@charset "UTF-8";
.wf-loading h1,
.wf-loading h2,
.wf-loading h3,
.wf-loading h4,
.wf-loading h5,
.wf-loading h6,
.wf-loading p,
.wf-loading span,
.wf-loading label,
.wf-loading a,
.wf-loading strong,
.wf-loading li {
  visibility: hidden;
}
@font-face {
  font-family: 'vanessalovesyoumedium';
  src: url('https://cdn2.pricewise.nl/resources/fonts/vanessalovesyou-webfont.eot');
  src: url('https://cdn2.pricewise.nl/resources/fonts/vanessalovesyou-webfont.eot?#iefix') format('embedded-opentype'), url('https://cdn2.pricewise.nl/resources/fonts/vanessalovesyou-webfont.woff2') format('woff2'), url('https://cdn2.pricewise.nl/resources/fonts/vanessalovesyou-webfont.woff') format('woff'), url('https://cdn2.pricewise.nl/resources/fonts/vanessalovesyou-webfont.ttf') format('truetype'), url('https://cdn2.pricewise.nl/resources/fonts/vanessalovesyou-webfont.svg#vanessalovesyoumedium') format('svg');
  font-weight: normal;
  font-style: normal;
}
@media (max-width: 766px) {
  .col-xs-nopadding {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
@media (max-width: 766px) {
  .col-xs-nopadding-right {
    padding-right: 0 !important;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  .col-sm-nopadding {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .col-md-nopadding {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
@media (min-width: 1280px) {
  .col-lg-nopadding {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
.col-nopadding {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.v-centered {
  display: table-cell;
  vertical-align: middle;
  float: none !important;
}
.v-top {
  display: table-cell;
  vertical-align: top;
  float: none !important;
}
.v-bottom {
  display: table-cell;
  vertical-align: bottom;
  float: none !important;
}
.hideinpw {
  display: none !important;
}
.rendertrick {
  /* IE 9 */
  -webkit-transform: rotate(360deg);
  /* Chrome, Safari, Opera */
  transform: rotate(360deg);
  z-index: 999;
  position: relative;
}
.noclick {
  pointer-events: none;
}
.nopadding {
  padding: 0 !important;
}
.nomargin {
  margin: 0 !important;
}
@media (min-width: 1279px) {
  .nopadding-lg {
    padding: 0 !important;
  }
}
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,
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: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px 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 {
  -webkit-box-sizing: content-box;
          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"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
}
input[type='number'] {
  -moz-appearance: textfield;
}
input[type="search"] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
  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;
}
@media print {
  * {
    text-shadow: none !important;
    color: #000 !important;
    background: transparent !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  select {
    background: #fff !important;
  }
  .navbar {
    display: none;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  font-size: 62.5%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-font-smoothing: antialiased !important;
}
body {
  font-family: 'Barlow-Normal', sans-serif;
  font-size: 16px;
  line-height: 1.42857143;
  color: #333333;
  background-color: #fff;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #243588;
  text-decoration: underline;
}
a:hover,
a:focus {
  color: #243588;
  text-decoration: none;
  cursor: pointer;
}
a:focus {
  outline: thin dotted;
  outline: none;
  outline-offset: -2px;
}
li a {
  color: #243588;
  text-decoration: none;
}
li a:hover,
li a:focus {
  color: #243588;
  text-decoration: underline;
  cursor: pointer;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.img-responsive,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 6px;
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 22px;
  margin-bottom: 22px;
  border: 0;
  border-top: 1px solid #EDEDED;
  -webkit-backface-visibility: hidden;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: 'Barlow-Extrabold', sans-serif;
  font-weight: normal;
  line-height: 1.1;
  color: #243588;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  font-weight: inherit;
  line-height: 1;
  color: #243588;
}
h1 strong,
h2 strong,
h3 strong,
h4 strong,
h5 strong,
h6 strong,
.h1 strong,
.h2 strong,
.h3 strong,
.h4 strong,
.h5 strong,
.h6 strong,
h1 b,
h2 b,
h3 b,
h4 b,
h5 b,
h6 b,
.h1 b,
.h2 b,
.h3 b,
.h4 b,
.h5 b,
.h6 b {
  font-family: 'Barlow-Extrabold', sans-serif;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 22px;
  margin-bottom: 11px;
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
  font-size: 65%;
}
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 11px;
  margin-bottom: 11px;
  font-family: 'Barlow-Bold', sans-serif;
}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
  font-size: 75%;
}
h1,
.h1 {
  font-size: 68px;
}
h2,
.h2 {
  font-size: 40px;
}
h3,
.h3 {
  font-size: 32px;
}
h4,
.h4 {
  font-size: 24px;
}
h5,
.h5 {
  font-size: 20px;
}
h6,
.h6 {
  font-size: 18px;
}
@media (max-width: 1023px) {
  h1,
  .h1 {
    font-size: 46px;
  }
  h2,
  .h2 {
    font-size: 38px;
  }
  h3,
  .h3 {
    font-size: 24px;
  }
  h4,
  .h4 {
    font-size: 20px;
  }
  h5,
  .h5 {
    font-size: 19px;
  }
  h6,
  .h6 {
    font-size: 18px;
  }
}
@media (max-width: 766px) {
  h1,
  .h1 {
    font-size: 28px;
  }
  h2,
  .h2 {
    font-size: 24px;
  }
  h3,
  .h3 {
    font-size: 22px;
  }
  h4,
  .h4 {
    font-size: 20px;
  }
  h5,
  .h5 {
    font-size: 18px;
  }
  h6,
  .h6 {
    font-size: 17px;
  }
}
.h4-light {
  color: #243588 !important;
  font-family: 'Barlow-Medium', sans-serif !important;
  font-size: 20px !important;
  font-weight: normal !important;
}
p {
  margin: 0 0 11px;
}
.subtitle {
  margin: 0;
}
.first-para {
  font-family: 'Barlow-Medium', sans-serif;
}
.interview-quote {
  font-family: georgia,serif;
  font-style: italic;
  margin-bottom: 20px;
}
.lead {
  margin-bottom: 22px;
  font-size: 17.68px;
  font-weight: 200;
  line-height: 1.4;
}
@media (min-width: 767px) {
  .lead {
    font-size: 24px;
  }
}
b,
strong {
  font-family: 'Barlow-Bold', sans-serif;
}
.imgcaption {
  color: #ccc;
}
small,
.small {
  font-size: 85%;
}
cite {
  font-style: normal;
}
.text-left {
  text-align: left !important;
}
.text-right {
  text-align: right !important;
}
.text-center {
  text-align: center !important;
}
.text-justify {
  text-align: justify !important;
}
.text-muted {
  color: #EDEDED;
}
.text-primary {
  color: #243588;
}
a.text-primary:hover {
  color: #192560;
}
.text-success {
  color: #3c763d;
}
a.text-success:hover {
  color: #2b542c;
}
.text-ok {
  color: #95C11F;
}
a.text-ok:hover {
  color: #739518;
}
.text-info {
  color: #31708f;
}
a.text-info:hover {
  color: #245269;
}
.text-warning {
  color: #8a6d3b;
}
a.text-warning:hover {
  color: #66512c;
}
.text-danger {
  color: #a94442;
}
a.text-danger:hover {
  color: #843534;
}
.text-dotted {
  border-bottom: 1px dotted;
}
.text-pointer {
  cursor: pointer;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}
.bg-primary {
  color: #fff;
  background-color: #243588;
}
a.bg-primary:hover {
  background-color: #192560;
}
.bg-success {
  background-color: #dff0d8;
}
a.bg-success:hover {
  background-color: #c1e2b3;
}
.bg-info {
  background-color: #d9edf7;
}
a.bg-info:hover {
  background-color: #afd9ee;
}
.bg-warning {
  background-color: #fcf8e3;
}
a.bg-warning:hover {
  background-color: #f7ecb5;
}
.bg-danger {
  background-color: #f2dede;
}
a.bg-danger:hover {
  background-color: #e4b9b9;
}
.page-header {
  padding-bottom: 10px;
  margin: 44px 0 22px;
  border-bottom: 1px solid #F4F4F4;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 11px;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
dl {
  margin-top: 0;
  margin-bottom: 22px;
}
dt,
dd {
  line-height: 1.42857143;
}
dt {
  font-weight: bold;
}
dd {
  margin-left: 0;
}
@media (min-width: 767px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #EDEDED;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 11px 22px;
  margin: 0 0 22px;
  font-size: 20px;
  border-left: 5px solid #F4F4F4;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #243588;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0';
}
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #F4F4F4;
  border-left: 0;
  text-align: right;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: '';
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}
blockquote:before,
blockquote:after {
  content: "";
}
address {
  margin-bottom: 22px;
  font-style: normal;
  line-height: 1.42857143;
}
.small-base {
  font-size: 18px;
}
.onerowlabel {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.underline {
  text-decoration: underline;
}
.underline-none {
  text-decoration: none !important;
}
.narrowtext {
  letter-spacing: -0.5px;
}
@media (max-width: 766px) {
  .narrowtext-xs {
    letter-spacing: -0.5px;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  .narrowtext-sm {
    letter-spacing: -0.5px;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .narrowtext-md {
    letter-spacing: -0.5px;
  }
}
@media (min-width: 1280px) {
  .narrowtext-lg {
    letter-spacing: -0.5px;
  }
}
.text_break {
  word-break: break-all;
}
.break-word {
  word-break: break-word;
}
.text-light {
  font-family: 'Barlow-Medium', sans-serif;
}
@media (max-width: 766px) {
  .hide-xs {
    display: none;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  .hide-sm {
    display: none;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .hide-md {
    display: none;
  }
}
@media (min-width: 1280px) {
  .hide-lg {
    display: none;
  }
}
.pt_5 {
  padding-top: 5px;
}
@media (max-width: 766px) {
  .pt_5_xs {
    padding-top: 5px;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  .pt_5_sm {
    padding-top: 5px;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .pt_5_md {
    padding-top: 5px;
  }
}
@media (min-width: 1280px) {
  .pt_5_lg {
    padding-top: 5px;
  }
}
.pt_10 {
  padding-top: 10px;
}
@media (max-width: 766px) {
  .pt_10_xs {
    padding-top: 10px;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  .pt_10_sm {
    padding-top: 10px;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .pt_10_md {
    padding-top: 10px;
  }
}
@media (min-width: 1280px) {
  .pt_10_lg {
    padding-top: 10px;
  }
}
.pb_5 {
  padding-bottom: 5px;
}
@media (max-width: 766px) {
  .pb_5_xs {
    padding-bottom: 5px;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  .pb_5_sm {
    padding-bottom: 5px;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .pb_5_md {
    padding-bottom: 5px;
  }
}
@media (min-width: 1280px) {
  .pb_5_lg {
    padding-bottom: 5px;
  }
}
.pb_10 {
  padding-bottom: 10px;
}
@media (max-width: 766px) {
  .pb_10_xs {
    padding-bottom: 10px;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  .pb_10_sm {
    padding-bottom: 10px;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .pb_10_md {
    padding-bottom: 10px;
  }
}
@media (min-width: 1280px) {
  .pb_10_lg {
    padding-bottom: 10px;
  }
}
.mt_5 {
  margin-top: 5px;
}
@media (max-width: 766px) {
  .mt_5_xs {
    margin-top: 5px;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  .mt_5_sm {
    margin-top: 5px;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .mt_5_md {
    margin-top: 5px;
  }
}
@media (min-width: 1280px) {
  .mt_5_lg {
    margin-top: 5px;
  }
}
.mt_10 {
  margin-top: 10px;
}
@media (max-width: 766px) {
  .mt_10_xs {
    margin-top: 10px;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  .mt_10_sm {
    margin-top: 10px;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .mt_10_md {
    margin-top: 10px;
  }
}
@media (min-width: 1280px) {
  .mt_10_lg {
    margin-top: 10px;
  }
}
.mt_30 {
  margin-top: 30px;
}
@media (max-width: 766px) {
  .mt_30_xs {
    margin-top: 30px;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  .mt_30_sm {
    margin-top: 30px;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .mt_30_md {
    margin-top: 30px;
  }
}
@media (min-width: 1280px) {
  .mt_30_lg {
    margin-top: 30px;
  }
}
.mb_5 {
  margin-bottom: 5px;
}
@media (max-width: 766px) {
  .mb_5_xs {
    margin-bottom: 5px;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  .mb_5_sm {
    margin-bottom: 5px;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .mb_5_md {
    margin-bottom: 5px;
  }
}
@media (min-width: 1280px) {
  .mb_5_lg {
    margin-bottom: 5px;
  }
}
.mb_10 {
  margin-bottom: 10px;
}
@media (max-width: 766px) {
  .mb_10_xs {
    margin-bottom: 10px;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  .mb_10_sm {
    margin-bottom: 10px;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .mb_10_md {
    margin-bottom: 10px;
  }
}
@media (min-width: 1280px) {
  .mb_10_lg {
    margin-bottom: 10px;
  }
}
.pl_5 {
  padding-left: 5px;
}
@media (max-width: 766px) {
  .pl_5_xs {
    padding-left: 5px;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  .pl_5_sm {
    padding-left: 5px;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .pl_5_md {
    padding-left: 5px;
  }
}
@media (min-width: 1280px) {
  .pl_5_lg {
    padding-left: 5px;
  }
}
.pr_5 {
  padding-right: 5px;
}
@media (max-width: 766px) {
  .pr_5_xs {
    padding-right: 5px;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  .pr_5_sm {
    padding-right: 5px;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .pr_5_md {
    padding-right: 5px;
  }
}
@media (min-width: 1280px) {
  .pr_5_lg {
    padding-right: 5px;
  }
}
.pl_10 {
  padding-left: 10px;
}
@media (max-width: 766px) {
  .pl_10_xs {
    padding-left: 10px;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  .pl_10_sm {
    padding-left: 10px;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .pl_10_md {
    padding-left: 10px;
  }
}
@media (min-width: 1280px) {
  .pl_10_lg {
    padding-left: 10px;
  }
}
.pr_10 {
  padding-right: 10px;
}
@media (max-width: 766px) {
  .pr_10_xs {
    padding-right: 10px;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  .pr_10_sm {
    padding-right: 10px;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .pr_10_md {
    padding-right: 10px;
  }
}
@media (min-width: 1280px) {
  .pr_10_lg {
    padding-right: 10px;
  }
}
.ml_5 {
  margin-left: 5px;
}
@media (max-width: 766px) {
  .ml_5_xs {
    margin-left: 5px;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  .ml_5_sm {
    margin-left: 5px;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .ml_5_md {
    margin-left: 5px;
  }
}
@media (min-width: 1280px) {
  .ml_5_lg {
    margin-left: 5px;
  }
}
.mr_5 {
  margin-right: 5px;
}
@media (max-width: 766px) {
  .mr_5_xs {
    margin-right: 5px;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  .mr_5_sm {
    margin-right: 5px;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .mr_5_md {
    margin-right: 5px;
  }
}
@media (min-width: 1280px) {
  .mr_5_lg {
    margin-right: 5px;
  }
}
.ml_10 {
  margin-left: 10px;
}
@media (max-width: 766px) {
  .ml_10_xs {
    margin-left: 10px;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  .ml_10_sm {
    margin-left: 10px;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .ml_10_md {
    margin-left: 10px;
  }
}
@media (min-width: 1280px) {
  .ml_10_lg {
    margin-left: 10px;
  }
}
.mr_10 {
  margin-right: 10px;
}
@media (max-width: 766px) {
  .mr_10_xs {
    margin-right: 10px;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  .mr_10_sm {
    margin-right: 10px;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .mr_10_md {
    margin-right: 10px;
  }
}
@media (min-width: 1280px) {
  .mr_10_lg {
    margin-right: 10px;
  }
}
.nopb {
  padding-bottom: 0;
}
@media (max-width: 766px) {
  .nopb_xs {
    padding-bottom: 0;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  .nopb_sm {
    padding-bottom: 0;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .nopb_md {
    padding-bottom: 0;
  }
}
@media (min-width: 1280px) {
  .nopb_lg {
    padding-bottom: 0;
  }
}
.nopt {
  padding-top: 0;
}
@media (max-width: 766px) {
  .nopt_xs {
    padding-top: 0;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  .nopt_sm {
    padding-top: 0;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .nopt_md {
    padding-top: 0;
  }
}
@media (min-width: 1280px) {
  .nopt_lg {
    padding-top: 0;
  }
}
.nomb {
  margin-bottom: 0;
}
@media (max-width: 766px) {
  .nomb_xs {
    margin-bottom: 0;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  .nomb_sm {
    margin-bottom: 0;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .nomb_md {
    margin-bottom: 0;
  }
}
@media (min-width: 1280px) {
  .nomb_lg {
    margin-bottom: 0;
  }
}
.nomt {
  margin-top: 0;
}
@media (max-width: 766px) {
  .nomt_xs {
    margin-top: 0;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  .nomt_sm {
    margin-top: 0;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .nomt_md {
    margin-top: 0;
  }
}
@media (min-width: 1280px) {
  .nomt_lg {
    margin-top: 0;
  }
}
.text-italic {
  font-style: italic;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px;
}
@media (min-width: 767px) {
  .container {
    width: 710px;
  }
}
@media (min-width: 1024px) {
  .container {
    width: 940px;
  }
}
@media (min-width: 1280px) {
  .container {
    width: 1260px;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px;
}
.row {
  margin-left: -10px;
  margin-right: -10px;
}
.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,
.col-xs-13,
.col-sm-13,
.col-md-13,
.col-lg-13,
.col-xs-14,
.col-sm-14,
.col-md-14,
.col-lg-14,
.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15,
.col-xs-16,
.col-sm-16,
.col-md-16,
.col-lg-16 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}
.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,
.col-xs-13,
.col-xs-14,
.col-xs-15,
.col-xs-16 {
  float: left;
}
.col-xs-16 {
  width: 100%;
}
.col-xs-15 {
  width: 93.75%;
}
.col-xs-14 {
  width: 87.5%;
}
.col-xs-13 {
  width: 81.25%;
}
.col-xs-12 {
  width: 75%;
}
.col-xs-11 {
  width: 68.75%;
}
.col-xs-10 {
  width: 62.5%;
}
.col-xs-9 {
  width: 56.25%;
}
.col-xs-8 {
  width: 50%;
}
.col-xs-7 {
  width: 43.75%;
}
.col-xs-6 {
  width: 37.5%;
}
.col-xs-5 {
  width: 31.25%;
}
.col-xs-4 {
  width: 25%;
}
.col-xs-3 {
  width: 18.75%;
}
.col-xs-2 {
  width: 12.5%;
}
.col-xs-1 {
  width: 6.25%;
}
.col-xs-pull-16 {
  right: 100%;
}
.col-xs-pull-15 {
  right: 93.75%;
}
.col-xs-pull-14 {
  right: 87.5%;
}
.col-xs-pull-13 {
  right: 81.25%;
}
.col-xs-pull-12 {
  right: 75%;
}
.col-xs-pull-11 {
  right: 68.75%;
}
.col-xs-pull-10 {
  right: 62.5%;
}
.col-xs-pull-9 {
  right: 56.25%;
}
.col-xs-pull-8 {
  right: 50%;
}
.col-xs-pull-7 {
  right: 43.75%;
}
.col-xs-pull-6 {
  right: 37.5%;
}
.col-xs-pull-5 {
  right: 31.25%;
}
.col-xs-pull-4 {
  right: 25%;
}
.col-xs-pull-3 {
  right: 18.75%;
}
.col-xs-pull-2 {
  right: 12.5%;
}
.col-xs-pull-1 {
  right: 6.25%;
}
.col-xs-pull-0 {
  right: 0%;
}
.col-xs-push-16 {
  left: 100%;
}
.col-xs-push-15 {
  left: 93.75%;
}
.col-xs-push-14 {
  left: 87.5%;
}
.col-xs-push-13 {
  left: 81.25%;
}
.col-xs-push-12 {
  left: 75%;
}
.col-xs-push-11 {
  left: 68.75%;
}
.col-xs-push-10 {
  left: 62.5%;
}
.col-xs-push-9 {
  left: 56.25%;
}
.col-xs-push-8 {
  left: 50%;
}
.col-xs-push-7 {
  left: 43.75%;
}
.col-xs-push-6 {
  left: 37.5%;
}
.col-xs-push-5 {
  left: 31.25%;
}
.col-xs-push-4 {
  left: 25%;
}
.col-xs-push-3 {
  left: 18.75%;
}
.col-xs-push-2 {
  left: 12.5%;
}
.col-xs-push-1 {
  left: 6.25%;
}
.col-xs-push-0 {
  left: 0%;
}
.col-xs-offset-16 {
  margin-left: 100%;
}
.col-xs-offset-15 {
  margin-left: 93.75%;
}
.col-xs-offset-14 {
  margin-left: 87.5%;
}
.col-xs-offset-13 {
  margin-left: 81.25%;
}
.col-xs-offset-12 {
  margin-left: 75%;
}
.col-xs-offset-11 {
  margin-left: 68.75%;
}
.col-xs-offset-10 {
  margin-left: 62.5%;
}
.col-xs-offset-9 {
  margin-left: 56.25%;
}
.col-xs-offset-8 {
  margin-left: 50%;
}
.col-xs-offset-7 {
  margin-left: 43.75%;
}
.col-xs-offset-6 {
  margin-left: 37.5%;
}
.col-xs-offset-5 {
  margin-left: 31.25%;
}
.col-xs-offset-4 {
  margin-left: 25%;
}
.col-xs-offset-3 {
  margin-left: 18.75%;
}
.col-xs-offset-2 {
  margin-left: 12.5%;
}
.col-xs-offset-1 {
  margin-left: 6.25%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 767px) {
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12,
  .col-sm-13,
  .col-sm-14,
  .col-sm-15,
  .col-sm-16 {
    float: left;
  }
  .col-sm-16 {
    width: 100%;
  }
  .col-sm-15 {
    width: 93.75%;
  }
  .col-sm-14 {
    width: 87.5%;
  }
  .col-sm-13 {
    width: 81.25%;
  }
  .col-sm-12 {
    width: 75%;
  }
  .col-sm-11 {
    width: 68.75%;
  }
  .col-sm-10 {
    width: 62.5%;
  }
  .col-sm-9 {
    width: 56.25%;
  }
  .col-sm-8 {
    width: 50%;
  }
  .col-sm-7 {
    width: 43.75%;
  }
  .col-sm-6 {
    width: 37.5%;
  }
  .col-sm-5 {
    width: 31.25%;
  }
  .col-sm-4 {
    width: 25%;
  }
  .col-sm-3 {
    width: 18.75%;
  }
  .col-sm-2 {
    width: 12.5%;
  }
  .col-sm-1 {
    width: 6.25%;
  }
  .col-sm-pull-16 {
    right: 100%;
  }
  .col-sm-pull-15 {
    right: 93.75%;
  }
  .col-sm-pull-14 {
    right: 87.5%;
  }
  .col-sm-pull-13 {
    right: 81.25%;
  }
  .col-sm-pull-12 {
    right: 75%;
  }
  .col-sm-pull-11 {
    right: 68.75%;
  }
  .col-sm-pull-10 {
    right: 62.5%;
  }
  .col-sm-pull-9 {
    right: 56.25%;
  }
  .col-sm-pull-8 {
    right: 50%;
  }
  .col-sm-pull-7 {
    right: 43.75%;
  }
  .col-sm-pull-6 {
    right: 37.5%;
  }
  .col-sm-pull-5 {
    right: 31.25%;
  }
  .col-sm-pull-4 {
    right: 25%;
  }
  .col-sm-pull-3 {
    right: 18.75%;
  }
  .col-sm-pull-2 {
    right: 12.5%;
  }
  .col-sm-pull-1 {
    right: 6.25%;
  }
  .col-sm-pull-0 {
    right: 0%;
  }
  .col-sm-push-16 {
    left: 100%;
  }
  .col-sm-push-15 {
    left: 93.75%;
  }
  .col-sm-push-14 {
    left: 87.5%;
  }
  .col-sm-push-13 {
    left: 81.25%;
  }
  .col-sm-push-12 {
    left: 75%;
  }
  .col-sm-push-11 {
    left: 68.75%;
  }
  .col-sm-push-10 {
    left: 62.5%;
  }
  .col-sm-push-9 {
    left: 56.25%;
  }
  .col-sm-push-8 {
    left: 50%;
  }
  .col-sm-push-7 {
    left: 43.75%;
  }
  .col-sm-push-6 {
    left: 37.5%;
  }
  .col-sm-push-5 {
    left: 31.25%;
  }
  .col-sm-push-4 {
    left: 25%;
  }
  .col-sm-push-3 {
    left: 18.75%;
  }
  .col-sm-push-2 {
    left: 12.5%;
  }
  .col-sm-push-1 {
    left: 6.25%;
  }
  .col-sm-push-0 {
    left: 0%;
  }
  .col-sm-offset-16 {
    margin-left: 100%;
  }
  .col-sm-offset-15 {
    margin-left: 93.75%;
  }
  .col-sm-offset-14 {
    margin-left: 87.5%;
  }
  .col-sm-offset-13 {
    margin-left: 81.25%;
  }
  .col-sm-offset-12 {
    margin-left: 75%;
  }
  .col-sm-offset-11 {
    margin-left: 68.75%;
  }
  .col-sm-offset-10 {
    margin-left: 62.5%;
  }
  .col-sm-offset-9 {
    margin-left: 56.25%;
  }
  .col-sm-offset-8 {
    margin-left: 50%;
  }
  .col-sm-offset-7 {
    margin-left: 43.75%;
  }
  .col-sm-offset-6 {
    margin-left: 37.5%;
  }
  .col-sm-offset-5 {
    margin-left: 31.25%;
  }
  .col-sm-offset-4 {
    margin-left: 25%;
  }
  .col-sm-offset-3 {
    margin-left: 18.75%;
  }
  .col-sm-offset-2 {
    margin-left: 12.5%;
  }
  .col-sm-offset-1 {
    margin-left: 6.25%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1024px) {
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12,
  .col-md-13,
  .col-md-14,
  .col-md-15,
  .col-md-16 {
    float: left;
  }
  .col-md-16 {
    width: 100%;
  }
  .col-md-15 {
    width: 93.75%;
  }
  .col-md-14 {
    width: 87.5%;
  }
  .col-md-13 {
    width: 81.25%;
  }
  .col-md-12 {
    width: 75%;
  }
  .col-md-11 {
    width: 68.75%;
  }
  .col-md-10 {
    width: 62.5%;
  }
  .col-md-9 {
    width: 56.25%;
  }
  .col-md-8 {
    width: 50%;
  }
  .col-md-7 {
    width: 43.75%;
  }
  .col-md-6 {
    width: 37.5%;
  }
  .col-md-5 {
    width: 31.25%;
  }
  .col-md-4 {
    width: 25%;
  }
  .col-md-3 {
    width: 18.75%;
  }
  .col-md-2 {
    width: 12.5%;
  }
  .col-md-1 {
    width: 6.25%;
  }
  .col-md-pull-16 {
    right: 100%;
  }
  .col-md-pull-15 {
    right: 93.75%;
  }
  .col-md-pull-14 {
    right: 87.5%;
  }
  .col-md-pull-13 {
    right: 81.25%;
  }
  .col-md-pull-12 {
    right: 75%;
  }
  .col-md-pull-11 {
    right: 68.75%;
  }
  .col-md-pull-10 {
    right: 62.5%;
  }
  .col-md-pull-9 {
    right: 56.25%;
  }
  .col-md-pull-8 {
    right: 50%;
  }
  .col-md-pull-7 {
    right: 43.75%;
  }
  .col-md-pull-6 {
    right: 37.5%;
  }
  .col-md-pull-5 {
    right: 31.25%;
  }
  .col-md-pull-4 {
    right: 25%;
  }
  .col-md-pull-3 {
    right: 18.75%;
  }
  .col-md-pull-2 {
    right: 12.5%;
  }
  .col-md-pull-1 {
    right: 6.25%;
  }
  .col-md-pull-0 {
    right: 0%;
  }
  .col-md-push-16 {
    left: 100%;
  }
  .col-md-push-15 {
    left: 93.75%;
  }
  .col-md-push-14 {
    left: 87.5%;
  }
  .col-md-push-13 {
    left: 81.25%;
  }
  .col-md-push-12 {
    left: 75%;
  }
  .col-md-push-11 {
    left: 68.75%;
  }
  .col-md-push-10 {
    left: 62.5%;
  }
  .col-md-push-9 {
    left: 56.25%;
  }
  .col-md-push-8 {
    left: 50%;
  }
  .col-md-push-7 {
    left: 43.75%;
  }
  .col-md-push-6 {
    left: 37.5%;
  }
  .col-md-push-5 {
    left: 31.25%;
  }
  .col-md-push-4 {
    left: 25%;
  }
  .col-md-push-3 {
    left: 18.75%;
  }
  .col-md-push-2 {
    left: 12.5%;
  }
  .col-md-push-1 {
    left: 6.25%;
  }
  .col-md-push-0 {
    left: 0%;
  }
  .col-md-offset-16 {
    margin-left: 100%;
  }
  .col-md-offset-15 {
    margin-left: 93.75%;
  }
  .col-md-offset-14 {
    margin-left: 87.5%;
  }
  .col-md-offset-13 {
    margin-left: 81.25%;
  }
  .col-md-offset-12 {
    margin-left: 75%;
  }
  .col-md-offset-11 {
    margin-left: 68.75%;
  }
  .col-md-offset-10 {
    margin-left: 62.5%;
  }
  .col-md-offset-9 {
    margin-left: 56.25%;
  }
  .col-md-offset-8 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 43.75%;
  }
  .col-md-offset-6 {
    margin-left: 37.5%;
  }
  .col-md-offset-5 {
    margin-left: 31.25%;
  }
  .col-md-offset-4 {
    margin-left: 25%;
  }
  .col-md-offset-3 {
    margin-left: 18.75%;
  }
  .col-md-offset-2 {
    margin-left: 12.5%;
  }
  .col-md-offset-1 {
    margin-left: 6.25%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1280px) {
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12,
  .col-lg-13,
  .col-lg-14,
  .col-lg-15,
  .col-lg-16 {
    float: left;
  }
  .col-lg-16 {
    width: 100%;
  }
  .col-lg-15 {
    width: 93.75%;
  }
  .col-lg-14 {
    width: 87.5%;
  }
  .col-lg-13 {
    width: 81.25%;
  }
  .col-lg-12 {
    width: 75%;
  }
  .col-lg-11 {
    width: 68.75%;
  }
  .col-lg-10 {
    width: 62.5%;
  }
  .col-lg-9 {
    width: 56.25%;
  }
  .col-lg-8 {
    width: 50%;
  }
  .col-lg-7 {
    width: 43.75%;
  }
  .col-lg-6 {
    width: 37.5%;
  }
  .col-lg-5 {
    width: 31.25%;
  }
  .col-lg-4 {
    width: 25%;
  }
  .col-lg-3 {
    width: 18.75%;
  }
  .col-lg-2 {
    width: 12.5%;
  }
  .col-lg-1 {
    width: 6.25%;
  }
  .col-lg-pull-16 {
    right: 100%;
  }
  .col-lg-pull-15 {
    right: 93.75%;
  }
  .col-lg-pull-14 {
    right: 87.5%;
  }
  .col-lg-pull-13 {
    right: 81.25%;
  }
  .col-lg-pull-12 {
    right: 75%;
  }
  .col-lg-pull-11 {
    right: 68.75%;
  }
  .col-lg-pull-10 {
    right: 62.5%;
  }
  .col-lg-pull-9 {
    right: 56.25%;
  }
  .col-lg-pull-8 {
    right: 50%;
  }
  .col-lg-pull-7 {
    right: 43.75%;
  }
  .col-lg-pull-6 {
    right: 37.5%;
  }
  .col-lg-pull-5 {
    right: 31.25%;
  }
  .col-lg-pull-4 {
    right: 25%;
  }
  .col-lg-pull-3 {
    right: 18.75%;
  }
  .col-lg-pull-2 {
    right: 12.5%;
  }
  .col-lg-pull-1 {
    right: 6.25%;
  }
  .col-lg-pull-0 {
    right: 0%;
  }
  .col-lg-push-16 {
    left: 100%;
  }
  .col-lg-push-15 {
    left: 93.75%;
  }
  .col-lg-push-14 {
    left: 87.5%;
  }
  .col-lg-push-13 {
    left: 81.25%;
  }
  .col-lg-push-12 {
    left: 75%;
  }
  .col-lg-push-11 {
    left: 68.75%;
  }
  .col-lg-push-10 {
    left: 62.5%;
  }
  .col-lg-push-9 {
    left: 56.25%;
  }
  .col-lg-push-8 {
    left: 50%;
  }
  .col-lg-push-7 {
    left: 43.75%;
  }
  .col-lg-push-6 {
    left: 37.5%;
  }
  .col-lg-push-5 {
    left: 31.25%;
  }
  .col-lg-push-4 {
    left: 25%;
  }
  .col-lg-push-3 {
    left: 18.75%;
  }
  .col-lg-push-2 {
    left: 12.5%;
  }
  .col-lg-push-1 {
    left: 6.25%;
  }
  .col-lg-push-0 {
    left: 0%;
  }
  .col-lg-offset-16 {
    margin-left: 100%;
  }
  .col-lg-offset-15 {
    margin-left: 93.75%;
  }
  .col-lg-offset-14 {
    margin-left: 87.5%;
  }
  .col-lg-offset-13 {
    margin-left: 81.25%;
  }
  .col-lg-offset-12 {
    margin-left: 75%;
  }
  .col-lg-offset-11 {
    margin-left: 68.75%;
  }
  .col-lg-offset-10 {
    margin-left: 62.5%;
  }
  .col-lg-offset-9 {
    margin-left: 56.25%;
  }
  .col-lg-offset-8 {
    margin-left: 50%;
  }
  .col-lg-offset-7 {
    margin-left: 43.75%;
  }
  .col-lg-offset-6 {
    margin-left: 37.5%;
  }
  .col-lg-offset-5 {
    margin-left: 31.25%;
  }
  .col-lg-offset-4 {
    margin-left: 25%;
  }
  .col-lg-offset-3 {
    margin-left: 18.75%;
  }
  .col-lg-offset-2 {
    margin-left: 12.5%;
  }
  .col-lg-offset-1 {
    margin-left: 6.25%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
.col-xs-force-three,
.col-sm-force-three,
.col-md-force-three,
.col-lg-force-three {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}
@media (min-width: 320px) {
  .col-xs-force-three {
    float: left;
    display: inline-block;
    width: 33.33333333% !important;
  }
}
@media (min-width: 767px) {
  .col-sm-force-three {
    float: left;
    display: inline-block;
    width: 33.33333333% !important;
  }
}
@media (min-width: 1024px) {
  .col-md-force-three {
    float: left;
    display: inline-block;
    width: 33.33333333% !important;
  }
}
@media (min-width: 1280px) {
  .col-lg-force-three {
    float: left;
    display: inline-block;
    width: 33.33333333% !important;
  }
}
.col-xs-force-five,
.col-sm-force-five,
.col-md-force-five,
.col-lg-force-five {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}
@media (min-width: 320px) {
  .col-xs-force-five {
    float: left;
    display: inline-block;
    width: 20% !important;
  }
}
@media (min-width: 767px) {
  .col-sm-force-five {
    float: left;
    display: inline-block;
    width: 20% !important;
  }
}
@media (min-width: 1024px) {
  .col-md-force-five {
    float: left;
    display: inline-block;
    width: 20% !important;
  }
}
@media (min-width: 1280px) {
  .col-lg-force-five {
    float: left;
    display: inline-block;
    width: 20% !important;
  }
}
.col-xs-force-six,
.col-sm-force-six,
.col-md-force-six,
.col-lg-force-six {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}
@media (min-width: 320px) {
  .col-xs-force-six {
    float: left;
    display: inline-block;
    width: 16.66666666% !important;
  }
}
@media (min-width: 767px) {
  .col-sm-force-six {
    float: left;
    display: inline-block;
    width: 16.66666666% !important;
  }
}
@media (min-width: 1024px) {
  .col-md-force-six {
    float: left;
    display: inline-block;
    width: 16.66666666% !important;
  }
}
@media (min-width: 1280px) {
  .col-lg-force-six {
    float: left;
    display: inline-block;
    width: 16.66666666% !important;
  }
}
table {
  max-width: 100%;
  background-color: transparent;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  margin-bottom: 22px;
  margin-top: 22px/2;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 10px 6px 10px 0;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.table .table {
  background-color: #fff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-child(odd) > td,
.table-striped > tbody > tr:nth-child(odd) > th {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover > td,
.table-hover > tbody > tr:hover > th {
  background-color: #f5f5f5;
}
table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}
@media (max-width: 766px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 16.5px;
    overflow-y: hidden;
    overflow-x: scroll;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
@media (max-width: 766px) {
  .table-ownresponsive table thead,
  .table-ownresponsive table th {
    display: none;
  }
  .table-ownresponsive table > tbody > tr > td {
    display: block !important;
    width: 100% !important;
    border: none;
    padding: 2px 8px;
    text-align: left !important;
  }
  .table-ownresponsive table > tbody > tr > td > div {
    display: inline-block;
  }
  .table-ownresponsive table > tbody > tr > td:first-child {
    border-top: 1px solid #ddd;
  }
  .table-ownresponsive table > tbody > tr > td:before {
    content: attr(data-th) " ";
    font-weight: 300;
    display: inline-block;
    min-width: 40%;
    font-family: 'Barlow-Medium', sans-serif;
    font-size: 14px;
    color: #757474;
  }
}
.table-half {
  width: 100%;
  margin-bottom: 22px;
  margin-top: 22px/2;
}
.table-half > thead > tr > th,
.table-half > tbody > tr > th,
.table-half > tfoot > tr > th,
.table-half > thead > tr > td,
.table-half > tbody > tr > td,
.table-half > tfoot > tr > td {
  padding: 10px 6px 10px 0;
  line-height: 1.42857143;
  vertical-align: top;
  width: 50%;
  border-bottom: 1px solid #ddd;
}
.table-half > thead > tr > th .big,
.table-half > tbody > tr > th .big,
.table-half > tfoot > tr > th .big,
.table-half > thead > tr > td .big,
.table-half > tbody > tr > td .big,
.table-half > tfoot > tr > td .big {
  font-size: 20px;
  color: #243588;
}
.table-half > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.table-half .table {
  background-color: #fff;
}
.table-no-border {
  width: 100%;
  margin-bottom: 22px;
  margin-top: 22px/2;
}
.table-no-border > thead > tr > th,
.table-no-border > tbody > tr > th,
.table-no-border > tfoot > tr > th,
.table-no-border > thead > tr > td,
.table-no-border > tbody > tr > td,
.table-no-border > tfoot > tr > td {
  padding: 3px;
  line-height: 1.42857143;
  vertical-align: top;
  border: 0;
}
.table-no-border > thead > tr > th .big,
.table-no-border > tbody > tr > th .big,
.table-no-border > tfoot > tr > th .big,
.table-no-border > thead > tr > td .big,
.table-no-border > tbody > tr > td .big,
.table-no-border > tfoot > tr > td .big {
  font-size: 20px;
  color: #243588;
}
.table-no-border > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 0;
}
.table-no-border .table {
  background-color: #fff;
}
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 22px;
  font-size: 24px;
  line-height: inherit;
  color: #757474;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: inline-block;
}
@media (max-width: 766px) {
  label {
    font-size: 14px;
  }
}
input[type="search"] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  line-height: normal;
}
input[type="file"] {
  display: block;
}
input[type="range"] {
  display: block;
  width: 100%;
}
select[multiple],
select[size] {
  height: auto;
}
select[disabled] {
  color: #BABABA;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: none;
  outline-offset: -2px;
}
output {
  display: block;
  padding-top: 7px;
  font-size: 16px;
  line-height: 1.42857143;
  color: #333333;
}
.form-control {
  display: block;
  width: 100%;
  height: 51px;
  padding: 6px 12px;
  font-size: 16px;
  line-height: 1.42857143;
  color: #333333;
  background-color: #fff;
  background-image: none;
  border: 1px solid #bbbbbb;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.075);
  -webkit-transition: none;
  transition: none;
}
.form-control:focus {
  border-color: #243588;
  outline: 0;
}
.form-control::-moz-placeholder {
  color: #666666;
  opacity: 1;
  text-transform: none;
}
.form-control:-ms-input-placeholder {
  color: #666666;
  text-transform: none;
}
.form-control::-webkit-input-placeholder {
  color: #666666;
  text-transform: none;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  cursor: not-allowed !important;
  background-color: #F4F4F4 !important;
  opacity: 1 !important;
}
textarea.form-control {
  height: auto;
}
@media (max-width: 766px) {
  .form-control {
    height: 44px;
  }
}
input[type="search"],
input#pc {
  -webkit-appearance: none;
}
input[type="date"] {
  line-height: 51px;
}
.form-group {
  margin-bottom: 35px;
}
.radio,
.checkbox {
  display: block;
  min-height: 22px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 20px;
}
.radio label,
.checkbox label {
  display: inline;
  font-weight: normal;
  cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  float: left;
  margin-left: -20px;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  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="checkbox"][disabled],
.radio[disabled],
.radio-inline[disabled],
.checkbox[disabled],
.checkbox-inline[disabled],
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"],
fieldset[disabled] .radio,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.input-sm {
  height: 33px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-sm {
  height: 33px;
  line-height: 33px;
}
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}
.input-lg {
  height: 50.4px;
  padding: 12px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}
select.input-lg {
  height: 50.4px;
  line-height: 50.4px;
}
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 63.75px;
}
@media (max-width: 766px) {
  .has-feedback .form-control {
    padding-right: 55px;
  }
}
.has-feedback .form-control-feedback {
  position: absolute;
  top: 27px;
  right: 0;
  display: block;
  width: 51px;
  height: 51px;
  line-height: 51px;
  text-align: center;
}
@media (max-width: 766px) {
  .has-feedback .form-control-feedback {
    height: 44px;
    line-height: 44px;
  }
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 4px 0 rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 4px 0 rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 4px 0 rgba(0, 0, 0, 0.075), 0 0 4px #67b168;
  box-shadow: inset 0 4px 0 rgba(0, 0, 0, 0.075), 0 0 4px #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 {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 4px 0 rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 4px 0 rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 4px 0 rgba(0, 0, 0, 0.075), 0 0 4px #c0a16b;
  box-shadow: inset 0 4px 0 rgba(0, 0, 0, 0.075), 0 0 4px #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 {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 4px 0 rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 4px 0 rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 4px 0 rgba(0, 0, 0, 0.075), 0 0 4px #ce8483;
  box-shadow: inset 0 4px 0 rgba(0, 0, 0, 0.075), 0 0 4px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede;
}
.has-error .form-control-feedback {
  color: #a94442;
}
.form-control-static {
  margin-bottom: 0;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}
@media (min-width: 767px) {
  .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 .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;
    padding-left: 0;
    vertical-align: middle;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    float: none;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .control-label,
.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: 29px;
}
.form-horizontal .form-group {
  margin-left: -10px;
  margin-right: -10px;
}
.form-horizontal .form-control-static {
  padding-top: 7px;
}
@media (min-width: 767px) {
  .form-horizontal .control-label {
    text-align: right;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  top: 0;
  right: 10px;
}
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  font-family: 'Barlow-Normal', sans-serif;
  text-decoration: none;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  outline: 1px solid transparent;
  -webkit-backface-visibility: hidden;
  padding: 6px 12px;
  font-size: 16px;
  line-height: 1.42857143;
  border-radius: 8px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.btn .glyphicon {
  padding-left: 10px;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus {
  outline: thin dotted;
  outline: none;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus {
  color: #243588;
  text-decoration: none;
}
.btn:active,
.btn.active {
  outline: 0;
  background-image: none;
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn span[class^="pw-icon-"] {
  pointer-events: none;
}
.btn-check {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  font-family: 'Barlow-Normal', sans-serif;
  text-decoration: none;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid #243588;
  -webkit-backface-visibility: hidden;
  padding: 6px 12px;
  font-size: 16px;
  line-height: 1.42857143;
  border-radius: 8px;
  padding: 6px 8px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.btn-check .glyphicon {
  padding-left: 10px;
}
.btn-check:focus,
.btn-check:active:focus,
.btn-check.active:focus {
  outline: thin dotted;
  outline: none;
  outline-offset: -2px;
}
.btn-check:hover,
.btn-check:focus {
  color: #243588;
  text-decoration: none;
}
.btn-check:active,
.btn-check.active {
  outline: 0;
  background-image: none;
}
.btn-check.disabled,
.btn-check[disabled],
fieldset[disabled] .btn-check {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
}
.btn-default {
  color: #243588;
  background-color: #fff;
  border-color: #cbcbcb;
  -webkit-backface-visibility: hidden;
  -webkit-box-shadow: 0 3px 0 #cbcbcb;
  box-shadow: 0 3px 0 #cbcbcb;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  color: #243588;
  background-color: #fff;
}
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #fff;
  border-color: #cbcbcb;
}
.btn-default .badge {
  color: #fff;
  background-color: #243588;
}
.btn-default:hover {
  -webkit-box-shadow: 0 2px 0 #cbcbcb;
  box-shadow: 0 2px 0 #cbcbcb;
  color: #333333;
  transform: translate(0px, 1px);
  -webkit-transform: translate(0px, 1px);
  -ms-transform: translate(0px, 1px);
}
.btn-default:active {
  -webkit-box-shadow: 0 1px 0 #cbcbcb;
  box-shadow: 0 1px 0 #cbcbcb;
  transform: translate(0px, 2px);
  -webkit-transform: translate(0px, 2px);
  -ms-transform: translate(0px, 2px);
}
.btn-default:after,
.btn-default:before {
  color: #243588;
}
.btn-blue-border {
  color: #243588;
  background-color: #fff;
  border-color: #243588;
  -webkit-backface-visibility: hidden;
  -webkit-box-shadow: 0 0px 0 #243588;
  box-shadow: 0 0px 0 #243588;
}
.btn-blue-border:hover,
.btn-blue-border:focus,
.btn-blue-border:active,
.btn-blue-border.active,
.open .dropdown-toggle.btn-blue-border {
  color: #243588;
  background-color: #fff;
}
.btn-blue-border:active,
.btn-blue-border.active,
.open .dropdown-toggle.btn-blue-border {
  background-image: none;
}
.btn-blue-border.disabled,
.btn-blue-border[disabled],
fieldset[disabled] .btn-blue-border,
.btn-blue-border.disabled:hover,
.btn-blue-border[disabled]:hover,
fieldset[disabled] .btn-blue-border:hover,
.btn-blue-border.disabled:focus,
.btn-blue-border[disabled]:focus,
fieldset[disabled] .btn-blue-border:focus,
.btn-blue-border.disabled:active,
.btn-blue-border[disabled]:active,
fieldset[disabled] .btn-blue-border:active,
.btn-blue-border.disabled.active,
.btn-blue-border[disabled].active,
fieldset[disabled] .btn-blue-border.active {
  background-color: #fff;
  border-color: #243588;
}
.btn-blue-border .badge {
  color: #fff;
  background-color: #243588;
}
.btn-blue-border:hover {
  color: #243588;
  border: 1px solid #243588;
}
.btn-blue-border:after,
.btn-blue-border:before {
  color: #243588;
}
.btn-small {
  padding: 0px 6px 2px 6px;
}
.border-gray {
  border-color: #bababa;
}
.btn-primary.btn-small {
  border-bottom: 2px solid #648115;
}
.btn-primary {
  color: #fff;
  background-color: #95C11F;
  border-color: #95C11F;
  -webkit-backface-visibility: hidden;
  -webkit-box-shadow: 0 3px 0 #648115;
  box-shadow: 0 3px 0 #648115;
  outline: 0;
  font-family: 'Barlow-Medium', sans-serif;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #9ECD20;
}
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #95C11F;
  border-color: #95C11F;
}
.btn-primary .badge {
  color: #95C11F;
  background-color: #fff;
}
.btn-primary:hover {
  -webkit-box-shadow: 0 2px 0 #648115;
  box-shadow: 0 2px 0 #648115;
  transform: translate(0px, 1px);
  -webkit-transform: translate(0px, 1px);
  -ms-transform: translate(0px, 1px);
}
.btn-primary:active {
  -webkit-box-shadow: 0 1px 0 #648115;
  box-shadow: 0 1px 0 #648115;
  transform: translate(0px, 2px);
  -webkit-transform: translate(0px, 2px);
  -ms-transform: translate(0px, 2px);
}
@media (max-width: 766px) {
  .btn-primary {
    font-family: 'Barlow-Medium', sans-serif;
  }
}
.btn-secondary {
  color: #fff;
  background-color: #243588;
  border-color: #243588;
  -webkit-backface-visibility: hidden;
  border: 1px solid #243588;
  padding: 7px 12px;
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary:active,
.btn-secondary.active,
.open .dropdown-toggle.btn-secondary {
  color: #fff;
  background-color: #334290;
}
.btn-secondary:active,
.btn-secondary.active,
.open .dropdown-toggle.btn-secondary {
  background-image: none;
}
.btn-secondary.disabled,
.btn-secondary[disabled],
fieldset[disabled] .btn-secondary,
.btn-secondary.disabled:hover,
.btn-secondary[disabled]:hover,
fieldset[disabled] .btn-secondary:hover,
.btn-secondary.disabled:focus,
.btn-secondary[disabled]:focus,
fieldset[disabled] .btn-secondary:focus,
.btn-secondary.disabled:active,
.btn-secondary[disabled]:active,
fieldset[disabled] .btn-secondary:active,
.btn-secondary.disabled.active,
.btn-secondary[disabled].active,
fieldset[disabled] .btn-secondary.active {
  background-color: #243588;
  border-color: #243588;
}
.btn-secondary .badge {
  color: #243588;
  background-color: #fff;
}
.btn-loading {
  background-color: #648115 !important;
  border: 1px solid #648115 !important;
  color: #fff !important;
  opacity: 1 !important;
  border-bottom: 3px solid #648115 !important;
  padding: 7px 12px;
}
.btn-loading:hover {
  color: #fff !important;
}
.btn-unavailable {
  color: #fff;
  background-color: #757474;
  border-color: #757474;
  -webkit-backface-visibility: hidden;
  -webkit-box-shadow: 0 3px 0 #757474;
  box-shadow: 0 3px 0 #757474;
  outline: 0;
}
.btn-unavailable:hover,
.btn-unavailable:focus,
.btn-unavailable:active,
.btn-unavailable.active,
.open .dropdown-toggle.btn-unavailable {
  color: #fff;
  background-color: #757474;
}
.btn-unavailable:active,
.btn-unavailable.active,
.open .dropdown-toggle.btn-unavailable {
  background-image: none;
}
.btn-unavailable.disabled,
.btn-unavailable[disabled],
fieldset[disabled] .btn-unavailable,
.btn-unavailable.disabled:hover,
.btn-unavailable[disabled]:hover,
fieldset[disabled] .btn-unavailable:hover,
.btn-unavailable.disabled:focus,
.btn-unavailable[disabled]:focus,
fieldset[disabled] .btn-unavailable:focus,
.btn-unavailable.disabled:active,
.btn-unavailable[disabled]:active,
fieldset[disabled] .btn-unavailable:active,
.btn-unavailable.disabled.active,
.btn-unavailable[disabled].active,
fieldset[disabled] .btn-unavailable.active {
  background-color: #757474;
  border-color: #757474;
}
.btn-unavailable .badge {
  color: #757474;
  background-color: #fff;
}
.btn-unavailable:hover {
  -webkit-box-shadow: 0 2px 0 #757474;
  box-shadow: 0 2px 0 #757474;
  transform: translate(0px, 1px);
  -webkit-transform: translate(0px, 1px);
  -ms-transform: translate(0px, 1px);
}
.btn-unavailable:active {
  -webkit-box-shadow: 0 1px 0 #757474;
  box-shadow: 0 1px 0 #757474;
  transform: translate(0px, 2px);
  -webkit-transform: translate(0px, 2px);
  -ms-transform: translate(0px, 2px);
}
.btn-unavailable2 {
  color: #959595;
  background-color: #f4f4f4;
  border-color: #f4f4f4;
  -webkit-backface-visibility: hidden;
  -webkit-box-shadow: 0 3px 0 #dcdcdc;
  box-shadow: 0 3px 0 #dcdcdc;
  outline: 0;
  border-radius: 6px;
  padding: 5px 16px;
}
.btn-unavailable2:hover,
.btn-unavailable2:focus,
.btn-unavailable2:active,
.btn-unavailable2.active,
.open .dropdown-toggle.btn-unavailable2 {
  color: #959595;
  background-color: #f4f4f4;
}
.btn-unavailable2:active,
.btn-unavailable2.active,
.open .dropdown-toggle.btn-unavailable2 {
  background-image: none;
}
.btn-unavailable2.disabled,
.btn-unavailable2[disabled],
fieldset[disabled] .btn-unavailable2,
.btn-unavailable2.disabled:hover,
.btn-unavailable2[disabled]:hover,
fieldset[disabled] .btn-unavailable2:hover,
.btn-unavailable2.disabled:focus,
.btn-unavailable2[disabled]:focus,
fieldset[disabled] .btn-unavailable2:focus,
.btn-unavailable2.disabled:active,
.btn-unavailable2[disabled]:active,
fieldset[disabled] .btn-unavailable2:active,
.btn-unavailable2.disabled.active,
.btn-unavailable2[disabled].active,
fieldset[disabled] .btn-unavailable2.active {
  background-color: #f4f4f4;
  border-color: #f4f4f4;
}
.btn-unavailable2 .badge {
  color: #f4f4f4;
  background-color: #959595;
}
.btn-fb,
.btn-tw,
.btn-gplus,
.btn-youtube,
.btn-linkedin {
  position: relative;
  padding: 13px 12px 12px 50px;
  text-align: left;
  width: 193px;
  line-height: 20px;
}
.btn-fb:before,
.btn-tw:before,
.btn-gplus:before,
.btn-youtube:before,
.btn-linkedin:before {
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "n";
  color: #fff;
  font-size: 22px;
  position: absolute;
  left: 16px;
  top: 12px;
}
.btn-fb {
  color: #fff;
  background-color: #3b5999;
  border-color: #3b5999;
  -webkit-backface-visibility: hidden;
}
.btn-fb:hover,
.btn-fb:focus,
.btn-fb:active,
.btn-fb.active,
.open .dropdown-toggle.btn-fb {
  color: #fff;
  background-color: #4264ab;
}
.btn-fb:active,
.btn-fb.active,
.open .dropdown-toggle.btn-fb {
  background-image: none;
}
.btn-fb.disabled,
.btn-fb[disabled],
fieldset[disabled] .btn-fb,
.btn-fb.disabled:hover,
.btn-fb[disabled]:hover,
fieldset[disabled] .btn-fb:hover,
.btn-fb.disabled:focus,
.btn-fb[disabled]:focus,
fieldset[disabled] .btn-fb:focus,
.btn-fb.disabled:active,
.btn-fb[disabled]:active,
fieldset[disabled] .btn-fb:active,
.btn-fb.disabled.active,
.btn-fb[disabled].active,
fieldset[disabled] .btn-fb.active {
  background-color: #3b5999;
  border-color: #3b5999;
}
.btn-fb .badge {
  color: #3b5999;
  background-color: #fff;
}
.btn-fb:before {
  content: "n";
}
.btn-tw {
  color: #fff;
  background-color: #55acee;
  border-color: #55acee;
  -webkit-backface-visibility: hidden;
}
.btn-tw:hover,
.btn-tw:focus,
.btn-tw:active,
.btn-tw.active,
.open .dropdown-toggle.btn-tw {
  color: #fff;
  background-color: #6cb7f0;
}
.btn-tw:active,
.btn-tw.active,
.open .dropdown-toggle.btn-tw {
  background-image: none;
}
.btn-tw.disabled,
.btn-tw[disabled],
fieldset[disabled] .btn-tw,
.btn-tw.disabled:hover,
.btn-tw[disabled]:hover,
fieldset[disabled] .btn-tw:hover,
.btn-tw.disabled:focus,
.btn-tw[disabled]:focus,
fieldset[disabled] .btn-tw:focus,
.btn-tw.disabled:active,
.btn-tw[disabled]:active,
fieldset[disabled] .btn-tw:active,
.btn-tw.disabled.active,
.btn-tw[disabled].active,
fieldset[disabled] .btn-tw.active {
  background-color: #55acee;
  border-color: #55acee;
}
.btn-tw .badge {
  color: #55acee;
  background-color: #fff;
}
.btn-tw:before {
  content: "t";
}
.btn-gplus {
  color: #fff;
  background-color: #df4a32;
  border-color: #df4a32;
  -webkit-backface-visibility: hidden;
}
.btn-gplus:hover,
.btn-gplus:focus,
.btn-gplus:active,
.btn-gplus.active,
.open .dropdown-toggle.btn-gplus {
  color: #fff;
  background-color: #e25d48;
}
.btn-gplus:active,
.btn-gplus.active,
.open .dropdown-toggle.btn-gplus {
  background-image: none;
}
.btn-gplus.disabled,
.btn-gplus[disabled],
fieldset[disabled] .btn-gplus,
.btn-gplus.disabled:hover,
.btn-gplus[disabled]:hover,
fieldset[disabled] .btn-gplus:hover,
.btn-gplus.disabled:focus,
.btn-gplus[disabled]:focus,
fieldset[disabled] .btn-gplus:focus,
.btn-gplus.disabled:active,
.btn-gplus[disabled]:active,
fieldset[disabled] .btn-gplus:active,
.btn-gplus.disabled.active,
.btn-gplus[disabled].active,
fieldset[disabled] .btn-gplus.active {
  background-color: #df4a32;
  border-color: #df4a32;
}
.btn-gplus .badge {
  color: #df4a32;
  background-color: #fff;
}
.btn-gplus:before {
  content: "B";
  font-size: 33px;
  left: 11px;
  top: 6px;
}
.btn-youtube {
  color: #fff;
  background-color: #DD0021;
  border-color: #DD0021;
  -webkit-backface-visibility: hidden;
}
.btn-youtube:hover,
.btn-youtube:focus,
.btn-youtube:active,
.btn-youtube.active,
.open .dropdown-toggle.btn-youtube {
  color: #fff;
  background-color: #f70025;
}
.btn-youtube:active,
.btn-youtube.active,
.open .dropdown-toggle.btn-youtube {
  background-image: none;
}
.btn-youtube.disabled,
.btn-youtube[disabled],
fieldset[disabled] .btn-youtube,
.btn-youtube.disabled:hover,
.btn-youtube[disabled]:hover,
fieldset[disabled] .btn-youtube:hover,
.btn-youtube.disabled:focus,
.btn-youtube[disabled]:focus,
fieldset[disabled] .btn-youtube:focus,
.btn-youtube.disabled:active,
.btn-youtube[disabled]:active,
fieldset[disabled] .btn-youtube:active,
.btn-youtube.disabled.active,
.btn-youtube[disabled].active,
fieldset[disabled] .btn-youtube.active {
  background-color: #DD0021;
  border-color: #DD0021;
}
.btn-youtube .badge {
  color: #DD0021;
  background-color: #fff;
}
.btn-youtube:before {
  content: "y";
  font-size: 28px;
  left: 14px;
  top: 9px;
}
.btn-linkedin {
  color: #fff;
  background-color: #0077B5;
  border-color: #0077B5;
  -webkit-backface-visibility: hidden;
}
.btn-linkedin:hover,
.btn-linkedin:focus,
.btn-linkedin:active,
.btn-linkedin.active,
.open .dropdown-toggle.btn-linkedin {
  color: #fff;
  background-color: #0088cf;
}
.btn-linkedin:active,
.btn-linkedin.active,
.open .dropdown-toggle.btn-linkedin {
  background-image: none;
}
.btn-linkedin.disabled,
.btn-linkedin[disabled],
fieldset[disabled] .btn-linkedin,
.btn-linkedin.disabled:hover,
.btn-linkedin[disabled]:hover,
fieldset[disabled] .btn-linkedin:hover,
.btn-linkedin.disabled:focus,
.btn-linkedin[disabled]:focus,
fieldset[disabled] .btn-linkedin:focus,
.btn-linkedin.disabled:active,
.btn-linkedin[disabled]:active,
fieldset[disabled] .btn-linkedin:active,
.btn-linkedin.disabled.active,
.btn-linkedin[disabled].active,
fieldset[disabled] .btn-linkedin.active {
  background-color: #0077B5;
  border-color: #0077B5;
}
.btn-linkedin .badge {
  color: #0077B5;
  background-color: #fff;
}
.btn-linkedin:before {
  content: "V";
}
.btn-defaultinverted {
  color: #fff;
  background-color: #243588;
  border-color: #243588;
  -webkit-backface-visibility: hidden;
  border: 1px solid #fff;
  padding: 7px 12px;
}
.btn-defaultinverted:hover,
.btn-defaultinverted:focus,
.btn-defaultinverted:active,
.btn-defaultinverted.active,
.open .dropdown-toggle.btn-defaultinverted {
  color: #fff;
  background-color: #334290;
}
.btn-defaultinverted:active,
.btn-defaultinverted.active,
.open .dropdown-toggle.btn-defaultinverted {
  background-image: none;
}
.btn-defaultinverted.disabled,
.btn-defaultinverted[disabled],
fieldset[disabled] .btn-defaultinverted,
.btn-defaultinverted.disabled:hover,
.btn-defaultinverted[disabled]:hover,
fieldset[disabled] .btn-defaultinverted:hover,
.btn-defaultinverted.disabled:focus,
.btn-defaultinverted[disabled]:focus,
fieldset[disabled] .btn-defaultinverted:focus,
.btn-defaultinverted.disabled:active,
.btn-defaultinverted[disabled]:active,
fieldset[disabled] .btn-defaultinverted:active,
.btn-defaultinverted.disabled.active,
.btn-defaultinverted[disabled].active,
fieldset[disabled] .btn-defaultinverted.active {
  background-color: #243588;
  border-color: #243588;
}
.btn-defaultinverted .badge {
  color: #243588;
  background-color: #fff;
}
.btn-nostyle {
  color: #243588;
  background-color: transparent;
  border-color: transparent;
  -webkit-backface-visibility: hidden;
}
.btn-nostyle:hover,
.btn-nostyle:focus,
.btn-nostyle:active,
.btn-nostyle.active,
.open .dropdown-toggle.btn-nostyle {
  color: #243588;
  background-color: transparent;
}
.btn-nostyle:active,
.btn-nostyle.active,
.open .dropdown-toggle.btn-nostyle {
  background-image: none;
}
.btn-nostyle.disabled,
.btn-nostyle[disabled],
fieldset[disabled] .btn-nostyle,
.btn-nostyle.disabled:hover,
.btn-nostyle[disabled]:hover,
fieldset[disabled] .btn-nostyle:hover,
.btn-nostyle.disabled:focus,
.btn-nostyle[disabled]:focus,
fieldset[disabled] .btn-nostyle:focus,
.btn-nostyle.disabled:active,
.btn-nostyle[disabled]:active,
fieldset[disabled] .btn-nostyle:active,
.btn-nostyle.disabled.active,
.btn-nostyle[disabled].active,
fieldset[disabled] .btn-nostyle.active {
  background-color: transparent;
  border-color: transparent;
}
.btn-nostyle .badge {
  color: transparent;
  background-color: #243588;
}
.btn-nostyle.btn-nopadding {
  padding: 0;
}
.btn-blue-lighter {
  color: #fff;
  background-color: #00B6ED;
  border-color: #00B6ED;
  -webkit-backface-visibility: hidden;
  -webkit-box-shadow: 0 3px 0 #006b8b;
  box-shadow: 0 3px 0 #006b8b;
  outline: 0;
  font-family: 'Barlow-Medium', sans-serif;
}
.btn-blue-lighter:hover,
.btn-blue-lighter:focus,
.btn-blue-lighter:active,
.btn-blue-lighter.active,
.open .dropdown-toggle.btn-blue-lighter {
  color: #fff;
  background-color: #19bdee;
}
.btn-blue-lighter:active,
.btn-blue-lighter.active,
.open .dropdown-toggle.btn-blue-lighter {
  background-image: none;
}
.btn-blue-lighter.disabled,
.btn-blue-lighter[disabled],
fieldset[disabled] .btn-blue-lighter,
.btn-blue-lighter.disabled:hover,
.btn-blue-lighter[disabled]:hover,
fieldset[disabled] .btn-blue-lighter:hover,
.btn-blue-lighter.disabled:focus,
.btn-blue-lighter[disabled]:focus,
fieldset[disabled] .btn-blue-lighter:focus,
.btn-blue-lighter.disabled:active,
.btn-blue-lighter[disabled]:active,
fieldset[disabled] .btn-blue-lighter:active,
.btn-blue-lighter.disabled.active,
.btn-blue-lighter[disabled].active,
fieldset[disabled] .btn-blue-lighter.active {
  background-color: #00B6ED;
  border-color: #00B6ED;
}
.btn-blue-lighter .badge {
  color: #00B6ED;
  background-color: #fff;
}
.btn-blue-lighter:hover {
  -webkit-box-shadow: 0 2px 0 #006b8b;
  box-shadow: 0 2px 0 #006b8b;
  transform: translate(0px, 1px);
  -webkit-transform: translate(0px, 1px);
  -ms-transform: translate(0px, 1px);
}
.btn-blue-lighter:active {
  -webkit-box-shadow: 0 1px 0 #006b8b;
  box-shadow: 0 1px 0 #006b8b;
  transform: translate(0px, 2px);
  -webkit-transform: translate(0px, 2px);
  -ms-transform: translate(0px, 2px);
}
@media (max-width: 766px) {
  .btn-blue-lighter {
    font-family: 'Barlow-Medium', sans-serif;
  }
}
.btn-link {
  color: #243588;
  font-weight: normal;
  cursor: pointer;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #243588;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #EDEDED;
  text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 12px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}
@media (max-width: 766px) {
  .btn-lg.btn-primary,
  .btn-lg.btn-default,
  .btn-lg.btn-blue-lighter {
    font-size: 14px;
  }
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 14px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 14px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
.btn-top-0 {
  margin-top: 0 !important;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
@media (max-width: 766px) {
  .btn-block-xs {
    display: block;
    width: 100%;
  }
}
@media (max-width: 766px) {
  .back-btn {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 36px;
    background-color: #4255b0;
    color: #ffffff;
    text-decoration: none;
    border-radius: 0;
    font-size: 22px;
    padding-top: 0px;
    padding-left: 0px;
    height: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    z-index: 12;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
}
@media (max-width: 766px) {
  .back-btn.pw-icon-arrow-left {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
}
.back-btn:hover,
.back-btn:focus {
  color: #ffffff;
}
.lgray-back-arrow.btn.pw-icon-arrow-left.icon-align-left {
  padding-left: 20px !important;
}
.lgray-back-arrow.btn.pw-icon-arrow-left.icon-align-left:before {
  left: -5px !important;
}
input[type="submit"].lgray-back-arrow.btn.pw-icon-arrow-left {
  padding-left: 5px !important;
  background-color: transparent;
}
input[type="submit"].lgray-back-arrow.btn.pw-icon-arrow-left.icon-align-left + span {
  color: #243588;
}
.link-back-arrow.btn.pw-icon-arrow-left.icon-align-left {
  padding-left: 20px !important;
}
.link-back-arrow.btn.pw-icon-arrow-left.icon-align-left:before {
  left: -5px !important;
}
.panel-title a span span[class^="pw-icon-"]:before,
.hld-header span[class^="pw-icon-"]:before,
.btn span[class^="pw-icon-"]:before {
  display: inline-block;
  padding: 0px 10px 3px 0;
  vertical-align: middle;
}
.panel-title a span.pw-icon-arrow-up,
.hld-header.pw-icon-arrow-up,
.btn.pw-icon-arrow-up,
.panel-title a span.pw-icon-arrow-down,
.hld-header.pw-icon-arrow-down,
.btn.pw-icon-arrow-down,
.panel-title a span.pw-icon-arrow-left,
.hld-header.pw-icon-arrow-left,
.btn.pw-icon-arrow-left,
.panel-title a span.pw-icon-arrow-right,
.hld-header.pw-icon-arrow-right,
.btn.pw-icon-arrow-right {
  position: relative;
  padding-right: 35px;
}
.panel-title a span.pw-icon-arrow-up:before,
.hld-header.pw-icon-arrow-up:before,
.btn.pw-icon-arrow-up:before,
.panel-title a span.pw-icon-arrow-down:before,
.hld-header.pw-icon-arrow-down:before,
.btn.pw-icon-arrow-down:before,
.panel-title a span.pw-icon-arrow-left:before,
.hld-header.pw-icon-arrow-left:before,
.btn.pw-icon-arrow-left:before,
.panel-title a span.pw-icon-arrow-right:before,
.hld-header.pw-icon-arrow-right:before,
.btn.pw-icon-arrow-right:before {
  display: none;
}
.panel-title a span.pw-icon-arrow-up:after,
.hld-header.pw-icon-arrow-up:after,
.btn.pw-icon-arrow-up:after,
.panel-title a span.pw-icon-arrow-down:after,
.hld-header.pw-icon-arrow-down:after,
.btn.pw-icon-arrow-down:after,
.panel-title a span.pw-icon-arrow-left:after,
.hld-header.pw-icon-arrow-left:after,
.btn.pw-icon-arrow-left:after,
.panel-title a span.pw-icon-arrow-right:after,
.hld-header.pw-icon-arrow-right:after,
.btn.pw-icon-arrow-right:after {
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  right: 15px;
  top: 40%;
  padding: 0px 0 0px 7px;
  margin-top: -2px;
  margin-right: -5px;
  display: inline-block;
  -webkit-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
}
.panel-title a span.pw-icon-arrow-up.icon-align-left,
.hld-header.pw-icon-arrow-up.icon-align-left,
.btn.pw-icon-arrow-up.icon-align-left,
.panel-title a span.pw-icon-arrow-down.icon-align-left,
.hld-header.pw-icon-arrow-down.icon-align-left,
.btn.pw-icon-arrow-down.icon-align-left,
.panel-title a span.pw-icon-arrow-left.icon-align-left,
.hld-header.pw-icon-arrow-left.icon-align-left,
.btn.pw-icon-arrow-left.icon-align-left,
.panel-title a span.pw-icon-arrow-right.icon-align-left,
.hld-header.pw-icon-arrow-right.icon-align-left,
.btn.pw-icon-arrow-right.icon-align-left {
  padding-left: 30px;
  padding-right: 12px;
}
.panel-title a span.pw-icon-arrow-up.icon-align-left:after,
.hld-header.pw-icon-arrow-up.icon-align-left:after,
.btn.pw-icon-arrow-up.icon-align-left:after,
.panel-title a span.pw-icon-arrow-down.icon-align-left:after,
.hld-header.pw-icon-arrow-down.icon-align-left:after,
.btn.pw-icon-arrow-down.icon-align-left:after,
.panel-title a span.pw-icon-arrow-left.icon-align-left:after,
.hld-header.pw-icon-arrow-left.icon-align-left:after,
.btn.pw-icon-arrow-left.icon-align-left:after,
.panel-title a span.pw-icon-arrow-right.icon-align-left:after,
.hld-header.pw-icon-arrow-right.icon-align-left:after,
.btn.pw-icon-arrow-right.icon-align-left:after {
  display: none;
}
.panel-title a span.pw-icon-arrow-up.icon-align-left:before,
.hld-header.pw-icon-arrow-up.icon-align-left:before,
.btn.pw-icon-arrow-up.icon-align-left:before,
.panel-title a span.pw-icon-arrow-down.icon-align-left:before,
.hld-header.pw-icon-arrow-down.icon-align-left:before,
.btn.pw-icon-arrow-down.icon-align-left:before,
.panel-title a span.pw-icon-arrow-left.icon-align-left:before,
.hld-header.pw-icon-arrow-left.icon-align-left:before,
.btn.pw-icon-arrow-left.icon-align-left:before,
.panel-title a span.pw-icon-arrow-right.icon-align-left:before,
.hld-header.pw-icon-arrow-right.icon-align-left:before,
.btn.pw-icon-arrow-right.icon-align-left:before {
  position: absolute;
  left: 10px;
  top: 40%;
  margin-top: -4px;
  display: inline-block;
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding: 0px 7px 0px 0px;
  -webkit-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
}
.panel-title a span.pw-icon-arrow-right:before,
.hld-header.pw-icon-arrow-right:before,
.btn.pw-icon-arrow-right:before,
.panel-title a span.pw-icon-arrow-right:after,
.hld-header.pw-icon-arrow-right:after,
.btn.pw-icon-arrow-right:after {
  content: "r";
}
.panel-title a span.pw-icon-arrow-right:hover:before,
.hld-header.pw-icon-arrow-right:hover:before,
.btn.pw-icon-arrow-right:hover:before,
.panel-title a span.pw-icon-arrow-right:hover:after,
.hld-header.pw-icon-arrow-right:hover:after,
.btn.pw-icon-arrow-right:hover:after {
  -webkit-transform: translate3d(2px, 0, 0);
  transform: translate3d(2px, 0, 0);
}
.panel-title a span.pw-icon-arrow-left:before,
.hld-header.pw-icon-arrow-left:before,
.btn.pw-icon-arrow-left:before,
.panel-title a span.pw-icon-arrow-left:after,
.hld-header.pw-icon-arrow-left:after,
.btn.pw-icon-arrow-left:after {
  content: "l";
}
.panel-title a span.pw-icon-arrow-left:hover:before,
.hld-header.pw-icon-arrow-left:hover:before,
.btn.pw-icon-arrow-left:hover:before,
.panel-title a span.pw-icon-arrow-left:hover:after,
.hld-header.pw-icon-arrow-left:hover:after,
.btn.pw-icon-arrow-left:hover:after {
  -webkit-transform: translate3d(-2px, 0, 0);
  transform: translate3d(-2px, 0, 0);
}
.panel-title a span.pw-icon-arrow-down:before,
.hld-header.pw-icon-arrow-down:before,
.btn.pw-icon-arrow-down:before,
.panel-title a span.pw-icon-arrow-down:after,
.hld-header.pw-icon-arrow-down:after,
.btn.pw-icon-arrow-down:after {
  content: "d";
}
.panel-title a span.pw-icon-arrow-down:hover:before,
.hld-header.pw-icon-arrow-down:hover:before,
.btn.pw-icon-arrow-down:hover:before,
.panel-title a span.pw-icon-arrow-down:hover:after,
.hld-header.pw-icon-arrow-down:hover:after,
.btn.pw-icon-arrow-down:hover:after {
  -webkit-transform: translate3d(0, 2px, 0);
  transform: translate3d(0, 2px, 0);
}
.panel-title a span.pw-icon-arrow-up:before,
.hld-header.pw-icon-arrow-up:before,
.btn.pw-icon-arrow-up:before,
.panel-title a span.pw-icon-arrow-up:after,
.hld-header.pw-icon-arrow-up:after,
.btn.pw-icon-arrow-up:after {
  content: "u";
}
.panel-title a span.pw-icon-arrow-up:hover:before,
.hld-header.pw-icon-arrow-up:hover:before,
.btn.pw-icon-arrow-up:hover:before,
.panel-title a span.pw-icon-arrow-up:hover:after,
.hld-header.pw-icon-arrow-up:hover:after,
.btn.pw-icon-arrow-up:hover:after {
  -webkit-transform: translate3d(0, -2px, 0);
  transform: translate3d(0, -2px, 0);
}
.btn-smd {
  color: #243588;
  background-color: #fff;
  border-color: #243588;
  -webkit-backface-visibility: hidden;
  padding: 8px;
  border-radius: 10px;
}
.btn-smd:hover,
.btn-smd:focus,
.btn-smd:active,
.btn-smd.active,
.open .dropdown-toggle.btn-smd {
  color: #243588;
  background-color: #fff;
}
.btn-smd:active,
.btn-smd.active,
.open .dropdown-toggle.btn-smd {
  background-image: none;
}
.btn-smd.disabled,
.btn-smd[disabled],
fieldset[disabled] .btn-smd,
.btn-smd.disabled:hover,
.btn-smd[disabled]:hover,
fieldset[disabled] .btn-smd:hover,
.btn-smd.disabled:focus,
.btn-smd[disabled]:focus,
fieldset[disabled] .btn-smd:focus,
.btn-smd.disabled:active,
.btn-smd[disabled]:active,
fieldset[disabled] .btn-smd:active,
.btn-smd.disabled.active,
.btn-smd[disabled].active,
fieldset[disabled] .btn-smd.active {
  background-color: #fff;
  border-color: #243588;
}
.btn-smd .badge {
  color: #fff;
  background-color: #243588;
}
.btn-smd > span {
  line-height: 1;
}
.btn-smd .pw-icon-email {
  margin-right: 5px;
}
.btn-smd .pw-icon-email:before {
  padding: 0 !important;
  display: inline !important;
}
@font-face {
  font-family: 'font-icons';
  font-display: swap;
  src: url("https://cdn2.pricewise.nl/resources/fonts/FontIcons.eot?date=20220328");
  src: url("https://cdn2.pricewise.nl/resources/fonts/FontIcons.eot?#iefix&date=20220328") format("embedded-opentype"), url("https://cdn2.pricewise.nl/resources/fonts/FontIcons.woff2?date=20220328") format("woff2"), url("https://cdn2.pricewise.nl/resources/fonts/FontIcons.woff?date=20220328") format("woff"), url("https://cdn2.pricewise.nl/resources/fonts/FontIcons.ttf?date=20220328") format("truetype"), url("https://cdn2.pricewise.nl/resources/fonts/FontIcons.svg#font-icons?date=20220328") format("svg");
  font-weight: normal;
  font-style: normal;
}
[data-pw-icon]:before {
  font-family: 'font-icons' !important;
  content: attr(data-pw-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.pw-icon,
[class^="pw-icon-"]:before,
[class*=" pw-icon-"]:before {
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.pw-icon-car:before,
input[type="submit"].pw-icon-car + span:before {
  content: "\63";
}
.pw-icon-energy:before,
input[type="submit"].pw-icon-energy + span:before {
  content: "\65";
}
.pw-icon-internet:before,
input[type="submit"].pw-icon-internet + span:before {
  content: "\6f";
}
.pw-icon-zorg:before,
input[type="submit"].pw-icon-zorg + span:before {
  content: "\7a";
}
.pw-icon-arrow-up:before,
input[type="submit"].pw-icon-arrow-up + span:before {
  content: "\75";
}
.pw-icon-arrow-right:before,
input[type="submit"].pw-icon-arrow-right + span:before {
  content: "\72";
}
.pw-icon-arrow-left:before,
input[type="submit"].pw-icon-arrow-left + span:before {
  content: "\6c";
}
.pw-icon-arrow-down:before,
input[type="submit"].pw-icon-arrow-down + span:before {
  content: "\64";
}
.pw-icon-hamburger:before,
input[type="submit"].pw-icon-hamburger + span:before {
  content: "\68";
}
.pw-icon-magnifyglass:before,
input[type="submit"].pw-icon-magnifyglass + span:before {
  content: "\6d";
}
.pw-icon-mobilephone:before,
input[type="submit"].pw-icon-mobilephone + span:before {
  content: "\70";
}
.pw-icon-dots:before,
input[type="submit"].pw-icon-dots + span:before {
  content: "\2e";
}
.pw-icon-plus:before,
input[type="submit"].pw-icon-plus + span:before {
  content: "\2b";
}
.pw-icon-minus:before,
input[type="submit"].pw-icon-minus + span:before {
  content: "\2d";
}
.pw-icon-vinkje:before,
input[type="submit"].pw-icon-vinkje + span:before {
  content: "\76";
  color: #95C11F;
}
.pw-icon-vinkje-gray:before,
input[type="submit"].pw-icon-vinkje-gray + span:before {
  content: "\76";
  color: #ccc;
}
.pw-icon-star:before,
input[type="submit"].pw-icon-star + span:before {
  content: "\2a";
}
.pw-icon-person1:before,
input[type="submit"].pw-icon-person1 + span:before {
  content: "\61";
}
.pw-icon-person2:before,
input[type="submit"].pw-icon-person2 + span:before {
  content: "\62";
}
.pw-icon-email:before,
input[type="submit"].pw-icon-email + span:before {
  content: "\66";
  font-size: 23px;
  vertical-align: middle;
}
.pw-icon-mail-1:before,
input[type="submit"].pw-icon-mail-1 + span:before {
  content: "\46";
}
.pw-icon-clock:before,
input[type="submit"].pw-icon-clock + span:before {
  content: "\67";
}
.pw-icon-clock-gray:before,
input[type="submit"].pw-icon-clock-gray + span:before {
  content: "\67";
  color: #CBC9E0;
}
.pw-icon-clock-red:before,
input[type="submit"].pw-icon-clock-red + span:before {
  content: "\67";
  color: #E30613;
}
.pw-icon-twitter:before,
input[type="submit"].pw-icon-twitter + span:before {
  content: "\74";
}
.pw-icon-facebook:before,
input[type="submit"].pw-icon-facebook + span:before {
  content: "\6e";
}
.pw-icon-cross:before,
input[type="submit"].pw-icon-cross + span:before {
  content: "\78";
  color: #ccc;
}
.pw-icon-close:before,
input[type="submit"].pw-icon-close + span:before {
  content: "\78";
}
.pw-icon-lock:before,
input[type="submit"].pw-icon-lock + span:before {
  content: "\6a";
}
.pw-icon-warning:before,
input[type="submit"].pw-icon-warning + span:before {
  content: "\77";
  color: #ff6600;
}
.pw-icon-warning-gray:before,
input[type="submit"].pw-icon-warning-gray + span:before {
  content: "\77";
  color: #CBC9E0;
}
.pw-icon-error:before,
input[type="submit"].pw-icon-error + span:before {
  content: "\77";
  color: #E30613;
}
.pw-icon-info:before,
input[type="submit"].pw-icon-info + span:before {
  content: "\69";
}
.pw-icon-play:before,
input[type="submit"].pw-icon-play + span:before {
  content: "\3e";
}
.pw-icon-question:before,
input[type="submit"].pw-icon-question + span:before {
  content: "\71";
  color: #243588;
}
.pw-icon-youtube:before,
input[type="submit"].pw-icon-youtube + span:before {
  content: "\79";
}
.pw-icon-phone-icon-pricewise:before,
input[type="submit"].pw-icon-phone-icon-pricewise + span:before {
  content: "\73";
}
.pw-icon-external-link:before,
input[type="submit"].pw-icon-external-link + span:before {
  content: "\44";
}
.pw-icon-wifi-3:before,
input[type="submit"].pw-icon-wifi-3 + span:before {
  content: "\48";
}
.pw-icon-filter:before,
input[type="submit"].pw-icon-filter + span:before {
  content: "\49";
}
.pw-icon-television:before,
input[type="submit"].pw-icon-television + span:before {
  content: "\4c";
}
.pw-icon-file-text:before,
input[type="submit"].pw-icon-file-text + span:before {
  content: "\4d";
}
.pw-icon-arrow-circle-down:before,
input[type="submit"].pw-icon-arrow-circle-down + span:before {
  content: "\51";
}
.pw-icon-eur:before,
input[type="submit"].pw-icon-eur + span:before {
  content: "\4b";
}
.pw-icon-thumbs-o-up:before,
input[type="submit"].pw-icon-thumbs-o-up + span:before {
  content: "\4e";
}
.pw-icon-plus-square:before,
input[type="submit"].pw-icon-plus-square + span:before {
  content: "\4f";
}
.pw-icon-minus-square:before,
input[type="submit"].pw-icon-minus-square + span:before {
  content: "\52";
}
.pw-icon-plus-1:before,
input[type="submit"].pw-icon-plus-1 + span:before {
  content: "\50";
}
.pw-icon-plus-green:before,
input[type="submit"].pw-icon-plus-green + span:before {
  content: "\50";
  color: #95C11F;
}
.pw-icon-home:before,
input[type="submit"].pw-icon-home + span:before {
  content: "\55";
}
.pw-icon-linkedin:before,
input[type="submit"].pw-icon-linkedin + span:before {
  content: "\56";
}
.pw-icon-video-icon:before,
input[type="submit"].pw-icon-video-icon + span:before {
  content: "\57";
}
.pw-icon-circle-o:before,
input[type="submit"].pw-icon-circle-o + span:before {
  content: "\58";
}
.pw-icon-icon-lenen:before,
input[type="submit"].pw-icon-icon-lenen + span:before {
  content: "\59";
}
.pw-icon-shield:before,
input[type="submit"].pw-icon-shield + span:before {
  content: "\30";
}
.pw-icon-badge-winner:before,
input[type="submit"].pw-icon-badge-winner + span:before {
  content: "\5a";
}
.pw-icon-loans-interest:before,
input[type="submit"].pw-icon-loans-interest + span:before {
  content: "\31";
}
.pw-icon-money:before,
input[type="submit"].pw-icon-money + span:before {
  content: "\32";
}
.pw-icon-3people:before,
input[type="submit"].pw-icon-3people + span:before {
  content: "\33";
}
.pw-icon-thumbs-up-filled:before,
input[type="submit"].pw-icon-thumbs-up-filled + span:before {
  content: "\34";
}
.pw-icon-backward:before,
input[type="submit"].pw-icon-backward + span:before {
  content: "\35";
}
.pw-icon-undo:before,
input[type="submit"].pw-icon-undo + span:before {
  content: "\36";
}
.pw-icon-hd:before,
input[type="submit"].pw-icon-hd + span:before {
  content: "\37";
}
.pw-icon-tag:before,
input[type="submit"].pw-icon-tag + span:before {
  content: "\38";
}
.pw-icon-warning-1:before,
input[type="submit"].pw-icon-warning-1 + span:before {
  content: "\39";
}
.pw-icon-phone-call:before,
input[type="submit"].pw-icon-phone-call + span:before {
  content: "\21";
}
.pw-icon-alarm-clock:before,
input[type="submit"].pw-icon-alarm-clock + span:before {
  content: "\40";
}
.pw-icon-what:before,
input[type="submit"].pw-icon-what + span:before {
  content: "\23";
}
.pw-icon-location:before,
input[type="submit"].pw-icon-location + span:before {
  content: "\5f";
}
.pw-icon-user-times:before,
input[type="submit"].pw-icon-user-times + span:before {
  content: "\5e";
}
.pw-icon-sign-out:before,
input[type="submit"].pw-icon-sign-out + span:before {
  content: "\7e";
}
.pw-icon-mail-2:before,
input[type="submit"].pw-icon-mail-2 + span:before {
  content: "\3d";
}
.pw-icon-rechtsbijstand:before,
input[type="submit"].pw-icon-rechtsbijstand + span:before {
  content: "\2f";
}
.pw-icon-telecom-usp:before,
input[type="submit"].pw-icon-telecom-usp + span:before {
  content: "\25";
}
.pw-icon-woonverzekering:before,
input[type="submit"].pw-icon-woonverzekering + span:before {
  content: "\7d";
}
.pw-icon-reisverzekeringen:before,
input[type="submit"].pw-icon-reisverzekeringen + span:before {
  content: "\6b";
}
.pw-icon-thumbs-up:before,
input[type="submit"].pw-icon-thumbs-up + span:before {
  content: "\7b";
}
.pw-icon-sim:before,
input[type="submit"].pw-icon-sim + span:before {
  content: "\e910";
}
.pw-icon-arrow-swap:before,
input[type="submit"].pw-icon-arrow-swap + span:before {
  content: "\7c";
}
.pw-icon-map-signs:before,
input[type="submit"].pw-icon-map-signs + span:before {
  content: "\e909";
}
.pw-icon-check-circle-solid:before,
input[type="submit"].pw-icon-check-circle-solid + span:before {
  content: "\5b";
}
.pw-icon-trash-alt-light:before,
input[type="submit"].pw-icon-trash-alt-light + span:before {
  content: "\5c";
}
.pw-icon-leaf:before,
input[type="submit"].pw-icon-leaf + span:before {
  content: "\81";
}
.pw-icon-leaf-solid:before,
input[type="submit"].pw-icon-leaf-solid + span:before {
  content: "\e930";
}
.pw-icon-pencil-solid:before,
input[type="submit"].pw-icon-pencil-solid + span:before {
  content: "\e900";
}
.pw-icon-address-book-solid:before,
input[type="submit"].pw-icon-address-book-solid + span:before {
  content: "\e901";
}
.pw-icon-shopping-cart-solid:before,
input[type="submit"].pw-icon-shopping-cart-solid + span:before {
  content: "\e902";
}
.pw-icon-eye-regular:before,
input[type="submit"].pw-icon-eye-regular + span:before {
  content: "\e903";
}
.pw-icon-user-check-solid:before,
input[type="submit"].pw-icon-user-check-solid + span:before {
  content: "\e904";
}
.pw-icon-concierge-bell-solid:before,
input[type="submit"].pw-icon-concierge-bell-solid + span:before {
  content: "\e905";
}
.pw-icon-exclamation-circle-solid:before,
input[type="submit"].pw-icon-exclamation-circle-solid + span:before {
  content: "\e906";
}
.pw-icon-badge-solid:before,
input[type="submit"].pw-icon-badge-solid + span:before {
  content: "\e907";
}
.pw-icon-motorcycle-solid:before,
input[type="submit"].pw-icon-motorcycle-solid + span:before {
  content: "\e908";
}
.pw-icon-brommer:before,
input[type="submit"].pw-icon-brommer + span:before {
  content: "\e940";
}
.pw-icon-heart-solid:before,
input[type="submit"].pw-icon-heart-solid + span:before {
  content: "\e90a";
}
.pw-icon-alarm-clock-solid:before,
input[type="submit"].pw-icon-alarm-clock-solid + span:before {
  content: "\e90b";
}
.pw-icon-broadcast-tower-solid:before,
input[type="submit"].pw-icon-broadcast-tower-solid + span:before {
  content: "\e90c";
}
.pw-icon-globe-europe-solid:before,
input[type="submit"].pw-icon-globe-europe-solid + span:before {
  content: "\e90d";
}
.pw-icon-file-contract-solid:before,
input[type="submit"].pw-icon-file-contract-solid + span:before {
  content: "\e90e";
}
.pw-icon-ig-icon-large:before,
input[type="submit"].pw-icon-ig-icon-large + span:before {
  content: "\e90f";
}
.pw-icon-shipping-fast-solid:before,
input[type="submit"].pw-icon-shipping-fast-solid + span:before {
  content: "\e911";
}
.pw-icon-car-mechanic:before,
input[type="submit"].pw-icon-car-mechanic + span:before {
  content: "\e919";
}
.pw-icon-swimmer-solid:before,
input[type="submit"].pw-icon-swimmer-solid + span:before {
  content: "\e918";
}
.pw-icon-calendar-times-solid:before,
input[type="submit"].pw-icon-calendar-times-solid + span:before {
  content: "\e917";
}
.pw-icon-hospital-solid:before,
input[type="submit"].pw-icon-hospital-solid + span:before {
  content: "\e916";
}
.pw-icon-ski-lift:before,
input[type="submit"].pw-icon-ski-lift + span:before {
  content: "\e915";
}
.pw-icon-briefcase-solid:before,
input[type="submit"].pw-icon-briefcase-solid + span:before {
  content: "\e914";
}
.pw-icon-balance-scale-solid:before,
input[type="submit"].pw-icon-balance-scale-solid + span:before {
  content: "\e913";
}
.pw-icon-crutch-solid:before,
input[type="submit"].pw-icon-crutch-solid + span:before {
  content: "\e912";
}
.pw-icon-chart-line-solid:before,
input[type="submit"].pw-icon-chart-line-solid + span:before {
  content: "\e91a";
}
.pw-icon-coin-solid:before,
input[type="submit"].pw-icon-coin-solid + span:before {
  content: "\e91b";
}
.pw-icon-handshake-solid:before,
input[type="submit"].pw-icon-handshake-solid + span:before {
  content: "\e91c";
}
.pw-icon-traffic-light-solid:before,
input[type="submit"].pw-icon-traffic-light-solid + span:before {
  content: "\e91d";
}
.pw-icon-appartement:before,
input[type="submit"].pw-icon-appartement + span:before {
  content: "\e91e";
}
.pw-icon-rijtjeshuis:before,
input[type="submit"].pw-icon-rijtjeshuis + span:before {
  content: "\e91f";
}
.pw-icon-tweeonder:before,
input[type="submit"].pw-icon-tweeonder + span:before {
  content: "\e920";
}
.pw-icon-vrijstaand:before,
input[type="submit"].pw-icon-vrijstaand + span:before {
  content: "\e921";
}
.pw-icon-mountain-solid:before,
input[type="submit"].pw-icon-mountain-solid + span:before {
  content: "\e922";
}
.pw-icon-info2:before,
input[type="submit"].pw-icon-info2 + span:before {
  content: "\e923";
}
.pw-icon-clock-solid:before,
input[type="submit"].pw-icon-clock-solid + span:before {
  content: "\e924";
}
.pw-icon-tools-solid:before,
input[type="submit"].pw-icon-tools-solid + span:before {
  content: "\e925";
}
.pw-icon-history-solid:before,
input[type="submit"].pw-icon-history-solid + span:before {
  content: "\e926";
}
.pw-icon-search-location-solid:before,
input[type="submit"].pw-icon-search-location-solid + span:before {
  content: "\e927";
}
.pw-icon-edit-solid:before,
input[type="submit"].pw-icon-edit-solid + span:before {
  content: "\e928";
}
.pw-icon-sort-amount-down-alt-solid:before,
input[type="submit"].pw-icon-sort-amount-down-alt-solid + span:before {
  content: "\e929";
}
.pw-icon-toggle-off-light:before,
input[type="submit"].pw-icon-toggle-off-light + span:before {
  content: "\e92a";
}
.pw-icon-gift-solid:before,
input[type="submit"].pw-icon-gift-solid + span:before {
  content: "\e92b";
}
.pw-icon-envelope-open-text-solid:before,
input[type="submit"].pw-icon-envelope-open-text-solid + span:before {
  content: "\e92c";
}
.pw-icon-envelope-solid:before,
input[type="submit"].pw-icon-envelope-solid + span:before {
  content: "\e92d";
}
.pw-icon-key-solid:before,
input[type="submit"].pw-icon-key-solid + span:before {
  content: "\e92e";
}
.pw-icon-wallet-solid:before,
input[type="submit"].pw-icon-wallet-solid + span:before {
  content: "\e92f";
}
.pw-icon-paper-plane-solid:before,
input[type="submit"].pw-icon-paper-plane-solid + span:before {
  content: "\e931";
}
.pw-icon-fragile:before,
input[type="submit"].pw-icon-fragile + span:before {
  content: "\e932";
}
.pw-icon-house-leave-solid:before,
input[type="submit"].pw-icon-house-leave-solid + span:before {
  content: "\e933";
}
.pw-icon-house-user-solid:before,
input[type="submit"].pw-icon-house-user-solid + span:before {
  content: "\e934";
}
.pw-icon-shield-alt:before,
input[type="submit"].pw-icon-shield-alt + span:before {
  content: "\e935";
}
.pw-icon-trophy-solid:before,
input[type="submit"].pw-icon-trophy-solid + span:before {
  content: "\e936";
}
.pw-icon-gamepad-alt-solid:before,
input[type="submit"].pw-icon-gamepad-alt-solid + span:before {
  content: "\e937";
}
.pw-icon-laptop-solid:before,
input[type="submit"].pw-icon-laptop-solid + span:before {
  content: "\e938";
}
.pw-icon-phone-rotary-solid:before,
input[type="submit"].pw-icon-phone-rotary-solid + span:before {
  content: "\e939";
}
.pw-icon-router-solid:before,
input[type="submit"].pw-icon-router-solid + span:before {
  content: "\e93a";
}
.pw-icon-tv-music-solid:before,
input[type="submit"].pw-icon-tv-music-solid + span:before {
  content: "\e93b";
}
.pw-icon-wrench-solid:before,
input[type="submit"].pw-icon-wrench-solid + span:before {
  content: "\e93c";
}
.pw-icon-hand:before,
input[type="submit"].pw-icon-hand + span:before {
  content: "\e93d";
}
.pw-icon-privatelease:before,
input[type="submit"].pw-icon-privatelease + span:before {
  content: "\e93e";
}
.pw-icon-calendar-check-solid:before,
input[type="submit"].pw-icon-calendar-check-solid + span:before {
  content: "\e93f";
}
.pw-icon-instagram:before,
input[type="submit"].pw-icon-instagram + span:before {
  content: "\e941";
}
.pw-icon-green:before {
  color: #95C11F;
}
.pw-icon-whatsapp-icon:before,
input[type="submit"].pw-icon-whatsapp-icon + span:before {
  content: "\23";
  display: inline-block;
  color: #42B426;
}
.pw-icon-home-2:before {
  content: "";
  background: url('https://cdn2.pricewise.nl/resources/main/svg/Woonverzekering.svg') no-repeat center center;
  width: 54px;
  height: 28px;
  background-size: 100% 100%;
}
.pw-icon-travel:before {
  content: "";
  background: url('https://cdn2.pricewise.nl/resources/main/svg/Reisverzekeringen.svg') no-repeat center center;
  width: 54px;
  height: 28px;
  background-size: 100% 100%;
}
.whatsapp-icon:before {
  content: "#";
  display: inline-block;
  color: #42B426 !important;
  font-family: 'font-icons';
}
[data-font-icon]:before {
  font-family: 'font-icons' !important;
  content: attr(data-font-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.font-icon,
[class^="font-icon-"]:before,
[class*=" font-icon-"]:before {
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.modal-footer:before,
.modal-footer:after,
.nav:before,
.nav:after,
.panel-body:before,
.panel-body:after,
.list-table li:before,
.list-table li:after,
.usps:before,
.usps:after,
.wrapper:before,
.wrapper:after,
.div-new-row:before,
.div-new-row:after,
header .mainnavmenu .wrapper .mainnav ul.mainnavlist > li .subnav:before,
header .mainnavmenu .wrapper .mainnav ul.mainnavlist > li .subnav:after,
.specialdeal:before,
.specialdeal:after,
.blue-box:before,
.blue-box:after,
.rslt-list .prices:before,
.rslt-list .prices:after,
.iteminfo:before,
.iteminfo:after,
.blue-box-zorg-list:before,
.blue-box-zorg-list:after,
.rslt-filter .sortof:before,
.rslt-filter .sortof:after,
.rslt-filter .changeof:before,
.rslt-filter .changeof:after,
.rslt-filter .sortof-collapsing .hld-content .sortof:before,
.rslt-filter .sortof-collapsing .hld-content .sortof:after,
.rslt-filter .sortof-collapsing .hld-content .changeof:before,
.rslt-filter .sortof-collapsing .hld-content .changeof:after,
.rslt-filter-v2 .sortof:before,
.rslt-filter-v2 .sortof:after,
.rslt-filter-v2 .changeof:before,
.rslt-filter-v2 .changeof:after,
.rslt-filter-v2 .sortof-collapsing .hld-content .sortof:before,
.rslt-filter-v2 .sortof-collapsing .hld-content .sortof:after,
.rslt-filter-v2 .sortof-collapsing .hld-content .changeof:before,
.rslt-filter-v2 .sortof-collapsing .hld-content .changeof:after,
.pp-container .pp-step .pp-category-group .pp-category .pp-row:before,
.pp-container .pp-step .pp-category-group .pp-category .pp-row:after,
.div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span:before,
.div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span:after,
.div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span:before,
.div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span:after,
.div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span:before,
.div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span:after {
  content: " ";
  display: table;
}
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.modal-footer:after,
.nav:after,
.panel-body:after,
.list-table li:after,
.usps:after,
.wrapper:after,
.div-new-row:after,
header .mainnavmenu .wrapper .mainnav ul.mainnavlist > li .subnav:after,
.specialdeal:after,
.blue-box:after,
.rslt-list .prices:after,
.iteminfo:after,
.blue-box-zorg-list:after,
.rslt-filter .sortof:after,
.rslt-filter .changeof:after,
.rslt-filter .sortof-collapsing .hld-content .sortof:after,
.rslt-filter .sortof-collapsing .hld-content .changeof:after,
.rslt-filter-v2 .sortof:after,
.rslt-filter-v2 .changeof:after,
.rslt-filter-v2 .sortof-collapsing .hld-content .sortof:after,
.rslt-filter-v2 .sortof-collapsing .hld-content .changeof:after,
.pp-container .pp-step .pp-category-group .pp-category .pp-row:after,
.div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span:after,
.div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span:after,
.div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span:after {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: 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,
.not-visible {
  display: none !important;
  visibility: hidden !important;
}
.affix {
  position: fixed;
}
.hide-in-english {
  display: none !important;
}
.youtube-player {
  position: relative;
  padding-bottom: 56.23%;
  /* Use 75% for 4:3 videos */
  height: 0;
  overflow: hidden;
  max-width: 100%;
  background: #000;
  margin: 0;
}
.youtube-player iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
  background: transparent;
}
.youtube-player img {
  bottom: 0;
  display: block;
  left: 0;
  margin: auto;
  max-width: 100%;
  width: 100%;
  position: absolute;
  right: 0;
  top: 0;
  border: none;
  height: auto;
  cursor: pointer;
  -webkit-transition: 0.4s all;
  transition: 0.4s all;
}
.youtube-player img:hover {
  -webkit-filter: brightness(75%);
}
.youtube-player .play {
  height: 72px;
  width: 72px;
  left: 50%;
  top: 50%;
  margin-left: -36px;
  margin-top: -36px;
  position: absolute;
  background: url('https://cdn2.pricewise.nl/resources/main/sprite2.png') no-repeat;
  background-position: -10px -588px;
  cursor: pointer;
}
.bottom-right-fixed {
  position: fixed;
  bottom: 0;
  right: 0;
  z-index: 1050;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}
.slide-from-right .slide-content-open {
  display: none;
}
.slide-from-right.in {
  width: 100%;
  margin-right: 0;
  border-right: 0;
  border-left: 0;
  border-radius: 0;
  text-align: left;
}
.slide-from-right.in .slide-content-closed {
  display: none;
}
.slide-from-right.in .slide-content-open {
  display: block;
}
.m-t-10 {
  margin-top: 10px;
}
.m-b-10 {
  margin-top: 10px;
}
@media (min-width: 1280px) {
  .nowrap-lg {
    white-space: nowrap;
  }
}
@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
@media (max-width: 766px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 1280px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (max-width: 766px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1280px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px solid;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.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;
  font-size: 16px;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  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: 10px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #757474;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #686767;
  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: #243588;
}
.dropdown-menu > .disabled > a {
  color: #EDEDED;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #EDEDED;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  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: 14px;
  line-height: 1.42857143;
  color: #EDEDED;
}
.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid;
  content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}
@media (min-width: 767px) {
  .navbar-right .dropdown-menu {
    left: auto;
    right: 0;
  }
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus {
  outline: none;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
.btn-group .btn-default {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-toolbar {
  margin-left: -5px;
}
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.btn-group > .btn:first-child {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group > .btn-group {
  float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group > .btn-group:first-child > .btn:last-child,
.btn-group > .btn-group:first-child > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn-group:last-child > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn .caret {
  margin-left: 0;
}
.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.btn-group-vertical > .btn-group > .btn {
  float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-bottom-left-radius: 4px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.btn-onlyborder {
  color: #ffffff;
  background-color: transparent;
  border-color: #ffffff;
  -webkit-backface-visibility: hidden;
}
.btn-onlyborder:hover,
.btn-onlyborder:focus,
.btn-onlyborder:active,
.btn-onlyborder.active,
.open .dropdown-toggle.btn-onlyborder {
  color: #ffffff;
  background-color: transparent;
}
.btn-onlyborder:active,
.btn-onlyborder.active,
.open .dropdown-toggle.btn-onlyborder {
  background-image: none;
}
.btn-onlyborder.disabled,
.btn-onlyborder[disabled],
fieldset[disabled] .btn-onlyborder,
.btn-onlyborder.disabled:hover,
.btn-onlyborder[disabled]:hover,
fieldset[disabled] .btn-onlyborder:hover,
.btn-onlyborder.disabled:focus,
.btn-onlyborder[disabled]:focus,
fieldset[disabled] .btn-onlyborder:focus,
.btn-onlyborder.disabled:active,
.btn-onlyborder[disabled]:active,
fieldset[disabled] .btn-onlyborder:active,
.btn-onlyborder.disabled.active,
.btn-onlyborder[disabled].active,
fieldset[disabled] .btn-onlyborder.active {
  background-color: transparent;
  border-color: #ffffff;
}
.btn-onlyborder .badge {
  color: transparent;
  background-color: #ffffff;
}
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  float: none;
  display: table-cell;
  width: 1%;
}
.btn-group-justified > .btn-group .btn {
  width: 100%;
}
[data-toggle="buttons"] > .btn > input[type="radio"],
[data-toggle="buttons"] > .btn > input[type="checkbox"] {
  display: none;
}
.btn-group.narrowpadding .btn {
  padding-left: 12px/2;
  padding-right: 12px/2;
}
@media (max-width: 766px) {
  .btn-group.narrowpadding-xs .btn {
    padding-left: 12px/2;
    padding-right: 12px/2;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  .btn-group.narrowpadding-sm .btn {
    padding-left: 12px/2;
    padding-right: 12px/2;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .btn-group.narrowpadding-md .btn {
    padding-left: 12px/2;
    padding-right: 12px/2;
  }
}
@media (min-width: 1280px) {
  .btn-group.narrowpadding-lg .btn {
    padding-left: 12px/2;
    padding-right: 12px/2;
  }
}
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.25s linear;
  transition: opacity 0.25s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
.collapsing {
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  transition: height 0.35s ease;
}
.rstl-animation.ng-enter {
  -webkit-animation: enter_sequence 1s linear;
  /* Safari/Chrome */
  animation: enter_sequence 1s linear;
  /* IE10+ and Future Browsers */
}
@-webkit-keyframes enter_sequence {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes enter_sequence {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.rslt-iteminfo.ng-enter {
  -webkit-animation: enter_sequence 1.2s linear;
  /* Safari/Chrome */
  animation: enter_sequence 1.2s linear;
  /* IE10+ and Future Browsers */
}
@-webkit-keyframes enter_sequence {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes enter_sequence {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.list-border .animate-enter,
.list-border .animate-leave {
  -webkit-transition: 200ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;
  transition: 200ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;
  position: relative;
  display: block;
}
.list-border .animate-leave.animate-leave-active,
.list-border .animate-enter {
  -webkit-transform: rotateX(-180deg) translatez(30px);
  transform: rotateX(-180deg) translatez(30px);
  opacity: 0;
  height: 0px;
}
.list-border .animate-enter.animate-enter-active,
.list-border .animate-leave {
  -webkit-transform: rotateX(0deg) translatez(30px);
  transform: rotateX(0deg) translatez(30px);
  opacity: 1;
}
.stuff-to-show {
  min-height: 50px;
  -webkit-transition: 0.4s linear all;
  transition: 0.4s linear all;
  overflow: hidden;
}
.stuff-to-show.ng-hide {
  min-height: 0;
}
.stuff-to-show.ng-hide td {
  display: none;
}
.scroll-arrow {
  position: relative;
  opacity: 0;
  -webkit-animation: scrollArrow 2.2s linear 0.5s infinite;
  animation: scrollArrow 2.2s linear 0.5s infinite;
}
.scroll-arrow__stop {
  -webkit-animation-iteration-count: 0;
  animation-iteration-count: 0;
}
@-webkit-keyframes scrollArrow {
  20% {
    opacity: 0;
    top: 0;
  }
  50% {
    opacity: 1;
    top: 10px;
  }
  80% {
    opacity: 0;
    top: 20px;
  }
}
@keyframes scrollArrow {
  10% {
    opacity: 0;
    top: 0;
  }
  50% {
    opacity: 1;
    top: 10px;
  }
  90% {
    opacity: 0;
    top: 20px;
  }
}
@-webkit-keyframes shake {
  10%,
  90% {
    -webkit-transform: translate3d(-1px, 0, 0);
            transform: translate3d(-1px, 0, 0);
  }
  20%,
  80% {
    -webkit-transform: translate3d(2px, 0, 0);
            transform: translate3d(2px, 0, 0);
  }
  30%,
  50%,
  70% {
    -webkit-transform: translate3d(-4px, 0, 0);
            transform: translate3d(-4px, 0, 0);
  }
  40%,
  60% {
    -webkit-transform: translate3d(4px, 0, 0);
            transform: translate3d(4px, 0, 0);
  }
}
@keyframes shake {
  10%,
  90% {
    -webkit-transform: translate3d(-1px, 0, 0);
            transform: translate3d(-1px, 0, 0);
  }
  20%,
  80% {
    -webkit-transform: translate3d(2px, 0, 0);
            transform: translate3d(2px, 0, 0);
  }
  30%,
  50%,
  70% {
    -webkit-transform: translate3d(-4px, 0, 0);
            transform: translate3d(-4px, 0, 0);
  }
  40%,
  60% {
    -webkit-transform: translate3d(4px, 0, 0);
            transform: translate3d(4px, 0, 0);
  }
}
@-webkit-keyframes placeHolderShimmer {
  0% {
    background-position: -468px 0;
  }
  100% {
    background-position: 468px 0;
  }
}
@keyframes placeHolderShimmer {
  0% {
    background-position: -468px 0;
  }
  100% {
    background-position: 468px 0;
  }
}
@-webkit-keyframes indeterminate {
  0% {
    left: -35%;
    right: 100%;
  }
  60% {
    left: 100%;
    right: -90%;
  }
  100% {
    left: 100%;
    right: -90%;
  }
}
@keyframes indeterminate {
  0% {
    left: -35%;
    right: 100%;
  }
  60% {
    left: 100%;
    right: -90%;
  }
  100% {
    left: 100%;
    right: -90%;
  }
}
@-webkit-keyframes indeterminate-short {
  0% {
    left: -200%;
    right: 100%;
  }
  60% {
    left: 107%;
    right: -8%;
  }
  100% {
    left: 107%;
    right: -8%;
  }
}
@keyframes indeterminate-short {
  0% {
    left: -200%;
    right: 100%;
  }
  60% {
    left: 107%;
    right: -8%;
  }
  100% {
    left: 107%;
    right: -8%;
  }
}
.skeleton-animation {
  margin: auto;
  width: 1200px;
  height: calc(100vh - 185px);
  /* change height to see repeat-y behavior */
  background-image: radial-gradient(circle 50px at 50px 50px, lightgray 99%, transparent 0), linear-gradient(100deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 80%), linear-gradient(lightgray 20px, transparent 0), linear-gradient(lightgray 20px, transparent 0), linear-gradient(lightgray 20px, transparent 0), linear-gradient(lightgray 20px, transparent 0);
  background-repeat: repeat-y;
  background-size: 100px 200px, /* circle */ 50px 200px, /* highlight */ 150px 200px, 350px 200px, 300px 200px, 250px 200px;
  background-position: 0 0, /* circle */ 0 0, /* highlight */ 120px 0, 120px 40px, 120px 80px, 120px 120px;
  -webkit-animation: shine2 1s infinite;
          animation: shine2 1s infinite;
}
@-webkit-keyframes shine2 {
  to {
    background-position: 0 0, 100% 0, /* move highlight to right */ 120px 0, 120px 40px, 120px 80px, 120px 120px;
  }
}
@keyframes shine2 {
  to {
    background-position: 0 0, 100% 0, /* move highlight to right */ 120px 0, 120px 40px, 120px 80px, 120px 120px;
  }
}
@-webkit-keyframes shine-lines {
  0% {
    background-position: -100px;
  }
  40%,
  100% {
    background-position: 255px;
  }
}
@keyframes shine-lines {
  0% {
    background-position: -100px;
  }
  40%,
  100% {
    background-position: 255px;
  }
}
@-webkit-keyframes shine-avatar {
  0% {
    background-position: -32px;
  }
  40%,
  100% {
    background-position: 208px;
  }
}
@keyframes shine-avatar {
  0% {
    background-position: -32px;
  }
  40%,
  100% {
    background-position: 208px;
  }
}
.dummy-lines.dummy-lines-blue-light-inter {
  background-color: #334290 !important;
  background-image: none !important;
  display: inline-block;
  width: 240px !important;
  margin-top: 15px;
}
@media (min-width: 766px) {
  .dummy-lines.dummy-lines-blue-light-inter {
    width: 530px !important;
    margin-top: 25px;
    margin-bottom: 20px !important;
  }
}
.dummy-lines.dummy-lines-blue-inter {
  background-color: #243588 !important;
  width: 100%;
  display: inline-block;
  margin-top: 12px;
  margin-left: 30px;
  background-image: linear-gradient(90deg, #243588 0px, #334290 40px, #243588 80px) !important;
}
@media (min-width: 766px) {
  .dummy-lines.dummy-lines-blue-inter {
    width: 400px !important;
  }
}
.hero-skeleton .skeleton .dummy-lines-blue {
  background-color: #243588;
  background-image: linear-gradient(90deg, #243588 0px, #334290 40px, #243588 80px);
}
.hero-skeleton .skeleton .dummy-lines-hero-title {
  background-color: #334290;
  background-image: none;
}
.hero-skeleton .skeleton .dummy-lines-hero-right,
.hero-skeleton .skeleton .dummy-lines-hero-midd {
  background-color: #243588;
  background-image: linear-gradient(90deg, #243588 0px, #334290 40px, #243588 80px);
}
.skeleton .dummy-lines.dummy-lines-blue {
  background-color: #243588;
  background-image: linear-gradient(90deg, #243588 0px, #334290 40px, #243588 80px);
}
.skeleton .dummy-lines.dummy-lines-bluelight {
  background-color: #334290;
  background-image: linear-gradient(90deg, #334290 0px, #28367a 40px, #334290 80px);
}
.skeleton .dummy-lines.dummy-lines-half {
  width: 100%;
}
@media (min-width: 766px) {
  .skeleton .dummy-lines.dummy-lines-half {
    width: 50%;
  }
}
.skeleton .dummy-lines.dummy-lines-half-30 {
  width: 100%;
}
@media (min-width: 766px) {
  .skeleton .dummy-lines.dummy-lines-half-30 {
    width: 30%;
  }
}
.skeleton .dummy-block {
  min-height: 90px;
  background-color: #DEDEDE;
  background-image: linear-gradient(90deg, #DEDEDE 0px, #e8e8e8 40px, #DEDEDE 80px);
  background-size: 600px;
  border-radius: 6px;
  -webkit-animation: shine-avatar 1.6s infinite linear;
          animation: shine-avatar 1.6s infinite linear;
}
@media (max-width: 766px) {
  .skeleton .dummy-block {
    min-height: 45px;
  }
}
.skeleton .dummy-block-hld-blue {
  min-height: 90px;
  background-color: #e3ebf9;
  background-image: linear-gradient(90deg, #e3ebf9 0px, #eff4fc 40px, #e3ebf9 80px);
  background-size: 600px;
  border-radius: 6px;
  -webkit-animation: shine-avatar 1.6s infinite linear;
          animation: shine-avatar 1.6s infinite linear;
}
@media (max-width: 766px) {
  .skeleton .dummy-block-hld-blue {
    min-height: 45px;
  }
}
.skeleton .dummy-half-block {
  min-height: 60px;
  background-color: #DEDEDE;
  background-image: linear-gradient(90deg, #DEDEDE 0px, #e8e8e8 40px, #DEDEDE 80px);
  background-size: 600px;
  border-radius: 6px;
  -webkit-animation: shine-avatar 1.6s infinite linear;
          animation: shine-avatar 1.6s infinite linear;
}
@media (max-width: 766px) {
  .skeleton .dummy-half-block {
    min-height: 30px;
  }
}
.skeleton .dummy-lines {
  margin-top: 1px;
  min-height: 18px;
  margin-bottom: 2px;
  width: 100%;
  background-color: #DEDEDE;
  background-image: linear-gradient(90deg, #DEDEDE 0px, #e8e8e8 40px, #DEDEDE 80px);
  background-size: 600px;
  border-radius: 6px;
  -webkit-animation: shine-lines 1.6s infinite linear;
          animation: shine-lines 1.6s infinite linear;
  display: inline-block;
}
@media (max-width: 766px) {
  .skeleton .dummy-lines {
    min-height: 14px;
    margin-bottom: 9px;
  }
}
.skeleton .dummy-lines.dummy-lines-hero-midd {
  margin-top: 20px;
  min-width: 340px;
}
.skeleton .dummy-lines.dummy-lines-hero-right {
  margin-top: 20px;
  min-width: 40px;
}
.skeleton .dummy-list {
  padding-left: 0;
  list-style: none;
  margin-top: 20px;
}
.skeleton .dummy-list li {
  text-align: left;
  padding-bottom: 5px;
}
.skeleton .dummy-list.dummy-list-ppandsp {
  margin: 0;
  padding-bottom: 9px;
  width: 45%;
}
.skeleton .dummy-list.dummy-list-ppandsp li {
  margin-bottom: 10px;
}
.skeleton .dummy-list.dummy-list-ppandsp li:last-child {
  margin-bottom: 0px;
}
.skeleton .dummy-list.dummy-list-padd {
  margin: 0;
  padding-bottom: 0px;
  width: 65%;
  min-height: 75px;
}
.skeleton .dummy-list.dummy-list-padd li {
  margin-bottom: 14px;
}
.skeleton .dummy-list.dummy-list-padd li:last-child {
  margin-bottom: 16px;
}
.skeleton .dummy-list.dummy-list-paddbottom {
  margin: 0;
  padding-bottom: 8px;
  width: 65%;
  min-height: auto;
}
@media (min-width: 766px) {
  .skeleton .dummy-list.dummy-list-paddbottom {
    min-height: 81px;
  }
}
.skeleton .dummy-list.dummy-list-paddbottom li {
  margin-bottom: 13px;
}
.skeleton .dummy-list.dummy-list-paddbottom li:last-child {
  margin-bottom: 0px;
}
.skeleton .dummy-list li {
  background-color: #DEDEDE;
  height: 15px;
  margin-bottom: 18px;
  margin-left: 50px;
  border-radius: 4px;
  background-image: linear-gradient(90deg, #DEDEDE 0px, #e8e8e8 40px, #DEDEDE 80px);
  background-size: 600px;
  -webkit-animation: shine-lines 1.6s infinite linear;
          animation: shine-lines 1.6s infinite linear;
}
.skeleton .dummy-list li:before {
  content: '';
  display: inline-block;
  background-color: #DEDEDE;
  height: 15px;
  width: 30px;
  border-radius: 4px;
  margin-left: -50px;
  vertical-align: top;
}
.skeleton .dummy-hr {
  border-top: 5px solid #DEDEDE;
  margin-top: 40px;
  margin-bottom: 52px;
}
.skeleton.skeleton-rslt-item {
  padding-bottom: 20px !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
@media (min-width: 1280px) {
  .skeleton.skeleton-rslt-item .supplier {
    margin-top: 30px !important;
  }
}
@media (max-width: 1279px) {
  .skeleton.skeleton-rslt-item .supplier {
    margin-top: 44px !important;
  }
  .skeleton.skeleton-rslt-item .supplier .dummy-block {
    margin-right: 10px;
  }
}
@media (max-width: 766px) {
  .skeleton.skeleton-rslt-item .supplier {
    margin-top: 10px !important;
  }
  .skeleton.skeleton-rslt-item .supplier .dummy-block {
    margin-right: 0;
  }
  .skeleton.skeleton-rslt-item .supplier .dummy-lines-wrapper {
    margin-top: 10px;
  }
}
@media (max-width: 766px) {
  .skeleton.skeleton-rslt-item .prices {
    margin-top: 12px !important;
  }
  .skeleton.skeleton-rslt-item .prices .price-container {
    min-width: 70px !important;
    padding-right: 5px !important;
  }
  .skeleton.skeleton-rslt-item .prices .price-container + .price-container {
    padding-left: 5px !important;
    padding-right: 0 !important;
  }
}
.skeleton.hld-white {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.skeleton-percentage {
  position: relative;
  padding: 10px 20px;
}
.skeleton-percentage.hld-gray {
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 10px 20px;
}
.skeleton-percentage .label {
  font-size: 14px;
}
.skeleton-percentage .label strong {
  font-size: 16px;
}
.skeleton-percentage .label .glyphicon {
  font-size: 24px;
  vertical-align: bottom;
  margin-right: 5px;
}
.skeleton-percentage .percentage-bar {
  display: inline-block;
  height: 4px;
  position: absolute;
  bottom: 0;
  left: 15px;
  right: 15px;
  line-height: 1px;
}
.skeleton-percentage .percentage-bar .loaded {
  background-color: #243588;
  height: 100%;
  display: inline-block;
  top: -2px;
  position: relative;
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.skeleton-container:not(.loaded-done) .real-area {
  display: none !important;
}
.skeleton-container.loaded-done .skeleton-area {
  display: none !important;
}
@media (min-width: 320px) and (max-width: 767px) {
  .skeleton-container:not(.loaded-done) .skeleton-area.skeleton-area-not-visible-xs {
    display: none !important;
  }
}
@media (min-width: 767px) and (max-width: 1024px) {
  .skeleton-container:not(.loaded-done) .skeleton-area.skeleton-area-not-visible-sm {
    display: none !important;
  }
}
@media (min-width: 1024px) and (max-width: 1280px) {
  .skeleton-container:not(.loaded-done) .skeleton-area.skeleton-area-not-visible-md {
    display: none !important;
  }
}
@media (min-width: 1280px) {
  .skeleton-container:not(.loaded-done) .skeleton-area.skeleton-area-not-visible-lg {
    display: none !important;
  }
}
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.2/fonts/glyphicons-halflings-regular.eot');
  src: url('https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.2/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.2/fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.2/fonts/glyphicons-halflings-regular.woff') format('woff'), url('https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.2/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.2/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.gly-spin {
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
}
.glyphicon-asterisk:before {
  content: "\2a";
}
.glyphicon-plus:before {
  content: "\2b";
}
.glyphicon-plus-success:before {
  content: "\2b";
  color: #95C11F;
}
.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac";
}
.glyphicon-minus:before {
  content: "\2212";
}
.glyphicon-cloud:before {
  content: "\2601";
}
.glyphicon-envelope:before {
  content: "\2709";
}
.glyphicon-pencil:before {
  content: "\270f";
}
.glyphicon-glass:before {
  content: "\e001";
}
.glyphicon-music:before {
  content: "\e002";
}
.glyphicon-search:before {
  content: "\e003";
}
.glyphicon-heart:before {
  content: "\e005";
}
.glyphicon-star:before {
  content: "\e006";
}
.glyphicon-star-empty:before {
  content: "\e007";
}
.glyphicon-user:before {
  content: "\e008";
}
.glyphicon-film:before {
  content: "\e009";
}
.glyphicon-th-large:before {
  content: "\e010";
}
.glyphicon-th:before {
  content: "\e011";
}
.glyphicon-th-list:before {
  content: "\e012";
}
.glyphicon-ok:before {
  content: "\e013";
}
.glyphicon-remove:before {
  content: "\e014";
}
.glyphicon-zoom-in:before {
  content: "\e015";
}
.glyphicon-zoom-out:before {
  content: "\e016";
}
.glyphicon-off:before {
  content: "\e017";
}
.glyphicon-signal:before {
  content: "\e018";
}
.glyphicon-cog:before {
  content: "\e019";
}
.glyphicon-trash:before {
  content: "\e020";
}
.glyphicon-home:before {
  content: "\e021";
}
.glyphicon-file:before {
  content: "\e022";
}
.glyphicon-time:before {
  content: "\e023";
}
.glyphicon-road:before {
  content: "\e024";
}
.glyphicon-download-alt:before {
  content: "\e025";
}
.glyphicon-download:before {
  content: "\e026";
}
.glyphicon-upload:before {
  content: "\e027";
}
.glyphicon-inbox:before {
  content: "\e028";
}
.glyphicon-play-circle:before {
  content: "\e029";
}
.glyphicon-repeat:before {
  content: "\e030";
}
.glyphicon-refresh:before {
  content: "\e031";
}
.glyphicon-list-alt:before {
  content: "\e032";
}
.glyphicon-lock:before {
  content: "\e033";
}
.glyphicon-flag:before {
  content: "\e034";
}
.glyphicon-headphones:before {
  content: "\e035";
}
.glyphicon-volume-off:before {
  content: "\e036";
}
.glyphicon-volume-down:before {
  content: "\e037";
}
.glyphicon-volume-up:before {
  content: "\e038";
}
.glyphicon-qrcode:before {
  content: "\e039";
}
.glyphicon-barcode:before {
  content: "\e040";
}
.glyphicon-tag:before {
  content: "\e041";
}
.glyphicon-tags:before {
  content: "\e042";
}
.glyphicon-book:before {
  content: "\e043";
}
.glyphicon-bookmark:before {
  content: "\e044";
}
.glyphicon-print:before {
  content: "\e045";
}
.glyphicon-camera:before {
  content: "\e046";
}
.glyphicon-font:before {
  content: "\e047";
}
.glyphicon-bold:before {
  content: "\e048";
}
.glyphicon-italic:before {
  content: "\e049";
}
.glyphicon-text-height:before {
  content: "\e050";
}
.glyphicon-text-width:before {
  content: "\e051";
}
.glyphicon-align-left:before {
  content: "\e052";
}
.glyphicon-align-center:before {
  content: "\e053";
}
.glyphicon-align-right:before {
  content: "\e054";
}
.glyphicon-align-justify:before {
  content: "\e055";
}
.glyphicon-list:before {
  content: "\e056";
}
.glyphicon-indent-left:before {
  content: "\e057";
}
.glyphicon-indent-right:before {
  content: "\e058";
}
.glyphicon-facetime-video:before {
  content: "\e059";
}
.glyphicon-picture:before {
  content: "\e060";
}
.glyphicon-map-marker:before {
  content: "\e062";
}
.glyphicon-adjust:before {
  content: "\e063";
}
.glyphicon-tint:before {
  content: "\e064";
}
.glyphicon-edit:before {
  content: "\e065";
}
.glyphicon-share:before {
  content: "\e066";
}
.glyphicon-check:before {
  content: "\e067";
}
.glyphicon-move:before {
  content: "\e068";
}
.glyphicon-step-backward:before {
  content: "\e069";
}
.glyphicon-fast-backward:before {
  content: "\e070";
}
.glyphicon-backward:before {
  content: "\e071";
}
.glyphicon-play:before {
  content: "\e072";
}
.glyphicon-pause:before {
  content: "\e073";
}
.glyphicon-stop:before {
  content: "\e074";
}
.glyphicon-forward:before {
  content: "\e075";
}
.glyphicon-fast-forward:before {
  content: "\e076";
}
.glyphicon-step-forward:before {
  content: "\e077";
}
.glyphicon-eject:before {
  content: "\e078";
}
.glyphicon-chevron-left:before {
  content: "\e079";
}
.glyphicon-chevron-right:before {
  content: "\e080";
}
.glyphicon-plus-sign:before {
  content: "\e081";
}
.glyphicon-minus-sign:before {
  content: "\e082";
}
.glyphicon-remove-sign:before {
  content: "\e083";
}
.glyphicon-ok-sign:before {
  content: "\e084";
}
.glyphicon-question-sign:before {
  content: "\e085";
}
.glyphicon-info-sign:before {
  content: "\e086";
}
.glyphicon-screenshot:before {
  content: "\e087";
}
.glyphicon-remove-circle:before {
  content: "\e088";
}
.glyphicon-ok-circle:before {
  content: "\e089";
}
.glyphicon-ban-circle:before {
  content: "\e090";
}
.glyphicon-arrow-left:before {
  content: "\e091";
}
.glyphicon-arrow-right:before {
  content: "\e092";
}
.glyphicon-arrow-up:before {
  content: "\e093";
}
.glyphicon-arrow-down:before {
  content: "\e094";
}
.glyphicon-share-alt:before {
  content: "\e095";
}
.glyphicon-resize-full:before {
  content: "\e096";
}
.glyphicon-resize-small:before {
  content: "\e097";
}
.glyphicon-exclamation-sign:before {
  content: "\e101";
}
.glyphicon-gift:before {
  content: "\e102";
}
.glyphicon-leaf:before {
  content: "\e103";
}
.glyphicon-fire:before {
  content: "\e104";
}
.glyphicon-eye-open:before {
  content: "\e105";
}
.glyphicon-eye-close:before {
  content: "\e106";
}
.glyphicon-warning-sign:before {
  content: "\e107";
}
.glyphicon-plane:before {
  content: "\e108";
}
.glyphicon-calendar:before {
  content: "\e109";
}
.glyphicon-random:before {
  content: "\e110";
}
.glyphicon-comment:before {
  content: "\e111";
}
.glyphicon-magnet:before {
  content: "\e112";
}
.glyphicon-chevron-up:before {
  content: "\e113";
}
.glyphicon-chevron-down:before {
  content: "\e114";
}
.glyphicon-retweet:before {
  content: "\e115";
}
.glyphicon-shopping-cart:before {
  content: "\e116";
}
.glyphicon-folder-close:before {
  content: "\e117";
}
.glyphicon-folder-open:before {
  content: "\e118";
}
.glyphicon-resize-vertical:before {
  content: "\e119";
}
.glyphicon-resize-horizontal:before {
  content: "\e120";
}
.glyphicon-hdd:before {
  content: "\e121";
}
.glyphicon-bullhorn:before {
  content: "\e122";
}
.glyphicon-bell:before {
  content: "\e123";
}
.glyphicon-certificate:before {
  content: "\e124";
}
.glyphicon-thumbs-up:before {
  content: "\e125";
}
.glyphicon-thumbs-down:before {
  content: "\e126";
}
.glyphicon-hand-right:before {
  content: "\e127";
}
.glyphicon-hand-left:before {
  content: "\e128";
}
.glyphicon-hand-up:before {
  content: "\e129";
}
.glyphicon-hand-down:before {
  content: "\e130";
}
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.glyphicon-globe:before {
  content: "\e135";
}
.glyphicon-wrench:before {
  content: "\e136";
}
.glyphicon-tasks:before {
  content: "\e137";
}
.glyphicon-filter:before {
  content: "\e138";
}
.glyphicon-briefcase:before {
  content: "\e139";
}
.glyphicon-fullscreen:before {
  content: "\e140";
}
.glyphicon-dashboard:before {
  content: "\e141";
}
.glyphicon-paperclip:before {
  content: "\e142";
}
.glyphicon-heart-empty:before {
  content: "\e143";
}
.glyphicon-link:before {
  content: "\e144";
}
.glyphicon-phone:before {
  content: "\e145";
}
.glyphicon-pushpin:before {
  content: "\e146";
}
.glyphicon-usd:before {
  content: "\e148";
}
.glyphicon-gbp:before {
  content: "\e149";
}
.glyphicon-sort:before {
  content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.glyphicon-sort-by-order:before {
  content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.glyphicon-unchecked:before {
  content: "\e157";
}
.glyphicon-expand:before {
  content: "\e158";
}
.glyphicon-collapse-down:before {
  content: "\e159";
}
.glyphicon-collapse-up:before {
  content: "\e160";
}
.glyphicon-log-in:before {
  content: "\e161";
}
.glyphicon-flash:before {
  content: "\e162";
}
.glyphicon-log-out:before {
  content: "\e163";
}
.glyphicon-new-window:before {
  content: "\e164";
}
.glyphicon-record:before {
  content: "\e165";
}
.glyphicon-save:before {
  content: "\e166";
}
.glyphicon-open:before {
  content: "\e167";
}
.glyphicon-saved:before {
  content: "\e168";
}
.glyphicon-import:before {
  content: "\e169";
}
.glyphicon-export:before {
  content: "\e170";
}
.glyphicon-send:before {
  content: "\e171";
}
.glyphicon-floppy-disk:before {
  content: "\e172";
}
.glyphicon-floppy-saved:before {
  content: "\e173";
}
.glyphicon-floppy-remove:before {
  content: "\e174";
}
.glyphicon-floppy-save:before {
  content: "\e175";
}
.glyphicon-floppy-open:before {
  content: "\e176";
}
.glyphicon-credit-card:before {
  content: "\e177";
}
.glyphicon-transfer:before {
  content: "\e178";
}
.glyphicon-cutlery:before {
  content: "\e179";
}
.glyphicon-header:before {
  content: "\e180";
}
.glyphicon-compressed:before {
  content: "\e181";
}
.glyphicon-earphone:before {
  content: "\e182";
}
.glyphicon-phone-alt:before {
  content: "\e183";
}
.glyphicon-tower:before {
  content: "\e184";
}
.glyphicon-stats:before {
  content: "\e185";
}
.glyphicon-sd-video:before {
  content: "\e186";
}
.glyphicon-hd-video:before {
  content: "\e187";
}
.glyphicon-subtitles:before {
  content: "\e188";
}
.glyphicon-sound-stereo:before {
  content: "\e189";
}
.glyphicon-sound-dolby:before {
  content: "\e190";
}
.glyphicon-sound-5-1:before {
  content: "\e191";
}
.glyphicon-sound-6-1:before {
  content: "\e192";
}
.glyphicon-sound-7-1:before {
  content: "\e193";
}
.glyphicon-copyright-mark:before {
  content: "\e194";
}
.glyphicon-registration-mark:before {
  content: "\e195";
}
.glyphicon-cloud-download:before {
  content: "\e197";
}
.glyphicon-cloud-upload:before {
  content: "\e198";
}
.glyphicon-tree-conifer:before {
  content: "\e199";
}
.glyphicon-tree-deciduous:before {
  content: "\e200";
}
.glyphicon-cd:before {
  content: "\e201";
}
.glyphicon-save-file:before {
  content: "\e202";
}
.glyphicon-open-file:before {
  content: "\e203";
}
.glyphicon-level-up:before {
  content: "\e204";
}
.glyphicon-copy:before {
  content: "\e205";
}
.glyphicon-paste:before {
  content: "\e206";
}
.glyphicon-alert:before {
  content: "\e209";
}
.glyphicon-equalizer:before {
  content: "\e210";
}
.glyphicon-king:before {
  content: "\e211";
}
.glyphicon-queen:before {
  content: "\e212";
}
.glyphicon-pawn:before {
  content: "\e213";
}
.glyphicon-bishop:before {
  content: "\e214";
}
.glyphicon-knight:before {
  content: "\e215";
}
.glyphicon-baby-formula:before {
  content: "\e216";
}
.glyphicon-tent:before {
  content: "\26fa";
}
.glyphicon-blackboard:before {
  content: "\e218";
}
.glyphicon-bed:before {
  content: "\e219";
}
.glyphicon-apple:before {
  content: "\f8ff";
}
.glyphicon-erase:before {
  content: "\e221";
}
.glyphicon-hourglass:before {
  content: "\231b";
}
.glyphicon-lamp:before {
  content: "\e223";
}
.glyphicon-duplicate:before {
  content: "\e224";
}
.glyphicon-piggy-bank:before {
  content: "\e225";
}
.glyphicon-scissors:before {
  content: "\e226";
}
.glyphicon-bitcoin:before {
  content: "\e227";
}
.glyphicon-btc:before {
  content: "\e227";
}
.glyphicon-xbt:before {
  content: "\e227";
}
.glyphicon-yen:before {
  content: "\00a5";
}
.glyphicon-jpy:before {
  content: "\00a5";
}
.glyphicon-ruble:before {
  content: "\20bd";
}
.glyphicon-rub:before {
  content: "\20bd";
}
.glyphicon-scale:before {
  content: "\e230";
}
.glyphicon-ice-lolly:before {
  content: "\e231";
}
.glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}
.glyphicon-education:before {
  content: "\e233";
}
.glyphicon-option-horizontal:before {
  content: "\e234";
}
.glyphicon-option-vertical:before {
  content: "\e235";
}
.glyphicon-menu-hamburger:before {
  content: "\e236";
}
.glyphicon-modal-window:before {
  content: "\e237";
}
.glyphicon-oil:before {
  content: "\e238";
}
.glyphicon-grain:before {
  content: "\e239";
}
.glyphicon-sunglasses:before {
  content: "\e240";
}
.glyphicon-text-size:before {
  content: "\e241";
}
.glyphicon-text-color:before {
  content: "\e242";
}
.glyphicon-text-background:before {
  content: "\e243";
}
.glyphicon-object-align-top:before {
  content: "\e244";
}
.glyphicon-object-align-bottom:before {
  content: "\e245";
}
.glyphicon-object-align-horizontal:before {
  content: "\e246";
}
.glyphicon-object-align-left:before {
  content: "\e247";
}
.glyphicon-object-align-vertical:before {
  content: "\e248";
}
.glyphicon-object-align-right:before {
  content: "\e249";
}
.glyphicon-triangle-right:before {
  content: "\e250";
}
.glyphicon-triangle-left:before {
  content: "\e251";
}
.glyphicon-triangle-bottom:before {
  content: "\e252";
}
.glyphicon-triangle-top:before {
  content: "\e253";
}
.glyphicon-console:before {
  content: "\e254";
}
.glyphicon-superscript:before {
  content: "\e255";
}
.glyphicon-subscript:before {
  content: "\e256";
}
.glyphicon-menu-left:before {
  content: "\e257";
}
.glyphicon-menu-right:before {
  content: "\e258";
}
.glyphicon-menu-down:before {
  content: "\e259";
}
.glyphicon-menu-up:before {
  content: "\e260";
}
.modal-open {
  overflow: hidden;
  -ms-touch-action: none;
      touch-action: none;
  height: 100%;
  position: relative;
}
.modal-open .ui-autocomplete {
  z-index: 99999 !important;
}
.modal-open.safari_15 {
  height: calc(var(--vh, 0.5vh) *100);
}
.modal {
  display: none;
  overflow: auto;
  overflow-y: scroll;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px auto;
  max-width: 500px;
  pointer-events: auto;
}
.pw-close-modal {
  position: absolute;
  right: -10px;
  z-index: 1;
  top: -10px;
  background-color: #243588;
  border-radius: 20px;
  padding: 7px;
  border: 2px solid #fff;
  color: #fff;
  font-size: 10px;
  text-decoration: none;
}
.pw-close-modal:hover {
  text-decoration: none;
  color: #fff;
}
@media (max-width: 1023px) {
  .pw-close-modal {
    right: 0px;
  }
}
.modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 10px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: none;
}
.modal-content::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 7px;
  height: 7px;
}
.modal-content::-webkit-scrollbar-button:start:decrement,
.modal-content::-webkit-scrollbar-button:end:increment {
  display: block;
  height: 10px;
}
.modal-content::-webkit-scrollbar-button:vertical:increment {
  background-color: #fff;
}
.modal-content::-webkit-scrollbar-track-piece {
  background-color: #ddd;
  -webkit-border-radius: 3px;
}
.modal-content::-webkit-scrollbar-thumb:vertical {
  height: 50px;
  background-color: #AAAAAB;
}
.modal-content::-webkit-scrollbar-thumb:horizontal {
  width: 50px;
  background-color: #AAAAAB;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
  -webkit-overflow-scrolling: touch;
}
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.modal-header {
  padding: 15px;
  padding-bottom: 0;
  border-bottom: 1px solid #e5e5e5;
  min-height: 16.42857143px;
}
.modal-header-blue .modal-header {
  background-color: #243588;
  color: #ffffff;
  padding-bottom: 15px;
}
.modal-header-blue .modal-header .modal-title {
  color: #ffffff;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 20px;
}
@media (min-width: 766px) {
  .modal-header.modal-header-noborder {
    border-bottom: 0px solid #e5e5e5;
    padding: 25px 25px 0px 25px;
  }
}
@media (min-width: 766px) {
  .modal-body.modal-body-with-footer-fix {
    padding: 25px 25px 25px 25px;
  }
}
.modal-footer {
  padding: 19px 20px 20px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-footer.modal-footer-blue {
  border-top: 0px solid #ccc;
}
@media (min-width: 766px) {
  .modal-footer.modal-footer-blue {
    padding: 25px 25px 25px 25px;
  }
}
@media (max-width: 766px) {
  .modal-footer.modal-footer-blue {
    background-color: #243588;
    width: 100%;
    left: 0;
  }
}
@media (min-width: 767px) {
  .modal-dialog {
    width: 500px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    width: 300px;
    max-width: 300px;
  }
  .modalsm .modal-dialog {
    width: 300px;
    max-width: 300px;
  }
}
@media (min-width: 1024px) {
  .modal-lg {
    width: 900px;
    max-width: 900px;
  }
  .modallg .modal-dialog {
    width: 900px;
    max-width: 900px;
  }
}
.modal-body .modal-body-title {
  padding-bottom: 16px;
}
@media (max-width: 1023px) {
  .modal-footer .btn {
    margin: 5px 0;
  }
}
.modal-header a:hover {
  text-decoration: none;
}
.ci-rslt-change-details-new .hld-info {
  margin: 10px;
  padding-bottom: 20px !important;
}
.ci-rslt-change-details-new .list-modal-dekking li.active {
  background-color: #edf2fb !important;
}
.ci-rslt-change-details-new .list-modal-dekking li.active label {
  color: #243588;
  font-weight: bold;
}
.ci-rslt-change-details-new .list-modal-dekking li.hld {
  padding: 15px;
}
.ci-rslt-change-details-new .hld {
  margin: 10px 0;
}
.ci-rslt-change-details-new .hld .list-modal-dekking li {
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #ccc;
}
.ci-rslt-change-details-new .hld .list-modal-dekking li:last-child {
  border-bottom: 0px solid #ccc;
  margin-bottom: 0;
  padding-bottom: 0;
}
.ci-rslt-change-details-new .hld .list-modal-dekking li:last-child:before {
  top: 50%;
}
.ci-rslt-change-details-new .hld .list-modal-dekking li.hld {
  padding: 15px;
}
.ci-rslt-change-details-new .hld .list-modal-dekking li a:hover {
  text-decoration: none;
}
.ci-rslt-change-details-new .hld .list-modal-dekking li .policy-info {
  margin: 0 0 16px 30px;
}
.ci-rslt-change-details-new .hld .list-modal-dekking li .policy-info li {
  margin-bottom: 0;
}
.ci-rslt-change-details-new .hld-grayborder {
  padding: 20px;
}
.ci-rslt-change-details-new .hld-kenteken-dekking .kenteken input {
  background: #fdc300 !important;
}
.ci-rslt-change-details-new .hld-kenteken-dekking .list-unstyled {
  margin-top: 10px;
}
.ci-rslt-change-details-new .modal-footer {
  z-index: 1000;
}
.weboftheYearModal .modal-dialog-static {
  max-width: 520px;
}
.weboftheYearModal .modal-dialog-static .pw-close-modal {
  right: 0;
}
.weboftheYearModal .modal-content-static {
  margin-left: 10px;
  margin-right: 10px;
}
@media (max-width: 766px) {
  .weboftheYearModal .modal-content-static {
    margin-top: 90px;
  }
}
.weboftheYearModal .modal-content-static .modal-body-static {
  padding: 20px 10px;
}
.weboftheYearModal .modal-content-static .modal-body-static .h2 {
  margin-top: 12px;
  margin-bottom: 22px;
  text-align: center !important;
  font-size: 24px;
}
@media (min-width: 360px) {
  .weboftheYearModal .modal-content-static .modal-body-static .h2 {
    font-size: 28px;
  }
}
@media (min-width: 521px) {
  .weboftheYearModal .modal-content-static .modal-body-static .h2 {
    font-size: 38px;
  }
}
@media (min-width: 521px) {
  .weboftheYearModal .modal-content-static .modal-body-static p {
    padding-left: 10px;
    padding-right: 10px;
  }
}
.weboftheYearModal .modal-content-static .modal-body-static .topcta-image {
  margin-top: -55px;
}
.weboftheYearModal .modal-content-static .modal-body-static .cta-image {
  margin-bottom: -20px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
}
.edit-formitems-modal .form-group {
  margin-bottom: 10px;
}
@media (max-height: 340px) {
  .zorg-results-new .modal-pageslide.left .pw-close-modal {
    top: 11px;
    right: 10px;
    line-height: 25px;
    width: 28px;
    height: 28px;
    padding: 3px 8px;
  }
}
@media (max-height: 340px) {
  .zorg-results-new .modal-pageslide.left .modal-content .modal-body {
    top: 0px;
    bottom: 0px;
    overflow-y: scroll !important;
    height: 85%;
    margin-bottom: 0px;
    padding: 10px 10px !important;
    position: relative !important;
  }
  .zorg-results-new .modal-pageslide.left .modal-content .modal-header {
    position: relative !important;
    padding: 10px 40px 10px 10px !important;
  }
  .zorg-results-new .modal-pageslide.left .modal-content .modal-header .modal-title {
    font-size: 19px !important;
    margin-top: 5px;
    margin-bottom: 5px;
  }
  .zorg-results-new .modal-pageslide.left .modal-content .modal-footer {
    position: relative !important;
  }
}
.modal-pageslide {
  height: 100%;
  -webkit-overflow-scrolling: auto;
}
@media screen and (-ms-high-contrast: active), all and (-ms-high-contrast: none) {
  .modal-pageslide.left.channelsmodal .header-modal-body-head {
    top: 110px !important;
  }
}
@media screen and (-ms-high-contrast: active), all and (-ms-high-contrast: none) {
  .modal-pageslide.left.channelsmodal.modal-pageslide-800 .modal-header {
    min-width: 800px !important;
    max-width: 800px !important;
    width: 800px !important;
    z-index: 1040;
  }
}
@media screen and (-ms-high-contrast: active) and (max-width: 766px), all and (-ms-high-contrast: none) and (max-width: 766px) {
  .modal-pageslide.left.channelsmodal.modal-pageslide-800 .modal-header {
    min-width: 100% !important;
    max-width: 100% !important;
    width: 100% !important;
  }
}
@media screen and (-ms-high-contrast: active), all and (-ms-high-contrast: none) {
  .modal-pageslide.left.channelsmodal .modal-header {
    min-width: 1008px !important;
    max-width: 1008px !important;
    width: 1008px !important;
    z-index: 1040;
  }
}
@media screen and (-ms-high-contrast: active) and (max-width: 766px), all and (-ms-high-contrast: none) and (max-width: 766px) {
  .modal-pageslide.left.channelsmodal .modal-header {
    min-width: 100% !important;
    max-width: 100% !important;
    width: 100% !important;
  }
}
.modal-pageslide.left .modal-dialog {
  position: fixed;
  margin: auto;
  width: 500px;
  max-width: none;
  height: 100%;
  -webkit-transform: translate3d(0%, 0, 0);
  transform: translate3d(0%, 0, 0);
}
@media (max-width: 766px) {
  .modal-pageslide.left .modal-dialog {
    width: 100%;
  }
}
.modal-pageslide.left .modal-content {
  height: 100% !important;
  max-height: 100% !important;
  overflow-y: unset !important;
  border: none;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: #F4F4F4;
}
.modal-pageslide.left .modal-body {
  padding: 20px 40px 20px 40px!important;
  overflow-y: auto!important;
  height: auto;
  position: absolute;
  margin-bottom: 40px;
  bottom: 52px;
  top: 96px;
  width: 100%;
}
.modal-pageslide.left .modal-body::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 7px;
  display: inline-block;
}
.modal-pageslide.left .modal-body::-webkit-scrollbar-thumb {
  border-radius: 0px;
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
          box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
}
@media (max-width: 1279px) {
  .modal-pageslide.left .modal-body {
    bottom: 52px;
  }
}
@media (max-width: 1023px) {
  .modal-pageslide.left .modal-body {
    bottom: 61px;
  }
}
@media (max-width: 766px) {
  .modal-pageslide.left .modal-body {
    padding: 20px 20px 20px 20px!important;
    top: 60px;
    bottom: 54px;
  }
}
.modal-pageslide.left .modal-body.nofooter {
  bottom: 0;
  margin-bottom: 0;
}
.modal-pageslide.left.fade .modal-dialog {
  left: -500px;
  -webkit-transition: opacity 0.3s linear, left 0.3s ease-out;
  transition: opacity 0.3s linear, left 0.3s ease-out;
}
@media (max-width: 766px) {
  .modal-pageslide.left.fade .modal-dialog {
    left: -100%;
  }
}
.modal-pageslide.left.fade.in .modal-dialog {
  left: 0;
}
.modal-pageslide.bottom .modal-dialog {
  position: fixed;
  margin: auto;
  width: 100%;
  max-width: none;
  -webkit-transform: translate3d(0%, 0, 0);
  transform: translate3d(0%, 0, 0);
}
.modal-pageslide.bottom .modal-content {
  width: 100% !important;
  max-width: 100% !important;
  overflow-y: unset !important;
  border: none;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: #F4F4F4;
}
.modal-pageslide.bottom .modal-body {
  padding: 20px 40px 20px 40px!important;
  overflow-y: auto!important;
  height: auto;
  position: absolute;
  margin-bottom: 40px;
  bottom: 52px;
  top: 96px;
  width: 100%;
}
.modal-pageslide.bottom .modal-body::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 7px;
  display: inline-block;
}
.modal-pageslide.bottom .modal-body::-webkit-scrollbar-thumb {
  border-radius: 0px;
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
          box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
}
@media (max-width: 1279px) {
  .modal-pageslide.bottom .modal-body {
    bottom: 52px;
  }
}
@media (max-width: 1023px) {
  .modal-pageslide.bottom .modal-body {
    bottom: 61px;
  }
}
@media (max-width: 766px) {
  .modal-pageslide.bottom .modal-body {
    padding: 20px 20px 20px 20px!important;
    top: 77px;
    bottom: 54px;
  }
}
.modal-pageslide.bottom .modal-body.nofooter {
  bottom: 0;
  margin-bottom: 0;
}
.modal-pageslide.bottom.fade .modal-dialog {
  bottom: -100%;
  -webkit-transition: opacity 0.3s linear, bottom 0.3s ease-out;
  transition: opacity 0.3s linear, bottom 0.3s ease-out;
}
.modal-pageslide.bottom.fade.in .modal-dialog {
  bottom: 0;
}
.modal-pageslide .modal-header {
  position: fixed;
  top: 0;
  width: 100%;
  background-color: #243588;
  padding: 20px 70px 20px 40px;
  z-index: 100;
}
@media screen and (-ms-high-contrast: active), all and (-ms-high-contrast: none) {
  .modal-pageslide .modal-header {
    min-width: 500px !important;
    max-width: 500px !important;
    width: 500px !important;
  }
}
@media screen and (-ms-high-contrast: active) and (max-width: 766px), all and (-ms-high-contrast: none) and (max-width: 766px) {
  .modal-pageslide .modal-header {
    min-width: 100% !important;
    max-width: 100% !important;
    width: 100% !important;
  }
}
@media (max-width: 766px) {
  .modal-pageslide .modal-header {
    padding: 10px 60px 10px 20px;
  }
}
.modal-pageslide .modal-header .modal-title {
  color: #ffffff;
  margin-top: 12px;
  margin-bottom: 12px;
  line-height: 1.1;
}
@media (max-width: 1024px) {
  .modal-pageslide .modal-header .modal-title {
    margin-top: 5px;
    margin-bottom: 5px;
    overflow-x: scroll;
    text-wrap: nowrap;
  }
  .modal-pageslide .modal-header .modal-title::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 7px;
    display: inline-block;
    height: 0;
  }
  .modal-pageslide .modal-header .modal-title:after {
    content: '';
    position: absolute;
    background-color: red;
    height: 52px;
    width: 70px;
    right: 0;
    top: 0;
    background: -webkit-gradient(linear, left top, right top, from(transparent), to(#243588));
    background: linear-gradient(to right, transparent, #243588);
  }
  .modal-pageslide .modal-header .modal-title .modal-title-small2:after {
    height: 62px;
  }
}
@media (max-width: 766px) {
  .modal-pageslide .modal-header .modal-title.modal-title-small {
    font-size: 21px;
    line-height: 1.5;
  }
}
@media (max-width: 766px) {
  .modal-pageslide .modal-header .modal-title.modal-title-small2 {
    font-size: 19px;
    line-height: 1.2;
  }
}
.modal-pageslide .pw-close-modal {
  top: 28px;
  right: 28px;
  line-height: 30px;
  width: 34px;
  height: 34px;
  padding: 3px 11px;
  z-index: 101;
  border: 0px solid #fff;
  background-color: #4255b1;
}
@media (max-width: 1024px) {
  .modal-pageslide .pw-close-modal {
    top: 10px;
    right: 20px;
  }
}
.modal-pageslide .pw-close-modal:before {
  font-size: 12px;
}
.modal-pageslide .modal-body {
  padding: 20px 40px 20px 40px!important;
  overflow-y: auto!important;
  height: auto;
  position: absolute;
  margin-bottom: 40px;
  bottom: 52px;
  top: 96px;
  width: 100%;
}
@media screen and (-ms-high-contrast: active), all and (-ms-high-contrast: none) {
  .modal-pageslide .modal-body.channels-modal {
    top: 0px;
    position: relative !important;
  }
}
.modal-pageslide .modal-body::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 7px;
  display: inline-block;
}
.modal-pageslide .modal-body::-webkit-scrollbar-thumb {
  border-radius: 0px;
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
          box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
}
@media (max-width: 1279px) {
  .modal-pageslide .modal-body {
    bottom: 52px;
  }
}
@media (max-width: 1023px) {
  .modal-pageslide .modal-body {
    bottom: 61px;
  }
}
@media (max-width: 766px) {
  .modal-pageslide .modal-body {
    padding: 20px 20px 20px 20px!important;
    font-size: 16px;
    top: 60px;
    bottom: 54px;
  }
  .modal-pageslide .modal-body .table-responsive > table tr th:first-child,
  .modal-pageslide .modal-body .table-responsive > table tr td:first-child {
    white-space: normal;
  }
}
.modal-pageslide .modal-body hr {
  border-top: 1px solid #bbb;
}
.modal-pageslide .modal-body label {
  font-size: 16px;
}
.modal-pageslide .modal-footer {
  background-color: #F4F4F4;
  z-index: 1000 !important;
  position: fixed;
  bottom: 0;
  display: block;
  width: 100%;
}
@media screen and (-ms-high-contrast: active), all and (-ms-high-contrast: none) {
  .modal-pageslide .modal-footer {
    min-width: 500px !important;
    max-width: 500px !important;
    width: 500px !important;
    bottom: 0px !important;
  }
}
@media screen and (-ms-high-contrast: active) and (max-width: 766px), all and (-ms-high-contrast: none) and (max-width: 766px) {
  .modal-pageslide .modal-footer {
    min-width: 100% !important;
    max-width: 100% !important;
    width: 100% !important;
  }
}
@media (min-width: 1023px) {
  .modal-pageslide.rslt-switchersmodal .modal-dialog {
    width: 750px !important;
  }
}
.modal-pageslide.rslt-switchersmodal .modal-body {
  bottom: 80px;
}
.modal-pageslide.rslt-switchersmodal .modal-body .youtube-player {
  border-radius: 10px;
}
.modal-pageslide.rslt-switchersmodal .modal-footer {
  text-align: left;
}
.modal-pageslide.rslt-switchersmodal .modal-footer strong {
  display: block;
  color: #fff;
  font-size: 20px;
  padding-bottom: 10px;
}
@media (max-width: 766px) {
  .modal-pageslide.rslt-switchersmodal .modal-footer strong {
    font-size: 18px;
  }
}
.modal-pageslide.rslt-switchersmodal .modal-footer .d-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1023px) {
  .modal-pageslide.rslt-switchersmodal .modal-footer .d-flex {
    overflow-x: scroll;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 30px;
    margin-bottom: -30px;
  }
}
.modal-pageslide.rslt-switchersmodal .modal-footer .flexitem {
  margin-right: 10px;
  margin-top: 10px;
}
.modal-pageslide.rslt-switchersmodal .modal-footer .flexitem:last-child {
  margin-right: 0px;
}
.modal-pageslide.rslt-switchersmodal .modal-footer .link-sc {
  border-radius: 6px;
  border: 1px solid #ffffff;
  display: inline-block;
  padding: 7px 10px 8px 33px;
  color: #ffffff;
  white-space: nowrap;
  text-decoration: none;
  position: relative;
  font-size: 14px;
}
.modal-pageslide.rslt-switchersmodal .modal-footer .link-sc:before {
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #ffffff;
  font-size: 17px;
  display: inline-block;
  position: absolute;
}
.modal-pageslide.rslt-switchersmodal .modal-footer .link-sc.link-sc-auto:before {
  content: 'c';
  font-size: 17px;
  left: 8px;
  top: 9px;
}
.modal-pageslide.rslt-switchersmodal .modal-footer .link-sc.link-sc-health:before {
  content: 'z';
  font-size: 17px;
  left: 8px;
  top: 9px;
}
.modal-pageslide.rslt-switchersmodal .modal-footer .link-sc.link-sc-woon:before {
  content: '}';
  font-size: 18px;
  left: 8px;
  top: 9px;
}
.modal-pageslide.rslt-switchersmodal .modal-footer .link-sc.link-sc-internet:before {
  content: 'o';
  font-size: 17px;
  left: 8px;
  top: 9px;
}
.modal-pageslide.rslt-switchersmodal .modal-footer .link-sc.link-sc-sim:before {
  content: '\e910';
  font-size: 17px;
  left: 8px;
  top: 9px;
}
.box-modals-meer-full .box-modals-meer {
  background-color: #ffffff;
  border-radius: 6px;
  padding: 20px 5px 20px 50px;
  position: relative;
}
.box-modals-meer-full .box-modals-meer p {
  margin-bottom: 0;
  font-size: 14px;
}
.box-modals-meer-full .box-modals-meer.box-modals-meer1 .box-modals-meerint:before {
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: block;
  position: absolute;
  content: "\73";
  left: 17px;
  top: 28px;
  font-size: 23px;
  color: #243588;
}
.box-modals-meer-full .box-modals-meer.box-modals-meer2 .box-modals-meerint:before {
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: block;
  position: absolute;
  left: 15px;
  top: 28px;
  font-size: 28px;
  content: "\3d";
  color: #243588;
}
.box-modals-meer-full .box-modals-meer.box-modals-meer3 .box-modals-meerint:before {
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: block;
  position: absolute;
  left: 15px;
  top: 31px;
  font-size: 22px;
  content: "\23";
  color: #00cf73;
}
.IE_11 .modal-pageslide-lightbox {
  display: block !important;
  top: 20px;
}
.modal-pageslide-lightbox {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.modal-pageslide-lightbox .modal-dialog {
  margin: auto auto;
}
@media (min-width: 766px) {
  .modal-pageslide-lightbox .modal-dialog {
    width: 630px;
    max-width: 630px;
  }
}
.modal-pageslide-lightbox .modal-header {
  padding: 0px 15px;
  background-color: #243588;
  -webkit-border-top-left-radius: 9px;
  -webkit-border-top-right-radius: 9px;
  -moz-border-radius-topleft: 9px;
  -moz-border-radius-topright: 9px;
  border-top-left-radius: 9px;
  border-top-right-radius: 9px;
}
.modal-pageslide-lightbox .modal-header .modal-title {
  padding: 10px 5px;
  color: #ffffff;
}
.modal-pageslide-lightbox .modal-footer .text-right-modal {
  text-align: left;
}
@media (min-width: 766px) {
  .modal-pageslide-lightbox .modal-footer .text-right-modal {
    text-align: right;
  }
}
.modal-pageslide-lightbox .modal-footer .text-close-modal {
  margin-top: 13px;
  display: inline-block;
}
@media (max-width: 766px) {
  .modal-pageslide-lightbox .modal-footer .text-close-modal {
    font-size: 14px;
  }
}
.sendemailpopup input[type=text][readonly] {
  cursor: pointer !important;
}
.sendemailpopup .ui-datepicker-trigger {
  top: 0;
  padding: 15px;
  position: absolute;
  right: 10px;
  border-left: 1px solid #bbb;
  cursor: pointer;
}
@media (max-width: 767px) {
  .sendemailpopup .ui-datepicker-trigger {
    padding: 12px;
  }
}
.modal-pageslide.left .modal-body.modal-calculatorkm {
  bottom: 105px;
}
.modal-pageslide.left .modal-body.modal-damagefreeyears {
  bottom: 185px;
}
@media (max-width: 767px) {
  .modal-pageslide.left .modal-body.modal-damagefreeyears {
    bottom: 225px;
    margin-bottom: 0;
  }
}
.linkout-modal .modal-content {
  border: none;
}
.linkout-modal .modal-content .font-24-bold {
  font-size: 1.111111em;
  color: #243588;
  font-weight: 800;
}
@media (min-width: 766px) {
  .linkout-modal .modal-content .font-24-bold {
    font-size: 1.333333em;
  }
}
@media (max-width: 767px) {
  .linkout-modal .linkout-details .img-wrap.img-wrap-title strong {
    font-size: 18px;
  }
}
@media (min-width: 767px) {
  .linkout-modal .linkout-details .img-wrap.img-wrap-title img {
    max-height: 70px;
    width: 165px;
    max-width: 165px;
  }
}
@media (max-height: 340px) {
  .zorg-results-new .product_informatie_sidepanel_pw.modal-pageslide.left .modal-content .modal-header {
    padding: 0 !important;
    position: fixed !important;
  }
}
.product_informatie_sidepanel_pw {
  /* flex end --------------------------------------*/
  /* funnel details css end ------------------------------*/
}
.product_informatie_sidepanel_pw .btn,
.product_informatie_sidepanel_pw .text-nowrap {
  white-space: nowrap;
}
.product_informatie_sidepanel_pw .modal-header {
  padding: 0;
  background-color: #ffffff;
}
.product_informatie_sidepanel_pw .modal-header .modal-header-title {
  padding: 20px 40px;
  background-color: #243588;
}
@media (max-width: 1024px) {
  .product_informatie_sidepanel_pw .modal-header .modal-header-title {
    padding: 10px 60px 10px 20px;
  }
}
@media (max-width: 767px) {
  .product_informatie_sidepanel_pw .modal-header .modal-header-listanchor {
    padding-top: 60px;
    display: none;
  }
}
.product_informatie_sidepanel_pw .modal-header .modal-header-productcard,
.product_informatie_sidepanel_pw .modal-header .modal-header-listanchor {
  padding: 5px 0 0;
}
@media (max-width: 767px) {
  .product_informatie_sidepanel_pw .modal-header .modal-header-productcard,
  .product_informatie_sidepanel_pw .modal-header .modal-header-listanchor {
    padding: 5px 0 0;
  }
}
.product_informatie_sidepanel_pw .modal-header .modal-header-productcard .hide-scrollbar-container,
.product_informatie_sidepanel_pw .modal-header .modal-header-listanchor .hide-scrollbar-container {
  overflow: hidden;
}
.product_informatie_sidepanel_pw .modal-header .modal-header-productcard .hide-scrollbar,
.product_informatie_sidepanel_pw .modal-header .modal-header-listanchor .hide-scrollbar {
  overflow: scroll;
  overflow-x: scroll;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  padding-bottom: 30px;
  margin-bottom: -30px !important;
}
.product_informatie_sidepanel_pw .modal-header .modal-header-productcard .funnelpage_details_anchor_list,
.product_informatie_sidepanel_pw .modal-header .modal-header-listanchor .funnelpage_details_anchor_list {
  margin-bottom: 0;
}
.product_informatie_sidepanel_pw .modal-header .modal-header-productcard .funnelpage_details_anchor_list li,
.product_informatie_sidepanel_pw .modal-header .modal-header-listanchor .funnelpage_details_anchor_list li {
  padding-top: 10px;
  padding-bottom: 15px;
}
@media (min-width: 1280px) {
  .product_informatie_sidepanel_pw .modal-header .modal-header-productcard .funnelpage_details_list_row_values > .flexitem,
  .product_informatie_sidepanel_pw .modal-header .modal-header-listanchor .funnelpage_details_list_row_values > .flexitem {
    padding-left: 10px;
    padding-right: 10px;
  }
}
.product_informatie_sidepanel_pw .modal-header .modal-header-productcard .tarifalertmsg:not(:empty) {
  color: #668909;
  background-color: #eaf3d2;
  font-family: 'Barlow-Medium', sans-serif;
  border-radius: 6px;
  padding: 3px 6px;
  font-size: 14px;
  display: inline-block;
  line-height: 1.2;
}
.product_informatie_sidepanel_pw .modal-header .modal-header-productcard .tarifalertmsg:not(:empty) .text-small {
  font-size: 14px;
}
.product_informatie_sidepanel_pw .text-gray {
  color: #999;
}
.product_informatie_sidepanel_pw h3 .small {
  font-weight: 400;
}
.product_informatie_sidepanel_pw .d-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.product_informatie_sidepanel_pw .IE_11 .d-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.product_informatie_sidepanel_pw .d-inline-flex {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.product_informatie_sidepanel_pw .flex-row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.product_informatie_sidepanel_pw .flex-column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.product_informatie_sidepanel_pw .justify-content-start {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.product_informatie_sidepanel_pw .justify-content-end {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.product_informatie_sidepanel_pw .justify-content-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.product_informatie_sidepanel_pw .justify-content-between {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.product_informatie_sidepanel_pw .justify-content-around {
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.product_informatie_sidepanel_pw .align-items-start {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.product_informatie_sidepanel_pw .align-items-end {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.product_informatie_sidepanel_pw .align-items-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.product_informatie_sidepanel_pw .align-items-baseline {
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.product_informatie_sidepanel_pw .align-items-stretch {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.product_informatie_sidepanel_pw .align-self-start {
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.product_informatie_sidepanel_pw .align-self-end {
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.product_informatie_sidepanel_pw .align-self-center {
  -ms-flex-item-align: center;
      align-self: center;
}
.product_informatie_sidepanel_pw .align-self-baseline {
  -ms-flex-item-align: baseline;
      align-self: baseline;
}
.product_informatie_sidepanel_pw .align-self-strech {
  -ms-flex-item-align: stretch;
      align-self: stretch;
}
.product_informatie_sidepanel_pw .align-content-start {
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.product_informatie_sidepanel_pw .align-content-end {
  -ms-flex-line-pack: end;
      align-content: flex-end;
}
.product_informatie_sidepanel_pw .align-content-center {
  -ms-flex-line-pack: center;
      align-content: center;
}
.product_informatie_sidepanel_pw .align-content-between {
  -ms-flex-line-pack: justify;
      align-content: space-between;
}
.product_informatie_sidepanel_pw .align-content-around {
  -ms-flex-line-pack: distribute;
      align-content: space-around;
}
.product_informatie_sidepanel_pw .align-content-stretch {
  -ms-flex-line-pack: stretch;
      align-content: stretch;
}
.product_informatie_sidepanel_pw .flex-wrap {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.product_informatie_sidepanel_pw .flex-nowrap {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.product_informatie_sidepanel_pw .flex-child-fill-height > div {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.product_informatie_sidepanel_pw .flexitem,
.product_informatie_sidepanel_pw .flexitem_big,
.product_informatie_sidepanel_pw .flexitem_small,
.product_informatie_sidepanel_pw .flexitem-sm,
.product_informatie_sidepanel_pw .flexitem_big-sm,
.product_informatie_sidepanel_pw .flexitem_small-sm,
.product_informatie_sidepanel_pw .flexitem-md,
.product_informatie_sidepanel_pw .flexitem_big-md,
.product_informatie_sidepanel_pw .flexitem_small-md,
.product_informatie_sidepanel_pw .flexitem-lg,
.product_informatie_sidepanel_pw .flexitem_big-lg,
.product_informatie_sidepanel_pw .flexitem_small-lg {
  margin-top: 5px;
  margin-bottom: 5px;
}
.product_informatie_sidepanel_pw .flexitem.nomargin,
.product_informatie_sidepanel_pw .flexitem_big.nomargin,
.product_informatie_sidepanel_pw .flexitem_small.nomargin,
.product_informatie_sidepanel_pw .flexitem-sm.nomargin,
.product_informatie_sidepanel_pw .flexitem_big-sm.nomargin,
.product_informatie_sidepanel_pw .flexitem_small-sm.nomargin,
.product_informatie_sidepanel_pw .flexitem-md.nomargin,
.product_informatie_sidepanel_pw .flexitem_big-md.nomargin,
.product_informatie_sidepanel_pw .flexitem_small-md.nomargin,
.product_informatie_sidepanel_pw .flexitem-lg.nomargin,
.product_informatie_sidepanel_pw .flexitem_big-lg.nomargin,
.product_informatie_sidepanel_pw .flexitem_small-lg.nomargin {
  margin-top: 0;
  margin-bottom: 0;
}
.product_informatie_sidepanel_pw .d-flex {
  margin-top: 0;
  margin-bottom: 0;
}
.product_informatie_sidepanel_pw .flexitem {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.product_informatie_sidepanel_pw .IE_11 .flexitem,
.product_informatie_sidepanel_pw .Safari_9 .flexitem,
.product_informatie_sidepanel_pw .Safari_10 .flexitem {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.product_informatie_sidepanel_pw .flexitem_big {
  -webkit-box-flex: 2;
      -ms-flex: 2 0 0px;
          flex: 2 0 0;
}
.product_informatie_sidepanel_pw .IE_11 .flexitem_big,
.product_informatie_sidepanel_pw .Safari_9 .flexitem_big,
.product_informatie_sidepanel_pw .Safari_10 .flexitem_big {
  -webkit-box-flex: 2;
  -ms-flex: 2 0 0px;
  flex: 2 0 auto;
}
.product_informatie_sidepanel_pw .flexitem_small {
  -webkit-box-flex: 0;
      -ms-flex: 0;
          flex: 0;
}
.product_informatie_sidepanel_pw .IE_11 .flexitem_small,
.product_informatie_sidepanel_pw .Safari_9 .flexitem_small,
.product_informatie_sidepanel_pw .Safari_10 .flexitem_small {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.product_informatie_sidepanel_pw .flexitem_fullrow {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
.product_informatie_sidepanel_pw .IE_11 .flexitem_fullrow,
.product_informatie_sidepanel_pw .Safari_9 .flexitem_fullrow,
.product_informatie_sidepanel_pw .Safari_10 .flexitem_fullrow {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
.product_informatie_sidepanel_pw .flexitem_fullrow_inactive {
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
}
.product_informatie_sidepanel_pw .mt-auto {
  margin-top: auto;
}
.product_informatie_sidepanel_pw .mb-auto {
  margin-bottom: auto;
}
@media (min-width: 767px) {
  .product_informatie_sidepanel_pw .d-sm-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .product_informatie_sidepanel_pw .d-sm-inline-flex {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
  .product_informatie_sidepanel_pw .flex-sm-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .product_informatie_sidepanel_pw .flex-sm-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .product_informatie_sidepanel_pw .justify-content-sm-start {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .product_informatie_sidepanel_pw .justify-content-sm-end {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .product_informatie_sidepanel_pw .justify-content-sm-center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .product_informatie_sidepanel_pw .justify-content-sm-between {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .product_informatie_sidepanel_pw .justify-content-sm-around {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
  .product_informatie_sidepanel_pw .align-items-sm-start {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .product_informatie_sidepanel_pw .align-items-sm-end {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
  .product_informatie_sidepanel_pw .align-items-sm-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .product_informatie_sidepanel_pw .align-items-sm-baseline {
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
  }
  .product_informatie_sidepanel_pw .align-items-sm-stretch {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
  .product_informatie_sidepanel_pw .align-self-sm-start {
    -ms-flex-item-align: start;
        align-self: flex-start;
  }
  .product_informatie_sidepanel_pw .align-self-sm-end {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }
  .product_informatie_sidepanel_pw .align-self-sm-center {
    -ms-flex-item-align: center;
        align-self: center;
  }
  .product_informatie_sidepanel_pw .align-self-sm-baseline {
    -ms-flex-item-align: baseline;
        align-self: baseline;
  }
  .product_informatie_sidepanel_pw .align-self-sm-strech {
    -ms-flex-item-align: stretch;
        align-self: stretch;
  }
  .product_informatie_sidepanel_pw .align-content-sm-start {
    -ms-flex-line-pack: start;
        align-content: flex-start;
  }
  .product_informatie_sidepanel_pw .align-content-sm-end {
    -ms-flex-line-pack: end;
        align-content: flex-end;
  }
  .product_informatie_sidepanel_pw .align-content-sm-center {
    -ms-flex-line-pack: center;
        align-content: center;
  }
  .product_informatie_sidepanel_pw .align-content-sm-between {
    -ms-flex-line-pack: justify;
        align-content: space-between;
  }
  .product_informatie_sidepanel_pw .align-content-sm-around {
    -ms-flex-line-pack: distribute;
        align-content: space-around;
  }
  .product_informatie_sidepanel_pw .align-content-sm-stretch {
    -ms-flex-line-pack: stretch;
        align-content: stretch;
  }
  .product_informatie_sidepanel_pw .flex-sm-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .product_informatie_sidepanel_pw .flex-sm-nowrap {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .product_informatie_sidepanel_pw .flexitem-sm {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
  .product_informatie_sidepanel_pw .IE_11 .flexitem-sm,
  .product_informatie_sidepanel_pw .Safari_9 .flexitem-sm,
  .product_informatie_sidepanel_pw .Safari_10 .flexitem-sm {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }
  .product_informatie_sidepanel_pw .flexitem_big-sm {
    -webkit-box-flex: 2;
        -ms-flex: 2 0 0px;
            flex: 2 0 0;
  }
  .product_informatie_sidepanel_pw .IE_11 .flexitem_big-sm,
  .product_informatie_sidepanel_pw .Safari_9 .flexitem_big-sm,
  .product_informatie_sidepanel_pw .Safari_10 .flexitem_big-sm {
    -webkit-box-flex: 2;
        -ms-flex: 2 0 auto;
            flex: 2 0 auto;
  }
  .product_informatie_sidepanel_pw .flexitem_small-sm {
    -webkit-box-flex: 0;
        -ms-flex: 0;
            flex: 0;
  }
  .product_informatie_sidepanel_pw .IE_11 .flexitem_small-sm,
  .product_informatie_sidepanel_pw .Safari_9 .flexitem_small-sm,
  .product_informatie_sidepanel_pw .Safari_10 .flexitem_small-sm {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }
  .product_informatie_sidepanel_pw .flexitem_fullrow-sm {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
  .product_informatie_sidepanel_pw .flexitem_fullrow_inactive-sm {
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
}
@media (min-width: 1024px) {
  .product_informatie_sidepanel_pw .d-md-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .product_informatie_sidepanel_pw .d-md-inline-flex {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
  .product_informatie_sidepanel_pw .flex-md-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .product_informatie_sidepanel_pw .flex-md-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .product_informatie_sidepanel_pw .justify-content-md-start {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .product_informatie_sidepanel_pw .justify-content-md-end {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .product_informatie_sidepanel_pw .justify-content-md-center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .product_informatie_sidepanel_pw .justify-content-md-between {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .product_informatie_sidepanel_pw .justify-content-md-around {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
  .product_informatie_sidepanel_pw .align-items-md-start {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .product_informatie_sidepanel_pw .align-items-md-end {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
  .product_informatie_sidepanel_pw .align-items-md-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .product_informatie_sidepanel_pw .align-items-md-baseline {
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
  }
  .product_informatie_sidepanel_pw .align-items-md-stretch {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
  .product_informatie_sidepanel_pw .align-self-md-start {
    -ms-flex-item-align: start;
        align-self: flex-start;
  }
  .product_informatie_sidepanel_pw .align-self-md-end {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }
  .product_informatie_sidepanel_pw .align-self-md-center {
    -ms-flex-item-align: center;
        align-self: center;
  }
  .product_informatie_sidepanel_pw .align-self-md-baseline {
    -ms-flex-item-align: baseline;
        align-self: baseline;
  }
  .product_informatie_sidepanel_pw .align-self-md-strech {
    -ms-flex-item-align: stretch;
        align-self: stretch;
  }
  .product_informatie_sidepanel_pw .align-content-md-start {
    -ms-flex-line-pack: start;
        align-content: flex-start;
  }
  .product_informatie_sidepanel_pw .align-content-md-end {
    -ms-flex-line-pack: end;
        align-content: flex-end;
  }
  .product_informatie_sidepanel_pw .align-content-md-center {
    -ms-flex-line-pack: center;
        align-content: center;
  }
  .product_informatie_sidepanel_pw .align-content-md-between {
    -ms-flex-line-pack: justify;
        align-content: space-between;
  }
  .product_informatie_sidepanel_pw .align-content-md-around {
    -ms-flex-line-pack: distribute;
        align-content: space-around;
  }
  .product_informatie_sidepanel_pw .align-content-md-stretch {
    -ms-flex-line-pack: stretch;
        align-content: stretch;
  }
  .product_informatie_sidepanel_pw .flex-md-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .product_informatie_sidepanel_pw .flex-md-nowrap {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .product_informatie_sidepanel_pw .flexitem-md {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
  .product_informatie_sidepanel_pw .IE_11 .flexitem-md,
  .product_informatie_sidepanel_pw .Safari_9 .flexitem-md,
  .product_informatie_sidepanel_pw .Safari_10 .flexitem-md {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }
  .product_informatie_sidepanel_pw .flexitem_big-md {
    -webkit-box-flex: 2;
        -ms-flex: 2 0 0px;
            flex: 2 0 0;
  }
  .product_informatie_sidepanel_pw .IE_11 .flexitem_big-md,
  .product_informatie_sidepanel_pw .Safari_9 .flexitem_big-md,
  .product_informatie_sidepanel_pw .Safari_10 .flexitem_big-md {
    -webkit-box-flex: 2;
        -ms-flex: 2 0 auto;
            flex: 2 0 auto;
  }
  .product_informatie_sidepanel_pw .flexitem_small-md {
    -webkit-box-flex: 0;
        -ms-flex: 0;
            flex: 0;
  }
  .product_informatie_sidepanel_pw .IE_11 .flexitem_small-md,
  .product_informatie_sidepanel_pw .Safari_9 .flexitem_small-md,
  .product_informatie_sidepanel_pw .Safari_10 .flexitem_small-md {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }
  .product_informatie_sidepanel_pw .flexitem_fullrow-md {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
  .product_informatie_sidepanel_pw .flexitem_fullrow_inactive-md {
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
}
@media (min-width: 1280px) {
  .product_informatie_sidepanel_pw .d-lg-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .product_informatie_sidepanel_pw .d-lg-inline-flex {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
  .product_informatie_sidepanel_pw .flex-lg-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .product_informatie_sidepanel_pw .flex-lg-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .product_informatie_sidepanel_pw .justify-content-lg-start {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .product_informatie_sidepanel_pw .justify-content-lg-end {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .product_informatie_sidepanel_pw .justify-content-lg-center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .product_informatie_sidepanel_pw .justify-content-lg-between {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .product_informatie_sidepanel_pw .justify-content-lg-around {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
  .product_informatie_sidepanel_pw .align-items-lg-start {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .product_informatie_sidepanel_pw .align-items-lg-end {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
  .product_informatie_sidepanel_pw .align-items-lg-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .product_informatie_sidepanel_pw .align-items-lg-baseline {
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
  }
  .product_informatie_sidepanel_pw .align-items-lg-stretch {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
  .product_informatie_sidepanel_pw .align-self-lg-start {
    -ms-flex-item-align: start;
        align-self: flex-start;
  }
  .product_informatie_sidepanel_pw .align-self-lg-end {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }
  .product_informatie_sidepanel_pw .align-self-lg-center {
    -ms-flex-item-align: center;
        align-self: center;
  }
  .product_informatie_sidepanel_pw .align-self-lg-baseline {
    -ms-flex-item-align: baseline;
        align-self: baseline;
  }
  .product_informatie_sidepanel_pw .align-self-lg-strech {
    -ms-flex-item-align: stretch;
        align-self: stretch;
  }
  .product_informatie_sidepanel_pw .align-content-lg-start {
    -ms-flex-line-pack: start;
        align-content: flex-start;
  }
  .product_informatie_sidepanel_pw .align-content-lg-end {
    -ms-flex-line-pack: end;
        align-content: flex-end;
  }
  .product_informatie_sidepanel_pw .align-content-lg-center {
    -ms-flex-line-pack: center;
        align-content: center;
  }
  .product_informatie_sidepanel_pw .align-content-lg-between {
    -ms-flex-line-pack: justify;
        align-content: space-between;
  }
  .product_informatie_sidepanel_pw .align-content-lg-around {
    -ms-flex-line-pack: distribute;
        align-content: space-around;
  }
  .product_informatie_sidepanel_pw .align-content-lg-stretch {
    -ms-flex-line-pack: stretch;
        align-content: stretch;
  }
  .product_informatie_sidepanel_pw .flex-lg-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .product_informatie_sidepanel_pw .flex-lg-nowrap {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .product_informatie_sidepanel_pw .flexitem-lg {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
  .product_informatie_sidepanel_pw .IE_11 .flexitem-lg,
  .product_informatie_sidepanel_pw .Safari_9 .flexitem-lg,
  .product_informatie_sidepanel_pw .Safari_10 .flexitem-lg {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }
  .product_informatie_sidepanel_pw .flexitem_big-lg {
    -webkit-box-flex: 2;
        -ms-flex: 2 0 0px;
            flex: 2 0 0;
  }
  .product_informatie_sidepanel_pw .IE_11 .flexitem_big-lg,
  .product_informatie_sidepanel_pw .Safari_9 .flexitem_big-lg,
  .product_informatie_sidepanel_pw .Safari_10 .flexitem_big-lg {
    -webkit-box-flex: 2;
        -ms-flex: 2 0 auto;
            flex: 2 0 auto;
  }
  .product_informatie_sidepanel_pw .flexitem_small-lg {
    -webkit-box-flex: 0;
        -ms-flex: 0;
            flex: 0;
  }
  .product_informatie_sidepanel_pw .IE_11 .flexitem_small-lg,
  .product_informatie_sidepanel_pw .Safari_9 .flexitem_small-lg,
  .product_informatie_sidepanel_pw .Safari_10 .flexitem_small-lg {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }
  .product_informatie_sidepanel_pw .flexitem_fullrow-lg {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
  .product_informatie_sidepanel_pw .flexitem_fullrow_inactive-lg {
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
}
@media (min-width: 767px) {
  .product_informatie_sidepanel_pw .IE_11 .flexitemIEbasisFix,
  .product_informatie_sidepanel_pw .Safari_9 .flexitemIEbasisFix,
  .product_informatie_sidepanel_pw .Safari_10 .flexitemIEbasisFix {
    -ms-flex-preferred-size: 0px;
    flex-basis: 0;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  .product_informatie_sidepanel_pw .IE_11 .flexitemIEbasisFix.postalcodeandhousenr,
  .product_informatie_sidepanel_pw .Safari_9 .flexitemIEbasisFix.postalcodeandhousenr,
  .product_informatie_sidepanel_pw .Safari_10 .flexitemIEbasisFix.postalcodeandhousenr {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
@media (max-width: 766px) {
  .product_informatie_sidepanel_pw .IE_11 .postalcodeandhousenr .flexitemIEbasisFix,
  .product_informatie_sidepanel_pw .Safari_9 .postalcodeandhousenr .flexitemIEbasisFix,
  .product_informatie_sidepanel_pw .Safari_10 .postalcodeandhousenr .flexitemIEbasisFix {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  .product_informatie_sidepanel_pw .IE_11 .flexitem.flexitem_fullrow-sm.flexitem_fullrow_inactive-md.flexitem_small-md,
  .product_informatie_sidepanel_pw .Safari_9 .flexitem.flexitem_fullrow-sm.flexitem_fullrow_inactive-md.flexitem_small-md,
  .product_informatie_sidepanel_pw .Safari_10 .flexitem.flexitem_fullrow-sm.flexitem_fullrow_inactive-md.flexitem_small-md {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
.product_informatie_sidepanel_pw .funnelpage-details {
  min-height: 600px;
}
.product_informatie_sidepanel_pw .funnelpage-details .imgsvg {
  width: 90px;
}
.product_informatie_sidepanel_pw .funnelpage-details .section {
  padding: 0;
}
.product_informatie_sidepanel_pw .funnelpage-details .section.three h1 {
  color: #ffffff;
  margin: 14px 0;
}
@media (min-width: 767px) {
  .product_informatie_sidepanel_pw .funnelpage-details .section.three h1 {
    margin: 28px 0;
  }
}
.product_informatie_sidepanel_pw .hero-back-btn {
  background-color: #4255b0;
  width: 30px;
  height: 28px;
  color: #ffffff;
  text-decoration: none;
  border-radius: 4px;
  position: absolute;
  padding: 3px 4px 3px 2px;
  top: 50%;
  margin-top: -14px;
  left: 20px;
}
@media (max-width: 766px) {
  .product_informatie_sidepanel_pw .btn-sm-on-xs {
    font-size: 0.73em;
  }
}
.product_informatie_sidepanel_pw .back-btn {
  background-color: #4255b0;
  width: 28px;
  height: 28px;
  color: #ffffff;
  text-decoration: none;
  border-radius: 4px;
  position: absolute;
  padding: 3px 2px 3px 2px;
  margin-top: -41px;
  left: 20px;
}
.product_informatie_sidepanel_pw .back-btn:before {
  margin-left: 2px;
}
.product_informatie_sidepanel_pw .pw-icon-magnifyglass.form-control-feedback {
  position: absolute;
  top: 1px;
  right: 1px;
  z-index: 2;
  display: block;
  width: 50px;
  height: 48px;
  line-height: 52px;
  text-align: center;
  pointer-events: none;
  background: #fff;
  border-radius: 6px;
  text-decoration: none;
}
@media (max-width: 766px) {
  .product_informatie_sidepanel_pw .pw-icon-magnifyglass.form-control-feedback {
    height: 41px;
    line-height: 45px;
  }
}
.product_informatie_sidepanel_pw .funnelpage_details_anchor_list_row {
  position: relative;
  z-index: 0;
}
.product_informatie_sidepanel_pw .funnelpage_details_anchor_list_row.is-sticky {
  margin-left: 0;
}
.product_informatie_sidepanel_pw .funnelpage_details_anchor_list_row.is-sticky + div {
  position: relative;
}
.product_informatie_sidepanel_pw .funnelpage_details_anchor_list_row .funnelpage_details_list_row_label {
  margin-bottom: 0;
  margin-top: 0px;
}
.product_informatie_sidepanel_pw .funnelpage_details_anchor_list_row .funnelpage_details_list_row_values {
  border-bottom: none;
  margin-bottom: 0;
  margin-top: 0px;
}
.product_informatie_sidepanel_pw .funnelpage_details_anchor_list_row .funnelpage_details_list_row_values.funnelpage_details_small_product_card {
  border-bottom: 1px solid #ebebeb;
}
.product_informatie_sidepanel_pw .funnelpage_details_anchor_list_row:before {
  content: '';
  display: inline-block;
  position: absolute;
  width: 170vw;
  height: 100%;
  left: -100%;
  top: 0;
  z-index: -1;
  background-color: #ffffff;
  border-bottom: 2px solid #ebebeb;
}
@media (min-width: 767px) {
  .product_informatie_sidepanel_pw .funnelpage_details_anchor_list_row:before {
    border-bottom-width: 2px;
  }
}
.product_informatie_sidepanel_pw .funnelpage_details_anchor_list {
  white-space: nowrap;
  padding-left: 10px;
  max-height: 93px;
}
@media (min-width: 1280px) {
  .product_informatie_sidepanel_pw .funnelpage_details_anchor_list {
    max-height: 103px;
  }
}
.is-sticky .product_informatie_sidepanel_pw .funnelpage_details_anchor_list {
  padding-left: 0;
}
.product_informatie_sidepanel_pw .funnelpage_details_anchor_list li {
  padding-top: 5px;
  padding-bottom: 10px;
  padding-right: 10px;
}
.product_informatie_sidepanel_pw .funnelpage_details_anchor_list li + li {
  padding-left: 10px;
}
.product_informatie_sidepanel_pw .funnelpage_details_anchor_list a {
  font-size: 0.88889em;
  border-bottom-width: 3px;
  border-bottom-style: solid;
  border-bottom-color: transparent;
  padding-bottom: 14px;
}
@media (min-width: 767px) {
  .product_informatie_sidepanel_pw .funnelpage_details_anchor_list a {
    font-size: 1em;
    padding-bottom: 13px;
    border-bottom-width: 4px;
  }
}
.product_informatie_sidepanel_pw .funnelpage_details_anchor_list a.active {
  font-weight: 500;
  border-bottom-color: #243588;
}
.product_informatie_sidepanel_pw .funnelpage_details_multipleproducts_sticky_details {
  position: relative;
  z-index: 0;
}
.is-sticky .product_informatie_sidepanel_pw .funnelpage_details_multipleproducts_sticky_details {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.product_informatie_sidepanel_pw .funnelpage_details_multipleproducts_sticky_details .funnelpage_details_list_row_label {
  margin-bottom: 5px;
  padding-top: 15px;
  padding-bottom: 15px;
}
.product_informatie_sidepanel_pw .funnelpage_details_multipleproducts_sticky_details .funnelpage_details_list_row_values {
  margin-bottom: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-bottom: none;
}
@media (min-width: 1280px) {
  .product_informatie_sidepanel_pw .funnelpage_details_multipleproducts_sticky_details .funnelpage_details_list_row_values > .flexitem {
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 0;
  }
}
.product_informatie_sidepanel_pw .funnelpage_details_multipleproducts_sticky_details .logo {
  padding-right: 3px;
  height: 50px;
}
.product_informatie_sidepanel_pw .funnelpage_details_multipleproducts_sticky_details .price {
  padding-left: 10px;
  line-height: 1.4;
  white-space: nowrap;
  font-size: 1.55em;
}
.product_informatie_sidepanel_pw .funnelpage_details_multipleproducts_sticky_details .type {
  font-size: 16px;
  color: #757474;
}
.product_informatie_sidepanel_pw .funnelpage_details_multipleproducts_sticky_details .value {
  font-weight: 700;
  line-height: 1;
  color: #243588;
  white-space: nowrap;
  font-family: 'Barlow-Bold', sans-serif;
}
.product_informatie_sidepanel_pw .funnelpage_details_multipleproducts_sticky_details .value-cents {
  font-weight: 500;
  font-size: 0.666665em;
  top: -0.3em;
  color: #243588;
}
.product_informatie_sidepanel_pw .funnelpage_details_main {
  padding-top: 30px;
  padding-bottom: calc(100% - 275px);
}
@media (max-width: 1023px) {
  .product_informatie_sidepanel_pw .funnelpage_details_main {
    padding-top: 0;
    padding-bottom: calc(100% - 245px);
  }
}
.product_informatie_sidepanel_pw .funnelpage_details_main h5 {
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .product_informatie_sidepanel_pw .funnelpage_details_main h5 span {
    position: -moz-sticky;
    position: -o-sticky;
    position: -ms-sticky;
    position: sticky;
    left: 10px;
  }
}
.product_informatie_sidepanel_pw .funnelpage_details_back_btn_wrapper {
  max-width: 309px;
}
.product_informatie_sidepanel_pw .funnelpage_details_back_btn {
  line-height: 1;
}
.funnelpage_details_multipleproducts_sticky_details .product_informatie_sidepanel_pw .funnelpage_details_back_btn {
  margin-bottom: 1em;
}
.product_informatie_sidepanel_pw .funnelpage_details_nobuy_warning {
  margin: 30px 0 10px;
  padding: 20px;
  background-color: #FCF5C4;
  border: 1px solid #EEE49F;
}
@media (max-width: 766px) {
  .product_informatie_sidepanel_pw .funnelpage_details_nobuy_warning a {
    margin-top: 10px;
  }
}
.product_informatie_sidepanel_pw .funnelpage_details_pricechanged_warning {
  margin: 10px 0;
  padding: 10px 20px;
  background-color: #ffffff;
  border: 1px solid #E30613;
}
@media (min-width: 1280px) {
  .product_informatie_sidepanel_pw .funnelpage_details_product_card_right_side {
    margin-top: 110px;
  }
}
.product_informatie_sidepanel_pw .funnelpage_details_product_card .prices-vertical-pages.prices {
  display: none;
}
.product_informatie_sidepanel_pw .funnelpage_details_product_card .table-align-acc .price-value {
  font-weight: 100;
  line-height: 1.5555556;
}
.product_informatie_sidepanel_pw .funnelpage_details_product_card .hld-grayborder-shadow {
  position: relative;
  border-radius: 10px;
  padding: 10px 20px 20px;
  margin: 10px 0 20px 0;
  border: 1px solid #ffffff;
  background: #ffffff;
  -webkit-box-shadow: 0 3px 0 #cbcbcb;
  box-shadow: 0 3px 0 #cbcbcb;
  padding-top: 25px;
  margin-top: 0;
}
.product_informatie_sidepanel_pw .funnelpage_details_product_card .is-sticky .productinfohld {
  margin-top: 40px;
}
.product_informatie_sidepanel_pw .funnelpage_details_product_card .logosupplier {
  padding-bottom: 15px;
}
.product_informatie_sidepanel_pw .funnelpage_details_product_card .img-wrap {
  height: 50px;
  vertical-align: middle;
  display: inline-block;
  font-size: 16px;
}
.product_informatie_sidepanel_pw .funnelpage_details_product_card .img-wrap.img-wrap-title {
  height: auto;
}
.product_informatie_sidepanel_pw .funnelpage_details_product_card .img-helper {
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.product_informatie_sidepanel_pw .funnelpage_details_product_card .tariffcolgrid {
  display: none;
}
.product_informatie_sidepanel_pw .funnelpage_details_product_card .prices {
  display: inline-block;
  width: 100%;
}
.product_informatie_sidepanel_pw .funnelpage_details_product_card .col-sm-8.col-md-16 {
  width: 100%;
}
.product_informatie_sidepanel_pw .funnelpage_details_product_card .price-container {
  padding-left: 0;
  padding-right: 0;
}
.product_informatie_sidepanel_pw .funnelpage_details_product_card .price-container.saving-container {
  padding-left: 5px;
}
.product_informatie_sidepanel_pw .funnelpage_details_product_card .price {
  background-color: #F4F4F4;
  border-radius: 10px;
  color: #243588;
  text-align: center !important;
  padding: 10px 0;
}
.product_informatie_sidepanel_pw .funnelpage_details_product_card .type {
  color: #757474;
  white-space: nowrap;
  margin: 0 0 4px 0;
  font-weight: 500;
}
.product_informatie_sidepanel_pw .funnelpage_details_product_card .price-value {
  font-weight: 700;
  font-size: 1.6em;
  line-height: 1;
  color: #243588;
  white-space: nowrap;
}
.product_informatie_sidepanel_pw .funnelpage_details_product_card .price-value span[class*="pw-icon-"]:before {
  font-size: 0.7em;
}
.product_informatie_sidepanel_pw .funnelpage_details_product_card .price-cents {
  font-weight: 500;
  font-size: 0.416667em;
  top: -0.9em;
}
.product_informatie_sidepanel_pw .funnelpage_details_product_card .padding-large-vertical {
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: -10px;
  margin-right: -10px;
  font-weight: 700;
  color: #243588;
}
.product_informatie_sidepanel_pw .funnelpage_details_product_card .dealalert {
  display: block;
  margin: 10px 0 15px 0;
}
.product_informatie_sidepanel_pw .funnelpage_details_product_card .dealalert.dealalert-top-left {
  position: absolute;
  left: 20px;
  top: -17px;
  margin: 0;
}
.product_informatie_sidepanel_pw .funnelpage_details_product_card .dealalert .text {
  display: inline-block;
  white-space: nowrap;
  background-color: #FDC300;
  padding: 2px 7px 4px;
  border-radius: 4px;
  font-size: 0.889em;
  font-weight: 500;
  color: #333333;
}
.product_informatie_sidepanel_pw .funnelpage_details_product_card .glyphicon-plus-success,
.product_informatie_sidepanel_pw .funnelpage_details_product_card .glyphicon-plus {
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  vertical-align: middle;
}
.product_informatie_sidepanel_pw .funnelpage_details_product_card .glyphicon-plus-success .blue,
.product_informatie_sidepanel_pw .funnelpage_details_product_card .glyphicon-plus .blue {
  color: #243588;
}
.product_informatie_sidepanel_pw .funnelpage_details_product_card .holidaycard-box {
  position: relative;
  border-radius: 6px;
  margin: 10px 0 20px;
  background-color: #243588;
  border-color: #243588;
  padding: 0;
}
.product_informatie_sidepanel_pw .funnelpage_details_product_card .holidaycard-box .hld-header {
  background-image: url('https://cdn2.pricewise.nl/resources/main/Uitjes_Kortingskaart_Logo_410.png');
  background-repeat: no-repeat;
  background-position: center top;
  background-size: contain;
  height: 140px;
  margin-top: -60px;
}
.product_informatie_sidepanel_pw .funnelpage_details_product_card .holidaycard-box .hld-content {
  padding: 10px 20px;
  color: #ffffff;
}
.product_informatie_sidepanel_pw .funnelpage_details_product_card .cinemember-box {
  position: relative;
  border-radius: 6px;
  margin: 40px 0 20px;
  background-color: #243588;
  border-color: #243588;
  padding: 0;
}
.product_informatie_sidepanel_pw .funnelpage_details_product_card .cinemember-box .hld-header {
  background-image: url('https://cdn2.pricewise.nl/resources/main/cinemember.jpg');
  background-repeat: no-repeat;
  background-position: center top;
  background-size: contain;
  height: 110px;
  margin-top: -60px;
}
.product_informatie_sidepanel_pw .funnelpage_details_product_card .cinemember-box .hld-content {
  padding: 10px 20px;
  color: #ffffff;
}
.product_informatie_sidepanel_pw .funnelpage_details_product_card .cinemember-box .hld-content a {
  color: #ffffff;
  padding-top: 10px;
  display: inline-block;
  padding-bottom: 10px;
}
.product_informatie_sidepanel_pw .funnelpage_details_product_card .hellofresh-box {
  position: relative;
  border-radius: 6px;
  margin: 40px 0 20px;
  background-color: #243588;
  border-color: #243588;
  padding: 0;
}
.product_informatie_sidepanel_pw .funnelpage_details_product_card .hellofresh-box .hld-header {
  background-image: url('https://cdn2.pricewise.nl/resources/main/pw_hellof.png');
  background-repeat: no-repeat;
  background-position: center top;
  background-size: contain;
  height: 160px;
  margin-top: -43px;
}
.product_informatie_sidepanel_pw .funnelpage_details_product_card .hellofresh-box .hld-content {
  padding: 10px 20px;
  color: #ffffff;
}
.product_informatie_sidepanel_pw .funnelpage_details_product_card .hellofresh-box .hld-content a {
  color: #ffffff;
  padding-top: 10px;
  display: inline-block;
  padding-bottom: 10px;
}
.product_informatie_sidepanel_pw .funnelpage_details_product_card .huelampcard-box {
  position: relative;
  border-radius: 6px;
  margin: 30px 0 20px;
  background-color: #243588;
  border-color: #243588;
  padding: 0;
}
.product_informatie_sidepanel_pw .funnelpage_details_product_card .huelampcard-box .hld-header {
  background-image: url('https://cdn2.pricewise.nl/resources/main/hue-lamp.png');
  background-repeat: no-repeat;
  background-position: center top;
  background-size: contain;
  height: 140px;
  margin-top: -60px;
}
.product_informatie_sidepanel_pw .funnelpage_details_product_card .huelampcard-box .hld-content {
  padding: 10px 20px;
  color: #ffffff;
}
.product_informatie_sidepanel_pw .funnelpage_details_product_card .huelampcard-box .hld-content a {
  color: #ffffff;
  padding-top: 10px;
  display: inline-block;
  padding-bottom: 10px;
}
.product_informatie_sidepanel_pw .funnelpage_details_product_card .thuis-box {
  position: relative;
  border-radius: 6px;
  margin: 80px 0 20px;
  background-color: #243588;
  border-color: #243588;
  padding: 0;
}
.product_informatie_sidepanel_pw .funnelpage_details_product_card .thuis-box .hld-header {
  background-image: url('https://cdn2.pricewise.nl/resources/main/Pathe_Thuis.svg');
  background-repeat: no-repeat;
  background-position: center top;
  background-size: contain;
  height: 100px;
  margin-top: -60px;
}
.product_informatie_sidepanel_pw .funnelpage_details_product_card .thuis-box .hld-content {
  padding: 10px 20px;
  color: #ffffff;
}
.product_informatie_sidepanel_pw .funnelpage_details_product_card .thuis-box .hld-content a {
  color: #ffffff;
  padding-top: 10px;
  display: inline-block;
  padding-bottom: 10px;
}
.product_informatie_sidepanel_pw .funnelpage_details_product_card .collapse-link {
  display: none;
}
.product_informatie_sidepanel_pw .funnelpage_details_product_card .cta_button_nobuy_msg {
  display: block;
  margin-bottom: 15px;
}
.product_informatie_sidepanel_pw .funnelpage_details_product_card_top .hld-grayborder-shadow {
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
  padding: 0;
  font-size: 0.88889em;
}
@media (min-width: 1024px) {
  .product_informatie_sidepanel_pw .funnelpage_details_product_card_top .hld-grayborder-shadow {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (min-width: 1280px) {
  .product_informatie_sidepanel_pw .funnelpage_details_product_card_top .hld-grayborder-shadow {
    margin-bottom: 0;
  }
}
.product_informatie_sidepanel_pw .funnelpage_details_product_card_top .type {
  font-size: 0.778em;
}
@media (min-width: 1024px) {
  .product_informatie_sidepanel_pw .funnelpage_details_product_card_top .type {
    font-size: 0.88889em;
  }
}
.product_informatie_sidepanel_pw .funnelpage_details_product_card_top .details {
  min-height: 110px;
}
@media (min-width: 1280px) {
  .product_informatie_sidepanel_pw .funnelpage_details_product_card_top .details {
    min-height: 100px;
  }
}
.product_informatie_sidepanel_pw .funnelpage_details_product_card_top .logosupplier {
  text-align: center !important;
}
.product_informatie_sidepanel_pw .funnelpage_details_product_card_top .details,
.product_informatie_sidepanel_pw .funnelpage_details_product_card_top .padding-large-vertical,
.product_informatie_sidepanel_pw .funnelpage_details_product_card_top .cta_button_nobuy_msg,
.product_informatie_sidepanel_pw .funnelpage_details_product_card_top .gray-dark,
.product_informatie_sidepanel_pw .funnelpage_details_product_card_top .price-container .del-text {
  display: none;
}
.product_informatie_sidepanel_pw .funnelpage_details_product_card_top.no-tooltip .info-icon {
  display: none;
}
.product_informatie_sidepanel_pw .funnelpage_details_product_card_top .cta-button {
  margin: 15px 0 10px;
}
.product_informatie_sidepanel_pw .funnelpage_details_product_card_top .btn-nobuy {
  color: #243588;
  background-color: #fff;
  border-color: #cbcbcb;
  -webkit-backface-visibility: hidden;
  -webkit-box-shadow: 0 3px 0 #cbcbcb;
  box-shadow: 0 3px 0 #cbcbcb;
}
.product_informatie_sidepanel_pw .funnelpage_details_product_card_top .btn-nobuy:hover,
.product_informatie_sidepanel_pw .funnelpage_details_product_card_top .btn-nobuy:focus,
.product_informatie_sidepanel_pw .funnelpage_details_product_card_top .btn-nobuy:active,
.product_informatie_sidepanel_pw .funnelpage_details_product_card_top .btn-nobuy.active,
.open .dropdown-toggle.product_informatie_sidepanel_pw .funnelpage_details_product_card_top .btn-nobuy {
  color: #243588;
  background-color: #fff;
}
.product_informatie_sidepanel_pw .funnelpage_details_product_card_top .btn-nobuy:active,
.product_informatie_sidepanel_pw .funnelpage_details_product_card_top .btn-nobuy.active,
.open .dropdown-toggle.product_informatie_sidepanel_pw .funnelpage_details_product_card_top .btn-nobuy {
  background-image: none;
}
.product_informatie_sidepanel_pw .funnelpage_details_product_card_top .btn-nobuy.disabled,
.product_informatie_sidepanel_pw .funnelpage_details_product_card_top .btn-nobuy[disabled],
fieldset[disabled] .product_informatie_sidepanel_pw .funnelpage_details_product_card_top .btn-nobuy,
.product_informatie_sidepanel_pw .funnelpage_details_product_card_top .btn-nobuy.disabled:hover,
.product_informatie_sidepanel_pw .funnelpage_details_product_card_top .btn-nobuy[disabled]:hover,
fieldset[disabled] .product_informatie_sidepanel_pw .funnelpage_details_product_card_top .btn-nobuy:hover,
.product_informatie_sidepanel_pw .funnelpage_details_product_card_top .btn-nobuy.disabled:focus,
.product_informatie_sidepanel_pw .funnelpage_details_product_card_top .btn-nobuy[disabled]:focus,
fieldset[disabled] .product_informatie_sidepanel_pw .funnelpage_details_product_card_top .btn-nobuy:focus,
.product_informatie_sidepanel_pw .funnelpage_details_product_card_top .btn-nobuy.disabled:active,
.product_informatie_sidepanel_pw .funnelpage_details_product_card_top .btn-nobuy[disabled]:active,
fieldset[disabled] .product_informatie_sidepanel_pw .funnelpage_details_product_card_top .btn-nobuy:active,
.product_informatie_sidepanel_pw .funnelpage_details_product_card_top .btn-nobuy.disabled.active,
.product_informatie_sidepanel_pw .funnelpage_details_product_card_top .btn-nobuy[disabled].active,
fieldset[disabled] .product_informatie_sidepanel_pw .funnelpage_details_product_card_top .btn-nobuy.active {
  background-color: #fff;
  border-color: #cbcbcb;
}
.product_informatie_sidepanel_pw .funnelpage_details_product_card_top .btn-nobuy .badge {
  color: #fff;
  background-color: #243588;
}
.product_informatie_sidepanel_pw .funnelpage_details_product_card_top .btn-nobuy:hover {
  -webkit-box-shadow: 0 2px 0 #cbcbcb;
  box-shadow: 0 2px 0 #cbcbcb;
  color: #333333;
  transform: translate(0px, 1px);
  -webkit-transform: translate(0px, 1px);
  -ms-transform: translate(0px, 1px);
}
.product_informatie_sidepanel_pw .funnelpage_details_product_card_top .btn-nobuy:active {
  -webkit-box-shadow: 0 1px 0 #cbcbcb;
  box-shadow: 0 1px 0 #cbcbcb;
  transform: translate(0px, 2px);
  -webkit-transform: translate(0px, 2px);
  -ms-transform: translate(0px, 2px);
}
.product_informatie_sidepanel_pw .funnelpage_details_product_card_top .btn-nobuy:after,
.product_informatie_sidepanel_pw .funnelpage_details_product_card_top .btn-nobuy:before {
  color: #243588;
}
.product_informatie_sidepanel_pw .funnelpage_details_product_card_top .btn-nobuy.btn-default-code {
  -webkit-user-select: auto;
     -moz-user-select: auto;
      -ms-user-select: auto;
          user-select: auto;
}
.product_informatie_sidepanel_pw .pw-icon-plus-green .blue {
  color: #243588;
}
@media (max-width: 1023px) {
  .product_informatie_sidepanel_pw .funnelpage_details_list_content_area_min_title .custom-sticky-active-hidden.text-center {
    min-height: 48px;
  }
}
.product_informatie_sidepanel_pw .funnelpage_details_list_content_area {
  background-color: #ffffff;
  border-radius: 6px;
  padding: 1px 20px 20px;
  margin-bottom: 50px;
}
.product_informatie_sidepanel_pw .funnelpage_details_list_content_area .funnelpage_details_list_row:last-child .funnelpage_details_list_row_values {
  border-bottom: none;
}
@media (max-width: 766px) {
  .product_informatie_sidepanel_pw .funnelpage_details_list_content_area h3 {
    background-color: #F4F4F4;
    padding: 10px;
    border-radius: 6px;
    text-align: center;
    position: -moz-sticky;
    position: -o-sticky;
    position: -ms-sticky;
    position: sticky;
    left: 10px;
  }
}
@media (min-width: 1280px) {
  .product_informatie_sidepanel_pw .funnelpage_details_list_content_area {
    background-color: transparent;
    border-radius: 0;
    padding: 2px;
  }
  .product_informatie_sidepanel_pw .funnelpage_details_list_content_area + .funnelpage_details_list_content_area {
    border-top: 1px solid #cbcbcb;
  }
  .product_informatie_sidepanel_pw .funnelpage_details_list_content_area.mobile-sticky-products + .funnelpage_details_list_content_area {
    border-top: none;
  }
}
.product_informatie_sidepanel_pw .funnelpage_details_list .accordion .panel .panel-heading {
  color: #243588;
}
.product_informatie_sidepanel_pw .funnelpage_details_list .accordion .panel .panel-collapse > .panel-body {
  border-top: none;
}
@media (max-width: 1280px) {
  .product_informatie_sidepanel_pw .funnelpage_details_list_multipleproducts {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 1024px) {
  .product_informatie_sidepanel_pw .funnelpage_details_list_multipleproducts {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media (max-width: 767px) {
  .product_informatie_sidepanel_pw .funnelpage_details_list_multipleproducts {
    padding-left: 0;
    padding-right: 0;
  }
}
.product_informatie_sidepanel_pw .funnelpage_details_list_multipleproducts .accordion .panel .panel-heading a {
  font-size: 16px;
}
.product_informatie_sidepanel_pw .funnelpage_details_list_multipleproducts .care-giver-list {
  font-size: 14px;
}
.product_informatie_sidepanel_pw .funnelpage_details_list_multipleproducts .funnelpage_details_product_card .dealalert.dealalert-top-left {
  top: -33px;
}
@media (min-width: 767px) {
  .product_informatie_sidepanel_pw .funnelpage_details_list_multipleproducts .funnelpage_details_product_card .dealalert.dealalert-top-left {
    top: -29px;
  }
}
@media (min-width: 1024px) {
  .product_informatie_sidepanel_pw .funnelpage_details_list_multipleproducts .funnelpage_details_product_card .dealalert.dealalert-top-left {
    top: -23px;
  }
}
@media (min-width: 1280px) {
  .product_informatie_sidepanel_pw .funnelpage_details_list_multipleproducts .funnelpage_details_product_card .dealalert.dealalert-top-left {
    top: -33px;
  }
}
.product_informatie_sidepanel_pw .funnelpage_details_list_multipleproducts .campaign-product-card {
  display: none;
}
.product_informatie_sidepanel_pw .funnelpage_details_list_row {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (max-width: 1280px) {
  .product_informatie_sidepanel_pw .level2 .funnelpage_details_list_row_label .label {
    position: -moz-sticky;
    position: -o-sticky;
    position: -ms-sticky;
    position: sticky;
    left: 40px;
  }
}
.product_informatie_sidepanel_pw .funnelpage_details_list_row_label {
  margin-bottom: 0;
  margin-top: 10px;
}
@media (max-width: 1280px) {
  .product_informatie_sidepanel_pw .funnelpage_details_list_row_label .label {
    font-weight: bold;
  }
}
@media (max-width: 1280px) {
  .product_informatie_sidepanel_pw .funnelpage_details_list_row_label .label {
    position: -moz-sticky;
    position: -o-sticky;
    position: -ms-sticky;
    position: sticky;
    left: 10px;
  }
}
@media (max-width: 1280px) {
  .product_informatie_sidepanel_pw .funnelpage_details_list_row_label .label + small span {
    position: -moz-sticky;
    position: -o-sticky;
    position: -ms-sticky;
    position: sticky;
    left: 10px;
  }
}
@media (min-width: 767px) {
  .product_informatie_sidepanel_pw .funnelpage_details_list_row_label .second-level {
    padding-left: 20px;
    font-size: 16px;
    display: inline-block;
  }
}
@media (min-width: 1280px) {
  .product_informatie_sidepanel_pw .funnelpage_details_list_row_label {
    color: #333333;
  }
  .IE_11 .product_informatie_sidepanel_pw .funnelpage_details_list_row_label {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0;
    -ms-flex-preferred-size: 21%;
        flex-basis: 21%;
  }
}
.product_informatie_sidepanel_pw .funnelpage_details_list_row_values {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  border-bottom: 1px solid #cbcbcb;
}
.IE_11 .product_informatie_sidepanel_pw .funnelpage_details_list_row_values {
  width: 100%;
}
@media (min-width: 1280px) {
  .IE_11 .product_informatie_sidepanel_pw .funnelpage_details_list_row_values {
    width: auto;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0;
    -ms-flex-preferred-size: 64%;
        flex-basis: 64%;
  }
}
@media (min-width: 1280px) {
  .product_informatie_sidepanel_pw .funnelpage_details_list_row_values {
    font-weight: 400;
    -ms-flex-preferred-size: 70%;
        flex-basis: 70%;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    border-bottom: none;
    padding-left: 20px;
  }
  .funnelpage_details_list_multipleproducts .product_informatie_sidepanel_pw .funnelpage_details_list_row_values {
    -ms-flex-preferred-size: 74%;
        flex-basis: 74%;
  }
}
.product_informatie_sidepanel_pw .funnelpage_details_list_row_values .pw-icon-leaf.pw-icon-green {
  margin-right: 5px;
}
.product_informatie_sidepanel_pw .funnelpage_details_list_row_values .power-values {
  margin-left: 5px;
}
.product_informatie_sidepanel_pw .funnelpage_details_list_row_values .info-icon {
  margin-left: 5px;
}
.product_informatie_sidepanel_pw .funnelpage_details_list_row_values > .flexitem + .flexitem {
  margin-left: 20px;
}
.product_informatie_sidepanel_pw .funnelpage_details_list_row_values > .flexitem .border_bottom:only-child {
  height: 100%;
}
.product_informatie_sidepanel_pw .funnelpage_details_list_row_values > .flexitem .border_bottom [class^='pw-icon'] {
  vertical-align: middle;
}
.product_informatie_sidepanel_pw .funnelpage_details_list_row_values > .flexitem .border_bottom.discount-price {
  background-color: #F0F6DF;
  border-radius: 5px;
  color: #648115;
  padding: 5px 10px;
  border-bottom: 0px solid #ffffff;
  font-weight: 500;
}
@media (min-width: 1280px) {
  .product_informatie_sidepanel_pw .funnelpage_details_list_row_values > .flexitem {
    background-color: #ffffff;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 18px;
    padding-right: 18px;
    padding-bottom: 5px;
  }
  .IE_11 .product_informatie_sidepanel_pw .funnelpage_details_list_row_values > .flexitem {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
  }
  .product_informatie_sidepanel_pw .funnelpage_details_list_row_values > .flexitem .border_bottom {
    padding-bottom: 10px;
    padding-top: 10px;
    border-bottom: 1px solid #cbcbcb;
  }
  .product_informatie_sidepanel_pw .funnelpage_details_list_row_values > .flexitem .border_bottom.nomb {
    margin-bottom: 0;
  }
}
.product_informatie_sidepanel_pw .funnelpage_details_list_row_values > .flexitem.funnelpage_details_product_card_top {
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 1280px) {
  .product_informatie_sidepanel_pw .funnelpage_details_list_row_values.funnelpage_details_list_row_values_first > .flexitem {
    padding-top: 20px;
    border-top: 1px solid #fbfbfb;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
  }
}
.product_informatie_sidepanel_pw .funnelpage_details_list_row_values.funnelpage_details_list_row_values_last {
  border-bottom: none;
}
@media (min-width: 1280px) {
  .product_informatie_sidepanel_pw .funnelpage_details_list_row_values.funnelpage_details_list_row_values_last > .flexitem {
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    padding-bottom: 20px;
  }
  .product_informatie_sidepanel_pw .funnelpage_details_list_row_values.funnelpage_details_list_row_values_last > .flexitem .border_bottom {
    border-bottom: none;
  }
}
.product_informatie_sidepanel_pw .funnelpage_details_list_row_values_infotext {
  border-bottom: none;
}
.product_informatie_sidepanel_pw .funnelpage_details_list_row_values_infotext > .flexitem {
  -webkit-box-shadow: none;
          box-shadow: none;
  padding-top: 20px;
  background-color: transparent;
  padding-left: 0;
}
.product_informatie_sidepanel_pw .funnelpage_details_list_row_logos {
  position: fixed;
  width: 100%;
  left: 0;
  right: 0;
  top: 0;
}
.product_informatie_sidepanel_pw .funnelpage_details_list_row_logos .logo {
  max-width: 130px;
}
.product_informatie_sidepanel_pw .IE_11 .list-table-3-coll-vc .listitem_label {
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
  -webkit-box-flex: 100%;
      -ms-flex: 100%;
          flex: 100%;
}
.product_informatie_sidepanel_pw .list-table-3-coll-vc {
  margin-bottom: 0;
  line-height: 1.1;
}
.product_informatie_sidepanel_pw .list-table-3-coll-vc li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0;
  margin-bottom: 0;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.product_informatie_sidepanel_pw .list-table-3-coll-vc li:first-child {
  padding-top: 20px;
}
.product_informatie_sidepanel_pw .list-table-3-coll-vc li:last-child {
  border-bottom: none;
  padding-bottom: 20px;
}
@media (min-width: 1280px) {
  .product_informatie_sidepanel_pw .list-table-3-coll-vc li:last-child {
    padding-bottom: 50px;
  }
}
.product_informatie_sidepanel_pw .list-table-3-coll-vc .listitem_label {
  margin-top: 5px;
  margin-bottom: 5px;
  -webkit-box-flex: 2;
      -ms-flex: 2 0 0px;
          flex: 2 0 0;
  padding-right: 8px;
}
@media (max-width: 1279px) {
  .product_informatie_sidepanel_pw .list-table-3-coll-vc .listitem_label .IE_11 {
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
}
.product_informatie_sidepanel_pw .list-table-3-coll-vc .listitem_label.nomargin {
  margin-top: 0;
  margin-bottom: 0;
}
.product_informatie_sidepanel_pw .list-table-3-coll-vc .listitem_value {
  margin-top: 5px;
  margin-bottom: 5px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: right;
}
.product_informatie_sidepanel_pw .list-table-3-coll-vc .listitem_value.nomargin {
  margin-top: 0;
  margin-bottom: 0;
}
.product_informatie_sidepanel_pw .list-table-3-coll-vc .listitem_value + .listitem_value {
  padding-left: 10px;
}
.product_informatie_sidepanel_pw .list-table-3-coll-vc .listitem_value_hasvalues {
  text-align: left;
}
.product_informatie_sidepanel_pw .list-table-3-coll-vc .listitem_value_hasvalues .listitem_value_innervalue {
  margin-top: 0;
  margin-bottom: 0;
}
.product_informatie_sidepanel_pw .list-table-3-coll-vc .listitem_value_innervalue {
  margin-top: 5px;
  margin-bottom: 5px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -ms-flex-preferred-size: 90px;
      flex-basis: 90px;
}
.product_informatie_sidepanel_pw .list-table-3-coll-vc .listitem_value_innervalue.nomargin {
  margin-top: 0;
  margin-bottom: 0;
}
.product_informatie_sidepanel_pw .list-table-3-coll-vc .listitem_value_innervalue + .listitem_value_innervalue {
  padding-left: 10px;
  text-align: right;
}
.funnelpage_details_list_multipleproducts .product_informatie_sidepanel_pw .list-table-3-coll-vc .text-nowrap {
  white-space: normal;
}
.product_informatie_sidepanel_pw .list-table-3-coll-vc.list-table-3-coll-vc-costs .listitem_value,
.product_informatie_sidepanel_pw .list-table-3-coll-vc.list-table-3-coll-vc-costs .listitem_label {
  font-size: 0.889em;
}
.product_informatie_sidepanel_pw .list-table-3-coll-vc.list-table-3-coll-vc-costs .listitem_label_full {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
.product_informatie_sidepanel_pw .list-table-3-coll-vc.list-table-3-coll-vc-costs .listitem_label_full > span {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.product_informatie_sidepanel_pw .list-table-3-coll-vc.list-table-3-coll-vc-costs .listitem_label_full .info-icon {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
@media (min-width: 767px) {
  .product_informatie_sidepanel_pw .list-table-3-coll-vc.list-table-3-coll-vc-costs .listitem_value .listitem_value_innervalue {
    white-space: nowrap;
  }
}
.product_informatie_sidepanel_pw .pdf-dl-links {
  background-image: url('https://cdn2.pricewise.nl/resources/images/icon-pdf.gif');
  background-position: 1px 4px;
  background-repeat: no-repeat;
  line-height: 20px;
  padding-left: 30px;
  padding-top: 3px;
  margin: 0;
}
.product_informatie_sidepanel_pw .pdf-dl-links a {
  text-decoration: none;
  word-break: break-all;
  background-image: none;
  padding-left: 0 !important;
}
.product_informatie_sidepanel_pw .info-icon {
  line-height: 1.42857143;
}
.product_informatie_sidepanel_pw .funnelpage_details_sticky_logos {
  display: none;
}
@media (min-width: 1280px) {
  .product_informatie_sidepanel_pw .funnelpage_details_sticky_logos > .flexitem {
    background-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}
.is-sticky .product_informatie_sidepanel_pw .funnelpage_details_sticky_logos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.product_informatie_sidepanel_pw .funnelpage_details_more_link {
  font-weight: 500;
}
.product_informatie_sidepanel_pw .funnelpage_details_small_product_card {
  padding: 10px 0 10px;
}
.is-sticky .product_informatie_sidepanel_pw .funnelpage_details_small_product_card {
  margin-left: -40px;
  padding-left: 20px;
}
.product_informatie_sidepanel_pw .funnelpage_details_small_product_card .logo {
  padding-left: 20px;
  padding-right: 5px;
  min-width: 110px;
}
.product_informatie_sidepanel_pw .funnelpage_details_small_product_card .logo img {
  max-height: 25px;
  max-width: 54px;
}
@media (min-width: 767px) {
  .product_informatie_sidepanel_pw .funnelpage_details_small_product_card .logo img {
    max-height: 46px;
    max-width: 110px;
  }
}
.is-sticky .product_informatie_sidepanel_pw .funnelpage_details_small_product_card .logo {
  padding-left: 0;
}
.product_informatie_sidepanel_pw .funnelpage_details_small_product_card .price {
  line-height: 1;
  white-space: nowrap;
  background-color: transparent;
}
.product_informatie_sidepanel_pw .funnelpage_details_small_product_card .price + .price {
  padding-left: 10px;
}
.product_informatie_sidepanel_pw .funnelpage_details_small_product_card .type {
  color: #757474;
  white-space: nowrap;
  margin: 4px 0;
  font-weight: 500;
  font-size: 0.77778em;
}
@media (max-width: 767px) {
  .product_informatie_sidepanel_pw .funnelpage_details_small_product_card .type {
    font-size: 14px;
  }
}
.product_informatie_sidepanel_pw .funnelpage_details_small_product_card .value {
  font-weight: 700;
  line-height: 1;
  color: #243588;
  white-space: nowrap;
}
@media (min-width: 767px) {
  .product_informatie_sidepanel_pw .funnelpage_details_small_product_card .value {
    font-size: 1.556em;
  }
}
.product_informatie_sidepanel_pw .funnelpage_details_small_product_card .value-cents {
  font-weight: 500;
  font-size: 1em;
  top: -0.3em;
  color: #243588;
}
@media (max-width: 767px) {
  .product_informatie_sidepanel_pw .funnelpage_details_small_product_card .value-cents {
    font-size: 0.8em;
  }
}
.product_informatie_sidepanel_pw .funnelpage_details_small_product_card .cta {
  padding-left: 5px;
  padding-right: 10px;
}
.product_informatie_sidepanel_pw .funnelpage-details-reviews .srv-item {
  border-bottom: 1px solid #bbbbbb;
  padding-bottom: 20px;
  margin: 10px 0 20px;
}
.product_informatie_sidepanel_pw .funnelpage-details-reviews .social-header-box {
  min-height: 80px;
  margin-bottom: 10px;
}
@media (max-width: 1023px) {
  .funnelpage_details_list_multipleproducts .product_informatie_sidepanel_pw .funnelpage-details-reviews .social-header-box {
    min-height: 140px;
  }
}
.product_informatie_sidepanel_pw .funnelpage-details-reviews .social-header-box span.small {
  display: block;
}
.product_informatie_sidepanel_pw .funnelpage-details-reviews .big {
  font-weight: 600;
  font-size: 1.333em;
}
.product_informatie_sidepanel_pw .funnelpage-details-reviews .btn-nostyle {
  line-height: 1;
}
.product_informatie_sidepanel_pw .funnelpage-details-reviews .btn-nostyle:before {
  vertical-align: middle;
}
.product_informatie_sidepanel_pw .funnelpage-details-reviews .hld-social-img {
  border-top-left-radius: 17px 17px;
  border-top-right-radius: 17px 17px;
  border-bottom-right-radius: 23px 20px;
  border-bottom-left-radius: 16px 16px;
  -webkit-transform: rotate(2deg);
  transform: rotate(2deg);
  border-radius: 8px;
  margin-right: 15px;
  width: 59px;
}
.product_informatie_sidepanel_pw .funnelpage-details-reviews .small {
  color: #999;
}
.product_informatie_sidepanel_pw .funnelpage-details-reviews p {
  color: #333333;
}
.product_informatie_sidepanel_pw .funnelpage-details-reviews .social-list-table {
  margin-top: 48px;
  margin-bottom: 10px;
  color: #757474;
}
.product_informatie_sidepanel_pw .funnelpage-details-reviews .social-list-table .listitem_label {
  word-break: break-word;
}
.product_informatie_sidepanel_pw .funnelpage_details_list_multipleproducts .list-survey .big {
  font-size: 17px;
}
.product_informatie_sidepanel_pw .funnelpage_details_list_multipleproducts .list-survey li:first-child .listitem_label {
  width: 60%;
}
.product_informatie_sidepanel_pw .funnelpage_details_list_multipleproducts .list-survey li:first-child .listitem_value {
  width: 30%;
}
.product_informatie_sidepanel_pw .funnelpage_details_list_multipleproducts .list-survey .listitem_label span {
  word-wrap: break-word;
}
.product_informatie_sidepanel_pw .funnelpage_details_list_multipleproducts .list-table .funnelpage_details_reviews_line .listitem_label {
  width: 100%;
}
.product_informatie_sidepanel_pw .funnelpage_details_list_multipleproducts .list-table .funnelpage_details_reviews_line .listitem_value {
  width: 100%;
  padding-left: 0;
}
.product_informatie_sidepanel_pw .list-table .funnelpage_details_reviews_line {
  font-size: 0.889em;
}
@media (max-width: 1023px) {
  .product_informatie_sidepanel_pw .list-table .funnelpage_details_reviews_line .listitem_label {
    width: 100%;
  }
  .product_informatie_sidepanel_pw .list-table .funnelpage_details_reviews_line .listitem_value {
    width: 100%;
    padding-left: 0;
  }
}
.product_informatie_sidepanel_pw .list-table .funnelpage_details_reviews_totalscore {
  font-size: 1.4em;
  font-weight: 600;
}
@media (min-width: 1280px) {
  .product_informatie_sidepanel_pw .funnelpage_details_list_row_values_discounts > .flexitem {
    background-color: #FCF5C4;
    border-top-color: #EEE49F;
  }
}
.product_informatie_sidepanel_pw .funnelpage_details_list_row_forced_overlap_previous {
  margin-top: -11px;
}
.product_informatie_sidepanel_pw .selectiefpolis {
  background: #757474;
  color: #ffffff !important;
  padding: 1px 4px;
  border-radius: 6px;
  display: inline-block;
}
@media (max-width: 766px) {
  .product_informatie_sidepanel_pw .selectiefpolis {
    font-size: 13px;
  }
}
.product_informatie_sidepanel_pw .naturapolis {
  background: #00B6ED;
  color: #ffffff !important;
  padding: 1px 4px;
  border-radius: 6px;
  display: inline-block;
}
@media (max-width: 766px) {
  .product_informatie_sidepanel_pw .naturapolis {
    font-size: 13px;
  }
}
.product_informatie_sidepanel_pw .restitutiepolis {
  background: #243588;
  color: #ffffff !important;
  padding: 1px 4px;
  border-radius: 6px;
  display: inline-block;
}
@media (max-width: 766px) {
  .product_informatie_sidepanel_pw .restitutiepolis {
    font-size: 13px;
  }
}
.product_informatie_sidepanel_pw .onetimediscount {
  color: #668909;
  background-color: #eaf3d2;
  font-weight: 600;
  border-radius: 6px;
  padding: 2px 6px;
  font-size: 0.9375em;
  display: inline-block;
  margin-bottom: 8px;
}
@media (min-width: 1280px) {
  .product_informatie_sidepanel_pw .onetimediscount {
    margin-bottom: 8px;
  }
}
.product_informatie_sidepanel_pw .linkOutIncentiveModal .modal-header {
  background-color: #243588;
}
.product_informatie_sidepanel_pw .linkOutIncentiveModal .modal-title {
  color: #ffffff;
}
@media (min-width: 1024px) {
  .product_informatie_sidepanel_pw .linkOutIncentiveModaltext {
    padding-top: 30px;
  }
}
.product_informatie_sidepanel_pw .info-gray-text {
  color: #757474;
  font-size: 0.889em;
  font-weight: 100;
  padding-top: 10px;
  display: block;
}
.product_informatie_sidepanel_pw .img-wrap-title {
  width: 100%;
}
.product_informatie_sidepanel_pw .img-wrap-title strong {
  font-weight: 800;
  font-size: 1.333em;
  color: #243588;
}
.product_informatie_sidepanel_pw .cta-button-en {
  margin-top: 5px;
}
.product_informatie_sidepanel_pw .accordion-pp-rslt {
  border-top: #EDEDED solid 1px;
  padding-top: 5px;
}
.product_informatie_sidepanel_pw .accordion-pp-rslt.accordion-pp-rslt .panel .panel-collapse > .panel-body {
  padding-top: 0;
}
.product_informatie_sidepanel_pw .accordion-pp-rslt .panel-group {
  margin-bottom: 10px;
}
.product_informatie_sidepanel_pw .accordion-pp-rslt .funnelpage_details_product_card .price-value {
  font-size: 0.889em;
}
.product_informatie_sidepanel_pw .accordion-pp-rslt.accordion .panel .panel-body .price-value {
  padding-right: 22px;
}
.product_informatie_sidepanel_pw .accordion-pp-rslt.accordion .panel .panel-body td:first-child {
  padding-left: 15px;
  position: relative;
}
.product_informatie_sidepanel_pw .accordion-pp-rslt.accordion .panel .panel-body td:first-child:before {
  position: absolute;
  left: 0;
  top: 4px;
  content: '.';
  display: inline-block;
  font-size: 33px;
  line-height: 0;
}
.product_informatie_sidepanel_pw .accordion-pp-rslt.accordion .panel .panel-collapse.collapsing {
  background-color: transparent;
  border-bottom: 0px solid #EDEDED;
}
.product_informatie_sidepanel_pw .accordion-pp-rslt.accordion .panel .panel-collapse.collapse {
  border-bottom: 1px solid #EDEDED;
}
.product_informatie_sidepanel_pw .accordion-pp-rslt.accordion .panel table {
  width: 100%;
}
.product_informatie_sidepanel_pw .accordion-pp-rslt.accordion .panel .panel-title a .pw-icon-arrow-down:after,
.product_informatie_sidepanel_pw .accordion-pp-rslt.accordion .panel .panel-title a .pw-icon-arrow-up:after {
  right: 4px;
  left: auto;
  top: 9px;
  font-size: 0.8em;
}
.product_informatie_sidepanel_pw .accordion-pp-rslt.accordion .panel .panel-title a .pw-icon-arrow-down,
.product_informatie_sidepanel_pw .accordion-pp-rslt.accordion .panel .panel-title a .pw-icon-arrow-up {
  padding-right: 0;
}
.product_informatie_sidepanel_pw .accordion-pp-rslt.accordion .panel .panel-title a td.price-sign {
  min-width: 10px;
  width: 10px;
}
.product_informatie_sidepanel_pw .accordion-pp-rslt.accordion .panel .panel-title a td.price-sign span {
  color: #333333;
}
.product_informatie_sidepanel_pw .accordion-pp-rslt.accordion .panel .panel-title a td.td-value.price-value {
  min-width: auto;
  width: auto;
  line-height: 1.1;
}
.product_informatie_sidepanel_pw .accordion-pp-rslt.accordion .panel .panel-title a td.td-value.price-value span {
  color: #333333;
}
.product_informatie_sidepanel_pw .accordion-pp-rslt.accordion .panel .panel-heading a {
  padding: 4px 0px 4px 0px;
  font-weight: 500;
}
.product_informatie_sidepanel_pw .accordion-pp-rslt.accordion .panel .panel-heading a strong {
  font-weight: 500;
}
.product_informatie_sidepanel_pw .accordion-pp-rslt.accordion .panel .panel-heading a .value-right {
  min-width: auto;
  right: 0px;
  width: auto;
  font-weight: 500;
  padding-right: 22px;
}
.product_informatie_sidepanel_pw .table-align-acc .price-sign {
  min-width: 10px;
  width: 10px;
}
.product_informatie_sidepanel_pw .table-align-acc .price-sign span {
  color: #333333;
}
.product_informatie_sidepanel_pw .table-align-acc .td-value.price-value {
  min-width: auto;
  width: auto;
  line-height: 1.555556;
}
.product_informatie_sidepanel_pw .table-align-acc .td-value.price-value span {
  color: #333333;
}
.product_informatie_sidepanel_pw .table-align-acc h5 {
  color: #243588;
  margin-top: 0px;
  margin-bottom: 5px;
  font-weight: 700;
}
.product_informatie_sidepanel_pw .table-align-acc .text-primary {
  color: #243588;
}
.product_informatie_sidepanel_pw .table-align-acc span {
  color: #333333;
}
.product_informatie_sidepanel_pw .table-align-acc td {
  padding: 3px 0;
  vertical-align: top;
}
.product_informatie_sidepanel_pw .table-align-acc .cashback-and-discount .price-sign {
  padding: 5px 0px;
}
.product_informatie_sidepanel_pw .table-align-acc .cashback-and-discount .price-sign span {
  color: #668909;
}
.product_informatie_sidepanel_pw .table-align-acc .cashback-and-discount .td-value.price-value {
  padding: 5px 22px 5px 0px;
  font-weight: 100;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.product_informatie_sidepanel_pw .table-align-acc .cashback-and-discount .td-value.price-value span {
  color: #668909;
}
.product_informatie_sidepanel_pw .table-align-acc .cashback-and-discount td {
  background-color: #eaf3d2;
  margin-top: 5px;
}
.product_informatie_sidepanel_pw .table-align-acc .cashback-and-discount td span {
  color: #668909;
}
.product_informatie_sidepanel_pw .table-align-acc .cashback-and-discount td:first-child {
  padding: 5px 8px 5px 8px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.product_informatie_sidepanel_pw .table-align-acc .price-value {
  text-align: right;
  vertical-align: top;
  padding-right: 0;
  font-size: 0.889em;
}
.product_informatie_sidepanel_pw .table-align-acc td:first-child {
  width: auto;
  padding-right: 3px;
  font-size: 0.889em;
}
.product_informatie_sidepanel_pw .table-align-acc .price-sign {
  min-width: 10px;
  width: 10px;
  font-size: 0.889em;
}
.product_informatie_sidepanel_pw .table-align-acc .space-cash {
  height: 5px;
}
.product_informatie_sidepanel_pw .table-align-acc {
  width: 100%;
}
.product_informatie_sidepanel_pw .table-align-acc.table-align-noacc .price-value {
  font-weight: 700;
  padding-right: 22px;
}
.product_informatie_sidepanel_pw .table-align-acc.table-align-noacc .price-value .price-value {
  padding-right: 0px;
  font-weight: 700;
  font-size: 1em;
}
.product_informatie_sidepanel_pw .table-align-acc .no-padd-right {
  padding-right: 0;
}
.product_informatie_sidepanel_pw .table-align-acc h4 {
  font-weight: 800;
  font-size: 1.2em;
}
.product_informatie_sidepanel_pw .table-align-acc h4 span {
  color: #243588;
}
.product_informatie_sidepanel_pw .table-align-acc hr {
  border-top: 1px solid #ddd;
}
.product_informatie_sidepanel_pw .table-align-acc .text-dotted {
  padding-bottom: 3px;
  display: inline-block;
  border-width: 2px;
}
@media (max-width: 766px) {
  .product_informatie_sidepanel_pw .table-align-acc .text-dotted {
    border-width: 1px;
  }
}
.product_informatie_sidepanel_pw .table-align-acc .price-mobile b {
  font-weight: 100;
}
.product_informatie_sidepanel_pw .list-icon-lineh-small {
  margin-bottom: 5px;
}
.product_informatie_sidepanel_pw .list-icon-lineh-small li {
  padding-bottom: 0px;
}
.product_informatie_sidepanel_pw .accordion-pp-rslt-total {
  margin-top: 15px;
}
.product_informatie_sidepanel_pw .accordion-pp-rslt-total .panel-group {
  margin-bottom: 0;
}
.product_informatie_sidepanel_pw .accordion-pp-rslt-total.accordion.accordion-pp-rslt .panel-collapse.collapsing {
  background-color: transparent;
  border-bottom: 0px solid #EDEDED;
}
.product_informatie_sidepanel_pw .accordion-pp-rslt-total.accordion.accordion-pp-rslt .panel-collapse.collapse {
  background-color: transparent;
  border-bottom: 0px solid #EDEDED;
}
.product_informatie_sidepanel_pw .accordion-pp-rslt-total.accordion.accordion-pp-rslt .panel-title a {
  font-weight: 800;
}
.product_informatie_sidepanel_pw .accordion-pp-rslt-total.accordion.accordion-pp-rslt .panel-title a td.price-sign span {
  color: #243588;
}
.product_informatie_sidepanel_pw .accordion-pp-rslt-total.accordion.accordion-pp-rslt .panel-title a td span {
  color: #243588;
  font-weight: 800;
  font-size: 1.1em;
}
.product_informatie_sidepanel_pw .accordion-pp-rslt-total.accordion.accordion-pp-rslt .panel-title a td.td-value.price-value {
  padding-right: 22px;
  color: #243588;
  line-height: 1.2;
}
.product_informatie_sidepanel_pw .accordion-pp-rslt-total.accordion.accordion-pp-rslt .panel-title a td.td-value.price-value span {
  color: #243588;
  font-weight: 800;
  font-size: 1em;
}
.product_informatie_sidepanel_pw .accordion-pp-rslt-total.accordion.accordion-pp-rslt .panel-body td:first-child {
  margin-left: 0;
  padding-left: 0px;
}
.product_informatie_sidepanel_pw .accordion-pp-rslt-total.accordion.accordion-pp-rslt .panel-body td:first-child:before {
  content: '';
}
.product_informatie_sidepanel_pw .img-wrap.img-wrap-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.product_informatie_sidepanel_pw .img-wrap.img-wrap-title strong {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
}
@media (max-width: 766px) {
  .product_informatie_sidepanel_pw .img-wrap.img-wrap-title strong {
    padding-left: 10px;
  }
}
@media (min-width: 1279px) {
  .product_informatie_sidepanel_pw .table-align-acc.table-align-acc-total td {
    font-size: 0.938em;
  }
}
.product_informatie_sidepanel_pw .funnelpage_details_list .accordion-pp-total .panel .panel-collapse > .panel-body {
  padding-top: 0;
}
.product_informatie_sidepanel_pw .pricecontentwrap .table-align-acc .cashback-and-discount .price-sign span,
.product_informatie_sidepanel_pw .pricecontentwrap .table-align-acc .cashback-and-discount .td-value.price-value span,
.product_informatie_sidepanel_pw .pricecontentwrap .table-align-acc .cashback-and-discount td span {
  color: #668909;
}
.product_informatie_sidepanel_pw .pricecontentwrap .tt-pricecontent-sign .table-align-acc .cashback-and-discount td {
  background-color: #eaf3d2;
}
.product_informatie_sidepanel_pw .accordion-pp-rslt-total.accordion.accordion-pp-rslt .panel .panel-body .total-price-foldout td {
  /*&:first-child {
                padding-left: 15px;
                position: relative;
                &:before {
                    position: absolute;
                    left: 0;
                    top: 3px;
                    content: '.';
                    display: inline-block;
                    font-size: 33px;
                    line-height: 0;
                }
                }*/
}
.product_informatie_sidepanel_pw .accordion-pp-rslt-total.accordion.accordion-pp-rslt .panel .panel-body .total-price-foldout td b {
  font-weight: 500;
  color: #243588;
  font-family: 'Barlow-Normal', sans-serif;
}
.product_informatie_sidepanel_pw .accordion-pp-rslt-total.accordion.accordion-pp-rslt .panel .panel-body .total-price-foldout td b span {
  color: #243588;
}
.product_informatie_sidepanel_pw .list-icon-lineh-small li {
  font-size: 0.889em;
}
.product_informatie_sidepanel_pw .accordion-pp-rslt.accordion-pp-rslt-total-border {
  border-top: #ededed solid 0px;
  margin-top: -11px;
}
.product_informatie_sidepanel_pw .m-top-margin {
  margin-top: 5px;
}
.product_informatie_sidepanel_pw .table-align-acc.table-align-noacc.table-align-noacc-month .price-value {
  font-weight: 100;
}
.product_informatie_sidepanel_pw .table-align-acc.table-align-noacc.table-align-noacc-month td span {
  color: #243588;
  font-weight: 500;
}
.product_informatie_sidepanel_pw .table-align-noacc-month {
  margin-top: -10px;
}
body .product_informatie_sidepanel_pw .show-vc-on-mobile {
  font-size: 0.889em;
}
@media (min-width: 766px) {
  body .product_informatie_sidepanel_pw .show-vc-on-mobile {
    font-size: 1em;
  }
}
@media (max-width: 766px) {
  body .product_informatie_sidepanel_pw .show-vc-on-mobile .cta .btn {
    font-size: 0.889em;
  }
}
@media (max-width: 1280px) {
  body .product_informatie_sidepanel_pw .show-vc-on-mobile .funnelpage_details_list_row_label .label {
    font-weight: bold;
  }
}
@media (max-width: 1023px) {
  body .product_informatie_sidepanel_pw .show-vc-on-mobile .list-table-3-coll-vc .listitem_label {
    word-break: break-all;
    display: contents;
    font-size: 0.889em;
  }
}
@media (max-width: 766px) {
  body .product_informatie_sidepanel_pw .show-vc-on-mobile .list-table-3-coll-vc .listitem_value {
    font-size: 0.889em;
  }
}
@media (max-width: 766px) {
  body .product_informatie_sidepanel_pw .show-vc-on-mobile .list-table-3-coll-vc .listitem_value_hasvalues {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
@media (max-width: 766px) {
  body .product_informatie_sidepanel_pw .show-vc-on-mobile .funnelpage_details_multipleproducts_sticky_details .price {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    text-align: right;
  }
}
@media (max-width: 766px) {
  body .product_informatie_sidepanel_pw .show-vc-on-mobile .funnelpage_details_multipleproducts_sticky_details .logo {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    height: 28px;
  }
  body .product_informatie_sidepanel_pw .show-vc-on-mobile .funnelpage_details_multipleproducts_sticky_details .logo img {
    width: auto;
    max-height: 30px;
  }
}
body .product_informatie_sidepanel_pw .show-vc-on-mobile .list-table .funnelpage_details_reviews_totalscore {
  font-size: 1em;
}
@media (max-width: 766px) {
  body .product_informatie_sidepanel_pw .show-vc-on-mobile .list-table .funnelpage_details_reviews_line {
    word-break: break-all;
  }
}
.product_informatie_sidepanel_pw .funnelpage_details_search .selected {
  background-color: #FEF6DB;
  position: relative;
}
.product_informatie_sidepanel_pw .funnelpage_details_search .selected:before,
.product_informatie_sidepanel_pw .funnelpage_details_search .selected:after {
  content: "";
  display: inline-block;
  width: 10px;
  height: calc(100% + 1px);
  top: -1px;
  position: absolute;
  background-color: #FEF6DB;
  border-top: 1px solid #cbcbcb;
  border-bottom: 1px solid #cbcbcb;
}
@media (min-width: 1280px) {
  .product_informatie_sidepanel_pw .funnelpage_details_search .selected:before,
  .product_informatie_sidepanel_pw .funnelpage_details_search .selected:after {
    width: 20px;
    border-top: none;
    border-bottom: none;
  }
}
.product_informatie_sidepanel_pw .funnelpage_details_search .selected:before {
  left: -10px;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
  border-left: 1px solid #cbcbcb;
}
@media (min-width: 1280px) {
  .product_informatie_sidepanel_pw .funnelpage_details_search .selected:before {
    left: -20px;
    border-left: none;
  }
}
.product_informatie_sidepanel_pw .funnelpage_details_search .selected:after {
  right: -10px;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  border-right: 1px solid #cbcbcb;
}
@media (min-width: 1280px) {
  .product_informatie_sidepanel_pw .funnelpage_details_search .selected:after {
    right: -20px;
    border-right: none;
  }
}
.product_informatie_sidepanel_pw .funnelpage_details_search .selected .funnelpage_details_list_row_values > .flexitem {
  background-color: #FEF6DB;
}
.product_informatie_sidepanel_pw .funnelpage_details_search .selected .funnelpage_details_list_row_values > .flexitem .border_bottom {
  border-bottom-color: transparent;
}
.product_informatie_sidepanel_pw .funnelpage_details_search_expanded_status i {
  color: #243588;
  vertical-align: middle;
  margin-right: 10px;
}
.funnelpage_details_search_child .product_informatie_sidepanel_pw .funnelpage_details_search_expanded_status i {
  margin-right: 0;
  margin-left: 20px;
}
@media (min-width: 1280px) {
  .funnelpage_details_search_child .product_informatie_sidepanel_pw .funnelpage_details_search_expanded_status i {
    margin-left: 0px;
  }
}
.product_informatie_sidepanel_pw .funnelpage_details_search_child .funnelpage_details_list_row_label span {
  font-weight: 500;
  display: inline-block;
}
@media (min-width: 1280px) {
  .product_informatie_sidepanel_pw .funnelpage_details_search_child .funnelpage_details_list_row_label span {
    padding-left: 30px;
    font-weight: 400;
    word-break: break-word;
  }
}
@media (min-width: 1280px) {
  .product_informatie_sidepanel_pw .funnelpage_details_search_last .funnelpage_details_search_child_last > .flexitem .border_bottom {
    border-bottom: none;
  }
}
@media (min-width: 767px) {
  .product_informatie_sidepanel_pw.modal-pageslide.product_informatie_sidepanel_product.left .modal-dialog {
    width: 70%;
  }
}
.product_informatie_sidepanel_pw.modal-pageslide.product_informatie_sidepanel_product.fade.in .modal-dialog {
  left: 0;
  top: -1px;
}
@media (min-width: 767px) {
  .product_informatie_sidepanel_pw.modal-pageslide.product_informatie_sidepanel_product.fade .modal-dialog {
    left: -70%;
  }
}
@media (max-width: 767px) {
  .product_informatie_sidepanel_pw.modal-pageslide.product_informatie_sidepanel_product .modal-dialog .modal-body {
    top: 130px;
  }
}
@media (min-width: 767px) {
  .product_informatie_sidepanel_pw.modal-pageslide.product_informatie_sidepanel_product .modal-dialog .modal-body {
    top: 245px;
  }
}
@media screen and (min-width: 320px) and (max-width: 767px) and (orientation: portrait) {
  .product_informatie_sidepanel_pw.product_informatie_sidepanel_multiple_products.modal-pageslide.left .modal-header-title {
    padding-left: 60px;
  }
}
.product_informatie_sidepanel_pw.product_informatie_sidepanel_multiple_products.modal-pageslide.left .modal-header-title .back-close-btn {
  display: none;
  position: absolute;
  left: 0px;
  top: 0px;
  width: 36px;
  background-color: #4255b0;
  color: #ffffff;
  text-decoration: none;
  border-radius: 0;
  font-size: 22px;
  padding-top: 0px;
  padding-left: 0px;
  height: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 12;
}
.product_informatie_sidepanel_pw.product_informatie_sidepanel_multiple_products.modal-pageslide.left .modal-header-title .back-close-btn:hover,
.product_informatie_sidepanel_pw.product_informatie_sidepanel_multiple_products.modal-pageslide.left .modal-header-title .back-close-btn:focus {
  color: #ffffff;
}
@media screen and (min-width: 320px) and (max-width: 767px) and (orientation: portrait) {
  .product_informatie_sidepanel_pw.product_informatie_sidepanel_multiple_products.modal-pageslide.left .modal-header-title .back-close-btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (max-width: 767px) {
  .product_informatie_sidepanel_pw.product_informatie_sidepanel_multiple_products.modal-pageslide.left .modal-header .modal-header-listanchor .funnelpage_details_anchor_list li {
    padding-top: 0;
  }
}
@media (min-width: 767px) {
  .product_informatie_sidepanel_pw.product_informatie_sidepanel_multiple_products.modal-pageslide.left .modal-dialog {
    width: 85%;
    max-width: 1300px;
  }
}
.product_informatie_sidepanel_pw.product_informatie_sidepanel_multiple_products.modal-pageslide.left .modal-dialog .modal-body {
  bottom: 0;
  margin-bottom: 10px;
}
@media (min-width: 767px) {
  .product_informatie_sidepanel_pw.product_informatie_sidepanel_multiple_products.modal-pageslide.left .modal-dialog .modal-body {
    top: 235px;
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
}
@media (min-width: 1024px) {
  .product_informatie_sidepanel_pw.product_informatie_sidepanel_multiple_products.modal-pageslide.left .modal-dialog .modal-body {
    padding-left: 40px !important;
    padding-right: 40px !important;
    top: 270px;
  }
}
@media (max-width: 767px) {
  .product_informatie_sidepanel_pw.product_informatie_sidepanel_multiple_products.modal-pageslide.left .modal-dialog .modal-body {
    top: 50px;
    padding: 10px !important;
    padding-top: 0 !important;
    overflow-x: scroll;
  }
}
@media (max-width: 1023px) {
  .product_informatie_sidepanel_pw.product_informatie_sidepanel_multiple_products.modal-pageslide.left .modal-dialog .modal-body .mobile-sticky-products {
    position: -moz-sticky;
    position: -o-sticky;
    position: -ms-sticky;
    position: sticky;
    top: 3px;
    border-radius: 0;
    z-index: 999999999999;
    background-color: #ffffff;
    padding: 20px;
    margin-bottom: 0px;
    border-bottom: 20px solid #f4f4f4;
  }
  .product_informatie_sidepanel_pw.product_informatie_sidepanel_multiple_products.modal-pageslide.left .modal-dialog .modal-body .mobile-sticky-products:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    bottom: 0px;
    width: 100%;
    height: 3px;
    background: #cbcbcb;
  }
  .product_informatie_sidepanel_pw.product_informatie_sidepanel_multiple_products.modal-pageslide.left .modal-dialog .modal-body .mobile-sticky-products .logo {
    min-height: 45px;
  }
  .product_informatie_sidepanel_pw.product_informatie_sidepanel_multiple_products.modal-pageslide.left .modal-dialog .modal-body .mobile-sticky-products small {
    font-size: 16px;
    color: #757474;
  }
  .product_informatie_sidepanel_pw.product_informatie_sidepanel_multiple_products.modal-pageslide.left .modal-dialog .modal-body .mobile-sticky-products .price {
    background-color: transparent;
    text-align: left !important;
    margin: 0;
  }
  .product_informatie_sidepanel_pw.product_informatie_sidepanel_multiple_products.modal-pageslide.left .modal-dialog .modal-body .mobile-sticky-products .price .value {
    font-weight: 700;
    line-height: 1;
    color: #243588;
    white-space: nowrap;
    font-family: Barlow-Bold, sans-serif;
    font-size: 20px;
  }
  .product_informatie_sidepanel_pw.product_informatie_sidepanel_multiple_products.modal-pageslide.left .modal-dialog .modal-body .mobile-sticky-products .price .value-cents {
    font-weight: 500;
    font-size: 14px;
    top: -0.3em;
    color: #243588;
  }
  .product_informatie_sidepanel_pw.product_informatie_sidepanel_multiple_products.modal-pageslide.left .modal-dialog .modal-body .mobile-sticky-products .btn {
    width: 100%;
  }
}
@media (max-width: 1023px) and (max-width: 766px) {
  .product_informatie_sidepanel_pw.product_informatie_sidepanel_multiple_products.modal-pageslide.left .modal-dialog .modal-body .mobile-sticky-products .funnelpage_details_list_row_values > .flexitem.funnelpage_details_product_card_top {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
}
@media (max-width: 1023px) and (max-width: 766px) {
  .product_informatie_sidepanel_pw.product_informatie_sidepanel_multiple_products.modal-pageslide.left .modal-dialog .modal-body .mobile-sticky-products .prices {
    display: none;
  }
}
@media (max-width: 1023px) and (max-width: 766px) {
  .product_informatie_sidepanel_pw.product_informatie_sidepanel_multiple_products.modal-pageslide.left .modal-dialog .modal-body .mobile-sticky-products .logo {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin-right: 10px;
  }
  .product_informatie_sidepanel_pw.product_informatie_sidepanel_multiple_products.modal-pageslide.left .modal-dialog .modal-body .mobile-sticky-products .logo .imgsvg {
    max-height: 40px;
    max-width: 90px;
  }
}
@media (max-width: 767px) {
  .product_informatie_sidepanel_pw.product_informatie_sidepanel_multiple_products.modal-pageslide.left .modal-dialog .modal-body .funnelpage_details_list_content_area {
    min-width: 610px;
  }
}
.product_informatie_sidepanel_pw.product_informatie_sidepanel_multiple_products.modal-pageslide.fade.in .modal-dialog {
  left: 0;
}
@media (min-width: 767px) {
  .product_informatie_sidepanel_pw.product_informatie_sidepanel_multiple_products.modal-pageslide.fade .modal-dialog {
    left: -85%;
  }
}
.product_informatie_sidepanel_pw.product_informatie_sidepanel_multiple_products_energy.modal-pageslide.left .modal-dialog {
  width: 100%;
  max-width: 1800px;
}
@media (min-width: 1280px) {
  .product_informatie_sidepanel_pw.product_informatie_sidepanel_multiple_products_energy.modal-pageslide.left .modal-dialog {
    width: 95%;
  }
}
@media (min-width: 1280px) {
  .product_informatie_sidepanel_pw.product_informatie_sidepanel_multiple_products_energy.modal-pageslide.fade .modal-dialog {
    left: -95%;
  }
}
@media (min-width: 1280px) {
  .product_informatie_sidepanel_pw.product_informatie_sidepanel_multiple_products_energy .funnelpage_details_list_row_values {
    -ms-flex-preferred-size: 80%;
        flex-basis: 80%;
  }
}
/* Styling for mobile landscape */
@media screen and (min-width: 320px) and (max-width: 767px) and (orientation: portrait) {
  .product_informatie_sidepanel_portrait {
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg);
    -webkit-transform-origin: left top;
            transform-origin: left top;
    width: calc(var(--vhd, 0.5vh) *100);
    overflow-x: hidden;
    top: 100%;
    left: 0;
  }
}
@media screen only screen and (-webkit-min-device-pixel-ratio: 2.625) and (orientation: landscape), only screen and (min--moz-device-pixel-ratio: 2.625) and (orientation: landscape), only screen and (min-device-pixel-ratio: 2.625) and (orientation: landscape), only screen and (-webkit-min-device-pixel-ratio: 4.25) and (orientation: landscape), only screen and (min-resolution: 408dpi) and (orientation: landscape), only screen and (-webkit-min-device-pixel-ratio: 2.625) and (orientation: landscape), only screen and (min-resolution: 2.625dppx) and (orientation: landscape), only screen and (-webkit-min-device-pixel-ratio: 3.5) and (orientation: landscape), only screen and (min--moz-device-pixel-ratio: 3.5) and (orientation: landscape), only screen and (min-device-pixel-ratio: 3.5) and (orientation: landscape), only screen and (-webkit-min-device-pixel-ratio: 5.34375) and (orientation: landscape), only screen and (min-resolution: 513dpi) and (orientation: landscape), only screen and (min-resolution: 3.5dppx) and (orientation: landscape), only screen and (-webkit-min-device-pixel-ratio: 3), only screen and (min--moz-device-pixel-ratio: 3), only screen and (min-device-pixel-ratio: 3), only screen and (-webkit-min-device-pixel-ratio: 4.802083333333333), only screen and (min-resolution: 461dpi), only screen and (min-resolution: 3dppx) {
  .product_informatie_sidepanel .modal-header-listanchor {
    display: none;
  }
  .product_informatie_sidepanel .funnelpage_details_multipleproducts_sticky_details .logo {
    max-width: 110px;
  }
  .product_informatie_sidepanel .funnelpage_details_multipleproducts_sticky_details .logo .imgsvg {
    max-width: 85px;
  }
  .product_informatie_sidepanel .funnelpage_details_multipleproducts_sticky_details .price {
    display: none;
  }
  .product_informatie_sidepanel .funnelpage_details_multipleproducts_sticky_details .cta {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 110px;
  }
  .product_informatie_sidepanel .funnelpage_details_multipleproducts_sticky_details .cta .btn-default {
    font-size: 12px;
  }
  .product_informatie_sidepanel_pw.product_informatie_sidepanel_multiple_products.modal-pageslide.left .modal-dialog .modal-body {
    top: 50px !important;
  }
}
.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #F4F4F4;
}
.nav > li.disabled > a {
  color: #EDEDED;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #EDEDED;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #F4F4F4;
  border-color: #243588;
}
.nav .nav-divider {
  height: 1px;
  margin: 10px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 4px;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #243588;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.nav-justified {
  width: 100%;
}
.nav-justified > li {
  float: none;
}
.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 767px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #bbb;
}
@media (min-width: 767px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #bbb;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.carousel-inner > .item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1;
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 1;
  filter: alpha(opacity=100);
  font-size: 20px;
  color: #243588;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-control.right {
  left: auto;
  right: 0;
}
.carousel-control:hover,
.carousel-control:focus {
  outline: none;
  color: #243588;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  margin-left: -10px;
  font-family: serif;
}
.carousel-control .icon-prev:before {
  content: '\2039';
}
.carousel-control .icon-next:before {
  content: '\203a';
}
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #fff;
  border-radius: 10px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
}
.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #fff;
}
.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-caption .btn {
  text-shadow: none;
}
@media screen and (min-width: 767px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    margin-left: -15px;
    font-size: 30px;
  }
  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}
.carousel-left-overlay {
  background-color: #f7f7f7;
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
  height: 48px;
  left: 1px;
  opacity: 0.6;
  position: absolute;
  top: 1px;
  width: 37px;
  z-index: 7;
}
@media (max-width: 766px) {
  .carousel-left-overlay {
    height: 42px;
  }
}
.household .carousel .carousel-control.right,
.household .carousel .carousel-control.left {
  background-color: #fff;
  z-index: 6;
}
.carousel-right-overlay {
  background-color: #f7f7f7;
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
  height: 48px;
  right: 1px;
  opacity: 0.6;
  position: absolute;
  top: 1px;
  width: 37px;
  z-index: 7;
}
@media (max-width: 766px) {
  .carousel-right-overlay {
    height: 42px;
  }
}
.carousel-usage-overlay {
  background-color: #f7f7f7;
  height: 51px;
  left: 39px;
  position: absolute;
  top: -12px;
  width: 100%;
  z-index: 5;
  opacity: 0.8;
}
.panel {
  margin-bottom: 22px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.panel-body {
  padding: 15px;
}
@media (max-width: 766px) {
  .panel-body {
    padding: 10px;
  }
}
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  color: inherit;
}
.panel-title > a {
  color: inherit;
  text-decoration: none;
}
.panel-title > a:hover {
  text-decoration: underline;
}
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.panel > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table {
  margin-bottom: 0;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive {
  border-top: 1px solid #ddd;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
.panel-group {
  margin-bottom: 22px;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
  overflow: hidden;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}
.panel-default {
  border-color: #ddd;
}
.panel-default > .panel-heading {
  color: #757474;
  background-color: #f5f5f5;
  border-color: #ddd;
}
.panel-default > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #ddd;
}
.panel-default > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #ddd;
}
.panel-primary {
  border-color: #243588;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #243588;
  border-color: #243588;
}
.panel-primary > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #243588;
}
.panel-primary > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #243588;
}
.panel-success {
  border-color: #d6e9c6;
}
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #d6e9c6;
}
.panel-success > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #d6e9c6;
}
.panel-info {
  border-color: #bce8f1;
}
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #bce8f1;
}
.panel-info > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #bce8f1;
}
.panel-warning {
  border-color: #faebcc;
}
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #faebcc;
}
.panel-warning > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #faebcc;
}
.panel-danger {
  border-color: #ebccd1;
}
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #ebccd1;
}
.panel-danger > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #ebccd1;
}
a.popover-link {
  text-decoration: none;
  border-bottom: 1px dotted #243588;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1010;
  display: none;
  max-width: 476px;
  padding: 1px;
  text-align: left;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #bbbbbb;
  border: 1px solid rgba(0, 0, 0, 0.3);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.2);
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.2);
  font-size: 16px;
  white-space: normal;
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 16px;
  font-weight: normal;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}
.popover-content {
  padding: 9px 14px;
  line-height: 18px;
}
.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover > .arrow {
  border-width: 11px;
}
.popover > .arrow:after {
  border-width: 10px;
  content: "";
}
.popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #888888;
  border-top-color: rgba(0, 0, 0, 0.35);
  bottom: -11px;
}
.popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #fff;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #888888;
  border-right-color: rgba(0, 0, 0, 0.35);
}
.popover.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #fff;
}
.popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #888888;
  border-bottom-color: rgba(0, 0, 0, 0.35);
  top: -11px;
}
.popover.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #fff;
}
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #888888;
  border-left-color: rgba(0, 0, 0, 0.35);
}
.popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #fff;
  bottom: -10px;
}
.touchcarousel {
  position: relative;
  width: 600px;
  height: 400px;
  overflow: hidden;
}
.touchcarousel .touchcarousel-container {
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none;
  left: 0;
}
.touchcarousel .touchcarousel-wrapper {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
}
.touchcarousel .touchcarousel-item {
  margin: 0;
  padding: 0;
  float: left;
}
.touchcarousel .touchcarousel-item.last {
  margin-right: 0 !important;
}
.touchcarousel .arrow-holder {
  height: 100%;
  width: 45px;
  position: absolute;
  top: 0;
  display: block;
  cursor: pointer;
  z-index: 25;
}
.touchcarousel .arrow-holder.left {
  left: 0;
}
.touchcarousel .arrow-holder.right {
  right: 0;
}
.touchcarousel .arrow-icon {
  width: 45px;
  height: 90px;
  top: 50%;
  margin-top: -45px;
  position: absolute;
  cursor: pointer;
}
.touchcarousel .arrow-holder.disabled {
  cursor: default;
}
.touchcarousel .arrow-holder.disabled .arrow-icon {
  cursor: default;
}
.touchcarousel .tc-paging-container {
  width: 100%;
  overflow: hidden;
  position: absolute;
  margin-top: -20px;
  z-index: 25;
}
.touchcarousel .tc-paging-centerer {
  float: left;
  position: relative;
  left: 50%;
}
.touchcarousel .tc-paging-centerer-inside {
  float: left;
  position: relative;
  left: -50%;
}
.touchcarousel .tc-paging-item {
  float: left;
  cursor: pointer;
  position: relative;
  display: block;
  text-indent: -9999px;
}
.touchcarousel .scrollbar-holder {
  position: absolute;
  z-index: 30;
  left: 6px;
  right: 6px;
  bottom: 5px;
  height: 4px;
  overflow: hidden;
}
.touchcarousel .scrollbar {
  position: absolute;
  left: 0;
  height: 4px;
  bottom: 0;
}
.touchcarousel .scrollbar.dark {
  background-color: #828282;
  background-color: rgba(0, 0, 0, 0.5);
}
.touchcarousel .scrollbar.light {
  background-color: #d2d2d2;
  background-color: rgba(255, 255, 255, 0.5);
}
.touchcarousel .grab-cursor {
  cursor: url(data:image/png;base64,R0lGODlhEAAQAJECAP///wAAAP///wAAACH5BAEAAAIALAAAAAAQABAAAAI0lC8RyLkBgFoMSotrVHsnhHWXdISS+DzRimIWy3Ii7CU0Tdn3mr93bvDBgMFfozg86mKHAgA7) 8 8, move;
}
.touchcarousel .grabbing-cursor {
  cursor: url(data:image/png;base64,R0lGODlhEAAQAJECAP///wAAAP///wAAACH5BAEAAAIALAAAAAAQABAAAAI0lC8RyLkBgFoMSotrVHsnhHWXdISS+DzRimIWy3Ii7CU0Tdn3mr93bvDBgMFfozg86mKHAgA7) 8 8, move;
}
.touchcarousel .auto-cursor {
  cursor: auto;
}
.touchcarousel.three-d .arrow-icon {
  top: 0;
  background-image: none;
  background-repeat: no-repeat;
  width: 19px;
  height: 20px;
  margin-top: 0;
}
.touchcarousel.three-d .arrow-holder {
  top: -23px;
  width: 19px;
  height: 20px;
  -moz-opacity: 0.8;
  -webkit-opacity: 0.8;
  opacity: 0.8;
}
.touchcarousel.three-d .arrow-holder.left {
  left: auto;
  right: 26px;
}
.touchcarousel.three-d .arrow-holder.right {
  right: 3px;
}
.touchcarousel.three-d .arrow-icon.left {
  left: 0;
  background-position: -8px -14px;
}
.touchcarousel.three-d .arrow-icon.right {
  right: 0;
  background-position: -173px -14px;
}
.touchcarousel.three-d .arrow-holder.disabled .arrow-icon.left {
  background-position: -43px -14px;
}
.touchcarousel.three-d .arrow-holder.disabled .arrow-icon.right {
  background-position: -138px -14px;
}
.touchcarousel.three-d .arrow-holder:hover {
  -moz-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
}
.touchcarousel.three-d .arrow-holder:active {
  -moz-opacity: 0.7;
  -webkit-opacity: 0.7;
  opacity: 0.7;
}
.touchcarousel.three-d .arrow-holder.disabled {
  -moz-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
}
.touchcarousel.three-d .tc-paging-container {
  width: auto;
  float: none;
  right: 53px;
  margin-top: 0;
  top: -21px;
}
.touchcarousel.three-d .tc-paging-centerer {
  float: none;
  position: relative;
  left: 0;
}
.touchcarousel.three-d .tc-paging-centerer-inside {
  position: relative;
  left: 0;
  float: none;
}
.touchcarousel.three-d .tc-paging-item {
  background: none;
  width: 16px;
  height: 16px;
  -moz-opacity: 0.8;
  -webkit-opacity: 0.8;
  opacity: 0.8;
}
.touchcarousel.three-d .tc-paging-item.current {
  background: none;
}
.touchcarousel.three-d .tc-paging-item:hover {
  -moz-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
}
.touchcarousel.minimal-light .arrow-icon {
  width: 23px;
  height: 28px;
  margin-top: -14px;
}
.touchcarousel.minimal-light .arrow-icon.left {
  left: 5px;
}
.touchcarousel.minimal-light .arrow-icon.right {
  right: 5px;
}
.touchcarousel.minimal-light .arrow-holder.disabled {
  -moz-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
}
.touchcarousel.minimal-light .arrow-holder {
  width: 35px;
  -moz-opacity: 0.8;
  -webkit-opacity: 0.8;
  opacity: 0.8;
}
.touchcarousel.minimal-light .arrow-holder:hover {
  -moz-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
}
.touchcarousel.minimal-light .tc-paging-container {
  margin-top: -22px;
}
.touchcarousel.minimal-light .tc-paging-item {
  width: 16px;
  height: 16px;
  -moz-opacity: 0.8;
  -webkit-opacity: 0.8;
  opacity: 0.8;
}
.touchcarousel.minimal-light .tc-paging-item:hover {
  -moz-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
}
.touchcarousel.grey-blue .arrow-icon {
  background-image: none;
  background-repeat: no-repeat;
  width: 11px;
  height: 19px;
  margin-top: -9px;
}
.touchcarousel.grey-blue .arrow-holder {
  width: 19px;
  height: 100%;
  -moz-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
}
.touchcarousel.grey-blue .arrow-holder.left {
  left: -20px;
}
.touchcarousel.grey-blue .arrow-holder.right {
  right: -20px;
}
.touchcarousel.grey-blue .arrow-icon.left {
  left: 0;
  background-position: -6px -15px;
}
.touchcarousel.grey-blue .arrow-icon.right {
  right: 0;
  background-position: -186px -15px;
}
.touchcarousel.grey-blue .arrow-holder:hover .arrow-icon.left {
  background-position: -36px -15px;
}
.touchcarousel.grey-blue .arrow-holder:hover .arrow-icon.right {
  background-position: -156px -15px;
}
.touchcarousel.grey-blue .arrow-holder.disabled .arrow-icon.left {
  background-position: -66px -15px;
}
.touchcarousel.grey-blue .arrow-holder.disabled .arrow-icon.right {
  background-position: -126px -15px;
}
.touchcarousel.grey-blue .arrow-holder:hover {
  -moz-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
}
.touchcarousel.grey-blue .arrow-holder:active .arrow-icon {
  margin-top: -8px;
}
.touchcarousel.grey-blue .arrow-holder.disabled {
  -moz-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
}
.touchcarousel.grey-blue .tc-paging-item {
  background: none;
  width: 16px;
  height: 16px;
  -moz-opacity: 0.8;
  -webkit-opacity: 0.8;
  opacity: 0.8;
}
.touchcarousel.grey-blue .tc-paging-item.current {
  background: none;
}
.touchcarousel.grey-blue .tc-paging-item:hover {
  -moz-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
}
.touchcarousel.black-and-white .arrow-icon {
  width: 30px;
  height: 30px;
  margin-top: -15px;
  background-image: none;
  background-repeat: no-repeat;
  background-color: #323232;
  background-color: rgba(0, 0, 0, 0.7);
  border-radius: 4px;
  -moz-opacity: 0.8;
  -webkit-opacity: 0.8;
  opacity: 0.8;
}
.touchcarousel.black-and-white .arrow-holder {
  width: 35px;
}
.touchcarousel.black-and-white .arrow-holder:active .arrow-icon {
  -moz-opacity: 0.7 !important;
  -webkit-opacity: 0.7 !important;
  opacity: 0.7 !important;
}
.touchcarousel.black-and-white .arrow-icon.left {
  left: 10px;
  background-position: -2px -6px;
}
.touchcarousel.black-and-white .arrow-icon.right {
  right: 10px;
  background-position: -175px -6px;
}
.touchcarousel.black-and-white .arrow-holder:hover .arrow-icon {
  background-color: #1e1e1e;
  background-color: rgba(0, 0, 0, 0.7);
  -moz-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
}
.touchcarousel.black-and-white .arrow-holder.disabled .arrow-icon.left {
  background-position: -39px -6px;
}
.touchcarousel.black-and-white .arrow-holder.disabled .arrow-icon.right {
  background-position: -138px -6px;
}
.touchcarousel.black-and-white .arrow-holder.disabled .arrow-icon.left,
.touchcarousel.black-and-white .arrow-holder.disabled .arrow-icon.right {
  background-color: #c8c8c8;
  background-color: rgba(0, 0, 0, 0.3);
}
.touchcarousel.black-and-white .tc-paging-container {
  margin-top: -22px;
}
.touchcarousel.black-and-white .tc-paging-item {
  background-image: none;
  background-repeat: no-repeat;
  background-position: -95px -4px;
  width: 16px;
  height: 16px;
}
.touchcarousel.black-and-white .tc-paging-item.current {
  background-position: -95px -22px;
}
.touchcarousel.black-and-white .tc-paging-container {
  margin-top: -25px;
}
.touchcarousel.black-and-white .tc-paging-centerer-inside {
  border-radius: 4px;
  background-color: #323232;
  background-color: rgba(0, 0, 0, 0.6);
  padding: 2px 4px;
}
.landing-formfields {
  clear: both;
  position: relative;
  background-color: #F4F4F4;
  min-height: 200px;
  text-align: center;
  padding-bottom: 22px;
  padding-top: 10px;
}
@media (min-width: 767px) {
  .landing-formfields {
    min-height: 282px;
  }
}
@media (min-width: 1024px) {
  .landing-formfields {
    min-height: 212px;
  }
}
@media (min-width: 767px) {
  .landing-formfields:after {
    content: "";
    border: 29px solid transparent;
    border-left-color: #F4F4F4;
    border-left-width: 43px;
    margin-left: -25px;
    display: block;
    left: 50%;
    bottom: -28px;
    position: absolute;
    z-index: 9;
    -webkit-transform: rotate(-13deg);
    transform: rotate(-13deg);
  }
}
.landing-formfields .hld {
  z-index: 13;
  min-height: 220px;
  position: relative;
  border-radius: 10px;
  padding: 10px 20px 20px;
  margin: 10px 0 20px 0;
  border: 1px solid transparent;
  background: #fff;
  text-align: left;
  margin-bottom: 0px;
  padding-bottom: 20px;
  margin-top: -120px;
  -webkit-box-shadow: 0 3px 0 #cbcbcb;
  box-shadow: 0 3px 0 #cbcbcb;
}
@media (max-width: 766px) {
  .landing-formfields .hld {
    margin-top: -35px;
    margin-left: -10px;
    margin-right: -10px;
    border-radius: 0;
    font-size: 14px;
  }
}
@media (max-width: 767px) {
  .landing-formfields .hld {
    padding: 10px 20px 20px 20px;
    margin-bottom: 30px;
  }
}
@media (max-width: 766px) {
  .landing-formfields .hld {
    -webkit-transform: translate(0, 0px);
    transform: translate(0, 0px);
  }
  .landing-formfields .hld input {
    margin-bottom: 15px;
  }
}
.landing-formfields .hld .btn.btn-primary {
  white-space: nowrap;
  margin-top: 34px;
}
@media (max-width: 1023px) {
  .landing-formfields .hld {
    margin-bottom: 20px;
  }
  .landing-formfields .hld .btn.btn-primary {
    display: block;
    margin-top: 20px;
  }
}
@media (max-width: 766px) {
  .landing-formfields .hld .btn.btn-primary {
    margin-top: 10px;
  }
}
@media (min-width: 1024px) {
  .landing-formfields .hld {
    padding: 0 20px;
  }
}
@media (min-width: 1280px) {
  .landing-formfields .hld {
    padding: 0 80px;
  }
}
.landing-formfields .hld h2 {
  font-size: 28px;
  margin: 28px 0 15px;
}
@media (max-width: 766px) {
  .landing-formfields .hld h2 {
    display: none;
  }
}
.landing-formfields .hld img.car-promo {
  position: absolute;
  top: 10px;
  right: 10px;
}
.landing-formfields .hld.cornermsg .zorg-stamp {
  right: 195px;
  background-image: none;
  height: 70px;
  top: -6px;
}
@media (max-width: 767px) {
  .landing-formfields .hld.cornermsg .zorg-stamp {
    display: block !important;
    left: 10px;
    right: auto;
  }
}
@media (max-width: 767px) {
  .landing-formfields .hld.cornermsg .fields {
    margin-top: 55px;
  }
}
@media (min-width: 766px) and (max-width: 1023px) {
  .landing-formfields .hld.health h2 {
    letter-spacing: -0.3px;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .landing-formfields .hld.health .fields .info-icon {
    position: absolute;
    top: 7px;
  }
}
.landing-formfields .hld.van {
  max-width: 1000px;
  margin-top: -170px;
}
@media (min-width: 767px) {
  .landing-formfields .hld.van {
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 1024px) {
  .landing-formfields .hld.van {
    padding: 40px 60px 20px;
  }
}
@media (min-width: 1280px) {
  .landing-formfields .hld.van {
    padding: 80px 100px;
    margin-top: -220px;
  }
}
.landing-formfields .hld-health-family,
.landing-formfields .hld-van-kenteken {
  width: 100%;
  border-radius: 10px;
  padding: 10px 20px 20px;
  margin: 10px 0 20px 0;
  border: 1px solid #BABABA;
  background: #edf2fb;
  margin: 15px 0 20px 0;
  position: relative;
  padding: 20px;
  display: block;
  -webkit-transition: width 0.3s 0.1s ease-in-out;
  transition: width 0.3s 0.1s ease-in-out;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.landing-formfields .hld-health-family hr,
.landing-formfields .hld-van-kenteken hr {
  margin-top: 10px;
  margin-bottom: 10px;
}
@media (max-width: 767px) {
  .landing-formfields .hld-health-family,
  .landing-formfields .hld-van-kenteken {
    padding: 10px;
    border: none;
  }
}
.landing-formfields .hld-health-family .div-new-row,
.landing-formfields .hld-van-kenteken .div-new-row {
  margin-bottom: 10px;
}
@media (min-width: 1024px) {
  .landing-formfields .hld-health-family .div-new-row,
  .landing-formfields .hld-van-kenteken .div-new-row {
    overflow: hidden;
    height: 55px;
  }
}
@media (min-width: 767px) {
  .landing-formfields .hld-health-family,
  .landing-formfields .hld-van-kenteken {
    width: 645px;
  }
}
@media (min-width: 1024px) {
  .landing-formfields .hld-health-family,
  .landing-formfields .hld-van-kenteken {
    position: absolute;
    left: 10px;
    top: 83px;
    max-height: 130px;
    min-height: 130px;
    width: 540px;
  }
  .landing-formfields .hld-health-family.doublemeter,
  .landing-formfields .hld-van-kenteken.doublemeter {
    width: 804px;
  }
  .landing-formfields .hld-health-family label[for="gas"],
  .landing-formfields .hld-van-kenteken label[for="gas"] {
    text-align: right;
    width: 100%;
  }
}
.landing-formfields .hld-health-family .gas-input-container,
.landing-formfields .hld-van-kenteken .gas-input-container {
  position: relative;
  float: left;
  width: 75%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}
@media (min-width: 1024px) {
  .landing-formfields .hld-health-family .gas-input-container,
  .landing-formfields .hld-van-kenteken .gas-input-container {
    float: left;
    width: 37.5%;
  }
}
.landing-formfields .hld-health-family.doublemeter .gas-input-container,
.landing-formfields .hld-van-kenteken.doublemeter .gas-input-container {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}
@media (min-width: 1024px) {
  .landing-formfields .hld-health-family.doublemeter .gas-input-container,
  .landing-formfields .hld-van-kenteken.doublemeter .gas-input-container {
    float: left;
    width: 25%;
  }
}
.landing-formfields .hld-health-family span.info-icon,
.landing-formfields .hld-van-kenteken span.info-icon {
  margin: 0 10px 0;
}
.landing-formfields .hld-health-family .close,
.landing-formfields .hld-van-kenteken .close {
  top: -10px;
  right: -10px;
}
.landing-formfields .hld-health-family .arrowtop,
.landing-formfields .hld-van-kenteken .arrowtop {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  top: -22px;
  margin-left: -45px;
  left: 50%;
  border-bottom-color: #BABABA;
  border-width: 11px;
}
@media (min-width: 767px) {
  .landing-formfields .hld-health-family .arrowtop,
  .landing-formfields .hld-van-kenteken .arrowtop {
    left: 100px;
  }
}
@media (min-width: 1024px) {
  .landing-formfields .hld-health-family .arrowtop,
  .landing-formfields .hld-van-kenteken .arrowtop {
    left: 100px;
  }
}
@media (min-width: 1280px) {
  .landing-formfields .hld-health-family .arrowtop,
  .landing-formfields .hld-van-kenteken .arrowtop {
    left: 158px;
  }
}
.landing-formfields .hld-health-family .arrowtop:after,
.landing-formfields .hld-van-kenteken .arrowtop:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 10px;
  top: 1px;
  margin-left: -10px;
  content: " ";
  border-top-width: 0;
  border-bottom-color: #edf2fb;
}
.landing-formfields .hld-health-family .popover-link,
.landing-formfields .hld-van-kenteken .popover-link {
  font-size: 16px;
}
.landing-formfields .hld-energy-gas {
  width: 100%;
  border-radius: 10px;
  padding: 10px 20px 20px;
  margin: 10px 0 20px 0;
  border: 1px solid #BABABA;
  background: #edf2fb;
  margin: 15px 0 20px 0;
  position: relative;
  padding: 20px;
  display: block;
  -webkit-transition: width 0.3s 0.1s ease-in-out;
  transition: width 0.3s 0.1s ease-in-out;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.landing-formfields .hld-energy-gas hr {
  margin-top: 10px;
  margin-bottom: 10px;
}
@media (max-width: 767px) {
  .landing-formfields .hld-energy-gas {
    padding: 10px;
    border: none;
  }
}
@media (max-width: 766px) {
  .landing-formfields .hld-energy-gas label.ontop,
  .landing-formfields .hld-energy-gas .ontop label {
    margin-top: 0 !important;
  }
}
.landing-formfields .hld-energy-gas .ontop {
  height: 25px;
  display: block;
}
@media (max-width: 766px) {
  .landing-formfields .hld-energy-gas .ontop {
    display: inline-block;
  }
}
@media (max-width: 1023px) {
  .landing-formfields .hld-energy-gas .input-extra-text.sm {
    max-width: 100%;
  }
}
.landing-formfields .hld-energy-gas .div-new-row {
  margin-bottom: 10px;
}
@media (min-width: 767px) {
  .landing-formfields .hld-energy-gas {
    width: 645px;
  }
}
@media (min-width: 1024px) {
  .landing-formfields .hld-energy-gas {
    position: absolute;
    left: 10px;
    top: 120px;
    width: 460px;
  }
  .landing-formfields .hld-energy-gas.doublemeter {
    width: 660px;
  }
}
.landing-formfields .hld-energy-gas .gas-input-container {
  position: relative;
  float: left;
  width: 50%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}
@media (min-width: 767px) {
  .landing-formfields .hld-energy-gas .gas-input-container {
    float: left;
    width: 31.25%;
  }
}
@media (min-width: 1024px) {
  .landing-formfields .hld-energy-gas .gas-input-container {
    float: left;
    width: 37.5%;
  }
}
.landing-formfields .hld-energy-gas.doublemeter .gas-input-container {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}
@media (min-width: 1024px) {
  .landing-formfields .hld-energy-gas.doublemeter .gas-input-container {
    float: left;
    width: 31.25%;
  }
}
@media (max-width: 766px) {
  .landing-formfields .hld-energy-gas.doublemeter .gas-input-container {
    width: 100%;
  }
}
@media (max-width: 1023px) {
  .landing-formfields .hld-energy-gas .check-element-sm {
    width: 68%;
    float: left;
  }
}
@media (max-width: 766px) {
  .landing-formfields .hld-energy-gas .check-element-sm {
    width: 100%;
    float: left;
  }
}
@media (max-width: 1023px) {
  .landing-formfields .hld-energy-gas .double-meter-sm {
    width: 68%;
    float: left;
  }
}
@media (max-width: 766px) {
  .landing-formfields .hld-energy-gas .double-meter-sm {
    width: 100%;
  }
}
@media (max-width: 365px) {
  .landing-formfields .hld-energy-gas .double-meter-sm .input-extra-text input {
    padding-right: 55px;
  }
  .landing-formfields .hld-energy-gas .double-meter-sm .input-extra-text:after {
    line-height: 1;
    text-align: right;
    width: 50px;
    top: 8px;
  }
}
@media (max-width: 766px) {
  .landing-formfields .hld-energy-gas .input-extra-text {
    max-width: 100%;
  }
}
.landing-formfields .hld-energy-gas span.info-icon {
  margin: 0;
}
.landing-formfields .hld-energy-gas .close {
  top: -10px;
  right: -10px;
}
.landing-formfields .hld-energy-gas .arrowtop {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  top: -22px;
  margin-left: -10px;
  left: 50%;
  border-width: 11px;
}
@media (min-width: 767px) {
  .landing-formfields .hld-energy-gas .arrowtop {
    left: 100px;
    border-bottom-color: #BABABA;
  }
}
@media (min-width: 1024px) {
  .landing-formfields .hld-energy-gas .arrowtop {
    left: 100px;
  }
}
@media (min-width: 1280px) {
  .landing-formfields .hld-energy-gas .arrowtop {
    left: 158px;
  }
}
.landing-formfields .hld-energy-gas .arrowtop:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 10px;
  top: 1px;
  margin-left: -10px;
  content: " ";
  border-top-width: 0;
  border-bottom-color: #edf2fb;
}
.landing-formfields .hld-energy-gas .popover-link {
  display: block;
  font-size: 14px;
  position: absolute;
  right: 10px;
  white-space: nowrap;
}
.landing-formfields .hld-energy-gas .sp-range-container {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}
.landing-formfields .hld-energy-gas .sp-range-container hr {
  border-top: 1px solid #ddd;
}
.landing-formfields .hld-energy-gas .sp-range-container .rzslider {
  margin-top: 40px;
}
@media (min-width: 767px) {
  .landing-formfields .hld-energy-gas .sp-range-container .rzslider {
    max-width: 350px;
  }
}
@media (min-width: 1024px) {
  .landing-formfields .hld-energy-gas .sp-range-container .rzslider {
    max-width: 370px;
  }
}
.landing-formfields .hld-energy-gas .sp-range-container .rzslider .rz-bubble.rz-limit.rz-ceil {
  left: auto !important;
  right: 0;
}
@media (max-width: 766px) {
  .landing-formfields .zorg-stamp-korting {
    margin-top: 50px;
  }
}
.landing-formfields #divTypesOfCarList,
.landing-formfields #divLabelTypeOfCarName {
  display: block;
}
@media (max-width: 766px) {
  .landing-formfields .first-input-car {
    margin-top: 4px;
  }
}
.landing-formfields .hld-car-kenteken {
  width: 100%;
  max-width: 100%;
  border-radius: 10px;
  padding: 10px 20px 20px;
  margin: 10px 0 20px 0;
  border: 1px solid #BABABA;
  background: #edf2fb;
  margin: 15px 0 20px 0;
  position: relative;
  padding: 20px;
  display: block;
}
.landing-formfields .hld-car-kenteken hr {
  margin-top: 10px;
  margin-bottom: 10px;
}
@media (max-width: 767px) {
  .landing-formfields .hld-car-kenteken {
    padding: 10px;
  }
}
@media (max-width: 766px) {
  .landing-formfields .hld-car-kenteken {
    margin: 15px 0 5px;
  }
}
.landing-formfields .hld-car-kenteken .div-new-row {
  margin-bottom: 10px;
}
@media (min-width: 1024px) {
  .landing-formfields .hld-car-kenteken .div-new-row {
    overflow: hidden;
    height: 55px;
  }
}
@media (min-width: 767px) {
  .landing-formfields .hld-car-kenteken {
    width: 430px;
    max-width: 430px;
  }
}
@media (min-width: 1024px) {
  .landing-formfields .hld-car-kenteken {
    position: absolute;
    left: 10px;
    top: 83px;
    min-height: 130px;
    width: 430px;
    max-width: 430px;
  }
  .landing-formfields .hld-car-kenteken.doublemeter {
    width: 804px;
  }
  .landing-formfields .hld-car-kenteken label[for="gas"] {
    text-align: right;
    width: 100%;
  }
}
.landing-formfields .hld-car-kenteken .gas-input-container {
  position: relative;
  float: left;
  width: 75%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}
@media (min-width: 1024px) {
  .landing-formfields .hld-car-kenteken .gas-input-container {
    float: left;
    width: 37.5%;
  }
}
.landing-formfields .hld-car-kenteken.doublemeter .gas-input-container {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}
@media (min-width: 1024px) {
  .landing-formfields .hld-car-kenteken.doublemeter .gas-input-container {
    float: left;
    width: 25%;
  }
}
.landing-formfields .hld-car-kenteken span.info-icon {
  margin: 0 10px 0;
}
.landing-formfields .hld-car-kenteken .close {
  top: -10px;
  right: -10px;
}
.landing-formfields .hld-car-kenteken .arrowtop {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  top: -22px;
  margin-left: -45px;
  left: 50%;
  border-bottom-color: #BABABA;
  border-width: 11px;
}
@media (min-width: 767px) {
  .landing-formfields .hld-car-kenteken .arrowtop {
    left: 160px;
  }
}
@media (min-width: 1024px) {
  .landing-formfields .hld-car-kenteken .arrowtop {
    left: 160px;
  }
}
@media (min-width: 1280px) {
  .landing-formfields .hld-car-kenteken .arrowtop {
    left: 158px;
  }
}
.landing-formfields .hld-car-kenteken .arrowtop:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 10px;
  top: 1px;
  margin-left: -10px;
  content: " ";
  border-top-width: 0;
  border-bottom-color: #edf2fb;
}
.landing-formfields .hld-car-kenteken .popover-link {
  font-size: 16px;
}
.landing-formfields .campaignstamptext {
  line-height: 1em;
}
.landing-formfields .campaignstampplus {
  font-family: 'Barlow-Extrabold', sans-serif !important;
  font-size: 25px !important;
  line-height: 1.2em;
  margin-right: 3px;
}
.landing-formfields .car-stamp {
  color: #333333;
  position: absolute;
  top: -1px;
  right: -1px;
  padding: 9px 11px 23px 20px;
  background: url('https://cdn2.pricewise.nl/resources/main/campaign-stamp-larger2.png') no-repeat bottom left;
  border-radius: 0 6px 0 0;
  text-decoration: none;
}
.landing-formfields .car-stamp .car-stamp-text-1 {
  font-size: 20px;
  display: inline;
  font-weight: normal;
  line-height: 0;
  font-family: 'Barlow-Extrabold', sans-serif;
}
.landing-formfields .car-stamp .car-stamp-text-2 {
  font-size: 20px;
  display: block;
  line-height: 1.1em;
  font-family: 'Barlow-Extrabold', sans-serif;
}
.landing-formfields .car-stamp .car-stamp-price {
  font-size: 20px;
  display: inline-block;
  font-family: 'Barlow-Extrabold', sans-serif;
  line-height: 1.1em;
}
@media (min-width: 767px) {
  .landing-formfields .car-stamp .car-stamp-price {
    display: inline-block;
  }
}
.landing-formfields .car-stamp.holidaycard-stamp-corner {
  right: -2px;
  padding: 11px 17px 23px 17px;
  background: url('https://cdn2.pricewise.nl/resources/main/holidaycard-campaign-stamp-larger-late2018.png') no-repeat top right;
  color: #ffffff;
}
.landing-formfields .telecom-stamp {
  color: #333333;
  position: absolute;
  top: -1px;
  right: -1px;
  padding: 9px 13px 23px 20px;
  background: url('https://cdn2.pricewise.nl/resources/main/campaign-stamp-larger2.png?date=20190314') no-repeat bottom left;
  border-radius: 0 6px 0 0;
  text-decoration: none;
  cursor: pointer;
}
.landing-formfields .telecom-stamp .telecom-stamp-text-1 {
  font-size: 20px;
  display: inline;
  font-weight: normal;
  line-height: 0;
  font-family: 'Barlow-Medium', sans-serif;
}
.landing-formfields .telecom-stamp .telecom-stamp-text-2 {
  font-size: 20px;
  display: inline;
  line-height: 1.1em;
  font-family: 'Barlow-Medium', sans-serif;
}
.landing-formfields .telecom-stamp .telecom-stamp-price {
  font-size: 20px;
  display: block;
  line-height: 1.1em;
  font-family: 'Barlow-Extrabold', sans-serif;
}
.landing-formfields .loans-stamp {
  color: #243588;
  position: absolute;
  top: -1px;
  right: -1px;
  padding: 9px 13px 23px 20px;
  background: url('https://cdn2.pricewise.nl/resources/main/campaign-stamp.png?date=20160422') no-repeat bottom left;
  border-radius: 0 6px 0 0;
  text-decoration: none;
}
@media (max-width: 766px) {
  .landing-formfields .loans-stamp {
    padding: 4px 10px 18px 20px;
  }
}
.landing-formfields .loans-stamp .loans-stamp-text-1 {
  font-size: 20px;
  display: inline;
  font-weight: normal;
  line-height: 0;
  font-family: 'Barlow-Medium', sans-serif;
}
@media (max-width: 766px) {
  .landing-formfields .loans-stamp .loans-stamp-text-1 {
    font-size: 14px;
  }
}
.landing-formfields .loans-stamp .loans-stamp-text-2 {
  font-size: 20px;
  display: block;
  line-height: 1.1em;
  font-family: 'Barlow-Medium', sans-serif;
}
@media (max-width: 766px) {
  .landing-formfields .loans-stamp .loans-stamp-text-2 {
    font-size: 14px;
  }
}
.landing-formfields .loans-stamp .loans-stamp-price {
  font-size: 20px;
  display: inline;
  font-family: 'Barlow-Extrabold', sans-serif;
  line-height: 0;
}
@media (max-width: 766px) {
  .landing-formfields .loans-stamp .loans-stamp-price {
    font-size: 17px;
  }
}
.landing-formfields .hld-health-family {
  max-height: none;
}
.landing-formfields .hld-health-family .arrowtop {
  display: none;
}
@media (max-width: 767px) {
  .landing-formfields .hld-health-family .div-new-row .col-xs-11.col-sm-12 .div-new-row .custom-radio + .custom-radio {
    margin-left: 8px;
  }
}
@media (max-width: 766px) {
  .landing-formfields .hld-health-family .div-new-row .col-xs-11.col-sm-12 .div-new-row .col-xs-16.col-sm-7 input {
    margin-top: 10px;
  }
}
@media (min-width: 767px) {
  .landing-formfields .hld-health-family {
    margin-left: -502px;
    padding: 20px 20px 10px;
  }
}
@media (min-width: 1024px) {
  .landing-formfields .hld-health-family {
    top: 80px;
    margin: 15px 0 20px 0;
    left: -98px;
    max-width: 550px;
  }
  .landing-formfields .hld-health-family .arrowtop {
    left: 158px;
    display: block;
  }
}
@media (min-width: 1280px) {
  .landing-formfields .hld-health-family {
    left: auto;
    max-width: 550px;
  }
  .landing-formfields .hld-health-family .arrowtop {
    left: 63px;
  }
}
.landing-formfields .hld-health-family .custom-checkbox {
  vertical-align: top;
}
.landing-formfields .hld-health-family .div-new-row {
  overflow: visible;
  height: auto;
  line-height: 55px;
  margin-bottom: 4px;
}
.landing-formfields .hld-health-family .div-new-row p {
  line-height: 20px;
}
.landing-formfields .hld-car-kenteken,
.landing-formfields .hld-car-kenteken {
  max-width: 430px;
  min-height: 88px;
  padding: 10px 20px 10px 20px;
}
.landing-formfields .hld-car-kenteken .carimage,
.landing-formfields .hld-car-kenteken .carimage {
  float: right !important;
  position: relative;
}
.landing-formfields .hld-car-kenteken .img-overlay,
.landing-formfields .hld-car-kenteken .img-overlay {
  background: url('https://cdn2.pricewise.nl/resources/main/car-thumb-overlay.png') no-repeat center center;
  height: 74px;
  width: 103px;
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
}
.landing-formfields .hld-car-kenteken p,
.landing-formfields .hld-car-kenteken p {
  margin: 10px 0 0 0;
}
.landing-formfields .hld-car-kenteken a,
.landing-formfields .hld-car-kenteken a {
  text-decoration: underline;
}
.landing-formfields .hld-car-kenteken .pw-icon-vinkje:before,
.landing-formfields .hld-car-kenteken .pw-icon-vinkje:before {
  content: "v";
  color: #95C11F;
  font-size: 21px;
  display: inline-block;
  vertical-align: top;
}
@media (min-width: 1024px) {
  .landing-formfields .hld-car-kenteken,
  .landing-formfields .hld-car-kenteken {
    top: 97px;
  }
}
.landing-formfields .telecom-ht-space {
  padding-right: 0px;
}
@media (max-width: 766px) {
  .landing-formfields .telecom-ht-space {
    margin-bottom: 10px;
  }
}
@media (max-width: 1024px) {
  .landing-formfields .telecom-ht-space {
    padding-right: 10px;
  }
  .landing-formfields .stamp-telecom {
    display: none;
  }
}
.landing-formfields .stamp-telecom {
  position: absolute;
  right: 0;
  top: -62px;
}
.landing-formfields .zorg-stamp {
  color: #333333;
  position: absolute;
  top: -1px;
  right: -1px;
  padding: 9px 11px 23px 20px;
  background: url('https://cdn2.pricewise.nl/resources/main/campaign-stamp-larger2.png') no-repeat bottom left;
  border-radius: 0 6px 0 0;
  text-decoration: none;
}
.landing-formfields .zorg-stamp .zorg-stamp-text-1 {
  font-size: 20px;
  display: inline;
  font-weight: normal;
  line-height: 0;
  font-family: 'Barlow-Medium', sans-serif;
}
.landing-formfields .zorg-stamp .zorg-stamp-text-2 {
  font-size: 20px;
  display: block;
  line-height: 1.1em;
  font-family: 'Barlow-Medium', sans-serif;
}
.landing-formfields .zorg-stamp .zorg-stamp-price {
  font-size: 20px;
  display: inline;
  font-family: 'Barlow-Extrabold', sans-serif;
  line-height: 0;
}
.landing-formfields .campaign-stamp-not-aplicable {
  position: absolute;
  top: -1px;
  right: -1px;
  padding: 3px 13px 23px 20px;
  background: url('https://cdn2.pricewise.nl/resources/main/campaign-stamp-gray.jpg?date=20150709') no-repeat bottom left;
  border-radius: 0 6px 0 0;
  text-decoration: none;
}
.landing-formfields .campaign-stamp-not-aplicable span.campaignstamptitle {
  font-size: 20px;
  font-family: 'Barlow-Extrabold', sans-serif;
  margin: 0;
  display: block;
  color: #243588;
  line-height: 1.2;
}
@media (max-width: 1023px) {
  .landing-formfields .campaign-stamp-not-aplicable span.campaignstamptitle {
    font-size: 18px;
  }
}
.landing-formfields .campaign-stamp-not-aplicable span {
  font-family: 'Barlow-Medium', sans-serif;
  font-size: 20px;
  color: #243588;
}
@media (max-width: 1023px) {
  .landing-formfields .campaign-stamp-not-aplicable span {
    font-size: 18px;
  }
}
.landing-formfields .car .fields .car-only-control-feedback {
  right: 10px;
  top: 17px;
}
.landing-formfields .car .fields .pw-icon-cross.car-only-control-feedback:before {
  color: #E30613;
}
.landing-formfields .hld-car-kenteken-right {
  left: 10px;
  max-width: 368px;
  top: 100px;
}
.landing-formfields .hld-car-kenteken-right .arrowtop {
  left: 78px;
}
@media (max-width: 767px) {
  .landing-formfields .hld-car-kenteken-right {
    left: 0px;
    max-width: 100%;
  }
  .landing-formfields .hld-car-kenteken {
    max-width: 100%;
  }
}
.dealalert-container-vertical {
  min-height: 70px;
}
@media (max-width: 1023px) {
  .dealalert-container-vertical {
    min-height: 90px;
  }
}
.dealalert-container {
  min-height: 47px;
}
@media (max-width: 1023px) {
  .dealalert-container {
    min-height: 90px;
  }
}
@media (max-width: 1023px) {
  .admincost-info {
    min-height: 90px;
  }
}
.homepage .campaign-stamp {
  display: none;
}
@media (max-width: 766px) {
  .page-with-days-left .fields {
    margin-top: 45px;
  }
}
.page-with-days-left .zorg-stamp {
  right: 94px !important;
  background-image: none !important;
}
@media (max-width: 1023px) {
  .page-with-days-left .zorg-stamp .zorg-stamp-text-2 {
    display: inline;
    padding-left: 6px;
  }
}
@media (max-width: 766px) {
  .page-with-days-left .zorg-stamp {
    left: -1px !important;
    right: auto !important;
    display: block !important;
    border-radius: 0 6px 0 0 !important;
    padding: 2px 5px 2px 2px !important;
  }
}
.page-with-days-left .campaign-stamp {
  position: absolute;
  top: -1px;
  right: -1px;
  padding: 10px 13px 23px 20px;
  background: url('https://cdn2.pricewise.nl/resources/main/campaign-stamp.png?date=20150709') no-repeat bottom left;
  border-radius: 0 6px 0 0;
  text-decoration: none;
}
.page-with-days-left .campaign-stamp span.campaignstamptitle {
  font-size: 20px;
  font-family: 'Barlow-Extrabold', sans-serif;
  margin: 0;
  display: block;
  color: #243588;
  line-height: 1.2;
}
@media (max-width: 1023px) {
  .page-with-days-left .campaign-stamp span.campaignstamptitle {
    font-size: 18px;
  }
}
.page-with-days-left .campaign-stamp span {
  font-family: 'Barlow-Medium', sans-serif;
  font-size: 20px;
  line-height: 15px;
  color: #243588;
}
@media (max-width: 1023px) {
  .page-with-days-left .campaign-stamp span {
    font-size: 18px;
  }
}
@media (max-width: 766px) {
  .page-with-days-left .campaign-stamp span {
    font-size: 14px;
  }
}
@media (max-width: 766px) {
  .page-with-days-left .campaign-stamp {
    top: -25px;
    background-color: #FDC300;
    background-image: none;
    border-radius: 6px 0 0 0;
    padding: 2px 2px 2px 5px;
  }
}
@media (max-width: 766px) {
  .page-with-days-left .button-voting-facelift .button-no-voting-click {
    width: 130px;
    margin: 95px auto 0;
  }
}
.pechhulp-home-stamp {
  cursor: pointer;
}
.pechhulp-campaign .campaign-stamp {
  position: absolute;
  top: -1px;
  right: -1px;
  padding: 10px 13px 23px 20px;
  background: url('https://cdn2.pricewise.nl/resources/main/campaign-stamp.png?date=20150709') no-repeat bottom left;
  border-radius: 0 6px 0 0;
  text-decoration: none;
}
.pechhulp-campaign .campaign-stamp span.campaignstamptitle {
  font-size: 20px;
  font-family: 'Barlow-Extrabold', sans-serif;
  margin: 0;
  display: block;
  color: #243588;
  line-height: 1.2;
}
@media (max-width: 1023px) {
  .pechhulp-campaign .campaign-stamp span.campaignstamptitle {
    font-size: 18px;
  }
}
.pechhulp-campaign .campaign-stamp span {
  font-family: 'Barlow-Medium', sans-serif;
  font-size: 20px;
  line-height: 15px;
  color: #243588;
}
@media (max-width: 1023px) {
  .pechhulp-campaign .campaign-stamp span {
    font-size: 18px;
  }
}
.pechhulp-campaign .campaign-stamp.campaign-stamp-not-aplicable {
  background: url('https://cdn2.pricewise.nl/resources/main/campaign-stamp-gray.jpg?date=20150709') no-repeat bottom left;
}
@media (max-width: 766px) {
  .pechhulp-campaign {
    padding-top: 20px !important;
  }
}
.pechhulp-campaign.with-second-stamp .car-stamp {
  background: none;
  right: 180px;
}
@media (min-width: 767px) and (max-width: 1023px) {
  .pechhulp-campaign.with-second-stamp .car-stamp {
    display: none !important;
  }
}
@media (max-width: 766px) {
  .pechhulp-campaign.with-second-stamp .car-stamp {
    right: auto;
    left: 0;
  }
}
/*********************** Car: quick mobile check START ***********************/
.img-coverage {
  max-width: 100%;
}
@media (max-width: 1023px) {
  .img-coverage {
    margin-top: 10px;
  }
}
.arrowtop-coverage {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  margin-left: -45px;
  left: 15%;
  border-bottom-color: #BABABA;
  border-width: 11px;
  margin-top: -21px;
}
@media (max-width: 767px) {
  .arrowtop-coverage {
    display: none;
  }
}
@media (max-width: 1280px) {
  .arrowtop-coverage {
    left: 135px;
  }
}
.arrowtop-coverage:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 10px;
  top: 1px;
  margin-left: -10px;
  content: " ";
  border-top-width: 0;
  border-bottom-color: #EDEDED;
}
.arrowtop-coverage2 {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  margin-left: -45px;
  left: 43%;
  border-bottom-color: #BABABA;
  border-width: 11px;
  margin-top: -21px;
}
@media (max-width: 767px) {
  .arrowtop-coverage2 {
    display: none;
  }
}
@media (max-width: 1280px) {
  .arrowtop-coverage2 {
    left: 47%;
  }
}
.arrowtop-coverage2:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 10px;
  top: 1px;
  margin-left: -10px;
  content: " ";
  border-top-width: 0;
  border-bottom-color: #EDEDED;
}
.arrowtop-coverage3 {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  margin-left: -45px;
  left: 77%;
  border-bottom-color: #BABABA;
  border-width: 11px;
  margin-top: -21px;
}
@media (max-width: 767px) {
  .arrowtop-coverage3 {
    display: none;
  }
}
@media (max-width: 1280px) {
  .arrowtop-coverage3 {
    left: 74%;
  }
}
.arrowtop-coverage3:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 10px;
  top: 1px;
  margin-left: -10px;
  content: " ";
  border-top-width: 0;
  border-bottom-color: #EDEDED;
}
@media (max-width: 767px) {
  .not-know-car {
    position: absolute;
    right: 10px;
    top: -18px;
  }
}
/*********************** Car: quick mobile check END ***********************/
.homepage .landing-formfields .wrapper {
  position: relative;
  height: 200px;
}
.homepage .landing-formfields .hld {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  margin: 0;
  border-top-left-radius: 0;
}
@media (min-width: 1024px) {
  .homepage .landing-formfields .usps {
    position: absolute;
    top: 230px;
    width: 100%;
  }
}
.homepage .allmarkets-content h4 .pw-icon-home:before {
  content: "a";
  display: inline-block;
  font-family: 'font-icons' !important;
  font-size: 20px;
  line-height: 17px;
}
.homepage .landing-blocks .home-landing-block {
  margin: -120px 0 0;
  min-height: 120px;
  position: relative;
}
.homepage .landing-blocks .home-landing-block .pw-icon-home:before {
  content: "";
  background: url('https://cdn2.pricewise.nl/resources/main/svg/Woonverzekering.svg') no-repeat center center;
  width: 76px;
  height: 43px;
  background-size: 100% 100%;
}
@media (max-width: 1023px) {
  .homepage .landing-blocks .home-landing-block .pw-icon-home:before {
    width: 54px;
    height: 28px;
  }
}
.homepage .landing-blocks .home-landing-block .video {
  display: none;
}
@media (max-width: 767px) {
  .homepage .landing-blocks .home-landing-block {
    margin: 0;
  }
}
.homepage .landing-blocks .usps {
  height: 100%;
}
@media (min-width: 767px) and (max-width: 1023px) {
  .homepage .landing-blocks .usps {
    padding-top: 5px;
  }
}
.landing-blocks {
  clear: both;
  position: relative;
  background-color: #F4F4F4;
  min-height: 220px;
  padding-bottom: 22px;
  padding-top: 10px;
}
.landing-blocks .btn.video {
  position: relative;
  padding-right: 40px;
  z-index: 15;
  font-size: 15px;
  font-family: 'Barlow-Bold', sans-serif;
}
@media (max-width: 766px) {
  .landing-blocks .btn.video {
    display: none;
  }
}
@media (min-width: 767px) {
  .landing-blocks .div-new-row {
    -webkit-transform: translate(0, -120px);
    transform: translate(0, -120px);
  }
}
@media (min-width: 1024px) {
  .landing-blocks .div-new-row {
    -webkit-transform: translate(0, -120px);
    transform: translate(0, -120px);
    padding-bottom: 0px;
  }
}
.landing-blocks .hld-grayborder-shadow {
  border-radius: 10px;
  text-align: center;
  min-height: 200px;
  background: #fff;
  padding: 10px;
  margin-bottom: 10px;
  overflow: hidden;
  text-decoration: none;
}
.landing-blocks .hld-grayborder-shadow [class^="pw-icon-"],
.landing-blocks .hld-grayborder-shadow span[class^="pw-icon-"],
.landing-blocks .hld-grayborder-shadow [class^="font-icon-"],
.landing-blocks .hld-grayborder-shadow span[class^="font-icon-"] {
  padding: 10px 0 10px;
}
@media (max-width: 767px) {
  .landing-blocks .hld-grayborder-shadow [class^="pw-icon-"],
  .landing-blocks .hld-grayborder-shadow span[class^="pw-icon-"],
  .landing-blocks .hld-grayborder-shadow [class^="font-icon-"],
  .landing-blocks .hld-grayborder-shadow span[class^="font-icon-"] {
    padding: 5px 0 0;
  }
}
.landing-blocks .hld-grayborder-shadow [class^="pw-icon-"]:before,
.landing-blocks .hld-grayborder-shadow span[class^="pw-icon-"]:before,
.landing-blocks .hld-grayborder-shadow [class^="font-icon-"]:before,
.landing-blocks .hld-grayborder-shadow span[class^="font-icon-"]:before {
  color: #243588;
  font-size: 46px;
}
@media (max-width: 767px) {
  .landing-blocks .hld-grayborder-shadow [class^="pw-icon-"]:before,
  .landing-blocks .hld-grayborder-shadow span[class^="pw-icon-"]:before,
  .landing-blocks .hld-grayborder-shadow [class^="font-icon-"]:before,
  .landing-blocks .hld-grayborder-shadow span[class^="font-icon-"]:before {
    font-size: 40px;
  }
}
.landing-blocks .hld-grayborder-shadow span[class^="pw-icon-"],
.landing-blocks .hld-grayborder-shadow span[class^="font-icon-"] {
  display: inline-block;
}
.landing-blocks .hld-grayborder-shadow h2 {
  font-family: 'Barlow-Medium', sans-serif;
  font-size: 24px;
  margin: 0 0 4px 0;
  white-space: nowrap;
}
.landing-blocks .hld-grayborder-shadow .btn {
  white-space: nowrap;
  margin-bottom: 10px;
  padding-right: 52px;
  padding-left: 15px;
}
.landing-blocks .hld-grayborder-shadow p {
  color: #757474;
}
.landing-blocks a.hld-grayborder-shadow {
  display: inline-block;
  width: 100%;
  margin-bottom: 0;
}
.landing-blocks a.hld-grayborder-shadow:hover {
  text-decoration: none;
}
@media (min-width: 767px) {
  .landing-blocks {
    height: 460px;
  }
}
@media (min-width: 1024px) {
  .landing-blocks {
    height: 270px;
  }
}
@media (min-width: 767px) {
  .landing-blocks:after {
    content: "";
    border: 29px solid transparent;
    border-left-color: #F4F4F4;
    border-left-width: 43px;
    margin-left: -25px;
    display: block;
    left: 50%;
    bottom: -28px;
    position: absolute;
    z-index: 9;
    -webkit-transform: rotate(-13deg);
    transform: rotate(-13deg);
  }
}
.mobile-landing-blocks .list-link-icon li a {
  font-family: 'Barlow-Medium', sans-serif;
  padding-left: 20px;
}
.mobile-landing-blocks .list-link-icon li a span[class^=pw-icon-]:before,
.mobile-landing-blocks .list-link-icon li a span[class^=font-icon-]:before {
  padding-right: 20px;
}
.mobile-landing-blocks.dinner-promo .dinner-corner {
  background-color: #FDC300;
  top: -38px;
  right: -1px;
  border-radius: 6px 0 0 0;
  padding: 5px 5px 2px 7px;
  font-size: 14px;
  width: auto;
  display: inline-block;
  cursor: pointer;
}
.mobile-landing-blocks.dinner-promo .dinner-corner span {
  font-size: 14px;
}
.mobile-landing-blocks .holidaycard-stamp-corner {
  background-image: none;
  background-color: #283387;
  color: #ffffff;
  top: -38px;
  right: -1px;
  border-radius: 6px 0 0 0;
  padding: 5px 5px 2px 7px;
  font-size: 14px;
  width: auto;
  display: inline-block;
  cursor: pointer;
}
.mobile-landing-blocks .holidaycard-stamp-corner span {
  font-size: 14px;
}
.detailpage .main-left .compare-field {
  width: auto;
}
.detailpage .main-left .ab-none {
  display: none;
}
.detailpage .main-left input.small-input[type="text"] {
  display: inline-block;
}
.detailpage .main-left .td-hr {
  height: 15px;
}
.usageIcons {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
  margin-top: 10px;
  margin-bottom: 0;
}
.usageIcons li {
  text-align: left;
  padding-bottom: 5px;
}
.usageIcons > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}
.usageIcons li {
  text-align: center;
  cursor: pointer;
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .usageIcons li {
    padding-left: 0;
    padding-right: 0;
    margin-left: -2px;
  }
}
.usageIcons li p {
  margin-bottom: 0;
  font-size: 12px;
  color: #243588;
}
.usageIcons li .icon {
  height: 57px;
  width: 101px;
  background-image: url('https://cdn2.pricewise.nl/resources/main/usage_icons_EPV.png');
  background-repeat: no-repeat;
}
.usageIcons li.averageUsage1 .icon {
  background-position: 0 0;
}
.usageIcons li.averageUsage1:hover .icon,
.usageIcons li.averageUsage1.active .icon {
  background-position: 0 -57px;
}
.usageIcons li.averageUsage2 .icon {
  background-position: -103px 0;
}
.usageIcons li.averageUsage2:hover .icon,
.usageIcons li.averageUsage2.active .icon {
  background-position: -103px -57px;
}
.usageIcons li.averageUsage3 .icon {
  background-position: -205px 0;
}
.usageIcons li.averageUsage3:hover .icon,
.usageIcons li.averageUsage3.active .icon {
  background-position: -205px -57px;
}
.usageIcons li.averageUsage4 .icon {
  background-position: -307px 0;
}
.usageIcons li.averageUsage4:hover .icon,
.usageIcons li.averageUsage4.active .icon {
  background-position: -307px -57px;
}
.usageIcons li.averageUsage5 .icon {
  background-position: -409px 0;
}
.usageIcons li.averageUsage5:hover .icon,
.usageIcons li.averageUsage5.active .icon {
  background-position: -409px -57px;
}
.custom-select-car-list {
  width: 90%;
  float: left;
}
.adwords-lp-logo {
  z-index: 0;
  background-color: #fff;
  position: absolute;
  left: -167px;
  top: 37px;
  padding: 8px 15px 8px 10px;
  border-radius: 5px;
  color: #333333;
  border: 1px solid #bababa;
  font-size: 16px;
  text-align: center;
}
@media (max-width: 767px) {
  .adwords-lp-logo {
    display: none;
  }
}
@media (max-width: 1280px) {
  .adwords-lp-logo {
    left: -160px;
    top: 57px;
  }
}
.landingpage-facelift .adwords-lp-logo {
  left: 30px;
  top: -60px;
}
@media (max-width: 1280px) {
  .landingpage-facelift .adwords-lp-logo {
    top: -35px;
  }
}
.days-left {
  padding: 10px 6px;
  position: absolute;
  top: -30px;
  width: 116px;
  background-image: url('https://cdn2.pricewise.nl/resources/main/days-left.png');
  background-repeat: no-repeat;
  background-position: 0 5px;
  display: inline-block;
  text-align: center;
}
.days-left span {
  font-family: 'Barlow-Bold', sans-serif;
  font-size: 14px;
}
.homepage .days-left {
  z-index: 10;
  background-image: none;
  background-color: #FCC300;
  border-top-left-radius: 6px 6px;
  border-top-right-radius: 6px 6px;
  border-bottom-right-radius: 11px 14px;
  border-bottom-left-radius: 6px 6px;
  padding: 2px 10px 5px;
  top: -10px;
  width: auto;
  left: 18%;
  right: 18%;
}
@media (max-width: 767px) {
  .homepage .days-left {
    top: 0;
    margin: 0 auto;
    left: 17%;
    right: 17%;
  }
}
@media (min-width: 1024px) and (max-width: 1280px) {
  .homepage .days-left {
    left: 11%;
    right: 9%;
  }
}
@media (min-width: 1280px) {
  .homepage .days-left {
    left: 18%;
    right: 18%;
  }
}
.zorg-days-left {
  display: block;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  width: 116px;
}
.zorg-days-left .campaign-stamp {
  padding: 10px 6px;
  position: absolute;
  top: -20px;
  width: 116px;
  background-image: url('https://cdn2.pricewise.nl/resources/main/days-left.png');
  background-repeat: no-repeat;
  background-position: 0 5px;
  display: inline-block;
  text-align: center;
  z-index: 1;
  left: 0;
}
.zorg-days-left .campaign-stamp span {
  font-family: 'Barlow-Bold', sans-serif;
  font-size: 14px;
  color: #333333;
}
.zorg-days-left .campaign-stamp span br {
  display: none;
}
@media (max-width: 767px) {
  .homepage .days-left + .hld-grayborder-shadow {
    margin-top: 20px;
  }
}
.king-promo .kp-stampcrown {
  position: absolute;
  background: url('https://cdn2.pricewise.nl/resources/main/king-promo-sprite.png') no-repeat;
  width: 180px;
  height: 180px;
  z-index: 1100;
  top: -137px;
  left: 0;
  padding: 94px 20px 40px 13px;
  color: #ffffff;
}
@media (max-width: 766px) {
  .king-promo .kp-stampcrown {
    display: none !important;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  .king-promo .kp-stampcrown {
    display: none !important;
  }
}
.king-promo .kp-stampcrown a {
  color: #ffffff;
  text-decoration: none;
}
.king-promo .kp-stampcrown span {
  font-family: 'Barlow-Extrabold', sans-serif;
  font-size: 20px;
  line-height: 1;
}
.king-promo .kp-stampcrown span small {
  font-family: 'Barlow-Medium', sans-serif;
  font-size: 100%;
}
.king-promo .kp-label {
  display: inline-block;
  border-radius: 6px;
  background-color: #F4992E;
  color: #ffffff;
  padding: 4px 8px;
  margin-top: -4px;
}
@media (max-width: 766px) {
  .king-promo .household {
    padding-top: 50px;
  }
}
.king-promo .kp-sc-corner {
  position: absolute;
  top: -1px;
  right: -1px;
  padding: 9px 13px 23px 20px;
  background: url('https://cdn2.pricewise.nl/resources/main/king-corner-stamp.png') no-repeat bottom left;
  border-radius: 0 6px 0 0;
  text-decoration: none;
  color: #ffffff;
}
.king-promo .kp-sc-corner a {
  color: #ffffff;
  text-decoration: none;
}
.king-promo .kp-sc-corner span {
  font-family: 'Barlow-Extrabold', sans-serif;
  font-size: 20px;
  line-height: 1;
}
.king-promo .kp-sc-corner span small {
  font-family: 'Barlow-Medium', sans-serif;
  font-size: 100%;
  display: block;
}
.king-promo .kp-sc-corner:before {
  content: '';
  background: url('https://cdn2.pricewise.nl/resources/main/king-promo-sprite.png') no-repeat;
  background-position: 0 -230px;
  height: 39px;
  width: 46px;
  display: inline-block;
  position: absolute;
  left: -50px;
}
@media (max-width: 766px) {
  .king-promo .kp-sc-corner {
    width: 100%;
    text-align: right !important;
    background-position: bottom right;
  }
  .king-promo .kp-sc-corner span {
    text-align: left !important;
    display: inline-block;
  }
  .king-promo .kp-sc-corner:before {
    left: 10px;
  }
}
.kp-sc-contentblock .kp-stampcrown {
  margin: 0 auto;
  background: url('https://cdn2.pricewise.nl/resources/main/king-promo-sprite.png') no-repeat;
  width: 180px;
  height: 180px;
  z-index: 1100;
  padding: 94px 20px 40px 13px;
  color: #ffffff;
}
.kp-sc-contentblock .kp-stampcrown a {
  color: #ffffff;
  text-decoration: none;
}
.kp-sc-contentblock .kp-stampcrown span {
  font-family: 'Barlow-Extrabold', sans-serif;
  font-size: 20px;
  line-height: 1;
}
.kp-sc-contentblock .kp-stampcrown span small {
  font-family: 'Barlow-Medium', sans-serif;
  font-size: 100%;
}
.bannerinfoarea .kp-stampcrown {
  background: url('https://cdn2.pricewise.nl/resources/main/king-promo-sprite.png') no-repeat;
  width: 180px;
  height: 180px;
  z-index: 110;
  padding: 94px 20px 40px 13px;
  color: #ffffff;
  margin: 10px 0 20px;
  position: relative;
}
.bannerinfoarea .kp-stampcrown a {
  color: #ffffff;
  text-decoration: none;
}
.bannerinfoarea .kp-stampcrown span {
  font-family: 'Barlow-Extrabold', sans-serif;
  font-size: 20px;
  line-height: 1;
}
.bannerinfoarea .kp-stampcrown span small {
  font-family: 'Barlow-Medium', sans-serif;
  font-size: 100%;
}
.bannerinfoarea .kp-stampcrown span.secondstamp {
  position: absolute;
  display: inline-block;
  white-space: nowrap;
  color: #333333;
  background: url('https://cdn2.pricewise.nl/resources/main/king-promo-sprite.png') no-repeat;
  background-position: 0 -416px;
  font-family: 'Barlow-Bold', sans-serif;
  font-size: 13px;
  top: 55px;
  left: 110px;
  padding: 12px 10px;
}
.nrcrt.kp-nrcrt {
  background: url('https://cdn2.pricewise.nl/resources/main/king-promo-sprite.png') no-repeat;
  background-position: 1px -323px;
  background-color: transparent;
  width: 34px;
  height: 29px;
  max-width: 34px;
}
.nrcrt.kp-nrcrt span {
  display: none;
}
.kp-modal .modal-dialog {
  margin: 15% auto;
  max-width: 700px;
}
@media (min-width: 767px) {
  .kp-modal .modal-dialog {
    width: 650px;
  }
}
.greendeal-promo .greendeal-corner {
  position: absolute;
  top: -1px;
  right: -1px;
  padding: 9px 11px 23px 17px;
  background: url('https://cdn2.pricewise.nl/resources/main/green-stamp-larger2.png') no-repeat bottom left;
  border-radius: 0 6px 0 0;
  text-decoration: none;
  color: #ffffff;
  cursor: pointer;
  min-width: 205px;
}
.greendeal-promo .greendeal-corner a {
  color: #ffffff;
  text-decoration: none;
}
.greendeal-promo .greendeal-corner span {
  font-family: 'Barlow-Extrabold', sans-serif;
  font-size: 20px;
  line-height: 1;
}
.greendeal-promo .greendeal-corner span small {
  font-family: 'Barlow-Medium', sans-serif;
  font-size: 100%;
}
@media (max-width: 766px) {
  .greendeal-promo .greendeal-corner {
    background: transparent;
    top: -25px;
    right: -1px;
    background-color: #347117;
    border-radius: 6px 0 0 0;
    padding: 2px 5px;
    font-size: 14px;
  }
  .greendeal-promo .greendeal-corner span {
    font-size: 14px;
  }
}
.greendeal-promo .greendeal-stamp {
  position: absolute;
  background: url('https://cdn2.pricewise.nl/resources/main/green-deal-homeboxes-badge.png') no-repeat;
  width: 118px;
  height: 94px;
  z-index: 1100;
  top: -62px;
  margin: 0 auto;
  left: 0;
  right: 0;
  cursor: pointer;
}
@media (max-width: 766px) {
  .greendeal-promo .greendeal-stamp {
    display: none !important;
  }
}
.greendeal-promo .greendeal-inlinelabel {
  display: inline-block;
  border-radius: 6px;
  background-color: #347117;
  padding: 4px 8px;
  margin-top: -4px;
  margin-bottom: -4px;
  margin-right: 20px;
  float: right;
  color: #ffffff;
}
@media (max-width: 415px) {
  .greendeal-promo .greendeal-inlinelabel {
    margin-top: 10px;
    float: none;
    display: block;
    text-align: center;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  .greendeal-promo > h2 {
    padding-top: 50px !important;
  }
  .greendeal-promo .greendeal-stamp {
    top: -45px;
    background-size: contain;
    width: 89px;
  }
}
.greendeal-content-box {
  margin-left: -10px;
  margin-right: -10px;
}
.greendeal-content-box .img-wrap {
  padding: 20px 30px 10px;
}
.greendeal-content-box .arrowtop-p {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  left: 0;
  right: 0;
  border-bottom-color: #243588;
  border-width: 11px;
  margin: -1px auto 0;
}
.greendeal-content-box .arrowtop-p:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 10px;
  top: 1px;
  margin-left: -10px;
  content: " ";
  border-top-width: 0;
  border-bottom-color: #ffffff;
}
.greendeal-content-box p {
  border: 1px solid #243588;
  border-radius: 10px;
  padding: 10px;
  margin-top: 20px;
  margin-bottom: 30px;
}
.dealalert.greendeal-dealalert .text {
  background-color: #347117;
  color: #ffffff;
}
.greendeal-nrcrt {
  background-color: #347117 !important;
}
@media (max-width: 766px) {
  .button-voting-facelift.button-voting-mobile-ontheleft .button-no-voting-click {
    width: 130px !important;
    right: auto !important;
  }
}
@media (max-width: 766px) {
  .button-voting-facelift .button-no-voting-click {
    width: 170px;
    background-size: 170px !important;
  }
}
.healthycard-stamp {
  position: absolute;
  background: url('https://cdn2.pricewise.nl/resources/main/healthyvoordeelkaart.png') no-repeat;
  background-size: contain;
  width: 115px;
  height: 105px;
  z-index: 1100;
  top: -110px;
  margin: 0 auto;
  top: -70px;
  left: -30px;
  cursor: pointer;
  border-radius: 33px;
}
@media (max-width: 766px) {
  .healthycard-stamp {
    display: none !important;
  }
}
@media (min-width: 1024px) {
  .healthycard-stamp {
    left: -56px;
    width: 158px;
    height: 144px;
    top: -95px;
    border-radius: 55px;
  }
}
@media (min-width: 1280px) {
  .healthycard-stamp {
    left: -55px;
    top: -85px;
  }
}
.holidaycard-stamp {
  position: absolute;
  background: url('https://cdn2.pricewise.nl/resources/main/Uitjes-homebox-badge-late2018.png') no-repeat;
  background-size: contain;
  width: 115px;
  height: 122px;
  z-index: 1100;
  top: -110px;
  margin: 0 auto;
  top: -70px;
  left: -30px;
  cursor: pointer;
}
@media (max-width: 766px) {
  .holidaycard-stamp {
    display: none !important;
  }
}
@media (min-width: 1024px) {
  .holidaycard-stamp {
    left: -45px;
    width: 158px;
    height: 168px;
    top: -115px;
  }
}
@media (min-width: 1280px) {
  .holidaycard-stamp {
    left: -65px;
  }
}
.holidaycard-stamp-corner {
  position: absolute;
  top: -1px;
  right: -2px;
  padding: 11px 17px 23px 17px;
  background: url('https://cdn2.pricewise.nl/resources/main/holidaycard-campaign-stamp-larger-late2018.png') no-repeat top right;
  border-radius: 0 6px 0 0;
  text-decoration: none;
  color: #ffffff;
  cursor: pointer;
  display: block;
  min-width: 178px;
}
.holidaycard-stamp-corner a {
  color: #333333;
  text-decoration: none;
}
.holidaycard-stamp-corner span {
  font-family: 'Barlow-Extrabold', sans-serif;
  font-size: 20px;
  line-height: 1;
}
.holidaycard-stamp-corner span small {
  font-family: 'Barlow-Medium', sans-serif;
  font-size: 100%;
}
@media (max-width: 766px) {
  .holidaycard-stamp-corner {
    width: 100%;
    min-width: auto;
    padding: 9px 11px 18px 17px;
    text-align: right !important;
    background-position: bottom right;
  }
  .holidaycard-stamp-corner span {
    text-align: left !important;
    display: inline-block;
  }
  .holidaycard-stamp-corner:before {
    left: 30px;
  }
}
.dinner-promo .dinner-corner {
  position: absolute;
  top: -1px;
  right: -1px;
  padding: 9px 11px 23px 17px;
  background: url('https://cdn2.pricewise.nl/resources/main/campaign-stamp-larger2.png') no-repeat bottom left;
  border-radius: 0 6px 0 0;
  text-decoration: none;
  color: #333333;
  cursor: pointer;
}
.dinner-promo .dinner-corner a {
  color: #333333;
  text-decoration: none;
}
.dinner-promo .dinner-corner span {
  font-family: 'Barlow-Extrabold', sans-serif;
  font-size: 20px;
  line-height: 1;
}
.dinner-promo .dinner-corner span small {
  font-family: 'Barlow-Medium', sans-serif;
  font-size: 100%;
  display: block;
}
@media (max-width: 766px) {
  .dinner-promo .dinner-corner {
    width: 100%;
    padding: 9px 11px 18px 17px;
    text-align: right !important;
    background-position: bottom right;
  }
  .dinner-promo .dinner-corner span {
    text-align: left !important;
    display: inline-block;
  }
  .dinner-promo .dinner-corner:before {
    left: 30px;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  .dinner-promo {
    padding-top: 50px !important;
  }
  .dinner-promo.landing-blocks {
    padding-top: 0 !important;
  }
}
.dinner-promo .dinner-stamp {
  position: absolute;
  background: url('https://cdn2.pricewise.nl/resources/main/DJK_home_boxes_badge.png') no-repeat;
  width: 121px;
  height: 121px;
  z-index: 1100;
  top: -52px;
  margin: 0 auto;
  left: -50px;
  cursor: pointer;
}
@media (max-width: 766px) {
  .dinner-promo .dinner-stamp {
    display: none !important;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  .dinner-promo .dinner-stamp {
    background-size: contain;
    width: 100px;
    height: 100px;
    left: -30px;
  }
}
.dinner-results-notification-box,
.limitdeal-results-notification-box {
  background-color: #FDC300;
  border-radius: 6px;
  padding: 10px 20px;
  text-align: center !important;
  margin-top: 20px;
}
.dinner-results-notification-box .info-icon,
.limitdeal-results-notification-box .info-icon {
  background-color: #243588;
  margin-left: 5px;
}
.dinner-purchasecart-notification {
  padding-top: 12px;
}
.dinner-purchasecart-notification .glyphicon-plus {
  color: #95C11F;
}
.dinner-purchasecart-notification .label {
  color: #243588;
  font-family: 'Barlow-Bold', sans-serif;
}
.notification-item.notification-item-black {
  background-color: #333333;
}
.notification-item.notification-item-black span {
  color: #ffffff;
}
.sim-campaign {
  margin-bottom: 0px !important;
}
.sim-campaign .campaign-content {
  position: relative;
  display: block;
  background-color: #FDC300;
  padding: 12px 24px;
  border-radius: 6px;
  margin: 0px 0;
  text-align: center !important;
}
@media (max-width: 766px) {
  .sim-campaign .campaign-content {
    padding: 24px 84px 24px 10px;
  }
  .sim-campaign .campaign-content:after {
    content: "";
    display: inline-block;
    position: absolute;
    background: transparent url('https://cdn2.pricewise.nl/resources/main/telecom-cashback-20euro_2021.png') no-repeat center center;
    background-size: contain;
    height: 55px;
    width: 65px;
    right: 10px;
    bottom: 50%;
    margin-bottom: -28px;
  }
}
@media (max-width: 766px) {
  .sim-campaign.nologo .campaign-content:after {
    background: none;
  }
}
@media (max-width: 766px) {
  .sim-campaign.nologo .campaign-content {
    padding: 12px 24px;
  }
}
.sim-campaign.nologo .campaign-content span a {
  color: #000;
}
.sim-campaign.blackfriday .campaign-content {
  background-color: #333333;
  color: #ffffff;
}
.telecom-campaign {
  margin-bottom: 0px !important;
}
.telecom-campaign .campaign-content {
  position: relative;
  display: block;
  background-color: #edf2fb;
  border: 1px solid #BABABA;
  padding: 12px 24px;
  border-radius: 6px;
  margin: 0px 0;
  text-align: center !important;
}
@media (max-width: 766px) {
  .telecom-campaign .campaign-content:after {
    content: "";
    display: inline-block;
    position: absolute;
    background: transparent url('https://cdn2.pricewise.nl/resources/main/10extrakorting.png') no-repeat center center;
    background-size: contain;
    height: 55px;
    width: 65px;
    right: 10px;
    bottom: 50%;
    margin-bottom: -28px;
  }
  .telecom-campaign .campaign-content-averagediscount {
    padding-right: 10px !important;
  }
  .telecom-campaign .campaign-content-averagediscount .info-icon {
    z-index: 1;
  }
  .telecom-campaign .campaign-content-averagediscount:after {
    background: none;
  }
}
@media (min-width: 355px) and (max-width: 376px) {
  .telecom-campaign .campaign-content {
    padding-right: 106px;
  }
  .telecom-campaign .campaign-content:after {
    height: 67px;
    width: 79px;
  }
}
@media (min-width: 767px) {
  .telecom-campaign .campaign-content.nlziet-campaign {
    text-align: left !important;
  }
}
@media (min-width: 767px) {
  .telecom-campaign .campaign-content.nlziet-campaign:after {
    content: '';
    position: absolute;
    bottom: -10%;
    right: 30px;
    height: 90px;
    width: 151px;
    background: transparent url('https://cdn2.pricewise.nl/resources/main/Incentive_Combined.svg') no-repeat center center;
    background-size: contain;
  }
}
@media (min-width: 1280px) {
  .telecom-campaign .campaign-content.nlziet-campaign-telecom:after {
    height: 65px;
    width: 110px;
  }
}
.telecom-campaign .campaign-content.nlziet-campaign-sim:after {
  background-image: url('https://cdn2.pricewise.nl/resources/main/image-2021-11-24-08-20-59-450.png');
  width: 60px;
  height: 60px;
}
@media (min-width: 767px) {
  .telecom-campaign .campaign-content.nlziet-campaign-sim:after {
    width: 50px;
    height: 50px;
    bottom: 10%;
  }
}
@media (min-width: 1024px) and (max-width: 1280px) {
  .telecom-campaign .campaign-content.nlziet-campaign-sim:after {
    background-image: none;
  }
}
@media (max-width: 766px) {
  .telecom-campaign.korting-campaign .campaign-content:after {
    background-image: url('https://cdn2.pricewise.nl/resources/main/telecom-cashback-20euro_2021.png');
  }
}
@media (max-width: 766px) {
  .telecom-campaign.korting-campaign.sim-campaign .campaign-content:after {
    background: none;
  }
}
@media (max-width: 766px) {
  .telecom-campaign.korting-campaign.sim-campaign .campaign-content {
    padding: 12px 24px;
  }
}
.telecom-campaign.korting-campaign.sim-campaign .campaign-content span a {
  color: #ffffff;
}
@media (min-width: 767px) {
  .telecom-campaign.korting-campaign.sim-campaign .campaign-content span a {
    color: #000;
  }
}
.telecom-campaign .campaign-bigstamp {
  position: absolute;
  background: url('https://cdn2.pricewise.nl/resources/main/yellow-ballon-campaign.png') no-repeat;
  width: 160px;
  height: 94px;
  z-index: 1100;
  top: -58px;
  left: 42px;
  padding: 17px 11px 29px 15px;
  color: #333333;
  cursor: pointer;
}
@media (max-width: 766px) {
  .telecom-campaign .campaign-bigstamp {
    display: none !important;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  .telecom-campaign .campaign-bigstamp {
    display: none !important;
  }
}
.telecom-campaign .campaign-bigstamp a {
  color: #333333;
  text-decoration: none;
}
.telecom-campaign .campaign-bigstamp span {
  font-family: 'Barlow-Extrabold', sans-serif;
  font-size: 18px;
  line-height: 1;
  font-weight: 800;
}
.telecom-campaign .campaign-bigstamp span small {
  font-family: inherit;
  font-size: 18px;
  line-height: 1;
}
.telecom-campaign .campaign-inlinelabel {
  display: inline-block;
  border-radius: 6px;
  background-color: #FDC300;
  padding: 4px 8px;
  margin-top: -4px;
  margin-right: 20px;
  float: right;
  color: #333333;
}
@media (max-width: 415px) {
  .telecom-campaign .campaign-inlinelabel {
    margin-top: 10px;
    float: none;
    display: block;
    text-align: center;
    margin-left: 35px;
    margin-right: auto;
    width: 180px;
  }
}
.telecom-campaign .healty-campaign-inlinelabel {
  background-color: #243588;
  color: #ffffff;
  padding: 4px 5px;
}
@media (max-width: 450px) {
  .telecom-campaign .healty-campaign-inlinelabel {
    margin-top: 10px;
    float: none;
    display: block;
    text-align: center;
    margin-left: 35px;
    margin-right: auto;
    width: 190px;
  }
}
.telecom-campaign.blackfriday .campaign-content {
  background-color: #333333;
  color: #ffffff;
}
.telecom-campaign.blackfriday .campaign-content:after {
  background-image: none;
}
.telecom-campaign.f1campaign .campaign-content {
  background-color: #243588;
  color: #ffffff;
}
@media (min-width: 767px) {
  .telecom-campaign.f1campaign .campaign-content {
    padding-top: 22px;
    padding-bottom: 22px;
  }
}
.telecom-campaign.f1campaign .campaign-content .info-icon {
  background-color: #ffffff;
}
.telecom-campaign.f1campaign .campaign-content .info-icon:before {
  color: #243588;
}
.telecom-campaign.f1campaign .campaign-content:after {
  background: transparent url('https://cdn2.pricewise.nl/resources/main/Car_big-121385.svg') no-repeat center center;
}
@media (min-width: 767px) {
  .telecom-campaign.f1campaign .campaign-content:after {
    content: "";
    display: inline-block;
    position: absolute;
    background-size: contain;
    height: 90px;
    width: 200px;
    right: -20px;
    bottom: 30%;
    margin-bottom: -28px;
  }
}
@media (min-width: 1024px) {
  .telecom-campaign.f1campaign .campaign-content:after {
    right: -25px;
    height: 85px;
  }
}
@media (min-width: 1280px) {
  .telecom-campaign.f1campaign .campaign-content:after {
    height: 200px;
    width: 200px;
    right: 20px;
    bottom: -30%;
  }
}
.telecom-campaign.bespaarweekcampaign .campaign-content {
  background-color: #E30613;
  color: #ffffff;
}
@media (max-width: 766px) {
  .telecom-campaign.bespaarweekcampaign .campaign-content {
    background: linear-gradient(102.93deg, #E30613 4.71%, #BF0813 88.54%);
  }
}
.telecom-campaign.bespaarweekcampaign .campaign-content .info-icon {
  background-color: #ffffff;
}
.telecom-campaign.bespaarweekcampaign .campaign-content .info-icon:before {
  color: #E30613;
}
.telecom-campaign.bespaarweekcampaign .campaign-content:after {
  background: transparent url('https://cdn2.pricewise.nl/resources/main/smallbadgeRP.svg') no-repeat center center;
  background-size: contain;
  height: 52px;
  width: 70px;
}
@media (min-width: 767px) {
  .telecom-campaign.bespaarweekcampaign .campaign-content:after {
    content: "";
    position: absolute;
    height: 90px;
    width: 120px;
    right: -20px;
    bottom: -20px;
  }
}
@media (min-width: 1280px) {
  .telecom-campaign.bespaarweekcampaign .campaign-content:after {
    height: 110px;
    width: 140px;
    bottom: -32px;
  }
}
.telecom-campaign.canalplus-campaign .campaign-content {
  background-color: #000;
  color: #ffffff;
  text-align: left !important;
  padding-right: 85px;
}
@media (min-width: 767px) {
  .telecom-campaign.canalplus-campaign .campaign-content {
    padding-right: 145px;
  }
}
@media (min-width: 1280px) {
  .telecom-campaign.canalplus-campaign .campaign-content {
    text-align: center !important;
  }
}
.telecom-campaign.canalplus-campaign .campaign-content:after {
  background: transparent url('https://cdn2.pricewise.nl/resources/main/canalplus-logo.svg') no-repeat center center;
  background-size: contain;
}
@media (min-width: 767px) {
  .telecom-campaign.canalplus-campaign .campaign-content:after {
    content: '';
    position: absolute;
    top: 0;
    right: 30px;
    height: 100%;
    width: 112px;
  }
}
.telecom-campaign.canalplus-campaign .campaign-content .info-icon {
  background-color: #ffffff;
}
.telecom-campaign.canalplus-campaign .campaign-content .info-icon:before {
  color: #000;
}
.bespaarweek-campaign-tlcm-sim-badge {
  background-color: #E30613 !important;
  font-weight: 600;
  padding-bottom: 4px !important;
}
.telecom-campaign-content-box {
  margin-top: 60px !important;
}
.telecom-campaign-content-box .hld-header {
  background: url('https://cdn2.pricewise.nl/resources/main/december-deals-laptop.png') no-repeat;
  background-size: contain;
  height: 110px;
  width: 180px !important;
  margin: 0 auto;
  margin-top: -60px;
  position: relative;
}
body.telecomcashbackhidden .telecom-campaign .home-landing-block .campaign-bigstamp,
body.telecomcashbackhidden .landingpage.homepage .main-content.third-content {
  display: none !important;
}
body.telecomcashbackhidden .landing-formfields .telecom-stamp,
body.telecomcashbackhidden .landingpage.landingpage-facelift .main-content.third-content {
  display: none !important;
}
body.telecomcashbackhidden .resultspage .telecom-campaign {
  display: none !important;
}
.limitdeal-promo .limitdeal {
  position: absolute;
  width: auto;
  left: 13%;
  right: 13%;
  top: -27px;
  padding: 2px 10px 5px;
  border-top-left-radius: 11px 14px;
  border-top-right-radius: 6px 6px;
  border-bottom-right-radius: 11px 14px;
  border-bottom-left-radius: 6px 6px;
  background-color: #fdc300;
  z-index: 10;
  text-decoration: none;
  color: #333333;
  margin: 0 auto;
  text-align: center;
  cursor: pointer;
}
@media (min-width: 1024px) {
  .limitdeal-promo .limitdeal {
    background: url('https://cdn2.pricewise.nl/resources/main/goudendeals-promo-sprite.png') no-repeat;
    background-color: transparent;
    width: 212px;
    height: 143px;
    top: -83px;
    left: -10px;
    right: auto;
    padding: 48px 10px 45px 70px;
    color: #ffffff;
    text-align: left;
  }
}
.limitdeal-promo .limitdeal a {
  color: #ffffff;
  text-decoration: none;
}
.limitdeal-promo .limitdeal span {
  font-family: 'Barlow-Extrabold', sans-serif;
  font-size: 16px;
  line-height: 1;
}
@media (min-width: 1024px) {
  .limitdeal-promo .limitdeal span {
    font-size: 18px;
  }
}
.limitdeal-promo .limitdeal span small {
  font-family: 'Barlow-Medium', sans-serif;
  font-size: 100%;
}
@media (max-width: 766px) {
  .limitdeal-promo .limitdeal span small {
    display: none !important;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  .limitdeal-promo .limitdeal span small {
    display: none !important;
  }
}
.limitdeal-promo.limitdeal-toprightside-results {
  text-align: center;
}
.limitdeal-promo.limitdeal-toprightside-results .limitdeal {
  position: relative;
  top: 0;
  left: 0;
  text-align: left;
  display: inline-block;
  margin-top: -20px;
}
@media (max-width: 766px) {
  .limitdeal-promo.limitdeal-toprightside-results .limitdeal {
    display: none !important;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  .limitdeal-promo.limitdeal-toprightside-results .limitdeal {
    display: none !important;
  }
}
@media (max-width: 766px) {
  .limitdeal-promo .household {
    padding-top: 50px;
  }
}
.limitdeal-promo .limitdeal-sc-corner {
  position: absolute;
  top: -1px;
  right: -1px;
  padding: 9px 11px 23px 17px;
  background: url('https://cdn2.pricewise.nl/resources/main/campaign-stamp-larger2.png') no-repeat bottom left;
  border-radius: 0 6px 0 0;
  text-decoration: none;
  color: #333333;
  cursor: pointer;
}
.limitdeal-promo .limitdeal-sc-corner a {
  color: #333333;
  text-decoration: none;
}
.limitdeal-promo .limitdeal-sc-corner span {
  font-family: 'Barlow-Extrabold', sans-serif;
  font-size: 20px;
  line-height: 1;
}
.limitdeal-promo .limitdeal-sc-corner span small {
  font-family: 'Barlow-Medium', sans-serif;
  font-size: 100%;
  display: block;
}
.limitdeal-promo .limitdeal-sc-corner:before {
  content: '';
  background: url('https://cdn2.pricewise.nl/resources/main/goudendeals-promo-sprite.png') no-repeat;
  background-position: -245px -511px;
  height: 69px;
  width: 51px;
  display: inline-block;
  position: absolute;
  left: -55px;
  top: 0;
}
@media (max-width: 766px) {
  .limitdeal-promo .limitdeal-sc-corner {
    width: 100%;
    text-align: right !important;
    background-image: none;
    background-color: #FDC300;
    top: -39px;
    right: -1px;
    border-radius: 6px 0 0 0;
    padding: 5px 5px 2px 7px;
    font-size: 14px;
    width: auto;
    display: inline-block;
  }
  .limitdeal-promo .limitdeal-sc-corner span {
    text-align: right !important;
    display: inline-block;
    font-size: 14px;
  }
  .limitdeal-promo .limitdeal-sc-corner:before {
    display: none;
  }
}
.limitdeal-sc-contentblock h2 {
  font-size: 28px;
}
@media (min-width: 1024px) {
  .limitdeal-sc-contentblock h2 {
    font-size: 36px;
  }
}
@media (min-width: 1280px) {
  .limitdeal-sc-contentblock h2 {
    font-size: 44px;
  }
}
.limitdeal-sc-contentblock .limitdeal {
  margin: 0 auto;
  background: url('https://cdn2.pricewise.nl/resources/main/goudendeals-promo-sprite.png') no-repeat;
  width: 283px;
  height: 195px;
  z-index: 1100;
  background-position: 0px -258px;
  padding: 70px 20px 67px 92px;
  color: #ffffff;
  display: block;
  text-decoration: none;
}
@media (min-width: 767px) {
  .limitdeal-sc-contentblock .limitdeal {
    display: inline-block;
  }
}
.limitdeal-sc-contentblock .limitdeal a {
  color: #ffffff;
  text-decoration: none;
}
.limitdeal-sc-contentblock .limitdeal span {
  font-family: 'Barlow-Extrabold', sans-serif;
  font-size: 24px;
  line-height: 1;
}
.limitdeal-sc-contentblock .limitdeal span small {
  font-family: 'Barlow-Medium', sans-serif;
  font-size: 100%;
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .limitdeal-sc-contentblock.limitdeal-leftside-results .limitdeal {
    background-position: 0 0;
    width: 214px;
    height: 147px;
    padding: 47px 15px 51px 68px;
  }
  .limitdeal-sc-contentblock.limitdeal-leftside-results .limitdeal span {
    font-size: 19px;
  }
}
@media (min-width: 1024px) {
  .limitdeal-sc-contentblock.limitdeal-leftside-results .limitdeal {
    margin-top: -1px;
  }
}
@media (min-width: 1024px) {
  .limitdeal-sc-contentblock.limitdeal-leftside-results .limitdeal {
    margin-top: -3px;
  }
}
@media (max-width: 766px) {
  .limitdeal-sc-contentblock.limitdeal-leftside-results {
    display: none !important;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  .limitdeal-sc-contentblock.limitdeal-leftside-results {
    display: none !important;
  }
}
.limitdeal-sc-contentblock.limitdeal-leftside-results .addition-text {
  color: #757474;
  margin-top: 10px;
  display: block;
}
@media (min-width: 1024px) {
  .limitdeal-sc-contentblock.limitdeal-rightside-purchasepage .limitdeal {
    margin-top: -23px;
  }
}
@media (min-width: 767px) {
  .nrcrt.limitdeal-nrcrt {
    left: -24px;
    background: url('https://cdn2.pricewise.nl/resources/main/goudendeals-promo-sprite.png') no-repeat;
    background-color: transparent;
    background-position: -8px -509px;
    height: 80px;
    width: 50px;
    max-width: 50px;
    top: -10px;
    border-radius: 0;
  }
  .nrcrt.limitdeal-nrcrt span {
    display: none;
  }
}
@media (min-width: 767px) {
  .page-rsltlistv2 .rslt-list-v2 .nrcrt.limitdeal-nrcrt {
    top: 10px;
  }
}
.limitdealalerttxt {
  position: relative;
}
.limitdealalerttxt .limitdate {
  position: absolute;
  bottom: -22px;
  margin-left: -5px;
  color: #757474;
  display: block;
  white-space: nowrap;
}
@media (max-width: 766px) {
  .limitdealalerttxt {
    margin-bottom: 20px;
  }
}
.limitdeal-mobile {
  display: inline-block;
  border-radius: 6px;
  background-color: #fdc300;
  padding: 4px 8px;
  margin-top: -4px;
  margin-bottom: -4px;
  margin-right: 20px;
  float: right;
}
@media (max-width: 390px) {
  .limitdeal-mobile {
    margin-top: 6px;
    float: none;
    display: block;
    text-align: center;
    margin-left: 35px;
    margin-right: auto;
    width: 185px;
  }
}
.limitdeal-mobile-rslt-badge {
  background: url('https://cdn2.pricewise.nl/resources/main/goudendeals-promo-sprite.png') no-repeat;
  background-position: -10px -683px;
  height: 50px;
  width: 35px;
  display: inline-block;
  position: absolute;
  right: 0;
  top: -3px;
}
.wise-ci-partners .button-voting-facelift .button-with-voting-click {
  margin-top: 110px !important;
  background-size: 164px 105px !important;
  width: 164px;
  height: 105px;
}
@media (max-width: 1279px) {
  .wise-ci-partners .button-voting-facelift .button-with-voting-click {
    margin-top: 35px!important;
  }
}
@media (max-width: 1023px) {
  .wise-ci-partners .button-voting-facelift .button-with-voting-click {
    margin-top: 35px!important;
  }
}
@media (max-width: 766px) {
  .wise-ci-partners .button-voting-facelift .button-with-voting-click {
    display: none;
  }
}
.wise-ci-partners .partners-images .partners-images-img {
  position: absolute;
  margin-top: 230px;
  right: 0;
  background-color: #fff;
  border-radius: 5px;
  padding: 15px;
  z-index: 10;
}
@media (max-width: 1279px) {
  .wise-ci-partners .partners-images .partners-images-img {
    margin-top: 155px;
  }
}
@media (max-width: 1023px) {
  .wise-ci-partners .partners-images .partners-images-img {
    margin-top: 155px;
  }
}
@media (max-width: 766px) {
  .wise-ci-partners .partners-images .partners-images-img {
    display: none;
  }
}
@media (min-width: 1279px) {
  .wise-ci-partners div.landingpage-facelift .hero-unit span.subhead {
    font-size: 56px;
  }
  .wise-ci-partners div.landingpage-facelift .hero-unit .quote h1 {
    font-size: 56px;
  }
}
.wise-ci-partners div.landingpage-facelift .second-content-info-tabs .item-info-start {
  margin-right: 0px;
  padding: 40px;
}
.wise-ci-partners div.landingpage-facelift .second-content-info-tabs .item-info-start label {
  position: relative;
  z-index: 20;
  display: block;
  cursor: default;
  color: #243588;
  line-height: 33px;
  font-size: 20px;
  font-family: 'Barlow-Medium', sans-serif;
  padding: 0 0 10px 0;
}
.wise-ci-partners div.landingpage-facelift .second-content-info-tabs .breadcrumb-info .breadcrumb-sc .breadcrumb {
  margin-top: 15px;
}
div.landingpage-facelift {
  padding-bottom: 0 !important;
}
@media (max-width: 766px) {
  div.landingpage-facelift .hero-unit {
    padding-bottom: 0 !important;
    margin-bottom: 0;
  }
  div.landingpage-facelift .hero-unit > .wrapper {
    height: 100%;
  }
  div.landingpage-facelift .hero-unit.landing-telecom {
    background-position: center;
  }
  div.landingpage-facelift .hero-unit.landing-loans {
    background-position: center left;
  }
  div.landingpage-facelift .hero-unit.landing-home {
    height: 186px;
    background-size: cover;
    background-position: center center;
  }
  div.landingpage-facelift .hero-unit.landing-energy .hero-content .quote {
    margin-top: 22px;
  }
}
@media (min-width: 767px) {
  div.landingpage-facelift .hero-unit {
    background-size: cover;
  }
  div.landingpage-facelift .hero-unit.landing-home,
  div.landingpage-facelift .hero-unit.landing-energy,
  div.landingpage-facelift .hero-unit.landing-car,
  div.landingpage-facelift .hero-unit.landing-van-car,
  div.landingpage-facelift .hero-unit.landing-telecom,
  div.landingpage-facelift .hero-unit.landing-health,
  div.landingpage-facelift .hero-unit.landing-loans {
    background-position: center center;
    background-image: none;
  }
  div.landingpage-facelift .hero-unit.landing-home {
    height: 500px;
  }
}
@media (min-width: 1280px) {
  div.landingpage-facelift .hero-unit.landing-home {
    height: 865px;
  }
}
div.landingpage-facelift .hero-unit .quote {
  max-width: none;
}
@media (min-width: 767px) {
  div.landingpage-facelift .hero-unit .quote {
    min-height: 170px;
    position: absolute;
    right: auto;
    left: 0;
    top: 27px;
  }
  div.landingpage-facelift .hero-unit .quote h1 {
    text-shadow: 0 0 3px #000;
    font-size: 44px;
  }
  div.landingpage-facelift .hero-unit .quote:after {
    display: none;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  div.landingpage-facelift .hero-unit .quote {
    width: 490px;
  }
}
@media (min-width: 1024px) {
  div.landingpage-facelift .hero-unit .quote {
    top: 60px;
    width: 78%;
  }
}
@media (min-width: 1280px) {
  div.landingpage-facelift .hero-unit .quote {
    top: 180px;
    left: 0;
    position: absolute;
    width: 100%;
  }
  div.landingpage-facelift .hero-unit .quote h1 {
    font-size: 60px;
  }
  div.landingpage-facelift .hero-unit .quote h1:after {
    top: auto;
  }
}
@media (max-width: 335px) {
  div.landingpage-facelift .hero-unit .quote {
    padding: 10px 10px;
  }
}
@media (max-width: 766px) and (min-height: 576px) {
  div.landingpage-facelift .hero-unit .quote {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 50%;
    margin-bottom: -60px;
  }
  div.landingpage-facelift .hero-unit .quote h1 {
    font-size: 10vw;
  }
}
@media (max-height: 700px) and (orientation: portrait) {
}
@media (max-width: 1023px) and (min-width: 767px) {
  div.landingpage-facelift .hero-unit.landing-van-car .quote {
    width: 100%;
  }
}
@media (max-width: 766px) and (min-height: 576px) {
  div.landingpage-facelift .hero-unit.landing-van-car .quote h1,
  div.landingpage-facelift .hero-unit.landing-van-car .quote span.subhead {
    font-size: 24px;
  }
}
@media (min-width: 1024px) {
  div.landingpage-facelift .hero-unit.landing-van-car .quote {
    top: 30px;
  }
}
@media (min-width: 1280px) {
  div.landingpage-facelift .hero-unit.landing-van-car .quote {
    top: 80px;
    position: relative;
  }
}
div.landingpage-facelift .hero-unit span.subhead {
  font-family: 'Barlow-Extrabold', sans-serif;
}
@media (min-width: 767px) {
  div.landingpage-facelift .hero-unit span.subhead {
    text-shadow: 0 0 3px #000;
    font-size: 44px;
  }
}
@media (min-width: 1280px) {
  div.landingpage-facelift .hero-unit span.subhead {
    font-size: 60px;
  }
}
@media (max-width: 766px) and (min-height: 576px) {
  div.landingpage-facelift .hero-unit span.subhead {
    font-size: 8vw;
  }
}
div.landingpage-facelift .hero-unit .hero-unit-bg-image {
  position: absolute;
  width: 100%;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
div.landingpage-facelift.homepage .quote {
  text-align: center;
}
@media (max-width: 766px) {
  div.landingpage-facelift.homepage .quote {
    margin-bottom: 0;
    bottom: auto;
  }
  div.landingpage-facelift.homepage .quote h1 {
    font-size: 28px;
  }
  div.landingpage-facelift.homepage .quote span.subhead {
    font-size: 28px;
  }
}
@media (min-width: 767px) {
  div.landingpage-facelift.homepage .quote {
    top: 40px;
    width: 100%;
  }
  div.landingpage-facelift.homepage .quote h1 {
    font-size: 60px;
    text-align: center;
  }
  div.landingpage-facelift.homepage .quote span.subhead {
    font-size: 48px;
    font-family: 'Barlow-Extrabold', sans-serif;
  }
}
@media (min-width: 1024px) {
  div.landingpage-facelift.homepage .quote {
    top: 40px;
  }
  div.landingpage-facelift.homepage .quote h1 {
    font-size: 60px;
    text-align: center;
  }
  div.landingpage-facelift.homepage .quote span.subhead {
    font-size: 48px;
    font-family: 'Barlow-Extrabold', sans-serif;
  }
}
@media (min-width: 1280px) {
  div.landingpage-facelift.homepage .quote {
    top: 200px;
  }
  div.landingpage-facelift.homepage .quote h1 {
    font-size: 77px;
  }
  div.landingpage-facelift.homepage .quote span.subhead {
    font-size: 77px;
  }
}
@media (min-width: 767px) {
  div.landingpage-facelift.homepage .landing-blocks .home-landing-block {
    margin: -260px 0 0;
  }
}
@media (min-width: 1280px) {
  div.landingpage-facelift.homepage .landing-blocks .home-landing-block {
    margin: -400px 0 0;
    padding-left: 100px;
    padding-right: 100px;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  div.landingpage-facelift.homepage .landing-blocks .home-landing-block .col-sm-force-five .hld-grayborder-shadow {
    min-height: 100px;
    padding: 10px 5px;
  }
  div.landingpage-facelift.homepage .landing-blocks .home-landing-block .col-sm-force-five .hld-grayborder-shadow span[class^="pw-icon-"]:before,
  div.landingpage-facelift.homepage .landing-blocks .home-landing-block .col-sm-force-five .hld-grayborder-shadow span[class^="font-icon-"]:before {
    font-size: 34px;
  }
  div.landingpage-facelift.homepage .landing-blocks .home-landing-block .col-sm-force-five .hld-grayborder-shadow span.pw-icon-internet:before {
    font-size: 40px;
    line-height: 34px;
  }
  div.landingpage-facelift.homepage .landing-blocks .home-landing-block .col-sm-force-five .hld-grayborder-shadow span.pw-icon-car:before {
    font-size: 44px;
    line-height: 34px;
  }
  div.landingpage-facelift.homepage .landing-blocks .home-landing-block .col-sm-force-five .hld-grayborder-shadow span.pw-icon-home:before {
    font-size: 48px;
    line-height: 34px;
    vertical-align: top;
  }
  div.landingpage-facelift.homepage .landing-blocks .home-landing-block .col-sm-force-five .hld-grayborder-shadow h2 {
    font-size: 14px;
  }
}
div.landingpage-facelift.keurmerk .health .keurmerk-middle {
  left: auto;
  right: 240px;
}
div.landingpage-facelift .landing-blocks {
  min-height: 0;
  padding-bottom: 0;
  padding-top: 0;
}
div.landingpage-facelift .landing-blocks .hld-grayborder-shadow {
  border-radius: 15px;
  -webkit-box-shadow: 0 5px 0 #cbcbcb;
  box-shadow: 0 5px 0 #cbcbcb;
}
div.landingpage-facelift .landing-blocks .hld-grayborder-shadow:hover {
  -webkit-transform: translateY(5px);
  transform: translateY(5px);
  -webkit-box-shadow: none;
  box-shadow: none;
}
div.landingpage-facelift .landing-blocks .more-btn {
  margin-top: 50px;
  text-align: center !important;
}
div.landingpage-facelift .landing-blocks .more-btn a {
  color: #ffffff;
  border: 2px solid #ffffff;
  border-radius: 10px;
  padding: 6px 12px;
  text-decoration: none;
  font-size: 18px;
}
@media (min-width: 1024px) and (max-width: 1279px) {
  div.landingpage-facelift .landing-blocks .ctaarrow {
    display: none !important;
  }
}
@media (min-width: 1280px) {
  div.landingpage-facelift .landing-blocks .ctaarrow {
    margin-top: 80px;
  }
}
div.landingpage-facelift .landing-blocks .ctaarrow a {
  position: absolute;
  left: 50%;
  margin-left: -10px;
  color: #ffffff;
  font-size: 30px;
  text-decoration: none;
}
div.landingpage-facelift .landing-blocks .ctaarrow a span {
  position: relative;
  opacity: 0;
  -webkit-animation: scrollArrow 2.2s linear 0.5s infinite;
  animation: scrollArrow 2.2s linear 0.5s infinite;
}
@media (min-width: 767px) {
  div.landingpage-facelift .landing-blocks {
    height: auto;
  }
  div.landingpage-facelift .landing-blocks:after {
    display: none;
  }
  div.landingpage-facelift .landing-blocks .hld-grayborder-shadow {
    min-height: 120px;
  }
  div.landingpage-facelift .landing-blocks .hld-grayborder-shadow [class^="pw-icon-"],
  div.landingpage-facelift .landing-blocks .hld-grayborder-shadow span[class^="pw-icon-"],
  div.landingpage-facelift .landing-blocks .hld-grayborder-shadow [class^="font-icon-"],
  div.landingpage-facelift .landing-blocks .hld-grayborder-shadow span[class^="font-icon-"] {
    padding: 10px 0 10px;
  }
  div.landingpage-facelift .landing-blocks .hld-grayborder-shadow h2 {
    font-size: 18px;
  }
  div.landingpage-facelift .landing-blocks .hld-grayborder-shadow span.pw-icon-car:before {
    font-size: 62px;
    line-height: 46px;
    display: block;
    margin-bottom: 5px;
  }
  div.landingpage-facelift .landing-blocks .hld-grayborder-shadow span.pw-icon-internet:before {
    font-size: 58px;
    line-height: 46px;
    display: block;
    margin-bottom: 5px;
  }
  div.landingpage-facelift .landing-blocks .hld-grayborder-shadow span.font-icon-woonverzekering:before,
  div.landingpage-facelift .landing-blocks .hld-grayborder-shadow span.pw-icon-woonverzekering:before {
    font-size: 52px !important;
    line-height: 39px;
    display: block;
  }
}
@media (min-width: 1024px) {
  div.landingpage-facelift .landing-blocks {
    height: auto;
  }
  div.landingpage-facelift .landing-blocks .hld-grayborder-shadow {
    min-height: 140px;
  }
  div.landingpage-facelift .landing-blocks .hld-grayborder-shadow [class^="pw-icon-"],
  div.landingpage-facelift .landing-blocks .hld-grayborder-shadow span[class^="pw-icon-"],
  div.landingpage-facelift .landing-blocks .hld-grayborder-shadow [class^="font-icon-"],
  div.landingpage-facelift .landing-blocks .hld-grayborder-shadow span[class^="font-icon-"] {
    padding: 20px 0 10px;
  }
  div.landingpage-facelift .landing-blocks .hld-grayborder-shadow span.font-icon-woonverzekering:before,
  div.landingpage-facelift .landing-blocks .hld-grayborder-shadow span.pw-icon-woonverzekering:before {
    font-size: 72px !important;
    line-height: 52px;
  }
}
@media (min-width: 1280px) {
  div.landingpage-facelift .landing-blocks .hld-grayborder-shadow [class^="pw-icon-"],
  div.landingpage-facelift .landing-blocks .hld-grayborder-shadow span[class^="pw-icon-"],
  div.landingpage-facelift .landing-blocks .hld-grayborder-shadow [class^="font-icon-"],
  div.landingpage-facelift .landing-blocks .hld-grayborder-shadow span[class^="font-icon-"] {
    padding: 20px 0 20px;
  }
  div.landingpage-facelift .landing-blocks .hld-grayborder-shadow [class^="pw-icon-"]:before,
  div.landingpage-facelift .landing-blocks .hld-grayborder-shadow span[class^="pw-icon-"]:before,
  div.landingpage-facelift .landing-blocks .hld-grayborder-shadow [class^="font-icon-"]:before,
  div.landingpage-facelift .landing-blocks .hld-grayborder-shadow span[class^="font-icon-"]:before {
    font-size: 48px;
  }
  div.landingpage-facelift .landing-blocks .hld-grayborder-shadow h2 {
    margin: 0 0 20px 0;
  }
  div.landingpage-facelift .landing-blocks .hld-grayborder-shadow span.pw-icon-car:before {
    font-size: 66px;
    line-height: 48px;
    display: block;
    margin-bottom: 5px;
  }
  div.landingpage-facelift .landing-blocks .hld-grayborder-shadow span.pw-icon-internet:before {
    font-size: 60px;
    line-height: 48px;
    display: block;
    margin-bottom: 5px;
  }
  div.landingpage-facelift .landing-blocks .hld-grayborder-shadow span.font-icon-woonverzekering:before,
  div.landingpage-facelift .landing-blocks .hld-grayborder-shadow span.pw-icon-woonverzekering:before {
    font-size: 80px !important;
    line-height: 43px;
    margin-top: 10px;
  }
}
div.landingpage-facelift .landing-formfields .fields label.ontop,
div.landingpage-facelift .landing-formfields .fields .ontop label {
  font-family: 'Barlow-Bold', sans-serif;
  margin-bottom: 4px;
}
@media (max-width: 766px) {
  div.landingpage-facelift .landing-formfields .fields label.ontop,
  div.landingpage-facelift .landing-formfields .fields .ontop label {
    margin-top: 10px;
    margin-bottom: 0;
  }
}
@media (min-width: 767px) {
  div.landingpage-facelift .landing-formfields .fields .btn.btn-primary.btn-lg.pw-icon-arrow-right {
    margin-top: 34px;
  }
}
@media (max-width: 766px) {
  div.landingpage-facelift .landing-formfields .hld.mobilecover.cornermsg .fields,
  div.landingpage-facelift .landing-formfields .zorg-stamp-korting {
    margin-top: auto;
  }
}
@media (max-width: 766px) {
  div.landingpage-facelift .landing-formfields {
    padding-top: 0;
  }
  div.landingpage-facelift .landing-formfields .hld {
    padding-top: 10px;
    padding-bottom: 40px;
    margin-top: 0;
  }
  div.landingpage-facelift .landing-formfields .hld.mobilecover.cornermsg .car-stamp {
    top: -25px;
    right: -1px;
    background-image: none;
    background-color: #FDC300;
    border-radius: 6px 0 0 0;
    padding: 2px 5px;
    font-size: 14px;
  }
  div.landingpage-facelift .landing-formfields .hld.mobilecover.cornermsg .car-stamp .car-stamp-text-1 {
    font-size: 14px;
  }
  div.landingpage-facelift .landing-formfields .hld.mobilecover.cornermsg .car-stamp .car-stamp-price {
    font-size: 14px;
  }
  div.landingpage-facelift .landing-formfields .hld.mobilecover.cornermsg .car-stamp .car-stamp-text-2 {
    display: inline-block;
    font-size: 14px;
  }
  div.landingpage-facelift .landing-formfields .hld.mobilecover.cornermsg .zorg-stamp {
    top: -25px;
    right: -1px;
    background-image: none;
    background-color: #FDC300;
    border-radius: 6px 0 0 0;
    padding: 2px 5px;
    font-size: 14px;
  }
  div.landingpage-facelift .landing-formfields .hld.mobilecover.cornermsg .zorg-stamp .zorg-stamp-text-1 {
    font-size: 14px;
  }
  div.landingpage-facelift .landing-formfields .hld.mobilecover.cornermsg .zorg-stamp .zorg-stamp-price {
    font-size: 14px;
  }
  div.landingpage-facelift .landing-formfields .hld.mobilecover.cornermsg .zorg-stamp .zorg-stamp-text-2 {
    display: inline-block;
    font-size: 14px;
  }
  div.landingpage-facelift .landing-formfields .hld.mobilecover .zorg-stamp {
    top: -25px;
    right: -1px;
    background-image: none;
    background-color: #FDC300;
    border-radius: 6px 0 0 0;
    padding: 2px 5px;
    font-size: 14px;
  }
  div.landingpage-facelift .landing-formfields .hld.mobilecover .zorg-stamp .zorg-stamp-text-1 {
    font-size: 14px;
  }
  div.landingpage-facelift .landing-formfields .hld.mobilecover .zorg-stamp .zorg-stamp-price {
    font-size: 14px;
  }
  div.landingpage-facelift .landing-formfields .hld.mobilecover .zorg-stamp .zorg-stamp-text-2 {
    display: inline-block;
    font-size: 14px;
  }
  div.landingpage-facelift .landing-formfields .hld.mobilecover .telecom-stamp {
    top: -40px;
    right: -1px;
    background-image: none;
    background-color: #FDC300;
    border-radius: 6px 0 0 0;
    padding: 2px 5px;
    font-size: 14px;
  }
  div.landingpage-facelift .landing-formfields .hld.mobilecover .telecom-stamp .telecom-stamp-text-1 {
    font-size: 14px;
  }
  div.landingpage-facelift .landing-formfields .hld.mobilecover .telecom-stamp .telecom-stamp-text-2 {
    font-size: 14px;
  }
  div.landingpage-facelift .landing-formfields .hld.mobilecover .telecom-stamp .telecom-stamp-price {
    font-size: 14px;
  }
  div.landingpage-facelift .landing-formfields .hld.dinner-promo .dinner-corner,
  div.landingpage-facelift .landing-formfields .holidaycard-stamp-corner {
    background-image: none;
    background-color: #243588;
    color: #ffffff;
    top: -39px;
    right: -1px;
    border-radius: 6px 0 0 0;
    padding: 5px 5px 2px 7px;
    font-size: 14px;
    width: auto;
    display: inline-block;
  }
  div.landingpage-facelift .landing-formfields .hld.dinner-promo .dinner-corner span,
  div.landingpage-facelift .landing-formfields .holidaycard-stamp-corner span {
    font-size: 14px;
  }
}
div.landingpage-facelift .second-content-info-tabs {
  padding-bottom: 40px;
  border-top: 1px solid #BABABA;
  padding-top: 4px;
}
div.landingpage-facelift .second-content-info-tabs:after {
  content: none !important;
}
@media (max-width: 766px) {
  div.landingpage-facelift .second-content-info-tabs {
    padding-bottom: 0px !important;
  }
}
div.landingpage-facelift .second-content-info-tabs .content-info-tab-header {
  margin-bottom: 30px;
  margin-top: 60px;
}
@media (max-width: 1023px) {
  div.landingpage-facelift .second-content-info-tabs .content-info-tab-header {
    margin-bottom: 0px;
  }
}
@media (max-width: 766px) {
  div.landingpage-facelift .second-content-info-tabs .content-info-tab-header {
    margin-bottom: 0px;
  }
}
div.landingpage-facelift .second-content-info-tabs .content-info-tab-header img {
  float: right;
}
@media (max-width: 1023px) {
  div.landingpage-facelift .second-content-info-tabs .content-info-tab-header img {
    float: none;
    margin: 0 auto;
  }
}
@media (max-width: 766px) {
  div.landingpage-facelift .second-content-info-tabs .content-info-tab-header img {
    float: none;
    margin: 0 auto;
  }
}
@media (max-width: 766px) {
  div.landingpage-facelift .second-content-info-tabs .content-info-tab-header {
    margin: 20px 10px 20px;
    background-color: #F4F4F4;
    border-radius: 10px;
    padding: 20px 30px 20px 20px;
  }
}
div.landingpage-facelift .second-content-info-tabs .content-info-tab-header h2 {
  margin-bottom: 30px;
  margin-top: 0;
  font-size: 38px;
  font-family: 'Barlow-Extrabold', sans-serif;
}
@media (max-width: 766px) {
  div.landingpage-facelift .second-content-info-tabs .content-info-tab-header h2 {
    margin-top: 30px;
  }
}
div.landingpage-facelift .second-content-info-tabs .content-info-tab-xs {
  margin: 10px;
}
div.landingpage-facelift .second-content-info-tabs .content-info-tab-xs .panel-default > .panel-heading {
  background-color: #ffffff;
}
div.landingpage-facelift .second-content-info-tabs .content-info-tab-xs .panel-default > .panel-heading .pw-icon-arrow-up,
div.landingpage-facelift .second-content-info-tabs .content-info-tab-xs .panel-default > .panel-heading .pw-icon-arrow-down {
  display: block;
  width: 100%;
}
div.landingpage-facelift .second-content-info-tabs .content-info-tab-xs .panel-group .panel {
  border-radius: 10px;
  margin-bottom: 15px;
}
div.landingpage-facelift .second-content-info-tabs .breadcrumb-info {
  padding-top: 20px;
}
@media (max-width: 766px) {
  div.landingpage-facelift .second-content-info-tabs .breadcrumb-info .breadcrumb-sc .breadcrumb.hidden-xs {
    display: block !important;
    margin: 0 10px 20px;
  }
}
div.landingpage-facelift .second-content-info-tabs .breadcrumb-info .title-bottom-en h2 {
  display: none;
}
@media (max-width: 766px) {
  div.landingpage-facelift .second-content-info-tabs .breadcrumb-info .title-bottom-en {
    background-color: #243588;
    padding: 30px 40px 80px;
    margin-left: -10px;
    margin-right: -10px;
  }
  div.landingpage-facelift .second-content-info-tabs .breadcrumb-info .title-bottom-en .btn {
    float: left !important;
    margin-top: 10px;
  }
  div.landingpage-facelift .second-content-info-tabs .breadcrumb-info .title-bottom-en h2 {
    display: block;
    color: #ffffff;
    font-size: 44px;
    font-family: 'Barlow-Extrabold', sans-serif;
  }
  div.landingpage-facelift .second-content-info-tabs .breadcrumb-info .title-bottom-en:after {
    background-color: #243588;
    content: "";
    height: 75px;
    left: -4px;
    margin: 0;
    padding: 0px;
    position: absolute;
    bottom: -26px;
    -webkit-transform: rotate(-4deg);
            transform: rotate(-4deg);
    width: 100%;
    z-index: -1;
  }
}
@media (max-width: 520px) {
  div.landingpage-facelift .second-content-info-tabs .breadcrumb-info .title-bottom-en:after {
    bottom: -11px;
  }
}
div.landingpage-facelift .second-content-info-tabs .tabbable {
  margin-top: 0px;
  z-index: -10;
}
div.landingpage-facelift .second-content-info-tabs .tabbable .nav-tabs {
  position: absolute;
  top: -43px;
}
@media (max-width: 1023px) {
  div.landingpage-facelift .second-content-info-tabs .tabbable .nav-tabs {
    top: -42px;
  }
}
div.landingpage-facelift .second-content-info-tabs .tabbable .nav-tabs > li {
  background: #ffffff;
}
@media (max-width: 766px) {
  div.landingpage-facelift .second-content-info-tabs .tabbable .nav-tabs > li {
    max-width: 32.33% !important;
  }
}
div.landingpage-facelift .second-content-info-tabs .tabbable .nav-tabs > li a {
  border-bottom: 2px solid #F4F4F4;
}
@media all and (-webkit-min-device-pixel-ratio: 0) {
  div.landingpage-facelift .second-content-info-tabs .tabbable .nav-tabs > li a {
    border-bottom: 3px solid #F4F4F4;
  }
}
div.landingpage-facelift .second-content-info-tabs .tabbable .nav-tabs > li.active {
  background: #F4F4F4;
  border-bottom-color: #F4F4F4;
  padding: 0px 0px;
}
@media (max-width: 1023px) {
  div.landingpage-facelift .second-content-info-tabs .tabbable .nav-tabs > li.active {
    padding: 8px 15px 7px 15px;
  }
}
@media (max-width: 766px) {
  div.landingpage-facelift .second-content-info-tabs .tabbable .nav-tabs > li.active {
    border-bottom-color: #F4F4F4;
  }
}
@-moz-document url-prefix() {
  @media (max-width: 766px) {
  }
}
div.landingpage-facelift .second-content-info-tabs .tabbable .nav-tabs > li.active a {
  border-bottom: 3px solid #F4F4F4;
}
@media (max-width: 1023px) {
  div.landingpage-facelift .second-content-info-tabs .tabbable .nav-tabs > li.active a {
    padding: 0px 0px;
  }
}
@media (max-width: 766px) {
}
div.landingpage-facelift .second-content-info-tabs .tabbable .nav-tabs > li a {
  border-color: #ffffff;
}
@media (max-width: 1023px) {
  div.landingpage-facelift .second-content-info-tabs .tabbable .nav-tabs > li a {
    padding: 7px 15px 8px 15px;
  }
}
@media (max-width: 766px) {
  div.landingpage-facelift .second-content-info-tabs .tabbable .nav-tabs > li a {
    border-color: #ffffff;
    padding: 7px 3px 8px 3px;
  }
}
div.landingpage-facelift .second-content-info-tabs .tabbable .tab-content {
  border: 0 solid #BABABA;
  -webkit-box-shadow: 0 0px 0px #ededed;
          box-shadow: 0 0px 0px #ededed;
}
div.landingpage-facelift .second-content-info-tabs .tabbable .tab-content .tab-pane {
  padding: 20px 0;
}
@media (max-width: 766px) {
  div.landingpage-facelift .second-content-info-tabs .tabbable .tab-content .tab-pane {
    padding: 0px 0;
  }
}
div.landingpage-facelift .second-content-info-tabs .item-info-start {
  background-color: #ffffff;
  padding: 0px;
  border-radius: 10px;
  margin-right: 20px;
  margin-top: 40px;
  position: relative;
}
@media (max-width: 766px) {
  div.landingpage-facelift .second-content-info-tabs .item-info-start {
    margin-right: 0;
    margin-top: 20px;
    padding: 0px;
    border: 1px solid #BABABA;
    margin-right: 10px;
    margin-left: 10px;
  }
}
div.landingpage-facelift .second-content-info-tabs .item-info-start2 {
  background-color: #ffffff;
  padding: 0px;
  border-radius: 10px;
  margin-left: 20px;
  margin-top: 40px;
  position: relative;
}
@media (max-width: 766px) {
  div.landingpage-facelift .second-content-info-tabs .item-info-start2 {
    margin-right: 10px;
    margin-left: 10px;
    margin-top: 20px;
    padding: 0px;
    border: 1px solid #CCCCCC;
  }
}
div.landingpage-facelift .latestorderswrapper .latestordershld #latestordersoverflow li .detail {
  position: relative;
  padding-left: 28px;
}
div.landingpage-facelift .latestorderswrapper .latestordershld #latestordersoverflow li .detail:before {
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "b";
  position: absolute;
  left: 0;
  top: 2px;
  color: #243588;
}
.bottom-breadcrumb-info {
  padding-top: 20px;
}
@media (max-width: 766px) {
  .bottom-breadcrumb-info .breadcrumb-sc .breadcrumb.hidden-xs {
    display: block !important;
    margin: 0 10px 20px;
  }
  .bottom-breadcrumb-info .title-bottom-en {
    background-color: #243588;
    padding: 30px 40px 80px;
  }
  .bottom-breadcrumb-info .title-bottom-en h2 {
    display: block;
    color: #ffffff;
    font-size: 44px;
    font-family: 'Barlow-Extrabold', sans-serif;
  }
  .bottom-breadcrumb-info .title-bottom-en .btn {
    float: left !important;
    margin-top: 10px;
  }
  .bottom-breadcrumb-info .title-bottom-en:after {
    background-color: #243588;
    content: "";
    height: 75px;
    left: -4px;
    margin: 0;
    padding: 0;
    position: absolute;
    bottom: -26px;
    -webkit-transform: rotate(-4deg);
            transform: rotate(-4deg);
    width: 100%;
    z-index: -1;
  }
}
.button-with-voting .button-voting-facelift .button-with-voting-click {
  z-index: 1039;
}
@media (max-width: 766px) {
  .button-with-voting .button-voting-facelift .button-with-voting-click {
    width: 100%;
    left: 0;
    right: 0;
    background-size: 69px;
    height: 86px;
    margin-top: 95px;
  }
}
@media (min-width: 767px) {
  .button-with-voting .button-voting-facelift .button-with-voting-click {
    right: 0;
    left: auto;
    margin-top: 80px;
    background-size: initial;
  }
}
@media (min-width: 1280px) {
  .button-with-voting .button-voting-facelift .button-with-voting-click {
    margin-top: 180px;
    background-size: initial;
  }
}
.button-with-voting .button-voting-facelift .button-no-voting-click {
  z-index: 1039;
}
@media (max-width: 766px) {
  .button-with-voting .button-voting-facelift .button-no-voting-click {
    display: block !important;
    left: 0;
    right: 0;
    background-size: 170px;
    height: 80px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 767px) {
  .button-with-voting .button-voting-facelift .button-no-voting-click {
    right: 0;
    left: auto;
    margin-top: 120px;
  }
}
@media (min-width: 1024px) {
  .button-with-voting .button-voting-facelift .button-no-voting-click {
    margin-top: 140px;
  }
}
@media (min-width: 1280px) {
  .button-with-voting .button-voting-facelift .button-no-voting-click {
    margin-top: 220px;
    width: 270px;
    background-size: 270px;
    height: 100px;
  }
}
@media (max-width: 766px) {
  .button-with-voting .button-voting-facelift.homepage-woty .button-with-voting-click {
    display: block !important;
    left: 0;
    right: 0;
    margin: 95px auto 0;
    width: 111px;
    background-size: 73px;
    height: 117px;
    z-index: 2;
  }
}
@media (min-width: 767px) {
  .button-with-voting .button-voting-facelift.homepage-woty .button-with-voting-click {
    background-size: 80px;
    margin: 33px auto 0 auto;
    left: 0;
    right: 0;
    background-position: top;
  }
}
@media (min-width: 1024px) {
  .button-with-voting .button-voting-facelift.homepage-woty .button-with-voting-click {
    margin-top: 10px;
    background-size: 95px;
    background-position: top;
  }
}
@media (min-width: 1280px) {
  .button-with-voting .button-voting-facelift.homepage-woty .button-with-voting-click {
    margin-top: 30px;
    background-size: initial;
  }
}
@media (max-width: 766px) {
  .button-with-voting .button-voting-facelift.homepage-woty .button-no-voting-click {
    display: block !important;
    left: 0;
    right: 0;
    background-size: 170px;
    height: 70px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 767px) {
  .button-with-voting .button-voting-facelift.homepage-woty .button-no-voting-click {
    margin: 33px auto 0 auto;
    left: 0;
    right: 0;
    background-position: top;
  }
}
@media (min-width: 1280px) {
  .button-with-voting .button-voting-facelift.homepage-woty .button-no-voting-click {
    margin-top: 80px;
    background-position: top;
  }
}
.button-voting-facelift .button-with-voting-click {
  z-index: 1039;
}
@media (max-width: 766px) {
  .button-voting-facelift .button-with-voting-click {
    display: block !important;
    width: 100%;
    left: 0;
    right: 0;
    background-size: 69px;
    height: 86px;
    margin-top: 95px;
  }
}
@media (min-width: 767px) {
  .button-voting-facelift .button-with-voting-click {
    right: 0;
    left: auto;
    margin-top: 119px;
  }
}
@media (min-width: 1280px) {
  .button-voting-facelift .button-with-voting-click {
    right: 0;
    left: auto;
    margin-top: 180px;
    background-size: initial;
    background: url('https://cdn2.pricewise.nl/resources/main/2018_badge.png') no-repeat center center;
    position: absolute;
    content: " ";
    width: 156px;
    height: 180px;
    font-size: 1px;
    display: block;
    color: transparent;
  }
}
.button-voting-facelift .button-no-voting-click {
  z-index: 1039;
  position: absolute;
}
@media (max-width: 766px) {
  .button-voting-facelift .button-no-voting-click {
    display: block !important;
    left: 0;
    right: 0;
    margin-top: 80px;
    background-size: 72px;
    margin-left: 0;
    margin-right: auto;
  }
}
@media (min-width: 767px) {
  .button-voting-facelift .button-no-voting-click {
    right: 0;
    left: auto;
    margin-top: 120px;
    background-size: 200px;
    content: " ";
    width: 200px;
    height: 75px;
    font-size: 1px;
    display: block;
    color: transparent;
  }
}
@media (min-width: 1024px) {
  .button-voting-facelift .button-no-voting-click {
    margin-top: 140px;
  }
}
@media (min-width: 1280px) {
  .button-voting-facelift .button-no-voting-click {
    margin-top: 220px;
    width: 270px;
    background-size: 270px;
    height: 100px;
  }
}
@media (max-width: 766px) {
  .landingpage-facelift-zorg .inneriframe-notify-zorgverzekeringen .btn.btn-primary {
    margin-top: 10px !important;
  }
}
.landingpage-facelift-zorg .inneriframe-notify-zorgverzekeringen .notifyme-alert .forzorg .position-relative {
  width: 70%;
  float: left;
}
@media (max-width: 1279px) {
  .landingpage-facelift-zorg .inneriframe-notify-zorgverzekeringen .notifyme-alert .forzorg .position-relative {
    width: 65%;
  }
}
@media (max-width: 1023px) {
  .landingpage-facelift-zorg .inneriframe-notify-zorgverzekeringen .notifyme-alert .forzorg .position-relative {
    width: 80%;
  }
}
@media (max-width: 766px) {
  .landingpage-facelift-zorg .inneriframe-notify-zorgverzekeringen .notifyme-alert .forzorg .position-relative {
    width: 100%;
  }
}
.landingpage-facelift-zorg .inneriframe-notify-zorgverzekeringen .notifyme-alert .forzorg .position-relative input.lowercase {
  width: 100%;
}
.landingpage-facelift-zorg .inneriframe-notify-zorgverzekeringen .notifyme-alert .forzorg .position-relative .check-notif-zorg {
  clear: both;
  display: block;
  padding-top: 5px;
}
.landingpage-facelift-zorg .inneriframe-notify-zorgverzekeringen .notifyme-alert .forzorg .position-relative .check-notif-zorg label {
  padding-left: 20px;
  position: relative;
}
.landingpage-facelift-zorg .inneriframe-notify-zorgverzekeringen .notifyme-alert .forzorg .position-relative .check-notif-zorg label input {
  position: absolute;
  left: 0;
}
@media (min-width: 1023px) {
  .roadtax-car {
    width: 25% !important;
  }
}
@media (min-width: 1279px) {
  .roadtax-car {
    width: 25% !important;
  }
}
ul {
  padding-left: 20px;
}
ul li {
  padding-bottom: 5px;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-unstyled li {
  text-align: left;
  padding-bottom: 5px;
}
.list-unstyled-morepadd li {
  text-align: left;
  padding-bottom: 10px !important;
}
.list-unstyled-morepadd li:last-child {
  padding-bottom: 0px !important;
}
.list-flex-int-title-less2 .list-flex-title {
  margin-top: 0px;
  margin-bottom: 10px;
}
.list-flex-title {
  font-size: 24px;
  font-family: 'Barlow-Bold', sans-serif;
  margin-top: 0px;
  margin-bottom: 10px;
}
.list-flex-title.list-flex-title-more {
  margin-top: 40px;
  margin-bottom: 30px;
}
@media (max-width: 766px) {
  .list-flex-title.list-flex-title-more {
    margin-top: 10px;
    margin-bottom: 0px;
  }
}
.list-flex-title span {
  font-size: 16px;
  font-family: 'Barlow-Normal', sans-serif;
  font-weight: normal;
  clear: both;
  display: block;
}
@media (max-width: 766px) {
  .list-flex-title {
    padding: 20px 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 21px !important;
  }
  .list-flex-title span {
    clear: none;
    display: inline-block;
  }
}
#over .list-flex-title {
  font-size: 24px;
  font-family: 'Barlow-Bold', sans-serif;
  margin-top: 0px;
  margin-bottom: 10px;
}
#over .list-flex-title span {
  font-size: 24px;
  font-family: 'Barlow-Bold', sans-serif;
  margin-top: 0px;
  margin-bottom: 10px;
}
@media (max-width: 766px) {
  #over .list-flex-title {
    padding: 20px 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 21px !important;
  }
  #over .list-flex-title span {
    clear: none;
    display: inline-block;
  }
}
.list-flex-subtitle {
  font-size: 18px;
  padding-top: 0px;
  display: inline-block;
}
@media (max-width: 766px) {
  .list-flex-subtitle {
    padding-left: 10px;
    padding-right: 10px;
    display: block;
    background-color: #fff;
    padding-top: 10px;
    font-size: 16px !important;
  }
}
@media (max-width: 766px) {
  .accordion-single .list-flex .list-flex-row .list-flex-col.list-flex-col-right .panel-heading h4 a {
    float: right;
    width: 50%;
  }
  .accordion-single .list-flex .list-flex-row .list-flex-col.list-flex-col-right .panel-heading h4 a span:after {
    right: 0px !important;
    left: auto;
  }
}
.list-flex {
  display: table;
  width: 100%;
  margin-bottom: 50px;
}
@media (max-width: 766px) {
  .list-flex {
    margin-bottom: 0px;
  }
}
.list-flex .list-flex-row .list-flex-col.list-flex-col-right .accordion .pw-icon-vinkje:before,
.list-flex .list-flex-row .list-flex-col.list-flex-col-right .accordion .pw-icon-vinkje-gray:before {
  position: relative !important;
  margin-top: 2px;
}
.list-flex.list-flex-deze {
  margin-top: -20px;
}
@media (max-width: 766px) {
  .list-flex.list-flex-deze {
    margin-top: 0px;
    padding: 10px 10px 0 10px;
  }
}
@media (min-width: 766px) {
  .list-flex.list-flex-deze .col-sm-10 {
    width: 65.75%;
  }
}
.list-flex .list-table-3-coll li .listitem_label {
  width: 49%;
}
.list-flex .list-table-3-coll li .listitem_value {
  width: 24%;
}
.list-flex .list-table-3-coll li .listitem_value.text-right {
  width: 21%;
}
.list-flex .list-table-3-coll li:last-child {
  border-bottom: none;
}
.list-flex .list-table {
  margin-bottom: 0px;
}
@media (max-width: 1279px) {
  .list-flex .list-table li .listitem_label {
    width: 52.25%;
  }
  .list-flex .list-table li .listitem_value {
    width: 47.75%;
  }
  .list-flex .list-table li .listitem_value .info-icon {
    margin-top: 2px;
  }
}
@media (max-width: 1279px) {
  .list-flex .list-table li .listitem_label {
    width: 46.25%;
  }
  .list-flex .list-table li .listitem_value {
    width: 53.75%;
  }
  .list-flex .list-table li .listitem_value .info-icon {
    margin-top: 2px;
  }
}
.list-flex .list-border li {
  border-bottom: 1px solid #ddd;
}
.list-flex .list-border .dealalert {
  margin: 0px 0;
}
.list-flex .list-border .dealalert .text span {
  font-size: 13px;
}
@media (max-width: 766px) {
}
.list-flex .list-flex-col .accordion-single .panel-heading h4 a {
  color: #333333 !important;
}
.list-flex .accordion.list-icon-intabs .panel-heading h4 a {
  padding: 5px 15px 12px 30px !important;
}
.list-flex .accordion.list-icon-intabs .panel-heading h4 a .pull-right {
  position: absolute;
  top: 8px;
  right: 0px;
}
@media (max-width: 766px) {
  .list-flex .accordion.list-icon-intabs .panel-heading h4 a .pull-right:after {
    right: 10px !important;
    left: auto !important;
  }
}
.list-flex .accordion.list-icon-intabs .panel-heading h4 a #icon-tab-align:before {
  left: 2px;
  position: absolute !important;
  top: 8px;
}
.list-flex .list-flex-row .list-flex-col-accordion .accordion {
  margin-top: 10px;
}
@media (max-width: 766px) {
  .list-flex .list-flex-row .list-flex-col-accordion .panel-heading h4 a span:after {
    right: 10px !important;
    left: auto !important;
  }
}
.list-flex .list-flex-intbox-margin {
  margin-top: -12px;
}
.list-flex .list-flex-intbox-margin .box-gray {
  margin-top: 12px;
  display: inline-block;
}
@media (max-width: 766px) {
  .list-flex .list-flex-intbox-margin {
    margin-top: 0px;
  }
  .list-flex .list-flex-intbox-margin .box-gray {
    margin-top: 0px;
    display: inline-block;
  }
}
@media (max-width: 1023px) {
  .list-flex .list-flex-intbox-margin .box-gray {
    margin-top: 0px;
    display: inline-block;
  }
}
@media (max-width: 1279px) {
  .list-flex .list-flex-intbox-margin .box-gray {
    margin-top: 0px;
    display: inline-block;
  }
}
@media (max-width: 766px) {
  .list-flex .list-flex-row.list-flex-one-row-check .list-flex-col {
    width: 93%;
    text-align: left;
    display: inline-block;
    float: right;
  }
  .list-flex .list-flex-row.list-flex-one-row-check .list-flex-col.list-flex-col-right {
    width: 20px;
    float: left;
    text-align: left;
    display: inline-block;
  }
  .list-flex .list-flex-row.list-flex-one-row-xs .list-flex-col {
    width: 100%;
    text-align: left;
    display: block;
  }
  .list-flex .list-flex-row.list-flex-one-row-xs .list-flex-col .list-flex-title {
    padding: 5px 0px 0px 0px;
    margin-bottom: 0px;
  }
  .list-flex .list-flex-row.list-flex-one-row-xs .list-flex-col.list-flex-col-right {
    width: 100%;
    text-align: left;
    display: block;
    padding-bottom: 20px;
  }
  .list-flex .list-flex-row.list-flex-one-row-xs .list-flex-col.list-flex-col-right .list-flex-int {
    padding: 0px 0 0 0;
  }
  .list-flex .list-flex-row .list-flex-col .accordion-single .panel-heading h4 a {
    color: #333333 !important;
  }
  .list-flex .list-flex-row .list-flex-col .accordion-single .panel-heading h4 a span:after {
    right: 10px !important;
    left: auto !important;
  }
}
@media (max-width: 766px) and (max-width: 766px) {
  .list-flex .list-flex-row.list-flex-one-row-xs .list-flex-col {
    margin-left: -10px;
    display: block;
    width: 110%;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 20px;
    background: #F4F4F4;
  }
}
.list-flex .list-table-3-coll li {
  padding-left: 0px;
}
@media (max-width: 766px) {
}
@media (max-width: 766px) {
  .list-flex.accordion .list-flex-row .list-flex-col {
    display: block;
    width: 50%;
    padding-bottom: 0px;
    padding-top: 10px;
  }
  .list-flex.accordion .list-flex-row .list-flex-col.list-flex-col-right {
    width: 100% !important;
  }
  .list-flex.accordion .list-flex-row .list-flex-col.list-flex-col-right .list-table-3-coll li .listitem_value.text-right {
    width: 24%;
  }
  .list-flex.accordion .list-flex-row .list-flex-col.list-flex-col-right .panel-heading h4 a span:after {
    right: 32%;
    left: auto;
  }
  .list-flex.accordion .list-flex-row .list-flex-col.list-flex-col-right .list-flex-int {
    padding: 0px 0 0 0 !important;
    margin-top: -27px;
  }
  .list-flex.accordion .list-flex-row .list-flex-col .panel .panel-collapse {
    width: 100%;
  }
  .list-flex.accordion .list-flex-row .list-flex-col .panel .panel-collapse .list-table {
    left: 0px;
  }
  .list-flex.accordion .list-flex-row.list-flex-total .list-flex-col {
    display: inline-block !important;
    float: left;
  }
  .list-flex.accordion .list-flex-row.list-flex-total .list-flex-col.list-flex-col-right {
    width: 50% !important;
    float: right;
    display: inline-block !important;
  }
  .list-flex.accordion .list-flex-row.list-flex-total .list-flex-col.list-flex-col-right .list-flex-int {
    margin-top: 0px !important;
  }
}
@media (max-width: 766px) {
  .list-flex.list-only-title .list-flex-title {
    padding: 0px 0px;
  }
}
@media (max-width: 766px) {
  .list-flex.list-only-title .list-flex-row {
    width: 100%;
    margin-top: 72px;
  }
  .list-flex.list-only-title .list-flex-row .list-flex-col {
    width: 100%;
    display: table-row;
  }
  .list-flex.list-only-title .list-flex-row .list-flex-col:first-of-type {
    position: absolute;
    margin-top: -72px;
  }
  .list-flex.list-only-title .list-flex-row .list-flex-col.list-flex-col-right .panel-heading span:after {
    right: 10px;
    left: auto;
    margin-top: -7px;
  }
  .list-flex.list-only-title .list-flex-row .list-flex-int {
    text-align: left;
  }
}
.list-flex.list-hr .list-flex-row p {
  border-bottom: 1px solid #ddd;
  padding-bottom: 10px;
}
@media (max-width: 766px) {
  .list-flex.list-hr .list-flex-row p {
    border-bottom: 0px solid #ddd;
    padding-bottom: 0px;
  }
}
.list-flex.list-hr .list-flex-row .list-hr-flex-int {
  border-bottom: 1px solid #ddd;
  padding-bottom: 10px;
}
@media (max-width: 766px) {
  .list-flex.list-hr .list-flex-row .list-hr-flex-int {
    border-bottom: 0px solid #ddd;
    padding-bottom: 0px;
  }
}
.list-flex.list-hr .list-flex-row .list-hr-flex-int .details {
  margin-bottom: 0px;
}
.list-flex.list-hr .list-flex-row:last-of-type .list-hr-flex-int {
  border-bottom: 0px solid #ddd;
  padding-bottom: 0px;
}
@media (max-width: 766px) {
}
.list-flex.list-hr .list-flex-row:last-of-type p {
  border-bottom: 0px solid #ddd;
  padding-bottom: 0px;
}
@media (max-width: 766px) {
}
.list-flex.list-flex-title-int .list-flex-row:first-of-type .list-flex-col .list-flex-int {
  padding: 0px 10px 0 0;
}
@media (max-width: 766px) {
  .list-flex.list-flex-title-int .list-flex-row:first-of-type .list-flex-col .list-flex-int {
    padding: 0px 10px 0 0;
  }
}
.list-flex.list-flex-title-int .list-flex-row:last-of-type .list-flex-col.list-flex-col-right .panel + .panel {
  margin-top: 15px;
}
.list-flex.list-flex-title-int .list-flex-row:last-of-type .list-flex-col.list-flex-col-right .panel .panel-collapse {
  border-bottom: 1px solid #ddd;
}
.list-flex.list-flex-single .list-flex-row:last-of-type .list-flex-col.list-flex-col-right .list-flex-int {
  padding: 40px 40px 30px 40px;
}
@media (max-width: 766px) {
  .list-flex.list-flex-single .list-flex-row:last-of-type .list-flex-col.list-flex-col-right .list-flex-int {
    padding: 10px 0px 10px 0px;
  }
}
@media (max-width: 766px) {
}
.list-flex.list-flex-single .list-flex-row:last-of-type .list-flex-col.list-flex-col-right .list-flex-int p:last-of-type {
  margin-bottom: 0px;
}
.list-flex.list-flex-single .list-flex-row .list-flex-col {
  padding-top: 0px;
}
@media (max-width: 766px) {
  .list-flex.list-flex-single .list-flex-row .list-flex-col {
    padding-top: 15px;
  }
}
.list-flex.list-flex-single .list-flex-int p {
  min-height: 22px !important;
}
@media (max-width: 766px) {
  .list-flex.list-flex-single .list-flex-int p {
    min-height: 20px;
  }
}
.list-flex .list-flex-row {
  width: 100%;
  display: table;
}
@media (max-width: 766px) {
  .list-flex .list-flex-row.list-flex-total .list-flex-row-int {
    border-bottom: 2px solid #ddd !important;
  }
}
.list-flex .list-flex-row .list-flex-row-int {
  display: table-row;
}
@media (max-width: 766px) {
  .list-flex .list-flex-row .list-flex-row-int {
    border-bottom: 1px solid #ddd;
    display: table;
    width: 100%;
  }
}
@media (max-width: 766px) {
  .list-flex .list-flex-row {
    background-color: #fff;
    padding-left: 10px;
    padding-right: 10px;
    display: table;
  }
  .list-flex .list-flex-row:last-of-type {
    border-bottom: 0px solid #ddd;
  }
  .list-flex .list-flex-row:last-of-type .list-flex-row-int {
    border-bottom: 0px solid #ddd;
  }
}
.list-flex .list-flex-row .list-flex-col {
  display: table-cell;
  width: 35%;
  padding-right: 10px;
  vertical-align: top;
  padding-top: 0px;
  padding-bottom: 10px;
}
@media (max-width: 766px) {
  .list-flex .list-flex-row .list-flex-col {
    width: 50%;
    padding-bottom: 10px;
    padding-top: 10px;
  }
  .list-flex .list-flex-row .list-flex-col .listevalscores .listitem_label {
    width: 46.25%;
  }
  .list-flex .list-flex-row .list-flex-col .listevalscores .listitem_value {
    width: 53.75%;
  }
  .list-flex .list-flex-row .list-flex-col .listevalscores .info-icon {
    margin-top: 3px;
  }
}
.list-flex .list-flex-row .list-flex-col.list-flex-col-right {
  background-color: #fff;
  width: 65%;
  padding-right: 0px;
  vertical-align: top;
  padding-top: 0px;
}
.list-flex .list-flex-row .list-flex-col.list-flex-col-right .pw-icon-plus-1:before {
  color: #95C11F;
}
@media (max-width: 766px) {
  .list-flex .list-flex-row .list-flex-col.list-flex-col-right {
    width: 50%;
    text-align: left;
    padding-top: 10px;
  }
}
.list-flex .list-flex-row .list-flex-col.list-flex-col-right .list-icon li:before {
  position: absolute;
  left: 0;
  top: 8px;
  margin-top: -4px;
  display: inline-block;
}
.list-flex .list-flex-row .list-flex-col.list-flex-col-right .list-icon li span {
  padding-left: 0px;
}
.list-flex .list-flex-row .list-flex-col.list-flex-col-right p {
  min-height: 33px;
}
@media (max-width: 766px) {
  .list-flex .list-flex-row .list-flex-col.list-flex-col-right p {
    min-height: 20px;
  }
}
.list-flex .list-flex-row .list-flex-col.list-flex-col-right .pw-icon-vinkje-gray:before,
.list-flex .list-flex-row .list-flex-col.list-flex-col-right .pw-icon-vinkje:before {
  position: absolute;
  margin-top: 2px;
}
.list-flex .list-flex-row .list-flex-col.list-flex-col-right .pw-icon-vinkje-gray span,
.list-flex .list-flex-row .list-flex-col.list-flex-col-right .pw-icon-vinkje span {
  display: inline-block;
  vertical-align: top;
  position: relative;
  padding-left: 25px;
}
.list-flex .list-flex-row .list-flex-col.list-flex-col-right table.oderinfo .pw-icon-vinkje-gray:before,
.list-flex .list-flex-row .list-flex-col.list-flex-col-right table.oderinfo .pw-icon-vinkje:before {
  position: relative;
  margin-top: 2px;
}
.list-flex .list-flex-row .list-flex-col.list-flex-col-right .panel-heading h4 a {
  padding: 0px 5px 15px 0px;
  color: #243588;
}
@media (min-width: 767px) {
  .list-flex .list-flex-row .list-flex-col.list-flex-col-right .panel-heading h4 a {
    font-size: 18px;
    line-height: 28px;
  }
}
@media (max-width: 766px) {
}
@media (max-width: 766px) {
  .list-flex .list-flex-row .list-flex-col.list-flex-col-right .panel-heading h4 a span:after {
    right: auto;
    left: -2px;
    margin-top: -7px;
  }
}
.list-flex .list-flex-row .list-flex-col.list-flex-col-right .panel-collapse > .panel-body {
  padding: 0px 0 12px 0px;
}
.list-flex .list-flex-row .list-flex-col.list-flex-col-right .list-flex-int {
  padding: 0px 40px 0 40px;
}
@media (max-width: 766px) {
  .list-flex .list-flex-row .list-flex-col.list-flex-col-right .list-flex-int {
    padding: 0px 0px 0px 0px;
  }
}
@media (max-width: 766px) {
}
.list-flex .list-flex-row .list-flex-col.list-flex-col-right .list-flex-int p:last-of-type {
  margin-bottom: 0px;
}
.list-flex .list-flex-row .list-flex-col .panel .panel-collapse {
  border-bottom: 1px solid #dddddd;
}
@media (max-width: 766px) {
  .list-flex .list-flex-row .list-flex-col .panel .panel-collapse {
    border-bottom: 0px solid #ddd;
  }
}
.list-flex .list-flex-row .list-flex-col .panel .panel-collapse.collapsing {
  border-bottom: 1px solid #dddddd;
}
@media (max-width: 766px) {
  .list-flex .list-flex-row .list-flex-col .panel .panel-collapse.collapsing {
    border-bottom: 0px solid #ddd;
  }
}
.list-flex .list-flex-row .list-flex-col .panel .panel-collapse.collapse {
  border-bottom: 1px solid #dddddd;
  margin-bottom: 0px;
}
@media (max-width: 766px) {
  .list-flex .list-flex-row .list-flex-col .panel .panel-collapse.collapse {
    border-bottom: 0px solid #ddd;
  }
}
.list-flex .list-flex-row:first-of-type .list-flex-col .list-flex-int {
  padding: 40px 10px 0px 0px;
}
@media (max-width: 766px) {
  .list-flex .list-flex-row:first-of-type .list-flex-col .list-flex-int {
    padding: 0px 0px 0px 0px;
  }
}
.list-flex .list-flex-row:first-of-type .list-flex-col.list-flex-col-right {
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.list-flex .list-flex-row:first-of-type .list-flex-col.list-flex-col-right .list-flex-int {
  padding: 40px 40px 0px 40px;
}
@media (max-width: 766px) {
  .list-flex .list-flex-row:first-of-type .list-flex-col.list-flex-col-right .list-flex-int {
    padding: 0px 0px 0px 0px;
  }
}
.list-flex .list-flex-row:last-of-type .list-flex-col .list-flex-int {
  padding: 0px 10px 10px 0px;
}
@media (max-width: 766px) {
  .list-flex .list-flex-row:last-of-type .list-flex-col .list-flex-int {
    padding: 0px 0px 0px 0px;
  }
}
.list-flex .list-flex-row:last-of-type .list-flex-col.list-flex-col-right {
  -webkit-border-bottom-right-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  -moz-border-radius-bottomright: 10px;
  -moz-border-radius-bottomleft: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  padding-bottom: 10px;
}
.list-flex .list-flex-row:last-of-type .list-flex-col.list-flex-col-right .list-flex-int {
  padding: 0px 40px 30px 40px;
}
@media (max-width: 766px) {
  .list-flex .list-flex-row:last-of-type .list-flex-col.list-flex-col-right .list-flex-int {
    padding: 0px 0px 0px 0px;
  }
}
.list-icon {
  padding-left: 0;
  list-style: none;
}
.list-icon li {
  text-align: left;
  padding-bottom: 5px;
}
.list-icon li {
  position: relative;
  padding-left: 24px;
}
.list-icon li[class^="pw-icon-"]:before {
  position: absolute;
  left: 0px;
  top: 8px;
  margin-top: -4px;
  display: inline-block;
}
.list-icon li.pw-icon-vinkje:before {
  color: #95C11F;
}
.list-link {
  padding-left: 0;
  list-style: none;
}
.list-link .animate-enter,
.list-link .animate-leave {
  -webkit-transition: 200ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;
  transition: 200ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;
  position: relative;
  display: block;
}
.list-link .animate-leave.animate-leave-active,
.list-link .animate-enter {
  -webkit-transform: rotateX(-180deg) translatez(30px);
  transform: rotateX(-180deg) translatez(30px);
  opacity: 0;
  height: 0px;
}
.list-link .animate-enter.animate-enter-active,
.list-link .animate-leave {
  -webkit-transform: rotateX(0deg) translatez(30px);
  transform: rotateX(0deg) translatez(30px);
  opacity: 1;
}
.list-link li {
  text-align: left;
  padding-bottom: 5px;
}
.list-link li {
  text-align: left;
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #ccc;
}
.list-link li[class^="pw-icon-"]:before {
  top: 40%;
}
.list-link li a {
  margin-bottom: 0;
  font-weight: normal;
  font-family: 'Barlow-Normal', sans-serif;
  text-decoration: none;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  outline: 1px solid transparent;
  -webkit-backface-visibility: hidden;
  padding: 6px 12px;
  font-size: 16px;
  line-height: 1.42857143;
  border-radius: 8px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: normal;
  text-align: left;
  border-radius: 0;
  display: inline-block;
  width: 100%;
  padding-left: 0;
  padding-top: 8px;
  padding-bottom: 8px;
}
.list-link li a .glyphicon {
  padding-left: 10px;
}
.list-link li a:focus,
.list-link li a:active:focus,
.list-link li a.active:focus {
  outline: thin dotted;
  outline: none;
  outline-offset: -2px;
}
.list-link li a:hover,
.list-link li a:focus {
  color: #243588;
  text-decoration: none;
}
.list-link li a:active,
.list-link li a.active {
  outline: 0;
  background-image: none;
}
.list-link li a.disabled,
.list-link li a[disabled],
fieldset[disabled] .list-link li a {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.list-link li a span[class^="pw-icon-"] {
  pointer-events: none;
}
.list-link li a span[class^="pw-icon-"]:before {
  display: inline-block;
  padding: 0px 10px 3px 0;
  vertical-align: middle;
}
.list-link li a.pw-icon-arrow-up,
.list-link li a.pw-icon-arrow-down,
.list-link li a.pw-icon-arrow-left,
.list-link li a.pw-icon-arrow-right {
  position: relative;
  padding-right: 35px;
}
.list-link li a.pw-icon-arrow-up:before,
.list-link li a.pw-icon-arrow-down:before,
.list-link li a.pw-icon-arrow-left:before,
.list-link li a.pw-icon-arrow-right:before {
  display: none;
}
.list-link li a.pw-icon-arrow-up:after,
.list-link li a.pw-icon-arrow-down:after,
.list-link li a.pw-icon-arrow-left:after,
.list-link li a.pw-icon-arrow-right:after {
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  right: 15px;
  top: 40%;
  padding: 0px 0 0px 7px;
  margin-top: -2px;
  margin-right: -5px;
  display: inline-block;
  -webkit-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
}
.list-link li a.pw-icon-arrow-up.icon-align-left,
.list-link li a.pw-icon-arrow-down.icon-align-left,
.list-link li a.pw-icon-arrow-left.icon-align-left,
.list-link li a.pw-icon-arrow-right.icon-align-left {
  padding-left: 30px;
  padding-right: 12px;
}
.list-link li a.pw-icon-arrow-up.icon-align-left:after,
.list-link li a.pw-icon-arrow-down.icon-align-left:after,
.list-link li a.pw-icon-arrow-left.icon-align-left:after,
.list-link li a.pw-icon-arrow-right.icon-align-left:after {
  display: none;
}
.list-link li a.pw-icon-arrow-up.icon-align-left:before,
.list-link li a.pw-icon-arrow-down.icon-align-left:before,
.list-link li a.pw-icon-arrow-left.icon-align-left:before,
.list-link li a.pw-icon-arrow-right.icon-align-left:before {
  position: absolute;
  left: 10px;
  top: 40%;
  margin-top: -4px;
  display: inline-block;
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding: 0px 7px 0px 0px;
  -webkit-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
}
.list-link li a.pw-icon-arrow-right:before,
.list-link li a.pw-icon-arrow-right:after {
  content: "r";
}
.list-link li a.pw-icon-arrow-right:hover:before,
.list-link li a.pw-icon-arrow-right:hover:after {
  -webkit-transform: translate3d(2px, 0, 0);
  transform: translate3d(2px, 0, 0);
}
.list-link li a.pw-icon-arrow-left:before,
.list-link li a.pw-icon-arrow-left:after {
  content: "l";
}
.list-link li a.pw-icon-arrow-left:hover:before,
.list-link li a.pw-icon-arrow-left:hover:after {
  -webkit-transform: translate3d(-2px, 0, 0);
  transform: translate3d(-2px, 0, 0);
}
.list-link li a.pw-icon-arrow-down:before,
.list-link li a.pw-icon-arrow-down:after {
  content: "d";
}
.list-link li a.pw-icon-arrow-down:hover:before,
.list-link li a.pw-icon-arrow-down:hover:after {
  -webkit-transform: translate3d(0, 2px, 0);
  transform: translate3d(0, 2px, 0);
}
.list-link li a.pw-icon-arrow-up:before,
.list-link li a.pw-icon-arrow-up:after {
  content: "u";
}
.list-link li a.pw-icon-arrow-up:hover:before,
.list-link li a.pw-icon-arrow-up:hover:after {
  -webkit-transform: translate3d(0, -2px, 0);
  transform: translate3d(0, -2px, 0);
}
.list-link li a:hover {
  color: #243588;
}
.list-link li img {
  margin-right: 10px;
  float: left;
}
.list-link-icon {
  padding-left: 0;
  list-style: none;
}
.list-link-icon .animate-enter,
.list-link-icon .animate-leave {
  -webkit-transition: 200ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;
  transition: 200ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;
  position: relative;
  display: block;
}
.list-link-icon .animate-leave.animate-leave-active,
.list-link-icon .animate-enter {
  -webkit-transform: rotateX(-180deg) translatez(30px);
  transform: rotateX(-180deg) translatez(30px);
  opacity: 0;
  height: 0px;
}
.list-link-icon .animate-enter.animate-enter-active,
.list-link-icon .animate-leave {
  -webkit-transform: rotateX(0deg) translatez(30px);
  transform: rotateX(0deg) translatez(30px);
  opacity: 1;
}
.list-link-icon li {
  text-align: left;
  padding-bottom: 5px;
}
.list-link-icon li {
  text-align: left;
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #ccc;
}
.list-link-icon li[class^="pw-icon-"]:before {
  top: 40%;
}
.list-link-icon li a {
  margin-bottom: 0;
  font-weight: normal;
  font-family: 'Barlow-Normal', sans-serif;
  text-decoration: none;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  outline: 1px solid transparent;
  -webkit-backface-visibility: hidden;
  padding: 6px 12px;
  font-size: 16px;
  line-height: 1.42857143;
  border-radius: 8px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: normal;
  text-align: left;
  border-radius: 0;
  display: inline-block;
  width: 100%;
  padding-left: 0;
  padding-top: 8px;
  padding-bottom: 8px;
}
.list-link-icon li a .glyphicon {
  padding-left: 10px;
}
.list-link-icon li a:focus,
.list-link-icon li a:active:focus,
.list-link-icon li a.active:focus {
  outline: thin dotted;
  outline: none;
  outline-offset: -2px;
}
.list-link-icon li a:hover,
.list-link-icon li a:focus {
  color: #243588;
  text-decoration: none;
}
.list-link-icon li a:active,
.list-link-icon li a.active {
  outline: 0;
  background-image: none;
}
.list-link-icon li a.disabled,
.list-link-icon li a[disabled],
fieldset[disabled] .list-link-icon li a {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.list-link-icon li a span[class^="pw-icon-"] {
  pointer-events: none;
}
.list-link-icon li a span[class^="pw-icon-"]:before {
  display: inline-block;
  padding: 0px 10px 3px 0;
  vertical-align: middle;
}
.list-link-icon li a.pw-icon-arrow-up,
.list-link-icon li a.pw-icon-arrow-down,
.list-link-icon li a.pw-icon-arrow-left,
.list-link-icon li a.pw-icon-arrow-right {
  position: relative;
  padding-right: 35px;
}
.list-link-icon li a.pw-icon-arrow-up:before,
.list-link-icon li a.pw-icon-arrow-down:before,
.list-link-icon li a.pw-icon-arrow-left:before,
.list-link-icon li a.pw-icon-arrow-right:before {
  display: none;
}
.list-link-icon li a.pw-icon-arrow-up:after,
.list-link-icon li a.pw-icon-arrow-down:after,
.list-link-icon li a.pw-icon-arrow-left:after,
.list-link-icon li a.pw-icon-arrow-right:after {
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  right: 15px;
  top: 40%;
  padding: 0px 0 0px 7px;
  margin-top: -2px;
  margin-right: -5px;
  display: inline-block;
  -webkit-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
}
.list-link-icon li a.pw-icon-arrow-up.icon-align-left,
.list-link-icon li a.pw-icon-arrow-down.icon-align-left,
.list-link-icon li a.pw-icon-arrow-left.icon-align-left,
.list-link-icon li a.pw-icon-arrow-right.icon-align-left {
  padding-left: 30px;
  padding-right: 12px;
}
.list-link-icon li a.pw-icon-arrow-up.icon-align-left:after,
.list-link-icon li a.pw-icon-arrow-down.icon-align-left:after,
.list-link-icon li a.pw-icon-arrow-left.icon-align-left:after,
.list-link-icon li a.pw-icon-arrow-right.icon-align-left:after {
  display: none;
}
.list-link-icon li a.pw-icon-arrow-up.icon-align-left:before,
.list-link-icon li a.pw-icon-arrow-down.icon-align-left:before,
.list-link-icon li a.pw-icon-arrow-left.icon-align-left:before,
.list-link-icon li a.pw-icon-arrow-right.icon-align-left:before {
  position: absolute;
  left: 10px;
  top: 40%;
  margin-top: -4px;
  display: inline-block;
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding: 0px 7px 0px 0px;
  -webkit-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
}
.list-link-icon li a.pw-icon-arrow-right:before,
.list-link-icon li a.pw-icon-arrow-right:after {
  content: "r";
}
.list-link-icon li a.pw-icon-arrow-right:hover:before,
.list-link-icon li a.pw-icon-arrow-right:hover:after {
  -webkit-transform: translate3d(2px, 0, 0);
  transform: translate3d(2px, 0, 0);
}
.list-link-icon li a.pw-icon-arrow-left:before,
.list-link-icon li a.pw-icon-arrow-left:after {
  content: "l";
}
.list-link-icon li a.pw-icon-arrow-left:hover:before,
.list-link-icon li a.pw-icon-arrow-left:hover:after {
  -webkit-transform: translate3d(-2px, 0, 0);
  transform: translate3d(-2px, 0, 0);
}
.list-link-icon li a.pw-icon-arrow-down:before,
.list-link-icon li a.pw-icon-arrow-down:after {
  content: "d";
}
.list-link-icon li a.pw-icon-arrow-down:hover:before,
.list-link-icon li a.pw-icon-arrow-down:hover:after {
  -webkit-transform: translate3d(0, 2px, 0);
  transform: translate3d(0, 2px, 0);
}
.list-link-icon li a.pw-icon-arrow-up:before,
.list-link-icon li a.pw-icon-arrow-up:after {
  content: "u";
}
.list-link-icon li a.pw-icon-arrow-up:hover:before,
.list-link-icon li a.pw-icon-arrow-up:hover:after {
  -webkit-transform: translate3d(0, -2px, 0);
  transform: translate3d(0, -2px, 0);
}
.list-link-icon li a:hover {
  color: #243588;
}
.list-link-icon li img {
  margin-right: 10px;
  float: left;
}
.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}
.list-inline li {
  text-align: left;
  padding-bottom: 5px;
}
.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}
.list-table {
  padding-left: 0;
  list-style: none;
  margin-bottom: 30px;
}
.list-table li {
  text-align: left;
  padding-bottom: 5px;
}
.list-table li {
  font-size: 16px;
  clear: both;
  padding: 9px 0 9px 0;
  margin-left: 0;
  margin-right: 0;
}
.list-table li:first-of-type {
  padding-top: 0;
}
.list-table li .listitem_label,
.list-table li .listitem_value {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  padding-left: 0;
  line-height: 18px;
}
@media (min-width: 767px) {
  .list-table li .listitem_label,
  .list-table li .listitem_value {
    float: left;
    width: 50%;
  }
}
.list-table li .listitem_label {
  position: relative;
  float: left;
  width: 56.25%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  padding-left: 0;
}
.list-table li .listitem_value {
  position: relative;
  float: left;
  width: 43.75%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  color: #243588;
}
@media (min-width: 767px) and (max-width: 1023px) {
  .list-table li .listitem_value {
    padding-right: 0;
  }
}
.list-table li.listitem_title {
  font-weight: bold;
  border-bottom: none;
}
.list-table li.listitem_total {
  border-top: 1px solid #ccc;
  margin-top: 15px;
  padding-top: 25px;
  padding-bottom: 0px;
}
.list-table li .big {
  font-family: 'Barlow-Bold', sans-serif;
  color: #243588;
}
@media (min-width: 767px) {
  .list-table li .big {
    font-size: 20px;
    font-family: 'Barlow-Extrabold', sans-serif;
  }
}
.list-table li .medium {
  display: inline-block;
  padding-bottom: 10px;
}
.list-table li .small {
  color: #747373;
}
.list-table li .singleonrow {
  display: block;
}
.list-table li:last-child {
  border-bottom: none;
}
.list-table-prices li .listitem_label {
  width: 70% !important;
}
.list-table-prices li .listitem_value {
  width: 30% !important;
}
.list-table-prices li.discount-price {
  background-color: #F0F6DF;
  border-radius: 5px;
  color: #648115;
}
.list-table-prices li.discount-price .listitem_label,
.list-table-prices li.discount-price .listitem_value {
  color: #648115;
  font-family: 'Barlow-Medium', sans-serif;
}
.list-table-prices li.discount-price .listitem_label {
  padding-left: 10px;
}
.list-accordion-two.pw-icon-arrow-up .listitem_label,
.list-accordion-two.pw-icon-arrow-up .listitem_value {
  color: #243588;
}
.list-accordion-two.pw-icon-arrow-up .listitem_label span,
.list-accordion-two.pw-icon-arrow-up .listitem_value span {
  color: #243588;
}
.list-accordion-two .listitem_label {
  vertical-align: top;
  width: 63.25% !important;
  color: #333333;
}
@media (max-width: 1279px) {
  .list-accordion-two .listitem_label {
    width: 61.25% !important;
  }
}
.list-accordion-two .listitem_value {
  vertical-align: top;
  width: 35.25% !important;
}
.list-accordion-two .listitem_value .pw-icon-warning.pw-icon-warning-small:before {
  display: inline-block;
  padding: 0 0px 3px 0;
  vertical-align: middle;
  position: absolute;
  top: 2px;
  margin-left: -15px;
}
.list-accordion-two .listitem_value span {
  width: auto !important;
  color: #333333;
}
.list-table-3-coll {
  padding-left: 0;
  list-style: none;
  margin-bottom: 30px;
}
.list-table-3-coll li {
  text-align: left;
  padding-bottom: 5px;
}
.list-table-3-coll li {
  white-space: nowrap;
  clear: both;
}
.list-table-3-coll li .listitem_label,
.list-table-3-coll li .listitem_value {
  display: inline-block;
  white-space: normal;
  vertical-align: top;
}
.list-table-3-coll li .listitem_label {
  width: 46%;
  padding-right: 10px;
}
@media (min-width: 767px) and (max-width: 1023px) {
  .list-table-3-coll li .listitem_label {
    width: 52%;
  }
}
@media (max-width: 766px) {
  .list-table-3-coll li .listitem_label {
    font-size: 16px;
  }
}
.list-table-3-coll li .listitem_value {
  width: 27%;
  padding-left: 0px;
  color: #333333;
}
@media (min-width: 767px) and (max-width: 1023px) {
  .list-table-3-coll li .listitem_value {
    width: 26%;
  }
  .list-table-3-coll li .listitem_value .pw-icon-arrow-up:after,
  .list-table-3-coll li .listitem_value .pw-icon-arrow-down:after {
    right: 5px;
  }
}
@media (max-width: 766px) {
  .list-table-3-coll li .listitem_value {
    font-size: 16px;
  }
}
.list-table-3-coll li .listitem_value.text-right {
  width: 21%;
}
@media (min-width: 767px) and (max-width: 1023px) {
  .list-table-3-coll li .listitem_value.text-right {
    width: 21%;
  }
}
.list-table-3-coll li.listitem_title {
  font-weight: bold;
  border-bottom: none;
}
.list-table-3-coll li.animate-leave {
  padding-left: 10px;
}
.list-table-3-coll li.animate-enter.ng-hide {
  display: none !important;
}
.list-table-3-coll li.listitem_subtitle_closed .listitem_value.text-right {
  text-decoration: underline;
  color: #243588;
  cursor: pointer;
}
.list-table-3-coll li.listitem_subtitle_opened {
  color: #243588;
  font-weight: bold;
}
.list-table-3-coll li.listitem_subtitle_opened .listitem_value.text-right {
  text-decoration: underline;
  color: #243588;
  cursor: pointer;
}
.list-table-3-coll li .btn {
  float: right;
  margin-right: 10px;
}
.list-table-3-coll li .btn.pw-icon-arrow-down,
.list-table-3-coll li .btn.pw-icon-arrow-up {
  margin-right: 0;
}
.list-table-3-coll li .big {
  font-family: 'Barlow-Bold', sans-serif;
  font-size: 20px;
  color: #243588;
}
.list-table-3-coll li .small {
  color: #747373;
}
.list-table-3-coll li .singleonrow {
  display: block;
}
.list-table-4-coll {
  padding-left: 0;
  list-style: none;
  margin-bottom: 30px;
}
.list-table-4-coll li {
  text-align: left;
  padding-bottom: 5px;
}
.list-table-4-coll li {
  white-space: nowrap;
  clear: both;
}
.list-table-4-coll li .listitem_label,
.list-table-4-coll li .listitem_value {
  display: inline-block;
  white-space: normal;
  vertical-align: top;
}
.list-table-4-coll li .listitem_label {
  width: 40%;
  padding-right: 10px;
}
.list-table-4-coll li .listitem_value {
  width: 20%;
  padding-left: 0px;
  color: #333333;
}
.list-table-4-coll li.listitem_title {
  font-weight: bold;
  border-bottom: none;
}
.list-table-4-coll li.animate-leave {
  padding-left: 10px;
}
.list-table-4-coll li.animate-enter.ng-hide {
  display: none !important;
}
.list-table-4-coll li.listitem_subtitle_closed .listitem_value.text-right {
  text-decoration: underline;
  color: #243588;
  cursor: pointer;
}
.list-table-4-coll li.listitem_subtitle_opened {
  color: #243588;
  font-weight: bold;
}
.list-table-4-coll li.listitem_subtitle_opened .listitem_value.text-right {
  text-decoration: underline;
  color: #243588;
  cursor: pointer;
}
.list-table-4-coll li .btn {
  float: right;
  margin-right: 10px;
}
.list-table-4-coll li .big {
  font-family: 'Barlow-Bold', sans-serif;
  font-size: 20px;
  color: #243588;
}
.list-table-4-coll li .small {
  color: #747373;
}
.list-table-4-coll li .singleonrow {
  display: block;
}
.list-table-5-coll {
  padding-left: 0;
  list-style: none;
  margin-bottom: 30px;
}
.list-table-5-coll li {
  text-align: left;
  padding-bottom: 5px;
}
.list-table-5-coll li {
  white-space: nowrap;
  clear: both;
}
.list-table-5-coll li .listitem_label,
.list-table-5-coll li .listitem_value {
  display: inline-block;
  white-space: normal;
  vertical-align: top;
}
.list-table-5-coll li .listitem_label {
  width: 30%;
  padding-right: 10px;
}
.list-table-5-coll li .listitem_value {
  width: 17.5%;
  padding-left: 0px;
  color: #333333;
}
.list-table-5-coll li.listitem_title {
  font-weight: bold;
  border-bottom: none;
}
.list-table-5-coll li.animate-leave {
  padding-left: 10px;
}
.list-table-5-coll li.animate-enter.ng-hide {
  display: none !important;
}
.list-table-5-coll li.listitem_subtitle_closed .listitem_value.text-right {
  text-decoration: underline;
  color: #243588;
  cursor: pointer;
}
.list-table-5-coll li.listitem_subtitle_opened {
  color: #243588;
  font-weight: bold;
}
.list-table-5-coll li.listitem_subtitle_opened .listitem_value.text-right {
  text-decoration: underline;
  color: #243588;
  cursor: pointer;
}
.list-table-5-coll li .btn {
  float: right;
  margin-right: 10px;
}
.list-table-5-coll li .big {
  font-family: 'Barlow-Bold', sans-serif;
  font-size: 20px;
  color: #243588;
}
.list-table-5-coll li .small {
  color: #747373;
}
.list-table-5-coll li .singleonrow {
  display: block;
}
.list-border {
  padding-left: 0;
  list-style: none;
}
.list-border li {
  text-align: left;
  padding-bottom: 5px;
}
.list-border li {
  text-align: left;
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #ccc;
}
.list-border li[class^="pw-icon-"]:before {
  top: 40%;
}
.list-space {
  padding-left: 0;
  list-style: none;
}
.list-space li {
  text-align: left;
  padding-bottom: 5px;
}
.list-space li {
  padding-top: 10px;
  padding-bottom: 10px;
}
.list-right li {
  text-align: right;
}
.row-expanded {
  color: #243588;
  font-weight: bold;
}
.list-style-circle {
  padding-left: 0;
}
.list-style-circle li {
  list-style: none;
  padding-bottom: 10px;
  padding-left: 23px;
  position: relative;
  font-size: 17px;
}
.list-style-circle li:before {
  font-family: 'font-icons';
  content: "X";
  display: block;
  position: absolute;
  top: 1px;
  left: 0px;
  color: #243588;
  font-size: 15px;
}
.list-style-arrow-right {
  padding-left: 0;
  list-style: none;
}
.list-style-arrow-right li {
  text-align: left;
  padding-bottom: 5px;
}
.list-style-arrow-right li {
  position: relative;
  padding-left: 24px;
}
.list-style-arrow-right li[class^="pw-icon-"]:before {
  position: absolute;
  left: 0px;
  top: 8px;
  margin-top: -4px;
  display: inline-block;
}
.list-style-arrow-right li.pw-icon-vinkje:before {
  color: #95C11F;
}
.list-style-arrow-right .list-glyphicon {
  position: relative;
  margin-top: 5px;
}
.list-style-arrow-right .list-glyphicon .glyphicon-plus {
  position: absolute;
  top: 2px;
  left: 0px;
}
.list-style-arrow-right li {
  padding-bottom: 10px;
  -webkit-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
}
.list-style-arrow-right li:before {
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "r";
  position: absolute;
  left: 0;
  top: 4px;
  color: #243588;
}
.list-style-arrow-right li:hover:before {
  -webkit-transform: translate3d(7px, 0, 0);
  transform: translate3d(7px, 0, 0);
}
.list-header-blue li .title {
  background-color: #243588;
  color: #ffffff;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  padding: 4px 8px;
}
.list-header-blue li p {
  background-color: #edf2fb;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  padding: 8px;
  color: #333333;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 767px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #bbb;
}
@media (min-width: 767px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #bbb;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.nav-tabs {
  margin-right: 4px;
  border: 0;
}
.nav-tabs > li {
  padding-bottom: 0;
  float: left;
  outline: none;
  margin: 0 8px 0px 0;
  border: 1px solid #BABABA;
  border-radius: 10px 10px 0 0;
  background: #F4F4F4;
}
.nav-tabs > li:focus,
.nav-tabs > li:active,
.nav-tabs > li:hover {
  outline: none;
}
@media (max-width: 766px) {
  .nav-tabs > li {
    margin: 0 3px 0px 0;
    max-width: 24%;
    width: auto;
  }
}
.nav-tabs > li > a {
  border: 0;
  margin: 0;
  padding: 8px 15px;
  text-decoration: none;
  border-bottom: 3px solid #EDEDED;
  color: #243588;
}
@media (max-width: 1279px) {
  .nav-tabs > li > a {
    padding: 8px 10px;
  }
}
@media (max-width: 1023px) {
  .nav-tabs > li > a {
    padding: 8px 10px;
  }
}
@media (max-width: 766px) {
  .nav-tabs > li > a {
    padding: 8px 4px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
  }
}
.nav-tabs > li > a:focus,
.nav-tabs > li > a:active,
.nav-tabs > li > a:hover {
  text-decoration: underline;
  background: transparent;
}
.nav-tabs > li.active {
  border-bottom-color: #fff;
  background: #fff;
}
.nav-tabs > li.active a {
  background: transparent;
  color: #243588;
  border-bottom: 3px solid #fff;
}
.nav-tabs > li.active a:focus,
.nav-tabs > li.active a:active,
.nav-tabs > li.active a:hover {
  border: 0;
  border-bottom: 3px solid #fff;
  margin: 0;
  text-decoration: none;
}
.tab-content {
  -webkit-box-shadow: 0 2px 3px #EDEDED;
  box-shadow: 0 2px 3px #EDEDED;
  border-radius: 0 10px 10px 10px;
  border: 1px solid #BABABA;
  margin-top: -1px;
}
.tab-content.tab-content-fullpage {
  border: 0;
  border-top: 1px solid #BABABA;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 20px 0 0 0;
}
@media (max-width: 766px) {
  .tab-content.tab-content-fullpage {
    padding: 10px 0 0 0;
  }
}
@media (max-width: 766px) {
  .tab-content.tab-content-fullpage {
    padding: 10px;
  }
}
.tab-content .tab-pane {
  padding: 20px;
}
@media (max-width: 766px) {
  .tab-content .tab-pane {
    padding: 10px;
  }
}
.homepage .nav-tabs {
  position: relative;
  z-index: 14;
  -webkit-transform: translate(0, -120px);
  transform: translate(0, -120px);
}
.homepage .nav-tabs > li {
  position: relative;
  padding-bottom: 0;
  float: left;
  outline: none;
  margin: 0;
  border: 0;
  border-radius: 0;
}
.homepage .nav-tabs > li a {
  padding-left: 33px;
}
.homepage .nav-tabs > li a:before {
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "e";
  position: absolute;
  top: 11px;
  left: 10px;
  color: #BABABA;
}
.homepage .nav-tabs > li:nth-child(2) a:before {
  content: "c";
}
.homepage .nav-tabs > li:nth-child(3) a:before {
  content: "z";
}
.homepage .nav-tabs > li:nth-child(4) a:before {
  content: "o";
}
.homepage .nav-tabs > li.active a:before {
  color: #243588;
}
.homepage .nav-tabs > li:first-of-type {
  border-radius: 10px 0 0 0;
}
.homepage .nav-tabs > li:last-of-type {
  border-radius: 0 10px 0 0;
}
.homepage .tab-content {
  position: relative;
  z-index: 14;
  -webkit-transform: translate(0, -120px);
  transform: translate(0, -120px);
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0;
}
.homepage .tab-pane {
  padding: 0px;
}
@media (max-width: 766px) {
  .homepage .tab-pane {
    padding: 0px;
  }
}
table.total h5 {
  margin: 0;
}
.loading-results {
  position: relative;
  padding: 30px;
  font-family: 'Barlow-Medium', sans-serif;
  max-width: 500px;
  min-height: 450px;
  text-align: center;
}
@media (max-width: 766px) {
  .loading-results {
    padding: 30px 15px;
  }
}
.loading-results .numbers-anim {
  font-size: 52px;
}
.loading-results .logo {
  margin-top: -70px;
  max-width: 135px;
  width: 135px;
  height: 68px;
}
.loading-results h3 {
  color: #333333;
  font-size: 28px;
  font-family: 'Barlow-Bold', sans-serif;
}
@media (max-width: 766px) {
  .loading-results h3 {
    font-size: 18px;
  }
}
.loading-results .cards-container {
  height: 235px;
  margin: auto;
  width: 200px;
  position: relative;
}
@media (max-width: 766px) {
  .loading-results .cards-container {
    height: 215px;
  }
}
.loading-results .cards-container .card-anim {
  position: absolute;
  border-radius: 6px;
  border-style: solid;
  border-width: 1px;
  width: 110px;
  height: 140px;
}
@media (max-width: 766px) {
  .loading-results .cards-container .card-anim {
    margin-top: -20px;
  }
}
.loading-results .cards-container #card1 {
  -webkit-animation: move1 3s infinite;
  animation: move1 3s infinite;
  background-color: #ffffff;
  border-color: #bcbcbc;
  top: 50px;
  left: 50px;
  z-index: 1000;
}
.loading-results .cards-container #card2 {
  -webkit-animation: move2 3s infinite;
  animation: move2 3s infinite;
  background-color: #ededed;
  border-color: #ededed;
  top: 40px;
  left: 115px;
  -webkit-transform: rotate(7deg);
          transform: rotate(7deg);
  z-index: 10;
}
.loading-results .cards-container #card3 {
  -webkit-animation: move3 3s infinite;
  animation: move3 3s infinite;
  background-color: #ededed;
  border-color: #ededed;
  top: 70px;
  left: 0px;
  -webkit-transform: rotate(-7deg);
          transform: rotate(-7deg);
  z-index: 100;
}
.loading-results .cards-container #card-content1 {
  -webkit-animation: content1 3s infinite;
  animation: content1 3s infinite;
}
.loading-results .cards-container #card-content2 {
  -webkit-animation: content2 3s infinite;
  animation: content2 3s infinite;
  opacity: 0;
  filter: alpha(opacity=0);
}
.loading-results .cards-container #card-content3 {
  -webkit-animation: content3 3s infinite;
  animation: content3 3s infinite;
  opacity: 0;
  filter: alpha(opacity=0);
}
.loading-results .cards-container .card-content {
  background-image: url('https://cdn2.pricewise.nl/resources/main/contract-bg.png');
  background-position: center 20px;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
}
@-webkit-keyframes move1 {
  0% {
    -webkit-transform: translate3d(0px, 0px, 0px) rotate(0deg);
    transform: translate3d(0px, 0px, 0px) rotate(0deg);
    background-color: #ffffff;
    border-color: #bcbcbc;
    z-index: 1000;
  }
  33% {
    -webkit-transform: translate3d(65px, -10px, 0px) rotate(7deg);
    transform: translate3d(65px, -10px, 0px) rotate(7deg);
    background-color: #ededed;
    border-color: #ededed;
    z-index: 10;
  }
  66% {
    -webkit-transform: translate3d(-50px, 20px, 0px) rotate(-7deg);
    transform: translate3d(-50px, 20px, 0px) rotate(-7deg);
    background-color: #ededed;
    border-color: #ededed;
    z-index: 100;
  }
  100% {
    -webkit-transform: translate3d(0px, 0px, 0px) rotate(0deg);
    transform: translate3d(0px, 0px, 0px) rotate(0deg);
    background-color: #ffffff;
    border-color: #bcbcbc;
    z-index: 1000;
  }
}
@-webkit-keyframes move2 {
  0% {
    -webkit-transform: translate3d(0px, 0px, 0px) rotate(7deg);
    transform: translate3d(0px, 0px, 0px) rotate(7deg);
    background-color: #ededed;
    border-color: #ededed;
    z-index: 10;
  }
  33% {
    -webkit-transform: translate3d(-115px, 30px, 0px) rotate(-7deg);
    transform: translate3d(-115px, 30px, 0px) rotate(-7deg);
    background-color: #ededed;
    border-color: #ededed;
    z-index: 100;
  }
  66% {
    -webkit-transform: translate3d(-65px, 10px, 0px) rotate(0deg);
    transform: translate3d(-65px, 10px, 0px) rotate(0deg);
    background-color: #ffffff;
    border-color: #bcbcbc;
    z-index: 1000;
  }
  100% {
    -webkit-transform: translate3d(0px, 0px, 0px) rotate(7deg);
    transform: translate3d(0px, 0px, 0px) rotate(7deg);
    background-color: #ededed;
    border-color: #ededed;
    z-index: 10;
  }
}
@-webkit-keyframes move3 {
  0% {
    -webkit-transform: translate3d(0px, 0px, 0px) rotate(-7deg);
    transform: translate3d(0px, 0px, 0px) rotate(-7deg);
    background-color: #ededed;
    border-color: #ededed;
    z-index: 100;
  }
  33% {
    -webkit-transform: translate3d(50px, -20px, 0px) rotate(0deg);
    transform: translate3d(50px, -20px, 0px) rotate(0deg);
    background-color: #ffffff;
    border-color: #bcbcbc;
    z-index: 1000;
  }
  66% {
    -webkit-transform: translate3d(115px, -30px, 0px) rotate(7deg);
    transform: translate3d(115px, -30px, 0px) rotate(7deg);
    background-color: #ededed;
    border-color: #ededed;
    z-index: 10;
  }
  100% {
    -webkit-transform: translate3d(0px, 0px, 0px) rotate(-7deg);
    transform: translate3d(0px, 0px, 0px) rotate(-7deg);
    background-color: #ededed;
    border-color: #ededed;
    z-index: 100;
  }
}
@-webkit-keyframes content1 {
  0% {
    opacity: 1;
    filter: alpha(opacity=100);
  }
  33% {
    opacity: 0;
    filter: alpha(opacity=0);
  }
  66% {
    opacity: 0;
    filter: alpha(opacity=0);
  }
  100% {
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
@-webkit-keyframes content2 {
  0% {
    opacity: 0;
    filter: alpha(opacity=0);
  }
  33% {
    opacity: 0;
    filter: alpha(opacity=0);
  }
  66% {
    opacity: 1;
    filter: alpha(opacity=100);
  }
  100% {
    opacity: 0;
    filter: alpha(opacity=0);
  }
}
@-webkit-keyframes content3 {
  0% {
    opacity: 0;
    filter: alpha(opacity=0);
  }
  33% {
    opacity: 1;
    filter: alpha(opacity=100);
  }
  66% {
    opacity: 0;
    filter: alpha(opacity=0);
  }
  100% {
    opacity: 0;
    filter: alpha(opacity=0);
  }
}
@keyframes move1 {
  0% {
    -webkit-transform: translate3d(0px, 0px, 0px) rotate(0deg);
    transform: translate3d(0px, 0px, 0px) rotate(0deg);
    background-color: #ffffff;
    border-color: #bcbcbc;
    z-index: 1000;
  }
  33% {
    -webkit-transform: translate3d(65px, -10px, 0px) rotate(7deg);
    transform: translate3d(65px, -10px, 0px) rotate(7deg);
    background-color: #ededed;
    border-color: #ededed;
    z-index: 10;
  }
  66% {
    -webkit-transform: translate3d(-50px, 20px, 0px) rotate(-7deg);
    transform: translate3d(-50px, 20px, 0px) rotate(-7deg);
    background-color: #ededed;
    border-color: #ededed;
    z-index: 100;
  }
  100% {
    -webkit-transform: translate3d(0px, 0px, 0px) rotate(0deg);
    transform: translate3d(0px, 0px, 0px) rotate(0deg);
    background-color: #ffffff;
    border-color: #bcbcbc;
    z-index: 1000;
  }
}
@keyframes move2 {
  0% {
    -webkit-transform: translate3d(0px, 0px, 0px) rotate(7deg);
    transform: translate3d(0px, 0px, 0px) rotate(7deg);
    background-color: #ededed;
    border-color: #ededed;
    z-index: 10;
  }
  33% {
    -webkit-transform: translate3d(-115px, 30px, 0px) rotate(-7deg);
    transform: translate3d(-115px, 30px, 0px) rotate(-7deg);
    background-color: #ededed;
    border-color: #ededed;
    z-index: 100;
  }
  66% {
    -webkit-transform: translate3d(-65px, 10px, 0px) rotate(0deg);
    transform: translate3d(-65px, 10px, 0px) rotate(0deg);
    background-color: #ffffff;
    border-color: #bcbcbc;
    z-index: 1000;
  }
  100% {
    -webkit-transform: translate3d(0px, 0px, 0px) rotate(7deg);
    transform: translate3d(0px, 0px, 0px) rotate(7deg);
    background-color: #ededed;
    border-color: #ededed;
    z-index: 10;
  }
}
@keyframes move3 {
  0% {
    -webkit-transform: translate3d(0px, 0px, 0px) rotate(-7deg);
    transform: translate3d(0px, 0px, 0px) rotate(-7deg);
    background-color: #ededed;
    border-color: #ededed;
    z-index: 100;
  }
  33% {
    -webkit-transform: translate3d(50px, -20px, 0px) rotate(0deg);
    transform: translate3d(50px, -20px, 0px) rotate(0deg);
    background-color: #ffffff;
    border-color: #bcbcbc;
    z-index: 1000;
  }
  66% {
    -webkit-transform: translate3d(115px, -30px, 0px) rotate(7deg);
    transform: translate3d(115px, -30px, 0px) rotate(7deg);
    background-color: #ededed;
    border-color: #ededed;
    z-index: 10;
  }
  100% {
    -webkit-transform: translate3d(0px, 0px, 0px) rotate(-7deg);
    transform: translate3d(0px, 0px, 0px) rotate(-7deg);
    background-color: #ededed;
    border-color: #ededed;
    z-index: 100;
  }
}
@keyframes content1 {
  0% {
    opacity: 1;
    filter: alpha(opacity=100);
  }
  33% {
    opacity: 0;
    filter: alpha(opacity=0);
  }
  66% {
    opacity: 0;
    filter: alpha(opacity=0);
  }
  100% {
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
@keyframes content2 {
  0% {
    opacity: 0;
    filter: alpha(opacity=0);
  }
  33% {
    opacity: 0;
    filter: alpha(opacity=0);
  }
  66% {
    opacity: 1;
    filter: alpha(opacity=100);
  }
  100% {
    opacity: 0;
    filter: alpha(opacity=0);
  }
}
@keyframes content3 {
  0% {
    opacity: 0;
    filter: alpha(opacity=0);
  }
  33% {
    opacity: 1;
    filter: alpha(opacity=100);
  }
  66% {
    opacity: 0;
    filter: alpha(opacity=0);
  }
  100% {
    opacity: 0;
    filter: alpha(opacity=0);
  }
}
.IE_8 .loading-results .logo {
  width: 0;
  height: 0;
  padding-bottom: 68px;
  padding-right: 135px;
  background-image: url('https://cdn2.pricewise.nl/resources/main/svg/png/loading-logo.png');
  background-repeat: no-repeat;
}
.IE_8 .flow-steps .flow-step span,
.IE_8 .flow-steps .flow-step a,
.IE_8 .flow-steps .nav-tabs.nav-justified > li span,
.IE_8 .flow-steps .nav-tabs.nav-justified > li a {
  background: url('https://cdn2.pricewise.nl/resources/main/svg/png/sprite-illustrations.png') top left no-repeat;
}
.flow-steps {
  text-align: center;
}
.flow-steps:before,
.flow-steps:after {
  content: " ";
  display: table;
}
.flow-steps:after {
  clear: both;
}
.flow-steps:before,
.flow-steps:after {
  content: " ";
  display: table;
}
.flow-steps:after {
  clear: both;
}
.flow-steps .nav-tabs.nav-justified > li,
.flow-steps .flow-step {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  padding: 0;
  border: 0;
  margin: auto;
  background-color: transparent;
}
@media (min-width: 767px) {
  .flow-steps .nav-tabs.nav-justified > li,
  .flow-steps .flow-step {
    float: left;
    width: 25%;
  }
}
.flow-steps .nav-tabs.nav-justified > li span,
.flow-steps .flow-step span,
.flow-steps .nav-tabs.nav-justified > li a,
.flow-steps .flow-step a {
  border: 0;
  background: url('https://cdn2.pricewise.nl/resources/main/svg/sprite-illustrations.svg') top left no-repeat;
  display: inline-block;
  position: relative;
  text-align: center;
  border-radius: 0;
  padding-top: 110px;
  font-size: 16px;
  color: #243588;
  padding-bottom: 5px;
}
.flow-steps .nav-tabs.nav-justified > li span:hover,
.flow-steps .flow-step span:hover,
.flow-steps .nav-tabs.nav-justified > li a:hover,
.flow-steps .flow-step a:hover,
.flow-steps .nav-tabs.nav-justified > li span:focus,
.flow-steps .flow-step span:focus,
.flow-steps .nav-tabs.nav-justified > li a:focus,
.flow-steps .flow-step a:focus {
  border: 0;
  margin: 0;
  background-color: transparent;
}
.flow-steps .nav-tabs.nav-justified > li span,
.flow-steps .flow-step span {
  min-width: 130px;
}
.flow-steps .nav-tabs.nav-justified > li a,
.flow-steps .flow-step a {
  width: 100%;
}
.flow-steps .nav-tabs.nav-justified > li.active a,
.flow-steps .flow-step.active a,
.flow-steps .nav-tabs.nav-justified > li.active span,
.flow-steps .flow-step.active span {
  font-weight: bold;
}
.flow-steps .nav-tabs.nav-justified > li.one a,
.flow-steps .flow-step.one a,
.flow-steps .nav-tabs.nav-justified > li.one span,
.flow-steps .flow-step.one span {
  background-position: -7px -126px;
}
.flow-steps .nav-tabs.nav-justified > li.two a,
.flow-steps .flow-step.two a,
.flow-steps .nav-tabs.nav-justified > li.two span,
.flow-steps .flow-step.two span {
  background-position: -152px -126px;
}
.flow-steps .nav-tabs.nav-justified > li.three a,
.flow-steps .flow-step.three a,
.flow-steps .nav-tabs.nav-justified > li.three span,
.flow-steps .flow-step.three span {
  background-position: -297px -126px;
}
.flow-steps .nav-tabs.nav-justified > li.forth a,
.flow-steps .flow-step.forth a,
.flow-steps .nav-tabs.nav-justified > li.four a,
.flow-steps .flow-step.four a,
.flow-steps .nav-tabs.nav-justified > li.forth span,
.flow-steps .flow-step.forth span,
.flow-steps .nav-tabs.nav-justified > li.four span,
.flow-steps .flow-step.four span {
  background-position: -438px -126px;
}
.flow-steps .nav-tabs.nav-justified > li.fifth a,
.flow-steps .flow-step.fifth a,
.flow-steps .nav-tabs.nav-justified > li.five a .flow-steps .nav-tabs.nav-justified > li.fifth span,
.flow-steps .nav-tabs.nav-justified > li.five a .flow-steps .flow-step.fifth span,
.flow-steps .flow-step.five a .flow-steps .nav-tabs.nav-justified > li.fifth span,
.flow-steps .flow-step.five a .flow-steps .flow-step.fifth span,
.flow-steps .nav-tabs.nav-justified > li.five span,
.flow-steps .flow-step.five span {
  background-position: -439px 8px;
}
.flow-steps .nav-tabs.nav-justified > li.sixth a,
.flow-steps .flow-step.sixth a,
.flow-steps .nav-tabs.nav-justified > li.six a,
.flow-steps .flow-step.six a,
.flow-steps .nav-tabs.nav-justified > li.sixth span,
.flow-steps .flow-step.sixth span,
.flow-steps .nav-tabs.nav-justified > li.six span,
.flow-steps .flow-step.six span {
  background-position: -563px -126px;
}
.flow-steps .nav-tabs.nav-justified > li.seventh a,
.flow-steps .flow-step.seventh a,
.flow-steps .nav-tabs.nav-justified > li.seven a,
.flow-steps .flow-step.seven a,
.flow-steps .nav-tabs.nav-justified > li.seventh span,
.flow-steps .flow-step.seventh span,
.flow-steps .nav-tabs.nav-justified > li.seven span,
.flow-steps .flow-step.seven span {
  background-position: -689px -126px;
}
.flow-steps .nav-tabs.nav-justified > li.active a,
.flow-steps .flow-step.active a,
.flow-steps .nav-tabs.nav-justified > li.active span,
.flow-steps .flow-step.active span {
  opacity: 1;
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .flow-steps .nav-tabs.nav-justified > li.one a,
  .flow-steps .flow-step.one a {
    background-position: -20px -126px;
  }
  .flow-steps .nav-tabs.nav-justified > li.two a,
  .flow-steps .flow-step.two a {
    background-position: -163px -126px;
  }
  .flow-steps .nav-tabs.nav-justified > li.three a,
  .flow-steps .flow-step.three a {
    background-position: -306px -126px;
  }
  .flow-steps .nav-tabs.nav-justified > li.forth a,
  .flow-steps .flow-step.forth a,
  .flow-steps .nav-tabs.nav-justified > li.four a,
  .flow-steps .flow-step.four a {
    background-position: -446px -126px;
  }
  .flow-steps .nav-tabs.nav-justified > li.fifth a,
  .flow-steps .flow-step.fifth a,
  .flow-steps .nav-tabs.nav-justified > li.five a,
  .flow-steps .flow-step.five a {
    background-position: -446px 7px;
  }
  .flow-steps .nav-tabs.nav-justified > li.sixth a,
  .flow-steps .flow-step.sixth a,
  .flow-steps .nav-tabs.nav-justified > li.six a,
  .flow-steps .flow-step.six a {
    background-position: -571px -126px;
  }
  .flow-steps .nav-tabs.nav-justified > li.seventh a,
  .flow-steps .flow-step.seventh a,
  .flow-steps .nav-tabs.nav-justified > li.seven a,
  .flow-steps .flow-step.seven a {
    background-position: -689px -126px;
  }
}
.flow-steps .nav-tabs.nav-justified > li a {
  opacity: 0.4;
}
@media (min-width: 767px) {
  .flow-steps.line .flow-step:after {
    border: 1px solid #243588;
    content: "";
    position: absolute;
    top: 62px;
    left: 120px;
    width: 61px;
  }
  .flow-steps.line .flow-step:last-of-type:after {
    display: none;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .flow-steps.line .flow-step:after {
    left: 92px;
    width: 28px;
  }
}
@media (min-width: 767px) {
  .flow-steps.line.lineopaque .flow-step:after {
    left: 115px;
    opacity: 0.4;
    width: 29px;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .flow-steps.line.lineopaque .flow-step:after {
    left: 103px;
    width: 8px;
  }
}
.telecom-page .flow-steps .nav-tabs.nav-justified > li.three a,
.telecom-page .flow-steps .flow-step.three a,
.telecom-page .flow-steps .nav-tabs.nav-justified > li.three span,
.telecom-page .flow-steps .flow-step.three span {
  background-position: -563px -126px;
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .telecom-page .flow-steps .nav-tabs.nav-justified > li.three a,
  .telecom-page .flow-steps .flow-step.three a {
    background-position: -574px -126px;
  }
}
.table-compare {
  margin-top: 60px;
}
.table-compare > thead .collapse.in,
.table-compare > tbody .collapse.in,
.table-compare > tfoot .collapse.in {
  display: table-row;
}
.table-compare > thead tr.collapsed > th,
.table-compare > tbody tr.collapsed > th,
.table-compare > tfoot tr.collapsed > th,
.table-compare > thead tr.collapsed > td,
.table-compare > tbody tr.collapsed > td,
.table-compare > tfoot tr.collapsed > td {
  font-size: 14px;
  padding: 5px 15px 5px 25px;
}
.table-compare > thead tr.collapsed.animate-enter,
.table-compare > tbody tr.collapsed.animate-enter,
.table-compare > tfoot tr.collapsed.animate-enter,
.table-compare > thead tr.collapsed.animate-leave,
.table-compare > tbody tr.collapsed.animate-leave,
.table-compare > tfoot tr.collapsed.animate-leave {
  -webkit-transition: 200ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;
  transition: 200ms cubic-bezier(0.25, 0.25, 0.75, 0.75) all;
}
.table-compare > thead tr.collapsed.animate-leave.animate-leave-active,
.table-compare > tbody tr.collapsed.animate-leave.animate-leave-active,
.table-compare > tfoot tr.collapsed.animate-leave.animate-leave-active,
.table-compare > thead tr.collapsed.animate-enter,
.table-compare > tbody tr.collapsed.animate-enter,
.table-compare > tfoot tr.collapsed.animate-enter {
  -webkit-transform: rotateX(-180deg) translatez(30px);
  transform: rotateX(-180deg) translatez(30px);
  opacity: 0;
  height: 0px;
}
.table-compare > thead tr.collapsed.animate-enter.animate-enter-active,
.table-compare > tbody tr.collapsed.animate-enter.animate-enter-active,
.table-compare > tfoot tr.collapsed.animate-enter.animate-enter-active,
.table-compare > thead tr.collapsed.animate-leave,
.table-compare > tbody tr.collapsed.animate-leave,
.table-compare > tfoot tr.collapsed.animate-leave {
  -webkit-transform: rotateX(0deg) tranZXslatez(30px);
  transform: rotateX(0deg) translatez(30px);
  opacity: 1;
}
.table-compare > thead > tr > th,
.table-compare > tbody > tr > th,
.table-compare > tfoot > tr > th,
.table-compare > thead > tr > td,
.table-compare > tbody > tr > td,
.table-compare > tfoot > tr > td {
  border-right: 1px solid #ddd;
  border-bottom: 0;
  border-top: 0;
  width: 250px;
  padding: 10px 10px 10px 20px;
}
.table-compare > thead > tr > th h3,
.table-compare > tbody > tr > th h3,
.table-compare > tfoot > tr > th h3,
.table-compare > thead > tr > td h3,
.table-compare > tbody > tr > td h3,
.table-compare > tfoot > tr > td h3 {
  font-family: 'Barlow-Bold', sans-serif;
}
.table-compare > thead > tr > th.price,
.table-compare > tbody > tr > th.price,
.table-compare > tfoot > tr > th.price,
.table-compare > thead > tr > td.price,
.table-compare > tbody > tr > td.price,
.table-compare > tfoot > tr > td.price {
  font-weight: normal;
  line-height: 1.1;
  color: #243588;
  margin-top: 22px;
  margin-bottom: 11px;
  font-size: 40px;
  font-family: 'Barlow-Extrabold', sans-serif;
  position: relative;
}
.table-compare > thead > tr > th.price small,
.table-compare > tbody > tr > th.price small,
.table-compare > tfoot > tr > th.price small,
.table-compare > thead > tr > td.price small,
.table-compare > tbody > tr > td.price small,
.table-compare > tfoot > tr > td.price small,
.table-compare > thead > tr > th.price .small,
.table-compare > tbody > tr > th.price .small,
.table-compare > tfoot > tr > th.price .small,
.table-compare > thead > tr > td.price .small,
.table-compare > tbody > tr > td.price .small,
.table-compare > tfoot > tr > td.price .small {
  font-weight: inherit;
  line-height: 1;
  color: #243588;
}
.table-compare > thead > tr > th.price strong,
.table-compare > tbody > tr > th.price strong,
.table-compare > tfoot > tr > th.price strong,
.table-compare > thead > tr > td.price strong,
.table-compare > tbody > tr > td.price strong,
.table-compare > tfoot > tr > td.price strong,
.table-compare > thead > tr > th.price b,
.table-compare > tbody > tr > th.price b,
.table-compare > tfoot > tr > th.price b,
.table-compare > thead > tr > td.price b,
.table-compare > tbody > tr > td.price b,
.table-compare > tfoot > tr > td.price b {
  font-family: 'Barlow-Extrabold', sans-serif;
}
.table-compare > thead > tr > th.price small,
.table-compare > tbody > tr > th.price small,
.table-compare > tfoot > tr > th.price small,
.table-compare > thead > tr > td.price small,
.table-compare > tbody > tr > td.price small,
.table-compare > tfoot > tr > td.price small,
.table-compare > thead > tr > th.price .small,
.table-compare > tbody > tr > th.price .small,
.table-compare > tfoot > tr > th.price .small,
.table-compare > thead > tr > td.price .small,
.table-compare > tbody > tr > td.price .small,
.table-compare > tfoot > tr > td.price .small {
  font-size: 65%;
}
.table-compare > thead > tr > th.price span,
.table-compare > tbody > tr > th.price span,
.table-compare > tfoot > tr > th.price span,
.table-compare > thead > tr > td.price span,
.table-compare > tbody > tr > td.price span,
.table-compare > tfoot > tr > td.price span {
  font-size: 12px;
  font-family: 'Barlow-Normal', sans-serif;
  display: inline-block;
  top: -12px;
  position: relative;
  padding-left: 2px;
}
.table-compare > thead > tr > th.text-right,
.table-compare > tbody > tr > th.text-right,
.table-compare > tfoot > tr > th.text-right,
.table-compare > thead > tr > td.text-right,
.table-compare > tbody > tr > td.text-right,
.table-compare > tfoot > tr > td.text-right {
  text-align: right;
}
.table-compare > thead > tr > th.text-center,
.table-compare > tbody > tr > th.text-center,
.table-compare > tfoot > tr > th.text-center,
.table-compare > thead > tr > td.text-center,
.table-compare > tbody > tr > td.text-center,
.table-compare > tfoot > tr > td.text-center {
  text-align: center;
}
.table-compare > thead > tr > th .hld .hld-header,
.table-compare > tbody > tr > th .hld .hld-header,
.table-compare > tfoot > tr > th .hld .hld-header,
.table-compare > thead > tr > td .hld .hld-header,
.table-compare > tbody > tr > td .hld .hld-header,
.table-compare > tfoot > tr > td .hld .hld-header,
.table-compare > thead > tr > th .hld-expand,
.table-compare > tbody > tr > th .hld-expand,
.table-compare > tfoot > tr > th .hld-expand,
.table-compare > thead > tr > td .hld-expand,
.table-compare > tbody > tr > td .hld-expand,
.table-compare > tfoot > tr > td .hld-expand,
.table-compare > thead > tr > th .hld-content,
.table-compare > tbody > tr > th .hld-content,
.table-compare > tfoot > tr > th .hld-content,
.table-compare > thead > tr > td .hld-content,
.table-compare > tbody > tr > td .hld-content,
.table-compare > tfoot > tr > td .hld-content {
  padding: 0;
}
.table-compare > thead > tr > th .hld-header,
.table-compare > tbody > tr > th .hld-header,
.table-compare > tfoot > tr > th .hld-header,
.table-compare > thead > tr > td .hld-header,
.table-compare > tbody > tr > td .hld-header,
.table-compare > tfoot > tr > td .hld-header {
  text-decoration: underline;
}
.table-compare > thead > tr > th a.suppliername,
.table-compare > tbody > tr > th a.suppliername,
.table-compare > tfoot > tr > th a.suppliername,
.table-compare > thead > tr > td a.suppliername,
.table-compare > tbody > tr > td a.suppliername,
.table-compare > tfoot > tr > td a.suppliername {
  font-family: 'Barlow-Medium', sans-serif;
  font-size: 32px;
  text-decoration: none;
}
@media (max-width: 1023px) {
  .table-compare > thead > tr > th a.suppliername,
  .table-compare > tbody > tr > th a.suppliername,
  .table-compare > tfoot > tr > th a.suppliername,
  .table-compare > thead > tr > td a.suppliername,
  .table-compare > tbody > tr > td a.suppliername,
  .table-compare > tfoot > tr > td a.suppliername {
    font-size: 16px;
  }
}
.table-compare > tbody > tr.seperator > th,
.table-compare > tbody > tr.seperator > td {
  padding: 40px 0;
  border-right: 1px solid #ddd;
}
.table-compare > tbody > tr.seperator > th:before,
.table-compare > tbody > tr.seperator > td:before {
  content: "";
  background-color: #ddd;
  width: 100%;
  height: 1px;
  display: block;
}
/********************* START Tooltipster *****************************/
.tt-info {
  background-image: url('https://cdn2.pricewise.nl/resources/images/icon-info.png');
  background-repeat: no-repeat;
  display: inline-block;
  height: 16px;
  padding-bottom: 3px;
  white-space: nowrap;
  width: 16px;
}
/* This is the default Tooltipster theme (feel free to modify or duplicate and create multiple themes!): */
.tooltipster-default {
  border-radius: 5px;
  border: 1px solid #BABABA;
  background: #fff;
  color: #BABABA;
  -webkit-box-shadow: 1px 1px 3px #dfdfdf;
          box-shadow: 1px 1px 3px #dfdfdf;
}
/* Use this next selector to style things like font-size and line-height: */
.tooltipster-default .tooltipster-content {
  color: #757474;
  font-size: 15px;
  line-height: 18px;
  padding: 15px;
  overflow: hidden;
}
.tooltipster-default .tooltipster-content .ci-tooltip-condition {
  font-size: 13px;
  line-height: 15px;
}
.tooltipster-default .tooltipster-content table tr td {
  padding: 2px 0;
}
.tooltipster-default .tooltipster-content table tr:last-child td {
  padding-top: 5px;
}
.tooltipster-default .tooltipster-content table tr.tooltip-medium td {
  font-weight: bold;
}
.tooltipster-default .tooltipster-content table tr.tooltip-diff td {
  color: #243588;
  font-weight: bold;
}
@media (max-width: 766px) {
  .tooltipster-default .tooltipster-content {
    font-size: 13px !important;
    padding: 13px !important;
  }
}
.tooltip,
.tooltip-w1,
.tooltip-w2,
.tooltip-w-auto,
.tooltip_item {
  cursor: pointer;
}
/* This next selector defines the color of the border on the outside of the arrow. This will automatically match the color and size of the border set on the main tooltip styles. Set display: none; if you would like a border around the tooltip but no border around the arrow */
.tooltipster-default .tooltipster-arrow .tooltipster-arrow-border {
  /* border-color: ... !important; */
}
/* If you're using the icon option, use this next selector to style them */
.tooltipster-icon {
  cursor: help;
  margin-left: 4px;
}
.tooltipster-base .tooltipster-content {
  overflow: hidden;
}
/* These next classes handle the styles for the little arrow attached to the tooltip. By default, the arrow will inherit the same colors and border as what is set on the main tooltip itself. */
/* Some CSS magic for the awesome animations - feel free to make your own custom animations and reference it in your Tooltipster settings! */
.tooltipster-fade {
  opacity: 0;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}
.tooltipster-fade-show {
  opacity: 1;
}
.tooltipster-grow {
  -webkit-transform: scale(0, 0);
  transform: scale(0, 0);
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-backface-visibility: hidden;
}
.tooltipster-grow-show {
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}
.tooltipster-swing {
  opacity: 0;
  -webkit-transform: rotateZ(4deg);
  transform: rotateZ(4deg);
  -webkit-transition-property: -webkit-transform, opacity;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}
.tooltipster-swing-show {
  opacity: 1;
  -webkit-transform: rotateZ(0deg);
  transform: rotateZ(0deg);
  -webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 1);
  -webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
}
.tooltipster-fall {
  top: 0;
  -webkit-transition-property: top;
  transition-property: top;
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}
.tooltipster-fall.tooltipster-dying {
  -webkit-transition-property: all;
  transition-property: all;
  top: 0px !important;
  opacity: 0;
}
.tooltipster-slide {
  left: -40px;
  -webkit-transition-property: left;
  transition-property: left;
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}
.tooltipster-slide.tooltipster-dying {
  -webkit-transition-property: all;
  transition-property: all;
  left: 0px !important;
  opacity: 0;
}
/* CSS transition for when contenting is changing in a tooltip that is still open. The only properties that will NOT transition are: width, height, top, and left */
.tooltipster-content-changing {
  opacity: 0.5;
  -webkit-transform: scale(1.1, 1.1);
  transform: scale(1.1, 1.1);
}
.tt-error {
  display: block;
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 50px;
  z-index: -1;
  pointer-events: none;
}
.tt-close .pw-icon-cross:before {
  color: #fff;
}
.tt-close {
  display: block;
  position: absolute;
  top: -10px;
  right: -10px;
  text-decoration: none;
  background-color: #243588;
  z-index: 1;
  border-top-left-radius: 20px 20px;
  border-top-right-radius: 20px 20px;
  border-bottom-right-radius: 24px 21px;
  border-bottom-left-radius: 20px 20px;
  font-size: 8px;
  padding: 5px;
  border: 2px solid white;
}
@media (max-width: 1279px) {
  .tt-close {
    right: 0px;
  }
}
.tt-close:after {
  content: ".";
  text-indent: -9999px;
  background: transparent;
  left: -10px;
  right: -10px;
  top: -10px;
  bottom: -10px;
  position: absolute;
  opacity: 0;
}
.tt-close:hover {
  text-decoration: none;
}
/********************* END Tooltipster *****************************/
/********************* Tooltipster double meter *****************************/
.info-tooltip-double-meter {
  font-size: 14px;
}
.info-tooltip-double-meter .col-xs-11.col-md-11 {
  padding-left: 20px;
}
.info-tooltip-double-meter * {
  color: #757474;
}
.single-meter {
  background-repeat: no-repeat;
  background-image: url('https://cdn2.pricewise.nl/resources/main/sprite.png');
  background-position: 0px -106px;
  display: block;
  height: 82px;
  width: 70px;
}
.double-meter {
  background-repeat: no-repeat;
  background-image: url('https://cdn2.pricewise.nl/resources/main/sprite.png');
  background-position: 0px -186px;
  display: block;
  height: 101px;
  width: 70px;
}
/********************* END Tooltipster double meter *****************************/
.basepolicy-tooltip-content {
  margin: 0;
  width: 500px;
}
@media (max-width: 767px) {
  .basepolicy-tooltip-content {
    width: 100%;
  }
}
.basepolicy-tooltip-content.list-table-4-coll {
  display: block;
}
@media (max-width: 320px) {
  .basepolicy-tooltip-content.list-table-4-coll {
    display: none;
  }
}
.basepolicy-tooltip-content.list-table-4-coll li {
  font-size: 13px;
}
@media (max-width: 500px) {
  .basepolicy-tooltip-content.list-table-4-coll li .listitem_label {
    width: 28%;
    padding-right: 2px;
  }
}
@media (max-width: 500px) {
  .basepolicy-tooltip-content.list-table-4-coll li .listitem_value {
    width: 24%;
  }
}
.basepolicy-tooltip-content.list-table {
  display: none;
}
@media (max-width: 320px) {
  .basepolicy-tooltip-content.list-table {
    display: block;
  }
}
.basepolicy-tooltip-content.list-table li {
  font-size: 12px;
}
.basepolicy-tooltip-content.list-table li .listitem_label {
  width: 70%;
}
.basepolicy-tooltip-content.list-table li .listitem_value {
  width: 30%;
}
.basepolicy-tooltip-content.list-space li {
  padding: 0;
}
@media (max-width: 500px) {
  .basepolicy-tooltip-content.list-space li {
    padding: 2px 0;
  }
}
/****************** Tooltipster New 2018******************/
.tooltipster-sidetip {
  border-radius: 0px;
  border: 0px solid #BABABA;
  background: transparent;
  color: #BABABA;
  -webkit-box-shadow: 0px 0px 0px transparent;
          box-shadow: 0px 0px 0px transparent;
}
@media (max-width: 766px) {
  .tooltipster-sidetip {
    border: 10px solid transparent;
  }
}
.tooltipster-sidetip .tooltipster-box {
  border-radius: 5px;
  border: 1px solid #BABABA;
  background: #fff;
  color: #BABABA;
  -webkit-box-shadow: 1px 1px 3px #dfdfdf;
          box-shadow: 1px 1px 3px #dfdfdf;
}
.tooltipster-fall,
.tooltipster-grow.tooltipster-show {
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}
.tooltipster-base {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  pointer-events: none;
  position: absolute;
}
.tooltipster-base .tooltipster-content .list-table {
  margin-bottom: 0px;
}
@media (max-width: 766px) {
  .tooltipster-base {
    border: 10px solid transparent;
  }
}
.tooltipster-box {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.tooltipster-content {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-height: 100%;
  max-width: 100%;
  overflow: auto;
}
.tooltipster-ruler {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: fixed;
  right: 0;
  top: 0;
  visibility: hidden;
}
.tooltipster-fade {
  opacity: 0;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}
.tooltipster-fade.tooltipster-show {
  opacity: 1;
}
.tooltipster-grow {
  -webkit-transform: scale(0, 0);
  transform: scale(0, 0);
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-backface-visibility: hidden;
}
.tooltipster-grow.tooltipster-show {
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}
.tooltipster-swing {
  opacity: 0;
  -webkit-transform: rotateZ(4deg);
  transform: rotateZ(4deg);
  -webkit-transition-property: -webkit-transform, opacity;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}
.tooltipster-swing.tooltipster-show {
  opacity: 1;
  -webkit-transform: rotateZ(0);
  transform: rotateZ(0);
  -webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 1);
  -webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
}
.tooltipster-fall {
  -webkit-transition-property: top;
  transition-property: top;
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}
.tooltipster-fall.tooltipster-initial {
  top: 0 !important;
}
.tooltipster-fall.tooltipster-dying {
  -webkit-transition-property: all;
  transition-property: all;
  top: 0 !important;
  opacity: 0;
}
.tooltipster-slide {
  -webkit-transition-property: left;
  transition-property: left;
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}
.tooltipster-slide.tooltipster-initial {
  left: -40px !important;
}
.tooltipster-slide.tooltipster-dying {
  -webkit-transition-property: all;
  transition-property: all;
  left: 0 !important;
  opacity: 0;
}
@-webkit-keyframes tooltipster-fading {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes tooltipster-fading {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.tooltipster-update-fade {
  -webkit-animation: tooltipster-fading 0.4s;
          animation: tooltipster-fading 0.4s;
}
@-webkit-keyframes tooltipster-rotating {
  25% {
    -webkit-transform: rotate(-2deg);
            transform: rotate(-2deg);
  }
  75% {
    -webkit-transform: rotate(2deg);
            transform: rotate(2deg);
  }
  100% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
}
@keyframes tooltipster-rotating {
  25% {
    -webkit-transform: rotate(-2deg);
            transform: rotate(-2deg);
  }
  75% {
    -webkit-transform: rotate(2deg);
            transform: rotate(2deg);
  }
  100% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
}
.tooltipster-update-rotate {
  -webkit-animation: tooltipster-rotating 0.6s;
          animation: tooltipster-rotating 0.6s;
}
@-webkit-keyframes tooltipster-scaling {
  50% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes tooltipster-scaling {
  50% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
.tooltipster-update-scale {
  -webkit-animation: tooltipster-scaling 0.6s;
          animation: tooltipster-scaling 0.6s;
}
.tooltipster-sidetip.tooltipster-bottom,
.tooltipster-sidetip.tooltipster-left,
.tooltipster-sidetip.tooltipster-right,
.tooltipster-sidetip.tooltipster-top {
  margin-right: 0px;
}
.tooltipster-sidetip .tooltipster-arrow-background,
.tooltipster-sidetip .tooltipster-arrow-border {
  height: 0;
  position: absolute;
  width: 0;
}
.tooltipster-sidetip .tooltipster-arrow-background {
  border: 8px solid transparent;
  left: 2px;
}
.tooltipster-sidetip .tooltipster-arrow {
  overflow: hidden;
  position: absolute;
}
.tooltipster-sidetip .tooltipster-box .tooltipster-content {
  color: #757474;
  font-size: 15px;
  line-height: 18px;
  padding: 15px;
  overflow: hidden;
}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow {
  height: 10px;
  margin-left: -10px;
  top: -7px;
  width: 20px;
}
.tooltipster-sidetip.tooltipster-left .tooltipster-arrow {
  height: 20px;
  margin-top: -10px;
  right: -9px;
  top: 0;
  width: 10px;
}
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow {
  height: 20px;
  margin-top: -10px;
  left: -8px;
  top: 0;
  width: 10px;
}
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow {
  bottom: -8px;
  height: 10px;
  margin-left: -10px;
  width: 20px;
}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background {
  border-bottom-color: #fff;
  left: 0;
  top: 3px;
}
.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background {
  border-left-color: #fff;
  left: -2px;
  top: 0;
}
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background {
  border-right-color: #fff;
  left: 2px;
  top: 0;
}
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {
  border-top-color: #fff;
  left: 0;
  top: 0px;
}
.tooltipster-sidetip .tooltipster-arrow-border {
  border: 8px solid transparent;
  left: 0px;
  top: 1px;
}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border {
  border-bottom-color: #bababa;
}
.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border {
  border-left-color: #bababa;
}
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border {
  border-right-color: #bababa;
}
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border {
  border-top-color: #bababa;
}
.tooltipster-sidetip .tooltipster-arrow-uncropped {
  position: relative;
}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped {
  top: -10px;
}
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped {
  left: -8px;
}
.accordion .panel {
  background-color: transparent;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.accordion .panel .panel-heading h4 {
  font-family: 'Barlow-Medium', sans-serif;
}
.accordion .panel .panel-heading h4:hover {
  color: #243588;
}
.accordion .panel .panel-heading {
  background: transparent;
  padding: 0;
  color: #333333;
}
.accordion .panel .panel-heading a {
  text-decoration: none;
  padding: 12px 15px 12px 0px;
  display: block;
  font-size: 16px;
}
.accordion .panel .panel-heading a span {
  width: 100%;
  display: inline-block;
  pointer-events: none;
}
.accordion .panel .panel-heading a span:after {
  color: #243588;
}
.accordion .panel .panel-collapse.collapsing {
  border-bottom: 1px solid #BABABA;
  display: block;
  margin-top: 1px;
}
.accordion .panel .panel-collapse.collapse {
  border-bottom: 1px solid #BABABA;
  display: block;
  margin-top: 1px;
}
.accordion .panel .panel-collapse.collapse.collapsing,
.accordion .panel .panel-collapse.collapse.in {
  height: auto!important;
}
.accordion .panel .panel-group .panel-heading + .panel-collapse .panel-body,
.accordion .panel .panel-collapse > .panel-body {
  padding: 12px 0px 12px 0px;
  color: #333333;
}
.accordion.list-icon:after,
.accordion.list-icon:before {
  display: none;
}
.accordion.list-icon .panel-heading h4 {
  position: relative;
}
.accordion.list-icon .panel-heading h4 a {
  text-decoration: none;
  padding: 12px 15px 12px 30px;
  color: #333333;
}
.accordion.list-icon .panel-heading h4:before {
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  left: 0;
  top: 12px;
}
.accordion.list-icon.pw-icon-vinkje .panel-heading h4:before {
  content: "v";
  color: #95C11F;
}
.accordion.list-icon.pw-icon-video-icon .panel-heading h4:before {
  content: "W";
  color: #243588;
  font-size: 22px;
  top: 9px;
}
.accordion.list-icon .panel-collapse > .panel-body {
  padding: 12px 0px 12px 30px;
}
.car-comparison .packagestext {
  font-size: 13px;
}
.car-comparison .packagestext .div-separate {
  height: 10px;
}
.car-comparison .accordion-toggle .pw-icon-arrow-up {
  color: #243588;
  font-weight: bold;
}
.car-comparison .comparison-2 {
  margin: 0 0 0 2%;
  text-align: center;
  width: 35.5%;
  word-wrap: break-word;
}
.car-comparison .comparison-3 {
  margin: 0 0 0 2%;
  text-align: center;
  width: 23%;
}
.car-comparison .hld-grayborder {
  padding: 30px;
}
.car-comparison .accordion .panel .panel-collapse.collapse,
.car-comparison .accordion .panel .panel-collapse.collapsing {
  border: none;
}
.car-comparison .accordion .panel .panel-heading a {
  overflow: hidden;
  padding: 0;
}
.car-comparison .accordion .panel .panel-heading a span {
  border-top: 1px solid #bababa;
  display: block;
  float: left;
  padding: 5px 0;
  word-wrap: break-word;
}
@media (max-width: 1280px) {
  .car-comparison .accordion .panel .panel-heading a span {
    font-size: 14px;
  }
}
.car-comparison .accordion .panel .panel-heading a span.comparison-2 {
  line-height: 2.2em;
  margin: 0 0 0 2%;
  text-align: left;
  width: 35.5%;
}
.car-comparison .accordion .panel .panel-heading a span.comparison-3 {
  line-height: 2.2em;
  margin: 0 0 0 2%;
  text-align: left;
  width: 23%;
}
.car-comparison .accordion .panel .panel-heading a span:first-child.comparison-2 {
  margin: 0 1% 0 0;
  padding-right: 30px;
  width: 24%;
}
.car-comparison .accordion .panel .panel-heading a span:first-child.comparison-3 {
  margin: 0 1% 0 0;
  padding-right: 30px;
  width: 24%;
}
.car-comparison .treeTable td {
  border: none;
  padding: 0;
  vertical-align: top;
  font-size: 13px;
}
.car-comparison .treeTable td.comparison-3 {
  padding: 10px 0 10px 2%;
  text-align: left;
}
@media (max-width: 1023px) {
  .car-comparison .treeTable td.comparison-3 {
    padding: 10px 0 10px 10px;
    text-align: left;
    width: 21.5%;
    display: inline-block;
  }
}
.car-comparison .treeTable td.comparison-3 span {
  word-wrap: break-word;
}
.car-comparison .treeTable td.comparison-no-data {
  vertical-align: middle;
}
.car-comparison .treeTable td.comparison-2 {
  padding: 10px 0 10px 3%;
  text-align: left;
}
.car-comparison .treeTable td.comparison-2 span {
  word-wrap: break-word;
}
.car-comparison .treeTable td.name.comparison-3 {
  padding: 10px 2% 10px 10px;
  width: 23%;
}
@media (max-width: 1023px) {
  .car-comparison .treeTable td.name.comparison-3 {
    padding: 10px 0% 10px 10px;
    width: 160px;
  }
}
.car-comparison .panel-group .panel + .panel {
  margin-top: 0;
}
.modal-coverage-selection .btn-default {
  margin-left: 10px;
}
@media (max-width: 767px) {
  .modal-coverage-selection .btn-default {
    margin-left: 0px;
    margin-top: 10px;
  }
}
@media (max-width: 767px) {
  .modal-coverage-selection .btn-default .btn {
    display: block;
  }
}
.modal-coverage-selection h1 {
  padding-top: 0;
  margin-top: 0;
  font-size: 28px;
}
.modal-coverage-selection .padding-custom-radio {
  padding-bottom: 6px;
}
.modal-coverage-selection .hero-unit-modal {
  position: relative;
  width: 100%;
  color: #fff;
  background-color: #243588;
  text-align: left !important;
  padding: 20px;
}
.modal-coverage-selection .hero-unit-modal:after {
  content: "";
  border: 29px solid transparent;
  border-left-color: #243588;
  border-left-width: 43px;
  margin-left: -48px;
  display: block;
  left: 50%;
  top: -29px;
  position: absolute;
  z-index: 10;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.accordion-with-label .custom-checkbox {
  width: 100%;
}
.accordion-with-label .coverage-padding-left-accordion .btn-lg {
  padding: 12px;
  margin-left: 10px;
}
@media (min-width: 767px) {
  .accordion-with-label .coverage-padding-left-accordion {
    padding-left: 35px;
    padding-right: 50px;
    margin-top: 2px;
  }
}
.zorg-coverage-accordion .panel-body {
  padding: 0 !important;
}
.zorg-coverage-accordion .panel-body p {
  margin: 11px 0;
}
.coverage-three-box .h3 {
  font-size: 28px;
}
@media (min-width: 767px) and (max-width: 1279px) {
  .coverage-three-box .h3 {
    font-size: 26px;
  }
}
.treeTable .expanded td.name,
.treeTable .collapsed td.name {
  padding-left: 10px;
}
.accordion-extrachannels {
  display: block;
}
@media (max-width: 766px) {
  .accordion-extrachannels {
    margin-top: 10px;
  }
}
.accordion-extrachannels .panel {
  background-color: #edf2fb;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.accordion-extrachannels .panel .panel-heading {
  background: transparent;
  color: #333333;
}
.accordion-extrachannels .panel .panel-heading h4 {
  font-family: 'Barlow-Normal', sans-serif;
  text-align: center;
}
.accordion-extrachannels .panel .panel-heading h4:hover {
  color: #243588;
}
.accordion-extrachannels .panel .panel-heading a {
  text-decoration: none;
  font-size: 16px;
}
.accordion-extrachannels .panel .panel-heading a span {
  display: inline-block;
  font-weight: bold;
}
.accordion-extrachannels .panel .panel-heading a span:after {
  color: #243588;
}
.accordion-extrachannels .panel .panel-collapse.collapsing {
  display: block;
  margin-top: 1px;
}
.accordion-extrachannels .panel .panel-collapse.collapse {
  margin-top: 1px;
}
.accordion-extrachannels .panel .panel-collapse.collapse.collapsing,
.accordion-extrachannels .panel .panel-collapse.collapse.in {
  height: auto!important;
}
.accordion-extrachannels .panel .panel-body {
  padding-top: 0;
}
.accordion-extrachannels .panel .custom-checkbox {
  margin-top: 10px;
}
.testimonials {
  position: relative;
}
.testimonials .carousel {
  min-height: 285px;
  overflow: hidden;
}
.testimonials .carousel .carousel-inner {
  max-width: 260px;
  margin: auto;
}
@media (min-width: 767px) {
  .testimonials .carousel .carousel-inner {
    max-width: 300px;
  }
}
@media (min-width: 1024px) {
  .testimonials .carousel .carousel-inner {
    max-width: 550px;
  }
}
@media (min-width: 1280px) {
  .testimonials .carousel .carousel-inner {
    max-width: 1250px;
  }
}
.testimonials .carousel .carousel-inner > .item {
  visibility: visible;
  -webkit-transition: 0.4s 0.4s ease-in-out left;
  transition: 0.4s 0.4s ease-in-out left;
}
.testimonials .carousel .carousel-inner > .item .slide-item {
  float: left;
  width: 100%;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  display: none;
}
@media (min-width: 767px) {
  .testimonials .carousel .carousel-inner > .item .slide-item {
    float: left;
    width: 100%;
  }
}
@media (min-width: 1024px) {
  .testimonials .carousel .carousel-inner > .item .slide-item {
    float: left;
    width: 50%;
  }
}
@media (min-width: 1280px) {
  .testimonials .carousel .carousel-inner > .item .slide-item {
    float: left;
    width: 25%;
  }
}
.testimonials .carousel .carousel-inner > .item .slide-item:first-of-type {
  display: block;
}
@media (min-width: 1280px) {
  .testimonials .carousel .carousel-inner > .item .slide-item:first-of-type {
    margin-left: 12.5%;
  }
}
@media (min-width: 1024px) {
  .testimonials .carousel .carousel-inner > .item .slide-item {
    display: block;
  }
  .testimonials .carousel .carousel-inner > .item .slide-item:last-of-type {
    display: none;
  }
}
@media (min-width: 1280px) {
  .testimonials .carousel .carousel-inner > .item .slide-item {
    display: block;
  }
  .testimonials .carousel .carousel-inner > .item .slide-item:last-of-type {
    display: block;
  }
}
.testimonials .carousel .carousel-inner > .item .slide-item p.name {
  text-align: right;
  margin-top: 10px;
  margin-bottom: 0;
}
.testimonials .carousel .carousel-inner > .item .slide-item p.saved {
  text-align: right;
  font-family: 'Barlow-Bold', sans-serif;
}
.testimonials .carousel .carousel-inner > .item .slide-item img {
  position: absolute;
  bottom: 15px;
  left: 32px;
  z-index: 3;
}
.testimonials .carousel .carousel-inner > .item.active.right .slide-item-inner,
.testimonials .carousel .carousel-inner > .item.active.left .slide-item-inner {
  -webkit-transition: all 0.3s 0s;
  transition: all 0.3s 0s;
}
.testimonials .carousel .carousel-inner > .item.active.right .slide-item-inner:after,
.testimonials .carousel .carousel-inner > .item.active.left .slide-item-inner:after,
.testimonials .carousel .carousel-inner > .item.active.right .slide-item-inner:before,
.testimonials .carousel .carousel-inner > .item.active.left .slide-item-inner:before {
  -webkit-transition: all 0.2s 0s;
  transition: all 0.2s 0s;
  -webkit-transform: perspective(650px) rotateY(0deg);
  transform: perspective(650px) rotateY(0deg);
}
.testimonials .carousel .carousel-inner > .item.active .slide-item-inner:after,
.testimonials .carousel .carousel-inner > .item.active .slide-item-inner:before {
  -webkit-transition: all 0.2s 0.1s;
  transition: all 0.2s 0.1s;
  -webkit-transform: perspective(650px) rotateY(-14deg);
  transform: perspective(650px) rotateY(-14deg);
}
.testimonials .carousel .carousel-inner > .item.active .slide-item-inner:first-of-type {
  -webkit-transition: all 0.2s 0s;
  transition: all 0.2s 0s;
}
.testimonials .carousel .carousel-inner > .item.active .slide-item-inner:first-of-type:after,
.testimonials .carousel .carousel-inner > .item.active .slide-item-inner:first-of-type:before {
  -webkit-transition: all 0.2s 0s;
  transition: all 0.2s 0s;
}
.testimonials .carousel .carousel-inner > .item.active .slide-item-inner:last-of-type {
  -webkit-transition: all 0.2s 0.2s;
  transition: all 0.2s 0.2s;
}
.testimonials .carousel .carousel-inner > .item.active .slide-item-inner:last-of-type:after,
.testimonials .carousel .carousel-inner > .item.active .slide-item-inner:last-of-type:before {
  -webkit-transition: all 0.2s 0.2s;
  transition: all 0.2s 0.2s;
}
.testimonials .carousel .carousel-inner > .item .slide-item-inner {
  position: relative;
  padding: 25px 15px 15px 15px;
  display: block;
  margin: 30px 0 0 10px;
  min-height: 120px;
  max-width: 300px;
  width: 100%;
  height: 160px;
}
.testimonials .carousel .carousel-inner > .item .slide-item-inner:before {
  content: "";
  position: absolute;
  top: 0px;
  left: -15px;
  background: #243588;
  min-height: 160px;
  min-width: 105%;
  z-index: 1;
  border-radius: 14px;
  border: 1px solid white;
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}
.testimonials .carousel .carousel-inner > .item .slide-item-inner p {
  position: relative;
  text-align: left;
  font-size: 16px;
  color: #fff;
  z-index: 3;
}
@media (max-width: 766px) {
  .testimonials .carousel .carousel-inner > .item .slide-item-inner p {
    overflow: auto;
    height: auto;
  }
}
@media (max-width: 1023px) {
  .testimonials .carousel .carousel-inner > .item .slide-item-inner p {
    overflow: auto;
    height: auto;
  }
}
@media (max-width: 1279px) {
  .testimonials .carousel .carousel-inner > .item .slide-item-inner p {
    overflow: hidden;
    height: 116px;
  }
}
.testimonials .carousel .carousel-inner > .item .slide-item-inner:after {
  content: "";
  border: 29px solid transparent;
  border-left-color: #243588;
  border-left-width: 43px;
  margin-left: -25px;
  display: block;
  left: 50%;
  bottom: -28px;
  position: absolute;
  z-index: 9;
  -webkit-transform: rotate(-13deg);
  transform: rotate(-13deg);
  z-index: 1;
}
@media (max-width: 1279px) {
  .testimonials .carousel .carousel-inner > .item .slide-item-inner:after {
    left: 46%;
  }
}
.testimonials .carousel .carousel-control .glyphicon-chevron-left:before,
.testimonials .carousel .carousel-control .glyphicon-chevron-right:before,
.testimonials .carousel .carousel-control .icon-prev:before,
.testimonials .carousel .carousel-control .icon-next:before {
  font-family: 'font-icons';
}
.testimonials .carousel .carousel-control .glyphicon-chevron-left:before,
.testimonials .carousel .carousel-control .icon-prev:before {
  content: "l";
  color: #243588;
}
.testimonials .carousel .carousel-control .glyphicon-chevron-right:before,
.testimonials .carousel .carousel-control .icon-next:before {
  content: "r";
  color: #243588;
}
.testimonials .carousel .carousel-control {
  width: auto;
  text-shadow: none;
}
@media (min-width: 767px) {
  .testimonials .carousel .carousel-control {
    width: 15%;
  }
}
.testimonials .carousel .carousel-indicators {
  bottom: -8px;
  display: block;
}
.testimonials .carousel .carousel-indicators li {
  border: 1px solid #243588;
  margin: 1px 3px;
  vertical-align: middle;
}
.testimonials .carousel .carousel-indicators li.active {
  background: #243588;
  width: 10px;
  height: 10px;
}
.testimonials-carousel .testimonials .carousel {
  overflow: visible;
}
@media (min-width: 767px) {
  .testimonials-carousel .testimonials .carousel .carousel-inner {
    max-width: 450px;
  }
}
@media (min-width: 1024px) {
  .testimonials-carousel .testimonials .carousel .carousel-inner {
    max-width: 550px;
  }
}
@media (min-width: 1280px) {
  .testimonials-carousel .testimonials .carousel .carousel-inner {
    max-width: 630px;
  }
}
.testimonials-carousel .testimonials .carousel .carousel-indicators {
  bottom: -50px;
}
.supplierlogos {
  position: relative;
}
.supplierlogos .carousel {
  overflow: hidden;
}
.supplierlogos .carousel .carousel-inner {
  height: 100px;
  width: 90%;
  margin-left: 5%;
}
.supplierlogos .carousel .carousel-inner .hld {
  width: 180px;
  display: inline-block;
  margin-left: 5px;
  margin-right: 5px;
}
.supplierlogos .carousel .carousel-inner .hld a {
  display: inline-block;
  line-height: 53px;
  vertical-align: middle;
}
.supplierlogos .carousel .carousel-inner .hld img {
  max-width: 130px;
  width: auto;
}
.supplierlogos .carousel .carousel-inner .hld .imgspr {
  width: 130px;
}
.supplierlogos .carousel .carousel-control .glyphicon-chevron-left:before,
.supplierlogos .carousel .carousel-control .glyphicon-chevron-right:before,
.supplierlogos .carousel .carousel-control .icon-prev:before,
.supplierlogos .carousel .carousel-control .icon-next:before {
  font-family: 'font-icons';
}
.supplierlogos .carousel .carousel-control .glyphicon-chevron-left:before,
.supplierlogos .carousel .carousel-control .icon-prev:before {
  content: "l";
  color: #243588;
}
.supplierlogos .carousel .carousel-control .glyphicon-chevron-right:before,
.supplierlogos .carousel .carousel-control .icon-next:before {
  content: "r";
  color: #243588;
}
@media (min-width: 767px) {
  .supplierlogos .carousel .carousel-control .glyphicon-chevron-right,
  .supplierlogos .carousel .carousel-control .icon-next {
    right: 0;
  }
}
.supplierlogos .carousel .carousel-control {
  width: 5%;
  text-shadow: none;
}
@media (max-width: 767px) {
  .supplierlogos .carousel .carousel-control {
    top: -20px;
  }
}
.supplierlogos .carousel .carousel-indicators {
  display: none;
  bottom: -8px;
}
.supplierlogos .carousel .carousel-indicators li {
  border: 1px solid #243588;
  margin: 1px 3px;
  vertical-align: middle;
}
.supplierlogos .carousel .carousel-indicators li.active {
  background: #243588;
  width: 10px;
  height: 10px;
}
.supplierlogos.supplierlogos-touchcarousel .carousel .carousel-inner {
  height: 100px;
  width: 99.5%;
  margin-left: 0%;
  padding-left: 3%;
  padding-right: 3%;
}
@media (max-width: 1279px) {
  .supplierlogos.supplierlogos-touchcarousel .carousel .carousel-inner {
    padding-left: 10%;
    padding-right: 10%;
  }
}
.supplierlogos.supplierlogos-touchcarousel .touchcarousel {
  height: 100px;
}
.supplierlogos.supplierlogos-touchcarousel .arrow-holder .left:before,
.supplierlogos.supplierlogos-touchcarousel .arrow-holder .right:before {
  font-family: 'font-icons';
}
.supplierlogos.supplierlogos-touchcarousel .arrow-holder.left {
  left: -40px;
}
.supplierlogos.supplierlogos-touchcarousel .arrow-holder.left .left {
  left: 5px;
}
.supplierlogos.supplierlogos-touchcarousel .arrow-holder.left .left:before {
  content: "l";
  color: #243588;
  font-size: 30px;
  margin-top: 20px;
  display: block;
}
.supplierlogos.supplierlogos-touchcarousel .arrow-holder.left.disabled {
  opacity: 0.5;
}
.supplierlogos.supplierlogos-touchcarousel .arrow-holder.right {
  right: -45px;
}
.supplierlogos.supplierlogos-touchcarousel .arrow-holder.right .right {
  right: -5px;
}
.supplierlogos.supplierlogos-touchcarousel .arrow-holder.right .right:before {
  content: "r";
  color: #243588;
  font-size: 30px;
  margin-top: 20px;
  display: block;
}
.supplierlogos.supplierlogos-touchcarousel .arrow-holder.right.disabled {
  opacity: 0.5;
}
.supplierlogos-crop-wrap .supplierlogos .carousel .carousel-inner .touchcarousel .touchcarousel-item > .hld > a {
  line-height: 50px;
}
.supplierlogos-crop-wrap .supplierlogos .carousel .carousel-inner .touchcarousel .touchcarousel-item > .hld img {
  height: auto !important;
  width: auto !important;
}
.carousel-relative-holder {
  position: relative;
  min-height: 52px;
}
@media (max-width: 766px) {
  .carousel-relative-holder {
    min-height: 45px;
  }
}
.modal-body .carousel-relative-holder .usageIcons {
  background-color: #fff;
  border: 1px solid #bbb;
  border-radius: 4px;
  display: inline-block;
  padding-bottom: 0px;
  padding-top: 0px;
  margin-bottom: 0;
  margin-left: 0;
  margin-top: 0;
  padding-left: 0;
}
.modal-body .carousel-relative-holder .usageIcons li {
  padding: 12px 12px;
  border-right: 1px solid #bbb;
}
@media (max-width: 1279px) {
  .modal-body .carousel-relative-holder .usageIcons li {
    padding: 11px 12px;
  }
}
@media (max-width: 1023px) {
  .modal-body .carousel-relative-holder .usageIcons li {
    padding: 11px 12px;
  }
}
@media (max-width: 766px) {
  .modal-body .carousel-relative-holder .usageIcons li {
    padding: 11px 9px;
  }
}
.modal-body .carousel-relative-holder .usageIcons li:last-child {
  border-right: 0;
}
.modal-body .carousel-relative-holder .usageIcons .usage-0,
.modal-body .carousel-relative-holder .usageIcons .usage-1,
.modal-body .carousel-relative-holder .usageIcons .usage-2,
.modal-body .carousel-relative-holder .usageIcons .usage-3 {
  display: inline-block;
  margin: auto auto;
}
.modal-body .carousel-relative-holder .usageIcons .usage-0:before,
.modal-body .carousel-relative-holder .usageIcons .usage-1:before,
.modal-body .carousel-relative-holder .usageIcons .usage-2:before,
.modal-body .carousel-relative-holder .usageIcons .usage-3:before {
  font-family: 'font-icons';
  color: #243588;
  font-size: 18px;
  display: inline-block;
  letter-spacing: 2px;
}
@media (max-width: 1279px) {
  .modal-body .carousel-relative-holder .usageIcons .usage-0:before,
  .modal-body .carousel-relative-holder .usageIcons .usage-1:before,
  .modal-body .carousel-relative-holder .usageIcons .usage-2:before,
  .modal-body .carousel-relative-holder .usageIcons .usage-3:before {
    letter-spacing: 0;
  }
}
@media (max-width: 1023px) {
  .modal-body .carousel-relative-holder .usageIcons .usage-0:before,
  .modal-body .carousel-relative-holder .usageIcons .usage-1:before,
  .modal-body .carousel-relative-holder .usageIcons .usage-2:before,
  .modal-body .carousel-relative-holder .usageIcons .usage-3:before {
    letter-spacing: 0;
    font-size: 17px;
  }
}
@media (max-width: 766px) {
  .modal-body .carousel-relative-holder .usageIcons .usage-0:before,
  .modal-body .carousel-relative-holder .usageIcons .usage-1:before,
  .modal-body .carousel-relative-holder .usageIcons .usage-2:before,
  .modal-body .carousel-relative-holder .usageIcons .usage-3:before {
    letter-spacing: 2px;
    font-size: 18px;
  }
}
.modal-body .carousel-relative-holder .usageIcons .usage-0.active,
.modal-body .carousel-relative-holder .usageIcons .usage-1.active,
.modal-body .carousel-relative-holder .usageIcons .usage-2.active,
.modal-body .carousel-relative-holder .usageIcons .usage-3.active {
  background-color: #243588;
}
.modal-body .carousel-relative-holder .usageIcons .usage-0.active:before,
.modal-body .carousel-relative-holder .usageIcons .usage-1.active:before,
.modal-body .carousel-relative-holder .usageIcons .usage-2.active:before,
.modal-body .carousel-relative-holder .usageIcons .usage-3.active:before {
  color: #ffffff;
}
.modal-body .carousel-relative-holder .usageIcons .usage-0 {
  width: auto;
}
.modal-body .carousel-relative-holder .usageIcons .usage-0.active {
  background-color: #243588;
  -webkit-border-top-left-radius: 2px;
  -webkit-border-bottom-left-radius: 2px;
  -moz-border-radius-topleft: 2px;
  -moz-border-radius-bottomleft: 2px;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.modal-body .carousel-relative-holder .usageIcons .usage-1 {
  width: auto;
}
.modal-body .carousel-relative-holder .usageIcons .usage-2 {
  width: auto;
}
.modal-body .carousel-relative-holder .usageIcons .usage-3 {
  width: auto;
}
.modal-body .carousel-relative-holder .usageIcons .usage-3.active {
  background-color: #243588;
  -webkit-border-top-right-radius: 2px;
  -webkit-border-bottom-right-radius: 2px;
  -moz-border-radius-topright: 2px;
  -moz-border-radius-bottomright: 2px;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.modal-body .carousel-relative-holder .usageIcons .usage-0:before {
  content: "a";
}
.modal-body .carousel-relative-holder .usageIcons .usage-1:before {
  content: "ab";
}
.modal-body .carousel-relative-holder .usageIcons .usage-2:before {
  content: "aba";
}
.modal-body .carousel-relative-holder .usageIcons .usage-3:before {
  content: "abab";
}
.carousel-relative-holder .usageIcons {
  background-color: #fff;
  border: 1px solid #bbb;
  border-radius: 4px;
  display: inline-block;
  padding-bottom: 0px;
  padding-top: 0px;
  margin-bottom: 0;
  margin-left: 0;
  margin-top: 0;
  padding-left: 0;
}
.carousel-relative-holder .usageIcons li {
  padding: 11px 14px 11px 14px;
  border-right: 1px solid #bbb;
}
@media (max-width: 1279px) {
  .carousel-relative-holder .usageIcons li {
    padding: 11px 2px;
  }
}
@media (max-width: 1023px) {
  .carousel-relative-holder .usageIcons li {
    padding: 11px 1px;
  }
}
@media (max-width: 766px) {
  .carousel-relative-holder .usageIcons li {
    padding: 11px 9px;
  }
}
.carousel-relative-holder .usageIcons li:last-child {
  border-right: 0;
}
.carousel-relative-holder .usageIcons .usage-0,
.carousel-relative-holder .usageIcons .usage-1,
.carousel-relative-holder .usageIcons .usage-2,
.carousel-relative-holder .usageIcons .usage-3 {
  display: inline-block;
  margin: auto auto;
}
.carousel-relative-holder .usageIcons .usage-0:before,
.carousel-relative-holder .usageIcons .usage-1:before,
.carousel-relative-holder .usageIcons .usage-2:before,
.carousel-relative-holder .usageIcons .usage-3:before {
  font-family: 'font-icons';
  color: #243588;
  font-size: 18px;
  display: inline-block;
  letter-spacing: 2px;
}
@media (max-width: 1279px) {
  .carousel-relative-holder .usageIcons .usage-0:before,
  .carousel-relative-holder .usageIcons .usage-1:before,
  .carousel-relative-holder .usageIcons .usage-2:before,
  .carousel-relative-holder .usageIcons .usage-3:before {
    letter-spacing: 0;
  }
}
@media (max-width: 1023px) {
  .carousel-relative-holder .usageIcons .usage-0:before,
  .carousel-relative-holder .usageIcons .usage-1:before,
  .carousel-relative-holder .usageIcons .usage-2:before,
  .carousel-relative-holder .usageIcons .usage-3:before {
    letter-spacing: 0;
    font-size: 17px;
  }
}
@media (max-width: 766px) {
  .carousel-relative-holder .usageIcons .usage-0:before,
  .carousel-relative-holder .usageIcons .usage-1:before,
  .carousel-relative-holder .usageIcons .usage-2:before,
  .carousel-relative-holder .usageIcons .usage-3:before {
    letter-spacing: 2px;
    font-size: 18px;
  }
}
.carousel-relative-holder .usageIcons .usage-0.active,
.carousel-relative-holder .usageIcons .usage-1.active,
.carousel-relative-holder .usageIcons .usage-2.active,
.carousel-relative-holder .usageIcons .usage-3.active {
  background-color: #243588;
}
.carousel-relative-holder .usageIcons .usage-0.active:before,
.carousel-relative-holder .usageIcons .usage-1.active:before,
.carousel-relative-holder .usageIcons .usage-2.active:before,
.carousel-relative-holder .usageIcons .usage-3.active:before {
  color: #ffffff;
}
.carousel-relative-holder .usageIcons .usage-0 {
  width: auto;
}
.carousel-relative-holder .usageIcons .usage-0.active {
  background-color: #243588;
  -webkit-border-top-left-radius: 2px;
  -webkit-border-bottom-left-radius: 2px;
  -moz-border-radius-topleft: 2px;
  -moz-border-radius-bottomleft: 2px;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.carousel-relative-holder .usageIcons .usage-1 {
  width: auto;
}
.carousel-relative-holder .usageIcons .usage-2 {
  width: auto;
}
.carousel-relative-holder .usageIcons .usage-3 {
  width: auto;
}
.carousel-relative-holder .usageIcons .usage-3.active {
  background-color: #243588;
  -webkit-border-top-right-radius: 2px;
  -webkit-border-bottom-right-radius: 2px;
  -moz-border-radius-topright: 2px;
  -moz-border-radius-bottomright: 2px;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.carousel-relative-holder .usageIcons .usage-0:before {
  content: "a";
}
.carousel-relative-holder .usageIcons .usage-1:before {
  content: "ab";
}
.carousel-relative-holder .usageIcons .usage-2:before {
  content: "aba";
}
.carousel-relative-holder .usageIcons .usage-3:before {
  content: "abab";
}
.household .carousel {
  margin-left: 0;
  margin-right: 0;
  height: 51px;
  border: 1px solid #BABABA;
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
}
.household .carousel .carousel-indicators {
  display: none;
}
@media (max-width: 766px) {
  .household .carousel {
    height: 44px;
  }
}
.household .carousel .carousel-inner {
  min-height: 50px;
}
@media (max-width: 766px) {
  .household .carousel .carousel-inner {
    min-height: 42px;
  }
}
.household .carousel .carousel-inner .usage-0,
.household .carousel .carousel-inner .usage-1,
.household .carousel .carousel-inner .usage-2,
.household .carousel .carousel-inner .usage-3,
.household .carousel .carousel-inner .usage-4 {
  height: 33px;
  display: block;
  width: 180px;
  margin: 9px auto 0;
  text-align: center;
}
.household .carousel .carousel-inner .usage-0:before,
.household .carousel .carousel-inner .usage-1:before,
.household .carousel .carousel-inner .usage-2:before,
.household .carousel .carousel-inner .usage-3:before,
.household .carousel .carousel-inner .usage-4:before {
  font-family: 'font-icons';
  color: #243588;
  font-size: 18px;
  width: 180px;
  text-align: center;
  display: block;
  letter-spacing: 2px;
}
.household .carousel .carousel-inner .usage-0:before {
  content: "a";
}
.household .carousel .carousel-inner .usage-1:before {
  content: "ab";
}
.household .carousel .carousel-inner .usage-2:before {
  content: "aba";
}
.household .carousel .carousel-inner .usage-3:before {
  content: "abab";
}
.household .carousel .carousel-inner .usage-4:before {
  content: "ababa";
}
.household .carousel .carousel-control {
  color: #243588;
  left: auto;
  text-shadow: none;
}
.household .carousel .carousel-control.left,
.household .carousel .carousel-control.right {
  position: absolute;
  top: 0px;
  width: 38px;
  background: #fff;
  background-image: none;
  opacity: 1;
  text-decoration: none;
}
.household .carousel .carousel-control.left {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
  padding: 0;
  border-right: 1px solid #BABABA;
}
.household .carousel .carousel-control.left .glyphicon-chevron-left {
  margin-top: 0;
  position: relative;
  display: inline-block;
  width: 30px;
  height: 50px;
  top: 0;
  left: 0;
  margin-left: 0;
  line-height: 31px;
  color: #333333;
}
.household .carousel .carousel-control.left .glyphicon-chevron-left:before {
  content: "-";
  font-size: 33px;
}
@media (max-width: 766px) {
  .household .carousel .carousel-control.left .glyphicon-chevron-left {
    line-height: 28px;
  }
}
@media (max-width: 766px) and screen and (-ms-high-contrast: active), (max-width: 766px) and (-ms-high-contrast: none) {
  .household .carousel .carousel-control.left .glyphicon-chevron-left {
    line-height: 41px;
  }
}
.household .carousel .carousel-control.right {
  right: 0;
  padding: 0;
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
  border-left: 1px solid #BABABA;
}
.household .carousel .carousel-control.right .glyphicon-chevron-right {
  color: #333333;
  margin-top: 0;
  position: relative;
  display: inline-block;
  width: 30px;
  height: 50px;
  top: 0;
  left: 0;
  margin-left: 0;
  line-height: 33px;
}
.household .carousel .carousel-control.right .glyphicon-chevron-right:before {
  content: "+";
  font-size: 14px;
}
@media (max-width: 766px) {
  .household .carousel .carousel-control.right .glyphicon-chevron-right {
    line-height: 36px;
  }
}
.IE_8 .rslt-detailsModal .household {
  display: none;
}
.usps {
  position: relative;
  z-index: 12;
  /* .translate(0, -120px); */
  margin-top: 0;
  clear: both;
  height: 86px;
  margin-left: -10px;
  margin-right: -10px;
}
@media (min-width: 767px) {
}
@media (max-width: 766px) {
  .usps {
    -webkit-transform: translate(0, 0px);
    transform: translate(0, 0px);
  }
}
.usps .usp {
  display: block;
  font-size: 16px;
  text-align: center;
  white-space: nowrap;
  font-family: 'Barlow-Medium', sans-serif;
  padding: 5px 0 5px 40px;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}
@media (min-width: 767px) {
  .usps .usp {
    float: left;
    display: inline-block;
    width: 33.33333333% !important;
  }
}
@media (min-width: 1024px) {
  .usps .usp {
    font-size: 16px;
    padding: 40px;
  }
}
@media (min-width: 1280px) {
  .usps .usp {
    font-size: 20px;
  }
}
.usps .usp span > div > div > span {
  border-bottom: 0px dotted #243588;
}
.usps .usp span {
  color: #243588;
  border-bottom: 1px dotted #243588;
  display: inline-block;
  position: relative;
  cursor: pointer;
}
.usps .usp span:before {
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "v";
  color: #95C11F;
  position: absolute;
  left: -28px;
  top: 4px;
  display: inline-block;
}
@media (min-width: 767px) {
  .usps .usp span:before {
    position: absolute;
    left: -48px;
    top: -4px;
    display: inline-block;
    width: 37px;
    height: 37px;
    border-top-left-radius: 17px 17px;
    border-top-right-radius: 17px 17px;
    border-bottom-right-radius: 23px 20px;
    border-bottom-left-radius: 16px 16px;
    background: #243588;
    font-family: 'font-icons' !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "v";
    font-size: 16px;
    color: #fff;
    padding: 10px 0;
  }
}
.IE_8 .usps .usp span:before {
  padding-left: 10px;
}
.keurmerk-text h2 {
  margin-bottom: 30px !important;
}
.testimonials,
.keurmerk-text,
.best-deal,
.best-deal-bigicons,
.allmarkets-content,
.trophy-content,
.campaigninfo,
.logos,
.steps {
  margin-bottom: 57px;
}
.testimonials h2,
.keurmerk-text h2,
.best-deal h2,
.best-deal-bigicons h2,
.allmarkets-content h2,
.trophy-content h2,
.campaigninfo h2,
.logos h2,
.steps h2 {
  font-size: 28px;
  margin: 50px 0 13px;
}
@media (min-width: 1024px) {
  .testimonials h2,
  .keurmerk-text h2,
  .best-deal h2,
  .best-deal-bigicons h2,
  .allmarkets-content h2,
  .trophy-content h2,
  .campaigninfo h2,
  .logos h2,
  .steps h2 {
    font-size: 36px;
  }
}
@media (min-width: 1280px) {
  .testimonials h2,
  .keurmerk-text h2,
  .best-deal h2,
  .best-deal-bigicons h2,
  .allmarkets-content h2,
  .trophy-content h2,
  .campaigninfo h2,
  .logos h2,
  .steps h2 {
    font-size: 44px;
  }
}
.best-deal {
  margin-bottom: 0px;
  text-align: center;
  color: #333333;
}
.best-deal h2 {
  margin-bottom: 20px;
}
.best-deal h4 {
  font-size: 44px;
  color: #333333;
  font-family: 'Barlow-Medium', sans-serif;
}
.best-deal h4 span {
  display: block;
}
.best-deal h4.stars {
  font-family: 'font-icons';
  font-size: 24px;
  line-height: 47px;
  letter-spacing: 4px;
}
.best-deal p {
  margin: 0 auto 11px;
  color: #757474;
  max-width: 224px;
}
.best-deal p:first-of-type {
  font-size: 18px;
  color: #333333;
  font-family: 'Barlow-Medium', sans-serif;
}
.best-deal .btn.btn-default {
  margin-top: 15px;
}
.best-deal-bigicons {
  text-align: center !important;
  font-family: 'Barlow-Medium', sans-serif;
}
.best-deal-bigicons h2 {
  margin-bottom: 50px;
}
.best-deal-bigicons .h4.usps-title {
  font-size: 28px;
  color: #243588;
  display: block;
  font-family: 'Barlow-Bold', sans-serif;
  margin-bottom: 1px;
  margin-top: 11px;
}
.best-deal-bigicons .usps-title {
  font-size: 28px;
  color: #243588;
  display: block;
  font-family: 'Barlow-Bold', sans-serif;
  margin-bottom: 11px;
  margin-top: 11px;
}
.best-deal-bigicons .usps-title span {
  margin-bottom: 0px;
  margin-top: 0px;
}
.best-deal-bigicons h4 {
  font-size: 28px;
  color: #243588;
  font-family: 'Barlow-Bold', sans-serif;
}
.best-deal-bigicons h4 span {
  display: block;
}
.best-deal-bigicons h4.stars,
.best-deal-bigicons strong.stars {
  font-family: 'font-icons';
  font-size: 24px;
  line-height: 30px;
  letter-spacing: 4px;
}
.best-deal-bigicons p {
  margin: 0 auto 11px;
  color: #757474;
}
.best-deal-bigicons p:first-of-type {
  color: #333333;
  font-family: 'Barlow-Medium', sans-serif;
}
.best-deal-bigicons span[class^="pw-icon-"] {
  font-size: 50px;
  line-height: 45px;
  color: #243588;
}
.best-deal-bigicons .col-xs-8.col-md-4,
.best-deal-bigicons .col-xs-16.col-sm-8.col-md-4 {
  border-right: 1px solid #e5e5e5;
}
.best-deal-bigicons .col-xs-8.col-md-4:last-child,
.best-deal-bigicons .col-xs-16.col-sm-8.col-md-4:last-child {
  border-right: none;
}
@media (max-width: 1023px) {
  .best-deal-bigicons .col-xs-8.col-md-4:nth-child(2),
  .best-deal-bigicons .col-xs-16.col-sm-8.col-md-4:nth-child(2) {
    border-right: none;
  }
}
.campaigninfo h2 {
  margin-bottom: 30px;
}
.campaigninfo .btn {
  margin-bottom: 10px;
}
@media (min-width: 1024px) and (max-width: 1280px) {
  .cicampaignbanner {
    padding-top: 80px;
  }
}
#ci_campaignstamp_tooltip {
  position: absolute;
  height: 2px;
  width: 149px;
}
.cicampaigndealalert {
  border-radius: 5px;
  color: #333333;
  display: none;
  margin-top: 10px;
  padding: 10px 0;
}
.cicampaigndealalert.showcicampaigndealalert {
  display: block;
}
@media (min-width: 767px) {
  .cicampaigndealalert {
    margin-top: -10px;
  }
}
.cicampaigndealalert .info-icon {
  margin-left: -31px;
  margin-right: 0;
  margin-top: 4px;
  position: absolute;
  background: #243588;
}
@media (max-width: 767px) {
  .cicampaigndealalert .info-icon {
    bottom: 22px;
    margin-right: 23px;
    left: 290px;
    display: block !important;
  }
}
.cicampaigndealalert .contentlabel .contentlabel-right {
  background-color: #fdc300;
  border-radius: 36px 6px 6px 6px;
  padding: 6px 37px 6px 12px;
}
.cicampaigndealalert .contentlabel .contentlabel-right:hover {
  cursor: pointer;
}
@media (max-width: 767px) {
  .cicampaigndealalert .contentlabel .contentlabel-right {
    display: block;
    padding: 0;
    background-color: transparent;
  }
}
@media (max-width: 767px) {
  .cicampaigndealalert .contentlabel {
    background: #fdc300;
    width: 100%;
    display: block;
    padding: 5px;
    border-radius: 6px;
  }
}
@media (max-width: 767px) {
  .contentlabel-mobil {
    background-color: #fdc300;
    padding: 5px;
    border-radius: 6px;
  }
}
@media (max-width: 767px) {
  .contentlabel-mobil .custom-checkbox {
    margin-left: 10px;
    margin-top: 10px;
  }
}
.headerrow-nobord {
  border-top: 0px !important;
}
.cicampaigndealalert-addition {
  border-radius: 5px;
  color: #333333;
  display: none;
  margin-top: 10px;
  padding: 10px 0;
}
@media (max-width: 767px) {
  .cicampaigndealalert-addition {
    padding: 0;
  }
}
.cicampaigndealalert-addition.showcicampaigndealalert {
  display: block;
}
@media (max-width: 767px) {
  .cicampaigndealalert-addition.showcicampaigndealalert {
    height: 70px;
  }
}
@media (min-width: 767px) {
  .cicampaigndealalert-addition {
    margin-top: -10px;
  }
}
.cicampaigndealalert-addition .info-icon {
  margin-left: -28px;
  margin-right: 0;
  margin-top: 3px;
  position: absolute;
  background: #243588;
}
@media (max-width: 767px) {
  .cicampaigndealalert-addition .info-icon {
    margin-left: 5px;
    margin-right: 0;
    margin-top: 30px;
    position: absolute;
    background: #243588;
  }
}
.cicampaigndealalert-addition .contentlabel .contentlabel-right {
  background-color: #fdc300;
  border-radius: 36px 6px 6px 6px;
  padding: 6px 37px 6px 12px;
}
.cicampaigndealalert-addition .contentlabel .contentlabel-right:hover {
  cursor: pointer;
}
@media (max-width: 767px) {
  .cicampaigndealalert-addition .contentlabel .contentlabel-right {
    display: block;
    padding: 0;
    background-color: #fdc300;
    line-height: 13px;
  }
}
@media (max-width: 320px) {
  .cicampaigndealalert-addition .contentlabel .contentlabel-right {
    font-size: 14px;
  }
}
@media (max-width: 767px) {
  .cicampaigndealalert-addition .contentlabel {
    background: #fdc300;
    width: 100%;
    display: block;
    padding: 0px;
    border-radius: 6px;
  }
}
.campaignadditionalitem {
  background-color: #edf2fb;
  border-radius: 6px;
  margin-bottom: 8px;
  margin-left: -10px;
  margin-right: -10px;
  padding-left: 10px;
  padding-right: 10px;
  display: none;
}
.campaignadditionalitem .hld-gray {
  background-color: #fff;
}
.campaignadditionalitem .logo {
  background: transparent url('https://cdn2.pricewise.nl/resources/main/allianz-campaign-logo.jpg') no-repeat center center;
  width: 90px;
  height: 57px;
  position: absolute;
  right: -9%;
  top: 0;
  pointer-events: none;
}
@media (max-width: 766px) {
  .campaignadditionalitem .logo {
    display: none !important;
  }
}
@media (min-width: 767px) {
  .campaignadditionalitem .secondrow .col-xs-14 {
    padding-right: 90px;
  }
}
.campaignadditionalitem.showcampaignadditionalitem {
  display: block;
}
#divAdditionalInsurancesInterface1 .campaignadditionalitem {
  border-top: 1px solid #ddd;
  border-radius: 0;
}
#divAdditionalInsurancesInterface1 .campaignadditionalitem .headerrow {
  border-top: 8px solid #fff;
  min-height: 80px;
}
#divAdditionalInsurancesInterface1 .campaignadditionalitem .logo {
  top: -3px;
}
.main-secondcontent {
  margin-bottom: -135px;
}
.main-secondcontent .best-deal {
  margin-top: 20px;
}
.main-secondcontent .best-deal h2,
.main-secondcontent .best-deal p {
  display: none;
}
.main-secondcontent .best-deal h4 {
  font-size: 34px;
  margin-bottom: 6px;
}
.main-secondcontent .best-deal h4.stars {
  font-size: 21px;
  line-height: 37px;
}
.main-secondcontent .best-deal .circle-marker:before {
  height: 104px;
  top: 10px;
}
.main-secondcontent .best-deal .circle-marker .btn-default {
  display: none;
}
.main-secondcontent .best-deal p:first-of-type {
  display: block;
  font-size: 16px;
}
.IE_8 .steps .step:before {
  background: url('https://cdn2.pricewise.nl/resources/main/svg/png/sprite-illustrations.png') top left no-repeat;
}
.steps {
  text-align: center;
  color: #333333;
}
.steps h2 {
  margin-bottom: 30px;
}
.steps .step:before {
  background: url('https://cdn2.pricewise.nl/resources/main/svg/sprite-illustrations.svg') top left no-repeat;
  width: 139px;
  height: 111px;
  display: inline-block;
  position: relative;
  content: "";
}
.steps .step.step1:before {
  background-position: 0 0;
}
.steps .step.step2:before {
  background-position: -144px 0;
}
.steps .step.step3:before {
  background-position: -288px 0;
}
@media (min-width: 767px) and (max-width: 1023px) {
  .steps .step p#toggled1,
  .steps .step p#toggled2,
  .steps .step p#toggled3 {
    display: none;
  }
}
.steps h3 {
  font-size: 24px;
  color: #333333;
  font-family: 'Barlow-Medium', sans-serif;
  min-height: 50px;
}
.steps p {
  margin: 0 auto 11px;
  color: #757474;
  max-width: 280px;
}
.steps p:first-of-type {
  color: #757474;
}
.logos {
  padding: 0 20px;
  margin-bottom: 40px;
}
.logos h2 {
  margin-bottom: 23px;
}
.logos .hld {
  text-align: center;
  min-height: 80px;
  position: relative;
  border-radius: 10px;
  padding: 10px 20px 20px;
  margin: 10px 0 20px 0;
  border: 1px solid #EDEDED;
  background: transparent;
  padding: 10px;
}
.logos .hld img {
  width: 100%;
  max-width: 150px;
  margin: auto;
}
.logos .collapse-logos {
  color: #243588;
  font-size: 16px;
  line-height: 55px;
  cursor: pointer;
}
.logos .collapse-logos:hover {
  border-color: #243588;
}
.logos .collapse-logos:before {
  line-height: 55px;
  vertical-align: middle;
}
.logos .collapse-logos.active {
  border-color: #243588;
}
.logos .collapse-logos.active:before {
  content: "-";
  vertical-align: middle;
}
@media (min-width: 767px) {
  .logos {
    margin-bottom: 60px;
  }
}
.details-accordion details {
  border-bottom: 1px solid #cbcbcb;
  padding: 12px 0px 12px 0px;
}
.details-accordion details h4,
.details-accordion details .question-title {
  font-size: 16px;
  font-family: 'Barlow-Medium', sans-serif;
  font-weight: 400;
  color: #333333;
  margin: 0;
}
.details-accordion details:last-child,
.details-accordion details:last-child[open] {
  border-bottom: none;
}
.details-accordion details summary {
  position: relative;
  outline: 0;
  margin-right: 15px;
  padding-right: 35px;
  cursor: pointer;
}
.details-accordion details summary:after {
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "d";
  color: #243588;
  position: absolute;
  right: 0px;
  top: 0px;
  font-size: 18px;
}
.details-accordion details summary::-webkit-details-marker {
  display: none;
}
.details-accordion details[open] {
  border-bottom: 1px solid #BABABA;
}
.details-accordion details[open] summary {
  margin-bottom: 20px;
}
.details-accordion details[open] summary:after {
  content: "u";
}
.details-accordion details[open] summary h4 {
  font-family: 'Barlow-Bold', sans-serif;
  color: #243588;
}
.details-accordion details + details {
  margin-top: 5px;
}
.details-accordion.pw-icon-vinkje:before {
  display: none;
}
.details-accordion.pw-icon-vinkje details {
  padding: 12px 0px 12px 30px;
}
.details-accordion.pw-icon-vinkje details summary:before {
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "v";
  color: #95C11F;
  position: absolute;
  left: -30px;
  top: 0px;
  font-size: 21px;
}
.latest-content h3 {
  margin-bottom: 30px;
  font-size: 34px;
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .latest-content h3 {
    font-size: 28px;
  }
}
@media (min-width: 1280px) {
  .latest-content h3 {
    white-space: nowrap;
  }
}
@media (min-width: 767px) {
  .latest-content .hld-gray,
  .latest-content .touchcarousel .touchcarousel-item {
    min-height: 286px;
  }
  .latest-content .hld-gray .details-accordion {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
@media (min-width: 1024px) {
  .latest-content .hld-gray {
    min-height: 304px;
    padding-top: 30px;
  }
  .latest-content .hld-gray.latestordershld {
    padding-top: 15px;
  }
  .latest-content .hld-gray.latestordershld #latestordersoverflow {
    margin-top: 10px;
  }
  .latest-content .hld-gray .details-accordion {
    margin-top: 25px;
  }
  .latest-content .touchcarousel .touchcarousel-item {
    min-height: 304px;
  }
}
@media (min-width: 1280px) {
  .latest-content .hld-gray {
    min-height: 324px;
    padding-top: 30px;
  }
  .latest-content .hld-gray.latestordershld {
    padding-top: 15px;
  }
  .latest-content .hld-gray.latestordershld #latestordersoverflow {
    margin-top: 20px;
  }
  .latest-content .touchcarousel .touchcarousel-item {
    min-height: 324px;
  }
}
@media (max-width: 1279px) {
  .latest-content .thuiswinkel-left-rslt,
  .latest-content .kifid-left-rslt {
    margin: 0 20px;
  }
}
.allmarkets-content h4 {
  font-family: 'Barlow-Bold', sans-serif;
  margin-top: 30px;
  position: relative;
  padding-left: 25px;
}
.allmarkets-content h4 span[class^="pw-icon-"]:before {
  font-size: 18px;
  position: absolute;
  bottom: 0;
  left: 0;
}
.allmarkets-content h4 span[class="pw-icon-home"]:before {
  font-size: 20px;
}
.trophy-content .trophyicon {
  background-image: url('https://cdn2.pricewise.nl/resources/main/trophy-icon.svg');
  background-repeat: no-repeat;
  background-size: 100%;
  width: 110px;
  height: 180px;
  margin: 60px auto 0;
}
.trophy-content p {
  margin-top: 30px;
}
.interlinks-content strong {
  color: #243588;
  padding: 20px 0;
  display: inline-block;
  font-size: 19px;
}
.interlinks-content ul {
  padding-bottom: 20px;
  min-height: 0;
  list-style: none;
  padding-left: 0;
}
.interlinks-content .blog-more-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.interlinks-content .blog-more-link ul {
  height: calc(100% - 150px);
  margin-bottom: 14px;
}
.error-below-button {
  color: #E30613;
  display: block;
  padding: 5px 0;
  float: right;
}
.divBlogFeeds .feeditem-header {
  font-weight: bold;
}
.newspaper-notify {
  position: relative;
}
@media (min-width: 1280px) {
  .newspaper-notify a {
    position: absolute;
    bottom: 0;
    left: -7px;
  }
}
@media (max-width: 1023px) {
  @-moz-document url-prefix() {
    .landingpage-new .fields-energy .postalcodeandhousenr .colhousenr label.ontop {
      margin-bottom: -1px !important;
    }
  }
}
@media (max-width: 766px) {
  @-moz-document url-prefix() {
    .landingpage-new .fields-energy .postalcodeandhousenr .colhousenr label.ontop {
      margin-bottom: 0px !important;
    }
  }
}
@media (max-width: 1279px) {
  .landingpage .fields-energy input {
    padding: 6px 9px;
  }
  .landingpage .fields-energy input::-webkit-input-placeholder {
    letter-spacing: -0.5px;
  }
  .landingpage .fields-energy input:-ms-input-placeholder {
    letter-spacing: -0.5px;
  }
  .landingpage .fields-energy input::-moz-placeholder {
    letter-spacing: -0.5px;
  }
  .landingpage .fields-energy select {
    padding: 6px 38px 6px 9px;
  }
  .landingpage .fields-energy .postalcodeandhousenr .colhousenr input#hna,
  .landingpage .fields-energy .postalcodeandhousenr .colhousenr input.hna-input {
    padding-left: 8px;
  }
}
@media (max-width: 1023px) {
  .landingpage .fields-energy input {
    padding: 6px 9px;
  }
  .landingpage .fields-energy input::-webkit-input-placeholder {
    letter-spacing: -0.5px;
  }
  .landingpage .fields-energy input:-ms-input-placeholder {
    letter-spacing: -0.5px;
  }
  .landingpage .fields-energy input::-moz-placeholder {
    letter-spacing: -0.5px;
  }
  .landingpage .fields-energy select {
    padding: 6px 38px 6px 9px;
  }
  .landingpage .fields-energy .postalcodeandhousenr .colpc {
    width: 39.5%;
  }
  .landingpage .fields-energy .postalcodeandhousenr .colhousenr {
    width: 60.5%;
  }
  .landingpage .fields-energy .postalcodeandhousenr .colhousenr input#hna,
  .landingpage .fields-energy .postalcodeandhousenr .colhousenr input.hna-input {
    padding-left: 8px;
  }
}
@media only screen and (min-device-width: 767px) and (max-device-width: 1023px) {
  .landingpage .fields-energy .postalcodeandhousenr .colhousenr label.ontop {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-bottom: 4px;
    float: left;
  }
}
@media (max-width: 766px) {
  .landingpage .fields-energy input {
    padding: 6px 12px;
  }
  .landingpage .fields-energy input::-webkit-input-placeholder {
    letter-spacing: -0.5px;
  }
  .landingpage .fields-energy input:-ms-input-placeholder {
    letter-spacing: -0.5px;
  }
  .landingpage .fields-energy input::-moz-placeholder {
    letter-spacing: -0.5px;
  }
  .landingpage .fields-energy select {
    padding: 6px 38px 6px 9px;
  }
  .landingpage .fields-energy .postalcodeandhousenr .colpc {
    width: 38.5%;
    padding-left: 10px;
  }
  .landingpage .fields-energy .postalcodeandhousenr .colhousenr {
    width: 61.5%;
  }
  .landingpage .fields-energy .postalcodeandhousenr .colhousenr input#hna,
  .landingpage .fields-energy .postalcodeandhousenr .colhousenr input.hna-input {
    padding-left: 12px;
  }
}
@media (max-width: 1279px) {
  .landingpage .landing-formfields .car .postalcodeandhousenr .colhousenr input#hna,
  .landingpage .landing-formfields .car .postalcodeandhousenr .colhousenr input.hna-input {
    padding-left: 6px;
  }
}
.landingpage .landing-formfields .best-deal-bigicons {
  margin-top: 60px;
  margin-bottom: 40px;
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .landingpage .gen-zorg {
    width: 22%;
  }
  .landingpage .postcode-zorg {
    width: 15%;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  .landingpage .gen-zorg {
    width: 28.5%;
  }
  .landingpage .postcode-zorg {
    width: 21.5%;
  }
}
.nav-right .nav-right-int {
  display: inline-block;
}
@media (max-width: 1279px) {
  .nav-right .nav-right-int {
    margin-right: -35px;
  }
}
@media (max-width: 1023px) {
  .nav-right .nav-right-int {
    margin-right: 0px;
    display: block;
  }
}
.modal-blue-header .modal-header {
  background-color: #243588;
  padding-bottom: 15px;
}
.modal-blue-header .modal-header h4 {
  color: #ffffff;
}
.general_between_resultlistproducts {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 14px;
  /* Start MVT 4243 v1b*/
  /* End MVT 4243 v1b*/
}
.general_between_resultlistproducts .left-line,
.general_between_resultlistproducts .right-line {
  height: 1px;
  width: 27px;
  border-top: 1px solid #757474;
  margin-bottom: 17px;
}
@media (min-width: 1024px) {
  .general_between_resultlistproducts .left-line,
  .general_between_resultlistproducts .right-line {
    display: none;
    width: 13%;
  }
}
@media (min-width: 1280px) {
  .general_between_resultlistproducts .left-line,
  .general_between_resultlistproducts .right-line {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 134px;
    margin-bottom: 13px;
  }
}
@media (min-width: 1280px) {
  .general_between_resultlistproducts .left-line {
    margin-right: 20px;
  }
  .general_between_resultlistproducts .right-line {
    margin-left: 20px;
  }
}
@media (min-width: 1280px) {
  .general_between_resultlistproducts.hide10EuroDealClass .left-line,
  .general_between_resultlistproducts.hide10EuroDealClass .right-line {
    width: 175px;
  }
}
.general_between_resultlistproducts .general_between_resultlistproducts_textcontainer {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 5px;
}
@media (min-width: 767px) {
  .general_between_resultlistproducts .general_between_resultlistproducts_textcontainer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media (min-width: 1024px) {
  .general_between_resultlistproducts .general_between_resultlistproducts_textcontainer {
    margin: 0 auto;
  }
}
.general_between_resultlistproducts .general_between_resultlistproducts_textcontainer > span {
  display: none;
  margin-bottom: 15px;
  color: #757474;
}
@media (min-width: 767px) {
  .general_between_resultlistproducts .general_between_resultlistproducts_textcontainer > span {
    display: block;
  }
}
.general_between_resultlistproducts .general_between_resultlistproducts_textcontainer > span.pw-icon-vinkje:before {
  position: absolute;
  left: 0;
  bottom: 3px;
}
.general_between_resultlistproducts .general_between_resultlistproducts_textcontainer > span.pw-icon-vinkje {
  display: inline-block;
  position: relative;
  padding-left: 25px;
  margin-left: 14px;
  margin-right: 14px;
}
@media (min-width: 1024px) {
  .general_between_resultlistproducts .general_between_resultlistproducts_textcontainer > span.pw-icon-vinkje:first-child {
    margin-left: 0;
  }
}
@media (min-width: 1024px) {
  .general_between_resultlistproducts .general_between_resultlistproducts_textcontainer > span.pw-icon-vinkje:last-child {
    margin-right: 0;
  }
}
/*Start wizard modal*/
.channelsmodal.modal-pageslide .wizard-results-modal .modal-body {
  overflow: hidden;
  bottom: 130px;
}
@media (min-width: 767px) {
  .channelsmodal.modal-pageslide .wizard-results-modal .modal-body {
    bottom: 166px;
  }
}
.channelsmodal.modal-pageslide .wizard-results-modal .modal-body .optDisabled {
  color: #222 !important;
}
.channelsmodal.modal-pageslide .wizard-results-modal .modal-body .eigenrisico .hld-default {
  padding: 0;
}
@media (min-width: 767px) {
  .channelsmodal.modal-pageslide .wizard-results-modal .modal-body .eigenrisico .hld-default {
    border-radius: 0;
    border-left: 0;
  }
}
.channelsmodal.modal-pageslide .wizard-results-modal .modal-body .eigenrisico .selectedCheck .hld-default {
  background-color: #243588;
}
.channelsmodal.modal-pageslide .wizard-results-modal .modal-body .eigenrisico .selectedCheck .hld-default label {
  color: #ffffff;
}
.channelsmodal.modal-pageslide .wizard-results-modal .modal-body .eigenrisico > div.no-padding {
  padding: 0 !important;
}
@media (min-width: 767px) {
  .channelsmodal.modal-pageslide .wizard-results-modal .modal-body .eigenrisico > div {
    padding: 0;
  }
  .channelsmodal.modal-pageslide .wizard-results-modal .modal-body .eigenrisico > div:first-child {
    padding-left: 10px;
  }
  .channelsmodal.modal-pageslide .wizard-results-modal .modal-body .eigenrisico > div:first-child .hld-default {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    border-left: 1px solid;
  }
  .channelsmodal.modal-pageslide .wizard-results-modal .modal-body .eigenrisico > div:last-child {
    padding-right: 10px;
  }
  .channelsmodal.modal-pageslide .wizard-results-modal .modal-body .eigenrisico > div:last-child .hld-default {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
  }
}
.channelsmodal.modal-pageslide .wizard-results-modal .modal-body .steps-buttons > div > a {
  margin-bottom: 20px;
}
@media (min-width: 767px) {
  .channelsmodal.modal-pageslide .wizard-results-modal .modal-body .steps-buttons > div > a {
    margin-bottom: 0;
  }
}
@media (min-width: 767px) {
  .channelsmodal.modal-pageslide .wizard-results-modal .modal-body .steps-number-wizz .step-name {
    padding-left: 12px;
    color: #333;
    font-weight: 500;
  }
  .channelsmodal.modal-pageslide .wizard-results-modal .modal-body .steps-number-wizz .step-name:after {
    content: '';
    width: 48px;
    height: 6px;
    background-color: #C3C8E3;
    position: absolute;
    margin-left: 16px;
    margin-top: 9px;
    border-radius: 15px;
  }
}
.channelsmodal.modal-pageslide .wizard-results-modal .modal-body .steps-progress-wizz > .steps-number-wizz {
  -webkit-box-flex: 0;
      -ms-flex: 0;
          flex: 0;
  padding-right: 40px;
}
@media (min-width: 767px) {
  .channelsmodal.modal-pageslide .wizard-results-modal .modal-body .steps-progress-wizz > .steps-number-wizz {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}
@media (min-width: 767px) {
  .channelsmodal.modal-pageslide .wizard-results-modal .modal-body .steps-progress-wizz > .steps-number-wizz:last-child {
    padding-right: 0;
  }
}
.channelsmodal.modal-pageslide .wizard-results-modal .modal-body .steps-progress-wizz > .steps-number-wizz:last-child .step-name:after {
  display: none;
}
@media (max-width: 766px) {
  .channelsmodal.modal-pageslide .wizard-results-modal .modal-body .steps-progress-wizz > .steps-number-wizz > div:before {
    content: '';
    width: 40px;
    height: 6px;
    background-color: #C3C8E3;
    position: absolute;
    left: 35px;
    margin-top: 9px;
    border-radius: 15px;
    border-top: none;
    bottom: 35px;
  }
}
@media (max-width: 766px) {
  .channelsmodal.modal-pageslide .wizard-results-modal .modal-body .steps-progress-wizz > .steps-number-wizz > div.enabled:before {
    background-color: #243588;
  }
}
.channelsmodal.modal-pageslide .wizard-results-modal .modal-body input {
  max-height: 48px;
}
.channelsmodal.modal-pageslide .wizard-results-modal .modal-body input[type=text] {
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 50px;
}
.channelsmodal.modal-pageslide .wizard-results-modal .modal-body .multiSelect.inlineBlock .multiSelectButton {
  height: 48px;
  padding-top: 0;
  padding-bottom: 0;
}
.channelsmodal.modal-pageslide .wizard-results-modal .modal-body .multiSelect.inlineBlock .multiSelectButton > span {
  margin-top: 6px;
}
.channelsmodal.modal-pageslide .wizard-results-modal .modal-body .multiSelect.inlineBlock .multiSelectButton .multiSelect.caret {
  width: 35px;
  margin-left: 0 !important;
  height: 47px;
  padding-top: 14px;
}
.channelsmodal.modal-pageslide .wizard-results-modal .modal-body .multiSelect.inlineBlock .multiSelectButton .multiSelect.caret:before {
  font-size: 20px;
}
.channelsmodal.modal-pageslide .wizard-results-modal .modal-body .info-icon {
  display: none;
}
.channelsmodal.modal-pageslide .wizard-results-modal .modal-body .search-icon-input {
  position: relative;
}
.channelsmodal.modal-pageslide .wizard-results-modal .modal-body .search-icon-input > span {
  top: 0;
  right: 12px;
  width: 36px;
  position: absolute;
  border-left: 1px solid #baba;
  padding-left: 13px;
  padding-top: 10px;
  height: 48px;
}
.channelsmodal.modal-pageslide .wizard-results-modal .modal-body .search-icon-input > span:after {
  content: 'm';
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: 400 !important;
  font-size: 20px;
  color: #243588;
}
.channelsmodal.modal-pageslide .wizard-results-modal .modal-body .search-icon-input input {
  height: 48px;
}
.channelsmodal.modal-pageslide .wizard-results-modal .modal-body .channel-row {
  margin-top: 5px;
}
.channelsmodal.modal-pageslide .wizard-results-modal .modal-body .channel-row .pw-icon {
  margin-left: 7px;
  font-size: 11px;
  color: #243588;
}
.channelsmodal.modal-pageslide .wizard-results-modal .modal-body .multiSelect .button {
  border-radius: 4px;
}
.channelsmodal.modal-pageslide .wizard-results-modal .modal-body .number:after {
  display: none;
}
.channelsmodal.modal-pageslide .wizard-results-modal .modal-body .enabled .number {
  background-color: #243588;
}
.channelsmodal.modal-pageslide .wizard-results-modal .modal-body .enabled .number:before {
  color: #fff;
  top: 2px;
  left: 2px;
  font-size: 13px;
}
@media (min-width: 767px) {
  .channelsmodal.modal-pageslide .wizard-results-modal .modal-body .enabled .step-name:after {
    background-color: #243588;
  }
}
.channelsmodal.modal-pageslide .wizard-results-modal .modal-body .disabled .step-name,
.channelsmodal.modal-pageslide .wizard-results-modal .modal-body .enabled .step-name {
  color: #243588;
  font-weight: 700;
}
.channelsmodal.modal-pageslide .wizard-results-modal .modal-body .disabled a,
.channelsmodal.modal-pageslide .wizard-results-modal .modal-body .enabled a {
  text-decoration: none;
}
.channelsmodal.modal-pageslide .wizard-results-modal .modal-body .number {
  border: 2px solid #243588;
  width: 20px;
  height: 20px;
  margin-top: 2px;
  border-radius: 10px;
}
.channelsmodal.modal-pageslide .wizard-results-modal .modal-body .disabled .number {
  background-color: #243588;
}
.channelsmodal.modal-pageslide .wizard-results-modal .modal-body .disabled .number:after {
  display: block;
  top: 3px;
  left: 3px;
  background: #fff;
  width: 10px;
  height: 10px;
  border: none;
  z-index: 1;
}
.channelsmodal.modal-pageslide .wizard-results-modal .modal-body div > div > label.custom-radio,
.channelsmodal.modal-pageslide .wizard-results-modal .modal-body .label {
  font-family: inherit;
  margin-bottom: 0;
}
.channelsmodal.modal-pageslide .wizard-results-modal .modal-body .hld-grayborder-shadow-wizz {
  background-color: #fff;
  border: 0;
  margin-top: 20px;
}
.channelsmodal.modal-pageslide .wizard-results-modal .modal-body .step-questions > div > div.custom-radio-wrapper {
  padding: 10px 20px;
}
.channelsmodal.modal-pageslide .wizard-results-modal .modal-body .step-questions > div > div.custom-radio-wrapper label.custom-radio {
  width: 100%;
}
.channelsmodal.modal-pageslide .wizard-results-modal .modal-body .step-questions > div > div.custom-radio-wrapper label.custom-radio,
.channelsmodal.modal-pageslide .wizard-results-modal .modal-body .step-questions > div > div.custom-radio-wrapper span {
  color: #222;
}
.channelsmodal.modal-pageslide .wizard-results-modal .modal-body .step-questions > div > div.custom-radio-wrapper.optDisabled > label > div > span,
.channelsmodal.modal-pageslide .wizard-results-modal .modal-body .step-questions > div > div.custom-radio-wrapper.optDisabled i {
  font-style: italic !important;
  color: #999 !important;
}
.channelsmodal.modal-pageslide .wizard-results-modal .modal-body .step-questions > div > div.custom-radio-wrapper i {
  font-style: normal !important;
}
.channelsmodal.modal-pageslide .wizard-results-modal .modal-body hr {
  margin-top: 0;
  margin-bottom: 25px;
  color: #E0E2EE;
}
.channelsmodal.modal-pageslide .wizard-results-modal .modal-body .padding-wizz > hr {
  margin-left: -10px;
  margin-right: -10px;
}
.channelsmodal.modal-pageslide .wizard-results-modal .modal-body .step-questions > div > div.step-wizz-padding {
  padding-left: 0;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 30px;
}
.channelsmodal.modal-pageslide .wizard-results-modal .modal-body .step-questions > div > div.step-wizz-padding--bottom {
  padding-bottom: 0;
}
.channelsmodal.modal-pageslide .wizard-results-modal .modal-body .step-questions > div .optDisabled,
.channelsmodal.modal-pageslide .wizard-results-modal .modal-body .step-questions > div .optDisabled .image-radio {
  background-color: #F2F2F0;
}
.channelsmodal.modal-pageslide .wizard-results-modal .modal-footer {
  padding: 0;
  border: 0;
}
.channelsmodal.modal-pageslide .wizard-results-modal .modal-footer .price,
.channelsmodal.modal-pageslide .wizard-results-modal .modal-footer > .pull-right {
  padding-left: 20px;
  padding-right: 20px;
}
@media (min-width: 767px) {
  .channelsmodal.modal-pageslide .wizard-results-modal .modal-footer .price,
  .channelsmodal.modal-pageslide .wizard-results-modal .modal-footer > .pull-right {
    padding: 16px 25px;
  }
}
.channelsmodal.modal-pageslide .wizard-results-modal .modal-footer > .pull-right a.btn {
  border: 1px solid #fff;
  margin-bottom: 10px;
}
@media (min-width: 767px) {
  .channelsmodal.modal-pageslide .wizard-results-modal .modal-footer > .pull-right a.btn {
    margin-bottom: 0;
    padding-top: 12px;
    padding-bottom: 12px;
  }
}
.channelsmodal.modal-pageslide .wizard-results-modal .modal-footer .price {
  margin-top: 10px;
}
@media (min-width: 767px) {
  .channelsmodal.modal-pageslide .wizard-results-modal .modal-footer .price {
    margin-top: 15px;
  }
}
.channelsmodal.modal-pageslide .wizard-results-modal .modal-footer .wizzard-modal-filters-wrapper {
  max-height: 52px;
  overflow: hidden;
}
@media (min-width: 767px) {
  .channelsmodal.modal-pageslide .wizard-results-modal .modal-footer .wizzard-modal-filters-wrapper {
    max-height: none;
  }
}
.channelsmodal.modal-pageslide .wizard-results-modal .modal-footer .wizzard-modal-filters {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: white;
  padding-left: 20px;
  padding-right: 20px;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  overflow-x: scroll;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  white-space: nowrap;
  padding-bottom: 30px;
  margin-bottom: -30px;
}
@media (min-width: 767px) {
  .channelsmodal.modal-pageslide .wizard-results-modal .modal-footer .wizzard-modal-filters {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    overflow-x: hidden;
  }
}
.channelsmodal.modal-pageslide .wizard-results-modal .modal-footer .wizzard-modal-filters .item-right-wizz {
  border-radius: 10px;
  background-color: #edf2fb;
  color: #243588;
  display: inline-block;
  padding: 5px 12px 5px 17px;
  margin-right: 8px;
  margin-bottom: 8px;
  max-height: 32px;
}
.channelsmodal.modal-pageslide .wizard-results-modal .modal-footer .wizzard-modal-filters .item-right-wizz:before {
  display: none;
}
.channelsmodal.modal-pageslide .wizard-results-modal .modal-footer .wizzard-modal-filters .item-right-wizz:first-child {
  margin-top: 12px;
}
.channelsmodal.modal-pageslide .wizard-results-modal .modal-footer .wizzard-modal-filters .item-right-wizz span {
  color: #243588;
}
.channelsmodal.modal-pageslide .wizard-results-modal .modal-footer .wizzard-modal-filters .item-right-wizz .modal-close-wizz {
  font-size: 11px;
  margin-left: 7px;
  color: #243588;
  text-decoration: none;
}
.channelsmodal.modal-pageslide .wizard-results-modal .modal-footer .wizzard-modal-filters .item-right-wizz .modal-close-wizz:before {
  content: 'x';
  font-family: 'font-icons' !important;
}
@media (min-width: 1024px) {
  .IE_11 .channelsmodal.modal-pageslide .wizard-results-modal .modal-footer {
    min-width: 800px !important;
    max-width: 800px !important;
    width: 800px !important;
  }
}
/*End wizard modal*/
.rslt-search .search-bar-wrapper.custom-search {
  visibility: hidden;
}
@media (max-width: 766px) {
  .rslt-search .hero-content .custom-search {
    margin-bottom: 0px;
    margin-top: 10px;
  }
}
@media (min-width: 1023px) {
  .rslt-search .hero-content .custom-search {
    min-width: 330px;
  }
}
.rslt-search .hero-content .custom-search .search-list {
  position: absolute;
  left: 0px;
  margin-top: -9px;
  width: 100%;
  z-index: 10;
  text-align: left;
}
.rslt-search .hero-content .custom-search .search-list .pw_search {
  width: auto;
  border-radius: 0px;
  border-top: 1px solid #243588;
  background-color: #fff;
  padding: 10px 15px 15px 15px;
}
.rslt-search .hero-content .custom-search .search-list .pw_search span {
  color: #243588;
}
.rslt-search .hero-content .custom-search .search-list .pw_search li {
  border-bottom: 0px solid #ccc;
}
.rslt-search .hero-content .custom-search .search-list .pw_search .suggestions:before {
  display: inline-block;
  font-family: 'font-icons' !important;
  font-style: normal!important;
  font-weight: 400!important;
  font-variant: normal!important;
  text-transform: none!important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "m";
  font-size: 13px;
  margin-right: 7px;
  color: #ccc;
}
.rslt-search .hero-content .custom-search .search-list .pw_search .suggestions a {
  color: #333333;
}
.rslt-search .hero-content .custom-search .search-list .pw_search .suggestions a b {
  color: #243588;
}
.rslt-search .main-content .rslt-search-list #tabsCtrl {
  margin-top: 50px;
}
.rslt-search .main-content .rslt-search-list #tabsCtrl mark {
  background: #feedb2;
}
.rslt-search .main-content .rslt-search-list #tabsCtrl .searchResult_Title a {
  font-weight: bold;
  color: #000;
  text-decoration: none;
}
.rslt-search .main-content .rslt-search-list #tabsCtrl .searchResult_Title a:hover {
  color: #243588;
  text-decoration: none;
}
.rslt-search .main-content .rslt-search-list #tabsCtrl .searchResult {
  margin: 30px 0;
  border-bottom: 1px solid #ccc;
  padding-bottom: 30px;
}
.rslt-search .main-content .rslt-search-list #tabsCtrl .searchResult b {
  padding: 0 0 5px 0;
  display: inline-block;
}
.rslt-search .main-content .rslt-search-list .tab {
  border: 0px solid #ccc;
  border-bottom: 1px solid #ccc;
  background-color: transparent;
  padding-left: 0px;
}
.rslt-search .main-content .rslt-search-list .tab li {
  padding: 0px 20px 0px 0px;
  font-size: 18px;
  display: inline-block;
}
.rslt-search .main-content .rslt-search-list .tab li sup {
  color: #7e7e7e;
  font-size: 13px;
}
.rslt-search .main-content .rslt-search-list .tab li a:hover,
.rslt-search .main-content .rslt-search-list .tab li a:active,
.rslt-search .main-content .rslt-search-list .tab li a:focus {
  text-decoration: none;
}
.rslt-search .main-content .rslt-search-list .tab li a.active {
  font-family: 'Barlow-Bold', sans-serif;
  border-bottom: 3px solid #243588;
  display: inline-block;
  padding: 5px 0px 5px 0px;
  margin-bottom: -1px;
}
.search-bar-wrapper.custom-search {
  position: absolute;
  margin-bottom: 0;
  margin-top: 10px;
  right: 100%;
  margin-right: 5px;
  width: 36px;
  -webkit-transition: width 0.56s cubic-bezier(0.52, 0.16, 0.24, 1);
  transition: width 0.56s cubic-bezier(0.52, 0.16, 0.24, 1);
}
@media (min-width: 1280px) {
  .search-bar-wrapper.custom-search {
    width: 120px;
  }
}
.search-bar-wrapper.custom-search input[type=text] {
  height: 40px;
  padding-right: 20px;
  border-radius: 8px;
}
@media (min-width: 1280px) {
  .search-bar-wrapper.custom-search input[type=text] {
    padding-right: 30px;
  }
}
.search-bar-wrapper.custom-search .custom-search-overlay {
  background: transparent;
  z-index: -1;
  cursor: pointer;
  -webkit-transition: background 0.3s, -webkit-transform 0.3s;
  transition: background 0.3s, -webkit-transform 0.3s;
  transition: background 0.3s, transform 0.3s;
  transition: background 0.3s, transform 0.3s, -webkit-transform 0.3s;
}
.search-bar-wrapper.custom-search.search-box {
  width: 200px;
}
@media (min-width: 1280px) {
  .search-bar-wrapper.custom-search.search-box {
    width: 220px;
  }
}
.search-bar-wrapper.custom-search.search-box .search-top-right {
  z-index: 1051;
}
.search-bar-wrapper.custom-search .search-top-right {
  position: relative;
}
.search-bar-wrapper.custom-search .search-top-right .search-list {
  position: absolute;
  left: 0px;
  margin-top: -9px;
  width: 100%;
}
.search-bar-wrapper.custom-search .search-top-right .search-list .pw_search {
  width: auto;
  border-radius: 0px;
  border-top: 1px solid #243588;
  background-color: #fff;
  padding: 10px 15px 15px 15px;
}
.search-bar-wrapper.custom-search .search-top-right .search-list .pw_search span {
  color: #243588;
}
.search-bar-wrapper.custom-search .search-top-right .search-list .pw_search li {
  border-bottom: 0px solid #ccc;
}
.search-bar-wrapper.custom-search .search-top-right .search-list .pw_search .suggestions:before {
  display: inline-block;
  font-family: 'font-icons' !important;
  font-style: normal!important;
  font-weight: 400!important;
  font-variant: normal!important;
  text-transform: none!important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "m";
  font-size: 13px;
  margin-right: 7px;
  color: #ccc;
}
.search-bar-wrapper.custom-search .search-top-right .search-list .pw_search .suggestions a {
  color: #333333;
}
.search-bar-wrapper.custom-search .search-top-right .search-list .pw_search .suggestions a b {
  color: #243588;
}
.search-bar-wrapper.custom-search .search-top-right .search-list .pw_search.visible ~ .custom-search-overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: transparent;
}
.search-bar-wrapper.custom-search a.btn-search {
  right: 6px;
}
.search-bar-wrapper.custom-search a.btn-search:before {
  font-size: 15px;
}
.body-container {
  position: relative;
  left: 0;
  overflow: hidden;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.body-container:before {
  content: "";
  -webkit-transform: translate3d(0, 0, 0);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1000;
  width: 0%;
  height: 0%;
  background: #000;
  opacity: 0 ;
  -webkit-transition: height 0.3s 0.3s ease-out, width 0.3s 0.3s ease-out, opacity 0.3s ease-out;
  -webkit-transition: height 0.3s ease-out 0.3s, width 0.3s 0.3s ease-out, opacity 0.3s ease-out;
  transition: height 0.3s ease-out 0.3s, width 0.3s 0.3s ease-out, opacity 0.3s ease-out;
}
.align-center {
  margin: 0 auto;
}
.wrapper {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px;
}
@media (min-width: 767px) {
  .wrapper {
    width: 710px;
  }
}
@media (min-width: 1024px) {
  .wrapper {
    width: 940px;
  }
}
@media (min-width: 1280px) {
  .wrapper {
    width: 1260px;
  }
}
.div-new-row {
  margin-left: -10px;
  margin-right: -10px;
}
.main-content {
  padding-top: 5px;
  clear: both;
}
.main-content.second-content {
  background-color: #F4F4F4;
  position: relative;
  -webkit-transform: none !important;
  transform: none !important;
}
.main-content.second-content .logos .hld {
  background-color: #ffffff;
  border: 1px solid #ffffff;
}
.main-content.second-content .main-left,
.main-content.second-content .main-right {
  background-color: transparent;
}
.main-content.second-content .hld-grayborder {
  background-color: #ffffff;
  border: 1px solid #E2E2E2;
}
.main-content.second-content .hld-grayborder-shadow {
  background-color: #ffffff;
  border: 1px solid #E2E2E2;
}
.main-content.third-content {
  background-color: #243588;
  color: #ffffff;
  position: relative;
  -webkit-transform: none !important;
  transform: none !important;
}
.main-content.third-content h1,
.main-content.third-content h2 {
  color: #ffffff;
}
.main-content.third-content .keurmerk-text p,
.main-content.third-content .keurmerk-text a {
  color: #ffffff;
}
.main-content.third-content .keurmerk-text .bg-white {
  background-color: #ffffff;
  padding: 20px;
  border-radius: 10px;
  display: inline-block;
}
.main-content.third-content .keurmerk-text .bg-white img {
  display: block;
  max-width: 100%;
  height: auto;
}
@media (min-width: 767px) {
  .main-content.third-content:after {
    content: "";
    border: 29px solid transparent;
    border-left-color: #243588;
    border-left-width: 43px;
    margin-left: -25px;
    display: block;
    left: 50%;
    bottom: -28px;
    position: absolute;
    z-index: 9;
    -webkit-transform: rotate(-13deg);
    transform: rotate(-13deg);
  }
  @-moz-document url-prefix() {
    .main-content.third-content .hero-unit:after {
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg);
    }
  }
}
.main-content.third-content .kp-sc-contentblock .kp-stampcrown {
  background-position: 0 -474px;
  color: #243588;
}
.main-content.forth-content {
  background-color: #edf2fb;
  position: relative;
  -webkit-transform: none !important;
  transform: none !important;
}
@media (min-width: 767px) {
  .main-content.forth-content:after {
    content: "";
    border: 29px solid transparent;
    border-left-color: #edf2fb;
    border-left-width: 43px;
    margin-left: -25px;
    display: block;
    left: 50%;
    bottom: -28px;
    position: absolute;
    z-index: 9;
    -webkit-transform: rotate(-13deg);
    transform: rotate(-13deg);
  }
  @-moz-document url-prefix() {
    .main-content.forth-content .hero-unit:after {
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg);
    }
  }
}
.main-left {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  background-color: #ffffff;
}
@media (min-width: 1024px) {
  .main-left {
    float: left;
    width: 75%;
  }
}
@media (min-width: 767px) {
  .main-left {
    min-height: 100px;
  }
}
.main-right {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  background-color: #ffffff;
  min-height: 100px;
  padding-right: 0;
  padding-left: 20px;
}
@media (max-width: 766px) {
  .main-right {
    display: none !important;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  .main-right {
    display: none !important;
  }
}
@media (min-width: 1024px) {
  .main-right {
    float: left;
    width: 25%;
  }
}
.main-full {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}
@media (min-width: 1024px) {
  .main-full {
    float: left;
    width: 100%;
  }
}
@media (min-width: 1280px) {
  .main-full {
    float: left;
    width: 87.5%;
  }
}
@media (min-width: 1280px) {
  .main-full {
    margin-left: 6.25%;
  }
}
accordion-group {
  display: none;
}
[ng\:cloak],
[ng-cloak],
.ng-cloak {
  display: none !important;
}
div.resultspage .main-content .wrapper > .div-new-row:first-of-type {
  padding-top: 0;
}
@media (max-width: 1279px) {
  div.resultspage .main-content .wrapper > .div-new-row:first-of-type {
    padding-top: 0;
  }
}
@media (max-width: 766px) {
  div.resultspage .main-content .wrapper > .div-new-row:first-of-type {
    padding-top: 29px;
  }
}
div.resultspage .health-page .main-content .wrapper > .div-new-row:first-of-type,
div.resultspage .car-page .main-content .wrapper > .div-new-row:first-of-type {
  padding-top: 29px;
}
@media (max-width: 1279px) {
  div.resultspage .health-page .main-content .wrapper > .div-new-row:first-of-type,
  div.resultspage .car-page .main-content .wrapper > .div-new-row:first-of-type {
    padding-top: 0;
  }
}
@media (max-width: 766px) {
  div.resultspage .health-page .main-content .wrapper > .div-new-row:first-of-type,
  div.resultspage .car-page .main-content .wrapper > .div-new-row:first-of-type {
    padding-top: 29px;
  }
}
@media (max-width: 1279px) {
  div.resultspage .health-page .main-content .wrapper > .div-new-row:first-of-type {
    padding-top: 29px;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  div.resultspage .health-page .main-content .wrapper > .div-new-row:first-of-type {
    padding-top: 0px;
  }
}
div.landingpage {
  margin-bottom: -10px;
  padding-bottom: 80px;
}
div.landingpage .main-content {
  /* .translate(0, -120px); */
}
@media (max-width: 1023px) {
  div.landingpage {
    -webkit-transform: translate(0, 0px);
    transform: translate(0, 0px);
    margin-bottom: 0px;
  }
  div.landingpage .main-content {
    -webkit-transform: translate(0, 0px);
    transform: translate(0, 0px);
  }
}
div.landingpage.homepage {
  -webkit-transform: translate(0, 0px);
  transform: translate(0, 0px);
  padding-bottom: 0;
  margin-bottom: 0px;
}
div.landingpage.homepage .main-content {
  -webkit-transform: translate(0, 0px);
  transform: translate(0, 0px);
}
div.landingpage .tabbable {
  margin-top: 50px;
  margin-bottom: 20px;
}
@media (max-width: 766px) {
  div.landingpage .main-content > .wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.IE_8 .circle-marker:before {
  background: transparent url('https://cdn2.pricewise.nl/resources/main/svg/png/circle.png') no-repeat center center;
}
.circle-marker {
  position: relative;
}
.circle-marker:before {
  content: "";
  background: transparent url('https://cdn2.pricewise.nl/resources/main/svg/circle.svg') no-repeat center center;
  position: absolute;
  background-size: 100% 100%;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 125px;
}
div.corporate {
  background-color: #F4F4F4;
  padding-bottom: 70px;
}
div.corporate .hero-unit {
  margin-bottom: -75px;
}
div.corporate .main-content > .wrapper {
  background-color: #ffffff;
  border-radius: 8px;
  min-height: 500px;
  padding-bottom: 10px;
  position: relative;
}
div.detailpage {
  min-height: 800px;
  background-color: #F4F4F4;
}
div.detailpage.klantenservice {
  min-height: 400px;
}
div.detailpage.klantenservice .main-content > .wrapper {
  padding-top: 40px;
  min-height: 400px;
}
div.detailpage .product .details .pw-icon-warning:before {
  color: #959595;
  display: inline-block;
  top: 2px;
  position: relative;
}
div.detailpage .main-content > .wrapper {
  background-color: #ffffff;
  position: relative;
  border-radius: 8px;
  min-height: 500px;
  padding-bottom: 10px;
}
@media (max-width: 766px) {
  div.detailpage .main-content > .wrapper {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
  }
}
div.detailpage .main-left {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  padding: 0 20px 50px;
}
@media (min-width: 1024px) {
  div.detailpage .main-left {
    float: left;
    width: 50%;
  }
}
@media (min-width: 1024px) {
  div.detailpage .main-left {
    margin-left: 6.25%;
  }
}
@media (min-width: 767px) {
  div.detailpage .main-left {
    padding: 0 40px 50px;
  }
}
@media (min-width: 1024px) {
  div.detailpage .main-left {
    padding: 0 0 50px;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) {
  div.detailpage .main-left {
    margin-left: 5.25%;
    width: 56%;
  }
}
div.detailpage .main-left.bitlower {
  padding-top: 56px;
}
div.detailpage .main-right {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 23px;
  padding-bottom: 50px;
}
@media (min-width: 1024px) {
  div.detailpage .main-right {
    float: left;
    width: 31.25%;
  }
}
@media (min-width: 1024px) {
  div.detailpage .main-right {
    margin-left: 6.25%;
  }
}
@media (min-width: 1280px) {
  div.detailpage .main-right {
    float: left;
    width: 25%;
  }
}
@media (min-width: 1280px) {
  div.detailpage .main-right {
    margin-left: 12.5%;
  }
}
div.detailpage .main-right h3 {
  margin-top: 10px;
}
@media (min-width: 1024px) and (max-width: 1279px) {
  div.detailpage .main-right {
    margin-left: 4.75%;
  }
}
div.detailpage .main-title {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 1024px) {
  div.detailpage .main-title {
    float: left;
    width: 87.5%;
  }
}
@media (min-width: 1024px) {
  div.detailpage .main-title {
    margin-left: 6.25%;
  }
}
div.detailpage .main-title h1 {
  color: #243588;
  font-size: 32px;
}
@media (min-width: 767px) {
  div.detailpage .main-title h1 {
    font-size: 47px;
  }
}
@media (min-width: 1024px) {
  div.detailpage .main-title h1 {
    font-size: 60px;
  }
}
@media (max-width: 1280px) {
  div.detailpage .main-full {
    padding: 0px 20px;
  }
}
div.detailpage .main-full .main-left {
  float: left;
  width: 100%;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 50px;
}
@media (min-width: 1024px) {
  div.detailpage .main-full .main-left {
    margin-left: 0%;
  }
}
@media (min-width: 1024px) {
  div.detailpage .main-full .main-left {
    float: left;
    width: 50%;
  }
}
@media (min-width: 1280px) {
  div.detailpage .main-full .main-left {
    float: left;
    width: 43.75%;
  }
}
div.detailpage .main-full .main-right {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 40px;
}
@media (min-width: 1024px) {
  div.detailpage .main-full .main-right {
    margin-left: 0%;
  }
}
@media (min-width: 1024px) {
  div.detailpage .main-full .main-right {
    float: left;
    width: 50%;
  }
}
@media (min-width: 1280px) {
  div.detailpage .main-full .main-right {
    margin-left: 6.25%;
  }
}
@media (min-width: 1280px) {
  div.detailpage .main-full .main-right {
    float: left;
    width: 50%;
  }
}
div.landingpagebig .landing-formfields {
  min-height: 100px;
}
div.landingpagebig .landing-formfields .main-secondcontent {
  margin-bottom: 0;
}
div.withdetailspage {
  margin-bottom: 0px !important;
}
div.withdetailspage .main-left {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  padding: 0 20px 50px;
}
@media (min-width: 1024px) {
  div.withdetailspage .main-left {
    float: left;
    width: 50%;
  }
}
@media (min-width: 1024px) {
  div.withdetailspage .main-left {
    margin-left: 6.25%;
  }
}
@media (min-width: 767px) {
  div.withdetailspage .main-left {
    padding: 0 40px 50px;
  }
}
@media (min-width: 1024px) {
  div.withdetailspage .main-left {
    padding: 0 0 50px;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) {
  div.withdetailspage .main-left {
    margin-left: 5.25%;
    width: 56%;
  }
}
div.withdetailspage .main-left.bitlower {
  padding-top: 56px;
}
div.withdetailspage .main-right {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 40px;
  padding-bottom: 50px;
}
@media (min-width: 1024px) {
  div.withdetailspage .main-right {
    float: left;
    width: 31.25%;
  }
}
@media (min-width: 1024px) {
  div.withdetailspage .main-right {
    margin-left: 6.25%;
  }
}
@media (min-width: 1280px) {
  div.withdetailspage .main-right {
    float: left;
    width: 25%;
  }
}
@media (min-width: 1280px) {
  div.withdetailspage .main-right {
    margin-left: 12.5%;
  }
}
div.withdetailspage .main-right h3 {
  margin-top: 10px;
}
@media (min-width: 1024px) and (max-width: 1279px) {
  div.withdetailspage .main-right {
    margin-left: 4.75%;
  }
}
.main-content .wrapper > .div-new-row:first-of-type {
  padding-top: 27px;
}
@media (max-width: 1279px) {
  .main-content .wrapper > .div-new-row:first-of-type {
    padding-top: 19px;
  }
}
@media (max-width: 1023px) {
  .main-content .wrapper > .div-new-row:first-of-type {
    padding-top: 32px;
  }
}
@media (max-width: 766px) {
  .main-content .wrapper > .div-new-row:first-of-type {
    padding-top: 0px;
  }
}
@media (max-width: 1280px) {
  .main-content .wrapper > .div-new-row:first-of-type h3 {
    font-size: 24px;
  }
}
.custom-checkbox .info-icon {
  margin-left: 5px;
}
.info-icon {
  position: relative;
  display: inline-block;
  height: 17px;
  vertical-align: middle;
  margin-top: 0;
  width: 17px;
  cursor: pointer;
  background: #cbc9e0;
  border-radius: 7px 7px 9px 7px;
}
.info-icon:before {
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "i";
  color: #ffffff;
  font-size: 10px;
  position: absolute;
  top: 4px;
  left: 3px;
}
.info-icon:after {
  content: ".";
  text-indent: -9999px;
  background: transparent;
  left: -10px;
  right: -10px;
  top: -10px;
  bottom: -10px;
  position: absolute;
  opacity: 0;
}
.info-icon.pw-bg-color {
  background: #243588;
}
.info {
  position: relative;
  display: inline-block;
  height: 17px;
  /* padding-bottom: 18px; */
  /* padding-left: 18px; */
  vertical-align: top;
  width: 17px;
  cursor: pointer;
  background: #cbc9e0;
  border-radius: 7px 7px 9px 7px;
  margin-top: 2px;
}
.info:before {
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "i";
  color: #ffffff;
  font-size: 10px;
  position: absolute;
  top: 4px;
  left: 3px;
}
.info:after {
  content: ".";
  text-indent: -9999px;
  background: transparent;
  left: -10px;
  right: -10px;
  top: -10px;
  bottom: -10px;
  position: absolute;
  opacity: 0;
}
.infowithalerticons {
  position: relative;
}
.infowithalerticons .pw-icon-warning {
  position: absolute;
  left: -2px;
  bottom: -30px;
}
.supplierlogo {
  margin-bottom: 15px;
}
.insideloadingicon {
  background: none repeat scroll 0 0 #ffffff;
  position: absolute;
  right: 7px;
  top: 25%;
  z-index: 100;
}
.lead {
  font-size: 21px;
}
.gray-darker {
  color: #333333;
}
.gray-darker-ul {
  padding-bottom: 0px;
  margin-bottom: 0px;
  color: #333333;
}
.pw-big-icon-bedankt {
  color: #243588;
  font-size: 289px;
}
.pw-small-icon-bedankt {
  color: #243588;
  font-size: 96px;
}
div.price-value {
  font-family: 'Barlow-Bold', sans-serif;
  display: inline-block;
  font-size: 28px;
  line-height: 26px;
  color: #243588;
  white-space: nowrap;
}
div.price-value:hover {
  text-decoration: none;
  color: #243588;
}
div.price-value sup {
  font-family: 'Barlow-Medium', sans-serif;
  font-size: 12px;
  top: -6px;
}
@media (min-width: 767px) {
  div.price-value sup {
    top: -12px;
  }
}
.video-icon {
  position: absolute;
  right: 10px;
  top: 4px;
  border-top-left-radius: 20px 20px;
  border-top-right-radius: 20px 20px;
  border-bottom-right-radius: 24px 21px;
  border-bottom-left-radius: 20px 20px;
  background: #243588;
  width: 25px;
  height: 25px;
  line-height: 25px;
  text-align: center;
  display: block;
  cursor: pointer;
}
.video-icon:before {
  color: #243588;
  line-height: 25px;
  font-size: 11px;
  color: #ffffff;
  padding: 0 0 0 2px;
}
.close {
  position: absolute;
  right: 50px;
  top: 160px;
  border-top-left-radius: 20px 20px;
  border-top-right-radius: 20px 20px;
  border-bottom-right-radius: 24px 21px;
  border-bottom-left-radius: 20px 20px;
  background: #ffffff;
  width: 50px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  display: block;
  cursor: pointer;
  text-decoration: none;
}
.close.blue {
  background: #243588;
}
.close.blue:before {
  color: #ffffff;
}
.close.sm {
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.close.sm:before {
  line-height: 30px;
  font-size: 12px;
}
.close:before {
  color: #243588;
  line-height: 50px;
  font-size: 20px;
}
.label-yellow {
  display: inline-block;
  position: absolute;
  top: -20px;
  left: 50%;
  width: 140px;
  margin: auto;
  padding: 5px 12px;
  border-radius: 6px;
  height: 30px;
  font-size: 15px;
  margin-left: -70px;
}
.label-yellow span {
  position: relative;
  z-index: 2;
  color: #ffffff;
}
.label-yellow:before {
  position: absolute;
  left: -3px;
  top: 0;
  background: #FDC300;
  width: 110%;
  line-height: 34px;
  height: 34px;
  outline: 1px solid transparent;
  content: "";
  border-radius: 6px;
  z-index: 1;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  -webkit-transform-origin: 51% 100% 0px;
          transform-origin: 51% 100% 0px;
  -webkit-transform: perspective(655px) rotateY(25deg);
          transform: perspective(655px) rotateY(25deg);
}
ul.zorgpolislist li {
  margin-bottom: 5px;
}
ul.zorgpolislist li .disabled-check .image-checkbox + span {
  color: #999999;
}
ul.zorgpolislist li .disabled-check input[type=checkbox]:checked + .image-checkbox {
  background-color: #F4F4F4;
}
ul.zorgpolislist li .disabled-check input[type=checkbox]:checked + .image-checkbox:after {
  color: #CCCCCC;
}
.selectiefpolis-left {
  background: #757474;
  color: #ffffff !important;
  padding: 2px 6px 4px 6px;
  border-radius: 6px;
  display: inline;
}
.naturapolis-left {
  background: #00B6ED;
  color: #ffffff !important;
  padding: 2px 6px 4px 6px;
  border-radius: 6px;
  display: inline;
}
.restitutiepolis-left {
  background: #243588;
  color: #ffffff !important;
  padding: 2px 6px 4px 6px;
  border-radius: 6px;
  display: inline;
}
.budget-left {
  padding: 5px 4px 5px 0;
  border-radius: 6px;
  display: inline;
  color: #333333;
}
.budget-left:before {
  content: url('https://cdn2.pricewise.nl/resources/pricewise/budget-left-sub.png');
  position: absolute;
  left: -19px;
  width: 35px;
  height: 35px;
  top: -3px;
}
.disabled .budget-left {
  color: #BABABA;
}
.cashback-and-discount-flex {
  background-color: #F0F6DF;
  border-radius: 5px;
}
.cashback-and-discount-flex .l-flex,
.cashback-and-discount-flex .r-flex,
.cashback-and-discount-flex .f-flex {
  padding: 5px 10px;
}
.cashback-and-discount-flex span {
  color: #648115;
  font-family: 'Barlow-Medium', sans-serif;
}
.budget-right {
  background: #BABABA !important;
  color: #ffffff !important;
  padding: 2px 6px 4px 6px;
  border-radius: 6px;
  display: inline;
  font-family: 'Barlow-Medium', sans-serif;
}
@media (max-width: 766px) {
  .budget-right {
    font-size: 13px;
  }
}
.selectiefpolis-right {
  background: #757474 !important;
  color: #ffffff !important;
  padding: 2px 6px 4px 6px;
  border-radius: 6px;
  display: inline;
  font-family: 'Barlow-Medium', sans-serif;
}
@media (max-width: 766px) {
  .selectiefpolis-right {
    font-size: 13px;
  }
}
.selectiefpolis-right.polis-pp {
  padding: 5px 6px 8px 6px;
}
@media (max-width: 766px) {
  .selectiefpolis-right.polis-pp {
    padding: 2px 6px 3px 6px;
  }
}
.naturapolis-right {
  background: #00B6ED !important;
  color: #ffffff !important;
  padding: 2px 6px 4px 6px ;
  border-radius: 6px;
  display: inline;
  font-family: 'Barlow-Medium', sans-serif;
}
@media (max-width: 766px) {
  .naturapolis-right {
    font-size: 13px;
  }
}
.naturapolis-right.polis-pp {
  padding: 5px 6px 8px 6px;
}
@media (max-width: 766px) {
  .naturapolis-right.polis-pp {
    padding: 2px 6px 3px 6px;
  }
}
.restitutiepolis-right {
  background: #243588 !important;
  color: #ffffff !important;
  padding: 2px 6px 4px 6px;
  border-radius: 6px;
  display: inline;
  font-family: 'Barlow-Medium', sans-serif;
}
@media (max-width: 766px) {
  .restitutiepolis-right {
    font-size: 13px;
  }
}
.restitutiepolis-right.polis-pp {
  padding: 5px 6px 8px 6px;
}
@media (max-width: 766px) {
  .restitutiepolis-right.polis-pp {
    padding: 2px 6px 3px 6px;
  }
}
.selectiefpolis {
  background: #FF6600;
  color: #ffffff !important;
  padding: 2px 6px 4px 6px;
  border-radius: 6px;
  display: inline;
  font-family: 'Barlow-Medium', sans-serif;
}
.naturapolis {
  background: #FDC300;
  color: #ffffff !important;
  padding: 2px 6px 4px 6px;
  border-radius: 6px;
  display: inline;
  font-family: 'Barlow-Medium', sans-serif;
}
.restitutiepolis {
  background: #00B6ED;
  color: #ffffff !important;
  padding: 2px 6px 4px 6px;
  border-radius: 6px;
  display: inline;
  font-family: 'Barlow-Medium', sans-serif;
}
.gecombineerd {
  background: #757474;
  color: #ffffff !important;
  padding: 2px 6px 4px 6px;
  border-radius: 6px;
  display: inline;
  font-family: 'Barlow-Medium', sans-serif;
}
.visible-xs-inline {
  display: none;
}
@media (max-width: 766px) {
  .visible-xs-inline {
    display: inline-block !important;
  }
}
.resultspage.energy-resultspage .main-right .btn-hide {
  display: none;
}
.resultspage.energy-resultspage .iteminfo table td.price-value {
  vertical-align: bottom;
}
.resultspage.energy-resultspage .iteminfo table td.price-value.total-value-ener {
  vertical-align: middle;
}
@media (max-width: 766px) {
  .resultspage.energy-resultspage .rslt-list .supplier {
    display: block !important;
    margin: 5px 0 0;
  }
  .resultspage.energy-resultspage .rslt-list .supplier .prices .price-container {
    padding-left: 0px;
  }
  .resultspage.energy-resultspage .rslt-list .supplier .compare-check-container {
    display: inline-block;
  }
  .resultspage.energy-resultspage .rslt-list .supplier .compare-check-container .compare-check-v2 {
    position: static;
  }
  .resultspage.energy-resultspage .rslt-list .is-zero-product.compareCheckHidden .supplier .compare-check-container {
    display: none;
  }
  .resultspage.energy-resultspage .rslt-list .product .supp {
    display: none;
  }
  .resultspage.energy-resultspage .rslt-list .product .details {
    margin-bottom: 12px;
    padding-left: 7px;
  }
  .resultspage.energy-resultspage .rslt-list .product .details li {
    font-size: 16px;
    padding-bottom: 2px;
  }
  .resultspage.energy-resultspage .rslt-list .rslt-item {
    padding: 2px 15px 15px;
  }
  .resultspage.energy-resultspage .rslt-list .prices {
    margin: 0 0 0 0px;
    display: inline-block !important;
    padding-left: 0px;
    width: 100%;
  }
  .resultspage.energy-resultspage .rslt-list .prices .tarifalertmsg {
    font-size: 16px;
    padding-top: 5px;
    margin: 0 0 10px;
    padding-left: 0px !important;
  }
  .resultspage.energy-resultspage .rslt-list .prices .price {
    max-width: 155px;
    margin-left: 0px;
  }
  .resultspage.energy-resultspage .rslt-list .prices .price-container {
    max-width: 170px;
    width: 50%;
    padding-left: 0px;
    padding-right: 0px;
  }
  .resultspage.energy-resultspage .rslt-list .prices .price-container:first-child {
    padding-right: 10px;
    padding-left: 0px;
    margin-right: 0px;
  }
  .resultspage.energy-resultspage .rslt-list-v2 .rslt-item {
    padding: 2px 15px 15px;
  }
  .resultspage.energy-resultspage .rslt-list-v2 .rslt-item.crosssel_cta_notification_box_in_results {
    padding: 20px;
  }
  .resultspage.energy-resultspage .rslt-list-v2 .supplier {
    padding-left: 0;
    padding-right: 0;
  }
  .resultspage.energy-resultspage .rslt-list-v2 .buy {
    padding-left: 0px;
    padding-right: 0px;
  }
  .resultspage.energy-resultspage .rslt-list-v2 .prices {
    margin: 0 0 0 0px;
    display: inline-block !important;
    width: 100%;
    padding-left: 0px;
  }
  .resultspage.energy-resultspage .rslt-list-v2 .prices .price-container {
    max-width: 170px;
    width: 50%;
    padding-left: 0px;
  }
  .resultspage.energy-resultspage .rslt-list-v2 .prices .price-container:first-child {
    padding-right: 10px;
    padding-left: 0px;
    margin-left: 0px !important;
  }
  .resultspage.energy-resultspage .rslt-list-v2 .prices .tarifalertmsg {
    margin: 0 0 2px;
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}
/* ********** OLD Tooltip Sprite ********** */
.tt-topleft,
.tt-topcenter,
.tt-topright,
.tt-bottomleft,
.tt-bottomcenter,
.tt-bottomright,
.tt-arrowup,
.tt-arrowdown {
  background-image: url('https://cdn2.pricewise.nl/resources/images/PWSprite-tooltip.png');
  background-repeat: no-repeat;
}
.tt-topleft {
  background-position: left -10px;
}
.tt-is-arrow-up .tt-topleft {
  background-position: left 8px;
}
.tt-topcenter {
  background-position: left -22px;
  background-repeat: repeat-x;
}
.tt-topright {
  background-position: left -52px;
}
.tt-is-arrow-up .tt-topright {
  background-position: left -34px;
}
.tt-bottomleft {
  background-position: left -62px;
}
.tt-bottomcenter {
  background-position: left -123px;
  background-repeat: repeat-x;
}
.tt-bottomright {
  background-position: left -93px;
}
.tt-arrowup,
.tt-arrowdown {
  height: 18px;
  width: 18px;
  display: block;
}
.tt-arrowup {
  background-position: left -136px;
}
.tt-arrowdown {
  background-position: left -160px;
  top: -2px !important;
}
.tt-left,
.tt-right,
.tt-content {
  background-color: #ffffff;
}
#ttTableWrap {
  border-collapse: separate;
}
.tt-left {
  border-left: 1px solid #aaa;
  border-collapse: separate;
}
.tt-right {
  border-right: 1px solid #aaa;
  border-collapse: separate;
}
#WzTtDiV {
  overflow: visible !important;
}
#WzTiTlTb #WzClOsE {
  background: #243588 !important;
  border-radius: 16px;
  color: #ffffff !important;
  padding: 2px 2px 2px 2px!important;
  left: 9px !important;
  top: 11px !important;
  font-size: 9pt !important;
  border: none !important;
  font-family: 'Barlow-Normal', sans-serif !important;
}
#WzTiTlTb #WzClOsE:after {
  content: ".";
  text-indent: -9999px;
  background: transparent;
  left: -10px;
  right: -10px;
  top: -10px;
  bottom: -10px;
  position: absolute;
  opacity: 0;
}
#WzBoDy #ttTableWrap .tt-content {
  font-family: 'Barlow-Normal', sans-serif !important;
  font-size: 15px !important;
  color: #757474 !important;
  padding: 6px !important;
}
/* ********** END Tooltip Sprite ********** */
.prog-div {
  margin: auto;
  position: absolute;
  text-align: center;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mP4vxkAArQBs/hSAcAAAAAASUVORK5CYII=) repeat scroll 0 0 rgba(0, 0, 0, 0);
  left: 0;
  top: 0;
  z-index: 100000;
  width: 100%;
  height: 100%;
}
.prog-img {
  padding: 15px 25px;
  z-index: 100001;
  margin: auto;
  position: absolute;
  text-align: center;
  top: 0px;
  left: 0px;
  border: 1px solid #bac7d1;
  background-color: #edf2fb;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}
body.no-waiting .prog-div,
body.no-waiting .prog-img {
  display: none;
}
@media (max-width: 1023px) {
  .fields .ontop-cover {
    position: relative !important;
    top: 0 !important;
  }
}
.our-advice {
  background-image: url('https://cdn2.pricewise.nl/resources/main/our-advice.png');
  background-repeat: no-repeat;
  background-position: 2px 3px;
  display: inline-block;
  width: 99px;
  left: 0;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  right: 0;
}
.our-advice-header {
  cursor: default;
  font-size: 13px;
  top: -20px;
  z-index: 1;
}
.our-advice-header span {
  display: block;
  padding: 13px 8px;
}
.upsell-advice {
  background-image: url('https://cdn2.pricewise.nl/resources/main/upsell-advice.png');
  background-repeat: no-repeat;
  background-position: 2px 3px;
  display: inline-block;
  width: 142px;
  left: 0;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  right: 0;
}
.upsell-advice-header {
  cursor: default;
  font-size: 13px;
  top: -20px;
  z-index: 1;
}
.upsell-advice-header span {
  display: block;
  padding: 13px 8px;
}
#divCoverageSelection .hld-grayborder-shadow {
  padding: 10px 10px 5px;
}
#divCoverageSelection .hld-grayborder-shadow:hover {
  border: 1px solid #00b6ed;
}
#divCoverageSelection ul.list-border.list-icon {
  margin-top: 21px;
  margin-bottom: 0;
}
#divCoverageSelection ul.list-border.list-icon li {
  border-top: 1px solid #CCCCCC;
  border-bottom: none;
}
#divCoverageSelection .h3 {
  margin-bottom: 0;
  margin-top: 40px;
  font-family: 'Barlow-Extrabold', sans-serif;
  font-size: 24px;
}
#divCoverageSelection .h3 small {
  font-family: 'Barlow-Extrabold', sans-serif;
  font-size: 18px;
}
@media (max-width: 1023px) {
  #divCoverageSelection .h3 {
    font-size: 20px;
  }
}
.coveragetextmvtshow {
  display: none;
}
.error-coverage-sel {
  margin-bottom: -11px;
}
.error-coverage-sel span {
  color: #E30613;
}
.error-coverage-sel a,
.error-coverage-sel a:hover,
.error-coverage-sel a:focus {
  color: #E30613;
  text-decoration: underline;
}
.coverage-selection-car .form-group {
  margin-bottom: 25px;
}
.coverage-selection-car h3 {
  font-family: 'Barlow-Extrabold', sans-serif;
  font-size: 28px;
  margin-top: 30px;
  margin-bottom: 30px;
}
.error-header {
  margin-bottom: 70px !important;
}
.car-expert {
  margin-top: -10px !important;
}
.car-expert .expert-name {
  position: absolute;
  top: -30px;
  right: 130px;
}
.car-expert .expert-name p {
  padding-right: 0;
}
@media (min-width: 767px) and (max-width: 1023px) {
  .car-expert .expert-name {
    display: none !important;
  }
}
@media (max-width: 766px) {
  .car-expert .expert-name {
    display: none !important;
  }
}
.car-expert .expert-image {
  position: absolute;
  bottom: 0;
  right: 10px;
}
@media (max-width: 766px) {
  .car-expert .expert-image {
    display: none !important;
  }
}
@media (min-width: 767px) {
  .car-expert p {
    padding-right: 150px;
  }
}
.car-expert h4 span {
  font-family: 'Barlow-Extrabold', sans-serif;
}
.arrowtop-up {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  top: -22px;
  margin-left: -20px;
  left: 50%;
  border-bottom-color: #BABABA;
  border-width: 11px;
}
@media (max-width: 767px) {
  .arrowtop-up {
    display: none;
  }
}
@media (min-width: 767px) {
  .arrowtop-up {
    left: 17%;
  }
}
@media (min-width: 1024px) {
  .arrowtop-up {
    left: 17%;
  }
}
@media (min-width: 1280px) {
  .arrowtop-up {
    left: 16%;
  }
}
.arrowtop-up:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 10px;
  top: 1px;
  margin-left: -10px;
  content: " ";
  border-top-width: 0;
  border-bottom-color: #edf2fb;
}
.arrowbottom {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  bottom: -22px;
  margin-left: -20px;
  left: 50%;
  border-bottom-color: #BABABA;
  border-width: 11px;
  transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  /* IE 9 */
  -webkit-transform: rotate(180deg);
  /* Chrome, Safari, Opera */
}
@media (max-width: 767px) {
  .arrowbottom {
    display: none;
  }
}
@media (min-width: 767px) {
  .arrowbottom {
    left: 17%;
  }
}
@media (min-width: 1024px) {
  .arrowbottom {
    left: 17%;
  }
}
@media (min-width: 1280px) {
  .arrowbottom {
    left: 16%;
  }
}
.arrowbottom:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 10px;
  top: 1px;
  margin-left: -10px;
  content: " ";
  border-top-width: 0;
  border-bottom-color: #edf2fb;
}
.arrowbottom-2 {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  bottom: -22px;
  margin-left: -20px;
  left: 50%;
  border-bottom-color: #BABABA;
  border-width: 11px;
  transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  /* IE 9 */
  -webkit-transform: rotate(180deg);
  /* Chrome, Safari, Opera */
}
@media (max-width: 767px) {
  .arrowbottom-2 {
    display: none;
  }
}
@media (min-width: 767px) {
  .arrowbottom-2 {
    left: 52%;
  }
}
@media (min-width: 1024px) {
  .arrowbottom-2 {
    left: 52%;
  }
}
@media (min-width: 1280px) {
  .arrowbottom-2 {
    left: 50%;
  }
}
.arrowbottom-2:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 10px;
  top: 1px;
  margin-left: -10px;
  content: " ";
  border-top-width: 0;
  border-bottom-color: #edf2fb;
}
.arrowbottom-3 {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  bottom: -22px;
  margin-left: -20px;
  left: 50%;
  border-bottom-color: #BABABA;
  border-width: 11px;
  transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  /* IE 9 */
  -webkit-transform: rotate(180deg);
  /* Chrome, Safari, Opera */
}
@media (max-width: 767px) {
  .arrowbottom-3 {
    display: none;
  }
}
@media (min-width: 767px) {
  .arrowbottom-3 {
    left: 87%;
  }
}
@media (min-width: 1024px) {
  .arrowbottom-3 {
    left: 85%;
  }
}
@media (min-width: 1280px) {
  .arrowbottom-3 {
    left: 84%;
  }
}
.arrowbottom-3:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 10px;
  top: 1px;
  margin-left: -10px;
  content: " ";
  border-top-width: 0;
  border-bottom-color: #edf2fb;
}
.arrow-pp-info-box {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  bottom: -22px;
  margin-left: -20px;
  left: 53%;
  border-bottom-color: #BABABA;
  border-width: 11px;
  transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  /* IE 9 */
  -webkit-transform: rotate(180deg);
  /* Chrome, Safari, Opera */
}
.arrow-pp-info-box:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 10px;
  top: 1px;
  margin-left: -10px;
  content: " ";
  border-top-width: 0;
  border-bottom-color: #ffffff;
}
.arrow-pp-info-box-2 {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  bottom: -21px;
  margin-left: -20px;
  left: 53%;
  border-bottom-color: #BABABA;
  border-width: 11px;
  transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  /* IE 9 */
  -webkit-transform: rotate(180deg);
  /* Chrome, Safari, Opera */
}
.arrow-pp-info-box-2:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 10px;
  top: 1px;
  margin-left: -10px;
  content: " ";
  border-top-width: 0;
  border-bottom-color: #ffffff;
}
.IE_8 .arrowbottom,
.IE_8 .arrowbottom-2,
.IE_8 .arrowbottom-3 {
  display: none;
}
@media (min-width: 320px) {
  .pull-right-cover-selection {
    right: 0%;
  }
}
@media (min-width: 1024px) {
  .pull-right-cover-selection {
    right: 8.9%;
  }
}
@media (min-width: 1280px) {
  .pull-right-cover-selection {
    right: 7.9%;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  .pull-right-cover-selection {
    padding-top: 21px;
    text-align: center;
  }
}
@media (max-width: 1023px) {
  #agelicenceobtained,
  #damagefreeyears {
    width: 100%;
    max-width: 100%;
  }
}
.cover-select-error a,
.cover-select-error a:hover {
  color: #757474;
  cursor: default;
  text-decoration: none;
}
.del,
.ok {
  margin: 0 auto;
  display: table;
}
.detailpage-car .del,
.car-page .del,
.detailpage-car .ok,
.car-page .ok {
  margin: 0;
}
.del:before {
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  text-transform: none !important;
  color: #E30613;
  font-size: 15px;
  content: "x";
}
.ok:before {
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  text-transform: none !important;
  color: #95C11F;
  font-size: 15px;
  content: "v";
}
.carimage {
  float: right !important;
  position: relative;
}
.position-relative {
  position: relative;
}
.btn-back-align-vertical {
  margin-bottom: -48px;
}
.btn-bottom {
  margin-top: 40px;
  margin-bottom: 50px;
}
.img-overlay {
  background: url('https://cdn2.pricewise.nl/resources/main/car-thumb-overlay.png') no-repeat center center;
  height: 74px;
  width: 103px;
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
}
.small-no-score {
  font-size: 16px;
  font-weight: normal;
  color: #243588;
  font-family: "HelveticaNeueW01-45Ligh", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
.total-line hr {
  margin: 10px 0;
}
.zorg-new-list .z-tbl-coverlist {
  margin-bottom: 60px;
}
.zorg-new-list .z-tbl-coverlist th {
  padding: 20px 5px 20px 5px;
}
.zorg-new-list .z-tbl-coverlist th span {
  font-size: 34px;
  margin-bottom: 11px;
  margin-top: 22px;
  color: #243588;
  font-family: "HelveticaNeueW01-45Ligh", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: normal;
  line-height: 1.1;
}
.zorg-new-list .z-tbl-coverlist .rslt-row td,
.zorg-new-list .z-tbl-coverlist .rslt-row-even td {
  padding: 8px;
  margin: 0;
}
.zorg-new-list .z-tbl-coverlist .rslt-row td {
  border-bottom: 1px dotted #dddddd;
  margin: 0;
}
.zorg-new-list .z-tbl-coverlist .rslt-row-even td {
  border-bottom: 1px dotted #dddddd;
  margin: 0;
  background-color: #f9f9f9;
}
.table-striped {
  border-bottom: 1px dotted #dddddd;
  margin: 0;
}
.table-not-striped {
  border-bottom: 1px dotted #dddddd;
  margin: 0;
  background-color: #f9f9f9;
}
.table-striped p,
.table-not-striped p {
  padding: 8px;
  margin: 0;
}
.price-container .price.large.price-car {
  min-height: 85px;
}
.dealalert .icon-thumbs-up {
  position: relative;
  bottom: -2px;
}
.dealalert .pw-icon-warning-gray {
  position: relative;
  bottom: -2px;
}
/********* Contact form *********/
.contact-new .box-content .div-separate {
  display: none;
}
.contact-new #div_Comments_Contact .pp-input textarea {
  min-height: 150px;
}
.contact-new .form-contact-new .space-contact-form {
  width: 64%;
}
@media (max-width: 1279px) {
  .contact-new .form-contact-new .space-contact-form {
    width: 2.4%;
  }
}
.contact-new .form-contact-new .btn.disabled {
  margin-left: 6px;
}
@media (max-width: 1279px) {
  .contact-new .form-contact-new .btn.disabled {
    margin-left: 0px;
  }
}
.contact #div_EmailBody .pp-input textarea {
  min-height: 150px;
}
.contact .box-content .div-separate {
  display: none;
}
.contact .td-hr hr {
  display: none;
}
.contact .div-pp {
  margin-bottom: 0;
}
.contact .pp-info img {
  display: none;
}
@media (max-width: 767px) {
  .contact .td-form-submit .btn {
    margin-left: 0%;
  }
}
.partners-corporaties #div_Comments_Contact .pp-input textarea {
  min-height: 150px;
}
.partners-corporaties .box-content .div-separate {
  display: none;
}
.partners-corporaties .td-hr hr {
  display: none;
}
.partners-corporaties #div_Comments_Contact .pp-field {
  vertical-align: top !important;
}
.partners-corporaties .div-pp {
  margin-bottom: 0;
}
.partners-corporaties .pp-info img {
  display: none;
}
.partners-corporaties .space-contact-form {
  width: 63.3%;
}
@media (max-width: 1279px) {
  .partners-corporaties .space-contact-form {
    width: 0%;
    margin-left: 0%;
  }
}
@media (max-width: 1023px) {
  .partners-corporaties .td-form-submit .btn {
    margin-left: 0%;
  }
}
/********* END Contact form *********/
.text-icon-align {
  position: relative;
}
.text-icon-align .pw-icon {
  position: absolute;
  left: 0;
  top: 2px;
}
.text-icon-align span:last-child {
  padding-left: 25px;
  display: inline-block;
}
.price-car div.price-value sup {
  left: 0;
}
.hld-voordeel .price-car .alert-icons-car img {
  margin: 1px 0 0;
}
.not-mandatory {
  visibility: hidden;
}
.actie-car {
  display: inline-block;
  margin-left: 2px;
  margin-top: -9px;
}
.alert-icons-car {
  padding-top: 3px;
  clear: both;
}
.inline,
.product .supp.inline {
  display: inline;
}
.col-margin-top {
  margin-top: 10px;
}
@media (max-width: 766px) {
  .blue-box-zorg-list .border-top-result span,
  .blue-box-zorg-list .border-top-result a {
    font-size: 14px;
  }
}
@media (max-width: 766px) {
  .blue-box-zorg-list .border-top-result label {
    margin-bottom: 5px;
    margin-top: 5px;
  }
}
@media (max-width: 766px) {
  .blue-box-zorg-list .blue-box-inside .col-margin-top2 {
    margin-top: 0px;
    width: 100%;
    margin-bottom: 5px;
  }
  .blue-box-zorg-list .blue-box-inside .col-margin-top2 strong {
    font-size: 14px;
  }
}
.col-margin-top2 {
  margin-top: 7px;
}
.col-margin-top2.text-right {
  width: 46.75%;
}
@media (max-width: 767px) {
  .col-margin-top2.text-right {
    text-align: left !important;
  }
}
@media (max-width: 1279px) {
  .col-margin-top2.text-right {
    width: 50.75%;
  }
}
.vertical-comp-logo {
  min-height: 80px;
}
.supplier-images {
  margin-left: 10px;
  margin-bottom: 10px;
}
.del-text {
  color: #E30613 !important;
}
.prog-msg {
  padding-top: 5px;
  display: block;
}
.prog-msg .prog-msg-animation:before {
  content: "Bezig met laden ...";
  -webkit-animation: head 10s;
  /* Safari 4.0 - 8.0 */
  -webkit-animation-iteration-count: 1;
  /* Safari 4.0 - 8.0 */
  animation: head 10s;
  animation-iteration-count: 1;
  display: block;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  opacity: 1;
}
@keyframes head {
  0% {
    opacity: 1;
    content: "Bezig met laden ...";
  }
  28% {
    opacity: 1;
    content: "Bezig met laden ...";
  }
  30% {
    opacity: 0;
  }
  32% {
    opacity: 1;
    content: "Nog even geduld ...";
  }
  60% {
    opacity: 1;
    content: "Nog even geduld ...";
  }
  82% {
    opacity: 1;
    content: "Nog even geduld ...";
  }
  84% {
    opacity: 0;
  }
  86% {
    opacity: 1;
    content: "Bijna klaar ...";
  }
  100% {
    opacity: 1;
    content: "Bijna klaar ...";
  }
}
@-webkit-keyframes head {
  0% {
    opacity: 1;
    content: "Bezig met laden ...";
  }
  28% {
    opacity: 1;
    content: "Bezig met laden ...";
  }
  30% {
    opacity: 0;
  }
  32% {
    opacity: 1;
    content: "Nog even geduld ...";
  }
  60% {
    opacity: 1;
    content: "Nog even geduld ...";
  }
  82% {
    opacity: 1;
    content: "Nog even geduld ...";
  }
  84% {
    opacity: 0;
  }
  86% {
    opacity: 1;
    content: "Bijna klaar ...";
  }
  100% {
    opacity: 1;
    content: "Bijna klaar ...";
  }
}
.strong {
  font-family: 'Barlow-Bold', sans-serif !important;
}
.heavy {
  font-family: 'Barlow-Extrabold', sans-serif !important;
}
.underline {
  text-decoration: underline;
}
.underline-none {
  text-decoration: none !important;
}
.display-inline {
  display: inline;
}
.lbl-italic {
  color: #757474;
  font-style: italic;
  font-size: 16px;
}
.car-details-email {
  width: 100% !important;
}
.focus-inputdiv {
  border-color: #243588 !important;
  outline: 0;
}
.text-underline {
  text-decoration: underline !important;
}
.fix {
  clear: both;
  height: 0;
  width: 100%;
}
.fix-5 {
  clear: both;
  height: 5px;
  width: 100%;
}
.fix-10 {
  clear: both;
  height: 10px;
  width: 100%;
}
.fix-15 {
  clear: both;
  height: 15px;
  width: 100%;
}
.fix-20 {
  clear: both;
  height: 20px;
  width: 100%;
}
.fix-28 {
  clear: both;
  height: 28px;
  width: 100%;
}
.fix-30 {
  clear: both;
  height: 30px;
  width: 100%;
}
.fix-40 {
  clear: both;
  height: 40px;
  width: 100%;
}
.fix-50 {
  clear: both;
  height: 50px;
  width: 100%;
}
.fix-100 {
  clear: both;
  height: 100px;
  width: 100%;
}
.hr-mtop-zero {
  margin-top: 0 !important;
}
.hr-mtopbottom-zero {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.hr-white {
  border-top: 1px solid #ffffff;
}
.wrap-text {
  white-space: normal;
}
.cursor-pointer {
  cursor: pointer !important;
}
.lighter-blue.text-red {
  color: #E30613 !important;
}
.text-red {
  color: #E30613 !important;
}
.blue {
  color: #243588 !important;
}
.blue-flh {
  color: #00B6ED;
}
.blue-fl2 {
  color: #02b5ed;
}
.lighter-blue {
  color: #00B6ED !important;
}
.orange {
  color: #ff6600;
}
.gray {
  color: #BABABA;
}
.gray-999 {
  color: #999999;
}
.gray-dark {
  color: #757474;
}
.dark {
  color: #333333;
}
.red {
  color: #E30613;
}
.text-white {
  color: #ffffff !important;
}
.lighter-blue.text-red {
  color: #E30613 !important;
}
.text-red {
  color: #E30613 !important;
}
.search-item-selected {
  background-color: #ff0;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.minicompare-box .hld-header .blue {
  font-size: 17px !important;
}
#divSuppliers1,
#divSuppliers2,
#divSuppliers3 {
  width: 33%;
  display: inline-block;
  vertical-align: top;
}
@media (max-width: 767px) {
  #divSuppliers1,
  #divSuppliers2,
  #divSuppliers3 {
    width: 100%;
  }
}
.error-text {
  color: #E30613;
}
.tooltiptxts,
.tooltiptxts span,
span.tooltiptxts {
  display: none;
}
a.linkFocus,
a.linkFocus:link,
a.linkFocus:visited,
a.linkFocus:focus,
a.linkFocus:hover {
  background-image: none;
  color: #ffffff;
  display: block;
  height: 1px;
  line-height: 1px;
  outline: medium none transparent;
  text-decoration: none;
  width: 1px;
}
.font-size-big {
  font-size: 20px;
}
.font-13 {
  font-size: 13px;
}
.font-14 {
  font-size: 14px;
}
.font-15 {
  font-size: 15px;
}
.font-16 {
  font-size: 16px;
}
.font-17 {
  font-size: 17px;
}
.font-18 {
  font-size: 18px;
}
.font-20 {
  font-size: 20px;
}
.font-24 {
  font-size: 24px;
}
.font-34 {
  font-size: 34px;
}
.font-44 {
  font-size: 44px;
}
.font-medium {
  font-family: 'Barlow-Medium', sans-serif;
}
.font-bold {
  font-family: 'Barlow-Bold', sans-serif;
}
.div-separate10 {
  height: 0px;
}
.div-separate {
  float: none;
  height: 21px;
}
.text-bold {
  font-weight: bold;
}
.space-contact-form {
  width: 42.3%;
}
@media (max-width: 1279px) {
  .space-contact-form {
    width: 46.3%;
  }
}
@media (max-width: 1023px) {
  .space-contact-form {
    width: 42.3%;
  }
}
@media (max-width: 766px) {
  .space-contact-form {
    width: 10px;
  }
}
.divBlogFeeds li:first-child {
  padding-top: 0;
}
.divBlogFeeds li a {
  padding-top: 0;
  padding-bottom: 0;
}
.divBlogFeeds li img {
  margin-top: 5px;
  display: block;
  border-radius: 6px;
}
@media (max-width: 767px) {
  .divBlogFeeds li img {
    display: none;
  }
}
@media (min-width: 767px) {
  .blog-btn {
    top: -27px;
  }
}
@media (min-width: 767px) {
  .divBlogFeedsCarousel {
    height: 490px;
    display: block;
    overflow: hidden;
  }
}
@media (min-width: 1023px) {
  .divBlogFeedsCarousel {
    height: 370px;
    display: block;
    overflow: hidden;
  }
}
.divBlogFeedsCarousel .carousel-control {
  display: none;
}
.divBlogFeedsCarousel .carousel-indicators {
  bottom: -60px;
  right: 0;
  left: auto;
  margin-left: 0;
  width: auto;
}
.divBlogFeedsCarousel .carousel-indicators li {
  height: 10px;
  width: 10px;
  border: 1px solid #243588;
  background-color: #ffffff;
  margin: 1px 3px;
}
.divBlogFeedsCarousel .carousel-indicators li.active {
  background-color: #243588;
  height: 10px;
  width: 10px;
}
.divBlogFeedsCarousel .carousel-inner {
  background-color: #ffffff;
  border-radius: 10px;
  -webkit-box-shadow: 0 3px 0 #cbcbcb;
  box-shadow: 0 3px 0 #cbcbcb;
}
.divBlogFeedsCarousel .carousel-inner .box-blog-image img {
  display: block;
  max-width: 100%;
  height: auto;
  width: 100%;
}
.divBlogFeedsCarousel .carousel-inner .box-blog-content-inner {
  padding: 20px;
  text-align: left !important;
}
.divBlogFeedsCarousel .carousel-inner .box-blog-content-inner .title-blog {
  font-family: 'Barlow-Bold', sans-serif;
  font-size: 16px;
  text-decoration: none;
  display: block;
  margin-bottom: 5px;
}
.divBlogFeedsCarousel .carousel-inner .box-blog-content-inner .content-text-blog {
  margin: 0 auto;
  font-size: 16px;
}
.divBlogFeedsCarousel .carousel-inner .box-blog-content-inner .content-text-blog img {
  display: none;
}
@media (min-width: 767px) {
  .divBlogFeedsCarousel .carousel-inner .box-blog-content-inner .content-text-blog {
    display: block;
    /* Fallback for non-webkit */
    display: -webkit-box;
    max-width: 100%;
    height: 40px;
    /* Fallback for non-webkit */
    line-height: 1.2;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
.euro-light {
  font-family: 'Barlow-Medium', sans-serif;
}
.vertical-compare-optionale {
  padding: 0 20px;
}
@media (max-width: 1023px) {
  .vertical-compare-optionale {
    padding: 0 0;
  }
}
@media (max-width: 766px) {
  .__cb_plugin_chat {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .energie-vertical-pw .table-compare tr td {
    padding: 10px 6px 10px 6px;
    font-size: 14px;
  }
}
@media (max-width: 1023px) {
  .energie-vertical-pw .table-compare tr td .hld .hld-header {
    font-size: 14px;
  }
}
.energie-vertical-pw .table-compare tr td table tr .td-label {
  padding: 0px 5px 0 0;
}
.energie-vertical-pw .table-compare tr td table tr .td-value {
  padding: 0px 5px 0 0;
}
.coverage-listing-health .coverage-listing-health-container {
  height: 90%;
  width: 100%;
  margin-top: 20px;
}
.coverage-listing-health .coverage-listing-health-container .desc-cover {
  padding-bottom: 20px;
}
@media (max-width: 766px) {
  .coverage-listing-health .coverage-listing-health-container {
    width: auto;
  }
}
.coverage-listing-health .coverage-listing-health-container .coverage-listing-health-content {
  height: 100%;
  max-height: 100%;
}
.coverage-listing-health .coverage-listing-health-container .coverage-listing-health-content::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 7px;
  height: 7px;
}
.coverage-listing-health .coverage-listing-health-container .coverage-listing-health-content::-webkit-scrollbar-button:start:decrement,
.coverage-listing-health .coverage-listing-health-container .coverage-listing-health-content::-webkit-scrollbar-button:end:increment {
  display: block;
  height: 10px;
}
.coverage-listing-health .coverage-listing-health-container .coverage-listing-health-content::-webkit-scrollbar-button:vertical:increment {
  background-color: #ffffff;
}
.coverage-listing-health .coverage-listing-health-container .coverage-listing-health-content::-webkit-scrollbar-track-piece {
  background-color: #ddd;
  -webkit-border-radius: 3px;
}
.coverage-listing-health .coverage-listing-health-container .coverage-listing-health-content::-webkit-scrollbar-thumb:vertical {
  height: 50px;
  background-color: #AAAAAB;
}
.coverage-listing-health .coverage-listing-health-container .coverage-listing-health-content::-webkit-scrollbar-thumb:horizontal {
  width: 50px;
  background-color: #AAAAAB;
}
.coverage-listing-health .coverage-listing-health-container .hospitals-wrap {
  position: relative;
}
.coverage-listing-health .coverage-listing-health-container .hospitals-wrap::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 7px;
  height: 7px;
}
.coverage-listing-health .coverage-listing-health-container .hospitals-wrap::-webkit-scrollbar-button:start:decrement,
.coverage-listing-health .coverage-listing-health-container .hospitals-wrap::-webkit-scrollbar-button:end:increment {
  display: block;
  height: 10px;
}
.coverage-listing-health .coverage-listing-health-container .hospitals-wrap::-webkit-scrollbar-button:vertical:increment {
  background-color: #ffffff;
}
.coverage-listing-health .coverage-listing-health-container .hospitals-wrap::-webkit-scrollbar-track-piece {
  background-color: #ddd;
  -webkit-border-radius: 3px;
}
.coverage-listing-health .coverage-listing-health-container .hospitals-wrap::-webkit-scrollbar-thumb:vertical {
  height: 50px;
  background-color: #AAAAAB;
}
.coverage-listing-health .coverage-listing-health-container .hospitals-wrap::-webkit-scrollbar-thumb:horizontal {
  width: 50px;
  background-color: #AAAAAB;
}
.coverage-listing-health .coverage-listing-health-container table.hospitals {
  border-spacing: 0;
}
.coverage-listing-health .coverage-listing-health-container table.hospitals tr.even td {
  background-color: #EDEDED;
}
.coverage-listing-health .coverage-listing-health-container table.hospitals td {
  padding: 5px 2px;
  line-height: 16px;
  vertical-align: top;
  font-size: 13px;
}
.coverage-listing-health .coverage-listing-health-container table.hospitals td .custom-checkbox {
  font-size: 13px;
}
.coverage-listing-health .coverage-listing-health-container table.hospitals td .value {
  padding-right: 10px;
  padding-top: 6px;
  font-size: 13px;
}
.coverage-listing-health .coverage-listing-health-container table.hospitalshead {
  border-bottom: 1px solid #EDEDED;
  margin-bottom: 10px;
}
.coverage-listing-health .coverage-listing-health-container table.hospitalshead th {
  padding: 0 5px 5px;
}
.coverage-listing-health .coverage-listing-health-container .accordion-hospitalselected {
  border-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.coverage-listing-health .coverage-listing-health-container .accordion-hospitalselected .panel-heading {
  background-color: transparent;
  border-collapse: collapse;
  color: #757474;
  border-radius: 0;
  padding: 0;
}
.coverage-listing-health .coverage-listing-health-container .accordion-hospitalselected .panel-heading .panel-title span {
  display: inline-block;
  width: 100%;
}
.coverage-three-box .radio-hld .btn-block {
  width: auto;
}
.coverage-zorg .label-yellow {
  display: none;
}
.coverage-zorg .radio-hld {
  cursor: auto;
}
.coverage-zorg .radio-hld .price-value p {
  font-weight: normal;
  font-size: 16px;
  margin-bottom: 5px;
  font-family: sans-serif;
}
.coverage-zorg .radio-hld .price-value .small-font-blue {
  display: block;
  font-family: sans-serif;
  font-size: 16px;
  font-weight: normal;
  margin-top: 5px;
}
.coverage-zorg .radio-hld .price-value .small-font-blue-bott {
  display: block;
  font-family: sans-serif;
  font-size: 16px;
  font-weight: normal;
}
.lowercase {
  text-transform: lowercase;
}
.box-white {
  background-color: #ffffff;
  border-radius: 6px;
  padding: 10px;
}
.top-zero {
  margin-top: 0;
  padding-top: 0;
}
.price-container {
  min-height: 70px;
}
.hr-gray-dark {
  border-color: #CCCCCC;
}
.hr-small-space {
  margin-top: 5px;
  margin-bottom: 5px;
}
.hr-big-space {
  margin-top: 10px;
  margin-bottom: 10px;
}
.border-top-result {
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px #CCCCCC solid;
}
.btn-check .checkbox-padding {
  padding: 0 8px 0 44px;
  color: #243588;
}
.table-with-line {
  width: 100%;
}
.table-with-line th {
  padding: 8px 3px 8px 0 !important;
  border-bottom: 1px solid #CCCCCC;
  color: #243588;
}
.table-with-line th span {
  cursor: pointer;
}
.table-with-line th .pw-icon {
  padding-left: 3px;
  position: relative;
  bottom: -3px;
}
.table-with-line td {
  font-size: 14px;
  padding: 8px 3px 8px 0 !important;
  border-bottom: 1px solid #f1f1f1;
  min-width: auto !important;
}
.table-with-line td .label a {
  text-decoration: none;
}
.table-with-line td .label a:hover {
  text-decoration: underline;
}
.zorg-meanings-wrapper {
  padding-left: 10px;
  padding-right: 10px;
}
.zorg-meanings-wrapper .zorg-meanings-col {
  width: 100%;
}
.zorg-meanings-wrapper .zorg-expert-col {
  display: none;
}
.zorg-results-new .dummy-lines.dummy-lines-hero-title {
  margin-bottom: 0;
}
@media (max-width: 766px) {
  .zorg-results-new .dummy-lines.dummy-lines-hero-title {
    width: 270px;
  }
}
@media (min-width: 1279px) {
  .zorg-results-new .datas-summary.datas-summary-skeleton {
    min-height: 92px;
  }
}
@media (min-width: 1023px) {
  .zorg-results-new .datas-summary.datas-summary-skeleton {
    min-height: 92px;
  }
}
@media (min-width: 766px) {
  .zorg-results-new .datas-summary.datas-summary-skeleton {
    min-height: 92px;
  }
}
.zorg-results-new .ui-autocomplete.ui-widget-content {
  overflow-y: scroll;
  max-height: 150px;
  width: 80% !important;
  max-width: 80% !important;
}
@media (min-width: 767px) {
  .zorg-results-new .ui-autocomplete.ui-widget-content {
    width: 80% !important;
    max-width: 80% !important;
  }
}
@media (min-width: 1024px) {
  .zorg-results-new .ui-autocomplete.ui-widget-content {
    width: 490px !important;
    max-width: 490px !important;
  }
}
.zorg-results-new .rslt-healthdetailsModal .pw-icon-magnifyglass {
  position: absolute;
  bottom: 15px;
  right: 10px;
  background: #ffffff;
  text-decoration: none;
  border: 0;
  color: #243588;
  font-size: 18px;
}
@media (max-width: 767px) {
  .coverage-page-zorg .coveragepage-facelift .asherotitle h3,
  .zorg-results-new .coveragepage-facelift .asherotitle h3 {
    font-size: 17px !important;
  }
}
.coverage-page-zorg .ui-autocomplete,
.zorg-results-new .ui-autocomplete {
  width: 100% !important;
  max-width: 280px !important;
}
@media (min-width: 767px) {
  .coverage-page-zorg .ui-autocomplete,
  .zorg-results-new .ui-autocomplete {
    width: 324px !important;
    max-width: 324px !important;
  }
}
@media (min-width: 1024px) {
  .coverage-page-zorg .ui-autocomplete,
  .zorg-results-new .ui-autocomplete {
    width: 435px !important;
    max-width: 435px !important;
  }
}
.coverage-page-zorg .ui-autocomplete li,
.zorg-results-new .ui-autocomplete li {
  border-bottom: none;
}
@media (max-width: 767px) {
  .coverage-page-zorg .ui-autocomplete li,
  .zorg-results-new .ui-autocomplete li {
    word-break: break-word;
  }
}
.coverage-page-zorg .ui-autocomplete .ui-menu-item,
.zorg-results-new .ui-autocomplete .ui-menu-item {
  position: relative;
  padding-right: 85px;
  font-size: 14px;
  border-bottom: 1px solid #ccc;
}
.coverage-page-zorg .ui-autocomplete .ui-menu-item.ui-state-disabled,
.zorg-results-new .ui-autocomplete .ui-menu-item.ui-state-disabled {
  opacity: 1;
  filter: alpha(opacity=100);
}
.coverage-page-zorg .ui-autocomplete .ui-menu-item .ui-menu-item-wrapper,
.zorg-results-new .ui-autocomplete .ui-menu-item .ui-menu-item-wrapper {
  position: absolute;
  right: 0;
  background-color: #243588;
  color: #ffffff;
  padding: 0 5px;
  top: 50%;
  margin-top: -10px;
  border-radius: 100px;
}
.coverage-page-zorg .ui-autocomplete p,
.zorg-results-new .ui-autocomplete p {
  border-bottom: 1px solid #ccc;
  margin: 0;
  padding: 10px 0;
}
@media (max-width: 767px) {
  .coverage-page-zorg .coveragepage-facelift .hero-unit {
    padding-bottom: 0 !important;
  }
}
.coverage-page-zorg .coveragepage-facelift .hero-unit h1 {
  padding: 10px 0 20px;
}
@-webkit-keyframes floatblueshow {
  0% {
    bottom: 0;
  }
  100% {
    bottom: -90px;
  }
}
@keyframes floatblueshow {
  0% {
    bottom: -90px;
  }
  100% {
    bottom: 0;
  }
}
@media (min-width: 766px) {
  .sticky-blue-show {
    position: fixed;
    width: 100%;
    bottom: 0;
    z-index: 1089;
    -webkit-animation: floatblueshow 1.2s normal ease-out;
            animation: floatblueshow 1.2s normal ease-out;
  }
}
.coveragepage-facelift .zorg-coverage-sticky-blue {
  background-color: #243588;
  color: #ffffff;
  font-size: 16px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-top: 1px solid #F4F4F4;
  width: 100%;
  z-index: 100;
}
@media (min-width: 767px) {
  .coveragepage-facelift .zorg-coverage-sticky-blue {
    position: fixed;
    bottom: 0;
    font-size: 18px;
  }
}
.coveragepage-facelift .zorg-coverage-sticky-blue .price-vanaf {
  line-height: 1;
  font-size: 24px;
}
@media (max-width: 767px) {
  .coveragepage-facelift .zorg-coverage-sticky-blue .price-vanaf {
    font-size: 20px;
  }
}
.coveragepage-facelift .zorg-coverage-sticky-blue-dummy-lines {
  margin-top: 5px;
  margin-bottom: 4px;
}
.coveragepage-facelift .zorg-coverage-sticky-blue-total-insurances {
  min-width: 21px;
  display: inline-block;
}
.coveragepage-facelift .zorg-coverage-sticky-blue-insurer-details {
  min-height: 48px;
}
@media (min-width: 767px) {
  .coveragepage-facelift .zorg-coverage-sticky-blue-insurer-details {
    min-height: 0;
  }
}
.coveragepage-facelift .zorg-coverage-sticky-blue-starting-price-label {
  line-height: 1;
  vertical-align: middle;
  display: inline-block;
}
.coveragepage-facelift .zorg-coverage-sticky-blue-starting-price-value {
  min-width: 77px;
  display: inline-block;
  vertical-align: middle;
  line-height: 18px;
}
@media (min-width: 767px) {
  .coveragepage-facelift .zorg-coverage-sticky-blue-starting-price-value {
    min-width: 93px;
  }
}
@media (min-width: 1280px) {
  .coveragepage-facelift .coverage-selection-zorg .eigenrisico > div:first-child {
    padding-left: 10px !important;
  }
  .coveragepage-facelift .coverage-selection-zorg .eigenrisico > div:first-child .hld-default {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    border-left: 1px solid;
  }
  .coveragepage-facelift .coverage-selection-zorg .eigenrisico > div:last-child {
    padding-right: 10px !important;
  }
  .coveragepage-facelift .coverage-selection-zorg .eigenrisico > div:last-child .hld-default {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
  }
}
.coveragepage-facelift .coverage-selection-zorg .eigenrisico .hld-grayborder-shadow {
  background-color: #ffffff;
}
.coveragepage-facelift .coverage-selection-zorg .eigenrisico .hld-default {
  padding: 0;
}
@media (min-width: 1280px) {
  .coveragepage-facelift .coverage-selection-zorg .eigenrisico .hld-default {
    border-radius: 0;
    border-left: none;
  }
}
.coveragepage-facelift .coverage-selection-zorg .eigenrisico .hld-default:hover {
  background-color: #edf2fb;
}
.coveragepage-facelift .coverage-selection-zorg .eigenrisico .hld-default.active {
  background-color: #243588;
}
.coveragepage-facelift .coverage-selection-zorg .eigenrisico .hld-default.active label {
  color: #ffffff;
}
.coveragepage-facelift .coverage-selection-zorg .eigenrisico label.custom-radio input[type=radio] {
  left: 4px;
  top: auto;
}
.coveragepage-facelift .coverage-selection-zorg .eigenrisico label.custom-radio input[type=radio] + .image-radio {
  top: 1px;
}
.coveragepage-facelift .coverage-selection-zorg .vanaf-box {
  background-color: #AAE4FE;
  padding: 8px;
  border-radius: 5px;
  margin-top: 20px;
}
.coveragepage-facelift .coverage-selection-zorg .zorg-coverage-accordion {
  background-color: #ffffff;
  border: 1px solid #E2E2E2;
}
@media (min-width: 1024px) {
  .coveragepage-facelift .coverage-selection-zorg .zorg-coverage-accordion {
    padding: 20px 40px;
  }
}
.coveragepage-facelift .coverage-selection-zorg .zorg-coverage-accordion h4 {
  padding-left: 40px;
  font-size: 20px;
  position: relative;
}
@media (max-width: 767px) {
  .coveragepage-facelift .coverage-selection-zorg .zorg-coverage-accordion h4 {
    padding-left: 50px;
    margin-top: 0;
    font-size: 16px;
  }
}
.coveragepage-facelift .coverage-selection-zorg .zorg-coverage-accordion h4 > span {
  position: absolute;
  left: 0;
}
.coveragepage-facelift .coverage-selection-zorg .zorg-coverage-accordion i {
  margin-right: 10px;
  min-width: 20px;
  text-align: center;
  margin-left: -15px;
}
@media (max-width: 767px) {
  .coveragepage-facelift .coverage-selection-zorg .zorg-coverage-accordion i {
    margin-left: -30px;
  }
}
.coveragepage-facelift .coverage-selection-zorg .zorg-coverage-accordion i:before {
  content: '\f00e';
}
.coveragepage-facelift .coverage-selection-zorg .zorg-coverage-accordion .custom-toggle .pw-icon-vinkje {
  background-color: transparent;
  z-index: 1;
  position: absolute;
  left: 15px;
  top: 12px;
}
.coveragepage-facelift .coverage-selection-zorg .zorg-coverage-accordion .custom-toggle .pw-icon-vinkje:before {
  color: #ffffff;
}
@media (max-width: 767px) {
  .coveragepage-facelift .coverage-selection-zorg .zorg-coverage-accordion .custom-toggle .pw-icon-vinkje {
    top: 8px;
    left: 10px;
  }
}
.coveragepage-facelift .coverage-selection-zorg .zorg-coverage-accordion .fas-class-56492 i:before {
  content: '\f5c9';
}
.coveragepage-facelift .coverage-selection-zorg .zorg-coverage-accordion .fas-class-50017 i:before {
  content: '\f44b';
}
.coveragepage-facelift .coverage-selection-zorg .zorg-coverage-accordion .fas-class-54536 i:before {
  content: '\f80d';
}
.coveragepage-facelift .coverage-selection-zorg .zorg-coverage-accordion .fas-class-52147 i:before {
  content: '\f530';
}
.coveragepage-facelift .coverage-selection-zorg .zorg-coverage-accordion .fas-class-201742 i:before {
  content: '\f21e';
}
.coveragepage-facelift .coverage-selection-zorg .zorg-coverage-accordion .fas-class-52283 i:before {
  content: '\f77c';
}
.coveragepage-facelift .coverage-selection-zorg .zorg-coverage-accordion .fas-class-52323 i:before {
  content: '\f0f8';
}
.coveragepage-facelift .coverage-selection-zorg .zorg-coverage-accordion .fas-class-52275 i:before {
  content: '\f62f';
}
.coveragepage-facelift .coverage-selection-zorg .zorg-coverage-accordion .fas-class-52142 i:before {
  content: '\f2a2';
}
.coveragepage-facelift .coverage-selection-zorg .zorg-coverage-accordion .fas-class-52113 i:before {
  width: 24px;
  height: 24px;
  content: '';
  background: url('https://cdn2.pricewise.nl/resources/pricewise/anticonception.svg') no-repeat center;
  display: inline-block;
  position: relative;
  top: 4px;
}
@media (min-width: 1024px) {
  .coveragepage-facelift .coverage-selection-zorg .zorg-coverage-accordion .zorg-coverage-content .btn.btn-default {
    font-size: 16px;
  }
}
.coveragepage-facelift .coverage-selection-zorg .zorg-coverage-accordion #showAllmeanings,
.coveragepage-facelift .coverage-selection-zorg .zorg-coverage-accordion #showSpecificMeanings {
  border-color: #243588;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-size: 16px;
}
.coveragepage-facelift .coverage-selection-zorg .zorg-coverage-accordion #showAllmeanings:hover,
.coveragepage-facelift .coverage-selection-zorg .zorg-coverage-accordion #showSpecificMeanings:hover {
  border-color: #243588;
  color: #243588;
}
.coveragepage-facelift .coverage-selection-zorg .zorg-coverage-accordion .accordion .panel .panel-heading a span.text-bold {
  font-family: 'Barlow-Bold', sans-serif;
}
.coveragepage-facelift .coverage-selection-zorg .zorg-coverage-accordion .accordion .panel .panel-heading a span::after {
  right: 0;
}
@media (max-width: 766px) {
  .coveragepage-facelift .coverage-selection-zorg .zorg-coverage-accordion .accordion .panel .panel-heading {
    padding: 5px 20px;
  }
}
@media (max-width: 766px) {
  .coveragepage-facelift .coverage-selection-zorg .zorg-coverage-accordion .accordion .panel {
    background-color: #ffffff;
    border: none;
    border-radius: 0;
    -webkit-box-shadow: 0 3px 0 #cbcbcb;
            box-shadow: 0 3px 0 #cbcbcb;
  }
  .coveragepage-facelift .coverage-selection-zorg .zorg-coverage-accordion .accordion .panel + .panel {
    margin-top: 15px;
  }
}
@media (max-width: 766px) {
  .coveragepage-facelift .coverage-selection-zorg .zorg-coverage-accordion .accordion .panel .panel-collapse.collapse {
    border: none;
  }
}
.coveragepage-facelift .coverage-selection-zorg .fa-search-plus {
  position: absolute;
  bottom: 15px;
  right: 10px;
  background: #fff;
  text-decoration: none;
  border: 0;
  color: #243588;
  font-size: 18px;
}
@media (max-width: 766px) {
  .coveragepage-facelift .coverage-selection-zorg div#showAllmeanings {
    padding-left: 30px;
    padding-right: 30px;
  }
}
.coveragepage-facelift .accordion-with-label .coverage-padding-left-accordion {
  padding-left: 30px;
  padding-right: 30px;
}
@media (max-width: 766px) {
  .coveragepage-facelift .accordion-with-label .coverage-padding-left-accordion {
    padding-bottom: 15px;
  }
}
.km-peryear {
  padding-top: 13px;
  display: block;
}
@media (max-width: 1023px) {
  .car .form-group .text-right {
    text-align: left !important;
  }
}
.coveragepage-facelift .ontop-cover {
  font-family: 'Barlow-Bold', sans-serif;
}
@media (max-width: 766px) {
  .coveragepage-facelift .hero-unit {
    margin-bottom: 0;
    padding-bottom: 40px !important;
  }
  .coveragepage-facelift .hero-unit h1 {
    display: none;
  }
}
@media (max-width: 766px) {
  .coveragepage-facelift .asherotitle.asherotitle2 .back-btn {
    left: -20px;
    top: -22px;
    width: 36px;
    height: 63px;
  }
}
@media (max-width: 766px) {
  .coveragepage-facelift .asherotitle {
    position: absolute;
    top: -41px;
    width: 100%;
    left: 0px;
    text-align: center;
  }
  .coveragepage-facelift .asherotitle .back-btn {
    top: -26px;
    width: 36px;
    height: 61px;
  }
  .coveragepage-facelift .asherotitle h3 {
    margin: 0;
    color: #ffffff;
    font-size: 18px !important;
    width: 100%;
    padding-left: 25px;
  }
}
.coveragepage-facelift .coverage-selection-zorg .asherotitle {
  top: -88px;
}
@media (max-width: 472px) {
  .coveragepage-facelift .coverage-selection-zorg .asherotitle {
    top: -110px;
  }
}
@media (max-width: 767px) {
  .coveragepage-facelift .coverage-selection-zorg .btn-primary {
    font-size: 16px;
  }
}
.coveragepage-facelift .coverage-selection-car h3 {
  font-family: 'Barlow-Extrabold', sans-serif;
  font-size: 28px;
}
@media (max-width: 766px) {
  .coveragepage-facelift .coverage-selection-car h6 {
    font-size: 14px;
  }
}
.coveragepage-facelift .coverage-selection-car #divCoverageSelection .hld-grayborder-shadow {
  border: 1px solid #fff;
}
.coveragepage-facelift .coverage-selection-car #divCoverageSelection .hld-grayborder-shadow:hover {
  border: 1px solid #00b6ed;
  -webkit-box-shadow: 0 0px 0 #cbcbcb;
          box-shadow: 0 0px 0 #cbcbcb;
}
.coveragepage-facelift .coverage-selection-car #divCoverageSelection .hld-grayborder-shadow ul.list-border.list-icon li.blue {
  padding-bottom: 0;
}
.coveragepage-facelift .coverage-selection-car #divCoverageSelection .hld-grayborder-shadow ul.list-border.list-icon li.blue:before {
  color: #243588;
}
.coveragepage-facelift .coverage-selection-car #divCoverageSelection .hld-grayborder-shadow ul.list-border.list-icon li.blue + li {
  padding-top: 0;
}
.coveragepage-facelift .coverage-selection-car #divCoverageSelection .hld-grayborder-shadow ul.list-border.list-icon li .gray-small-text {
  padding-top: 0 !important;
  color: #BABABA;
}
.coveragepage-facelift .coverage-selection-car .hld-grayborder-shadow {
  background: #fff;
  padding: 20px 20px 20px 20px;
  margin: 10px 0 25px 0;
}
@media (max-width: 767px) {
  .coveragepage-facelift .coverage-selection-car .hld-grayborder-shadow {
    margin: 5px 0 20px 0;
  }
}
.coveragepage-facelift .coverage-selection-car .radio-hld {
  margin-top: 0;
}
.coveragepage-facelift .coverage-selection-car .radio-hld.active .hld-grayborder-shadow,
.coveragepage-facelift .coverage-selection-car .radio-hld:hover .hld-grayborder-shadow {
  background-color: #edf2fb;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.coveragepage-facelift .coverage-selection-car .radio-hld.active .hld-grayborder-shadow .h3 small,
.coveragepage-facelift .coverage-selection-car .radio-hld:hover .hld-grayborder-shadow .h3 small {
  color: #333333;
}
.coveragepage-facelift .coverage-selection-car .home-box-secostep {
  padding: 0px;
}
.coveragepage-facelift .coverage-selection-car .home-box-secostep .custom-radio span {
  font-family: 'Barlow-Extrabold', sans-serif;
  color: #243588;
  font-size: 19px;
}
.coveragepage-facelift .coverage-selection-car .home-box-secostep .our-advice-home {
  position: absolute;
  top: 0px;
  right: 20px;
  border-radius: 6px;
  background-color: #fdc202;
  left: auto;
}
@media (max-width: 766px) {
  .coveragepage-facelift .coverage-selection-car .home-box-secostep .our-advice-home {
    top: -30px;
    right: 0px;
  }
}
.coveragepage-facelift .coverage-selection-car .home-box-secostep .our-advice-home span {
  padding: 2px 10px 5px 10px;
  display: inline-block;
  font-size: 13px;
}
.coveragepage-facelift .coverage-selection-car .home-box-secostep .our-advice-home span span {
  padding: 0;
  display: inline-block;
  border-bottom: 1px #333333 dotted;
  font-family: 'Barlow-Bold', sans-serif;
}
.coveragepage-facelift .coverage-selection-car .home-box-secostep .subtext-box {
  margin: 0 0 0 31px;
}
.coveragepage-facelift .coverage-selection-car .home-box-secostep .subtext-box .list-icon {
  margin-top: 20px;
}
.coveragepage-facelift .coverage-selection-car .home-box-secostep .subtext-box .list-icon .pw-icon-cross {
  color: #CCCCCC;
}
@media (max-width: 766px) {
  .coveragepage-facelift #divOtherDetails .col-xs-16.col-sm-force-three.col-md-force-three.col-lg-force-three {
    margin-top: 10px;
    margin-bottom: 20px;
  }
  .coveragepage-facelift #divOtherDetails .col-xs-16.col-sm-force-three.col-md-force-three.col-lg-force-three a {
    font-size: 14px;
  }
}
@media (max-width: 766px) {
  .coveragepage-facelift #divTypeOfAlarmWrapper h3 {
    font-size: 20px;
  }
  .coveragepage-facelift #divTypeOfAlarmWrapper .hld-gray {
    background-color: #ffffff;
  }
  .coveragepage-facelift #divTypeOfAlarmWrapper .hld-gray p {
    font-size: 14px;
  }
}
.coveragepage-facelift #divTypeOfAlarmWrapper .hld-gray {
  padding: 10px 20px;
}
.coveragepage-facelift #divCoverageSelection .radio-hld {
  margin-top: 0;
}
.coveragepage-facelift #divCoverageSelection .hld-grayborder-shadow {
  background-color: #ffffff;
  border: 1px solid #E2E2E2;
}
.coveragepage-facelift #divCoverageSelection .hld-grayborder-shadow.active-arrow .custom-radio-arrow .image-radio:after {
  content: "u";
  font-family: 'font-icons';
  background: transparent;
  width: auto;
  height: auto;
  display: block;
  font-size: 21px;
  color: #243588;
  left: 0px;
  top: 0px;
}
.coveragepage-facelift #divCoverageSelection .hld-grayborder-shadow .custom-radio-arrow .image-radio:after {
  content: "d";
  font-family: 'font-icons';
  background: transparent;
  width: auto;
  height: auto;
  display: block;
  font-size: 21px;
  color: #243588;
  left: 0px;
  top: 0px;
}
.coveragepage-facelift #divCoverageSelection .h3 {
  margin-top: 0;
  font-size: 20px;
}
.coveragepage-facelift #divCoverageSelection .h3 small {
  font-size: 16px;
  font-family: 'Barlow-Medium', sans-serif;
}
.coveragepage-facelift #divCoverageSelection .custom-radio {
  margin: 12px 20px;
  padding-left: 40px;
}
.coveragepage-facelift #divCoverageSelection .custom-radio.custom-radio-arrow input {
  visibility: hidden;
}
.coveragepage-facelift #divCoverageSelection .custom-radio.custom-radio-arrow input[type=radio] + .image-radio {
  padding: 0px;
  background: transparent;
  width: auto;
  height: auto;
  border: 0px solid #BABABA;
  -webkit-box-shadow: 0 0px 0 rgba(0, 0, 0, 0) inset;
          box-shadow: 0 0px 0 rgba(0, 0, 0, 0) inset;
  overflow: unset;
}
.coveragepage-facelift #divCoverageSelection ul.list-border.list-icon {
  margin-left: 60px;
  margin-top: 0;
  margin-bottom: 20px;
}
.coveragepage-facelift #divCoverageSelection ul.list-border.list-icon li {
  border-top: none;
  padding-top: 3px;
  padding-bottom: 3px;
}
@media (max-width: 766px) {
  .coveragepage-facelift #divCoverageSelection {
    margin-left: -20px;
    margin-right: -20px;
  }
  .coveragepage-facelift #divCoverageSelection .hld-grayborder-shadow {
    border-radius: 0;
  }
  .coveragepage-facelift #divCoverageSelection .h3 {
    font-size: 16px;
  }
  .coveragepage-facelift #divCoverageSelection .h3 small {
    font-size: 14px;
  }
  .coveragepage-facelift #divCoverageSelection ul.list-border.list-icon li {
    font-size: 14px;
    line-height: 1.2;
  }
}
.coveragepage-facelift .coverage-only-head {
  margin-bottom: 4px;
}
.coveragepage-facelift .radio-hld .btn {
  margin: 0 10px 20px 60px;
}
.coveragepage-facelift .our-advice-header,
.coveragepage-facelift .upsell-advice-header {
  top: 20px;
  margin-right: 20px;
  text-align: center !important;
  background-image: none;
  border-radius: 6px;
}
.coveragepage-facelift .our-advice-header span,
.coveragepage-facelift .upsell-advice-header span {
  padding: 4px;
}
@media (max-width: 766px) {
  .coveragepage-facelift .our-advice-header,
  .coveragepage-facelift .upsell-advice-header {
    font-size: 13px;
    margin-right: 10px;
  }
}
.coveragepage-facelift .our-advice-header {
  background-color: #FDC300;
}
@media (max-width: 766px) {
  .coveragepage-facelift .our-advice-header {
    cursor: pointer;
    width: 80px;
  }
  .coveragepage-facelift .our-advice-header span {
    -webkit-text-decoration: dotted;
            text-decoration: dotted;
  }
}
.coveragepage-facelift .upsell-advice-header {
  background-color: #edf2fb;
}
@media (min-width: 767px) and (max-width: 1023px) {
  .coveragepage-facelift .upsell-advice-header {
    width: 96px;
  }
}
@media (max-width: 766px) {
  .coveragepage-facelift .upsell-advice-header {
    width: 120px;
  }
  .coveragepage-facelift .upsell-advice-header span {
    padding: 4px 0;
  }
}
.coveragepage-facelift .coverage-expert {
  border: 1px solid #94b0e2;
  margin-top: 10px !important;
}
.coveragepage-facelift .coverage-expert .expert-name {
  bottom: 0;
  top: auto;
  position: relative;
  right: 0;
  display: block !important;
  margin-top: 30px;
}
.coveragepage-facelift .coverage-expert .expert-image {
  position: relative;
  right: 0;
}
.coveragepage-facelift .coverage-expert .expert-image img {
  position: absolute;
  bottom: 12px;
  width: 67px;
  height: 89px;
  right: 0;
}
@media (max-width: 1023px) {
  .coveragepage-facelift .coverage-expert .expert-image img {
    right: -10px;
  }
}
.coveragepage-facelift .coverage-expert h4 {
  border-bottom: 1px solid #94b0e2;
  padding-bottom: 20px;
}
@media (min-width: 767px) {
  .coveragepage-facelift .coverage-expert h4 {
    padding-right: 60px;
    min-height: 80px;
  }
}
@media (min-width: 1024px) {
  .coveragepage-facelift .coverage-expert h4 {
    padding-right: 80px;
  }
}
.coveragepage-facelift .coverage-expert p {
  padding-right: 0;
}
.coveragepage-facelift .coverage-expert .arrowbottom,
.coveragepage-facelift .coverage-expert .arrowbottom-2,
.coveragepage-facelift .coverage-expert .arrowbottom-3 {
  border-bottom-color: #94b0e2;
  bottom: auto;
  left: -2px;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
@media (max-width: 766px) {
  .coveragepage-facelift .coverage-expert .arrowbottom,
  .coveragepage-facelift .coverage-expert .arrowbottom-2,
  .coveragepage-facelift .coverage-expert .arrowbottom-3 {
    display: none !important;
  }
}
.coveragepage-facelift .coverage-expert .arrowbottom {
  top: 35px;
}
.coveragepage-facelift .coverage-expert .arrowbottom-2 {
  top: 135px;
}
.coveragepage-facelift .coverage-expert .arrowbottom-3 {
  top: 234px;
}
@media (max-width: 766px) {
  .coveragepage-facelift .mobile-firststep {
    background-color: #F4F4F4;
  }
  .coveragepage-facelift .mobile-firststep #divOtherDetails {
    padding-top: 30px;
  }
}
@media (max-width: 766px) {
  .coveragepage-facelift .mobile-secondstep .secondstep-mobile-textarea .specialdeal {
    margin: 20px 0 5px 0;
  }
}
.line-title {
  border-bottom: 1px solid #ccc;
  margin-bottom: 10px;
  padding-bottom: 10px;
}
.hld-info.coverage-expert-car {
  background-image: url('https://cdn2.pricewise.nl/resources/main/expert-coverage-silvya.png');
  background-repeat: no-repeat;
  background-position: right bottom;
  padding-right: 150px;
  background-size: 110px;
}
@media (min-width: 1024px) {
  .hld-info.coverage-expert-car .arrowbottom.inboedel_opstal {
    right: 15%;
  }
}
@media (min-width: 767px) {
  .hld-info.coverage-expert-car .arrowbottom.inboedel_opstal {
    left: auto;
    right: 15%;
  }
}
.additional-coveragepage-facelift {
  background-color: #F4F4F4;
}
.additional-coveragepage-facelift .hld-grayborder {
  -webkit-box-shadow: 0 3px 0 #cbcbcb;
          box-shadow: 0 3px 0 #cbcbcb;
}
@media (max-width: 766px) {
  .additional-coveragepage-facelift .btn.pw-icon-arrow-left.icon-align-left.link-back-arrow {
    display: none !important;
  }
}
.additional-coveragepage-facelift .hero-unit {
  padding-top: 10px;
}
@media (max-width: 455px) {
  .additional-coveragepage-facelift #divAdditionalInsurances #divAdditionalInsurancesInterface2 .headerrow .custom-checkbox {
    display: block;
  }
}
.additional-coveragepage-facelift #divAdditionalInsurances #divAdditionalInsurancesInterface2 .headerrow .tooltip-w2 {
  position: relative;
  font-family: 'Barlow-Normal', sans-serif;
  margin-left: 10px;
  z-index: 0;
  border-bottom: 1px dotted #333333;
  color: #333333;
}
.additional-coveragepage-facelift #divAdditionalInsurances #divAdditionalInsurancesInterface2 .headerrow .tooltip-w2:before {
  content: '';
  display: block;
  background-color: #FDC300;
  border-radius: 4px;
  position: absolute;
  top: -2px;
  left: -10px;
  bottom: -5px;
  right: -10px;
  z-index: -1;
}
@media (max-width: 455px) {
  .additional-coveragepage-facelift #divAdditionalInsurances #divAdditionalInsurancesInterface2 .headerrow .tooltip-w2 {
    margin-left: 40px;
    margin-top: 10px;
    margin-bottom: 5px;
  }
}
.additional-coveragepage-facelift #divAdditionalInsurances #divAdditionalInsurancesInterface2 .headerrow .additionalprice {
  background-color: #edf2fb;
  border-radius: 4px;
  padding: 2px 10px 5px;
}
@media (min-width: 767px) {
  .additional-coveragepage-facelift .hero-unit {
    text-align: left;
  }
  .additional-coveragepage-facelift #divAdditionalInsurances #divAdditionalInsurancesInterface2 #ci_3_btn_skip {
    position: absolute;
    top: -37px;
    right: 10px;
  }
  .additional-coveragepage-facelift #divAdditionalInsurances #divAdditionalInsurancesInterface2 .addition-coverage-desc {
    background-color: #ffffff;
    border: 1px solid #E2E2E2;
    border-bottom: none;
    margin-top: 20px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    padding: 0 30px 10px;
    display: inline-block;
    width: 100%;
  }
  .additional-coveragepage-facelift #divAdditionalInsurances #divAdditionalInsurancesInterface2 .hld-grayborder {
    margin-top: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-top: none;
    padding: 10px 30px 20px;
  }
  .additional-coveragepage-facelift #divAdditionalInsurances #divAdditionalInsurancesInterface2 h3 {
    font-family: 'Barlow-Bold', sans-serif;
  }
}
@media (min-width: 1024px) {
  .additional-coveragepage-facelift .hero-unit h1 {
    padding-left: 5.25%;
  }
  .additional-coveragepage-facelift .main-left {
    width: 56%;
    margin-left: 5.25%;
    padding: 0;
  }
  .additional-coveragepage-facelift .main-right {
    width: 31.25%;
    margin-left: 4.75%;
  }
}
@media (min-width: 1280px) {
  .additional-coveragepage-facelift .hero-unit h1 {
    padding-left: 6.25%;
  }
  .additional-coveragepage-facelift .main-left {
    width: 50%;
    margin-left: 6.25%;
  }
  .additional-coveragepage-facelift .main-right {
    width: 25%;
    margin-left: 12.5%;
  }
}
@media (max-width: 766px) {
  .additional-coveragepage-facelift .hero-unit h1 {
    font-size: 20px;
    margin-left: 40px;
    margin-right: 10px;
  }
  .additional-coveragepage-facelift .main-left {
    padding-left: 20px;
    padding-right: 20px;
  }
  .additional-coveragepage-facelift #divAdditionalInsurances #divAdditionalInsurancesInterface2 .hld-grayborder {
    border-radius: 0;
    border-left: none;
    border-right: none;
    margin-left: -20px;
    margin-right: -20px;
    padding: 10px 30px;
  }
}
.general-newsletter .div-pp {
  padding: 10px;
  margin-bottom: 0px;
}
.general-newsletter table.tbl-pp td.td-form-submit {
  padding: 0px 10px 0px 10px;
}
.general-newsletter .pp-input + .pp-info {
  margin-top: 20px;
}
.general-form-padding .div-pp {
  padding: 10px;
}
.general-user-unsubscribe td {
  vertical-align: top;
}
.general-user-unsubscribe td input {
  margin: 6px 0 0;
  vertical-align: top;
}
.general-user-unsubscribe .bold label {
  padding-left: 5px;
  width: 90%;
}
.general-user-unsubscribe label.custom-checkbox {
  margin-bottom: 5px;
}
.general-user-unsubscribe label.custom-checkbox input[type="checkbox"] {
  top: 1px;
}
.pagination {
  left: 0;
  bottom: 0;
  position: fixed;
  background-color: #ffffff;
  padding: 20px 0;
  border-top: 1px solid #CCCCCC;
  z-index: 1000;
  width: 100%;
  color: #333333 !important;
  text-align: center;
}
.pagination a {
  color: #243588 !important;
}
.pagination a.page-item {
  color: #243588 !important;
  margin: 0 2px;
}
@media (min-width: 767px) {
  .pagination a.page-item {
    padding: 0 4px;
  }
}
.pagination a.page-item:hover {
  font-size: 18px;
}
.pagination strong {
  margin: 0 2px 0 2px;
  font-size: 18px;
}
@media (max-width: 767px) {
  .cg-paginator a,
  .cg-paginator strong {
    margin-right: 5px;
  }
}
.pagination-arrow {
  text-decoration: none;
  bottom: -3px;
  position: relative;
}
.only-seopage {
  padding-top: 3px;
  padding-bottom: 3px;
}
.only-seopage.btn.pw-icon-arrow-right {
  left: -13px;
}
.supplier-legal-popover {
  min-width: 460px !important;
}
.margin-zero {
  margin: 0 !important;
}
.energie-productpages .seo-table li .listitem_label {
  width: 62.25%;
}
.energie-productpages .seo-table li .listitem_value {
  width: 37.75%;
}
.energie-productpages .listitem_title .listitem_label h3 {
  font-weight: bold;
  font-size: 16px;
  color: #333333;
  font-family: "HelveticaNeueW01-55Roma", "HelveticaNeue-Roman", "Helvetica Neue Roman", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
.energie-productpages .tab-content .tab-pane {
  padding: 20px 0;
}
@media (max-width: 1023px) {
  .energie-productpages .iteminfo .area1,
  .energie-productpages .iteminfo .area2 {
    width: 100%;
    margin-left: 0%;
  }
}
.energie-productpages .list-table li .listitem_value {
  padding-right: 0;
}
.energie-productpages .iteminfo {
  padding-top: 0;
}
.energie-productpages .maininfotabs {
  margin-top: 10px;
}
.energie-productpages .title-middle-seo {
  display: inline-block;
  font-size: 16px;
  margin-bottom: 10px;
}
.energie-productpages .list-seo-page h3 {
  font-size: 24px;
}
.energie-productpages .list-seo-page .list-table li {
  padding: 5px 0;
}
.energie-productpages .list-seo-page .list-seo-page {
  margin: 0;
  padding: 8px 2px 14px;
}
.energie-productpages .list-seo-page .list-seo-page .hld-gray {
  margin: 0 5px 0 0;
  padding: 2px 7px 5px;
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .energie-productpages .list-seo-page .list-seo-page .hld-gray {
    margin-top: 10px;
  }
}
@media (max-width: 320px) {
  .energie-productpages .list-seo-page .list-seo-page .btn-small {
    margin-top: 10px;
  }
}
.energie-productpages .list-seo-page .title-head-seo {
  display: block;
  font-size: 18px !important;
  padding-bottom: 10px;
}
.energie-productpages div.detailpage .hero-unit .energieleveranciers {
  display: block;
  margin-bottom: 7px;
  font-size: 40px;
  color: #ffffff;
  padding: 0 15px;
  position: relative;
  z-index: 11;
  line-height: 1;
  margin-top: 22px;
}
.energie-productpages div.detailpage .hero-unit .energieleverancierstable {
  margin-bottom: 40px;
  z-index: 100;
  position: relative;
}
@media (min-width: 1024px) and (max-width: 1280px) {
  .energie-productpages div.detailpage .hero-unit .energieleverancierstable {
    margin-bottom: 30px;
  }
}
.energie-productpages .h1-energieleveranciers {
  font-size: 37px;
  margin-bottom: 11px;
  margin-top: 9px;
}
@media (max-width: 767px) {
  .energie-productpages .h1-energieleveranciers {
    margin-left: 0px;
  }
}
@media (max-width: 767px) {
  .energie-productpages .h1-energieleveranciers {
    font-size: 26px;
  }
}
.energie-productpages .img-energieleveranciers {
  margin-left: 0;
}
.energie-productpages .iteminfo.margin-zero {
  margin: 0 !important;
}
.energie-productpages .accordion-energieleveranciers .panel .panel-heading a {
  font-size: 36px;
  color: #243588;
}
@media (max-width: 767px) {
  .energie-productpages .accordion-energieleveranciers .panel .panel-heading a {
    font-size: 27px;
  }
}
.energie-productpages .accordion-energieleveranciers .panel-title a span.pw-icon-arrow-up::after,
.energie-productpages .accordion-energieleveranciers .panel-title a span.pw-icon-arrow-down::after {
  top: 25%;
}
.energie-productpages .area1 h3,
.energie-productpages .area2 h3 {
  margin-top: 0;
}
.energie-productpages .productpages-tab2 .datas-summary {
  padding: 7px 14px 17px 14px;
}
@media (min-width: 1280px) {
  .energie-productpages .productpages-tab2 .datas-summary {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .energie-productpages .productpages-tab2 .datas-summary {
    display: inline-block !important;
  }
}
.energie-productpages .productpages-tab2 .datas-summary .marketicon {
  margin: 0 0;
}
.energie-productpages .productpages-tab2 p {
  color: #ffffff;
}
.bedankt-inshared .btn-default {
  margin-right: 10px;
}
@media (max-width: 766px) {
  .bedankt-inshared .btn {
    width: 100%;
    margin-top: 10px;
  }
}
.bedankt-inshared .hld-box-insocial {
  margin-top: 60px;
  text-align: center;
}
.bedankt-inshared .hld-box-insocial .expert-img-3 {
  background: url('https://cdn2.pricewise.nl/resources/main/sprite.png') -850px -154px no-repeat;
  margin-top: -57px;
  padding-top: 90px;
}
.bedankt-inshared .hld-box-insocial .expert-img-3 .interview-quote-header {
  font-size: 19px;
  font-family: 'Barlow-Extrabold', sans-serif;
  margin-bottom: 10px;
}
.bedankt-inshared .hld-box-insocial .interview-quote {
  font-style: normal;
  font-family: 'Barlow-Normal', sans-serif;
}
.bedankt-inshared .hld-box-insocial .btn-default {
  background-color: #243588;
  color: #fff;
  border-color: #cccccc;
}
.bedankt-inshared .hld-box-insocial .btn-default:before,
.bedankt-inshared .hld-box-insocial .btn-default:after {
  color: #fff;
}
.bedankt-inshared .main-right h2 {
  margin-top: 0px;
}
.bedankt-inshared .main-left .ul-insocial {
  padding-left: 34px;
  padding-top: 10px;
}
.bedankt-inshared .main-left .ul-insocial li {
  list-style: none;
  position: relative;
  padding-bottom: 15px;
}
.bedankt-inshared .main-left .ul-insocial li:before {
  background: #243588;
  border-top-left-radius: 17px 17px;
  border-top-right-radius: 17px 17px;
  border-bottom-right-radius: 23px 20px;
  border-bottom-left-radius: 16px 16px;
  color: #fff;
  content: "";
  display: inline-block;
  font-family: 'font-icons' !important;
  font-size: 16px;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: 400 !important;
  height: 28px;
  left: -34px;
  line-height: 1;
  padding: 10px 0;
  position: absolute;
  text-transform: none !important;
  top: 0px;
  width: 28px;
}
.bedankt-inshared .main-left .ul-insocial li span {
  color: #fff;
  left: -25px;
  position: absolute;
  top: 1px;
}
@media (max-width: 766px) {
  .bitlowerthankYou .detailpage .hero-unit .hero-content {
    padding-bottom: 0px;
  }
}
.bitlowerthankYou .detailpage .main-left.bitlower {
  padding-top: 23px;
}
.bitlowerthankYou .detailpage .main-left.bitlower .specialdeal p {
  margin: 0;
}
.bitlowerthankYou .detailpage .main-right {
  padding-top: 18px;
}
.thankyou-steps-list {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
  width: 100%;
  counter-reset: step;
}
.thankyou-steps-list li {
  text-align: left;
  padding-bottom: 5px;
}
.thankyou-steps-list > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}
.thankyou-steps-list li {
  width: 100%;
  position: relative;
  padding-bottom: 15px;
  padding-left: 32px;
}
.thankyou-steps-list li:before {
  content: counter(step, decimal);
  counter-increment: step;
  display: inline-block;
  font-size: 18px;
  line-height: 31px;
  margin: 0px 10px 1px -26px;
  padding-top: 0;
  vertical-align: middle;
  width: 32px;
  background: #f2f2f2;
  border-radius: 24px;
  z-index: 1;
  color: #243588;
  text-align: center;
}
.thankyou-steps-list li:after {
  content: "";
  background: #f2f2f2;
  width: 2px;
  height: 100%;
  position: absolute;
  left: 20px;
  top: 27px;
  z-index: 0;
}
.thankyou-steps-list li:last-of-type:after {
  display: none;
}
.thankyou-steps-list li p {
  padding-left: 48px;
}
.zorg-coverageover .filter-partner {
  padding-left: 2px;
  display: inline-block;
}
.zorg-coverageover .gray-dark {
  padding-left: 2px;
  display: inline-block;
}
.zorg-coverageover .pw-icon.pw-icon-arrow-right.blue {
  width: 15px;
  height: 15px;
  display: inline-block;
}
.zorg-coverageover .tabbable {
  margin-top: 20px;
}
.coverage-box {
  background-color: #ffffff !important;
  padding: 10px 10px !important;
  margin: 10px !important;
}
.coverage-box .label-coverage {
  line-height: 49px;
}
@media (max-width: 767px) {
  .coverage-box .label-coverage {
    line-height: 20px;
  }
}
.partners-corporaties .submit .disabled {
  margin-left: 5px;
}
.text-social {
  width: 99%;
}
.reviews-popover {
  min-width: 300px !important;
}
.three-content.testimonials-content .review-read-more {
  color: #ffffff;
}
.review-read-more {
  color: #243588;
  cursor: pointer;
  display: inline-block;
  font-size: 18px;
  margin-left: 3px;
  position: relative;
  top: 4px;
  vertical-align: middle;
}
.review-read-more:before {
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: ".";
}
.seo-energieleveranciers {
  margin-bottom: 20px;
  width: 100%;
}
.seo-energieleveranciers .seo-energieleveranciers-lasttd {
  text-align: right;
}
@media (max-width: 767px) {
  .seo-energieleveranciers .seo-energieleveranciers-lasttd {
    display: none;
  }
}
.seo-supplierinfo .link-back-arrow.pw-icon-arrow-right {
  padding-right: 0;
  font-size: 17px;
}
.seo-supplierinfo .main-right {
  padding: 40px 10px 0 !important;
}
.seo-supplierinfo .main-right.main-right-seosupplier {
  padding: 20px 10px 50px !important;
}
.seo-supplierinfo .insocialgray .testimonials-wrapper-front .testim-front {
  margin-top: 20px;
}
.seo-supplierinfo .link-back-arrow.pw-icon-arrow-right.btn-less-padd {
  padding: 5px 16px 3px 30px;
}
.seo-supplierinfo .link-back-arrow.pw-icon-arrow-right.btn-less-padd2 {
  padding: 2px 16px 1px 30px;
  margin-top: 8px;
}
.seo-supplierinfo .nrcrt-big {
  left: 2px;
}
@media (max-width: 767px) {
  .rslt-detailsModal-seo .modal-dialog,
  .rslt-detailsModal-seo-small .modal-dialog {
    height: 93%;
  }
}
div.seo-energieleveranciers-new .review-seo {
  width: 100%;
}
@media (max-width: 767px) {
  div.seo-energieleveranciers-new .nav-tabs > li {
    max-width: 48%;
    width: 48%;
  }
}
div.seo-energieleveranciers-new .main-right {
  padding: 40px 10px 0;
}
@media (max-width: 1023px) {
  div.seo-energieleveranciers-new .main-left {
    padding: 0 20px 20px ;
  }
}
div.seo-energieleveranciers-new .tab-content {
  border-top: 1px solid #BABABA;
  border-bottom: 0px solid #BABABA;
  border-left: 0px solid #BABABA;
  border-right: 0px solid #BABABA;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.logo-seo-top {
  background-color: #ffffff;
  border-radius: 5px;
  padding: 2px 5px;
  margin-top: 16px;
}
.inputbackground-border-blue input {
  border-color: #243588;
}
.supplier-additional-covarages .table-details .custom-checkbox:after {
  content: normal;
}
#div_EmailBody .pp-field {
  vertical-align: top !important;
}
.ci-start-compare-license-only.ci-start-compare-license-only-tax .landing-formfields-license .hld {
  background: url('https://cdn2.pricewise.nl/resources/main/dagwaarde-berekenen.png') no-repeat scroll top center;
  border: 1px solid transparent;
  border-radius: 6px;
  -webkit-box-shadow: 0 0 0px rgba(0, 0, 0, 0.5);
          box-shadow: 0 0 0px rgba(0, 0, 0, 0.5);
  margin: 0 0;
  min-height: auto;
  padding: 230px 20px 20px 20px;
  position: relative;
  text-align: left;
  border: 1px solid #CCCCCC;
}
@media (max-width: 767px) {
  .ci-start-compare-license-only.ci-start-compare-license-only-tax .landing-formfields-license .hld {
    background-image: none;
    padding: 20px 20px 20px 20px;
  }
}
@media (max-width: 1023px) {
  .ci-start-compare-license-only.ci-start-compare-license-only-tax .col-sm-4.col-md-3 {
    width: 100%;
  }
}
.ci-start-compare-license-only.ci-start-compare-license-only-tax .hld.car {
  padding: 230px 20px 50px 20px;
}
@media (max-width: 767px) {
  .ci-start-compare-license-only.ci-start-compare-license-only-tax .hld.car {
    padding: 20px 20px 20px 20px;
  }
}
.ci-start-compare-license-only.ci-start-compare-license-only-tax .landing-formfields .hld-car-kenteken,
.ci-start-compare-license-only.ci-start-compare-license-only-tax .landing-formfields .hld-car-kenteken {
  top: 104px;
  z-index: 1000;
}
@media (max-width: 1023px) {
  .ci-start-compare-license-only.ci-start-compare-license-only-tax .landing-formfields .hld-car-kenteken,
  .ci-start-compare-license-only.ci-start-compare-license-only-tax .landing-formfields .hld-car-kenteken {
    top: 0px;
  }
}
@media (min-width: 1280px) {
  .ci-start-compare-license-only.ci-start-compare-license-only-tax .col-sm-8.col-md-4 a#lnkPopup {
    width: 300px;
    display: inline-block;
  }
}
.landing-formfields-small {
  margin-left: auto !important;
  margin-right: auto !important;
}
@media (min-width: 1279px) {
  .landing-formfields-small {
    width: 83%;
  }
}
.landing-formfields-small .coverage-only-head {
  width: 100%;
}
.ci-startroad-tax .carimage {
  margin-top: -32px;
}
.ci-startroad-tax .hld-car-kenteken-p2 {
  min-height: auto !important;
}
.ci-startroad-tax .car-details-email {
  margin-top: 63px;
}
@media (max-width: 1279px) {
  .ci-startroad-tax .car-details-email {
    margin-top: 10px;
    text-align: left;
  }
}
.ci-startroad-tax .car-details-email.lpg-visible {
  margin-top: -28px;
  text-align: left;
}
@media (max-width: 1279px) {
  .ci-startroad-tax .car-details-email.lpg-visible {
    margin-top: 10px;
    text-align: left;
  }
}
.ci-startroad-tax .ci-startroad-tax-title {
  width: 80%;
}
@media (max-width: 1023px) {
  .ci-startroad-tax .ci-startroad-tax-title {
    width: 100%;
  }
}
.landing-formfields-license .ci-startroad-tax .hld-car-kenteken-right {
  max-width: 100% !important;
}
.landing-formfields-license .hld-roadtax {
  border: none;
  text-align: left;
}
.landing-formfields-license .hld-roadtax h2 {
  letter-spacing: -0.5px;
}
@media (max-width: 767px) {
  .landing-formfields-license .hld-roadtax .postalcodeandhousenr .colhousenr .inputbackground {
    width: 100%;
  }
}
.landing-formfields-license .hld-roadtax .btn.btn-primary {
  white-space: nowrap;
  margin-top: 34px;
}
@media (max-width: 767px) {
  .landing-formfields-license .hld-roadtax .btn.btn-primary {
    display: block;
  }
}
.landing-formfields-license .ci-startroad-current .hld-car-kenteken-right {
  max-width: 100% !important;
}
.ci-startroad-current .carimage {
  margin-top: -32px;
}
.ci-startroad-current .hld-car-kenteken-p2 {
  min-height: auto !important;
}
.ci-startroad-current .car-details-email {
  margin-top: 63px;
}
@media (max-width: 1279px) {
  .ci-startroad-current .car-details-email {
    margin-top: 10px;
    text-align: left;
  }
}
.ci-startroad-current .ci-startroad-current-title {
  width: 80%;
}
@media (max-width: 1023px) {
  .ci-startroad-current .ci-startroad-current-title {
    width: 100%;
  }
}
.ci-startroad-current .img-overlay {
  background: url('https://cdn2.pricewise.nl/resources/main/car-thumb-overlay2.png');
}
.ci-start-compare-license-only.ci-start-compare-license-only-p2 .landing-formfields-license .col-md-3 {
  width: 26.5%;
}
@media (max-width: 1279px) {
  .ci-start-compare-license-only.ci-start-compare-license-only-p2 .landing-formfields-license .col-md-3 {
    width: 36%;
  }
}
@media (max-width: 1023px) {
  .ci-start-compare-license-only.ci-start-compare-license-only-p2 .landing-formfields-license .col-md-3 {
    width: 100%;
  }
}
.ci-start-compare-license-only.ci-start-compare-license-only-p2 .landing-formfields-license .col-sm-16.col-md-4 .btn.btn-primary.btn-lg {
  float: left;
  margin-top: 30px;
}
@media (max-width: 1023px) {
  .ci-start-compare-license-only.ci-start-compare-license-only-p2 .landing-formfields-license .col-sm-16.col-md-4 .btn.btn-primary.btn-lg {
    float: none;
  }
}
@media (max-width: 767px) {
  .ci-start-compare-license-only .col-sm-4 {
    width: 100% !important;
  }
}
@media (max-width: 767px) {
  .ci-start-compare-license-only.ci-start-compare-license-only-tax .landing-formfields-license .fields label {
    line-height: 25px;
  }
}
@media (max-width: 767px) {
  .ci-start-compare-license-only.ci-start-compare-license-only-tax .landing-formfields-license .col-sm-4 {
    width: 30%;
  }
}
@media (max-width: 320px) {
  .ci-start-compare-license-only.ci-start-compare-license-only-tax .landing-formfields-license .col-sm-4 {
    width: 100% !important;
  }
}
@media (max-width: 767px) {
  .ci-start-compare-license-only .fields label {
    line-height: 25px;
  }
}
.ci-start-compare-license-only-tax .landing-formfields-license .col-md-3 {
  width: 22.75%;
}
@media (max-width: 1023px) {
  .ci-start-compare-license-only-tax .landing-formfields-license .col-md-3 {
    width: 100%;
  }
}
.ci-start-compare-license-only.ci-start-compare-license-only-p2 .postalcodeandhousenr .colhousenr input#hn,
.ci-start-compare-license-only.ci-start-compare-license-only-p2 .postalcodeandhousenr .colhousenr input.hn-input {
  width: 36%;
}
.ci-start-compare-license-only.ci-start-compare-license-only-p2 .postalcodeandhousenr .colhousenr input#hna,
.ci-start-compare-license-only.ci-start-compare-license-only-p2 .postalcodeandhousenr .colhousenr input.hna-input {
  width: 64%;
}
.ci-start-compare-license-only.ci-start-compare-license-only-p2 .landing-formfields-license .hld {
  background: none !important;
  border: 1px solid transparent;
  border-radius: 6px;
  -webkit-box-shadow: 0 0 0px rgba(0, 0, 0, 0.5);
          box-shadow: 0 0 0px rgba(0, 0, 0, 0.5);
  margin: 0 0;
  min-height: auto;
  padding: 0px 20px 20px 20px !important;
  position: relative;
  text-align: left;
  border: 1px solid #CCCCCC;
}
@media (max-width: 767px) {
  .ci-start-compare-license-only.ci-start-compare-license-only-p2 .landing-formfields-license .hld {
    background-image: none;
    padding: 20px 20px 20px 20px;
  }
}
@media (min-width: 1280px) {
  .ci-start-compare-license-only.ci-start-compare-license-only-p2 .col-sm-8.col-md-4 {
    width: 47%;
  }
}
@media (min-width: 1280px) {
  .ci-start-compare-license-only.ci-start-compare-license-only-p2 .col-sm-8.col-md-2,
  .ci-start-compare-license-only.ci-start-compare-license-only-p2 .col-sm-8.col-md-3 {
    width: 26.5%;
  }
}
@media (min-width: 1024px) {
  .ci-start-compare-license-only.ci-start-compare-license-only-p2 .col-xs-16.col-md-3.text-right {
    width: 64%;
  }
}
@media (min-width: 1280px) {
  .ci-start-compare-license-only.ci-start-compare-license-only-p2 .col-xs-16.col-md-3.text-right {
    width: 73.5%;
  }
}
.ci-start-compare-license-only .box-gray-p2 {
  background-color: #F4F4F4;
  border-radius: 10px;
  color: #243588;
  margin: auto;
  padding: 14px 0;
  position: relative;
  text-align: center;
}
.ci-start-compare-license-only .box-gray-p2 .price-current-p2 {
  color: #243588;
  display: inline-block;
  font-family: "HelveticaNeueW01-85Heav", "HelveticaNeue-Heavy", "Helvetica Neue Heavy", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-size: 28px;
  line-height: 27px;
  white-space: nowrap;
  padding-bottom: 0;
  clear: both;
  display: block;
}
.ci-start-compare-license-only .main-full {
  padding-left: 0px;
  padding-bottom: 20px;
}
.ci-start-compare-license-only .landing-formfields-license .hld {
  background: url('https://cdn2.pricewise.nl/resources/main/dagwaarde-auto.png') no-repeat scroll top center;
  border: 1px solid transparent;
  border-radius: 6px;
  -webkit-box-shadow: 0 0 0px rgba(0, 0, 0, 0.5);
          box-shadow: 0 0 0px rgba(0, 0, 0, 0.5);
  margin: 0 0;
  min-height: auto;
  padding: 230px 20px 20px 20px;
  position: relative;
  text-align: left;
  border: 1px solid #CCCCCC;
}
@media (max-width: 767px) {
  .ci-start-compare-license-only .landing-formfields-license .hld {
    background-image: none;
    padding: 20px 20px 20px 20px;
  }
}
.ci-start-compare-license-only .landing-formfields:after {
  border-color: transparent;
}
.ci-start-compare-license-only .landing-formfields {
  background-color: transparent;
  clear: both;
  min-height: auto;
  padding-bottom: 0;
  padding-top: 0;
  position: relative;
  text-align: center;
}
.ci-start-compare-license-only .col-sm-5.col-md-4 {
  width: 47%;
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .ci-start-compare-license-only .col-sm-5.col-md-4 {
    width: 42% !important;
  }
}
@media (min-width: 1024px) {
  .ci-start-compare-license-only .col-md-2 {
    width: 20%;
  }
}
@media (min-width: 1024px) {
  .ci-start-compare-license-only .col-xs-16.col-md-3.text-right {
    width: 56%;
  }
}
@media (min-width: 1280px) {
  .ci-start-compare-license-only .col-xs-16.col-md-3.text-right {
    width: 50%;
  }
}
@media (max-width: 1023px) {
  .ci-start-compare-license-only .col-sm-16 {
    width: 100%;
  }
}
@media (min-width: 1024px) {
  .ci-start-compare-license-only .col-sm-8.col-md-3 {
    width: 36%;
  }
}
@media (min-width: 1280px) {
  .ci-start-compare-license-only .col-sm-8.col-md-3 {
    width: 30%;
  }
}
@media (max-width: 1023px) {
  .ci-start-compare-license-only .col-sm-8.col-md-4 {
    width: 100%;
  }
}
@media (min-width: 1024px) {
  .ci-start-compare-license-only .col-sm-8.col-md-4 {
    width: 44%;
  }
}
@media (min-width: 1280px) {
  .ci-start-compare-license-only .col-sm-8.col-md-4 {
    width: 50%;
  }
}
@media (max-width: 1023px) {
  .ci-start-compare-license-only .car .fields a.underline {
    margin-top: 0px;
  }
}
@media (max-width: 767px) {
  .ci-start-compare-license-only .car .fields a.underline {
    margin-top: 10px;
  }
}
.ci-start-compare-license-only .landing-formfields .car .postalcodeandhousenr .colhousenr {
  clear: none;
}
@media (min-width: 1024px) and (max-width: 1280px) {
  .ci-start-compare-license-only .form-control-feedback {
    display: none;
  }
}
@media (max-width: 766px) {
  .landing-formfields .postalcodeandhousenr .colhousenr {
    margin-top: 0px;
  }
}
.review-seo {
  margin-top: 20px;
  margin-bottom: 35px;
}
.review-seo .circle-marker::before {
  height: 84px;
  left: -28px;
  position: absolute;
  top: -12px;
  width: 200px;
}
.review-seo .review-seo-blue {
  z-index: 1000;
  position: relative;
}
.form-group-email-box .tt-error {
  top: 0 !important;
}
.textarea-email-box {
  min-height: 260px;
}
.ci-start-compare-license-only-p2.ci-start-compare-license-only-tax .col-md-2 {
  z-index: 1000;
}
.ci-start-compare-license-only-p2.ci-start-compare-license-only-tax .landing-formfields .hld-car-kenteken,
.ci-start-compare-license-only-p2.ci-start-compare-license-only-tax .landing-formfields .hld-car-kenteken {
  top: 20px;
  position: relative;
  left: 0;
}
@media (max-width: 767px) {
  .ci-start-compare-license-only-p2.ci-start-compare-license-only-tax .text-right {
    text-align: left !important;
  }
}
.ci-start-compare-license-only-p2.ci-start-compare-license-only-tax .col-lg-6 .box-gray-p2 {
  line-height: 17px;
}
.ci-start-compare-license-only-p2.ci-start-compare-license-only-tax .landing-formfields-license .hld {
  background-color: #ffffff;
  background-repeat: no-repeat;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 6px;
  -webkit-box-shadow: 0 0 0px rgba(0, 0, 0, 0.5);
          box-shadow: 0 0 0px rgba(0, 0, 0, 0.5);
  margin: 0 0;
  min-height: auto;
  padding: 0px 20px 20px 20px;
  position: relative;
  text-align: left;
  border: 1px solid #CCCCCC;
}
.ci-start-compare-license-only-p2.ci-start-compare-license-only-tax .landing-formfields-license .col-sm-16.col-md-4 .btn.btn-primary.btn-lg {
  float: left;
}
@media (max-width: 766px) {
  .ci-start-compare-license-only-p2.ci-start-compare-license-only-tax .landing-formfields-license .col-sm-16.col-md-4 .btn.btn-primary.btn-lg {
    float: none;
  }
}
.ci-start-compare-license-only-p2.ci-start-compare-license-only-tax .landing-formfields-license .col-md-10 .custom-select-car-list {
  clear: both;
  float: none;
  margin-bottom: 10px;
  width: 90%;
}
.ci-start-compare-license-only-p2.ci-start-compare-license-only-tax .hld-car-kenteken-p2 .img-overlay {
  background: url('https://cdn2.pricewise.nl/resources/main/car-thumb-overlay2.png') no-repeat scroll center center;
  height: 74px;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 103px;
}
.ci-start-compare-license-only-p2.ci-start-compare-license-only-tax .box-gray-p2 {
  background-color: #F4F4F4;
  border-radius: 10px;
  color: #243588;
  margin: auto;
  padding: 14px 0;
  position: relative;
  text-align: center;
  margin-top: 7px;
}
.ci-start-compare-license-only-p2.ci-start-compare-license-only-tax .box-gray-p2 .price-current-p2 {
  color: #243588;
  display: inline-block;
  font-family: "HelveticaNeueW01-85Heav", "HelveticaNeue-Heavy", "Helvetica Neue Heavy", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-size: 28px;
  line-height: 27px;
  white-space: nowrap;
  padding-bottom: 0;
  clear: both;
  display: block;
}
.car-details-box .productdet-check.car-details-email {
  margin-top: 0;
}
.clear-both {
  clear: both;
}
.padding-bottom-none {
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
}
.hld.reviewshld.rew-seo div:nth-child(2n+1) {
  clear: left;
}
.hld.reviewshld.rew-seo div:nth-child(2n) {
  clear: right;
}
.price-container.price-container-zorg .pw-icon-warning-medium {
  margin-left: -6px;
  position: relative;
  top: 2px;
}
@media (max-width: 767px) {
  .landingpage-car-van .landing-car-van.hero-unit .quote h1 {
    font-size: 23px;
  }
}
.car-van .zorg-stamp {
  display: none;
}
@media (max-width: 767px) {
  .van-car.hld h2 {
    display: none;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  .van-car .fields a.underline {
    display: inline-block;
  }
}
.van-car .fields a.underline:hover {
  text-decoration: none;
}
@media (max-width: 1023px) {
  .van-car .form-group .text-right {
    text-align: left !important;
  }
}
.van-car .van-stamp {
  background-image: url('https://cdn2.pricewise.nl/resources/main/stamp.png');
  color: #243588;
  font-family: 'Barlow-Extrabold', sans-serif;
  height: 84px;
  position: absolute;
  right: 10px;
  text-align: center;
  top: 10px;
  width: 84px;
}
.van-car .van-stamp .van-stamp-text {
  font-size: 12px;
  line-height: 1em;
  margin-top: 20px;
}
.van-car .van-stamp .van-stamp-price {
  font-size: 34px;
  line-height: 1em;
}
.van-car .fields a.underline {
  display: block;
  margin-top: 30px;
}
.van-car .custom-select-van-list {
  width: 90%;
  float: left;
}
.hld-offlineinfo .offlineinfo {
  right: 0px;
  top: 0px;
  display: inline-block;
  margin-bottom: 0px;
}
@media (min-width: 767px) {
  .hld-offlineinfo .offlineinfo {
    top: 7px;
  }
}
@media (min-width: 1024px) {
  .hld-offlineinfo .offlineinfo {
    background-position: left top;
    background-repeat: no-repeat;
    background-size: 24%;
    padding-bottom: 2px;
  }
}
@media (min-width: 1280px) {
  .hld-offlineinfo .offlineinfo {
    padding-top: 5px;
    padding-left: 75px;
    background-size: 26%;
    background-image: url('https://cdn2.pricewise.nl/resources/main/customer-support.png');
  }
}
.hld-offlineinfo .offlineinfo span.nrintro {
  display: block;
  margin-bottom: -5px;
}
.hld-offlineinfo .offlineinfo span.nrintro .info-icon {
  margin-top: -4px;
  margin-left: 2px;
}
@media (max-width: 1023px) {
  .hld-offlineinfo .offlineinfo span.nrintro {
    font-size: 14px;
    margin-bottom: -20px;
  }
}
.hld-offlineinfo .offlineinfo span.nr {
  color: #E30613;
  font-size: 20px;
  font-family: 'Barlow-Extrabold', sans-serif;
  text-decoration: none;
}
@media (max-width: 1023px) {
  .hld-offlineinfo .offlineinfo span.nr {
    top: 16px;
    position: relative;
  }
}
.hld-offlineinfo .offlineinfo .nrdetails {
  color: #aaaaaa;
  font-size: 12px;
  top: -8px;
  position: relative;
}
@media (max-width: 1023px) {
  .hld-offlineinfo .offlineinfo .nrdetails {
    top: 32px;
    position: relative;
    left: -150px;
  }
}
.hld-offlineinfo .offlineinfo span.seeonlysm {
  line-height: 60px;
  color: #E30613;
  text-decoration: none;
  font-size: 17px;
  font-family: 'Barlow-Extrabold', sans-serif;
  white-space: nowrap;
}
@media (min-width: 1280px) {
  .hld-offlineinfo .offlineinfo.picture1 {
    background-image: url('https://cdn2.pricewise.nl/resources/main/customer-support.png');
    background-size: 28%;
    padding-bottom: 6px;
  }
}
.hld-offlineinfo .offlineinfo.picture2 {
  background-image: url('https://cdn2.pricewise.nl/resources/main/customer-support.png');
  background-size: 23%;
  padding-bottom: 12px;
  padding-left: 83px;
  background-repeat: no-repeat;
}
@media (max-width: 1023px) {
  .hld-offlineinfo .offlineinfo.picture2 {
    padding-bottom: 23px;
    padding-left: 61px;
    background-size: 14%;
  }
}
.tooltip-gettentt {
  width: 100%;
}
.loans-rslt .rslt-modal-hoe .modal-dialog {
  width: 800px;
  max-width: 800px;
}
@media (max-width: 1023px) {
  .loans-rslt .rslt-modal-hoe .modal-dialog {
    width: 100%;
  }
}
.loans-rslt .rslt-modal-hoe .modal-dialog .modal-content {
  overflow-y: hidden;
  height: 90%;
  display: block;
  max-height: 90%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2%;
  padding-right: 2%;
}
.loans-rslt .rslt-modal-hoe .modal-dialog .modal-content::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 7px;
  height: 7px;
}
.loans-rslt .rslt-modal-hoe .modal-dialog .modal-content::-webkit-scrollbar-button:start:decrement,
.loans-rslt .rslt-modal-hoe .modal-dialog .modal-content::-webkit-scrollbar-button:end:increment {
  display: block;
  height: 10px;
}
.loans-rslt .rslt-modal-hoe .modal-dialog .modal-content::-webkit-scrollbar-button:vertical:increment {
  background-color: #fff;
}
.loans-rslt .rslt-modal-hoe .modal-dialog .modal-content::-webkit-scrollbar-track-piece {
  background-color: #ddd;
  -webkit-border-radius: 3px;
}
.loans-rslt .rslt-modal-hoe .modal-dialog .modal-content::-webkit-scrollbar-thumb:vertical {
  height: 50px;
  background-color: #AAAAAB;
}
.loans-rslt .rslt-modal-hoe .modal-dialog .modal-content::-webkit-scrollbar-thumb:horizontal {
  width: 50px;
  background-color: #AAAAAB;
}
.loans-rslt .rslt-modal-hoe .modal-dialog .modal-header,
.loans-rslt .rslt-modal-hoe .modal-dialog .modal-footer {
  border: none;
}
.loans-rslt .rslt-modal-hoe .modal-dialog .modal-footer {
  padding-bottom: 20px;
  padding-top: 10px;
}
.loans-rslt .rslt-modal-hoe .modal-dialog .modal-body {
  padding: 10px 20px;
}
.loans-rslt .rslt-modal-hoe .modal-dialog .modal-body-no-scroll {
  display: block;
  height: 80%;
  max-height: 100% !important;
  overflow-y: auto !important;
  position: relative;
  width: 100%;
}
.loans-rslt .rslt-modal-hoe .modal-dialog .div-separate10 {
  height: 10px;
}
.loans-rslt .rslt-modal-hoe .modal-dialog .hospitals-wrap {
  max-height: 280px;
  overflow-y: auto;
  overflow-x: hidden;
  position: relative;
}
.loans-rslt .rslt-modal-hoe .modal-dialog .hospitals-wrap::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 7px;
  height: 7px;
}
.loans-rslt .rslt-modal-hoe .modal-dialog .hospitals-wrap::-webkit-scrollbar-button:start:decrement,
.loans-rslt .rslt-modal-hoe .modal-dialog .hospitals-wrap::-webkit-scrollbar-button:end:increment {
  display: block;
  height: 10px;
}
.loans-rslt .rslt-modal-hoe .modal-dialog .hospitals-wrap::-webkit-scrollbar-button:vertical:increment {
  background-color: #fff;
}
.loans-rslt .rslt-modal-hoe .modal-dialog .hospitals-wrap::-webkit-scrollbar-track-piece {
  background-color: #ddd;
  -webkit-border-radius: 3px;
}
.loans-rslt .rslt-modal-hoe .modal-dialog .hospitals-wrap::-webkit-scrollbar-thumb:vertical {
  height: 50px;
  background-color: #AAAAAB;
}
.loans-rslt .rslt-modal-hoe .modal-dialog .hospitals-wrap::-webkit-scrollbar-thumb:horizontal {
  width: 50px;
  background-color: #AAAAAB;
}
.loans-rslt .rslt-modal-hoe .modal-dialog table.hospitals {
  border-spacing: 0;
}
.loans-rslt .rslt-modal-hoe .modal-dialog table.hospitals tr.even td {
  background-color: #EDEDED;
}
.loans-rslt .rslt-modal-hoe .modal-dialog table.hospitals td {
  padding: 5px 2px;
  line-height: 16px;
  vertical-align: top;
  font-size: 13px;
}
.loans-rslt .rslt-modal-hoe .modal-dialog table.hospitals td .custom-checkbox {
  font-size: 13px;
}
.loans-rslt .rslt-modal-hoe .modal-dialog table.hospitals td .value {
  padding-right: 10px;
  padding-top: 6px;
  font-size: 13px;
}
.loans-rslt .rslt-modal-hoe .modal-dialog table.hospitalshead {
  border-bottom: 1px solid #EDEDED;
  margin-bottom: 10px;
}
.loans-rslt .rslt-modal-hoe .modal-dialog table.hospitalshead th {
  padding: 0 5px 5px;
}
.loans-rslt .rslt-modal-hoe .modal-dialog .accordion-hospitalselected {
  border-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.loans-rslt .rslt-modal-hoe .modal-dialog .accordion-hospitalselected .panel-heading {
  background-color: transparent;
  color: #757474;
  border-radius: 0;
  padding: 0;
}
.loans-rslt .rslt-modal-hoe .modal-dialog .accordion-hospitalselected .panel-heading .panel-title span {
  display: inline-block;
  width: 100%;
}
.coverage-loans .btn-lg {
  padding: 12px 34px;
}
.coverage-loans .filter-size-mobile {
  margin-top: 10px;
}
@media (max-width: 766px) {
  .coverage-loans .filter-size-mobile {
    font-size: 14px;
  }
  .coverage-loans .filter-size-mobile .custom-radio {
    margin-bottom: 5px !important;
  }
  .coverage-loans .filter-size-mobile .custom-radio span {
    font-size: 14px;
  }
}
@media (max-width: 766px) {
  .coverage-loans #divfixcredit,
  .coverage-loans #divVariableCredit {
    margin-left: -20px;
    margin-right: -20px;
  }
}
@media (max-width: 766px) {
  .coverage-loans #divfixcredit .loans-box-secostep .hld-grayborder-shadow,
  .coverage-loans #divVariableCredit .loans-box-secostep .hld-grayborder-shadow {
    border-radius: 0px !important;
  }
}
@media (max-width: 766px) {
  .coverage-loans .our-advice-home {
    top: -25px;
    right: 10px;
  }
}
@media (max-width: 766px) {
  .coverage-loans .our-advice-home span {
    padding: 2px 10px 5px 10px;
  }
}
.coverage-loans .coveragepage-facelift #divAdvice {
  margin-top: 20px;
}
@media (max-width: 766px) {
  .coverage-loans .coveragepage-facelift .loans-car-coverage .loans-box-secostep .list-border li {
    font-size: 14px;
    padding-top: 0px;
    padding-bottom: 0px;
  }
}
@media (max-width: 766px) {
  .coverage-loans .coveragepage-facelift #divOtherDetails .col-xs-16.col-sm-8.col-lg-4 {
    margin-top: 10px;
    margin-bottom: 20px;
  }
}
@media (max-width: 1024px) {
  .coverage-loans .coveragepage-facelift .hld-expert {
    margin-top: 70px;
  }
}
.coverage-loans .coveragepage-facelift .hld-expert .expert-image {
  position: absolute;
  top: -65px;
  right: 10px;
}
@media (min-width: 1024px) {
  .coverage-loans .coveragepage-facelift .hld-expert .expert-image {
    top: -61px;
  }
}
.loans-coverage-unav.loans-car-coverage .radio-hld.active .hld-grayborder-shadow {
  border: 1px solid #afafaf;
}
.loans-coverage-unav.loans-car-coverage .hld-grayborder-shadow {
  border: 1px solid #afafaf;
}
.loans-coverage-unav.loans-car-coverage .hld-grayborder-shadow .loans-box-secostep .our-advice-home {
  background-color: #3f3f3f;
}
@media (max-width: 766px) {
  .loans-coverage-unav.loans-car-coverage .hld-grayborder-shadow .loans-box-secostep .our-advice-home {
    top: -25px;
  }
}
.loans-coverage-unav.loans-car-coverage .hld-grayborder-shadow .loans-box-secostep .our-advice-home span {
  color: #fff;
}
.loans-coverage-unav.loans-car-coverage .hld-grayborder-shadow .loans-box-secostep.loans-box-secostep-bottom {
  background-color: #f9f9f9;
}
.loans-coverage-unav.loans-car-coverage .hld-grayborder-shadow .loans-box-secostep .rzslider .rz-bar.rz-selection {
  background: #3f3f3f;
}
.loans-coverage-unav.loans-car-coverage .hld-grayborder-shadow .loans-box-secostep .rzslider .rz-pointer {
  background-color: #3f3f3f;
}
.loans-coverage-unav.loans-car-coverage .hld-grayborder-shadow .loans-box-secostep .blue {
  color: #343434 !important;
}
.loans-coverage-unav.loans-car-coverage .hld-grayborder-shadow .loans-box-secostep .custom-radio .image-radio {
  background-color: #f4f4f4;
  border-color: #bbbbbb;
  -webkit-box-shadow: 0 0px 0 rgba(0, 0, 0, 0.075) inset;
          box-shadow: 0 0px 0 rgba(0, 0, 0, 0.075) inset;
}
.loans-coverage-unav.loans-car-coverage .hld-grayborder-shadow .loans-box-secostep .custom-radio input[type=radio]:checked + .image-radio:after {
  background: #3f3f3f;
}
.loans-coverage-unav.loans-car-coverage .hld-grayborder-shadow .loans-box-secostep .custom-radio .h3 {
  color: #3f3f3f;
}
.loans-coverage-unav.loans-car-coverage .hld-grayborder-shadow .loans-box-secostep .list-border li:before {
  color: #777777;
}
.loans-coverage-unav.loans-car-coverage .hld-grayborder-shadow .loans-box-secostep .list-border li span {
  color: #343434;
}
@media (max-width: 766px) {
  .coveragepage-facelift .mobile-firststep.mobile-firststep-lenen {
    padding: 0 20px;
  }
}
.error-loans-coverage {
  padding-left: 25px;
  position: relative;
  display: inline-block;
  margin-top: 20px;
}
.error-loans-coverage:before {
  position: absolute;
  left: 0px;
  top: 2px;
}
.loans-box-bottom {
  background-color: #fff;
  border-radius: 10px;
  padding: 20px;
  -webkit-box-shadow: 0 3px 0 #cbcbcb;
          box-shadow: 0 3px 0 #cbcbcb;
}
.loans-car-hero-unit .datas-summary p {
  margin: 8px 15px 0 10px !important;
}
.hld-expert hr {
  margin-top: 22px;
  margin-bottom: 12px;
  border: 0;
  border-top: 1px solid #94b0df;
}
.hld-expert .arrowbottom-2 {
  left: -2px;
  bottom: 50px;
  transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
}
@media (max-width: 1023px) {
  .hld-expert .arrowbottom-2 {
    display: none;
  }
}
@media (max-width: 766px) {
  .hld-expert .arrowbottom-2 {
    display: none;
  }
}
.loans-car-coverage .loans-box-secostep-bottom.loans-box-secostep-middle {
  border-radius: 0 !important;
}
.loans-car-coverage .loans-box-secostep-bottom.loans-box-secostep-middle .pull-right {
  margin-right: 101px;
}
.loans-car-coverage .table-coverage {
  width: 100%;
}
.loans-car-coverage .table-coverage td {
  padding: 5px 0;
}
.loans-car-coverage .table-coverage td:last-child {
  text-align: right;
}
.loans-car-coverage .loans-rzslider-box .loans-box-secostep .coverage-left {
  padding-left: 0px !important;
  margin-left: 0px !important;
  width: 100%;
}
.loans-car-coverage .loans-rzslider-box .loans-box-secostep .coverage-left .h3 {
  padding: 0;
}
.loans-car-coverage .loans-rzslider-box .loans-box-secostep .col-rzslider.coverage-left {
  position: relative;
}
.loans-car-coverage .loans-rzslider-box .loans-box-secostep .col-rzslider.coverage-left .rzslider .rz-pointer {
  background-color: #fff;
  -webkit-box-shadow: 2px 5px 11px -6px #777;
          box-shadow: 2px 5px 11px -6px #777;
}
.loans-car-coverage .loans-rzslider-box .loans-box-secostep .col-rzslider.coverage-left .rzslider .rz-pointer:after {
  background-color: #243588;
}
.loans-car-coverage .loans-rzslider-box .loans-box-secostep .col-rzslider.coverage-left .rzslider .rz-bar {
  border: 1px solid #fff;
}
.loans-car-coverage .loans-rzslider-box .loans-box-secostep .col-rzslider.coverage-left .monthlyamount {
  top: auto;
  bottom: 7px;
}
.loans-car-coverage .loans-rzslider-box .loans-box-secostep .col-rzslider.coverage-left .monthlyamount .arrowbottom-3 {
  border-bottom-color: #243588;
}
.loans-car-coverage .loans-rzslider-box .loans-box-secostep .col-rzslider.coverage-left .monthlyamount .arrowbottom-3:after {
  border-bottom-color: #243588;
}
.loans-car-coverage .loans-rzslider-box .loans-box-secostep .col-rzslider.coverage-left .monthlyamount span {
  color: #fff;
  background-color: #243588;
  border: 1px solid #243588;
}
.loans-car-coverage .radio-hld.active .hld-grayborder-shadow {
  border: 1px solid #94b0e2;
}
.loans-car-coverage .hld-expert {
  margin: 0px 0 20px 0;
  border: 1px solid #94b0e0;
}
.loans-car-coverage .hld-expert .arrowbottom-2 {
  border-bottom-color: #94b0e0;
}
.loans-car-coverage .loans-box-secostep {
  padding: 20px !important;
}
.loans-car-coverage .loans-box-secostep .loans-coverage-box {
  margin: 0px 0 0 48px;
}
@media (max-width: 766px) {
  .loans-car-coverage .loans-box-secostep .loans-coverage-box {
    margin: 0px 0 0 30px !important;
    font-size: 14px;
  }
}
.loans-car-coverage .loans-box-secostep ul.list-border.list-icon {
  margin-bottom: 0px;
}
.loans-car-coverage .loans-box-secostep .col-rzslider {
  padding-left: 40px;
  padding-right: 102px;
}
@media (max-width: 766px) {
  .loans-car-coverage .loans-box-secostep .col-rzslider {
    padding-left: 30px !important;
  }
}
.loans-car-coverage .loans-box-secostep .col-rzslider .rzslider .rz-bar.rz-selection {
  border-radius: 10px;
}
.loans-car-coverage .loans-box-secostep .col-rzslider .rzslider .rz-bubble {
  display: none;
}
.loans-car-coverage .loans-box-secostep .col-rzslider .monthlyamount {
  position: absolute;
  right: 20px;
  top: 10px;
}
@media (max-width: 766px) {
  .loans-car-coverage .loans-box-secostep .col-rzslider .monthlyamount {
    right: 10px;
  }
}
.loans-car-coverage .loans-box-secostep .col-rzslider .monthlyamount span {
  padding: 10px;
  display: inline-block;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 7px;
  line-height: 11px;
}
.loans-car-coverage .loans-box-secostep .col-rzslider .monthlyamount .arrowbottom-3 {
  left: 5px;
  bottom: 8px;
  transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  margin-left: -20px;
  border-bottom-color: #BABABA;
  border-width: 8px;
}
.loans-car-coverage .loans-box-secostep .col-rzslider .monthlyamount .arrowbottom-3:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 7px;
  top: 1px;
  margin-left: -7px;
  content: " ";
  border-top-width: 0;
  border-bottom-color: #fff;
}
.loans-car-coverage .loans-box-secostep .hld-input-fields {
  padding-left: 40px;
  margin-top: 20px;
}
@media (max-width: 766px) {
  .loans-car-coverage .loans-box-secostep .hld-input-fields {
    padding-left: 30px !important;
  }
}
.loans-car-coverage .loans-box-secostep .hld-input-fields .custom-radio {
  margin-bottom: 10px;
  display: block;
}
.loans-car-coverage .loans-box-secostep .hld-input-fields .custom-radio + .custom-radio {
  margin-left: 0px !important;
}
.loans-car-coverage .loans-box-secostep .list-border li {
  padding-top: 5px;
  padding-bottom: 5px;
  border-bottom: 0px solid #ccc;
}
.loans-car-coverage .loans-box-secostep .info-icon-loans {
  margin-left: 4px !important;
  margin-top: -1px !important;
}
.loans-car-coverage .loans-box-secostep .h3 {
  font-family: 'Barlow-Extrabold', sans-serif;
  font-size: 20px;
  margin-bottom: 0;
}
.loans-car-coverage .loans-box-secostep.loans-box-secostep-bottom {
  background-color: #EDF2FB;
  -webkit-border-bottom-right-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  -moz-border-radius-bottomright: 10px;
  -moz-border-radius-bottomleft: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
}
.loans-car-coverage .col-sm-16 .radio-hld .hld-grayborder-shadow {
  background-color: #fff;
  margin-bottom: 0px;
  padding: 0px;
}
.loans-tplStartCompareMax .button-voting-facelift .button-with-voting-click {
  right: 150px;
}
@media (max-width: 1279px) {
  .loans-tplStartCompareMax .button-voting-facelift .button-with-voting-click {
    right: 0px;
  }
}
.loans-tplStartCompareMax div.landingpage-facelift .second-content-info-tabs .tabbable .nav-tabs > li {
  max-width: 100%!important;
}
@media (min-width: 1279px) {
  .loans-tplStartCompareMax .wrapper-seo {
    width: 960px;
  }
}
.loans-tplStartCompareMax .landingpage-facelift .hero-unit .quote {
  top: 246px;
}
@media (max-width: 1279px) {
  .loans-tplStartCompareMax .landingpage-facelift .hero-unit .quote h1 {
    margin-top: -103px;
  }
}
@media (max-width: 766px) {
  .loans-tplStartCompareMax .landingpage-facelift .hero-unit .quote h1 {
    margin-top: 10px;
    margin-bottom: 40px;
  }
}
.loans-tplStartCompareMax .landing-formfields {
  padding-bottom: 120px;
}
.loans-tplStartCompareMax .landing-formfields:after {
  display: none;
}
.loans-tplStartCompareMax .landing-formfields .hld {
  margin: -110px 0px 0 0px;
}
@media (max-width: 766px) {
  .loans-tplStartCompareMax .landing-formfields .hld {
    margin: -50px 0px 0 0px;
  }
}
@media (max-width: 766px) {
  .loans-tplStartCompareMax .landing-formfields .hld h2 {
    display: block;
    margin: 0px 0 15px;
  }
}
.loans-tplStartCompareMax .landing-formfields .loans .seo-maxloan {
  padding: 20px 40px 40px 40px;
}
@media (max-width: 1023px) {
  .loans-tplStartCompareMax .landing-formfields .loans .seo-maxloan {
    padding: 0px 0px 20px 0px;
  }
}
@media (max-width: 766px) {
  .loans-tplStartCompareMax .landing-formfields .loans .seo-maxloan {
    padding: 0px 0px 20px 0px;
  }
}
.loans-tplStartCompareMax .landing-formfields .loans .seo-maxloan .ontop {
  margin-top: 5px;
}
.loans-tplStartCompareMax .landing-formfields .loans .seo-maxloan .pw-icon-arrow-right {
  margin-right: 90px;
}
@media (max-width: 1023px) {
  .loans-tplStartCompareMax .landing-formfields .loans .seo-maxloan .pw-icon-arrow-right {
    margin-right: 78px;
  }
}
@media (max-width: 766px) {
  .loans-tplStartCompareMax .landing-formfields .loans .seo-maxloan .pw-icon-arrow-right {
    margin-right: 0px;
  }
}
.loans-tplStartCompareMax .landing-formfields .fields .ontop {
  margin-top: 5px !important;
  font-weight: normal;
  font-family: 'Barlow-Normal', sans-serif;
}
.loans-tplStartCompareMax .landing-formfields .fields .ontop span {
  font-family: 'Barlow-Normal', sans-serif;
}
.loans-tplStartCompareMax .landing-formfields .fields .form-control-feedback {
  top: 17px !important;
}
.loans-tplStartCompareMax .landing-formfields .fields .info-icon {
  margin-top: 18px;
}
.coverage-expert-info-text-loans {
  margin-bottom: 38px;
  padding-right: 160px;
}
@media (max-width: 1023px) {
  .coverage-expert-info-text-loans {
    margin-bottom: 0px;
  }
}
@media (max-width: 766px) {
  .coverage-expert-info-text-loans {
    padding-right: 0px;
    margin-bottom: 0px;
  }
}
.loans-calculator {
  margin-left: 9px;
  width: 1068px;
  margin-top: 30px;
  position: relative;
  z-index: 10;
}
@media (max-width: 1279px) {
  .loans-calculator {
    margin-left: 9px;
    margin-top: 30px;
    position: relative;
    width: 847px;
  }
}
@media (max-width: 1023px) {
  .loans-calculator {
    margin-left: 9px;
    margin-top: 30px;
    position: relative;
    width: auto;
    margin-right: 10px;
  }
}
@media (max-width: 766px) {
  .loans-calculator {
    margin-left: 9px;
    margin-right: 10px;
    margin-top: 30px;
    position: relative;
    width: auto;
  }
}
.loans-calculator .close-calcul {
  position: absolute;
  right: -9px;
  top: 32px;
}
.loans-calculator .hld-gray {
  padding: 10px 20px;
  border: 1px solid #bbb;
}
.loans-calculator .hld-gray .label-coverage {
  line-height: 25px;
}
.loans-calculator hr {
  border-color: #BABABA;
  margin-bottom: 60px;
}
.loans-calculator .arrowtop-coverage2 {
  border-color: transparent transparent #BABABA;
  margin-left: -400px;
  margin-top: 1px;
}
@media (max-width: 1279px) {
  .loans-calculator .arrowtop-coverage2 {
    left: -400px;
    display: block;
  }
}
@media (max-width: 1023px) {
  .loans-calculator .arrowtop-coverage2 {
    left: -352px;
    display: block;
  }
}
@media (max-width: 766px) {
  .loans-calculator .arrowtop-coverage2 {
    left: -352px;
    display: block;
  }
}
.loans-calculator .arrowtop-coverage2:after {
  border-color: transparent transparent #ffffff;
}
.page-rsltlistv1 .hero-unit:after {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}
.energy-resultspage .page-rsltlistv1 .main-left .blue-box .blue-box-inside-top {
  padding: 20px;
}
.coveragepage-facelift .loans-car-coverage .loans-box-secostep .col-rzslider .monthlyamount span {
  font-family: 'Barlow-Bold', sans-serif;
  font-size: 14px;
}
@media (max-width: 766px) {
  .coveragepage-facelift .loans-car-coverage .loans-box-secostep .col-rzslider .monthlyamount span {
    font-size: 13px;
  }
}
.coveragepage-facelift .loans-car-coverage .loans-box-secostep .col-rzslider .pull-left,
.coveragepage-facelift .loans-car-coverage .loans-box-secostep .col-rzslider .pull-right {
  font-family: 'Barlow-Bold', sans-serif;
  font-size: 14px;
}
@media (max-width: 766px) {
  .coveragepage-facelift .loans-car-coverage .loans-box-secostep .col-rzslider .pull-left,
  .coveragepage-facelift .loans-car-coverage .loans-box-secostep .col-rzslider .pull-right {
    font-size: 13px;
  }
}
@media (max-width: 1023px) {
  .loans-rslt .energy-resultspage .page-rsltlistv2 .list-first-padd {
    margin-bottom: 5px;
  }
}
@media (max-width: 766px) {
  .loans-rslt .energy-resultspage .page-rsltlistv2 .list-first-padd {
    margin-bottom: 5px;
  }
}
.loans-rslt .loans-car-coverage .loans-box-secostep {
  padding: 10px 60px 30px 0 !important;
}
@media (max-width: 1023px) {
  .loans-rslt .loans-car-coverage .loans-box-secostep {
    padding: 0px 70px 10px 0 !important;
  }
}
@media (max-width: 766px) {
  .loans-rslt .loans-car-coverage .loans-box-secostep {
    padding: 0px 70px 10px 0 !important;
  }
}
.loans-rslt .loans-car-coverage .loans-box-secostep .col-rzslider {
  padding-left: 0px;
  padding-right: 25px;
  position: relative;
}
@media (max-width: 766px) {
  .loans-rslt .loans-car-coverage .loans-box-secostep .col-rzslider {
    padding-left: 0px !important;
    padding-top: 0px;
  }
}
.loans-rslt .loans-car-coverage .loans-box-secostep .col-rzslider .monthlyamount {
  position: absolute;
  right: -65px;
  top: 1px;
}
@media (max-width: 1023px) {
  .loans-rslt .loans-car-coverage .loans-box-secostep .col-rzslider .monthlyamount {
    top: 1px;
  }
}
@media (max-width: 766px) {
  .loans-rslt .loans-car-coverage .loans-box-secostep .col-rzslider .monthlyamount {
    top: 1px;
  }
}
.loans-rslt.loans-rslt-alternative .datas-summary.loans {
  max-width: 660px;
}
.loans-rslt.loans-rslt-alternative .datas-summary.loans .col-md-12 {
  width: 100%;
}
.loans-rslt.loans-rslt-alternative .datas-summary.loans .col-md-12 p {
  margin-left: 10px !important;
}
.loans-rslt .prices .price-container .price-value {
  cursor: pointer;
}
.loans-rslt .area1-lasttab span {
  padding-top: 10px;
  display: inline-block;
}
.loans-rslt .area2-lasttab .price-value {
  text-align: right;
}
.loans-rslt .tab-icons-loans h4 {
  border-bottom: #BABABA 1px solid;
  padding-bottom: 10px;
}
.loans-rslt .tab-icons-loans .list-icon li {
  position: relative;
  padding-left: 0px;
  padding-bottom: 10px !important;
  display: block;
  clear: both;
  margin-bottom: 10px;
  float: left;
  width: 100%;
}
@media (max-width: 766px) {
  .loans-rslt .tab-icons-loans .list-icon li {
    margin-bottom: 10px;
    width: 100%;
  }
}
.loans-rslt .tab-icons-loans .list-icon li .pw-icon-cross {
  float: right;
}
.loans-rslt .tab-icons-loans .list-icon li .pw-icon-vinkje {
  float: right;
}
.loans-rslt .tab-icons-loans .list-icon .label-text {
  float: left;
  width: 73%;
  vertical-align: top;
}
@media (max-width: 1279px) {
  .loans-rslt .tab-icons-loans .list-icon .label-text {
    width: 68%;
  }
}
.loans-rslt .tab-icons-loans .list-icon .value-text {
  float: right;
  text-align: right;
  width: 22%;
  vertical-align: top;
}
@media (max-width: 1279px) {
  .loans-rslt .tab-icons-loans .list-icon .value-text {
    width: 32%;
  }
}
@media (max-width: 766px) {
  .loans-rslt .tab-icons-loans .list-icon .label-text-nr {
    width: 65%;
  }
}
@media (max-width: 766px) {
  .loans-rslt .tab-icons-loans .list-icon .value-text-nr {
    width: 35%;
  }
}
.loans-rslt .rslt-list .supplier {
  cursor: initial;
}
.loans-rslt .min-height-0 {
  min-height: 1px !important;
}
.loans-rslt .page-rsltlistv2 .prices .gray-dark {
  white-space: normal;
}
.loans-rslt .hisc-link {
  position: absolute;
  right: 10px;
  top: -20px;
  width: 100%;
  z-index: 10;
  text-align: right;
}
.loans-rslt .hisc-link a {
  white-space: nowrap;
}
@media (max-width: 1023px) {
  .loans-rslt .hisc-link {
    top: -5px;
    right: 180px;
    width: 200px;
  }
}
@media (max-width: 766px) {
  .loans-rslt .hisc-link {
    top: -7px;
    right: -10px;
    position: relative;
    width: 100%;
  }
}
.loans-rslt .hisc-link .custom-checkbox {
  padding-right: 10px;
}
.loans-rslt .rslt-filter-v2 label.custom-checkbox {
  width: 91%;
  white-space: normal;
}
@media (max-width: 1279px) {
  .loans-rslt .rslt-filter-v2 label.custom-checkbox {
    width: 88%;
  }
}
@media (max-width: 1023px) {
  .loans-rslt .rslt-filter-v2 label.custom-checkbox {
    width: auto;
  }
}
.loans-rslt .rslt-filter-v2 .list-unstyled .items .info-icon {
  vertical-align: top;
  margin-top: 4px;
}
@media (max-width: 1279px) {
  .loans-rslt .energy-resultspage .page-rsltlistv2 .hero-unit {
    padding-top: 30px;
  }
}
@media (max-width: 1023px) {
  .loans-rslt .energy-resultspage .page-rsltlistv2 .hero-unit {
    padding-top: 30px;
  }
}
@media (max-width: 766px) {
  .loans-rslt .energy-resultspage .page-rsltlistv2 .hero-unit {
    padding-top: 10px;
  }
}
.loans-rslt .page-rsltlistv2 .rslt-list-v2 .supplier .supplier-text {
  cursor: pointer;
}
.loans-rslt .rslt-hiscModal .modal-dialog {
  width: 420px;
  height: 70%;
  position: relative;
  /*fix IE 11*/
  /*fix IE 11*/
}
.loans-rslt .rslt-hiscModal .modal-dialog .modal-content {
  height: 100%;
  max-height: 98%;
  overflow-y: auto;
  position: relative;
}
.loans-rslt .rslt-hiscModal .modal-dialog .modal-content::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 7px;
  height: 7px;
}
.loans-rslt .rslt-hiscModal .modal-dialog .modal-content::-webkit-scrollbar-button:start:decrement,
.loans-rslt .rslt-hiscModal .modal-dialog .modal-content::-webkit-scrollbar-button:end:increment {
  display: block;
  height: 10px;
}
.loans-rslt .rslt-hiscModal .modal-dialog .modal-content::-webkit-scrollbar-button:vertical:increment {
  background-color: #fff;
}
.loans-rslt .rslt-hiscModal .modal-dialog .modal-content::-webkit-scrollbar-track-piece {
  background-color: #ddd;
  -webkit-border-radius: 3px;
}
.loans-rslt .rslt-hiscModal .modal-dialog .modal-content::-webkit-scrollbar-thumb:vertical {
  height: 50px;
  background-color: #AAAAAB;
}
.loans-rslt .rslt-hiscModal .modal-dialog .modal-content::-webkit-scrollbar-thumb:horizontal {
  width: 50px;
  background-color: #AAAAAB;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .loans-rslt .rslt-hiscModal .modal-dialog .modal-content {
    z-index: 1;
    max-height: 100%;
    min-height: 100%;
    height: 100%;
  }
  .loans-rslt .rslt-hiscModal .modal-dialog .pw-close-modal {
    z-index: 10;
  }
}
@media screen and (-ms-high-contrast: active) and (max-width: 766px), (-ms-high-contrast: none) and (max-width: 766px) {
  .loans-rslt .rslt-hiscModal .modal-dialog .modal-content {
    max-height: 105%;
    min-height: 105%;
    height: 105%;
  }
}
@media screen and (-ms-high-contrast: active) and (max-width: 500px), (-ms-high-contrast: none) and (max-width: 500px) {
  .loans-rslt .rslt-hiscModal .modal-dialog .modal-content {
    max-height: 105%;
    min-height: 105%;
    height: 105%;
  }
}
.loans-rslt .rslt-hiscModal .modal-dialog h3 {
  font-size: 28px;
}
.loans-rslt .rslt-hiscModal .modal-dialog .modal-header {
  border: none;
  padding: 20px 60px 0px 60px;
}
.loans-rslt .rslt-hiscModal .modal-dialog .modal-footer {
  padding: 20px 60px 20px 60px;
  bottom: 0;
  left: 1px;
  position: fixed;
  width: 99.7%;
  background-color: #fff;
  -webkit-border-bottom-right-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  -moz-border-radius-bottomright: 10px;
  -moz-border-radius-bottomleft: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  height: auto;
  display: block;
  z-index: 1000;
  border-top: 1px solid #e5e5e5;
}
.loans-rslt .rslt-hiscModal .modal-dialog .modal-footer p a.cancel-rslt {
  padding-top: 10px;
  display: inline-block;
}
.loans-rslt .rslt-hiscModal .modal-dialog .modal-footer span.tooltip,
.loans-rslt .rslt-hiscModal .modal-dialog .modal-footer span.tt-error {
  visibility: hidden;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .loans-rslt .rslt-hiscModal .modal-dialog .modal-footer {
    padding: 20px 60px 20px 60px;
    bottom: 23px;
    left: auto;
    position: fixed;
    width: 418px;
    /*fix IE 11*/
    background-color: #fff;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    min-width: 418px;
    max-width: 418px;
    height: auto;
    min-height: 120px;
    display: block;
    z-index: 1000;
    margin-left: -8px !important;
  }
  .loans-rslt .rslt-hiscModal .modal-dialog .modal-footer p a.cancel-rslt {
    padding-top: 0px;
    display: block;
  }
}
@media screen and (-ms-high-contrast: active) and (max-width: 766px), (-ms-high-contrast: none) and (max-width: 766px) {
  .loans-rslt .rslt-hiscModal .modal-dialog .modal-footer {
    width: 96.1%;
    max-width: 96.1%;
    display: block;
    height: auto;
  }
}
@media screen and (-ms-high-contrast: active) and (max-width: 500px), (-ms-high-contrast: none) and (max-width: 500px) {
  .loans-rslt .rslt-hiscModal .modal-dialog .modal-footer {
    width: 96.1%;
    max-width: 96.1%;
    display: block;
    height: auto;
  }
}
.loans-rslt .rslt-hiscModal .modal-dialog .geengas {
  display: table-cell;
  padding-bottom: 10px;
}
.loans-rslt .rslt-hiscModal .modal-dialog .dubblemet {
  display: table-footer-group;
}
.loans-rslt .rslt-hiscModal .modal-dialog .modal-body {
  padding: 10px 60px 130px 60px;
}
.loans-rslt .rslt-hiscModal .modal-dialog .modal-body .form-group {
  position: relative;
  margin-bottom: 10px;
}
.loans-rslt .rslt-hiscModal .modal-dialog .modal-body .form-inline {
  margin-bottom: 14px;
}
.loans-rslt .rslt-hiscModal .modal-dialog .modal-body .form-inline .form-group {
  margin-bottom: 0;
}
.loans-rslt .rslt-hiscModal .modal-dialog .modal-body .form-inline .form-group input {
  width: 49%;
}
@media (max-width: 766px) {
  .loans-rslt .rslt-hiscModal .modal-dialog .modal-body .form-inline.form-inline-modal .form-group label {
    width: 100%;
    display: block;
  }
}
@media (max-width: 766px) {
  .loans-rslt .rslt-hiscModal .modal-dialog .modal-body .form-inline.form-inline-modal .form-group input {
    width: 49%;
    display: inline-block;
  }
}
.loans-rslt .rslt-hiscModal .modal-dialog .modal-body .default-form-group {
  margin-bottom: 10px;
}
@media (max-width: 766px) {
  .loans-rslt .rslt-hiscModal .modal-dialog {
    width: auto;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .loans-rslt .rslt-hiscModal .modal-dialog {
    height: 90%;
  }
}
@media (max-width: 1279px) {
  .datas-summary.loans {
    width: 540px;
  }
}
@media (max-width: 1023px) {
  .datas-summary.loans {
    width: 540px;
  }
}
@media (max-width: 766px) {
  .datas-summary.loans {
    width: 100%;
  }
}
.secondblock {
  -webkit-box-ordinal-group: 2;
  box-ordinal-group: 2;
}
.firstblock {
  -webkit-box-ordinal-group: 1;
  box-ordinal-group: 1;
}
@media (max-width: 1023px) {
  .vertical-loans .loans-vertical-inside .tab-icons-loans1 {
    min-height: 295px;
  }
}
@media (max-width: 1023px) {
  .vertical-loans .loans-vertical-inside .tab-icons-loans2 {
    min-height: 292px;
  }
}
@media (max-width: 1023px) {
  .vertical-loans .loans-vertical-inside .tab-icons-loans3 {
    min-height: 205px;
  }
}
@media (max-width: 1023px) {
  .vertical-loans .loans-vertical-inside .tab-icons-loans4 {
    min-height: 228px;
  }
}
@media (max-width: 1023px) {
  .vertical-loans .tab-icons-loans .list-icon .label-text-nr {
    width: 54%;
  }
}
@media (max-width: 1023px) {
  .vertical-loans .tab-icons-loans .list-icon .value-text-nr {
    width: 46%;
  }
}
@media (max-width: 1023px) {
  .vertical-loans .offerte-buy-loans .info-buy-loans {
    right: -16px;
    top: 3px;
  }
}
.vertical-loans .hld-grayborder-shadow .buy .unav-buy {
  margin: 0 0 29px;
}
.vertical-loans .table-compare .price span {
  font-weight: normal;
  line-height: 1.1;
  color: #243588;
  margin-top: 22px;
  margin-bottom: 11px;
  font-size: 40px;
  font-family: 'Barlow-Extrabold', sans-serif;
  margin-bottom: 0px;
  margin-top: 5px;
}
.vertical-loans .table-compare .price span small,
.vertical-loans .table-compare .price span .small {
  font-weight: inherit;
  line-height: 1;
  color: #243588;
}
.vertical-loans .table-compare .price span strong,
.vertical-loans .table-compare .price span b {
  font-family: 'Barlow-Extrabold', sans-serif;
}
.vertical-loans .table-compare .price span small,
.vertical-loans .table-compare .price span .small {
  font-size: 65%;
}
.vertical-loans .table-compare .price a {
  text-decoration: none;
  position: relative;
}
.vertical-loans .table-compare .price a span {
  font-weight: normal;
  line-height: 1.1;
  color: #243588;
  margin-top: 22px;
  margin-bottom: 11px;
  font-size: 40px;
  font-family: 'Barlow-Extrabold', sans-serif;
  margin-bottom: 0px;
  margin-top: 0;
}
.vertical-loans .table-compare .price a span small,
.vertical-loans .table-compare .price a span .small {
  font-weight: inherit;
  line-height: 1;
  color: #243588;
}
.vertical-loans .table-compare .price a span strong,
.vertical-loans .table-compare .price a span b {
  font-family: 'Barlow-Extrabold', sans-serif;
}
.vertical-loans .table-compare .price a span small,
.vertical-loans .table-compare .price a span .small {
  font-size: 65%;
}
.list-unstyled-morepadd .border-filtre-loans {
  border-bottom: 1px solid #BABABA;
  margin-bottom: 20px !important;
  padding-bottom: 20px !important;
}
.offerte-buy-loans {
  position: relative;
  display: inline;
}
@media (max-width: 766px) {
  .offerte-buy-loans {
    margin-left: 10px;
  }
}
.offerte-buy-loans .info-buy-loans {
  position: absolute;
  right: -20px;
  top: 3px;
}
@media (max-width: 1279px) {
  .offerte-buy-loans .info-buy-loans {
    right: -62px;
    top: 3px;
  }
}
@media (max-width: 1023px) {
  .offerte-buy-loans .info-buy-loans {
    right: -60px;
    top: 3px;
  }
}
@media (max-width: 766px) {
  .offerte-buy-loans .info-buy-loans {
    right: auto;
    padding-right: -5px;
  }
}
.offerte-buy-loans a {
  margin-right: 5px;
}
.top-letop {
  margin: auto;
  border-top: 1px solid #F4F4F4;
  border-bottom: 1px solid #F4F4F4;
  background-color: #fff;
  z-index: 1040;
  position: relative;
}
.top-letop img {
  display: block;
  margin: 7px auto;
  width: auto;
}
@media (max-width: 766px) {
  .top-letop img {
    width: 256px;
  }
}
.d_etails .pw-icon-vinkje:before {
  margin-right: 6px;
  position: relative;
  top: 2px;
}
.d_etails .pw-icon-cross:before {
  margin-right: 6px;
  position: relative;
  top: 2px;
}
@media (max-width: 767px) {
  .landingpage-car-loans .landing-car-loans.hero-unit .quote h1 {
    font-size: 23px;
  }
}
.list-custom-radio .items .custom-radio {
  padding-left: 30px !important;
}
.loans-coverage {
  margin: 20px 0 0 0;
}
.loans-coverage .ontop-cover {
  display: block;
}
.loans-coverage .custom-select {
  margin-bottom: 10px;
}
.input-loans {
  position: relative;
}
.input-loans input,
.input-loans select {
  height: 40px !important;
}
.input-loans .pw-icon-vinkje,
.input-loans .pw-icon-cross {
  position: absolute;
  right: 8px;
  top: 12px;
}
.input-loans .pw-icon-cross {
  color: #E30613;
}
.car-loans .zorg-stamp {
  display: none;
}
@media (max-width: 767px) {
  .loans-car.hld h2 {
    display: none;
  }
}
.loans-car.hld h2 #divAdvice h3 {
  margin-top: 40px;
}
@media (min-width: 767px) and (max-width: 1023px) {
  .loans-car .fields a.underline {
    display: inline-block;
  }
}
.loans-car .fields a.underline:hover {
  text-decoration: none;
}
@media (max-width: 1023px) {
  .loans-car .form-group .text-right {
    text-align: left !important;
  }
}
.loans-car .loans-stamp {
  background-image: url('https://cdn2.pricewise.nl/resources/main/stamp.png');
  color: #243588;
  font-family: 'Barlow-Extrabold', sans-serif;
  height: 84px;
  position: absolute;
  right: 10px;
  text-align: center;
  top: 10px;
  width: 84px;
}
.loans-car .loans-stamp .loans-stamp-text {
  font-size: 12px;
  line-height: 1em;
  margin-top: 20px;
}
.loans-car .loans-stamp .loans-stamp-price {
  font-size: 34px;
  line-height: 1em;
}
.loans-car .fields a.underline {
  display: block;
  margin-top: 30px;
}
.loans-car .custom-select-loans-list {
  width: 90%;
  float: left;
}
.page-rsltlist-loans .rslt-list .buy {
  width: 19.5%;
}
@media (max-width: 766px) {
  .page-rsltlist-loans .rslt-list .buy {
    width: 100%;
  }
}
.tooltipster-default .tooltipster-content .tooltip-gettentt {
  width: 100%;
}
.tooltipster-default .tooltipster-content .tooltip-gettentt tr:last-child td {
  padding-top: 2px;
  width: 33%;
}
.landingpage-loans .blog-content .blog-more-link ul {
  min-height: 190px !important;
}
.landingpage-loans .landing-formfields .fields .form-control-feedback {
  bottom: auto;
  top: 48px;
}
.landingpage-loans #birthdate {
  background-color: #ffffff;
}
.landingpage-loans .loans-underline {
  position: absolute;
  white-space: nowrap;
  font-weight: normal;
  margin-top: 9px;
}
.landingpage-loans .loans-underline .active {
  margin-right: 5px;
}
@media (max-width: 766px) {
  .landingpage-loans .loans-underline {
    right: 15px;
    top: 14px;
    margin-top: 0;
  }
}
@media (max-width: 1023px) {
  .landingpage-loans .loans-underline a.underline {
    line-height: 32px;
  }
}
@media (max-width: 766px) {
  .landingpage-loans .loans-underline a.underline {
    line-height: 30px;
  }
}
@media (max-width: 766px) {
  .landingpage-loans .loans-underline .visible-xs {
    display: inline-block !important;
  }
}
@media (max-width: 1023px) {
  .landingpage-loans .select-loans-start {
    margin-top: 35px;
  }
}
@media (max-width: 766px) {
  .landingpage-loans .select-loans-start {
    margin-top: 0;
  }
}
@media (max-width: 1023px) {
  .landingpage-loans .div-new-row.fields .loans-btn-start .btn.btn-primary.btn-lg.pw-icon-arrow-right {
    margin-top: 0px;
  }
}
@media (max-width: 766px) {
  .landingpage-loans .div-new-row.fields .loans-btn-start .btn.btn-primary.btn-lg.pw-icon-arrow-right {
    margin-top: 20px;
  }
}
.landingpage-loans .landing-formfields .hld-energy-gas {
  left: 10px;
  position: absolute;
  top: 115px;
  width: 646px;
}
@media (max-width: 1023px) {
  .landingpage-loans .landing-formfields .hld-energy-gas {
    left: 0;
    position: relative;
    top: 25px;
    width: 100%;
  }
}
@media (max-width: 766px) {
  .landingpage-loans .landing-formfields .hld-energy-gas {
    left: 0;
    position: relative;
    top: 25px;
    width: 100%;
  }
}
.landingpage-loans .landing-formfields .fields .hld-energy-gas label.ontop {
  margin-bottom: 5px;
}
@media (max-width: 766px) {
  .landingpage-loans .hld-energy-gas .arrowtop {
    left: 20%;
  }
}
.loans-page .radio-hld {
  margin-top: 10px;
}
@media screen and (-ms-high-contrast: active) and (max-width: 766px), (-ms-high-contrast: none) and (max-width: 766px) {
  .loans-page .radio-hld .hld-grayborder-shadow {
    margin-bottom: 25px;
  }
}
.loans-page .loans-box-secostep {
  padding: 40px 40px 40px 20px;
}
@media (max-width: 766px) {
  .loans-page .loans-box-secostep {
    padding: 20px 10px 10px;
  }
}
.loans-page .loans-box-secostep .list-border li:last-child {
  border-bottom: 0px solid #CCCCCC;
}
.loans-page .loans-box-secostep .h3 {
  display: inline-block;
  margin-top: -5px;
  padding: 0 0 0 10px;
}
@media (max-width: 766px) {
  .loans-page .loans-box-secostep .h3 {
    padding: 0;
    margin-top: -2px;
    font-size: 16px;
  }
}
.loans-page .loans-box-secostep .subtext-box-loans {
  padding-left: 40px;
  padding-top: 20px;
  display: inline-block;
}
@media (max-width: 766px) {
  .loans-page .loans-box-secostep .subtext-box-loans {
    padding-left: 31px;
    padding-top: 7px;
  }
}
.loans-page .loans-box-secostep hr {
  margin-left: 40px;
  border-color: #CCCCCC;
}
@media (max-width: 766px) {
  .loans-page .loans-box-secostep hr {
    margin-left: 0px;
  }
}
.loans-page .loans-box-secostep .loans-coverage-box {
  margin: 14px 0 0 40px;
}
@media (max-width: 766px) {
  .loans-page .loans-box-secostep .loans-coverage-box {
    margin: 0px;
  }
}
.loans-page .loans-box-secostep .custom-select {
  width: 90%;
}
@media (max-width: 1023px) {
  .loans-page .loans-box-secostep .custom-select {
    padding-left: 0px;
  }
}
@media (max-width: 766px) {
  .loans-page .loans-box-secostep .custom-select {
    padding-left: 0px;
  }
}
.loans-page .loans-box-secostep .info-icon-loans {
  margin-left: 11px;
  margin-top: 17px;
}
@media (max-width: 766px) {
  .loans-page .loans-box-secostep .info-icon-loans {
    margin-left: 5px;
  }
}
.loans-page .loans-box-secostep .blue-loans-coverage-box {
  display: inline-block;
  padding-top: 5px;
  padding-left: 30px;
}
@media (max-width: 766px) {
  .loans-page .loans-box-secostep .blue-loans-coverage-box span {
    font-size: 16px;
  }
}
@media (max-width: 1023px) {
  .loans-page .loans-box-secostep .blue-loans-coverage-box {
    float: left;
  }
}
@media (max-width: 766px) {
  .loans-page .loans-box-secostep .blue-loans-coverage-box {
    float: left;
    padding-top: 5px;
    padding-left: 20px;
  }
}
@media (max-width: 766px) {
  .loans-page .loans-box-secostep .btn-primary {
    display: block;
    margin-top: 10px;
    width: 100%;
    margin-top: 20px !important;
  }
}
.loans-page .loans-box-secostep ul.list-border.list-icon {
  padding-left: 40px;
}
@media (max-width: 766px) {
  .loans-page .loans-box-secostep ul.list-border.list-icon {
    padding-left: 31px;
  }
}
.loans-page .loans-box-secostep ul.list-border.list-icon li:first-child {
  border-top: 0px solid #CCCCCC !important;
}
.hld-gray.hld-gray-rslt {
  margin-top: 0px;
}
@media (max-width: 1023px) {
  .main-left-email .btn-secondary {
    margin-top: -15px;
  }
}
.main-left-email .btn.pw-icon-arrow-right:after {
  content: none;
}
.items-align-label label {
  width: 100% !important;
  display: inline !important;
}
.items-align-label input {
  vertical-align: top;
  display: inline;
}
.items-align-label span {
  padding-left: 0px;
  padding-right: 0px;
  margin-right: 0px;
  width: 90%;
  display: inline-block;
}
@media (max-width: 766px) {
  .items-align-label {
    margin-bottom: 10px;
  }
  .items-align-label label {
    width: 100% !important;
  }
}
.videowrapper {
  float: none;
  clear: both;
  width: 100%;
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 25px;
  height: 0;
}
.videowrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.accordion.list-icon.pw-icon-video-icon .panel-collapse > .panel-body {
  padding: 10px 0px;
}
.footercontent-en .linksblocks {
  width: 100%;
}
.footercontent-en .footersocial a {
  color: #243588 !important;
  text-decoration: none;
  margin-right: 7px;
  padding-left: 8px;
  padding-top: 13px;
}
.footercontent-en .footersocial a:hover {
  text-decoration: none !important;
}
.footercontent-en .footersocial a.gplus {
  padding-left: 3px;
  padding-top: 3px;
}
.Zorgeloosverzekerdbundelfront-Modal .modal-dialog {
  height: 250px;
  margin: 15% auto;
  max-width: 900px;
  width: 900px;
}
@media (max-width: 1279px) {
  .Zorgeloosverzekerdbundelfront-Modal .modal-dialog {
    height: auto;
    width: 100%;
    max-width: 900px;
    margin: 20px auto;
  }
}
.Zorgeloosverzekerdbundelfront-Modal .modal-dialog .Zorgeloosverzekerdbundelfront_modal_text {
  padding-bottom: 10px;
  padding-left: 40px;
  padding-top: 8px;
}
@media (max-width: 1279px) {
  .Zorgeloosverzekerdbundelfront-Modal .modal-dialog .Zorgeloosverzekerdbundelfront_modal_text {
    padding-bottom: 10px;
    padding-left: 10px;
    padding-top: 10px;
  }
}
.promobar.homepage-content {
  padding-top: 30px;
  padding-bottom: 50px;
  display: inline-block;
  width: 100%;
}
.promobar.homepage-content h2 {
  font-size: 44px;
  margin-bottom: 32px;
  margin-top: 0;
}
@media (max-width: 1279px) {
  .promobar.homepage-content h2 {
    font-size: 36px;
  }
}
@media (max-width: 1023px) {
  .promobar.homepage-content h2 {
    font-size: 28px;
  }
}
@media (max-width: 766px) {
  .promobar.homepage-content h2 {
    font-size: 28px;
  }
}
.promobar.homepage-content ul.list-icon {
  margin-bottom: 32px;
}
.promobar .holidaycard-ribbon {
  background: url('https://cdn2.pricewise.nl/resources/main/Uitjes_ribbon_late_2018.png') no-repeat;
  height: 586px;
  width: 183px;
  display: inline-block;
  position: absolute;
  top: -54px;
  left: -170px;
}
@media (max-width: 766px) {
  .promobar .holidaycard-ribbon {
    display: none !important;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  .promobar .holidaycard-ribbon {
    display: none !important;
  }
}
@media (min-width: 1280px) {
  .promobar .holidaycard-ribbon {
    top: -62px;
    left: -200px;
  }
}
.zorgeloos .mvt_padding_front {
  padding-left: 110px;
}
@media (max-width: 1279px) {
  .zorgeloos .mvt_padding_front {
    padding-left: 0px;
  }
}
.zorgeloos .box-background-middle {
  background: url('https://cdn2.pricewise.nl/resources/main/Zorgeloos-Bundel.png') scroll right top;
  background-repeat: no-repeat;
  width: 300px;
  height: 138px;
}
.zorgeloos .box-background-middle span {
  display: inline-block;
  line-height: 16px;
  margin-left: 10px;
  margin-top: 63px;
}
.zorgeloos .box-background-1024 {
  background: url('https://cdn2.pricewise.nl/resources/main/Zorgeloos-Bundel-1024.png') scroll 18px 37px;
  background-repeat: no-repeat;
  width: 214px;
  height: 205px;
}
.zorgeloos .box-background-1024 span {
  display: inline-block;
  line-height: 16px;
  margin-left: 25px;
  margin-top: 30px;
}
.zorgeloos-content .zorgeloos .mvt_padding_front {
  padding-left: 0px;
}
@media (max-width: 1279px) {
  .zorgeloos-content .zorgeloos .mvt_padding_front {
    padding-left: 0px;
  }
}
.satisfaction-questionnaire #div_ZSwitchInsurance,
.satisfaction-questionnaire #div_ZBasisInsurance,
.satisfaction-questionnaire #div_ZChangedOwnRisk,
.satisfaction-questionnaire #div_ZChangingPolicyAgain,
.satisfaction-questionnaire #div_ZChangeOwnRisk,
.satisfaction-questionnaire #div_ZSwitchViaPricewiseAgain,
.satisfaction-questionnaire #div_ZSwitchInsuranceReason,
.satisfaction-questionnaire #div_ZSwitchTypeBasicInsuranceReason,
.satisfaction-questionnaire #div_ZWhyLowerOwnRiskReason,
.satisfaction-questionnaire #div_ZSwitchBasicInsuranceReason,
.satisfaction-questionnaire #div_ZLowerOwnRiskReason,
.satisfaction-questionnaire #div_ZRaiseOwnRiskReason,
.satisfaction-questionnaire #div_ZWhyRaiseOwnRiskReason,
.satisfaction-questionnaire #div_ZSwitchInsuranceCompanyReason {
  position: relative;
  border-radius: 6px;
  padding: 10px 20px 20px;
  margin: 10px 0 20px;
  border: 1px solid #243588;
  background: #ffffff;
}
.satisfaction-questionnaire #div_ZThanksMessage .pp-field {
  padding-top: 20px;
}
.satisfaction-questionnaire #div_ZThanksMessage .pp-field span {
  font-family: 'Barlow-Extrabold', sans-serif;
  font-weight: normal;
  line-height: 1.1;
  color: #243588;
  margin-top: 22px;
  margin-bottom: 11px;
  font-size: 32px;
}
.satisfaction-questionnaire #div_ZThanksMessage .pp-field span small,
.satisfaction-questionnaire #div_ZThanksMessage .pp-field span .small {
  font-weight: inherit;
  line-height: 1;
  color: #243588;
}
.satisfaction-questionnaire #div_ZThanksMessage .pp-field span strong,
.satisfaction-questionnaire #div_ZThanksMessage .pp-field span b {
  font-family: 'Barlow-Extrabold', sans-serif;
}
.satisfaction-questionnaire #div_ZThanksMessage .pp-field span small,
.satisfaction-questionnaire #div_ZThanksMessage .pp-field span .small {
  font-size: 65%;
}
.satisfaction-questionnaire #div_ZSwitchInsuranceReason .pp-input table tr:last-of-type td input[type="checkbox"]:checked,
.satisfaction-questionnaire #div_ZSwitchBasicInsuranceReason .pp-input table tr:last-of-type td input[type="checkbox"]:checked,
.satisfaction-questionnaire #div_ZRaiseOwnRiskReason .pp-input table tr:last-of-type td input[type="checkbox"]:checked,
.satisfaction-questionnaire #div_ZWhyRaiseOwnRiskReason .pp-input table tr:last-of-type td input[type="checkbox"]:checked,
.satisfaction-questionnaire #div_ZSwitchTypeBasicInsuranceReason .pp-input table tr:last-of-type td input[type="checkbox"]:checked,
.satisfaction-questionnaire #div_ZLowerOwnRiskReason .pp-input table tr:last-of-type td input[type="checkbox"]:checked,
.satisfaction-questionnaire #div_ZSwitchInsuranceCompanyReason .pp-input table tr:last-of-type td input[type="checkbox"]:checked,
.satisfaction-questionnaire #div_ZWhyLowerOwnRiskReason .pp-input table tr:last-of-type td input[type="checkbox"]:checked {
  margin-bottom: 80px;
}
.satisfaction-questionnaire #div_ZSwitchInsuranceReason + #div_ZSwitchInsuranceReasonExpl,
.satisfaction-questionnaire #div_ZRaiseOwnRiskReason + #div_ZRaiseOwnRiskReasonExpl,
.satisfaction-questionnaire #div_ZSwitchBasicInsuranceReason + #div_ZSwitchBasicInsuranceReasonExpl,
.satisfaction-questionnaire #div_ZWhyRaiseOwnRiskReason + #div_ZWhyRaiseOwnRiskReasonExpl,
.satisfaction-questionnaire #div_ZSwitchTypeBasicInsuranceReason + #div_ZSwitchTypeBasicInsuranceReasonExpl,
.satisfaction-questionnaire #div_ZLowerOwnRiskReason + #div_ZLowerOwnRiskReasonExpl,
.satisfaction-questionnaire #div_ZSwitchInsuranceCompanyReason + #div_ZSwitchInsuranceCompanyReasonExpl,
.satisfaction-questionnaire #div_ZWhyLowerOwnRiskReason + #div_ZWhyLowerOwnRiskReasonExpl {
  position: absolute;
  display: block;
  z-index: 100;
  margin-top: -105px;
  margin-left: 20px;
}
@media (max-width: 766px) {
  .satisfaction-questionnaire #div_ZSwitchInsuranceReason + #div_ZSwitchInsuranceReasonExpl,
  .satisfaction-questionnaire #div_ZRaiseOwnRiskReason + #div_ZRaiseOwnRiskReasonExpl,
  .satisfaction-questionnaire #div_ZSwitchBasicInsuranceReason + #div_ZSwitchBasicInsuranceReasonExpl,
  .satisfaction-questionnaire #div_ZWhyRaiseOwnRiskReason + #div_ZWhyRaiseOwnRiskReasonExpl,
  .satisfaction-questionnaire #div_ZSwitchTypeBasicInsuranceReason + #div_ZSwitchTypeBasicInsuranceReasonExpl,
  .satisfaction-questionnaire #div_ZLowerOwnRiskReason + #div_ZLowerOwnRiskReasonExpl,
  .satisfaction-questionnaire #div_ZSwitchInsuranceCompanyReason + #div_ZSwitchInsuranceCompanyReasonExpl,
  .satisfaction-questionnaire #div_ZWhyLowerOwnRiskReason + #div_ZWhyLowerOwnRiskReasonExpl {
    width: auto;
  }
  .satisfaction-questionnaire #div_ZSwitchInsuranceReason + #div_ZSwitchInsuranceReasonExpl .pp-field,
  .satisfaction-questionnaire #div_ZRaiseOwnRiskReason + #div_ZRaiseOwnRiskReasonExpl .pp-field,
  .satisfaction-questionnaire #div_ZSwitchBasicInsuranceReason + #div_ZSwitchBasicInsuranceReasonExpl .pp-field,
  .satisfaction-questionnaire #div_ZWhyRaiseOwnRiskReason + #div_ZWhyRaiseOwnRiskReasonExpl .pp-field,
  .satisfaction-questionnaire #div_ZSwitchTypeBasicInsuranceReason + #div_ZSwitchTypeBasicInsuranceReasonExpl .pp-field,
  .satisfaction-questionnaire #div_ZLowerOwnRiskReason + #div_ZLowerOwnRiskReasonExpl .pp-field,
  .satisfaction-questionnaire #div_ZSwitchInsuranceCompanyReason + #div_ZSwitchInsuranceCompanyReasonExpl .pp-field,
  .satisfaction-questionnaire #div_ZWhyLowerOwnRiskReason + #div_ZWhyLowerOwnRiskReasonExpl .pp-field {
    display: inline-block;
  }
}
.satisfaction-questionnaire h5 {
  display: inline;
}
.satisfaction-questionnaire .div-pp > div .pp-field {
  padding-right: 0;
  width: 93%;
}
.satisfaction-questionnaire .div-pp > div .pp-field span {
  line-height: 1.42857;
  color: #000;
}
.satisfaction-questionnaire .div-pp {
  margin-bottom: 10px;
  position: relative;
}
.satisfaction-questionnaire .div-pp label {
  display: block;
  margin-left: 18px;
  margin-right: 0;
  width: 100%;
}
.satisfaction-questionnaire .div-pp input[type="checkbox"] {
  float: left;
}
.satisfaction-questionnaire .div-pp div > div > div > div {
  padding: 0;
}
.satisfaction-questionnaire .div-pp div > div {
  padding: 0;
}
.satisfaction-questionnaire #form-validation-summary {
  margin: 0 0 0 -10px;
}
.satisfaction-questionnaire #form-validation-summary .box-content {
  margin: 10px;
}
.satisfaction-questionnaire #form-validation-summary .box-content .div-separate {
  display: none;
}
.satisfaction-questionnaire .div-pp > div .pp-info {
  float: right;
}
.satisfaction-questionnaire .div-pp > div .pp-input {
  width: 93%;
}
@media (max-width: 766px) {
  .satisfaction-questionnaire .div-pp > div .pp-input {
    width: 88%;
  }
}
.satisfaction-questionnaire .div-pp > div .pp-input select,
.satisfaction-questionnaire .div-pp > div .pp-input input[type="text"] {
  width: 60%;
}
@media (max-width: 1023px) {
  .satisfaction-questionnaire .div-pp > div .pp-input select,
  .satisfaction-questionnaire .div-pp > div .pp-input input[type="text"] {
    width: 100%;
  }
}
.satisfaction-questionnaire .div-pp > div .pp-input span {
  line-height: 1.42857;
  color: #000;
}
.satisfaction-questionnaire .div-pp > div table .radio {
  display: inline-block;
  margin-right: 15px;
}
.satisfaction-questionnaire .div-pp > div table label {
  color: #666;
}
.IE.IE_11 .cookiebar-box.cookiebar-box-popup {
  display: block;
}
.cookiebar-box-background.cookiebar-box-background-popup {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050 ;
  background: #243588;
  opacity: 0.8;
}
.cookiebar-box-popup.cookiebar-box {
  background-color: transparent;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex ;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-overflow-scrolling: touch;
  outline: 0;
  border-top: 0px solid #ffffff;
}
.cookiebar-box-popup.cookiebar-box .btn-primary,
.cookiebar-box-popup.cookiebar-box .btn-secondary {
  background-color: #95C11F;
  border-color: #95C11F;
}
.cookiebar-box-popup.cookiebar-box.cookiebar-box-step2 .btn-primary.active,
.cookiebar-box-popup.cookiebar-box.cookiebar-box-step2 .btn-primary.active:focus,
.cookiebar-box-popup.cookiebar-box.cookiebar-box-step2 .btn-primary.active:hover,
.cookiebar-box-popup.cookiebar-box.cookiebar-box-step2 .btn-primary.focus,
.cookiebar-box-popup.cookiebar-box.cookiebar-box-step2 .btn-primary:active,
.cookiebar-box-popup.cookiebar-box.cookiebar-box-step2 .btn-primary:active:focus,
.cookiebar-box-popup.cookiebar-box.cookiebar-box-step2 .btn-primary:active:hover,
.cookiebar-box-popup.cookiebar-box.cookiebar-box-step2 .btn-primary:focus,
.cookiebar-box-popup.cookiebar-box.cookiebar-box-step2 .btn-primary:hover {
  background-color: #95C11F;
  border-color: #95C11F;
}
.cookiebar-box-popup.cookiebar-box.cookiebar-box-step2 .cookiebar-box-int {
  width: 940px;
}
.cookiebar-box-popup.cookiebar-box .cookiebar-box-int {
  margin: auto auto;
  position: relative;
  color: #333;
  width: 500px;
  background: #ffffff;
  -webkit-box-shadow: 0px 4px 24px 10px rgba(0, 0, 0, 0.25);
          box-shadow: 0px 4px 24px 10px rgba(0, 0, 0, 0.25);
  border-radius: 20px;
}
.cookiebar-box-popup.cookiebar-box .cookiebar-box-int .btn-secondary {
  -webkit-box-shadow: 0 3px 0 #648115;
          box-shadow: 0 3px 0 #648115;
  outline: 0;
  font-weight: 500;
  color: #ffffff;
  background-color: #95C11F;
  border-color: #95C11F;
  border-radius: 8px;
  display: block;
  margin-top: 20px;
}
.cookiebar-box-popup.cookiebar-box .cookiebar-box-int .btn-secondary.active,
.cookiebar-box-popup.cookiebar-box .cookiebar-box-int .btn-secondary.active:focus,
.cookiebar-box-popup.cookiebar-box .cookiebar-box-int .btn-secondary.active:hover,
.cookiebar-box-popup.cookiebar-box .cookiebar-box-int .btn-secondary.focus,
.cookiebar-box-popup.cookiebar-box .cookiebar-box-int .btn-secondary:active,
.cookiebar-box-popup.cookiebar-box .cookiebar-box-int .btn-secondary:active:focus,
.cookiebar-box-popup.cookiebar-box .cookiebar-box-int .btn-secondary:active:hover,
.cookiebar-box-popup.cookiebar-box .cookiebar-box-int .btn-secondary:focus,
.cookiebar-box-popup.cookiebar-box .cookiebar-box-int .btn-secondary:hover {
  background-color: #95C11F;
  border-color: #95C11F;
}
.cookiebar-box-popup.cookiebar-box .cookiebar-box-initial {
  padding: 30px;
}
.cookiebar-box-popup.cookiebar-box .cookiebar-box-initial h1,
.cookiebar-box-popup.cookiebar-box .cookiebar-box-initial .h1 {
  color: #243588;
  padding-top: 0px;
  margin-top: 0px;
  font-size: 60px;
}
.cookiebar-box-popup.cookiebar-box .as-link {
  color: #243588;
}
.cookiebar-box-popup.cookiebar-box .cookiebar-box-content {
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 6px;
  color: #333;
}
.cookiebar-box-popup.cookiebar-box .cookiebar-box-content .btn-primary {
  margin-left: 30px;
  margin-top: 10px;
  background-color: #95C11F;
  border-color: #95C11F;
}
.cookiebar-box-popup.cookiebar-box .cookiebar-box-content .btn-default {
  margin-top: 10px;
}
.cookiebar-box-popup.cookiebar-box .cookiebar-box-content h1,
.cookiebar-box-popup.cookiebar-box .cookiebar-box-content h2 {
  color: #243588;
}
.cookiebar-box-popup.cookiebar-box .cookiebar-box-close-icon .div-new-row {
  display: none;
}
.cookiebar-box-popup.cookiebar-box.cookiebar-box-step2 .cookiebar-box-close-icon .div-new-row {
  display: inline-block;
  position: relative;
  left: 40px;
  top: 20px;
}
.cookiebar-box-popup.cookiebar-box.cookiebar-box-step2 .cookiebar-box-close-icon .div-new-row .pw-close-modal {
  background-color: transparent;
}
.cookiebar-box-popup.cookiebar-box.cookiebar-box-step2 .cookiebar-box-close-icon .div-new-row .pw-close-modal:before {
  content: "\6c";
  font-family: pricewize-icons;
  color: #243588;
  font-size: 14px;
  padding-right: 3px;
}
.cookiebar-box-popup.cookiebar-box.cookiebar-box-step2 .cookiebar-box-close-icon .div-new-row .pw-close-modal:after {
  content: 'Terug';
  font-family: Barlow, Helvetica, Arial, sans-serif;
  color: #243588;
  font-size: 16px;
}
.cookiebar-box-popup.cookiebar-box.cookiebar-box-step2 .cookiebar-box-close-icon .div-new-row .pw-close-modal {
  left: 0px;
  border-color: transparent;
  width: 80px;
  cursor: pointer;
}
.cookiebar-box-popup.cookiebar-box.cookiebar-box-step2 h1,
.cookiebar-box-popup.cookiebar-box.cookiebar-box-step2 .h1 {
  color: #243588;
  margin-left: 30px;
  margin-bottom: 0;
  margin-top: 40px;
}
.cookiebar-box-popup.cookiebar-box.cookiebar-box-step2 .cookiebar-box-content {
  padding: 0px 30px 0px 30px;
}
.cookiebar-box-popup.cookiebar-box.cookiebar-box-step2 .cookiebar-box-content h5 {
  color: #243588;
}
.cookiebar-box-popup.cookiebar-box .btn-primary {
  background-color: #95C11F;
  border-color: #95C11F;
}
@media (max-width: 766px) {
  .cookiebar-box-popup.cookiebar-box.cookiebar-box-step2 .cookiebar-box-close-icon .div-new-row {
    left: 10px;
    top: 20px;
  }
  .cookiebar-box-popup.cookiebar-box .btn-step2 {
    margin-right: 0px;
    margin-left: 0px;
    margin-bottom: 20px;
  }
  .cookiebar-box-popup.cookiebar-box .btn-step2 .btn-primary {
    margin-bottom: 10px;
  }
  .cookiebar-box-popup.cookiebar-box .cookiebar-box-content-inner {
    max-height: 45vh;
  }
  .cookiebar-box-popup.cookiebar-box.cookiebar-box-step2 .cookiebar-box-content {
    padding: 0px 10px 0px 10px;
  }
  .cookiebar-box-popup.cookiebar-box.cookiebar-box-step2 h1 {
    margin-left: 10px;
  }
  .cookiebar-box-popup.cookiebar-box .cookiebar-box-initial {
    padding: 10px;
  }
  .cookiebar-box-popup.cookiebar-box .cookiebar-box-initial h1 {
    font-size: 22px;
    margin-top: 10px;
  }
  .cookiebar-box-popup.cookiebar-box .cookiebar-box-int {
    margin: 10px;
    background-color: #ffffff;
  }
  .cookiebar-box-popup.cookiebar-box .col-lg-10 {
    width: 100%;
  }
  .cookiebar-box-popup.cookiebar-box.cookiebar-box-int {
    width: 100%;
  }
  .cookiebar-box-popup.cookiebar-box .wrapper {
    width: 100%;
  }
}
@media (min-width: 767px) {
  .IE_11 .cookiebar-box-popup.cookiebar-box.cookiebar-box-step2 .cookiebar-box-int {
    margin: auto auto;
    background-color: #ffffff;
  }
  .cookiebar-box-popup.cookiebar-box .btn-step2 {
    padding-right: 30px;
    padding-left: 30px;
    padding-top: 10px;
  }
  #cookieBarToggle:checked ~ .cookiebar-box-popup.cookiebar-box.cookiebar-box-step2 .cookiebar-box-details {
    max-height: calc(100vh - 150px);
    padding: 0px 10px 110px 10px;
  }
  .cookiebar-box-popup.cookiebar-box.cookiebar-box-step2 .col-lg-12 {
    width: 100%;
  }
  .cookiebar-box-popup.cookiebar-box.cookiebar-box-step2 .cookiebar-box-content-inner {
    max-height: calc(100vh - 400px);
  }
  .cookiebar-box-popup.cookiebar-box .col-lg-offset-2 {
    margin-left: 0%;
  }
  .cookiebar-box-popup.cookiebar-box .col-lg-10 {
    width: 100%;
  }
  .cookiebar-box-popup.cookiebar-box .wrapper {
    width: 500px;
  }
  .cookiebar-box-popup.cookiebar-box.cookiebar-box-step2 .cookiebar-box-int {
    width: 100%;
  }
  .cookiebar-box-popup.cookiebar-box.cookiebar-box-step2 .wrapper {
    width: 100%;
  }
  .cookiebar-box-popup.cookiebar-box.cookiebar-box-step2 .cookiebar-box-int {
    margin: 10px;
    background-color: #ffffff;
  }
}
@media (min-width: 1023px) {
  .cookiebar-box-popup.cookiebar-box .col-lg-offset-2 {
    margin-left: 0%;
  }
  .cookiebar-box-popup.cookiebar-box .col-lg-10 {
    width: 100%;
  }
  .cookiebar-box-popup.cookiebar-box .wrapper {
    width: 500px;
  }
  .cookiebar-box-popup.cookiebar-box.cookiebar-box-step2 .cookiebar-box-int {
    width: 940px;
  }
  .cookiebar-box-popup.cookiebar-box.cookiebar-box-step2 .wrapper {
    width: 940px;
  }
}
@media (min-width: 1024px) {
  .cookiebar-box-popup.cookiebar-box .col-lg-offset-2 {
    margin-left: 0%;
  }
  .cookiebar-box-popup.cookiebar-box .col-lg-10 {
    width: 100%;
  }
  .cookiebar-box-popup.cookiebar-box .wrapper {
    width: 500px;
  }
  .cookiebar-box-popup.cookiebar-box.cookiebar-box-step2 .cookiebar-box-int {
    width: 940px;
  }
  .cookiebar-box-popup.cookiebar-box.cookiebar-box-step2 .wrapper {
    width: 940px;
  }
}
.cookiebar-box {
  position: fixed;
  bottom: 0;
  background-color: #243588;
  z-index: 1090 !important;
  pointer-events: auto !important;
  width: 100%;
  color: #ffffff;
  border-top: 1px solid #ffffff;
}
.cookiebar-box span {
  display: inline-block;
  padding: 8px 12px 8px 12px;
}
@media (max-width: 766px) {
  .cookiebar-box .close-holder {
    vertical-align: top;
    padding-top: 3px;
  }
}
.cookiebar-box .btn-default {
  color: #243588 !important;
  margin-right: 17px;
}
.cookiebar-box .close-help {
  position: absolute;
  top: -20px;
  right: 10px;
  display: none;
}
.cookiebar-box h1,
.cookiebar-box h2,
.cookiebar-box h3,
.cookiebar-box h4,
.cookiebar-box h5,
.cookiebar-box h6 {
  color: #ffffff;
}
.cookiebar-box .btn-secondary,
.cookiebar-box .btn-primary {
  background-color: #20c340;
  border-color: #20c340;
}
.cookiebar-box .as-link {
  text-decoration: underline;
  color: #ffffff;
  cursor: pointer;
  margin-bottom: 0;
  font-size: 16px;
}
.cookiebar-box .as-link:focus,
.cookiebar-box .as-link:hover {
  text-decoration: none;
}
#cookieBarToggleBackdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
  -webkit-overflow-scrolling: touch;
  opacity: 0.6;
}
.cookiebar-box-initial {
  margin-top: 10px;
  margin-bottom: 10px;
}
@media (min-width: 767px) {
  .cookiebar-box-initial {
    padding-top: 10px;
  }
}
.cookiebar-box-title {
  margin-top: 10px;
}
.cookiebar-box-details {
  margin-top: 10px;
  overflow: hidden;
  max-height: 0px;
  -webkit-transition: max-height 0.2s linear;
  transition: max-height 0.2s linear;
}
.cookiebar-box-details .hld-info {
  background-color: #ffffff;
  overflow-y: scroll;
  max-height: 70vh;
  outline: none;
  margin-bottom: 0;
  border-bottom: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
@media (min-width: 767px) {
  .cookiebar-box-details .hld-info {
    max-height: calc(100vh - 350px);
  }
}
.cookiebar-box-details .hld-info::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 7px;
  height: 7px;
}
.cookiebar-box-details .hld-info::-webkit-scrollbar-button:start:decrement,
.cookiebar-box-details .hld-info::-webkit-scrollbar-button:end:increment {
  display: block;
  height: 10px;
}
.cookiebar-box-details .hld-info::-webkit-scrollbar-button:vertical:increment {
  background-color: #fff;
}
.cookiebar-box-details .hld-info::-webkit-scrollbar-track-piece {
  background-color: #ddd;
  -webkit-border-radius: 6px;
}
.cookiebar-box-details .hld-info::-webkit-scrollbar-thumb:vertical {
  height: 50px;
  background-color: #243588;
}
.cookiebar-box-details .hld-info::-webkit-scrollbar-thumb:horizontal {
  width: 50px;
  background-color: #243588;
}
.cookiebar-box-content {
  padding: 20px;
  margin-top: 20px;
  border-radius: 10px;
  margin-bottom: 10px;
  background-color: #ffffff;
  border: 1px solid #cbcbcb;
  border-radius: 6px;
  color: #333333;
}
.cookiebar-box-content h1,
.cookiebar-box-content h2,
.cookiebar-box-content h3,
.cookiebar-box-content h4,
.cookiebar-box-content h5,
.cookiebar-box-content h6 {
  color: #333333;
}
.cookiebar-box-content-inner {
  overflow: hidden;
  overflow-y: scroll;
  max-height: 65vh;
  outline: none;
  background-color: #ffffff;
}
@media (min-width: 767px) {
  .cookiebar-box-content-inner {
    max-height: calc(100vh - 450px);
  }
}
.cookiebar-box-content-inner::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 7px;
  height: 7px;
}
.cookiebar-box-content-inner::-webkit-scrollbar-button:start:decrement,
.cookiebar-box-content-inner::-webkit-scrollbar-button:end:increment {
  display: block;
  height: 10px;
}
.cookiebar-box-content-inner::-webkit-scrollbar-button:vertical:increment {
  background-color: #fff;
}
.cookiebar-box-content-inner::-webkit-scrollbar-track-piece {
  background-color: #ddd;
  -webkit-border-radius: 6px;
}
.cookiebar-box-content-inner::-webkit-scrollbar-thumb:vertical {
  height: 50px;
  background-color: #243588;
}
.cookiebar-box-content-inner::-webkit-scrollbar-thumb:horizontal {
  width: 50px;
  background-color: #243588;
}
.cookiebar-box-close-icon {
  display: none;
  position: relative;
}
.cookiebar-box-close-icon .pw-close-modal {
  right: 0;
  top: -15px;
  padding: 6px 7px 4px;
}
#cookieBarToggle:checked ~ #cookieBarToggleBackdrop {
  display: block !important;
}
#cookieBarToggle:checked ~ .cookiebar-box .cookiebar-box-close-icon {
  display: block;
}
#cookieBarToggle:checked ~ .cookiebar-box .cookiebar-box-initial {
  display: none;
}
#cookieBarToggle:checked ~ .cookiebar-box .cookiebar-box-details {
  max-height: 100vh;
  -webkit-transition: max-height 0.42s linear;
  transition: max-height 0.42s linear;
}
@media (min-width: 767px) {
  #cookieBarToggle:checked ~ .cookiebar-box .cookiebar-box-details {
    max-height: calc(100vh - 200px);
  }
}
.modal-static {
  bottom: 0;
  left: 0;
  outline: 0 none;
  overflow-x: auto;
  overflow-y: scroll;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1050;
}
.modal-backdrop-static {
  background: rgba(0, 0, 0, 0.5);
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1040;
}
.modal-dialog-static {
  margin: 30px auto;
  max-width: 630px;
  pointer-events: auto;
  position: relative;
}
.modal-body-static {
  padding: 20px;
  z-index: 1090;
}
.modal-content-static {
  background-clip: padding-box;
  background-color: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 10px;
  -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
          box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  outline: medium none;
  position: relative;
}
.logo-suppliers .col-lg-5 img {
  border: 1px solid #CCCCCC;
  border-radius: 5px;
  padding: 5px;
}
.bekend-tv {
  background: url('https://cdn2.pricewise.nl/resources/main/bekend-tv.png') no-repeat center center;
  position: absolute;
  content: " ";
  width: 138px;
  height: 139px;
  z-index: 1040;
  margin-top: -22px;
  left: 47.3%;
  font-size: 1px;
  display: none;
}
@media (max-width: 1279px) {
  .bekend-tv {
    left: 34.3%;
  }
}
@media (max-width: 1023px) {
  .bekend-tv {
    left: 7.3%;
    margin-top: 71px;
  }
}
@media (max-width: 766px) {
  .bekend-tv {
    display: none;
  }
}
.button-with-voting-click-content {
  background: url('https://cdn2.pricewise.nl/resources/main/2018_badge.png') no-repeat center top;
  content: " ";
  width: 156px;
  height: 180px;
  font-size: 1px;
  display: block;
  margin: 0 auto;
}
@media (max-width: 1279px) {
  .button-with-voting-click-content {
    height: 190px;
    width: 174px;
  }
}
.button-with-no-voting-click-content {
  background: url('https://cdn2.pricewise.nl/resources/main/svg/WOTY_5_Badges_2022.svg') no-repeat center top;
  background-size: contain;
  content: " ";
  width: 253px;
  height: 90px;
  font-size: 1px;
  display: block;
  margin: 0 auto;
}
@media (max-width: 1279px) {
  .button-with-no-voting-click-content {
    width: auto;
  }
}
.button-no-voting-click-content {
  background-image: url('https://cdn2.pricewise.nl/resources/main/svg/WOTY_5_Badges_2022.svg');
  background-repeat: no-repeat;
  background-position: top;
  background-size: contain;
  content: " ";
  width: 253px;
  height: 90px;
  font-size: 1px;
  display: block;
  margin: 0 auto;
}
@media (max-width: 1279px) {
  .button-no-voting-click-content {
    width: auto;
  }
}
.hidden-vav {
  display: none !important;
}
.hidden-auto {
  display: block !important;
}
.visible-epv {
  display: none !important;
}
.visible-pw {
  display: block !important;
}
.button-with-voting .button-with-voting-click {
  background-image: url('https://cdn2.pricewise.nl/resources/main/2018_badge.png');
  background-repeat: no-repeat;
  background-position: top;
  position: absolute;
  content: " ";
  width: 156px;
  height: 180px;
  z-index: 1040;
  right: 43.3%;
  font-size: 1px;
  display: block;
  color: transparent;
}
@media (max-width: 1279px) {
  .button-with-voting .button-with-voting-click {
    right: 54.3%;
  }
}
@media (max-width: 1023px) {
  .button-with-voting .button-with-voting-click {
    left: -30px;
    right: auto;
  }
}
@media (max-width: 766px) {
  .button-with-voting .button-with-voting-click {
    display: none !important;
  }
}
.button-with-voting-click {
  background-image: url('https://cdn2.pricewise.nl/resources/main/2018_badge.png');
  background-repeat: no-repeat;
  background-position: top;
  right: 0;
  left: auto;
  margin-top: 180px;
  background-size: initial;
  position: absolute;
  content: " ";
  width: 156px;
  height: 180px;
  z-index: 1040;
  font-size: 1px;
  display: block;
  color: transparent;
}
@media (max-width: 1279px) {
  .button-with-voting-click {
    right: 54.3%;
  }
}
@media (max-width: 1023px) {
  .button-with-voting-click {
    left: -30px;
    right: auto;
  }
}
@media (max-width: 766px) {
  .button-with-voting-click {
    display: none !important;
  }
}
@media (max-width: 766px) {
  .inneriframe-notify-zorgverzekeringen .notifyme-noexpand .btn.btn-primary {
    margin-top: 0px;
    width: 100%;
  }
}
@media (min-width: 767px) {
  .inneriframe-notify-zorgverzekeringen .notifyme-noexpand input.lowercase {
    float: left;
    width: 65%;
  }
  .inneriframe-notify-zorgverzekeringen .notifyme-noexpand .div-separate {
    display: none;
  }
  .inneriframe-notify-zorgverzekeringen .notifyme-noexpand .btn.btn-primary {
    margin-left: 10px;
    margin-top: 0;
    white-space: nowrap;
  }
}
.keurmerk-Modal img {
  margin-top: 46px;
}
@media (max-width: 766px) {
  .keurmerk-Modal img {
    display: block;
    margin: 0 auto;
    padding-left: 0;
    text-align: center;
    width: auto;
  }
}
.keurmerk-modal-rslt img {
  margin-top: 82px;
}
@media (max-width: 766px) {
  .keurmerk-modal-rslt img {
    display: block;
    margin: 0 auto;
    padding-left: 0;
    text-align: center;
    width: auto;
  }
}
.pp-zorg .thuiswinkel-rslt {
  float: left;
}
.pp-zorg .keurmerk-rslt {
  clear: right;
  float: right;
  margin-bottom: 24px;
  margin-right: 13px;
  margin-top: 0px;
}
.pp-zorg .thuiswinkel-left-rslt {
  background: url('https://cdn2.pricewise.nl/resources/main/thuiswinkel.svg') no-repeat scroll center center;
  display: inline-block;
  font-size: 0;
  height: 51px;
  margin: 0 0 0 10px;
  padding: 37px 6px 11px;
  width: 135px;
}
@media (max-width: 1279px) {
  .pp-zorg .thuiswinkel-left-rslt {
    display: inline-block;
    font-size: 0;
    height: 24px;
    margin: 0;
    padding: 30px 0 11px;
    width: 130px;
  }
}
.pp-zorg .thuiswinkel-left-rslt.thuiswinkel-left-rslt-10 {
  background: url('https://cdn2.pricewise.nl/resources/main/thuiswinkel-10.svg') no-repeat scroll center center;
}
.pp-zorg .keurmerk-left-rslt {
  background: url('https://cdn2.pricewise.nl/resources/main/Keurmerk-middle.png') no-repeat scroll center center;
  display: inline-block;
  font-size: 0;
  height: 10px;
  margin: 9px 0 0;
  padding: 37px 6px 11px;
  width: 123px;
}
@media (max-width: 1279px) {
  .pp-zorg .keurmerk-left-rslt {
    background-size: 109px auto;
    display: inline-block;
    font-size: 0;
    height: 24px;
    margin: 2px 0 0 10px;
    padding: 30px 0 11px;
    width: 105px;
  }
}
.thuiswinkel-rslt {
  float: left;
}
.thuiswinkel-logo-center {
  text-align: center !important;
  width: 100%;
}
.keurmerk-rslt {
  clear: right;
  float: left;
  margin-bottom: 24px;
  margin-left: 13px;
  margin-top: 6px;
}
.thuiswinkel-left-rslt {
  background: url('https://cdn2.pricewise.nl/resources/main/thuiswinkel.svg') no-repeat scroll center center;
  display: inline-block;
  font-size: 0;
  height: 48px;
  margin: 0px 5px 0 0px;
  padding: 37px 6px 10px;
  width: 135px;
}
@media (max-width: 1279px) {
  .thuiswinkel-left-rslt {
    display: inline-block;
    font-size: 0;
    height: 48px;
    margin: 0px 5px 0 0px;
    padding: 37px 6px 10px;
    width: 135px;
  }
}
.thuiswinkel-left-rslt.thuiswinkel-left-rslt-10 {
  background: url('https://cdn2.pricewise.nl/resources/main/thuiswinkel-10.svg') no-repeat scroll center center;
}
.kifid-left-rslt {
  background: url('https://cdn2.pricewise.nl/resources/main/sprite2.png') no-repeat scroll center center;
  background-position: -10px -214px;
  display: inline-block;
  font-size: 0;
  height: 51px;
  margin: 10px 0 0;
  padding: 37px 6px 11px;
  width: 150px;
}
@media (max-width: 1279px) {
  .kifid-left-rslt {
    background-position: -10px -214px;
    display: inline-block;
    font-size: 0;
    height: 51px;
    margin: 10px 0 0;
    padding: 37px 6px 11px;
    width: 150px;
  }
}
.kifid {
  background: url('https://cdn2.pricewise.nl/resources/main/sprite2.png') no-repeat;
  background-position: 7px -216px;
  display: inline-block;
  font-size: 0;
  height: 51px;
  margin: 10px 0 0;
  padding: 37px 6px 11px;
  width: 150px;
}
@media (max-width: 1279px) {
  .kifid {
    background-position: -2px -219px;
    display: inline-block;
    font-size: 0;
    margin: 0;
    padding: 30px 0 11px;
    width: 143px;
  }
}
.thuiswinkel {
  background: url('https://cdn2.pricewise.nl/resources/main/sprite2.png') no-repeat;
  background-position: -10px -517px;
  display: inline-block;
  font-size: 0;
  height: 51px;
  margin: 10px 0 0;
  padding: 37px 6px 11px;
  width: 135px;
}
@media (max-width: 1279px) {
  .thuiswinkel {
    display: inline-block;
    font-size: 0;
    height: 24px;
    margin: 0;
    padding: 35px 0 11px;
    width: 132px;
  }
}
.keurmerk-left-rslt {
  background: url('https://cdn2.pricewise.nl/resources/main/Keurmerk-middle.png') no-repeat scroll center center;
  display: inline-block;
  font-size: 0;
  height: 10px;
  margin: 9px 0 0;
  padding: 37px 6px 11px;
  width: 123px;
}
@media (max-width: 1279px) {
  .keurmerk-left-rslt {
    background-size: 83px auto;
    display: inline-block;
    font-size: 0;
    height: 24px;
    margin: -3px 0 0 10px;
    padding: 30px 0 11px;
    width: 79px;
  }
}
.keurmerk-middle-right-border {
  display: block;
  padding-top: 5px;
  text-align: center;
  margin: 0 auto 0 auto;
  font-size: 0px;
}
.keurmerk-middle-right-border img {
  width: 160px;
  margin: 0 auto;
  text-align: center;
}
@media (max-width: 766px) {
  .__cb_plugin_standard_button.bottom_right {
    display: none !important;
  }
}
.keurmerk-middle-right {
  background: url('https://cdn2.pricewise.nl/resources/main/Keurmerk-middle.png') no-repeat scroll center center;
  display: block;
  padding: 31px 7px 11px;
  margin: 4px auto 0 auto;
  font-size: 0px;
}
.keurmerk .replacingnotifyme .forzorg {
  display: inline;
}
.keurmerk .forzorg {
  display: none;
}
.keurmerk .health .keurmerk-middle {
  left: 79px;
  top: -63px;
}
.keurmerk .keurmerk-text .Zorgeloosverzekerdbundelfront img {
  text-align: left;
  width: 194px;
}
@media (max-width: 766px) {
  .keurmerk .keurmerk-text .Zorgeloosverzekerdbundelfront img {
    display: block;
    margin: 0 auto;
    padding-left: 0;
    text-align: center;
    width: auto;
  }
}
.keurmerk .keurmerk-text .mvt_padding_front {
  padding-left: 90px;
}
@media (max-width: 766px) {
  .keurmerk .keurmerk-text .mvt_padding_front {
    padding-left: 0px;
    text-align: center;
  }
}
.keurmerk .keurmerk-text h2.keurmerk-text-front {
  font-size: 44px;
  padding-left: 90px;
  margin-bottom: 23px;
}
@media (max-width: 766px) {
  .keurmerk .keurmerk-text h2.keurmerk-text-front {
    font-size: 28px;
    padding-left: 0px;
    text-align: center;
  }
}
.keurmerk .keurmerk-text p {
  color: #757474;
}
.keurmerk .keurmerk-middle {
  background: #ffffff url('https://cdn2.pricewise.nl/resources/main/Keurmerk-middle.png') no-repeat scroll center center;
  height: 63px;
  left: 82px;
  position: absolute;
  top: -52px;
  width: 146px;
  font-size: 0px;
  -webkit-border-top-left-radius: 6px;
  -webkit-border-top-right-radius: 6px;
  -moz-border-radius-topleft: 6px;
  -moz-border-radius-topright: 6px;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
@media (max-width: 1279px) {
  .keurmerk .keurmerk-middle {
    left: 42px;
    position: absolute;
    top: -46px;
  }
}
@media (max-width: 1023px) {
  .keurmerk .keurmerk-middle {
    left: 100px;
    position: absolute;
    top: -5px;
    z-index: 10;
  }
}
@media (max-width: 766px) {
  .keurmerk .keurmerk-middle {
    display: none;
  }
}
.keurmerk .health .keurmerk-middle {
  background: #ffffff url('https://cdn2.pricewise.nl/resources/main/Keurmerk-middle.png') no-repeat scroll center center;
  height: 63px;
  left: 82px;
  position: absolute;
  top: -64px;
  width: 146px;
  font-size: 0px;
  -webkit-border-top-left-radius: 6px;
  -webkit-border-top-right-radius: 6px;
  -moz-border-radius-topleft: 6px;
  -moz-border-radius-topright: 6px;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
@media (max-width: 1279px) {
  .keurmerk .health .keurmerk-middle {
    left: 20px;
    position: absolute;
    top: -64px;
  }
}
@media (max-width: 1023px) {
  .keurmerk .health .keurmerk-middle {
    left: 20px;
    position: absolute;
    top: -64px;
    z-index: 10;
  }
}
@media (max-width: 766px) {
  .keurmerk .health .keurmerk-middle {
    display: none;
  }
}
.homepage .keurmerk-middle {
  display: none;
}
.light-blue {
  color: #00B6ED !important;
}
.maildeals .mail-right-xs {
  margin-right: -10px;
}
.maildeals .btn-default {
  padding: 5px 7px;
}
.maildeals .pull-left {
  padding: 7px 7px;
}
.video-right {
  position: absolute;
  right: -35%;
  top: -22px;
  z-index: 1;
}
.video-right .video-icon-pw {
  text-decoration: underline;
}
.video-right .video-icon-pw:hover {
  text-decoration: none;
}
.video-right .pw-icon-video-icon:before {
  font-size: 22px;
  margin-left: 5px;
}
.btn-group-new .btn-group .btn {
  color: #bbbbbb;
  border: 1px solid #bbb;
}
.btn-group-new .btn-group .btn.hover,
.btn-group-new .btn-group .btn:focus {
  color: #243588;
  background-color: #ffffff;
}
.btn-group-new .btn-group .btn.active {
  background-color: #F4F4F4;
  color: #243588;
}
@media (min-width: 766px) and (max-width: 1023px) {
  .liabilityinsurance-startcompare .landing-formfields .car .postalcodeandhousenr .colhousenr {
    clear: none !important;
  }
}
.liabilityinsurance-startcompare .landing-formfields .hld .blue-box {
  margin-top: 20px;
}
.liabilityinsurance-startcompare .landing-formfields .hld .blue-box .blue-box-inside-top {
  padding: 10px 15px;
}
@media (max-width: 1023px) {
  .liabilityinsurance-startcompare .landing-formfields .hld h2 {
    padding-right: 50px;
  }
}
@media (max-width: 766px) {
  .liabilityinsurance-startcompare .landing-formfields .hld .btn.btn-primary {
    margin-top: 25px;
  }
}
@media (max-width: 766px) {
  .liabilityinsurance-startcompare h1 {
    word-break: break-all;
  }
}
@media (min-width: 766px) {
  .liabilityinsurance-startcompare.button-with-voting .button-voting-facelift .button-no-voting-click {
    margin-top: 160px;
  }
}
@media (min-width: 1279px) {
  .liabilityinsurance-startcompare.button-with-voting .button-voting-facelift .button-no-voting-click {
    margin-top: 220px;
  }
}
@media (max-width: 766px) {
  .liability-hero-unit h1.show {
    padding: 0 0 0 30px;
    margin-top: 0;
  }
}
@media (max-width: 1023px) {
  .word-wrap-sm {
    word-wrap: break-word;
  }
}
.homeisurance-rslt .page-rsltlistv2 .pw-icon-vinkje .listitem_text {
  display: inline-block;
}
.homeisurance-rslt .page-rsltlistv2 .moreinfo a {
  color: #243588;
}
.homeisurance-rslt .page-rsltlistv2 .hero-unit {
  padding-top: 20px!important;
}
.homeisurance-rslt .page-rsltlistv2 .main-left .rslt-list-v2 .rslt-item {
  border: 1px solid #d8d8d8;
  background-color: #fff;
  -webkit-box-shadow: 0px 3px 1px #d8d8d8;
          box-shadow: 0px 3px 1px #d8d8d8;
  margin-bottom: 42px;
}
.homeisurance-rslt .page-rsltlistv2 .main-left .rslt-list-v2 .rslt-item.crosssel_cta_notification_box_in_results {
  padding: 30px;
}
.homeisurance-rslt .page-rsltlistv2 .main-left .rslt-list-v2 .rslt-item .moreinfo {
  margin-bottom: -32px;
}
@media (max-width: 766px) {
  .homeisurance-rslt .page-rsltlistv2 .main-left .rslt-list-v2 .rslt-item .moreinfo {
    margin-bottom: -27px;
  }
}
.homeisurance-rslt .page-rsltlistv2 .main-left .rslt-list-v2 .rslt-item .moreinfo a {
  border-left: 1px solid #d8d8d8;
  border-right: 1px solid #d8d8d8;
  border-top: 0px solid #d8d8d8;
  border-bottom: 1px solid #d8d8d8;
  background-color: #fff;
  -webkit-box-shadow: 0px 3px 1px #d8d8d8;
          box-shadow: 0px 3px 1px #d8d8d8;
  padding: 0px 20px 6px 20px;
  border-radius: 0px;
  -webkit-border-bottom-right-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  -moz-border-radius-bottomright: 10px;
  -moz-border-radius-bottomleft: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  line-height: 13px;
}
.homeisurance-rslt .page-rsltlistv2 .main-left .rslt-list-v2 .supplier-box {
  width: 44%;
  float: left;
}
@media (max-width: 1279px) {
  .homeisurance-rslt .page-rsltlistv2 .main-left .rslt-list-v2 .supplier-box {
    width: 33%;
  }
}
@media (max-width: 1023px) {
  .homeisurance-rslt .page-rsltlistv2 .main-left .rslt-list-v2 .supplier-box {
    width: 33%;
  }
}
@media (max-width: 766px) {
  .homeisurance-rslt .page-rsltlistv2 .main-left .rslt-list-v2 .supplier-box {
    width: 100%;
  }
}
.homeisurance-rslt .page-rsltlistv2 .main-left .rslt-list-v2 .supplier-box .supplier {
  width: 45%;
  padding-left: 30px;
  text-align: left;
  float: left;
  border-right: 0px solid #d8d8d8;
  margin: 20px 0 20px 0;
}
@media (max-width: 1279px) {
  .homeisurance-rslt .page-rsltlistv2 .main-left .rslt-list-v2 .supplier-box .supplier {
    width: 100%;
    border-right: 0px solid #d8d8d8;
    margin: 20px 0 0px 0;
  }
}
@media (max-width: 1023px) {
  .homeisurance-rslt .page-rsltlistv2 .main-left .rslt-list-v2 .supplier-box .supplier {
    width: 100%;
  }
}
@media (max-width: 766px) {
  .homeisurance-rslt .page-rsltlistv2 .main-left .rslt-list-v2 .supplier-box .supplier {
    width: 100%;
    padding-left: 10px;
    margin: 20px 0 0px 0;
  }
}
.homeisurance-rslt .page-rsltlistv2 .main-left .rslt-list-v2 .supplier-box .supplier .img-supplier-logos img {
  max-width: 130px;
}
.homeisurance-rslt .page-rsltlistv2 .main-left .rslt-list-v2 .supplier-box .supplier .socialscoreitemmsg .all-risk {
  background: #243588;
  color: #ffffff;
  padding: 1px 4px;
  border-radius: 6px;
  font-family: 'Barlow-Normal', sans-serif;
  margin-top: 4px;
  display: inline-block;
  font-size: 14px;
}
.homeisurance-rslt .page-rsltlistv2 .main-left .rslt-list-v2 .supplier-box .supplier .socialscoreitemmsg .all-risk.ext-uitg {
  background: #757474;
}
.homeisurance-rslt .page-rsltlistv2 .main-left .rslt-list-v2 .supplier-box .supplier-check {
  width: 55%;
  padding-left: 0px;
  text-align: left;
  margin: 26px 0 0 0;
  float: left;
}
.homeisurance-rslt .page-rsltlistv2 .main-left .rslt-list-v2 .supplier-box .supplier-check .details {
  margin-bottom: 5px;
}
@media (max-width: 1279px) {
  .homeisurance-rslt .page-rsltlistv2 .main-left .rslt-list-v2 .supplier-box .supplier-check {
    width: 100%;
    margin: 5px 0 0 10px;
  }
}
@media (max-width: 1023px) {
  .homeisurance-rslt .page-rsltlistv2 .main-left .rslt-list-v2 .supplier-box .supplier-check {
    width: 100%;
  }
}
@media (max-width: 766px) {
  .homeisurance-rslt .page-rsltlistv2 .main-left .rslt-list-v2 .supplier-box .supplier-check {
    width: 100%;
    padding-left: 0px;
  }
}
.homeisurance-rslt .page-rsltlistv2 .main-left .rslt-list-v2 .prices {
  width: 35.75%;
  margin: 20px 0 0 0px;
}
@media (max-width: 766px) {
  .homeisurance-rslt .page-rsltlistv2 .main-left .rslt-list-v2 .prices .price {
    margin-left: 0px;
  }
}
@media (max-width: 1279px) {
  .homeisurance-rslt .page-rsltlistv2 .main-left .rslt-list-v2 .prices {
    width: 42.75%;
  }
}
@media (max-width: 1023px) {
  .homeisurance-rslt .page-rsltlistv2 .main-left .rslt-list-v2 .prices {
    width: 42.75%;
  }
}
@media (max-width: 766px) {
  .homeisurance-rslt .page-rsltlistv2 .main-left .rslt-list-v2 .prices {
    width: 100%;
    margin: 0px 0 0 0px;
  }
}
.homeisurance-rslt .page-rsltlistv2 .main-left .rslt-list-v2 .prices .price-container {
  width: 49%!important;
}
@media (max-width: 766px) {
  .homeisurance-rslt .page-rsltlistv2 .main-left .rslt-list-v2 .prices .price-container {
    padding-left: 0px;
  }
}
.homeisurance-rslt .page-rsltlistv2 .main-left .rslt-list-v2 .buy {
  margin: 20px 0 0;
}
@media (max-width: 1279px) {
  .homeisurance-rslt .page-rsltlistv2 .main-left .rslt-list-v2 .buy {
    margin-top: 20px!important;
  }
}
@media (max-width: 1023px) {
  .homeisurance-rslt .page-rsltlistv2 .main-left .rslt-list-v2 .buy {
    margin-top: 20px!important;
  }
}
@media (max-width: 766px) {
  .homeisurance-rslt .page-rsltlistv2 .main-left .rslt-list-v2 .buy {
    margin: 0px 0 20px !important;
  }
}
.homeisurance-rslt .page-rsltlistv2 .main-left .rslt-list-v2 .buy .compare-check-container .compare-check-v2 {
  position: relative;
  right: 0px;
  background: #fff;
}
.homeisurance-rslt .page-rsltlistv2 .main-left .price .type .topscore {
  color: #909090;
}
@media (max-width: 1279px) {
  .homeisurance-rslt .page-rsltlistv2 .main-right-rsltv2 .list-unstyled.list-select-rslt li .info-icon {
    bottom: 0px;
    display: inline-block;
    position: relative;
    right: -5px;
  }
}
@media (max-width: 1023px) {
  .homeisurance-rslt .page-rsltlistv2 .main-right-rsltv2 .list-unstyled.list-select-rslt li .info-icon {
    bottom: 0px;
    display: inline-block;
    position: relative;
    right: -5px;
  }
}
@media (max-width: 766px) {
  .homeisurance-rslt .page-rsltlistv2 .main-right-rsltv2 .list-unstyled.list-select-rslt li .info-icon {
    bottom: 0px;
    display: inline-block;
    position: relative;
    right: -5px;
  }
}
.homeisurance-rslt .page-rsltlistv2 .main-right-rsltv2 hr {
  margin-top: 12px;
  margin-bottom: 12px;
}
.homeisurance-rslt .page-rsltlistv2 .main-right-rsltv2 .img-map-home {
  width: 100%;
  border-radius: 10px;
}
.vanaf-home {
  background-color: #eef2fb;
  border-radius: 5px;
  color: #333333;
  padding: 5px 15px;
  font-size: 14px;
  display: inline-block;
  white-space: nowrap;
  margin-top: 6px;
}
@media (min-width: 767px) {
  .vanaf-home {
    margin-top: 12px;
  }
}
@media (max-width: 766px) {
  .vanaf-home {
    padding: 5px 5px;
    top: 0px;
    right: 0px;
  }
}
.subtitle-box-home {
  font-size: 18px;
}
.arrowbottom-5 {
  left: 4px;
  top: -6px;
  position: absolute;
  transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -webkit-transform: rotate(-180deg);
}
.arrowbottom-5:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 15px;
  top: 1px;
  margin-left: -59px;
  content: " ";
  border-top-width: 0;
  border-bottom-color: #fff;
}
.people-box-home2 {
  margin-top: 10px;
  display: inline-block;
  color: #747474;
  padding-left: 0px;
}
.people-box-home2:before {
  font-family: 'font-icons';
  content: "a";
  color: #747474;
  font-size: 13px;
  margin-left: 42px;
  display: inline-block;
}
@media (max-width: 766px) {
  .people-box-home2:before {
    margin-left: 10px;
  }
}
.people-box-home2 .sub-text-cover-new {
  padding-left: 8px !important;
}
.people-box-home3 {
  margin-top: 0px;
  display: inline-block;
  color: #747474;
  padding-left: 5px;
  font-size: 16px;
}
.people-box-home3:before {
  font-family: 'font-icons';
  content: "a";
  color: #747474;
  font-size: 13px;
  margin-left: 2px;
  display: inline-block;
  margin-right: 5px;
}
@media (max-width: 766px) {
  .people-box-home3 {
    padding-left: 0px;
  }
}
.people-box-home3 span {
  color: #747474 !important;
}
.people-box-home {
  position: relative;
  border-radius: 10px;
  padding: 20px;
  margin: 20px 70px 20px 27px;
  border: 1px solid #cbcbcb;
  background: 0 0;
  -webkit-box-shadow: 0 3px 0 #cbcbcb;
  box-shadow: 0 3px 0 #cbcbcb;
  background: #fff;
}
@media (max-width: 766px) {
  .people-box-home {
    margin: 20px 0px 20px 0px;
  }
}
.pw-icon-internethome {
  position: relative;
}
.pw-icon-internethome:after {
  display: block;
  content: "v";
  font-size: 21px;
  color: #243588;
  left: 16px;
  top: -6px;
  position: absolute;
  font-family: 'font-icons' !important;
}
/************************ travelinsurance start ****************************/
.accordion-flex-travel .container-flex .flex-row-h > .col-flex-v:last-child {
  margin-right: 20px;
}
.accordion-flex-travel .container-flex .flex-row-h .col-flex-int {
  padding: 0;
}
.accordion-flex-travel .flex-row-h .col-flex-int {
  padding: 15px 20px 15px 0px;
}
.accordion-flex-travel .panel .panel-heading .col-flex-v .col-flex-int {
  border-bottom: 1px solid #ccc;
  padding: 5px 5px 15px 0 !important;
  margin-bottom: 10px;
}
.accordion-flex-travel .panel:last-child .panel-heading .col-flex-v .col-flex-int {
  border-bottom: 0px solid #ccc;
  padding: 5px 5px 15px 0 !important;
  margin-bottom: 10px;
}
.accordion-flex-travel .treeTable td.name {
  width: 100%;
  padding: 5px;
  min-height: auto;
}
.accordion-flex-travel.accordion-flex-label .container-flex .flex-row-h > .col-flex-v:before {
  height: 0px;
}
.accordion-flex-travel.accordion-flex-label .col-flex-int-trav-header {
  border-bottom: 0px solid #ccc !important;
}
.accordion-flex-travel.accordion-flex-label .col-flex-int.col-flex-int-label span {
  margin-left: 0px;
}
@media (max-width: 1023px) {
  .accordion-flex-travel.accordion-flex-label .col-flex-int.col-flex-int-label span {
    padding-right: 0px;
    font-size: 14px;
  }
}
.accordion-flex-travel.accordion-flex-label .col-flex-v.label-vertical .col-flex-int {
  margin-right: 20px;
  padding: 0px 5px 15px 0;
}
.accordion-flex-travel.accordion-flex-label .col-flex-v.label-vertical .col-flex-int .pw-icon-arrow-down:after,
.accordion-flex-travel.accordion-flex-label .col-flex-v.label-vertical .col-flex-int .pw-icon-arrow-up:after {
  right: 0px;
  position: absolute;
}
.accordion-flex-travel.accordion-flex-label .col-flex-v.label-vertical .col-flex-int span {
  padding-right: 30px;
  font-size: 15px;
}
.container-travel.container-flex .flex-row-h.flex-row-header.fixed-vertical:after {
  top: 10px;
}
@media (max-width: 1279px) {
  .container-travel.container-flex .flex-row-h.flex-row-header.fixed-vertical:after {
    top: 10px;
  }
}
@media (max-width: 1023px) {
  .container-travel.container-flex .flex-row-h.flex-row-header.fixed-vertical:after {
    top: 10px !important;
  }
}
.travel-radio .custom-radio {
  padding: 0 6px 4px 26px !important;
  margin-top: 5px;
}
.coverage-travelinsurance .hld-expert {
  margin: 0px 0 20px 0;
}
@media (min-width: 766px) {
  .coverage-travelinsurance .coverage-selection .pp-container {
    padding-left: 0px;
    padding-right: 0px;
  }
}
@media (min-width: 766px) {
  .align-modal-label {
    line-height: 48px;
  }
}
@media (min-width: 766px) {
  .align-modal-label-part {
    line-height: 48px;
  }
}
@media (max-width: 766px) {
  .align-modal-label-part {
    padding-right: 0;
    line-height: 40px;
  }
  .align-modal-label-part .custom-checkbox {
    padding-left: 25px;
  }
}
.travelinsurance {
  /************************ travelinsurance end ****************************/
}
@media (max-width: 766px) {
  .travelinsurance .landing-formfields .car .postalcodeandhousenr .colhousenr {
    margin-top: 0px;
  }
}
@media (min-width: 766px) {
  .travelinsurance .col-travelinsurance .hld-input-fields {
    border: 1px solid #bbb;
  }
}
.travelinsurance .landingpage-facelift .blog-content .blog-more-link ul {
  min-height: 190px !important;
}
.travelinsurance .landingpage-facelift .content-info-tab .item-info-start ul {
  margin-left: 20px;
  margin-right: 20px;
  margin-bottom: 20px;
  display: inline-block;
}
@media (max-width: 1279px) {
  .travelinsurance .col-homeinsurance {
    width: 28%;
  }
}
@media (max-width: 1023px) {
  .travelinsurance .col-homeinsurance {
    width: 50%;
  }
}
@media (max-width: 766px) {
  .travelinsurance .col-homeinsurance {
    width: 100%;
  }
}
@media (min-width: 766px) and (max-width: 1023px) {
  .travelinsurance .landing-formfields .car .postalcodeandhousenr .colhousenr {
    clear: none !important;
  }
}
.travelinsurance .landing-formfields .hld .blue-box {
  margin-top: 20px;
}
.travelinsurance .landing-formfields .hld .blue-box .blue-box-inside-top {
  padding: 10px 15px;
}
@media (max-width: 1023px) {
  .travelinsurance .landing-formfields .hld h2 {
    padding-right: 50px;
  }
}
@media (max-width: 766px) {
  .travelinsurance .landing-formfields .hld .btn.btn-primary {
    margin-top: 25px;
  }
}
@media (max-width: 766px) {
  .travelinsurance .fields .hld-input-fields label.custom-radio {
    margin-right: 5px;
  }
}
@media (min-width: 766px) {
  .homeinsurance.button-with-voting .button-voting-facelift .button-no-voting-click {
    margin-top: 160px;
  }
}
.homeinsurance .landingpage-facelift .blog-content .blog-more-link ul {
  min-height: 190px !important;
}
.homeinsurance .landingpage-facelift .content-info-tab .item-info-start ul {
  margin-left: 20px;
  margin-right: 20px;
  margin-bottom: 20px;
  display: inline-block;
}
@media (max-width: 1279px) {
  .homeinsurance .col-homeinsurance {
    width: 28%;
  }
}
@media (max-width: 1023px) {
  .homeinsurance .col-homeinsurance {
    width: 50%;
  }
}
@media (max-width: 766px) {
  .homeinsurance .col-homeinsurance {
    width: 100%;
  }
}
@media (min-width: 766px) and (max-width: 1023px) {
  .homeinsurance .landing-formfields .car .postalcodeandhousenr .colhousenr {
    clear: none !important;
  }
}
.homeinsurance .landing-formfields .hld .blue-box {
  margin-top: 20px;
}
.homeinsurance .landing-formfields .hld .blue-box .blue-box-inside-top {
  padding: 10px 15px;
}
@media (max-width: 1023px) {
  .homeinsurance .landing-formfields .hld h2 {
    padding-right: 50px;
  }
}
@media (max-width: 766px) {
  .homeinsurance .landing-formfields .hld .btn.btn-primary {
    margin-top: 25px;
  }
}
@media (max-width: 766px) {
  .homeinsurance .fields .hld-input-fields label.custom-radio {
    margin-right: 5px;
  }
}
@media (max-width: 320px) {
  .value-break {
    word-break: break-all;
  }
}
.coveragepage-facelift-legalinsurance .hld-expert {
  border-color: #8BB2DA;
  margin: 0px 0 20px 0;
}
@media (max-width: 766px) {
  .coveragepage-facelift-legalinsurance .hero-unit,
  .coveragepage-facelift-travelinsurance .hero-unit {
    padding-bottom: 20px!important;
    padding-top: 10px!important;
  }
}
@media (max-width: 1279px) {
  .legalinsurance-startcompare .thuiswinkel-left-rslt {
    width: 135px;
  }
}
@media (min-width: 766px) {
  .legalinsurance-startcompare .button-voting-facelift .button-no-voting-click {
    margin-top: 160px;
  }
}
@media (min-width: 1279px) {
  .legalinsurance-startcompare .button-voting-facelift .button-no-voting-click {
    margin-top: 230px;
  }
}
.legalinsurance-startcompare .landingpage-facelift .blog-content .blog-more-link ul {
  min-height: 190px !important;
}
.legalinsurance-startcompare .landingpage-facelift .content-info-tab .item-info-start ul {
  margin-left: 20px;
  margin-right: 20px;
  margin-bottom: 20px;
  display: inline-block;
}
@media (max-width: 1279px) {
  .legalinsurance-startcompare .col-homeinsurance {
    width: 28%;
  }
}
@media (max-width: 1023px) {
  .legalinsurance-startcompare .col-homeinsurance {
    width: 50%;
  }
}
@media (max-width: 766px) {
  .legalinsurance-startcompare .col-homeinsurance {
    width: 100%;
  }
}
@media (min-width: 766px) and (max-width: 1023px) {
  .legalinsurance-startcompare .landing-formfields .car .postalcodeandhousenr .colhousenr {
    clear: none !important;
  }
}
.legalinsurance-startcompare .landing-formfields .hld .blue-box {
  margin-top: 20px;
}
.legalinsurance-startcompare .landing-formfields .hld .blue-box .blue-box-inside-top {
  padding: 10px 15px;
}
@media (max-width: 1023px) {
  .legalinsurance-startcompare .landing-formfields .hld h2 {
    padding-right: 50px;
  }
}
@media (max-width: 766px) {
  .legalinsurance-startcompare .landing-formfields .hld .btn.btn-primary {
    margin-top: 25px;
  }
}
@media (max-width: 766px) {
  .legalinsurance-startcompare .fields .hld-input-fields label.custom-radio {
    margin-right: 5px;
  }
}
.legalinsurance .legal-vul {
  padding-top: 42px;
  display: inline-block;
}
@media (max-width: 1023px) {
  .legalinsurance .legal-vul {
    padding-top: 62px;
  }
}
@media (max-width: 766px) {
  .legalinsurance .legal-vul {
    padding-top: 5px;
  }
}
.legalinsurance .hld-expert h4 {
  padding-right: 40px;
}
@media (max-width: 1279px) {
  .legalinsurance .main-content h3 {
    font-size: 24px;
  }
}
@media (max-width: 1023px) {
  .legalinsurance .main-content h3 {
    font-size: 24px;
  }
}
.gray-with-arrow {
  background-color: #eee;
  width: 100%;
  border-radius: 10px;
  color: #000;
  margin: 0;
  padding: 15px;
  position: relative;
  left: 0;
}
.gray-with-arrow:after {
  border-color: #eee transparent;
  border-style: solid;
  border-width: 0 15px 15px;
  top: -14px;
  content: "";
  display: block;
  left: 25px;
  position: absolute;
  width: 0;
}
.gray-with-arrow-midd:after {
  left: 52%;
}
@media (max-width: 1023px) {
  .gray-with-arrow-midd:after {
    left: 15px;
  }
}
.liability-wrapper .pp-container {
  padding: 0;
}
.liability-wrapper .col-lg-offset-2 .hld-grayborder-shadow {
  margin-top: 0px;
}
.liability-wrapper .hld-input-fields {
  border: 1px solid #bbb;
  border-radius: 4px;
  height: auto;
  padding: 0px 0px;
  display: inline-block;
}
.liability-wrapper .hld-input-fields .hld-double-radio {
  padding: 12px 12px;
  display: inline-block;
}
.liability-wrapper .hld-input-fields .hld-double-radio:first-child {
  border-right: 1px solid #bbb;
}
.liability-wrapper .col-xs-16.col-sm-7.col-md-7,
.liability-wrapper .col-md-7.col-sm-7.col-xs-14 {
  display: table;
  line-height: 21px;
}
@media (max-width: 766px) {
  .liability-wrapper .col-xs-16.col-sm-7.col-md-7,
  .liability-wrapper .col-md-7.col-sm-7.col-xs-14 {
    min-height: 26px;
  }
}
.liability-wrapper .col-xs-16.col-sm-7.col-md-7 .ontop,
.liability-wrapper .col-md-7.col-sm-7.col-xs-14 .ontop {
  display: table-cell;
  vertical-align: middle;
}
@media (max-width: 766px) {
  .liability-wrapper .col-xs-16.col-sm-7.col-md-7 .ontop,
  .liability-wrapper .col-md-7.col-sm-7.col-xs-14 .ontop {
    line-height: 17px;
    padding-top: 10px;
    padding-bottom: 5px;
  }
}
.liability-wrapper .col-md-8.col-sm-8.col-xs-14 {
  min-height: 50px;
  display: table;
}
.liability-wrapper .col-md-8.col-sm-8.col-xs-14 .input-alignmidd {
  display: table-cell;
  vertical-align: middle;
}
.liability-wrapper .col-md-8 .gray-with-arrow-midd:after {
  left: 4%;
  top: -11px;
}
@media (max-width: 1023px) {
  .liability-wrapper .col-md-8 .gray-with-arrow-midd:after {
    left: 15px;
  }
}
.liability-wrapper .fields .main-left .col-md-7.col-sm-14.col-xs-14 .col-herst {
  float: right;
}
.liability-wrapper .fields .main-left .col-md-7.col-sm-14.col-xs-14 .form-control-feedback {
  line-height: normal;
  position: absolute;
  right: 18px;
  bottom: auto;
  z-index: 2;
  top: 17px;
}
.liability-wrapper .main-left {
  padding-left: 5%;
  width: 64.25%;
}
@media (max-width: 1279px) {
  .liability-wrapper .main-left {
    padding-left: 0%;
    width: 75%;
  }
}
@media (max-width: 1023px) {
  .liability-wrapper .main-left {
    padding-left: 0%;
    width: 100%;
  }
}
.liability-wrapper .main-right {
  padding-right: 5%;
  margin-left: 7.5%;
  width: 28%;
  margin-top: 60px;
}
@media (max-width: 1279px) {
  .liability-wrapper .main-right {
    padding-right: 0%;
    margin-left: 0%;
    width: 25%;
    margin-top: 0px;
  }
}
.liability-wrapper .col-md-1 .info-icon {
  margin-top: 20px;
}
.liability-wrapper .col-md-7 {
  min-height: 50px;
  line-height: 50px;
}
@media (max-width: 766px) {
  .liability-wrapper .col-md-7 {
    clear: both;
  }
}
.liability-wrapper h3 {
  font-weight: bold;
}
.liability-wrapper .text-right .btn-primary {
  margin-right: 80px;
}
@media (max-width: 1023px) {
  .liability-wrapper .text-right .btn-primary {
    margin-right: 80px;
  }
}
@media (max-width: 766px) {
  .liability-wrapper .text-right .btn-primary {
    margin-right: 0px;
  }
}
.liability-wrapper .fields .ontop {
  white-space: initial;
}
@media (max-width: 1023px) {
  .liability-wrapper .fields .ontop {
    margin-top: 10px;
  }
}
@media (max-width: 766px) {
  .liability-wrapper .fields .hld-input-fields label.custom-radio {
    margin-right: 5px;
  }
}
.liability-wrapper .productinfohld {
  margin: 20px 0 20px 0;
}
.liability-wrapper .productinfohld img {
  border-radius: 10px;
  width: 100%;
}
.liability-wrapper .productinfohld h3 {
  margin-top: 0px;
}
.liability-wrapper .productinfohld ul {
  margin-bottom: 0px;
}
@media (min-width: 1279px) {
  .coverage-homeinsurance-liab .fields .ontop {
    max-width: 100%;
  }
}
.coverage-homeinsurance-liab .liability-wrapper h3 {
  font-weight: 400;
}
.coverage-homeinsurance-liab .liability-wrapper .text-right .btn-primary {
  margin-right: 0;
}
@media (min-width: 766px) {
  .pp-container.input-container {
    padding-left: 0px;
    padding-right: 0px;
  }
}
@media (max-width: 766px) {
  .coveragepage-facelift-v2 .wrapper.coverage-selection {
    padding: 0px;
  }
}
@media (max-width: 766px) {
  .coveragepage-facelift-v2 .wrapper.coverage-selection .hld-grayborder-shadow {
    border-radius: 0;
  }
}
@media (max-width: 766px) {
  .coveragepage-facelift-v2 .second-content h3 {
    padding-left: 20px;
  }
}
@media (max-width: 766px) {
  .coveragepage-facelift-v2 .ontop {
    margin: 10px 0 5px 0;
    display: inline-block;
  }
}
.coveragepage-facelift-v2 .main-content.second-content .hld-grayborder-shadow {
  margin: 10px 10px 25px 10px;
  border: 0px solid #E2E2E2;
}
@media (max-width: 766px) {
  .coveragepage-facelift-v2 .main-content.second-content .hld-grayborder-shadow {
    margin: 10px 0px 25px 0px;
  }
}
.coveragepage-facelift-v2 .fields .position-relative .form-control-feedback {
  right: 10px;
}
.hld-info.hld-expert-v2 {
  padding: 30px 20px 30px;
}
.hero-unit.loans-hero-unit-v2 {
  margin-bottom: 0px;
}
.hld-info.hld-expert-top {
  margin-top: 30px;
}
@media (max-width: 766px) {
  .hld-info.hld-expert-top {
    margin: 0px;
  }
}
.hld-info.hld-expert-top .blue {
  display: block;
  margin-bottom: 10px;
  margin-top: 10px;
  padding-left: 26px;
  position: relative;
}
.hld-info.hld-expert-top .blue:before {
  color: #243588;
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  display: block;
  content: "\e923";
  top: 0px;
  left: -2px;
  font-size: 22px;
}
.hld-expert-v2 {
  position: relative;
}
.hld-expert-v2:before {
  position: absolute;
  margin-left: -30px;
  background-image: url("https://cdn2.pricewise.nl/resources/main/Sunny_small_left.png");
  background-repeat: no-repeat;
  background-position: left top;
  display: block;
  content: "";
  width: 135px;
  height: 206px;
  background-size: 110px;
  bottom: -1px;
}
@media (max-width: 766px) {
  .hld-expert-v2:before {
    display: none;
  }
}
.error-data {
  color: #E30613;
  font-size: 14px;
  display: inline-block;
  margin-top: 10px;
}
@media (min-width: 1023px) {
  .padding-btncover {
    padding-left: 0;
    margin-left: 10px;
    padding-right: 0;
  }
}
.label-align-middle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 766px) {
  .label-align-middle {
    min-height: 47px;
  }
}
.subtitle-cover {
  margin-bottom: 10px;
  display: block;
}
.info-tooltip-gray {
  width: auto;
  background-color: #e5e5e5;
  font-size: 14px;
  text-align: left;
  padding: 10px;
  border-radius: 6px;
  position: relative;
  margin-top: 15px;
}
.info-tooltip-gray:after {
  content: "";
  position: absolute;
  bottom: 100%;
  left: 15%;
  margin-left: -5px;
  border-width: 9px;
  border-style: solid;
  border-color: transparent transparent #e5e5e5 transparent;
}
@media (max-width: 766px) {
  .coverage-homeinsurance .title-hero {
    padding-left: 45px;
    padding-right: 10px;
  }
}
.coverage-homeinsurance .coveragepage-facelift #divCoverageSelection.f-line-fix .f-line.hld-grayborder-shadow {
  border-color: #cbcbcb;
  -webkit-box-shadow: 0 4px 0 #cbcbcb;
          box-shadow: 0 4px 0 #cbcbcb;
}
@media (max-width: 767px) {
  .coverage-homeinsurance .coveragepage-facelift #divCoverageSelection.f-line-fix .f-line.hld-grayborder-shadow {
    padding: 20px 30px 20px 30px;
  }
}
.coverage-homeinsurance .coveragepage-facelift #divCoverageSelection.f-line-fix .f-line.hld-grayborder-shadow.active,
.coverage-homeinsurance .coveragepage-facelift #divCoverageSelection.f-line-fix .f-line.hld-grayborder-shadow:hover {
  background-color: #edf2fb;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.coverage-homeinsurance .coveragepage-facelift #divCoverageSelection.f-line-fix .f-line.hld-grayborder-shadow.active .h3 small,
.coverage-homeinsurance .coveragepage-facelift #divCoverageSelection.f-line-fix .f-line.hld-grayborder-shadow:hover .h3 small {
  color: #333333;
}
@media (min-width: 767px) {
  .coverage-homeinsurance .coveragepage-facelift #divCoverageSelection.f-line-fix .f-line.hld-grayborder-shadow .our-advice-header {
    pointer-events: none;
  }
}
.coverage-homeinsurance .coveragepage-facelift #divCoverageSelection.f-line-fix .f-line.hld-grayborder-shadow .h3 small {
  line-height: 1.3;
}
@media (min-width: 1280px) {
  .coverage-homeinsurance .coveragepage-facelift #divCoverageSelection.f-line-fix .f-line.hld-grayborder-shadow .h3 small {
    min-height: 26px;
    display: inline-block;
  }
}
.coverage-homeinsurance .coveragepage-facelift #divCoverageSelection.f-line-fix .f-line.hld-grayborder-shadow .active-radio {
  background-color: #243588 !important;
  color: #ffffff;
}
.coverage-homeinsurance .coveragepage-facelift .radio-hld.active .hld-grayborder-shadow,
.coverage-homeinsurance .coveragepage-facelift .radio-hld:hover .hld-grayborder-shadow {
  background-color: #edf2fb;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.coverage-homeinsurance .coveragepage-facelift .radio-hld.active .hld-grayborder-shadow .h3 small,
.coverage-homeinsurance .coveragepage-facelift .radio-hld:hover .hld-grayborder-shadow .h3 small {
  color: #333333;
}
.coverage-homeinsurance .custom-toggle {
  margin-top: 6px;
}
.coverage-homeinsurance .custom-toggle .pw-icon-vinkje {
  background-color: transparent;
  z-index: 1;
  position: absolute;
  left: 15px;
  top: 12px;
}
.coverage-homeinsurance .custom-toggle .pw-icon-vinkje:before {
  color: #ffffff;
}
@media (max-width: 767px) {
  .coverage-homeinsurance .custom-toggle .pw-icon-vinkje {
    top: 8px;
    left: 10px;
  }
}
.coverage-homeinsurance .custom-checkbox-cover .vanaf-home {
  position: absolute;
  right: 10px;
}
@media (max-width: 766px) {
  .coverage-homeinsurance .custom-checkbox-cover .custom-checkbox {
    width: 100%;
  }
}
@media (max-width: 766px) {
  .coverage-homeinsurance .custom-checkbox {
    width: 65%;
  }
}
.coverage-homeinsurance .hero-legal {
  list-style: none;
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.coverage-homeinsurance .hero-legal li {
  list-style: none;
  margin: 0;
  padding: 10px;
  display: inline-block;
  margin-right: 20px;
  vertical-align: top;
  max-width: 178px;
}
@media (max-width: 1023px) {
  .coverage-homeinsurance .hero-legal li {
    padding: 0px;
  }
}
.coverage-homeinsurance .hero-legal li:last-child {
  margin-right: 0px;
}
.coverage-homeinsurance .hero-legal li p.marketicon {
  position: relative;
  margin: 0px -7px 0 0px !important;
  left: 0px;
  padding-top: 3px;
}
.coverage-homeinsurance .hero-legal li .btn {
  margin: 2px 0;
}
@media (max-width: 766px) {
  .coverage-homeinsurance .second-content {
    background: #fff;
    border-top: 1px solid #ccc;
  }
}
@media (max-width: 766px) {
  .coverage-homeinsurance .second-content-facelift {
    background: #F4F4F4;
  }
}
@media (max-width: 766px) {
  .coverage-homeinsurance .loans-box-bottom {
    padding: 0px;
    -webkit-box-shadow: 0 0px 0 #fff;
            box-shadow: 0 0px 0 #fff;
  }
  .coverage-homeinsurance .loans-box-bottom .hld.hld-gray span,
  .coverage-homeinsurance .loans-box-bottom .hld.hld-gray strong {
    font-size: 14px;
  }
  .coverage-homeinsurance .loans-box-bottom .hld.hld-gray .custom-select select {
    font-size: 14px;
  }
}
.coverage-homeinsurance .datas-summary p.marketicon {
  left: 5px;
}
.coverage-homeinsurance .radio-hld.active .hld-grayborder-shadow {
  border: 1px solid #94b0e2;
}
.coverage-homeinsurance .hld-expert .expert-image {
  position: absolute;
  top: -26px;
  right: 19px;
}
.coverage-homeinsurance .coverage-selection .coverage-expert-home {
  background-image: url('https://cdn2.pricewise.nl/resources/main/expert-coverage-silvya.png');
  background-repeat: no-repeat;
  background-position: right bottom;
  padding-right: 150px;
  background-size: 110px;
}
@media (min-width: 1024px) {
  .coverage-homeinsurance .coverage-selection .coverage-expert-home .arrowbottom.inboedel_opstal {
    right: 15%;
  }
}
@media (min-width: 767px) {
  .coverage-homeinsurance .coverage-selection .coverage-expert-home .arrowbottom.inboedel_opstal {
    left: auto;
    right: 15%;
  }
}
.coverage-homeinsurance .coverage-selection .home-box-secostep {
  padding: 0px;
}
.coverage-homeinsurance .coverage-selection .home-box-secostep .custom-radio span {
  font-family: 'Barlow-Extrabold', sans-serif;
  color: #243588;
  font-size: 19px;
}
.coverage-homeinsurance .coverage-selection .home-box-secostep .our-advice-home {
  position: absolute;
  top: 0px;
  right: 20px;
  border-radius: 6px;
  background-color: #fdc202;
}
@media (max-width: 766px) {
  .coverage-homeinsurance .coverage-selection .home-box-secostep .our-advice-home {
    top: -30px;
    right: 0px;
  }
}
.coverage-homeinsurance .coverage-selection .home-box-secostep .our-advice-home span {
  padding: 2px 10px 5px 10px;
  display: inline-block;
  font-size: 13px;
}
.coverage-homeinsurance .coverage-selection .home-box-secostep .our-advice-home span span {
  padding: 0;
  display: inline-block;
  border-bottom: 1px #333333 dotted;
  font-family: 'Barlow-Bold', sans-serif;
}
.coverage-homeinsurance .coverage-selection .home-box-secostep .subtext-box {
  margin: 0 0 0 31px;
}
.coverage-homeinsurance .coverage-selection .home-box-secostep .subtext-box .list-icon {
  margin-top: 20px;
}
.coverage-homeinsurance .coverage-selection .home-box-secostep .subtext-box .list-icon .pw-icon-cross {
  color: #CCCCCC;
}
.coverage-homeinsurance .coverage-selection h3 {
  font-family: 'Barlow-Extrabold', sans-serif;
}
.coverage-homeinsurance .coverage-selection h3 span {
  font-family: 'Barlow-Extrabold', sans-serif;
}
.coverage-homeinsurance .coverage-selection .car-expert {
  border: 1px solid #94b0e0;
}
.coverage-homeinsurance .coverage-selection .car-expert .arrowbottom-2 {
  border-bottom-color: #94b0e0;
}
.coverage-homeinsurance .coverage-selection .car-expert h4 span {
  font-family: 'Barlow-Medium', sans-serif;
}
.coverage-homeinsurance .coverage-selection .car-expert p {
  padding-right: 0px;
}
.coverage-homeinsurance .coverage-selection .car-expert .expert-image {
  position: absolute;
  bottom: -23px;
  right: 10px;
}
@media (max-width: 766px) {
  .coverage-homeinsurance .coverage-selection .car-expert .expert-image {
    display: block !important;
  }
}
.coverage-homeinsurance .coverage-selection .car-expert hr {
  margin-top: 22px;
  margin-bottom: 12px;
  border: 0;
  border-top: 1px solid #94b0df;
}
.coverage-homeinsurance .main-content {
  padding-bottom: 30px;
}
.coverage-homeinsurance .main-content h3 {
  margin-bottom: 20px;
}
.coverage-homeinsurance .main-content .custom-checkbox span {
  color: #243588;
}
.coverage-homeinsurance .main-content .sub-text-cover-new {
  padding-left: 40px;
  padding-top: 5px;
  display: inline-block;
}
@media (max-width: 766px) {
  .coverage-homeinsurance .main-content .sub-text-cover-new {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media (max-width: 767px) {
  .coverage-homeinsurance .main-content .sub-text-cover-new .btn-unstyled {
    font-size: 14px;
  }
}
.coverage-homeinsurance .hld-grayborder-shadow-grey {
  background: #F4F4F4 !important;
  border: 0px solid #cbcbcb;
}
.coverage-homeinsurance .hld-grayborder-shadow {
  background: #fff;
  padding: 20px 20px 20px 20px;
  margin: 10px 0 25px 0;
}
.coverage-homeinsurance .radio-hld {
  margin-top: 0;
}
.coverage-homeinsurance .radio-hld .hld-grayborder-shadow {
  padding: 0px 0px 0px;
  margin: 10px 0 25px 0;
}
.coverage-homeinsurance .radio-hld .hld-grayborder-shadow .home-box-secostep {
  padding: 20px 20px 20px;
}
.coverage-homeinsurance .radio-hld .hld-grayborder-shadow .home-box-secostep.home-box-secostep-bottom {
  padding: 20px 20px 20px;
  background-color: #EDF2FB;
  -webkit-border-bottom-right-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  -moz-border-radius-bottomright: 10px;
  -moz-border-radius-bottomleft: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
}
.coverage-homeinsurance .our-advice-home-arrow {
  margin-top: 88px;
}
@media (max-width: 1023px) {
  .coverage-homeinsurance .our-advice-home-arrow {
    margin-top: 20px;
  }
}
.coverage-homeinsurance .our-advice-home-arrow.our-advice-home-arrow-1 {
  margin-top: 468px;
}
@media (max-width: 1023px) {
  .coverage-homeinsurance .our-advice-home-arrow.our-advice-home-arrow-1 {
    margin-top: 20px;
  }
}
.coverage-homeinsurance .our-advice-home-arrow.our-advice-home-arrow-2 {
  margin-top: 91px;
}
@media (max-width: 1023px) {
  .coverage-homeinsurance .our-advice-home-arrow.our-advice-home-arrow-2 {
    margin-top: 20px;
  }
}
.coverage-homeinsurance .our-advice-home-arrow .arrowbottom-2 {
  left: -2px;
  top: auto;
  bottom: 50px;
  transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
}
@media (max-width: 1023px) {
  .coverage-homeinsurance .our-advice-home-arrow .arrowbottom-2 {
    display: none;
  }
}
@media (max-width: 766px) {
  .coverage-homeinsurance .our-advice-home-arrow .arrowbottom-2 {
    display: none;
  }
}
.coverage-homeinsurance .arrowbottom-2 {
  left: -2px;
  top: 22px;
  bottom: auto;
  transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
}
@media (max-width: 1023px) {
  .coverage-homeinsurance .arrowbottom-2 {
    display: none;
  }
}
@media (max-width: 766px) {
  .coverage-homeinsurance .arrowbottom-2 {
    display: none;
  }
}
.coverage-homeinsurance .loans-box-bottom-list .list-item-selected {
  background-color: #edf2fb;
}
.coverage-homeinsurance .loans-box-bottom-list .list-item-selected:first-of-type {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
@media (min-width: 767px) {
  .coverage-homeinsurance .loans-box-bottom-list .list-item-selected.last-item {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
  }
}
.coverage-homeinsurance .loans-box-bottom-list .hr-homeins {
  border-color: #ccc;
  margin-top: 2px;
  margin-bottom: 2px;
}
@media (max-width: 766px) {
  .coverage-homeinsurance .loans-box-bottom-list .hr-homeins {
    margin-top: 15px;
  }
}
.coverage-homeinsurance .loans-box-bottom-list .hr-homeins.selected {
  background-color: #edf2fb;
}
.coverage-homeinsurance .loans-box-bottom-list i.blue {
  min-width: 30px;
  text-align: center;
  margin-right: 5px;
}
@media (max-width: 767px) {
  .coverage-homeinsurance .loans-box-bottom-list i.blue {
    margin-right: 0;
  }
}
.coverage-homeinsurance .loans-box-bottom-list .sub-text-cover-new {
  margin-left: 40px;
  padding-top: 5px;
  display: block;
  margin-bottom: 0px;
  padding-left: 0px;
  position: relative;
}
@media (max-width: 766px) {
  .coverage-homeinsurance .loans-box-bottom-list .sub-text-cover-new {
    margin-left: 0;
    font-size: 14px;
    padding-right: 0;
  }
}
.coverage-homeinsurance .loans-box-bottom-list .sub-text-cover-new a {
  display: inline-block;
}
@media (max-width: 766px) {
  .coverage-homeinsurance .loans-box-bottom-list .sub-text-cover-new div {
    font-size: 14px;
  }
}
.coverage-homeinsurance .home-box-bottom-list {
  padding: 0;
  border: 1px solid #CCCCCC;
}
.coverage-homeinsurance .home-box-bottom-list > div {
  padding: 0 20px;
  border-bottom: 1px solid #CCCCCC;
}
@media (max-width: 767px) {
  .coverage-homeinsurance .home-box-bottom-list > div {
    padding: 0 6px;
  }
}
.coverage-homeinsurance .home-box-bottom-list .vanaf-home {
  background-color: #AAE4FE;
  color: #243588;
}
div.usabilla_live_button_container {
  z-index: 1050 !important;
}
.iframe-zorg {
  padding-top: 0px;
}
.div-new-row.fields .btn.btn-primary.btn-lg.pw-icon-arrow-right {
  white-space: nowrap;
  margin-top: 30px;
}
@media (max-width: 766px) {
  .div-new-row.fields .btn.btn-primary.btn-lg.pw-icon-arrow-right {
    margin-top: 10px;
  }
}
.title-iframe {
  font-size: 28px;
  margin: 0px 0 15px;
  padding-top: 40px;
}
.startcompare-en .btn-primary {
  min-width: 250px;
}
@media (min-width: 1023px) {
  .startcompare-en .btn-primary {
    min-width: 250px;
  }
}
.startcompare-en .flex-column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
@media (max-width: 766px) {
  .startcompare-en .flex-column {
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
  }
}
@media (min-width: 766px) {
  .startcompare-en .flexitem_big,
  .startcompare-en .flexitem {
    padding-left: 12px;
    padding-right: 12px;
  }
}
.startcompare-en .flexitem_big {
  -webkit-box-flex: 2;
  -ms-flex: 2 0 0px;
  flex: 2 0 0;
}
.startcompare-en .flexitem.flexitem-padd-right {
  padding-right: 12px;
  padding-left: 0;
}
.startcompare-en .postalcodeandhousenr .flexitem.flexitemIEbasisFix {
  padding-right: 12px;
  padding-left: 0;
}
.startcompare-en .d-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.startcompare-en .flexitem {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.startcompare-en .flexitem,
.startcompare-en .flexitem_big,
.startcompare-en .flexitem_small {
  position: relative;
}
.startcompare-en .IE_11 .flexitem_fullrow,
.startcompare-en .Safari_10 .flexitem_fullrow,
.startcompare-en .Safari_9 .flexitem_fullrow,
.startcompare-en .flexitem_fullrow {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
}
.startcompare-en .postalcodeandhousenr .flexitem {
  padding-right: 5px;
}
.startcompare-en .inputbackground {
  border: 1px solid #BABABA;
  border-radius: 4px;
  display: inline-block;
  background-color: #fff;
  padding-top: 2px;
  padding-bottom: 2px;
  width: 100%;
}
@media (min-width: 767px) {
  .startcompare-en .inputbackground {
    padding-top: 6px;
    padding-bottom: 6px;
  }
}
.startcompare-en .inputbackground input {
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0;
  background-color: transparent;
  height: 38px;
  float: left;
}
@media (min-width: 767px) {
  .startcompare-en .inputbackground input {
    height: 37px;
  }
}
.startcompare-en .inputbackground input#hn,
.startcompare-en .inputbackground input#hn_true,
.startcompare-en .inputbackground input#hn_false,
.startcompare-en .inputbackground input.hn-input {
  width: 37%;
  padding-right: 5px;
}
.startcompare-en .inputbackground input#hna,
.startcompare-en .inputbackground input#hna_true,
.startcompare-en .inputbackground input#hna_false,
.startcompare-en .inputbackground input.hna-input {
  width: 63%;
  padding-left: 12px;
  border-left: 1px solid #BABABA;
}
.startcompare-en .hn-input {
  min-width: 43px;
}
.startcompare-en .form-control-feedback {
  top: 46px;
  right: 15px;
  z-index: 2;
  display: block;
  width: 17px;
  height: 17px;
  line-height: 15px;
  text-align: center;
  position: absolute;
  pointer-events: none;
}
@media (min-width: 1023px) {
  .startcompare-en .flexitem_small-md {
    -webkit-box-flex: 0;
    -ms-flex: 0;
    flex: 0;
  }
  .startcompare-en .postalcodeandhousenr {
    padding: 0;
  }
  .startcompare-en .flex-md-nowrap {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .startcompare-en .flexitem.flexitem-padd-right {
    padding-right: 30px;
    padding-left: 12px;
  }
}
@media (max-width: 766px) {
  .startcompare-en .flexitem.flexitem-padd-right {
    padding-right: 0px;
    padding-left: 0px;
  }
}
@media (min-width: 766px) {
  .startcompare-en .flexitem_fullrow-sm {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }
  .startcompare-en .flex-sm-wrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .startcompare-en .flex-sm-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.startcompare-en .flexitem_fullrow-sm {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
}
@media (min-width: 766px) {
  .startcompare-en .flexitem_fullrow-sm {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
  }
}
@media (min-width: 766px) {
  .startcompare-en .button-voting-facelift .button-no-voting-click {
    margin-top: 89px;
    margin-right: 90px;
  }
}
@media (min-width: 1023px) {
  .startcompare-en .button-voting-facelift .button-no-voting-click {
    margin-top: 89px;
    margin-right: 90px;
  }
}
@media (min-width: 1279px) {
  .startcompare-en .button-voting-facelift .button-no-voting-click {
    margin-top: 186px;
    width: 270px;
    background-size: 270px;
    height: 100px;
    margin-right: 182px;
  }
}
@media (max-width: 766px) {
  .startcompare-en .button-voting-facelift .button-no-voting-click {
    width: 60px;
    text-align: center;
    margin: 92px auto 0 auto;
  }
}
.startcompare-en .simplesc {
  margin-bottom: 0px;
}
@media all and (-ms-high-contrast: none) {
  .startcompare-en .rslt-detailsModal .modal-dialog {
    /* IE11 */
  }
  .startcompare-en .rslt-detailsModal .modal-dialog *::-ms-backdrop,
  .startcompare-en .rslt-detailsModal .modal-dialog .modal-footer {
    margin-left: -20px !important;
  }
}
.pw-icon-close {
  padding: 2px 6px 6px 6px;
  border-radius: 13px;
  background-color: #4255b1;
}
@media (max-width: 766px) {
  .pw-icon-close {
    margin-left: -10px;
  }
}
.pw-icon-close:before {
  font-size: 12px;
  color: #ffffff;
}
.hld-health-family {
  width: 100%;
  max-height: none !important;
  border-radius: 10px;
  padding: 10px 20px 20px;
  margin: 10px 0 20px 0;
  border: 1px solid #BABABA;
  background: #edf2fb;
  margin: 15px 0 20px 0;
  position: relative;
  padding: 20px;
  padding: 20px 20px 10px;
  max-height: none;
  -webkit-transition: width 0.3s 0.1s ease-in-out;
  transition: width 0.3s 0.1s ease-in-out;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.hld-health-family .arrowtop {
  display: none;
}
@media (min-width: 1024px) {
  .hld-health-family {
    top: 80px;
    margin: 15px 0 20px 0;
    left: -98px;
    max-width: 550px;
  }
}
@media (min-width: 1280px) {
  .hld-health-family {
    left: auto;
    max-width: 550px;
  }
  .hld-health-family .arrowtop {
    left: 63px;
  }
}
.hld-health-family .custom-checkbox {
  vertical-align: top;
}
.hld-health-family .div-new-row {
  overflow: visible !important;
  height: auto !important;
  line-height: 55px !important;
  margin-bottom: 4px !important;
}
.hld-health-family .div-new-row p {
  line-height: 20px !important;
}
.hld-health-family hr {
  margin-top: 10px;
  margin-bottom: 10px;
}
@media (max-width: 767px) {
  .hld-health-family {
    padding: 10px;
  }
}
.hld-health-family .div-new-row {
  margin-bottom: 10px;
}
@media (min-width: 1024px) {
  .hld-health-family .div-new-row {
    overflow: hidden;
    height: 55px;
  }
}
@media (min-width: 767px) {
  .hld-health-family {
    width: 645px;
  }
}
@media (max-width: 1279px) {
  .hld-health-family {
    margin-left: -120px;
  }
}
@media (max-width: 1023px) {
  .hld-health-family {
    margin-left: -346px;
    width: 480px;
  }
}
@media (max-width: 766px) {
  .hld-health-family {
    margin-left: 0px;
    width: 100%;
  }
}
@media (min-width: 1024px) {
  .hld-health-family {
    position: relative;
    left: 0px;
    top: 3px;
    max-height: none;
    min-height: none;
    width: 540px;
  }
  .hld-health-family.doublemeter {
    width: 804px;
  }
  .hld-health-family label[for="gas"] {
    text-align: right;
    width: 100%;
  }
}
.hld-health-family .gas-input-container {
  position: relative;
  float: left;
  width: 75%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}
@media (min-width: 1024px) {
  .hld-health-family .gas-input-container {
    float: left;
    width: 37.5%;
  }
}
.hld-health-family.doublemeter .gas-input-container {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}
@media (min-width: 1024px) {
  .hld-health-family.doublemeter .gas-input-container {
    float: left;
    width: 25%;
  }
}
.hld-health-family span.info-icon {
  margin: 0 10px 0;
}
.hld-health-family .close {
  top: -10px;
  right: -10px;
}
.hld-health-family .arrowtop {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  top: -22px;
  margin-left: -45px;
  left: 50%;
  border-bottom-color: #BABABA;
  border-width: 11px;
}
@media (min-width: 767px) {
  .hld-health-family .arrowtop {
    left: 100px;
  }
}
@media (min-width: 1024px) {
  .hld-health-family .arrowtop {
    left: 100px;
  }
}
@media (min-width: 1280px) {
  .hld-health-family .arrowtop {
    left: 74px;
  }
}
.hld-health-family .arrowtop:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 10px;
  top: 1px;
  margin-left: -10px;
  content: " ";
  border-top-width: 0;
  border-bottom-color: #edf2fb;
}
@media (max-width: 1279px) {
  .hld-health-family .arrowtop {
    left: 193px;
    display: block;
  }
}
@media (max-width: 1023px) {
  .hld-health-family .arrowtop {
    left: 405px;
    display: block;
  }
}
@media (max-width: 766px) {
  .hld-health-family .arrowtop {
    display: none;
  }
}
.hld-health-family .popover-link {
  font-size: 16px;
}
.blue-box-with-arrowtop {
  position: relative;
  width: 100%;
  color: #ffffff;
  background-color: #243588;
  text-align: left;
  padding: 20px;
  margin-bottom: 20px;
  margin-top: 40px;
}
.blue-box-with-arrowtop:before {
  content: "";
  border: 29px solid transparent;
  border-left-color: #243588;
  border-left-width: 43px;
  margin-left: -48px;
  display: block;
  left: 50%;
  top: -29px;
  position: absolute;
  z-index: 10;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.car-page .blue-box .blue-box-inside-top {
  padding: 10px 20px;
  display: inline-block;
}
.car-page .blue-box .blue-box-inside-top p {
  margin: 0 0 0px;
}
.car-page .blue-box .blue-box-inside-top a {
  text-decoration: none;
}
@media (max-width: 767px) {
  .car-page .rslt-list .supplier .compare-check-container {
    display: inline-block;
  }
  .car-page .rslt-list .supplier .compare-check-container .compare-check-v2 {
    position: static;
  }
}
.subtitle-rslt-top {
  margin-top: 0px;
  margin-bottom: 10px;
  display: block;
}
.subtitle-rslt-risk {
  margin-top: 20px;
  margin-bottom: 10px;
  display: inline-block;
}
.btn-group.btn-group-100 {
  width: 100%;
}
.btn-group.btn-group-100 .btn {
  padding: 6px 12px;
  width: 50%;
  background-color: #fff;
  color: #333 !important;
}
.btn-group.btn-group-100 .btn.active {
  color: #243588 !important;
  background-color: #F4F4F4 !important;
}
.btn-group-100 {
  width: 100%;
}
.btn-group-100 .inlineBlock {
  width: 100%;
}
.btn-group-100 .multiSelectButton {
  width: 100%;
}
.multiSelect-normal.multiSelectBtn .multiSelect .multiSelectItem > .acol label.multiSelect span {
  padding: 2px 0 0 40px;
}
.link-arrow-right {
  position: relative;
}
.link-arrow-right:after {
  position: absolute;
  top: 3px;
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\64";
  font-size: 18px;
  margin-left: 5px;
}
.link-arrow-right-up {
  position: relative;
}
.link-arrow-right-up:after {
  position: absolute;
  top: 3px;
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\72";
  font-size: 18px;
  margin-left: 5px;
}
.custom-check-active {
  font-family: 'Barlow-Medium', sans-serif;
  color: #243588;
}
.ptype-label {
  margin-left: 30px;
  cursor: pointer;
}
.list-with-right2 .ptype-label-right {
  position: absolute;
  right: -5px;
  top: 1px;
}
@media (min-width: 1279px) {
  .list-with-right2 .ptype-label-right {
    position: absolute;
    right: 0px;
    top: 1px;
  }
}
.ptype-label-right {
  position: absolute;
  right: -5px;
  top: 1px;
}
@media (min-width: 1023px) {
  .ptype-label-right {
    position: absolute;
    right: -5px;
    top: 1px;
  }
}
@media (min-width: 1279px) {
  .ptype-label-right {
    position: absolute;
    right: 0;
    top: 1px;
  }
}
@media (min-width: 1023px) {
  .ptype-label-right.ptype-label-right-budget {
    top: 0;
  }
}
@media (min-width: 1279px) {
  .ptype-label-right.ptype-label-right-budget {
    right: 0;
  }
}
.custom-check-active ~ .ptype-label-right {
  font-family: 'Barlow-Medium', sans-serif;
  color: #243588;
}
.subtitle-rslt {
  margin-bottom: 10px;
  display: inline-block;
}
.list-with-right li {
  position: relative;
}
.list-with-right label.custom-checkbox {
  padding-right: 3px;
}
.list-with-right label.custom-checkbox + .pw-icon-warning {
  margin-left: -15px;
  top: 1px;
  z-index: 10;
  position: relative;
}
.list-with-right.list-with-right2 label.custom-checkbox {
  width: auto !important;
}
.info-icon-1 {
  right: 13px;
}
@media (min-width: 1023px) {
  .info-icon-1 {
    position: absolute;
    right: 16px !important;
    top: 4px !important;
  }
}
@media (min-width: 1279px) {
  .info-icon-1 {
    position: absolute;
    right: 62px !important;
    top: 4px !important;
  }
}
.info-icon-2 {
  right: 13px;
}
@media (min-width: 1023px) {
  .info-icon-2 {
    position: absolute;
    right: 16px !important;
    top: 4px !important;
  }
}
@media (min-width: 1279px) {
  .info-icon-2 {
    position: absolute;
    right: 49px !important;
    top: 4px !important;
  }
}
.info-icon-3 {
  right: 18px;
}
@media (min-width: 1023px) {
  .info-icon-3 {
    position: absolute;
    right: 16px !important;
    top: 4px !important;
  }
}
@media (min-width: 1279px) {
  .info-icon-3 {
    position: absolute;
    right: 27px !important;
    top: 4px !important;
  }
}
.coveragepage-facelift .datas-summary.loans {
  min-width: 750px;
}
.partner-redirector-wrapper {
  text-align: center;
  width: 100%;
}
.partner-redirector-logo {
  background-image: url('https://cdn2.pricewise.nl/resources/main/svg/logo.svg');
  background-position: center 20px;
  background-repeat: no-repeat;
  height: 150px;
  width: 100%;
}
@media (min-width: 767px) {
  .redirect-page-logo img {
    float: right;
  }
}
.redirect-page-logo {
  margin-top: 22px;
}
@media (max-width: 767px) {
  .redirect-page-logo {
    text-align: center;
  }
}
.tt-pricecontent .area1 h4,
.tt-pricecontent .area2 h4,
.tt-pricecontent .area3 h4 {
  margin-bottom: 5px;
  font-size: 17px;
  font-weight: bold;
}
.tt-pricecontent .area1 table,
.tt-pricecontent .area2 table,
.tt-pricecontent .area3 table {
  width: 100%;
}
.tt-pricecontent .area1 table td:first-child,
.tt-pricecontent .area2 table td:first-child,
.tt-pricecontent .area3 table td:first-child {
  width: 60%;
}
.tt-pricecontent .area1 table .td-label,
.tt-pricecontent .area2 table .td-label,
.tt-pricecontent .area3 table .td-label {
  width: 60%;
  padding-right: 10px;
}
.tt-pricecontent .area1 table .td-value,
.tt-pricecontent .area2 table .td-value,
.tt-pricecontent .area3 table .td-value {
  width: 40%;
  vertical-align: bottom;
}
.tt-pricecontent .area1 h3,
.tt-pricecontent .area1 h4 {
  margin-top: 5px;
}
.tt-pricecontent .area3 .total-first-tt td h4 {
  margin-top: 3px;
}
.tt-pricecontent .area3 .total {
  margin-top: 0px;
  padding-top: 0px;
}
.tt-pricecontent .area3 .total td {
  padding-bottom: 10px;
}
.tt-pricecontent .area3 .space-total hr {
  margin: 6px 0 3px 0;
}
.tt-pricecontent > div:last-child {
  padding: 5px 0;
}
.tt-pricecontent hr {
  margin-top: 10px;
  margin-bottom: 10px;
}
.tt-pricecontent .text-tooltipcost {
  display: inline-block;
  padding-top: 10px;
}
.table-label {
  width: 100%;
}
.table-label .td-label {
  padding-right: 10px !important;
}
.table-label .last-tr {
  font-weight: bold;
}
.table-label .last-tr .td-label {
  padding-right: 10px !important;
  padding-top: 3px !important;
}
.table-label .last-tr .td-value {
  padding-top: 3px !important;
}
.list-seo-page-top3 {
  padding: 10px !important;
}
.list-seo-page-top3 .seo-product-img img {
  text-align: center;
  display: block;
  margin: 0 auto;
}
.list-seo-page-top3 hr {
  margin-bottom: 10px;
  margin-top: 10px;
  border-color: #BABABA;
}
.list-seo-page-top3 .text-center {
  display: inline-block;
}
.list-seo-page-top3 .hld-gray {
  margin: 0 0 10px !important;
  width: 100% !important;
}
.list-seo-page-top3 .hld-gray-titletop {
  text-align: center;
  display: inline-block;
  width: 100%;
  min-height: 46px;
}
.list-seo-page-top3 .hld-gray-titletop a {
  display: inline;
}
.list-seo-page-top3 .hld-gray-titletop span {
  margin-left: 6px;
}
@media (max-width: 1279px) {
  .list-seo-page-top3 img {
    width: auto;
  }
}
@media (max-width: 1023px) {
  .list-seo-page-top3 img {
    display: block;
    margin: 0 auto;
    text-align: center;
    width: auto;
  }
}
.select-fix-width {
  width: 193px;
}
@media (max-width: 1280px) {
  .select-fix-width {
    width: 193px;
  }
}
@media (max-width: 1279px) {
  .select-fix-width {
    width: 173px;
  }
}
@media (max-width: 1023px) {
  .select-fix-width {
    width: 193px;
  }
}
@media (max-width: 766px) {
  .select-fix-width {
    width: 193px;
  }
}
input[type="date"]::-moz-placeholder,
input[type="text"]::-moz-placeholder,
input[type="password"]::-moz-placeholder,
input[type="datetime"]::-moz-placeholder,
input[type="datetime-local"]::-moz-placeholder,
input[type="month"]::-moz-placeholder,
input[type="time"]::-moz-placeholder,
input[type="week"]::-moz-placeholder,
input[type="email"]::-moz-placeholder,
input[type="url"]::-moz-placeholder,
input[type="number"]::-moz-placeholder,
select::-moz-placeholder,
textarea::-moz-placeholder {
  color: #aeaeae;
}
.inline-block {
  display: inline-block !important;
}
.none-scriptbar {
  background-color: #e30613;
  color: #ffffff;
  width: 100%;
  text-align: center;
  padding: 4px;
}
.hidden {
  display: none;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none !important;
  margin: 0 !important;
}
/*================== Zorg suppliers ratings   ==============================*/
.zorg-suppliers-reviews label {
  width: 49%;
  display: inline-block;
  line-height: 50px;
  float: left;
}
@media (max-width: 767px) {
  .zorg-suppliers-reviews label {
    width: 100%;
  }
}
.zorg-suppliers-reviews .custom-select {
  width: 49%;
  display: inline-block;
}
@media (max-width: 767px) {
  .zorg-suppliers-reviews .custom-select {
    width: 100%;
  }
}
.zorg-suppliers-reviews .btn {
  margin-top: 10px;
}
.zorg-suppliers-reviews .btn.disabled {
  background-color: #ccc;
  border-color: #ccc;
  opacity: 1;
}
.nrcrt-content {
  position: relative;
}
.nrcrt-content .nrcrt {
  left: 0;
  top: -3px;
}
.nrcrt-content p {
  padding-left: 46px;
  padding-bottom: 3px;
}
.energy-resultspage .main-left .blue-box .blue-box-inside-top {
  padding: 10px;
}
.loans-je-gege .list-unstyled {
  margin-bottom: 0px !important;
}
.loans-je-gege .list-unstyled li {
  padding-bottom: 5px !important;
}
.loans-je-gege a {
  text-decoration: underline !important;
}
.loans-je-gege a:hover {
  text-decoration: none !important;
}
.energy-resultspage .page-rsltlistv2 .list-first-padd.border-filtre-loans {
  padding-top: 0px!important;
}
@media (min-width: 1023px) {
  .header-pw-com .nav-right {
    margin-top: -52px;
  }
}
@media (max-width: 1023px) {
  .header-pw-com .nav-right {
    top: 26px;
  }
}
@media (max-width: 766px) {
  .header-pw-com .nav-right {
    top: 26px;
  }
}
.header-pw-com .language-com {
  list-style: none;
  float: left;
}
@media (max-width: 766px) {
  .header-pw-com .language-com {
    margin-top: -18px;
  }
}
.header-pw-com .language-com li {
  list-style: none;
  float: left;
  margin-right: 10px;
}
.header-pw-com .language-com li span {
  color: #243588;
}
@media (max-width: 1023px) {
  .header-pw-com .language-com li span {
    display: none;
  }
}
@media (max-width: 766px) {
  .header-pw-com .language-com li {
    margin-right: 5px;
  }
}
.header-pw-com .language-com li a.active img {
  opacity: 1;
}
.header-pw-com .language-com li img {
  opacity: 0.5;
}
/**************** New style energie/energie-vergelijken START ************************/
.pw-icon-vinkje.pw-icon-warning-fixedtariff:before {
  content: "w";
  color: #ff6600 !important;
}
div.landingpage-new {
  margin-bottom: 0 !important;
  /*padding-bottom: 1px !important;*/
  padding-bottom: 0 !important;
}
@media (max-width: 766px) {
  div.landingpage-new {
    padding-bottom: 0px !important;
  }
}
div.landingpage-new .loading-results {
  display: none !important;
}
div.landingpage-new .blog-content h2 {
  font-family: 'Barlow-Extrabold', sans-serif;
}
@media (max-width: 766px) {
  div.landingpage-new .blog-content .carousel-top5-body {
    background-color: #F4F4F4;
    margin-left: -10px;
    margin-right: -9px;
    margin-top: 0px;
    overflow: hidden;
    padding: 10px 0 12px 15px;
    width: auto;
  }
}
div.landingpage-new .blog-content .carousel-top5-body .carousel-top5.touchcarousel {
  height: auto;
  width: 100%;
}
@media (max-width: 766px) {
  div.landingpage-new .blog-content .carousel-top5-body .rslt-item-top5 {
    width: auto;
    position: relative;
    float: left;
    margin-left: 0px;
    margin-right: 0px;
    min-width: 320px !important;
    width: 320px !important;
  }
}
@media (max-width: 370px) {
  div.landingpage-new .blog-content .carousel-top5-body .rslt-item-top5 {
    min-width: 315px !important;
    width: 280px !important;
  }
}
@media (max-width: 766px) {
  div.landingpage-new .blog-content .blog-content-up {
    background-color: #F4F4F4;
    border-top: #d9d9d9 1px solid;
    border-bottom: #d9d9d9 1px solid;
  }
}
div.landingpage-new .blog-content.blog-box-roadtax {
  padding: 0 !important;
}
div.landingpage-new .blog-content.blog-box-roadtax .box-blog-content-inner {
  min-height: auto !important;
}
div.landingpage-new .blog-content.blog-box-roadtax .box-blog-content-inner .title-blog {
  font-family: 'Barlow-Bold', sans-serif;
  font-size: 16px;
  text-decoration: none;
  display: block;
  margin-bottom: 15px;
}
@media (max-width: 1279px) {
  div.landingpage-new .three-content,
  div.landingpage-new .second-content {
    padding: 20px 0 40px 0 !important;
  }
}
@media (max-width: 1023px) {
  div.landingpage-new .three-content,
  div.landingpage-new .second-content {
    padding: 20px 0 40px 0 !important;
  }
}
@media (max-width: 766px) {
  div.landingpage-new .three-content,
  div.landingpage-new .second-content {
    padding: 20px 0 40px 0 !important;
  }
}
div.landingpage-new .three-content .supplierlogos .logos .item .hld,
div.landingpage-new .second-content .supplierlogos .logos .item .hld {
  background-color: #ffffff;
}
div.landingpage-new .three-content .supplierlogos .carousel .carousel-inner,
div.landingpage-new .second-content .supplierlogos .carousel .carousel-inner {
  height: 100px;
  margin-left: 10%;
  width: 80%;
}
div.landingpage-new .three-content .supplierlogos2 .carousel .carousel-inner .hld,
div.landingpage-new .second-content .supplierlogos2 .carousel .carousel-inner .hld {
  margin-left: 3px;
  margin-right: 3px;
}
div.landingpage-new .steps-content h2 {
  font-family: 'Barlow-Extrabold', sans-serif;
}
div.landingpage-new .steps-content:after {
  content: none !important;
}
div.landingpage-new .suppliers-content:after {
  content: none !important;
}
@media (max-width: 1279px) {
  div.landingpage-new .suppliers-content .supplierlogos .logos h2 {
    margin-left: 8%;
  }
}
@media (max-width: 1023px) {
  div.landingpage-new .suppliers-content .supplierlogos .logos h2 {
    margin-left: 7%;
  }
}
@media (max-width: 766px) {
  div.landingpage-new .suppliers-content .supplierlogos .logos h2 {
    margin-left: 0%;
    text-align: center;
  }
}
div.landingpage-new .second-content-info-tabs {
  padding-bottom: 40px;
  border-top: 1px solid #BABABA;
  padding-top: 4px;
}
div.landingpage-new .second-content-info-tabs:after {
  content: none !important;
}
@media (max-width: 766px) {
  div.landingpage-new .second-content-info-tabs {
    padding-bottom: 0px !important;
  }
}
div.landingpage-new .second-content-info-tabs .content-info-tab-header {
  margin-bottom: 30px;
  margin-top: 60px;
}
@media (max-width: 1023px) {
  div.landingpage-new .second-content-info-tabs .content-info-tab-header {
    margin-bottom: 0px;
  }
}
@media (max-width: 766px) {
  div.landingpage-new .second-content-info-tabs .content-info-tab-header {
    margin-bottom: 0px;
  }
}
div.landingpage-new .second-content-info-tabs .content-info-tab-header img {
  float: right;
}
@media (max-width: 1023px) {
  div.landingpage-new .second-content-info-tabs .content-info-tab-header img {
    float: none;
    margin: 0 auto;
  }
}
@media (max-width: 766px) {
  div.landingpage-new .second-content-info-tabs .content-info-tab-header img {
    float: none;
    margin: 0 auto;
  }
}
@media (max-width: 766px) {
  div.landingpage-new .second-content-info-tabs .content-info-tab-header {
    margin: 20px 10px 20px;
    background-color: #F4F4F4;
    border-radius: 10px;
    padding: 20px 30px 20px 20px;
  }
}
div.landingpage-new .second-content-info-tabs .content-info-tab-header h2 {
  margin-bottom: 30px;
  margin-top: 0;
  font-size: 38px;
  font-family: 'Barlow-Extrabold', sans-serif;
}
@media (max-width: 766px) {
  div.landingpage-new .second-content-info-tabs .content-info-tab-header h2 {
    margin-top: 30px;
  }
}
div.landingpage-new .second-content-info-tabs .content-info-tab-xs {
  margin: 10px;
}
div.landingpage-new .second-content-info-tabs .content-info-tab-xs .panel-default > .panel-heading {
  background-color: #ffffff;
}
div.landingpage-new .second-content-info-tabs .content-info-tab-xs .panel-default > .panel-heading .pw-icon-arrow-up,
div.landingpage-new .second-content-info-tabs .content-info-tab-xs .panel-default > .panel-heading .pw-icon-arrow-down {
  display: block;
  width: 100%;
}
div.landingpage-new .second-content-info-tabs .content-info-tab-xs .panel-group .panel {
  border-radius: 10px;
  margin-bottom: 15px;
}
div.landingpage-new .second-content-info-tabs .breadcrumb-info {
  padding-top: 20px;
}
@media (max-width: 766px) {
  div.landingpage-new .second-content-info-tabs .breadcrumb-info .breadcrumb-sc .breadcrumb.hidden-xs {
    display: block !important;
    margin: 0 10px 20px;
  }
}
div.landingpage-new .second-content-info-tabs .breadcrumb-info .title-bottom-en h2 {
  display: none;
}
@media (max-width: 766px) {
  div.landingpage-new .second-content-info-tabs .breadcrumb-info .title-bottom-en {
    background-color: #243588;
    padding: 30px 40px 80px;
  }
  div.landingpage-new .second-content-info-tabs .breadcrumb-info .title-bottom-en .btn {
    float: left !important;
    margin-top: 10px;
  }
  div.landingpage-new .second-content-info-tabs .breadcrumb-info .title-bottom-en h2 {
    display: block;
    color: #ffffff;
    font-size: 44px;
    font-family: 'Barlow-Extrabold', sans-serif;
  }
  div.landingpage-new .second-content-info-tabs .breadcrumb-info .title-bottom-en:after {
    background-color: #243588;
    content: "";
    height: 75px;
    left: -4px;
    margin: 0;
    padding: 0px;
    position: absolute;
    bottom: -26px;
    -webkit-transform: rotate(-4deg);
            transform: rotate(-4deg);
    width: 100%;
    z-index: -1;
  }
}
@media (max-width: 520px) {
  div.landingpage-new .second-content-info-tabs .breadcrumb-info .title-bottom-en:after {
    bottom: -11px;
  }
}
div.landingpage-new .second-content-info-tabs .tabbable {
  margin-top: 0px;
  z-index: -10;
}
div.landingpage-new .second-content-info-tabs .tabbable .nav-tabs {
  position: absolute;
  top: -43px;
}
@media (max-width: 1023px) {
  div.landingpage-new .second-content-info-tabs .tabbable .nav-tabs {
    top: -42px;
  }
}
div.landingpage-new .second-content-info-tabs .tabbable .nav-tabs > li {
  background: #ffffff;
}
@media (max-width: 766px) {
  div.landingpage-new .second-content-info-tabs .tabbable .nav-tabs > li {
    max-width: 58% !important;
  }
}
div.landingpage-new .second-content-info-tabs .tabbable .nav-tabs > li a {
  border-bottom: 2px solid #ffffff;
}
@media all and (-webkit-min-device-pixel-ratio: 0) {
  div.landingpage-new .second-content-info-tabs .tabbable .nav-tabs > li a {
    border-bottom: 3px solid #ffffff;
  }
}
div.landingpage-new .second-content-info-tabs .tabbable .nav-tabs > li.active {
  background: #F4F4F4;
  border-bottom-color: #F4F4F4;
  padding: 0px 0px;
}
@media (max-width: 1023px) {
  div.landingpage-new .second-content-info-tabs .tabbable .nav-tabs > li.active {
    padding: 8px 15px 7px 15px;
  }
}
@media (max-width: 766px) {
  div.landingpage-new .second-content-info-tabs .tabbable .nav-tabs > li.active {
    padding: 8px 3px 7px 3px;
  }
}
@-moz-document url-prefix() {
  @media (max-width: 766px) {
  }
}
div.landingpage-new .second-content-info-tabs .tabbable .nav-tabs > li.active a {
  border-bottom: 3px solid #F4F4F4;
}
@media (max-width: 1023px) {
  div.landingpage-new .second-content-info-tabs .tabbable .nav-tabs > li.active a {
    padding: 0px 0px;
  }
}
@media (max-width: 766px) {
}
div.landingpage-new .second-content-info-tabs .tabbable .nav-tabs > li a {
  border-color: #ffffff;
}
@media (max-width: 1023px) {
  div.landingpage-new .second-content-info-tabs .tabbable .nav-tabs > li a {
    padding: 7px 15px 8px 15px;
  }
}
@media (max-width: 766px) {
  div.landingpage-new .second-content-info-tabs .tabbable .nav-tabs > li a {
    border-color: #F4F4F4;
    padding: 7px 3px 8px 3px;
  }
}
div.landingpage-new .second-content-info-tabs .tabbable .tab-content {
  border: 0 solid #BABABA;
  -webkit-box-shadow: 0 0px 0px #ededed;
          box-shadow: 0 0px 0px #ededed;
}
div.landingpage-new .second-content-info-tabs .tabbable .tab-content .tab-pane {
  padding: 20px 0;
}
@media (max-width: 766px) {
  div.landingpage-new .second-content-info-tabs .tabbable .tab-content .tab-pane {
    padding: 0px 0;
  }
}
div.landingpage-new .second-content-info-tabs .item-info-start {
  background-color: #ffffff;
  padding: 0px;
  border-radius: 10px;
  margin-right: 20px;
  margin-top: 40px;
  position: relative;
}
@media (max-width: 766px) {
  div.landingpage-new .second-content-info-tabs .item-info-start {
    margin-right: 0;
    margin-top: 20px;
    padding: 0px;
    border: 1px solid #BABABA;
    margin-right: 10px;
    margin-left: 10px;
  }
}
div.landingpage-new .second-content-info-tabs .item-info-start2 {
  background-color: #ffffff;
  padding: 0px;
  border-radius: 10px;
  margin-left: 20px;
  margin-top: 40px;
  position: relative;
}
@media (max-width: 766px) {
  div.landingpage-new .second-content-info-tabs .item-info-start2 {
    margin-right: 10px;
    margin-left: 10px;
    margin-top: 20px;
    padding: 0px;
    border: 1px solid #CCCCCC;
  }
}
div.landingpage-new .video-content {
  padding: 80px 0;
}
div.landingpage-new .video-content .title-front {
  margin-bottom: 20px;
  font-family: 'Barlow-Extrabold', sans-serif;
  font-size: 40px;
}
@media (max-width: 1279px) {
  div.landingpage-new .video-content .title-front {
    font-size: 32px;
    display: block;
    text-align: center;
  }
}
@media (max-width: 1023px) {
  div.landingpage-new .video-content .title-front {
    font-size: 28px;
    display: block;
    text-align: center;
  }
}
@media (max-width: 766px) {
  div.landingpage-new .video-content .title-front {
    font-size: 28px;
    display: block;
    text-align: center;
    margin-top: 30px;
  }
}
div.landingpage-new .video-content .title-front strong {
  font-family: 'Barlow-Extrabold', sans-serif;
}
div.landingpage-new .video-content .col-md-9 {
  padding-right: 100px;
}
@media (max-width: 1023px) {
  div.landingpage-new .video-content .col-md-9 {
    padding-right: 10px;
  }
}
@media (max-width: 766px) {
  div.landingpage-new .video-content .col-md-9 {
    padding-right: 10px;
  }
}
div.landingpage-new .video-content .video-en {
  padding: 7px;
  background-color: #ffffff;
  -webkit-box-shadow: 1px 2px 3px 0px #dfdfdf;
          box-shadow: 1px 2px 3px 0px #dfdfdf;
  width: 100%;
}
@media (max-width: 766px) {
  div.landingpage-new .video-content .btn-link-video-footer {
    text-align: center;
  }
  div.landingpage-new .video-content .video-module {
    margin: 0;
  }
}
div.landingpage-new .video-content hr {
  border-color: #CCCCCC;
}
div.landingpage-new .blog-content {
  padding: 50px 0 150px !important;
}
@media (max-width: 1023px) {
  div.landingpage-new .blog-content {
    padding: 30px 0 80px !important;
  }
}
@media (max-width: 766px) {
  div.landingpage-new .blog-content {
    padding: 0px 0 80px !important;
  }
}
div.landingpage-new .blog-content:after {
  content: none !important;
}
div.landingpage-new .blog-content h2 {
  font-size: 42px;
  padding-bottom: 50px;
  font-family: 'Barlow-Extrabold', sans-serif;
}
@media (max-width: 1023px) {
  div.landingpage-new .blog-content h2 {
    font-size: 28px;
    display: block;
    text-align: center;
    padding-bottom: 20px;
  }
}
@media (max-width: 766px) {
  div.landingpage-new .blog-content h2 {
    font-size: 28px;
    display: block;
    text-align: center;
    padding-bottom: 0px;
    padding-top: 10px;
  }
}
div.landingpage-new .blog-content .btn-blog {
  margin: 60px 0 40px;
}
@media (max-width: 1023px) {
  div.landingpage-new .blog-content .btn-blog {
    margin: 30px 0 10px;
  }
}
@media (max-width: 766px) {
  div.landingpage-new .blog-content .btn-blog {
    margin: 0px 0 20px;
  }
}
div.landingpage-new .blog-content .box-blog-content {
  border: 1px solid #d1d1d1;
  border-radius: 10px;
  -webkit-box-shadow: 0 4px 0 0 #dcdcdc;
          box-shadow: 0 4px 0 0 #dcdcdc;
  background-color: #ffffff;
}
@media (max-width: 1023px) {
  div.landingpage-new .blog-content .box-blog-content {
    margin: 10px;
  }
}
@media (max-width: 766px) {
  div.landingpage-new .blog-content .box-blog-content {
    margin: 10px 20px 0 0;
  }
}
div.landingpage-new .blog-content .box-blog-content img {
  max-width: 100%;
  width: 100%;
  height: auto;
  float: left;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
div.landingpage-new .blog-content .box-blog-content .box-blog-content-inner {
  padding: 20px;
  min-height: 370px;
  float: left;
}
div.landingpage-new .blog-content .box-blog-content .box-blog-content-inner img {
  display: none;
}
div.landingpage-new .blog-content .box-blog-content .box-blog-content-inner a {
  text-decoration: none;
}
div.landingpage-new .blog-content .box-blog-content .box-blog-content-inner a:hover {
  text-decoration: underline;
}
@media (max-width: 1279px) {
  div.landingpage-new .blog-content .box-blog-content .box-blog-content-inner {
    min-height: 450px;
  }
}
@media (max-width: 1023px) {
  div.landingpage-new .blog-content .box-blog-content .box-blog-content-inner {
    min-height: auto;
  }
}
@media (max-width: 766px) {
  div.landingpage-new .blog-content .box-blog-content .box-blog-content-inner {
    min-height: auto;
  }
}
div.landingpage-new .blog-content .box-blog-content .box-blog-content-inner p + p + p + p {
  display: none;
}
div.landingpage-new .blog-content .box-blog-content .box-blog-content-inner .date-box {
  color: #737272;
}
div.landingpage-new .blog-content .box-blog-content .box-blog-content-inner .title-blog {
  font-weight: normal;
  min-height: 46px;
  vertical-align: top;
}
@media (max-width: 1023px) {
  div.landingpage-new .blog-content .box-blog-content .box-blog-content-inner .title-blog {
    min-height: auto;
  }
}
@media (max-width: 766px) {
  div.landingpage-new .blog-content .box-blog-content .box-blog-content-inner .title-blog {
    min-height: auto;
  }
}
div.landingpage-new .blog-content .box-blog-content .box-blog-content-inner hr {
  margin-bottom: 15px;
  margin-top: 15px;
}
div.landingpage-new .blog-content .box-blog-content .box-blog-content-bottom {
  clear: both;
  padding: 0 20px 20px 20px;
}
div.landingpage-new .blog-content .blog-more-link ul {
  padding-bottom: 20px;
  min-height: 352px;
  list-style: none;
  padding-left: 0px;
}
@media (max-width: 1023px) {
  div.landingpage-new .blog-content .blog-more-link ul {
    min-height: auto;
  }
}
@media (max-width: 766px) {
  div.landingpage-new .blog-content .blog-more-link ul {
    min-height: auto;
  }
}
div.landingpage-new .blog-content .blog-more-link ul li {
  padding-bottom: 14px;
}
div.landingpage-new .blog-content .blog-more-link ul li a {
  text-decoration: none;
}
div.landingpage-new .blog-content .blog-more-link ul li a:hover {
  text-decoration: underline;
}
div.landingpage-new .blog-content .blog-more-link strong {
  color: #243588;
  padding: 20px 0;
  display: inline-block;
  font-size: 19px;
}
@media (max-width: 766px) {
  div.landingpage-new .blog-content .blog-more-link {
    margin: 0 !important;
  }
}
div.landingpage-new .three-content {
  position: relative;
  padding: 50px 0;
}
div.landingpage-new .three-content .circle-marker {
  cursor: pointer;
}
div.landingpage-new .three-content.testimonials-content .testimonials h2 {
  font-family: 'Barlow-Extrabold', sans-serif;
}
div.landingpage-new .three-content .best-deal {
  margin-bottom: 50px;
  text-align: center;
  color: #333333;
}
div.landingpage-new .three-content .best-deal h2 {
  margin-bottom: 20px;
  font-family: 'Barlow-Extrabold', sans-serif;
}
div.landingpage-new .three-content .best-deal h4 {
  font-size: 44px;
  color: #333333;
  font-family: 'Barlow-Extrabold', sans-serif;
}
div.landingpage-new .three-content .best-deal h4 span {
  display: block;
}
div.landingpage-new .three-content .best-deal h4.stars {
  font-family: 'font-icons';
  font-size: 24px;
  line-height: 47px;
  letter-spacing: 4px;
}
div.landingpage-new .three-content .best-deal p {
  margin: 0 auto 11px;
  color: #757474;
  max-width: 224px;
  display: none;
}
div.landingpage-new .three-content .best-deal p:first-of-type {
  font-size: 18px;
  display: inline-block;
  color: #333333;
  font-family: 'Barlow-Medium', sans-serif;
}
div.landingpage-new .three-content .best-deal .btn.btn-default {
  margin-top: 15px;
}
div.landingpage-new .second-content {
  position: relative;
}
div.landingpage-new .second-content:after {
  content: "";
  border: 29px solid transparent;
  border-left-color: #F4F4F4;
  border-left-width: 43px;
  margin-left: -25px;
  display: block;
  left: 50%;
  bottom: -28px;
  position: absolute;
  z-index: 9;
  -webkit-transform: rotate(-13deg);
  transform: rotate(-13deg);
}
@media (max-width: 1279px) {
  div.landingpage-new .landingpage-top5 {
    padding-bottom: 50px;
  }
}
@media (max-width: 1023px) {
  div.landingpage-new .landingpage-top5 {
    padding-bottom: 50px;
  }
}
@media (max-width: 766px) {
  div.landingpage-new .landingpage-top5 {
    padding-bottom: 50px;
  }
}
div.landingpage-new .landingpage-top5 .title-top5-xs {
  margin-bottom: 0;
  margin-top: 20px;
  padding: 0;
  font-size: 28px;
  font-family: 'Barlow-Extrabold', sans-serif;
}
div.landingpage-new .landingpage-top5 .carousel-top5-body {
  margin-left: -28px;
  margin-top: -30px;
  overflow: hidden;
  padding-bottom: 12px;
  padding-left: 0;
  padding-top: 0;
  width: auto;
  margin-right: -30px;
}
div.landingpage-new .landingpage-top5 .top5-module {
  margin-bottom: 70px;
  margin-top: 60px;
}
@media (max-width: 1279px) {
  div.landingpage-new .landingpage-top5 .top5-module {
    margin: 10px 10px 20px 10px;
  }
}
@media (max-width: 1023px) {
  div.landingpage-new .landingpage-top5 .top5-module {
    margin: 10px 10px 20px 10px;
  }
}
@media (max-width: 766px) {
  div.landingpage-new .landingpage-top5 .top5-module {
    margin: 10px 10px 20px 10px;
  }
}
div.landingpage-new .landingpage-top5 .top5-module .thuiswinkel-left-rslt {
  margin-top: 0 !important;
}
@media (max-width: 1279px) {
  div.landingpage-new .landingpage-top5 .top5-module .thuiswinkel-left-rslt {
    width: 138px;
  }
}
@media (max-width: 1023px) {
  div.landingpage-new .landingpage-top5 .top5-module .thuiswinkel-left-rslt {
    display: block;
    text-align: center;
    margin: 0 auto;
  }
}
@media (max-width: 766px) {
  div.landingpage-new .landingpage-top5 .top5-module .thuiswinkel-left-rslt {
    display: block;
    text-align: center;
    margin: 0 auto;
  }
}
div.landingpage-new .landingpage-top5 .top5-module .latestorderswrapper {
  margin: 75px 0 0px 0;
}
@media (max-width: 1279px) {
  div.landingpage-new .landingpage-top5 .top5-module .latestorderswrapper {
    margin: 60px 0 0px;
  }
}
@media (max-width: 1023px) {
  div.landingpage-new .landingpage-top5 .top5-module .latestorderswrapper {
    margin: 30px 0 0px;
  }
}
@media (max-width: 766px) {
  div.landingpage-new .landingpage-top5 .top5-module .latestorderswrapper {
    margin: 30px 0 0px;
  }
}
div.landingpage-new .landingpage-top5 .top5-module .latestorderswrapper h3 {
  font-size: 42px;
  margin-bottom: 20px;
  font-family: 'Barlow-Extrabold', sans-serif;
}
@media (max-width: 1279px) {
  div.landingpage-new .landingpage-top5 .top5-module .latestorderswrapper h3 {
    font-size: 32px;
    margin-bottom: 10px;
  }
}
@media (max-width: 1023px) {
  div.landingpage-new .landingpage-top5 .top5-module .latestorderswrapper h3 {
    font-size: 28px;
    margin-bottom: 20px;
    display: block;
    text-align: center;
  }
}
@media (max-width: 766px) {
  div.landingpage-new .landingpage-top5 .top5-module .latestorderswrapper h3 {
    font-size: 28px;
    margin-bottom: 20px;
    display: block;
    text-align: center;
  }
}
div.landingpage-new .landingpage-top5 .top5-module .latestorderswrapper .latestordershld {
  width: 85%;
}
@media (max-width: 1279px) {
  div.landingpage-new .landingpage-top5 .top5-module .latestorderswrapper .latestordershld {
    width: 100%;
  }
}
@media (max-width: 1023px) {
  div.landingpage-new .landingpage-top5 .top5-module .latestorderswrapper .latestordershld {
    width: 100%;
  }
}
@media (max-width: 766px) {
  div.landingpage-new .landingpage-top5 .top5-module .latestorderswrapper .latestordershld {
    width: 100%;
  }
}
div.landingpage-new .landingpage-top5 .top5-module .latestorderswrapper .latestordershld #latestordersoverflow li .detail {
  position: relative;
  padding-left: 28px;
}
div.landingpage-new .landingpage-top5 .top5-module .latestorderswrapper .latestordershld #latestordersoverflow li .detail:before {
  font-family: 'font-icons' !important;
  content: "b";
  display: block;
  position: absolute;
  left: 0;
  top: -1px;
  font-size: 17px;
  color: #243588;
}
div.landingpage-new .landingpage-top5 .top5-module .rslt-custom-container {
  margin-top: 0px !important;
  margin-bottom: 0px;
}
@media (max-width: 1023px) {
  div.landingpage-new .landingpage-top5 .top5-module .rslt-custom-container {
    padding-top: 0px !important;
  }
}
@media (max-width: 766px) {
  div.landingpage-new .landingpage-top5 .top5-module .rslt-custom-container {
    padding-top: 0px !important;
  }
}
div.landingpage-new .landingpage-top5 .top5-module .top-5-title-pw {
  margin-top: 0px;
  padding-left: 0;
  padding-right: 10px;
  display: block;
}
@media (max-width: 1023px) {
  div.landingpage-new .landingpage-top5 .top5-module .top-5-title-pw {
    padding-right: 0px;
  }
}
@media (max-width: 766px) {
  div.landingpage-new .landingpage-top5 .top5-module .top-5-title-pw {
    padding-right: 0px;
  }
}
@media (max-width: 1023px) {
  div.landingpage-new .landingpage-top5 .top5-module .landing-formfields-top5 .wrapper {
    width: 100%;
  }
}
@media (max-width: 766px) {
  div.landingpage-new .landingpage-top5 .top5-module .landing-formfields-top5 .wrapper {
    width: 100%;
  }
}
div.landingpage-new .landingpage-top5 .top5-module .landing-formfields-top5 .rslt-custom-container h1,
div.landingpage-new .landingpage-top5 .top5-module .landing-formfields-top5 .rslt-custom-container .h1 {
  color: #243588;
  font-family: 'Barlow-Extrabold', sans-serif;
}
div.landingpage-new .landingpage-top5 .top5-module .landing-formfields-top5 .rslt-custom-container h1 strong,
div.landingpage-new .landingpage-top5 .top5-module .landing-formfields-top5 .rslt-custom-container .h1 strong {
  font-family: 'Barlow-Extrabold', sans-serif;
}
@media (max-width: 1023px) {
  div.landingpage-new .landingpage-top5 .top5-module .rslt-list-top5 {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }
}
@media (max-width: 766px) {
  div.landingpage-new .landingpage-top5 .top5-module .rslt-list-top5 {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }
}
div.landingpage-new .landingpage-top5 .top5-module .rslt-list-top5 .rslt-list-top5-footer {
  background: transparent;
  border-radius: 0;
  -webkit-box-shadow: 0 0 0;
          box-shadow: 0 0 0;
  margin-top: 3px;
  padding: 10px 5px;
}
div.landingpage-new .landingpage-top5 .top5-module .rslt-list-top5 .rslt-item-top5:nth-child(5) {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  margin-bottom: 0;
}
.landingpage-top5 .postalcodeandhousenr .colhousenr input#hn,
.landingpage-top5 .postalcodeandhousenr .colhousenr input.hn-input {
  padding: 3px 12px;
}
@media (max-width: 766px) {
  .landingpage-top5 .hero-unit .quote h1 {
    margin-top: 40px;
  }
}
.nrcrt-content-warning {
  position: relative;
  border-top: 1px solid #eee;
  padding-top: 20px;
  padding-bottom: 10px;
  border-bottom: 1px solid #eee;
}
.nrcrt-content-warning .pw-icon-warning:before {
  font-size: 20px;
  position: absolute;
  left: 3px;
}
@media (max-width: 766px) {
  .videowrapper .img-rounded2:before {
    position: absolute;
    width: 44%;
    height: 65%;
    left: 0px;
    top: 35px;
    background: transparent;
    content: "";
    display: block;
    z-index: 100;
  }
  .videowrapper .img-rounded2:after {
    position: absolute;
    width: 44%;
    height: 65%;
    right: 0px;
    top: 35px;
    background: transparent;
    content: "";
    display: block;
    z-index: 100;
  }
}
.loans-pp .purchase-energy-preview {
  margin-left: 20px;
  margin-top: 10px;
}
@media (max-width: 766px) {
  .loans-pp .purchase-energy-preview {
    font-size: 15px;
    margin-left: 10px;
  }
}
@media (max-width: 766px) {
  .loans-pp .pp-loans-modal-rew .value-nr {
    padding-bottom: 10px;
  }
}
.loans-pp .button-green-big {
  margin-left: 10px !important;
}
.loans-pp .productinfohld hr {
  margin-top: 16px;
  margin-bottom: 16px;
}
.loans-pp .productinfohld .logosupplier {
  padding-bottom: 0px;
}
.loans-pp .hld.thuiswinkel-logo-center {
  display: none;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .custom-select select option:disabled {
    background-color: transparent;
    font-weight: normal;
    color: #666;
  }
}
@-moz-document url-prefix() {
  .coverage-only-head .custom-select select option {
    border-right: 2px solid #ccc;
  }
}
div.landingpage-new .blog-content .divBlogFeedsCarousel .box-blog-content {
  margin: 0px 0px 0 0;
  border: 0px solid #d1d1d1;
  -webkit-box-shadow: 0 0px 0 0 #dcdcdc;
          box-shadow: 0 0px 0 0 #dcdcdc;
}
.divBlogFeedsCarousel {
  position: relative;
  width: 100%;
}
.divBlogFeedsCarousel .touchcarousel {
  width: 100%;
  height: auto;
}
.divBlogFeedsCarousel .touchcarousel .touchcarousel-wrapper {
  padding-bottom: 5px;
  height: 100%;
}
.divBlogFeedsCarousel .touchcarousel .touchcarousel-item {
  background-color: #ffffff;
  border-radius: 10px;
  -webkit-box-shadow: 0 3px 0 #cbcbcb;
  box-shadow: 0 3px 0 #cbcbcb;
  margin-right: 20px;
  width: 373px;
}
@media (max-width: 1279px) {
  .divBlogFeedsCarousel .touchcarousel .touchcarousel-item {
    width: 333px;
  }
}
@media (max-width: 1023px) {
  .divBlogFeedsCarousel .touchcarousel .touchcarousel-item {
    width: 690px;
  }
}
@media (max-width: 766px) {
  .divBlogFeedsCarousel .touchcarousel .touchcarousel-item {
    width: 320px;
  }
}
.divBlogFeedsCarousel .touchcarousel .touchcarousel-item .link-blog-box {
  display: block;
  min-height: 324px;
}
.divBlogFeedsCarousel .touchcarousel .touchcarousel-item .link-blog-box:hover {
  text-decoration: none;
}
.divBlogFeedsCarousel .touchcarousel .touchcarousel-item .box-blog-content .box-blog-image {
  max-width: 100%;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.divBlogFeedsCarousel .touchcarousel .touchcarousel-item .box-blog-content .box-blog-image img {
  width: 100%;
  height: 100%;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  min-width: 200px;
  min-height: 100px;
}
@media (max-width: 1023px) {
  .divBlogFeedsCarousel .touchcarousel .touchcarousel-item .box-blog-content .box-blog-image img {
    height: auto;
  }
}
.divBlogFeedsCarousel .touchcarousel .touchcarousel-item .box-blog-content .box-blog-content-inner {
  padding: 20px;
  width: 100%;
}
.divBlogFeedsCarousel .touchcarousel .touchcarousel-item .box-blog-content .box-blog-content-inner .content-text-blog {
  display: block;
  /* Fallback for non-webkit */
  display: -webkit-box;
  max-width: 100%;
  height: 40px;
  /* Fallback for non-webkit */
  line-height: 1.2;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.divBlogFeedsCarousel .touchcarousel .touchcarousel-item .box-blog-content .box-blog-content-inner .content-text-blog span {
  color: #333333;
}
.divBlogFeedsCarousel .touchcarousel .touchcarousel-item .box-blog-content .box-blog-content-inner .content-text-blog span:hover {
  text-decoration: none;
  color: #333333;
}
.divBlogFeedsCarousel .touchcarousel .touchcarousel-item .box-blog-content .box-blog-content-inner .title-blog {
  font-family: 'Barlow-Bold', sans-serif;
  font-size: 16px;
  text-decoration: none;
  display: block;
  margin-bottom: 15px;
}
.divBlogFeedsCarousel .touchcarousel .touchcarousel-item .box-blog-content .box-blog-content-inner .title-blog:hover {
  text-decoration: none;
}
.divBlogFeedsCarousel .touchcarousel .tc-paging-container {
  bottom: -30px;
  right: 0;
  left: auto;
  margin-left: 0;
  width: auto;
}
.divBlogFeedsCarousel .touchcarousel .tc-paging-container .tc-paging-item {
  height: 10px;
  width: 10px;
  border: 1px solid #243588;
  background-color: #ffffff;
  margin: 1px 3px;
  border-radius: 10px;
}
.divBlogFeedsCarousel .touchcarousel .tc-paging-container .tc-paging-item.current {
  background-color: #243588;
  height: 10px;
  width: 10px;
}
.wizardcalc {
  float: right;
  width: 90px;
  margin-top: -9px;
}
@media (max-width: 766px) {
  .wizardcalc {
    margin-top: 0px;
  }
}
.ac-container {
  width: 100%;
  margin: 10px auto 30px auto;
}
.ac-container label {
  padding: 0px;
  position: relative;
  z-index: 20;
  display: block;
  cursor: default;
  color: #243588;
  line-height: 33px;
  font-size: 20px;
  font-family: 'Barlow-Medium', sans-serif;
  padding: 20px;
}
.ac-container input {
  display: none;
}
.ac-container article {
  position: relative;
}
.ac-container article p {
  padding: 0 20px 20px 20px;
}
.ac-container input:checked ~ article.ac-large {
  height: auto;
}
.ac-container input + .image-checkbox {
  display: block;
  height: 30px;
  position: absolute;
  right: 9px;
  top: 17px;
  width: 30px;
}
@media (max-width: 766px) {
  .ac-container label {
    padding: 0px;
    position: relative;
    z-index: 20;
    display: block;
    cursor: pointer;
    color: #243588;
    line-height: 23px;
    font-size: 16px;
    padding: 8px 20px;
  }
  .ac-container input + .image-checkbox {
    display: block;
    height: 30px;
    position: absolute;
    right: 9px;
    top: 17px;
    width: 30px;
  }
  .ac-container input + .image-checkbox:after {
    color: #243588;
    content: "d";
    cursor: pointer;
    display: inline-block;
    font-family: 'font-icons';
    font-size: 20px;
    position: absolute;
    right: 3px;
    top: 4px;
  }
  .ac-container input:checked + .image-checkbox:after {
    color: #243588;
    content: "u";
    cursor: pointer;
    display: inline-block;
    font-family: 'font-icons';
    font-size: 20px;
    position: absolute;
    right: 3px;
    top: 4px;
  }
  .ac-container input {
    display: none;
  }
  .ac-container article {
    margin-top: -1px;
    overflow: hidden;
    height: 0px;
    position: relative;
    z-index: 10;
    -webkit-transition: height 0.3s ease-in-out, -webkit-box-shadow 0.6s linear;
    transition: height 0.3s ease-in-out, -webkit-box-shadow 0.6s linear;
    transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
    transition: height 0.3s ease-in-out, box-shadow 0.6s linear, -webkit-box-shadow 0.6s linear;
  }
  .ac-container input:checked ~ article {
    -webkit-transition: height 0.5s ease-in-out, -webkit-box-shadow 0.1s linear;
    transition: height 0.5s ease-in-out, -webkit-box-shadow 0.1s linear;
    transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
    transition: height 0.5s ease-in-out, box-shadow 0.1s linear, -webkit-box-shadow 0.1s linear;
  }
  .ac-container article p {
    padding: 0 20px 20px 20px;
    text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.8);
  }
  .ac-container input:checked ~ article.ac-large {
    height: auto;
  }
}
@media (max-width: 420px) {
  .custom-checkbox-en-mobile.custom-checkbox {
    width: 65%;
  }
}
@media (max-width: 766px) {
  .custom-icon-en-mobile {
    display: inline-block;
    position: unset;
    right: 0;
    top: 0;
    width: 30px;
  }
}
@media (max-width: 420px) {
  .custom-icon-en-mobile {
    left: 96px;
    position: absolute;
    top: 18px;
  }
}
/**************** New style energie/energie-vergelijken END ************************/
@media (max-width: 766px) {
  .resultspage-facelift .page-rsltlistv2 .rslt-list-v2.show-vc-on-mobile .compare-check-container .compare-check-v2 {
    background-color: #ffffff;
  }
}
@media (max-width: 766px) {
  .resultspage-facelift .page-rsltlistv2 .rslt-list-v2.show-vc-on-mobile .compare-check-container.active-compare .compare-check-v2 {
    background-color: #edf2fb;
  }
}
@media (max-width: 766px) {
  .resultspage-facelift .page-rsltlistv2 .rslt-list-v2.show-vc-on-mobile .rslt-item.compareproduct-blue-box .collapse + .compare-check-container .compare-check-v2 {
    top: -49px;
    background-color: #ffffff;
  }
}
@media (max-width: 766px) {
  .resultspage-facelift .page-rsltlistv2 .rslt-list-v2.show-vc-on-mobile .rslt-item.compareproduct-blue-box .collapse + .compare-check-container.active-compare .compare-check-v2 {
    background-color: #edf2fb;
  }
}
@media (max-width: 766px) {
  .resultspage-facelift .page-rsltlistv2 .rslt-list-v2.show-vc-on-mobile .rslt-item.compareproduct-blue-box .collapse.in + .compare-check-container .compare-check-v2 {
    top: -36px;
    background-color: #ffffff;
  }
}
@media (max-width: 766px) {
  .resultspage-facelift .page-rsltlistv2 .rslt-list-v2.show-vc-on-mobile .rslt-item.compareproduct-blue-box .collapse.in + .compare-check-container.active-compare .compare-check-v2 {
    background-color: #edf2fb;
  }
}
@media (max-width: 766px) {
  .resultspage-facelift .page-rsltlistv2 .rslt-list-v2.show-vc-on-mobile .rslt-item.compareproduct-blue-box .col-margin-top2 + .btn-default,
  .resultspage-facelift .page-rsltlistv2 .rslt-list-v2.show-vc-on-mobile .rslt-item.compareproduct-blue-box .col-margin-top2 + .btn-primary {
    width: 50%;
  }
}
@media (max-width: 766px) {
  .resultspage-facelift .page-rsltlistv2 .rslt-list-v2.show-vc-on-mobile .active-compare .comparecheckwrap label {
    color: #243588;
  }
}
@media (max-width: 766px) {
  .resultspage-facelift .page-rsltlistv2 .rslt-list-v2.show-vc-on-mobile .rslt-item-unavailable.modelctr-item .more-info a {
    background-color: #F4F4F4;
  }
}
@media (max-width: 766px) {
  .resultspage-facelift .page-rsltlistv2 .rslt-list-v2.show-vc-on-mobile .energy-awards {
    top: -10px;
  }
}
@media (max-width: 766px) {
  .resultspage-facelift .page-rsltlistv2 .rslt-list-v2.show-vc-on-mobile .comparecheckwrap {
    position: relative;
    min-height: 35px;
    height: 39px;
    width: 100%;
    margin-top: 6px;
    margin-left: 8px;
  }
}
@media (max-width: 766px) {
  .resultspage-facelift .page-rsltlistv2 .rslt-list-v2.show-vc-on-mobile .comparecheckwrap .custom-checkbox input[type="checkbox"] {
    left: 3px;
    top: 0px;
  }
}
@media (max-width: 766px) {
  .resultspage-facelift .page-rsltlistv2 .rslt-list-v2.show-vc-on-mobile .comparecheckwrap .custom-checkbox input[type="checkbox"]:checked + .image-checkbox:after {
    font-size: 13px;
    top: 2px;
    left: 2px;
  }
}
@media (max-width: 766px) {
  .resultspage-facelift .page-rsltlistv2 .rslt-list-v2.show-vc-on-mobile .comparecheckwrap .custom-checkbox input[type="checkbox"] + .image-checkbox {
    padding: 8px;
    top: 2px;
    left: 2px;
  }
}
@media (max-width: 766px) {
  .resultspage-facelift .page-rsltlistv2 .rslt-list-v2.show-vc-on-mobile .comparecheckwrap label {
    width: 100%;
    font-size: 14px;
  }
}
@media (max-width: 766px) {
  .resultspage-facelift .page-rsltlistv2 .rslt-list-v2.show-vc-on-mobile .comparecheckwrap .custom-checkbox.disabled {
    background: transparent;
    -webkit-box-shadow: 0 0 0 8px transparent;
            box-shadow: 0 0 0 8px transparent;
    right: 0px;
  }
}
@media (max-width: 766px) {
  .resultspage-facelift .page-rsltlistv2 .rslt-list-v2.show-vc-on-mobile .rslt-item {
    padding-bottom: 0;
  }
}
@media (max-width: 766px) {
  .resultspage-facelift .page-rsltlistv2 .rslt-list-v2.show-vc-on-mobile .compare-check-container {
    display: inline-block;
    left: 5px;
    position: absolute;
    width: 42%;
  }
}
@media (max-width: 766px) {
  .resultspage-facelift .page-rsltlistv2 .rslt-list-v2.show-vc-on-mobile .compare-check-container.active-compare .compare-check-v2 {
    background-color: #edf2fb;
    border: 1px solid #8E98C5;
    -webkit-box-shadow: 0 0px 0 #cbcbcb;
            box-shadow: 0 0px 0 #cbcbcb;
    bottom: -2px;
    height: 38px;
  }
}
@media (max-width: 766px) {
  .resultspage-facelift .page-rsltlistv2 .rslt-list-v2.show-vc-on-mobile .compare-check-container .compare-check-v2 {
    bottom: 0px;
    height: 36px;
    position: absolute;
    right: initial;
    left: 10px;
    border: 1px solid #cbcbcb;
    width: 100%;
    border-radius: 6px;
    -webkit-box-shadow: 0 3px 0 #cbcbcb;
            box-shadow: 0 3px 0 #cbcbcb;
  }
}
@media (max-width: 766px) {
  .resultspage-facelift .page-rsltlistv2 .rslt-list-v2.show-vc-on-mobile .more-info {
    float: none;
    margin-top: 0px;
    position: relative;
    bottom: -14px;
    margin: 0 auto;
    width: 54%;
  }
}
@media (max-width: 766px) {
  .resultspage-facelift .page-rsltlistv2 .rslt-list-v2.show-vc-on-mobile .more-info .visible-xs {
    display: inline-block !important;
  }
}
@media (max-width: 766px) {
  .resultspage-facelift .page-rsltlistv2 .rslt-list-v2.show-vc-on-mobile .more-info .btn-default {
    border-color: transparent;
    margin-top: 0px;
  }
}
@media (max-width: 766px) {
  .resultspage-facelift .page-rsltlistv2 .rslt-list-v2.show-vc-on-mobile .more-info .btn-default.top-active {
    background-color: #fff;
  }
}
@media (max-width: 766px) {
  .resultspage-facelift .page-rsltlistv2 .rslt-list-v2.show-vc-on-mobile .more-info .btn-default:before {
    content: "u";
    font-family: 'font-icons' !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    vertical-align: middle;
    margin-top: -2px;
    margin-right: 10px;
  }
}
@media (max-width: 766px) {
  .resultspage-facelift .page-rsltlistv2 .rslt-list-v2.show-vc-on-mobile .more-info .btn-default.collapsed:before {
    content: "d";
    font-family: 'font-icons' !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    vertical-align: middle;
    margin-top: -2px;
    margin-right: 10px;
  }
}
@media (max-width: 766px) {
  .show-vc-on-mobile .vc-content {
    z-index: 1051;
    border-top: 1px solid #8E98C5;
  }
}
@media (max-width: 766px) {
  .show-vc-on-mobile .vc-content:not(.appmode-stickycompare) .columns.padding-top-30 {
    padding-bottom: 0px;
    padding-top: 10px;
  }
}
@media (max-width: 766px) {
  .show-vc-on-mobile .vc-content:not(.appmode-stickycompare) .border-style-dashed.border-style-dashed-transparent {
    border-radius: 6px;
    padding: 17px 0px 10px 10px;
    font-size: 15px;
    color: #243588;
  }
}
@media (max-width: 766px) {
  .show-vc-on-mobile .vc-content:not(.appmode-stickycompare) .fl-justify-flex-end a {
    top: 15px;
    right: 30px;
  }
}
@media (max-width: 766px) {
  .show-vc-on-mobile .vc-content:not(.appmode-stickycompare) .interface-grey-3 .flex-grid.grid-4 .flex-item {
    width: 50%;
    position: relative;
    padding-right: 20px;
    padding-left: 0px;
    padding-bottom: 0px;
  }
  .show-vc-on-mobile .vc-content:not(.appmode-stickycompare) .interface-grey-3 .flex-grid.grid-4 .flex-item:last-child {
    padding-right: 0;
  }
  .show-vc-on-mobile .vc-content:not(.appmode-stickycompare) .interface-grey-3 .flex-grid.grid-4 .flex-item:last-child .fl-justify-flex-end a {
    right: 10px;
  }
}
@media (max-width: 766px) {
  .show-vc-on-mobile .vc-content:not(.appmode-stickycompare) .flex-grid.grid-4 .flex-item {
    width: 100%;
    position: relative;
    padding-right: 2%;
    padding-left: 2%;
    padding-bottom: 10px;
    padding-top: 0px;
  }
  .show-vc-on-mobile .vc-content:not(.appmode-stickycompare) .flex-grid.grid-4 .flex-item .button {
    width: 100%;
    margin-top: 10px;
  }
}
@media (max-width: 766px) {
  .show-vc-on-mobile .vc-content:not(.appmode-stickycompare) .media-content.has-shadow,
  .show-vc-on-mobile .vc-content:not(.appmode-stickycompare) .media-content .has-shadow {
    border-radius: 6px;
    border-color: transparent;
  }
}
@media (max-width: 766px) {
  .show-vc-on-mobile.rslt-list .buy .comparecheckwrap {
    display: inline-block !important;
  }
}
/**************** Verical compare new Start ************************/
.vc-is-hide {
  -webkit-animation: floatbtnshoww 1s normal fade-out !important;
  animation: floatbtnshoww 1s normal ease-out !important;
  bottom: -110px !important;
}
@-webkit-keyframes floatbtnshoww {
  0% {
    bottom: 0px;
  }
  100% {
    bottom: -110px !important;
  }
}
/* Standard syntax */
@keyframes floatbtnshoww {
  0% {
    bottom: 0px;
  }
  100% {
    bottom: -110px !important;
  }
}
.energie-business .vc-content:not(.appmode-stickycompare) .has-shadow,
.energie-business .vc-content:not(.appmode-stickycompare) .media-content.has-shadow {
  padding: 5px;
}
.energie-business .vc-content:not(.appmode-stickycompare) .element-width-70 {
  max-width: 65px;
}
.energie-business .vc-content:not(.appmode-stickycompare) .medium-6.large-7 .eo.as-block span {
  font-size: 17px !important;
}
@media (max-width: 767px) {
  .vc-content:not(.appmode-stickycompare) .figure {
    display: block;
    width: 100%;
  }
}
.vc-content:not(.appmode-stickycompare) .eo.element-width-70 {
  max-width: 100%;
}
@media (max-width: 767px) {
  .vc-content:not(.appmode-stickycompare) .eo.element-width-70 {
    max-width: 80%;
    width: 100%;
    min-width: 65px;
    margin-left: 10%;
  }
}
.vc-content:not(.appmode-stickycompare) .medium-3.fo.sans-500 {
  display: none;
}
.vc-content:not(.appmode-stickycompare) .fl-justify-flex-start span {
  font-size: 14px;
  color: #243588;
}
.vc-content:not(.appmode-stickycompare) .medium-6.large-7 p {
  margin: 0;
}
.vc-content:not(.appmode-stickycompare) .medium-6.large-7 .eo.as-block span {
  font-size: 19px !important;
  font-family: 'Barlow-Extrabold', sans-serif;
  display: inline-block;
  line-height: 26px;
  color: #243588;
  white-space: nowrap;
}
.vc-content:not(.appmode-stickycompare) .medium-6.large-7 .eo.as-block span sup {
  font-family: 'Barlow-Medium', sans-serif;
  font-size: 12px;
  top: -7px;
  left: -3px;
}
.vc-content:not(.appmode-stickycompare) .fl-justify-flex-end a {
  text-decoration: none;
  background-color: #243588;
  z-index: 100;
  border-top-left-radius: 20px 20px;
  border-top-right-radius: 20px 20px;
  border-bottom-right-radius: 24px 21px;
  border-bottom-left-radius: 20px 20px;
  font-size: 8px;
  padding: 6px;
  border: 2px solid white;
}
.vc-content:not(.appmode-stickycompare) .fl-justify-flex-end a {
  content: none;
  position: absolute;
  top: -8px;
  right: 6px;
  font-size: 0px;
  color: transparent;
  padding: 6px;
}
.vc-content:not(.appmode-stickycompare) .fl-justify-flex-end a .fa {
  display: none;
}
.vc-content:not(.appmode-stickycompare) .fl-justify-flex-end a:before {
  color: #fff;
  content: "x";
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  font-size: 12px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.vc-content:not(.appmode-stickycompare) .element-width-70 {
  max-width: 100%;
  max-height: 45px;
  width: 70px;
  height: auto;
  margin-right: 5px;
}
.vc-content:not(.appmode-stickycompare) .columns.padding-top-30 {
  padding-left: 31%;
  padding-right: 1%;
  padding-top: 20px;
  padding-bottom: 20px;
}
@media (max-width: 1279px) {
  .vc-content:not(.appmode-stickycompare) .columns.padding-top-30 {
    padding-left: 28%;
    padding-right: 2%;
  }
}
@media (max-width: 1023px) {
  .vc-content:not(.appmode-stickycompare) .columns.padding-top-30 {
    padding-left: 2%;
    padding-right: 2%;
  }
  .vc-content:not(.appmode-stickycompare) .columns.padding-top-30.oneproduct ul {
    padding-bottom: 20px;
  }
}
.vc-content:not(.appmode-stickycompare) .columns.small-centered:last-child {
  float: none;
}
.vc-content:not(.appmode-stickycompare) .flex.fl-wrap,
.vc-content:not(.appmode-stickycompare) .flex .fl-wrap {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.vc-content:not(.appmode-stickycompare) .column.small-centered,
.vc-content:not(.appmode-stickycompare) .columns.small-centered {
  margin-left: auto;
  margin-right: auto;
  float: none;
}
.vc-content:not(.appmode-stickycompare) .flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.vc-content:not(.appmode-stickycompare) .media-content {
  width: 100%;
}
.vc-content:not(.appmode-stickycompare) .flex-grid,
.vc-content:not(.appmode-stickycompare) .flex-grid .flex-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  margin: 0;
  padding: 0;
}
.vc-content:not(.appmode-stickycompare) .flex-grid.grid-4 .flex-item {
  padding-right: 20px;
  padding-left: 0;
}
.vc-content:not(.appmode-stickycompare) .flex-grid.grid-4 .flex-item {
  width: 25%;
  position: relative;
}
@media (max-width: 766px) {
  .vc-content:not(.appmode-stickycompare) .flex-grid.grid-4 .flex-item {
    width: 33%;
  }
}
@media (max-width: 766px) {
  .vc-content:not(.appmode-stickycompare) .flex-grid.grid-4.mobile-btn .flex-item {
    width: 100%;
    margin-left: 10px;
  }
  .vc-content:not(.appmode-stickycompare) .flex-grid.grid-4.mobile-btn .flex-item .media-content,
  .vc-content:not(.appmode-stickycompare) .flex-grid.grid-4.mobile-btn .flex-item .button.large {
    display: block;
  }
}
.vc-content:not(.appmode-stickycompare) .flex.fl-align-center {
  -webkit-box-align-items: center!important;
  -webkit-align-items: center!important;
  -moz-box-align-items: center!important;
  -ms-align-items: center!important;
  -webkit-box-align: center!important;
  -ms-flex-align: center!important;
  align-items: center!important;
}
.vc-content:not(.appmode-stickycompare) .flex.fl-justify-space-between {
  -webkit-box-justify-content: space-between;
  -webkit-justify-content: space-between;
  -moz-box-justify-content: space-between;
  -ms-justify-content: space-between;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.vc-content:not(.appmode-stickycompare) .eo.background-white {
  background-color: #fff;
}
.vc-content:not(.appmode-stickycompare) .media-content.has-shadow,
.vc-content:not(.appmode-stickycompare) .media-content .has-shadow {
  background-color: #fff;
  border-radius: 10px;
  float: left;
  min-width: 100%;
  padding: 10px;
  vertical-align: middle;
  border: 1px solid #243588;
  min-height: 61px;
}
@media (max-width: 767px) {
  .vc-content:not(.appmode-stickycompare) .media-content.has-shadow,
  .vc-content:not(.appmode-stickycompare) .media-content .has-shadow {
    padding: 7px;
  }
}
.vc-content:not(.appmode-stickycompare) .border-style-dashed {
  border-style: dashed;
}
.vc-content:not(.appmode-stickycompare) .border-style-dashed.border-style-dashed-transparent {
  border: 1px dashed #243588;
  border-radius: 10px;
  min-height: 61px;
}
.vc-content:not(.appmode-stickycompare) ul.vc-items li.vc-btn-compare .comparebtn {
  width: 139px;
}
.vc-content:not(.appmode-stickycompare) .button.large {
  background-color: #45ABEC;
  color: #ffffff;
  border-bottom: 3px solid #006b8b;
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  font-family: 'Barlow-Normal', sans-serif;
  text-decoration: none;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  -webkit-backface-visibility: hidden;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding: 12px 40px 12px 25px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}
@media (max-width: 766px) {
  .vc-content:not(.appmode-stickycompare) .button.large {
    margin-bottom: 45px;
  }
}
.vc-content:not(.appmode-stickycompare) .button.large:after {
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  right: 15px;
  top: 40%;
  padding: 0 0 0 7px;
  margin-top: -4px;
  margin-right: -5px;
  display: inline-block;
  -webkit-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
  content: "r";
}
.error-general-border {
  border-color: #E30613 !important;
}
.vc-content {
  bottom: 0;
  left: 0;
  position: fixed;
  width: 100%;
  z-index: 14;
  border-top: 2px solid #8E98C5;
  -webkit-animation: floatbtnshow 1s normal fade-out;
  animation: floatbtnshow 1s normal ease-out;
  background-color: #edf2fb;
  padding-bottom: 0px;
  padding-top: 0px;
}
@media (max-width: 1023px) {
  .vc-content {
    padding-bottom: 0px;
    padding-top: 0px;
  }
}
.vc-content .main-left {
  background-color: #edf2fb !important;
  min-height: auto !important;
}
.vc-content .main-right-rslt {
  background-color: #edf2fb !important;
  min-height: auto !important;
}
@-webkit-keyframes floatbtnshow {
  0% {
    bottom: 30px;
  }
  100% {
    bottom: -60px;
  }
}
@keyframes floatbtnshow {
  0% {
    bottom: 30px;
  }
  100% {
    bottom: -60px;
  }
}
.vc-items {
  padding-left: 0px;
}
ul.vc-items li {
  float: left;
  list-style: outside none none;
  margin-right: 15px;
  text-align: left;
  width: 23%;
  margin: 15px 15px 10px 0;
}
@media (max-width: 1279px) {
  ul.vc-items li {
    margin-right: 15px;
  }
}
ul.vc-items li.vc-btn-compare {
  margin-right: 0px;
  padding-left: 0px;
  font-size: 14px;
  float: right;
}
@media (max-width: 1279px) {
  ul.vc-items li.vc-btn-compare {
    padding-left: 0px;
  }
}
ul.vc-items li.vc-btn-compare .comparebtn {
  width: 139px;
}
.vc-item-content {
  background-color: #fff;
  border-radius: 10px;
  float: left;
  min-width: 100%;
  padding: 10px;
  vertical-align: middle;
  border: 1px solid #243588;
  min-height: 61px;
}
@media (max-width: 1279px) {
  .vc-item-content {
    padding: 15px 10px 10px 10px;
  }
}
@media (max-width: 1023px) {
  .vc-item-content {
    padding: 15px 10px 10px 10px;
  }
}
.vc-item-content-empty {
  border: 1px dashed #243588;
  border-radius: 10px;
  min-height: 61px;
}
.vc-item-img-rem {
  float: left;
  padding: 5px 0;
  width: 40%;
}
@media (max-width: 1279px) {
  .vc-item-img-rem {
    width: 47%;
  }
}
@media (max-width: 1023px) {
  .vc-item-img-rem {
    width: 47%;
  }
}
.vc-item {
  position: relative;
}
.vc-item .vc-item-content.vc-item-gray {
  border: 1px solid #959595;
}
.vc-item .vc-item-content.vc-item-gray .vc-item-content-pn .price-value {
  color: #959595;
}
.vc-item .vc-item-content.vc-item-gray .vc-item-content-pn .price-value span {
  color: #959595;
}
.vc-item .vc-item-content.vc-item-gray .vc-item-content-rem .close-help {
  background-color: #959595;
}
.vc-item-img-rem img {
  float: left;
  width: 75px;
}
@media (max-width: 1279px) {
  .vc-item-img-rem img {
    width: 60px;
  }
}
@media (max-width: 1023px) {
  .vc-item-img-rem img {
    width: 60px;
  }
}
.vc-item-content-pn {
  float: left;
  margin-left: 10px;
  text-align: left;
  width: 53%;
  padding-top: 7px;
}
.vc-item-content-pn div.price-value {
  font-size: 21px;
}
@media (max-width: 1279px) {
  .vc-item-content-pn {
    width: 45%;
    padding-top: 3px;
  }
  .vc-item-content-pn div.price-value {
    font-size: 15px;
  }
  .vc-item-content-pn div.price-value sup {
    font-size: 10px;
    top: -6px;
    left: -5px;
  }
}
@media (max-width: 1023px) {
  .vc-item-content-pn {
    width: 45%;
    padding-top: 3px;
  }
  .vc-item-content-pn div.price-value {
    font-size: 15px;
  }
  .vc-item-content-pn div.price-value sup {
    font-size: 10px;
    top: -6px;
    left: -5px;
  }
}
.vc-item-content-rem {
  position: absolute;
  right: -10px;
  top: -10px;
}
.vc-item-content-rem .pw-icon-close {
  color: #666;
  float: right;
  font-size: 12px;
  line-height: 13px;
}
.vc-btn-compare {
  line-height: 20px;
  color: #243588;
}
.vc-btn-compare .comparebtn {
  background-color: #45ABEC;
  color: #ffffff;
  border-bottom: 3px solid #006b8b;
}
/**************** Verical compare new END ************************/
/**************** rslt_costtab_redelivery_info ************************/
.rslt-costtab {
  margin-bottom: 40px;
  display: inline-block;
}
.rslt-costtab.rslt-costtab-det {
  margin-bottom: 0px;
  display: inline-block;
  margin-top: 30px;
}
@media (max-width: 766px) {
  .rslt-costtab.rslt-costtab-det {
    margin-bottom: 30px;
    display: inline-block;
    margin-top: 30px;
  }
}
/**************** rslt_costtab_redelivery_info ************************/
/**************** Contact page new Start ************************/
.contact-page {
  font-size: 18px;
}
.accordion-contactpage {
  margin-top: 30px;
}
.accordion-contactpage.list-icon .panel-collapse > .panel-body {
  padding: 17px 0 17px 10px;
}
.accordion-contactpage.list-icon .panel-collapse > .panel-body em {
  font-size: 14px;
}
.accordion-contactpage.list-icon .panel-collapse > .panel-body .list-icon {
  margin-top: 30px;
}
.accordion-contactpage.list-icon .panel-collapse > .panel-body .list-icon li {
  padding-left: 30px;
}
.accordion-contactpage.list-icon .panel-collapse > .panel-body .list-icon li:before {
  font-size: 20px;
  display: block;
  left: 0px;
  position: absolute;
  font-family: 'font-icons' !important;
}
.accordion-contactpage.list-icon .panel-collapse > .panel-body .list-icon li.alarm-icon-contact:before {
  content: "@";
  font-size: 26px;
  left: -4px;
  top: -5px;
}
.accordion-contactpage.list-icon .panel-collapse > .panel-body .list-icon li.tele-icon-contact:before {
  content: "!";
}
.accordion-contactpage.list-icon .panel-collapse > .panel-body .list-icon li.mail-icon-contact:before {
  content: "f";
  font-size: 22px;
  top: -3px;
}
.accordion-contactpage.list-icon .panel-collapse > .panel-body .list-icon.big-icons li {
  padding-right: 20px;
  padding-left: 90px;
}
.accordion-contactpage.list-icon .panel-collapse > .panel-body .list-icon.big-icons li:before {
  font-size: 38px;
  color: #243588;
}
.accordion-contactpage.list-icon .panel-collapse > .panel-body .list-icon.big-icons li.pw-icon-mail-2:before {
  font-size: 42px;
}
.accordion-contactpage.list-icon .panel-collapse > .panel-body .list-icon.big-icons h5 {
  margin-bottom: 0;
  color: #243588;
  font-size: 18px;
  font-family: 'Barlow-Extrabold', sans-serif;
}
.accordion-contactpage.list-icon .panel-collapse > .panel-body .list-icon.big-icons .nr,
.accordion-contactpage.list-icon .panel-collapse > .panel-body .list-icon.big-icons .nrdetails {
  display: block;
}
.accordion-contactpage.list-icon .panel-collapse > .panel-body .list-icon.big-icons .nr {
  font-family: 'Barlow-Extrabold', sans-serif;
}
.accordion-contactpage .panel .panel-heading .panel-title a {
  padding: 18px 15px 18px 100px;
  color: #243588;
  font-size: 24px;
  font-family: 'Barlow-Extrabold', sans-serif;
}
@media (max-width: 766px) {
  .accordion-contactpage .panel .panel-heading .panel-title a {
    padding: 12px 15px 12px 60px;
  }
}
.accordion-contactpage .panel .panel-heading .panel-title a span:after {
  font-size: 18px;
}
.accordion-contactpage .panel .panel-heading .panel-title .pw-icon {
  width: auto;
  position: absolute;
  font-size: 35px;
  left: -70px;
  color: #243588;
  top: -6px;
}
@media (max-width: 766px) {
  .accordion-contactpage .panel .panel-heading .panel-title .pw-icon {
    left: -50px;
  }
}
.accordion-contactpage .panel .panel-heading .panel-title .pw-icon.pw-icon-shield {
  font-size: 42px;
  left: -74px;
  top: -11px;
}
@media (max-width: 766px) {
  .accordion-contactpage .panel .panel-heading .panel-title .pw-icon.pw-icon-shield {
    left: -50px;
  }
}
.accordion-contactpage .panel .panel-heading .panel-title .pw-icon.pw-icon-energy {
  font-size: 38px;
  top: -10px;
}
@media (max-width: 766px) {
  .accordion-contactpage .panel .panel-heading .panel-title .pw-icon.pw-icon-energy {
    left: -50px;
  }
}
@media (max-width: 766px) {
  .sticky-left-mobile .lds-ellipsis.lds-ellipsis-white {
    width: 55px;
    left: -8px;
  }
}
.lds-ellipsis {
  display: inline-block;
  position: relative;
  width: 64px;
  height: 30px;
  vertical-align: top;
  top: -18px;
}
.lds-ellipsis.lds-ellipsis-white {
  height: 0px;
  top: -20px;
}
.lds-ellipsis.lds-ellipsis-white div {
  background: #ffffff;
}
.lds-ellipsis div {
  position: absolute;
  top: 27px;
  width: 11px;
  height: 11px;
  border-radius: 50%;
  background: #243588;
  -webkit-animation-timing-function: cubic-bezier(0, 1, 1, 0);
          animation-timing-function: cubic-bezier(0, 1, 1, 0);
}
.lds-ellipsis.white div {
  background: #ffffff;
}
.lds-ellipsis div:nth-child(1) {
  left: 6px;
  -webkit-animation: lds-ellipsis1 0.6s infinite;
          animation: lds-ellipsis1 0.6s infinite;
}
.lds-ellipsis div:nth-child(2) {
  left: 6px;
  -webkit-animation: lds-ellipsis2 0.6s infinite;
          animation: lds-ellipsis2 0.6s infinite;
}
.lds-ellipsis div:nth-child(3) {
  left: 26px;
  -webkit-animation: lds-ellipsis2 0.6s infinite;
          animation: lds-ellipsis2 0.6s infinite;
}
.lds-ellipsis div:nth-child(4) {
  left: 45px;
  -webkit-animation: lds-ellipsis3 0.6s infinite;
          animation: lds-ellipsis3 0.6s infinite;
}
@-webkit-keyframes lds-ellipsis1 {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes lds-ellipsis1 {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@-webkit-keyframes lds-ellipsis3 {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
}
@keyframes lds-ellipsis3 {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
}
@-webkit-keyframes lds-ellipsis2 {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  100% {
    -webkit-transform: translate(19px, 0);
            transform: translate(19px, 0);
  }
}
@keyframes lds-ellipsis2 {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  100% {
    -webkit-transform: translate(19px, 0);
            transform: translate(19px, 0);
  }
}
.our-markets .pw-icon:before {
  font-size: 62px;
  color: #243588;
}
@media (max-width: 766px) {
  .our-markets .pw-icon:before {
    font-size: 46px;
  }
}
div.contact-page .main-content.second-content {
  background-color: #F4F4F4;
  position: relative;
  -webkit-transform: none !important;
  transform: none !important;
}
@media (min-width: 767px) {
  div.contact-page .main-content.second-content:after {
    content: "";
    border: 29px solid transparent;
    border-left-color: #F4F4F4;
    border-left-width: 43px;
    margin-left: -25px;
    display: block;
    left: 50%;
    bottom: -28px;
    position: absolute;
    z-index: 9;
    -webkit-transform: rotate(-13deg);
    transform: rotate(-13deg);
  }
}
@media (min-width: 767px) {
  div.contact-page .main-content.second-content.form-contact:after {
    display: none;
  }
}
div.contact-page .main-content.our-campaign {
  background-color: #E9F2F9;
  position: relative;
  -webkit-transform: none !important;
  transform: none !important;
}
@media (min-width: 767px) {
  div.contact-page .main-content.our-campaign:after {
    content: "";
    border: 29px solid transparent;
    border-left-color: #E9F2F9;
    border-left-width: 43px;
    margin-left: -25px;
    display: block;
    left: 50%;
    bottom: -28px;
    position: absolute;
    z-index: 9;
    -webkit-transform: rotate(-13deg);
    transform: rotate(-13deg);
  }
}
@media (min-width: 767px) {
  div.contact-page .main-content.our-campaign.form-contact:after {
    display: none;
  }
}
div.contact-page.contact-page-pwavv .form-contact .contact-content-midd .hld-w100:after {
  background: transparent;
  display: none;
}
@media (max-width: 1279px) {
  div.contact-page .form-contact-maps {
    padding: 20px 0 0px 0!important;
  }
}
@media (max-width: 1023px) {
  div.contact-page .form-contact-maps {
    padding: 20px 0 0px 0!important;
  }
}
@media (max-width: 766px) {
  div.contact-page .form-contact-maps {
    padding: 20px 0 0px 0!important;
  }
}
div.contact-page .form-contact-maps #map {
  width: 100%;
  height: 600px;
}
div.contact-page .form-contact-maps #map .firstHeading {
  margin-top: 0px;
}
div.contact-page #div_EmailBody .pp-input textarea {
  height: 150px;
}
div.contact-page .social-contact {
  padding-left: 0;
}
div.contact-page .social-contact li {
  float: left;
  padding-right: 5px;
  list-style: none;
}
div.contact-page .social-contact li a {
  border-radius: 10px;
  display: inline-block;
  font-size: 25px;
  height: 50px;
  margin-right: 11px;
  padding-top: 10px;
  text-align: center;
  vertical-align: middle;
  width: 50px;
  text-decoration: none;
}
div.contact-page .social-contact .social-fb {
  position: relative;
}
div.contact-page .social-contact .social-fb a {
  background-color: #3c5a9a;
}
div.contact-page .social-contact .social-fb a:before {
  font-family: 'font-icons';
  content: "n";
  display: block;
  color: #fff;
  font-size: 25px;
  position: absolute;
  left: 14px;
  top: 7px;
}
div.contact-page .social-contact .social-tw {
  position: relative;
}
div.contact-page .social-contact .social-tw a {
  background-color: #54abee;
}
div.contact-page .social-contact .social-tw a:before {
  font-family: 'font-icons';
  content: "t";
  display: block;
  color: #fff;
  font-size: 25px;
  position: absolute;
  left: 14px;
  top: 7px;
}
div.contact-page .social-contact .social-gplus {
  position: relative;
}
div.contact-page .social-contact .social-gplus a {
  background-color: #dd4b32;
}
div.contact-page .social-contact .social-gplus a:before {
  font-family: 'font-icons';
  content: "B";
  display: block;
  color: #fff;
  font-size: 34px;
  position: absolute;
  left: 10px;
  top: 0px;
}
div.contact-page .social-contact .social-youtube {
  position: relative;
}
div.contact-page .social-contact .social-youtube a {
  background-color: #de2825;
}
div.contact-page .social-contact .social-youtube a:before {
  font-family: 'font-icons';
  content: "y";
  display: block;
  color: #fff;
  font-size: 28px;
  position: absolute;
  left: 12px;
  top: 7px;
}
div.contact-page .icon-contact {
  padding-top: 30px;
  padding-left: 0;
}
div.contact-page .icon-contact li {
  padding-bottom: 20px;
  padding-left: 75px;
  padding-top: 10px;
  list-style: none;
  position: relative;
}
div.contact-page .icon-contact li strong {
  display: block;
  font-size: 20px;
  color: #243588;
  font-family: 'Barlow-Extrabold', sans-serif;
}
div.contact-page .icon-contact li.energie-icon:before {
  font-family: 'font-icons';
  content: "e";
  display: block;
  position: absolute;
  left: 2px;
  top: 3px;
  color: #243588;
  font-size: 35px;
}
div.contact-page .icon-contact li.verze-icon:before {
  font-family: 'font-icons';
  content: "0";
  display: block;
  position: absolute;
  left: 2px;
  top: 3px;
  color: #243588;
  font-size: 40px;
}
div.contact-page .icon-contact li.telecom-icon:before {
  font-family: 'font-icons';
  content: "o";
  display: block;
  position: absolute;
  left: 4px;
  top: 3px;
  color: #243588;
  font-size: 34px;
}
div.contact-page .icon-contact li.lenen-icon:before {
  font-family: 'font-icons';
  content: "Y";
  display: block;
  position: absolute;
  left: 4px;
  top: 6px;
  color: #243588;
  font-size: 32px;
}
div.contact-page .three-content:after,
div.contact-page .second-content:after {
  display: none;
}
div.contact-page .three-content .contact-content-down,
div.contact-page .second-content .contact-content-down,
div.contact-page .three-content .contact-content-midd,
div.contact-page .second-content .contact-content-midd,
div.contact-page .three-content .contact-content-up,
div.contact-page .second-content .contact-content-up {
  padding: 0 20%;
}
@media (max-width: 1023px) {
  div.contact-page .three-content .contact-content-down,
  div.contact-page .second-content .contact-content-down,
  div.contact-page .three-content .contact-content-midd,
  div.contact-page .second-content .contact-content-midd,
  div.contact-page .three-content .contact-content-up,
  div.contact-page .second-content .contact-content-up {
    padding: 0 0%;
  }
}
div.contact-page .three-content .contact-content-down hr,
div.contact-page .second-content .contact-content-down hr {
  margin-top: 40px;
  margin-bottom: 10px;
}
div.contact-page .three-content .contact-content-up h1,
div.contact-page .second-content .contact-content-up h1 {
  margin-bottom: 35px;
}
div.contact-page .three-content .contact-content-up hr,
div.contact-page .second-content .contact-content-up hr {
  margin-top: 45px;
  margin-bottom: 40px;
}
div.contact-page .three-content .contact-content-up .accordion-contactpage.list-icon .panel-collapse > .panel-body,
div.contact-page .second-content .contact-content-up .accordion-contactpage.list-icon .panel-collapse > .panel-body {
  padding: 17px 0 17px 0;
}
div.contact-page .three-content .contact-content-up .accordion-contactpage.list-icon .panel-collapse > .panel-body .list-icon.big-icons li,
div.contact-page .second-content .contact-content-up .accordion-contactpage.list-icon .panel-collapse > .panel-body .list-icon.big-icons li {
  padding-left: 50px;
}
@media (min-width: 767px) {
  div.contact-page .three-content .contact-content-up .accordion-contactpage.list-icon .panel-collapse > .panel-body .list-icon.big-icons li,
  div.contact-page .second-content .contact-content-up .accordion-contactpage.list-icon .panel-collapse > .panel-body .list-icon.big-icons li {
    padding-left: 70px;
  }
}
div.contact-page .three-content .contact-content-up .accordion-contactpage .panel:first-child,
div.contact-page .second-content .contact-content-up .accordion-contactpage .panel:first-child {
  border-top: 1px solid #BABABA;
  border-radius: 0;
  padding-top: 5px;
}
div.contact-page .three-content .contact-content-up .accordion-contactpage .panel .panel-heading .panel-title a,
div.contact-page .second-content .contact-content-up .accordion-contactpage .panel .panel-heading .panel-title a {
  padding: 18px 15px 18px 70px;
}
@media (max-width: 766px) {
  div.contact-page .three-content .contact-content-up .accordion-contactpage .panel .panel-heading .panel-title a,
  div.contact-page .second-content .contact-content-up .accordion-contactpage .panel .panel-heading .panel-title a {
    padding: 12px 15px 12px 50px;
  }
}
div.contact-page .three-content .contact-content-midd,
div.contact-page .second-content .contact-content-midd {
  padding-bottom: 20px;
}
.our-advice-home {
  position: absolute;
  top: 0px;
  right: 20px;
  border-radius: 6px;
  background-color: #fdc202;
}
.our-advice-home span {
  padding: 2px 15px 5px 15px;
  display: inline-block;
  font-size: 13px;
}
.logo-bynco .button-no-voting-click {
  background-image: url('/cmsfiles/images/Geld lenen/bynco.png');
  background-size: 70%;
  background-color: #fff;
  border-radius: 10px;
  height: 100px;
  margin-top: 230px;
  pointer-events: none;
  background-repeat: no-repeat;
  background-position: center center;
}
@media (max-width: 1279px) {
  .logo-bynco .button-no-voting-click {
    margin-top: 145px;
  }
}
@media (max-width: 1023px) {
  .logo-bynco .button-no-voting-click {
    margin-top: 145px;
  }
}
@media (max-width: 766px) {
  .logo-bynco .button-no-voting-click {
    display: none;
    background-image: none;
    background-color: transparent;
  }
}
.logo-bynco .button-no-voting-click img {
  display: none;
}
/**************** Contact page new END ************************/
.listevalinsurance li .listitem_label {
  width: 40% !important;
}
.listevalinsurance li .listitem_value {
  width: 60% !important;
}
.list-label-longer li .listitem_label {
  width: 70% !important;
}
.list-label-longer li .listitem_value {
  width: 30% !important;
  font-weight: bold;
}
.list-label-shorter .listitem_label {
  width: 35% !important;
}
.list-label-shorter .listitem_value {
  width: 65% !important;
}
/*=================  Pricewise.com creditunion start ================================*/
.contact-pers {
  margin-top: 30px;
}
.contact-pers a {
  font-size: 15px;
}
.contact-pers strong {
  margin-top: 10px;
}
.landingpage-com.contact-page .second-content .contact-content-down,
.landingpage-com.contact-page .second-content .contact-content-midd,
.landingpage-com.contact-page .second-content .contact-content-up,
.landingpage-com.contact-page .three-content .contact-content-down,
.landingpage-com.contact-page .three-content .contact-content-midd,
.landingpage-com.contact-page .three-content .contact-content-up {
  padding: 0 16% 0 23.5%;
}
@media (max-width: 1279px) {
  .landingpage-com.contact-page .second-content .contact-content-down,
  .landingpage-com.contact-page .second-content .contact-content-midd,
  .landingpage-com.contact-page .second-content .contact-content-up,
  .landingpage-com.contact-page .three-content .contact-content-down,
  .landingpage-com.contact-page .three-content .contact-content-midd,
  .landingpage-com.contact-page .three-content .contact-content-up {
    padding: 0 5% 0 20.5%;
  }
}
@media (max-width: 766px) {
  .landingpage-com.contact-page .second-content .contact-content-down,
  .landingpage-com.contact-page .second-content .contact-content-midd,
  .landingpage-com.contact-page .second-content .contact-content-up,
  .landingpage-com.contact-page .three-content .contact-content-down,
  .landingpage-com.contact-page .three-content .contact-content-midd,
  .landingpage-com.contact-page .three-content .contact-content-up {
    padding: 0;
  }
}
.contact-page-contact .main-content-padding-more {
  padding-bottom: 20px !important;
}
.contact-page-jobs .main-content-padding-more {
  padding-bottom: 20px !important;
}
.contact-page-jobs .form-contact .contact-content-midd .hld-w100 {
  position: relative;
}
.advantage-box div.btn {
  padding: 0;
  color: #243588 !important;
}
@media (min-width: 1024px) {
  .advantage-box div.btn {
    pointer-events: none;
  }
  .advantage-box div.btn:after {
    display: none;
  }
}
.advantage-box div.btn.pw-icon-arrow-down:after,
.advantage-box div.btn.pw-icon-arrow-up:after {
  margin-right: 0;
  right: 0;
}
@media (min-width: 1024px) {
  .advantage-box .collapse {
    display: block !important;
  }
}
.advantage-box span.info-icon {
  pointer-events: visible;
}
.advantage-box-content > div span {
  margin-bottom: 0;
}
.advantage-box-content > div span button > span {
  padding-left: 35px;
}
.advantage-box-content > div span button > span:before {
  content: 'p';
  font-family: 'font-icons' !important;
  line-height: 1;
  font-size: 31px;
  float: left;
  color: #243588 !important;
  position: absolute;
  left: 10px;
  top: 10px;
}
.advantage-box-content > div:last-child span button > span {
  min-width: 170px;
}
.advantage-box-content > div:last-child span button > span:before {
  content: 'e';
}
@media (min-width: 767px) {
  .mt-20-sm {
    margin-top: 20px;
  }
}
.ml-5 {
  margin-left: 5px;
}
.ml-4 {
  margin-left: 4px;
}
.mr-5 {
  margin-right: 5px;
}
@media (max-width: 418px) {
  .mt-10-small-xs {
    margin-top: 10px;
  }
}
.telecom-input-icons > span {
  margin-bottom: 10px;
}
.telecom-input-icons > span button > span {
  padding-left: 35px;
}
.telecom-input-icons > span button > span:before {
  content: 'p';
  font-family: 'font-icons' !important;
  line-height: 1;
  font-size: 31px;
  float: left;
  color: #243588 !important;
  position: absolute;
  left: 10px;
  top: 10px;
}
.telecom-input-icons > span:last-child {
  margin-bottom: 0;
}
.telecom-input-icons > span:last-child button > span:before {
  content: 'e';
}
.telecom-input-icons > span > button {
  position: relative;
}
.telecom-input-icons > span > button > span {
  max-width: 190px;
}
.telecom-input-icons > span > button > span:before {
  padding-top: 5px;
}
.our-campaign table td:first-child {
  width: 50%;
}
.our-campaign hr {
  border-top: 1px solid #ccc;
}
.our-campaign img {
  margin: 20px 0;
  float: right;
}
@media (max-width: 1023px) {
  .our-campaign img {
    float: none;
  }
}
.main-content-padding .wrapper {
  padding-left: 300px;
  padding-right: 300px;
}
@media (max-width: 1023px) {
  .main-content-padding .wrapper {
    padding-left: 0px;
    padding-right: 0px;
  }
}
@media (max-width: 766px) {
  .main-content-padding .wrapper {
    padding-left: 0px;
    padding-right: 0px;
  }
}
.main-content-padding-more .wrapper {
  padding-left: 300px;
  padding-right: 300px;
}
@media (max-width: 1279px) {
  .main-content-padding-more .wrapper {
    padding-left: 195px;
    padding-right: 100px;
  }
}
@media (max-width: 1023px) {
  .main-content-padding-more .wrapper {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media (max-width: 766px) {
  .main-content-padding-more .wrapper {
    padding-left: 0px;
    padding-right: 0px;
  }
}
.form-contact .contact-content-midd .hld-w100 {
  position: relative;
}
.form-contact .contact-content-midd .hld-w100:after {
  content: "";
  display: block;
  position: absolute;
  left: -5px;
  bottom: 30px;
  width: 193px;
  height: 158px;
}
@media (max-width: 766px) {
  .form-contact .contact-content-midd .hld-w100:after {
    display: none;
  }
}
.form-contact span[id$='lblConfirmation'] {
  display: inline-block;
  padding: 10px 15px;
  background-color: #edf2fb;
  border: 1px solid #8ab2de;
  font-family: 'Barlow-Medium', sans-serif;
  font-size: 15px;
}
.form-contact span[id$='lblConfirmation'] strong:first-of-type {
  display: inline-block;
  padding-bottom: 5px;
}
.form-contact span[id$='lblConfirmation'] .pw-icon-vinkje {
  padding-right: 5px;
}
.form-contact span[id$='lblConfirmation'] .pw-icon-vinkje:before {
  position: relative;
  top: 3px;
  font-size: 17px;
}
.main-content-partners-does {
  padding-bottom: 0px !important;
}
.main-content-partners-does .wrapper {
  padding-bottom: 80px;
}
@media (max-width: 766px) {
  .landing-press .form-contact .contact-content-midd .hld-w100:after {
    display: none;
  }
}
.coff {
  position: relative;
  border-radius: 10px;
  background: #edf2fb;
  padding: 0;
  margin: 0;
  min-height: 196px;
  margin-right: 25px;
  margin-top: 23px;
  overflow: hidden;
}
.coff.coff1:before {
  background: url('https://cdn2.pricewise.nl/resources/main/coff-1.svg') 0 0 no-repeat;
  width: 370px;
  height: 302px;
  position: absolute;
  left: -66px;
  bottom: -55px;
  content: "";
  display: block;
}
@media (max-width: 1279px) {
  .coff.coff1:before {
    width: 313px;
    bottom: -77px;
  }
}
@media (max-width: 1023px) {
  .coff.coff1:before {
    width: 393px;
    height: 315px;
    position: absolute;
    left: -63px;
    bottom: -55px;
    content: "";
    display: block;
  }
}
.coff.coff2:before {
  background: url('https://cdn2.pricewise.nl/resources/main/coff-2.svg') 0 0 no-repeat;
  width: 265px;
  height: 266px;
  position: absolute;
  left: -17px;
  bottom: -55px;
  content: "";
  display: block;
}
@media (max-width: 1279px) {
  .coff.coff2:before {
    width: 220px;
    height: 245px;
  }
}
@media (max-width: 1023px) {
  .coff.coff2:before {
    bottom: -27px;
    width: 289px;
    height: 250px;
  }
}
.coff.coff3:before {
  background: url('https://cdn2.pricewise.nl/resources/main/coff-3.svg') 0 0 no-repeat;
  width: 288px;
  height: 187px;
  position: absolute;
  left: 32px;
  bottom: 3px;
  content: "";
  display: block;
}
@media (max-width: 1279px) {
  .coff.coff3:before {
    width: 152px;
    height: 171px;
    left: 12px;
    bottom: -8px;
  }
}
@media (max-width: 1023px) {
  .coff.coff3:before {
    bottom: 0px;
    width: 245px;
    height: 183px;
    left: 49px;
  }
}
.coff.coff4:before {
  background: url('https://cdn2.pricewise.nl/resources/main/coff-4.svg') 0 0 no-repeat;
  width: 326px;
  height: 228px;
  position: absolute;
  left: 20px;
  bottom: -43px;
  content: "";
  display: block;
}
@media (max-width: 1279px) {
  .coff.coff4:before {
    width: 171px;
    height: 211px;
  }
}
@media (max-width: 1023px) {
  .coff.coff4:before {
    left: 71px;
    bottom: -27px;
    width: 213px;
    height: 208px;
  }
}
.quote-text {
  position: relative;
}
.quote-text:before,
.quote-text:after {
  font-size: 51px;
  color: #243588;
  font-family: "Arial";
}
.quote-text:before {
  line-height: 0px;
  content: "“";
  top: 27px;
  left: -34px;
  position: absolute;
}
.quote-text:after {
  bottom: 7px;
  content: "„";
  height: 5px;
  width: 5px;
  position: relative;
  right: -15px;
  line-height: 0px;
}
.service-block {
  list-style: none;
  padding-left: 0;
  margin-left: 0;
  width: 100%;
  display: table;
}
.service-block li {
  list-style: none;
  padding-left: 0;
  margin-left: 0;
  display: table-row;
  clear: both;
  background: #fff;
  padding-bottom: 0px;
}
.service-block li.li-first .check-service {
  background: transparent;
}
.service-block li .check-service {
  width: 42px;
  display: table-cell;
  background: #02ca23;
  padding: 10px 10px 18px 10px;
}
.service-block li .check-service .pw-icon:before {
  color: #fff;
  font-size: 23px;
}
.service-block li .check-service2 {
  display: table-cell;
  width: 41%;
  padding: 16px 10px;
}
.service-block li .check-service3 {
  display: table-cell;
  width: 54%;
  padding: 16px 10px;
}
.service-block li:nth-child(odd) {
  background: #EEF2FB;
}
.main-content-com #form-validation-summary .div-separate {
  display: none;
}
.main-content-com #form-validation-summary .vs_body h3 {
  display: none;
}
.main-content-com.landing-partner .quote-text {
  width: 68%;
  float: right;
  margin-top: 30px;
}
@media (max-width: 1023px) {
  .main-content-com.landing-partner .quote-text {
    width: 90%;
    float: right;
    top: 30px;
  }
}
.main-content-com.landing-partner .forth-content-partner {
  position: relative;
}
.main-content-com.landing-partner .forth-content-partner:before {
  background: url('https://cdn2.pricewise.nl/resources/main/coffe.svg') 0 0 no-repeat;
  width: 450px;
  height: 451px;
  position: absolute;
  right: 0px;
  bottom: 0px;
  content: "";
  display: block;
}
@media (max-width: 1279px) {
  .main-content-com.landing-partner .forth-content-partner:before {
    width: 334px;
    height: 335px;
  }
}
@media (max-width: 1023px) {
  .main-content-com.landing-partner .forth-content-partner:before {
    display: none;
  }
}
@media (max-width: 766px) {
  .main-content-com.landing-partner .forth-content-partner:before {
    display: none;
  }
}
.main-content-com .hero-unit.landing-corporate {
  height: 250px;
}
@media (max-width: 1023px) {
  .main-content-com .hero-unit.landing-corporate {
    height: 150px;
  }
}
@media (max-width: 766px) {
  .main-content-com .hero-unit.landing-corporate {
    min-height: 80px;
    height: 80px;
  }
}
.main-content-com .hero-unit.landing-corporate.landing-corporate-partner {
  background-image: url('https://cdn2.pricewise.nl/resources/main/hero_partners.jpg');
}
.main-content-com .hero-unit.landing-corporate.landing-corporate-about {
  background-image: url('/resources/main/hero_about_us.jpg');
}
.main-content-com .hero-unit.landing-corporate.landing-corporate-press {
  background-image: url('https://cdn2.pricewise.nl/resources/main/hero_press.jpg');
}
.main-content-com .hero-unit.landing-corporate.landing-corporate-references {
  background-image: url('https://cdn2.pricewise.nl/resources/main/hero_references.jpg');
  background-position: top right;
}
@media (max-width: 766px) {
  .main-content-com .hero-unit.landing-corporate.landing-corporate-references {
    background-position: right top;
  }
}
.main-content-com .hero-unit.landing-corporate.landing-corporate-contact {
  background-image: url('https://cdn2.pricewise.nl/resources/main/hero_contact.jpg');
}
.main-content-com .hero-unit.landing-corporate.landing-corporate-jobs {
  background-image: url('https://cdn2.pricewise.nl/resources/main/Hero_jobs.jpg');
}
.main-content-com .main-content {
  padding-bottom: 120px;
  padding-top: 60px;
}
@media (max-width: 1279px) {
  .main-content-com .main-content {
    padding-bottom: 80px;
    padding-top: 20px;
  }
}
@media (max-width: 1023px) {
  .main-content-com .main-content {
    padding-bottom: 80px;
    padding-top: 20px;
  }
}
@media (max-width: 766px) {
  .main-content-com .main-content {
    padding-bottom: 80px;
    padding-top: 20px;
  }
}
.main-content-com .main-content table {
  margin-top: 20px;
}
.main-content-com .main-content table td,
.main-content-com .main-content table th {
  padding: 5px;
}
.main-content-com .main-content.form-contact-maps {
  padding: 0px 0 0 0!important;
}
@media (max-width: 1279px) {
  .main-content-com .main-content.form-contact-maps {
    padding: 0px 0 0 0!important;
  }
}
@media (max-width: 1023px) {
  .main-content-com .main-content.form-contact-maps {
    padding: 0px 0 0 0!important;
  }
}
@media (max-width: 766px) {
  .main-content-com .main-content.form-contact-maps {
    padding: 0px 0 0 0!important;
  }
}
.main-content-com .main-content.second-content.form-contact {
  background-color: #fff;
}
.main-content-com .main-content h2 {
  margin-bottom: 30px;
}
.main-content-com .main-content.form-contact h2 {
  margin-bottom: 10px;
}
@media (max-width: 1279px) {
  .main-content-com .font-44 {
    font-size: 36px;
  }
}
@media (max-width: 1023px) {
  .main-content-com .font-44 {
    font-size: 28px;
  }
}
@media (max-width: 766px) {
  .main-content-com .font-44 {
    font-size: 28px;
    margin-bottom: 20px;
  }
}
@media (max-width: 1279px) {
  .main-content-com .font-34 {
    font-size: 34px;
  }
}
@media (max-width: 1023px) {
  .main-content-com .font-34 {
    font-size: 28px;
  }
}
@media (max-width: 766px) {
  .main-content-com .font-34 {
    font-size: 24px;
    margin-bottom: 20px;
  }
}
.main-content-com .forth-content h2 {
  margin-bottom: 60px;
}
.main-content-com .forth-content.forth-content-partner .content-partner-left,
.main-content-com .forth-content.forth-content-partner .content-partner-right {
  position: relative;
}
@media (min-width: 1023px) {
  .main-content-com .forth-content.forth-content-partner .content-partner-left,
  .main-content-com .forth-content.forth-content-partner .content-partner-right {
    padding-right: 100px;
  }
}
.main-content-com .forth-content.forth-content-partner .content-partner-left strong,
.main-content-com .forth-content.forth-content-partner .content-partner-right strong {
  padding-bottom: 30px;
  display: block;
}
.main-content-com .forth-content.forth-content-partner .content-partner-left:before,
.main-content-com .forth-content.forth-content-partner .content-partner-right:before,
.main-content-com .forth-content.forth-content-partner .content-partner-left:after,
.main-content-com .forth-content.forth-content-partner .content-partner-right:after {
  height: 14px;
  display: inline-block;
  font-family: "Arial";
  font-size: 148px;
  font-style: normal;
  font-weight: 400;
  color: #243588;
}
@media (max-width: 766px) {
  .main-content-com .forth-content.forth-content-partner .content-partner-left:before,
  .main-content-com .forth-content.forth-content-partner .content-partner-right:before,
  .main-content-com .forth-content.forth-content-partner .content-partner-left:after,
  .main-content-com .forth-content.forth-content-partner .content-partner-right:after {
    font-size: 73px;
  }
}
.main-content-com .forth-content.forth-content-partner .content-partner-left:before {
  line-height: 10px;
  content: "“";
  top: 50px;
  left: -60px;
  position: absolute;
}
@media (max-width: 766px) {
  .main-content-com .forth-content.forth-content-partner .content-partner-left:before {
    top: 10px;
    left: -7px;
  }
}
.main-content-com .forth-content.forth-content-partner .content-partner-right:after {
  bottom: 50px;
  content: "„";
  height: 5px;
  width: 5px;
  position: absolute;
  right: 0px;
  line-height: 10px;
}
@media (max-width: 766px) {
  .main-content-com .forth-content.forth-content-partner .content-partner-right:after {
    bottom: 35px;
    right: 20px;
  }
}
@media (min-width: 766px) {
  .main-content-com .logos {
    margin-bottom: 0px;
    margin-top: 60px;
  }
}
.main-content-com .logos h3 {
  margin-bottom: 30px;
}
.main-content-com .logos .carousel .hld {
  border: 0px solid #EDEDED;
  background: #fff;
}
.main-content-com .best-deal-bigicons {
  margin-bottom: 20px;
}
@media (max-width: 766px) {
  .main-content-com .best-deal-bigicons {
    margin-bottom: 0;
  }
}
@media (max-width: 766px) {
  .main-content-com .best-deal-bigicons h4 {
    font-size: 22px;
  }
}
.main-content-com .best-deal-bigicons h2 {
  margin-bottom: 60px;
}
@media (max-width: 766px) {
  .main-content-com .best-deal-bigicons h2 {
    margin: 20px 0 10px;
  }
}
.main-content-com .supplierlogos.supplierlogos-touchcarousel .arrow-holder.left {
  left: -130px;
}
@media (max-width: 1279px) {
  .main-content-com .supplierlogos.supplierlogos-touchcarousel .arrow-holder.left {
    left: -50px;
  }
}
@media (max-width: 1023px) {
  .main-content-com .supplierlogos.supplierlogos-touchcarousel .arrow-holder.left {
    left: -50px;
  }
}
@media (max-width: 766px) {
  .main-content-com .supplierlogos.supplierlogos-touchcarousel .arrow-holder.left {
    left: -38px;
  }
}
.main-content-com .supplierlogos.supplierlogos-touchcarousel .arrow-holder.right {
  right: -130px;
}
@media (max-width: 1279px) {
  .main-content-com .supplierlogos.supplierlogos-touchcarousel .arrow-holder.right {
    right: -50px;
  }
}
@media (max-width: 1023px) {
  .main-content-com .supplierlogos.supplierlogos-touchcarousel .arrow-holder.right {
    right: -50px;
  }
}
@media (max-width: 766px) {
  .main-content-com .supplierlogos.supplierlogos-touchcarousel .arrow-holder.right {
    right: -38px;
  }
}
.main-content-com .supplierlogos.supplierlogos-touchcarousel .carousel .carousel-inner {
  height: 100px;
  width: 99.5%;
  margin-left: 0;
  padding-left: 10%;
  padding-right: 10%;
}
.ul-li-padding > li > span:first-child {
  padding-right: 4px;
}
.pw-com-home ul.timeline-vertical {
  margin-top: 20px;
  counter-reset: pancakes;
  position: relative;
}
.pw-com-home ul.timeline-vertical:before {
  position: absolute;
  top: 10px;
  left: 12px;
  width: 4px;
  height: 86%;
  display: block;
  content: "";
  border-radius: 0px;
  background: #243588;
}
.pw-com-home ul.timeline-vertical li {
  display: block;
  padding: 0 26px;
  list-style-type: none;
  position: relative;
}
.pw-com-home ul.timeline-vertical li:before {
  position: absolute;
  top: -2px;
  left: -23px;
  width: 32px;
  height: 32px;
  display: block;
  content: "";
  border-radius: 17px;
  background: #243588;
  border: 3px solid #fff;
}
.pw-com-home ul.timeline-vertical li:after {
  color: #fff;
  top: 2px;
  left: -11px;
  position: absolute;
  content: counter(pancakes);
  counter-increment: pancakes;
}
.pw-com-home ul.timeline-vertical li strong {
  font-size: 20px;
  color: #243588;
}
.pw-com-home ul.timeline-vertical li p {
  margin: 0 0 22px;
}
.pw-com-home .youtube-player {
  border-radius: 14px;
  background: #fff;
  border: 5px solid #fff;
  -webkit-box-shadow: 2px 3px 34px #ccc;
          box-shadow: 2px 3px 34px #ccc;
  width: 90%;
  margin-top: 20px;
}
@media (max-width: 1279px) {
  .pw-com-home .youtube-player {
    width: 90%;
  }
}
@media (max-width: 1023px) {
  .pw-com-home .youtube-player {
    width: 100%;
  }
}
@media (max-width: 766px) {
  .pw-com-home .youtube-player {
    width: 100%;
  }
}
.pw-com-home .how-arecom {
  width: 610px !important;
  height: 732px !important;
}
@media (max-width: 1279px) {
  .pw-com-home .how-arecom {
    width: 390px;
    height: 453px;
  }
}
@media (max-width: 1023px) {
  .pw-com-home .how-arecom {
    display: none;
  }
}
@media (max-width: 766px) {
  .pw-com-home .how-arecom {
    display: none;
  }
}
.pw-com-home div.landingpage-facelift .hero-unit {
  height: 680px;
}
@media (max-width: 1279px) {
  .pw-com-home div.landingpage-facelift .hero-unit {
    height: 680px;
  }
}
@media (max-width: 1023px) {
  .pw-com-home div.landingpage-facelift .hero-unit {
    height: 530px;
  }
}
@media (max-width: 766px) {
  .pw-com-home div.landingpage-facelift .hero-unit {
    height: 236px;
  }
}
.pw-com-home div.landingpage-facelift .hero-unit .quote {
  top: 40px;
  width: 45%;
}
@media (max-width: 1279px) {
  .pw-com-home div.landingpage-facelift .hero-unit .quote {
    width: 68%;
  }
}
@media (max-width: 1023px) {
  .pw-com-home div.landingpage-facelift .hero-unit .quote {
    width: 100%;
  }
}
@media (max-width: 766px) {
  .pw-com-home div.landingpage-facelift .hero-unit .quote {
    width: 100%;
  }
}
.pw-com-home div.landingpage-facelift .hero-unit .quote h1 {
  font-size: 84px;
}
@media (max-width: 1279px) {
  .pw-com-home div.landingpage-facelift .hero-unit .quote h1 {
    font-size: 84px;
  }
}
@media (max-width: 1023px) {
  .pw-com-home div.landingpage-facelift .hero-unit .quote h1 {
    font-size: 54px;
  }
}
@media (max-width: 766px) {
  .pw-com-home div.landingpage-facelift .hero-unit .quote h1 {
    font-size: 31px;
    margin-bottom: 0px;
  }
}
.pw-com-home div.landingpage-facelift .hero-unit .quote p {
  font-size: 16px;
  margin: 20px 0;
}
.pw-com-home div.landingpage-facelift .hero-unit .quote .btn-default {
  color: #fff;
  -webkit-box-shadow: 0 0px 0 transparent;
          box-shadow: 0 0px 0 transparent;
  padding: 24px 40px;
  border-radius: 15px;
  background-color: transparent;
  border: 2px solid #fff;
}
@media (max-width: 766px) {
  .pw-com-home div.landingpage-facelift .hero-unit .quote .btn-default {
    padding: 17px 40px;
  }
}
.pw-com-home div.landingpage-facelift .hero-unit .quote .btn-default:hover {
  border: 2px solid #fff;
}
.pw-com-home header .mainnavmenu .wrapper .mainnav {
  margin-left: 200px;
}
.pw-com-home .landing-corporate {
  background-color: transparent !important;
  min-height: 50px !important;
  padding-top: 10px !important;
  background-image: url('https://cdn2.pricewise.nl/resources/main/hero_home.jpg') !important;
}
.creditunion {
  margin-top: 20px;
}
.creditunion .col-sm-3 {
  width: 20%;
}
@media (max-width: 766px) {
  .creditunion .col-sm-3 {
    width: 100%;
    margin-top: 10px;
  }
}
.creditunion .col-sm-3:before {
  background-image: url('https://cdn2.pricewise.nl/resources/main/arrow-com.png');
  display: block;
  position: absolute;
  right: -7px;
  top: 33%;
  width: 14px;
  height: 12px;
  content: "";
}
@media (max-width: 766px) {
  .creditunion .col-sm-3:before {
    display: none;
  }
}
.creditunion .col-sm-3:last-child:before {
  content: none;
  display: none;
}
.creditunion .creditunion-inside {
  background: #eef2fb;
  border-radius: 10px;
  padding: 10px;
  min-height: 254px;
}
@media (max-width: 766px) {
  .creditunion .creditunion-inside {
    min-height: auto;
  }
}
.creditunion .creditunion-inside strong {
  color: #243588;
  font-size: 15px;
  display: block;
  margin-top: 10px;
}
.creditunion .creditunion-inside p {
  font-size: 13px;
}
.creditunion .creditunion-inside img {
  display: block;
  margin: 0 0 10px 0;
  text-align: center;
}
/*=================  Pricewise.com creditunion end ================================*/
/*=================  test page design start ================================*/
.test-scenario-class:before {
  background-color: #ff6600;
  color: #fff;
  content: 'Test mode';
  display: block;
  font-size: 22px;
  font-weight: 700;
  position: relative;
  width: 100%;
  padding-bottom: 10px;
  padding-top: 10px;
}
.rslt-filter-v2 label.custom-checkbox {
  white-space: normal !important;
}
@media (max-width: 1279px) {
  .rslt-filter-v2 label.custom-checkbox {
    white-space: normal !important;
  }
}
/*=================  test page design end ================================*/
/*================= about us page start ==================================*/
.about-us .hero-unit.content-hero-unit .hero-content {
  display: block;
  width: 100%;
}
@media (min-width: 1024px) {
  .about-us .hero-unit.content-hero-unit .hero-content {
    padding: 0 20%;
    text-align: left;
  }
  .about-us .hero-unit.content-hero-unit .hero-content h1 {
    padding-left: 0;
    padding-right: 0;
  }
}
.about-us .three-content:after,
.about-us .second-content:after,
.about-us .third-content:after {
  display: none !important;
}
@media (min-width: 1280px) {
  .about-us .three-content h2,
  .about-us .second-content h2,
  .about-us .third-content h2 {
    font-size: 44px;
    padding-bottom: 10px;
  }
}
@media (min-width: 1024px) {
  .about-us .three-content .switch .col-md-8,
  .about-us .second-content .switch .col-md-8,
  .about-us .third-content .switch .col-md-8 {
    left: -50%;
  }
  .about-us .three-content .switch .col-md-8:first-child,
  .about-us .second-content .switch .col-md-8:first-child,
  .about-us .third-content .switch .col-md-8:first-child {
    left: 50%;
  }
}
.about-us .three-content .hld-grayborder-shadow,
.about-us .second-content .hld-grayborder-shadow,
.about-us .third-content .hld-grayborder-shadow {
  background-color: #ffffff;
}
.about-us .three-content .aboutus-title-blog,
.about-us .second-content .aboutus-title-blog,
.about-us .third-content .aboutus-title-blog {
  font-family: 'Barlow-Bold', sans-serif;
  font-size: 16px;
  color: #243588;
  padding-bottom: 0;
  margin-top: 0;
}
.about-us .three-content .aboutus-blog-description,
.about-us .second-content .aboutus-blog-description,
.about-us .third-content .aboutus-blog-description {
  padding: 20px;
  display: inline-block;
}
.about-us .three-content .aboutus-content-padding,
.about-us .second-content .aboutus-content-padding,
.about-us .third-content .aboutus-content-padding {
  padding: 0 20%;
}
@media (max-width: 1023px) {
  .about-us .three-content .aboutus-content-padding,
  .about-us .second-content .aboutus-content-padding,
  .about-us .third-content .aboutus-content-padding {
    padding: 0 0%;
  }
}
.about-us .globe {
  background-image: url('https://cdn2.pricewise.nl/resources/main/earth5.jpg');
  background-repeat: no-repeat;
}
@media (min-width: 1280px) {
  .about-us .globe {
    min-height: 679px;
  }
}
@media (min-width: 1280px) {
  .about-us .globe .aboutus-content-midd {
    padding: 125px 0 !important;
  }
}
.about-us .globe .aboutus-content-midd p {
  margin: 30px 0;
  font-family: 'Barlow-Medium', sans-serif;
}
@media (min-width: 1280px) {
  .about-us .globe .aboutus-content-midd p {
    padding-right: 125px;
  }
}
.about-us .office {
  background-image: url('https://cdn2.pricewise.nl/resources/main/aboutus_pw-office.jpg');
  background-repeat: no-repeat;
  background-position: right 0;
}
@media (min-width: 1280px) {
  .about-us .office {
    min-height: 339px;
  }
}
@media (min-width: 1024px) and (max-width: 1280px) {
  .about-us .office {
    background-size: contain;
  }
}
@media (max-width: 1024px) {
  .about-us .office {
    background-image: none;
  }
}
.about-us .office p {
  font-family: 'Barlow-Medium', sans-serif;
}
.about-us .office p a {
  color: #ffffff;
}
/*================= about us page end  ===================================*/
/***************************** NEW Vertical Compare page 2018 START ***************************/
.telecom-vertical-content .main-content {
  background-color: #F4F4F4;
}
.telecom-vertical-content .hero-unit {
  margin-bottom: 0px;
}
.telecom-vertical-content .hero-unit:after {
  display: none;
  content: none;
}
.col-flex-title {
  padding: 0px 0px;
  font-size: 24px;
  font-family: 'Barlow-Normal', sans-serif;
}
.container-flex .flex-row-h {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1023px) {
  .container-flex .flex-row-h.flex-row-header .col-flex-v .col-flex-int img {
    width: 90%;
  }
}
.container-flex .flex-row-h.flex-row-header .col-flex-v .col-flex-int strong.text-center {
  display: inline-block;
  min-height: auto;
}
@media (max-width: 1023px) {
  .container-flex .flex-row-h.fixed-vertical .col-flex-v .col-flex-int {
    padding: 10px 20px 20px 20px;
  }
}
@media (max-width: 1023px) {
  .container-flex .flex-row-h.fixed-vertical .col-flex-v .col-flex-int img {
    width: 90%;
  }
}
.container-flex .flex-row-h.fixed-vertical .col-flex-v .col-flex-int strong.text-center {
  display: inline-block;
  min-height: 44px;
}
@media (max-width: 1023px) {
  .container-flex .flex-row-h.fixed-vertical .col-flex-v .col-flex-int strong.text-center {
    min-height: 74px;
    line-height: 18px;
  }
}
.container-flex .flex-row-h:first-child > .col-flex-v {
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.container-flex .flex-row-h:first-child > .col-flex-v:before {
  content: none;
}
.container-flex .flex-row-h:last-child > .col-flex-v {
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}
.container-flex .flex-row-h > .col-flex-v {
  background-color: #fff;
  padding: 0px;
  width: 25%;
  margin: 0px 20px 0 0;
}
@media (max-width: 1023px) {
  .container-flex .flex-row-h > .col-flex-v {
    margin: 0px 10px 0 0;
  }
}
.container-flex .flex-row-h > .col-flex-v:before {
  content: "";
  display: block;
  background: #ccc;
  height: 1px;
  bottom: 0;
  width: auto;
  position: relative;
  margin: 0 20px;
}
@media (max-width: 1023px) {
  .container-flex .flex-row-h > .col-flex-v:before {
    margin: 0 15px;
  }
}
.container-flex .flex-row-h .col-flex-int {
  padding: 15px 20px;
}
@media (max-width: 1023px) {
  .container-flex .flex-row-h .col-flex-int {
    padding: 15px 15px;
  }
}
.container-flex .flex-row-h .col-flex-int .list-table {
  margin-bottom: 0px;
}
.container-flex .flex-row-h .col-flex-int .list-table li .listitem_value {
  width: 33.75%;
}
@media (max-width: 1023px) {
  .container-flex .flex-row-h .col-flex-int .list-table li .listitem_value {
    width: 100%;
    padding: 0px;
    clear: both;
    float: none;
    margin-top: 10px;
  }
}
.container-flex .flex-row-h .col-flex-int .list-table li .listitem_value .dealalert {
  margin: 0px 0;
}
.container-flex .flex-row-h .col-flex-int .list-table li .listitem_value .dealalert .text {
  display: inline-block;
  float: right;
}
@media (max-width: 1023px) {
  .container-flex .flex-row-h .col-flex-int .list-table li .listitem_value .dealalert .text {
    display: inline-block;
    float: none;
    width: 100%;
  }
}
.container-flex .flex-row-h .col-flex-int .list-table li .listitem_label {
  width: 66.25%;
}
@media (max-width: 1023px) {
  .container-flex .flex-row-h .col-flex-int .list-table li .listitem_label {
    width: 100%;
    padding: 0px;
    clear: both;
    float: none;
  }
}
.container-flex .flex-row-h .col-flex-int .pw-icon-vinkje:before,
.container-flex .flex-row-h .col-flex-int .pw-icon-cross:before {
  font-size: 18px;
}
.container-flex .flex-row-h .col-flex-int p {
  margin: 0;
}
.container-flex .flex-row-h .col-flex-int.text-center {
  padding: 20px 20px;
}
.container-flex .flex-row-h .col-flex-int .btn-primary {
  width: 80%;
}
@media (max-width: 1023px) {
  .container-flex .flex-row-h .col-flex-int .btn-primary {
    width: 100%;
  }
}
.container-flex .flex-row-h .col-flex-int .jetotal-telecom {
  clear: both;
  position: relative;
}
.container-flex .flex-row-h .col-flex-int .jetotal-telecom .launcher {
  background-color: #fdc300 !important;
  -webkit-border-top-left-radius: 5px !important;
  -webkit-border-top-right-radius: 5px !important;
  -moz-border-radius-topleft: 5px !important;
  -moz-border-radius-topright: 5px !important;
  border-top-left-radius: 5px !important;
  border-top-right-radius: 5px !important;
  padding: 6px 28px 8px 28px !important;
  font-size: 14px !important;
  cursor: pointer !important;
  margin-left: -27px !important;
  margin-right: 0px !important;
  border-bottom: 2px solid #deab00 !important;
  width: 120%;
}
@media (max-width: 1279px) {
  .container-flex .flex-row-h .col-flex-int .jetotal-telecom .launcher {
    width: 129%;
    margin-left: -27px !important;
    padding: 7px 10px 8px 10px!important;
  }
}
@media (max-width: 1023px) {
  .container-flex .flex-row-h .col-flex-int .jetotal-telecom .launcher {
    width: 142.4%;
    margin-left: -27px !important;
    padding: 6px 46px 8px 23px!important;
  }
}
@media (max-width: 766px) {
  .container-flex .flex-row-h .col-flex-int .jetotal-telecom .launcher {
    width: 100%;
    margin-left: 0px!important;
    padding: 6px 10px 8px 10px!important;
    border-radius: 5px !important;
  }
}
.container-flex .flex-row-h .col-flex-int .jetotal-telecom .launcher:before {
  border-bottom-left-radius: 5px;
  width: 7px;
  height: 5px;
  background-color: #deab00;
  content: "";
  display: block;
  text-align: left;
  bottom: -5px;
  position: absolute;
  left: -27px;
}
@media (max-width: 1023px) {
  .container-flex .flex-row-h .col-flex-int .jetotal-telecom .launcher:before {
    bottom: -5px;
  }
}
@media (max-width: 766px) {
  .container-flex .flex-row-h .col-flex-int .jetotal-telecom .launcher:before {
    display: none;
  }
}
.container-flex .flex-row-h .col-flex-int .jetotal-telecom .launcher:after {
  border-bottom-right-radius: 5px;
  width: 6px;
  height: 5px;
  background-color: #deab00;
  content: "";
  display: block;
  text-align: right;
  bottom: -5px;
  position: absolute;
  right: -26px;
}
@media (max-width: 1023px) {
  .container-flex .flex-row-h .col-flex-int .jetotal-telecom .launcher:after {
    bottom: -5px;
  }
}
@media (max-width: 766px) {
  .container-flex .flex-row-h .col-flex-int .jetotal-telecom .launcher:after {
    display: none;
  }
}
.container-flex .flex-row-h .col-flex-int .jetotal-telecom .launcher .info-icon {
  background: #243588;
}
.container-flex .flex-row-h .col-flex-int .jetotal-telecom .launcher .label,
.container-flex .flex-row-h .col-flex-int .jetotal-telecom .launcher .value {
  font-family: 'Barlow-Bold', sans-serif;
  border-bottom: 0px dotted;
  font-size: 16px;
}
.container-flex .flex-row-h .col-flex-int .jetotal-telecom .launcher .label.pw-icon-plus,
.container-flex .flex-row-h .col-flex-int .jetotal-telecom .launcher .value.pw-icon-plus,
.container-flex .flex-row-h .col-flex-int .jetotal-telecom .launcher .label.pw-icon-minus,
.container-flex .flex-row-h .col-flex-int .jetotal-telecom .launcher .value.pw-icon-minus {
  padding-left: 0px;
}
.container-flex .flex-row-h .col-flex-int .jetotal-telecom .launcher .label.pw-icon-plus:before,
.container-flex .flex-row-h .col-flex-int .jetotal-telecom .launcher .value.pw-icon-plus:before,
.container-flex .flex-row-h .col-flex-int .jetotal-telecom .launcher .label.pw-icon-minus:before,
.container-flex .flex-row-h .col-flex-int .jetotal-telecom .launcher .value.pw-icon-minus:before {
  content: none;
}
.container-flex .flex-row-h .col-flex-int .jetotal-telecom .launcher .value {
  width: 28.75%;
  text-align: right;
  float: right;
  display: block;
}
.container-flex .flex-row-h > .col-flex-v:last-child {
  margin-right: 0px;
}
.container-flex .flex-row-h > div.label-vertical {
  background-color: transparent;
  margin: 0px;
  padding: 0px;
  border-bottom: 0px solid #ccc;
  min-width: 170px;
}
.container-flex .flex-row-h > div.label-vertical .col-flex-int {
  padding: 15px 5px 15px 0px;
}
.container-flex .flex-row-h > .label-vertical:before {
  content: none;
}
.list-fix-accordion .listitem_label {
  float: none !important;
  display: inline-block;
}
.list-fix-accordion .listitem_value {
  float: none !important;
  text-align: left;
  display: inline-block;
}
.list-fix-accordion .item-fix-1 {
  min-height: 57px;
  display: inline-block;
}
@media (max-width: 1023px) {
  .list-fix-accordion .item-fix-1 {
    min-height: 75px;
  }
}
@media (max-width: 1023px) {
  .list-fix-accordion .item-fix-1 {
    min-height: 75px;
  }
}
.list-fix-accordion .item-fix-2 {
  min-height: 74px;
  display: inline-block;
}
@media (max-width: 1279px) {
  .list-fix-accordion .item-fix-2 {
    min-height: 107px;
  }
}
@media (max-width: 1023px) {
  .list-fix-accordion .item-fix-2 {
    min-height: 107px;
  }
}
.list-fix-accordion .item-fix-3 {
  min-height: 116px;
  display: inline-block;
}
@media (max-width: 1279px) {
  .list-fix-accordion.list-fix-accordion-item li {
    min-height: 67px;
  }
}
@media (max-width: 1023px) {
  .list-fix-accordion.list-fix-accordion-item li {
    min-height: 67px;
  }
}
@media (max-width: 1279px) {
  .list-fix-accordion.list-fix-accordion-item-ris li {
    min-height: 60px;
  }
}
@media (max-width: 1023px) {
  .list-fix-accordion.list-fix-accordion-item-ris li {
    min-height: 60px;
  }
}
@media (max-width: 1279px) {
  .list-fix-accordion.list-fix-accordion-item-bott li {
    min-height: 65px;
  }
}
@media (max-width: 1023px) {
  .list-fix-accordion.list-fix-accordion-item-bott li {
    min-height: 65px;
  }
}
@media (max-width: 1279px) {
  .list-accordion-fix {
    min-height: 39px;
    display: inline-block !important;
  }
}
@media (max-width: 1023px) {
  .list-accordion-fix {
    min-height: 39px;
    display: inline-block !important;
  }
}
@media (max-width: 1279px) {
  .list-accordion-two-fix2 {
    min-height: 22px;
    display: inline-block !important;
  }
}
@media (max-width: 1023px) {
  .list-accordion-two-fix2 {
    min-height: 39px;
    display: inline-block !important;
  }
}
/***************************** NEW Vertical Compare page 2018 END ***************************/
.custom-radio.radio-error {
  border-color: #E30613 !important;
  -webkit-box-shadow: 0 3px 0 #F1878C !important;
  box-shadow: 0 3px 0 #F1878C !important;
}
/*=============== TX GDPR  ===================*/
.optingdpr-tx .wrapper {
  max-width: 765px;
  min-height: auto !important;
  margin-top: 30px;
}
.optingdpr-tx .wrapper h1 span {
  position: relative;
  top: 8px;
  left: -5px;
}
/*=============== Start wizzard telecom  ===================*/
.padding-wizz {
  padding: 10px 30px;
}
.wizzard-left .channel-row {
  display: inline-block;
  margin: 10px 0 5px 13px;
}
.wizzard-left .channel-row .pw-icon {
  font-size: 12px;
  margin-left: 5px;
  margin-top: 2px;
}
@media (min-width: 1023px) {
  .wizzard-left {
    padding-right: 80px;
  }
}
.wizzard-left .hld-grayborder-shadow-wizz .hld-grayborder-shadow {
  padding: 0px;
}
.wizzard-left .hld-grayborder-shadow-wizz .hld-grayborder-shadow .custom-radio {
  padding: 20px 20px 20px 50px;
  width: 100%;
}
.wizzard-left .hld-grayborder-shadow-wizz .hld-grayborder-shadow .custom-radio input[type=radio] {
  top: 22px;
  left: 23px;
}
.wizzard-left .hld-grayborder-shadow-wizz .hld-grayborder-shadow .custom-radio input[type=radio] + .image-radio {
  top: 21px;
  left: 20px;
}
.wizzard-left .hld-grayborder-shadow-wizz .hld-grayborder-shadow.optDisabled {
  background-color: #f1f1f1;
}
.wizzard-left .hld-grayborder-shadow-wizz .hld-grayborder-shadow.optDisabled span,
.wizzard-left .hld-grayborder-shadow-wizz .hld-grayborder-shadow.optDisabled i {
  color: #666;
}
.wizzard-left .hld-grayborder-shadow-wizz .hld-grayborder-shadow.optDisabled .blue {
  color: #666 !important;
}
.wizzard-left .hld-grayborder-shadow-wizz .hld-grayborder-shadow.optDisabled .image-radio {
  background-color: #f1f1f1;
}
.step2-wizz {
  display: block;
}
@media (min-width: 766px) {
  .step2-wizz {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.step2-wizz .hld-step2-wizz {
  margin-right: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 766px) {
  .step2-wizz .hld-step2-wizz {
    margin-right: 20px;
  }
}
@media (min-width: 766px) {
  .step2-wizz-half {
    width: 36%;
  }
}
@media (min-width: 766px) {
  .step3-wizz-half {
    width: 50%;
  }
}
@media (max-width: 766px) {
  .wizzard-right {
    margin: 0 20px;
  }
}
@media (max-width: 766px) {
  .wizard-telecom .main-content.second-content .hld-grayborder-shadow.hld-grayborder-shadow-wizz {
    border-left: 0;
    border-radius: 0;
    border-right: 0;
  }
}
@media (max-width: 766px) {
  .wizard-telecom .main-content.second-content .hld-grayborder-shadow.hld-grayborder-shadow-wizz-right {
    border-left: 0;
    border-radius: 0;
    border-right: 0;
    padding: 10px 20px;
  }
}
.wizard-telecom h1 small {
  font-family: 'Barlow-Normal', sans-serif;
}
.item-right-wizz {
  background-color: #edf2fb;
  display: block;
  margin-bottom: 10px;
  border-radius: 10px;
  padding: 20px 20px 20px 40px;
  position: relative;
  color: #243588;
}
.item-right-wizz:before {
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: 'v';
  color: #95C11F;
  position: absolute;
  left: 18px;
  top: 23px;
  font-size: 15px;
}
.item-right-wizz .close-wizz {
  position: absolute;
  right: 23px;
  top: 23px;
  font-size: 13px;
  color: #666;
}
.item-right-wizz .close-wizz:before {
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: 'x';
  position: absolute;
  left: 0px;
}
@media (max-width: 766px) {
  .page-rsltlistv2 .main-content .wrapper > .div-new-row:first-of-type.pt-0-xs {
    padding-top: 0 !important;
  }
}
.steps-progress-wizz {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 767px) and (max-width: 800px) {
  .steps-progress-wizz {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.steps-progress-wizz .steps-number-wizz {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-left: 35px;
  position: relative;
}
@media (max-width: 766px) {
  .steps-progress-wizz .steps-number-wizz {
    width: 0;
    height: 50px;
  }
}
@media (min-width: 767px) and (max-width: 800px) {
  .steps-progress-wizz .steps-number-wizz {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }
}
@media (max-width: 766px) {
  .steps-progress-wizz .steps-number-wizz > div::before {
    display: block;
    position: absolute;
    left: 2px;
    bottom: 36px;
    content: "";
    border-top: 0.3rem solid gray;
    width: 100%;
  }
}
@media (max-width: 766px) {
  .steps-progress-wizz .steps-number-wizz > div.enabled::before {
    border-color: #243588;
  }
}
.steps-progress-wizz .steps-number-wizz .enabled {
  font-weight: bold;
}
.steps-progress-wizz .steps-number-wizz .enabled .number {
  color: #fff;
}
.steps-progress-wizz .steps-number-wizz .enabled .number:after {
  position: absolute;
  content: "";
  display: inline-block;
  background: #fff;
  border: 2px solid #243588;
  border-radius: 15px;
  width: 26px;
  height: 26px;
  left: -9px;
  z-index: -1;
  top: -1px;
}
.steps-progress-wizz .steps-number-wizz .enabled .number:before {
  position: absolute;
  content: "v";
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  color: #95C11F;
  font-size: 14px;
  left: -3px;
  z-index: 1;
  top: 5px;
}
@media (max-width: 766px) {
  .steps-progress-wizz .steps-number-wizz .step-name {
    display: none;
  }
}
.steps-progress-wizz .steps-number-wizz .disabled {
  font-weight: bold;
}
.steps-progress-wizz .steps-number-wizz .disabled .number {
  color: #fff;
}
.steps-progress-wizz .steps-number-wizz .disabled .number:after {
  background: #243588;
}
@media (max-width: 766px) {
  .steps-progress-wizz .steps-number-wizz .disabled .step-name {
    display: block;
    position: absolute;
    bottom: -5px;
    width: 200px;
  }
}
.steps-progress-wizz .steps-number-wizz span {
  color: #243588;
}
.steps-progress-wizz .steps-number-wizz .number {
  position: absolute;
  z-index: 1;
  left: 10px;
}
.steps-progress-wizz .steps-number-wizz .number:after {
  position: absolute;
  content: "";
  display: inline-block;
  background: #fff;
  border: 2px solid #243588;
  border-radius: 15px;
  width: 26px;
  height: 26px;
  left: -9px;
  z-index: -1;
  top: -1px;
}
@media (max-width: 766px) {
  .steps-progress-wizz .steps-number-wizz:last-child > div::before {
    display: none;
  }
}
@media (max-width: 766px) {
  .steps-progress-wizz .steps-number-wizz .disabled .step-name {
    left: 0;
  }
  .steps-progress-wizz .steps-number-wizz:nth-child(2) .disabled .step-name {
    left: -100%;
  }
  .steps-progress-wizz .steps-number-wizz:nth-child(3) .disabled .step-name {
    left: -200%;
  }
  .steps-progress-wizz .steps-number-wizz:nth-child(4) .disabled .step-name {
    left: -300%;
  }
}
.hld-grayborder-shadow.selectedCheck {
  background: #edf2fb !important;
  border: 1px solid #94b0e0 !important;
  -webkit-box-shadow: 0 0px 0 #cbcbcb;
          box-shadow: 0 0px 0 #cbcbcb;
}
.steps-container-wizz .form-group {
  margin-bottom: 5px;
}
/*=============== End wizzard telecom  ===================*/
.bitlowerthankYou-en .hide-energie-thy-page {
  display: none;
}
.hide-menu-xs {
  display: none !important;
}
/*=============== MVT 1179 B  ===================*/
.coveragepage-facelift #divCoverageSelection.f-line-fix {
  display: block;
}
@media (min-width: 766px) {
  .coveragepage-facelift #divCoverageSelection.f-line-fix {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
        justify-content: space-between;
    margin-left: -10px;
    margin-right: -10px;
  }
}
.coveragepage-facelift #divCoverageSelection.f-line-fix .f-line {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
@media (min-width: 766px) {
  .coveragepage-facelift #divCoverageSelection.f-line-fix .f-line {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin: 10px;
  }
}
.coveragepage-facelift #divCoverageSelection.f-line-fix .f-line.hld-grayborder-shadow {
  padding: 40px 30px 10px 30px;
  display: block;
  border-color: #cbcbcb;
  -webkit-box-shadow: 0 4px 0 #cbcbcb;
          box-shadow: 0 4px 0 #cbcbcb;
  border: 1px solid #ffffff;
}
.coveragepage-facelift #divCoverageSelection.f-line-fix .f-line.hld-grayborder-shadow.active {
  background-color: #edf2fb;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid #94b0e2;
}
.coveragepage-facelift #divCoverageSelection.f-line-fix .f-line.hld-grayborder-shadow.active:hover {
  border-color: #94b0e2;
}
.coveragepage-facelift #divCoverageSelection.f-line-fix .f-line.hld-grayborder-shadow:hover {
  background-color: #edf2fb;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid #94b0e2;
}
.coveragepage-facelift #divCoverageSelection.f-line-fix .f-line.hld-grayborder-shadow .select-btn-cov {
  display: none;
}
.coveragepage-facelift #divCoverageSelection.f-line-fix .f-line.hld-grayborder-shadow .noselect-btn-cov {
  display: inline-block;
}
.coveragepage-facelift #divCoverageSelection.f-line-fix .f-line.hld-grayborder-shadow .active-radio {
  background-color: #243588 !important;
  color: #ffffff;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-color: #243588;
}
.coveragepage-facelift #divCoverageSelection.f-line-fix .f-line.hld-grayborder-shadow .active-radio .select-btn-cov {
  display: inline-block;
}
.coveragepage-facelift #divCoverageSelection.f-line-fix .f-line.hld-grayborder-shadow .active-radio .noselect-btn-cov {
  display: none;
}
.coveragepage-facelift #divCoverageSelection.f-line-fix .f-line.hld-grayborder-shadow .align-btn-radio {
  width: 100%;
  display: block;
  text-align: center;
}
.coveragepage-facelift #divCoverageSelection.f-line-fix .f-line.hld-grayborder-shadow .custom-radio {
  padding-left: 46px;
  margin: 0px auto;
}
.coveragepage-facelift #divCoverageSelection.f-line-fix .f-line.hld-grayborder-shadow .our-advice-header,
.coveragepage-facelift #divCoverageSelection.f-line-fix .f-line.hld-grayborder-shadow .upsell-advice-header {
  top: -15px;
  margin-left: auto;
  margin-right: auto;
}
.coveragepage-facelift #divCoverageSelection.f-line-fix .f-line.hld-grayborder-shadow .our-advice-header span,
.coveragepage-facelift #divCoverageSelection.f-line-fix .f-line.hld-grayborder-shadow .upsell-advice-header span {
  padding-bottom: 7px;
}
.coveragepage-facelift #divCoverageSelection.f-line-fix .f-line.hld-grayborder-shadow .our-advice-header span span,
.coveragepage-facelift #divCoverageSelection.f-line-fix .f-line.hld-grayborder-shadow .upsell-advice-header span span {
  padding: 0px;
  display: inline-block;
  border-bottom: 1px #333 dotted;
  font-family: 'Barlow-Bold', sans-serif;
}
.coveragepage-facelift #divCoverageSelection.f-line-fix .f-line.hld-grayborder-shadow .title-label {
  display: block;
}
.coveragepage-facelift #divCoverageSelection.f-line-fix .f-line.hld-grayborder-shadow .h3 {
  display: block;
  text-align: center;
}
@media (min-width: 767px) and (max-width: 1024px) {
  .coveragepage-facelift #divCoverageSelection.f-line-fix .f-line.hld-grayborder-shadow .h3.same-height {
    height: 65px;
  }
}
.coveragepage-facelift #divCoverageSelection.f-line-fix .f-line.hld-grayborder-shadow .h3 small {
  font-size: 15px;
  color: #999;
}
.coveragepage-facelift #divCoverageSelection.f-line-fix ul.list-border.list-icon {
  margin-left: 0px;
}
@media (max-width: 766px) {
  .coveragepage-facelift #divCoverageSelection.f-line-fix ul.list-border.list-icon {
    margin-left: 0px;
    display: block;
    margin: 10px auto 20px auto;
    float: none;
    text-align: center;
    width: 179px;
  }
}
/*=============== MVT 1179 B  ===================*/
/*=============== New thank you page right  ===================*/
.IE_11 .modal-slick {
  display: block !important;
  padding-top: 30px;
}
.IE_11 .modal-slick .box-thx-item {
  padding-top: 20px;
}
.IE_11 .korting-yellow {
  font-size: 12px;
}
.korting-yellow {
  padding: 6px 4px;
  border-radius: 6px;
  background-color: #FDC300;
  text-align: center;
  display: block;
  font-size: 13px;
}
.hld-thy {
  border-radius: 6px;
  border: 1px solid #243588;
}
.hld-thy-header {
  text-align: center;
  display: block;
  padding: 36px 40px 83px 40px;
  background-image: url('https://cdn2.pricewise.nl/resources/main/thankyouv.png');
  background-repeat: no-repeat;
  background-position: center;
  -webkit-border-top-left-radius: 6px;
  -webkit-border-top-right-radius: 6px;
  -moz-border-radius-topleft: 6px;
  -moz-border-radius-topright: 6px;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
.hld-thy-subheader {
  text-align: center;
  display: block;
  padding: 5px 20px;
  color: #243588;
  font-family: 'Barlow-Medium', sans-serif;
}
.hld-thy-item {
  padding: 20px 35px 35px 35px;
  border-top: 1px dashed #243588;
}
.hld-thy-item p {
  color: #243588;
}
.hld-thy-item h4 {
  font-size: 23px;
}
.hld-thy-item h4:before {
  top: 3px;
  position: relative;
}
.modal-slick .col-md-force-three .font-icon,
.modal-slick .col-md-force-three .pw-icon {
  padding: 27px 27px;
}
.modal-slick .col-md-force-three .blue {
  font-family: 'Barlow-Medium', sans-serif;
  display: block;
  text-align: center;
  margin-top: 10px;
}
@media (max-width: 766px) {
  .modal-slick .col-md-force-three .blue {
    font-size: 14px;
    text-align: left;
  }
}
.modal-slick h4 {
  margin-top: 0px;
  margin-bottom: 30px;
}
@media (min-width: 1023px) {
  .modal-slick h4 {
    font-size: 23px;
  }
}
.modal-slick .pw-icon-sim.box-thx-item {
  font-size: 55px;
  color: #243588;
}
.modal-slick .box-thx-item {
  background: #edeef2;
  border-radius: 6px;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  min-height: 120px;
  text-decoration: none;
}
.modal-slick .box-thx-item:before {
  line-height: 1;
}
.modal-slick .box-thx-item .inside-label {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  color: #243588;
}
@media (min-width: 767px) and (max-width: 1023px) {
  .modal-slick .box-thx-item .inside-label {
    font-size: 14px;
  }
}
.modal-slick .box-thx-item.box-thx-home:before {
  font-family: 'font-icons' !important;
  content: '}';
  display: block;
  font-size: 66px;
  color: #243588;
}
.modal-slick .box-thx-item.box-thx-car:before {
  font-family: 'font-icons' !important;
  content: 'c';
  display: block;
  font-size: 61px;
  color: #243588;
}
.modal-slick .box-thx-item.box-thx-zorg:before {
  font-family: 'font-icons' !important;
  content: 'z';
  display: block;
  font-size: 61px;
  color: #243588;
}
.modal-slick .box-thx-item.box-thx-energy:before {
  font-family: 'font-icons' !important;
  content: 'e';
  display: block;
  font-size: 61px;
  color: #243588;
}
.modal-slick .box-thx-item.box-thx-telecom:before {
  font-family: 'font-icons' !important;
  content: 'o';
  display: block;
  font-size: 58px;
  color: #243588;
}
@media (max-width: 766px) {
  .modal-slick .box-thx-item {
    min-height: 105px;
  }
}
.modal-slick .box-thx-item:hover {
  cursor: pointer;
}
.modal-slick .box-thx-item.active,
.modal-slick .box-thx-item:active {
  background-color: #243588;
}
.modal-slick .box-thx-item.active:before,
.modal-slick .box-thx-item:active:before {
  color: #fff !important;
}
.modal-slick .box-thx-item.active .inside-label,
.modal-slick .box-thx-item:active .inside-label {
  color: #ffffff;
}
.modal-slick .box-thx-item.active .custom-checkbox input[type="checkbox"]:checked + .image-checkbox,
.modal-slick .box-thx-item:active .custom-checkbox input[type="checkbox"]:checked + .image-checkbox {
  color: #fff;
  background: #243588;
  border: 0px solid #ccc;
  -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0) inset;
          box-shadow: 0 0 0 rgba(0, 0, 0, 0) inset;
}
.modal-slick .box-thx-item.active .custom-checkbox input[type="checkbox"]:checked + .image-checkbox:after,
.modal-slick .box-thx-item:active .custom-checkbox input[type="checkbox"]:checked + .image-checkbox:after {
  color: #fff;
  font-size: 17px;
}
.modal-slick .box-thx-item a {
  text-decoration: none;
}
.modal-slick .box-thx-item .custom-checkbox {
  position: absolute;
  top: 8px;
  left: 20px;
}
.modal-slick .box-thx-item .font-icon,
.modal-slick .box-thx-item .pw-icon {
  font-size: 66px;
}
@media (max-width: 766px) {
  .modal-slick .box-thx-item .font-icon,
  .modal-slick .box-thx-item .pw-icon {
    font-size: 85px;
  }
}
.modal-slick a.box-thx-item:before {
  margin-top: 10px;
}
@media (min-width: 1023px) {
  .modal-slick .modal-left-border {
    border-right: 2px solid #edeef2;
    margin-right: 20px;
    padding-right: 50px;
  }
}
.modal-slick .pw-close-modal {
  right: 15px;
  top: 14px;
  font-size: 15px;
  padding: 9px;
}
.modal-slick .modal-header {
  padding: 20px 50px 0px 50px;
  border-bottom: 0px solid #e5e5e5;
}
@media (max-width: 766px) {
  .modal-slick .modal-header {
    padding: 25px 20px 0px 20px;
  }
}
@media (max-width: 766px) {
  .modal-slick .modal-header h2 {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 36px;
  }
}
.modal-slick .modal-dialog {
  max-width: 900px;
}
.modal-slick .modal-body {
  padding: 35px 50px 50px 50px;
}
@media (max-width: 766px) {
  .modal-slick .modal-body {
    padding: 20px 20px 20px 20px;
  }
}
.modal-blue .fade.modal-slick {
  -webkit-transition: none !important;
  transition: none !important;
}
.modal-blue .modal-backdrop {
  background-color: #243588;
  background-repeat: no-repeat;
  background-position: top center;
}
.modal-blue .modal-backdrop.fade {
  -webkit-transition: none !important;
  transition: none !important;
}
.modal-blue .modal-backdrop.in {
  opacity: 0.9;
}
/*=============== New thank you page right  ===================*/
.modal-pageslide .sticky-start-compare {
  display: none;
}
.sticky-start-compare {
  width: 100%;
  top: 0px;
  z-index: 1040;
  background-color: #243588;
  color: #ffffff;
  left: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 auto;
}
.sticky-start-compare.hl-sticky {
  visibility: hidden;
  height: 0px;
  padding: 0;
}
.sticky-start-compare.hl-sticky.is-sticky {
  padding: 10px 0 11px 0;
  visibility: visible;
  height: 64px;
  left: 0 !important;
  width: 100% !important;
  -webkit-transition: height 0.2s ease;
  transition: height 0.2s ease;
}
@media (min-width: 766px) {
  .sticky-start-compare.hl-sticky.is-sticky {
    height: 61px;
  }
}
.sticky-start-compare .sticky-start-compare-inside {
  text-align: center;
}
.sticky-start-compare .sticky-start-compare-inside .pw-icon-energy {
  top: 2px;
  position: relative;
  left: -6px;
}
.startcompare-form .sticky-start-compare .btn-primary {
  margin-top: 0;
  margin-left: 0;
  font-size: 1.125em;
  display: block;
}
@media (min-width: 1024px) {
  .startcompare-form .sticky-start-compare .btn-primary {
    margin-top: 0;
    font-size: 1em;
    display: inline-block;
  }
}
@media (min-width: 767px) {
  .startcompare-form .sticky-start-compare .btn-primary {
    margin-top: 0;
    font-size: 1em;
    display: inline-block;
  }
}
@media (min-width: 766px) {
  .startcompare-form .sticky-start-compare .btn-primary {
    margin-top: 0;
    font-size: 1em;
    margin-left: 10px;
    display: inline-block;
  }
}
.sticky-on-hidden {
  display: none;
}
.sticky-on .sticky-off-hidden {
  display: none;
}
.modal-slick {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1023px) {
  .modal-slick {
    display: block !important;
  }
}
@media (max-width: 766px) {
  .modal-slick {
    display: block !important;
  }
}
@media (max-width: 766px) {
  .modal-slick .modal-dialog {
    margin: auto auto;
  }
}
@media (min-width: 1023px) {
  .modal-slick .modal-dialog {
    margin: 70px auto;
  }
}
@media (min-width: 1279px) {
  .modal-slick .modal-dialog {
    margin: auto auto;
  }
}
.modal-blue .modal-backdrop.in {
  background: #243588;
  opacity: 0.9;
}
@-webkit-keyframes bang {
  to {
    -webkit-box-shadow: -73px 16.33333333px #ffe100, -15px -256.66666667px #00ffbf, 92px -15.66666667px #ff00e6, 54px -312.66666667px #04f, -202px 27.33333333px #ff7300, -242px 32.33333333px #70f, 27px 5.33333333px #e600ff, 112px -9.66666667px #e6ff00, 44px -351.66666667px #00fff2, 108px 22.33333333px #00b7ff, 43px -266.66666667px #ff00f2, -94px 10.33333333px #ff00c4, -5px -115.66666667px #c8ff00, -117px -394.66666667px #00ff4d, 231px -46.66666667px #3700ff, -73px -373.66666667px #d500ff, 97px -134.66666667px #8000ff, 115px -348.66666667px #0008ff, 110px -336.66666667px #ff0080, 205px 34.33333333px #6a00ff, -94px -182.66666667px #09f, -191px -144.66666667px #60f, 36px -38.66666667px #c8ff00, -155px -203.66666667px #00ffe1, -155px -11.66666667px #e100ff, -213px -270.66666667px #ff009d, 153px -321.66666667px #0059ff, -218px -167.66666667px #7b00ff, -158px -328.66666667px #ff1e00, -91px -348.66666667px cyan, -19px -411.66666667px #f0e, 46px -411.66666667px #80f, -193px -291.66666667px #0019ff, -53px -106.66666667px #ffa200, 72px -292.66666667px #f60, -248px -88.66666667px #0004ff, -223px -288.66666667px #00ff6f, -103px -288.66666667px #f0a, 173px -367.66666667px #b300ff, -123px -163.66666667px #ffbf00, -160px 57.33333333px #0073ff, 66px 71.33333333px #ff8000, -150px -401.66666667px #0f5, 219px -4.66666667px #ff0095, -36px 8.33333333px #0fb, 149px -24.66666667px #ff005d, 144px -57.66666667px #ff00d9, -147px -293.66666667px #ff0062, 71px 32.33333333px #ff4d00, -46px -329.66666667px #00ff73, 144px -63.66666667px #ffa200;
            box-shadow: -73px 16.33333333px #ffe100, -15px -256.66666667px #00ffbf, 92px -15.66666667px #ff00e6, 54px -312.66666667px #04f, -202px 27.33333333px #ff7300, -242px 32.33333333px #70f, 27px 5.33333333px #e600ff, 112px -9.66666667px #e6ff00, 44px -351.66666667px #00fff2, 108px 22.33333333px #00b7ff, 43px -266.66666667px #ff00f2, -94px 10.33333333px #ff00c4, -5px -115.66666667px #c8ff00, -117px -394.66666667px #00ff4d, 231px -46.66666667px #3700ff, -73px -373.66666667px #d500ff, 97px -134.66666667px #8000ff, 115px -348.66666667px #0008ff, 110px -336.66666667px #ff0080, 205px 34.33333333px #6a00ff, -94px -182.66666667px #09f, -191px -144.66666667px #60f, 36px -38.66666667px #c8ff00, -155px -203.66666667px #00ffe1, -155px -11.66666667px #e100ff, -213px -270.66666667px #ff009d, 153px -321.66666667px #0059ff, -218px -167.66666667px #7b00ff, -158px -328.66666667px #ff1e00, -91px -348.66666667px cyan, -19px -411.66666667px #f0e, 46px -411.66666667px #80f, -193px -291.66666667px #0019ff, -53px -106.66666667px #ffa200, 72px -292.66666667px #f60, -248px -88.66666667px #0004ff, -223px -288.66666667px #00ff6f, -103px -288.66666667px #f0a, 173px -367.66666667px #b300ff, -123px -163.66666667px #ffbf00, -160px 57.33333333px #0073ff, 66px 71.33333333px #ff8000, -150px -401.66666667px #0f5, 219px -4.66666667px #ff0095, -36px 8.33333333px #0fb, 149px -24.66666667px #ff005d, 144px -57.66666667px #ff00d9, -147px -293.66666667px #ff0062, 71px 32.33333333px #ff4d00, -46px -329.66666667px #00ff73, 144px -63.66666667px #ffa200;
  }
}
@keyframes bang {
  to {
    -webkit-box-shadow: -73px 16.33333333px #ffe100, -15px -256.66666667px #00ffbf, 92px -15.66666667px #ff00e6, 54px -312.66666667px #04f, -202px 27.33333333px #ff7300, -242px 32.33333333px #70f, 27px 5.33333333px #e600ff, 112px -9.66666667px #e6ff00, 44px -351.66666667px #00fff2, 108px 22.33333333px #00b7ff, 43px -266.66666667px #ff00f2, -94px 10.33333333px #ff00c4, -5px -115.66666667px #c8ff00, -117px -394.66666667px #00ff4d, 231px -46.66666667px #3700ff, -73px -373.66666667px #d500ff, 97px -134.66666667px #8000ff, 115px -348.66666667px #0008ff, 110px -336.66666667px #ff0080, 205px 34.33333333px #6a00ff, -94px -182.66666667px #09f, -191px -144.66666667px #60f, 36px -38.66666667px #c8ff00, -155px -203.66666667px #00ffe1, -155px -11.66666667px #e100ff, -213px -270.66666667px #ff009d, 153px -321.66666667px #0059ff, -218px -167.66666667px #7b00ff, -158px -328.66666667px #ff1e00, -91px -348.66666667px cyan, -19px -411.66666667px #f0e, 46px -411.66666667px #80f, -193px -291.66666667px #0019ff, -53px -106.66666667px #ffa200, 72px -292.66666667px #f60, -248px -88.66666667px #0004ff, -223px -288.66666667px #00ff6f, -103px -288.66666667px #f0a, 173px -367.66666667px #b300ff, -123px -163.66666667px #ffbf00, -160px 57.33333333px #0073ff, 66px 71.33333333px #ff8000, -150px -401.66666667px #0f5, 219px -4.66666667px #ff0095, -36px 8.33333333px #0fb, 149px -24.66666667px #ff005d, 144px -57.66666667px #ff00d9, -147px -293.66666667px #ff0062, 71px 32.33333333px #ff4d00, -46px -329.66666667px #00ff73, 144px -63.66666667px #ffa200;
            box-shadow: -73px 16.33333333px #ffe100, -15px -256.66666667px #00ffbf, 92px -15.66666667px #ff00e6, 54px -312.66666667px #04f, -202px 27.33333333px #ff7300, -242px 32.33333333px #70f, 27px 5.33333333px #e600ff, 112px -9.66666667px #e6ff00, 44px -351.66666667px #00fff2, 108px 22.33333333px #00b7ff, 43px -266.66666667px #ff00f2, -94px 10.33333333px #ff00c4, -5px -115.66666667px #c8ff00, -117px -394.66666667px #00ff4d, 231px -46.66666667px #3700ff, -73px -373.66666667px #d500ff, 97px -134.66666667px #8000ff, 115px -348.66666667px #0008ff, 110px -336.66666667px #ff0080, 205px 34.33333333px #6a00ff, -94px -182.66666667px #09f, -191px -144.66666667px #60f, 36px -38.66666667px #c8ff00, -155px -203.66666667px #00ffe1, -155px -11.66666667px #e100ff, -213px -270.66666667px #ff009d, 153px -321.66666667px #0059ff, -218px -167.66666667px #7b00ff, -158px -328.66666667px #ff1e00, -91px -348.66666667px cyan, -19px -411.66666667px #f0e, 46px -411.66666667px #80f, -193px -291.66666667px #0019ff, -53px -106.66666667px #ffa200, 72px -292.66666667px #f60, -248px -88.66666667px #0004ff, -223px -288.66666667px #00ff6f, -103px -288.66666667px #f0a, 173px -367.66666667px #b300ff, -123px -163.66666667px #ffbf00, -160px 57.33333333px #0073ff, 66px 71.33333333px #ff8000, -150px -401.66666667px #0f5, 219px -4.66666667px #ff0095, -36px 8.33333333px #0fb, 149px -24.66666667px #ff005d, 144px -57.66666667px #ff00d9, -147px -293.66666667px #ff0062, 71px 32.33333333px #ff4d00, -46px -329.66666667px #00ff73, 144px -63.66666667px #ffa200;
  }
}
@keyframes bang {
  to {
    -webkit-box-shadow: -73px 16.33333333px #ffe100, -15px -256.66666667px #00ffbf, 92px -15.66666667px #ff00e6, 54px -312.66666667px #04f, -202px 27.33333333px #ff7300, -242px 32.33333333px #70f, 27px 5.33333333px #e600ff, 112px -9.66666667px #e6ff00, 44px -351.66666667px #00fff2, 108px 22.33333333px #00b7ff, 43px -266.66666667px #ff00f2, -94px 10.33333333px #ff00c4, -5px -115.66666667px #c8ff00, -117px -394.66666667px #00ff4d, 231px -46.66666667px #3700ff, -73px -373.66666667px #d500ff, 97px -134.66666667px #8000ff, 115px -348.66666667px #0008ff, 110px -336.66666667px #ff0080, 205px 34.33333333px #6a00ff, -94px -182.66666667px #09f, -191px -144.66666667px #60f, 36px -38.66666667px #c8ff00, -155px -203.66666667px #00ffe1, -155px -11.66666667px #e100ff, -213px -270.66666667px #ff009d, 153px -321.66666667px #0059ff, -218px -167.66666667px #7b00ff, -158px -328.66666667px #ff1e00, -91px -348.66666667px cyan, -19px -411.66666667px #f0e, 46px -411.66666667px #80f, -193px -291.66666667px #0019ff, -53px -106.66666667px #ffa200, 72px -292.66666667px #f60, -248px -88.66666667px #0004ff, -223px -288.66666667px #00ff6f, -103px -288.66666667px #f0a, 173px -367.66666667px #b300ff, -123px -163.66666667px #ffbf00, -160px 57.33333333px #0073ff, 66px 71.33333333px #ff8000, -150px -401.66666667px #0f5, 219px -4.66666667px #ff0095, -36px 8.33333333px #0fb, 149px -24.66666667px #ff005d, 144px -57.66666667px #ff00d9, -147px -293.66666667px #ff0062, 71px 32.33333333px #ff4d00, -46px -329.66666667px #00ff73, 144px -63.66666667px #ffa200;
            box-shadow: -73px 16.33333333px #ffe100, -15px -256.66666667px #00ffbf, 92px -15.66666667px #ff00e6, 54px -312.66666667px #04f, -202px 27.33333333px #ff7300, -242px 32.33333333px #70f, 27px 5.33333333px #e600ff, 112px -9.66666667px #e6ff00, 44px -351.66666667px #00fff2, 108px 22.33333333px #00b7ff, 43px -266.66666667px #ff00f2, -94px 10.33333333px #ff00c4, -5px -115.66666667px #c8ff00, -117px -394.66666667px #00ff4d, 231px -46.66666667px #3700ff, -73px -373.66666667px #d500ff, 97px -134.66666667px #8000ff, 115px -348.66666667px #0008ff, 110px -336.66666667px #ff0080, 205px 34.33333333px #6a00ff, -94px -182.66666667px #09f, -191px -144.66666667px #60f, 36px -38.66666667px #c8ff00, -155px -203.66666667px #00ffe1, -155px -11.66666667px #e100ff, -213px -270.66666667px #ff009d, 153px -321.66666667px #0059ff, -218px -167.66666667px #7b00ff, -158px -328.66666667px #ff1e00, -91px -348.66666667px cyan, -19px -411.66666667px #f0e, 46px -411.66666667px #80f, -193px -291.66666667px #0019ff, -53px -106.66666667px #ffa200, 72px -292.66666667px #f60, -248px -88.66666667px #0004ff, -223px -288.66666667px #00ff6f, -103px -288.66666667px #f0a, 173px -367.66666667px #b300ff, -123px -163.66666667px #ffbf00, -160px 57.33333333px #0073ff, 66px 71.33333333px #ff8000, -150px -401.66666667px #0f5, 219px -4.66666667px #ff0095, -36px 8.33333333px #0fb, 149px -24.66666667px #ff005d, 144px -57.66666667px #ff00d9, -147px -293.66666667px #ff0062, 71px 32.33333333px #ff4d00, -46px -329.66666667px #00ff73, 144px -63.66666667px #ffa200;
  }
}
@-webkit-keyframes gravity {
  to {
    transform: translateY(200px);
    -moz-transform: translateY(200px);
    -webkit-transform: translateY(200px);
    -o-transform: translateY(200px);
    -ms-transform: translateY(200px);
    opacity: 0;
  }
}
@keyframes gravity {
  to {
    transform: translateY(200px);
    -moz-transform: translateY(200px);
    -webkit-transform: translateY(200px);
    -o-transform: translateY(200px);
    -ms-transform: translateY(200px);
    opacity: 0;
  }
}
@keyframes gravity {
  to {
    transform: translateY(200px);
    -moz-transform: translateY(200px);
    -webkit-transform: translateY(200px);
    -o-transform: translateY(200px);
    -ms-transform: translateY(200px);
    opacity: 0;
  }
}
@-webkit-keyframes position {
  0%,
  19.9% {
    margin-top: 10%;
    margin-left: 40%;
  }
  20%,
  39.9% {
    margin-top: 40%;
    margin-left: 30%;
  }
  40%,
  59.9% {
    margin-top: 20%;
    margin-left: 70%;
  }
  60%,
  79.9% {
    margin-top: 30%;
    margin-left: 20%;
  }
  80%,
  99.9% {
    margin-top: 30%;
    margin-left: 80%;
  }
}
@keyframes position {
  0%,
  19.9% {
    margin-top: 10%;
    margin-left: 40%;
  }
  20%,
  39.9% {
    margin-top: 40%;
    margin-left: 30%;
  }
  40%,
  59.9% {
    margin-top: 20%;
    margin-left: 70%;
  }
  60%,
  79.9% {
    margin-top: 30%;
    margin-left: 20%;
  }
  80%,
  99.9% {
    margin-top: 30%;
    margin-left: 80%;
  }
}
@keyframes position {
  0%,
  19.9% {
    margin-top: 10%;
    margin-left: 40%;
  }
  20%,
  39.9% {
    margin-top: 40%;
    margin-left: 30%;
  }
  40%,
  59.9% {
    margin-top: 20%;
    margin-left: 70%;
  }
  60%,
  79.9% {
    margin-top: 30%;
    margin-left: 20%;
  }
  80%,
  99.9% {
    margin-top: 30%;
    margin-left: 80%;
  }
}
@media (min-width: 767px) {
  .modal-blue .pyro > .before {
    position: absolute;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    -webkit-box-shadow: 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff;
            box-shadow: 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff;
    -webkit-animation: 1s bang ease-out infinite backwards, 1s gravity ease-in infinite backwards, 5s position linear infinite backwards;
    animation: 1s bang ease-out infinite backwards, 1s gravity ease-in infinite backwards, 5s position linear infinite backwards;
  }
}
@media (min-width: 767px) {
  .modal-blue .pyro > .after {
    position: absolute;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    -webkit-box-shadow: 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff;
            box-shadow: 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff;
    -webkit-animation: 1s bang ease-out infinite backwards, 1s gravity ease-in infinite backwards, 5s position linear infinite backwards;
    animation: 1s bang ease-out infinite backwards, 1s gravity ease-in infinite backwards, 5s position linear infinite backwards;
    -webkit-animation-delay: 1.25s, 1.25s, 1.25s;
    animation-delay: 1.25s, 1.25s, 1.25s;
    -webkit-animation-duration: 1.25s, 1.25s, 6.25s;
    animation-duration: 1.25s, 1.25s, 6.25s;
  }
}
@media (max-width: 766px) {
  .usp-header ul {
    /* The list with elements */
    position: relative;
    text-align: center;
    width: 100%;
  }
  .usp-header li {
    /* Common styles for the list elements */
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    opacity: 0;
    padding: 4px;
  }
  .usp-header-ul li:nth-of-type(1) {
    /* First element of the list */
    -webkit-animation: fadein 6s ease-in-out -4s infinite alternate;
            animation: fadein 6s ease-in-out -4s infinite alternate;
  }
  .usp-header-ul li:nth-of-type(2) {
    /* Second element of the list */
    -webkit-animation: fadein 6s ease-in-out 0s infinite alternate;
            animation: fadein 6s ease-in-out 0s infinite alternate;
  }
  .usp-header-ul li:nth-of-type(3) {
    /* Third element of the list */
    -webkit-animation: fadein 6s ease-in-out 4s infinite alternate;
            animation: fadein 6s ease-in-out 4s infinite alternate;
  }
}
@-webkit-keyframes fadein {
  0% {
    opacity: 0;
  }
  66% {
    opacity: 0;
  }
  76% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadein {
  0% {
    opacity: 0;
  }
  66% {
    opacity: 0;
  }
  76% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.header-energy .navbar-mobile-button {
  display: none;
}
@media (max-width: 1023px) {
  .header-energy .nav-right {
    top: 33px;
  }
}
@media (max-width: 766px) {
  .header-energy .nav-right {
    top: 0px;
  }
}
@media (max-width: 1023px) {
  .header-energy .navbar-brand {
    top: 30px;
  }
}
@media (max-width: 766px) {
  .header-energy .navbar-brand {
    top: 38px;
  }
}
.coll-sticky {
  display: none;
}
@media (min-width: 767px) {
  .coll-sticky {
    display: block;
  }
}
.usp-header-wrapper {
  background-color: #f4f4f4;
  margin-bottom: 0px;
  min-height: 34px;
}
@media (min-width: 767px) {
  .usp-header-wrapper {
    margin-bottom: 70px;
    min-height: auto;
  }
}
@media (min-width: 1024px) {
  .usp-header-wrapper {
    margin-bottom: 0px;
  }
}
.chk-label {
  background-color: #B6E2FD;
  padding: 5px 10px !important;
  border-radius: 5px;
  position: relative;
  right: -13px;
  font-size: 14px !important;
}
.product-info-card.product-info-card-v2 .pricewrap .price-container .price p.type {
  color: #243588;
}
.product-info-card.product-info-card-v2 .hld-content {
  margin-top: 0px;
  padding-top: 5px;
}
.product-info-card.product-info-card-v2 .collapse-link {
  border: 1px solid #ddd;
  border-radius: 5px;
  padding: 2px 4px 20px 4px;
  margin-left: 5px;
}
.product-info-card.product-info-card-v2 .collapse-link.collapse-link-bottom {
  border-radius: 8px;
  padding: 2px 10px 22px 10px;
  margin-bottom: -20px;
  background: #fff;
}
.product-info-card.product-info-card-v2 .collapse-link-border-left .pw-icon-arrow-down:after {
  position: absolute;
  right: -16px;
  width: 1px;
  background: #ddd;
  height: 63px;
  display: block;
  content: "";
  top: -17px;
  z-index: 10;
}
.product-info-card.product-info-card-v2 .collapse-link-border-right:before {
  position: absolute;
  right: 93px;
  width: 1px;
  background: #ddd;
  height: 63px;
  display: block;
  content: "";
  top: -2px;
  z-index: 10;
}
@media (max-width: 766px) {
  .product-info-card.product-info-card-v2 .logosupplier-nocollapsed-right .imgsvg {
    position: absolute;
    height: auto;
    right: 10px;
    width: 70px;
  }
}
@media (max-width: 766px) {
  .product-info-card.product-info-card-v2 .pricewrap {
    top: 0;
    right: inherit;
    left: 65px;
  }
}
.usp-header .usp-header-ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
  padding-left: 0%;
  list-style: none;
}
@media (min-width: 767px) {
  .usp-header .usp-header-ul {
    padding-left: 0%;
  }
}
@media (min-width: 1024px) {
  .usp-header .usp-header-ul {
    padding-left: 18.2%;
  }
}
@media (min-width: 1280px) {
  .usp-header .usp-header-ul {
    padding-left: 16.2%;
  }
}
.usp-header .usp-header-ul li {
  padding-right: 0px;
  font-size: 16px;
}
@media (min-width: 767px) {
  .usp-header .usp-header-ul li {
    padding-right: 40px;
  }
}
@media (min-width: 1024px) {
  .usp-header .usp-header-ul li {
    padding-right: 40px;
  }
}
@media (min-width: 1280px) {
  .usp-header .usp-header-ul li {
    padding-right: 100px;
  }
}
.usp-header .usp-header-ul li:last-child {
  padding-right: 0px;
}
.usp-header .usp-header-ul li::before {
  display: inline-block;
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\76';
  font-size: 16px;
  padding-right: 9px;
  bottom: -2px;
  position: relative;
  color: #95C11F;
}
.filter-check-1 {
  padding-right: 0px;
}
@media (min-width: 766px) {
  .filter-check-1 {
    padding-right: 0px;
  }
}
@media (min-width: 1023px) {
  .filter-check-1 {
    padding-right: 0px;
  }
}
@media (min-width: 1279px) {
  .filter-check-1 {
    padding-right: 30px;
  }
}
.filter-check-2 {
  padding-right: 0px;
}
@media (max-width: 340px) {
  .filter-check-2 {
    padding-right: 40px;
  }
}
@media (max-width: 340px) {
  .filter-check-2 .info-icon-1.info-icon-4 {
    position: absolute;
    top: 3px;
    right: 66px;
  }
}
@media (min-width: 766px) {
  .filter-check-2 {
    padding-right: 0px;
  }
}
@media (min-width: 1023px) {
  .filter-check-2 {
    padding-right: 25px;
  }
}
@media (min-width: 1279px) {
  .filter-check-2 {
    padding-right: 30px;
  }
}
.product-info-card.product-info-card-hld hr {
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (max-width: 1023px) {
  .product-info-card.product-info-card-hld hr {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
}
.product-info-card.product-info-card-hld .gray-total-text-small {
  color: #747474;
}
.product-info-card.product-info-card-hld .list-item-warning {
  padding-left: 0;
}
.product-info-card.product-info-card-hld .list-item-warning .pw-icon-warning:before {
  color: #f60 !important;
}
.product-info-card.product-info-card-hld .list-table li:first-of-type {
  border-top: none;
  padding-top: 0 !important;
}
@media (max-width: 1023px) {
  .product-info-card.product-info-card-hld.hld-grayborder-shadow.productinfohld .flex-collapsearea.flex-collapsearea-top {
    padding-top: 10px !important;
    margin-top: 0px;
  }
}
@media (max-width: 1023px) {
  .product-info-card.product-info-card-hld.hld-grayborder-shadow.productinfohld {
    padding: 10px;
    margin: 10px 0 20px 0;
    -webkit-box-shadow: 0 3px 0 #cbcbcb;
            box-shadow: 0 3px 0 #cbcbcb;
  }
}
@media (max-width: 766px) {
  .product-info-card.product-info-card-hld.hld-grayborder-shadow.productinfohld {
    margin: 0px -10px 20px -10px;
  }
}
@media (max-width: 766px) {
  .product-info-card.product-info-card-hld .flex-collapsearea {
    padding-top: 0px !important;
  }
}
@media (max-width: 766px) {
  .product-info-card.product-info-card-hld .w-price .price-value {
    top: 0px;
  }
}
@media (max-width: 1023px) {
  .product-info-card.product-info-card-hld .img-wrap {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}
@media (max-width: 1023px) {
  .product-info-card.product-info-card-hld .logosupplier {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 5px;
  }
}
@media (max-width: 766px) {
  .product-info-card.product-info-card-hld .logosupplier img {
    margin-left: 0px;
    margin-top: -10px;
  }
}
.product-info-card.product-info-card-hld .h-flex:first-child {
  border-top: 0px solid #e8e8e8;
  padding-top: 0px !important;
}
.product-info-card.product-info-card-hld .tarifalertmsgcar {
  color: #243588;
}
.product-info-card.product-info-card-hld .tarifalertmsgcar.graylight-box {
  background-color: #EDEDED;
  padding: 2px 5px;
  border-radius: 3px;
  text-align: center;
}
.product-info-card.product-info-card-hld .tarifalertmsgcar.graylight-box span {
  color: #757474;
}
@media (max-width: 766px) {
  .product-info-card.product-info-card-hld .tarifalertmsgcar.graylight-box span {
    font-size: 14px;
  }
}
.product-info-card.product-info-card-hld .h-flex {
  padding-bottom: 5px !important;
}
.product-info-card.product-info-card-hld .h-flex.h-flex-nopadd {
  padding-bottom: 0 !important;
}
.product-info-card.product-info-card-hld .h-line-addition {
  border-top: 1px solid #ededed;
  margin-top: 5px;
  padding-top: 5px;
}
@media (min-width: 1023px) {
  .product-info-card.product-info-card-hld .h-line-addition {
    margin-top: 10px;
    padding-top: 20px;
  }
}
.product-info-card.product-info-card-hld .h-line-total {
  border-top: 1px solid #ededed;
  margin-top: 5px;
  padding-top: 5px !important;
}
@media (min-width: 1023px) {
  .product-info-card.product-info-card-hld .h-line-total {
    margin-top: 20px;
    padding-top: 20px !important;
  }
}
.product-info-card.product-info-card-hld .h-line-total strong {
  font-size: 18px;
}
.product-info-card.product-info-card-hld .h-line-total.h-noline-total {
  border-top: 0px solid #ededed;
}
@media (min-width: 1023px) {
  .product-info-card.product-info-card-hld .h-line-total.h-noline-total {
    margin-top: 0px;
    padding-top: 0px !important;
  }
}
.product-info-card.product-info-card-hld .list-icon-lineh {
  border-bottom: #ededed solid 1px;
  padding-bottom: 10px;
  margin-bottom: 10px;
}
@media (min-width: 1023px) {
  .product-info-card.product-info-card-hld .list-icon-lineh {
    padding-bottom: 20px;
    margin-bottom: 20px;
  }
}
.product-info-card.product-info-card-hld .additional-items_ppv2card .blue span span {
  background-color: transparent;
  color: #243588 !important;
}
.product-info-card.product-info-card-hld .additional-items_ppv2card .info-icon {
  margin-top: 4px;
  position: relative;
  margin-left: 6px;
  right: inherit;
}
.list-icon li.align-list-left {
  padding-left: 0;
}
.list-icon li.align-list-left span {
  padding-left: 5px;
}
.list-icon li.align-list-left span span {
  padding-left: 0px;
}
.hld-with-icon-check {
  border-radius: 6px;
  margin: 10px 0;
  width: 100%;
  padding: 10px 10px 10px 40px;
  background-color: #f0f6df;
  border: 1px solid #95c12e;
  position: relative;
  font-size: 0.889em;
}
.hld-with-icon-check:before {
  display: block;
  position: absolute;
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\5b";
  left: 14px;
  font-size: 1.2em;
  color: #95c12e;
  background: #fff;
  border-radius: 35px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  top: 50%;
}
.hld-with-icon-exclam {
  border-radius: 6px;
  margin: 10px 0;
  width: 100%;
  padding: 10px 10px 10px 40px;
  background-color: #fef6db;
  border: 1px solid #f6c332;
  position: relative;
  font-size: 0.889em;
}
.hld-with-icon-exclam:before {
  display: block;
  position: absolute;
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e906";
  left: 14px;
  font-size: 1.2em;
  color: #f6c332;
  background: #fff;
  border-radius: 35px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  top: 50%;
}
.vanaf-box {
  position: relative;
}
.vanaf-box .lds-ellipsis {
  height: 10px;
  padding: 0px;
  margin-top: -3px;
  margin-right: -2px;
}
.showAllmeanings {
  margin-top: 20px;
}
.sticky-right {
  min-height: 80px;
  display: block;
}
@media (min-width: 766px) {
  .sticky-right {
    min-height: auto;
  }
}
.sticky-right .price-vanaf-right {
  min-height: 30px;
  display: block;
}
.vanaf-box3 {
  text-align: center;
  -webkit-animation: slide 0s ease 0.5s forwards;
          animation: slide 0s ease 0.5s forwards;
  min-width: 120px;
  background-color: #243588;
  padding: 4px;
  border-radius: 5px;
  position: absolute;
  z-index: 10;
  top: 0;
  height: 30px;
}
.vanaf-box3.vanaf-left {
  left: 0;
  top: 1px;
  height: 25px;
  min-width: 165px;
}
.vanaf-box3.vanaf-right {
  right: 0;
  top: 5px;
  height: 25px;
  min-width: 160px;
}
.vanaf-box3 .lds-ellipsis {
  height: 0px;
  vertical-align: top;
  top: -26px;
}
.vanaf-box3 .lds-ellipsis div {
  background-color: #fff;
}
@-webkit-keyframes slide {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes slide {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.vanaf-box2 {
  text-align: center;
  -webkit-animation: slide 0s ease 0.5s forwards;
          animation: slide 0s ease 0.5s forwards;
  min-width: 120px;
  background-color: #AAE4FE;
  padding: 4px;
  border-radius: 5px;
  position: absolute;
  right: 0;
  z-index: 10;
  width: 100%;
  top: 0;
  height: 38px;
}
.vanaf-box2 .lds-ellipsis {
  height: 0px;
  vertical-align: top;
  top: -18px;
}
@keyframes slide {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.title-idin-svg {
  position: relative;
}
.title-idin {
  position: absolute;
  left: 48px;
  top: 6px;
}
.btn-default.btn-default-code {
  -webkit-user-select: auto;
     -moz-user-select: auto;
      -ms-user-select: auto;
          user-select: auto;
}
[hidden-serverside] {
  display: none !important;
}
@media (min-width: 1024px) {
  .pull-right-md {
    float: right !important;
  }
}
.pw-icon-vinkje-right:after {
  content: "\76";
  color: #95C11F;
  font-family: 'font-icons' !important;
  line-height: 1;
  position: relative;
  top: 2px;
  padding-left: 7px;
}
.verification-page .imgsvg {
  position: absolute;
  right: 10px;
  top: 20px;
  max-height: 80px;
  width: 80px;
}
.verification-page .bank-logo-select .multiSelectItem > .acol:first-child {
  display: none !important;
}
.verification-page .supplier-bank-icon {
  width: 91px !important;
  height: 35px !important;
}
.verification-page .modal-center-align {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.verification-page .modal-center-align > .modal-dialog {
  max-width: 750px;
  margin-bottom: 150px;
}
@media (min-width: 1024px) {
  .verification-page div.detailpage .main-left {
    padding-top: 23px;
  }
}
.verification-page .multiSelectButton span {
  min-width: 170px;
}
.verification-page .pw-icon-exclamation-circle-solid::before {
  margin-right: 5px;
  color: #243588;
  font-size: 18px;
  position: relative;
  top: 2px;
}
.verification-page .hld-warning {
  padding-left: 50px;
}
.verification-page .pw-icon-warning:before {
  position: absolute;
  left: -25px;
  top: 4px;
  font-size: 23px;
}
.verification-page .multiSelect-normal .multiSelect .button span {
  display: block;
}
.verification-page .multiSelect-normal .multiSelect .caret {
  height: 46px;
}
.voting-img {
  margin: 0 auto;
}
.red-important {
  color: #E30613 !important;
}
@media (max-width: 766px) {
  .no-padding-left-xs {
    padding-left: 0 !important;
  }
}
.imgspr {
  -o-object-fit: none;
     object-fit: none;
  -o-object-position: 0 0;
     object-position: 0 0;
  height: 0;
  width: 0;
}
.spr-supplier-logos-home-networks-leuven {
  -o-object-position: -5px -5px;
     object-position: -5px -5px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-home-networks-leuven {
    background-position: -5px -5px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-home-networks-leuven {
    background-position: -5px -5px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-home-networks-leuven,
body.Safari_601 .spr-supplier-logos-home-networks-leuven,
body.Safari_7 .spr-supplier-logos-home-networks-leuven,
body.Safari_9 .spr-supplier-logos-home-networks-leuven,
body.Safari_10 .spr-supplier-logos-home-networks-leuven {
  background-position: -5px -5px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-home-networks-nos {
  -o-object-position: -5px -65px;
     object-position: -5px -65px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-home-networks-nos {
    background-position: -5px -65px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-home-networks-nos {
    background-position: -5px -65px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-home-networks-nos,
body.Safari_601 .spr-supplier-logos-home-networks-nos,
body.Safari_7 .spr-supplier-logos-home-networks-nos,
body.Safari_9 .spr-supplier-logos-home-networks-nos,
body.Safari_10 .spr-supplier-logos-home-networks-nos {
  background-position: -5px -65px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-home-networks-npo {
  -o-object-position: -5px -125px;
     object-position: -5px -125px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-home-networks-npo {
    background-position: -5px -125px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-home-networks-npo {
    background-position: -5px -125px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-home-networks-npo,
body.Safari_601 .spr-supplier-logos-home-networks-npo,
body.Safari_7 .spr-supplier-logos-home-networks-npo,
body.Safari_9 .spr-supplier-logos-home-networks-npo,
body.Safari_10 .spr-supplier-logos-home-networks-npo {
  background-position: -5px -125px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-home-networks-nrc {
  -o-object-position: -5px -185px;
     object-position: -5px -185px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-home-networks-nrc {
    background-position: -5px -185px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-home-networks-nrc {
    background-position: -5px -185px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-home-networks-nrc,
body.Safari_601 .spr-supplier-logos-home-networks-nrc,
body.Safari_7 .spr-supplier-logos-home-networks-nrc,
body.Safari_9 .spr-supplier-logos-home-networks-nrc,
body.Safari_10 .spr-supplier-logos-home-networks-nrc {
  background-position: -5px -185px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-home-networks-provincie-limburg {
  -o-object-position: -5px -245px;
     object-position: -5px -245px;
  width: 129px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-home-networks-provincie-limburg {
    background-position: -5px -245px;
    padding-top: 50px;
    padding-right: 129px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-home-networks-provincie-limburg {
    background-position: -5px -245px;
    padding-top: 50px;
    padding-right: 129px;
  }
}
body.Safari_600 .spr-supplier-logos-home-networks-provincie-limburg,
body.Safari_601 .spr-supplier-logos-home-networks-provincie-limburg,
body.Safari_7 .spr-supplier-logos-home-networks-provincie-limburg,
body.Safari_9 .spr-supplier-logos-home-networks-provincie-limburg,
body.Safari_10 .spr-supplier-logos-home-networks-provincie-limburg {
  background-position: -5px -245px;
  padding-top: 50px;
  padding-right: 129px;
}
.spr-supplier-logos-home-networks-ad {
  -o-object-position: -5px -305px;
     object-position: -5px -305px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-home-networks-ad {
    background-position: -5px -305px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-home-networks-ad {
    background-position: -5px -305px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-home-networks-ad,
body.Safari_601 .spr-supplier-logos-home-networks-ad,
body.Safari_7 .spr-supplier-logos-home-networks-ad,
body.Safari_9 .spr-supplier-logos-home-networks-ad,
body.Safari_10 .spr-supplier-logos-home-networks-ad {
  background-position: -5px -305px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-home-networks-bnr {
  -o-object-position: -5px -365px;
     object-position: -5px -365px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-home-networks-bnr {
    background-position: -5px -365px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-home-networks-bnr {
    background-position: -5px -365px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-home-networks-bnr,
body.Safari_601 .spr-supplier-logos-home-networks-bnr,
body.Safari_7 .spr-supplier-logos-home-networks-bnr,
body.Safari_9 .spr-supplier-logos-home-networks-bnr,
body.Safari_10 .spr-supplier-logos-home-networks-bnr {
  background-position: -5px -365px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-home-networks-consumentenbond {
  -o-object-position: -5px -425px;
     object-position: -5px -425px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-home-networks-consumentenbond {
    background-position: -5px -425px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-home-networks-consumentenbond {
    background-position: -5px -425px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-home-networks-consumentenbond,
body.Safari_601 .spr-supplier-logos-home-networks-consumentenbond,
body.Safari_7 .spr-supplier-logos-home-networks-consumentenbond,
body.Safari_9 .spr-supplier-logos-home-networks-consumentenbond,
body.Safari_10 .spr-supplier-logos-home-networks-consumentenbond {
  background-position: -5px -425px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-home-networks-dtest {
  -o-object-position: -5px -485px;
     object-position: -5px -485px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-home-networks-dtest {
    background-position: -5px -485px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-home-networks-dtest {
    background-position: -5px -485px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-home-networks-dtest,
body.Safari_601 .spr-supplier-logos-home-networks-dtest,
body.Safari_7 .spr-supplier-logos-home-networks-dtest,
body.Safari_9 .spr-supplier-logos-home-networks-dtest,
body.Safari_10 .spr-supplier-logos-home-networks-dtest {
  background-position: -5px -485px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-home-networks-fd {
  -o-object-position: -5px -545px;
     object-position: -5px -545px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-home-networks-fd {
    background-position: -5px -545px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-home-networks-fd {
    background-position: -5px -545px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-home-networks-fd,
body.Safari_601 .spr-supplier-logos-home-networks-fd,
body.Safari_7 .spr-supplier-logos-home-networks-fd,
body.Safari_9 .spr-supplier-logos-home-networks-fd,
body.Safari_10 .spr-supplier-logos-home-networks-fd {
  background-position: -5px -545px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-home-networks-kassa {
  -o-object-position: -5px -605px;
     object-position: -5px -605px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-home-networks-kassa {
    background-position: -5px -605px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-home-networks-kassa {
    background-position: -5px -605px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-home-networks-kassa,
body.Safari_601 .spr-supplier-logos-home-networks-kassa,
body.Safari_7 .spr-supplier-logos-home-networks-kassa,
body.Safari_9 .spr-supplier-logos-home-networks-kassa,
body.Safari_10 .spr-supplier-logos-home-networks-kassa {
  background-position: -5px -605px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-home-networks-kieskeurig {
  -o-object-position: -5px -665px;
     object-position: -5px -665px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-home-networks-kieskeurig {
    background-position: -5px -665px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-home-networks-kieskeurig {
    background-position: -5px -665px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-home-networks-kieskeurig,
body.Safari_601 .spr-supplier-logos-home-networks-kieskeurig,
body.Safari_7 .spr-supplier-logos-home-networks-kieskeurig,
body.Safari_9 .spr-supplier-logos-home-networks-kieskeurig,
body.Safari_10 .spr-supplier-logos-home-networks-kieskeurig {
  background-position: -5px -665px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-home-networks-l2030 {
  -o-object-position: -5px -725px;
     object-position: -5px -725px;
  width: 130px;
  height: 60px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-home-networks-l2030 {
    background-position: -5px -725px;
    padding-top: 60px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-home-networks-l2030 {
    background-position: -5px -725px;
    padding-top: 60px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-home-networks-l2030,
body.Safari_601 .spr-supplier-logos-home-networks-l2030,
body.Safari_7 .spr-supplier-logos-home-networks-l2030,
body.Safari_9 .spr-supplier-logos-home-networks-l2030,
body.Safari_10 .spr-supplier-logos-home-networks-l2030 {
  background-position: -5px -725px;
  padding-top: 60px;
  padding-right: 130px;
}
.spr-supplier-logos-home-networks-limburg {
  -o-object-position: -5px -795px;
     object-position: -5px -795px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-home-networks-limburg {
    background-position: -5px -795px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-home-networks-limburg {
    background-position: -5px -795px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-home-networks-limburg,
body.Safari_601 .spr-supplier-logos-home-networks-limburg,
body.Safari_7 .spr-supplier-logos-home-networks-limburg,
body.Safari_9 .spr-supplier-logos-home-networks-limburg,
body.Safari_10 .spr-supplier-logos-home-networks-limburg {
  background-position: -5px -795px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-home-networks-nu {
  -o-object-position: -5px -855px;
     object-position: -5px -855px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-home-networks-nu {
    background-position: -5px -855px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-home-networks-nu {
    background-position: -5px -855px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-home-networks-nu,
body.Safari_601 .spr-supplier-logos-home-networks-nu,
body.Safari_7 .spr-supplier-logos-home-networks-nu,
body.Safari_9 .spr-supplier-logos-home-networks-nu,
body.Safari_10 .spr-supplier-logos-home-networks-nu {
  background-position: -5px -855px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-home-networks-pov {
  -o-object-position: -5px -915px;
     object-position: -5px -915px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-home-networks-pov {
    background-position: -5px -915px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-home-networks-pov {
    background-position: -5px -915px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-home-networks-pov,
body.Safari_601 .spr-supplier-logos-home-networks-pov,
body.Safari_7 .spr-supplier-logos-home-networks-pov,
body.Safari_9 .spr-supplier-logos-home-networks-pov,
body.Safari_10 .spr-supplier-logos-home-networks-pov {
  background-position: -5px -915px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-home-networks-pwv {
  -o-object-position: -5px -975px;
     object-position: -5px -975px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-home-networks-pwv {
    background-position: -5px -975px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-home-networks-pwv {
    background-position: -5px -975px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-home-networks-pwv,
body.Safari_601 .spr-supplier-logos-home-networks-pwv,
body.Safari_7 .spr-supplier-logos-home-networks-pwv,
body.Safari_9 .spr-supplier-logos-home-networks-pwv,
body.Safari_10 .spr-supplier-logos-home-networks-pwv {
  background-position: -5px -975px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-home-networks-rtl_nieuws {
  -o-object-position: -5px -1035px;
     object-position: -5px -1035px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-home-networks-rtl_nieuws {
    background-position: -5px -1035px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-home-networks-rtl_nieuws {
    background-position: -5px -1035px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-home-networks-rtl_nieuws,
body.Safari_601 .spr-supplier-logos-home-networks-rtl_nieuws,
body.Safari_7 .spr-supplier-logos-home-networks-rtl_nieuws,
body.Safari_9 .spr-supplier-logos-home-networks-rtl_nieuws,
body.Safari_10 .spr-supplier-logos-home-networks-rtl_nieuws {
  background-position: -5px -1035px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-home-networks-tweakers {
  -o-object-position: -5px -1095px;
     object-position: -5px -1095px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-home-networks-tweakers {
    background-position: -5px -1095px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-home-networks-tweakers {
    background-position: -5px -1095px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-home-networks-tweakers,
body.Safari_601 .spr-supplier-logos-home-networks-tweakers,
body.Safari_7 .spr-supplier-logos-home-networks-tweakers,
body.Safari_9 .spr-supplier-logos-home-networks-tweakers,
body.Safari_10 .spr-supplier-logos-home-networks-tweakers {
  background-position: -5px -1095px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-home-networks-vki {
  -o-object-position: -5px -1155px;
     object-position: -5px -1155px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-home-networks-vki {
    background-position: -5px -1155px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-home-networks-vki {
    background-position: -5px -1155px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-home-networks-vki,
body.Safari_601 .spr-supplier-logos-home-networks-vki,
body.Safari_7 .spr-supplier-logos-home-networks-vki,
body.Safari_9 .spr-supplier-logos-home-networks-vki,
body.Safari_10 .spr-supplier-logos-home-networks-vki {
  background-position: -5px -1155px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-home-networks-volkskrant {
  -o-object-position: -5px -1215px;
     object-position: -5px -1215px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-home-networks-volkskrant {
    background-position: -5px -1215px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-home-networks-volkskrant {
    background-position: -5px -1215px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-home-networks-volkskrant,
body.Safari_601 .spr-supplier-logos-home-networks-volkskrant,
body.Safari_7 .spr-supplier-logos-home-networks-volkskrant,
body.Safari_9 .spr-supplier-logos-home-networks-volkskrant,
body.Safari_10 .spr-supplier-logos-home-networks-volkskrant {
  background-position: -5px -1215px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-home-networks-zps {
  -o-object-position: -5px -1275px;
     object-position: -5px -1275px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-home-networks-zps {
    background-position: -5px -1275px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-home-networks-zps {
    background-position: -5px -1275px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-home-networks-zps,
body.Safari_601 .spr-supplier-logos-home-networks-zps,
body.Safari_7 .spr-supplier-logos-home-networks-zps,
body.Safari_9 .spr-supplier-logos-home-networks-zps,
body.Safari_10 .spr-supplier-logos-home-networks-zps {
  background-position: -5px -1275px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-mega {
  -o-object-position: -5px -5px;
     object-position: -5px -5px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-mega {
    background-position: -5px -5px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-mega {
    background-position: -5px -5px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-mega,
body.Safari_601 .spr-supplier-logos-mega,
body.Safari_7 .spr-supplier-logos-mega,
body.Safari_9 .spr-supplier-logos-mega,
body.Safari_10 .spr-supplier-logos-mega {
  background-position: -5px -5px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-mkb {
  -o-object-position: -5px -65px;
     object-position: -5px -65px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-mkb {
    background-position: -5px -65px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-mkb {
    background-position: -5px -65px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-mkb,
body.Safari_601 .spr-supplier-logos-mkb,
body.Safari_7 .spr-supplier-logos-mkb,
body.Safari_9 .spr-supplier-logos-mkb,
body.Safari_10 .spr-supplier-logos-mkb {
  background-position: -5px -65px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-onsbrabantnet {
  -o-object-position: -5px -125px;
     object-position: -5px -125px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-onsbrabantnet {
    background-position: -5px -125px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-onsbrabantnet {
    background-position: -5px -125px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-onsbrabantnet,
body.Safari_601 .spr-supplier-logos-onsbrabantnet,
body.Safari_7 .spr-supplier-logos-onsbrabantnet,
body.Safari_9 .spr-supplier-logos-onsbrabantnet,
body.Safari_10 .spr-supplier-logos-onsbrabantnet {
  background-position: -5px -125px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-aerea {
  -o-object-position: -5px -185px;
     object-position: -5px -185px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-aerea {
    background-position: -5px -185px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-aerea {
    background-position: -5px -185px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-aerea,
body.Safari_601 .spr-supplier-logos-aerea,
body.Safari_7 .spr-supplier-logos-aerea,
body.Safari_9 .spr-supplier-logos-aerea,
body.Safari_10 .spr-supplier-logos-aerea {
  background-position: -5px -185px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-alice {
  -o-object-position: -5px -245px;
     object-position: -5px -245px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-alice {
    background-position: -5px -245px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-alice {
    background-position: -5px -245px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-alice,
body.Safari_601 .spr-supplier-logos-alice,
body.Safari_7 .spr-supplier-logos-alice,
body.Safari_9 .spr-supplier-logos-alice,
body.Safari_10 .spr-supplier-logos-alice {
  background-position: -5px -245px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-anode {
  -o-object-position: -5px -305px;
     object-position: -5px -305px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-anode {
    background-position: -5px -305px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-anode {
    background-position: -5px -305px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-anode,
body.Safari_601 .spr-supplier-logos-anode,
body.Safari_7 .spr-supplier-logos-anode,
body.Safari_9 .spr-supplier-logos-anode,
body.Safari_10 .spr-supplier-logos-anode {
  background-position: -5px -305px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-anonymous {
  -o-object-position: -5px -365px;
     object-position: -5px -365px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-anonymous {
    background-position: -5px -365px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-anonymous {
    background-position: -5px -365px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-anonymous,
body.Safari_601 .spr-supplier-logos-anonymous,
body.Safari_7 .spr-supplier-logos-anonymous,
body.Safari_9 .spr-supplier-logos-anonymous,
body.Safari_10 .spr-supplier-logos-anonymous {
  background-position: -5px -365px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-atoomstroom {
  -o-object-position: -5px -425px;
     object-position: -5px -425px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-atoomstroom {
    background-position: -5px -425px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-atoomstroom {
    background-position: -5px -425px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-atoomstroom,
body.Safari_601 .spr-supplier-logos-atoomstroom,
body.Safari_7 .spr-supplier-logos-atoomstroom,
body.Safari_9 .spr-supplier-logos-atoomstroom,
body.Safari_10 .spr-supplier-logos-atoomstroom {
  background-position: -5px -425px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-bas {
  -o-object-position: -5px -485px;
     object-position: -5px -485px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-bas {
    background-position: -5px -485px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-bas {
    background-position: -5px -485px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-bas,
body.Safari_601 .spr-supplier-logos-bas,
body.Safari_7 .spr-supplier-logos-bas,
body.Safari_9 .spr-supplier-logos-bas,
body.Safari_10 .spr-supplier-logos-bas {
  background-position: -5px -485px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-budget-energie {
  -o-object-position: -5px -545px;
     object-position: -5px -545px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-budget-energie {
    background-position: -5px -545px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-budget-energie {
    background-position: -5px -545px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-budget-energie,
body.Safari_601 .spr-supplier-logos-budget-energie,
body.Safari_7 .spr-supplier-logos-budget-energie,
body.Safari_9 .spr-supplier-logos-budget-energie,
body.Safari_10 .spr-supplier-logos-budget-energie {
  background-position: -5px -545px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-budget-alles-in-1 {
  -o-object-position: -5px -4096px;
     object-position: -5px -4096px;
  width: 130px;
  height: 40px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-budget-alles-in-1 {
    background-position: -5px -4096px;
    padding-top: 40px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-budget-alles-in-1 {
    background-position: -5px -4096px;
    padding-top: 40px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-budget-alles-in-1,
body.Safari_601 .spr-supplier-logos-budget-alles-in-1,
body.Safari_7 .spr-supplier-logos-budget-alles-in-1,
body.Safari_9 .spr-supplier-logos-budget-alles-in-1,
body.Safari_10 .spr-supplier-logos-budget-alles-in-1 {
  background-position: -5px -4096px;
  padding-top: 40px;
  padding-right: 130px;
}
.spr-supplier-logos-budget-energie-old {
  -o-object-position: -5px -605px;
     object-position: -5px -605px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-budget-energie-old {
    background-position: -5px -605px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-budget-energie-old {
    background-position: -5px -605px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-budget-energie-old,
body.Safari_601 .spr-supplier-logos-budget-energie-old,
body.Safari_7 .spr-supplier-logos-budget-energie-old,
body.Safari_9 .spr-supplier-logos-budget-energie-old,
body.Safari_10 .spr-supplier-logos-budget-energie-old {
  background-position: -5px -605px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-budgetenergie {
  -o-object-position: -5px -665px;
     object-position: -5px -665px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-budgetenergie {
    background-position: -5px -665px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-budgetenergie {
    background-position: -5px -665px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-budgetenergie,
body.Safari_601 .spr-supplier-logos-budgetenergie,
body.Safari_7 .spr-supplier-logos-budgetenergie,
body.Safari_9 .spr-supplier-logos-budgetenergie,
body.Safari_10 .spr-supplier-logos-budgetenergie {
  background-position: -5px -665px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-budgetenergie-old {
  -o-object-position: -5px -725px;
     object-position: -5px -725px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-budgetenergie-old {
    background-position: -5px -725px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-budgetenergie-old {
    background-position: -5px -725px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-budgetenergie-old,
body.Safari_601 .spr-supplier-logos-budgetenergie-old,
body.Safari_7 .spr-supplier-logos-budgetenergie-old,
body.Safari_9 .spr-supplier-logos-budgetenergie-old,
body.Safari_10 .spr-supplier-logos-budgetenergie-old {
  background-position: -5px -725px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-caiway {
  -o-object-position: -5px -785px;
     object-position: -5px -785px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-caiway {
    background-position: -5px -785px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-caiway {
    background-position: -5px -785px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-caiway,
body.Safari_601 .spr-supplier-logos-caiway,
body.Safari_7 .spr-supplier-logos-caiway,
body.Safari_9 .spr-supplier-logos-caiway,
body.Safari_10 .spr-supplier-logos-caiway {
  background-position: -5px -785px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-canaldigitaal {
  -o-object-position: -5px -845px;
     object-position: -5px -845px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-canaldigitaal {
    background-position: -5px -845px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-canaldigitaal {
    background-position: -5px -845px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-canaldigitaal,
body.Safari_601 .spr-supplier-logos-canaldigitaal,
body.Safari_7 .spr-supplier-logos-canaldigitaal,
body.Safari_9 .spr-supplier-logos-canaldigitaal,
body.Safari_10 .spr-supplier-logos-canaldigitaal {
  background-position: -5px -845px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-clean {
  -o-object-position: -5px -905px;
     object-position: -5px -905px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-clean {
    background-position: -5px -905px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-clean {
    background-position: -5px -905px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-clean,
body.Safari_601 .spr-supplier-logos-clean,
body.Safari_7 .spr-supplier-logos-clean,
body.Safari_9 .spr-supplier-logos-clean,
body.Safari_10 .spr-supplier-logos-clean {
  background-position: -5px -905px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-concepts-ict {
  -o-object-position: -5px -965px;
     object-position: -5px -965px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-concepts-ict {
    background-position: -5px -965px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-concepts-ict {
    background-position: -5px -965px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-concepts-ict,
body.Safari_601 .spr-supplier-logos-concepts-ict,
body.Safari_7 .spr-supplier-logos-concepts-ict,
body.Safari_9 .spr-supplier-logos-concepts-ict,
body.Safari_10 .spr-supplier-logos-concepts-ict {
  background-position: -5px -965px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-de-unie {
  -o-object-position: -5px -1025px;
     object-position: -5px -1025px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-de-unie {
    background-position: -5px -1025px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-de-unie {
    background-position: -5px -1025px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-de-unie,
body.Safari_601 .spr-supplier-logos-de-unie,
body.Safari_7 .spr-supplier-logos-de-unie,
body.Safari_9 .spr-supplier-logos-de-unie,
body.Safari_10 .spr-supplier-logos-de-unie {
  background-position: -5px -1025px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-delta {
  -o-object-position: -5px -1085px;
     object-position: -5px -1085px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-delta {
    background-position: -5px -1085px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-delta {
    background-position: -5px -1085px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-delta,
body.Safari_601 .spr-supplier-logos-delta,
body.Safari_7 .spr-supplier-logos-delta,
body.Safari_9 .spr-supplier-logos-delta,
body.Safari_10 .spr-supplier-logos-delta {
  background-position: -5px -1085px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-delta-tel {
  -o-object-position: -5px -1085px;
     object-position: -5px -1085px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-delta-tel {
    background-position: -5px -1085px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-delta-tel {
    background-position: -5px -1085px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-delta-tel,
body.Safari_601 .spr-supplier-logos-delta-tel,
body.Safari_7 .spr-supplier-logos-delta-tel,
body.Safari_9 .spr-supplier-logos-delta-tel,
body.Safari_10 .spr-supplier-logos-delta-tel {
  background-position: -5px -1085px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-dgb {
  -o-object-position: -5px -1145px;
     object-position: -5px -1145px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-dgb {
    background-position: -5px -1145px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-dgb {
    background-position: -5px -1145px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-dgb,
body.Safari_601 .spr-supplier-logos-dgb,
body.Safari_7 .spr-supplier-logos-dgb,
body.Safari_9 .spr-supplier-logos-dgb,
body.Safari_10 .spr-supplier-logos-dgb {
  background-position: -5px -1145px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-digitenne {
  -o-object-position: -5px -1205px;
     object-position: -5px -1205px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-digitenne {
    background-position: -5px -1205px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-digitenne {
    background-position: -5px -1205px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-digitenne,
body.Safari_601 .spr-supplier-logos-digitenne,
body.Safari_7 .spr-supplier-logos-digitenne,
body.Safari_9 .spr-supplier-logos-digitenne,
body.Safari_10 .spr-supplier-logos-digitenne {
  background-position: -5px -1205px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-dong {
  -o-object-position: -5px -1265px;
     object-position: -5px -1265px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-dong {
    background-position: -5px -1265px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-dong {
    background-position: -5px -1265px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-dong,
body.Safari_601 .spr-supplier-logos-dong,
body.Safari_7 .spr-supplier-logos-dong,
body.Safari_9 .spr-supplier-logos-dong,
body.Safari_10 .spr-supplier-logos-dong {
  background-position: -5px -1265px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-dvep {
  -o-object-position: -5px -1325px;
     object-position: -5px -1325px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-dvep {
    background-position: -5px -1325px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-dvep {
    background-position: -5px -1325px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-dvep,
body.Safari_601 .spr-supplier-logos-dvep,
body.Safari_7 .spr-supplier-logos-dvep,
body.Safari_9 .spr-supplier-logos-dvep,
body.Safari_10 .spr-supplier-logos-dvep {
  background-position: -5px -1325px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-dvepenergie {
  -o-object-position: -5px -1385px;
     object-position: -5px -1385px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-dvepenergie {
    background-position: -5px -1385px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-dvepenergie {
    background-position: -5px -1385px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-dvepenergie,
body.Safari_601 .spr-supplier-logos-dvepenergie,
body.Safari_7 .spr-supplier-logos-dvepenergie,
body.Safari_9 .spr-supplier-logos-dvepenergie,
body.Safari_10 .spr-supplier-logos-dvepenergie {
  background-position: -5px -1385px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-easy_energy {
  -o-object-position: -5px -1445px;
     object-position: -5px -1445px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-easy_energy {
    background-position: -5px -1445px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-easy_energy {
    background-position: -5px -1445px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-easy_energy,
body.Safari_601 .spr-supplier-logos-easy_energy,
body.Safari_7 .spr-supplier-logos-easy_energy,
body.Safari_9 .spr-supplier-logos-easy_energy,
body.Safari_10 .spr-supplier-logos-easy_energy {
  background-position: -5px -1445px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-edpnet {
  -o-object-position: -5px -1505px;
     object-position: -5px -1505px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-edpnet {
    background-position: -5px -1505px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-edpnet {
    background-position: -5px -1505px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-edpnet,
body.Safari_601 .spr-supplier-logos-edpnet,
body.Safari_7 .spr-supplier-logos-edpnet,
body.Safari_9 .spr-supplier-logos-edpnet,
body.Safari_10 .spr-supplier-logos-edpnet {
  background-position: -5px -1505px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-electrabel {
  -o-object-position: -5px -1565px;
     object-position: -5px -1565px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-electrabel {
    background-position: -5px -1565px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-electrabel {
    background-position: -5px -1565px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-electrabel,
body.Safari_601 .spr-supplier-logos-electrabel,
body.Safari_7 .spr-supplier-logos-electrabel,
body.Safari_9 .spr-supplier-logos-electrabel,
body.Safari_10 .spr-supplier-logos-electrabel {
  background-position: -5px -1565px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-eneco {
  -o-object-position: -5px -1625px;
     object-position: -5px -1625px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-eneco {
    background-position: -5px -1625px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-eneco {
    background-position: -5px -1625px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-eneco,
body.Safari_601 .spr-supplier-logos-eneco,
body.Safari_7 .spr-supplier-logos-eneco,
body.Safari_9 .spr-supplier-logos-eneco,
body.Safari_10 .spr-supplier-logos-eneco {
  background-position: -5px -1625px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-energiedirect {
  -o-object-position: -5px -1685px;
     object-position: -5px -1685px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-energiedirect {
    background-position: -5px -1685px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-energiedirect {
    background-position: -5px -1685px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-energiedirect,
body.Safari_601 .spr-supplier-logos-energiedirect,
body.Safari_7 .spr-supplier-logos-energiedirect,
body.Safari_9 .spr-supplier-logos-energiedirect,
body.Safari_10 .spr-supplier-logos-energiedirect {
  background-position: -5px -1685px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-energieflex {
  -o-object-position: -5px -1745px;
     object-position: -5px -1745px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-energieflex {
    background-position: -5px -1745px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-energieflex {
    background-position: -5px -1745px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-energieflex,
body.Safari_601 .spr-supplier-logos-energieflex,
body.Safari_7 .spr-supplier-logos-energieflex,
body.Safari_9 .spr-supplier-logos-energieflex,
body.Safari_10 .spr-supplier-logos-energieflex {
  background-position: -5px -1745px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-energydirect {
  -o-object-position: -5px -1805px;
     object-position: -5px -1805px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-energydirect {
    background-position: -5px -1805px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-energydirect {
    background-position: -5px -1805px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-energydirect,
body.Safari_601 .spr-supplier-logos-energydirect,
body.Safari_7 .spr-supplier-logos-energydirect,
body.Safari_9 .spr-supplier-logos-energydirect,
body.Safari_10 .spr-supplier-logos-energydirect {
  background-position: -5px -1805px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-energyzero {
  -o-object-position: -5px -1865px;
     object-position: -5px -1865px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-energyzero {
    background-position: -5px -1865px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-energyzero {
    background-position: -5px -1865px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-energyzero,
body.Safari_601 .spr-supplier-logos-energyzero,
body.Safari_7 .spr-supplier-logos-energyzero,
body.Safari_9 .spr-supplier-logos-energyzero,
body.Safari_10 .spr-supplier-logos-energyzero {
  background-position: -5px -1865px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-engie {
  -o-object-position: -5px -1925px;
     object-position: -5px -1925px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-engie {
    background-position: -5px -1925px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-engie {
    background-position: -5px -1925px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-engie,
body.Safari_601 .spr-supplier-logos-engie,
body.Safari_7 .spr-supplier-logos-engie,
body.Safari_9 .spr-supplier-logos-engie,
body.Safari_10 .spr-supplier-logos-engie {
  background-position: -5px -1925px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-eon {
  -o-object-position: -5px -1985px;
     object-position: -5px -1985px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-eon {
    background-position: -5px -1985px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-eon {
    background-position: -5px -1985px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-eon,
body.Safari_601 .spr-supplier-logos-eon,
body.Safari_7 .spr-supplier-logos-eon,
body.Safari_9 .spr-supplier-logos-eon,
body.Safari_10 .spr-supplier-logos-eon {
  background-position: -5px -1985px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-eraenergy {
  -o-object-position: -5px -2045px;
     object-position: -5px -2045px;
  width: 101px;
  height: 30px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-eraenergy {
    background-position: -5px -2045px;
    padding-top: 30px;
    padding-right: 101px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-eraenergy {
    background-position: -5px -2045px;
    padding-top: 30px;
    padding-right: 101px;
  }
}
body.Safari_600 .spr-supplier-logos-eraenergy,
body.Safari_601 .spr-supplier-logos-eraenergy,
body.Safari_7 .spr-supplier-logos-eraenergy,
body.Safari_9 .spr-supplier-logos-eraenergy,
body.Safari_10 .spr-supplier-logos-eraenergy {
  background-position: -5px -2045px;
  padding-top: 30px;
  padding-right: 101px;
}
.spr-supplier-logos-essent {
  -o-object-position: -5px -2085px;
     object-position: -5px -2085px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-essent {
    background-position: -5px -2085px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-essent {
    background-position: -5px -2085px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-essent,
body.Safari_601 .spr-supplier-logos-essent,
body.Safari_7 .spr-supplier-logos-essent,
body.Safari_9 .spr-supplier-logos-essent,
body.Safari_10 .spr-supplier-logos-essent {
  background-position: -5px -2085px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-essent-be {
  -o-object-position: -5px -2145px;
     object-position: -5px -2145px;
  width: 130px;
  height: 60px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-essent-be {
    background-position: -5px -2145px;
    padding-top: 60px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-essent-be {
    background-position: -5px -2145px;
    padding-top: 60px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-essent-be,
body.Safari_601 .spr-supplier-logos-essent-be,
body.Safari_7 .spr-supplier-logos-essent-be,
body.Safari_9 .spr-supplier-logos-essent-be,
body.Safari_10 .spr-supplier-logos-essent-be {
  background-position: -5px -2145px;
  padding-top: 60px;
  padding-right: 130px;
}
.spr-supplier-logos-essent-retention {
  -o-object-position: -5px -2215px;
     object-position: -5px -2215px;
  width: 110px;
  height: 37px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-essent-retention {
    background-position: -5px -2215px;
    padding-top: 37px;
    padding-right: 110px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-essent-retention {
    background-position: -5px -2215px;
    padding-top: 37px;
    padding-right: 110px;
  }
}
body.Safari_600 .spr-supplier-logos-essent-retention,
body.Safari_601 .spr-supplier-logos-essent-retention,
body.Safari_7 .spr-supplier-logos-essent-retention,
body.Safari_9 .spr-supplier-logos-essent-retention,
body.Safari_10 .spr-supplier-logos-essent-retention {
  background-position: -5px -2215px;
  padding-top: 37px;
  padding-right: 110px;
}
.spr-supplier-logos-fenor {
  -o-object-position: -5px -2262px;
     object-position: -5px -2262px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-fenor {
    background-position: -5px -2262px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-fenor {
    background-position: -5px -2262px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-fenor,
body.Safari_601 .spr-supplier-logos-fenor,
body.Safari_7 .spr-supplier-logos-fenor,
body.Safari_9 .spr-supplier-logos-fenor,
body.Safari_10 .spr-supplier-logos-fenor {
  background-position: -5px -2262px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-fiber {
  -o-object-position: -5px -2322px;
     object-position: -5px -2322px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-fiber {
    background-position: -5px -2322px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-fiber {
    background-position: -5px -2322px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-fiber,
body.Safari_601 .spr-supplier-logos-fiber,
body.Safari_7 .spr-supplier-logos-fiber,
body.Safari_9 .spr-supplier-logos-fiber,
body.Safari_10 .spr-supplier-logos-fiber {
  background-position: -5px -2322px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-frivius {
  -o-object-position: -5px -2382px;
     object-position: -5px -2382px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-frivius {
    background-position: -5px -2382px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-frivius {
    background-position: -5px -2382px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-frivius,
body.Safari_601 .spr-supplier-logos-frivius,
body.Safari_7 .spr-supplier-logos-frivius,
body.Safari_9 .spr-supplier-logos-frivius,
body.Safari_10 .spr-supplier-logos-frivius {
  background-position: -5px -2382px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-fype {
  -o-object-position: -5px -2442px;
     object-position: -5px -2442px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-fype {
    background-position: -5px -2442px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-fype {
    background-position: -5px -2442px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-fype,
body.Safari_601 .spr-supplier-logos-fype,
body.Safari_7 .spr-supplier-logos-fype,
body.Safari_9 .spr-supplier-logos-fype,
body.Safari_10 .spr-supplier-logos-fype {
  background-position: -5px -2442px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-greenchoice {
  -o-object-position: -5px -2502px;
     object-position: -5px -2502px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-greenchoice {
    background-position: -5px -2502px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-greenchoice {
    background-position: -5px -2502px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-greenchoice,
body.Safari_601 .spr-supplier-logos-greenchoice,
body.Safari_7 .spr-supplier-logos-greenchoice,
body.Safari_9 .spr-supplier-logos-greenchoice,
body.Safari_10 .spr-supplier-logos-greenchoice {
  background-position: -5px -2502px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-greenfoot {
  -o-object-position: -5px -2562px;
     object-position: -5px -2562px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-greenfoot {
    background-position: -5px -2562px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-greenfoot {
    background-position: -5px -2562px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-greenfoot,
body.Safari_601 .spr-supplier-logos-greenfoot,
body.Safari_7 .spr-supplier-logos-greenfoot,
body.Safari_9 .spr-supplier-logos-greenfoot,
body.Safari_10 .spr-supplier-logos-greenfoot {
  background-position: -5px -2562px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-hema {
  -o-object-position: -5px -2622px;
     object-position: -5px -2622px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-hema {
    background-position: -5px -2622px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-hema {
    background-position: -5px -2622px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-hema,
body.Safari_601 .spr-supplier-logos-hema,
body.Safari_7 .spr-supplier-logos-hema,
body.Safari_9 .spr-supplier-logos-hema,
body.Safari_10 .spr-supplier-logos-hema {
  background-position: -5px -2622px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-hetnet {
  -o-object-position: -5px -2682px;
     object-position: -5px -2682px;
  width: 130px;
  height: 40px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-hetnet {
    background-position: -5px -2682px;
    padding-top: 40px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-hetnet {
    background-position: -5px -2682px;
    padding-top: 40px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-hetnet,
body.Safari_601 .spr-supplier-logos-hetnet,
body.Safari_7 .spr-supplier-logos-hetnet,
body.Safari_9 .spr-supplier-logos-hetnet,
body.Safari_10 .spr-supplier-logos-hetnet {
  background-position: -5px -2682px;
  padding-top: 40px;
  padding-right: 130px;
}
.spr-supplier-logos-huismerk-energie {
  -o-object-position: -5px -2732px;
     object-position: -5px -2732px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-huismerk-energie {
    background-position: -5px -2732px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-huismerk-energie {
    background-position: -5px -2732px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-huismerk-energie,
body.Safari_601 .spr-supplier-logos-huismerk-energie,
body.Safari_7 .spr-supplier-logos-huismerk-energie,
body.Safari_9 .spr-supplier-logos-huismerk-energie,
body.Safari_10 .spr-supplier-logos-huismerk-energie {
  background-position: -5px -2732px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-huismerkenergie {
  -o-object-position: -5px -2792px;
     object-position: -5px -2792px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-huismerkenergie {
    background-position: -5px -2792px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-huismerkenergie {
    background-position: -5px -2792px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-huismerkenergie,
body.Safari_601 .spr-supplier-logos-huismerkenergie,
body.Safari_7 .spr-supplier-logos-huismerkenergie,
body.Safari_9 .spr-supplier-logos-huismerkenergie,
body.Safari_10 .spr-supplier-logos-huismerkenergie {
  background-position: -5px -2792px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-hvc {
  -o-object-position: -5px -2852px;
     object-position: -5px -2852px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-hvc {
    background-position: -5px -2852px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-hvc {
    background-position: -5px -2852px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-hvc,
body.Safari_601 .spr-supplier-logos-hvc,
body.Safari_7 .spr-supplier-logos-hvc,
body.Safari_9 .spr-supplier-logos-hvc,
body.Safari_10 .spr-supplier-logos-hvc {
  background-position: -5px -2852px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-hvc-energie {
  -o-object-position: -5px -2912px;
     object-position: -5px -2912px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-hvc-energie {
    background-position: -5px -2912px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-hvc-energie {
    background-position: -5px -2912px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-hvc-energie,
body.Safari_601 .spr-supplier-logos-hvc-energie,
body.Safari_7 .spr-supplier-logos-hvc-energie,
body.Safari_9 .spr-supplier-logos-hvc-energie,
body.Safari_10 .spr-supplier-logos-hvc-energie {
  background-position: -5px -2912px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-hvc_energie {
  -o-object-position: -5px -2972px;
     object-position: -5px -2972px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-hvc_energie {
    background-position: -5px -2972px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-hvc_energie {
    background-position: -5px -2972px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-hvc_energie,
body.Safari_601 .spr-supplier-logos-hvc_energie,
body.Safari_7 .spr-supplier-logos-hvc_energie,
body.Safari_9 .spr-supplier-logos-hvc_energie,
body.Safari_10 .spr-supplier-logos-hvc_energie {
  background-position: -5px -2972px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-hvcenergie {
  -o-object-position: -5px -3032px;
     object-position: -5px -3032px;
  width: 100px;
  height: 30px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-hvcenergie {
    background-position: -5px -3032px;
    padding-top: 30px;
    padding-right: 100px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-hvcenergie {
    background-position: -5px -3032px;
    padding-top: 30px;
    padding-right: 100px;
  }
}
body.Safari_600 .spr-supplier-logos-hvcenergie,
body.Safari_601 .spr-supplier-logos-hvcenergie,
body.Safari_7 .spr-supplier-logos-hvcenergie,
body.Safari_9 .spr-supplier-logos-hvcenergie,
body.Safari_10 .spr-supplier-logos-hvcenergie {
  background-position: -5px -3032px;
  padding-top: 30px;
  padding-right: 100px;
}
.spr-supplier-logos-inenergie {
  -o-object-position: -5px -3072px;
     object-position: -5px -3072px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-inenergie {
    background-position: -5px -3072px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-inenergie {
    background-position: -5px -3072px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-inenergie,
body.Safari_601 .spr-supplier-logos-inenergie,
body.Safari_7 .spr-supplier-logos-inenergie,
body.Safari_9 .spr-supplier-logos-inenergie,
body.Safari_10 .spr-supplier-logos-inenergie {
  background-position: -5px -3072px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-inenergie-color {
  -o-object-position: -5px -3132px;
     object-position: -5px -3132px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-inenergie-color {
    background-position: -5px -3132px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-inenergie-color {
    background-position: -5px -3132px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-inenergie-color,
body.Safari_601 .spr-supplier-logos-inenergie-color,
body.Safari_7 .spr-supplier-logos-inenergie-color,
body.Safari_9 .spr-supplier-logos-inenergie-color,
body.Safari_10 .spr-supplier-logos-inenergie-color {
  background-position: -5px -3132px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-innova {
  -o-object-position: -5px -3192px;
     object-position: -5px -3192px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-innova {
    background-position: -5px -3192px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-innova {
    background-position: -5px -3192px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-innova,
body.Safari_601 .spr-supplier-logos-innova,
body.Safari_7 .spr-supplier-logos-innova,
body.Safari_9 .spr-supplier-logos-innova,
body.Safari_10 .spr-supplier-logos-innova {
  background-position: -5px -3192px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-innova-energie {
  -o-object-position: -5px -3252px;
     object-position: -5px -3252px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-innova-energie {
    background-position: -5px -3252px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-innova-energie {
    background-position: -5px -3252px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-innova-energie,
body.Safari_601 .spr-supplier-logos-innova-energie,
body.Safari_7 .spr-supplier-logos-innova-energie,
body.Safari_9 .spr-supplier-logos-innova-energie,
body.Safari_10 .spr-supplier-logos-innova-energie {
  background-position: -5px -3252px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-kas-energie {
  -o-object-position: -5px -3312px;
     object-position: -5px -3312px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-kas-energie {
    background-position: -5px -3312px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-kas-energie {
    background-position: -5px -3312px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-kas-energie,
body.Safari_601 .spr-supplier-logos-kas-energie,
body.Safari_7 .spr-supplier-logos-kas-energie,
body.Safari_9 .spr-supplier-logos-kas-energie,
body.Safari_10 .spr-supplier-logos-kas-energie {
  background-position: -5px -3312px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-kpn {
  -o-object-position: -5px -3372px;
     object-position: -5px -3372px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-kpn {
    background-position: -5px -3372px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-kpn {
    background-position: -5px -3372px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-kpn,
body.Safari_601 .spr-supplier-logos-kpn,
body.Safari_7 .spr-supplier-logos-kpn,
body.Safari_9 .spr-supplier-logos-kpn,
body.Safari_10 .spr-supplier-logos-kpn {
  background-position: -5px -3372px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-lampiris {
  -o-object-position: -5px -3432px;
     object-position: -5px -3432px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-lampiris {
    background-position: -5px -3432px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-lampiris {
    background-position: -5px -3432px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-lampiris,
body.Safari_601 .spr-supplier-logos-lampiris,
body.Safari_7 .spr-supplier-logos-lampiris,
body.Safari_9 .spr-supplier-logos-lampiris,
body.Safari_10 .spr-supplier-logos-lampiris {
  background-position: -5px -3432px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-leon-zeewolde {
  -o-object-position: -5px -3492px;
     object-position: -5px -3492px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-leon-zeewolde {
    background-position: -5px -3492px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-leon-zeewolde {
    background-position: -5px -3492px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-leon-zeewolde,
body.Safari_601 .spr-supplier-logos-leon-zeewolde,
body.Safari_7 .spr-supplier-logos-leon-zeewolde,
body.Safari_9 .spr-supplier-logos-leon-zeewolde,
body.Safari_10 .spr-supplier-logos-leon-zeewolde {
  background-position: -5px -3492px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-lijbrandt {
  -o-object-position: -5px -3552px;
     object-position: -5px -3552px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-lijbrandt {
    background-position: -5px -3552px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-lijbrandt {
    background-position: -5px -3552px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-lijbrandt,
body.Safari_601 .spr-supplier-logos-lijbrandt,
body.Safari_7 .spr-supplier-logos-lijbrandt,
body.Safari_9 .spr-supplier-logos-lijbrandt,
body.Safari_10 .spr-supplier-logos-lijbrandt {
  background-position: -5px -3552px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-main {
  -o-object-position: -5px -3612px;
     object-position: -5px -3612px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-main {
    background-position: -5px -3612px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-main {
    background-position: -5px -3612px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-main,
body.Safari_601 .spr-supplier-logos-main,
body.Safari_7 .spr-supplier-logos-main,
body.Safari_9 .spr-supplier-logos-main,
body.Safari_10 .spr-supplier-logos-main {
  background-position: -5px -3612px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-main-energie {
  -o-object-position: -5px -3672px;
     object-position: -5px -3672px;
  width: 150px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-main-energie {
    background-position: -5px -3672px;
    padding-top: 50px;
    padding-right: 150px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-main-energie {
    background-position: -5px -3672px;
    padding-top: 50px;
    padding-right: 150px;
  }
}
body.Safari_600 .spr-supplier-logos-main-energie,
body.Safari_601 .spr-supplier-logos-main-energie,
body.Safari_7 .spr-supplier-logos-main-energie,
body.Safari_9 .spr-supplier-logos-main-energie,
body.Safari_10 .spr-supplier-logos-main-energie {
  background-position: -5px -3672px;
  padding-top: 50px;
  padding-right: 150px;
}
.spr-supplier-logos-naked {
  -o-object-position: -5px -3732px;
     object-position: -5px -3732px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-naked {
    background-position: -5px -3732px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-naked {
    background-position: -5px -3732px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-naked,
body.Safari_601 .spr-supplier-logos-naked,
body.Safari_7 .spr-supplier-logos-naked,
body.Safari_9 .spr-supplier-logos-naked,
body.Safari_10 .spr-supplier-logos-naked {
  background-position: -5px -3732px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-nederlandse-energie-maatschappij {
  -o-object-position: -5px -3792px;
     object-position: -5px -3792px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-nederlandse-energie-maatschappij {
    background-position: -5px -3792px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-nederlandse-energie-maatschappij {
    background-position: -5px -3792px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-nederlandse-energie-maatschappij,
body.Safari_601 .spr-supplier-logos-nederlandse-energie-maatschappij,
body.Safari_7 .spr-supplier-logos-nederlandse-energie-maatschappij,
body.Safari_9 .spr-supplier-logos-nederlandse-energie-maatschappij,
body.Safari_10 .spr-supplier-logos-nederlandse-energie-maatschappij {
  background-position: -5px -3792px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-nem {
  -o-object-position: -5px -3852px;
     object-position: -5px -3852px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-nem {
    background-position: -5px -3852px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-nem {
    background-position: -5px -3852px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-nem,
body.Safari_601 .spr-supplier-logos-nem,
body.Safari_7 .spr-supplier-logos-nem,
body.Safari_9 .spr-supplier-logos-nem,
body.Safari_10 .spr-supplier-logos-nem {
  background-position: -5px -3852px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-nhec {
  -o-object-position: -5px -3912px;
     object-position: -5px -3912px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-nhec {
    background-position: -5px -3912px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-nhec {
    background-position: -5px -3912px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-nhec,
body.Safari_601 .spr-supplier-logos-nhec,
body.Safari_7 .spr-supplier-logos-nhec,
body.Safari_9 .spr-supplier-logos-nhec,
body.Safari_10 .spr-supplier-logos-nhec {
  background-position: -5px -3912px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-nieuwestroom {
  -o-object-position: -5px -3972px;
     object-position: -5px -3972px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-nieuwestroom {
    background-position: -5px -3972px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-nieuwestroom {
    background-position: -5px -3972px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-nieuwestroom,
body.Safari_601 .spr-supplier-logos-nieuwestroom,
body.Safari_7 .spr-supplier-logos-nieuwestroom,
body.Safari_9 .spr-supplier-logos-nieuwestroom,
body.Safari_10 .spr-supplier-logos-nieuwestroom {
  background-position: -5px -3972px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-nld-energie {
  -o-object-position: -5px -4032px;
     object-position: -5px -4032px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-nld-energie {
    background-position: -5px -4032px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-nld-energie {
    background-position: -5px -4032px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-nld-energie,
body.Safari_601 .spr-supplier-logos-nld-energie,
body.Safari_7 .spr-supplier-logos-nld-energie,
body.Safari_9 .spr-supplier-logos-nld-energie,
body.Safari_10 .spr-supplier-logos-nld-energie {
  background-position: -5px -4032px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-nle {
  -o-object-position: -5px -4092px;
     object-position: -5px -4092px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-nle {
    background-position: -5px -4092px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-nle {
    background-position: -5px -4092px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-nle,
body.Safari_601 .spr-supplier-logos-nle,
body.Safari_7 .spr-supplier-logos-nle,
body.Safari_9 .spr-supplier-logos-nle,
body.Safari_10 .spr-supplier-logos-nle {
  background-position: -5px -4092px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-nle-zakelijk {
  -o-object-position: -5px -4152px;
     object-position: -5px -4152px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-nle-zakelijk {
    background-position: -5px -4152px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-nle-zakelijk {
    background-position: -5px -4152px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-nle-zakelijk,
body.Safari_601 .spr-supplier-logos-nle-zakelijk,
body.Safari_7 .spr-supplier-logos-nle-zakelijk,
body.Safari_9 .spr-supplier-logos-nle-zakelijk,
body.Safari_10 .spr-supplier-logos-nle-zakelijk {
  background-position: -5px -4152px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-nuon {
  -o-object-position: -5px -4212px;
     object-position: -5px -4212px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-nuon {
    background-position: -5px -4212px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-nuon {
    background-position: -5px -4212px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-nuon,
body.Safari_601 .spr-supplier-logos-nuon,
body.Safari_7 .spr-supplier-logos-nuon,
body.Safari_9 .spr-supplier-logos-nuon,
body.Safari_10 .spr-supplier-logos-nuon {
  background-position: -5px -4212px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-octaplus {
  -o-object-position: -5px -4272px;
     object-position: -5px -4272px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-octaplus {
    background-position: -5px -4272px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-octaplus {
    background-position: -5px -4272px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-octaplus,
body.Safari_601 .spr-supplier-logos-octaplus,
body.Safari_7 .spr-supplier-logos-octaplus,
body.Safari_9 .spr-supplier-logos-octaplus,
body.Safari_10 .spr-supplier-logos-octaplus {
  background-position: -5px -4272px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-online {
  -o-object-position: -5px -4332px;
     object-position: -5px -4332px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-online {
    background-position: -5px -4332px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-online {
    background-position: -5px -4332px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-online,
body.Safari_601 .spr-supplier-logos-online,
body.Safari_7 .spr-supplier-logos-online,
body.Safari_9 .spr-supplier-logos-online,
body.Safari_10 .spr-supplier-logos-online {
  background-position: -5px -4332px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-online-tmobile {
  -o-object-position: -5px -4392px;
     object-position: -5px -4392px;
  width: 130px;
  height: 40px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-online-tmobile {
    background-position: -5px -4392px;
    padding-top: 40px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-online-tmobile {
    background-position: -5px -4392px;
    padding-top: 40px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-online-tmobile,
body.Safari_601 .spr-supplier-logos-online-tmobile,
body.Safari_7 .spr-supplier-logos-online-tmobile,
body.Safari_9 .spr-supplier-logos-online-tmobile,
body.Safari_10 .spr-supplier-logos-online-tmobile {
  background-position: -5px -4392px;
  padding-top: 40px;
  padding-right: 130px;
}
.spr-supplier-logos-onlinenl {
  -o-object-position: -5px -4442px;
     object-position: -5px -4442px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-onlinenl {
    background-position: -5px -4442px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-onlinenl {
    background-position: -5px -4442px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-onlinenl,
body.Safari_601 .spr-supplier-logos-onlinenl,
body.Safari_7 .spr-supplier-logos-onlinenl,
body.Safari_9 .spr-supplier-logos-onlinenl,
body.Safari_10 .spr-supplier-logos-onlinenl {
  background-position: -5px -4442px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-orro {
  -o-object-position: -5px -4502px;
     object-position: -5px -4502px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-orro {
    background-position: -5px -4502px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-orro {
    background-position: -5px -4502px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-orro,
body.Safari_601 .spr-supplier-logos-orro,
body.Safari_7 .spr-supplier-logos-orro,
body.Safari_9 .spr-supplier-logos-orro,
body.Safari_10 .spr-supplier-logos-orro {
  background-position: -5px -4502px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-oxxio {
  -o-object-position: -5px -4562px;
     object-position: -5px -4562px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-oxxio {
    background-position: -5px -4562px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-oxxio {
    background-position: -5px -4562px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-oxxio,
body.Safari_601 .spr-supplier-logos-oxxio,
body.Safari_7 .spr-supplier-logos-oxxio,
body.Safari_9 .spr-supplier-logos-oxxio,
body.Safari_10 .spr-supplier-logos-oxxio {
  background-position: -5px -4562px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-powerpeers {
  -o-object-position: -5px -4622px;
     object-position: -5px -4622px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-powerpeers {
    background-position: -5px -4622px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-powerpeers {
    background-position: -5px -4622px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-powerpeers,
body.Safari_601 .spr-supplier-logos-powerpeers,
body.Safari_7 .spr-supplier-logos-powerpeers,
body.Safari_9 .spr-supplier-logos-powerpeers,
body.Safari_10 .spr-supplier-logos-powerpeers {
  background-position: -5px -4622px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-pure-energie {
  -o-object-position: -5px -4682px;
     object-position: -5px -4682px;
  width: 150px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-pure-energie {
    background-position: -5px -4682px;
    padding-top: 50px;
    padding-right: 150px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-pure-energie {
    background-position: -5px -4682px;
    padding-top: 50px;
    padding-right: 150px;
  }
}
body.Safari_600 .spr-supplier-logos-pure-energie,
body.Safari_601 .spr-supplier-logos-pure-energie,
body.Safari_7 .spr-supplier-logos-pure-energie,
body.Safari_9 .spr-supplier-logos-pure-energie,
body.Safari_10 .spr-supplier-logos-pure-energie {
  background-position: -5px -4682px;
  padding-top: 50px;
  padding-right: 150px;
}
.spr-supplier-logos-pure-energie-groep {
  -o-object-position: -5px -4742px;
     object-position: -5px -4742px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-pure-energie-groep {
    background-position: -5px -4742px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-pure-energie-groep {
    background-position: -5px -4742px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-pure-energie-groep,
body.Safari_601 .spr-supplier-logos-pure-energie-groep,
body.Safari_7 .spr-supplier-logos-pure-energie-groep,
body.Safari_9 .spr-supplier-logos-pure-energie-groep,
body.Safari_10 .spr-supplier-logos-pure-energie-groep {
  background-position: -5px -4742px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-qurrent {
  -o-object-position: -5px -4802px;
     object-position: -5px -4802px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-qurrent {
    background-position: -5px -4802px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-qurrent {
    background-position: -5px -4802px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-qurrent,
body.Safari_601 .spr-supplier-logos-qurrent,
body.Safari_7 .spr-supplier-logos-qurrent,
body.Safari_9 .spr-supplier-logos-qurrent,
body.Safari_10 .spr-supplier-logos-qurrent {
  background-position: -5px -4802px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-qwint {
  -o-object-position: -5px -4862px;
     object-position: -5px -4862px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-qwint {
    background-position: -5px -4862px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-qwint {
    background-position: -5px -4862px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-qwint,
body.Safari_601 .spr-supplier-logos-qwint,
body.Safari_7 .spr-supplier-logos-qwint,
body.Safari_9 .spr-supplier-logos-qwint,
body.Safari_10 .spr-supplier-logos-qwint {
  background-position: -5px -4862px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-raedthuys {
  -o-object-position: -5px -4922px;
     object-position: -5px -4922px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-raedthuys {
    background-position: -5px -4922px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-raedthuys {
    background-position: -5px -4922px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-raedthuys,
body.Safari_601 .spr-supplier-logos-raedthuys,
body.Safari_7 .spr-supplier-logos-raedthuys,
body.Safari_9 .spr-supplier-logos-raedthuys,
body.Safari_10 .spr-supplier-logos-raedthuys {
  background-position: -5px -4922px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-raedthuys-groep {
  -o-object-position: -5px -4982px;
     object-position: -5px -4982px;
  width: 150px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-raedthuys-groep {
    background-position: -5px -4982px;
    padding-top: 50px;
    padding-right: 150px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-raedthuys-groep {
    background-position: -5px -4982px;
    padding-top: 50px;
    padding-right: 150px;
  }
}
body.Safari_600 .spr-supplier-logos-raedthuys-groep,
body.Safari_601 .spr-supplier-logos-raedthuys-groep,
body.Safari_7 .spr-supplier-logos-raedthuys-groep,
body.Safari_9 .spr-supplier-logos-raedthuys-groep,
body.Safari_10 .spr-supplier-logos-raedthuys-groep {
  background-position: -5px -4982px;
  padding-top: 50px;
  padding-right: 150px;
}
.spr-supplier-logos-robin {
  -o-object-position: -5px -5042px;
     object-position: -5px -5042px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-robin {
    background-position: -5px -5042px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-robin {
    background-position: -5px -5042px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-robin,
body.Safari_601 .spr-supplier-logos-robin,
body.Safari_7 .spr-supplier-logos-robin,
body.Safari_9 .spr-supplier-logos-robin,
body.Safari_10 .spr-supplier-logos-robin {
  background-position: -5px -5042px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-robin-energie {
  -o-object-position: -5px -5102px;
     object-position: -5px -5102px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-robin-energie {
    background-position: -5px -5102px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-robin-energie {
    background-position: -5px -5102px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-robin-energie,
body.Safari_601 .spr-supplier-logos-robin-energie,
body.Safari_7 .spr-supplier-logos-robin-energie,
body.Safari_9 .spr-supplier-logos-robin-energie,
body.Safari_10 .spr-supplier-logos-robin-energie {
  background-position: -5px -5102px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-rwe {
  -o-object-position: -5px -5162px;
     object-position: -5px -5162px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-rwe {
    background-position: -5px -5162px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-rwe {
    background-position: -5px -5162px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-rwe,
body.Safari_601 .spr-supplier-logos-rwe,
body.Safari_7 .spr-supplier-logos-rwe,
body.Safari_9 .spr-supplier-logos-rwe,
body.Safari_10 .spr-supplier-logos-rwe {
  background-position: -5px -5162px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-scarlet {
  -o-object-position: -5px -5222px;
     object-position: -5px -5222px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-scarlet {
    background-position: -5px -5222px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-scarlet {
    background-position: -5px -5222px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-scarlet,
body.Safari_601 .spr-supplier-logos-scarlet,
body.Safari_7 .spr-supplier-logos-scarlet,
body.Safari_9 .spr-supplier-logos-scarlet,
body.Safari_10 .spr-supplier-logos-scarlet {
  background-position: -5px -5222px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-stipte {
  -o-object-position: -5px -5282px;
     object-position: -5px -5282px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-stipte {
    background-position: -5px -5282px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-stipte {
    background-position: -5px -5282px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-stipte,
body.Safari_601 .spr-supplier-logos-stipte,
body.Safari_7 .spr-supplier-logos-stipte,
body.Safari_9 .spr-supplier-logos-stipte,
body.Safari_10 .spr-supplier-logos-stipte {
  background-position: -5px -5282px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-t-mobile {
  -o-object-position: -5px -5342px;
     object-position: -5px -5342px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-t-mobile {
    background-position: -5px -5342px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-t-mobile {
    background-position: -5px -5342px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-t-mobile,
body.Safari_601 .spr-supplier-logos-t-mobile,
body.Safari_7 .spr-supplier-logos-t-mobile,
body.Safari_9 .spr-supplier-logos-t-mobile,
body.Safari_10 .spr-supplier-logos-t-mobile {
  background-position: -5px -5342px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-tele2 {
  -o-object-position: -5px -5402px;
     object-position: -5px -5402px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-tele2 {
    background-position: -5px -5402px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-tele2 {
    background-position: -5px -5402px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-tele2,
body.Safari_601 .spr-supplier-logos-tele2,
body.Safari_7 .spr-supplier-logos-tele2,
body.Safari_9 .spr-supplier-logos-tele2,
body.Safari_10 .spr-supplier-logos-tele2 {
  background-position: -5px -5402px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-telfort {
  -o-object-position: -5px -5462px;
     object-position: -5px -5462px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-telfort {
    background-position: -5px -5462px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-telfort {
    background-position: -5px -5462px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-telfort,
body.Safari_601 .spr-supplier-logos-telfort,
body.Safari_7 .spr-supplier-logos-telfort,
body.Safari_9 .spr-supplier-logos-telfort,
body.Safari_10 .spr-supplier-logos-telfort {
  background-position: -5px -5462px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-trianel {
  -o-object-position: -5px -5522px;
     object-position: -5px -5522px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-trianel {
    background-position: -5px -5522px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-trianel {
    background-position: -5px -5522px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-trianel,
body.Safari_601 .spr-supplier-logos-trianel,
body.Safari_7 .spr-supplier-logos-trianel,
body.Safari_9 .spr-supplier-logos-trianel,
body.Safari_10 .spr-supplier-logos-trianel {
  background-position: -5px -5522px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-united-consumers {
  -o-object-position: -5px -5582px;
     object-position: -5px -5582px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-united-consumers {
    background-position: -5px -5582px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-united-consumers {
    background-position: -5px -5582px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-united-consumers,
body.Safari_601 .spr-supplier-logos-united-consumers,
body.Safari_7 .spr-supplier-logos-united-consumers,
body.Safari_9 .spr-supplier-logos-united-consumers,
body.Safari_10 .spr-supplier-logos-united-consumers {
  background-position: -5px -5582px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-unitedconsumers {
  -o-object-position: -5px -5642px;
     object-position: -5px -5642px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-unitedconsumers {
    background-position: -5px -5642px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-unitedconsumers {
    background-position: -5px -5642px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-unitedconsumers,
body.Safari_601 .spr-supplier-logos-unitedconsumers,
body.Safari_7 .spr-supplier-logos-unitedconsumers,
body.Safari_9 .spr-supplier-logos-unitedconsumers,
body.Safari_10 .spr-supplier-logos-unitedconsumers {
  background-position: -5px -5642px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-upc {
  -o-object-position: -5px -5702px;
     object-position: -5px -5702px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-upc {
    background-position: -5px -5702px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-upc {
    background-position: -5px -5702px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-upc,
body.Safari_601 .spr-supplier-logos-upc,
body.Safari_7 .spr-supplier-logos-upc,
body.Safari_9 .spr-supplier-logos-upc,
body.Safari_10 .spr-supplier-logos-upc {
  background-position: -5px -5702px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-vandebron {
  -o-object-position: -5px -5762px;
     object-position: -5px -5762px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-vandebron {
    background-position: -5px -5762px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-vandebron {
    background-position: -5px -5762px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-vandebron,
body.Safari_601 .spr-supplier-logos-vandebron,
body.Safari_7 .spr-supplier-logos-vandebron,
body.Safari_9 .spr-supplier-logos-vandebron,
body.Safari_10 .spr-supplier-logos-vandebron {
  background-position: -5px -5762px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-vanhelder {
  -o-object-position: -5px -5822px;
     object-position: -5px -5822px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-vanhelder {
    background-position: -5px -5822px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-vanhelder {
    background-position: -5px -5822px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-vanhelder,
body.Safari_601 .spr-supplier-logos-vanhelder,
body.Safari_7 .spr-supplier-logos-vanhelder,
body.Safari_9 .spr-supplier-logos-vanhelder,
body.Safari_10 .spr-supplier-logos-vanhelder {
  background-position: -5px -5822px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-vodafone {
  -o-object-position: -5px -5882px;
     object-position: -5px -5882px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-vodafone {
    background-position: -5px -5882px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-vodafone {
    background-position: -5px -5882px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-vodafone,
body.Safari_601 .spr-supplier-logos-vodafone,
body.Safari_7 .spr-supplier-logos-vodafone,
body.Safari_9 .spr-supplier-logos-vodafone,
body.Safari_10 .spr-supplier-logos-vodafone {
  background-position: -5px -5882px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-vrijopnaam {
  -o-object-position: -5px -5942px;
     object-position: -5px -5942px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-vrijopnaam {
    background-position: -5px -5942px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-vrijopnaam {
    background-position: -5px -5942px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-vrijopnaam,
body.Safari_601 .spr-supplier-logos-vrijopnaam,
body.Safari_7 .spr-supplier-logos-vrijopnaam,
body.Safari_9 .spr-supplier-logos-vrijopnaam,
body.Safari_10 .spr-supplier-logos-vrijopnaam {
  background-position: -5px -5942px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-westland {
  -o-object-position: -5px -6002px;
     object-position: -5px -6002px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-westland {
    background-position: -5px -6002px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-westland {
    background-position: -5px -6002px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-westland,
body.Safari_601 .spr-supplier-logos-westland,
body.Safari_7 .spr-supplier-logos-westland,
body.Safari_9 .spr-supplier-logos-westland,
body.Safari_10 .spr-supplier-logos-westland {
  background-position: -5px -6002px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-windunie {
  -o-object-position: -5px -6062px;
     object-position: -5px -6062px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-windunie {
    background-position: -5px -6062px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-windunie {
    background-position: -5px -6062px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-windunie,
body.Safari_601 .spr-supplier-logos-windunie,
body.Safari_7 .spr-supplier-logos-windunie,
body.Safari_9 .spr-supplier-logos-windunie,
body.Safari_10 .spr-supplier-logos-windunie {
  background-position: -5px -6062px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-woonenergie {
  -o-object-position: -5px -6122px;
     object-position: -5px -6122px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-woonenergie {
    background-position: -5px -6122px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-woonenergie {
    background-position: -5px -6122px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-woonenergie,
body.Safari_601 .spr-supplier-logos-woonenergie,
body.Safari_7 .spr-supplier-logos-woonenergie,
body.Safari_9 .spr-supplier-logos-woonenergie,
body.Safari_10 .spr-supplier-logos-woonenergie {
  background-position: -5px -6122px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-xmsnet {
  -o-object-position: -5px -6182px;
     object-position: -5px -6182px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-xmsnet {
    background-position: -5px -6182px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-xmsnet {
    background-position: -5px -6182px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-xmsnet,
body.Safari_601 .spr-supplier-logos-xmsnet,
body.Safari_7 .spr-supplier-logos-xmsnet,
body.Safari_9 .spr-supplier-logos-xmsnet,
body.Safari_10 .spr-supplier-logos-xmsnet {
  background-position: -5px -6182px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-xs4all {
  -o-object-position: -5px -6242px;
     object-position: -5px -6242px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-xs4all {
    background-position: -5px -6242px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-xs4all {
    background-position: -5px -6242px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-xs4all,
body.Safari_601 .spr-supplier-logos-xs4all,
body.Safari_7 .spr-supplier-logos-xs4all,
body.Safari_9 .spr-supplier-logos-xs4all,
body.Safari_10 .spr-supplier-logos-xs4all {
  background-position: -5px -6242px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-youfone {
  -o-object-position: -5px -6302px;
     object-position: -5px -6302px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-youfone {
    background-position: -5px -6302px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-youfone {
    background-position: -5px -6302px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-youfone,
body.Safari_601 .spr-supplier-logos-youfone,
body.Safari_7 .spr-supplier-logos-youfone,
body.Safari_9 .spr-supplier-logos-youfone,
body.Safari_10 .spr-supplier-logos-youfone {
  background-position: -5px -6302px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-zeno {
  -o-object-position: -5px -6362px;
     object-position: -5px -6362px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-zeno {
    background-position: -5px -6362px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-zeno {
    background-position: -5px -6362px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-zeno,
body.Safari_601 .spr-supplier-logos-zeno,
body.Safari_7 .spr-supplier-logos-zeno,
body.Safari_9 .spr-supplier-logos-zeno,
body.Safari_10 .spr-supplier-logos-zeno {
  background-position: -5px -6362px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-ziggo {
  -o-object-position: -5px -6422px;
     object-position: -5px -6422px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ziggo {
    background-position: -5px -6422px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ziggo {
    background-position: -5px -6422px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-ziggo,
body.Safari_601 .spr-supplier-logos-ziggo,
body.Safari_7 .spr-supplier-logos-ziggo,
body.Safari_9 .spr-supplier-logos-ziggo,
body.Safari_10 .spr-supplier-logos-ziggo {
  background-position: -5px -6422px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-cropped-mega {
  -o-object-position: -5px -5px;
     object-position: -5px -5px;
  width: 104px !important;
  height: 30px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-mega {
    background-position: -5px -5px;
    padding-top: 30px;
    padding-right: 104px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-mega {
    background-position: -5px -5px;
    padding-top: 30px;
    padding-right: 104px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-mega,
body.Safari_601 .spr-supplier-logos-cropped-mega,
body.Safari_7 .spr-supplier-logos-cropped-mega,
body.Safari_9 .spr-supplier-logos-cropped-mega,
body.Safari_10 .spr-supplier-logos-cropped-mega {
  background-position: -5px -5px;
  padding-top: 30px;
  padding-right: 104px;
}
.spr-supplier-logos-cropped-mkb {
  -o-object-position: -5px -45px;
     object-position: -5px -45px;
  width: 99px !important;
  height: 40px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-mkb {
    background-position: -5px -45px;
    padding-top: 40px;
    padding-right: 99px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-mkb {
    background-position: -5px -45px;
    padding-top: 40px;
    padding-right: 99px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-mkb,
body.Safari_601 .spr-supplier-logos-cropped-mkb,
body.Safari_7 .spr-supplier-logos-cropped-mkb,
body.Safari_9 .spr-supplier-logos-cropped-mkb,
body.Safari_10 .spr-supplier-logos-cropped-mkb {
  background-position: -5px -45px;
  padding-top: 40px;
  padding-right: 99px;
}
.spr-supplier-logos-cropped-onsbrabantnet {
  -o-object-position: -5px -95px;
     object-position: -5px -95px;
  width: 129px !important;
  height: 25px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-onsbrabantnet {
    background-position: -5px -95px;
    padding-top: 25px;
    padding-right: 129px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-onsbrabantnet {
    background-position: -5px -95px;
    padding-top: 25px;
    padding-right: 129px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-onsbrabantnet,
body.Safari_601 .spr-supplier-logos-cropped-onsbrabantnet,
body.Safari_7 .spr-supplier-logos-cropped-onsbrabantnet,
body.Safari_9 .spr-supplier-logos-cropped-onsbrabantnet,
body.Safari_10 .spr-supplier-logos-cropped-onsbrabantnet {
  background-position: -5px -95px;
  padding-top: 25px;
  padding-right: 129px;
}
.spr-supplier-logos-cropped-aerea {
  -o-object-position: -5px -130px;
     object-position: -5px -130px;
  width: 130px !important;
  height: 22px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-aerea {
    background-position: -5px -130px;
    padding-top: 22px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-aerea {
    background-position: -5px -130px;
    padding-top: 22px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-aerea,
body.Safari_601 .spr-supplier-logos-cropped-aerea,
body.Safari_7 .spr-supplier-logos-cropped-aerea,
body.Safari_9 .spr-supplier-logos-cropped-aerea,
body.Safari_10 .spr-supplier-logos-cropped-aerea {
  background-position: -5px -130px;
  padding-top: 22px;
  padding-right: 130px;
}
.spr-supplier-logos-cropped-alice {
  -o-object-position: -5px -162px;
     object-position: -5px -162px;
  width: 40px !important;
  height: 38px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-alice {
    background-position: -5px -162px;
    padding-top: 38px;
    padding-right: 40px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-alice {
    background-position: -5px -162px;
    padding-top: 38px;
    padding-right: 40px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-alice,
body.Safari_601 .spr-supplier-logos-cropped-alice,
body.Safari_7 .spr-supplier-logos-cropped-alice,
body.Safari_9 .spr-supplier-logos-cropped-alice,
body.Safari_10 .spr-supplier-logos-cropped-alice {
  background-position: -5px -162px;
  padding-top: 38px;
  padding-right: 40px;
}
.spr-supplier-logos-cropped-anode {
  -o-object-position: -5px -210px;
     object-position: -5px -210px;
  width: 119px !important;
  height: 44px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-anode {
    background-position: -5px -210px;
    padding-top: 44px;
    padding-right: 119px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-anode {
    background-position: -5px -210px;
    padding-top: 44px;
    padding-right: 119px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-anode,
body.Safari_601 .spr-supplier-logos-cropped-anode,
body.Safari_7 .spr-supplier-logos-cropped-anode,
body.Safari_9 .spr-supplier-logos-cropped-anode,
body.Safari_10 .spr-supplier-logos-cropped-anode {
  background-position: -5px -210px;
  padding-top: 44px;
  padding-right: 119px;
}
.spr-supplier-logos-cropped-anonymous {
  -o-object-position: -5px -264px;
     object-position: -5px -264px;
  width: 45px !important;
  height: 38px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-anonymous {
    background-position: -5px -264px;
    padding-top: 38px;
    padding-right: 45px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-anonymous {
    background-position: -5px -264px;
    padding-top: 38px;
    padding-right: 45px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-anonymous,
body.Safari_601 .spr-supplier-logos-cropped-anonymous,
body.Safari_7 .spr-supplier-logos-cropped-anonymous,
body.Safari_9 .spr-supplier-logos-cropped-anonymous,
body.Safari_10 .spr-supplier-logos-cropped-anonymous {
  background-position: -5px -264px;
  padding-top: 38px;
  padding-right: 45px;
}
.spr-supplier-logos-cropped-atoomstroom {
  -o-object-position: -5px -312px;
     object-position: -5px -312px;
  width: 110px !important;
  height: 17px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-atoomstroom {
    background-position: -5px -312px;
    padding-top: 17px;
    padding-right: 110px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-atoomstroom {
    background-position: -5px -312px;
    padding-top: 17px;
    padding-right: 110px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-atoomstroom,
body.Safari_601 .spr-supplier-logos-cropped-atoomstroom,
body.Safari_7 .spr-supplier-logos-cropped-atoomstroom,
body.Safari_9 .spr-supplier-logos-cropped-atoomstroom,
body.Safari_10 .spr-supplier-logos-cropped-atoomstroom {
  background-position: -5px -312px;
  padding-top: 17px;
  padding-right: 110px;
}
.spr-supplier-logos-cropped-bas {
  -o-object-position: -5px -339px;
     object-position: -5px -339px;
  width: 88px !important;
  height: 36px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-bas {
    background-position: -5px -339px;
    padding-top: 36px;
    padding-right: 88px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-bas {
    background-position: -5px -339px;
    padding-top: 36px;
    padding-right: 88px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-bas,
body.Safari_601 .spr-supplier-logos-cropped-bas,
body.Safari_7 .spr-supplier-logos-cropped-bas,
body.Safari_9 .spr-supplier-logos-cropped-bas,
body.Safari_10 .spr-supplier-logos-cropped-bas {
  background-position: -5px -339px;
  padding-top: 36px;
  padding-right: 88px;
}
.spr-supplier-logos-cropped-bnpparibas {
  -o-object-position: -5px -385px;
     object-position: -5px -385px;
  width: 130px !important;
  height: 29px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-bnpparibas {
    background-position: -5px -385px;
    padding-top: 29px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-bnpparibas {
    background-position: -5px -385px;
    padding-top: 29px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-bnpparibas,
body.Safari_601 .spr-supplier-logos-cropped-bnpparibas,
body.Safari_7 .spr-supplier-logos-cropped-bnpparibas,
body.Safari_9 .spr-supplier-logos-cropped-bnpparibas,
body.Safari_10 .spr-supplier-logos-cropped-bnpparibas {
  background-position: -5px -385px;
  padding-top: 29px;
  padding-right: 130px;
}
.spr-supplier-logos-cropped-budget-energie {
  -o-object-position: -5px -424px;
     object-position: -5px -424px;
  width: 87px !important;
  height: 38px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-budget-energie {
    background-position: -5px -424px;
    padding-top: 38px;
    padding-right: 87px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-budget-energie {
    background-position: -5px -424px;
    padding-top: 38px;
    padding-right: 87px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-budget-energie,
body.Safari_601 .spr-supplier-logos-cropped-budget-energie,
body.Safari_7 .spr-supplier-logos-cropped-budget-energie,
body.Safari_9 .spr-supplier-logos-cropped-budget-energie,
body.Safari_10 .spr-supplier-logos-cropped-budget-energie {
  background-position: -5px -424px;
  padding-top: 38px;
  padding-right: 87px;
}
.spr-supplier-logos-cropped-budget-energie-old {
  -o-object-position: -5px -472px;
     object-position: -5px -472px;
  width: 87px !important;
  height: 38px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-budget-energie-old {
    background-position: -5px -472px;
    padding-top: 38px;
    padding-right: 87px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-budget-energie-old {
    background-position: -5px -472px;
    padding-top: 38px;
    padding-right: 87px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-budget-energie-old,
body.Safari_601 .spr-supplier-logos-cropped-budget-energie-old,
body.Safari_7 .spr-supplier-logos-cropped-budget-energie-old,
body.Safari_9 .spr-supplier-logos-cropped-budget-energie-old,
body.Safari_10 .spr-supplier-logos-cropped-budget-energie-old {
  background-position: -5px -472px;
  padding-top: 38px;
  padding-right: 87px;
}
.spr-supplier-logos-cropped-budgetenergie {
  -o-object-position: -5px -520px;
     object-position: -5px -520px;
  width: 87px !important;
  height: 38px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-budgetenergie {
    background-position: -5px -520px;
    padding-top: 38px;
    padding-right: 87px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-budgetenergie {
    background-position: -5px -520px;
    padding-top: 38px;
    padding-right: 87px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-budgetenergie,
body.Safari_601 .spr-supplier-logos-cropped-budgetenergie,
body.Safari_7 .spr-supplier-logos-cropped-budgetenergie,
body.Safari_9 .spr-supplier-logos-cropped-budgetenergie,
body.Safari_10 .spr-supplier-logos-cropped-budgetenergie {
  background-position: -5px -520px;
  padding-top: 38px;
  padding-right: 87px;
}
.spr-supplier-logos-cropped-budgetenergie-old {
  -o-object-position: -5px -568px;
     object-position: -5px -568px;
  width: 87px !important;
  height: 38px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-budgetenergie-old {
    background-position: -5px -568px;
    padding-top: 38px;
    padding-right: 87px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-budgetenergie-old {
    background-position: -5px -568px;
    padding-top: 38px;
    padding-right: 87px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-budgetenergie-old,
body.Safari_601 .spr-supplier-logos-cropped-budgetenergie-old,
body.Safari_7 .spr-supplier-logos-cropped-budgetenergie-old,
body.Safari_9 .spr-supplier-logos-cropped-budgetenergie-old,
body.Safari_10 .spr-supplier-logos-cropped-budgetenergie-old {
  background-position: -5px -568px;
  padding-top: 38px;
  padding-right: 87px;
}
.spr-supplier-logos-cropped-caiway {
  -o-object-position: -5px -616px;
     object-position: -5px -616px;
  width: 96px !important;
  height: 40px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-caiway {
    background-position: -5px -616px;
    padding-top: 40px;
    padding-right: 96px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-caiway {
    background-position: -5px -616px;
    padding-top: 40px;
    padding-right: 96px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-caiway,
body.Safari_601 .spr-supplier-logos-cropped-caiway,
body.Safari_7 .spr-supplier-logos-cropped-caiway,
body.Safari_9 .spr-supplier-logos-cropped-caiway,
body.Safari_10 .spr-supplier-logos-cropped-caiway {
  background-position: -5px -616px;
  padding-top: 40px;
  padding-right: 96px;
}
.spr-supplier-logos-cropped-canaldigitaal {
  -o-object-position: -5px -666px;
     object-position: -5px -666px;
  width: 120px !important;
  height: 22px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-canaldigitaal {
    background-position: -5px -666px;
    padding-top: 22px;
    padding-right: 120px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-canaldigitaal {
    background-position: -5px -666px;
    padding-top: 22px;
    padding-right: 120px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-canaldigitaal,
body.Safari_601 .spr-supplier-logos-cropped-canaldigitaal,
body.Safari_7 .spr-supplier-logos-cropped-canaldigitaal,
body.Safari_9 .spr-supplier-logos-cropped-canaldigitaal,
body.Safari_10 .spr-supplier-logos-cropped-canaldigitaal {
  background-position: -5px -666px;
  padding-top: 22px;
  padding-right: 120px;
}
.spr-supplier-logos-cropped-clean {
  -o-object-position: -5px -698px;
     object-position: -5px -698px;
  width: 112px !important;
  height: 40px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-clean {
    background-position: -5px -698px;
    padding-top: 40px;
    padding-right: 112px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-clean {
    background-position: -5px -698px;
    padding-top: 40px;
    padding-right: 112px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-clean,
body.Safari_601 .spr-supplier-logos-cropped-clean,
body.Safari_7 .spr-supplier-logos-cropped-clean,
body.Safari_9 .spr-supplier-logos-cropped-clean,
body.Safari_10 .spr-supplier-logos-cropped-clean {
  background-position: -5px -698px;
  padding-top: 40px;
  padding-right: 112px;
}
.spr-supplier-logos-cropped-concepts-ict {
  -o-object-position: -5px -748px;
     object-position: -5px -748px;
  width: 120px !important;
  height: 38px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-concepts-ict {
    background-position: -5px -748px;
    padding-top: 38px;
    padding-right: 120px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-concepts-ict {
    background-position: -5px -748px;
    padding-top: 38px;
    padding-right: 120px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-concepts-ict,
body.Safari_601 .spr-supplier-logos-cropped-concepts-ict,
body.Safari_7 .spr-supplier-logos-cropped-concepts-ict,
body.Safari_9 .spr-supplier-logos-cropped-concepts-ict,
body.Safari_10 .spr-supplier-logos-cropped-concepts-ict {
  background-position: -5px -748px;
  padding-top: 38px;
  padding-right: 120px;
}
.spr-supplier-logos-cropped-de-unie {
  -o-object-position: -5px -796px;
     object-position: -5px -796px;
  width: 112px !important;
  height: 27px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-de-unie {
    background-position: -5px -796px;
    padding-top: 27px;
    padding-right: 112px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-de-unie {
    background-position: -5px -796px;
    padding-top: 27px;
    padding-right: 112px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-de-unie,
body.Safari_601 .spr-supplier-logos-cropped-de-unie,
body.Safari_7 .spr-supplier-logos-cropped-de-unie,
body.Safari_9 .spr-supplier-logos-cropped-de-unie,
body.Safari_10 .spr-supplier-logos-cropped-de-unie {
  background-position: -5px -796px;
  padding-top: 27px;
  padding-right: 112px;
}
.spr-supplier-logos-cropped-delta {
  -o-object-position: -5px -833px;
     object-position: -5px -833px;
  width: 87px !important;
  height: 49px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-delta {
    background-position: -5px -833px;
    padding-top: 49px;
    padding-right: 87px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-delta {
    background-position: -5px -833px;
    padding-top: 49px;
    padding-right: 87px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-delta,
body.Safari_601 .spr-supplier-logos-cropped-delta,
body.Safari_7 .spr-supplier-logos-cropped-delta,
body.Safari_9 .spr-supplier-logos-cropped-delta,
body.Safari_10 .spr-supplier-logos-cropped-delta {
  background-position: -5px -833px;
  padding-top: 49px;
  padding-right: 87px;
}
.spr-supplier-logos-cropped-dgb {
  -o-object-position: -5px -892px;
     object-position: -5px -892px;
  width: 90px !important;
  height: 40px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-dgb {
    background-position: -5px -892px;
    padding-top: 40px;
    padding-right: 90px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-dgb {
    background-position: -5px -892px;
    padding-top: 40px;
    padding-right: 90px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-dgb,
body.Safari_601 .spr-supplier-logos-cropped-dgb,
body.Safari_7 .spr-supplier-logos-cropped-dgb,
body.Safari_9 .spr-supplier-logos-cropped-dgb,
body.Safari_10 .spr-supplier-logos-cropped-dgb {
  background-position: -5px -892px;
  padding-top: 40px;
  padding-right: 90px;
}
.spr-supplier-logos-cropped-digitenne {
  -o-object-position: -5px -942px;
     object-position: -5px -942px;
  width: 130px !important;
  height: 37px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-digitenne {
    background-position: -5px -942px;
    padding-top: 37px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-digitenne {
    background-position: -5px -942px;
    padding-top: 37px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-digitenne,
body.Safari_601 .spr-supplier-logos-cropped-digitenne,
body.Safari_7 .spr-supplier-logos-cropped-digitenne,
body.Safari_9 .spr-supplier-logos-cropped-digitenne,
body.Safari_10 .spr-supplier-logos-cropped-digitenne {
  background-position: -5px -942px;
  padding-top: 37px;
  padding-right: 130px;
}
.spr-supplier-logos-cropped-dong {
  -o-object-position: -5px -989px;
     object-position: -5px -989px;
  width: 93px !important;
  height: 30px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-dong {
    background-position: -5px -989px;
    padding-top: 30px;
    padding-right: 93px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-dong {
    background-position: -5px -989px;
    padding-top: 30px;
    padding-right: 93px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-dong,
body.Safari_601 .spr-supplier-logos-cropped-dong,
body.Safari_7 .spr-supplier-logos-cropped-dong,
body.Safari_9 .spr-supplier-logos-cropped-dong,
body.Safari_10 .spr-supplier-logos-cropped-dong {
  background-position: -5px -989px;
  padding-top: 30px;
  padding-right: 93px;
}
.spr-supplier-logos-cropped-dvep {
  -o-object-position: -5px -1029px;
     object-position: -5px -1029px;
  width: 109px !important;
  height: 35px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-dvep {
    background-position: -5px -1029px;
    padding-top: 35px;
    padding-right: 109px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-dvep {
    background-position: -5px -1029px;
    padding-top: 35px;
    padding-right: 109px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-dvep,
body.Safari_601 .spr-supplier-logos-cropped-dvep,
body.Safari_7 .spr-supplier-logos-cropped-dvep,
body.Safari_9 .spr-supplier-logos-cropped-dvep,
body.Safari_10 .spr-supplier-logos-cropped-dvep {
  background-position: -5px -1029px;
  padding-top: 35px;
  padding-right: 109px;
}
.spr-supplier-logos-cropped-dvepenergie {
  -o-object-position: -5px -1074px;
     object-position: -5px -1074px;
  width: 128px !important;
  height: 40px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-dvepenergie {
    background-position: -5px -1074px;
    padding-top: 40px;
    padding-right: 128px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-dvepenergie {
    background-position: -5px -1074px;
    padding-top: 40px;
    padding-right: 128px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-dvepenergie,
body.Safari_601 .spr-supplier-logos-cropped-dvepenergie,
body.Safari_7 .spr-supplier-logos-cropped-dvepenergie,
body.Safari_9 .spr-supplier-logos-cropped-dvepenergie,
body.Safari_10 .spr-supplier-logos-cropped-dvepenergie {
  background-position: -5px -1074px;
  padding-top: 40px;
  padding-right: 128px;
}
.spr-supplier-logos-cropped-easy_energy {
  -o-object-position: -5px -1124px;
     object-position: -5px -1124px;
  width: 130px !important;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-easy_energy {
    background-position: -5px -1124px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-easy_energy {
    background-position: -5px -1124px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-easy_energy,
body.Safari_601 .spr-supplier-logos-cropped-easy_energy,
body.Safari_7 .spr-supplier-logos-cropped-easy_energy,
body.Safari_9 .spr-supplier-logos-cropped-easy_energy,
body.Safari_10 .spr-supplier-logos-cropped-easy_energy {
  background-position: -5px -1124px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-cropped-edpnet {
  -o-object-position: -5px -1184px;
     object-position: -5px -1184px;
  width: 115px !important;
  height: 30px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-edpnet {
    background-position: -5px -1184px;
    padding-top: 30px;
    padding-right: 115px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-edpnet {
    background-position: -5px -1184px;
    padding-top: 30px;
    padding-right: 115px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-edpnet,
body.Safari_601 .spr-supplier-logos-cropped-edpnet,
body.Safari_7 .spr-supplier-logos-cropped-edpnet,
body.Safari_9 .spr-supplier-logos-cropped-edpnet,
body.Safari_10 .spr-supplier-logos-cropped-edpnet {
  background-position: -5px -1184px;
  padding-top: 30px;
  padding-right: 115px;
}
.spr-supplier-logos-cropped-electrabel {
  -o-object-position: -5px -1224px;
     object-position: -5px -1224px;
  width: 101px !important;
  height: 40px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-electrabel {
    background-position: -5px -1224px;
    padding-top: 40px;
    padding-right: 101px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-electrabel {
    background-position: -5px -1224px;
    padding-top: 40px;
    padding-right: 101px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-electrabel,
body.Safari_601 .spr-supplier-logos-cropped-electrabel,
body.Safari_7 .spr-supplier-logos-cropped-electrabel,
body.Safari_9 .spr-supplier-logos-cropped-electrabel,
body.Safari_10 .spr-supplier-logos-cropped-electrabel {
  background-position: -5px -1224px;
  padding-top: 40px;
  padding-right: 101px;
}
.spr-supplier-logos-cropped-eneco {
  -o-object-position: -5px -1274px;
     object-position: -5px -1274px;
  width: 92px !important;
  height: 40px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-eneco {
    background-position: -5px -1274px;
    padding-top: 40px;
    padding-right: 92px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-eneco {
    background-position: -5px -1274px;
    padding-top: 40px;
    padding-right: 92px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-eneco,
body.Safari_601 .spr-supplier-logos-cropped-eneco,
body.Safari_7 .spr-supplier-logos-cropped-eneco,
body.Safari_9 .spr-supplier-logos-cropped-eneco,
body.Safari_10 .spr-supplier-logos-cropped-eneco {
  background-position: -5px -1274px;
  padding-top: 40px;
  padding-right: 92px;
}
.spr-supplier-logos-cropped-energiedirect {
  -o-object-position: -5px -1324px;
     object-position: -5px -1324px;
  width: 130px !important;
  height: 34px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-energiedirect {
    background-position: -5px -1324px;
    padding-top: 34px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-energiedirect {
    background-position: -5px -1324px;
    padding-top: 34px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-energiedirect,
body.Safari_601 .spr-supplier-logos-cropped-energiedirect,
body.Safari_7 .spr-supplier-logos-cropped-energiedirect,
body.Safari_9 .spr-supplier-logos-cropped-energiedirect,
body.Safari_10 .spr-supplier-logos-cropped-energiedirect {
  background-position: -5px -1324px;
  padding-top: 34px;
  padding-right: 130px;
}
.spr-supplier-logos-cropped-energieflex {
  -o-object-position: -5px -1368px;
     object-position: -5px -1368px;
  width: 129px !important;
  height: 27px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-energieflex {
    background-position: -5px -1368px;
    padding-top: 27px;
    padding-right: 129px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-energieflex {
    background-position: -5px -1368px;
    padding-top: 27px;
    padding-right: 129px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-energieflex,
body.Safari_601 .spr-supplier-logos-cropped-energieflex,
body.Safari_7 .spr-supplier-logos-cropped-energieflex,
body.Safari_9 .spr-supplier-logos-cropped-energieflex,
body.Safari_10 .spr-supplier-logos-cropped-energieflex {
  background-position: -5px -1368px;
  padding-top: 27px;
  padding-right: 129px;
}
.spr-supplier-logos-cropped-energydirect {
  -o-object-position: -5px -1405px;
     object-position: -5px -1405px;
  width: 130px !important;
  height: 34px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-energydirect {
    background-position: -5px -1405px;
    padding-top: 34px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-energydirect {
    background-position: -5px -1405px;
    padding-top: 34px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-energydirect,
body.Safari_601 .spr-supplier-logos-cropped-energydirect,
body.Safari_7 .spr-supplier-logos-cropped-energydirect,
body.Safari_9 .spr-supplier-logos-cropped-energydirect,
body.Safari_10 .spr-supplier-logos-cropped-energydirect {
  background-position: -5px -1405px;
  padding-top: 34px;
  padding-right: 130px;
}
.spr-supplier-logos-cropped-energyzero {
  -o-object-position: -5px -1449px;
     object-position: -5px -1449px;
  width: 123px !important;
  height: 10px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-energyzero {
    background-position: -5px -1449px;
    padding-top: 10px;
    padding-right: 123px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-energyzero {
    background-position: -5px -1449px;
    padding-top: 10px;
    padding-right: 123px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-energyzero,
body.Safari_601 .spr-supplier-logos-cropped-energyzero,
body.Safari_7 .spr-supplier-logos-cropped-energyzero,
body.Safari_9 .spr-supplier-logos-cropped-energyzero,
body.Safari_10 .spr-supplier-logos-cropped-energyzero {
  background-position: -5px -1449px;
  padding-top: 10px;
  padding-right: 123px;
}
.spr-supplier-logos-cropped-engie {
  -o-object-position: -5px -1469px;
     object-position: -5px -1469px;
  width: 92px !important;
  height: 32px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-engie {
    background-position: -5px -1469px;
    padding-top: 32px;
    padding-right: 92px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-engie {
    background-position: -5px -1469px;
    padding-top: 32px;
    padding-right: 92px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-engie,
body.Safari_601 .spr-supplier-logos-cropped-engie,
body.Safari_7 .spr-supplier-logos-cropped-engie,
body.Safari_9 .spr-supplier-logos-cropped-engie,
body.Safari_10 .spr-supplier-logos-cropped-engie {
  background-position: -5px -1469px;
  padding-top: 32px;
  padding-right: 92px;
}
.spr-supplier-logos-cropped-eon {
  -o-object-position: -5px -1511px;
     object-position: -5px -1511px;
  width: 86px !important;
  height: 25px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-eon {
    background-position: -5px -1511px;
    padding-top: 25px;
    padding-right: 86px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-eon {
    background-position: -5px -1511px;
    padding-top: 25px;
    padding-right: 86px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-eon,
body.Safari_601 .spr-supplier-logos-cropped-eon,
body.Safari_7 .spr-supplier-logos-cropped-eon,
body.Safari_9 .spr-supplier-logos-cropped-eon,
body.Safari_10 .spr-supplier-logos-cropped-eon {
  background-position: -5px -1511px;
  padding-top: 25px;
  padding-right: 86px;
}
.spr-supplier-logos-cropped-eraenergy {
  -o-object-position: -5px -1546px;
     object-position: -5px -1546px;
  width: 99px !important;
  height: 18px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-eraenergy {
    background-position: -5px -1546px;
    padding-top: 18px;
    padding-right: 99px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-eraenergy {
    background-position: -5px -1546px;
    padding-top: 18px;
    padding-right: 99px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-eraenergy,
body.Safari_601 .spr-supplier-logos-cropped-eraenergy,
body.Safari_7 .spr-supplier-logos-cropped-eraenergy,
body.Safari_9 .spr-supplier-logos-cropped-eraenergy,
body.Safari_10 .spr-supplier-logos-cropped-eraenergy {
  background-position: -5px -1546px;
  padding-top: 18px;
  padding-right: 99px;
}
.spr-supplier-logos-cropped-essent {
  -o-object-position: -5px -1574px;
     object-position: -5px -1574px;
  width: 110px !important;
  height: 25px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-essent {
    background-position: -5px -1574px;
    padding-top: 25px;
    padding-right: 110px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-essent {
    background-position: -5px -1574px;
    padding-top: 25px;
    padding-right: 110px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-essent,
body.Safari_601 .spr-supplier-logos-cropped-essent,
body.Safari_7 .spr-supplier-logos-cropped-essent,
body.Safari_9 .spr-supplier-logos-cropped-essent,
body.Safari_10 .spr-supplier-logos-cropped-essent {
  background-position: -5px -1574px;
  padding-top: 25px;
  padding-right: 110px;
}
.spr-supplier-logos-cropped-essent-be {
  -o-object-position: -5px -1609px;
     object-position: -5px -1609px;
  width: 130px !important;
  height: 60px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-essent-be {
    background-position: -5px -1609px;
    padding-top: 60px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-essent-be {
    background-position: -5px -1609px;
    padding-top: 60px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-essent-be,
body.Safari_601 .spr-supplier-logos-cropped-essent-be,
body.Safari_7 .spr-supplier-logos-cropped-essent-be,
body.Safari_9 .spr-supplier-logos-cropped-essent-be,
body.Safari_10 .spr-supplier-logos-cropped-essent-be {
  background-position: -5px -1609px;
  padding-top: 60px;
  padding-right: 130px;
}
.spr-supplier-logos-cropped-essent-retention {
  -o-object-position: -5px -1679px;
     object-position: -5px -1679px;
  width: 108px !important;
  height: 33px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-essent-retention {
    background-position: -5px -1679px;
    padding-top: 33px;
    padding-right: 108px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-essent-retention {
    background-position: -5px -1679px;
    padding-top: 33px;
    padding-right: 108px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-essent-retention,
body.Safari_601 .spr-supplier-logos-cropped-essent-retention,
body.Safari_7 .spr-supplier-logos-cropped-essent-retention,
body.Safari_9 .spr-supplier-logos-cropped-essent-retention,
body.Safari_10 .spr-supplier-logos-cropped-essent-retention {
  background-position: -5px -1679px;
  padding-top: 33px;
  padding-right: 108px;
}
.spr-supplier-logos-cropped-fenor {
  -o-object-position: -5px -1722px;
     object-position: -5px -1722px;
  width: 130px !important;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-fenor {
    background-position: -5px -1722px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-fenor {
    background-position: -5px -1722px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-fenor,
body.Safari_601 .spr-supplier-logos-cropped-fenor,
body.Safari_7 .spr-supplier-logos-cropped-fenor,
body.Safari_9 .spr-supplier-logos-cropped-fenor,
body.Safari_10 .spr-supplier-logos-cropped-fenor {
  background-position: -5px -1722px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-cropped-fiber {
  -o-object-position: -5px -1782px;
     object-position: -5px -1782px;
  width: 96px !important;
  height: 35px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-fiber {
    background-position: -5px -1782px;
    padding-top: 35px;
    padding-right: 96px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-fiber {
    background-position: -5px -1782px;
    padding-top: 35px;
    padding-right: 96px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-fiber,
body.Safari_601 .spr-supplier-logos-cropped-fiber,
body.Safari_7 .spr-supplier-logos-cropped-fiber,
body.Safari_9 .spr-supplier-logos-cropped-fiber,
body.Safari_10 .spr-supplier-logos-cropped-fiber {
  background-position: -5px -1782px;
  padding-top: 35px;
  padding-right: 96px;
}
.spr-supplier-logos-cropped-frivius {
  -o-object-position: -5px -1827px;
     object-position: -5px -1827px;
  width: 79px !important;
  height: 40px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-frivius {
    background-position: -5px -1827px;
    padding-top: 40px;
    padding-right: 79px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-frivius {
    background-position: -5px -1827px;
    padding-top: 40px;
    padding-right: 79px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-frivius,
body.Safari_601 .spr-supplier-logos-cropped-frivius,
body.Safari_7 .spr-supplier-logos-cropped-frivius,
body.Safari_9 .spr-supplier-logos-cropped-frivius,
body.Safari_10 .spr-supplier-logos-cropped-frivius {
  background-position: -5px -1827px;
  padding-top: 40px;
  padding-right: 79px;
}
.spr-supplier-logos-cropped-fype {
  -o-object-position: -5px -1877px;
     object-position: -5px -1877px;
  width: 88px !important;
  height: 30px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-fype {
    background-position: -5px -1877px;
    padding-top: 30px;
    padding-right: 88px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-fype {
    background-position: -5px -1877px;
    padding-top: 30px;
    padding-right: 88px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-fype,
body.Safari_601 .spr-supplier-logos-cropped-fype,
body.Safari_7 .spr-supplier-logos-cropped-fype,
body.Safari_9 .spr-supplier-logos-cropped-fype,
body.Safari_10 .spr-supplier-logos-cropped-fype {
  background-position: -5px -1877px;
  padding-top: 30px;
  padding-right: 88px;
}
.spr-supplier-logos-cropped-greenchoice {
  -o-object-position: -5px -1917px;
     object-position: -5px -1917px;
  width: 70px !important;
  height: 48px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-greenchoice {
    background-position: -5px -1917px;
    padding-top: 48px;
    padding-right: 70px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-greenchoice {
    background-position: -5px -1917px;
    padding-top: 48px;
    padding-right: 70px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-greenchoice,
body.Safari_601 .spr-supplier-logos-cropped-greenchoice,
body.Safari_7 .spr-supplier-logos-cropped-greenchoice,
body.Safari_9 .spr-supplier-logos-cropped-greenchoice,
body.Safari_10 .spr-supplier-logos-cropped-greenchoice {
  background-position: -5px -1917px;
  padding-top: 48px;
  padding-right: 70px;
}
.spr-supplier-logos-cropped-greenfoot {
  -o-object-position: -5px -1975px;
     object-position: -5px -1975px;
  width: 130px !important;
  height: 41px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-greenfoot {
    background-position: -5px -1975px;
    padding-top: 41px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-greenfoot {
    background-position: -5px -1975px;
    padding-top: 41px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-greenfoot,
body.Safari_601 .spr-supplier-logos-cropped-greenfoot,
body.Safari_7 .spr-supplier-logos-cropped-greenfoot,
body.Safari_9 .spr-supplier-logos-cropped-greenfoot,
body.Safari_10 .spr-supplier-logos-cropped-greenfoot {
  background-position: -5px -1975px;
  padding-top: 41px;
  padding-right: 130px;
}
.spr-supplier-logos-cropped-hema {
  -o-object-position: -5px -2026px;
     object-position: -5px -2026px;
  width: 130px !important;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-hema {
    background-position: -5px -2026px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-hema {
    background-position: -5px -2026px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-hema,
body.Safari_601 .spr-supplier-logos-cropped-hema,
body.Safari_7 .spr-supplier-logos-cropped-hema,
body.Safari_9 .spr-supplier-logos-cropped-hema,
body.Safari_10 .spr-supplier-logos-cropped-hema {
  background-position: -5px -2026px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-cropped-hetnet {
  -o-object-position: -5px -2086px;
     object-position: -5px -2086px;
  width: 130px !important;
  height: 40px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-hetnet {
    background-position: -5px -2086px;
    padding-top: 40px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-hetnet {
    background-position: -5px -2086px;
    padding-top: 40px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-hetnet,
body.Safari_601 .spr-supplier-logos-cropped-hetnet,
body.Safari_7 .spr-supplier-logos-cropped-hetnet,
body.Safari_9 .spr-supplier-logos-cropped-hetnet,
body.Safari_10 .spr-supplier-logos-cropped-hetnet {
  background-position: -5px -2086px;
  padding-top: 40px;
  padding-right: 130px;
}
.spr-supplier-logos-cropped-huismerk-energie {
  -o-object-position: -5px -2136px;
     object-position: -5px -2136px;
  width: 65px !important;
  height: 47px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-huismerk-energie {
    background-position: -5px -2136px;
    padding-top: 47px;
    padding-right: 65px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-huismerk-energie {
    background-position: -5px -2136px;
    padding-top: 47px;
    padding-right: 65px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-huismerk-energie,
body.Safari_601 .spr-supplier-logos-cropped-huismerk-energie,
body.Safari_7 .spr-supplier-logos-cropped-huismerk-energie,
body.Safari_9 .spr-supplier-logos-cropped-huismerk-energie,
body.Safari_10 .spr-supplier-logos-cropped-huismerk-energie {
  background-position: -5px -2136px;
  padding-top: 47px;
  padding-right: 65px;
}
.spr-supplier-logos-cropped-hvc {
  -o-object-position: -5px -2193px;
     object-position: -5px -2193px;
  width: 130px !important;
  height: 22px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-hvc {
    background-position: -5px -2193px;
    padding-top: 22px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-hvc {
    background-position: -5px -2193px;
    padding-top: 22px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-hvc,
body.Safari_601 .spr-supplier-logos-cropped-hvc,
body.Safari_7 .spr-supplier-logos-cropped-hvc,
body.Safari_9 .spr-supplier-logos-cropped-hvc,
body.Safari_10 .spr-supplier-logos-cropped-hvc {
  background-position: -5px -2193px;
  padding-top: 22px;
  padding-right: 130px;
}
.spr-supplier-logos-cropped-hvc-energie {
  -o-object-position: -5px -2221px;
     object-position: -5px -2221px;
  width: 96px !important;
  height: 47px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-hvc-energie {
    background-position: -5px -2221px;
    padding-top: 47px;
    padding-right: 96px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-hvc-energie {
    background-position: -5px -2221px;
    padding-top: 47px;
    padding-right: 96px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-hvc-energie,
body.Safari_601 .spr-supplier-logos-cropped-hvc-energie,
body.Safari_7 .spr-supplier-logos-cropped-hvc-energie,
body.Safari_9 .spr-supplier-logos-cropped-hvc-energie,
body.Safari_10 .spr-supplier-logos-cropped-hvc-energie {
  background-position: -5px -2221px;
  padding-top: 47px;
  padding-right: 96px;
}
.spr-supplier-logos-cropped-hvc_energie {
  -o-object-position: -5px -2273px;
     object-position: -5px -2273px;
  width: 130px !important;
  height: 38px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-hvc_energie {
    background-position: -5px -2273px;
    padding-top: 38px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-hvc_energie {
    background-position: -5px -2273px;
    padding-top: 38px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-hvc_energie,
body.Safari_601 .spr-supplier-logos-cropped-hvc_energie,
body.Safari_7 .spr-supplier-logos-cropped-hvc_energie,
body.Safari_9 .spr-supplier-logos-cropped-hvc_energie,
body.Safari_10 .spr-supplier-logos-cropped-hvc_energie {
  background-position: -5px -2273px;
  padding-top: 38px;
  padding-right: 130px;
}
.spr-supplier-logos-cropped-inenergie {
  -o-object-position: -5px -2321px;
     object-position: -5px -2321px;
  width: 114px !important;
  height: 37px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-inenergie {
    background-position: -5px -2321px;
    padding-top: 37px;
    padding-right: 114px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-inenergie {
    background-position: -5px -2321px;
    padding-top: 37px;
    padding-right: 114px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-inenergie,
body.Safari_601 .spr-supplier-logos-cropped-inenergie,
body.Safari_7 .spr-supplier-logos-cropped-inenergie,
body.Safari_9 .spr-supplier-logos-cropped-inenergie,
body.Safari_10 .spr-supplier-logos-cropped-inenergie {
  background-position: -5px -2321px;
  padding-top: 37px;
  padding-right: 114px;
}
.spr-supplier-logos-cropped-inenergie-color {
  -o-object-position: -5px -2368px;
     object-position: -5px -2368px;
  width: 114px !important;
  height: 37px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-inenergie-color {
    background-position: -5px -2368px;
    padding-top: 37px;
    padding-right: 114px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-inenergie-color {
    background-position: -5px -2368px;
    padding-top: 37px;
    padding-right: 114px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-inenergie-color,
body.Safari_601 .spr-supplier-logos-cropped-inenergie-color,
body.Safari_7 .spr-supplier-logos-cropped-inenergie-color,
body.Safari_9 .spr-supplier-logos-cropped-inenergie-color,
body.Safari_10 .spr-supplier-logos-cropped-inenergie-color {
  background-position: -5px -2368px;
  padding-top: 37px;
  padding-right: 114px;
}
.spr-supplier-logos-cropped-innova-energie {
  -o-object-position: -5px -2407px;
     object-position: -5px -2407px;
  width: 130px !important;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-innova-energie {
    background-position: -5px -2407px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-innova-energie {
    background-position: -5px -2407px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-innova-energie,
body.Safari_601 .spr-supplier-logos-cropped-innova-energie,
body.Safari_7 .spr-supplier-logos-cropped-innova-energie,
body.Safari_9 .spr-supplier-logos-cropped-innova-energie,
body.Safari_10 .spr-supplier-logos-cropped-innova-energie {
  background-position: -5px -2407px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-cropped-kas-energie {
  -o-object-position: -5px -2458px;
     object-position: -5px -2458px;
  width: 102px !important;
  height: 47px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-kas-energie {
    background-position: -5px -2458px;
    padding-top: 47px;
    padding-right: 102px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-kas-energie {
    background-position: -5px -2458px;
    padding-top: 47px;
    padding-right: 102px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-kas-energie,
body.Safari_601 .spr-supplier-logos-cropped-kas-energie,
body.Safari_7 .spr-supplier-logos-cropped-kas-energie,
body.Safari_9 .spr-supplier-logos-cropped-kas-energie,
body.Safari_10 .spr-supplier-logos-cropped-kas-energie {
  background-position: -5px -2458px;
  padding-top: 47px;
  padding-right: 102px;
}
.spr-supplier-logos-cropped-kpn {
  -o-object-position: -5px -2515px;
     object-position: -5px -2515px;
  width: 83px !important;
  height: 35px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-kpn {
    background-position: -5px -2515px;
    padding-top: 35px;
    padding-right: 83px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-kpn {
    background-position: -5px -2515px;
    padding-top: 35px;
    padding-right: 83px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-kpn,
body.Safari_601 .spr-supplier-logos-cropped-kpn,
body.Safari_7 .spr-supplier-logos-cropped-kpn,
body.Safari_9 .spr-supplier-logos-cropped-kpn,
body.Safari_10 .spr-supplier-logos-cropped-kpn {
  background-position: -5px -2515px;
  padding-top: 35px;
  padding-right: 83px;
}
.spr-supplier-logos-cropped-lampiris {
  -o-object-position: -5px -2560px;
     object-position: -5px -2560px;
  width: 113px !important;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-lampiris {
    background-position: -5px -2560px;
    padding-top: 50px;
    padding-right: 113px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-lampiris {
    background-position: -5px -2560px;
    padding-top: 50px;
    padding-right: 113px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-lampiris,
body.Safari_601 .spr-supplier-logos-cropped-lampiris,
body.Safari_7 .spr-supplier-logos-cropped-lampiris,
body.Safari_9 .spr-supplier-logos-cropped-lampiris,
body.Safari_10 .spr-supplier-logos-cropped-lampiris {
  background-position: -5px -2560px;
  padding-top: 50px;
  padding-right: 113px;
}
.spr-supplier-logos-cropped-leon-zeewolde {
  -o-object-position: -5px -2620px;
     object-position: -5px -2620px;
  width: 130px !important;
  height: 45px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-leon-zeewolde {
    background-position: -5px -2620px;
    padding-top: 45px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-leon-zeewolde {
    background-position: -5px -2620px;
    padding-top: 45px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-leon-zeewolde,
body.Safari_601 .spr-supplier-logos-cropped-leon-zeewolde,
body.Safari_7 .spr-supplier-logos-cropped-leon-zeewolde,
body.Safari_9 .spr-supplier-logos-cropped-leon-zeewolde,
body.Safari_10 .spr-supplier-logos-cropped-leon-zeewolde {
  background-position: -5px -2620px;
  padding-top: 45px;
  padding-right: 130px;
}
.spr-supplier-logos-cropped-lijbrandt {
  -o-object-position: -5px -2675px;
     object-position: -5px -2675px;
  width: 116px !important;
  height: 22px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-lijbrandt {
    background-position: -5px -2675px;
    padding-top: 22px;
    padding-right: 116px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-lijbrandt {
    background-position: -5px -2675px;
    padding-top: 22px;
    padding-right: 116px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-lijbrandt,
body.Safari_601 .spr-supplier-logos-cropped-lijbrandt,
body.Safari_7 .spr-supplier-logos-cropped-lijbrandt,
body.Safari_9 .spr-supplier-logos-cropped-lijbrandt,
body.Safari_10 .spr-supplier-logos-cropped-lijbrandt {
  background-position: -5px -2675px;
  padding-top: 22px;
  padding-right: 116px;
}
.spr-supplier-logos-cropped-main {
  -o-object-position: -5px -2707px;
     object-position: -5px -2707px;
  width: 130px !important;
  height: 22px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-main {
    background-position: -5px -2707px;
    padding-top: 22px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-main {
    background-position: -5px -2707px;
    padding-top: 22px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-main,
body.Safari_601 .spr-supplier-logos-cropped-main,
body.Safari_7 .spr-supplier-logos-cropped-main,
body.Safari_9 .spr-supplier-logos-cropped-main,
body.Safari_10 .spr-supplier-logos-cropped-main {
  background-position: -5px -2707px;
  padding-top: 22px;
  padding-right: 130px;
}
.spr-supplier-logos-cropped-main-energie {
  -o-object-position: -5px -2739px;
     object-position: -5px -2739px;
  width: 135px !important;
  height: 22px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-main-energie {
    background-position: -5px -2739px;
    padding-top: 22px;
    padding-right: 135px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-main-energie {
    background-position: -5px -2739px;
    padding-top: 22px;
    padding-right: 135px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-main-energie,
body.Safari_601 .spr-supplier-logos-cropped-main-energie,
body.Safari_7 .spr-supplier-logos-cropped-main-energie,
body.Safari_9 .spr-supplier-logos-cropped-main-energie,
body.Safari_10 .spr-supplier-logos-cropped-main-energie {
  background-position: -5px -2739px;
  padding-top: 22px;
  padding-right: 135px;
}
.spr-supplier-logos-cropped-naked {
  -o-object-position: -5px -2771px;
     object-position: -5px -2771px;
  width: 80px !important;
  height: 36px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-naked {
    background-position: -5px -2771px;
    padding-top: 36px;
    padding-right: 80px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-naked {
    background-position: -5px -2771px;
    padding-top: 36px;
    padding-right: 80px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-naked,
body.Safari_601 .spr-supplier-logos-cropped-naked,
body.Safari_7 .spr-supplier-logos-cropped-naked,
body.Safari_9 .spr-supplier-logos-cropped-naked,
body.Safari_10 .spr-supplier-logos-cropped-naked {
  background-position: -5px -2771px;
  padding-top: 36px;
  padding-right: 80px;
}
.spr-supplier-logos-cropped-nederlandse-energie-maatschappij {
  -o-object-position: -5px -2817px;
     object-position: -5px -2817px;
  width: 110px !important;
  height: 33px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-nederlandse-energie-maatschappij {
    background-position: -5px -2817px;
    padding-top: 33px;
    padding-right: 110px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-nederlandse-energie-maatschappij {
    background-position: -5px -2817px;
    padding-top: 33px;
    padding-right: 110px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-nederlandse-energie-maatschappij,
body.Safari_601 .spr-supplier-logos-cropped-nederlandse-energie-maatschappij,
body.Safari_7 .spr-supplier-logos-cropped-nederlandse-energie-maatschappij,
body.Safari_9 .spr-supplier-logos-cropped-nederlandse-energie-maatschappij,
body.Safari_10 .spr-supplier-logos-cropped-nederlandse-energie-maatschappij {
  background-position: -5px -2817px;
  padding-top: 33px;
  padding-right: 110px;
}
.spr-supplier-logos-cropped-nem {
  -o-object-position: -5px -2860px;
     object-position: -5px -2860px;
  width: 110px !important;
  height: 39px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-nem {
    background-position: -5px -2860px;
    padding-top: 39px;
    padding-right: 110px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-nem {
    background-position: -5px -2860px;
    padding-top: 39px;
    padding-right: 110px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-nem,
body.Safari_601 .spr-supplier-logos-cropped-nem,
body.Safari_7 .spr-supplier-logos-cropped-nem,
body.Safari_9 .spr-supplier-logos-cropped-nem,
body.Safari_10 .spr-supplier-logos-cropped-nem {
  background-position: -5px -2860px;
  padding-top: 39px;
  padding-right: 110px;
}
.spr-supplier-logos-cropped-nhec {
  -o-object-position: -5px -2909px;
     object-position: -5px -2909px;
  width: 82px !important;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-nhec {
    background-position: -5px -2909px;
    padding-top: 50px;
    padding-right: 82px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-nhec {
    background-position: -5px -2909px;
    padding-top: 50px;
    padding-right: 82px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-nhec,
body.Safari_601 .spr-supplier-logos-cropped-nhec,
body.Safari_7 .spr-supplier-logos-cropped-nhec,
body.Safari_9 .spr-supplier-logos-cropped-nhec,
body.Safari_10 .spr-supplier-logos-cropped-nhec {
  background-position: -5px -2909px;
  padding-top: 50px;
  padding-right: 82px;
}
.spr-supplier-logos-cropped-nieuwestroom {
  -o-object-position: -5px -2969px;
     object-position: -5px -2969px;
  width: 125px !important;
  height: 23px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-nieuwestroom {
    background-position: -5px -2969px;
    padding-top: 23px;
    padding-right: 125px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-nieuwestroom {
    background-position: -5px -2969px;
    padding-top: 23px;
    padding-right: 125px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-nieuwestroom,
body.Safari_601 .spr-supplier-logos-cropped-nieuwestroom,
body.Safari_7 .spr-supplier-logos-cropped-nieuwestroom,
body.Safari_9 .spr-supplier-logos-cropped-nieuwestroom,
body.Safari_10 .spr-supplier-logos-cropped-nieuwestroom {
  background-position: -5px -2969px;
  padding-top: 23px;
  padding-right: 125px;
}
.spr-supplier-logos-cropped-nld-energie {
  -o-object-position: -5px -3002px;
     object-position: -5px -3002px;
  width: 125px !important;
  height: 24px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-nld-energie {
    background-position: -5px -3002px;
    padding-top: 24px;
    padding-right: 125px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-nld-energie {
    background-position: -5px -3002px;
    padding-top: 24px;
    padding-right: 125px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-nld-energie,
body.Safari_601 .spr-supplier-logos-cropped-nld-energie,
body.Safari_7 .spr-supplier-logos-cropped-nld-energie,
body.Safari_9 .spr-supplier-logos-cropped-nld-energie,
body.Safari_10 .spr-supplier-logos-cropped-nld-energie {
  background-position: -5px -3002px;
  padding-top: 24px;
  padding-right: 125px;
}
.spr-supplier-logos-cropped-nle {
  -o-object-position: -5px -3036px;
     object-position: -5px -3036px;
  width: 111px !important;
  height: 33px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-nle {
    background-position: -5px -3036px;
    padding-top: 33px;
    padding-right: 111px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-nle {
    background-position: -5px -3036px;
    padding-top: 33px;
    padding-right: 111px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-nle,
body.Safari_601 .spr-supplier-logos-cropped-nle,
body.Safari_7 .spr-supplier-logos-cropped-nle,
body.Safari_9 .spr-supplier-logos-cropped-nle,
body.Safari_10 .spr-supplier-logos-cropped-nle {
  background-position: -5px -3036px;
  padding-top: 33px;
  padding-right: 111px;
}
.spr-supplier-logos-cropped-nle-zakelijk {
  -o-object-position: -5px -3079px;
     object-position: -5px -3079px;
  width: 110px !important;
  height: 39px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-nle-zakelijk {
    background-position: -5px -3079px;
    padding-top: 39px;
    padding-right: 110px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-nle-zakelijk {
    background-position: -5px -3079px;
    padding-top: 39px;
    padding-right: 110px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-nle-zakelijk,
body.Safari_601 .spr-supplier-logos-cropped-nle-zakelijk,
body.Safari_7 .spr-supplier-logos-cropped-nle-zakelijk,
body.Safari_9 .spr-supplier-logos-cropped-nle-zakelijk,
body.Safari_10 .spr-supplier-logos-cropped-nle-zakelijk {
  background-position: -5px -3079px;
  padding-top: 39px;
  padding-right: 110px;
}
.spr-supplier-logos-cropped-nuon {
  -o-object-position: -5px -3120px;
     object-position: -5px -3120px;
  width: 69px !important;
  height: 49px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-nuon {
    background-position: -5px -3120px;
    padding-top: 49px;
    padding-right: 69px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-nuon {
    background-position: -5px -3120px;
    padding-top: 49px;
    padding-right: 69px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-nuon,
body.Safari_601 .spr-supplier-logos-cropped-nuon,
body.Safari_7 .spr-supplier-logos-cropped-nuon,
body.Safari_9 .spr-supplier-logos-cropped-nuon,
body.Safari_10 .spr-supplier-logos-cropped-nuon {
  background-position: -5px -3120px;
  padding-top: 49px;
  padding-right: 69px;
}
.spr-supplier-logos-cropped-vattenfall {
  -o-object-position: -5px -5082px;
     object-position: -5px -5082px;
  width: 124px !important;
  height: 28px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-vattenfall {
    background-position: -5px -5082px;
    padding-top: 28px;
    padding-right: 124px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-vattenfall {
    background-position: -5px -5082px;
    padding-top: 28px;
    padding-right: 124px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-vattenfall,
body.Safari_601 .spr-supplier-logos-cropped-vattenfall,
body.Safari_7 .spr-supplier-logos-cropped-vattenfall,
body.Safari_9 .spr-supplier-logos-cropped-vattenfall,
body.Safari_10 .spr-supplier-logos-cropped-vattenfall {
  background-position: -5px -5082px;
  padding-top: 28px;
  padding-right: 124px;
}
.spr-supplier-logos-cropped-octaplus {
  -o-object-position: -5px -3172px;
     object-position: -5px -3172px;
  width: 121px !important;
  height: 30px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-octaplus {
    background-position: -5px -3172px;
    padding-top: 30px;
    padding-right: 121px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-octaplus {
    background-position: -5px -3172px;
    padding-top: 30px;
    padding-right: 121px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-octaplus,
body.Safari_601 .spr-supplier-logos-cropped-octaplus,
body.Safari_7 .spr-supplier-logos-cropped-octaplus,
body.Safari_9 .spr-supplier-logos-cropped-octaplus,
body.Safari_10 .spr-supplier-logos-cropped-octaplus {
  background-position: -5px -3172px;
  padding-top: 30px;
  padding-right: 121px;
}
.spr-supplier-logos-cropped-online {
  -o-object-position: -5px -3212px;
     object-position: -5px -3212px;
  width: 118px !important;
  height: 27px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-online {
    background-position: -5px -3212px;
    padding-top: 27px;
    padding-right: 118px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-online {
    background-position: -5px -3212px;
    padding-top: 27px;
    padding-right: 118px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-online,
body.Safari_601 .spr-supplier-logos-cropped-online,
body.Safari_7 .spr-supplier-logos-cropped-online,
body.Safari_9 .spr-supplier-logos-cropped-online,
body.Safari_10 .spr-supplier-logos-cropped-online {
  background-position: -5px -3212px;
  padding-top: 27px;
  padding-right: 118px;
}
.spr-supplier-logos-cropped-online-tmobile {
  -o-object-position: -5px -3249px;
     object-position: -5px -3249px;
  width: 125px !important;
  height: 18px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-online-tmobile {
    background-position: -5px -3249px;
    padding-top: 18px;
    padding-right: 125px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-online-tmobile {
    background-position: -5px -3249px;
    padding-top: 18px;
    padding-right: 125px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-online-tmobile,
body.Safari_601 .spr-supplier-logos-cropped-online-tmobile,
body.Safari_7 .spr-supplier-logos-cropped-online-tmobile,
body.Safari_9 .spr-supplier-logos-cropped-online-tmobile,
body.Safari_10 .spr-supplier-logos-cropped-online-tmobile {
  background-position: -5px -3249px;
  padding-top: 18px;
  padding-right: 125px;
}
.spr-supplier-logos-cropped-onlinenl {
  -o-object-position: -5px -3277px;
     object-position: -5px -3277px;
  width: 118px !important;
  height: 27px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-onlinenl {
    background-position: -5px -3277px;
    padding-top: 27px;
    padding-right: 118px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-onlinenl {
    background-position: -5px -3277px;
    padding-top: 27px;
    padding-right: 118px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-onlinenl,
body.Safari_601 .spr-supplier-logos-cropped-onlinenl,
body.Safari_7 .spr-supplier-logos-cropped-onlinenl,
body.Safari_9 .spr-supplier-logos-cropped-onlinenl,
body.Safari_10 .spr-supplier-logos-cropped-onlinenl {
  background-position: -5px -3277px;
  padding-top: 27px;
  padding-right: 118px;
}
.spr-supplier-logos-cropped-orro {
  -o-object-position: -5px -3314px;
     object-position: -5px -3314px;
  width: 102px !important;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-orro {
    background-position: -5px -3314px;
    padding-top: 50px;
    padding-right: 102px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-orro {
    background-position: -5px -3314px;
    padding-top: 50px;
    padding-right: 102px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-orro,
body.Safari_601 .spr-supplier-logos-cropped-orro,
body.Safari_7 .spr-supplier-logos-cropped-orro,
body.Safari_9 .spr-supplier-logos-cropped-orro,
body.Safari_10 .spr-supplier-logos-cropped-orro {
  background-position: -5px -3314px;
  padding-top: 50px;
  padding-right: 102px;
}
.spr-supplier-logos-cropped-oxxio {
  -o-object-position: -5px -3374px;
     object-position: -5px -3374px;
  width: 101px !important;
  height: 40px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-oxxio {
    background-position: -5px -3374px;
    padding-top: 40px;
    padding-right: 101px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-oxxio {
    background-position: -5px -3374px;
    padding-top: 40px;
    padding-right: 101px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-oxxio,
body.Safari_601 .spr-supplier-logos-cropped-oxxio,
body.Safari_7 .spr-supplier-logos-cropped-oxxio,
body.Safari_9 .spr-supplier-logos-cropped-oxxio,
body.Safari_10 .spr-supplier-logos-cropped-oxxio {
  background-position: -5px -3374px;
  padding-top: 40px;
  padding-right: 101px;
}
.spr-supplier-logos-cropped-powerpeers {
  -o-object-position: -5px -3424px;
     object-position: -5px -3424px;
  width: 114px !important;
  height: 27px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-powerpeers {
    background-position: -5px -3424px;
    padding-top: 27px;
    padding-right: 114px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-powerpeers {
    background-position: -5px -3424px;
    padding-top: 27px;
    padding-right: 114px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-powerpeers,
body.Safari_601 .spr-supplier-logos-cropped-powerpeers,
body.Safari_7 .spr-supplier-logos-cropped-powerpeers,
body.Safari_9 .spr-supplier-logos-cropped-powerpeers,
body.Safari_10 .spr-supplier-logos-cropped-powerpeers {
  background-position: -5px -3424px;
  padding-top: 27px;
  padding-right: 114px;
}
.spr-supplier-logos-cropped-pure-energie {
  -o-object-position: -5px -3461px;
     object-position: -5px -3461px;
  width: 83px !important;
  height: 48px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-pure-energie {
    background-position: -5px -3461px;
    padding-top: 48px;
    padding-right: 83px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-pure-energie {
    background-position: -5px -3461px;
    padding-top: 48px;
    padding-right: 83px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-pure-energie,
body.Safari_601 .spr-supplier-logos-cropped-pure-energie,
body.Safari_7 .spr-supplier-logos-cropped-pure-energie,
body.Safari_9 .spr-supplier-logos-cropped-pure-energie,
body.Safari_10 .spr-supplier-logos-cropped-pure-energie {
  background-position: -5px -3461px;
  padding-top: 48px;
  padding-right: 83px;
}
.spr-supplier-logos-cropped-pure-energie-groep {
  -o-object-position: -5px -3519px;
     object-position: -5px -3519px;
  width: 46px !important;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-pure-energie-groep {
    background-position: -5px -3519px;
    padding-top: 50px;
    padding-right: 46px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-pure-energie-groep {
    background-position: -5px -3519px;
    padding-top: 50px;
    padding-right: 46px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-pure-energie-groep,
body.Safari_601 .spr-supplier-logos-cropped-pure-energie-groep,
body.Safari_7 .spr-supplier-logos-cropped-pure-energie-groep,
body.Safari_9 .spr-supplier-logos-cropped-pure-energie-groep,
body.Safari_10 .spr-supplier-logos-cropped-pure-energie-groep {
  background-position: -5px -3519px;
  padding-top: 50px;
  padding-right: 46px;
}
.spr-supplier-logos-cropped-qurrent {
  -o-object-position: -5px -3579px;
     object-position: -5px -3579px;
  width: 53px !important;
  height: 42px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-qurrent {
    background-position: -5px -3579px;
    padding-top: 42px;
    padding-right: 53px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-qurrent {
    background-position: -5px -3579px;
    padding-top: 42px;
    padding-right: 53px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-qurrent,
body.Safari_601 .spr-supplier-logos-cropped-qurrent,
body.Safari_7 .spr-supplier-logos-cropped-qurrent,
body.Safari_9 .spr-supplier-logos-cropped-qurrent,
body.Safari_10 .spr-supplier-logos-cropped-qurrent {
  background-position: -5px -3579px;
  padding-top: 42px;
  padding-right: 53px;
}
.spr-supplier-logos-cropped-qwint {
  -o-object-position: -5px -3631px;
     object-position: -5px -3631px;
  width: 120px !important;
  height: 31px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-qwint {
    background-position: -5px -3631px;
    padding-top: 31px;
    padding-right: 120px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-qwint {
    background-position: -5px -3631px;
    padding-top: 31px;
    padding-right: 120px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-qwint,
body.Safari_601 .spr-supplier-logos-cropped-qwint,
body.Safari_7 .spr-supplier-logos-cropped-qwint,
body.Safari_9 .spr-supplier-logos-cropped-qwint,
body.Safari_10 .spr-supplier-logos-cropped-qwint {
  background-position: -5px -3631px;
  padding-top: 31px;
  padding-right: 120px;
}
.spr-supplier-logos-cropped-raedthuys {
  -o-object-position: -5px -3672px;
     object-position: -5px -3672px;
  width: 46px !important;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-raedthuys {
    background-position: -5px -3672px;
    padding-top: 50px;
    padding-right: 46px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-raedthuys {
    background-position: -5px -3672px;
    padding-top: 50px;
    padding-right: 46px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-raedthuys,
body.Safari_601 .spr-supplier-logos-cropped-raedthuys,
body.Safari_7 .spr-supplier-logos-cropped-raedthuys,
body.Safari_9 .spr-supplier-logos-cropped-raedthuys,
body.Safari_10 .spr-supplier-logos-cropped-raedthuys {
  background-position: -5px -3672px;
  padding-top: 50px;
  padding-right: 46px;
}
.spr-supplier-logos-cropped-raedthuys-groep {
  -o-object-position: -5px -3732px;
     object-position: -5px -3732px;
  width: 118px !important;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-raedthuys-groep {
    background-position: -5px -3732px;
    padding-top: 50px;
    padding-right: 118px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-raedthuys-groep {
    background-position: -5px -3732px;
    padding-top: 50px;
    padding-right: 118px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-raedthuys-groep,
body.Safari_601 .spr-supplier-logos-cropped-raedthuys-groep,
body.Safari_7 .spr-supplier-logos-cropped-raedthuys-groep,
body.Safari_9 .spr-supplier-logos-cropped-raedthuys-groep,
body.Safari_10 .spr-supplier-logos-cropped-raedthuys-groep {
  background-position: -5px -3732px;
  padding-top: 50px;
  padding-right: 118px;
}
.spr-supplier-logos-cropped-robin {
  -o-object-position: -5px -3792px;
     object-position: -5px -3792px;
  width: 123px !important;
  height: 29px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-robin {
    background-position: -5px -3792px;
    padding-top: 29px;
    padding-right: 123px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-robin {
    background-position: -5px -3792px;
    padding-top: 29px;
    padding-right: 123px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-robin,
body.Safari_601 .spr-supplier-logos-cropped-robin,
body.Safari_7 .spr-supplier-logos-cropped-robin,
body.Safari_9 .spr-supplier-logos-cropped-robin,
body.Safari_10 .spr-supplier-logos-cropped-robin {
  background-position: -5px -3792px;
  padding-top: 29px;
  padding-right: 123px;
}
.spr-supplier-logos-cropped-robin-energie {
  -o-object-position: -5px -3831px;
     object-position: -5px -3831px;
  width: 123px !important;
  height: 29px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-robin-energie {
    background-position: -5px -3831px;
    padding-top: 29px;
    padding-right: 123px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-robin-energie {
    background-position: -5px -3831px;
    padding-top: 29px;
    padding-right: 123px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-robin-energie,
body.Safari_601 .spr-supplier-logos-cropped-robin-energie,
body.Safari_7 .spr-supplier-logos-cropped-robin-energie,
body.Safari_9 .spr-supplier-logos-cropped-robin-energie,
body.Safari_10 .spr-supplier-logos-cropped-robin-energie {
  background-position: -5px -3831px;
  padding-top: 29px;
  padding-right: 123px;
}
.spr-supplier-logos-cropped-rwe {
  -o-object-position: -5px -3870px;
     object-position: -5px -3870px;
  width: 110px !important;
  height: 41px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-rwe {
    background-position: -5px -3870px;
    padding-top: 41px;
    padding-right: 110px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-rwe {
    background-position: -5px -3870px;
    padding-top: 41px;
    padding-right: 110px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-rwe,
body.Safari_601 .spr-supplier-logos-cropped-rwe,
body.Safari_7 .spr-supplier-logos-cropped-rwe,
body.Safari_9 .spr-supplier-logos-cropped-rwe,
body.Safari_10 .spr-supplier-logos-cropped-rwe {
  background-position: -5px -3870px;
  padding-top: 41px;
  padding-right: 110px;
}
.spr-supplier-logos-cropped-scarlet {
  -o-object-position: -5px -3921px;
     object-position: -5px -3921px;
  width: 52px !important;
  height: 45px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-scarlet {
    background-position: -5px -3921px;
    padding-top: 45px;
    padding-right: 52px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-scarlet {
    background-position: -5px -3921px;
    padding-top: 45px;
    padding-right: 52px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-scarlet,
body.Safari_601 .spr-supplier-logos-cropped-scarlet,
body.Safari_7 .spr-supplier-logos-cropped-scarlet,
body.Safari_9 .spr-supplier-logos-cropped-scarlet,
body.Safari_10 .spr-supplier-logos-cropped-scarlet {
  background-position: -5px -3921px;
  padding-top: 45px;
  padding-right: 52px;
}
.spr-supplier-logos-cropped-stipte {
  -o-object-position: -5px -3976px;
     object-position: -5px -3976px;
  width: 37px !important;
  height: 46px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-stipte {
    background-position: -5px -3976px;
    padding-top: 46px;
    padding-right: 37px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-stipte {
    background-position: -5px -3976px;
    padding-top: 46px;
    padding-right: 37px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-stipte,
body.Safari_601 .spr-supplier-logos-cropped-stipte,
body.Safari_7 .spr-supplier-logos-cropped-stipte,
body.Safari_9 .spr-supplier-logos-cropped-stipte,
body.Safari_10 .spr-supplier-logos-cropped-stipte {
  background-position: -5px -3976px;
  padding-top: 46px;
  padding-right: 37px;
}
.spr-supplier-logos-cropped-t-mobile {
  -o-object-position: -5px -4032px;
     object-position: -5px -4032px;
  width: 103px !important;
  height: 18px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-t-mobile {
    background-position: -5px -4032px;
    padding-top: 18px;
    padding-right: 103px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-t-mobile {
    background-position: -5px -4032px;
    padding-top: 18px;
    padding-right: 103px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-t-mobile,
body.Safari_601 .spr-supplier-logos-cropped-t-mobile,
body.Safari_7 .spr-supplier-logos-cropped-t-mobile,
body.Safari_9 .spr-supplier-logos-cropped-t-mobile,
body.Safari_10 .spr-supplier-logos-cropped-t-mobile {
  background-position: -5px -4032px;
  padding-top: 18px;
  padding-right: 103px;
}
.spr-supplier-logos-cropped-tele2 {
  -o-object-position: -5px -4060px;
     object-position: -5px -4060px;
  width: 79px !important;
  height: 30px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-tele2 {
    background-position: -5px -4060px;
    padding-top: 30px;
    padding-right: 79px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-tele2 {
    background-position: -5px -4060px;
    padding-top: 30px;
    padding-right: 79px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-tele2,
body.Safari_601 .spr-supplier-logos-cropped-tele2,
body.Safari_7 .spr-supplier-logos-cropped-tele2,
body.Safari_9 .spr-supplier-logos-cropped-tele2,
body.Safari_10 .spr-supplier-logos-cropped-tele2 {
  background-position: -5px -4060px;
  padding-top: 30px;
  padding-right: 79px;
}
.spr-supplier-logos-cropped-telfort {
  -o-object-position: -5px -4100px;
     object-position: -5px -4100px;
  width: 66px !important;
  height: 40px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-telfort {
    background-position: -5px -4100px;
    padding-top: 40px;
    padding-right: 66px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-telfort {
    background-position: -5px -4100px;
    padding-top: 40px;
    padding-right: 66px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-telfort,
body.Safari_601 .spr-supplier-logos-cropped-telfort,
body.Safari_7 .spr-supplier-logos-cropped-telfort,
body.Safari_9 .spr-supplier-logos-cropped-telfort,
body.Safari_10 .spr-supplier-logos-cropped-telfort {
  background-position: -5px -4100px;
  padding-top: 40px;
  padding-right: 66px;
}
.spr-supplier-logos-cropped-trianel {
  -o-object-position: -5px -4150px;
     object-position: -5px -4150px;
  width: 94px !important;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-trianel {
    background-position: -5px -4150px;
    padding-top: 50px;
    padding-right: 94px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-trianel {
    background-position: -5px -4150px;
    padding-top: 50px;
    padding-right: 94px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-trianel,
body.Safari_601 .spr-supplier-logos-cropped-trianel,
body.Safari_7 .spr-supplier-logos-cropped-trianel,
body.Safari_9 .spr-supplier-logos-cropped-trianel,
body.Safari_10 .spr-supplier-logos-cropped-trianel {
  background-position: -5px -4150px;
  padding-top: 50px;
  padding-right: 94px;
}
.spr-supplier-logos-cropped-united-consumers {
  -o-object-position: -5px -4210px;
     object-position: -5px -4210px;
  width: 114px !important;
  height: 30px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-united-consumers {
    background-position: -5px -4210px;
    padding-top: 30px;
    padding-right: 114px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-united-consumers {
    background-position: -5px -4210px;
    padding-top: 30px;
    padding-right: 114px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-united-consumers,
body.Safari_601 .spr-supplier-logos-cropped-united-consumers,
body.Safari_7 .spr-supplier-logos-cropped-united-consumers,
body.Safari_9 .spr-supplier-logos-cropped-united-consumers,
body.Safari_10 .spr-supplier-logos-cropped-united-consumers {
  background-position: -5px -4210px;
  padding-top: 30px;
  padding-right: 114px;
}
.spr-supplier-logos-cropped-upc {
  -o-object-position: -5px -4251px;
     object-position: -5px -4251px;
  width: 94px !important;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-upc {
    background-position: -5px -4251px;
    padding-top: 50px;
    padding-right: 94px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-upc {
    background-position: -5px -4251px;
    padding-top: 50px;
    padding-right: 94px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-upc,
body.Safari_601 .spr-supplier-logos-cropped-upc,
body.Safari_7 .spr-supplier-logos-cropped-upc,
body.Safari_9 .spr-supplier-logos-cropped-upc,
body.Safari_10 .spr-supplier-logos-cropped-upc {
  background-position: -5px -4251px;
  padding-top: 50px;
  padding-right: 94px;
}
.spr-supplier-logos-cropped-vandebron {
  -o-object-position: -5px -4311px;
     object-position: -5px -4311px;
  width: 89px !important;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-vandebron {
    background-position: -5px -4311px;
    padding-top: 50px;
    padding-right: 89px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-vandebron {
    background-position: -5px -4311px;
    padding-top: 50px;
    padding-right: 89px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-vandebron,
body.Safari_601 .spr-supplier-logos-cropped-vandebron,
body.Safari_7 .spr-supplier-logos-cropped-vandebron,
body.Safari_9 .spr-supplier-logos-cropped-vandebron,
body.Safari_10 .spr-supplier-logos-cropped-vandebron {
  background-position: -5px -4311px;
  padding-top: 50px;
  padding-right: 89px;
}
.spr-supplier-logos-cropped-vanhelder {
  -o-object-position: -5px -4371px;
     object-position: -5px -4371px;
  width: 48px !important;
  height: 48px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-vanhelder {
    background-position: -5px -4371px;
    padding-top: 48px;
    padding-right: 48px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-vanhelder {
    background-position: -5px -4371px;
    padding-top: 48px;
    padding-right: 48px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-vanhelder,
body.Safari_601 .spr-supplier-logos-cropped-vanhelder,
body.Safari_7 .spr-supplier-logos-cropped-vanhelder,
body.Safari_9 .spr-supplier-logos-cropped-vanhelder,
body.Safari_10 .spr-supplier-logos-cropped-vanhelder {
  background-position: -5px -4371px;
  padding-top: 48px;
  padding-right: 48px;
}
.spr-supplier-logos-cropped-vodafone {
  -o-object-position: -5px -4429px;
     object-position: -5px -4429px;
  width: 110px !important;
  height: 30px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-vodafone {
    background-position: -5px -4429px;
    padding-top: 30px;
    padding-right: 110px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-vodafone {
    background-position: -5px -4429px;
    padding-top: 30px;
    padding-right: 110px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-vodafone,
body.Safari_601 .spr-supplier-logos-cropped-vodafone,
body.Safari_7 .spr-supplier-logos-cropped-vodafone,
body.Safari_9 .spr-supplier-logos-cropped-vodafone,
body.Safari_10 .spr-supplier-logos-cropped-vodafone {
  background-position: -5px -4429px;
  padding-top: 30px;
  padding-right: 110px;
}
.spr-supplier-logos-cropped-vrijopnaam {
  -o-object-position: -5px -4469px;
     object-position: -5px -4469px;
  width: 42px !important;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-vrijopnaam {
    background-position: -5px -4469px;
    padding-top: 50px;
    padding-right: 42px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-vrijopnaam {
    background-position: -5px -4469px;
    padding-top: 50px;
    padding-right: 42px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-vrijopnaam,
body.Safari_601 .spr-supplier-logos-cropped-vrijopnaam,
body.Safari_7 .spr-supplier-logos-cropped-vrijopnaam,
body.Safari_9 .spr-supplier-logos-cropped-vrijopnaam,
body.Safari_10 .spr-supplier-logos-cropped-vrijopnaam {
  background-position: -5px -4469px;
  padding-top: 50px;
  padding-right: 42px;
}
.spr-supplier-logos-cropped-westland {
  -o-object-position: -5px -4529px;
     object-position: -5px -4529px;
  width: 119px !important;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-westland {
    background-position: -5px -4529px;
    padding-top: 50px;
    padding-right: 119px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-westland {
    background-position: -5px -4529px;
    padding-top: 50px;
    padding-right: 119px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-westland,
body.Safari_601 .spr-supplier-logos-cropped-westland,
body.Safari_7 .spr-supplier-logos-cropped-westland,
body.Safari_9 .spr-supplier-logos-cropped-westland,
body.Safari_10 .spr-supplier-logos-cropped-westland {
  background-position: -5px -4529px;
  padding-top: 50px;
  padding-right: 119px;
}
.spr-supplier-logos-cropped-windunie {
  -o-object-position: -5px -4589px;
     object-position: -5px -4589px;
  width: 130px !important;
  height: 47px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-windunie {
    background-position: -5px -4589px;
    padding-top: 47px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-windunie {
    background-position: -5px -4589px;
    padding-top: 47px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-windunie,
body.Safari_601 .spr-supplier-logos-cropped-windunie,
body.Safari_7 .spr-supplier-logos-cropped-windunie,
body.Safari_9 .spr-supplier-logos-cropped-windunie,
body.Safari_10 .spr-supplier-logos-cropped-windunie {
  background-position: -5px -4589px;
  padding-top: 47px;
  padding-right: 130px;
}
.spr-supplier-logos-cropped-woonenergie {
  -o-object-position: -5px -4646px;
     object-position: -5px -4646px;
  width: 96px !important;
  height: 45px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-woonenergie {
    background-position: -5px -4646px;
    padding-top: 45px;
    padding-right: 96px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-woonenergie {
    background-position: -5px -4646px;
    padding-top: 45px;
    padding-right: 96px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-woonenergie,
body.Safari_601 .spr-supplier-logos-cropped-woonenergie,
body.Safari_7 .spr-supplier-logos-cropped-woonenergie,
body.Safari_9 .spr-supplier-logos-cropped-woonenergie,
body.Safari_10 .spr-supplier-logos-cropped-woonenergie {
  background-position: -5px -4646px;
  padding-top: 45px;
  padding-right: 96px;
}
.spr-supplier-logos-cropped-xmsnet {
  -o-object-position: -5px -4701px;
     object-position: -5px -4701px;
  width: 87px !important;
  height: 40px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-xmsnet {
    background-position: -5px -4701px;
    padding-top: 40px;
    padding-right: 87px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-xmsnet {
    background-position: -5px -4701px;
    padding-top: 40px;
    padding-right: 87px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-xmsnet,
body.Safari_601 .spr-supplier-logos-cropped-xmsnet,
body.Safari_7 .spr-supplier-logos-cropped-xmsnet,
body.Safari_9 .spr-supplier-logos-cropped-xmsnet,
body.Safari_10 .spr-supplier-logos-cropped-xmsnet {
  background-position: -5px -4701px;
  padding-top: 40px;
  padding-right: 87px;
}
.spr-supplier-logos-cropped-xs4all {
  -o-object-position: -5px -4751px;
     object-position: -5px -4751px;
  width: 100px !important;
  height: 36px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-xs4all {
    background-position: -5px -4751px;
    padding-top: 36px;
    padding-right: 100px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-xs4all {
    background-position: -5px -4751px;
    padding-top: 36px;
    padding-right: 100px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-xs4all,
body.Safari_601 .spr-supplier-logos-cropped-xs4all,
body.Safari_7 .spr-supplier-logos-cropped-xs4all,
body.Safari_9 .spr-supplier-logos-cropped-xs4all,
body.Safari_10 .spr-supplier-logos-cropped-xs4all {
  background-position: -5px -4751px;
  padding-top: 36px;
  padding-right: 100px;
}
.spr-supplier-logos-cropped-youfone {
  -o-object-position: -5px -4797px;
     object-position: -5px -4797px;
  width: 111px !important;
  height: 30px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-youfone {
    background-position: -5px -4797px;
    padding-top: 30px;
    padding-right: 111px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-youfone {
    background-position: -5px -4797px;
    padding-top: 30px;
    padding-right: 111px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-youfone,
body.Safari_601 .spr-supplier-logos-cropped-youfone,
body.Safari_7 .spr-supplier-logos-cropped-youfone,
body.Safari_9 .spr-supplier-logos-cropped-youfone,
body.Safari_10 .spr-supplier-logos-cropped-youfone {
  background-position: -5px -4797px;
  padding-top: 30px;
  padding-right: 111px;
}
.spr-supplier-logos-cropped-zeno {
  -o-object-position: -5px -4837px;
     object-position: -5px -4837px;
  width: 115px !important;
  height: 32px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-zeno {
    background-position: -5px -4837px;
    padding-top: 32px;
    padding-right: 115px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-zeno {
    background-position: -5px -4837px;
    padding-top: 32px;
    padding-right: 115px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-zeno,
body.Safari_601 .spr-supplier-logos-cropped-zeno,
body.Safari_7 .spr-supplier-logos-cropped-zeno,
body.Safari_9 .spr-supplier-logos-cropped-zeno,
body.Safari_10 .spr-supplier-logos-cropped-zeno {
  background-position: -5px -4837px;
  padding-top: 32px;
  padding-right: 115px;
}
.spr-supplier-logos-cropped-ziggo {
  -o-object-position: -5px -4879px;
     object-position: -5px -4879px;
  width: 107px !important;
  height: 36px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-ziggo {
    background-position: -5px -4879px;
    padding-top: 36px;
    padding-right: 107px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-ziggo {
    background-position: -5px -4879px;
    padding-top: 36px;
    padding-right: 107px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-ziggo,
body.Safari_601 .spr-supplier-logos-cropped-ziggo,
body.Safari_7 .spr-supplier-logos-cropped-ziggo,
body.Safari_9 .spr-supplier-logos-cropped-ziggo,
body.Safari_10 .spr-supplier-logos-cropped-ziggo {
  background-position: -5px -4879px;
  padding-top: 36px;
  padding-right: 107px;
}
.spr-supplier-logos-cropped-neo-smart {
  -o-object-position: -5px -4925px;
     object-position: -5px -4925px;
  width: 130px !important;
  height: 35px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-neo-smart {
    background-position: -5px -4925px;
    padding-top: 35px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-neo-smart {
    background-position: -5px -4925px;
    padding-top: 35px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-neo-smart,
body.Safari_601 .spr-supplier-logos-cropped-neo-smart,
body.Safari_7 .spr-supplier-logos-cropped-neo-smart,
body.Safari_9 .spr-supplier-logos-cropped-neo-smart,
body.Safari_10 .spr-supplier-logos-cropped-neo-smart {
  background-position: -5px -4925px;
  padding-top: 35px;
  padding-right: 130px;
}
.spr-supplier-logos-cropped-hezelaer {
  -o-object-position: -5px -4968px;
     object-position: -5px -4968px;
  width: 91px !important;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-hezelaer {
    background-position: -5px -4968px;
    padding-top: 50px;
    padding-right: 91px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-hezelaer {
    background-position: -5px -4968px;
    padding-top: 50px;
    padding-right: 91px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-hezelaer,
body.Safari_601 .spr-supplier-logos-cropped-hezelaer,
body.Safari_7 .spr-supplier-logos-cropped-hezelaer,
body.Safari_9 .spr-supplier-logos-cropped-hezelaer,
body.Safari_10 .spr-supplier-logos-cropped-hezelaer {
  background-position: -5px -4968px;
  padding-top: 50px;
  padding-right: 91px;
}
.spr-supplier-logos-cropped-welkom {
  -o-object-position: -5px -5028px;
     object-position: -5px -5028px;
  width: 113px !important;
  height: 45px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-welkom {
    background-position: -5px -5028px;
    padding-top: 45px;
    padding-right: 113px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-welkom {
    background-position: -5px -5028px;
    padding-top: 45px;
    padding-right: 113px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-welkom,
body.Safari_601 .spr-supplier-logos-cropped-welkom,
body.Safari_7 .spr-supplier-logos-cropped-welkom,
body.Safari_9 .spr-supplier-logos-cropped-welkom,
body.Safari_10 .spr-supplier-logos-cropped-welkom {
  background-position: -5px -5028px;
  padding-top: 45px;
  padding-right: 113px;
}
.spr-supplier-logos-cropped-basic {
  -o-object-position: -5px -5119px;
     object-position: -5px -5119px;
  width: 124px !important;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-basic {
    background-position: -5px -5119px;
    padding-top: 50px;
    padding-right: 124px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-basic {
    background-position: -5px -5119px;
    padding-top: 50px;
    padding-right: 124px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-basic,
body.Safari_601 .spr-supplier-logos-cropped-basic,
body.Safari_7 .spr-supplier-logos-cropped-basic,
body.Safari_9 .spr-supplier-logos-cropped-basic,
body.Safari_10 .spr-supplier-logos-cropped-basic {
  background-position: -5px -5119px;
  padding-top: 50px;
  padding-right: 124px;
}
.spr-supplier-logos-cropped-green-nl {
  -o-object-position: -5px -5186px;
     object-position: -5px -5186px;
  width: 112px !important;
  height: 35px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-green-nl {
    background-position: -5px -5186px;
    padding-top: 35px;
    padding-right: 112px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-green-nl {
    background-position: -5px -5186px;
    padding-top: 35px;
    padding-right: 112px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-green-nl,
body.Safari_601 .spr-supplier-logos-cropped-green-nl,
body.Safari_7 .spr-supplier-logos-cropped-green-nl,
body.Safari_9 .spr-supplier-logos-cropped-green-nl,
body.Safari_10 .spr-supplier-logos-cropped-green-nl {
  background-position: -5px -5186px;
  padding-top: 35px;
  padding-right: 112px;
}
.spr-supplier-logos-cropped-coolblue {
  -o-object-position: -5px -5238px;
     object-position: -5px -5238px;
  width: 130px !important;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-coolblue {
    background-position: -5px -5238px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-coolblue {
    background-position: -5px -5238px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-coolblue,
body.Safari_601 .spr-supplier-logos-cropped-coolblue,
body.Safari_7 .spr-supplier-logos-cropped-coolblue,
body.Safari_9 .spr-supplier-logos-cropped-coolblue,
body.Safari_10 .spr-supplier-logos-cropped-coolblue {
  background-position: -5px -5238px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-cropped-solcon {
  -o-object-position: -5px -5296px;
     object-position: -5px -5296px;
  width: 130px !important;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-cropped-solcon {
    background-position: -5px -5296px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-cropped-solcon {
    background-position: -5px -5296px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-cropped-solcon,
body.Safari_601 .spr-supplier-logos-cropped-solcon,
body.Safari_7 .spr-supplier-logos-cropped-solcon,
body.Safari_9 .spr-supplier-logos-cropped-solcon,
body.Safari_10 .spr-supplier-logos-cropped-solcon {
  background-position: -5px -5296px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-ci-abn-amro {
  -o-object-position: -5px -5px;
     object-position: -5px -5px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-abn-amro {
    background-position: -5px -5px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-abn-amro {
    background-position: -5px -5px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-abn-amro,
body.Safari_601 .spr-supplier-logos-ci-abn-amro,
body.Safari_7 .spr-supplier-logos-ci-abn-amro,
body.Safari_9 .spr-supplier-logos-ci-abn-amro,
body.Safari_10 .spr-supplier-logos-ci-abn-amro {
  background-position: -5px -5px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-ci-aegon {
  -o-object-position: -5px -65px;
     object-position: -5px -65px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-aegon {
    background-position: -5px -65px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-aegon {
    background-position: -5px -65px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-aegon,
body.Safari_601 .spr-supplier-logos-ci-aegon,
body.Safari_7 .spr-supplier-logos-ci-aegon,
body.Safari_9 .spr-supplier-logos-ci-aegon,
body.Safari_10 .spr-supplier-logos-ci-aegon {
  background-position: -5px -65px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-ci-allianz {
  -o-object-position: -5px -125px;
     object-position: -5px -125px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-allianz {
    background-position: -5px -125px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-allianz {
    background-position: -5px -125px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-allianz,
body.Safari_601 .spr-supplier-logos-ci-allianz,
body.Safari_7 .spr-supplier-logos-ci-allianz,
body.Safari_9 .spr-supplier-logos-ci-allianz,
body.Safari_10 .spr-supplier-logos-ci-allianz {
  background-position: -5px -125px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-ci-allianz-nederland {
  -o-object-position: -5px -185px;
     object-position: -5px -185px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-allianz-nederland {
    background-position: -5px -185px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-allianz-nederland {
    background-position: -5px -185px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-allianz-nederland,
body.Safari_601 .spr-supplier-logos-ci-allianz-nederland,
body.Safari_7 .spr-supplier-logos-ci-allianz-nederland,
body.Safari_9 .spr-supplier-logos-ci-allianz-nederland,
body.Safari_10 .spr-supplier-logos-ci-allianz-nederland {
  background-position: -5px -185px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-ci-allsecur {
  -o-object-position: -5px -245px;
     object-position: -5px -245px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-allsecur {
    background-position: -5px -245px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-allsecur {
    background-position: -5px -245px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-allsecur,
body.Safari_601 .spr-supplier-logos-ci-allsecur,
body.Safari_7 .spr-supplier-logos-ci-allsecur,
body.Safari_9 .spr-supplier-logos-ci-allsecur,
body.Safari_10 .spr-supplier-logos-ci-allsecur {
  background-position: -5px -245px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-ci-anwb {
  -o-object-position: -5px -305px;
     object-position: -5px -305px;
  width: 99px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-anwb {
    background-position: -5px -305px;
    padding-top: 50px;
    padding-right: 99px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-anwb {
    background-position: -5px -305px;
    padding-top: 50px;
    padding-right: 99px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-anwb,
body.Safari_601 .spr-supplier-logos-ci-anwb,
body.Safari_7 .spr-supplier-logos-ci-anwb,
body.Safari_9 .spr-supplier-logos-ci-anwb,
body.Safari_10 .spr-supplier-logos-ci-anwb {
  background-position: -5px -305px;
  padding-top: 50px;
  padding-right: 99px;
}
.spr-supplier-logos-ci-aon-direct {
  -o-object-position: -5px -365px;
     object-position: -5px -365px;
  width: 144px;
  height: 49px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-aon-direct {
    background-position: -5px -365px;
    padding-top: 49px;
    padding-right: 144px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-aon-direct {
    background-position: -5px -365px;
    padding-top: 49px;
    padding-right: 144px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-aon-direct,
body.Safari_601 .spr-supplier-logos-ci-aon-direct,
body.Safari_7 .spr-supplier-logos-ci-aon-direct,
body.Safari_9 .spr-supplier-logos-ci-aon-direct,
body.Safari_10 .spr-supplier-logos-ci-aon-direct {
  background-position: -5px -365px;
  padding-top: 49px;
  padding-right: 144px;
}
.spr-supplier-logos-ci-asr {
  -o-object-position: -5px -424px;
     object-position: -5px -424px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-asr {
    background-position: -5px -424px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-asr {
    background-position: -5px -424px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-asr,
body.Safari_601 .spr-supplier-logos-ci-asr,
body.Safari_7 .spr-supplier-logos-ci-asr,
body.Safari_9 .spr-supplier-logos-ci-asr,
body.Safari_10 .spr-supplier-logos-ci-asr {
  background-position: -5px -424px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-ci-asr-verzekeringen {
  -o-object-position: -5px -484px;
     object-position: -5px -484px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-asr-verzekeringen {
    background-position: -5px -484px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-asr-verzekeringen {
    background-position: -5px -484px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-asr-verzekeringen,
body.Safari_601 .spr-supplier-logos-ci-asr-verzekeringen,
body.Safari_7 .spr-supplier-logos-ci-asr-verzekeringen,
body.Safari_9 .spr-supplier-logos-ci-asr-verzekeringen,
body.Safari_10 .spr-supplier-logos-ci-asr-verzekeringen {
  background-position: -5px -484px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-ci-products-audi {
  -o-object-position: -5px -544px;
     object-position: -5px -544px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-products-audi {
    background-position: -5px -544px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-products-audi {
    background-position: -5px -544px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-products-audi,
body.Safari_601 .spr-supplier-logos-ci-products-audi,
body.Safari_7 .spr-supplier-logos-ci-products-audi,
body.Safari_9 .spr-supplier-logos-ci-products-audi,
body.Safari_10 .spr-supplier-logos-ci-products-audi {
  background-position: -5px -544px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-ci-autoweek {
  -o-object-position: -5px -604px;
     object-position: -5px -604px;
  width: 80px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-autoweek {
    background-position: -5px -604px;
    padding-top: 50px;
    padding-right: 80px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-autoweek {
    background-position: -5px -604px;
    padding-top: 50px;
    padding-right: 80px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-autoweek,
body.Safari_601 .spr-supplier-logos-ci-autoweek,
body.Safari_7 .spr-supplier-logos-ci-autoweek,
body.Safari_9 .spr-supplier-logos-ci-autoweek,
body.Safari_10 .spr-supplier-logos-ci-autoweek {
  background-position: -5px -604px;
  padding-top: 50px;
  padding-right: 80px;
}
.spr-supplier-logos-ci-avero {
  -o-object-position: -5px -664px;
     object-position: -5px -664px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-avero {
    background-position: -5px -664px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-avero {
    background-position: -5px -664px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-avero,
body.Safari_601 .spr-supplier-logos-ci-avero,
body.Safari_7 .spr-supplier-logos-ci-avero,
body.Safari_9 .spr-supplier-logos-ci-avero,
body.Safari_10 .spr-supplier-logos-ci-avero {
  background-position: -5px -664px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-ci-avero-achmea {
  -o-object-position: -5px -724px;
     object-position: -5px -724px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-avero-achmea {
    background-position: -5px -724px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-avero-achmea {
    background-position: -5px -724px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-avero-achmea,
body.Safari_601 .spr-supplier-logos-ci-avero-achmea,
body.Safari_7 .spr-supplier-logos-ci-avero-achmea,
body.Safari_9 .spr-supplier-logos-ci-avero-achmea,
body.Safari_10 .spr-supplier-logos-ci-avero-achmea {
  background-position: -5px -724px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-ci-bovag {
  -o-object-position: -5px -784px;
     object-position: -5px -784px;
  width: 33px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-bovag {
    background-position: -5px -784px;
    padding-top: 50px;
    padding-right: 33px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-bovag {
    background-position: -5px -784px;
    padding-top: 50px;
    padding-right: 33px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-bovag,
body.Safari_601 .spr-supplier-logos-ci-bovag,
body.Safari_7 .spr-supplier-logos-ci-bovag,
body.Safari_9 .spr-supplier-logos-ci-bovag,
body.Safari_10 .spr-supplier-logos-ci-bovag {
  background-position: -5px -784px;
  padding-top: 50px;
  padding-right: 33px;
}
.spr-supplier-logos-ci-bovemij {
  -o-object-position: -5px -844px;
     object-position: -5px -844px;
  width: 125px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-bovemij {
    background-position: -5px -844px;
    padding-top: 50px;
    padding-right: 125px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-bovemij {
    background-position: -5px -844px;
    padding-top: 50px;
    padding-right: 125px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-bovemij,
body.Safari_601 .spr-supplier-logos-ci-bovemij,
body.Safari_7 .spr-supplier-logos-ci-bovemij,
body.Safari_9 .spr-supplier-logos-ci-bovemij,
body.Safari_10 .spr-supplier-logos-ci-bovemij {
  background-position: -5px -844px;
  padding-top: 50px;
  padding-right: 125px;
}
.spr-supplier-logos-ci-bruns-ten-brink {
  -o-object-position: -5px -904px;
     object-position: -5px -904px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-bruns-ten-brink {
    background-position: -5px -904px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-bruns-ten-brink {
    background-position: -5px -904px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-bruns-ten-brink,
body.Safari_601 .spr-supplier-logos-ci-bruns-ten-brink,
body.Safari_7 .spr-supplier-logos-ci-bruns-ten-brink,
body.Safari_9 .spr-supplier-logos-ci-bruns-ten-brink,
body.Safari_10 .spr-supplier-logos-ci-bruns-ten-brink {
  background-position: -5px -904px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-ci-budgio {
  -o-object-position: -5px -964px;
     object-position: -5px -964px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-budgio {
    background-position: -5px -964px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-budgio {
    background-position: -5px -964px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-budgio,
body.Safari_601 .spr-supplier-logos-ci-budgio,
body.Safari_7 .spr-supplier-logos-ci-budgio,
body.Safari_9 .spr-supplier-logos-ci-budgio,
body.Safari_10 .spr-supplier-logos-ci-budgio {
  background-position: -5px -964px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-ci-budgio-asr {
  -o-object-position: -5px -1024px;
     object-position: -5px -1024px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-budgio-asr {
    background-position: -5px -1024px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-budgio-asr {
    background-position: -5px -1024px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-budgio-asr,
body.Safari_601 .spr-supplier-logos-ci-budgio-asr,
body.Safari_7 .spr-supplier-logos-ci-budgio-asr,
body.Safari_9 .spr-supplier-logos-ci-budgio-asr,
body.Safari_10 .spr-supplier-logos-ci-budgio-asr {
  background-position: -5px -1024px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-ci-products-budgio {
  -o-object-position: -5px -1084px;
     object-position: -5px -1084px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-products-budgio {
    background-position: -5px -1084px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-products-budgio {
    background-position: -5px -1084px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-products-budgio,
body.Safari_601 .spr-supplier-logos-ci-products-budgio,
body.Safari_7 .spr-supplier-logos-ci-products-budgio,
body.Safari_9 .spr-supplier-logos-ci-products-budgio,
body.Safari_10 .spr-supplier-logos-ci-products-budgio {
  background-position: -5px -1084px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-ci-centraal-beheer-achmea {
  -o-object-position: -5px -1144px;
     object-position: -5px -1144px;
  width: 130px;
  height: 49px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-centraal-beheer-achmea {
    background-position: -5px -1144px;
    padding-top: 49px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-centraal-beheer-achmea {
    background-position: -5px -1144px;
    padding-top: 49px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-centraal-beheer-achmea,
body.Safari_601 .spr-supplier-logos-ci-centraal-beheer-achmea,
body.Safari_7 .spr-supplier-logos-ci-centraal-beheer-achmea,
body.Safari_9 .spr-supplier-logos-ci-centraal-beheer-achmea,
body.Safari_10 .spr-supplier-logos-ci-centraal-beheer-achmea {
  background-position: -5px -1144px;
  padding-top: 49px;
  padding-right: 130px;
}
.spr-supplier-logos-ci-centraalbeheer {
  -o-object-position: -5px -1203px;
     object-position: -5px -1203px;
  width: 130px;
  height: 49px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-centraalbeheer {
    background-position: -5px -1203px;
    padding-top: 49px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-centraalbeheer {
    background-position: -5px -1203px;
    padding-top: 49px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-centraalbeheer,
body.Safari_601 .spr-supplier-logos-ci-centraalbeheer,
body.Safari_7 .spr-supplier-logos-ci-centraalbeheer,
body.Safari_9 .spr-supplier-logos-ci-centraalbeheer,
body.Safari_10 .spr-supplier-logos-ci-centraalbeheer {
  background-position: -5px -1203px;
  padding-top: 49px;
  padding-right: 130px;
}
.spr-supplier-logos-ci-centraal-beheer-achmea {
  -o-object-position: -5px -1262px;
     object-position: -5px -1262px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-centraal-beheer-achmea {
    background-position: -5px -1262px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-centraal-beheer-achmea {
    background-position: -5px -1262px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-centraal-beheer-achmea,
body.Safari_601 .spr-supplier-logos-ci-centraal-beheer-achmea,
body.Safari_7 .spr-supplier-logos-ci-centraal-beheer-achmea,
body.Safari_9 .spr-supplier-logos-ci-centraal-beheer-achmea,
body.Safari_10 .spr-supplier-logos-ci-centraal-beheer-achmea {
  background-position: -5px -1262px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-ci-crisper {
  -o-object-position: -5px -1322px;
     object-position: -5px -1322px;
  width: 130px;
  height: 38px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-crisper {
    background-position: -5px -1322px;
    padding-top: 38px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-crisper {
    background-position: -5px -1322px;
    padding-top: 38px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-crisper,
body.Safari_601 .spr-supplier-logos-ci-crisper,
body.Safari_7 .spr-supplier-logos-ci-crisper,
body.Safari_9 .spr-supplier-logos-ci-crisper,
body.Safari_10 .spr-supplier-logos-ci-crisper {
  background-position: -5px -1322px;
  padding-top: 38px;
  padding-right: 130px;
}
.spr-supplier-logos-ci-de-goudse {
  -o-object-position: -5px -1370px;
     object-position: -5px -1370px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-de-goudse {
    background-position: -5px -1370px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-de-goudse {
    background-position: -5px -1370px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-de-goudse,
body.Safari_601 .spr-supplier-logos-ci-de-goudse,
body.Safari_7 .spr-supplier-logos-ci-de-goudse,
body.Safari_9 .spr-supplier-logos-ci-de-goudse,
body.Safari_10 .spr-supplier-logos-ci-de-goudse {
  background-position: -5px -1370px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-ci-de-kilometerverzekering-autoverzekering {
  -o-object-position: -5px -1430px;
     object-position: -5px -1430px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-de-kilometerverzekering-autoverzekering {
    background-position: -5px -1430px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-de-kilometerverzekering-autoverzekering {
    background-position: -5px -1430px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-de-kilometerverzekering-autoverzekering,
body.Safari_601 .spr-supplier-logos-ci-de-kilometerverzekering-autoverzekering,
body.Safari_7 .spr-supplier-logos-ci-de-kilometerverzekering-autoverzekering,
body.Safari_9 .spr-supplier-logos-ci-de-kilometerverzekering-autoverzekering,
body.Safari_10 .spr-supplier-logos-ci-de-kilometerverzekering-autoverzekering {
  background-position: -5px -1430px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-ci-dekilometerverzekering {
  -o-object-position: -5px -1490px;
     object-position: -5px -1490px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-dekilometerverzekering {
    background-position: -5px -1490px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-dekilometerverzekering {
    background-position: -5px -1490px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-dekilometerverzekering,
body.Safari_601 .spr-supplier-logos-ci-dekilometerverzekering,
body.Safari_7 .spr-supplier-logos-ci-dekilometerverzekering,
body.Safari_9 .spr-supplier-logos-ci-dekilometerverzekering,
body.Safari_10 .spr-supplier-logos-ci-dekilometerverzekering {
  background-position: -5px -1490px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-ci-delta-lloyd {
  -o-object-position: -5px -1550px;
     object-position: -5px -1550px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-delta-lloyd {
    background-position: -5px -1550px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-delta-lloyd {
    background-position: -5px -1550px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-delta-lloyd,
body.Safari_601 .spr-supplier-logos-ci-delta-lloyd,
body.Safari_7 .spr-supplier-logos-ci-delta-lloyd,
body.Safari_9 .spr-supplier-logos-ci-delta-lloyd,
body.Safari_10 .spr-supplier-logos-ci-delta-lloyd {
  background-position: -5px -1550px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-ci-ditzo {
  -o-object-position: -5px -1610px;
     object-position: -5px -1610px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-ditzo {
    background-position: -5px -1610px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-ditzo {
    background-position: -5px -1610px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-ditzo,
body.Safari_601 .spr-supplier-logos-ci-ditzo,
body.Safari_7 .spr-supplier-logos-ci-ditzo,
body.Safari_9 .spr-supplier-logos-ci-ditzo,
body.Safari_10 .spr-supplier-logos-ci-ditzo {
  background-position: -5px -1610px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-ci-europeesche {
  -o-object-position: -5px -1670px;
     object-position: -5px -1670px;
  width: 130px;
  height: 47px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-europeesche {
    background-position: -5px -1670px;
    padding-top: 47px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-europeesche {
    background-position: -5px -1670px;
    padding-top: 47px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-europeesche,
body.Safari_601 .spr-supplier-logos-ci-europeesche,
body.Safari_7 .spr-supplier-logos-ci-europeesche,
body.Safari_9 .spr-supplier-logos-ci-europeesche,
body.Safari_10 .spr-supplier-logos-ci-europeesche {
  background-position: -5px -1670px;
  padding-top: 47px;
  padding-right: 130px;
}
.spr-supplier-logos-ci-fairzekering {
  -o-object-position: -5px -1727px;
     object-position: -5px -1727px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-fairzekering {
    background-position: -5px -1727px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-fairzekering {
    background-position: -5px -1727px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-fairzekering,
body.Safari_601 .spr-supplier-logos-ci-fairzekering,
body.Safari_7 .spr-supplier-logos-ci-fairzekering,
body.Safari_9 .spr-supplier-logos-ci-fairzekering,
body.Safari_10 .spr-supplier-logos-ci-fairzekering {
  background-position: -5px -1727px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-ci-fbto {
  -o-object-position: -5px -1787px;
     object-position: -5px -1787px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-fbto {
    background-position: -5px -1787px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-fbto {
    background-position: -5px -1787px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-fbto,
body.Safari_601 .spr-supplier-logos-ci-fbto,
body.Safari_7 .spr-supplier-logos-ci-fbto,
body.Safari_9 .spr-supplier-logos-ci-fbto,
body.Safari_10 .spr-supplier-logos-ci-fbto {
  background-position: -5px -1787px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-ci-generali {
  -o-object-position: -5px -1847px;
     object-position: -5px -1847px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-generali {
    background-position: -5px -1847px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-generali {
    background-position: -5px -1847px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-generali,
body.Safari_601 .spr-supplier-logos-ci-generali,
body.Safari_7 .spr-supplier-logos-ci-generali,
body.Safari_9 .spr-supplier-logos-ci-generali,
body.Safari_10 .spr-supplier-logos-ci-generali {
  background-position: -5px -1847px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-ci-products-gerustopweg {
  -o-object-position: -5px -1907px;
     object-position: -5px -1907px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-products-gerustopweg {
    background-position: -5px -1907px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-products-gerustopweg {
    background-position: -5px -1907px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-products-gerustopweg,
body.Safari_601 .spr-supplier-logos-ci-products-gerustopweg,
body.Safari_7 .spr-supplier-logos-ci-products-gerustopweg,
body.Safari_9 .spr-supplier-logos-ci-products-gerustopweg,
body.Safari_10 .spr-supplier-logos-ci-products-gerustopweg {
  background-position: -5px -1907px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-ci-hema {
  -o-object-position: -5px -1967px;
     object-position: -5px -1967px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-hema {
    background-position: -5px -1967px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-hema {
    background-position: -5px -1967px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-hema,
body.Safari_601 .spr-supplier-logos-ci-hema,
body.Safari_7 .spr-supplier-logos-ci-hema,
body.Safari_9 .spr-supplier-logos-ci-hema,
body.Safari_10 .spr-supplier-logos-ci-hema {
  background-position: -5px -1967px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-ci-ing {
  -o-object-position: -5px -2027px;
     object-position: -5px -2027px;
  width: 130px;
  height: 35px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-ing {
    background-position: -5px -2027px;
    padding-top: 35px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-ing {
    background-position: -5px -2027px;
    padding-top: 35px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-ing,
body.Safari_601 .spr-supplier-logos-ci-ing,
body.Safari_7 .spr-supplier-logos-ci-ing,
body.Safari_9 .spr-supplier-logos-ci-ing,
body.Safari_10 .spr-supplier-logos-ci-ing {
  background-position: -5px -2027px;
  padding-top: 35px;
  padding-right: 130px;
}
.spr-supplier-logos-ci-inshared {
  -o-object-position: -5px -2072px;
     object-position: -5px -2072px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-inshared {
    background-position: -5px -2072px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-inshared {
    background-position: -5px -2072px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-inshared,
body.Safari_601 .spr-supplier-logos-ci-inshared,
body.Safari_7 .spr-supplier-logos-ci-inshared,
body.Safari_9 .spr-supplier-logos-ci-inshared,
body.Safari_10 .spr-supplier-logos-ci-inshared {
  background-position: -5px -2072px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-ci-interpolis {
  -o-object-position: -5px -2132px;
     object-position: -5px -2132px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-interpolis {
    background-position: -5px -2132px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-interpolis {
    background-position: -5px -2132px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-interpolis,
body.Safari_601 .spr-supplier-logos-ci-interpolis,
body.Safari_7 .spr-supplier-logos-ci-interpolis,
body.Safari_9 .spr-supplier-logos-ci-interpolis,
body.Safari_10 .spr-supplier-logos-ci-interpolis {
  background-position: -5px -2132px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-ci-klaverblad {
  -o-object-position: -5px -2192px;
     object-position: -5px -2192px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-klaverblad {
    background-position: -5px -2192px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-klaverblad {
    background-position: -5px -2192px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-klaverblad,
body.Safari_601 .spr-supplier-logos-ci-klaverblad,
body.Safari_7 .spr-supplier-logos-ci-klaverblad,
body.Safari_9 .spr-supplier-logos-ci-klaverblad,
body.Safari_10 .spr-supplier-logos-ci-klaverblad {
  background-position: -5px -2192px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-ci-klik-en-go {
  -o-object-position: -5px -2252px;
     object-position: -5px -2252px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-klik-en-go {
    background-position: -5px -2252px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-klik-en-go {
    background-position: -5px -2252px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-klik-en-go,
body.Safari_601 .spr-supplier-logos-ci-klik-en-go,
body.Safari_7 .spr-supplier-logos-ci-klik-en-go,
body.Safari_9 .spr-supplier-logos-ci-klik-en-go,
body.Safari_10 .spr-supplier-logos-ci-klik-en-go {
  background-position: -5px -2252px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-ci-klikengo {
  -o-object-position: -5px -2312px;
     object-position: -5px -2312px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-klikengo {
    background-position: -5px -2312px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-klikengo {
    background-position: -5px -2312px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-klikengo,
body.Safari_601 .spr-supplier-logos-ci-klikengo,
body.Safari_7 .spr-supplier-logos-ci-klikengo,
body.Safari_9 .spr-supplier-logos-ci-klikengo,
body.Safari_10 .spr-supplier-logos-ci-klikengo {
  background-position: -5px -2312px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-ci-klikengo-asr {
  -o-object-position: -5px -2372px;
     object-position: -5px -2372px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-klikengo-asr {
    background-position: -5px -2372px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-klikengo-asr {
    background-position: -5px -2372px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-klikengo-asr,
body.Safari_601 .spr-supplier-logos-ci-klikengo-asr,
body.Safari_7 .spr-supplier-logos-ci-klikengo-asr,
body.Safari_9 .spr-supplier-logos-ci-klikengo-asr,
body.Safari_10 .spr-supplier-logos-ci-klikengo-asr {
  background-position: -5px -2372px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-ci-products-klikengo {
  -o-object-position: -5px -2432px;
     object-position: -5px -2432px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-products-klikengo {
    background-position: -5px -2432px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-products-klikengo {
    background-position: -5px -2432px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-products-klikengo,
body.Safari_601 .spr-supplier-logos-ci-products-klikengo,
body.Safari_7 .spr-supplier-logos-ci-products-klikengo,
body.Safari_9 .spr-supplier-logos-ci-products-klikengo,
body.Safari_10 .spr-supplier-logos-ci-products-klikengo {
  background-position: -5px -2432px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-ci-kruidvat {
  -o-object-position: -5px -2492px;
     object-position: -5px -2492px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-kruidvat {
    background-position: -5px -2492px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-kruidvat {
    background-position: -5px -2492px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-kruidvat,
body.Safari_601 .spr-supplier-logos-ci-kruidvat,
body.Safari_7 .spr-supplier-logos-ci-kruidvat,
body.Safari_9 .spr-supplier-logos-ci-kruidvat,
body.Safari_10 .spr-supplier-logos-ci-kruidvat {
  background-position: -5px -2492px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-ci-lancyr {
  -o-object-position: -5px -2552px;
     object-position: -5px -2552px;
  width: 130px;
  height: 38px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-lancyr {
    background-position: -5px -2552px;
    padding-top: 38px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-lancyr {
    background-position: -5px -2552px;
    padding-top: 38px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-lancyr,
body.Safari_601 .spr-supplier-logos-ci-lancyr,
body.Safari_7 .spr-supplier-logos-ci-lancyr,
body.Safari_9 .spr-supplier-logos-ci-lancyr,
body.Safari_10 .spr-supplier-logos-ci-lancyr {
  background-position: -5px -2552px;
  padding-top: 38px;
  padding-right: 130px;
}
.spr-supplier-logos-ci-london-verzekeringen {
  -o-object-position: -5px -2600px;
     object-position: -5px -2600px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-london-verzekeringen {
    background-position: -5px -2600px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-london-verzekeringen {
    background-position: -5px -2600px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-london-verzekeringen,
body.Safari_601 .spr-supplier-logos-ci-london-verzekeringen,
body.Safari_7 .spr-supplier-logos-ci-london-verzekeringen,
body.Safari_9 .spr-supplier-logos-ci-london-verzekeringen,
body.Safari_10 .spr-supplier-logos-ci-london-verzekeringen {
  background-position: -5px -2600px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-ci-nationale-nederlanden {
  -o-object-position: -5px -2660px;
     object-position: -5px -2660px;
  width: 131px;
  height: 49px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-nationale-nederlanden {
    background-position: -5px -2660px;
    padding-top: 49px;
    padding-right: 131px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-nationale-nederlanden {
    background-position: -5px -2660px;
    padding-top: 49px;
    padding-right: 131px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-nationale-nederlanden,
body.Safari_601 .spr-supplier-logos-ci-nationale-nederlanden,
body.Safari_7 .spr-supplier-logos-ci-nationale-nederlanden,
body.Safari_9 .spr-supplier-logos-ci-nationale-nederlanden,
body.Safari_10 .spr-supplier-logos-ci-nationale-nederlanden {
  background-position: -5px -2660px;
  padding-top: 49px;
  padding-right: 131px;
}
.spr-supplier-logos-ci-nh1816 {
  -o-object-position: -5px -2719px;
     object-position: -5px -2719px;
  width: 129px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-nh1816 {
    background-position: -5px -2719px;
    padding-top: 50px;
    padding-right: 129px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-nh1816 {
    background-position: -5px -2719px;
    padding-top: 50px;
    padding-right: 129px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-nh1816,
body.Safari_601 .spr-supplier-logos-ci-nh1816,
body.Safari_7 .spr-supplier-logos-ci-nh1816,
body.Safari_9 .spr-supplier-logos-ci-nh1816,
body.Safari_10 .spr-supplier-logos-ci-nh1816 {
  background-position: -5px -2719px;
  padding-top: 50px;
  padding-right: 129px;
}
.spr-supplier-logos-ci-nn {
  -o-object-position: -5px -2779px;
     object-position: -5px -2779px;
  width: 131px;
  height: 49px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-nn {
    background-position: -5px -2779px;
    padding-top: 49px;
    padding-right: 131px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-nn {
    background-position: -5px -2779px;
    padding-top: 49px;
    padding-right: 131px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-nn,
body.Safari_601 .spr-supplier-logos-ci-nn,
body.Safari_7 .spr-supplier-logos-ci-nn,
body.Safari_9 .spr-supplier-logos-ci-nn,
body.Safari_10 .spr-supplier-logos-ci-nn {
  background-position: -5px -2779px;
  padding-top: 49px;
  padding-right: 131px;
}
.spr-supplier-logos-ci-nowgo {
  -o-object-position: -5px -2838px;
     object-position: -5px -2838px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-nowgo {
    background-position: -5px -2838px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-nowgo {
    background-position: -5px -2838px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-nowgo,
body.Safari_601 .spr-supplier-logos-ci-nowgo,
body.Safari_7 .spr-supplier-logos-ci-nowgo,
body.Safari_9 .spr-supplier-logos-ci-nowgo,
body.Safari_10 .spr-supplier-logos-ci-nowgo {
  background-position: -5px -2838px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-ci-nvnu {
  -o-object-position: -5px -2898px;
     object-position: -5px -2898px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-nvnu {
    background-position: -5px -2898px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-nvnu {
    background-position: -5px -2898px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-nvnu,
body.Safari_601 .spr-supplier-logos-ci-nvnu,
body.Safari_7 .spr-supplier-logos-ci-nvnu,
body.Safari_9 .spr-supplier-logos-ci-nvnu,
body.Safari_10 .spr-supplier-logos-ci-nvnu {
  background-position: -5px -2898px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-ci-ohra {
  -o-object-position: -5px -2958px;
     object-position: -5px -2958px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-ohra {
    background-position: -5px -2958px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-ohra {
    background-position: -5px -2958px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-ohra,
body.Safari_601 .spr-supplier-logos-ci-ohra,
body.Safari_7 .spr-supplier-logos-ci-ohra,
body.Safari_9 .spr-supplier-logos-ci-ohra,
body.Safari_10 .spr-supplier-logos-ci-ohra {
  background-position: -5px -2958px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-ci-onna-onna {
  -o-object-position: -5px -3018px;
     object-position: -5px -3018px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-onna-onna {
    background-position: -5px -3018px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-onna-onna {
    background-position: -5px -3018px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-onna-onna,
body.Safari_601 .spr-supplier-logos-ci-onna-onna,
body.Safari_7 .spr-supplier-logos-ci-onna-onna,
body.Safari_9 .spr-supplier-logos-ci-onna-onna,
body.Safari_10 .spr-supplier-logos-ci-onna-onna {
  background-position: -5px -3018px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-ci-polis-direct {
  -o-object-position: -5px -3078px;
     object-position: -5px -3078px;
  width: 130px;
  height: 38px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-polis-direct {
    background-position: -5px -3078px;
    padding-top: 38px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-polis-direct {
    background-position: -5px -3078px;
    padding-top: 38px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-polis-direct,
body.Safari_601 .spr-supplier-logos-ci-polis-direct,
body.Safari_7 .spr-supplier-logos-ci-polis-direct,
body.Safari_9 .spr-supplier-logos-ci-polis-direct,
body.Safari_10 .spr-supplier-logos-ci-polis-direct {
  background-position: -5px -3078px;
  padding-top: 38px;
  padding-right: 130px;
}
.spr-supplier-logos-ci-polisdirect {
  -o-object-position: -5px -3126px;
     object-position: -5px -3126px;
  width: 130px;
  height: 38px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-polisdirect {
    background-position: -5px -3126px;
    padding-top: 38px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-polisdirect {
    background-position: -5px -3126px;
    padding-top: 38px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-polisdirect,
body.Safari_601 .spr-supplier-logos-ci-polisdirect,
body.Safari_7 .spr-supplier-logos-ci-polisdirect,
body.Safari_9 .spr-supplier-logos-ci-polisdirect,
body.Safari_10 .spr-supplier-logos-ci-polisdirect {
  background-position: -5px -3126px;
  padding-top: 38px;
  padding-right: 130px;
}
.spr-supplier-logos-ci-polisvoormij {
  -o-object-position: -5px -3174px;
     object-position: -5px -3174px;
  width: 130px;
  height: 34px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-polisvoormij {
    background-position: -5px -3174px;
    padding-top: 34px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-polisvoormij {
    background-position: -5px -3174px;
    padding-top: 34px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-polisvoormij,
body.Safari_601 .spr-supplier-logos-ci-polisvoormij,
body.Safari_7 .spr-supplier-logos-ci-polisvoormij,
body.Safari_9 .spr-supplier-logos-ci-polisvoormij,
body.Safari_10 .spr-supplier-logos-ci-polisvoormij {
  background-position: -5px -3174px;
  padding-top: 34px;
  padding-right: 130px;
}
.spr-supplier-logos-ci-proteq {
  -o-object-position: -5px -3218px;
     object-position: -5px -3218px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-proteq {
    background-position: -5px -3218px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-proteq {
    background-position: -5px -3218px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-proteq,
body.Safari_601 .spr-supplier-logos-ci-proteq,
body.Safari_7 .spr-supplier-logos-ci-proteq,
body.Safari_9 .spr-supplier-logos-ci-proteq,
body.Safari_10 .spr-supplier-logos-ci-proteq {
  background-position: -5px -3218px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-ci-queens {
  -o-object-position: -5px -3278px;
     object-position: -5px -3278px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-queens {
    background-position: -5px -3278px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-queens {
    background-position: -5px -3278px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-queens,
body.Safari_601 .spr-supplier-logos-ci-queens,
body.Safari_7 .spr-supplier-logos-ci-queens,
body.Safari_9 .spr-supplier-logos-ci-queens,
body.Safari_10 .spr-supplier-logos-ci-queens {
  background-position: -5px -3278px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-ci-reaal {
  -o-object-position: -5px -3338px;
     object-position: -5px -3338px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-reaal {
    background-position: -5px -3338px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-reaal {
    background-position: -5px -3338px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-reaal,
body.Safari_601 .spr-supplier-logos-ci-reaal,
body.Safari_7 .spr-supplier-logos-ci-reaal,
body.Safari_9 .spr-supplier-logos-ci-reaal,
body.Safari_10 .spr-supplier-logos-ci-reaal {
  background-position: -5px -3338px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-ci-route-mobiel {
  -o-object-position: -5px -3398px;
     object-position: -5px -3398px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-route-mobiel {
    background-position: -5px -3398px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-route-mobiel {
    background-position: -5px -3398px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-route-mobiel,
body.Safari_601 .spr-supplier-logos-ci-route-mobiel,
body.Safari_7 .spr-supplier-logos-ci-route-mobiel,
body.Safari_9 .spr-supplier-logos-ci-route-mobiel,
body.Safari_10 .spr-supplier-logos-ci-route-mobiel {
  background-position: -5px -3398px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-ci-products-seat {
  -o-object-position: -5px -3458px;
     object-position: -5px -3458px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-products-seat {
    background-position: -5px -3458px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-products-seat {
    background-position: -5px -3458px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-products-seat,
body.Safari_601 .spr-supplier-logos-ci-products-seat,
body.Safari_7 .spr-supplier-logos-ci-products-seat,
body.Safari_9 .spr-supplier-logos-ci-products-seat,
body.Safari_10 .spr-supplier-logos-ci-products-seat {
  background-position: -5px -3458px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-ci-products-skoda {
  -o-object-position: -5px -3518px;
     object-position: -5px -3518px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-products-skoda {
    background-position: -5px -3518px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-products-skoda {
    background-position: -5px -3518px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-products-skoda,
body.Safari_601 .spr-supplier-logos-ci-products-skoda,
body.Safari_7 .spr-supplier-logos-ci-products-skoda,
body.Safari_9 .spr-supplier-logos-ci-products-skoda,
body.Safari_10 .spr-supplier-logos-ci-products-skoda {
  background-position: -5px -3518px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-ci-sns-bank {
  -o-object-position: -5px -3578px;
     object-position: -5px -3578px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-sns-bank {
    background-position: -5px -3578px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-sns-bank {
    background-position: -5px -3578px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-sns-bank,
body.Safari_601 .spr-supplier-logos-ci-sns-bank,
body.Safari_7 .spr-supplier-logos-ci-sns-bank,
body.Safari_9 .spr-supplier-logos-ci-sns-bank,
body.Safari_10 .spr-supplier-logos-ci-sns-bank {
  background-position: -5px -3578px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-ci-sns-bank {
  -o-object-position: -5px -3638px;
     object-position: -5px -3638px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-sns-bank {
    background-position: -5px -3638px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-sns-bank {
    background-position: -5px -3638px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-sns-bank,
body.Safari_601 .spr-supplier-logos-ci-sns-bank,
body.Safari_7 .spr-supplier-logos-ci-sns-bank,
body.Safari_9 .spr-supplier-logos-ci-sns-bank,
body.Safari_10 .spr-supplier-logos-ci-sns-bank {
  background-position: -5px -3638px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-ci-turien-co {
  -o-object-position: -5px -3698px;
     object-position: -5px -3698px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-turien-co {
    background-position: -5px -3698px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-turien-co {
    background-position: -5px -3698px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-turien-co,
body.Safari_601 .spr-supplier-logos-ci-turien-co,
body.Safari_7 .spr-supplier-logos-ci-turien-co,
body.Safari_9 .spr-supplier-logos-ci-turien-co,
body.Safari_10 .spr-supplier-logos-ci-turien-co {
  background-position: -5px -3698px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-ci-unigarant {
  -o-object-position: -5px -3758px;
     object-position: -5px -3758px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-unigarant {
    background-position: -5px -3758px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-unigarant {
    background-position: -5px -3758px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-unigarant,
body.Safari_601 .spr-supplier-logos-ci-unigarant,
body.Safari_7 .spr-supplier-logos-ci-unigarant,
body.Safari_9 .spr-supplier-logos-ci-unigarant,
body.Safari_10 .spr-supplier-logos-ci-unigarant {
  background-position: -5px -3758px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-ci-united-insurance {
  -o-object-position: -5px -3818px;
     object-position: -5px -3818px;
  width: 126px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-united-insurance {
    background-position: -5px -3818px;
    padding-top: 50px;
    padding-right: 126px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-united-insurance {
    background-position: -5px -3818px;
    padding-top: 50px;
    padding-right: 126px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-united-insurance,
body.Safari_601 .spr-supplier-logos-ci-united-insurance,
body.Safari_7 .spr-supplier-logos-ci-united-insurance,
body.Safari_9 .spr-supplier-logos-ci-united-insurance,
body.Safari_10 .spr-supplier-logos-ci-united-insurance {
  background-position: -5px -3818px;
  padding-top: 50px;
  padding-right: 126px;
}
.spr-supplier-logos-ci-unive {
  -o-object-position: -5px -3878px;
     object-position: -5px -3878px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-unive {
    background-position: -5px -3878px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-unive {
    background-position: -5px -3878px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-unive,
body.Safari_601 .spr-supplier-logos-ci-unive,
body.Safari_7 .spr-supplier-logos-ci-unive,
body.Safari_9 .spr-supplier-logos-ci-unive,
body.Safari_10 .spr-supplier-logos-ci-unive {
  background-position: -5px -3878px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-ci-verzekersnel {
  -o-object-position: -5px -3938px;
     object-position: -5px -3938px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-verzekersnel {
    background-position: -5px -3938px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-verzekersnel {
    background-position: -5px -3938px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-verzekersnel,
body.Safari_601 .spr-supplier-logos-ci-verzekersnel,
body.Safari_7 .spr-supplier-logos-ci-verzekersnel,
body.Safari_9 .spr-supplier-logos-ci-verzekersnel,
body.Safari_10 .spr-supplier-logos-ci-verzekersnel {
  background-position: -5px -3938px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-ci-verzekeruzelf {
  -o-object-position: -5px -3998px;
     object-position: -5px -3998px;
  width: 130px;
  height: 38px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-verzekeruzelf {
    background-position: -5px -3998px;
    padding-top: 38px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-verzekeruzelf {
    background-position: -5px -3998px;
    padding-top: 38px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-verzekeruzelf,
body.Safari_601 .spr-supplier-logos-ci-verzekeruzelf,
body.Safari_7 .spr-supplier-logos-ci-verzekeruzelf,
body.Safari_9 .spr-supplier-logos-ci-verzekeruzelf,
body.Safari_10 .spr-supplier-logos-ci-verzekeruzelf {
  background-position: -5px -3998px;
  padding-top: 38px;
  padding-right: 130px;
}
.spr-supplier-logos-ci-vkg {
  -o-object-position: -5px -4046px;
     object-position: -5px -4046px;
  width: 130px;
  height: 48px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-vkg {
    background-position: -5px -4046px;
    padding-top: 48px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-vkg {
    background-position: -5px -4046px;
    padding-top: 48px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-vkg,
body.Safari_601 .spr-supplier-logos-ci-vkg,
body.Safari_7 .spr-supplier-logos-ci-vkg,
body.Safari_9 .spr-supplier-logos-ci-vkg,
body.Safari_10 .spr-supplier-logos-ci-vkg {
  background-position: -5px -4046px;
  padding-top: 48px;
  padding-right: 130px;
}
.spr-supplier-logos-ci-products-volkswagen {
  -o-object-position: -5px -4104px;
     object-position: -5px -4104px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-products-volkswagen {
    background-position: -5px -4104px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-products-volkswagen {
    background-position: -5px -4104px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-products-volkswagen,
body.Safari_601 .spr-supplier-logos-ci-products-volkswagen,
body.Safari_7 .spr-supplier-logos-ci-products-volkswagen,
body.Safari_9 .spr-supplier-logos-ci-products-volkswagen,
body.Safari_10 .spr-supplier-logos-ci-products-volkswagen {
  background-position: -5px -4104px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-ci-voogd-en-voogd {
  -o-object-position: -5px -4164px;
     object-position: -5px -4164px;
  width: 129px;
  height: 49px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-voogd-en-voogd {
    background-position: -5px -4164px;
    padding-top: 49px;
    padding-right: 129px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-voogd-en-voogd {
    background-position: -5px -4164px;
    padding-top: 49px;
    padding-right: 129px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-voogd-en-voogd,
body.Safari_601 .spr-supplier-logos-ci-voogd-en-voogd,
body.Safari_7 .spr-supplier-logos-ci-voogd-en-voogd,
body.Safari_9 .spr-supplier-logos-ci-voogd-en-voogd,
body.Safari_10 .spr-supplier-logos-ci-voogd-en-voogd {
  background-position: -5px -4164px;
  padding-top: 49px;
  padding-right: 129px;
}
.spr-supplier-logos-ci-voogd_en_voogd {
  -o-object-position: -5px -4223px;
     object-position: -5px -4223px;
  width: 129px;
  height: 49px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-voogd_en_voogd {
    background-position: -5px -4223px;
    padding-top: 49px;
    padding-right: 129px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-voogd_en_voogd {
    background-position: -5px -4223px;
    padding-top: 49px;
    padding-right: 129px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-voogd_en_voogd,
body.Safari_601 .spr-supplier-logos-ci-voogd_en_voogd,
body.Safari_7 .spr-supplier-logos-ci-voogd_en_voogd,
body.Safari_9 .spr-supplier-logos-ci-voogd_en_voogd,
body.Safari_10 .spr-supplier-logos-ci-voogd_en_voogd {
  background-position: -5px -4223px;
  padding-top: 49px;
  padding-right: 129px;
}
.spr-supplier-logos-ci-witgeld {
  -o-object-position: -5px -4282px;
     object-position: -5px -4282px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-witgeld {
    background-position: -5px -4282px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-witgeld {
    background-position: -5px -4282px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-witgeld,
body.Safari_601 .spr-supplier-logos-ci-witgeld,
body.Safari_7 .spr-supplier-logos-ci-witgeld,
body.Safari_9 .spr-supplier-logos-ci-witgeld,
body.Safari_10 .spr-supplier-logos-ci-witgeld {
  background-position: -5px -4282px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-ci-zelf {
  -o-object-position: -5px -4342px;
     object-position: -5px -4342px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-zelf {
    background-position: -5px -4342px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-zelf {
    background-position: -5px -4342px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-zelf,
body.Safari_601 .spr-supplier-logos-ci-zelf,
body.Safari_7 .spr-supplier-logos-ci-zelf,
body.Safari_9 .spr-supplier-logos-ci-zelf,
body.Safari_10 .spr-supplier-logos-ci-zelf {
  background-position: -5px -4342px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-ci-zelf-nl {
  -o-object-position: -5px -4402px;
     object-position: -5px -4402px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-zelf-nl {
    background-position: -5px -4402px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-zelf-nl {
    background-position: -5px -4402px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-zelf-nl,
body.Safari_601 .spr-supplier-logos-ci-zelf-nl,
body.Safari_7 .spr-supplier-logos-ci-zelf-nl,
body.Safari_9 .spr-supplier-logos-ci-zelf-nl,
body.Safari_10 .spr-supplier-logos-ci-zelf-nl {
  background-position: -5px -4402px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-ci-zlm-verzekeringen {
  -o-object-position: -5px -4462px;
     object-position: -5px -4462px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-zlm-verzekeringen {
    background-position: -5px -4462px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-zlm-verzekeringen {
    background-position: -5px -4462px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-zlm-verzekeringen,
body.Safari_601 .spr-supplier-logos-ci-zlm-verzekeringen,
body.Safari_7 .spr-supplier-logos-ci-zlm-verzekeringen,
body.Safari_9 .spr-supplier-logos-ci-zlm-verzekeringen,
body.Safari_10 .spr-supplier-logos-ci-zlm-verzekeringen {
  background-position: -5px -4462px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-ci-zlm-verzekeringen {
  -o-object-position: -5px -4522px;
     object-position: -5px -4522px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-zlm-verzekeringen {
    background-position: -5px -4522px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-zlm-verzekeringen {
    background-position: -5px -4522px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-zlm-verzekeringen,
body.Safari_601 .spr-supplier-logos-ci-zlm-verzekeringen,
body.Safari_7 .spr-supplier-logos-ci-zlm-verzekeringen,
body.Safari_9 .spr-supplier-logos-ci-zlm-verzekeringen,
body.Safari_10 .spr-supplier-logos-ci-zlm-verzekeringen {
  background-position: -5px -4522px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-ci-allianz-direct-autoverzekering {
  -o-object-position: -15px -4575px;
     object-position: -15px -4575px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-allianz-direct-autoverzekering {
    background-position: -15px -4575px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-allianz-direct-autoverzekering {
    background-position: -15px -4575px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-allianz-direct-autoverzekering,
body.Safari_601 .spr-supplier-logos-ci-allianz-direct-autoverzekering,
body.Safari_7 .spr-supplier-logos-ci-allianz-direct-autoverzekering,
body.Safari_9 .spr-supplier-logos-ci-allianz-direct-autoverzekering,
body.Safari_10 .spr-supplier-logos-ci-allianz-direct-autoverzekering {
  background-position: -15px -4575px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-ci-zero {
  -o-object-position: -5px -3590px;
     object-position: -5px -3590px;
  width: 114px;
  height: 34px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-zero {
    background-position: -5px -3590px;
    padding-top: 34px;
    padding-right: 114px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-zero {
    background-position: -5px -3590px;
    padding-top: 34px;
    padding-right: 114px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-zero,
body.Safari_601 .spr-supplier-logos-ci-zero,
body.Safari_7 .spr-supplier-logos-ci-zero,
body.Safari_9 .spr-supplier-logos-ci-zero,
body.Safari_10 .spr-supplier-logos-ci-zero {
  background-position: -5px -3590px;
  padding-top: 34px;
  padding-right: 114px;
}
.spr-supplier-logos-ci-cropped-VolkswagenPonFinancialServices {
  -o-object-position: -5px -5px;
     object-position: -5px -5px;
  width: 130px !important;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-cropped-VolkswagenPonFinancialServices {
    background-position: -5px -5px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-cropped-VolkswagenPonFinancialServices {
    background-position: -5px -5px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-cropped-VolkswagenPonFinancialServices,
body.Safari_601 .spr-supplier-logos-ci-cropped-VolkswagenPonFinancialServices,
body.Safari_7 .spr-supplier-logos-ci-cropped-VolkswagenPonFinancialServices,
body.Safari_9 .spr-supplier-logos-ci-cropped-VolkswagenPonFinancialServices,
body.Safari_10 .spr-supplier-logos-ci-cropped-VolkswagenPonFinancialServices {
  background-position: -5px -5px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-ci-cropped-abn-amro {
  -o-object-position: -5px -65px;
     object-position: -5px -65px;
  width: 124px !important;
  height: 38px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-cropped-abn-amro {
    background-position: -5px -65px;
    padding-top: 38px;
    padding-right: 124px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-cropped-abn-amro {
    background-position: -5px -65px;
    padding-top: 38px;
    padding-right: 124px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-cropped-abn-amro,
body.Safari_601 .spr-supplier-logos-ci-cropped-abn-amro,
body.Safari_7 .spr-supplier-logos-ci-cropped-abn-amro,
body.Safari_9 .spr-supplier-logos-ci-cropped-abn-amro,
body.Safari_10 .spr-supplier-logos-ci-cropped-abn-amro {
  background-position: -5px -65px;
  padding-top: 38px;
  padding-right: 124px;
}
.spr-supplier-logos-ci-cropped-aegon {
  -o-object-position: -5px -113px;
     object-position: -5px -113px;
  width: 130px !important;
  height: 49px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-cropped-aegon {
    background-position: -5px -113px;
    padding-top: 49px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-cropped-aegon {
    background-position: -5px -113px;
    padding-top: 49px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-cropped-aegon,
body.Safari_601 .spr-supplier-logos-ci-cropped-aegon,
body.Safari_7 .spr-supplier-logos-ci-cropped-aegon,
body.Safari_9 .spr-supplier-logos-ci-cropped-aegon,
body.Safari_10 .spr-supplier-logos-ci-cropped-aegon {
  background-position: -5px -113px;
  padding-top: 49px;
  padding-right: 130px;
}
.spr-supplier-logos-ci-cropped-allianz {
  -o-object-position: -5px -172px;
     object-position: -5px -172px;
  width: 98px !important;
  height: 26px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-cropped-allianz {
    background-position: -5px -172px;
    padding-top: 26px;
    padding-right: 98px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-cropped-allianz {
    background-position: -5px -172px;
    padding-top: 26px;
    padding-right: 98px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-cropped-allianz,
body.Safari_601 .spr-supplier-logos-ci-cropped-allianz,
body.Safari_7 .spr-supplier-logos-ci-cropped-allianz,
body.Safari_9 .spr-supplier-logos-ci-cropped-allianz,
body.Safari_10 .spr-supplier-logos-ci-cropped-allianz {
  background-position: -5px -172px;
  padding-top: 26px;
  padding-right: 98px;
}
.spr-supplier-logos-ci-cropped-allsecur {
  -o-object-position: -5px -208px;
     object-position: -5px -208px;
  width: 122px !important;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-cropped-allsecur {
    background-position: -5px -208px;
    padding-top: 50px;
    padding-right: 122px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-cropped-allsecur {
    background-position: -5px -208px;
    padding-top: 50px;
    padding-right: 122px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-cropped-allsecur,
body.Safari_601 .spr-supplier-logos-ci-cropped-allsecur,
body.Safari_7 .spr-supplier-logos-ci-cropped-allsecur,
body.Safari_9 .spr-supplier-logos-ci-cropped-allsecur,
body.Safari_10 .spr-supplier-logos-ci-cropped-allsecur {
  background-position: -5px -208px;
  padding-top: 50px;
  padding-right: 122px;
}
.spr-supplier-logos-ci-cropped-anwb {
  -o-object-position: -5px -268px;
     object-position: -5px -268px;
  width: 99px !important;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-cropped-anwb {
    background-position: -5px -268px;
    padding-top: 50px;
    padding-right: 99px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-cropped-anwb {
    background-position: -5px -268px;
    padding-top: 50px;
    padding-right: 99px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-cropped-anwb,
body.Safari_601 .spr-supplier-logos-ci-cropped-anwb,
body.Safari_7 .spr-supplier-logos-ci-cropped-anwb,
body.Safari_9 .spr-supplier-logos-ci-cropped-anwb,
body.Safari_10 .spr-supplier-logos-ci-cropped-anwb {
  background-position: -5px -268px;
  padding-top: 50px;
  padding-right: 99px;
}
.spr-supplier-logos-ci-cropped-aon-direct {
  -o-object-position: -5px -328px;
     object-position: -5px -328px;
  width: 142px !important;
  height: 37px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-cropped-aon-direct {
    background-position: -5px -328px;
    padding-top: 37px;
    padding-right: 142px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-cropped-aon-direct {
    background-position: -5px -328px;
    padding-top: 37px;
    padding-right: 142px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-cropped-aon-direct,
body.Safari_601 .spr-supplier-logos-ci-cropped-aon-direct,
body.Safari_7 .spr-supplier-logos-ci-cropped-aon-direct,
body.Safari_9 .spr-supplier-logos-ci-cropped-aon-direct,
body.Safari_10 .spr-supplier-logos-ci-cropped-aon-direct {
  background-position: -5px -328px;
  padding-top: 37px;
  padding-right: 142px;
}
.spr-supplier-logos-ci-cropped-asr {
  -o-object-position: -5px -375px;
     object-position: -5px -375px;
  width: 68px !important;
  height: 47px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-cropped-asr {
    background-position: -5px -375px;
    padding-top: 47px;
    padding-right: 68px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-cropped-asr {
    background-position: -5px -375px;
    padding-top: 47px;
    padding-right: 68px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-cropped-asr,
body.Safari_601 .spr-supplier-logos-ci-cropped-asr,
body.Safari_7 .spr-supplier-logos-ci-cropped-asr,
body.Safari_9 .spr-supplier-logos-ci-cropped-asr,
body.Safari_10 .spr-supplier-logos-ci-cropped-asr {
  background-position: -5px -375px;
  padding-top: 47px;
  padding-right: 68px;
}
.spr-supplier-logos-ci-cropped-autoweek {
  -o-object-position: -5px -432px;
     object-position: -5px -432px;
  width: 36px !important;
  height: 48px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-cropped-autoweek {
    background-position: -5px -432px;
    padding-top: 48px;
    padding-right: 36px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-cropped-autoweek {
    background-position: -5px -432px;
    padding-top: 48px;
    padding-right: 36px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-cropped-autoweek,
body.Safari_601 .spr-supplier-logos-ci-cropped-autoweek,
body.Safari_7 .spr-supplier-logos-ci-cropped-autoweek,
body.Safari_9 .spr-supplier-logos-ci-cropped-autoweek,
body.Safari_10 .spr-supplier-logos-ci-cropped-autoweek {
  background-position: -5px -432px;
  padding-top: 48px;
  padding-right: 36px;
}
.spr-supplier-logos-ci-cropped-avero {
  -o-object-position: -5px -490px;
     object-position: -5px -490px;
  width: 100px !important;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-cropped-avero {
    background-position: -5px -490px;
    padding-top: 50px;
    padding-right: 100px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-cropped-avero {
    background-position: -5px -490px;
    padding-top: 50px;
    padding-right: 100px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-cropped-avero,
body.Safari_601 .spr-supplier-logos-ci-cropped-avero,
body.Safari_7 .spr-supplier-logos-ci-cropped-avero,
body.Safari_9 .spr-supplier-logos-ci-cropped-avero,
body.Safari_10 .spr-supplier-logos-ci-cropped-avero {
  background-position: -5px -490px;
  padding-top: 50px;
  padding-right: 100px;
}
.spr-supplier-logos-ci-cropped-avero-achmea {
  -o-object-position: -5px -550px;
     object-position: -5px -550px;
  width: 100px !important;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-cropped-avero-achmea {
    background-position: -5px -550px;
    padding-top: 50px;
    padding-right: 100px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-cropped-avero-achmea {
    background-position: -5px -550px;
    padding-top: 50px;
    padding-right: 100px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-cropped-avero-achmea,
body.Safari_601 .spr-supplier-logos-ci-cropped-avero-achmea,
body.Safari_7 .spr-supplier-logos-ci-cropped-avero-achmea,
body.Safari_9 .spr-supplier-logos-ci-cropped-avero-achmea,
body.Safari_10 .spr-supplier-logos-ci-cropped-avero-achmea {
  background-position: -5px -550px;
  padding-top: 50px;
  padding-right: 100px;
}
.spr-supplier-logos-ci-cropped-bovag {
  -o-object-position: -5px -610px;
     object-position: -5px -610px;
  width: 31px !important;
  height: 47px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-cropped-bovag {
    background-position: -5px -610px;
    padding-top: 47px;
    padding-right: 31px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-cropped-bovag {
    background-position: -5px -610px;
    padding-top: 47px;
    padding-right: 31px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-cropped-bovag,
body.Safari_601 .spr-supplier-logos-ci-cropped-bovag,
body.Safari_7 .spr-supplier-logos-ci-cropped-bovag,
body.Safari_9 .spr-supplier-logos-ci-cropped-bovag,
body.Safari_10 .spr-supplier-logos-ci-cropped-bovag {
  background-position: -5px -610px;
  padding-top: 47px;
  padding-right: 31px;
}
.spr-supplier-logos-ci-cropped-bovemij {
  -o-object-position: -5px -667px;
     object-position: -5px -667px;
  width: 121px !important;
  height: 41px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-cropped-bovemij {
    background-position: -5px -667px;
    padding-top: 41px;
    padding-right: 121px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-cropped-bovemij {
    background-position: -5px -667px;
    padding-top: 41px;
    padding-right: 121px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-cropped-bovemij,
body.Safari_601 .spr-supplier-logos-ci-cropped-bovemij,
body.Safari_7 .spr-supplier-logos-ci-cropped-bovemij,
body.Safari_9 .spr-supplier-logos-ci-cropped-bovemij,
body.Safari_10 .spr-supplier-logos-ci-cropped-bovemij {
  background-position: -5px -667px;
  padding-top: 41px;
  padding-right: 121px;
}
.spr-supplier-logos-ci-cropped-bruns-ten-brink {
  -o-object-position: -5px -718px;
     object-position: -5px -718px;
  width: 58px !important;
  height: 47px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-cropped-bruns-ten-brink {
    background-position: -5px -718px;
    padding-top: 47px;
    padding-right: 58px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-cropped-bruns-ten-brink {
    background-position: -5px -718px;
    padding-top: 47px;
    padding-right: 58px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-cropped-bruns-ten-brink,
body.Safari_601 .spr-supplier-logos-ci-cropped-bruns-ten-brink,
body.Safari_7 .spr-supplier-logos-ci-cropped-bruns-ten-brink,
body.Safari_9 .spr-supplier-logos-ci-cropped-bruns-ten-brink,
body.Safari_10 .spr-supplier-logos-ci-cropped-bruns-ten-brink {
  background-position: -5px -718px;
  padding-top: 47px;
  padding-right: 58px;
}
.spr-supplier-logos-ci-cropped-budgio {
  -o-object-position: -5px -775px;
     object-position: -5px -775px;
  width: 119px !important;
  height: 32px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-cropped-budgio {
    background-position: -5px -775px;
    padding-top: 32px;
    padding-right: 119px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-cropped-budgio {
    background-position: -5px -775px;
    padding-top: 32px;
    padding-right: 119px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-cropped-budgio,
body.Safari_601 .spr-supplier-logos-ci-cropped-budgio,
body.Safari_7 .spr-supplier-logos-ci-cropped-budgio,
body.Safari_9 .spr-supplier-logos-ci-cropped-budgio,
body.Safari_10 .spr-supplier-logos-ci-cropped-budgio {
  background-position: -5px -775px;
  padding-top: 32px;
  padding-right: 119px;
}
.spr-supplier-logos-ci-cropped-budgio-asr {
  -o-object-position: -5px -817px;
     object-position: -5px -817px;
  width: 121px !important;
  height: 39px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-cropped-budgio-asr {
    background-position: -5px -817px;
    padding-top: 39px;
    padding-right: 121px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-cropped-budgio-asr {
    background-position: -5px -817px;
    padding-top: 39px;
    padding-right: 121px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-cropped-budgio-asr,
body.Safari_601 .spr-supplier-logos-ci-cropped-budgio-asr,
body.Safari_7 .spr-supplier-logos-ci-cropped-budgio-asr,
body.Safari_9 .spr-supplier-logos-ci-cropped-budgio-asr,
body.Safari_10 .spr-supplier-logos-ci-cropped-budgio-asr {
  background-position: -5px -817px;
  padding-top: 39px;
  padding-right: 121px;
}
.spr-supplier-logos-ci-cropped-centraal-beheer-achmea {
  -o-object-position: -5px -866px;
     object-position: -5px -866px;
  width: 129px !important;
  height: 48px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-cropped-centraal-beheer-achmea {
    background-position: -5px -866px;
    padding-top: 48px;
    padding-right: 129px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-cropped-centraal-beheer-achmea {
    background-position: -5px -866px;
    padding-top: 48px;
    padding-right: 129px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-cropped-centraal-beheer-achmea,
body.Safari_601 .spr-supplier-logos-ci-cropped-centraal-beheer-achmea,
body.Safari_7 .spr-supplier-logos-ci-cropped-centraal-beheer-achmea,
body.Safari_9 .spr-supplier-logos-ci-cropped-centraal-beheer-achmea,
body.Safari_10 .spr-supplier-logos-ci-cropped-centraal-beheer-achmea {
  background-position: -5px -866px;
  padding-top: 48px;
  padding-right: 129px;
}
.spr-supplier-logos-ci-cropped-centraalbeheer {
  -o-object-position: -5px -924px;
     object-position: -5px -924px;
  width: 129px !important;
  height: 48px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-cropped-centraalbeheer {
    background-position: -5px -924px;
    padding-top: 48px;
    padding-right: 129px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-cropped-centraalbeheer {
    background-position: -5px -924px;
    padding-top: 48px;
    padding-right: 129px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-cropped-centraalbeheer,
body.Safari_601 .spr-supplier-logos-ci-cropped-centraalbeheer,
body.Safari_7 .spr-supplier-logos-ci-cropped-centraalbeheer,
body.Safari_9 .spr-supplier-logos-ci-cropped-centraalbeheer,
body.Safari_10 .spr-supplier-logos-ci-cropped-centraalbeheer {
  background-position: -5px -924px;
  padding-top: 48px;
  padding-right: 129px;
}
.spr-supplier-logos-ci-cropped-centraal-beheer-achmea {
  -o-object-position: -5px -982px;
     object-position: -5px -982px;
  width: 69px !important;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-cropped-centraal-beheer-achmea {
    background-position: -5px -982px;
    padding-top: 50px;
    padding-right: 69px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-cropped-centraal-beheer-achmea {
    background-position: -5px -982px;
    padding-top: 50px;
    padding-right: 69px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-cropped-centraal-beheer-achmea,
body.Safari_601 .spr-supplier-logos-ci-cropped-centraal-beheer-achmea,
body.Safari_7 .spr-supplier-logos-ci-cropped-centraal-beheer-achmea,
body.Safari_9 .spr-supplier-logos-ci-cropped-centraal-beheer-achmea,
body.Safari_10 .spr-supplier-logos-ci-cropped-centraal-beheer-achmea {
  background-position: -5px -982px;
  padding-top: 50px;
  padding-right: 69px;
}
.spr-supplier-logos-ci-cropped-crisper {
  -o-object-position: -5px -1042px;
     object-position: -5px -1042px;
  width: 130px !important;
  height: 38px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-cropped-crisper {
    background-position: -5px -1042px;
    padding-top: 38px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-cropped-crisper {
    background-position: -5px -1042px;
    padding-top: 38px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-cropped-crisper,
body.Safari_601 .spr-supplier-logos-ci-cropped-crisper,
body.Safari_7 .spr-supplier-logos-ci-cropped-crisper,
body.Safari_9 .spr-supplier-logos-ci-cropped-crisper,
body.Safari_10 .spr-supplier-logos-ci-cropped-crisper {
  background-position: -5px -1042px;
  padding-top: 38px;
  padding-right: 130px;
}
.spr-supplier-logos-ci-cropped-de-goudse {
  -o-object-position: -5px -1090px;
     object-position: -5px -1090px;
  width: 102px !important;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-cropped-de-goudse {
    background-position: -5px -1090px;
    padding-top: 50px;
    padding-right: 102px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-cropped-de-goudse {
    background-position: -5px -1090px;
    padding-top: 50px;
    padding-right: 102px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-cropped-de-goudse,
body.Safari_601 .spr-supplier-logos-ci-cropped-de-goudse,
body.Safari_7 .spr-supplier-logos-ci-cropped-de-goudse,
body.Safari_9 .spr-supplier-logos-ci-cropped-de-goudse,
body.Safari_10 .spr-supplier-logos-ci-cropped-de-goudse {
  background-position: -5px -1090px;
  padding-top: 50px;
  padding-right: 102px;
}
.spr-supplier-logos-ci-cropped-dekilometerverzekering {
  -o-object-position: -5px -1150px;
     object-position: -5px -1150px;
  width: 122px !important;
  height: 27px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-cropped-dekilometerverzekering {
    background-position: -5px -1150px;
    padding-top: 27px;
    padding-right: 122px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-cropped-dekilometerverzekering {
    background-position: -5px -1150px;
    padding-top: 27px;
    padding-right: 122px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-cropped-dekilometerverzekering,
body.Safari_601 .spr-supplier-logos-ci-cropped-dekilometerverzekering,
body.Safari_7 .spr-supplier-logos-ci-cropped-dekilometerverzekering,
body.Safari_9 .spr-supplier-logos-ci-cropped-dekilometerverzekering,
body.Safari_10 .spr-supplier-logos-ci-cropped-dekilometerverzekering {
  background-position: -5px -1150px;
  padding-top: 27px;
  padding-right: 122px;
}
.spr-supplier-logos-ci-cropped-delta-lloyd {
  -o-object-position: -5px -1187px;
     object-position: -5px -1187px;
  width: 131px !important;
  height: 33px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-cropped-delta-lloyd {
    background-position: -5px -1187px;
    padding-top: 33px;
    padding-right: 131px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-cropped-delta-lloyd {
    background-position: -5px -1187px;
    padding-top: 33px;
    padding-right: 131px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-cropped-delta-lloyd,
body.Safari_601 .spr-supplier-logos-ci-cropped-delta-lloyd,
body.Safari_7 .spr-supplier-logos-ci-cropped-delta-lloyd,
body.Safari_9 .spr-supplier-logos-ci-cropped-delta-lloyd,
body.Safari_10 .spr-supplier-logos-ci-cropped-delta-lloyd {
  background-position: -5px -1187px;
  padding-top: 33px;
  padding-right: 131px;
}
.spr-supplier-logos-ci-cropped-ditzo {
  -o-object-position: -5px -1230px;
     object-position: -5px -1230px;
  width: 130px !important;
  height: 44px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-cropped-ditzo {
    background-position: -5px -1230px;
    padding-top: 44px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-cropped-ditzo {
    background-position: -5px -1230px;
    padding-top: 44px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-cropped-ditzo,
body.Safari_601 .spr-supplier-logos-ci-cropped-ditzo,
body.Safari_7 .spr-supplier-logos-ci-cropped-ditzo,
body.Safari_9 .spr-supplier-logos-ci-cropped-ditzo,
body.Safari_10 .spr-supplier-logos-ci-cropped-ditzo {
  background-position: -5px -1230px;
  padding-top: 44px;
  padding-right: 130px;
}
.spr-supplier-logos-ci-cropped-europeesche {
  -o-object-position: -5px -1284px;
     object-position: -5px -1284px;
  width: 127px !important;
  height: 33px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-cropped-europeesche {
    background-position: -5px -1284px;
    padding-top: 33px;
    padding-right: 127px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-cropped-europeesche {
    background-position: -5px -1284px;
    padding-top: 33px;
    padding-right: 127px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-cropped-europeesche,
body.Safari_601 .spr-supplier-logos-ci-cropped-europeesche,
body.Safari_7 .spr-supplier-logos-ci-cropped-europeesche,
body.Safari_9 .spr-supplier-logos-ci-cropped-europeesche,
body.Safari_10 .spr-supplier-logos-ci-cropped-europeesche {
  background-position: -5px -1284px;
  padding-top: 33px;
  padding-right: 127px;
}
.spr-supplier-logos-ci-cropped-fairzekering {
  -o-object-position: -5px -1327px;
     object-position: -5px -1327px;
  width: 129px !important;
  height: 29px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-cropped-fairzekering {
    background-position: -5px -1327px;
    padding-top: 29px;
    padding-right: 129px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-cropped-fairzekering {
    background-position: -5px -1327px;
    padding-top: 29px;
    padding-right: 129px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-cropped-fairzekering,
body.Safari_601 .spr-supplier-logos-ci-cropped-fairzekering,
body.Safari_7 .spr-supplier-logos-ci-cropped-fairzekering,
body.Safari_9 .spr-supplier-logos-ci-cropped-fairzekering,
body.Safari_10 .spr-supplier-logos-ci-cropped-fairzekering {
  background-position: -5px -1327px;
  padding-top: 29px;
  padding-right: 129px;
}
.spr-supplier-logos-ci-cropped-fbto {
  -o-object-position: -5px -1366px;
     object-position: -5px -1366px;
  width: 94px !important;
  height: 27px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-cropped-fbto {
    background-position: -5px -1366px;
    padding-top: 27px;
    padding-right: 94px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-cropped-fbto {
    background-position: -5px -1366px;
    padding-top: 27px;
    padding-right: 94px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-cropped-fbto,
body.Safari_601 .spr-supplier-logos-ci-cropped-fbto,
body.Safari_7 .spr-supplier-logos-ci-cropped-fbto,
body.Safari_9 .spr-supplier-logos-ci-cropped-fbto,
body.Safari_10 .spr-supplier-logos-ci-cropped-fbto {
  background-position: -5px -1366px;
  padding-top: 27px;
  padding-right: 94px;
}
.spr-supplier-logos-ci-cropped-generali {
  -o-object-position: -5px -1403px;
     object-position: -5px -1403px;
  width: 61px !important;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-cropped-generali {
    background-position: -5px -1403px;
    padding-top: 50px;
    padding-right: 61px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-cropped-generali {
    background-position: -5px -1403px;
    padding-top: 50px;
    padding-right: 61px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-cropped-generali,
body.Safari_601 .spr-supplier-logos-ci-cropped-generali,
body.Safari_7 .spr-supplier-logos-ci-cropped-generali,
body.Safari_9 .spr-supplier-logos-ci-cropped-generali,
body.Safari_10 .spr-supplier-logos-ci-cropped-generali {
  background-position: -5px -1403px;
  padding-top: 50px;
  padding-right: 61px;
}
.spr-supplier-logos-ci-cropped-gerustopweg {
  -o-object-position: -5px -1463px;
     object-position: -5px -1463px;
  width: 70px !important;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-cropped-gerustopweg {
    background-position: -5px -1463px;
    padding-top: 50px;
    padding-right: 70px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-cropped-gerustopweg {
    background-position: -5px -1463px;
    padding-top: 50px;
    padding-right: 70px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-cropped-gerustopweg,
body.Safari_601 .spr-supplier-logos-ci-cropped-gerustopweg,
body.Safari_7 .spr-supplier-logos-ci-cropped-gerustopweg,
body.Safari_9 .spr-supplier-logos-ci-cropped-gerustopweg,
body.Safari_10 .spr-supplier-logos-ci-cropped-gerustopweg {
  background-position: -5px -1463px;
  padding-top: 50px;
  padding-right: 70px;
}
.spr-supplier-logos-ci-cropped-hema {
  -o-object-position: -5px -1523px;
     object-position: -5px -1523px;
  width: 130px !important;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-cropped-hema {
    background-position: -5px -1523px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-cropped-hema {
    background-position: -5px -1523px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-cropped-hema,
body.Safari_601 .spr-supplier-logos-ci-cropped-hema,
body.Safari_7 .spr-supplier-logos-ci-cropped-hema,
body.Safari_9 .spr-supplier-logos-ci-cropped-hema,
body.Safari_10 .spr-supplier-logos-ci-cropped-hema {
  background-position: -5px -1523px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-ci-cropped-ing {
  -o-object-position: -5px -1583px;
     object-position: -5px -1583px;
  width: 128px !important;
  height: 33px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-cropped-ing {
    background-position: -5px -1583px;
    padding-top: 33px;
    padding-right: 128px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-cropped-ing {
    background-position: -5px -1583px;
    padding-top: 33px;
    padding-right: 128px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-cropped-ing,
body.Safari_601 .spr-supplier-logos-ci-cropped-ing,
body.Safari_7 .spr-supplier-logos-ci-cropped-ing,
body.Safari_9 .spr-supplier-logos-ci-cropped-ing,
body.Safari_10 .spr-supplier-logos-ci-cropped-ing {
  background-position: -5px -1583px;
  padding-top: 33px;
  padding-right: 128px;
}
.spr-supplier-logos-ci-cropped-inshared {
  -o-object-position: -5px -1626px;
     object-position: -5px -1626px;
  width: 114px !important;
  height: 29px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-cropped-inshared {
    background-position: -5px -1626px;
    padding-top: 29px;
    padding-right: 114px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-cropped-inshared {
    background-position: -5px -1626px;
    padding-top: 29px;
    padding-right: 114px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-cropped-inshared,
body.Safari_601 .spr-supplier-logos-ci-cropped-inshared,
body.Safari_7 .spr-supplier-logos-ci-cropped-inshared,
body.Safari_9 .spr-supplier-logos-ci-cropped-inshared,
body.Safari_10 .spr-supplier-logos-ci-cropped-inshared {
  background-position: -5px -1626px;
  padding-top: 29px;
  padding-right: 114px;
}
.spr-supplier-logos-ci-cropped-interpolis {
  -o-object-position: -5px -1665px;
     object-position: -5px -1665px;
  width: 65px !important;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-cropped-interpolis {
    background-position: -5px -1665px;
    padding-top: 50px;
    padding-right: 65px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-cropped-interpolis {
    background-position: -5px -1665px;
    padding-top: 50px;
    padding-right: 65px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-cropped-interpolis,
body.Safari_601 .spr-supplier-logos-ci-cropped-interpolis,
body.Safari_7 .spr-supplier-logos-ci-cropped-interpolis,
body.Safari_9 .spr-supplier-logos-ci-cropped-interpolis,
body.Safari_10 .spr-supplier-logos-ci-cropped-interpolis {
  background-position: -5px -1665px;
  padding-top: 50px;
  padding-right: 65px;
}
.spr-supplier-logos-ci-cropped-klaverblad {
  -o-object-position: -5px -1725px;
     object-position: -5px -1725px;
  width: 130px !important;
  height: 39px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-cropped-klaverblad {
    background-position: -5px -1725px;
    padding-top: 39px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-cropped-klaverblad {
    background-position: -5px -1725px;
    padding-top: 39px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-cropped-klaverblad,
body.Safari_601 .spr-supplier-logos-ci-cropped-klaverblad,
body.Safari_7 .spr-supplier-logos-ci-cropped-klaverblad,
body.Safari_9 .spr-supplier-logos-ci-cropped-klaverblad,
body.Safari_10 .spr-supplier-logos-ci-cropped-klaverblad {
  background-position: -5px -1725px;
  padding-top: 39px;
  padding-right: 130px;
}
.spr-supplier-logos-ci-cropped-klik-en-go {
  -o-object-position: -5px -1774px;
     object-position: -5px -1774px;
  width: 102px !important;
  height: 47px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-cropped-klik-en-go {
    background-position: -5px -1774px;
    padding-top: 47px;
    padding-right: 102px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-cropped-klik-en-go {
    background-position: -5px -1774px;
    padding-top: 47px;
    padding-right: 102px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-cropped-klik-en-go,
body.Safari_601 .spr-supplier-logos-ci-cropped-klik-en-go,
body.Safari_7 .spr-supplier-logos-ci-cropped-klik-en-go,
body.Safari_9 .spr-supplier-logos-ci-cropped-klik-en-go,
body.Safari_10 .spr-supplier-logos-ci-cropped-klik-en-go {
  background-position: -5px -1774px;
  padding-top: 47px;
  padding-right: 102px;
}
.spr-supplier-logos-ci-cropped-klikengo {
  -o-object-position: -5px -1831px;
     object-position: -5px -1831px;
  width: 76px !important;
  height: 47px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-cropped-klikengo {
    background-position: -5px -1831px;
    padding-top: 47px;
    padding-right: 76px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-cropped-klikengo {
    background-position: -5px -1831px;
    padding-top: 47px;
    padding-right: 76px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-cropped-klikengo,
body.Safari_601 .spr-supplier-logos-ci-cropped-klikengo,
body.Safari_7 .spr-supplier-logos-ci-cropped-klikengo,
body.Safari_9 .spr-supplier-logos-ci-cropped-klikengo,
body.Safari_10 .spr-supplier-logos-ci-cropped-klikengo {
  background-position: -5px -1831px;
  padding-top: 47px;
  padding-right: 76px;
}
.spr-supplier-logos-ci-cropped-klikengo-asr {
  -o-object-position: -5px -1888px;
     object-position: -5px -1888px;
  width: 102px !important;
  height: 47px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-cropped-klikengo-asr {
    background-position: -5px -1888px;
    padding-top: 47px;
    padding-right: 102px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-cropped-klikengo-asr {
    background-position: -5px -1888px;
    padding-top: 47px;
    padding-right: 102px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-cropped-klikengo-asr,
body.Safari_601 .spr-supplier-logos-ci-cropped-klikengo-asr,
body.Safari_7 .spr-supplier-logos-ci-cropped-klikengo-asr,
body.Safari_9 .spr-supplier-logos-ci-cropped-klikengo-asr,
body.Safari_10 .spr-supplier-logos-ci-cropped-klikengo-asr {
  background-position: -5px -1888px;
  padding-top: 47px;
  padding-right: 102px;
}
.spr-supplier-logos-ci-cropped-kruidvat {
  -o-object-position: -5px -1945px;
     object-position: -5px -1945px;
  width: 116px !important;
  height: 34px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-cropped-kruidvat {
    background-position: -5px -1945px;
    padding-top: 34px;
    padding-right: 116px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-cropped-kruidvat {
    background-position: -5px -1945px;
    padding-top: 34px;
    padding-right: 116px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-cropped-kruidvat,
body.Safari_601 .spr-supplier-logos-ci-cropped-kruidvat,
body.Safari_7 .spr-supplier-logos-ci-cropped-kruidvat,
body.Safari_9 .spr-supplier-logos-ci-cropped-kruidvat,
body.Safari_10 .spr-supplier-logos-ci-cropped-kruidvat {
  background-position: -5px -1945px;
  padding-top: 34px;
  padding-right: 116px;
}
.spr-supplier-logos-ci-cropped-lancyr {
  -o-object-position: -5px -1989px;
     object-position: -5px -1989px;
  width: 130px !important;
  height: 35px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-cropped-lancyr {
    background-position: -5px -1989px;
    padding-top: 35px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-cropped-lancyr {
    background-position: -5px -1989px;
    padding-top: 35px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-cropped-lancyr,
body.Safari_601 .spr-supplier-logos-ci-cropped-lancyr,
body.Safari_7 .spr-supplier-logos-ci-cropped-lancyr,
body.Safari_9 .spr-supplier-logos-ci-cropped-lancyr,
body.Safari_10 .spr-supplier-logos-ci-cropped-lancyr {
  background-position: -5px -1989px;
  padding-top: 35px;
  padding-right: 130px;
}
.spr-supplier-logos-ci-cropped-london-verzekeringen {
  -o-object-position: -5px -2034px;
     object-position: -5px -2034px;
  width: 88px !important;
  height: 31px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-cropped-london-verzekeringen {
    background-position: -5px -2034px;
    padding-top: 31px;
    padding-right: 88px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-cropped-london-verzekeringen {
    background-position: -5px -2034px;
    padding-top: 31px;
    padding-right: 88px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-cropped-london-verzekeringen,
body.Safari_601 .spr-supplier-logos-ci-cropped-london-verzekeringen,
body.Safari_7 .spr-supplier-logos-ci-cropped-london-verzekeringen,
body.Safari_9 .spr-supplier-logos-ci-cropped-london-verzekeringen,
body.Safari_10 .spr-supplier-logos-ci-cropped-london-verzekeringen {
  background-position: -5px -2034px;
  padding-top: 31px;
  padding-right: 88px;
}
.spr-supplier-logos-ci-cropped-nationale-nederlanden {
  -o-object-position: -5px -2075px;
     object-position: -5px -2075px;
  width: 131px !important;
  height: 33px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-cropped-nationale-nederlanden {
    background-position: -5px -2075px;
    padding-top: 33px;
    padding-right: 131px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-cropped-nationale-nederlanden {
    background-position: -5px -2075px;
    padding-top: 33px;
    padding-right: 131px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-cropped-nationale-nederlanden,
body.Safari_601 .spr-supplier-logos-ci-cropped-nationale-nederlanden,
body.Safari_7 .spr-supplier-logos-ci-cropped-nationale-nederlanden,
body.Safari_9 .spr-supplier-logos-ci-cropped-nationale-nederlanden,
body.Safari_10 .spr-supplier-logos-ci-cropped-nationale-nederlanden {
  background-position: -5px -2075px;
  padding-top: 33px;
  padding-right: 131px;
}
.spr-supplier-logos-ci-cropped-nh1816 {
  -o-object-position: -5px -2118px;
     object-position: -5px -2118px;
  width: 129px !important;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-cropped-nh1816 {
    background-position: -5px -2118px;
    padding-top: 50px;
    padding-right: 129px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-cropped-nh1816 {
    background-position: -5px -2118px;
    padding-top: 50px;
    padding-right: 129px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-cropped-nh1816,
body.Safari_601 .spr-supplier-logos-ci-cropped-nh1816,
body.Safari_7 .spr-supplier-logos-ci-cropped-nh1816,
body.Safari_9 .spr-supplier-logos-ci-cropped-nh1816,
body.Safari_10 .spr-supplier-logos-ci-cropped-nh1816 {
  background-position: -5px -2118px;
  padding-top: 50px;
  padding-right: 129px;
}
.spr-supplier-logos-ci-cropped-nn {
  -o-object-position: -5px -2178px;
     object-position: -5px -2178px;
  width: 131px !important;
  height: 33px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-cropped-nn {
    background-position: -5px -2178px;
    padding-top: 33px;
    padding-right: 131px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-cropped-nn {
    background-position: -5px -2178px;
    padding-top: 33px;
    padding-right: 131px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-cropped-nn,
body.Safari_601 .spr-supplier-logos-ci-cropped-nn,
body.Safari_7 .spr-supplier-logos-ci-cropped-nn,
body.Safari_9 .spr-supplier-logos-ci-cropped-nn,
body.Safari_10 .spr-supplier-logos-ci-cropped-nn {
  background-position: -5px -2178px;
  padding-top: 33px;
  padding-right: 131px;
}
.spr-supplier-logos-ci-cropped-nowgo {
  -o-object-position: -5px -2221px;
     object-position: -5px -2221px;
  width: 43px !important;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-cropped-nowgo {
    background-position: -5px -2221px;
    padding-top: 50px;
    padding-right: 43px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-cropped-nowgo {
    background-position: -5px -2221px;
    padding-top: 50px;
    padding-right: 43px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-cropped-nowgo,
body.Safari_601 .spr-supplier-logos-ci-cropped-nowgo,
body.Safari_7 .spr-supplier-logos-ci-cropped-nowgo,
body.Safari_9 .spr-supplier-logos-ci-cropped-nowgo,
body.Safari_10 .spr-supplier-logos-ci-cropped-nowgo {
  background-position: -5px -2221px;
  padding-top: 50px;
  padding-right: 43px;
}
.spr-supplier-logos-ci-cropped-nvnu {
  -o-object-position: -5px -2281px;
     object-position: -5px -2281px;
  width: 117px !important;
  height: 23px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-cropped-nvnu {
    background-position: -5px -2281px;
    padding-top: 23px;
    padding-right: 117px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-cropped-nvnu {
    background-position: -5px -2281px;
    padding-top: 23px;
    padding-right: 117px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-cropped-nvnu,
body.Safari_601 .spr-supplier-logos-ci-cropped-nvnu,
body.Safari_7 .spr-supplier-logos-ci-cropped-nvnu,
body.Safari_9 .spr-supplier-logos-ci-cropped-nvnu,
body.Safari_10 .spr-supplier-logos-ci-cropped-nvnu {
  background-position: -5px -2281px;
  padding-top: 23px;
  padding-right: 117px;
}
.spr-supplier-logos-ci-cropped-ohra {
  -o-object-position: -5px -2314px;
     object-position: -5px -2314px;
  width: 130px !important;
  height: 34px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-cropped-ohra {
    background-position: -5px -2314px;
    padding-top: 34px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-cropped-ohra {
    background-position: -5px -2314px;
    padding-top: 34px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-cropped-ohra,
body.Safari_601 .spr-supplier-logos-ci-cropped-ohra,
body.Safari_7 .spr-supplier-logos-ci-cropped-ohra,
body.Safari_9 .spr-supplier-logos-ci-cropped-ohra,
body.Safari_10 .spr-supplier-logos-ci-cropped-ohra {
  background-position: -5px -2314px;
  padding-top: 34px;
  padding-right: 130px;
}
.spr-supplier-logos-ci-cropped-onna-onna {
  -o-object-position: -5px -2358px;
     object-position: -5px -2358px;
  width: 125px !important;
  height: 15px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-cropped-onna-onna {
    background-position: -5px -2358px;
    padding-top: 15px;
    padding-right: 125px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-cropped-onna-onna {
    background-position: -5px -2358px;
    padding-top: 15px;
    padding-right: 125px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-cropped-onna-onna,
body.Safari_601 .spr-supplier-logos-ci-cropped-onna-onna,
body.Safari_7 .spr-supplier-logos-ci-cropped-onna-onna,
body.Safari_9 .spr-supplier-logos-ci-cropped-onna-onna,
body.Safari_10 .spr-supplier-logos-ci-cropped-onna-onna {
  background-position: -5px -2358px;
  padding-top: 15px;
  padding-right: 125px;
}
.spr-supplier-logos-ci-cropped-polis-direct {
  -o-object-position: -5px -2383px;
     object-position: -5px -2383px;
  width: 130px !important;
  height: 36px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-cropped-polis-direct {
    background-position: -5px -2383px;
    padding-top: 36px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-cropped-polis-direct {
    background-position: -5px -2383px;
    padding-top: 36px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-cropped-polis-direct,
body.Safari_601 .spr-supplier-logos-ci-cropped-polis-direct,
body.Safari_7 .spr-supplier-logos-ci-cropped-polis-direct,
body.Safari_9 .spr-supplier-logos-ci-cropped-polis-direct,
body.Safari_10 .spr-supplier-logos-ci-cropped-polis-direct {
  background-position: -5px -2383px;
  padding-top: 36px;
  padding-right: 130px;
}
.spr-supplier-logos-ci-cropped-polisdirect {
  -o-object-position: -5px -2429px;
     object-position: -5px -2429px;
  width: 130px !important;
  height: 36px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-cropped-polisdirect {
    background-position: -5px -2429px;
    padding-top: 36px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-cropped-polisdirect {
    background-position: -5px -2429px;
    padding-top: 36px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-cropped-polisdirect,
body.Safari_601 .spr-supplier-logos-ci-cropped-polisdirect,
body.Safari_7 .spr-supplier-logos-ci-cropped-polisdirect,
body.Safari_9 .spr-supplier-logos-ci-cropped-polisdirect,
body.Safari_10 .spr-supplier-logos-ci-cropped-polisdirect {
  background-position: -5px -2429px;
  padding-top: 36px;
  padding-right: 130px;
}
.spr-supplier-logos-ci-cropped-polisvoormij {
  -o-object-position: -5px -2475px;
     object-position: -5px -2475px;
  width: 130px !important;
  height: 34px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-cropped-polisvoormij {
    background-position: -5px -2475px;
    padding-top: 34px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-cropped-polisvoormij {
    background-position: -5px -2475px;
    padding-top: 34px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-cropped-polisvoormij,
body.Safari_601 .spr-supplier-logos-ci-cropped-polisvoormij,
body.Safari_7 .spr-supplier-logos-ci-cropped-polisvoormij,
body.Safari_9 .spr-supplier-logos-ci-cropped-polisvoormij,
body.Safari_10 .spr-supplier-logos-ci-cropped-polisvoormij {
  background-position: -5px -2475px;
  padding-top: 34px;
  padding-right: 130px;
}
.spr-supplier-logos-ci-cropped-proteq {
  -o-object-position: -5px -2519px;
     object-position: -5px -2519px;
  width: 95px !important;
  height: 42px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-cropped-proteq {
    background-position: -5px -2519px;
    padding-top: 42px;
    padding-right: 95px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-cropped-proteq {
    background-position: -5px -2519px;
    padding-top: 42px;
    padding-right: 95px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-cropped-proteq,
body.Safari_601 .spr-supplier-logos-ci-cropped-proteq,
body.Safari_7 .spr-supplier-logos-ci-cropped-proteq,
body.Safari_9 .spr-supplier-logos-ci-cropped-proteq,
body.Safari_10 .spr-supplier-logos-ci-cropped-proteq {
  background-position: -5px -2519px;
  padding-top: 42px;
  padding-right: 95px;
}
.spr-supplier-logos-ci-cropped-queens {
  -o-object-position: -5px -2571px;
     object-position: -5px -2571px;
  width: 103px !important;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-cropped-queens {
    background-position: -5px -2571px;
    padding-top: 50px;
    padding-right: 103px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-cropped-queens {
    background-position: -5px -2571px;
    padding-top: 50px;
    padding-right: 103px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-cropped-queens,
body.Safari_601 .spr-supplier-logos-ci-cropped-queens,
body.Safari_7 .spr-supplier-logos-ci-cropped-queens,
body.Safari_9 .spr-supplier-logos-ci-cropped-queens,
body.Safari_10 .spr-supplier-logos-ci-cropped-queens {
  background-position: -5px -2571px;
  padding-top: 50px;
  padding-right: 103px;
}
.spr-supplier-logos-ci-cropped-reaal {
  -o-object-position: -5px -2631px;
     object-position: -5px -2631px;
  width: 107px !important;
  height: 52px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-cropped-reaal {
    background-position: -5px -2631px;
    padding-top: 52px;
    padding-right: 107px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-cropped-reaal {
    background-position: -5px -2631px;
    padding-top: 52px;
    padding-right: 107px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-cropped-reaal,
body.Safari_601 .spr-supplier-logos-ci-cropped-reaal,
body.Safari_7 .spr-supplier-logos-ci-cropped-reaal,
body.Safari_9 .spr-supplier-logos-ci-cropped-reaal,
body.Safari_10 .spr-supplier-logos-ci-cropped-reaal {
  background-position: -5px -2631px;
  padding-top: 52px;
  padding-right: 107px;
}
.spr-supplier-logos-ci-cropped-route-mobiel {
  -o-object-position: -5px -2693px;
     object-position: -5px -2693px;
  width: 38px !important;
  height: 45px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-cropped-route-mobiel {
    background-position: -5px -2693px;
    padding-top: 45px;
    padding-right: 38px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-cropped-route-mobiel {
    background-position: -5px -2693px;
    padding-top: 45px;
    padding-right: 38px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-cropped-route-mobiel,
body.Safari_601 .spr-supplier-logos-ci-cropped-route-mobiel,
body.Safari_7 .spr-supplier-logos-ci-cropped-route-mobiel,
body.Safari_9 .spr-supplier-logos-ci-cropped-route-mobiel,
body.Safari_10 .spr-supplier-logos-ci-cropped-route-mobiel {
  background-position: -5px -2693px;
  padding-top: 45px;
  padding-right: 38px;
}
.spr-supplier-logos-ci-cropped-sns-bank {
  -o-object-position: -5px -2748px;
     object-position: -5px -2748px;
  width: 130px !important;
  height: 35px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-cropped-sns-bank {
    background-position: -5px -2748px;
    padding-top: 35px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-cropped-sns-bank {
    background-position: -5px -2748px;
    padding-top: 35px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-cropped-sns-bank,
body.Safari_601 .spr-supplier-logos-ci-cropped-sns-bank,
body.Safari_7 .spr-supplier-logos-ci-cropped-sns-bank,
body.Safari_9 .spr-supplier-logos-ci-cropped-sns-bank,
body.Safari_10 .spr-supplier-logos-ci-cropped-sns-bank {
  background-position: -5px -2748px;
  padding-top: 35px;
  padding-right: 130px;
}
.spr-supplier-logos-ci-cropped-sns-bank {
  -o-object-position: -5px -2793px;
     object-position: -5px -2793px;
  width: 130px !important;
  height: 35px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-cropped-sns-bank {
    background-position: -5px -2793px;
    padding-top: 35px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-cropped-sns-bank {
    background-position: -5px -2793px;
    padding-top: 35px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-cropped-sns-bank,
body.Safari_601 .spr-supplier-logos-ci-cropped-sns-bank,
body.Safari_7 .spr-supplier-logos-ci-cropped-sns-bank,
body.Safari_9 .spr-supplier-logos-ci-cropped-sns-bank,
body.Safari_10 .spr-supplier-logos-ci-cropped-sns-bank {
  background-position: -5px -2793px;
  padding-top: 35px;
  padding-right: 130px;
}
.spr-supplier-logos-ci-cropped-turien-co {
  -o-object-position: -5px -2838px;
     object-position: -5px -2838px;
  width: 130px !important;
  height: 35px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-cropped-turien-co {
    background-position: -5px -2838px;
    padding-top: 35px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-cropped-turien-co {
    background-position: -5px -2838px;
    padding-top: 35px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-cropped-turien-co,
body.Safari_601 .spr-supplier-logos-ci-cropped-turien-co,
body.Safari_7 .spr-supplier-logos-ci-cropped-turien-co,
body.Safari_9 .spr-supplier-logos-ci-cropped-turien-co,
body.Safari_10 .spr-supplier-logos-ci-cropped-turien-co {
  background-position: -5px -2838px;
  padding-top: 35px;
  padding-right: 130px;
}
.spr-supplier-logos-ci-cropped-unigarant {
  -o-object-position: -5px -2883px;
     object-position: -5px -2883px;
  width: 117px !important;
  height: 42px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-cropped-unigarant {
    background-position: -5px -2883px;
    padding-top: 42px;
    padding-right: 117px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-cropped-unigarant {
    background-position: -5px -2883px;
    padding-top: 42px;
    padding-right: 117px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-cropped-unigarant,
body.Safari_601 .spr-supplier-logos-ci-cropped-unigarant,
body.Safari_7 .spr-supplier-logos-ci-cropped-unigarant,
body.Safari_9 .spr-supplier-logos-ci-cropped-unigarant,
body.Safari_10 .spr-supplier-logos-ci-cropped-unigarant {
  background-position: -5px -2883px;
  padding-top: 42px;
  padding-right: 117px;
}
.spr-supplier-logos-ci-cropped-united-insurance {
  -o-object-position: -5px -2935px;
     object-position: -5px -2935px;
  width: 105px !important;
  height: 36px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-cropped-united-insurance {
    background-position: -5px -2935px;
    padding-top: 36px;
    padding-right: 105px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-cropped-united-insurance {
    background-position: -5px -2935px;
    padding-top: 36px;
    padding-right: 105px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-cropped-united-insurance,
body.Safari_601 .spr-supplier-logos-ci-cropped-united-insurance,
body.Safari_7 .spr-supplier-logos-ci-cropped-united-insurance,
body.Safari_9 .spr-supplier-logos-ci-cropped-united-insurance,
body.Safari_10 .spr-supplier-logos-ci-cropped-united-insurance {
  background-position: -5px -2935px;
  padding-top: 36px;
  padding-right: 105px;
}
.spr-supplier-logos-ci-cropped-unive {
  -o-object-position: -5px -2981px;
     object-position: -5px -2981px;
  width: 120px !important;
  height: 39px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-cropped-unive {
    background-position: -5px -2981px;
    padding-top: 39px;
    padding-right: 120px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-cropped-unive {
    background-position: -5px -2981px;
    padding-top: 39px;
    padding-right: 120px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-cropped-unive,
body.Safari_601 .spr-supplier-logos-ci-cropped-unive,
body.Safari_7 .spr-supplier-logos-ci-cropped-unive,
body.Safari_9 .spr-supplier-logos-ci-cropped-unive,
body.Safari_10 .spr-supplier-logos-ci-cropped-unive {
  background-position: -5px -2981px;
  padding-top: 39px;
  padding-right: 120px;
}
.spr-supplier-logos-ci-cropped-verzekersnel {
  -o-object-position: -5px -3030px;
     object-position: -5px -3030px;
  width: 128px !important;
  height: 18px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-cropped-verzekersnel {
    background-position: -5px -3030px;
    padding-top: 18px;
    padding-right: 128px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-cropped-verzekersnel {
    background-position: -5px -3030px;
    padding-top: 18px;
    padding-right: 128px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-cropped-verzekersnel,
body.Safari_601 .spr-supplier-logos-ci-cropped-verzekersnel,
body.Safari_7 .spr-supplier-logos-ci-cropped-verzekersnel,
body.Safari_9 .spr-supplier-logos-ci-cropped-verzekersnel,
body.Safari_10 .spr-supplier-logos-ci-cropped-verzekersnel {
  background-position: -5px -3030px;
  padding-top: 18px;
  padding-right: 128px;
}
.spr-supplier-logos-ci-cropped-verzekeruzelf {
  -o-object-position: -5px -3058px;
     object-position: -5px -3058px;
  width: 130px !important;
  height: 35px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-cropped-verzekeruzelf {
    background-position: -5px -3058px;
    padding-top: 35px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-cropped-verzekeruzelf {
    background-position: -5px -3058px;
    padding-top: 35px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-cropped-verzekeruzelf,
body.Safari_601 .spr-supplier-logos-ci-cropped-verzekeruzelf,
body.Safari_7 .spr-supplier-logos-ci-cropped-verzekeruzelf,
body.Safari_9 .spr-supplier-logos-ci-cropped-verzekeruzelf,
body.Safari_10 .spr-supplier-logos-ci-cropped-verzekeruzelf {
  background-position: -5px -3058px;
  padding-top: 35px;
  padding-right: 130px;
}
.spr-supplier-logos-ci-cropped-vkg {
  -o-object-position: -5px -3103px;
     object-position: -5px -3103px;
  width: 128px !important;
  height: 46px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-cropped-vkg {
    background-position: -5px -3103px;
    padding-top: 46px;
    padding-right: 128px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-cropped-vkg {
    background-position: -5px -3103px;
    padding-top: 46px;
    padding-right: 128px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-cropped-vkg,
body.Safari_601 .spr-supplier-logos-ci-cropped-vkg,
body.Safari_7 .spr-supplier-logos-ci-cropped-vkg,
body.Safari_9 .spr-supplier-logos-ci-cropped-vkg,
body.Safari_10 .spr-supplier-logos-ci-cropped-vkg {
  background-position: -5px -3103px;
  padding-top: 46px;
  padding-right: 128px;
}
.spr-supplier-logos-ci-cropped-volkswagen {
  -o-object-position: -5px -3159px;
     object-position: -5px -3159px;
  width: 130px !important;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-cropped-volkswagen {
    background-position: -5px -3159px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-cropped-volkswagen {
    background-position: -5px -3159px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-cropped-volkswagen,
body.Safari_601 .spr-supplier-logos-ci-cropped-volkswagen,
body.Safari_7 .spr-supplier-logos-ci-cropped-volkswagen,
body.Safari_9 .spr-supplier-logos-ci-cropped-volkswagen,
body.Safari_10 .spr-supplier-logos-ci-cropped-volkswagen {
  background-position: -5px -3159px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-ci-cropped-voogd-en-voogd {
  -o-object-position: -5px -3219px;
     object-position: -5px -3219px;
  width: 99px !important;
  height: 40px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-cropped-voogd-en-voogd {
    background-position: -5px -3219px;
    padding-top: 40px;
    padding-right: 99px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-cropped-voogd-en-voogd {
    background-position: -5px -3219px;
    padding-top: 40px;
    padding-right: 99px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-cropped-voogd-en-voogd,
body.Safari_601 .spr-supplier-logos-ci-cropped-voogd-en-voogd,
body.Safari_7 .spr-supplier-logos-ci-cropped-voogd-en-voogd,
body.Safari_9 .spr-supplier-logos-ci-cropped-voogd-en-voogd,
body.Safari_10 .spr-supplier-logos-ci-cropped-voogd-en-voogd {
  background-position: -5px -3219px;
  padding-top: 40px;
  padding-right: 99px;
}
.spr-supplier-logos-ci-cropped-witgeld {
  -o-object-position: -5px -3269px;
     object-position: -5px -3269px;
  width: 126px !important;
  height: 29px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-cropped-witgeld {
    background-position: -5px -3269px;
    padding-top: 29px;
    padding-right: 126px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-cropped-witgeld {
    background-position: -5px -3269px;
    padding-top: 29px;
    padding-right: 126px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-cropped-witgeld,
body.Safari_601 .spr-supplier-logos-ci-cropped-witgeld,
body.Safari_7 .spr-supplier-logos-ci-cropped-witgeld,
body.Safari_9 .spr-supplier-logos-ci-cropped-witgeld,
body.Safari_10 .spr-supplier-logos-ci-cropped-witgeld {
  background-position: -5px -3269px;
  padding-top: 29px;
  padding-right: 126px;
}
.spr-supplier-logos-ci-cropped-zelf {
  -o-object-position: -5px -3308px;
     object-position: -5px -3308px;
  width: 81px !important;
  height: 46px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-cropped-zelf {
    background-position: -5px -3308px;
    padding-top: 46px;
    padding-right: 81px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-cropped-zelf {
    background-position: -5px -3308px;
    padding-top: 46px;
    padding-right: 81px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-cropped-zelf,
body.Safari_601 .spr-supplier-logos-ci-cropped-zelf,
body.Safari_7 .spr-supplier-logos-ci-cropped-zelf,
body.Safari_9 .spr-supplier-logos-ci-cropped-zelf,
body.Safari_10 .spr-supplier-logos-ci-cropped-zelf {
  background-position: -5px -3308px;
  padding-top: 46px;
  padding-right: 81px;
}
.spr-supplier-logos-ci-cropped-zlm-verzekeringen {
  -o-object-position: -5px -3364px;
     object-position: -5px -3364px;
  width: 91px !important;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-cropped-zlm-verzekeringen {
    background-position: -5px -3364px;
    padding-top: 50px;
    padding-right: 91px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-cropped-zlm-verzekeringen {
    background-position: -5px -3364px;
    padding-top: 50px;
    padding-right: 91px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-cropped-zlm-verzekeringen,
body.Safari_601 .spr-supplier-logos-ci-cropped-zlm-verzekeringen,
body.Safari_7 .spr-supplier-logos-ci-cropped-zlm-verzekeringen,
body.Safari_9 .spr-supplier-logos-ci-cropped-zlm-verzekeringen,
body.Safari_10 .spr-supplier-logos-ci-cropped-zlm-verzekeringen {
  background-position: -5px -3364px;
  padding-top: 50px;
  padding-right: 91px;
}
.spr-supplier-logos-ci-cropped-audi {
  -o-object-position: -5px -3418px;
     object-position: -5px -3418px;
  width: 100px !important;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-cropped-audi {
    background-position: -5px -3418px;
    padding-top: 50px;
    padding-right: 100px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-cropped-audi {
    background-position: -5px -3418px;
    padding-top: 50px;
    padding-right: 100px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-cropped-audi,
body.Safari_601 .spr-supplier-logos-ci-cropped-audi,
body.Safari_7 .spr-supplier-logos-ci-cropped-audi,
body.Safari_9 .spr-supplier-logos-ci-cropped-audi,
body.Safari_10 .spr-supplier-logos-ci-cropped-audi {
  background-position: -5px -3418px;
  padding-top: 50px;
  padding-right: 100px;
}
.spr-supplier-logos-ci-cropped-seat {
  -o-object-position: -5px -3476px;
     object-position: -5px -3476px;
  width: 100px !important;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-cropped-seat {
    background-position: -5px -3476px;
    padding-top: 50px;
    padding-right: 100px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-cropped-seat {
    background-position: -5px -3476px;
    padding-top: 50px;
    padding-right: 100px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-cropped-seat,
body.Safari_601 .spr-supplier-logos-ci-cropped-seat,
body.Safari_7 .spr-supplier-logos-ci-cropped-seat,
body.Safari_9 .spr-supplier-logos-ci-cropped-seat,
body.Safari_10 .spr-supplier-logos-ci-cropped-seat {
  background-position: -5px -3476px;
  padding-top: 50px;
  padding-right: 100px;
}
.spr-supplier-logos-ci-cropped-skoda {
  -o-object-position: -5px -3535px;
     object-position: -5px -3535px;
  width: 90px !important;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-cropped-skoda {
    background-position: -5px -3535px;
    padding-top: 50px;
    padding-right: 90px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-cropped-skoda {
    background-position: -5px -3535px;
    padding-top: 50px;
    padding-right: 90px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-cropped-skoda,
body.Safari_601 .spr-supplier-logos-ci-cropped-skoda,
body.Safari_7 .spr-supplier-logos-ci-cropped-skoda,
body.Safari_9 .spr-supplier-logos-ci-cropped-skoda,
body.Safari_10 .spr-supplier-logos-ci-cropped-skoda {
  background-position: -5px -3535px;
  padding-top: 50px;
  padding-right: 90px;
}
.spr-supplier-logos-ci-cropped-allianz-direct-autoverzekering {
  -o-object-position: -5px -3590px;
     object-position: -5px -3590px;
  width: 135px !important;
  height: 35px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-cropped-allianz-direct-autoverzekering {
    background-position: -5px -3590px;
    padding-top: 35px;
    padding-right: 135px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-cropped-allianz-direct-autoverzekering {
    background-position: -5px -3590px;
    padding-top: 35px;
    padding-right: 135px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-cropped-allianz-direct-autoverzekering,
body.Safari_601 .spr-supplier-logos-ci-cropped-allianz-direct-autoverzekering,
body.Safari_7 .spr-supplier-logos-ci-cropped-allianz-direct-autoverzekering,
body.Safari_9 .spr-supplier-logos-ci-cropped-allianz-direct-autoverzekering,
body.Safari_10 .spr-supplier-logos-ci-cropped-allianz-direct-autoverzekering {
  background-position: -5px -3590px;
  padding-top: 35px;
  padding-right: 135px;
}
.spr-supplier-logos-ci-cropped-zero {
  -o-object-position: -5px -3634px;
     object-position: -5px -3634px;
  width: 114px !important;
  height: 47px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-ci-cropped-zero {
    background-position: -5px -3634px;
    padding-top: 47px;
    padding-right: 114px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-ci-cropped-zero {
    background-position: -5px -3634px;
    padding-top: 47px;
    padding-right: 114px;
  }
}
body.Safari_600 .spr-supplier-logos-ci-cropped-zero,
body.Safari_601 .spr-supplier-logos-ci-cropped-zero,
body.Safari_7 .spr-supplier-logos-ci-cropped-zero,
body.Safari_9 .spr-supplier-logos-ci-cropped-zero,
body.Safari_10 .spr-supplier-logos-ci-cropped-zero {
  background-position: -5px -3634px;
  padding-top: 47px;
  padding-right: 114px;
}
.spr-supplier-logos-loans-findio {
  -o-object-position: -5px -5px;
     object-position: -5px -5px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-loans-findio {
    background-position: -5px -5px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-loans-findio {
    background-position: -5px -5px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-loans-findio,
body.Safari_601 .spr-supplier-logos-loans-findio,
body.Safari_7 .spr-supplier-logos-loans-findio,
body.Safari_9 .spr-supplier-logos-loans-findio,
body.Safari_10 .spr-supplier-logos-loans-findio {
  background-position: -5px -5px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-loans-ing {
  -o-object-position: -5px -65px;
     object-position: -5px -65px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-loans-ing {
    background-position: -5px -65px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-loans-ing {
    background-position: -5px -65px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-loans-ing,
body.Safari_601 .spr-supplier-logos-loans-ing,
body.Safari_7 .spr-supplier-logos-loans-ing,
body.Safari_9 .spr-supplier-logos-loans-ing,
body.Safari_10 .spr-supplier-logos-loans-ing {
  background-position: -5px -65px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-loans-nn {
  -o-object-position: -5px -125px;
     object-position: -5px -125px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-loans-nn {
    background-position: -5px -125px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-loans-nn {
    background-position: -5px -125px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-loans-nn,
body.Safari_601 .spr-supplier-logos-loans-nn,
body.Safari_7 .spr-supplier-logos-loans-nn,
body.Safari_9 .spr-supplier-logos-loans-nn,
body.Safari_10 .spr-supplier-logos-loans-nn {
  background-position: -5px -125px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-loans-ribank {
  -o-object-position: -5px -185px;
     object-position: -5px -185px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-loans-ribank {
    background-position: -5px -185px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-loans-ribank {
    background-position: -5px -185px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-loans-ribank,
body.Safari_601 .spr-supplier-logos-loans-ribank,
body.Safari_7 .spr-supplier-logos-loans-ribank,
body.Safari_9 .spr-supplier-logos-loans-ribank,
body.Safari_10 .spr-supplier-logos-loans-ribank {
  background-position: -5px -185px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-loans-sns {
  -o-object-position: -5px -245px;
     object-position: -5px -245px;
  width: 120px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-loans-sns {
    background-position: -5px -245px;
    padding-top: 50px;
    padding-right: 120px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-loans-sns {
    background-position: -5px -245px;
    padding-top: 50px;
    padding-right: 120px;
  }
}
body.Safari_600 .spr-supplier-logos-loans-sns,
body.Safari_601 .spr-supplier-logos-loans-sns,
body.Safari_7 .spr-supplier-logos-loans-sns,
body.Safari_9 .spr-supplier-logos-loans-sns,
body.Safari_10 .spr-supplier-logos-loans-sns {
  background-position: -5px -245px;
  padding-top: 50px;
  padding-right: 120px;
}
.spr-supplier-logos-loans-abn {
  -o-object-position: -5px -305px;
     object-position: -5px -305px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-loans-abn {
    background-position: -5px -305px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-loans-abn {
    background-position: -5px -305px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-loans-abn,
body.Safari_601 .spr-supplier-logos-loans-abn,
body.Safari_7 .spr-supplier-logos-loans-abn,
body.Safari_9 .spr-supplier-logos-loans-abn,
body.Safari_10 .spr-supplier-logos-loans-abn {
  background-position: -5px -305px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-loans-bnpparibas {
  -o-object-position: -5px -365px;
     object-position: -5px -365px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-loans-bnpparibas {
    background-position: -5px -365px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-loans-bnpparibas {
    background-position: -5px -365px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-loans-bnpparibas,
body.Safari_601 .spr-supplier-logos-loans-bnpparibas,
body.Safari_7 .spr-supplier-logos-loans-bnpparibas,
body.Safari_9 .spr-supplier-logos-loans-bnpparibas,
body.Safari_10 .spr-supplier-logos-loans-bnpparibas {
  background-position: -5px -365px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-loans-defam {
  -o-object-position: -5px -425px;
     object-position: -5px -425px;
  width: 95px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-loans-defam {
    background-position: -5px -425px;
    padding-top: 50px;
    padding-right: 95px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-loans-defam {
    background-position: -5px -425px;
    padding-top: 50px;
    padding-right: 95px;
  }
}
body.Safari_600 .spr-supplier-logos-loans-defam,
body.Safari_601 .spr-supplier-logos-loans-defam,
body.Safari_7 .spr-supplier-logos-loans-defam,
body.Safari_9 .spr-supplier-logos-loans-defam,
body.Safari_10 .spr-supplier-logos-loans-defam {
  background-position: -5px -425px;
  padding-top: 50px;
  padding-right: 95px;
}
.spr-supplier-logos-loans-defam_premium {
  -o-object-position: -5px -485px;
     object-position: -5px -485px;
  width: 92px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-loans-defam_premium {
    background-position: -5px -485px;
    padding-top: 50px;
    padding-right: 92px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-loans-defam_premium {
    background-position: -5px -485px;
    padding-top: 50px;
    padding-right: 92px;
  }
}
body.Safari_600 .spr-supplier-logos-loans-defam_premium,
body.Safari_601 .spr-supplier-logos-loans-defam_premium,
body.Safari_7 .spr-supplier-logos-loans-defam_premium,
body.Safari_9 .spr-supplier-logos-loans-defam_premium,
body.Safari_10 .spr-supplier-logos-loans-defam_premium {
  background-position: -5px -485px;
  padding-top: 50px;
  padding-right: 92px;
}
.spr-supplier-logos-loans-directa {
  -o-object-position: -5px -545px;
     object-position: -5px -545px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-loans-directa {
    background-position: -5px -545px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-loans-directa {
    background-position: -5px -545px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-loans-directa,
body.Safari_601 .spr-supplier-logos-loans-directa,
body.Safari_7 .spr-supplier-logos-loans-directa,
body.Safari_9 .spr-supplier-logos-loans-directa,
body.Safari_10 .spr-supplier-logos-loans-directa {
  background-position: -5px -545px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-loans-freo {
  -o-object-position: -5px -605px;
     object-position: -5px -605px;
  width: 119px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-loans-freo {
    background-position: -5px -605px;
    padding-top: 50px;
    padding-right: 119px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-loans-freo {
    background-position: -5px -605px;
    padding-top: 50px;
    padding-right: 119px;
  }
}
body.Safari_600 .spr-supplier-logos-loans-freo,
body.Safari_601 .spr-supplier-logos-loans-freo,
body.Safari_7 .spr-supplier-logos-loans-freo,
body.Safari_9 .spr-supplier-logos-loans-freo,
body.Safari_10 .spr-supplier-logos-loans-freo {
  background-position: -5px -605px;
  padding-top: 50px;
  padding-right: 119px;
}
.spr-supplier-logos-loans-interbank {
  -o-object-position: -5px -665px;
     object-position: -5px -665px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-loans-interbank {
    background-position: -5px -665px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-loans-interbank {
    background-position: -5px -665px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-loans-interbank,
body.Safari_601 .spr-supplier-logos-loans-interbank,
body.Safari_7 .spr-supplier-logos-loans-interbank,
body.Safari_9 .spr-supplier-logos-loans-interbank,
body.Safari_10 .spr-supplier-logos-loans-interbank {
  background-position: -5px -665px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-loans-lenderenspender {
  -o-object-position: -5px -725px;
     object-position: -5px -725px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-loans-lenderenspender {
    background-position: -5px -725px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-loans-lenderenspender {
    background-position: -5px -725px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-loans-lenderenspender,
body.Safari_601 .spr-supplier-logos-loans-lenderenspender,
body.Safari_7 .spr-supplier-logos-loans-lenderenspender,
body.Safari_9 .spr-supplier-logos-loans-lenderenspender,
body.Safari_10 .spr-supplier-logos-loans-lenderenspender {
  background-position: -5px -725px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-loans-lendico {
  -o-object-position: -5px -785px;
     object-position: -5px -785px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-loans-lendico {
    background-position: -5px -785px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-loans-lendico {
    background-position: -5px -785px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-loans-lendico,
body.Safari_601 .spr-supplier-logos-loans-lendico,
body.Safari_7 .spr-supplier-logos-loans-lendico,
body.Safari_9 .spr-supplier-logos-loans-lendico,
body.Safari_10 .spr-supplier-logos-loans-lendico {
  background-position: -5px -785px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-loans-moneyou {
  -o-object-position: -5px -845px;
     object-position: -5px -845px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-loans-moneyou {
    background-position: -5px -845px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-loans-moneyou {
    background-position: -5px -845px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-loans-moneyou,
body.Safari_601 .spr-supplier-logos-loans-moneyou,
body.Safari_7 .spr-supplier-logos-loans-moneyou,
body.Safari_9 .spr-supplier-logos-loans-moneyou,
body.Safari_10 .spr-supplier-logos-loans-moneyou {
  background-position: -5px -845px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-loans-qander {
  -o-object-position: -5px -905px;
     object-position: -5px -905px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-loans-qander {
    background-position: -5px -905px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-loans-qander {
    background-position: -5px -905px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-loans-qander,
body.Safari_601 .spr-supplier-logos-loans-qander,
body.Safari_7 .spr-supplier-logos-loans-qander,
body.Safari_9 .spr-supplier-logos-loans-qander,
body.Safari_10 .spr-supplier-logos-loans-qander {
  background-position: -5px -905px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-loans-rabo {
  -o-object-position: -5px -965px;
     object-position: -5px -965px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-loans-rabo {
    background-position: -5px -965px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-loans-rabo {
    background-position: -5px -965px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-loans-rabo,
body.Safari_601 .spr-supplier-logos-loans-rabo,
body.Safari_7 .spr-supplier-logos-loans-rabo,
body.Safari_9 .spr-supplier-logos-loans-rabo,
body.Safari_10 .spr-supplier-logos-loans-rabo {
  background-position: -5px -965px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-loans-santander {
  -o-object-position: -5px -1025px;
     object-position: -5px -1025px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-loans-santander {
    background-position: -5px -1025px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-loans-santander {
    background-position: -5px -1025px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-loans-santander,
body.Safari_601 .spr-supplier-logos-loans-santander,
body.Safari_7 .spr-supplier-logos-loans-santander,
body.Safari_9 .spr-supplier-logos-loans-santander,
body.Safari_10 .spr-supplier-logos-loans-santander {
  background-position: -5px -1025px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-zorg-aegon {
  -o-object-position: -5px -5px;
     object-position: -5px -5px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-zorg-aegon {
    background-position: -5px -5px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-zorg-aegon {
    background-position: -5px -5px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-zorg-aegon,
body.Safari_601 .spr-supplier-logos-zorg-aegon,
body.Safari_7 .spr-supplier-logos-zorg-aegon,
body.Safari_9 .spr-supplier-logos-zorg-aegon,
body.Safari_10 .spr-supplier-logos-zorg-aegon {
  background-position: -5px -5px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-zorg-aevitae {
  -o-object-position: -5px -65px;
     object-position: -5px -65px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-zorg-aevitae {
    background-position: -5px -65px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-zorg-aevitae {
    background-position: -5px -65px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-zorg-aevitae,
body.Safari_601 .spr-supplier-logos-zorg-aevitae,
body.Safari_7 .spr-supplier-logos-zorg-aevitae,
body.Safari_9 .spr-supplier-logos-zorg-aevitae,
body.Safari_10 .spr-supplier-logos-zorg-aevitae {
  background-position: -5px -65px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-zorg-agis {
  -o-object-position: -5px -125px;
     object-position: -5px -125px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-zorg-agis {
    background-position: -5px -125px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-zorg-agis {
    background-position: -5px -125px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-zorg-agis,
body.Safari_601 .spr-supplier-logos-zorg-agis,
body.Safari_7 .spr-supplier-logos-zorg-agis,
body.Safari_9 .spr-supplier-logos-zorg-agis,
body.Safari_10 .spr-supplier-logos-zorg-agis {
  background-position: -5px -125px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-zorg-anderzorg {
  -o-object-position: -5px -185px;
     object-position: -5px -185px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-zorg-anderzorg {
    background-position: -5px -185px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-zorg-anderzorg {
    background-position: -5px -185px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-zorg-anderzorg,
body.Safari_601 .spr-supplier-logos-zorg-anderzorg,
body.Safari_7 .spr-supplier-logos-zorg-anderzorg,
body.Safari_9 .spr-supplier-logos-zorg-anderzorg,
body.Safari_10 .spr-supplier-logos-zorg-anderzorg {
  background-position: -5px -185px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-zorg-anno12 {
  -o-object-position: -5px -245px;
     object-position: -5px -245px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-zorg-anno12 {
    background-position: -5px -245px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-zorg-anno12 {
    background-position: -5px -245px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-zorg-anno12,
body.Safari_601 .spr-supplier-logos-zorg-anno12,
body.Safari_7 .spr-supplier-logos-zorg-anno12,
body.Safari_9 .spr-supplier-logos-zorg-anno12,
body.Safari_10 .spr-supplier-logos-zorg-anno12 {
  background-position: -5px -245px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-zorg-asr {
  -o-object-position: -5px -305px;
     object-position: -5px -305px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-zorg-asr {
    background-position: -5px -305px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-zorg-asr {
    background-position: -5px -305px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-zorg-asr,
body.Safari_601 .spr-supplier-logos-zorg-asr,
body.Safari_7 .spr-supplier-logos-zorg-asr,
body.Safari_9 .spr-supplier-logos-zorg-asr,
body.Safari_10 .spr-supplier-logos-zorg-asr {
  background-position: -5px -305px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-zorg-avero {
  -o-object-position: -5px -365px;
     object-position: -5px -365px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-zorg-avero {
    background-position: -5px -365px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-zorg-avero {
    background-position: -5px -365px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-zorg-avero,
body.Safari_601 .spr-supplier-logos-zorg-avero,
body.Safari_7 .spr-supplier-logos-zorg-avero,
body.Safari_9 .spr-supplier-logos-zorg-avero,
body.Safari_10 .spr-supplier-logos-zorg-avero {
  background-position: -5px -365px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-zorg-avero-achmea {
  -o-object-position: -5px -425px;
     object-position: -5px -425px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-zorg-avero-achmea {
    background-position: -5px -425px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-zorg-avero-achmea {
    background-position: -5px -425px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-zorg-avero-achmea,
body.Safari_601 .spr-supplier-logos-zorg-avero-achmea,
body.Safari_7 .spr-supplier-logos-zorg-avero-achmea,
body.Safari_9 .spr-supplier-logos-zorg-avero-achmea,
body.Safari_10 .spr-supplier-logos-zorg-avero-achmea {
  background-position: -5px -425px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-zorg-avero_achmea_aevitae {
  -o-object-position: -5px -485px;
     object-position: -5px -485px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-zorg-avero_achmea_aevitae {
    background-position: -5px -485px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-zorg-avero_achmea_aevitae {
    background-position: -5px -485px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-zorg-avero_achmea_aevitae,
body.Safari_601 .spr-supplier-logos-zorg-avero_achmea_aevitae,
body.Safari_7 .spr-supplier-logos-zorg-avero_achmea_aevitae,
body.Safari_9 .spr-supplier-logos-zorg-avero_achmea_aevitae,
body.Safari_10 .spr-supplier-logos-zorg-avero_achmea_aevitae {
  background-position: -5px -485px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-zorg-azivo {
  -o-object-position: -5px -545px;
     object-position: -5px -545px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-zorg-azivo {
    background-position: -5px -545px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-zorg-azivo {
    background-position: -5px -545px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-zorg-azivo,
body.Safari_601 .spr-supplier-logos-zorg-azivo,
body.Safari_7 .spr-supplier-logos-zorg-azivo,
body.Safari_9 .spr-supplier-logos-zorg-azivo,
body.Safari_10 .spr-supplier-logos-zorg-azivo {
  background-position: -5px -545px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-zorg-azvz {
  -o-object-position: -5px -605px;
     object-position: -5px -605px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-zorg-azvz {
    background-position: -5px -605px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-zorg-azvz {
    background-position: -5px -605px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-zorg-azvz,
body.Safari_601 .spr-supplier-logos-zorg-azvz,
body.Safari_7 .spr-supplier-logos-zorg-azvz,
body.Safari_9 .spr-supplier-logos-zorg-azvz,
body.Safari_10 .spr-supplier-logos-zorg-azvz {
  background-position: -5px -605px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-zorg-besured {
  -o-object-position: -8px -664px;
     object-position: -8px -664px;
  width: 100px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-zorg-besured {
    background-position: -8px -664px;
    padding-top: 50px;
    padding-right: 100px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-zorg-besured {
    background-position: -8px -664px;
    padding-top: 50px;
    padding-right: 100px;
  }
}
body.Safari_600 .spr-supplier-logos-zorg-besured,
body.Safari_601 .spr-supplier-logos-zorg-besured,
body.Safari_7 .spr-supplier-logos-zorg-besured,
body.Safari_9 .spr-supplier-logos-zorg-besured,
body.Safari_10 .spr-supplier-logos-zorg-besured {
  background-position: -8px -664px;
  padding-top: 50px;
  padding-right: 100px;
}
.spr-supplier-logos-zorg-bewuzt {
  -o-object-position: -5px -725px;
     object-position: -5px -725px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-zorg-bewuzt {
    background-position: -5px -725px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-zorg-bewuzt {
    background-position: -5px -725px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-zorg-bewuzt,
body.Safari_601 .spr-supplier-logos-zorg-bewuzt,
body.Safari_7 .spr-supplier-logos-zorg-bewuzt,
body.Safari_9 .spr-supplier-logos-zorg-bewuzt,
body.Safari_10 .spr-supplier-logos-zorg-bewuzt {
  background-position: -5px -725px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-zorg-blue {
  -o-object-position: -5px -785px;
     object-position: -5px -785px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-zorg-blue {
    background-position: -5px -785px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-zorg-blue {
    background-position: -5px -785px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-zorg-blue,
body.Safari_601 .spr-supplier-logos-zorg-blue,
body.Safari_7 .spr-supplier-logos-zorg-blue,
body.Safari_9 .spr-supplier-logos-zorg-blue,
body.Safari_10 .spr-supplier-logos-zorg-blue {
  background-position: -5px -785px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-zorg-c4me {
  -o-object-position: -5px -845px;
     object-position: -5px -845px;
  width: 98px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-zorg-c4me {
    background-position: -5px -845px;
    padding-top: 50px;
    padding-right: 98px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-zorg-c4me {
    background-position: -5px -845px;
    padding-top: 50px;
    padding-right: 98px;
  }
}
body.Safari_600 .spr-supplier-logos-zorg-c4me,
body.Safari_601 .spr-supplier-logos-zorg-c4me,
body.Safari_7 .spr-supplier-logos-zorg-c4me,
body.Safari_9 .spr-supplier-logos-zorg-c4me,
body.Safari_10 .spr-supplier-logos-zorg-c4me {
  background-position: -5px -845px;
  padding-top: 50px;
  padding-right: 98px;
}
.spr-supplier-logos-zorg-cz {
  -o-object-position: -5px -905px;
     object-position: -5px -905px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-zorg-cz {
    background-position: -5px -905px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-zorg-cz {
    background-position: -5px -905px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-zorg-cz,
body.Safari_601 .spr-supplier-logos-zorg-cz,
body.Safari_7 .spr-supplier-logos-zorg-cz,
body.Safari_9 .spr-supplier-logos-zorg-cz,
body.Safari_10 .spr-supplier-logos-zorg-cz {
  background-position: -5px -905px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-zorg-cz-direct {
  -o-object-position: -5px -965px;
     object-position: -5px -965px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-zorg-cz-direct {
    background-position: -5px -965px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-zorg-cz-direct {
    background-position: -5px -965px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-zorg-cz-direct,
body.Safari_601 .spr-supplier-logos-zorg-cz-direct,
body.Safari_7 .spr-supplier-logos-zorg-cz-direct,
body.Safari_9 .spr-supplier-logos-zorg-cz-direct,
body.Safari_10 .spr-supplier-logos-zorg-cz-direct {
  background-position: -5px -965px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-zorg-just {
  -o-object-position: -5px -1025px;
     object-position: -5px -1025px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-zorg-just {
    background-position: -5px -1025px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-zorg-just {
    background-position: -5px -1025px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-zorg-just,
body.Safari_601 .spr-supplier-logos-zorg-just,
body.Safari_7 .spr-supplier-logos-zorg-just,
body.Safari_9 .spr-supplier-logos-zorg-just,
body.Safari_10 .spr-supplier-logos-zorg-just {
  background-position: -5px -1025px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-zorg-de-amersfoortse {
  -o-object-position: -5px -1085px;
     object-position: -5px -1085px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-zorg-de-amersfoortse {
    background-position: -5px -1085px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-zorg-de-amersfoortse {
    background-position: -5px -1085px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-zorg-de-amersfoortse,
body.Safari_601 .spr-supplier-logos-zorg-de-amersfoortse,
body.Safari_7 .spr-supplier-logos-zorg-de-amersfoortse,
body.Safari_9 .spr-supplier-logos-zorg-de-amersfoortse,
body.Safari_10 .spr-supplier-logos-zorg-de-amersfoortse {
  background-position: -5px -1085px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-zorg-de-friesland-zorgverzekeraar {
  -o-object-position: -5px -1145px;
     object-position: -5px -1145px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-zorg-de-friesland-zorgverzekeraar {
    background-position: -5px -1145px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-zorg-de-friesland-zorgverzekeraar {
    background-position: -5px -1145px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-zorg-de-friesland-zorgverzekeraar,
body.Safari_601 .spr-supplier-logos-zorg-de-friesland-zorgverzekeraar,
body.Safari_7 .spr-supplier-logos-zorg-de-friesland-zorgverzekeraar,
body.Safari_9 .spr-supplier-logos-zorg-de-friesland-zorgverzekeraar,
body.Safari_10 .spr-supplier-logos-zorg-de-friesland-zorgverzekeraar {
  background-position: -5px -1145px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-zorg-de-goudse {
  -o-object-position: -5px -1205px;
     object-position: -5px -1205px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-zorg-de-goudse {
    background-position: -5px -1205px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-zorg-de-goudse {
    background-position: -5px -1205px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-zorg-de-goudse,
body.Safari_601 .spr-supplier-logos-zorg-de-goudse,
body.Safari_7 .spr-supplier-logos-zorg-de-goudse,
body.Safari_9 .spr-supplier-logos-zorg-de-goudse,
body.Safari_10 .spr-supplier-logos-zorg-de-goudse {
  background-position: -5px -1205px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-zorg-delta-lloyd {
  -o-object-position: -5px -1265px;
     object-position: -5px -1265px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-zorg-delta-lloyd {
    background-position: -5px -1265px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-zorg-delta-lloyd {
    background-position: -5px -1265px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-zorg-delta-lloyd,
body.Safari_601 .spr-supplier-logos-zorg-delta-lloyd,
body.Safari_7 .spr-supplier-logos-zorg-delta-lloyd,
body.Safari_9 .spr-supplier-logos-zorg-delta-lloyd,
body.Safari_10 .spr-supplier-logos-zorg-delta-lloyd {
  background-position: -5px -1265px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-zorg-ditzo {
  -o-object-position: -5px -1325px;
     object-position: -5px -1325px;
  width: 130px;
  height: 43px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-zorg-ditzo {
    background-position: -5px -1325px;
    padding-top: 43px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-zorg-ditzo {
    background-position: -5px -1325px;
    padding-top: 43px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-zorg-ditzo,
body.Safari_601 .spr-supplier-logos-zorg-ditzo,
body.Safari_7 .spr-supplier-logos-zorg-ditzo,
body.Safari_9 .spr-supplier-logos-zorg-ditzo,
body.Safari_10 .spr-supplier-logos-zorg-ditzo {
  background-position: -5px -1325px;
  padding-top: 43px;
  padding-right: 130px;
}
.spr-supplier-logos-zorg-dsw {
  -o-object-position: -5px -1378px;
     object-position: -5px -1378px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-zorg-dsw {
    background-position: -5px -1378px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-zorg-dsw {
    background-position: -5px -1378px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-zorg-dsw,
body.Safari_601 .spr-supplier-logos-zorg-dsw,
body.Safari_7 .spr-supplier-logos-zorg-dsw,
body.Safari_9 .spr-supplier-logos-zorg-dsw,
body.Safari_10 .spr-supplier-logos-zorg-dsw {
  background-position: -5px -1378px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-zorg-dsw-zorgverzekeraar {
  -o-object-position: -5px -1438px;
     object-position: -5px -1438px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-zorg-dsw-zorgverzekeraar {
    background-position: -5px -1438px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-zorg-dsw-zorgverzekeraar {
    background-position: -5px -1438px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-zorg-dsw-zorgverzekeraar,
body.Safari_601 .spr-supplier-logos-zorg-dsw-zorgverzekeraar,
body.Safari_7 .spr-supplier-logos-zorg-dsw-zorgverzekeraar,
body.Safari_9 .spr-supplier-logos-zorg-dsw-zorgverzekeraar,
body.Safari_10 .spr-supplier-logos-zorg-dsw-zorgverzekeraar {
  background-position: -5px -1438px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-zorg-dvz-achmea {
  -o-object-position: -5px -1498px;
     object-position: -5px -1498px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-zorg-dvz-achmea {
    background-position: -5px -1498px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-zorg-dvz-achmea {
    background-position: -5px -1498px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-zorg-dvz-achmea,
body.Safari_601 .spr-supplier-logos-zorg-dvz-achmea,
body.Safari_7 .spr-supplier-logos-zorg-dvz-achmea,
body.Safari_9 .spr-supplier-logos-zorg-dvz-achmea,
body.Safari_10 .spr-supplier-logos-zorg-dvz-achmea {
  background-position: -5px -1498px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-zorg-energiek {
  -o-object-position: -5px -1558px;
     object-position: -5px -1558px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-zorg-energiek {
    background-position: -5px -1558px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-zorg-energiek {
    background-position: -5px -1558px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-zorg-energiek,
body.Safari_601 .spr-supplier-logos-zorg-energiek,
body.Safari_7 .spr-supplier-logos-zorg-energiek,
body.Safari_9 .spr-supplier-logos-zorg-energiek,
body.Safari_10 .spr-supplier-logos-zorg-energiek {
  background-position: -5px -1558px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-zorg-fbto {
  -o-object-position: -5px -1618px;
     object-position: -5px -1618px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-zorg-fbto {
    background-position: -5px -1618px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-zorg-fbto {
    background-position: -5px -1618px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-zorg-fbto,
body.Safari_601 .spr-supplier-logos-zorg-fbto,
body.Safari_7 .spr-supplier-logos-zorg-fbto,
body.Safari_9 .spr-supplier-logos-zorg-fbto,
body.Safari_10 .spr-supplier-logos-zorg-fbto {
  background-position: -5px -1618px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-zorg-fype {
  -o-object-position: -5px -1678px;
     object-position: -5px -1678px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-zorg-fype {
    background-position: -5px -1678px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-zorg-fype {
    background-position: -5px -1678px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-zorg-fype,
body.Safari_601 .spr-supplier-logos-zorg-fype,
body.Safari_7 .spr-supplier-logos-zorg-fype,
body.Safari_9 .spr-supplier-logos-zorg-fype,
body.Safari_10 .spr-supplier-logos-zorg-fype {
  background-position: -5px -1678px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-zorg-groene-land-achmea {
  -o-object-position: -5px -1738px;
     object-position: -5px -1738px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-zorg-groene-land-achmea {
    background-position: -5px -1738px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-zorg-groene-land-achmea {
    background-position: -5px -1738px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-zorg-groene-land-achmea,
body.Safari_601 .spr-supplier-logos-zorg-groene-land-achmea,
body.Safari_7 .spr-supplier-logos-zorg-groene-land-achmea,
body.Safari_9 .spr-supplier-logos-zorg-groene-land-achmea,
body.Safari_10 .spr-supplier-logos-zorg-groene-land-achmea {
  background-position: -5px -1738px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-zorg-health_dummy_logo {
  -o-object-position: -5px -1798px;
     object-position: -5px -1798px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-zorg-health_dummy_logo {
    background-position: -5px -1798px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-zorg-health_dummy_logo {
    background-position: -5px -1798px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-zorg-health_dummy_logo,
body.Safari_601 .spr-supplier-logos-zorg-health_dummy_logo,
body.Safari_7 .spr-supplier-logos-zorg-health_dummy_logo,
body.Safari_9 .spr-supplier-logos-zorg-health_dummy_logo,
body.Safari_10 .spr-supplier-logos-zorg-health_dummy_logo {
  background-position: -5px -1798px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-zorg-hema {
  -o-object-position: -5px -1858px;
     object-position: -5px -1858px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-zorg-hema {
    background-position: -5px -1858px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-zorg-hema {
    background-position: -5px -1858px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-zorg-hema,
body.Safari_601 .spr-supplier-logos-zorg-hema,
body.Safari_7 .spr-supplier-logos-zorg-hema,
body.Safari_9 .spr-supplier-logos-zorg-hema,
body.Safari_10 .spr-supplier-logos-zorg-hema {
  background-position: -5px -1858px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-zorg-hollandzorg {
  -o-object-position: -5px -1918px;
     object-position: -5px -1918px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-zorg-hollandzorg {
    background-position: -5px -1918px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-zorg-hollandzorg {
    background-position: -5px -1918px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-zorg-hollandzorg,
body.Safari_601 .spr-supplier-logos-zorg-hollandzorg,
body.Safari_7 .spr-supplier-logos-zorg-hollandzorg,
body.Safari_9 .spr-supplier-logos-zorg-hollandzorg,
body.Safari_10 .spr-supplier-logos-zorg-hollandzorg {
  background-position: -5px -1918px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-zorg-iak {
  -o-object-position: -5px -1978px;
     object-position: -5px -1978px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-zorg-iak {
    background-position: -5px -1978px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-zorg-iak {
    background-position: -5px -1978px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-zorg-iak,
body.Safari_601 .spr-supplier-logos-zorg-iak,
body.Safari_7 .spr-supplier-logos-zorg-iak,
body.Safari_9 .spr-supplier-logos-zorg-iak,
body.Safari_10 .spr-supplier-logos-zorg-iak {
  background-position: -5px -1978px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-zorg-ik {
  -o-object-position: -5px -2038px;
     object-position: -5px -2038px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-zorg-ik {
    background-position: -5px -2038px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-zorg-ik {
    background-position: -5px -2038px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-zorg-ik,
body.Safari_601 .spr-supplier-logos-zorg-ik,
body.Safari_7 .spr-supplier-logos-zorg-ik,
body.Safari_9 .spr-supplier-logos-zorg-ik,
body.Safari_10 .spr-supplier-logos-zorg-ik {
  background-position: -5px -2038px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-zorg-ik-zorg-voor-mijzelf {
  -o-object-position: -5px -2098px;
     object-position: -5px -2098px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-zorg-ik-zorg-voor-mijzelf {
    background-position: -5px -2098px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-zorg-ik-zorg-voor-mijzelf {
    background-position: -5px -2098px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-zorg-ik-zorg-voor-mijzelf,
body.Safari_601 .spr-supplier-logos-zorg-ik-zorg-voor-mijzelf,
body.Safari_7 .spr-supplier-logos-zorg-ik-zorg-voor-mijzelf,
body.Safari_9 .spr-supplier-logos-zorg-ik-zorg-voor-mijzelf,
body.Safari_10 .spr-supplier-logos-zorg-ik-zorg-voor-mijzelf {
  background-position: -5px -2098px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-zorg-interpolis {
  -o-object-position: -5px -2158px;
     object-position: -5px -2158px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-zorg-interpolis {
    background-position: -5px -2158px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-zorg-interpolis {
    background-position: -5px -2158px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-zorg-interpolis,
body.Safari_601 .spr-supplier-logos-zorg-interpolis,
body.Safari_7 .spr-supplier-logos-zorg-interpolis,
body.Safari_9 .spr-supplier-logos-zorg-interpolis,
body.Safari_10 .spr-supplier-logos-zorg-interpolis {
  background-position: -5px -2158px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-zorg-intwente {
  -o-object-position: -5px -2218px;
     object-position: -5px -2218px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-zorg-intwente {
    background-position: -5px -2218px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-zorg-intwente {
    background-position: -5px -2218px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-zorg-intwente,
body.Safari_601 .spr-supplier-logos-zorg-intwente,
body.Safari_7 .spr-supplier-logos-zorg-intwente,
body.Safari_9 .spr-supplier-logos-zorg-intwente,
body.Safari_10 .spr-supplier-logos-zorg-intwente {
  background-position: -5px -2218px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-zorg-iza-zorgverzekeraar {
  -o-object-position: -5px -2278px;
     object-position: -5px -2278px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-zorg-iza-zorgverzekeraar {
    background-position: -5px -2278px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-zorg-iza-zorgverzekeraar {
    background-position: -5px -2278px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-zorg-iza-zorgverzekeraar,
body.Safari_601 .spr-supplier-logos-zorg-iza-zorgverzekeraar,
body.Safari_7 .spr-supplier-logos-zorg-iza-zorgverzekeraar,
body.Safari_9 .spr-supplier-logos-zorg-iza-zorgverzekeraar,
body.Safari_10 .spr-supplier-logos-zorg-iza-zorgverzekeraar {
  background-position: -5px -2278px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-zorg-iza_cura {
  -o-object-position: -5px -2338px;
     object-position: -5px -2338px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-zorg-iza_cura {
    background-position: -5px -2338px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-zorg-iza_cura {
    background-position: -5px -2338px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-zorg-iza_cura,
body.Safari_601 .spr-supplier-logos-zorg-iza_cura,
body.Safari_7 .spr-supplier-logos-zorg-iza_cura,
body.Safari_9 .spr-supplier-logos-zorg-iza_cura,
body.Safari_10 .spr-supplier-logos-zorg-iza_cura {
  background-position: -5px -2338px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-zorg-izz-zorgverzekeraar {
  -o-object-position: -5px -2398px;
     object-position: -5px -2398px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-zorg-izz-zorgverzekeraar {
    background-position: -5px -2398px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-zorg-izz-zorgverzekeraar {
    background-position: -5px -2398px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-zorg-izz-zorgverzekeraar,
body.Safari_601 .spr-supplier-logos-zorg-izz-zorgverzekeraar,
body.Safari_7 .spr-supplier-logos-zorg-izz-zorgverzekeraar,
body.Safari_9 .spr-supplier-logos-zorg-izz-zorgverzekeraar,
body.Safari_10 .spr-supplier-logos-zorg-izz-zorgverzekeraar {
  background-position: -5px -2398px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-zorg-kettlitz-wulfse {
  -o-object-position: -5px -2458px;
     object-position: -5px -2458px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-zorg-kettlitz-wulfse {
    background-position: -5px -2458px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-zorg-kettlitz-wulfse {
    background-position: -5px -2458px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-zorg-kettlitz-wulfse,
body.Safari_601 .spr-supplier-logos-zorg-kettlitz-wulfse,
body.Safari_7 .spr-supplier-logos-zorg-kettlitz-wulfse,
body.Safari_9 .spr-supplier-logos-zorg-kettlitz-wulfse,
body.Safari_10 .spr-supplier-logos-zorg-kettlitz-wulfse {
  background-position: -5px -2458px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-zorg-kettlitz-wulfse-verzekeringen {
  -o-object-position: -5px -2518px;
     object-position: -5px -2518px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-zorg-kettlitz-wulfse-verzekeringen {
    background-position: -5px -2518px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-zorg-kettlitz-wulfse-verzekeringen {
    background-position: -5px -2518px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-zorg-kettlitz-wulfse-verzekeringen,
body.Safari_601 .spr-supplier-logos-zorg-kettlitz-wulfse-verzekeringen,
body.Safari_7 .spr-supplier-logos-zorg-kettlitz-wulfse-verzekeringen,
body.Safari_9 .spr-supplier-logos-zorg-kettlitz-wulfse-verzekeringen,
body.Safari_10 .spr-supplier-logos-zorg-kettlitz-wulfse-verzekeringen {
  background-position: -5px -2518px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-zorg-kiemer {
  -o-object-position: -5px -2578px;
     object-position: -5px -2578px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-zorg-kiemer {
    background-position: -5px -2578px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-zorg-kiemer {
    background-position: -5px -2578px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-zorg-kiemer,
body.Safari_601 .spr-supplier-logos-zorg-kiemer,
body.Safari_7 .spr-supplier-logos-zorg-kiemer,
body.Safari_9 .spr-supplier-logos-zorg-kiemer,
body.Safari_10 .spr-supplier-logos-zorg-kiemer {
  background-position: -5px -2578px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-zorg-kiemer-zorgverzekeraar {
  -o-object-position: -5px -2638px;
     object-position: -5px -2638px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-zorg-kiemer-zorgverzekeraar {
    background-position: -5px -2638px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-zorg-kiemer-zorgverzekeraar {
    background-position: -5px -2638px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-zorg-kiemer-zorgverzekeraar,
body.Safari_601 .spr-supplier-logos-zorg-kiemer-zorgverzekeraar,
body.Safari_7 .spr-supplier-logos-zorg-kiemer-zorgverzekeraar,
body.Safari_9 .spr-supplier-logos-zorg-kiemer-zorgverzekeraar,
body.Safari_10 .spr-supplier-logos-zorg-kiemer-zorgverzekeraar {
  background-position: -5px -2638px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-zorg-menzis {
  -o-object-position: -5px -2698px;
     object-position: -5px -2698px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-zorg-menzis {
    background-position: -5px -2698px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-zorg-menzis {
    background-position: -5px -2698px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-zorg-menzis,
body.Safari_601 .spr-supplier-logos-zorg-menzis,
body.Safari_7 .spr-supplier-logos-zorg-menzis,
body.Safari_9 .spr-supplier-logos-zorg-menzis,
body.Safari_10 .spr-supplier-logos-zorg-menzis {
  background-position: -5px -2698px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-zorg-national-academic {
  -o-object-position: -5px -2760px;
     object-position: -5px -2760px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-zorg-national-academic {
    background-position: -5px -2760px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-zorg-national-academic {
    background-position: -5px -2760px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-zorg-national-academic,
body.Safari_601 .spr-supplier-logos-zorg-national-academic,
body.Safari_7 .spr-supplier-logos-zorg-national-academic,
body.Safari_9 .spr-supplier-logos-zorg-national-academic,
body.Safari_10 .spr-supplier-logos-zorg-national-academic {
  background-position: -5px -2760px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-zorg-nationale-nederlanden {
  -o-object-position: -5px -2818px;
     object-position: -5px -2818px;
  width: 131px;
  height: 49px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-zorg-nationale-nederlanden {
    background-position: -5px -2818px;
    padding-top: 49px;
    padding-right: 131px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-zorg-nationale-nederlanden {
    background-position: -5px -2818px;
    padding-top: 49px;
    padding-right: 131px;
  }
}
body.Safari_600 .spr-supplier-logos-zorg-nationale-nederlanden,
body.Safari_601 .spr-supplier-logos-zorg-nationale-nederlanden,
body.Safari_7 .spr-supplier-logos-zorg-nationale-nederlanden,
body.Safari_9 .spr-supplier-logos-zorg-nationale-nederlanden,
body.Safari_10 .spr-supplier-logos-zorg-nationale-nederlanden {
  background-position: -5px -2818px;
  padding-top: 49px;
  padding-right: 131px;
}
.spr-supplier-logos-zorg-nedasco {
  -o-object-position: -5px -2877px;
     object-position: -5px -2877px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-zorg-nedasco {
    background-position: -5px -2877px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-zorg-nedasco {
    background-position: -5px -2877px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-zorg-nedasco,
body.Safari_601 .spr-supplier-logos-zorg-nedasco,
body.Safari_7 .spr-supplier-logos-zorg-nedasco,
body.Safari_9 .spr-supplier-logos-zorg-nedasco,
body.Safari_10 .spr-supplier-logos-zorg-nedasco {
  background-position: -5px -2877px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-zorg-ohra {
  -o-object-position: -5px -2937px;
     object-position: -5px -2937px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-zorg-ohra {
    background-position: -5px -2937px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-zorg-ohra {
    background-position: -5px -2937px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-zorg-ohra,
body.Safari_601 .spr-supplier-logos-zorg-ohra,
body.Safari_7 .spr-supplier-logos-zorg-ohra,
body.Safari_9 .spr-supplier-logos-zorg-ohra,
body.Safari_10 .spr-supplier-logos-zorg-ohra {
  background-position: -5px -2937px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-zorg-onvz {
  -o-object-position: -5px -2997px;
     object-position: -5px -2997px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-zorg-onvz {
    background-position: -5px -2997px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-zorg-onvz {
    background-position: -5px -2997px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-zorg-onvz,
body.Safari_601 .spr-supplier-logos-zorg-onvz,
body.Safari_7 .spr-supplier-logos-zorg-onvz,
body.Safari_9 .spr-supplier-logos-zorg-onvz,
body.Safari_10 .spr-supplier-logos-zorg-onvz {
  background-position: -5px -2997px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-zorg-ozf {
  -o-object-position: -5px -3057px;
     object-position: -5px -3057px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-zorg-ozf {
    background-position: -5px -3057px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-zorg-ozf {
    background-position: -5px -3057px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-zorg-ozf,
body.Safari_601 .spr-supplier-logos-zorg-ozf,
body.Safari_7 .spr-supplier-logos-zorg-ozf,
body.Safari_9 .spr-supplier-logos-zorg-ozf,
body.Safari_10 .spr-supplier-logos-zorg-ozf {
  background-position: -5px -3057px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-zorg-ozf-achmea {
  -o-object-position: -5px -3117px;
     object-position: -5px -3117px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-zorg-ozf-achmea {
    background-position: -5px -3117px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-zorg-ozf-achmea {
    background-position: -5px -3117px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-zorg-ozf-achmea,
body.Safari_601 .spr-supplier-logos-zorg-ozf-achmea,
body.Safari_7 .spr-supplier-logos-zorg-ozf-achmea,
body.Safari_9 .spr-supplier-logos-zorg-ozf-achmea,
body.Safari_10 .spr-supplier-logos-zorg-ozf-achmea {
  background-position: -5px -3117px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-zorg-pma {
  -o-object-position: -5px -3177px;
     object-position: -5px -3177px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-zorg-pma {
    background-position: -5px -3177px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-zorg-pma {
    background-position: -5px -3177px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-zorg-pma,
body.Safari_601 .spr-supplier-logos-zorg-pma,
body.Safari_7 .spr-supplier-logos-zorg-pma,
body.Safari_9 .spr-supplier-logos-zorg-pma,
body.Safari_10 .spr-supplier-logos-zorg-pma {
  background-position: -5px -3177px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-zorg-pno-ziektekosten {
  -o-object-position: -5px -3237px;
     object-position: -5px -3237px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-zorg-pno-ziektekosten {
    background-position: -5px -3237px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-zorg-pno-ziektekosten {
    background-position: -5px -3237px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-zorg-pno-ziektekosten,
body.Safari_601 .spr-supplier-logos-zorg-pno-ziektekosten,
body.Safari_7 .spr-supplier-logos-zorg-pno-ziektekosten,
body.Safari_9 .spr-supplier-logos-zorg-pno-ziektekosten,
body.Safari_10 .spr-supplier-logos-zorg-pno-ziektekosten {
  background-position: -5px -3237px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-zorg-pnozorg {
  -o-object-position: -5px -3297px;
     object-position: -5px -3297px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-zorg-pnozorg {
    background-position: -5px -3297px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-zorg-pnozorg {
    background-position: -5px -3297px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-zorg-pnozorg,
body.Safari_601 .spr-supplier-logos-zorg-pnozorg,
body.Safari_7 .spr-supplier-logos-zorg-pnozorg,
body.Safari_9 .spr-supplier-logos-zorg-pnozorg,
body.Safari_10 .spr-supplier-logos-zorg-pnozorg {
  background-position: -5px -3297px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-zorg-pro-life {
  -o-object-position: -5px -3357px;
     object-position: -5px -3357px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-zorg-pro-life {
    background-position: -5px -3357px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-zorg-pro-life {
    background-position: -5px -3357px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-zorg-pro-life,
body.Safari_601 .spr-supplier-logos-zorg-pro-life,
body.Safari_7 .spr-supplier-logos-zorg-pro-life,
body.Safari_9 .spr-supplier-logos-zorg-pro-life,
body.Safari_10 .spr-supplier-logos-zorg-pro-life {
  background-position: -5px -3357px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-zorg-promovendum {
  -o-object-position: -5px -3417px;
     object-position: -5px -3417px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-zorg-promovendum {
    background-position: -5px -3417px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-zorg-promovendum {
    background-position: -5px -3417px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-zorg-promovendum,
body.Safari_601 .spr-supplier-logos-zorg-promovendum,
body.Safari_7 .spr-supplier-logos-zorg-promovendum,
body.Safari_9 .spr-supplier-logos-zorg-promovendum,
body.Safari_10 .spr-supplier-logos-zorg-promovendum {
  background-position: -5px -3417px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-zorg-rza {
  -o-object-position: -5px -3477px;
     object-position: -5px -3477px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-zorg-rza {
    background-position: -5px -3477px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-zorg-rza {
    background-position: -5px -3477px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-zorg-rza,
body.Safari_601 .spr-supplier-logos-zorg-rza,
body.Safari_7 .spr-supplier-logos-zorg-rza,
body.Safari_9 .spr-supplier-logos-zorg-rza,
body.Safari_10 .spr-supplier-logos-zorg-rza {
  background-position: -5px -3477px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-zorg-salland {
  -o-object-position: -5px -3537px;
     object-position: -5px -3537px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-zorg-salland {
    background-position: -5px -3537px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-zorg-salland {
    background-position: -5px -3537px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-zorg-salland,
body.Safari_601 .spr-supplier-logos-zorg-salland,
body.Safari_7 .spr-supplier-logos-zorg-salland,
body.Safari_9 .spr-supplier-logos-zorg-salland,
body.Safari_10 .spr-supplier-logos-zorg-salland {
  background-position: -5px -3537px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-zorg-sallandzorgdirect {
  -o-object-position: -5px -3597px;
     object-position: -5px -3597px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-zorg-sallandzorgdirect {
    background-position: -5px -3597px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-zorg-sallandzorgdirect {
    background-position: -5px -3597px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-zorg-sallandzorgdirect,
body.Safari_601 .spr-supplier-logos-zorg-sallandzorgdirect,
body.Safari_7 .spr-supplier-logos-zorg-sallandzorgdirect,
body.Safari_9 .spr-supplier-logos-zorg-sallandzorgdirect,
body.Safari_10 .spr-supplier-logos-zorg-sallandzorgdirect {
  background-position: -5px -3597px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-zorg-stad-holland-zorgverzekeraar {
  -o-object-position: -5px -3657px;
     object-position: -5px -3657px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-zorg-stad-holland-zorgverzekeraar {
    background-position: -5px -3657px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-zorg-stad-holland-zorgverzekeraar {
    background-position: -5px -3657px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-zorg-stad-holland-zorgverzekeraar,
body.Safari_601 .spr-supplier-logos-zorg-stad-holland-zorgverzekeraar,
body.Safari_7 .spr-supplier-logos-zorg-stad-holland-zorgverzekeraar,
body.Safari_9 .spr-supplier-logos-zorg-stad-holland-zorgverzekeraar,
body.Safari_10 .spr-supplier-logos-zorg-stad-holland-zorgverzekeraar {
  background-position: -5px -3657px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-zorg-take-care-now {
  -o-object-position: -5px -3717px;
     object-position: -5px -3717px;
  width: 125px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-zorg-take-care-now {
    background-position: -5px -3717px;
    padding-top: 50px;
    padding-right: 125px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-zorg-take-care-now {
    background-position: -5px -3717px;
    padding-top: 50px;
    padding-right: 125px;
  }
}
body.Safari_600 .spr-supplier-logos-zorg-take-care-now,
body.Safari_601 .spr-supplier-logos-zorg-take-care-now,
body.Safari_7 .spr-supplier-logos-zorg-take-care-now,
body.Safari_9 .spr-supplier-logos-zorg-take-care-now,
body.Safari_10 .spr-supplier-logos-zorg-take-care-now {
  background-position: -5px -3717px;
  padding-top: 50px;
  padding-right: 125px;
}
.spr-supplier-logos-zorg-takecarenow {
  -o-object-position: -5px -3777px;
     object-position: -5px -3777px;
  width: 125px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-zorg-takecarenow {
    background-position: -5px -3777px;
    padding-top: 50px;
    padding-right: 125px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-zorg-takecarenow {
    background-position: -5px -3777px;
    padding-top: 50px;
    padding-right: 125px;
  }
}
body.Safari_600 .spr-supplier-logos-zorg-takecarenow,
body.Safari_601 .spr-supplier-logos-zorg-takecarenow,
body.Safari_7 .spr-supplier-logos-zorg-takecarenow,
body.Safari_9 .spr-supplier-logos-zorg-takecarenow,
body.Safari_10 .spr-supplier-logos-zorg-takecarenow {
  background-position: -5px -3777px;
  padding-top: 50px;
  padding-right: 125px;
}
.spr-supplier-logos-zorg-trias {
  -o-object-position: -5px -3837px;
     object-position: -5px -3837px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-zorg-trias {
    background-position: -5px -3837px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-zorg-trias {
    background-position: -5px -3837px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-zorg-trias,
body.Safari_601 .spr-supplier-logos-zorg-trias,
body.Safari_7 .spr-supplier-logos-zorg-trias,
body.Safari_9 .spr-supplier-logos-zorg-trias,
body.Safari_10 .spr-supplier-logos-zorg-trias {
  background-position: -5px -3837px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-zorg-turien-co {
  -o-object-position: -5px -3897px;
     object-position: -5px -3897px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-zorg-turien-co {
    background-position: -5px -3897px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-zorg-turien-co {
    background-position: -5px -3897px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-zorg-turien-co,
body.Safari_601 .spr-supplier-logos-zorg-turien-co,
body.Safari_7 .spr-supplier-logos-zorg-turien-co,
body.Safari_9 .spr-supplier-logos-zorg-turien-co,
body.Safari_10 .spr-supplier-logos-zorg-turien-co {
  background-position: -5px -3897px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-zorg-united-consumers {
  -o-object-position: -5px -3957px;
     object-position: -5px -3957px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-zorg-united-consumers {
    background-position: -5px -3957px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-zorg-united-consumers {
    background-position: -5px -3957px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-zorg-united-consumers,
body.Safari_601 .spr-supplier-logos-zorg-united-consumers,
body.Safari_7 .spr-supplier-logos-zorg-united-consumers,
body.Safari_9 .spr-supplier-logos-zorg-united-consumers,
body.Safari_10 .spr-supplier-logos-zorg-united-consumers {
  background-position: -5px -3957px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-zorg-unive {
  -o-object-position: -5px -4017px;
     object-position: -5px -4017px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-zorg-unive {
    background-position: -5px -4017px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-zorg-unive {
    background-position: -5px -4017px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-zorg-unive,
body.Safari_601 .spr-supplier-logos-zorg-unive,
body.Safari_7 .spr-supplier-logos-zorg-unive,
body.Safari_9 .spr-supplier-logos-zorg-unive,
body.Safari_10 .spr-supplier-logos-zorg-unive {
  background-position: -5px -4017px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-zorg-unive-zekur {
  -o-object-position: -5px -4077px;
     object-position: -5px -4077px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-zorg-unive-zekur {
    background-position: -5px -4077px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-zorg-unive-zekur {
    background-position: -5px -4077px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-zorg-unive-zekur,
body.Safari_601 .spr-supplier-logos-zorg-unive-zekur,
body.Safari_7 .spr-supplier-logos-zorg-unive-zekur,
body.Safari_9 .spr-supplier-logos-zorg-unive-zekur,
body.Safari_10 .spr-supplier-logos-zorg-unive-zekur {
  background-position: -5px -4077px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-zorg-uvit {
  -o-object-position: -5px -4137px;
     object-position: -5px -4137px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-zorg-uvit {
    background-position: -5px -4137px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-zorg-uvit {
    background-position: -5px -4137px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-zorg-uvit,
body.Safari_601 .spr-supplier-logos-zorg-uvit,
body.Safari_7 .spr-supplier-logos-zorg-uvit,
body.Safari_9 .spr-supplier-logos-zorg-uvit,
body.Safari_10 .spr-supplier-logos-zorg-uvit {
  background-position: -5px -4137px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-zorg-vgz {
  -o-object-position: -5px -4197px;
     object-position: -5px -4197px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-zorg-vgz {
    background-position: -5px -4197px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-zorg-vgz {
    background-position: -5px -4197px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-zorg-vgz,
body.Safari_601 .spr-supplier-logos-zorg-vgz,
body.Safari_7 .spr-supplier-logos-zorg-vgz,
body.Safari_9 .spr-supplier-logos-zorg-vgz,
body.Safari_10 .spr-supplier-logos-zorg-vgz {
  background-position: -5px -4197px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-zorg-vpz {
  -o-object-position: -5px -4257px;
     object-position: -5px -4257px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-zorg-vpz {
    background-position: -5px -4257px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-zorg-vpz {
    background-position: -5px -4257px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-zorg-vpz,
body.Safari_601 .spr-supplier-logos-zorg-vpz,
body.Safari_7 .spr-supplier-logos-zorg-vpz,
body.Safari_9 .spr-supplier-logos-zorg-vpz,
body.Safari_10 .spr-supplier-logos-zorg-vpz {
  background-position: -5px -4257px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-zorg-vvaa {
  -o-object-position: -5px -4317px;
     object-position: -5px -4317px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-zorg-vvaa {
    background-position: -5px -4317px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-zorg-vvaa {
    background-position: -5px -4317px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-zorg-vvaa,
body.Safari_601 .spr-supplier-logos-zorg-vvaa,
body.Safari_7 .spr-supplier-logos-zorg-vvaa,
body.Safari_9 .spr-supplier-logos-zorg-vvaa,
body.Safari_10 .spr-supplier-logos-zorg-vvaa {
  background-position: -5px -4317px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-zorg-vvaa-zorgverzekering {
  -o-object-position: -5px -4377px;
     object-position: -5px -4377px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-zorg-vvaa-zorgverzekering {
    background-position: -5px -4377px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-zorg-vvaa-zorgverzekering {
    background-position: -5px -4377px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-zorg-vvaa-zorgverzekering,
body.Safari_601 .spr-supplier-logos-zorg-vvaa-zorgverzekering,
body.Safari_7 .spr-supplier-logos-zorg-vvaa-zorgverzekering,
body.Safari_9 .spr-supplier-logos-zorg-vvaa-zorgverzekering,
body.Safari_10 .spr-supplier-logos-zorg-vvaa-zorgverzekering {
  background-position: -5px -4377px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-zorg-youcare {
  -o-object-position: -5px -4437px;
     object-position: -5px -4437px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-zorg-youcare {
    background-position: -5px -4437px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-zorg-youcare {
    background-position: -5px -4437px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-zorg-youcare,
body.Safari_601 .spr-supplier-logos-zorg-youcare,
body.Safari_7 .spr-supplier-logos-zorg-youcare,
body.Safari_9 .spr-supplier-logos-zorg-youcare,
body.Safari_10 .spr-supplier-logos-zorg-youcare {
  background-position: -5px -4437px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-zorg-youcarenu {
  -o-object-position: -5px -4497px;
     object-position: -5px -4497px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-zorg-youcarenu {
    background-position: -5px -4497px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-zorg-youcarenu {
    background-position: -5px -4497px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-zorg-youcarenu,
body.Safari_601 .spr-supplier-logos-zorg-youcarenu,
body.Safari_7 .spr-supplier-logos-zorg-youcarenu,
body.Safari_9 .spr-supplier-logos-zorg-youcarenu,
body.Safari_10 .spr-supplier-logos-zorg-youcarenu {
  background-position: -5px -4497px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-zorg-ziezo {
  -o-object-position: -5px -4557px;
     object-position: -5px -4557px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-zorg-ziezo {
    background-position: -5px -4557px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-zorg-ziezo {
    background-position: -5px -4557px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-zorg-ziezo,
body.Safari_601 .spr-supplier-logos-zorg-ziezo,
body.Safari_7 .spr-supplier-logos-zorg-ziezo,
body.Safari_9 .spr-supplier-logos-zorg-ziezo,
body.Safari_10 .spr-supplier-logos-zorg-ziezo {
  background-position: -5px -4557px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-zorg-zilveren-kruis-achmea {
  -o-object-position: -5px -4617px;
     object-position: -5px -4617px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-zorg-zilveren-kruis-achmea {
    background-position: -5px -4617px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-zorg-zilveren-kruis-achmea {
    background-position: -5px -4617px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-zorg-zilveren-kruis-achmea,
body.Safari_601 .spr-supplier-logos-zorg-zilveren-kruis-achmea,
body.Safari_7 .spr-supplier-logos-zorg-zilveren-kruis-achmea,
body.Safari_9 .spr-supplier-logos-zorg-zilveren-kruis-achmea,
body.Safari_10 .spr-supplier-logos-zorg-zilveren-kruis-achmea {
  background-position: -5px -4617px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-zorg-zilverenk {
  -o-object-position: -5px -4677px;
     object-position: -5px -4677px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-zorg-zilverenk {
    background-position: -5px -4677px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-zorg-zilverenk {
    background-position: -5px -4677px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-zorg-zilverenk,
body.Safari_601 .spr-supplier-logos-zorg-zilverenk,
body.Safari_7 .spr-supplier-logos-zorg-zilverenk,
body.Safari_9 .spr-supplier-logos-zorg-zilverenk,
body.Safari_10 .spr-supplier-logos-zorg-zilverenk {
  background-position: -5px -4677px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-zorg-zorg-en-zekerheid {
  -o-object-position: -5px -4737px;
     object-position: -5px -4737px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-zorg-zorg-en-zekerheid {
    background-position: -5px -4737px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-zorg-zorg-en-zekerheid {
    background-position: -5px -4737px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-zorg-zorg-en-zekerheid,
body.Safari_601 .spr-supplier-logos-zorg-zorg-en-zekerheid,
body.Safari_7 .spr-supplier-logos-zorg-zorg-en-zekerheid,
body.Safari_9 .spr-supplier-logos-zorg-zorg-en-zekerheid,
body.Safari_10 .spr-supplier-logos-zorg-zorg-en-zekerheid {
  background-position: -5px -4737px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-zorg-zorgdirect {
  -o-object-position: -5px -4797px;
     object-position: -5px -4797px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-zorg-zorgdirect {
    background-position: -5px -4797px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-zorg-zorgdirect {
    background-position: -5px -4797px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-zorg-zorgdirect,
body.Safari_601 .spr-supplier-logos-zorg-zorgdirect,
body.Safari_7 .spr-supplier-logos-zorg-zorgdirect,
body.Safari_9 .spr-supplier-logos-zorg-zorgdirect,
body.Safari_10 .spr-supplier-logos-zorg-zorgdirect {
  background-position: -5px -4797px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-zorg-zorgeloos {
  -o-object-position: -5px -4857px;
     object-position: -5px -4857px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-zorg-zorgeloos {
    background-position: -5px -4857px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-zorg-zorgeloos {
    background-position: -5px -4857px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-zorg-zorgeloos,
body.Safari_601 .spr-supplier-logos-zorg-zorgeloos,
body.Safari_7 .spr-supplier-logos-zorg-zorgeloos,
body.Safari_9 .spr-supplier-logos-zorg-zorgeloos,
body.Safari_10 .spr-supplier-logos-zorg-zorgeloos {
  background-position: -5px -4857px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-zorg-zorgverzekeraar-umc {
  -o-object-position: -5px -4917px;
     object-position: -5px -4917px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-zorg-zorgverzekeraar-umc {
    background-position: -5px -4917px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-zorg-zorgverzekeraar-umc {
    background-position: -5px -4917px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-zorg-zorgverzekeraar-umc,
body.Safari_601 .spr-supplier-logos-zorg-zorgverzekeraar-umc,
body.Safari_7 .spr-supplier-logos-zorg-zorgverzekeraar-umc,
body.Safari_9 .spr-supplier-logos-zorg-zorgverzekeraar-umc,
body.Safari_10 .spr-supplier-logos-zorg-zorgverzekeraar-umc {
  background-position: -5px -4917px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-zorg-de-friesland {
  -o-object-position: -5px -4967px;
     object-position: -5px -4967px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-zorg-de-friesland {
    background-position: -5px -4967px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-zorg-de-friesland {
    background-position: -5px -4967px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-zorg-de-friesland,
body.Safari_601 .spr-supplier-logos-zorg-de-friesland,
body.Safari_7 .spr-supplier-logos-zorg-de-friesland,
body.Safari_9 .spr-supplier-logos-zorg-de-friesland,
body.Safari_10 .spr-supplier-logos-zorg-de-friesland {
  background-position: -5px -4967px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-zorg-jaaah {
  -o-object-position: -5px -5060px;
     object-position: -5px -5060px;
  width: 130px;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-zorg-jaaah {
    background-position: -5px -5060px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-zorg-jaaah {
    background-position: -5px -5060px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-zorg-jaaah,
body.Safari_601 .spr-supplier-logos-zorg-jaaah,
body.Safari_7 .spr-supplier-logos-zorg-jaaah,
body.Safari_9 .spr-supplier-logos-zorg-jaaah,
body.Safari_10 .spr-supplier-logos-zorg-jaaah {
  background-position: -5px -5060px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-zorg-vinkvink {
  -o-object-position: -5px -5113px;
     object-position: -5px -5113px;
  width: 130px;
  height: 55px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-zorg-vinkvink {
    background-position: -5px -5113px;
    padding-top: 55px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-zorg-vinkvink {
    background-position: -5px -5113px;
    padding-top: 55px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-zorg-vinkvink,
body.Safari_601 .spr-supplier-logos-zorg-vinkvink,
body.Safari_7 .spr-supplier-logos-zorg-vinkvink,
body.Safari_9 .spr-supplier-logos-zorg-vinkvink,
body.Safari_10 .spr-supplier-logos-zorg-vinkvink {
  background-position: -5px -5113px;
  padding-top: 55px;
  padding-right: 130px;
}
.spr-supplier-logos-hi-anwb {
  -o-object-position: -5px -5px;
     object-position: -5px -5px;
  width: 116px !important;
  height: 60px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-hi-anwb {
    background-position: -5px -5px;
    padding-top: 60px;
    padding-right: 116px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-hi-anwb {
    background-position: -5px -5px;
    padding-top: 60px;
    padding-right: 116px;
  }
}
body.Safari_600 .spr-supplier-logos-hi-anwb,
body.Safari_601 .spr-supplier-logos-hi-anwb,
body.Safari_7 .spr-supplier-logos-hi-anwb,
body.Safari_9 .spr-supplier-logos-hi-anwb,
body.Safari_10 .spr-supplier-logos-hi-anwb {
  background-position: -5px -5px;
  padding-top: 60px;
  padding-right: 116px;
}
.spr-supplier-logos-hi-aon {
  -o-object-position: -5px -75px;
     object-position: -5px -75px;
  width: 116px !important;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-hi-aon {
    background-position: -5px -75px;
    padding-top: 50px;
    padding-right: 116px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-hi-aon {
    background-position: -5px -75px;
    padding-top: 50px;
    padding-right: 116px;
  }
}
body.Safari_600 .spr-supplier-logos-hi-aon,
body.Safari_601 .spr-supplier-logos-hi-aon,
body.Safari_7 .spr-supplier-logos-hi-aon,
body.Safari_9 .spr-supplier-logos-hi-aon,
body.Safari_10 .spr-supplier-logos-hi-aon {
  background-position: -5px -75px;
  padding-top: 50px;
  padding-right: 116px;
}
.spr-supplier-logos-hi-aegon-woonverzekering {
  -o-object-position: -5px -135px;
     object-position: -5px -135px;
  width: 135px !important;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-hi-aegon-woonverzekering {
    background-position: -5px -135px;
    padding-top: 50px;
    padding-right: 135px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-hi-aegon-woonverzekering {
    background-position: -5px -135px;
    padding-top: 50px;
    padding-right: 135px;
  }
}
body.Safari_600 .spr-supplier-logos-hi-aegon-woonverzekering,
body.Safari_601 .spr-supplier-logos-hi-aegon-woonverzekering,
body.Safari_7 .spr-supplier-logos-hi-aegon-woonverzekering,
body.Safari_9 .spr-supplier-logos-hi-aegon-woonverzekering,
body.Safari_10 .spr-supplier-logos-hi-aegon-woonverzekering {
  background-position: -5px -135px;
  padding-top: 50px;
  padding-right: 135px;
}
.spr-supplier-logos-hi-avero-achmea-woonverzekering {
  -o-object-position: -5px -195px;
     object-position: -5px -195px;
  width: 185px !important;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-hi-avero-achmea-woonverzekering {
    background-position: -5px -195px;
    padding-top: 50px;
    padding-right: 185px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-hi-avero-achmea-woonverzekering {
    background-position: -5px -195px;
    padding-top: 50px;
    padding-right: 185px;
  }
}
body.Safari_600 .spr-supplier-logos-hi-avero-achmea-woonverzekering,
body.Safari_601 .spr-supplier-logos-hi-avero-achmea-woonverzekering,
body.Safari_7 .spr-supplier-logos-hi-avero-achmea-woonverzekering,
body.Safari_9 .spr-supplier-logos-hi-avero-achmea-woonverzekering,
body.Safari_10 .spr-supplier-logos-hi-avero-achmea-woonverzekering {
  background-position: -5px -195px;
  padding-top: 50px;
  padding-right: 185px;
}
.spr-supplier-logos-hi-blg-wonen {
  -o-object-position: -5px -255px;
     object-position: -5px -255px;
  width: 130px !important;
  height: 35px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-hi-blg-wonen {
    background-position: -5px -255px;
    padding-top: 35px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-hi-blg-wonen {
    background-position: -5px -255px;
    padding-top: 35px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-hi-blg-wonen,
body.Safari_601 .spr-supplier-logos-hi-blg-wonen,
body.Safari_7 .spr-supplier-logos-hi-blg-wonen,
body.Safari_9 .spr-supplier-logos-hi-blg-wonen,
body.Safari_10 .spr-supplier-logos-hi-blg-wonen {
  background-position: -5px -255px;
  padding-top: 35px;
  padding-right: 130px;
}
.spr-supplier-logos-hi-bovag {
  -o-object-position: -5px -300px;
     object-position: -5px -300px;
  width: 135px !important;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-hi-bovag {
    background-position: -5px -300px;
    padding-top: 50px;
    padding-right: 135px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-hi-bovag {
    background-position: -5px -300px;
    padding-top: 50px;
    padding-right: 135px;
  }
}
body.Safari_600 .spr-supplier-logos-hi-bovag,
body.Safari_601 .spr-supplier-logos-hi-bovag,
body.Safari_7 .spr-supplier-logos-hi-bovag,
body.Safari_9 .spr-supplier-logos-hi-bovag,
body.Safari_10 .spr-supplier-logos-hi-bovag {
  background-position: -5px -300px;
  padding-top: 50px;
  padding-right: 135px;
}
.spr-supplier-logos-hi-bruns-ten-brink {
  -o-object-position: -5px -360px;
     object-position: -5px -360px;
  width: 68px !important;
  height: 56px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-hi-bruns-ten-brink {
    background-position: -5px -360px;
    padding-top: 56px;
    padding-right: 68px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-hi-bruns-ten-brink {
    background-position: -5px -360px;
    padding-top: 56px;
    padding-right: 68px;
  }
}
body.Safari_600 .spr-supplier-logos-hi-bruns-ten-brink,
body.Safari_601 .spr-supplier-logos-hi-bruns-ten-brink,
body.Safari_7 .spr-supplier-logos-hi-bruns-ten-brink,
body.Safari_9 .spr-supplier-logos-hi-bruns-ten-brink,
body.Safari_10 .spr-supplier-logos-hi-bruns-ten-brink {
  background-position: -5px -360px;
  padding-top: 56px;
  padding-right: 68px;
}
.spr-supplier-logos-hi-centraal-beheer-woonverzekering {
  -o-object-position: -5px -426px;
     object-position: -5px -426px;
  width: 83px !important;
  height: 54px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-hi-centraal-beheer-woonverzekering {
    background-position: -5px -426px;
    padding-top: 54px;
    padding-right: 83px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-hi-centraal-beheer-woonverzekering {
    background-position: -5px -426px;
    padding-top: 54px;
    padding-right: 83px;
  }
}
body.Safari_600 .spr-supplier-logos-hi-centraal-beheer-woonverzekering,
body.Safari_601 .spr-supplier-logos-hi-centraal-beheer-woonverzekering,
body.Safari_7 .spr-supplier-logos-hi-centraal-beheer-woonverzekering,
body.Safari_9 .spr-supplier-logos-hi-centraal-beheer-woonverzekering,
body.Safari_10 .spr-supplier-logos-hi-centraal-beheer-woonverzekering {
  background-position: -5px -426px;
  padding-top: 54px;
  padding-right: 83px;
}
.spr-supplier-logos-hi-de-goudse {
  -o-object-position: -5px -490px;
     object-position: -5px -490px;
  width: 121px !important;
  height: 60px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-hi-de-goudse {
    background-position: -5px -490px;
    padding-top: 60px;
    padding-right: 121px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-hi-de-goudse {
    background-position: -5px -490px;
    padding-top: 60px;
    padding-right: 121px;
  }
}
body.Safari_600 .spr-supplier-logos-hi-de-goudse,
body.Safari_601 .spr-supplier-logos-hi-de-goudse,
body.Safari_7 .spr-supplier-logos-hi-de-goudse,
body.Safari_9 .spr-supplier-logos-hi-de-goudse,
body.Safari_10 .spr-supplier-logos-hi-de-goudse {
  background-position: -5px -490px;
  padding-top: 60px;
  padding-right: 121px;
}
.spr-supplier-logos-hi-de-nederlanden-van-Nu {
  -o-object-position: -5px -560px;
     object-position: -5px -560px;
  width: 113px !important;
  height: 23px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-hi-de-nederlanden-van-Nu {
    background-position: -5px -560px;
    padding-top: 23px;
    padding-right: 113px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-hi-de-nederlanden-van-Nu {
    background-position: -5px -560px;
    padding-top: 23px;
    padding-right: 113px;
  }
}
body.Safari_600 .spr-supplier-logos-hi-de-nederlanden-van-Nu,
body.Safari_601 .spr-supplier-logos-hi-de-nederlanden-van-Nu,
body.Safari_7 .spr-supplier-logos-hi-de-nederlanden-van-Nu,
body.Safari_9 .spr-supplier-logos-hi-de-nederlanden-van-Nu,
body.Safari_10 .spr-supplier-logos-hi-de-nederlanden-van-Nu {
  background-position: -5px -560px;
  padding-top: 23px;
  padding-right: 113px;
}
.spr-supplier-logos-hi-ditzo-woonverzekering {
  -o-object-position: -5px -593px;
     object-position: -5px -593px;
  width: 112px !important;
  height: 40px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-hi-ditzo-woonverzekering {
    background-position: -5px -593px;
    padding-top: 40px;
    padding-right: 112px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-hi-ditzo-woonverzekering {
    background-position: -5px -593px;
    padding-top: 40px;
    padding-right: 112px;
  }
}
body.Safari_600 .spr-supplier-logos-hi-ditzo-woonverzekering,
body.Safari_601 .spr-supplier-logos-hi-ditzo-woonverzekering,
body.Safari_7 .spr-supplier-logos-hi-ditzo-woonverzekering,
body.Safari_9 .spr-supplier-logos-hi-ditzo-woonverzekering,
body.Safari_10 .spr-supplier-logos-hi-ditzo-woonverzekering {
  background-position: -5px -593px;
  padding-top: 40px;
  padding-right: 112px;
}
.spr-supplier-logos-hi-eag {
  -o-object-position: -5px -643px;
     object-position: -5px -643px;
  width: 66px !important;
  height: 55px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-hi-eag {
    background-position: -5px -643px;
    padding-top: 55px;
    padding-right: 66px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-hi-eag {
    background-position: -5px -643px;
    padding-top: 55px;
    padding-right: 66px;
  }
}
body.Safari_600 .spr-supplier-logos-hi-eag,
body.Safari_601 .spr-supplier-logos-hi-eag,
body.Safari_7 .spr-supplier-logos-hi-eag,
body.Safari_9 .spr-supplier-logos-hi-eag,
body.Safari_10 .spr-supplier-logos-hi-eag {
  background-position: -5px -643px;
  padding-top: 55px;
  padding-right: 66px;
}
.spr-supplier-logos-hi-fbto-woonverzekering {
  -o-object-position: -5px -708px;
     object-position: -5px -708px;
  width: 110px !important;
  height: 32px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-hi-fbto-woonverzekering {
    background-position: -5px -708px;
    padding-top: 32px;
    padding-right: 110px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-hi-fbto-woonverzekering {
    background-position: -5px -708px;
    padding-top: 32px;
    padding-right: 110px;
  }
}
body.Safari_600 .spr-supplier-logos-hi-fbto-woonverzekering,
body.Safari_601 .spr-supplier-logos-hi-fbto-woonverzekering,
body.Safari_7 .spr-supplier-logos-hi-fbto-woonverzekering,
body.Safari_9 .spr-supplier-logos-hi-fbto-woonverzekering,
body.Safari_10 .spr-supplier-logos-hi-fbto-woonverzekering {
  background-position: -5px -708px;
  padding-top: 32px;
  padding-right: 110px;
}
.spr-supplier-logos-hi-ing-woonverzekering {
  -o-object-position: -5px -750px;
     object-position: -5px -750px;
  width: 130px !important;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-hi-ing-woonverzekering {
    background-position: -5px -750px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-hi-ing-woonverzekering {
    background-position: -5px -750px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-hi-ing-woonverzekering,
body.Safari_601 .spr-supplier-logos-hi-ing-woonverzekering,
body.Safari_7 .spr-supplier-logos-hi-ing-woonverzekering,
body.Safari_9 .spr-supplier-logos-hi-ing-woonverzekering,
body.Safari_10 .spr-supplier-logos-hi-ing-woonverzekering {
  background-position: -5px -750px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-hi-lancyr {
  -o-object-position: -5px -810px;
     object-position: -5px -810px;
  width: 130px !important;
  height: 33px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-hi-lancyr {
    background-position: -5px -810px;
    padding-top: 33px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-hi-lancyr {
    background-position: -5px -810px;
    padding-top: 33px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-hi-lancyr,
body.Safari_601 .spr-supplier-logos-hi-lancyr,
body.Safari_7 .spr-supplier-logos-hi-lancyr,
body.Safari_9 .spr-supplier-logos-hi-lancyr,
body.Safari_10 .spr-supplier-logos-hi-lancyr {
  background-position: -5px -810px;
  padding-top: 33px;
  padding-right: 130px;
}
.spr-supplier-logos-hi-london-verzekeringen {
  -o-object-position: -5px -865px;
     object-position: -5px -865px;
  width: 132px !important;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-hi-london-verzekeringen {
    background-position: -5px -865px;
    padding-top: 50px;
    padding-right: 132px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-hi-london-verzekeringen {
    background-position: -5px -865px;
    padding-top: 50px;
    padding-right: 132px;
  }
}
body.Safari_600 .spr-supplier-logos-hi-london-verzekeringen,
body.Safari_601 .spr-supplier-logos-hi-london-verzekeringen,
body.Safari_7 .spr-supplier-logos-hi-london-verzekeringen,
body.Safari_9 .spr-supplier-logos-hi-london-verzekeringen,
body.Safari_10 .spr-supplier-logos-hi-london-verzekeringen {
  background-position: -5px -865px;
  padding-top: 50px;
  padding-right: 132px;
}
.spr-supplier-logos-hi-nowgo {
  -o-object-position: -5px -925px;
     object-position: -5px -925px;
  width: 47px !important;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-hi-nowgo {
    background-position: -5px -925px;
    padding-top: 50px;
    padding-right: 47px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-hi-nowgo {
    background-position: -5px -925px;
    padding-top: 50px;
    padding-right: 47px;
  }
}
body.Safari_600 .spr-supplier-logos-hi-nowgo,
body.Safari_601 .spr-supplier-logos-hi-nowgo,
body.Safari_7 .spr-supplier-logos-hi-nowgo,
body.Safari_9 .spr-supplier-logos-hi-nowgo,
body.Safari_10 .spr-supplier-logos-hi-nowgo {
  background-position: -5px -925px;
  padding-top: 50px;
  padding-right: 47px;
}
.spr-supplier-logos-hi-reaal {
  -o-object-position: -5px -985px;
     object-position: -5px -985px;
  width: 105px !important;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-hi-reaal {
    background-position: -5px -985px;
    padding-top: 50px;
    padding-right: 105px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-hi-reaal {
    background-position: -5px -985px;
    padding-top: 50px;
    padding-right: 105px;
  }
}
body.Safari_600 .spr-supplier-logos-hi-reaal,
body.Safari_601 .spr-supplier-logos-hi-reaal,
body.Safari_7 .spr-supplier-logos-hi-reaal,
body.Safari_9 .spr-supplier-logos-hi-reaal,
body.Safari_10 .spr-supplier-logos-hi-reaal {
  background-position: -5px -985px;
  padding-top: 50px;
  padding-right: 105px;
}
.spr-supplier-logos-hi-sns-woonverzekering {
  -o-object-position: -5px -1045px;
     object-position: -5px -1045px;
  width: 120px !important;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-hi-sns-woonverzekering {
    background-position: -5px -1045px;
    padding-top: 50px;
    padding-right: 120px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-hi-sns-woonverzekering {
    background-position: -5px -1045px;
    padding-top: 50px;
    padding-right: 120px;
  }
}
body.Safari_600 .spr-supplier-logos-hi-sns-woonverzekering,
body.Safari_601 .spr-supplier-logos-hi-sns-woonverzekering,
body.Safari_7 .spr-supplier-logos-hi-sns-woonverzekering,
body.Safari_9 .spr-supplier-logos-hi-sns-woonverzekering,
body.Safari_10 .spr-supplier-logos-hi-sns-woonverzekering {
  background-position: -5px -1045px;
  padding-top: 50px;
  padding-right: 120px;
}
.spr-supplier-logos-hi-unive-woonverzekering {
  -o-object-position: -5px -1105px;
     object-position: -5px -1105px;
  width: 125px !important;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-hi-unive-woonverzekering {
    background-position: -5px -1105px;
    padding-top: 50px;
    padding-right: 125px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-hi-unive-woonverzekering {
    background-position: -5px -1105px;
    padding-top: 50px;
    padding-right: 125px;
  }
}
body.Safari_600 .spr-supplier-logos-hi-unive-woonverzekering,
body.Safari_601 .spr-supplier-logos-hi-unive-woonverzekering,
body.Safari_7 .spr-supplier-logos-hi-unive-woonverzekering,
body.Safari_9 .spr-supplier-logos-hi-unive-woonverzekering,
body.Safari_10 .spr-supplier-logos-hi-unive-woonverzekering {
  background-position: -5px -1105px;
  padding-top: 50px;
  padding-right: 125px;
}
.spr-supplier-logos-hi-verzekeruzelf {
  -o-object-position: -5px -1165px;
     object-position: -5px -1165px;
  width: 61px !important;
  height: 60px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-hi-verzekeruzelf {
    background-position: -5px -1165px;
    padding-top: 60px;
    padding-right: 61px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-hi-verzekeruzelf {
    background-position: -5px -1165px;
    padding-top: 60px;
    padding-right: 61px;
  }
}
body.Safari_600 .spr-supplier-logos-hi-verzekeruzelf,
body.Safari_601 .spr-supplier-logos-hi-verzekeruzelf,
body.Safari_7 .spr-supplier-logos-hi-verzekeruzelf,
body.Safari_9 .spr-supplier-logos-hi-verzekeruzelf,
body.Safari_10 .spr-supplier-logos-hi-verzekeruzelf {
  background-position: -5px -1165px;
  padding-top: 60px;
  padding-right: 61px;
}
.spr-supplier-logos-hi-woon-garant {
  -o-object-position: -5px -1235px;
     object-position: -5px -1235px;
  width: 147px !important;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-hi-woon-garant {
    background-position: -5px -1235px;
    padding-top: 50px;
    padding-right: 147px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-hi-woon-garant {
    background-position: -5px -1235px;
    padding-top: 50px;
    padding-right: 147px;
  }
}
body.Safari_600 .spr-supplier-logos-hi-woon-garant,
body.Safari_601 .spr-supplier-logos-hi-woon-garant,
body.Safari_7 .spr-supplier-logos-hi-woon-garant,
body.Safari_9 .spr-supplier-logos-hi-woon-garant,
body.Safari_10 .spr-supplier-logos-hi-woon-garant {
  background-position: -5px -1235px;
  padding-top: 50px;
  padding-right: 147px;
}
.spr-supplier-logos-hi-zlm {
  -o-object-position: -5px -1295px;
     object-position: -5px -1295px;
  width: 92px !important;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-hi-zlm {
    background-position: -5px -1295px;
    padding-top: 50px;
    padding-right: 92px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-hi-zlm {
    background-position: -5px -1295px;
    padding-top: 50px;
    padding-right: 92px;
  }
}
body.Safari_600 .spr-supplier-logos-hi-zlm,
body.Safari_601 .spr-supplier-logos-hi-zlm,
body.Safari_7 .spr-supplier-logos-hi-zlm,
body.Safari_9 .spr-supplier-logos-hi-zlm,
body.Safari_10 .spr-supplier-logos-hi-zlm {
  background-position: -5px -1295px;
  padding-top: 50px;
  padding-right: 92px;
}
.spr-supplier-logos-hi-abn-amro-woonverzekering {
  -o-object-position: -5px -1355px;
     object-position: -5px -1355px;
  width: 130px !important;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-hi-abn-amro-woonverzekering {
    background-position: -5px -1355px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-hi-abn-amro-woonverzekering {
    background-position: -5px -1355px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-hi-abn-amro-woonverzekering,
body.Safari_601 .spr-supplier-logos-hi-abn-amro-woonverzekering,
body.Safari_7 .spr-supplier-logos-hi-abn-amro-woonverzekering,
body.Safari_9 .spr-supplier-logos-hi-abn-amro-woonverzekering,
body.Safari_10 .spr-supplier-logos-hi-abn-amro-woonverzekering {
  background-position: -5px -1355px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-hi-allianz {
  -o-object-position: -5px -1415px;
     object-position: -5px -1415px;
  width: 98px !important;
  height: 26px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-hi-allianz {
    background-position: -5px -1415px;
    padding-top: 26px;
    padding-right: 98px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-hi-allianz {
    background-position: -5px -1415px;
    padding-top: 26px;
    padding-right: 98px;
  }
}
body.Safari_600 .spr-supplier-logos-hi-allianz,
body.Safari_601 .spr-supplier-logos-hi-allianz,
body.Safari_7 .spr-supplier-logos-hi-allianz,
body.Safari_9 .spr-supplier-logos-hi-allianz,
body.Safari_10 .spr-supplier-logos-hi-allianz {
  background-position: -5px -1415px;
  padding-top: 26px;
  padding-right: 98px;
}
.spr-supplier-logos-hi-asr-woonverzekering {
  -o-object-position: -5px -1451px;
     object-position: -5px -1451px;
  width: 68px !important;
  height: 47px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-hi-asr-woonverzekering {
    background-position: -5px -1451px;
    padding-top: 47px;
    padding-right: 68px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-hi-asr-woonverzekering {
    background-position: -5px -1451px;
    padding-top: 47px;
    padding-right: 68px;
  }
}
body.Safari_600 .spr-supplier-logos-hi-asr-woonverzekering,
body.Safari_601 .spr-supplier-logos-hi-asr-woonverzekering,
body.Safari_7 .spr-supplier-logos-hi-asr-woonverzekering,
body.Safari_9 .spr-supplier-logos-hi-asr-woonverzekering,
body.Safari_10 .spr-supplier-logos-hi-asr-woonverzekering {
  background-position: -5px -1451px;
  padding-top: 47px;
  padding-right: 68px;
}
.spr-supplier-logos-hi-delta-lloyd {
  -o-object-position: -5px -1508px;
     object-position: -5px -1508px;
  width: 128px !important;
  height: 20px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-hi-delta-lloyd {
    background-position: -5px -1508px;
    padding-top: 20px;
    padding-right: 128px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-hi-delta-lloyd {
    background-position: -5px -1508px;
    padding-top: 20px;
    padding-right: 128px;
  }
}
body.Safari_600 .spr-supplier-logos-hi-delta-lloyd,
body.Safari_601 .spr-supplier-logos-hi-delta-lloyd,
body.Safari_7 .spr-supplier-logos-hi-delta-lloyd,
body.Safari_9 .spr-supplier-logos-hi-delta-lloyd,
body.Safari_10 .spr-supplier-logos-hi-delta-lloyd {
  background-position: -5px -1508px;
  padding-top: 20px;
  padding-right: 128px;
}
.spr-supplier-logos-hi-generali {
  -o-object-position: -5px -1538px;
     object-position: -5px -1538px;
  width: 61px !important;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-hi-generali {
    background-position: -5px -1538px;
    padding-top: 50px;
    padding-right: 61px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-hi-generali {
    background-position: -5px -1538px;
    padding-top: 50px;
    padding-right: 61px;
  }
}
body.Safari_600 .spr-supplier-logos-hi-generali,
body.Safari_601 .spr-supplier-logos-hi-generali,
body.Safari_7 .spr-supplier-logos-hi-generali,
body.Safari_9 .spr-supplier-logos-hi-generali,
body.Safari_10 .spr-supplier-logos-hi-generali {
  background-position: -5px -1538px;
  padding-top: 50px;
  padding-right: 61px;
}
.spr-supplier-logos-hi-hema {
  -o-object-position: -5px -1598px;
     object-position: -5px -1598px;
  width: 130px !important;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-hi-hema {
    background-position: -5px -1598px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-hi-hema {
    background-position: -5px -1598px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-hi-hema,
body.Safari_601 .spr-supplier-logos-hi-hema,
body.Safari_7 .spr-supplier-logos-hi-hema,
body.Safari_9 .spr-supplier-logos-hi-hema,
body.Safari_10 .spr-supplier-logos-hi-hema {
  background-position: -5px -1598px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-hi-inshared-woonverzekering {
  -o-object-position: -5px -1658px;
     object-position: -5px -1658px;
  width: 114px !important;
  height: 29px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-hi-inshared-woonverzekering {
    background-position: -5px -1658px;
    padding-top: 29px;
    padding-right: 114px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-hi-inshared-woonverzekering {
    background-position: -5px -1658px;
    padding-top: 29px;
    padding-right: 114px;
  }
}
body.Safari_600 .spr-supplier-logos-hi-inshared-woonverzekering,
body.Safari_601 .spr-supplier-logos-hi-inshared-woonverzekering,
body.Safari_7 .spr-supplier-logos-hi-inshared-woonverzekering,
body.Safari_9 .spr-supplier-logos-hi-inshared-woonverzekering,
body.Safari_10 .spr-supplier-logos-hi-inshared-woonverzekering {
  background-position: -5px -1658px;
  padding-top: 29px;
  padding-right: 114px;
}
.spr-supplier-logos-hi-interpolis {
  -o-object-position: -5px -1697px;
     object-position: -5px -1697px;
  width: 65px !important;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-hi-interpolis {
    background-position: -5px -1697px;
    padding-top: 50px;
    padding-right: 65px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-hi-interpolis {
    background-position: -5px -1697px;
    padding-top: 50px;
    padding-right: 65px;
  }
}
body.Safari_600 .spr-supplier-logos-hi-interpolis,
body.Safari_601 .spr-supplier-logos-hi-interpolis,
body.Safari_7 .spr-supplier-logos-hi-interpolis,
body.Safari_9 .spr-supplier-logos-hi-interpolis,
body.Safari_10 .spr-supplier-logos-hi-interpolis {
  background-position: -5px -1697px;
  padding-top: 50px;
  padding-right: 65px;
}
.spr-supplier-logos-hi-klaverblad-woonverzekering {
  -o-object-position: -5px -1757px;
     object-position: -5px -1757px;
  width: 130px !important;
  height: 39px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-hi-klaverblad-woonverzekering {
    background-position: -5px -1757px;
    padding-top: 39px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-hi-klaverblad-woonverzekering {
    background-position: -5px -1757px;
    padding-top: 39px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-hi-klaverblad-woonverzekering,
body.Safari_601 .spr-supplier-logos-hi-klaverblad-woonverzekering,
body.Safari_7 .spr-supplier-logos-hi-klaverblad-woonverzekering,
body.Safari_9 .spr-supplier-logos-hi-klaverblad-woonverzekering,
body.Safari_10 .spr-supplier-logos-hi-klaverblad-woonverzekering {
  background-position: -5px -1757px;
  padding-top: 39px;
  padding-right: 130px;
}
.spr-supplier-logos-hi-nationale-nederlanden-woonverzekering {
  -o-object-position: -5px -1806px;
     object-position: -5px -1806px;
  width: 131px !important;
  height: 33px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-hi-nationale-nederlanden-woonverzekering {
    background-position: -5px -1806px;
    padding-top: 33px;
    padding-right: 131px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-hi-nationale-nederlanden-woonverzekering {
    background-position: -5px -1806px;
    padding-top: 33px;
    padding-right: 131px;
  }
}
body.Safari_600 .spr-supplier-logos-hi-nationale-nederlanden-woonverzekering,
body.Safari_601 .spr-supplier-logos-hi-nationale-nederlanden-woonverzekering,
body.Safari_7 .spr-supplier-logos-hi-nationale-nederlanden-woonverzekering,
body.Safari_9 .spr-supplier-logos-hi-nationale-nederlanden-woonverzekering,
body.Safari_10 .spr-supplier-logos-hi-nationale-nederlanden-woonverzekering {
  background-position: -5px -1806px;
  padding-top: 33px;
  padding-right: 131px;
}
.spr-supplier-logos-hi-ohra-woonverzekering {
  -o-object-position: -5px -1849px;
     object-position: -5px -1849px;
  width: 130px !important;
  height: 34px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-hi-ohra-woonverzekering {
    background-position: -5px -1849px;
    padding-top: 34px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-hi-ohra-woonverzekering {
    background-position: -5px -1849px;
    padding-top: 34px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-hi-ohra-woonverzekering,
body.Safari_601 .spr-supplier-logos-hi-ohra-woonverzekering,
body.Safari_7 .spr-supplier-logos-hi-ohra-woonverzekering,
body.Safari_9 .spr-supplier-logos-hi-ohra-woonverzekering,
body.Safari_10 .spr-supplier-logos-hi-ohra-woonverzekering {
  background-position: -5px -1849px;
  padding-top: 34px;
  padding-right: 130px;
}
.spr-supplier-logos-hi-unigarant-woonverzekering {
  -o-object-position: -5px -1893px;
     object-position: -5px -1893px;
  width: 117px !important;
  height: 42px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-hi-unigarant-woonverzekering {
    background-position: -5px -1893px;
    padding-top: 42px;
    padding-right: 117px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-hi-unigarant-woonverzekering {
    background-position: -5px -1893px;
    padding-top: 42px;
    padding-right: 117px;
  }
}
body.Safari_600 .spr-supplier-logos-hi-unigarant-woonverzekering,
body.Safari_601 .spr-supplier-logos-hi-unigarant-woonverzekering,
body.Safari_7 .spr-supplier-logos-hi-unigarant-woonverzekering,
body.Safari_9 .spr-supplier-logos-hi-unigarant-woonverzekering,
body.Safari_10 .spr-supplier-logos-hi-unigarant-woonverzekering {
  background-position: -5px -1893px;
  padding-top: 42px;
  padding-right: 117px;
}
.spr-supplier-logos-hi-united-insurance {
  -o-object-position: -5px -1945px;
     object-position: -5px -1945px;
  width: 130px !important;
  height: 28px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-hi-united-insurance {
    background-position: -5px -1945px;
    padding-top: 28px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-hi-united-insurance {
    background-position: -5px -1945px;
    padding-top: 28px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-hi-united-insurance,
body.Safari_601 .spr-supplier-logos-hi-united-insurance,
body.Safari_7 .spr-supplier-logos-hi-united-insurance,
body.Safari_9 .spr-supplier-logos-hi-united-insurance,
body.Safari_10 .spr-supplier-logos-hi-united-insurance {
  background-position: -5px -1945px;
  padding-top: 28px;
  padding-right: 130px;
}
.spr-supplier-logos-hi-zelf {
  -o-object-position: -5px -1983px;
     object-position: -5px -1983px;
  width: 81px !important;
  height: 46px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-hi-zelf {
    background-position: -5px -1983px;
    padding-top: 46px;
    padding-right: 81px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-hi-zelf {
    background-position: -5px -1983px;
    padding-top: 46px;
    padding-right: 81px;
  }
}
body.Safari_600 .spr-supplier-logos-hi-zelf,
body.Safari_601 .spr-supplier-logos-hi-zelf,
body.Safari_7 .spr-supplier-logos-hi-zelf,
body.Safari_9 .spr-supplier-logos-hi-zelf,
body.Safari_10 .spr-supplier-logos-hi-zelf {
  background-position: -5px -1983px;
  padding-top: 46px;
  padding-right: 81px;
}
.spr-supplier-logos-hi-allsecur {
  -o-object-position: -5px -2039px;
     object-position: -5px -2039px;
  width: 130px !important;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-hi-allsecur {
    background-position: -5px -2039px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-hi-allsecur {
    background-position: -5px -2039px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-hi-allsecur,
body.Safari_601 .spr-supplier-logos-hi-allsecur,
body.Safari_7 .spr-supplier-logos-hi-allsecur,
body.Safari_9 .spr-supplier-logos-hi-allsecur,
body.Safari_10 .spr-supplier-logos-hi-allsecur {
  background-position: -5px -2039px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-hi-voogdvoogd {
  -o-object-position: -5px -2088px;
     object-position: -5px -2088px;
  width: 130px !important;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-hi-voogdvoogd {
    background-position: -5px -2088px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-hi-voogdvoogd {
    background-position: -5px -2088px;
    padding-top: 50px;
    padding-right: 130px;
  }
}
body.Safari_600 .spr-supplier-logos-hi-voogdvoogd,
body.Safari_601 .spr-supplier-logos-hi-voogdvoogd,
body.Safari_7 .spr-supplier-logos-hi-voogdvoogd,
body.Safari_9 .spr-supplier-logos-hi-voogdvoogd,
body.Safari_10 .spr-supplier-logos-hi-voogdvoogd {
  background-position: -5px -2088px;
  padding-top: 50px;
  padding-right: 130px;
}
.spr-supplier-logos-hi-allianz-direct-woonverzekering {
  -o-object-position: -5px -2128px;
     object-position: -5px -2128px;
  width: 135px !important;
  height: 50px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spr-supplier-logos-hi-allianz-direct-woonverzekering {
    background-position: -5px -2128px;
    padding-top: 50px;
    padding-right: 135px;
  }
}
@supports (-ms-ime-align:auto) {
  .spr-supplier-logos-hi-allianz-direct-woonverzekering {
    background-position: -5px -2128px;
    padding-top: 50px;
    padding-right: 135px;
  }
}
body.Safari_600 .spr-supplier-logos-hi-allianz-direct-woonverzekering,
body.Safari_601 .spr-supplier-logos-hi-allianz-direct-woonverzekering,
body.Safari_7 .spr-supplier-logos-hi-allianz-direct-woonverzekering,
body.Safari_9 .spr-supplier-logos-hi-allianz-direct-woonverzekering,
body.Safari_10 .spr-supplier-logos-hi-allianz-direct-woonverzekering {
  background-position: -5px -2128px;
  padding-top: 50px;
  padding-right: 135px;
}
body.IE_11 .imgspr,
body.MS-Edge .imgspr,
body.Safari_600 .imgspr,
body.Safari_601 .imgspr,
body.Safari_7 .imgspr,
body.Safari_9 .imgspr,
body.Safari_10 .imgspr {
  width: 0;
  height: 0;
}
body.IE_11 .imgspr[src*="/supplier-logos/sprite.png"],
body.MS-Edge .imgspr[src*="/supplier-logos/sprite.png"],
body.Safari_600 .imgspr[src*="/supplier-logos/sprite.png"],
body.Safari_601 .imgspr[src*="/supplier-logos/sprite.png"],
body.Safari_7 .imgspr[src*="/supplier-logos/sprite.png"],
body.Safari_9 .imgspr[src*="/supplier-logos/sprite.png"],
body.Safari_10 .imgspr[src*="/supplier-logos/sprite.png"] {
  background-image: url('https://cdn2.pricewise.nl/resources/supplier-logos/sprite.png');
}
body.IE_11 .imgspr[src*="/supplier-logos-cropped/sprite.png"],
body.MS-Edge .imgspr[src*="/supplier-logos-cropped/sprite.png"],
body.Safari_600 .imgspr[src*="/supplier-logos-cropped/sprite.png"],
body.Safari_601 .imgspr[src*="/supplier-logos-cropped/sprite.png"],
body.Safari_7 .imgspr[src*="/supplier-logos-cropped/sprite.png"],
body.Safari_9 .imgspr[src*="/supplier-logos-cropped/sprite.png"],
body.Safari_10 .imgspr[src*="/supplier-logos-cropped/sprite.png"] {
  background-image: url('https://cdn2.pricewise.nl/resources/supplier-logos-cropped/sprite.png');
}
body.IE_11 .imgspr[src*="/supplier-logos-bw-cropped/sprite.png"],
body.MS-Edge .imgspr[src*="/supplier-logos-bw-cropped/sprite.png"],
body.Safari_600 .imgspr[src*="/supplier-logos-bw-cropped/sprite.png"],
body.Safari_601 .imgspr[src*="/supplier-logos-bw-cropped/sprite.png"],
body.Safari_7 .imgspr[src*="/supplier-logos-bw-cropped/sprite.png"],
body.Safari_9 .imgspr[src*="/supplier-logos-bw-cropped/sprite.png"],
body.Safari_10 .imgspr[src*="/supplier-logos-bw-cropped/sprite.png"] {
  background-image: url('https://cdn2.pricewise.nl/resources/supplier-logos-bw-cropped/sprite.png');
}
body.IE_11 .imgspr[src*="/supplier-logos-ci/sprite.png"],
body.MS-Edge .imgspr[src*="/supplier-logos-ci/sprite.png"],
body.Safari_600 .imgspr[src*="/supplier-logos-ci/sprite.png"],
body.Safari_601 .imgspr[src*="/supplier-logos-ci/sprite.png"],
body.Safari_7 .imgspr[src*="/supplier-logos-ci/sprite.png"],
body.Safari_9 .imgspr[src*="/supplier-logos-ci/sprite.png"],
body.Safari_10 .imgspr[src*="/supplier-logos-ci/sprite.png"] {
  background-image: url('https://cdn2.pricewise.nl/resources/supplier-logos-ci/sprite.png');
}
body.IE_11 .imgspr[src*="/supplier-logos-ci-cropped/sprite.png"],
body.MS-Edge .imgspr[src*="/supplier-logos-ci-cropped/sprite.png"],
body.Safari_600 .imgspr[src*="/supplier-logos-ci-cropped/sprite.png"],
body.Safari_601 .imgspr[src*="/supplier-logos-ci-cropped/sprite.png"],
body.Safari_7 .imgspr[src*="/supplier-logos-ci-cropped/sprite.png"],
body.Safari_9 .imgspr[src*="/supplier-logos-ci-cropped/sprite.png"],
body.Safari_10 .imgspr[src*="/supplier-logos-ci-cropped/sprite.png"] {
  background-image: url('https://cdn2.pricewise.nl/resources/supplier-logos-ci-cropped/sprite.png');
}
body.IE_11 .imgspr[src*="/supplier-logos-bw-ci-cropped/sprite.png"],
body.MS-Edge .imgspr[src*="/supplier-logos-bw-ci-cropped/sprite.png"],
body.Safari_600 .imgspr[src*="/supplier-logos-bw-ci-cropped/sprite.png"],
body.Safari_601 .imgspr[src*="/supplier-logos-bw-ci-cropped/sprite.png"],
body.Safari_7 .imgspr[src*="/supplier-logos-bw-ci-cropped/sprite.png"],
body.Safari_9 .imgspr[src*="/supplier-logos-bw-ci-cropped/sprite.png"],
body.Safari_10 .imgspr[src*="/supplier-logos-bw-ci-cropped/sprite.png"] {
  background-image: url('https://cdn2.pricewise.nl/resources/supplier-logos-bw-ci-cropped/sprite.png');
}
body.IE_11 .imgspr[src*="/supplier-logos-hi/sprite.png"],
body.MS-Edge .imgspr[src*="/supplier-logos-hi/sprite.png"],
body.Safari_600 .imgspr[src*="/supplier-logos-hi/sprite.png"],
body.Safari_601 .imgspr[src*="/supplier-logos-hi/sprite.png"],
body.Safari_7 .imgspr[src*="/supplier-logos-hi/sprite.png"],
body.Safari_9 .imgspr[src*="/supplier-logos-hi/sprite.png"],
body.Safari_10 .imgspr[src*="/supplier-logos-hi/sprite.png"] {
  background-image: url('https://cdn2.pricewise.nl/resources/supplier-logos-hi/sprite.png');
}
body.IE_11 .imgspr[src*="/supplier-logos-home-networks/sprite.png"],
body.MS-Edge .imgspr[src*="/supplier-logos-home-networks/sprite.png"],
body.Safari_600 .imgspr[src*="/supplier-logos-home-networks/sprite.png"],
body.Safari_601 .imgspr[src*="/supplier-logos-home-networks/sprite.png"],
body.Safari_7 .imgspr[src*="/supplier-logos-home-networks/sprite.png"],
body.Safari_9 .imgspr[src*="/supplier-logos-home-networks/sprite.png"],
body.Safari_10 .imgspr[src*="/supplier-logos-home-networks/sprite.png"] {
  background-image: url('https://cdn2.pricewise.nl/resources/supplier-logos-home-networks/sprite.png');
}
body.IE_11 .imgspr[src*="/supplier-logos-loans/sprite.png"],
body.MS-Edge .imgspr[src*="/supplier-logos-loans/sprite.png"],
body.Safari_600 .imgspr[src*="/supplier-logos-loans/sprite.png"],
body.Safari_601 .imgspr[src*="/supplier-logos-loans/sprite.png"],
body.Safari_7 .imgspr[src*="/supplier-logos-loans/sprite.png"],
body.Safari_9 .imgspr[src*="/supplier-logos-loans/sprite.png"],
body.Safari_10 .imgspr[src*="/supplier-logos-loans/sprite.png"] {
  background-image: url('https://cdn2.pricewise.nl/resources/supplier-logos-loans/sprite.png');
}
body.IE_11 .imgspr[src*="/supplier-logos-zorg/sprite.png"],
body.MS-Edge .imgspr[src*="/supplier-logos-zorg/sprite.png"],
body.Safari_600 .imgspr[src*="/supplier-logos-zorg/sprite.png"],
body.Safari_601 .imgspr[src*="/supplier-logos-zorg/sprite.png"],
body.Safari_7 .imgspr[src*="/supplier-logos-zorg/sprite.png"],
body.Safari_9 .imgspr[src*="/supplier-logos-zorg/sprite.png"],
body.Safari_10 .imgspr[src*="/supplier-logos-zorg/sprite.png"] {
  background-image: url('https://cdn2.pricewise.nl/resources/supplier-logos-zorg/sprite.png');
}
body.IE_11 .imgspr[src*="/supplier-logos-zorg-cropped/sprite.png"],
body.MS-Edge .imgspr[src*="/supplier-logos-zorg-cropped/sprite.png"],
body.Safari_600 .imgspr[src*="/supplier-logos-zorg-cropped/sprite.png"],
body.Safari_601 .imgspr[src*="/supplier-logos-zorg-cropped/sprite.png"],
body.Safari_7 .imgspr[src*="/supplier-logos-zorg-cropped/sprite.png"],
body.Safari_9 .imgspr[src*="/supplier-logos-zorg-cropped/sprite.png"],
body.Safari_10 .imgspr[src*="/supplier-logos-zorg-cropped/sprite.png"] {
  background-image: url('https://cdn2.pricewise.nl/resources/supplier-logos-zorg-cropped/sprite.png');
}
@supports (-ms-ime-align:auto) {
  .imgspr {
    width: 0;
    height: 0;
  }
  .imgspr[src*="/supplier-logos/sprite.png"] {
    background-image: url('https://cdn2.pricewise.nl/resources/supplier-logos/sprite.png');
  }
  .imgspr[src*="/supplier-logos-cropped/sprite.png"] {
    background-image: url('https://cdn2.pricewise.nl/resources/supplier-logos-cropped/sprite.png');
  }
  .imgspr[src*="/supplier-logos-bw-cropped/sprite.png"] {
    background-image: url('https://cdn2.pricewise.nl/resources/supplier-logos-bw-cropped/sprite.png');
  }
  .imgspr[src*="/supplier-logos-ci/sprite.png"] {
    background-image: url('https://cdn2.pricewise.nl/resources/supplier-logos-ci/sprite.png');
  }
  .imgspr[src*="/supplier-logos-ci-cropped/sprite.png"] {
    background-image: url('https://cdn2.pricewise.nl/resources/supplier-logos-ci-cropped/sprite.png');
  }
  .imgspr[src*="/supplier-logos-bw-ci-cropped/sprite.png"] {
    background-image: url('https://cdn2.pricewise.nl/resources/supplier-logos-bw-ci-cropped/sprite.png');
  }
  .imgspr[src*="/supplier-logos-hi/sprite.png"] {
    background-image: url('https://cdn2.pricewise.nl/resources/supplier-logos-hi/sprite.png');
  }
  .imgspr[src*="/supplier-logos-home-networks/sprite.png"] {
    background-image: url('https://cdn2.pricewise.nl/resources/supplier-logos-home-networks/sprite.png');
  }
  .imgspr[src*="/supplier-logos-loans/sprite.png"] {
    background-image: url('https://cdn2.pricewise.nl/resources/supplier-logos-loans/sprite.png');
  }
  .imgspr[src*="/supplier-logos-zorg/sprite.png"] {
    background-image: url('https://cdn2.pricewise.nl/resources/supplier-logos-zorg/sprite.png');
  }
  .imgspr[src*="/supplier-logos-zorg-cropped/sprite.png"] {
    background-image: url('https://cdn2.pricewise.nl/resources/supplier-logos-zorg-cropped/sprite.png');
  }
}
@media (max-width: 766px) {
  .logosupplier-nocollapsed .imgsvg {
    position: absolute;
    height: 50px;
  }
}
.IE_11 .pp-div-ng .imgsvg,
.IE_11 .logosupplier .imgsvg {
  width: auto;
}
.pp-div-ng .imgsvg,
.logosupplier .imgsvg {
  max-width: 110px;
}
.imgsvg {
  max-height: 46px;
  width: auto;
  max-width: 100px;
  height: auto;
}
.rslt-item-unavailable img.imgsvg {
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
  opacity: 0.4;
}
.rslt-item-unavailable .supplier img {
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
}
.imgsvg-card img,
#suppliersPanel img {
  max-height: 46px;
  width: auto;
  max-width: 110px;
  height: auto;
}
header {
  position: relative;
  z-index: 1040;
  background-color: #ffffff;
}
@media (min-width: 320px) {
  header {
    min-height: 44px;
  }
}
@media (min-width: 767px) {
  header {
    min-height: 80px;
  }
}
@media (min-width: 1280px) {
  header {
    min-height: 80px;
  }
}
@media (min-width: 767px) {
  header.mini,
  header.empty {
    min-height: 60px;
  }
}
@media (min-width: 1024px) {
  header.mini,
  header.empty {
    min-height: 60px;
  }
}
@media (min-width: 1280px) {
  header.mini,
  header.empty {
    min-height: 80px;
  }
}
@media (min-width: 767px) {
  header.empty {
    min-height: 60px;
  }
}
@media (min-width: 767px) {
  header.empty .toplogo {
    position: relative !important;
    margin-left: auto !important;
    margin-right: auto;
  }
}
header .topnavmenu {
  position: relative;
  background-color: #F0F0F0;
}
header .topnavmenu .wrapper {
  position: relative;
  height: 40px;
  line-height: 40px;
  display: none;
  display: none !important;
}
@media (min-width: 767px) and (max-width: 1023px) {
  header .topnavmenu .wrapper {
    display: block !important;
  }
  tableheader .topnavmenu .wrapper {
    display: table;
  }
  trheader .topnavmenu .wrapper {
    display: table-row !important;
  }
  thheader .topnavmenu .wrapper,
  tdheader .topnavmenu .wrapper {
    display: table-cell !important;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) {
  header .topnavmenu .wrapper {
    display: block !important;
  }
  tableheader .topnavmenu .wrapper {
    display: table;
  }
  trheader .topnavmenu .wrapper {
    display: table-row !important;
  }
  thheader .topnavmenu .wrapper,
  tdheader .topnavmenu .wrapper {
    display: table-cell !important;
  }
}
@media (min-width: 1280px) {
  header .topnavmenu .wrapper {
    display: block !important;
  }
  tableheader .topnavmenu .wrapper {
    display: table;
  }
  trheader .topnavmenu .wrapper {
    display: table-row !important;
  }
  thheader .topnavmenu .wrapper,
  tdheader .topnavmenu .wrapper {
    display: table-cell !important;
  }
}
header .topnavmenu .wrapper .toplinks {
  position: absolute;
  left: 0px;
}
header .topnavmenu .wrapper .toplinks .list-inline {
  margin: 0;
  padding: 0;
}
header .topnavmenu .wrapper .toplinks .list-inline li {
  font-family: 'Barlow-Medium', sans-serif;
  padding: 0 18px 0 0;
}
header .topnavmenu .wrapper .toplinks .list-inline li a,
header .topnavmenu .wrapper .toplinks .list-inline li a:link,
header .topnavmenu .wrapper .toplinks .list-inline li a:visited {
  color: #243588;
  text-decoration: none;
}
header .topnavmenu .wrapper .toplinks .list-inline li a:hover,
header .topnavmenu .wrapper .toplinks .list-inline li a:link:hover,
header .topnavmenu .wrapper .toplinks .list-inline li a:visited:hover {
  color: #E30613;
  text-decoration: none;
}
@media (min-width: 1024px) {
  header .topnavmenu .wrapper .toplinks {
    left: 182px;
  }
  header .topnavmenu .wrapper .toplinks .list-inline li {
    padding: 0 28px 0 0;
  }
}
@media (min-width: 1280px) {
  header .topnavmenu .wrapper .toplinks {
    left: 222px;
  }
}
header .topnavmenu .wrapper .topaux {
  position: absolute;
  right: 0px;
  top: 0;
  margin: 0;
  height: 40px;
}
header .topnavmenu .wrapper .topaux li {
  padding: 0;
  vertical-align: top;
  height: 40px;
  display: inline-block;
  margin: 0 5px 0 0;
  position: relative;
}
@media (min-width: 1024px) {
  header .topnavmenu .wrapper .topaux li {
    margin: 0 10px 0 0;
  }
}
header .topnavmenu .wrapper .topaux li.login {
  display: none;
}
header .topnavmenu .wrapper .topaux li:last-of-type {
  margin: 0;
}
header .topnavmenu .wrapper .topaux li a {
  font-family: 'Barlow-Medium', sans-serif;
  height: 40px;
  display: inline-block;
}
header .topnavmenu .wrapper .topaux li.logo {
  height: 40px;
  padding: 0;
  width: 76px;
  cursor: pointer;
}
header .topnavmenu .wrapper .topaux li.logo a {
  width: 100%;
}
header .topnavmenu .wrapper .topaux li.logo.acmlogo {
  background: url('https://cdn2.pricewise.nl/resources/main/sprite.png') 0 5px no-repeat;
  width: 111px;
  background-position: -469px 6px;
}
header .topnavmenu .wrapper .topaux li.logo.acmlogo:hover {
  background-position: -346px 6px;
}
header .topnavmenu .wrapper .topaux li.logo.kifidlogo {
  background: url('https://cdn2.pricewise.nl/resources/main/sprite.png') 0 5px no-repeat;
  width: 85px;
  background-position: -249px 6px;
}
header .topnavmenu .wrapper .topaux li.logo.kifidlogo:hover {
  background-position: -160px 6px;
}
header .topnavmenu .wrapper .topaux li.logo.twlogo {
  background: url('https://cdn2.pricewise.nl/resources/main/sprite.png') 0 5px no-repeat;
  width: 74px;
  background-position: -76px 5px;
}
header .topnavmenu .wrapper .topaux li.logo.twlogo:hover {
  background-position: 0 5px;
  text-decoration: none;
}
header .topnavmenu .wrapper .topaux .ttooltipwrap {
  position: absolute;
  top: 52px;
  left: -65px;
  border-radius: 5px;
  border: 1px solid #bababa;
  background: #fff;
  -webkit-box-shadow: 1px 1px 3px #dfdfdf;
          box-shadow: 1px 1px 3px #dfdfdf;
  padding: 0;
  margin: 0;
  font-size: 0;
  line-height: 0;
  z-index: 9999999;
  width: auto;
  max-width: 200px;
  overflow: visible;
  pointer-events: auto;
  -webkit-animation-duration: 350ms;
  transition-duration: 350ms;
  -webkit-transition-duration: 350ms;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}
header .topnavmenu .wrapper .topaux .ttooltipwrap .ttcontent {
  color: #757474;
  font-size: 15px;
  line-height: 18px;
  padding: 15px;
  overflow: hidden;
}
header .topnavmenu .wrapper .topaux .ttooltipwrap .ttcontent a {
  display: inline;
  width: auto;
  text-decoration: underline;
}
header .topnavmenu .wrapper .topaux .ttooltipwrap .tt-close {
  cursor: pointer;
}
header .topnavmenu .wrapper .topaux .ttooltipwrap .tt-arrow {
  display: block;
  text-align: center;
  width: 0;
  height: 0;
  position: absolute;
  right: 0;
  left: 0;
  margin: 0 auto;
  border-left: 9px solid transparent !important;
  border-right: 9px solid transparent !important;
  border-bottom: 9px solid;
  top: -8px;
}
header .topnavmenu .wrapper .topaux .ttooltipwrap#tttwlogo {
  right: -59px;
  left: 19px;
}
@media (max-width: 1023px) {
  header .topnavmenu .wrapper .topaux .ttooltipwrap#tttwlogo {
    left: -36px;
    right: 0;
  }
  header .topnavmenu .wrapper .topaux .ttooltipwrap#tttwlogo .tt-arrow {
    right: -77px;
  }
}
@media (min-width: 1024px) {
  header .topnavmenu.withnavbar .wrapper .toplinks {
    left: 168px;
  }
}
@media (min-width: 1280px) {
  header .topnavmenu.withnavbar .wrapper .toplinks {
    left: 202px;
  }
}
header .mainnavmenu {
  position: relative;
  background: #fff;
  min-height: 60px;
  width: 100%;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  -webkit-box-shadow: 0 -6px 4px #F0F0F0, 0 2px 6px rgba(0, 0, 0, 0.3);
  box-shadow: 0 -6px 4px #F0F0F0, 0 2px 6px rgba(0, 0, 0, 0.3);
}
header .mainnavmenu .wrapper {
  position: relative;
  height: 60px;
}
@media (min-width: 1024px) {
  header .mainnavmenu .wrapper {
    height: 68px;
  }
}
@media (min-width: 1280px) {
  header .mainnavmenu .wrapper {
    height: 80px;
  }
}
header .mainnavmenu .wrapper .toplogo {
  position: absolute;
  width: 128px;
  left: 50%;
  margin-left: -64px;
  z-index: 999;
  top: 7px;
}
header .mainnavmenu .wrapper .toplogo img {
  width: 128px !important;
  height: 65px !important;
}
@media (min-width: 767px) {
  header .mainnavmenu .wrapper .toplogo {
    left: 0;
    margin-left: 0px;
  }
}
@media (min-width: 1024px) {
  header .mainnavmenu .wrapper .toplogo {
    left: 0px;
    width: 150px;
    top: 7px;
  }
  header .mainnavmenu .wrapper .toplogo img {
    width: 150px !important;
    height: 76px !important;
  }
}
@media (min-width: 1280px) {
  header .mainnavmenu .wrapper .toplogo {
    width: 178px;
    top: 14px;
  }
  header .mainnavmenu .wrapper .toplogo img {
    width: 178px !important;
    height: 90px !important;
  }
}
header .mainnavmenu .wrapper .mainnav {
  position: relative;
  height: 60px;
}
@media (max-width: 766px) {
  header .mainnavmenu .wrapper .mainnav {
    display: none;
  }
}
@media (min-width: 1024px) {
  header .mainnavmenu .wrapper .mainnav {
    height: 68px;
  }
}
@media (min-width: 1280px) {
  header .mainnavmenu .wrapper .mainnav {
    height: 80px;
  }
}
header .mainnavmenu .wrapper .mainnav ul.mainnavlist.breadcrumb > li > span,
header .mainnavmenu .wrapper .mainnav ul.mainnavlist.breadcrumb > li > a {
  cursor: default;
}
header .mainnavmenu .wrapper .mainnav ul.mainnavlist.breadcrumb > li > span:focus,
header .mainnavmenu .wrapper .mainnav ul.mainnavlist.breadcrumb > li > a:focus,
header .mainnavmenu .wrapper .mainnav ul.mainnavlist.breadcrumb > li > span:hover,
header .mainnavmenu .wrapper .mainnav ul.mainnavlist.breadcrumb > li > a:hover {
  cursor: default;
}
header .mainnavmenu .wrapper .mainnav ul.mainnavlist.breadcrumb > li > span:link,
header .mainnavmenu .wrapper .mainnav ul.mainnavlist.breadcrumb > li > a:link {
  cursor: pointer;
}
header .mainnavmenu .wrapper .mainnav ul.mainnavlist {
  position: absolute;
  top: 0px;
  left: 142px;
  margin: 0;
}
@media (min-width: 1024px) {
  header .mainnavmenu .wrapper .mainnav ul.mainnavlist {
    left: 182px;
  }
}
@media (min-width: 1280px) {
  header .mainnavmenu .wrapper .mainnav ul.mainnavlist {
    left: 222px;
  }
}
header .mainnavmenu .wrapper .mainnav ul.mainnavlist > li {
  border-right: 1px solid #F4F4F4;
  padding: 0;
  margin: 0;
  float: left;
}
header .mainnavmenu .wrapper .mainnav ul.mainnavlist > li:first-of-type {
  border-left: 1px solid #F4F4F4;
}
header .mainnavmenu .wrapper .mainnav ul.mainnavlist > li > span,
header .mainnavmenu .wrapper .mainnav ul.mainnavlist > li > a {
  position: relative;
  -webkit-transform: translate3d(0, 0, 0);
  -webkit-transition: padding 0.3s ease-out;
  transition: padding 0.3s ease-out;
  display: block;
  padding: 0px 8px;
  line-height: 60px;
  cursor: pointer;
  height: 60px;
  font-size: 16px;
  font-family: 'Barlow-Medium', sans-serif;
  background-color: #fff;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 94px;
  outline: none;
  text-decoration: none;
}
@media (min-width: 1024px) {
  header .mainnavmenu .wrapper .mainnav ul.mainnavlist > li > span,
  header .mainnavmenu .wrapper .mainnav ul.mainnavlist > li > a {
    height: 68px;
    line-height: 68px;
    padding: 0 11px;
    max-width: 300px;
  }
}
@media (min-width: 1280px) {
  header .mainnavmenu .wrapper .mainnav ul.mainnavlist > li > span,
  header .mainnavmenu .wrapper .mainnav ul.mainnavlist > li > a {
    padding: 0px 18px;
    line-height: 80px;
    height: 80px;
    font-size: 18px;
  }
}
header .mainnavmenu .wrapper .mainnav ul.mainnavlist > li > span:focus,
header .mainnavmenu .wrapper .mainnav ul.mainnavlist > li > a:focus,
header .mainnavmenu .wrapper .mainnav ul.mainnavlist > li > span:hover,
header .mainnavmenu .wrapper .mainnav ul.mainnavlist > li > a:hover {
  color: #E30613;
  text-decoration: none;
  cursor: pointer;
}
header .mainnavmenu .wrapper .mainnav ul.mainnavlist > li > span:link,
header .mainnavmenu .wrapper .mainnav ul.mainnavlist > li > a:link {
  cursor: pointer;
}
header .mainnavmenu .wrapper .mainnav ul.mainnavlist > li > span:before,
header .mainnavmenu .wrapper .mainnav ul.mainnavlist > li > a:before {
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: -10px;
  left: 50%;
  margin-left: -8px;
  color: #fff;
  font-size: 28px;
  content: "i";
  -webkit-transform: translate3d(0, 0, 0);
  -webkit-transition: all 0.3s 0s ease;
  transition: all 0.3s 0s ease;
}
header .mainnavmenu .wrapper .mainnav ul.mainnavlist > li > span[data-pw-icon="z"]:before,
header .mainnavmenu .wrapper .mainnav ul.mainnavlist > li > a[data-pw-icon="z"]:before {
  font-size: 20px;
}
header .mainnavmenu .wrapper .mainnav ul.mainnavlist > li.menu-item-0 > span:before {
  content: "e";
}
header .mainnavmenu .wrapper .mainnav ul.mainnavlist > li.menu-item-1 > span:before {
  content: "";
}
header .mainnavmenu .wrapper .mainnav ul.mainnavlist > li.menu-item-2 > span:before {
  content: "o";
}
header .mainnavmenu .wrapper .mainnav ul.mainnavlist > li.menu-item-3 > span:before {
  content: "o";
}
header .mainnavmenu .wrapper .mainnav ul.mainnavlist > li.menu-item-4 > span:before {
  content: "o";
}
header .mainnavmenu .wrapper .mainnav ul.mainnavlist > li.menu-item-5 > span:before {
  content: "Y";
}
header .mainnavmenu .wrapper .mainnav ul.mainnavlist > li.subnavextra > span:before {
  content: ".";
}
header .mainnavmenu .wrapper .mainnav ul.mainnavlist > li.active > span,
header .mainnavmenu .wrapper .mainnav ul.mainnavlist > li.active > a {
  color: #E30613;
  font-family: 'Barlow-Bold', sans-serif;
}
header .mainnavmenu .wrapper .mainnav ul.mainnavlist > li .subnav {
  position: absolute;
  left: 0;
  background: #fff;
  max-height: 0;
  overflow: hidden;
  padding: 0px;
  margin-left: -10px;
  margin-right: -10px;
  -webkit-box-shadow: 0 9px 18px rgba(0, 0, 0, 0.3), 0px -3px 0px #F4F4F4;
  box-shadow: 0px 7px 8px rgba(0, 0, 0, 0.3), 0px -3px 0px #F4F4F4;
  z-index: 100;
  width: 580px;
  border-radius: 0 0 10px 10px;
  -webkit-transform: translate3d(0, 0, 0);
  top: 60px;
  margin: 0;
  -webkit-transition: max-height 0.3s ease-in-out;
  transition: max-height 0.3s ease-in-out;
}
@media (min-width: 1024px) {
  header .mainnavmenu .wrapper .mainnav ul.mainnavlist > li .subnav {
    top: 68px;
    left: -182px;
  }
}
@media (min-width: 1280px) {
  header .mainnavmenu .wrapper .mainnav ul.mainnavlist > li .subnav {
    top: 80px;
    left: -222px;
  }
}
header .mainnavmenu .wrapper .mainnav ul.mainnavlist > li .subnav h3 {
  font-family: 'Barlow-Bold', sans-serif;
  font-size: 19px;
  margin-top: 10px;
}
header .mainnavmenu .wrapper .mainnav ul.mainnavlist > li .subnav p {
  color: #243588;
  font-family: 'Barlow-Medium', sans-serif;
}
header .mainnavmenu .wrapper .mainnav ul.mainnavlist > li .subnav ul li {
  display: block;
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #EDEDED;
}
header .mainnavmenu .wrapper .mainnav ul.mainnavlist > li .subnav ul li a {
  font-size: 16px;
  text-decoration: none;
}
header .mainnavmenu .wrapper .mainnav ul.mainnavlist > li .subnav ul li a:hover {
  text-decoration: underline;
}
header .mainnavmenu .wrapper .mainnav ul.mainnavlist > li .subnav div {
  padding: 20px 0 20px 20px;
}
header .mainnavmenu .wrapper .mainnav ul.mainnavlist > li .subnav:before {
  content: "";
  display: block;
  position: absolute;
  overflow: visible;
}
header .mainnavmenu .wrapper .mainnav ul.mainnavlist > li.activesub > span {
  padding-top: 12px;
  z-index: 110;
  background-color: #fff;
  color: #E30613;
}
header .mainnavmenu .wrapper .mainnav ul.mainnavlist > li.activesub > span:before {
  top: 6px;
  color: #E30613;
}
@media (min-width: 1024px) {
  header .mainnavmenu .wrapper .mainnav ul.mainnavlist > li.activesub > span:before {
    top: 7px;
  }
}
@media (min-width: 1280px) {
  header .mainnavmenu .wrapper .mainnav ul.mainnavlist > li.activesub > span:before {
    top: 9px;
  }
}
header .mainnavmenu .wrapper .mainnav ul.mainnavlist > li.activesub .subnav {
  max-height: 250px;
}
header .mainnavmenu .wrapper .mainnav ul.mainnavlist > li.subnavextra {
  position: relative;
}
header .mainnavmenu .wrapper .mainnav ul.mainnavlist > li.subnavextra > span {
  color: #243588;
  text-decoration: none;
  font-size: 28px;
  text-align: center;
  display: inline-block;
  height: 55px;
  width: 65px;
}
header .mainnavmenu .wrapper .mainnav ul.mainnavlist > li.subnavextra > span:before {
  margin-left: -14px;
  color: #243588;
  font-size: 27px;
}
header .mainnavmenu .wrapper .mainnav ul.mainnavlist > li.subnavextra > span:hover:before {
  color: #E30613;
}
header .mainnavmenu .wrapper .mainnav ul.mainnavlist > li.subnavextra > span:before {
  line-height: 67px;
  top: 0px;
}
@media (min-width: 1024px) {
  header .mainnavmenu .wrapper .mainnav ul.mainnavlist > li.subnavextra > span {
    height: 63px;
  }
  header .mainnavmenu .wrapper .mainnav ul.mainnavlist > li.subnavextra > span:before {
    line-height: 67px;
  }
}
@media (min-width: 1280px) {
  header .mainnavmenu .wrapper .mainnav ul.mainnavlist > li.subnavextra > span {
    height: 75px;
  }
  header .mainnavmenu .wrapper .mainnav ul.mainnavlist > li.subnavextra > span:before {
    line-height: 83px;
  }
}
header .mainnavmenu .wrapper .mainnav ul.mainnavlist > li.subnavextra.activesub .subnav {
  max-width: 280px;
  max-height: 320px;
  padding-right: 20px;
}
header .mainnavmenu .wrapper .mainnav ul.mainnavlist > li.subnavextra.activesub > a {
  height: 61px;
}
header .mainnavmenu .wrapper .mainnav ul.mainnavlist > li.subnavextra.activesub > a:before {
  color: #E30613;
}
@media (min-width: 1024px) {
  header .mainnavmenu .wrapper .mainnav ul.mainnavlist > li.subnavextra.activesub > a {
    height: 63px;
  }
}
@media (min-width: 1280px) {
  header .mainnavmenu .wrapper .mainnav ul.mainnavlist > li.subnavextra.activesub > a {
    height: 75px;
  }
}
header .mainnavmenu .wrapper .mainnav ul.mainnavlist > li.subnavextra .subnav {
  max-width: 280px;
  border: 0;
  left: 0px;
}
header .mainnavmenu .wrapper .mainnav ul.mainnavlist > li.subnavextra .subnav ul {
  margin: 0;
  padding: 0;
}
header .mainnavmenu .wrapper .mainnav ul.mainnavlist.breadcrumb {
  padding-top: 0;
  padding-bottom: 0;
}
header .mainnavmenu .wrapper .mainnav ul.mainnavlist.breadcrumb > li {
  line-height: 60px;
  border-right: 0;
}
header .mainnavmenu .wrapper .mainnav ul.mainnavlist.breadcrumb > li:first-of-type {
  border-left: 0;
}
header .mainnavmenu .wrapper .mainnav ul.mainnavlist.breadcrumb > li > span {
  color: #243588;
}
header .mainnavmenu .wrapper .mainnav ul.mainnavlist.breadcrumb > li > span:hover {
  color: #243588;
}
header .mainnavmenu .wrapper .mainnav ul.mainnavlist.breadcrumb > li > span,
header .mainnavmenu .wrapper .mainnav ul.mainnavlist.breadcrumb > li > a {
  max-width: 300px;
  overflow: visible;
  text-overflow: ellipsis;
  text-decoration: none;
  padding: 0 5px 0 0;
}
header .mainnavmenu .wrapper .mainnav ul.mainnavlist.breadcrumb > li > span:before,
header .mainnavmenu .wrapper .mainnav ul.mainnavlist.breadcrumb > li > a:before {
  content: "";
}
@media (min-width: 1280px) {
  header .mainnavmenu .wrapper .mainnav ul.mainnavlist.breadcrumb > li.active > a,
  header .mainnavmenu .wrapper .mainnav ul.mainnavlist.breadcrumb > li.active > span {
    line-height: 79px;
  }
}
header .mainnavmenu .wrapper .mainnav ul.mainnavlist.breadcrumb > li.active > a,
header .mainnavmenu .wrapper .mainnav ul.mainnavlist.breadcrumb > li.active > span,
header .mainnavmenu .wrapper .mainnav ul.mainnavlist.breadcrumb > li.active > a:hover,
header .mainnavmenu .wrapper .mainnav ul.mainnavlist.breadcrumb > li.active > span:hover {
  color: #E30613;
  font-family: 'Barlow-Bold', sans-serif;
}
header .mainnavmenu .wrapper .mainnav ul.mainnavlist.breadcrumb > li > a:hover {
  color: #243588;
}
header .mainnavmenu .wrapper .mainnav ul.mainnavlist.breadcrumb > li > a:after {
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "r";
  color: #243588;
  margin-left: 7px;
  display: inline-block;
  vertical-align: middle;
}
header .mainnavmenu .wrapper .mainnav ul.mainnavlist.breadcrumb > li > a[href]:hover {
  color: #E30613;
}
@media (max-width: 1023px) {
  header .mainnavmenu .wrapper .mainnav ul.mainnavlist.breadcrumb > li {
    /* three items */
    /* three items */
  }
  header .mainnavmenu .wrapper .mainnav ul.mainnavlist.breadcrumb > li:first-child:nth-last-child(3) > span,
  header .mainnavmenu .wrapper .mainnav ul.mainnavlist.breadcrumb > li:first-child:nth-last-child(3) ~ li > span,
  header .mainnavmenu .wrapper .mainnav ul.mainnavlist.breadcrumb > li:first-child:nth-last-child(3) > a,
  header .mainnavmenu .wrapper .mainnav ul.mainnavlist.breadcrumb > li:first-child:nth-last-child(3) ~ li > a {
    max-width: 170px;
    overflow: hidden;
    padding: 0 30px 0 0;
  }
  header .mainnavmenu .wrapper .mainnav ul.mainnavlist.breadcrumb > li:first-child:nth-last-child(3) > span:after,
  header .mainnavmenu .wrapper .mainnav ul.mainnavlist.breadcrumb > li:first-child:nth-last-child(3) ~ li > span:after,
  header .mainnavmenu .wrapper .mainnav ul.mainnavlist.breadcrumb > li:first-child:nth-last-child(3) > a:after,
  header .mainnavmenu .wrapper .mainnav ul.mainnavlist.breadcrumb > li:first-child:nth-last-child(3) ~ li > a:after {
    position: absolute;
    line-height: inherit;
    right: 7px;
    margin-left: 0;
  }
  header .mainnavmenu .wrapper .mainnav ul.mainnavlist.breadcrumb > li:first-child:nth-last-child(4) > span,
  header .mainnavmenu .wrapper .mainnav ul.mainnavlist.breadcrumb > li:first-child:nth-last-child(4) ~ li > span,
  header .mainnavmenu .wrapper .mainnav ul.mainnavlist.breadcrumb > li:first-child:nth-last-child(4) > a,
  header .mainnavmenu .wrapper .mainnav ul.mainnavlist.breadcrumb > li:first-child:nth-last-child(4) ~ li > a {
    max-width: 122px;
    overflow: hidden;
    padding: 0 30px 0 0;
  }
  header .mainnavmenu .wrapper .mainnav ul.mainnavlist.breadcrumb > li:first-child:nth-last-child(4) > span:after,
  header .mainnavmenu .wrapper .mainnav ul.mainnavlist.breadcrumb > li:first-child:nth-last-child(4) ~ li > span:after,
  header .mainnavmenu .wrapper .mainnav ul.mainnavlist.breadcrumb > li:first-child:nth-last-child(4) > a:after,
  header .mainnavmenu .wrapper .mainnav ul.mainnavlist.breadcrumb > li:first-child:nth-last-child(4) ~ li > a:after {
    position: absolute;
    line-height: inherit;
    right: 7px;
    margin-left: 0;
  }
}
header .mainnavmenu .wrapper .mainnav ul.mainnavlist.breadcrumb i.pw-icon-zorg {
  font-size: 22px;
  display: inline-block;
  vertical-align: middle;
}
header .mainnavmenu .wrapper .offlineinfo {
  position: absolute;
  right: 0px;
  top: 0px;
  display: inline-block;
}
@media (min-width: 767px) {
  header .mainnavmenu .wrapper .offlineinfo {
    top: 7px;
  }
}
@media (min-width: 1024px) {
  header .mainnavmenu .wrapper .offlineinfo {
    background-position: left center;
    background-repeat: no-repeat;
    background-size: 24%;
    padding-bottom: 2px;
  }
}
@media (min-width: 1280px) {
  header .mainnavmenu .wrapper .offlineinfo {
    padding-top: 5px;
    padding-left: 75px;
    background-size: 26%;
    background-image: url('https://cdn2.pricewise.nl/resources/main/customer-support.png');
  }
}
header .mainnavmenu .wrapper .offlineinfo span.nrintro {
  display: block;
  margin-bottom: -5px;
}
@media (max-width: 766px) {
  header .mainnavmenu .wrapper .offlineinfo span.nrintro {
    display: none !important;
  }
}
header .mainnavmenu .wrapper .offlineinfo span.nrintro .info-icon {
  margin-top: -4px;
  margin-left: 2px;
}
@media (min-width: 1024px) {
  header .mainnavmenu .wrapper .offlineinfo span.nrintro .info-icon {
    display: none;
  }
}
@media (max-width: 1023px) {
  header .mainnavmenu .wrapper .offlineinfo span.nrintro {
    font-size: 14px;
    margin-bottom: -20px;
  }
}
header .mainnavmenu .wrapper .offlineinfo span.nr,
header .mainnavmenu .wrapper .offlineinfo a.nr {
  color: #243588;
  font-size: 20px;
  font-family: 'Barlow-Extrabold', sans-serif;
  text-decoration: none;
  display: none;
  display: none !important;
}
@media (min-width: 1024px) and (max-width: 1279px) {
  header .mainnavmenu .wrapper .offlineinfo span.nr,
  header .mainnavmenu .wrapper .offlineinfo a.nr {
    display: block !important;
  }
  tableheader .mainnavmenu .wrapper .offlineinfo span.nr,
  tableheader .mainnavmenu .wrapper .offlineinfo a.nr {
    display: table;
  }
  trheader .mainnavmenu .wrapper .offlineinfo span.nr,
  trheader .mainnavmenu .wrapper .offlineinfo a.nr {
    display: table-row !important;
  }
  thheader .mainnavmenu .wrapper .offlineinfo span.nr,
  thheader .mainnavmenu .wrapper .offlineinfo a.nr,
  tdheader .mainnavmenu .wrapper .offlineinfo span.nr,
  tdheader .mainnavmenu .wrapper .offlineinfo a.nr {
    display: table-cell !important;
  }
}
@media (min-width: 1280px) {
  header .mainnavmenu .wrapper .offlineinfo span.nr,
  header .mainnavmenu .wrapper .offlineinfo a.nr {
    display: block !important;
  }
  tableheader .mainnavmenu .wrapper .offlineinfo span.nr,
  tableheader .mainnavmenu .wrapper .offlineinfo a.nr {
    display: table;
  }
  trheader .mainnavmenu .wrapper .offlineinfo span.nr,
  trheader .mainnavmenu .wrapper .offlineinfo a.nr {
    display: table-row !important;
  }
  thheader .mainnavmenu .wrapper .offlineinfo span.nr,
  thheader .mainnavmenu .wrapper .offlineinfo a.nr,
  tdheader .mainnavmenu .wrapper .offlineinfo span.nr,
  tdheader .mainnavmenu .wrapper .offlineinfo a.nr {
    display: table-cell !important;
  }
}
header .mainnavmenu .wrapper .offlineinfo .nrdetails {
  color: #aaaaaa;
  font-size: 12px;
  margin-top: -6px;
  display: none;
  display: none !important;
}
header .mainnavmenu .wrapper .offlineinfo .nrdetails:before {
  content: "";
  display: inline-block;
  background: transparent;
  border-radius: 100%;
  width: 9px;
  height: 9px;
  margin: 0 4px 0 0;
}
@media (min-width: 1024px) and (max-width: 1279px) {
  header .mainnavmenu .wrapper .offlineinfo .nrdetails {
    display: block !important;
  }
  tableheader .mainnavmenu .wrapper .offlineinfo .nrdetails {
    display: table;
  }
  trheader .mainnavmenu .wrapper .offlineinfo .nrdetails {
    display: table-row !important;
  }
  thheader .mainnavmenu .wrapper .offlineinfo .nrdetails,
  tdheader .mainnavmenu .wrapper .offlineinfo .nrdetails {
    display: table-cell !important;
  }
}
@media (min-width: 1280px) {
  header .mainnavmenu .wrapper .offlineinfo .nrdetails {
    display: block !important;
  }
  tableheader .mainnavmenu .wrapper .offlineinfo .nrdetails {
    display: table;
  }
  trheader .mainnavmenu .wrapper .offlineinfo .nrdetails {
    display: table-row !important;
  }
  thheader .mainnavmenu .wrapper .offlineinfo .nrdetails,
  tdheader .mainnavmenu .wrapper .offlineinfo .nrdetails {
    display: table-cell !important;
  }
}
header .mainnavmenu .wrapper .offlineinfo .nrdetails.wereopen:before {
  background: #95C11F;
}
header .mainnavmenu .wrapper .offlineinfo .nrdetails.wereclosed:before {
  background: #E30613;
}
header .mainnavmenu .wrapper .offlineinfo span.seeonlysm {
  line-height: 60px;
  color: #E30613;
  text-decoration: none;
  font-size: 17px;
  font-family: 'Barlow-Extrabold', sans-serif;
  white-space: nowrap;
}
@media (max-width: 766px) {
  header .mainnavmenu .wrapper .offlineinfo span.seeonlysm {
    display: none !important;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) {
  header .mainnavmenu .wrapper .offlineinfo span.seeonlysm {
    display: none !important;
  }
}
@media (min-width: 1280px) {
  header .mainnavmenu .wrapper .offlineinfo span.seeonlysm {
    display: none !important;
  }
}
header .mainnavmenu .wrapper .offlineinfo a.seeonlyxs {
  text-decoration: none;
  border-left: 1px solid #ededed;
  text-align: center;
  font-size: 28px;
  color: #95C11F;
  display: block;
  line-height: 70px;
  height: 60px;
  width: 60px;
  padding-left: 6px;
}
@media (min-width: 767px) and (max-width: 1023px) {
  header .mainnavmenu .wrapper .offlineinfo a.seeonlyxs {
    display: none !important;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) {
  header .mainnavmenu .wrapper .offlineinfo a.seeonlyxs {
    display: none !important;
  }
}
@media (min-width: 1280px) {
  header .mainnavmenu .wrapper .offlineinfo a.seeonlyxs {
    display: none !important;
  }
}
header .mainnavmenu .wrapper .offlineinfo a.seeonlyxs:before {
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "s";
}
header .mainnavmenu .wrapper .offlineinfo a.seeonlyxs:hover {
  color: #243588;
}
@media (min-width: 1280px) {
  header .mainnavmenu .wrapper .offlineinfo.picture1 {
    background-image: url('https://cdn2.pricewise.nl/resources/main/customer-support.png');
    background-size: 24%;
    padding-bottom: 6px;
  }
}
@media (min-width: 1280px) {
  header .mainnavmenu .wrapper .offlineinfo.picture2 {
    background-image: url('https://cdn2.pricewise.nl/resources/main/customer-support.png');
    background-size: 24%;
    padding-bottom: 6px;
  }
}
header .mainnavmenu .wrapper .asidewrap {
  position: absolute;
  left: 0px;
  top: 0px;
  display: none;
  height: 60px;
  display: none !important;
  border-right: 1px solid #ededed;
}
@media (max-width: 766px) {
  header .mainnavmenu .wrapper .asidewrap {
    display: block !important;
  }
  tableheader .mainnavmenu .wrapper .asidewrap {
    display: table;
  }
  trheader .mainnavmenu .wrapper .asidewrap {
    display: table-row !important;
  }
  thheader .mainnavmenu .wrapper .asidewrap,
  tdheader .mainnavmenu .wrapper .asidewrap {
    display: table-cell !important;
  }
}
header .mainnavmenu .wrapper .asidewrap .asidenavbtn {
  text-decoration: none;
  font-size: 28px;
  text-align: center;
  display: inline-block;
  line-height: 70px;
  height: 60px;
  width: 60px;
}
header .mainnavmenu .wrapper .asidewrap .asidenavbtn:before {
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "h";
}
header .mainnavmenu.sticky {
  position: fixed;
  top: 0px;
  left: 0;
  margin-top: 0px;
  -webkit-box-shadow: 0 2px 16px rgba(0, 0, 0, 0.3);
  box-shadow: 0 2px 16px rgba(0, 0, 0, 0.3);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
header .mainnavmenu.sticky.stickyhide {
  -webkit-transform: translate3d(0, -104px, 0);
  transform: translate3d(0, -104px, 0);
}
.IE_8 header .mainnavmenu .wrapper .toplogo {
  height: 90px;
  background-image: url('https://cdn2.pricewise.nl/resources/main/svg/png/logo.png');
}
.IE_8 header .mainnavmenu .wrapper .toplogo img {
  display: none;
}
@media (min-width: 767px) {
  body.breadcrumbheader header {
    min-height: 60px;
  }
}
@media (min-width: 1024px) {
  body.breadcrumbheader header {
    min-height: 60px;
  }
}
@media (min-width: 1280px) {
  body.breadcrumbheader header {
    min-height: 80px;
  }
}
body.breadcrumbheader header .topnavmenu {
  display: none;
}
body.showsubnav .body-container:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1000;
  background: #000;
  opacity: 0 ;
  content: "";
  width: 100%;
  height: 100%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  -webkit-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
}
.mainnavmobile {
  display: none;
}
body.showmainnavmobile {
  overflow: hidden;
  position: fixed;
}
body.showmainnavmobile .body-container {
  left: 70%;
  overflow-x: hidden;
}
body.showmainnavmobile .body-container:before {
  content: "";
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.5;
  filter: alpha(opacity=50);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
body.showmainnavmobile .body-container .mainnavmenu.sticky {
  left: 90%;
}
body.showmainnavmobile .mainnavmobile {
  display: inline-block;
  -webkit-transform: translate(0%, 0);
  transform: translate(0%, 0);
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
body.showmainnavmobile .mainnavmobile li {
  display: inline-block;
}
.mainnavmobile {
  -webkit-transform: translate(-100%, 0);
  transform: translate(-100%, 0);
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  position: fixed;
  -webkit-backface-visibility: hidden;
  top: 0px;
  left: 0;
  width: 70%;
  background-color: #243588;
  margin: 0;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  z-index: 9999999;
  color: #fff;
  border: none;
  padding: 10px 8px 30px 8px;
  -webkit-box-shadow: inset 0 2px 16px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 2px 16px rgba(0, 0, 0, 0.3);
}
.mainnavmobile li {
  color: #fff;
  width: 100%;
  border-bottom: 1px solid #656ca5;
  line-height: 40px;
  padding: 0;
  display: none;
}
.mainnavmobile li > a,
.mainnavmobile li span {
  position: relative;
  color: #fff;
  display: inline-block;
  font-family: 'Barlow-Normal', sans-serif;
  font-size: 16px;
  padding: 0;
  width: 100%;
  white-space: nowrap;
}
.mainnavmobile li > a:before,
.mainnavmobile li span:before {
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "d";
  position: absolute;
  right: 12px;
  top: 12px;
}
.mainnavmobile li.toplink a:before {
  content: "";
}
.mainnavmobile li .subnav {
  position: relative;
  height: 0px;
  overflow: hidden;
  padding: 0px 5px;
  background: #1F2D74;
  border-radius: 8px 0 0 8px;
  margin-right: -10px;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.mainnavmobile li .subnav ul li {
  display: inherit;
  width: 100%;
  line-height: 1.42857143;
  padding: 9px 0;
}
.mainnavmobile li .subnav ul li > a {
  width: auto;
  display: inline;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 85%;
}
.mainnavmobile li .subnav ul li > a:before {
  display: none;
  content: "";
}
.mainnavmobile li .subnav p,
.mainnavmobile li .subnav h3 {
  display: none;
}
.mainnavmobile li .subnav a.btn {
  float: right !important;
  margin: 10px 0;
}
.mainnavmobile li .subnav:before,
.mainnavmobile li .subnav:after {
  content: " ";
  display: table;
}
.mainnavmobile li .subnav:after {
  clear: both;
}
.mainnavmobile li .subnav:before,
.mainnavmobile li .subnav:after {
  content: " ";
  display: table;
}
.mainnavmobile li .subnav:after {
  clear: both;
}
.mainnavmobile li.showmobilesubnav .subnav {
  height: auto;
  margin-bottom: 30px;
}
.mainnavmobile li.showmobilesubnav > a:before {
  content: "u";
}
.mainnavmobile li.subnavextra > span:after {
  content: "Meer verzekeringen";
}
body.breadcrumbispressent #divBreadcrumbWrapper {
  z-index: 100;
  position: relative;
  color: #fff;
  margin-left: -10px;
  margin-right: -10px;
}
@media (max-width: 1023px) {
  body.breadcrumbispressent #divBreadcrumbWrapper {
    padding-bottom: 45px;
  }
}
@media (min-width: 1024px) {
  body.breadcrumbispressent #divBreadcrumbWrapper {
    width: 100%;
    position: absolute;
    bottom: 55px;
  }
}
@media (min-width: 1280px) {
  body.breadcrumbispressent #divBreadcrumbWrapper {
    bottom: 65px;
  }
}
body.breadcrumbispressent #divBreadcrumb a {
  color: #fff;
}
body.breadcrumbispressent #divBreadcrumb .breadcrumb-last a {
  text-decoration: none;
}
body.breadcrumbispressent .breadcrumb-sc {
  color: #243588;
}
body.breadcrumbispressent .breadcrumb-sc #divBreadcrumb a {
  color: #243588;
}
@media (max-width: 1023px) {
  nav.navbar {
    background-color: #ffffff;
  }
  nav.navbar.nav-is-visible {
    top: 0;
    left: 0;
    width: 100%;
  }
}
.navbar-brand {
  position: absolute;
  width: 69px !important;
  left: 50%;
  margin-left: -35px;
  z-index: 1042;
  top: 5px;
}
.navbar-brand img {
  width: 69px !important;
  height: 35px !important;
  position: relative;
  z-index: 1042;
}
@media (min-width: 767px) {
  .navbar-brand {
    width: 154px !important;
    margin-left: -64px;
  }
  .navbar-brand img {
    width: 154px !important;
    height: 80px !important;
    margin-top: 14px;
  }
}
@media (min-width: 1024px) {
  .navbar-brand {
    position: inherit;
    display: inline-block;
    vertical-align: middle;
    float: left;
    left: auto;
    top: auto;
    margin: 0;
    width: 150px !important;
    height: 60px !important;
  }
  .navbar-brand img {
    width: 150px !important;
    height: 76px !important;
    margin-top: 25px;
  }
}
@media (min-width: 1280px) {
  .navbar-brand {
    width: 155px !important;
  }
  .navbar-brand img {
    width: 155px !important;
    height: 79px !important;
    margin-top: 23px;
  }
}
.nrdetails.nrdetails-general {
  color: #aaaaaa;
  font-size: 12px;
  margin-top: -5px;
  display: inline-block !important;
}
.nrdetails.nrdetails-general:before {
  content: "";
  display: inline-block;
  background: transparent;
  border-radius: 100%;
  width: 9px;
  height: 9px;
  margin: 0 4px 0 0;
}
.nrdetails.nrdetails-general.wereopen:before {
  background: #95C11F;
}
.nrdetails.nrdetails-general.wereopen .open-time {
  display: inline;
}
.nrdetails.nrdetails-general.wereclosed:before {
  background: #E30613;
}
.nrdetails.nrdetails-general.wereclosed .closing-time {
  display: inline;
}
.nrdetails.nrdetails-general .open-time,
.nrdetails.nrdetails-general .closing-time {
  display: none;
}
.nav-right {
  float: right;
  position: relative;
}
@media (min-width: 767px) and (max-width: 1023px) {
  .nav-right {
    position: absolute;
    right: 10px;
    top: 7px;
  }
}
@media (min-width: 1024px) {
  .nav-right {
    margin-top: -73px;
  }
}
@media (min-width: 1024px) {
  .nav-right .nav-right-slide {
    margin-top: 10px;
  }
}
@media (max-width: 1023px) {
  .nav-right .nav-right-slide {
    margin-top: 10px;
  }
}
@media (max-width: 767px) {
  .nav-right .nav-right-slide {
    margin-top: 0px;
  }
}
@media (max-width: 766px) {
  .nav-right .nav-right-slide .div-new-row {
    display: none;
  }
}
.nav-right .nav-right-slide .nav-right-open {
  margin-top: 17px;
  width: 120px;
  margin-left: -5px;
}
.nav-right .nrdetails {
  color: #aaaaaa;
  font-size: 12px;
  margin-top: -5px;
  display: none;
  display: none !important;
}
.nav-right .nrdetails:before {
  content: "";
  display: inline-block;
  background: transparent;
  border-radius: 100%;
  width: 9px;
  height: 9px;
  margin: 0 4px 0 0;
}
@media (min-width: 767px) and (max-width: 1023px) {
  .nav-right .nrdetails {
    display: block !important;
  }
  table.nav-right .nrdetails {
    display: table;
  }
  tr.nav-right .nrdetails {
    display: table-row !important;
  }
  th.nav-right .nrdetails,
  td.nav-right .nrdetails {
    display: table-cell !important;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .nav-right .nrdetails {
    display: block !important;
  }
  table.nav-right .nrdetails {
    display: table;
  }
  tr.nav-right .nrdetails {
    display: table-row !important;
  }
  th.nav-right .nrdetails,
  td.nav-right .nrdetails {
    display: table-cell !important;
  }
}
@media (min-width: 1280px) {
  .nav-right .nrdetails {
    display: block !important;
  }
  table.nav-right .nrdetails {
    display: table;
  }
  tr.nav-right .nrdetails {
    display: table-row !important;
  }
  th.nav-right .nrdetails,
  td.nav-right .nrdetails {
    display: table-cell !important;
  }
}
.nav-right .nrdetails.wereopen:before {
  background: #95C11F;
}
.nav-right .nrdetails.wereclosed:before {
  background: #E30613;
}
.nav-right label.seeonlyxs,
.nav-right a.seeonlyxs,
.nav-right button.seeonlyxs {
  display: none !important;
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  text-decoration: none;
  border-left: 1px solid #EDEDED;
  float: right;
  font-size: 23px;
  padding-top: 6px;
  height: 44px;
}
@media (max-width: 766px) {
  .nav-right label.seeonlyxs,
  .nav-right a.seeonlyxs,
  .nav-right button.seeonlyxs {
    display: block !important;
  }
  table.nav-right label.seeonlyxs,
  table.nav-right a.seeonlyxs,
  table.nav-right button.seeonlyxs {
    display: table;
  }
  tr.nav-right label.seeonlyxs,
  tr.nav-right a.seeonlyxs,
  tr.nav-right button.seeonlyxs {
    display: table-row !important;
  }
  th.nav-right label.seeonlyxs,
  th.nav-right a.seeonlyxs,
  th.nav-right button.seeonlyxs,
  td.nav-right label.seeonlyxs,
  td.nav-right a.seeonlyxs,
  td.nav-right button.seeonlyxs {
    display: table-cell !important;
  }
}
.nav-right label.seeonlyxs:hover,
.nav-right a.seeonlyxs:hover,
.nav-right button.seeonlyxs:hover {
  color: #243588;
}
.nav-right label.seeonlyxs.seeonlyxs-tel,
.nav-right a.seeonlyxs.seeonlyxs-tel,
.nav-right button.seeonlyxs.seeonlyxs-tel {
  color: #243588;
  width: 36px;
  padding-left: 12px;
  line-height: 34px;
}
.nav-right label.seeonlyxs.seeonlyxs-tel:before,
.nav-right a.seeonlyxs.seeonlyxs-tel:before,
.nav-right button.seeonlyxs.seeonlyxs-tel:before {
  content: none !important;
  display: none !important;
}
.nav-right label.seeonlyxs.seeonlyxs-what,
.nav-right a.seeonlyxs.seeonlyxs-what,
.nav-right button.seeonlyxs.seeonlyxs-what {
  color: #00cf74;
  width: 44px;
  line-height: 34px;
  padding-right: 5px;
}
.nav-right label.seeonlyxs.seeonlyxs-what:before,
.nav-right a.seeonlyxs.seeonlyxs-what:before,
.nav-right button.seeonlyxs.seeonlyxs-what:before {
  content: none !important;
  display: none !important;
}
.nav-right label.seeonlyxs.seeonlyxs-bell,
.nav-right a.seeonlyxs.seeonlyxs-bell,
.nav-right button.seeonlyxs.seeonlyxs-bell {
  width: 40px;
  line-height: 34px;
  margin-bottom: 0;
}
.nav-right label.seeonlyxs.seeonlyxs-user,
.nav-right a.seeonlyxs.seeonlyxs-user,
.nav-right button.seeonlyxs.seeonlyxs-user {
  width: 35px;
  padding-left: 8px;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 31px;
}
.nav-right button.seeonlyxs {
  background-color: transparent;
  border-top: none;
  border-right: none;
  border-bottom: none;
  padding-top: 0;
}
@media (min-width: 767px) {
  .nav-right .offlineinfo {
    top: 11px;
    position: relative;
  }
}
@media (min-width: 1024px) {
  .nav-right .offlineinfo {
    background-position: left top;
    background-repeat: no-repeat;
    background-size: 24%;
    padding-bottom: 2px;
    right: -50px;
  }
}
@media (min-width: 1280px) {
  .nav-right .offlineinfo {
    padding-top: 0;
    padding-left: 65px;
    background-size: 21%;
    background-image: url('https://cdn2.pricewise.nl/resources/main/customer-support.png');
    right: 0;
  }
}
.nav-right .offlineinfo span.nrintro {
  display: none;
  margin-bottom: -5px;
}
.nav-right .offlineinfo span.nrintro .info-icon {
  margin-top: -4px;
  margin-left: 2px;
}
@media (min-width: 1024px) {
  .nav-right .offlineinfo span.nrintro .info-icon {
    display: none;
  }
}
@media (max-width: 1023px) {
  .nav-right .offlineinfo span.nrintro {
    font-size: 14px;
    margin-bottom: -20px;
  }
}
.nav-right .offlineinfo span.nr,
.nav-right .offlineinfo a.nr {
  color: #243588;
  font-size: 20px;
  font-family: 'Barlow-Extrabold', sans-serif;
  text-decoration: none;
  display: none;
  display: none !important;
}
@media (min-width: 767px) and (max-width: 1023px) {
  .nav-right .offlineinfo span.nr,
  .nav-right .offlineinfo a.nr {
    display: block !important;
  }
  table.nav-right .offlineinfo span.nr,
  table.nav-right .offlineinfo a.nr {
    display: table;
  }
  tr.nav-right .offlineinfo span.nr,
  tr.nav-right .offlineinfo a.nr {
    display: table-row !important;
  }
  th.nav-right .offlineinfo span.nr,
  th.nav-right .offlineinfo a.nr,
  td.nav-right .offlineinfo span.nr,
  td.nav-right .offlineinfo a.nr {
    display: table-cell !important;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .nav-right .offlineinfo span.nr,
  .nav-right .offlineinfo a.nr {
    display: block !important;
  }
  table.nav-right .offlineinfo span.nr,
  table.nav-right .offlineinfo a.nr {
    display: table;
  }
  tr.nav-right .offlineinfo span.nr,
  tr.nav-right .offlineinfo a.nr {
    display: table-row !important;
  }
  th.nav-right .offlineinfo span.nr,
  th.nav-right .offlineinfo a.nr,
  td.nav-right .offlineinfo span.nr,
  td.nav-right .offlineinfo a.nr {
    display: table-cell !important;
  }
}
@media (min-width: 1280px) {
  .nav-right .offlineinfo span.nr,
  .nav-right .offlineinfo a.nr {
    display: block !important;
  }
  table.nav-right .offlineinfo span.nr,
  table.nav-right .offlineinfo a.nr {
    display: table;
  }
  tr.nav-right .offlineinfo span.nr,
  tr.nav-right .offlineinfo a.nr {
    display: table-row !important;
  }
  th.nav-right .offlineinfo span.nr,
  th.nav-right .offlineinfo a.nr,
  td.nav-right .offlineinfo span.nr,
  td.nav-right .offlineinfo a.nr {
    display: table-cell !important;
  }
}
.nav-right .offlineinfo .nrdetails {
  color: #aaaaaa;
  font-size: 12px;
  margin-top: -6px;
  display: none;
  display: none !important;
}
.nav-right .offlineinfo .nrdetails:before {
  content: "";
  display: inline-block;
  background: transparent;
  border-radius: 100%;
  width: 9px;
  height: 9px;
  margin: 0 4px 0 0;
}
@media (min-width: 767px) and (max-width: 1023px) {
  .nav-right .offlineinfo .nrdetails {
    display: block !important;
  }
  table.nav-right .offlineinfo .nrdetails {
    display: table;
  }
  tr.nav-right .offlineinfo .nrdetails {
    display: table-row !important;
  }
  th.nav-right .offlineinfo .nrdetails,
  td.nav-right .offlineinfo .nrdetails {
    display: table-cell !important;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .nav-right .offlineinfo .nrdetails {
    display: block !important;
  }
  table.nav-right .offlineinfo .nrdetails {
    display: table;
  }
  tr.nav-right .offlineinfo .nrdetails {
    display: table-row !important;
  }
  th.nav-right .offlineinfo .nrdetails,
  td.nav-right .offlineinfo .nrdetails {
    display: table-cell !important;
  }
}
@media (min-width: 1280px) {
  .nav-right .offlineinfo .nrdetails {
    display: block !important;
  }
  table.nav-right .offlineinfo .nrdetails {
    display: table;
  }
  tr.nav-right .offlineinfo .nrdetails {
    display: table-row !important;
  }
  th.nav-right .offlineinfo .nrdetails,
  td.nav-right .offlineinfo .nrdetails {
    display: table-cell !important;
  }
}
.nav-right .offlineinfo .nrdetails.wereopen:before {
  background: #95C11F;
}
.nav-right .offlineinfo .nrdetails.wereclosed:before {
  background: #E30613;
}
.nav-right .offlineinfo span.seeonlysm {
  display: none !important;
  line-height: 60px;
  color: #E30613;
  text-decoration: none;
  font-size: 17px;
  font-family: 'Barlow-Extrabold', sans-serif;
  white-space: nowrap;
}
@media (max-width: 766px) {
  .nav-right .offlineinfo span.seeonlysm {
    display: none !important;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .nav-right .offlineinfo span.seeonlysm {
    display: none !important;
  }
}
@media (min-width: 1280px) {
  .nav-right .offlineinfo span.seeonlysm {
    display: none !important;
  }
}
.nav-right .offlineinfo a.seeonlyxs,
.nav-right .offlineinfo a.seeonlyxs-tooltip {
  text-decoration: none;
  border-left: 1px solid #ededed;
  float: right;
  text-align: center;
  font-size: 23px;
  color: #95C11F;
  display: block;
  line-height: 51px;
  height: 44px;
  width: 44px;
  padding-left: 13px;
}
@media (min-width: 767px) and (max-width: 1023px) {
  .nav-right .offlineinfo a.seeonlyxs,
  .nav-right .offlineinfo a.seeonlyxs-tooltip {
    display: none !important;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .nav-right .offlineinfo a.seeonlyxs,
  .nav-right .offlineinfo a.seeonlyxs-tooltip {
    display: none !important;
  }
}
@media (min-width: 1280px) {
  .nav-right .offlineinfo a.seeonlyxs,
  .nav-right .offlineinfo a.seeonlyxs-tooltip {
    display: none !important;
  }
}
.nav-right .offlineinfo a.seeonlyxs:before,
.nav-right .offlineinfo a.seeonlyxs-tooltip:before {
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "s";
}
.nav-right .offlineinfo a.seeonlyxs:hover,
.nav-right .offlineinfo a.seeonlyxs-tooltip:hover {
  color: #243588;
}
.nav-right .offlineinfo a.seeonlyxs-tooltip {
  display: none;
}
@media (min-width: 1280px) {
  .nav-right .offlineinfo.picture1 {
    background-image: url('https://cdn2.pricewise.nl/resources/main/customer-support.png');
    background-size: 50px;
    padding-bottom: 11px;
  }
}
@media (min-width: 1280px) {
  .nav-right .offlineinfo.picture2 {
    background-image: url('https://cdn2.pricewise.nl/resources/main/customer-support.png');
    background-size: 50px;
    padding-bottom: 11px;
  }
}
@media (max-width: 1279px) {
  .nav-right .nav-right-content {
    min-width: 146px;
  }
}
@media (max-width: 1023px) {
  .nav-right .nav-right-content {
    min-width: 146px;
  }
}
.nav-right .nav-right-content ul {
  padding-left: 0px;
  margin-bottom: -2px;
  margin-top: 0px;
  float: left;
}
.nav-right .nav-right-content ul li {
  display: inline-block;
  padding-bottom: 0px;
  float: left;
}
.nav-right .nav-right-content ul li .pw-icon {
  padding-right: 3px;
  display: inline-block;
}
.nav-right .nav-right-content ul li .pw-icon.pw-icon-what:before {
  font-size: 14px;
}
.nav-right .nav-right-content ul li .pw-icon.pw-icon-mail-2 {
  width: 23px;
}
.nav-right .nav-right-content ul li .pw-icon.pw-icon-mail-2:before {
  font-size: 21px;
}
.nav-right .nav-right-content ul li .pw-icon.pw-icon-phone-icon-pricewise:before {
  font-size: 13px;
}
.nav-right .nav-right-content .hide-hover {
  display: none;
}
.nav-right .nav-right-content .btn:hover .hide-hover {
  display: block;
  position: absolute;
  left: 1px;
  top: 6px;
  border-radius: 10px;
  background-color: #fff;
  min-width: 130px;
  height: 24px;
  color: #243588;
  text-align: center;
  padding-left: 10px;
}
.nav-right .nav-right-content .btn-contact-floating-nav {
  padding: 10px 15px;
  font-size: 16px;
  position: fixed;
  bottom: 30px;
  right: 30px;
  color: #ffffff;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 26px;
  background-color: #243588;
  z-index: 99;
}
.nav-right .nav-right-content .btn-contact-floating-nav ul li.pw-icon-phone-icon-pricewise:before {
  font-size: 24px;
  vertical-align: middle;
  margin-right: 5px;
}
.nav-right .nav-right-content .btn-contact-floating-nav:hover {
  -webkit-transform: none;
          transform: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: #243588;
}
.nav-right .nav-right-content .btn-contact-floating-nav:hover .hide-hover {
  border-radius: 26px;
  color: #ffffff;
  background-color: #243588;
  line-height: 42px;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: auto;
  min-width: 0;
  padding-left: 0;
}
.tools-help-active .nav-right .nav-right-content .btn-contact-floating-nav {
  bottom: 60px;
}
.nav-right .nav-right-content .btn-contact-floating-nav.floating-higher {
  bottom: 60px;
}
.nav-right .nav-right-content .btn-contact-floating-nav.floating-higher {
  bottom: 80px;
}
.vc-bar-active .nav-right .nav-right-content .btn-contact-floating-nav {
  bottom: 130px;
}
.navbar-mobile-button {
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
  padding: 0;
  margin: 0;
  list-style: none;
}
.navbar-mobile-button li {
  padding: 0;
  margin: 0;
}
.navbar-mobile-button .mobile-trigger {
  position: relative;
  display: inline-block;
  width: 44px;
  height: 44px;
  overflow: hidden;
  white-space: nowrap;
  color: transparent;
  border-right: 1px solid #EDEDED;
}
@media (min-width: 767px) {
  .navbar-mobile-button .mobile-trigger {
    width: 80px;
    height: 80px;
  }
}
.navbar-mobile-button .mobile-trigger:hover,
.navbar-mobile-button .mobile-trigger:focus {
  color: transparent;
}
.navbar-mobile-button .mobile-trigger span,
.navbar-mobile-button .mobile-trigger span:before,
.navbar-mobile-button .mobile-trigger span:after {
  position: absolute;
  display: inline-block;
  height: 3px;
  width: 18px;
  background: #243588;
}
.navbar-mobile-button .mobile-trigger span {
  position: absolute;
  top: 50%;
  left: 12px;
  margin-top: 0;
  -webkit-transition: background 0.3s 0.3s;
  transition: background 0.3s 0.3s;
  -webkit-transform-style: preserve-3d;
}
@media (min-width: 767px) {
  .navbar-mobile-button .mobile-trigger span {
    left: 26px;
  }
}
.navbar-mobile-button .mobile-trigger span:before,
.navbar-mobile-button .mobile-trigger span:after {
  content: '';
  right: 0;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform-origin: 0% 50%;
  transform-origin: 0% 50%;
  -webkit-transition: -webkit-transform 0.3s 0.3s;
  transition: -webkit-transform 0.3s 0.3s;
  transition: transform 0.3s 0.3s;
  transition: transform 0.3s 0.3s, -webkit-transform 0.3s 0.3s;
}
.navbar-mobile-button .mobile-trigger span:before {
  top: -5px;
}
.navbar-mobile-button .mobile-trigger span:after {
  top: 5px;
}
.navbar-mobile-button .mobile-trigger.nav-is-visible {
  background-color: #F4F4F4;
}
.navbar-mobile-button .mobile-trigger.nav-is-visible span {
  background: transparent;
}
.navbar-mobile-button .mobile-trigger.nav-is-visible span:before,
.navbar-mobile-button .mobile-trigger.nav-is-visible span:after {
  background: #243588;
}
.navbar-mobile-button .mobile-trigger.nav-is-visible span:before {
  -webkit-transform: translateX(3px) translateY(-2px) rotate(45deg);
  transform: translateX(3px) translateY(-2px) rotate(45deg);
}
.navbar-mobile-button .mobile-trigger.nav-is-visible span:after {
  -webkit-transform: translateX(3px) translateY(1px) rotate(-45deg);
  transform: translateX(3px) translateY(1px) rotate(-45deg);
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .navbar-mobile-button {
    display: none !important;
  }
}
@media (min-width: 1280px) {
  .navbar-mobile-button {
    display: none !important;
  }
}
.nav-is-visible-overlay {
  position: fixed;
  z-index: 1039;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  cursor: pointer;
  background: #000000;
  visibility: hidden;
  opacity: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
}
.nav-is-visible-overlay.is-visible {
  opacity: 0.5;
  filter: alpha(opacity=50);
  visibility: visible;
  -webkit-transition: opacity 0.3s 0s, visibility 0s 0s, -webkit-transform 0.3s 0s;
  transition: opacity 0.3s 0s, visibility 0s 0s, -webkit-transform 0.3s 0s;
  transition: opacity 0.3s 0s, visibility 0s 0s, transform 0.3s 0s;
  transition: opacity 0.3s 0s, visibility 0s 0s, transform 0.3s 0s, -webkit-transform 0.3s 0s;
}
body.overflow-hidden {
  position: fixed;
  overflow: hidden;
  width: 100%;
}
.navbar-nav,
.navbar-nav ul {
  position: fixed;
  top: 44px;
  left: 0;
  height: auto;
  width: 100%;
  background: #F4F4F4;
  overflow: visible;
  -webkit-overflow-scrolling: touch;
  z-index: 1041;
  padding-left: 20px;
  padding-right: 20px;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-transition: transform 0.3s;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
  margin-bottom: 0;
  list-style-type: none;
}
@media (min-width: 767px) {
  .navbar-nav,
  .navbar-nav ul {
    top: 80px;
  }
}
.navbar-nav span,
.navbar-nav ul span {
  display: block;
  height: 50px;
  line-height: 50px;
  padding: 0 20px;
  color: #243588;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-bottom: 1px solid #D3D3D3;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  will-change: transform, opacity;
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
  -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
  transition: opacity 0.3s, -webkit-transform 0.3s;
  transition: transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s, -webkit-transform 0.3s;
  cursor: pointer;
  font-family: 'Barlow-Medium', sans-serif;
  font-size: 18px;
}
@media (min-width: 1024px) {
  .navbar-nav span,
  .navbar-nav ul span {
    font-size: 16px;
  }
}
.navbar-nav.is-hidden,
.navbar-nav ul.is-hidden {
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
}
.navbar-nav.moves-out > li > span,
.navbar-nav ul.moves-out > li > span {
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
  opacity: 0;
}
.modal-pageslide.left .body-hldwhite-header {
  padding: 20px 20px 20px 20px!important;
}
.modal-pageslide.left .body-contact-header {
  padding: 20px 20px 20px 20px!important;
  margin-bottom: 0px !important;
  bottom: 0px !important;
}
.modal-pageslide.left .body-contact-header h4 {
  font-family: 'Barlow-Extrabold', sans-serif;
  margin-top: 0px;
}
.modal-pageslide.left .body-contact-header .img-contact {
  width: 70px;
  position: absolute;
  left: 0px;
  bottom: -21px;
}
.modal-pageslide.left .body-contact-header .text-contact {
  padding-left: 79px;
}
.modal-pageslide.left .body-full-height {
  margin-bottom: 10px !important;
  bottom: 10px !important;
}
.accordion-contactpage-header .panel-group .panel {
  background-color: #ffffff;
  border-radius: 10px;
  margin-bottom: 15px;
}
.accordion-contactpage-header .panel-group .panel summary {
  margin: 0;
  border-color: transparent;
  padding-right: 0;
}
.accordion-contactpage-header .panel-group .panel summary:after {
  top: 23px;
  right: 23px;
  font-size: 1.17em;
}
.accordion-contactpage-header .panel-group .panel summary .panel-title {
  font-size: 1.17em;
  padding: 18px 15px 18px 100px;
  color: #243588;
  font-family: 'Barlow-Bold', sans-serif;
}
.accordion-contactpage-header .panel-group .panel summary .panel-title .pw-icon {
  width: auto;
  position: absolute;
  top: 3px;
  left: -70px;
  font-size: 25px;
}
.accordion-contactpage-header .panel-group .panel summary .panel-title .pw-icon:before {
  display: inline-block;
}
.accordion-contactpage-header .panel-group .panel summary .panel-title .pw-icon:after {
  font-size: 1.813em;
}
.accordion-contactpage-header .panel-group .panel summary .panel-title .pw-icon-phone-icon-pricewise {
  left: 38px;
  top: 21px;
}
.accordion-contactpage-header .panel-group .panel summary .panel-title .pw-icon-phone-icon-pricewise:before {
  font-size: 29px;
}
.accordion-contactpage-header .panel-group .panel summary .panel-title .pw-icon-mail-2 {
  font-size: 38px;
  left: 27px;
  top: 7px;
}
.accordion-contactpage-header .panel-group .panel summary .panel-title .pw-icon-mail-2:before {
  font-size: 51px;
}
.accordion-contactpage-header .panel-group .panel summary .panel-title .pw-icon-what {
  left: 35px;
  top: 20px;
}
.accordion-contactpage-header .panel-group .panel summary .panel-title .pw-icon-what:before {
  color: #00cf73;
  font-size: 34px;
}
.accordion-contactpage-header .panel-group .panel summary .panel-title .subtitleacc {
  font-size: 0.778em;
  color: #333333;
  font-family: 'Barlow-Normal', sans-serif;
}
.accordion-contactpage-header details {
  padding-top: 0;
  padding-bottom: 0;
}
.accordion-contactpage-header details[open] {
  border-bottom: 0;
}
.accordion-contactpage-header details[open] .list-icon li {
  padding-bottom: 32px;
  padding-right: 20px;
  padding-left: 100px;
}
.accordion-contactpage-header details[open] .list-icon li span {
  font-size: 0.875em;
}
.accordion-slider-left-hldwhite {
  margin-top: 20px;
}
.accordion-slider-left-hldwhite .panel-group .panel {
  background: #fff;
  border-radius: 10px;
  margin-bottom: 10px;
}
.accordion-slider-left-hldwhite .panel-group .panel .panel-heading {
  border-color: transparent;
}
.accordion-slider-left-hldwhite .panel-group .panel .panel-heading .panel-title a {
  font-family: 'Barlow-Medium', sans-serif;
  font-size: 18px;
  padding: 18px 15px 18px 20px;
}
.accordion-slider-left-hldwhite .panel-group .panel .panel-heading .panel-title a .pw-icon-arrow-up {
  font-family: 'Barlow-Normal', sans-serif;
}
.accordion-slider-left-hldwhite .panel-group .panel .panel-heading .panel-title a .pw-icon-arrow-up {
  font-weight: 400;
}
.accordion-slider-left-hldwhite .panel-group .panel .panel-collapse {
  border-bottom: 0px;
}
.accordion-slider-left-hldwhite.list-icon .panel-collapse > .panel-body {
  padding: 0 20px 10px 20px;
}
.accordion-slider-left-hldwhite.list-icon .panel-collapse > .panel-body .list-icon {
  margin-top: 0px;
}
.accordion-slider-left-hldwhite.list-icon .panel-collapse > .panel-body .list-icon li {
  padding-bottom: 15px;
}
.accordion-slider-left-hldwhite.list-icon .panel-collapse > .panel-body .list-icon li span {
  font-size: 14px;
}
@media (max-width: 766px) {
  .accordion-slider-left-hldwhite.list-icon .panel-collapse > .panel-body .list-icon li {
    padding-left: 50px !important;
  }
}
@media (max-width: 1023px) {
  .navbar-nav {
    visibility: hidden;
    -webkit-transition: transform 0.3s 0s, visibility 0s 0.3s;
    -webkit-transition: visibility 0s 0.3s, -webkit-transform 0.3s 0s;
    transition: visibility 0s 0.3s, -webkit-transform 0.3s 0s;
    transition: transform 0.3s 0s, visibility 0s 0.3s;
    transition: transform 0.3s 0s, visibility 0s 0.3s, -webkit-transform 0.3s 0s;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    min-height: 550px;
  }
  .navbar-nav.nav-is-visible {
    visibility: visible;
    -webkit-transition: transform 0.3s 0s, visibility 0s 0s;
    -webkit-transition: visibility 0s 0s, -webkit-transform 0.3s 0s;
    transition: visibility 0s 0s, -webkit-transform 0.3s 0s;
    transition: transform 0.3s 0s, visibility 0s 0s;
    transition: transform 0.3s 0s, visibility 0s 0s, -webkit-transform 0.3s 0s;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    height: 0;
    overflow-x: hidden;
    overflow-y: scroll;
    min-height: 0;
    padding-bottom: 550px;
  }
  .navbar-nav .has-children > span {
    padding-right: 15px;
    padding-left: 15px;
  }
  .navbar-nav .secondary-nav,
  .navbar-nav .secondary-nav ul {
    top: 0;
    height: auto;
  }
  .navbar-nav .secondary-nav.moves-out > li > span {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
  .navbar-nav .secondary-nav > li > span.level2title:before {
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
  }
  .navbar-nav .secondary-nav > li > span.level2title:after {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  .navbar-nav .secondary-nav > li > span.level2title.selected {
    border-bottom: none;
  }
  .navbar-nav .secondary-nav > li > span.level2title.selected:before {
    -webkit-transform: rotate(-135deg);
    transform: rotate(-135deg);
  }
  .navbar-nav .secondary-nav > li > span.level2title.selected:after {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }
  .navbar-nav .secondary-nav > li ul {
    top: auto;
    height: auto;
    padding-bottom: 30px;
    position: relative;
    min-height: 0;
  }
  .navbar-nav .secondary-nav > li ul a {
    height: 30px;
    line-height: 30px;
    padding: 0 10px 0 0;
    color: #243588;
    border-bottom: none;
    font-size: 15px;
    font-family: 'Barlow-Normal', sans-serif;
  }
  .navbar-nav .secondary-nav > li ul a:hover {
    color: #E30613;
  }
  .navbar-nav .secondary-nav > li ul.is-hidden {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    top: inherit;
    height: 0;
    overflow: hidden;
    padding-bottom: 0;
    min-height: 0;
  }
  .navbar-nav .secondary-nav .cta-content,
  .navbar-nav .secondary-nav .cta-bottom {
    display: none;
  }
  .navbar-nav .secondary-nav .cta-bottom {
    bottom: 15px;
  }
}
@media (max-width: 766px) {
  .navbar-nav {
    height: 100%;
    padding-top: 20px;
  }
  .navbar-nav .secondary-nav {
    padding-top: 20px;
  }
  .navbar-nav .secondary-nav,
  .navbar-nav .secondary-nav ul {
    height: 100%;
    overflow: auto;
  }
}
@media (min-width: 1024px) {
  .navbar-nav {
    position: inherit;
    padding: 0;
    height: auto;
    min-height: 0;
    width: auto;
    overflow: visible;
    background: transparent;
    top: 0;
    -webkit-transform: none;
    transform: none;
  }
  .navbar-nav:before,
  .navbar-nav:after {
    content: " ";
    display: table;
  }
  .navbar-nav:after {
    clear: both;
  }
  .navbar-nav:before,
  .navbar-nav:after {
    content: " ";
    display: table;
  }
  .navbar-nav:after {
    clear: both;
  }
  .navbar-nav.moves-out > li > span {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
  .navbar-nav ul {
    position: static;
    height: auto;
    min-height: 0;
    width: auto;
    background: transparent;
    overflow: visible;
    z-index: 3;
  }
  .navbar-nav ul.is-hidden {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  .navbar-nav ul.moves-out > li > span {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
  .navbar-nav > li {
    float: left;
    list-style-type: none;
    padding: 0;
  }
  .navbar-nav > li > span {
    position: relative;
    display: inline-block;
    height: 80px;
    line-height: 80px;
    padding: 0 10px;
    color: #243588;
    overflow: visible;
    border-bottom: none;
    -webkit-transition: color 0.3s, box-shadow 0.3s;
    -webkit-transition: color 0.3s, -webkit-box-shadow 0.3s;
    transition: color 0.3s, -webkit-box-shadow 0.3s;
    transition: color 0.3s, box-shadow 0.3s;
    transition: color 0.3s, box-shadow 0.3s, -webkit-box-shadow 0.3s;
    text-decoration: none;
  }
  .navbar-nav > li > span:hover {
    color: #E30613;
  }
  .navbar-nav > li > span.selected {
    color: #E30613 !important;
    font-family: 'Barlow-Bold', sans-serif !important;
    background-color: #F4F4F4;
    pointer-events: none;
  }
  .navbar-nav > li.active > span {
    color: #E30613;
    font-family: 'Barlow-Bold', sans-serif;
  }
  .navbar-nav.moves-out > li.active > span {
    color: #243588;
    font-family: 'Barlow-Normal', sans-serif;
  }
  .navbar-nav .go-back {
    display: none;
  }
  .navbar-nav .secondary-nav {
    position: absolute;
    top: 80px;
    width: 100%;
    background-color: #F4F4F4;
    padding: 48px 10px 80px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 10px;
    padding-right: 10px;
    left: 0;
    right: 0;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
    transition: opacity 0.3s 0s, visibility 0s 0s;
  }
  .navbar-nav .secondary-nav:before,
  .navbar-nav .secondary-nav:after {
    height: 100%;
    content: "";
    background-color: #F4F4F4;
    position: fixed;
    top: 0;
    width: 100%;
    display: block !important;
  }
  .navbar-nav .secondary-nav:before {
    left: -100%;
  }
  .navbar-nav .secondary-nav:after {
    right: -100%;
  }
  .navbar-nav .secondary-nav:before,
  .navbar-nav .secondary-nav:after {
    content: " ";
    display: table;
  }
  .navbar-nav .secondary-nav:after {
    clear: both;
  }
  .navbar-nav .secondary-nav:before,
  .navbar-nav .secondary-nav:after {
    content: " ";
    display: table;
  }
  .navbar-nav .secondary-nav:after {
    clear: both;
  }
  .navbar-nav .secondary-nav.is-hidden {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
    transition: opacity 0.3s 0s, visibility 0s 0.3s;
  }
  .navbar-nav .secondary-nav.leftspace {
    padding-left: 160px;
  }
  .navbar-nav .secondary-nav.leftspace > li.has-children {
    width: 24%;
  }
  .navbar-nav .secondary-nav > li {
    height: auto;
    width: 20%;
    overflow: hidden;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    float: left;
  }
  .navbar-nav .secondary-nav > li.has-children {
    float: left;
  }
  .navbar-nav .secondary-nav > li.has-children > span:before,
  .navbar-nav .secondary-nav > li.has-children > span:after {
    display: none;
  }
  .navbar-nav .secondary-nav > li:nth-child(4n+2) {
    /* +2 because we have 2 list items with display:none */
  }
  .navbar-nav .secondary-nav > li > span.level2title {
    color: #243588;
    font-family: 'Barlow-Bold', sans-serif;
    font-size: 18px;
    margin-bottom: 10px;
    pointer-events: none;
  }
  .navbar-nav .secondary-nav span {
    height: 30px;
    line-height: 30px;
    padding: 0 10px 0 0;
    color: #243588;
    border-bottom: none;
    font-size: 14px;
  }
  .navbar-nav .secondary-nav span:hover {
    color: #E30613;
  }
  .navbar-nav .secondary-nav ul {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    padding-left: 0;
    padding-right: 0;
  }
  .navbar-nav .secondary-nav ul li {
    position: relative;
    padding-left: 25px;
    -webkit-transition: all 0.1s ease-out;
    transition: all 0.1s ease-out;
  }
  .navbar-nav .secondary-nav ul li:before {
    font-family: 'font-icons' !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "r";
    position: absolute;
    left: 0;
    top: 6px;
    font-size: 14px;
    color: #243588;
  }
  .navbar-nav .secondary-nav ul li:hover:before {
    -webkit-transform: translate3d(7px, 0, 0);
    transform: translate3d(7px, 0, 0);
  }
  .navbar-nav .secondary-nav ul li a {
    line-height: 25px;
    height: 25px;
    font-size: 15px;
  }
  .navbar-nav .secondary-nav ul li.active:before {
    color: #E30613;
  }
  .navbar-nav .secondary-nav ul li.active a {
    color: #E30613;
  }
  .navbar-nav .secondary-nav ul ul {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
  }
  .navbar-nav .secondary-nav ul ul.is-hidden {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }
  .navbar-nav .secondary-nav ul ul .go-back {
    display: block;
  }
  .navbar-nav .secondary-nav ul ul .go-back span {
    color: transparent;
  }
  .navbar-nav .secondary-nav .moves-out > li > span {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }
  .navbar-nav .secondary-nav .cta-content {
    width: 20%;
    border-left: 1px solid #dadada;
    padding-left: 20px;
    position: absolute;
    right: 0;
    top: 48px;
    bottom: 48px;
  }
  .navbar-nav .secondary-nav .cta-content .h4 {
    font-family: 'Barlow-Bold', sans-serif;
    font-size: 18px;
    margin-top: 6px;
  }
  .navbar-nav .secondary-nav .cta-bottom {
    position: absolute;
    bottom: 30px;
    height: auto;
    line-height: 1;
    padding: 0 0 3px 0;
  }
  .navbar-nav .secondary-nav .btn-primary {
    font-size: 16px;
  }
}
@media (min-width: 1024px) and (min-width: 767px) {
  .navbar-nav .secondary-nav {
    width: 710px;
  }
}
@media (min-width: 1024px) and (min-width: 1024px) {
  .navbar-nav .secondary-nav {
    width: 940px;
  }
}
@media (min-width: 1024px) and (min-width: 1280px) {
  .navbar-nav .secondary-nav {
    width: 1260px;
  }
}
@media (min-width: 1280px) {
  .navbar-nav > li:first-child {
    margin-left: 30px;
  }
  .navbar-nav .secondary-nav.leftspace {
    padding-left: 215px;
  }
}
.navbar-nav .has-children > span,
.navbar-nav .go-back > span {
  position: relative;
}
.navbar-nav .has-children > span:before,
.navbar-nav .go-back > span:before,
.navbar-nav .has-children > span:after,
.navbar-nav .go-back > span:after {
  content: '';
  position: absolute;
  top: 50%;
  margin-top: -1px;
  display: inline-block;
  height: 3px;
  width: 10px;
  background: #243588;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.navbar-nav .has-children > span:before,
.navbar-nav .go-back > span:before {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.navbar-nav .has-children > span:after,
.navbar-nav .go-back > span:after {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
@media (min-width: 1024px) {
  .navbar-nav .has-children > span:before,
  .navbar-nav .go-back > span:before,
  .navbar-nav .has-children > span:after,
  .navbar-nav .go-back > span:after {
    background: #EDEDED;
  }
  .navbar-nav .has-children > span:hover::before,
  .navbar-nav .go-back > span:hover::before,
  .navbar-nav .has-children > span:hover::after,
  .navbar-nav .go-back > span:hover::after {
    background: #BABABA;
  }
}
.navbar-nav .has-children > span {
  padding-right: 40px;
}
.navbar-nav .has-children > span:before,
.navbar-nav .has-children > span:after {
  right: 20px;
  -webkit-transform-origin: 9px 50%;
  transform-origin: 9px 50%;
}
.navbar-nav .go-back span {
  padding-left: 40px;
  color: #333333;
  font-family: 'Barlow-Bold', sans-serif;
}
.navbar-nav .go-back span:before,
.navbar-nav .go-back span:after {
  left: 20px;
  color: #333333;
  -webkit-transform-origin: 1px 50%;
  transform-origin: 1px 50%;
}
.navbar-nav > .breadcrumb-list .head-title-menu {
  display: none;
}
@media (max-width: 1023px) {
  .navbar-nav > .breadcrumb-list .head-title-menu {
    display: block;
    color: #243588;
    margin-left: 25px;
    top: 22px;
    position: relative;
  }
}
@media (max-width: 766px) {
  .navbar-nav > .breadcrumb-list .head-title-menu {
    top: 6px;
  }
}
@media (max-width: 1023px) {
  .navbar-nav > .breadcrumb-list ul {
    top: 55px !important;
    left: 20px;
    counter-reset: pancakes;
  }
  .navbar-nav > .breadcrumb-list ul:before {
    position: absolute;
    top: 21px;
    left: 39px;
    width: 4px;
    height: 72%;
    display: block;
    content: "";
    border-radius: 0px;
    background: #243588;
  }
}
@media (max-width: 766px) {
  .navbar-nav > .breadcrumb-list ul {
    counter-reset: pancakes;
  }
  .navbar-nav > .breadcrumb-list ul:before {
    position: absolute;
    top: 21px;
    left: 39px;
    width: 4px;
    height: 72%;
    display: block;
    content: "";
    border-radius: 0px;
    background: #243588;
  }
}
.navbar-nav > .breadcrumb-list ul li {
  display: block;
  height: 50px;
  line-height: 50px;
  padding: 0 20px;
  list-style-type: none;
  font-family: 'Barlow-Medium', sans-serif;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-bottom: 1px solid #D3D3D3;
}
@media (max-width: 1023px) {
  .navbar-nav > .breadcrumb-list ul li {
    overflow: visible !important;
    margin-left: 45px;
    padding-left: 0px;
    border-bottom: 0px solid #D3D3D3;
    position: relative;
    font-size: 18px;
  }
  .navbar-nav > .breadcrumb-list ul li:before {
    position: absolute;
    top: 12px;
    left: -38px;
    width: 28px;
    height: 28px;
    display: block;
    content: "";
    border-radius: 17px;
    background: #243588;
  }
  .navbar-nav > .breadcrumb-list ul li:after {
    color: #fff;
    top: 0px;
    left: -28px;
    position: absolute;
    content: counter(pancakes);
    counter-increment: pancakes;
  }
  .navbar-nav > .breadcrumb-list ul li.active:before {
    background: #E30613;
  }
}
.navbar-nav > .breadcrumb-list ul li.active a,
.navbar-nav > .breadcrumb-list ul li.active span {
  color: #E30613;
}
.navbar-nav > .breadcrumb-list ul li span {
  padding: 0;
}
.navbar-nav > .breadcrumb-list ul li span {
  border-bottom: 0px solid #D3D3D3;
}
@media (max-width: 1023px) {
  .navbar-nav > .breadcrumb-list ul {
    top: 0;
    min-height: 0;
    height: auto;
    width: 100%;
  }
  .navbar-nav > .breadcrumb-list ul i.pw-icon-zorg {
    font-size: 22px;
    display: inline-block;
    vertical-align: middle;
  }
}
@media (min-width: 1024px) {
  .navbar-nav > .breadcrumb-list ul li {
    float: left;
    height: 80px;
    line-height: 80px;
    padding: 0;
    border-bottom: none;
  }
  .navbar-nav > .breadcrumb-list ul li span,
  .navbar-nav > .breadcrumb-list ul li a {
    border-bottom: 0;
    height: auto;
    line-height: inherit;
  }
  .navbar-nav > .breadcrumb-list ul > li > span,
  .navbar-nav > .breadcrumb-list ul > li > a {
    cursor: default;
  }
  .navbar-nav > .breadcrumb-list ul > li > span:focus,
  .navbar-nav > .breadcrumb-list ul > li > a:focus,
  .navbar-nav > .breadcrumb-list ul > li > span:hover,
  .navbar-nav > .breadcrumb-list ul > li > a:hover {
    cursor: default;
  }
  .navbar-nav > .breadcrumb-list ul > li > span:link,
  .navbar-nav > .breadcrumb-list ul > li > a:link {
    cursor: pointer;
  }
  .navbar-nav > .breadcrumb-list ul > li > span {
    color: #243588;
  }
  .navbar-nav > .breadcrumb-list ul > li > span:hover {
    color: #243588;
  }
  .navbar-nav > .breadcrumb-list ul > li > span,
  .navbar-nav > .breadcrumb-list ul > li > a {
    max-width: 300px;
    overflow: visible;
    text-overflow: ellipsis;
    text-decoration: none;
    padding: 0 5px 0 0;
  }
  .navbar-nav > .breadcrumb-list ul > li > span:before,
  .navbar-nav > .breadcrumb-list ul > li > a:before {
    content: "";
  }
  .navbar-nav > .breadcrumb-list ul > li.active > a,
  .navbar-nav > .breadcrumb-list ul > li.active > span,
  .navbar-nav > .breadcrumb-list ul > li.active > a:hover,
  .navbar-nav > .breadcrumb-list ul > li.active > span:hover {
    color: #E30613;
    font-family: 'Barlow-Bold', sans-serif;
  }
  .navbar-nav > .breadcrumb-list ul > li > a:hover {
    color: #243588;
  }
  .navbar-nav > .breadcrumb-list ul > li > a:after {
    font-family: 'font-icons' !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "r";
    color: #243588;
    margin-left: 7px;
    display: inline-block;
    vertical-align: middle;
  }
  .navbar-nav > .breadcrumb-list ul > li > a[href]:hover {
    color: #E30613;
  }
  .navbar-nav > .breadcrumb-list ul i.pw-icon-zorg {
    font-size: 22px;
    display: inline-block;
    vertical-align: middle;
  }
}
@media (min-width: 1024px) and (min-width: 1280px) {
  .navbar-nav > .breadcrumb-list ul > li.active > a,
  .navbar-nav > .breadcrumb-list ul > li.active > span {
    line-height: 79px;
  }
}
@media (min-width: 1280px) {
  .navbar-nav > .breadcrumb-list .direct-links {
    margin-left: -30px;
  }
}
@media (min-width: 1024px) {
  .navbar-nav > .breadcrumb-list .direct-links > li > a {
    padding: 0 10px 0 10px;
  }
}
@media (min-width: 1280px) {
  .navbar-nav > .breadcrumb-list .direct-links > li > a {
    padding: 0 20px 0 20px;
  }
}
.navbar-nav > .breadcrumb-list .direct-links > li > a:after {
  display: none;
}
.btn-contact-nav {
  padding: 7px 12px 9px 12px;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.btn-contact-nav:active {
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  -webkit-box-shadow: none;
          box-shadow: none;
}
.btn-contact-nav:hover {
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  -webkit-box-shadow: none;
          box-shadow: none;
}
@media (min-width: 1024px) {
  .has-children > span:before,
  .has-children > span:after {
    right: 15%;
  }
  .navbar-nav > .has-children > span {
    padding-left: 15px;
    padding-right: 15px;
  }
  .navbar-nav > .has-children > span:before,
  .navbar-nav > .has-children > span:after {
    width: 9px;
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    background: #EDEDED;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: width 0.3s, -webkit-transform 0.3s;
    transition: width 0.3s, -webkit-transform 0.3s;
    transition: width 0.3s, transform 0.3s;
    transition: width 0.3s, transform 0.3s, -webkit-transform 0.3s;
    display: none;
  }
  .navbar-nav > .has-children > span:before {
    right: 12px;
  }
  .navbar-nav > .has-children > span:after {
    right: 7px;
  }
  .navbar-nav > .has-children > span.selected:before,
  .navbar-nav > .has-children > span.selected:after {
    width: 14px;
  }
  .navbar-nav > .has-children > span.selected:before {
    -webkit-transform: translateX(5px) rotate(-45deg);
    transform: translateX(5px) rotate(-45deg);
  }
  .navbar-nav > .has-children > span.selected:after {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
  }
}
.navbar .navbar-nav.navbar-nav-lenen > .breadcrumb-list ul > li > a {
  padding: 0 5px 0 0;
}
@media (min-width: 767px) and (max-width: 1279px) {
  .navbar .navbar-nav.navbar-nav-lenen > .breadcrumb-list ul > li > a {
    padding: 0 0px 0 0 !important;
  }
  .navbar .navbar-nav.navbar-nav-lenen > .breadcrumb-list ul > li > a:after {
    margin-left: 0px !important;
  }
}
.mypr-quickmenu-uc {
  position: relative;
  float: right;
}
.mypr-quickmenu {
  float: right;
}
@media (min-width: 1024px) {
  .mypr-quickmenu {
    margin-right: -40px;
  }
}
@media (min-width: 1280px) {
  .mypr-quickmenu {
    margin-right: 0;
  }
}
input#myprquickmenu + div {
  display: none;
}
input#myprquickmenu:checked + div {
  display: block;
}
input#myprquickmenu:checked ~ label.mypr-quickmenu-overlay {
  display: block;
  filter: alpha(opacity=50);
  opacity: 0.5;
  visibility: visible;
  -webkit-transition: opacity 0.3s 0s, visibility 0s 0s, -webkit-transform 0.3s 0s;
  transition: opacity 0.3s 0s, visibility 0s 0s, -webkit-transform 0.3s 0s;
  transition: opacity 0.3s 0s, visibility 0s 0s, transform 0.3s 0s;
  transition: opacity 0.3s 0s, visibility 0s 0s, transform 0.3s 0s, -webkit-transform 0.3s 0s;
}
.mypr-logged-icon {
  color: #95C11F;
  position: absolute;
  right: -9px;
  background-color: #ffffff;
  border-radius: 50%;
  border: 1px solid #ffffff;
}
.mypr-quickmenu-content {
  position: absolute;
  z-index: 1042;
  top: 10px;
  right: 0;
  background-color: #ffffff;
  border-radius: 6px;
  -webkit-box-shadow: 2px -1px 9px 2px rgba(0, 0, 0, 0.11);
          box-shadow: 2px -1px 9px 2px rgba(0, 0, 0, 0.11);
  min-width: 300px;
  padding-top: 15px;
  padding-bottom: 20px;
}
@media (min-width: 767px) {
  .mypr-quickmenu-content {
    top: 0;
    right: 0;
  }
}
.mypr-quickmenu-content hr {
  margin: 20px 0;
  border-color: #ffffff;
}
.mypr-quickmenu-links li {
  padding-left: 32px;
}
@media (min-width: 1280px) {
  .mypr-quickmenu-links li {
    padding-left: 36px;
  }
}
@media (min-width: 767px) {
  .mypr-quickmenu-toggle-wrapper {
    display: inline-block;
    width: 142px;
  }
}
@media (min-width: 1024px) {
  .mypr-quickmenu-toggle-wrapper {
    width: 135px;
  }
}
@media (min-width: 1280px) {
  .mypr-quickmenu-toggle-wrapper {
    width: 205px;
  }
}
.mypr-quickmenu-toggle {
  border: 1px solid #cbcbcb;
  font-family: 'Barlow-Medium', sans-serif;
  font-size: 16px;
  border-radius: 6px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.mypr-quickmenu-toggle .icon_left {
  margin-right: 5px;
  width: 20px;
  line-height: 1;
}
@media (min-width: 1280px) {
  .mypr-quickmenu-toggle .icon_left {
    margin-right: 10px;
  }
}
.mypr-quickmenu-toggle .icon_right {
  margin-left: 5px;
}
@media (min-width: 1280px) {
  .mypr-quickmenu-toggle .icon_right {
    margin-left: 10px;
  }
}
.mypr-quickmenu-content .mypr-quickmenu-toggle {
  width: 300px;
  border: none;
}
.mypr-quickmenu-row {
  padding: 0px 20px;
}
.mypr-quickmenu-row li {
  font-size: 16px;
}
.mypr-quickmenu-row li a:hover {
  text-decoration: underline;
}
.mypr-createaccount {
  font-size: 16px;
}
.mypr-quickmenu-cta {
  margin-bottom: 10px;
}
.mypr-username {
  margin-left: 5px;
}
.mypr-username.limitedusername {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 62px;
  min-width: 60px;
}
@media (min-width: 1024px) {
  .mypr-username.limitedusername {
    max-width: 70px;
  }
}
@media (min-width: 1280px) {
  .mypr-username.limitedusername {
    max-width: 130px;
  }
}
.mypr-quickmenu-content .mypr-username {
  max-width: 100%;
}
.mypr-quickmenu-overlay {
  position: fixed;
  z-index: 1040;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  cursor: pointer;
  background-color: #000;
  visibility: hidden;
  opacity: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
}
.mypr-quickmenu-incentive-hld {
  padding: 10px;
  white-space: nowrap;
  font-weight: 500;
  color: #ffffff;
  font-family: 'Barlow-Medium', sans-serif;
}
.mypr-quickmenu-incentive-hld i {
  font-size: 1.125em;
  margin-right: 10px;
  vertical-align: middle;
}
.mypr-quickmenu-incentive-hld.hld-primary {
  padding: 10px;
  color: #ffffff;
}
.mypr-quickmenu-incentive-claim-hld {
  line-height: 1;
  color: #ffffff;
}
.mypr-quickmenu-incentive-claim-hld > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.mypr-quickmenu-incentive-claim-hld i {
  font-size: 1.5em;
  margin-right: 10px;
  line-height: 1;
}
.mypr-quickmenu-incentive-claim-hld .btn {
  margin-top: 10px;
}
.mypr-quickmenu-toggle-inside {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
body.logged .seeonlyxs-user {
  position: relative;
}
body.logged .seeonlyxs-user:before {
  content: "\5b";
  font-family: 'pricewize-icons';
  color: #95C11F;
  position: absolute;
  right: -4px;
  bottom: 12px;
  background-color: #ffffff;
  border-radius: 50%;
  border: 1px solid #ffffff;
  line-height: 1;
  font-size: 16px;
}
.seeonlyxs-user {
  position: relative;
}
.seeonlyxs-user:after {
  font-family: 'Barlow-Normal', sans-serif;
  line-height: 1;
  padding: 2px;
  border-radius: 50%;
  background-color: #E30613;
  display: inline-block;
  color: #ffffff;
  position: absolute;
  width: 18px;
  height: 18px;
  font-size: 12px;
  font-weight: 600;
  right: 0;
}
body.incentive-bullet-1 .seeonlyxs-user:after {
  content: "1";
}
body.incentive-bullet-2 .seeonlyxs-user:after {
  content: "2";
}
body.incentive-bullet-3 .seeonlyxs-user:after {
  content: "3";
}
body.incentive-bullet-4 .seeonlyxs-user:after {
  content: "4";
}
body.incentive-bullet-5 .seeonlyxs-user:after {
  content: "5";
}
body.incentive-bullet-6 .seeonlyxs-user:after {
  content: "6";
}
body.incentive-bullet-7 .seeonlyxs-user:after {
  content: "7";
}
body.incentive-bullet-8 .seeonlyxs-user:after {
  content: "8";
}
.mypr-quickmenu-user-icon:after {
  font-family: 'Barlow-Normal', sans-serif;
  line-height: 1;
  padding: 2px;
  border-radius: 50%;
  background-color: #E30613;
  display: inline-block;
  color: #ffffff;
  position: absolute;
  width: 18px;
  height: 18px;
  font-size: 12px;
  font-weight: 600;
  top: -9px;
  right: -9px;
}
body.incentive-bullet-1 .mypr-quickmenu-user-icon:after {
  content: "1";
}
body.incentive-bullet-2 .mypr-quickmenu-user-icon:after {
  content: "2";
}
body.incentive-bullet-3 .mypr-quickmenu-user-icon:after {
  content: "3";
}
body.incentive-bullet-4 .mypr-quickmenu-user-icon:after {
  content: "4";
}
body.incentive-bullet-5 .mypr-quickmenu-user-icon:after {
  content: "5";
}
body.incentive-bullet-6 .mypr-quickmenu-user-icon:after {
  content: "6";
}
body.incentive-bullet-7 .mypr-quickmenu-user-icon:after {
  content: "7";
}
body.incentive-bullet-8 .mypr-quickmenu-user-icon:after {
  content: "8";
}
.footerlogo {
  background-color: #f4f4f4;
  position: relative;
}
.footerlogo.text-center.content-visibility-auto > .wrapper {
  padding: 60px 0;
  min-height: 210px;
}
.footerlogo .wrapper {
  padding-left: 0;
  padding-right: 0;
}
.IE_8 .bottomlogo {
  background-image: url('https://cdn2.pricewise.nl/resources/main/svg/logo_min.svg');
}
.IE_8 .bottomlogo:after {
  background-image: url('https://cdn2.pricewise.nl/resources/main/svg/png/logo-slogan.png');
}
.bottomlogo {
  position: relative;
  background-image: url('https://cdn2.pricewise.nl/resources/main/svg/logo_min.svg');
  background-repeat: no-repeat;
  background-size: 178px 90px;
  width: 178px;
  height: 90px;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-top: 60px;
  margin-bottom: 60px;
  /*&:after{
        content:"";
        width:300px;
        height:40px;
        position: absolute;
        top: 100px;
        left: -62px;
        background-image: url('../../less/pricewise/@{imagedomain}/resources/main/svg/payoff.svg');
        background-repeat: no-repeat;
        background-size: 300px 40px;
    }*/
}
.bottomlogo:before {
  content: "";
  border: 29px solid transparent;
  border-left-color: #f4f4f4;
  border-left-width: 43px;
  margin-left: -25px;
  display: block;
  left: 50%;
  bottom: -28px;
  position: absolute;
  z-index: 9;
  -webkit-transform: rotate(-13deg);
  transform: rotate(-13deg);
  bottom: -114px;
  border-width: 55px;
  -webkit-transform: rotate(-5deg);
  transform: rotate(-5deg);
  border-left-width: 68px;
  margin-left: -36px;
}
.bottomlogo.nobottomarrow:before {
  display: none;
}
@-moz-document url-prefix() {
  .bottomlogo:before {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
.footercontent {
  padding-top: 88px;
  background-color: #243588;
}
.footercontent h4 {
  color: #fff;
  font-size: 24px;
  display: block;
}
.footercopyright {
  background-color: #20307a;
  color: #fff;
  font-size: 16px;
  text-align: center;
  padding-bottom: 100px;
}
.footercopyright ul {
  display: inline-block;
  margin: 0;
  padding: 30px 0;
}
.footercopyright ul li {
  padding-left: 13px;
  padding-right: 13px;
}
.footercopyright ul li a {
  color: #fff;
  text-decoration: none;
}
.footercopyright ul li a:hover {
  text-decoration: underline;
}
@media (max-width: 1023px) {
  .footercopyright ul.list-inline-code {
    padding: 0 0 30px 0;
  }
}
.footercopyright .wrapper .divUcStaticContent {
  display: inline;
}
.linksblocks {
  float: left;
  width: 100%;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}
@media (min-width: 767px) {
  .linksblocks {
    float: left;
    width: 50%;
  }
}
@media (min-width: 1024px) {
  .linksblocks {
    float: left;
    width: 68.75%;
  }
}
@media (min-width: 1280px) {
  .linksblocks {
    float: left;
    width: 68.75%;
  }
}
.linksblocks .linkscolumn {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}
@media (min-width: 1024px) {
  .linksblocks .linkscolumn {
    float: left;
    width: 50%;
  }
}
@media (min-width: 1280px) {
  .linksblocks .linkscolumn {
    float: left;
    width: 25%;
  }
}
.linksblocks .linkscolumn ul {
  list-style-type: none;
  margin: 30px 0;
  padding: 0;
}
.linksblocks .linkscolumn ul li {
  color: #fff;
  line-height: 30px;
}
.linksblocks .linkscolumn ul li a {
  color: #fff;
  text-decoration: none;
}
.linksblocks .linkscolumn ul li a:hover {
  text-decoration: underline;
}
.linksblocks .linkscolumn .no {
  background-color: #fff;
  border-radius: 6px;
  padding: 0 5px;
  color: #243588;
}
.no {
  background-color: #fff;
  border-radius: 6px;
  padding: 0 5px;
  color: #243588;
}
.footnotifier {
  font-size: 18px;
  float: left;
  width: 100%;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  color: #fff;
}
@media (min-width: 767px) {
  .footnotifier {
    float: left;
    width: 50%;
  }
}
@media (min-width: 1024px) {
  .footnotifier {
    float: left;
    width: 31.25%;
  }
}
@media (min-width: 1280px) {
  .footnotifier {
    float: left;
    width: 31.25%;
  }
}
.footnotifier .h4 {
  color: #fff;
  font-size: 24px;
  display: block;
}
.footnotifier p {
  margin: 10px 0;
  color: #fff;
  line-height: 28px;
}
.footnotifier .form-group {
  display: inline-block;
  margin-bottom: 20px;
}
.footnotifier .form-group input {
  width: 223px;
  margin-right: 10px;
  height: 50px;
  font-size: 18px;
}
@media (min-width: 767px) {
  .footnotifier .form-group input {
    height: 57px;
  }
}
@media (min-width: 1280px) {
  .footnotifier .form-group {
    margin-bottom: 0;
  }
}
@media (max-width: 766px) {
  .footnotifier {
    margin-left: 10px;
    margin-right: 10px;
  }
}
.footnotifier .btn-lg {
  font-size: 1.111em;
}
.footnotifier label {
  margin-bottom: 5px;
  width: 100%;
}
.footnotifier label span.h4 {
  margin-bottom: 14px;
}
.footersocial {
  margin-top: 20px;
  margin-bottom: 20px;
}
.footersocial a {
  background-color: #fff;
  border-radius: 10px;
  display: inline-block;
  font-size: 25px;
  height: 50px;
  margin-right: 11px;
  padding-top: 10px;
  text-align: center;
  vertical-align: middle;
  width: 50px;
  text-decoration: none;
  margin-bottom: 10px;
}
.footersocial a:hover,
.footersocial a:active {
  text-decoration: none;
  color: #243588;
}
.footersocial .youtube {
  font-size: 30px;
}
.footersocial .gplus {
  font-size: 45px;
  padding-top: 0;
}
.footersocial.alignedwithnotifier {
  margin-top: 27px;
  float: left;
  display: block;
}
/* ************************************* ADDON START Multi Select styling */
.suppliers-dd .multiSelect .checkboxLayer {
  overflow-x: hidden;
  overflow-y: scroll;
  max-height: 240px !important;
  max-width: 280px !important;
  -webkit-overflow-scrolling: touch;
}
.suppliers-multiselect .multiSelect.button {
  padding: 0px 8px;
  height: 36px;
}
.suppliers-multiselect .multiSelect.button .caret {
  width: 31px;
}
.suppliers-multiselect .multiSelect.button .caret:before {
  left: -3px;
  top: -1px;
  position: relative;
}
.suppliers-multiselect .multiSelect.button span {
  padding-top: 6px;
}
.multiSelect.inlineBlock {
  display: inline-block;
}
/* button */
.multiSelect .button {
  -moz-user-select: none;
  background-color: #fff;
  border: 1px solid #bbb;
  border-radius: 7px;
  color: #333333;
  cursor: pointer;
  margin-bottom: 0;
  padding: 0px 12px;
  text-align: left;
  vertical-align: middle;
  outline: none;
}
/* button on mouse hover */
.multiSelect .button:hover {
  background-color: #ebebeb;
  color: #323b87;
}
/* helper buttons style (select all, none, reset, clear filter); */
.multiSelect .helperButton {
  display: inline-block;
  text-align: center;
  vertical-align: top;
  cursor: pointer;
  border: 1px solid #ccc;
  padding: 3px 7px;
  font-size: 13px;
  line-height: 1;
  border-radius: 2px;
  color: #666;
  background-color: #EDEDED;
}
.multiSelect .button > div {
  float: left;
}
/* The checkboxes container */
.multiSelect .checkboxLayer {
  background-color: #fff;
  position: absolute;
  z-index: 999;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
  padding: 14px 14px 3px 14px;
  min-width: 222px;
  margin-top: 5px;
}
.multiSelectButton span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 130px;
  display: inline-block;
  padding-top: 7px;
  padding-bottom: 0px;
  font-size: 16px;
  pointer-events: none;
}
/* Downward pointing arrow */
.multiSelect .caret {
  display: inline-block;
  width: 27px;
  margin-left: 10px !important;
  vertical-align: middle;
  border-top: transparent;
  border-bottom: transparent;
  border-right: transparent;
  float: right !important;
  padding-top: 8px;
  padding-bottom: 6px;
  height: 34px;
  text-align: right;
  border-left: 1px solid #bbb;
  pointer-events: none;
}
.multiSelect .caret:before {
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "d";
  color: #243588;
}
.multiSelect .caret.openicon:before {
  content: "u";
}
.multiSelect .caret.closeicon {
  background-position: right -378px;
}
.multiSelect .caret.closeicon:before {
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "d";
}
.multiSelect.multiSelectItem {
  display: block;
  min-height: 37px;
  color: #243588;
  font-weight: bold;
}
.multiSelect .vertical {
  float: none;
}
.multiSelect .horizontal {
  float: left;
}
.multiSelect .acol {
  line-height: 1.4;
  min-width: 14px;
  max-height: 32px;
}
.multiSelect .multiSelectItem > .acol:first-child {
  background-color: #fff;
  border: 1px solid #bbb;
  border-radius: 8px;
  -webkit-box-shadow: 0 3px 0 rgba(0, 0, 0, 0.075) inset;
          box-shadow: 0 3px 0 rgba(0, 0, 0, 0.075) inset;
  padding: 14px;
  position: absolute;
  -webkit-transition: border-color 0.15s ease-in-out 0s, -webkit-box-shadow 0.15s ease-in-out 0s;
  transition: border-color 0.15s ease-in-out 0s, -webkit-box-shadow 0.15s ease-in-out 0s;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s, -webkit-box-shadow 0.15s ease-in-out 0s;
  cursor: pointer;
}
.multiSelect .multiSelectItem > .acol:first-child div {
  font-size: 17px;
  font-weight: normal;
  left: 6px;
  position: absolute;
  top: 3px;
  font-family: 'font-icons';
}
label.multiSelect {
  font-weight: normal;
}
label.multiSelect span {
  white-space: nowrap;
  margin: 0;
  padding: 5px 0 0 40px;
  display: inline-block;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  font-size: 16px;
  color: #333333;
}
/* hide the checkbox away */
.multiSelect .checkbox {
  position: absolute;
  left: -9999px;
  cursor: pointer;
}
.multiSelect .show {
  display: inline-block;
}
.multiSelect .hide {
  display: none;
}
.multiSelect .line {
  border-bottom: 1px solid #ccc;
  margin-bottom: 10px;
  padding-bottom: 5px;
  white-space: nowrap;
}
.multiSelect .helperButton + .helperButton {
  margin-left: 1px;
}
/* On mouse over and focus */
label.multiSelect input:focus ~ span::after,
label.multiSelect span:focus::after,
label.multiSelect span:hover::after {
  /* Enable this if you want some arrow pointer on focus */
  /* content: ' \00AB'; */
}
label.multiSelect input:focus ~ span,
label.multiSelect span:hover {
  cursor: pointer;
  /* Enable this if you want some arrow pointer on focus */
  /* content: ' \00AB'; */
}
/* for checkboxes currently selected */
.multiSelect .checkboxSelected {
  color: #243588;
  text-shadow: 1px 0px #eee;
}
.multiSelect .checkboxSelected span {
  color: #243588;
}
/* checkboxes currently disabled */
.multiSelect.disabled,
.multiSelect.disabled:hover {
  color: #ccc;
  cursor: not-allowed;
}
/*
 * If you use images in button / checkbox label, you might want to change the image style here.
 */
.multiSelect img {
  vertical-align: middle;
  margin-bottom: 0px;
  height: 22px;
  width: 22px;
}
/* ************************************* ADDON END Multi Select styling */
/* *************************************  Multi Select normal styling */
.multiSelect-normal.multiSelect-with-input .multiSelectItem > .acol label.multiSelect span {
  padding: 2px 0 0 40px !important;
}
.multiSelect-normal .multiSelect.inlineBlock {
  display: inline-block;
  width: 100%;
  position: relative;
}
.multiSelect-normal .multiSelect .button {
  border-radius: 5px;
  padding: 7px 12px 8px 12px;
  width: 100%;
}
.multiSelect-normal .multiSelect .caret {
  padding-top: 16px;
  padding-bottom: 6px;
  height: 50px;
  position: absolute;
  right: 13px;
  top: 0px;
}
.multiSelect-normal .multiSelect .multiSelectItem > .acol label {
  line-height: 26px;
}
.multiSelect-normal .multiSelect .multiSelectItem > .acol label.multiSelect span {
  padding: 2px 0 0 20px;
}
/* ************************************* Multi Select normal styling */
/* Sim Multi Select Bank logos */
.multiselect-bank-logos .multiSelect.multiSelectItem {
  width: 50%;
}
@media (min-width: 768px) {
  .multiselect-bank-logos .multiSelect.multiSelectItem {
    width: 25%;
  }
}
.multiselect-bank-logos .multiSelect img {
  width: 100% !important;
  height: auto !important;
  border: 1px solid #CCC;
  border-radius: 5px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.multiselect-bank-logos div.multiSelect.acol.withlabel > label.multiSelect > span.multiSelect {
  padding: 5px !important;
}
.multiselect-bank-logos div.multiSelect.checkboxLayer {
  padding: 5px;
  padding-bottom: 15px;
  width: 100%;
}
.multiselect-bank-logos div.multiSelect.checkboxLayer > div.multiSelect.line {
  display: none;
}
.multiselect-bank-logos .multiSelect .acol {
  max-height: inherit;
}
/* End Sim Multi Select Bank logos */
.hld .hld-header,
.hld .hld-hdr {
  color: #243588;
  font-size: 16px;
  width: 100%;
}
.hld .hld-header h4 strong,
.hld .hld-hdr h4 strong {
  display: block;
}
.hld .hld-content,
.hld .hld-cnt {
  position: relative;
  width: 100%;
  -webkit-backface-visibility: hidden;
  margin-top: 5px;
  color: #757474;
}
.hld .hld-content .control-label,
.hld .hld-cnt .control-label {
  color: #757474;
}
.hld .hld-content hr,
.hld .hld-cnt hr {
  margin-top: 10px;
  margin-bottom: 10px;
}
.last-orders-ticker .latestorderswrapper h3 {
  display: none !important;
}
.hld-nostyle {
  position: relative;
  border-radius: 10px;
  padding: 10px 20px 20px;
  margin: 10px 0 20px 0;
  border: 1px solid transparent;
  background: transparent;
}
.hld-default {
  position: relative;
  border-radius: 10px;
  padding: 10px 20px 20px;
  margin: 10px 0 20px 0;
  border: 1px solid #243588;
  background: #fff;
}
@media (max-width: 1279px) {
  .hld-default {
    padding: 10px;
  }
}
.hld-white {
  position: relative;
  border-radius: 10px;
  padding: 10px 20px 20px;
  margin: 10px 0 20px 0;
  border: 1px solid #ffffff;
  background: #ffffff;
  padding: 20px;
}
.hld-grayborder {
  position: relative;
  border-radius: 10px;
  padding: 10px 20px 20px;
  margin: 10px 0 20px 0;
  border: 1px solid #BABABA;
  background: transparent;
}
@media (max-width: 1279px) {
  .hld-grayborder {
    padding: 10px;
  }
}
.hld-white-grayborder {
  position: relative;
  border-radius: 10px;
  padding: 10px 20px 20px;
  margin: 10px 0 20px 0;
  border: 1px solid #BABABA;
  background: #ffffff;
}
@media (max-width: 1279px) {
  .hld-white-grayborder {
    padding: 10px;
  }
}
.hld-warning {
  position: relative;
  border-radius: 10px;
  padding: 10px 20px 20px;
  margin: 10px 0 20px 0;
  border: 1px solid #FDC300;
  background: #FEF6DB;
}
.officialpartner-hld {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 15px;
}
.officialpartner-hld .official-supplier-logo {
  background: url('https://cdn2.pricewise.nl/resources/images/officieel-partner-element.png') no-repeat right;
  background-size: contain;
  display: inline-block;
  width: 50%;
  height: 90px;
  margin-right: 5px;
}
.officialpartner-hld > img {
  -ms-flex-item-align: center;
      align-self: center;
  margin-bottom: 10px;
  max-width: 50%;
}
.hld-info {
  position: relative;
  border-radius: 10px;
  padding: 10px 20px 20px;
  margin: 10px 0 20px 0;
  border: 1px solid #BABABA;
  background: #edf2fb;
}
.hld-info h3 {
  color: #333333;
  font-size: 24px;
}
.hld-info-noborder {
  position: relative;
  border-radius: 10px;
  padding: 10px 20px 20px;
  margin: 10px 0 20px 0;
  border: 1px solid transparent;
  background: #edf2fb;
}
.hld-info-noborder p {
  padding: 0;
  margin: 0;
}
.hld-blue {
  position: relative;
  border-radius: 10px;
  padding: 10px 20px 20px;
  margin: 10px 0 20px 0;
  border: 1px solid #94b0e2;
  background: #edf2fb;
}
.hld-blue h3 {
  color: #243588;
  font-size: 24px;
}
.hld-gray {
  position: relative;
  border-radius: 10px;
  padding: 10px 20px 20px;
  margin: 10px 0 20px 0;
  border: 1px solid transparent;
  background: #EDEDED;
  -webkit-box-shadow: 0 3px 0 #dcdcdc;
  box-shadow: 0 3px 0 #dcdcdc;
}
@media (max-width: 1279px) {
  .hld-gray {
    padding: 10px;
  }
}
.hld-gray hr {
  border-color: #BABABA;
}
.hld-grayborder-shadow {
  position: relative;
  border-radius: 10px;
  padding: 10px 20px 20px;
  margin: 10px 0 20px 0;
  border: 1px solid #cbcbcb;
  background: transparent;
  -webkit-box-shadow: 0 3px 0 #cbcbcb;
  box-shadow: 0 3px 0 #cbcbcb;
}
@media (max-width: 1279px) {
  .hld-grayborder-shadow {
    padding: 10px;
  }
}
@media (max-width: 1023px) {
  .hld-grayborder-shadow.productinfohld {
    padding: 10px;
  }
}
@media (max-width: 766px) {
  .hld-grayborder-shadow.productinfohld.product-info-card {
    padding: 0 10px;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  .hld-grayborder-shadow.productinfohld.product-info-card {
    padding: 10px 30px;
  }
}
@media (max-width: 1023px) {
  .hld-grayborder-shadow.productinfohld .top .left {
    padding: 0 0 10px;
  }
}
@media (max-width: 1023px) {
  .pp-zorg .hld-grayborder-shadow.productinfohld {
    padding: 20px;
  }
}
.hld-primary {
  position: relative;
  border-radius: 10px;
  padding: 10px 20px 20px;
  margin: 10px 0 20px 0;
  border: 1px solid #334290;
  background: #334290;
}
.hld-primary h4,
.hld-primary p,
.hld-primary li,
.hld-primary li a {
  color: #fff;
}
.hld-primary li a:hover {
  color: #fff;
}
.hld-primary .btn-secondary {
  border: 1px solid #ccc !important;
}
.hld-expand {
  padding: 0px;
  -webkit-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.hld-expand .hld-header {
  padding: 10px 10px 10px 10px;
  cursor: pointer;
}
.hld-expand .hld-content {
  padding: 10px;
  -webkit-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.hld-error {
  position: relative;
  border-radius: 10px;
  padding: 10px 20px 20px;
  margin: 10px 0 20px 0;
  border: 1px solid #E30613;
  background: #fff;
}
.dealalert {
  float: none !important;
  padding: 0;
  vertical-align: top;
  display: inline-block;
}
@media (min-width: 1024px) {
  .dealalert {
    white-space: nowrap;
  }
}
.dealalert .text {
  background-color: #fdc300;
  padding: 2px 7px;
  color: #333333;
  border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
  font-size: 15px;
  display: block;
  float: left;
}
@media (min-width: 767px) {
  .dealalert .text {
    display: inline;
  }
}
.dealalert .text:before {
  line-height: 23px;
  display: inline-block;
  vertical-align: top;
}
.dealalert .info-icon {
  margin-left: 10px;
}
.dealalert.dealalert-orange .text {
  background-color: #ff6600;
  color: #ffffff;
}
.dealalert.dealalert-orange .info-icon {
  background-color: #ffffff;
  margin-bottom: 2px;
}
.dealalert.dealalert-orange .info-icon:before {
  color: #ff6600;
}
.dealalert.dealalert-blue .text {
  background-color: #243588;
  color: #ffffff;
}
.specialdeal {
  margin-left: -10px;
  margin-right: -10px;
  position: relative;
  border-radius: 10px;
  padding: 10px 20px 20px;
  margin: 10px 0 20px 0;
  border: 1px solid #BABABA;
  background: #edf2fb;
  padding: 13px 20px;
}
.specialdeal:before,
.specialdeal:after {
  content: " ";
  display: table;
}
.specialdeal:after {
  clear: both;
}
.specialdeal:before,
.specialdeal:after {
  content: " ";
  display: table;
}
.specialdeal:after {
  clear: both;
}
.specialdeal p {
  float: left !important;
  margin: 6px 0 0 0;
}
.specialdeal > a {
  float: right !important;
  padding: 6px 24px;
}
.specialdeal p + ul {
  float: left !important;
  margin-top: 20px;
}
.blue-box {
  margin-left: -10px;
  margin-right: -10px;
  position: relative;
  border-radius: 10px;
  padding: 10px 20px 20px;
  margin: 10px 0 20px 0;
  border: 1px solid #BABABA;
  background: #edf2fb;
  padding: 15px 20px;
}
.blue-box:before,
.blue-box:after {
  content: " ";
  display: table;
}
.blue-box:after {
  clear: both;
}
.blue-box:before,
.blue-box:after {
  content: " ";
  display: table;
}
.blue-box:after {
  clear: both;
}
.relatehld .hld {
  padding: 20px;
}
.relatehld .hld .hld-content {
  margin-top: 0;
}
.relatehld .hld ul {
  padding: 0;
  margin-bottom: 0;
}
.relatehld .hld ul li {
  list-style-type: none;
  padding: 5px 0;
}
.relatehld .hld ul li:first-child {
  padding-top: 0;
}
.relatehld .hld ul li:last-child {
  padding-bottom: 0;
}
.socialsharehld li {
  margin-left: 8px;
}
.socialsharehld li:first-child {
  margin-left: 0;
}
.miniscompare .hld-info {
  text-align: center;
  position: relative;
}
.miniscompare .hld-info:before {
  content: "";
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #edf2fb;
  position: absolute;
  top: -8px;
}
.miniscompare .hld-header {
  margin-bottom: 20px;
}
.helphld {
  padding: 20px;
  margin-top: 15px;
  text-align: center;
}
.helphld .hld-header {
  background-position: center top;
  margin-top: -70px;
  padding-top: 100px;
  background-image: url('https://cdn2.pricewise.nl/resources/main/expert-coverage-silvya.png');
  background-repeat: no-repeat;
  background-size: 31%;
}
.dinner-jaarkaart-hld {
  margin-top: 50px;
  padding: 10px 15px 20px;
}
.dinner-jaarkaart-hld .hld-header {
  margin-top: -37px;
  padding-top: 100px;
  background: url('https://cdn2.pricewise.nl/resources/main/diner-jaarkaart-badge.png') no-repeat bottom center;
  background-size: contain;
}
.dinner-jaarkaart-hld .hld-content p {
  margin-top: 20px;
  margin-bottom: 0;
  font-family: 'Barlow-Extrabold', sans-serif;
}
.productinfohld .pricewrap {
  padding-left: 0;
  padding-right: 0;
  padding-top: 5px;
}
.productinfohld .pricewrap .price-container .hld-retention .price {
  position: relative;
  background-color: #F4F4F4;
  border-radius: 10px;
  padding-left: 10px;
  padding-right: 15px;
  padding-top: 18px;
  padding-bottom: 20px;
  margin: auto;
  color: #757474;
  background-repeat: no-repeat;
  background-position: right center;
  text-align: left !important;
}
.productinfohld .pricewrap .price-container .hld-retention .price .info-icon {
  margin-left: 4px;
}
.productinfohld .pricewrap .price-container .hld-retention .price p {
  color: #243588;
  font-size: 14px;
}
@media (min-width: 1024px) {
  .productinfohld .pricewrap .price-container .hld-retention .price {
    padding-top: 9px;
    padding-bottom: 9px;
  }
}
@media (max-width: 1279px) {
  .productinfohld .pricewrap .price-container .hld-retention .price {
    max-width: 170px;
  }
}
@media (max-width: 766px) {
  .productinfohld .pricewrap .price-container .hld-retention .price {
    padding-top: 9px !important;
    padding-bottom: 9px !important;
  }
}
.productinfohld .pricewrap .price-container .hld-retention.nuon-tablet .price {
  background-image: url('https://cdn2.pricewise.nl/resources/main/samsung-tablet.png');
}
@media (min-width: 1024px) {
  .productinfohld .pricewrap .price-container .hld-retention.nuon-tablet .price {
    background-size: 45px;
    padding-right: 20px;
    background-position: 96% 10%;
  }
}
@media (max-width: 1023px) {
  .productinfohld .pricewrap .price-container .hld-retention.nuon-tablet .price {
    background-size: 45px;
    padding-right: 28px;
  }
}
@media (max-width: 331px) {
  .productinfohld .pricewrap .price-container .hld-retention.nuon-tablet .price {
    background-position: 96% 10%;
  }
}
.productinfohld .prices {
  padding: 0 10px;
}
@media (max-width: 1023px) {
  .productinfohld .prices {
    margin-left: -10px;
    margin-right: -10px;
  }
}
.productinfohld .prices .price-container {
  padding-left: 2px;
  padding-right: 2px;
}
@media (max-width: 1023px) {
  .productinfohld .prices .price-container {
    padding-left: 10px;
    padding-right: 10px;
  }
}
.productinfohld .logosupplier {
  padding-bottom: 15px;
}
@media (min-width: 767px) and (max-width: 1023px) {
  .productinfohld .logosupplier {
    text-align: left !important;
  }
}
.productinfohld .tariffwrap {
  color: #333333;
  width: 100%;
}
.productinfohld .tariffwrap td {
  vertical-align: top;
  padding: 2px 0;
}
@media (max-width: 767px) {
  .productinfohld .tariffwrap td {
    padding: 2px 0 !important;
  }
}
.productinfohld .tariffwrap td:first-child {
  padding-right: 5px;
}
@media (max-width: 1023px) {
  .productinfohld .tariffwrap td:first-child span:before {
    content: "\2022";
    padding-right: 0.5em;
    padding-left: 0.3em;
  }
}
.productinfohld .text-center .btn-default {
  margin-top: 10px;
}
.productinfohld .ci-productinfo .left {
  padding: 0 5px 10px 0;
  width: 70%;
}
.productinfohld .ci-productinfo .left .carinsur-title span {
  color: #243588;
  display: block;
  font-size: 20px;
  padding-bottom: 10px;
}
.productinfohld .ci-productinfo .right {
  padding: 0 0 10px 0;
  text-align: right;
  width: 30%;
}
.productinfohld .ci-productinfo .bottom-right {
  padding: 5px 0;
  text-align: right;
  width: 30%;
}
.productinfohld .ci-productinfo .padding-bottom-space {
  color: #243588;
  font-weight: bold;
}
.productinfohld .ci-productinfo .bottom-left,
.productinfohld .ci-productinfo .bottom-right {
  border-top: 1px solid #ededed;
}
.productinfohld .ci-productinfo .campaignadditionalitem {
  display: table-row;
  background-color: transparent;
}
.productinfohld .ci-productinfo .campaignadditionalitem td {
  padding-bottom: 10px;
}
.productinfohld .ci-productinfo .campaignadditionalitem .left {
  padding: 10px 5px 10px 0;
}
.productinfohld .ci-productinfo .campaignadditionalitem .right {
  padding: 10px 0 10px 0;
}
.productinfohld .ci-productinfo .campaignadditionalitem .glyphicon-plus {
  color: #95C11F;
  padding-right: 2px;
  margin-left: -2px;
}
.productinfohld .ci-productinfo .campaignadditionalitem .label {
  font-size: 15px;
  font-family: 'Barlow-Normal', sans-serif;
  color: #243588;
  font-weight: 700;
}
.productinfohld .ci-productinfo .campaignadditionalitem .info-icon {
  float: right;
  margin-top: 4px;
}
@media (max-width: 767px) {
  .productinfohld {
    padding: 5px 20px 5px;
  }
  .productinfohld h3,
  .productinfohld hr {
    margin-top: 3px !important;
    margin-bottom: 3px !important;
  }
  .productinfohld .pricewrap {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .productinfohld .pricewrap .price-container {
    min-height: 55px;
  }
  .productinfohld .pricewrap .price-container .price {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .productinfohld .pricewrap .padding-large-vertical span {
    font-size: 14px;
  }
  .productinfohld .gray-darker-ul,
  .productinfohld .tariffwrap,
  .productinfohld .list-table li,
  .productinfohld .tbl-ordrsummary,
  .productinfohld .dealalert .text {
    font-size: 16px;
  }
  .productinfohld .ci-productinfo * {
    font-size: 14px;
  }
  .productinfohld .text-center .btn {
    margin-bottom: 5px;
  }
  .productinfohld .pdf-dl-links a {
    background-position: 1px 0;
  }
}
@media (max-width: 767px) {
  .pp-energy .productinfohld .logosupplier.logosupplier-collapsed {
    padding-bottom: 0px !important;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  .pp-energy .productinfohld .pricewrap {
    padding-top: 20px;
  }
}
@media (max-width: 1023px) {
  .pp-energy .productinfohld .tariffwrap td:first-child span::before {
    display: none;
  }
}
.reviewshld .scrollmorewrap {
  text-align: center;
}
.reviewshld .scrollmorewrap .btn {
  font-size: 50px;
  height: 50px;
  right: 5px;
  top: 10%;
}
.reviewshld .hld-img {
  width: 59px;
  height: 59px;
  margin-right: 15px;
}
.reviewshld .big {
  font-family: 'Barlow-Bold', sans-serif;
  font-size: 24px;
  color: #243588;
  margin-top: 0px;
}
.reviewshld .small {
  color: #757474;
}
@media (max-width: 1023px) {
  .reviewshld .small {
    display: block;
  }
}
.userresponsehld p {
  position: relative;
  display: block;
}
.userresponsehld .userresponse {
  margin-left: 35px;
}
.userresponsehld p::after,
.userresponsehld p::before {
  color: #243588 !important;
  display: block;
  font-family: "Arial", arial !important;
  font-size: 52px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  position: absolute;
}
.userresponsehld p::after {
  bottom: 2px;
  content: '„';
  right: 4px;
}
.userresponsehld p::before {
  content: '“';
  left: -2px;
  top: -10px;
}
.userresponsehld .userresponseauthor {
  display: block;
  margin-top: 10px;
  color: #757474;
  font-style: italic;
  margin-right: 35px;
}
.IE_9 .userresponsehld p::after,
.IE_9 .userresponsehld p::before {
  content: '"';
}
.radio-hld-top-zero {
  margin-top: 0px !important;
}
.radio-hld {
  cursor: pointer;
  margin-top: 30px;
}
.radio-hld.active .hld-grayborder-shadow {
  border: 1px solid #00B6ED;
}
.radio-hld.active .hld-error {
  position: relative;
  border-radius: 10px;
  padding: 10px 20px 20px;
  margin: 10px 0 20px 0;
  border: 1px solid #E30613;
  background: #fff;
}
.radio-hld h5 {
  margin: 20px 0;
}
.radio-hld .hld-grayborder-shadow {
  margin-bottom: 8px;
  padding: 10px 10px 20px;
}
.radio-hld .custom-radio {
  cursor: pointer;
}
.radio-hld .btn {
  margin: 20px;
}
.radio-hld > p {
  color: #BABABA;
}
.loans-page .radio-hld .btn {
  margin: 0px;
}
.checkbox-hld {
  cursor: pointer;
}
.checkbox-hld .custom-select {
  margin: 20px 20px 10px 35px;
}
.checkbox-hld label.custom-checkbox {
  color: #243588;
  font-size: 18px;
  padding-left: 40px;
  line-height: 25px!important;
}
.checkbox-hld label.custom-checkbox span:not(.info-icon) {
  display: block;
  color: #757474;
  font-size: 16px;
}
.checkbox-hld label.custom-checkbox input[type="checkbox"] + .image-checkbox {
  top: 4px;
}
.checkbox-hld .hld-grayborder-shadow {
  padding: 13px 15px;
}
.checkbox-hld .hld-grayborder-shadow > .info-icon {
  position: absolute;
  right: 10px;
  top: 15px;
}
.checkbox-hld a.underline {
  text-decoration: underline;
}
.checkbox-hld a.underline:hover {
  text-decoration: none;
}
.checkbox-hld.active .hld-grayborder-shadow {
  border: 1px solid #00B6ED;
}
.found-insurances {
  padding-bottom: 10px;
}
.found-insurances h3 {
  margin-top: 7px;
}
.found-insurances h5 {
  font-size: 20px;
  margin-bottom: 4px;
  margin-top: 12px;
}
.found-insurances strong {
  font-size: 17px;
}
.main-right-rslt .accordion-pw h4 {
  font-family: 'Barlow-Extrabold', sans-serif;
}
.insocialgray {
  border: 1px solid #bababa;
  background: 0 0;
  -webkit-box-shadow: 0 0px 0 transparent;
  box-shadow: 0 0px 0 transparent;
}
.insocialgray .hld-header {
  color: #243588;
  font-size: 24px;
  font-family: 'Barlow-Extrabold', sans-serif;
  font-weight: normal;
  left: 20px;
  position: absolute;
  top: 20px;
}
@media (max-width: 1279px) {
  .insocialgray .hld-header {
    left: 20px;
  }
}
.insocialgray .testimonials-wrapper-front {
  width: auto;
  padding-top: 0;
  border: 0;
  padding-left: 5px;
  padding-right: 5px;
  position: relative;
}
.insocialgray .testimonials-wrapper-front .td-testim-right table {
  padding-bottom: 6px;
  padding-right: 16px;
  width: 126px;
}
.insocialgray .testimonials-wrapper-front .td-testim-right .ghil-testim {
  display: none;
}
.insocialgray .testimonials-wrapper-front .insocial-score-big {
  background-color: transparent;
  font-family: 'Barlow-Extrabold', sans-serif;
  top: 8px;
  right: 0;
  line-height: 35px;
  font-weight: 400;
  position: absolute;
  text-align: center;
  z-index: 5;
}
.insocialgray .testimonials-wrapper-front .insocial-score-big span {
  font-size: 24px;
  padding-top: 5px;
  color: #243588;
  display: block;
}
.insocialgray .testimonials-wrapper-front #lblMore {
  left: 66px;
  top: 32px;
  position: absolute;
}
.insocialgray .testimonials-wrapper-front #lblMore a,
.insocialgray .testimonials-wrapper-front #lblMore a span {
  color: #243588;
}
.insocialgray .testimonials-wrapper-front hr {
  display: none;
}
.insocialgray .testimonials-wrapper-front .testim-front {
  margin-top: 80px;
  display: block;
  min-height: 35px;
  padding: 23px 0 90px;
  position: relative;
  z-index: 1;
}
@media (max-width: 1279px) {
  .insocialgray .testimonials-wrapper-front .testim-front {
    padding: 23px 0 100px;
  }
}
.insocialgray .testimonials-wrapper-front .testim-front:after {
  content: "";
  border: 29px solid transparent;
  border-left-color: #EDEDED;
  border-left-width: 43px;
  margin-left: -25px;
  display: block;
  left: 50%;
  bottom: -28px;
  position: absolute;
  z-index: 9;
  -webkit-transform: rotate(-13deg);
  transform: rotate(-13deg);
  bottom: 45px;
  border-width: 33px;
  -webkit-transform: rotate(-4deg);
  transform: rotate(-4deg);
  border-left-width: 46px;
  margin-left: -12px;
  z-index: 0;
}
@media (max-width: 1279px) {
  .insocialgray .testimonials-wrapper-front .testim-front:after {
    margin-left: -4px;
    bottom: 55px;
  }
}
.insocialgray .testimonials-wrapper-front .testim-front .insocial-testimonial {
  padding-bottom: 0;
  display: block;
  background: #EDEDED;
  padding-left: 30px;
  padding-top: 0px;
  padding-right: 20px;
  position: relative;
  padding-bottom: 10px;
  z-index: 1;
}
.insocialgray .testimonials-wrapper-front .testim-front .insocial-testimonial:before {
  content: "";
  display: block;
  width: 100%;
  height: 23px;
  position: absolute;
  left: 0px;
  top: -15px;
  -webkit-border-top-left-radius: 20px;
  -webkit-border-top-right-radius: 15px;
  -moz-border-radius-topleft: 20px;
  -moz-border-radius-topright: 15px;
  border-top-left-radius: 20px;
  border-top-right-radius: 15px;
  background: #EDEDED;
  /* IE 9 */
  -webkit-transform: rotate(3deg);
  /* Safari 3-8 */
  transform: rotate(3deg);
}
.insocialgray .testimonials-wrapper-front .testim-front .insocial-testimonial:after {
  content: "";
  display: block;
  width: 100%;
  height: 23px;
  position: absolute;
  left: 0px;
  bottom: -16px;
  -webkit-border-bottom-right-radius: 15px;
  -webkit-border-bottom-left-radius: 20px;
  -moz-border-radius-bottomright: 15px;
  -moz-border-radius-bottomleft: 20px;
  border-bottom-right-radius: 15px;
  border-bottom-left-radius: 20px;
  background: #EDEDED;
  /* IE 9 */
  -webkit-transform: rotate(-3deg);
  /* Safari 3-8 */
  transform: rotate(-3deg);
}
.insocialgray .testimonials-wrapper-front .testim-front .insocial-testimonial span {
  font-size: 16px;
  position: relative;
}
.insocialgray .testimonials-wrapper-front .testim-front .insocial-testimonial span.testim-desctiption:before,
.insocialgray .testimonials-wrapper-front .testim-front .insocial-testimonial span.testim-desctiption:after {
  height: 14px;
  display: inline-block;
  font-family: "Arial";
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
}
.insocialgray .testimonials-wrapper-front .testim-front .insocial-testimonial span.testim-desctiption:before {
  top: 7px;
  content: "“";
  left: -1px;
  position: relative;
}
.insocialgray .testimonials-wrapper-front .testim-front .insocial-testimonial span.testim-desctiption:after {
  bottom: 7px;
  content: "„";
  height: 5px;
  width: 5px;
  position: relative;
  line-height: 0;
}
.insocialgray .testimonials-wrapper-front .testim-front .insocial-testimonial span.testim-author,
.insocialgray .testimonials-wrapper-front .testim-front .insocial-testimonial span.testim-date {
  color: #959595;
}
.insocialgray .testimonials-wrapper-front .testim-front .insocial-testimonial span.testim-author {
  padding-left: 78px;
  position: absolute;
  width: 100%;
  left: 19px;
  height: 44px;
  bottom: -91px;
}
@media (max-width: 1279px) {
  .insocialgray .testimonials-wrapper-front .testim-front .insocial-testimonial span.testim-author {
    line-height: 1.1;
    left: 9px;
  }
}
.insocialgray .testimonials-wrapper-front .testim-front .insocial-testimonial span.testim-author:before {
  background: url('https://cdn2.pricewise.nl/resources/main/icon-insocial.png') 0 0 no-repeat;
  width: 52px;
  height: 48px;
  display: block;
  position: absolute;
  content: "";
  left: 11px;
  top: -10px;
}
.IE_8 .insocialgray .testimonials-wrapper-front .insocial-testimonial:before,
.IE_9 .insocialgray .testimonials-wrapper-front .insocial-testimonial:before,
.IE_8 .insocialgray .testimonials-wrapper-front .insocial-testimonial:after,
.IE_9 .insocialgray .testimonials-wrapper-front .insocial-testimonial:after {
  content: '"';
}
.eigenrisico label.custom-radio {
  color: #243588;
  padding: 10px 0;
  width: 100%;
}
.eigenrisico label.custom-radio input[type="radio"] {
  left: auto;
  top: auto;
  visibility: hidden;
}
.eigenrisico label.custom-radio input[type="radio"] + .image-radio {
  left: auto;
  position: relative;
  vertical-align: top;
}
.eigenrisico .hld-grayborder-shadow {
  padding: 10px 20px 10px;
  padding: 0;
}
.expert-box-flow {
  border-radius: 10px;
  border: 1px solid #bababa;
  margin: 40px 0;
}
.expert-box-flow h4 {
  font-size: 20px;
}
@media (min-width: 1280px) {
  .expert-box-flow h4 {
    font-size: 24px;
  }
}
.expert-box-flow .expert-box-flow-description {
  padding: 20px;
}
.expert-box-flow .expert-box-flow-image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: end;
  position: relative;
  width: 100%;
  min-height: 130px;
}
.expert-box-flow .expert-box-flow-image picture {
  margin-left: auto;
}
@media (max-width: 1280px) {
  .expert-box-flow .expert-box-flow-image img {
    width: 100px;
  }
}
.expert-box-flow .expert-box-flow-image-text {
  position: absolute;
  padding-right: 129px;
  top: 0;
  padding-left: 20px;
}
@media (max-width: 1280px) {
  .expert-box-flow .expert-box-flow-image-text {
    padding-right: 85px;
    padding-left: 10px;
  }
}
.expert-box {
  position: relative;
  text-align: center;
  margin-top: 70px;
  border-color: #BABABA;
}
.expert-box .hld-header {
  margin-top: 40px;
}
.expert-box .hld-header h4 {
  font-size: 24px;
}
@media (min-width: 1024px) and (max-width: 1280px) {
  .expert-box .hld-header h4 {
    font-size: 18px;
  }
}
.expert-box .hld-content p {
  color: #333333;
}
.expert-box .expert-img {
  position: absolute;
  top: -40px;
  left: 50%;
  margin-left: -40px;
  width: 80px;
  height: 80px;
}
.expert-box .expert-img.expert-img-ci {
  background: url('https://cdn2.pricewise.nl/cmsfiles/images/stefan-expert.png') 0 0 no-repeat;
  top: -61px;
  margin-left: -40px;
  width: 71px;
  height: 103px;
  background-size: 100%;
}
.expert-box .expert-img-zorg {
  background: url('https://cdn2.pricewise.nl/resources/main/expert-offline.jpg') 0 0 no-repeat;
}
.expert-img-1 {
  background: url('https://cdn2.pricewise.nl/resources/main/sprite-expert.png') no-repeat;
  background-position: center 0px;
  margin-top: -57px;
  padding-top: 90px;
}
.expert-img-2 {
  background: url('https://cdn2.pricewise.nl/resources/main/sprite-expert.png') no-repeat;
  background-position: center -349px;
  margin-top: -57px;
  padding-top: 90px;
}
.expert-img-3 {
  background: url('https://cdn2.pricewise.nl/resources/main/sprite-expert.png') no-repeat;
  background-position: center -174px;
  margin-top: -57px;
  padding-top: 90px;
}
.expert-img-4 {
  background: url('https://cdn2.pricewise.nl/resources/main/sprite-expert.png') no-repeat;
  background-position: center -520px;
  margin-top: -57px;
  padding-top: 90px;
}
.expert-img-5 {
  background: url('https://cdn2.pricewise.nl/resources/main/sprite-expert.png') no-repeat;
  background-position: center -718px;
  margin-top: -57px;
  padding-top: 90px;
}
.expert-img-6 {
  background: url('https://cdn2.pricewise.nl/resources/main/customer-support.png') no-repeat;
  background-position: center 2px;
  margin-top: -49px;
  padding-top: 68px;
}
.latestordershld #latestordersoverflow {
  overflow: hidden;
  height: 220px;
  position: relative;
}
.latestordershld #latestordersoverflow li .detail {
  width: 75%;
  display: inline-block;
}
.latestordershld .scrollmorewrap {
  text-align: center !important;
}
.logoshld {
  text-align: center !important;
}
.logoshld .logo-authorite,
.logoshld .logo-thiusw {
  float: none;
  display: inline-block;
}
.logoshld .logos-afm {
  margin-top: 50px;
  display: none;
}
.logoshld .logos-afm .text-gray {
  color: #8f8f8f;
  padding-top: 20px;
  max-width: 224px;
  margin: 0 auto 11px;
}
div#emailNotSent input {
  text-transform: lowercase;
}
.maildeals {
  margin-top: -29px;
  margin-bottom: 10px;
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .maildeals {
    display: none !important;
  }
}
@media (min-width: 1280px) {
  .maildeals {
    display: none !important;
  }
}
@media (min-width: 767px) {
  .maildeals {
    margin-bottom: -21px;
    margin-top: -10px;
    position: relative;
    z-index: 1;
  }
}
.maildeals .btn-secondary {
  margin: -20px -10px 0 0;
  border: 0;
  border-radius: 0 0 0 6px;
  padding: 2px 8px;
}
@media (min-width: 767px) {
  .maildeals .btn-secondary {
    padding: 4px 8px 2px 8px;
    border-radius: 6px;
    margin: 0;
  }
}
@media (min-width: 767px) {
  .maildeals .collapsing,
  .maildeals .collapse.in {
    margin-top: 5px;
    margin-bottom: 30px;
  }
}
.maildeals .maildealsexpandarea {
  position: relative;
  border-radius: 10px;
  padding: 10px 20px 20px;
  margin: 10px 0 20px 0;
  border: 1px solid #334290;
  background: #334290;
  margin: 0;
}
.maildeals .maildealsexpandarea h4,
.maildeals .maildealsexpandarea p,
.maildeals .maildealsexpandarea li,
.maildeals .maildealsexpandarea li a {
  color: #fff;
}
.maildeals .maildealsexpandarea li a:hover {
  color: #fff;
}
.maildeals .maildealsexpandarea .btn-secondary {
  border: 1px solid #ccc !important;
}
.maildeals .maildealsexpandarea .hld-header {
  display: none;
}
.maildeals .maildealsexpandarea .hld-default {
  background: transparent;
  margin: 0;
  border: none;
  border-radius: 0;
  padding: 0;
}
.maildeals .maildealsexpandarea .close {
  top: 5px;
  right: 8px;
  z-index: 100;
}
.maildeals .hld-default.hld-expand .hld-content {
  padding: 0;
  color: #fff;
  display: block !important;
  height: auto !important;
  overflow: visible !important;
}
.maildeals .hld-default.hld-expand .hld-content #emailNotSent p {
  margin-top: 5px;
}
.maildeals .hld-default.hld-expand .hld-content #emailSent a {
  color: #fff;
}
@media (min-width: 767px) {
  .maildeals.maildealsenergy {
    margin-bottom: 5px;
    margin-top: -15px;
  }
  .maildeals.maildealsenergy .collapsing,
  .maildeals.maildealsenergy .collapse.in {
    margin-bottom: 0;
  }
}
.asmaildealsxs {
  position: absolute;
  top: -5px;
  z-index: 100;
}
.asmaildealsxs a {
  font-size: 14px;
}
.maildeals-bottomfixed {
  background-color: #757474;
  color: #ffffff;
}
.maildeals-bottomfixed a,
.maildeals-bottomfixed a:hover {
  color: #ffffff;
}
.maildeals-bottomfixed .slide-content-closed .pw-icon-email:before {
  padding: 0 0 3px 0;
}
.maildeals-bottomfixed .slide-content-open a.btn {
  width: 90%;
  text-align: left;
}
.maildeals-bottomfixed .slide-content-open a.btn span {
  pointer-events: none;
}
.maildeals-bottomfixed .close {
  position: relative;
  top: 5px;
  right: 5px;
  border: 1px solid #ffffff;
  height: 25px;
  width: 25px;
  line-height: 25px;
}
.maildeals-bottomfixed .close:before {
  line-height: 25px;
  font-size: 12px;
  position: relative;
  top: -2px;
}
.health-page .maildeals {
  margin-bottom: 5px;
}
.health-page .asmaildealsxs {
  top: -30px;
}
.kcc-pp {
  margin-bottom: -10px;
}
.kcc-pp a {
  text-decoration: none;
  color: #333333;
  font-size: 18px;
  font-family: 'Barlow-Bold', sans-serif;
}
.kcc-pp a .glyphicon-earphone {
  color: #95C11F;
  margin-right: 10px;
}
.kcc-pp .lblCodePPinner {
  display: block;
  margin-top: 10px;
}
.kcc-pp .lblCodePPinner .phonenr {
  text-decoration: underline;
  color: #243588;
}
.visit-card {
  background-color: #ffffff;
  background-image: url('https://cdn2.pricewise.nl/resources/main/sprite2.png');
  background-repeat: no-repeat;
  background-position: -10px -39px;
  padding-left: 330px;
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .visit-card {
    background-position: -110px -39px;
    padding-left: 230px;
  }
}
@media (max-width: 766px) {
  .visit-card {
    background-size: 45% 600px;
    padding-left: 50%;
    background-position: -10px -10px;
  }
}
.visit-card .name {
  font-family: 'Barlow-Bold', sans-serif;
  font-size: 22px;
  color: #243588;
}
.visit-card .address {
  margin: 0;
}
@media (min-width: 1280px) {
  .visit-card + hr {
    margin-top: 37px;
    margin-bottom: 37px;
  }
}
.holidaycard-box {
  padding: 0 !important;
  margin-top: 40px;
  background-color: #36408F !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.holidaycard-box .hld-header {
  background: url('https://cdn2.pricewise.nl/resources/main/Woon_Incentive_2020_Key_Visual.svg') no-repeat center top;
  height: 140px;
  margin-top: -60px;
  background-size: contain;
}
.holidaycard-box .hld-header h3 {
  margin: 0 !important;
  color: #333333;
  font-size: 18px !important;
}
@media (min-width: 1280px) {
  .holidaycard-box .hld-header h3 {
    font-size: 24px !important;
  }
}
.holidaycard-box .hld-content {
  padding: 0px 20px 10px;
  color: #ffffff;
}
.holidaycard-box a {
  color: #ffffff;
}
.main-right-rslt .cinemember-box {
  margin-top: 90px;
}
.cinemember-box {
  padding: 0 !important;
  margin-top: 70px;
  background-color: #36408F !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.cinemember-box .hld-header {
  background: url('https://cdn2.pricewise.nl/resources/main/cinemember.jpg') no-repeat center top;
  height: 110px;
  margin-top: -60px;
  background-size: contain;
}
.cinemember-box .hld-header h3 {
  margin: 0 !important;
  color: #333333;
  font-size: 18px !important;
}
@media (min-width: 1280px) {
  .cinemember-box .hld-header h3 {
    font-size: 24px !important;
  }
}
.cinemember-box .hld-content {
  padding: 0px 20px 10px;
  color: #ffffff;
}
.cinemember-box a {
  color: #ffffff;
}
.cinemember-box.cinemember-box-blackfriday .hld-header {
  background: url('https://cdn2.pricewise.nl/resources/main/black-f_Logo_410.png') no-repeat center top;
  height: 110px;
  margin-top: -60px;
  background-size: contain;
}
.hellofresh-box {
  padding: 0 10px !important;
  margin-top: 70px;
  background-color: #36408F !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.hellofresh-box .hld-header {
  background: url('https://cdn2.pricewise.nl/resources/main/pw_hellof.png') no-repeat center top;
  height: 160px;
  margin-top: -43px;
  background-size: contain;
}
.hellofresh-box .hld-header h3 {
  margin: 0 !important;
  color: #333333;
  font-size: 18px !important;
}
@media (min-width: 1280px) {
  .hellofresh-box .hld-header h3 {
    font-size: 24px !important;
  }
}
.hellofresh-box .hld-content {
  padding: 1px 20px 20px 20px;
  color: #ffffff;
}
.hellofresh-box a,
.hellofresh-box h4 {
  color: #ffffff;
}
.huelampcard-box {
  padding: 0 !important;
  background-color: #36408F !important;
  margin-top: 80px;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.huelampcard-box .hld-header {
  background: url('https://cdn2.pricewise.nl/resources/main/hue-lamp.png') no-repeat center top;
  height: 140px;
  margin-top: -60px;
  background-size: contain;
}
.huelampcard-box .hld-header h3 {
  margin: 0 !important;
  color: #333333;
  font-size: 18px !important;
}
@media (min-width: 1280px) {
  .huelampcard-box .hld-header h3 {
    font-size: 24px !important;
  }
}
.huelampcard-box .hld-content {
  padding: 0px 20px 10px;
  color: #ffffff;
}
.huelampcard-box a {
  color: #ffffff;
  display: inline-block;
  padding: 10px 0;
}
.thuis-box {
  padding: 0 !important;
  background-color: #36408F !important;
  margin-top: 100px;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.thuis-box .hld-header {
  background: url('https://cdn2.pricewise.nl/resources/main/Pathe_Thuis.svg') no-repeat center top;
  height: 100px;
  margin-top: -60px;
  background-size: contain;
}
.thuis-box .hld-header h3 {
  margin: 0 !important;
  color: #333333;
  font-size: 18px !important;
}
@media (min-width: 1280px) {
  .thuis-box .hld-header h3 {
    font-size: 24px !important;
  }
}
.thuis-box .hld-content {
  padding: 0px 20px 10px;
  color: #ffffff;
}
.thuis-box a {
  color: #ffffff;
  display: inline-block;
  padding: 10px 0;
}
.energybillprotection-box {
  background-color: transparent;
}
.main-content.second-content .energybillprotection-box {
  background-color: transparent;
  border: none;
}
.energybillprotection-box a img {
  -webkit-transition: -webkit-transform 0.2s ease-in-out;
  transition: -webkit-transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
}
.energybillprotection-box a:hover img {
  -webkit-transform: scale(1.08);
  transform: scale(1.08);
}
.energybillprotection-box h4 {
  font-family: 'Barlow-Extrabold', sans-serif;
}
.healthycard-box {
  padding: 0 !important;
  background-color: #36408F !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.healthycard-box .hld-header {
  background: url('https://cdn2.pricewise.nl/resources/main/healthyvoordeelkaart.png') no-repeat center top;
  background-size: contain;
  height: 120px;
  margin-top: -60px;
}
.healthycard-box .hld-header h3 {
  margin: 0 !important;
  color: #333333;
  font-size: 18px !important;
}
@media (min-width: 1280px) {
  .healthycard-box .hld-header h3 {
    font-size: 24px !important;
  }
}
.healthycard-box .hld-content {
  padding: 0px 20px 10px;
  color: #ffffff;
}
.resultspage-facelift .holidaycard-box {
  margin-top: 80px;
}
.resultspage-facelift .healthycard-box {
  margin-top: 60px;
}
.resultspage-facelift .energybillprotection-box {
  margin-top: 40px;
}
.box-bluelight {
  background-color: #edf2fb;
  margin-top: 5px;
  border-radius: 5px;
  padding: 2px 5px;
}
.invertedmaildeals .hld-default {
  border-color: #94b0e2;
  background-color: #edf2fb;
  margin: -20px 0 0;
}
.invertedmaildeals .hld-default .hld-header,
.invertedmaildeals .hld-default .hld-content {
  color: #243588;
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .invertedmaildeals .hld-default .hld-header span {
    font-size: 13px;
  }
  .invertedmaildeals .hld-default .hld-header .pw-icon-email:before {
    font-size: 16px;
    padding: 0 3px 3px 0;
  }
  .invertedmaildeals .hld-default .hld-header:after {
    right: 13px;
    margin-top: -2px;
  }
}
.notifyme-alert {
  z-index: 100;
}
.notifyme-alert span.tooltip {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
}
.notifyme-alert .t_infotooltip {
  border-radius: 5px;
  border: 1px solid #BABABA;
  background: #fff;
  color: #BABABA;
  -webkit-box-shadow: 1px 1px 3px #dfdfdf;
          box-shadow: 1px 1px 3px #dfdfdf;
  -webkit-transform: scale(0, 0);
  transform: scale(0, 0);
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-backface-visibility: hidden;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  bottom: 62px;
  left: 0;
  right: 0;
  position: absolute;
  width: 90%;
  margin: 0 auto;
  z-index: 9999999;
  color: #757474;
  font-size: 15px;
  padding: 15px;
  line-height: 18px;
}
.notifyme-alert .t_infotooltip a.ttclose {
  display: block;
  position: absolute;
  top: -10px;
  right: -10px;
  text-decoration: none;
  background-color: #243588;
  z-index: 1;
  border-top-left-radius: 20px 20px;
  border-top-right-radius: 20px 20px;
  border-bottom-right-radius: 24px 21px;
  border-bottom-left-radius: 20px 20px;
  font-size: 8px;
  padding: 5px;
  border: 2px solid white;
  line-height: 1.1;
}
@media (max-width: 1279px) {
  .notifyme-alert .t_infotooltip a.ttclose {
    right: 0px;
  }
}
.notifyme-alert .t_infotooltip a.ttclose:after {
  content: ".";
  text-indent: -9999px;
  background: transparent;
  left: -10px;
  right: -10px;
  top: -10px;
  bottom: -10px;
  position: absolute;
  opacity: 0;
}
.notifyme-alert .t_infotooltip a.ttclose span:before {
  color: #fff;
}
.notifyme-alert .t_infotooltip:after {
  content: '';
  left: 0;
  right: 0;
  margin: 0 auto;
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-left: 9px solid transparent !important;
  border-right: 9px solid transparent !important;
  border-top: 9px solid;
  bottom: -8px;
  margin-bottom: -1px;
  border-color: #bababa;
}
.notifyme-alert .t_infotooltip:before {
  content: '';
  left: 0;
  right: 0;
  margin: 0 auto;
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-left: 9px solid transparent !important;
  border-right: 9px solid transparent !important;
  border-top: 9px solid;
  bottom: -8px;
  border-color: #ffffff;
  z-index: 1;
}
.notifyme-alert .notifyme-expand {
  margin-top: 30px;
  margin-bottom: 10px;
}
.notifyme-alert .notifyme-expand .header {
  font-family: 'Barlow-Bold', sans-serif;
  background: #00B6ED;
  color: #fff;
  border-radius: 6px;
  padding: 8px 35px 8px 50px;
  cursor: pointer;
  position: relative;
  z-index: 4;
}
.notifyme-alert .notifyme-expand .header:before {
  position: absolute;
  top: -21px;
  left: 19px;
  content: "";
  background: url('https://cdn2.pricewise.nl/resources/main/svg/sprite-illustrations.svg') top left no-repeat;
  background-position: -614px -23px;
  width: 20px;
  height: 56px;
}
.notifyme-alert .notifyme-expand .header:after {
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  right: 10px;
  top: 20px;
  content: "d";
}
.notifyme-alert .notifyme-expand .pw-icon-vinkje:before {
  font-size: 32px;
  padding-right: 10px;
  line-height: 16px;
  vertical-align: middle;
}
.notifyme-alert .notifyme-expand .content {
  background: #00B6ED;
  margin-top: -6px;
  padding: 20px 20px;
  border-radius: 0 0 6px 6px;
  position: relative;
}
@media (min-width: 767px) and (max-width: 1023px) {
  .home-landing-block .home-notifyme-hld {
    margin-top: 40px;
    padding-right: 10px;
  }
}
.home-landing-block .home-notifyme-hld .notifyme-alert {
  position: relative;
}
.home-landing-block .home-notifyme-hld .notifyme-alert .notifyme-expand {
  position: absolute;
  bottom: 0;
}
@media (min-width: 767px) and (max-width: 1023px) {
  .home-landing-block .home-notifyme-hld .notifyme-alert .notifyme-expand {
    margin-bottom: 0;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  .landing-formfields .sc-notifyme-hld {
    margin-top: -70px;
  }
}
.landing-formfields .notifyme-hld {
  position: absolute;
  left: 0;
  top: -10px;
}
.landing-formfields .notifyme-hld .notifyme-alert {
  position: relative;
}
.landing-formfields .notifyme-hld .notifyme-alert .notifyme-expand {
  position: absolute;
  bottom: 0;
}
@media (min-width: 767px) and (max-width: 1023px) {
  .landing-formfields .notifyme-hld .notifyme-alert .notifyme-expand {
    margin-bottom: 0;
  }
}
@media (min-width: 1024px) {
  .additional-coverage-notification-box {
    margin-top: 7px;
  }
}
@media (max-width: 1023px) {
  div#pw-sticky-container.sticky-on {
    margin-top: 0px;
  }
}
@media (max-width: 766px) {
  div#pw-sticky-container.sticky-on .product-info-card {
    margin: 0 -10px 0px -10px;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  div#pw-sticky-container.sticky-on {
    left: 0 !important;
    right: 0;
    width: 100% !important;
  }
  div#pw-sticky-container.sticky-on .product-info-card {
    border-radius: 0;
    border-top: none;
    margin: 0;
    padding: 10px 30px 5px;
  }
  div#pw-sticky-container.sticky-on .product-info-card .collapse-link {
    display: inline-block !important;
  }
  div#pw-sticky-container.sticky-on .product-info-card .line-mobile {
    position: absolute;
    left: 0px;
    right: 0px;
    width: 100%;
    top: 77px;
    margin-bottom: 0px;
    margin-top: 0px;
    border-top: 1px solid #e8e8e8;
    display: block !important;
  }
  div#pw-sticky-container.sticky-on .product-info-card .dealalert {
    position: absolute;
    top: -43px;
    left: auto;
    right: 40px;
    width: auto;
  }
  div#pw-sticky-container.sticky-on .product-info-card .logosupplier {
    padding-bottom: 0;
  }
  div#pw-sticky-container.sticky-on .product-info-card .logosupplier img {
    margin-left: 30px;
  }
  div#pw-sticky-container.sticky-on .product-info-card .details.list-icon,
  div#pw-sticky-container.sticky-on .product-info-card .details.list-table {
    position: relative;
    margin-top: 10px;
    width: 100%;
    font-size: 16px;
    float: left;
    padding-left: 0px;
    padding-top: 10px;
  }
  div#pw-sticky-container.sticky-on .product-info-card .details.list-table {
    min-height: 70px;
  }
  div#pw-sticky-container.sticky-on .product-info-card .pricewrap {
    padding-top: 0;
  }
  div#pw-sticky-container.sticky-on .product-info-card .pricewrap .price-container {
    min-height: 40px;
    padding-left: 0;
    padding-right: 0;
  }
  div#pw-sticky-container.sticky-on .product-info-card .pricewrap .price-container .price {
    background-color: transparent;
    padding: 0;
    text-align: left;
  }
  div#pw-sticky-container.sticky-on .product-info-card .padding-large-vertical {
    left: -100%;
    position: absolute;
    width: 100%;
    padding-left: 10px;
    padding-top: 15px;
  }
  div#pw-sticky-container.sticky-on .product-info-card .tariffcolgrid {
    width: 100vw;
    position: relative;
    padding: 5px 30px 0;
    margin-left: -20px;
    border-top: 1px solid #e8e8e8;
  }
  div#pw-sticky-container.sticky-on .product-info-card .tariffwrap {
    display: inline-block;
    width: 100%;
  }
  div#pw-sticky-container.sticky-on .product-info-card .tariffwrap > tbody > tr {
    display: inline-block;
    vertical-align: top;
  }
  div#pw-sticky-container.sticky-on .product-info-card .tariffwrap > tbody > tr + tr {
    margin-left: 10px;
  }
  div#pw-sticky-container.sticky-on .product-info-card .tariffcolgrid .details.list-table {
    padding: 0;
    margin: 0 2px;
    width: auto;
    float: none;
    right: auto;
    left: auto;
    min-height: 0;
  }
  div#pw-sticky-container.sticky-on .product-info-card .tariffcolgrid .details.list-table li {
    display: inline-block;
    padding: 0 5px;
  }
  div#pw-sticky-container.sticky-on .product-info-card .tariffcolgrid .details.list-table li .listitem_label,
  div#pw-sticky-container.sticky-on .product-info-card .tariffcolgrid .details.list-table li .listitem_value {
    width: auto;
  }
  div#pw-sticky-container.sticky-on .product-info-card .tariffcolgrid .details.list-table li .listitem_label {
    padding: 0;
  }
}
.product-info-card-sticky.is-sticky + div {
  position: relative;
}
@media (max-width: 766px) {
  .product-info-card-sticky.is-sticky {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition-duration: 1s;
    transition-duration: 1s;
  }
  .product-info-card-sticky.is-sticky .product-info-card {
    margin: 0 -10px 0px -10px;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  .product-info-card-sticky.is-sticky {
    left: 0 !important;
    right: 0;
    width: 100% !important;
  }
  .product-info-card-sticky.is-sticky .product-info-card {
    border-radius: 0;
    border-top: none;
    margin: 0;
    padding: 10px 30px 5px;
  }
  .product-info-card-sticky.is-sticky .product-info-card .collapse-link {
    display: inline-block !important;
  }
  .product-info-card-sticky.is-sticky .product-info-card .line-mobile {
    position: absolute;
    left: 0px;
    right: 0px;
    width: 100%;
    top: 77px;
    margin-bottom: 0px;
    margin-top: 0px;
    border-top: 1px solid #e8e8e8;
    display: block !important;
  }
  .product-info-card-sticky.is-sticky .product-info-card .dealalert {
    position: absolute;
    top: -43px;
    left: auto;
    right: 40px;
    width: auto;
  }
  .product-info-card-sticky.is-sticky .product-info-card .logosupplier {
    padding-bottom: 0;
  }
  .product-info-card-sticky.is-sticky .product-info-card .logosupplier img {
    margin-left: 30px;
  }
  .product-info-card-sticky.is-sticky .product-info-card .details.list-icon {
    position: relative;
    margin-top: 10px;
    right: -100%;
    width: 100%;
    font-size: 14px;
    float: right;
    padding-left: 10px;
    padding-top: 20px;
  }
  .product-info-card-sticky.is-sticky .product-info-card .pricewrap {
    padding-top: 0;
  }
  .product-info-card-sticky.is-sticky .product-info-card .pricewrap .price-container {
    min-height: 40px;
    padding-left: 0;
    padding-right: 0;
  }
  .product-info-card-sticky.is-sticky .product-info-card .pricewrap .price-container .price {
    background-color: transparent;
    padding: 0;
    text-align: left;
  }
  .product-info-card-sticky.is-sticky .product-info-card .padding-large-vertical {
    left: -100%;
    position: absolute;
    width: 100%;
    padding-left: 10px;
    padding-top: 15px;
  }
}
@media (max-width: 766px) {
  body.keyboard-showing .product-info-card-sticky.is-sticky {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }
}
.product-info-card .hld-content {
  color: #333333;
  overflow: hidden;
}
.product-info-card .collapse-link {
  position: relative;
  text-decoration: none;
  height: 16px;
  vertical-align: middle;
  display: inline-block;
  margin-left: 10px;
}
@media (max-width: 345px) {
  .product-info-card .collapse-link {
    margin-left: 0;
  }
}
.product-info-card .collapse-link:before {
  content: ".";
  text-indent: -9999px;
  background: transparent;
  left: -10px;
  right: -10px;
  top: -10px;
  bottom: -10px;
  position: absolute;
  opacity: 0;
}
.product-info-card .logosupplier .img-wrap {
  min-height: 43px;
  display: inline-block;
  vertical-align: middle;
  margin-top: 1px;
  height: 50px;
}
.product-info-card .logosupplier .img-wrap .img-helper {
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
@media (max-width: 766px) {
  .product-info-card .logosupplier img {
    margin-left: 10px;
  }
}
@media (max-width: 766px) {
  .product-info-card .logosupplier {
    padding-bottom: 10px !important;
  }
}
.product-info-card .dealalert {
  font-family: 'Barlow-Normal', sans-serif;
  width: 100%;
}
.product-info-card .details.list-icon li {
  padding-bottom: 2px !important;
}
.product-info-card .details.list-icon li.pw-icon-warning:before {
  color: #959595;
}
.product-info-card .details.list-icon.list-with-skeleton {
  right: auto;
  left: 0;
  width: 100%;
}
.product-info-card .details.list-table {
  margin-bottom: 11px;
}
.product-info-card .details.list-table li {
  font-size: 14px;
  padding: 2px 0 2px 0;
}
@media (min-width: 767px) {
  .product-info-card .details.list-table li strong {
    font-size: 16px;
  }
}
.product-info-card .dinner-purchasecart-notification {
  padding-bottom: 0;
  padding-top: 0;
}
.product-info-card .pricewrap .price-container .price p.type {
  color: #757474;
  white-space: nowrap;
}
.product-info-card .pricewrap .price-container.saving-container {
  padding-left: 5px;
}
@media (min-width: 767px) and (max-width: 1023px) {
  .product-info-card .pricewrap {
    padding-top: 20px;
  }
}
.product-info-card.warning-item {
  background-color: #FCF5C4 !important;
  border: 1px solid #EEE49F !important;
}
.product-info-card.warning-item .btn {
  margin-bottom: 10px;
  display: block;
}
@media (max-width: 1023px) {
  .product-info-card {
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
@media (max-width: 766px) {
  .product-info-card {
    margin: 0 -10px 0 -10px;
    border-radius: 0;
    padding: 0 20px;
  }
  .product-info-card .logo-supplier {
    min-height: 60px;
  }
  .product-info-card .pricewrap {
    position: absolute;
    width: 50%;
    top: 0;
    right: 0;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .product-info-card .pricewrap .price-container {
    padding-left: 0;
    padding-right: 0;
  }
  .product-info-card .pricewrap .price-container .price {
    background-color: transparent;
    padding: 4px 0 !important;
    text-align: left;
  }
  .product-info-card .pricewrap .price-container .price p {
    margin: 0;
    font-size: 14px;
  }
  .product-info-card .pricewrap .price-container .price-value {
    font-size: 18px;
  }
  .product-info-card .line-mobile {
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    top: 63px;
    margin-top: 0;
    margin-bottom: 0;
    border-top: 1px solid #e8e8e8;
  }
  .product-info-card .details.list-icon,
  .product-info-card .details.list-table {
    position: relative;
    margin-top: 10px;
    right: 0;
    width: 50%;
    font-size: 14px;
    float: right;
    min-height: 55px;
  }
  .product-info-card details.list-table li {
    font-size: 14px;
  }
  .product-info-card .tariffwrap {
    width: 50%;
    margin-bottom: 10px;
    font-size: 14px;
  }
  .product-info-card .tariffwrap td {
    padding: 0 !important;
  }
  .product-info-card .padding-large-vertical {
    left: -100%;
    position: absolute;
    width: 100%;
    padding-top: 10px !important;
    padding-left: 5px;
  }
  .product-info-card .tariffcolgrid .details.list-table {
    margin-top: 5px;
  }
  .product-info-card .tariffcolgrid .details.list-table li .listitem_label,
  .product-info-card .tariffcolgrid .details.list-table li .listitem_value {
    display: inline;
    float: none;
    width: auto;
    padding: 0;
  }
}
@media (min-width: 767px) {
  .product-info-card .dealalert {
    margin-bottom: 10px;
  }
}
@media (min-width: 1024px) {
  .product-info-card {
    margin-top: 30px;
    padding-top: 15px;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .product-info-card .price-value {
    font-size: 22px;
  }
}
@media (min-width: 1280px) {
  .product-info-card {
    padding-top: 25px;
  }
}
@media (max-width: 338px) {
  .product-info-card .details.list-icon {
    min-height: 75px;
  }
}
.product-info-card .product-usps-skeleton {
  min-height: 79px;
}
.product-info-card .details-accordion {
  border-top: 1px solid #EDEDED;
  padding-top: 5px;
}
.product-info-card .details-accordion details {
  padding-top: 7px;
  padding-bottom: 7px;
}
.product-info-card .details-accordion details,
.product-info-card .details-accordion details[open] {
  border-bottom: 1px solid #EDEDED;
}
.product-info-card .details-accordion details summary {
  margin-right: 0;
  padding-right: 24px;
}
.product-info-card .details-accordion details summary:after {
  font-size: 14px;
  top: 4px;
}
.product-info-card .d-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.product-info-card .flexitem {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.product-info-card .flexitem_big {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 2;
}
.product-info-card .flexitem_small {
  -webkit-box-flex: 0;
  -ms-flex: 0;
  flex: 0;
}
.product-info-card .flexitem,
.product-info-card .flexitem_big {
  position: relative;
}
.product-info-card .details-accordion-pp-card .details-row-label {
  font-size: 14px;
}
@media (min-width: 767px) {
  .product-info-card .details-accordion-pp-card .details-row-label {
    font-size: 16px;
  }
}
.product-info-card .details-accordion-pp-card .details-row-value {
  font-size: 14px;
}
@media (min-width: 767px) {
  .product-info-card .details-accordion-pp-card .details-row-value {
    font-size: 16px;
  }
}
.product-info-card .details-accordion-pp-card .table-align-acc td:first-child {
  padding-left: 15px;
  position: relative;
}
.product-info-card .details-accordion-pp-card .table-align-acc td:first-child:before {
  position: absolute;
  left: 0;
  top: 3px;
  content: '.';
  display: inline-block;
  font-size: 33px;
  line-height: 0;
}
@media (min-width: 767px) {
  .product-info-card .details-accordion-pp-card .table-align-acc .td-value {
    padding-right: 24px;
  }
}
.product-info-card .subtotal-and-cashback-row {
  border-bottom: 1px solid #EDEDED;
  padding-top: 10px;
  padding-bottom: 10px;
}
.product-info-card .cashback-and-discount-row {
  background-color: #eaf3d2;
  margin-top: 10px;
  margin-bottom: 5px;
  border-radius: 4px;
  padding: 5px 8px;
  color: #668909;
  font-family: 'Barlow-Medium', sans-serif;
}
.product-info-card .product-info-card-total-row {
  font-family: 'Barlow-Extrabold', sans-serif;
  margin-top: 10px;
  margin-bottom: 10px;
}
@media (min-width: 767px) {
  .product-info-card .product-info-card-total-row {
    font-size: 18px;
  }
}
.product-info-card .product-info-card-month-row {
  font-size: 14px;
}
@media (min-width: 767px) {
  .product-info-card .product-info-card-month-row {
    font-size: 16px;
  }
}
.pp-energy .productinfohld .padding-large-vertical {
  font-family: 'Barlow-Bold', sans-serif;
  color: #243588;
}
@media (max-width: 766px) {
  .pp-energy .productinfohld .padding-large-vertical.padding-large-vertical-coll {
    padding-left: 10px;
  }
}
.pp-energy .productinfohld .padding-large-vertical .info-gray-text {
  font-family: 'Barlow-Normal', sans-serif;
  color: #757474;
  font-size: 15px;
}
@media (max-width: 766px) {
  .pp-energy .productinfohld .padding-large-vertical .info-gray-text {
    font-size: 14px;
  }
}
.pp-energy .productinfohld .nomb {
  margin-bottom: 0;
}
.retention-card {
  padding-top: 10px;
  margin-top: 0;
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .retention-card {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
}
.retention-card-header {
  background-color: #243588;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  color: #ffffff;
  padding: 2px 6px;
  font-size: 14px;
  display: inline-block;
  margin-top: 20px;
  font-family: 'Barlow-Medium', sans-serif;
}
.retention-card-mobile {
  background-color: #edf2fb;
  border-bottom: 1px solid #cbcbcb;
  margin: 0 -10px 0 -10px;
  padding: 10px 5px;
  text-align: center;
  height: 46px;
  position: absolute;
  top: -45px;
  width: 100%;
}
.retention-card-mobile a {
  font-family: 'Barlow-Medium', sans-serif;
  text-decoration: none;
}
.retention-card-mobile a .pw-icon:before {
  vertical-align: middle;
  display: inline-block;
  margin-top: -2px;
}
@media (min-width: 767px) {
  .retention-card-mobile {
    border: 1px solid #94b0e2;
    margin: 0;
    top: -75px;
    padding: 10px;
    border-radius: 6px;
    width: calc(100% - 25px);
  }
}
@media (max-width: 766px) {
  .retention-box-present {
    margin-top: 45px;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  .retention-box-present {
    margin-top: 75px;
  }
}
.ongevallen-box {
  position: relative;
  margin-left: 32px;
  padding-left: 51px;
}
@media (min-width: 767px) {
  .ongevallen-box {
    margin-left: 52px;
    padding-left: 62px;
  }
}
.ongevallen-box-image {
  position: absolute;
  left: -33px;
  width: 80px;
}
@media (min-width: 767px) {
  .ongevallen-box-image {
    left: -72px;
    width: 124px;
  }
}
.ongevallen-results-notification-box {
  background-color: #243588;
  border-radius: 6px;
  padding: 10px 20px;
  text-align: center !important;
  color: #ffffff;
}
.ongevallen-results-notification-box .info-icon {
  background-color: #ffffff;
}
.ongevallen-results-notification-box .info-icon:before {
  color: #243588;
}
.bespaarweekcampaign-results-notification-box {
  background: linear-gradient(102.93deg, #E30613 4.71%, #BF0813 88.54%);
  border-radius: 6px;
  padding: 10px 100px 10px 20px;
  text-align: center !important;
  color: #ffffff;
  position: relative;
}
@media (min-width: 766px) {
  .bespaarweekcampaign-results-notification-box {
    padding: 10px 80px 10px 20px;
  }
}
@media (min-width: 1279px) {
  .bespaarweekcampaign-results-notification-box {
    padding: 10px 20px 10px 20px;
  }
}
.bespaarweekcampaign-results-notification-box .info-icon {
  background-color: #ffffff;
}
.bespaarweekcampaign-results-notification-box .info-icon:before {
  color: #E30613;
}
.bespaarweekcampaign-results-notification-box:before {
  background: url('https://cdn2.pricewise.nl/resources/main/smallbadgeRP.svg') no-repeat center top;
  height: 56px;
  background-size: 100%;
  position: absolute;
  right: 5px;
  content: '';
  width: 80px;
  top: 0px;
}
@media (min-width: 766px) {
  .bespaarweekcampaign-results-notification-box:before {
    height: 80px;
    right: -20px;
    width: 120px;
    top: -26px;
  }
}
.ongevallen-results-details-item .ongevallen-text {
  background-color: #00B6ED;
  color: #ffffff;
  border-radius: 6px;
  padding: 2px 6px 3px 6px;
  display: inline-block;
  font-family: 'Barlow-Medium', sans-serif;
}
@media (min-width: 767px) {
  .ongevallen-results-details-item .ongevallen-text {
    font-size: 14px;
  }
}
.ongevallen-hld {
  padding: 0 !important;
  margin-top: 20px;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.ongevallen-hld .hld-header {
  background: url('https://cdn2.pricewise.nl/resources/main/pw_auto_Ongevallendekking.svg') no-repeat center top;
  height: 100px;
  margin-top: -60px;
  background-size: contain;
}
.ongevallen-hld .hld-header h3 {
  margin: 0 !important;
  font-size: 18px !important;
}
@media (min-width: 1280px) {
  .ongevallen-hld .hld-header h3 {
    font-size: 24px !important;
  }
}
.ongevallen-hld .hld-content {
  text-align: center !important;
  padding: 0px 20px 10px;
}
.garantie-hld {
  padding: 0 !important;
  margin-top: 80px;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.garantie-hld .hld-header {
  background: url('https://cdn2.pricewise.nl/resources/main/incentive-woonpremie.svg') no-repeat center top;
  height: 140px;
  margin-top: -60px;
  background-size: contain;
}
.garantie-hld .hld-header h3 {
  margin: 0 !important;
  font-size: 18px !important;
}
@media (min-width: 1280px) {
  .garantie-hld .hld-header h3 {
    font-size: 24px !important;
  }
}
.garantie-hld .hld-content {
  text-align: center !important;
  padding: 0px 20px 10px;
}
.bespaarweekcampaign-results-notification-box {
  background: linear-gradient(102.93deg, #E30613 4.71%, #BF0813 88.54%);
  border-radius: 6px;
  padding: 10px 100px 10px 20px;
  text-align: center !important;
  color: #ffffff;
  position: relative;
}
@media (min-width: 766px) {
  .bespaarweekcampaign-results-notification-box {
    padding: 10px 80px 10px 20px;
  }
}
@media (min-width: 1279px) {
  .bespaarweekcampaign-results-notification-box {
    padding: 10px 20px 10px 20px;
  }
}
.bespaarweekcampaign-results-notification-box .info-icon {
  background-color: #ffffff;
}
.bespaarweekcampaign-results-notification-box .info-icon:before {
  color: #E30613;
}
.bespaarweekcampaign-results-notification-box:before {
  background: url('https://cdn2.pricewise.nl/resources/main/smallbadgeRP.svg') no-repeat center top;
  height: 56px;
  background-size: 100%;
  position: absolute;
  right: 5px;
  content: '';
  width: 80px;
  top: 0px;
}
@media (min-width: 766px) {
  .bespaarweekcampaign-results-notification-box:before {
    height: 80px;
    right: -20px;
    width: 120px;
    top: -26px;
  }
}
.incentiveaccidentcover-hld {
  padding: 0 !important;
  margin-top: 20px;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.incentiveaccidentcover-hld .hld-header {
  background: url('https://cdn2.pricewise.nl/resources/main/zorg_campaign_ongeluk_dekking_ver2.svg') no-repeat center top;
  height: 100px;
  margin-top: -50px;
  background-size: contain;
}
.incentiveaccidentcover-hld .hld-header h3 {
  margin: 0 !important;
  font-size: 18px !important;
}
@media (min-width: 1280px) {
  .incentiveaccidentcover-hld .hld-header h3 {
    font-size: 24px !important;
  }
}
.incentiveaccidentcover-hld .hld-content {
  text-align: center !important;
  padding: 0px 20px 10px;
}
.telecomcashback-hld {
  padding: 0 !important;
  margin-top: 20px;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.telecomcashback-hld .hld-header {
  background: url('https://cdn2.pricewise.nl/resources/main/telecom-cashback-20euro_2021.png') no-repeat center top;
  height: 120px;
  margin-top: -50px;
  background-size: contain;
}
.telecomcashback-hld .hld-header h3 {
  margin: 0 !important;
  font-size: 18px !important;
}
@media (min-width: 1280px) {
  .telecomcashback-hld .hld-header h3 {
    font-size: 24px !important;
  }
}
.telecomcashback-hld .hld-header.img-with-date {
  background: url('https://cdn2.pricewise.nl/resources/main/provider_awards_cashback_keyvisual.png') no-repeat center top;
  background-size: contain;
}
.telecomcashback-hld .hld-header.first-phase {
  background: url('https://cdn2.pricewise.nl/resources/main/Telecom_Cashbak_Keyvisual_17mei.svg') no-repeat center top;
}
.telecomcashback-hld .hld-header.second-phase {
  background: url('https://cdn2.pricewise.nl/resources/main/Telecom_Cashbak_Keyvisual_24mei.svg') no-repeat center top;
}
.telecomcashback-hld .hld-header.sim-img {
  background: url('https://cdn2.pricewise.nl/resources/main/Iphone-14_hero_big.png') no-repeat center top;
  background-size: contain;
}
.telecomcashback-hld .hld-header.nlziet-img {
  background-image: url('https://cdn2.pricewise.nl/resources/main/image-2021-11-24-08-20-59-450.png');
}
.telecomcashback-hld .hld-header.f1campaign-img {
  background-image: url('https://cdn2.pricewise.nl/resources/main/Car_big-121385.svg');
}
.telecomcashback-hld .hld-content {
  text-align: center !important;
  padding: 10px 20px 30px;
  color: #ffffff;
}
.telecomcashback-hld a {
  color: #ffffff;
}
.gameweeks-hld {
  padding: 0 !important;
  margin-top: 20px;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.gameweeks-hld .hld-header {
  background: url('https://cdn2.pricewise.nl/resources/main/PW_Netflix&win.png') no-repeat center top;
  height: 120px;
  margin-top: -50px;
  background-size: contain;
}
.gameweeks-hld .hld-header h3 {
  margin: 0 !important;
  font-size: 18px !important;
}
@media (min-width: 1280px) {
  .gameweeks-hld .hld-header h3 {
    font-size: 24px !important;
  }
}
.gameweeks-hld .hld-content {
  text-align: center !important;
  padding: 0px 20px 10px;
}
.gameweeks-hld a {
  color: #ffffff;
}
.blackfriday-telecom-hld {
  padding: 0 !important;
  margin-top: 20px;
  background-color: #333333;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.blackfriday-telecom-hld .hld-header {
  background: url('https://cdn2.pricewise.nl/resources/main/PW_BLACK_FRIDAY_2023_General_KEYVISUAL-ITV.png') no-repeat center top;
  height: 120px;
  margin-top: -50px;
  background-size: contain;
}
.blackfriday-telecom-hld .hld-header h3 {
  margin: 0 !important;
  font-size: 18px !important;
}
@media (min-width: 1280px) {
  .blackfriday-telecom-hld .hld-header h3 {
    font-size: 24px !important;
  }
}
.blackfriday-telecom-hld .hld-content {
  text-align: center !important;
  padding: 0px 20px 10px;
}
.blackfriday-telecom-hld a {
  color: #ffffff;
}
.blackfriday-sim-hld {
  padding: 0 !important;
  margin-top: 20px;
  background-color: #333333;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.blackfriday-sim-hld .hld-header {
  background: url('https://cdn2.pricewise.nl/resources/main/PW_BLACK_FRIDAY_KEYVISUAL-MOBIEL-2.png') no-repeat center top;
  height: 120px;
  margin-top: -50px;
  background-size: contain;
}
.blackfriday-sim-hld .hld-header h3 {
  margin: 0 !important;
  font-size: 18px !important;
}
@media (min-width: 1280px) {
  .blackfriday-sim-hld .hld-header h3 {
    font-size: 24px !important;
  }
}
.blackfriday-sim-hld .hld-content {
  text-align: center !important;
  padding: 0px 20px 10px;
}
.blackfriday-sim-hld a {
  color: #ffffff;
}
.canalplus-telecom-hld {
  padding: 0 !important;
  margin-top: 20px;
  background-color: #000;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.canalplus-telecom-hld .hld-header {
  background: url('https://cdn2.pricewise.nl/resources/main/canalplus-logo.svg') no-repeat center top;
  height: 50px;
  margin-top: -25px;
  background-size: contain;
}
.canalplus-telecom-hld .hld-header h3 {
  margin: 0 !important;
  font-size: 18px !important;
}
@media (min-width: 1280px) {
  .canalplus-telecom-hld .hld-header h3 {
    font-size: 24px !important;
  }
}
.canalplus-telecom-hld .hld-content {
  text-align: center !important;
  padding: 0px 20px 10px;
  color: #ffffff;
}
.canalplus-telecom-hld a {
  color: #ffffff;
}
.yearfreeenergy-hld {
  padding: 0 !important;
  margin-top: 70px;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.yearfreeenergy-hld .hld-header {
  background: url('https://cdn2.pricewise.nl/resources/main/Pathe_Thuis.png') no-repeat center top;
  height: 120px;
  margin-top: -50px;
  background-size: contain;
}
.yearfreeenergy-hld .hld-header h3 {
  margin: 0 !important;
  font-size: 18px !important;
}
@media (min-width: 1280px) {
  .yearfreeenergy-hld .hld-header h3 {
    font-size: 24px !important;
  }
}
.yearfreeenergy-hld .hld-content {
  text-align: center !important;
  padding: 0px 20px 10px;
}
.yearfreeenergy-hld a {
  color: #ffffff;
}
.hero-unit {
  position: relative;
  width: 100%;
  color: #fff;
  background-color: #243588;
  text-align: center;
  padding-bottom: 30px;
  padding-top: 30px;
  margin-bottom: 20px;
}
@media (max-width: 766px) {
  .hero-unit {
    padding-top: 0;
    padding-bottom: 20px;
    margin-bottom: 5px;
  }
}
@media (max-width: 767px) {
  .hero-unit {
    padding-bottom: 20px !important;
  }
}
@media (min-width: 1280px) {
  .hero-unit {
    padding-top: 10px;
  }
}
.hero-unit h1 {
  position: relative;
  margin-bottom: 15px;
  font-family: 'Barlow-Extrabold', sans-serif;
  color: #fff;
  padding: 0 15px;
  font-size: 32px;
  line-height: 1;
  display: none;
  z-index: 11;
}
.hero-unit h1 small {
  font-size: 100%;
  color: #ffffff;
}
@media (max-width: 767px) {
  .hero-unit h1 {
    display: block;
    margin: 10px 0 0 0;
    padding: 0;
    font-size: 20px;
  }
}
@media (min-width: 767px) {
  .hero-unit h1 {
    font-size: 40px;
  }
}
@media (min-width: 1280px) {
  .hero-unit h1 {
    display: block;
  }
}
.hero-unit h2 {
  color: #fff;
  z-index: 11;
  position: relative;
}
.hero-unit .hero-content {
  display: inline-block;
}
.hero-unit p {
  position: relative;
  z-index: 2;
}
@media (min-width: 767px) {
  .hero-unit:after {
    content: "";
    border: 29px solid transparent;
    border-left-color: #243588;
    border-left-width: 43px;
    margin-left: -25px;
    display: block;
    left: 50%;
    bottom: -28px;
    position: absolute;
    z-index: 9;
    -webkit-transform: rotate(-13deg);
    transform: rotate(-13deg);
  }
  @-moz-document url-prefix() {
    .hero-unit .hero-unit:after {
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg);
    }
  }
}
@media (max-width: 767px) {
  .hero-unit {
    padding-bottom: 0;
  }
}
.hero-unit .quote {
  text-align: left;
  width: 100%;
  max-width: 555px;
  z-index: 2;
  padding: 10px 30px;
}
.hero-unit .quote h1 {
  padding: 0;
  font-size: 28px;
  text-align: center;
  margin-top: 8px;
  margin-bottom: 20px;
  display: block;
}
@media (max-width: 766px) {
  .hero-unit .quote h1 {
    margin-top: 0;
  }
}
.hero-unit .quote .box-white {
  position: relative;
  z-index: 11;
  margin-top: 10px;
  margin-bottom: 20px;
}
.hero-unit .quote .box-white h3 {
  margin-top: 0px;
}
@media (max-width: 766px) {
  .hero-unit .quote .box-white .text-right {
    text-align: left !important;
  }
}
.hero-unit .quote p {
  display: none;
}
.hero-unit .quote .btn {
  z-index: 3;
  margin-top: 20px;
}
@media (max-width: 766px) {
  .hero-unit .quote {
    text-align: center;
  }
}
@media (min-width: 766px) {
  .hero-unit .quote h1 {
    margin-top: 21px;
  }
}
@media (min-width: 767px) and (max-width: 1279px) {
  .hero-unit .quote {
    padding: 30px;
  }
}
@media (min-width: 767px) {
  .hero-unit .quote {
    position: absolute;
    right: -30px;
    top: -60px;
    min-height: 315px;
  }
  .hero-unit .quote h1 {
    text-align: left;
    padding: 0;
    font-size: 38px;
    margin-top: 21px;
    margin-bottom: 0;
  }
  .hero-unit .quote:after {
    position: absolute;
    top: -165px;
    left: -15px;
    content: "";
    background-color: rgba(36, 53, 136, 0.95);
    width: 1500px;
    height: 130%;
    border-radius: 0 0 0 40px;
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
    z-index: 1;
  }
  .hero-unit .quote p {
    display: block;
    font-family: 'Barlow-Medium', sans-serif;
    font-size: 20px;
    padding-top: 10px;
  }
}
@media (min-width: 767px) and (min-width: 767px) and (max-width: 1279px) {
  .hero-unit .quote h1 {
    margin-top: 0;
  }
}
@media (min-width: 1280px) {
  .hero-unit .quote {
    top: 0px;
    right: 0px;
  }
  .hero-unit .quote h1 {
    font-size: 48px;
  }
  .hero-unit .quote:after {
    top: -129px;
  }
}
.hero-unit span.subhead {
  font-family: 'Barlow-Medium', sans-serif;
  font-size: 32px;
  color: #fff;
  z-index: 11;
  position: relative;
  display: inline-block;
  line-height: 1;
}
@media (max-width: 766px) {
  .hero-unit span.subhead {
    font-size: 24px;
    margin-top: -20px;
    margin-bottom: 20px;
    display: block;
  }
}
@media (min-width: 767px) {
  .hero-unit span.subhead {
    font-size: 38px;
  }
}
@media (min-width: 1280px) {
  .hero-unit span.subhead {
    font-size: 48px;
  }
}
.hero-unit .text-dotted {
  cursor: pointer;
}
.hero-unit.content-hero-unit {
  position: relative;
}
.hero-unit.content-hero-unit .wrapper {
  position: absolute !important;
  bottom: 40px;
  left: 0;
  right: 0;
}
.hero-unit.content-hero-unit .wrapper h1 {
  font-size: 74px;
  display: inline-block;
}
@media (max-width: 1280px) {
  .hero-unit.content-hero-unit .wrapper h1 {
    font-size: 54px;
  }
}
@media (max-width: 767px) {
  .hero-unit.content-hero-unit .wrapper h1 {
    font-size: 32px;
  }
}
.hero-unit.content-hero-unit .wrapper h1 small {
  font-family: 'Barlow-Extrabold', sans-serif;
}
.IE_8 .hero-unit .quote {
  top: 0px;
  right: -700px;
}
.IE_8 .hero-unit .quote:after {
  background-color: #243588;
}
div.detailpage .hero-unit {
  min-height: 145px;
  text-align: left;
  padding: 20px 10px 22px;
  margin-bottom: -65px;
  -webkit-box-shadow: 0 2px 16px rgba(0, 0, 0, 0.3) inset;
          box-shadow: 0 2px 16px rgba(0, 0, 0, 0.3) inset;
}
@media (min-width: 1280px) {
  div.detailpage .hero-unit.backbg {
    height: 300px;
    margin-bottom: -80px;
    background-repeat: no-repeat;
    background-position: center -245px;
    background-image: url('https://cdn2.pricewise.nl/resources/main/energie-home-header-new.jpg');
  }
}
@media (max-width: 1279px) {
  div.detailpage .hero-unit.backbg {
    background-image: none !important;
  }
}
div.detailpage .hero-unit:after {
  bottom: 32px;
}
@media (max-width: 1279px) {
  div.detailpage .hero-unit:after {
    bottom: 22px;
  }
}
@media (max-width: 1023px) {
  div.detailpage .hero-unit:after {
    bottom: 37px;
  }
}
div.detailpage .hero-unit h1 {
  margin-bottom: 65px;
  display: block;
}
@media (max-width: 1279px) {
  div.detailpage .hero-unit {
    min-height: 115px;
    margin-bottom: -55px;
  }
}
@media (max-width: 1023px) {
  div.detailpage .hero-unit {
    margin-bottom: -70px;
  }
}
@media (max-width: 767px) {
  div.detailpage .hero-unit {
    min-height: 0;
    margin-bottom: 0;
  }
  div.detailpage .hero-unit h1 {
    margin-bottom: 0px;
  }
}
div.detailpage.aslandingpage .hero-unit {
  margin-bottom: -135px;
}
@media (max-width: 1279px) {
  div.detailpage.aslandingpage .hero-unit {
    margin-bottom: -75px;
  }
}
div.detailpage.aslandingpage .hero-unit:after {
  display: none;
}
div.detailpage.aslandingpage .hero-unit.backbg {
  margin-bottom: -80px;
}
@media (max-width: 766px) {
  div.detailpage.aslandingpage .hero-unit.backbg {
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .landingpage.homepage .hero-unit {
    padding-bottom: 0 !important;
  }
}
@media (max-width: 767px) {
  .landingpage .hero-unit {
    padding-bottom: 10px !important;
  }
}
.landingpage .hero-unit .wrapper {
  position: relative;
}
@media (min-width: 767px) {
  .landingpage .hero-unit {
    height: 390px;
    overflow: hidden;
    background-position: top center;
    background-repeat: no-repeat;
    margin: 0;
  }
  .landingpage .hero-unit.landing-corporate {
    background-image: url('https://cdn2.pricewise.nl/resources/main/planet.jpg');
  }
  .landingpage .hero-unit.landing-home {
    background-image: url('https://cdn2.pricewise.nl/resources/main/homepage_energy_hero.jpg');
    background-position: -640px top;
  }
  .landingpage .hero-unit.landing-energy {
    background-image: url('https://cdn2.pricewise.nl/resources/main/energie-header2.jpg');
    background-position: -555px top;
  }
  .landingpage .hero-unit.landing-be {
    background-image: url('https://cdn2.pricewise.nl/resources/main/be-ouderen.jpg');
    background-position: -555px top;
  }
  .landingpage .hero-unit.landing-car {
    background-image: url('https://cdn2.pricewise.nl/resources/main/autoverzekering-vergelijken.jpg');
    background-position: -700px top;
  }
  .landingpage .hero-unit.landing-loans {
    background-image: url('https://cdn2.pricewise.nl/resources/main/autoverzekering-vergelijken.jpg');
  }
  .landingpage .hero-unit.landing-van-car {
    background-image: url('https://cdn2.pricewise.nl/resources/main/auto-header.jpg');
    background-position: -410px top;
  }
  .landingpage .hero-unit.landing-telecom {
    background-image: url('https://cdn2.pricewise.nl/resources/main/alles-in-een-pakket-vergelijken.jpg');
    background-position: -700px top;
  }
  .landingpage .hero-unit.landing-health {
    background-image: url('https://cdn2.pricewise.nl/resources/main/zorg-header.jpg');
    background-position: -400px top;
  }
  .landingpage .hero-unit.landing-health.alternativeimage1 {
    background-image: url('https://cdn2.pricewise.nl/resources/main/student.jpg');
  }
  .landingpage .hero-unit.homepage-bottom {
    height: 440px;
    background-image: url('https://cdn2.pricewise.nl/resources/main/bottomcontent1.png');
  }
}
@media (max-width: 766px) {
  .landingpage .hero-unit {
    background-size: cover;
    background-position: center top;
    min-height: 160px;
    background-blend-mode: overlay;
    background-color: rgba(0, 0, 0, 0.2);
  }
}
@media (min-width: 1024px) {
  .landingpage .hero-unit.landing-home,
  .landingpage .hero-unit.landing-energy,
  .landingpage .hero-unit.landing-be,
  .landingpage .hero-unit.landing-car,
  .landingpage .hero-unit.landing-van-car,
  .landingpage .hero-unit.landing-telecom,
  .landingpage .hero-unit.landing-health {
    background-position: center top;
  }
}
@media (min-width: 1280px) {
  .landingpage .hero-unit {
    height: 500px;
  }
}
.landingpage .hero-unit:after {
  display: none;
}
.hero-unit .hero-content.hero-content-new-car .col-md-11 {
  width: 83%;
}
.hero-unit .hero-content.hero-content-new-car .col-sm-4 {
  width: 10%;
}
@media (max-width: 1023px) {
  .hero-unit-vertical-compare .car-page .hld-grayborder-shadow .vertical-compare-optionale span {
    font-size: 14px;
  }
}
@media (max-width: 1023px) {
  .hero-unit-vertical-compare .car-page .hld-grayborder-shadow .list-icon li {
    font-size: 14px;
  }
}
@media (max-width: 1023px) {
  .hero-unit-vertical-compare .car-page .hld-grayborder-shadow .list-eql.list-table.list-border li {
    font-size: 14px;
  }
}
@media (max-width: 1023px) {
  .hero-unit-vertical-compare .car-page .hld-grayborder-shadow .list-eql.list-table.list-border li .listitem_label {
    width: 60.25%;
  }
}
.hero-unit-vertical-compare .car-page .hld-grayborder-shadow .list-eql.list-table.list-border li .listitem_value {
  text-align: right;
}
@media (max-width: 1023px) {
  .hero-unit-vertical-compare .car-page .hld-grayborder-shadow .list-eql.list-table.list-border li .listitem_value {
    width: 39.75%;
  }
}
.hero-unit-vertical-compare .car-page .vertical-comp-logo {
  min-height: 70px;
  line-height: 80px;
}
.hero-unit-vertical-compare .car-page .vertical-comp-logo img {
  display: inline-block;
  vertical-align: middle;
}
@media (max-width: 1280px) {
  .hero-unit-vertical-compare .hero-unit .hero-content h1 {
    display: block !important;
    font-size: 36px;
    margin: 0;
  }
}
@media (max-width: 1023px) {
  .hero-unit-vertical-compare .hero-unit .hero-content h1 {
    display: block !important;
    font-size: 36px;
    margin: 0;
  }
}
@media (max-width: 767px) {
  .hero-unit-vertical-compare .hero-unit .hero-content h1 {
    display: block;
    font-size: 20px;
    margin: 10px 0 0;
    padding: 0;
  }
}
.hero-unit-vertical-compare .hld-voordeel .price-container .pw-icon-warning-medium {
  display: inline-block;
  font-size: 18px;
  margin-left: -9px;
}
.pp-car-pw .detailpage .main-content .main-left .col-xs-16 .hld-grayborder .div-new-row .hld-gray .hld-content ul li {
  font-size: 14px;
  padding-bottom: 2px;
}
.pp-car-pw .ci-productinfo .logo-supp-info {
  min-height: 50px;
  line-height: 50px;
}
.pp-car-pw .ci-productinfo .logo-supp-info img {
  margin: 0px 0 0px 0;
}
.landing-health {
  position: relative;
}
.landing-health .wrapper {
  height: 100%;
}
.landing-health .zorgalert {
  position: absolute;
  max-width: 400px;
  bottom: 90px;
  text-align: left;
  left: 0px;
  padding: 10px;
}
@media (max-width: 766px) {
  .landing-health .zorgalert {
    position: relative;
    max-width: 800px;
    bottom: auto;
    left: 0;
  }
}
.landing-health .zorgalert .zorgalert-top {
  position: relative;
  z-index: 4;
  cursor: pointer;
  font-family: 'Barlow-Bold', sans-serif;
  background: #00B6ED;
  border-radius: 6px;
  padding: 8px 30px 8px 50px;
  -webkit-box-shadow: 0 2px 4px #BABABA;
  box-shadow: 0 2px 4px #BABABA;
}
.landing-health .zorgalert .zorgalert-top:before {
  position: absolute;
  top: -21px;
  left: 19px;
  content: "";
  background: url('https://cdn2.pricewise.nl/resources/main/svg/sprite-illustrations.svg') top left no-repeat;
  background-position: -616px -23px;
  width: 20px;
  height: 56px;
}
.landing-health .zorgalert .zorgalert-top:after {
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  right: 10px;
  top: 20px;
  content: "d";
}
.landing-health .zorgalert .zorgalert-form {
  position: relative;
  z-index: 2;
  background: #fff;
  margin-top: -6px;
  border-radius: 0 0 6px 6px;
  padding: 20px 20px;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
}
.landing-health .zorgalert .zorgalert-form input {
  margin-bottom: 10px;
}
.car-nowrap strong span {
  white-space: nowrap;
}
.loans-nowrap strong span {
  white-space: nowrap;
}
@media (max-width: 766px) {
  .datas-summary-mobile {
    width: 100%;
  }
}
.datas-summary-mobile .back-btn.pw-icon-arrow-left {
  display: block !important;
  background-color: transparent;
  top: 16px;
}
.datas-summary-mobile .datas-summary.datas-summary-skeleton {
  font-size: 14px;
}
@media (max-width: 766px) {
  .datas-summary-mobile .datas-summary.datas-summary-skeleton {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    margin-top: 15px;
    margin-left: 10px;
    margin-right: 10px;
    min-width: auto;
    padding-left: 10px;
    padding-right: 10px;
  }
  .datas-summary-mobile .datas-summary.datas-summary-skeleton .d-flex {
    width: 100%;
  }
}
@media (min-width: 1280px) {
  .datas-summary-mobile .datas-summary.datas-summary-skeleton {
    min-width: 700px;
  }
}
.datas-summary-mobile .datas-summary.datas-summary-skeleton .datas-summary .marketicon {
  font-size: 48px;
}
.datas-summary-mobile .datas-summary.datas-summary-skeleton .icon {
  -ms-flex-preferred-size: 60px;
      flex-basis: 60px;
}
.datas-summary-mobile .datas-summary.datas-summary-skeleton h3 {
  color: #fff;
  font-size: 14px;
  font-family: 'Barlow-Bold', sans-serif;
  margin-top: 11px;
  margin-bottom: 6px;
}
.datas-summary {
  position: relative;
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
  padding: 9px 14px;
  background-color: #334290;
  line-height: 1.3;
  margin: 0px auto 0px;
  text-align: left;
}
.datas-summary:before,
.datas-summary:after {
  content: " ";
  display: table;
}
.datas-summary:after {
  clear: both;
}
.datas-summary:before,
.datas-summary:after {
  content: " ";
  display: table;
}
.datas-summary:after {
  clear: both;
}
@media (max-width: 766px) {
  .datas-summary {
    display: none !important;
  }
}
.datas-summary .btn-secondary {
  border: 1px solid #fff;
}
.datas-summary.datas-summary-skeleton {
  min-height: 74px;
  min-width: 640px;
}
.datas-summary .datas-summary-alignament-table {
  display: table;
  height: 59px;
}
.datas-summary .datas-summary-alignament-table .datas-summary-alignament-table-cell {
  display: table-cell;
  vertical-align: middle;
}
.datas-summary .datas-summary-alignament-table .datas-summary-alignament-table-cell p {
  margin-top: 0;
  margin-bottom: 0;
}
.datas-summary p {
  display: inline-block;
  margin: 8px 5px 0 0px;
  text-align: left;
  font-size: 16px;
  font-family: 'Barlow-Normal', sans-serif;
  letter-spacing: 0.8px;
}
.datas-summary p .popover-content {
  color: #757474;
}
@media (min-width: 1024px) {
  .datas-summary p {
    margin: 8px 15px 0 40px;
  }
}
.datas-summary.car {
  max-width: 640px;
}
.datas-summary.car p {
  min-height: 40px;
}
.datas-summary.loans {
  min-width: 660px;
}
.datas-summary.loans p {
  min-height: 40px;
}
.datas-summary.health {
  min-width: 600px;
  max-width: 640px;
}
@media (min-width: 1024px) {
  .datas-summary.health {
    min-width: 750px;
  }
}
.datas-summary.health h4 a {
  text-decoration: underline;
}
.datas-summary h4 {
  color: #fff;
  font-size: 20px;
  font-family: 'Barlow-Bold', sans-serif;
}
.datas-summary h3 {
  color: #fff;
  font-size: 14px;
  font-family: 'Barlow-Bold', sans-serif;
  margin-top: 11px;
  margin-bottom: 11px;
}
.datas-summary .marketicon {
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 40px;
  margin: 10px 0;
  display: block;
}
@media (min-width: 767px) and (max-width: 1023px) {
  .datas-summary .marketicon {
    display: none !important;
  }
}
@media (max-width: 766px) {
  .datas-summary .marketicon {
    display: none !important;
  }
}
.datas-summary .marketicon-2 {
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 33px;
  margin: 10px 0;
  display: block;
}
@media (min-width: 767px) and (max-width: 1023px) {
  .datas-summary .marketicon-2 {
    display: none !important;
  }
}
@media (max-width: 766px) {
  .datas-summary .marketicon-2 {
    display: none !important;
  }
}
.datas-summary p.marketicon {
  padding-top: 5px;
  font-size: 30px;
  position: absolute;
  left: 20px;
}
.datas-summary p.marketicon.marketicon-coverage-selection-car {
  left: 14px;
}
.datas-summary p.marketicon.marketicon-coverage-selection-loans {
  left: 14px;
}
.datas-summary .btn {
  margin: 10px 0;
}
.datas-summary .marketicon-car,
.datas-summary .marketicon-loans,
.datas-summary .marketicon-health {
  font-size: 32px;
}
.datas-summary a {
  color: #fff;
  font-size: 16px;
}
@media (max-width: 767px) {
  .car-page .dealalert {
    margin-bottom: 10px;
  }
}
.car-page .datas-summary .btn {
  margin: 10px 0 0;
}
@media (max-width: 767px) {
  .loans-page .dealalert {
    margin-bottom: 10px;
  }
}
.loans-page .datas-summary .btn {
  margin: 10px 0 0;
}
.datas-summary-one-line {
  line-height: 2.5em;
}
.rslt-list {
  margin-top: 10px;
}
@media (max-width: 767px) {
  .rslt-list {
    margin-top: 5px;
  }
}
.rslt-list .rslt-item {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
  position: relative;
  border: 1px solid #BABABA;
  padding: 10px 10px 20px;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 26px;
}
.rslt-list .rslt-item .div-new-row {
  margin: 0;
}
@media (max-width: 767px) {
  .rslt-list .rslt-item {
    padding: 2px 5px 15px;
  }
}
.rslt-list .rslt-item.crosssel_cta_notification_box_in_results {
  padding: 30px;
}
.rslt-list .rslt-item.specialitem {
  border: 1px solid #243588;
}
.rslt-list .rslt-item.tocompareitem {
  border: 1px solid #00B6ED;
}
.rslt-list .rslt-item.is-zero-product {
  border: 1px solid #243588;
}
.rslt-list .rslt-item.is-zero-product .more-info .btn-default {
  border-color: #243588;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.rslt-list .rslt-item.compareproduct-blue-box {
  padding: 0 10px 10px;
}
.rslt-list .rslt-item.compareproduct-blue-box .extra-list-nzw .details,
.rslt-list .rslt-item.compareproduct-blue-box .extra-warnings-list-nzw .details {
  background-color: #ffffff !important;
}
@media (max-width: 766px) {
  .rslt-list .rslt-item.compareproduct-blue-box {
    margin-top: 10px;
  }
}
.rslt-list .rslt-item.compareproduct-blue-box .moreinfo {
  margin-bottom: -23px;
}
@media (min-width: 767px) {
  .rslt-list .rslt-item.compareproduct-blue-box .col-margin-top2 {
    margin: 10px 15px;
  }
}
@media (min-width: 767px) and (max-width: 1279px) {
  .rslt-list .rslt-item.compareproduct-blue-box .col-margin-top2 {
    width: 70%;
  }
}
@media (max-width: 766px) {
  .rslt-list .rslt-item.compareproduct-blue-box .col-margin-top2 {
    margin-top: 0;
    padding-top: 10px;
    display: block;
    width: 100%;
  }
}
@media (max-width: 766px) {
  .rslt-list .rslt-item.compareproduct-blue-box .col-margin-top2 + .btn-default,
  .rslt-list .rslt-item.compareproduct-blue-box .col-margin-top2 + .btn-primary {
    display: block;
    width: 100%;
    margin-top: 5px;
    font-size: 14px;
  }
}
@media (min-width: 767px) {
  .rslt-list .rslt-item.compareproduct-blue-box .col-margin-top2 + .btn-default,
  .rslt-list .rslt-item.compareproduct-blue-box .col-margin-top2 + .btn-primary {
    margin-right: 5px;
    margin-top: 12px;
  }
}
@media (min-width: 1024px) {
  .rslt-list .rslt-item.compareproduct-blue-box .col-margin-top2 + .btn-default,
  .rslt-list .rslt-item.compareproduct-blue-box .col-margin-top2 + .btn-primary {
    margin-right: 10px;
  }
}
@media (min-width: 1280px) {
  .rslt-list .rslt-item.compareproduct-blue-box .col-margin-top2 + .btn-default,
  .rslt-list .rslt-item.compareproduct-blue-box .col-margin-top2 + .btn-primary {
    margin-top: 2px;
    margin-right: 20px;
  }
}
.rslt-list .rslt-item.isfirstactionproduct {
  margin-top: 20px;
}
.rslt-list .rslt-item.is-first-zero-product {
  margin-top: 20px;
}
@media (min-width: 767px) {
  .rslt-list .rslt-item.is-first-zero-product {
    margin-top: 30px;
  }
}
@media (min-width: 1024px) {
  .rslt-list .rslt-item.is-first-zero-product {
    margin-top: 20px;
  }
}
.rslt-list .rslt-item.isfirstactionproduct.compareproduct-blue-box {
  margin-top: 0;
}
.rslt-list .supplier {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  margin: 43px 0 0;
  text-align: center;
  cursor: pointer;
}
@media (max-width: 766px) {
  .rslt-list .supplier {
    display: none !important;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  .rslt-list .supplier {
    display: none !important;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .rslt-list .supplier {
    display: none !important;
  }
}
@media (min-width: 1280px) {
  .rslt-list .supplier {
    float: left;
    width: 18.75%;
  }
}
@media (min-width: 1280px) {
  .rslt-list .supplier {
    width: 16.75%;
  }
}
.rslt-list .product {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}
@media (min-width: 767px) {
  .rslt-list .product {
    float: left;
    width: 31.25%;
  }
}
@media (min-width: 1280px) {
  .rslt-list .product {
    float: left;
    width: 31.25%;
  }
}
@media (min-width: 767px) {
  .rslt-list .product {
    width: 33.25%;
  }
}
@media (min-width: 1280px) {
  .rslt-list .product {
    width: 27.25%;
  }
}
.rslt-list .product .details li {
  cursor: pointer;
}
.rslt-list .prices {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  margin-left: -10px;
  margin-right: -10px;
  margin: 26px 0 0 -10px;
  padding: 0;
}
@media (min-width: 767px) {
  .rslt-list .prices {
    float: left;
    width: 50%;
  }
}
@media (min-width: 1024px) {
  .rslt-list .prices {
    float: left;
    width: 50%;
  }
}
@media (min-width: 767px) {
  .rslt-list .prices {
    width: 45%;
  }
}
@media (min-width: 1280px) {
  .rslt-list .prices {
    float: left;
    width: 37.5%;
  }
}
@media (max-width: 766px) {
  .rslt-list .prices {
    margin: 0 0 0 -10px;
  }
}
.rslt-list .prices .tarifalertmsg {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}
@media (min-width: 767px) {
  .rslt-list .prices .tarifalertmsg {
    float: left;
    width: 100%;
  }
}
.rslt-list .prices .selectedhospitalsmsg {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  cursor: pointer;
  margin-top: 5px;
}
.rslt-list .prices .selectedhospitalsmsg span {
  color: #243588;
}
@media (max-width: 766px) {
  .rslt-list .prices .selectedhospitalsmsg {
    margin-bottom: 10px;
  }
}
.rslt-list .prices .price-container {
  float: left;
  width: 50%;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}
@media (min-width: 767px) {
  .rslt-list .prices .price-container {
    float: left;
    width: 50%;
  }
}
@media (min-width: 767px) and (max-width: 1279px) {
  .rslt-list .prices .price-container {
    padding-left: 5px;
    padding-right: 5px;
  }
}
.rslt-list .prices .price-container.ng-scope .price {
  cursor: pointer;
}
.rslt-list .moreinfo {
  margin-bottom: -33px;
  text-align: center;
  padding-top: 10px;
}
.rslt-list .moreinfo a {
  border-bottom-left-radius: 10px;
  border-top-left-radius: 10px;
  border-bottom-right-radius: 10px;
  border-top-right-radius: 10px;
  display: inline-block;
  background: #243588;
  text-decoration: none;
  color: #fff;
  padding: 0 10px 2px;
  border: 1px solid #243588;
}
.rslt-list .moreinfo a:hover:after {
  -webkit-transform: translate3d(0, -2px, 0);
  transform: translate3d(0, -2px, 0);
}
.rslt-list .moreinfo a:after {
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "u";
  display: inline-block;
  vertical-align: middle;
  margin-top: -2px;
  margin-left: 5px;
}
.rslt-list .moreinfo a.collapsed {
  background-color: #edf2fb;
  border: 1px solid #BABABA;
  color: #243588;
}
.rslt-list .moreinfo a.collapsed:hover:after {
  -webkit-transform: translate3d(0, 2px, 0);
  transform: translate3d(0, 2px, 0);
}
.rslt-list .moreinfo a.collapsed:after {
  content: "d";
}
.rslt-list .buy {
  float: left;
  width: 100%;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  margin: 26px 0 0;
  padding: 0;
}
@media (min-width: 767px) {
  .rslt-list .buy {
    float: left;
    width: 18.75%;
  }
}
@media (min-width: 1024px) {
  .rslt-list .buy {
    float: left;
    width: 12.5%;
  }
}
@media (min-width: 767px) {
  .rslt-list .buy.buy-energy .btn-primary,
  .rslt-list .buy.buy-energy .btn-unavailable,
  .rslt-list .buy.buy-energy .btn-unavailable2,
  .rslt-list .buy.buy-energy .btn-secondary,
  .rslt-list .buy.buy-energy .btn-blue-lighter {
    min-width: 147px;
  }
}
.rslt-list .buy .link-buy {
  display: block;
  margin-top: 10px;
}
@media (max-width: 766px) {
  .rslt-list .buy .link-buy {
    margin-bottom: 10px;
  }
}
@media (min-width: 767px) {
  .rslt-list .buy .link-buy {
    margin-bottom: -10px;
    text-align: center;
  }
}
.rslt-list .buy .lnk-offer-normal-flow {
  display: none;
}
@media (min-width: 767px) {
  .rslt-list .buy {
    padding-left: 10px;
    width: 22.25%;
  }
  .rslt-list .buy .btn-primary,
  .rslt-list .buy .btn-unavailable,
  .rslt-list .buy .btn-unavailable2 {
    min-width: 139px;
  }
}
@media (min-width: 1280px) {
  .rslt-list .buy {
    padding-left: 20px;
    width: 18.5%;
  }
}
@media (max-width: 766px) {
  .rslt-list .buy {
    text-align: left;
    margin: 0;
  }
}
.rslt-list .buy .comparecheckwrap {
  position: relative;
  margin-top: 20px;
  min-height: 30px;
}
@media (max-width: 766px) {
  .rslt-list .buy .comparecheckwrap {
    display: none !important;
  }
}
.rslt-list .buy .comparecheckwrap label {
  font-weight: normal;
  margin-bottom: 0;
}
.rslt-list .buy .comparecheckwrap .comparebtn {
  display: block;
  position: absolute;
  left: 30px;
  top: -5px;
  border-color: #00b6ed #00b6ed #006b8b;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  background-color: #00b6ed;
  border-bottom: 3px solid #006b8b;
  color: #fff;
  outline: 0 none;
}
.rslt-list .buy .comparecheckwrap .comparebtn:hover {
  background-color: #0bc6ff;
}
.rslt-list .buy .comparecheckwrap .comparettpos1 {
  position: absolute;
  left: 15px;
}
.rslt-list .buy .comparecheckwrap .comparettpos2 {
  position: absolute;
  right: 50%;
}
.rslt-list .rslt-item-unavailable .hideunavailable {
  display: none;
}
.rslt-list .rslt-item-unavailable .unav-buy {
  padding-bottom: 0px;
}
@media (max-width: 766px) {
  .rslt-list .rslt-item-unavailable .unav-buy {
    padding-left: 5px;
    text-align: left;
    margin-bottom: 0px;
  }
  .rslt-list .rslt-item-unavailable .unav-buy br {
    display: none;
  }
}
.rslt-list .rslt-item-unavailable .nrcrt {
  background-color: #999999 !important;
}
.rslt-list .rslt-item-unavailable .info-icon {
  background-color: #cbcbcb;
}
.rslt-list .rslt-item-unavailable .naturapolis-right,
.rslt-list .rslt-item-unavailable .restitutiepolis-right,
.rslt-list .rslt-item-unavailable .selectiefpolis-right {
  background-color: #999999;
}
.rslt-list .rslt-item-unavailable .list-icon li.pw-icon-warning:before {
  color: #959595;
}
.rslt-list .rslt-item-unavailable .v-centered .list-icon li.pw-icon-vinkje:before,
.rslt-list .rslt-item-unavailable .v-centered .list-icon li.pw-icon-cross:before {
  color: #959595;
}
.rslt-list .rslt-item-unavailable .buy-telv2 .price-telv2 strong,
.rslt-list .rslt-item-unavailable .buy-telv2 .price-telv2 sup {
  color: #959595 !important;
}
.rslt-list .rslt-item-unavailable .buy-telv2 .subprice-telv2 sup {
  color: #959595 !important;
}
.rslt-list .rslt-item-unavailable .buy-telv2 .subprice-telv2 .jaar-price-blue {
  color: #959595 !important;
}
.rslt-list .rslt-item-unavailable .product-icon-telv2 .icon-rslt-telv2 li {
  color: #959595 !important;
}
.rslt-list .rslt-item-unavailable .product-icon-telv2 .icon-rslt-telv2 li span {
  color: #959595 !important;
}
.rslt-list .rslt-item-unavailable .product-icon-telv2 .icon-rslt-telv2 li span span {
  border-bottom: 1px dotted #959595 !important;
}
.rslt-list .rslt-item-unavailable .product-icon-telv2 .icon-rslt-telv2 li.icon-mb,
.rslt-list .rslt-item-unavailable .product-icon-telv2 .icon-rslt-telv2 li.icon-tv2,
.rslt-list .rslt-item-unavailable .product-icon-telv2 .icon-rslt-telv2 li.icon-stars,
.rslt-list .rslt-item-unavailable .product-icon-telv2 .icon-rslt-telv2 li.icon-arrow,
.rslt-list .rslt-item-unavailable .product-icon-telv2 .icon-rslt-telv2 li.icon-mobil {
  color: #959595 !important;
}
.rslt-list .rslt-item-unavailable .product-icon-telv2 .icon-rslt-telv2 li.icon-mb:before,
.rslt-list .rslt-item-unavailable .product-icon-telv2 .icon-rslt-telv2 li.icon-tv2:before,
.rslt-list .rslt-item-unavailable .product-icon-telv2 .icon-rslt-telv2 li.icon-stars:before,
.rslt-list .rslt-item-unavailable .product-icon-telv2 .icon-rslt-telv2 li.icon-arrow:before,
.rslt-list .rslt-item-unavailable .product-icon-telv2 .icon-rslt-telv2 li.icon-mobil:before {
  color: #959595 !important;
}
.rslt-list .rslt-item-unavailable .product-telv2 .title-detail {
  color: #959595 !important;
}
.rslt-list .rslt-item-unavailable .details .socialscore {
  color: #959595 !important;
}
.rslt-list .rslt-item-unavailable .details li {
  color: #959595 !important;
}
.rslt-list .rslt-item-unavailable .compare-check-container .compare-check-v2 .comparecheckwrap label {
  color: #959595;
}
.rslt-list .rslt-item-unavailable .unav-buy {
  color: #959595;
  display: inline-block;
  padding-bottom: 20px;
  text-align: center;
  width: 100%;
}
.rslt-list .rslt-item-unavailable .unav-buy div {
  text-align: center;
}
@media (min-width: 767px) {
  .rslt-list .rslt-item-unavailable .unav-buy div {
    text-align: right;
  }
}
.rslt-list .rslt-item-unavailable .moreinfo a {
  background: #F4F4F4;
  border-color: #959595;
  color: #959595;
}
.rslt-list .rslt-item-unavailable .moreinfo a.collapsed {
  background-color: #F4F4F4;
  color: #959595;
}
.rslt-list .rslt-item-unavailable .moreinfo a.collapsed:after {
  color: #959595;
}
.rslt-list .rslt-item-unavailable .buy .comparecheckwrap label {
  color: #959595 !important;
}
.rslt-list .rslt-item-unavailable .supplier .list-icon {
  color: #959595;
}
.rslt-list .rslt-item-unavailable .supplier .list-icon .blue {
  color: #959595 !important;
}
.rslt-list .rslt-item-unavailable .supplier .list-icon li.pw-icon-vinkje:before,
.rslt-list .rslt-item-unavailable .supplier .list-icon li.pw-icon-cross:before {
  color: #999999;
}
.rslt-list .rslt-item-unavailable .supplier .socialscoreitemmsg .blue {
  color: #959595 !important;
}
.rslt-list .rslt-item-unavailable .supplier .socialscoreitemmsg .list-icon {
  color: #959595;
}
.rslt-list .rslt-item-unavailable .supplier .coverage-no .blue {
  color: #959595 !important;
}
.rslt-list .rslt-item-unavailable .prices .tarifalertmsgcar span {
  color: #959595 !important;
}
.rslt-list .rslt-item-unavailable .prices .price-container .price-value,
.rslt-list .rslt-item-unavailable .prices .price-container .type {
  color: #959595;
}
.rslt-list .rslt-item-unavailable .prices .price-container .info-icon {
  background-color: #cbcbcb;
}
.rslt-list .rslt-item-unavailable .prices .socialscoreitemmsg .blue {
  color: #959595 !important;
}
.rslt-list .rslt-item-unavailable .price-container .price,
.rslt-list .rslt-item-unavailable .prices .price {
  color: #959595;
}
.rslt-list .rslt-item-unavailable .supplier img {
  opacity: 0.4;
}
.rslt-list .rslt-item-unavailable .btn-unavailable {
  background-color: #CCCCCC;
  border-color: #CCCCCC;
}
.rslt-list .rslt-item-unavailable .btn-unavailable:focus,
.rslt-list .rslt-item-unavailable .btn-unavailable:hover {
  background-color: #EDEDED;
  border-color: #EDEDED;
}
.lnk-offer-normal-flow {
  display: none;
}
.product .supp {
  color: #243588;
  font-size: 24px;
  font-family: 'Barlow-Medium', sans-serif;
  margin-bottom: 6px;
  display: block;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media (max-width: 767px) {
  .product .supp {
    margin-bottom: 0;
    font-size: 20px;
  }
}
.product .details li {
  padding-bottom: 0;
  font-size: 16px;
}
.product .details li.socialscore {
  color: #243588;
  font-family: 'Barlow-Bold', sans-serif;
  white-space: nowrap;
}
.product .details li.eigenrisico {
  font-family: 'Barlow-Bold', sans-serif;
  color: #243588;
  margin-left: 4px;
  padding-left: 0;
  list-style: inside none disc;
}
.product .details li.eigenrisico .eigenrisico-v2 {
  padding-left: 6px;
}
.product .details li.dealli {
  cursor: default;
}
@media (max-width: 767px) {
  .product .details {
    margin-bottom: 3px;
  }
  .product .details li {
    font-size: 14px;
  }
}
.prices .tarifalertmsgcar span {
  color: #243588;
}
@media (max-width: 1023px) {
  .prices,
  .price-container {
    margin-bottom: 3px;
  }
}
.prices .tarifalertmsg,
.price-container .tarifalertmsg {
  display: block;
  color: #757474;
  font-family: 'Barlow-Medium', sans-serif;
  margin: 10px 10px 5px 10px;
  text-align: left;
  padding: 0;
  padding-left: 0px !important;
  font-size: 14px;
  clear: both;
}
@media (max-width: 1279px) {
  .prices .tarifalertmsg,
  .price-container .tarifalertmsg {
    margin: 10px 5px 5px 5px;
  }
}
@media (max-width: 767px) {
  .prices .tarifalertmsg,
  .price-container .tarifalertmsg {
    margin: 0px 0 2px;
    padding-left: 10px !important;
    max-width: 100%;
  }
}
.prices .tarifalertmsgcar,
.price-container .tarifalertmsgcar {
  display: block;
  color: #243588;
  font-family: 'Barlow-Normal', sans-serif;
  margin: 10px 0px 0px 0px;
  text-align: left;
  padding: 0;
  padding-left: 0px !important;
  font-size: 14px;
  clear: both;
}
.prices .tarifalertmsgcar span + span,
.price-container .tarifalertmsgcar span + span {
  font-weight: bold;
}
@media (max-width: 1279px) {
  .prices .tarifalertmsgcar,
  .price-container .tarifalertmsgcar {
    margin: 10px 0px 5px -5px;
  }
}
@media (max-width: 1023px) {
  .prices .tarifalertmsgcar,
  .price-container .tarifalertmsgcar {
    margin: 10px 0px 5px -5px;
  }
}
@media (max-width: 767px) {
  .prices .tarifalertmsgcar,
  .price-container .tarifalertmsgcar {
    margin: 0 0 0;
    padding-left: 0px !important;
    max-width: 100%;
  }
}
@media (max-width: 1279px) {
  .prices .dealalert,
  .price-container .dealalert {
    margin-left: -5px;
  }
}
@media (max-width: 767px) {
  .prices .dealalert,
  .price-container .dealalert {
    margin-left: 0px;
    padding-top: 5px;
  }
}
.prices .price,
.price-container .price {
  position: relative;
  background-color: #F4F4F4;
  border-radius: 10px;
  color: #243588;
  text-align: center;
  padding: 14px 0px;
  max-width: 170px;
  margin: auto;
}
.prices .price.large,
.price-container .price.large {
  min-height: 108px;
}
.prices .price p,
.price-container .price p {
  color: #243588;
  margin: 0 0 4px 0;
  font-family: 'Barlow-Medium', sans-serif;
}
.prices .price .info-icon,
.price-container .price .info-icon {
  margin-left: 4px;
}
@media (max-width: 767px) {
  .prices .price,
  .price-container .price {
    padding: 4px 0px;
  }
}
.prices .av,
.price-container .av {
  display: inline-block;
  margin-top: 5px;
  border-bottom: 1px dotted #243588;
  font-size: 15px;
}
.hld-voordeel .admincost-info .gray-dark {
  padding: 10px 0;
  display: block;
}
.logo-supp-info {
  padding-bottom: 10px !important;
}
#trBasePrice span {
  padding-top: 5px;
  font-weight: bold;
}
#trBasePrice .left,
#trBasePrice .right {
  border-top: 1px solid #f1f1f1;
  padding: 10px 0px 10px 0 !important;
}
@media (max-width: 767px) {
  #trBasePrice .left,
  #trBasePrice .right {
    padding: 0px 0px 0px 0 !important;
  }
}
.box-gray {
  background-color: #f4f4f4;
  margin-top: 5px;
  border-radius: 5px;
  padding: 2px 5px;
  font-size: 14px;
}
.nrcrt {
  background-color: #243588;
  border-top-left-radius: 10px 10px;
  border-top-right-radius: 10px 10px;
  border-bottom-right-radius: 14px 11px;
  border-bottom-left-radius: 10px 10px;
  left: -18px;
  min-width: 29px;
  max-width: 29px;
  height: 28px;
  line-height: 28px;
  position: absolute;
  text-align: center;
  font-family: 'Barlow-Normal', sans-serif;
  top: 16px;
  cursor: default;
}
.nrcrt span {
  color: #fff;
}
@media (min-width: 1280px) {
  .nrcrt {
    left: -9px;
  }
}
@media (max-width: 766px) {
  .nrcrt {
    left: auto;
    right: -9px;
  }
}
.nrcrt .close {
  top: 0;
  left: 0;
}
.nrcrt-big {
  background-color: #243588;
  border-top-left-radius: 15px 15px;
  border-top-right-radius: 15px 17px;
  border-bottom-right-radius: 21px 16px;
  border-bottom-left-radius: 15px 21px;
  left: -18px;
  min-width: 46px;
  max-width: 46px;
  height: 44px;
  line-height: 42px;
  position: absolute;
  text-align: center;
  font-family: 'Barlow-Normal', sans-serif;
  top: 16px;
  font-size: 25px;
}
.nrcrt-big span {
  color: #fff;
}
@media (min-width: 1280px) {
  .nrcrt-big {
    left: -9px;
  }
}
@media (max-width: 766px) {
  .nrcrt-big {
    left: auto;
    right: -9px;
  }
}
.nrcrt-big .close {
  top: 0;
  left: 0;
}
.polis-icon a {
  padding-left: 27px;
  position: relative;
}
.polis-icon a:before {
  position: absolute;
  content: "+";
  font-family: 'font-icons';
  display: block;
  font-size: 18px;
  left: 0px;
  top: -2px;
}
.green-icon:before {
  color: #95C11F;
}
.iteminfo {
  margin-left: -10px;
  margin-right: -10px;
  padding: 20px 10px 10px;
}
.iteminfo.iteminfo-newtabs {
  padding: 0px 0px;
}
@media (max-width: 766px) {
  .iteminfo.iteminfo-newtabs {
    padding: 0 10px 10px;
  }
}
.iteminfo.iteminfo-newtabs .iteminfo_tabs .tab-content {
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  border-radius: 0px;
}
.iteminfo.iteminfo-newtabs .iteminfo_tabs.iteminfo_tabs_telv2 {
  margin: 0px 10px;
}
@media (max-width: 766px) {
  .iteminfo.iteminfo-newtabs .iteminfo_tabs.iteminfo_tabs_telv2 .nav-tabs {
    background: transparent !important;
  }
}
.iteminfo.iteminfo-newtabs .iteminfo_tabs.iteminfo_tabs_telv2 .tab-content:before {
  background-color: transparent !important;
}
.iteminfo.iteminfo-newtabs .iteminfo_tabs.iteminfo_tabs_telv2 .nav-tabs > li:first-child {
  border-top: 0px solid #bababa !important;
  border-right: 0px solid #bababa !important;
  border-left: 0 solid #bababa;
  border-radius: 0 !important;
}
.iteminfo.iteminfo-newtabs .iteminfo_tabs .tabbable .nav-tabs {
  margin-right: 0px;
  border-top: 1px solid #D4D4D4;
  border-bottom: 3px solid #D4D4D4;
}
.iteminfo.iteminfo-newtabs .iteminfo_tabs .tabbable .nav-tabs > li {
  border: 0px solid #D4D4D4;
  background: transparent;
  border-radius: 0px;
  margin: 0 30px 0 0;
}
.iteminfo.iteminfo-newtabs .iteminfo_tabs .tabbable .nav-tabs > li:first-child {
  margin: 0 30px 0 20px !important;
}
.iteminfo.iteminfo-newtabs .iteminfo_tabs .tabbable .nav-tabs > li:last-child {
  margin: 0;
}
.iteminfo.iteminfo-newtabs .iteminfo_tabs .tabbable .nav-tabs > li.active a {
  font-family: 'Barlow-Bold', sans-serif;
  border-bottom: 3px solid #243588;
  margin-bottom: -3px;
  padding-bottom: 18px;
}
.iteminfo.iteminfo-newtabs .iteminfo_tabs .tabbable .nav-tabs > li a {
  padding: 15px 0px;
  border-bottom: 3px solid transparent;
}
@media (max-width: 766px) {
  .iteminfo {
    padding: 0 10px 10px;
  }
}
@media (max-width: 766px) {
  .iteminfo .iteminfo_tabs {
    display: none !important;
  }
}
.iteminfo .iteminfo_tabs .tab-content {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.iteminfo .iteminfo_tabs .area3 a + a {
  margin-left: 10px;
}
@media (min-width: 767px) and (max-width: 1279px) {
  .iteminfo .iteminfo_tabs .list-table.listevalscores .listitem_label,
  .iteminfo .iteminfo_tabs .list-table.listevalscores .listitem_value {
    position: relative;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
    padding-left: 0;
  }
}
@media (min-width: 767px) and (max-width: 1279px) and (min-width: 767px) {
  .iteminfo .iteminfo_tabs .list-table.listevalscores .listitem_label,
  .iteminfo .iteminfo_tabs .list-table.listevalscores .listitem_value {
    float: left;
    width: 100%;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  .iteminfo .iteminfo_accordion {
    display: none !important;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .iteminfo .iteminfo_accordion {
    display: none !important;
  }
}
@media (min-width: 1280px) {
  .iteminfo .iteminfo_accordion {
    display: none !important;
  }
}
.iteminfo .iteminfo_accordion .panel-default {
  border: 0;
}
.iteminfo .iteminfo_accordion .panel-group .panel {
  border-radius: 8px !important;
}
.iteminfo .iteminfo_accordion .panel-heading {
  background-color: #fff;
  position: relative;
}
.iteminfo .iteminfo_accordion .panel-heading a {
  display: block;
  text-decoration: none;
}
.iteminfo .iteminfo_accordion .panel-heading a:after {
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "d";
  color: #243588;
  position: absolute;
  right: 10px;
  top: 10px;
}
.iteminfo .iteminfo_accordion .panel-heading h4 {
  color: #243588;
}
.iteminfo .iteminfo_accordion .panel-heading h4 span {
  font-size: 15px;
}
.iteminfo .iteminfo_accordion .panel-isopen .panel-heading {
  background-color: #243588;
}
.iteminfo .iteminfo_accordion .panel-isopen .panel-heading h4 {
  color: #fff;
}
.iteminfo .iteminfo_accordion .panel-isopen .panel-heading a:after {
  color: #fff;
  content: "u";
}
.iteminfo .iteminfo_accordion .panel-collapse .area1,
.iteminfo .iteminfo_accordion .panel-collapse .area2 {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  float: left !important;
  padding-left: 0;
  padding-right: 0;
}
.iteminfo .iteminfo_accordion .panel-collapse .panel-body {
  border-color: transparent;
}
.iteminfo .iteminfo_accordion .panel-collapse .accordion .panel-heading {
  background-color: transparent;
}
.iteminfo .iteminfo_accordion .panel-collapse .accordion .panel-heading .panel-title {
  color: #243588;
}
.iteminfo .iteminfo_accordion .toplevelaccordion .panel-heading h4 span {
  font-size: 18px;
}
.iteminfo .iteminfo_accordion .toplevelaccordion .panel-body .panel-heading h4 span {
  font-size: 15px;
}
@media (max-width: 766px) {
  .iteminfo .iteminfo_accordion .list-table.listevalscores .listitem_label,
  .iteminfo .iteminfo_accordion .list-table.listevalscores .listitem_value {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
    padding-left: 0;
  }
  .iteminfo .iteminfo_accordion .list-table.listevalscores .listitem_value span.big {
    position: absolute;
    right: 10px;
    top: -18px;
  }
}
@media (max-width: 766px) {
  .iteminfo .iteminfo_accordion .list-table.listevalscores-xs .listitem_value {
    position: relative;
    float: left;
    width: 25%;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
    padding-left: 0;
  }
  .iteminfo .iteminfo_accordion .list-table.listevalscores-xs .listitem_label {
    position: relative;
    float: left;
    width: 75%;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
    padding-left: 0;
  }
  .iteminfo .iteminfo_accordion .list-table.listevalscores-xs .listitem_value span.big {
    position: relative;
    right: auto;
    top: 0px;
    left: 0px;
    padding-left: 0px;
  }
}
.iteminfo h4 {
  font-family: 'Barlow-Bold', sans-serif;
  font-size: 16px;
  color: #333333;
}
.iteminfo .area1 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  padding: 0;
}
.iteminfo .area1 .pdf-dl-links a:after {
  display: none;
}
@media (min-width: 767px) {
  .iteminfo .area1 {
    float: left;
    width: 50%;
  }
}
.iteminfo .area2 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  padding: 0;
}
@media (min-width: 767px) {
  .iteminfo .area2 {
    float: left;
    width: 43.75%;
  }
}
@media (min-width: 767px) {
  .iteminfo .area2 {
    margin-left: 6.25%;
  }
}
.iteminfo .area2.gas-only {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}
@media (min-width: 767px) {
  .iteminfo .area2.gas-only {
    float: left;
    width: 50%;
  }
}
@media (min-width: 767px) {
  .iteminfo .area2.gas-only {
    margin-left: 0%;
  }
}
.iteminfo .area3 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  margin-top: 20px;
  padding: 0;
}
@media (max-width: 766px) {
  .iteminfo .area3 {
    display: none !important;
  }
}
@media (min-width: 767px) {
  .iteminfo .area3 {
    float: left;
    width: 100%;
  }
}
.iteminfo .area3 td.price-value {
  text-align: right;
}
.iteminfo .area3.no-heading {
  margin-top: 11px;
}
.iteminfo .area3.first-area {
  margin-top: 0px;
}
.iteminfo table .total td {
  padding: 5px 0;
}
.iteminfo table td {
  padding: 2px 0;
  vertical-align: top;
  min-width: 130px;
}
.iteminfo table th {
  color: #243588;
  font-size: 16px;
  font-weight: normal;
}
.iteminfo table th.td-value {
  font-weight: bold;
  font-size: 20px;
  min-width: 130px;
}
.iteminfo table .td-value {
  min-width: 130px;
}
.iteminfo table td.price-value {
  text-align: left;
  padding-left: 5px;
}
.iteminfo table tr.total td {
  border-top: 1px solid #757474;
}
.iteminfo table tr.action h4 {
  margin: 0;
}
.iteminfo table tr.action td div.actioninfo {
  color: #757474;
}
.iteminfo table .td-label {
  padding-right: 40px;
  min-width: 130px;
}
.iteminfo .tab-content .list-info-padd {
  padding-top: 7px;
}
.iteminfo .tab-content .list-view-link {
  display: inline-block;
  padding-bottom: 26px;
  padding-top: 26px;
}
.title-vertical-comp {
  min-height: 62px;
}
@media (max-width: 1023px) {
  .title-vertical-comp {
    font-size: 23px;
    min-height: 56px;
  }
}
.title-vertical-comp a {
  text-decoration: none;
}
.expert {
  position: absolute;
  top: -66px;
  right: 20px;
  width: 100%;
  height: 65px;
  text-align: right;
}
@media (min-width: 767px) and (max-width: 1023px) {
  .expert {
    display: none !important;
  }
}
@media (max-width: 766px) {
  .expert {
    display: none !important;
  }
}
.expert p {
  margin: 33px 10px 11px;
}
.expert img {
  position: absolute;
  right: 0;
  top: -12px;
}
.blue-box.bottom-blue-box {
  padding: 0;
}
.blue-box.bottom-blue-box .blue-box-inside {
  padding: 0;
}
.blue-box.bottom-blue-box .blue-box-inside .cursor-pointer {
  display: block;
  padding: 10px;
}
.zorglight2 {
  font-size: 16px;
}
@media (max-width: 766px) {
  .zorglight2 {
    font-size: 13px;
    line-height: 11px;
    display: inline-block;
    margin-top: 2px;
  }
}
.blue-box {
  padding: 0 0 10px 0;
}
.blue-box .blue-box-inside {
  padding: 10px 0 0 0;
}
.blue-box a.pull-right {
  text-decoration: none;
}
.blue-box .pw-icon-plus,
.blue-box .pw-icon-minus {
  font-size: 18px;
}
.right-zorg-paddingtop {
  padding-top: 60px;
}
@media (max-width: 767px) {
  .right-zorg-paddingtop {
    padding-top: 0 !important;
  }
}
.icon-gray,
.icon-gray:before {
  color: #757474 !important;
}
.blue-box-zorg-list {
  margin-top: 20px;
  margin-left: -10px;
  margin-right: -10px;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 30px;
  padding: 10px;
}
.blue-box-zorg-list .rslt-row-compare {
  background-color: transparent;
}
.blue-box-zorg-details {
  padding: 0 0 10px 0;
}
.blue-box-zorg-details .blue-box-inside {
  padding: 10px 0;
}
.blue-box-zorg-details a.pull-right {
  text-decoration: none;
}
.blue-box-zorg-details .pw-icon-plus,
.blue-box-zorg-details .pw-icon-minus {
  font-size: 18px;
}
.blue-box-zorg-details .compareproduct-blue-box {
  background: none repeat scroll 0 0 #edf2fb;
  border: 1px solid #243588;
  border-radius: 6px !important;
  margin: 0 0 20px;
  padding: 0;
  position: relative;
}
.blue-box-zorg-details .compareproduct-blue-box .price-container .price,
.blue-box-zorg-details .compareproduct-blue-box .hld-retention .price {
  background-color: #fff;
}
.blue-box-zorg-details .compareproduct-blue-box .tab-content {
  background-color: #fff;
}
.blue-box-zorg-details .compareproduct-blue-box a.pull-right {
  text-decoration: none;
}
.blue-box-zorg-details .compareproduct-blue-box .space-compareprod-title {
  padding-bottom: 10px;
}
.blue-box-zorg-details .compareproduct-blue-box .pw-icon-minus {
  font-size: 18px;
}
.blue-box-zorg-details .box-resultcompare {
  padding-top: 0;
  margin-top: 0;
  margin-bottom: 10px;
  border-top: 1px solid #ccc;
}
.compareproduct-blue-box {
  background: none repeat scroll 0 0 #edf2fb;
  border: 1px solid #243588;
  border-radius: 6px !important;
  margin: 0px 0 20px;
  padding: 10px 20px 20px;
  position: relative;
}
.compareproduct-blue-box .price-container .price,
.compareproduct-blue-box .hld-retention .price {
  background-color: #fff;
}
.compareproduct-blue-box .tab-content {
  background-color: #fff;
}
.compareproduct-blue-box a.pull-right {
  text-decoration: none;
}
.compareproduct-blue-box .space-compareprod-title {
  padding-bottom: 10px;
}
.compareproduct-blue-box .pw-icon-minus {
  font-size: 18px;
}
.asmultiselect.custom-select.disabled-select,
.asmultiselect.custom-select.disabled-select:before {
  background-color: #ebebeb;
  cursor: no-drop;
}
.box-resultcompare {
  height: 369px;
  overflow: auto;
}
.close-botton {
  position: absolute;
  right: 10px;
  top: 16px;
}
@media only screen and (max-width: 767px) {
  .close-botton {
    top: 10px;
  }
}
.rslt-row-compare {
  background-color: #EDF2FB;
  padding: 5px;
  display: block;
  clear: both;
  font-size: 14px !important;
}
.rslt-row-even-compare {
  background-color: #fff;
  padding: 5px;
  display: block;
  clear: both;
  font-size: 14px !important;
}
.hr-gray-black {
  border-color: #ccc;
}
.hr-gray-black-space {
  margin-top: 5px;
  margin-bottom: 5px;
}
.hr-gray-black-space-10 {
  margin-top: 10px;
  margin-bottom: 10px;
}
.hr-gray-black-space-top {
  margin-top: 0;
  margin-bottom: 10px;
  border-color: #ccc;
}
.hr-gray-black-space-bottom {
  margin-top: 10px;
  margin-bottom: 0;
  border-color: #ccc;
}
.hr-space-bottom {
  margin-top: 10px;
  margin-bottom: 0;
}
.hr-space-top {
  margin-top: 0px;
  margin-bottom: 10px;
}
.label-resultcompare {
  font-size: 14px !important;
}
.custom-radio-block {
  display: block;
  cursor: pointer;
  padding-left: 0px !important;
}
.custom-radio-block .pw-icon-plus {
  display: inline-block;
  vertical-align: middle;
}
.custom-radio-block .label-resultcompare {
  display: inline;
  vertical-align: middle;
}
.gray-border-top-vertical {
  padding-top: 10px;
  margin-bottom: 0;
  border-top: 1px solid #ccc;
}
@media only screen and (max-width: 1023px) {
  .h3-small-res {
    font-size: 20px;
  }
}
.ci-dealalert .dealalert {
  margin-left: 17.2%;
}
@media only screen and (max-width: 1023px), (max-width: 1280px) {
  .ci-dealalert .dealalert {
    margin-left: 0%;
  }
}
.scoregauge-top {
  position: relative;
  top: 4px;
}
.scoregauge_transparent span {
  font-size: 0;
  height: 20px;
  overflow: hidden;
  text-indent: -9999em;
  vertical-align: top;
}
.scoregauge_transparent {
  background: url('https://cdn2.pricewise.nl/resources/main/dekking-meter-empty.png') no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  color: #117bc0;
  display: inline-block;
  font-weight: bold;
  line-height: 18px;
  margin: 2px 0 0;
  position: relative;
  text-align: left;
  width: 100px;
}
.scoregauge_span {
  background: url('https://cdn2.pricewise.nl/resources/main/dekking-meter-full.png');
  display: block;
  position: relative;
  z-index: 1;
  background-repeat: no-repeat;
  background-position: 0 0;
}
.scoregauge_span_light {
  background: url('https://cdn2.pricewise.nl/resources/main/dekking-meter-full.png') repeat-x scroll 0 0;
  display: block;
  position: absolute;
  top: 0;
  z-index: 0;
}
.scoregauge_transparent_categ span {
  font-size: 0;
  height: 14px;
  overflow: hidden;
  text-indent: -9999em;
  vertical-align: top;
}
.scoregauge_transparent_categ {
  background: url('https://cdn2.pricewise.nl/resources/main/dekking-meter-empty-categ.png') no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  color: #117bc0;
  display: inline-block;
  font-weight: bold;
  line-height: 14px;
  margin: 2px 0 0;
  position: relative;
  text-align: left;
  width: 102px;
}
.scoregauge_span_categ {
  background: url('https://cdn2.pricewise.nl/resources/main/dekking-meter-full-categ.png') repeat-x scroll 0 0;
  display: block;
  position: relative;
  z-index: 1;
}
.scoregauge_span_light_categ {
  background: url('https://cdn2.pricewise.nl/resources/main/dekking-meter-full2-categ.png') repeat-x scroll 0 0;
  display: block;
  position: absolute;
  top: 0;
  z-index: 0;
}
.scoregauge span {
  font-size: 0;
  height: 20px;
  overflow: hidden;
  text-indent: -9999em;
  vertical-align: top;
}
.scoregauge {
  background: url('https://cdn2.pricewise.nl/resources/main/dekking-meter-empty.png') no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  color: #117bc0;
  display: inline-block;
  font-weight: bold;
  line-height: 26px;
  margin: 2px 0 0;
  position: relative;
  text-align: left;
  width: 100px;
}
.scorecauge-value {
  font-size: 16px;
  font-family: 'Barlow-Medium', sans-serif;
  line-height: 18px;
  display: inline-block;
  position: relative;
  bottom: 3px;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  /* Safari only override */
  ::i-block-chrome,
  .scorecauge-value {
    bottom: -6px;
  }
}
table.details-table {
  margin: 0 0 20px;
}
table.details-table td {
  min-width: 130px;
  padding: 10px 5px;
  text-align: right;
  vertical-align: top;
}
table.details-table td:first-child {
  text-align: left;
}
table.details-table th {
  color: #243588;
  font-size: 16px;
  font-weight: normal;
}
@media (max-width: 766px) {
  .telecom-page .iteminfo_accordion .list-table-5-coll .listitem_label {
    display: block;
    text-align: left;
    width: 100%;
  }
  .telecom-page .iteminfo_accordion .list-table-5-coll .listitem_label {
    font-size: 14px;
  }
  .telecom-page .iteminfo_accordion .list-table-5-coll .listitem_value {
    width: 25%;
    font-size: 12px;
  }
  .telecom-page .iteminfo_accordion .list-table-5-coll .listitem_value h2 {
    font-size: 22px;
  }
}
.resultspage .iteminfo h4 {
  color: #243588;
  font-family: 'Barlow-Extrabold', sans-serif;
  font-size: 20px;
  line-height: 1.1;
}
.resultspage .iteminfo h4 strong {
  font-family: 'Barlow-Medium', sans-serif;
}
.resultspage .iteminfo .big-score-title {
  font-family: 'Barlow-Medium', sans-serif;
}
@media (max-width: 1280px) {
  .resultspage .health-page .area1 h3 small {
    font-size: 50%;
  }
}
.resultspage .health-page div.price-value {
  cursor: pointer;
}
@media (max-width: 766px) {
  .resultspage .list-table li .listitem_value span.big {
    padding-left: 40%;
  }
}
.pw-icon-warning-medium {
  font-size: 18px;
}
.hld-gray .big-score-title {
  font-family: 'Barlow-Extrabold', sans-serif;
  margin-bottom: 0px;
}
.big-score-title {
  font-family: 'Barlow-Extrabold', sans-serif;
}
@media (max-width: 766px) {
  .listevalscores-xs .listitem_value {
    position: relative !important;
    float: left !important;
    width: 25% !important;
    min-height: 1px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .listevalscores-xs .listitem_value .visible-xs {
    display: inline-block !important;
  }
  .listevalscores-xs .listitem_label {
    position: relative !important;
    float: left !important;
    width: 75% !important;
    min-height: 1px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .listevalscores-xs .listitem_value span.big {
    position: relative;
    right: auto;
    top: 0px;
    left: 0px;
    padding-left: 0px;
  }
}
.type .pw-icon-warning-medium {
  font-size: 18px;
  margin-left: 6px;
  vertical-align: middle;
}
@media (max-width: 766px) {
  .type .pw-icon-warning-medium {
    font-size: 13px;
    margin-left: -3px;
  }
}
@media (min-width: 767px) {
  .hld-grayborder-shadow .selectedhospitalsmsg {
    min-height: 2.7em;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  .scoregauge-wrapper .scoregauge {
    display: block;
    margin: 0 auto 5px auto;
  }
}
.accordion-pw {
  margin-top: 40px;
  border: 1px solid #bababa;
  padding: 10px 20px 20px;
  border-radius: 10px;
}
.accordion-pw h3 {
  margin-top: 10px;
}
.accordion-pw .accordion.list-icon .panel-heading h4 a {
  padding: 12px 0px 12px 30px;
}
.accordion-pw .accordion .panel-group {
  margin-bottom: 0px;
}
.accordion-pw .accordion .panel-group .panel:last-child .panel-collapse.collapse {
  border-bottom: 0px solid #BABABA;
}
/***************************** Result list  Energy v2 ******************************/
.page-rsltlistv2 .dealalert {
  white-space: nowrap;
}
.page-rsltlistv2 .dealalert.showbespaarweekcampaign .text {
  background-color: #E30613;
  color: #ffffff;
}
.page-rsltlistv2 .dealalert.showbespaarweekcampaign .text .full-price:before {
  border-top-color: #ffffff;
}
.energy-source-type .multiSelect .checkboxLayer {
  padding: 7px 12px 5px;
}
.energy-source-type .multiSelect.multiSelectItem {
  min-height: 27px;
}
.energy-source-type .multiSelect .multiSelectItem > .acol:first-child {
  display: none;
}
.energy-source-type .multiSelect .multiSelect input.checkbox {
  display: none;
}
.energy-source-type .multiSelect .multiSelect span.multiSelect {
  padding: 0 0 0 0;
}
.hld-insocial-gray {
  margin: 40px 0 40px 0;
}
.energy-resultspage .city-name {
  text-transform: capitalize;
}
.energy-resultspage .page-rsltlistv2 .hld-default-resultv2 {
  margin-top: 13px !important;
}
.energy-resultspage .page-rsltlistv2 .boxless-margin-top {
  margin-top: -10px !important;
}
.energy-resultspage .page-rsltlistv2 .boxless-margin-top h3 {
  margin-top: 0px !important;
}
.energy-resultspage .page-rsltlistv2 .main-right-rslt .sortof h2 {
  font-size: 20px;
  font-family: 'Barlow-Medium', sans-serif;
  margin: 10px 0 15px;
}
.energy-resultspage .page-rsltlistv2 .main-right-rslt .sortof .list-last-padd .items .custom-select {
  width: 194px;
  border-radius: 7px;
}
@media (max-width: 1279px) {
  .energy-resultspage .page-rsltlistv2 .main-right-rslt .sortof .list-last-padd .items .custom-select {
    width: 172px;
  }
}
@media (max-width: 1023px) {
  .energy-resultspage .page-rsltlistv2 .main-right-rslt .sortof .list-last-padd .items .custom-select {
    width: 1v;
  }
}
@media (max-width: 766px) {
  .energy-resultspage .page-rsltlistv2 .main-right-rslt .sortof .list-last-padd .items .custom-select {
    width: 194px;
  }
}
.energy-resultspage .page-rsltlistv2 .main-right-rslt .sortof .list-last-padd .items .custom-select select {
  -webkit-box-shadow: none;
          box-shadow: none;
  height: 37px !important;
  border-radius: 7px;
  padding: 1px 8px !important;
  text-overflow: ellipsis;
  width: 194px;
  padding-right: 40px !important;
}
.energy-resultspage .page-rsltlistv2 .main-right-rslt .sortof .list-last-padd .items .custom-select:before {
  border-radius: 0 7px 7px 0 !important;
  line-height: 35px;
}
.energy-resultspage .page-rsltlistv2 .main-right-rslt .hld-gray {
  margin: 10px 0 20px 0;
}
@media (min-width: 1280px) {
  .energy-resultspage .page-rsltlistv2 .main-right-rslt .hld-gray {
    padding: 10px 15px 20px;
  }
}
.energy-resultspage .page-rsltlistv2 .main-right-rslt .expert-coverage-box .expert-coverage-box__image-box img {
  right: 2px;
  bottom: -4px;
}
.energy-resultspage .page-rsltlistv2 .rslt-filter-v2 h3 {
  margin-top: 40px;
}
@media (max-width: 1023px) {
  .energy-resultspage .page-rsltlistv2 .rslt-filter-v2 {
    position: relative;
    border-radius: 10px;
    padding: 10px 20px 20px;
    margin: 10px 0 20px 0;
    border: 1px solid #BABABA;
    background: #edf2fb;
    padding: 6px;
    border: 1px solid #BABABA !important;
  }
}
@media (max-width: 1023px) {
  .energy-resultspage .page-rsltlistv2 .rslt-filter-v2 .btn.btn-block {
    font-weight: bold;
    padding-left: 30px;
  }
}
.energy-resultspage .page-rsltlistv2 .rslt-filter-v2 .btn-reset {
  padding-bottom: 12px !important;
  z-index: 10 !important;
}
.energy-resultspage .page-rsltlistv2 .rslt-filter-v2 .btn-reset .pw-icon-undo {
  margin-right: 2px;
}
@media (max-width: 1023px) {
  .energy-resultspage .page-rsltlistv2 .rslt-filter-v2:before {
    content: "I";
    font-family: 'font-icons' !important;
    font-size: 20px;
    position: absolute;
    margin-top: 9px;
    margin-left: 5px;
    font-weight: normal;
    color: #243588;
    z-index: 1;
  }
}
.energy-resultspage .main-left .changeof .items .custom-select {
  width: 194px;
  border-radius: 7px;
}
.energy-resultspage .main-left .changeof .items .custom-select select {
  -webkit-box-shadow: none;
          box-shadow: none;
  height: 37px !important;
  border-radius: 7px;
  padding: 1px 8px !important;
  text-overflow: ellipsis;
  width: 194px;
  padding-right: 40px !important;
}
.energy-resultspage .main-left .changeof .items .custom-select:before {
  border-radius: 0 7px 7px 0 !important;
  line-height: 35px;
}
.energy-resultspage .page-rsltlistv2 .dealalert {
  white-space: nowrap;
}
.energy-resultspage .page-rsltlistv2 .boxless-margin-top {
  margin-top: 0;
}
.energy-resultspage .page-rsltlistv2 .hld-default-resultv2 {
  float: none;
  margin: 0;
  width: 100%;
}
@media (max-width: 1023px) {
  .energy-resultspage .page-rsltlistv2 .rslt-filter-v2 {
    border: 1px solid #ededed;
    border-radius: 6px;
  }
}
@media (max-width: 1279px) {
  .energy-resultspage .page-rsltlistv2 .rslt-filter-v2 h4.title-energy-sm {
    margin-top: 0;
  }
}
.energy-resultspage .page-rsltlistv2 .list-first-padd {
  padding-top: 4px !important;
}
@media (max-width: 1279px) {
  .energy-resultspage .page-rsltlistv2 .list-first-padd {
    padding-top: 0 !important;
  }
}
.energy-resultspage .page-rsltlistv2 .list-unstyled-morepadd li {
  clear: both;
  padding-bottom: 16px !important;
}
.energy-resultspage .page-rsltlistv2 .rslt-list-v1 {
  margin-top: 20px;
}
.energy-resultspage .page-rsltlistv2 .rslt-list-v2 {
  margin-top: 20px;
}
.energy-resultspage .page-rsltlistv2 .rslt-list-v2.zeroposition-list {
  margin-top: 0;
}
.energy-resultspage .page-rsltlistv2 .list-first-padd {
  padding-top: 20px !important;
}
@media (max-width: 1023px) {
  .energy-resultspage .page-rsltlistv2 .list-first-padd {
    margin-bottom: 35px;
  }
}
@media (max-width: 766px) {
  .energy-resultspage .page-rsltlistv2 .list-first-padd {
    margin-bottom: 35px;
  }
}
.energy-resultspage .page-rsltlistv2 .rslt-filter-v2 .pw-icon-arrow-down:after {
  margin-top: 0;
}
.energy-resultspage .page-rsltlistv2 .main-right-rslt .hld-gray h5 {
  margin-top: 8px;
}
@media (max-width: 1279px) {
  .energy-resultspage .page-rsltlistv2 .main-right-rslt .hld-gray h5 {
    margin-top: 0;
  }
}
@media (max-width: 1023px) {
  .energy-resultspage .page-rsltlistv2 .main-right-rslt .hld-gray h5 {
    margin-top: 3px;
  }
}
.postalcodeandhousenr-energy .colhousenr {
  width: 100% !important;
}
.postalcodeandhousenr-energy .colhousenr .inputbackground {
  width: 100% !important;
}
/***************************** Result list  Energy v2 END ******************************/
.nooffers_crosssel_content.hld-grayborder {
  background-color: #ffffff;
  padding: 20px;
}
@media (min-width: 767px) {
  .nooffers_crosssel_content.hld-grayborder {
    padding: 40px;
  }
}
.nooffers_crosssel_content h4 {
  margin-top: 0;
}
.nooffers_crosssel_content .box-thx-item-link-wrapper {
  text-decoration: none;
}
.nooffers_crosssel_content .box-thx-item {
  background: #edeef2;
  border-radius: 6px;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  min-height: 250px;
  text-decoration: none;
  position: relative;
  padding-top: 56px;
}
.nooffers_crosssel_content .box-thx-item:before {
  line-height: 1;
}
.nooffers_crosssel_content .box-thx-item .inside-korting {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 10px 4px;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  background-color: #FDC300;
  font-family: 'Barlow-Bold', sans-serif;
  font-size: 14px;
  color: #333333;
}
.nooffers_crosssel_content .box-thx-item .inside-label {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  color: #243588;
}
@media (min-width: 767px) and (max-width: 1023px) {
  .nooffers_crosssel_content .box-thx-item .inside-label {
    font-size: 14px;
  }
}
@media (min-width: 767px) {
  .nooffers_crosssel_content .box-thx-item .inside-label {
    font-family: 'Barlow-Medium', sans-serif;
  }
}
.nooffers_crosssel_content .box-thx-item .inside-button {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  margin-bottom: 30px;
}
.nooffers_crosssel_content .box-thx-item.box-thx-home:before {
  font-family: 'font-icons' !important;
  content: '}';
  display: block;
  font-size: 66px;
  color: #243588;
}
.nooffers_crosssel_content .box-thx-item.box-thx-car:before {
  font-family: 'font-icons' !important;
  content: 'c';
  display: block;
  font-size: 61px;
  color: #243588;
}
.nooffers_crosssel_content .box-thx-item.box-thx-zorg:before {
  font-family: 'font-icons' !important;
  content: 'z';
  display: block;
  font-size: 61px;
  color: #243588;
}
.nooffers_crosssel_content .box-thx-item.box-thx-energy:before {
  font-family: 'font-icons' !important;
  content: 'e';
  display: block;
  font-size: 61px;
  color: #243588;
}
.nooffers_crosssel_content .box-thx-item.box-thx-telecom:before {
  font-family: 'font-icons' !important;
  content: 'o';
  display: block;
  font-size: 58px;
  color: #243588;
}
@media (max-width: 766px) {
  .nooffers_crosssel_content .box-thx-item {
    min-height: 105px;
  }
}
.nooffers_crosssel_content .box-thx-item:hover {
  cursor: pointer;
}
.nooffers_crosssel_content .box-thx-item.active .custom-checkbox input[type="checkbox"]:checked + .image-checkbox,
.nooffers_crosssel_content .box-thx-item:active .custom-checkbox input[type="checkbox"]:checked + .image-checkbox {
  color: #fff;
  background: #243588;
  border: 0px solid #ccc;
  -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0) inset;
          box-shadow: 0 0 0 rgba(0, 0, 0, 0) inset;
}
.nooffers_crosssel_content .box-thx-item.active .custom-checkbox input[type="checkbox"]:checked + .image-checkbox:after,
.nooffers_crosssel_content .box-thx-item:active .custom-checkbox input[type="checkbox"]:checked + .image-checkbox:after {
  color: #fff;
  font-size: 17px;
}
.nooffers_crosssel_content .box-thx-item a {
  text-decoration: none;
}
.nooffers_crosssel_content .box-thx-item .custom-checkbox {
  position: absolute;
  top: 8px;
  left: 20px;
}
.nooffers_crosssel_content .box-thx-item .font-icon,
.nooffers_crosssel_content .box-thx-item .pw-icon {
  font-size: 66px;
}
@media (max-width: 766px) {
  .nooffers_crosssel_content .box-thx-item .font-icon,
  .nooffers_crosssel_content .box-thx-item .pw-icon {
    font-size: 85px;
  }
}
.nooffers_crosssel_content a .box-thx-item:before {
  margin-top: 10px;
}
.nooffers_crosssel_content a .korting-yellow {
  color: #333333;
}
.crosssel_cta_notification_box {
  padding: 30px;
}
.crosssel_cta_notification_box_in_results {
  padding: 30px;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.crosssel_cta_notification_box_in_results img {
  max-width: 200px;
}
@media (min-width: 1280px) {
  .crosssel_cta_notification_box_in_results .btn-primary {
    margin-right: 20px;
    margin-top: 20px;
  }
}
.dealalert .full-price {
  position: relative;
  overflow: hidden;
}
.dealalert .full-price:before {
  border-top: 1px solid #e60078;
  content: "";
  display: inline-block !important;
  height: 1px;
  padding: 3px !important;
  position: absolute;
  margin-left: 5px;
  right: auto;
  top: 3px;
  width: 76%;
  -webkit-transform: rotate(170deg);
  transform: rotate(170deg);
}
@media (max-width: 1023px) {
  .energy-category-filter-dropdown.select-fix-width {
    width: 100%;
  }
}
@media (max-width: 1023px) {
  .energy-category-filter-dropdown .custom-select.asmultiselect {
    border-radius: 0;
  }
  .energy-category-filter-dropdown .custom-select.asmultiselect select {
    border-radius: 4px;
    height: 44px;
    -webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.075);
            box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.075);
    padding: 6px 12px;
  }
  .energy-category-filter-dropdown .custom-select.asmultiselect:before {
    line-height: 50px;
    border-radius: 0 4px 4px 0;
  }
}
@media (max-width: 1023px) {
  .energy-category-filter-dropdown .multiSelect.inlineBlock {
    width: 100%;
  }
  .energy-category-filter-dropdown .multiSelect.inlineBlock .button {
    width: 100%;
    height: 44px;
    border-radius: 4px;
  }
  .energy-category-filter-dropdown .multiSelect.inlineBlock .caret {
    height: 42px;
    padding-top: 13px;
  }
  .energy-category-filter-dropdown .multiSelect.inlineBlock span {
    padding-top: 9px;
  }
}
/***************************** Result list  zorg v2 ******************************/
.product-name-row strong {
  font-family: 'Barlow-Medium', sans-serif;
}
.zorg-resultspage .pw-icon-warning-gray {
  margin-left: 5px;
}
.zorg-resultspage #icon-tab-align + span {
  padding-right: 35px;
}
.zorg-resultspage .hld-grayborder-10 {
  margin: 30px -10px 10px;
}
@media (max-width: 767px) {
  .zorg-resultspage .accordion-addedvalues .panel-title a {
    font-size: 14px;
  }
}
.zorg-resultspage .list-icon-intabs #icon-tab-align {
  left: 2px;
  position: absolute;
  top: 12px;
}
.zorg-resultspage .list-icon-intabs .pw-icon-arrow-up:after,
.zorg-resultspage .list-icon-intabs .pw-icon-arrow-down:after {
  margin-top: -15px;
}
.zorg-resultspage .score-rslt-tabs {
  display: inline-block;
  margin-top: 0;
  padding-left: 5px;
  vertical-align: top;
}
.zorg-resultspage .iteminfo .care-giver-list td {
  min-width: 18px !important;
}
.zorg-resultspage .iteminfo .care-giver-list td span,
.zorg-resultspage .iteminfo .care-giver-list td a {
  font-size: 14px;
  text-decoration: none;
}
.zorg-resultspage .care-giver-list td {
  min-width: 18px !important;
}
.zorg-resultspage .care-giver-list td span,
.zorg-resultspage .care-giver-list td a {
  font-size: 14px;
  text-decoration: none;
}
.zorg-resultspage .header-tab-h4 h4 {
  color: #243588;
  font-weight: 400;
  font-size: 20px;
  line-height: 1.1;
}
.zorg-resultspage .header-tab-h4 h4 sup {
  font-size: 14px;
  top: -4px;
}
.zorg-resultspage .list-border-with-margin .div-new-row {
  margin: 0 -10px;
}
.zorg-resultspage .list-border-with-margin .div-new-row .col-xs-8.cursor-pointer span {
  font-family: 'Barlow-Medium', sans-serif;
}
.zorg-resultspage .list-border-with-margin .div-new-row .blue a:hover,
.zorg-resultspage .list-border-with-margin .div-new-row .blue a:focus {
  text-decoration: none;
}
.zorg-resultspage .list-border-with-margin .div-new-row .pw-icon {
  position: relative;
  top: 2px;
}
.zorg-resultspage .dealalert .red-line-position {
  position: relative;
  overflow: hidden;
}
.zorg-resultspage .dealalert .red-line-position .red-line-price {
  border-top: 1px solid #f00;
  display: block;
  height: 1px;
  position: absolute;
  right: 0;
  top: 9px;
  width: 100%;
  -webkit-transform: rotate(170deg);
  transform: rotate(170deg);
}
.zorg-resultspage .coverage-alert {
  background-color: #F4F4F4;
  padding: 4px 15px;
  display: inline-block;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  margin-left: 10px;
  position: relative;
}
.zorg-resultspage .page-rsltlistv2 .tarifalertmsg {
  margin-top: 10px;
}
.zorg-resultspage .page-rsltlistv2 .tarifalertmsg .text-dotted {
  font-size: 15px;
  font-style: normal;
  margin-left: 4px;
  vertical-align: top;
}
.zorg-resultspage .page-rsltlistv2 .boxless-margin-top {
  margin-top: 0;
}
.zorg-resultspage .page-rsltlistv2 .hld-default-resultv2 {
  float: none;
  margin: 0;
  width: 100%;
}
@media (max-width: 1279px) {
  .zorg-resultspage .page-rsltlistv2 .rslt-filter-v2 h4.title-energy-sm {
    margin-top: 0;
  }
}
@media (max-width: 1023px) {
  .zorg-resultspage .page-rsltlistv2 .rslt-filter-v2 {
    background: #edf2fb;
    border: 1px solid #BABABA;
    border-radius: 6px;
  }
  .zorg-resultspage .page-rsltlistv2 .rslt-filter-v2:before {
    content: "I";
    font-family: 'font-icons' !important;
    font-size: 20px;
    position: absolute;
    margin-top: 11px;
    margin-left: 5px;
    font-weight: normal;
    color: #243588;
    z-index: 1;
  }
  .zorg-resultspage .page-rsltlistv2 .rslt-filter-v2 .btn-block {
    padding-left: 30px;
    font-weight: bold;
  }
}
@media (max-width: 1023px) {
  .zorg-resultspage .page-rsltlistv2 .rslt-filter-v2 [class^="col-"] .btn-group {
    display: inline-block;
  }
}
@media (max-width: 766px) {
  .zorg-resultspage .page-rsltlistv2 .rslt-filter-v2 [class^="col-"] .btn-group {
    display: inline-block;
  }
}
.zorg-resultspage .page-rsltlistv2 .list-first-padd {
  padding-top: 4px !important;
}
@media (max-width: 1279px) {
  .zorg-resultspage .page-rsltlistv2 .list-first-padd {
    padding-top: 0 !important;
  }
}
.zorg-resultspage .page-rsltlistv2 .list-unstyled-morepadd li {
  clear: both;
}
.zorg-resultspage .page-rsltlistv2 .rslt-list-v2 {
  margin-top: 10px;
}
@media (max-width: 1023px) {
  .zorg-resultspage .page-rsltlistv2 .list-first-padd {
    margin-bottom: 35px;
  }
}
@media (max-width: 766px) {
  .zorg-resultspage .page-rsltlistv2 .list-first-padd {
    margin-bottom: 35px;
  }
}
.zorg-resultspage .page-rsltlistv2 .rslt-filter-v2 .pw-icon-arrow-down:after {
  margin-top: 0;
}
.zorg-resultspage .page-rsltlistv2 .accordion-filters .leftarea {
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 767px) and (max-width: 1023px) {
  .zorg-resultspage .page-rsltlistv2 .accordion-filters .leftarea {
    padding-right: 10px;
  }
  .zorg-resultspage .page-rsltlistv2 .accordion-filters .leftarea > div.panel:last-child .panel-collapse.collapse,
  .zorg-resultspage .page-rsltlistv2 .accordion-filters .leftarea > div.panel:last-child .panel-collapse.collapsing {
    border-bottom: none;
  }
}
.zorg-resultspage .page-rsltlistv2 .accordion-filters .rightarea {
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 767px) and (max-width: 1023px) {
  .zorg-resultspage .page-rsltlistv2 .accordion-filters .rightarea {
    padding-left: 10px;
  }
}
@media (max-width: 1023px) {
  .zorg-resultspage .page-rsltlistv2 .accordion-filters .rightarea > div.panel:last-child .panel-collapse.collapse,
  .zorg-resultspage .page-rsltlistv2 .accordion-filters .rightarea > div.panel:last-child .panel-collapse.collapsing {
    border-bottom: none;
  }
}
@media (min-width: 1024px) {
  .zorg-resultspage .page-rsltlistv2 .accordion-filters .rightarea > .panel:first-child {
    margin-top: -20px;
  }
  .zorg-resultspage .page-rsltlistv2 .accordion-filters .rightarea > .panel:first-child .panel-collapse.collapse,
  .zorg-resultspage .page-rsltlistv2 .accordion-filters .rightarea > .panel:first-child .panel-collapse.collapsing {
    border-bottom: none;
  }
}
.zorg-resultspage .page-rsltlistv2 .accordion-filters .panel .panel-heading .panel-title .accordion-toggle .h6,
.zorg-resultspage .page-rsltlistv2 .accordion-filters .panel .panel-heading .panel-title .accordion-toggle .h5 {
  margin-top: 0;
  margin-bottom: 0;
}
.zorg-resultspage .page-rsltlistv2 .accordion-filters .panel .panel-heading .panel-title .accordion-toggle .info-icon {
  width: 17px;
}
.zorg-resultspage .page-rsltlistv2 .accordion-filters .panel .panel-heading .panel-title .accordion-toggle .pw-icon-arrow-down:after,
.zorg-resultspage .page-rsltlistv2 .accordion-filters .panel .panel-heading .panel-title .accordion-toggle .pw-icon-arrow-up:after {
  margin-top: -4px;
}
.zorg-resultspage .page-rsltlistv2 .accordion-filters .panel .panel-heading .panel-title .accordion-toggle .pw-icon-arrow-up {
  font-weight: normal;
}
@media (min-width: 1024px) {
  .zorg-resultspage .page-rsltlistv2 .accordion-filters .panel-group {
    margin-top: 10px;
    margin-bottom: 20px;
  }
  .zorg-resultspage .page-rsltlistv2 .accordion-filters .panel-group .panel {
    position: relative;
    border-radius: 10px;
    margin: 10px 0 20px 0;
    border: 1px solid transparent;
    background: #EDEDED;
    -webkit-box-shadow: 0 3px 0 #dcdcdc;
    box-shadow: 0 3px 0 #dcdcdc;
    padding: 10px 20px 20px;
    margin: 0;
  }
  .zorg-resultspage .page-rsltlistv2 .accordion-filters .panel-group .panel .panel-heading a {
    padding: 6px 0 10px 0;
  }
  .zorg-resultspage .page-rsltlistv2 .accordion-filters .panel-group .panel hr {
    border-color: #BABABA;
  }
  .zorg-resultspage .page-rsltlistv2 .accordion-filters .panel-group .panel .big-score-title {
    font-family: 'Barlow-Extrabold', sans-serif;
    margin-bottom: 0px;
  }
  .zorg-resultspage .page-rsltlistv2 .accordion-filters .panel-group .panel .panel-collapse.collapse {
    display: none !important;
    height: 0px !important;
    overflow: auto !important;
  }
  .zorg-resultspage .page-rsltlistv2 .accordion-filters .panel-group .panel .panel-collapse.collapse.in {
    height: auto !important;
    display: block !important;
  }
  .zorg-resultspage .page-rsltlistv2 .accordion-filters .panel-group .panel .panel-collapse .panel-body {
    padding: 12px 0 16px 0;
  }
  .zorg-resultspage .page-rsltlistv2 .accordion-filters .panel-group .panel .panel-collapse .panel-body hr {
    margin-top: 0;
  }
  .zorg-resultspage .page-rsltlistv2 .accordion-filters .panel-group .panel.separated {
    margin-top: 30px 0;
  }
  .zorg-resultspage .page-rsltlistv2 .accordion-filters .panel-group .panel.separated .panel-heading .panel-title .accordion-toggle span:after {
    display: none;
    padding-right: 0;
  }
  .zorg-resultspage .page-rsltlistv2 .accordion-filters .panel-group .panel.separated .panel-collapse.collapse {
    border-bottom: 0;
    display: block !important;
    height: auto !important;
    overflow: visible !important;
  }
  .zorg-resultspage .page-rsltlistv2 .accordion-filters .panel-group .panel.separated .panel-collapse.collapse .panel-body {
    padding: 0px 0 6px 0;
  }
  .zorg-resultspage .page-rsltlistv2 .accordion-filters .panel-group .panel + .panel {
    margin-top: -20px;
  }
  .zorg-resultspage .page-rsltlistv2 .accordion-filters .panel-group .panel + .panel.separated {
    margin-top: 30px;
  }
  .zorg-resultspage .page-rsltlistv2 .accordion-filters .noheading-md .panel-heading {
    display: none;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .zorg-resultspage .page-rsltlistv2 .accordion-filters .panel-group .panel {
    padding: 10px;
  }
}
@media (max-width: 1279px) {
  .zorg-resultspage .page-rsltlistv2 .main-right-rslt .hld-gray .clear-both h5 {
    margin-top: 8px;
  }
}
@media (max-width: 1023px) {
  .zorg-resultspage .page-rsltlistv2 .main-right-rslt .hld-gray .clear-both h5 {
    margin-top: 8px;
  }
}
@media (max-width: 766px) {
  .zorg-resultspage .page-rsltlistv2 .main-right-rslt .hld-gray .clear-both h5 {
    margin-top: 8px;
  }
}
.zorg-resultspage .page-rsltlistv2 .main-right-rslt .hld-gray h5 {
  margin-top: 8px;
}
@media (max-width: 1279px) {
  .zorg-resultspage .page-rsltlistv2 .main-right-rslt .hld-gray h5 {
    margin-top: 0;
  }
}
@media (max-width: 1023px) {
  .zorg-resultspage .page-rsltlistv2 .main-right-rslt .hld-gray h5 {
    margin-top: 8px;
  }
}
@media (max-width: 766px) {
  .zorg-resultspage .hisc-link {
    margin-top: -10px;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  .zorg-resultspage .hisc-link {
    position: absolute;
    right: 170px;
    top: -5px;
  }
}
@media (min-width: 1024px) {
  .zorg-resultspage .hisc-link {
    position: absolute;
    top: -20px;
    right: 10px;
  }
}
.postalcodeandhousenr-energy .colhousenr {
  width: 100% !important;
}
.postalcodeandhousenr-energy .colhousenr .inputbackground {
  width: 100% !important;
}
/***************************** Result list  zorg v2 END ******************************/
/***************************** Result list  CAR v2 ******************************/
@media (max-width: 766px) {
  .car-resultspage .list-icon .pw-icon-cross {
    display: none;
  }
}
.info-tab-last {
  margin-top: 10px;
}
.info-tab-last table {
  width: 100%;
}
.info-tab-last table th strong {
  font-size: 14px;
}
.info-tab-last table td {
  border-bottom: 1px solid #ccc;
  padding: 5px 0;
  min-width: auto;
}
.car-last-tab {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
  width: 100%;
  counter-reset: step;
}
.car-last-tab li {
  text-align: left;
  padding-bottom: 5px;
}
.car-last-tab > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}
.car-last-tab li {
  width: 100%;
  position: relative;
  padding-bottom: 0;
}
.car-last-tab li:before {
  content: counter(step, decimal);
  counter-increment: step;
  display: inline-block;
  font-size: 18px;
  line-height: 31px;
  margin: 0px 10px 1px 0;
  padding-top: 0;
  vertical-align: middle;
  width: 32px;
  background: #f2f2f2;
  border-radius: 24px;
  z-index: 1;
  color: #243588;
  text-align: center;
}
.car-last-tab li:after {
  content: "";
  background: #f2f2f2;
  width: 2px;
  height: 100%;
  position: absolute;
  left: 20px;
  top: 27px;
  z-index: 0;
}
.car-last-tab li:last-of-type:after {
  display: none;
}
.car-last-tab li p {
  padding-left: 48px;
}
.coverage-wa {
  background-color: #757474;
  color: #ffffff !important;
  display: inline-block;
  border-radius: 6px;
  padding: 0 5px 0;
}
.coverage-wabc {
  background-color: #00B6ED;
  color: #ffffff !important;
  display: inline-block;
  border-radius: 6px;
  padding: 0 5px 0;
}
.coverage-wafc {
  background-color: #243588;
  color: #ffffff !important;
  display: inline-block;
  border-radius: 6px;
  padding: 0 5px 0;
}
.car-page.page-rsltlistv2 .main-left.min-height-60 .rslt-filter-v2 {
  margin-top: 10px;
}
.car-page.page-rsltlistv2 .min-height-60 {
  min-height: 15px;
  padding-top: 10px;
}
.car-page.page-rsltlistv2 .main-right.min-height-60 {
  padding-left: 0;
  padding-right: 20px;
}
.car-page.page-rsltlistv2 .main-right.min-height-60 .email-block {
  margin: 0;
  margin-left: -10px;
  margin-right: 5px;
}
.car-page.page-rsltlistv2 .cicampaigndealalert {
  position: relative;
  margin-top: -5px;
  padding-top: 0;
}
@media (min-width: 767px) {
  .car-page.page-rsltlistv2 .cicampaigndealalert {
    text-align: right !important;
    margin-top: -10px;
  }
}
@media (min-width: 1024px) {
  .car-page.page-rsltlistv2 .cicampaigndealalert {
    margin-top: 0;
  }
}
@media (max-width: 1023px) {
  .car-page.page-rsltlistv2 .maildeals .btn-secondary {
    margin: -40px -10px 0 0;
  }
}
@media (max-width: 766px) {
  .car-page.page-rsltlistv2 .maildeals .btn-secondary {
    margin: -36px -20px 0 0;
  }
}
.car-page.page-rsltlistv2 .listevalscores .ratingStars_span {
  background-image: url('https://cdn2.pricewise.nl/resources/main/stars_on_big.png');
  background-position: 0 0;
}
.car-page.page-rsltlistv2 .listevalscores .ratingStars {
  background-image: url('https://cdn2.pricewise.nl/resources/main/stars_off_big.png');
  background-position: 0 0;
  width: 80px;
}
@media (max-width: 766px) {
  .car-page.page-rsltlistv2 .notification-item.ongevallen-results-notification-box {
    background-color: #243588;
    color: #ffffff;
    position: relative;
    padding: 8px 94px 8px 10px;
  }
  .car-page.page-rsltlistv2 .notification-item.ongevallen-results-notification-box:after {
    content: "";
    display: inline-block;
    position: absolute;
    background: transparent url('https://cdn2.pricewise.nl/resources/main/pw_auto_Ongevallendekking.svg') no-repeat center center;
    background-size: contain;
    height: 60px;
    width: 80px;
    right: 10px;
    bottom: 10px;
  }
  .car-page.page-rsltlistv2 .notification-item.ongevallen-results-notification-box .info-icon {
    background-color: #fff;
  }
  .car-page.page-rsltlistv2 .notification-item.ongevallen-results-notification-box .info-icon:before {
    color: #243588;
  }
}
@media (min-width: 445px) and (max-width: 766px) {
  .car-page.page-rsltlistv2 .notification-item.ongevallen-results-notification-box {
    padding: 8px 94px 8px 20px;
  }
}
@media (min-width: 475px) and (max-width: 766px) {
  .car-page.page-rsltlistv2 .notification-item.ongevallen-results-notification-box {
    padding: 18px 94px 18px 20px;
  }
}
.list-table-morespace .list-table li .listitem_label {
  width: 70%;
}
.list-table-morespace .list-table li .listitem_value {
  width: 30%;
}
.info-icon-price {
  margin-left: -9px !important;
}
.info-icon-price-zero {
  margin-left: 0px !important;
}
.page-rsltlistv2 .hero-unit.heromvtchanges {
  margin-bottom: 20px;
  padding-bottom: 13px;
  padding-top: 0;
}
@media (max-width: 1279px) {
  .page-rsltlistv2 .hero-unit.heromvtchanges {
    padding-bottom: 13px;
    padding-top: 0;
  }
}
@media (max-width: 1023px) {
  .page-rsltlistv2 .hero-unit.heromvtchanges {
    padding-bottom: 20px !important;
    padding-top: 7px !important;
  }
}
@media (max-width: 767px) {
  .page-rsltlistv2 .hero-unit.heromvtchanges {
    padding-bottom: 20px !important;
    padding-top: 7px !important;
  }
}
@media (max-width: 766px) {
  .page-rsltlistv2 .hero-unit.heromvtchanges {
    margin-bottom: 5px;
    padding-bottom: 20px !important;
    padding-top: 10px !important;
  }
}
.page-rsltlistv2 .hero-unit.heromvtchanges h1 {
  font-size: 32px;
  margin-bottom: 11px;
  margin-top: 22px;
}
@media (max-width: 1279px) {
  .page-rsltlistv2 .hero-unit.heromvtchanges h1 {
    display: block;
  }
}
@media (max-width: 1023px) {
  .page-rsltlistv2 .hero-unit.heromvtchanges h1 {
    line-height: 1 !important;
    font-size: 24px !important;
    margin: 10px 0 0 !important;
    padding: 0 !important;
  }
}
@media (max-width: 767px) {
  .page-rsltlistv2 .hero-unit.heromvtchanges h1 {
    line-height: 1 !important;
    font-size: 24px !important;
    margin: 10px 0 0 !important;
    padding: 0 !important;
  }
}
@media (max-width: 766px) {
  .page-rsltlistv2 .hero-unit.heromvtchanges h1 {
    line-height: 1 !important;
    font-size: 22px !important;
    margin: 10px 0 0 !important;
    padding: 0 !important;
  }
}
.page-rsltlistv2 .hero-unit {
  padding-top: 10px !important;
}
.page-rsltlistv2 .main-content .wrapper > .div-new-row:first-of-type {
  padding-top: 17px !important;
}
@media (max-width: 1023px) {
  .page-rsltlistv2 .main-content .wrapper > .div-new-row:first-of-type {
    padding-top: 27px !important;
  }
}
.page-rsltlistv2 .coverage-wa {
  background-color: #757474;
  color: #ffffff !important;
  display: inline;
  border-radius: 6px;
  padding: 3px 4px;
  font-weight: normal;
}
.page-rsltlistv2 .coverage-wabc {
  background-color: #00B6ED;
  color: #ffffff !important;
  display: inline;
  border-radius: 6px;
  padding: 3px 4px;
  font-weight: normal;
}
.page-rsltlistv2 .coverage-wafc {
  background-color: #243588;
  color: #ffffff !important;
  display: inline;
  border-radius: 6px;
  padding: 3px 4px;
  font-weight: normal;
}
.page-rsltlistv2 .prices .coverage-wa {
  background-color: #757474;
  color: #ffffff !important;
  display: inline-block;
  border-radius: 6px;
  padding: 0 5px 0;
  margin: 0;
}
.page-rsltlistv2 .prices .coverage-wa .blue {
  color: #ffffff !important;
}
.page-rsltlistv2 .prices .coverage-wa .blue .text-dotted {
  border-bottom: none !important;
}
.page-rsltlistv2 .prices .coverage-wabc {
  background-color: #00B6ED;
  color: #ffffff !important;
  display: inline-block;
  border-radius: 6px;
  padding: 0 5px 0;
  margin: 0;
}
.page-rsltlistv2 .prices .coverage-wabc .blue {
  color: #ffffff !important;
}
.page-rsltlistv2 .prices .coverage-wabc .blue .text-dotted {
  border-bottom: none !important;
}
.page-rsltlistv2 .prices .coverage-wafc {
  background-color: #243588;
  color: #ffffff !important;
  display: inline-block;
  border-radius: 6px;
  padding: 0 5px 0;
  margin: 0;
}
.page-rsltlistv2 .prices .coverage-wafc .blue {
  color: #ffffff !important;
}
.page-rsltlistv2 .prices .coverage-wafc .blue .text-dotted {
  border-bottom: none !important;
}
.page-rsltlistv2 .no-discount .prices .wa-title-srltv2 {
  position: relative;
  margin-top: -27px;
}
@media (max-width: 1279px) {
  .page-rsltlistv2 .no-discount .buy {
    margin-top: 44px !important;
  }
}
@media (max-width: 1023px) {
  .page-rsltlistv2 .no-discount .buy {
    margin-top: 44px !important;
  }
}
@media (max-width: 766px) {
  .page-rsltlistv2 .no-discount .buy {
    margin-top: 0px !important;
  }
}
.page-rsltlistv2 .prices-energy {
  width: 45.75% !important;
}
@media (max-width: 1279px) {
  .page-rsltlistv2 .prices-energy {
    width: 42.75% !important;
  }
}
@media (max-width: 766px) {
  .page-rsltlistv2 .prices-energy {
    width: 100% !important;
  }
}
.page-rsltlistv2 .prices-zorg {
  width: 49.75% !important;
}
@media (max-width: 1280px) {
  .page-rsltlistv2 .prices-zorg {
    width: 49.75% !important;
  }
}
@media (max-width: 1279px) {
  .page-rsltlistv2 .prices-zorg {
    width: 49% !important;
  }
}
@media (max-width: 1023px) {
  .page-rsltlistv2 .prices-zorg {
    width: 49% !important;
  }
}
@media (max-width: 766px) {
  .page-rsltlistv2 .prices-zorg {
    width: 100% !important;
  }
}
@media (max-width: 766px) {
  .page-rsltlistv2 .prices-zorg .dealalert {
    padding-bottom: 3px;
  }
}
.page-rsltlistv2 .prices-zorg .price-insurer {
  font-size: 13px;
  color: #757474;
}
.page-rsltlistv2 .prices-zorg .price-insurer .dealalert .text {
  font-size: 13px;
  margin-bottom: 10px;
}
@media (max-width: 1279px) {
  .page-rsltlistv2 .buy-energy,
  .page-rsltlistv2 .prices-energy,
  .page-rsltlistv2 .buy-zorg,
  .page-rsltlistv2 .prices-zorg {
    margin-top: 15px !important;
  }
}
@media (max-width: 1023px) {
  .page-rsltlistv2 .buy-energy,
  .page-rsltlistv2 .prices-energy,
  .page-rsltlistv2 .buy-zorg,
  .page-rsltlistv2 .prices-zorg {
    margin-top: 15px !important;
  }
}
@media (max-width: 766px) {
  .page-rsltlistv2 .buy-energy,
  .page-rsltlistv2 .prices-energy,
  .page-rsltlistv2 .buy-zorg,
  .page-rsltlistv2 .prices-zorg {
    margin-top: 0px !important;
  }
}
.page-rsltlistv2 .hld-default-resultv2 {
  float: right;
  margin: -10px -10px 0 0;
  width: 190px;
}
@media (max-width: 1279px) {
  .page-rsltlistv2 .hld-default-resultv2 {
    margin: -10px 0 0 0;
  }
}
.page-rsltlistv2 .hld-default-resultv2 .productdet-check {
  margin-top: 0px;
  text-align: center;
  text-decoration: none;
}
.page-rsltlistv2 .hld-default-resultv2 .productdet-check .pw-icon.pw-icon-email {
  float: left;
  margin-top: 1px;
}
.page-rsltlistv2 .min-height-60 {
  min-height: 60px;
}
.page-rsltlistv2 .min-height-0 {
  min-height: 0;
  padding-left: 0;
}
.page-rsltlistv2 .min-height-10 {
  min-height: 10px;
  padding-left: 0;
}
.page-rsltlistv2 .productdet-check a {
  text-decoration: none !important;
}
.page-rsltlistv2 .dealalert-reslv2 {
  background: #fff;
  padding: 0 4px 5px 5px;
  position: absolute;
  right: 13px;
  top: -13px;
  border-radius: 5px;
}
@media (max-width: 766px) {
}
.page-rsltlistv2 .dealalert-gray {
  top: -25px !important;
}
@media (max-width: 766px) {
  .page-rsltlistv2 .dealalert-gray {
    top: -18px !important;
  }
}
.page-rsltlistv2 .dealalert-gray .dealalert .text {
  background-color: #F4F4F4;
}
@media (max-width: 766px) {
  .page-rsltlistv2 .dealalert-gray .dealalert .text {
    background-color: #d4d4d4;
  }
}
.page-rsltlistv2 .dealalert-gray .dealalert .text .pw-icon-warning {
  top: 2px;
  display: inline-block;
  position: relative;
}
.page-rsltlistv2 .dealalert-gray .dealalert .text span span {
  padding-left: 5px;
  display: inline-block;
}
.page-rsltlistv2 .compareproduct-blue-box .dealalert-reslv2 {
  right: 43px;
}
.page-rsltlistv2 .main-right-paddleft {
  padding-right: 20px;
  padding-left: 0px;
}
.page-rsltlistv2 .boxless-margin-top {
  margin-top: -32px;
}
@media (max-width: 1023px) {
  .page-rsltlistv2 .main-right-rsltv2 .hld-gray .fix-5 {
    display: none;
  }
}
.page-rsltlistv2 .main-right-rsltv2 h5 {
  margin-top: 5px;
}
@media (max-width: 1279px) {
  .page-rsltlistv2 .main-right-rsltv2 h5 {
    margin-top: 0;
  }
}
@media (max-width: 1023px) {
  .page-rsltlistv2 .main-right-rsltv2 .hld.hld-gray {
    padding: 0;
  }
}
@media (max-width: 766px) {
  .page-rsltlistv2 .main-right-rsltv2 .hld.hld-gray {
    padding: 0;
  }
}
.page-rsltlistv2 .main-right-rsltv2 .suppliers-dd .multiSelect.inlineBlock,
.page-rsltlistv2 .main-right-rsltv2 .suppliers-dd .multiSelect .button {
  width: 100%;
}
.page-rsltlistv2 .main-right-rsltv2 .list-unstyled {
  padding-bottom: 0;
  margin-bottom: 0;
}
.page-rsltlistv2 .main-right-rsltv2 .list-unstyled li {
  position: relative;
}
@media (max-width: 1279px) {
  .page-rsltlistv2 .main-right-rsltv2 .list-unstyled li .info-icon {
    bottom: 9px;
    display: inline-block;
    position: absolute;
    right: -9px;
  }
}
@media (max-width: 1024px) {
  .page-rsltlistv2 .main-right-rsltv2 .list-unstyled li .info-icon {
    bottom: 9px;
    display: inline-block;
    position: absolute;
    right: -9px;
  }
}
@media (max-width: 1023px) {
  .page-rsltlistv2 .main-right-rsltv2 .list-unstyled li .info-icon {
    bottom: 0px;
    position: relative;
    right: 0px;
  }
}
.page-rsltlistv2 .maildeals a span {
  pointer-events: none;
}
.page-rsltlistv2 .main-right-rslt {
  float: left;
  width: 25%;
  background-color: #fff;
  min-height: 100px;
  padding-left: 0;
  margin-top: 7px;
  padding-right: 20px;
  position: relative;
}
@media (max-width: 1024px) {
  .page-rsltlistv2 .main-right-rslt {
    padding-left: 0px;
    padding-right: 10px;
  }
}
@media (max-width: 1023px) {
  .page-rsltlistv2 .main-right-rslt {
    display: block;
    width: 100%;
    margin-bottom: 0;
    margin-top: 7px;
    float: none;
    padding-left: 10px;
    padding-right: 10px;
    min-height: 32px;
  }
}
.page-rsltlistv2 .compare-check-container .compare-check-v2 {
  bottom: 6px;
  height: 30px;
  position: absolute;
  right: 16px;
}
.page-rsltlistv2 .compare-check-container .compare-check-v2 .comparecheckwrap .comparettpos1 {
  left: 15px;
  position: absolute;
}
.page-rsltlistv2 .compare-check-container .compare-check-v2 .comparecheckwrap .comparettpos2 {
  position: absolute;
  right: 25%;
  top: -5px;
}
.page-rsltlistv2 .compare-check-container .compare-check-v2 .comparecheckwrap label {
  font-weight: normal;
  margin-bottom: 0;
}
.page-rsltlistv2 .compare-check-container .compare-check-v2 .comparecheckwrap .comparebtn {
  display: block;
  left: 29px;
  position: absolute;
  top: -5px;
  border-color: #00b6ed #00b6ed #006b8b;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  background-color: #00b6ed;
  border-bottom: 3px solid #006b8b;
  color: #fff;
  outline: 0 none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.page-rsltlistv2 .compare-check-container .compare-check-v2 .comparecheckwrap .comparebtn:hover {
  background-color: #0bc6ff;
}
.page-rsltlistv2 .compare-check-container .compare-check-v2 .comparecheckwrap .custom-checkbox.disabled {
  right: -13px;
}
@media (max-width: 766px) {
  .page-rsltlistv2 .compare-check-container {
    display: none;
  }
}
.page-rsltlistv2 .is-zero-product.compareCheckHidden .compare-check-container {
  display: none;
}
@media (max-width: 1023px) {
  .page-rsltlistv2 .sortof .hld-gray {
    background-color: transparent;
    margin: 0;
    padding: 0 0px;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}
.page-rsltlistv2 .sortof .hld-gray .list-unstyled {
  margin-bottom: 0;
  padding-top: 0;
}
.page-rsltlistv2 .sortof-xs {
  padding-top: 10px;
  padding-bottom: 10px;
}
.page-rsltlistv2 .sortof-xs .btn-group .btn {
  border: 1px solid #bbbbbb;
}
.page-rsltlistv2 .sortof-xs .btn-group .btn-default.active {
  background-color: #F4F4F4;
}
.page-rsltlistv2 .rslt-filter-v2 {
  border-bottom: 0px;
  -webkit-border-radius: 6px;
  -webkit-border-bottom-right-radius: 0px;
  -webkit-border-bottom-left-radius: 0px;
  -moz-border-radius: 6px;
  -moz-border-radius-bottomright: 0px;
  -moz-border-radius-bottomleft: 0px;
  border-radius: 6px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  padding-bottom: 0px;
  margin-bottom: 0px;
}
.page-rsltlistv2 .rslt-filter-v2 .btn.btn-block {
  margin-top: 0;
  padding-bottom: 0;
  position: relative;
  top: 6px;
  z-index: 100;
}
.page-rsltlistv2 .rslt-filter2 {
  padding-top: 0px;
  margin-top: 0px;
  border-top: 0px;
  -webkit-border-radius: 0px;
  -webkit-border-bottom-right-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -moz-border-radius: 0px;
  -moz-border-radius-bottomright: 6px;
  -moz-border-radius-bottomleft: 6px;
  border-radius: 0px;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
  margin-top: -10px;
}
@media (max-width: 1023px) {
  .page-rsltlistv2 .rslt-filter2 {
    margin-bottom: 20px;
  }
}
.page-rsltlistv2 .rslt-filter2 .btn.btn-block {
  line-height: 0px;
  font-size: 1px;
  padding: 0px;
  margin: 0px;
}
@media (max-width: 1023px) {
  .page-rsltlistv2 .rslt-filter2 .sortof {
    margin-top: -20px;
  }
}
@media (max-width: 1279px) {
  .page-rsltlistv2 .multiSelectButton span {
    width: 110px;
  }
}
@media (max-width: 1023px) {
  .page-rsltlistv2 .multiSelectButton span {
    width: 130px;
  }
}
.page-rsltlistv2 .rslt-list-v2 .socialscoreitemmsg {
  padding-top: 5px;
  padding-bottom: 5px;
}
.page-rsltlistv2 .rslt-list-v2 .details {
  padding-left: 16px;
}
.page-rsltlistv2 .rslt-list-v2 .details.list-icon {
  padding-left: 0;
}
.page-rsltlistv2 .rslt-list-v2 .details.details-warning-gray li.pw-icon-warning {
  list-style: none;
  border-bottom: 1px dotted;
  padding-bottom: 1px;
  margin-bottom: 5px;
  display: inline-block;
  position: relative;
  padding-left: 0px !important;
  margin-left: 25px;
}
.page-rsltlistv2 .rslt-list-v2 .details.details-warning-gray li.pw-icon-warning:before {
  display: inline-block;
  font-size: 16px;
  position: absolute;
  left: -25px;
  margin-top: -4px;
  color: #959595;
}
@media (max-width: 1279px) {
  .page-rsltlistv2 .rslt-list-v2 .details.details-warning-gray li.pw-icon-warning:before {
    font-size: 14px;
  }
}
@media (max-width: 766px) {
  .page-rsltlistv2 .rslt-list-v2 .details.details-warning-gray li.pw-icon-warning {
    margin-left: 16px;
  }
  .page-rsltlistv2 .rslt-list-v2 .details.details-warning-gray li.pw-icon-warning:before {
    left: -16px;
    margin-top: -4px;
  }
}
.page-rsltlistv2 .rslt-list-v2 .details li {
  padding-bottom: 2px;
}
.page-rsltlistv2 .rslt-list-v2 .details li.pw-icon-warning-1 {
  list-style: none;
  border-bottom: 1px dotted;
  padding-bottom: 1px;
  margin-bottom: 5px;
  display: inline;
  position: relative;
  padding-left: 0px !important;
  margin-left: 25px;
}
.page-rsltlistv2 .rslt-list-v2 .details li.pw-icon-warning-1:before {
  display: inline-block;
  font-size: 14px;
  position: absolute;
  left: -23px;
  margin-top: -3px;
}
@media (max-width: 1279px) {
  .page-rsltlistv2 .rslt-list-v2 .details li.pw-icon-warning-1 {
    padding-left: 0px !important;
    margin-left: 25px;
  }
  .page-rsltlistv2 .rslt-list-v2 .details li.pw-icon-warning-1:before {
    left: -26px;
    margin-top: -3px;
  }
}
@media (max-width: 1023px) {
  .page-rsltlistv2 .rslt-list-v2 .details li.pw-icon-warning-1 {
    padding-left: 0px !important;
    margin-left: 25px;
  }
  .page-rsltlistv2 .rslt-list-v2 .details li.pw-icon-warning-1:before {
    left: -26px;
    margin-top: -3px;
  }
}
@media (max-width: 766px) {
  .page-rsltlistv2 .rslt-list-v2 .details li.pw-icon-warning-1 {
    padding-left: 0px !important;
    margin-left: 17px;
  }
  .page-rsltlistv2 .rslt-list-v2 .details li.pw-icon-warning-1:before {
    left: -17px;
    margin-top: -3px;
  }
}
@media (max-width: 766px) {
  .page-rsltlistv2 .rslt-list-v2 .details li.pw-icon-warning-1.visible-xs {
    display: inline !important;
  }
}
.page-rsltlistv2 .rslt-list-v2 .details li.pw-icon-warning-1 .text-dotted {
  border-bottom: none;
}
.page-rsltlistv2 .rslt-list-v2 .details li.pw-icon-warning {
  list-style: none;
  border-bottom: 1px dotted;
  padding-bottom: 1px;
  margin-bottom: 5px;
  display: inline;
  position: relative;
  padding-left: 0px !important;
  margin-left: 25px;
}
.page-rsltlistv2 .rslt-list-v2 .details li.pw-icon-warning.pw-icon-warning-nounderline {
  border-bottom: 0px dotted;
}
.page-rsltlistv2 .rslt-list-v2 .details li.pw-icon-warning:before {
  display: inline-block;
  font-size: 14px;
  position: absolute;
  left: -23px;
  margin-top: -3px;
}
@media (max-width: 1279px) {
  .page-rsltlistv2 .rslt-list-v2 .details li.pw-icon-warning {
    padding-left: 0px !important;
    margin-left: 25px;
  }
  .page-rsltlistv2 .rslt-list-v2 .details li.pw-icon-warning:before {
    left: -26px;
    margin-top: -3px;
  }
}
@media (max-width: 1023px) {
  .page-rsltlistv2 .rslt-list-v2 .details li.pw-icon-warning {
    padding-left: 0px !important;
    margin-left: 25px;
  }
  .page-rsltlistv2 .rslt-list-v2 .details li.pw-icon-warning:before {
    left: -25px;
    margin-top: -3px;
  }
}
@media (max-width: 766px) {
  .page-rsltlistv2 .rslt-list-v2 .details li.pw-icon-warning {
    padding-left: 0px !important;
    margin-left: 17px;
  }
  .page-rsltlistv2 .rslt-list-v2 .details li.pw-icon-warning:before {
    left: -17px;
    margin-top: -3px;
  }
}
@media (max-width: 766px) {
  .page-rsltlistv2 .rslt-list-v2 .details li.pw-icon-warning.visible-xs {
    display: inline !important;
  }
}
.page-rsltlistv2 .rslt-list-v2 .details li.pw-icon-warning .text-dotted {
  border-bottom: none;
}
.page-rsltlistv2 .rslt-list-v2 .details li .blackfriday-rslt-usp {
  background-color: #333333;
  color: #ffffff;
  border-radius: 5px;
  padding: 2px 6px 2px 6px;
  margin-right: 5px;
}
.page-rsltlistv2 .rslt-list-v2 .details .socialscore {
  color: #243588;
  font-weight: bold;
}
.page-rsltlistv2 .rslt-list-v2 .eigenrisico {
  font-family: 'Barlow-Bold', sans-serif;
  color: #243588;
  margin-left: 4px;
  padding-left: 0;
  list-style: none;
}
.page-rsltlistv2 .rslt-list-v2 .eigenrisico .eigenrisico-v2 {
  padding-left: 13px;
}
.page-rsltlistv2 .rslt-list-v2 .rslt-item {
  margin-bottom: 32px;
  padding: 10px;
}
@media (max-width: 766px) {
  .page-rsltlistv2 .rslt-list-v2 .rslt-item {
    padding: 5px;
  }
}
@media (max-width: 766px) {
  .page-rsltlistv2 .rslt-list-v2 .rslt-item .col-sm-16 {
    padding: 0px;
  }
}
@media (max-width: 766px) {
  .page-rsltlistv2 .rslt-list-v2 .rslt-item .box-gray.gray-dark {
    display: block;
  }
}
.page-rsltlistv2 .rslt-list-v2 .moreinfo {
  margin-bottom: -23px;
  padding-top: 0;
}
.page-rsltlistv2 .rslt-list-v2 .supplier-energy {
  width: 34% !important;
}
@media (max-width: 1023px) {
  .page-rsltlistv2 .rslt-list-v2 .supplier-energy {
    width: 35%;
  }
}
@media (max-width: 766px) {
  .page-rsltlistv2 .rslt-list-v2 .supplier-energy {
    width: 100% !important;
  }
}
.page-rsltlistv2 .rslt-list-v2 .product-bar-color-zorg .blue {
  letter-spacing: -0.5px;
}
.page-rsltlistv2 .rslt-list-v2 .product-bar-color-zorg .pw-icon-warning {
  left: -2px;
  position: relative;
  top: 5px;
}
.page-rsltlistv2 .rslt-list-v2 .supplier-zorg {
  width: 30% !important;
}
.page-rsltlistv2 .rslt-list-v2 .supplier-zorg .product-bar-color-zorg {
  padding-top: 5px;
}
.page-rsltlistv2 .rslt-list-v2 .supplier-zorg .pw-icon-warning {
  position: relative;
  top: 5px;
}
@media (min-width: 767px) {
  .page-rsltlistv2 .rslt-list-v2 .supplier-zorg .pw-icon-warning {
    margin-left: 5px;
  }
}
@media (max-width: 1280px) {
  .page-rsltlistv2 .rslt-list-v2 .supplier-zorg {
    width: 30% !important;
  }
}
@media (max-width: 1279px) {
  .page-rsltlistv2 .rslt-list-v2 .supplier-zorg {
    width: 29% !important;
  }
}
@media (max-width: 1023px) {
  .page-rsltlistv2 .rslt-list-v2 .supplier-zorg {
    width: 29% !important;
  }
}
@media (max-width: 766px) {
  .page-rsltlistv2 .rslt-list-v2 .supplier-zorg {
    width: 100% !important;
  }
}
@media (max-width: 1279px) {
  .page-rsltlistv2 .rslt-list-v2 .page-rsltlistv2 .rslt-list-v2 .supplier-zorg {
    width: 30% !important;
  }
}
.page-rsltlistv2 .rslt-list-v2 .supplier {
  width: 37%;
  padding-left: 40px;
  text-align: left;
  margin: 0;
  float: left;
}
.page-rsltlistv2 .rslt-list-v2 .supplier .list-icon li {
  padding-bottom: 1px;
}
@media (max-width: 1279px) {
  .page-rsltlistv2 .rslt-list-v2 .supplier {
    display: inline-block !important;
    width: 35%;
    padding-left: 10px;
  }
}
@media (max-width: 1023px) {
  .page-rsltlistv2 .rslt-list-v2 .supplier {
    display: inline-block !important;
    width: 32%;
    padding-left: 0px;
  }
}
@media (max-width: 766px) {
  .page-rsltlistv2 .rslt-list-v2 .supplier {
    display: inline-block !important;
    width: 100%;
    padding-left: 0px;
  }
}
.page-rsltlistv2 .rslt-list-v2 .supplier .coverage-no {
  margin: 6px 0;
  display: inline-block;
}
.page-rsltlistv2 .rslt-list-v2 .supplier .pw-icon-cross::before {
  color: #ccc;
}
.page-rsltlistv2 .rslt-list-v2 .supplier .coverage-wa {
  background-color: #757474;
  color: #ffffff !important;
  display: inline-block;
  border-radius: 6px;
  padding: 1px 5px 2px;
  margin: 10px 0;
}
.page-rsltlistv2 .rslt-list-v2 .supplier .coverage-wa .blue {
  color: #ffffff !important;
}
.page-rsltlistv2 .rslt-list-v2 .supplier .coverage-wa .blue .text-dotted {
  border-bottom: none !important;
}
.page-rsltlistv2 .rslt-list-v2 .supplier .coverage-wabc {
  background-color: #00B6ED;
  color: #ffffff !important;
  display: inline-block;
  border-radius: 6px;
  padding: 0 5px 1px;
  margin: 10px 0;
}
.page-rsltlistv2 .rslt-list-v2 .supplier .coverage-wabc .blue {
  color: #ffffff !important;
}
.page-rsltlistv2 .rslt-list-v2 .supplier .coverage-wabc .blue .text-dotted {
  border-bottom: none !important;
}
.page-rsltlistv2 .rslt-list-v2 .supplier .coverage-wafc {
  background-color: #243588;
  color: #ffffff !important;
  display: inline-block;
  border-radius: 6px;
  padding: 0 5px 1px;
  margin: 10px 0;
}
.page-rsltlistv2 .rslt-list-v2 .supplier .coverage-wafc .blue {
  color: #ffffff !important;
}
.page-rsltlistv2 .rslt-list-v2 .supplier .coverage-wafc .blue .text-dotted {
  border-bottom: none !important;
}
.page-rsltlistv2 .rslt-list-v2 .nrcrt {
  top: 22px;
}
.page-rsltlistv2 .rslt-list-v2 .img-supplier-logos {
  margin-bottom: 5px;
  height: 50px;
  line-height: 50px;
  text-align: left;
}
@media (max-width: 766px) {
  .page-rsltlistv2 .rslt-list-v2 .img-supplier-logos {
    text-align: center;
  }
}
.page-rsltlistv2 .rslt-list-v2 .prices {
  margin: 30px 0 0 -10px;
  width: 42.75%;
}
@media (max-width: 1279px) {
  .page-rsltlistv2 .rslt-list-v2 .prices {
    margin: 44px 0 0 -10px;
  }
}
@media (max-width: 1023px) {
  .page-rsltlistv2 .rslt-list-v2 .prices {
    margin: 44px 0 0 -10px;
    width: 46%;
  }
}
@media (max-width: 766px) {
  .page-rsltlistv2 .rslt-list-v2 .prices {
    margin: 0 0 0 -10px;
    display: inline-block !important;
    width: 100%;
    padding-left: 10px;
  }
  .page-rsltlistv2 .rslt-list-v2 .prices .price-container:first-child {
    padding-right: 7px;
  }
}
.page-rsltlistv2 .rslt-list-v2 .prices .price {
  max-width: 100%;
}
@media (max-width: 1023px) {
  .page-rsltlistv2 .rslt-list-v2 .prices .price {
    max-width: 155px;
  }
}
.page-rsltlistv2 .rslt-list-v2 .prices .coverage-no {
  margin-bottom: 10px;
  display: inline-block;
}
.page-rsltlistv2 .rslt-list-v2 .buy {
  margin: 30px 0 0;
  min-height: 135px;
}
@media (max-width: 766px) {
  .page-rsltlistv2 .rslt-list-v2 .buy {
    padding-right: 10px;
    padding-left: 10px;
    margin: 0 0 10px 0;
  }
}
@media (max-width: 1279px) {
  .page-rsltlistv2 .rslt-list-v2 .buy {
    margin: 44px 0 0;
  }
}
@media (max-width: 1023px) {
  .page-rsltlistv2 .rslt-list-v2 .buy {
    margin: 44px 0 0;
  }
}
@media (max-width: 766px) {
  .page-rsltlistv2 .rslt-list-v2 .buy {
    margin: 0 0 10px 0;
    min-height: 1px;
  }
}
@media (max-width: 766px) {
  .page-rsltlistv2 .dealalert {
    margin-left: 0;
    padding-top: 0;
    padding-bottom: 0px;
  }
}
.page-rsltlistv2 .custom-checkbox.custom-checkbox-rsltv2 {
  cursor: pointer;
  font-size: 16px;
  font-weight: normal;
  margin-top: 0px;
  line-height: 19px !important;
}
.page-rsltlistv2 .custom-checkbox.custom-checkbox-rsltv2 span {
  line-height: 19px !important;
}
.page-rsltlistv2 .custom-checkbox.custom-checkbox-rsltv2 .filter-rows-tooltip {
  margin-left: -67px;
  margin-top: -39px;
}
.page-rsltlistv2 .wa-exclusive {
  left: 886px;
  top: 18px;
  position: absolute;
}
@media (max-width: 1279px) {
  .page-rsltlistv2 .wa-exclusive {
    left: 237px;
    top: 18px;
  }
}
@media (max-width: 1023px) {
  .page-rsltlistv2 .wa-exclusive {
    left: 219px;
    top: 18px;
  }
}
.page-rsltlistv2 .wa-exclusive .rslt-wa {
  display: inline-block;
  position: relative;
  height: 30px;
  cursor: pointer;
}
.page-rsltlistv2 .wa-exclusive .rslt-wa .coverage-wa {
  background-color: #757474;
  color: #ffffff !important;
  display: inline-block;
  border-radius: 6px;
  padding: 1px 5px 2px;
  margin: 3px 0;
}
.page-rsltlistv2 .wa-exclusive .rslt-wa .coverage-wa .blue {
  color: #ffffff !important;
}
.page-rsltlistv2 .wa-exclusive .rslt-wa .coverage-wa .blue .text-dotted {
  border-bottom: none !important;
}
.page-rsltlistv2 .wa-exclusive .rslt-wa .coverage-wabc {
  background-color: #00B6ED;
  color: #ffffff !important;
  display: inline-block;
  border-radius: 6px;
  padding: 1px 5px 2px;
  margin: 3px 0;
}
.page-rsltlistv2 .wa-exclusive .rslt-wa .coverage-wabc .blue {
  color: #ffffff !important;
}
.page-rsltlistv2 .wa-exclusive .rslt-wa .coverage-wabc .blue .text-dotted {
  border-bottom: none !important;
}
.page-rsltlistv2 .wa-exclusive .rslt-wa .coverage-wafc {
  background-color: #243588;
  color: #ffffff !important;
  display: inline-block;
  border-radius: 6px;
  padding: 1px 5px 2px;
  margin: 3px 0;
}
.page-rsltlistv2 .wa-exclusive .rslt-wa .coverage-wafc .blue {
  color: #ffffff !important;
}
.page-rsltlistv2 .wa-exclusive .rslt-wa .coverage-wafc .blue .text-dotted {
  border-bottom: none !important;
}
.page-rsltlistv2 .wa-exclusive .rslt-exclusive {
  display: inline-block;
  position: relative;
  height: 30px;
}
.page-rsltlistv2 .underline:hover {
  text-decoration: none;
}
.page-rsltlistv2 .tarifalertmsg {
  font-size: 16px;
  margin-bottom: 10px;
}
@media (max-width: 1279px) {
  .page-rsltlistv2 .tarifalertmsg {
    font-size: 14px;
    margin-top: 0px;
  }
}
@media (max-width: 766px) {
  .page-rsltlistv2 .tarifalertmsg {
    padding-bottom: 9px;
    padding-top: 5px;
    margin-bottom: 0;
    font-size: 16px;
  }
}
@media (min-width: 1280px) {
}
.page-rsltlistv2 .hld-retention .price {
  background-repeat: no-repeat;
  background-position: right center;
  padding-left: 10px;
  padding-right: 15px;
  padding-top: 18px;
  padding-bottom: 20px;
  color: #757474;
  text-align: left !important;
}
.page-rsltlistv2 .hld-retention .price p {
  font-size: 14px;
}
@media (max-width: 1279px) {
  .page-rsltlistv2 .hld-retention .price {
    max-width: 330px;
    padding-top: 9px;
    padding-bottom: 9px;
  }
}
@media (max-width: 766px) {
}
@media (min-width: 767px) {
}
.page-rsltlistv2 .hld-retention.nuon-tablet .price {
  padding-right: 45px;
  background-image: url('https://cdn2.pricewise.nl/resources/main/samsung-tablet.png');
}
@media (max-width: 1279px) {
  .page-rsltlistv2 .hld-retention.nuon-tablet .price {
    background-size: 45px;
    padding-right: 27px;
    background-position: 96% 10%;
  }
}
@media (max-width: 766px) {
  .page-rsltlistv2 .hld-retention.nuon-tablet .price {
    background-position: right center;
  }
}
@media (max-width: 339px) {
  .page-rsltlistv2 .hld-retention.nuon-tablet .price {
    padding-right: 24px;
    background-position: 96% 10%;
  }
}
.page-rsltlistv2 .buy-energy,
.page-rsltlistv2 .buy-zorg {
  margin-bottom: 10px;
}
.page-rsltlistv2 .buy-zorg {
  width: 17%;
}
@media (max-width: 766px) {
  .page-rsltlistv2 .buy-zorg {
    padding-top: 5px;
    width: 100%;
  }
}
@media (min-width: 767px) {
  .page-rsltlistv2 .buy-zorg .unav-buy {
    text-align: center;
  }
  .page-rsltlistv2 .buy-zorg .unav-buy div {
    text-align: center;
  }
}
.page-rsltlistv2 .prices .gray-dark {
  display: inline-block;
  margin-top: 10px;
  font-size: 16px;
  white-space: nowrap;
}
@media (max-width: 1279px) {
  .page-rsltlistv2 .prices .gray-dark {
    margin-top: 0px;
    font-size: 14px;
  }
}
@media (max-width: 1023px) {
  .page-rsltlistv2 .prices .gray-dark {
    margin-top: 0px;
    font-size: 14px;
  }
}
@media (max-width: 766px) {
  .page-rsltlistv2 .prices .gray-dark {
    margin-bottom: 5px;
    margin-top: 5px;
    font-size: 16px;
    white-space: normal;
  }
}
@media (min-width: 1279px) {
  .page-rsltlistv2 .prices .price-container {
    width: 44% !important;
  }
}
@media (max-width: 1023px) {
  .page-rsltlistv2 .prices .price-container {
    width: 50% !important;
  }
}
@media (max-width: 766px) {
  .page-rsltlistv2 .prices .price-container {
    margin-right: 0;
    max-width: 170px;
    padding-right: 0;
    width: 50%;
  }
}
.page-rsltlistv2 .sortof .btn-group .btn-default.active {
  background-color: #f4f4f4;
}
@media (min-width: 767px) and (max-width: 1023px) {
  .page-rsltlistv2 .sortof {
    margin-top: 30px;
  }
}
.page-rsltlistv2 .btn-back-rslt {
  position: absolute;
  margin-top: -10px;
}
@media (max-width: 1279px) {
  .page-rsltlistv2 .maildeals {
    margin-bottom: 10px;
    display: block !important;
  }
}
@media (max-width: 1023px) {
  .page-rsltlistv2 .maildeals {
    margin-top: -14px;
  }
}
@media (max-width: 766px) {
  .page-rsltlistv2 .maildeals {
    margin-top: -1px;
    margin-bottom: 0;
  }
}
@media (max-width: 1023px) {
  .page-rsltlistv2 .maildeals .btn-secondary {
    border: 0 none;
    border-radius: 0 0 6px 6px;
    margin: -20px -10px 0 0;
    padding: 2px 8px;
  }
}
@media (max-width: 766px) {
  .page-rsltlistv2 .maildeals .btn-secondary {
    border: 0 none;
    border-radius: 0 0 0 6px;
    margin: -20px -20px 0 0;
    padding: 2px 8px;
  }
}
@media (max-width: 1023px) {
  .page-rsltlistv2 .hero-unit::after {
    display: none;
  }
}
.page-rsltlistv2 .main-content {
  clear: both;
  padding-top: 10px;
}
@media (max-width: 1023px) {
  .page-rsltlistv2 .main-content {
    padding-top: 5px;
  }
}
.page-rsltlistv2 .gratis-offerte {
  margin-top: 5px;
  position: absolute;
  text-align: center;
  margin-left: 17%;
}
@media (max-width: 766px) {
  .page-rsltlistv2 .gratis-offerte {
    min-height: auto;
  }
}
@media (max-width: 1279px) {
  .page-rsltlistv2 .col-for-search {
    margin-top: -20px !important;
  }
  .page-rsltlistv2 .col-for-search .col-md-8-search {
    padding-left: 0;
    width: 46%;
  }
  .page-rsltlistv2 .col-for-search .col-md-4-search {
    padding-left: 0;
    width: 24%;
  }
  .page-rsltlistv2 .col-for-search .col-md-5 {
    margin-top: 28px;
    padding-left: 0;
    padding-right: 0;
    width: 30%;
  }
  .page-rsltlistv2 .col-for-search .col-md-6 {
    margin-top: 28px;
    padding-left: 0;
    padding-right: 0;
    width: 30%;
  }
}
@media (max-width: 1023px) {
  .page-rsltlistv2 .col-for-search {
    margin-top: 10px !important;
  }
  .page-rsltlistv2 .col-for-search .col-md-8-search {
    padding-left: 0;
    width: 50%;
  }
  .page-rsltlistv2 .col-for-search .col-md-4-search {
    padding-left: 0;
    width: 24%;
  }
}
@media (max-width: 766px) {
  .page-rsltlistv2 .col-for-search {
    margin-top: 10px !important;
  }
  .page-rsltlistv2 .col-for-search .col-md-8-search {
    padding-left: 0;
    width: 100%;
    padding-right: 0;
  }
  .page-rsltlistv2 .col-for-search .col-md-4-search {
    padding-left: 0;
    width: 100%;
    padding-right: 0;
  }
}
@media (max-width: 320px) {
  .page-rsltlistv2 .col-for-search .btn-group .btn.btn-default {
    font-size: 14px;
    padding: 6px 10px;
  }
  .page-rsltlistv2 .col-for-search .col-md-8-search {
    padding-right: 0;
  }
}
@media (max-width: 1279px) {
  .page-rsltlistv2 .col-for-searchenergy .col-md-10 {
    padding-left: 0;
    padding-right: 0;
  }
  .page-rsltlistv2 .col-for-searchenergy .col-md-10 strong.blue {
    display: block;
  }
  .page-rsltlistv2 .col-for-searchenergy .col-md-6 {
    width: 37.5%;
  }
}
.page-rsltlistv2 .city-name {
  text-transform: capitalize !important;
}
.page-rsltlistv2 .list-last-padd {
  padding-bottom: 0 !important;
}
.page-rsltlistv2 .list-first-padd {
  padding-top: 5px !important;
}
.modal-large-rsltv2 .modal-dialog {
  max-width: 670px !important;
  width: 670px !important;
}
@media (max-width: 1023px) {
  .modal-large-rsltv2 .modal-dialog {
    width: 100% !important;
  }
}
.modal-large-rsltv2 .modal-dialog h4 {
  font-size: 16px;
}
.modal-large-rsltv2 .modal-dialog .radio-hld {
  margin-top: 0;
}
.modal-large-rsltv2 .modal-dialog .hld-grayborder-shadow {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.modal-large-rsltv2 .modal-dialog .col-xs-force-three,
.modal-large-rsltv2 .modal-dialog .col-sm-force-three,
.modal-large-rsltv2 .modal-dialog .col-md-force-three,
.modal-large-rsltv2 .modal-dialog .col-lg-force-three {
  padding-left: 5px;
  padding-right: 5px;
}
.vertical-compare-v2 .price-container .price .blue,
.detailpage-zorg-new .price-container .price .blue {
  letter-spacing: -0.5px;
}
/***************************** Result list CAR v2 END ******************************/
/***************************** Result Page Common Notification Area above list ******************************/
.rslt-notifications {
  height: 100%;
  width: 100%;
  display: block;
  outline: 0;
  padding: 0;
  margin: 0;
}
.rslt-notifications > div.notification-item {
  margin-top: 0;
  margin-bottom: 20px;
  display: inline-block;
  width: 100%;
}
@media (max-width: 766px) {
  .rslt-notifications > div.notification-item {
    font-size: 14px;
  }
}
@media (min-width: 767px) {
  .rslt-notifications > div.notification-item:first-child {
    margin-top: 20px;
  }
}
.rslt-notifications > div.notification-item.collapse {
  display: none;
}
.rslt-notifications > div.notification-item.collapse.in {
  display: inline-block;
}
.rslt-notifications > div.notification-item.healthycard-results-notification-box {
  margin-top: 0;
  margin-bottom: 0;
}
.rslt-notifications > div.notification-item.healthycard-results-notification-box-blue {
  background-color: #243588;
  color: #ffffff;
  position: relative;
  padding: 10px;
  margin-bottom: 0;
  margin-top: 0;
}
.rslt-notifications > div.notification-item.healthycard-results-notification-box-blue p {
  padding-right: 75px;
  margin-bottom: 0;
}
.rslt-notifications > div.notification-item.healthycard-results-notification-box-blue img {
  position: absolute;
  right: 6px;
  left: auto;
  top: -20px;
  width: 80px;
}
.rslt-notifications > div.notification-item.healthycard-results-notification-box-blue .info-icon {
  background-color: #ffffff;
}
.rslt-notifications > div.notification-item.healthycard-results-notification-box-blue .info-icon:before {
  color: #243588;
}
.big-notification-item {
  background-color: #243588;
  color: #ffffff;
  position: relative;
  padding: 24px 84px 24px 10px;
}
.big-notification-item .info-icon {
  background-color: #ffffff;
}
.big-notification-item .info-icon:before {
  color: #243588;
}
@media (min-width: 767px) {
  .big-notification-item {
    padding: 24px 130px 24px 24px;
  }
}
@media (min-width: 1024px) {
  .big-notification-item {
    padding: 24px 160px 24px 24px;
  }
}
.big-notification-item:after {
  content: "";
  display: inline-block;
  position: absolute;
  background: transparent url('https://cdn2.pricewise.nl/resources/main/Pathe_Thuis.svg') no-repeat center center;
  background-size: contain;
  height: 55px;
  width: 65px;
  right: 10px;
  bottom: 15px;
}
@media (min-width: 357px) {
  .big-notification-item:after {
    bottom: 7px;
  }
}
@media (min-width: 767px) {
  .big-notification-item:after {
    height: 80px;
    width: 95px;
    right: 20px;
    bottom: 5px;
  }
}
@media (min-width: 1024px) {
  .big-notification-item:after {
    height: 105px;
    width: 130px;
  }
}
.notification-outside-rslt-notifications {
  margin-top: 0;
  margin-bottom: 30px;
}
@media (min-width: 1280px) {
  .notification-outside-rslt-notifications {
    margin-top: 7px;
  }
}
.hld-error-notifi .pw-icon-warning:before {
  position: absolute;
  margin-left: -23px;
  margin-top: 2px;
}
.hld-error-notifi span {
  color: #E30613;
  padding: 0px 10px 0px 30px;
  display: block;
}
/***************************** END Result Page Common Notification Area above list ******************************/
/***************************** Result list  Common for all Markets facelift 2017 mobile ******************************/
.crosssell-box-notify {
  padding: 0 !important;
  background-color: #36408F !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  margin-top: 77px;
}
.crosssell-box-notify .hld-header {
  background: url('https://cdn2.pricewise.nl/resources/main/Zorgalertvisual.png') no-repeat center top;
  background-size: contain;
  height: 154px;
  margin-top: -77px;
}
.crosssell-box-notify .hld-content {
  padding: 0px 20px 20px;
  color: #ffffff;
}
.crosssell-box-notify .hld-content h3 {
  margin-top: 0 !important;
  color: #ffffff;
  font-size: 18px !important;
}
.crosssell-box-notify .btn-primary {
  width: 100%;
}
@media (min-width: 1280px) {
  .crosssell-box-notify .hld-content h3 {
    font-size: 22px !important;
  }
}
.crosssell-box-notify {
  padding: 0 !important;
  background-color: #36408F !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  margin-top: 77px;
}
.crosssell-box-notify .hld-header {
  background: url('https://cdn2.pricewise.nl/resources/main/Zorgalertvisual.png') no-repeat center top;
  background-size: contain;
  height: 154px;
  margin-top: -77px;
}
.crosssell-box-notify .hld-content {
  padding: 0px 20px 10px;
  color: #ffffff;
}
.crosssell-box-notify .hld-content h3 {
  margin-top: 0 !important;
  color: #ffffff;
  font-size: 18px !important;
}
@media (min-width: 1280px) {
  .crosssell-box-notify .hld-content h3 {
    font-size: 24px !important;
  }
}
@media (max-width: 766px) {
  .btn-rslt-facelift {
    padding: 8px 14px;
    font-size: 14px;
    border-radius: 6px;
  }
}
.resultspage-facelift .information-product .pw-icon-clock:before,
.resultspage-facelift .supplier .pw-icon-clock:before {
  color: #E30613;
}
.resultspage-facelift .hld-person {
  padding: 6px 20px 6px;
  margin: 0px 0 0px 0;
  display: inline-block;
  color: #243588;
  cursor: pointer;
}
.resultspage-facelift .hld-person:before {
  color: #243588;
}
.resultspage-facelift .main-right-rslt {
  padding-bottom: 40px;
}
@media (max-width: 1023px) {
  .resultspage-facelift .main-right-rslt {
    padding-bottom: 0px;
  }
}
@media (max-width: 766px) {
  .resultspage-facelift .main-right-rslt {
    padding-bottom: 0px;
  }
}
.resultspage-facelift .rslt-no-rows {
  padding: 10px;
  text-align: center !important;
}
.resultspage-facelift .rslt-no-rows .hld-info {
  display: inline-block;
  text-align: left !important;
}
.resultspage-facelift .rslt-mobile-top-btns {
  margin-top: -10px;
  margin-bottom: 15px;
}
.resultspage-facelift .rslt-mobile-top-btns.fixed-vertical {
  width: 100%;
  z-index: 1050;
  margin-top: 0px;
  left: 0;
}
@media (min-width: 766px) {
  .resultspage-facelift .rslt-mobile-top-btns.fixed-vertical {
    display: none;
  }
}
.resultspage-facelift .rslt-mobile-top-btns.rslt-mobile-top-btns2 {
  border-bottom: 1px solid #D4D4D4;
}
.resultspage-facelift .rslt-mobile-top-btns.rslt-mobile-top-btns2 .col-sm-3 {
  background-color: #ffffff;
  border-right: 1px solid #D4D4D4;
  padding: 0;
}
.resultspage-facelift .rslt-mobile-top-btns.rslt-mobile-top-btns2 .col-sm-4 {
  background-color: #ffffff;
  border-left: 1px solid #D4D4D4;
  padding: 0;
}
.resultspage-facelift .rslt-mobile-top-btns.rslt-mobile-top-btns2 .col-sm-4:first-child {
  border-left: none;
}
.resultspage-facelift .rslt-mobile-top-btns .col-xs-force-three,
.resultspage-facelift .rslt-mobile-top-btns .col-xs-8,
.resultspage-facelift .rslt-mobile-top-btns .col-xs-16 {
  background-color: #ffffff;
  border-bottom: 1px solid #D4D4D4;
  border-left: 1px solid #D4D4D4;
  padding: 0;
}
.resultspage-facelift .rslt-mobile-top-btns .col-xs-force-three:first-child,
.resultspage-facelift .rslt-mobile-top-btns .col-xs-8:first-child,
.resultspage-facelift .rslt-mobile-top-btns .col-xs-16:first-child {
  border-left: none;
}
.resultspage-facelift .rslt-mobile-top-btns .col-xs-16.skeleton-percentage {
  background-color: #ffffff;
  padding-bottom: 15px;
}
.resultspage-facelift .rslt-mobile-top-btns .col-xs-16.skeleton-percentage .percentage-bar {
  left: 0;
  right: 0;
}
.resultspage-facelift .rslt-mobile-top-btns a {
  text-decoration: none;
  font-size: 14px;
  padding: 10px;
  display: block;
}
.resultspage-facelift .rslt-mobile-top-btns a span {
  margin-right: 10px;
}
.resultspage-facelift .rslt-mobile-top-btns a:focus,
.resultspage-facelift .rslt-mobile-top-btns a:hover,
.resultspage-facelift .rslt-mobile-top-btns a:active {
  color: #E30613;
}
.resultspage-facelift .grouped-by-supplier-separator {
  bottom: -90px;
  text-align: center;
  font-size: 16px;
  font-family: 'Barlow-Medium', sans-serif;
  position: absolute;
  width: 100%;
  margin-left: -10px;
}
.resultspage-facelift .grouped-by-supplier-separator:before {
  display: inline-block;
  width: 100%;
  content: '';
  border-bottom: 1px solid #cbcbcb;
  position: absolute;
  top: 22px;
  z-index: 0;
  left: 0px;
}
.resultspage-facelift .grouped-by-supplier-separator a {
  color: #243588;
  text-decoration: none;
  border-radius: 8px;
  padding: 10px 30px 10px 58px;
  background-color: #fff;
  display: inline-block;
  border: 1px solid #cbcbcb;
  z-index: 2;
  position: relative;
  min-width: 450px;
}
.resultspage-facelift .grouped-by-supplier-separator a:before {
  display: inline-block;
  content: '+';
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: 400 !important;
  font-size: 19px;
  color: #243588;
  position: absolute;
  left: auto;
  top: 7px;
  margin-left: -32px;
}
.resultspage-facelift .grouped-by-supplier-separator a.grouped-by-supplier-minus:before {
  content: '-';
}
.resultspage-facelift .rslt-list .rslt-item.grouped-by-supplier-item-last {
  margin-bottom: 130px;
}
@media (max-width: 766px) {
  .resultspage-facelift .rslt-list .rslt-item.grouped-by-supplier-item-last {
    margin-bottom: 90px !important;
  }
}
.resultspage-facelift .rslt-list .rslt-item.grouped-by-supplier-item {
  margin-bottom: 130px;
}
.resultspage-facelift .rslt-list .rslt-item.grouped-by-supplier-item:after {
  background-color: #fff;
  display: inline-block;
  width: 98.5%;
  content: '';
  -webkit-border-top-left-radius: 6px;
  -webkit-border-top-right-radius: 6px;
  -moz-border-radius-topleft: 6px;
  -moz-border-radius-topright: 6px;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  border-top: 1px solid #cbcbcb;
  border-left: 1px solid #cbcbcb;
  border-right: 1px solid #cbcbcb;
  border-bottom: 0px solid #cbcbcb;
  position: absolute;
  top: -13px;
  left: 7px;
  height: 6px;
}
.resultspage-facelift .rslt-list .rslt-item.grouped-by-supplier-item:before {
  background-color: #fff;
  display: inline-block;
  width: 99.5%;
  content: '';
  -webkit-border-top-left-radius: 6px;
  -webkit-border-top-right-radius: 6px;
  -moz-border-radius-topleft: 6px;
  -moz-border-radius-topright: 6px;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  border-top: 1px solid #cbcbcb;
  border-left: 1px solid #cbcbcb;
  border-right: 1px solid #cbcbcb;
  border-bottom: 0px solid #cbcbcb;
  position: absolute;
  top: -7px;
  left: 3px;
  height: 6px;
}
@media (max-width: 766px) {
  .resultspage-facelift .rslt-list .rslt-item.zorg-result-list .supplier {
    width: 40% !important;
  }
  .resultspage-facelift .rslt-list .rslt-item.zorg-result-list .prices {
    width: 60% !important;
  }
}
.resultspage-facelift .extra-warnings-list-nzw .details {
  background-color: #ededed;
  margin-top: 10px;
  padding: 10px !important;
  border-radius: 6px;
  min-height: auto !important;
}
.resultspage-facelift .extra-warnings-list-nzw .details:empty {
  display: none;
}
.resultspage-facelift .extra-warnings-list-nzw .details li {
  display: table !important;
  border-bottom: none !important;
}
@media (min-width: 767px) {
  .resultspage-facelift .additional-coverage-notification-box {
    margin-top: 0px;
  }
  .resultspage-facelift .rslt-list-categ-title {
    margin-bottom: 32px;
  }
  .resultspage-facelift .rslt-list .rslt-item {
    background-color: #ffffff;
    -webkit-box-shadow: 0 3px 0 #dcdcdc;
            box-shadow: 0 3px 0 #dcdcdc;
    border: 1px solid #D4D4D4;
    margin-bottom: 42px;
  }
  .resultspage-facelift .rslt-list .rslt-item.crosssel_cta_notification_box_in_results {
    padding: 30px;
    background-color: #edf2fb;
  }
  .resultspage-facelift .rslt-list .rslt-item.modelctr-item {
    background-color: #F4F4F4;
  }
  .resultspage-facelift .rslt-list .rslt-item.modelctr-item .col-margin-top2 {
    margin: 10px 15px 0;
  }
  .resultspage-facelift .rslt-list .rslt-item.modelctr-item .price-container .price,
  .resultspage-facelift .rslt-list .rslt-item.modelctr-item .hld-retention .price {
    background-color: #ffffff;
  }
  .resultspage-facelift .rslt-list .rslt-item.modelctr-item .tab-content {
    background-color: #ffffff;
  }
  .resultspage-facelift .rslt-list .rslt-item.grouped-by-supplier-item:after,
  .resultspage-facelift .rslt-list .rslt-item.grouped-by-supplier-item-last:after {
    width: 98%;
  }
  .resultspage-facelift .rslt-list .rslt-item.grouped-by-supplier-item:before,
  .resultspage-facelift .rslt-list .rslt-item.grouped-by-supplier-item-last:before {
    width: 99.2%;
  }
  .resultspage-facelift .rslt-list .rslt-item.is-zero-product {
    border: 1px solid #243588;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .resultspage-facelift .rslt-list .rslt-item.hide-yearly-saving .supplier {
    width: 36% !important;
    padding-left: 25px;
    padding-top: 10px;
  }
  .resultspage-facelift .rslt-list .rslt-item.hide-yearly-saving .prices {
    width: 30% !important;
  }
  .resultspage-facelift .rslt-list .rslt-item.hide-yearly-saving .prices .price {
    max-width: 100%;
  }
  .resultspage-facelift .rslt-list .rslt-item.hide-yearly-saving .prices .price-container {
    width: 100% !important;
  }
  .resultspage-facelift .rslt-list .rslt-item.hide-yearly-saving .prices .price-container.price-container-nzw .naturapolis-right,
  .resultspage-facelift .rslt-list .rslt-item.hide-yearly-saving .prices .price-container.price-container-nzw .restitutiepolis-right,
  .resultspage-facelift .rslt-list .rslt-item.hide-yearly-saving .prices .price-container.price-container-nzw .selectiefpolis-right {
    display: block;
    margin-top: 5px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  .resultspage-facelift .rslt-list .rslt-item.hide-yearly-saving .buy {
    padding-left: 65px;
    min-height: 120px;
  }
  .resultspage-facelift .rslt-list .rslt-item.hide-yearly-saving .extra-list-nzw,
  .resultspage-facelift .rslt-list .rslt-item.hide-yearly-saving .extra-warnings-list-nzw {
    width: 64%;
    display: inline-block;
    clear: both;
    float: left;
  }
  .resultspage-facelift .rslt-list .rslt-item.hide-yearly-saving .extra-list-nzw .details,
  .resultspage-facelift .rslt-list .rslt-item.hide-yearly-saving .extra-warnings-list-nzw .details {
    background-color: #edf2fb;
    margin-left: 25px;
    margin-top: 10px;
    padding: 10px;
    border-radius: 6px;
    font-size: 14px;
  }
  .resultspage-facelift .rslt-list .rslt-item.hide-yearly-saving .extra-list-nzw .details li,
  .resultspage-facelift .rslt-list .rslt-item.hide-yearly-saving .extra-warnings-list-nzw .details li {
    display: table;
  }
  .resultspage-facelift .rslt-list .rslt-item.hide-yearly-saving .extra-warnings-list-nzw .details {
    background-color: #ededed;
  }
  .resultspage-facelift .rslt-list .compareproduct-blue-box {
    background: none repeat scroll 0 0 #edf2fb;
  }
  .resultspage-facelift .rslt-filter-v2 .sortof {
    margin-bottom: 0;
  }
  .resultspage-facelift .rslt-filter-v2 .sortof .hld-gray {
    margin-bottom: 0;
  }
  .resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .supplier .details.list-icon {
    font-size: 14px;
  }
  .resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .buy {
    min-height: 105px;
  }
  .resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .buy .compare-check-container .compare-check-v2 {
    position: relative;
    bottom: auto;
    right: auto;
    height: auto;
  }
  .resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .more-info {
    margin-bottom: -23px;
    text-align: center;
    font-size: 14px;
  }
  .resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .more-info .btn-default {
    display: inline-block;
    width: auto;
    border-top: none;
    font-size: 14px;
    border-left: none;
    border-right: none;
    padding: 6px 20px 6px 14px;
  }
  .resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .more-info .btn-default:hover:before {
    -webkit-transform: translate3d(0, -2px, 0);
    transform: translate3d(0, -2px, 0);
  }
  .resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .more-info .btn-default:before {
    font-family: 'font-icons' !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "u";
    display: inline-block;
    vertical-align: middle;
    margin-top: -2px;
    margin-right: 10px;
  }
  .resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .more-info .btn-default.collapsed {
    color: #243588;
  }
  .resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .more-info .btn-default.collapsed:hover:before {
    -webkit-transform: translate3d(0, 2px, 0);
    transform: translate3d(0, 2px, 0);
  }
  .resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .more-info .btn-default.collapsed:before {
    content: "d";
  }
  .resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .rslt-item.is-zero-product .more-info .btn-default {
    border-left: 1px solid #243588;
    border-right: 1px solid #243588;
    border-top: 1px solid #243588;
  }
  .resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .details .socialscore {
    color: #333333;
    font-weight: normal;
  }
  .resultspage-facelift .price-container .price p.type {
    color: #757474;
  }
  .resultspage-facelift .price-container.surveyscoreasprice .nosurveyscore {
    margin-top: 6px;
  }
}
@media (min-width: 1024px) {
  .resultspage-facelift .rslt-list .rslt-item.grouped-by-supplier-item:after,
  .resultspage-facelift .rslt-list .rslt-item.grouped-by-supplier-item-last:after {
    width: 98.2%;
  }
  .resultspage-facelift .rslt-list .rslt-item.grouped-by-supplier-item:before,
  .resultspage-facelift .rslt-list .rslt-item.grouped-by-supplier-item-last:before {
    width: 99.2%;
  }
  .resultspage-facelift .rslt-list .rslt-item.hide-yearly-saving .supplier {
    width: 37% !important;
    padding-left: 25px;
    padding-top: 10px;
  }
  .resultspage-facelift .rslt-list .rslt-item.hide-yearly-saving .prices {
    width: 30% !important;
  }
  .resultspage-facelift .rslt-list .rslt-item.hide-yearly-saving .prices .price-container {
    width: 100% !important;
  }
  .resultspage-facelift .rslt-list .rslt-item.hide-yearly-saving .buy {
    padding-left: 65px;
    min-height: 120px;
  }
  .resultspage-facelift .rslt-list .rslt-item.hide-yearly-saving .extra-list-nzw {
    width: 65%;
  }
  .resultspage-facelift .additional-coverage-notification-box {
    margin-top: 20px;
  }
}
@media (min-width: 1280px) {
  .resultspage-facelift .rslt-list .rslt-item.grouped-by-supplier-item:after,
  .resultspage-facelift .rslt-list .rslt-item.grouped-by-supplier-item-last:after {
    width: 98.5%;
  }
  .resultspage-facelift .rslt-list .rslt-item.grouped-by-supplier-item:before,
  .resultspage-facelift .rslt-list .rslt-item.grouped-by-supplier-item-last:before {
    width: 99.5%;
  }
  .resultspage-facelift .rslt-list .rslt-item.hide-yearly-saving .supplier {
    width: 22% !important;
    padding-left: 25px;
    padding-top: 20px;
  }
  .resultspage-facelift .rslt-list .rslt-item.hide-yearly-saving .prices {
    width: 25% !important;
  }
  .resultspage-facelift .rslt-list .rslt-item.hide-yearly-saving .prices .price-container {
    width: 100% !important;
  }
  .resultspage-facelift .rslt-list .rslt-item.hide-yearly-saving .buy {
    padding-left: 65px;
    min-height: 120px;
  }
  .resultspage-facelift .rslt-list .rslt-item.hide-yearly-saving .extra-list-nzw {
    width: 71%;
  }
  .resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .supplier {
    width: 19% !important;
    padding-left: 20px;
  }
  .resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .information-product {
    float: left;
    width: 26%;
    padding-right: 10px;
    margin-top: 30px;
    cursor: pointer;
  }
  .resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .prices {
    width: 35.75% !important;
  }
  .resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .prices .price-container {
    width: 50% !important;
  }
}
.resultspage-facelift .blue-box .blue-box-inside-top-icon .align-icon-box {
  padding-left: 25px;
  display: inline-block;
}
.resultspage-facelift .blue-box .blue-box-inside-top-icon .align-icon-box:before {
  content: 'g';
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 18px;
  color: #E30613;
  display: inline-block;
  position: absolute;
  left: 9px;
  top: 2px;
}
@media (max-width: 766px) {
  .resultspage-facelift .page-rsltlistv2 .rslt-list .rslt-item.grouped-by-supplier-item,
  .resultspage-facelift .page-rsltlistv2 .rslt-list .rslt-item.grouped-by-supplier-item-last {
    margin-bottom: 90px;
  }
  .resultspage-facelift .page-rsltlistv2 .rslt-list .rslt-item.grouped-by-supplier-item .grouped-by-supplier-separator,
  .resultspage-facelift .page-rsltlistv2 .rslt-list .rslt-item.grouped-by-supplier-item-last .grouped-by-supplier-separator {
    bottom: -62px;
    text-align: center;
    font-size: 16px;
    font-family: 'Barlow-Medium', sans-serif;
    position: absolute;
    width: 100%;
    margin-left: -15px;
  }
  .resultspage-facelift .page-rsltlistv2 .rslt-list .rslt-item.grouped-by-supplier-item .grouped-by-supplier-separator:before,
  .resultspage-facelift .page-rsltlistv2 .rslt-list .rslt-item.grouped-by-supplier-item-last .grouped-by-supplier-separator:before {
    display: inline-block;
    width: 100%;
    content: '';
    border-bottom: 1px solid #cbcbcb;
    position: absolute;
    top: 20px;
    z-index: 0;
    left: 0px;
  }
  .resultspage-facelift .page-rsltlistv2 .rslt-list .rslt-item.grouped-by-supplier-item .grouped-by-supplier-separator a,
  .resultspage-facelift .page-rsltlistv2 .rslt-list .rslt-item.grouped-by-supplier-item-last .grouped-by-supplier-separator a {
    color: #243588;
    text-decoration: none;
    border-radius: 8px;
    padding: 10px 12px 10px 34px;
    background-color: #fff;
    display: inline-block;
    border: 1px solid #cbcbcb;
    z-index: 2;
    position: relative;
    min-width: 292px;
    font-size: 12px;
  }
  .resultspage-facelift .page-rsltlistv2 .rslt-list .rslt-item.grouped-by-supplier-item .grouped-by-supplier-separator a:before,
  .resultspage-facelift .page-rsltlistv2 .rslt-list .rslt-item.grouped-by-supplier-item-last .grouped-by-supplier-separator a:before {
    display: inline-block;
    content: '+';
    font-family: 'font-icons' !important;
    font-style: normal !important;
    font-weight: 400 !important;
    font-size: 17px;
    color: #243588;
    position: absolute;
    left: auto;
    top: 7px;
    margin-left: -25px;
  }
  .resultspage-facelift .page-rsltlistv2 .rslt-list .rslt-item.grouped-by-supplier-item .grouped-by-supplier-separator a.grouped-by-supplier-minus:before,
  .resultspage-facelift .page-rsltlistv2 .rslt-list .rslt-item.grouped-by-supplier-item-last .grouped-by-supplier-separator a.grouped-by-supplier-minus:before {
    content: '-';
  }
  .resultspage-facelift .list-icon-intabs-legal .panel-heading .panel-title a {
    padding: 12px 15px 12px 0 !important;
  }
  .resultspage-facelift .hero-unit h1 {
    font-size: 18px;
    margin-left: 40px;
    margin-right: 10px;
  }
  .resultspage-facelift .main-content {
    background-color: #F4F4F4;
  }
  .resultspage-facelift .main-left {
    background: transparent;
  }
  .resultspage-facelift .list-table li {
    font-size: 14px;
  }
  .resultspage-facelift .list-table li .listitem_label {
    width: 50%;
  }
  .resultspage-facelift .list-table li .listitem_value {
    padding-right: 0;
    width: 50%;
  }
  .resultspage-facelift .list-table .ratingStars {
    margin: 0;
  }
  .resultspage-facelift .blue-box {
    font-size: 14px;
  }
  .resultspage-facelift .blue-box .blue-box-inside-top {
    padding: 0;
  }
  .resultspage-facelift .additional-coverage-notification-box {
    margin-top: -10px;
  }
  .resultspage-facelift .additional-coverage-notification-box .blue-box-inside-top {
    padding: 10px 20px;
  }
  .resultspage-facelift .rslt-list-categ-title {
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 0;
    font-size: 24px;
  }
  .resultspage-facelift .rslt-list .rslt-item {
    background-color: #ffffff;
    border-radius: 0;
    -webkit-box-shadow: 0 3px 0 #dcdcdc;
            box-shadow: 0 3px 0 #dcdcdc;
    border: 1px solid #D4D4D4;
    border-left: none;
    border-right: none;
    padding: 2px 15px 15px;
    font-size: 14px;
  }
  .resultspage-facelift .rslt-list .rslt-item .line-mobile {
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    top: 55px;
    margin-top: 0;
    margin-bottom: 0;
    border-top: 1px solid #e8e8e8;
  }
  .resultspage-facelift .rslt-list .rslt-item .more-line-mobile {
    margin-left: -10px;
    margin-right: -10px;
    margin-top: 0;
    margin-bottom: 0px;
    border-top: 1px solid #e8e8e8;
  }
  .resultspage-facelift .rslt-list .rslt-item.modelctr-item {
    background-color: #F4F4F4;
  }
  .resultspage-facelift .rslt-list .rslt-item.modelctr-item .border-top-result {
    position: relative;
    margin-left: -15px;
    margin-right: -15px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .resultspage-facelift .rslt-list .rslt-item.modelctr-item .line-mobile {
    top: 60px;
    border-top: 1px solid #CCCCCC;
  }
  .resultspage-facelift .rslt-list .rslt-item.is-zero-product {
    border-color: #243588;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .resultspage-facelift .rslt-list .rslt-item-unavailable .unav-buy {
    min-height: 36px;
    padding-bottom: 0;
    padding-top: 5px;
  }
  .resultspage-facelift .rslt-list .rslt-item-unavailable .more-info {
    position: relative;
  }
  .resultspage-facelift .rslt-list .compareproduct-blue-box {
    background: none repeat scroll 0 0 #edf2fb;
    border-radius: 0 !important;
    /*  -story number COMP-6455
                .prices {
                    top: 10px !important;
                }
                */
  }
  .resultspage-facelift .rslt-list .compareproduct-blue-box .border-top-result {
    position: relative;
    margin-left: -15px;
    margin-right: -15px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .resultspage-facelift .rslt-list .compareproduct-blue-box .line-mobile {
    top: 65px;
    border-top: 1px solid #CCCCCC;
  }
  .resultspage-facelift .rslt-list .compareproduct-blue-box .more-line-mobile {
    border-top: 1px solid #CCCCCC;
  }
  .resultspage-facelift .rslt-list .compareproduct-blue-box .more-info {
    position: relative;
  }
  .resultspage-facelift .page-rsltlistv2 .rslt-list-v2 {
    margin-left: -10px;
    margin-right: -10px;
  }
  .resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .nrcrt {
    right: auto;
    top: -10px;
    font-size: 12px;
    min-width: 20px;
    max-width: 20px;
    height: 20px;
    line-height: 20px;
    z-index: 1;
  }
  .resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .rslt-item {
    font-size: 14px;
    margin-bottom: 38px;
  }
  .resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .details.list-icon {
    font-size: 14px;
  }
  .resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .details.list-icon li {
    padding-left: 16px;
  }
  .resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .details.list-icon li:before {
    font-size: 11px;
  }
  .resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .details .socialscore {
    color: #333333;
    font-weight: normal;
  }
  .resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .supplier {
    width: 50% !important;
    margin-top: 0;
  }
  .resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .supplier .img-supplier-logos {
    text-align: left;
  }
  .resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .supplier .img-supplier-logos img {
    max-height: 35px;
    max-width: 105px;
    margin-top: 5px;
  }
  .resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .supplier .img-supplier-logos img.imgspr {
    max-width: none;
    max-height: none;
  }
  .resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .information-product {
    width: 50%;
    display: inline-block !important;
    margin-top: 65px;
  }
  .resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .information-product.information-zorg-nzw {
    width: 100%;
    margin-top: 25px !important;
  }
  .resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .prices {
    width: 50% !important;
    position: absolute;
    top: 0;
    right: 0;
    padding-left: 0;
  }
  .resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .buy {
    width: 50%;
    float: right;
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 0;
  }
  .resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .buy .btn-primary {
    padding: 8px 14px;
  }
  .resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .buy .btn-secondary {
    font-size: 14px;
    padding: 8px 14px;
    -webkit-box-shadow: 0 3px 0 #243588;
            box-shadow: 0 3px 0 #243588;
  }
  .resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .buy .btn-unavailable2 {
    font-size: 14px;
    padding: 8px 14px;
    -webkit-box-shadow: 0 4px 0 #dcdcdc;
            box-shadow: 0 4px 0 #dcdcdc;
  }
  .resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .buy .btn-blue-lighter {
    padding: 8px 14px;
  }
  .resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .iteminfo {
    padding: 0 10px 0;
    margin-left: -15px;
    margin-right: -15px;
  }
  .resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .iteminfo .iteminfo_accordion .panel-group .panel {
    border-radius: 0 !important;
    -webkit-box-shadow: none;
            box-shadow: none;
    margin-top: 0px;
  }
  .resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .iteminfo .iteminfo_accordion .panel-group .panel .panel-collapse .panel-body .accordion .panel-heading {
    padding: 0px;
  }
  .resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .iteminfo .iteminfo_accordion .panel-group .panel .panel-collapse .panel-body .accordion .panel-heading .panel-title a {
    padding: 12px 15px 12px 0px;
  }
  .resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .iteminfo .iteminfo_accordion .panel-group .panel .panel-collapse .panel-body .accordion.list-icon .panel-heading {
    padding: 0px;
  }
  .resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .iteminfo .iteminfo_accordion .panel-group .panel .panel-collapse .panel-body .accordion.list-icon .panel-heading .panel-title a {
    padding: 12px 15px 12px 30px;
  }
  .resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .iteminfo .iteminfo_accordion .panel .panel-collapse.collapse {
    border-bottom: none;
  }
  .resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .iteminfo .iteminfo_accordion .list-icon-intabs .panel-heading {
    padding: 0;
  }
  .resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .iteminfo .iteminfo_accordion .list-icon-intabs .panel-heading a:after {
    color: transparent;
  }
  .resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .iteminfo .iteminfo_accordion .panel-default {
    border-bottom: 1px solid #e8e8e8;
  }
  .resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .iteminfo .iteminfo_accordion .panel-heading {
    padding: 0px 0px;
  }
  .resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .iteminfo .iteminfo_accordion .panel-heading .panel-title a {
    padding: 10px 5px;
  }
  .resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .iteminfo .iteminfo_accordion .panel-body {
    padding: 5px;
  }
  .resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .iteminfo .iteminfo_accordion .panel-body .accordion .panel-body {
    padding: 0 0 10px;
  }
  .resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .more-info {
    margin-bottom: 0;
    float: left;
    margin-top: -38px;
    width: 45%;
  }
  .resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .more-info .btn-default {
    font-size: 14px;
  }
  .resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .more-info .btn-default.btn-lg {
    padding: 8px 14px;
    margin-top: 2px;
  }
  .resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .more-info .btn-default.top-active {
    background-color: #F4F4F4;
    transform: translate(-5px, 0px);
    -webkit-transform: translate(-5px, 0px);
    -ms-transform: translate(-5px, 0px);
  }
  .resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .more-info .btn-block + .btn-block {
    margin-top: 0;
  }
  .resultspage-facelift .price-container {
    padding-left: 0 !important;
  }
  .resultspage-facelift .price-container .price {
    background-color: transparent;
    text-align: left;
  }
  .resultspage-facelift .price-container .price p {
    margin: 0;
  }
  .resultspage-facelift .price-container .price p.type {
    color: #757474;
    white-space: nowrap;
  }
  .resultspage-facelift .price-container:first-child {
    padding-right: 0 !important;
    padding-left: 0;
  }
  .resultspage-facelift .price-container.surveyscoreasprice .price p.nosurveyscore {
    white-space: normal;
  }
  .resultspage-facelift div.price-value {
    font-size: 23px;
  }
  .resultspage-facelift .iteminfo h4 {
    font-size: 14px;
    font-family: 'Barlow-Bold', sans-serif;
  }
  .resultspage-facelift .iteminfo .iteminfo_accordion .panel_heading {
    border-color: #e8e8e8;
    padding: 10px 5px;
  }
  .resultspage-facelift .iteminfo .iteminfo_accordion .toplevelaccordion .panel-heading h4 span {
    font-size: 14px;
  }
  .resultspage-facelift .iteminfo .iteminfo_accordion .toplevelaccordion > .panel-group > .panel-isopen:before {
    color: red !important;
  }
  .resultspage-facelift .iteminfo .iteminfo_accordion .toplevelaccordion > .panel-group > .panel-isopen > .panel-heading > h4.panel-title {
    color: red;
  }
  .resultspage-facelift .iteminfo .iteminfo_accordion .panel-isopen .panel-heading {
    background-color: #ffffff;
  }
  .resultspage-facelift .iteminfo .iteminfo_accordion .panel-isopen .panel-heading a:after {
    color: #243588;
  }
  .resultspage-facelift .iteminfo .iteminfo_accordion .panel-isopen .panel-heading h4 {
    color: #243588;
  }
}
@media (max-width: 766px) and (max-width: 766px) {
  .resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .information-product {
    min-height: 100px;
  }
}
@media (max-width: 766px) and (max-width: 766px) {
  .resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .buy.buy-nzw {
    width: 100%;
  }
}
@media (max-width: 766px) and (max-width: 320px) {
  .resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .more-info .btn-default.btn-lg {
    padding: 8px 0px;
  }
}
@media (max-width: 375px) {
  .resultspage-facelift .page-rsltlistv2 .prices .price-container {
    width: auto !important;
  }
  .resultspage-facelift .page-rsltlistv2 .prices .price-container:first-child {
    min-width: 79px;
  }
  .resultspage-facelift .page-rsltlistv2 .prices .price-container.surveyscoreasprice .price p.nosurveyscore {
    max-width: 77px;
  }
}
/***************************** END Result list  Common for all Markets facelift 2017 mobile ******************************/
/***************************** Result list  Energy facelift 2017 mobile ******************************/
.resultspage-facelift .page-rsltlistv2 .main-content-price-total .price-container .price.price-type-totalcost {
  padding: 14px 0 0 0;
}
@media (max-width: 766px) {
  .resultspage-facelift .page-rsltlistv2 .main-content-price-total .price-container .price.price-type-totalcost {
    padding: 0;
  }
}
@media (max-width: 766px) {
  .resultspage-facelift .page-rsltlistv2 .main-content-price-total .rslt-list-v2 .supplier {
    margin-top: 10px;
  }
}
@media (max-width: 766px) {
  .resultspage-facelift .page-rsltlistv2 .main-content-price-total .rslt-list-v2 .supplier .tarifalertmsg {
    padding-top: 15px;
  }
}
@media (max-width: 766px) {
  .resultspage-facelift .page-rsltlistv2 .main-content-price-total .rslt-list-v2 .information-product {
    margin-top: 76px;
  }
}
@media (max-width: 766px) {
  .resultspage-facelift .page-rsltlistv2 .main-content-price-total .rslt-list .rslt-item .line-mobile {
    top: 72px;
  }
}
.type-totalcost {
  background-color: #eaeaea;
  display: block;
  -webkit-border-bottom-right-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -moz-border-radius-bottomright: 6px;
  -moz-border-radius-bottomleft: 6px;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
  padding: 0px 5px 3px 5px;
  margin-top: 5px;
}
@media (max-width: 766px) {
  .type-totalcost {
    margin-top: 0px;
    padding: 0px;
    background-color: transparent;
  }
}
.type-totalcost span {
  font-size: 13px;
  color: #757474;
  word-spacing: -2px;
}
@media (max-width: 766px) {
  .type-totalcost span {
    font-size: 13px;
  }
}
@media (max-width: 376px) {
  .type-totalcost span {
    font-size: 12px;
  }
}
@media (max-width: 376px) {
  .type-totalcost.type-totalcost {
    padding-right: 4px;
  }
}
.energy-resultspage-facelift .dealalert-green-outside {
  display: inline-block;
}
@media (max-width: 766px) {
  .energy-resultspage-facelift .page-rsltlistv2 .main-content-price-total .rslt-list-v2 .prices {
    top: 12px;
  }
}
@media (max-width: 766px) {
  .energy-resultspage-facelift .page-rsltlistv2 .main-content-price-total .rslt-list-v2 .rslt-item .information-product {
    margin-top: 108px;
    margin-bottom: 10px;
  }
}
@media (max-width: 766px) {
  .energy-resultspage-facelift .page-rsltlistv2 .main-content-price-total .rslt-list-v2 .rslt-item .line-mobile {
    top: 92px;
  }
}
@media (max-width: 766px) {
  .energy-resultspage-facelift .page-rsltlistv2 .main-content-price-total .rslt-list-v2 .supplier {
    margin-top: 18px;
  }
}
@media (max-width: 766px) {
  .energy-resultspage-facelift .page-rsltlistv2 .main-content-price-total .rslt-list-v2 .supplier .tarifalertmsg:not(:empty) {
    margin-top: 34px;
  }
}
.energy-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .supplier .tarifalertmsg:not(:empty) {
  color: #668909;
  background-color: #eaf3d2;
  font-family: 'Barlow-Medium', sans-serif;
  border-radius: 6px;
  padding: 2px 6px;
  font-size: 15px;
  display: inline-block;
}
@media (max-width: 766px) {
  .energy-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .supplier .tarifalertmsg:not(:empty) {
    margin-top: 10px;
    margin-bottom: 15px;
  }
}
.energy-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .supplier .tarifalertmsg:not(:empty) .text-small {
  font-size: 14px;
}
.energy-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .rslt-item.is-zero-product .supplier .tarifalertmsg:not(:empty) {
  background-color: #edf2fb !important;
  color: #243588 !important;
}
.energy-resultspage-facelift .multiSelectButton span {
  width: 125px;
}
@media (min-width: 1023px) {
  .energy-resultspage-facelift .multiSelectButton span {
    width: 125px;
  }
}
@media (min-width: 1279px) {
  .energy-resultspage-facelift .multiSelectButton span {
    width: 185px;
  }
}
.energy-resultspage-facelift .select-fix-width {
  width: 100%;
}
@media (max-width: 766px) {
  .energy-resultspage-facelift .select-fix-width {
    width: 100%;
  }
}
@media (max-width: 1023px) {
  .energy-resultspage-facelift .select-fix-width {
    width: 100%;
  }
}
.energy-resultspage-facelift .multiSelect .button {
  width: 100%;
}
@media (max-width: 766px) {
  .energy-resultspage-facelift .multiSelect .button {
    width: 100%;
  }
}
@media (max-width: 1023px) {
  .energy-resultspage-facelift .multiSelect .button {
    width: 100%;
  }
}
.energy-resultspage-facelift .multiSelect.inlineBlock {
  width: 100%;
}
@media (max-width: 766px) {
  .energy-resultspage-facelift .multiSelect.inlineBlock {
    width: 100%;
  }
}
@media (max-width: 1023px) {
  .energy-resultspage-facelift .multiSelect.inlineBlock {
    width: 100%;
  }
}
.energy-resultspage-facelift .energy-awards {
  display: inline-block;
  position: absolute;
  width: 39px;
  height: 51px;
  top: -15px;
  right: 148px;
  z-index: 10;
  background: url('https://cdn2.pricewise.nl/resources/main/awards-energy-sprite.png') no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  -webkit-transform: scale(0.7);
          transform: scale(0.7);
}
@media (min-width: 767px) {
  .energy-resultspage-facelift .energy-awards {
    top: -5px;
    right: -45px;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
.energy-resultspage-facelift .energy-awards.energy-awards-gold {
  background-position: 0 -1px;
}
.energy-resultspage-facelift .energy-awards.energy-awards-silver {
  background-position: -56px 0;
}
.energy-resultspage-facelift .energy-awards.energy-awards-bronze {
  background-position: -112px 0;
}
.energy-resultspage-facelift .energy-awards.energy-awards-green {
  background-position: -168px 0;
}
.energy-resultspage-facelift .rslt-item-unavailable .energy-awards {
  z-index: 10;
}
.energy-resultspage-facelift .rslt-item-unavailable .energy-awards.energy-awards-gold {
  background-position: 0 bottom;
}
.energy-resultspage-facelift .rslt-item-unavailable .energy-awards.energy-awards-silver {
  background-position: -56px bottom;
}
.energy-resultspage-facelift .rslt-item-unavailable .energy-awards.energy-awards-bronze {
  background-position: -112px bottom;
}
.energy-resultspage-facelift .rslt-item-unavailable .energy-awards.energy-awards-green {
  background-position: -168px bottom;
}
.energy-resultspage-facelift .rslt-item-unavailable .dealalert .text {
  opacity: 1;
  background-color: #FEE698;
}
.energy-resultspage-facelift .rslt-list .rslt-item.rslt-item-with-dealalert-green-outside:first-child {
  margin-top: 40px;
}
.energy-resultspage-facelift .dealalert-outside {
  position: absolute;
  top: -19px;
  right: 0;
}
.energy-resultspage-facelift .dealalert-outside.dealalert-green-outside .text {
  background-color: #668909;
  color: #ffffff;
}
.energy-resultspage-facelift .dealalert-outside .dealalert .text {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 6px;
  padding: 0 7px;
  font-size: 13px;
}
@media (min-width: 767px) {
  .energy-resultspage-facelift .dealalert-outside .dealalert .text {
    font-size: 14px;
    padding: 2px 7px;
    border-top-right-radius: 6px;
  }
}
@media (min-width: 767px) {
  .energy-resultspage-facelift .dealalert-outside {
    right: auto;
    left: 20px;
    top: -24px;
  }
}
.energy-resultspage-facelift .zeroposition-deal {
  position: absolute;
  top: -21px;
  left: 0;
  right: auto;
  background-color: #243588;
  color: #ffffff;
  border-bottom-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 6px;
  padding: 1px 7px;
  font-size: 13px;
}
@media (min-width: 767px) {
  .energy-resultspage-facelift .zeroposition-deal {
    border-radius: 5px;
    left: -15px;
    top: -15px;
    right: auto;
    font-size: 14px;
    padding: 5px 10px;
    border-bottom-left-radius: 0px;
    font-weight: 600;
  }
  .energy-resultspage-facelift .zeroposition-deal:before {
    content: '';
    position: absolute;
    bottom: -9px;
    left: 0;
    width: 0px;
    height: 0px;
    border-left: 15.5px solid transparent;
    border-top: 10px solid #02061c;
  }
}
@media (min-width: 767px) {
  .energy-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .supplier .tarifalertmsg {
    font-family: 'Barlow-Bold', sans-serif;
    font-size: 13px;
    color: #243588;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  .energy-resultspage-facelift .page-rsltlistv2 .main-right-rslt {
    min-height: 0px;
  }
}
@media (min-width: 1280px) {
  .energy-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .supplier .tarifalertmsg {
    font-size: 16px;
    margin-top: 10px;
  }
}
@media (max-width: 766px) {
  .energy-resultspage-facelift .page-rsltlistv2 .main-right-rslt {
    min-height: 0;
  }
  .energy-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .supplier .tarifalertmsg {
    font-family: 'Barlow-Bold', sans-serif;
    font-size: 13px;
    color: #243588;
    max-width: 90%;
    padding-top: 10px;
  }
  .energy-resultspage-facelift .movies-btn {
    float: left;
  }
  .energy-resultspage-facelift .blue-box .blue-box-inside-top {
    margin: 5px 15px 5px 5px !important;
  }
}
/***************************** Result list  Energy facelift 2017 mobile END ******************************/
/***************************** Result list  Car facelift 2017 mobile ******************************/
@media (max-width: 766px) {
  .legalinsurance-rslt-facelift .rslt-list.rslt-list-v2 {
    margin-top: 10px;
  }
}
@media (max-width: 1023px) {
  .legalinsurance-rslt-facelift .rslt-list.rslt-list-v2 {
    margin-top: 25px;
  }
}
.legalinsurance-rslt-facelift .page-rsltlistv2 .main-left .rslt-list-v2 .list-item-warning {
  padding-left: 0 !important;
}
@media (max-width: 766px) {
  .legalinsurance-rslt-facelift .page-rsltlistv2 .prices .price-container:first-child {
    min-width: 70px;
  }
}
@media (min-width: 767px) {
  .legalinsurance-rslt-facelift .page-rsltlistv2 .dealalert-reslv2 {
    right: auto;
    background: transparent;
    padding: 0;
    top: -24px;
    left: 20px;
  }
  .legalinsurance-rslt-facelift .page-rsltlistv2 .dealalert-reslv2 .dealalert .text {
    font-size: 14px;
    border-bottom-right-radius: 0;
    border-top-right-radius: 6px;
    border-bottom-left-radius: 0;
    border-top-left-radius: 6px;
  }
}
@media (min-width: 1280px) {
  .legalinsurance-rslt-facelift .page-rsltlistv2 .dealalert-reslv2 {
    right: 43px;
  }
}
@media (max-width: 766px) {
  .legalinsurance-rslt-facelift .hero-content strong {
    word-break: break-word;
  }
  .legalinsurance-rslt-facelift .dealalert-reslv2 {
    right: 0;
    top: -19px;
    padding: 0;
    background-color: transparent;
    border-radius: 0;
  }
  .legalinsurance-rslt-facelift .dealalert-reslv2 .dealalert {
    margin-bottom: 0;
  }
  .legalinsurance-rslt-facelift .dealalert-reslv2 .dealalert .text {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 6px;
    padding: 0 7px;
    font-size: 13px;
  }
}
.ci-resultspage-facelift .page-rsltlistv2 .rslt-list-v2,
.homeisurance-rslt-facelift .page-rsltlistv2 .rslt-list-v2 {
  margin-top: 20px;
}
.ci-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .tarifalertmsgcar.graylight-box,
.homeisurance-rslt-facelift .page-rsltlistv2 .rslt-list-v2 .tarifalertmsgcar.graylight-box {
  background-color: #EDEDED;
  padding: 2px 5px;
  border-radius: 3px;
  text-align: center;
}
.ci-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .tarifalertmsgcar.graylight-box span,
.homeisurance-rslt-facelift .page-rsltlistv2 .rslt-list-v2 .tarifalertmsgcar.graylight-box span {
  color: #757474 !important;
  font-size: 13px;
}
.ci-resultspage-facelift .page-rsltlistv2 .supplier .coverage-no,
.homeisurance-rslt-facelift .page-rsltlistv2 .supplier .coverage-no {
  font-family: 'Barlow-Bold', sans-serif;
}
.ci-resultspage-facelift .page-rsltlistv2 .supplier .coverage-no.coverage-wa,
.homeisurance-rslt-facelift .page-rsltlistv2 .supplier .coverage-no.coverage-wa,
.ci-resultspage-facelift .page-rsltlistv2 .supplier .coverage-no.coverage-wabc,
.homeisurance-rslt-facelift .page-rsltlistv2 .supplier .coverage-no.coverage-wabc,
.ci-resultspage-facelift .page-rsltlistv2 .supplier .coverage-no.coverage-wafc,
.homeisurance-rslt-facelift .page-rsltlistv2 .supplier .coverage-no.coverage-wafc {
  font-family: 'Barlow-Normal', sans-serif;
}
.ci-resultspage-facelift .page-rsltlistv2 ul.vc-items li.vc-btn-compare,
.homeisurance-rslt-facelift .page-rsltlistv2 ul.vc-items li.vc-btn-compare {
  padding-left: 0px;
}
@media (min-width: 767px) {
  .ci-resultspage-facelift .page-rsltlistv2 .dealalert-reslv2,
  .homeisurance-rslt-facelift .page-rsltlistv2 .dealalert-reslv2 {
    right: auto;
    background: transparent;
    padding: 0;
    top: -24px;
    left: 20px;
  }
  .ci-resultspage-facelift .page-rsltlistv2 .dealalert-reslv2 .dealalert .text,
  .homeisurance-rslt-facelift .page-rsltlistv2 .dealalert-reslv2 .dealalert .text {
    font-size: 14px;
    border-bottom-right-radius: 0;
    border-top-right-radius: 6px;
    border-bottom-left-radius: 0;
    border-top-left-radius: 6px;
  }
  .ci-resultspage-facelift .page-rsltlistv2 .hld-error,
  .homeisurance-rslt-facelift .page-rsltlistv2 .hld-error {
    margin-top: 0;
  }
  .ci-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .supplier .coverage-no,
  .homeisurance-rslt-facelift .page-rsltlistv2 .rslt-list-v2 .supplier .coverage-no {
    font-size: 14px;
  }
  .ci-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .prices .tarifalertmsgcar,
  .homeisurance-rslt-facelift .page-rsltlistv2 .rslt-list-v2 .prices .tarifalertmsgcar {
    font-size: 14px;
    color: #243588;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  .ci-resultspage-facelift .page-rsltlistv2 .main-right-rslt,
  .homeisurance-rslt-facelift .page-rsltlistv2 .main-right-rslt {
    min-height: 10px;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .ci-resultspage-facelift .page-rsltlistv2 .rslt-filter-v2 .list-rslt-marginzero .custom-checkbox + .info-icon,
  .homeisurance-rslt-facelift .page-rsltlistv2 .rslt-filter-v2 .list-rslt-marginzero .custom-checkbox + .info-icon {
    bottom: 6px;
    right: -3px;
  }
}
@media (min-width: 1280px) {
  .ci-resultspage-facelift .page-rsltlistv2 .dealalert-reslv2,
  .homeisurance-rslt-facelift .page-rsltlistv2 .dealalert-reslv2 {
    right: 43px;
  }
  .ci-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .supplier .tarifalertmsgcar,
  .homeisurance-rslt-facelift .page-rsltlistv2 .rslt-list-v2 .supplier .tarifalertmsgcar {
    font-size: 14px;
    color: #243588;
  }
}
@media (max-width: 766px) {
  .ci-resultspage-facelift .dealalert-reslv2,
  .homeisurance-rslt-facelift .dealalert-reslv2 {
    right: 0;
    top: -19px;
    padding: 0;
    background-color: transparent;
    border-radius: 0;
  }
  .ci-resultspage-facelift .dealalert-reslv2 .dealalert,
  .homeisurance-rslt-facelift .dealalert-reslv2 .dealalert {
    margin-bottom: 0;
  }
  .ci-resultspage-facelift .dealalert-reslv2 .dealalert .text,
  .homeisurance-rslt-facelift .dealalert-reslv2 .dealalert .text {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 6px;
    padding: 0 7px;
    font-size: 13px;
  }
  .ci-resultspage-facelift .page-rsltlistv2 .main-right-rslt,
  .homeisurance-rslt-facelift .page-rsltlistv2 .main-right-rslt {
    min-height: 0;
  }
  .ci-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .supplier .coverage-no,
  .homeisurance-rslt-facelift .page-rsltlistv2 .rslt-list-v2 .supplier .coverage-no {
    white-space: nowrap;
    letter-spacing: -1px;
  }
  .ci-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .supplier .tarifalertmsgcar,
  .homeisurance-rslt-facelift .page-rsltlistv2 .rslt-list-v2 .supplier .tarifalertmsgcar {
    font-size: 13px;
    color: #243588;
  }
  .ci-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .details.list-icon,
  .homeisurance-rslt-facelift .page-rsltlistv2 .rslt-list-v2 .details.list-icon {
    min-height: 60px;
  }
}
@media (max-width: 375px) {
  .ci-resultspage-facelift .page-rsltlistv2 .prices .price-container,
  .homeisurance-rslt-facelift .page-rsltlistv2 .prices .price-container {
    width: auto !important;
  }
  .ci-resultspage-facelift .page-rsltlistv2 .prices .price-container:first-child,
  .homeisurance-rslt-facelift .page-rsltlistv2 .prices .price-container:first-child {
    min-width: 70px;
  }
}
@media (max-width: 1023px) {
  .ci-resultspage-facelift.ci-resultspage-facelift2 .hero-unit,
  .homeisurance-rslt-facelift.ci-resultspage-facelift2 .hero-unit {
    margin-bottom: 5px;
  }
}
@media (min-width: 766px) {
  .ci-resultspage-facelift.ci-resultspage-facelift2 .hero-unit h1,
  .homeisurance-rslt-facelift.ci-resultspage-facelift2 .hero-unit h1 {
    font-size: 32px;
    margin-bottom: 0px;
  }
}
.ci-resultspage-facelift.ci-resultspage-facelift2 .filter-up,
.homeisurance-rslt-facelift.ci-resultspage-facelift2 .filter-up {
  margin-top: 20px;
  padding-bottom: 5px;
}
.ci-resultspage-facelift.ci-resultspage-facelift2 .filter-up .pw-icon-person1:before,
.homeisurance-rslt-facelift.ci-resultspage-facelift2 .filter-up .pw-icon-person1:before {
  font-size: 13px;
}
.ci-resultspage-facelift.ci-resultspage-facelift2 .rslt-filter-v2 .email-block.email-block-car,
.homeisurance-rslt-facelift.ci-resultspage-facelift2 .rslt-filter-v2 .email-block.email-block-car {
  margin: 10px 0 15px;
}
.ci-resultspage-facelift.ci-resultspage-facelift2 .rslt-filter-v2 .email-block,
.homeisurance-rslt-facelift.ci-resultspage-facelift2 .rslt-filter-v2 .email-block {
  padding: 5px 20px;
}
.ci-resultspage-facelift.ci-resultspage-facelift2 .rslt-filter-v2 .email-block .hld-header,
.homeisurance-rslt-facelift.ci-resultspage-facelift2 .rslt-filter-v2 .email-block .hld-header {
  vertical-align: middle;
}
.ci-resultspage-facelift.ci-resultspage-facelift2 .rslt-filter-v2 .email-block .hld-header .pw-icon-email,
.homeisurance-rslt-facelift.ci-resultspage-facelift2 .rslt-filter-v2 .email-block .hld-header .pw-icon-email {
  vertical-align: middle;
  display: inline-block;
}
.ci-resultspage-facelift.ci-resultspage-facelift2 .rslt-filter-v2 .email-block .hld-header .pw-icon-email:before,
.homeisurance-rslt-facelift.ci-resultspage-facelift2 .rslt-filter-v2 .email-block .hld-header .pw-icon-email:before {
  vertical-align: top;
}
.ci-resultspage-facelift .dealalert-reslv2-first,
.homeisurance-rslt-facelift .dealalert-reslv2-first {
  margin-top: 43px;
}
@media (max-width: 766px) {
  .ci-resultspage-facelift .dealalert-reslv2-first,
  .homeisurance-rslt-facelift .dealalert-reslv2-first {
    margin-top: 0px;
  }
}
@media (min-width: 767px) {
  .ci-resultspage-facelift .datas-summary {
    min-height: 123px;
    min-width: 710px;
  }
}
@media (min-width: 1024px) {
  .ci-resultspage-facelift .datas-summary {
    min-width: 750px;
  }
}
/***************************** Result list  Car facelift 2017 mobile ******************************/
/***************************** Result list  Travel 2019 mobile ******************************/
@media (max-width: 1023px) {
  .travelinsurance-rslt .car-page.page-rsltlistv2 .maildeals .btn-secondary {
    margin: -43px -10px 0 0;
  }
}
@media (max-width: 766px) {
  .travelinsurance-rslt .car-page.page-rsltlistv2 .maildeals .btn-secondary {
    margin: -49px -20px 0 0;
  }
}
.travelinsurance-rslt .page-rsltlistv2 .compare-check-container .compare-check-v2 {
  top: 0;
  left: 0;
}
.travelinsurance-rslt .page-rsltlistv2 .main-left .rslt-list-v2 .list-item-warning {
  padding-left: 0 !important;
}
.travelinsurance-rslt .vc-item-img-rem img {
  height: 28px;
  width: auto;
}
@media (min-width: 767px) {
  .travelinsurance-rslt .page-rsltlistv2 .dealalert-reslv2 {
    right: auto;
    background: transparent;
    padding: 0;
    top: -24px;
    left: 20px;
  }
  .travelinsurance-rslt .page-rsltlistv2 .dealalert-reslv2 .dealalert .text {
    font-size: 14px;
    border-bottom-right-radius: 0;
    border-top-right-radius: 6px;
    border-bottom-left-radius: 0;
    border-top-left-radius: 6px;
  }
}
@media (max-width: 766px) {
  .travelinsurance-rslt .dealalert-reslv2 {
    right: 0;
    top: -19px;
    padding: 0;
    background-color: transparent;
    border-radius: 0;
  }
  .travelinsurance-rslt .dealalert-reslv2 .dealalert {
    margin-bottom: 0;
  }
  .travelinsurance-rslt .dealalert-reslv2 .dealalert .text {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 6px;
    padding: 0 7px;
    font-size: 13px;
  }
}
/***************************** Result list  Travel 2019 mobile ******************************/
.extra-korting {
  font-size: 14px;
  background: #FDC300;
  -webkit-border-radius: 5px;
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius: 5px;
  -moz-border-radius-bottomleft: 0;
  border-radius: 5px;
  border-bottom-left-radius: 0;
  padding: 4px 8px;
  display: inline-block;
  border-bottom: 2px solid #deab00;
  position: relative;
}
.extra-korting:before {
  border-bottom-left-radius: 5px;
  background: #deab00;
  display: inline-block;
  position: absolute;
  bottom: -7px;
  left: 0;
  content: '';
  width: 5px;
  height: 5px;
}
@media (max-width: 1024px) {
  .extra-korting span {
    font-size: 13px;
  }
}
@media (max-width: 766px) {
  .extra-korting span {
    font-size: 13px;
  }
}
/***************************** Result list  Telecom facelift 2017 mobile ******************************/
.telecom-resultspage-facelift {
  /***************************** Result list  Telecom facelift 2018 MVT A mobile ******************************/
  /***************************** Result list  Telecom facelift 2018 MVT A mobile ******************************/
  /***************************** Result list  Telecom facelift 2018 MVT B mobile ******************************/
  /***************************** Result list  Telecom facelift 2018 MVT B mobile ******************************/
}
@media (max-width: 1023px) {
  .telecom-resultspage-facelift .rslt-notifications > div.notification-item:first-child {
    margin-top: 5px;
  }
}
@media (max-width: 766px) {
  .telecom-resultspage-facelift .rslt-notifications > div.notification-item:first-child {
    margin-top: 0px !important;
  }
}
.telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .main-right-rslt {
  margin-top: 10px;
}
@media (max-width: 766px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .main-right-rslt {
    margin-top: 0px;
  }
}
@media (max-width: 766px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .rslt-list-v2 .panel-group {
    margin-bottom: 30px;
  }
  .telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .rslt-list-v2 .iteminfo {
    margin-left: -10px;
    margin-right: -10px;
  }
  .telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .rslt-list-v2 .more-info {
    margin-bottom: -67px;
    text-align: center;
    font-size: 14px;
    float: none;
    margin-top: 45px;
    width: auto;
  }
  .telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .rslt-list-v2 .more-info .btn-default {
    display: inline-block;
    width: auto;
    border-top: none;
    font-size: 14px;
    border-left: none;
    border-right: none;
    padding: 6px 20px 6px 14px;
  }
  .telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .rslt-list-v2 .more-info .btn-default.btn-lg {
    padding: 8px 14px;
  }
  .telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .rslt-list-v2 .more-info .btn-default.top-active {
    background-color: #fff;
  }
  .telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .rslt-list-v2 .more-info .btn-default:hover:before {
    -webkit-transform: translate3d(0, -2px, 0);
    transform: translate3d(0, -2px, 0);
  }
  .telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .rslt-list-v2 .more-info .btn-default:before {
    font-family: 'font-icons' !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "u";
    display: inline-block;
    vertical-align: middle;
    margin-top: -2px;
    margin-right: 10px;
  }
  .telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .rslt-list-v2 .more-info .btn-default.collapsed {
    color: #243588;
  }
  .telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .rslt-list-v2 .more-info .btn-default.collapsed:hover:before {
    -webkit-transform: translate3d(0, 2px, 0);
    transform: translate3d(0, 2px, 0);
  }
  .telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .rslt-list-v2 .more-info .btn-default.collapsed:before {
    content: "d";
  }
  .telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .rslt-list-v2 .more-info .btn-block + .btn-block {
    margin-top: 0;
  }
}
.telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .rslt-list-v2 .supplier {
  width: 16% !important;
}
@media (max-width: 1279px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .rslt-list-v2 .supplier {
    width: 18% !important;
  }
}
@media (max-width: 1023px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .rslt-list-v2 .supplier {
    width: 18% !important;
  }
}
@media (max-width: 766px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .rslt-list-v2 .supplier {
    width: 100% !important;
  }
}
@media (max-width: 766px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .rslt-list-v2 .supplier .product-icon-tel {
    width: 65% !important;
    float: left;
  }
}
@media (max-width: 766px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .rslt-list-v2 .supplier .img-supplier-logos {
    float: left;
  }
  .telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .rslt-list-v2 .supplier .img-supplier-logos img {
    margin-top: 15px;
    margin-left: -17px;
  }
}
.telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .rslt-list-v2 .supplier .extra-korting {
  margin-left: -26px;
  margin-top: 10px;
}
@media (max-width: 1279px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .rslt-list-v2 .supplier .extra-korting {
    margin-left: -11px;
    padding: 4px 8px;
    font-size: 13px;
  }
}
@media (max-width: 1023px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .rslt-list-v2 .supplier .extra-korting {
    margin-left: -16px;
  }
}
@media (min-width: 1279px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .rslt-list-v2 .rslt-item {
    margin-bottom: 35px;
  }
}
@media (min-width: 766px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .rslt-list-v2 .rslt-item {
    margin-bottom: 35px;
  }
}
.telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .rslt-list-v2 .rslt-item .compare-check-container {
  position: absolute;
  margin-top: -35px;
  margin-left: 5px;
}
@media (max-width: 1279px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .rslt-list-v2 .rslt-item .compare-check-container {
    margin-left: -4px;
  }
}
@media (max-width: 1023px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .rslt-list-v2 .rslt-item .compare-check-container {
    margin-left: -4px;
  }
}
.telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .rslt-list-v2 .rslt-item .information-product {
  width: 58%;
  padding-left: 10px;
  cursor: auto;
}
@media (max-width: 1279px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .rslt-list-v2 .rslt-item .information-product {
    width: 51%;
  }
}
@media (max-width: 1023px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .rslt-list-v2 .rslt-item .information-product {
    width: 51%;
  }
}
.telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .rslt-list-v2 .rslt-item .information-product .extra-korting {
  display: none;
}
@media (max-width: 766px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .rslt-list-v2 .rslt-item .information-product {
    width: 100%;
    padding-top: 15px;
    margin-top: 15px;
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #e8e8e8;
    border-top: 1px solid #e8e8e8;
    position: relative;
    padding-left: 0px;
  }
}
@media (max-width: 766px) and (max-width: 766px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .rslt-list-v2 .rslt-item .information-product .extra-korting {
    padding: 0px 10px;
    border-radius: 5px;
    margin-top: 0px;
    display: inline-block;
  }
  .telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .rslt-list-v2 .rslt-item .information-product .extra-korting:before {
    content: none;
  }
}
.telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .rslt-list-v2 .rslt-item .information-product .line-mobile {
  top: -12px;
  padding-left: 30px;
  left: -15px;
}
.telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .rslt-list-v2 .rslt-item .information-product .details {
  padding-top: 0px;
}
.telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .rslt-list-v2 .rslt-item .information-product .details .pw-icon-plus-1:before {
  color: #95C11F;
  font-size: 17px;
}
@media (max-width: 1279px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .rslt-list-v2 .rslt-item .information-product .details .pw-icon-plus-1:before {
    font-size: 16px;
    margin-top: -5px;
  }
}
.telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .rslt-list-v2 .rslt-item .information-product .details li {
  font-size: 16px;
}
@media (max-width: 1279px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .rslt-list-v2 .rslt-item .information-product .details li {
    font-size: 14px;
  }
}
@media (max-width: 766px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .rslt-list-v2 .rslt-item .information-product .details li {
    padding-left: 20px;
  }
}
@media (max-width: 766px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .rslt-list-v2 .rslt-item .information-product .details li:before {
    font-size: 14px;
  }
}
.telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .rslt-list-v2 .rslt-item .information-product .product-icon-tel {
  border-bottom: solid 1px #d7d7d7;
  margin-bottom: 5px;
  margin-top: 14px;
}
@media (max-width: 1279px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .rslt-list-v2 .rslt-item .information-product .product-icon-tel {
    margin-top: 15px;
  }
}
.telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .rslt-list-v2 .rslt-item .information-product .product-icon-tel .title-detail {
  float: left;
  width: 62%;
  margin-top: 0px;
  margin-bottom: 8px;
  position: relative;
  min-height: 44px;
  display: table;
}
@media (max-width: 1279px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .rslt-list-v2 .rslt-item .information-product .product-icon-tel .title-detail {
    width: 50%;
  }
}
@media (max-width: 1024px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .rslt-list-v2 .rslt-item .information-product .product-icon-tel .title-detail {
    width: 50%;
  }
}
.telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .rslt-list-v2 .rslt-item .information-product .product-icon-tel .title-detail span {
  font-family: 'Barlow-Normal', sans-serif;
  vertical-align: bottom;
  display: table-cell;
}
@media (max-width: 1279px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .rslt-list-v2 .rslt-item .information-product .product-icon-tel .title-detail span {
    font-size: 14px;
  }
}
.telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .rslt-list-v2 .rslt-item .information-product .product-icon-tel .icon-rslt {
  float: right;
  list-style: none;
  margin-bottom: 7px;
}
@media (max-width: 1279px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .rslt-list-v2 .rslt-item .information-product .product-icon-tel .icon-rslt {
    padding-left: 0px;
  }
}
@media (max-width: 1024px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .rslt-list-v2 .rslt-item .information-product .product-icon-tel .icon-rslt {
    padding-left: 0px;
  }
}
.telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .rslt-list-v2 .rslt-item .information-product .product-icon-tel .icon-rslt li {
  float: left;
  color: #243588;
  border-bottom: dotted 1px #243588;
  padding-bottom: 0px;
}
@media (max-width: 1279px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .rslt-list-v2 .rslt-item .information-product .product-icon-tel .icon-rslt li {
    font-size: 14px;
  }
}
.telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .rslt-list-v2 .rslt-item .information-product .product-icon-tel .icon-rslt li:first-of-type {
  margin-right: 20px;
}
.telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .rslt-list-v2 .rslt-item .buy {
  width: 24%;
  padding-left: 4px;
  margin: 20px 0 0;
}
@media (max-width: 1279px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .rslt-list-v2 .rslt-item .buy {
    width: 29%;
  }
}
@media (max-width: 1024px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .rslt-list-v2 .rslt-item .buy {
    width: 29%;
  }
}
@media (max-width: 766px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .rslt-list-v2 .rslt-item .buy {
    width: 50%;
    float: right;
  }
}
@media (max-width: 766px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .rslt-list-v2 .rslt-item .buy.buy-mobile {
    width: 50%;
    float: left;
    position: absolute;
    bottom: 25px;
    left: 5px;
  }
}
.telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .rslt-list-v2 .rslt-item .buy .prices-fl-a .price-container {
  float: left;
  width: 47.7%;
  min-height: 65px;
}
@media (max-width: 1279px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .rslt-list-v2 .rslt-item .buy .prices-fl-a .price-container {
    width: 45.7%;
  }
}
@media (max-width: 1023px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .rslt-list-v2 .rslt-item .buy .prices-fl-a .price-container {
    width: 46.7%;
  }
}
@media (max-width: 766px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .rslt-list-v2 .rslt-item .buy .prices-fl-a .price-container {
    width: 100%;
    min-height: auto;
    margin: 0;
  }
}
.telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .rslt-list-v2 .rslt-item .buy .prices-fl-a .price-container:first-of-type {
  margin-right: 5px;
}
.telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .rslt-list-v2 .rslt-item .buy .prices-fl-a .price-container:last-of-type {
  margin-left: 5px;
}
@media (max-width: 766px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .rslt-list-v2 .rslt-item .buy .prices-fl-a .price-container:last-of-type {
    margin-left: 0px;
  }
}
.telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .rslt-list-v2 .rslt-item .buy .prices-fl-a .price-container .price .price-value {
  font-size: 24px;
}
@media (max-width: 766px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .rslt-list-v2 .rslt-item .buy .prices-fl-a .price-container .price .price-value {
    line-height: 19px;
  }
}
@media (max-width: 766px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .rslt-list-v2 .rslt-item .buy .prices-fl-a .price-container.price-container-jaar {
    display: inline-block;
    font-family: 'Barlow-Normal', sans-serif;
  }
}
@media (max-width: 766px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .rslt-list-v2 .rslt-item .buy .prices-fl-a .price-container.price-container-jaar .price span {
    color: #333333;
    font-family: 'Barlow-Normal', sans-serif;
    font-size: 14px;
  }
}
@media (max-width: 766px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .rslt-list-v2 .rslt-item .buy .prices-fl-a .price-container.price-container-jaar .price sup {
    color: #333333;
    font-family: 'Barlow-Normal', sans-serif;
    font-size: 14px;
    top: 0 !important;
  }
}
.telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .rslt-list-v2 .rslt-item .buy .prices-fl-a .price-container .small-type {
  display: none;
}
@media (max-width: 766px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .rslt-list-v2 .rslt-item .buy .prices-fl-a .price-container .small-type {
    display: inline-block;
    font-family: 'Barlow-Medium', sans-serif;
    font-size: 13px !important;
  }
}
.telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .rslt-list-v2 .rslt-item .buy .prices-fl-a .price-container .small-type-bottom {
  display: none;
}
@media (max-width: 766px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .rslt-list-v2 .rslt-item .buy .prices-fl-a .price-container .small-type-bottom {
    display: inline-block;
    font-family: 'Barlow-Medium', sans-serif;
    font-size: 19px;
    margin-left: -10px;
  }
}
.telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .rslt-list-v2 .rslt-item .buy .prices-fl-a .price-container .price {
  padding: 9px 0 2px 0;
}
@media (max-width: 766px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .rslt-list-v2 .rslt-item .buy .prices-fl-a .price-container .price {
    width: 100%;
    padding: 0px 0 0px 0;
    max-width: 100%;
  }
}
@media (max-width: 1279px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .rslt-list-v2 .rslt-item .buy .prices-fl-a .price-container .price .price-value {
    font-size: 20px;
  }
}
@media (max-width: 766px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .rslt-list-v2 .rslt-item .buy .prices-fl-a .price-container .price .price-value {
    font-size: 22px;
  }
}
@media (max-width: 1279px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .rslt-list-v2 .rslt-item .buy .prices-fl-a .price-container .price .price-value sup {
    top: -6px;
  }
}
@media (max-width: 1023px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .rslt-list-v2 .rslt-item .buy .prices-fl-a .price-container .price .price-value sup {
    top: -6px;
  }
}
.telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .rslt-list-v2 .rslt-item .buy .prices-fl-a .price-container .price p.type {
  margin: -3px 0 2px 0;
}
.telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .rslt-list-v2 .rslt-item .buy .prices-fl-a .price-container .price p.type .jaar-price {
  font-size: 13px;
  text-transform: lowercase;
}
.telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .rslt-list-v2 .rslt-item .product-icon-tel {
  width: 100%;
}
@media (max-width: 766px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-a .page-rsltlistv2 .rslt-list-v2 .rslt-item .product-icon-tel {
    margin-top: 25px;
  }
}
.telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .main-right-rslt {
  margin-top: 10px;
}
@media (max-width: 766px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .main-right-rslt {
    margin-top: 0px;
  }
}
@media (max-width: 1023px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .main-right-rslt {
    margin-top: 0px;
  }
}
.telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .pw-icon-plus-1:before {
  color: #95C11F;
  font-size: 17px;
}
@media (max-width: 1279px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .pw-icon-plus-1:before {
    font-size: 16px;
    margin-top: -6px;
    left: -1px;
  }
}
@media (max-width: 1023px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .pw-icon-plus-1:before {
    font-size: 16px;
    margin-top: -6px;
    left: -1px;
  }
}
@media (max-width: 766px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .pw-icon-plus-1:before {
    font-size: 12px !important;
    margin-top: -6px;
    left: 0px;
  }
}
@media (max-width: 766px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .details.list-icon li:before {
    top: 10px;
  }
}
.telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .supplier {
  width: 15% !important;
}
@media (max-width: 1279px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .supplier {
    width: 42% !important;
  }
}
@media (max-width: 1023px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .supplier {
    width: 42% !important;
  }
}
@media (max-width: 766px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .supplier {
    width: 100% !important;
  }
}
.telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .supplier .channel-pack-sm {
  margin-left: 20px;
}
.telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .supplier .channels-pack {
  padding-left: 0px !important;
  display: inline-block;
  background-color: #EDF2FB;
  border-radius: 5px;
  padding: 0 0px 5px;
  margin-right: 15px;
  margin-bottom: 5px;
}
.telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .supplier .channels-pack > div {
  display: inline-block;
  border-radius: 5px;
  padding: 0 10px 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
@media (max-width: 1279px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .supplier .channels-pack {
    padding-left: 0px !important;
  }
}
@media (max-width: 1023px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .supplier .channels-pack {
    padding-left: 0px !important;
  }
}
@media (max-width: 766px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .supplier .channels-pack {
    padding-left: 0px !important;
    margin-bottom: 10px;
  }
  .telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .supplier .channels-pack > div {
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }
}
@media (max-width: 766px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .supplier .product-icon-tel {
    width: 65% !important;
    float: left;
  }
}
.telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .supplier .img-supplier-logos img {
  width: 100px;
}
@media (max-width: 1279px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .supplier .img-supplier-logos img {
    width: 100px;
    float: left;
  }
}
@media (max-width: 1279px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .supplier .img-supplier-logos {
    width: 100px;
    float: left;
  }
}
@media (max-width: 1023px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .supplier .img-supplier-logos {
    width: 100px;
    float: left;
  }
}
@media (max-width: 766px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .supplier .img-supplier-logos {
    float: left;
    width: 100%;
  }
}
.telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .supplier .ratingStars-big {
  margin: 7px 0 0 12px;
}
@media (max-width: 1279px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .supplier .ratingStars-big {
    margin: 22px 0 0 12px;
    float: left;
  }
}
@media (max-width: 1023px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .supplier .ratingStars-big {
    margin: 22px 0 0 12px;
    float: left;
  }
}
.telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .supplier .extra-korting {
  margin-left: -26px;
  margin-top: 20px;
}
@media (max-width: 1279px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .supplier .extra-korting {
    margin-left: -11px;
    padding: 3px 5px;
  }
}
@media (max-width: 1023px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .supplier .extra-korting {
    margin-left: -16px;
  }
}
@media (max-width: 1279px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .supplier .details.list-icon {
    padding-left: 20px;
  }
}
@media (max-width: 1023px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .supplier .details.list-icon {
    padding-left: 20px;
  }
}
@media (max-width: 766px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .supplier .details.list-icon li {
    padding-left: 20px;
  }
}
@media (max-width: 766px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .supplier .details.list-icon li:before {
    font-size: 14px;
  }
}
@media (max-width: 1279px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .rslt-item .extra-korting {
    position: absolute;
    top: 0;
    right: 0;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-right-radius: 5px;
    border-bottom-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 0px;
    -moz-border-radius-bottomright: 0px;
    border-top-left-radius: 0px;
    border-bottom-right-radius: 0px;
  }
  .telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .rslt-item .extra-korting:before {
    content: none;
  }
}
@media (max-width: 1023px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .rslt-item .extra-korting {
    position: absolute;
    top: 0;
    right: 0;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-right-radius: 5px;
    border-bottom-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 0px;
    -moz-border-radius-bottomright: 0px;
    border-top-left-radius: 0px;
    border-bottom-right-radius: 0px;
  }
  .telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .rslt-item .extra-korting:before {
    content: none;
  }
}
@media (max-width: 766px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .rslt-item .extra-korting {
    border-top-left-radius: 5px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 0px;
    -moz-border-radius-topleft: 0px;
    -moz-border-radius-bottomright: 0px;
    top: -30px;
    right: 0;
  }
  .telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .rslt-item .extra-korting:before {
    content: none;
  }
}
.telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .rslt-item .prices {
  width: 35.75% !important;
  margin: 40px 0 0 0;
}
@media (max-width: 1279px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .rslt-item .prices {
    margin: 70px 0 0 0;
  }
}
@media (max-width: 1023px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .rslt-item .prices {
    margin: 72px 0 0 0;
  }
}
@media (max-width: 766px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .rslt-item .prices {
    margin: 0px 0 0 0;
    width: 48% !important;
  }
}
.telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .rslt-item .prices.product-download {
  width: 19.75% !important;
}
@media (max-width: 1279px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .rslt-item .prices.product-download {
    width: 26% !important;
  }
}
@media (max-width: 1023px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .rslt-item .prices.product-download {
    width: 26.75% !important;
  }
}
@media (max-width: 766px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .rslt-item .prices.product-download {
    width: 49% !important;
  }
}
.telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .rslt-item .prices.product-download .prices-fl-a .price-container {
  width: 90% !important;
}
@media (max-width: 766px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .rslt-item .prices.product-download .prices-fl-a .price-container {
    width: 49% !important;
  }
}
.telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .rslt-item .prices .prices-fl-a .price-container {
  float: left;
  width: 48% !important;
}
@media (max-width: 1279px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .rslt-item .prices .prices-fl-a .price-container {
    width: 46.7%;
  }
}
@media (max-width: 1023px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .rslt-item .prices .prices-fl-a .price-container {
    width: 46.7%;
  }
}
@media (max-width: 766px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .rslt-item .prices .prices-fl-a .price-container {
    width: 100%;
    min-height: auto;
    margin: 0;
  }
}
.telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .rslt-item .prices .prices-fl-a .price-container .price {
  width: 100%;
  max-width: 100%;
  padding: 10px 0 0px 0;
}
.telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .rslt-item .prices .prices-fl-a .price-container .price .type-bottom {
  background: #e6e6e6;
  -webkit-border-bottom-right-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  -moz-border-radius-bottomright: 10px;
  -moz-border-radius-bottomleft: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  padding-bottom: 4px;
  color: #757474;
  margin-top: 7px;
}
.telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .rslt-item .product-icon-tel {
  margin-bottom: 10px;
  margin-top: 30px;
  width: 100%;
}
@media (max-width: 1279px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .rslt-item .product-icon-tel {
    margin-top: 0px;
    padding-left: 20px;
    width: 100%;
    margin-bottom: 0px;
  }
}
@media (max-width: 1023px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .rslt-item .product-icon-tel {
    margin-top: 0px;
    padding-left: 20px;
    width: 100%;
    margin-bottom: 0px;
  }
}
.telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .rslt-item .product-icon-tel .title-detail {
  margin-bottom: 10px;
}
@media (max-width: 1279px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .rslt-item .product-icon-tel .title-detail {
    padding-left: 0px;
  }
}
@media (max-width: 1023px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .rslt-item .product-icon-tel .title-detail {
    padding-left: 0px;
  }
}
.telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .rslt-item .product-icon-tel .title-detail span {
  font-family: 'Barlow-Bold', sans-serif;
}
@media (max-width: 1279px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .rslt-item .product-icon-tel .title-detail span {
    font-size: 14px;
  }
}
.telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .rslt-item .product-icon-tel .icon-rslt {
  float: right;
  list-style: none;
}
.telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .rslt-item .product-icon-tel .icon-rslt li {
  float: left;
  color: #243588;
  border-bottom: dotted 1px #243588;
  padding-bottom: 0px;
}
@media (max-width: 1279px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .rslt-item .product-icon-tel .icon-rslt li {
    font-size: 14px;
  }
}
.telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .rslt-item .product-icon-tel .icon-rslt li:first-of-type {
  margin-right: 20px;
}
@media (max-width: 1279px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .rslt-item .supplier-product-download {
    width: 48% !important;
  }
}
@media (max-width: 1023px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .rslt-item .supplier-product-download {
    width: 48% !important;
  }
}
@media (max-width: 766px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .rslt-item .supplier-product-download {
    width: 100% !important;
  }
}
.telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .rslt-item .information-product {
  width: 28%;
  padding-left: 0px;
}
@media (max-width: 1279px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .rslt-item .information-product {
    width: 28%;
    padding-left: 10px;
  }
}
@media (max-width: 1023px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .rslt-item .information-product {
    width: 28%;
    display: none;
  }
}
.telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .rslt-item .information-product .extra-korting {
  display: none;
}
@media (max-width: 766px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .rslt-item .information-product {
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
    position: relative;
    padding-left: 0px;
  }
}
@media (max-width: 766px) and (max-width: 766px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .rslt-item .information-product .extra-korting {
    padding: 0px 10px;
    border-radius: 5px;
    margin-top: 0px;
    display: inline-block;
  }
  .telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .rslt-item .information-product .extra-korting:before {
    content: none;
  }
}
.telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .rslt-item .information-product .line-mobile {
  top: -12px;
  padding-left: 30px;
  left: -15px;
}
@media (max-width: 766px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .rslt-item .information-product .product-icon-tel {
    width: 50%;
    float: left;
    padding-left: 0px;
  }
}
.telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .rslt-item .information-product .details {
  padding-top: 0px;
}
@media (max-width: 1279px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .rslt-item .information-product .details {
    padding-left: 20px;
  }
}
@media (max-width: 1023px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .rslt-item .information-product .details {
    padding-left: 20px;
  }
}
@media (max-width: 766px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .rslt-item .information-product .details {
    width: 50%;
    float: left;
    padding-left: 10px;
  }
}
.telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .rslt-item .information-product.information-product-download {
  width: 42%;
}
@media (max-width: 1279px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .rslt-item .information-product.information-product-download {
    width: 2%;
  }
}
@media (max-width: 1023px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .rslt-item .information-product.information-product-download {
    width: 42%;
  }
}
@media (max-width: 766px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .rslt-item .information-product.information-product-download {
    width: 100%;
  }
}
.telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .rslt-item .buy {
  width: 18.5%;
  padding-left: 10px;
  margin: 40px 0 0;
  min-height: 105px;
}
@media (max-width: 1279px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .rslt-item .buy {
    width: 18.5%;
    margin: 70px 0 0 0;
  }
}
@media (max-width: 1023px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .rslt-item .buy {
    width: 20%;
    margin: 72px 0 0;
  }
}
@media (max-width: 766px) {
  .telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .rslt-item .buy {
    width: 50%;
    min-height: auto;
    float: right;
  }
}
.telecom-resultspage-facelift.telecom-resultspage-facelift-b .page-rsltlistv2 .rslt-list-v2 .rslt-item .buy .comparecheckwrap {
  margin-top: 20px;
}
.telecom-resultspage-facelift .dealalert-outside {
  right: auto;
  left: 20px;
  top: -26px;
  position: absolute;
}
@media (max-width: 766px) {
  .telecom-resultspage-facelift .dealalert-outside {
    position: absolute;
    top: -19px;
    right: 0;
    left: auto;
  }
}
.telecom-resultspage-facelift .dealalert-outside .text {
  border-bottom-right-radius: 0;
  border-top-right-radius: 6px;
  border-bottom-left-radius: 0;
  border-top-left-radius: 6px;
}
@media (max-width: 766px) {
  .telecom-resultspage-facelift .dealalert-outside .text {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 6px;
    padding: 0 7px;
    font-size: 13px;
  }
}
.telecom-resultspage-facelift .tel_v2.tel2_resultlist .main-right-rslt {
  margin-top: 10px;
}
@media (max-width: 766px) {
  .telecom-resultspage-facelift .tel_v2.tel2_resultlist .main-right-rslt {
    margin-top: 0px;
  }
}
@media (max-width: 1023px) {
  .telecom-resultspage-facelift .tel_v2.tel2_resultlist .main-right-rslt {
    margin-top: 0px;
  }
}
@media (max-width: 766px) {
}
.telecom-resultspage-facelift .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_accordion .panel-default .panel-body .table-tab-telv2.telv2-tab-internet .first-td,
.telecom-resultspage-facelift .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_accordion .panel-default .panel-body .table-tab-telv2.telv2-tab-internet .last-td,
.telecom-resultspage-facelift .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_accordion .panel-default .panel-body .table-tab-telv2.telv2-tab-tel .first-td,
.telecom-resultspage-facelift .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_accordion .panel-default .panel-body .table-tab-telv2.telv2-tab-tel .last-td,
.telecom-resultspage-facelift .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_accordion .panel-default .panel-body .table-tab-telv2.telv2-tab-tv .first-td,
.telecom-resultspage-facelift .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_accordion .panel-default .panel-body .table-tab-telv2.telv2-tab-tv .last-td {
  width: 100%;
  display: block;
}
.telecom-resultspage-facelift .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_accordion .panel-default .panel-body .table-tab-telv2.telv2-tab-internet tr:last-child .last-td,
.telecom-resultspage-facelift .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_accordion .panel-default .panel-body .table-tab-telv2.telv2-tab-tel tr:last-child .last-td,
.telecom-resultspage-facelift .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_accordion .panel-default .panel-body .table-tab-telv2.telv2-tab-tv tr:last-child .last-td {
  border-bottom: 0px solid #ddd;
}
@media (max-width: 766px) {
  .telecom-resultspage-facelift .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_accordion .panel-default .panel-body .table-tab-telv2.social-area-telv2 .first-td .pull-right {
    float: right !important;
  }
}
.telecom-resultspage-facelift .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_accordion .panel-body .table-tab-telv2 {
  width: 100%;
}
.telecom-resultspage-facelift .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_accordion .panel-body .table-tab-telv2 td {
  padding: 10px 10px 10px 20px;
  min-width: auto;
}
@media (max-width: 767px) {
  .telecom-resultspage-facelift .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_accordion .panel-body .table-tab-telv2 td {
    width: 1px;
    padding: 10px 5px;
    display: table-cell;
  }
}
.telecom-resultspage-facelift .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_accordion .panel-body .table-tab-telv2 td:first-child {
  background-color: #f4f4f4;
}
.telecom-resultspage-facelift .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_accordion .panel-body .table-tab-telv2 .first-td {
  width: 40%;
  background-color: #f4f4f4;
  border-bottom: 1px solid #dddddd;
}
@media (max-width: 767px) {
  .telecom-resultspage-facelift .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_accordion .panel-body .table-tab-telv2 .first-td {
    width: 60%;
  }
}
.telecom-resultspage-facelift .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_accordion .panel-body .table-tab-telv2 .first-td span {
  color: #243588;
  font-family: 'Barlow-Medium', sans-serif;
}
@media (max-width: 767px) {
  .telecom-resultspage-facelift .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_accordion .panel-body .table-tab-telv2 .first-td span {
    font-size: 14px;
  }
}
.telecom-resultspage-facelift .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_accordion .panel-body .table-tab-telv2 .last-td {
  width: 60%;
  border-bottom: 1px solid #dddddd;
}
@media (max-width: 767px) {
  .telecom-resultspage-facelift .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_accordion .panel-body .table-tab-telv2 .last-td {
    width: 40%;
  }
}
@media (max-width: 767px) {
  .telecom-resultspage-facelift .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_accordion .panel-body .table-tab-telv2 .last-td span {
    font-size: 14px;
  }
}
.telecom-resultspage-facelift .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_accordion .panel-body .table-tab-telv2 .last-td .btn-optionale {
  padding-left: 25px;
}
.telecom-resultspage-facelift .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_accordion .panel-body .table-tab-telv2 .last-td .optionale .pw-icon-vinkje:before {
  color: #ccc;
}
.telecom-resultspage-facelift .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_accordion .panel-body .table-tab-telv2 .last-td .plus-telv2 {
  padding-left: 26px;
}
.telecom-resultspage-facelift .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_accordion .panel-body .table-tab-telv2 .last-td .plus-telv2:before {
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "P";
  color: #243588;
  font-size: 18px;
  margin-top: -19px;
  position: absolute;
  display: block;
}
.telecom-resultspage-facelift .tel_v2.tel2_resultlist .rslt-list-tel-v2 .product-alert.product-days {
  font-size: 14px;
}
@media (max-width: 766px) {
  .telecom-resultspage-facelift .tel_v2.tel2_resultlist .rslt-list-tel-v2 .product-alert.product-days {
    right: 15px;
    margin-right: 0px;
    left: auto;
    text-align: right;
    float: right;
    clear: both;
    top: -23px;
    font-size: 14px;
  }
}
@media (max-width: 766px) and (max-width: 766px) {
  .telecom-resultspage-facelift .tel_v2.tel2_resultlist .rslt-list-tel-v2 .product-alert.product-days {
    padding: 2px 10px 3px 10px;
  }
}
.telecom-resultspage-facelift .tel_v2.tel2_resultlist .rslt-list-tel-v2 .product-alert.product-days span {
  font-size: 14px;
}
@media (max-width: 766px) {
  .telecom-resultspage-facelift .tel_v2.tel2_resultlist .rslt-list-tel-v2 .social-area-telv2 .first-area-telv2 {
    padding: 0px 0px 0px 0px !important;
  }
}
@media (max-width: 766px) {
  .telecom-resultspage-facelift .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 {
    display: none !important;
  }
}
.telecom-resultspage-facelift .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content:before {
  background-color: transparent;
}
@media (max-width: 766px) {
  .telecom-resultspage-facelift .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_accordion .table-tab-telv2 {
    width: 100%;
  }
}
.telecom-resultspage-facelift .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_accordion .panel-group h3,
.telecom-resultspage-facelift .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_accordion .panel-group h5 {
  font-size: 14px;
  font-family: 'Barlow-Bold', sans-serif;
  margin-top: 12px;
}
.telecom-resultspage-facelift .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_accordion .panel-group .table-tab-telv2 td:first-child {
  display: none;
}
.telecom-resultspage-facelift .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_accordion .panel-group .table-tab-telv2 td:last-child {
  display: none;
}
.telecom-resultspage-facelift .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_accordion .panel-group .table-tab-telv2 td.first-td {
  width: 40%;
}
.telecom-resultspage-facelift .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_accordion .panel-group .table-tab-telv2 td.last-td {
  width: 60%;
}
.telecom-resultspage-facelift .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_accordion .panel-group .social-area-telv2 .table-tab-telv2 td.first-td {
  width: 61%;
}
.telecom-resultspage-facelift .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_accordion .panel-group .social-area-telv2 .table-tab-telv2 td.last-td {
  width: 39%;
}
.telecom-resultspage-facelift .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_accordion .panel-group .icon-1 {
  padding-left: 20px;
  position: relative;
}
.telecom-resultspage-facelift .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_accordion .panel-group .icon-1:before {
  position: absolute;
  display: block;
  content: "K";
  font-family: 'font-icons';
  font-size: 14px;
  left: 0px;
  top: 8px;
  color: #243588;
}
.telecom-resultspage-facelift .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_accordion .panel-group .icon-2 {
  padding-left: 20px;
  position: relative;
}
.telecom-resultspage-facelift .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_accordion .panel-group .icon-2:before {
  position: absolute;
  display: block;
  content: "H";
  font-family: 'font-icons';
  font-size: 14px;
  left: 0px;
  top: 8px;
  color: #243588;
}
.telecom-resultspage-facelift .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_accordion .panel-group .icon-3 {
  padding-left: 20px;
  position: relative;
}
.telecom-resultspage-facelift .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_accordion .panel-group .icon-3:before {
  position: absolute;
  display: block;
  content: "L";
  font-family: 'font-icons';
  font-size: 14px;
  left: 1px;
  top: 8px;
  color: #243588;
}
.telecom-resultspage-facelift .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_accordion .panel-group .icon-4 {
  padding-left: 20px;
  position: relative;
}
.telecom-resultspage-facelift .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_accordion .panel-group .icon-4:before {
  position: absolute;
  display: block;
  content: "s";
  font-family: 'font-icons';
  font-size: 14px;
  left: 0px;
  top: 8px;
  color: #243588;
}
.telecom-resultspage-facelift .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_accordion .panel-group .icon-5 {
  padding-left: 20px;
  position: relative;
}
.telecom-resultspage-facelift .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_accordion .panel-group .icon-5:before {
  position: absolute;
  display: block;
  content: "M";
  font-family: 'font-icons';
  font-size: 14px;
  left: 0px;
  top: 8px;
  color: #243588;
}
@media (max-width: 766px) {
  .telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-tel-v2 .img-supplier-logos {
    margin-top: 0px !important;
  }
  .telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-tel-v2 .rslt-item {
    padding: 2px 15px 55px !important;
  }
  .telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-tel-v2 .rslt-item .buy {
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 0;
    margin-top: 0 !important;
  }
}
.telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 {
  margin-top: 20px;
}
.telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .more-info {
  margin-bottom: -13px;
}
@media (max-width: 766px) {
  .telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .more-info {
    margin-bottom: 0;
    margin-top: 0px;
  }
  .telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .information-product {
    width: 100%;
    margin-top: 5px;
  }
}
@media (max-width: 766px) and (max-width: 766px) {
  .telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .information-product {
    width: 50%;
  }
}
@media (max-width: 766px) {
  .telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .details.list-icon {
    min-height: auto !important;
  }
}
.telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .supplier {
  width: 13% !important;
  padding-left: 20px;
  padding-top: 12px;
}
@media (max-width: 1279px) {
  .telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .supplier {
    width: 13% !important;
    padding-left: 5px;
    margin-right: 0px;
    padding-right: 0px;
    padding-top: 12px;
  }
}
@media (max-width: 1023px) {
  .telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .supplier {
    width: 13% !important;
    padding-left: 10px;
    padding-top: 12px;
  }
}
@media (max-width: 766px) {
  .telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .supplier {
    width: 50% !important;
    margin-top: 0px;
    margin-left: 0px;
    padding-left: 0px;
    padding-top: 0px;
  }
}
@media (max-width: 766px) {
  .telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .supplier .blue {
    margin-bottom: 10px;
    padding-right: 5px;
  }
}
.telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .supplier .coverage-no {
  font-family: 'Barlow-Bold', sans-serif;
}
.telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .supplier .coverage-no.coverage-wa,
.telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .supplier .coverage-no.coverage-wabc,
.telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .supplier .coverage-no.coverage-wafc {
  font-family: 'Barlow-Normal', sans-serif;
}
.telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .supplier .img-supplier-logos {
  text-align: left;
  margin-top: 0px;
}
@media (max-width: 1279px) {
  .telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .supplier .img-supplier-logos {
    text-align: left;
    margin-left: 10px;
  }
}
@media (max-width: 1023px) {
  .telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .supplier .img-supplier-logos {
    text-align: left;
    margin-left: 10px;
  }
}
@media (max-width: 766px) {
  .telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .supplier .img-supplier-logos {
    text-align: left;
    margin-left: 10px;
    margin-bottom: 5px;
    height: 46px;
  }
}
.telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .supplier .img-supplier-logos img {
  width: 100%;
}
@media (max-width: 1279px) {
  .telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .supplier .img-supplier-logos img {
    width: 100%;
  }
}
@media (max-width: 1023px) {
  .telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .supplier .img-supplier-logos img {
    width: 100%;
  }
}
@media (max-width: 766px) {
  .telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .supplier .img-supplier-logos img {
    width: 100%;
    max-height: 100%;
    min-width: 80px;
    margin-top: 5px;
    margin-left: -20px;
  }
}
.telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-tel-v2 .rslt-item .price-container .type .jaar-price {
  font-size: 16px;
  color: #888;
}
@media (max-width: 1279px) {
  .telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-tel-v2 .rslt-item .price-container .type .jaar-price {
    font-size: 14px;
  }
}
.telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-tel-v2 .rslt-item .prices {
  margin: -40px 0 0 0px;
  width: 37.75% !important;
}
@media (max-width: 1279px) {
  .telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-tel-v2 .rslt-item .prices {
    width: 33.75% !important;
    margin: -40px 0 0;
  }
}
@media (max-width: 1023px) {
  .telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-tel-v2 .rslt-item .prices {
    width: 32.75% !important;
    margin: -40px 0 0;
  }
}
@media (max-width: 766px) {
  .telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-tel-v2 .rslt-item .prices {
    width: 51.6% !important;
    margin: 0px 0 0 0px;
  }
}
@media (max-width: 766px) {
  .telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-tel-v2 .rslt-item .prices .price-container {
    min-width: 50%;
  }
}
@media (max-width: 766px) {
  .telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-tel-v2 .rslt-item .prices .price-container:first-child {
    min-width: 50%;
  }
}
.telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-tel-v2 .rslt-item .prices .price-container {
  width: 174px !important;
}
@media (max-width: 1279px) {
  .telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-tel-v2 .rslt-item .prices .price-container {
    width: 50% !important;
  }
}
.telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-tel-v2 .rslt-item .prices .price-container .price {
  width: 160px;
  max-width: 160px;
}
@media (max-width: 1279px) {
  .telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-tel-v2 .rslt-item .prices .price-container .price {
    max-width: 100%;
  }
}
.telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-tel-v2 .rslt-item .prices .maanden-underline {
  display: inline-block;
  margin-left: 10px;
  margin-top: 15px;
  margin-bottom: 5px;
}
.telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-tel-v2 .rslt-item .prices .maanden-underline span {
  color: #243588;
  border-bottom: 1px dotted #243588;
}
@media (max-width: 1279px) {
  .telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-tel-v2 .rslt-item .prices .maanden-underline span {
    font-size: 14px;
  }
}
.telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-tel-v2 .rslt-item .buy {
  margin: -40px 0 0;
  width: 17.5%;
}
@media (max-width: 1279px) {
  .telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-tel-v2 .rslt-item .buy {
    margin: -40px 0 0;
    width: 18.5%;
  }
  .telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-tel-v2 .rslt-item .buy .btn {
    padding: 12px 10px;
  }
}
@media (max-width: 1023px) {
  .telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-tel-v2 .rslt-item .buy {
    margin: -40px 0 0;
    width: 18.5%;
  }
  .telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-tel-v2 .rslt-item .buy .btn {
    padding: 12px 16px;
  }
}
@media (max-width: 766px) {
  .telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-tel-v2 .rslt-item .buy {
    margin: 10px 0 0;
    width: 50%;
  }
  .telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-tel-v2 .rslt-item .buy .btn {
    padding: 8px 14px;
  }
}
.telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-tel-v2 .rslt-item .buy .comparecheckwrap {
  margin-top: 48px;
}
@media (max-width: 1279px) {
  .telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-tel-v2 .rslt-item .buy .btn-primary,
  .telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-tel-v2 .rslt-item .buy .btn-unavailable {
    min-width: 100%;
  }
}
@media (max-width: 1023px) {
  .telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-tel-v2 .rslt-item .buy .btn-primary,
  .telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-tel-v2 .rslt-item .buy .btn-unavailable {
    min-width: 100%;
  }
}
@media (max-width: 766px) {
  .telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-tel-v2 .rslt-item .buy .btn-primary,
  .telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-tel-v2 .rslt-item .buy .btn-unavailable {
    min-width: 100%;
  }
}
.telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-tel-v2 .rslt-item .information-product {
  width: 42%;
  padding-left: 30px;
  margin-top: 1px;
}
@media (max-width: 1279px) {
  .telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-tel-v2 .rslt-item .information-product {
    width: 46%;
    float: left;
    padding-left: 20px;
  }
}
@media (max-width: 1023px) {
  .telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-tel-v2 .rslt-item .information-product {
    width: 46%;
    float: left;
    padding-left: 20px;
  }
}
@media (max-width: 766px) {
  .telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-tel-v2 .rslt-item .information-product {
    width: 50%;
    padding-left: 0px;
    display: inline-block !important;
    margin-top: 65px;
    margin-bottom: 0px;
  }
}
.telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-tel-v2 .rslt-item .information-product .details {
  padding-top: 10px;
}
@media (max-width: 766px) {
  .telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-tel-v2 .rslt-item .information-product .details {
    margin-bottom: 6px;
  }
}
@media (max-width: 1279px) {
  .telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-tel-v2 .rslt-item .information-product .details li {
    font-size: 14px;
  }
}
.telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-tel-v2 .rslt-item .information-product .channels-pack {
  padding-left: 0px !important;
  display: inline-block;
  background-color: #EDF2FB;
  border-radius: 5px;
  padding: 0 0px 5px;
  margin-right: 15px;
  margin-bottom: 5px;
}
.telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-tel-v2 .rslt-item .information-product .channels-pack > div {
  display: inline-block;
  border-radius: 5px;
  padding: 0 10px 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
@media (max-width: 1279px) {
  .telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-tel-v2 .rslt-item .information-product .channels-pack {
    padding-left: 0px !important;
  }
}
@media (max-width: 1023px) {
  .telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-tel-v2 .rslt-item .information-product .channels-pack {
    padding-left: 0px !important;
  }
}
@media (max-width: 766px) {
  .telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-tel-v2 .rslt-item .information-product .channels-pack {
    padding-left: 0px !important;
    margin-bottom: 10px;
  }
  .telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-tel-v2 .rslt-item .information-product .channels-pack > div {
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }
}
.telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-tel-v2 .rslt-item .information-product .icon-rslt-telv2 {
  display: inline-block;
  padding-left: 0;
  margin-bottom: 5px;
}
@media (max-width: 1279px) {
  .telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-tel-v2 .rslt-item .information-product .icon-rslt-telv2 {
    margin-top: 8px;
  }
}
@media (max-width: 766px) {
  .telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-tel-v2 .rslt-item .information-product .icon-rslt-telv2 {
    margin-bottom: 3px;
    width: 100%;
  }
}
.telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-tel-v2 .rslt-item .information-product .icon-rslt-telv2 li {
  border-radius: 6px;
  background-color: #ffffff;
  -webkit-box-shadow: 0 2px 0 #dcdcdc;
          box-shadow: 0 2px 0 #dcdcdc;
  border: 1px solid #D4D4D4;
  padding: 6px 10px 6px 10px;
  display: inline-block;
  float: left;
  margin-right: 10px;
  font-size: 16px;
  color: #243588;
  position: relative;
}
@media (max-width: 1279px) {
  .telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-tel-v2 .rslt-item .information-product .icon-rslt-telv2 li {
    font-size: 14px;
    margin-bottom: 0px;
    padding: 3px 6px 3px 6px;
  }
}
@media (max-width: 1023px) {
  .telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-tel-v2 .rslt-item .information-product .icon-rslt-telv2 li {
    font-size: 14px;
    margin-bottom: 0px;
    padding: 3px 6px 3px 6px;
  }
}
.telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-tel-v2 .rslt-item .information-product .icon-rslt-telv2 li:last-child {
  margin-right: 0px;
}
@media (max-width: 766px) {
  .telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-tel-v2 .rslt-item .information-product .icon-rslt-telv2 li.icon-mb {
    width: 36%;
    text-align: center;
  }
}
.telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-tel-v2 .rslt-item .information-product .icon-rslt-telv2 li.icon-mb:before {
  color: #243588;
  content: "J";
  font-family: 'font-icons' !important;
  font-size: 16px;
  display: inline-block;
  line-height: 1;
  top: 2px;
  position: relative;
  left: 0px;
  text-transform: none !important;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
@media (max-width: 1279px) {
  .telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-tel-v2 .rslt-item .information-product .icon-rslt-telv2 li.icon-mb:before {
    font-size: 13px;
    top: 2px;
    left: -1px;
  }
}
@media (max-width: 1023px) {
  .telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-tel-v2 .rslt-item .information-product .icon-rslt-telv2 li.icon-mb:before {
    font-size: 14px;
    top: 2px;
    left: -1px;
  }
}
@media (max-width: 1279px) {
  .telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-tel-v2 .rslt-item .information-product .icon-rslt-telv2 li.icon-mb:before {
    font-size: 13px;
    top: 2px;
    left: -1px;
  }
}
@media (max-width: 766px) {
  .telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-tel-v2 .rslt-item .information-product .icon-rslt-telv2 li.icon-stars {
    width: 22%;
    text-align: center;
  }
}
.telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-tel-v2 .rslt-item .information-product .icon-rslt-telv2 li.icon-stars:before {
  color: #243588;
  content: "N";
  font-family: 'font-icons' !important;
  font-size: 16px;
  display: inline-block;
  line-height: 1;
  top: 2px;
  position: relative;
  left: 0px;
  text-transform: none !important;
}
@media (max-width: 1279px) {
  .telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-tel-v2 .rslt-item .information-product .icon-rslt-telv2 li.icon-stars:before {
    font-size: 13px;
    top: 2px;
    left: -1px;
  }
}
@media (max-width: 1023px) {
  .telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-tel-v2 .rslt-item .information-product .icon-rslt-telv2 li.icon-stars:before {
    font-size: 14px;
    top: 2px;
    left: -1px;
  }
}
@media (max-width: 1279px) {
  .telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-tel-v2 .rslt-item .information-product .icon-rslt-telv2 li.icon-stars:before {
    font-size: 13px;
    top: 2px;
    left: -1px;
  }
}
@media (max-width: 766px) {
  .telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-tel-v2 .rslt-item .information-product .icon-rslt-telv2 li.icon-tv2 {
    width: 38%;
    text-align: center;
  }
}
.telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-tel-v2 .rslt-item .information-product .icon-rslt-telv2 li.icon-tv2:before {
  color: #243588;
  content: "L";
  font-family: 'font-icons' !important;
  font-size: 15px;
  display: inline-block;
  line-height: 1;
  top: 2px;
  position: relative;
  left: 0px;
  text-transform: none !important;
}
@media (max-width: 1279px) {
  .telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-tel-v2 .rslt-item .information-product .icon-rslt-telv2 li.icon-tv2:before {
    font-size: 13px;
    top: 2px;
    left: -1px;
  }
}
@media (max-width: 1023px) {
  .telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-tel-v2 .rslt-item .information-product .icon-rslt-telv2 li.icon-tv2:before {
    font-size: 14px;
    top: 2px;
    left: -1px;
  }
}
@media (max-width: 1279px) {
  .telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-tel-v2 .rslt-item .information-product .icon-rslt-telv2 li.icon-tv2:before {
    font-size: 13px;
    top: 2px;
    left: -1px;
  }
}
.telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-tel-v2 .rslt-item .information-product .icon-rslt-telv2 li.icon-tv2 .font-light-telecom {
  color: #888888;
  font-weight: normal;
}
.telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-tel-v2 .rslt-item .information-product .icon-rslt-telv2 li.icon-tv2 .font-light-telecom span {
  font-weight: normal;
}
.telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-tel-v2 .rslt-item .product-icon-tel {
  width: 24%;
  float: left;
  margin-top: 30px;
}
@media (max-width: 1279px) {
  .telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-tel-v2 .rslt-item .product-icon-tel {
    width: 30%;
  }
  .telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-tel-v2 .rslt-item .product-icon-tel .details li {
    font-size: 14px;
  }
}
@media (max-width: 1023px) {
  .telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-tel-v2 .rslt-item .product-icon-tel {
    width: 29%;
  }
}
@media (max-width: 766px) {
  .telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-tel-v2 .rslt-item .product-icon-tel {
    width: 100%;
    margin-top: 10px;
    margin-bottom: 5px;
    padding-right: 5px;
  }
}
.telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-tel-v2 .rslt-item .product-icon-tel .title-detail span {
  font-family: 'Barlow-Bold', sans-serif;
  font-size: 16px;
  color: #243588;
}
@media (max-width: 766px) {
  .telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-tel-v2 .rslt-item .product-icon-tel .title-detail span {
    font-size: 14px;
  }
}
@media (min-width: 767px) {
  .telecom-resultspage-facelift .page-rsltlistv2 .dealalert-reslv2 {
    right: auto;
    background: transparent;
    padding: 0;
    top: -24px;
    left: 20px;
  }
  .telecom-resultspage-facelift .page-rsltlistv2 .dealalert-reslv2 .dealalert .text {
    font-size: 14px;
    border-bottom-right-radius: 0;
    border-top-right-radius: 6px;
    border-bottom-left-radius: 0;
    border-top-left-radius: 6px;
  }
  .telecom-resultspage-facelift .page-rsltlistv2 .hld-error {
    margin-top: 0;
  }
  .telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .supplier .coverage-no {
    font-size: 14px;
  }
  .telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .prices .tarifalertmsgcar {
    font-size: 14px;
    color: #243588;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  .telecom-resultspage-facelift .page-rsltlistv2 .main-right-rslt {
    min-height: 10px;
  }
}
@media (min-width: 1024px) {
  .telecom-resultspage-facelift .page-rsltlistv2 .hld-error {
    margin-top: 20px;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .telecom-resultspage-facelift .page-rsltlistv2 .rslt-filter-v2 .list-rslt-marginzero .custom-checkbox + .info-icon {
    bottom: 6px;
    right: -3px;
  }
}
@media (min-width: 1280px) {
  .telecom-resultspage-facelift .page-rsltlistv2 .dealalert-reslv2 {
    right: 43px;
  }
  .telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .supplier .tarifalertmsgcar {
    font-size: 14px;
    color: #243588;
  }
}
@media (max-width: 766px) {
  .telecom-resultspage-facelift .dealalert-reslv2 {
    right: 0;
    top: -19px;
    padding: 0;
    background-color: transparent;
    border-radius: 0;
  }
  .telecom-resultspage-facelift .dealalert-reslv2 .dealalert {
    margin-bottom: 0;
  }
  .telecom-resultspage-facelift .dealalert-reslv2 .dealalert .text {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 6px;
    padding: 0 7px;
    font-size: 13px;
  }
  .telecom-resultspage-facelift .page-rsltlistv2 .main-right-rslt {
    min-height: 0;
  }
  .telecom-resultspage-facelift .page-rsltlistv2 .hld-error {
    margin-top: -10px;
  }
  .telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .supplier .coverage-no {
    white-space: nowrap;
    letter-spacing: -1px;
  }
  .telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .supplier .tarifalertmsgcar {
    font-size: 13px;
    color: #243588;
  }
  .telecom-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .details.list-icon {
    min-height: 60px;
  }
}
@media (max-width: 375px) {
  .telecom-resultspage-facelift .page-rsltlistv2 .prices .price-container {
    width: auto !important;
  }
  .telecom-resultspage-facelift .page-rsltlistv2 .prices .price-container:first-child {
    min-width: 70px;
  }
}
.tel_v2 .suppliers-pricecontentwrap .tt-suppliers-download .tab-1-table td .download-slider {
  display: block;
}
.suppliers-pricecontentwrap .tt-suppliers-download .tb-space-tooltip td {
  padding: 10px 0 5px 0 !important;
}
.suppliers-pricecontentwrap .tt-suppliers-download .title-download-telecom {
  font-weight: bold;
  font-size: 16px;
}
.suppliers-pricecontentwrap .tt-suppliers-download .title-value {
  font-size: 16px;
}
.suppliers-pricecontentwrap .tt-suppliers-download .download-value {
  text-align: right !important;
  width: 100% !important;
}
.suppliers-pricecontentwrap .tt-suppliers-download .hr-small-space {
  border-color: #bbb;
}
.suppliers-pricecontentwrap .tt-suppliers-download .price-color {
  color: #333333;
  font-size: 16px;
}
.suppliers-pricecontentwrap .tt-suppliers-download .price-size {
  font-size: 12px;
}
.suppliers-pricecontentwrap .tt-suppliers-download .download-slider .scoregauge {
  background-color: #fff;
  background-image: none;
  border: 1px solid #bbbbbb;
  display: block;
  width: 100%;
  height: 10px;
}
.suppliers-pricecontentwrap .tt-suppliers-download .download-slider .scoregauge .scoregauge_span {
  background-color: #243588;
  background-image: none;
  height: 10px;
  margin-left: 0px;
  margin-top: -1px;
}
.telecom-awards {
  display: none;
  position: absolute;
  width: 44px;
  height: 52px;
  left: -6px;
  top: -14px;
  background-size: contain;
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 0 0;
}
.telecom-awards.telecom-awards-gold {
  display: inline-block;
  background-image: url('https://cdn2.pricewise.nl/resources/main/telecom-awards-gold.svg');
}
.telecom-awards.telecom-awards-silver {
  display: inline-block;
  background-image: url('https://cdn2.pricewise.nl/resources/main/telecom-awards-silver.svg');
}
.telecom-awards.telecom-awards-bronse {
  display: inline-block;
  background-image: url('https://cdn2.pricewise.nl/resources/main/telecom-awards-bronse.svg');
}
@media (min-width: 767px) {
  .telecom-awards {
    top: 60px;
    left: -22px;
  }
}
@media (min-width: 1024px) {
  .telecom-awards {
    width: 37px;
    height: 43px;
    left: -18px;
  }
}
@media (min-width: 1280px) {
  .telecom-awards {
    width: 47px;
    height: 56px;
    top: 64px;
    left: -23px;
  }
}
.results-updateddesign-telecom-list .rslt-item .product-telv2 .title-detail span {
  font-family: 'Barlow-Extrabold', sans-serif;
  font-size: 20px;
}
@media (min-width: 1280px) {
  .results-updateddesign-telecom-list .rslt-item .product-telv2 .title-detail span {
    font-size: 24px;
  }
}
.results-updateddesign-telecom-list .rslt-item .product-icon-telv2 .icon-rslt-telv2 {
  display: grid;
  grid-template-columns: 50% 50%;
  gap: 10px;
  padding-right: 10px;
}
@media (min-width: 767px) {
  .results-updateddesign-telecom-list .rslt-item .product-icon-telv2 .icon-rslt-telv2 {
    display: inline-block;
  }
}
@media (min-width: 1280px) {
  .results-updateddesign-telecom-list.rslt-list.rslt-list-tel-v2.rslt-list-tel-v2 .rslt-item .v-centered:nth-child(1) {
    min-width: 634px;
  }
}
@media (max-width: 1023px) {
  .results-updateddesign-telecom-list.rslt-list.rslt-list-tel-v2.rslt-list-tel-v2 .rslt-item .product-icon-telv2 {
    padding-left: 52px;
  }
}
@media (max-width: 766px) {
  .results-updateddesign-telecom-list.rslt-list.rslt-list-tel-v2.rslt-list-tel-v2 .rslt-item .product-icon-telv2 {
    padding-left: 0;
  }
}
.results-updateddesign-telecom-list.rslt-list.rslt-list-tel-v2.rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 {
  padding-left: 10px;
}
.results-updateddesign-telecom-list.rslt-list.rslt-list-tel-v2.rslt-list-tel-v2 .rslt-item .nrcrt {
  right: auto;
  left: -9px;
}
.results-updateddesign-telecom-list.rslt-list.rslt-list-tel-v2.rslt-list-tel-v2 .rslt-item .buy-telv2 {
  padding-top: 20px;
  padding-bottom: 10px;
}
@media (min-width: 1023px) and (max-width: 1279px) {
  .results-updateddesign-telecom-list.rslt-list.rslt-list-tel-v2.rslt-list-tel-v2 .rslt-item .buy-telv2 {
    width: auto;
  }
}
.results-updateddesign-telecom-list.rslt-list.rslt-list-tel-v2.rslt-list-tel-v2 .rslt-item .buy-telv2 .prices-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
  gap: 20px;
  margin-bottom: 20px;
}
.results-updateddesign-telecom-list.rslt-list.rslt-list-tel-v2.rslt-list-tel-v2 .rslt-item .buy-telv2 .subprice-telv2 {
  width: auto;
  margin: 0;
}
.results-updateddesign-telecom-list.rslt-list.rslt-list-tel-v2.rslt-list-tel-v2 .rslt-item .buy-telv2 .subprice-telv2 .jaar-price-blue {
  font-size: 18px;
  font-family: 'Barlow-Bold', sans-serif;
  margin-right: 5px;
}
.results-updateddesign-telecom-list.rslt-list.rslt-list-tel-v2.rslt-list-tel-v2 .rslt-item .buy-telv2 .subprice-telv2 .jaar-price {
  color: #243588;
  font-size: 14px;
  display: inline-block;
}
.results-updateddesign-telecom-list.rslt-list.rslt-list-tel-v2.rslt-list-tel-v2 .rslt-item .buy-telv2 .price-telv2 {
  color: #243588;
  width: auto;
  margin: 0;
}
.results-updateddesign-telecom-list.rslt-list.rslt-list-tel-v2.rslt-list-tel-v2 .rslt-item .buy-telv2 .price-telv2 .maand-price-blue {
  font-size: 32px;
  font-family: 'Barlow-Extrabold', sans-serif;
  margin-right: 5px;
}
@media (min-width: 1280px) {
  .results-updateddesign-telecom-list.rslt-list.rslt-list-tel-v2.rslt-list-tel-v2 .rslt-item .buy-telv2 .price-telv2 .maand-price-blue {
    font-size: 40px;
  }
}
.results-updateddesign-telecom-list.rslt-list.rslt-list-tel-v2.rslt-list-tel-v2 .rslt-item .buy-telv2 .price-telv2 .maand-price {
  color: #243588;
  font-size: 16px;
  display: inline-block;
}
@media (min-width: 767px) {
  .results-updateddesign-telecom-list.rslt-list.rslt-list-tel-v2.rslt-list-tel-v2 .rslt-item .buy-telv2 .buy-telv2-inner-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    min-height: 206px;
  }
  .results-updateddesign-telecom-list.rslt-list.rslt-list-tel-v2.rslt-list-tel-v2 .rslt-item .buy-telv2 .buy-telv2-inner-container .prices-container {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    -ms-flex-line-pack: start;
        align-content: start;
  }
}
@media (min-width: 1280px) {
  .results-updateddesign-telecom-list.rslt-list.rslt-list-tel-v2.rslt-list-tel-v2 .rslt-item .buy-telv2 .buy-telv2-inner-container {
    min-height: 227px;
  }
}
@media (min-width: 1280px) {
  .results-updateddesign-telecom-list.rslt-list.rslt-list-tel-v2.rslt-list-tel-v2 .rslt-item .product-telv2 {
    width: 68.75%;
  }
}
@media (min-width: 767px) and (max-width: 1279px) {
  .results-updateddesign-telecom-list.rslt-list.rslt-list-tel-v2.rslt-list-tel-v2 .rslt-item .product-telv2 {
    margin-top: 27px;
  }
}
@media (min-width: 1280px) {
  .results-updateddesign-telecom-list.rslt-list.rslt-list-tel-v2.rslt-list-tel-v2 .rslt-item .product-telv2 {
    margin-top: 24px;
  }
}
@media (min-width: 1280px) {
  .results-updateddesign-telecom-list.rslt-list.rslt-list-tel-v2.rslt-list-tel-v2 .rslt-item .product-icon-telv2 {
    margin-top: 0;
    width: 79%;
    margin-left: 21%;
  }
  .results-updateddesign-telecom-list.rslt-list.rslt-list-tel-v2.rslt-list-tel-v2 .rslt-item .product-icon-telv2 ul.icon-rslt-telv2 {
    padding-left: 0;
    margin-top: 15px;
    margin-bottom: 25px;
  }
}
@media (min-width: 1280px) {
  .results-updateddesign-telecom-list.rslt-list.rslt-list-tel-v2.rslt-list-tel-v2 .rslt-item .details-box-tel-list {
    padding-left: 146px;
  }
}
.results-updateddesign-telecom-list.results-updateddesign-telecom-list-no-white.rslt-list.rslt-list-tel-v2.rslt-list-tel-v2 .buy-telv2 {
  background-color: transparent;
}
@media (min-width: 1280px) {
  .results-updateddesign-telecom-list.results-updateddesign-telecom-list-no-white.rslt-list.rslt-list-tel-v2.rslt-list-tel-v2 .buy-telv2 .buy-telv2-inner-container {
    min-height: 187px;
  }
}
.results-updateddesign-telecom-list.results-updateddesign-telecom-list-no-white.rslt-list.rslt-list-tel-v2.rslt-list-tel-v2 .icon-list-container {
  padding-top: 40px;
}
.results-updateddesign-telecom-list.results-updateddesign-telecom-list-no-white.rslt-list.rslt-list-tel-v2.rslt-list-tel-v2 .icon-list-container .product-icon-telv2 {
  position: absolute;
  right: 10px;
  top: 0;
  padding: 0;
  white-space: nowrap;
  width: 100%;
  margin: 0;
  line-height: 1;
}
@media (min-width: 1280px) {
  .results-updateddesign-telecom-list.results-updateddesign-telecom-list-no-white.rslt-list.rslt-list-tel-v2.rslt-list-tel-v2 .icon-list-container .product-icon-telv2 .icon-rslt-telv2 {
    margin: 0;
  }
}
@media (min-width: 1024px) {
  .results-updateddesign-telecom-list.results-updateddesign-telecom-list-no-white.rslt-list.rslt-list-tel-v2.rslt-list-tel-v2 .details-box-tel-list {
    padding-top: 25px;
  }
}
/***************************** Result list  Telecom facelift 2017 mobile ******************************/
/***************************** Result list Zorg facelift 2017 mobile ******************************/
.choose-extra-product-cbo option {
  color: #333333;
}
.choose-extra-product-cbo .gray {
  color: #BABABA;
}
@media (max-width: 430px) {
  .zorg-resultspage-facelift .page-rsltlistv2 .hero-unit {
    min-height: 79px;
  }
}
@media (max-width: 767px) {
  .zorg-resultspage-facelift .blue-box-inside .pw-icon-cross:before {
    position: relative;
    top: 7px;
  }
}
.zorg-resultspage-facelift .blue-box-zorg-list {
  margin-top: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: #edf2fb;
}
.zorg-resultspage-facelift ul.zorgpolislist li {
  margin-bottom: 0;
}
.zorg-resultspage-facelift .restitutiepolis-left,
.zorg-resultspage-facelift .selectiefpolis-left,
.zorg-resultspage-facelift .naturapolis-left {
  padding: 2px 6px 4px 6px;
}
.zorg-resultspage-facelift .rslt-mobile-top-btns a.hisc-top-btn {
  padding-left: 5px;
}
.zorg-resultspage-facelift .rslt-mobile-top-btns a.hisc-top-btn span {
  margin-right: 5px;
}
.zorg-resultspage-facelift .header-tab-h4 h4 sup {
  font-size: 100%;
  top: 0;
}
@media (max-width: 767px) {
  .zorg-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .rslt-item .line-mobile {
    top: 80px;
  }
}
@media (max-width: 767px) {
  .zorg-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .information-product {
    margin-top: 90px;
  }
}
.zorg-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .product-bar-color-zorg {
  padding-top: 10px;
  padding-bottom: 5px;
}
@media (max-width: 767px) {
  .zorg-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .product-bar-color-zorg {
    margin-top: 12px;
  }
}
.zorg-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .is-first-item {
  margin-top: 30px;
}
.zorg-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .is-first-item.compareproduct-blue-box {
  margin-top: 0;
}
.zorg-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .is-first-item-with-deal {
  margin-top: 30px;
}
@media (max-width: 767px) {
  .zorg-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .nrcrt {
    left: 3px;
  }
}
.zorg-resultspage-facelift .page-rsltlistv2 .supplier .socialscoreitemmsg {
  padding-left: 0;
  padding-right: 0;
}
.zorg-resultspage-facelift .page-rsltlistv2 .coverage-alert {
  position: absolute;
  top: -25px;
  left: 10px;
  font-size: 14px;
  padding: 2px 13px;
}
.zorg-resultspage-facelift .page-rsltlistv2 .dealalert-reslv2 .dealalert-gray-zorg {
  display: inline-block;
  margin-right: 5px;
}
.zorg-resultspage-facelift .page-rsltlistv2 .dealalert-reslv2 .dealalert-gray-zorg .dealalert {
  background-color: #F4F4F4;
}
@media (max-width: 766px) {
  .zorg-resultspage-facelift .page-rsltlistv2 .dealalert-reslv2 .dealalert-gray-zorg .dealalert {
    background-color: #ffffff;
  }
}
.zorg-resultspage-facelift .page-rsltlistv2 .dealalert-reslv2 .dealalert-gray-zorg .dealalert .text {
  background-color: transparent;
}
.zorg-resultspage-facelift .page-rsltlistv2 .dealalert-reslv2 .dealalert {
  background-color: #FDC300;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  padding: 0 6px;
}
.zorg-resultspage-facelift .page-rsltlistv2 .dealalert-reslv2 .dealalert .text {
  font-size: 14px;
  border-bottom-right-radius: 0;
  border-top-right-radius: 6px;
  border-bottom-left-radius: 0;
  border-top-left-radius: 6px;
}
.zorg-resultspage-facelift .page-rsltlistv2 .dealalert-reslv2 .dealalert .info-icon {
  margin-left: 5px;
  background-color: #243588;
}
.zorg-resultspage-facelift .page-rsltlistv2 .dealalert-reslv2 .dealalert .info-icon:before {
  color: #FDC300;
}
.zorg-resultspage-facelift .extra-list-nzw .fas:before,
.zorg-resultspage-facelift .extra-warnings-list-nzw .fas:before,
.zorg-resultspage-facelift .information-zorg-nzw .fas:before {
  position: absolute;
  left: 0px;
  top: 9px;
  margin-top: -4px;
  display: inline-block;
  color: #95C11F;
}
.zorg-resultspage-facelift .extra-list-nzw .fas-class-50017:before,
.zorg-resultspage-facelift .extra-warnings-list-nzw .fas-class-50017:before,
.zorg-resultspage-facelift .information-zorg-nzw .fas-class-50017:before {
  content: '\f44b';
}
.zorg-resultspage-facelift .extra-list-nzw .fas-class-56492:before,
.zorg-resultspage-facelift .extra-warnings-list-nzw .fas-class-56492:before,
.zorg-resultspage-facelift .information-zorg-nzw .fas-class-56492:before {
  content: '\f5c9';
}
.zorg-resultspage-facelift .information-zorg-nzw .fas-class-50017:before,
.zorg-resultspage-facelift .information-zorg-nzw .fas-class-56492:before {
  font-size: 12px;
}
.zorg-resultspage-facelift .list-header-blue i {
  margin-right: 10px;
  min-width: 20px;
  text-align: center;
}
.zorg-resultspage-facelift .list-header-blue i:before {
  content: '\f00e';
}
.zorg-resultspage-facelift .list-header-blue .fas-class-56492 i:before {
  content: '\f5c9';
}
.zorg-resultspage-facelift .list-header-blue .fas-class-50017 i:before {
  content: '\f44b';
}
.zorg-resultspage-facelift .list-header-blue .fas-class-54536 i:before {
  content: '\f80d';
}
.zorg-resultspage-facelift .list-header-blue .fas-class-52147 i:before {
  content: '\f530';
}
.zorg-resultspage-facelift .list-header-blue .fas-class-201742 i:before {
  content: '\f21e';
}
.zorg-resultspage-facelift .list-header-blue .fas-class-52283 i:before {
  content: '\f77c';
}
.zorg-resultspage-facelift .list-header-blue .fas-class-52323 i:before {
  content: '\f0f8';
}
.zorg-resultspage-facelift .list-header-blue .fas-class-52275 i:before {
  content: '\f62f';
}
.zorg-resultspage-facelift .list-header-blue .fas-class-52142 i:before {
  content: '\f2a2';
}
.zorg-resultspage-facelift .list-header-blue .fas-class-52113 i:before {
  width: 24px;
  height: 24px;
  content: '';
  background: url('https://cdn2.pricewise.nl/resources/pricewise/anticonception.svg') no-repeat center;
  display: inline-block;
  position: relative;
  top: 4px;
}
@media (min-width: 767px) {
  .zorg-resultspage-facelift .hero-unit {
    padding-bottom: 20px;
  }
  .zorg-resultspage-facelift .hero-unit h1 {
    font-size: 24px;
    padding: 0;
  }
  .zorg-resultspage-facelift .page-rsltlistv2 .dealalert-reslv2 {
    background: transparent;
    right: 0;
    padding: 0;
    top: -24px;
    left: 20px;
  }
  .zorg-resultspage-facelift .page-rsltlistv2 .hld-error {
    margin-top: 0;
  }
  .zorg-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .is-first-item {
    margin-top: 30px;
  }
  .zorg-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .supplier .details.list-icon {
    margin-top: 10px;
    margin-bottom: 0;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  .zorg-resultspage-facelift .hisc-link {
    top: 40px;
    right: 0;
  }
}
@media (min-width: 1024px) {
  .zorg-resultspage-facelift .hero-unit h1 {
    font-size: 32px;
  }
  .zorg-resultspage-facelift .hisc-link {
    top: -10px;
    right: 0;
  }
  .zorg-resultspage-facelift .blue-box-zorg-list {
    margin-top: 7px;
  }
  .zorg-resultspage-facelift .page-rsltlistv2 .hld-error {
    margin-top: 20px;
  }
}
@media (min-width: 1280px) {
  .zorg-resultspage-facelift .maildeals {
    display: block !important;
  }
  .zorg-resultspage-facelift .page-rsltlistv2 .dealalert-reslv2 {
    right: 43px;
  }
  .zorg-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .supplier {
    margin-top: 30px;
    padding-left: 15px;
  }
  .zorg-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .supplier .img-supplier-logos {
    height: auto;
    line-height: normal;
  }
  .zorg-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .supplier .img-supplier-logos img {
    vertical-align: top;
  }
  .zorg-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .supplier .socialscoreitemmsg {
    font-size: 15px;
  }
  .zorg-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .information-product .socialscoreitemmsg {
    padding-top: 0;
    padding-bottom: 10px;
  }
}
@media (max-width: 766px) {
  .zorg-resultspage-facelift .choose-extra-product-block {
    display: block;
  }
  .zorg-resultspage-facelift .more-zorgbtn {
    font-size: 14px;
  }
  .zorg-resultspage-facelift .iteminfo_accordion .panel .panel-body h4 {
    font-family: 'Barlow-Normal', sans-serif;
  }
  .zorg-resultspage-facelift .product-name-row strong,
  .zorg-resultspage-facelift .product-name-row span {
    font-size: 14px;
  }
  .zorg-resultspage-facelift .tanders-title {
    font-size: 14px;
  }
  .zorg-resultspage-facelift .hisc-link {
    margin-top: 0;
    margin-right: -20px;
    text-align: left;
  }
  .zorg-resultspage-facelift .hisc-link .custom-checkbox {
    font-size: 14px;
  }
  .zorg-resultspage-facelift .page-rsltlistv2 .coverage-alert {
    background-color: #CBC9E0;
    left: auto;
    right: 0;
    border-top-right-radius: 0;
    font-size: 13px;
    margin-left: 0;
    padding: 1px 6px;
    top: -21px;
  }
  .zorg-resultspage-facelift .page-rsltlistv2 .dealalert-reslv2 {
    right: 0;
    top: -21px;
    padding: 0;
    background-color: transparent;
    border-radius: 0;
  }
  .zorg-resultspage-facelift .page-rsltlistv2 .dealalert-reslv2 .dealalert {
    margin-bottom: 0;
    padding-right: 0;
  }
  .zorg-resultspage-facelift .page-rsltlistv2 .dealalert-reslv2 .dealalert .text {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 6px;
    padding: 2px 7px 0;
    font-size: 13px;
  }
  .zorg-resultspage-facelift .page-rsltlistv2 .main-right-rslt {
    min-height: 0;
    margin-top: 0;
  }
  .zorg-resultspage-facelift .page-rsltlistv2 .hld-error {
    margin-top: -10px;
  }
  .zorg-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .supplier .socialscoreitemmsg {
    font-size: 13px;
    padding-top: 0;
  }
  .zorg-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .details.list-icon {
    min-height: 60px;
  }
  .zorg-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .price-container .price .info-icon {
    margin-left: -2px;
    margin-right: 7px;
    margin-top: -3px;
  }
  .zorg-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .rslt-item-unavailable .unav-buy {
    padding-top: 10px;
    padding-bottom: 10px;
    white-space: nowrap;
  }
  .zorg-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .iteminfo .iteminfo_accordion .panel-group .panel .panel-collapse .panel-body .accordion.list-icon .panel-heading .panel-title a {
    padding: 12px 26px 12px 30px;
  }
  .zorg-resultspage-facelift .rslt-list .rslt-item .hld-header {
    margin-top: 2px;
    padding-right: 0px;
  }
  .zorg-resultspage-facelift .rslt-list .rslt-item .hld-header-letop {
    margin-top: 14px;
    position: relative;
    min-height: 38px;
  }
  .zorg-resultspage-facelift .rslt-list .rslt-item .hld-header-letop .pw-icon-warning-medium {
    position: absolute;
    right: -32px;
    top: 6px;
  }
  .zorg-resultspage-facelift .rslt-list .rslt-item .line-mobile-top-zorg-letop {
    display: none !important;
  }
  .zorg-resultspage-facelift .rslt-list .rslt-item.rslt-item-letop.compareproduct-blue-box .prices.prices-zorg {
    top: 92px !important;
  }
  .zorg-resultspage-facelift .rslt-list .rslt-item.rslt-item-letop .supplier {
    margin-top: 7px;
  }
  .zorg-resultspage-facelift .rslt-list .rslt-item.rslt-item-letop .line-mobile-top-zorg-letop {
    display: block !important;
    top: 147px;
  }
  .zorg-resultspage-facelift .rslt-list .compareproduct-blue-box .icon-gray {
    margin-top: 5px;
  }
  .zorg-resultspage-facelift .rslt-list .compareproduct-blue-box.space-compareprod-title-zorg {
    padding-top: 5px;
  }
  .zorg-resultspage-facelift .rslt-list .compareproduct-blue-box .line-mobile {
    top: 65px;
    border-top: 1px solid #CCCCCC;
  }
  .zorg-resultspage-facelift .rslt-list .compareproduct-blue-box .line-mobile.line-mobile-zorg,
  .zorg-resultspage-facelift .rslt-list .compareproduct-blue-box .line-mobile.line-mobile-top-zorg {
    top: 105px !important;
  }
  .zorg-resultspage-facelift .rslt-list .compareproduct-blue-box .prices {
    top: 42px !important;
  }
  .zorg-resultspage-facelift .rslt-list .compareproduct-blue-box .prices.prices-zorg {
    top: 30px !important;
  }
}
@media (max-width: 375px) {
  .zorg-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .supplier .product-bar-color-zorg {
    position: relative;
  }
  .zorg-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .supplier .product-bar-color-zorg .pw-icon-warning {
    position: absolute;
    left: -20px;
    top: 11px;
  }
  .zorg-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .list-icon-intabs .accordion-addedvalues .accordion-toggle {
    padding-right: 30px;
  }
  .zorg-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .list-icon-intabs .accordion-addedvalues .accordion-toggle .pw-icon-arrow-down,
  .zorg-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .list-icon-intabs .accordion-addedvalues .accordion-toggle .pw-icon-arrow-up {
    right: -30px;
    z-index: 999;
  }
  .zorg-resultspage-facelift .page-rsltlistv2 .prices .price-container {
    width: 50% !important;
  }
  .zorg-resultspage-facelift .page-rsltlistv2 .prices .price-container .price-value {
    font-size: 22px;
  }
  .zorg-resultspage-facelift .page-rsltlistv2 .prices .price-container:first-child {
    min-width: 75px;
  }
  .zorg-resultspage-facelift .page-rsltlistv2 .prices .price-container:first-child div.price-value {
    white-space: normal;
  }
  .zorg-resultspage-facelift .page-rsltlistv2 .prices .price-container .price p.type {
    font-size: 13px;
  }
}
@media (min-width: 1024px) {
  .zorg-resultspage-facelift .vc-content:not(.appmode-stickycompare) .flex-grid.grid-4 .flex-item {
    width: 20%;
  }
}
.zorg-resultspage-facelift .vc-content .has-shadow {
  padding: 10px 14px 10px 10px;
}
@media (max-width: 1023px) {
  .zorg-resultspage-facelift .vc-content .element-width-70 {
    max-width: 60px;
  }
}
.zorg-resultspage-facelift .vc-content .medium-6.large-7 {
  padding-left: 5px;
}
.zorg-resultspage-facelift .vc-content .medium-6.large-7 .eo.as-block span {
  font-size: 18px !important;
  line-height: 20px;
  font-family: 'Barlow-Bold', sans-serif;
  white-space: normal;
}
@media (max-width: 1023px) {
  .zorg-resultspage-facelift .vc-content .medium-6.large-7 .eo.as-block span {
    font-size: 14px !important;
    line-height: 16px;
  }
}
.zorg-resultspage-facelift .vc-content .medium-6.large-7 .eo.as-block .size-12 {
  white-space: nowrap;
}
.zorg-resultspage-facelift .vc-content .columns.padding-top-30 {
  padding-left: 20%;
}
@media (max-width: 1279px) {
  .zorg-resultspage-facelift .vc-content .columns.padding-top-30 {
    padding-left: 5%;
    padding-right: 0%;
  }
}
@media (max-width: 1023px) {
  .zorg-resultspage-facelift .vc-content .columns.padding-top-30 {
    padding-left: 1%;
    padding-right: 0%;
  }
}
.zorg-resultspage-facelift .vc-content .columns.padding-top-30 h4 {
  margin-bottom: 0;
  margin-top: -7px;
}
@media (max-width: 1023px) {
  .zorg-resultspage-facelift .vc-content .columns.padding-top-30 h4 {
    word-break: break-all;
  }
}
@media (max-width: 766px) {
  .zorg-results-new .rslt-hiscModal2 .accordion .panel .panel-heading a {
    font-size: 14px;
  }
}
.zorg-results-new div.price-value sup {
  left: 0;
}
.zorg-results-new .hld-default-resultv2 .pw-icon-email {
  margin-top: 3px;
}
/***************************** Zorg list Zorg facelift 2017 mobile ******************************/
/***************************** Result list  Loans facelift 2017 mobile ******************************/
.sortof-mobile-loans .list-unstyled li .label {
  color: #333333;
  margin-right: 5px;
}
.sortof-mobile-loans .list-unstyled li .select-fix-width {
  width: 100%;
}
.loans-rslt .page-rsltlistv2 .compare-check-container .compare-check-v2 .comparecheckwrap .custom-checkbox.disabled {
  right: -8px;
}
.loans-rslt .rslt-list .buy .comparecheckwrap {
  margin-top: 30px;
}
@media (max-width: 1023px) {
  .loans-rslt .rslt-detailsModal-loans .fields label {
    line-height: 28px;
  }
}
.loans-rslt .hld-grayborder-10 .thuiswinkel-left-rslt {
  width: 107px;
  margin-right: 0px;
}
.loans-rslt .hld-grayborder-10 .kifid-left-rslt {
  height: 21px;
  background-size: 299px;
  width: 140px;
  background-position: 0px -215px;
  padding: 26px 6px 11px;
}
.loans-resultspage-facelift .dealalert-outside {
  position: absolute;
  top: -19px;
  right: 0;
}
.loans-resultspage-facelift .dealalert-outside.dealalert-green-outside .text {
  background-color: #668909;
  color: #ffffff;
}
.loans-resultspage-facelift .dealalert-outside .dealalert .text {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 6px;
  padding: 0 7px;
  font-size: 13px;
}
@media (min-width: 767px) {
  .loans-resultspage-facelift .dealalert-outside .dealalert .text {
    font-size: 14px;
    padding: 2px 7px;
    border-top-right-radius: 6px;
  }
}
@media (min-width: 767px) {
  .loans-resultspage-facelift .dealalert-outside {
    right: auto;
    left: 20px;
    top: -24px;
  }
}
.loans-resultspage-facelift .dealalert-reslv2 {
  position: absolute;
  top: -19px;
  right: 0;
  padding: 0;
  background-color: transparent;
}
.loans-resultspage-facelift .dealalert-reslv2 .dealalert .text {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 6px;
  padding: 0 7px;
  font-size: 13px;
}
@media (min-width: 767px) {
  .loans-resultspage-facelift .dealalert-reslv2 .dealalert .text {
    font-size: 14px;
    padding: 2px 7px;
    border-top-right-radius: 6px;
  }
}
@media (min-width: 767px) {
  .loans-resultspage-facelift .dealalert-reslv2 {
    right: auto;
    left: 20px;
    top: -24px;
  }
}
.loans-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .iteminfo_accordion .details.list-icon li {
  padding-left: 0px;
  margin-bottom: 0px;
}
.loans-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .compare-check-container {
  margin-top: -11px;
}
.loans-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .img-supplier-logos {
  margin-top: 10px;
}
@media (max-width: 766px) {
  .loans-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .img-supplier-logos {
    margin-top: 0px;
  }
}
@media (max-width: 1279px) {
  .loans-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .offerte-buy-loans a {
    font-size: 14px;
  }
  .loans-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .offerte-buy-loans .info-buy-loans {
    right: -20px;
    top: 3px;
  }
  .loans-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .prices {
    margin: 20px 0 0 -10px;
  }
  .loans-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .buy {
    margin: 20px 0 0;
  }
  .loans-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .supplier {
    width: 34%;
  }
}
@media (max-width: 1023px) {
  .loans-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .prices {
    margin: 20px 0 0 -10px;
  }
  .loans-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .buy {
    margin: 20px 0 0;
  }
  .loans-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .supplier {
    width: 30%;
  }
  .loans-resultspage-facelift .hisc-link {
    top: 0px;
    right: 0px;
    position: relative;
    width: 100%;
  }
  .loans-resultspage-facelift .tarifalertmsg-bedrag {
    padding-right: 0px;
  }
}
@media (min-width: 767px) {
  .loans-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .prices {
    margin-bottom: 10px;
  }
  .loans-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .information-product {
    width: 24%;
    margin-top: 30px;
    padding-left: 5px;
  }
  .loans-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .supplier .tarifalertmsg {
    font-family: 'Barlow-Bold', sans-serif;
    font-size: 13px;
    color: #243588;
    max-width: 90%;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  .loans-resultspage-facelift .page-rsltlistv2 .main-right-rslt {
    min-height: 10px;
  }
}
@media (min-width: 1280px) {
  .loans-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .supplier .tarifalertmsg {
    font-size: 16px;
    margin-top: 10px;
  }
}
@media (max-width: 766px) {
  .loans-resultspage-facelift .page-rsltlistv2 .main-right-rslt {
    min-height: 0;
  }
  .loans-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .supplier .tarifalertmsg {
    font-family: 'Barlow-Bold', sans-serif;
    font-size: 13px;
    color: #243588;
    max-width: 90%;
    padding-top: 10px;
  }
  .loans-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .prices {
    margin: 0px;
  }
  .loans-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .prices .price-container .price .paymentperiod {
    position: relative;
    bottom: 6px;
    font-size: 13px;
    background-color: #ffffff;
    padding: 0 5px;
    margin-left: -5px;
  }
  .loans-resultspage-facelift .movies-btn {
    float: left;
  }
  .loans-resultspage-facelift .blue-box .blue-box-inside-top {
    margin: 5px 15px 5px 5px !important;
  }
}
@media (max-width: 375px) {
  .loans-resultspage-facelift .page-rsltlistv2 .prices .price-container {
    width: auto !important;
  }
  .loans-resultspage-facelift .page-rsltlistv2 .prices .price-container:first-child {
    min-width: 74px;
  }
  .loans-resultspage-facelift .page-rsltlistv2 .prices .price-container .price p.type {
    font-size: 13px;
  }
}
@media (max-width: 330px) {
  .loans-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .prices .price-container .price .paymentperiod {
    margin-left: -10px;
  }
}
/***************************** Result list  Loans facelift 2017 mobile END ******************************/
/***************************** Result list  Home Insurance facelift 2018 mobile ******************************/
.vertical-fl-align-logo {
  line-height: 4;
}
.vertical-fl-align-text {
  min-height: 57px;
  display: inline-block;
  vertical-align: top;
}
.info-icon-top-align {
  vertical-align: top;
}
@media (max-width: 1023px) {
  .telecom-vertical-v3-content .flex-row-h.flex-row-header .col-flex-v .col-flex-int img {
    width: auto;
    max-width: auto;
    height: 28px;
  }
}
.telecom-vertical-v3-content .col-flex-int.price-value {
  font-size: 20px;
}
.telecom-vertical-v3-content .col-flex-int.price-value sup {
  top: -5px;
}
@media (max-width: 1024px) {
  .telecom-vertical-v3-content .container-flex .flex-row-h .col-flex-int .jetotal-telecom .launcher {
    width: 100%;
    margin: 0 !important;
    padding: 6px !important;
  }
  .telecom-vertical-v3-content .container-flex .flex-row-h .col-flex-int .jetotal-telecom .launcher:before,
  .telecom-vertical-v3-content .container-flex .flex-row-h .col-flex-int .jetotal-telecom .launcher:after {
    display: none;
  }
  .telecom-vertical-v3-content .container-flex .flex-row-h .col-flex-int .jetotal-telecom .launcher .value,
  .telecom-vertical-v3-content .container-flex .flex-row-h .col-flex-int .jetotal-telecom .launcher .label {
    font-size: 13px;
    float: none;
  }
}
.telecom-vertical-v3-content .container-flex .flex-row-h.flex-row-header .back-sticky-btn {
  display: none;
}
.telecom-vertical-v3-content .container-flex .flex-row-h.flex-row-header .col-flex-v .col-flex-int strong.text-center pre {
  display: none;
}
.telecom-vertical-v3-content .container-flex .flex-row-h.flex-row-header.is-sticky:before {
  content: '';
  display: inline-block;
  position: absolute;
  width: 200vw;
  height: calc(100% + 3px);
  left: -100%;
  top: 0;
  z-index: -1;
  background-color: #ffffff;
  border-bottom: 2px solid #ebebeb;
}
.telecom-vertical-v3-content .container-flex .flex-row-h.flex-row-header.is-sticky .btn.btn-primary.btn-lg.btn-top {
  display: block;
  width: 100%;
}
@media (min-width: 1280px) {
  .telecom-vertical-v3-content .container-flex .flex-row-h.flex-row-header.is-sticky .col-flex-v .col-flex-int strong.text-center {
    min-height: 70px;
  }
}
@media (max-width: 1280px) {
  .telecom-vertical-v3-content .container-flex .flex-row-h.flex-row-header.is-sticky .col-flex-v .col-flex-int strong.text-center {
    position: relative;
    height: 45px;
    overflow: hidden;
  }
  .telecom-vertical-v3-content .container-flex .flex-row-h.flex-row-header.is-sticky .col-flex-v .col-flex-int strong.text-center pre {
    display: inline-block;
    position: absolute;
    margin: 0;
    bottom: 0;
    right: 0;
    font-size: 12px;
    background-color: #ffffff;
    z-index: 1;
  }
}
@media (min-width: 1024px) {
  .telecom-vertical-v3-content .container-flex .flex-row-h.flex-row-header.is-sticky .back-sticky-div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .telecom-vertical-v3-content .container-flex .flex-row-h.flex-row-header.is-sticky .back-sticky-btn {
    display: block;
    -ms-flex-item-align: end;
        align-self: flex-end;
    margin-bottom: 20px;
  }
}
#div_HI_LI_InsurerRejected p .mandatory,
#div_HI_RejectedInsurance p .mandatory {
  display: inline-block;
}
#div_HI_LI_InsurerRejected .mandatory,
#div_HI_RejectedInsurance .mandatory {
  display: none;
}
#div_HI_CustHouseNumber .pp-input input {
  width: 49%;
  float: left;
}
#div_HI_CustHouseNumber .pp-input .span-separator {
  width: 2%;
}
@media (max-width: 766px) {
  .homeisurance-rslt-facelift .iteminfo table td {
    min-width: auto;
  }
}
@media (min-width: 767px) and (max-width: 1024px) {
  .homeisurance-rslt-facelift .iteminfo.iteminfo-newtabs .iteminfo_tabs .tabbable .nav-tabs > li {
    margin: 0 10px 0 0;
  }
  .homeisurance-rslt-facelift .iteminfo.iteminfo-newtabs .iteminfo_tabs .tabbable .nav-tabs > li:first-child {
    margin: 0 10px 0 10px;
  }
}
.homeisurance-rslt-facelift .details.list-icon .font-icon-leaf:before,
.homeisurance-rslt-facelift .details.list-icon .pw-icon-leaf:before {
  position: absolute;
  left: 0px;
  top: 7px;
}
.homeisurance-rslt-facelift .vc-item-img-rem img {
  max-height: 26px;
  vertical-align: middle;
  float: none;
  width: auto;
}
.homeisurance-rslt-facelift .page-rsltlistv2 .hero-unit {
  padding-top: 10px !important;
}
.homeisurance-rslt-facelift .page-rsltlistv2 .rslt-filter-v2 .email-block {
  margin: 23px 0 46px;
}
@media (max-width: 1023px) {
  .homeisurance-rslt-facelift .page-rsltlistv2 .main-right-rslt {
    min-height: 0px;
    margin-top: 0px;
  }
}
@media (max-width: 1023px) {
  .homeisurance-rslt-facelift .page-rsltlistv2 .main-left .rslt-list-v2 {
    margin-top: 30px;
  }
}
@media (max-width: 766px) {
  .homeisurance-rslt-facelift .page-rsltlistv2 .main-left .rslt-list-v2 {
    margin-top: 20px;
  }
}
.homeisurance-rslt-facelift .page-rsltlistv2 .main-left .rslt-list-v2 .tarifalertmsgcar {
  font-size: 16px;
}
@media (max-width: 766px) {
  .homeisurance-rslt-facelift .page-rsltlistv2 .main-left .rslt-list-v2 .tarifalertmsgcar {
    font-size: 14px;
  }
}
.homeisurance-rslt-facelift .page-rsltlistv2 .main-left .rslt-list-v2 .tarifalertmsgcar .pw-icon-warning-medium {
  font-size: 14px;
  margin-left: 6px;
  top: 2px;
  position: relative;
}
.homeisurance-rslt-facelift .page-rsltlistv2 .main-left .rslt-list-v2 li.pw-icon-warning {
  margin-left: 25px;
  border-bottom: 0px dotted;
  display: inline-block;
}
.homeisurance-rslt-facelift .page-rsltlistv2 .main-left .rslt-list-v2 li.pw-icon-warning:before {
  margin-top: -4px;
  left: -24px;
}
@media (max-width: 1279px) {
  .homeisurance-rslt-facelift .page-rsltlistv2 .main-left .rslt-list-v2 li.pw-icon-warning:before {
    margin-top: -6px;
  }
}
@media (max-width: 766px) {
  .homeisurance-rslt-facelift .page-rsltlistv2 .main-left .rslt-list-v2 li.pw-icon-warning:before {
    left: -18px;
  }
}
@media (max-width: 1279px) {
  .homeisurance-rslt-facelift .page-rsltlistv2 .main-left .rslt-list-v2 li.pw-icon-warning {
    margin-left: 25px;
  }
}
@media (max-width: 766px) {
  .homeisurance-rslt-facelift .page-rsltlistv2 .main-left .rslt-list-v2 li.pw-icon-warning {
    margin-left: 17px;
  }
}
.homeisurance-rslt-facelift .page-rsltlistv2 .main-left .rslt-list-v2 li.pw-icon-warning span {
  border-bottom: 1px dotted;
}
.homeisurance-rslt-facelift .page-rsltlistv2 .main-left .rslt-list-v2 li.pw-icon-warning .text-nobottomborder,
.homeisurance-rslt-facelift .page-rsltlistv2 .main-left .rslt-list-v2 li.pw-icon-warning .text-nobottomborder > span {
  border-bottom: 0 !important;
}
.homeisurance-rslt-facelift .page-rsltlistv2 .main-left .rslt-list-v2 .list-item-warning {
  padding-left: 0 !important;
}
.homeisurance-rslt-facelift .page-rsltlistv2 .main-left .rslt-list-v2 .list-item-warning li.pw-icon-warning {
  margin-left: 24px;
  margin-bottom: 2px;
}
@media (max-width: 766px) {
  .homeisurance-rslt-facelift .page-rsltlistv2 .main-left .rslt-list-v2 .list-item-warning li.pw-icon-warning {
    margin-left: 16px;
  }
}
.homeisurance-rslt-facelift .page-rsltlistv2 .main-left .rslt-list-v2 .prices {
  margin: 30px 0 0 0;
  width: 33.75% !important;
}
@media (max-width: 1279px) {
  .homeisurance-rslt-facelift .page-rsltlistv2 .main-left .rslt-list-v2 .prices {
    width: 42.75% !important;
  }
}
@media (max-width: 766px) {
  .homeisurance-rslt-facelift .page-rsltlistv2 .main-left .rslt-list-v2 .prices {
    margin: 0px 0 0 0;
    width: 50% !important;
  }
}
@media (max-width: 766px) {
  .homeisurance-rslt-facelift .page-rsltlistv2 .main-left .rslt-list-v2 .prices .topscore {
    color: #909090;
  }
}
@media (max-width: 766px) {
  .homeisurance-rslt-facelift .page-rsltlistv2 .main-left .rslt-list-v2 .prices .price-container {
    width: 45% !important;
  }
}
.homeisurance-rslt-facelift .page-rsltlistv2 .main-left .rslt-list-v2 .supplier {
  width: 19% !important;
}
@media (max-width: 1279px) {
  .homeisurance-rslt-facelift .page-rsltlistv2 .main-left .rslt-list-v2 .supplier {
    width: 35% !important;
  }
}
@media (max-width: 766px) {
  .homeisurance-rslt-facelift .page-rsltlistv2 .main-left .rslt-list-v2 .supplier {
    padding-left: 0px;
    width: 50% !important;
  }
}
.homeisurance-rslt-facelift .page-rsltlistv2 .main-left .rslt-list-v2 .supplier .socialscoreitemmsg {
  padding-bottom: 0px;
}
@media (max-width: 766px) {
  .homeisurance-rslt-facelift .page-rsltlistv2 .main-left .rslt-list-v2 .supplier .socialscoreitemmsg {
    padding-left: 0px;
    font-size: 14px;
  }
}
@media (max-width: 1279px) {
  .homeisurance-rslt-facelift .page-rsltlistv2 .main-left .rslt-list-v2 .supplier .details.list-icon {
    margin-top: 10px;
  }
}
@media (max-width: 1023px) {
  .homeisurance-rslt-facelift .page-rsltlistv2 .main-left .rslt-list-v2 .supplier .details.list-icon {
    margin-top: 10px;
  }
}
.homeisurance-rslt-facelift .page-rsltlistv2 .main-left .rslt-list-v2 .supplier .coverage-no {
  font-family: 'Barlow-Bold', sans-serif;
  margin: 18px 0 0px 0;
  font-size: 16px;
}
@media (max-width: 766px) {
  .homeisurance-rslt-facelift .page-rsltlistv2 .main-left .rslt-list-v2 .supplier .coverage-no {
    margin: 6px 0 0px 0;
    font-size: 14px;
  }
}
.homeisurance-rslt-facelift .page-rsltlistv2 .main-left .rslt-list-v2 .supplier .coverage-no.coverage-wa,
.homeisurance-rslt-facelift .page-rsltlistv2 .main-left .rslt-list-v2 .supplier .coverage-no.coverage-wabc,
.homeisurance-rslt-facelift .page-rsltlistv2 .main-left .rslt-list-v2 .supplier .coverage-no.coverage-wafc {
  font-family: 'Barlow-Normal', sans-serif;
  margin: 6px 0 0px 0;
}
@media (max-width: 1279px) {
  .homeisurance-rslt-facelift .page-rsltlistv2 .main-left .rslt-list-v2 .supplier .eigen-risi {
    font-size: 14px;
  }
}
@media (max-width: 1023px) {
  .homeisurance-rslt-facelift .page-rsltlistv2 .main-left .rslt-list-v2 .supplier .eigen-risi {
    font-size: 14px;
  }
}
@media (max-width: 766px) {
  .homeisurance-rslt-facelift .page-rsltlistv2 .main-left .rslt-list-v2 .supplier .eigen-risi {
    font-size: 12px;
  }
}
.homeisurance-rslt-facelift .page-rsltlistv2 .main-left .rslt-list-v2 .supplier .eigen-risi:before {
  content: "";
  left: 2px;
  border-radius: 8px;
  background: #757474;
  width: 6px;
  height: 6px;
  top: 8px;
  position: absolute;
  display: block;
}
@media (max-width: 1279px) {
  .homeisurance-rslt-facelift .page-rsltlistv2 .main-left .rslt-list-v2 .supplier .eigen-risi:before {
    content: "" !important;
    left: 2px;
    border-radius: 8px;
    background: #757474;
    width: 6px;
    height: 6px;
    top: 8px;
    position: absolute;
    display: block !important;
  }
}
@media (max-width: 1023px) {
  .homeisurance-rslt-facelift .page-rsltlistv2 .main-left .rslt-list-v2 .supplier .eigen-risi:before {
    content: "" !important;
    left: 2px;
    border-radius: 8px;
    background: #757474;
    width: 6px;
    height: 6px;
    top: 8px;
    position: absolute;
    display: block !important;
  }
}
@media (max-width: 766px) {
  .homeisurance-rslt-facelift .page-rsltlistv2 .main-left .rslt-list-v2 .supplier .eigen-risi:before {
    content: "" !important;
    left: 2px;
    border-radius: 7px;
    background: #757474;
    width: 5px;
    height: 5px;
    top: 6px;
    position: absolute;
    display: block !important;
  }
}
.homeisurance-rslt-facelift .page-rsltlistv2 .main-left .rslt-list-v2 .information-product {
  width: 30%;
}
@media (max-width: 766px) {
  .homeisurance-rslt-facelift .page-rsltlistv2 .main-left .rslt-list-v2 .information-product {
    width: 50%;
  }
}
@media (max-width: 1279px) {
  .homeisurance-rslt-facelift .page-rsltlistv2 .main-left .rslt-list-v2 .information-product .eigen-risi {
    font-size: 14px;
  }
}
@media (max-width: 1023px) {
  .homeisurance-rslt-facelift .page-rsltlistv2 .main-left .rslt-list-v2 .information-product .eigen-risi {
    font-size: 14px;
  }
}
@media (max-width: 766px) {
  .homeisurance-rslt-facelift .page-rsltlistv2 .main-left .rslt-list-v2 .information-product .eigen-risi {
    font-size: 12px;
  }
}
.homeisurance-rslt-facelift .page-rsltlistv2 .main-left .rslt-list-v2 .information-product .eigen-risi:before {
  content: "";
  left: 2px;
  border-radius: 8px;
  background: #757474;
  width: 6px;
  height: 6px;
  top: 8px;
  position: absolute;
  display: block;
}
@media (max-width: 1279px) {
  .homeisurance-rslt-facelift .page-rsltlistv2 .main-left .rslt-list-v2 .information-product .eigen-risi:before {
    content: "" !important;
    left: 2px;
    border-radius: 8px;
    background: #757474;
    width: 6px;
    height: 6px;
    top: 8px;
    position: absolute;
    display: block !important;
  }
}
@media (max-width: 1023px) {
  .homeisurance-rslt-facelift .page-rsltlistv2 .main-left .rslt-list-v2 .information-product .eigen-risi:before {
    content: "" !important;
    left: 2px;
    border-radius: 8px;
    background: #757474;
    width: 6px;
    height: 6px;
    top: 8px;
    position: absolute;
    display: block !important;
  }
}
@media (max-width: 766px) {
  .homeisurance-rslt-facelift .page-rsltlistv2 .main-left .rslt-list-v2 .information-product .eigen-risi:before {
    content: "" !important;
    left: 2px;
    border-radius: 7px;
    background: #757474;
    width: 5px;
    height: 5px;
    top: 6px;
    position: absolute;
    display: block !important;
  }
}
.homeisurance-rslt-facelift .page-rsltlistv2 .main-left .rslt-list-v2 ul.vc-items li.vc-btn-compare {
  padding-left: 0px;
}
.homeisurance-rslt-facelift .page-rsltlistv2 .main-left .rslt-list-v2 .buy {
  margin: 30px 0 0 !important;
  min-height: 100px;
}
@media (min-width: 1279px) {
  .homeisurance-rslt-facelift .page-rsltlistv2 .main-left .rslt-list-v2 .buy {
    padding-left: 5px;
    width: 16.5%;
  }
}
@media (min-width: 1023px) {
  .homeisurance-rslt-facelift .page-rsltlistv2 .main-left .rslt-list-v2 .buy {
    padding-left: 5px;
    width: 16.5%;
  }
}
@media (max-width: 766px) {
  .homeisurance-rslt-facelift .page-rsltlistv2 .main-left .rslt-list-v2 .buy {
    min-height: 1px;
    width: 50% !important;
    margin: 0px 0 0 !important;
  }
}
@media (max-width: 766px) {
  .homeisurance-rslt-facelift .page-rsltlistv2 .main-left .rslt-list-v2 .buy .btn-primary {
    display: block;
  }
}
@media (max-width: 766px) {
  .homeisurance-rslt-facelift .page-rsltlistv2 .main-left .rslt-list-v2 .buy .btn-unavailable2 {
    width: 100%;
  }
}
/***************************** Result list  Home Insurance facelift 2018 mobile END ******************************/
/***************************** Result list  legalinsurance  facelift 2018  Start ******************************/
.legalinsurance-rslt-top .price-car div.price-value sup {
  left: -3px;
}
@media (max-width: 766px) {
  .legalinsurance-rslt-top .hero-unit .hero-content .show strong {
    word-break: break-all;
  }
}
.legalinsurance-rslt-top .area2 .accordion.list-icon-intabs .panel .panel-heading a {
  padding: 12px 0px 12px 0;
}
.legalinsurance-rslt-top .area2 .accordion.list-icon-intabs .panel-title .listitem_value .pw-icon-warning.pw-icon-warning-small {
  position: absolute;
  right: 32px;
  font-size: 14px;
}
@media (max-width: 766px) {
  .legalinsurance-rslt-top .page-rsltlistv2 .main-right-rslt {
    display: none !important;
  }
}
.legalinsurance-rslt-top .rslt-filterModal .modal-title {
  font-size: 26px;
}
.legalinsurance-rslt-top .rslt-filterModal .treeTable .listwordt .listwordtheader strong {
  word-break: break-all;
}
.legalinsurance-rslt-facelift .vc-item-img-rem img {
  float: left;
  width: auto;
  height: 26px;
}
.legalinsurance-rslt-facelift .vc-item-content-pn {
  text-align: right;
}
@media (max-width: 1279px) {
  .legalinsurance-rslt-facelift .eigen-risi {
    font-size: 14px;
  }
}
@media (max-width: 1023px) {
  .legalinsurance-rslt-facelift .eigen-risi {
    font-size: 14px;
  }
}
@media (max-width: 766px) {
  .legalinsurance-rslt-facelift .eigen-risi {
    font-size: 12px;
  }
}
.legalinsurance-rslt-facelift .eigen-risi:before {
  content: "";
  left: 2px;
  border-radius: 8px;
  background: #757474;
  width: 6px;
  height: 6px;
  top: 8px;
  position: absolute;
  display: block;
}
@media (max-width: 1279px) {
  .legalinsurance-rslt-facelift .eigen-risi:before {
    content: "" !important;
    left: 2px;
    border-radius: 8px;
    background: #757474;
    width: 6px;
    height: 6px;
    top: 8px;
    position: absolute;
    display: block !important;
  }
}
@media (max-width: 1023px) {
  .legalinsurance-rslt-facelift .eigen-risi:before {
    content: "" !important;
    left: 2px;
    border-radius: 8px;
    background: #757474;
    width: 6px;
    height: 6px;
    top: 8px;
    position: absolute;
    display: block !important;
  }
}
@media (max-width: 766px) {
  .legalinsurance-rslt-facelift .eigen-risi:before {
    content: "" !important;
    left: 2px;
    border-radius: 7px;
    background: #757474;
    width: 5px;
    height: 5px;
    top: 6px;
    position: absolute;
    display: block !important;
  }
}
.legalinsurance-rslt-facelift .legalinsurance-rslt .rslt-item.rslt-item-unavailable .blue.text-dotted {
  color: #959595 !important;
}
.legalinsurance-rslt-facelift .legalinsurance-rslt .rslt-item .supplier .tarifalertmsgcar {
  margin-top: 22px;
  display: inline-block;
}
@media (max-width: 1279px) {
  .legalinsurance-rslt-facelift .legalinsurance-rslt .rslt-item .supplier .tarifalertmsgcar {
    margin-top: 0px;
  }
}
@media (max-width: 766px) {
  .legalinsurance-rslt-facelift .legalinsurance-rslt .rslt-item .supplier .tarifalertmsgcar {
    margin-top: 7px;
  }
}
.legalinsurance-rslt-facelift .legalinsurance-rslt .rslt-item .supplier .img-supplier-logos {
  margin-bottom: 3px;
}
.legalinsurance-rslt-facelift .legalinsurance-rslt .rslt-item .supplier .img-supplier-logos img {
  max-height: 50px;
}
@media (max-width: 766px) {
  .legalinsurance-rslt-facelift .legalinsurance-rslt .rslt-item .supplier .img-supplier-logos img {
    max-height: 35px;
    margin-top: 6px;
  }
}
@media (max-width: 766px) {
  .legalinsurance-rslt-facelift .legalinsurance-rslt .rslt-item .information-product .blue.text-dotted {
    margin-bottom: 10px;
    display: inline-block;
  }
}
@media (max-width: 766px) {
  .legalinsurance-rslt-facelift .legalinsurance-rslt .rslt-item .information-product .details.list-icon {
    margin-bottom: 10px;
    display: block;
  }
}
.legalinsurance-rslt-facelift .legalinsurance-rslt .page-rsltlistv2 .prices .price-container:first-child {
  min-width: 69px;
}
@media (max-width: 766px) {
  .legalinsurance-rslt-facelift .legalinsurance-rslt .page-rsltlistv2 .prices .price-container:first-child {
    min-width: 69px;
  }
}
.legalinsurance-rslt-facelift .legalinsurance-rslt .page-rsltlistv2 .main-left .rslt-list-v2 .rslt-item {
  margin-bottom: 32px;
}
/***************************** Result list  legalinsurance  facelift 2018  ENDD ******************************/
.resultspage.energy-resultspage .iteminfo table .td-label {
  min-width: 180px;
  padding-right: 0;
}
@media (max-width: 766px) {
  .resultspage.energy-resultspage .iteminfo table .td-label {
    min-width: 160px;
  }
}
.resultspage.energy-resultspage .iteminfo table td.price-value {
  min-width: 90px;
  text-align: right;
}
.flex-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 5px;
}
.flex-row:last-child {
  margin-bottom: 0;
}
.flex-row .flex-col {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.resultspage-facelift.ci-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .skeleton.skeleton-rslt-item .supplier {
  margin-top: 0 !important;
}
@media (max-width: 766px) {
  .resultspage-facelift.ci-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .skeleton.skeleton-rslt-item .supplier {
    margin-top: 10px !important;
  }
}
@media (max-width: 766px) {
  .resultspage-facelift.ci-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .details.list-icon {
    min-height: 140px;
  }
}
.resultspage-facelift.ci-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .title-product-xs {
  margin-top: 15px;
}
.resultspage-facelift.ci-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .title-product {
  margin-top: 5px;
  margin-bottom: 10px;
  float: left;
  width: 79%;
}
@media (min-width: 766px) {
  .resultspage-facelift.ci-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .title-product {
    width: 60%;
    margin-left: 0px;
  }
}
@media (min-width: 1023px) {
  .resultspage-facelift.ci-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .title-product {
    width: 62%;
    margin-left: 5px;
  }
}
@media (min-width: 1279px) {
  .resultspage-facelift.ci-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .title-product {
    width: 79%;
    margin-left: 0px;
  }
}
@media (min-width: 766px) {
  .resultspage-facelift.ci-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .prices {
    margin: 0px 0 0 -10px !important;
  }
}
@media (min-width: 766px) {
  .resultspage-facelift.ci-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .buy {
    margin-top: 0px !important;
  }
}
@media (min-width: 766px) {
  .resultspage-facelift.ci-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .buy,
  .resultspage-facelift.ci-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .information-product,
  .resultspage-facelift.ci-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .prices {
    margin: 0;
  }
}
@media (min-width: 1023px) {
  .resultspage-facelift.ci-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .buy,
  .resultspage-facelift.ci-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .information-product,
  .resultspage-facelift.ci-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .prices {
    margin: 0 !important;
  }
}
@media (min-width: 1279px) {
  .resultspage-facelift.ci-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .buy,
  .resultspage-facelift.ci-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .information-product,
  .resultspage-facelift.ci-resultspage-facelift .page-rsltlistv2 .rslt-list-v2 .prices {
    margin: 0 !important;
  }
}
@media (max-width: 767px) {
  .resultspage.resultspage-facelift.ci-resultspage-facelift .rslt-list-v2 .details.list-icon {
    min-height: 140px;
  }
}
@media (max-width: 766px) {
  .resultspage.resultspage-facelift.ci-resultspage-facelift .rslt-list-v2 .title-product-xs {
    margin-top: 20px;
  }
}
.resultspage.resultspage-facelift.ci-resultspage-facelift .rslt-list-v2 .img-supplier-logos {
  line-height: 67px;
  height: 68px;
}
@media (max-width: 766px) {
  .resultspage.resultspage-facelift.ci-resultspage-facelift .rslt-list-v2 .information-product {
    margin-top: 90px;
  }
}
@media (max-width: 766px) {
  .resultspage.resultspage-facelift.ci-resultspage-facelift .rslt-list .rslt-item .line-mobile {
    top: 80px;
  }
}
@media (min-width: 767px) and (max-width: 1279px) {
  .resultspage.resultspage-facelift.ci-resultspage-facelift .insurance-price-container {
    padding-top: 8px;
  }
}
@media (min-width: 767px) {
  .resultspage.resultspage-facelift.ci-resultspage-facelift .insurance-price-container .car-page .rslt-list .rslt-item > div:nth-child(3) {
    margin: 20px 0 15px !important;
  }
}
.insurance-price-label {
  left: -5px;
  position: relative;
}
@media (max-width: 767px) {
  .insurance-price-label {
    letter-spacing: -0.5px;
  }
}
@media (max-width: 1023px) {
  .insurance-price-label {
    left: -5px;
  }
}
@media (max-width: 1279px) {
  .insurance-price-label {
    left: 0px;
  }
}
.insurance-price {
  font-size: 13px;
  color: #BABABA;
}
@media (max-width: 766px) {
  .insurance-price {
    font-size: 13px;
    color: #243588;
  }
}
@media (max-width: 1023px) {
  .insurance-price {
    font-size: 13px;
  }
}
@media (max-width: 1279px) {
  .insurance-price {
    font-size: 13px;
  }
}
.korting-color {
  font-weight: bold;
  color: #00B6ED;
}
.show-usage-overlay {
  border-radius: 6px;
  background-color: #F4F4F4;
}
.show-usage-overlay .carousel-left-overlay,
.show-usage-overlay .carousel-right-overlay {
  display: none !important;
}
.show-usage-overlay .left.carousel-control,
.show-usage-overlay .right.carousel-control {
  display: none;
}
.show-usage-overlay .carousel-usage-overlay {
  left: 0px;
  right: 0px;
  border-radius: 6px;
  padding: 0 10px;
  opacity: 1;
  height: 42px;
  top: -9px;
  position: absolute;
}
@media (min-width: 767px) {
  .show-usage-overlay .carousel-usage-overlay {
    height: 48px;
  }
}
.show-usage-overlay .carousel-usage-overlay .usage-overlay {
  width: 270px;
  padding: 11px 0;
  display: block;
  text-align: left;
}
@media (min-width: 767px) {
  .show-usage-overlay .carousel-usage-overlay .usage-overlay {
    text-align: left;
    padding: 12px 0;
  }
}
.carousel-usage-overlay .usage-overlay {
  display: none;
}
.modal-large-rslt-popsendemail .back-black-padding {
  margin-bottom: 10px;
}
.modal-large-rslt-popsendemail .car-form-control-feedback .form-control-feedback {
  right: 10px;
  top: 12px;
  z-index: 2;
  position: absolute;
}
@media (min-width: 766px) {
  .modal-large-rslt-popsendemail .car-form-control-feedback .form-control-feedback {
    top: 15px;
  }
}
.modal-large-rslt-popsendemail .inputbackground {
  border: 1px solid #BABABA;
  border-radius: 4px;
  display: inline-block;
  background-color: #fff;
  padding-top: 2px;
  padding-bottom: 2px;
  width: 100%;
}
@media (min-width: 767px) {
  .modal-large-rslt-popsendemail .inputbackground {
    padding-top: 6px;
    padding-bottom: 6px;
  }
}
.modal-large-rslt-popsendemail .inputbackground input {
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0;
  background-color: transparent;
  height: 38px;
  float: left;
}
@media (min-width: 767px) {
  .modal-large-rslt-popsendemail .inputbackground input {
    height: 37px;
  }
}
.modal-large-rslt-popsendemail .inputbackground input#hn,
.modal-large-rslt-popsendemail .inputbackground input#hn_true,
.modal-large-rslt-popsendemail .inputbackground input#hn_false,
.modal-large-rslt-popsendemail .inputbackground input.hn-input {
  width: 37%;
  padding-right: 5px;
}
.modal-large-rslt-popsendemail .inputbackground input#hna,
.modal-large-rslt-popsendemail .inputbackground input#hna_true,
.modal-large-rslt-popsendemail .inputbackground input#hna_false,
.modal-large-rslt-popsendemail .inputbackground input.hna-input {
  width: 63%;
  padding-left: 12px;
  border-left: 1px solid #BABABA;
}
.modal-large-rslt-popsendemail .form-control-feedback {
  right: 20px;
  top: 46px;
  position: absolute;
}
@media (min-width: 766px) {
  .modal-large-rslt-popsendemail .form-control-feedback {
    top: 54px;
  }
}
.modal-large-rslt-popsendemail .sendemailpopup .modal-header {
  display: none;
}
.modal-large-rslt-popsendemail .sendemailpopup .modal-body {
  border-top: 1px solid #e5e5e5;
  margin-top: 20px;
  padding: 20px 0px 0px 0px;
}
.modal-large-rslt-popsendemail .sendemailpopup .modal-footer {
  padding: 20px 0px 0px 0;
}
.modal-large-rslt-popsendemail .ontop {
  font-family: 'Barlow-Bold', sans-serif;
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  margin-top: 10px;
}
.modal-large-rslt-popsendemail hr {
  margin-top: 15px;
  margin-bottom: 15px;
}
.modal-large-rslt-popsendemail .modal-header {
  background-color: #243588;
  color: #ffffff;
  padding-bottom: 15px;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.modal-large-rslt-popsendemail .modal-header .modal-title {
  color: #ffffff;
}
.modal-large-rslt-popsendemail .modal-body {
  position: relative;
  padding: 30px;
}
@-webkit-keyframes animationfire {
  0% {
    opacity: 0;
  }
  20% {
    opacity: 0.7;
  }
  40% {
    opacity: 0.7;
  }
  60% {
    opacity: 0.7;
  }
  80% {
    opacity: 0.7;
  }
  100% {
    opacity: 0;
  }
}
@keyframes animationfire {
  0% {
    opacity: 0;
  }
  20% {
    opacity: 0.7;
  }
  40% {
    opacity: 0.7;
  }
  60% {
    opacity: 0.7;
  }
  80% {
    opacity: 0.7;
  }
  100% {
    opacity: 0;
  }
}
.animationfire {
  -webkit-animation: animationfire 5s forwards 0s;
          animation: animationfire 5s forwards 0s;
  background: url('https://cdn2.pricewise.nl/resources/main/anim23.png');
  width: 100%;
  height: 100%;
  display: block;
  position: fixed;
  z-index: 1040;
  top: 0;
}
.loans-rslt .loans-rzslider-rslt .col-rzslider {
  position: relative;
}
.loans-rslt .loans-rzslider-rslt .col-rzslider .rzslider .rz-bar {
  border: 1px solid #fff;
}
.loans-rslt .loans-rzslider-rslt .col-rzslider .monthlyamount {
  top: auto;
  bottom: 7px;
}
.loans-rslt .loans-rzslider-rslt .col-rzslider .monthlyamount .arrowbottom-3 {
  border-bottom-color: #243588;
}
.loans-rslt .loans-rzslider-rslt .col-rzslider .monthlyamount .arrowbottom-3:after {
  border-bottom-color: #243588;
}
.loans-rslt .loans-rzslider-rslt .col-rzslider .monthlyamount span {
  color: #fff;
  background-color: #243588;
  border: 1px solid #243588;
}
.loans-rslt .loans-rzslider-rslt.loans-car-coverage .loans-box-secostep .col-rzslider {
  padding-right: 43px;
}
.loans-rslt .loans-rzslider-rslt.loans-car-coverage .loans-box-secostep .col-rzslider .monthlyamount {
  top: auto;
  bottom: 5px;
  right: -48px;
}
@media (max-width: 766px) {
  .loans-rslt .loans-rzslider-rslt.loans-car-coverage .loans-box-secostep .col-rzslider .monthlyamount {
    top: auto;
  }
}
@media (min-width: 766px) {
  .total-price-rslt {
    font-size: 18px !important;
  }
}
.tt-pricecontent-sign h5 {
  font-family: 'Barlow-Extrabold', sans-serif;
}
.tt-pricecontent-sign .hr-tooltip {
  margin-top: 15px;
}
.tt-pricecontent-sign .table-align-acc .cashback-and-discount td.td-value.price-value {
  padding: 5px 5px 5px 0px;
}
.tt-pricecontent-sign .table-align-acc td {
  padding: 3px 0;
  vertical-align: top;
}
.tt-pricecontent-sign .table-align-acc td h5 {
  color: #243588;
  margin-top: 0px;
  margin-bottom: 5px;
  font-family: 'Barlow-Extrabold', sans-serif;
}
.tt-pricecontent-sign .table-align-acc td .text-primary {
  color: #243588;
}
.tt-pricecontent-sign .table-align-acc td span {
  color: #333;
}
.tt-pricecontent-sign .table-align-acc .price-value {
  text-align: right !important;
  vertical-align: top !important;
  min-width: 90px !important;
  width: 90px !important;
}
.tt-pricecontent-sign .table-align-acc td:first-child {
  width: auto !important;
  padding-right: 10px;
}
.tt-pricecontent-sign .table-align-acc .price-sign {
  min-width: 10px !important;
  width: 10px !important;
}
.tt-pricecontent-sign .table-align-acc .space-cash {
  height: 5px;
}
.tooltipster-sidetip .tooltipster-box .tooltipster-content .disclaimer-tootltip {
  font-size: 13px;
  margin-top: 10px;
}
.accordion-rslt.accordion .panel .panel-collapse > .panel-body {
  padding-top: 0;
}
.resultspage.energy-resultspage .iteminfo table.table-align-acc {
  width: 100%;
}
.resultspage.energy-resultspage .iteminfo table.table-align-acc .no-padd-right {
  padding-right: 0 !important;
}
.resultspage.energy-resultspage .iteminfo table.table-align-acc h5 {
  font-family: 'Barlow-Extrabold', sans-serif;
}
.resultspage.energy-resultspage .iteminfo table.table-align-acc hr {
  border-top: 1px solid #ddd;
}
.resultspage.energy-resultspage .iteminfo table.table-align-acc .text-dotted {
  padding-bottom: 3px;
  display: inline-block;
  border-width: 2px;
}
@media (max-width: 766px) {
  .resultspage.energy-resultspage .iteminfo table.table-align-acc .text-dotted {
    border-width: 1px;
  }
}
.resultspage.energy-resultspage .iteminfo table.table-align-acc .price-mobile b {
  font-family: 'Barlow-Normal', sans-serif;
  font-weight: 100;
}
@media (max-width: 766px) {
  .resultspage.energy-resultspage .iteminfo table.table-align-acc .cashback-and-discount .td-value.price-value {
    padding-right: 8px;
  }
}
.resultspage.energy-resultspage .iteminfo table.table-align-acc td {
  vertical-align: top;
  padding-bottom: 5px;
  min-width: auto;
}
.resultspage.energy-resultspage .iteminfo table.table-align-acc td h4 {
  margin-bottom: 0;
  margin-top: 0;
}
.resultspage.energy-resultspage .iteminfo table.table-align-acc td:first-child {
  width: auto;
  padding-right: 10px;
}
.resultspage.energy-resultspage .iteminfo table.table-align-acc td.price-sign {
  min-width: 10px;
  width: 10px;
}
.resultspage.energy-resultspage .iteminfo table.table-align-acc td.td-value.price-value {
  min-width: 94px;
  width: 94px;
}
@media (max-width: 766px) {
  .resultspage.energy-resultspage .iteminfo table.table-align-acc td.td-value.price-value {
    min-width: 70px;
    width: 70px;
  }
}
@media (min-width: 766px) {
  .iteminfo .area2.area2-price {
    margin-left: 0%;
    width: 50%;
  }
}
.resultspage-facelift.energy-resultspage-facelift .page-rsltlistv2 .dealalert {
  z-index: 1;
  position: relative;
}
@media (max-width: 766px) {
  .resultspage-facelift.energy-resultspage-facelift .price-container .price p.type {
    font-family: 'Barlow-Normal', sans-serif;
  }
}
.resultspage-facelift.energy-resultspage-facelift .accordion-pp-rslt {
  border-top: #ededed solid 0px;
}
.resultspage-facelift.energy-resultspage-facelift .accordion-pp-rslt.accordion-pp-rslt-total {
  border-top: #ededed solid 1px;
}
@media (min-width: 766px) {
  .resultspage-facelift.energy-resultspage-facelift .accordion.accordion-pp-rslt td.td-value.price-value {
    min-width: 94px !important;
    width: 94px !important;
  }
}
.energy-resultspage-facelift .price-container-save div.price-value {
  font-size: 25px;
}
@media (min-width: 1279px) {
  .energy-resultspage-facelift .price-container-save div.price-value {
    font-size: 32px;
  }
}
@media (min-width: 1023px) {
  .energy-resultspage-facelift .price-container-save div.price-value {
    font-size: 32px;
  }
}
@media (min-width: 766px) {
  .energy-resultspage-facelift .price-container-save div.price-value {
    font-size: 32px;
  }
}
.energy-resultspage-facelift .active-filters {
  margin: -5px 0 30px 0;
  border-bottom: 1px solid #d3d3d3;
  padding-bottom: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.energy-resultspage-facelift .active-filters .items-filter {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  border-radius: 10px;
  background-color: #edf2fb;
  color: #243588;
  display: inline-block;
  padding: 10px 16px 13px 17px;
  margin-right: 5px;
  margin-top: 5px;
}
.energy-resultspage-facelift .active-filters .items-filter span {
  color: #243588;
}
.energy-resultspage-facelift .active-filters .items-filter .pw-icon-cross {
  color: #243588;
  font-size: 11px;
  margin-left: 7px;
  text-decoration: none;
}
.energy-resultspage-facelift .active-filters .items-filter .pw-icon-cross:before {
  color: #243588;
}
.energy-resultspage-facelift .active-filters .items-filter.items-filter-active {
  background-color: #EDEDED;
  color: #243588;
}
.sm-filter-btn {
  margin-right: 3px;
}
.hld-onze {
  position: relative;
}
.hld-onze img {
  position: absolute;
  right: 16px;
  top: -24px;
}
@media (max-width: 1279px) {
  .hld-onze img {
    right: 7px;
    top: -15px;
  }
}
@media (max-width: 1024px) {
  .hld-onze h4 {
    padding-right: 20px;
  }
}
.btn-group-color {
  margin-top: 10px;
}
@media (max-width: 766px) {
  .btn-group-color.btn-group-color-fontxs14 a {
    font-size: 14px;
  }
}
@media (min-width: 767px) {
  .btn-group-color {
    margin-top: 5px;
  }
}
.btn-group-color.btn-group .btn {
  color: #333333;
  border: 1px solid #bbb;
}
.btn-group-color.btn-group .btn.active,
.btn-group-color.btn-group .btn.hover,
.btn-group-color.btn-group .btn:focus {
  color: #243588;
  background-color: #fff;
}
.btn-group-color.btn-group .btn-default.active {
  background-color: #f4f4f4;
}
.telecom-providers-awards.dealalert-outside.second-position {
  margin-left: 10px;
}
@media (max-width: 766px) {
  .telecom-providers-awards.dealalert-outside.second-position .dealalert .text {
    border-top-left-radius: 0;
  }
}
.telecom-providers-awards .text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 25.7px;
}
.telecom-providers-awards .title {
  border-bottom: 1px dotted #fff;
  height: 20px;
}
.telecom-providers-awards .place {
  width: 38px;
  margin-top: -15px;
  margin-bottom: -20px;
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 30px;
  z-index: 1;
}
@media (min-width: 767px) {
  .telecom-providers-awards .place {
    margin-top: -10px;
    width: 50px;
    background-size: 40px;
  }
}
.telecom-providers-awards .first-place {
  background-image: url('https://cdn2.pricewise.nl/resources/main/PW_ProviderAwards 2021-1-BLANCO.png');
}
.telecom-providers-awards .second-place {
  background-image: url('https://cdn2.pricewise.nl/resources/main/PW_ProviderAwards 2021-2-BLANCO.png');
}
.telecom-providers-awards .third-place {
  background-image: url('https://cdn2.pricewise.nl/resources/main/PW_ProviderAwards 2021-3-BLANCO.png');
}
@media (min-width: 1023px) and (max-width: 1279px) {
  .info-icon.info-icon-items-align {
    position: absolute;
    left: 62px;
    top: 23px;
  }
}
.service-options-box .subtitle {
  color: #243588;
  font-weight: 800;
  padding-bottom: 15px;
  padding-top: 15px;
  width: 100%;
}
.service-options-box .service-options-box-details > div {
  border-bottom: 1px solid #bbb;
  padding-left: 28px;
}
@media (max-width: 340px) {
  .service-options-box .service-options-box-details > div {
    padding-left: 22px;
  }
}
.service-options-box .service-options-box-details > div:before {
  color: #243588;
  position: absolute;
  top: 18px;
  left: 0;
}
.service-options-box .pw-icon-arrow-swap:before {
  font-size: 17px;
}
.service-options-box .info-icon {
  margin-left: 10px;
  background-color: #243588;
}
@media (max-width: 340px) {
  .service-options-box .info-icon {
    margin-left: 0;
  }
}
@media (min-width: 1024px) {
  .service-options-box .service-options-box-details > div {
    border-bottom: none;
    padding-right: 15px;
  }
  .service-options-box .service-options-box-details > div:before {
    font-size: 20px;
    top: 16px;
  }
  .service-options-box .service-options-box-details > div.pw-icon-arrow-swap {
    padding-left: 31px;
  }
  .service-options-box .service-options-box-details > div.pw-icon-arrow-swap:before {
    font-size: 23px;
  }
  .service-options-box .subtitle {
    padding-bottom: 5px;
    font-size: 18px;
  }
}
.accordion-pw.accordion-rslt-left summary > h4 {
  font-family: 'Barlow-Medium', sans-serif;
}
@media (min-width: 767px) {
  .resultspage.travelinsurance-rslt .rslt-list.rslt-list-v2 {
    margin-top: 30px !important;
  }
}
.chatbot-floating-button {
  position: fixed;
  z-index: 1039;
  bottom: 30px;
  right: 30px;
  border-radius: 6px;
  background-color: #243588;
  border: 1px solid #ffffff;
  -webkit-box-shadow: 0px 10px 20px 2px rgba(29, 42, 109, 0.1);
          box-shadow: 0px 10px 20px 2px rgba(29, 42, 109, 0.1);
  padding: 10px;
  max-height: 76px;
}
.vc-bar-active .chatbot-floating-button {
  bottom: 130px;
}
.coverage-page-zorg .chatbot-floating-button {
  bottom: 100px;
}
.purchase-page-zorg .chatbot-floating-button {
  bottom: 70px;
}
.chatbot-floating-button .chatbot-text {
  color: #ffffff;
  font-family: 'Barlow-Extrabold', sans-serif;
  font-size: 18px;
  margin: 0;
}
.chatbot-floating {
  display: none;
  position: fixed;
  z-index: calc(1050 + 1);
  background-color: #ffffff;
  padding: 0;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding-bottom: 25px;
}
@media (min-width: 475px) {
  .chatbot-floating {
    top: auto;
    left: auto;
    bottom: 5px;
    right: 5px;
    height: calc(100vh - 10px);
    max-height: 500px;
    width: calc(100vw - 10px);
    max-width: 410px;
    border-radius: 6px;
    border: 1px solid #F4F4F4;
    -webkit-box-shadow: 0px 10px 20px 2px rgba(29, 42, 109, 0.1);
            box-shadow: 0px 10px 20px 2px rgba(29, 42, 109, 0.1);
    z-index: calc(1040);
  }
}
@media (min-width: 767px) {
  .chatbot-floating {
    bottom: 30px;
    right: 30px;
    height: calc(100vh - 40px);
  }
  .vc-bar-active .chatbot-floating {
    bottom: 130px;
    height: calc(100vh - 140px);
  }
  .coverage-page-zorg .chatbot-floating {
    bottom: 100px;
    height: calc(100vh - 110px);
  }
  .purchase-page-zorg .chatbot-floating {
    bottom: 70px;
    height: calc(100vh - 80px);
  }
}
.chatbot-floating.chatbot-window-visible {
  display: inline-block;
}
.chatbot-floating .chatbot-close-btn {
  z-index: 10;
  position: absolute;
  top: 7px;
  right: 8px;
  text-decoration: none;
  background-color: transparent;
  font-size: 8px;
  padding: 7px;
  border: 1px solid #ffffff;
  border-radius: 20px 20px 24px/20px 20px 21px;
  line-height: 1;
}
.chatbot-floating .chatbot-close-btn:before {
  color: #ffffff;
  position: relative;
  line-height: 1;
  font-size: 14px;
}
.chatbot-floating .chatbot-explanatorytext {
  position: absolute;
  font-size: 13px;
  bottom: 0;
  left: 0;
  right: 0;
  border-top: 1px solid #F4F4F4;
  padding: 1px 3px;
}
.rslt-filter {
  margin-left: 0;
  margin-right: 0;
}
.rslt-filter:before,
.rslt-filter:after {
  content: " ";
  display: table;
}
.rslt-filter:after {
  clear: both;
}
.rslt-filter:before,
.rslt-filter:after {
  content: " ";
  display: table;
}
.rslt-filter:after {
  clear: both;
}
@media (max-width: 766px) {
  .rslt-filter {
    position: relative;
    border-radius: 10px;
    padding: 10px 20px 20px;
    margin: 10px 0 20px 0;
    border: 1px solid #EDEDED;
    background: #F4F4F4;
    margin: 0;
    padding: 2px 6px 2px 6px;
  }
}
.rslt-filter .sortof,
.rslt-filter .changeof {
  margin-left: -10px;
  margin-right: -10px;
  margin: 10px 0;
}
.rslt-filter .sortof {
  margin-top: 3px;
  margin-bottom: 10px;
}
@media (max-width: 766px) {
  .rslt-filter .sortof div {
    text-align: left !important;
  }
}
.rslt-filter .do-collapse {
  color: #243588;
  display: none;
  padding-left: 0;
}
@media (max-width: 766px) {
  .rslt-filter .do-collapse {
    display: inline-block;
  }
}
.rslt-filter h3 {
  margin: 0 0 5px;
}
@media (max-width: 766px) {
  .rslt-filter h3 {
    display: none !important;
  }
}
.rslt-filter .btn-group .btn {
  color: #bbbbbb;
  border: 1px solid #bbb;
}
.rslt-filter .btn-group .btn.active,
.rslt-filter .btn-group .btn.hover,
.rslt-filter .btn-group .btn:focus {
  color: #243588;
  background-color: #f4f4f4;
}
@media (max-width: 766px) {
  .rslt-filter [class^="col-"] {
    border-top: 1px solid #BABABA;
    padding-top: 10px;
    margin-top: 8px;
  }
  .rslt-filter [class^="col-"]:first-of-type {
    border: 0;
    margin-top: 0px;
  }
  .rslt-filter [class^="col-"] .btn-group {
    display: block;
  }
  .rslt-filter [class^="col-"]:before,
  .rslt-filter [class^="col-"]:after {
    content: " ";
    display: table;
  }
  .rslt-filter [class^="col-"]:after {
    clear: both;
  }
  .rslt-filter [class^="col-"]:before,
  .rslt-filter [class^="col-"]:after {
    content: " ";
    display: table;
  }
  .rslt-filter [class^="col-"]:after {
    clear: both;
  }
  .rslt-filter .changeof {
    border-top: 1px solid #BABABA;
    margin-top: 10px;
  }
  .rslt-filter .label {
    font-family: 'Barlow-Bold', sans-serif;
  }
}
.rslt-filter .label,
.rslt-filter label:not(.custom-checkbox) {
  padding: 0 6px 4px 0;
  display: inline-block;
}
@media (min-width: 767px) {
  .rslt-filter .label,
  .rslt-filter label:not(.custom-checkbox) {
    display: inline-block;
  }
}
@media (max-width: 767px) {
}
.rslt-filter label.custom-checkbox {
  padding-right: 10px;
  white-space: nowrap;
}
@media (max-width: 767px) {
  .rslt-filter label.custom-checkbox {
    padding-bottom: 0px;
  }
}
@media (min-width: 767px) {
  .rslt-filter .changeof {
    position: relative;
    border-radius: 10px;
    padding: 10px 20px 20px;
    margin: 10px 0 20px 0;
    border: 1px solid #F4F4F4;
    background: #F4F4F4;
    padding: 10px 0px 10px;
  }
}
.rslt-filter .changeof .items {
  margin-top: 6px;
}
@media (min-width: 767px) {
  .rslt-filter .collapse {
    display: block!important;
    height: auto!important;
    overflow: visible !important;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  .rslt-filter .sortof-collapsing {
    display: none !important;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .rslt-filter .sortof-collapsing {
    display: none !important;
  }
}
@media (min-width: 1280px) {
  .rslt-filter .sortof-collapsing {
    display: none !important;
  }
}
.rslt-filter .sortof-collapsing .hld-header {
  padding: 0;
}
.rslt-filter .sortof-collapsing .hld-content {
  color: #333333;
}
.rslt-filter .sortof-collapsing .hld-content .sortof,
.rslt-filter .sortof-collapsing .hld-content .changeof {
  margin-left: -10px;
  margin-right: -10px;
  display: block !important;
}
.rslt-filter .sortof-collapsing .hld-content .FilterItem {
  width: 100%;
  margin: 10px 0;
  clear: both;
  padding: 0;
}
.rslt-filter .sortof-collapsing .hld-content .FilterItem .label {
  display: inline-block;
}
.rslt-filter .sortof-collapsing .hld-content .changeof {
  background-color: transparent;
  padding: 0;
  border-radius: 0;
  border: 0;
}
.rslt-filter .changeof-ci label.custom-checkbox {
  padding-right: 0;
}
.rslt-filter .changeof-zorg .custom-check-zorg {
  padding-top: 36px;
}
@media (max-width: 1279px) {
  .rslt-filter .changeof-zorg .custom-check-zorg {
    padding-top: 26px;
  }
}
@media (max-width: 766px) {
  .rslt-filter .changeof-zorg .custom-check-zorg {
    padding-top: 0;
  }
}
.rslt-filter .changeof-zorg .lastdiv > div {
  display: inline-block;
}
.rslt-filter .changeof-zorg .multiSelect.inlineBlock {
  width: 100%;
}
.rslt-filter .changeof-zorg .multiSelect.inlineBlock .multiSelectButton {
  width: 100%;
}
.rslt-filter-v2 {
  margin-left: 0;
  margin-right: 0;
}
.rslt-filter-v2:before,
.rslt-filter-v2:after {
  content: " ";
  display: table;
}
.rslt-filter-v2:after {
  clear: both;
}
.rslt-filter-v2:before,
.rslt-filter-v2:after {
  content: " ";
  display: table;
}
.rslt-filter-v2:after {
  clear: both;
}
.rslt-filter-v2 .email-block {
  margin: 10px 0 46px;
  padding: 10px 20px;
  cursor: pointer;
}
.rslt-filter-v2 .email-block span {
  color: #243588;
  vertical-align: middle;
}
.rslt-filter-v2 .email-block .email-text {
  vertical-align: middle;
  margin: 0 0 0 45px;
}
@media (max-width: 1279px) {
  .rslt-filter-v2 .email-block .email-text {
    margin: 0 0 0 2px;
  }
}
@media (max-width: 1023px) {
  .rslt-filter-v2 .email-block .email-text {
    margin: 0 0 0 2px;
  }
}
.rslt-filter-v2 .email-block.email-block-car {
  margin: 10px 0 20px;
  height: 50px;
}
@media (max-width: 1023px) {
  .rslt-filter-v2 {
    position: relative;
    border-radius: 10px;
    padding: 10px 20px 20px;
    margin: 10px 0 20px 0;
    border: 1px solid #EDEDED;
    background: #F4F4F4;
    margin: 0;
    padding: 2px 6px 2px 6px;
  }
}
.rslt-filter-v2 .sortof,
.rslt-filter-v2 .changeof {
  margin-left: -10px;
  margin-right: -10px;
  margin: 10px 0;
}
.rslt-filter-v2 .sortof {
  margin-top: 3px;
  margin-bottom: 10px;
}
.rslt-filter-v2 .do-collapse {
  color: #243588;
  display: none;
  padding-left: 0;
}
@media (max-width: 1023px) {
  .rslt-filter-v2 .do-collapse {
    display: inline-block;
  }
}
.rslt-filter-v2 h3 {
  margin: 0 0 5px;
}
@media (max-width: 766px) {
  .rslt-filter-v2 h3 {
    display: none !important;
  }
}
.rslt-filter-v2 .btn-group .btn {
  color: #bbbbbb;
  border: 1px solid #bbb;
}
.rslt-filter-v2 .btn-group .btn.active,
.rslt-filter-v2 .btn-group .btn.hover,
.rslt-filter-v2 .btn-group .btn:focus {
  color: #243588;
  background-color: #fff;
}
@media (max-width: 1023px) {
  .rslt-filter-v2 [class^="col-"] {
    border-top: 0px solid #BABABA;
    padding-top: 10px;
    margin-top: 0px;
  }
  .rslt-filter-v2 [class^="col-"]:first-of-type {
    border: 0;
    margin-top: 0px;
  }
  .rslt-filter-v2 [class^="col-"] .btn-group {
    display: block;
  }
  .rslt-filter-v2 [class^="col-"]:before,
  .rslt-filter-v2 [class^="col-"]:after {
    content: " ";
    display: table;
  }
  .rslt-filter-v2 [class^="col-"]:after {
    clear: both;
  }
  .rslt-filter-v2 [class^="col-"]:before,
  .rslt-filter-v2 [class^="col-"]:after {
    content: " ";
    display: table;
  }
  .rslt-filter-v2 [class^="col-"]:after {
    clear: both;
  }
  .rslt-filter-v2 .changeof {
    border-top: 1px solid #BABABA;
    margin-top: 10px;
  }
  .rslt-filter-v2 .label {
    font-family: 'Barlow-Bold', sans-serif;
  }
}
.rslt-filter-v2 .label,
.rslt-filter-v2 label:not(.custom-checkbox) {
  padding: 0 6px 4px 0;
  display: inline-block;
}
@media (min-width: 1023px) {
  .rslt-filter-v2 .label,
  .rslt-filter-v2 label:not(.custom-checkbox) {
    display: inline-block;
  }
}
.rslt-filter-v2.rslt-filter-v2 label.custom-radio {
  padding-left: 30px;
}
.rslt-filter-v2 label.custom-checkbox {
  padding-right: 0px;
  white-space: nowrap;
}
.rslt-filter-v2 label.custom-checkbox.wrap-text {
  white-space: normal;
}
@media (max-width: 1023px) {
  .rslt-filter-v2 label.custom-checkbox {
    padding-bottom: 0px;
  }
}
@media (min-width: 1023px) {
  .rslt-filter-v2 .changeof {
    position: relative;
    border-radius: 10px;
    padding: 10px 20px 20px;
    margin: 10px 0 20px 0;
    border: 1px solid #F4F4F4;
    background: #F4F4F4;
    padding: 10px 0px 10px;
  }
}
.rslt-filter-v2 .changeof .items {
  margin-top: 6px;
}
@media (min-width: 1024px) {
  .rslt-filter-v2 .collapse {
    display: block !important;
    height: auto !important;
    overflow: visible !important;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  .rslt-filter-v2 .sortof-collapsing {
    display: none !important;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .rslt-filter-v2 .sortof-collapsing {
    display: none !important;
  }
}
@media (min-width: 1280px) {
  .rslt-filter-v2 .sortof-collapsing {
    display: none !important;
  }
}
.rslt-filter-v2 .sortof-collapsing .hld-header {
  padding: 0;
}
.rslt-filter-v2 .sortof-collapsing .hld-content {
  color: #333333;
}
.rslt-filter-v2 .sortof-collapsing .hld-content .sortof,
.rslt-filter-v2 .sortof-collapsing .hld-content .changeof {
  margin-left: -10px;
  margin-right: -10px;
  display: block !important;
}
.rslt-filter-v2 .sortof-collapsing .hld-content .FilterItem {
  width: 100%;
  margin: 10px 0;
  clear: both;
  padding: 0;
}
.rslt-filter-v2 .sortof-collapsing .hld-content .FilterItem .label {
  display: inline-block;
}
.rslt-filter-v2 .sortof-collapsing .hld-content .changeof {
  background-color: transparent;
  padding: 0;
  border-radius: 0;
  border: 0;
}
.rslt-filter-ci .changeof-ci label.filter-rows {
  line-height: 18px !important;
  padding-top: 1px;
}
.rslt-filter-ci .filter-rows-tooltip {
  margin-left: -67px;
  margin-top: -39px;
}
.rslt-filter-ci .div-separate10 {
  height: 10px;
}
@media (max-width: 766px) {
  .rslt-filter-ci .nopadtopxs {
    padding-top: 0;
  }
}
@media (min-width: 1280px) {
  .rslt-filter-ci [class^="col-sm-force-three col-lg-16"] {
    width: 100% !important;
  }
}
.zorg-hld {
  margin-top: 65px;
  margin-bottom: 0;
}
@media (min-width: 1023px) {
  .zorg-hld .form-inline .form-group {
    width: 61%;
    margin-right: 10px;
  }
}
@media (min-width: 1279px) {
  .zorg-hld .form-inline .form-group {
    width: 73%;
    margin-right: 10px;
  }
}
.zorg-hld span,
.zorg-hld strong {
  color: #fff;
}
.zorg-hld .second-zorg-hld {
  background-image: url('https://cdn2.pricewise.nl/resources/main/Zorg_koffer.svg');
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  margin-top: -72px;
  margin-bottom: 0px;
  height: 105px;
}
.zorg-hld .btn.pw-icon-arrow-right:after {
  right: 21px;
}
.de-bespaarweek-hld {
  margin-top: 65px;
  margin-bottom: 0;
}
.de-bespaarweek-hld span,
.de-bespaarweek-hld strong,
.de-bespaarweek-hld a {
  color: #fff;
}
.de-bespaarweek-hld .hld-content {
  text-align: center;
  padding-bottom: 0px;
  padding-top: 10px;
}
.de-bespaarweek-hld .second-de-bespaarweek-hld {
  background-image: url('https://cdn2.pricewise.nl/resources/main/De-Bespaarweek.svg');
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  margin-top: -72px;
  margin-bottom: 0px;
  height: 142px;
}
.wintercheck-hld {
  margin-top: 65px;
  margin-bottom: 0;
}
.wintercheck-hld span,
.wintercheck-hld strong,
.wintercheck-hld a {
  color: #fff;
}
.wintercheck-hld .hld-content {
  text-align: center;
  padding-bottom: 0px;
  padding-top: 10px;
}
.wintercheck-hld .wintercheck-hld-header {
  background-image: url('https://cdn2.pricewise.nl/resources/main/Car_Wintercheck_2022_hero.svg');
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  margin-top: -72px;
  margin-bottom: 0px;
  height: 142px;
}
.internet-hld {
  margin-top: 65px;
  margin-bottom: 0;
}
.internet-hld span,
.internet-hld strong,
.internet-hld a {
  color: #fff;
}
.internet-hld .second-internet-hld {
  background-image: url('https://cdn2.pricewise.nl/resources/main/Internet_tvblok.svg');
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  margin-top: -72px;
  margin-bottom: 0px;
  height: 124px;
}
.telecom-page .rslt-filter .changeof .changeof-row {
  overflow: hidden;
  margin-left: -10px;
  margin-right: -10px;
}
.telecom-page .rslt-filter .changeof .changeof-row > div {
  margin-top: 10px;
}
@media (max-width: 1280px) {
  .telecom-page .rslt-filter .changeof .changeof-row:last-child {
    margin-top: 32px;
  }
  .telecom-page .rslt-filter .changeof .changeof-row:last-child > div {
    margin-top: 5px;
  }
}
.telecom-page .rslt-filter label.custom-checkbox {
  padding-right: 2px;
  margin-top: 6px;
}
.de-bespaarweek-hld {
  margin-top: 65px;
  margin-bottom: 0;
}
.de-bespaarweek-hld span,
.de-bespaarweek-hld strong,
.de-bespaarweek-hld a {
  color: #fff;
}
.de-bespaarweek-hld .hld-content {
  text-align: center;
  padding-bottom: 0px;
  padding-top: 10px;
}
.de-bespaarweek-hld .second-de-bespaarweek-hld {
  background-image: url('https://cdn2.pricewise.nl/resources/main/De-Bespaarweek.svg');
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  margin-top: -72px;
  margin-bottom: 0px;
  height: 142px;
}
@media (max-width: 1280px) {
  .col-cost-per,
  .col-sort-by,
  .col-sort-by-top,
  .col-top-10-text {
    float: left;
    min-height: 1px;
    position: relative;
    padding: 0;
  }
  .col-cost-per,
  .col-top-10-text {
    padding-left: 10px;
    padding-right: 10px;
  }
  .col-sort-by-top {
    padding-left: 10px;
    padding-right: 9px;
  }
  .col-sort-by {
    padding-left: 11px;
    padding-right: 10px;
  }
}
@media (min-width: 1024px) and (max-width: 1280px) {
  .col-sort-by-top {
    padding-left: 7px;
    padding-right: 7px;
  }
  .col-sort-by {
    padding-left: 8px;
    padding-right: 7px;
  }
}
.telecom-rslt-internet .rslt-detailsModal .modal-dialog .modal-content {
  /*fix IE 11*/
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .telecom-rslt-internet .rslt-detailsModal .modal-dialog .modal-content .modal-footer {
    margin-left: 0px !important;
  }
}
.energy-resultlist-en .rslt-notifications > div.notification-item.dinner-results-notification-box,
.energy-resultlist-en .holidaycard-box {
  display: none;
}
.energy-resultlist-en .cinemember-box,
.energy-resultlist-en .internet-hld,
.energy-resultlist-en .zorg-hld {
  display: none;
}
.en-pp .cinemember-box,
.en-pp .promobar,
.en-pp .campaign-product-card {
  display: none;
}
/*
.energy-resultlist-en {
	.rslt-detailsModal {
		.modal-dialog {
			width: 360px;
			height: 90%;
			position: relative;
			.modal-content{
				
				@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
					.modal-footer {
						margin-left: 0px !important;
					}
				}	
			}
		}
	}
	.maildealsenergy {
		.maildealsexpandarea  {
			.pw-icon-arrow-right {
				&:before, &:after {
					content: none;
				}
			}
			.form-group-email-box {
				margin-bottom: 20px;
			}
			#emailNotSent {
				p {
					padding-right: 20px;
				}
			}
		}
	}	
}
*/
.button-with-voting .rslt-detailsModal .modal-dialog {
  /*fix IE 11*/
  /*fix IE 11*/
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .button-with-voting .rslt-detailsModal .modal-dialog .modal-footer {
    margin-left: -20px !important;
    left: auto !important;
  }
}
.modal-content .modal-body .form-group .fields .col-sm-force-three .hld-input-fields {
  background-color: #ededed;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding-top: 30px;
  border: none !important;
}
.IE_11 .rslt-detailsModal.inner_startcompare_form .usages .doublemeter .info-icon {
  position: relative;
  top: 0px;
  margin-left: 0px;
  display: inline-block;
}
.rslt-detailsModal .modal-dialog {
  width: 360px;
  height: 90%;
  position: relative;
  /*fix IE 11*/
  /*fix IE 11*/
}
.rslt-detailsModal .modal-dialog .modal-content {
  height: 100%;
  max-height: 98%;
  overflow-y: auto;
  position: relative;
}
.rslt-detailsModal .modal-dialog .modal-content::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 7px;
  height: 7px;
}
.rslt-detailsModal .modal-dialog .modal-content::-webkit-scrollbar-button:start:decrement,
.rslt-detailsModal .modal-dialog .modal-content::-webkit-scrollbar-button:end:increment {
  display: block;
  height: 10px;
}
.rslt-detailsModal .modal-dialog .modal-content::-webkit-scrollbar-button:vertical:increment {
  background-color: #fff;
}
.rslt-detailsModal .modal-dialog .modal-content::-webkit-scrollbar-track-piece {
  background-color: #ddd;
  -webkit-border-radius: 3px;
}
.rslt-detailsModal .modal-dialog .modal-content::-webkit-scrollbar-thumb:vertical {
  height: 50px;
  background-color: #AAAAAB;
}
.rslt-detailsModal .modal-dialog .modal-content::-webkit-scrollbar-thumb:horizontal {
  width: 50px;
  background-color: #AAAAAB;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .rslt-detailsModal .modal-dialog .modal-content {
    z-index: 1;
    max-height: 100%;
    min-height: 100%;
    height: 100%;
  }
  .rslt-detailsModal .modal-dialog .pw-close-modal {
    z-index: 10;
  }
}
@media screen and (-ms-high-contrast: active) and (max-width: 766px), (-ms-high-contrast: none) and (max-width: 766px) {
  .rslt-detailsModal .modal-dialog .modal-content {
    max-height: 105%;
    min-height: 105%;
    height: 105%;
  }
}
@media screen and (-ms-high-contrast: active) and (max-width: 500px), (-ms-high-contrast: none) and (max-width: 500px) {
  .rslt-detailsModal .modal-dialog .modal-content {
    max-height: 105%;
    min-height: 105%;
    height: 105%;
  }
}
.rslt-detailsModal .modal-dialog h3 {
  font-size: 28px;
}
.rslt-detailsModal .modal-dialog .modal-header {
  border: none;
}
.rslt-detailsModal .modal-dialog .modal-footer {
  padding: 20px 20px 20px;
  bottom: 0;
  left: 1px;
  position: fixed;
  width: 99.5%;
  background-color: #fff;
  -webkit-border-bottom-right-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  -moz-border-radius-bottomright: 10px;
  -moz-border-radius-bottomleft: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  height: auto;
  display: block;
}
.rslt-detailsModal .modal-dialog .modal-footer p a.cancel-rslt {
  padding-top: 10px;
  display: inline-block;
}
.rslt-detailsModal .modal-dialog .modal-footer span.tooltip,
.rslt-detailsModal .modal-dialog .modal-footer span.tt-error {
  visibility: hidden;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .rslt-detailsModal .modal-dialog .modal-footer {
    padding: 20px 20px 20px;
    bottom: 23px;
    left: auto;
    position: fixed !important;
    width: 358px;
    /*fix IE 11*/
    left: 0px !important;
    background-color: #fff;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    min-width: 358px;
    max-width: 358px;
    height: auto;
    min-height: 90px;
    display: block;
    z-index: 1;
    margin-left: 0px !important;
  }
  .rslt-detailsModal .modal-dialog .modal-footer p a.cancel-rslt {
    padding-top: 0px;
    display: block;
  }
}
@media screen and (-ms-high-contrast: active) and (max-width: 766px), (-ms-high-contrast: none) and (max-width: 766px) {
  .rslt-detailsModal .modal-dialog .modal-footer {
    width: 498px;
    max-width: 498px;
    display: block;
    height: auto;
  }
}
@media screen and (-ms-high-contrast: active) and (max-width: 500px), (-ms-high-contrast: none) and (max-width: 500px) {
  .rslt-detailsModal .modal-dialog .modal-footer {
    width: 96.1%;
    max-width: 96.1%;
    display: block;
    height: auto;
  }
}
.rslt-detailsModal .modal-dialog .geengas {
  display: table-cell;
  padding-bottom: 10px;
}
.rslt-detailsModal .modal-dialog .dubblemet {
  display: table-footer-group;
}
.rslt-detailsModal .modal-dialog .modal-body {
  padding: 10px 20px 130px 20px;
}
.rslt-detailsModal .modal-dialog .modal-body .hld-info {
  padding-bottom: 0;
}
.rslt-detailsModal .modal-dialog .modal-body .hld-info .rowname {
  position: relative;
  float: left;
  width: 43.75%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 11px;
}
.rslt-detailsModal .modal-dialog .modal-body .hld-info .value {
  position: relative;
  float: left;
  width: 56.25%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}
.rslt-detailsModal .modal-dialog .modal-body .hld-info label {
  margin-bottom: 2px;
}
.rslt-detailsModal .modal-dialog .modal-body .hld-info input {
  color: #333333;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
}
.rslt-detailsModal .modal-dialog .modal-body .hld-info a {
  color: #243588;
  font-size: 16px;
}
.rslt-detailsModal .modal-dialog .modal-body .multiSelect.inlineBlock {
  width: 100%;
}
.rslt-detailsModal .modal-dialog .modal-body .multiSelect.inlineBlock .multiSelectButton {
  width: 100%;
  padding: 6px 12px;
}
.rslt-detailsModal .modal-dialog .modal-body .form-group {
  position: relative;
  margin-bottom: 10px;
}
.rslt-detailsModal .modal-dialog .modal-body .form-inline {
  margin-bottom: 14px;
}
.rslt-detailsModal .modal-dialog .modal-body .form-inline .form-group {
  margin-bottom: 0;
}
.rslt-detailsModal .modal-dialog .modal-body .form-inline .form-group input {
  width: 49%;
}
@media (max-width: 766px) {
  .rslt-detailsModal .modal-dialog .modal-body .form-inline.form-inline-modal .form-group label {
    width: 100%;
    display: block;
  }
}
@media (max-width: 766px) {
  .rslt-detailsModal .modal-dialog .modal-body .form-inline.form-inline-modal .form-group input {
    width: 49%;
    display: inline-block;
  }
}
.rslt-detailsModal .modal-dialog .modal-body .default-form-group {
  margin-bottom: 10px;
}
@media (max-width: 766px) {
  .rslt-detailsModal .modal-dialog {
    width: auto;
  }
}
.rslt-detailsModal.modal-pageslide .modal-dialog .modal-body {
  padding: 115px 40px 130px;
}
@media (max-width: 766px) {
  .rslt-detailsModal.modal-pageslide .modal-dialog .modal-body {
    padding: 95px 30px 130px;
  }
  .rslt-detailsModal.modal-pageslide .modal-dialog .modal-body .postalcodeandhousenr label {
    white-space: nowrap;
  }
}
.rslt-detailsModal.modal-pageslide .modal-dialog .modal-body .household .carousel {
  background-color: #ffffff;
}
.rslt-detailsModal.modal-pageslide .modal-dialog .modal-body .household p {
  font-family: 'Barlow-Bold', sans-serif;
}
.rslt-detailsModal.modal-pageslide .modal-dialog .modal-body label:not(.custom-checkbox) {
  font-family: 'Barlow-Bold', sans-serif;
  margin-bottom: 5px;
}
.rslt-detailsModal.modal-pageslide .modal-dialog .modal-body .doublemeter .input-extra-text:after {
  text-align: right;
  max-width: 53px;
  font-size: 12px;
  line-height: 1;
  top: 10px;
}
@media (min-width: 767px) {
  .rslt-detailsModal.modal-pageslide .modal-dialog .modal-body .doublemeter .input-extra-text:after {
    top: 13px;
  }
}
.rslt-detailsModal.modal-pageslide .modal-dialog .modal-body .hld-info {
  margin-top: 20px;
}
@media (max-width: 766px) {
  .rslt-detailsModal.modal-pageslide .modal-dialog .modal-body .hld-info {
    padding: 10px;
  }
}
.rslt-detailsModal.modal-pageslide .modal-dialog .modal-body .hld-info > .div-new-row {
  margin-bottom: 10px;
}
@media (max-width: 766px) {
  .rslt-detailsModal.modal-pageslide .modal-dialog .modal-body .hld-info a {
    font-size: 14px;
  }
}
.rslt-detailsModal.modal-pageslide .modal-dialog .modal-footer {
  background-color: #243588;
  color: #ffffff;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  width: 100%;
  left: 0;
}
.rslt-detailsModal.modal-pageslide .modal-dialog .modal-footer a {
  color: #ffffff;
}
.rslt-detailsModal.modal-pageslide .modal-dialog .ci-rslt-change-details .hld-grayborder {
  background-color: #ffffff;
}
.rslt-detailsModal.inner_startcompare_form .d-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.rslt-detailsModal.inner_startcompare_form .flex-wrap {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.rslt-detailsModal.inner_startcompare_form .flex-column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.rslt-detailsModal.inner_startcompare_form .d-flex,
.rslt-detailsModal.inner_startcompare_form .flexitem-lg.nomargin,
.rslt-detailsModal.inner_startcompare_form .flexitem-md.nomargin,
.rslt-detailsModal.inner_startcompare_form .flexitem-sm.nomargin,
.rslt-detailsModal.inner_startcompare_form .flexitem.nomargin,
.rslt-detailsModal.inner_startcompare_form .flexitem_big-lg.nomargin,
.rslt-detailsModal.inner_startcompare_form .flexitem_big-md.nomargin,
.rslt-detailsModal.inner_startcompare_form .flexitem_big-sm.nomargin,
.rslt-detailsModal.inner_startcompare_form .flexitem_big.nomargin,
.rslt-detailsModal.inner_startcompare_form .flexitem_small-lg.nomargin,
.rslt-detailsModal.inner_startcompare_form .flexitem_small-md.nomargin,
.rslt-detailsModal.inner_startcompare_form .flexitem_small-sm.nomargin,
.rslt-detailsModal.inner_startcompare_form .flexitem_small.nomargin {
  margin-top: 0;
  margin-bottom: 0;
}
.rslt-detailsModal.inner_startcompare_form .flexitem,
.rslt-detailsModal.inner_startcompare_form .flexitem-lg,
.rslt-detailsModal.inner_startcompare_form .flexitem-md,
.rslt-detailsModal.inner_startcompare_form .flexitem-sm,
.rslt-detailsModal.inner_startcompare_form .flexitem_big,
.rslt-detailsModal.inner_startcompare_form .flexitem_big-lg,
.rslt-detailsModal.inner_startcompare_form .flexitem_big-md,
.rslt-detailsModal.inner_startcompare_form .flexitem_big-sm,
.rslt-detailsModal.inner_startcompare_form .flexitem_small,
.rslt-detailsModal.inner_startcompare_form .flexitem_small-lg,
.rslt-detailsModal.inner_startcompare_form .flexitem_small-md,
.rslt-detailsModal.inner_startcompare_form .flexitem_small-sm {
  margin-top: 5px;
  margin-bottom: 5px;
}
.rslt-detailsModal.inner_startcompare_form .flexitem {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.rslt-detailsModal.inner_startcompare_form .flexitem_big {
  -webkit-box-flex: 2;
  -ms-flex: 2 0 0px;
  flex: 2 0 0;
}
.rslt-detailsModal.inner_startcompare_form .flex-dubb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.rslt-detailsModal.inner_startcompare_form .flexitem,
.rslt-detailsModal.inner_startcompare_form .flexitem_big,
.rslt-detailsModal.inner_startcompare_form .flexitem_small {
  position: relative;
}
.rslt-detailsModal.inner_startcompare_form .IE_11 .flexitem_fullrow,
.rslt-detailsModal.inner_startcompare_form .Safari_10 .flexitem_fullrow,
.rslt-detailsModal.inner_startcompare_form .Safari_9 .flexitem_fullrow,
.rslt-detailsModal.inner_startcompare_form .flexitem_fullrow {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
}
.rslt-detailsModal.inner_startcompare_form .hld-warning select {
  margin: 0;
}
.rslt-detailsModal.inner_startcompare_form .usages {
  width: 100%;
  border-radius: 6px;
  padding: 10px 5px;
  background-color: #edf2fb;
  margin: 15px 0 20px;
  display: block;
  -webkit-transition: width 0.3s 0.1s ease-in-out;
  transition: width 0.3s 0.1s ease-in-out;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  border: 1px solid #BABABA;
}
.rslt-detailsModal.inner_startcompare_form .usages .arrowtop {
  border-color: transparent;
  top: -22px;
  left: 50%;
  border-width: 11px;
  border-bottom-color: #BABABA;
}
.rslt-detailsModal.inner_startcompare_form .usages .arrowtop,
.rslt-detailsModal.inner_startcompare_form .usages .arrowtop:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  margin-left: -10px;
}
.rslt-detailsModal.inner_startcompare_form .usages .arrowtop:after {
  border-color: transparent transparent #edf2fb;
  border-width: 0 10px 10px;
  top: 1px;
  content: " ";
}
.rslt-detailsModal.inner_startcompare_form .usages .flexitem {
  padding-left: 5px;
  padding-right: 5px;
}
.rslt-detailsModal.inner_startcompare_form .usages .d-flex {
  padding-left: 0;
  padding-right: 0;
}
.rslt-detailsModal.inner_startcompare_form .usages .flex-gas-dubb {
  display: block;
  margin-bottom: 0;
}
.rslt-detailsModal.inner_startcompare_form .usages .flex-gas {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: left;
  margin-bottom: 0;
}
.rslt-detailsModal.inner_startcompare_form .usages .doublemeter,
.rslt-detailsModal.inner_startcompare_form .usages .gas,
.rslt-detailsModal.inner_startcompare_form .usages .singlemeter {
  -ms-flex-preferred-size: 135px;
  flex-basis: 119px;
}
.rslt-detailsModal.inner_startcompare_form .usages .doublemeter {
  position: relative;
}
.rslt-detailsModal.inner_startcompare_form .usages .doublemeter .info-icon {
  position: absolute;
  top: 4px;
  margin-left: 4px;
  display: inline-block;
}
.rslt-detailsModal.inner_startcompare_form .usages .input-extra-text {
  max-width: 100%;
}
.rslt-detailsModal.inner_startcompare_form .postalcodeandhousenr .flexitem {
  padding-right: 5px;
}
.rslt-detailsModal.inner_startcompare_form .inputbackground {
  border: 1px solid #BABABA;
  border-radius: 4px;
  display: inline-block;
  background-color: #fff;
  padding-top: 2px;
  padding-bottom: 2px;
  width: 100%;
}
@media (min-width: 767px) {
  .rslt-detailsModal.inner_startcompare_form .inputbackground {
    padding-top: 6px;
    padding-bottom: 6px;
  }
}
.rslt-detailsModal.inner_startcompare_form .inputbackground input {
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0;
  background-color: transparent;
  height: 38px;
  float: left;
}
@media (min-width: 767px) {
  .rslt-detailsModal.inner_startcompare_form .inputbackground input {
    height: 37px;
  }
}
.rslt-detailsModal.inner_startcompare_form .inputbackground input#hn,
.rslt-detailsModal.inner_startcompare_form .inputbackground input#hn_true,
.rslt-detailsModal.inner_startcompare_form .inputbackground input#hn_false,
.rslt-detailsModal.inner_startcompare_form .inputbackground input.hn-input {
  width: 37%;
  padding-right: 5px;
}
.rslt-detailsModal.inner_startcompare_form .inputbackground input#hna,
.rslt-detailsModal.inner_startcompare_form .inputbackground input#hna_true,
.rslt-detailsModal.inner_startcompare_form .inputbackground input#hna_false,
.rslt-detailsModal.inner_startcompare_form .inputbackground input.hna-input {
  width: 63%;
  padding-left: 12px;
  border-left: 1px solid #BABABA;
}
.rslt-detailsModal.inner_startcompare_form .hn-input {
  min-width: 43px;
}
.rslt-detailsModal.inner_startcompare_form .form-control-feedback {
  top: 46px;
  right: 15px;
  z-index: 2;
  display: block;
  width: 17px;
  height: 17px;
  line-height: 15px;
  text-align: center;
  position: absolute;
  pointer-events: none;
}
.rslt-detailsModal.inner_startcompare_form .carousel-left-overlay,
.rslt-detailsModal.inner_startcompare_form .carousel-right-overlay {
  top: 28px;
  display: none;
}
.rslt-detailsModal.inner_startcompare_form .carousel-left-overlay.show,
.rslt-detailsModal.inner_startcompare_form .carousel-right-overlay.show {
  display: block;
}
.rslt-detailsModal.inner_startcompare_form .doublemeter .input-extra-text:after {
  text-align: right;
  max-width: 53px;
  font-size: 12px;
  line-height: 1;
  top: 10px;
}
@media (min-width: 767px) {
  .rslt-detailsModal.inner_startcompare_form .doublemeter .input-extra-text:after {
    top: 13px;
  }
}
.rslt-detailsModal.inner_startcompare_form .edsn-container {
  border-width: 1px;
  border-style: solid;
  border-color: #243588;
  background-color: #ffffff;
}
.rslt-detailsModal.inner_startcompare_form .edsn-container.error {
  border-color: #ff6600;
}
.rslt-detailsModal.inner_startcompare_form .edsn-container .align-items-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.rslt-detailsModal.inner_startcompare_form .edsn-container .edsn-icon {
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-top: 5px;
  line-height: 1;
  margin-top: 5px;
  margin-bottom: 5px;
}
.rslt-detailsModal.inner_startcompare_form .edsn-container .edsn-status {
  padding-left: 5px;
  padding-right: 10px;
  line-height: 1.4;
  font-size: 16px;
  font-family: 'Barlow-Medium', sans-serif;
}
.rslt-detailsModal.inner_startcompare_form .edsn-container .edsn-status .info-icon {
  margin-left: 5px;
}
.rslt-detailsModal.inner_startcompare_form .edsn-container .edsn-cta {
  padding-left: 5px;
  padding-right: 5px;
  background-color: #243588;
  color: #ffffff;
  margin-top: 0;
  margin-bottom: 0;
  text-decoration: none;
}
.rslt-detailsModal.inner_startcompare_form .edsn-container .edsn-cta:hover {
  color: #ffffff;
}
@media (min-width: 767px) {
  .rslt-detailsModal.inner_startcompare_form .edsn-container .edsn-cta {
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 10px;
    padding-right: 10px;
  }
}
.rslt-detailsModal.inner_startcompare_form .edsn-container .edsn-check {
  padding-left: 5px;
  padding-right: 5px;
  background-color: #00b0f0;
  color: #ffffff;
  margin-top: 0;
  margin-bottom: 0;
}
.rslt-detailsModal.inner_startcompare_form .edsn-container .edsn-check .pw-icon-vinkje:before {
  color: #ffffff;
  font-size: 18px;
}
@media (min-width: 767px) {
  .rslt-detailsModal.inner_startcompare_form .edsn-container .edsn-check {
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 12px;
    padding-right: 12px;
  }
}
.rslt-detailsModal.inner_startcompare_form .edsn-container .edsn-cross {
  padding-left: 10px;
  padding-right: 10px;
  background-color: #ff6600;
  color: #ffffff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: 'Barlow-Extrabold', sans-serif;
  font-size: 24px;
}
@media (min-width: 767px) {
  .rslt-detailsModal.inner_startcompare_form .edsn-container .edsn-cross {
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 16px;
    padding-right: 16px;
  }
}
.rslt-detailsModal.inner_startcompare_form .edsn-prefilled {
  border-color: #95c12e !important;
  border-width: 1px !important;
}
.IE_11 .rslt-detailsModal.inner_startcompare_form .d-flex {
  display: inline-block;
}
.modal-footer-gray {
  position: fixed;
  padding: 20px 20px 20px;
  bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  width: 100%;
  left: 0;
  z-index: 100;
}
.modal-footer.modal-footer-blue-energie {
  text-align: left;
}
.modal-pageslide .modal-footer-blue {
  background-color: #243588;
  color: #ffffff;
}
@media (max-width: 766px) {
  .modal-pageslide.left .modal-footer.modal-footer-blue-energie {
    background-color: #243588;
    color: #ffffff;
    text-align: left;
  }
}
@media (max-width: 766px) {
  .modal-pageslide.left .modal-footer.modal-footer-blue-energie .btn {
    width: 100%;
  }
}
.rslt-filterModal h2 {
  font-family: 'Barlow-Medium', sans-serif;
  font-size: 20px;
  margin-top: 10px;
}
.rslt-filterModal .treeTable td {
  border-left: 0px;
  border-bottom: 1px solid #ccc;
  padding-left: 0px;
}
.rslt-filterModal .treeTable td.name {
  padding-left: 0px;
}
.rslt-filterModal.modal-verhaalservice.inmodal {
  background-image: -webkit-gradient(linear, right top, left top, from(transparent), to(#3e3737));
  background-image: linear-gradient(to left, transparent, #3e3737);
  height: 100%;
}
.rslt-filterModal.hi-more-insurances-modal.inmodal {
  background-image: -webkit-gradient(linear, right top, left top, from(transparent), to(#3e3737));
  background-image: linear-gradient(to left, transparent, #3e3737);
  height: 100%;
}
.rslt-filterModal.hi-more-insurances-modal.modal-pageslide.left .modal-body .panel-heading a {
  padding: 12px 5px 12px 0px;
}
.rslt-filterModal.hi-more-insurances-modal.modal-pageslide.left .modal-body .panel-heading a span:after {
  margin-top: -17px !important;
}
.rslt-filterModal.hi-more-insurances-modal.modal-pageslide.left .modal-body .hi-modal-accord-normal .panel-heading a span:after {
  margin-top: 0px !important;
}
.rslt-filterModal.hi-more-insurances-modal.modal-pageslide.left .modal-body .pw-icon-vinkje {
  top: 15px;
  right: 20px;
  position: absolute;
}
.rslt-filterModal.hi-more-insurances-modal.modal-pageslide.left .modal-body label {
  margin-top: 10px;
  display: inline-block;
  font-family: 'Barlow-Bold', sans-serif;
}
.rslt-filterModal.hi-more-insurances-modal.modal-pageslide.left .modal-body .info-icon {
  margin-top: 15px;
}
.rslt-filterModal.hi-more-insurances-modal.modal-pageslide.left .modal-body .hld {
  background: #dcdcdc;
  -webkit-box-shadow: 0 0px 0 #dcdcdc;
          box-shadow: 0 0px 0 #dcdcdc;
}
.rslt-filterModal.modal-pageslide .modal-dialog .modal-body .fields .col-sm-force-three:first-of-type {
  padding-right: 0px;
}
.rslt-filterModal.modal-pageslide .modal-dialog .modal-body .fields .col-sm-force-three:last-of-type {
  padding-left: 0px;
}
.rslt-filterModal.modal-pageslide .modal-dialog .modal-body .fields .col-sm-force-three .custom-checkbox span {
  font-size: 14px;
}
.rslt-filterModal.modal-pageslide .modal-dialog .modal-body .suppliers-dd .multiSelect.inlineBlock,
.rslt-filterModal.modal-pageslide .modal-dialog .modal-body .suppliers-dd .multiSelect .button {
  width: 100%;
}
.rslt-filterModal.modal-pageslide .modal-dialog .modal-body .btn-group .btn-default.active {
  background-color: #F4F4F4;
}
.rslt-filterModal.modal-pageslide .modal-dialog .modal-body .list-unstyled-morepadd li {
  padding-bottom: 10px !important;
}
.rslt-filterModal.modal-pageslide .modal-dialog .modal-body .list-unstyled-morepadd li .label {
  margin-bottom: 4px;
  display: inline-block;
  font-size: 14px;
}
.rslt-filterModal.modal-pageslide .modal-dialog .modal-body .hld-input-fields {
  background-color: #fff !important;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding-top: 30px;
  border: 1px solid #bbb !important;
}
@media (max-width: 1024px) {
  .rslt-filterModal.modal-pageslide .modal-dialog .modal-body .hld-input-fields {
    margin-bottom: 10px;
  }
}
@media (max-width: 766px) {
  .rslt-filterModal.modal-pageslide .modal-dialog .modal-body .hld-input-fields {
    padding: 30px 10px 10px 10px;
  }
}
.rslt-filterModal.modal-pageslide .modal-dialog .modal-body .hld-input-fields label:before {
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "H";
  font-size: 21px;
  color: #243588;
  position: absolute;
  left: 30px;
}
.rslt-filterModal.modal-pageslide .modal-dialog .modal-body .hld-input-fields label span {
  position: absolute;
  top: -23px;
  left: 0;
  font-size: 15px;
  font-family: 'Barlow-Medium', sans-serif;
}
.rslt-filterModal.modal-pageslide .modal-dialog .modal-body .hld-input-fields.checked {
  background-color: #EDEDED;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.rslt-filterModal.modal-pageslide .modal-dialog .modal-body .hld-input-fields.internet label:before {
  content: "H";
}
.rslt-filterModal.modal-pageslide .modal-dialog .modal-body .hld-input-fields.television label:before {
  content: "L";
}
.rslt-filterModal.modal-pageslide .modal-dialog .modal-body .hld-input-fields.telephony label:before {
  content: "s";
}
.rslt-filterModal.modal-pageslide .modal-dialog .modal-footer {
  background-color: #243588;
  position: fixed;
  padding: 20px 20px 20px;
  bottom: 0;
  color: #ffffff;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  width: 100%;
  left: 0;
  z-index: 100;
}
.rslt-filterModal .accordion-filters.accordion-filters-zorg .panel .panel-heading a {
  padding: 12px 0 12px 0;
}
.rslt-filterModal .accordion-filters .accordion-toggle .pw-icon-arrow-up {
  font-weight: 400;
}
.faq-flex {
  /* flex end --------------------------------------*/
}
.faq-flex .d-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.faq-flex .IE_11 .d-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.faq-flex .d-inline-flex {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.faq-flex .flex-row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.faq-flex .flex-column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.faq-flex .justify-content-start {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.faq-flex .justify-content-end {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.faq-flex .justify-content-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.faq-flex .justify-content-between {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.faq-flex .justify-content-around {
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.faq-flex .align-items-start {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.faq-flex .align-items-end {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.faq-flex .align-items-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.faq-flex .align-items-baseline {
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.faq-flex .align-items-stretch {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.faq-flex .align-self-start {
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.faq-flex .align-self-end {
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.faq-flex .align-self-center {
  -ms-flex-item-align: center;
      align-self: center;
}
.faq-flex .align-self-baseline {
  -ms-flex-item-align: baseline;
      align-self: baseline;
}
.faq-flex .align-self-strech {
  -ms-flex-item-align: stretch;
      align-self: stretch;
}
.faq-flex .align-content-start {
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.faq-flex .align-content-end {
  -ms-flex-line-pack: end;
      align-content: flex-end;
}
.faq-flex .align-content-center {
  -ms-flex-line-pack: center;
      align-content: center;
}
.faq-flex .align-content-between {
  -ms-flex-line-pack: justify;
      align-content: space-between;
}
.faq-flex .align-content-around {
  -ms-flex-line-pack: distribute;
      align-content: space-around;
}
.faq-flex .align-content-stretch {
  -ms-flex-line-pack: stretch;
      align-content: stretch;
}
.faq-flex .flex-wrap {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.faq-flex .flex-nowrap {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.faq-flex .flex-child-fill-height > div {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.faq-flex .flexitem,
.faq-flex .flexitem_big,
.faq-flex .flexitem_small,
.faq-flex .flexitem-sm,
.faq-flex .flexitem_big-sm,
.faq-flex .flexitem_small-sm,
.faq-flex .flexitem-md,
.faq-flex .flexitem_big-md,
.faq-flex .flexitem_small-md,
.faq-flex .flexitem-lg,
.faq-flex .flexitem_big-lg,
.faq-flex .flexitem_small-lg {
  margin-top: 5px;
  margin-bottom: 5px;
}
.faq-flex .flexitem.nomargin,
.faq-flex .flexitem_big.nomargin,
.faq-flex .flexitem_small.nomargin,
.faq-flex .flexitem-sm.nomargin,
.faq-flex .flexitem_big-sm.nomargin,
.faq-flex .flexitem_small-sm.nomargin,
.faq-flex .flexitem-md.nomargin,
.faq-flex .flexitem_big-md.nomargin,
.faq-flex .flexitem_small-md.nomargin,
.faq-flex .flexitem-lg.nomargin,
.faq-flex .flexitem_big-lg.nomargin,
.faq-flex .flexitem_small-lg.nomargin {
  margin-top: 0;
  margin-bottom: 0;
}
.faq-flex .d-flex {
  margin-top: 0;
  margin-bottom: 0;
}
.faq-flex .flexitem {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.faq-flex .IE_11 .flexitem,
.faq-flex .Safari_9 .flexitem,
.faq-flex .Safari_10 .flexitem {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.faq-flex .flexitem_big {
  -webkit-box-flex: 2;
      -ms-flex: 2 0 0px;
          flex: 2 0 0;
}
.faq-flex .IE_11 .flexitem_big,
.faq-flex .Safari_9 .flexitem_big,
.faq-flex .Safari_10 .flexitem_big {
  -webkit-box-flex: 2;
  -ms-flex: 2 0 0px;
  flex: 2 0 auto;
}
.faq-flex .flexitem_small {
  -webkit-box-flex: 0;
      -ms-flex: 0;
          flex: 0;
}
.faq-flex .IE_11 .flexitem_small,
.faq-flex .Safari_9 .flexitem_small,
.faq-flex .Safari_10 .flexitem_small {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.faq-flex .flexitem_fullrow {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
.faq-flex .IE_11 .flexitem_fullrow,
.faq-flex .Safari_9 .flexitem_fullrow,
.faq-flex .Safari_10 .flexitem_fullrow {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
.faq-flex .flexitem_fullrow_inactive {
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
}
.faq-flex .mt-auto {
  margin-top: auto;
}
.faq-flex .mb-auto {
  margin-bottom: auto;
}
@media (min-width: 767px) {
  .faq-flex .d-sm-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .faq-flex .d-sm-inline-flex {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
  .faq-flex .flex-sm-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .faq-flex .flex-sm-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .faq-flex .justify-content-sm-start {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .faq-flex .justify-content-sm-end {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .faq-flex .justify-content-sm-center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .faq-flex .justify-content-sm-between {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .faq-flex .justify-content-sm-around {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
  .faq-flex .align-items-sm-start {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .faq-flex .align-items-sm-end {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
  .faq-flex .align-items-sm-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .faq-flex .align-items-sm-baseline {
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
  }
  .faq-flex .align-items-sm-stretch {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
  .faq-flex .align-self-sm-start {
    -ms-flex-item-align: start;
        align-self: flex-start;
  }
  .faq-flex .align-self-sm-end {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }
  .faq-flex .align-self-sm-center {
    -ms-flex-item-align: center;
        align-self: center;
  }
  .faq-flex .align-self-sm-baseline {
    -ms-flex-item-align: baseline;
        align-self: baseline;
  }
  .faq-flex .align-self-sm-strech {
    -ms-flex-item-align: stretch;
        align-self: stretch;
  }
  .faq-flex .align-content-sm-start {
    -ms-flex-line-pack: start;
        align-content: flex-start;
  }
  .faq-flex .align-content-sm-end {
    -ms-flex-line-pack: end;
        align-content: flex-end;
  }
  .faq-flex .align-content-sm-center {
    -ms-flex-line-pack: center;
        align-content: center;
  }
  .faq-flex .align-content-sm-between {
    -ms-flex-line-pack: justify;
        align-content: space-between;
  }
  .faq-flex .align-content-sm-around {
    -ms-flex-line-pack: distribute;
        align-content: space-around;
  }
  .faq-flex .align-content-sm-stretch {
    -ms-flex-line-pack: stretch;
        align-content: stretch;
  }
  .faq-flex .flex-sm-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .faq-flex .flex-sm-nowrap {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .faq-flex .flexitem-sm {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
  .faq-flex .IE_11 .flexitem-sm,
  .faq-flex .Safari_9 .flexitem-sm,
  .faq-flex .Safari_10 .flexitem-sm {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }
  .faq-flex .flexitem_big-sm {
    -webkit-box-flex: 2;
        -ms-flex: 2 0 0px;
            flex: 2 0 0;
  }
  .faq-flex .IE_11 .flexitem_big-sm,
  .faq-flex .Safari_9 .flexitem_big-sm,
  .faq-flex .Safari_10 .flexitem_big-sm {
    -webkit-box-flex: 2;
        -ms-flex: 2 0 auto;
            flex: 2 0 auto;
  }
  .faq-flex .flexitem_small-sm {
    -webkit-box-flex: 0;
        -ms-flex: 0;
            flex: 0;
  }
  .faq-flex .IE_11 .flexitem_small-sm,
  .faq-flex .Safari_9 .flexitem_small-sm,
  .faq-flex .Safari_10 .flexitem_small-sm {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }
  .faq-flex .flexitem_fullrow-sm {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
  .faq-flex .flexitem_fullrow_inactive-sm {
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
}
@media (min-width: 1024px) {
  .faq-flex .d-md-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .faq-flex .d-md-inline-flex {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
  .faq-flex .flex-md-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .faq-flex .flex-md-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .faq-flex .justify-content-md-start {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .faq-flex .justify-content-md-end {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .faq-flex .justify-content-md-center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .faq-flex .justify-content-md-between {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .faq-flex .justify-content-md-around {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
  .faq-flex .align-items-md-start {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .faq-flex .align-items-md-end {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
  .faq-flex .align-items-md-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .faq-flex .align-items-md-baseline {
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
  }
  .faq-flex .align-items-md-stretch {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
  .faq-flex .align-self-md-start {
    -ms-flex-item-align: start;
        align-self: flex-start;
  }
  .faq-flex .align-self-md-end {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }
  .faq-flex .align-self-md-center {
    -ms-flex-item-align: center;
        align-self: center;
  }
  .faq-flex .align-self-md-baseline {
    -ms-flex-item-align: baseline;
        align-self: baseline;
  }
  .faq-flex .align-self-md-strech {
    -ms-flex-item-align: stretch;
        align-self: stretch;
  }
  .faq-flex .align-content-md-start {
    -ms-flex-line-pack: start;
        align-content: flex-start;
  }
  .faq-flex .align-content-md-end {
    -ms-flex-line-pack: end;
        align-content: flex-end;
  }
  .faq-flex .align-content-md-center {
    -ms-flex-line-pack: center;
        align-content: center;
  }
  .faq-flex .align-content-md-between {
    -ms-flex-line-pack: justify;
        align-content: space-between;
  }
  .faq-flex .align-content-md-around {
    -ms-flex-line-pack: distribute;
        align-content: space-around;
  }
  .faq-flex .align-content-md-stretch {
    -ms-flex-line-pack: stretch;
        align-content: stretch;
  }
  .faq-flex .flex-md-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .faq-flex .flex-md-nowrap {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .faq-flex .flexitem-md {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
  .faq-flex .IE_11 .flexitem-md,
  .faq-flex .Safari_9 .flexitem-md,
  .faq-flex .Safari_10 .flexitem-md {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }
  .faq-flex .flexitem_big-md {
    -webkit-box-flex: 2;
        -ms-flex: 2 0 0px;
            flex: 2 0 0;
  }
  .faq-flex .IE_11 .flexitem_big-md,
  .faq-flex .Safari_9 .flexitem_big-md,
  .faq-flex .Safari_10 .flexitem_big-md {
    -webkit-box-flex: 2;
        -ms-flex: 2 0 auto;
            flex: 2 0 auto;
  }
  .faq-flex .flexitem_small-md {
    -webkit-box-flex: 0;
        -ms-flex: 0;
            flex: 0;
  }
  .faq-flex .IE_11 .flexitem_small-md,
  .faq-flex .Safari_9 .flexitem_small-md,
  .faq-flex .Safari_10 .flexitem_small-md {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }
  .faq-flex .flexitem_fullrow-md {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
  .faq-flex .flexitem_fullrow_inactive-md {
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
}
@media (min-width: 1280px) {
  .faq-flex .d-lg-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .faq-flex .d-lg-inline-flex {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
  .faq-flex .flex-lg-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .faq-flex .flex-lg-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .faq-flex .justify-content-lg-start {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .faq-flex .justify-content-lg-end {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .faq-flex .justify-content-lg-center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .faq-flex .justify-content-lg-between {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .faq-flex .justify-content-lg-around {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
  .faq-flex .align-items-lg-start {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .faq-flex .align-items-lg-end {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
  .faq-flex .align-items-lg-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .faq-flex .align-items-lg-baseline {
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
  }
  .faq-flex .align-items-lg-stretch {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
  .faq-flex .align-self-lg-start {
    -ms-flex-item-align: start;
        align-self: flex-start;
  }
  .faq-flex .align-self-lg-end {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }
  .faq-flex .align-self-lg-center {
    -ms-flex-item-align: center;
        align-self: center;
  }
  .faq-flex .align-self-lg-baseline {
    -ms-flex-item-align: baseline;
        align-self: baseline;
  }
  .faq-flex .align-self-lg-strech {
    -ms-flex-item-align: stretch;
        align-self: stretch;
  }
  .faq-flex .align-content-lg-start {
    -ms-flex-line-pack: start;
        align-content: flex-start;
  }
  .faq-flex .align-content-lg-end {
    -ms-flex-line-pack: end;
        align-content: flex-end;
  }
  .faq-flex .align-content-lg-center {
    -ms-flex-line-pack: center;
        align-content: center;
  }
  .faq-flex .align-content-lg-between {
    -ms-flex-line-pack: justify;
        align-content: space-between;
  }
  .faq-flex .align-content-lg-around {
    -ms-flex-line-pack: distribute;
        align-content: space-around;
  }
  .faq-flex .align-content-lg-stretch {
    -ms-flex-line-pack: stretch;
        align-content: stretch;
  }
  .faq-flex .flex-lg-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .faq-flex .flex-lg-nowrap {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .faq-flex .flexitem-lg {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
  .faq-flex .IE_11 .flexitem-lg,
  .faq-flex .Safari_9 .flexitem-lg,
  .faq-flex .Safari_10 .flexitem-lg {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }
  .faq-flex .flexitem_big-lg {
    -webkit-box-flex: 2;
        -ms-flex: 2 0 0px;
            flex: 2 0 0;
  }
  .faq-flex .IE_11 .flexitem_big-lg,
  .faq-flex .Safari_9 .flexitem_big-lg,
  .faq-flex .Safari_10 .flexitem_big-lg {
    -webkit-box-flex: 2;
        -ms-flex: 2 0 auto;
            flex: 2 0 auto;
  }
  .faq-flex .flexitem_small-lg {
    -webkit-box-flex: 0;
        -ms-flex: 0;
            flex: 0;
  }
  .faq-flex .IE_11 .flexitem_small-lg,
  .faq-flex .Safari_9 .flexitem_small-lg,
  .faq-flex .Safari_10 .flexitem_small-lg {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }
  .faq-flex .flexitem_fullrow-lg {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
  .faq-flex .flexitem_fullrow_inactive-lg {
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
}
@media (min-width: 767px) {
  .faq-flex .IE_11 .flexitemIEbasisFix,
  .faq-flex .Safari_9 .flexitemIEbasisFix,
  .faq-flex .Safari_10 .flexitemIEbasisFix {
    -ms-flex-preferred-size: 0px;
    flex-basis: 0;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  .faq-flex .IE_11 .flexitemIEbasisFix.postalcodeandhousenr,
  .faq-flex .Safari_9 .flexitemIEbasisFix.postalcodeandhousenr,
  .faq-flex .Safari_10 .flexitemIEbasisFix.postalcodeandhousenr {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
@media (max-width: 766px) {
  .faq-flex .IE_11 .postalcodeandhousenr .flexitemIEbasisFix,
  .faq-flex .Safari_9 .postalcodeandhousenr .flexitemIEbasisFix,
  .faq-flex .Safari_10 .postalcodeandhousenr .flexitemIEbasisFix {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  .faq-flex .IE_11 .flexitem.flexitem_fullrow-sm.flexitem_fullrow_inactive-md.flexitem_small-md,
  .faq-flex .Safari_9 .flexitem.flexitem_fullrow-sm.flexitem_fullrow_inactive-md.flexitem_small-md,
  .faq-flex .Safari_10 .flexitem.flexitem_fullrow-sm.flexitem_fullrow_inactive-md.flexitem_small-md {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
.faq-floating-button {
  position: fixed;
  z-index: 1039;
  bottom: 30px;
  right: 30px;
  border-radius: 6px;
  background-color: #ffffff;
  border: 1px solid #F4F4F4;
  -webkit-box-shadow: 0px 10px 20px 2px rgba(29, 42, 109, 0.1);
          box-shadow: 0px 10px 20px 2px rgba(29, 42, 109, 0.1);
  padding: 20px;
  line-height: 1.5555556;
  font-size: 18px;
}
.vc-bar-active .faq-floating-button {
  bottom: 130px;
}
.coverage-page-zorg .faq-floating-button {
  bottom: 100px;
}
.purchase-page-zorg .faq-floating-button {
  bottom: 70px;
}
.faq-overlap-click {
  display: none;
  position: absolute;
  top: 0;
  height: 100%;
  width: 100%;
  left: 0;
  border-radius: 6px;
}
.faq-open-modal-link {
  position: relative;
  margin: 10px 0 0 0;
  padding-left: 20px;
  color: #243588;
  font-family: 'Barlow-Medium', sans-serif;
}
.faq-open-modal-link i {
  position: absolute;
  left: 0;
  line-height: 1.8;
}
.faq-floating-button-minimized.faq-floating-button {
  background-color: #243588;
  border-color: #ffffff;
  max-height: 76px;
  padding: 10px;
}
.faq-floating-button-minimized .pw-close-modal,
.faq-floating-button-minimized .faq-open-modal-link,
.faq-floating-button-minimized .kcc-floating-expert-box-inner {
  display: none;
}
.faq-floating-button-minimized .faq-overlap-click {
  display: block;
}
.faq-cta-slogan {
  font-family: 'Barlow-Extrabold', sans-serif;
  font-size: 18px;
  color: #243588;
}
.faq-floating-button-minimized .faq-cta-slogan {
  color: #ffffff;
}
.kcc-floating-expert-box {
  background-color: #edf2fb;
  border-radius: 6px;
  padding: 16px;
}
.faq-floating-button-minimized .kcc-floating-expert-box {
  background-color: transparent;
  padding: 0;
}
.kcc-floating-expert-box-inner {
  margin-top: 10px;
  gap: 20px;
  color: #243588;
}
@media (min-width: 767px) {
  .faq-modal.modal-pageslide.left {
    left: -600px;
  }
  .faq-modal.modal-pageslide.left .modal-dialog {
    width: 600px;
  }
}
@media (min-width: 1024px) {
  .faq-modal.modal-pageslide.left {
    left: -700px;
  }
  .faq-modal.modal-pageslide.left .modal-dialog {
    width: 700px;
  }
}
@media (min-width: 1280px) {
  .faq-modal.modal-pageslide.left {
    left: -900px;
  }
  .faq-modal.modal-pageslide.left .modal-dialog {
    width: 900px;
  }
}
.faq-modal.modal-pageslide.left .modal-content {
  background-color: #ffffff;
}
.faq-modal.modal-pageslide.left .modal-body {
  padding: 0 !important;
  top: 52px;
  margin-bottom: 0;
  bottom: 0;
}
@media (min-width: 767px) {
  .faq-modal.modal-pageslide.left .modal-body {
    top: 87px;
  }
}
@media (min-width: 1024px) {
  .faq-modal.modal-pageslide.left .modal-body {
    top: 91px;
  }
}
.faq-modal.modal-pageslide.left .modal-body > div {
  padding: 10px 20px;
}
@media (min-width: 767px) {
  .faq-modal.modal-pageslide.left .modal-body > div {
    padding: 10px 40px;
  }
}
@media (min-width: 767px) {
  .tel_v3.tel3_resultlist .faq-modal.modal-pageslide.left {
    left: -600px;
  }
  .tel_v3.tel3_resultlist .faq-modal.modal-pageslide.left .modal-dialog {
    width: 600px;
  }
  .tel_v3.tel3_resultlist .faq-modal.modal-pageslide.left .modal-dialog .modal-header {
    padding: 20px 70px 20px 40px;
  }
}
@media (min-width: 1024px) {
  .tel_v3.tel3_resultlist .faq-modal.modal-pageslide.left {
    left: -700px;
  }
  .tel_v3.tel3_resultlist .faq-modal.modal-pageslide.left .modal-dialog {
    width: 700px;
  }
}
@media (min-width: 1280px) {
  .tel_v3.tel3_resultlist .faq-modal.modal-pageslide.left {
    left: -900px;
  }
  .tel_v3.tel3_resultlist .faq-modal.modal-pageslide.left .modal-dialog {
    width: 900px;
  }
}
.faq-modal-search {
  background-color: #edf2fb;
}
.faq-modal-search .faq-modal-searchbox {
  position: relative;
}
.faq-modal-search .form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 44px;
  height: 44px;
  line-height: 44px;
  text-align: center;
  pointer-events: none;
}
@media (min-width: 767px) {
  .faq-modal-search .form-control-feedback {
    width: 51px;
    height: 51px;
    line-height: 51px;
  }
}
.faq-modal-search .form-control-feedback.form-control-feedback-user-action {
  text-decoration: none;
  pointer-events: initial;
}
.faq-modal-search .pw-icon-cross {
  display: none;
}
.faq-modal-search .searchbox-input {
  padding-right: 40px;
  margin: 10px 0;
}
@media (min-width: 767px) {
  .faq-modal-search .searchbox-input {
    margin: 20px 0;
  }
}
.faq-modal-search .searchbox-input:not(:placeholder-shown) ~ .pw-icon-magnifyglass {
  display: none;
}
.faq-modal-search .searchbox-input:not(:placeholder-shown) ~ .pw-icon-cross {
  display: block;
}
.faq-modal-results .highlight {
  background-color: #FFFF00;
}
.faq-modal-results .details-accordion details {
  border-bottom: 2px solid #EDEDED;
  padding: 18px 0px 23px 0px;
}
.faq-modal-results .details-accordion details .question-title {
  font-size: 1.125em;
  font-family: 'Barlow-Normal', sans-serif;
}
.faq-modal-results .details-accordion details summary {
  padding-left: 35px;
  padding-right: 0;
}
.faq-modal-results .details-accordion details summary:after {
  left: 0;
  right: auto;
  content: "r";
  font-size: 20px;
}
.faq-modal-results .details-accordion details[open] {
  border-bottom: 2px solid #EDEDED;
}
.faq-modal-results .details-accordion details:last-child,
.faq-modal-results .details-accordion details:last-child[open] {
  border-bottom: none;
}
.faq-modal-results #searchcontents > h4 {
  margin-top: 16px;
  margin-bottom: 16px;
}
.faq-modal-loading-results {
  margin-top: 50px;
}
.faq-modal-kcc {
  margin-top: 20px;
  gap: 20px;
}
.faq-modal-kcc-title {
  color: #243588;
  font-family: 'Barlow-Extrabold', sans-serif;
  font-size: 20px;
}
.faq-modal-kcc-contact-boxes {
  gap: 10px;
}
@media (min-width: 1024px) {
  .faq-modal-kcc-contact-boxes {
    gap: 20px;
  }
}
.faq-modal-kcc-contact-box {
  background-color: #edf2fb;
  border-radius: 6px;
  padding: 10px;
  gap: 10px;
  text-decoration: none;
}
@media (min-width: 1024px) {
  .faq-modal-kcc-contact-box {
    gap: 20px;
  }
}
.faq-modal-kcc-contact-box i {
  font-size: 32px;
}
.faq-modal-kcc-contact-box .value {
  color: #243588;
  font-family: 'Barlow-Bold', sans-serif;
  font-size: 18px;
}
.faq-modal-kcc-contact-box .auxiliary {
  font-size: 16px;
  line-height: 1.2;
}
.car-calculatorModal .coverage-box {
  background-color: #edf2fb !important;
  padding: 10px 20px 20px !important;
}
.car-calculatorModal hr {
  border-top: 1px solid #bbbbbb;
}
.car-calculatorModal.modal-pageslide.left .modal-body {
  margin-bottom: 0px;
  bottom: 204px;
}
.car-calculatorModal .home-modal-expert {
  margin-top: 50px !important;
  margin-bottom: 50px;
}
.car-calculatorModal .home-modal-expert .expert-image {
  display: block !important;
  position: absolute;
  top: -14px;
}
.car-calculatorModal .home-modal-expert .expert-image img {
  width: 59px;
  height: auto;
}
.car-calculatorModal .coverage-expert {
  margin-top: 20px !important;
  margin-bottom: 20px;
}
.car-calculatorModal .coverage-expert .expert-image {
  display: block !important;
  position: relative;
  right: 0;
}
.car-calculatorModal .coverage-expert .expert-image img {
  position: absolute;
  right: 0;
  bottom: 12px;
  width: 76px;
  height: 100px;
}
.car-calculatorModal .coverage-expert h4 {
  border-bottom: 1px solid #00B6ED;
  padding-bottom: 20px;
  padding-right: 80px;
  min-height: 66px;
}
.car-calculatorModal .coverage-expert .expert-name {
  display: block !important;
  position: relative;
  top: 0;
  right: 0;
  margin-top: 30px;
}
.car-calculatorModal .coverage-expert .ontop-cover {
  font-family: 'Barlow-Bold', sans-serif;
}
.car-calculatorModal .home-modal-expert {
  margin-top: 50px !important;
  margin-bottom: 50px;
}
.car-calculatorModal .home-modal-expert .expert-image {
  display: block !important;
  position: absolute;
  top: -27px;
}
.car-calculatorModal .home-modal-expert .expert-image img {
  width: 59px;
  height: auto;
}
@media (max-width: 420px) {
  .car-calculatorModal .form-labelsminheight label {
    min-height: 40px;
  }
}
.rslt-detailsModal-seo.rslt-detailsModal-seo-small .arrowtop {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  top: -22px;
  margin-left: -45px;
  left: 50%;
  border-bottom-color: #BABABA;
  border-width: 11px;
}
@media (min-width: 767px) {
  .rslt-detailsModal-seo.rslt-detailsModal-seo-small .arrowtop {
    left: 100px;
  }
}
@media (min-width: 1024px) {
  .rslt-detailsModal-seo.rslt-detailsModal-seo-small .arrowtop {
    left: 100px;
  }
}
@media (min-width: 1280px) {
  .rslt-detailsModal-seo.rslt-detailsModal-seo-small .arrowtop {
    left: 158px;
  }
}
.rslt-detailsModal-seo.rslt-detailsModal-seo-small .arrowtop:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 10px;
  top: 1px;
  margin-left: -10px;
  content: " ";
  border-top-width: 0;
  border-bottom-color: #edf2fb;
}
.rslt-detailsModal-seo.rslt-detailsModal-seo-small .modal-dialog {
  max-width: 600px !important;
  width: auto !important;
}
.rslt-detailsModal-seo.rslt-detailsModal-seo-small .modal-dialog .modal-content {
  overflow-y: auto;
  height: 100%;
  max-height: 100%;
}
.rslt-detailsModal-seo.rslt-detailsModal-seo-small .modal-dialog .modal-content::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 7px;
  height: 7px;
}
.rslt-detailsModal-seo.rslt-detailsModal-seo-small .modal-dialog .modal-content::-webkit-scrollbar-button:start:decrement,
.rslt-detailsModal-seo.rslt-detailsModal-seo-small .modal-dialog .modal-content::-webkit-scrollbar-button:end:increment {
  display: block;
  height: 10px;
}
.rslt-detailsModal-seo.rslt-detailsModal-seo-small .modal-dialog .modal-content::-webkit-scrollbar-button:vertical:increment {
  background-color: #fff;
}
.rslt-detailsModal-seo.rslt-detailsModal-seo-small .modal-dialog .modal-content::-webkit-scrollbar-track-piece {
  background-color: #ddd;
  -webkit-border-radius: 3px;
}
.rslt-detailsModal-seo.rslt-detailsModal-seo-small .modal-dialog .modal-content::-webkit-scrollbar-thumb:vertical {
  height: 50px;
  background-color: #AAAAAB;
}
.rslt-detailsModal-seo.rslt-detailsModal-seo-small .modal-dialog .modal-content::-webkit-scrollbar-thumb:horizontal {
  width: 50px;
  background-color: #AAAAAB;
}
.rslt-detailsModal-seo.rslt-detailsModal-seo-small .modal-dialog h3 {
  color: #333333;
  font-family: "HelveticaNeueW01-75Bold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-size: 16px;
}
.rslt-detailsModal-seo.rslt-detailsModal-seo-small .modal-dialog .modal-header,
.rslt-detailsModal-seo.rslt-detailsModal-seo-small .modal-dialog .modal-footer {
  border: none;
}
.rslt-detailsModal-seo.rslt-detailsModal-seo-small .modal-dialog .modal-footer {
  padding: 0 20px 20px;
}
.rslt-detailsModal-seo.rslt-detailsModal-seo-small .modal-dialog .modal-body {
  padding: 10px 20px;
}
.rslt-detailsModal-seo.rslt-detailsModal-seo-small .modal-dialog .modal-body .hld-info {
  padding-bottom: 0;
}
.rslt-detailsModal-seo.rslt-detailsModal-seo-small .modal-dialog .modal-body .hld-info .rowname {
  position: relative;
  float: left;
  width: 25%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 11px;
}
@media (max-width: 767px) {
  .rslt-detailsModal-seo.rslt-detailsModal-seo-small .modal-dialog .modal-body .hld-info .rowname {
    position: relative;
    float: left;
    width: 43.75%;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
  }
}
.rslt-detailsModal-seo.rslt-detailsModal-seo-small .modal-dialog .modal-body .hld-info .value {
  position: relative;
  float: left;
  width: 56.25%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}
.rslt-detailsModal-seo.rslt-detailsModal-seo-small .modal-dialog .modal-body .hld-info label {
  margin-bottom: 2px;
}
.rslt-detailsModal-seo.rslt-detailsModal-seo-small .modal-dialog .modal-body .hld-info input {
  color: #333333;
  font-family: "Helvetica Neue", sans-serif;
  font-size: 16px;
}
.rslt-detailsModal-seo.rslt-detailsModal-seo-small .modal-dialog .modal-body .hld-info a {
  color: #243588;
  font-size: 16px;
}
.rslt-detailsModal-seo.rslt-detailsModal-seo-small .modal-dialog .modal-body .multiSelect.inlineBlock {
  width: 100%;
}
.rslt-detailsModal-seo.rslt-detailsModal-seo-small .modal-dialog .modal-body .multiSelect.inlineBlock .multiSelectButton {
  width: 100%;
  padding: 6px 12px;
}
.rslt-detailsModal-seo.rslt-detailsModal-seo-small .modal-dialog .modal-body .form-group {
  position: relative;
  margin-bottom: 10px;
}
.rslt-detailsModal-seo.rslt-detailsModal-seo-small .modal-dialog .modal-body .form-inline {
  margin-bottom: 14px;
}
.rslt-detailsModal-seo.rslt-detailsModal-seo-small .modal-dialog .modal-body .form-inline .form-group {
  margin-bottom: 0;
}
.rslt-detailsModal-seo.rslt-detailsModal-seo-small .modal-dialog .modal-body .form-inline .form-group input {
  width: 49%;
}
.rslt-detailsModal-seo.rslt-detailsModal-seo-small .modal-dialog .modal-body .default-form-group {
  margin-bottom: 10px;
}
@media (max-width: 766px) {
  .rslt-detailsModal-seo.rslt-detailsModal-seo-small .modal-dialog {
    width: auto;
  }
}
.rslt-detailsModal-seo.rslt-detailsModal-seo-small .postalcodeandhousenr .colpc {
  padding-right: 0;
  padding-left: 7px;
}
@media (min-width: 767px) and (max-width: 1023px) {
  .rslt-detailsModal-seo.rslt-detailsModal-seo-small .postalcodeandhousenr .colpc {
    width: 34.5%;
  }
}
.rslt-detailsModal-seo.rslt-detailsModal-seo-small .postalcodeandhousenr .colpc .pw-icon-cross {
  display: none;
}
.rslt-detailsModal-seo.rslt-detailsModal-seo-small .postalcodeandhousenr .colpc-mini {
  padding-right: 0;
  padding-left: 10px;
}
@media (min-width: 767px) and (max-width: 1023px) {
  .rslt-detailsModal-seo.rslt-detailsModal-seo-small .postalcodeandhousenr .colpc-mini {
    width: 34.5%;
  }
}
.rslt-detailsModal-seo.rslt-detailsModal-seo-small .postalcodeandhousenr .colpc-mini .pw-icon-cross {
  display: none;
}
.rslt-detailsModal-seo.rslt-detailsModal-seo-small .postalcodeandhousenr .colhousenr .ontop {
  width: 100%;
}
.rslt-detailsModal-seo.rslt-detailsModal-seo-small .postalcodeandhousenr .colhousenr .inputbackground {
  border: 1px solid #bbb;
  border-radius: 4px;
  -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0.075) inset;
          box-shadow: 0 0 0 rgba(0, 0, 0, 0.075) inset;
  display: inline-block;
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #fff;
}
.rslt-detailsModal-seo.rslt-detailsModal-seo-small .postalcodeandhousenr .colhousenr .inputbackground:focus {
  border-color: #243588;
}
.rslt-detailsModal-seo.rslt-detailsModal-seo-small .postalcodeandhousenr .colhousenr .inputbackground.invalid {
  border-color: #e30613;
}
.rslt-detailsModal-seo.rslt-detailsModal-seo-small .postalcodeandhousenr .colhousenr input {
  float: left;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0;
  background-color: transparent;
  height: 29px;
}
.rslt-detailsModal-seo.rslt-detailsModal-seo-small .postalcodeandhousenr .colhousenr input#mscm_hn {
  width: 36%;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.rslt-detailsModal-seo.rslt-detailsModal-seo-small .postalcodeandhousenr .colhousenr input#mscm_hna {
  width: 64%;
  border-left: 1px solid #bbb;
}
.rslt-detailsModal-seo.rslt-detailsModal-seo-small .postalcodeandhousenr .colhousenr input.hn {
  width: 36%;
}
.rslt-detailsModal-seo.rslt-detailsModal-seo-small .postalcodeandhousenr .colhousenr input.hna {
  width: 64%;
  border-left: 1px solid #bbb;
}
@media (max-width: 767px) {
  .rslt-detailsModal-seo.rslt-detailsModal-seo-small .postalcodeandhousenr .colhousenr input {
    margin-bottom: 0;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  .rslt-detailsModal-seo.rslt-detailsModal-seo-small .postalcodeandhousenr .colhousenr {
    width: 65.5%;
  }
}
.inputbackground-border-blue {
  border-color: #243588 !important;
}
.rslt-detailsModal-seo .arrowtop {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  top: -22px;
  margin-left: -45px;
  left: 50%;
  border-bottom-color: #BABABA;
  border-width: 11px;
}
@media (min-width: 767px) {
  .rslt-detailsModal-seo .arrowtop {
    left: 100px;
  }
}
@media (min-width: 1024px) {
  .rslt-detailsModal-seo .arrowtop {
    left: 100px;
  }
}
@media (min-width: 1280px) {
  .rslt-detailsModal-seo .arrowtop {
    left: 158px;
  }
}
.rslt-detailsModal-seo .arrowtop:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 10px;
  top: 1px;
  margin-left: -10px;
  content: " ";
  border-top-width: 0;
  border-bottom-color: #edf2fb;
}
.rslt-detailsModal-seo .modal-dialog {
  max-width: 836px !important;
  width: auto !important;
}
.rslt-detailsModal-seo .modal-dialog .modal-content {
  overflow-y: auto;
  height: 100%;
  max-height: 100%;
}
.rslt-detailsModal-seo .modal-dialog .modal-content::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 7px;
  height: 7px;
}
.rslt-detailsModal-seo .modal-dialog .modal-content::-webkit-scrollbar-button:start:decrement,
.rslt-detailsModal-seo .modal-dialog .modal-content::-webkit-scrollbar-button:end:increment {
  display: block;
  height: 10px;
}
.rslt-detailsModal-seo .modal-dialog .modal-content::-webkit-scrollbar-button:vertical:increment {
  background-color: #fff;
}
.rslt-detailsModal-seo .modal-dialog .modal-content::-webkit-scrollbar-track-piece {
  background-color: #ddd;
  -webkit-border-radius: 3px;
}
.rslt-detailsModal-seo .modal-dialog .modal-content::-webkit-scrollbar-thumb:vertical {
  height: 50px;
  background-color: #AAAAAB;
}
.rslt-detailsModal-seo .modal-dialog .modal-content::-webkit-scrollbar-thumb:horizontal {
  width: 50px;
  background-color: #AAAAAB;
}
.rslt-detailsModal-seo .modal-dialog h3 {
  color: #333333;
  font-family: "HelveticaNeueW01-75Bold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-size: 16px;
}
.rslt-detailsModal-seo .modal-dialog .modal-header,
.rslt-detailsModal-seo .modal-dialog .modal-footer {
  border: none;
}
.rslt-detailsModal-seo .modal-dialog .modal-footer {
  padding: 0 20px 20px;
}
.rslt-detailsModal-seo .modal-dialog .modal-body {
  padding: 10px 20px;
}
.rslt-detailsModal-seo .modal-dialog .modal-body .hld-info {
  padding-bottom: 0;
}
.rslt-detailsModal-seo .modal-dialog .modal-body .hld-info .rowname {
  position: relative;
  float: left;
  width: 25%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 11px;
}
@media (max-width: 767px) {
  .rslt-detailsModal-seo .modal-dialog .modal-body .hld-info .rowname {
    position: relative;
    float: left;
    width: 43.75%;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
  }
}
.rslt-detailsModal-seo .modal-dialog .modal-body .hld-info .value {
  position: relative;
  float: left;
  width: 56.25%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}
.rslt-detailsModal-seo .modal-dialog .modal-body .hld-info label {
  margin-bottom: 2px;
}
.rslt-detailsModal-seo .modal-dialog .modal-body .hld-info input {
  color: #333333;
  font-family: "Helvetica Neue", sans-serif;
  font-size: 16px;
}
.rslt-detailsModal-seo .modal-dialog .modal-body .hld-info a {
  color: #243588;
  font-size: 16px;
}
.rslt-detailsModal-seo .modal-dialog .modal-body .multiSelect.inlineBlock {
  width: 100%;
}
.rslt-detailsModal-seo .modal-dialog .modal-body .multiSelect.inlineBlock .multiSelectButton {
  width: 100%;
  padding: 6px 12px;
}
.rslt-detailsModal-seo .modal-dialog .modal-body .form-group {
  position: relative;
  margin-bottom: 10px;
}
.rslt-detailsModal-seo .modal-dialog .modal-body .form-inline {
  margin-bottom: 14px;
}
.rslt-detailsModal-seo .modal-dialog .modal-body .form-inline .form-group {
  margin-bottom: 0;
}
.rslt-detailsModal-seo .modal-dialog .modal-body .form-inline .form-group input {
  width: 49%;
}
.rslt-detailsModal-seo .modal-dialog .modal-body .default-form-group {
  margin-bottom: 10px;
}
@media (max-width: 766px) {
  .rslt-detailsModal-seo .modal-dialog {
    width: auto;
  }
}
.rslt-detailsModal-seo .postalcodeandhousenr .colpc {
  padding-right: 0;
  padding-left: 7px;
}
@media (min-width: 767px) and (max-width: 1023px) {
  .rslt-detailsModal-seo .postalcodeandhousenr .colpc {
    width: 34.5%;
  }
}
.rslt-detailsModal-seo .postalcodeandhousenr .colpc .pw-icon-cross {
  display: none;
}
.rslt-detailsModal-seo .postalcodeandhousenr .colpc-mini {
  padding-right: 0;
  padding-left: 10px;
}
@media (min-width: 767px) and (max-width: 1023px) {
  .rslt-detailsModal-seo .postalcodeandhousenr .colpc-mini {
    width: 34.5%;
  }
}
.rslt-detailsModal-seo .postalcodeandhousenr .colpc-mini .pw-icon-cross {
  display: none;
}
.rslt-detailsModal-seo .postalcodeandhousenr .colhousenr .ontop {
  width: 100%;
}
.rslt-detailsModal-seo .postalcodeandhousenr .colhousenr .inputbackground {
  border: 1px solid #bbb;
  border-radius: 4px;
  -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0.075) inset;
          box-shadow: 0 0 0 rgba(0, 0, 0, 0.075) inset;
  display: inline-block;
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #fff;
}
.rslt-detailsModal-seo .postalcodeandhousenr .colhousenr .inputbackground:focus {
  border-color: #243588;
}
.rslt-detailsModal-seo .postalcodeandhousenr .colhousenr .inputbackground.invalid {
  border-color: #e30613;
}
@media (max-width: 767px) {
  .rslt-detailsModal-seo .postalcodeandhousenr .colhousenr .inputbackground {
    width: 100%;
  }
}
.rslt-detailsModal-seo .postalcodeandhousenr .colhousenr input {
  float: left;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0;
  background-color: transparent;
  height: 29px;
}
.rslt-detailsModal-seo .postalcodeandhousenr .colhousenr input#mscm_hn {
  width: 40%;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.rslt-detailsModal-seo .postalcodeandhousenr .colhousenr input#mscm_hna {
  width: 60%;
  border-left: 1px solid #bbb;
}
.rslt-detailsModal-seo .postalcodeandhousenr .colhousenr input.hn {
  width: 40%;
}
.rslt-detailsModal-seo .postalcodeandhousenr .colhousenr input.hna {
  width: 60%;
  border-left: 1px solid #bbb;
}
@media (max-width: 767px) {
  .rslt-detailsModal-seo .postalcodeandhousenr .colhousenr input {
    margin-bottom: 0;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  .rslt-detailsModal-seo .postalcodeandhousenr .colhousenr {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .rslt-detailsModal-seo .postalcodeandhousenr .colhousenr {
    width: 100%;
  }
}
.rslt-detailsModal-seo .sp-range-container hr {
  border-top: 1px solid #ddd;
}
.rslt-detailsModal-seo .sp-range-container .rzslider {
  margin-top: 40px;
}
.miniscompare .postalcodeandhousenr .colpc {
  padding-right: 0;
  padding-left: 7px;
}
@media (min-width: 767px) and (max-width: 1023px) {
  .miniscompare .postalcodeandhousenr .colpc {
    width: 34.5%;
  }
}
.miniscompare .postalcodeandhousenr .colpc .pw-icon-cross {
  display: none;
}
.miniscompare .postalcodeandhousenr .colpc-mini {
  padding-right: 0;
  padding-left: 10px;
}
@media (min-width: 767px) and (max-width: 1023px) {
  .miniscompare .postalcodeandhousenr .colpc-mini {
    width: 34.5%;
  }
}
.miniscompare .postalcodeandhousenr .colpc-mini .pw-icon-cross {
  display: none;
}
.miniscompare .postalcodeandhousenr .colhousenr .ontop {
  width: 100%;
}
.miniscompare .postalcodeandhousenr .colhousenr .inputbackground {
  border: 1px solid #bbb;
  border-radius: 4px;
  -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0.075) inset;
          box-shadow: 0 0 0 rgba(0, 0, 0, 0.075) inset;
  display: inline-block;
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #fff;
}
.miniscompare .postalcodeandhousenr .colhousenr .inputbackground:focus {
  border-color: #243588;
}
.miniscompare .postalcodeandhousenr .colhousenr .inputbackground.invalid {
  border-color: #e30613;
}
.miniscompare .postalcodeandhousenr .colhousenr input {
  float: left;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0;
  background-color: transparent;
  height: 29px;
}
.miniscompare .postalcodeandhousenr .colhousenr input#msc_hn {
  width: 36%;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.miniscompare .postalcodeandhousenr .colhousenr input#msc_hna {
  width: 64%;
  border-left: 1px solid #bbb;
}
.miniscompare .postalcodeandhousenr .colhousenr input.hn {
  width: 36%;
}
.miniscompare .postalcodeandhousenr .colhousenr input.hna {
  width: 64%;
  border-left: 1px solid #bbb;
}
@media (max-width: 767px) {
  .miniscompare .postalcodeandhousenr .colhousenr input {
    margin-bottom: 0;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  .miniscompare .postalcodeandhousenr .colhousenr {
    width: 65.5%;
  }
}
.saveURLsModal .modal-dialog {
  width: 360px;
}
.saveURLsModal .modal-dialog .modal-header,
.saveURLsModal .modal-dialog .modal-footer {
  border: none;
}
.saveURLsModal .modal-dialog .modal-header {
  margin-bottom: -20px;
}
.saveURLsModal .modal-dialog .modal-footer {
  padding-bottom: 0;
}
.saveURLsModal .modal-dialog .form-group {
  margin-bottom: 0;
}
.saveURLsModal .modal-dialog #emailSent {
  margin-bottom: 15px;
}
.saveforlater_sidepanel.inmodal {
  background-image: -webkit-gradient(linear, right top, left top, from(transparent), to(#3e3737));
  background-image: linear-gradient(to left, transparent, #3e3737);
  height: 100%;
}
.saveforlater_sidepanel.modal-pageslide .modal-dialog .modal-footer {
  position: fixed;
  bottom: 0;
  display: block;
  width: 100%;
  background-color: #F4F4F4;
  padding: 20px;
  color: #ffffff;
}
.IE_11 .saveforlater_sidepanel.modal-pageslide .modal-dialog .modal-header,
.IE_11 .saveforlater_sidepanel.modal-pageslide .modal-dialog .modal-footer {
  max-width: 600px !important;
  min-width: 600px !important;
  width: 600px !important;
}
.car-userdetails.modal-pageslide.left .modal-body {
  bottom: 111px;
}
.car-userdetails .modal-dialog {
  height: 93%;
}
@media (max-width: 766px) {
  .car-userdetails .modal-dialog {
    height: 97%;
  }
}
.car-userdetails .modal-dialog .modal-content {
  overflow-y: auto;
  height: 100%;
}
.car-userdetails .modal-dialog .modal-content .info-icon {
  margin-top: 17px;
}
.car-userdetails .modal-dialog .modal-content::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 7px;
  height: 7px;
}
.car-userdetails .modal-dialog .modal-content::-webkit-scrollbar-button:start:decrement,
.car-userdetails .modal-dialog .modal-content::-webkit-scrollbar-button:end:increment {
  display: block;
  height: 10px;
}
.car-userdetails .modal-dialog .modal-content::-webkit-scrollbar-button:vertical:increment {
  background-color: #fff;
}
.car-userdetails .modal-dialog .modal-content::-webkit-scrollbar-track-piece {
  background-color: #ddd;
  -webkit-border-radius: 3px;
}
.car-userdetails .modal-dialog .modal-content::-webkit-scrollbar-thumb:vertical {
  height: 50px;
  background-color: #AAAAAB;
}
.car-userdetails .modal-dialog .modal-content::-webkit-scrollbar-thumb:horizontal {
  width: 50px;
  background-color: #AAAAAB;
}
.car-userdetails.modal-pageslide .modal-dialog .modal-body label {
  font-family: 'Barlow-Bold', sans-serif;
  margin-bottom: 4px;
}
.car-userdetails.modal-pageslide .modal-dialog .modal-footer {
  background-color: #243588;
  position: fixed;
  padding: 20px 20px 20px;
  bottom: 0;
  color: #ffffff;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  width: 100%;
  left: 0;
  z-index: 100;
}
.loading-results-modal .modal-dialog {
  margin: 30px auto 10px;
}
.loading-results-modal .pw-close-modal {
  display: none;
}
.rslt-healthdetailsModal .modal-dialog {
  height: 90%;
  width: 600px;
  max-width: 600px;
}
@media (max-width: 766px) {
  .rslt-healthdetailsModal .modal-dialog {
    width: auto;
  }
}
.rslt-healthdetailsModal .modal-dialog .modal-content {
  overflow-y: auto;
  height: 100%;
  max-height: 100%;
}
.rslt-healthdetailsModal .modal-dialog .modal-content::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 7px;
  height: 7px;
}
.rslt-healthdetailsModal .modal-dialog .modal-content::-webkit-scrollbar-button:start:decrement,
.rslt-healthdetailsModal .modal-dialog .modal-content::-webkit-scrollbar-button:end:increment {
  display: block;
  height: 10px;
}
.rslt-healthdetailsModal .modal-dialog .modal-content::-webkit-scrollbar-button:vertical:increment {
  background-color: #fff;
}
.rslt-healthdetailsModal .modal-dialog .modal-content::-webkit-scrollbar-track-piece {
  background-color: #ddd;
  -webkit-border-radius: 3px;
}
.rslt-healthdetailsModal .modal-dialog .modal-content::-webkit-scrollbar-thumb:vertical {
  height: 50px;
  background-color: #AAAAAB;
}
.rslt-healthdetailsModal .modal-dialog .modal-content::-webkit-scrollbar-thumb:horizontal {
  width: 50px;
  background-color: #AAAAAB;
}
.rslt-healthdetailsModal .modal-dialog .modal-header,
.rslt-healthdetailsModal .modal-dialog .modal-footer {
  border: none;
}
.rslt-healthdetailsModal .modal-dialog .modal-footer {
  padding-top: 0;
}
.rslt-healthdetailsModal .modal-dialog .modal-body {
  padding: 10px 20px;
}
.rslt-healthdetailsModal .modal-dialog .div-separate10 {
  height: 10px;
}
.rslt-healthdetailsModal .modal-dialog .hospitals-wrap {
  max-height: 280px;
  overflow-y: auto;
  overflow-x: hidden;
  position: relative;
}
.rslt-healthdetailsModal .modal-dialog .hospitals-wrap::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 7px;
  height: 7px;
}
.rslt-healthdetailsModal .modal-dialog .hospitals-wrap::-webkit-scrollbar-button:start:decrement,
.rslt-healthdetailsModal .modal-dialog .hospitals-wrap::-webkit-scrollbar-button:end:increment {
  display: block;
  height: 10px;
}
.rslt-healthdetailsModal .modal-dialog .hospitals-wrap::-webkit-scrollbar-button:vertical:increment {
  background-color: #fff;
}
.rslt-healthdetailsModal .modal-dialog .hospitals-wrap::-webkit-scrollbar-track-piece {
  background-color: #ddd;
  -webkit-border-radius: 3px;
}
.rslt-healthdetailsModal .modal-dialog .hospitals-wrap::-webkit-scrollbar-thumb:vertical {
  height: 50px;
  background-color: #AAAAAB;
}
.rslt-healthdetailsModal .modal-dialog .hospitals-wrap::-webkit-scrollbar-thumb:horizontal {
  width: 50px;
  background-color: #AAAAAB;
}
.rslt-healthdetailsModal .modal-dialog table.hospitals {
  border-spacing: 0;
}
.rslt-healthdetailsModal .modal-dialog table.hospitals tr.even td {
  background-color: #EDEDED;
}
.rslt-healthdetailsModal .modal-dialog table.hospitals td {
  padding: 5px 2px;
  line-height: 16px;
  vertical-align: top;
}
.rslt-healthdetailsModal .modal-dialog table.hospitals td .custom-checkbox {
  font-size: 12px;
}
.rslt-healthdetailsModal .modal-dialog table.hospitals td .value {
  padding-right: 10px;
  padding-top: 6px;
}
.rslt-healthdetailsModal .modal-dialog table.hospitalshead {
  border-bottom: 1px solid #EDEDED;
  margin-bottom: 10px;
}
.rslt-healthdetailsModal .modal-dialog table.hospitalshead th {
  padding: 0 5px 5px;
}
.rslt-healthdetailsModal .modal-dialog .accordion-hospitalselected {
  border-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.rslt-healthdetailsModal .modal-dialog .accordion-hospitalselected .panel-heading {
  background-color: transparent;
  color: #757474;
  border-radius: 0;
  padding: 0;
}
.rslt-healthdetailsModal .modal-dialog .accordion-hospitalselected .panel-heading .panel-title span {
  display: inline-block;
  width: 100%;
}
.zorg-results-new .rslt-hiscModal .modal-header,
.zorg-results-new .rslt-hiscModal .modal-footer {
  border: none;
}
.zorg-results-new .rslt-hiscModal .modal-footer {
  padding-bottom: 20px;
  padding-top: 10px;
}
.zorg-results-new .rslt-hiscModal .modal-body {
  padding: 10px 20px;
}
.rslt-hiscModal .modal-dialog {
  height: 90%;
}
.rslt-hiscModal .modal-content {
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  max-height: 100%;
  overflow-y: auto;
  padding-left: 2%;
  padding-right: 2%;
}
.rslt-hiscModal2.modal-pageslide .modal-dialog .modal-footer {
  position: fixed;
  bottom: 0;
  display: block;
  width: 100%;
  background-color: #243588;
  padding: 20px 30px;
  color: #ffffff;
}
.detailpage-zorg .table-with-line td {
  font-size: 13px;
}
.zorg-results-new .rslt-healthdetailsModal .modal-dialog {
  height: auto;
  width: 600px;
  max-width: 600px;
}
@media (max-width: 1023px) {
  .zorg-results-new .rslt-healthdetailsModal .modal-dialog {
    width: 100%;
    height: 100%;
  }
}
.zorg-results-new .rslt-healthdetailsModal .modal-dialog .modal-content {
  overflow-y: hidden;
  height: 90%;
  display: block;
  max-height: 90%;
}
.zorg-results-new .rslt-healthdetailsModal .modal-dialog .modal-content::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 7px;
  height: 7px;
}
.zorg-results-new .rslt-healthdetailsModal .modal-dialog .modal-content::-webkit-scrollbar-button:start:decrement,
.zorg-results-new .rslt-healthdetailsModal .modal-dialog .modal-content::-webkit-scrollbar-button:end:increment {
  display: block;
  height: 10px;
}
.zorg-results-new .rslt-healthdetailsModal .modal-dialog .modal-content::-webkit-scrollbar-button:vertical:increment {
  background-color: #fff;
}
.zorg-results-new .rslt-healthdetailsModal .modal-dialog .modal-content::-webkit-scrollbar-track-piece {
  background-color: #ddd;
  -webkit-border-radius: 3px;
}
.zorg-results-new .rslt-healthdetailsModal .modal-dialog .modal-content::-webkit-scrollbar-thumb:vertical {
  height: 50px;
  background-color: #AAAAAB;
}
.zorg-results-new .rslt-healthdetailsModal .modal-dialog .modal-content::-webkit-scrollbar-thumb:horizontal {
  width: 50px;
  background-color: #AAAAAB;
}
.zorg-results-new .rslt-healthdetailsModal .modal-dialog .modal-header,
.zorg-results-new .rslt-healthdetailsModal .modal-dialog .modal-footer {
  border: none;
}
.zorg-results-new .rslt-healthdetailsModal .modal-dialog .modal-footer {
  padding-bottom: 20px;
  padding-top: 10px;
}
.zorg-results-new .rslt-healthdetailsModal .modal-dialog .modal-body {
  padding: 10px 20px;
}
.zorg-results-new .rslt-healthdetailsModal .modal-dialog .modal-body-no-scroll {
  display: block;
  height: 80%;
  max-height: 100% !important;
  overflow-y: auto !important;
  position: relative;
  width: 100%;
}
.zorg-results-new .rslt-healthdetailsModal .modal-dialog .div-separate10 {
  height: 10px;
}
.zorg-results-new .rslt-healthdetailsModal .modal-dialog .hospitals-wrap {
  max-height: 280px;
  overflow-y: auto;
  overflow-x: hidden;
  position: relative;
}
.zorg-results-new .rslt-healthdetailsModal .modal-dialog .hospitals-wrap::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 7px;
  height: 7px;
}
.zorg-results-new .rslt-healthdetailsModal .modal-dialog .hospitals-wrap::-webkit-scrollbar-button:start:decrement,
.zorg-results-new .rslt-healthdetailsModal .modal-dialog .hospitals-wrap::-webkit-scrollbar-button:end:increment {
  display: block;
  height: 10px;
}
.zorg-results-new .rslt-healthdetailsModal .modal-dialog .hospitals-wrap::-webkit-scrollbar-button:vertical:increment {
  background-color: #fff;
}
.zorg-results-new .rslt-healthdetailsModal .modal-dialog .hospitals-wrap::-webkit-scrollbar-track-piece {
  background-color: #ddd;
  -webkit-border-radius: 3px;
}
.zorg-results-new .rslt-healthdetailsModal .modal-dialog .hospitals-wrap::-webkit-scrollbar-thumb:vertical {
  height: 50px;
  background-color: #AAAAAB;
}
.zorg-results-new .rslt-healthdetailsModal .modal-dialog .hospitals-wrap::-webkit-scrollbar-thumb:horizontal {
  width: 50px;
  background-color: #AAAAAB;
}
.zorg-results-new .rslt-healthdetailsModal .modal-dialog table.hospitals {
  border-spacing: 0;
}
.zorg-results-new .rslt-healthdetailsModal .modal-dialog table.hospitals tr.even td {
  background-color: #EDEDED;
}
.zorg-results-new .rslt-healthdetailsModal .modal-dialog table.hospitals td {
  padding: 5px 2px;
  line-height: 16px;
  vertical-align: top;
  font-size: 13px;
}
.zorg-results-new .rslt-healthdetailsModal .modal-dialog table.hospitals td .custom-checkbox {
  font-size: 13px;
}
.zorg-results-new .rslt-healthdetailsModal .modal-dialog table.hospitals td .value {
  padding-right: 10px;
  padding-top: 6px;
  font-size: 13px;
}
.zorg-results-new .rslt-healthdetailsModal .modal-dialog table.hospitalshead {
  border-bottom: 1px solid #EDEDED;
  margin-bottom: 10px;
}
.zorg-results-new .rslt-healthdetailsModal .modal-dialog table.hospitalshead th {
  padding: 0 5px 5px;
}
.zorg-results-new .rslt-healthdetailsModal .modal-dialog .accordion-hospitalselected {
  border-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.zorg-results-new .rslt-healthdetailsModal .modal-dialog .accordion-hospitalselected .panel-heading {
  background-color: transparent;
  color: #757474;
  border-radius: 0;
  padding: 0;
}
.zorg-results-new .rslt-healthdetailsModal .modal-dialog .accordion-hospitalselected .panel-heading .panel-title span {
  display: inline-block;
  width: 100%;
}
.zorg-results-new .rslt-healthdetailsModal.modal-pageslide .modal-dialog {
  height: 100%;
  width: 700px;
}
@media (max-width: 766px) {
  .zorg-results-new .rslt-healthdetailsModal.modal-pageslide .modal-dialog {
    max-width: 100%;
    width: 100%;
  }
}
.zorg-results-new .rslt-healthdetailsModal.modal-pageslide .modal-dialog .modal-body-no-scroll {
  height: auto;
}
@media (max-width: 766px) {
  .zorg-results-new .rslt-healthdetailsModal.modal-pageslide .modal-dialog .modal-content .modal-header .modal-title {
    font-size: 23px;
  }
}
.zorg-results-new .rslt-healthdetailsModal.modal-pageslide .modal-dialog .modal-body {
  padding: 115px 40px 130px;
}
.zorg-results-new .rslt-healthdetailsModal.modal-pageslide .modal-dialog .modal-body .hld-gray {
  margin-top: 20px;
  background-color: #ffffff;
  border: none;
  padding: 10px 30px 5px 20px;
}
.zorg-results-new .rslt-healthdetailsModal.modal-pageslide .modal-dialog .modal-body .hld-gray li {
  padding-bottom: 10px;
}
.zorg-results-new .rslt-healthdetailsModal.modal-pageslide .modal-dialog .modal-body .hld-grayborder {
  border: none;
  padding: 0;
}
.zorg-results-new .rslt-healthdetailsModal.modal-pageslide .modal-dialog .modal-body table.hospitals tr.even td {
  background-color: #dcdcdc;
}
.zorg-results-new .rslt-healthdetailsModal.modal-pageslide .modal-dialog .modal-body .accordion-hospitalselected {
  background-color: transparent;
}
.zorg-results-new .rslt-healthdetailsModal.modal-pageslide .modal-dialog .modal-footer {
  position: fixed;
  bottom: 0;
  display: block;
  width: 100%;
  background-color: #243588;
  padding: 20px 30px;
  color: #ffffff;
}
.modalhsc .modal-dialog {
  height: auto;
  width: 600px;
  max-width: 600px;
  margin-top: 90px;
}
@media (max-width: 1023px) {
  .modalhsc .modal-dialog {
    width: 100%;
    height: 100%;
  }
}
.modalhsc .modal-dialog .modal-header {
  border: none;
  padding: 20px 50px;
}
.modalhsc .modal-dialog .modal-header .modal-title {
  margin-bottom: 10px;
  font-size: 30px;
  font-family: 'Barlow-Normal', sans-serif;
}
.modalhsc .modal-dialog .modal-footer {
  padding: 30px 50px 30px 50px;
}
.modalhsc .modal-dialog .modal-body {
  padding: 20px 50px;
}
.modalhsc .modal-dialog .modal-body .form-group-email-box {
  margin-bottom: 20px;
}
.modalhsc .modal-dialog .modal-body .modal-email-btn .btn-primary {
  margin-bottom: 10px;
}
.zorg-results-new .rslt-hiscModal .modal-dialog {
  height: 90%;
  width: 800px;
  max-width: 800px;
}
@media (max-width: 1023px) {
  .zorg-results-new .rslt-hiscModal .modal-dialog {
    width: 100%;
    height: 100%;
  }
}
.zorg-results-new .rslt-hiscModal .modal-dialog .modal-content {
  overflow-y: hidden;
  height: 90%;
  display: block;
  max-height: 90%;
}
.zorg-results-new .rslt-hiscModal .modal-dialog .modal-content::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 7px;
  height: 7px;
}
.zorg-results-new .rslt-hiscModal .modal-dialog .modal-content::-webkit-scrollbar-button:start:decrement,
.zorg-results-new .rslt-hiscModal .modal-dialog .modal-content::-webkit-scrollbar-button:end:increment {
  display: block;
  height: 10px;
}
.zorg-results-new .rslt-hiscModal .modal-dialog .modal-content::-webkit-scrollbar-button:vertical:increment {
  background-color: #fff;
}
.zorg-results-new .rslt-hiscModal .modal-dialog .modal-content::-webkit-scrollbar-track-piece {
  background-color: #ddd;
  -webkit-border-radius: 3px;
}
.zorg-results-new .rslt-hiscModal .modal-dialog .modal-content::-webkit-scrollbar-thumb:vertical {
  height: 50px;
  background-color: #AAAAAB;
}
.zorg-results-new .rslt-hiscModal .modal-dialog .modal-content::-webkit-scrollbar-thumb:horizontal {
  width: 50px;
  background-color: #AAAAAB;
}
.zorg-results-new .rslt-hiscModal .modal-dialog .modal-header,
.zorg-results-new .rslt-hiscModal .modal-dialog .modal-footer {
  border: none;
}
.zorg-results-new .rslt-hiscModal .modal-dialog .modal-footer {
  padding-bottom: 20px;
  padding-top: 10px;
}
.zorg-results-new .rslt-hiscModal .modal-dialog .modal-body {
  padding: 10px 20px;
}
.zorg-results-new .rslt-hiscModal .modal-dialog .modal-body-no-scroll {
  display: block;
  height: 80%;
  max-height: 100% !important;
  overflow-y: auto !important;
  position: relative;
  width: 100%;
}
.zorg-results-new .rslt-hiscModal .modal-dialog .div-separate10 {
  height: 10px;
}
.zorg-results-new .rslt-hiscModal .modal-dialog .hospitals-wrap {
  max-height: 280px;
  overflow-y: auto;
  overflow-x: hidden;
  position: relative;
}
.zorg-results-new .rslt-hiscModal .modal-dialog .hospitals-wrap::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 7px;
  height: 7px;
}
.zorg-results-new .rslt-hiscModal .modal-dialog .hospitals-wrap::-webkit-scrollbar-button:start:decrement,
.zorg-results-new .rslt-hiscModal .modal-dialog .hospitals-wrap::-webkit-scrollbar-button:end:increment {
  display: block;
  height: 10px;
}
.zorg-results-new .rslt-hiscModal .modal-dialog .hospitals-wrap::-webkit-scrollbar-button:vertical:increment {
  background-color: #fff;
}
.zorg-results-new .rslt-hiscModal .modal-dialog .hospitals-wrap::-webkit-scrollbar-track-piece {
  background-color: #ddd;
  -webkit-border-radius: 3px;
}
.zorg-results-new .rslt-hiscModal .modal-dialog .hospitals-wrap::-webkit-scrollbar-thumb:vertical {
  height: 50px;
  background-color: #AAAAAB;
}
.zorg-results-new .rslt-hiscModal .modal-dialog .hospitals-wrap::-webkit-scrollbar-thumb:horizontal {
  width: 50px;
  background-color: #AAAAAB;
}
.zorg-results-new .rslt-hiscModal .modal-dialog table.hospitals {
  border-spacing: 0;
}
.zorg-results-new .rslt-hiscModal .modal-dialog table.hospitals tr.even td {
  background-color: #EDEDED;
}
.zorg-results-new .rslt-hiscModal .modal-dialog table.hospitals td {
  padding: 5px 2px;
  line-height: 16px;
  vertical-align: top;
  font-size: 13px;
}
.zorg-results-new .rslt-hiscModal .modal-dialog table.hospitals td .custom-checkbox {
  font-size: 13px;
}
.zorg-results-new .rslt-hiscModal .modal-dialog table.hospitals td .value {
  padding-right: 10px;
  padding-top: 6px;
  font-size: 13px;
}
.zorg-results-new .rslt-hiscModal .modal-dialog table.hospitalshead {
  border-bottom: 1px solid #EDEDED;
  margin-bottom: 10px;
}
.zorg-results-new .rslt-hiscModal .modal-dialog table.hospitalshead th {
  padding: 0 5px 5px;
}
.zorg-results-new .rslt-hiscModal .modal-dialog .accordion-hospitalselected {
  border-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.zorg-results-new .rslt-hiscModal .modal-dialog .accordion-hospitalselected .panel-heading {
  background-color: transparent;
  color: #757474;
  border-radius: 0;
  padding: 0;
}
.zorg-results-new .rslt-hiscModal .modal-dialog .accordion-hospitalselected .panel-heading .panel-title span {
  display: inline-block;
  width: 100%;
}
.hospitals-wrap-rsltv2 table.hospitals td .custom-checkbox {
  font-size: 13px !important;
}
.page-rsltlistv2-modal-body .custom-search button.btn-search {
  bottom: 9px;
  right: 5px;
}
.page-rsltlistv2-modal-body .hospitals-wrap {
  max-height: none !important;
}
.IE_11 .modal-pageslide.left.rslt-healthdetailsModal .modal-header {
  min-width: 600px !important;
  max-width: 600px !important;
  width: 600px !important;
}
@media (max-width: 766px) {
  .modal-pageslide.left.rslt-healthdetailsModal .modal-header {
    padding: 10px 61px 10px 20px;
  }
}
.modal-pageslide.left .page-rsltlistv2-modal-body.caregiverstabset {
  padding: 0px 0px 0px 0px!important;
  top: 145px;
  overflow: hidden;
}
@media (max-width: 1023px) {
  .modal-pageslide.left .page-rsltlistv2-modal-body.caregiverstabset {
    top: 142px;
  }
}
@media (max-width: 766px) {
  .modal-pageslide.left .page-rsltlistv2-modal-body.caregiverstabset {
    top: 120px;
  }
}
@media (max-width: 430px) {
  .modal-pageslide.left .page-rsltlistv2-modal-body.caregiverstabset {
    top: 145px;
  }
}
.modal-pageslide.left .page-rsltlistv2-modal-body.caregiverstabset .custom-search a.btn-search {
  bottom: 13px;
}
@media (max-width: 766px) {
  .modal-pageslide.left .page-rsltlistv2-modal-body.caregiverstabset .custom-search a.btn-search {
    bottom: 9px;
  }
}
.modal-pageslide.left .page-rsltlistv2-modal-body.caregiverstabset .fm-pagination {
  margin-left: 0px;
  width: 100%;
  border-top: 1px solid #E5E5E5;
  padding-top: 20px;
}
.modal-pageslide.left .page-rsltlistv2-modal-body.caregiverstabset .fm-pagination li {
  padding-left: 8px;
  padding-right: 8px;
  padding-bottom: 3px;
  color: #243588;
  margin: 0 2px;
  cursor: pointer;
}
.modal-pageslide.left .page-rsltlistv2-modal-body.caregiverstabset .fm-pagination li:hover {
  background-color: #EDF2FB;
  border-radius: 5px;
  color: #243588;
}
.modal-pageslide.left .page-rsltlistv2-modal-body.caregiverstabset .fm-pagination li.fm-pagination-item-sep {
  cursor: text;
}
.modal-pageslide.left .page-rsltlistv2-modal-body.caregiverstabset .fm-pagination li.fm-pagination-item-sep:hover {
  background-color: transparent;
  border-radius: 0px;
  color: #243588;
}
.modal-pageslide.left .page-rsltlistv2-modal-body.caregiverstabset .fm-pagination li.fm-pagination-item-active {
  background-color: #243588;
  border-radius: 5px;
  color: #ffffff;
}
.modal-pageslide.left .page-rsltlistv2-modal-body.caregiverstabset .fm-pagination li.fm-pagination-item-prev {
  position: absolute;
  left: 0;
}
.modal-pageslide.left .page-rsltlistv2-modal-body.caregiverstabset .fm-pagination li.fm-pagination-item-prev:hover {
  background-color: transparent;
  border-radius: 0px;
  color: #243588;
}
.modal-pageslide.left .page-rsltlistv2-modal-body.caregiverstabset .fm-pagination li.fm-pagination-item-prev .pw-icon {
  top: 1px;
  position: relative;
  margin-right: 3px;
}
.modal-pageslide.left .page-rsltlistv2-modal-body.caregiverstabset .fm-pagination li.fm-pagination-item-next {
  position: absolute;
  right: 0;
}
.modal-pageslide.left .page-rsltlistv2-modal-body.caregiverstabset .fm-pagination li.fm-pagination-item-next:hover {
  background-color: transparent;
  border-radius: 0px;
  color: #243588;
}
.modal-pageslide.left .page-rsltlistv2-modal-body.caregiverstabset .fm-pagination li.fm-pagination-item-next .pw-icon {
  top: 2px;
  position: relative;
  margin-left: 3px;
}
.modal-pageslide.left .page-rsltlistv2-modal-body.caregiverstabset .cg-selected-tab-header-disabled {
  color: #919AC3;
}
.modal-pageslide.left .page-rsltlistv2-modal-body.caregiverstabset .cg-selected-tab-header-disabled .cg-selected-number {
  background-color: #919AC3;
}
.modal-pageslide.left .page-rsltlistv2-modal-body.caregiverstabset .cg-on-selected-changed {
  -webkit-transform: scale(1.5);
          transform: scale(1.5);
}
.modal-pageslide.left .page-rsltlistv2-modal-body.caregiverstabset .cg-selected-number {
  font-weight: bold;
  color: white;
  background-color: #243588;
  padding: 0px 0px 0px 0px;
  border-radius: 5px;
  min-width: 24px;
  display: inline-block;
  text-align: center;
  margin-left: 10px;
  -webkit-transition: -webkit-transform 0.5s;
  transition: -webkit-transform 0.5s;
  transition: transform 0.5s;
  transition: transform 0.5s, -webkit-transform 0.5s;
}
.modal-pageslide.left .page-rsltlistv2-modal-body.caregiverstabset .btn-cg-del {
  color: #243588;
  background-color: #fff;
  border-color: #cbcbcb;
  -webkit-backface-visibility: hidden;
  -webkit-box-shadow: 0 0px 0 #cbcbcb;
  box-shadow: 0 0px 0 #cbcbcb;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 16px;
  line-height: 1.42857143;
  border-radius: 6px;
}
.modal-pageslide.left .page-rsltlistv2-modal-body.caregiverstabset .btn-cg-del:before {
  content: "\5c";
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  left: 0px;
  top: 1px;
  font-size: 16px;
  color: #243588;
  position: relative;
  margin-right: 4px;
}
@media (max-width: 766px) {
  .modal-pageslide.left .page-rsltlistv2-modal-body.caregiverstabset .btn-cg-del:before {
    margin-right: 0px;
    font-size: 18px;
  }
}
.modal-pageslide.left .page-rsltlistv2-modal-body.caregiverstabset .btn-cg-del:hover {
  background-color: #243588;
  color: #fff;
  border-color: #243588;
}
.modal-pageslide.left .page-rsltlistv2-modal-body.caregiverstabset .btn-cg-del:hover:before {
  color: #fff;
}
@media (max-width: 766px) {
  .modal-pageslide.left .page-rsltlistv2-modal-body.caregiverstabset .btn-cg-del {
    padding: 10px 12px;
    font-size: 0;
  }
}
.modal-pageslide.left .page-rsltlistv2-modal-body.caregiverstabset .btn-cg-selected {
  color: #648115;
  background-color: #F0F6DF;
  border-color: #F0F6DF;
  -webkit-backface-visibility: hidden;
  -webkit-box-shadow: 0 0px 0 #cbcbcb;
  box-shadow: 0 0px 0 #cbcbcb;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 16px;
  line-height: 1.42857143;
  border-radius: 6px;
}
.modal-pageslide.left .page-rsltlistv2-modal-body.caregiverstabset .btn-cg-selected:before {
  content: 'v';
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  left: 0px;
  top: 1px;
  font-size: 14px;
  color: #648115;
  position: relative;
  margin-right: 4px;
}
@media (max-width: 766px) {
  .modal-pageslide.left .page-rsltlistv2-modal-body.caregiverstabset .btn-cg-selected:before {
    margin-right: 0px;
    font-size: 18px;
  }
}
@media (max-width: 766px) {
  .modal-pageslide.left .page-rsltlistv2-modal-body.caregiverstabset .btn-cg-selected {
    padding: 10px 12px;
    font-size: 0;
  }
}
.modal-pageslide.left .page-rsltlistv2-modal-body.caregiverstabset .btn-cg-not-selected {
  color: #243588;
  background-color: #fff;
  border-color: #cbcbcb;
  -webkit-backface-visibility: hidden;
  -webkit-box-shadow: 0 0px 0 #cbcbcb;
  box-shadow: 0 0px 0 #cbcbcb;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 16px;
  line-height: 1.42857143;
  border-radius: 6px;
}
.modal-pageslide.left .page-rsltlistv2-modal-body.caregiverstabset .btn-cg-not-selected:before {
  content: 'P';
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  left: 0px;
  top: 1px;
  font-size: 14px;
  color: #243588;
  position: relative;
  margin-right: 4px;
}
@media (max-width: 766px) {
  .modal-pageslide.left .page-rsltlistv2-modal-body.caregiverstabset .btn-cg-not-selected:before {
    margin-right: 0px;
    font-size: 18px;
  }
}
.modal-pageslide.left .page-rsltlistv2-modal-body.caregiverstabset .btn-cg-not-selected:hover {
  background-color: #243588;
  color: #fff;
  border-color: #243588;
}
.modal-pageslide.left .page-rsltlistv2-modal-body.caregiverstabset .btn-cg-not-selected:hover:before {
  color: #fff;
}
.modal-pageslide.left .page-rsltlistv2-modal-body.caregiverstabset .btn-cg-not-selected:focus {
  color: #243588;
  background-color: #fff;
  border-color: #cbcbcb;
}
.modal-pageslide.left .page-rsltlistv2-modal-body.caregiverstabset .btn-cg-not-selected:focus:before {
  color: #243588;
}
@media (max-width: 766px) {
  .modal-pageslide.left .page-rsltlistv2-modal-body.caregiverstabset .btn-cg-not-selected {
    padding: 10px 12px;
    font-size: 0;
  }
}
.modal-pageslide.left .page-rsltlistv2-modal-body.caregiverstabset .btn-footer-modal {
  margin: 10px 10px;
}
.modal-pageslide.left .page-rsltlistv2-modal-body.caregiverstabset .tab-content {
  -webkit-box-shadow: 0 0px 0px #ededed;
          box-shadow: 0 0px 0px #ededed;
  border-radius: 0 0px 0px 0px;
  border: 0px solid #E5E5E5;
  margin-top: 0px;
}
.modal-pageslide.left .page-rsltlistv2-modal-body.caregiverstabset .tab-content .tab-pane {
  border-radius: 10px;
  background: #fff;
  margin: 20px;
}
@media (max-width: 766px) {
  .modal-pageslide.left .page-rsltlistv2-modal-body.caregiverstabset .tab-content .tab-pane {
    margin: 20px 10px 10px 10px;
  }
}
.modal-pageslide.left .page-rsltlistv2-modal-body.caregiverstabset .tab-content .hospitals td {
  padding: 12px 2px;
  border-bottom: 1px solid #E5E5E5;
  vertical-align: middle;
}
@media (max-width: 766px) {
  .modal-pageslide.left .page-rsltlistv2-modal-body.caregiverstabset .tab-content .hospitals td {
    padding: 8px 2px;
  }
}
.modal-pageslide.left .page-rsltlistv2-modal-body.caregiverstabset .tab-content .hospitals td .value {
  padding-top: 0px;
}
.modal-pageslide.left .page-rsltlistv2-modal-body.caregiverstabset .tab-content .hospitals tr:last-child td {
  padding: 12px 2px;
  border-bottom: 0px solid #E5E5E5;
}
.modal-pageslide.left .page-rsltlistv2-modal-body.caregiverstabset .nav-tabs {
  margin-right: 0px;
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: fixed;
  margin-top: -75px;
  width: 100%;
  z-index: 10;
}
.IE_11 .modal-pageslide.left .page-rsltlistv2-modal-body.caregiverstabset .nav-tabs {
  width: 600px;
}
@media (max-width: 766px) {
  .modal-pageslide.left .page-rsltlistv2-modal-body.caregiverstabset .nav-tabs {
    margin-top: -70px;
  }
}
.modal-pageslide.left .page-rsltlistv2-modal-body.caregiverstabset .nav-tabs li.active a {
  font-family: 'Barlow-Bold', sans-serif;
  border-bottom: 3px solid #243588;
  padding: 15px 15px;
}
.modal-pageslide.left .page-rsltlistv2-modal-body.caregiverstabset .nav-tabs li.active a:hover {
  border-bottom: 3px solid #243588;
}
.modal-pageslide.left .page-rsltlistv2-modal-body.caregiverstabset .nav-tabs > li {
  padding-bottom: 0;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  outline: 0;
  margin: 0 0px 0 0;
  border: 0px solid #fff;
  border-radius: 0px;
  background: #fff;
  text-align: center;
}
@media (max-width: 766px) {
  .modal-pageslide.left .page-rsltlistv2-modal-body.caregiverstabset .nav-tabs > li {
    max-width: 100%;
  }
}
.modal-pageslide.left .page-rsltlistv2-modal-body.caregiverstabset .nav-tabs > li a {
  padding: 15px 15px;
}
.hospitals-bottom .accordion-hospitalselected .panel-body {
  padding: 15px 0;
}
.modal-footer-hospitals {
  padding-bottom: 10px;
}
.inlinelabel {
  padding-top: 10px;
}
.search-hospitals .inlinelabel {
  padding-top: 34px;
}
.specificMeaningModal .modal-dialog {
  width: 96%;
  height: 90%;
}
.specificMeaningModal .modal-dialog .modal-content {
  overflow-y: auto;
  height: 100%;
  max-height: 100%;
}
.specificMeaningModal .modal-dialog .modal-content * {
  -webkit-transform: translate3d(0, 0, 0);
}
.specificMeaningModal .modal-dialog .modal-content::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 7px;
  height: 7px;
}
.specificMeaningModal .modal-dialog .modal-content::-webkit-scrollbar-button:start:decrement,
.specificMeaningModal .modal-dialog .modal-content::-webkit-scrollbar-button:end:increment {
  display: block;
  height: 10px;
}
.specificMeaningModal .modal-dialog .modal-content::-webkit-scrollbar-button:vertical:increment {
  background-color: #fff;
}
.specificMeaningModal .modal-dialog .modal-content::-webkit-scrollbar-track-piece {
  background-color: #ddd;
  -webkit-border-radius: 3px;
}
.specificMeaningModal .modal-dialog .modal-content::-webkit-scrollbar-thumb:vertical {
  height: 50px;
  background-color: #AAAAAB;
}
.specificMeaningModal .modal-dialog .modal-content::-webkit-scrollbar-thumb:horizontal {
  width: 50px;
  background-color: #AAAAAB;
}
.specificMeaningModal .modal-dialog .modal-content #specificMeaningsWrapper .collapsing {
  -webkit-transition: height 0.01s ease;
  transition: height 0.01s ease;
}
.specificMeaningModal.modal-pageslide .modal-coverage-selection .btn-default {
  margin-left: 0;
}
.specificMeaningModal.modal-pageslide #specificMeaningsWrapper .hld-gray {
  background-color: #DCDCDC;
  padding: 0;
  border: 10px solid #dcdcdc;
}
.specificMeaningModal.modal-pageslide #specificMeaningsWrapper .hld-gray .panel-heading {
  color: #333333;
}
.specificMeaningModal.modal-pageslide #specificMeaningsWrapper .hld-gray .panel-heading .panel-title {
  font-size: 16px;
  font-family: 'Barlow-Normal', sans-serif;
}
@media (max-width: 766px) {
  .specificMeaningModal.modal-pageslide #specificMeaningsWrapper .hld-gray .panel-heading .panel-title {
    font-size: 14px;
  }
}
.hospitalMapModal .modal-dialog {
  height: 90%;
}
@media (min-width: 1024px) {
  .hospitalMapModal .modal-dialog {
    width: 900px;
    max-width: 900px;
  }
}
.hospitalMapModal .modal-dialog h3 {
  margin-top: 0;
}
.hospitalMapModal .modal-dialog .modal-content {
  overflow-y: auto;
  height: 100%;
  max-height: 100%;
}
.hospitalMapModal .modal-dialog .modal-content::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 7px;
  height: 7px;
}
.hospitalMapModal .modal-dialog .modal-content::-webkit-scrollbar-button:start:decrement,
.hospitalMapModal .modal-dialog .modal-content::-webkit-scrollbar-button:end:increment {
  display: block;
  height: 10px;
}
.hospitalMapModal .modal-dialog .modal-content::-webkit-scrollbar-button:vertical:increment {
  background-color: #fff;
}
.hospitalMapModal .modal-dialog .modal-content::-webkit-scrollbar-track-piece {
  background-color: #ddd;
  -webkit-border-radius: 3px;
}
.hospitalMapModal .modal-dialog .modal-content::-webkit-scrollbar-thumb:vertical {
  height: 50px;
  background-color: #AAAAAB;
}
.hospitalMapModal .modal-dialog .modal-content::-webkit-scrollbar-thumb:horizontal {
  width: 50px;
  background-color: #AAAAAB;
}
.hospitalMapModal .modal-header,
.hospitalMapModal .modal-footer {
  border: none;
}
.hospitalMapModal #map {
  height: 250px;
  width: 100%;
}
@media (min-width: 1024px) {
  .Websiteoftheyear-modal .modal-content {
    margin-top: 300px;
  }
}
.Websiteoftheyear-modal .modal-body .banner-area img {
  margin-left: auto;
  margin-right: auto;
}
.Websiteoftheyear-modal .modal-body .banner-area img + img {
  margin-top: 20px;
}
@media (min-width: 1024px) {
  .Websiteoftheyear-modal .modal-body {
    padding: 40px 30px;
  }
  .Websiteoftheyear-modal .modal-body .text-area {
    padding-right: 30px;
  }
  .Websiteoftheyear-modal .modal-body .text-area h2 {
    margin-top: 0;
    margin-bottom: 22px;
  }
  .Websiteoftheyear-modal .modal-body .text-area .btn-primary {
    margin-top: 50px;
  }
}
.linkOutIncentiveModal .modal-header {
  background-color: #243588;
}
.linkOutIncentiveModal .modal-title {
  color: #ffffff;
}
@media (min-width: 1024px) {
  .linkOutIncentiveModaltext {
    padding-top: 30px;
  }
}
.sortof-telecom .hld-gray .list-unstyled.list-unstyled-morepadd .items .custom-checkbox.disabled {
  color: #BABABA;
  background: 0 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.sortof-telecom .hld-gray .list-unstyled.list-unstyled-morepadd .items .custom-checkbox.disabled .image-checkbox:after {
  color: #ccc;
}
@media (min-width: 1023px) {
  .accordion-filters-telecom .panel-group {
    margin-bottom: 0px;
  }
  .accordion-filters-telecom .panel-group .panel .panel-heading {
    pointer-events: none;
  }
  .accordion-filters-telecom .panel-group .panel .panel-heading a {
    padding: 0px;
  }
  .accordion-filters-telecom .panel-group .panel .panel-heading a .pw-icon-arrow-up,
  .accordion-filters-telecom .panel-group .panel .panel-heading a .pw-icon-arrow-down {
    font-weight: 400;
  }
  .accordion-filters-telecom .panel-group .panel .panel-heading a .pw-icon-arrow-up:after,
  .accordion-filters-telecom .panel-group .panel .panel-heading a .pw-icon-arrow-down:after {
    content: none;
  }
  .accordion-filters-telecom .panel-group .panel .panel-heading a span {
    font-size: 22px;
    margin: 5px 0 0 0;
  }
  .accordion-filters-telecom .panel-group .panel .panel-collapse.collapse {
    border-bottom: 0px solid #BABABA;
  }
  .accordion-filters-telecom .panel-group .panel .panel-body {
    padding: 0px 0 12px 0;
  }
  .accordion-filters-telecom .panel-group .panel .panel-body .list-unstyled.list-unstyled-morepadd {
    margin-top: 12px;
  }
  .accordion-filters-telecom .panel-group .panel .panel-body .list-unstyled.list-unstyled-morepadd .items .custom-checkbox {
    margin-bottom: 0px;
    padding-bottom: 0px;
  }
  .accordion-filters-telecom .panel-group .panel .panel-body .list-unstyled.list-unstyled-morepadd .items .custom-checkbox.disabled {
    background: transparent;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .accordion-filters-telecom .panel-group .panel .panel-body .list-unstyled.list-unstyled-morepadd .items .custom-checkbox.disabled .image-checkbox:after {
    color: #ccc;
  }
  .accordion-filters-telecom .panel-group .panel .panel-body .list-unstyled.list-unstyled-morepadd .label {
    color: #243588;
  }
  .accordion-filters-telecom .panel-group .panel .dropdown-menu {
    max-height: 200px;
    overflow-y: scroll;
  }
}
@media (max-width: 1023px) {
  .accordion-filters-telecom .panel-group {
    margin-bottom: 0px;
  }
  .accordion-filters-telecom .panel-group .panel-body .rzslider {
    width: 98%;
  }
  .accordion-filters-telecom .panel-group .hld-gray {
    background: transparent;
    -webkit-box-shadow: none;
            box-shadow: none;
    margin: 0;
    padding: 0;
  }
  .accordion-filters-telecom .panel-group .panel .panel-heading .panel-title {
    padding-bottom: 10px;
  }
  .accordion-filters-telecom .panel-group .panel .panel-heading a {
    padding: 0px 0 10px 0;
    border-bottom: 1px solid #BABABA;
  }
  .accordion-filters-telecom .panel-group .panel .panel-heading a .pw-icon-arrow-up,
  .accordion-filters-telecom .panel-group .panel .panel-heading a .pw-icon-arrow-down {
    font-weight: 400;
  }
  .accordion-filters-telecom .panel-group .panel .panel-heading a span {
    margin: 0px 0px 0px 0px;
    font-size: 16px;
    font-family: 'Barlow-Bold', sans-serif;
    color: #243588;
  }
  .accordion-filters-telecom .panel-group .panel .panel-collapse.collapse {
    border-bottom: 0px solid #BABABA;
  }
  .accordion-filters-telecom .panel-group .panel .panel-collapse.collapse.in {
    border-bottom: 0px solid #BABABA;
  }
  .accordion-filters-telecom .panel-group .panel .panel-collapse.collapse .panel-body {
    padding: 0px 0 12px 0;
  }
  .accordion-filters-telecom .panel-group .panel .panel-collapse.collapse .panel-body .list-unstyled.list-unstyled-morepadd {
    margin-top: 12px;
  }
  .accordion-filters-telecom .panel-group .panel .panel-collapse.collapse .panel-body .list-unstyled.list-unstyled-morepadd .label {
    color: #333333;
    font-size: 14px;
  }
  .accordion-filters-telecom .panel-group .panel .panel-collapse.collapse .panel-body .list-unstyled.list-unstyled-morepadd .items .custom-checkbox {
    margin-bottom: 0px;
  }
  .accordion-filters-telecom .panel-group .panel .panel-collapse.collapse .panel-body .list-unstyled.list-unstyled-morepadd .items .custom-checkbox.disabled {
    background: transparent;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .accordion-filters-telecom .panel-group .panel .panel-collapse.collapse .panel-body .list-unstyled.list-unstyled-morepadd .items .custom-checkbox.disabled .image-checkbox:after {
    color: #ccc;
  }
  .accordion-filters-telecom .panel-group .panel .dropdown-menu {
    max-height: 225px;
    overflow-y: scroll;
  }
}
.rslt-detailsModal.modal-pageslide .modal-dialog .modal-body .inputbackground {
  width: 100%;
}
.rslt-detailsModal.modal-pageslide .modal-dialog .modal-body .fields-modal .hld-input-fields {
  border-radius: 5px;
  padding: 30px 10px 10px 10px;
}
@media (max-width: 1023px) {
  .rslt-detailsModal.modal-pageslide .modal-dialog .modal-body .fields-modal .col-sm-force-three:first-child {
    padding-right: 0px;
  }
  .rslt-detailsModal.modal-pageslide .modal-dialog .modal-body .fields-modal .col-sm-force-three:last-child {
    padding-left: 0px;
  }
}
.rslt-detailsModal.modal-pageslide .modal-dialog .modal-body .hld-input-fields {
  background-color: #fff !important;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding-top: 30px;
  border: 1px solid #bbb !important;
}
@media (max-width: 1024px) {
  .rslt-detailsModal.modal-pageslide .modal-dialog .modal-body .hld-input-fields {
    margin-bottom: 10px;
  }
}
@media (max-width: 766px) {
  .rslt-detailsModal.modal-pageslide .modal-dialog .modal-body .hld-input-fields {
    padding: 30px 10px 10px 10px;
  }
}
.rslt-detailsModal.modal-pageslide .modal-dialog .modal-body .hld-input-fields label:before {
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "H";
  font-size: 21px;
  color: #243588;
  position: absolute;
  left: 30px;
}
.rslt-detailsModal.modal-pageslide .modal-dialog .modal-body .hld-input-fields label span {
  position: absolute;
  top: -23px;
  left: 0;
  font-size: 13px;
  font-family: 'Barlow-Medium', sans-serif;
}
.rslt-detailsModal.modal-pageslide .modal-dialog .modal-body .hld-input-fields.checked {
  background-color: #fff !important;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.rslt-detailsModal.modal-pageslide .modal-dialog .modal-body .hld-input-fields.internet label:before {
  content: "H";
}
.rslt-detailsModal.modal-pageslide .modal-dialog .modal-body .hld-input-fields.television label:before {
  content: "L";
}
.rslt-detailsModal.modal-pageslide .modal-dialog .modal-body .hld-input-fields.telephony label:before {
  content: "s";
}
.rslt-detailsModal .telecom-change-data-modal .form-control-feedback {
  top: 46px;
  right: 15px;
  z-index: 2;
  display: block;
  width: 17px;
  height: 17px;
  line-height: 15px;
  text-align: center;
  position: absolute;
  pointer-events: none;
}
.purchase-review-modal {
  padding-top: 60px;
  -webkit-overflow-scrolling: auto;
}
.purchase-review-modal .modal-dialog {
  margin-top: 0;
  height: 100%;
  margin-bottom: 0;
}
.purchase-review-modal .modal-content {
  /*
		height: ~"calc(100% - 60px)";
		height: ~"-webkit-calc(100% - 60px)";
		height: ~"-moz-calc(100% - 60px)";
		*/
  height: auto;
}
.purchase-review-modal .modal-header {
  height: 35px;
  border-bottom: 0;
}
.purchase-review-modal .modal-header .logo {
  margin-top: 0px;
  max-width: 135px;
  width: 135px;
  height: 68px;
  position: absolute;
  left: 50%;
  top: -40px;
  margin-left: -68px;
}
.purchase-review-modal .modal-body {
  font-size: 14px;
  height: auto;
  max-height: calc(100vh - 235px);
  max-height: -moz-calc(100vh - 235px);
  overflow-y: auto!important;
}
.purchase-review-modal .modal-body::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 7px;
  height: 7px;
}
.purchase-review-modal .modal-body::-webkit-scrollbar-button:start:decrement,
.purchase-review-modal .modal-body::-webkit-scrollbar-button:end:increment {
  display: block;
  height: 10px;
}
.purchase-review-modal .modal-body::-webkit-scrollbar-button:vertical:increment {
  background-color: #fff;
}
.purchase-review-modal .modal-body::-webkit-scrollbar-track-piece {
  background-color: #ddd;
  -webkit-border-radius: 3px;
}
.purchase-review-modal .modal-body::-webkit-scrollbar-thumb:vertical {
  height: 50px;
  background-color: #AAAAAB;
}
.purchase-review-modal .modal-body::-webkit-scrollbar-thumb:horizontal {
  width: 50px;
  background-color: #AAAAAB;
}
.purchase-review-modal .modal-footer {
  height: 130px;
}
.purchase-review-modal .pp-energy-modal-rew .div-new-row {
  padding-bottom: 3px;
}
@media (max-width: 766px) {
  .purchase-review-modal .pp-energy-modal-rew .div-new-row {
    padding-bottom: 10px;
  }
}
.purchase-review-modal .pp-energy-modal-rew .div-new-row .value-nr span {
  word-break: break-word;
  color: #243588;
}
.purchase-review-modal .pp-energy-modal-rew .div-new-row .col-xs-16 strong {
  display: inline-block;
  padding-bottom: 15px;
}
.purchase-review-modal .pp-energy-modal-rew hr {
  margin-top: 20px;
  margin-bottom: 5px;
}
/*=============================  MODAL WITH NO FOOTER =================================*/
.modal-pageslide-no-footer.modal-pageslide.left .modal-body {
  margin-bottom: 5px;
  bottom: 0px;
  top: 90px;
}
/*=============================  MODAL WITH NO FOOTER =================================*/
.ongevallenSidepanel.inmodal {
  background-image: -webkit-gradient(linear, right top, left top, from(transparent), to(#3e3737));
  background-image: linear-gradient(to left, transparent, #3e3737);
  height: 100%;
}
.ongevallenSidepanel.modal-pageslide .modal-dialog .modal-footer {
  position: fixed;
  bottom: 0;
  display: block;
  width: 100%;
  background-color: #F4F4F4;
  padding: 20px;
  color: #ffffff;
}
@media (min-width: 1024px) {
  .yearfreeenergySidepanel .modal-header .modal-title,
  .woonvoordeelkaarsSidepanel .modal-header .modal-title {
    font-size: 23px;
  }
}
div.hld-voordeel .hld-grayborder-shadow {
  padding-bottom: 20px;
}
div.hld-voordeel .nrcrt {
  top: -4px;
  left: 50%;
  margin-left: -14px;
  z-index: 10;
}
div.hld-voordeel img {
  margin: 20px 0 0;
}
div.hld-voordeel hr {
  margin: 20px 0;
}
div.hld-voordeel h6 {
  color: #333333;
  font-size: 20px;
  font-family: 'Barlow-Medium', sans-serif;
  margin: 0;
  color: #243588;
}
div.hld-voordeel ul {
  max-width: 90%;
  margin: 10px auto;
}
@media (min-width: 1024px) and (max-width: 1279px) {
  div.hld-voordeel ul.list-border li {
    word-break: break-all;
  }
}
div.hld-voordeel .polisscore {
  position: relative;
  color: #243588;
  font-family: 'Barlow-Extrabold', sans-serif;
  font-size: 20px;
  margin: 10px 0;
}
div.hld-voordeel .polisscore:before {
  background: transparent url('https://cdn2.pricewise.nl/resources/main/svg/circle-small.svg') no-repeat center center;
  position: absolute;
  background-size: 100% 100%;
  content: "";
  top: -6px;
  left: 0px;
  width: 100%;
  height: 44px;
}
div.hld-voordeel .no-polisscore {
  color: #243588;
  min-height: 29px;
  font-size: 17px;
}
div.hld-voordeel .dealalert {
  margin: 10px auto;
  width: auto;
  min-height: 27px;
  overflow: hidden;
}
.IE_8 .hld-voordeel .polisscore:before {
  background: transparent url('https://cdn2.pricewise.nl/resources/main/svg/png/circle-small.png') no-repeat center center;
}
*:focus {
  outline: 0;
}
select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="tel"],
input[type="number"],
input[type="email"],
input[type="url"] {
  display: block;
  width: 100%;
  height: 51px;
  padding: 6px 12px;
  font-size: 16px;
  line-height: 1.42857143;
  color: #333333;
  background-color: #fff;
  background-image: none;
  border: 1px solid #bbbbbb;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.075);
  -webkit-transition: none;
  transition: none;
}
select:focus,
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="tel"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus {
  border-color: #243588;
  outline: 0;
}
select::-moz-placeholder,
textarea::-moz-placeholder,
input[type="text"]::-moz-placeholder,
input[type="password"]::-moz-placeholder,
input[type="datetime"]::-moz-placeholder,
input[type="datetime-local"]::-moz-placeholder,
input[type="date"]::-moz-placeholder,
input[type="month"]::-moz-placeholder,
input[type="time"]::-moz-placeholder,
input[type="week"]::-moz-placeholder,
input[type="tel"]::-moz-placeholder,
input[type="number"]::-moz-placeholder,
input[type="email"]::-moz-placeholder,
input[type="url"]::-moz-placeholder {
  color: #666666;
  opacity: 1;
  text-transform: none;
}
select:-ms-input-placeholder,
textarea:-ms-input-placeholder,
input[type="text"]:-ms-input-placeholder,
input[type="password"]:-ms-input-placeholder,
input[type="datetime"]:-ms-input-placeholder,
input[type="datetime-local"]:-ms-input-placeholder,
input[type="date"]:-ms-input-placeholder,
input[type="month"]:-ms-input-placeholder,
input[type="time"]:-ms-input-placeholder,
input[type="week"]:-ms-input-placeholder,
input[type="tel"]:-ms-input-placeholder,
input[type="number"]:-ms-input-placeholder,
input[type="email"]:-ms-input-placeholder,
input[type="url"]:-ms-input-placeholder {
  color: #666666;
  text-transform: none;
}
select::-webkit-input-placeholder,
textarea::-webkit-input-placeholder,
input[type="text"]::-webkit-input-placeholder,
input[type="password"]::-webkit-input-placeholder,
input[type="datetime"]::-webkit-input-placeholder,
input[type="datetime-local"]::-webkit-input-placeholder,
input[type="date"]::-webkit-input-placeholder,
input[type="month"]::-webkit-input-placeholder,
input[type="time"]::-webkit-input-placeholder,
input[type="week"]::-webkit-input-placeholder,
input[type="tel"]::-webkit-input-placeholder,
input[type="number"]::-webkit-input-placeholder,
input[type="email"]::-webkit-input-placeholder,
input[type="url"]::-webkit-input-placeholder {
  color: #666666;
  text-transform: none;
}
select[disabled],
textarea[disabled],
input[type="text"][disabled],
input[type="password"][disabled],
input[type="datetime"][disabled],
input[type="datetime-local"][disabled],
input[type="date"][disabled],
input[type="month"][disabled],
input[type="time"][disabled],
input[type="week"][disabled],
input[type="tel"][disabled],
input[type="number"][disabled],
input[type="email"][disabled],
input[type="url"][disabled],
select[readonly],
textarea[readonly],
input[type="text"][readonly],
input[type="password"][readonly],
input[type="datetime"][readonly],
input[type="datetime-local"][readonly],
input[type="date"][readonly],
input[type="month"][readonly],
input[type="time"][readonly],
input[type="week"][readonly],
input[type="tel"][readonly],
input[type="number"][readonly],
input[type="email"][readonly],
input[type="url"][readonly],
fieldset[disabled] select,
fieldset[disabled] textarea,
fieldset[disabled] input[type="text"],
fieldset[disabled] input[type="password"],
fieldset[disabled] input[type="datetime"],
fieldset[disabled] input[type="datetime-local"],
fieldset[disabled] input[type="date"],
fieldset[disabled] input[type="month"],
fieldset[disabled] input[type="time"],
fieldset[disabled] input[type="week"],
fieldset[disabled] input[type="tel"],
fieldset[disabled] input[type="number"],
fieldset[disabled] input[type="email"],
fieldset[disabled] input[type="url"] {
  cursor: not-allowed !important;
  background-color: #F4F4F4 !important;
  opacity: 1 !important;
}
textareaselect,
textareatextarea,
textareainput[type="text"],
textareainput[type="password"],
textareainput[type="datetime"],
textareainput[type="datetime-local"],
textareainput[type="date"],
textareainput[type="month"],
textareainput[type="time"],
textareainput[type="week"],
textareainput[type="tel"],
textareainput[type="number"],
textareainput[type="email"],
textareainput[type="url"] {
  height: auto;
}
@media (max-width: 766px) {
  select,
  textarea,
  input[type="text"],
  input[type="password"],
  input[type="datetime"],
  input[type="datetime-local"],
  input[type="date"],
  input[type="month"],
  input[type="time"],
  input[type="week"],
  input[type="tel"],
  input[type="number"],
  input[type="email"],
  input[type="url"] {
    height: 44px;
  }
}
select.input-sm,
textarea.input-sm,
input[type="text"].input-sm,
input[type="password"].input-sm,
input[type="datetime"].input-sm,
input[type="datetime-local"].input-sm,
input[type="date"].input-sm,
input[type="month"].input-sm,
input[type="time"].input-sm,
input[type="week"].input-sm,
input[type="tel"].input-sm,
input[type="number"].input-sm,
input[type="email"].input-sm,
input[type="url"].input-sm {
  height: 33px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 1.5;
  border-radius: 3px;
}
selectselect.input-sm,
selecttextarea.input-sm,
selectinput[type="text"].input-sm,
selectinput[type="password"].input-sm,
selectinput[type="datetime"].input-sm,
selectinput[type="datetime-local"].input-sm,
selectinput[type="date"].input-sm,
selectinput[type="month"].input-sm,
selectinput[type="time"].input-sm,
selectinput[type="week"].input-sm,
selectinput[type="tel"].input-sm,
selectinput[type="number"].input-sm,
selectinput[type="email"].input-sm,
selectinput[type="url"].input-sm {
  height: 33px;
  line-height: 33px;
}
textareaselect.input-sm,
textareatextarea.input-sm,
textareainput[type="text"].input-sm,
textareainput[type="password"].input-sm,
textareainput[type="datetime"].input-sm,
textareainput[type="datetime-local"].input-sm,
textareainput[type="date"].input-sm,
textareainput[type="month"].input-sm,
textareainput[type="time"].input-sm,
textareainput[type="week"].input-sm,
textareainput[type="tel"].input-sm,
textareainput[type="number"].input-sm,
textareainput[type="email"].input-sm,
textareainput[type="url"].input-sm,
select[multiple]select.input-sm,
select[multiple]textarea.input-sm,
select[multiple]input[type="text"].input-sm,
select[multiple]input[type="password"].input-sm,
select[multiple]input[type="datetime"].input-sm,
select[multiple]input[type="datetime-local"].input-sm,
select[multiple]input[type="date"].input-sm,
select[multiple]input[type="month"].input-sm,
select[multiple]input[type="time"].input-sm,
select[multiple]input[type="week"].input-sm,
select[multiple]input[type="tel"].input-sm,
select[multiple]input[type="number"].input-sm,
select[multiple]input[type="email"].input-sm,
select[multiple]input[type="url"].input-sm {
  height: auto;
}
select.input-lg,
textarea.input-lg,
input[type="text"].input-lg,
input[type="password"].input-lg,
input[type="datetime"].input-lg,
input[type="datetime-local"].input-lg,
input[type="date"].input-lg,
input[type="month"].input-lg,
input[type="time"].input-lg,
input[type="week"].input-lg,
input[type="tel"].input-lg,
input[type="number"].input-lg,
input[type="email"].input-lg,
input[type="url"].input-lg {
  height: 50.4px;
  padding: 12px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}
selectselect.input-lg,
selecttextarea.input-lg,
selectinput[type="text"].input-lg,
selectinput[type="password"].input-lg,
selectinput[type="datetime"].input-lg,
selectinput[type="datetime-local"].input-lg,
selectinput[type="date"].input-lg,
selectinput[type="month"].input-lg,
selectinput[type="time"].input-lg,
selectinput[type="week"].input-lg,
selectinput[type="tel"].input-lg,
selectinput[type="number"].input-lg,
selectinput[type="email"].input-lg,
selectinput[type="url"].input-lg {
  height: 50.4px;
  line-height: 50.4px;
}
textareaselect.input-lg,
textareatextarea.input-lg,
textareainput[type="text"].input-lg,
textareainput[type="password"].input-lg,
textareainput[type="datetime"].input-lg,
textareainput[type="datetime-local"].input-lg,
textareainput[type="date"].input-lg,
textareainput[type="month"].input-lg,
textareainput[type="time"].input-lg,
textareainput[type="week"].input-lg,
textareainput[type="tel"].input-lg,
textareainput[type="number"].input-lg,
textareainput[type="email"].input-lg,
textareainput[type="url"].input-lg,
select[multiple]select.input-lg,
select[multiple]textarea.input-lg,
select[multiple]input[type="text"].input-lg,
select[multiple]input[type="password"].input-lg,
select[multiple]input[type="datetime"].input-lg,
select[multiple]input[type="datetime-local"].input-lg,
select[multiple]input[type="date"].input-lg,
select[multiple]input[type="month"].input-lg,
select[multiple]input[type="time"].input-lg,
select[multiple]input[type="week"].input-lg,
select[multiple]input[type="tel"].input-lg,
select[multiple]input[type="number"].input-lg,
select[multiple]input[type="email"].input-lg,
select[multiple]input[type="url"].input-lg {
  height: auto;
}
select.input-sm-width,
textarea.input-sm-width,
input[type="text"].input-sm-width,
input[type="password"].input-sm-width,
input[type="datetime"].input-sm-width,
input[type="datetime-local"].input-sm-width,
input[type="date"].input-sm-width,
input[type="month"].input-sm-width,
input[type="time"].input-sm-width,
input[type="week"].input-sm-width,
input[type="tel"].input-sm-width,
input[type="number"].input-sm-width,
input[type="email"].input-sm-width,
input[type="url"].input-sm-width {
  max-width: 60px;
}
select.input-md-width,
textarea.input-md-width,
input[type="text"].input-md-width,
input[type="password"].input-md-width,
input[type="datetime"].input-md-width,
input[type="datetime-local"].input-md-width,
input[type="date"].input-md-width,
input[type="month"].input-md-width,
input[type="time"].input-md-width,
input[type="week"].input-md-width,
input[type="tel"].input-md-width,
input[type="number"].input-md-width,
input[type="email"].input-md-width,
input[type="url"].input-md-width {
  max-width: 130px;
}
@media (max-width: 767px) {
  select.input-md-width,
  textarea.input-md-width,
  input[type="text"].input-md-width,
  input[type="password"].input-md-width,
  input[type="datetime"].input-md-width,
  input[type="datetime-local"].input-md-width,
  input[type="date"].input-md-width,
  input[type="month"].input-md-width,
  input[type="time"].input-md-width,
  input[type="week"].input-md-width,
  input[type="tel"].input-md-width,
  input[type="number"].input-md-width,
  input[type="email"].input-md-width,
  input[type="url"].input-md-width {
    max-width: 100%;
  }
}
select.input-lg-width,
textarea.input-lg-width,
input[type="text"].input-lg-width,
input[type="password"].input-lg-width,
input[type="datetime"].input-lg-width,
input[type="datetime-local"].input-lg-width,
input[type="date"].input-lg-width,
input[type="month"].input-lg-width,
input[type="time"].input-lg-width,
input[type="week"].input-lg-width,
input[type="tel"].input-lg-width,
input[type="number"].input-lg-width,
input[type="email"].input-lg-width,
input[type="url"].input-lg-width {
  max-width: 200px;
}
.IE_8 input[type="text"] {
  line-height: 2.1;
}
input[type="submit"].pw-icon + span,
input[type="submit"][class^="pw-icon-"] + span,
input[type="submit"][class*=" pw-icon-"] + span {
  color: #ffffff;
  position: relative;
  vertical-align: middle;
  right: 35px;
}
input[type="submit"].pw-icon + span:before,
input[type="submit"][class^="pw-icon-"] + span:before,
input[type="submit"][class*=" pw-icon-"] + span:before {
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  vertical-align: middle;
  display: inline-block;
  margin-top: -3px;
}
input[type="submit"].icon-align-left + span {
  float: left;
  right: auto;
  margin-top: 7px;
}
.input-extra-text {
  position: relative;
  display: inline-block;
  width: 100%;
  max-width: 320px;
}
@media (min-width: 1024px) {
  .input-extra-text {
    max-width: 174px;
  }
}
.input-extra-text:after {
  position: absolute;
  right: 5px;
  font-size: 14px;
  color: #BABABA;
  content: attr(data-text);
  top: 1px;
  line-height: 50px;
}
@media (max-width: 766px) {
  .input-extra-text:after {
    line-height: 42px;
  }
}
.input-extra-text.sm input {
  padding-right: 25px;
}
.input-extra-text.md input {
  padding-right: 36px;
}
.input-extra-text.lg input {
  padding-right: 70px;
}
.input-extra-text.input-extra-text-full {
  max-width: 100%;
}
@media (min-width: 1024px) {
  .input-extra-text.input-extra-text-full {
    max-width: 100%;
  }
}
.kenteken {
  position: relative;
  display: block;
}
.kenteken input {
  background: #FDC300;
  border-left: 40px solid #243588;
  font-family: 'Barlow-Extrabold', sans-serif;
  font-size: 20px;
  text-align: center;
  position: relative;
  z-index: 2;
}
@media (max-width: 766px) {
  .kenteken input {
    border-top: none;
    border-right: none;
    border-bottom: none;
  }
}
.kenteken:before {
  content: "NL";
  color: #fff;
  position: absolute;
  top: 16px;
  left: 13px;
  font-size: 10px;
  font-weight: bold;
  z-index: 10;
  width: 15px;
}
.kenteken::-ms-clear {
  display: none;
}
.kenteken img {
  position: absolute;
  top: 13px;
  right: 2px;
  z-index: 10;
}
input::-ms-clear {
  display: none;
}
input.noautocompleteicon::-webkit-contacts-auto-fill-button {
  visibility: hidden;
  display: none !important;
  pointer-events: none;
  width: 0;
  height: 0;
  margin: 0;
}
.accordion-with-label .custom-checkbox input[type="checkbox"] {
  visibility: hidden;
}
.custom-checkbox {
  margin: 0;
  line-height: 20px !important;
  padding-left: 30px;
  position: relative;
  cursor: pointer;
  font-size: 16px;
  font-weight: normal;
  border-right: 5px solid transparent;
}
.custom-checkbox:after {
  content: ".";
  visibility: hidden;
  margin-left: 1px;
  display: inline;
  padding-right: 1px;
}
.custom-checkbox input[type="checkbox"] {
  position: absolute;
  left: 5px;
  top: 2px;
  cursor: pointer;
}
.custom-checkbox input[type="checkbox"] + .image-checkbox {
  background-color: #fff;
  border: 1px solid #BABABA;
  -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.075) inset;
          box-shadow: 0 2px 0 rgba(0, 0, 0, 0.075) inset;
  padding: 10px;
  border-radius: 4px;
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transition: border-color 0.15s ease-in-out 0s, -webkit-box-shadow 0.15s ease-in-out 0s;
  transition: border-color 0.15s ease-in-out 0s, -webkit-box-shadow 0.15s ease-in-out 0s;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s, -webkit-box-shadow 0.15s ease-in-out 0s;
  pointer-events: none;
}
.custom-checkbox input[type="checkbox"] + .image-checkbox:active input[type="checkbox"] + .image-checkbox,
.custom-checkbox input[type="checkbox"] + .image-checkbox:active input[type="checkbox"]:checked + .image-checkbox {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px 1px 3px rgba(0, 0, 0, 0.1);
          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px 1px 3px rgba(0, 0, 0, 0.1);
}
.custom-checkbox input[type="checkbox"] + .image-checkbox.disabled {
  cursor: not-allowed;
  background-color: #F4F4F4;
  opacity: 1;
}
.custom-checkbox input[type="checkbox"]:checked + .image-checkbox {
  border: 1px solid #BABABA;
  color: #243588;
}
.custom-checkbox input[type="checkbox"]:focus + .image-checkbox {
  border: 1px solid #243588;
}
.custom-checkbox input[type="checkbox"]:checked + .image-checkbox:after {
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: 'v';
  font-size: 14px;
  position: absolute;
  top: 4px;
  left: 3px;
  color: #243588;
  cursor: pointer;
}
.custom-checkbox.disabled {
  pointer-events: none;
  cursor: default;
  background: #EDEDED;
  color: #BABABA;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 0 8px #EDEDED;
          box-shadow: 0 0 0 8px #EDEDED;
}
.custom-checkbox.disabled input[type="checkbox"] + .image-checkbox {
  background: #EDEDED;
}
.custom-checkbox.disabled-only-checkbox input[type="checkbox"] + .image-checkbox {
  background: #EDEDED;
}
.custom-checkbox.onpanelfooter input[type=checkbox] + .image-checkbox {
  background-color: #f5f5f5;
}
.custom-checkbox.onpanelfooter input[type=checkbox] + .image-checkbox:before {
  background-color: #ffffff;
}
.custom-toggle {
  margin: 0;
  line-height: 20px !important;
  position: relative;
  cursor: pointer;
  padding: 0 27px;
}
@media (min-width: 767px) {
  .custom-toggle {
    padding: 0 38px;
  }
}
.custom-toggle:after {
  content: ".";
  visibility: hidden;
  margin-left: 1px;
  display: inline;
  padding-right: 1px;
  line-height: 32px;
}
@media (min-width: 767px) {
  .custom-toggle:after {
    line-height: 42px;
  }
}
.custom-toggle input[type="checkbox"] {
  position: absolute;
  left: 9px;
  top: 8px;
  cursor: pointer;
}
@media (min-width: 767px) {
  .custom-toggle input[type="checkbox"] {
    left: 14px;
    top: 12px;
  }
}
.custom-toggle input[type="checkbox"] + .image-checkbox {
  background-color: #CBC9E0;
  border: 1px solid #CBC9E0;
  padding: 15px 30px;
  border-radius: 15px;
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transition: border-color 0.15s ease-in-out 0s, -webkit-box-shadow 0.15s ease-in-out 0s;
  transition: border-color 0.15s ease-in-out 0s, -webkit-box-shadow 0.15s ease-in-out 0s;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s, -webkit-box-shadow 0.15s ease-in-out 0s;
  pointer-events: none;
}
@media (min-width: 767px) {
  .custom-toggle input[type="checkbox"] + .image-checkbox {
    padding: 20px 40px;
    border-radius: 22px;
  }
}
.custom-toggle input[type="checkbox"] + .image-checkbox:after {
  position: absolute;
  top: 4px;
  left: 4px;
  content: '';
  display: inline-block;
  width: 23px;
  height: 23px;
  border-radius: 23px;
  background-color: #ffffff;
}
@media (min-width: 767px) {
  .custom-toggle input[type="checkbox"] + .image-checkbox:after {
    width: 32px;
    height: 32px;
    border-radius: 32px;
  }
}
.custom-toggle input[type="checkbox"]:checked {
  left: auto;
  right: 8px;
}
@media (min-width: 767px) {
  .custom-toggle input[type="checkbox"]:checked {
    right: 14px;
  }
}
.custom-toggle input[type="checkbox"]:checked + .image-checkbox {
  background-color: #243588;
}
.custom-toggle input[type="checkbox"]:checked + .image-checkbox:after {
  background-color: #ffffff;
  left: auto;
  right: 4px;
}
@media (max-width: 766px) {
  .telecom-page .rslt-list .iteminfo {
    margin-top: 10px !important;
  }
}
.telecom-page .rslt-filter .custom-checkbox:after {
  margin-left: -9px;
}
.IE_8 .custom-checkbox input[type="checkbox"] {
  position: absolute;
  top: 7px;
  left: 12px;
  display: block;
}
.IE_8 .custom-checkbox input[type="checkbox"] + .image-checkbox {
  display: none;
}
.custom-radio {
  margin: 0;
  line-height: 25px!important;
  padding-left: 30px;
  position: relative;
  font-size: 16px;
  font-weight: normal;
  cursor: pointer;
}
.custom-radio input[type="radio"] {
  position: absolute;
  left: 4px;
  top: 0;
  cursor: pointer;
  border-radius: 10px;
  outline: none;
  overflow: hidden;
}
.custom-radio input[type="radio"] + .image-radio {
  background-color: #fff;
  border: 1px solid #BABABA;
  -webkit-box-shadow: 0 3px 0 rgba(0, 0, 0, 0.075) inset;
          box-shadow: 0 3px 0 rgba(0, 0, 0, 0.075) inset;
  border-radius: 11px;
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transition: border-color 0.15s ease-in-out 0s, -webkit-box-shadow 0.15s ease-in-out 0s;
  transition: border-color 0.15s ease-in-out 0s, -webkit-box-shadow 0.15s ease-in-out 0s;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s, -webkit-box-shadow 0.15s ease-in-out 0s;
  pointer-events: none;
  outline: none;
  overflow: hidden;
  width: 22px;
  height: 22px;
}
.custom-radio input[type="radio"] + .image-radio:active input[type="radio"] + .image-radio,
.custom-radio input[type="radio"] + .image-radio:active input[type="radio"]:checked + .image-radio {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px 1px 3px rgba(0, 0, 0, 0.1);
          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px 1px 3px rgba(0, 0, 0, 0.1);
}
.custom-radio input[type="radio"]:checked + .image-radio {
  border: 1px solid #BABABA;
  color: #243588;
  border-radius: 15px;
}
.custom-radio input[type="radio"]:focus + .image-radio {
  border: 1px solid #243588;
  border-radius: 15px;
}
.custom-radio input[type="radio"]:checked + .image-radio:after {
  content: "";
  position: absolute;
  top: 3px;
  left: 3px;
  background: #243588;
  width: 14px;
  height: 14px;
  border-radius: 14px;
}
.custom-radio + .custom-radio {
  margin-left: 10px;
}
.custom-select {
  position: relative;
  overflow: hidden;
  background: #fff;
}
.custom-select select {
  text-indent: 0.01px;
  text-overflow: "";
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: transparent;
  z-index: 10;
  position: relative;
  width: 100%;
  padding-right: 40px;
  z-index: 2;
  cursor: pointer;
}
.custom-select select:focus {
  color: #333333;
}
.custom-select select::-ms-expand {
  display: none;
}
@-moz-document url-prefix() {
  .custom-select select {
    width: 99.9% !important;
  }
  .custom-select select#numberofcollisions option {
    border-right: 1px solid #b2b2b2;
  }
}
.custom-select:before {
  position: absolute;
  height: 100%;
  top: 0px;
  right: 0px;
  border-left: 1px solid #BABABA;
  display: block;
  width: 40px;
  text-align: center;
  content: "d";
  color: #243588;
  line-height: 50px;
  font-family: 'font-icons';
  border-right: 1px solid #BABABA;
  border-radius: 0 4px 4px 0;
  z-index: 1;
  -ms-pointer-events: none;
  pointer-events: none;
}
.IE_8 .custom-select select,
.IE_9 .custom-select select {
  padding-right: 0;
  line-height: 2.1;
}
.IE_8 .custom-select:before,
.IE_9 .custom-select:before {
  display: none;
}
:-moz-any(.custom-select):before {
  background-color: #fff;
  /* this is necessary for overcome the caret default browser */
  pointer-events: none;
  /* https://developer.mozilla.org/en-US/docs/Web/CSS/pointer-events  */
  z-index: 12;
  /* this is necessary for overcome the pseudo element */
  border: 1px solid #BABABA;
  border-radius: 0 4px 4px 0;
}
.custom-select.select-placeholder select {
  color: #666666;
}
.custom-select.select-placeholder select option {
  color: #333333;
}
.custom-select.select-placeholder select option:disabled {
  color: #666666;
}
.custom-select.select-placeholder select:focus {
  color: #333333;
}
.default-form-group {
  margin-bottom: 15px;
}
select.ng-dirty.ng-invalid,
textarea.ng-dirty.ng-invalid,
input[type="text"].ng-dirty.ng-invalid,
input[type="password"].ng-dirty.ng-invalid,
input[type="datetime"].ng-dirty.ng-invalid,
input[type="datetime-local"].ng-dirty.ng-invalid,
input[type="date"].ng-dirty.ng-invalid,
input[type="month"].ng-dirty.ng-invalid,
input[type="time"].ng-dirty.ng-invalid,
input[type="week"].ng-dirty.ng-invalid,
input[type="tel"].ng-dirty.ng-invalid,
input[type="number"].ng-dirty.ng-invalid,
input[type="email"].ng-dirty.ng-invalid,
input[type="url"].ng-dirty.ng-invalid {
  border-color: #e30613;
  -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0.075) inset;
          box-shadow: 0 0 0 rgba(0, 0, 0, 0.075) inset;
}
select.ng-dirty.ng-invalid:focus:focus,
.custom-select select.ng-dirty.ng-invalid:focus:focus {
  border-color: #243588;
  outline: 0;
}
div.ng-dirty.ng-invalid {
  border-color: #e30613;
}
select.ng-valid-cv-valid,
textarea.ng-valid-cv-valid,
input[type="text"].ng-valid-cv-valid,
input[type="password"].ng-valid-cv-valid,
input[type="datetime"].ng-valid-cv-valid,
input[type="datetime-local"].ng-valid-cv-valid,
input[type="date"].ng-valid-cv-valid,
input[type="month"].ng-valid-cv-valid,
input[type="time"].ng-valid-cv-valid,
input[type="week"].ng-valid-cv-valid,
input[type="number"].ng-valid-cv-valid,
input[type="email"].ng-valid-cv-valid,
input[type="tel"].ng-valid-cv-valid,
input[type="url"].ng-valid-cv-valid {
  border-color: #95C11F;
  -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0.075) inset;
          box-shadow: 0 0 0 rgba(0, 0, 0, 0.075) inset;
}
.custom-search {
  position: relative;
  margin-bottom: 20px;
}
.custom-search label {
  font-family: 'Barlow-Bold', sans-serif;
}
.custom-search input[type="text"] {
  padding-right: 40px;
}
.custom-search button.btn-search {
  position: absolute;
  bottom: 5px;
  right: 10px;
  background: #fff;
  border: 0;
}
.custom-search button.btn-search:before {
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "m";
  font-size: 20px;
  color: #243588;
}
.custom-search a.btn-search {
  position: absolute;
  bottom: 8px;
  right: 10px;
  background: #fff;
  text-decoration: none;
  border: 0;
}
.custom-search a.btn-search:before {
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "m";
  font-size: 20px;
  color: #243588;
}
.custom-search a.btn-search:hover {
  text-decoration: none;
}
@media (min-width: 767px) and (max-width: 1023px) {
  .car .fields a.underline,
  .car-van .fields a.underline {
    display: inline-block;
  }
}
.car .fields a.underline:hover,
.car-van .fields a.underline:hover {
  text-decoration: none;
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .landing-formfields .car .postalcodeandhousenr .col-md-3 {
    width: 18%;
  }
  .landing-formfields .car .postalcodeandhousenr .col-md-2 {
    width: 14.5%;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  .landing-formfields .car .postalcodeandhousenr .colhousenr {
    width: 50%;
    clear: both;
  }
}
@media (max-width: 766px) {
  .landing-formfields .car .postalcodeandhousenr .colhousenr {
    margin-top: 4px;
  }
}
@media (max-width: 766px) {
  .landing-formfields .car .postalcodeandhousenr .colhousenr .ontop {
    white-space: nowrap;
  }
}
@media (max-width: 767px) {
  .landing-formfields .car .postalcodeandhousenr .colhousenr .inputbackground {
    width: 100% !important;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  .loans .fields a.underline,
  .loans-van .fields a.underline {
    display: inline-block;
  }
}
.loans .fields a.underline:hover,
.loans-van .fields a.underline:hover {
  text-decoration: none;
}
@media (max-width: 1023px) {
  .landing-formfields .loans .postalcodeandhousenr .colhousenr {
    width: 50%;
    clear: both;
  }
}
@media (max-width: 767px) {
  .landing-formfields .loans .postalcodeandhousenr .colhousenr {
    width: 100% !important;
  }
}
@media (max-width: 767px) {
  .landing-formfields .loans .postalcodeandhousenr .colhousenr .inputbackground {
    width: 100% !important;
  }
}
.coverage-only-head-big {
  position: relative;
  width: 100%;
}
@media (max-width: 1023px) {
  .coverage-only-head-big {
    width: 100%;
  }
}
.coverage-only-head-big .form-control-feedback {
  right: 9px !important;
}
.coverage-only-head-big:after {
  content: "";
  display: block;
  width: 50px;
  height: 43px;
  margin-top: -21px;
  margin-right: 2px;
  position: absolute;
  right: 0;
  top: 50%;
  pointer-events: none;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(#ffffff));
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=1);
  /* IE6-9 */
}
@media (max-width: 766px) {
  .coverage-only-head-big:after {
    height: 40px;
    margin-top: -20px;
  }
}
.email-coverage-sel {
  margin-top: 8px;
}
.coverage-only-head {
  position: relative;
  width: 80%;
}
@media (max-width: 1023px) {
  .coverage-only-head {
    width: 100%;
  }
}
.coverage-only-head .form-control-feedback {
  right: 9px !important;
}
.fields .form-control-feedback {
  line-height: normal;
  position: absolute;
  right: 18px;
  bottom: 14px;
  z-index: 2;
}
.fields label {
  line-height: 50px;
}
@media (max-width: 766px) {
  .fields label {
    line-height: 28px;
  }
}
@media (min-width: 1024px) {
  .fields .ontop {
    white-space: nowrap;
    padding: 0;
    line-height: 30px;
  }
}
@media (min-width: 1280px) {
  .fields .ontop {
    max-width: 300px;
    overflow: inherit;
    white-space: normal;
  }
}
.fields a.underline {
  line-height: 37px;
  text-decoration: underline;
  font-size: 16px;
  white-space: nowrap;
}
@media (max-width: 766px) {
  .fields a.underline {
    line-height: 30px;
    font-size: 13px;
  }
}
.fields .hld-input-fields {
  border-radius: 6px;
}
@media (min-width: 767px) {
  .fields .hld-input-fields {
    border: 1px solid #F4F4F4;
    padding: 12px 10px;
  }
}
.fields .hld-input-fields .custom-radio + .custom-radio {
  margin-left: 8px;
}
@media (max-width: 766px) {
  .fields .hld-input-fields label.custom-radio {
    position: relative;
    border-radius: 10px;
    padding: 10px 20px 20px;
    margin: 10px 0 20px 0;
    border: 1px solid #cbcbcb;
    background: transparent;
    padding: 10px 20px 10px 48px;
    margin: 0;
    -webkit-box-shadow: 0 3px 0 #cbcbcb;
    box-shadow: 0 3px 0 #cbcbcb;
    border-radius: 6px;
    width: calc(50% - 10px);
    margin-right: 8px;
  }
  .fields .hld-input-fields label.custom-radio input[type=radio] {
    top: 11px;
    left: 24px;
  }
  .fields .hld-input-fields label.custom-radio input[type=radio] + .image-radio {
    top: 11px;
    left: 20px;
  }
  .fields .hld-input-fields label.custom-radio + label.custom-radio {
    margin-right: 0;
    margin-left: 8px;
  }
}
.fields .hld-input-fields-white {
  border: 1px solid #BABABA;
  padding: 12px 10px;
  border-radius: 6px;
  background-color: #fff;
  line-height: 25px;
}
.fields .hld-input-fields-gray {
  padding: 12px 10px;
  border-radius: 6px;
  background-color: #f4f4f4;
  line-height: 25px;
}
.simplesc {
  margin-bottom: -35px;
}
@media (min-width: 767px) {
  .simplesc .buttonwrap {
    padding-right: 0;
    padding-top: 10px;
  }
}
.simplesc.fields {
  margin-top: 0;
}
.simplesc.fields hr {
  margin-top: 11px;
  margin-bottom: 10px;
}
.simplesc.fields .div-separate {
  height: 11px;
}
.simplesc.fields .label {
  line-height: 50px;
}
@media (max-width: 766px) {
  .simplesc.fields .label {
    line-height: normal;
  }
}
.simplesc.fields .label span {
  line-height: 25px;
  display: inline-block;
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .simplesc.fields .label.tworow-md,
  .simplesc.fields .label.tworow-md:first-line {
    line-height: normal;
    padding-top: 4px;
  }
}
.simplesc.fields .value {
  min-height: 50px;
  vertical-align: middle;
}
@media (max-width: 767px) {
  .simplesc.fields .form-control-feedback {
    top: 17px;
  }
}
@media (max-width: 767px) {
  .simplesc.fields .btn.btn-primary {
    display: block;
  }
}
.landing-formfields .hld input {
  margin-bottom: 0 !important;
}
.landing-formfields .fields .ontop {
  margin-bottom: 0;
}
@media (min-width: 767px) {
  .landing-formfields .fields .ontop label {
    white-space: nowrap;
    padding: 0;
    line-height: 30px;
  }
}
.landing-formfields .fields label.ontop {
  margin-bottom: 0;
}
@media (min-width: 767px) {
  .landing-formfields .fields label.ontop {
    white-space: nowrap;
    padding: 0;
    line-height: 30px;
  }
}
.minicompare-box .colpc-mini {
  width: 36% !important;
}
@media (min-width: 767px) and (max-width: 1023px) {
  .minicompare-box .colpc-mini {
    width: 34.5%;
  }
}
.minicompare-box .colpc-mini .pw-icon-cross {
  display: none;
}
.minicompare-box .colhousenr {
  width: 64% !important;
}
@media (min-width: 767px) and (max-width: 1023px) {
  .minicompare-box .colhousenr {
    width: 34.5%;
  }
}
.healthminicompare-box .hld-header h4 {
  font-size: 18px;
}
.healthminicompare-box .fields > div[class^="col-"] {
  width: 100% !important;
  padding-left: 10px !important;
  padding-right: 10px !important;
}
.healthminicompare-box .fields .hld-input-fields {
  padding: 5px 0;
}
.healthminicompare-box .fields a.underline {
  line-height: normal;
}
.healthminicompare-box .btn-primary {
  display: block;
  width: 100%;
}
.healthminicompare-box .hld-health-family {
  width: 100%;
  margin-left: 0;
  left: auto;
  top: auto;
  max-width: none;
  background-color: #ffffff;
}
.healthminicompare-box .hld-health-family .arrowtop:after {
  border-bottom-color: #ffffff;
}
.healthminicompare-box .hld-health-family div.div-new-row {
  line-height: 30px !important;
}
.healthminicompare-box .hld-health-family div.div-new-row > div[class^="col-"] {
  width: 100%;
}
.healthminicompare-box .hld-health-family div.div-new-row > div[class^="col-"] div.col-xs-16.col-sm-9 {
  width: 100%;
  margin-bottom: 5px;
}
.healthminicompare-box .hld-health-family div.div-new-row > div[class^="col-"] div.col-xs-16.col-sm-7 {
  width: 100%;
  margin-bottom: 20px;
}
.postalcodeandhousenr .colpc {
  padding-right: 0;
  padding-left: 7px;
}
@media (min-width: 767px) and (max-width: 1023px) {
  .postalcodeandhousenr .colpc {
    width: 34.5%;
  }
}
.postalcodeandhousenr .colpc .pw-icon-cross {
  display: none;
}
.postalcodeandhousenr .colpc-mini {
  padding-right: 0;
  padding-left: 10px;
}
@media (min-width: 767px) and (max-width: 1023px) {
  .postalcodeandhousenr .colpc-mini {
    width: 34.5%;
  }
}
.postalcodeandhousenr .colpc-mini .pw-icon-cross {
  display: none;
}
.postalcodeandhousenr .colhousenr .ontop {
  width: 100%;
}
.postalcodeandhousenr .colhousenr .inputbackground {
  border: 1px solid #bbb;
  border-radius: 4px;
  -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0.075) inset;
          box-shadow: 0 0 0 rgba(0, 0, 0, 0.075) inset;
  display: inline-block;
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #fff;
}
.postalcodeandhousenr .colhousenr .inputbackground:focus,
.postalcodeandhousenr .colhousenr .inputbackground.focus {
  border-color: #243588 !important;
}
.postalcodeandhousenr .colhousenr .inputbackground.invalid {
  border-color: #e30613 !important;
}
@media (max-width: 766px) {
  .postalcodeandhousenr .colhousenr .inputbackground {
    -webkit-box-shadow: none;
            box-shadow: none;
    padding-top: 6px;
    padding-bottom: 6px;
  }
}
.postalcodeandhousenr .colhousenr input {
  float: left;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0;
  background-color: transparent;
  height: 29px;
}
.postalcodeandhousenr .colhousenr input#hn,
.postalcodeandhousenr .colhousenr input#hn_true,
.postalcodeandhousenr .colhousenr input#hn_false,
.postalcodeandhousenr .colhousenr input#hn_t5,
.postalcodeandhousenr .colhousenr input.hn-inut {
  width: 37%;
  padding-right: 5px;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.postalcodeandhousenr .colhousenr input#hna,
.postalcodeandhousenr .colhousenr input#hna_true,
.postalcodeandhousenr .colhousenr input#hna_false,
.postalcodeandhousenr .colhousenr input#hna_t5,
.postalcodeandhousenr .colhousenr input.hna-inut {
  width: 63%;
  padding-left: 10px;
  border-left: 1px solid #bbb;
}
.postalcodeandhousenr .colhousenr input.hn {
  width: 40%;
}
.postalcodeandhousenr .colhousenr input.hna {
  width: 60%;
  border-left: 1px solid #bbb;
}
@media (max-width: 766px) {
  .postalcodeandhousenr .colhousenr input {
    height: 30px;
    margin-bottom: 0;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  .postalcodeandhousenr .colhousenr {
    width: 65.5%;
  }
}
.asmultiselect {
  background: #ffffff;
  border-radius: 7px;
  width: 100%;
}
.asmultiselect.custom-select:before {
  line-height: 36px;
  border-radius: 0 7px 7px 0;
}
.asmultiselect:hover {
  background-color: #ebebeb;
  color: #323b87;
}
.asmultiselect:hover.custom-select:before {
  background-color: #ebebeb;
  color: #323b87;
}
.asmultiselect select {
  border-radius: 7px;
  height: 36px;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding-left: 8px;
}
.iframe-notify {
  width: 100%;
}
.inneriframe-notify {
  margin-top: 5px;
  margin-bottom: 5px;
  display: inline-block;
  min-height: 200px;
}
.inneriframe-notify .notify-label {
  display: block;
}
@media (min-device-width: 767px) {
  .inneriframe-notify .notify-label {
    font-size: 18px;
  }
}
.inneriframe-notify .notify-text {
  min-width: 280px;
  width: auto;
  margin-right: 15px;
  margin-top: 5px;
}
.inneriframe-notify .btn {
  margin-top: 5px;
}
.inneriframe-notify .notify_ThkPg:before {
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "v";
  color: #95C11F;
  padding-right: 10px;
}
.inneriframe-notify input[id$='chkOptinGdpr'] {
  margin-right: 4px;
}
.inneriframe-notify input[id$='chkOptinGdpr'],
.inneriframe-notify input[id$='chkOptinGdpr'] + label {
  display: inline;
}
@media (min-device-width: 767px) {
  .inneriframe-notify label {
    font-size: 16px;
  }
}
@media (max-device-width: 766px) {
  .inneriframe-notify .btn {
    font-size: 16px;
  }
}
@media (min-device-width: 767px) {
  .inneriframe-notify .btn {
    font-size: 18px;
  }
}
.car .hld-info {
  margin-bottom: 0;
}
.car .fields a.underline {
  margin-top: 27px;
  display: block;
}
.shell {
  display: block;
  position: relative;
}
.shell span {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  height: 51px;
  padding: 6px 12px;
  font-size: 16px;
  line-height: 40px;
  color: #666666;
}
.shell span i {
  font-style: normal;
  color: transparent;
  opacity: 0;
  visibility: hidden;
}
@media (max-width: 766px) {
  .shell span {
    height: 44px;
    line-height: 33px;
  }
}
/*================== form terminate contract service start  =====================*/
@media (max-width: 766px) {
  .terminatecontract #form-wrapper {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media (max-width: 766px) {
  .terminatecontract .div-pp > div .pp-input {
    width: 100%;
  }
}
@media (max-width: 766px) {
  .terminatecontract .div-pp > div .pp-input + .pp-info {
    display: none !important;
  }
}
.terminatecontract .div-pp .pp-info + .pp-info {
  width: auto !important;
  padding: 0 !important;
}
.terminatecontract .div-pp .input-form-bottom-message .pp-info + .pp-info {
  clear: both;
  color: #E30613;
  display: inline;
  margin-right: 7px;
  position: relative;
  text-align: right !important;
}
.terminatecontract .div-pp .input-form-bottom-message .pp-info + .pp-info > span {
  padding-right: 4%;
  width: 58%;
  clear: both;
  float: right;
  margin-top: -5px;
  min-height: 45px;
}
@media (max-width: 766px) {
  .terminatecontract .div-pp .input-form-bottom-message .pp-info + .pp-info > span {
    width: 90%;
  }
}
.terminatecontract .div-pp .input-form-bottom-message .pp-info + .pp-info > span img {
  display: none;
}
.terminatecontract .div-pp .input-form-bottom-message .pp-info + .pp-info > span span {
  color: #E30613;
  display: inline-block;
  font-size: 14px;
  position: relative;
  text-align: right;
}
.terminatecontract .div-pp #div_BuyPWMessageCI,
.terminatecontract .div-pp #div_CancelationDateCI,
.terminatecontract .div-pp #div_ClientNumberCI,
.terminatecontract .div-pp #div_FirstName,
.terminatecontract .div-pp #div_MiddleName,
.terminatecontract .div-pp #div_Surname,
.terminatecontract .div-pp #div_Email,
.terminatecontract .div-pp #div_Postcode,
.terminatecontract .div-pp #div_HouseNo,
.terminatecontract .div-pp #div_Street,
.terminatecontract .div-pp #div_City,
.terminatecontract .div-pp #div_EndDirectDebitCI,
.terminatecontract .div-pp #div_CancelationReasonCI,
.terminatecontract .div-pp #div_CancelationReasonMessage,
.terminatecontract .div-pp #div_BuyPWMessageNoFrmCI,
.terminatecontract .div-pp #div_CancelationDateSpecificCI {
  background-color: #edf2fb;
}
.terminatecontract .div-pp #div_BuyPWMessageCI,
.terminatecontract .div-pp #div_BuyPWMessageNoFrmCI {
  padding: 20px 20px 0 20px;
  border-radius: 10px;
  border-left: 1px solid #bbbbbb;
  border-right: 1px solid #bbbbbb;
  border-top: 1px solid #bbbbbb;
  border-bottom: none;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.terminatecontract .div-pp #div_BuyPWMessageNoFrmCI {
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom: 1px solid #bbbbbb;
  padding-bottom: 20px;
}
.terminatecontract .div-pp #div_CancelationDateCI,
.terminatecontract .div-pp #div_ClientNumberCI,
.terminatecontract .div-pp #div_FirstName,
.terminatecontract .div-pp #div_MiddleName,
.terminatecontract .div-pp #div_Surname,
.terminatecontract .div-pp #div_Email,
.terminatecontract .div-pp #div_Postcode,
.terminatecontract .div-pp #div_HouseNo,
.terminatecontract .div-pp #div_Street,
.terminatecontract .div-pp #div_City,
.terminatecontract .div-pp #div_EndDirectDebitCI,
.terminatecontract .div-pp #div_CancelationReasonCI,
.terminatecontract .div-pp #div_CancelationReasonMessage,
.terminatecontract .div-pp #div_CancelationDateSpecificCI {
  padding: 0 20px;
  border-left: 1px solid #bbbbbb;
  border-right: 1px solid #bbbbbb;
}
.terminatecontract .div-pp #div_CancelationDateSpecificCI .pp-field span {
  display: none;
}
.terminatecontract .div-pp #div_BuyViaPWCI .pp-input td {
  display: inline-block;
  float: left;
}
@media (max-width: 767px) {
  .terminatecontract .div-pp #div_Postcode {
    margin-top: 0;
    margin-bottom: 0;
    display: inline-block;
  }
}
.terminatecontract .tbl-pp.submit {
  display: inline-block;
  background-color: #edf2fb;
  width: 100%;
  padding: 20px 20px 0 20px;
  border-radius: 10px;
  border-left: 1px solid #bbbbbb;
  border-right: 1px solid #bbbbbb;
  border-bottom: 1px solid #bbbbbb;
  border-top: none;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.terminatecontract .tbl-pp.submit .tbl-content {
  display: inline-block;
  width: 100%;
  border-top: 1px solid #bbbbbb;
  padding-top: 30px;
  text-align: right;
  margin-bottom: 30px;
}
.terminatethankyoupage .btn-default {
  padding-right: 35px;
  position: relative;
}
.terminatethankyoupage .btn-default:before {
  display: inline-block;
  font-family: 'font-icons';
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: 1;
  margin-right: -5px;
  margin-top: -4px;
  padding: 0 0 0 7px;
  position: absolute;
  right: 15px;
  text-transform: none;
  top: 40%;
  -webkit-transition: all 0.1s ease-out 0s;
  transition: all 0.1s ease-out 0s;
  content: "r";
}
.terminatethankyoupage .btn-default:hover:before {
  -webkit-transform: translate3d(2px, 0px, 0px);
          transform: translate3d(2px, 0px, 0px);
}
.label-general {
  display: inline-block;
  max-width: 100%;
  font-family: 'Barlow-Extrabold', sans-serif;
  margin-bottom: 5px;
}
.custom-radio-dirty.ng-dirty .custom-radio {
  border-color: #E30613 !important;
  -webkit-box-shadow: 0 3px 0 #F1878C !important;
  box-shadow: 0 3px 0 #F1878C !important;
}
.custom-radio-dirty.ng-dirty.ng-valid .custom-radio {
  border-color: #cbcbcb !important;
  -webkit-box-shadow: 0 3px 0 #cbcbcb !important;
  box-shadow: 0 3px 0 #cbcbcb !important;
}
.custom-radio-dirty.ng-dirty.ng-valid .custom-radio.active {
  border-color: #94b0e2 !important;
  -webkit-box-shadow: 0 0px 0 #fff !important;
  box-shadow: 0 0px 0 #fff !important;
}
.custom-label .custom-checkbox {
  float: left;
}
@media (max-width: 766px) {
  .custom-label .custom-checkbox {
    width: 94%;
  }
}
.custom-label .custom-checkbox .info-icon {
  float: left;
  margin-top: 3px;
}
.hld-input-fields-white.ng-invalid.ng-dirty {
  border-color: #E30613;
}
.custom-radio-group-general {
  min-height: 51px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 3px;
}
@media (max-width: 766px) {
  .custom-radio-group-general {
    min-height: 44px;
  }
}
.custom-radio-group-general .custom-radio {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  font-family: 'Barlow-Normal', sans-serif;
  text-decoration: none;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  outline: 1px solid transparent;
  padding: 6px 12px;
  font-size: 16px;
  line-height: 1.42857143;
  border-radius: 8px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #243588;
  background-color: #fff;
  border-color: #cbcbcb;
  -webkit-backface-visibility: hidden;
  -webkit-box-shadow: 0 3px 0 #cbcbcb;
  box-shadow: 0 3px 0 #cbcbcb;
  color: #333333;
  padding: 13px 18px 10px 43px;
}
.custom-radio-group-general .custom-radio .glyphicon {
  padding-left: 10px;
}
.custom-radio-group-general .custom-radio:focus,
.custom-radio-group-general .custom-radio:active:focus,
.custom-radio-group-general .custom-radio.active:focus {
  outline: thin dotted;
  outline: none;
  outline-offset: -2px;
}
.custom-radio-group-general .custom-radio:hover,
.custom-radio-group-general .custom-radio:focus {
  color: #243588;
  text-decoration: none;
}
.custom-radio-group-general .custom-radio:active,
.custom-radio-group-general .custom-radio.active {
  outline: 0;
  background-image: none;
}
.custom-radio-group-general .custom-radio.disabled,
.custom-radio-group-general .custom-radio[disabled],
fieldset[disabled] .custom-radio-group-general .custom-radio {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.custom-radio-group-general .custom-radio span[class^="pw-icon-"] {
  pointer-events: none;
}
.custom-radio-group-general .custom-radio span[class^="pw-icon-"]:before {
  display: inline-block;
  padding: 0px 10px 3px 0;
  vertical-align: middle;
}
.custom-radio-group-general .custom-radio.pw-icon-arrow-up,
.custom-radio-group-general .custom-radio.pw-icon-arrow-down,
.custom-radio-group-general .custom-radio.pw-icon-arrow-left,
.custom-radio-group-general .custom-radio.pw-icon-arrow-right {
  position: relative;
  padding-right: 35px;
}
.custom-radio-group-general .custom-radio.pw-icon-arrow-up:before,
.custom-radio-group-general .custom-radio.pw-icon-arrow-down:before,
.custom-radio-group-general .custom-radio.pw-icon-arrow-left:before,
.custom-radio-group-general .custom-radio.pw-icon-arrow-right:before {
  display: none;
}
.custom-radio-group-general .custom-radio.pw-icon-arrow-up:after,
.custom-radio-group-general .custom-radio.pw-icon-arrow-down:after,
.custom-radio-group-general .custom-radio.pw-icon-arrow-left:after,
.custom-radio-group-general .custom-radio.pw-icon-arrow-right:after {
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  right: 15px;
  top: 40%;
  padding: 0px 0 0px 7px;
  margin-top: -2px;
  margin-right: -5px;
  display: inline-block;
  -webkit-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
}
.custom-radio-group-general .custom-radio.pw-icon-arrow-up.icon-align-left,
.custom-radio-group-general .custom-radio.pw-icon-arrow-down.icon-align-left,
.custom-radio-group-general .custom-radio.pw-icon-arrow-left.icon-align-left,
.custom-radio-group-general .custom-radio.pw-icon-arrow-right.icon-align-left {
  padding-left: 30px;
  padding-right: 12px;
}
.custom-radio-group-general .custom-radio.pw-icon-arrow-up.icon-align-left:after,
.custom-radio-group-general .custom-radio.pw-icon-arrow-down.icon-align-left:after,
.custom-radio-group-general .custom-radio.pw-icon-arrow-left.icon-align-left:after,
.custom-radio-group-general .custom-radio.pw-icon-arrow-right.icon-align-left:after {
  display: none;
}
.custom-radio-group-general .custom-radio.pw-icon-arrow-up.icon-align-left:before,
.custom-radio-group-general .custom-radio.pw-icon-arrow-down.icon-align-left:before,
.custom-radio-group-general .custom-radio.pw-icon-arrow-left.icon-align-left:before,
.custom-radio-group-general .custom-radio.pw-icon-arrow-right.icon-align-left:before {
  position: absolute;
  left: 10px;
  top: 40%;
  margin-top: -4px;
  display: inline-block;
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding: 0px 7px 0px 0px;
  -webkit-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
}
.custom-radio-group-general .custom-radio.pw-icon-arrow-right:before,
.custom-radio-group-general .custom-radio.pw-icon-arrow-right:after {
  content: "r";
}
.custom-radio-group-general .custom-radio.pw-icon-arrow-right:hover:before,
.custom-radio-group-general .custom-radio.pw-icon-arrow-right:hover:after {
  -webkit-transform: translate3d(2px, 0, 0);
  transform: translate3d(2px, 0, 0);
}
.custom-radio-group-general .custom-radio.pw-icon-arrow-left:before,
.custom-radio-group-general .custom-radio.pw-icon-arrow-left:after {
  content: "l";
}
.custom-radio-group-general .custom-radio.pw-icon-arrow-left:hover:before,
.custom-radio-group-general .custom-radio.pw-icon-arrow-left:hover:after {
  -webkit-transform: translate3d(-2px, 0, 0);
  transform: translate3d(-2px, 0, 0);
}
.custom-radio-group-general .custom-radio.pw-icon-arrow-down:before,
.custom-radio-group-general .custom-radio.pw-icon-arrow-down:after {
  content: "d";
}
.custom-radio-group-general .custom-radio.pw-icon-arrow-down:hover:before,
.custom-radio-group-general .custom-radio.pw-icon-arrow-down:hover:after {
  -webkit-transform: translate3d(0, 2px, 0);
  transform: translate3d(0, 2px, 0);
}
.custom-radio-group-general .custom-radio.pw-icon-arrow-up:before,
.custom-radio-group-general .custom-radio.pw-icon-arrow-up:after {
  content: "u";
}
.custom-radio-group-general .custom-radio.pw-icon-arrow-up:hover:before,
.custom-radio-group-general .custom-radio.pw-icon-arrow-up:hover:after {
  -webkit-transform: translate3d(0, -2px, 0);
  transform: translate3d(0, -2px, 0);
}
.custom-radio-group-general .custom-radio:hover,
.custom-radio-group-general .custom-radio:focus,
.custom-radio-group-general .custom-radio:active,
.custom-radio-group-general .custom-radio.active,
.open .dropdown-toggle.custom-radio-group-general .custom-radio {
  color: #243588;
  background-color: #fff;
}
.custom-radio-group-general .custom-radio:active,
.custom-radio-group-general .custom-radio.active,
.open .dropdown-toggle.custom-radio-group-general .custom-radio {
  background-image: none;
}
.custom-radio-group-general .custom-radio.disabled,
.custom-radio-group-general .custom-radio[disabled],
fieldset[disabled] .custom-radio-group-general .custom-radio,
.custom-radio-group-general .custom-radio.disabled:hover,
.custom-radio-group-general .custom-radio[disabled]:hover,
fieldset[disabled] .custom-radio-group-general .custom-radio:hover,
.custom-radio-group-general .custom-radio.disabled:focus,
.custom-radio-group-general .custom-radio[disabled]:focus,
fieldset[disabled] .custom-radio-group-general .custom-radio:focus,
.custom-radio-group-general .custom-radio.disabled:active,
.custom-radio-group-general .custom-radio[disabled]:active,
fieldset[disabled] .custom-radio-group-general .custom-radio:active,
.custom-radio-group-general .custom-radio.disabled.active,
.custom-radio-group-general .custom-radio[disabled].active,
fieldset[disabled] .custom-radio-group-general .custom-radio.active {
  background-color: #fff;
  border-color: #cbcbcb;
}
.custom-radio-group-general .custom-radio .badge {
  color: #fff;
  background-color: #243588;
}
.custom-radio-group-general .custom-radio:hover {
  -webkit-box-shadow: 0 2px 0 #cbcbcb;
  box-shadow: 0 2px 0 #cbcbcb;
  color: #333333;
  transform: translate(0px, 1px);
  -webkit-transform: translate(0px, 1px);
  -ms-transform: translate(0px, 1px);
}
.custom-radio-group-general .custom-radio:active {
  -webkit-box-shadow: 0 1px 0 #cbcbcb;
  box-shadow: 0 1px 0 #cbcbcb;
  transform: translate(0px, 2px);
  -webkit-transform: translate(0px, 2px);
  -ms-transform: translate(0px, 2px);
}
.custom-radio-group-general .custom-radio:after,
.custom-radio-group-general .custom-radio:before {
  color: #243588;
}
.custom-radio-group-general .custom-radio.btn-default-code {
  -webkit-user-select: auto;
     -moz-user-select: auto;
      -ms-user-select: auto;
          user-select: auto;
}
.custom-radio-group-general .custom-radio input[type=radio] {
  top: 15px;
  left: 18px;
}
.custom-radio-group-general .custom-radio input[type=radio] + .image-radio {
  top: 14px;
  left: 15px;
}
.custom-radio-group-general .custom-radio .image-radio + span {
  pointer-events: none;
}
.custom-radio-group-general .custom-radio:hover {
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transform: translateY(3px);
  transform: translateY(3px);
}
.custom-radio-group-general .custom-radio.active {
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: #edf2fb;
  border-color: #94b0e2;
  color: #243588;
  -webkit-transform: translateY(3px);
  transform: translateY(3px);
}
.custom-radio-group-general .custom-radio.ng-invalid {
  border-color: #E30613;
  -webkit-box-shadow: 0 3px 0 #F1878C;
  box-shadow: 0 3px 0 #F1878C;
}
.custom-radio-group-general.vertical-group {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.custom-radio-group-general.vertical-group .custom-radio {
  margin-bottom: 15px;
  text-align: left;
}
.custom-radio-group-general.vertical-group .custom-radio + .custom-radio {
  margin-left: 0;
}
.custom-radio-single {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  font-family: 'Barlow-Normal', sans-serif;
  text-decoration: none;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  outline: 1px solid transparent;
  padding: 6px 12px;
  font-size: 16px;
  line-height: 1.42857143;
  border-radius: 8px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #243588;
  background-color: #fff;
  border-color: #cbcbcb;
  -webkit-backface-visibility: hidden;
  -webkit-box-shadow: 0 3px 0 #cbcbcb;
  box-shadow: 0 3px 0 #cbcbcb;
  color: #333333;
  padding: 10px 18px 10px 43px;
}
.custom-radio-single .glyphicon {
  padding-left: 10px;
}
.custom-radio-single:focus,
.custom-radio-single:active:focus,
.custom-radio-single.active:focus {
  outline: thin dotted;
  outline: none;
  outline-offset: -2px;
}
.custom-radio-single:hover,
.custom-radio-single:focus {
  color: #243588;
  text-decoration: none;
}
.custom-radio-single:active,
.custom-radio-single.active {
  outline: 0;
  background-image: none;
}
.custom-radio-single.disabled,
.custom-radio-single[disabled],
fieldset[disabled] .custom-radio-single {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.custom-radio-single span[class^="pw-icon-"] {
  pointer-events: none;
}
.custom-radio-single span[class^="pw-icon-"]:before {
  display: inline-block;
  padding: 0px 10px 3px 0;
  vertical-align: middle;
}
.custom-radio-single.pw-icon-arrow-up,
.custom-radio-single.pw-icon-arrow-down,
.custom-radio-single.pw-icon-arrow-left,
.custom-radio-single.pw-icon-arrow-right {
  position: relative;
  padding-right: 35px;
}
.custom-radio-single.pw-icon-arrow-up:before,
.custom-radio-single.pw-icon-arrow-down:before,
.custom-radio-single.pw-icon-arrow-left:before,
.custom-radio-single.pw-icon-arrow-right:before {
  display: none;
}
.custom-radio-single.pw-icon-arrow-up:after,
.custom-radio-single.pw-icon-arrow-down:after,
.custom-radio-single.pw-icon-arrow-left:after,
.custom-radio-single.pw-icon-arrow-right:after {
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  right: 15px;
  top: 40%;
  padding: 0px 0 0px 7px;
  margin-top: -2px;
  margin-right: -5px;
  display: inline-block;
  -webkit-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
}
.custom-radio-single.pw-icon-arrow-up.icon-align-left,
.custom-radio-single.pw-icon-arrow-down.icon-align-left,
.custom-radio-single.pw-icon-arrow-left.icon-align-left,
.custom-radio-single.pw-icon-arrow-right.icon-align-left {
  padding-left: 30px;
  padding-right: 12px;
}
.custom-radio-single.pw-icon-arrow-up.icon-align-left:after,
.custom-radio-single.pw-icon-arrow-down.icon-align-left:after,
.custom-radio-single.pw-icon-arrow-left.icon-align-left:after,
.custom-radio-single.pw-icon-arrow-right.icon-align-left:after {
  display: none;
}
.custom-radio-single.pw-icon-arrow-up.icon-align-left:before,
.custom-radio-single.pw-icon-arrow-down.icon-align-left:before,
.custom-radio-single.pw-icon-arrow-left.icon-align-left:before,
.custom-radio-single.pw-icon-arrow-right.icon-align-left:before {
  position: absolute;
  left: 10px;
  top: 40%;
  margin-top: -4px;
  display: inline-block;
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding: 0px 7px 0px 0px;
  -webkit-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
}
.custom-radio-single.pw-icon-arrow-right:before,
.custom-radio-single.pw-icon-arrow-right:after {
  content: "r";
}
.custom-radio-single.pw-icon-arrow-right:hover:before,
.custom-radio-single.pw-icon-arrow-right:hover:after {
  -webkit-transform: translate3d(2px, 0, 0);
  transform: translate3d(2px, 0, 0);
}
.custom-radio-single.pw-icon-arrow-left:before,
.custom-radio-single.pw-icon-arrow-left:after {
  content: "l";
}
.custom-radio-single.pw-icon-arrow-left:hover:before,
.custom-radio-single.pw-icon-arrow-left:hover:after {
  -webkit-transform: translate3d(-2px, 0, 0);
  transform: translate3d(-2px, 0, 0);
}
.custom-radio-single.pw-icon-arrow-down:before,
.custom-radio-single.pw-icon-arrow-down:after {
  content: "d";
}
.custom-radio-single.pw-icon-arrow-down:hover:before,
.custom-radio-single.pw-icon-arrow-down:hover:after {
  -webkit-transform: translate3d(0, 2px, 0);
  transform: translate3d(0, 2px, 0);
}
.custom-radio-single.pw-icon-arrow-up:before,
.custom-radio-single.pw-icon-arrow-up:after {
  content: "u";
}
.custom-radio-single.pw-icon-arrow-up:hover:before,
.custom-radio-single.pw-icon-arrow-up:hover:after {
  -webkit-transform: translate3d(0, -2px, 0);
  transform: translate3d(0, -2px, 0);
}
.custom-radio-single:hover,
.custom-radio-single:focus,
.custom-radio-single:active,
.custom-radio-single.active,
.open .dropdown-toggle.custom-radio-single {
  color: #243588;
  background-color: #fff;
}
.custom-radio-single:active,
.custom-radio-single.active,
.open .dropdown-toggle.custom-radio-single {
  background-image: none;
}
.custom-radio-single.disabled,
.custom-radio-single[disabled],
fieldset[disabled] .custom-radio-single,
.custom-radio-single.disabled:hover,
.custom-radio-single[disabled]:hover,
fieldset[disabled] .custom-radio-single:hover,
.custom-radio-single.disabled:focus,
.custom-radio-single[disabled]:focus,
fieldset[disabled] .custom-radio-single:focus,
.custom-radio-single.disabled:active,
.custom-radio-single[disabled]:active,
fieldset[disabled] .custom-radio-single:active,
.custom-radio-single.disabled.active,
.custom-radio-single[disabled].active,
fieldset[disabled] .custom-radio-single.active {
  background-color: #fff;
  border-color: #cbcbcb;
}
.custom-radio-single .badge {
  color: #fff;
  background-color: #243588;
}
.custom-radio-single:hover {
  -webkit-box-shadow: 0 2px 0 #cbcbcb;
  box-shadow: 0 2px 0 #cbcbcb;
  color: #333333;
  transform: translate(0px, 1px);
  -webkit-transform: translate(0px, 1px);
  -ms-transform: translate(0px, 1px);
}
.custom-radio-single:active {
  -webkit-box-shadow: 0 1px 0 #cbcbcb;
  box-shadow: 0 1px 0 #cbcbcb;
  transform: translate(0px, 2px);
  -webkit-transform: translate(0px, 2px);
  -ms-transform: translate(0px, 2px);
}
.custom-radio-single:after,
.custom-radio-single:before {
  color: #243588;
}
.custom-radio-single.btn-default-code {
  -webkit-user-select: auto;
     -moz-user-select: auto;
      -ms-user-select: auto;
          user-select: auto;
}
.custom-radio-single input[type=radio] {
  top: 13px;
  left: 18px;
}
.custom-radio-single input[type=radio] + .image-radio {
  top: 12px;
  left: 15px;
}
.custom-radio-single .image-radio + span {
  pointer-events: none;
}
.custom-radio-single:hover {
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transform: translateY(3px);
  transform: translateY(3px);
}
.custom-radio-single.active {
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: #edf2fb;
  border-color: #94b0e2;
  color: #243588;
  -webkit-transform: translateY(3px);
  transform: translateY(3px);
}
.custom-radio-single.ng-invalid {
  border-color: #E30613;
  -webkit-box-shadow: 0 3px 0 #F1878C;
  box-shadow: 0 3px 0 #F1878C;
}
/*================== form terminate contract service end  =====================*/
.contentbottomlink {
  height: 440px;
  text-align: right;
  background-color: #F4F4F4;
}
.contentbottomlink .gotolink {
  height: 326px;
  width: 525px;
  color: #fff;
  background-image: url('https://cdn2.pricewise.nl/resources/main/bottomcontent-bg.png');
  display: inline-block;
  text-align: left;
  padding: 45px 70px;
}
.contentbottomlink .gotolink p {
  font-size: 48px;
  font-family: 'Barlow-Normal', sans-serif;
}
@media (min-width: 1024px) {
  .productdetails-infotext {
    padding: 10px;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  .productdetails-infotext > * {
    display: none;
  }
  .productdetails-infotext .prodwithpphd {
    display: block;
    text-align: right;
  }
}
.productdetailsnobuy-infotext {
  padding: 10px;
}
.product-name {
  font-size: 16px;
}
.flow-steps .tab-content {
  border: 0;
  padding: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.flow-steps .tab-content .tab-pane {
  padding: 0;
}
.flow-steps .contentwrap {
  border: 1px solid #243588;
  padding: 10px;
  border-radius: 6px;
  text-align: left;
  position: relative;
}
.flow-steps .contentwrap:before {
  border-color: #243588 transparent;
  border-style: solid;
  border-width: 0 18px 18px;
  bottom: auto;
  content: "";
  display: block;
  left: auto;
  position: absolute;
  top: -18px;
  width: 0;
  margin-left: -20px;
}
.flow-steps .contentwrap:after {
  border-color: #fff transparent;
  border-style: solid;
  border-width: 0 18px 18px;
  bottom: auto;
  content: "";
  display: block;
  left: auto;
  position: absolute;
  top: -17px;
  width: 0;
  margin-left: -20px;
}
.flow-steps .contentwrap.one:before,
.flow-steps .contentwrap.one:after {
  left: 12.5%;
}
.flow-steps .contentwrap.two:before,
.flow-steps .contentwrap.two:after {
  left: 37.5%;
}
.flow-steps .contentwrap.three:before,
.flow-steps .contentwrap.three:after {
  left: 62.5%;
}
.flow-steps .contentwrap.forth:before,
.flow-steps .contentwrap.forth:after {
  left: 87.5%;
}
.flow-steps .tab-content {
  margin-top: 20px;
}
.product-card {
  padding: 15px 10px;
  margin-top: 15px;
}
@media (max-width: 1279px) {
  .product-card {
    padding: 10px 10px;
  }
}
@media (min-width: 1024px) and (max-width: 1280px) {
  .product-card .prices .price-container .price .info-icon {
    margin-left: 1px;
  }
}
.product-card .tarifalertmsg {
  margin-left: 10px;
  padding-left: 10px;
  padding-right: 10px;
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .product-card .tarifalertmsg {
    padding-right: 20px;
    padding-left: 0;
  }
}
.product-card .tarifalertmsg-zorg {
  margin-left: 10px;
  padding-left: 0px;
  padding-right: 10px;
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .product-card .tarifalertmsg-zorg {
    padding-right: 20px;
    padding-left: 0;
  }
}
@media (min-width: 1024px) and (max-width: 1280px) {
  .product-card .list-icon-padd-left li {
    font-size: 14px;
  }
}
@media (min-width: 767px) {
  .product-card .hld-retention {
    max-width: 96%;
  }
}
.product-card .hld-retention .price {
  background-repeat: no-repeat;
  background-position: right center;
  padding-left: 10px;
  padding-right: 15px;
  padding-top: 18px;
  padding-bottom: 20px;
  color: #757474;
  max-width: 100%;
  text-align: left !important;
}
.product-card .hld-retention .price .info-icon {
  margin-left: 4px;
}
.product-card .hld-retention .price p {
  color: #243588;
  font-size: 14px;
}
@media (max-width: 1279px) {
  .product-card .hld-retention .price {
    max-width: 170px;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .product-card .hld-retention .price {
    padding-top: 9px;
    padding-bottom: 9px;
  }
}
.product-card .hld-retention.nuon-tablet .price {
  padding-right: 45px;
  background-image: url('https://cdn2.pricewise.nl/resources/main/samsung-tablet.png');
}
@media (min-width: 1024px) {
  .product-card .hld-retention.nuon-tablet .price {
    background-size: 45px;
    padding-right: 15px;
    background-position: 96% 10%;
  }
}
@media (min-width: 1280px) {
  .product-card .hld-retention.nuon-tablet .price {
    background-position: right center;
    background-size: initial;
  }
}
@media (max-width: 1023px) {
  .product-card .hld-retention.nuon-tablet .price {
    background-size: 45px;
    padding-right: 28px;
  }
}
.topactions {
  margin-left: -10px;
  margin-right: -10px;
}
.col-gray-dark .gray-dark {
  font-size: 14px;
}
.klantenservice {
  /*#gmap_canvas {pointer-events:none}*/
}
.klantenservice h4.phone {
  font-family: 'Barlow-Bold', sans-serif;
  color: #333333;
  font-size: 24px;
}
.klantenservice h2 {
  text-align: center;
  font-size: 28px;
  margin: 50px 0 50px;
}
@media (min-width: 1024px) {
  .klantenservice h2 {
    font-size: 36px;
  }
}
@media (min-width: 1280px) {
  .klantenservice h2 {
    font-size: 44px;
  }
}
.klantenservice hr {
  margin: 40px 0 60px;
}
.klantenservice #gmap_canvas img {
  max-width: none!important;
  background: none!important;
}
.klantenservice #gmap_canvas .div-new-row {
  margin: 0;
}
.klantenservice .gm-style-iw {
  width: 500px;
  min-height: 170px;
  padding: 0px 30px;
  border-radius: 10px;
}
.klantenservice .nrdetails {
  color: #aaaaaa;
  font-size: 16px;
  margin-top: -6px;
  margin-left: 5px;
}
.klantenservice .nrdetails:before {
  content: "";
  display: inline-block;
  background: #95C11F;
  border-radius: 3px;
  width: 6px;
  height: 6px;
  margin: 0 4px 0 0;
  vertical-align: middle;
}
.interview-quote-header {
  color: #aaaaaa;
  font-size: 13px;
  margin-bottom: 20px;
}
.maininfotabs {
  margin-top: 30px;
}
.maininfotabs .leftside {
  float: left;
  width: 100%;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}
@media (min-width: 767px) {
  .maininfotabs .leftside {
    float: left;
    width: 50%;
  }
}
@media (min-width: 1280px) {
  .maininfotabs .leftside {
    margin-right: 12.5%;
  }
}
@media (min-width: 1280px) {
  .maininfotabs .leftside {
    float: left;
    width: 43.75%;
  }
}
.maininfotabs .rightside {
  float: left;
  width: 100%;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}
@media (min-width: 767px) {
  .maininfotabs .rightside {
    float: left;
    width: 50%;
  }
}
@media (min-width: 1280px) {
  .maininfotabs .rightside {
    float: left;
    width: 43.75%;
  }
}
.maininfotabs .rightside .hld-gray {
  margin: 8px 0 20px;
}
.maininfotabs .fullside {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}
.maininfotabs .pdf-dl-links a:after {
  display: none;
}
.maininfotabs.tabs-aligned-right .nav-tabs {
  text-align: right;
  margin-right: 0;
}
.maininfotabs.tabs-aligned-right .nav-tabs > li {
  float: none;
  display: inline-block;
  margin: 0 0 0 10px;
}
@media (max-width: 766px) {
  .maininfotabs.tabs-aligned-right .nav-tabs > li > a {
    max-width: 150px;
  }
}
.maininfotabs.tabs-aligned-right .tab-content {
  border-radius: 10px 0 10px 10px;
}
@media (max-width: 766px) {
  .maininfotabs.tabs-aligned-right .tab-content {
    margin-top: -6px;
  }
}
.maininfotabs .description {
  margin-bottom: 30px;
}
@media (min-width: 320px) and (max-width: 1023px) {
  .maininfotabs .list-table.listevalscores .listitem_label,
  .maininfotabs .list-table.listevalscores .listitem_value {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
    padding-left: 0;
  }
}
.list-table .dealalert {
  float: none;
  margin: 15px 0;
  padding: 0;
  width: 100%;
}
@media (max-width: 766px) {
  .list-table .dealalert .text {
    width: 86%;
  }
}
table.total tr td {
  border: 0;
  padding: 4px 6px 4px 0;
}
table.total h5 {
  font-size: 20px;
  font-family: 'Barlow-Bold', sans-serif;
}
table.total h5 small {
  font-family: 'Barlow-Normal', sans-serif;
  display: block;
  color: #BABABA;
}
.bottomaction {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  padding: 20px 0px 20px 0;
}
@media (min-width: 767px) {
  .bottomaction {
    float: left;
    width: 100%;
  }
}
@media (min-width: 1024px) {
  .bottomaction {
    float: left;
    width: 56.25%;
  }
}
.bottomaction .productdet-check {
  float: left;
  width: 100%;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}
@media (min-width: 767px) {
  .bottomaction .productdet-check {
    float: left;
    width: 68.75%;
  }
}
@media (min-width: 1024px) {
  .bottomaction .productdet-check {
    float: left;
    width: 93.75%;
  }
}
.productdet-check {
  margin: 10px 0 0;
  color: #243588;
  line-height: 24px;
}
.productdet-check strong {
  font-family: 'Barlow-Bold', sans-serif;
}
.productdet-check a {
  text-decoration: underline;
}
.productdet-check a:hover {
  text-decoration: none;
}
.productdet-check .pw-icon-email {
  color: #243588;
}
.productdet-check .pw-icon-email:before {
  vertical-align: bottom;
}
.email-link-right {
  margin-right: 20px;
}
.top-productdet-check {
  margin: -10px 0 0;
}
.list-icon-padd-left {
  padding-left: 10px;
}
.pw-icon-warning-large {
  bottom: -4px;
  font-size: 22px;
  position: relative;
}
.loadingwrap {
  text-align: center;
  padding: 30px 0;
}
.loadingwrap.firstondetails img {
  margin-top: 30px;
}
.table-details .collapse.in {
  display: table-row;
}
.treeTable td {
  border-left: 1px solid #ccc;
  padding: 5px;
  text-align: left;
  font-size: 13px;
}
.treeTable td span table td:first-child {
  border-left: 0px solid #ccc;
  padding: 5px;
  padding-left: 0px;
  text-align: left;
  font-size: 12px;
}
.treeTable .parent {
  cursor: pointer;
}
.treeTable .rslt-row-even {
  background-color: #f6f7f9;
}
.accordion-toggle .pw-icon-arrow-up {
  color: #243588;
  font-family: 'Barlow-Bold', sans-serif;
}
.wrapper-car-product-details .ui-autocomplete {
  background: #fdfdfd;
  border: 1px solid #243588;
  border-radius: 6px;
  color: #333333;
  list-style: none outside none;
  margin-top: 2px;
  max-width: 443px;
  padding: 20px;
}
.wrapper-car-product-details .ui-autocomplete li {
  border-bottom: 1px solid #BABABA;
}
@media (max-width: 1023px) {
  .wrapper-car-product-details .ui-autocomplete {
    max-width: 280px;
  }
}
.wrapper-car-product-details .detailpage .product-card .supplier {
  min-height: 50px;
  text-align: left;
  vertical-align: middle;
  line-height: 50px;
}
@media (max-width: 766px) {
  .wrapper-car-product-details .detailpage .product-card .supplier {
    text-align: center;
  }
}
.wrapper-car-product-details .detailpage .product-card .supplier .supplier-images {
  margin-bottom: 0px;
}
.wrapper-car-product-details .detailpage .product {
  margin-top: 10px;
}
@media (max-width: 1279px) {
  .title-vert-car {
    font-size: 23px;
  }
}
@media (max-width: 1023px) {
  .title-vert-car {
    font-size: 19px;
    min-height: 50px;
  }
}
@media (max-width: 766px) {
  #divAdditionalInsurances .col-xs-16 .col-xs-3 {
    padding-left: 0;
  }
}
#divAdditionalInsurances .col-xs-16 .hld.hld-gray {
  -webkit-box-shadow: none;
          box-shadow: none;
}
#divAdditionalInsurances .col-xs-16 .hld.hld-gray .col-lg-16 p,
#divAdditionalInsurances .col-xs-16 .hld.hld-gray .col-lg-16 span,
#divAdditionalInsurances .col-xs-16 .hld.hld-gray .col-lg-16 label {
  padding-bottom: 2px;
}
#divAdditionalInsurances .headerrow {
  padding-top: 10px;
  padding-bottom: 10px;
  border-top: 1px solid #ddd;
}
#divAdditionalInsurances .headerrow .col-xs-2.text-center span {
  vertical-align: middle;
}
#divAdditionalInsurances .AdditionalInsurancesTopAction a.btn-default {
  margin-top: 7px;
}
#divAdditionalInsurances .AdditionalInsurancesTopAction > .text-center span {
  margin-top: 5px;
  margin-bottom: 5px;
  display: inline-block;
}
@media (min-width: 767px) {
  #divAdditionalInsurances .AdditionalInsurancesTopAction > .text-center span {
    margin-top: 10px;
    margin-bottom: 0;
  }
}
@media (min-width: 1024px) and (max-width: 1280px) {
  #divAdditionalInsurances .AdditionalInsurancesTopAction > .text-center span {
    margin-top: 25px;
  }
}
@media (max-width: 767px) {
  #divAdditionalInsurances #divAdditionalInsurancesInterface1 h3 a {
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
  }
}
@media (max-width: 767px) {
  #divAdditionalInsurances #divAdditionalInsurancesInterface2 h3 a {
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
  }
}
#divAdditionalInsurances #divAdditionalInsurancesInterface2 #tblAdditionalInsurancesVoogd div:first-child .div-new-row.headerrow,
#divAdditionalInsurances #divAdditionalInsurancesInterface2 #tblAdditionalInsurancesStatic div:first-child .div-new-row.headerrow {
  border-top: none;
}
#divAdditionalInsurances #divAdditionalInsurancesInterface2 .headerrow {
  cursor: pointer;
}
#divAdditionalInsurances #divAdditionalInsurancesInterface2 .headerrow .custom-checkbox {
  font-family: 'Barlow-Bold', sans-serif;
}
#divAdditionalInsurances #divAdditionalInsurancesInterface2 .headerrow .tooltip,
#divAdditionalInsurances #divAdditionalInsurancesInterface2 .headerrow .tooltip-w2 {
  color: #243588;
  border-bottom: 2px dotted #243588;
  font-family: 'Barlow-Bold', sans-serif;
}
@media (max-width: 767px) {
  #divAdditionalInsurances #divAdditionalInsurancesInterface2 .headerrow .tooltip,
  #divAdditionalInsurances #divAdditionalInsurancesInterface2 .headerrow .tooltip-w2 {
    margin-left: 34px;
    display: inline-block;
  }
}
#divAdditionalInsurances #divAdditionalInsurancesInterface2 .headerrow .secondrow {
  margin-top: 5px;
}
#divAdditionalInsurances #divAdditionalInsurancesInterface2 .headerrow .secondrow .col-xs-14 {
  padding-left: 40px;
  padding-right: 5px;
}
#divAdditionalInsurances #divAdditionalInsurancesInterface2 .headerrow .secondrow .col-xs-14 div {
  display: inline;
}
#divAdditionalInsurances #divAdditionalInsurancesInterface2 .headerrow .secondrow .col-xs-14 div p,
#divAdditionalInsurances #divAdditionalInsurancesInterface2 .headerrow .secondrow .col-xs-14 div a {
  display: inline;
}
#divAdditionalInsurances #divAdditionalInsurancesInterface2 .headerrow .secondrow .col-xs-14 p,
#divAdditionalInsurances #divAdditionalInsurancesInterface2 .headerrow .secondrow .col-xs-14 a {
  display: inline;
  margin-bottom: 0;
}
#divAdditionalInsurances #divAdditionalInsurancesInterface2 .headerrow .secondrow .col-xs-2 {
  bottom: -8px;
}
.separate-label {
  margin-top: 20px;
}
.separate-label-tb {
  margin: 5px 0;
}
.list-icon-fix {
  padding-left: 0 !important;
}
/* END Zorg admin */
/* jQuery treeTable stylesheet
 *
 * This file contains styles that are used to display the tree table. Each tree
 * table is assigned the +treeTable+ class.
 * ========================================================================= */
/* jquery.treeTable.collapsible
* ------------------------------------------------------------------------- */
.treeTable tr td .expander {
  cursor: pointer;
  padding: 0;
}
.treeTable tr td a.expander {
  background-position: left center;
  background-repeat: no-repeat;
  color: #000;
  text-decoration: none;
}
.treeTable tr.collapsed td a.expander:before {
  color: #243588;
  content: "r";
  font-family: 'font-icons' !important;
  width: 20px;
}
.treeTable tr.expanded td a.expander:before {
  color: #243588;
  content: "d";
  font-family: 'font-icons' !important;
  width: 20px;
}
.treeTable tr.collapsed .expander.minus,
.treeTable tr.expanded .expander.plus {
  display: none;
}
.treeTable tr.collapsed td .expander.plus,
.treeTable tr.expanded td .expander.minus {
  margin-left: 0px !important;
  padding-left: 0px !important;
  padding-right: 5px;
  vertical-align: middle;
}
.treeTable tr.parent.collapsed td.name span,
.treeTable tr.parent.expanded td.name span,
.span-expand {
  cursor: pointer;
}
/* jquery.treeTable.sortable
* ------------------------------------------------------------------------- */
.treeTable tr.selected a.expander,
.treeTable tr.accept a.expander {
  color: #fff;
}
.treeTable tr.collapsed.selected td a.expander,
.treeTable tr.collapsed.accept td a.expander {
  background-image: url('https://cdn2.pricewise.nl/resources/images/toggle-expand-light.png');
}
.treeTable tr.expanded.selected td a.expander,
.treeTable tr.expanded.accept td a.expander {
  background-image: url('https://cdn2.pricewise.nl/resources/images/toggle-collapse-light.png');
}
.treeTable .ui-draggable-dragging {
  color: #000;
  z-index: 1;
}
.treeTable td {
  border-left: 1px dotted #cccccc;
}
.treeTable .name {
  border-left: 0px !important;
}
.treeTable tr.selected,
.treeTable tr.accept {
  background-color: yellow !important;
}
.treeTable-search {
  margin-bottom: 20px;
}
.treeTable-search input {
  height: 20px;
  border: 1px solid #bdbfbf;
  border-radius: 0;
  width: 160px;
}
.treeTable-search .submit {
  background-image: url('https://cdn2.pricewise.nl/resources/images/z-treetable-search.png');
  background-repeat: no-repeat;
  background-color: transparent;
  border: none;
  width: 25px;
  height: 20px;
  cursor: pointer;
  margin-left: 5px;
}
.treeTable td.name {
  padding-left: 10px;
  text-align: left;
  vertical-align: top;
  width: 50%;
}
/* Layout helper taken from jQuery UI. This way I don't have to require the
* full jQuery UI CSS to be loaded. */
.ui-helper-hidden {
  display: none;
}
.list-icon-fix:before {
  position: relative;
  top: 2px;
}
.list-icon li[class^="ng-scope pw-icon-"]:before {
  display: inline-block;
  left: 0;
  margin-top: -4px;
  position: absolute;
  top: 8px;
}
.list-icon li[class^="ng-binding ng-scope pw-icon-"]:before {
  display: inline-block;
  left: 0;
  margin-top: -4px;
  position: absolute;
  top: 8px;
}
.list-icon-fix .list-icon-fix-span {
  padding-left: 6px;
}
.detailpagewithpurchase .prodwithpphd {
  display: none;
}
.detailpagewithpurchase .maininfotabs {
  margin-bottom: 50px;
}
@media (max-width: 766px) {
  .detailpagewithpurchase .maininfotabs .nav-tabs > li {
    max-width: 23%;
  }
}
.detailpagewithpurchase .maininfotabs .nav-tabs > li.active {
  z-index: 2;
}
.detailpagewithpurchase .maininfotabs .tab-content {
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0;
  border-bottom: none;
  border-left: none;
  border-right: none;
  position: relative;
}
.detailpagewithpurchase .maininfotabs .tab-content:before {
  content: "";
  width: 1px;
  height: 100%;
  position: absolute;
  left: 0px;
  top: 0px;
  background-image: -webkit-gradient(linear, left bottom, left top, from(white), color-stop(70%, white), to(#BABABA));
  background-image: linear-gradient(0deg, white, white 70%, #BABABA);
}
.detailpagewithpurchase .maininfotabs .tab-content:after {
  content: "";
  width: 100%;
  height: 1px;
  position: absolute;
  top: -1px;
  left: 0;
  background-image: -webkit-gradient(linear, right top, left top, from(white), color-stop(#BABABA), to(#BABABA));
  background-image: linear-gradient(to left, white, #BABABA, #BABABA);
}
.detailpagewithpurchase .maininfotabs .tab-content .tab-pane {
  padding: 10px 10px 10px 20px;
}
.detailpagewithpurchase .main-full .pptabwrap {
  background-color: #95C11F;
}
.detailpagewithpurchase .main-full .pptabwrap.active {
  border-color: #95C11F;
}
.detailpagewithpurchase .main-full .pptabwrap a,
.detailpagewithpurchase .main-full .pptabwrap a:hover,
.detailpagewithpurchase .main-full .pptabwrap a:visited {
  color: #fff;
  border-bottom: 3px solid #95C11F;
}
.detailpagewithpurchase .main-full .pptab {
  padding-top: 22px;
  margin-left: 1px;
}
.detailpagewithpurchase .main-full .pptab .main-left {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 0;
}
@media (min-width: 1024px) {
  .detailpagewithpurchase .main-full .pptab .main-left {
    float: left;
    width: 62.5%;
  }
}
@media (min-width: 1024px) {
  .detailpagewithpurchase .main-full .pptab .main-left {
    margin-left: 0%;
  }
}
.detailpagewithpurchase .main-full .pptab .main-right {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  margin-left: 6%;
  padding: 0 10px;
}
@media (min-width: 1024px) {
  .detailpagewithpurchase .main-full .pptab .main-right {
    float: left;
    width: 31.25%;
  }
}
.detailpagewithpurchase .main-full .pptab .div-pp-static .icon-safe-top {
  margin-top: 15px;
}
.detailpagewithpurchase .main-full .pptab .div-pp-static .div-column-2-3.energy {
  margin-top: -30px;
}
.detailpagewithpurchase .main-full .pptab .div-pp-static .div-column-2-3.energy #form-validation-summary {
  margin: 37px 0 0;
}
.detailpagewithpurchase .main-full .pptab .div-pp-static .div-column-2-3.energy div#divValidSummary + div.div-new-row {
  display: none;
}
.detailpagewithpurchase .main-full .pptab .div-pp-static .div-column-2-3.energy .div-hr,
.detailpagewithpurchase .main-full .pptab .div-pp-static .div-column-2-3.energy .tbl-pp .td-hr span {
  font-size: 40px;
  font-family: 'Barlow-Medium', sans-serif;
}
.detailpagewithpurchase .productdet-check {
  margin: 0;
}
.detailpagewithpurchase .productdetails-infotext .productdet-check {
  margin-top: 10px;
}
.productdetails-infotext.productdetails-infotext-paddleftzero {
  padding-left: 0 !important;
}
.item-info {
  width: 200px;
}
.item-info-result {
  float: right;
  margin-right: -27px;
  padding-top: 66px;
  text-align: left;
  width: 150px;
}
@media (max-width: 1023px) {
  .item-info-result {
    padding-top: 0px;
  }
}
/************************ Zorg ************/
.health-page.vertical-compare-v2 .price-container {
  min-height: 105px;
}
.zorg-verticalmin {
  min-height: 387px;
}
@media (max-width: 1023px) {
  .zorg-verticalmin {
    min-height: 530px;
  }
}
.prices-zorg {
  padding-top: 4px;
}
.prices-zorg .tarifalertmsg {
  font-size: 14px;
}
.hospital-fisio {
  padding-top: 23px;
}
@media (max-width: 1023px) {
  .hospital-fisio {
    padding-top: 0px;
  }
}
@media (max-width: 1023px) {
  .hospital-fisio .text-right {
    text-align: left !important;
  }
}
@media (max-width: 767px) {
  .search-hospitals .inlinelabel {
    padding-top: 0px;
  }
}
/************************ END Zorg ************/
/************************ Start Zorg v2 ************/
.vertical-compare-v2 .pw-icon-warning-gray {
  margin-left: 5px;
}
.vertical-compare-v2 .link-out {
  display: block;
  padding: 10px 0 0 0;
  text-align: center;
}
.rslt-list-v2 .link-out {
  text-align: left;
}
@media (max-width: 766px) {
  .rslt-list-v2 .link-out {
    height: auto;
  }
}
.link-out {
  display: block;
  text-align: right;
  letter-spacing: -0.5px;
}
.link-out .pw-icon-external-link {
  color: #243588;
  cursor: pointer;
  margin-left: 2px;
  margin-top: 3px;
  vertical-align: middle;
}
@media (min-width: 767px) {
  .link-out .btn.btn-primary {
    padding: 7px 16px;
    line-height: 18px;
  }
}
.detailpage-zorg-new .pw-icon-warning-gray {
  margin-left: 5px !important;
}
@media (min-width: 767px) and (max-width: 1023px) {
  .detailpage-zorg-new .productdetails-infotext > * {
    display: inline-block !important;
  }
}
.detailpage-zorg-new h3 .sup-zorg-total {
  font-size: 14px;
  left: -4px;
  top: -9px;
}
.detailpage-zorg-new .list-icon-intabs #icon-tab-align {
  left: 2px;
  position: absolute;
  top: 12px;
}
.detailpage-zorg-new .list-icon-intabs .pw-icon-arrow-up:after,
.detailpage-zorg-new .list-icon-intabs .pw-icon-arrow-down:after {
  margin-top: -15px;
}
.vertical-compare-v2 .list-border-with-margin .div-new-row .pw-icon {
  position: relative;
  top: 2px;
}
.vertical-compare-v2 .care-giver-list td {
  min-width: 40px !important;
}
.vertical-compare-v2 .care-giver-list td span,
.vertical-compare-v2 .care-giver-list td a {
  font-size: 14px;
}
.vertical-compare-v2 .care-giver-list td span:hover,
.vertical-compare-v2 .care-giver-list td a:hover {
  text-decoration: none;
}
.vertical-compare-v2 .title-vertical-comp {
  word-break: unset;
}
/************************ END Zorg v2 ************/
/************************ New facelift details 2018 Start ************/
.hero-unit-back {
  text-align: left;
  margin-bottom: 0px;
}
.hero-unit-back:after {
  display: none;
}
@media (max-width: 766px) {
  .hero-unit-back {
    text-align: center;
  }
}
.hero-unit-back h1 {
  margin-bottom: 20px;
  margin-top: 40px;
  padding: 0 10px;
}
@media (max-width: 1023px) {
  .hero-unit-back h1 {
    margin-bottom: 5px;
    margin-top: 20px;
    font-size: 32px;
  }
}
@media (max-width: 766px) {
  .hero-unit-back h1 {
    margin-bottom: 0px;
    margin-top: 18px;
    font-size: 18px;
    margin-left: 40px;
    margin-right: 10px;
  }
}
@media (min-width: 767px) {
  .facelift-detail {
    font-size: 18px;
  }
  .facelift-detail .list-table li {
    font-size: 18px;
  }
  .facelift-detail .treeTable td {
    font-size: 16px;
  }
}
.facelift-detail .img-supplier-logos .supplier-images {
  margin-left: 0px;
}
@media (max-width: 766px) {
  .facelift-detail .img-supplier-logos hr {
    display: none;
  }
}
.facelift-detail .facelift-detail-category {
  padding-top: 1px;
  display: inline-block;
  margin-top: 1px;
  width: 100%;
}
.facelift-detail .panel-group {
  margin-bottom: 0px;
}
.facelift-detail .main-right {
  background-color: transparent;
  margin-top: 120px;
}
@media (min-width: 1023px) {
  .facelift-detail .main-right {
    width: 30%;
    padding-left: 60px;
  }
}
@media (max-width: 1279px) {
  .facelift-detail .main-right {
    padding-left: 20px !important;
  }
}
.facelift-detail .main-right .prices .price-container {
  font-size: 16px;
}
@media (min-width: 1279px) {
  .facelift-detail .main-right .prices .price-container {
    width: 50%!important;
  }
}
.facelift-detail .main-right .prices .price-container p {
  color: #999999;
}
.facelift-detail .main-right .prices .price-container .info {
  margin-left: 0px;
}
.facelift-detail .main-left {
  padding-left: 10px;
  background-color: transparent;
}
@media (max-width: 766px) {
  .facelift-detail .main-left {
    padding: 0px;
  }
}
.facelift-detail .main-left .list-flex .list-flex-row:last-of-type .list-flex-col .list-accordion .panel + .panel {
  margin-top: 15px;
}
.facelift-detail .main-left .list-flex .list-flex-row:last-of-type .list-flex-col .list-accordion .panel .panel-collapse {
  border-bottom: 1px solid #ddd !important;
}
@media (min-width: 1023px) {
  .facelift-detail .main-left {
    width: 70%;
    margin-top: 30px;
  }
}
.facelift-detail .main-left hr {
  border-top: 1px solid #ccc;
}
@media (max-width: 766px) {
  .facelift-detail .main-left hr {
    margin-left: 10px;
    margin-right: 10px;
  }
}
.facelift-detail .main-left .pdf-dl-links {
  padding-top: 0px;
}
.facelift-detail .main-left .pdf-dl-links a:after {
  content: none;
}
.facelift-detail .hld-grayborder-shadow {
  background-color: #fff;
}
.facelift-detail .main-content {
  background-color: #F4F4F4;
}
.facelift-detail .main-content .wrapper > .div-new-row:first-of-type {
  padding-top: 0px!important;
}
.facelift-detail .main-content .main-full {
  margin-left: 0%;
}
.facelift-detail .main-content .main-full .btn.pw-icon-arrow-left.icon-align-left {
  margin-left: -15px;
  margin-top: 10px;
  margin-bottom: 5px;
}
@media (max-width: 766px) {
  .facelift-detail .main-content .main-full .btn.pw-icon-arrow-left.icon-align-left {
    margin-left: -15px;
    margin-top: 5px;
    margin-bottom: 0px;
  }
}
.facelift-detail .main-content .main-full .product-details-cart-fl {
  background-color: #fff;
}
.facelift-detail .main-content .main-full .maininfotabs {
  margin-top: 50px;
}
.facelift-detail .main-content .main-full .maininfotabs .tab-content {
  background-color: #fff;
}
.facelift-detail .main-content .main-full .prices {
  margin-top: 30px;
}
@media (max-width: 1279px) {
  .facelift-detail .main-content .main-full .prices {
    margin-top: 30px !important;
  }
}
@media (max-width: 1023px) {
  .facelift-detail .main-content .main-full .prices {
    margin-top: 30px !important;
  }
}
@media (max-width: 766px) {
  .facelift-detail .main-content .main-full .prices {
    margin-top: 0px !important;
  }
}
.facelift-detail .main-content .main-full .hld .prodwithpphd {
  margin-top: 30px;
}
@media (max-width: 766px) {
  .facelift-detail .main-content .main-full .hld .prodwithpphd {
    margin-top: 0px;
  }
}
.facelift-detail .main-content .main-full .prodwithpphd-top {
  margin-top: 0px;
}
.facelift-detail .main-content .main-full .prodwithpphd-top .productdet-check {
  margin: 0px 0 0px;
}
.facelift-detail .main-content .hld-info {
  padding: 15px 10px 10px;
  margin-left: 30px;
}
.facelift-detail .main-content .hld-blue .arrowbottom {
  border-bottom-color: #94b0e2;
  top: 35px;
  left: -2px;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.facelift-detail.facelift-detail-pw .hld-grayborder-shadow {
  background-color: #fff;
  border-color: transparent;
}
.facelift-detail.facelift-detail-pw .main-right {
  margin-top: 140px;
}
.facelift-detail.facelift-detail-pw #pw-sticky-container.sticky-on {
  margin-top: 100px;
}
@media (max-width: 766px) {
  .facelift-detail.facelift-detail-gray .hld-info {
    margin: 10px 0 0px 0;
  }
}
@media (max-width: 766px) {
  .facelift-detail.facelift-detail-gray .panel-body {
    padding: 10px 20px;
  }
}
@media (max-width: 1279px) {
  .facelift-detail.facelift-detail-gray .main-content .main-full .prices {
    margin-top: 0px !important;
  }
}
.facelift-detail.facelift-detail-gray .coveragepage-facelift .coverage-expert {
  margin-top: 14px!important;
}
@media (max-width: 1023px) {
  .facelift-detail.facelift-detail-gray .coveragepage-facelift .coverage-expert h4 {
    min-height: 0px;
  }
}
.facelift-detail.facelift-detail-gray .coveragepage-facelift .coverage-expert .expert-image img {
  width: auto;
  height: 80px;
}
@media (max-width: 766px) {
  .facelift-detail.facelift-detail-gray .buy {
    clear: both;
    display: block;
    margin-top: 20px;
  }
}
.facelift-detail.facelift-detail-gray .main-content .hld-info {
  padding: 10px 20px 20px;
}
@media (max-width: 1023px) {
  .facelift-detail.facelift-detail-gray .main-content .hld-info {
    clear: both;
    margin-left: 0px;
  }
  .facelift-detail.facelift-detail-gray .main-content .hld-info .arrowbottom {
    display: none;
  }
}
.facelift-detail.facelift-detail-gray .productdet-check {
  margin-top: 50px;
}
@media (max-width: 1023px) {
  .facelift-detail.facelift-detail-gray .productdet-check {
    margin-top: 0px;
  }
}
@media (max-width: 766px) {
  .facelift-detail.facelift-detail-gray .productdet-check {
    margin-top: 10px;
    margin-bottom: 10px;
  }
}
.facelift-detail.facelift-detail-gray .productdet-check.productdet-check-button {
  margin-top: 10px;
}
.facelift-detail.facelift-detail-gray .hero-unit {
  text-align: left;
  padding-top: 15px;
  margin-bottom: 0;
}
.facelift-detail.facelift-detail-gray .hero-unit:after {
  content: none;
}
.facelift-detail.facelift-detail-gray .prices {
  margin-top: 0px !important;
}
.facelift-detail.facelift-detail-gray .prices .price-container {
  min-height: 70px;
  float: left;
  width: 46%;
  margin: 0 5px;
}
@media (max-width: 1279px) {
  .facelift-detail.facelift-detail-gray .prices .price-container {
    width: 45%;
  }
}
.facelift-detail.facelift-detail-gray .link-back-arrow {
  margin-left: 0px !important;
}
.facelift-detail.facelift-detail-gray .hld-grayborder-shadow {
  background-color: #fff;
  border-color: transparent;
}
.facelift-detail.facelift-detail-gray .iteminfo_tabs {
  margin: 50px 0;
}
@media (max-width: 1023px) {
  .facelift-detail.facelift-detail-gray .iteminfo_tabs {
    margin: 10px 0;
  }
}
.facelift-detail.facelift-detail-gray .iteminfo_tabs .tab-content .tab-pane {
  background-color: #fff;
  -webkit-border-radius: 10px;
  -webkit-border-top-left-radius: 0;
  -moz-border-radius: 10px;
  -moz-border-radius-topleft: 0;
  border-radius: 10px;
  border-top-left-radius: 0;
}
.facelift-detail.facelift-detail-telecom .hld-grayborder-shadow {
  background-color: #fff;
  border-color: transparent;
}
@media (min-width: 1023px) {
  .facelift-detail.facelift-detail-telecom .main-left {
    margin-top: 39px;
  }
}
.facelift-detail.facelift-detail-telecom .main-right {
  margin-top: 65px;
}
@media (max-width: 1023px) {
  .facelift-detail.facelift-detail-telecom .main-right {
    margin-top: 20px;
  }
}
@media (max-width: 1023px) {
  .facelift-detail.facelift-detail-telecom .productinfohld .btn-primary {
    padding-top: 10px !important;
    padding-bottom: 10px!important;
  }
}
@media (max-width: 766px) {
  .facelift-detail.facelift-detail-telecom .productinfohld .btn-primary {
    padding-top: 10px !important;
    padding-bottom: 10px!important;
  }
}
@media (max-width: 1023px) {
  .facelift-detail.facelift-detail-telecom .productinfohld .jetotal-telecom .totalsumlistwrap .launcher {
    padding: 6px 10px 8px 10px!important;
  }
}
@media (max-width: 766px) {
  .facelift-detail.facelift-detail-telecom .productinfohld .jetotal-telecom-accordion .accordion .panel-group .panel + .panel {
    margin-top: 10px;
  }
}
@media (max-width: 1023px) {
  .facelift-detail.facelift-detail-telecom .productinfohld .jetotal-telecom-accordion .accordion .panel-group .panel-heading a {
    padding: 3px 0px 8px 10px;
  }
}
@media (max-width: 766px) {
  .facelift-detail.facelift-detail-telecom .productinfohld .jetotal-telecom-accordion .accordion .panel-group .panel-heading a {
    padding: 3px 0px 8px 10px;
  }
}
@media (max-width: 1023px) {
  .facelift-detail.facelift-detail-telecom .productinfohld .jetotal-telecom-accordion .accordion .panel-group .panel-heading a span {
    font-size: 16px;
  }
}
@media (max-width: 766px) {
  .facelift-detail.facelift-detail-telecom .productinfohld .jetotal-telecom-accordion .accordion .panel-group .panel-heading a span {
    font-size: 14px;
  }
}
@media (max-width: 1023px) {
  .facelift-detail.facelift-detail-telecom .productinfohld .jetotal-telecom-accordion .accordion .panel-group .panel-heading a .value-accordion {
    right: 10px;
  }
}
@media (max-width: 766px) {
  .facelift-detail.facelift-detail-telecom .productinfohld .jetotal-telecom-accordion .accordion .panel-group .panel-heading a .value-accordion {
    right: 10px;
  }
}
@media (max-width: 1023px) {
  .facelift-detail.facelift-detail-telecom .productinfohld .jetotal-telecom-accordion .accordion .panel-group .panel-body {
    font-size: 16px;
  }
}
@media (max-width: 766px) {
  .facelift-detail.facelift-detail-telecom .productinfohld .jetotal-telecom-accordion .accordion .panel-group .panel-body {
    font-size: 14px;
  }
}
@media (max-width: 1279px) {
  .facelift-detail.facelift-detail-telecom .productinfohld .jetotal-telecom-accordion .list-table li .listitem_label {
    width: 66.25%;
  }
}
@media (max-width: 1023px) {
  .facelift-detail.facelift-detail-telecom .productinfohld .jetotal-telecom-accordion .list-table li .listitem_label {
    width: 66.25%;
  }
}
@media (max-width: 766px) {
  .facelift-detail.facelift-detail-telecom .productinfohld .jetotal-telecom-accordion .list-table li .listitem_label {
    width: 65.25%;
    float: left;
  }
}
@media (max-width: 1023px) {
  .facelift-detail.facelift-detail-telecom .productinfohld .jetotal-telecom-accordion .list-table li .listitem_value {
    width: 33%;
  }
}
@media (max-width: 766px) {
  .facelift-detail.facelift-detail-telecom .productinfohld .jetotal-telecom-accordion .list-table li .listitem_value {
    width: 34.75%;
    float: right;
  }
}
@media (max-width: 1023px) {
  .facelift-detail.facelift-detail-telecom .productinfohld .jetotal-telecom-accordion .list-table li .listitem_value,
  .facelift-detail.facelift-detail-telecom .productinfohld .jetotal-telecom-accordion .list-table li .listitem_label {
    font-size: 16px;
  }
}
@media (max-width: 766px) {
  .facelift-detail.facelift-detail-telecom .productinfohld .jetotal-telecom-accordion .list-table li .listitem_value,
  .facelift-detail.facelift-detail-telecom .productinfohld .jetotal-telecom-accordion .list-table li .listitem_label {
    font-size: 14px;
  }
}
@media (min-width: 1023px) {
  .facelift-detail.facelift-detail-car .main-left {
    margin-top: 70px;
  }
}
.facelift-detail.facelift-detail-car .main-right {
  margin-top: 60px;
}
.facelift-detail.facelift-detail-zorg .table-with-line td {
  vertical-align: top;
}
.facelift-detail.facelift-detail-zorg .table-with-line td .pw-icon-vinkje:before {
  margin-top: 5px !important;
}
.facelift-detail.facelift-detail-zorg .table-with-line td .pw-icon-cross:before {
  margin-top: 5px !important;
}
@media (min-width: 1023px) {
  .facelift-detail.facelift-detail-zorg .main-left {
    margin-top: 70px;
  }
}
.facelift-detail.facelift-detail-zorg .main-right {
  margin-top: 60px;
}
.productcard-sm {
  background: #fff;
  position: relative;
  top: 0px;
  width: 100%;
  padding: 10px 0;
  z-index: 9999;
}
@media (max-width: 766px) {
  .productcard-sm .btn {
    padding: 5px 10px;
    font-size: 13px;
  }
}
@media (max-width: 766px) {
  .productcard-sm .col-xs-7 {
    padding-right: 0px;
    padding-left: 0px;
  }
}
.productcard-sm .img-supplier-logos {
  margin-top: 5px;
}
@media (max-width: 766px) {
  .productcard-sm .img-supplier-logos img {
    width: 60px;
    margin-left: 0px;
  }
}
.productcard-sm .price-container {
  min-height: auto;
}
@media (max-width: 766px) {
  .productcard-sm .price-container {
    margin-left: 0px !important;
    padding-left: 0px !important;
    margin-bottom: 0px;
  }
}
.productcard-sm .prices {
  margin-bottom: 0px;
}
.productcard-sm .price-container .price,
.productcard-sm .prices .price {
  background-color: transparent;
  text-align: left;
  padding: 0;
}
@media (max-width: 766px) {
  .productcard-sm .price-container .price p,
  .productcard-sm .prices .price p {
    margin: 0 0 0px 0;
  }
}
@media (max-width: 766px) {
  .productcard-sm .price-container .price .price-value,
  .productcard-sm .prices .price .price-value {
    font-size: 17px;
    line-height: 14px;
  }
}
@media (max-width: 766px) {
  .productcard-sm .price-container .price .price-value sup,
  .productcard-sm .prices .price .price-value sup {
    top: -6px;
  }
}
.productcard-sm .price-container .price .type,
.productcard-sm .prices .price .type {
  color: #999;
}
@media (max-width: 766px) {
  .productcard-sm .price-container .price .type,
  .productcard-sm .prices .price .type {
    font-size: 12px;
    margin-top: -3px;
  }
}
@media (max-width: 1023px) {
  .productcard-sm {
    position: relative;
    top: 0px;
    width: 100%;
    z-index: 1020;
  }
}
@media (max-width: 1023px) {
  .fixed-card {
    top: 0px;
    position: fixed;
  }
}
.hl-sticky {
  z-index: 1000 !important;
}
.list-border-int-flex {
  border-bottom: 0 !important;
}
.list-border-int-flex li:last-child {
  border-bottom: 0 !important;
}
@media (max-width: 766px) {
  .list-border-int-flex .dealalert {
    width: auto;
  }
  .list-border-int-flex .dealalert .text {
    width: 100% !important;
  }
}
.menu-fix {
  background: #fff;
  padding: 0em;
  position: relative;
  top: 0px;
  width: 100%;
  z-index: 1040;
  border-top: 1px solid #d2d2d2;
  border-bottom: 5px solid #d2d2d2;
}
@media (max-width: 766px) {
  .menu-fix {
    border-bottom: 0px solid #d2d2d2;
  }
}
@media (max-width: 766px) {
  .menu-fix .touchcarousel .touchcarousel-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.menu-fix ul {
  margin-bottom: 0px;
  padding-left: 0px;
}
.menu-fix ul li {
  list-style: none;
  display: inline-block;
  margin-right: 40px;
  margin-bottom: -6px;
}
@media (max-width: 766px) {
  .menu-fix ul li {
    margin-right: 0px;
  }
}
.menu-fix ul a {
  padding: 20px 0 25px 0;
  list-style: none;
  display: inline-block;
  position: relative;
  bottom: -4px;
  border-bottom: 5px solid transparent;
}
@media (max-width: 1023px) {
  .menu-fix ul a {
    padding: 20px 0;
  }
}
@media (max-width: 766px) {
  .menu-fix ul a {
    padding: 7px 0 14px 0;
    font-size: 13px;
    margin-right: 5px;
    bottom: -5px;
  }
}
.menu-fix ul a.active {
  border-bottom: 5px solid #243588;
  font-family: 'Barlow-Bold', sans-serif;
}
.menu-fix ul a:hover {
  text-decoration: none;
}
.menu-fix .btn {
  margin-top: 17px;
}
.menu-fix .back-prodetail {
  width: 24.4%;
}
.menu-fix .supplierlogos.supplierlogos-touchcarousel {
  margin-left: -10px;
  margin-right: -10px;
}
.menu-fix .supplierlogos.supplierlogos-touchcarousel .logos {
  padding: 0 0px;
  margin-bottom: 0px;
}
.menu-fix .supplierlogos.supplierlogos-touchcarousel .logos .carousel {
  overflow: visible;
}
@media (max-width: 766px) {
  .menu-fix .supplierlogos.supplierlogos-touchcarousel .logos .carousel {
    overflow: hidden;
  }
}
.menu-fix .supplierlogos.supplierlogos-touchcarousel .logos .carousel:after {
  width: 100%;
  content: "";
  display: block;
  bottom: 0px;
  z-index: -1;
  position: absolute;
}
@media (max-width: 766px) {
  .menu-fix .supplierlogos.supplierlogos-touchcarousel .logos .carousel:after {
    height: 5px;
    background: #ccc;
  }
}
.menu-fix .supplierlogos.supplierlogos-touchcarousel .logos .carousel .carousel-inner {
  padding-left: 0%;
  padding-right: 0%;
  height: auto;
  overflow: visible;
  width: 90%;
}
@media (max-width: 766px) {
  .menu-fix .supplierlogos.supplierlogos-touchcarousel .logos .carousel .carousel-inner {
    overflow: hidden;
    width: 99%;
  }
}
@media (min-width: 766px) {
  .menu-fix .supplierlogos.supplierlogos-touchcarousel .logos .carousel .carousel-inner .touchcarousel-item + .touchcarousel-item .hld {
    margin: 0 0 0 30px;
  }
}
.menu-fix .supplierlogos.supplierlogos-touchcarousel .logos .carousel .carousel-inner .touchcarousel {
  height: auto;
}
.menu-fix .supplierlogos.supplierlogos-touchcarousel .logos .carousel .carousel-inner .touchcarousel .touchcarousel-container .touchcarousel-item:last-child .hld {
  margin: 0 0px 0 0px;
}
.menu-fix .supplierlogos.supplierlogos-touchcarousel .logos .carousel .carousel-inner .hld {
  width: auto;
  text-align: left;
  min-height: 71px;
  position: relative;
  border-radius: 10px;
  padding: 0px;
  border: 0px solid #EDEDED;
  background: 0 0;
}
@media (min-width: 766px) {
  .menu-fix .supplierlogos.supplierlogos-touchcarousel .logos .carousel .carousel-inner .hld {
    margin: 0;
  }
}
@media (max-width: 766px) {
  .menu-fix .supplierlogos.supplierlogos-touchcarousel .logos .carousel .carousel-inner .hld {
    margin: 0 10px 0 5px;
    min-height: 52px;
  }
}
.menu-fix .supplierlogos.supplierlogos-touchcarousel .logos .carousel .carousel-inner .hld a {
  text-decoration: none;
  padding: 0px 0px;
  line-height: 66px;
}
@media (max-width: 766px) {
  .menu-fix .supplierlogos.supplierlogos-touchcarousel .logos .carousel .carousel-inner .hld a {
    font-size: 14px;
    line-height: 47px;
    white-space: nowrap;
  }
}
.menu-fix .supplierlogos.supplierlogos-touchcarousel .logos .carousel .carousel-inner .hld a.active {
  font-family: 'Barlow-Bold', sans-serif;
}
.menu-fix .supplierlogos.supplierlogos-touchcarousel .logos .carousel .carousel-inner .hld a.active:after {
  width: 100%;
  height: 5px;
  content: "";
  display: block;
  background: #243588;
  bottom: -5px;
  z-index: 1;
  position: relative;
}
@media (max-width: 766px) {
  .menu-fix .supplierlogos.supplierlogos-touchcarousel .logos .carousel .carousel-inner .hld a.active:after {
    bottom: 0px;
  }
}
.fixed-menu {
  position: fixed;
  top: 0;
}
@media (max-width: 1023px) {
  .fixed-menu {
    top: 75px;
  }
}
@media (max-width: 766px) {
  .fixed-menu {
    top: 54px;
  }
}
.fixed-vertical {
  position: fixed;
  top: 0px;
}
.list-icon .list-glyphicon {
  position: relative;
  margin-top: 5px;
}
.list-icon .list-glyphicon .glyphicon-plus {
  position: absolute;
  top: 2px;
  left: 0px;
}
.flex-row-h.flex-row-header .btn {
  display: none;
}
.flex-row-h.flex-row-header.fixed-vertical .btn {
  display: inline-block;
}
.container-flex .flex-row-h.flex-row-header.fixed-vertical:after {
  content: "";
  display: block;
  background: #F4F4F4;
  width: 100%;
  position: fixed;
  top: 0px;
  left: 0;
  height: 209px;
  z-index: -1;
  border-bottom: 3px solid #9f9f9f;
}
@media (max-width: 1279px) {
  .container-flex .flex-row-h.flex-row-header.fixed-vertical:after {
    top: 0px;
    height: 212px;
  }
}
@media (max-width: 1023px) {
  .container-flex .flex-row-h.flex-row-header.fixed-vertical:after {
    top: 0px;
    height: 200px;
  }
}
@media (max-width: 766px) {
  .container-flex .flex-row-h.flex-row-header.fixed-vertical:after {
    top: 0px;
    height: 195px;
  }
}
.flex-row-h .col-flex-v .col-flex-int .pw-icon-vinkje,
.flex-row-h .col-flex-v .col-flex-int .pw-icon-cross,
.flex-row-h .col-flex-v .col-flex-int .info-icon {
  vertical-align: top;
}
.container-flex-bottom {
  background: #fff;
  border-radius: 5px;
  padding-left: 10px;
  padding-top: 20px;
}
.container-flex-bottom .col-flex-v.label-vertical {
  margin-left: 10px !important;
  display: inline-block;
}
.container-flex-bottom .treeTable td {
  border-left: 0px dotted #ccc;
  display: inline-block;
  min-height: 40px;
  padding: 10px 0px 5px 10px;
  vertical-align: middle;
}
.accordion-flex-label-top.accordion .panel .panel-collapse > .panel-body {
  padding: 0;
  margin-top: -5px;
}
.accordion-flex-value .panel .panel-heading a span {
  display: initial;
}
.accordion-flex-value.accordion .panel .panel-collapse.collapse,
.accordion-flex-value .panel-collapse.collapsing {
  border-bottom: 0px;
}
.accordion-flex-value .panel-group {
  padding: 0px;
  margin-bottom: 0px;
}
.accordion-flex-value .panel-group .panel-heading a {
  padding: 0px;
}
.accordion-flex-label .col-flex-int.col-flex-int-label span {
  font-family: 'Barlow-Bold', sans-serif;
  margin-left: 20px;
  display: inline-block;
}
@media (max-width: 1279px) {
  .accordion-flex-label .col-flex-int.col-flex-int-label span {
    margin-left: 0px;
  }
}
.accordion-flex-label.accordion .panel .panel-collapse.collapse,
.accordion-flex-label .panel-collapse.collapsing {
  border-bottom: 0px;
}
.accordion-flex-label .panel-group {
  padding: 0px;
  margin-bottom: 0px;
}
.accordion-flex-label .panel-group .panel-heading a {
  padding: 0px;
}
.accordion-flex-label .list-flex-label li {
  padding: 12px 0 9px 0;
}
.accordion-flex-label .list-flex-label li:first-child {
  padding: 0px 0 9px 0;
}
.accordion-flex-label .list-flex-label li span {
  font-family: 'Barlow-Bold', sans-serif;
  margin-left: 20px;
  display: inline-block;
}
@media (max-width: 1279px) {
  .accordion-flex-label .list-flex-label li span {
    margin-left: 0px;
  }
}
.accordion-flex-label .col-flex-v.label-vertical .col-flex-int .pw-icon-arrow-down:before,
.accordion-flex-label .col-flex-v.label-vertical .col-flex-int .pw-icon-arrow-up:before {
  display: none;
}
.accordion-flex-label .col-flex-v.label-vertical .col-flex-int .pw-icon-arrow-down:after {
  content: "d";
  margin-left: 5px;
  font-family: 'font-icons' !important;
  font-style: normal!important;
  font-weight: 400!important;
  font-variant: normal!important;
  text-transform: none!important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  top: 4px;
  position: relative;
}
.accordion-flex-label .col-flex-v.label-vertical .col-flex-int .pw-icon-arrow-up:after {
  top: 4px;
  position: relative;
  content: "u";
  margin-left: 5px;
  font-family: 'font-icons' !important;
  font-style: normal!important;
  font-weight: 400!important;
  font-variant: normal!important;
  text-transform: none!important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.container-flex .flex-row-h .col-flex-int-label h2 {
  font-size: 26px;
  padding-bottom: 16px;
}
.container-flex .flex-row-h .accordion-flex-value.accordion .panel .panel-collapse.collapse,
.container-flex .flex-row-h .accordion-flex-value .panel-collapse.collapsing {
  border-bottom: 0px;
}
.container-flex .flex-row-h .accordion-flex-value .panel-group {
  padding: 0px;
  margin-bottom: 0px;
}
.container-flex .flex-row-h .accordion-flex-value .panel-group .panel-heading a {
  padding: 0px;
}
.container-flex .flex-row-h .accordion-flex-label.accordion .panel .panel-collapse.collapse,
.container-flex .flex-row-h .accordion-flex-label .panel-collapse.collapsing {
  border-bottom: 0px;
}
.container-flex .flex-row-h .accordion-flex-label .panel-group {
  padding: 0px;
  margin-bottom: 0px;
}
.container-flex .flex-row-h .accordion-flex-label .panel-group .panel-heading a {
  padding: 0px;
}
.container-flex .flex-row-h .accordion-flex-label .list-flex-label li span {
  font-family: 'Barlow-Bold', sans-serif;
  margin-left: 20px;
  display: inline-block;
}
.container-flex .flex-row-h .accordion-flex-label .panel-heading .panel-title .pw-icon-arrow-down:before,
.container-flex .flex-row-h .accordion-flex-label .panel-heading .panel-title .pw-icon-arrow-up:before {
  display: none;
}
.container-flex .flex-row-h .accordion-flex-label .panel-heading .panel-title .pw-icon-arrow-down:after {
  content: "d";
  margin-left: 5px;
  font-family: 'font-icons' !important;
  font-style: normal!important;
  font-weight: 400!important;
  font-variant: normal!important;
  text-transform: none!important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  top: 4px;
  position: relative;
}
.container-flex .flex-row-h .accordion-flex-label .panel-heading .panel-title .pw-icon-arrow-up:after {
  top: 4px;
  position: relative;
  content: "u";
  margin-left: 5px;
  font-family: 'font-icons' !important;
  font-style: normal!important;
  font-weight: 400!important;
  font-variant: normal!important;
  text-transform: none!important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.container-flex .flex-row-h.fixed-vertical {
  z-index: 1000;
  width: 1260px;
  background-color: #F4F4F4;
}
.container-flex .flex-row-h.fixed-vertical:before {
  display: block;
  right: -10px;
  width: 10px;
  height: 100%;
  content: "";
  top: 0;
  position: absolute;
}
@media (max-width: 1279px) {
  .container-flex .flex-row-h.fixed-vertical {
    width: 940px;
  }
}
@media (max-width: 1023px) {
  .container-flex .flex-row-h.fixed-vertical {
    width: 710px;
  }
}
.container-flex .flex-row-h.fixed-vertical .col-flex-v {
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.container-flex .flex-row-h.fixed-vertical .col-flex-v:before {
  background: transparent;
}
#menu-center ul li a.active {
  -webkit-transition: all 0.5s linear;
  transition: all 0.5s linear;
}
.icon-align-right {
  position: relative;
}
.icon-align-right .info-icon {
  right: -24px;
  margin-top: 3px;
  position: absolute;
}
.fields-check .form-control-feedback {
  line-height: normal;
  position: absolute;
  right: 18px;
  top: 16px;
  z-index: 2;
}
/************************ New facelift details 2018 End ************/
.name-prod {
  display: none;
}
.IE_8 .detailpagewithpurchase .maininfotabs .tab-content,
.IE_9 .detailpagewithpurchase .maininfotabs .tab-content {
  border-top: 1px solid #BABABA;
  margin-top: -1px;
}
/* ************************************* START Purchase form */
.ul-pp {
  margin: 0 0 50px 0;
}
.ul-pp input[type="text"],
.ul-pp input[type="password"],
.ul-pp input[type="datetime"],
.ul-pp input[type="datetime-local"],
.ul-pp input[type="date"],
.ul-pp input[type="month"],
.ul-pp input[type="time"],
.ul-pp input[type="week"],
.ul-pp input[type="tel"],
.ul-pp input[type="number"],
.ul-pp input[type="email"],
.ul-pp input[type="url"] {
  height: 50.4px;
  padding: 12px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}
select.ul-pp input[type="text"],
select.ul-pp input[type="password"],
select.ul-pp input[type="datetime"],
select.ul-pp input[type="datetime-local"],
select.ul-pp input[type="date"],
select.ul-pp input[type="month"],
select.ul-pp input[type="time"],
select.ul-pp input[type="week"],
select.ul-pp input[type="tel"],
select.ul-pp input[type="number"],
select.ul-pp input[type="email"],
select.ul-pp input[type="url"] {
  height: 50.4px;
  line-height: 50.4px;
}
textarea.ul-pp input[type="text"],
textarea.ul-pp input[type="password"],
textarea.ul-pp input[type="datetime"],
textarea.ul-pp input[type="datetime-local"],
textarea.ul-pp input[type="date"],
textarea.ul-pp input[type="month"],
textarea.ul-pp input[type="time"],
textarea.ul-pp input[type="week"],
textarea.ul-pp input[type="tel"],
textarea.ul-pp input[type="number"],
textarea.ul-pp input[type="email"],
textarea.ul-pp input[type="url"],
select[multiple].ul-pp input[type="text"],
select[multiple].ul-pp input[type="password"],
select[multiple].ul-pp input[type="datetime"],
select[multiple].ul-pp input[type="datetime-local"],
select[multiple].ul-pp input[type="date"],
select[multiple].ul-pp input[type="month"],
select[multiple].ul-pp input[type="time"],
select[multiple].ul-pp input[type="week"],
select[multiple].ul-pp input[type="tel"],
select[multiple].ul-pp input[type="number"],
select[multiple].ul-pp input[type="email"],
select[multiple].ul-pp input[type="url"] {
  height: auto;
}
#EnStartDateUser input[type="text"][disabled],
#EnStartDateUser input[type="text"][readonly] {
  background-color: #fff !important;
}
@media (min-width: 767px) {
  .alpina-pp .hero-content {
    width: 100%;
    text-align: center;
  }
}
@media (min-width: 767px) {
  .steps-number-purchase .logo-specialist {
    position: absolute;
    right: 0;
  }
}
.steps-number-purchase details summary::-webkit-details-marker {
  display: none;
}
@media (min-width: 767px) and (max-width: 1279px) {
  .steps-number-purchase h3,
  .steps-number-purchase p.blue {
    text-align: left;
  }
}
@media (min-with: 1280px) {
  .steps-number-purchase h3,
  .steps-number-purchase p.blue {
    text-align: center;
  }
}
@media (min-width: 767px) and (max-width: 1279px) {
  .steps-number-purchase .best-deal-bigicons span[class^="pw-icon-"] {
    font-size: 44px;
  }
  .steps-number-purchase .best-deal-bigicons .usps-title {
    font-size: 22px;
  }
}
@media (min-width: 767px) {
  .steps-number-purchase .best-deal-bigicons details {
    pointer-events: none;
  }
}
@media (max-width: 766px) {
  .steps-number-purchase .best-deal-bigicons {
    margin-bottom: 0;
  }
  .steps-number-purchase .best-deal-bigicons details {
    cursor: pointer;
  }
  .steps-number-purchase .best-deal-bigicons details[open] .usps-title:after {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }
  .steps-number-purchase .best-deal-bigicons .usps-title {
    text-align: left;
    font-size: 18px;
  }
  .steps-number-purchase .best-deal-bigicons .usps-title:after {
    font-family: "pricewize-icons";
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "d";
    color: #243588;
    position: absolute;
    right: 10px;
    top: 15px;
    font-size: 18px;
  }
  .steps-number-purchase .best-deal-bigicons p {
    text-align: left;
  }
}
.div-pp {
  margin: 0;
}
.div-pp .openpdf {
  display: none;
}
@media (min-width: 767px) {
  .div-pp input[type="text"],
  .div-pp input[type="password"],
  .div-pp input[type="datetime"],
  .div-pp input[type="datetime-local"],
  .div-pp input[type="date"],
  .div-pp input[type="month"],
  .div-pp input[type="time"],
  .div-pp input[type="week"],
  .div-pp input[type="tel"],
  .div-pp input[type="number"],
  .div-pp input[type="email"],
  .div-pp input[type="url"] {
    height: 50.4px;
    padding: 12px 16px;
    font-size: 18px;
    line-height: 1.33;
    border-radius: 6px;
  }
  select.div-pp input[type="text"],
  select.div-pp input[type="password"],
  select.div-pp input[type="datetime"],
  select.div-pp input[type="datetime-local"],
  select.div-pp input[type="date"],
  select.div-pp input[type="month"],
  select.div-pp input[type="time"],
  select.div-pp input[type="week"],
  select.div-pp input[type="tel"],
  select.div-pp input[type="number"],
  select.div-pp input[type="email"],
  select.div-pp input[type="url"] {
    height: 50.4px;
    line-height: 50.4px;
  }
  textarea.div-pp input[type="text"],
  textarea.div-pp input[type="password"],
  textarea.div-pp input[type="datetime"],
  textarea.div-pp input[type="datetime-local"],
  textarea.div-pp input[type="date"],
  textarea.div-pp input[type="month"],
  textarea.div-pp input[type="time"],
  textarea.div-pp input[type="week"],
  textarea.div-pp input[type="tel"],
  textarea.div-pp input[type="number"],
  textarea.div-pp input[type="email"],
  textarea.div-pp input[type="url"],
  select[multiple].div-pp input[type="text"],
  select[multiple].div-pp input[type="password"],
  select[multiple].div-pp input[type="datetime"],
  select[multiple].div-pp input[type="datetime-local"],
  select[multiple].div-pp input[type="date"],
  select[multiple].div-pp input[type="month"],
  select[multiple].div-pp input[type="time"],
  select[multiple].div-pp input[type="week"],
  select[multiple].div-pp input[type="tel"],
  select[multiple].div-pp input[type="number"],
  select[multiple].div-pp input[type="email"],
  select[multiple].div-pp input[type="url"] {
    height: auto;
  }
}
.div-pp #div_EnStartDateUser .border-last-child,
.div-pp #div_EnStartDateUser2 .border-last-child {
  bottom: 14px !important;
  top: auto !important;
}
.div-pp #div_EnStartDateUser .pp-input.hasDatepicker,
.div-pp #div_EnStartDateUser2 .pp-input.hasDatepicker {
  position: relative;
  color: #030303;
}
.div-pp #div_EnStartDateUser .pp-input.hasDatepicker input,
.div-pp #div_EnStartDateUser2 .pp-input.hasDatepicker input {
  cursor: pointer !important;
}
.div-pp #div_EnStartDateUser .pp-input.hasDatepicker .watermarkify-wrap,
.div-pp #div_EnStartDateUser2 .pp-input.hasDatepicker .watermarkify-wrap {
  padding: 0 !important;
}
.div-pp #div_EnStartDateUser .pp-input.hasDatepicker img,
.div-pp #div_EnStartDateUser2 .pp-input.hasDatepicker img {
  width: 40px;
  height: 50.4px;
  position: absolute;
  top: 7px;
  right: 1px;
  padding-right: 10px;
  padding-left: 10px !important;
  border-left: 1px solid #bbbbbb;
  padding-top: 15.2px !important;
  padding-bottom: 15.2px !important;
  cursor: pointer;
}
@media (max-width: 766px) {
  .div-pp #div_EnStartDateUser .pp-input.hasDatepicker img,
  .div-pp #div_EnStartDateUser2 .pp-input.hasDatepicker img {
    height: 44px;
    top: 2px;
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
}
.div-pp #div_EnStartDateUser .pp-input .asaptooltip,
.div-pp #div_EnStartDateUser2 .pp-input .asaptooltip {
  line-height: 10px;
}
.div-pp #div_EnStartDateUser .pp-input .asaptooltip label,
.div-pp #div_EnStartDateUser2 .pp-input .asaptooltip label {
  color: #243588;
  border-bottom: 1px dashed #243588;
  line-height: 1.7;
  cursor: pointer;
  margin-bottom: 10px;
}
.div-pp #div_EnStartDateLabel .text-dotted {
  cursor: pointer;
}
.div-pp .info-icon {
  margin-left: 10px;
  margin-top: 2px;
}
@media (max-width: 766px) {
  .div-pp .info-icon {
    margin-top: -20px;
  }
}
.div-pp .separator-line .first-cell {
  display: none;
}
.div-pp .separator-line > div {
  width: 100%;
}
.div-pp-static .tbl-pp-submit .button-green-big {
  margin-top: 10px !important;
}
.div-pp-static .tbl-pp-submit input[type="submit"].button-green-big.pw-icon + span,
.div-pp-static .tbl-pp-submit input[type="submit"].button-green-big[class^="pw-icon-"] + span,
.div-pp-static .tbl-pp-submit input[type="submit"].button-green-big[class*=" pw-icon-"] + span {
  top: 5px;
}
.div-pp-static .pp-field.email-confirmation {
  position: relative;
  top: -52px;
  background-color: transparent;
  border-radius: none;
  color: #000;
  margin: 0px 0 0px;
  padding: 0px;
  line-height: 1px;
  left: 0%;
  padding-right: 10px;
  width: 42%;
}
.div-pp-static .pp-field.email-confirmation:after {
  display: none;
  content: none !important;
}
@media (max-width: 1279px) {
  .div-pp-static .pp-field.email-confirmation {
    width: 46%;
  }
}
@media (max-width: 1023px) {
  .div-pp-static .pp-field.email-confirmation {
    width: 42%;
  }
}
@media (max-width: 766px) {
  .div-pp-static .pp-field.email-confirmation {
    width: 100%;
    top: 0;
  }
}
.div-pp-static .email-confirmation::after,
.div-pp-static #div_CanReadSmartMeterInfo .pp-field::after {
  border-color: #eee transparent;
  border-style: solid;
  border-width: 0 15px 15px;
  top: -14px;
  content: "";
  display: block;
  left: 25px;
  position: absolute;
  width: 0;
}
.div-pp-static #div_BePaymentMethodInfo2 .content-fullrow::after,
.div-pp-static #div_BePaymentMethodInfo2 .pp-input::after {
  border-color: #eee transparent;
  border-style: solid;
  border-width: 0 15px 15px;
  top: -14px;
  content: "";
  display: block;
  left: 25px;
  position: absolute;
  width: 0;
}
.div-pp-static #div_EnSDNRContractEndDateInfo .first-cell + div {
  background-color: #eee;
  width: 100%;
  border-radius: 10px;
  color: #000;
  margin: 0;
  padding: 15px;
  margin-top: 10px;
  margin-bottom: 10px;
  position: relative;
  left: 0;
}
.div-pp-static #div_EnSDNRContractEndDateInfo .first-cell + div::after {
  border-color: #eee transparent;
  border-style: solid;
  border-width: 0 15px 15px;
  top: -14px;
  content: "";
  display: block;
  left: 25px;
  position: absolute;
  width: 0;
}
.div-pp-static #div_EnValidFixedContractEndDateInfo .first-cell + div {
  width: 100%;
  background-color: #edf2fb;
  border: 1px solid #94b0e2;
  border-radius: 10px;
  padding: 15px;
}
.div-pp-static #div_BePaymentMethodInfo2 .content-fullrow,
.div-pp-static #div_BePaymentMethodInfo2 .pp-input {
  background-color: #eee;
  width: 100%;
  border-radius: 10px;
  color: #000;
  margin: 0;
  padding: 15px;
  margin-top: 10px;
  margin-bottom: 10px;
  position: relative;
  line-height: 23px;
  left: 0;
}
@media (max-width: 1279px) {
  .div-pp-static #div_BePaymentMethodInfo2 .content-fullrow,
  .div-pp-static #div_BePaymentMethodInfo2 .pp-input {
    width: 100%;
  }
}
@media (max-width: 1023px) {
  .div-pp-static #div_BePaymentMethodInfo2 .content-fullrow,
  .div-pp-static #div_BePaymentMethodInfo2 .pp-input {
    width: 100%;
  }
}
@media (max-width: 766px) {
  .div-pp-static #div_BePaymentMethodInfo2 .content-fullrow,
  .div-pp-static #div_BePaymentMethodInfo2 .pp-input {
    width: 100%;
    margin-top: 25px;
    margin-bottom: -20px;
  }
}
.div-pp-static #div_BePaymentMethodInfo2 .content-fullrow span,
.div-pp-static #div_BePaymentMethodInfo2 .pp-input span {
  font-weight: normal;
  line-height: 22px !important;
}
.div-pp-static #div_BePaymentMethodInfo2 .content-fullrow span.value,
.div-pp-static #div_BePaymentMethodInfo2 .pp-input span.value {
  font-weight: bold;
  line-height: 18px;
  white-space: wrap;
  letter-spacing: 1px;
  display: none;
}
.div-pp-static .email-confirmation,
.div-pp-static #div_CanReadSmartMeterInfo .pp-field {
  background-color: #eee;
  width: 100%;
  border-radius: 10px;
  color: #000;
  margin: 0;
  padding: 15px;
  position: relative;
  line-height: 1px;
  left: 0;
}
@media (max-width: 1279px) {
  .div-pp-static .email-confirmation,
  .div-pp-static #div_CanReadSmartMeterInfo .pp-field {
    width: 100%;
  }
}
@media (max-width: 1023px) {
  .div-pp-static .email-confirmation,
  .div-pp-static #div_CanReadSmartMeterInfo .pp-field {
    width: 100%;
  }
}
@media (max-width: 766px) {
  .div-pp-static .email-confirmation,
  .div-pp-static #div_CanReadSmartMeterInfo .pp-field {
    width: 100%;
    margin-top: 25px;
    margin-bottom: -20px;
  }
}
.div-pp-static .email-confirmation span,
.div-pp-static #div_CanReadSmartMeterInfo .pp-field span {
  font-weight: normal;
  line-height: 22px !important;
}
.div-pp-static .email-confirmation span.value,
.div-pp-static #div_CanReadSmartMeterInfo .pp-field span.value {
  font-weight: bold;
  line-height: 18px;
  white-space: wrap;
  letter-spacing: 1px;
  display: none;
}
.div-pp-static #div_CanReadSmartMeterInfo .first-cell {
  display: none;
}
.div-pp-static #div_CanReadSmartMeterInfo .pp-field {
  width: 100%;
  margin-top: 20px;
  left: 0;
}
@media (max-width: 1279px) {
  .div-pp-static #div_CanReadSmartMeterInfo .pp-field {
    width: 100%;
  }
}
@media (max-width: 1023px) {
  .div-pp-static #div_CanReadSmartMeterInfo .pp-field {
    width: 100%;
  }
}
@media (max-width: 766px) {
  .div-pp-static #div_CanReadSmartMeterInfo .pp-field {
    margin-top: 10px;
  }
}
.div-pp-static #div_CanReadSmartMeterProductInfo {
  margin-top: 10px;
}
div.detailpage .main-right .col-md-2 {
  padding-left: 4px;
  padding-right: 4px;
}
.hld-cnt h3 {
  margin-top: 0px;
}
.productinfo-col .col-md-6,
.productinfo-col .col-md-10 {
  padding-top: 2px;
  padding-bottom: 2px;
}
#div_HI_HouseNumber .pp-input .span-separator-labels + span.small-input:before {
  content: "-";
  display: inline-block;
}
#div_HI_HouseNumber .pp-input .span-separator-labels + span.small-input:empty:before {
  display: none;
}
/*==================================  Calendat begin ===============================*/
.div-pp .hasDatepicker .ui-datepicker-trigger {
  display: inline-block;
}
/*==================================  Calendat end ===============================*/
/* ************************************* with Purchase Items as divs */
#Loans_GTCLinks {
  display: none;
}
#Telecom_GTC {
  display: none;
}
#Telecom_GTC.ppv2-telecom-gtc {
  display: inline-block;
  max-width: 100%;
}
#Telecom_GTC.ppv2-telecom-gtc table tr:first-child {
  display: inline-block;
}
#Telecom_GTC table tr:first-child {
  display: none;
}
.div-pp .emptytext {
  display: none;
}
.div-pp {
  display: block;
  width: 100%;
}
.div-pp > div#div_CI_ApplicatIsNotDriverWarning .pp-input,
.div-pp div#div_CI_DriverRelationNote .pp-input,
.div-pp div#div_CI_DriverRelationNoteOnnaOnna .pp-input,
.div-pp div#div_CI_IsDriverOnLicensePlateNoteOnnaOnna .pp-input,
.div-pp div#div_CI_AddQuestionHeavyUsageNote .pp-input {
  background-color: #fff;
  border-radius: 5px;
  margin-bottom: 10px;
  padding: 9px 12px 12px;
  width: 96%;
  min-height: auto;
  border: 1px solid #e30613;
  color: #e30613;
}
.div-pp > div#div_CanReadSmartMeterProductInfo .email-confirmation {
  background-color: #fff;
  border-radius: 5px;
  margin-bottom: 10px;
  padding: 9px 12px 12px;
  width: 96%;
  min-height: auto;
  border: 1px solid #e30613;
  color: #e30613;
}
.div-pp > div#div_CanReadSmartMeterProductInfo .email-confirmation:after {
  display: none;
}
.div-pp > div#div_CI_ApplicatIsNotDriverNote .pp-input,
.div-pp div#div_ZStartDateNote .pp-input,
.div-pp div#div_ZStartDateNote1 .pp-input {
  background-color: #ededed;
  border-radius: 5px;
  margin-bottom: 10px;
  padding: 9px 12px 12px;
  width: 96%;
  min-height: auto;
}
.div-pp > div#div_CI_ApplicatIsNotDriverNote .content-fullrow,
.div-pp div#div_ZStartDateNote .content-fullrow,
.div-pp div#div_ZStartDateNote1 .content-fullrow {
  background-color: #ededed;
  border-radius: 5px;
  margin-bottom: 10px;
  padding: 9px 12px 12px;
}
.div-pp > div#div_CI_DriverCategory,
.div-pp div#div_CI_ApplicantCategory {
  border-top: 1px solid #ededed;
  margin-top: 20px;
  padding-top: 0px;
}
.div-pp > div#div_CI_DriverCategory .content-fullrow,
.div-pp div#div_CI_ApplicantCategory .content-fullrow {
  color: #243588;
  font-size: 32px;
  margin-bottom: 10px;
}
.div-pp > div#div_CI_LicencePlateCategory {
  border-top: 1px solid #ededed;
  margin-top: 20px;
  padding-top: 0px;
}
.div-pp > div#div_CI_LicencePlateCategory .content-fullrow {
  color: #243588;
  font-size: 32px;
  margin-bottom: 10px;
}
.div-pp > div {
  display: inline-block;
  position: relative;
  width: 100%;
}
.div-pp > div.debug-only {
  background-color: #F5D995;
  outline: 2px solid #F5D995;
}
.div-pp > div > div {
  display: inline-block;
  padding: 5px 0;
  vertical-align: middle;
}
@media (max-width: 766px) {
  .div-pp > div > div {
    padding: 0 0;
  }
}
.div-pp > div > div.div-hr {
  display: block;
}
.div-pp > div > div > div {
  display: block;
}
.div-pp > div > div > div > div {
  display: block;
  padding: 0 5px;
  vertical-align: middle;
}
.div-pp > div > div:last-child > div > div {
  display: block;
}
.div-pp > div > div:last-child > div > div:last-child {
  text-align: right;
}
.div-pp > div .pp-field {
  width: 42%;
  padding-right: 10px;
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .div-pp > div .pp-field {
    width: 46%;
  }
}
@media (max-width: 766px) {
  .div-pp > div .pp-field {
    width: 100%;
    display: block;
    padding-top: 0;
  }
}
.div-pp > div .pp-field.email-suggestion {
  vertical-align: top !important;
  padding-top: 20px;
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .div-pp > div .pp-field.email-suggestion {
    width: 46%;
  }
}
@media (max-width: 766px) {
  .div-pp > div .pp-field.email-suggestion {
    width: 100%;
    display: block;
    padding-top: 0;
  }
}
.div-pp > div .pp-input {
  min-height: 50px;
  width: 54%;
}
.div-pp > div .pp-input span {
  vertical-align: middle;
  line-height: 50px;
}
@media (max-width: 767px) {
  .div-pp > div .pp-input span {
    line-height: 1px;
  }
}
.div-pp > div .pp-input span.watermarkify-watermark,
.div-pp > div .pp-input span.watermarkify-watermark-inner {
  line-height: normal;
}
.div-pp > div .pp-input.radio {
  margin-bottom: 0;
  margin-top: 0;
}
.div-pp > div .pp-input.radio input {
  margin-top: 10px;
}
.div-pp > div .pp-input .radio {
  margin-top: 8px;
  margin-bottom: 0;
}
.div-pp > div .pp-input .radio td input {
  display: inline;
}
.div-pp > div .pp-input .radio td label {
  display: block;
  padding-left: 14px;
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .div-pp > div .pp-input {
    width: 50%;
  }
}
@media (max-width: 766px) {
  .div-pp > div .pp-input {
    width: 90%;
  }
}
.div-pp > div .pp-info {
  width: 3%;
}
@media (max-width: 766px) {
  .div-pp > div .pp-info {
    width: 6%;
  }
}
.div-pp > div .pp-input + .pp-info {
  vertical-align: top;
  text-align: right;
  width: 1%;
  padding: 0;
  margin-bottom: 15px;
}
.div-pp > div .pp-input + .pp-info img {
  display: none;
}
@media (max-width: 1279px) {
  .div-pp > div .pp-input + .pp-info {
    margin-bottom: 0;
  }
}
.div-pp > div#div_BankAccountIbanMigrationNL .pp-field {
  padding-top: 15px;
  position: relative;
  vertical-align: top;
}
.div-pp > div#div_BankAccountIbanMigrationNL .pp-field .ppComputedIban {
  position: absolute;
  bottom: -35px;
}
@media (max-width: 766px) {
  .div-pp > div#div_BankAccountIbanMigrationNL .pp-field .ppComputedIban {
    bottom: -72px;
  }
}
.div-pp > div#div_BankAccountIbanMigrationNL .pp-input span#lblIban_BankAccountIbanMigrationNL {
  margin-bottom: 0px;
  display: block;
  line-height: normal;
}
@media (max-width: 766px) {
  .div-pp > div#div_BankAccountIbanMigrationNL .pp-input span#lblIban_BankAccountIbanMigrationNL {
    margin-left: 80px;
    margin-bottom: 27px;
  }
}
.div-pp > div#div_BankAccountIbanMigrationNL .info {
  margin-top: -15px;
}
@media (max-width: 766px) {
  .div-pp > div#div_BankAccountIbanMigrationNL .info {
    margin-top: 0;
  }
}
.div-pp > div#div_BankAccountIbanMigrationNL .info-icon {
  margin-top: -35px;
}
@media (max-width: 766px) {
  .div-pp > div#div_BankAccountIbanMigrationNL .info-icon {
    margin-top: -5px;
  }
}
.div-pp > div#div_EnConfirmTerms span.pw-icon-vinkje {
  display: none;
}
.div-pp > div#div_PaymentOptions .pp-input + .pp-info > span:first-child {
  margin-top: 75px;
}
.div-pp > div.input-form-bottom-message .pp-input + .pp-info {
  color: #E30613;
  display: inline;
  position: relative;
  clear: both;
  margin-right: 7px;
  text-align: right;
}
.div-pp > div.input-form-bottom-message .pp-input + .pp-info img {
  display: inline-block;
}
.div-pp > div.input-form-bottom-message .pp-input + .pp-info img.error-img {
  display: none;
}
.div-pp > div.input-form-bottom-message .pp-input + .pp-info > span {
  float: right;
  padding-right: 4%;
  clear: both;
}
@media (min-width: 320px) {
  .div-pp > div.input-form-bottom-message .pp-input + .pp-info > span {
    padding-right: 10%;
    width: 95%;
  }
}
@media (min-width: 767px) {
  .div-pp > div.input-form-bottom-message .pp-input + .pp-info > span {
    padding-right: 4%;
    width: 70%;
    min-height: 45px;
    margin-top: -5px;
  }
}
@media (min-width: 1024px) {
  .div-pp > div.input-form-bottom-message .pp-input + .pp-info > span {
    padding-right: 4%;
    width: 70%;
  }
}
@media (min-width: 1280px) {
  .div-pp > div.input-form-bottom-message .pp-input + .pp-info > span {
    padding-right: 4%;
    width: 60%;
  }
}
.div-pp > div.input-form-bottom-message .pp-input + .pp-info > span span {
  font-size: 14px;
  position: relative;
  display: inline-block !important;
  color: #E30613;
  text-align: right;
}
.div-pp > div.content-fullrow .pp-input {
  width: 96%;
  float: left;
}
.div-pp .input-form-val-error input,
.div-pp .input-form-val-error input[type="text"],
.div-pp .input-form-val-error textarea,
.div-pp .input-form-val-error select {
  border: 1px solid #E30613;
}
.div-pp .input-form-val-error table.radio {
  border-radius: 6px;
  border: 1px solid #E30613;
  padding: 13px;
}
.div-pp .border-last-child {
  position: absolute;
  right: 0;
  top: 16px;
}
@media (max-width: 766px) {
  .div-pp .border-last-child {
    right: 4%;
    top: 70px;
  }
}
.div-pp #div_CI_App4Drivers .radio,
.div-pp #div_div_AcceptDirectDebit .radio,
.div-pp #div_CI_IsDirectDebit .radio,
.div-pp #div_CI_InsuranceDateAgreement .radio,
.div-pp #div_CI_AllInfoCompleted .radio,
.div-pp #div_CI_GTCLinks .content-fullrow,
.div-pp #div_CI_IsDigitalPolicy .radio,
.div-pp #div_CI_ReceivePolicyDigitalInShared .radio,
.div-pp #div_CI_EmailOffers .radio,
.div-pp #div_CI_FinalDeclarationAgreement .radio,
.div-pp #div_CI_PolicyConditionsAgreement .radio,
.div-pp #div_CI_InfoAddedByUser .radio,
.div-pp #div_HI_AutomaticPayment .radio,
.div-pp #div_HI_AllInfoCompleted .radio,
.div-pp #div_HI_LI_AllInfoCompleted .radio,
.div-pp #div_HI_FreeSubscriptionVtwonern .radio,
.div-pp #div_HI_GTCLinks .content-fullrow,
.div-pp #div_PWEropCampaign .radio,
.div-pp #div_Telecom_GTC_New .radio {
  width: 95%;
}
.div-pp #div_CI_AllInfoCompleted .pp-info > span,
.div-pp #div_CI_ReceivePolicyDigitalInShared .pp-info > span,
.div-pp #div_CI_InfoAddedByUser .pp-info > span,
.div-pp #div_CI_PaymentHistoryAgreement .pp-info > span {
  width: 100% !important;
}
.div-pp-telecomv2 .div-pp #div_PWEropCampaign .radio,
.div-pp-telecomv2 .div-pp #div_Telecom_GTC_New .radio,
.div-pp-telecomv2 .div-pp #div_PR_NetflixAndWin .radio,
.div-pp-telecomv2 .div-pp #div_TLCM_NewsletterAgreement .radio {
  padding-top: 20px;
}
.div-pp-telecomv2 .div-pp #div_PWEropCampaign .radio input,
.div-pp-telecomv2 .div-pp #div_Telecom_GTC_New .radio input,
.div-pp-telecomv2 .div-pp #div_PR_NetflixAndWin .radio input,
.div-pp-telecomv2 .div-pp #div_TLCM_NewsletterAgreement .radio input {
  position: absolute;
  margin-top: 5px;
}
.div-pp-telecomv2 .div-pp #div_PWEropCampaign .radio label,
.div-pp-telecomv2 .div-pp #div_Telecom_GTC_New .radio label,
.div-pp-telecomv2 .div-pp #div_PR_NetflixAndWin .radio label,
.div-pp-telecomv2 .div-pp #div_TLCM_NewsletterAgreement .radio label {
  padding-left: 30px;
}
#div_Telecom_GTC_New .mandatory,
#Telecom_GTC_New .mandatory {
  display: none;
}
#div_Telecom_GTC_New {
  border-bottom: 1px solid #BABABA;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}
#div_Telecom_GTC_New div.pp-input.radio > label {
  pointer-events: none;
}
#div_Telecom_GTC_New div.pp-input.radio > label li a {
  pointer-events: auto;
}
#div_BankAccountIbanMigrationNL .border-last-child {
  position: absolute;
  right: 0;
  top: 32px;
}
@media (max-width: 766px) {
  #div_BankAccountIbanMigrationNL .border-last-child {
    right: 4%;
    top: 76px;
  }
}
.div-pp-static #divValidSummary .linkFocus,
.div-pp-static .linkFocus {
  color: #fff;
}
.div-pp .api_loading {
  background-image: url('https://cdn2.pricewise.nl/resources/images/spinner.gif');
  background-repeat: no-repeat;
  background-position: top center;
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-left: 10px;
  margin-top: -32px;
  position: absolute;
}
#div_BankAccountIbanMigrationNL .pp-info .api_loading {
  position: relative;
  left: -25px;
  top: 21px;
  margin-left: 0;
  margin-top: 0;
}
@media (max-width: 766px) {
  #div_BankAccountIbanMigrationNL .pp-info .api_loading {
    top: 17px;
  }
}
.div-pp #div_EmailConfirmation .pp-input {
  width: 96%;
}
.div-pp #div_IsResidenceNote {
  background-color: #eee;
  width: 100%;
  border-radius: 10px;
  color: #000;
  margin: 0;
  padding: 15px;
  position: relative;
  left: 0;
}
.div-pp > div .pp-input span.shell {
  vertical-align: middle;
  line-height: 100% !important;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.div-pp > div .pp-input span.shell span {
  font-size: 18px;
  padding: 0 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  line-height: 100% !important;
}
/* ************************************* with Purchase Items as unordered list */
/* ************************************* Main right */
.pp-circleflowsteps .circleflowsteps .flow-steps .flow-step {
  float: left;
  margin: 0;
  width: 33%;
}
.pp-circleflowsteps .circleflowsteps .flow-steps.line .flow-step span {
  z-index: 2;
}
.pp-circleflowsteps .circleflowsteps .flow-steps.line .flow-step:after {
  border: 2px solid #243588;
  content: "";
  left: 130px;
  position: absolute;
  top: 62px;
  width: 100%;
  z-index: 1px;
}
#div_HouseNo .pp-input input {
  width: 49%;
  float: left;
}
#div_HouseNo .pp-input .span-separator {
  width: 2%;
}
#div_HouseNo .pp-input .span-separator-labels {
  width: 5px;
  display: inline-block;
}
#div_HouseNo .pp-input .span-separator-labels + span.small-input:before {
  content: "/";
  display: inline-block;
  padding-right: 5px;
}
#div_HouseNo .pp-input .span-separator-labels + span.small-input:empty:before {
  display: none;
}
#div_InvoiceAddressHouseNo .pp-input input {
  width: 48.9%;
  float: left;
}
#div_InvoiceAddressHouseNo .pp-input .span-separator {
  width: 2%;
}
#div_InvoiceAddressHouseNo .pp-input .span-separator-labels {
  width: 5px;
  display: inline-block;
}
#div_InvoiceAddressHouseNo .pp-input .span-separator-labels + span.small-input:before {
  content: "/";
  display: inline-block;
  padding-right: 5px;
}
#div_InvoiceAddressHouseNo .pp-input .span-separator-labels + span.small-input:empty:before {
  display: none;
}
#div_CI_DriverHouseNumber .pp-input input,
#div_CI_HouseNumber .pp-input input,
#div_CI_LicenseHouseNumber .pp-input input,
#div_ZHouseNo .pp-input input,
#div_T_156-1_HouseNo .pp-input input {
  width: 49%;
  float: left;
}
#div_CI_DriverHouseNumber .pp-input .span-separator,
#div_CI_HouseNumber .pp-input .span-separator,
#div_CI_LicenseHouseNumber .pp-input .span-separator,
#div_ZHouseNo .pp-input .span-separator,
#div_T_156-1_HouseNo .pp-input .span-separator {
  width: 2%;
}
#div_CI_DriverHouseNumber .pp-input .span-separator-labels,
#div_CI_HouseNumber .pp-input .span-separator-labels,
#div_CI_LicenseHouseNumber .pp-input .span-separator-labels,
#div_ZHouseNo .pp-input .span-separator-labels,
#div_T_156-1_HouseNo .pp-input .span-separator-labels {
  width: 5px;
  display: inline-block;
}
#div_CI_DriverHouseNumber .pp-input .span-separator-labels + span.small-input:before,
#div_CI_HouseNumber .pp-input .span-separator-labels + span.small-input:before,
#div_CI_LicenseHouseNumber .pp-input .span-separator-labels + span.small-input:before,
#div_ZHouseNo .pp-input .span-separator-labels + span.small-input:before,
#div_T_156-1_HouseNo .pp-input .span-separator-labels + span.small-input:before {
  content: "/";
  display: inline-block;
  padding-right: 5px;
}
#div_CI_DriverHouseNumber .pp-input .span-separator-labels + span.small-input:empty:before,
#div_CI_HouseNumber .pp-input .span-separator-labels + span.small-input:empty:before,
#div_CI_LicenseHouseNumber .pp-input .span-separator-labels + span.small-input:empty:before,
#div_ZHouseNo .pp-input .span-separator-labels + span.small-input:empty:before,
#div_T_156-1_HouseNo .pp-input .span-separator-labels + span.small-input:empty:before {
  display: none;
}
@media (min-width: 1024px) {
  .div-pp-static .introtext {
    padding-top: 24px;
  }
}
.div-pp-static .introtext .obp {
  color: #243588;
  vertical-align: middle;
}
.div-pp-static .icon-safe-top {
  display: inline-block;
  float: right;
  margin-bottom: -60px;
}
.div-pp-static .icon-safe-top div,
.div-pp-static .icon-safe-top span {
  display: inline-block;
  float: left;
}
@media (max-width: 766px) {
  .div-pp-static .icon-safe-top {
    margin-bottom: 11px;
    margin-top: -13px;
  }
}
.div-pp-static .mandatory-bottom {
  float: left;
  width: 100%;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  margin-top: 10px;
  color: #757474;
}
@media (min-width: 767px) {
  .div-pp-static .mandatory-bottom {
    float: left;
    width: 50%;
  }
}
.div-pp-static .icon-safe-bottom {
  float: left;
  width: 100%;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  text-align: right;
  margin-top: 10px;
}
@media (min-width: 767px) {
  .div-pp-static .icon-safe-bottom {
    float: left;
    width: 50%;
  }
}
.div-pp-static .icon-safe-bottom div {
  display: inline-block;
}
.div-pp-static .div-column-2-3 {
  margin-top: -37px;
}
.div-pp-static .div-column-2-3.energy {
  margin-top: -60px;
  float: left;
}
.div-pp .div-separate {
  background-color: transparent;
  border-bottom: 1px solid #ededed;
  display: block;
  margin: 8px 0;
  width: 100%;
  padding-bottom: 0;
}
.div-pp .ui-helper-hidden-accessible {
  display: none;
}
div#ui-datepicker-div.ui-helper-clearfix {
  display: none;
}
.ui-autocomplete {
  background: #fdfdfd;
  border: 1px solid #243588;
  color: #333333;
  max-width: 338px;
  list-style: none;
  border-radius: 6px;
  margin-top: 2px;
  padding: 20px;
  z-index: 9999;
  pointer-events: auto;
  cursor: pointer;
}
.ui-autocomplete li {
  padding-top: 5px;
  border-bottom: 1px solid #ccc;
  pointer-events: auto;
  padding-left: 5px;
}
.ui-autocomplete li.ui-state-focus {
  background-color: #243588;
  color: #fff;
}
@media (max-width: 320px) {
  .pp-circleflowsteps .circleflowsteps .flow-steps .flow-step {
    display: block;
    float: none;
    margin: 0 auto;
  }
  .div-pp #div_BankAccountIbanMigrationNL .watermarkify-watermark-inner {
    font-size: 11px;
  }
}
@media (max-width: 1280px) {
  .pp-circleflowsteps .circleflowsteps .nav-tabs.nav-justified li.pp-flowstep {
    border: 0px;
  }
  .div-pp div:nth-of-type(18) .div-separate {
    background-color: transparent;
    border-top: 1px solid #ededed;
    border-bottom: none;
    display: block;
    margin-top: 0px;
    position: absolute;
    width: 90%;
  }
  .pp-circleflowsteps .circleflowsteps .nav-tabs.nav-justified > li {
    float: left;
    margin: 0;
    width: 32%;
  }
  .tbl-pp {
    width: 100%;
  }
  .div-pp-static .days-14 {
    display: block;
  }
}
@media (max-width: 320px) {
  .pp-circleflowsteps .circleflowsteps .nav-tabs.nav-justified > li {
    float: none;
    margin: 0;
    width: 32%;
  }
  #div_HouseNo .pp-input input {
    float: left;
    width: 45.8%;
  }
}
.tel_v2.tel2_resultlist.tel_v3.tel3_resultlist .usp-top-header {
  background-color: #95C11F;
  width: 100%;
  padding: 8px 20px;
  color: #fff;
  font-size: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  top: 0;
  height: 36px;
}
.tel_v2.tel2_resultlist.tel_v3.tel3_resultlist .usp-top-header .pw-icon-vinkje {
  margin-top: 1px;
}
.tel_v2.tel2_resultlist.tel_v3.tel3_resultlist .usp-top-header .pw-icon-vinkje:before {
  color: #fff;
  margin-right: 10px;
}
.tel_v2.tel2_resultlist.tel_v3.tel3_resultlist .usp-top-header div {
  opacity: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  -webkit-animation-name: uspSlideText;
  -webkit-animation-duration: 15s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-direction: normal;
  -webkit-animation-fill-mode: forwards;
  -webkit-animation-timing-function: steps(1, end);
  animation-name: uspSlideText;
  animation-duration: 15s;
  animation-iteration-count: infinite;
  animation-direction: normal;
  animation-fill-mode: forwards;
  animation-timing-function: steps(1, end);
}
.tel_v2.tel2_resultlist.tel_v3.tel3_resultlist .usp-top-header div:nth-child(2) {
  -webkit-animation-delay: 5s;
  animation-delay: 5s;
}
.tel_v2.tel2_resultlist.tel_v3.tel3_resultlist .usp-top-header div:nth-child(3) {
  -webkit-animation-delay: 10s;
  animation-delay: 10s;
}
@-webkit-keyframes uspSlideText {
  0% {
    opacity: 1;
  }
  31% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes uspSlideText {
  0% {
    opacity: 1;
  }
  31% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
.tel_v2.tel2_resultlist .expert-coverage-box__image-box {
  border: 1px solid #BABABA;
  position: relative;
  height: 90px;
  margin-top: 30px;
  margin-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom: 0;
}
.tel_v2.tel2_resultlist .expert-coverage-box__image-box img {
  position: absolute;
  right: 10px;
  top: -25px;
}
.tel_v2.tel2_resultlist .expert-coverage-box__image-box h5 {
  margin-top: 5px;
}
.tel_v2.tel2_resultlist .expert-coverage-box__button-box {
  border: 1px solid #BABABA;
  border-radius: 10px;
  margin-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-color: #ffffff;
}
.tel_v2.tel2_resultlist .expert-coverage-box .productdet-check {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.tel_v2.tel2_resultlist .expert-coverage-box .productdet-check > .font-icon.font-icon-map-signs {
  float: none;
  margin-right: 10px;
}
.tel_v2.tel2_resultlist .expert-coverage-box .productdet-check > .pw-icon.pw-icon-map-signs {
  float: none;
  margin-right: 10px;
}
.title-price-year {
  color: #333333;
}
.total-price-year {
  color: #243588;
  font-size: 18px;
}
.price-cents {
  color: #243588;
}
.padding-small-vertical {
  padding: 5px 0 5px 0;
}
.padding-large-vertical {
  padding: 12px 0 12px 0;
}
.dealalert-pp,
.dealalert-inline {
  background-color: #FDC300;
  border-radius: 6px;
}
.dealalert-inline {
  padding: 0 5px;
  display: inline-block;
}
.dealalert-inline.pull-right {
  margin-right: 5px;
}
.dealalert-pp .text {
  padding: 5px 10px;
  display: block;
  line-height: 1.33;
  color: #333333;
}
.pp-info-icon {
  margin-top: 30px;
}
.tbl-pp .td-hr span {
  color: #243588;
  font-size: 32px;
}
.tbl-pp .td-separate {
  border-top: 1px solid #ededed;
  width: 100%;
  padding: 15px 0;
}
.pdf-dl-links {
  padding-top: 5px;
  margin: 0;
}
@media (max-width: 766px) {
  #CI_GTCLinks {
    padding-right: 0px;
    padding-left: 0px;
  }
}
.pdf-dl-links a {
  padding-bottom: 10px;
  text-decoration: none;
}
@media (max-width: 767px) {
  .pdf-dl-links a {
    display: inline-block;
  }
}
.pdf-dl-links a:hover {
  text-decoration: none;
  color: #243588;
}
.pdf-dl-links a:link {
  color: #243588;
  padding-left: 25px;
}
.pdf-dl-links a:visited {
  color: #243588;
}
.tbl-pp .compare-field,
.tbl-pp .days-to-change {
  display: none;
}
.tbl-pp .td-form-submit {
  padding: 0 0 20px 0;
}
@media (max-width: 766px) {
  .tbl-pp .td-form-submit {
    display: block;
  }
}
td.td-field {
  padding-right: 30px;
  vertical-align: top;
}
/* ************************************* END Main right */
/* ************************************* Main left */
@media (max-width: 767px) {
  .div-pp #div_Postcode,
  .div-pp #div_City {
    display: block;
    margin-bottom: -12px;
    margin-top: -2px;
  }
}
.div-pp .radio input[type="radio"] {
  margin-left: 0;
}
.div-pp label {
  display: inline-block;
  margin-bottom: 2px;
  margin-left: 5px;
  margin-right: 20px;
}
.div-pp .div-pp-title .div-hr-img {
  display: none;
}
.div-pp .checkbox {
  padding-left: 0;
}
@media (max-width: 766px) {
  .div-pp .checkbox {
    margin-bottom: 10px;
  }
}
.div-pp .pp-input .radio {
  padding-left: 0;
}
.div-pp .custom-checkbox {
  margin: 0;
  line-height: 24px;
  padding-left: 28px;
  padding-right: 10px;
  position: relative;
  font-size: 16px;
  font-weight: normal;
}
.div-pp .custom-checkbox input[type="checkbox"] {
  display: none;
}
.div-pp .custom-checkbox input[type="checkbox"] + .image-checkbox {
  background-color: #fff;
  border: 1px solid #bbbbbb;
  -webkit-box-shadow: 0 3px 0 rgba(0, 0, 0, 0.075) inset;
          box-shadow: 0 3px 0 rgba(0, 0, 0, 0.075) inset;
  padding: 11px;
  border-radius: 18px;
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transition: border-color 0.15s ease-in-out 0s, -webkit-box-shadow 0.15s ease-in-out 0s;
  transition: border-color 0.15s ease-in-out 0s, -webkit-box-shadow 0.15s ease-in-out 0s;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s, -webkit-box-shadow 0.15s ease-in-out 0s;
}
.div-pp .custom-checkbox input[type="checkbox"] + .image-checkbox:active input[type="checkbox"] + .image-checkbox,
.div-pp .custom-checkbox input[type="checkbox"] + .image-checkbox:active input[type="checkbox"]:checked + .image-checkbox {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px 1px 3px rgba(0, 0, 0, 0.1);
          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px 1px 3px rgba(0, 0, 0, 0.1);
}
.div-pp .custom-checkbox input[type="checkbox"]:checked + .image-checkbox {
  border: 1px solid #bbbbbb;
  color: #243588;
}
.div-pp .custom-checkbox input[type="checkbox"]:checked + .image-checkbox:after {
  content: '\2714';
  font-size: 14px;
  position: absolute;
  top: -1px;
  left: 5px;
  color: #243588;
}
.div-hr .catnrone,
.div-hr .catnrtwo {
  display: none;
}
.div-hr {
  color: #243588;
  font-size: 32px;
}
@media (max-width: 1280px) {
  .div-hr {
    font-size: 26px;
  }
}
.span-separator {
  float: left;
  width: 13px;
  height: 13px;
}
.watermarkify-wrap {
  position: relative;
}
.watermarkify-watermark {
  font-style: italic;
}
.watermarkify-watermark .watermarkify-watermark-inner {
  left: 13px;
  position: absolute;
  bottom: 14px;
  text-transform: uppercase;
  color: #BABABA;
  width: 285px;
  pointer-events: none;
}
body.IE_8 .watermarkify-watermark,
body.IE_9 .watermarkify-watermark {
  top: 6px !important;
}
.div-pp .pp-field span {
  font-size: 16px;
}
.div-pp .days-to-change {
  display: block;
  clear: both;
}
.div-pp-static {
  position: relative;
}
.div-pp-static .div-separate10 {
  height: 0;
}
.steps-number-purchase {
  background-color: #f0f0f0;
  margin-top: -20px;
}
@media (max-width: 767px) {
  .steps-number-purchase .best-deal-bigicons {
    text-align: left !important;
    margin-bottom: 20px;
  }
}
.steps-number-purchase .best-deal-bigicons span[class^="pw-icon-"] {
  font-size: 40px;
}
@media (max-width: 1024px) {
  .steps-number-purchase .best-deal-bigicons span[class^="pw-icon-"] {
    display: none;
  }
}
.steps-number-purchase .best-deal-bigicons .usps-title {
  font-size: 22px;
}
@media (max-width: 767px) {
  .steps-number-purchase .best-deal-bigicons .usps-title {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .steps-number-purchase .best-deal-bigicons p {
    font-size: 14px;
  }
}
.pp-circleflowsteps .circleflowsteps {
  position: relative;
}
.pp-circleflowsteps .circleflowsteps .nav-tabs.nav-justified li.active a:after {
  border-width: 0;
}
.pp-circleflowsteps .circleflowsteps .nav-tabs.nav-justified li.active a {
  font-weight: normal;
}
.div-pp-static .pp-circleflowsteps h3 {
  padding-left: 10px;
  margin-top: 10px;
  margin-bottom: 20px;
}
.pp-circleflowsteps .circleflowsteps .nav-tabs.nav-justified li a {
  margin-left: 40px;
  z-index: 10;
}
.div-pp-static .pw-icon-safe-top,
.div-pp-static .pw-icon-safe-bottom {
  color: #95c11f;
  font-size: 18px;
  width: 25px;
}
.div-pp-static .text-top-secure {
  float: left;
}
.div-pp-static .days-14 {
  color: #757474;
}
.logo-thiusw {
  background-image: url('https://cdn2.pricewise.nl/resources/main/sprite.png');
  background-repeat: no-repeat;
  background-position: 0 0;
  float: left;
  height: 33px;
  margin-left: 20px;
  width: 77px;
}
.pp-error-box {
  border-radius: 6px;
  margin-bottom: 20px;
  padding: 0px 20px 20px 20px;
  border: 1px solid red;
}
.pp-error-box .pw-icon-warning {
  float: left;
  margin-top: 27px;
  font-size: 21px;
  margin-right: 10px;
}
.pp-zorg .logo-thiusw {
  margin-left: 64px;
}
.pp-zorg .logo-authorite {
  display: inline-block !important;
  background: url('https://cdn2.pricewise.nl/resources/main/Keurmerk-pp.png') no-repeat scroll center center;
  height: 34px;
  margin-left: 12px;
  margin-top: -3px;
  width: 88px;
  font-size: 0px;
}
.logo-authorite {
  background-image: url('https://cdn2.pricewise.nl/resources/main/sprite.png');
  background-repeat: no-repeat;
  background-position: 0px -33px;
  display: block;
  float: left;
  height: 64px;
  margin-left: 23px;
  width: 105px;
}
.marketsgoto a:hover,
.marketsgoto a:focus {
  text-decoration: none !important;
}
.marketsgoto a:hover p + p,
.marketsgoto a:focus p + p {
  text-decoration: underline;
}
.pdf-dl-links a {
  background-image: url('https://cdn2.pricewise.nl/resources/images/icon-pdf.gif');
  background-position: 1px 4px;
  background-repeat: no-repeat;
  line-height: 20px;
  padding-bottom: 3px;
  padding-left: 20px;
  padding-top: 3px;
}
@media (max-width: 1279px) {
  .telecom-page .hld-content .col-md-16 h3 {
    margin-top: 0;
  }
}
@media (max-width: 1023px) {
  .telecom-page .hld-content .col-md-16 h3 {
    margin-top: 0;
  }
}
.telecom-page .tbl-ordrsummary td.td-field {
  padding-right: 3px !important;
}
.telecom-page .tbl-ordrsummary td.td-value {
  padding-right: 1px !important;
  padding-left: 15px !important;
}
.telecom-page .content-area .hld-cnt-r .div-separate {
  display: none;
}
.telecom-page .pp-title,
.telecom-page .pp-title + br {
  display: none;
}
.telecom-page .div-pp-title .div-hr:first-letter {
  text-transform: capitalize;
}
.telecom-page .main-right .productinfohld .div-separate,
.telecom-page .main-left .productinfohld .div-separate {
  display: none;
}
.telecom-page .div-pp {
  margin: 0;
}
.telecom-page .div-pp label {
  max-width: 88%;
}
.telecom-page .div-pp div#div_NetHasExtraPacks .pp-field,
.telecom-page .div-pp div#div_TvHasExtraPacks .pp-field {
  white-space: nowrap;
}
.telecom-page .tbl-pp #divGTCTop .pp-field,
.telecom-page .tbl-pp #divGTCTop .pp-input,
.telecom-page .tbl-pp #divGTCTop .pp-info {
  padding-bottom: 20px;
}
.telecom-page .tbl-pp #divGTCTop .pp-field {
  padding-right: 10px;
}
.telecom-page .tbl-pp #divGTCTop table {
  width: 100%;
}
.telecom-page .tbl-pp #divGTCTop tr:nth-of-type(2) .pdf-dl-links {
  padding-top: 0;
}
.telecom-page input[type="checkbox"] {
  vertical-align: top;
}
.telecom-page #div_TvContractCancel .pp-input span {
  line-height: normal;
}
.tbl-compare .compare-field span,
.tbl-pp .pp-field span,
.tbl-pp .compare-field span,
.tbl-rslt-details .rslt-details-field span,
.tbl-header-img-form .compare-field span,
.tbl-pp .pp-field label {
  color: inherit;
  font-size: 16px;
  font-weight: normal;
}
/* ************************************* END Main left */
#form-validation-summary {
  margin: 40px 0 0 0;
}
#form-validation-summary .hld5,
#form-validation-summary .box2 {
  border: 1px solid #E30613;
  border-radius: 10px;
}
#form-validation-summary .hld-cnt,
#form-validation-summary .box-content {
  margin: 20px 30px;
}
.customer-check {
  position: relative;
  width: 100%;
  margin-bottom: 10px;
  font-size: 16px;
  color: #757474;
}
.tbl-pp #divGTCTop table {
  width: 100%;
}
.tbl-pp #divGTCTop tr:nth-of-type(2) .pdf-dl-links {
  padding-top: 0px;
}
.tbl-pp #divGTCTop tr:nth-of-type(2) .pdf-dl-links .pdf-dl-links-line {
  border-top: 1px solid #EDEDED;
  margin-top: 17px;
  margin-bottom: 20px;
}
.tbl-pp #divGTCTop tr:nth-of-type(2) .pdf-dl-links:nth-of-type(1) .openpdf {
  position: relative;
}
.open-pdf-first td:nth-of-type(1) {
  padding-bottom: 22px;
  line-height: 1;
  /*&:after{
        .pw-icon();
        content:"v";
        color:@green;
        padding:0 10px 0 10px;
        text-decoration: none;

        }*/
}
.div-pp-static table.tbl-pp > tbody > tr > td:first-child {
  display: none;
}
.tbl-pp #divGTCTop .pp-field {
  width: 100%;
  display: block;
}
.tbl-pp #divGTCTop .pp-info .info {
  margin-right: -8px;
}
@media (max-width: 766px) {
  .tbl-pp #divGTCTop .pp-info .info {
    margin-right: 0;
  }
}
.detailpage .main-left .td-hr {
  height: 15px;
}
.detailpage .div-pp-static .energy .tbl-pp .td-hr,
.detailpage .div-higusagepp-static .tbl-pp .td-hr {
  border-top: 0 !important;
}
.energy .openpdf,
.telecom-page .openpdf {
  display: none;
}
.pp-div-ng .hld-grayborder.hld-validation {
  margin: 68px 10px 22px 10px;
}
@media (max-width: 766px) {
  .pp-div-ng.pp-div-ng-zorg .introtext,
  .pp-div-ng.pp-telecomv2 .introtext,
  .pp-div-ng.pp-sim .introtext,
  .pp-div-ng.pp-loans-ng .introtext {
    padding: 30px 30px 5px;
    margin-bottom: 0;
  }
}
@media (max-width: 766px) {
  .pp-div-ng.pp-zakelijke {
    margin-right: -10px;
    margin-left: -10px;
  }
  .pp-div-ng.pp-zakelijke .introtext {
    border-radius: 0;
    margin-bottom: -30px;
    margin-top: 0;
    padding-left: 40px;
    padding-right: 40;
  }
}
@media (max-width: 766px) {
  .pp-div-ng.pp-div-ng-car .introtext {
    padding: 30px 40px 5px 40px;
    margin-bottom: 0;
  }
}
@media (max-width: 766px) {
  .pp-div-ng.pp-div-ng-car .hld-grayborder.hld-validation {
    margin: 20px 10px 70px 10px;
  }
}
@media (max-width: 766px) {
  .pp-div-ng.pp-energy .introtext {
    border-radius: 0px;
    width: 107%;
    margin-left: -10px;
  }
}
.pp-div-ng .hld-grayborder.hld-validation h2 {
  font-size: 28px;
}
.pp-energy .pp-circleflowsteps {
  margin-top: 20px;
}
@media (min-width: 766px) {
  .pp-energy .pp-circleflowsteps h3 {
    font-size: 24px;
  }
}
@media (min-width: 766px) {
  .pp-energy .productinfohld .pricewrap .dealalert {
    margin-bottom: 12px;
  }
}
.pp-energy .productinfohld .pricewrap .onetimediscount {
  margin-top: 5px;
}
@media (min-width: 766px) {
  .pp-energy .productinfohld .pricewrap .onetimediscount {
    margin-bottom: 6px;
    margin-top: 0px;
  }
}
@media (min-width: 1023px) {
  .pp-energy .productinfohld .pricewrap .onetimediscount {
    margin-bottom: 6px;
    margin-top: 0px;
  }
}
@media (min-width: 1279px) {
  .pp-energy .productinfohld .pricewrap .onetimediscount {
    margin-bottom: 6px;
    margin-top: 0px;
  }
}
@media (max-width: 420px) {
  .pp-energy .productinfohld .pricewrap .padding-large-vertical span.onetimediscount {
    max-width: 78%;
  }
}
.pp-energy .arrow-pp-info-box-2 {
  bottom: -21px;
}
.pp-energy .kcc-pp {
  margin-bottom: 0px;
}
.pp-energy #form-validation-summary .hld-cnt-r .div-separate,
.pp-energy #form-validation-summary .hld-cnt-r .validation-summary-img {
  display: none;
}
.pp-energy #form-validation-summary .vs_body a {
  background-image: none;
  line-height: 23px;
  padding-left: 0px;
  color: #243588;
}
.pp-energy #form-validation-summary .vs_body a:hover {
  text-decoration: underline;
}
.fancy-pp-review #divReview {
  padding-left: 10px;
  padding-right: 10px;
}
.fancy-pp-review #divReview .col-xs-8.col-sm-10 {
  color: #243588;
}
@media (min-width: 767px) {
  .fancy-pp-review #divReview {
    max-width: 650px;
    font-size: 14px;
  }
}
@media (min-width: 1024px) {
  .fancy-pp-review #divReview {
    max-width: 900px;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .fancy-pp-review #divReview {
    height: 660px;
  }
}
@media (max-width: 766px) {
  .fancy-pp-review #divReview hr {
    margin-top: 20px;
    margin-bottom: 5px;
  }
}
.fancy-pp-review .fancybox-inner {
  position: initial;
  margin-bottom: 90px;
  overflow-x: hidden !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .fancy-pp-review .fancybox-inner {
    margin-bottom: 0px;
    padding-top: 65px;
  }
}
.fancy-pp-review .fancybox-inner .pp-energy-modal-rew .div-new-row {
  padding-bottom: 3px;
}
@media (max-width: 766px) {
  .fancy-pp-review .fancybox-inner .pp-energy-modal-rew .div-new-row {
    padding-bottom: 3px;
  }
}
.fancy-pp-review .fancybox-inner .pp-energy-modal-rew .div-new-row .value-nr span {
  color: #243588;
}
.fancy-pp-review .fancybox-inner .pp-energy-modal-rew .div-new-row .col-xs-16 strong {
  display: inline-block;
  padding-bottom: 15px;
}
.fancy-pp-review .fancybox-inner .pp-energy-modal-rew hr {
  margin-top: 20px;
  margin-bottom: 5px;
}
.fancy-pp-review .fancybox-inner .pp-energy-modal-rew-hr {
  margin-bottom: 10px;
}
.fancy-pp-review .fancybox-skin {
  margin-top: 20px;
  padding-top: 40px !important;
}
.fancy-pp-review .btnposition {
  position: absolute;
  bottom: -90px;
  padding-right: 20px;
  width: 100%;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .fancy-pp-review .btnposition {
    position: none;
    bottom: auto;
    padding-right: 20px;
    margin-top: 10px;
    width: 100%;
    height: 100px;
  }
}
.pp-energy-modal {
  margin-bottom: 0px;
}
.pp-energy-modal .logo {
  margin-top: 0px;
  max-width: 135px;
  width: 135px;
  height: 68px;
  position: absolute;
  left: 42%;
  top: -70px;
}
@media (max-width: 1279px) {
  .pp-energy-modal .logo {
    left: 46%;
  }
}
@media (max-width: 1023px) {
  .pp-energy-modal .logo {
    left: 42%;
  }
}
@media (max-width: 766px) {
  .pp-energy-modal .logo {
    left: 24%;
    right: 24%;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .pp-energy-modal .logo {
    top: 0px;
  }
}
@media (min-width: 1024px) {
  .modal-pageslide.left.pp-reviewmodal-slide .modal-dialog {
    width: 740px;
  }
}
.modal-pageslide.left.pp-reviewmodal-slide .modal-body {
  top: 65px;
  padding-top: 100px !important;
}
@media (min-width: 1024px) {
  .modal-pageslide.left.pp-reviewmodal-slide .modal-body {
    top: 90px;
  }
}
@media (min-width: 767px) {
  .modal-pageslide.left.pp-reviewmodal-slide .modal-body {
    top: 85px;
  }
}
.modal-pageslide.left.pp-reviewmodal-slide .modal-body .productcard-modal-controlaanvragen {
  position: absolute;
  top: 0;
  background-color: #ffffff;
  left: 0;
  padding: 20px 40px;
  width: 100%;
  display: inline-block;
}
.modal-pageslide.left.pp-reviewmodal-slide .modal-body .productcard-modal-controlaanvragen .polis-pp {
  display: inline-block;
  padding: 3px 6px 6px 6px;
}
@media (max-width: 767px) {
  .modal-pageslide.left.pp-reviewmodal-slide .modal-body .list-table {
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .modal-pageslide.left.pp-reviewmodal-slide .modal-body .list-table .listitem_label,
  .modal-pageslide.left.pp-reviewmodal-slide .modal-body .list-table .listitem_value {
    width: 100%;
    padding-left: 0;
  }
}
.modal-pageslide.left.pp-reviewmodal-slide .modal-body .price {
  font-size: 22px;
}
/* ************************************* Purchase page static right side on top of left in low resolution */
@media (min-width: 1024px) {
  div.detailpage.purchasepagestatic .main-left,
  div.detailpage.rightontoplowres .main-left {
    right: 37.5%;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) {
  div.detailpage.purchasepagestatic .main-left,
  div.detailpage.rightontoplowres .main-left {
    right: 36%;
  }
}
@media (min-width: 1024px) {
  div.detailpage.purchasepagestatic .main-right,
  div.detailpage.rightontoplowres .main-right {
    left: 62.5%;
  }
}
@media (min-width: 1280px) {
  div.detailpage.purchasepagestatic .main-right,
  div.detailpage.rightontoplowres .main-right {
    left: 56.25%;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) {
  div.detailpage.purchasepagestatic .main-right,
  div.detailpage.rightontoplowres .main-right {
    left: 61.2%;
  }
}
@media (max-width: 1023px) {
  div.detailpage.purchasepagestatic .main-right,
  div.detailpage.rightontoplowres .main-right {
    padding: 0 40px 0;
    display: block !important;
  }
  div.detailpage.purchasepagestatic .main-right > .divUcStaticContent,
  div.detailpage.rightontoplowres .main-right > .divUcStaticContent,
  div.detailpage.purchasepagestatic .main-right > .insocialwithscorewrapper,
  div.detailpage.rightontoplowres .main-right > .insocialwithscorewrapper,
  div.detailpage.purchasepagestatic .main-right > .hld,
  div.detailpage.rightontoplowres .main-right > .hld {
    display: none;
  }
}
@media (max-width: 767px) {
  div.detailpage.purchasepagestatic .main-right,
  div.detailpage.rightontoplowres .main-right {
    padding: 0 10px 0;
  }
}
/* ************************************* END Purchase page static right side on top of left in low resolution */
/* ************************************* High Usage Purchase page Static */
.div-higusagepp-static .hld-cnt {
  margin: 0;
}
.div-higusagepp-static table.tbl-pp > tbody > tr > td:first-child {
  display: table-cell;
}
.div-higusagepp-static .div-pp > div .pp-field {
  padding-right: 5px;
}
.div-higusagepp-static .div-pp > div.input-form-bottom-message .pp-input + .pp-info {
  color: #E30613;
}
.div-higusagepp-static .div-pp > div.input-form-bottom-message .pp-input + .pp-info img {
  display: none;
}
.div-higusagepp-static .div-pp > div.input-form-bottom-message .pp-input + .pp-info > span {
  display: inline-block;
  position: relative;
  float: right;
  margin-right: 7px;
  text-align: right;
}
@media (min-width: 320px) {
  .div-higusagepp-static .div-pp > div.input-form-bottom-message .pp-input + .pp-info > span {
    width: 340px;
  }
}
@media (min-width: 767px) {
  .div-higusagepp-static .div-pp > div.input-form-bottom-message .pp-input + .pp-info > span {
    width: 643px;
  }
}
@media (min-width: 1024px) {
  .div-higusagepp-static .div-pp > div.input-form-bottom-message .pp-input + .pp-info > span {
    width: 450px;
  }
}
@media (min-width: 1280px) {
  .div-higusagepp-static .div-pp > div.input-form-bottom-message .pp-input + .pp-info > span {
    width: 315px;
  }
}
.div-higusagepp-static .div-pp > div.input-form-bottom-message .pp-input + .pp-info > span span {
  font-size: 14px;
  display: inline-block;
  position: relative;
  color: #E30613;
}
.div-higusagepp-static .tbl-pp #divGTCTop tr:nth-of-type(2) .pdf-dl-links:nth-of-type(1) .openpdf {
  padding-top: 3px;
  border-top: none;
}
.div-higusagepp-static .tbl-pp #divGTCTop .pp-field {
  width: auto;
}
.div-higusagepp-static .button-big {
  text-decoration: none;
  color: #fff;
  background-color: #95C11F;
  border-color: #95C11F;
  -webkit-backface-visibility: hidden;
  -webkit-box-shadow: 0 3px 0 #648115;
  box-shadow: 0 3px 0 #648115;
  outline: 0;
  font-family: 'Barlow-Medium', sans-serif;
  padding: 12px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
  float: left;
}
.div-higusagepp-static .button-big:hover,
.div-higusagepp-static .button-big:focus,
.div-higusagepp-static .button-big:active,
.div-higusagepp-static .button-big.active,
.open .dropdown-toggle.div-higusagepp-static .button-big {
  color: #fff;
  background-color: #9ECD20;
}
.div-higusagepp-static .button-big:active,
.div-higusagepp-static .button-big.active,
.open .dropdown-toggle.div-higusagepp-static .button-big {
  background-image: none;
}
.div-higusagepp-static .button-big.disabled,
.div-higusagepp-static .button-big[disabled],
fieldset[disabled] .div-higusagepp-static .button-big,
.div-higusagepp-static .button-big.disabled:hover,
.div-higusagepp-static .button-big[disabled]:hover,
fieldset[disabled] .div-higusagepp-static .button-big:hover,
.div-higusagepp-static .button-big.disabled:focus,
.div-higusagepp-static .button-big[disabled]:focus,
fieldset[disabled] .div-higusagepp-static .button-big:focus,
.div-higusagepp-static .button-big.disabled:active,
.div-higusagepp-static .button-big[disabled]:active,
fieldset[disabled] .div-higusagepp-static .button-big:active,
.div-higusagepp-static .button-big.disabled.active,
.div-higusagepp-static .button-big[disabled].active,
fieldset[disabled] .div-higusagepp-static .button-big.active {
  background-color: #95C11F;
  border-color: #95C11F;
}
.div-higusagepp-static .button-big .badge {
  color: #95C11F;
  background-color: #fff;
}
.div-higusagepp-static .button-big:hover {
  -webkit-box-shadow: 0 2px 0 #648115;
  box-shadow: 0 2px 0 #648115;
  transform: translate(0px, 1px);
  -webkit-transform: translate(0px, 1px);
  -ms-transform: translate(0px, 1px);
}
.div-higusagepp-static .button-big:active {
  -webkit-box-shadow: 0 1px 0 #648115;
  box-shadow: 0 1px 0 #648115;
  transform: translate(0px, 2px);
  -webkit-transform: translate(0px, 2px);
  -ms-transform: translate(0px, 2px);
}
@media (max-width: 766px) {
  .div-higusagepp-static .button-big {
    font-family: 'Barlow-Medium', sans-serif;
  }
}
@media (max-width: 766px) {
  .div-higusagepp-static .button-big.btn-primary,
  .div-higusagepp-static .button-big.btn-default,
  .div-higusagepp-static .button-big.btn-blue-lighter {
    font-size: 14px;
  }
}
/* ************************************* END High Usage Purchase page Static */
/* ************************************* New Purchase page with Angular */
.pp-faq-v2 {
  text-align: right;
  position: absolute;
  right: 0px;
  top: -8px;
}
@media (max-width: 1023px) {
  .pp-faq-v2 {
    display: none;
  }
}
@media (min-width: 767px) {
  .pp-container {
    padding-left: 10px;
    padding-right: 10px;
  }
}
.pp-container .pp-step .pp-category-group {
  padding-top: 40px;
  padding-bottom: 40px;
}
@media (max-width: 766px) {
  .pp-container .pp-step .pp-category-group.odd-category {
    background-color: #ffffff;
  }
  .pp-container .pp-step .pp-category-group:last-child {
    background-color: #ffffff;
  }
}
@media (min-width: 767px) {
  .pp-container .pp-step .pp-category-group {
    border-radius: 10px;
    background-color: #ffffff;
    margin-top: 24px;
  }
  .pp-container .pp-step .pp-category-group:first-child {
    margin-top: 30px;
  }
  .pp-container .pp-step .pp-category-group.ng-hide:first-child + .pp-category-group {
    margin-top: 30px;
  }
}
.pp-container .pp-step .pp-category-group.category-custom-hide-row .hide-row-if-category-has-hide {
  display: none !important;
}
.pp-container .pp-step .pp-category-group.category-custom-show-row .hide-row-if-category-has-hide.animated-row {
  -webkit-animation: fade-in 500ms ease-in both;
  animation: fade-in 500ms ease-in both;
}
@-webkit-keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@media (max-width: 766px) {
  .pp-container .pp-step .pp-category-group.even-category .loading-effect .custom-checkbox:before,
  .pp-container .pp-step .pp-category-group.even-category .loading-effect .pp-content > span:only-child:before {
    background: -webkit-gradient(linear, left top, right top, color-stop(8%, #F4F4F4), color-stop(18%, #DEDEDE), color-stop(33%, #F4F4F4));
    background: linear-gradient(to right, #F4F4F4 8%, #DEDEDE 18%, #F4F4F4 33%);
    -webkit-animation: 2s;
            animation: 2s;
    width: calc(100% + 50px);
  }
}
.pp-container .pp-step .pp-category-group .pp-category {
  padding: 0 30px;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-category-label:not(:empty) {
  font-family: 'Barlow-Extrabold', sans-serif;
  font-weight: normal;
  line-height: 1.1;
  color: #243588;
  margin-top: 22px;
  margin-bottom: 11px;
  font-size: 32px;
  font-family: 'Barlow-Bold', sans-serif;
  margin-top: 11px;
  margin-bottom: 22px;
  display: inline-block;
  padding-left: 10px;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-category-label:not(:empty) small,
.pp-container .pp-step .pp-category-group .pp-category .pp-category-label:not(:empty) .small {
  font-weight: inherit;
  line-height: 1;
  color: #243588;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-category-label:not(:empty) strong,
.pp-container .pp-step .pp-category-group .pp-category .pp-category-label:not(:empty) b {
  font-family: 'Barlow-Extrabold', sans-serif;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-category-label:not(:empty) small,
.pp-container .pp-step .pp-category-group .pp-category .pp-category-label:not(:empty) .small {
  font-size: 65%;
}
@media (max-width: 766px) {
  .pp-container .pp-step .pp-category-group .pp-category .pp-category-label:not(:empty) {
    font-size: 24px;
  }
}
.pp-container .pp-step .pp-category-group .pp-category .pp-category-label:not(:empty) .catnrone {
  display: none;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-category-desc {
  position: absolute;
  right: 50px;
}
@media (min-width: 767px) {
  .pp-container .pp-step .pp-category-group .pp-category .pp-category-desc {
    margin-top: 12px;
  }
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row {
  margin-left: -10px;
  margin-right: -10px;
  padding-left: 10px;
  padding-right: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item {
  -ms-flex-preferred-size: 75%;
      flex-basis: 75%;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  margin: 0;
  padding: 10px 10px;
  position: relative;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item:not(.in) {
  width: 0;
  height: 0;
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  padding: 0;
  max-width: 0;
  max-height: 0;
  z-index: -1;
  margin: 0 !important;
  padding: 0 !important;
}
@media (min-width: 767px) {
  .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item {
    -ms-flex-preferred-size: 10%;
        flex-basis: 10%;
    max-width: 50%;
    padding: 15px 10px;
  }
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item .pp-label {
  display: inline;
  position: relative;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item .pp-label-helper {
  display: inline;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item .pp-label-helper .info-icon {
  margin-left: 5px;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item .pp-content {
  display: block;
  margin-top: 5px;
  position: relative;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item .pp-error {
  position: relative;
  display: block;
  color: #E30613;
  text-align: right !important;
  font-size: 14px;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item .pp-error .pp-error-element {
  padding-top: 4px;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item .pp-error.ng-hide-add {
  -webkit-transition: opacity 0.9s linear;
  transition: opacity 0.9s linear;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item .pp-error.ng-hide {
  opacity: 0;
  color: #3FB911;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item .pp-error > div {
  -webkit-animation: shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
          animation: shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-perspective: 1000px;
          perspective: 1000px;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item .pp-error .tooltiptxts {
  display: inline;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.kenteken::before {
  top: 62px;
  left: 23px;
}
@media (max-width: 767px) {
  .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.kenteken::before {
    top: 52px;
  }
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.gray-background-arrow-up {
  background-color: #e5e5e5;
  border-radius: 6px;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.gray-background-arrow-up:after {
  display: none;
}
@media (min-width: 766px) {
  .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.gray-background-arrow-up:after {
    border-color: #e5e5e5 transparent;
    border-style: solid;
    border-width: 0 15px 15px;
    top: -14px;
    content: "";
    display: block;
    left: 45px;
    position: absolute;
    width: 0;
  }
}
@media (min-width: 767px) {
  .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.half {
    max-width: 25%;
  }
}
@media (max-width: 766px) {
  .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.half-xs {
    max-width: 50%;
  }
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.smaller {
  max-width: 50%;
}
@media (min-width: 767px) {
  .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.smaller {
    max-width: 18%;
  }
}
@media (min-width: 767px) {
  .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.large {
    max-width: 75%;
  }
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.large.tooltipish-item {
  max-width: 75%;
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.large.tooltipish-item-right-side {
  max-width: 75%;
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.large.tooltipish-item-right-side-point-down {
  max-width: 75%;
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.large.tooltipish-item-inline {
  max-width: 75%;
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
}
@media (min-width: 767px) {
  .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.min-30procent {
    -ms-flex-preferred-size: 30%;
        flex-basis: 30%;
    max-width: none;
  }
}
@media (min-width: 767px) {
  .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.min-70procent {
    -ms-flex-preferred-size: 70%;
        flex-basis: 70%;
    max-width: none;
  }
}
@media (min-width: 767px) {
  .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.min-40procent {
    -ms-flex-preferred-size: 40%;
        flex-basis: 40%;
    max-width: none;
  }
}
@media (min-width: 767px) {
  .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.min-60procent {
    -ms-flex-preferred-size: 60%;
        flex-basis: 60%;
    max-width: none;
  }
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.larger {
  max-width: 100%;
  -webkit-box-flex: 10;
      -ms-flex-positive: 10;
          flex-grow: 10;
}
@media (min-width: 767px) {
  .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.larger {
    max-width: 100%;
  }
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.larger.tooltipish-item {
  max-width: 100%;
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.larger.tooltipish-item-right-side {
  max-width: 100%;
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.larger.tooltipish-item-right-side-point-down {
  max-width: 100%;
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.larger.tooltipish-item-inline {
  max-width: 100%;
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
}
@media (max-width: 766px) {
  .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.larger.wide-options .custom-radio-group .custom-radio {
    -ms-flex-preferred-size: calc(100% - 10px);
        flex-basis: calc(100% - 10px);
  }
  .IE_11 .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.larger.wide-options .custom-radio-group .custom-radio {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -ms-flex-flow: wrap;
        flex-flow: wrap;
    -webkit-box-align: left;
        -ms-flex-align: left;
            align-items: left;
  }
  .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.larger.wide-options .custom-radio-group .custom-radio:nth-child(n+3) {
    max-width: calc(100% - 10px);
  }
  .IE_11 .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.larger.wide-options .custom-radio-group .custom-radio:nth-child(n+3) {
    max-width: calc(100% - 10px);
  }
}
@media (min-width: 767px) {
  .IE_11 .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.larger.wide-options .custom-radio-group .custom-radio {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row;
            flex-flow: row;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.larger.wide-options .custom-radio-group .custom-radio:nth-child(n+5) {
    max-width: 150px;
  }
}
@media (min-width: 1024px) {
  .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.larger.wide-options .custom-radio-group .custom-radio:nth-child(n+5) {
    max-width: 137px;
  }
}
@media (min-width: 1280px) {
  .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.larger.wide-options .custom-radio-group .custom-radio:nth-child(n+5) {
    max-width: 168px;
  }
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.larger.larger-card .custom-radio-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
@media (min-width: 1279px) {
  .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.larger.larger-card .custom-radio-group {
    display: block;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: initial;
            flex-flow: initial;
    -webkit-box-pack: initial;
        -ms-flex-pack: initial;
            justify-content: initial;
  }
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.larger.larger-card .custom-radio-group .custom-radio {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 100%;
  margin-bottom: 15px;
  margin-left: 0px;
  margin-right: 10px;
  text-align: left;
}
@media (min-width: 766px) {
  .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.larger.larger-card .custom-radio-group .custom-radio {
    width: 48%;
  }
}
@media (min-width: 1023px) {
  .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.larger.larger-card .custom-radio-group .custom-radio {
    padding: 13px 18px 13px 43px;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 48%;
    margin-bottom: 15px;
    margin-left: 0;
    margin-right: 10px;
    text-align: left;
  }
}
@media (min-width: 1279px) {
  .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.larger.larger-card .custom-radio-group .custom-radio {
    padding: 13px 18px 13px 18px;
    width: auto;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 10px;
    text-align: center;
  }
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.larger.larger-card .custom-radio-group .custom-radio strong {
  font-family: 'Barlow-Normal', sans-serif;
  font-weight: normal;
}
@media (min-width: 1279px) {
  .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.larger.larger-card .custom-radio-group .custom-radio strong {
    font-family: 'Barlow-Bold', sans-serif;
    font-weight: bold;
  }
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.larger.larger-card .custom-radio-group .custom-radio img {
  width: 30px;
  margin: -5px 3px 0 0;
}
@media (min-width: 1279px) {
  .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.larger.larger-card .custom-radio-group .custom-radio img {
    display: inline-block;
    width: 60px;
    margin: 5px 0;
  }
}
@media (min-width: 1279px) {
  .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.larger.larger-card .custom-radio-group .custom-radio .image-radio,
  .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.larger.larger-card .custom-radio-group .custom-radio input {
    visibility: hidden;
  }
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.wide-options.inline-content .custom-radio-group {
  min-width: 200px;
}
@media (min-width: 1024px) {
  .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.wide-options.inline-content .custom-radio-group .custom-radio .custom-input-image + span {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
  }
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.wide-options .custom-radio-group {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: calc(-1 * 10px) 0 0 calc(-1 * 10px);
  width: calc(100% + 10px);
}
.IE_11 .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.wide-options .custom-radio-group {
  margin: calc(-1 * 10px) 0 0 calc(-1 * 10px);
  width: calc(100% + 10px);
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.wide-options .custom-radio-group .custom-radio {
  margin: 10px 0 0 10px;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-preferred-size: calc(50% - 10px);
      flex-basis: calc(50% - 10px);
  padding: 13px 18px 10px 8px;
}
.IE_11 .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.wide-options .custom-radio-group .custom-radio {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media (max-width: 766px) {
  .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.wide-options .custom-radio-group .custom-radio:nth-child(n+3) {
    max-width: calc(50% - 10px);
  }
}
@media (min-width: 767px) {
  .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.wide-options .custom-radio-group .custom-radio {
    -ms-flex-preferred-size: calc(25% - 10px);
        flex-basis: calc(25% - 10px);
  }
  .IE_11 .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.wide-options .custom-radio-group .custom-radio {
    -ms-flex-preferred-size: calc(20% - 10px);
        flex-basis: calc(20% - 10px);
  }
  .IE_11 .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.wide-options .custom-radio-group .custom-radio:nth-child(n+5) {
    max-width: calc(25% - 10px);
  }
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.wide-options .custom-radio-group .custom-radio .custom-input-image {
  position: relative;
  width: 22px;
  height: 22px;
  display: inline-block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-preferred-size: 22px;
      flex-basis: 22px;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  max-width: 22px;
  max-height: 22px;
  margin-left: 5px;
  margin-right: 5px;
  vertical-align: bottom;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.wide-options .custom-radio-group .custom-radio .custom-input-image input[type=radio] {
  top: 0;
  left: 4px;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.wide-options .custom-radio-group .custom-radio .custom-input-image input[type=radio] + .image-radio {
  top: 0;
  left: 0;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.wide-options .custom-radio-group .custom-radio .custom-input-image {
  height: 22px;
  margin-top: 2px;
  max-height: 22px;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.wide-options .custom-radio-group .custom-radio .custom-input-image + span {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: calc(100% - 22px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.IE_11 .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.wide-options .custom-radio-group .custom-radio .custom-input-image + span {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.wide-options .custom-radio-group .custom-radio .custom-element-label {
  min-width: 45px;
  text-align: left;
}
@media (min-width: 767px) {
}
.IE_11 .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.wide-options .custom-radio-group .custom-radio .custom-element-label b {
  display: inline-block;
  max-width: 160px;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.wide-options .custom-radio-group .custom-radio .custom-stamps {
  display: inline-block;
  text-align: center;
}
@media (max-width: 766px) {
  .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.wide-options .custom-radio-group .custom-radio .custom-stamps {
    text-align: right;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.wide-options .custom-radio-group .custom-radio > span.info-icon {
  -ms-flex-item-align: center;
      align-self: center;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.wide-options .custom-radio-group.vertical-group .custom-radio {
  margin-bottom: 0;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.wide-options .custom-radio-group.vertical-group .custom-radio + .custom-radio {
  margin-left: 0;
}
@media (max-width: 766px) {
  .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.wide-options .custom-radio-group.vertical-group .custom-radio:nth-child(n+3) {
    max-width: calc(100% - 10px);
  }
}
@media (min-width: 767px) {
  .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.wide-options.stacked .custom-radio-group .custom-radio {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column;
            flex-flow: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.wide-options.stacked .custom-radio-group .custom-radio .custom-input-image + span {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column;
            flex-flow: column;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: start;
  }
  .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.wide-options.stacked .custom-radio-group .custom-radio .custom-input-image + span .custom-stamps .topstamp {
    min-width: 47px;
  }
  .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.wide-options.stacked .custom-radio-group .custom-radio > span.info-icon {
    margin-top: 5px;
  }
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.wide-options.tooltip-info-box-with-radio-buttons .optionslists-benefits {
  margin: 0px 0 0 10px;
}
@media (min-width: 767px) {
  .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.min-half {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.no-label .pp-label {
  display: none;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.no-content .pp-content {
  display: none;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.hide-tooltip .pp-label-helper {
  display: none;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.info-item.blueish-item {
  padding: 15px;
}
@media (min-width: 767px) {
  .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.content-middle-aligned .pp-content {
    min-height: 51px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.gtc-item .pp-label,
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.gtc-item .pp-label-helper {
  display: inline-block;
  vertical-align: top;
  font-family: 'Barlow-Normal', sans-serif;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.tooltipish-item {
  margin-top: 20px;
  padding: 25px 25px 20px;
  margin-left: 10px;
  margin-right: 10px;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.tooltipish-item-right-side {
  margin-top: 20px;
  padding: 25px 25px 20px;
  margin-left: 10px;
  margin-right: 10px;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.tooltipish-item-right-side-point-down {
  margin-bottom: 20px;
  padding: 25px 25px 20px;
  margin-left: 10px;
  margin-right: 10px;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.tooltipish-item-inline {
  margin-top: 20px;
  padding: 25px 25px 20px;
  margin-left: 10px;
  margin-right: 10px;
  -ms-flex-item-align: center;
      align-self: center;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item[item-empty].ifitemempty {
  display: none !important;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item[nguitype^="PrNgOptionListHorizontal"] .pp-error {
  text-align: left !important;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item[nguitype^="PrNgOptionListHorizontal"] .pp-content > ul {
  display: block !important;
  padding: 0;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item[nguitype^="PrNgOptionListHorizontal"] .pp-content > ul li {
  padding-bottom: 0;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item[nguitype^="PrNgDropdownOptionListHorizontalWithPipes"] .multiSelectButton {
  display: block;
  text-indent: 0.01px;
  text-overflow: "";
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: #fff;
  border: 1px solid #bbbbbb;
  border-radius: 4px;
  color: #333333;
  cursor: pointer;
  margin-bottom: 0;
  text-align: left;
  vertical-align: middle;
  outline: none;
  width: 100%;
  min-height: 51px;
  padding: 6px 50px 6px 12px;
  font-size: 16px;
  line-height: 1.42857143;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item[nguitype^="PrNgDropdownOptionListHorizontalWithPipes"] .multiSelectButton > div {
  pointer-events: none;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item[nguitype^="PrNgDropdownOptionListHorizontalWithPipes"] .multiSelectButton .custom-stamps {
  margin-left: -5px;
  margin-right: -5px;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item[nguitype^="PrNgDropdownOptionListHorizontalWithPipes"] .multiSelectButton .topstamp {
  display: inline-block;
  background: #AAE4FE;
  border-radius: 4px;
  line-height: 2;
  font-size: 12px;
  z-index: 1;
  padding: 0 7px;
  width: auto;
  margin: 0 5px;
  vertical-align: middle;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item[nguitype^="PrNgDropdownOptionListHorizontalWithPipes"] .multiSelectButton .actiestamp {
  display: inline-block;
  background: #FDC300;
  border-radius: 4px;
  line-height: 2;
  font-size: 12px;
  z-index: 1;
  padding: 0 7px;
  width: auto;
  margin: 0 5px;
  vertical-align: middle;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item[nguitype^="PrNgDropdownOptionListHorizontalWithPipes"] .multiSelectButton:before {
  position: absolute;
  height: 100%;
  top: 0px;
  right: 0px;
  border-left: 1px solid #BABABA;
  display: block;
  width: 40px;
  content: "";
  line-height: 50px;
  border-radius: 0 4px 4px 0;
  z-index: 1;
  -ms-pointer-events: none;
  pointer-events: none;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item[nguitype^="PrNgDropdownOptionListHorizontalWithPipes"] .multiSelectButton:after {
  font-family: 'font-icons';
  content: "d";
  color: #243588;
  position: absolute;
  width: 40px;
  right: 0;
  top: 50%;
  margin-top: -11px;
  text-align: center;
  z-index: 2;
  -ms-pointer-events: none;
  pointer-events: none;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item[nguitype^="PrNgDropdownOptionListHorizontalWithPipes"] .pp-content > ul {
  margin-top: 6px;
  position: absolute;
  background-color: #ffffff;
  width: 100%;
  border: 1px solid #bbbbbb;
  border-radius: 4px;
  z-index: 10;
  padding: 5px 15px;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item[nguitype^="PrNgDropdownOptionListHorizontalWithPipes"] .pp-content > ul .custom-radio-wrapper {
  margin-top: 0;
  margin-bottom: 0;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item[nguitype^="PrNgDropdownOptionListHorizontalWithPipes"] .pp-content > ul .custom-radio-wrapper .custom-radio {
  padding-left: 0;
  width: calc(100% - 30px);
  padding-top: 10px;
  padding-bottom: 10px;
  border: none;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item[nguitype^="PrNgDropdownOptionListHorizontalWithPipes"] .pp-content > ul .custom-radio-wrapper .custom-radio,
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item[nguitype^="PrNgDropdownOptionListHorizontalWithPipes"] .pp-content > ul .custom-radio-wrapper .custom-radio.active {
  background-color: transparent;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item[nguitype^="PrNgDropdownOptionListHorizontalWithPipes"] .pp-content > ul .custom-radio-wrapper .custom-radio .custom-input-image {
  visibility: hidden;
}
@media (max-width: 766px) {
  .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item[nguitype^="PrNgDropdownOptionListHorizontalWithPipes"] .pp-content > ul .custom-radio-wrapper .actiestamp {
    position: relative;
    top: auto;
    right: auto;
    margin-left: 5px;
    margin-right: 5px;
  }
}
@media (max-width: 766px) {
  .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item[nguitype^="PrNgDropdownOptionListHorizontalWithPipes"] .pp-content > ul .custom-radio-wrapper .topstamp {
    position: relative;
    top: auto;
    right: auto;
    margin-left: 5px;
    margin-right: 5px;
  }
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item[nguitype^="PrNgDropdownOptionListHorizontalWithPipes"] .pp-content > ul li {
  border-bottom: 1px solid #bbbbbb;
  padding-bottom: 0;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item[nguitype^="PrNgDropdownOptionListHorizontalWithPipes"] .pp-content > ul li:last-child {
  border-bottom: none;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item[nguitype^="PrNgStartDateNL"] .shell,
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item[nguitype^="PrNgContractEndDateNL"] .shell,
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item[nguitype^="PrNgCalendarPopup"] .shell {
  cursor: pointer;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item[nguitype^="PrNgStartDateNL"] .shell span,
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item[nguitype^="PrNgContractEndDateNL"] .shell span,
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item[nguitype^="PrNgCalendarPopup"] .shell span {
  margin-left: 1px;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item[nguitype^="PrNgStartDateNL"] .pp-content input[type="text"],
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item[nguitype^="PrNgContractEndDateNL"] .pp-content input[type="text"],
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item[nguitype^="PrNgCalendarPopup"] .pp-content input[type="text"] {
  padding-right: 60px;
  cursor: pointer;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item[nguitype^="PrNgStartDateNL"] .pp-content input[type=text][disabled],
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item[nguitype^="PrNgContractEndDateNL"] .pp-content input[type=text][disabled],
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item[nguitype^="PrNgCalendarPopup"] .pp-content input[type=text][disabled] {
  cursor: pointer !important;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item[nguitype^="PrNgStartDateNL"] .ui-datepicker-trigger,
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item[nguitype^="PrNgContractEndDateNL"] .ui-datepicker-trigger,
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item[nguitype^="PrNgCalendarPopup"] .ui-datepicker-trigger {
  position: absolute;
  margin: 0 !important;
  border-left: 1px solid #bbbbbb;
  top: 0;
  padding: 12px !important;
  right: 0;
}
@media (min-width: 1024px) {
  .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item[nguitype^="PrNgStartDateNL"] .ui-datepicker-trigger,
  .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item[nguitype^="PrNgContractEndDateNL"] .ui-datepicker-trigger,
  .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item[nguitype^="PrNgCalendarPopup"] .ui-datepicker-trigger {
    right: 0;
    top: 1px;
    padding: 11px 14.5px !important;
  }
}
@media (min-width: 767px) {
  .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item[nguitype^="PrNgStartDateNL"] .ui-datepicker-trigger,
  .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item[nguitype^="PrNgContractEndDateNL"] .ui-datepicker-trigger,
  .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item[nguitype^="PrNgCalendarPopup"] .ui-datepicker-trigger {
    padding: 15px !important;
  }
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item[nguitype^="PrNgStartDateNL"] span.form-feedback,
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item[nguitype^="PrNgContractEndDateNL"] span.form-feedback,
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item[nguitype^="PrNgCalendarPopup"] span.form-feedback {
  right: 50px;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.CB_ZApprovalDirectDebit label {
  width: 95%;
}
@media (max-width: 1024px) {
  .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.CB_ZApprovalDirectDebit label {
    width: 94%;
  }
}
@media (max-width: 767px) {
  .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.CB_ZApprovalDirectDebit label {
    width: 91%;
  }
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.CB_ZApprovalDirectDebit .pp-label-helper {
  vertical-align: top;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item[nguitype^="PrNgCheckboxFullRow"] .pp-content,
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item[nguitype^="SolarPowerNL"] .pp-content {
  padding-left: 30px;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item[nguitype^="PrNgCheckboxFullRow"] .pp-label-helper,
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item[nguitype^="SolarPowerNL"] .pp-label-helper {
  margin-left: 10px;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item[nguitype^="PrNgCheckboxFullRow"] .custom-checkbox,
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item[nguitype^="SolarPowerNL"] .custom-checkbox {
  display: inline;
  padding-left: 0;
  border-right: 0;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item[nguitype^="PrNgCheckboxFullRow"] .custom-checkbox .custom-input-image,
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item[nguitype^="SolarPowerNL"] .custom-checkbox .custom-input-image {
  position: absolute;
  left: -30px;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item[nguitype^="PrNgCheckboxFullRow"] .custom-checkbox:after,
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item[nguitype^="SolarPowerNL"] .custom-checkbox:after {
  display: none;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.tooltipish-row-start {
  padding: 30px 30px 10px 30px;
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 20px;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.tooltipish-row-start .pp-label {
  font-family: 'Barlow-Extrabold', sans-serif;
  font-weight: normal;
  line-height: 1.1;
  color: #243588;
  margin-top: 11px;
  margin-bottom: 11px;
  font-family: 'Barlow-Bold', sans-serif;
  font-size: 24px;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.tooltipish-row-start .pp-label small,
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.tooltipish-row-start .pp-label .small {
  font-weight: inherit;
  line-height: 1;
  color: #243588;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.tooltipish-row-start .pp-label strong,
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.tooltipish-row-start .pp-label b {
  font-family: 'Barlow-Extrabold', sans-serif;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.tooltipish-row-start .pp-label small,
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.tooltipish-row-start .pp-label .small {
  font-size: 75%;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.warning-item,
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.info-item {
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 10px;
  margin-right: 10px;
}
@media (min-width: 767px) {
  .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.margin-top {
    margin-top: 20px;
  }
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.capitalized-input input {
  text-transform: uppercase;
}
@media (min-width: 767px) {
  .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.inline-label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.inline-label .pp-label {
    -ms-flex-preferred-size: 44%;
        flex-basis: 44%;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.inline-label .pp-label-helper {
    -ms-flex-preferred-size: 5%;
        flex-basis: 5%;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    text-align: center;
  }
  .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.inline-label .pp-content {
    -ms-flex-preferred-size: 51%;
        flex-basis: 51%;
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
    padding-left: 10px;
  }
  .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.inline-label .pp-error {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
}
@media (min-width: 767px) {
  .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.inline-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.inline-content .pp-label {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    padding-right: 10px;
  }
  .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.inline-content .pp-label-helper {
    -ms-flex-preferred-size: 40px;
        flex-basis: 40px;
    text-align: center;
  }
  .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.inline-content .pp-content {
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
  .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.inline-content .pp-error {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
  .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.inline-content select,
  .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.inline-content input[type="text"],
  .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.inline-content input[type="password"],
  .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.inline-content input[type="datetime"],
  .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.inline-content input[type="datetime-local"],
  .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.inline-content input[type="date"],
  .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.inline-content input[type="month"],
  .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.inline-content input[type="time"],
  .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.inline-content input[type="week"],
  .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.inline-content input[type="tel"],
  .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.inline-content input[type="number"],
  .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.inline-content input[type="email"],
  .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.inline-content input[type="url"] {
    min-width: 200px;
  }
  .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.inline-content textarea {
    min-width: 300px;
  }
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.hr-top {
  border-top: 1px solid #BABABA;
}
@media (min-width: 767px) {
  .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.hr-top {
    border-top-color: #EDEDED;
  }
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.separator-line {
  padding-top: 10px;
  padding-bottom: 10px;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.separator-line .pp-content {
  margin-top: 0;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.separator-line hr {
  margin-top: 2px;
  margin-bottom: 2px;
  border-top-color: #BABABA;
}
@media (min-width: 767px) {
  .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.separator-line hr {
    border-top-color: #EDEDED;
  }
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.mypr-userloggedinfo .pp-label span[class*="pw-icon-"] {
  height: 22px;
  line-height: 1;
  display: inline-block;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.mypr-userloggedinfo .pp-label span[class*="pw-icon-"]:before {
  margin-right: 10px;
  vertical-align: middle;
  margin-left: 10px;
  font-size: 18px;
  color: #243588;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.email-validation {
  position: relative;
  border-radius: 10px;
  padding: 10px 20px 20px;
  margin: 10px 10px 0 10px;
  border: 1px solid #FDC300;
  background: #fcf8e3;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.email-validation h6 i {
  margin-right: 10px;
  vertical-align: middle;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.confirm-email-validation {
  position: relative;
  padding: 5px 20px 20px;
  margin: -20px 10px 0 10px;
  border-width: 0 1px 1px 1px;
  border-style: solid;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  border-color: #FDC300;
  background: #fcf8e3;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.userregister-text {
  position: relative;
  border-radius: 10px;
  padding: 10px 20px 20px;
  margin: 10px 10px 0 10px;
  border: 1px solid #BABABA;
  background-color: #ffffff;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.userregister-password {
  position: relative;
  padding: 5px 20px 20px;
  margin: -20px 10px 0 10px;
  border-width: 0 1px 1px 1px;
  border-style: solid;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  border-color: #BABABA;
  background-color: #ffffff;
}
@media (min-width: 767px) {
  .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.userregister-password .pp-content {
    max-width: calc(50% - 10px);
  }
}
@media (min-width: 767px) {
  .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.userregister-password .pp-error {
    max-width: calc(50% - 10px);
    text-align: left !important;
  }
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.userregister-password .password-icon {
  position: absolute;
  right: 5px;
  top: 6px;
  line-height: 1;
  vertical-align: middle;
  padding: 10px;
  display: none;
}
@media (min-width: 767px) {
  .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.userregister-password .password-icon {
    top: 8px;
  }
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.userregister-password input.ng-dirty:not(:placeholder-shown) ~ .password-icon {
  display: inline-block;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.userregister-password .form-feedback {
  right: 30px;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.userregister-password .password-required-list {
  position: relative;
  font-size: 14px;
  margin-top: 5px;
  display: inline-block;
}
@media (min-width: 767px) {
  .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.userregister-password .password-required-list {
    position: absolute;
    width: 200%;
  }
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.userregister-password .password-required-list .fulfilled {
  /*background-color: @brand-success;
                                    border-radius: 4px;
                                    color: @white;
                                    padding: 0 3px 3px;
                                    display: inline-block;*/
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.userregister-password .password-required-list-container {
  min-height: 24px;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.userregister-password .password-required-list-container.ng-invalid {
  color: #E30613;
  position: relative;
  display: block;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.userregister-password .password-required-list-container.ng-invalid.ng-hide {
  opacity: 0;
  color: #3FB911;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.userregister-password .password-required-list-container.ng-invalid > span {
  -webkit-animation: shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
          animation: shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-perspective: 1000px;
          perspective: 1000px;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.tooltip-info-box .tooltip-info-box-content {
  width: 100%;
  height: 100%;
  cursor: default;
  background-color: #edf2fb;
  color: #333333;
  border-radius: 6px;
  padding: 4px 10px 10px 10px;
  pointer-events: none;
  margin-top: 10px;
  display: none;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.tooltip-info-box div[is-ppv2-checked="1"] .tooltip-info-box-content {
  display: block;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.tooltip-info-box .pp-label-helper .info-icon {
  display: none;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.tooltip-info-box-with-radio-buttons .custom-radio-group {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.tooltip-info-box-with-radio-buttons .custom-radio-group .custom-radio.active_1 ~ div.optionslists-benefits .tooltip-info-box-content-benefits.active_1,
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.tooltip-info-box-with-radio-buttons .custom-radio-group .custom-radio.active_2 ~ div.optionslists-benefits .tooltip-info-box-content-benefits.active_2,
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.tooltip-info-box-with-radio-buttons .custom-radio-group .custom-radio.active_3 ~ div.optionslists-benefits .tooltip-info-box-content-benefits.active_3,
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.tooltip-info-box-with-radio-buttons .custom-radio-group .custom-radio.active_4 ~ div.optionslists-benefits .tooltip-info-box-content-benefits.active_4,
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.tooltip-info-box-with-radio-buttons .custom-radio-group .custom-radio.active_5 ~ div.optionslists-benefits .tooltip-info-box-content-benefits.active_5,
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.tooltip-info-box-with-radio-buttons .custom-radio-group .custom-radio.active_6 ~ div.optionslists-benefits .tooltip-info-box-content-benefits.active_6 {
  display: block;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.tooltip-info-box-with-radio-buttons .optionslists-benefits {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  padding-top: 10px;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.tooltip-info-box-with-radio-buttons .tooltip-info-box-content-benefits {
  width: 100%;
  height: 100%;
  cursor: default;
  background-color: #edf2fb;
  color: #333333;
  border-radius: 6px;
  padding: 4px 10px 10px 10px;
  pointer-events: none;
  margin-top: 10px;
  display: none;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.tooltip-info-box-with-radio-buttons:not(.wide-options) .custom-radio-group {
  gap: 10px;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.tooltip-info-box-with-radio-buttons:not(.wide-options) .custom-radio-group .custom-radio + .custom-radio {
  margin-left: 0;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.nopt {
  padding-top: 0;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.nopb {
  padding-bottom: 0;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item[class*="prngcheckboxmultiple-showinitially"] .custom-checkbox-wrapper {
  max-height: 0;
  overflow: hidden;
}
@media (max-width: 766px) {
  .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item[class*="prngcheckboxmultiple-showinitially"] .custom-checkbox-wrapper {
    margin-top: 0;
    margin-bottom: 0;
  }
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item[class*="prngcheckboxmultiple-showinitially"] .ppv2-prngcheckboxmultiple-btn {
  display: inline-block;
  border-bottom: 1px solid #EDEDED;
  display: block;
  margin-left: auto;
  margin-right: auto;
  text-align: left !important;
  padding: 5px;
  margin-top: 10px;
  text-decoration: none;
  font-family: 'Barlow-Medium', sans-serif;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item[class*="prngcheckboxmultiple-showinitially"] .ppv2-prngcheckboxmultiple-btn i {
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
  -webkit-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item[class*="prngcheckboxmultiple-showinitially"] .ppv2-prngcheckboxmultiple-btn:hover i {
  -webkit-transform: translate3d(0, 2px, 0);
          transform: translate3d(0, 2px, 0);
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item[class*="prngcheckboxmultiple-showinitially"].clickmore-clicked .custom-checkbox-wrapper {
  max-height: 100%;
  overflow: visible;
  -webkit-transition: max-height 0.7s ease;
  transition: max-height 0.7s ease;
}
@media (max-width: 766px) {
  .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item[class*="prngcheckboxmultiple-showinitially"].clickmore-clicked .custom-checkbox-wrapper {
    margin-top: 15px;
    margin-bottom: 20px;
  }
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item[class*="prngcheckboxmultiple-showinitially-1"] .custom-checkbox-wrapper:nth-child(1) {
  max-height: 100%;
  overflow: visible;
}
@media (max-width: 766px) {
  .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item[class*="prngcheckboxmultiple-showinitially-1"] .custom-checkbox-wrapper:nth-child(1) {
    margin-top: 15px;
    margin-bottom: 20px;
  }
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item[class*="prngcheckboxmultiple-showinitially-2"] .custom-checkbox-wrapper:nth-child(-n+2) {
  max-height: 100%;
  overflow: visible;
}
@media (max-width: 766px) {
  .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item[class*="prngcheckboxmultiple-showinitially-2"] .custom-checkbox-wrapper:nth-child(-n+2) {
    margin-top: 15px;
    margin-bottom: 20px;
  }
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item[class*="prngcheckboxmultiple-showinitially-3"] .custom-checkbox-wrapper:nth-child(-n+3) {
  max-height: 100%;
  overflow: visible;
}
@media (max-width: 766px) {
  .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item[class*="prngcheckboxmultiple-showinitially-3"] .custom-checkbox-wrapper:nth-child(-n+3) {
    margin-top: 15px;
    margin-bottom: 20px;
  }
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item[class*="prngcheckboxmultiple-showinitially-4"] .custom-checkbox-wrapper:nth-child(-n+4) {
  max-height: 100%;
  overflow: visible;
}
@media (max-width: 766px) {
  .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item[class*="prngcheckboxmultiple-showinitially-4"] .custom-checkbox-wrapper:nth-child(-n+4) {
    margin-top: 15px;
    margin-bottom: 20px;
  }
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item[class*="prngcheckboxmultiple-showinitially-5"] .custom-checkbox-wrapper:nth-child(-n+5) {
  max-height: 100%;
  overflow: visible;
}
@media (max-width: 766px) {
  .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item[class*="prngcheckboxmultiple-showinitially-5"] .custom-checkbox-wrapper:nth-child(-n+5) {
    margin-top: 15px;
    margin-bottom: 20px;
  }
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item[class*="prngcheckboxmultiple-showinitially-6"] .custom-checkbox-wrapper:nth-child(-n+6) {
  max-height: 100%;
  overflow: visible;
}
@media (max-width: 766px) {
  .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item[class*="prngcheckboxmultiple-showinitially-6"] .custom-checkbox-wrapper:nth-child(-n+6) {
    margin-top: 15px;
    margin-bottom: 20px;
  }
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item[class*="prngcheckboxmultiple-showinitially-7"] .custom-checkbox-wrapper:nth-child(7) {
  max-height: 100%;
  overflow: visible;
}
@media (max-width: 766px) {
  .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item[class*="prngcheckboxmultiple-showinitially-7"] .custom-checkbox-wrapper:nth-child(7) {
    margin-top: 15px;
    margin-bottom: 20px;
  }
}
@media (min-width: 767px) {
  .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item:not(.in) + div.pp-item.in.aligned-right-ifnot-first {
    margin-left: 50%;
  }
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row.tooltipish-row-start,
.pp-container .pp-step .pp-category-group .pp-category .pp-row.tooltipish-row,
.pp-container .pp-step .pp-category-group .pp-category .pp-row.tooltipish-row-end {
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 20px;
  padding-right: 20px;
}
.pp-container .fade {
  -webkit-transition: opacity 0.6s linear;
  transition: opacity 0.6s linear;
}
.pp-container select,
.pp-container textarea,
.pp-container input[type="text"],
.pp-container input[type="password"],
.pp-container input[type="datetime"],
.pp-container input[type="datetime-local"],
.pp-container input[type="date"],
.pp-container input[type="month"],
.pp-container input[type="time"],
.pp-container input[type="week"],
.pp-container input[type="tel"],
.pp-container input[type="number"],
.pp-container input[type="email"],
.pp-container input[type="url"] {
  padding-right: 34px;
}
.pp-container select.ng-invalid,
.pp-container textarea.ng-invalid,
.pp-container input[type="text"].ng-invalid,
.pp-container input[type="password"].ng-invalid,
.pp-container input[type="datetime"].ng-invalid,
.pp-container input[type="datetime-local"].ng-invalid,
.pp-container input[type="date"].ng-invalid,
.pp-container input[type="month"].ng-invalid,
.pp-container input[type="time"].ng-invalid,
.pp-container input[type="week"].ng-invalid,
.pp-container input[type="tel"].ng-invalid,
.pp-container input[type="number"].ng-invalid,
.pp-container input[type="email"].ng-invalid,
.pp-container input[type="url"].ng-invalid {
  border-color: #E30613;
}
.pp-container select:focus,
.pp-container textarea:focus,
.pp-container input[type="text"]:focus,
.pp-container input[type="password"]:focus,
.pp-container input[type="datetime"]:focus,
.pp-container input[type="datetime-local"]:focus,
.pp-container input[type="date"]:focus,
.pp-container input[type="month"]:focus,
.pp-container input[type="time"]:focus,
.pp-container input[type="week"]:focus,
.pp-container input[type="tel"]:focus,
.pp-container input[type="number"]:focus,
.pp-container input[type="email"]:focus,
.pp-container input[type="url"]:focus {
  border-color: #243588;
}
.pp-container textarea {
  height: 102px;
}
.pp-container input[type="text"]::-webkit-contacts-auto-fill-button {
  visibility: hidden;
  display: none !important;
  pointer-events: none;
  width: 0;
  height: 0;
  margin: 0;
}
.pp-container span.form-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 99;
}
.pp-container span.form-feedback:after {
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  vertical-align: middle;
  font-size: 16px;
  position: absolute;
  right: 10px;
  top: 15px;
}
@media (min-width: 767px) {
  .pp-container span.form-feedback:after {
    top: 18px;
  }
}
.pp-container span.form-feedback.form-feedback-valid:after {
  content: "v";
  color: #95C11F;
}
.pp-container span.form-feedback.form-feedback-invalid:after {
  content: "\77";
  color: #E30613;
}
.pp-container span[text-status="empty"].form-feedback.form-feedback-valid {
  display: none;
}
.pp-container .tooltip-inline .pp-content,
.pp-container .tooltip-inline .pp-label .email-confirmation {
  background-color: #e5e5e5;
  border-radius: 6px;
  padding: 10px 15px;
  font-family: 'Barlow-Normal', sans-serif;
  position: relative;
  font-size: 14px;
}
@media (min-width: 767px) {
  .pp-container .tooltip-inline .pp-content,
  .pp-container .tooltip-inline .pp-label .email-confirmation {
    margin-top: 25px;
    margin-bottom: -20px;
    padding: 8px 15px;
  }
}
.pp-container .tooltip-inline .pp-content:after,
.pp-container .tooltip-inline .pp-label .email-confirmation:after {
  content: "";
  display: block;
  width: 0;
  position: absolute;
}
@media (min-width: 767px) {
  .pp-container .tooltip-inline .pp-content:after,
  .pp-container .tooltip-inline .pp-label .email-confirmation:after {
    left: -10px;
    top: 20px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 10px solid #e5e5e5;
  }
}
@media (max-width: 766px) {
  .pp-container .tooltip-inline .pp-content:after,
  .pp-container .tooltip-inline .pp-label .email-confirmation:after {
    left: 45%;
    top: -15px;
    border-color: #e5e5e5 transparent;
    border-style: solid;
    border-width: 0 15px 15px;
  }
}
@media (min-width: 767px) {
  .pp-container .tooltip-inline.aligned-top .pp-content {
    margin-top: 30px !important;
    margin-bottom: -20px;
    padding: 8px 15px;
  }
}
.pp-container .ui-helper-hidden-accessible {
  display: none;
}
.pp-container input[pp-autocomplete] ~ div {
  margin-top: 10px;
  margin-left: 0;
  width: 100%;
}
.pp-container input[pp-autocomplete] ~ div ul {
  background: #edf2fb;
  border: 1px solid #94b0e2;
  border-radius: 4px;
  max-width: 350px;
  list-style: none;
  pointer-events: auto;
  cursor: pointer;
  padding: 10px;
}
.pp-container input[pp-autocomplete] ~ div ul:empty {
  display: none;
}
.pp-container input[pp-autocomplete] ~ div ul li {
  padding: 5px 10px;
  border-bottom: 1px solid #94b0e2;
  pointer-events: auto;
}
.pp-container input[pp-autocomplete] ~ div ul li:last-child {
  border-bottom: none;
}
.pp-container input[pp-autocomplete] ~ div ul li.autocompleteselected,
.pp-container input[pp-autocomplete] ~ div ul li:focus,
.pp-container input[pp-autocomplete] ~ div ul li:hover {
  background-color: #243588;
  color: #ffffff;
}
@media (min-width: 767px) {
  .pp-container .text-as-content .pp-content span {
    display: inline-block;
    -webkit-transform: translate(0, 50%);
    transform: translate(0, 50%);
  }
}
.pp-container .tooltipish-item {
  background-color: #e5e5e5;
  border-radius: 6px;
  margin-left: 10px;
  margin-right: 10px;
  position: relative;
}
.pp-container .tooltipish-item:after {
  content: "";
  display: block;
  width: 0;
  position: absolute;
  left: 45%;
  top: -15px;
  border-color: #e5e5e5 transparent;
  border-style: solid;
  border-width: 0 15px 15px;
}
@media (min-width: 767px) {
  .pp-container .tooltipish-item:after {
    left: 40px;
  }
}
.pp-container .tooltipish-item input[type="text"] {
  width: 100%;
}
.pp-container .tooltipish-item-right-side {
  background-color: #e5e5e5;
  border-radius: 6px;
  margin-left: 10px;
  margin-right: 10px;
  position: relative;
}
.pp-container .tooltipish-item-right-side:after {
  content: "";
  display: block;
  width: 0;
  position: absolute;
  left: 45%;
  top: -15px;
  border-color: #e5e5e5 transparent;
  border-style: solid;
  border-width: 0 15px 15px;
}
@media (min-width: 767px) {
  .pp-container .tooltipish-item-right-side:after {
    left: auto;
    right: calc(50% - 40px);
  }
}
.pp-container .tooltipish-item-right-side input[type="text"] {
  width: 100%;
}
.pp-container .tooltipish-item-right-side-point-down {
  background-color: #e5e5e5;
  border-radius: 6px;
  margin-left: 10px;
  margin-right: 10px;
  position: relative;
}
.pp-container .tooltipish-item-right-side-point-down:after {
  content: "";
  display: block;
  width: 0;
  position: absolute;
  left: 45%;
  bottom: -15px;
  border-color: #e5e5e5 transparent;
  border-style: solid;
  border-width: 15px 15px 0px;
}
@media (min-width: 767px) {
  .pp-container .tooltipish-item-right-side-point-down:after {
    left: auto;
    right: 25%;
  }
}
.pp-container .tooltipish-item-right-side-point-down input[type="text"] {
  width: 100%;
}
.pp-container .tooltipish-item-inline {
  background-color: #e5e5e5;
  border-radius: 6px;
  margin-left: 10px;
  margin-right: 10px;
  position: relative;
}
.pp-container .tooltipish-item-inline:after {
  content: "";
  display: block;
  width: 0;
  position: absolute;
  left: 45%;
  top: -15px;
  border-color: #e5e5e5 transparent;
  border-style: solid;
  border-width: 0 15px 15px;
}
@media (min-width: 767px) {
  .pp-container .tooltipish-item-inline:after {
    left: -21px;
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg);
    top: 50%;
    margin-top: -5px;
  }
}
.pp-container .tooltipish-item-inline input[type="text"] {
  width: 100%;
}
.pp-container .tooltipish-row-start,
.pp-container .tooltipish-row,
.pp-container .tooltipish-row-end {
  background-color: #e5e5e5;
}
.pp-container .tooltipish-row-start {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  margin-top: 20px;
  padding-top: 20px;
  position: relative;
}
.pp-container .tooltipish-row-start:after {
  content: "";
  display: block;
  width: 0;
  position: absolute;
  left: 45%;
  top: -15px;
  border-color: #e5e5e5 transparent;
  border-style: solid;
  border-width: 0 15px 15px;
}
@media (min-width: 767px) {
  .pp-container .tooltipish-row-start:after {
    left: 35px;
  }
}
.pp-container .tooltipish-row {
  padding-bottom: 20px;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}
.pp-container .tooltipish-row-end {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}
.pp-container .tooltipish-row + .tooltipish-row,
.pp-container .tooltipish-row + .tooltipish-row-end {
  margin-top: -20px;
}
.pp-container .warning-item {
  background-color: #FCF5C4;
  border-radius: 6px;
  border: 1px solid #EEE49F;
}
.pp-container .warning-item .pw-icon-warning {
  vertical-align: middle;
}
.pp-container .warning-item .btn {
  margin-top: 10px;
}
.pp-container .info-item {
  background-color: #e5e5e5;
  border-radius: 6px;
  border-color: 1px solid #e5e5e5;
}
.pp-container .info-item .btn {
  margin-top: 10px;
}
.pp-container .info-item .pp-content {
  padding-top: 0;
}
.pp-container .info-item.blueish-item {
  background-color: #edf2fb;
  border: 1px solid #CBC9E0;
}
.pp-container .strong-label .pp-label {
  font-family: 'Barlow-Bold', sans-serif;
}
.pp-container .primary-label .pp-label {
  color: #243588;
}
.pp-container .notstrong-label .pp-label {
  font-family: 'Barlow-Normal', sans-serif;
}
.pp-container .forcehalf-content .pp-content {
  width: 50%;
}
@media (max-width: 766px) {
  .pp-container .forcehalf-content .pp-content {
    width: 100%;
  }
}
.pp-container .separator-live hr {
  margin-top: 6px;
  margin-bottom: 6px;
}
.pp-container .ppv2-prngcheckboxmultiple-btn {
  display: none;
}
.pp-container .custom-radio .custom-input-image + span,
.pp-container .custom-checkbox .custom-input-image + span,
.pp-container .custom-radio .custom-input-image + div > span.custom-element-label,
.pp-container .custom-checkbox .custom-input-image + div > span.custom-element-label {
  pointer-events: none;
}
.pp-container .custom-radio .custom-input-image + span a,
.pp-container .custom-checkbox .custom-input-image + span a,
.pp-container .custom-radio .custom-input-image + div > span.custom-element-label a,
.pp-container .custom-checkbox .custom-input-image + div > span.custom-element-label a {
  pointer-events: auto;
}
.pp-container .custom-radio-group {
  min-height: 44px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 3px;
}
@media (min-width: 767px) {
  .pp-container .custom-radio-group {
    min-height: 51px;
  }
}
.pp-container .custom-radio-group .custom-radio {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  font-family: 'Barlow-Normal', sans-serif;
  text-decoration: none;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  outline: 1px solid transparent;
  padding: 6px 12px;
  font-size: 16px;
  line-height: 1.42857143;
  border-radius: 8px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #243588;
  background-color: #fff;
  border-color: #cbcbcb;
  -webkit-backface-visibility: hidden;
  -webkit-box-shadow: 0 3px 0 #cbcbcb;
  box-shadow: 0 3px 0 #cbcbcb;
  color: #333333;
  padding: 13px 18px 10px 43px;
}
.pp-container .custom-radio-group .custom-radio .glyphicon {
  padding-left: 10px;
}
.pp-container .custom-radio-group .custom-radio:focus,
.pp-container .custom-radio-group .custom-radio:active:focus,
.pp-container .custom-radio-group .custom-radio.active:focus {
  outline: thin dotted;
  outline: none;
  outline-offset: -2px;
}
.pp-container .custom-radio-group .custom-radio:hover,
.pp-container .custom-radio-group .custom-radio:focus {
  color: #243588;
  text-decoration: none;
}
.pp-container .custom-radio-group .custom-radio:active,
.pp-container .custom-radio-group .custom-radio.active {
  outline: 0;
  background-image: none;
}
.pp-container .custom-radio-group .custom-radio.disabled,
.pp-container .custom-radio-group .custom-radio[disabled],
fieldset[disabled] .pp-container .custom-radio-group .custom-radio {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.pp-container .custom-radio-group .custom-radio span[class^="pw-icon-"] {
  pointer-events: none;
}
.pp-container .custom-radio-group .custom-radio span[class^="pw-icon-"]:before {
  display: inline-block;
  padding: 0px 10px 3px 0;
  vertical-align: middle;
}
.pp-container .custom-radio-group .custom-radio.pw-icon-arrow-up,
.pp-container .custom-radio-group .custom-radio.pw-icon-arrow-down,
.pp-container .custom-radio-group .custom-radio.pw-icon-arrow-left,
.pp-container .custom-radio-group .custom-radio.pw-icon-arrow-right {
  position: relative;
  padding-right: 35px;
}
.pp-container .custom-radio-group .custom-radio.pw-icon-arrow-up:before,
.pp-container .custom-radio-group .custom-radio.pw-icon-arrow-down:before,
.pp-container .custom-radio-group .custom-radio.pw-icon-arrow-left:before,
.pp-container .custom-radio-group .custom-radio.pw-icon-arrow-right:before {
  display: none;
}
.pp-container .custom-radio-group .custom-radio.pw-icon-arrow-up:after,
.pp-container .custom-radio-group .custom-radio.pw-icon-arrow-down:after,
.pp-container .custom-radio-group .custom-radio.pw-icon-arrow-left:after,
.pp-container .custom-radio-group .custom-radio.pw-icon-arrow-right:after {
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  right: 15px;
  top: 40%;
  padding: 0px 0 0px 7px;
  margin-top: -2px;
  margin-right: -5px;
  display: inline-block;
  -webkit-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
}
.pp-container .custom-radio-group .custom-radio.pw-icon-arrow-up.icon-align-left,
.pp-container .custom-radio-group .custom-radio.pw-icon-arrow-down.icon-align-left,
.pp-container .custom-radio-group .custom-radio.pw-icon-arrow-left.icon-align-left,
.pp-container .custom-radio-group .custom-radio.pw-icon-arrow-right.icon-align-left {
  padding-left: 30px;
  padding-right: 12px;
}
.pp-container .custom-radio-group .custom-radio.pw-icon-arrow-up.icon-align-left:after,
.pp-container .custom-radio-group .custom-radio.pw-icon-arrow-down.icon-align-left:after,
.pp-container .custom-radio-group .custom-radio.pw-icon-arrow-left.icon-align-left:after,
.pp-container .custom-radio-group .custom-radio.pw-icon-arrow-right.icon-align-left:after {
  display: none;
}
.pp-container .custom-radio-group .custom-radio.pw-icon-arrow-up.icon-align-left:before,
.pp-container .custom-radio-group .custom-radio.pw-icon-arrow-down.icon-align-left:before,
.pp-container .custom-radio-group .custom-radio.pw-icon-arrow-left.icon-align-left:before,
.pp-container .custom-radio-group .custom-radio.pw-icon-arrow-right.icon-align-left:before {
  position: absolute;
  left: 10px;
  top: 40%;
  margin-top: -4px;
  display: inline-block;
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding: 0px 7px 0px 0px;
  -webkit-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
}
.pp-container .custom-radio-group .custom-radio.pw-icon-arrow-right:before,
.pp-container .custom-radio-group .custom-radio.pw-icon-arrow-right:after {
  content: "r";
}
.pp-container .custom-radio-group .custom-radio.pw-icon-arrow-right:hover:before,
.pp-container .custom-radio-group .custom-radio.pw-icon-arrow-right:hover:after {
  -webkit-transform: translate3d(2px, 0, 0);
  transform: translate3d(2px, 0, 0);
}
.pp-container .custom-radio-group .custom-radio.pw-icon-arrow-left:before,
.pp-container .custom-radio-group .custom-radio.pw-icon-arrow-left:after {
  content: "l";
}
.pp-container .custom-radio-group .custom-radio.pw-icon-arrow-left:hover:before,
.pp-container .custom-radio-group .custom-radio.pw-icon-arrow-left:hover:after {
  -webkit-transform: translate3d(-2px, 0, 0);
  transform: translate3d(-2px, 0, 0);
}
.pp-container .custom-radio-group .custom-radio.pw-icon-arrow-down:before,
.pp-container .custom-radio-group .custom-radio.pw-icon-arrow-down:after {
  content: "d";
}
.pp-container .custom-radio-group .custom-radio.pw-icon-arrow-down:hover:before,
.pp-container .custom-radio-group .custom-radio.pw-icon-arrow-down:hover:after {
  -webkit-transform: translate3d(0, 2px, 0);
  transform: translate3d(0, 2px, 0);
}
.pp-container .custom-radio-group .custom-radio.pw-icon-arrow-up:before,
.pp-container .custom-radio-group .custom-radio.pw-icon-arrow-up:after {
  content: "u";
}
.pp-container .custom-radio-group .custom-radio.pw-icon-arrow-up:hover:before,
.pp-container .custom-radio-group .custom-radio.pw-icon-arrow-up:hover:after {
  -webkit-transform: translate3d(0, -2px, 0);
  transform: translate3d(0, -2px, 0);
}
.pp-container .custom-radio-group .custom-radio:hover,
.pp-container .custom-radio-group .custom-radio:focus,
.pp-container .custom-radio-group .custom-radio:active,
.pp-container .custom-radio-group .custom-radio.active,
.open .dropdown-toggle.pp-container .custom-radio-group .custom-radio {
  color: #243588;
  background-color: #fff;
}
.pp-container .custom-radio-group .custom-radio:active,
.pp-container .custom-radio-group .custom-radio.active,
.open .dropdown-toggle.pp-container .custom-radio-group .custom-radio {
  background-image: none;
}
.pp-container .custom-radio-group .custom-radio.disabled,
.pp-container .custom-radio-group .custom-radio[disabled],
fieldset[disabled] .pp-container .custom-radio-group .custom-radio,
.pp-container .custom-radio-group .custom-radio.disabled:hover,
.pp-container .custom-radio-group .custom-radio[disabled]:hover,
fieldset[disabled] .pp-container .custom-radio-group .custom-radio:hover,
.pp-container .custom-radio-group .custom-radio.disabled:focus,
.pp-container .custom-radio-group .custom-radio[disabled]:focus,
fieldset[disabled] .pp-container .custom-radio-group .custom-radio:focus,
.pp-container .custom-radio-group .custom-radio.disabled:active,
.pp-container .custom-radio-group .custom-radio[disabled]:active,
fieldset[disabled] .pp-container .custom-radio-group .custom-radio:active,
.pp-container .custom-radio-group .custom-radio.disabled.active,
.pp-container .custom-radio-group .custom-radio[disabled].active,
fieldset[disabled] .pp-container .custom-radio-group .custom-radio.active {
  background-color: #fff;
  border-color: #cbcbcb;
}
.pp-container .custom-radio-group .custom-radio .badge {
  color: #fff;
  background-color: #243588;
}
.pp-container .custom-radio-group .custom-radio:hover {
  -webkit-box-shadow: 0 2px 0 #cbcbcb;
  box-shadow: 0 2px 0 #cbcbcb;
  color: #333333;
  transform: translate(0px, 1px);
  -webkit-transform: translate(0px, 1px);
  -ms-transform: translate(0px, 1px);
}
.pp-container .custom-radio-group .custom-radio:active {
  -webkit-box-shadow: 0 1px 0 #cbcbcb;
  box-shadow: 0 1px 0 #cbcbcb;
  transform: translate(0px, 2px);
  -webkit-transform: translate(0px, 2px);
  -ms-transform: translate(0px, 2px);
}
.pp-container .custom-radio-group .custom-radio:after,
.pp-container .custom-radio-group .custom-radio:before {
  color: #243588;
}
.pp-container .custom-radio-group .custom-radio.btn-default-code {
  -webkit-user-select: auto;
     -moz-user-select: auto;
      -ms-user-select: auto;
          user-select: auto;
}
.pp-container .custom-radio-group .custom-radio input[type=radio] {
  top: 15px;
  left: 18px;
}
.pp-container .custom-radio-group .custom-radio input[type=radio] + .image-radio {
  top: 14px;
  left: 15px;
}
.pp-container .custom-radio-group .custom-radio .image-radio + span,
.pp-container .custom-radio-group .custom-radio .custom-input-image + span {
  pointer-events: none;
}
.pp-container .custom-radio-group .custom-radio .info-icon {
  margin-left: 5px;
  pointer-events: initial;
}
.pp-container .custom-radio-group .custom-radio:hover {
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transform: translateY(3px);
  transform: translateY(3px);
}
.pp-container .custom-radio-group .custom-radio.active {
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: #edf2fb;
  border-color: #94b0e2;
  color: #243588;
  -webkit-transform: translateY(3px);
  transform: translateY(3px);
}
.pp-container .custom-radio-group .custom-radio.ng-invalid {
  border-color: #E30613;
  -webkit-box-shadow: 0 3px 0 #F1878C;
  box-shadow: 0 3px 0 #F1878C;
}
.pp-container .custom-radio-group .custom-radio-fillspace {
  margin: 10px 0 0 10px;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  -ms-flex-preferred-size: calc(100% - 10px);
      flex-basis: calc(100% - 10px);
}
@media (min-width: 767px) {
  .pp-container .custom-radio-group .custom-radio-fillspace {
    -ms-flex-preferred-size: calc(33.33% - 10px);
        flex-basis: calc(33.33% - 10px);
  }
}
@media (min-width: 1280px) {
  .pp-container .custom-radio-group .custom-radio-fillspace {
    -ms-flex-preferred-size: calc(25% - 10px);
        flex-basis: calc(25% - 10px);
  }
}
.pp-container .custom-radio-group.vertical-group {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.pp-container .custom-radio-group.vertical-group .custom-radio {
  margin-bottom: 15px;
  text-align: left;
}
.pp-container .custom-radio-group.vertical-group .custom-radio + .custom-radio {
  margin-left: 0;
}
.pp-container .custom-radio-group .topstamp {
  margin-left: 3px;
  margin-right: 3px;
  display: inline-block;
  background: #AAE4FE;
  border-radius: 4px;
  line-height: 2;
  font-size: 12px;
  z-index: 1;
  top: -12px;
  right: -10px;
  padding: 0 7px;
  white-space: nowrap;
}
@media (min-width: 767px) {
  .pp-container .custom-radio-group .topstamp {
    top: 9px;
    right: 0;
  }
}
.pp-container .custom-radio-group .actiestamp {
  margin-left: 3px;
  margin-right: 3px;
  display: inline-block;
  background: #FDC300;
  border-radius: 4px;
  line-height: 2;
  font-size: 12px;
  z-index: 1;
  top: -12px;
  right: 85px;
  padding: 0 7px;
  white-space: nowrap;
}
@media (min-width: 767px) {
  .pp-container .custom-radio-group .actiestamp {
    top: 9px;
    right: 95px;
  }
}
.pp-container .reloadmetadata-loading-effect,
.pp-container .selfremoving-initial-loading-effect {
  border: 1px solid #ffffff !important;
}
.pp-container .reloadmetadata-loading-effect:after,
.pp-container .selfremoving-initial-loading-effect:after {
  content: '';
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 6px;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-name: placeHolderShimmer;
          animation-name: placeHolderShimmer;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  background: #F4F4F4;
  background: -webkit-gradient(linear, left top, right top, color-stop(8%, #ffffff), color-stop(18%, #edf2fb), color-stop(33%, #ffffff));
  background: linear-gradient(to right, #ffffff 8%, #edf2fb 18%, #ffffff 33%);
  background-size: 1000px 100px;
  position: absolute;
}
.pp-container .loading-effect input[type="text"],
.pp-container .loading-effect input[type="number"],
.pp-container .loading-effect input[type="email"],
.pp-container .loading-effect select,
.pp-container .loading-effect .custom-radio-group .custom-radio {
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-name: placeHolderShimmer;
          animation-name: placeHolderShimmer;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  background: #F4F4F4;
  background: -webkit-gradient(linear, left top, right top, color-stop(8%, #ffffff), color-stop(18%, #edf2fb), color-stop(33%, #ffffff));
  background: linear-gradient(to right, #ffffff 8%, #edf2fb 18%, #ffffff 33%);
  background-size: 1000px 100px;
  position: relative;
  pointer-events: none;
}
.pp-container .loading-effect .custom-checkbox,
.pp-container .loading-effect .pp-content > span:only-child {
  z-index: 0;
  pointer-events: none;
}
.pp-container .loading-effect .custom-checkbox:before,
.pp-container .loading-effect .pp-content > span:only-child:before {
  content: '';
  left: -10px;
  right: -10px;
  top: -10px;
  bottom: -10px;
  position: absolute;
  z-index: -1;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-name: placeHolderShimmer;
          animation-name: placeHolderShimmer;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  background: #F4F4F4;
  background: -webkit-gradient(linear, left top, right top, color-stop(8%, #ffffff), color-stop(18%, #edf2fb), color-stop(33%, #ffffff));
  background: linear-gradient(to right, #ffffff 8%, #edf2fb 18%, #ffffff 33%);
  background-size: 1000px 100px;
  border-radius: 6px;
}
.pp-container .loading-effect .pp-content > span:only-child {
  min-height: 1.42857143;
  min-width: 150px;
}
.pp-container .loading-effect .custom-radio-wrapper .custom-radio,
.pp-container .loading-effect .custom-checkbox-wrapper .custom-checkbox:before {
  top: 0;
  bottom: 0;
}
.pp-container .loading-effect .custom-checkbox-wrapper .custom-checkbox:before {
  left: 0;
  right: 0;
}
.pp-container .no-loading-effect input[type="text"],
.pp-container .no-loading-effect input[type="number"],
.pp-container .no-loading-effect select,
.pp-container .no-loading-effect .custom-radio-group .custom-radio {
  pointer-events: none;
  -webkit-animation-duration: 0s;
          animation-duration: 0s;
  background: none;
}
.pp-container .loading-effect2 input[type="text"],
.pp-container .loading-effect2 input[type="number"] {
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-name: placeHolderShimmer;
          animation-name: placeHolderShimmer;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  background: #F4F4F4;
  background: -webkit-gradient(linear, left top, right top, color-stop(8%, #ffffff), color-stop(18%, #edf2fb), color-stop(33%, #ffffff));
  background: linear-gradient(to right, #ffffff 8%, #edf2fb 18%, #ffffff 33%);
  background-size: 1000px 100px;
  position: relative;
}
.pp-container .custom-radio-group-as-inline .shell {
  display: inline-block;
  width: 100%;
  max-width: 377px;
}
@media (max-width: 400px) {
  .pp-container .custom-radio-group-as-inline .custom-radio-group {
    display: block;
  }
  .pp-container .custom-radio-group-as-inline .custom-radio-group .custom-radio {
    display: block;
  }
  .pp-container .custom-radio-group-as-inline .custom-radio-group .custom-radio + .custom-radio {
    margin-left: 0;
    margin-top: 10px;
  }
}
@media (min-width: 767px) {
  .pp-container .custom-radio-group-as-inline .custom-radio-group,
  .pp-container .custom-radio-group-as-inline .shell {
    display: inline-block;
  }
  .pp-container .custom-radio-group-as-inline .shell {
    width: auto;
    max-width: 160px;
    margin-left: 10px;
    margin-top: 0 !important;
    vertical-align: bottom;
  }
}
.pp-container .ng-invalid-checkbox .custom-checkbox input[type=checkbox] + .image-checkbox {
  border: 1px solid #E30613;
}
.pp-container span[onclick],
.pp-container span[ng-click] {
  cursor: pointer;
}
.pp-container .no-reqr .mandatory {
  display: none;
}
.pp-container .no-reqr span.withrequired:after {
  content: "*";
  display: inline-block;
  font-size: 16px;
}
.pp-container .shell[datepickermasklength="10"] > span {
  display: none;
}
.pp-container .custom-radio-wrapper {
  width: 100%;
  position: relative;
  display: block;
  min-height: 0;
  margin-top: 15px;
  margin-bottom: 20px;
}
@media (min-width: 767px) {
  .pp-container .custom-radio-wrapper {
    margin-top: 0;
    margin-bottom: 0;
  }
}
.pp-container .custom-radio-wrapper .custom-radio {
  width: calc(100% - 30px);
  padding-left: 43px;
  border: 1px solid #BABABA;
  border-radius: 6px;
  -webkit-box-shadow: 0 2px 3px #BABABA;
          box-shadow: 0 2px 3px #BABABA;
  padding-top: 18px;
  padding-bottom: 18px;
  background-color: #ffffff;
  text-align: left;
}
@media (max-width: 766px) {
  .pp-container .custom-radio-wrapper .custom-radio {
    padding-right: 5px;
  }
}
@media (min-width: 767px) {
  .pp-container .custom-radio-wrapper .custom-radio {
    width: calc(100% - 40px);
    padding-top: 10px;
    padding-bottom: 10px;
    border: none;
    border-radius: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
    padding-left: 35px;
    background-color: transparent;
  }
}
.pp-container .custom-radio-wrapper .custom-radio input[type=radio] {
  left: 19px;
  top: 18px;
}
@media (min-width: 767px) {
  .pp-container .custom-radio-wrapper .custom-radio input[type=radio] {
    left: 7px;
    top: 15px;
  }
}
.pp-container .custom-radio-wrapper .custom-radio input[type=radio] + .image-radio {
  top: 19px;
  left: 15px;
}
@media (min-width: 767px) {
  .pp-container .custom-radio-wrapper .custom-radio input[type=radio] + .image-radio {
    left: 5px;
    top: 15px;
  }
}
@media (min-width: 767px) {
  .pp-container .custom-radio-wrapper .custom-radio .custom-input-image + span[withtopstamp="true"] {
    display: inline-block;
    padding-right: 100px;
  }
}
@media (min-width: 767px) {
  .pp-container .custom-radio-wrapper .custom-radio .custom-input-image + span[withactiestamp="true"] {
    display: inline-block;
    padding-right: 255px;
  }
}
.pp-container .custom-radio-wrapper .custom-radio .withlogo {
  line-height: 1.42857143;
  display: inline-block;
  width: 100%;
  padding-right: 72px;
}
@media (min-width: 767px) {
  .pp-container .custom-radio-wrapper .custom-radio .withlogo {
    padding-right: 0;
    padding-left: 100px;
  }
}
.pp-container .custom-radio-wrapper .custom-radio .withlogo .logo {
  position: absolute;
  right: 5px;
  top: 12px;
}
@media (min-width: 767px) {
  .pp-container .custom-radio-wrapper .custom-radio .withlogo .logo {
    right: auto;
    top: 4px;
    left: 44px;
  }
}
.pp-container .custom-radio-wrapper .custom-radio .withlogo .logo img {
  max-width: 80px;
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .pp-container .custom-radio-wrapper .custom-radio .withlogo .logo img {
    max-width: 55px;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .pp-container .custom-radio-wrapper .custom-radio .withlogo.multiplelogos {
    padding-right: 82px;
  }
}
.pp-container .custom-radio-wrapper .custom-radio .withlogo.multiplelogos .logo {
  width: 50px;
  height: 30px;
  right: 45px;
  top: 12px;
}
.pp-container .custom-radio-wrapper .custom-radio .withlogo.multiplelogos .logo img {
  width: 100%;
  height: 100%;
}
.pp-container .custom-radio-wrapper .custom-radio .withlogo.multiplelogos .logo + .logo {
  right: 5px;
}
.pp-container .custom-radio-wrapper .custom-radio + .custom-radio {
  margin-left: 0;
  margin-top: 15px;
}
@media (min-width: 767px) {
  .pp-container .custom-radio-wrapper .custom-radio + .custom-radio {
    margin-top: 0;
  }
}
@media (min-width: 767px) {
  .pp-container .custom-radio-wrapper .custom-radio.active {
    border: none;
    background-color: transparent;
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
}
.pp-container .custom-radio-wrapper .custom-radio .info-icon {
  position: absolute;
  right: -23px;
  margin-top: 2px;
}
.pp-container .custom-radio-wrapper .custom-radio:hover {
  -webkit-transform: translateY(0px);
          transform: translateY(0px);
}
.pp-container .custom-radio-wrapper .topstamp {
  position: absolute;
  display: inline-block;
  background: #AAE4FE;
  border-radius: 4px;
  line-height: 2;
  font-size: 12px;
  z-index: 1;
  top: -12px;
  right: -10px;
  padding: 0 7px;
}
@media (min-width: 767px) {
  .pp-container .custom-radio-wrapper .topstamp {
    top: 8px;
    right: 0;
    font-size: 14px;
  }
}
.pp-container .custom-radio-wrapper .actiestamp {
  position: absolute;
  display: inline-block;
  background: #FDC300;
  border-radius: 4px;
  line-height: 2;
  font-size: 12px;
  z-index: 1;
  top: -12px;
  right: 85px;
  padding: 0 7px;
}
@media (min-width: 767px) {
  .pp-container .custom-radio-wrapper .actiestamp {
    top: 8px;
    font-size: 14px;
    right: 110px;
  }
}
.pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item .custom-checkbox-wrapper .custom-checkbox + .pp-label-helper {
  display: inline-block;
}
.pp-container .custom-checkbox-wrapper {
  width: 100%;
  position: relative;
  margin-top: 15px;
  margin-bottom: 20px;
}
@media (min-width: 767px) {
  .pp-container .custom-checkbox-wrapper {
    margin-top: 0;
    margin-bottom: 0;
  }
}
.pp-container .custom-checkbox-wrapper .custom-checkbox {
  width: calc(100% - 30px);
  padding-left: 43px;
  border: 1px solid #BABABA;
  border-radius: 6px;
  -webkit-box-shadow: 0 2px 3px #BABABA;
          box-shadow: 0 2px 3px #BABABA;
  padding-top: 18px;
  padding-bottom: 18px;
  padding-right: 10px;
  background-color: #ffffff;
}
.pp-container .custom-checkbox-wrapper .custom-checkbox:after {
  display: none;
}
@media (min-width: 767px) {
  .pp-container .custom-checkbox-wrapper .custom-checkbox {
    width: calc(100% - 40px);
    padding-top: 10px;
    padding-bottom: 10px;
    border: none;
    border-radius: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
    background-color: transparent;
    padding-left: 35px;
  }
}
.pp-container .custom-checkbox-wrapper .custom-checkbox input[type="checkbox"] {
  top: 18px;
  left: 18px;
}
@media (min-width: 767px) {
  .pp-container .custom-checkbox-wrapper .custom-checkbox input[type="checkbox"] {
    top: 10px;
    left: 7px;
  }
}
.pp-container .custom-checkbox-wrapper .custom-checkbox input[type="checkbox"] + .image-checkbox {
  top: 18px;
  left: 15px;
}
@media (min-width: 767px) {
  .pp-container .custom-checkbox-wrapper .custom-checkbox input[type="checkbox"] + .image-checkbox {
    top: 10px;
    left: 5px;
  }
}
.pp-container .custom-checkbox-wrapper .custom-checkbox .custom-input-image + div {
  display: inline-block;
  pointer-events: none;
}
@media (min-width: 767px) {
  .pp-container .custom-checkbox-wrapper .custom-checkbox .custom-input-image + div[withtopstamp="true"] {
    padding-right: 100px;
  }
}
@media (min-width: 767px) {
  .pp-container .custom-checkbox-wrapper .custom-checkbox .custom-input-image + div[withactiestamp="true"] {
    padding-right: 255px;
  }
}
.pp-container .custom-checkbox-wrapper .custom-checkbox .withlogo {
  line-height: 1.42857143;
  display: inline-block;
  width: 100%;
  padding-right: 72px;
}
@media (min-width: 767px) {
  .pp-container .custom-checkbox-wrapper .custom-checkbox .withlogo {
    padding-right: 0;
    padding-left: 100px;
  }
}
.pp-container .custom-checkbox-wrapper .custom-checkbox .withlogo .logo {
  position: absolute;
  right: 5px;
  top: 12px;
}
@media (min-width: 767px) {
  .pp-container .custom-checkbox-wrapper .custom-checkbox .withlogo .logo {
    right: auto;
    top: 4px;
    left: 44px;
  }
}
.pp-container .custom-checkbox-wrapper .custom-checkbox .withlogo .logo img {
  max-width: 80px;
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .pp-container .custom-checkbox-wrapper .custom-checkbox .withlogo .logo img {
    max-width: 55px;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .pp-container .custom-checkbox-wrapper .custom-checkbox .withlogo.multiplelogos {
    padding-right: 82px;
  }
}
.pp-container .custom-checkbox-wrapper .custom-checkbox .withlogo.multiplelogos .logo {
  width: 50px;
  height: 30px;
  right: 45px;
  top: 12px;
}
.pp-container .custom-checkbox-wrapper .custom-checkbox .withlogo.multiplelogos .logo img {
  width: 100%;
  height: 100%;
}
.pp-container .custom-checkbox-wrapper .custom-checkbox .withlogo.multiplelogos .logo + .logo {
  right: 5px;
}
.pp-container .custom-checkbox-wrapper .custom-checkbox + .pp-label-helper {
  width: 30px;
  vertical-align: middle;
  line-height: 1;
  display: inline-block;
  padding-top: 10px;
  padding-bottom: 10px;
}
@media (min-width: 767px) {
  .pp-container .custom-checkbox-wrapper .custom-checkbox + .pp-label-helper {
    width: 40px;
    vertical-align: top;
  }
}
.pp-container .custom-checkbox-wrapper .topstamp {
  position: absolute;
  display: inline-block;
  background: #AAE4FE;
  border-radius: 4px;
  line-height: 2;
  font-size: 12px;
  z-index: 1;
  top: -12px;
  right: -10px;
  padding: 0 7px;
}
@media (min-width: 767px) {
  .pp-container .custom-checkbox-wrapper .topstamp {
    top: 8px;
    right: 0;
    font-size: 14px;
  }
}
.pp-container .custom-checkbox-wrapper .actiestamp {
  position: absolute;
  display: inline-block;
  background: #FDC300;
  border-radius: 4px;
  line-height: 2;
  font-size: 12px;
  z-index: 1;
  top: 9px;
  right: 90px;
  padding: 0 7px;
}
@media (min-width: 767px) {
  .pp-container .custom-checkbox-wrapper .actiestamp {
    font-size: 14px;
    top: 8px;
    right: 110px;
  }
}
.pp-container .openpdf {
  display: none;
}
.pp-container .tooltip-info-box-content {
  display: none;
}
.pp-btn-container {
  border-radius: 0 0 10px 10px;
  padding: 20px 20px 30px;
  margin-top: -20px;
  background-color: #ffffff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (max-width: 766px) {
  .pp-btn-container {
    margin-left: -10px;
    margin-right: -10px;
    border-radius: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column;
            flex-flow: column;
    margin-top: -20px;
  }
}
@media (min-width: 767px) {
  .pp-btn-container {
    padding: 30px 20px 40px;
    border-top: 1px solid #EDEDED;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.pp-btn-container .pp-btn-container-top,
.pp-btn-container .pp-btn-container-left,
.pp-btn-container .pp-btn-container-right,
.pp-btn-container .pp-btn-container-bottom {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.pp-btn-container .pp-btn-container-top {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  width: 100%;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
.pp-btn-container .pp-btn-container-left {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}
@media (min-width: 767px) {
  .pp-btn-container .pp-btn-container-left {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    padding: 0 10px 0 20px;
  }
}
.pp-btn-container .pp-btn-container-right {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
@media (min-width: 767px) {
  .pp-btn-container .pp-btn-container-right {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
    padding: 0 20px 0 10px;
  }
}
.pp-btn-container .pp-btn-container-bottom {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  width: 100%;
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
}
.pp-btn-container .pp-btn-container-bottom .bottomtext {
  padding: 20px 20px 0;
}
@media (min-width: 767px) {
  .pp-btn-container .pp-btn-container-bottom .bottomtext {
    padding: 30px 20px 0;
  }
}
.pp-btn-container .pp-btn-container-bottom .customerchecktext {
  color: #757474;
  padding: 20px 20px 0;
}
@media (min-width: 767px) {
  .pp-btn-container .pp-btn-container-bottom .customerchecktext {
    padding: 30px 20px 0;
  }
}
.pp-btn-container .pp-btn-container-fix {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5;
}
@media (max-width: 766px) {
  .pp-btn-container .fix-30 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
}
.pp-btn-container input[type="button"] {
  margin: 10px 0;
  width: 100%;
}
@media (min-width: 767px) {
  .pp-btn-container input[type="button"] {
    margin: 0;
  }
}
.pp-div-ng {
  width: 100%;
  background-color: #F4F4F4;
  /* Purchase page static right side on top of left in low resolution */
}
@media (min-width: 1024px) {
  .pp-div-ng .main-left {
    right: 25%;
  }
}
@media (min-width: 1024px) {
  .pp-div-ng .main-left {
    right: 30%;
    width: 70%;
  }
}
@media (min-width: 1280px) {
  .pp-div-ng .main-left {
    right: 28%;
    width: 62%;
  }
}
@media (min-width: 1024px) {
  .pp-div-ng .main-right {
    left: 75%;
  }
}
@media (max-width: 1023px) {
  .pp-div-ng .main-right {
    display: block !important;
    padding: 0 10px 0;
  }
  .pp-div-ng .main-right > .divUcStaticContent,
  .pp-div-ng .main-right > .hld,
  .pp-div-ng .main-right > .product-info-card-sticky > .hld,
  .pp-div-ng .main-right > div#pw-sticky-container > .hld {
    display: none;
  }
}
@media (min-width: 1024px) {
  .pp-div-ng .main-right {
    left: 70%;
    width: 30%;
  }
}
@media (min-width: 1280px) {
  .pp-div-ng .main-right {
    left: 70%;
    width: 29%;
  }
}
.pp-div-ng #divTop {
  height: 0;
}
.pp-div-ng .main-content {
  padding-top: 0;
}
.pp-div-ng .hero-unit {
  text-align: left;
}
@media (min-width: 767px) {
  .pp-div-ng .hero-unit {
    padding-top: 10px;
  }
  .pp-div-ng .hero-unit h1 {
    display: block;
    margin-bottom: 5px;
  }
}
@media (max-width: 766px) {
  .pp-div-ng .hero-unit {
    margin-bottom: 0px;
    padding-top: 10px;
  }
  .pp-div-ng .hero-unit .hero-content {
    padding-left: 50px;
  }
}
.pp-div-ng .pr-steps {
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 20px;
  margin-top: 20px;
}
@media (min-width: 767px) {
  .pp-div-ng .pr-steps {
    margin-bottom: 0;
  }
}
@media (min-width: 1024px) {
  .pp-div-ng .pr-steps {
    margin-top: 23px;
  }
}
@media (min-width: 1280px) {
  .pp-div-ng .pr-steps {
    margin-top: 0;
  }
}
.pp-div-ng .pr-steps > div {
  display: block;
  text-align: center;
}
@media (min-width: 767px) {
  .pp-div-ng .pr-steps > div {
    display: inline;
  }
}
.pp-div-ng .pr-steps > div:after {
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "r";
  vertical-align: middle;
  color: #243588;
}
.pp-div-ng .pr-steps > div:last-child:after {
  display: none;
}
.pp-div-ng .pr-steps a {
  text-decoration: none;
  cursor: default;
}
@media (max-width: 766px) {
  .pp-div-ng .pr-steps a {
    font-size: 14px;
  }
}
.pp-div-ng .pr-steps a:before {
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  vertical-align: middle;
  font-size: 20px;
  padding-right: 10px;
}
.pp-div-ng .pr-steps a.label {
  cursor: pointer;
  font-family: 'Barlow-Bold', sans-serif;
}
.pp-div-ng .pr-steps a.link {
  cursor: pointer;
}
.pp-div-ng .pr-steps a.link:before {
  content: "v";
  color: #95C11F;
}
.pp-div-ng .pr-steps-combined {
  padding-left: 10px;
  padding-right: 10px;
}
@media (min-width: 767px) {
  .pp-div-ng .pr-steps-combined {
    margin-bottom: 0;
  }
}
@media (min-width: 1024px) {
  .pp-div-ng .pr-steps-combined {
    margin-top: 23px;
  }
}
@media (min-width: 1280px) {
  .pp-div-ng .pr-steps-combined {
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .pp-div-ng .pr-steps-combined {
    border-bottom: 1px solid #e2e2e2;
  }
}
@media (min-width: 767px) {
  .pp-div-ng .pr-steps-combined .prSteps-combined-mobilesteps {
    display: none;
  }
}
@media (max-width: 767px) {
  .pp-div-ng .pr-steps-combined .prSteps-combined-desktopsteps {
    display: none;
  }
}
@media (min-width: 767px) {
  .pp-div-ng .pr-steps-combined .prsteps-combined-list {
    padding-left: 10px;
  }
}
.pp-div-ng .pr-steps-combined .prsteps-combined-list > div {
  display: block;
  text-align: center;
}
@media (min-width: 767px) {
  .pp-div-ng .pr-steps-combined .prsteps-combined-list > div {
    display: inline;
  }
}
.pp-div-ng .pr-steps-combined .prsteps-combined-list > div:after {
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "r";
  vertical-align: middle;
  color: #243588;
}
.pp-div-ng .pr-steps-combined .prsteps-combined-list > div:last-child:after {
  display: none;
}
.pp-div-ng .pr-steps-combined .prSteps-combined-mobilesteps {
  margin-top: 0;
}
@media (max-width: 766px) {
  .pp-div-ng .pr-steps-combined .prSteps-combined-mobilesteps {
    margin-bottom: 0px !important;
    margin-top: 0px;
    padding-bottom: 7px !important;
    padding-top: 7px !important;
    background-color: #F4F4F4;
  }
}
.pp-div-ng .pr-steps-combined .prSteps-combined-mobilesteps a.link:before {
  display: none;
}
@media (min-width: 766px) {
  .pp-div-ng .pr-steps-combined .prSteps-combined-mobilesteps {
    display: none;
  }
}
.pp-div-ng .pr-steps-combined .prSteps-combined-mobilesteps > div {
  display: inline-block;
}
.pp-div-ng .pr-steps-combined a {
  text-decoration: none;
  cursor: default;
}
@media (max-width: 766px) {
  .pp-div-ng .pr-steps-combined a {
    font-size: 14px;
  }
}
.pp-div-ng .pr-steps-combined a:first:before {
  padding-left: 0;
}
.pp-div-ng .pr-steps-combined a:before {
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  vertical-align: middle;
  font-size: 18px;
  padding-left: 10px;
}
.pp-div-ng .pr-steps-combined a.label {
  cursor: pointer;
  font-family: 'Barlow-Bold', sans-serif;
}
.pp-div-ng .pr-steps-combined a.link {
  cursor: pointer;
}
.pp-div-ng .pr-steps-combined a.link:before {
  content: "v";
  color: #95C11F;
}
.pp-div-ng .hld-grayborder.hld-validation {
  margin: 0 0 -10px 0;
  padding: 20px 30px 20px;
  background-color: #FCF5C4;
  border: 1px solid #EEE49F;
}
.pp-div-ng .hld-grayborder.hld-validation #focusLink {
  display: block;
}
.pp-div-ng .hld-grayborder.hld-validation h2 {
  margin-top: 0;
  margin-bottom: 20px;
}
.pp-div-ng .hld-grayborder.hld-validation li {
  font-size: 14px;
}
.pp-div-ng .hld-grayborder.hld-validation li:before {
  color: #E30613;
}
@media (max-width: 766px) {
  .pp-div-ng .hld-grayborder.hld-validation {
    margin: 10px 0 20px 0;
    padding: 10px 20px 10px;
  }
}
@media (min-width: 1024px) {
  .pp-div-ng .hld-grayborder.hld-validation {
    margin: 30px 0 -10px 0;
  }
}
.pp-div-ng .loading-ng {
  background-image: url('https://cdn2.pricewise.nl/resources/main/loading.gif');
  background-repeat: no-repeat;
  background-position: 0px 0px;
  background-size: contain;
  height: 20px;
  width: 20px;
}
.pp-div-ng .parent-loading-test {
  padding-top: 0;
  position: relative;
}
.pp-div-ng .parent-loading-test .loading-test {
  position: absolute;
  right: 0px;
  top: 8px;
}
@media (max-width: 766px) {
  .pp-div-ng .kcc-pp {
    margin-bottom: 0;
  }
}
.pp-div-ng #focusLink {
  font-size: 0px;
  line-height: 0;
}
.pp-div-ng .pw-icon-safe-top,
.pp-div-ng .pw-icon-safe-bottom {
  color: #95c11f;
  font-size: 18px;
  width: 25px;
}
.pp-div-ng .icon-safe-top {
  display: inline-block;
}
.pp-div-ng .icon-safe-top div,
.pp-div-ng .icon-safe-top span {
  display: inline-block;
  vertical-align: middle;
}
@media (max-width: 766px) {
  .pp-div-ng .icon-safe-top .text-bottom-secure {
    font-size: 14px;
  }
}
@media (max-width: 470px) {
  .pp-div-ng .icon-safe-top {
    text-align: center;
    margin-top: -15px;
    margin-right: -40px;
    display: block;
  }
  .pp-div-ng .icon-safe-top .pw-icon-lock {
    widows: 19px;
  }
  .pp-div-ng .icon-safe-top .text-bottom-secure {
    width: 65px;
    font-size: 13px;
    line-height: 1;
  }
}
.pp-div-ng .icon-safe-top.icon-visible-mvt {
  display: none;
}
.pp-div-ng .icon-safe-bottom {
  display: inline-block;
  float: right;
}
.pp-div-ng .icon-safe-bottom .text-bottom-secure {
  vertical-align: text-bottom;
}
.pp-div-ng .help-text {
  color: #757474;
}
@media (max-width: 766px) {
  .pp-div-ng .help-text {
    font-size: 14px;
  }
}
.pp-div-ng .days-14,
.pp-div-ng .introtext {
  display: inline-block;
}
.pp-div-ng .introtext {
  position: relative;
  background-color: #ffffff;
  padding: 30px 40px 10px;
  border-radius: 10px;
  margin-top: 30px;
  width: 100%;
  display: block;
  margin-bottom: -80px;
}
@media (max-width: 766px) {
  .pp-div-ng .introtext {
    margin-bottom: -50px;
  }
}
.pp-div-ng .arrow-pp-info-box-2 {
  display: none !important;
}
.pp-div-ng .pp-dontshow-requiredstar .mandatory {
  display: none;
}
.pp-div-ng .gtc-item .pp-label,
.pp-div-ng .gtc-item .pp-label-helper {
  border-top: 1px solid #EDEDED;
  padding-top: 30px;
}
.pp-div-ng .gtc-item .pp-label {
  width: calc(100% - 27px);
  width: -moz-calc(100% - 27px);
}
.pp-div-ng .gtc-item .pp-label-helper {
  width: 27px;
}
.pp-div-ng .gtc-item .open-pdf-first hr {
  border: none;
}
.pp-div-ng .gtc-item .openpdf {
  display: none;
}
.pp-div-ng .gtc-item .pw-icon-vinkje {
  margin-right: 10px;
}
.pp-div-ng .latestordershld {
  background-color: #ffffff;
}
.pp-div-ng .pp-circleflowsteps .flow-steps {
  text-align: left;
}
.pp-div-ng .pp-circleflowsteps .flow-steps.line .flow-step:after {
  left: 40px;
}
@media (max-width: 766px) {
  .pp-div-ng .hidden-xs-in-pp {
    display: none;
  }
}
.contract-alert #form-validation-summary {
  margin-top: 0px;
  margin-bottom: 20px;
}
.contract-alert #form-validation-summary .div-separate {
  display: none;
}
.contract-alert .form-contact {
  margin-left: 0;
  margin-right: 0;
}
.contract-alert .form-contact .div-pp {
  margin-bottom: 0;
}
.contract-alert .form-contact .div-pp .info {
  margin-top: 22px;
}
.contract-alert #div_Newsletter .pp-input {
  margin-top: 10px;
  width: 100%;
}
.contract-alert #div_Newsletter .pp-input label {
  cursor: pointer;
  width: 81%;
}
.contract-alert #div_Newsletter .pp-input input[type="checkbox"] {
  margin-top: 5px;
  float: left;
}
.wrapper-top-bc #form-validation-summary {
  margin-top: 0px;
  margin-bottom: 20px;
}
.wrapper-top-bc #form-validation-summary .div-separate {
  display: none;
}
.wrapper-top-bc .form-contact {
  margin-left: 0;
  margin-right: 0;
}
.wrapper-top-bc .form-contact .div-pp {
  margin-bottom: 0;
}
.wrapper-top-bc .form-contact .div-pp .info {
  margin-top: 22px;
}
.wrapper-top-bc #div_Newsletter .pp-input {
  margin-top: 10px;
  width: 100%;
}
.wrapper-top-bc #div_Newsletter .pp-input label {
  cursor: pointer;
  width: 81%;
}
.wrapper-top-bc #div_Newsletter .pp-input input[type="checkbox"] {
  margin-top: 5px;
  float: left;
}
.purchase-page .ui-datepicker {
  display: none;
}
.info:before {
  color: #fff;
  content: "i";
  font-family: 'font-icons' !important;
  font-size: 10px;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  left: 3px;
  line-height: 1;
  position: absolute;
  text-transform: none !important;
  top: 4px;
}
.info {
  background: #cbc9e0;
  border-radius: 7px 7px 9px;
  cursor: pointer;
  display: inline-block !important;
  height: 17px;
  margin-top: 2px;
  position: relative;
  vertical-align: top;
  width: 17px;
  margin-left: 10px;
}
/* ************************************* END New Purchase page with Angular */
/* ************************************* Car pp */
@media (max-width: 1023px) {
  div.detailpage.pp-car .main-left {
    position: inherit;
  }
  div.detailpage.pp-car .main-right {
    margin-top: 40px;
  }
  div.detailpage.pp-car .pp-custom-top-back {
    left: 40px;
    top: 25px;
  }
}
@media (max-width: 766px) {
  div.detailpage.pp-car .pp-custom-top-back {
    left: 8px;
    top: 0px;
  }
}
.pp-car .logo-authorite {
  display: none;
}
.pp-car .ci-productinfo .logo-supp-info {
  min-height: 50px;
  line-height: 50px;
}
.pp-car .ci-productinfo .logo-supp-info img {
  margin: 0px 0;
}
.pp-car .logo-thiusw {
  margin-left: 106px;
}
.pp-car .div-pp-static .introtext {
  padding-top: 60px !important;
}
@media (max-width: 1023px) {
  .pp-car .div-pp-static .introtext {
    padding-top: 20px !important;
  }
}
@media (max-width: 766px) {
  .pp-car .div-pp-static .introtext {
    padding-top: 0 !important;
  }
}
.pp-car .pp-new-car {
  position: absolute;
  top: 7px;
  left: -24px;
}
@media (max-width: 1023px) {
  .pp-car .pp-new-car {
    left: 15px;
    top: 6px;
  }
}
@media (max-width: 767px) {
  .pp-car .pp-new-car {
    left: -6px;
    top: 11px;
  }
}
.pp-car .icon-safe-top {
  margin-top: -5px;
  position: absolute;
  right: 0;
}
@media (max-width: 1023px) {
  .pp-car .icon-safe-top {
    right: 30px;
  }
}
@media (max-width: 767px) {
  .pp-car .icon-safe-top {
    right: 10px;
  }
}
.pp-car .icon-safe-bottom {
  float: right;
}
.pp-car .ci-prod-det-tabs-content {
  background: #fff;
  border: 1px solid #BABABA;
  border-radius: 6px;
  -webkit-box-shadow: 0 2px 3px #BABABA;
          box-shadow: 0 2px 3px #BABABA;
  margin: 10px 0 20px;
  padding: 10px 20px 20px;
  position: relative;
}
.pp-car .ci-prod-det-tabs-content .padding-bottom-space {
  font-weight: bold;
  color: #243588;
}
.pp-car .ci-prod-det-tabs-content img {
  padding-bottom: 20px;
}
.pp-car .ci-prod-det-tabs-content .left {
  width: 70%;
  padding: 5px 5px 5px 0;
}
.pp-car .ci-prod-det-tabs-content .left .carinsur-title span {
  color: #243588;
  display: block;
  font-size: 20px;
  padding-bottom: 10px;
}
.pp-car .ci-prod-det-tabs-content .right,
.pp-car .ci-prod-det-tabs-content .bottom-right {
  width: 30%;
  padding: 5px 0;
  text-align: right;
}
.pp-car .ci-prod-det-tabs-content .bottom-left,
.pp-car .ci-prod-det-tabs-content .bottom-right {
  border-top: 1px solid #EDEDED;
}
.pp-car .div-pp.pp-step-1 {
  margin: 0 0 20px;
}
.pp-car .div-pp.pp-step-1 label {
  display: inline;
}
.pp-car .div-pp.pp-step-1 label .mandatory {
  line-height: 10px;
}
.pp-car .div-pp-car .header {
  color: #243588;
  font-size: 32px;
  padding-bottom: 10px;
}
.pp-car .div-pp-car .header div {
  display: inline-block;
}
.pp-car .div-pp-car .header .top-mandatory {
  display: none;
  /*color: @gray-dark;
                font-size: 16px;
                margin-top: -10px;
                position: absolute;
                right: 0; */
}
.pp-car .div-pp-car .z-purchase-steps span {
  margin-right: 5px;
  font-size: 18px;
  display: inline-block;
}
@media (min-width: 767px) and (max-width: 1279px) {
  .pp-car .div-pp-car .z-purchase-steps span {
    margin-right: 0;
  }
}
.pp-car .div-pp-car .z-purchase-steps span .current,
.pp-car .div-pp-car .z-purchase-steps span .inactive,
.pp-car .div-pp-car .z-purchase-steps span .current:hover,
.pp-car .div-pp-car .z-purchase-steps span .inactive:hover {
  cursor: auto;
  text-decoration: none;
}
.pp-car .div-pp-car .z-purchase-steps span .current {
  font-weight: bold;
  font-size: 18px;
  color: #243588;
}
.pp-car .div-pp-car .z-purchase-steps span .arrow:after {
  color: #243588;
  font-family: 'Barlow-Bold', sans-serif;
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "r";
  margin-left: 3px;
  display: inline-block;
  vertical-align: middle;
}
.pp-car .div-pp-car .z-purchase-steps span:after {
  margin-right: 0;
}
.pp-car .div-pp-car .tbl-pp-submit,
.pp-car .div-pp-car .pp-bottom-back {
  display: inline;
}
.pp-car .div-pp-car .tbl-pp-submit {
  text-align: right;
  display: inline-block;
  width: 100%;
}
.pp-car .div-pp-car .tbl-pp-submit .pw-icon-arrow-right {
  margin-left: 10px;
}
@media (max-width: 767px) {
  .pp-car .div-pp-car .tbl-pp-submit .pw-icon-arrow-right,
  .pp-car .div-pp-car .tbl-pp-submit .icon-align-left {
    margin-bottom: 10px;
  }
  .pp-car .div-pp-car .tbl-pp-submit input[type="submit"].pw-icon-arrow-right + span,
  .pp-car .div-pp-car .tbl-pp-submit input[type="submit"].icon-align-left + span {
    top: auto;
  }
}
@media (max-width: 767px) {
  .pp-car .div-pp-car #div_CI_ApplicantIsDriver {
    margin-top: -20px;
  }
  .pp-car .div-pp-car #div_CI_ApplicantIsDriver .first-cell {
    display: none;
  }
  .pp-car .div-pp-car #div_CI_ApplicantIsDriver + div .div-separate.pp-details-bottom {
    display: none;
  }
}
.div-pp-static .pp-custom-top-back {
  position: absolute;
  top: 0;
  left: -10px;
}
@media (max-width: 1023px) {
  .div-pp-static .pp-custom-top-back {
    left: 24px;
  }
}
@media (max-width: 767px) {
  .div-pp-static .pp-custom-top-back {
    left: 8px;
    top: 10px;
  }
}
.gray-small-text {
  padding-bottom: 0 !important;
  padding-top: 15px !important;
}
.gray-small-text span {
  color: #757474;
  font-size: 16px;
}
.pp-title-info-right-big {
  color: #243588;
  font-size: 20px !important;
  font-weight: bold;
}
.pp-title-info-right-small {
  color: #243588;
  font-size: 17px !important;
}
.pp-info-line-bottom {
  border-bottom: 1px solid #f1f1f1;
}
.pp-listitem-right-info .list-border li {
  border-bottom: 0 #ccc solid;
}
.pp-listitem-right-info .list-border2 li .padd-list {
  padding-bottom: 10px;
}
.pp-listitem-right-info .list-border2 li .listitem_value {
  float: left;
  min-height: 1px;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  width: 33%;
}
.pp-listitem-right-info .list-border2 li .listitem_label {
  float: left;
  min-height: 1px;
  padding-left: 0;
  padding-right: 5px;
  position: relative;
  width: 67%;
}
.pp-listitem-right-info .list-border .pp-line-top-bottom {
  border-top: 1px solid #f1f1f1;
  border-bottom: 1px solid #f1f1f1;
}
.pp-listitem-right-info .list-border .pp-line-top {
  border-top: 1px solid #f1f1f1;
  padding-top: 8px;
}
.pp-listitem-right-info .pp-info-line-bottom {
  border-bottom: 1px solid #f1f1f1;
}
.pp-listitem-right-info .list-table {
  margin-bottom: 5px;
}
.pp-listitem-right-info .list-table .listitem_value {
  float: left;
  min-height: 1px;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  width: 38%;
}
.pp-listitem-right-info .list-table .listitem_label {
  float: left;
  min-height: 1px;
  padding-left: 0;
  padding-right: 5px;
  position: relative;
  width: 62%;
}
/* ************************************* Car + Zorg pp 2 width 100% only for Aanvullende vragen and Akkoordverklaring */
.error_mess_pp {
  width: 100% !important;
  max-width: 100% !important;
  background-color: #ffffff;
  border: 1px solid #E30613 !important;
  border-radius: 6px !important;
  margin-top: 10px !important;
  margin-bottom: 10px !important;
  color: #e30613 !important;
  padding: 5px 10px 7px 10px !important;
  min-height: auto;
}
.error_mess_pp_2 {
  position: relative !important;
  display: block !important;
  color: #E30613 !important;
  text-align: left !important;
  font-size: 14px !important;
  max-width: 100% !important;
}
.div-pp .pp-details-bottom {
  margin: 0 !important;
  height: 22px !important;
}
.div-pp #div_CI_DamageFreeYears .pp-field {
  vertical-align: top !important;
  line-height: 10px !important;
  padding-top: 0 !important;
  margin-top: 0 !important;
}
.div-pp #div_CI_DamageFreeYears .pp-input {
  min-height: 2px !important;
}
.div-pp #div_CI_DamageFreeYears .pp-input span {
  line-height: 0px !important;
  vertical-align: top;
}
@media (max-width: 767px) {
  .div-pp #div_CI_DamageFreeYears .pp-input span {
    line-height: 50px !important;
  }
}
.div-pp #div_CI_AddQuestion5YearsLicenseSuspensionWarning {
  background: #edf2fb;
  border: 1px solid #bababa;
  border-radius: 6px;
  margin: 10px 0 20px;
  padding: 13px 20px;
  position: relative;
}
.div-pp #div_CI_AddQuestionHowManyDamageExplanation .pp-input textarea {
  min-height: 6.4em;
}
.div-pp #div_CI_AddQuestionSmartPhoneMessage {
  background-color: #ededed;
  border-radius: 6px;
}
.div-pp #div_CI_AddQuestionSmartPhoneMessage .pp-input {
  padding: 10px 15px;
}
.div-pp #div_CI_IsDirectDebit,
.div-pp #div_AcceptDirectDebit {
  width: 100%;
}
.div-pp #div_CI_IsDirectDebit .pp-field,
.div-pp #div_AcceptDirectDebit .pp-field {
  width: 96% !important;
  padding-left: 10px;
}
.div-pp #div_CI_IsDirectDebit .border-last-child,
.div-pp #div_AcceptDirectDebit .border-last-child {
  top: 7px;
}
.div-pp #div_CI_IsDirectDebit .pp-input,
.div-pp #div_AcceptDirectDebit .pp-input {
  width: 96%;
  background-color: #f4f4f4;
  margin-bottom: 10px;
  border-radius: 5px;
  min-height: 45px;
  float: left;
  padding-left: 10px;
}
.div-pp #div_CI_IsDirectDebit .pp-input input,
.div-pp #div_AcceptDirectDebit .pp-input input {
  text-align: left !important;
}
.div-pp #div_CI_IsDirectDebit .pp-input .radio,
.div-pp #div_AcceptDirectDebit .pp-input .radio {
  margin-top: 0;
}
.div-pp #div_CI_IsDirectDebit div[class="pp-info"] > span,
.div-pp #div_AcceptDirectDebit div[class="pp-info"] > span {
  width: 100% !important;
}
.div-pp #div_CI_ReceivePolicyDigitalNote {
  width: 100%;
}
.div-pp #div_CI_ReceivePolicyDigitalNote .pp-field {
  width: 96% !important;
  padding-left: 10px;
}
.div-pp #div_CI_ReceivePolicyDigitalNote .border-last-child {
  top: 7px;
}
.div-pp #div_CI_ReceivePolicyDigitalNote .pp-input {
  width: 96%;
  background-color: #f4f4f4;
  margin-bottom: 10px;
  border-radius: 5px;
  min-height: 37px;
  float: left;
  padding-left: 10px;
}
.div-pp #div_CI_ReceivePolicyDigitalNote .pp-input input {
  text-align: left !important;
}
.div-pp #div_CI_ReceivePolicyDigitalNote .pp-input .radio {
  margin-top: 0;
}
.div-pp #div_CI_AddQuestionTitle2 .pp-input {
  min-height: auto !important;
}
.div-pp #div_CI_DeniedInsuranceType .pp-input table td {
  vertical-align: top;
}
.div-pp #div_CI_DidNotInsureAfter14DaysExplanation .pp-input textarea {
  min-height: 100px;
}
.div-pp #div_CI_DamageWarning,
.div-pp #div_CI_CriminalRecordWarning,
.div-pp #div_CI_InsuranceRefusedWarning {
  width: 100%;
  background-color: #f4f4f4;
  border-top: 1px solid #ededed;
  padding: 0px 10px;
}
.div-pp #div_CI_DamageWarning .first-cell,
.div-pp #div_CI_CriminalRecordWarning .first-cell,
.div-pp #div_CI_InsuranceRefusedWarning .first-cell {
  display: none;
}
.div-pp #div_CI_DamageWarning div,
.div-pp #div_CI_CriminalRecordWarning div,
.div-pp #div_CI_InsuranceRefusedWarning div {
  background-color: #ffffff;
  border: 1px solid #E30613;
  border-radius: 6px;
  margin-top: 0px;
  margin-bottom: 10px;
  color: #e30613;
  padding: 5px 10px 7px 10px;
  width: 100%;
  min-height: auto;
}
.div-pp #div_CI_ApplicantHasMembership_ErrorMessage,
.div-pp #div_CI_HasMembership_ErrorMessage,
.div-pp #div_CI_DriverSmartPhoneType_ErrorMessage,
.div-pp #div_CI_ApplicantNotDriverWarning,
.div-pp #div_CI_IsDriverOnLicensePlateWarning,
.div-pp #div_CI_IsDriverOnLicensePlateWarning2,
.div-pp #div_CI_ApplicantNotDriverWarning2 {
  width: 100%;
  background-color: #ffffff;
  border: 1px solid #E30613;
  border-radius: 6px;
  margin-top: 10px;
  margin-bottom: 10px;
  color: #e30613;
  padding: 5px 10px 7px 10px;
  min-height: auto;
}
.div-pp #div_Loans_CollectionAgencyInfoNote,
.div-pp #div_Loans_CancelPaymentInfoNote,
.div-pp #div_CI_BirthDateWarning,
.div-pp #div_CI_DriverIneligible,
.div-pp #div_CI_IsDriverOnLicensePlateNoteFBTO,
.div-pp #div_CI_DriverRelationNoteFBTO,
.div-pp #div_CI_LicenseRelationNote,
.div-pp #div_CI_AddQuestionPrivateUseWarning {
  width: 100%;
  background-color: #ffffff;
  border: 1px solid #E30613;
  border-radius: 6px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.div-pp #div_Loans_CollectionAgencyInfoNote .pp-input,
.div-pp #div_Loans_CancelPaymentInfoNote .pp-input,
.div-pp #div_CI_BirthDateWarning .pp-input,
.div-pp #div_CI_DriverIneligible .pp-input,
.div-pp #div_CI_IsDriverOnLicensePlateNoteFBTO .pp-input,
.div-pp #div_CI_DriverRelationNoteFBTO .pp-input,
.div-pp #div_CI_LicenseRelationNote .pp-input,
.div-pp #div_CI_AddQuestionPrivateUseWarning .pp-input {
  color: #e30613;
  padding: 5px 10px 7px 10px;
  width: 100%;
  min-height: auto;
}
.div-pp #div_CI_AddQuestionLicenseWithoutNoteWarning {
  width: 100%;
  background-color: #F4F4F4;
  padding: 10px;
}
.div-pp #div_CI_AddQuestionLicenseWithoutNoteWarning .content-fullrow {
  border: 1px solid #E30613;
  border-radius: 6px;
  margin-top: 10px;
  margin-bottom: 10px;
  color: #e30613;
  padding: 5px 10px 7px 10px;
  width: 100%;
  min-height: auto;
}
.div-pp #div_ZAbroadWarning {
  width: 100%;
  background-color: #ffffff;
  border: 1px solid #E30613;
  border-radius: 6px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.div-pp #div_ZAbroadWarning .pp-input,
.div-pp #div_ZAbroadWarning .content-fullrow {
  color: #e30613;
  padding: 5px 10px 7px 10px;
  width: 100%;
  min-height: auto;
}
.div-pp #div_ZAbroadWarning .pp-input span,
.div-pp #div_ZAbroadWarning .content-fullrow span {
  line-height: 18px;
  color: #e30613 !important;
}
.div-pp #div_TAlreadyCanceledLabel {
  border-left: 1px solid #BABABA;
  border-right: 1px solid #BABABA;
}
.div-pp #div_TAlreadyCanceledLabel .pp-input {
  background-color: #f4f4f4;
  margin-bottom: 10px;
  border-radius: 10px;
  width: 99% !important;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  position: relative;
}
.div-pp #div_TAlreadyCanceledLabel .pp-input:after {
  content: "";
  border: 12px solid transparent;
  border-left-color: #f4f4f4;
  border-left-width: 14px;
  margin-left: -25px;
  display: block;
  left: 10%;
  top: -22px;
  position: absolute;
  z-index: 9;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
@media (max-width: 1279px) {
  .div-pp #div_TAlreadyCanceledLabel .pp-input:after {
    left: 10%;
  }
}
@media (max-width: 1023px) {
  .div-pp #div_TAlreadyCanceledLabel .pp-input:after {
    left: 10%;
  }
}
@media (max-width: 766px) {
  .div-pp #div_TAlreadyCanceledLabel .pp-input:after {
    left: 200px;
    top: -45px;
    display: none;
  }
}
.div-pp #div_TAlreadyCanceledLabel .pp-field {
  display: none;
}
.div-pp #div_Loans_IncomeGrossOrNetHelpText {
  background-color: #f4f4f4;
  border-top: 0px solid #ededed;
  margin-bottom: 10px;
  border-radius: 10px;
  width: 96% !important;
  padding-left: 10px;
  position: relative;
}
.div-pp #div_Loans_IncomeGrossOrNetHelpText:after {
  content: "";
  border: 12px solid transparent;
  border-left-color: #f4f4f4;
  border-left-width: 14px;
  margin-left: -25px;
  display: block;
  left: 10%;
  top: -22px;
  position: absolute;
  z-index: 9;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
@media (max-width: 1279px) {
  .div-pp #div_Loans_IncomeGrossOrNetHelpText:after {
    left: 10%;
  }
}
@media (max-width: 1023px) {
  .div-pp #div_Loans_IncomeGrossOrNetHelpText:after {
    left: 10%;
  }
}
@media (max-width: 766px) {
  .div-pp #div_Loans_IncomeGrossOrNetHelpText:after {
    left: 20%;
    top: -24px;
  }
}
.div-pp #div_Loans_IncomeGrossOrNetHelpText .pp-input {
  display: none;
}
@media (max-width: 766px) {
  .div-pp #div_Loans_IncomeGrossOrNetHelpText {
    width: 90% !important;
  }
}
.div-pp #div_Loans_IdentityCardUploadInfo,
.div-pp #div_Loans_UploadBankStatementsNowInfo,
.div-pp #div_Loans_PayslipsUpload1Info,
.div-pp #div_Loans_IdentityCardUploadCoInfo,
.div-pp #div_Loans_PayslipsUpload2Info,
.div-pp #div_Loans_PayslipsUpload3Info,
.div-pp #div_Loans_PayslipsUpload1CoInfo,
.div-pp #div_Loans_PayslipsUpload5CoInfo,
.div-pp #div_Loans_PayslipsUpload3CoInfo,
.div-pp #div_Loans_PayslipsUpload2CoInfo,
.div-pp #div_Loans_CCRegistrationNoUpload2Info,
.div-pp #div_Loans_TaxReturnsLast3YearsUpload2Info,
.div-pp #div_Loans_PaymentSpecificationsUpload3Info,
.div-pp #div_Loans_BenefitsDecisionUpload3Info,
.div-pp #div_Loans_CCRegistrationNoUpload3Info,
.div-pp #div_Loans_TaxReturnsLast3YearsUpload3Info,
.div-pp #div_Loans_PaymentSpecificationsUpload2Info,
.div-pp #div_Loans_BenefitsDecisionUpload2Info,
.div-pp #div_Loans_PayslipsUpload4Info,
.div-pp #div_Loans_CCRegistrationNoUpload4Info,
.div-pp #div_Loans_TaxReturnsLast3YearsUpload4Info,
.div-pp #div_Loans_PaymentSpecificationsUpload4Info,
.div-pp #div_Loans_BenefitsDecisionUpload4Info {
  width: 96%;
  background-color: #f4f4f4;
  border-top: 0px solid #ededed;
  margin-bottom: 10px;
  border-radius: 10px;
}
.div-pp #div_Loans_IdentityCardUploadInfo .pp-field,
.div-pp #div_Loans_UploadBankStatementsNowInfo .pp-field,
.div-pp #div_Loans_PayslipsUpload1Info .pp-field,
.div-pp #div_Loans_IdentityCardUploadCoInfo .pp-field,
.div-pp #div_Loans_PayslipsUpload2Info .pp-field,
.div-pp #div_Loans_PayslipsUpload3Info .pp-field,
.div-pp #div_Loans_PayslipsUpload1CoInfo .pp-field,
.div-pp #div_Loans_PayslipsUpload5CoInfo .pp-field,
.div-pp #div_Loans_PayslipsUpload3CoInfo .pp-field,
.div-pp #div_Loans_PayslipsUpload2CoInfo .pp-field,
.div-pp #div_Loans_CCRegistrationNoUpload2Info .pp-field,
.div-pp #div_Loans_TaxReturnsLast3YearsUpload2Info .pp-field,
.div-pp #div_Loans_PaymentSpecificationsUpload3Info .pp-field,
.div-pp #div_Loans_BenefitsDecisionUpload3Info .pp-field,
.div-pp #div_Loans_CCRegistrationNoUpload3Info .pp-field,
.div-pp #div_Loans_TaxReturnsLast3YearsUpload3Info .pp-field,
.div-pp #div_Loans_PaymentSpecificationsUpload2Info .pp-field,
.div-pp #div_Loans_BenefitsDecisionUpload2Info .pp-field,
.div-pp #div_Loans_PayslipsUpload4Info .pp-field,
.div-pp #div_Loans_CCRegistrationNoUpload4Info .pp-field,
.div-pp #div_Loans_TaxReturnsLast3YearsUpload4Info .pp-field,
.div-pp #div_Loans_PaymentSpecificationsUpload4Info .pp-field,
.div-pp #div_Loans_BenefitsDecisionUpload4Info .pp-field {
  width: 99% !important;
  padding-left: 10px;
  position: relative;
}
.div-pp #div_Loans_IdentityCardUploadInfo .pp-field:after,
.div-pp #div_Loans_UploadBankStatementsNowInfo .pp-field:after,
.div-pp #div_Loans_PayslipsUpload1Info .pp-field:after,
.div-pp #div_Loans_IdentityCardUploadCoInfo .pp-field:after,
.div-pp #div_Loans_PayslipsUpload2Info .pp-field:after,
.div-pp #div_Loans_PayslipsUpload3Info .pp-field:after,
.div-pp #div_Loans_PayslipsUpload1CoInfo .pp-field:after,
.div-pp #div_Loans_PayslipsUpload5CoInfo .pp-field:after,
.div-pp #div_Loans_PayslipsUpload3CoInfo .pp-field:after,
.div-pp #div_Loans_PayslipsUpload2CoInfo .pp-field:after,
.div-pp #div_Loans_CCRegistrationNoUpload2Info .pp-field:after,
.div-pp #div_Loans_TaxReturnsLast3YearsUpload2Info .pp-field:after,
.div-pp #div_Loans_PaymentSpecificationsUpload3Info .pp-field:after,
.div-pp #div_Loans_BenefitsDecisionUpload3Info .pp-field:after,
.div-pp #div_Loans_CCRegistrationNoUpload3Info .pp-field:after,
.div-pp #div_Loans_TaxReturnsLast3YearsUpload3Info .pp-field:after,
.div-pp #div_Loans_PaymentSpecificationsUpload2Info .pp-field:after,
.div-pp #div_Loans_BenefitsDecisionUpload2Info .pp-field:after,
.div-pp #div_Loans_PayslipsUpload4Info .pp-field:after,
.div-pp #div_Loans_CCRegistrationNoUpload4Info .pp-field:after,
.div-pp #div_Loans_TaxReturnsLast3YearsUpload4Info .pp-field:after,
.div-pp #div_Loans_PaymentSpecificationsUpload4Info .pp-field:after,
.div-pp #div_Loans_BenefitsDecisionUpload4Info .pp-field:after {
  content: "";
  border: 12px solid transparent;
  border-left-color: #f4f4f4;
  border-left-width: 14px;
  margin-left: -25px;
  display: block;
  left: 79%;
  top: -22px;
  position: absolute;
  z-index: 9;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
@media (max-width: 1279px) {
  .div-pp #div_Loans_IdentityCardUploadInfo .pp-field:after,
  .div-pp #div_Loans_UploadBankStatementsNowInfo .pp-field:after,
  .div-pp #div_Loans_PayslipsUpload1Info .pp-field:after,
  .div-pp #div_Loans_IdentityCardUploadCoInfo .pp-field:after,
  .div-pp #div_Loans_PayslipsUpload2Info .pp-field:after,
  .div-pp #div_Loans_PayslipsUpload3Info .pp-field:after,
  .div-pp #div_Loans_PayslipsUpload1CoInfo .pp-field:after,
  .div-pp #div_Loans_PayslipsUpload5CoInfo .pp-field:after,
  .div-pp #div_Loans_PayslipsUpload3CoInfo .pp-field:after,
  .div-pp #div_Loans_PayslipsUpload2CoInfo .pp-field:after,
  .div-pp #div_Loans_CCRegistrationNoUpload2Info .pp-field:after,
  .div-pp #div_Loans_TaxReturnsLast3YearsUpload2Info .pp-field:after,
  .div-pp #div_Loans_PaymentSpecificationsUpload3Info .pp-field:after,
  .div-pp #div_Loans_BenefitsDecisionUpload3Info .pp-field:after,
  .div-pp #div_Loans_CCRegistrationNoUpload3Info .pp-field:after,
  .div-pp #div_Loans_TaxReturnsLast3YearsUpload3Info .pp-field:after,
  .div-pp #div_Loans_PaymentSpecificationsUpload2Info .pp-field:after,
  .div-pp #div_Loans_BenefitsDecisionUpload2Info .pp-field:after,
  .div-pp #div_Loans_PayslipsUpload4Info .pp-field:after,
  .div-pp #div_Loans_CCRegistrationNoUpload4Info .pp-field:after,
  .div-pp #div_Loans_TaxReturnsLast3YearsUpload4Info .pp-field:after,
  .div-pp #div_Loans_PaymentSpecificationsUpload4Info .pp-field:after,
  .div-pp #div_Loans_BenefitsDecisionUpload4Info .pp-field:after {
    left: 87%;
  }
}
@media (max-width: 1023px) {
  .div-pp #div_Loans_IdentityCardUploadInfo .pp-field:after,
  .div-pp #div_Loans_UploadBankStatementsNowInfo .pp-field:after,
  .div-pp #div_Loans_PayslipsUpload1Info .pp-field:after,
  .div-pp #div_Loans_IdentityCardUploadCoInfo .pp-field:after,
  .div-pp #div_Loans_PayslipsUpload2Info .pp-field:after,
  .div-pp #div_Loans_PayslipsUpload3Info .pp-field:after,
  .div-pp #div_Loans_PayslipsUpload1CoInfo .pp-field:after,
  .div-pp #div_Loans_PayslipsUpload5CoInfo .pp-field:after,
  .div-pp #div_Loans_PayslipsUpload3CoInfo .pp-field:after,
  .div-pp #div_Loans_PayslipsUpload2CoInfo .pp-field:after,
  .div-pp #div_Loans_CCRegistrationNoUpload2Info .pp-field:after,
  .div-pp #div_Loans_TaxReturnsLast3YearsUpload2Info .pp-field:after,
  .div-pp #div_Loans_PaymentSpecificationsUpload3Info .pp-field:after,
  .div-pp #div_Loans_BenefitsDecisionUpload3Info .pp-field:after,
  .div-pp #div_Loans_CCRegistrationNoUpload3Info .pp-field:after,
  .div-pp #div_Loans_TaxReturnsLast3YearsUpload3Info .pp-field:after,
  .div-pp #div_Loans_PaymentSpecificationsUpload2Info .pp-field:after,
  .div-pp #div_Loans_BenefitsDecisionUpload2Info .pp-field:after,
  .div-pp #div_Loans_PayslipsUpload4Info .pp-field:after,
  .div-pp #div_Loans_CCRegistrationNoUpload4Info .pp-field:after,
  .div-pp #div_Loans_TaxReturnsLast3YearsUpload4Info .pp-field:after,
  .div-pp #div_Loans_PaymentSpecificationsUpload4Info .pp-field:after,
  .div-pp #div_Loans_BenefitsDecisionUpload4Info .pp-field:after {
    left: 79%;
  }
}
@media (max-width: 766px) {
  .div-pp #div_Loans_IdentityCardUploadInfo .pp-field:after,
  .div-pp #div_Loans_UploadBankStatementsNowInfo .pp-field:after,
  .div-pp #div_Loans_PayslipsUpload1Info .pp-field:after,
  .div-pp #div_Loans_IdentityCardUploadCoInfo .pp-field:after,
  .div-pp #div_Loans_PayslipsUpload2Info .pp-field:after,
  .div-pp #div_Loans_PayslipsUpload3Info .pp-field:after,
  .div-pp #div_Loans_PayslipsUpload1CoInfo .pp-field:after,
  .div-pp #div_Loans_PayslipsUpload5CoInfo .pp-field:after,
  .div-pp #div_Loans_PayslipsUpload3CoInfo .pp-field:after,
  .div-pp #div_Loans_PayslipsUpload2CoInfo .pp-field:after,
  .div-pp #div_Loans_CCRegistrationNoUpload2Info .pp-field:after,
  .div-pp #div_Loans_TaxReturnsLast3YearsUpload2Info .pp-field:after,
  .div-pp #div_Loans_PaymentSpecificationsUpload3Info .pp-field:after,
  .div-pp #div_Loans_BenefitsDecisionUpload3Info .pp-field:after,
  .div-pp #div_Loans_CCRegistrationNoUpload3Info .pp-field:after,
  .div-pp #div_Loans_TaxReturnsLast3YearsUpload3Info .pp-field:after,
  .div-pp #div_Loans_PaymentSpecificationsUpload2Info .pp-field:after,
  .div-pp #div_Loans_BenefitsDecisionUpload2Info .pp-field:after,
  .div-pp #div_Loans_PayslipsUpload4Info .pp-field:after,
  .div-pp #div_Loans_CCRegistrationNoUpload4Info .pp-field:after,
  .div-pp #div_Loans_TaxReturnsLast3YearsUpload4Info .pp-field:after,
  .div-pp #div_Loans_PaymentSpecificationsUpload4Info .pp-field:after,
  .div-pp #div_Loans_BenefitsDecisionUpload4Info .pp-field:after {
    left: 200px;
    top: -45px;
  }
}
.div-pp #div_Loans_IdentityCardUploadInfo .pp-input,
.div-pp #div_Loans_UploadBankStatementsNowInfo .pp-input,
.div-pp #div_Loans_PayslipsUpload1Info .pp-input,
.div-pp #div_Loans_IdentityCardUploadCoInfo .pp-input,
.div-pp #div_Loans_PayslipsUpload2Info .pp-input,
.div-pp #div_Loans_PayslipsUpload3Info .pp-input,
.div-pp #div_Loans_PayslipsUpload1CoInfo .pp-input,
.div-pp #div_Loans_PayslipsUpload5CoInfo .pp-input,
.div-pp #div_Loans_PayslipsUpload3CoInfo .pp-input,
.div-pp #div_Loans_PayslipsUpload2CoInfo .pp-input,
.div-pp #div_Loans_CCRegistrationNoUpload2Info .pp-input,
.div-pp #div_Loans_TaxReturnsLast3YearsUpload2Info .pp-input,
.div-pp #div_Loans_PaymentSpecificationsUpload3Info .pp-input,
.div-pp #div_Loans_BenefitsDecisionUpload3Info .pp-input,
.div-pp #div_Loans_CCRegistrationNoUpload3Info .pp-input,
.div-pp #div_Loans_TaxReturnsLast3YearsUpload3Info .pp-input,
.div-pp #div_Loans_PaymentSpecificationsUpload2Info .pp-input,
.div-pp #div_Loans_BenefitsDecisionUpload2Info .pp-input,
.div-pp #div_Loans_PayslipsUpload4Info .pp-input,
.div-pp #div_Loans_CCRegistrationNoUpload4Info .pp-input,
.div-pp #div_Loans_TaxReturnsLast3YearsUpload4Info .pp-input,
.div-pp #div_Loans_PaymentSpecificationsUpload4Info .pp-input,
.div-pp #div_Loans_BenefitsDecisionUpload4Info .pp-input {
  display: none;
}
@media (max-width: 766px) {
  .div-pp #div_Loans_IdentityCardUploadInfo,
  .div-pp #div_Loans_UploadBankStatementsNowInfo,
  .div-pp #div_Loans_PayslipsUpload1Info,
  .div-pp #div_Loans_IdentityCardUploadCoInfo,
  .div-pp #div_Loans_PayslipsUpload2Info,
  .div-pp #div_Loans_PayslipsUpload3Info,
  .div-pp #div_Loans_PayslipsUpload1CoInfo,
  .div-pp #div_Loans_PayslipsUpload5CoInfo,
  .div-pp #div_Loans_PayslipsUpload3CoInfo,
  .div-pp #div_Loans_PayslipsUpload2CoInfo,
  .div-pp #div_Loans_CCRegistrationNoUpload2Info,
  .div-pp #div_Loans_TaxReturnsLast3YearsUpload2Info,
  .div-pp #div_Loans_PaymentSpecificationsUpload3Info,
  .div-pp #div_Loans_BenefitsDecisionUpload3Info,
  .div-pp #div_Loans_CCRegistrationNoUpload3Info,
  .div-pp #div_Loans_TaxReturnsLast3YearsUpload3Info,
  .div-pp #div_Loans_PaymentSpecificationsUpload2Info,
  .div-pp #div_Loans_BenefitsDecisionUpload2Info,
  .div-pp #div_Loans_PayslipsUpload4Info,
  .div-pp #div_Loans_CCRegistrationNoUpload4Info,
  .div-pp #div_Loans_TaxReturnsLast3YearsUpload4Info,
  .div-pp #div_Loans_PaymentSpecificationsUpload4Info,
  .div-pp #div_Loans_BenefitsDecisionUpload4Info {
    width: 90% !important;
  }
}
.div-pp #div_Loans_GTCLinks .pdf-dl-links:first-child {
  padding-top: 0;
}
@media (min-width: 767px) {
  .div-pp #div_Loans_GTCLinks {
    margin-top: -15px;
  }
}
.div-pp #div_Loans_AllInfoCompleted .pp-input {
  width: 100%;
}
.div-pp #div_Loans_AllInfoCompleted .pp-input label {
  display: inline;
}
.div-pp #div_Loans_AllInfoCompleted .pp-info {
  display: none;
}
.div-pp #div_Loans_GiveRightToUseYourApplication .pp-input,
.div-pp #div_Loans_BKRAgreement .pp-input {
  width: calc(100% - 23px);
}
.div-pp #div_Loans_GiveRightToUseYourApplication .pp-input label,
.div-pp #div_Loans_BKRAgreement .pp-input label {
  display: inline;
}
.div-pp #div_Loans_GiveRightToUseYourApplication .pp-info,
.div-pp #div_Loans_BKRAgreement .pp-info {
  top: 6px;
}
.div-pp #div_Loans_GiveRightToUseYourApplication.input-form-bottom-message .pp-input + .pp-info > span,
.div-pp #div_Loans_BKRAgreement.input-form-bottom-message .pp-input + .pp-info > span {
  width: 100%;
}
.div-pp #div_CI_DriverMembersUnder25YearsMsg {
  width: 100%;
  background-color: #f4f4f4;
  border-top: 0px solid #ededed;
  padding-bottom: 5px;
}
.div-pp #div_CI_DriverMembersUnder25YearsMsg .pp-field {
  width: 96% !important;
  padding-left: 10px;
}
.div-pp #div_CI_DriverMembersUnder25YearsMsg .pp-input {
  width: 96%;
  min-height: 45px;
  float: left;
  padding-left: 10px;
}
.div-pp #div_CI_DriverMembersUnder25YearsMsg .pp-input input {
  text-align: left !important;
}
.div-pp #div_CI_DriverMembersUnder25YearsMsg .pp-input .radio {
  margin-top: 0;
}
.div-pp #div_CI_AccessoriesWarning {
  width: 100%;
  background-color: #f4f4f4;
  border-radius: 5px;
  padding-left: 10px;
  padding-right: 10px;
}
.div-pp #div_EnCurrentContractTypeInfo {
  width: 100%;
  background-color: #f4f4f4;
  border-radius: 10px;
  padding: 15px 20px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.div-pp #div_CI_AddQuestion8YearsCriminalRecord .pp-field .mandatory {
  display: none;
}
.div-pp #div_CI_CriminalRecordReasonExplanation .content-fullrow,
.div-pp #div_CI_DeniedInsuranceReason2Explanation .content-fullrow,
.div-pp #div_CI_DeniedInsuranceReason3Explanation .content-fullrow {
  width: 96% !important;
  padding-left: 10px;
}
.div-pp #div_CI_UseCarAbroad,
.div-pp #div_CI_HasLicenceBeenTaken,
.div-pp #div_CI_AddQuestionLicenseWithoutNote,
.div-pp #div_CI_AddQuestionPhysicalDefects,
.div-pp #div_CI_AddQuestion5YearsDamage,
.div-pp #div_CI_AddQuestion8YearsCriminalRecordWarning,
.div-pp #div_CI_AddQuestion8YearsCriminalRecord,
.div-pp #div_CI_Unive_Damage,
.div-pp #div_CI_AddQuestion5YearsLicenseSuspension,
.div-pp #div_CI_AddQuestion8YearsCriminalRecordExplanation,
.div-pp #div_CI_AddQuestionInsuranceRefused,
.div-pp #div_CI_HasInsurerTerminatedPolicyIn8Years,
.div-pp #div_CI_HasInsurerRefusedPolicyIn8Years,
.div-pp #div_CI_HasInsurerOfferedExceptCircPoliciyIn8Years,
.div-pp #div_CI_InsurerTerminatedPolicyIn8YExpln,
.div-pp #div_CI_InsurerRefusedPolicyIn8YExpln,
.div-pp #div_CI_InsurerOfferedExeceptCircPolicyIn8YExpln,
.div-pp #div_CI_AddQuestionPhysicalDefectsExplanation,
.div-pp #div_CI_LastTimeDamage,
.div-pp #div_CI_AmountOfDamage,
.div-pp #div_CI_AddQuestion5YearsLicenseSuspensionExplanation,
.div-pp #div_CI_AddQuestionLicenseExplanation,
.div-pp #div_ZApprovalDirectDebit,
.div-pp #div_ZGtcEmailPolicy,
.div-pp #div_ZGtcAgreement,
.div-pp #div_ZCurrentInsurerNote,
.div-pp #div_ZTerminateCurrentInsurence,
.div-pp #div_ZDigitalSummary,
.div-pp #div_ZPaymentDetailsInfo,
.div-pp #div_CI_AddQuestion5YearsLicenseSuspensionWarning,
.div-pp #div_CI_AddQuestionLonger14daysNotInsured,
.div-pp #div_CI_AddQuestionDeclaredBankruptcyLast5Years,
.div-pp #div_CI_AddQuestionDeclaredBankruptcyLast5YearsExpln,
.div-pp #div_CI_AddQuestionHowDoYouUseYourCar,
.div-pp #div_CI_AddQuestionDeclareBusiness500Km,
.div-pp #div_CI_AddQuestionDoYouHaveAccidentLast3Years,
.div-pp #div_CI_AddQuestionYourCarIsDamage,
.div-pp #div_CI_AddQuestionCarWasInsuredInYourNameFromStart,
.div-pp #div_CI_AddQuestionHowManyDamageYouCause,
.div-pp #div_CI_AddQuestionCarDamageExplanation,
.div-pp #div_CI_AddQuestionStartDateYouOwnTheCar,
.div-pp #div_CI_AddQuestionStartDateOwnTheCarExplantion,
.div-pp #div_CI_AddQuestionDescribeInfo,
.div-pp #div_CI_AddQuestionHowManyDamageInLast5Years,
.div-pp #div_CI_AddQuestionHowManyDamageExplanation,
.div-pp #div_CI_AddQuestionNotifications,
.div-pp #div_CI_IsDriverOnLicensePlateNote,
.div-pp #div_CI_AddQuestionNotificationsExplanation,
.div-pp #div_CI_AddQuestionSmartPhone,
.div-pp #div_CI_AddQuestionSmartPhoneMessage,
.div-pp #div_CI_VehicleLongerThan14DaysUninsuredExpln,
.div-pp #div_CI_DamageToInsuredCaseThatItWillClaimExpln,
.div-pp #div_CI_HasVehicleLongerThan14DaysUninsured,
.div-pp #div_CI_HasDamageToInsuredCaseThatItWillClaim,
.div-pp #div_CI_AddQuestionTitle2,
.div-pp #div_CI_ProveClaimYears,
.div-pp #div_CI_DriverMembersUnder25Years,
.div-pp #div_CI_Generali_Refused,
.div-pp #div_CI_Generali_RefusedNote,
.div-pp #div_CI_Generali_Damage,
.div-pp #div_CI_Generali_DamageNote,
.div-pp #div_CI_Generali_Suspect,
.div-pp #div_CI_Generali_SuspectNote,
.div-pp #div_CI_Generali_Influenced,
.div-pp #div_CI_Generali_InfluencedNote,
.div-pp #div_CI_Generali_LostLicense,
.div-pp #div_CI_Generali_LostLicenseNote,
.div-pp #div_CI_Generali_NoLicense,
.div-pp #div_CI_Generali_NoLicenseNote,
.div-pp #div_CI_Generali_Rented,
.div-pp #div_CI_Generali_RentedNote,
.div-pp #div_CI_Generali_Other,
.div-pp #div_CI_Generali_OtherNote,
.div-pp #div_CI_LancyrAddQuestionLicenseSuspension,
.div-pp #div_CI_LancyrAddQuestionLicenseSuspensionExplanation,
.div-pp #div_CI_LancyrAddQuestionLicenseSuspensionYear,
.div-pp #div_CI_LancyrAddQuestionLicenseSuspensionDurationMonth,
.div-pp #div_CI_LancyrAddQuestionPhysicalDefects,
.div-pp #div_CI_LancyrAddQuestionPhysicalDefectsNoteLicence,
.div-pp #div_CI_LancyrAddQuestion8YearsCriminalRecord,
.div-pp #div_CI_LancyrAddQuestion8YearsCriminalRecordYear,
.div-pp #div_CI_LancyrAddQuestion8YearsCriminalRecordExpl,
.div-pp #div_CI_LancyrAddQuestionDoYouHaveAccidentLast2Years,
.div-pp #div_CI_LancyrAddQuestionHaveAccidentLast2YearsAmount,
.div-pp #div_CI_LancyrAddQuestAccidentLast2YearsTitle1,
.div-pp #div_CI_LancyrAddQuestAccidentLast2YearsReasonDamage1,
.div-pp #div_CI_LancyrAddQuestAccidentLast2YearsDateDamage1,
.div-pp #div_CI_LancyrAddQuestAccidentLast2YearsAmountDamage1,
.div-pp #div_CI_LancyrAddQuestAccidentLast2YearsTitle2,
.div-pp #div_CI_LancyrAddQuestAccidentLast2YearsReasonDamage2,
.div-pp #div_CI_LancyrAddQuestAccidentLast2YearsDateDamage2,
.div-pp #div_CI_LancyrAddQuestAccidentLast2YearsAmountDamage2,
.div-pp #div_CI_LancyrAddQuestAccidentLast2YearsTitle3,
.div-pp #div_CI_LancyrAddQuestAccidentLast2YearsReasonDamage3,
.div-pp #div_CI_LancyrAddQuestAccidentLast2YearsDateDamage3,
.div-pp #div_CI_LancyrAddQuestAccidentLast2YearsAmountDamage3,
.div-pp #div_CI_LancyrAddQuestInsurerRefusedInsuranceTitle,
.div-pp #div_CI_LancyrHasInsurerRefusedPolicy,
.div-pp #div_CI_LancyrHasInsurerRefusedPolicyDate,
.div-pp #div_CI_LancyrHasInsurerRefusedPolicyReason,
.div-pp #div_CI_LancyrHasInsurerTerminatedPolicy,
.div-pp #div_CI_LancyrHasInsurerTerminatedPolicyDate,
.div-pp #div_CI_LancyrHasInsurerTerminatedPolicyReason,
.div-pp #div_CI_LancyrHasInsurerOfferedExceptCircPolicy,
.div-pp #div_CI_LancyrHasInsurerOfferedExceptCircPolicyDate,
.div-pp #div_CI_LancyrHasInsurerOfferedExceptCircPolicyReason,
.div-pp #div_CI_AddQuestionForbiddenToDrive,
.div-pp #div_CI_AddQuestionHeavyUsage,
.div-pp #div_CI_AddQuestionHeavyUsageNote,
.div-pp #div_CI_ForbiddenToDrive5YFBTO,
.div-pp #div_CI_Last5YDamageFBTO,
.div-pp #div_CI_CriminalPastInLast8YFBTO,
.div-pp #div_CI_InsuranceDeniedInLast8YFBTO,
.div-pp #div_CI_ForbiddenToDrive5YFBTONote,
.div-pp #div_CI_CriminalPastInLast8YNoteFBTO,
.div-pp #div_CI_InsuranceDeniedInLast8YNoteFBTO,
.div-pp #div_CI_Last5YDamageNoteFBTO,
.div-pp #div_CI_FinalDeclarationIntro,
.div-pp #div_CI_FinalDeclarationList,
.div-pp #div_CI_CriminalPastInLast8YSpecificFBTO,
.div-pp #div_CI_AddQuestionPrivateUse,
.div-pp #div_CI_ValidDriversLicense,
.div-pp #div_CI_HadDrivingBan,
.div-pp #div_CI_CriminalRecordlast8Years,
.div-pp #div_CI_DrivingPhysicalDefects,
.div-pp #div_CI_DeniedInsurance,
.div-pp #div_CI_CurrentlyDamaged,
.div-pp #div_CI_DamagedLast5Years,
.div-pp #div_CI_DidNotInsureAfter14Days,
.div-pp #div_CI_ConfirmDamageFreeYears,
.div-pp #div_CI_DeniedInsuranceType,
.div-pp #div_CI_DrivingBanExplanation,
.div-pp #div_CI_DrivingBanDate,
.div-pp #div_CI_CriminalRecordReason,
.div-pp #div_CI_CriminalRecordReasonExplanation,
.div-pp #div_CI_CriminalRecordDate,
.div-pp #div_CI_DrivingPhysicalDefectsOnLicense,
.div-pp #div_CI_DeniedInsuranceReason1,
.div-pp #div_CI_DeniedInsuranceReason1Explanation,
.div-pp #div_CI_DeniedInsuranceDate1,
.div-pp #div_CI_DeniedInsuranceReason2,
.div-pp #div_CI_DeniedInsuranceReason2Explanation,
.div-pp #div_CI_DeniedInsuranceDate2,
.div-pp #div_CI_DeniedInsuranceReason3,
.div-pp #div_CI_DeniedInsuranceReason3Explanation,
.div-pp #div_CI_DeniedInsuranceDate3,
.div-pp #div_CI_DidNotInsureAfter14DaysExplanation,
.div-pp #div_CI_FirstDamageDate,
.div-pp #div_CI_FirstDamageCause,
.div-pp #div_CI_SecondDamageDate,
.div-pp #div_CI_SecondDamageCause,
.div-pp #div_CI_ThirdDamageDate,
.div-pp #div_CI_ThirdDamageCause,
.div-pp #div_CI_LastDamageType,
.div-pp #div_CI_DamagePayedByInsurer,
.div-pp #div_CI_DamageCosts,
.div-pp #div_CI_Why0DamageFreeYears,
.div-pp #div_ZGtcInfo,
.div-pp #div_ZIncomeFromAbroadCo,
.div-pp #div_ZDQuestion1VGZCo,
.div-pp #div_ZDQuestion2VGZCo,
.div-pp #div_CI_DeniedInsuranceReason1OtherExpl,
.div-pp #div_CI_DeniedInsuranceReason2OtherExpl,
.div-pp #div_CI_DriverHadDisqualificationLast8years,
.div-pp #div_CI_WhyHadDisqualification,
.div-pp #div_CI_WhyHadDisqualificationYear,
.div-pp #div_CI_HowLongHasDrivingSuspension,
.div-pp #div_CI_HasDamageLast5Years,
.div-pp #div_CI_NumberOfDamages,
.div-pp #div_CI_MostRecentDamage,
.div-pp #div_CI_AddQuestionInsuranceRefusedV2,
.div-pp #div_CI_CI_AddQuestionInsuranceRefusedV2Year,
.div-pp #div_CI_AddQuestion8YearsCriminalRecordV2,
.div-pp #div_CI_AddQuestion8YearsCriminalRecordV2Warning,
.div-pp #div_CI_AddQuestion8YearsCriminalRecordV2Expl,
.div-pp #div_CI_DeniedInsuranceTypev2,
.div-pp #div_CI_DeniedInsuranceReason2V2 {
  width: 100%;
  background-color: #f4f4f4;
  border-top: 1px solid #ededed;
  padding-bottom: 5px;
}
.div-pp #div_CI_UseCarAbroad .pp-field,
.div-pp #div_CI_HasLicenceBeenTaken .pp-field,
.div-pp #div_CI_AddQuestionLicenseWithoutNote .pp-field,
.div-pp #div_CI_AddQuestionPhysicalDefects .pp-field,
.div-pp #div_CI_AddQuestion5YearsDamage .pp-field,
.div-pp #div_CI_AddQuestion8YearsCriminalRecordWarning .pp-field,
.div-pp #div_CI_AddQuestion8YearsCriminalRecord .pp-field,
.div-pp #div_CI_Unive_Damage .pp-field,
.div-pp #div_CI_AddQuestion5YearsLicenseSuspension .pp-field,
.div-pp #div_CI_AddQuestion8YearsCriminalRecordExplanation .pp-field,
.div-pp #div_CI_AddQuestionInsuranceRefused .pp-field,
.div-pp #div_CI_HasInsurerTerminatedPolicyIn8Years .pp-field,
.div-pp #div_CI_HasInsurerRefusedPolicyIn8Years .pp-field,
.div-pp #div_CI_HasInsurerOfferedExceptCircPoliciyIn8Years .pp-field,
.div-pp #div_CI_InsurerTerminatedPolicyIn8YExpln .pp-field,
.div-pp #div_CI_InsurerRefusedPolicyIn8YExpln .pp-field,
.div-pp #div_CI_InsurerOfferedExeceptCircPolicyIn8YExpln .pp-field,
.div-pp #div_CI_AddQuestionPhysicalDefectsExplanation .pp-field,
.div-pp #div_CI_LastTimeDamage .pp-field,
.div-pp #div_CI_AmountOfDamage .pp-field,
.div-pp #div_CI_AddQuestion5YearsLicenseSuspensionExplanation .pp-field,
.div-pp #div_CI_AddQuestionLicenseExplanation .pp-field,
.div-pp #div_ZApprovalDirectDebit .pp-field,
.div-pp #div_ZGtcEmailPolicy .pp-field,
.div-pp #div_ZGtcAgreement .pp-field,
.div-pp #div_ZCurrentInsurerNote .pp-field,
.div-pp #div_ZTerminateCurrentInsurence .pp-field,
.div-pp #div_ZDigitalSummary .pp-field,
.div-pp #div_ZPaymentDetailsInfo .pp-field,
.div-pp #div_CI_AddQuestion5YearsLicenseSuspensionWarning .pp-field,
.div-pp #div_CI_AddQuestionLonger14daysNotInsured .pp-field,
.div-pp #div_CI_AddQuestionDeclaredBankruptcyLast5Years .pp-field,
.div-pp #div_CI_AddQuestionDeclaredBankruptcyLast5YearsExpln .pp-field,
.div-pp #div_CI_AddQuestionHowDoYouUseYourCar .pp-field,
.div-pp #div_CI_AddQuestionDeclareBusiness500Km .pp-field,
.div-pp #div_CI_AddQuestionDoYouHaveAccidentLast3Years .pp-field,
.div-pp #div_CI_AddQuestionYourCarIsDamage .pp-field,
.div-pp #div_CI_AddQuestionCarWasInsuredInYourNameFromStart .pp-field,
.div-pp #div_CI_AddQuestionHowManyDamageYouCause .pp-field,
.div-pp #div_CI_AddQuestionCarDamageExplanation .pp-field,
.div-pp #div_CI_AddQuestionStartDateYouOwnTheCar .pp-field,
.div-pp #div_CI_AddQuestionStartDateOwnTheCarExplantion .pp-field,
.div-pp #div_CI_AddQuestionDescribeInfo .pp-field,
.div-pp #div_CI_AddQuestionHowManyDamageInLast5Years .pp-field,
.div-pp #div_CI_AddQuestionHowManyDamageExplanation .pp-field,
.div-pp #div_CI_AddQuestionNotifications .pp-field,
.div-pp #div_CI_IsDriverOnLicensePlateNote .pp-field,
.div-pp #div_CI_AddQuestionNotificationsExplanation .pp-field,
.div-pp #div_CI_AddQuestionSmartPhone .pp-field,
.div-pp #div_CI_AddQuestionSmartPhoneMessage .pp-field,
.div-pp #div_CI_VehicleLongerThan14DaysUninsuredExpln .pp-field,
.div-pp #div_CI_DamageToInsuredCaseThatItWillClaimExpln .pp-field,
.div-pp #div_CI_HasVehicleLongerThan14DaysUninsured .pp-field,
.div-pp #div_CI_HasDamageToInsuredCaseThatItWillClaim .pp-field,
.div-pp #div_CI_AddQuestionTitle2 .pp-field,
.div-pp #div_CI_ProveClaimYears .pp-field,
.div-pp #div_CI_DriverMembersUnder25Years .pp-field,
.div-pp #div_CI_Generali_Refused .pp-field,
.div-pp #div_CI_Generali_RefusedNote .pp-field,
.div-pp #div_CI_Generali_Damage .pp-field,
.div-pp #div_CI_Generali_DamageNote .pp-field,
.div-pp #div_CI_Generali_Suspect .pp-field,
.div-pp #div_CI_Generali_SuspectNote .pp-field,
.div-pp #div_CI_Generali_Influenced .pp-field,
.div-pp #div_CI_Generali_InfluencedNote .pp-field,
.div-pp #div_CI_Generali_LostLicense .pp-field,
.div-pp #div_CI_Generali_LostLicenseNote .pp-field,
.div-pp #div_CI_Generali_NoLicense .pp-field,
.div-pp #div_CI_Generali_NoLicenseNote .pp-field,
.div-pp #div_CI_Generali_Rented .pp-field,
.div-pp #div_CI_Generali_RentedNote .pp-field,
.div-pp #div_CI_Generali_Other .pp-field,
.div-pp #div_CI_Generali_OtherNote .pp-field,
.div-pp #div_CI_LancyrAddQuestionLicenseSuspension .pp-field,
.div-pp #div_CI_LancyrAddQuestionLicenseSuspensionExplanation .pp-field,
.div-pp #div_CI_LancyrAddQuestionLicenseSuspensionYear .pp-field,
.div-pp #div_CI_LancyrAddQuestionLicenseSuspensionDurationMonth .pp-field,
.div-pp #div_CI_LancyrAddQuestionPhysicalDefects .pp-field,
.div-pp #div_CI_LancyrAddQuestionPhysicalDefectsNoteLicence .pp-field,
.div-pp #div_CI_LancyrAddQuestion8YearsCriminalRecord .pp-field,
.div-pp #div_CI_LancyrAddQuestion8YearsCriminalRecordYear .pp-field,
.div-pp #div_CI_LancyrAddQuestion8YearsCriminalRecordExpl .pp-field,
.div-pp #div_CI_LancyrAddQuestionDoYouHaveAccidentLast2Years .pp-field,
.div-pp #div_CI_LancyrAddQuestionHaveAccidentLast2YearsAmount .pp-field,
.div-pp #div_CI_LancyrAddQuestAccidentLast2YearsTitle1 .pp-field,
.div-pp #div_CI_LancyrAddQuestAccidentLast2YearsReasonDamage1 .pp-field,
.div-pp #div_CI_LancyrAddQuestAccidentLast2YearsDateDamage1 .pp-field,
.div-pp #div_CI_LancyrAddQuestAccidentLast2YearsAmountDamage1 .pp-field,
.div-pp #div_CI_LancyrAddQuestAccidentLast2YearsTitle2 .pp-field,
.div-pp #div_CI_LancyrAddQuestAccidentLast2YearsReasonDamage2 .pp-field,
.div-pp #div_CI_LancyrAddQuestAccidentLast2YearsDateDamage2 .pp-field,
.div-pp #div_CI_LancyrAddQuestAccidentLast2YearsAmountDamage2 .pp-field,
.div-pp #div_CI_LancyrAddQuestAccidentLast2YearsTitle3 .pp-field,
.div-pp #div_CI_LancyrAddQuestAccidentLast2YearsReasonDamage3 .pp-field,
.div-pp #div_CI_LancyrAddQuestAccidentLast2YearsDateDamage3 .pp-field,
.div-pp #div_CI_LancyrAddQuestAccidentLast2YearsAmountDamage3 .pp-field,
.div-pp #div_CI_LancyrAddQuestInsurerRefusedInsuranceTitle .pp-field,
.div-pp #div_CI_LancyrHasInsurerRefusedPolicy .pp-field,
.div-pp #div_CI_LancyrHasInsurerRefusedPolicyDate .pp-field,
.div-pp #div_CI_LancyrHasInsurerRefusedPolicyReason .pp-field,
.div-pp #div_CI_LancyrHasInsurerTerminatedPolicy .pp-field,
.div-pp #div_CI_LancyrHasInsurerTerminatedPolicyDate .pp-field,
.div-pp #div_CI_LancyrHasInsurerTerminatedPolicyReason .pp-field,
.div-pp #div_CI_LancyrHasInsurerOfferedExceptCircPolicy .pp-field,
.div-pp #div_CI_LancyrHasInsurerOfferedExceptCircPolicyDate .pp-field,
.div-pp #div_CI_LancyrHasInsurerOfferedExceptCircPolicyReason .pp-field,
.div-pp #div_CI_AddQuestionForbiddenToDrive .pp-field,
.div-pp #div_CI_AddQuestionHeavyUsage .pp-field,
.div-pp #div_CI_AddQuestionHeavyUsageNote .pp-field,
.div-pp #div_CI_ForbiddenToDrive5YFBTO .pp-field,
.div-pp #div_CI_Last5YDamageFBTO .pp-field,
.div-pp #div_CI_CriminalPastInLast8YFBTO .pp-field,
.div-pp #div_CI_InsuranceDeniedInLast8YFBTO .pp-field,
.div-pp #div_CI_ForbiddenToDrive5YFBTONote .pp-field,
.div-pp #div_CI_CriminalPastInLast8YNoteFBTO .pp-field,
.div-pp #div_CI_InsuranceDeniedInLast8YNoteFBTO .pp-field,
.div-pp #div_CI_Last5YDamageNoteFBTO .pp-field,
.div-pp #div_CI_FinalDeclarationIntro .pp-field,
.div-pp #div_CI_FinalDeclarationList .pp-field,
.div-pp #div_CI_CriminalPastInLast8YSpecificFBTO .pp-field,
.div-pp #div_CI_AddQuestionPrivateUse .pp-field,
.div-pp #div_CI_ValidDriversLicense .pp-field,
.div-pp #div_CI_HadDrivingBan .pp-field,
.div-pp #div_CI_CriminalRecordlast8Years .pp-field,
.div-pp #div_CI_DrivingPhysicalDefects .pp-field,
.div-pp #div_CI_DeniedInsurance .pp-field,
.div-pp #div_CI_CurrentlyDamaged .pp-field,
.div-pp #div_CI_DamagedLast5Years .pp-field,
.div-pp #div_CI_DidNotInsureAfter14Days .pp-field,
.div-pp #div_CI_ConfirmDamageFreeYears .pp-field,
.div-pp #div_CI_DeniedInsuranceType .pp-field,
.div-pp #div_CI_DrivingBanExplanation .pp-field,
.div-pp #div_CI_DrivingBanDate .pp-field,
.div-pp #div_CI_CriminalRecordReason .pp-field,
.div-pp #div_CI_CriminalRecordReasonExplanation .pp-field,
.div-pp #div_CI_CriminalRecordDate .pp-field,
.div-pp #div_CI_DrivingPhysicalDefectsOnLicense .pp-field,
.div-pp #div_CI_DeniedInsuranceReason1 .pp-field,
.div-pp #div_CI_DeniedInsuranceReason1Explanation .pp-field,
.div-pp #div_CI_DeniedInsuranceDate1 .pp-field,
.div-pp #div_CI_DeniedInsuranceReason2 .pp-field,
.div-pp #div_CI_DeniedInsuranceReason2Explanation .pp-field,
.div-pp #div_CI_DeniedInsuranceDate2 .pp-field,
.div-pp #div_CI_DeniedInsuranceReason3 .pp-field,
.div-pp #div_CI_DeniedInsuranceReason3Explanation .pp-field,
.div-pp #div_CI_DeniedInsuranceDate3 .pp-field,
.div-pp #div_CI_DidNotInsureAfter14DaysExplanation .pp-field,
.div-pp #div_CI_FirstDamageDate .pp-field,
.div-pp #div_CI_FirstDamageCause .pp-field,
.div-pp #div_CI_SecondDamageDate .pp-field,
.div-pp #div_CI_SecondDamageCause .pp-field,
.div-pp #div_CI_ThirdDamageDate .pp-field,
.div-pp #div_CI_ThirdDamageCause .pp-field,
.div-pp #div_CI_LastDamageType .pp-field,
.div-pp #div_CI_DamagePayedByInsurer .pp-field,
.div-pp #div_CI_DamageCosts .pp-field,
.div-pp #div_CI_Why0DamageFreeYears .pp-field,
.div-pp #div_ZGtcInfo .pp-field,
.div-pp #div_ZIncomeFromAbroadCo .pp-field,
.div-pp #div_ZDQuestion1VGZCo .pp-field,
.div-pp #div_ZDQuestion2VGZCo .pp-field,
.div-pp #div_CI_DeniedInsuranceReason1OtherExpl .pp-field,
.div-pp #div_CI_DeniedInsuranceReason2OtherExpl .pp-field,
.div-pp #div_CI_DriverHadDisqualificationLast8years .pp-field,
.div-pp #div_CI_WhyHadDisqualification .pp-field,
.div-pp #div_CI_WhyHadDisqualificationYear .pp-field,
.div-pp #div_CI_HowLongHasDrivingSuspension .pp-field,
.div-pp #div_CI_HasDamageLast5Years .pp-field,
.div-pp #div_CI_NumberOfDamages .pp-field,
.div-pp #div_CI_MostRecentDamage .pp-field,
.div-pp #div_CI_AddQuestionInsuranceRefusedV2 .pp-field,
.div-pp #div_CI_CI_AddQuestionInsuranceRefusedV2Year .pp-field,
.div-pp #div_CI_AddQuestion8YearsCriminalRecordV2 .pp-field,
.div-pp #div_CI_AddQuestion8YearsCriminalRecordV2Warning .pp-field,
.div-pp #div_CI_AddQuestion8YearsCriminalRecordV2Expl .pp-field,
.div-pp #div_CI_DeniedInsuranceTypev2 .pp-field,
.div-pp #div_CI_DeniedInsuranceReason2V2 .pp-field {
  width: 96% !important;
  padding-left: 10px;
}
.div-pp #div_CI_UseCarAbroad .pp-input,
.div-pp #div_CI_HasLicenceBeenTaken .pp-input,
.div-pp #div_CI_AddQuestionLicenseWithoutNote .pp-input,
.div-pp #div_CI_AddQuestionPhysicalDefects .pp-input,
.div-pp #div_CI_AddQuestion5YearsDamage .pp-input,
.div-pp #div_CI_AddQuestion8YearsCriminalRecordWarning .pp-input,
.div-pp #div_CI_AddQuestion8YearsCriminalRecord .pp-input,
.div-pp #div_CI_Unive_Damage .pp-input,
.div-pp #div_CI_AddQuestion5YearsLicenseSuspension .pp-input,
.div-pp #div_CI_AddQuestion8YearsCriminalRecordExplanation .pp-input,
.div-pp #div_CI_AddQuestionInsuranceRefused .pp-input,
.div-pp #div_CI_HasInsurerTerminatedPolicyIn8Years .pp-input,
.div-pp #div_CI_HasInsurerRefusedPolicyIn8Years .pp-input,
.div-pp #div_CI_HasInsurerOfferedExceptCircPoliciyIn8Years .pp-input,
.div-pp #div_CI_InsurerTerminatedPolicyIn8YExpln .pp-input,
.div-pp #div_CI_InsurerRefusedPolicyIn8YExpln .pp-input,
.div-pp #div_CI_InsurerOfferedExeceptCircPolicyIn8YExpln .pp-input,
.div-pp #div_CI_AddQuestionPhysicalDefectsExplanation .pp-input,
.div-pp #div_CI_LastTimeDamage .pp-input,
.div-pp #div_CI_AmountOfDamage .pp-input,
.div-pp #div_CI_AddQuestion5YearsLicenseSuspensionExplanation .pp-input,
.div-pp #div_CI_AddQuestionLicenseExplanation .pp-input,
.div-pp #div_ZApprovalDirectDebit .pp-input,
.div-pp #div_ZGtcEmailPolicy .pp-input,
.div-pp #div_ZGtcAgreement .pp-input,
.div-pp #div_ZCurrentInsurerNote .pp-input,
.div-pp #div_ZTerminateCurrentInsurence .pp-input,
.div-pp #div_ZDigitalSummary .pp-input,
.div-pp #div_ZPaymentDetailsInfo .pp-input,
.div-pp #div_CI_AddQuestion5YearsLicenseSuspensionWarning .pp-input,
.div-pp #div_CI_AddQuestionLonger14daysNotInsured .pp-input,
.div-pp #div_CI_AddQuestionDeclaredBankruptcyLast5Years .pp-input,
.div-pp #div_CI_AddQuestionDeclaredBankruptcyLast5YearsExpln .pp-input,
.div-pp #div_CI_AddQuestionHowDoYouUseYourCar .pp-input,
.div-pp #div_CI_AddQuestionDeclareBusiness500Km .pp-input,
.div-pp #div_CI_AddQuestionDoYouHaveAccidentLast3Years .pp-input,
.div-pp #div_CI_AddQuestionYourCarIsDamage .pp-input,
.div-pp #div_CI_AddQuestionCarWasInsuredInYourNameFromStart .pp-input,
.div-pp #div_CI_AddQuestionHowManyDamageYouCause .pp-input,
.div-pp #div_CI_AddQuestionCarDamageExplanation .pp-input,
.div-pp #div_CI_AddQuestionStartDateYouOwnTheCar .pp-input,
.div-pp #div_CI_AddQuestionStartDateOwnTheCarExplantion .pp-input,
.div-pp #div_CI_AddQuestionDescribeInfo .pp-input,
.div-pp #div_CI_AddQuestionHowManyDamageInLast5Years .pp-input,
.div-pp #div_CI_AddQuestionHowManyDamageExplanation .pp-input,
.div-pp #div_CI_AddQuestionNotifications .pp-input,
.div-pp #div_CI_IsDriverOnLicensePlateNote .pp-input,
.div-pp #div_CI_AddQuestionNotificationsExplanation .pp-input,
.div-pp #div_CI_AddQuestionSmartPhone .pp-input,
.div-pp #div_CI_AddQuestionSmartPhoneMessage .pp-input,
.div-pp #div_CI_VehicleLongerThan14DaysUninsuredExpln .pp-input,
.div-pp #div_CI_DamageToInsuredCaseThatItWillClaimExpln .pp-input,
.div-pp #div_CI_HasVehicleLongerThan14DaysUninsured .pp-input,
.div-pp #div_CI_HasDamageToInsuredCaseThatItWillClaim .pp-input,
.div-pp #div_CI_AddQuestionTitle2 .pp-input,
.div-pp #div_CI_ProveClaimYears .pp-input,
.div-pp #div_CI_DriverMembersUnder25Years .pp-input,
.div-pp #div_CI_Generali_Refused .pp-input,
.div-pp #div_CI_Generali_RefusedNote .pp-input,
.div-pp #div_CI_Generali_Damage .pp-input,
.div-pp #div_CI_Generali_DamageNote .pp-input,
.div-pp #div_CI_Generali_Suspect .pp-input,
.div-pp #div_CI_Generali_SuspectNote .pp-input,
.div-pp #div_CI_Generali_Influenced .pp-input,
.div-pp #div_CI_Generali_InfluencedNote .pp-input,
.div-pp #div_CI_Generali_LostLicense .pp-input,
.div-pp #div_CI_Generali_LostLicenseNote .pp-input,
.div-pp #div_CI_Generali_NoLicense .pp-input,
.div-pp #div_CI_Generali_NoLicenseNote .pp-input,
.div-pp #div_CI_Generali_Rented .pp-input,
.div-pp #div_CI_Generali_RentedNote .pp-input,
.div-pp #div_CI_Generali_Other .pp-input,
.div-pp #div_CI_Generali_OtherNote .pp-input,
.div-pp #div_CI_LancyrAddQuestionLicenseSuspension .pp-input,
.div-pp #div_CI_LancyrAddQuestionLicenseSuspensionExplanation .pp-input,
.div-pp #div_CI_LancyrAddQuestionLicenseSuspensionYear .pp-input,
.div-pp #div_CI_LancyrAddQuestionLicenseSuspensionDurationMonth .pp-input,
.div-pp #div_CI_LancyrAddQuestionPhysicalDefects .pp-input,
.div-pp #div_CI_LancyrAddQuestionPhysicalDefectsNoteLicence .pp-input,
.div-pp #div_CI_LancyrAddQuestion8YearsCriminalRecord .pp-input,
.div-pp #div_CI_LancyrAddQuestion8YearsCriminalRecordYear .pp-input,
.div-pp #div_CI_LancyrAddQuestion8YearsCriminalRecordExpl .pp-input,
.div-pp #div_CI_LancyrAddQuestionDoYouHaveAccidentLast2Years .pp-input,
.div-pp #div_CI_LancyrAddQuestionHaveAccidentLast2YearsAmount .pp-input,
.div-pp #div_CI_LancyrAddQuestAccidentLast2YearsTitle1 .pp-input,
.div-pp #div_CI_LancyrAddQuestAccidentLast2YearsReasonDamage1 .pp-input,
.div-pp #div_CI_LancyrAddQuestAccidentLast2YearsDateDamage1 .pp-input,
.div-pp #div_CI_LancyrAddQuestAccidentLast2YearsAmountDamage1 .pp-input,
.div-pp #div_CI_LancyrAddQuestAccidentLast2YearsTitle2 .pp-input,
.div-pp #div_CI_LancyrAddQuestAccidentLast2YearsReasonDamage2 .pp-input,
.div-pp #div_CI_LancyrAddQuestAccidentLast2YearsDateDamage2 .pp-input,
.div-pp #div_CI_LancyrAddQuestAccidentLast2YearsAmountDamage2 .pp-input,
.div-pp #div_CI_LancyrAddQuestAccidentLast2YearsTitle3 .pp-input,
.div-pp #div_CI_LancyrAddQuestAccidentLast2YearsReasonDamage3 .pp-input,
.div-pp #div_CI_LancyrAddQuestAccidentLast2YearsDateDamage3 .pp-input,
.div-pp #div_CI_LancyrAddQuestAccidentLast2YearsAmountDamage3 .pp-input,
.div-pp #div_CI_LancyrAddQuestInsurerRefusedInsuranceTitle .pp-input,
.div-pp #div_CI_LancyrHasInsurerRefusedPolicy .pp-input,
.div-pp #div_CI_LancyrHasInsurerRefusedPolicyDate .pp-input,
.div-pp #div_CI_LancyrHasInsurerRefusedPolicyReason .pp-input,
.div-pp #div_CI_LancyrHasInsurerTerminatedPolicy .pp-input,
.div-pp #div_CI_LancyrHasInsurerTerminatedPolicyDate .pp-input,
.div-pp #div_CI_LancyrHasInsurerTerminatedPolicyReason .pp-input,
.div-pp #div_CI_LancyrHasInsurerOfferedExceptCircPolicy .pp-input,
.div-pp #div_CI_LancyrHasInsurerOfferedExceptCircPolicyDate .pp-input,
.div-pp #div_CI_LancyrHasInsurerOfferedExceptCircPolicyReason .pp-input,
.div-pp #div_CI_AddQuestionForbiddenToDrive .pp-input,
.div-pp #div_CI_AddQuestionHeavyUsage .pp-input,
.div-pp #div_CI_AddQuestionHeavyUsageNote .pp-input,
.div-pp #div_CI_ForbiddenToDrive5YFBTO .pp-input,
.div-pp #div_CI_Last5YDamageFBTO .pp-input,
.div-pp #div_CI_CriminalPastInLast8YFBTO .pp-input,
.div-pp #div_CI_InsuranceDeniedInLast8YFBTO .pp-input,
.div-pp #div_CI_ForbiddenToDrive5YFBTONote .pp-input,
.div-pp #div_CI_CriminalPastInLast8YNoteFBTO .pp-input,
.div-pp #div_CI_InsuranceDeniedInLast8YNoteFBTO .pp-input,
.div-pp #div_CI_Last5YDamageNoteFBTO .pp-input,
.div-pp #div_CI_FinalDeclarationIntro .pp-input,
.div-pp #div_CI_FinalDeclarationList .pp-input,
.div-pp #div_CI_CriminalPastInLast8YSpecificFBTO .pp-input,
.div-pp #div_CI_AddQuestionPrivateUse .pp-input,
.div-pp #div_CI_ValidDriversLicense .pp-input,
.div-pp #div_CI_HadDrivingBan .pp-input,
.div-pp #div_CI_CriminalRecordlast8Years .pp-input,
.div-pp #div_CI_DrivingPhysicalDefects .pp-input,
.div-pp #div_CI_DeniedInsurance .pp-input,
.div-pp #div_CI_CurrentlyDamaged .pp-input,
.div-pp #div_CI_DamagedLast5Years .pp-input,
.div-pp #div_CI_DidNotInsureAfter14Days .pp-input,
.div-pp #div_CI_ConfirmDamageFreeYears .pp-input,
.div-pp #div_CI_DeniedInsuranceType .pp-input,
.div-pp #div_CI_DrivingBanExplanation .pp-input,
.div-pp #div_CI_DrivingBanDate .pp-input,
.div-pp #div_CI_CriminalRecordReason .pp-input,
.div-pp #div_CI_CriminalRecordReasonExplanation .pp-input,
.div-pp #div_CI_CriminalRecordDate .pp-input,
.div-pp #div_CI_DrivingPhysicalDefectsOnLicense .pp-input,
.div-pp #div_CI_DeniedInsuranceReason1 .pp-input,
.div-pp #div_CI_DeniedInsuranceReason1Explanation .pp-input,
.div-pp #div_CI_DeniedInsuranceDate1 .pp-input,
.div-pp #div_CI_DeniedInsuranceReason2 .pp-input,
.div-pp #div_CI_DeniedInsuranceReason2Explanation .pp-input,
.div-pp #div_CI_DeniedInsuranceDate2 .pp-input,
.div-pp #div_CI_DeniedInsuranceReason3 .pp-input,
.div-pp #div_CI_DeniedInsuranceReason3Explanation .pp-input,
.div-pp #div_CI_DeniedInsuranceDate3 .pp-input,
.div-pp #div_CI_DidNotInsureAfter14DaysExplanation .pp-input,
.div-pp #div_CI_FirstDamageDate .pp-input,
.div-pp #div_CI_FirstDamageCause .pp-input,
.div-pp #div_CI_SecondDamageDate .pp-input,
.div-pp #div_CI_SecondDamageCause .pp-input,
.div-pp #div_CI_ThirdDamageDate .pp-input,
.div-pp #div_CI_ThirdDamageCause .pp-input,
.div-pp #div_CI_LastDamageType .pp-input,
.div-pp #div_CI_DamagePayedByInsurer .pp-input,
.div-pp #div_CI_DamageCosts .pp-input,
.div-pp #div_CI_Why0DamageFreeYears .pp-input,
.div-pp #div_ZGtcInfo .pp-input,
.div-pp #div_ZIncomeFromAbroadCo .pp-input,
.div-pp #div_ZDQuestion1VGZCo .pp-input,
.div-pp #div_ZDQuestion2VGZCo .pp-input,
.div-pp #div_CI_DeniedInsuranceReason1OtherExpl .pp-input,
.div-pp #div_CI_DeniedInsuranceReason2OtherExpl .pp-input,
.div-pp #div_CI_DriverHadDisqualificationLast8years .pp-input,
.div-pp #div_CI_WhyHadDisqualification .pp-input,
.div-pp #div_CI_WhyHadDisqualificationYear .pp-input,
.div-pp #div_CI_HowLongHasDrivingSuspension .pp-input,
.div-pp #div_CI_HasDamageLast5Years .pp-input,
.div-pp #div_CI_NumberOfDamages .pp-input,
.div-pp #div_CI_MostRecentDamage .pp-input,
.div-pp #div_CI_AddQuestionInsuranceRefusedV2 .pp-input,
.div-pp #div_CI_CI_AddQuestionInsuranceRefusedV2Year .pp-input,
.div-pp #div_CI_AddQuestion8YearsCriminalRecordV2 .pp-input,
.div-pp #div_CI_AddQuestion8YearsCriminalRecordV2Warning .pp-input,
.div-pp #div_CI_AddQuestion8YearsCriminalRecordV2Expl .pp-input,
.div-pp #div_CI_DeniedInsuranceTypev2 .pp-input,
.div-pp #div_CI_DeniedInsuranceReason2V2 .pp-input {
  width: 96%;
  min-height: 45px;
  float: left;
  padding-left: 10px;
}
.div-pp #div_CI_UseCarAbroad .pp-input input,
.div-pp #div_CI_HasLicenceBeenTaken .pp-input input,
.div-pp #div_CI_AddQuestionLicenseWithoutNote .pp-input input,
.div-pp #div_CI_AddQuestionPhysicalDefects .pp-input input,
.div-pp #div_CI_AddQuestion5YearsDamage .pp-input input,
.div-pp #div_CI_AddQuestion8YearsCriminalRecordWarning .pp-input input,
.div-pp #div_CI_AddQuestion8YearsCriminalRecord .pp-input input,
.div-pp #div_CI_Unive_Damage .pp-input input,
.div-pp #div_CI_AddQuestion5YearsLicenseSuspension .pp-input input,
.div-pp #div_CI_AddQuestion8YearsCriminalRecordExplanation .pp-input input,
.div-pp #div_CI_AddQuestionInsuranceRefused .pp-input input,
.div-pp #div_CI_HasInsurerTerminatedPolicyIn8Years .pp-input input,
.div-pp #div_CI_HasInsurerRefusedPolicyIn8Years .pp-input input,
.div-pp #div_CI_HasInsurerOfferedExceptCircPoliciyIn8Years .pp-input input,
.div-pp #div_CI_InsurerTerminatedPolicyIn8YExpln .pp-input input,
.div-pp #div_CI_InsurerRefusedPolicyIn8YExpln .pp-input input,
.div-pp #div_CI_InsurerOfferedExeceptCircPolicyIn8YExpln .pp-input input,
.div-pp #div_CI_AddQuestionPhysicalDefectsExplanation .pp-input input,
.div-pp #div_CI_LastTimeDamage .pp-input input,
.div-pp #div_CI_AmountOfDamage .pp-input input,
.div-pp #div_CI_AddQuestion5YearsLicenseSuspensionExplanation .pp-input input,
.div-pp #div_CI_AddQuestionLicenseExplanation .pp-input input,
.div-pp #div_ZApprovalDirectDebit .pp-input input,
.div-pp #div_ZGtcEmailPolicy .pp-input input,
.div-pp #div_ZGtcAgreement .pp-input input,
.div-pp #div_ZCurrentInsurerNote .pp-input input,
.div-pp #div_ZTerminateCurrentInsurence .pp-input input,
.div-pp #div_ZDigitalSummary .pp-input input,
.div-pp #div_ZPaymentDetailsInfo .pp-input input,
.div-pp #div_CI_AddQuestion5YearsLicenseSuspensionWarning .pp-input input,
.div-pp #div_CI_AddQuestionLonger14daysNotInsured .pp-input input,
.div-pp #div_CI_AddQuestionDeclaredBankruptcyLast5Years .pp-input input,
.div-pp #div_CI_AddQuestionDeclaredBankruptcyLast5YearsExpln .pp-input input,
.div-pp #div_CI_AddQuestionHowDoYouUseYourCar .pp-input input,
.div-pp #div_CI_AddQuestionDeclareBusiness500Km .pp-input input,
.div-pp #div_CI_AddQuestionDoYouHaveAccidentLast3Years .pp-input input,
.div-pp #div_CI_AddQuestionYourCarIsDamage .pp-input input,
.div-pp #div_CI_AddQuestionCarWasInsuredInYourNameFromStart .pp-input input,
.div-pp #div_CI_AddQuestionHowManyDamageYouCause .pp-input input,
.div-pp #div_CI_AddQuestionCarDamageExplanation .pp-input input,
.div-pp #div_CI_AddQuestionStartDateYouOwnTheCar .pp-input input,
.div-pp #div_CI_AddQuestionStartDateOwnTheCarExplantion .pp-input input,
.div-pp #div_CI_AddQuestionDescribeInfo .pp-input input,
.div-pp #div_CI_AddQuestionHowManyDamageInLast5Years .pp-input input,
.div-pp #div_CI_AddQuestionHowManyDamageExplanation .pp-input input,
.div-pp #div_CI_AddQuestionNotifications .pp-input input,
.div-pp #div_CI_IsDriverOnLicensePlateNote .pp-input input,
.div-pp #div_CI_AddQuestionNotificationsExplanation .pp-input input,
.div-pp #div_CI_AddQuestionSmartPhone .pp-input input,
.div-pp #div_CI_AddQuestionSmartPhoneMessage .pp-input input,
.div-pp #div_CI_VehicleLongerThan14DaysUninsuredExpln .pp-input input,
.div-pp #div_CI_DamageToInsuredCaseThatItWillClaimExpln .pp-input input,
.div-pp #div_CI_HasVehicleLongerThan14DaysUninsured .pp-input input,
.div-pp #div_CI_HasDamageToInsuredCaseThatItWillClaim .pp-input input,
.div-pp #div_CI_AddQuestionTitle2 .pp-input input,
.div-pp #div_CI_ProveClaimYears .pp-input input,
.div-pp #div_CI_DriverMembersUnder25Years .pp-input input,
.div-pp #div_CI_Generali_Refused .pp-input input,
.div-pp #div_CI_Generali_RefusedNote .pp-input input,
.div-pp #div_CI_Generali_Damage .pp-input input,
.div-pp #div_CI_Generali_DamageNote .pp-input input,
.div-pp #div_CI_Generali_Suspect .pp-input input,
.div-pp #div_CI_Generali_SuspectNote .pp-input input,
.div-pp #div_CI_Generali_Influenced .pp-input input,
.div-pp #div_CI_Generali_InfluencedNote .pp-input input,
.div-pp #div_CI_Generali_LostLicense .pp-input input,
.div-pp #div_CI_Generali_LostLicenseNote .pp-input input,
.div-pp #div_CI_Generali_NoLicense .pp-input input,
.div-pp #div_CI_Generali_NoLicenseNote .pp-input input,
.div-pp #div_CI_Generali_Rented .pp-input input,
.div-pp #div_CI_Generali_RentedNote .pp-input input,
.div-pp #div_CI_Generali_Other .pp-input input,
.div-pp #div_CI_Generali_OtherNote .pp-input input,
.div-pp #div_CI_LancyrAddQuestionLicenseSuspension .pp-input input,
.div-pp #div_CI_LancyrAddQuestionLicenseSuspensionExplanation .pp-input input,
.div-pp #div_CI_LancyrAddQuestionLicenseSuspensionYear .pp-input input,
.div-pp #div_CI_LancyrAddQuestionLicenseSuspensionDurationMonth .pp-input input,
.div-pp #div_CI_LancyrAddQuestionPhysicalDefects .pp-input input,
.div-pp #div_CI_LancyrAddQuestionPhysicalDefectsNoteLicence .pp-input input,
.div-pp #div_CI_LancyrAddQuestion8YearsCriminalRecord .pp-input input,
.div-pp #div_CI_LancyrAddQuestion8YearsCriminalRecordYear .pp-input input,
.div-pp #div_CI_LancyrAddQuestion8YearsCriminalRecordExpl .pp-input input,
.div-pp #div_CI_LancyrAddQuestionDoYouHaveAccidentLast2Years .pp-input input,
.div-pp #div_CI_LancyrAddQuestionHaveAccidentLast2YearsAmount .pp-input input,
.div-pp #div_CI_LancyrAddQuestAccidentLast2YearsTitle1 .pp-input input,
.div-pp #div_CI_LancyrAddQuestAccidentLast2YearsReasonDamage1 .pp-input input,
.div-pp #div_CI_LancyrAddQuestAccidentLast2YearsDateDamage1 .pp-input input,
.div-pp #div_CI_LancyrAddQuestAccidentLast2YearsAmountDamage1 .pp-input input,
.div-pp #div_CI_LancyrAddQuestAccidentLast2YearsTitle2 .pp-input input,
.div-pp #div_CI_LancyrAddQuestAccidentLast2YearsReasonDamage2 .pp-input input,
.div-pp #div_CI_LancyrAddQuestAccidentLast2YearsDateDamage2 .pp-input input,
.div-pp #div_CI_LancyrAddQuestAccidentLast2YearsAmountDamage2 .pp-input input,
.div-pp #div_CI_LancyrAddQuestAccidentLast2YearsTitle3 .pp-input input,
.div-pp #div_CI_LancyrAddQuestAccidentLast2YearsReasonDamage3 .pp-input input,
.div-pp #div_CI_LancyrAddQuestAccidentLast2YearsDateDamage3 .pp-input input,
.div-pp #div_CI_LancyrAddQuestAccidentLast2YearsAmountDamage3 .pp-input input,
.div-pp #div_CI_LancyrAddQuestInsurerRefusedInsuranceTitle .pp-input input,
.div-pp #div_CI_LancyrHasInsurerRefusedPolicy .pp-input input,
.div-pp #div_CI_LancyrHasInsurerRefusedPolicyDate .pp-input input,
.div-pp #div_CI_LancyrHasInsurerRefusedPolicyReason .pp-input input,
.div-pp #div_CI_LancyrHasInsurerTerminatedPolicy .pp-input input,
.div-pp #div_CI_LancyrHasInsurerTerminatedPolicyDate .pp-input input,
.div-pp #div_CI_LancyrHasInsurerTerminatedPolicyReason .pp-input input,
.div-pp #div_CI_LancyrHasInsurerOfferedExceptCircPolicy .pp-input input,
.div-pp #div_CI_LancyrHasInsurerOfferedExceptCircPolicyDate .pp-input input,
.div-pp #div_CI_LancyrHasInsurerOfferedExceptCircPolicyReason .pp-input input,
.div-pp #div_CI_AddQuestionForbiddenToDrive .pp-input input,
.div-pp #div_CI_AddQuestionHeavyUsage .pp-input input,
.div-pp #div_CI_AddQuestionHeavyUsageNote .pp-input input,
.div-pp #div_CI_ForbiddenToDrive5YFBTO .pp-input input,
.div-pp #div_CI_Last5YDamageFBTO .pp-input input,
.div-pp #div_CI_CriminalPastInLast8YFBTO .pp-input input,
.div-pp #div_CI_InsuranceDeniedInLast8YFBTO .pp-input input,
.div-pp #div_CI_ForbiddenToDrive5YFBTONote .pp-input input,
.div-pp #div_CI_CriminalPastInLast8YNoteFBTO .pp-input input,
.div-pp #div_CI_InsuranceDeniedInLast8YNoteFBTO .pp-input input,
.div-pp #div_CI_Last5YDamageNoteFBTO .pp-input input,
.div-pp #div_CI_FinalDeclarationIntro .pp-input input,
.div-pp #div_CI_FinalDeclarationList .pp-input input,
.div-pp #div_CI_CriminalPastInLast8YSpecificFBTO .pp-input input,
.div-pp #div_CI_AddQuestionPrivateUse .pp-input input,
.div-pp #div_CI_ValidDriversLicense .pp-input input,
.div-pp #div_CI_HadDrivingBan .pp-input input,
.div-pp #div_CI_CriminalRecordlast8Years .pp-input input,
.div-pp #div_CI_DrivingPhysicalDefects .pp-input input,
.div-pp #div_CI_DeniedInsurance .pp-input input,
.div-pp #div_CI_CurrentlyDamaged .pp-input input,
.div-pp #div_CI_DamagedLast5Years .pp-input input,
.div-pp #div_CI_DidNotInsureAfter14Days .pp-input input,
.div-pp #div_CI_ConfirmDamageFreeYears .pp-input input,
.div-pp #div_CI_DeniedInsuranceType .pp-input input,
.div-pp #div_CI_DrivingBanExplanation .pp-input input,
.div-pp #div_CI_DrivingBanDate .pp-input input,
.div-pp #div_CI_CriminalRecordReason .pp-input input,
.div-pp #div_CI_CriminalRecordReasonExplanation .pp-input input,
.div-pp #div_CI_CriminalRecordDate .pp-input input,
.div-pp #div_CI_DrivingPhysicalDefectsOnLicense .pp-input input,
.div-pp #div_CI_DeniedInsuranceReason1 .pp-input input,
.div-pp #div_CI_DeniedInsuranceReason1Explanation .pp-input input,
.div-pp #div_CI_DeniedInsuranceDate1 .pp-input input,
.div-pp #div_CI_DeniedInsuranceReason2 .pp-input input,
.div-pp #div_CI_DeniedInsuranceReason2Explanation .pp-input input,
.div-pp #div_CI_DeniedInsuranceDate2 .pp-input input,
.div-pp #div_CI_DeniedInsuranceReason3 .pp-input input,
.div-pp #div_CI_DeniedInsuranceReason3Explanation .pp-input input,
.div-pp #div_CI_DeniedInsuranceDate3 .pp-input input,
.div-pp #div_CI_DidNotInsureAfter14DaysExplanation .pp-input input,
.div-pp #div_CI_FirstDamageDate .pp-input input,
.div-pp #div_CI_FirstDamageCause .pp-input input,
.div-pp #div_CI_SecondDamageDate .pp-input input,
.div-pp #div_CI_SecondDamageCause .pp-input input,
.div-pp #div_CI_ThirdDamageDate .pp-input input,
.div-pp #div_CI_ThirdDamageCause .pp-input input,
.div-pp #div_CI_LastDamageType .pp-input input,
.div-pp #div_CI_DamagePayedByInsurer .pp-input input,
.div-pp #div_CI_DamageCosts .pp-input input,
.div-pp #div_CI_Why0DamageFreeYears .pp-input input,
.div-pp #div_ZGtcInfo .pp-input input,
.div-pp #div_ZIncomeFromAbroadCo .pp-input input,
.div-pp #div_ZDQuestion1VGZCo .pp-input input,
.div-pp #div_ZDQuestion2VGZCo .pp-input input,
.div-pp #div_CI_DeniedInsuranceReason1OtherExpl .pp-input input,
.div-pp #div_CI_DeniedInsuranceReason2OtherExpl .pp-input input,
.div-pp #div_CI_DriverHadDisqualificationLast8years .pp-input input,
.div-pp #div_CI_WhyHadDisqualification .pp-input input,
.div-pp #div_CI_WhyHadDisqualificationYear .pp-input input,
.div-pp #div_CI_HowLongHasDrivingSuspension .pp-input input,
.div-pp #div_CI_HasDamageLast5Years .pp-input input,
.div-pp #div_CI_NumberOfDamages .pp-input input,
.div-pp #div_CI_MostRecentDamage .pp-input input,
.div-pp #div_CI_AddQuestionInsuranceRefusedV2 .pp-input input,
.div-pp #div_CI_CI_AddQuestionInsuranceRefusedV2Year .pp-input input,
.div-pp #div_CI_AddQuestion8YearsCriminalRecordV2 .pp-input input,
.div-pp #div_CI_AddQuestion8YearsCriminalRecordV2Warning .pp-input input,
.div-pp #div_CI_AddQuestion8YearsCriminalRecordV2Expl .pp-input input,
.div-pp #div_CI_DeniedInsuranceTypev2 .pp-input input,
.div-pp #div_CI_DeniedInsuranceReason2V2 .pp-input input {
  text-align: left !important;
}
.div-pp #div_CI_UseCarAbroad .pp-input textarea,
.div-pp #div_CI_HasLicenceBeenTaken .pp-input textarea,
.div-pp #div_CI_AddQuestionLicenseWithoutNote .pp-input textarea,
.div-pp #div_CI_AddQuestionPhysicalDefects .pp-input textarea,
.div-pp #div_CI_AddQuestion5YearsDamage .pp-input textarea,
.div-pp #div_CI_AddQuestion8YearsCriminalRecordWarning .pp-input textarea,
.div-pp #div_CI_AddQuestion8YearsCriminalRecord .pp-input textarea,
.div-pp #div_CI_Unive_Damage .pp-input textarea,
.div-pp #div_CI_AddQuestion5YearsLicenseSuspension .pp-input textarea,
.div-pp #div_CI_AddQuestion8YearsCriminalRecordExplanation .pp-input textarea,
.div-pp #div_CI_AddQuestionInsuranceRefused .pp-input textarea,
.div-pp #div_CI_HasInsurerTerminatedPolicyIn8Years .pp-input textarea,
.div-pp #div_CI_HasInsurerRefusedPolicyIn8Years .pp-input textarea,
.div-pp #div_CI_HasInsurerOfferedExceptCircPoliciyIn8Years .pp-input textarea,
.div-pp #div_CI_InsurerTerminatedPolicyIn8YExpln .pp-input textarea,
.div-pp #div_CI_InsurerRefusedPolicyIn8YExpln .pp-input textarea,
.div-pp #div_CI_InsurerOfferedExeceptCircPolicyIn8YExpln .pp-input textarea,
.div-pp #div_CI_AddQuestionPhysicalDefectsExplanation .pp-input textarea,
.div-pp #div_CI_LastTimeDamage .pp-input textarea,
.div-pp #div_CI_AmountOfDamage .pp-input textarea,
.div-pp #div_CI_AddQuestion5YearsLicenseSuspensionExplanation .pp-input textarea,
.div-pp #div_CI_AddQuestionLicenseExplanation .pp-input textarea,
.div-pp #div_ZApprovalDirectDebit .pp-input textarea,
.div-pp #div_ZGtcEmailPolicy .pp-input textarea,
.div-pp #div_ZGtcAgreement .pp-input textarea,
.div-pp #div_ZCurrentInsurerNote .pp-input textarea,
.div-pp #div_ZTerminateCurrentInsurence .pp-input textarea,
.div-pp #div_ZDigitalSummary .pp-input textarea,
.div-pp #div_ZPaymentDetailsInfo .pp-input textarea,
.div-pp #div_CI_AddQuestion5YearsLicenseSuspensionWarning .pp-input textarea,
.div-pp #div_CI_AddQuestionLonger14daysNotInsured .pp-input textarea,
.div-pp #div_CI_AddQuestionDeclaredBankruptcyLast5Years .pp-input textarea,
.div-pp #div_CI_AddQuestionDeclaredBankruptcyLast5YearsExpln .pp-input textarea,
.div-pp #div_CI_AddQuestionHowDoYouUseYourCar .pp-input textarea,
.div-pp #div_CI_AddQuestionDeclareBusiness500Km .pp-input textarea,
.div-pp #div_CI_AddQuestionDoYouHaveAccidentLast3Years .pp-input textarea,
.div-pp #div_CI_AddQuestionYourCarIsDamage .pp-input textarea,
.div-pp #div_CI_AddQuestionCarWasInsuredInYourNameFromStart .pp-input textarea,
.div-pp #div_CI_AddQuestionHowManyDamageYouCause .pp-input textarea,
.div-pp #div_CI_AddQuestionCarDamageExplanation .pp-input textarea,
.div-pp #div_CI_AddQuestionStartDateYouOwnTheCar .pp-input textarea,
.div-pp #div_CI_AddQuestionStartDateOwnTheCarExplantion .pp-input textarea,
.div-pp #div_CI_AddQuestionDescribeInfo .pp-input textarea,
.div-pp #div_CI_AddQuestionHowManyDamageInLast5Years .pp-input textarea,
.div-pp #div_CI_AddQuestionHowManyDamageExplanation .pp-input textarea,
.div-pp #div_CI_AddQuestionNotifications .pp-input textarea,
.div-pp #div_CI_IsDriverOnLicensePlateNote .pp-input textarea,
.div-pp #div_CI_AddQuestionNotificationsExplanation .pp-input textarea,
.div-pp #div_CI_AddQuestionSmartPhone .pp-input textarea,
.div-pp #div_CI_AddQuestionSmartPhoneMessage .pp-input textarea,
.div-pp #div_CI_VehicleLongerThan14DaysUninsuredExpln .pp-input textarea,
.div-pp #div_CI_DamageToInsuredCaseThatItWillClaimExpln .pp-input textarea,
.div-pp #div_CI_HasVehicleLongerThan14DaysUninsured .pp-input textarea,
.div-pp #div_CI_HasDamageToInsuredCaseThatItWillClaim .pp-input textarea,
.div-pp #div_CI_AddQuestionTitle2 .pp-input textarea,
.div-pp #div_CI_ProveClaimYears .pp-input textarea,
.div-pp #div_CI_DriverMembersUnder25Years .pp-input textarea,
.div-pp #div_CI_Generali_Refused .pp-input textarea,
.div-pp #div_CI_Generali_RefusedNote .pp-input textarea,
.div-pp #div_CI_Generali_Damage .pp-input textarea,
.div-pp #div_CI_Generali_DamageNote .pp-input textarea,
.div-pp #div_CI_Generali_Suspect .pp-input textarea,
.div-pp #div_CI_Generali_SuspectNote .pp-input textarea,
.div-pp #div_CI_Generali_Influenced .pp-input textarea,
.div-pp #div_CI_Generali_InfluencedNote .pp-input textarea,
.div-pp #div_CI_Generali_LostLicense .pp-input textarea,
.div-pp #div_CI_Generali_LostLicenseNote .pp-input textarea,
.div-pp #div_CI_Generali_NoLicense .pp-input textarea,
.div-pp #div_CI_Generali_NoLicenseNote .pp-input textarea,
.div-pp #div_CI_Generali_Rented .pp-input textarea,
.div-pp #div_CI_Generali_RentedNote .pp-input textarea,
.div-pp #div_CI_Generali_Other .pp-input textarea,
.div-pp #div_CI_Generali_OtherNote .pp-input textarea,
.div-pp #div_CI_LancyrAddQuestionLicenseSuspension .pp-input textarea,
.div-pp #div_CI_LancyrAddQuestionLicenseSuspensionExplanation .pp-input textarea,
.div-pp #div_CI_LancyrAddQuestionLicenseSuspensionYear .pp-input textarea,
.div-pp #div_CI_LancyrAddQuestionLicenseSuspensionDurationMonth .pp-input textarea,
.div-pp #div_CI_LancyrAddQuestionPhysicalDefects .pp-input textarea,
.div-pp #div_CI_LancyrAddQuestionPhysicalDefectsNoteLicence .pp-input textarea,
.div-pp #div_CI_LancyrAddQuestion8YearsCriminalRecord .pp-input textarea,
.div-pp #div_CI_LancyrAddQuestion8YearsCriminalRecordYear .pp-input textarea,
.div-pp #div_CI_LancyrAddQuestion8YearsCriminalRecordExpl .pp-input textarea,
.div-pp #div_CI_LancyrAddQuestionDoYouHaveAccidentLast2Years .pp-input textarea,
.div-pp #div_CI_LancyrAddQuestionHaveAccidentLast2YearsAmount .pp-input textarea,
.div-pp #div_CI_LancyrAddQuestAccidentLast2YearsTitle1 .pp-input textarea,
.div-pp #div_CI_LancyrAddQuestAccidentLast2YearsReasonDamage1 .pp-input textarea,
.div-pp #div_CI_LancyrAddQuestAccidentLast2YearsDateDamage1 .pp-input textarea,
.div-pp #div_CI_LancyrAddQuestAccidentLast2YearsAmountDamage1 .pp-input textarea,
.div-pp #div_CI_LancyrAddQuestAccidentLast2YearsTitle2 .pp-input textarea,
.div-pp #div_CI_LancyrAddQuestAccidentLast2YearsReasonDamage2 .pp-input textarea,
.div-pp #div_CI_LancyrAddQuestAccidentLast2YearsDateDamage2 .pp-input textarea,
.div-pp #div_CI_LancyrAddQuestAccidentLast2YearsAmountDamage2 .pp-input textarea,
.div-pp #div_CI_LancyrAddQuestAccidentLast2YearsTitle3 .pp-input textarea,
.div-pp #div_CI_LancyrAddQuestAccidentLast2YearsReasonDamage3 .pp-input textarea,
.div-pp #div_CI_LancyrAddQuestAccidentLast2YearsDateDamage3 .pp-input textarea,
.div-pp #div_CI_LancyrAddQuestAccidentLast2YearsAmountDamage3 .pp-input textarea,
.div-pp #div_CI_LancyrAddQuestInsurerRefusedInsuranceTitle .pp-input textarea,
.div-pp #div_CI_LancyrHasInsurerRefusedPolicy .pp-input textarea,
.div-pp #div_CI_LancyrHasInsurerRefusedPolicyDate .pp-input textarea,
.div-pp #div_CI_LancyrHasInsurerRefusedPolicyReason .pp-input textarea,
.div-pp #div_CI_LancyrHasInsurerTerminatedPolicy .pp-input textarea,
.div-pp #div_CI_LancyrHasInsurerTerminatedPolicyDate .pp-input textarea,
.div-pp #div_CI_LancyrHasInsurerTerminatedPolicyReason .pp-input textarea,
.div-pp #div_CI_LancyrHasInsurerOfferedExceptCircPolicy .pp-input textarea,
.div-pp #div_CI_LancyrHasInsurerOfferedExceptCircPolicyDate .pp-input textarea,
.div-pp #div_CI_LancyrHasInsurerOfferedExceptCircPolicyReason .pp-input textarea,
.div-pp #div_CI_AddQuestionForbiddenToDrive .pp-input textarea,
.div-pp #div_CI_AddQuestionHeavyUsage .pp-input textarea,
.div-pp #div_CI_AddQuestionHeavyUsageNote .pp-input textarea,
.div-pp #div_CI_ForbiddenToDrive5YFBTO .pp-input textarea,
.div-pp #div_CI_Last5YDamageFBTO .pp-input textarea,
.div-pp #div_CI_CriminalPastInLast8YFBTO .pp-input textarea,
.div-pp #div_CI_InsuranceDeniedInLast8YFBTO .pp-input textarea,
.div-pp #div_CI_ForbiddenToDrive5YFBTONote .pp-input textarea,
.div-pp #div_CI_CriminalPastInLast8YNoteFBTO .pp-input textarea,
.div-pp #div_CI_InsuranceDeniedInLast8YNoteFBTO .pp-input textarea,
.div-pp #div_CI_Last5YDamageNoteFBTO .pp-input textarea,
.div-pp #div_CI_FinalDeclarationIntro .pp-input textarea,
.div-pp #div_CI_FinalDeclarationList .pp-input textarea,
.div-pp #div_CI_CriminalPastInLast8YSpecificFBTO .pp-input textarea,
.div-pp #div_CI_AddQuestionPrivateUse .pp-input textarea,
.div-pp #div_CI_ValidDriversLicense .pp-input textarea,
.div-pp #div_CI_HadDrivingBan .pp-input textarea,
.div-pp #div_CI_CriminalRecordlast8Years .pp-input textarea,
.div-pp #div_CI_DrivingPhysicalDefects .pp-input textarea,
.div-pp #div_CI_DeniedInsurance .pp-input textarea,
.div-pp #div_CI_CurrentlyDamaged .pp-input textarea,
.div-pp #div_CI_DamagedLast5Years .pp-input textarea,
.div-pp #div_CI_DidNotInsureAfter14Days .pp-input textarea,
.div-pp #div_CI_ConfirmDamageFreeYears .pp-input textarea,
.div-pp #div_CI_DeniedInsuranceType .pp-input textarea,
.div-pp #div_CI_DrivingBanExplanation .pp-input textarea,
.div-pp #div_CI_DrivingBanDate .pp-input textarea,
.div-pp #div_CI_CriminalRecordReason .pp-input textarea,
.div-pp #div_CI_CriminalRecordReasonExplanation .pp-input textarea,
.div-pp #div_CI_CriminalRecordDate .pp-input textarea,
.div-pp #div_CI_DrivingPhysicalDefectsOnLicense .pp-input textarea,
.div-pp #div_CI_DeniedInsuranceReason1 .pp-input textarea,
.div-pp #div_CI_DeniedInsuranceReason1Explanation .pp-input textarea,
.div-pp #div_CI_DeniedInsuranceDate1 .pp-input textarea,
.div-pp #div_CI_DeniedInsuranceReason2 .pp-input textarea,
.div-pp #div_CI_DeniedInsuranceReason2Explanation .pp-input textarea,
.div-pp #div_CI_DeniedInsuranceDate2 .pp-input textarea,
.div-pp #div_CI_DeniedInsuranceReason3 .pp-input textarea,
.div-pp #div_CI_DeniedInsuranceReason3Explanation .pp-input textarea,
.div-pp #div_CI_DeniedInsuranceDate3 .pp-input textarea,
.div-pp #div_CI_DidNotInsureAfter14DaysExplanation .pp-input textarea,
.div-pp #div_CI_FirstDamageDate .pp-input textarea,
.div-pp #div_CI_FirstDamageCause .pp-input textarea,
.div-pp #div_CI_SecondDamageDate .pp-input textarea,
.div-pp #div_CI_SecondDamageCause .pp-input textarea,
.div-pp #div_CI_ThirdDamageDate .pp-input textarea,
.div-pp #div_CI_ThirdDamageCause .pp-input textarea,
.div-pp #div_CI_LastDamageType .pp-input textarea,
.div-pp #div_CI_DamagePayedByInsurer .pp-input textarea,
.div-pp #div_CI_DamageCosts .pp-input textarea,
.div-pp #div_CI_Why0DamageFreeYears .pp-input textarea,
.div-pp #div_ZGtcInfo .pp-input textarea,
.div-pp #div_ZIncomeFromAbroadCo .pp-input textarea,
.div-pp #div_ZDQuestion1VGZCo .pp-input textarea,
.div-pp #div_ZDQuestion2VGZCo .pp-input textarea,
.div-pp #div_CI_DeniedInsuranceReason1OtherExpl .pp-input textarea,
.div-pp #div_CI_DeniedInsuranceReason2OtherExpl .pp-input textarea,
.div-pp #div_CI_DriverHadDisqualificationLast8years .pp-input textarea,
.div-pp #div_CI_WhyHadDisqualification .pp-input textarea,
.div-pp #div_CI_WhyHadDisqualificationYear .pp-input textarea,
.div-pp #div_CI_HowLongHasDrivingSuspension .pp-input textarea,
.div-pp #div_CI_HasDamageLast5Years .pp-input textarea,
.div-pp #div_CI_NumberOfDamages .pp-input textarea,
.div-pp #div_CI_MostRecentDamage .pp-input textarea,
.div-pp #div_CI_AddQuestionInsuranceRefusedV2 .pp-input textarea,
.div-pp #div_CI_CI_AddQuestionInsuranceRefusedV2Year .pp-input textarea,
.div-pp #div_CI_AddQuestion8YearsCriminalRecordV2 .pp-input textarea,
.div-pp #div_CI_AddQuestion8YearsCriminalRecordV2Warning .pp-input textarea,
.div-pp #div_CI_AddQuestion8YearsCriminalRecordV2Expl .pp-input textarea,
.div-pp #div_CI_DeniedInsuranceTypev2 .pp-input textarea,
.div-pp #div_CI_DeniedInsuranceReason2V2 .pp-input textarea {
  min-height: 100px;
}
.div-pp #div_CI_UseCarAbroad .pp-input .radio,
.div-pp #div_CI_HasLicenceBeenTaken .pp-input .radio,
.div-pp #div_CI_AddQuestionLicenseWithoutNote .pp-input .radio,
.div-pp #div_CI_AddQuestionPhysicalDefects .pp-input .radio,
.div-pp #div_CI_AddQuestion5YearsDamage .pp-input .radio,
.div-pp #div_CI_AddQuestion8YearsCriminalRecordWarning .pp-input .radio,
.div-pp #div_CI_AddQuestion8YearsCriminalRecord .pp-input .radio,
.div-pp #div_CI_Unive_Damage .pp-input .radio,
.div-pp #div_CI_AddQuestion5YearsLicenseSuspension .pp-input .radio,
.div-pp #div_CI_AddQuestion8YearsCriminalRecordExplanation .pp-input .radio,
.div-pp #div_CI_AddQuestionInsuranceRefused .pp-input .radio,
.div-pp #div_CI_HasInsurerTerminatedPolicyIn8Years .pp-input .radio,
.div-pp #div_CI_HasInsurerRefusedPolicyIn8Years .pp-input .radio,
.div-pp #div_CI_HasInsurerOfferedExceptCircPoliciyIn8Years .pp-input .radio,
.div-pp #div_CI_InsurerTerminatedPolicyIn8YExpln .pp-input .radio,
.div-pp #div_CI_InsurerRefusedPolicyIn8YExpln .pp-input .radio,
.div-pp #div_CI_InsurerOfferedExeceptCircPolicyIn8YExpln .pp-input .radio,
.div-pp #div_CI_AddQuestionPhysicalDefectsExplanation .pp-input .radio,
.div-pp #div_CI_LastTimeDamage .pp-input .radio,
.div-pp #div_CI_AmountOfDamage .pp-input .radio,
.div-pp #div_CI_AddQuestion5YearsLicenseSuspensionExplanation .pp-input .radio,
.div-pp #div_CI_AddQuestionLicenseExplanation .pp-input .radio,
.div-pp #div_ZApprovalDirectDebit .pp-input .radio,
.div-pp #div_ZGtcEmailPolicy .pp-input .radio,
.div-pp #div_ZGtcAgreement .pp-input .radio,
.div-pp #div_ZCurrentInsurerNote .pp-input .radio,
.div-pp #div_ZTerminateCurrentInsurence .pp-input .radio,
.div-pp #div_ZDigitalSummary .pp-input .radio,
.div-pp #div_ZPaymentDetailsInfo .pp-input .radio,
.div-pp #div_CI_AddQuestion5YearsLicenseSuspensionWarning .pp-input .radio,
.div-pp #div_CI_AddQuestionLonger14daysNotInsured .pp-input .radio,
.div-pp #div_CI_AddQuestionDeclaredBankruptcyLast5Years .pp-input .radio,
.div-pp #div_CI_AddQuestionDeclaredBankruptcyLast5YearsExpln .pp-input .radio,
.div-pp #div_CI_AddQuestionHowDoYouUseYourCar .pp-input .radio,
.div-pp #div_CI_AddQuestionDeclareBusiness500Km .pp-input .radio,
.div-pp #div_CI_AddQuestionDoYouHaveAccidentLast3Years .pp-input .radio,
.div-pp #div_CI_AddQuestionYourCarIsDamage .pp-input .radio,
.div-pp #div_CI_AddQuestionCarWasInsuredInYourNameFromStart .pp-input .radio,
.div-pp #div_CI_AddQuestionHowManyDamageYouCause .pp-input .radio,
.div-pp #div_CI_AddQuestionCarDamageExplanation .pp-input .radio,
.div-pp #div_CI_AddQuestionStartDateYouOwnTheCar .pp-input .radio,
.div-pp #div_CI_AddQuestionStartDateOwnTheCarExplantion .pp-input .radio,
.div-pp #div_CI_AddQuestionDescribeInfo .pp-input .radio,
.div-pp #div_CI_AddQuestionHowManyDamageInLast5Years .pp-input .radio,
.div-pp #div_CI_AddQuestionHowManyDamageExplanation .pp-input .radio,
.div-pp #div_CI_AddQuestionNotifications .pp-input .radio,
.div-pp #div_CI_IsDriverOnLicensePlateNote .pp-input .radio,
.div-pp #div_CI_AddQuestionNotificationsExplanation .pp-input .radio,
.div-pp #div_CI_AddQuestionSmartPhone .pp-input .radio,
.div-pp #div_CI_AddQuestionSmartPhoneMessage .pp-input .radio,
.div-pp #div_CI_VehicleLongerThan14DaysUninsuredExpln .pp-input .radio,
.div-pp #div_CI_DamageToInsuredCaseThatItWillClaimExpln .pp-input .radio,
.div-pp #div_CI_HasVehicleLongerThan14DaysUninsured .pp-input .radio,
.div-pp #div_CI_HasDamageToInsuredCaseThatItWillClaim .pp-input .radio,
.div-pp #div_CI_AddQuestionTitle2 .pp-input .radio,
.div-pp #div_CI_ProveClaimYears .pp-input .radio,
.div-pp #div_CI_DriverMembersUnder25Years .pp-input .radio,
.div-pp #div_CI_Generali_Refused .pp-input .radio,
.div-pp #div_CI_Generali_RefusedNote .pp-input .radio,
.div-pp #div_CI_Generali_Damage .pp-input .radio,
.div-pp #div_CI_Generali_DamageNote .pp-input .radio,
.div-pp #div_CI_Generali_Suspect .pp-input .radio,
.div-pp #div_CI_Generali_SuspectNote .pp-input .radio,
.div-pp #div_CI_Generali_Influenced .pp-input .radio,
.div-pp #div_CI_Generali_InfluencedNote .pp-input .radio,
.div-pp #div_CI_Generali_LostLicense .pp-input .radio,
.div-pp #div_CI_Generali_LostLicenseNote .pp-input .radio,
.div-pp #div_CI_Generali_NoLicense .pp-input .radio,
.div-pp #div_CI_Generali_NoLicenseNote .pp-input .radio,
.div-pp #div_CI_Generali_Rented .pp-input .radio,
.div-pp #div_CI_Generali_RentedNote .pp-input .radio,
.div-pp #div_CI_Generali_Other .pp-input .radio,
.div-pp #div_CI_Generali_OtherNote .pp-input .radio,
.div-pp #div_CI_LancyrAddQuestionLicenseSuspension .pp-input .radio,
.div-pp #div_CI_LancyrAddQuestionLicenseSuspensionExplanation .pp-input .radio,
.div-pp #div_CI_LancyrAddQuestionLicenseSuspensionYear .pp-input .radio,
.div-pp #div_CI_LancyrAddQuestionLicenseSuspensionDurationMonth .pp-input .radio,
.div-pp #div_CI_LancyrAddQuestionPhysicalDefects .pp-input .radio,
.div-pp #div_CI_LancyrAddQuestionPhysicalDefectsNoteLicence .pp-input .radio,
.div-pp #div_CI_LancyrAddQuestion8YearsCriminalRecord .pp-input .radio,
.div-pp #div_CI_LancyrAddQuestion8YearsCriminalRecordYear .pp-input .radio,
.div-pp #div_CI_LancyrAddQuestion8YearsCriminalRecordExpl .pp-input .radio,
.div-pp #div_CI_LancyrAddQuestionDoYouHaveAccidentLast2Years .pp-input .radio,
.div-pp #div_CI_LancyrAddQuestionHaveAccidentLast2YearsAmount .pp-input .radio,
.div-pp #div_CI_LancyrAddQuestAccidentLast2YearsTitle1 .pp-input .radio,
.div-pp #div_CI_LancyrAddQuestAccidentLast2YearsReasonDamage1 .pp-input .radio,
.div-pp #div_CI_LancyrAddQuestAccidentLast2YearsDateDamage1 .pp-input .radio,
.div-pp #div_CI_LancyrAddQuestAccidentLast2YearsAmountDamage1 .pp-input .radio,
.div-pp #div_CI_LancyrAddQuestAccidentLast2YearsTitle2 .pp-input .radio,
.div-pp #div_CI_LancyrAddQuestAccidentLast2YearsReasonDamage2 .pp-input .radio,
.div-pp #div_CI_LancyrAddQuestAccidentLast2YearsDateDamage2 .pp-input .radio,
.div-pp #div_CI_LancyrAddQuestAccidentLast2YearsAmountDamage2 .pp-input .radio,
.div-pp #div_CI_LancyrAddQuestAccidentLast2YearsTitle3 .pp-input .radio,
.div-pp #div_CI_LancyrAddQuestAccidentLast2YearsReasonDamage3 .pp-input .radio,
.div-pp #div_CI_LancyrAddQuestAccidentLast2YearsDateDamage3 .pp-input .radio,
.div-pp #div_CI_LancyrAddQuestAccidentLast2YearsAmountDamage3 .pp-input .radio,
.div-pp #div_CI_LancyrAddQuestInsurerRefusedInsuranceTitle .pp-input .radio,
.div-pp #div_CI_LancyrHasInsurerRefusedPolicy .pp-input .radio,
.div-pp #div_CI_LancyrHasInsurerRefusedPolicyDate .pp-input .radio,
.div-pp #div_CI_LancyrHasInsurerRefusedPolicyReason .pp-input .radio,
.div-pp #div_CI_LancyrHasInsurerTerminatedPolicy .pp-input .radio,
.div-pp #div_CI_LancyrHasInsurerTerminatedPolicyDate .pp-input .radio,
.div-pp #div_CI_LancyrHasInsurerTerminatedPolicyReason .pp-input .radio,
.div-pp #div_CI_LancyrHasInsurerOfferedExceptCircPolicy .pp-input .radio,
.div-pp #div_CI_LancyrHasInsurerOfferedExceptCircPolicyDate .pp-input .radio,
.div-pp #div_CI_LancyrHasInsurerOfferedExceptCircPolicyReason .pp-input .radio,
.div-pp #div_CI_AddQuestionForbiddenToDrive .pp-input .radio,
.div-pp #div_CI_AddQuestionHeavyUsage .pp-input .radio,
.div-pp #div_CI_AddQuestionHeavyUsageNote .pp-input .radio,
.div-pp #div_CI_ForbiddenToDrive5YFBTO .pp-input .radio,
.div-pp #div_CI_Last5YDamageFBTO .pp-input .radio,
.div-pp #div_CI_CriminalPastInLast8YFBTO .pp-input .radio,
.div-pp #div_CI_InsuranceDeniedInLast8YFBTO .pp-input .radio,
.div-pp #div_CI_ForbiddenToDrive5YFBTONote .pp-input .radio,
.div-pp #div_CI_CriminalPastInLast8YNoteFBTO .pp-input .radio,
.div-pp #div_CI_InsuranceDeniedInLast8YNoteFBTO .pp-input .radio,
.div-pp #div_CI_Last5YDamageNoteFBTO .pp-input .radio,
.div-pp #div_CI_FinalDeclarationIntro .pp-input .radio,
.div-pp #div_CI_FinalDeclarationList .pp-input .radio,
.div-pp #div_CI_CriminalPastInLast8YSpecificFBTO .pp-input .radio,
.div-pp #div_CI_AddQuestionPrivateUse .pp-input .radio,
.div-pp #div_CI_ValidDriversLicense .pp-input .radio,
.div-pp #div_CI_HadDrivingBan .pp-input .radio,
.div-pp #div_CI_CriminalRecordlast8Years .pp-input .radio,
.div-pp #div_CI_DrivingPhysicalDefects .pp-input .radio,
.div-pp #div_CI_DeniedInsurance .pp-input .radio,
.div-pp #div_CI_CurrentlyDamaged .pp-input .radio,
.div-pp #div_CI_DamagedLast5Years .pp-input .radio,
.div-pp #div_CI_DidNotInsureAfter14Days .pp-input .radio,
.div-pp #div_CI_ConfirmDamageFreeYears .pp-input .radio,
.div-pp #div_CI_DeniedInsuranceType .pp-input .radio,
.div-pp #div_CI_DrivingBanExplanation .pp-input .radio,
.div-pp #div_CI_DrivingBanDate .pp-input .radio,
.div-pp #div_CI_CriminalRecordReason .pp-input .radio,
.div-pp #div_CI_CriminalRecordReasonExplanation .pp-input .radio,
.div-pp #div_CI_CriminalRecordDate .pp-input .radio,
.div-pp #div_CI_DrivingPhysicalDefectsOnLicense .pp-input .radio,
.div-pp #div_CI_DeniedInsuranceReason1 .pp-input .radio,
.div-pp #div_CI_DeniedInsuranceReason1Explanation .pp-input .radio,
.div-pp #div_CI_DeniedInsuranceDate1 .pp-input .radio,
.div-pp #div_CI_DeniedInsuranceReason2 .pp-input .radio,
.div-pp #div_CI_DeniedInsuranceReason2Explanation .pp-input .radio,
.div-pp #div_CI_DeniedInsuranceDate2 .pp-input .radio,
.div-pp #div_CI_DeniedInsuranceReason3 .pp-input .radio,
.div-pp #div_CI_DeniedInsuranceReason3Explanation .pp-input .radio,
.div-pp #div_CI_DeniedInsuranceDate3 .pp-input .radio,
.div-pp #div_CI_DidNotInsureAfter14DaysExplanation .pp-input .radio,
.div-pp #div_CI_FirstDamageDate .pp-input .radio,
.div-pp #div_CI_FirstDamageCause .pp-input .radio,
.div-pp #div_CI_SecondDamageDate .pp-input .radio,
.div-pp #div_CI_SecondDamageCause .pp-input .radio,
.div-pp #div_CI_ThirdDamageDate .pp-input .radio,
.div-pp #div_CI_ThirdDamageCause .pp-input .radio,
.div-pp #div_CI_LastDamageType .pp-input .radio,
.div-pp #div_CI_DamagePayedByInsurer .pp-input .radio,
.div-pp #div_CI_DamageCosts .pp-input .radio,
.div-pp #div_CI_Why0DamageFreeYears .pp-input .radio,
.div-pp #div_ZGtcInfo .pp-input .radio,
.div-pp #div_ZIncomeFromAbroadCo .pp-input .radio,
.div-pp #div_ZDQuestion1VGZCo .pp-input .radio,
.div-pp #div_ZDQuestion2VGZCo .pp-input .radio,
.div-pp #div_CI_DeniedInsuranceReason1OtherExpl .pp-input .radio,
.div-pp #div_CI_DeniedInsuranceReason2OtherExpl .pp-input .radio,
.div-pp #div_CI_DriverHadDisqualificationLast8years .pp-input .radio,
.div-pp #div_CI_WhyHadDisqualification .pp-input .radio,
.div-pp #div_CI_WhyHadDisqualificationYear .pp-input .radio,
.div-pp #div_CI_HowLongHasDrivingSuspension .pp-input .radio,
.div-pp #div_CI_HasDamageLast5Years .pp-input .radio,
.div-pp #div_CI_NumberOfDamages .pp-input .radio,
.div-pp #div_CI_MostRecentDamage .pp-input .radio,
.div-pp #div_CI_AddQuestionInsuranceRefusedV2 .pp-input .radio,
.div-pp #div_CI_CI_AddQuestionInsuranceRefusedV2Year .pp-input .radio,
.div-pp #div_CI_AddQuestion8YearsCriminalRecordV2 .pp-input .radio,
.div-pp #div_CI_AddQuestion8YearsCriminalRecordV2Warning .pp-input .radio,
.div-pp #div_CI_AddQuestion8YearsCriminalRecordV2Expl .pp-input .radio,
.div-pp #div_CI_DeniedInsuranceTypev2 .pp-input .radio,
.div-pp #div_CI_DeniedInsuranceReason2V2 .pp-input .radio {
  margin-top: 0;
}
.div-pp #div_CI_UseCarAbroad .pp-info > span,
.div-pp #div_CI_HasLicenceBeenTaken .pp-info > span,
.div-pp #div_CI_AddQuestionLicenseWithoutNote .pp-info > span,
.div-pp #div_CI_AddQuestionPhysicalDefects .pp-info > span,
.div-pp #div_CI_AddQuestion5YearsDamage .pp-info > span,
.div-pp #div_CI_AddQuestion8YearsCriminalRecordWarning .pp-info > span,
.div-pp #div_CI_AddQuestion8YearsCriminalRecord .pp-info > span,
.div-pp #div_CI_Unive_Damage .pp-info > span,
.div-pp #div_CI_AddQuestion5YearsLicenseSuspension .pp-info > span,
.div-pp #div_CI_AddQuestion8YearsCriminalRecordExplanation .pp-info > span,
.div-pp #div_CI_AddQuestionInsuranceRefused .pp-info > span,
.div-pp #div_CI_HasInsurerTerminatedPolicyIn8Years .pp-info > span,
.div-pp #div_CI_HasInsurerRefusedPolicyIn8Years .pp-info > span,
.div-pp #div_CI_HasInsurerOfferedExceptCircPoliciyIn8Years .pp-info > span,
.div-pp #div_CI_InsurerTerminatedPolicyIn8YExpln .pp-info > span,
.div-pp #div_CI_InsurerRefusedPolicyIn8YExpln .pp-info > span,
.div-pp #div_CI_InsurerOfferedExeceptCircPolicyIn8YExpln .pp-info > span,
.div-pp #div_CI_AddQuestionPhysicalDefectsExplanation .pp-info > span,
.div-pp #div_CI_LastTimeDamage .pp-info > span,
.div-pp #div_CI_AmountOfDamage .pp-info > span,
.div-pp #div_CI_AddQuestion5YearsLicenseSuspensionExplanation .pp-info > span,
.div-pp #div_CI_AddQuestionLicenseExplanation .pp-info > span,
.div-pp #div_ZApprovalDirectDebit .pp-info > span,
.div-pp #div_ZGtcEmailPolicy .pp-info > span,
.div-pp #div_ZGtcAgreement .pp-info > span,
.div-pp #div_ZCurrentInsurerNote .pp-info > span,
.div-pp #div_ZTerminateCurrentInsurence .pp-info > span,
.div-pp #div_ZDigitalSummary .pp-info > span,
.div-pp #div_ZPaymentDetailsInfo .pp-info > span,
.div-pp #div_CI_AddQuestion5YearsLicenseSuspensionWarning .pp-info > span,
.div-pp #div_CI_AddQuestionLonger14daysNotInsured .pp-info > span,
.div-pp #div_CI_AddQuestionDeclaredBankruptcyLast5Years .pp-info > span,
.div-pp #div_CI_AddQuestionDeclaredBankruptcyLast5YearsExpln .pp-info > span,
.div-pp #div_CI_AddQuestionHowDoYouUseYourCar .pp-info > span,
.div-pp #div_CI_AddQuestionDeclareBusiness500Km .pp-info > span,
.div-pp #div_CI_AddQuestionDoYouHaveAccidentLast3Years .pp-info > span,
.div-pp #div_CI_AddQuestionYourCarIsDamage .pp-info > span,
.div-pp #div_CI_AddQuestionCarWasInsuredInYourNameFromStart .pp-info > span,
.div-pp #div_CI_AddQuestionHowManyDamageYouCause .pp-info > span,
.div-pp #div_CI_AddQuestionCarDamageExplanation .pp-info > span,
.div-pp #div_CI_AddQuestionStartDateYouOwnTheCar .pp-info > span,
.div-pp #div_CI_AddQuestionStartDateOwnTheCarExplantion .pp-info > span,
.div-pp #div_CI_AddQuestionDescribeInfo .pp-info > span,
.div-pp #div_CI_AddQuestionHowManyDamageInLast5Years .pp-info > span,
.div-pp #div_CI_AddQuestionHowManyDamageExplanation .pp-info > span,
.div-pp #div_CI_AddQuestionNotifications .pp-info > span,
.div-pp #div_CI_IsDriverOnLicensePlateNote .pp-info > span,
.div-pp #div_CI_AddQuestionNotificationsExplanation .pp-info > span,
.div-pp #div_CI_AddQuestionSmartPhone .pp-info > span,
.div-pp #div_CI_AddQuestionSmartPhoneMessage .pp-info > span,
.div-pp #div_CI_VehicleLongerThan14DaysUninsuredExpln .pp-info > span,
.div-pp #div_CI_DamageToInsuredCaseThatItWillClaimExpln .pp-info > span,
.div-pp #div_CI_HasVehicleLongerThan14DaysUninsured .pp-info > span,
.div-pp #div_CI_HasDamageToInsuredCaseThatItWillClaim .pp-info > span,
.div-pp #div_CI_AddQuestionTitle2 .pp-info > span,
.div-pp #div_CI_ProveClaimYears .pp-info > span,
.div-pp #div_CI_DriverMembersUnder25Years .pp-info > span,
.div-pp #div_CI_Generali_Refused .pp-info > span,
.div-pp #div_CI_Generali_RefusedNote .pp-info > span,
.div-pp #div_CI_Generali_Damage .pp-info > span,
.div-pp #div_CI_Generali_DamageNote .pp-info > span,
.div-pp #div_CI_Generali_Suspect .pp-info > span,
.div-pp #div_CI_Generali_SuspectNote .pp-info > span,
.div-pp #div_CI_Generali_Influenced .pp-info > span,
.div-pp #div_CI_Generali_InfluencedNote .pp-info > span,
.div-pp #div_CI_Generali_LostLicense .pp-info > span,
.div-pp #div_CI_Generali_LostLicenseNote .pp-info > span,
.div-pp #div_CI_Generali_NoLicense .pp-info > span,
.div-pp #div_CI_Generali_NoLicenseNote .pp-info > span,
.div-pp #div_CI_Generali_Rented .pp-info > span,
.div-pp #div_CI_Generali_RentedNote .pp-info > span,
.div-pp #div_CI_Generali_Other .pp-info > span,
.div-pp #div_CI_Generali_OtherNote .pp-info > span,
.div-pp #div_CI_LancyrAddQuestionLicenseSuspension .pp-info > span,
.div-pp #div_CI_LancyrAddQuestionLicenseSuspensionExplanation .pp-info > span,
.div-pp #div_CI_LancyrAddQuestionLicenseSuspensionYear .pp-info > span,
.div-pp #div_CI_LancyrAddQuestionLicenseSuspensionDurationMonth .pp-info > span,
.div-pp #div_CI_LancyrAddQuestionPhysicalDefects .pp-info > span,
.div-pp #div_CI_LancyrAddQuestionPhysicalDefectsNoteLicence .pp-info > span,
.div-pp #div_CI_LancyrAddQuestion8YearsCriminalRecord .pp-info > span,
.div-pp #div_CI_LancyrAddQuestion8YearsCriminalRecordYear .pp-info > span,
.div-pp #div_CI_LancyrAddQuestion8YearsCriminalRecordExpl .pp-info > span,
.div-pp #div_CI_LancyrAddQuestionDoYouHaveAccidentLast2Years .pp-info > span,
.div-pp #div_CI_LancyrAddQuestionHaveAccidentLast2YearsAmount .pp-info > span,
.div-pp #div_CI_LancyrAddQuestAccidentLast2YearsTitle1 .pp-info > span,
.div-pp #div_CI_LancyrAddQuestAccidentLast2YearsReasonDamage1 .pp-info > span,
.div-pp #div_CI_LancyrAddQuestAccidentLast2YearsDateDamage1 .pp-info > span,
.div-pp #div_CI_LancyrAddQuestAccidentLast2YearsAmountDamage1 .pp-info > span,
.div-pp #div_CI_LancyrAddQuestAccidentLast2YearsTitle2 .pp-info > span,
.div-pp #div_CI_LancyrAddQuestAccidentLast2YearsReasonDamage2 .pp-info > span,
.div-pp #div_CI_LancyrAddQuestAccidentLast2YearsDateDamage2 .pp-info > span,
.div-pp #div_CI_LancyrAddQuestAccidentLast2YearsAmountDamage2 .pp-info > span,
.div-pp #div_CI_LancyrAddQuestAccidentLast2YearsTitle3 .pp-info > span,
.div-pp #div_CI_LancyrAddQuestAccidentLast2YearsReasonDamage3 .pp-info > span,
.div-pp #div_CI_LancyrAddQuestAccidentLast2YearsDateDamage3 .pp-info > span,
.div-pp #div_CI_LancyrAddQuestAccidentLast2YearsAmountDamage3 .pp-info > span,
.div-pp #div_CI_LancyrAddQuestInsurerRefusedInsuranceTitle .pp-info > span,
.div-pp #div_CI_LancyrHasInsurerRefusedPolicy .pp-info > span,
.div-pp #div_CI_LancyrHasInsurerRefusedPolicyDate .pp-info > span,
.div-pp #div_CI_LancyrHasInsurerRefusedPolicyReason .pp-info > span,
.div-pp #div_CI_LancyrHasInsurerTerminatedPolicy .pp-info > span,
.div-pp #div_CI_LancyrHasInsurerTerminatedPolicyDate .pp-info > span,
.div-pp #div_CI_LancyrHasInsurerTerminatedPolicyReason .pp-info > span,
.div-pp #div_CI_LancyrHasInsurerOfferedExceptCircPolicy .pp-info > span,
.div-pp #div_CI_LancyrHasInsurerOfferedExceptCircPolicyDate .pp-info > span,
.div-pp #div_CI_LancyrHasInsurerOfferedExceptCircPolicyReason .pp-info > span,
.div-pp #div_CI_AddQuestionForbiddenToDrive .pp-info > span,
.div-pp #div_CI_AddQuestionHeavyUsage .pp-info > span,
.div-pp #div_CI_AddQuestionHeavyUsageNote .pp-info > span,
.div-pp #div_CI_ForbiddenToDrive5YFBTO .pp-info > span,
.div-pp #div_CI_Last5YDamageFBTO .pp-info > span,
.div-pp #div_CI_CriminalPastInLast8YFBTO .pp-info > span,
.div-pp #div_CI_InsuranceDeniedInLast8YFBTO .pp-info > span,
.div-pp #div_CI_ForbiddenToDrive5YFBTONote .pp-info > span,
.div-pp #div_CI_CriminalPastInLast8YNoteFBTO .pp-info > span,
.div-pp #div_CI_InsuranceDeniedInLast8YNoteFBTO .pp-info > span,
.div-pp #div_CI_Last5YDamageNoteFBTO .pp-info > span,
.div-pp #div_CI_FinalDeclarationIntro .pp-info > span,
.div-pp #div_CI_FinalDeclarationList .pp-info > span,
.div-pp #div_CI_CriminalPastInLast8YSpecificFBTO .pp-info > span,
.div-pp #div_CI_AddQuestionPrivateUse .pp-info > span,
.div-pp #div_CI_ValidDriversLicense .pp-info > span,
.div-pp #div_CI_HadDrivingBan .pp-info > span,
.div-pp #div_CI_CriminalRecordlast8Years .pp-info > span,
.div-pp #div_CI_DrivingPhysicalDefects .pp-info > span,
.div-pp #div_CI_DeniedInsurance .pp-info > span,
.div-pp #div_CI_CurrentlyDamaged .pp-info > span,
.div-pp #div_CI_DamagedLast5Years .pp-info > span,
.div-pp #div_CI_DidNotInsureAfter14Days .pp-info > span,
.div-pp #div_CI_ConfirmDamageFreeYears .pp-info > span,
.div-pp #div_CI_DeniedInsuranceType .pp-info > span,
.div-pp #div_CI_DrivingBanExplanation .pp-info > span,
.div-pp #div_CI_DrivingBanDate .pp-info > span,
.div-pp #div_CI_CriminalRecordReason .pp-info > span,
.div-pp #div_CI_CriminalRecordReasonExplanation .pp-info > span,
.div-pp #div_CI_CriminalRecordDate .pp-info > span,
.div-pp #div_CI_DrivingPhysicalDefectsOnLicense .pp-info > span,
.div-pp #div_CI_DeniedInsuranceReason1 .pp-info > span,
.div-pp #div_CI_DeniedInsuranceReason1Explanation .pp-info > span,
.div-pp #div_CI_DeniedInsuranceDate1 .pp-info > span,
.div-pp #div_CI_DeniedInsuranceReason2 .pp-info > span,
.div-pp #div_CI_DeniedInsuranceReason2Explanation .pp-info > span,
.div-pp #div_CI_DeniedInsuranceDate2 .pp-info > span,
.div-pp #div_CI_DeniedInsuranceReason3 .pp-info > span,
.div-pp #div_CI_DeniedInsuranceReason3Explanation .pp-info > span,
.div-pp #div_CI_DeniedInsuranceDate3 .pp-info > span,
.div-pp #div_CI_DidNotInsureAfter14DaysExplanation .pp-info > span,
.div-pp #div_CI_FirstDamageDate .pp-info > span,
.div-pp #div_CI_FirstDamageCause .pp-info > span,
.div-pp #div_CI_SecondDamageDate .pp-info > span,
.div-pp #div_CI_SecondDamageCause .pp-info > span,
.div-pp #div_CI_ThirdDamageDate .pp-info > span,
.div-pp #div_CI_ThirdDamageCause .pp-info > span,
.div-pp #div_CI_LastDamageType .pp-info > span,
.div-pp #div_CI_DamagePayedByInsurer .pp-info > span,
.div-pp #div_CI_DamageCosts .pp-info > span,
.div-pp #div_CI_Why0DamageFreeYears .pp-info > span,
.div-pp #div_ZGtcInfo .pp-info > span,
.div-pp #div_ZIncomeFromAbroadCo .pp-info > span,
.div-pp #div_ZDQuestion1VGZCo .pp-info > span,
.div-pp #div_ZDQuestion2VGZCo .pp-info > span,
.div-pp #div_CI_DeniedInsuranceReason1OtherExpl .pp-info > span,
.div-pp #div_CI_DeniedInsuranceReason2OtherExpl .pp-info > span,
.div-pp #div_CI_DriverHadDisqualificationLast8years .pp-info > span,
.div-pp #div_CI_WhyHadDisqualification .pp-info > span,
.div-pp #div_CI_WhyHadDisqualificationYear .pp-info > span,
.div-pp #div_CI_HowLongHasDrivingSuspension .pp-info > span,
.div-pp #div_CI_HasDamageLast5Years .pp-info > span,
.div-pp #div_CI_NumberOfDamages .pp-info > span,
.div-pp #div_CI_MostRecentDamage .pp-info > span,
.div-pp #div_CI_AddQuestionInsuranceRefusedV2 .pp-info > span,
.div-pp #div_CI_CI_AddQuestionInsuranceRefusedV2Year .pp-info > span,
.div-pp #div_CI_AddQuestion8YearsCriminalRecordV2 .pp-info > span,
.div-pp #div_CI_AddQuestion8YearsCriminalRecordV2Warning .pp-info > span,
.div-pp #div_CI_AddQuestion8YearsCriminalRecordV2Expl .pp-info > span,
.div-pp #div_CI_DeniedInsuranceTypev2 .pp-info > span,
.div-pp #div_CI_DeniedInsuranceReason2V2 .pp-info > span {
  width: 100% !important;
  min-height: auto;
}
.div-pp #div_ZMQuestion1aFreeText,
.div-pp #div_ZMQuestion1bFreeText,
.div-pp #div_ZMQuestion1bFreeText,
.div-pp #div_ZMQuestion1cFreeText,
.div-pp #div_ZMQuestion2FreeText,
.div-pp #div_ZMQuestion3FreeText,
.div-pp #div_ZMQuestion4FreeText,
.div-pp #div_ZMQuestion5FreeText,
.div-pp #div_ZMQuestion6FreeText,
.div-pp #div_ZMQuestion7FreeText,
.div-pp #div_ZMQuestion7aFreeText,
.div-pp #div_ZMQuestion8FreeText,
.div-pp #div_ZMQuestion9FreeText,
.div-pp #div_ZMQuestion10FreeText,
.div-pp #div_ZMQuestion11FreeText,
.div-pp #div_ZMQuestion12FreeText,
.div-pp #div_ZMQuestion13FreeText {
  width: 100%;
}
.div-pp #div_ZMQuestion1aFreeText .first-cell,
.div-pp #div_ZMQuestion1bFreeText .first-cell,
.div-pp #div_ZMQuestion1bFreeText .first-cell,
.div-pp #div_ZMQuestion1cFreeText .first-cell,
.div-pp #div_ZMQuestion2FreeText .first-cell,
.div-pp #div_ZMQuestion3FreeText .first-cell,
.div-pp #div_ZMQuestion4FreeText .first-cell,
.div-pp #div_ZMQuestion5FreeText .first-cell,
.div-pp #div_ZMQuestion6FreeText .first-cell,
.div-pp #div_ZMQuestion7FreeText .first-cell,
.div-pp #div_ZMQuestion7aFreeText .first-cell,
.div-pp #div_ZMQuestion8FreeText .first-cell,
.div-pp #div_ZMQuestion9FreeText .first-cell,
.div-pp #div_ZMQuestion10FreeText .first-cell,
.div-pp #div_ZMQuestion11FreeText .first-cell,
.div-pp #div_ZMQuestion12FreeText .first-cell,
.div-pp #div_ZMQuestion13FreeText .first-cell {
  display: none;
}
.div-pp #div_ZMQuestion1aFreeText .pp-field,
.div-pp #div_ZMQuestion1bFreeText .pp-field,
.div-pp #div_ZMQuestion1bFreeText .pp-field,
.div-pp #div_ZMQuestion1cFreeText .pp-field,
.div-pp #div_ZMQuestion2FreeText .pp-field,
.div-pp #div_ZMQuestion3FreeText .pp-field,
.div-pp #div_ZMQuestion4FreeText .pp-field,
.div-pp #div_ZMQuestion5FreeText .pp-field,
.div-pp #div_ZMQuestion6FreeText .pp-field,
.div-pp #div_ZMQuestion7FreeText .pp-field,
.div-pp #div_ZMQuestion7aFreeText .pp-field,
.div-pp #div_ZMQuestion8FreeText .pp-field,
.div-pp #div_ZMQuestion9FreeText .pp-field,
.div-pp #div_ZMQuestion10FreeText .pp-field,
.div-pp #div_ZMQuestion11FreeText .pp-field,
.div-pp #div_ZMQuestion12FreeText .pp-field,
.div-pp #div_ZMQuestion13FreeText .pp-field {
  width: 96% !important;
}
.div-pp #div_ZMQuestion1aFreeText .pp-input,
.div-pp #div_ZMQuestion1bFreeText .pp-input,
.div-pp #div_ZMQuestion1bFreeText .pp-input,
.div-pp #div_ZMQuestion1cFreeText .pp-input,
.div-pp #div_ZMQuestion2FreeText .pp-input,
.div-pp #div_ZMQuestion3FreeText .pp-input,
.div-pp #div_ZMQuestion4FreeText .pp-input,
.div-pp #div_ZMQuestion5FreeText .pp-input,
.div-pp #div_ZMQuestion6FreeText .pp-input,
.div-pp #div_ZMQuestion7FreeText .pp-input,
.div-pp #div_ZMQuestion7aFreeText .pp-input,
.div-pp #div_ZMQuestion8FreeText .pp-input,
.div-pp #div_ZMQuestion9FreeText .pp-input,
.div-pp #div_ZMQuestion10FreeText .pp-input,
.div-pp #div_ZMQuestion11FreeText .pp-input,
.div-pp #div_ZMQuestion12FreeText .pp-input,
.div-pp #div_ZMQuestion13FreeText .pp-input {
  width: 96%;
  min-height: 45px;
  float: left;
}
.div-pp #div_ZMQuestion1aFreeText .pp-input textarea,
.div-pp #div_ZMQuestion1bFreeText .pp-input textarea,
.div-pp #div_ZMQuestion1bFreeText .pp-input textarea,
.div-pp #div_ZMQuestion1cFreeText .pp-input textarea,
.div-pp #div_ZMQuestion2FreeText .pp-input textarea,
.div-pp #div_ZMQuestion3FreeText .pp-input textarea,
.div-pp #div_ZMQuestion4FreeText .pp-input textarea,
.div-pp #div_ZMQuestion5FreeText .pp-input textarea,
.div-pp #div_ZMQuestion6FreeText .pp-input textarea,
.div-pp #div_ZMQuestion7FreeText .pp-input textarea,
.div-pp #div_ZMQuestion7aFreeText .pp-input textarea,
.div-pp #div_ZMQuestion8FreeText .pp-input textarea,
.div-pp #div_ZMQuestion9FreeText .pp-input textarea,
.div-pp #div_ZMQuestion10FreeText .pp-input textarea,
.div-pp #div_ZMQuestion11FreeText .pp-input textarea,
.div-pp #div_ZMQuestion12FreeText .pp-input textarea,
.div-pp #div_ZMQuestion13FreeText .pp-input textarea {
  min-height: 100px;
}
.div-pp #div_ZMQuestion1aFreeText .pp-input .radio,
.div-pp #div_ZMQuestion1bFreeText .pp-input .radio,
.div-pp #div_ZMQuestion1bFreeText .pp-input .radio,
.div-pp #div_ZMQuestion1cFreeText .pp-input .radio,
.div-pp #div_ZMQuestion2FreeText .pp-input .radio,
.div-pp #div_ZMQuestion3FreeText .pp-input .radio,
.div-pp #div_ZMQuestion4FreeText .pp-input .radio,
.div-pp #div_ZMQuestion5FreeText .pp-input .radio,
.div-pp #div_ZMQuestion6FreeText .pp-input .radio,
.div-pp #div_ZMQuestion7FreeText .pp-input .radio,
.div-pp #div_ZMQuestion7aFreeText .pp-input .radio,
.div-pp #div_ZMQuestion8FreeText .pp-input .radio,
.div-pp #div_ZMQuestion9FreeText .pp-input .radio,
.div-pp #div_ZMQuestion10FreeText .pp-input .radio,
.div-pp #div_ZMQuestion11FreeText .pp-input .radio,
.div-pp #div_ZMQuestion12FreeText .pp-input .radio,
.div-pp #div_ZMQuestion13FreeText .pp-input .radio {
  margin-top: 0;
}
.div-pp #div_ZMQuestion1aFreeText .pp-info > span,
.div-pp #div_ZMQuestion1bFreeText .pp-info > span,
.div-pp #div_ZMQuestion1bFreeText .pp-info > span,
.div-pp #div_ZMQuestion1cFreeText .pp-info > span,
.div-pp #div_ZMQuestion2FreeText .pp-info > span,
.div-pp #div_ZMQuestion3FreeText .pp-info > span,
.div-pp #div_ZMQuestion4FreeText .pp-info > span,
.div-pp #div_ZMQuestion5FreeText .pp-info > span,
.div-pp #div_ZMQuestion6FreeText .pp-info > span,
.div-pp #div_ZMQuestion7FreeText .pp-info > span,
.div-pp #div_ZMQuestion7aFreeText .pp-info > span,
.div-pp #div_ZMQuestion8FreeText .pp-info > span,
.div-pp #div_ZMQuestion9FreeText .pp-info > span,
.div-pp #div_ZMQuestion10FreeText .pp-info > span,
.div-pp #div_ZMQuestion11FreeText .pp-info > span,
.div-pp #div_ZMQuestion12FreeText .pp-info > span,
.div-pp #div_ZMQuestion13FreeText .pp-info > span {
  width: 100% !important;
  min-height: auto;
}
.div-pp [id^='div_ZMQuestion1a'][id*="Co"] .first-cell,
.div-pp [id^='div_ZMQuestion1c'][id*="Co"] .first-cell,
.div-pp [id^='div_ZMQuestion2'][id*="Co"] .first-cell,
.div-pp [id^='div_ZMQuestion3'][id*="Co"] .first-cell,
.div-pp [id^='div_ZMQuestion4'][id*="Co"] .first-cell,
.div-pp [id^='div_ZMQuestion5'][id*="Co"] .first-cell,
.div-pp [id^='div_ZMQuestion6'][id*="Co"] .first-cell,
.div-pp [id^='div_ZMQuestion7'][id*="Co"] .first-cell,
.div-pp [id^='div_ZMQuestion7a'][id*="Co"] .first-cell,
.div-pp [id^='div_ZMQuestion8'][id*="Co"] .first-cell,
.div-pp [id^='div_ZMQuestion9'][id*="Co"] .first-cell,
.div-pp [id^='div_ZMQuestion10'][id*="Co"] .first-cell,
.div-pp [id^='div_ZMQuestion11'][id*="Co"] .first-cell,
.div-pp [id^='div_ZMQuestion12'][id*="Co"] .first-cell,
.div-pp [id^='div_ZMQuestion13'][id*="Co"] .first-cell,
.div-pp [id^='div_ZMQuestion1b'][id*="Co"] .first-cell,
.div-pp [id^='div_ZMQuestion1a'][id*="Child"] .first-cell,
.div-pp [id^='div_ZMQuestion1c'][id*="Child"] .first-cell,
.div-pp [id^='div_ZMQuestion2'][id*="Child"] .first-cell,
.div-pp [id^='div_ZMQuestion3'][id*="Child"] .first-cell,
.div-pp [id^='div_ZMQuestion4'][id*="Child"] .first-cell,
.div-pp [id^='div_ZMQuestion5'][id*="Child"] .first-cell,
.div-pp [id^='div_ZMQuestion6'][id*="Child"] .first-cell,
.div-pp [id^='div_ZMQuestion7'][id*="Child"] .first-cell,
.div-pp [id^='div_ZMQuestion7a'][id*="Child"] .first-cell,
.div-pp [id^='div_ZMQuestion8'][id*="Child"] .first-cell,
.div-pp [id^='div_ZMQuestion9'][id*="Child"] .first-cell,
.div-pp [id^='div_ZMQuestion10'][id*="Child"] .first-cell,
.div-pp [id^='div_ZMQuestion11'][id*="Child"] .first-cell,
.div-pp [id^='div_ZMQuestion12'][id*="Child"] .first-cell,
.div-pp [id^='div_ZMQuestion13'][id*="Child"] .first-cell,
.div-pp [id^='div_ZMQuestion1b'][id*="Child"] .first-cell {
  display: none;
}
.div-pp [id^='div_ZMQuestion1a'][id*="Co"] .pp-field,
.div-pp [id^='div_ZMQuestion1c'][id*="Co"] .pp-field,
.div-pp [id^='div_ZMQuestion2'][id*="Co"] .pp-field,
.div-pp [id^='div_ZMQuestion3'][id*="Co"] .pp-field,
.div-pp [id^='div_ZMQuestion4'][id*="Co"] .pp-field,
.div-pp [id^='div_ZMQuestion5'][id*="Co"] .pp-field,
.div-pp [id^='div_ZMQuestion6'][id*="Co"] .pp-field,
.div-pp [id^='div_ZMQuestion7'][id*="Co"] .pp-field,
.div-pp [id^='div_ZMQuestion7a'][id*="Co"] .pp-field,
.div-pp [id^='div_ZMQuestion8'][id*="Co"] .pp-field,
.div-pp [id^='div_ZMQuestion9'][id*="Co"] .pp-field,
.div-pp [id^='div_ZMQuestion10'][id*="Co"] .pp-field,
.div-pp [id^='div_ZMQuestion11'][id*="Co"] .pp-field,
.div-pp [id^='div_ZMQuestion12'][id*="Co"] .pp-field,
.div-pp [id^='div_ZMQuestion13'][id*="Co"] .pp-field,
.div-pp [id^='div_ZMQuestion1b'][id*="Co"] .pp-field,
.div-pp [id^='div_ZMQuestion1a'][id*="Child"] .pp-field,
.div-pp [id^='div_ZMQuestion1c'][id*="Child"] .pp-field,
.div-pp [id^='div_ZMQuestion2'][id*="Child"] .pp-field,
.div-pp [id^='div_ZMQuestion3'][id*="Child"] .pp-field,
.div-pp [id^='div_ZMQuestion4'][id*="Child"] .pp-field,
.div-pp [id^='div_ZMQuestion5'][id*="Child"] .pp-field,
.div-pp [id^='div_ZMQuestion6'][id*="Child"] .pp-field,
.div-pp [id^='div_ZMQuestion7'][id*="Child"] .pp-field,
.div-pp [id^='div_ZMQuestion7a'][id*="Child"] .pp-field,
.div-pp [id^='div_ZMQuestion8'][id*="Child"] .pp-field,
.div-pp [id^='div_ZMQuestion9'][id*="Child"] .pp-field,
.div-pp [id^='div_ZMQuestion10'][id*="Child"] .pp-field,
.div-pp [id^='div_ZMQuestion11'][id*="Child"] .pp-field,
.div-pp [id^='div_ZMQuestion12'][id*="Child"] .pp-field,
.div-pp [id^='div_ZMQuestion13'][id*="Child"] .pp-field,
.div-pp [id^='div_ZMQuestion1b'][id*="Child"] .pp-field {
  width: 96% !important;
  background-color: #F4F4F4;
  padding-left: 15px;
  padding-top: 0;
  padding-bottom: 0;
  float: left;
}
.div-pp [id^='div_ZMQuestion1a'][id*="Co"] .pp-field > span,
.div-pp [id^='div_ZMQuestion1c'][id*="Co"] .pp-field > span,
.div-pp [id^='div_ZMQuestion2'][id*="Co"] .pp-field > span,
.div-pp [id^='div_ZMQuestion3'][id*="Co"] .pp-field > span,
.div-pp [id^='div_ZMQuestion4'][id*="Co"] .pp-field > span,
.div-pp [id^='div_ZMQuestion5'][id*="Co"] .pp-field > span,
.div-pp [id^='div_ZMQuestion6'][id*="Co"] .pp-field > span,
.div-pp [id^='div_ZMQuestion7'][id*="Co"] .pp-field > span,
.div-pp [id^='div_ZMQuestion7a'][id*="Co"] .pp-field > span,
.div-pp [id^='div_ZMQuestion8'][id*="Co"] .pp-field > span,
.div-pp [id^='div_ZMQuestion9'][id*="Co"] .pp-field > span,
.div-pp [id^='div_ZMQuestion10'][id*="Co"] .pp-field > span,
.div-pp [id^='div_ZMQuestion11'][id*="Co"] .pp-field > span,
.div-pp [id^='div_ZMQuestion12'][id*="Co"] .pp-field > span,
.div-pp [id^='div_ZMQuestion13'][id*="Co"] .pp-field > span,
.div-pp [id^='div_ZMQuestion1b'][id*="Co"] .pp-field > span,
.div-pp [id^='div_ZMQuestion1a'][id*="Child"] .pp-field > span,
.div-pp [id^='div_ZMQuestion1c'][id*="Child"] .pp-field > span,
.div-pp [id^='div_ZMQuestion2'][id*="Child"] .pp-field > span,
.div-pp [id^='div_ZMQuestion3'][id*="Child"] .pp-field > span,
.div-pp [id^='div_ZMQuestion4'][id*="Child"] .pp-field > span,
.div-pp [id^='div_ZMQuestion5'][id*="Child"] .pp-field > span,
.div-pp [id^='div_ZMQuestion6'][id*="Child"] .pp-field > span,
.div-pp [id^='div_ZMQuestion7'][id*="Child"] .pp-field > span,
.div-pp [id^='div_ZMQuestion7a'][id*="Child"] .pp-field > span,
.div-pp [id^='div_ZMQuestion8'][id*="Child"] .pp-field > span,
.div-pp [id^='div_ZMQuestion9'][id*="Child"] .pp-field > span,
.div-pp [id^='div_ZMQuestion10'][id*="Child"] .pp-field > span,
.div-pp [id^='div_ZMQuestion11'][id*="Child"] .pp-field > span,
.div-pp [id^='div_ZMQuestion12'][id*="Child"] .pp-field > span,
.div-pp [id^='div_ZMQuestion13'][id*="Child"] .pp-field > span,
.div-pp [id^='div_ZMQuestion1b'][id*="Child"] .pp-field > span {
  padding-top: 10px;
  padding-bototm: 5px;
  display: inline-block;
}
.div-pp [id^='div_ZMQuestion1a'][id*="Co"] .pp-field > span:empty,
.div-pp [id^='div_ZMQuestion1c'][id*="Co"] .pp-field > span:empty,
.div-pp [id^='div_ZMQuestion2'][id*="Co"] .pp-field > span:empty,
.div-pp [id^='div_ZMQuestion3'][id*="Co"] .pp-field > span:empty,
.div-pp [id^='div_ZMQuestion4'][id*="Co"] .pp-field > span:empty,
.div-pp [id^='div_ZMQuestion5'][id*="Co"] .pp-field > span:empty,
.div-pp [id^='div_ZMQuestion6'][id*="Co"] .pp-field > span:empty,
.div-pp [id^='div_ZMQuestion7'][id*="Co"] .pp-field > span:empty,
.div-pp [id^='div_ZMQuestion7a'][id*="Co"] .pp-field > span:empty,
.div-pp [id^='div_ZMQuestion8'][id*="Co"] .pp-field > span:empty,
.div-pp [id^='div_ZMQuestion9'][id*="Co"] .pp-field > span:empty,
.div-pp [id^='div_ZMQuestion10'][id*="Co"] .pp-field > span:empty,
.div-pp [id^='div_ZMQuestion11'][id*="Co"] .pp-field > span:empty,
.div-pp [id^='div_ZMQuestion12'][id*="Co"] .pp-field > span:empty,
.div-pp [id^='div_ZMQuestion13'][id*="Co"] .pp-field > span:empty,
.div-pp [id^='div_ZMQuestion1b'][id*="Co"] .pp-field > span:empty,
.div-pp [id^='div_ZMQuestion1a'][id*="Child"] .pp-field > span:empty,
.div-pp [id^='div_ZMQuestion1c'][id*="Child"] .pp-field > span:empty,
.div-pp [id^='div_ZMQuestion2'][id*="Child"] .pp-field > span:empty,
.div-pp [id^='div_ZMQuestion3'][id*="Child"] .pp-field > span:empty,
.div-pp [id^='div_ZMQuestion4'][id*="Child"] .pp-field > span:empty,
.div-pp [id^='div_ZMQuestion5'][id*="Child"] .pp-field > span:empty,
.div-pp [id^='div_ZMQuestion6'][id*="Child"] .pp-field > span:empty,
.div-pp [id^='div_ZMQuestion7'][id*="Child"] .pp-field > span:empty,
.div-pp [id^='div_ZMQuestion7a'][id*="Child"] .pp-field > span:empty,
.div-pp [id^='div_ZMQuestion8'][id*="Child"] .pp-field > span:empty,
.div-pp [id^='div_ZMQuestion9'][id*="Child"] .pp-field > span:empty,
.div-pp [id^='div_ZMQuestion10'][id*="Child"] .pp-field > span:empty,
.div-pp [id^='div_ZMQuestion11'][id*="Child"] .pp-field > span:empty,
.div-pp [id^='div_ZMQuestion12'][id*="Child"] .pp-field > span:empty,
.div-pp [id^='div_ZMQuestion13'][id*="Child"] .pp-field > span:empty,
.div-pp [id^='div_ZMQuestion1b'][id*="Child"] .pp-field > span:empty {
  display: none;
}
.div-pp [id^='div_ZMQuestion1a'][id*="Co"] .pp-input,
.div-pp [id^='div_ZMQuestion1c'][id*="Co"] .pp-input,
.div-pp [id^='div_ZMQuestion2'][id*="Co"] .pp-input,
.div-pp [id^='div_ZMQuestion3'][id*="Co"] .pp-input,
.div-pp [id^='div_ZMQuestion4'][id*="Co"] .pp-input,
.div-pp [id^='div_ZMQuestion5'][id*="Co"] .pp-input,
.div-pp [id^='div_ZMQuestion6'][id*="Co"] .pp-input,
.div-pp [id^='div_ZMQuestion7'][id*="Co"] .pp-input,
.div-pp [id^='div_ZMQuestion7a'][id*="Co"] .pp-input,
.div-pp [id^='div_ZMQuestion8'][id*="Co"] .pp-input,
.div-pp [id^='div_ZMQuestion9'][id*="Co"] .pp-input,
.div-pp [id^='div_ZMQuestion10'][id*="Co"] .pp-input,
.div-pp [id^='div_ZMQuestion11'][id*="Co"] .pp-input,
.div-pp [id^='div_ZMQuestion12'][id*="Co"] .pp-input,
.div-pp [id^='div_ZMQuestion13'][id*="Co"] .pp-input,
.div-pp [id^='div_ZMQuestion1b'][id*="Co"] .pp-input,
.div-pp [id^='div_ZMQuestion1a'][id*="Child"] .pp-input,
.div-pp [id^='div_ZMQuestion1c'][id*="Child"] .pp-input,
.div-pp [id^='div_ZMQuestion2'][id*="Child"] .pp-input,
.div-pp [id^='div_ZMQuestion3'][id*="Child"] .pp-input,
.div-pp [id^='div_ZMQuestion4'][id*="Child"] .pp-input,
.div-pp [id^='div_ZMQuestion5'][id*="Child"] .pp-input,
.div-pp [id^='div_ZMQuestion6'][id*="Child"] .pp-input,
.div-pp [id^='div_ZMQuestion7'][id*="Child"] .pp-input,
.div-pp [id^='div_ZMQuestion7a'][id*="Child"] .pp-input,
.div-pp [id^='div_ZMQuestion8'][id*="Child"] .pp-input,
.div-pp [id^='div_ZMQuestion9'][id*="Child"] .pp-input,
.div-pp [id^='div_ZMQuestion10'][id*="Child"] .pp-input,
.div-pp [id^='div_ZMQuestion11'][id*="Child"] .pp-input,
.div-pp [id^='div_ZMQuestion12'][id*="Child"] .pp-input,
.div-pp [id^='div_ZMQuestion13'][id*="Child"] .pp-input,
.div-pp [id^='div_ZMQuestion1b'][id*="Child"] .pp-input {
  width: 96%;
  background-color: #F4F4F4;
  min-height: 45px;
  float: left;
  padding: 0 15px 10px;
}
.div-pp [id^='div_ZMQuestion1a'][id*="Co"].input-form-bottom-message .pp-input + .pp-info > span,
.div-pp [id^='div_ZMQuestion1c'][id*="Co"].input-form-bottom-message .pp-input + .pp-info > span,
.div-pp [id^='div_ZMQuestion2'][id*="Co"].input-form-bottom-message .pp-input + .pp-info > span,
.div-pp [id^='div_ZMQuestion3'][id*="Co"].input-form-bottom-message .pp-input + .pp-info > span,
.div-pp [id^='div_ZMQuestion4'][id*="Co"].input-form-bottom-message .pp-input + .pp-info > span,
.div-pp [id^='div_ZMQuestion5'][id*="Co"].input-form-bottom-message .pp-input + .pp-info > span,
.div-pp [id^='div_ZMQuestion6'][id*="Co"].input-form-bottom-message .pp-input + .pp-info > span,
.div-pp [id^='div_ZMQuestion7'][id*="Co"].input-form-bottom-message .pp-input + .pp-info > span,
.div-pp [id^='div_ZMQuestion7a'][id*="Co"].input-form-bottom-message .pp-input + .pp-info > span,
.div-pp [id^='div_ZMQuestion8'][id*="Co"].input-form-bottom-message .pp-input + .pp-info > span,
.div-pp [id^='div_ZMQuestion9'][id*="Co"].input-form-bottom-message .pp-input + .pp-info > span,
.div-pp [id^='div_ZMQuestion10'][id*="Co"].input-form-bottom-message .pp-input + .pp-info > span,
.div-pp [id^='div_ZMQuestion11'][id*="Co"].input-form-bottom-message .pp-input + .pp-info > span,
.div-pp [id^='div_ZMQuestion12'][id*="Co"].input-form-bottom-message .pp-input + .pp-info > span,
.div-pp [id^='div_ZMQuestion13'][id*="Co"].input-form-bottom-message .pp-input + .pp-info > span,
.div-pp [id^='div_ZMQuestion1b'][id*="Co"].input-form-bottom-message .pp-input + .pp-info > span,
.div-pp [id^='div_ZMQuestion1a'][id*="Child"].input-form-bottom-message .pp-input + .pp-info > span,
.div-pp [id^='div_ZMQuestion1c'][id*="Child"].input-form-bottom-message .pp-input + .pp-info > span,
.div-pp [id^='div_ZMQuestion2'][id*="Child"].input-form-bottom-message .pp-input + .pp-info > span,
.div-pp [id^='div_ZMQuestion3'][id*="Child"].input-form-bottom-message .pp-input + .pp-info > span,
.div-pp [id^='div_ZMQuestion4'][id*="Child"].input-form-bottom-message .pp-input + .pp-info > span,
.div-pp [id^='div_ZMQuestion5'][id*="Child"].input-form-bottom-message .pp-input + .pp-info > span,
.div-pp [id^='div_ZMQuestion6'][id*="Child"].input-form-bottom-message .pp-input + .pp-info > span,
.div-pp [id^='div_ZMQuestion7'][id*="Child"].input-form-bottom-message .pp-input + .pp-info > span,
.div-pp [id^='div_ZMQuestion7a'][id*="Child"].input-form-bottom-message .pp-input + .pp-info > span,
.div-pp [id^='div_ZMQuestion8'][id*="Child"].input-form-bottom-message .pp-input + .pp-info > span,
.div-pp [id^='div_ZMQuestion9'][id*="Child"].input-form-bottom-message .pp-input + .pp-info > span,
.div-pp [id^='div_ZMQuestion10'][id*="Child"].input-form-bottom-message .pp-input + .pp-info > span,
.div-pp [id^='div_ZMQuestion11'][id*="Child"].input-form-bottom-message .pp-input + .pp-info > span,
.div-pp [id^='div_ZMQuestion12'][id*="Child"].input-form-bottom-message .pp-input + .pp-info > span,
.div-pp [id^='div_ZMQuestion13'][id*="Child"].input-form-bottom-message .pp-input + .pp-info > span,
.div-pp [id^='div_ZMQuestion1b'][id*="Child"].input-form-bottom-message .pp-input + .pp-info > span {
  width: 96%;
  margin-right: 4%;
  background-color: #F4F4F4;
}
.div-pp #div_ZMQuestion1b .pp-field,
.div-pp #div_ZMQuestion1c .pp-field,
.div-pp #div_ZMQuestion2 .pp-field,
.div-pp #div_ZMQuestion3 .pp-field,
.div-pp #div_ZMQuestion4 .pp-field,
.div-pp #div_ZMQuestion5 .pp-field,
.div-pp #div_ZMQuestion6 .pp-field,
.div-pp #div_ZMQuestion7a .pp-field,
.div-pp #div_ZMQuestion8 .pp-field,
.div-pp #div_ZMQuestion9 .pp-field,
.div-pp #div_ZMQuestion10 .pp-field,
.div-pp #div_ZMQuestion11 .pp-field,
.div-pp #div_ZMQuestion13 .pp-field {
  margin-top: 20px;
  padding-top: 25px;
  border-top: 1px solid #EDEDED;
}
.div-pp #div_ZMQuestion1a + #div_ZMQuestion1aCo,
.div-pp #div_ZMQuestion1a + #div_ZMQuestion1aChild1,
.div-pp #div_ZMQuestion1aFreeText + #div_ZMQuestion1aCo,
.div-pp #div_ZMQuestion1aFreeText + #div_ZMQuestion1aChild1,
.div-pp #div_ZMQuestion1b + #div_ZMQuestion1bCo,
.div-pp #div_ZMQuestion1b + #div_ZMQuestion1bChild1,
.div-pp #div_ZMQuestion1bFreeText + #div_ZMQuestion1bCo,
.div-pp #div_ZMQuestion1bFreeText + #div_ZMQuestion1bChild1,
.div-pp #div_ZMQuestion1c + #div_ZMQuestion1cCo,
.div-pp #div_ZMQuestion1c + #div_ZMQuestion1cChild1,
.div-pp #div_ZMQuestion1cFreeText + #div_ZMQuestion1cCo,
.div-pp #div_ZMQuestion1cFreeText + #div_ZMQuestion1cChild1,
.div-pp #div_ZMQuestion2 + #div_ZMQuestion2Co,
.div-pp #div_ZMQuestion2 + #div_ZMQuestion2Child1,
.div-pp #div_ZMQuestion2FreeText + #div_ZMQuestion2Co,
.div-pp #div_ZMQuestion2FreeText + #div_ZMQuestion2Child1,
.div-pp #div_ZMQuestion3 + #div_ZMQuestion3Co,
.div-pp #div_ZMQuestion3 + #div_ZMQuestion3Child1,
.div-pp #div_ZMQuestion3FreeText + #div_ZMQuestion3Co,
.div-pp #div_ZMQuestion3FreeText + #div_ZMQuestion3Child1,
.div-pp #div_ZMQuestion4 + #div_ZMQuestion4Co,
.div-pp #div_ZMQuestion4 + #div_ZMQuestion4Child1,
.div-pp #div_ZMQuestion4FreeText + #div_ZMQuestion4Co,
.div-pp #div_ZMQuestion4FreeText + #div_ZMQuestion4Child1,
.div-pp #div_ZMQuestion5 + #div_ZMQuestion5Co,
.div-pp #div_ZMQuestion5 + #div_ZMQuestion5Child1,
.div-pp #div_ZMQuestion5FreeText + #div_ZMQuestion5Co,
.div-pp #div_ZMQuestion5FreeText + #div_ZMQuestion5Child1,
.div-pp #div_ZMQuestion6 + #div_ZMQuestion6Co,
.div-pp #div_ZMQuestion6 + #div_ZMQuestion6Child1,
.div-pp #div_ZMQuestion6FreeText + #div_ZMQuestion6Co,
.div-pp #div_ZMQuestion6FreeText + #div_ZMQuestion6Child1,
.div-pp #div_ZMQuestion7 + #div_ZMQuestion7Co,
.div-pp #div_ZMQuestion7 + #div_ZMQuestion7Child1,
.div-pp #div_ZMQuestion7FreeText + #div_ZMQuestion7Co,
.div-pp #div_ZMQuestion7FreeText + #div_ZMQuestion7Child1,
.div-pp #div_ZMQuestion7a + #div_ZMQuestion7aCo,
.div-pp #div_ZMQuestion7a + #div_ZMQuestion7aChild1,
.div-pp #div_ZMQuestion7aFreeText + #div_ZMQuestion7aCo,
.div-pp #div_ZMQuestion7aFreeText + #div_ZMQuestion7aChild1,
.div-pp #div_ZMQuestion8 + #div_ZMQuestion8Co,
.div-pp #div_ZMQuestion8 + #div_ZMQuestion8Child1,
.div-pp #div_ZMQuestion8FreeText + #div_ZMQuestion8Co,
.div-pp #div_ZMQuestion8FreeText + #div_ZMQuestion8Child1,
.div-pp #div_ZMQuestion9 + #div_ZMQuestion9Co,
.div-pp #div_ZMQuestion9 + #div_ZMQuestion9Child1,
.div-pp #div_ZMQuestion9FreeText + #div_ZMQuestion9Co,
.div-pp #div_ZMQuestion9FreeText + #div_ZMQuestion9Child1,
.div-pp #div_ZMQuestion10 + #div_ZMQuestion10Co,
.div-pp #div_ZMQuestion10 + #div_ZMQuestion10Child1,
.div-pp #div_ZMQuestion10FreeText + #div_ZMQuestion10Co,
.div-pp #div_ZMQuestion10FreeText + #div_ZMQuestion10Child1,
.div-pp #div_ZMQuestion11 + #div_ZMQuestion11Co,
.div-pp #div_ZMQuestion11 + #div_ZMQuestion11Child1,
.div-pp #div_ZMQuestion11FreeText + #div_ZMQuestion11Co,
.div-pp #div_ZMQuestion11FreeText + #div_ZMQuestion11Child1,
.div-pp #div_ZMQuestion12 + #div_ZMQuestion12Co,
.div-pp #div_ZMQuestion12 + #div_ZMQuestion12Child1,
.div-pp #div_ZMQuestion12FreeText + #div_ZMQuestion12Co,
.div-pp #div_ZMQuestion12FreeText + #div_ZMQuestion12Child1,
.div-pp #div_ZMQuestion13 + #div_ZMQuestion13Co,
.div-pp #div_ZMQuestion13 + #div_ZMQuestion13Child1,
.div-pp #div_ZMQuestion13FreeText + #div_ZMQuestion13Co,
.div-pp #div_ZMQuestion13FreeText + #div_ZMQuestion13Child1,
.div-pp #div_ZIncomeFromAbroadCo,
.div-pp #div_ZDQuestion1VGZCo,
.div-pp #div_ZDQuestion2VGZCo {
  margin-top: 20px;
}
.div-pp #div_ZMQuestion1a + #div_ZMQuestion1aCo .pp-field:after,
.div-pp #div_ZMQuestion1a + #div_ZMQuestion1aChild1 .pp-field:after,
.div-pp #div_ZMQuestion1aFreeText + #div_ZMQuestion1aCo .pp-field:after,
.div-pp #div_ZMQuestion1aFreeText + #div_ZMQuestion1aChild1 .pp-field:after,
.div-pp #div_ZMQuestion1b + #div_ZMQuestion1bCo .pp-field:after,
.div-pp #div_ZMQuestion1b + #div_ZMQuestion1bChild1 .pp-field:after,
.div-pp #div_ZMQuestion1bFreeText + #div_ZMQuestion1bCo .pp-field:after,
.div-pp #div_ZMQuestion1bFreeText + #div_ZMQuestion1bChild1 .pp-field:after,
.div-pp #div_ZMQuestion1c + #div_ZMQuestion1cCo .pp-field:after,
.div-pp #div_ZMQuestion1c + #div_ZMQuestion1cChild1 .pp-field:after,
.div-pp #div_ZMQuestion1cFreeText + #div_ZMQuestion1cCo .pp-field:after,
.div-pp #div_ZMQuestion1cFreeText + #div_ZMQuestion1cChild1 .pp-field:after,
.div-pp #div_ZMQuestion2 + #div_ZMQuestion2Co .pp-field:after,
.div-pp #div_ZMQuestion2 + #div_ZMQuestion2Child1 .pp-field:after,
.div-pp #div_ZMQuestion2FreeText + #div_ZMQuestion2Co .pp-field:after,
.div-pp #div_ZMQuestion2FreeText + #div_ZMQuestion2Child1 .pp-field:after,
.div-pp #div_ZMQuestion3 + #div_ZMQuestion3Co .pp-field:after,
.div-pp #div_ZMQuestion3 + #div_ZMQuestion3Child1 .pp-field:after,
.div-pp #div_ZMQuestion3FreeText + #div_ZMQuestion3Co .pp-field:after,
.div-pp #div_ZMQuestion3FreeText + #div_ZMQuestion3Child1 .pp-field:after,
.div-pp #div_ZMQuestion4 + #div_ZMQuestion4Co .pp-field:after,
.div-pp #div_ZMQuestion4 + #div_ZMQuestion4Child1 .pp-field:after,
.div-pp #div_ZMQuestion4FreeText + #div_ZMQuestion4Co .pp-field:after,
.div-pp #div_ZMQuestion4FreeText + #div_ZMQuestion4Child1 .pp-field:after,
.div-pp #div_ZMQuestion5 + #div_ZMQuestion5Co .pp-field:after,
.div-pp #div_ZMQuestion5 + #div_ZMQuestion5Child1 .pp-field:after,
.div-pp #div_ZMQuestion5FreeText + #div_ZMQuestion5Co .pp-field:after,
.div-pp #div_ZMQuestion5FreeText + #div_ZMQuestion5Child1 .pp-field:after,
.div-pp #div_ZMQuestion6 + #div_ZMQuestion6Co .pp-field:after,
.div-pp #div_ZMQuestion6 + #div_ZMQuestion6Child1 .pp-field:after,
.div-pp #div_ZMQuestion6FreeText + #div_ZMQuestion6Co .pp-field:after,
.div-pp #div_ZMQuestion6FreeText + #div_ZMQuestion6Child1 .pp-field:after,
.div-pp #div_ZMQuestion7 + #div_ZMQuestion7Co .pp-field:after,
.div-pp #div_ZMQuestion7 + #div_ZMQuestion7Child1 .pp-field:after,
.div-pp #div_ZMQuestion7FreeText + #div_ZMQuestion7Co .pp-field:after,
.div-pp #div_ZMQuestion7FreeText + #div_ZMQuestion7Child1 .pp-field:after,
.div-pp #div_ZMQuestion7a + #div_ZMQuestion7aCo .pp-field:after,
.div-pp #div_ZMQuestion7a + #div_ZMQuestion7aChild1 .pp-field:after,
.div-pp #div_ZMQuestion7aFreeText + #div_ZMQuestion7aCo .pp-field:after,
.div-pp #div_ZMQuestion7aFreeText + #div_ZMQuestion7aChild1 .pp-field:after,
.div-pp #div_ZMQuestion8 + #div_ZMQuestion8Co .pp-field:after,
.div-pp #div_ZMQuestion8 + #div_ZMQuestion8Child1 .pp-field:after,
.div-pp #div_ZMQuestion8FreeText + #div_ZMQuestion8Co .pp-field:after,
.div-pp #div_ZMQuestion8FreeText + #div_ZMQuestion8Child1 .pp-field:after,
.div-pp #div_ZMQuestion9 + #div_ZMQuestion9Co .pp-field:after,
.div-pp #div_ZMQuestion9 + #div_ZMQuestion9Child1 .pp-field:after,
.div-pp #div_ZMQuestion9FreeText + #div_ZMQuestion9Co .pp-field:after,
.div-pp #div_ZMQuestion9FreeText + #div_ZMQuestion9Child1 .pp-field:after,
.div-pp #div_ZMQuestion10 + #div_ZMQuestion10Co .pp-field:after,
.div-pp #div_ZMQuestion10 + #div_ZMQuestion10Child1 .pp-field:after,
.div-pp #div_ZMQuestion10FreeText + #div_ZMQuestion10Co .pp-field:after,
.div-pp #div_ZMQuestion10FreeText + #div_ZMQuestion10Child1 .pp-field:after,
.div-pp #div_ZMQuestion11 + #div_ZMQuestion11Co .pp-field:after,
.div-pp #div_ZMQuestion11 + #div_ZMQuestion11Child1 .pp-field:after,
.div-pp #div_ZMQuestion11FreeText + #div_ZMQuestion11Co .pp-field:after,
.div-pp #div_ZMQuestion11FreeText + #div_ZMQuestion11Child1 .pp-field:after,
.div-pp #div_ZMQuestion12 + #div_ZMQuestion12Co .pp-field:after,
.div-pp #div_ZMQuestion12 + #div_ZMQuestion12Child1 .pp-field:after,
.div-pp #div_ZMQuestion12FreeText + #div_ZMQuestion12Co .pp-field:after,
.div-pp #div_ZMQuestion12FreeText + #div_ZMQuestion12Child1 .pp-field:after,
.div-pp #div_ZMQuestion13 + #div_ZMQuestion13Co .pp-field:after,
.div-pp #div_ZMQuestion13 + #div_ZMQuestion13Child1 .pp-field:after,
.div-pp #div_ZMQuestion13FreeText + #div_ZMQuestion13Co .pp-field:after,
.div-pp #div_ZMQuestion13FreeText + #div_ZMQuestion13Child1 .pp-field:after,
.div-pp #div_ZIncomeFromAbroadCo .pp-field:after,
.div-pp #div_ZDQuestion1VGZCo .pp-field:after,
.div-pp #div_ZDQuestion2VGZCo .pp-field:after {
  border-color: #F4F4F4 transparent;
  border-style: solid;
  border-width: 0 15px 15px;
  top: -14px;
  content: "";
  display: block;
  left: 45px;
  position: absolute;
  width: 0;
}
.div-pp #div_CI_FinalDeclarationIntro .pp-input,
.div-pp #div_CI_FinalDeclarationList .pp-input {
  display: none;
}
.div-pp #div_CI_CriminalPastInLast8YSpecificFBTO .pp-field span span:after,
.div-pp #div_CI_AddQuestionInsuranceRefusedV2 .pp-field span span:after {
  content: "*";
  display: inline-block;
  font-size: 16px;
}
.div-pp #div_CI_CriminalPastInLast8YSpecificFBTO .pp-field .mandatory,
.div-pp #div_CI_AddQuestionInsuranceRefusedV2 .pp-field .mandatory {
  display: none;
}
.div-pp #div_EnProductsNotAvailableMessage2 .email-confirmation {
  width: 100%;
}
.div-pp #div_EnProductsNotAvailableMessage2 .email-confirmation span a {
  position: relative;
  padding-left: 15px;
  margin-top: 6px;
  text-decoration: none;
  display: inline-block;
  color: #243588;
  background-color: transparent;
  border-color: transparent;
  -webkit-backface-visibility: hidden;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.div-pp #div_EnProductsNotAvailableMessage2 .email-confirmation span a:hover,
.div-pp #div_EnProductsNotAvailableMessage2 .email-confirmation span a:focus,
.div-pp #div_EnProductsNotAvailableMessage2 .email-confirmation span a:active,
.div-pp #div_EnProductsNotAvailableMessage2 .email-confirmation span a.active,
.open .dropdown-toggle.div-pp #div_EnProductsNotAvailableMessage2 .email-confirmation span a {
  color: #243588;
  background-color: transparent;
}
.div-pp #div_EnProductsNotAvailableMessage2 .email-confirmation span a:active,
.div-pp #div_EnProductsNotAvailableMessage2 .email-confirmation span a.active,
.open .dropdown-toggle.div-pp #div_EnProductsNotAvailableMessage2 .email-confirmation span a {
  background-image: none;
}
.div-pp #div_EnProductsNotAvailableMessage2 .email-confirmation span a.disabled,
.div-pp #div_EnProductsNotAvailableMessage2 .email-confirmation span a[disabled],
fieldset[disabled] .div-pp #div_EnProductsNotAvailableMessage2 .email-confirmation span a,
.div-pp #div_EnProductsNotAvailableMessage2 .email-confirmation span a.disabled:hover,
.div-pp #div_EnProductsNotAvailableMessage2 .email-confirmation span a[disabled]:hover,
fieldset[disabled] .div-pp #div_EnProductsNotAvailableMessage2 .email-confirmation span a:hover,
.div-pp #div_EnProductsNotAvailableMessage2 .email-confirmation span a.disabled:focus,
.div-pp #div_EnProductsNotAvailableMessage2 .email-confirmation span a[disabled]:focus,
fieldset[disabled] .div-pp #div_EnProductsNotAvailableMessage2 .email-confirmation span a:focus,
.div-pp #div_EnProductsNotAvailableMessage2 .email-confirmation span a.disabled:active,
.div-pp #div_EnProductsNotAvailableMessage2 .email-confirmation span a[disabled]:active,
fieldset[disabled] .div-pp #div_EnProductsNotAvailableMessage2 .email-confirmation span a:active,
.div-pp #div_EnProductsNotAvailableMessage2 .email-confirmation span a.disabled.active,
.div-pp #div_EnProductsNotAvailableMessage2 .email-confirmation span a[disabled].active,
fieldset[disabled] .div-pp #div_EnProductsNotAvailableMessage2 .email-confirmation span a.active {
  background-color: transparent;
  border-color: transparent;
}
.div-pp #div_EnProductsNotAvailableMessage2 .email-confirmation span a .badge {
  color: transparent;
  background-color: #243588;
}
.div-pp #div_EnProductsNotAvailableMessage2 .email-confirmation span a.btn-nopadding {
  padding: 0;
}
.div-pp #div_EnProductsNotAvailableMessage2 .email-confirmation span a:after {
  position: absolute;
  content: "r";
  font-size: 16px;
  font-family: 'font-icons';
  display: block;
  left: -3px;
  top: 3px;
}
.div-pp #div_EnProductsNotAvailableMessage2 .email-confirmation span a:hover {
  text-decoration: underline;
}
.div-pp #div_EnProductsNotAvailableMessage2 .email-confirmation span:first-child {
  padding-left: 25px;
  position: relative;
  display: block;
}
.div-pp #div_EnProductsNotAvailableMessage2 .email-confirmation span:first-child span.pw-icon-warning {
  display: none;
}
.div-pp #div_EnProductsNotAvailableMessage2 .email-confirmation span:first-child:before {
  position: absolute;
  content: "w";
  font-size: 16px;
  font-family: 'font-icons';
  display: block;
  left: 2px;
  top: -1px;
  color: #f60;
}
.div-pp #div_EnProductsNotAvailableMessage1 .email-confirmation {
  width: 146%;
}
@media (max-width: 1279px) {
  .div-pp #div_EnProductsNotAvailableMessage1 .email-confirmation {
    width: 123%;
  }
}
@media (max-width: 1023px) {
  .div-pp #div_EnProductsNotAvailableMessage1 .email-confirmation {
    width: 146%;
  }
}
@media (max-width: 766px) {
  .div-pp #div_EnProductsNotAvailableMessage1 .email-confirmation {
    width: 100%;
  }
}
.div-pp #div_EnProductsNotAvailableMessage1 .email-confirmation span a {
  position: relative;
  padding-left: 15px;
  margin-top: 6px;
  text-decoration: none;
  display: inline-block;
}
.div-pp #div_EnProductsNotAvailableMessage1 .email-confirmation span a:after {
  position: absolute;
  content: "r";
  font-size: 16px;
  font-family: 'font-icons';
  display: block;
  left: -3px;
  top: 0px;
}
.div-pp #div_EnProductsNotAvailableMessage1 .email-confirmation span a:hover {
  text-decoration: underline;
}
.div-pp #div_EnProductsNotAvailableMessage1 .email-confirmation span:first-child {
  padding-left: 25px;
  position: relative;
  display: block;
}
.div-pp #div_EnProductsNotAvailableMessage1 .email-confirmation span:first-child:before {
  position: absolute;
  content: "w";
  font-size: 16px;
  font-family: 'font-icons';
  display: block;
  left: 2px;
  top: -1px;
  color: #f60;
}
.div-pp #div_CI_AddQuestionHeavyUsageNote .pp-input {
  margin-left: 10px;
}
.div-pp #div_CI_AddQuestionPrivateUse span.info-icon {
  width: 17px !important;
  margin-left: -10px;
}
@media (max-width: 766px) {
  .div-pp #div_CI_AddQuestionPrivateUse span.info-icon {
    margin-top: -95px;
  }
}
.div-pp #div_CI_DamagedLast5YearsSpeechBubble {
  margin-top: 20px;
}
.div-pp #div_CI_DamagedLast5YearsSpeechBubble .content-fullrow {
  width: 100%;
}
.div-pp #div_CI_GTCAgreement,
.div-pp #div_CI_NewsAgreement,
.div-pp #div_CI_PaymentHistoryAgreement {
  width: 100%;
}
.div-pp #div_CI_GTCAgreement .pp-field,
.div-pp #div_CI_NewsAgreement .pp-field,
.div-pp #div_CI_PaymentHistoryAgreement .pp-field {
  width: 96% !important;
  padding-left: 10px;
}
.div-pp #div_CI_GTCAgreement .pp-input,
.div-pp #div_CI_NewsAgreement .pp-input,
.div-pp #div_CI_PaymentHistoryAgreement .pp-input {
  width: 96%;
  min-height: 45px;
  float: left;
  padding-left: 10px;
}
.div-pp #div_CI_GTCAgreement .pp-input input,
.div-pp #div_CI_NewsAgreement .pp-input input,
.div-pp #div_CI_PaymentHistoryAgreement .pp-input input {
  text-align: left !important;
}
.div-pp #div_CI_GTCAgreement .pp-input .radio,
.div-pp #div_CI_NewsAgreement .pp-input .radio,
.div-pp #div_CI_PaymentHistoryAgreement .pp-input .radio {
  margin-top: 0;
}
.div-pp #div_CI_AddQuestionTitle {
  width: 100%;
}
.div-pp #div_CI_AddQuestionTitle .pp-field {
  width: 96%;
}
.div-pp #div_CI_AddQuestionTitle .pp-input {
  min-height: 20px;
}
.div-pp #div_InvoiceAddressTitle .content-fullrow {
  color: #243588;
  font-size: 24px;
  margin-top: 10px;
}
.div-pp #div_ZDQuestion1VGZ,
.div-pp #div_ZDQuestion2VGZ,
.div-pp #div_ZMQuestion1,
.div-pp #div_ZMQuestion1a,
.div-pp #div_ZMQuestion1b,
.div-pp #div_ZMQuestion1c,
.div-pp #div_ZMQuestion2,
.div-pp #div_ZMQuestion3,
.div-pp #div_ZMQuestion4,
.div-pp #div_ZMQuestion5,
.div-pp #div_ZMQuestion6,
.div-pp #div_ZMQuestion7,
.div-pp #div_ZMQuestion7a,
.div-pp #div_ZMQuestion8,
.div-pp #div_ZMQuestion9,
.div-pp #div_ZMQuestion10,
.div-pp #div_ZMQuestion11,
.div-pp #div_ZMQuestion12,
.div-pp #div_ZMQuestion13,
.div-pp #div_ZDQuestion1VGZ,
.div-pp #div_ZDQuestion2VGZ,
.div-pp #div_ZMAddQuestion1,
.div-pp #div_ZMAddQuestionExtra1,
.div-pp #div_ZMQuestion14,
.div-pp #div_ZMQuestion15,
.div-pp #div_ZMQuestion16,
.div-pp #div_ZMQuestion17,
.div-pp #div_ZMQuestion18,
.div-pp #div_ZDQuestion19,
.div-pp #div_ZDQuestion20,
.div-pp #div_ZDQuestion21,
.div-pp #div_ZDQuestion22,
.div-pp #div_ZDQuestion23,
.div-pp #div_ZMAddQuestion1Users,
.div-pp #div_ZMQuestion14Users,
.div-pp #div_ZMQuestion15Users,
.div-pp #div_ZMQuestion16Users,
.div-pp #div_ZMQuestion17Users,
.div-pp #div_ZMQuestion18Users,
.div-pp #div_ZDQuestion19Users,
.div-pp #div_ZDQuestion20Users,
.div-pp #div_ZDQuestion21Users,
.div-pp #div_ZDQuestion22Users,
.div-pp #div_ZDQuestion23Users,
.div-pp #div_ZDQuestion1VGZUsers,
.div-pp #div_ZDQuestion2VGZUsers,
.div-pp #div_ZMAddQuestion1Users,
.div-pp #div_ZOrthodonticTreatment,
.div-pp #div_ZIncomeFromAbroadUsers,
.div-pp #div_ZOrthodonticTreatmentUsers,
.div-pp #div_ZIncomeFromAbroad,
.div-pp #div_ZDQuestionAgree,
.div-pp #div_ZIncomeFromAbroad1,
.div-pp #div_ZIncomeFromAbroad2,
.div-pp #div_ZReceivePolicyDigitalSalland,
.div-pp #div_ZIncomeFromAbroadCo,
.div-pp #div_ZDQuestion1VGZCo,
.div-pp #div_ZDQuestion2VGZCo {
  width: 100%;
}
.div-pp #div_ZDQuestion1VGZ .pp-field,
.div-pp #div_ZDQuestion2VGZ .pp-field,
.div-pp #div_ZMQuestion1 .pp-field,
.div-pp #div_ZMQuestion1a .pp-field,
.div-pp #div_ZMQuestion1b .pp-field,
.div-pp #div_ZMQuestion1c .pp-field,
.div-pp #div_ZMQuestion2 .pp-field,
.div-pp #div_ZMQuestion3 .pp-field,
.div-pp #div_ZMQuestion4 .pp-field,
.div-pp #div_ZMQuestion5 .pp-field,
.div-pp #div_ZMQuestion6 .pp-field,
.div-pp #div_ZMQuestion7 .pp-field,
.div-pp #div_ZMQuestion7a .pp-field,
.div-pp #div_ZMQuestion8 .pp-field,
.div-pp #div_ZMQuestion9 .pp-field,
.div-pp #div_ZMQuestion10 .pp-field,
.div-pp #div_ZMQuestion11 .pp-field,
.div-pp #div_ZMQuestion12 .pp-field,
.div-pp #div_ZMQuestion13 .pp-field,
.div-pp #div_ZDQuestion1VGZ .pp-field,
.div-pp #div_ZDQuestion2VGZ .pp-field,
.div-pp #div_ZMAddQuestion1 .pp-field,
.div-pp #div_ZMAddQuestionExtra1 .pp-field,
.div-pp #div_ZMQuestion14 .pp-field,
.div-pp #div_ZMQuestion15 .pp-field,
.div-pp #div_ZMQuestion16 .pp-field,
.div-pp #div_ZMQuestion17 .pp-field,
.div-pp #div_ZMQuestion18 .pp-field,
.div-pp #div_ZDQuestion19 .pp-field,
.div-pp #div_ZDQuestion20 .pp-field,
.div-pp #div_ZDQuestion21 .pp-field,
.div-pp #div_ZDQuestion22 .pp-field,
.div-pp #div_ZDQuestion23 .pp-field,
.div-pp #div_ZMAddQuestion1Users .pp-field,
.div-pp #div_ZMQuestion14Users .pp-field,
.div-pp #div_ZMQuestion15Users .pp-field,
.div-pp #div_ZMQuestion16Users .pp-field,
.div-pp #div_ZMQuestion17Users .pp-field,
.div-pp #div_ZMQuestion18Users .pp-field,
.div-pp #div_ZDQuestion19Users .pp-field,
.div-pp #div_ZDQuestion20Users .pp-field,
.div-pp #div_ZDQuestion21Users .pp-field,
.div-pp #div_ZDQuestion22Users .pp-field,
.div-pp #div_ZDQuestion23Users .pp-field,
.div-pp #div_ZDQuestion1VGZUsers .pp-field,
.div-pp #div_ZDQuestion2VGZUsers .pp-field,
.div-pp #div_ZMAddQuestion1Users .pp-field,
.div-pp #div_ZOrthodonticTreatment .pp-field,
.div-pp #div_ZIncomeFromAbroadUsers .pp-field,
.div-pp #div_ZOrthodonticTreatmentUsers .pp-field,
.div-pp #div_ZIncomeFromAbroad .pp-field,
.div-pp #div_ZDQuestionAgree .pp-field,
.div-pp #div_ZIncomeFromAbroad1 .pp-field,
.div-pp #div_ZIncomeFromAbroad2 .pp-field,
.div-pp #div_ZReceivePolicyDigitalSalland .pp-field,
.div-pp #div_ZIncomeFromAbroadCo .pp-field,
.div-pp #div_ZDQuestion1VGZCo .pp-field,
.div-pp #div_ZDQuestion2VGZCo .pp-field {
  width: 96%;
}
.div-pp #div_ZDQuestion1VGZ .pp-field span span ul,
.div-pp #div_ZDQuestion2VGZ .pp-field span span ul,
.div-pp #div_ZMQuestion1 .pp-field span span ul,
.div-pp #div_ZMQuestion1a .pp-field span span ul,
.div-pp #div_ZMQuestion1b .pp-field span span ul,
.div-pp #div_ZMQuestion1c .pp-field span span ul,
.div-pp #div_ZMQuestion2 .pp-field span span ul,
.div-pp #div_ZMQuestion3 .pp-field span span ul,
.div-pp #div_ZMQuestion4 .pp-field span span ul,
.div-pp #div_ZMQuestion5 .pp-field span span ul,
.div-pp #div_ZMQuestion6 .pp-field span span ul,
.div-pp #div_ZMQuestion7 .pp-field span span ul,
.div-pp #div_ZMQuestion7a .pp-field span span ul,
.div-pp #div_ZMQuestion8 .pp-field span span ul,
.div-pp #div_ZMQuestion9 .pp-field span span ul,
.div-pp #div_ZMQuestion10 .pp-field span span ul,
.div-pp #div_ZMQuestion11 .pp-field span span ul,
.div-pp #div_ZMQuestion12 .pp-field span span ul,
.div-pp #div_ZMQuestion13 .pp-field span span ul,
.div-pp #div_ZDQuestion1VGZ .pp-field span span ul,
.div-pp #div_ZDQuestion2VGZ .pp-field span span ul,
.div-pp #div_ZMAddQuestion1 .pp-field span span ul,
.div-pp #div_ZMAddQuestionExtra1 .pp-field span span ul,
.div-pp #div_ZMQuestion14 .pp-field span span ul,
.div-pp #div_ZMQuestion15 .pp-field span span ul,
.div-pp #div_ZMQuestion16 .pp-field span span ul,
.div-pp #div_ZMQuestion17 .pp-field span span ul,
.div-pp #div_ZMQuestion18 .pp-field span span ul,
.div-pp #div_ZDQuestion19 .pp-field span span ul,
.div-pp #div_ZDQuestion20 .pp-field span span ul,
.div-pp #div_ZDQuestion21 .pp-field span span ul,
.div-pp #div_ZDQuestion22 .pp-field span span ul,
.div-pp #div_ZDQuestion23 .pp-field span span ul,
.div-pp #div_ZMAddQuestion1Users .pp-field span span ul,
.div-pp #div_ZMQuestion14Users .pp-field span span ul,
.div-pp #div_ZMQuestion15Users .pp-field span span ul,
.div-pp #div_ZMQuestion16Users .pp-field span span ul,
.div-pp #div_ZMQuestion17Users .pp-field span span ul,
.div-pp #div_ZMQuestion18Users .pp-field span span ul,
.div-pp #div_ZDQuestion19Users .pp-field span span ul,
.div-pp #div_ZDQuestion20Users .pp-field span span ul,
.div-pp #div_ZDQuestion21Users .pp-field span span ul,
.div-pp #div_ZDQuestion22Users .pp-field span span ul,
.div-pp #div_ZDQuestion23Users .pp-field span span ul,
.div-pp #div_ZDQuestion1VGZUsers .pp-field span span ul,
.div-pp #div_ZDQuestion2VGZUsers .pp-field span span ul,
.div-pp #div_ZMAddQuestion1Users .pp-field span span ul,
.div-pp #div_ZOrthodonticTreatment .pp-field span span ul,
.div-pp #div_ZIncomeFromAbroadUsers .pp-field span span ul,
.div-pp #div_ZOrthodonticTreatmentUsers .pp-field span span ul,
.div-pp #div_ZIncomeFromAbroad .pp-field span span ul,
.div-pp #div_ZDQuestionAgree .pp-field span span ul,
.div-pp #div_ZIncomeFromAbroad1 .pp-field span span ul,
.div-pp #div_ZIncomeFromAbroad2 .pp-field span span ul,
.div-pp #div_ZReceivePolicyDigitalSalland .pp-field span span ul,
.div-pp #div_ZIncomeFromAbroadCo .pp-field span span ul,
.div-pp #div_ZDQuestion1VGZCo .pp-field span span ul,
.div-pp #div_ZDQuestion2VGZCo .pp-field span span ul {
  display: inline;
  float: left;
}
.div-pp #div_ZDQuestion1VGZ .pp-input,
.div-pp #div_ZDQuestion2VGZ .pp-input,
.div-pp #div_ZMQuestion1 .pp-input,
.div-pp #div_ZMQuestion1a .pp-input,
.div-pp #div_ZMQuestion1b .pp-input,
.div-pp #div_ZMQuestion1c .pp-input,
.div-pp #div_ZMQuestion2 .pp-input,
.div-pp #div_ZMQuestion3 .pp-input,
.div-pp #div_ZMQuestion4 .pp-input,
.div-pp #div_ZMQuestion5 .pp-input,
.div-pp #div_ZMQuestion6 .pp-input,
.div-pp #div_ZMQuestion7 .pp-input,
.div-pp #div_ZMQuestion7a .pp-input,
.div-pp #div_ZMQuestion8 .pp-input,
.div-pp #div_ZMQuestion9 .pp-input,
.div-pp #div_ZMQuestion10 .pp-input,
.div-pp #div_ZMQuestion11 .pp-input,
.div-pp #div_ZMQuestion12 .pp-input,
.div-pp #div_ZMQuestion13 .pp-input,
.div-pp #div_ZDQuestion1VGZ .pp-input,
.div-pp #div_ZDQuestion2VGZ .pp-input,
.div-pp #div_ZMAddQuestion1 .pp-input,
.div-pp #div_ZMAddQuestionExtra1 .pp-input,
.div-pp #div_ZMQuestion14 .pp-input,
.div-pp #div_ZMQuestion15 .pp-input,
.div-pp #div_ZMQuestion16 .pp-input,
.div-pp #div_ZMQuestion17 .pp-input,
.div-pp #div_ZMQuestion18 .pp-input,
.div-pp #div_ZDQuestion19 .pp-input,
.div-pp #div_ZDQuestion20 .pp-input,
.div-pp #div_ZDQuestion21 .pp-input,
.div-pp #div_ZDQuestion22 .pp-input,
.div-pp #div_ZDQuestion23 .pp-input,
.div-pp #div_ZMAddQuestion1Users .pp-input,
.div-pp #div_ZMQuestion14Users .pp-input,
.div-pp #div_ZMQuestion15Users .pp-input,
.div-pp #div_ZMQuestion16Users .pp-input,
.div-pp #div_ZMQuestion17Users .pp-input,
.div-pp #div_ZMQuestion18Users .pp-input,
.div-pp #div_ZDQuestion19Users .pp-input,
.div-pp #div_ZDQuestion20Users .pp-input,
.div-pp #div_ZDQuestion21Users .pp-input,
.div-pp #div_ZDQuestion22Users .pp-input,
.div-pp #div_ZDQuestion23Users .pp-input,
.div-pp #div_ZDQuestion1VGZUsers .pp-input,
.div-pp #div_ZDQuestion2VGZUsers .pp-input,
.div-pp #div_ZMAddQuestion1Users .pp-input,
.div-pp #div_ZOrthodonticTreatment .pp-input,
.div-pp #div_ZIncomeFromAbroadUsers .pp-input,
.div-pp #div_ZOrthodonticTreatmentUsers .pp-input,
.div-pp #div_ZIncomeFromAbroad .pp-input,
.div-pp #div_ZDQuestionAgree .pp-input,
.div-pp #div_ZIncomeFromAbroad1 .pp-input,
.div-pp #div_ZIncomeFromAbroad2 .pp-input,
.div-pp #div_ZReceivePolicyDigitalSalland .pp-input,
.div-pp #div_ZIncomeFromAbroadCo .pp-input,
.div-pp #div_ZDQuestion1VGZCo .pp-input,
.div-pp #div_ZDQuestion2VGZCo .pp-input {
  min-height: 20px;
}
.div-pp #div_ZDQuestion1VGZUsers .pp-input table td label,
.div-pp #div_ZDQuestion2VGZUsers .pp-input table td label,
.div-pp #div_ZIncomeFromAbroadUsers .pp-input table td label {
  vertical-align: text-bottom;
}
.div-pp #div_ZDQuestion2VGZ .pp-field ul {
  margin-bottom: 0;
  margin-top: 5px;
  width: 100%;
  padding: 0 10px 0 30px;
}
.div-pp #div_ZDQuestion2VGZ .pp-input .radio {
  margin-top: 0;
}
@media (min-width: 767px) {
  .div-pp #div_PWVoordeelkaartZorgCampaign .pp-input {
    width: 100%;
  }
  .div-pp #div_PWVoordeelkaartZorgCampaign .pp-input label {
    display: inline-block;
    vertical-align: top;
    margin-top: 5px;
  }
}
.div-pp #div_CI_InfoAgreement {
  width: 100%;
}
.div-pp #div_CI_InfoAgreement .pp-field {
  width: 96%;
  padding: 0;
}
.div-pp #div_CI_InfoAgreement .pp-field ul {
  margin-bottom: 0;
}
.div-pp #div_CI_InfoAgreement .pp-input {
  display: none;
}
.div-pp #div_ZGtcAgreement .pp-input.radio label span {
  line-height: 20px;
  float: none !important;
  letter-spacing: 0.1px;
}
.div-pp #div_ZGtcAgreement .pp-input.radio label span.mandatory {
  display: none;
}
.div-pp-zorg .pp-step-1 {
  margin: 0 0 20px;
}
.div-pp-zorg .pp-step-1 .pp-input textarea {
  min-height: 100px;
}
@media (max-width: 766px) {
  .div-pp > div#div_CI_MemberCardColor .border-last-child {
    top: 30px;
  }
}
.div-pp > div#div_CI_MemberCardColor .pp-field,
.div-pp > div#div_CI_MemberCardColor .pp-input {
  width: 100%;
}
.div-pp > div#div_CI_MemberCardColor .pp-input span {
  line-height: 35px;
}
.div-pp > div#div_CI_MemberCardColor table td {
  width: 100%;
  display: inline-table;
}
@media (min-width: 1023px) {
  .div-pp > div#div_CI_MemberCardColor table td {
    width: 47%;
    margin-right: 10px;
    margin-bottom: 10px;
    text-align: left;
  }
}
@media (min-width: 1279px) {
  .div-pp > div#div_CI_MemberCardColor table td {
    width: auto;
    margin-right: 0px;
    margin-bottom: 0px;
    text-align: center;
  }
}
.div-pp > div#div_CI_MemberCardColor table td img {
  width: 30px;
}
@media (min-width: 1023px) {
  .div-pp > div#div_CI_MemberCardColor table td img {
    width: 30px;
  }
}
@media (min-width: 1279px) {
  .div-pp > div#div_CI_MemberCardColor table td img {
    width: 60px;
  }
}
.div-pp > div#div_CI_MemberCardColor table td input {
  visibility: initial;
  margin-left: 17px;
  margin-top: 23px;
}
@media (min-width: 1023px) {
  .div-pp > div#div_CI_MemberCardColor table td input {
    visibility: initial;
    margin-left: 17px;
    margin-top: 23px;
  }
}
@media (min-width: 1279px) {
  .div-pp > div#div_CI_MemberCardColor table td input {
    visibility: hidden;
    margin-left: 0px;
    margin-top: 0px;
  }
}
.div-pp > div#div_CI_MemberCardColor table td input:checked + label {
  background-color: #edf2fb;
  border-color: #94b0e2;
}
.div-pp > div#div_CI_MemberCardColor table td input:checked + label span,
.div-pp > div#div_CI_MemberCardColor table td input:checked + label strong {
  color: #243588;
}
.div-pp > div#div_CI_MemberCardColor table td label {
  border: 1px solid #ccc;
  border-radius: 5px;
  padding: 12px 12px 12px 32px;
  margin-right: 48px;
  text-align: left;
  margin-bottom: 10px;
}
@media (min-width: 766px) {
  .div-pp > div#div_CI_MemberCardColor table td label {
    text-align: left;
    margin-right: 25px;
    padding: 12px 12px 12px 32px;
  }
}
@media (min-width: 1023px) {
  .div-pp > div#div_CI_MemberCardColor table td label {
    text-align: left;
    margin-right: 9px;
    padding: 12px 12px 12px 32px;
  }
}
@media (min-width: 1279px) {
  .div-pp > div#div_CI_MemberCardColor table td label {
    text-align: center;
    padding: 12px;
    margin-right: 9px;
  }
}
@media (max-width: 766px) {
  .img-wrap-arrow-down {
    padding-left: 20px;
  }
  .img-wrap-arrow-down:before {
    font-family: 'font-icons' !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: '\64';
    font-size: 15px;
    display: inline-block;
    position: absolute;
    top: 10px;
    left: 10px;
  }
}
@media (max-width: 766px) {
  .img-wrap-arrow-up {
    padding-left: 20px;
  }
  .img-wrap-arrow-up:before {
    font-family: 'font-icons' !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: '\75';
    font-size: 15px;
    display: inline-block;
    position: absolute;
    top: 10px;
    left: 10px;
  }
}
/* ************************************* END Car + Zorg pp 2 width 100% only for Aanvullende vragen and Akkoordverklaring  */
/* ************************************* Newsletter Error display none */
.general-newsletter .div-pp .cursor-help {
  position: absolute;
  right: 0px;
}
@media (max-width: 767px) {
  .general-newsletter .div-pp .cursor-help {
    right: 10px;
  }
}
@media (max-width: 320px) {
  .general-newsletter .div-pp .cursor-help {
    right: 0px;
  }
}
.general-newsletter .div-pp .input-form-bottom-message .cursor-help {
  position: absolute;
  right: -26px;
  top: 16px;
}
.general-newsletter .div-pp .pp-info + .pp-info img {
  display: none;
  width: 0px;
}
/* ************************************* END Newsletter Error display none */
/* ************************************* END Car pp */
/* ************************************* ZORG pp */
@media (max-width: 766px) {
  div.detailpage.pp-zorg .main-left {
    padding-left: 25px;
    padding-right: 25px;
  }
}
.pp-zorg .div-pp-static .tbl-pp-submit input[type="submit"].button-green-big[class*=" pw-icon-"] + span {
  top: 5px;
  display: none;
}
@media (max-width: 766px) {
  .pp-zorg .z-purchase-form-wrapper {
    border-top: 1px solid #bababa;
  }
}
.pp-zorg #form-validation-summary {
  margin: 60px 0 0;
}
.pp-zorg #form-validation-summary .div-separate {
  display: none;
}
.pp-zorg #div_ZGtcInfo {
  margin-bottom: -10px;
  z-index: 1;
}
.pp-zorg #div_ZGtcInfo .content-fullrow {
  padding-left: 10px;
}
.pp-zorg #div_ZGender .pp-input,
.pp-zorg #div_ZBirthdate .pp-input,
.pp-zorg #div_ZCity .pp-input {
  min-height: 5px;
}
.pp-zorg #div_ZGender .pp-input span,
.pp-zorg #div_ZBirthdate .pp-input span,
.pp-zorg #div_ZCity .pp-input span {
  line-height: 34px;
}
.pp-zorg .introtext .obpandemail,
.pp-zorg .introtext .obpandemail + hr {
  display: none;
}
.pp-zorg .pp-new-car {
  position: absolute;
  top: 7px;
  left: -24px;
}
@media (max-width: 1023px) {
  .pp-zorg .pp-new-car {
    left: 15px;
    top: 6px;
  }
}
@media (max-width: 767px) {
  .pp-zorg .pp-new-car {
    left: -6px;
    top: 11px;
  }
}
.pp-zorg .z-purchase-pcy-summ-rht .z-pcysumm .bottom-left,
.pp-zorg .z-pcysumm .bottom-left,
.pp-zorg .z-purchase-pcy-summ-rht .z-pcysumm .bottom2-left {
  width: 66%;
}
.pp-zorg .z-premie-child td,
.pp-zorg .bottom-left,
.pp-zorg .bottom-right {
  vertical-align: top;
}
.pp-zorg .typeofpersoninfo .title span {
  font-size: 17px;
  color: #243588;
  font-weight: bold;
}
.pp-zorg .z-pcysumm .bottom-right {
  text-align: right;
}
.pp-zorg .top .left img {
  margin: 0 auto;
  display: block;
}
.pp-zorg .z-pcysumm .bottom-left,
.pp-zorg .z-pcysumm .bottom-right {
  padding-bottom: 2px;
  padding-top: 5px;
  font-weight: bold;
  color: #243588;
}
.pp-zorg .z-pcysumm .z-premie-child .left {
  width: 70%;
}
.pp-zorg .bottom2-right {
  text-align: right;
}
.pp-zorg .div-pp-static .introtext {
  padding-top: 60px !important;
}
@media (max-width: 1023px) {
  .pp-zorg .div-pp-static .introtext {
    padding-top: 40px !important;
  }
}
@media (max-width: 767px) {
  .pp-zorg .div-pp-static .introtext {
    padding-top: 60px !important;
  }
}
.pp-zorg .icon-safe-top {
  margin-top: 100px;
  position: absolute;
  right: 0;
}
@media (max-width: 766px) {
  .pp-zorg .icon-safe-top {
    margin-top: 5px !important;
  }
}
@media (max-width: 767px) {
  .pp-zorg .icon-safe-top {
    margin-top: 5px !important;
  }
}
@media (max-width: 1023px) {
  .pp-zorg .icon-safe-top {
    right: 30px;
  }
}
@media (max-width: 767px) {
  .pp-zorg .icon-safe-top {
    right: 10px;
    display: none;
  }
}
.pp-zorg .icon-safe-bottom {
  float: right;
}
.pp-zorg .ci-prod-det-tabs-content {
  background: #fff;
  border: 1px solid #BABABA;
  border-radius: 6px;
  -webkit-box-shadow: 0 2px 3px #BABABA;
          box-shadow: 0 2px 3px #BABABA;
  margin: 10px 0 20px;
  padding: 10px 20px 20px;
  position: relative;
}
.pp-zorg .ci-prod-det-tabs-content .padding-bottom-space {
  font-weight: bold;
  color: #243588;
}
.pp-zorg .ci-prod-det-tabs-content img {
  padding-bottom: 20px;
}
.pp-zorg .ci-prod-det-tabs-content .left {
  width: 70%;
  padding: 5px 5px 5px 0;
}
.pp-zorg .ci-prod-det-tabs-content .right,
.pp-zorg .ci-prod-det-tabs-content .bottom-right {
  width: 29%;
  padding: 5px 0;
  text-align: right;
}
.pp-zorg .div-pp.pp-step-1 label {
  display: inline;
}
.pp-zorg .div-pp.pp-step-1 label .mandatory {
  line-height: 10px;
}
.pp-zorg .z-prod-det-tabs-content {
  padding-top: 10px;
}
.pp-zorg .z-premie-child {
  border-bottom: 1px solid #EDEDED;
}
.pp-zorg .z-purchase-pcy-summ-rht .icon-cart span {
  font-size: 28px;
  color: #243588;
}
.pp-zorg .div-pp-zorg .header {
  color: #243588;
  font-size: 32px;
  padding-bottom: 10px;
}
.pp-zorg .div-pp-zorg .header div {
  display: inline-block;
}
.pp-zorg .div-pp-zorg .header .top-mandatory {
  display: none;
  /*color: @gray-dark;
                font-size: 16px;
                margin-top: -10px;
                position: absolute;
                right: 0; */
}
.pp-zorg .div-pp-zorg .z-purchase-steps {
  border-bottom: 1px solid #ededed;
  margin-top: 20px;
  padding-bottom: 20px;
}
.pp-zorg .div-pp-zorg .z-purchase-steps span {
  margin-right: 2px;
  font-size: 18px;
  display: inline-block;
}
.pp-zorg .div-pp-zorg .z-purchase-steps span .current,
.pp-zorg .div-pp-zorg .z-purchase-steps span .inactive,
.pp-zorg .div-pp-zorg .z-purchase-steps span .current:hover,
.pp-zorg .div-pp-zorg .z-purchase-steps span .inactive:hover {
  cursor: auto;
  text-decoration: none;
}
.pp-zorg .div-pp-zorg .z-purchase-steps span .current {
  font-weight: bold;
  font-size: 18px;
  color: #243588;
}
.pp-zorg .div-pp-zorg .z-purchase-steps .arrow:after {
  color: #243588;
  font-family: 'Barlow-Bold', sans-serif;
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "r";
  margin-left: 3px;
  display: inline-block;
  vertical-align: middle;
}
.pp-zorg .div-pp-zorg .z-purchase-steps span:after {
  margin-right: 0;
}
.pp-zorg .div-pp-zorg .tbl-pp-submit,
.pp-zorg .div-pp-zorg .pp-bottom-back {
  display: inline;
}
.pp-zorg .div-pp-zorg .tbl-pp-submit {
  margin-left: 10px;
}
.pp-zorg .div-pp-zorg .tbl-pp-submit .pw-icon-arrow-right {
  margin-left: auto;
  margin-right: 0;
  display: block;
  padding-right: 16px;
}
@media (max-width: 767px) {
  .pp-zorg .div-pp-zorg .tbl-pp-submit .pw-icon-arrow-right,
  .pp-zorg .div-pp-zorg .tbl-pp-submit .icon-align-left {
    margin-bottom: 10px;
  }
  .pp-zorg .div-pp-zorg .tbl-pp-submit input[type="submit"].pw-icon-arrow-right + span,
  .pp-zorg .div-pp-zorg .tbl-pp-submit input[type="submit"].icon-align-left + span {
    top: auto;
  }
}
.pp-zorg .z-results-email .pw-icon-email {
  display: none;
  position: absolute;
  top: 7px;
  right: 0;
}
.pp-zorg .z-results-email .pw-icon-email span {
  margin-left: 5px;
}
.pp-zorg .z-purchase-pcy-summ-rht {
  background: #fff;
  border: 1px solid #BABABA;
  border-radius: 6px;
  -webkit-box-shadow: 0 2px 3px #BABABA;
          box-shadow: 0 2px 3px #BABABA;
  margin: 10px 0 20px;
  padding: 10px 20px 20px;
  position: relative;
}
.pp-zorg .z-purchase-pcy-summ-rht .padding-bottom-space {
  font-weight: bold;
  color: #243588;
}
.pp-zorg .z-purchase-pcy-summ-rht img {
  padding-bottom: 20px;
}
.pp-zorg .z-purchase-pcy-summ-rht .left {
  width: 70%;
  padding: 5px 5px 5px 0;
}
.pp-zorg .z-purchase-pcy-summ-rht .right,
.pp-zorg .z-purchase-pcy-summ-rht .bottom-right {
  width: 29%;
  padding: 5px 0;
  text-align: right;
}
.z-pcysumm .mandatory,
.z-pcysumm span.mandatory,
.z-pcysumm .not-mandatory {
  color: #f60 !important;
  margin-left: 2px;
}
.pp-zorg .div-pp > div > div > div > div {
  padding: 0 0;
}
.pp-zorg .logo-authorite {
  display: none;
}
.zorg-space-none-line {
  display: block;
  line-height: 0;
  padding-top: 10px;
  border-bottom: 1px solid #EDEDED;
}
.zorg-space-none {
  display: block;
  line-height: 0;
  padding-top: 10px;
}
@media (max-width: 766px) {
  .z-purchase-steps {
    display: none !important;
  }
}
.z-purchase-steps.z-purchase-secondarybtm-steps {
  margin-top: 20px;
  border-bottom: 1px solid #EDEDED;
  padding-bottom: 20px;
  display: none;
}
/* ************************************* END ZORG pp */
/* ************************************* FIX IE */
.watermarkify {
  position: relative;
}
/* ************************************* END FIX IE */
/* ************************************* Telecom V2 pp */
.pp-telecomv2 {
  /* A/B testing ppv1 vs ppv2*/
}
@media (max-width: 766px) {
  .pp-telecomv2 .ppv2-moreinfo-text-button-container ul.details {
    margin-top: 8px;
  }
}
@media (min-width: 767px) {
  .pp-telecomv2 .ppv2-moreinfo-text-button-container ul.details {
    margin-bottom: 0;
  }
}
@media (max-width: 766px) {
  .pp-telecomv2 .ppv2-moreinfo-text-button-container ul.details li {
    padding-bottom: 10px;
  }
}
@media (min-width: 767px) {
  .pp-telecomv2 .ppv2-moreinfo-text-button-container ul.details li:last-child {
    padding-bottom: 0;
  }
}
@media (min-width: 767px) {
  .pp-telecomv2 .pp-btn-container.pp-btn-container-step-2 .pp-btn-container-right input {
    min-width: 311.3px;
  }
}
@media (min-width: 1024px) {
  .pp-telecomv2 .pp-btn-container.pp-btn-container-step-2 .pp-btn-container-right input {
    min-width: 285px;
  }
}
@media (min-width: 1280px) {
  .pp-telecomv2 .pp-btn-container.pp-btn-container-step-2 .pp-btn-container-right input {
    min-width: 347.6px;
  }
}
.pp-telecomv2 .introtext {
  padding-top: 30px;
}
.pp-telecomv2 .introtext .purchase-back {
  margin-bottom: 20px;
}
.pp-telecomv2 .icon-safe-top {
  margin-bottom: 0;
  margin-top: -45px;
}
.pp-telecomv2 .div-pp-telecomv2 .tbl-pp-submit {
  margin: 0 10px;
}
.pp-telecomv2 #purchasebuttonscontainer .ppv2-buy-button-text {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
.pp-telecomv2 .pp-btn-container {
  padding-left: 40px;
  padding-right: 40px;
}
@media (min-width: 767px) {
  .pp-telecomv2 .pp-btn-container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (min-width: 767px) {
  .pp-telecomv2 .pp-btn-container input[type="button"] {
    max-width: 305px;
  }
}
@media (min-width: 1024px) {
  .pp-telecomv2 .pp-btn-container input[type="button"] {
    max-width: 255px;
  }
}
@media (min-width: 1280px) {
  .pp-telecomv2 .pp-btn-container input[type="button"] {
    max-width: 340px;
  }
}
.pp-telecomv2 .ppv2card {
  margin-top: 0;
}
@media (min-width: 1024px) {
  .pp-telecomv2 .ppv2card {
    padding-top: 19px;
  }
}
.div-pp-telecomv2 .z-purchase-steps span {
  margin-right: 2px;
  font-size: 18px;
  display: inline-block;
}
.div-pp-telecomv2 .z-purchase-steps span .current,
.div-pp-telecomv2 .z-purchase-steps span .inactive,
.div-pp-telecomv2 .z-purchase-steps span .current:hover,
.div-pp-telecomv2 .z-purchase-steps span .inactive:hover {
  cursor: auto;
  text-decoration: none;
}
.div-pp-telecomv2 .z-purchase-steps span .current {
  font-weight: bold;
  font-size: 18px;
  color: #243588;
}
.div-pp-telecomv2 .z-purchase-steps span:after {
  margin-right: 0;
}
.div-pp-telecomv2 .z-purchase-steps .arrow:after {
  color: #243588;
  font-family: 'Barlow-Bold', sans-serif;
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "r";
  margin-left: 3px;
  display: inline-block;
  vertical-align: middle;
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .div-pp-telecomv2 .z-purchase-steps .arrow:after {
    margin-left: 1px;
  }
}
.div-pp-telecomv2 .custom-checkbox input[type=checkbox] + .image-checkbox {
  -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.075) inset;
          box-shadow: 0 2px 0 rgba(0, 0, 0, 0.075) inset;
  padding: 10px;
  border-radius: 4px;
}
.div-pp-telecomv2 .custom-checkbox input[type=checkbox]:checked + .image-checkbox:after {
  content: 'v';
  top: 4px;
  left: 3px;
}
.div-pp-telecomv2 .custom-radio {
  line-height: 1.42857143 !important;
  padding-top: 2px;
  padding-bottom: 2px;
  margin-bottom: 0;
  margin-left: 0;
}
@media (max-width: 766px) {
  .div-pp-telecomv2 .pp-custom-top-back {
    top: 0;
  }
}
.div-pp-telecomv2 .pp-custom-top-back + .button-green-big {
  margin-left: 10px;
  margin-right: 10px;
}
.div-pp-telecomv2 .pp-buy-text {
  padding-left: 10px;
  padding-right: 10px;
  color: #757474;
  margin-top: 10px;
}
.div-pp-telecomv2 .div-pp {
  position: relative;
  border-bottom: 1px solid #BABABA;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  padding-bottom: 3px;
  margin-bottom: 20px;
}
.div-pp-telecomv2 .div-pp textarea {
  min-height: 100px;
}
.div-pp-telecomv2 .div-pp .top-mandatory {
  display: none;
}
.div-pp-telecomv2 .div-pp .custom-checkbox-wrapper,
.div-pp-telecomv2 .div-pp .custom-radio-wrapper {
  line-height: normal;
}
.div-pp-telecomv2 .div-pp > div > div.header {
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 15px;
  border-top: 1px solid #BABABA;
  border-left: 1px solid #BABABA;
  border-right: 1px solid #BABABA;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  font-family: 'Barlow-Extrabold', sans-serif;
  font-size: 24px;
  color: #243588;
}
@media (min-width: 767px) {
  .div-pp-telecomv2 .div-pp > div > div.header {
    padding-bottom: 20px;
  }
}
@media (min-width: 1280px) {
  .div-pp-telecomv2 .div-pp > div > div.header {
    padding-left: 30px;
    padding-right: 30px;
  }
}
.div-pp-telecomv2 .div-pp > div > div.pp-details-bottom {
  width: 100%;
  border-bottom: 1px solid #BABABA;
  border-left: 1px solid #BABABA;
  border-right: 1px solid #BABABA;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  margin-bottom: 15px !important;
}
.div-pp-telecomv2 .div-pp > div[id] {
  border-top: none;
  border-radius: 0;
  border-left: 1px solid #BABABA;
  border-right: 1px solid #BABABA;
  padding-left: 20px;
  padding-right: 20px;
}
@media (min-width: 1280px) {
  .div-pp-telecomv2 .div-pp > div[id] {
    padding-left: 30px;
    padding-right: 30px;
  }
}
.div-pp-telecomv2 .div-pp > div[id]:last-child {
  padding-bottom: 20px;
}
@media (max-width: 766px) {
  .div-pp-telecomv2 .div-pp > div .pp-input {
    min-height: 0;
  }
  .div-pp-telecomv2 .div-pp > div .pp-input .custom-radio-wrapper:first-child {
    margin-top: 15px;
  }
}
.div-pp-telecomv2 .div-pp > div .border-last-child,
.div-pp-telecomv2 .div-pp > div#div_BankAccountIbanMigrationNL .border-last-child {
  right: 30px;
}
@media (max-width: 766px) {
  .div-pp-telecomv2 .div-pp > div .border-last-child,
  .div-pp-telecomv2 .div-pp > div#div_BankAccountIbanMigrationNL .border-last-child {
    top: 57px;
  }
}
.div-pp-telecomv2 .div-pp > div.input-form-val-error .custom-radio input[type=radio] + .image-radio {
  border: 1px solid #E30613;
}
.div-pp-telecomv2 .div-pp > div.input-form-val-error .custom-checkbox input[type=checkbox] + .image-checkbox {
  border: 1px solid #E30613;
}
.div-pp-telecomv2 .div-pp > div[id] .first-cell + .pp-input {
  width: 96%;
}
.div-pp-telecomv2 .div-pp > div[id] .first-cell + .pp-input label.custom-checkbox {
  font-family: 'Barlow-Medium', sans-serif;
  font-size: 24px;
  color: #243588;
}
.div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-field {
  display: inline-block;
  width: 100%;
  font-family: 'Barlow-Medium', sans-serif;
  font-size: 24px;
  color: #243588;
  padding-bottom: 10px;
}
.div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-field span {
  font-family: 'Barlow-Medium', sans-serif;
  font-size: 24px;
  color: #243588;
}
.div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input {
  display: inline-block;
  width: 99%;
}
.div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span {
  margin-left: -10px;
  margin-right: -10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper {
  float: left;
  width: 100%;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 25px;
}
@media (min-width: 767px) {
  .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper {
    float: left;
    width: 50%;
  }
}
@media (max-width: 766px) {
  .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper {
    padding-right: 30px;
  }
  .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper:first-child {
    margin-top: 0;
  }
}
@media (min-width: 767px) {
  .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper {
    width: 49.5%;
  }
  .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper:nth-child(odd) {
    padding-right: 40px;
  }
  .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper:nth-child(even) {
    padding-left: 20px;
    padding-right: 30px;
  }
}
.div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper label.custom-radio {
  border: 1px solid #BABABA;
  border-radius: 6px;
  -webkit-box-shadow: 0 2px 3px #BABABA;
          box-shadow: 0 2px 3px #BABABA;
  display: inline-block;
  width: 100%;
  padding-top: 18px;
  padding-bottom: 18px;
  padding-left: 43px;
  padding-right: 10px;
  color: #243588;
  margin: 0;
  height: 100%;
}
.div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper label.custom-radio input[type=radio] + .image-radio {
  top: 18px;
  left: 15px;
}
.div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper label.custom-radio input[type="radio"] {
  top: 18px;
  left: 18px;
}
.div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper label.custom-radio:after {
  display: none;
}
.div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper label.custom-radio + div.info,
.div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper label.custom-radio + span.info-icon {
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -9px;
}
@media (min-width: 767px) {
  .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper:nth-child(odd) label.custom-radio + div.info,
  .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper:nth-child(odd) label.custom-radio + span.info-icon {
    right: 10px;
  }
}
.div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper .topstamp {
  position: absolute;
  display: inline-block;
  background: #AAE4FE;
  border-radius: 6px;
  line-height: 2;
  top: -12px;
  right: -10px;
  font-size: 12px;
  padding: 0 10px;
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper .topstamp {
    right: -30px;
    padding: 0 5px;
  }
}
.div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper .topstamp + .topstamp {
  right: 88px;
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper .topstamp + .topstamp {
    right: 60px;
  }
}
@media (max-width: 766px) {
  .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper .topstamp + .topstamp {
    right: 85px;
  }
}
.div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper .actiestamp {
  position: absolute;
  display: inline-block;
  background: #FDC300;
  border-radius: 6px;
  line-height: 2;
  top: -12px;
  right: 90px;
  font-size: 12px;
  padding: 0 10px;
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper .actiestamp {
    right: 60px;
    padding: 0 5px;
  }
}
@media (max-width: 766px) {
  .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper .actiestamp {
    right: 85px;
    padding: 0 5px;
  }
}
.div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-info.border-last-child {
  right: 37px;
  top: 9px;
  width: 1%;
}
@media (min-width: 1280px) {
  .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-info.border-last-child {
    right: 46px;
  }
}
.div-pp-telecomv2 .div-pp > div.custom-radiobutton-list.input-form-val-error .pp-input > span .custom-radio-wrapper label.custom-radio {
  border: 1px solid #E30613;
  -webkit-box-shadow: 0 2px 3px #FEAFB3;
          box-shadow: 0 2px 3px #FEAFB3;
}
.div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-field,
.div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-field {
  display: inline-block;
  width: 100%;
  font-family: 'Barlow-Medium', sans-serif;
  font-size: 24px;
  color: #243588;
  padding-bottom: 10px;
}
.div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-field span,
.div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-field span {
  font-family: 'Barlow-Medium', sans-serif;
  font-size: 24px;
  color: #243588;
}
.div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input,
.div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input {
  display: inline-block;
  width: 99%;
}
.div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span,
.div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span {
  margin-left: -10px;
  margin-right: -10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-checkbox-wrapper,
.div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-checkbox-wrapper,
.div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-radio-wrapper,
.div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper {
  float: left;
  width: 100%;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 25px;
}
@media (min-width: 767px) {
  .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-checkbox-wrapper,
  .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-checkbox-wrapper,
  .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-radio-wrapper,
  .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper {
    float: left;
    width: 50%;
  }
}
@media (max-width: 766px) {
  .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-checkbox-wrapper,
  .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-checkbox-wrapper,
  .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-radio-wrapper,
  .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper {
    padding-right: 30px;
  }
}
@media (min-width: 767px) {
  .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-checkbox-wrapper,
  .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-checkbox-wrapper,
  .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-radio-wrapper,
  .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper {
    width: 49.5%;
  }
  .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-checkbox-wrapper:nth-child(odd),
  .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-checkbox-wrapper:nth-child(odd),
  .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-radio-wrapper:nth-child(odd),
  .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper:nth-child(odd) {
    padding-right: 40px;
  }
  .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-checkbox-wrapper:nth-child(even),
  .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-checkbox-wrapper:nth-child(even),
  .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-radio-wrapper:nth-child(even),
  .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper:nth-child(even) {
    padding-left: 20px;
    padding-right: 30px;
  }
}
.div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-checkbox-wrapper label.custom-checkbox,
.div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-checkbox-wrapper label.custom-checkbox,
.div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-radio-wrapper label.custom-checkbox,
.div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper label.custom-checkbox,
.div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-checkbox-wrapper label.custom-radio,
.div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-checkbox-wrapper label.custom-radio,
.div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-radio-wrapper label.custom-radio,
.div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper label.custom-radio {
  border: 1px solid #BABABA;
  border-radius: 6px;
  -webkit-box-shadow: 0 2px 3px #BABABA;
          box-shadow: 0 2px 3px #BABABA;
  display: inline-block;
  width: 100%;
  padding-top: 18px;
  padding-bottom: 18px;
  padding-left: 43px;
  padding-right: 10px;
  color: #243588;
  margin: 0;
  height: 100%;
}
.div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-checkbox-wrapper label.custom-checkbox .withlogo,
.div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-checkbox-wrapper label.custom-checkbox .withlogo,
.div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-radio-wrapper label.custom-checkbox .withlogo,
.div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper label.custom-checkbox .withlogo,
.div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-checkbox-wrapper label.custom-radio .withlogo,
.div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-checkbox-wrapper label.custom-radio .withlogo,
.div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-radio-wrapper label.custom-radio .withlogo,
.div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper label.custom-radio .withlogo {
  line-height: 1.42857143;
  display: inline-block;
  width: 100%;
  padding-right: 72px;
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-checkbox-wrapper label.custom-checkbox .withlogo,
  .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-checkbox-wrapper label.custom-checkbox .withlogo,
  .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-radio-wrapper label.custom-checkbox .withlogo,
  .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper label.custom-checkbox .withlogo,
  .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-checkbox-wrapper label.custom-radio .withlogo,
  .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-checkbox-wrapper label.custom-radio .withlogo,
  .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-radio-wrapper label.custom-radio .withlogo,
  .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper label.custom-radio .withlogo {
    padding-right: 55px;
  }
}
.div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-checkbox-wrapper label.custom-checkbox .withlogo .logo,
.div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-checkbox-wrapper label.custom-checkbox .withlogo .logo,
.div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-radio-wrapper label.custom-checkbox .withlogo .logo,
.div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper label.custom-checkbox .withlogo .logo,
.div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-checkbox-wrapper label.custom-radio .withlogo .logo,
.div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-checkbox-wrapper label.custom-radio .withlogo .logo,
.div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-radio-wrapper label.custom-radio .withlogo .logo,
.div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper label.custom-radio .withlogo .logo {
  position: absolute;
  right: 5px;
  top: 13px;
}
.div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-checkbox-wrapper label.custom-checkbox .withlogo .logo img,
.div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-checkbox-wrapper label.custom-checkbox .withlogo .logo img,
.div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-radio-wrapper label.custom-checkbox .withlogo .logo img,
.div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper label.custom-checkbox .withlogo .logo img,
.div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-checkbox-wrapper label.custom-radio .withlogo .logo img,
.div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-checkbox-wrapper label.custom-radio .withlogo .logo img,
.div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-radio-wrapper label.custom-radio .withlogo .logo img,
.div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper label.custom-radio .withlogo .logo img {
  max-width: 80px;
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-checkbox-wrapper label.custom-checkbox .withlogo .logo img,
  .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-checkbox-wrapper label.custom-checkbox .withlogo .logo img,
  .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-radio-wrapper label.custom-checkbox .withlogo .logo img,
  .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper label.custom-checkbox .withlogo .logo img,
  .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-checkbox-wrapper label.custom-radio .withlogo .logo img,
  .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-checkbox-wrapper label.custom-radio .withlogo .logo img,
  .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-radio-wrapper label.custom-radio .withlogo .logo img,
  .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper label.custom-radio .withlogo .logo img {
    max-width: 55px;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-checkbox-wrapper label.custom-checkbox .withlogo.multiplelogos,
  .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-checkbox-wrapper label.custom-checkbox .withlogo.multiplelogos,
  .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-radio-wrapper label.custom-checkbox .withlogo.multiplelogos,
  .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper label.custom-checkbox .withlogo.multiplelogos,
  .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-checkbox-wrapper label.custom-radio .withlogo.multiplelogos,
  .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-checkbox-wrapper label.custom-radio .withlogo.multiplelogos,
  .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-radio-wrapper label.custom-radio .withlogo.multiplelogos,
  .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper label.custom-radio .withlogo.multiplelogos {
    padding-right: 82px;
  }
}
.div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-checkbox-wrapper label.custom-checkbox .withlogo.multiplelogos .logo,
.div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-checkbox-wrapper label.custom-checkbox .withlogo.multiplelogos .logo,
.div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-radio-wrapper label.custom-checkbox .withlogo.multiplelogos .logo,
.div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper label.custom-checkbox .withlogo.multiplelogos .logo,
.div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-checkbox-wrapper label.custom-radio .withlogo.multiplelogos .logo,
.div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-checkbox-wrapper label.custom-radio .withlogo.multiplelogos .logo,
.div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-radio-wrapper label.custom-radio .withlogo.multiplelogos .logo,
.div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper label.custom-radio .withlogo.multiplelogos .logo {
  width: 50px;
  height: 30px;
  right: 45px;
  top: 12px;
}
.div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-checkbox-wrapper label.custom-checkbox .withlogo.multiplelogos .logo img,
.div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-checkbox-wrapper label.custom-checkbox .withlogo.multiplelogos .logo img,
.div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-radio-wrapper label.custom-checkbox .withlogo.multiplelogos .logo img,
.div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper label.custom-checkbox .withlogo.multiplelogos .logo img,
.div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-checkbox-wrapper label.custom-radio .withlogo.multiplelogos .logo img,
.div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-checkbox-wrapper label.custom-radio .withlogo.multiplelogos .logo img,
.div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-radio-wrapper label.custom-radio .withlogo.multiplelogos .logo img,
.div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper label.custom-radio .withlogo.multiplelogos .logo img {
  width: 100%;
  height: 100%;
}
.div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-checkbox-wrapper label.custom-checkbox .withlogo.multiplelogos .logo + .logo,
.div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-checkbox-wrapper label.custom-checkbox .withlogo.multiplelogos .logo + .logo,
.div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-radio-wrapper label.custom-checkbox .withlogo.multiplelogos .logo + .logo,
.div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper label.custom-checkbox .withlogo.multiplelogos .logo + .logo,
.div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-checkbox-wrapper label.custom-radio .withlogo.multiplelogos .logo + .logo,
.div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-checkbox-wrapper label.custom-radio .withlogo.multiplelogos .logo + .logo,
.div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-radio-wrapper label.custom-radio .withlogo.multiplelogos .logo + .logo,
.div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper label.custom-radio .withlogo.multiplelogos .logo + .logo {
  right: 5px;
}
.div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-checkbox-wrapper label.custom-checkbox input[type=checkbox] + .image-checkbox,
.div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-checkbox-wrapper label.custom-checkbox input[type=checkbox] + .image-checkbox,
.div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-radio-wrapper label.custom-checkbox input[type=checkbox] + .image-checkbox,
.div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper label.custom-checkbox input[type=checkbox] + .image-checkbox,
.div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-checkbox-wrapper label.custom-radio input[type=checkbox] + .image-checkbox,
.div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-checkbox-wrapper label.custom-radio input[type=checkbox] + .image-checkbox,
.div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-radio-wrapper label.custom-radio input[type=checkbox] + .image-checkbox,
.div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper label.custom-radio input[type=checkbox] + .image-checkbox {
  top: 18px;
  left: 15px;
}
.div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-checkbox-wrapper label.custom-checkbox div.image-checkbox + div,
.div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-checkbox-wrapper label.custom-checkbox div.image-checkbox + div,
.div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-radio-wrapper label.custom-checkbox div.image-checkbox + div,
.div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper label.custom-checkbox div.image-checkbox + div,
.div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-checkbox-wrapper label.custom-radio div.image-checkbox + div,
.div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-checkbox-wrapper label.custom-radio div.image-checkbox + div,
.div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-radio-wrapper label.custom-radio div.image-checkbox + div,
.div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper label.custom-radio div.image-checkbox + div {
  pointer-events: none;
}
.div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-checkbox-wrapper label.custom-checkbox input[type="checkbox"],
.div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-checkbox-wrapper label.custom-checkbox input[type="checkbox"],
.div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-radio-wrapper label.custom-checkbox input[type="checkbox"],
.div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper label.custom-checkbox input[type="checkbox"],
.div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-checkbox-wrapper label.custom-radio input[type="checkbox"],
.div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-checkbox-wrapper label.custom-radio input[type="checkbox"],
.div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-radio-wrapper label.custom-radio input[type="checkbox"],
.div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper label.custom-radio input[type="checkbox"] {
  top: 18px;
  left: 18px;
  display: block;
}
.div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-checkbox-wrapper label.custom-checkbox:after,
.div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-checkbox-wrapper label.custom-checkbox:after,
.div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-radio-wrapper label.custom-checkbox:after,
.div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper label.custom-checkbox:after,
.div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-checkbox-wrapper label.custom-radio:after,
.div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-checkbox-wrapper label.custom-radio:after,
.div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-radio-wrapper label.custom-radio:after,
.div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper label.custom-radio:after {
  display: none;
}
.div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-checkbox-wrapper label.custom-checkbox + div.info,
.div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-checkbox-wrapper label.custom-checkbox + div.info,
.div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-radio-wrapper label.custom-checkbox + div.info,
.div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper label.custom-checkbox + div.info,
.div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-checkbox-wrapper label.custom-checkbox + .info-icon,
.div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-checkbox-wrapper label.custom-checkbox + .info-icon,
.div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-radio-wrapper label.custom-checkbox + .info-icon,
.div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper label.custom-checkbox + .info-icon {
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -9px;
}
@media (min-width: 767px) {
  .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-checkbox-wrapper:nth-child(odd) label.custom-checkbox + div.info,
  .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-checkbox-wrapper:nth-child(odd) label.custom-checkbox + div.info,
  .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-radio-wrapper:nth-child(odd) label.custom-checkbox + div.info,
  .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper:nth-child(odd) label.custom-checkbox + div.info,
  .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-checkbox-wrapper:nth-child(odd) label.custom-checkbox + .info-icon,
  .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-checkbox-wrapper:nth-child(odd) label.custom-checkbox + .info-icon,
  .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-radio-wrapper:nth-child(odd) label.custom-checkbox + .info-icon,
  .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper:nth-child(odd) label.custom-checkbox + .info-icon {
    right: 10px;
  }
}
.div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-checkbox-wrapper .topstamp,
.div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-checkbox-wrapper .topstamp,
.div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-radio-wrapper .topstamp,
.div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper .topstamp {
  position: absolute;
  display: inline-block;
  background: #AAE4FE;
  border-radius: 6px;
  line-height: 2;
  top: -12px;
  right: -10px;
  font-size: 12px;
  padding: 0 10px;
  z-index: 1;
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-checkbox-wrapper .topstamp,
  .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-checkbox-wrapper .topstamp,
  .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-radio-wrapper .topstamp,
  .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper .topstamp {
    right: -30px;
    padding: 0 5px;
  }
}
.div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-checkbox-wrapper .actiestamp,
.div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-checkbox-wrapper .actiestamp,
.div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-radio-wrapper .actiestamp,
.div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper .actiestamp {
  position: absolute;
  display: inline-block;
  background: #FDC300;
  border-radius: 6px;
  line-height: 2;
  top: -12px;
  right: 90px;
  font-size: 12px;
  padding: 0 10px;
  z-index: 1;
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-checkbox-wrapper .actiestamp,
  .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-checkbox-wrapper .actiestamp,
  .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-radio-wrapper .actiestamp,
  .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper .actiestamp {
    right: 60px;
    padding: 0 5px;
  }
}
@media (max-width: 766px) {
  .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-checkbox-wrapper .actiestamp,
  .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-checkbox-wrapper .actiestamp,
  .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-radio-wrapper .actiestamp,
  .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper .actiestamp {
    right: 85px;
    padding: 0 5px;
  }
}
.div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-info.border-last-child,
.div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-info.border-last-child {
  right: 37px;
  top: 9px;
  width: 1%;
}
@media (min-width: 1280px) {
  .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-info.border-last-child,
  .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-info.border-last-child {
    right: 46px;
  }
}
.div-pp-telecomv2 .div-pp > div.custom-checkbox-list.input-form-val-error .pp-input > span .custom-checkbox-wrapper label.custom-checkbox,
.div-pp-telecomv2 .div-pp > div.custom-radiobutton-list.input-form-val-error .pp-input > span .custom-checkbox-wrapper label.custom-checkbox {
  border: 1px solid #E30613;
  -webkit-box-shadow: 0 2px 3px #FEAFB3;
          box-shadow: 0 2px 3px #FEAFB3;
}
.div-pp-telecomv2 .div-pp > div[id$="_Comments"] .pp-field {
  display: inline-block;
  width: 100%;
}
.div-pp-telecomv2 .div-pp > div[id$="_Comments"] .pp-input {
  display: inline-block;
  width: 100%;
}
.div-pp-telecomv2 .div-pp > div[id$="_Gender"] .pp-input .custom-radio-wrapper,
.div-pp-telecomv2 .div-pp > div[id$="_CurrentFixedLineTelephone"] .pp-input .custom-radio-wrapper,
.div-pp-telecomv2 .div-pp > div[id$="_TPartnerRegister"] .pp-input .custom-radio-wrapper {
  max-width: 50%;
  display: inline-block;
}
@media (max-width: 766px) {
  .div-pp-telecomv2 .div-pp > div[id$="_Gender"] .pp-input .custom-radio-wrapper,
  .div-pp-telecomv2 .div-pp > div[id$="_CurrentFixedLineTelephone"] .pp-input .custom-radio-wrapper,
  .div-pp-telecomv2 .div-pp > div[id$="_TPartnerRegister"] .pp-input .custom-radio-wrapper {
    margin-top: 10px;
  }
}
@media (max-width: 766px) {
  .div-pp-telecomv2 .div-pp > div#div_BankAccountIbanMigrationNL .pp-field {
    padding-top: 0;
  }
}
.div-pp-telecomv2 .div-pp > div#div_Telecom_GTC {
  border: none;
  padding: 0;
}
.div-pp-telecomv2 .div-pp.pp-step-2 {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  margin-bottom: 0;
}
@media (max-width: 766px) {
  .pp-div-ng.pp-telecomv2 .custom-checkbox-wrapper .actiestamp,
  .pp-sim .custom-checkbox-wrapper .actiestamp {
    top: -12px;
    right: 85px;
  }
}
.pp-div-ng.pp-telecomv2 .pp-container .pr-steps {
  margin-bottom: 20px;
}
@media (min-width: 767px) {
  .pp-div-ng.pp-telecomv2 .pp-container #step_2 .pp-category-group .pp-category .pp-row .pp-item {
    max-width: none;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 5px 10px;
  }
  .pp-div-ng.pp-telecomv2 .pp-container #step_2 .pp-category-group .pp-category .pp-row .pp-item.mypr-userloggedinfo {
    padding: 15px 10px;
  }
  .pp-div-ng.pp-telecomv2 .pp-container #step_2 .pp-category-group .pp-category .pp-row .pp-item.mypr-userloggedinfo .pp-label {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
  .pp-div-ng.pp-telecomv2 .pp-container #step_2 .pp-category-group .pp-category .pp-row .pp-item.mypr-userloggedinfo .pp-label-helper {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
  }
  .pp-div-ng.pp-telecomv2 .pp-container #step_2 .pp-category-group .pp-category .pp-row .pp-item.tooltipish-item {
    padding: 25px 25px 20px;
  }
  .pp-div-ng.pp-telecomv2 .pp-container #step_2 .pp-category-group .pp-category .pp-row .pp-item.tooltipish-item .pp-label {
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
  .pp-div-ng.pp-telecomv2 .pp-container #step_2 .pp-category-group .pp-category .pp-row .pp-item .pp-label {
    -ms-flex-preferred-size: 33%;
        flex-basis: 33%;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .pp-div-ng.pp-telecomv2 .pp-container #step_2 .pp-category-group .pp-category .pp-row .pp-item .pp-label-helper {
    -ms-flex-preferred-size: 5%;
        flex-basis: 5%;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    text-align: center;
  }
  .pp-div-ng.pp-telecomv2 .pp-container #step_2 .pp-category-group .pp-category .pp-row .pp-item .pp-content {
    -ms-flex-preferred-size: 51%;
        flex-basis: 51%;
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
    padding-left: 10px;
  }
  .pp-div-ng.pp-telecomv2 .pp-container #step_2 .pp-category-group .pp-category .pp-row .pp-item .pp-content .custom-checkbox {
    display: inline-block;
    margin-left: 20px;
    width: 100%;
  }
  .pp-div-ng.pp-telecomv2 .pp-container #step_2 .pp-category-group .pp-category .pp-row .pp-item[nguitype^="PrNgCheckboxFullRow"] .pp-content {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
  .pp-div-ng.pp-telecomv2 .pp-container #step_2 .pp-category-group .pp-category .pp-row .pp-item#TLCM_NewsletterAgreement .pp-content,
  .pp-div-ng.pp-telecomv2 .pp-container #step_2 .pp-category-group .pp-category .pp-row .pp-item#SimOnly_SimCardDifferentDeliveryAddress .pp-content {
    padding-left: 30px;
  }
  .pp-div-ng.pp-telecomv2 .pp-container #step_2 .pp-category-group .pp-category .pp-row .pp-item#TLCM_NewsletterAgreement .pp-content > .custom-checkbox,
  .pp-div-ng.pp-telecomv2 .pp-container #step_2 .pp-category-group .pp-category .pp-row .pp-item#SimOnly_SimCardDifferentDeliveryAddress .pp-content > .custom-checkbox {
    margin-left: 0;
  }
  .pp-div-ng.pp-telecomv2 .pp-container #step_2 .pp-category-group .pp-category .pp-row .pp-item .pp-error {
    -ms-flex-preferred-size: 89%;
        flex-basis: 89%;
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
    padding-left: calc(38% + 10px);
  }
  .pp-div-ng.pp-telecomv2 .pp-container #step_2 .pp-category-group .pp-category .pp-row .pp-item.email-validation {
    padding: 10px 20px 20px;
    display: block;
    -webkit-box-align: unset;
        -ms-flex-align: unset;
            align-items: unset;
    margin-top: 10px;
  }
  .pp-div-ng.pp-telecomv2 .pp-container #step_2 .pp-category-group .pp-category .pp-row .pp-item.email-validation .pp-content {
    padding-left: 0;
  }
  .pp-div-ng.pp-telecomv2 .pp-container #step_2 .pp-category-group .pp-category .pp-row .pp-item.confirm-email-validation {
    padding: 5px 20px 20px;
    display: block;
    margin-bottom: 10px;
  }
  .pp-div-ng.pp-telecomv2 .pp-container #step_2 .pp-category-group .pp-category .pp-row .pp-item.confirm-email-validation .pp-content {
    padding-left: 0;
  }
  .pp-div-ng.pp-telecomv2 .pp-container #step_2 .pp-category-group .pp-category .pp-row .pp-item.confirm-email-validation .custom-checkbox {
    display: inline-block;
    width: auto;
    margin-left: 30px;
  }
}
@media (min-width: 767px) and (min-width: 767px) {
  .pp-div-ng.pp-telecomv2 .pp-container #step_2 .pp-category-group .pp-category .pp-row .pp-item#SimOnly_KeepPhoneNumber,
  .pp-div-ng.pp-telecomv2 .pp-container #step_2 .pp-category-group .pp-category .pp-row .pp-item#SimOnly_USP_Infobox {
    max-width: 50%;
    -ms-flex-preferred-size: 10%;
        flex-basis: 10%;
    display: block;
    padding: 25px 25px 20px;
  }
}
@media (max-width: 766px) {
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_477-1021_AutoGenerated .pp-input > span .custom-checkbox-wrapper .actiestamp,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_477-1022_AutoGenerated .pp-input > span .custom-checkbox-wrapper .actiestamp,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_477-1023_AutoGenerated .pp-input > span .custom-checkbox-wrapper .actiestamp,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_479-1024_AutoGenerated .pp-input > span .custom-checkbox-wrapper .actiestamp,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_480-1025_AutoGenerated .pp-input > span .custom-checkbox-wrapper .actiestamp,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_481-1026_AutoGenerated .pp-input > span .custom-checkbox-wrapper .actiestamp,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_482-1027_AutoGenerated .pp-input > span .custom-checkbox-wrapper .actiestamp,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_484-1029_AutoGenerated .pp-input > span .custom-checkbox-wrapper .actiestamp,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_485-1030_AutoGenerated .pp-input > span .custom-checkbox-wrapper .actiestamp,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_486-1031_AutoGenerated .pp-input > span .custom-checkbox-wrapper .actiestamp,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_487-1032_AutoGenerated .pp-input > span .custom-checkbox-wrapper .actiestamp,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_488-1033_AutoGenerated .pp-input > span .custom-checkbox-wrapper .actiestamp,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_489-1034_AutoGenerated .pp-input > span .custom-checkbox-wrapper .actiestamp,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_490-1035_AutoGenerated .pp-input > span .custom-checkbox-wrapper .actiestamp,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_491-1036_AutoGenerated .pp-input > span .custom-checkbox-wrapper .actiestamp,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_492-1037_AutoGenerated .pp-input > span .custom-checkbox-wrapper .actiestamp,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_493-1038_AutoGenerated .pp-input > span .custom-checkbox-wrapper .actiestamp,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_494-1039_AutoGenerated .pp-input > span .custom-checkbox-wrapper .actiestamp,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_483-1028_AutoGenerated .pp-input > span .custom-checkbox-wrapper .actiestamp,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_495-1040_AutoGenerated .pp-input > span .custom-checkbox-wrapper .actiestamp {
    right: -10px;
  }
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.tooltip-info-box .tooltip-info-box-content {
    display: none;
  }
}
@media (min-width: 767px) {
  .pp-telecomv2.differentformat .div-pp > div .pp-input .radio {
    margin-top: 0;
  }
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div div.header {
    border-top: none;
    border-left: none;
    border-right: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    font-size: 21px;
    padding-bottom: 10px;
  }
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div + div[id] {
    border-top: 1px solid #BABABA;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
  }
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div[id] + div[id] {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div > div.pp-details-bottom {
    margin-bottom: 5px !important;
  }
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-field span,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-field span {
    font-family: 'Barlow-Bold', sans-serif;
    font-size: 16px;
  }
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-checkbox-wrapper,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-checkbox-wrapper,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-radio-wrapper,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper {
    margin-bottom: 0;
    width: 100%;
    padding-left: 0;
  }
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-checkbox-wrapper:nth-child(even),
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-checkbox-wrapper:nth-child(even),
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-radio-wrapper:nth-child(even),
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper:nth-child(even) {
    padding-left: 0;
    padding-right: 40px;
  }
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-checkbox-wrapper label.custom-checkbox,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-checkbox-wrapper label.custom-checkbox,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-radio-wrapper label.custom-checkbox,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper label.custom-checkbox,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-checkbox-wrapper label.custom-radio,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-checkbox-wrapper label.custom-radio,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-radio-wrapper label.custom-radio,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper label.custom-radio {
    border: none;
    -webkit-box-shadow: none;
            box-shadow: none;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-checkbox-wrapper label.custom-checkbox input[type=checkbox],
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-checkbox-wrapper label.custom-checkbox input[type=checkbox],
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-radio-wrapper label.custom-checkbox input[type=checkbox],
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper label.custom-checkbox input[type=checkbox],
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-checkbox-wrapper label.custom-radio input[type=checkbox],
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-checkbox-wrapper label.custom-radio input[type=checkbox],
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-radio-wrapper label.custom-radio input[type=checkbox],
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper label.custom-radio input[type=checkbox],
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-checkbox-wrapper label.custom-checkbox input[type=checkbox] + .image-checkbox,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-checkbox-wrapper label.custom-checkbox input[type=checkbox] + .image-checkbox,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-radio-wrapper label.custom-checkbox input[type=checkbox] + .image-checkbox,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper label.custom-checkbox input[type=checkbox] + .image-checkbox,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-checkbox-wrapper label.custom-radio input[type=checkbox] + .image-checkbox,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-checkbox-wrapper label.custom-radio input[type=checkbox] + .image-checkbox,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-radio-wrapper label.custom-radio input[type=checkbox] + .image-checkbox,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper label.custom-radio input[type=checkbox] + .image-checkbox {
    top: 10px;
  }
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-checkbox-wrapper label.custom-checkbox .withlogo,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-checkbox-wrapper label.custom-checkbox .withlogo,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-radio-wrapper label.custom-checkbox .withlogo,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper label.custom-checkbox .withlogo,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-checkbox-wrapper label.custom-radio .withlogo,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-checkbox-wrapper label.custom-radio .withlogo,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-radio-wrapper label.custom-radio .withlogo,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper label.custom-radio .withlogo {
    min-height: 0;
    padding-left: 83px;
    padding-right: 0;
  }
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-checkbox-wrapper label.custom-checkbox .withlogo .logo,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-checkbox-wrapper label.custom-checkbox .withlogo .logo,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-radio-wrapper label.custom-checkbox .withlogo .logo,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper label.custom-checkbox .withlogo .logo,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-checkbox-wrapper label.custom-radio .withlogo .logo,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-checkbox-wrapper label.custom-radio .withlogo .logo,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-radio-wrapper label.custom-radio .withlogo .logo,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper label.custom-radio .withlogo .logo {
    right: auto;
    left: 44px;
    top: -4px;
  }
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-checkbox-wrapper label.custom-checkbox .withlogo.multiplelogos,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-checkbox-wrapper label.custom-checkbox .withlogo.multiplelogos,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-radio-wrapper label.custom-checkbox .withlogo.multiplelogos,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper label.custom-checkbox .withlogo.multiplelogos,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-checkbox-wrapper label.custom-radio .withlogo.multiplelogos,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-checkbox-wrapper label.custom-radio .withlogo.multiplelogos,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-radio-wrapper label.custom-radio .withlogo.multiplelogos,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper label.custom-radio .withlogo.multiplelogos {
    padding-left: 91px;
  }
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-checkbox-wrapper label.custom-checkbox .withlogo.multiplelogos .logo,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-checkbox-wrapper label.custom-checkbox .withlogo.multiplelogos .logo,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-radio-wrapper label.custom-checkbox .withlogo.multiplelogos .logo,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper label.custom-checkbox .withlogo.multiplelogos .logo,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-checkbox-wrapper label.custom-radio .withlogo.multiplelogos .logo,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-checkbox-wrapper label.custom-radio .withlogo.multiplelogos .logo,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-radio-wrapper label.custom-radio .withlogo.multiplelogos .logo,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper label.custom-radio .withlogo.multiplelogos .logo {
    right: auto;
    top: -3px;
  }
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-checkbox-wrapper label.custom-checkbox .withlogo.multiplelogos .logo + .logo,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-checkbox-wrapper label.custom-checkbox .withlogo.multiplelogos .logo + .logo,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-radio-wrapper label.custom-checkbox .withlogo.multiplelogos .logo + .logo,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper label.custom-checkbox .withlogo.multiplelogos .logo + .logo,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-checkbox-wrapper label.custom-radio .withlogo.multiplelogos .logo + .logo,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-checkbox-wrapper label.custom-radio .withlogo.multiplelogos .logo + .logo,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-radio-wrapper label.custom-radio .withlogo.multiplelogos .logo + .logo,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper label.custom-radio .withlogo.multiplelogos .logo + .logo {
    left: 83px;
  }
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-checkbox-wrapper label.custom-checkbox + .info-icon,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-checkbox-wrapper label.custom-checkbox + .info-icon,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-radio-wrapper label.custom-checkbox + .info-icon,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper label.custom-checkbox + .info-icon,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-checkbox-wrapper label.custom-checkbox + div.info,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-checkbox-wrapper label.custom-checkbox + div.info,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-radio-wrapper label.custom-checkbox + div.info,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper label.custom-checkbox + div.info {
    right: 0;
  }
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-checkbox-wrapper:nth-child(odd) label.custom-checkbox + .info-icon,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-checkbox-wrapper:nth-child(odd) label.custom-checkbox + .info-icon,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-radio-wrapper:nth-child(odd) label.custom-checkbox + .info-icon,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper:nth-child(odd) label.custom-checkbox + .info-icon,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-checkbox-wrapper:nth-child(odd) label.custom-checkbox + div.info,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-checkbox-wrapper:nth-child(odd) label.custom-checkbox + div.info,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-radio-wrapper:nth-child(odd) label.custom-checkbox + div.info,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper:nth-child(odd) label.custom-checkbox + div.info {
    right: 0;
  }
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-checkbox-wrapper .topstamp,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-checkbox-wrapper .topstamp,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-radio-wrapper .topstamp,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper .topstamp {
    top: 9px;
    right: -10px;
    padding: 0 7px;
  }
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-checkbox-wrapper .topstamp + .topstamp,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-checkbox-wrapper .topstamp + .topstamp,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-radio-wrapper .topstamp + .topstamp,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper .topstamp + .topstamp {
    right: 88px;
  }
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-checkbox-wrapper .actiestamp,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-checkbox-wrapper .actiestamp,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-radio-wrapper .actiestamp,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper .actiestamp {
    top: 9px;
    right: 88px;
    padding: 0 7px;
  }
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-field span {
    font-family: 'Barlow-Bold', sans-serif;
    font-size: 16px;
  }
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper {
    margin-bottom: 0;
    width: 100%;
    padding-left: 0;
  }
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper:nth-child(even) {
    padding-left: 0;
    padding-right: 40px;
  }
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper label.custom-radio {
    border: none;
    -webkit-box-shadow: none;
            box-shadow: none;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper label.custom-radio input[type=radio],
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper label.custom-radio input[type=radio] + .image-radio {
    top: 10px;
  }
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper label.custom-radio + .info-icon,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper label.custom-radio + div.info {
    right: 0;
  }
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper:nth-child(odd) label.custom-radio + .info-icon,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper:nth-child(odd) label.custom-radio + div.info {
    right: 0;
  }
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper .topstamp {
    top: 9px;
    right: -10px;
    padding: 0 7px;
  }
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper .topstamp + .topstamp {
    right: 88px;
  }
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper .actiestamp {
    top: 9px;
    right: 88px;
    padding: 0 7px;
  }
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list.input-form-val-error .pp-input > span .custom-radio-wrapper label.custom-radio {
    border: none;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_163_InternetAvailable,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_181-65_Comments,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_Telecom_AverageDeliveryTime {
    padding-top: 20px;
  }
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_477-1021_AutoGenerated .pp-input > span .custom-checkbox-wrapper .actiestamp,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_477-1022_AutoGenerated .pp-input > span .custom-checkbox-wrapper .actiestamp,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_477-1023_AutoGenerated .pp-input > span .custom-checkbox-wrapper .actiestamp,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_479-1024_AutoGenerated .pp-input > span .custom-checkbox-wrapper .actiestamp,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_480-1025_AutoGenerated .pp-input > span .custom-checkbox-wrapper .actiestamp,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_481-1026_AutoGenerated .pp-input > span .custom-checkbox-wrapper .actiestamp,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_482-1027_AutoGenerated .pp-input > span .custom-checkbox-wrapper .actiestamp,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_484-1029_AutoGenerated .pp-input > span .custom-checkbox-wrapper .actiestamp,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_485-1030_AutoGenerated .pp-input > span .custom-checkbox-wrapper .actiestamp,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_486-1031_AutoGenerated .pp-input > span .custom-checkbox-wrapper .actiestamp,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_487-1032_AutoGenerated .pp-input > span .custom-checkbox-wrapper .actiestamp,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_488-1033_AutoGenerated .pp-input > span .custom-checkbox-wrapper .actiestamp,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_489-1034_AutoGenerated .pp-input > span .custom-checkbox-wrapper .actiestamp,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_490-1035_AutoGenerated .pp-input > span .custom-checkbox-wrapper .actiestamp,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_491-1036_AutoGenerated .pp-input > span .custom-checkbox-wrapper .actiestamp,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_492-1037_AutoGenerated .pp-input > span .custom-checkbox-wrapper .actiestamp,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_493-1038_AutoGenerated .pp-input > span .custom-checkbox-wrapper .actiestamp,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_494-1039_AutoGenerated .pp-input > span .custom-checkbox-wrapper .actiestamp,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_483-1028_AutoGenerated .pp-input > span .custom-checkbox-wrapper .actiestamp,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_495-1040_AutoGenerated .pp-input > span .custom-checkbox-wrapper .actiestamp {
    right: -10px;
  }
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_477-1021_AutoGenerated .pp-input > span .custom-checkbox-wrapper label.custom-checkbox,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_477-1022_AutoGenerated .pp-input > span .custom-checkbox-wrapper label.custom-checkbox,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_477-1023_AutoGenerated .pp-input > span .custom-checkbox-wrapper label.custom-checkbox,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_479-1024_AutoGenerated .pp-input > span .custom-checkbox-wrapper label.custom-checkbox,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_480-1025_AutoGenerated .pp-input > span .custom-checkbox-wrapper label.custom-checkbox,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_481-1026_AutoGenerated .pp-input > span .custom-checkbox-wrapper label.custom-checkbox,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_482-1027_AutoGenerated .pp-input > span .custom-checkbox-wrapper label.custom-checkbox,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_484-1029_AutoGenerated .pp-input > span .custom-checkbox-wrapper label.custom-checkbox,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_485-1030_AutoGenerated .pp-input > span .custom-checkbox-wrapper label.custom-checkbox,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_486-1031_AutoGenerated .pp-input > span .custom-checkbox-wrapper label.custom-checkbox,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_487-1032_AutoGenerated .pp-input > span .custom-checkbox-wrapper label.custom-checkbox,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_488-1033_AutoGenerated .pp-input > span .custom-checkbox-wrapper label.custom-checkbox,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_489-1034_AutoGenerated .pp-input > span .custom-checkbox-wrapper label.custom-checkbox,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_490-1035_AutoGenerated .pp-input > span .custom-checkbox-wrapper label.custom-checkbox,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_491-1036_AutoGenerated .pp-input > span .custom-checkbox-wrapper label.custom-checkbox,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_492-1037_AutoGenerated .pp-input > span .custom-checkbox-wrapper label.custom-checkbox,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_493-1038_AutoGenerated .pp-input > span .custom-checkbox-wrapper label.custom-checkbox,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_494-1039_AutoGenerated .pp-input > span .custom-checkbox-wrapper label.custom-checkbox,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_483-1028_AutoGenerated .pp-input > span .custom-checkbox-wrapper label.custom-checkbox,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_495-1040_AutoGenerated .pp-input > span .custom-checkbox-wrapper label.custom-checkbox {
    padding-right: 135px;
  }
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_477-1021_AutoGenerated .pp-input > span .custom-checkbox-wrapper label.custom-checkbox + .info-icon,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_477-1022_AutoGenerated .pp-input > span .custom-checkbox-wrapper label.custom-checkbox + .info-icon,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_477-1023_AutoGenerated .pp-input > span .custom-checkbox-wrapper label.custom-checkbox + .info-icon,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_479-1024_AutoGenerated .pp-input > span .custom-checkbox-wrapper label.custom-checkbox + .info-icon,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_480-1025_AutoGenerated .pp-input > span .custom-checkbox-wrapper label.custom-checkbox + .info-icon,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_481-1026_AutoGenerated .pp-input > span .custom-checkbox-wrapper label.custom-checkbox + .info-icon,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_482-1027_AutoGenerated .pp-input > span .custom-checkbox-wrapper label.custom-checkbox + .info-icon,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_484-1029_AutoGenerated .pp-input > span .custom-checkbox-wrapper label.custom-checkbox + .info-icon,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_485-1030_AutoGenerated .pp-input > span .custom-checkbox-wrapper label.custom-checkbox + .info-icon,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_486-1031_AutoGenerated .pp-input > span .custom-checkbox-wrapper label.custom-checkbox + .info-icon,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_487-1032_AutoGenerated .pp-input > span .custom-checkbox-wrapper label.custom-checkbox + .info-icon,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_488-1033_AutoGenerated .pp-input > span .custom-checkbox-wrapper label.custom-checkbox + .info-icon,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_489-1034_AutoGenerated .pp-input > span .custom-checkbox-wrapper label.custom-checkbox + .info-icon,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_490-1035_AutoGenerated .pp-input > span .custom-checkbox-wrapper label.custom-checkbox + .info-icon,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_491-1036_AutoGenerated .pp-input > span .custom-checkbox-wrapper label.custom-checkbox + .info-icon,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_492-1037_AutoGenerated .pp-input > span .custom-checkbox-wrapper label.custom-checkbox + .info-icon,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_493-1038_AutoGenerated .pp-input > span .custom-checkbox-wrapper label.custom-checkbox + .info-icon,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_494-1039_AutoGenerated .pp-input > span .custom-checkbox-wrapper label.custom-checkbox + .info-icon,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_483-1028_AutoGenerated .pp-input > span .custom-checkbox-wrapper label.custom-checkbox + .info-icon,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_495-1040_AutoGenerated .pp-input > span .custom-checkbox-wrapper label.custom-checkbox + .info-icon {
    margin-top: -18px;
  }
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.tooltip-info-box .tooltip-info-box-content {
    display: none;
  }
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp .custom-checkbox,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp .custom-radio {
    font-size: 14px;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-checkbox-wrapper label.custom-checkbox .withlogo {
    padding-left: 55px;
  }
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-checkbox-wrapper .topstamp {
    width: 80px;
    text-align: center;
    line-height: 1.4;
    top: 5px;
    right: -13px;
  }
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-checkbox-wrapper .actiestamp {
    width: 80px;
    text-align: center;
    line-height: 1.4;
    top: 5px;
    right: 70px;
  }
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-checkbox-list .pp-input > span .custom-radio-wrapper .actiestamp {
    width: 80px;
    text-align: center;
    line-height: 1.4;
    top: 5px;
    right: 70px;
  }
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper .topstamp {
    width: 80px;
    text-align: center;
    line-height: 1.4;
    top: 5px;
    right: -13px;
  }
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div.custom-radiobutton-list .pp-input > span .custom-radio-wrapper .actiestamp {
    width: 90px;
    text-align: center;
    line-height: 1.4;
    top: 5px;
    right: 70px;
  }
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_477-1021_AutoGenerated .pp-input > span .custom-checkbox-wrapper label.custom-checkbox,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_477-1022_AutoGenerated .pp-input > span .custom-checkbox-wrapper label.custom-checkbox,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_477-1023_AutoGenerated .pp-input > span .custom-checkbox-wrapper label.custom-checkbox,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_479-1024_AutoGenerated .pp-input > span .custom-checkbox-wrapper label.custom-checkbox,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_480-1025_AutoGenerated .pp-input > span .custom-checkbox-wrapper label.custom-checkbox,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_481-1026_AutoGenerated .pp-input > span .custom-checkbox-wrapper label.custom-checkbox,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_482-1027_AutoGenerated .pp-input > span .custom-checkbox-wrapper label.custom-checkbox,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_484-1029_AutoGenerated .pp-input > span .custom-checkbox-wrapper label.custom-checkbox,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_485-1030_AutoGenerated .pp-input > span .custom-checkbox-wrapper label.custom-checkbox,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_486-1031_AutoGenerated .pp-input > span .custom-checkbox-wrapper label.custom-checkbox,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_487-1032_AutoGenerated .pp-input > span .custom-checkbox-wrapper label.custom-checkbox,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_488-1033_AutoGenerated .pp-input > span .custom-checkbox-wrapper label.custom-checkbox,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_489-1034_AutoGenerated .pp-input > span .custom-checkbox-wrapper label.custom-checkbox,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_490-1035_AutoGenerated .pp-input > span .custom-checkbox-wrapper label.custom-checkbox,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_491-1036_AutoGenerated .pp-input > span .custom-checkbox-wrapper label.custom-checkbox,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_492-1037_AutoGenerated .pp-input > span .custom-checkbox-wrapper label.custom-checkbox,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_493-1038_AutoGenerated .pp-input > span .custom-checkbox-wrapper label.custom-checkbox,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_494-1039_AutoGenerated .pp-input > span .custom-checkbox-wrapper label.custom-checkbox,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_483-1028_AutoGenerated .pp-input > span .custom-checkbox-wrapper label.custom-checkbox,
  .pp-telecomv2.differentformat .div-pp-telecomv2 .div-pp > div#div_T_495-1040_AutoGenerated .pp-input > span .custom-checkbox-wrapper label.custom-checkbox {
    padding-right: 80px;
  }
}
/* ************************************* END Telecom V2 pp */
.td-form-submit-review {
  min-width: 37%;
}
@media (max-width: 1279px) {
  .td-form-submit-review {
    min-width: 45%;
  }
}
@media (max-width: 1023px) {
  .td-form-submit-review {
    min-width: 37%;
  }
}
/* ************************************* Start SIM PP */
@media (min-width: 767px) {
  .pp-sim .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.larger.wide-options.stacked .custom-radio-group .custom-radio {
    -ms-flex-preferred-size: calc(100% - 10px);
        flex-basis: calc(100% - 10px);
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row;
            flex-flow: row;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
  }
  .pp-sim .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.larger.wide-options.stacked .custom-radio-group .custom-radio .custom-input-image + span {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row;
            flex-flow: row;
  }
  .pp-sim .pp-container .pp-step .pp-category-group .pp-category .pp-row .pp-item.larger.wide-options.stacked .custom-radio-group .custom-radio:nth-child(n+5) {
    max-width: none;
  }
}
/* ************************************* END SIM PP */
/* ************************************* Start Loans PP */
.pp-loans {
  /*
        input[type=file] {
            position: relative;
            -webkit-appearance: none;
            -webkit-box-sizing: border-box;
            color: #fff;
            background-color: #fff;
        }

      input[type=file]::-webkit-file-upload-button {
          border: none;
          margin: 0;
          padding: 0;
          -webkit-appearance: none;
          width: 0;
          background-color: #fff;
      }

      /* "x::-webkit-file-upload-button" forces the rules to only apply to browsers that support this pseudo-element 
      x::-webkit-file-upload-button, input[type=file]:after {
          content: 'Kies bestanden';
          display: inline-block;
          padding: 6px 12px;
          position: relative;
          border: 1px solid #cbcbcb;
          border-radius: 8px;
          color: @gray-darker;
          box-shadow: 0 3px 0 @pw2-gray;
      }  
      */
}
@media (min-width: 1023px) and (max-width: 1279px) {
  .pp-loans #div_Loans_MaritalStatusName .pp-input span {
    line-height: 18px;
  }
}
.pp-loans .div-pp-car .z-purchase-steps span {
  font-size: 16px;
}
.pp-loans .pricewrap .padding-large-vertical .info-icon {
  margin-left: 5px;
}
.pp-loans .icon-safe-top {
  position: static;
  margin-bottom: 10px;
}
@media (max-width: 767px) {
  .pp-loans .icon-safe-top {
    margin-bottom: 0;
  }
}
.pp-loans #divBuyClickInfo {
  top: -135px;
  position: relative;
  margin-bottom: -52.5px;
}
@media (min-width: 767px) {
  .pp-loans #divBuyClickInfo {
    top: -105px;
  }
}
.pp-loans .pp-buttons-step-0 {
  margin-top: 70px;
}
@media (min-width: 767px) {
  .pp-loans .pp-buttons-step-0 {
    margin-top: 50px;
  }
}
.pp-loans #div_Loans_HouseNumber .pp-input input,
.pp-loans #div_Loans_PreviousHouseNumber .pp-input input {
  width: 49%;
  float: left;
}
.pp-loans #div_Loans_HouseNumber .pp-input .span-separator,
.pp-loans #div_Loans_PreviousHouseNumber .pp-input .span-separator {
  width: 2%;
}
.pp-loans #div_Loans_HouseNumber .pp-input .span-separator-labels,
.pp-loans #div_Loans_PreviousHouseNumber .pp-input .span-separator-labels {
  width: 5px;
  display: inline-block;
}
.pp-loans #div_Loans_HouseNumber .pp-input .span-separator-labels + span.small-input:before,
.pp-loans #div_Loans_PreviousHouseNumber .pp-input .span-separator-labels + span.small-input:before {
  content: "/";
  display: inline-block;
  padding-right: 5px;
}
.pp-loans #div_Loans_HouseNumber .pp-input .span-separator-labels + span.small-input:empty:before,
.pp-loans #div_Loans_PreviousHouseNumber .pp-input .span-separator-labels + span.small-input:empty:before {
  display: none;
}
@media (min-width: 1023px) {
  .pp-loans .div-pp-static .introtext {
    padding-top: 40px !important;
  }
}
.pp-loans .prices .price-container {
  width: 50% !important;
}
.pp-loans .error-uploadfilesize {
  float: right;
  padding-right: 4%;
  clear: both;
  width: 100%;
}
.pp-loans .error-uploadfilesize span {
  font-size: 14px;
  position: relative;
  display: inline-block !important;
  color: #E30613;
  text-align: right;
  line-height: 1.4 !important;
}
/* ************************************* Start Loans PP */
/* ************************************* Upload button start ============================== */
.upload_file_control {
  width: 0.1px;
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: -1;
}
.upload_file_control + label {
  font-size: 16px;
  color: #333333;
  background-color: #ffffff;
  display: inline-block !important;
  cursor: pointer;
  -webkit-box-shadow: 0 3px 0 #cbcbcb;
          box-shadow: 0 3px 0 #cbcbcb;
  border: 1px solid #cbcbcb;
  border-radius: 8px;
  padding: 6px 12px;
  margin-left: 0;
}
.upload_file_control:focus + label,
.upload_file_control + label:hover {
  background-color: #95C11F;
  -webkit-box-shadow: 0 3px 0 #648115;
          box-shadow: 0 3px 0 #648115;
  color: #ffffff;
}
.upload_file_control + label + select {
  margin-top: 10px;
}
/* ************************************* Upload button end ============================== */
/*========================== PP-energy and PP-loans buy buttons start =================================*/
@media (max-width: 766px) {
  .pp-energy .td-form-submit {
    display: table-header-group;
  }
}
.pp-energy .td-form-submit .btn-primary {
  padding-right: 16px;
}
@media (max-width: 766px) {
  .pp-energy .td-form-submit .btn-primary {
    min-width: 200px;
    margin-bottom: 15px;
  }
}
.pp-energy .td-form-submit .btn-primary + span {
  display: none;
}
@media (max-width: 766px) {
  .pp-energy #tdPreview {
    display: table-footer-group;
  }
}
@media (max-width: 766px) {
  .pp-energy #tdPreview .btn-default {
    min-width: 200px;
    margin-bottom: 30px;
  }
}
@media (max-width: 766px) {
  .pp-loans .pp-buttons-step-2 .tbl-pp-submit {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: 0;
    margin-right: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column;
            flex-flow: column;
  }
}
.pp-loans .pp-buttons-step-2 .tbl-pp-submit .btn-primary {
  padding-right: 16px;
}
@media (max-width: 766px) {
  .pp-loans .pp-buttons-step-2 .tbl-pp-submit .btn-primary {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
.pp-loans .pp-buttons-step-2 .tbl-pp-submit .btn-primary + span {
  display: none;
}
@media (max-width: 766px) {
  .pp-loans .pp-buttons-step-2 .tbl-pp-submit .btn-default {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
@media (max-width: 766px) {
  .pp-business-loans .pp-step .pp-category-group:last-child {
    background-color: inherit;
  }
}
@media (max-width: 766px) {
  .pp-loans-ng.productcardv3-wrapper .ppv2-introtext .purchase-back {
    display: none;
  }
}
@media (max-width: 766px) {
  .pp-loans-ng.productcardv3-wrapper .ppv2-introtext hr {
    display: none;
  }
}
@media (max-width: 766px) {
  .pp-loans-ng.productcardv3-wrapper .main-right .outersteps .pr-steps {
    display: inline-block;
  }
}
@media (max-width: 766px) {
  .pp-loans-ng.productcardv3-wrapper .pp-container {
    margin-top: 10px;
  }
}
@media (max-width: 1023px) {
  .pp-loans-ng .ppv2card .r-flex.r-flex-head-2 {
    padding-right: 5px;
  }
}
@media (max-width: 1023px) {
  .pp-loans-ng .ppv2card .img-wrap {
    padding-top: 0px;
  }
}
@media (max-width: 1023px) {
  .pp-loans-ng .ppv2card .w-price .price-value {
    top: -2px;
  }
}
.pp-loans-ng .ppv2card .additional-items_ppv2card {
  padding: 0 20px 10px 0 !important;
}
.pp-loans-ng .ppv2card .additional-items_ppv2card .glyphicon {
  top: 1px;
}
/*========================== PP-energy and PP-loans buy buttons end =================================*/
/* ************************************* START CAR insurance PP 2019*/
@media (max-width: 766px) {
  .ppv2-introtext .pw-icon-vinkje {
    font-size: 14px;
  }
}
@media (max-width: 766px) {
  .productcardv3-wrapper .pp-container {
    margin-top: -27px;
    position: relative;
  }
}
.productcardv3-wrapper .main-left .pr-steps a.link:before {
  display: none;
}
@media (max-width: 1023px) {
  .productcardv3-wrapper .main-left .pr-steps {
    display: none;
  }
}
@media (max-width: 1023px) {
  .productcardv3-wrapper .main-right .outersteps .pr-steps {
    display: inline-block;
  }
}
@media (max-width: 766px) {
  .productcardv3-wrapper .main-right .outersteps .pr-steps {
    display: none;
  }
}
.productcardv3-wrapper .main-right .pr-steps {
  margin-top: 0;
}
@media (max-width: 766px) {
  .productcardv3-wrapper .main-right .pr-steps {
    margin-bottom: 0px !important;
    margin-top: 0px;
    padding-bottom: 7px !important;
    padding-top: 7px !important;
    border-bottom: 1px solid #e2e2e2;
    background-color: #F4F4F4;
  }
}
.productcardv3-wrapper .main-right .pr-steps a.link:before {
  display: none;
}
@media (min-width: 766px) {
  .productcardv3-wrapper .main-right .pr-steps {
    display: none;
  }
}
.productcardv3-wrapper .main-right .pr-steps div {
  display: inline-block;
}
.productcardv3-wrapper .sticky-on .pr-steps,
.productcardv3-wrapper .sticky-on .outersteps,
.productcardv3-wrapper .sticky-on .pr-steps-combined {
  display: none !important;
}
@media (max-width: 1023px) {
  .sticky-on .flex-collapsearea.flex-collapsearea-top {
    margin-top: 10px !important;
  }
}
@media (max-width: 766px) {
  .sticky-on .flex-collapsearea.flex-collapsearea-top {
    margin-top: 10px !important;
  }
}
.sticky-on .ppv2card {
  margin-top: 0px;
}
.sticky-on .ppv2card .arrow-on {
  display: none;
}
@media (max-width: 1279px) {
  .sticky-on .ppv2card {
    margin-top: 0px;
  }
}
@media (max-width: 1023px) {
  .sticky-on .ppv2card {
    margin-top: 0px;
  }
}
@media (max-width: 766px) {
  .sticky-on .ppv2card {
    margin-top: 0px;
  }
}
@media (max-width: 1023px) {
  .sticky-on .ppv2card .hld-grayborder-shadow.productinfohld {
    border: 0px solid #E2E2E2;
    border-radius: 0;
    margin-left: 0px;
    margin-right: 0px;
    top: 0px;
    margin-top: 0px;
    padding-top: 10px;
  }
}
@media (max-width: 766px) {
  .sticky-on .ppv2card .hld-grayborder-shadow.productinfohld {
    margin-left: -10px;
    margin-right: -10px;
    padding-top: 0px;
    border: 1px solid #E2E2E2;
  }
}
@media (max-width: 1023px) {
  .sticky-on .ppv2card .hld-grayborder-shadow.productinfohld .h-line-header {
    margin-bottom: 0px !important;
    padding: 0px 0 0px 0 !important;
    border-bottom: 0px solid #f1f1f1;
  }
}
@media (max-width: 766px) {
  .sticky-on .ppv2card .hld-grayborder-shadow.productinfohld .h-line-header {
    margin-bottom: 0px !important;
    padding: 0 !important;
    border-bottom: 0px solid #f1f1f1;
  }
}
@media (max-width: 1023px) {
  .sticky-off .flex-collapsearea.flex-collapsearea-top {
    margin-top: 0px !important;
  }
}
@media (max-width: 766px) {
  .sticky-off .flex-collapsearea.flex-collapsearea-top {
    margin-top: 0px !important;
  }
}
@media (max-width: 766px) {
  .flex-collapsearea {
    margin-top: 0px;
    padding-top: 10px !important;
    margin-left: -10px;
    margin-right: -10px;
    padding-left: 10px;
    padding-right: 10px;
  }
}
.flex-collapsearea .h-flex:first-child {
  border-top: 1px solid #e8e8e8;
  padding-top: 10px !important;
}
@media (max-width: 1023px) {
  .flex-collapsearea.flex-collapsearea-top {
    margin-top: 10px;
  }
}
.ppv2card {
  margin-bottom: 15px;
  margin-top: 23px;
}
@media (max-width: 1279px) {
  .ppv2card {
    margin-top: 73px;
  }
}
@media (max-width: 1023px) {
  .ppv2card {
    margin-top: 0px;
  }
}
@media (max-width: 1023px) {
  .ppv2card .arrow-on {
    margin-left: 5px;
  }
}
@media (min-width: 1023px) and (max-width: 1279px) {
  .ppv2card .smaller-font-md {
    font-size: 11px;
  }
}
.ppv2card .w-price .price-value {
  font-size: 24px;
  margin-right: -7px;
  position: relative;
}
@media (max-width: 1023px) {
  .ppv2card .w-price .price-value {
    font-size: 19px;
    margin-right: 0px;
    position: relative;
    top: 6px;
  }
}
.ppv2card .w-price .type {
  margin-bottom: 3px;
  font-size: 14px;
}
@media (max-width: 766px) {
  .ppv2card .hld-grayborder-shadow.productinfohld {
    border: 0px solid #E2E2E2;
    border-radius: 0;
    margin-left: -10px;
    margin-right: -10px;
    top: 0px;
    margin-top: 0px;
    padding-top: 0px;
    z-index: 1;
  }
}
@media (max-width: 1023px) {
  .ppv2card .hld-grayborder-shadow.productinfohld .h-line-header {
    padding: 10px 0 10px 0 !important;
  }
}
.ppv2card .hld-grayborder-shadow.productinfohld .h-line-header .l-flex {
  -ms-flex-item-align: center;
      align-self: center;
}
@media (min-width: 1023px) and (max-width: 1279px) {
  .ppv2card .hld-grayborder-shadow.productinfohld .h-line-header .l-flex img {
    width: auto;
  }
}
.ppv2card .more-info_ppv2card {
  display: inline-block;
  width: auto;
  font-size: 14px;
  margin-bottom: -30px;
  text-align: center;
  z-index: 1;
  position: relative;
}
.ppv2card .more-info_ppv2card .btn {
  border-color: transparent;
  line-height: 2;
  border-top: none;
  padding: 0px 20px 0px 20px;
  border-left: none;
  border-right: none;
  font-size: 14px;
  top: -5px;
  position: relative;
}
.ppv2card .more-info_ppv2card .btn .pw-icon:before {
  font-size: 15px;
  margin-top: 5px;
  position: relative;
  top: 2px;
  margin-right: 0px;
  color: #243588;
}
@media (max-width: 766px) {
  .ppv2card .more-info_ppv2card .btn .pw-icon:before {
    margin-right: 0px;
  }
}
.ppv2card .h-flex {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0px 0 10px 0 !important;
}
@media (max-width: 766px) {
  .ppv2card .h-flex {
    padding: 0px 0 10px 0 !important;
  }
}
.ppv2card .h-flex.h-line {
  border-bottom: 1px solid #e8e8e8;
  margin-bottom: 10px;
}
@media (max-width: 766px) {
  .ppv2card .h-flex.h-line {
    margin-bottom: 10px !important;
  }
}
@media (max-width: 766px) {
  .ppv2card .f-flex {
    font-size: 14px;
  }
}
.ppv2card .f-flex {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.ppv2card .l-flex {
  -webkit-box-flex: 1.4;
  -ms-flex: 1.4;
  flex: 1.4;
}
@media (max-width: 1279px) {
  .ppv2card .l-flex {
    -webkit-box-flex: 1.5;
    -ms-flex: 1.5;
    flex: 1.5;
  }
}
@media (max-width: 766px) {
  .ppv2card .l-flex {
    font-size: 14px;
  }
}
.ppv2card .l-flex.l-flex-head {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
@media (min-width: 1023px) {
  .ppv2card .l-flex.l-flex-head {
    text-align: center !important;
  }
}
.ppv2card .l-flex.l-flex-full {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
@media (max-width: 1279px) {
  .ppv2card .l-flex.l-flex-full {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
}
.ppv2card .r-flex {
  -webkit-box-flex: 0.6;
  -ms-flex: 0.6;
  flex: 0.6;
}
@media (max-width: 1279px) {
  .ppv2card .r-flex {
    -webkit-box-flex: 0.5;
    -ms-flex: 0.5;
    flex: 0.5;
  }
}
@media (max-width: 766px) {
  .ppv2card .r-flex {
    font-size: 14px;
  }
}
.ppv2card .r-flex.r-flex-head {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.ppv2card .r-flex.r-flex-head .info-icon {
  display: none;
}
@media (min-width: 1023px) {
  .ppv2card .r-flex.r-flex-head {
    display: none;
  }
}
.ppv2card .r-flex.r-flex-head.r-flex-head-2 {
  -webkit-box-flex: 0.5;
  -ms-flex: 0.5;
  flex: 0.5;
}
.ppv2card .r-flex.r-flex-full {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
@media (max-width: 1279px) {
  .ppv2card .r-flex.r-flex-full {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
}
.ppv2card .min-height-skeleton-list {
  min-height: 75px;
  display: block;
}
@media (max-width: 766px) {
  .ppv2card .additional-items_ppv2card {
    font-size: 14px;
  }
}
.ppv2card .additional-items_ppv2card.dealalert-ppv2 .dealalert {
  margin-left: 5px;
}
.ppv2card .additional-items_ppv2card.dealalert-ppv2 .dealalert .text {
  background-color: transparent;
  padding: 0px 0px;
}
@media (max-width: 766px) {
  .ppv2card .additional-items_ppv2card.dealalert-ppv2 .dealalert .text {
    font-size: 14px;
  }
}
.ppv2card .additional-items_ppv2card .glyphicon {
  margin-right: 5px;
  top: 3px;
}
@media (max-width: 766px) {
  .ppv2card .additional-items_ppv2card .glyphicon {
    top: 1px;
  }
}
.ppv2card .additional-items_ppv2card .glyphicon:before {
  font-size: 13px;
}
@media (max-width: 766px) {
  .ppv2card .additional-items_ppv2card .glyphicon:before {
    font-size: 12px;
  }
}
.ppv2card .additional-items_ppv2card .info-icon {
  right: 10px;
  margin-top: 3px;
  position: absolute;
}
@media (max-width: 1023px) {
  .ppv2card .additional-items_ppv2card .info-icon {
    right: -5px;
    margin-top: 2px;
    position: relative;
  }
}
/* ************************************* END CAR insurance PP 2019*/
/* ************************************* Start home insurance PP  */
@media (max-width: 767px) {
  .pp-homeinsurance .closetab {
    display: none;
  }
}
@media (min-width: 767px) {
  .pp-homeinsurance .introtext {
    margin-top: 60px;
  }
  .pp-homeinsurance .pr-steps {
    position: absolute;
    top: -50px;
    left: 20px;
  }
}
@media (min-width: 1024px) {
  .pp-homeinsurance .pr-steps {
    top: 0;
  }
  .pp-homeinsurance .introtext {
    margin-top: 74px;
  }
  .pp-homeinsurance .product-info-card {
    margin-top: 60px;
  }
}
@media (min-width: 1280px) {
  .pp-homeinsurance .introtext {
    margin-top: 25px;
  }
  .pp-homeinsurance .product-info-card {
    margin-top: 25px;
  }
}
.pp-homeinsurance #HI_RejectedInsurance p .mandatory {
  display: inline-block;
}
.pp-homeinsurance #HI_RejectedInsurance .mandatory {
  display: none;
}
@media (min-width: 767px) and (max-width: 1280px) {
  .pp-legalinsurance .thuiswinkel-left-rslt,
  .pp-homeinsurance .thuiswinkel-left-rslt {
    width: 135px;
  }
}
@media (min-width: 767px) {
  .pp-legalinsurance .introtext {
    margin-top: 60px;
  }
  .pp-legalinsurance .pr-steps {
    position: absolute;
    top: -50px;
    left: 20px;
  }
}
@media (min-width: 1024px) {
  .pp-legalinsurance .pr-steps {
    top: 0;
  }
  .pp-legalinsurance .product-info-card {
    margin-top: 60px;
  }
}
@media (min-width: 1280px) {
  .pp-legalinsurance .introtext {
    margin-top: 25px;
  }
  .pp-legalinsurance .product-info-card {
    margin-top: 35px;
  }
}
.pp-legalinsurance #HI_LI_InsurerRejected p .mandatory,
.pp-legalinsurance #HI_RejectedInsurance p .mandatory {
  display: inline-block;
}
.pp-legalinsurance #HI_LI_InsurerRejected .mandatory,
.pp-legalinsurance #HI_RejectedInsurance .mandatory {
  display: none;
}
/* ************************************* END home insurance PP */
@media (max-width: 766px) {
  .gifttext-height {
    min-height: 100px !important;
  }
}
@media (max-width: 400px) {
  .gifttext-height {
    min-height: 136px !important;
  }
}
.productinfohld .list-table li {
  font-size: 16px;
  clear: both;
  padding: 0px 0 10px 0 !important;
  margin-left: 0;
  margin-right: 0;
}
.productinfohld .list-table li:first-of-type {
  padding-top: 10px !important;
  border-top: 1px solid #e8e8e8;
}
.productinfohld .list-table li .listitem_value {
  color: #333333;
}
@media (max-width: 766px) {
  .productinfohld .dealalert .text {
    font-size: 14px;
    margin-bottom: 2px;
  }
}
.pp-div-ng-en .product-info-card .pricewrap .price-container .price p.type {
  font-size: 14px;
  font-family: 'Barlow-Normal', sans-serif;
}
.pp-div-ng-en .dinner-purchasecart-notification,
.pp-div-ng-en .campaign-product-card {
  display: none;
}
.back-black:before {
  color: #243588;
}
.back-black-padding {
  margin-bottom: 20px;
}
.CustomValidationWarning {
  background-color: #fafad2;
  border-radius: 6px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 10px 15px;
  position: relative;
}
.CustomValidationWarning .CustomValidationWarning_Close_Wrapper .CustomValidationWarning_Close {
  position: absolute;
  right: -10px;
  top: -10px;
  width: 28px;
  height: 28px;
  font-size: 0;
  color: transparent;
  background-color: #243588;
  text-decoration: none;
  border-top-left-radius: 20px 20px;
  border-top-right-radius: 20px 20px;
  border-bottom-right-radius: 24px 21px;
  border-bottom-left-radius: 20px 20px;
  border: 2px solid #fff;
  cursor: pointer;
}
.CustomValidationWarning .CustomValidationWarning_Close_Wrapper .CustomValidationWarning_Close:before {
  font-family: font-icons !important;
  content: "x";
  font-size: 11px;
  padding: 5px 7px;
  display: inline-block;
  color: #fff;
}
#row_INS_ClauseVGD .pp-content .mandatory {
  display: none;
}
#row_INS_ClauseVGD .pp-content .custom-checkbox:after {
  content: none;
}
@media (max-width: 766px) {
  .list-icon-product-card li {
    font-size: 14px;
  }
}
#row_Loans_GTCLinks #Loans_GTCLinks {
  display: block;
}
.mandatory-remove-ppv2 .mandatory {
  display: none !important;
}
@media (max-width: 766px) {
  #row_Loans_BKRAgreement .pp-content .pp-label-helper,
  #row_Loans_GiveRightToUseYourApplication .pp-content .pp-label-helper {
    position: absolute;
    right: -30px;
  }
}
/******** We will delete it after we move to PPV2 *******/
#cat_77 .pp-category-desc,
#cat_76 .pp-category-desc {
  display: none !important;
}
@media (min-width: 767px) {
  .pp-container .pp-step .pp-category-group#cg_20 {
    margin-top: -15px;
    padding-top: 0;
    border-top: 0px solid #EDEDED;
  }
}
.pp-container .pp-step .pp-category-group#cg_20 #cat_40 .pp-category-label,
.pp-container .pp-step .pp-category-group#cg_20 #cat_40 .pp-category-desc {
  display: none;
}
#purchasebuttonscontainer .ppv2-buy-button-text {
  margin-top: 30px;
  margin-left: 20px;
  margin-right: 20px;
}
.pp-container .pp-step .pp-category-group#cg_269 {
  padding-bottom: 0px;
}
.pp-container .pp-step .pp-category-group#cg_211 {
  padding-top: 20px;
  margin-top: -10px;
}
/******** We will delete it after we move to PPV2 *******/
.sticky-on .ppv2card .arrow-on {
  display: none;
}
.pp-review-modal-logo {
  width: 126px;
}
.purchase-review-modal {
  padding-top: 30px;
}
.purchase-review-modal .modal-content {
  height: auto;
}
@media (min-width: 767px) {
  .purchase-review-modal .modal-content {
    height: auto;
  }
}
.purchase-review-modal .list-unstyle {
  padding-left: 0;
  list-style: none;
}
.purchase-review-modal ol.list-unstyle li {
  padding-bottom: 10px;
}
.purchase-review-modal h3 {
  font-family: 'Barlow-Normal', sans-serif;
}
.purchase-review-modal .hrmore-space {
  margin-top: 0px;
  margin-bottom: 15px;
}
.onetimediscount {
  color: #668909;
  background-color: #eaf3d2;
  font-family: 'Barlow-Medium', sans-serif;
  border-radius: 6px;
  padding: 2px 6px;
  font-size: 15px;
  display: inline-block;
}
@media (min-width: 1280px) {
  .onetimediscount {
    margin-bottom: 10px;
  }
}
.sticky-on .sticky-on-invisible {
  display: none !important;
}
.sticky-on .custom-sticky-active-hidden {
  display: none;
}
/******** MVT energy card start *******/
.info-gray-text {
  color: #757474;
  font-size: 16px;
  font-weight: 100;
}
@media (max-width: 766px) {
  .info-gray-text {
    font-size: 12px;
    margin-bottom: 10px;
    display: block;
  }
}
.img-wrap-title {
  width: 100%;
}
.img-wrap-title strong {
  font-family: 'Barlow-Extrabold', sans-serif;
  font-size: 24px;
  color: #243588;
}
.accordion-pp-rslt {
  border-top: #ededed solid 1px;
  padding-top: 5px;
}
.accordion-pp-rslt.accordion-pp-rslt-total-border {
  border-top: #ededed solid 0px;
  margin-top: -11px;
}
.accordion-pp-rslt.accordion .panel .panel-collapse > .panel-body {
  padding-top: 0;
}
.accordion-pp-rslt .panel-group {
  margin-bottom: 10px;
}
@media (max-width: 766px) {
  .accordion-pp-rslt.accordion .panel {
    font-size: 14px !important;
  }
}
.accordion-pp-rslt.accordion .panel .panel-heading {
  color: #243588;
}
.accordion-pp-rslt.accordion .panel .panel-heading .panel-title {
  font-family: 'Barlow-Normal', sans-serif;
}
.accordion-pp-rslt.accordion .panel .panel-heading .panel-title strong {
  font-family: 'Barlow-Normal', sans-serif;
  font-weight: 400;
}
.accordion-pp-rslt.accordion .panel .panel-body h4 strong {
  font-family: 'Barlow-Normal', sans-serif;
}
.accordion-pp-rslt.accordion .panel .panel-body .price-value {
  padding-right: 22px;
}
.accordion-pp-rslt.accordion .panel .panel-body td:first-child {
  padding-left: 15px;
  position: relative;
}
.accordion-pp-rslt.accordion .panel .panel-body td:first-child:before {
  position: absolute;
  left: 0;
  top: 3px;
  content: '.';
  display: inline-block;
  font-size: 33px;
  line-height: 0;
}
.accordion-pp-rslt.accordion .panel .panel-collapse.collapsing {
  background-color: transparent;
  border-bottom: 0px solid #ccc;
}
.accordion-pp-rslt.accordion .panel .panel-collapse.collapse {
  border-bottom: 1px solid #ededed;
}
.accordion-pp-rslt.accordion .panel table {
  width: 100%;
}
.accordion-pp-rslt.accordion .panel .panel-title a span.pw-icon-arrow-down.title-gas:after,
.accordion-pp-rslt.accordion .panel .panel-title a span.pw-icon-arrow-up.title-gas:after {
  right: 4px;
  left: auto;
  top: 9px;
  font-size: 0.8em;
}
.accordion-pp-rslt.accordion .panel .panel-title a span.pw-icon-arrow-down:after,
.accordion-pp-rslt.accordion .panel .panel-title a span.pw-icon-arrow-up:after {
  right: 4px;
  left: auto;
  top: 9px;
  font-size: 0.8em;
}
.accordion-pp-rslt.accordion .panel .panel-title a span.pw-icon-arrow-down,
.accordion-pp-rslt.accordion .panel .panel-title a span.pw-icon-arrow-up {
  padding-right: 0;
}
.accordion-pp-rslt.accordion .panel .panel-title a td.price-sign {
  min-width: 10px;
  width: 10px;
}
.accordion-pp-rslt.accordion .panel .panel-title a td.price-sign span {
  color: #333;
}
.accordion-pp-rslt.accordion .panel .panel-title a td.td-value.price-value {
  min-width: auto;
  width: auto;
  line-height: 1.1;
}
.accordion-pp-rslt.accordion .panel .panel-title a td.td-value.price-value span {
  color: #333;
}
.accordion-pp-rslt.accordion .panel .panel-heading a {
  padding: 4px 0px 4px 0px;
  font-family: 'Barlow-Normal', sans-serif;
  font-weight: 400;
}
.accordion-pp-rslt.accordion .panel .panel-heading a .value-right {
  min-width: auto;
  right: 0px;
  width: auto;
  font-family: 'Barlow-Normal', sans-serif;
  font-weight: 400;
  padding-right: 22px;
}
.table-align-acc td {
  padding: 3px 0;
  vertical-align: top;
}
@media (max-width: 766px) {
  .table-align-acc td {
    font-size: 14px !important;
  }
}
.table-align-acc td h5 {
  color: #243588;
  margin-top: 0px;
  margin-bottom: 5px;
  font-family: 'Barlow-Bold', sans-serif;
}
.table-align-acc td .text-primary {
  color: #243588;
}
.table-align-acc td span {
  color: #333;
}
.table-align-acc .cashback-and-discount td {
  background-color: #eaf3d2;
  margin-top: 5px;
}
.table-align-acc .cashback-and-discount td span {
  color: #668909;
}
.table-align-acc .cashback-and-discount td:first-child {
  padding: 5px 8px 5px 8px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.table-align-acc .cashback-and-discount td:first-child span {
  color: #668909;
}
.table-align-acc .cashback-and-discount td.price-sign {
  padding: 5px 0px;
}
.table-align-acc .cashback-and-discount td.price-sign span {
  color: #668909;
}
.table-align-acc .cashback-and-discount td.td-value.price-value {
  padding: 5px 22px 5px 0px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.table-align-acc .cashback-and-discount td.td-value.price-value span {
  color: #668909;
}
.table-align-acc .price-value {
  text-align: right;
  vertical-align: top;
  padding-right: 0;
}
.table-align-acc td:first-child {
  width: auto !important;
  padding-right: 10px;
  font-size: 16px;
}
.table-align-acc .price-sign {
  min-width: 10px !important;
  width: 10px !important;
  font-size: 16px;
}
.table-align-acc .space-cash {
  height: 5px;
}
.table-align-acc {
  width: 100%;
}
.table-align-acc.table-align-noacc .cashback-and-discount .price-value {
  font-weight: 100;
}
.table-align-acc.table-align-noacc .price-value {
  font-family: 'Barlow-Bold', sans-serif;
  padding-right: 22px;
}
.table-align-acc.table-align-noacc .price-value .price-value {
  padding-right: 0px;
  font-family: 'Barlow-Bold', sans-serif;
  color: #333;
}
.table-align-acc .no-padd-right {
  padding-right: 0 !important;
}
.table-align-acc h4 {
  font-family: 'Barlow-Extrabold', sans-serif;
  font-size: 1.2em;
}
.table-align-acc h4 span {
  color: #243588;
}
.table-align-acc hr {
  border-top: 1px solid #ddd;
}
.table-align-acc .text-dotted {
  padding-bottom: 3px;
  display: inline-block;
  border-width: 2px;
}
@media (max-width: 766px) {
  .table-align-acc .text-dotted {
    border-width: 1px;
  }
}
.table-align-acc .price-mobile b {
  font-weight: 100;
}
.table-align-acc .cashback-and-discount td {
  background-color: #eaf3d2;
}
.table-align-acc .cashback-and-discount td span {
  font-family: 'Barlow-Medium', sans-serif;
}
.table-align-acc .cashback-and-discount td:first-child {
  padding: 5px 8px 5px 8px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.table-align-acc .cashback-and-discount td:first-child span {
  color: #668909;
}
.table-align-acc .cashback-and-discount td.price-sign {
  padding: 5px 0px;
}
.table-align-acc .cashback-and-discount td.price-sign span {
  color: #668909;
}
.table-align-acc .cashback-and-discount td.td-value.price-value {
  padding: 5px 22px 5px 0px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.table-align-acc .cashback-and-discount td.td-value.price-value span {
  color: #668909;
}
.table-align-acc td {
  vertical-align: top;
  padding-bottom: 5px;
  min-width: auto;
}
.table-align-acc td h4 {
  margin-bottom: 0;
  margin-top: 0;
}
.table-align-acc td:first-child {
  width: auto;
  padding-right: 3px;
}
.table-align-acc td.price-sign {
  min-width: 10px;
  width: 10px;
}
.table-align-acc td.td-value.price-value {
  min-width: auto;
  width: auto;
}
.list-icon-lineh-small {
  margin-bottom: 5px;
}
.list-icon-lineh-small li {
  padding-bottom: 0px;
}
.img-wrap-title.img-wrap-title-xs {
  margin-left: -15px;
  margin-top: 12px;
}
.img-wrap-title.img-wrap-title-xs strong {
  font-size: 20px;
}
.accordion-pp-rslt-total {
  margin-top: 15px;
}
@media (max-width: 766px) {
  .accordion-pp-rslt-total {
    margin-top: 0;
    border-top: #ededed solid 0px;
  }
}
.accordion-pp-rslt-total .panel-group {
  margin-bottom: 0;
}
.accordion-pp-rslt-total.accordion.accordion-pp-rslt .panel .panel-collapse.collapsing {
  background-color: transparent;
  border-bottom: 0px solid #ccc;
}
.accordion-pp-rslt-total.accordion.accordion-pp-rslt .panel .panel-collapse.collapse {
  background-color: transparent;
  border-bottom: 0px solid #ccc;
}
.accordion-pp-rslt-total.accordion.accordion-pp-rslt .panel-title a {
  font-family: 'Barlow-Extrabold', sans-serif;
  cursor: text;
}
.accordion-pp-rslt-total.accordion.accordion-pp-rslt .panel-title a td.price-sign span {
  color: #243588;
}
@media (max-width: 766px) {
  .accordion-pp-rslt-total.accordion.accordion-pp-rslt .panel-title a td.price-sign span {
    font-size: 16px !important;
  }
}
.accordion-pp-rslt-total.accordion.accordion-pp-rslt .panel-title a td span {
  color: #243588;
  font-family: 'Barlow-Extrabold', sans-serif;
}
@media (max-width: 766px) {
  .accordion-pp-rslt-total.accordion.accordion-pp-rslt .panel-title a td span {
    font-size: 16px !important;
  }
}
.accordion-pp-rslt-total.accordion.accordion-pp-rslt .panel-title a td.td-value.price-value {
  padding-right: 22px;
}
.accordion-pp-rslt-total.accordion.accordion-pp-rslt .panel-title a td.td-value.price-value span {
  font-family: 'Barlow-Extrabold', sans-serif;
  color: #243588;
}
@media (max-width: 766px) {
  .accordion-pp-rslt-total.accordion.accordion-pp-rslt .panel-title a td.td-value.price-value span {
    font-size: 16px !important;
  }
}
.accordion-pp-rslt-total.accordion.accordion-pp-rslt .panel .panel-body td:first-child {
  margin-left: 0;
  padding-left: 0px;
}
.accordion-pp-rslt-total.accordion.accordion-pp-rslt .panel .panel-body td:first-child:before {
  content: '';
}
@media (min-width: 1023px) and (max-width: 1279px) {
  .product-info-card .panel-body .table-align-acc td.td-value.price-value {
    min-width: 44px;
    width: 44px;
  }
}
@media (min-width: 1023px) and (max-width: 1279px) {
  .product-info-card .panel-body .table-align-acc td {
    font-size: 14px !important;
    padding-left: 0 !important;
  }
}
@media (min-width: 1023px) and (max-width: 1279px) {
  .product-info-card .panel-body .table-align-acc td:first-child:before {
    display: none !important;
  }
}
@media (min-width: 1023px) and (max-width: 1279px) {
  .product-info-card .panel-body .table-align-acc td:first-child {
    font-size: 14px !important;
  }
}
@media (min-width: 1023px) and (max-width: 1279px) {
  .product-info-card .panel-body .table-align-acc.table-align-noacc-total td {
    font-size: 16px !important;
  }
}
@media (min-width: 1023px) and (max-width: 1279px) {
  .product-info-card .panel-body .table-align-acc.table-align-noacc-total td:first-child:before {
    display: none !important;
  }
}
@media (min-width: 1023px) and (max-width: 1279px) {
  .product-info-card .panel-body .table-align-acc.table-align-noacc-total td:first-child {
    font-size: 16px !important;
  }
}
@media (min-width: 1023px) and (max-width: 1279px) {
  .product-info-card .table-align-acc .price-value {
    font-size: 16px;
  }
}
@media (min-width: 1023px) and (max-width: 1279px) {
  .product-info-card .accordion-pp-rslt .price-value {
    font-size: 16px;
  }
}
.product-info-card .logosupplier .img-wrap.img-wrap-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.product-info-card .logosupplier .img-wrap.img-wrap-title strong {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
}
@media (max-width: 766px) {
  .product-info-card .logosupplier .img-wrap.img-wrap-title strong {
    padding-left: 0px;
  }
}
.product-info-card .logosupplier.logosupplier-nocollapsed .img-wrap.img-wrap-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  Walign-items: center;
}
@media (max-width: 1023px) {
  .product-info-card .logosupplier.logosupplier-nocollapsed .img-wrap.img-wrap-title {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: auto;
    height: 50px;
  }
}
.product-info-card .logosupplier.logosupplier-nocollapsed .imgsvg {
  height: auto;
}
@media (max-width: 766px) {
  .product-info-card .details.list-icon.list-icon-lineh-small {
    width: 100%;
    float: left;
    left: 0;
  }
}
.accordion-pp-rslt-total.accordion.accordion-pp-rslt .panel .panel-body .total-price-foldout td {
  /*&:first-child {
            padding-left: 15px;
            position: relative;
            &:before {
                position: absolute;
                left: 0;
                top: 3px;
                content: '.';
                display: inline-block;
                font-size: 33px;
                line-height: 0;
            }
            }*/
}
.accordion-pp-rslt-total.accordion.accordion-pp-rslt .panel .panel-body .total-price-foldout td b {
  font-weight: normal;
  color: #243588;
  font-family: 'Barlow-Normal', sans-serif;
}
.accordion-pp-rslt-total.accordion.accordion-pp-rslt .panel .panel-body .total-price-foldout td b span {
  color: #243588;
}
@media (max-width: 766px) {
  .product-info-card .padding-large-vertical.padding-large-vertical-v2 {
    left: 0px;
    position: relative;
  }
}
.padd-top-3 {
  margin-top: 3px;
}
.padd-top-3.onetimediscount {
  font-size: 13px;
}
.table-align-acc.table-align-noacc.table-align-noacc-month .price-value {
  font-weight: 100;
  font-family: 'Barlow-Normal', sans-serif;
}
.table-align-acc.table-align-noacc.table-align-noacc-month td span {
  color: #243588;
}
.table-align-noacc-month {
  margin-top: -10px;
}
@media (max-width: 1023px) {
  div#pw-sticky-container.sticky-on .innerProductCardwithScroll {
    max-height: 70vh;
    overflow-y: auto;
  }
}
@media (min-width: 766px) and (max-width: 1023px) {
  div#pw-sticky-container.sticky-on .product-info-card .padding-large-vertical {
    left: 0%;
    position: absolute;
    width: 100%;
    padding-left: 10px;
    padding-top: 15px;
  }
}
@media (min-width: 766px) and (max-width: 1023px) {
  div#pw-sticky-container.sticky-on .product-info-card .details.list-icon.list-icon-lineh-small {
    right: 0%;
    width: 100%;
    float: left;
    padding-left: 0px;
    padding-top: 5px;
  }
}
.dealalert-top-left {
  position: absolute;
  left: 20px;
  top: -13px;
}
/******** MVT energy card end *******/
.need-help-box img {
  position: absolute;
  bottom: 0;
  right: 6px;
  width: 80px;
}
.need-help-box .help-box strong {
  color: #333;
  display: block;
}
.need-help-box ul {
  list-style: none;
  padding-left: 40px;
  margin-bottom: 0;
  margin-top: 20px;
}
@media (max-width: 1279px) {
  .need-help-box ul {
    padding-right: 70px;
  }
}
.need-help-box ul li {
  list-style: none;
  position: relative;
}
.need-help-box ul li.help-phone {
  padding-bottom: 10px;
}
.need-help-box ul li.help-phone:before {
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\73";
  font-size: 26px;
  position: absolute;
  left: -39px;
  top: 10px;
  color: #243588;
}
.need-help-box ul li.help-phone span {
  color: #757474;
  font-size: 14px;
}
.need-help-box ul li.help-wapp:before {
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\23";
  font-size: 25px;
  position: absolute;
  left: -39px;
  top: 9px;
  color: #00cf73;
}
.need-help-box ul li.help-wapp p {
  color: #757474;
  font-size: 14px;
}
.need-help-box .wereopen .open-time {
  display: inline-block;
  color: #757474;
  font-size: 14px;
}
.need-help-box .wereopen .closing-time {
  display: none;
  color: #757474;
  font-size: 14px;
}
#cat_68145 .pp-category-desc {
  font-weight: normal;
  line-height: 1.1;
  margin-top: 10px;
  margin-bottom: 20px;
  position: relative;
  right: auto;
  margin-left: 10px;
  display: block;
}
#cat_68145 .pp-category-desc strong {
  font-family: 'Barlow-Normal', sans-serif;
  font-weight: 400;
}
.corona-notification h5,
.corona-notification .btn,
.corona-notification .btn:after {
  color: #bd9100;
}
.corona-notification .btn {
  border: 1px solid #bd9100;
}
.ppv2-moreinfo-above-button-text {
  margin-bottom: 30px;
  margin-left: 20px;
  margin-right: 20px;
}
.pp-telecomv2.productcardv3-wrapper #cat_50008 .pp-category-label:before {
  content: "\70";
  font-family: 'font-icons' !important;
  padding-right: 10px;
}
.sim-providers-block-pp1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.sim-providers-block-pp1 > div,
.sim-providers-block-pp1 .sim-providers-img-block {
  padding-left: 0;
}
@media (max-width: 767px) {
  .innersteps-ppv2 {
    min-height: 36px;
    display: block;
  }
}
/***************** NEW PRODUCT CARD FOOTER ************************/
@media (max-width: 766px) {
  .product-card-footer-body-opened {
    overflow: hidden;
    height: 100%;
  }
}
@media (max-width: 766px) {
  .product-card-footer-body-opened .arrow-xs .pw-icon-arrow-up:before {
    content: 'd';
  }
}
.product-card-footer-body-opened .product-card-footer-background {
  display: none;
}
@media (max-width: 766px) {
  .product-card-footer-body-opened .product-card-footer-background {
    background-color: rgba(0, 0, 0, 0.4);
    z-index: 1040;
    position: fixed;
    width: 100%;
    height: 100%;
    display: block;
    left: 0;
    top: 0;
    overflow: hidden;
    background-attachment: fixed;
  }
}
@media (max-width: 766px) {
  .product-card-footer-body-opened .product-card-footer .product-card-footer-content {
    max-height: 2000px;
    overflow-x: hidden;
    -webkit-transition: all 0.6s ease-in-out;
    transition: all 0.6s ease-in-out;
    display: block;
    margin-top: 10px;
    max-height: 70vh;
    -ms-overflow-style: none;
    /* IE and Edge */
    scrollbar-width: none;
    /* Firefox */
    border-top: 1px solid #EDEDED;
    padding-top: 10px;
  }
}
@media (max-width: 766px) {
  .product-card-footer-content::-webkit-scrollbar {
    display: none;
  }
}
@media (max-width: 766px) {
  .product-card-footer .product-card-footer-content {
    max-height: 0px;
    overflow-x: hidden;
    -webkit-transition: all 0.6s ease-in-out;
    transition: all 0.6s ease-in-out;
  }
}
@media (max-width: 1023px) {
  .pp-div-ng .service-options-box {
    margin-bottom: 20px;
  }
}
@media (max-width: 766px) {
  .hide-xs-mvt.pp-div-ng .introtext {
    margin-top: 0px;
  }
}
@media (max-width: 766px) {
  .hide-xs-mvt.pp-div-ng .main-right {
    min-height: 10px;
  }
}
@media (max-width: 766px) {
  .ppv2card .product-card-footer {
    -webkit-box-shadow: 0px -5px 10px #e2e2e2;
            box-shadow: 0px -5px 10px #e2e2e2;
  }
}
.ppv2card .product-card-footer .h-flex {
  padding: 0px 0 5px 0 !important;
}
@media (max-width: 766px) {
  .ppv2card .product-card-footer .r-flex {
    font-size: 16px;
    -webkit-box-flex: 0.3;
        -ms-flex: 0.3;
            flex: 0.3;
  }
}
@media (max-width: 766px) {
  .ppv2card .product-card-footer .l-flex {
    font-size: 16px;
    -webkit-box-flex: 1.7;
        -ms-flex: 1.7;
            flex: 1.7;
  }
}
.hld-grayborder-shadow.product-card-header {
  padding: 20px;
  -webkit-box-shadow: 0 0px 0 #cbcbcb;
  box-shadow: 0 0px 0 #cbcbcb;
  margin-bottom: 0px;
}
.hld-grayborder-shadow.product-card-header .img-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.hld-grayborder-shadow.product-card-header span {
  color: #243588;
  padding-left: 20px;
}
.product-card-footer .ml-5 {
  margin-left: 0px;
}
@media (max-width: 766px) {
  .product-card-footer .box-hide {
    display: none;
  }
}
@media (max-width: 766px) {
  .product-card-footer .box-hide.box-show {
    display: inline-block;
  }
}
.product-card-footer .product-card-footer-header-logo-big.product-card-footer-header-logo img {
  max-width: 110px;
}
@media (max-width: 766px) {
  .product-card-footer .product-card-footer-header-logo-big img {
    width: 50px;
  }
}
@media (max-width: 766px) {
  .product-card-footer .product-card-footer-header-hide {
    display: none;
  }
}
.product-card-footer .product-card-footer-header {
  position: absolute;
  width: 100%;
  top: 0;
  display: block;
}
@media (max-width: 766px) {
  .product-card-footer .product-card-footer-header {
    font-size: 14px;
  }
}
@media (min-width: 766px) {
  .product-card-footer .product-card-footer-header {
    display: none;
  }
}
.product-card-footer .l-product-card-xs,
.product-card-footer .r-product-card-xs {
  width: 50%;
  position: absolute;
}
.product-card-footer .l-product-card-xs {
  top: 10px;
  left: 40px;
}
.product-card-footer .r-product-card-xs {
  top: 10px;
  right: 90px;
}
.product-card-footer .l-product-card-xs-korting {
  top: 30px;
  left: 40px;
}
.product-card-footer .l-product-card-xs-korting strong {
  color: #00B6ED;
}
.product-card-footer .l-product-card-xs-korting.center-xs-korting {
  top: 22px;
}
.product-card-footer .r-product-card-xs-korting {
  top: 30px;
  right: 90px;
}
.product-card-footer .r-product-card-xs-korting strong {
  color: #00B6ED;
}
.product-card-footer .r-product-card-xs-korting.center-xs-korting {
  top: 22px;
}
.product-card-footer .icon-mb:before {
  color: #243588;
  content: "Q";
  font-family: 'font-icons';
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  top: 1px;
  position: absolute;
  left: -2px;
  text-transform: none !important;
}
.product-card-footer .icon-mb-up:before {
  color: #243588;
  content: "Q";
  font-family: 'font-icons';
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  top: 1px;
  position: absolute;
  left: -2px;
  text-transform: none !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: 400 !important;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.product-card-footer .icon-stars:before {
  color: #243588;
  content: "N";
  font-family: 'font-icons';
  font-size: 16px;
  display: inline-block;
  line-height: 1;
  top: 2px;
  position: absolute;
  left: 0px;
  text-transform: none !important;
}
.product-card-footer .icon-tv2:before {
  color: #243588;
  content: "L";
  font-family: 'font-icons';
  font-size: 15px;
  display: inline-block;
  line-height: 1;
  top: 4px;
  position: absolute;
  left: 1px;
  text-transform: none !important;
}
.product-card-footer .span-weight {
  font-family: 'Barlow-Medium', sans-serif;
}
@media (max-width: 766px) {
  .product-card-footer {
    position: fixed;
    width: 100%;
    bottom: 0;
    z-index: 1050;
    margin-left: -10px;
    margin-bottom: 0px;
    border-radius: 0;
    border-bottom: #E2E2E2 0px solid !important;
    border-left: #E2E2E2 0px solid !important;
    border-right: #E2E2E2 0px solid !important;
    border-top: #E2E2E2 1px solid !important;
    max-height: 100vh;
  }
}
@media (max-width: 766px) {
  .product-card-footer .img-wrap-title {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: right;
        -ms-flex-pack: right;
            justify-content: right;
  }
}
@media (max-width: 766px) {
  .product-card-footer .img-wrap-title .img-wrap-line {
    border-left: 1px solid #EDEDED;
    padding-right: 10px;
    height: 100%;
    display: block;
  }
}
.product-card-footer .arrow-xs {
  display: none;
}
@media (max-width: 766px) {
  .product-card-footer .arrow-xs {
    display: inline-block;
    border-right: 1px solid #EDEDED;
    margin-right: 10px;
    padding-right: 10px;
  }
}
.product-card-footer .arrow-xs .pw-icon-arrow-down,
.product-card-footer .arrow-xs .pw-icon-arrow-up {
  margin-top: 10px;
  margin-bottom: 10px;
}
.product-card-footer .arrow-xs .pw-icon-arrow-down:before,
.product-card-footer .arrow-xs .pw-icon-arrow-up:before {
  color: #243588;
  font-size: 18px;
}
.product-card-footer .h-flex.h-flex-nopadd {
  padding: 0 !important;
}
@media (max-width: 766px) {
  .product-card-footer .h-flex {
    padding: 0 0 5px 0 !important;
  }
}
.product-card-footer .h-flex.h-flex-title {
  margin-top: 20px;
}
@media (max-width: 766px) {
  .product-card-footer .h-flex.h-flex-title {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 0px !important;
  }
}
.product-card-footer .h-flex.h-flex-title strong {
  margin-top: 10px;
}
.product-card-footer .title-product-card {
  font-size: 24px;
}
@media (max-width: 766px) {
  .product-card-footer .title-product-card {
    font-size: 20px;
  }
}
.product-card-footer .flex-full {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.product-card-footer .hr-top {
  margin-top: 0px;
  margin-bottom: 10px;
}
.product-card-footer .hr-top-10 {
  margin-top: 10px;
  margin-bottom: 0px;
}
.product-card-footer .gray-text {
  color: #747474;
}
.product-card-footer .details-accordion {
  border-bottom: 1px solid #EDEDED;
}
.product-card-footer .details-accordion.details-accordion-border {
  border-bottom: 0px solid #EDEDED;
}
.product-card-footer .details-accordion details {
  padding: 10px 0px 10px 0px;
}
.product-card-footer .details-accordion details summary {
  margin-right: 0px;
  padding-right: 0px;
}
.product-card-footer .details-accordion details summary:after {
  right: auto;
  top: 3px;
  margin-left: 10px;
}
.product-card-footer .details-accordion details[open] summary {
  margin-bottom: 0px;
}
.product-card-footer .details-accordion details[open].nocontent {
  cursor: default !important;
}
.product-card-footer .details-accordion details[open].nocontent summary {
  cursor: default !important;
}
.product-card-footer .details-accordion.details-accordion-background {
  background-color: #FDC300;
  border-radius: 4px;
  padding: 8px 10px;
  margin-top: 10px;
}
@media (max-width: 766px) {
  .product-card-footer .details-accordion.details-accordion-background {
    margin-top: 5px;
  }
}
.product-card-footer .details-accordion.details-accordion-background details {
  border-bottom: 0px solid #EDEDED;
  padding: 0px;
}
.product-card-footer .details-accordion.details-accordion-background details summary:after {
  color: #333;
}
.product-card-footer .details-accordion.details-accordion-background details .h-flex {
  padding: 0 !important;
}
.product-card-footer .summary-content {
  clear: both;
  display: block;
  padding-top: 10px;
}
.product-card-footer .summary-content.summary-content-hide {
  display: none;
  margin-top: 0px;
}
.product-card-footer .korting-blue {
  background-color: #DBF4FC;
  border-radius: 4px;
  padding: 6px 8px;
  text-align: center;
  color: #00B6ED;
  font-size: 14px;
  margin-top: 10px;
}
.product-card-footer .korting-blue .info-icon {
  background-color: #00B6ED;
  margin-left: 5px;
}
.product-card-footer .korting-red {
  background-color: #E30613;
  border-radius: 4px;
  padding: 6px 8px;
  text-align: center;
  color: #ffffff;
  font-size: 14px;
  margin-top: 10px;
}
.product-card-footer .korting-red .info-icon {
  background-color: #ffffff;
  margin-left: 5px;
}
.product-card-footer .korting-red .info-icon:before {
  color: #E30613;
}
.noafter:after {
  display: none;
}
.noafter .accordion-arrow:after {
  display: none;
}
@media (min-width: 766px) {
  .list-icon-skeleton {
    min-height: 76px;
  }
}
.list-icon li.pw-icon-vinkje.pw-icon-cross:before {
  color: #ccc;
}
/***************** NEW PRODUCT CARD FOOTER ************************/
.accordion-int.active .accordion-content {
  max-height: 2000px;
  overflow: hidden;
  margin-top: 0px;
  -webkit-transition: all 2s ease-in-out;
  transition: all 2s ease-in-out;
}
.accordion-content {
  overflow: hidden;
  max-height: 0;
  -webkit-transition: all 0.8s ease;
  transition: all 0.8s ease;
}
.details-accordion-collapse.details-accordion-background {
  background-color: #FDC300;
  border-radius: 4px;
  padding: 8px 10px;
  margin-top: 10px;
}
@media (max-width: 766px) {
  .details-accordion-collapse.details-accordion-background {
    margin-top: 5px;
  }
}
.details-accordion-collapse.details-accordion-background .accordion-int {
  border-bottom: 0px solid #EDEDED;
  padding: 0px;
}
.details-accordion-collapse.details-accordion-background .accordion-int .accordion-arrow:after {
  color: #333;
}
.details-accordion-collapse.details-accordion-background .accordion-int .h-flex {
  padding: 0 !important;
}
.details-accordion-collapse .accordion-int {
  border-bottom: 1px solid #EDEDED;
  padding: 12px 0px 12px 0px;
}
.details-accordion-collapse .accordion-int:last-child {
  border-bottom: 0px solid #ccc;
}
.details-accordion-collapse .accordion-int h4 {
  font-size: 16px;
  font-family: 'Barlow-Medium', sans-serif;
  font-weight: 400;
  color: #333333;
  margin: 0;
}
.details-accordion-collapse .accordion-int.active .accordion-arrow:after {
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "u";
  color: #243588;
  right: -10px;
  top: 4px;
  position: relative;
  font-size: 18px;
}
.details-accordion-collapse .accordion-int .accordion-title {
  outline: 0;
  cursor: pointer;
}
.details-accordion-collapse .accordion-int .accordion-arrow:after {
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "d";
  color: #243588;
  right: -10px;
  top: 4px;
  position: relative;
  font-size: 18px;
}
@media (max-width: 1023px) {
  .img-wrap-skeleton strong {
    display: none;
  }
}
.pp-div-ng.pp-energy .lo-ho {
  display: none;
}
.pp-div-ng.pp-energy .lo-hi {
  display: block;
  font-size: 24px;
  margin-top: 10px;
}
.pp-div-ng.pp-energy .latestordershld .scrollmorewrap {
  display: none;
}
.pp-div-ng.pp-energy .latestordershld #latestordersoverflow {
  height: 218px;
}
.lo-hi {
  display: none;
}
@media (min-width: 1024px) {
  .pp-energy .main-right .sticky-on .pp-faq-v2 {
    margin-top: 10px;
  }
}
@media (min-width: 1024px) {
  .pp-energy .main-right .sticky-on .ppv2card {
    padding-top: 10px;
  }
}
.results-tab-korting-blue {
  background-color: #DBF4FC;
  border-radius: 4px;
  padding: 6px 8px;
  color: #00B6ED;
  font-size: 14px;
  margin-top: 20px;
  text-align: center;
  margin-bottom: 0;
  font-weight: 600;
}
.results-tab-korting-blue .info-icon {
  background-color: #00B6ED;
  margin-left: 5px;
}
@media (min-width: 365px) {
  .results-tab-korting-blue br {
    display: none;
  }
}
@media (min-width: 767px) {
  .results-tab-korting-blue br {
    display: block;
  }
}
@media (min-width: 1024px) {
  .results-tab-korting-blue br {
    display: none;
  }
}
.results-tab-korting-red {
  background-color: #E30613;
  color: #ffffff;
}
.results-tab-korting-red .info-icon {
  background-color: #ffffff;
  margin-left: 5px;
}
.results-tab-korting-red .info-icon:before {
  color: #E30613;
}
.social-item {
  position: relative;
  clear: both;
  top: 20px;
  padding-top: 10px;
}
.social-item .social-item-inner {
  position: relative;
  padding: 25px 15px 15px 15px;
  display: block;
  margin: 5% 0 0 -4%;
  width: 100%;
  top: 0px;
  background: #243588;
  min-width: 100%;
  z-index: 1;
  border-radius: 14px;
  outline: 1px solid transparent;
  -webkit-transform: perspective(650px) rotateY(-10deg);
  transform: perspective(650px) rotateY(-10deg);
}
.social-item .social-item-inner:after {
  content: "";
  border: 29px solid transparent;
  border-left-color: #243588;
  border-left-width: 43px;
  margin-left: -25px;
  display: block;
  left: 50%;
  bottom: -28px;
  position: absolute;
  z-index: 9;
  -webkit-transform: rotate(-13deg);
  transform: rotate(-13deg);
  bottom: -21px;
  left: 32%;
  z-index: 0;
}
.social-item .social-item-inner .social-text {
  text-align: left;
  font-size: 17px;
  color: #fff;
  font-family: sans-serif;
  z-index: 2;
  padding: 0 0 12px 42px;
  outline: 1px solid transparent;
  -webkit-transform: perspective(780px) rotateY(11deg);
  transform: perspective(780px) rotateY(11deg);
}
@media only screen and (max-width: 767px) {
  .social-item .social-item-inner p.social-text {
    padding: 0 0 0 22px;
  }
  .social-item .social-item-inner:after {
    content: "";
    border: 29px solid transparent;
    border-left-color: #243588;
    border-left-width: 43px;
    margin-left: -25px;
    display: block;
    left: 50%;
    bottom: -28px;
    position: absolute;
    z-index: 9;
    -webkit-transform: rotate(-13deg);
    transform: rotate(-13deg);
    bottom: -21px;
    left: 60%;
    z-index: 0;
  }
}
@media only screen and (max-width: 767px) {
  .social-item .social-item-inner div.social-text {
    padding: 0 0 20px 22px;
  }
  .social-item .social-item-inner:after {
    content: "";
    border: 29px solid transparent;
    border-left-color: #243588;
    border-left-width: 43px;
    margin-left: -25px;
    display: block;
    left: 50%;
    bottom: -28px;
    position: absolute;
    z-index: 9;
    -webkit-transform: rotate(-13deg);
    transform: rotate(-13deg);
    bottom: -21px;
    left: 60%;
    z-index: 0;
  }
}
@media only screen and (max-width: 320px) {
  .social-item .social-item-inner div.social-text {
    padding: 0 0 20px 6px;
  }
}
@media only screen and (max-width: 1023px) {
  .social-item .social-item-inner {
    margin: 5% 0 0 -4%;
  }
}
@media only screen and (max-width: 767px) {
  .social-item .social-item-inner {
    margin: 5% 0 0 -4%;
  }
}
@media only screen and (max-width: 320px) {
  .social-item .social-item-inner {
    margin: 5% 0 0 -3%;
  }
}
.social-item .social-img {
  border-top-left-radius: 17px 17px;
  border-top-right-radius: 17px 17px;
  border-bottom-right-radius: 23px 20px;
  border-bottom-left-radius: 16px 16px;
  -webkit-transform: rotate(2deg);
  transform: rotate(2deg);
  border-radius: 13px;
  margin-left: 20px;
  margin-top: -20px;
  position: relative;
  z-index: 2;
  float: left;
  margin-bottom: 60px;
}
.social-item .social-big-score {
  background: #fff;
  border-top-left-radius: 17px 17px;
  border-top-right-radius: 17px 17px;
  border-bottom-right-radius: 23px 20px;
  border-bottom-left-radius: 16px 16px;
  right: 5px;
  margin-top: 9px;
  position: absolute;
  border: 2px solid #243588;
  text-align: center;
  font-weight: normal;
  font-size: 28px;
  display: block;
  z-index: 2;
  padding: 0px 7px;
  color: #243588;
  min-width: 49px;
  /* for transparent border with solid bg - Safari */
  background-clip: padding-box;
}
.social-item .social-multi-score {
  width: 80%;
  position: relative;
  float: left;
}
.social-item .social-multi {
  clear: both;
}
@media (min-width: 1024px) {
  .social-item .social-multi {
    clear: both;
    margin-left: 148px;
    min-height: 300px;
    position: absolute;
    width: 85%;
  }
}
@media (min-width: 767px) {
  .social-item .social-multi {
    clear: both;
    margin-left: 148px;
    min-height: 350px;
    position: absolute;
    width: 100%;
  }
}
.social-item .list-table {
  width: 70%;
  margin-top: 24px;
  float: left;
}
.social-item .list-table .listitem_label,
.social-item .list-table .listitem_value {
  text-align: right;
}
.social-item .list-table .listitem_label {
  width: 43%;
}
.social-item .list-table .listitem_value {
  width: 35%;
}
@media only screen and (max-width: 767px) {
  .social-item .list-table .listitem_label,
  .social-item .list-table .listitem_value {
    width: 100%;
    display: block;
    clear: both;
    float: none;
    text-align: left;
    padding-left: 0;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .social-item .list-table {
    width: 62%;
  }
}
.social-item .name-social {
  float: left;
  color: #243588;
  text-align: left;
  margin-top: 20px;
  width: 124px;
  text-align: right;
}
.social-item .name-social span,
.social-item .name-social strong {
  clear: both;
  display: block;
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .social-item .name-social {
    text-align: left;
    margin-left: -10px;
  }
}
@media only screen and (max-width: 767px) {
  .social-item .name-social {
    width: 57px;
  }
}
@media (max-width: 766px) {
  .social-item .name-social {
    float: right;
    width: 105px;
  }
}
.ratingStars-big {
  -moz-background-clip: border;
  -moz-background-inline-policy: continuous;
  -moz-background-origin: padding;
  background: transparent url('https://cdn2.pricewise.nl/resources/main/stars_off_big.png') no-repeat scroll 0 0;
  display: block;
  float: left;
  margin: 2px 0 0 0px;
  position: relative;
  width: 81px;
  color: #117BC0;
  font-weight: bold;
  line-height: 14px;
  text-align: left;
}
.ratingStars_span-big {
  background: transparent url('https://cdn2.pricewise.nl/resources/main/stars_on_big.png') repeat-x scroll 0 0;
  display: block;
}
.ratingStars-big span {
  -moz-background-clip: border;
  -moz-background-inline-policy: continuous;
  -moz-background-origin: padding;
  font-size: 0;
  height: 13px;
  overflow: hidden;
  text-indent: -9999em;
  vertical-align: top;
}
.ratingStars-small {
  -moz-background-clip: border;
  -moz-background-inline-policy: continuous;
  -moz-background-origin: padding;
  background: transparent url('https://cdn2.pricewise.nl/resources/main/stars_off.png') no-repeat scroll 0 0;
  display: block;
  float: left;
  margin: 2px 0 0 0px;
  position: relative;
  width: 59px;
  color: #117BC0;
  font-weight: bold;
  line-height: 11px;
  text-align: left;
}
.ratingStars_span-small {
  background: transparent url('https://cdn2.pricewise.nl/resources/main/stars_on.png') repeat-x scroll 0 0;
  display: block;
}
.ratingStars-small span {
  -moz-background-clip: border;
  -moz-background-inline-policy: continuous;
  -moz-background-origin: padding;
  font-size: 0;
  height: 11px;
  overflow: hidden;
  text-indent: -9999em;
  vertical-align: top;
}
.ratingStars {
  -moz-background-clip: border;
  -moz-background-inline-policy: continuous;
  -moz-background-origin: padding;
  background-color: transparent;
  background-image: url('https://cdn2.pricewise.nl/resources/main/stars_off_big.png');
  background-repeat: no-repeat;
  background-position: 0 0;
  display: block;
  float: left;
  margin: 2px 0 0 0px;
  position: relative;
  width: 80px;
  color: #117BC0;
  font-weight: bold;
  line-height: 18px;
  text-align: left;
}
.ratingStars_span {
  background-color: transparent;
  background-image: url('https://cdn2.pricewise.nl/resources/main/stars_on_big.png');
  background-repeat: no-repeat;
  background-position: 0 0;
  display: block;
}
.ratingStars span {
  -moz-background-clip: border;
  -moz-background-inline-policy: continuous;
  -moz-background-origin: padding;
  font-size: 0;
  height: 18px;
  overflow: hidden;
  text-indent: -9999em;
  vertical-align: top;
}
@media only screen and (max-width: 320px), (max-width: 767px) {
  .social-item {
    padding-bottom: 176px;
    margin-bottom: 90px;
  }
}
.social-top .social-top-label {
  height: 26px;
  display: block;
  clear: both;
}
.social-top .social-top-value {
  height: 40px;
  display: block;
  clear: both;
}
.social-top .btn {
  margin-top: 5px;
}
@media (min-width: 767px) {
  .social-top .circle-marker:before {
    top: -3px;
    left: -5px;
    width: 120%;
  }
}
.social-top .circle-marker p {
  font-size: 16px;
  letter-spacing: -0.5px;
}
@media (min-width: 767px) {
  .social-top .circle-marker p {
    margin: 0 22px 11px 10px;
    line-height: 1;
  }
}
.reviewshld .hld-social-img {
  border-top-left-radius: 17px 17px;
  border-top-right-radius: 17px 17px;
  border-bottom-right-radius: 23px 20px;
  border-bottom-left-radius: 16px 16px;
  -webkit-transform: rotate(2deg);
  transform: rotate(2deg);
  border-radius: 8px;
  margin-right: 15px;
  width: 59px;
  float: left;
}
.reviewshld.hld .hld-content {
  color: #333333;
  margin-top: 7px;
}
.reviewshld.hld .srv-item {
  margin: 10px 0 20px 0;
  border-bottom: 1px solid #ccc;
  padding-bottom: 20px;
}
.reviewshld.hld .social-header-box {
  margin-bottom: 10px;
  clear: both;
  display: block;
  min-height: 80px;
}
.reviewshld.hld .social-btn-reviewshld {
  margin-bottom: 10px;
  margin-top: 10px;
  clear: both;
}
.reviewshld.hld .social-list-table {
  margin-top: 48px;
  margin-bottom: 10px;
}
@media (max-width: 1023px) {
  .reviewshld.hld .social-list-table li .listitem_value {
    padding-left: 0px;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  .reviewshld.hld .social-list-table li .listitem_label {
    max-width: 145px;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
.reviewshld.hld .social-header-box p {
  margin-top: 10px;
  margin-bottom: 0px;
  display: block;
  min-height: 23px;
}
@media (max-width: 767px) {
  .social-item .social-multi {
    clear: none;
  }
  .social-item .list-table {
    width: 40%;
    margin-left: 33px;
  }
  .social-item .social-multi-score {
    width: 74%;
  }
  .social-item .social-img {
    margin-bottom: 0px;
  }
}
@media (max-width: 766px) {
  .social-item .social-multi-score {
    width: 100%;
  }
}
.social-logo {
  text-align: right;
  margin-top: -17px;
}
.btn.btn-help {
  position: fixed;
  right: 50px;
  bottom: 0px;
  border-radius: 8px 8px 0 0;
  border-bottom: 0;
  padding: 12px 120px 12px 40px;
  font-family: 'Barlow-Medium', sans-serif;
  font-size: 16px;
  background: #243588;
  z-index: 100;
}
.btn.btn-help:before {
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  left: 18px;
  top: 17px;
  content: "r";
  font-size: 20px;
}
.btn.btn-help:after {
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  left: 12px;
  top: 17px;
  content: "r";
  font-size: 20px;
}
@media (max-width: 1023px) {
  .helplayover-mobile {
    max-height: 100%;
    overflow-y: auto;
  }
}
@media (max-width: 767px) {
  .helplayover-mobile {
    max-height: 100%;
    overflow-y: auto;
  }
}
@media (max-width: 320px) {
  .helplayover-mobile {
    max-height: 100%;
    overflow-y: auto;
  }
}
.tools-help {
  border: 1px solid #ccc;
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
  bottom: -428px;
  border-bottom: 0;
  position: fixed;
  right: 80px;
  width: 326px;
  z-index: 1049;
  cursor: pointer !important;
  -webkit-animation: floathelpshow 3s normal fade-out;
  animation: floathelpshow 3s normal ease-out;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.tools-help.open {
  -webkit-transform: translate(0px, -428px);
  transform: translate(0px, -428px);
}
@media (max-width: 1023px) {
  .tools-help.open {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    -webkit-transform: translate(0px, -428px);
    transform: translate(0px, -428px);
  }
}
@media (max-width: 766px) {
  .tools-help.open {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    -webkit-transform: translate(0px, -428px);
    transform: translate(0px, -428px);
  }
}
@media (max-width: 1023px) {
  .tools-help {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    -webkit-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
  }
}
@media (max-width: 766px) {
  .tools-help {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    -webkit-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
  }
}
.tools-help .close-help {
  position: absolute;
  right: -10px;
  top: -10px;
  z-index: 101;
}
@media (max-width: 1023px) {
  .tools-help .close-help {
    right: 10px;
    top: 10px;
    z-index: 101;
    height: 27px;
  }
}
@media (max-width: 766px) {
  .tools-help .close-help {
    right: 10px;
    top: 10px;
    z-index: 101;
    height: 24px;
  }
}
.tools-help .list-link-icon li {
  border-bottom: 1px solid #fff;
  padding-top: 2px;
}
.tools-help .list-link-icon li:last-child {
  border-bottom: 0;
}
.tools-help .list-link-icon .pw-icon-arrow-right::before {
  color: #fff;
}
.tools-help .list-link-icon a {
  color: #fff;
}
.tools-help .list-link-icon a:hover {
  color: #fff;
  text-decoration: underline;
}
.tools-help .btn.info-help {
  border: 0px !important;
  background-color: #243588;
}
@media (max-width: 1023px) {
  .tools-help .btn.info-help {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
  }
}
@media (max-width: 766px) {
  .tools-help .btn.info-help {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
  }
}
.tools-help .wrapper-help-content {
  padding: 0 20px 10px 20px;
  background-color: #334290;
  border-top: 1px solid #fff;
  height: 380px;
  overflow: auto;
}
.tools-help .wrapper-help-content .pw-icon-arrow-left {
  color: #fff;
  padding-top: 10px;
}
.tools-help .wrapper-help-content .pw-icon-arrow-left:before {
  color: #fff;
}
.tools-help .wrapper-help-content h2 {
  color: #fff;
  font-size: 18px;
  margin-top: 10px;
  font-weight: bold;
}
.tools-help .wrapper-help-content p {
  color: #fff;
}
.tools-help .footer-help-content {
  padding: 10px 20px;
  background-color: #fff;
  border-top: 1px solid #fff;
  height: auto;
}
.tools-help .footer-help-content a {
  display: inline-block;
}
@media (max-width: 1023px) {
  .tools-help {
    max-height: auto;
    width: 100%;
    overflow: auto;
    right: 0;
  }
}
@media (max-width: 766px) {
  .tools-help {
    max-height: auto;
    width: 100%;
    overflow: auto;
    right: 0;
  }
}
.tools-help.tools-send-email {
  bottom: -370px;
  -webkit-animation: floatsendshow 3s normal fade-out;
  animation: floatsendshow 3s normal ease-out;
}
.tools-help.tools-send-email .pw-icon-email {
  color: #fff;
  margin-right: 10px;
  border: 0px !important;
  background-color: #243588;
  border-radius: 0px;
  -webkit-border-top-left-radius: 6px;
  -webkit-border-top-right-radius: 6px;
  -moz-border-radius-topleft: 6px;
  -moz-border-radius-topright: 6px;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
.tools-help.tools-send-email .pw-icon-email:before {
  display: inline-block;
  margin-right: 10px;
  margin-top: -4px;
  position: relative;
}
@media (max-width: 1023px) {
  .tools-help.tools-send-email .pw-icon-email {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
  }
}
@media (max-width: 766px) {
  .tools-help.tools-send-email .pw-icon-email {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    font-size: 16px;
  }
}
.tools-help.tools-send-email .wrapper-help-content {
  padding: 10px 10px 10px;
  height: 370px;
}
.tools-help.tools-send-email .wrapper-help-content .btn {
  margin-top: 10px;
}
.tools-help.tools-send-email .wrapper-help-content .success-email-send {
  color: #fff;
}
.tools-help.tools-send-email .wrapper-help-content .success-email-send .pw-icon-vinkje::before {
  margin-top: 4px;
  left: 12px;
  position: absolute;
}
.tools-help.tools-send-email .wrapper-help-content .success-email-send span {
  color: #fff;
  display: block;
  padding-left: 24px;
}
.tools-help.tools-send-email .wrapper-help-content .success-email-send .btn {
  margin-top: 10px;
  text-align: center;
  clear: both;
}
.tools-help.open {
  -webkit-transform: translate(0px, -265px);
  transform: translate(0px, -265px);
}
@media (max-width: 1023px) {
  .tools-help.open {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    -webkit-transform: translate(0px, -195px);
    transform: translate(0px, -195px);
  }
}
@media (max-width: 768px) {
  .tools-help.open {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    -webkit-transform: translate(0px, -195px);
    transform: translate(0px, -195px);
  }
}
@media (max-width: 650px) {
  .tools-help.open {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    -webkit-transform: translate(0px, -223px);
    transform: translate(0px, -223px);
  }
}
@media (max-width: 435px) {
  .tools-help.open {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    -webkit-transform: translate(0px, -265px);
    transform: translate(0px, -265px);
  }
}
.tools-help.open.emailsent {
  -webkit-transform: translate(0px, -130px);
  transform: translate(0px, -130px);
}
@media (max-width: 1023px) {
  .tools-help.open.emailsent {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    -webkit-transform: translate(0px, -106px);
    transform: translate(0px, -106px);
  }
}
@media (max-width: 768px) {
  .tools-help.open.emailsent {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    -webkit-transform: translate(0px, -106px);
    transform: translate(0px, -106px);
  }
}
@media (max-width: 650px) {
  .tools-help.open.emailsent {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    -webkit-transform: translate(0px, -106px);
    transform: translate(0px, -106px);
  }
}
@media (max-width: 435px) {
  .tools-help.open.emailsent {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    -webkit-transform: translate(0px, -106px);
    transform: translate(0px, -106px);
  }
}
@media (max-width: 370px) {
  .tools-help.open.emailsent {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    -webkit-transform: translate(0px, -130px);
    transform: translate(0px, -130px);
  }
}
@-webkit-keyframes floatsendshow {
  0% {
    bottom: -500px;
  }
  100% {
    bottom: -370px;
  }
}
@keyframes floatsendshow {
  0% {
    bottom: -500px;
  }
  100% {
    bottom: -370px;
  }
}
@-webkit-keyframes floathelpshow {
  0% {
    bottom: -500px;
  }
  100% {
    bottom: -428px;
  }
}
@keyframes floathelpshow {
  0% {
    bottom: -500px;
  }
  100% {
    bottom: -428px;
  }
}
.helplayover {
  position: fixed;
  top: 0px;
  left: 0px;
  overflow: auto;
  padding-bottom: 50px;
  width: 100%;
  height: 100%;
  -webkit-transform: translate(0, 100%);
  transform: translate(0, 100%);
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  background: rgba(36, 53, 136, 0.98);
  z-index: 10410;
  padding-top: 10px;
}
.helplayover .wrapper-help-content {
  padding-bottom: 80px;
}
.helplayover.open {
  -webkit-transform: translate(0, 120px);
  transform: translate(0, 120px);
  z-index: 100;
}
@media (max-width: 1279px) {
  .helplayover.open {
    -webkit-transform: translate(0, 108px);
    transform: translate(0, 108px);
  }
}
@media (max-width: 1023px) {
  .helplayover.open {
    -webkit-transform: translate(0, 100px);
    transform: translate(0, 100px);
  }
}
@media (max-width: 766px) {
  .helplayover.open {
    -webkit-transform: translate(0, 59px);
    transform: translate(0, 59px);
  }
}
@media (max-width: 766px) {
  .helplayover {
    padding-top: 40px;
  }
}
.helplayover .close {
  position: absolute;
  right: 50px;
  top: 30px;
  z-index: 100;
}
@media (max-width: 767px) {
  .helplayover .close {
    width: 40px;
    height: 40px;
    z-index: 100;
    line-height: 44px;
    top: 20px;
    right: 10px;
  }
}
@media (max-width: 767px) {
  .helplayover .close:before {
    font-size: 16px;
    line-height: 42px;
  }
}
.landingpage .btn-show {
  display: none !important;
}
.btn-show {
  position: fixed;
  right: 50px;
  bottom: 0px;
  z-index: 14;
  -webkit-animation: floatbtnshow 2s normal fade-out;
  animation: floatbtnshow 2s normal ease-out;
}
.btn-show .text-bold {
  margin-right: 10px;
}
@media (max-width: 767px) {
  .btn-show {
    right: 0px;
    bottom: 0px;
    font-size: 14px;
    border-top: 1px solid #fff;
    border-radius: 0 0;
    width: 100%;
    text-align: left;
  }
}
@-webkit-keyframes floatbtnshow {
  0% {
    bottom: 0;
  }
  100% {
    bottom: -30px;
  }
}
@keyframes floatbtnshow {
  0% {
    bottom: -30px;
  }
  100% {
    bottom: 0;
  }
}
.btn-show .close-help {
  display: block;
  position: fixed;
  bottom: 31px;
  right: 41px;
  -webkit-animation: floatbtnshowclosehelp 2s normal fade-out;
  animation: floatbtnshowclosehelp 2s normal ease-out;
}
@media (max-width: 767px) {
  .btn-show .close-help {
    right: 10px;
    bottom: 12px;
    border: 1px solid #fff;
  }
}
@-webkit-keyframes floatbtnshowclosehelp {
  0% {
    bottom: 31px;
  }
  100% {
    bottom: 0px;
  }
}
@keyframes floatbtnshowclosehelp {
  0% {
    bottom: 0px;
  }
  100% {
    bottom: 31px;
  }
}
.paginationpressent .btn-show {
  position: fixed;
  right: 50px;
  bottom: 30px;
  z-index: 14;
  -webkit-animation: floatbtnshowpagina 2s normal fade-out;
  animation: floatbtnshowpagina 2s normal ease-out;
}
.paginationpressent .btn-show .text-bold {
  margin-right: 10px;
}
@media (max-width: 767px) {
  .paginationpressent .btn-show {
    right: 0px;
    bottom: 30px;
    font-size: 14px;
    border-top: 1px solid #fff;
    border-radius: 0 0;
    width: 100%;
    text-align: left;
  }
}
@-webkit-keyframes floatbtnshowpagina {
  0% {
    bottom: 30px;
  }
  100% {
    bottom: -60px;
  }
}
@keyframes floatbtnshowpagina {
  0% {
    bottom: -60px;
  }
  100% {
    bottom: 30px;
  }
}
.paginationpressent .btn-show .close-help {
  display: block;
  position: fixed;
  bottom: 61px;
  right: 41px;
  -webkit-animation: floatbtnshowclose 2s normal fade-out;
  animation: floatbtnshowclose 2s normal ease-out;
}
@media (max-width: 767px) {
  .paginationpressent .btn-show .close-help {
    right: 10px;
    bottom: 43px;
    border: 1px solid #fff;
  }
}
@-webkit-keyframes floatbtnshowclose {
  0% {
    bottom: 61px;
  }
  100% {
    bottom: -30px;
  }
}
@keyframes floatbtnshowclose {
  0% {
    bottom: -30px;
  }
  100% {
    bottom: 61px;
  }
}
.btn.mk-ci {
  border-radius: 8px 8px 0 0;
  border-bottom: 0;
  padding: 12px 30px 12px 40px;
  font-family: 'Barlow-Medium', sans-serif;
  font-size: 16px;
  background: #243588;
  z-index: 10 !important;
  color: #fff;
  cursor: auto !important;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  border-top: 1px solid #fff;
}
@media (max-width: 767px) {
  .btn.mk-ci {
    right: 0px;
    bottom: 0px;
    border: 0px solid #fff;
    border-radius: 0 0;
    width: 100%;
    text-align: left;
  }
}
.btn.mk-ci:after {
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  left: 12px;
  top: 12px;
  content: "c";
  font-size: 20px;
}
.btn.mk-ci a {
  color: #fff;
}
.btn.info-help {
  border-radius: 8px 8px 0 0;
  border-bottom: 0;
  padding: 12px 30px 12px 40px;
  font-family: 'Barlow-Medium', sans-serif;
  font-size: 16px;
  background: #243588;
  z-index: 10 !important;
  color: #fff;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  border-top: 1px solid #fff;
}
@media (max-width: 767px) {
  .btn.info-help {
    right: 0px;
    bottom: 0px;
    border: 0px solid #fff;
    border-radius: 0 0;
    width: 100%;
    text-align: left;
  }
}
.btn.info-help:after {
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  left: 12px;
  top: 12px;
  content: "i";
  font-size: 20px;
}
.btn.info-help a {
  color: #fff;
}
.btn.mk-energie {
  border-radius: 8px 8px 0 0;
  border-bottom: 0;
  padding: 12px 30px 12px 40px;
  font-family: 'Barlow-Medium', sans-serif;
  font-size: 16px;
  background: #243588;
  z-index: 10 !important;
  color: #fff;
  cursor: auto !important;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  border-top: 1px solid #fff;
}
@media (max-width: 767px) {
  .btn.mk-energie {
    right: 0px;
    bottom: 0px;
    border: 0px solid #fff;
    border-radius: 0 0;
    width: 100%;
    text-align: left;
  }
}
.btn.mk-energie:after {
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  left: 12px;
  top: 13px;
  content: "e";
  font-size: 20px;
}
.btn.mk-energie a {
  color: #fff;
}
.btn.mk-loan {
  border-radius: 8px 8px 0 0;
  border-bottom: 0;
  padding: 12px 30px 12px 40px;
  font-family: 'Barlow-Medium', sans-serif;
  font-size: 16px;
  background: #243588;
  z-index: 10 !important;
  color: #fff;
  cursor: auto !important;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  border-top: 1px solid #fff;
}
@media (max-width: 767px) {
  .btn.mk-loan {
    right: 0px;
    bottom: 0px;
    border: 0px solid #fff;
    border-radius: 0 0;
    width: 100%;
    text-align: left;
  }
}
.btn.mk-loan:after {
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  left: 12px;
  top: 13px;
  content: "Y";
  font-size: 20px;
}
.btn.mk-loan a {
  color: #fff;
}
.btn.mk-telecom {
  border-radius: 8px 8px 0 0;
  border-bottom: 0;
  padding: 12px 30px 12px 40px;
  font-family: 'Barlow-Medium', sans-serif;
  font-size: 16px;
  background: #243588;
  z-index: 10 !important;
  color: #fff;
  cursor: auto !important;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  border-top: 1px solid #fff;
}
@media (max-width: 767px) {
  .btn.mk-telecom {
    right: 0px;
    bottom: 0px;
    border: 0px solid #fff;
    border-radius: 0 0;
    width: 100%;
    text-align: left;
  }
}
.btn.mk-telecom:after {
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  left: 12px;
  top: 13px;
  content: "o";
  font-size: 20px;
}
.btn.mk-telecom a {
  color: #fff;
}
.btn.mk-zorg {
  border-radius: 8px 8px 0 0;
  border-bottom: 0;
  padding: 12px 30px 12px 40px;
  font-family: 'Barlow-Medium', sans-serif;
  font-size: 16px;
  background: #243588;
  z-index: 10 !important;
  color: #fff;
  cursor: auto !important;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  border-top: 1px solid #fff;
}
@media (max-width: 767px) {
  .btn.mk-zorg {
    right: 0px;
    bottom: 0px;
    border: 0px solid #fff;
    border-radius: 0 0;
    width: 100%;
    text-align: left;
  }
}
.btn.mk-zorg:after {
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  left: 12px;
  top: 13px;
  content: "z";
  font-size: 20px;
}
.btn.mk-zorg a {
  color: #fff;
}
.close-help.pw-icon-close:before {
  color: #fff;
}
.close-help {
  text-decoration: none;
  background-color: #243588;
  z-index: 100;
  border-top-left-radius: 20px 20px;
  border-top-right-radius: 20px 20px;
  border-bottom-right-radius: 24px 21px;
  border-bottom-left-radius: 20px 20px;
  font-size: 8px;
  padding: 6px;
  border: 2px solid white;
}
@media (max-width: 767px) {
  .close-help {
    right: 10px;
    bottom: 12px;
    border: 1px solid #fff;
  }
}
.close-help:hover {
  text-decoration: none;
}
.wrapper-help {
  position: relative;
  width: 100%;
  color: #fff;
  text-align: center;
  padding-bottom: 30px;
  padding-top: 30px;
  margin-bottom: 20px;
}
.wrapper-help .hld.hld-default {
  height: 370px;
  overflow-y: auto;
}
.wrapper-help .hld.hld-default h4 a span {
  color: #243588 !important;
  text-align: left !important;
}
.wrapper-help .hld.hld-default .panel-body .collapse {
  color: #333333 !important;
  text-align: left !important;
}
@media (max-width: 766px) {
  .wrapper-help {
    padding-top: 10px;
    padding-bottom: 20px;
    margin-bottom: 5px;
  }
}
@media (max-width: 767px) {
  .wrapper-help {
    padding-bottom: 20px !important;
  }
}
@media (min-width: 1280px) {
  .wrapper-help {
    padding-top: 10px;
  }
}
.wrapper-help h1 {
  position: relative;
  margin-bottom: 15px;
  font-family: 'Barlow-Medium', sans-serif;
  color: #fff;
  padding: 0 15px;
  font-size: 46px !important;
  line-height: 1;
  z-index: 11;
}
.wrapper-help h1 small {
  font-family: 'Barlow-Medium', sans-serif;
  font-size: 100%;
  color: #fff;
}
@media (max-width: 767px) {
  .wrapper-help h1 {
    display: block;
    margin: 10px 0 0 0;
    padding: 0;
    font-size: 32px !important;
  }
}
@media (min-width: 767px) {
  .wrapper-help h1 {
    font-size: 40px;
  }
}
@media (min-width: 1280px) {
  .wrapper-help h1 {
    display: block;
  }
}
.wrapper-help h2 {
  color: #fff;
  z-index: 11;
  position: relative;
}
.wrapper-help .wrapper-help-content {
  display: inline-block;
  max-width: 600px;
}
.wrapper-help .wrapper-help-content .btn-secondary {
  border: 1px solid #fff;
}
.wrapper-help p {
  position: relative;
  z-index: 2;
}
@media (max-width: 767px) {
  .wrapper-help {
    padding-bottom: 0;
  }
}
/* start fancybox*/
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
  padding: 0;
  margin: 0;
  border: 0;
  outline: none;
  vertical-align: top;
}
.fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 8020;
}
.fancybox-skin {
  position: relative;
  background: #fff;
  color: #444;
  text-shadow: none;
  border-radius: 4px;
}
.fancybox-opened {
  z-index: 8030;
}
.fancybox-opened .fancybox-skin {
  -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}
.fancybox-outer,
.fancybox-inner {
  position: relative;
}
.fancybox-inner {
  overflow: hidden;
}
.fancybox-type-iframe .fancybox-inner {
  -webkit-overflow-scrolling: touch;
}
.fancybox-error {
  color: #444;
  font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 0;
  padding: 15px;
  white-space: nowrap;
}
.fancybox-image,
.fancybox-iframe {
  display: block;
  width: 100%;
  height: 100%;
}
.fancybox-image {
  max-width: 100%;
  max-height: 100%;
}
#fancybox-loading,
.fancybox-close,
.fancybox-prev span,
.fancybox-next span {
  background-image: url('https://cdn2.pricewise.nl/resources/images/fancybox/fancybox_sprite.png');
}
#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -22px;
  margin-left: -22px;
  background-position: 0 -108px;
  opacity: 0.8;
  cursor: pointer;
  z-index: 8060;
}
#fancybox-loading div {
  width: 44px;
  height: 44px;
  background: url('https://cdn2.pricewise.nl/resources/images/fancybox/fancybox_loading.gif') center center no-repeat;
}
.fancybox-close {
  position: absolute;
  top: -18px;
  right: -18px;
  width: 36px;
  height: 36px;
  cursor: pointer;
  z-index: 8040;
}
.fancybox-nav {
  position: absolute;
  top: 0;
  width: 40%;
  height: 100%;
  cursor: pointer;
  text-decoration: none;
  background: transparent url('https://cdn2.pricewise.nl/resources/images/fancybox/blank.gif');
  /* helps IE */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  z-index: 8040;
}
.fancybox-prev {
  left: 0;
}
.fancybox-next {
  right: 0;
}
.fancybox-nav span {
  position: absolute;
  top: 50%;
  width: 36px;
  height: 34px;
  margin-top: -18px;
  cursor: pointer;
  z-index: 8040;
  visibility: hidden;
}
.fancybox-prev span {
  left: 10px;
  background-position: 0 -36px;
}
.fancybox-next span {
  right: 10px;
  background-position: 0 -72px;
}
.fancybox-nav:hover span {
  visibility: visible;
}
.fancybox-tmp {
  position: absolute;
  top: -99999px;
  left: -99999px;
  visibility: hidden;
  max-width: 99999px;
  max-height: 99999px;
  overflow: visible !important;
}
/* Overlay helper */
.fancybox-lock {
  overflow: hidden !important;
  width: auto;
}
.fancybox-lock body {
  overflow: hidden !important;
}
.fancybox-lock-test {
  overflow-y: hidden !important;
}
.fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  display: none;
  z-index: 8010;
  background: url('https://cdn2.pricewise.nl/resources/images/fancybox/fancybox_overlay.png');
}
.fancybox-overlay-fixed {
  position: fixed;
  bottom: 0;
  right: 0;
}
.fancybox-lock .fancybox-overlay {
  overflow: auto;
  overflow-y: scroll;
}
/* Title helper */
.fancybox-title {
  visibility: hidden;
  font: normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
  position: relative;
  text-shadow: none;
  z-index: 8050;
}
.fancybox-opened .fancybox-title {
  visibility: visible;
}
.fancybox-title-float-wrap {
  position: absolute;
  bottom: 0;
  right: 50%;
  margin-bottom: -35px;
  z-index: 8050;
  text-align: center;
}
.fancybox-title-float-wrap .child {
  display: inline-block;
  margin-right: -100%;
  padding: 2px 20px;
  background: transparent;
  /* Fallback for web browsers that doesn't support RGBa */
  background: rgba(0, 0, 0, 0.8);
  border-radius: 15px;
  text-shadow: 0 1px 2px #222;
  color: #FFF;
  font-weight: bold;
  line-height: 24px;
  white-space: nowrap;
}
.fancybox-title-outside-wrap {
  position: relative;
  margin-top: 10px;
  color: #fff;
}
.fancybox-title-inside-wrap {
  padding-top: 10px;
}
.fancybox-title-over-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  padding: 10px;
  background: #000;
  background: rgba(0, 0, 0, 0.8);
}
.fancyboxfromlightbox {
  z-index: 10002;
}
/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  #fancybox-loading,
  .fancybox-close,
  .fancybox-prev span,
  .fancybox-next span {
    background-image: url('https://cdn2.pricewise.nl/resources/images/fancybox/fancybox_sprite@2x.png');
    background-size: 44px 152px;
    /*The size of the normal image, half the size of the hi-res image*/
  }
  #fancybox-loading div {
    background-image: url('https://cdn2.pricewise.nl/resources/images/fancybox/fancybox_loading@2x.gif');
    background-size: 24px 24px;
    /*The size of the normal image, half the size of the hi-res image*/
  }
}
/* end fancybox*/
/* edit missing resources input height */
div#divPRES input {
  height: 25px;
  margin-bottom: 2px;
}
div#divPRES input[type=button] {
  height: 30px;
}
div#divPRES div.resource-not-found-add-screen-list {
  padding: 5px;
}
@media (max-width: 766px) {
  div#ytcontent {
    overflow-y: auto;
    max-height: 100%;
  }
}
.fancybox-as-modal .fancybox-skin {
  border-radius: 10px;
}
.modal-content .modal-body .form-group .fields {
  margin-left: -5px;
  margin-right: -5px;
  margin-top: 20px;
  display: block !important;
}
.modal-content .modal-body .form-group .fields .col-sm-force-three {
  padding-right: 5px;
  padding-left: 5px;
}
@media (max-width: 767px) {
  .modal-content .modal-body .form-group .fields .col-sm-force-three {
    display: inline-block;
    float: left;
    width: 33.3333% !important;
  }
}
.modal-content .modal-body .form-group .fields .col-sm-force-three .hld-input-fields label span {
  position: absolute;
  top: -23px;
  left: 0;
  font-size: 15px;
  font-family: 'Barlow-Medium', sans-serif;
}
.modal-content .modal-body .form-group .fields .col-sm-force-three .hld-input-fields.internet label:before {
  content: "H";
}
.modal-content .modal-body .form-group .fields .col-sm-force-three .hld-input-fields.television label:before {
  content: "L";
}
.modal-content .modal-body .form-group .fields .col-sm-force-three .hld-input-fields.telephony label:before {
  content: "s";
}
.tt-suppliers-download .topstamp {
  background: #AAE4FE;
  border-radius: 6px;
  display: inline-block;
  font-size: 12px;
  line-height: 2;
  padding: 0 10px;
  margin-right: 3px;
  color: #243588;
}
.tt-suppliers-download .actiestamp {
  background: #fdc300;
  border-radius: 6px;
  display: inline-block;
  font-size: 12px;
  line-height: 2;
  padding: 0 10px;
  margin-right: 3px;
  color: #243588;
}
.price-content-telecomv2 .launcher {
  background-color: #FDC300;
  border-radius: 2px;
  padding: 5px 10px !important;
  font-size: 14px;
  cursor: pointer;
}
.price-content-telecomv2 .launcher span {
  color: #333333;
}
.price-content-telecomv2 .launcher .pw-icon-plus,
.price-content-telecomv2 .launcher .pw-icon-minus {
  border-bottom: 1px dotted;
}
.price-content-telecomv2 .launcher .pw-icon-plus:before,
.price-content-telecomv2 .launcher .pw-icon-minus:before {
  color: #ffffff;
  left: 0;
}
.price-content-telecomv2 .launcher .value {
  width: 28.75%;
  text-align: right;
  display: inline-block;
  float: right;
}
.price-content-telecomv2 .tt-pricecontent .tab-1-table .price-value {
  text-align: right;
}
.price-content-telecomv2 .tt-pricecontent .tab-1-table .price-value span,
.price-content-telecomv2 .tt-pricecontent .tab-1-table .price-value strong {
  padding-right: 20px;
  display: inline-block;
}
.price-content-telecomv2 .tt-pricecontent .tab-1-table .price-value strong span {
  padding-right: 0px;
  display: inline-block;
}
.price-content-telecomv2 .tt-pricecontent .tab-1-table .col-nopadding table tr td:last-child {
  padding-right: 20px;
  text-align: right;
}
.tooltipster-default .tooltipster-content {
  color: #757474;
  font-size: 15px;
  line-height: 18px;
  padding: 15px;
  overflow: hidden;
}
.tooltipster-default .tooltipster-content .price-content-telecomv2 table tr td {
  padding: 0px 0 1px 0;
}
.tooltipster-default .tooltipster-content .price-content-telecomv2 table tr td h5 {
  padding-bottom: 0px;
  margin-bottom: 5px;
}
.tooltipster-default .tooltipster-content .price-content-telecomv2 table tr td.add-consprod-int {
  padding: 0 10px 1px 0px;
}
.tooltipster-default .tooltipster-content .price-content-telecomv2 table tr td.add-consprod-int table td {
  padding-left: 10px;
}
.tooltipster-default .tooltipster-content .price-content-telecomv2 table tr td.add-consprod-int table .price-value {
  padding-right: 10px;
}
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow {
  bottom: auto;
}
.tooltipster-base {
  display: table-cell;
}
.tooltipster-base.tooltipster-sidetip.tooltipster-top .tooltipster-arrow {
  bottom: auto;
}
.tooltipster-base .tooltipster-box {
  margin-bottom: -1px;
}
.tooltipster-base.tooltipster-telecom {
  display: table-cell;
}
.tooltipster-base.tooltipster-telecom.tooltipster-sidetip.tooltipster-top .tooltipster-arrow {
  bottom: auto;
}
.tooltipster-base.tooltipster-telecom .price-content-telecomv2 .tt-pricecontent .tab-1-table .price-value strong {
  padding-right: 10px;
}
.tooltipster-base.tooltipster-telecom .price-content-telecomv2 .tt-pricecontent .tab-1-table .price-value strong span {
  padding-right: 0px;
}
.tooltipster-base.tooltipster-telecom .price-content-telecomv2 .tt-pricecontent .tab-1-table .price-value span {
  padding-right: 10px;
}
.tooltipster-base.tooltipster-telecom .tooltipster-box {
  margin-bottom: -1px;
}
.tooltipster-base.tooltipster-telecom .tooltipster-box .tooltipster-content {
  overflow: visible;
}
.tooltipster-base.tooltipster-telecom .tooltipster-box .tooltipster-content .tab-1-table .total-cost-een .price-value strong {
  padding-right: 0px;
}
.tooltipster-base.tooltipster-telecom .tooltipster-box .tooltipster-content .tab-1-table .total-cost-een .price-value span {
  padding-right: 10px;
}
.tooltipster-base.tooltipster-telecom .tooltipster-box .tooltipster-content .tab-1-table .col-nopadding table tr td:last-child {
  padding-right: 0px;
}
.price-content-telecomv2 {
  color: #333333 !important;
}
.price-content-telecomv2 .tt-pricecontent .area1 table td h5 {
  color: #243588;
  border-bottom: 0px solid #BABABA !important;
}
.price-content-telecomv2 .price-card-hr {
  margin-top: 0px;
  margin-bottom: 0px;
  border: 0;
  border-top: 1px solid #bbbbbb;
}
.price-content-telecomv2 .total-cost-een td {
  padding-bottom: 10px;
}
.price-content-telecomv2 .total-cost-een strong {
  font-size: 14px;
}
.price-content-telecomv2 .tab-1-table .launcher span,
.price-content-telecomv2 .tab-1-table .launcher strong {
  padding: 0px 0px;
  display: inline-block;
}
.price-content-telecomv2 .tab-1-table td span,
.price-content-telecomv2 .tab-1-table td strong {
  padding: 2px 10px;
  display: inline-block;
}
.price-content-telecomv2 .tab-1-table td span span {
  padding: 0 0;
}
.price-content-telecomv2 .tab-1-table td strong span {
  padding: 0 0;
}
.price-content-telecomv2 .tab-1-table span {
  font-size: 14px;
}
.price-content-telecomv2 .tab-1-table h5 {
  border-bottom: 0px solid #BABABA;
  color: #243588;
  padding-bottom: 0px;
  margin-bottom: 0px;
}
.price-content-telecomv2 .tab-1-table h5 span {
  font-size: 16px;
}
.price-content-telecomv2 .tab-1-table .per-maand-price strong {
  font-size: 14px;
}
.price-content-telecomv2 .tab-1-table .per-maand-price span {
  font-family: 'Barlow-Bold', sans-serif;
}
.price-content-telecomv2 .tab-1-table .launcher {
  border-radius: 2px !important;
  font-size: 14px !important;
  color: #000 !important;
  padding: 5px 10px !important;
}
.price-content-telecomv2 .tab-1-table .launcher span {
  margin: 0 0 !important;
}
.price-content-telecomv2 .tab-1-table .launcher .pw-icon-plus,
.price-content-telecomv2 .tab-1-table .launcher .pw-icon-minus {
  padding-left: 0px;
  border-bottom: 1px dotted;
}
.price-content-telecomv2 .tab-1-table .launcher .pw-icon-plus:before,
.price-content-telecomv2 .tab-1-table .launcher .pw-icon-minus:before {
  display: none;
}
.price-content-telecomv2 .tab-1-table .discount_details {
  font-size: 14px;
  color: #243588;
}
.price-content-telecomv2 .tab-1-table .add-consprod .add-consprod-int span {
  padding: 0 0 !important;
}
.price-content-telecomv2 .tab-1-table .add-consprod table {
  margin-bottom: 3px;
  background-color: #EDF2FB;
}
.price-content-telecomv2 .tab-1-table .add-consprod table td {
  padding: 2px 10px;
}
.price-content-telecomv2 .tab-1-table .add-consprod span {
  font-size: 14px;
}
.tel_v2 {
  /*================  general start =========================*/
  /* =================================  PRODUCT BOX start ==================================*/
  /*==============================  ICON PLUS AND MINUS SQUARE ===========================*/
  /* =================================  PRODUCT BOX end ==================================*/
  /*================  general end =========================*/
}
.tel_v2 .div-pp-static .tbl-pp-submit input[type=submit].button-green-big[class*=" pw-icon-"] + span {
  display: none;
}
.tel_v2 .div-pp-static .tbl-pp-submit .button-green-big {
  display: block;
  margin: 0 0 0 auto;
  padding-right: 16px;
}
.tel_v2 .tooltipster-default #totalDiscountTooltipTemplate_tt .totalsumlist {
  margin-bottom: 0px;
}
.tel_v2 .tooltipster-default #totalDiscountTooltipTemplate_tt .totalsumlist li .listitem_label {
  font-size: 14px;
}
.tel_v2 .tooltipster-default #totalDiscountTooltipTemplate_tt .totalsumlist li .listitem_value {
  font-size: 14px;
}
.tel_v2 .list-border-bottom {
  border-bottom: 1px solid #bbb;
  margin-bottom: 5px !important;
}
.tel_v2 .price-card-hr {
  margin-top: 0px;
  margin-bottom: 0px;
  border: 0;
  border-top: 1px solid #bbbbbb;
}
.tel_v2 .total-cost-een td {
  padding-bottom: 10px;
}
.tel_v2 .total-cost-een strong {
  font-size: 14px;
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane {
  background-color: #fff;
  -webkit-border-bottom-right-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -moz-border-radius-bottomright: 6px;
  -moz-border-radius-bottomleft: 6px;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .first-blue-box .blue-box.blue-box-sticky-top {
  margin-bottom: 24px;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  border-bottom: 1px solid #BABABA;
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .first-blue-box .rslt-item.blue-box-inside {
  background-color: #edf2fb;
  -webkit-border-bottom-right-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -moz-border-radius-bottomright: 6px;
  -moz-border-radius-bottomleft: 6px;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
  border-top-left-radius: 0px !important;
  border-top-right-radius: 0px !important;
  border-top: 1px solid #BABABA;
  margin-top: -30px;
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .first-blue-box .rslt-item.blue-box-inside .buy-telv2 {
  background-color: transparent;
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .launcher {
  border-radius: 2px !important;
  font-size: 14px !important;
  color: #000 !important;
  padding: 5px 10px !important;
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .launcher span {
  margin: 0 0 !important;
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .launcher .pw-icon-plus,
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .launcher .pw-icon-minus {
  padding-left: 0px;
  border-bottom: 1px dotted;
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .launcher .pw-icon-plus:before,
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .launcher .pw-icon-minus:before {
  display: none;
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .area1 .tab-1-table.tab-price-table .launcher span,
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .area1 .tab-1-table.tab-price-table .launcher strong {
  padding: 0px 0px;
  display: inline-block;
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .area1 .tab-1-table.tab-price-table td span,
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .area1 .tab-1-table.tab-price-table td strong {
  padding: 2px 10px;
  display: inline-block;
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .area1 .tab-1-table.tab-price-table td span span {
  padding: 0 0;
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .area1 .tab-1-table.tab-price-table td strong span {
  padding: 0 0;
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .area1 .tab-1-table.tab-price-table span {
  font-size: 16px;
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .area1 .tab-1-table.tab-price-table h5 {
  border-bottom: 0px solid #BABABA;
  color: #243588;
  padding-bottom: 0px;
  margin-bottom: 0px;
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .area1 .tab-1-table.tab-price-table h5 span {
  font-size: 16px;
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .area1 .tab-1-table.tab-price-table .per-maand-price strong {
  font-size: 16px;
}
.tel_v2 .discount_details {
  font-size: 14px;
  color: #243588;
}
.tel_v2 .add-consprod .add-consprod-int span {
  padding: 0 0 !important;
}
.tel_v2 .add-consprod table {
  margin-bottom: 3px;
  background-color: #EDF2FB;
}
.tel_v2 .add-consprod table td {
  padding: 2px 10px;
}
.tel_v2 .add-consprod span {
  font-size: 14px;
}
.tel_v2 .pp-telecomv2 .contractdur {
  display: block;
  text-align: center;
}
.tel_v2 .pp-telecomv2 .contractdur span {
  color: #333333;
  font-size: 14px;
}
@media (max-width: 1279px) {
  .tel_v2 .fields .text-right {
    clear: both;
  }
}
.tel_v2 .fields .postalcodeandhousenr .colpc {
  padding-right: 10px;
}
@media (max-width: 1024px) {
  .tel_v2 .fields .postalcodeandhousenr .colpc {
    padding-left: 10px;
  }
}
@media (max-width: 1024px) {
  .tel_v2 .fields .postalcodeandhousenr .colhousenr .inputbackground {
    width: 100%;
  }
}
.tel_v2 .fields .hld-input-fields {
  border: 1px solid #bbbbbb !important;
  -webkit-box-shadow: 0 3px 0px #cbcbcb;
          box-shadow: 0 3px 0px #cbcbcb;
  padding: 13px 10px;
  position: relative;
  border-radius: 10px;
  padding: 10px 20px 20px;
  margin: 10px 0 20px 0;
  border: 1px solid #243588;
  background: #fff;
}
@media (max-width: 1024px) {
  .tel_v2 .fields .hld-input-fields {
    margin-bottom: 10px;
  }
}
.tel_v2 .fields .hld-input-fields label {
  color: #243588;
  padding-left: 60px;
  white-space: nowrap;
}
.tel_v2 .fields .hld-input-fields label:before {
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "H";
  font-size: 21px;
  color: #243588;
  position: absolute;
  left: 30px;
}
.tel_v2 .fields .hld-input-fields.checked {
  background-color: #ffffff;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.tel_v2 .fields .hld-input-fields.internet label:before {
  content: "H";
}
.tel_v2 .fields .hld-input-fields.television label:before {
  content: "L";
}
.tel_v2 .fields .hld-input-fields.telephony label:before {
  content: "s";
}
.tel_v2 .tt-suppliers-download .tab-1-table {
  vertical-align: middle;
}
@media (max-width: 766px) {
  .tel_v2 .tt-suppliers-download .tab-1-table {
    font-size: 14px;
  }
}
.tel_v2 .tt-suppliers-download .tab-1-table tr:first-child td {
  color: #243588;
  font-weight: bold;
  font-size: 16px;
}
.tel_v2 .tt-suppliers-download .tab-1-table td {
  padding: 5px 0;
  vertical-align: middle;
}
.tel_v2 .tt-suppliers-download .tab-1-table td .download-value,
.tel_v2 .tt-suppliers-download .tab-1-table td .download-slider {
  display: inline-block;
  vertical-align: middle;
}
.tel_v2 .tt-suppliers-download .tab-1-table td .download-value {
  width: 140px;
  text-align: left;
}
.tel_v2 .tt-pricecontent .area1 table.no-pr-firstchild td:first-child {
  padding-right: 0;
}
.tel_v2 .tt-pricecontent .area1 table.no-pr-firstchild td.price-value span {
  padding-right: 10px;
}
.tel_v2 .tt-pricecontent .area1 table td:first-child {
  width: auto;
  padding-right: 10px;
  width: 80%;
}
.tel_v2 .tt-pricecontent .area1 table td:first-child p span.label {
  width: auto;
}
.tel_v2 .tt-pricecontent .area1 table td h5 {
  border-bottom: 1px solid #BABABA;
  padding-bottom: 5px;
  margin-bottom: 5px;
}
.tel_v2 .productinfohld .list-table {
  margin-bottom: 10px;
}
.tel_v2 .productinfohld .list-table li {
  border-bottom: none;
  padding: 0 10px 5px;
}
.tel_v2 .productinfohld .list-table li.listitem_title {
  border-bottom: 1px solid #ccc;
  font-family: 'Barlow-Bold', sans-serif;
  font-weight: normal;
  border-bottom: 1px solid #bbbbbb;
  margin-bottom: 10px;
}
.tel_v2 .productinfohld .list-table li .listitem_label {
  width: 72%;
  padding-right: 0;
  display: inline-block;
  text-align: left;
  float: none;
}
.tel_v2 .productinfohld .list-table li .listitem_value {
  width: 25%;
  text-align: right;
  padding-right: 0;
  color: #333333;
  display: inline-block;
  float: none;
  white-space: nowrap;
}
.tel_v2 .productinfohld .list-table.totalsum {
  font-family: 'Barlow-Bold', sans-serif;
  font-size: 18px;
}
.tel_v2 .productinfohld .jetotal-telecom-accordion .list-border-bottom {
  margin-bottom: 15px !important;
}
.tel_v2 .productinfohld .jetotal-telecom-accordion .list-border-bottom .listitem_title span {
  font-family: 'Barlow-Normal', sans-serif;
  font-weight: 700 !important;
  color: #243588;
}
.tel_v2 .productinfohld .jetotal-telecom-accordion .panel-group {
  margin-bottom: 10px;
}
.tel_v2 .productinfohld .jetotal-telecom-accordion .accordion .panel:last-child .panel-heading a {
  color: #333333;
  cursor: text;
}
.tel_v2 .productinfohld .jetotal-telecom-accordion .accordion .panel:last-child .panel-heading a span {
  color: #333333;
}
.tel_v2 .productinfohld .jetotal-telecom-accordion .accordion .panel .panel-collapse.collapse,
.tel_v2 .productinfohld .jetotal-telecom-accordion .accordion .panel .panel-collapse.collapsing {
  border-bottom: 0px solid #fff;
}
.tel_v2 .productinfohld .jetotal-telecom-accordion .accordion .panel .panel-heading a {
  position: relative;
  padding: 3px 0 8px 0;
}
.tel_v2 .productinfohld .jetotal-telecom-accordion .accordion .panel .panel-heading a .value-accordion {
  position: absolute;
  right: 10px;
  display: inline-block !important;
  width: auto !important;
  font-family: 'Barlow-Normal', sans-serif;
  color: #243588;
}
@media (max-width: 1023px) {
  .tel_v2 .productinfohld .jetotal-telecom-accordion .accordion .panel .panel-heading a .value-accordion {
    right: 0px;
    padding-top: 4px;
  }
}
@media (max-width: 766px) {
  .tel_v2 .productinfohld .jetotal-telecom-accordion .accordion .panel .panel-heading a .value-accordion {
    right: 0px;
    padding-top: 4px;
  }
}
.tel_v2 .productinfohld .jetotal-telecom-accordion .accordion .panel .panel-heading a span {
  display: inline !important;
  padding-left: 10px;
  font-family: 'Barlow-Normal', sans-serif;
  color: #243588;
  font-weight: 700 !important;
}
@media (max-width: 1023px) {
  .tel_v2 .productinfohld .jetotal-telecom-accordion .accordion .panel .panel-heading a span {
    padding-left: 0px;
    font-size: 13px;
  }
}
@media (max-width: 766px) {
  .tel_v2 .productinfohld .jetotal-telecom-accordion .accordion .panel .panel-heading a span {
    padding-left: 0px;
    font-size: 13px;
  }
}
.tel_v2 .productinfohld .jetotal-telecom-accordion .accordion .panel .panel-heading a span:after {
  position: relative;
  left: -4px;
  top: 3px;
}
@media (max-width: 1023px) {
  .tel_v2 .productinfohld .jetotal-telecom-accordion .accordion .panel .panel-heading a span:after {
    left: -6px;
    font-size: 12px;
  }
}
@media (max-width: 766px) {
  .tel_v2 .productinfohld .jetotal-telecom-accordion .accordion .panel .panel-heading a span:after {
    left: -6px;
    font-size: 12px;
  }
}
.tel_v2 .productinfohld .jetotal-telecom-accordion .accordion .panel .panel-heading a div {
  display: inline;
}
.tel_v2 .productinfohld .jetotal-telecom-accordion .accordion .panel .panel-collapse > .panel-body {
  padding: 8px 0 5px 0;
}
.tel_v2 .productinfohld .jetotal-telecom-accordion .accordion .panel .content .list-table {
  margin-bottom: 0px;
}
.tel_v2 .productinfohld .jetotal-telecom-accordion .list-cashback span {
  font-family: 'Barlow-Normal', sans-serif;
  color: #0094ff;
  font-weight: bold;
}
.tel_v2 .productinfohld .jetotal-telecom {
  clear: both;
}
.tel_v2 .productinfohld .jetotal-telecom .totalsumlistwrap .launcher {
  background-color: #fdc300 !important;
  -webkit-border-top-left-radius: 5px !important;
  -webkit-border-top-right-radius: 5px !important;
  -moz-border-radius-topleft: 5px !important;
  -moz-border-radius-topright: 5px !important;
  border-top-left-radius: 5px !important;
  border-top-right-radius: 5px !important;
  padding: 6px 30px 8px 30px !important;
  font-size: 14px !important;
  cursor: text !important;
  margin-left: -20px !important;
  margin-right: 0px !important;
  border-bottom: 2px solid #deab00 !important;
}
.tel_v2 .productinfohld .jetotal-telecom .totalsumlistwrap .launcher:before {
  border-bottom-left-radius: 5px;
  width: 10px;
  height: 5px;
  background-color: #deab00;
  content: "";
  display: block;
  text-align: left;
  margin-top: 31px;
  position: absolute;
  left: -40px;
}
@media (max-width: 1279px) {
  .tel_v2 .productinfohld .jetotal-telecom .totalsumlistwrap .launcher:before {
    left: -10px;
  }
}
.tel_v2 .productinfohld .jetotal-telecom .totalsumlistwrap .launcher:after {
  border-bottom-right-radius: 5px;
  width: 10px;
  height: 5px;
  background-color: #deab00;
  content: "";
  display: block;
  text-align: right;
  margin-top: 9px;
  position: absolute;
  right: -39px;
}
@media (max-width: 1279px) {
  .tel_v2 .productinfohld .jetotal-telecom .totalsumlistwrap .launcher:after {
    right: -10px;
  }
}
.tel_v2 .productinfohld .jetotal-telecom .totalsumlistwrap .launcher .info-icon {
  background: #243588;
}
.tel_v2 .productinfohld .jetotal-telecom .totalsumlistwrap .launcher .label,
.tel_v2 .productinfohld .jetotal-telecom .totalsumlistwrap .launcher .value {
  font-family: 'Barlow-Bold', sans-serif;
  border-bottom: 0px dotted;
  font-size: 16px;
}
.tel_v2 .productinfohld .totalsumlistwrap {
  clear: both;
}
.tel_v2 .productinfohld .totalsumlistwrap .launcher {
  background-color: #FDC300;
  border-radius: 2px;
  padding: 5px 10px !important;
  font-size: 14px;
  cursor: text;
}
.tel_v2 .productinfohld .totalsumlistwrap .launcher .pw-icon-plus,
.tel_v2 .productinfohld .totalsumlistwrap .launcher .pw-icon-minus {
  border-bottom: 1px dotted;
}
.tel_v2 .productinfohld .totalsumlistwrap .launcher .pw-icon-plus:before,
.tel_v2 .productinfohld .totalsumlistwrap .launcher .pw-icon-minus:before {
  color: #ffffff;
  left: 0;
}
.tel_v2 .productinfohld .totalsumlistwrap .launcher .value {
  width: 28.75%;
  text-align: right;
  float: right;
  display: block;
}
.tel_v2 .productinfohld .totalsumlistwrap .totalsumlist {
  border-bottom: 2px solid #FDC300;
}
.tel_v2 .productinfohld .btn-lg {
  padding: 20px 16px;
}
@media (max-width: 766px) {
  .tel_v2 .productinfohld .btn-lg {
    padding: 10px 16px !important;
  }
}
.tel_v2 .pw-icon-plus,
.tel_v2 .pw-icon-minus {
  padding-left: 26px;
  position: relative;
}
.tel_v2 .pw-icon-plus:before,
.tel_v2 .pw-icon-minus:before {
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #fdc300;
  font-size: 20px;
  position: absolute;
  display: block;
  content: "O";
  top: 0;
}
.tel_v2 .pw-icon-minus:before {
  content: "R";
}
@media (max-width: 1279px) {
  .tel_v2.tel2_startcompare div.landingpage-facelift .hero-unit .quote h1 {
    font-size: 41px;
  }
}
@media (max-width: 1023px) {
  .tel_v2.tel2_startcompare div.landingpage-facelift .hero-unit .quote h1 {
    font-size: 41px;
  }
}
@media (max-width: 766px) {
  .tel_v2.tel2_startcompare div.landingpage-facelift .hero-unit .quote h1 {
    font-size: 28px;
  }
}
.tel_v2.tel2_startcompare .hero-unit.landing-telecom {
  background-image: url('https://cdn2.pricewise.nl/resources/main/landing-page-telecom-v2.jpg');
  background-repeat: no-repeat;
}
@media (max-width: 1279px) {
  .tel_v2.tel2_startcompare .hld {
    padding-bottom: 20px;
  }
}
.tel_v2.tel2_startcompare .hld .hld-input-fields {
  padding: 0;
}
.tel_v2.tel2_startcompare .hld .hld-input-fields label {
  padding: 15px 15px 14px 67px;
}
.tel_v2.tel2_startcompare .hld .hld-input-fields label:before {
  left: 40px;
  top: 14px;
}
.tel_v2.tel2_startcompare .hld .hld-input-fields input {
  top: 15px;
  left: 15px;
}
.tel_v2.tel2_startcompare .hld .hld-input-fields .image-checkbox {
  top: 14px;
  left: 10px;
}
.tel_v2.tel2_resultlist {
  /*================  Insocial scores box start =========================*/
  /*================  Insocial scores box end =========================*/
}
@media (min-width: 767px) and (max-width: 1023px) {
  .tel_v2.tel2_resultlist .wizz-btn-mobile {
    display: inline-block !important;
    position: absolute;
    top: -29px;
    z-index: 1;
    left: 0px;
  }
  .tel_v2.tel2_resultlist .wizz-btn-mobile .btn-secondary {
    border-radius: 5px;
  }
}
@media (max-width: 766px) {
  .tel_v2.tel2_resultlist .wizz-btn-mobile {
    top: -16px;
    left: -13px;
  }
}
.tel_v2.tel2_resultlist .hld-expand.hld-default {
  margin: 10px 0 0px 0;
}
.tel_v2.tel2_resultlist .g4:before,
.tel_v2.tel2_resultlist .g5:before {
  content: "4G";
  text-align: center;
  background: #243588;
  border-radius: 4px;
  font-size: 10px;
  color: #ffffff;
  position: absolute;
  left: -3px;
  display: block;
  top: 3px;
  width: 23px;
  height: 16px;
  padding: 0px 2px;
}
.tel_v2.tel2_resultlist .g4-plus:before,
.tel_v2.tel2_resultlist .g5-plus:before {
  content: "4G+";
  text-align: center;
  background: #243588;
  border-radius: 4px;
  font-size: 10px;
  color: #ffffff;
  position: absolute;
  left: -3px;
  display: block;
  top: 3px;
  width: 23px;
  height: 16px;
  padding: 0px 2px;
}
.tel_v2.tel2_resultlist .g5-plus:before {
  content: "5G+";
}
.tel_v2.tel2_resultlist .g5:before {
  content: "5G";
}
.tel_v2.tel2_resultlist .g3:before {
  content: "3G";
  text-align: center;
  background: #BABABA;
  border-radius: 4px;
  font-size: 10px;
  color: #ffffff;
  position: absolute;
  left: -3px;
  display: block;
  top: 3px;
  width: 23px;
  height: 16px;
  padding: 0px 2px;
}
@media (max-width: 766px) {
  .tel_v2.tel2_resultlist .rslt-notifications > div.notification-item {
    margin-top: 20px;
  }
}
@media (max-width: 766px) {
  .tel_v2.tel2_resultlist .listevalscores .listitem_label {
    width: 44.25%;
  }
  .tel_v2.tel2_resultlist .listevalscores .listitem_value {
    width: 55.75%;
  }
  .tel_v2.tel2_resultlist .listevalscores .listitem_value .info-icon {
    position: absolute;
    margin-top: 3px;
    right: -2px;
  }
  .tel_v2.tel2_resultlist .listevalscores.listevalscores-xs .listitem_value {
    position: relative;
    float: left;
    width: 25%;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
    padding-left: 0;
  }
  .tel_v2.tel2_resultlist .listevalscores.listevalscores-xs .listitem_value .score-xs {
    display: inline-block !important;
  }
  .tel_v2.tel2_resultlist .listevalscores.listevalscores-xs .listitem_label {
    position: relative;
    float: left;
    width: 75%;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
    padding-left: 0;
  }
  .tel_v2.tel2_resultlist .listevalscores.listevalscores-xs .listitem_value span.big {
    position: relative;
    right: auto;
    top: 0px;
    left: 0px;
    padding-left: 0px;
  }
}
@media (max-width: 1279px) {
  .tel_v2.tel2_resultlist .social-area-telv2 .first-area-telv2 {
    width: 100%;
    padding: 10px 10px 10px 20px !important;
  }
  .tel_v2.tel2_resultlist .social-area-telv2 .second-area-telv2 {
    width: 100%;
    padding: 0px 20px 0px 0px;
  }
}
@media (max-width: 1023px) {
  .tel_v2.tel2_resultlist .social-area-telv2 .first-area-telv2 {
    width: 100%;
    padding: 0px 10px 0px 0px;
  }
  .tel_v2.tel2_resultlist .social-area-telv2 .second-area-telv2 {
    width: 100%;
    padding: 0px 20px 0px 0px;
  }
}
.tel_v2.tel2_resultlist .listevalscores .ratingStars_span {
  background-image: url('https://cdn2.pricewise.nl/resources/main/stars_on_big.png');
  background-position: 0 0;
}
.tel_v2.tel2_resultlist .listevalscores .ratingStars {
  background-image: url('https://cdn2.pricewise.nl/resources/main/stars_off_big.png');
  background-position: 0 0;
  width: 80px;
}
@media (max-width: 1279px) {
  .tel_v2.tel2_resultlist .area-suppliers-information.area-suppliers-information-v3 {
    width: 100% !important;
  }
}
@media (max-width: 1279px) {
  .tel_v2.tel2_resultlist .first-area-telv2.first-area-telv3 {
    padding: 10px 10px 10px 0px !important;
  }
}
.tel_v2.tel2_resultlist .first-area-telv2.first-area-telv3 .table-tab-telv2 td {
  padding: 0px 5px 5px 0 !important;
}
.tel_v2.tel2_resultlist .first-area-telv2.first-area-telv3 .table-tab-telv2 td ul {
  margin-bottom: 0px;
}
.tel_v2.tel2_resultlist .first-area-telv2.first-area-telv3 .table-tab-telv2 .first-td,
.tel_v2.tel2_resultlist .first-area-telv2.first-area-telv3 .table-tab-telv2 .last-td {
  background: #fff !important;
  border-bottom: 0px solid #ddd !important;
}
.tel_v2.tel2_resultlist .first-area-telv2.first-area-telv3 .table-tab-telv2 .first-td span,
.tel_v2.tel2_resultlist .first-area-telv2.first-area-telv3 .table-tab-telv2 .last-td span {
  color: #333 !important;
  font-size: 16px !important;
}
.tel_v2.tel2_resultlist .first-area-telv2.first-area-telv3 .table-tab-telv2 .first-td .details.list-icon,
.tel_v2.tel2_resultlist .first-area-telv2.first-area-telv3 .table-tab-telv2 .last-td .details.list-icon {
  margin-bottom: 0px;
}
.tel_v2.tel2_resultlist .second-area-telv2.second-area2-telv3 .list-table.listevalscores .listitem_value,
.tel_v2.tel2_resultlist .second-area-telv2.second-area2-telv3 .list-table.listevalscores .listitem_label {
  width: 50% !important;
}
@media (min-width: 766px) and (max-width: 1023px) {
  .tel_v2.tel2_resultlist .second-area-telv2.second-area2-telv3 .list-table.listevalscores .listitem_value,
  .tel_v2.tel2_resultlist .second-area-telv2.second-area2-telv3 .list-table.listevalscores .listitem_label {
    width: 50% !important;
  }
}
@media (max-width: 766px) {
  .tel_v2.tel2_resultlist .second-area-telv2.second-area2-telv3 .list-table.listevalscores .listitem_value,
  .tel_v2.tel2_resultlist .second-area-telv2.second-area2-telv3 .list-table.listevalscores .listitem_label {
    width: 50% !important;
  }
}
.tel_v2.tel2_resultlist .second-area-telv2.second-area2-telv3 .listitem_value_top {
  text-align: left;
}
@media (max-width: 1023px) {
  .tel_v2.tel2_resultlist .second-area-telv2.second-area2-telv3 .listitem_value_top {
    text-align: left !important;
  }
}
@media (max-width: 766px) {
  .tel_v2.tel2_resultlist .second-area-telv2.second-area2-telv3 .listitem_value_top {
    text-align: left !important;
  }
}
.tel_v2.tel2_resultlist .second-area-telv2.second-area2-telv3 .listitem_value_top strong {
  color: #333;
  margin-left: 22px;
}
@media (max-width: 766px) {
  .tel_v2.tel2_resultlist .second-area-telv2.second-area2-telv3 .listitem_value_top strong {
    margin-left: 0px;
  }
}
.tel_v2.tel2_resultlist .second-area-telv3 {
  margin-bottom: 20px;
}
.tel_v2.tel2_resultlist .second-area-telv3 strong {
  margin-bottom: 5px;
}
.tel_v2.tel2_resultlist .second-area-telv3 .details.list-icon {
  margin-bottom: 0px;
}
.tel_v2.tel2_resultlist .reloading-results {
  position: fixed;
  top: 40%;
  left: 48%;
}
.tel_v2.tel2_resultlist .tt-suppliers-rating ul {
  padding: 0;
  margin: 0;
}
.tel_v2.tel2_resultlist .tt-suppliers-rating ul li {
  list-style-type: none;
}
.tel_v2.tel2_resultlist .tt-suppliers-rating ul li span {
  display: inline-block;
  text-align: left;
  color: #333333;
}
@media (max-width: 767px) {
  .tel_v2.tel2_resultlist .tt-suppliers-rating ul li span {
    font-size: 14px;
  }
}
.tel_v2.tel2_resultlist .tt-suppliers-rating ul li span:first-child {
  width: 70%;
  color: #243588;
}
.tel_v2.tel2_resultlist .tt-suppliers-rating ul li:last-child {
  padding-top: 5px;
}
.tel_v2.tel2_resultlist .tt-suppliers-rating ul li:last-child span {
  width: 100%;
  color: #333333;
}
@media (max-width: 766px) {
  .tel_v2.tel2_resultlist .hero-unit {
    max-height: 61.25px;
  }
}
.tel_v2.tel2_resultlist .hero-unit h1 {
  overflow: hidden;
  min-height: 26px;
}
@media (min-width: 767px) {
  .tel_v2.tel2_resultlist .hero-unit h1 {
    min-height: 48px;
  }
}
.tel_v2.tel2_resultlist .rslt-telecomv2detailsModal .modal-dialog {
  height: auto;
}
.tel_v2.tel2_resultlist .rslt-telecomv2detailsModal .modal-dialog .modal-body {
  padding: 10px 20px 150px 20px;
}
.tel_v2.tel2_resultlist .eigen-risi:before {
  content: "";
  left: 2px;
  border-radius: 8px;
  background: #757474;
  width: 6px;
  height: 6px;
  top: 9px;
  position: absolute;
  display: block;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .tel_v2.tel2_resultlist .rslt-detailsModal .modal-dialog .modal-footer {
    position: relative;
    left: 20px;
  }
}
@media only screen and (max-device-width: 1023px) {
  .tel_v2.tel2_resultlist .left-area-rslt-item .details-box-tel-list .details.list-icon li {
    padding-bottom: 5px;
  }
}
@media (min-width: 1280px) {
  .tel_v2.tel2_resultlist .left-area-rslt-item .supplier-telv2 {
    width: 21%;
    padding-left: 20px;
  }
  .tel_v2.tel2_resultlist .left-area-rslt-item .product-telv2 {
    width: 36%;
  }
  .tel_v2.tel2_resultlist .left-area-rslt-item .product-icon-telv2 {
    width: 43%;
  }
  .tel_v2.tel2_resultlist .left-area-rslt-item .details-box-tel-list {
    padding-left: 162px;
  }
  .tel_v2.tel2_resultlist .left-area-rslt-item .compare-check-tel-box {
    width: 23%;
  }
}
@media (max-width: 1279px) {
  .tel_v2.tel2_resultlist .left-area-rslt-item .product-icon-telv2 {
    margin-bottom: 10px;
    padding-left: 62px;
  }
  .tel_v2.tel2_resultlist .left-area-rslt-item .details-box-tel-list {
    padding-left: 40px;
  }
}
@media (max-width: 1023px) {
  .tel_v2.tel2_resultlist .left-area-rslt-item .details-box-tel-list {
    padding-left: 40px;
  }
}
@media (max-width: 766px) {
  .tel_v2.tel2_resultlist .left-area-rslt-item .product-icon-telv2 {
    margin-bottom: 0px;
    padding-left: 10px;
  }
  .tel_v2.tel2_resultlist .left-area-rslt-item .details-box-tel-list {
    padding-left: 10px;
  }
}
.tel_v2.tel2_resultlist .compare-check-tel-box .compare-check-container {
  margin-bottom: 15px;
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .tel_v2.tel2_resultlist .main-right-rslt {
    width: 30%;
  }
}
.tel_v2.tel2_resultlist .main-right-rslt .rslt-filter-v2 .collapse .hld-gray {
  margin-bottom: 5px;
}
@media (max-width: 766px) {
  .tel_v2.tel2_resultlist .main-right-rslt .rslt-filter-v2 .sortof .btn-default {
    width: 100%;
  }
}
.tel_v2.tel2_resultlist .main-right-rslt .fields {
  padding-right: 5px;
  padding-left: 5px;
}
.tel_v2.tel2_resultlist .main-right-rslt .fields .col-sm-force-three {
  padding-right: 5px;
  padding-left: 5px;
}
@media (max-width: 767px) {
  .tel_v2.tel2_resultlist .main-right-rslt .fields .col-sm-force-three {
    display: inline-block;
    float: left;
    width: 33.3333% !important;
  }
}
.tel_v2.tel2_resultlist .main-right-rslt .fields .col-sm-force-three .hld-input-fields {
  background-color: #EDEDED;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding-top: 30px;
  border: none !important;
}
.tel_v2.tel2_resultlist .main-right-rslt .fields .col-sm-force-three .hld-input-fields label span {
  position: absolute;
  top: -23px;
  left: 0;
  font-size: 15px;
  font-family: 'Barlow-Medium', sans-serif;
}
.tel_v2.tel2_resultlist .main-right-rslt .fields .col-sm-force-three .hld-input-fields-new {
  margin: 0;
  padding: 0;
  border: none !important;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.tel_v2.tel2_resultlist .main-right-rslt .fields .col-sm-force-three .hld-input-fields-new label {
  position: relative;
  border-radius: 10px;
  padding: 10px 20px 20px;
  margin: 10px 0 20px 0;
  border: 1px solid #bbbbbb;
  background: #fff;
  -webkit-box-shadow: 0 3px 0 #dcdcdc;
          box-shadow: 0 3px 0 #dcdcdc;
  padding: 11px 7px 38px;
  margin: 0;
  display: inline-block;
  width: 100%;
}
@media (min-width: 1280px) {
  .tel_v2.tel2_resultlist .main-right-rslt .fields .col-sm-force-three .hld-input-fields-new label:before {
    left: 35px;
  }
}
.tel_v2.tel2_resultlist .main-right-rslt .fields .col-sm-force-three .hld-input-fields-new label span {
  top: auto;
  bottom: 11px;
  display: inline-block;
  width: 100%;
  text-align: center;
  font-size: 16px;
  font-family: 'Barlow-Normal', sans-serif;
}
.tel_v2.tel2_resultlist .main-right-rslt .fields .col-sm-force-three .hld-input-fields-new label input {
  text-indent: -9999px;
  display: none;
}
.tel_v2.tel2_resultlist .main-right-rslt .fields .col-sm-force-three .hld-input-fields-new:hover label {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.tel_v2.tel2_resultlist .main-right-rslt .fields .col-sm-force-three .hld-input-fields-new.checked label {
  position: relative;
  border-radius: 10px;
  padding: 10px 20px 20px;
  margin: 10px 0 20px 0;
  border: 1px solid #94b0e2;
  background: #edf2fb;
  padding: 11px 7px 38px;
  margin: 0;
  display: inline-block;
  width: 100%;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.tel_v2.tel2_resultlist .main-right-rslt .productdet-check {
  margin-top: 0;
}
.tel_v2.tel2_resultlist .main-right-rslt .productdet-check .pw-icon-email,
.tel_v2.tel2_resultlist .main-right-rslt .productdet-check .pw-icon-undo,
.tel_v2.tel2_resultlist .main-right-rslt .productdet-check .font-icon-map-signs,
.tel_v2.tel2_resultlist .main-right-rslt .productdet-check .pw-icon-map-signs {
  float: left;
  margin-top: 1px;
}
.tel_v2.tel2_resultlist .main-right-rslt .productdet-check .pw-icon-undo {
  margin-top: 4px;
}
.tel_v2.tel2_resultlist .main-right-rslt .productdet-check .font-icon-map-signs,
.tel_v2.tel2_resultlist .main-right-rslt .productdet-check .pw-icon-map-signs {
  margin-top: 3px;
}
.tel_v2.tel2_resultlist .main-right-rslt .sortof h2 {
  font-size: 20px;
  font-family: 'Barlow-Medium', sans-serif;
  margin: 10px 0 15px;
}
.tel_v2.tel2_resultlist .main-right-rslt .sortof .productdet-check a {
  padding-left: 10px;
}
.tel_v2.tel2_resultlist .main-right-rslt .sortof .list-unstyled .items {
  margin-top: 5px;
}
.tel_v2.tel2_resultlist .main-right-rslt .sortof .list-unstyled .items label {
  white-space: inherit;
  padding-bottom: 10px;
}
.tel_v2.tel2_resultlist .main-right-rslt .sortof .list-unstyled .items label.disabled .image-checkbox:after {
  color: #BABABA;
}
@media (max-width: 767px) {
  .tel_v2.tel2_resultlist .main-right-rslt .sortof .list-unstyled .items label.disabled {
    -webkit-box-shadow: none;
            box-shadow: none;
    background: none;
  }
}
.tel_v2.tel2_resultlist .main-right-rslt .sortof .list-unstyled .items.packagetypes > div {
  padding-right: 0;
}
.tel_v2.tel2_resultlist .main-right-rslt .sortof .list-unstyled .channel-row {
  padding-top: 4px;
  padding-bottom: 4px;
}
.tel_v2.tel2_resultlist .main-right-rslt .sortof .list-unstyled .channel-row .channel-name {
  color: #243588;
  font-size: 16px;
  padding-right: 5px;
  display: inline-block;
}
.tel_v2.tel2_resultlist .main-right-rslt .sortof .list-unstyled .channel-row .pw-icon {
  font-size: 12px;
  position: relative;
  top: 1px;
  cursor: pointer;
  color: #757474;
}
.tel_v2.tel2_resultlist .main-right-rslt .sortof .multiSelect.inlineBlock {
  width: 100%;
}
.tel_v2.tel2_resultlist .main-right-rslt .sortof .multiSelect.inlineBlock .button {
  width: 100%;
  padding: 6px 12px;
  border-radius: 4px;
}
.tel_v2.tel2_resultlist .main-right-rslt .sortof .multiSelect.inlineBlock .button .caret {
  margin-top: -6px;
  margin-bottom: -6px;
  height: 46px;
  padding-top: 14px;
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .tel_v2.tel2_resultlist .main-left {
    width: 70%;
  }
}
.tel_v2.tel2_resultlist .main-left .blue-box {
  border-radius: 6px;
}
.tel_v2.tel2_resultlist .main-left .blue-box.housenumber-warning {
  background-color: #ffffff;
}
.tel_v2.tel2_resultlist .main-left .blue-box.blue-box-sticky-top {
  margin-bottom: -2px;
  z-index: 0;
  position: relative;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom: 0;
  text-align: left;
  padding-right: 15px;
  padding-left: 15px;
}
.tel_v2.tel2_resultlist .main-left .blue-box.blue-box-sticky-top label {
  color: #243588;
  font-family: 'Barlow-Bold', sans-serif;
}
.tel_v2.tel2_resultlist .main-left .blue-box-inside-top {
  padding: 10px;
}
.tel_v2.tel2_resultlist .main-left .blue-box-inside-top .pw-icon-mobilephone:before {
  display: inline-block;
  font-size: 24px;
  padding-top: 7px;
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 {
  margin-top: 20px;
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .moreinfo {
  bottom: 12px;
  margin-bottom: -26px;
  padding-top: 0;
  position: relative;
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .product-alert {
  background-color: #F4F4F4;
  padding: 4px 15px;
  display: inline-block;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  margin-left: 10px;
  position: relative;
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .product-alert.product-days {
  background-color: #FDC300;
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item {
  padding: 0;
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .left-area-rslt-item {
  margin-right: -10px;
  margin-left: -10px;
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-telv2 {
  margin-top: 30px;
}
@media (max-width: 1279px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-telv2 {
    margin-top: 32px;
  }
}
@media (max-width: 1023px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-telv2 {
    margin-top: 28px;
  }
}
@media (max-width: 766px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-telv2 {
    margin-top: 5px;
  }
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-telv2 .title-detail {
  color: #243588;
  display: block;
  font-family: 'Barlow-Bold', sans-serif;
  font-size: 16px;
  margin-bottom: 6px;
  white-space: normal;
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-telv2 .title-detail span {
  padding-left: 0px;
}
@media (min-width: 766px) and (max-width: 1280px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-telv2 .title-detail span {
    display: inline-block;
    width: auto;
  }
}
@media (max-width: 767px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-telv2 .title-detail span {
    white-space: initial;
  }
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-telv2 .icon-wifi:before {
  color: #919ac3;
  content: "H";
  font-family: 'font-icons' !important;
  font-size: 19px;
  display: inline-block;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: 400 !important;
  position: relative;
  line-height: 1;
  bottom: -3px;
  text-transform: none !important;
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-telv2 .icon-phone:before {
  color: #919ac3;
  content: "s";
  font-family: 'font-icons' !important;
  font-size: 16px;
  display: inline-block;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: 400 !important;
  position: relative;
  line-height: 1;
  bottom: -3px;
  text-transform: none !important;
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-telv2 .icon-tv:before {
  color: #919ac3;
  content: "L";
  font-family: 'font-icons' !important;
  font-size: 17px;
  display: inline-block;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: 400 !important;
  position: relative;
  line-height: 1;
  bottom: -3px;
  text-transform: none !important;
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-telv2 .details {
  padding-right: 10px;
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 {
  margin-top: 28px;
}
@media (max-width: 1279px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 {
    margin-top: 0;
    padding-left: 62px;
  }
}
@media (max-width: 1023px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 {
    padding-left: 62px;
  }
}
@media (max-width: 766px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 {
    margin-top: 5px;
    margin-bottom: 5px;
    padding-left: 5px;
    padding-right: 0;
  }
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 {
  padding-left: 0;
  margin-left: 0;
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li {
  display: inline-block;
  position: relative;
  width: 49%;
  text-align: left;
}
@media (max-width: 766px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li {
    padding-left: 4px;
    margin-left: 20px;
    width: 45%;
  }
}
@media all and (-ms-high-contrast: none) and (max-width: 766px), (-ms-high-contrast: active) and (max-width: 766px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li:before {
    left: 13px;
  }
}
@media (min-width: 1280px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li:first-child {
    padding-left: 30px;
  }
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li span {
  font-size: 16px;
  color: #243588;
  padding-bottom: 3px;
}
@media (max-width: 1279px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li span {
    font-size: 15px;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li span {
    font-size: 15px;
  }
}
@media (max-width: 767px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li span {
    font-size: 15px;
  }
}
@media (max-width: 766px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li span {
    font-size: 16px;
  }
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li span span {
  border-bottom: 1px #243588 dotted;
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li.icon-mb {
  display: inline !important;
  margin-right: 40px;
  cursor: pointer;
}
@media (min-width: 767px) and (max-width: 1279px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li.icon-mb {
    margin-right: 38px;
  }
}
@media (max-width: 766px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li.icon-mb {
    margin-right: 10px;
  }
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li.icon-mb:hover {
  cursor: pointer;
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li.icon-mb:before {
  color: #243588;
  content: "Q";
  font-family: 'font-icons' !important;
  font-size: 25px;
  display: inline-block;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: 400 !important;
  position: relative;
  line-height: 1;
  bottom: 0px;
  margin-left: -31px;
  position: absolute;
  text-transform: none !important;
}
@media (min-width: 766px) and (max-width: 1279px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li.icon-mb:before {
    font-size: 20px;
    top: 3px;
    margin-left: -25px;
  }
}
@media (min-width: 1024px) and (max-width: 1280px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li.icon-mb:before {
    top: 3px;
    font-size: 20px;
  }
}
@media (max-width: 766px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li.icon-mb:before {
    font-size: 23px;
    top: 1px;
    margin-left: -25px;
  }
}
@media screen and (-ms-high-contrast: active) and (max-width: 766px), (-ms-high-contrast: none) and (max-width: 766px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li.icon-mb:before {
    margin-left: -35px !important;
  }
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li.icon-mobil:before {
  content: "p";
  font-family: 'font-icons' !important;
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li.icon-mobil,
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li.pw-icon-globe-europe-solid,
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li.pw-icon-broadcast-tower-solid {
  display: inline !important;
  margin-right: 40px;
  cursor: pointer;
}
@media (min-width: 767px) and (max-width: 1279px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li.icon-mobil,
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li.pw-icon-globe-europe-solid,
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li.pw-icon-broadcast-tower-solid {
    margin-right: 38px;
  }
}
@media (max-width: 766px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li.icon-mobil,
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li.pw-icon-globe-europe-solid,
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li.pw-icon-broadcast-tower-solid {
    margin-right: 10px;
  }
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li.icon-mobil:hover,
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li.pw-icon-globe-europe-solid:hover,
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li.pw-icon-broadcast-tower-solid:hover {
  cursor: pointer;
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li.icon-mobil:before,
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li.pw-icon-globe-europe-solid:before,
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li.pw-icon-broadcast-tower-solid:before {
  color: #243588;
  font-size: 24px;
  display: inline-block;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: 400 !important;
  position: relative;
  line-height: 1;
  bottom: 0px;
  margin-left: -31px;
  position: absolute;
  text-transform: none !important;
}
@media (min-width: 766px) and (max-width: 1279px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li.icon-mobil:before,
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li.pw-icon-globe-europe-solid:before,
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li.pw-icon-broadcast-tower-solid:before {
    font-size: 20px;
    top: 3px;
    margin-left: -25px;
  }
}
@media (min-width: 1024px) and (max-width: 1280px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li.icon-mobil:before,
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li.pw-icon-globe-europe-solid:before,
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li.pw-icon-broadcast-tower-solid:before {
    top: 3px;
    font-size: 20px;
  }
}
@media (max-width: 766px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li.icon-mobil:before,
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li.pw-icon-globe-europe-solid:before,
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li.pw-icon-broadcast-tower-solid:before {
    font-size: 23px;
    top: 1px;
    margin-left: -25px;
  }
}
@media screen and (-ms-high-contrast: active) and (max-width: 766px), (-ms-high-contrast: none) and (max-width: 766px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li.icon-mobil:before,
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li.pw-icon-globe-europe-solid:before,
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li.pw-icon-broadcast-tower-solid:before {
    margin-left: -35px !important;
  }
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li.icon-arrow:before {
  content: "\7c";
  font-family: 'font-icons' !important;
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li.icon-arrow,
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li.pw-icon-arrow-swap {
  display: inline !important;
  margin-right: 40px;
  cursor: pointer;
}
@media (min-width: 767px) and (max-width: 1279px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li.icon-arrow,
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li.pw-icon-arrow-swap {
    margin-right: 38px;
  }
}
@media (max-width: 766px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li.icon-arrow,
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li.pw-icon-arrow-swap {
    margin-right: 10px;
  }
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li.icon-arrow:hover,
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li.pw-icon-arrow-swap:hover {
  cursor: pointer;
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li.icon-arrow:before,
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li.pw-icon-arrow-swap:before {
  color: #243588;
  font-size: 25px;
  display: inline-block;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: 400 !important;
  position: relative;
  line-height: 1;
  bottom: 0px;
  margin-left: -31px;
  position: absolute;
  text-transform: none !important;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
@media (min-width: 766px) and (max-width: 1279px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li.icon-arrow:before,
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li.pw-icon-arrow-swap:before {
    font-size: 20px;
    top: 3px;
    margin-left: -25px;
  }
}
@media (min-width: 1024px) and (max-width: 1280px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li.icon-arrow:before,
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li.pw-icon-arrow-swap:before {
    top: 3px;
    font-size: 20px;
  }
}
@media (max-width: 766px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li.icon-arrow:before,
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li.pw-icon-arrow-swap:before {
    font-size: 23px;
    top: 1px;
    margin-left: -25px;
  }
}
@media screen and (-ms-high-contrast: active) and (max-width: 766px), (-ms-high-contrast: none) and (max-width: 766px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li.icon-arrow:before,
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li.pw-icon-arrow-swap:before {
    margin-left: -35px !important;
  }
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li.icon-mb-up {
  display: inline !important;
  margin-right: 45px;
  cursor: pointer;
}
@media (min-width: 767px) and (max-width: 1279px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li.icon-mb-up {
    margin-right: 38px;
  }
}
@media (max-width: 766px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li.icon-mb-up {
    margin-right: 6px;
  }
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li.icon-mb-up:hover {
  cursor: pointer;
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li.icon-mb-up:before {
  color: #243588;
  content: "Q";
  font-family: 'font-icons' !important;
  font-size: 25px;
  display: inline-block;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: 400 !important;
  position: relative;
  line-height: 1;
  bottom: 0px;
  margin-left: -31px;
  position: absolute;
  text-transform: none !important;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
@media (min-width: 767px) and (max-width: 1279px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li.icon-mb-up:before {
    font-size: 20px;
    top: 3px;
    margin-left: -25px;
  }
}
@media (min-width: 1024px) and (max-width: 1280px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li.icon-mb-up:before {
    top: 3px;
    font-size: 20px;
  }
}
@media (max-width: 766px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li.icon-mb-up:before {
    font-size: 23px;
    top: 1px;
    margin-left: -25px;
  }
}
@media screen and (-ms-high-contrast: active) and (max-width: 766px), (-ms-high-contrast: none) and (max-width: 766px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li.icon-mb-up:before {
    margin-left: -35px !important;
  }
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li.icon-tv2 {
  display: inline !important;
  margin-right: 38px;
  cursor: pointer;
}
@media (min-width: 767px) and (max-width: 1279px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li.icon-tv2 {
    margin-right: 32px;
  }
}
@media (max-width: 766px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li.icon-tv2 {
    margin-right: 6px;
  }
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li.icon-tv2:hover {
  cursor: pointer;
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li.icon-tv2:before {
  color: #243588;
  content: "L";
  font-family: 'font-icons' !important;
  font-size: 25px;
  display: inline-block;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: 400 !important;
  position: relative;
  line-height: 1;
  bottom: 0px;
  margin-left: -31px;
  position: absolute;
  text-transform: none !important;
}
@media (min-width: 767px) and (max-width: 1279px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li.icon-tv2:before {
    font-size: 20px;
    top: 3px;
    margin-left: -25px;
  }
}
@media (min-width: 1024px) and (max-width: 1280px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li.icon-tv2:before {
    top: 3px;
    font-size: 20px;
  }
}
@media (max-width: 766px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li.icon-tv2:before {
    font-size: 20px;
    top: 3px;
    margin-left: -25px;
  }
}
@media screen and (-ms-high-contrast: active) and (max-width: 766px), (-ms-high-contrast: none) and (max-width: 766px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li.icon-tv2:before {
    margin-left: -35px !important;
  }
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li.icon-stars {
  display: inline;
  margin-right: 0px;
  cursor: pointer;
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li.icon-stars:hover {
  cursor: pointer;
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li.icon-stars:before {
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #243588;
  content: "N";
  font-size: 25px;
  display: inline-block;
  position: relative;
  bottom: 0px;
  margin-left: -31px;
  position: absolute;
}
@media (min-width: 767px) and (max-width: 1279px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li.icon-stars:before {
    font-size: 20px;
    top: 3px;
    margin-left: -25px;
  }
}
@media (min-width: 1024px) and (max-width: 1280px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li.icon-stars:before {
    top: 3px;
    font-size: 20px;
  }
}
@media (max-width: 766px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li.icon-stars:before {
    font-size: 22px;
    top: 2px;
    margin-left: -25px;
  }
}
@media screen and (-ms-high-contrast: active) and (max-width: 766px), (-ms-high-contrast: none) and (max-width: 766px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item .product-icon-telv2 .icon-rslt-telv2 li.icon-stars:before {
    margin-left: -35px !important;
  }
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .v-centered {
  vertical-align: top;
}
@media (min-width: 1280px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .v-centered:nth-child(1) {
    min-width: 696px;
  }
}
@media (max-width: 767px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .v-centered {
    float: left !important;
    display: inherit !important;
  }
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .buy-telv2 {
  background-color: #f4f4f4;
  min-height: 180px;
  padding: 0 15px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  vertical-align: top;
}
@media (min-width: 1023px) and (max-width: 1279px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .buy-telv2 {
    width: 29.5%;
  }
}
@media (max-width: 1279px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .buy-telv2 {
    padding: 0 10px;
  }
}
@media (max-width: 1023px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .buy-telv2 {
    padding: 0 10px;
  }
}
@media (max-width: 766px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .buy-telv2 {
    padding: 0 10px;
    min-height: 140px;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
  }
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .buy-telv2 .btn {
  z-index: 1;
  margin-bottom: 15px;
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .buy-telv2 .btn.linkout {
  padding-top: 3px;
  padding-bottom: 3px;
}
@media (max-width: 766px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .buy-telv2 .btn {
    margin-bottom: 25px;
  }
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .buy-telv2 .price-telv2 {
  margin: 24px 0 15px 0;
  display: inline-block;
  width: 47%;
  vertical-align: top;
}
@media (max-width: 1279px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .buy-telv2 .price-telv2 {
    margin-bottom: 42px;
  }
}
@media (max-width: 766px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .buy-telv2 .price-telv2 {
    margin: 10px 0 15px 0;
  }
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .buy-telv2 .price-telv2 strong {
  color: #243588;
  font-size: 24px;
  font-family: 'Barlow-Extrabold', sans-serif;
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .buy-telv2 .price-telv2 sup {
  color: #243588;
  font-size: 12px;
  margin: 0 0px 0 -1px;
  top: -10px;
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .buy-telv2 .price-telv2 sup span.pm-price {
  font-weight: bold;
  font-size: 13px;
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .buy-telv2 .price-telv2 .info-icon {
  right: -5px;
  margin-top: -10px;
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .buy-telv2 .price-telv2 .jaar-price {
  color: #757474;
  font-size: 15px;
  display: inline-block;
}
@media (max-width: 370px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .buy-telv2 .price-telv2 .jaar-price {
    display: block;
  }
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .buy-telv2 .subprice-telv2 {
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 49%;
  margin-top: 24px;
  margin-bottom: 15px;
}
@media (max-width: 1279px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .buy-telv2 .subprice-telv2 {
    margin-bottom: 42px;
  }
}
@media (max-width: 766px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .buy-telv2 .subprice-telv2 {
    margin: 10px 0 15px 0;
  }
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .buy-telv2 .subprice-telv2 sup {
  color: #243588;
  font-size: 12px;
  margin: 0 0px 0 -1px;
  top: -10px;
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .buy-telv2 .subprice-telv2 sup span.pm-price {
  font-weight: bold;
  font-size: 13px;
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .buy-telv2 .subprice-telv2 .jaar-price {
  color: #757474;
  font-size: 15px;
  display: inline-block;
}
@media (max-width: 370px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .buy-telv2 .subprice-telv2 .jaar-price {
    display: block;
  }
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .buy-telv2 .subprice-telv2 .jaar-price-blue {
  color: #243588;
  font-weight: normal;
  font-size: 24px;
  display: inline-block;
  font-family: 'Barlow-Extrabold', sans-serif;
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .channels-pack {
  padding-left: 0px;
  padding-bottom: 20px;
}
@media (max-width: 1279px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .channels-pack {
    padding-left: 12px;
  }
}
@media (max-width: 1023px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .channels-pack {
    padding-left: 16px;
    display: inline-block;
  }
}
@media (max-width: 766px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .channels-pack {
    padding: 0;
    margin: 0;
    display: inline;
  }
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .channels-pack > div {
  display: inline-block;
  background-color: #EDF2FB;
  border-radius: 5px;
  padding: 0 10px 4px;
  margin-right: 15px;
  margin-bottom: 5px;
}
@media (max-width: 766px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .channels-pack > div {
    margin-right: 5px;
    margin-bottom: 15px;
    margin-left: 10px;
  }
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .channels-pack > div span {
  font-size: 12px;
  color: #243588;
  display: inline-block;
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .channels-pack > div span.plus {
  font-size: 16px;
  font-family: 'Barlow-Bold', sans-serif;
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .channels-pack > div span.comma {
  padding-right: 3px;
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .img-supplier-logos {
  text-align: center;
  margin-top: 15px;
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .compare-check-tel {
  bottom: auto;
  margin-top: 0px;
  position: relative;
  right: auto;
  text-align: left;
  height: auto;
  margin-bottom: 5px;
  margin-left: 5px;
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .compare-check-tel .comparecheckwrap .comparebtn {
  left: 28px;
  top: -7px;
  border-color: #00b6ed #00b6ed #006b8b;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  background-color: #00b6ed;
  border-bottom: 3px solid #006b8b;
  color: #fff;
  outline: 0 none;
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .compare-check-tel .comparecheckwrap .comparebtn:hover {
  background-color: #0bc6ff;
}
@media (min-width: 1024px) and (max-width: 1280px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .compare-check-tel .comparecheckwrap .comparebtn {
    left: 28px;
  }
}
@media (min-width: 767px) and (max-width: 1024px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .compare-check-tel .comparecheckwrap .comparebtn {
    left: 28px;
  }
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 {
  z-index: 0;
}
@media (max-width: 766px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 {
    top: 10px;
    display: block !important;
  }
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .nav-tabs {
  position: relative;
  z-index: 1;
}
@media (max-width: 766px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .nav-tabs {
    margin-right: 0;
    background-color: #F4F4F4;
  }
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content {
  border: 0px solid #bababa;
  border-top: 1px solid #bababa;
  border-radius: 0 0px 0px;
  -webkit-box-shadow: 0 0px 0px #fff;
          box-shadow: 0 0px 0px #fff;
  margin-top: -1px;
  position: relative;
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content:before {
  background-color: #F4F4F4;
  content: "";
  display: block;
  height: 66px;
  position: absolute;
  right: 0;
  top: -67px;
  width: 227px;
}
@media (max-width: 767px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content:before {
    display: none;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content:before {
    width: 230px;
  }
}
@media (min-width: 767px) and (max-width: 1023px) and (-webkit-min-device-pixel-ratio: 0) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content:before {
    width: 230px;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content:before {
    width: 238px;
  }
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane {
  padding: 20px 0;
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .launcher {
  background-color: #FDC300;
  border-radius: 2px;
  padding: 5px 10px !important;
  cursor: pointer;
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .launcher .pw-icon-plus,
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .launcher .pw-icon-minus {
  border-bottom: 1px dotted;
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .launcher .pw-icon-plus:before,
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .launcher .pw-icon-minus:before {
  color: #ffffff;
  left: 0;
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .launcher .value {
  width: 28.75%;
  text-align: right;
  display: inline-block;
  float: right;
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .launcher-open .listitem_value {
  padding-right: 0;
  text-align: right;
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .area1,
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .area2,
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .area3 {
  padding-left: 20px;
  margin-left: 0;
}
@media (max-width: 766px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .area1,
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .area2,
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .area3 {
    padding: 0 20px !important;
  }
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .area1 table td,
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .area2 table td,
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .area3 table td {
  min-width: auto;
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .area1 table td.hr-listing hr,
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .area2 table td.hr-listing hr,
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .area3 table td.hr-listing hr {
  margin: 10px 0;
  border-color: #666;
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .area1 .deal-value,
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .area2 .deal-value,
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .area3 .deal-value {
  line-height: 18px;
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .area1 .tab-1-table .price-value,
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .area2 .tab-1-table .price-value,
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .area3 .tab-1-table .price-value {
  text-align: right;
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .area1 .tab-1-table h5,
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .area2 .tab-1-table h5,
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .area3 .tab-1-table h5 {
  border-bottom: 1px solid #BABABA;
  padding-bottom: 5px;
  margin-bottom: 5px;
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .area1 {
  padding-right: 60px;
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .table-tab-telv2 {
  width: 100%;
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .table-tab-telv2 .btn-optionale {
  padding-left: 25px;
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .table-tab-telv2 .optionale .pw-icon-vinkje:before {
  color: #ccc;
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .table-tab-telv2 td {
  padding: 10px;
  min-width: auto;
}
@media (max-width: 767px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .table-tab-telv2 td {
    width: 1px;
    padding: 10px 5px;
    display: table-cell;
  }
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .table-tab-telv2 td:first-child {
  background-color: #f4f4f4;
  width: 10px;
  padding: 10px 5px;
  border-bottom: 1px solid #dddddd;
}
@media (max-width: 767px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .table-tab-telv2 td:first-child {
    padding: 10px 0px;
    display: none;
  }
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .table-tab-telv2 td:last-child {
  padding: 10px 5px;
  width: 10px;
}
@media (max-width: 767px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .table-tab-telv2 td:last-child {
    padding: 10px 0px;
    display: none;
  }
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .table-tab-telv2 .first-td {
  width: 50%;
  background-color: #f4f4f4;
  border-bottom: 1px solid #dddddd;
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .table-tab-telv2 .first-td span {
  color: #243588;
  font-family: 'Barlow-Medium', sans-serif;
  font-size: 16px;
}
@media (max-width: 766px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .table-tab-telv2 .first-td span:first-child {
    display: inline-block;
    width: 85%;
  }
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .table-tab-telv2 .first-td .info-icon {
  margin-top: 3px;
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .table-tab-telv2 .last-td {
  width: 50%;
  border-bottom: 1px solid #dddddd;
}
@media (max-width: 767px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .table-tab-telv2 .last-td {
    width: 50%;
  }
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .table-tab-telv2 .last-td a,
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .table-tab-telv2 .last-td span {
  font-size: 16px;
  margin-right: 0px;
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .table-tab-telv2 .last-td .plus-telv2 {
  padding-left: 26px;
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .table-tab-telv2 .last-td .plus-telv2:before {
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "P";
  color: #243588;
  font-size: 18px;
  margin-top: -19px;
  position: absolute;
  display: block;
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .table-tab-telv2.telv2-tab-internet .first-td span,
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .table-tab-telv2.telv2-tab-tv .first-td span,
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .table-tab-telv2.telv2-tab-internet .last-td span,
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .table-tab-telv2.telv2-tab-tv .last-td span {
  font-size: 16px;
}
@media (max-width: 767px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .table-tab-telv2.telv2-tab-internet .last-td,
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .table-tab-telv2.telv2-tab-tv .last-td,
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .table-tab-telv2.telv2-tab-tel .last-td,
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .table-tab-telv2.telv2-tab-internet .first-td,
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .table-tab-telv2.telv2-tab-tv .first-td,
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .table-tab-telv2.telv2-tab-tel .first-td {
    width: 100%;
    display: block;
  }
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .area-suppliers-information {
  padding-right: 20px;
  margin-top: 0;
}
@media (max-width: 766px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .area-suppliers-information {
    display: block !important;
  }
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .area-suppliers-rating {
  padding-right: 20px;
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .area-suppliers-rating ul li span {
  padding-left: 10px;
  display: inline-block;
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .area-suppliers-rating ul li span:first-child {
  width: 30%;
  padding-left: 0;
  color: #333333;
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .area-suppliers-rating ul li:last-child span:first-child {
  width: 100%;
}
@media (max-width: 766px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .area-suppliers-rating {
    display: block !important;
  }
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane h3 {
  margin-bottom: 25px;
  margin-left: 0px;
  margin-top: 5px;
  font-size: 24px;
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .btn-telv2 {
  margin-top: 30px;
  padding-right: 20px;
}
@media (max-width: 766px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .btn-telv2 {
    margin-top: 30px;
    padding-right: 20px;
    position: relative;
    display: block !important;
  }
}
@media (max-width: 766px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .nav-tabs > li a {
    padding: 8px 5px;
    overflow: hidden;
    text-indent: 55px;
    white-space: nowrap;
    width: 45px;
  }
}
@media (max-width: 420px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .nav-tabs > li a {
    padding: 8px 5px;
    width: 40px;
  }
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .nav-tabs > li:first-child {
  border-top: 1px solid #bababa;
  border-right: 1px solid #bababa;
  border-left: 0px solid #bababa;
  border-radius: 0 10px 0 0;
}
@media (max-width: 766px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .nav-tabs > li#icon-tab1,
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .nav-tabs > li#icon-tab2,
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .nav-tabs > li#icon-tab3,
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .nav-tabs > li#icon-tab4,
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .nav-tabs > li#icon-tab5,
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .nav-tabs > li#icon-tab6 {
    margin: 0 15px 0 15px;
  }
}
@media (max-width: 491px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .nav-tabs > li#icon-tab1,
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .nav-tabs > li#icon-tab2,
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .nav-tabs > li#icon-tab3,
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .nav-tabs > li#icon-tab4,
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .nav-tabs > li#icon-tab5,
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .nav-tabs > li#icon-tab6 {
    margin: 0 9px 0 9px;
  }
}
@media (max-width: 420px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .nav-tabs > li#icon-tab1,
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .nav-tabs > li#icon-tab2,
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .nav-tabs > li#icon-tab3,
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .nav-tabs > li#icon-tab4,
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .nav-tabs > li#icon-tab5,
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .nav-tabs > li#icon-tab6 {
    margin: 0 10px 0 5px;
  }
}
@media (max-width: 374px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .nav-tabs > li#icon-tab1,
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .nav-tabs > li#icon-tab2,
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .nav-tabs > li#icon-tab3,
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .nav-tabs > li#icon-tab4,
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .nav-tabs > li#icon-tab5,
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .nav-tabs > li#icon-tab6 {
    margin: 0 8px 0 5px;
  }
}
@media (max-width: 359px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .nav-tabs > li#icon-tab1,
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .nav-tabs > li#icon-tab2,
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .nav-tabs > li#icon-tab3,
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .nav-tabs > li#icon-tab4,
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .nav-tabs > li#icon-tab5,
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .nav-tabs > li#icon-tab6 {
    margin: 0 3px 0 3px;
  }
}
@media (max-width: 766px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .nav-tabs > li#icon-tab1 a:before,
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .nav-tabs > li#icon-tab2 a:before,
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .nav-tabs > li#icon-tab3 a:before,
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .nav-tabs > li#icon-tab4 a:before,
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .nav-tabs > li#icon-tab5 a:before,
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .nav-tabs > li#icon-tab6 a:before {
    font-family: 'font-icons' !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #243588;
    display: inline-block;
    text-align: center;
    float: left;
    text-indent: 0;
    font-size: 26px;
  }
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .nav-tabs > li#icon-tab1:hover,
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .nav-tabs > li#icon-tab2:hover,
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .nav-tabs > li#icon-tab3:hover,
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .nav-tabs > li#icon-tab4:hover,
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .nav-tabs > li#icon-tab5:hover,
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .nav-tabs > li#icon-tab6:hover {
  text-decoration: none;
}
@media (max-width: 766px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .nav-tabs > li#icon-tab1 a:before {
    content: "K";
    width: 100%;
  }
}
@media (max-width: 766px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .nav-tabs > li#icon-tab2 a {
    padding-top: 5px;
  }
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .nav-tabs > li#icon-tab2 a:before {
    content: "H";
    font-size: 28px;
    width: 100%;
  }
}
@media (max-width: 766px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .nav-tabs > li#icon-tab3 a:before {
    content: "L";
    font-size: 23.5px;
    width: 100%;
  }
}
@media (max-width: 766px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .nav-tabs > li#icon-tab4 a {
    padding-top: 10px;
  }
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .nav-tabs > li#icon-tab4 a:before {
    content: "s";
    font-size: 20px;
    width: 100%;
  }
}
@media (max-width: 766px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .nav-tabs > li#icon-tab5 a {
    padding-top: 10px;
  }
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .nav-tabs > li#icon-tab5 a:before {
    content: "M";
    font-size: 20px;
    width: 100%;
  }
}
@media (max-width: 766px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .nav-tabs > li#icon-tab6 a {
    padding-top: 7.5px;
  }
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .nav-tabs > li#icon-tab6 a:before {
    content: "\e923";
    font-size: 25px;
    width: 100%;
  }
}
@media (max-width: 766px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2.iteminfo_tabs-simonly .nav-tabs > li.active a {
    height: 55px;
  }
}
@media (max-width: 766px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2.iteminfo_tabs-simonly .nav-tabs > li#icon-tab1 a:before {
    content: "\e90e";
  }
}
@media (max-width: 766px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2.iteminfo_tabs-simonly .nav-tabs > li#icon-tab2 a {
    padding-top: 8px;
  }
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2.iteminfo_tabs-simonly .nav-tabs > li#icon-tab2 a:before {
    content: "\e910";
    font-size: 26px;
  }
}
@media (max-width: 766px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2.iteminfo_tabs-simonly .nav-tabs > li#icon-tab3 a:before {
    content: "K";
    font-size: 28px;
  }
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2.iteminfo_tabs-simonly table td span {
  font-size: 16px;
}
.tel_v2 .pp-telecomv2 .productinfohld .jetotal-telecom .totalsumlistwrap .launcher {
  background-color: #fdc300 !important;
  -webkit-border-top-left-radius: 5px !important;
  -webkit-border-top-right-radius: 5px !important;
  -moz-border-radius-topleft: 5px !important;
  -moz-border-radius-topright: 5px !important;
  border-top-left-radius: 5px !important;
  border-top-right-radius: 5px !important;
  padding: 6px 30px 8px 30px !important;
  font-size: 14px !important;
  margin-left: -20px !important;
  margin-right: 0px !important;
  border-bottom: 2px solid #deab00 !important;
  width: 313px;
}
@media (max-width: 1279px) {
  .tel_v2 .pp-telecomv2 .productinfohld .jetotal-telecom .totalsumlistwrap .launcher {
    width: 292px;
    margin-left: -20px !important;
  }
}
@media (max-width: 1023px) {
  .tel_v2 .pp-telecomv2 .productinfohld .jetotal-telecom .totalsumlistwrap .launcher {
    width: 106.4%;
    margin-left: -20px !important;
  }
}
@media (max-width: 766px) {
  .tel_v2 .pp-telecomv2 .productinfohld .jetotal-telecom .totalsumlistwrap .launcher {
    width: 100%;
    margin-left: 0px !important;
    padding: 6px 10px 8px 10px !important;
    border-radius: 5px !important;
  }
}
.tel_v2 .pp-telecomv2 .productinfohld .jetotal-telecom .totalsumlistwrap .launcher:before {
  border-bottom-left-radius: 5px;
  width: 10px;
  height: 5px;
  background-color: #deab00;
  content: "";
  display: block;
  text-align: left;
  margin-top: 30px;
  position: absolute;
  left: -10px;
}
@media (max-width: 766px) {
  .tel_v2 .pp-telecomv2 .productinfohld .jetotal-telecom .totalsumlistwrap .launcher:before {
    display: none;
  }
}
.tel_v2 .pp-telecomv2 .productinfohld .jetotal-telecom .totalsumlistwrap .launcher:after {
  border-bottom-right-radius: 5px;
  width: 10px;
  height: 5px;
  background-color: #deab00;
  content: "";
  display: block;
  text-align: right;
  margin-top: 9px;
  position: absolute;
  right: -9px;
}
@media (max-width: 766px) {
  .tel_v2 .pp-telecomv2 .productinfohld .jetotal-telecom .totalsumlistwrap .launcher:after {
    display: none;
  }
}
.tel_v2 .pp-telecomv2 .productinfohld .jetotal-telecom .totalsumlistwrap .launcher .info-icon {
  background: #243588;
}
.tel_v2 .pp-telecomv2 .productinfohld .jetotal-telecom .totalsumlistwrap .launcher .label,
.tel_v2 .pp-telecomv2 .productinfohld .jetotal-telecom .totalsumlistwrap .launcher .value {
  font-family: 'Barlow-Bold', sans-serif;
  border-bottom: 0px dotted;
  font-size: 16px;
}
.tel_v2 .pp-telecomv2 .productinfohld .jetotal-telecom .totalsumlistwrap .launcher .label.pw-icon-plus,
.tel_v2 .pp-telecomv2 .productinfohld .jetotal-telecom .totalsumlistwrap .launcher .value.pw-icon-plus,
.tel_v2 .pp-telecomv2 .productinfohld .jetotal-telecom .totalsumlistwrap .launcher .label.pw-icon-minus,
.tel_v2 .pp-telecomv2 .productinfohld .jetotal-telecom .totalsumlistwrap .launcher .value.pw-icon-minus {
  padding-left: 0px;
}
.tel_v2 .pp-telecomv2 .productinfohld .jetotal-telecom .totalsumlistwrap .launcher .label.pw-icon-plus:before,
.tel_v2 .pp-telecomv2 .productinfohld .jetotal-telecom .totalsumlistwrap .launcher .value.pw-icon-plus:before,
.tel_v2 .pp-telecomv2 .productinfohld .jetotal-telecom .totalsumlistwrap .launcher .label.pw-icon-minus:before,
.tel_v2 .pp-telecomv2 .productinfohld .jetotal-telecom .totalsumlistwrap .launcher .value.pw-icon-minus:before {
  content: none;
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .tel_v2 .pp-telecomv2.productcardv3-wrapper .productinfohld .jetotal-telecom .totalsumlistwrap .launcher {
    width: calc(100% + 40px);
  }
}
@media (min-width: 1280px) {
  .tel_v2 .pp-telecomv2.productcardv3-wrapper .productinfohld .jetotal-telecom .totalsumlistwrap .launcher {
    margin-left: -30px !important;
    width: calc(100% + 60px);
  }
  .tel_v2 .pp-telecomv2.productcardv3-wrapper .productinfohld .jetotal-telecom .totalsumlistwrap .launcher:before {
    left: -20px;
  }
  .tel_v2 .pp-telecomv2.productcardv3-wrapper .productinfohld .jetotal-telecom .totalsumlistwrap .launcher:after {
    right: -19px;
  }
}
@media (min-width: 767px) {
  .tel_v2 .pp-telecomv2.productcardv3-wrapper .pp-btn-container .ppv2-moreinfo-text-button-container + input.btn {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }
}
.tel_v2 .pp-telecomv2 .internet-garantie .hld-header.second-phase {
  background-image: url('https://cdn2.pricewise.nl/resources/main/IG_Keyvisual2_Keyvisual.png');
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  margin-top: -80px;
  margin-bottom: -30px;
  height: 170px;
}
.tel_v2 .pp-telecomv2 .list-table li .listitem_value {
  padding-left: 0px;
}
.tel_v2 .pp-telecomv2 .main-right .hl-sticky .hld-grayborder {
  padding: 10px 10px 20px;
}
.tel_v2 .pp-telecomv2 .add-consprod {
  background-color: #EDF2FB;
  margin-bottom: 5px;
  padding: 5px 10px 5px !important;
}
.tel_v2 .pp-telecomv2 .productinfohld .totalsumlistwrap .totalsumlist {
  margin: 0 10px;
}
.tel_v2 .pp-telecomv2 .productinfohld .totalsumlistwrap .launcher .label {
  padding-left: 0px !important;
}
.tel_v2 .pp-telecomv2 .productinfohld .totalsumlistwrap .launcher .label:before {
  display: none;
}
.tel_v2 .pp-telecomv2 .productinfohld .list-table {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.tel_v2 .pp-telecomv2 .productinfohld .list-table .listitem_label_maand {
  font-family: 'Barlow-Bold', sans-serif;
}
.tel_v2 .pp-telecomv2 .productinfohld .list-table .listitem_title_border_top {
  border-top: 1px solid #bbb;
  font-family: 'Barlow-Bold', sans-serif;
  padding-top: 5px;
}
.tel_v2 .pp-telecomv2 .productinfohld .list-table li {
  font-size: 15px;
}
.tel_v2 .pp-telecomv2 .productinfohld .list-table li i {
  font-style: normal;
}
.tel_v2 .pp-telecomv2 .productinfohld .list-table li.listitem_title {
  color: #243588;
  font-size: 16px;
  border-bottom: 0px solid #bbb;
  margin-bottom: 0px;
}
.tel_v2 .pp-telecomv2 .productinfohld .list-table li.listitem_title h5 {
  color: #243588;
}
.tel_v2 .pp-telecomv2 .productinfohld .list-table li.listitem_title.listitem_title_border {
  border-bottom: 1px solid #bbb;
}
.tel_v2.tel2_vertical_compare .productinfohld .jetotal-telecom {
  margin-left: -30px;
  width: 404px;
}
@media (max-width: 1279px) {
  .tel_v2.tel2_vertical_compare .productinfohld .jetotal-telecom {
    margin-left: 0px;
    width: 298px;
  }
}
@media (max-width: 1023px) {
  .tel_v2.tel2_vertical_compare .productinfohld .jetotal-telecom {
    margin-left: 0px;
    width: 221px;
  }
}
.tel_v2.tel2_vertical_compare .productinfohld .jetotal-telecom .totalsumlistwrap .launcher {
  padding: 6px 60px 8px 60px !important;
}
@media (max-width: 1279px) {
  .tel_v2.tel2_vertical_compare .productinfohld .jetotal-telecom .totalsumlistwrap .launcher {
    padding: 6px 30px 8px 30px !important;
  }
}
@media (max-width: 1023px) {
  .tel_v2.tel2_vertical_compare .productinfohld .jetotal-telecom .totalsumlistwrap .launcher {
    padding: 6px 20px 8px 20px !important;
  }
}
.tel_v2.tel2_vertical_compare .email-modal-telecom-vertical .modal-dialog {
  height: auto;
  width: 500px;
  max-width: 500px;
}
@media (max-width: 766px) {
  .tel_v2.tel2_vertical_compare .email-modal-telecom-vertical .modal-dialog {
    width: 100%;
    max-width: 100%;
  }
}
.tel_v2.tel2_vertical_compare .email-modal-telecom-vertical .modal-dialog .modal-content .modal-header {
  width: 100%;
  position: relative;
}
.tel_v2.tel2_vertical_compare .resultspage .page-rsltlistv2 .text-left .btn-secondary {
  -webkit-box-shadow: 0 3px 0 #cbcbcb;
          box-shadow: 0 3px 0 #cbcbcb;
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  font-family: 'Barlow-Normal', sans-serif;
  text-decoration: none;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  outline: 1px solid transparent;
  -webkit-backface-visibility: hidden;
  padding: 6px 12px;
  font-size: 16px;
  line-height: 1.42857143;
  border-radius: 8px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #fff;
  color: #243588;
  margin-top: 10px;
  border: 1px solid #cbcbcb;
}
.tel_v2.tel2_vertical_compare .resultspage .page-rsltlistv2 .text-left .btn-secondary .glyphicon {
  padding-left: 10px;
}
.tel_v2.tel2_vertical_compare .resultspage .page-rsltlistv2 .text-left .btn-secondary:focus,
.tel_v2.tel2_vertical_compare .resultspage .page-rsltlistv2 .text-left .btn-secondary:active:focus,
.tel_v2.tel2_vertical_compare .resultspage .page-rsltlistv2 .text-left .btn-secondary.active:focus {
  outline: thin dotted;
  outline: none;
  outline-offset: -2px;
}
.tel_v2.tel2_vertical_compare .resultspage .page-rsltlistv2 .text-left .btn-secondary:hover,
.tel_v2.tel2_vertical_compare .resultspage .page-rsltlistv2 .text-left .btn-secondary:focus {
  color: #243588;
  text-decoration: none;
}
.tel_v2.tel2_vertical_compare .resultspage .page-rsltlistv2 .text-left .btn-secondary:active,
.tel_v2.tel2_vertical_compare .resultspage .page-rsltlistv2 .text-left .btn-secondary.active {
  outline: 0;
  background-image: none;
}
.tel_v2.tel2_vertical_compare .resultspage .page-rsltlistv2 .text-left .btn-secondary.disabled,
.tel_v2.tel2_vertical_compare .resultspage .page-rsltlistv2 .text-left .btn-secondary[disabled],
fieldset[disabled] .tel_v2.tel2_vertical_compare .resultspage .page-rsltlistv2 .text-left .btn-secondary {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.tel_v2.tel2_vertical_compare .resultspage .page-rsltlistv2 .text-left .btn-secondary span[class^="pw-icon-"] {
  pointer-events: none;
}
.tel_v2.tel2_vertical_compare .resultspage .page-rsltlistv2 .text-left .btn-secondary span[class^="pw-icon-"]:before {
  display: inline-block;
  padding: 0px 10px 3px 0;
  vertical-align: middle;
}
.tel_v2.tel2_vertical_compare .resultspage .page-rsltlistv2 .text-left .btn-secondary.pw-icon-arrow-up,
.tel_v2.tel2_vertical_compare .resultspage .page-rsltlistv2 .text-left .btn-secondary.pw-icon-arrow-down,
.tel_v2.tel2_vertical_compare .resultspage .page-rsltlistv2 .text-left .btn-secondary.pw-icon-arrow-left,
.tel_v2.tel2_vertical_compare .resultspage .page-rsltlistv2 .text-left .btn-secondary.pw-icon-arrow-right {
  position: relative;
  padding-right: 35px;
}
.tel_v2.tel2_vertical_compare .resultspage .page-rsltlistv2 .text-left .btn-secondary.pw-icon-arrow-up:before,
.tel_v2.tel2_vertical_compare .resultspage .page-rsltlistv2 .text-left .btn-secondary.pw-icon-arrow-down:before,
.tel_v2.tel2_vertical_compare .resultspage .page-rsltlistv2 .text-left .btn-secondary.pw-icon-arrow-left:before,
.tel_v2.tel2_vertical_compare .resultspage .page-rsltlistv2 .text-left .btn-secondary.pw-icon-arrow-right:before {
  display: none;
}
.tel_v2.tel2_vertical_compare .resultspage .page-rsltlistv2 .text-left .btn-secondary.pw-icon-arrow-up:after,
.tel_v2.tel2_vertical_compare .resultspage .page-rsltlistv2 .text-left .btn-secondary.pw-icon-arrow-down:after,
.tel_v2.tel2_vertical_compare .resultspage .page-rsltlistv2 .text-left .btn-secondary.pw-icon-arrow-left:after,
.tel_v2.tel2_vertical_compare .resultspage .page-rsltlistv2 .text-left .btn-secondary.pw-icon-arrow-right:after {
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  right: 15px;
  top: 40%;
  padding: 0px 0 0px 7px;
  margin-top: -2px;
  margin-right: -5px;
  display: inline-block;
  -webkit-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
}
.tel_v2.tel2_vertical_compare .resultspage .page-rsltlistv2 .text-left .btn-secondary.pw-icon-arrow-up.icon-align-left,
.tel_v2.tel2_vertical_compare .resultspage .page-rsltlistv2 .text-left .btn-secondary.pw-icon-arrow-down.icon-align-left,
.tel_v2.tel2_vertical_compare .resultspage .page-rsltlistv2 .text-left .btn-secondary.pw-icon-arrow-left.icon-align-left,
.tel_v2.tel2_vertical_compare .resultspage .page-rsltlistv2 .text-left .btn-secondary.pw-icon-arrow-right.icon-align-left {
  padding-left: 30px;
  padding-right: 12px;
}
.tel_v2.tel2_vertical_compare .resultspage .page-rsltlistv2 .text-left .btn-secondary.pw-icon-arrow-up.icon-align-left:after,
.tel_v2.tel2_vertical_compare .resultspage .page-rsltlistv2 .text-left .btn-secondary.pw-icon-arrow-down.icon-align-left:after,
.tel_v2.tel2_vertical_compare .resultspage .page-rsltlistv2 .text-left .btn-secondary.pw-icon-arrow-left.icon-align-left:after,
.tel_v2.tel2_vertical_compare .resultspage .page-rsltlistv2 .text-left .btn-secondary.pw-icon-arrow-right.icon-align-left:after {
  display: none;
}
.tel_v2.tel2_vertical_compare .resultspage .page-rsltlistv2 .text-left .btn-secondary.pw-icon-arrow-up.icon-align-left:before,
.tel_v2.tel2_vertical_compare .resultspage .page-rsltlistv2 .text-left .btn-secondary.pw-icon-arrow-down.icon-align-left:before,
.tel_v2.tel2_vertical_compare .resultspage .page-rsltlistv2 .text-left .btn-secondary.pw-icon-arrow-left.icon-align-left:before,
.tel_v2.tel2_vertical_compare .resultspage .page-rsltlistv2 .text-left .btn-secondary.pw-icon-arrow-right.icon-align-left:before {
  position: absolute;
  left: 10px;
  top: 40%;
  margin-top: -4px;
  display: inline-block;
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding: 0px 7px 0px 0px;
  -webkit-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
}
.tel_v2.tel2_vertical_compare .resultspage .page-rsltlistv2 .text-left .btn-secondary.pw-icon-arrow-right:before,
.tel_v2.tel2_vertical_compare .resultspage .page-rsltlistv2 .text-left .btn-secondary.pw-icon-arrow-right:after {
  content: "r";
}
.tel_v2.tel2_vertical_compare .resultspage .page-rsltlistv2 .text-left .btn-secondary.pw-icon-arrow-right:hover:before,
.tel_v2.tel2_vertical_compare .resultspage .page-rsltlistv2 .text-left .btn-secondary.pw-icon-arrow-right:hover:after {
  -webkit-transform: translate3d(2px, 0, 0);
  transform: translate3d(2px, 0, 0);
}
.tel_v2.tel2_vertical_compare .resultspage .page-rsltlistv2 .text-left .btn-secondary.pw-icon-arrow-left:before,
.tel_v2.tel2_vertical_compare .resultspage .page-rsltlistv2 .text-left .btn-secondary.pw-icon-arrow-left:after {
  content: "l";
}
.tel_v2.tel2_vertical_compare .resultspage .page-rsltlistv2 .text-left .btn-secondary.pw-icon-arrow-left:hover:before,
.tel_v2.tel2_vertical_compare .resultspage .page-rsltlistv2 .text-left .btn-secondary.pw-icon-arrow-left:hover:after {
  -webkit-transform: translate3d(-2px, 0, 0);
  transform: translate3d(-2px, 0, 0);
}
.tel_v2.tel2_vertical_compare .resultspage .page-rsltlistv2 .text-left .btn-secondary.pw-icon-arrow-down:before,
.tel_v2.tel2_vertical_compare .resultspage .page-rsltlistv2 .text-left .btn-secondary.pw-icon-arrow-down:after {
  content: "d";
}
.tel_v2.tel2_vertical_compare .resultspage .page-rsltlistv2 .text-left .btn-secondary.pw-icon-arrow-down:hover:before,
.tel_v2.tel2_vertical_compare .resultspage .page-rsltlistv2 .text-left .btn-secondary.pw-icon-arrow-down:hover:after {
  -webkit-transform: translate3d(0, 2px, 0);
  transform: translate3d(0, 2px, 0);
}
.tel_v2.tel2_vertical_compare .resultspage .page-rsltlistv2 .text-left .btn-secondary.pw-icon-arrow-up:before,
.tel_v2.tel2_vertical_compare .resultspage .page-rsltlistv2 .text-left .btn-secondary.pw-icon-arrow-up:after {
  content: "u";
}
.tel_v2.tel2_vertical_compare .resultspage .page-rsltlistv2 .text-left .btn-secondary.pw-icon-arrow-up:hover:before,
.tel_v2.tel2_vertical_compare .resultspage .page-rsltlistv2 .text-left .btn-secondary.pw-icon-arrow-up:hover:after {
  -webkit-transform: translate3d(0, -2px, 0);
  transform: translate3d(0, -2px, 0);
}
.tel_v2.tel2_vertical_compare .resultspage .page-rsltlistv2 .text-left .btn-secondary:hover {
  color: #333333;
}
.tel_v2.tel2_vertical_compare .add-consprod {
  background-color: #EDF2FB;
  margin-bottom: 5px;
  padding: 5px 10px !important;
}
.tel_v2.tel2_vertical_compare .productinfohld .totalsumlistwrap .launcher .label {
  padding-left: 0px !important;
}
.tel_v2.tel2_vertical_compare .productinfohld .totalsumlistwrap .launcher .label:before {
  display: none;
}
.tel_v2.tel2_vertical_compare .productinfohld .list-table {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.tel_v2.tel2_vertical_compare .productinfohld .list-table .listitem_label_maand {
  font-family: 'Barlow-Bold', sans-serif;
}
.tel_v2.tel2_vertical_compare .productinfohld .list-table .listitem_title_border_top {
  border-top: 1px solid #bbb;
  font-family: 'Barlow-Bold', sans-serif;
  padding-top: 5px;
}
.tel_v2.tel2_vertical_compare .productinfohld .list-table li {
  font-size: 14px;
}
.tel_v2.tel2_vertical_compare .productinfohld .list-table li i {
  font-style: normal;
}
.tel_v2.tel2_vertical_compare .productinfohld .list-table li.listitem_title {
  color: #243588;
  font-size: 16px;
  border-bottom: 0px solid #bbb;
  margin-bottom: 0px;
}
.tel_v2.tel2_vertical_compare .productinfohld .list-table li.listitem_title h5 {
  color: #243588;
}
.tel_v2.tel2_vertical_compare .productinfohld .list-table li.listitem_title.listitem_title_border {
  border-bottom: 1px solid #bbb;
}
@media (min-width: 1280px) {
  .tel_v2.tel2_vertical_compare #productCard .productinfohld {
    padding-left: 40px;
    padding-right: 40px;
  }
}
.tel_v2.tel2_vertical_compare #productCard .productinfohld .hld-header h3 {
  font-family: 'Barlow-Medium', sans-serif;
  font-size: 24px;
  margin-bottom: 22px;
  padding-left: 10px;
  padding-right: 10px;
}
.tel_v2.tel2_vertical_compare #productCard .productinfohld .hld-content .logosupplier {
  text-align: center !important;
  margin-bottom: 20px;
  padding-bottom: 10px;
}
.tel_v2.tel2_vertical_compare #productCard .productinfohld .hld-content .product {
  display: inline-block;
  width: 100%;
  border-bottom: 1px solid #bbb;
  padding-bottom: 15px;
  margin-bottom: 25px;
}
.tel_v2.tel2_vertical_compare #productCard .productinfohld .hld-content .product > div {
  display: inline-block;
  width: 100%;
  padding: 0 10px;
}
.tel_v2.tel2_vertical_compare #productCard .productinfohld .hld-content .product .details-list {
  height: auto !important;
  min-height: 110px;
}
.tel_v2.tel2_vertical_compare #productCard .productinfohld .hld-content .product .product-title {
  font-family: 'Barlow-Bold', sans-serif;
  font-size: 16px;
  font-weight: normal;
}
@media (min-width: 767px) and (max-width: 1023px) {
  .tel_v2.tel2_vertical_compare #productCard .productinfohld .hld-content .product .product-title {
    min-height: 45px;
  }
}
.tel_v2.tel2_vertical_compare #productCard .productinfohld .hld-content .product .details {
  padding-top: 10px;
  padding-bottom: 10px;
  min-height: 130px;
}
.tel_v2.tel2_vertical_compare #productCard .productinfohld .hld-content .product .product-icon .icons {
  margin: 0;
  padding: 0;
}
@media (max-width: 1023px) {
  .tel_v2.tel2_vertical_compare #productCard .productinfohld .hld-content .product .product-icon .icons {
    margin-bottom: 10px;
  }
}
.tel_v2.tel2_vertical_compare #productCard .productinfohld .hld-content .product .product-icon .icons li {
  display: inline-block;
  padding-left: 45px;
  position: relative;
  width: auto;
}
@media (max-width: 1279px) {
  .tel_v2.tel2_vertical_compare #productCard .productinfohld .hld-content .product .product-icon .icons li {
    padding-left: 36px;
  }
}
@media (max-width: 1023px) {
  .tel_v2.tel2_vertical_compare #productCard .productinfohld .hld-content .product .product-icon .icons li {
    width: 100%;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  .tel_v2.tel2_vertical_compare #productCard .productinfohld .hld-content .product .product-icon .icons li {
    display: block;
    padding-left: 30px;
  }
}
.tel_v2.tel2_vertical_compare #productCard .productinfohld .hld-content .product .product-icon .icons li:first-child {
  padding-left: 30px;
}
.tel_v2.tel2_vertical_compare #productCard .productinfohld .hld-content .product .product-icon .icons li span {
  font-size: 14px;
  color: #243588;
  border-bottom: 1px #243588 dotted;
  padding-bottom: 3px;
}
.tel_v2.tel2_vertical_compare #productCard .productinfohld .hld-content .product .product-icon .icons li.icon-mb:hover {
  cursor: pointer;
}
.tel_v2.tel2_vertical_compare #productCard .productinfohld .hld-content .product .product-icon .icons li.icon-mb:before {
  color: #243588;
  content: "Q";
  font-family: 'font-icons' !important;
  font-size: 25px;
  display: inline-block;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: 400 !important;
  position: relative;
  line-height: 1;
  bottom: 0px;
  margin-left: -31px;
  position: absolute;
  text-transform: none !important;
}
.tel_v2.tel2_vertical_compare #productCard .productinfohld .hld-content .product .product-icon .icons li.icon-tv2:hover {
  cursor: pointer;
}
.tel_v2.tel2_vertical_compare #productCard .productinfohld .hld-content .product .product-icon .icons li.icon-tv2:before {
  color: #243588;
  content: "L";
  font-family: 'font-icons' !important;
  font-size: 25px;
  display: inline-block;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: 400 !important;
  position: relative;
  line-height: 1;
  bottom: 0px;
  margin-left: -31px;
  position: absolute;
  text-transform: none !important;
}
@media (max-width: 1023px) {
  .tel_v2.tel2_vertical_compare #productCard .productinfohld .hld-content .product .product-icon .icons li.icon-tv2:before {
    font-size: 20px;
    margin-left: -28px;
    top: 5px;
  }
}
@media (max-width: 1023px) {
  .tel_v2.tel2_vertical_compare #productCard .productinfohld .hld-content .product .product-icon .icons li.icon-tv2 {
    width: 100%;
    padding-left: 31px;
  }
}
.tel_v2.tel2_vertical_compare #productCard .productinfohld .hld-content .product .product-icon .icons li.icon-stars:hover {
  cursor: pointer;
}
.tel_v2.tel2_vertical_compare #productCard .productinfohld .hld-content .product .product-icon .icons li.icon-stars:before {
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #243588;
  content: "N";
  font-size: 25px;
  display: inline-block;
  position: relative;
  bottom: 0px;
  margin-left: -31px;
  position: absolute;
}
.tel_v2.tel2_vertical_compare #productCard .productinfohld .hld-content .list-table.list-border.list-border-bottom {
  min-height: 100px;
}
.tel_v2.tel2_vertical_compare #productCard .productinfohld .hld-content .jetotal-telecom-accordion .accordion {
  min-height: 132px;
}
@media (max-width: 1023px) {
  .tel_v2.tel2_vertical_compare #productCard .productinfohld .hld-content .jetotal-telecom-accordion .accordion {
    min-height: 156px;
  }
}
.tel_v2.tel2_vertical_compare #productCard .productinfohld .hld-content .list-table {
  font-family: 'Barlow-Medium', sans-serif;
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 10px;
}
@media (max-width: 1023px) {
  .tel_v2.tel2_vertical_compare #productCard .productinfohld .hld-content .list-table li {
    padding: 5px 0px;
  }
}
.tel_v2.tel2_vertical_compare #productCard .productinfohld .hld-content .list-table li .listitem_label {
  width: 78%;
}
@media (max-width: 1023px) {
  .tel_v2.tel2_vertical_compare #productCard .productinfohld .hld-content .list-table li .listitem_label {
    width: 70%;
  }
}
.tel_v2.tel2_vertical_compare #productCard .productinfohld .hld-content .list-table li .listitem_value {
  width: 20%;
  padding-right: 0;
  padding-left: 0;
  text-align: right;
  font-size: 14px;
  color: #333333;
}
@media (max-width: 1023px) {
  .tel_v2.tel2_vertical_compare #productCard .productinfohld .hld-content .list-table li .listitem_value {
    width: 27%;
  }
}
.tel_v2.tel2_vertical_compare #productCard .productinfohld .hld-content .list-table.totalsum {
  font-family: 'Barlow-Bold', sans-serif;
  font-size: 18px;
}
.tel_v2.tel2_vertical_compare #productCard .productinfohld .hld-content .totalsumlistwrap .launcher {
  background-color: #FDC300;
  padding: 5px 10px;
  border-radius: 2px;
  font-family: 'Barlow-Medium', sans-serif;
  font-size: 14px;
  cursor: pointer;
  display: block;
}
.tel_v2.tel2_vertical_compare #productCard .productinfohld .hld-content .totalsumlistwrap .launcher .label {
  padding-left: 26px;
  position: relative;
}
@media (max-width: 1023px) {
  .tel_v2.tel2_vertical_compare #productCard .productinfohld .hld-content .totalsumlistwrap .launcher .label {
    font-size: 14px;
    display: inline-block !important;
  }
}
.tel_v2.tel2_vertical_compare #productCard .productinfohld .hld-content .totalsumlistwrap .launcher .label:before {
  color: #ffffff;
}
@media (min-width: 1024px) {
  .tel_v2.tel2_vertical_compare #productCard .productinfohld .hld-content .totalsumlistwrap .launcher .value {
    float: right;
    text-indent: inherit;
  }
}
@media (max-width: 1023px) {
  .tel_v2.tel2_vertical_compare #productCard .productinfohld .hld-content .totalsumlistwrap .launcher .value {
    font-size: 14px;
    display: inline-block !important;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  .tel_v2.tel2_vertical_compare #productCard .productinfohld .hld-content .totalsumlistwrap .launcher .label,
  .tel_v2.tel2_vertical_compare #productCard .productinfohld .hld-content .totalsumlistwrap .launcher .value {
    float: none;
  }
}
.tel_v2.tel2_vertical_compare #productCard .productinfohld .hld-content .ppbuttonwrap .btn {
  padding-top: 12px;
  padding-bottom: 12px;
}
@media (min-width: 1024px) {
  .tel_v2.tel2_vertical_compare #productCard .productinfohld .hld-content .ppbuttonwrap .btn {
    padding-top: 23px;
    padding-bottom: 23px;
  }
}
.tel_v2.tel2_vertical_compare #productCard .productinfohld .hld-content .ppbuttonwrap .btn:after {
  margin-top: 0;
}
.tel_v2.tel2_vertical_compare .compare-box-list {
  border: 1px solid #ddd;
  border-radius: 5px;
  padding: 30px 10px 0;
  margin-bottom: 30px;
}
.tel_v2.tel2_vertical_compare .compare-box-list .table-compare {
  margin-top: 0;
}
.tel_v2.tel2_vertical_compare .compare-box-list .table-compare .btn-optionale {
  padding-left: 25px;
}
.tel_v2.tel2_vertical_compare .compare-box-list .table-compare .optionale .pw-icon-vinkje:before {
  color: #ccc;
}
.tel_v2.tel2_vertical_compare .compare-box-list .table-compare thead tr td {
  border: none !important;
}
.tel_v2.tel2_vertical_compare .compare-box-list .table-compare tbody {
  padding: 5px;
  border-top: 1px solid #ddd;
}
.tel_v2.tel2_vertical_compare .compare-box-list .table-compare tbody:first-of-type {
  border-top: none !important;
}
.tel_v2.tel2_vertical_compare .compare-box-list .table-compare tbody h3 {
  margin-top: 10px !important;
}
.tel_v2.tel2_vertical_compare .compare-box-list .table-compare tbody tr:first-child td {
  background-color: transparent !important;
}
.tel_v2.tel2_vertical_compare .compare-box-list .table-compare tbody tr {
  border-bottom: 1px solid #ddd;
}
.tel_v2.tel2_vertical_compare .compare-box-list .table-compare tbody tr td:first-child {
  background-color: #F4F4F4;
  color: #243588;
}
.tel_v2.tel2_vertical_compare .compare-box-list .table-compare tbody tr td:first-child h3 {
  font-family: 'Barlow-Medium', sans-serif;
  font-size: 22px;
  margin-top: 40px;
  margin-bottom: 20px;
}
.tel_v2.tel2_vertical_compare .compare-box-list .table-compare tbody tr td {
  border: none;
  font-size: 14px;
}
.tel_v2.tel2_vertical_compare .modal-dialog {
  height: 93%;
  width: 1024px;
  max-width: 1024px;
}
.tel_v2.tel2_vertical_compare .modal-dialog .pw-close-modal {
  z-index: 1000;
}
@media (max-width: 1023px) {
  .tel_v2.tel2_vertical_compare .modal-dialog {
    width: 100%;
    max-width: 100%;
  }
}
.tel_v2.tel2_vertical_compare .modal-dialog .modal-content {
  height: 100%;
  overflow-y: auto;
}
.tel_v2.tel2_vertical_compare .modal-dialog .modal-content .modal-header {
  background-color: #fff;
  width: 99%;
  position: fixed;
  z-index: 100;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  top: 1px;
  left: 1px;
}
@-moz-document url-prefix() {
  .tel_v2.tel2_vertical_compare .modal-dialog .modal-content .modal-header {
    width: 98%;
  }
}
.tel_v2.tel2_vertical_compare .modal-dialog .modal-content .modal-body .header-tabel {
  background-color: #fff;
  width: 99%;
  left: 1px;
  position: fixed;
  top: 56px;
  z-index: 10;
}
.tel_v2.tel2_vertical_compare .modal-dialog .modal-content .modal-body .header-tabel .subheader td:first-child {
  width: 150px;
}
.tel_v2.tel2_vertical_compare .modal-dialog .modal-content .modal-body .header-tabel .subheader .innertable td {
  width: 20% !important;
}
.tel_v2.tel2_vertical_compare .modal-dialog .modal-content .modal-body .body-tabel {
  margin-top: 0px;
  position: relative;
  top: 140px;
  z-index: 0;
}
.tel_v2.tel2_vertical_compare .modal-dialog .modal-content .modal-body .body-tabel .label {
  width: 153px;
}
@media (max-width: 1023px) {
  .tel_v2.tel2_product_details_fl .fixed-menu {
    top: 0;
  }
}
@media (max-width: 766px) {
  .tel_v2.tel2_product_details_fl .fixed-menu {
    top: 0;
  }
}
@media (min-width: 766px) {
  .tel_v2.tel2_product_details_fl .modal-pageslide.left .modal-dialog {
    width: 600px;
  }
}
.tel_v2.tel2_product_details_fl .modal-pageslide.left .modal-dialog .modal-header .modal-title {
  width: 85%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.tel_v2.tel2_product_details_fl .productinfohld .imgsvg {
  margin: 10px 0 0 10px;
}
.tel_v2.tel2_product_details_fl .productinfohld .btn-lg {
  padding: 12px 16px;
}
.tel_v2.tel2_product_details_fl .productinfohld .jetotal-telecom-accordion .accordion .panel .panel-heading a span {
  font-weight: 400 !important;
  color: #333333;
}
.tel_v2.tel2_product_details_fl .productinfohld .jetotal-telecom-accordion .accordion .panel .panel-heading a span:after {
  color: #333333;
}
.tel_v2.tel2_product_details_fl .productinfohld .list-table li {
  padding: 0 10px 15px;
}
.tel_v2.tel2_product_details_fl .productinfohld .list-border-bottom {
  border-bottom: 1px solid #dcdcdc;
  color: #333333;
}
.tel_v2.tel2_product_details_fl .productinfohld .jetotal-telecom .totalsumlistwrap .launcher {
  margin-left: -32px !important;
  width: 340px;
}
@media (max-width: 1279px) {
  .tel_v2.tel2_product_details_fl .productinfohld .jetotal-telecom .totalsumlistwrap .launcher {
    width: 282px;
    margin-left: -21px !important;
  }
}
@media (max-width: 1023px) {
  .tel_v2.tel2_product_details_fl .productinfohld .jetotal-telecom .totalsumlistwrap .launcher {
    width: 100%;
    margin-left: 0px !important;
  }
}
.tel_v2.tel2_product_details_fl .productinfohld .jetotal-telecom .totalsumlistwrap .launcher:before {
  left: -22px;
}
@media (max-width: 1279px) {
  .tel_v2.tel2_product_details_fl .productinfohld .jetotal-telecom .totalsumlistwrap .launcher:before {
    left: -11px;
  }
}
@media (max-width: 1023px) {
  .tel_v2.tel2_product_details_fl .productinfohld .jetotal-telecom .totalsumlistwrap .launcher:before {
    display: none;
  }
}
.tel_v2.tel2_product_details_fl .productinfohld .jetotal-telecom .totalsumlistwrap .launcher:after {
  right: -22px;
}
@media (max-width: 1279px) {
  .tel_v2.tel2_product_details_fl .productinfohld .jetotal-telecom .totalsumlistwrap .launcher:after {
    right: -11px;
  }
}
@media (max-width: 1023px) {
  .tel_v2.tel2_product_details_fl .productinfohld .jetotal-telecom .totalsumlistwrap .launcher:after {
    display: none;
  }
}
@media (max-width: 1023px) {
  .tel_v2.tel2_product_details .detailpage .main-right {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 0px;
    padding-bottom: 20px;
    display: block !important;
  }
}
@media (max-width: 766px) {
  .tel_v2.tel2_product_details .detailpage .main-right {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 0px;
    padding-bottom: 20px;
    display: block !important;
  }
}
.tel_v2.tel2_product_details .detailpage .main-right .hld-grayborder.productinfohld {
  padding: 10px 10px 10px;
}
@media (max-width: 1023px) {
  .tel_v2.tel2_product_details .detailpage .main-right .jetotal-telecom {
    width: 100%;
  }
}
@media (max-width: 766px) {
  .tel_v2.tel2_product_details .detailpage .main-right .jetotal-telecom {
    width: 100%;
  }
}
@media (max-width: 1023px) {
  .tel_v2.tel2_product_details .detailpage .main-right .jetotal-telecom .totalsumlistwrap .launcher {
    width: 100%;
    margin-left: 0px !important;
  }
}
@media (max-width: 766px) {
  .tel_v2.tel2_product_details .detailpage .main-right .jetotal-telecom .totalsumlistwrap .launcher {
    width: 100%;
    margin-left: 0px !important;
  }
}
@media (max-width: 1023px) {
  .tel_v2.tel2_product_details .detailpage .main-right .jetotal-telecom .totalsumlistwrap .launcher:before,
  .tel_v2.tel2_product_details .detailpage .main-right .jetotal-telecom .totalsumlistwrap .launcher:after {
    display: none;
  }
}
@media (max-width: 766px) {
  .tel_v2.tel2_product_details .detailpage .main-right .jetotal-telecom .totalsumlistwrap .launcher:before,
  .tel_v2.tel2_product_details .detailpage .main-right .jetotal-telecom .totalsumlistwrap .launcher:after {
    display: none;
  }
}
.tel_v2.tel2_product_details .productinfohld .jetotal-telecom {
  clear: both;
  margin-top: 10px;
  display: inline-block;
}
.tel_v2.tel2_product_details .productinfohld .jetotal-telecom .totalsumlistwrap {
  width: 100%;
}
.tel_v2.tel2_product_details .productinfohld .jetotal-telecom .totalsumlistwrap .totalsumlist {
  width: 274px;
  margin-left: 10px;
}
@media (max-width: 1279px) {
  .tel_v2.tel2_product_details .productinfohld .jetotal-telecom .totalsumlistwrap .totalsumlist {
    width: 254px !important;
    margin-left: 10px;
  }
}
.tel_v2.tel2_product_details .productinfohld .jetotal-telecom .totalsumlistwrap .launcher {
  background-color: #fdc300 !important;
  -webkit-border-top-left-radius: 5px !important;
  -webkit-border-top-right-radius: 5px !important;
  -moz-border-radius-topleft: 5px !important;
  -moz-border-radius-topright: 5px !important;
  border-top-left-radius: 5px !important;
  border-top-right-radius: 5px !important;
  padding: 6px 30px 8px 30px !important;
  font-size: 14px !important;
  cursor: pointer !important;
  margin-left: -20px !important;
  margin-right: 0px !important;
  border-bottom: 2px solid #deab00 !important;
  width: 313px;
}
@media (max-width: 1279px) {
  .tel_v2.tel2_product_details .productinfohld .jetotal-telecom .totalsumlistwrap .launcher {
    width: 292px;
    margin-left: -20px !important;
  }
}
.tel_v2.tel2_product_details .productinfohld .jetotal-telecom .totalsumlistwrap .launcher:before {
  border-bottom-left-radius: 5px;
  width: 10px;
  height: 5px;
  background-color: #deab00;
  content: "";
  display: block;
  text-align: left;
  margin-top: 30px;
  position: absolute;
  left: -10px;
}
.tel_v2.tel2_product_details .productinfohld .jetotal-telecom .totalsumlistwrap .launcher:after {
  border-bottom-right-radius: 5px;
  width: 10px;
  height: 5px;
  background-color: #deab00;
  content: "";
  display: block;
  text-align: right;
  margin-top: 9px;
  position: absolute;
  right: -10px;
}
.tel_v2.tel2_product_details .productinfohld .jetotal-telecom .totalsumlistwrap .launcher .info-icon {
  background: #243588;
}
.tel_v2.tel2_product_details .productinfohld .jetotal-telecom .totalsumlistwrap .launcher .label,
.tel_v2.tel2_product_details .productinfohld .jetotal-telecom .totalsumlistwrap .launcher .value {
  font-family: 'Barlow-Bold', sans-serif;
  border-bottom: 0px dotted;
  font-size: 16px;
}
.tel_v2.tel2_product_details .productinfohld .jetotal-telecom .totalsumlistwrap .launcher .label.pw-icon-plus,
.tel_v2.tel2_product_details .productinfohld .jetotal-telecom .totalsumlistwrap .launcher .value.pw-icon-plus,
.tel_v2.tel2_product_details .productinfohld .jetotal-telecom .totalsumlistwrap .launcher .label.pw-icon-minus,
.tel_v2.tel2_product_details .productinfohld .jetotal-telecom .totalsumlistwrap .launcher .value.pw-icon-minus {
  padding-left: 0px;
}
.tel_v2.tel2_product_details .productinfohld .jetotal-telecom .totalsumlistwrap .launcher .label.pw-icon-plus:before,
.tel_v2.tel2_product_details .productinfohld .jetotal-telecom .totalsumlistwrap .launcher .value.pw-icon-plus:before,
.tel_v2.tel2_product_details .productinfohld .jetotal-telecom .totalsumlistwrap .launcher .label.pw-icon-minus:before,
.tel_v2.tel2_product_details .productinfohld .jetotal-telecom .totalsumlistwrap .launcher .value.pw-icon-minus:before {
  content: none;
}
.tel_v2.tel2_product_details .modal-dialog {
  height: 93%;
}
@media (max-width: 1280px) {
}
.tel_v2.tel2_product_details .modal-dialog .modal-content {
  height: 100%;
  overflow-y: auto;
}
.tel_v2.tel2_product_details .productinfohld .hld-title {
  padding-left: 0;
}
.tel_v2.tel2_product_details .table-tab-telv2 {
  width: 100%;
}
.tel_v2.tel2_product_details .table-tab-telv2 td {
  padding: 10px 10px 10px 20px;
  min-width: auto;
}
@media (max-width: 767px) {
  .tel_v2.tel2_product_details .table-tab-telv2 td {
    width: 1px;
    padding: 10px 5px;
    display: table-cell;
  }
}
.tel_v2.tel2_product_details .table-tab-telv2 td:first-child {
  background-color: #f4f4f4;
}
.tel_v2.tel2_product_details .table-tab-telv2 .first-td {
  width: 40%;
  background-color: #f4f4f4;
  border-bottom: 1px solid #dddddd;
}
@media (max-width: 767px) {
  .tel_v2.tel2_product_details .table-tab-telv2 .first-td {
    width: 60%;
  }
}
.tel_v2.tel2_product_details .table-tab-telv2 .first-td span {
  color: #243588;
  font-family: 'Barlow-Medium', sans-serif;
}
@media (max-width: 767px) {
  .tel_v2.tel2_product_details .table-tab-telv2 .first-td span {
    font-size: 14px;
  }
}
.tel_v2.tel2_product_details .table-tab-telv2 .last-td {
  width: 60%;
  border-bottom: 1px solid #dddddd;
}
@media (max-width: 767px) {
  .tel_v2.tel2_product_details .table-tab-telv2 .last-td {
    width: 40%;
  }
}
@media (max-width: 767px) {
  .tel_v2.tel2_product_details .table-tab-telv2 .last-td span {
    font-size: 14px;
  }
}
.tel_v2.tel2_product_details .table-tab-telv2 .last-td .btn-optionale {
  padding-left: 25px;
}
.tel_v2.tel2_product_details .table-tab-telv2 .last-td .optionale .pw-icon-vinkje:before {
  color: #ccc;
}
.tel_v2.tel2_product_details .table-tab-telv2 .last-td .plus-telv2 {
  padding-left: 26px;
}
.tel_v2.tel2_product_details .table-tab-telv2 .last-td .plus-telv2:before {
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "P";
  color: #243588;
  font-size: 18px;
  margin-top: -19px;
  position: absolute;
  display: block;
}
.tel_v2.tel2_product_details h3 {
  font-family: 'Barlow-Medium', sans-serif;
  margin-top: 40px;
  margin-bottom: 20px;
  padding-left: 20px;
}
.tel_v2.tel2_product_details h3.modal-title {
  margin-top: 0px;
  padding-left: 10px;
}
.tel_v2 .channelsmodal .modal-dialog {
  width: 600px;
}
@media (max-width: 766px) {
  .tel_v2 .channelsmodal .modal-dialog {
    width: 100%;
  }
}
@media (min-width: 766px) {
  .tel_v2 .channelsmodal .modal-dialog .modal-header {
    padding: 20px 70px 20px 15px;
  }
}
.tel_v2 .channelsmodal .modal-dialog .modal-header .modal-title {
  width: 85%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.tel_v3.tel_v3_startcompare .multiSelect-normal .multiSelect .button {
  height: 51px;
}
.tel_v3.tel_v3_startcompare .multiSelect-normal .multiSelectButton span {
  width: auto;
}
@media (max-width: 766px) {
  .tel_v3.tel3_resultlist .skeleton-percentage > .label {
    padding: 13px 10px;
  }
}
@media (max-width: 766px) {
  .tel_v3.tel3_resultlist .skeleton-percentage.skeleton-percentage-tlcm-mobile {
    margin-top: 37px;
    margin-bottom: 28.7px;
  }
}
@media (max-width: 1023px) {
  .tel_v3.tel3_resultlist .skeleton-percentage.skeleton-percetage-tlcm-sm {
    margin-top: 17px;
    margin-bottom: 24.45px;
  }
}
.tel_v3.tel3_resultlist .skeleton-results {
  margin-top: 17px;
}
.tel_v3.tel3_resultlist .skeleton-results .skeleton-percentage {
  border-radius: 6px;
}
@media (min-width: 767px) {
  .tel_v3.tel3_resultlist .skeleton-results .skeleton-percentage {
    min-height: 46.85px;
  }
}
@media (min-width: 1024px) {
  .tel_v3.tel3_resultlist .skeleton-results .skeleton-percentage {
    margin-top: 0;
  }
}
.tel_v3.tel3_resultlist .active-filters {
  margin: 12px 0 20px 0;
  border-bottom: 1px solid #d3d3d3;
  padding-bottom: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.tel_v3.tel3_resultlist .active-filters .items-filter {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  border-radius: 10px;
  background-color: #edf2fb;
  color: #243588;
  display: inline-block;
  padding: 10px 16px 13px 17px;
  margin-right: 5px;
  margin-top: 8px;
}
.tel_v3.tel3_resultlist .active-filters .items-filter span {
  color: #243588;
}
.tel_v3.tel3_resultlist .active-filters .items-filter .pw-icon-cross {
  color: #243588;
  font-size: 11px;
  margin-left: 7px;
  text-decoration: none;
}
.tel_v3.tel3_resultlist .active-filters .items-filter .pw-icon-cross:before {
  color: #243588;
}
.tel_v3.tel3_resultlist .active-filters .items-filter.items-filter-active {
  background-color: #EDEDED;
  color: #243588;
}
.tel_v3.tel3_resultlist .page-rsltlistv2 .rslt-filter-v2 {
  -webkit-border-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -moz-border-radius: 6px;
  -moz-border-radius-bottomright: 6px;
  -moz-border-radius-bottomleft: 6px;
  border-radius: 6px;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}
@media (max-width: 766px) {
  .tel_v3.tel3_resultlist .page-rsltlistv2 .rslt-filter-v2 .sortof .btn-group .btn-default {
    width: auto;
  }
}
.tel_v3.tel3_resultlist .rslt-no-rows {
  padding: 10px;
  text-align: center !important;
}
.tel_v3.tel3_resultlist .rslt-no-rows .hld-info {
  display: inline-block;
  text-align: left !important;
}
.tel_v3.tel3_resultlist .modal-pageslide.left.modal-pageslide-800 .modal-dialog {
  width: 800px;
}
@media (max-width: 766px) {
  .tel_v3.tel3_resultlist .modal-pageslide.left.modal-pageslide-800 .modal-dialog {
    width: 100%;
  }
}
.tel_v3.tel3_resultlist .modal-pageslide.left.modal-pageslide-max800 .modal-dialog {
  width: 100%;
  max-width: 800px !important;
}
.tel_v3.tel3_resultlist .modal-pageslide.left.width-500 .modal-dialog {
  max-width: 500px;
}
.tel_v3.tel3_resultlist .modal-pageslide.left .modal-dialog {
  width: 600px;
}
@media (max-width: 766px) {
  .tel_v3.tel3_resultlist .modal-pageslide.left .modal-dialog {
    width: 100%;
  }
}
@media (min-width: 766px) {
  .tel_v3.tel3_resultlist .modal-pageslide.left .modal-dialog .modal-header {
    padding: 20px 70px 20px 15px;
  }
}
.tel_v3.tel3_resultlist .modal-pageslide.left .modal-dialog .modal-header .modal-title {
  width: 85%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
@media (max-width: 766px) {
  .tel_v3.tel3_resultlist .modal-pageslide.left .modal-dialog .pw-icon-modal {
    padding-left: 0px;
  }
}
.tel_v3.tel3_resultlist .modal-pageslide.left .modal-dialog .pw-icon-modal .pw-plus-modal .pw-icon-plus-green {
  margin-right: 3px;
  position: relative;
  font-size: 17px;
  top: 3px;
}
.tel_v3.tel3_resultlist .modal-pageslide.left .modal-dialog .pw-icon-modal .pw-plus-modal .pw-icon-plus-1 {
  margin-right: 3px;
  position: relative;
  font-size: 17px;
  top: 3px;
}
@media (min-width: 1024px) {
  .tel_v3.tel3_resultlist .rsltlist-sticky-container-minspace {
    min-height: 2000px;
  }
}
.tel_v3.tel3_vertical_compare .icon-fix-plus-green:before {
  top: 3px;
  font-size: 18px;
  position: relative;
}
@media (max-width: 1023px) {
  .tel_v3.tel3_vertical_compare .modal-pageslide.left .modal-dialog {
    width: 100%;
    max-width: 100%;
  }
}
@media (min-width: 1023px) {
  .tel_v3.tel3_vertical_compare .modal-pageslide.left .modal-dialog {
    width: 1024px;
    max-width: 1024px;
  }
}
.tel_v3 .dealalert-outside {
  margin-left: 10px;
}
.tel_v3 .dealalert-outside .dealalert .text {
  border-bottom-right-radius: 0;
  border-top-right-radius: 6px;
  border-bottom-left-radius: 0;
  border-top-left-radius: 6px;
}
.tel_v3 .dealalert-outside + .blue-box-sticky-top {
  margin-top: 0;
}
@media (min-width: 767px) {
  .tel_v3 .dealalert-outside {
    margin-left: 20px;
  }
}
/*=============================  MODAL FOR DETAILS CHANNELS =================================*/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .modal-pageslide.left .modal-body {
    position: absolute !important;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .channelsmodal {
    position: absolute !important;
  }
}
.channelsmodal .modal-title {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
}
@media (max-width: 766px) {
  .channelsmodal .modal-title {
    font-size: 22px;
  }
}
.channelsmodal .modal-dialog {
  width: 360px;
  height: 90%;
  position: relative;
}
.channelsmodal .modal-dialog .pw-close-modal {
  z-index: 1000;
}
@media (min-width: 767px) {
  .channelsmodal .modal-dialog {
    width: 560px;
  }
}
@media (max-width: 766px) {
  .channelsmodal .modal-dialog {
    width: 100%;
  }
}
.channelsmodal .modal-dialog .modal-header {
  background-color: #fff;
  width: 98%;
  position: fixed;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  z-index: 100;
}
@media (max-width: 1023px) {
  .channelsmodal .modal-dialog .modal-header {
    position: relative;
    width: 100%;
  }
}
@media (max-width: 766px) {
  .channelsmodal .modal-dialog .modal-header {
    position: relative;
    width: 100%;
  }
}
.channelsmodal .modal-dialog .modal-body .header-rslt {
  background-color: #fff;
  width: 98%;
  left: 1px;
  position: fixed;
  top: 56px;
  z-index: 100;
}
.channelsmodal .modal-dialog .modal-body .header-rslt .header-first-child {
  width: 150px;
}
.channelsmodal .modal-dialog .modal-body .table-hover-rslt {
  z-index: 0;
  margin-top: 79px;
}
.channelsmodal .modal-dialog .modal-body .table-hover-rslt .label {
  width: 150px;
}
@-moz-document url-prefix() {
  .channelsmodal .modal-dialog .modal-header {
    width: 99.8%;
    top: 1px;
    left: 1px;
  }
}
.channelsmodal .modal-dialog .modal-content {
  height: 100%;
  max-height: 98%;
  overflow-y: auto;
  position: relative;
}
.channelsmodal .modal-dialog .modal-content::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 7px;
  height: 7px;
}
.channelsmodal .modal-dialog .modal-content::-webkit-scrollbar-button:start:decrement,
.channelsmodal .modal-dialog .modal-content::-webkit-scrollbar-button:end:increment {
  display: block;
  height: 10px;
}
.channelsmodal .modal-dialog .modal-content::-webkit-scrollbar-button:vertical:increment {
  background-color: #fff;
}
.channelsmodal .modal-dialog .modal-content::-webkit-scrollbar-track-piece {
  background-color: #ddd;
  -webkit-border-radius: 3px;
}
.channelsmodal .modal-dialog .modal-content::-webkit-scrollbar-thumb:vertical {
  height: 50px;
  background-color: #AAAAAB;
}
.channelsmodal .modal-dialog .modal-content::-webkit-scrollbar-thumb:horizontal {
  width: 50px;
  background-color: #AAAAAB;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .channelsmodal .modal-dialog .modal-content {
    z-index: 1;
    max-height: 100%;
    min-height: 100%;
    height: 100%;
  }
  .channelsmodal .modal-dialog .pw-close-modal {
    z-index: 10;
  }
}
@media screen and (-ms-high-contrast: active) and (max-width: 766px), (-ms-high-contrast: none) and (max-width: 766px) {
  .channelsmodal .modal-dialog .modal-content {
    max-height: 105%;
    min-height: 105%;
    height: 105%;
  }
}
@media screen and (-ms-high-contrast: active) and (max-width: 500px), (-ms-high-contrast: none) and (max-width: 500px) {
  .channelsmodal .modal-dialog .modal-content {
    max-height: 105%;
    min-height: 105%;
    height: 105%;
  }
}
.channelsmodal .modal-dialog table {
  text-align: center !important;
}
@media (max-width: 766px) {
  .channelsmodal .modal-dialog table {
    font-size: 14px;
  }
}
.channelsmodal .modal-dialog table .subheader table.innertable td {
  padding: 0 3px;
}
.channelsmodal .modal-dialog table td.border {
  border-right: 1px solid #ddd;
}
.channelsmodal .modal-dialog table td.border:last-child {
  border-right: none;
}
.channelsmodal .modal-dialog table td.label {
  text-align: left !important;
}
@media (min-width: 767px) {
  .channelsmodal .modal-dialog table td.label {
    padding-right: 35px;
  }
  .channelsmodal .modal-dialog table td.label .info-icon {
    float: right;
  }
}
.channelsmodal.modal-pageslide .modal-header {
  background-color: #243588;
  width: 100%;
  border-radius: 0;
}
.channelsmodal.modal-pageslide .modal-body {
  bottom: 0px;
  margin-bottom: 20px;
  padding: 20px !important;
}
.channelsmodal.modal-pageslide .modal-body .top-modal-vertical.top-modal-rslt .header-modal-top {
  background-color: #F4F4F4;
}
@media (min-width: 1024px) {
  .channelsmodal.modal-pageslide .modal-body .top-modal-vertical.top-modal-rslt .header-modal-top {
    top: 94px;
  }
}
@media (min-width: 1024px) and screen and (-ms-high-contrast: active), (min-width: 1024px) and (-ms-high-contrast: none) {
  .channelsmodal.modal-pageslide .modal-body .top-modal-vertical.top-modal-rslt .header-modal-top {
    top: 0px;
  }
}
@media (max-width: 1024px) {
  .channelsmodal.modal-pageslide .modal-body .top-modal-vertical.top-modal-rslt .header-modal-top {
    padding-top: 0;
  }
}
.channelsmodal.modal-pageslide .modal-body .top-modal-vertical.top-modal-rslt .header-modal-body-head {
  background-color: #F4F4F4;
}
@media (min-width: 1024px) {
  .channelsmodal.modal-pageslide .modal-body .top-modal-vertical.top-modal-rslt .header-modal-body-head {
    top: 200px;
  }
}
@media (min-width: 1024px) and screen and (-ms-high-contrast: active), (min-width: 1024px) and (-ms-high-contrast: none) {
  .channelsmodal.modal-pageslide .modal-body .top-modal-vertical.top-modal-rslt .header-modal-body-head {
    top: 0px;
  }
}
.channelsmodal.modal-pageslide .modal-body .top-modal-vertical.top-modal-rslt .header-modal-body-head .div-new-row {
  background-color: #F4F4F4;
  border-color: #ddd;
}
@media (min-width: 1024px) {
  .channelsmodal.modal-pageslide .modal-body .top-modal-vertical.top-modal-rslt .header-modal-body {
    margin-top: 130px;
  }
}
@media (min-width: 1024px) and screen and (-ms-high-contrast: active), (min-width: 1024px) and (-ms-high-contrast: none) {
  .channelsmodal.modal-pageslide .modal-body .top-modal-vertical.top-modal-rslt .header-modal-body {
    margin-top: 30px;
  }
}
@media (max-width: 1024px) {
  .channelsmodal.modal-pageslide .modal-body .top-modal-vertical.top-modal-rslt .header-modal-body .extras-border .extras-icon {
    margin-left: 0 !important;
  }
}
@media (max-width: 767px) {
  .channelsmodal.modal-pageslide .modal-body .top-modal-vertical.top-modal-rslt .header-modal-body .extras-border .extras-icon {
    letter-spacing: -1.3px;
  }
}
.channelsmodal.modal-pageslide .modal-body .top-modal-vertical.top-modal-rslt .header-modal-body .channelsTooltip {
  background-color: #ffffff;
  border-radius: 10px;
  padding: 10px 20px;
}
.tel_v2.tel2_product_details .channelsmodal.modal-pageslide .modal-dialog {
  height: 100%;
}
.tel_v2 .productinfohld .hr-margin-zero-top-bottom {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
  margin: 8px !important;
}
.tel_v2 .productinfohld .list-table li {
  padding: 10px 10px 5px 10px !important;
}
.tel_v2 .productinfohld .list-table li:first-of-type {
  border: none;
  padding-top: 0 !important;
}
.tel_v2.tel2_vertical_compare .channelsmodal.modal-pageslide .modal-dialog {
  height: 100%;
}
.tel_v2.tel2_vertical_compare .channelsmodal.modal-pageslide .modal-content {
  background-color: #ffffff;
}
.tel_v2.tel2_vertical_compare .channelsmodal.modal-pageslide .modal-header {
  background-color: #243588;
  width: 100%;
  border-radius: 0;
}
.tel_v2.tel2_vertical_compare .channelsmodal.modal-pageslide .modal-body {
  bottom: 0px;
  margin-bottom: 20px;
  padding: 20px !important;
  background-color: #ffffff;
}
.tel_v2.tel2_vertical_compare .channelsmodal.modal-pageslide .modal-body .top-modal-vertical .header-modal-top {
  top: 94px;
  background-color: #ffffff;
}
.tel_v2.tel2_vertical_compare .channelsmodal.modal-pageslide .modal-body .top-modal-vertical .header-modal-body-head {
  top: 200px;
  background-color: #ffffff;
}
.tel_v2.tel2_vertical_compare .channelsmodal.modal-pageslide .modal-body .top-modal-vertical .header-modal-body-head .div-new-row {
  background-color: #ffffff;
  border-color: #ddd;
}
.tel_v2.tel2_vertical_compare .channelsmodal.modal-pageslide .modal-body .top-modal-vertical .header-modal-body {
  margin-top: 130px;
}
.tel_v2.tel2_vertical_compare .channelsmodal.modal-pageslide .modal-body .top-modal-vertical .header-modal-body .channelsTooltip {
  background-color: #ffffff;
  border-radius: 10px;
  padding: 10px 20px;
}
@media (max-width: 1023px) {
  .tel_v3.tel3_vertical_compare .container-flex .flex-row-h > .col-flex-v {
    width: 23%;
  }
}
.tel_v3.tel3_vertical_compare .channelsmodal.modal-pageslide .modal-content {
  background-color: #f4f4f4;
}
.tel_v3.tel3_vertical_compare .channelsmodal.modal-pageslide .modal-header {
  background-color: #243588;
  width: 100%;
  border-radius: 0;
}
.tel_v3.tel3_vertical_compare .channelsmodal.modal-pageslide .modal-body {
  bottom: 0px;
  margin-bottom: 20px;
  padding: 20px !important;
  background-color: #f4f4f4;
}
.tel_v3.tel3_vertical_compare .channelsmodal.modal-pageslide .modal-body .top-modal-vertical .header-modal-top {
  top: 94px;
  background-color: #f4f4f4;
}
.tel_v3.tel3_vertical_compare .channelsmodal.modal-pageslide .modal-body .top-modal-vertical .header-modal-body-head {
  top: 200px;
  background-color: #f4f4f4;
}
@media (max-width: 1023px) {
  .tel_v3.tel3_vertical_compare .channelsmodal.modal-pageslide .modal-body .top-modal-vertical .header-modal-body-head {
    top: 200px;
    position: fixed;
  }
}
.tel_v3.tel3_vertical_compare .channelsmodal.modal-pageslide .modal-body .top-modal-vertical .header-modal-body-head .div-new-row {
  background-color: #f4f4f4;
  border-color: #ddd;
}
.tel_v3.tel3_vertical_compare .channelsmodal.modal-pageslide .modal-body .top-modal-vertical .header-modal-body {
  margin-top: 130px;
}
.tel_v3.tel3_vertical_compare .channelsmodal.modal-pageslide .modal-body .top-modal-vertical .header-modal-body .channelsTooltip {
  background-color: #ffffff;
  border-radius: 10px;
  padding: 10px 20px;
}
/***New modal vertical compare start ****/
.channel-name-small {
  font-size: 14px !important;
}
.IE_11 .ie-top-fix {
  top: 96px !important;
}
.IE_11 .imgsvg-iefix {
  height: auto !important;
}
.top-modal-vertical.top-modal-vertical-pw .header-modal-body-head-v2 {
  padding-top: 10px;
}
.top-modal-vertical.top-modal-vertical-pw .header-modal-body-head-v2 > .div-new-row {
  border-bottom: 1px solid #ddd;
  padding-bottom: 5px;
  margin-bottom: 5px;
}
.top-modal-vertical.top-modal-vertical-pw .header-modal-body-v2 {
  margin-top: 0 !important;
}
.top-modal-vertical.top-modal-vertical-pw.top-modal-rslt .header-modal-top {
  width: 96% !important;
}
.top-modal-vertical.top-modal-vertical-pw.top-modal-rslt .header-modal-top .col-last-head {
  width: 26%;
}
.top-modal-vertical.top-modal-vertical-pw.top-modal-rslt .header-modal-top.full-width {
  width: 98% !important;
}
.top-modal-vertical.top-modal-vertical-pw .header-modal-top .div-new-row {
  margin-left: 0;
  margin-right: 0;
}
.top-modal-vertical .header-modal-top {
  position: fixed;
  top: 57px;
  left: 1px;
  width: 99%;
  padding-top: 20px;
  background-color: #ffffff;
  z-index: 100;
}
.top-modal-vertical .header-modal-top .col-last-head {
  text-align: center;
  width: 27%;
  float: left;
}
.top-modal-vertical .header-modal-top .col-first {
  text-align: left;
  width: 18.6%;
  float: left;
}
@media (max-width: 766px) {
  .top-modal-vertical .header-modal-top .col-first {
    width: 25%;
  }
}
@media (max-width: 766px) {
  .top-modal-vertical .header-modal-top .col-first .border-modal-head {
    position: relative;
    left: -20px;
  }
}
.top-modal-vertical .header-modal-top .pw-icon-modal {
  list-style: none;
}
.top-modal-vertical .header-modal-top .pw-icon-modal .pw-icon-vinkje {
  margin-right: 5px;
  top: 2px;
  position: relative;
  font-size: 15px;
}
.top-modal-vertical .header-modal-top .pw-icon-modal .pw-icon-plus-1 {
  color: #243588;
  margin-right: 5px;
  position: relative;
  font-size: 17px;
  top: 3px;
}
@-moz-document url-prefix() {
  .top-modal-vertical .header-modal-top {
    width: 98% !important;
  }
}
.top-modal-vertical .header-modal-body-head {
  position: fixed;
  top: 165px;
  left: 1px;
  width: 97%;
  margin: 0 11px;
  z-index: 1;
  background-color: #ffffff;
  padding-top: 10px;
  z-index: 100;
}
@media (max-width: 1023px) {
  .top-modal-vertical .header-modal-body-head {
    width: 100%;
    position: relative;
    top: 0px;
    margin: 0 0px;
  }
}
@media (max-width: 766px) {
  .top-modal-vertical .header-modal-body-head {
    width: 100%;
    position: relative;
    top: 0px;
    margin: 0 0px;
  }
}
.top-modal-vertical .header-modal-body-head .div-new-row {
  border-bottom: 1px solid #EDEDED;
  padding-bottom: 5px;
  display: block;
  background-color: #ffffff;
}
.top-modal-vertical .header-modal-body-head .div-new-row strong {
  padding-left: 0px;
}
@-moz-document url-prefix() {
  .top-modal-vertical .header-modal-body-head {
    width: 99.8% !important;
  }
}
.top-modal-vertical .header-modal-body {
  margin-top: 180px;
}
@media (max-width: 1023px) {
  .top-modal-vertical .header-modal-body {
    margin-top: 20px;
  }
}
@media (max-width: 766px) {
  .top-modal-vertical .header-modal-body {
    margin-top: 20px;
  }
}
.top-modal-vertical .header-modal-body .div-new-row {
  border-bottom: 1px solid #EDEDED;
  display: block;
}
.top-modal-vertical .header-modal-body .div-new-row .col-min-3,
.top-modal-vertical .header-modal-body .div-new-row .col-min-2 {
  padding: 12px 0 12px 10px;
  min-height: 49px;
}
.top-modal-vertical .header-modal-body .div-new-row .col-min-3 .text-center,
.top-modal-vertical .header-modal-body .div-new-row .col-min-2 .text-center {
  text-align: left !important;
  padding-left: 12px;
}
.top-modal-vertical .header-modal-body .div-new-row .extras-border {
  border-right: 1px solid #EDEDED;
}
.top-modal-vertical .header-modal-body .div-new-row .extras-icon {
  margin-left: 27px !important;
}
.top-modal-vertical .header-modal-body .div-new-row .extras-icon.extras-icon2 {
  margin-left: 47px;
}
@media (max-width: 1023px) {
  .top-modal-vertical .header-modal-body .div-new-row .extras-icon.extras-icon2 {
    margin-left: 0px;
  }
}
.top-modal-vertical .header-modal-body .div-new-row .extras-icon.extras-icon3 {
  margin-left: 53px;
}
@media (max-width: 1023px) {
  .top-modal-vertical .header-modal-body .div-new-row .extras-icon.extras-icon3 {
    margin-left: 0px;
  }
}
@media (max-width: 1023px) {
  .top-modal-vertical .header-modal-body .div-new-row .extras-icon {
    margin-left: 0px;
  }
}
.top-modal-vertical .header-modal-body .div-new-row .pw-icon-mobilephone {
  color: #333333;
}
.top-modal-vertical .header-modal-body .div-new-row .pw-icon-wifi-3 {
  color: #333333;
  font-size: 17px;
}
.top-modal-vertical .header-modal-body .div-new-row .pw-icon-backward {
  color: #333333;
  font-size: 16px;
}
.top-modal-vertical .header-modal-body .div-new-row .pw-icon-hd {
  color: #333333;
  font-size: 18px;
}
.top-modal-vertical .header-modal-body .div-new-row .pw-icon-undo {
  color: #333333;
  font-size: 16px;
}
.top-modal-vertical .header-modal-body .div-new-row .pw-icon-plus-1 {
  color: #243588;
  font-size: 18px;
}
.top-modal-vertical .col-min-2 {
  width: 5.8%;
  float: left;
}
.top-modal-vertical .col-min-3 {
  width: 20.6%;
  padding-left: 45px;
  float: left;
}
@media (max-width: 1279px) {
  .top-modal-vertical .col-min-2 {
    width: 5.8%;
  }
  .top-modal-vertical .col-min-3 {
    width: 20.6%;
    padding-left: 45px;
  }
}
@media (max-width: 1023px) {
  .top-modal-vertical .col-min-2 {
    width: 5.8%;
  }
  .top-modal-vertical .col-min-3 {
    width: 20.6%;
    padding-left: 45px;
  }
}
@media (max-width: 766px) {
  .top-modal-vertical .col-min-2 {
    width: 5.8%;
  }
  .top-modal-vertical .col-min-3 {
    width: 20.6%;
    padding-left: 45px;
  }
}
.top-modal-vertical.top-modal-rslt .col-min-2 {
  width: 14.5%;
  float: left;
}
.top-modal-vertical.top-modal-rslt .col-min-3 {
  width: 41.7%;
  padding-left: 45px;
  float: left;
}
@media (max-width: 766px) {
  .top-modal-vertical.top-modal-rslt .col-min-3 {
    width: 37.7%;
  }
}
.top-modal-vertical.top-modal-rslt .col-lg-12 {
  text-align: center;
}
.top-modal-vertical.top-modal-rslt .header-modal-body .div-new-row .extras-border {
  margin-left: 8px !important;
  border-right: 0 solid #EDEDED !important;
}
.top-modal-vertical.top-modal-rslt .header-modal-body .div-new-row .extras-border .extras-icon {
  margin-left: 40px;
}
@media (max-width: 766px) {
  .top-modal-vertical.top-modal-rslt .header-modal-body .div-new-row .extras-border .extras-icon {
    margin-left: 15px;
  }
}
.top-modal-vertical.top-modal-rslt .header-modal-body-head {
  width: 94%;
  top: 165px;
}
@media (max-width: 1023px) {
  .top-modal-vertical.top-modal-rslt .header-modal-body-head {
    width: 100%;
    top: 0px;
    position: relative;
  }
}
@media (max-width: 766px) {
  .top-modal-vertical.top-modal-rslt .header-modal-body-head {
    width: 100%;
    top: 0px;
    position: relative;
  }
}
.top-modal-vertical.top-modal-rslt .header-modal-top {
  width: 98%;
  top: 57px;
}
@media (max-width: 1023px) {
  .top-modal-vertical.top-modal-rslt .header-modal-top {
    width: 100%;
    top: 0px;
    position: relative;
  }
}
@media (max-width: 766px) {
  .top-modal-vertical.top-modal-rslt .header-modal-top {
    width: 100%;
    top: 0px;
    position: relative;
  }
}
.fix-ie11-modal-body {
  top: 260px;
}
@media (max-width: 1279px) {
  .tel_v2.tel2_vertical_compare .compare-box-list .table-compare tr td {
    font-size: 13px;
    padding: 10px;
  }
}
@media (max-width: 1023px) {
  .tel_v2.tel2_vertical_compare .compare-box-list .table-compare tr td {
    font-size: 13px;
    padding: 8px;
  }
}
@media (max-width: 1279px) {
  .tel_v2.tel2_vertical_compare .compare-box-list .table-compare tr td .list-icon li {
    padding-left: 20px;
    margin-bottom: 10px;
  }
  .tel_v2.tel2_vertical_compare .compare-box-list .table-compare tr td .list-icon .pull-right {
    float: none !important;
  }
  .tel_v2.tel2_vertical_compare .compare-box-list .table-compare tr td .list-icon .dealalert-inline {
    font-size: 13px;
  }
}
@media (max-width: 1023px) {
  .tel_v2.tel2_vertical_compare .compare-box-list .table-compare tr td .list-icon li {
    padding-left: 18px;
    margin-bottom: 10px;
  }
  .tel_v2.tel2_vertical_compare .compare-box-list .table-compare tr td .list-icon .pull-right {
    float: none !important;
  }
  .tel_v2.tel2_vertical_compare .compare-box-list .table-compare tr td .list-icon .dealalert-inline {
    font-size: 12px;
  }
}
@-moz-document url-prefix() {
  .tel_v2.tel2_vertical_compare .modal-dialog .modal-content .modal-header {
    width: 98%;
  }
  .tel_v2 .channelsmodal .modal-dialog .modal-header {
    width: 99.8%;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .tel_v2 .channelsmodal .modal-dialog .modal-header {
    position: relative !important;
    width: 100%;
  }
  .top-modal-vertical .header-modal-top {
    position: relative !important;
    top: 0px;
  }
  .channels-modal {
    position: relative !important;
  }
  .channels-modal .top-modal-vertical.top-modal-rslt .header-modal-top {
    position: relative;
    padding-top: 0px;
    top: 0px;
    width: 100%;
  }
  .channels-modal .modal-dialog .modal-header {
    position: relative;
    width: 100%;
  }
  .channels-modal .top-modal-vertical .header-modal-body-head {
    position: relative;
    width: 98%;
    top: 0px;
    left: 0px;
  }
  .channels-modal .top-modal-vertical .header-modal-body {
    margin-top: 0px;
  }
}
@-moz-document url-prefix() {
  .tel2_resultlist .top-modal-vertical .header-modal-body-head {
    width: 99.8% !important;
  }
  .tel2_resultlist .top-modal-vertical .header-modal-top {
    width: 99.8% !important;
  }
  .tel_v3.tel3_resultlis .channelsmodal .modal-dialog .modal-header {
    width: 99.8% !important;
  }
}
@media screen and (-ms-high-contrast: active), all and (-ms-high-contrast: none) {
  .tel_v3.tel3_resultlist .channelsmodal.modal-pageslide .modal-header {
    min-width: 584px !important;
    max-width: 584px !important;
    width: 584px !important;
  }
  .tel_v3.tel3_resultlist .channelsmodal.modal-pageslide.modal-pageslide-800 .modal-header {
    min-width: 800px !important;
    max-width: 800px !important;
    width: 800px !important;
  }
  .tel_v3.tel3_resultlist .channelsmodal.modal-pageslide .modal-body .top-modal-vertical.top-modal-rslt .header-modal-body-head {
    top: 75px !important;
  }
  .tel_v3.tel3_resultlist .channelsmodal.modal-pageslide .modal-body .top-modal-vertical.top-modal-rslt .header-modal-top {
    top: 94px;
  }
  .tel_v3.tel3_resultlist .channelsmodal.modal-pageslide .modal-body .top-modal-vertical.top-modal-rslt .header-modal-body {
    margin-top: 90px;
  }
}
@media screen and (-ms-high-contrast: active) and (max-width: 766px), all and (-ms-high-contrast: none) and (max-width: 766px) {
  .tel_v3.tel3_resultlist .channelsmodal.modal-pageslide.modal-pageslide-800 {
    width: 100%;
  }
}
@media screen and (-ms-high-contrast: active) and (min-width: 1023px), all and (-ms-high-contrast: none) and (min-width: 1023px) {
  .channelsmodal.modal-pageslide .channels-modal-v2 .top-modal-vertical.top-modal-rslt .header-modal-body .channelsTooltip {
    width: 563px !important;
    margin: -10px 0 0 10px;
  }
}
.IE_11 .channelsmodal.modal-pageslide .channels-modal-v2 {
  top: 0px;
}
.IE_11 .channelsmodal .modal-dialog .modal-content {
  background-color: #fff;
}
.IE_11 .IE_11.tel_v3.tel3_resultlist .channelsmodal.modal-pageslide .modal-body .top-modal-vertical.top-modal-rslt .header-modal-body-head {
  background-color: #fff;
}
.channelsmodal.modal-pageslide .channels-modal-v2 {
  padding: 10px 10px!important;
  top: 255px;
}
@media (max-width: 1023px) {
  .channelsmodal.modal-pageslide .channels-modal-v2 {
    padding: 0px!important;
    overflow-x: hidden;
    top: 86px;
  }
}
@media (max-width: 766px) {
  .channelsmodal.modal-pageslide .channels-modal-v2 {
    top: 68px;
  }
}
.channelsmodal.modal-pageslide .channels-modal-v2 .top-modal-vertical.top-modal-rslt .header-modal-body {
  top: -10px;
  width: 100%;
  position: relative;
  margin-top: 0px;
}
@media (max-width: 1023px) {
  .channelsmodal.modal-pageslide .channels-modal-v2 .top-modal-vertical.top-modal-rslt .header-modal-body {
    top: 0px;
    width: 95.6%;
    margin-left: 10px;
  }
}
.channelsmodal.modal-pageslide .channels-modal-v2 .top-modal-vertical.top-modal-rslt .header-modal-body .channelsTooltip {
  background-color: #fff;
  border-radius: 0px;
  padding: 10px 24px 10px 28px;
  width: 101%;
}
.channelsmodal.modal-pageslide .channels-modal-v2 .top-modal-vertical.top-modal-rslt .col-min-3,
.channelsmodal.modal-pageslide .channels-modal-v2 .top-modal-vertical.top-modal-rslt .col-min-2 {
  padding-left: 0px;
  margin-right: 0px;
  padding-right: 0px;
}
.channelsmodal.modal-pageslide .channels-modal-v2 .top-modal-vertical.top-modal-rslt .col-min-3 .border-modal-head,
.channelsmodal.modal-pageslide .channels-modal-v2 .top-modal-vertical.top-modal-rslt .col-min-2 .border-modal-head {
  padding: 10px 0;
  border-bottom: 1px solid #EDEDED;
}
.channelsmodal.modal-pageslide .channels-modal-v2 .top-modal-vertical.top-modal-rslt .title-min-zen {
  padding-left: 17px;
}
.channelsmodal.modal-pageslide .channels-modal-v2 .top-modal-vertical.top-modal-rslt .title-min-ex .border-modal-head {
  padding-left: 34px;
}
@media (max-width: 1023px) {
  .channelsmodal.modal-pageslide .channels-modal-v2 .top-modal-vertical.top-modal-rslt .header-modal-body-head {
    padding-top: 0;
    margin-top: 0px;
    position: initial;
  }
}
@media (min-width: 1023px) {
  .channelsmodal.modal-pageslide .channels-modal-v2 .top-modal-vertical.top-modal-rslt .header-modal-body-head {
    top: 90px;
    left: -11px;
    width: 100%;
    padding-top: 0;
  }
}
.channelsmodal.modal-pageslide .channels-modal-v2 .top-modal-vertical.top-modal-rslt .header-modal-body-head .div-new-row {
  background-color: #fff;
  border: 1px solid transparent;
  padding-bottom: 0px;
  margin-left: 10px;
  width: 96.6%;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.channelsmodal.modal-pageslide .channels-modal-v2 .top-modal-vertical.top-modal-rslt .header-modal-body-head .custom-search {
  margin: 10px;
}
.channelsmodal.modal-pageslide .channels-modal-v2 .top-modal-vertical.top-modal-rslt .header-modal-body-head .border-modal-head {
  background-color: #fff;
}
.channelsmodal.modal-pageslide .channels-modal-v2 .top-modal-vertical.top-modal-rslt .header-modal-body-head .border-modal-head .nav-tabs {
  border-bottom: 3px solid #ccc;
  margin-right: 0;
  padding-left: 3px;
}
@media (max-width: 766px) {
  .channelsmodal.modal-pageslide .channels-modal-v2 .top-modal-vertical.top-modal-rslt .header-modal-body-head .border-modal-head .nav-tabs {
    display: none;
  }
}
.channelsmodal.modal-pageslide .channels-modal-v2 .top-modal-vertical.top-modal-rslt .header-modal-body-head .border-modal-head .nav-tabs li {
  padding-bottom: 0;
  margin: 0 0px 0 0;
  border: 0px solid #BABABA;
  border-radius: 0 0;
  background: transparent;
}
.channelsmodal.modal-pageslide .channels-modal-v2 .top-modal-vertical.top-modal-rslt .header-modal-body-head .border-modal-head .nav-tabs li a {
  border-bottom: 0px solid #EDEDED;
  padding: 14px 10px 14px 10px;
  font-size: 16px;
}
.channelsmodal.modal-pageslide .channels-modal-v2 .top-modal-vertical.top-modal-rslt .header-modal-body-head .border-modal-head .nav-tabs li a.active {
  border-bottom: 3px solid #243588;
  margin-bottom: -3px;
  font-weight: bold;
}
.channelsmodal.modal-pageslide .channels-modal-v2 .top-modal-vertical.top-modal-rslt .header-modal-body-head .border-modal-head .nav-tabs li a.active:hover {
  text-decoration: none;
}
/***New modal vertical compare end ****/
/*********************** Social Tab new design ***********/
@media (max-width: 1279px) {
  .tel_v2.tel2_resultlist .social-area-telv2 .second-area-telv2 {
    width: 94%;
  }
}
@media (max-width: 766px) {
  .tel_v2.tel2_resultlist .social-area-telv2 .second-area-telv2 {
    width: 100% !important;
    margin-bottom: 20px;
  }
}
@media (max-width: 1279px) {
  .tel_v2.tel2_resultlist .area-suppliers-information.area-suppliers-information-v3 {
    width: 94% !important;
  }
}
@media (max-width: 766px) {
  .tel_v2.tel2_resultlist .area-suppliers-information.area-suppliers-information-v3 {
    width: 100% !important;
  }
}
@media (max-width: 766px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .area-suppliers-information-v3 .table-tab-telv2 td:first-child {
    display: table-cell;
  }
}
@media (max-width: 766px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .area-suppliers-information-v3 .table-tab-telv2 td:last-child {
    display: table-cell;
  }
}
.rslt-list .rslt-item .delivery-time {
  margin-bottom: 40px;
}
@media (min-width: 767px) {
  .rslt-list .rslt-item .delivery-time {
    margin-bottom: 20px;
  }
}
.rslt-list .rslt-item .delivery-time .pw-icon-shipping-fast-solid {
  color: #243588;
}
.rslt-list .rslt-item .delivery-time .delivery-time-text {
  border-bottom: 1px #333333 dotted;
  margin-left: 3px;
}
.rslt-list .rslt-item .social-area-telv2 {
  background-color: #F4F4F4;
  margin: -20px 0;
  padding: 20px 0;
  -webkit-border-bottom-right-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -moz-border-radius-bottomright: 6px;
  -moz-border-radius-bottomleft: 6px;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}
@media (max-width: 766px) {
  .rslt-list .rslt-item .social-area-telv2 {
    background-color: #fff;
    margin: 0px 0;
    padding: 0px 0;
  }
}
.rslt-list .rslt-item .social-area-telv2 .area-suppliers-information-v3 {
  background-color: #ffffff;
  -webkit-box-shadow: 0 3px 0 #cbcbcb;
  box-shadow: 0 3px 0 #cbcbcb;
  border-radius: 10px;
  margin: 20px 0 0 20px !important;
}
@media (max-width: 1279px) {
  .rslt-list .rslt-item .social-area-telv2 .area-suppliers-information-v3 {
    margin: 10px 20px !important;
  }
}
@media (max-width: 1023px) {
  .rslt-list .rslt-item .social-area-telv2 .area-suppliers-information-v3 {
    margin: 10px 20px !important;
  }
}
@media (max-width: 766px) {
  .rslt-list .rslt-item .social-area-telv2 .area-suppliers-information-v3 {
    margin: 0px 0px !important;
    -webkit-box-shadow: 0 0px 0 #cbcbcb;
    box-shadow: 0 0px 0 #cbcbcb;
  }
}
.rslt-list .rslt-item .social-area-telv2 .second-area2-telv3 {
  background-color: #ffffff;
  -webkit-box-shadow: 0 3px 0 #cbcbcb;
  box-shadow: 0 3px 0 #cbcbcb;
  border-radius: 10px;
  margin: 20px 0px 0 20px !important;
}
@media (max-width: 1279px) {
  .rslt-list .rslt-item .social-area-telv2 .second-area2-telv3 {
    margin: 10px 20px !important;
  }
}
@media (max-width: 1023px) {
  .rslt-list .rslt-item .social-area-telv2 .second-area2-telv3 {
    margin: 10px 20px !important;
  }
}
@media (max-width: 766px) {
  .rslt-list .rslt-item .social-area-telv2 .second-area2-telv3 {
    margin: 0px 0px !important;
    -webkit-box-shadow: 0 0px 0 #cbcbcb;
    box-shadow: 0 0px 0 #cbcbcb;
  }
}
/*********************** Social Tab new design ***********/
.icon-warning-left {
  position: absolute;
  margin-left: -23px;
  top: 1px;
}
@media (max-width: 766px) {
  .icon-warning-left {
    margin-left: -17px;
  }
}
@media (max-width: 766px) {
  .text-xs-tel {
    padding-bottom: 20px;
  }
}
.text-left-telecom {
  width: 65% !important;
  display: inline-block;
}
.text-right-telecom {
  text-align: right;
  width: 33% !important;
}
.deal-alert-tel {
  width: auto !important;
  clear: both;
}
.text-full-tel {
  width: 100%;
  display: block;
  clear: both;
}
.mobile-box-left {
  display: block !important;
}
.blue-box.mobile-box-left {
  margin: 22px 0 0px 0;
  border: 0px solid #BABABA;
  padding: 15px 20px;
}
.blue-box.mobile-box-left .pw-icon-mobilephone {
  font-size: 37px;
  margin-top: 4px;
  display: inline-block;
  float: left;
  margin-right: 5px;
}
@media (max-width: 1023px) {
  .blue-box.mobile-box-left {
    margin-bottom: 20px;
    margin-top: -30px;
  }
}
.title-sim-top3 {
  margin-top: 0;
  margin-bottom: 40px;
}
@media (min-width: 1024px) {
  .title-sim-top3 {
    margin-top: 20px;
    margin-bottom: 30px;
  }
}
.title-alle-abonnamenten {
  margin-top: 20px;
  margin-bottom: 20px;
}
.sim-rslt-item-top3box {
  margin-top: 20px;
}
@media (min-width: 767px) {
  .sim-rslt-item-top3box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.sim-rslt-item-top3 {
  padding: 0;
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
  position: relative;
  border: 1px solid #BABABA;
  margin-left: 0;
  margin-right: 0;
  width: 100%;
  margin-bottom: 20px;
}
@media (min-width: 767px) {
  .sim-rslt-item-top3 {
    width: 33.33%;
    margin-right: 5px;
  }
}
@media (min-width: 1280px) {
  .sim-rslt-item-top3 {
    margin-right: 17px;
    max-width: 291.33px;
  }
}
@media (min-width: 1024px) {
  .sim-rslt-item-top3 .left-area-rslt-item {
    margin-top: 20px;
  }
}
.sim-rslt-item-top3 .old-price {
  font-size: 16px;
  color: #acacac;
  text-decoration: line-through;
}
@media (min-width: 767px) {
  .sim-rslt-item-top3 .old-price {
    margin-left: 5px;
  }
}
.sim-rslt-item-top3 .div-new-row {
  margin-left: 0;
  margin-right: 0;
}
.sim-rslt-item-top3 .resultspage-vc-label {
  position: absolute;
  top: -15px;
  font-size: 12px;
  padding: 5px 10px;
  background: #243588;
  color: #ffffff;
  border-radius: 5px;
}
.sim-rslt-item-top3 .resultspage-vc-label.resultspage-vc-label-bf {
  background-color: #333333;
}
.sim-rslt-item-top3 .resultspage-vc-label.resultspage-vc-label-bf .info-icon:before {
  color: #333333;
}
@media (max-width: 1023px) {
  .sim-rslt-item-top3 .resultspage-vc-label {
    right: -4px;
  }
}
@media (min-width: 1024px) {
  .sim-rslt-item-top3 .resultspage-vc-label {
    border-bottom-left-radius: 0px;
    left: -15px;
    font-size: 14px;
    font-weight: 600;
  }
  .sim-rslt-item-top3 .resultspage-vc-label:before {
    content: '';
    position: absolute;
    bottom: -9.5px;
    left: 0;
    width: 0px;
    height: 0px;
    border-left: 15.5px solid transparent;
    border-top: 10px solid #02061c;
  }
}
.sim-rslt-item-top3 .resultspage-vc-label .info-icon {
  margin-bottom: 2px;
}
@media (max-width: 1023px) {
  .sim-rslt-item-top3 .resultspage-vc-label .info-icon {
    width: 15px;
    height: 15px;
  }
  .sim-rslt-item-top3 .resultspage-vc-label .info-icon:before {
    font-size: 9px;
    top: 3px;
    left: 2px;
  }
}
.sim-rslt-item-top3 .details-box-tel-list {
  padding-left: 0 !important;
  padding-top: 10px;
}
@media (min-width: 767px) {
  .sim-rslt-item-top3 .details-box-tel-list {
    min-height: 140px;
  }
}
@media (min-width: 1024px) {
  .sim-rslt-item-top3 .details-box-tel-list {
    min-height: 160px;
  }
}
@media (min-width: 1280px) {
  .sim-rslt-item-top3 .details-box-tel-list {
    min-height: 120px;
  }
}
.sim-rslt-item-top3 .simonly-ratings {
  cursor: unset;
}
@media (max-width: 766px) {
  .sim-rslt-item-top3 .simonly-ratings {
    float: left;
    margin-left: 130px;
    margin-top: -50px;
  }
}
@media (min-width: 1280px) {
  .sim-rslt-item-top3 .simonly-ratings {
    float: left;
    margin-left: 130px;
    margin-top: -50px;
  }
}
.sim-rslt-item-top3 .img-supplier-logos {
  border-bottom: 1px solid #bababa;
  padding-left: 10px;
  padding-bottom: 60px;
  text-align: left;
  margin-top: 15px;
  margin-bottom: 5px;
  height: 50px;
  line-height: 50px;
}
.sim-rslt-item-top3 .product-telv2-top3 {
  margin-top: 5px;
}
.sim-rslt-item-top3 .product-telv2-top3 .title-detail {
  color: #243588;
  display: block;
  font-family: 'Barlow-Bold', sans-serif;
  font-size: 16px;
  margin-bottom: 6px;
  white-space: normal;
}
.sim-rslt-item-top3 .product-icon-telv2-top3 {
  margin-top: 5px;
  margin-bottom: 5px;
  padding-left: 0px !important;
  padding-right: 0;
}
.sim-rslt-item-top3 .product-icon-telv2-top3 .details.icon-rslt-telv2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  list-style: none;
  padding-left: 10px;
}
.sim-rslt-item-top3 .product-icon-telv2-top3 .details.icon-rslt-telv2 li {
  padding-left: 4px;
  margin-left: 25px;
  width: 40%;
  margin-right: 0;
  white-space: nowrap;
  cursor: pointer;
  padding-bottom: 2px;
  position: relative;
}
.sim-rslt-item-top3 .product-icon-telv2-top3 .details.icon-rslt-telv2 li:before {
  margin-left: -31px;
  font-size: 23px;
  top: 1px;
  color: #243588;
  display: inline-block;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: 400 !important;
  position: relative;
  line-height: 1;
  bottom: 0px;
  position: absolute;
  text-transform: none !important;
}
.sim-rslt-item-top3 .product-icon-telv2-top3 .details.icon-rslt-telv2 li.pw-icon-arrow-swap:before {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.sim-rslt-item-top3 .product-icon-telv2-top3 .details.icon-rslt-telv2 li.pw-icon-globe-europe-solid:before {
  font-size: 20px;
}
.sim-rslt-item-top3 .product-icon-telv2-top3 .details.icon-rslt-telv2 li.icon-mobil:before {
  content: "p";
  font-family: 'font-icons' !important;
}
.sim-rslt-item-top3 .product-icon-telv2-top3 .details.icon-rslt-telv2 li.pw-icon-broadcast-tower-solid:before {
  font-size: 17px;
  top: 4px;
}
.sim-rslt-item-top3 .product-icon-telv2-top3 .details.icon-rslt-telv2 li span span {
  border-bottom: 1px #243588 dotted;
  color: #243588;
  padding-bottom: 3px;
  font-size: 16px;
}
.sim-rslt-item-top3 .details-box-tel-list {
  padding-left: 10px;
}
.sim-rslt-item-top3 .details-box-tel-list .blackfriday-rslt-usp {
  background-color: #333333;
  color: #ffffff;
  border-radius: 5px;
  padding: 2px 6px 2px 6px;
  margin-right: 5px;
}
.sim-rslt-item-top3 .buy-telv2 {
  padding: 0 10px;
  min-height: 140px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  background-color: #f4f4f4;
  vertical-align: top;
}
.sim-rslt-item-top3 .buy-telv2 .price-telv2 {
  margin: 10px 0 15px 0;
  display: inline-block;
  vertical-align: top;
  /*@media(min-width: @screen-md) {
		    	width: 55%;
		    }
		    @media(min-width: @screen-lg) {
		    	width: 50%;
		    }*/
}
.sim-rslt-item-top3 .buy-telv2 strong {
  color: #243588;
  font-family: 'Barlow-Extrabold', sans-serif;
  font-size: 21px;
}
@media (min-width: 1280px) {
  .sim-rslt-item-top3 .buy-telv2 strong {
    font-size: 23px;
  }
}
.sim-rslt-item-top3 .buy-telv2 sup {
  color: #243588;
  font-size: 12px;
  margin: 0 0px 0 -1px;
  top: -10px;
}
.sim-rslt-item-top3 .buy-telv2 .jaar-price {
  display: block;
  color: #757474;
  font-size: 14px;
}
@media (min-width: 1280px) {
  .sim-rslt-item-top3 .buy-telv2 .jaar-price {
    font-size: 15px;
  }
}
.sim-rslt-item-top3 .buy-telv2 .subprice-telv2 {
  margin: 10px 0 15px 0;
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 37%;
}
@media (min-width: 1280px) {
  .sim-rslt-item-top3 .buy-telv2 .subprice-telv2 {
    width: 40%;
    margin-left: 8%;
  }
}
.sim-rslt-item-top3 .buy-telv2 .subprice-telv2 .jaar-price-blue {
  color: #243588;
  font-weight: normal;
  font-size: 21px;
  display: inline-block;
  font-family: 'Barlow-Extrabold', sans-serif;
}
@media (min-width: 1280px) {
  .sim-rslt-item-top3 .buy-telv2 .subprice-telv2 .jaar-price-blue {
    font-size: 23px;
  }
}
@media (max-width: 766px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item.sim-rslt-item .img-supplier-logos {
    border-bottom: 1px solid #bababa;
    padding-left: 10px;
    padding-bottom: 60px;
    text-align: left;
  }
}
@media (max-width: 766px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item.sim-rslt-item .product-icon-telv2 .details.icon-rslt-telv2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media (min-width: 1280px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item.sim-rslt-item .product-icon-telv2 .details.icon-rslt-telv2 li {
    margin-left: 5px;
  }
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item.sim-rslt-item .product-icon-telv2 .details.icon-rslt-telv2 li.icon-mobil:before {
    bottom: -4px;
  }
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item.sim-rslt-item .product-icon-telv2 .details.icon-rslt-telv2 li.pw-icon-arrow-swap:before {
    bottom: -5px;
  }
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item.sim-rslt-item .product-icon-telv2 .details.icon-rslt-telv2 li.pw-icon-globe-europe-solid:before {
  font-size: 20px;
}
@media (min-width: 1280px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item.sim-rslt-item .product-icon-telv2 .details.icon-rslt-telv2 li.pw-icon-globe-europe-solid:before {
    margin-left: -28px;
  }
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item.sim-rslt-item .product-icon-telv2 .details.icon-rslt-telv2 li.pw-icon-broadcast-tower-solid {
  margin-right: 0;
}
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item.sim-rslt-item .product-icon-telv2 .details.icon-rslt-telv2 li.pw-icon-broadcast-tower-solid:before {
  font-size: 17px;
  top: 4px;
}
@media (min-width: 767px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item.sim-rslt-item .product-icon-telv2 .details.icon-rslt-telv2 li.pw-icon-broadcast-tower-solid:before {
    margin-left: -28px;
  }
}
@media (min-width: 1280px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item.sim-rslt-item .product-icon-telv2 .details.icon-rslt-telv2 li.pw-icon-broadcast-tower-solid:before {
    margin-left: -30px;
  }
}
@media (max-width: 766px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item.sim-rslt-item .product-icon-telv2 .details.icon-rslt-telv2 li {
    padding-left: 4px;
    margin-left: 25px;
    width: 36%;
    margin-right: 0;
    white-space: nowrap;
  }
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item.sim-rslt-item .product-icon-telv2 .details.icon-rslt-telv2 li:before {
    margin-left: -31px;
  }
}
@media (min-width: 1280px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item.sim-rslt-item .left-area-rslt-item .product-telv2 {
    width: 15%;
  }
}
@media (min-width: 1280px) {
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .rslt-item.sim-rslt-item .left-area-rslt-item .product-icon-telv2 {
    width: 64%;
    text-align: right;
    padding-right: 10px !important;
  }
}
.mobile-box-right {
  display: none !important;
}
.tel_v2.tel2_resultlist.modal-open .rslt-detailsModal.modal-pageslide.left .modal-body .form-group.tel_v2 .hld-health-family {
  margin-left: 0 !important;
  width: 100%;
}
.tel_v2.tel2_resultlist.modal-open .rslt-detailsModal.modal-pageslide.left .modal-body .form-group.tel_v2 .hld-health-family .arrowtop {
  left: 100px !important;
}
.tel_v2.tel2_resultlist.modal-open .rslt-detailsModal.modal-pageslide.left .modal-body .form-group.tel_v2 .hld-input-fields-custom {
  padding: 12px 10px;
  max-height: 51px;
  max-width: 200px;
  border-radius: 6px;
}
.tel_v2.tel2_resultlist.modal-open .rslt-detailsModal.modal-pageslide.left .modal-body .form-group.tel_v2 .hld-input-fields-custom .custom-radio:before {
  display: none;
}
.tel_v2.tel2_resultlist.modal-open .rslt-detailsModal.modal-pageslide.left .modal-body .form-group.tel_v2 .hld-input-fields-custom .custom-radio span {
  position: unset;
  font-size: 18px;
}
.telecom-filters-tooltip {
  z-index: 20;
  top: 10px;
  left: 200px;
  right: -250px;
}
.telecom-filters-tooltip h5 {
  margin-top: 0;
  font-size: 16px;
}
.telecom-filters-tooltip .tooltipster-box {
  pointer-events: auto;
  background-color: #edf2fb;
}
.telecom-filters-tooltip .tooltipster-content span {
  font-size: 14px;
}
.telecom-filters-tooltip.tooltipster-sidetip.tooltipster-top .tooltipster-arrow {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  margin-left: -13px;
  top: 25px;
}
.telecom-filters-tooltip.tooltipster-sidetip.tooltipster-top .tooltipster-arrow .tooltipster-arrow-background {
  border-top-color: #edf2fb;
}
.telecom-filters-tooltip-top.tooltipster-sidetip.tooltipster-top {
  width: 280px;
  top: 50px;
}
@media (max-width: 766px) {
  .telecom-filters-tooltip-top.tooltipster-sidetip.tooltipster-top {
    left: 0;
  }
}
@media (min-width: 767px) {
  .telecom-filters-tooltip-top.tooltipster-sidetip.tooltipster-top {
    width: 250px;
    top: -5px;
  }
}
@media (min-width: 1024px) {
  .telecom-filters-tooltip-top.tooltipster-sidetip.tooltipster-top {
    width: 230px;
  }
}
@media (min-width: 1280px) {
  .telecom-filters-tooltip-top.tooltipster-sidetip.tooltipster-top {
    width: 480px;
  }
}
@media (max-width: 766px) {
  .telecom-filters-tooltip-top.tooltipster-sidetip.tooltipster-top .tooltipster-arrow {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    margin-left: 20px;
    top: -9px;
  }
}
.telecom-filters-tooltip-top.tooltipster-sidetip.tooltipster-top .tt-close .pw-icon-cross {
  font-size: inherit;
  margin-left: 0;
}
.telecom-filters-tooltip-top.tooltipster-sidetip.tooltipster-top .tt-close .pw-icon-cross:before {
  color: #fff;
}
.telecom-filters-tooltip-top.tooltipster-sidetip.tooltipster-top .tooltipster-content span {
  color: #757474;
}
.filters-help-box {
  color: #243588;
  margin-bottom: 30px;
}
.filters-help-box > div.col-xs-8 {
  padding-right: 5px;
}
.filters-help-box > div.col-xs-8:nth-child(2) {
  padding-left: 5px;
  padding-right: 10px;
}
.filters-help-box > div.col-xs-8 a {
  padding-left: 0;
  padding-right: 0;
  font-size: 16px;
  max-height: 44px;
}
.filters-help-box > div.col-xs-8 a .pw-icon-map-signs {
  margin-right: 4px;
}
.filters-help-box > div.col-xs-8 .hld-gray {
  -webkit-box-shadow: none;
          box-shadow: none;
  margin-top: 0;
}
.filters-help-box .col-xs-16 .hld-gray {
  margin-top: 0;
}
.filters-help-box > div.maildeals {
  position: fixed;
  bottom: -10px;
  z-index: 10;
  width: 100%;
  background: #747474;
  padding: 10px;
}
@media (min-width: 767px) {
  .filters-help-box > div.maildeals {
    margin-left: -20px;
  }
}
.filters-help-box > div.maildeals a {
  color: #fff;
  text-decoration: none;
}
.filters-help-box > div.maildeals .pw-icon-email {
  margin-right: 10px;
}
.filters-help-box > div.maildeals .pw-icon-email:before {
  vertical-align: sub;
}
.filters-help-box > div.maildeals .pw-close-modal {
  position: relative;
  top: 0;
}
/* start PDP and VC IE11 fix for HD side modal*/
.top-modal-vertical.top-modal-rslt .header-modal-top-dfn-pdp {
  top: 92px;
  background-color: #f4f4f4;
}
@media (max-width: 766px) {
  .top-modal-vertical.top-modal-rslt .header-modal-top-pw-pdp {
    padding-top: 3px;
  }
}
@media (min-width: 1024px) {
  .top-modal-vertical.top-modal-rslt .header-modal-top-pw-pdp {
    top: 92px;
  }
}
.IE.IE_11 .top-modal-vertical.top-modal-rslt .header-modal-top-pw-pdp,
.IE.IE_11 .top-modal-vertical.top-modal-rslt .header-modal-top-dfn-pdp {
  top: -5px;
}
.modal-body.modal-body-pw-vc {
  margin-top: 185px;
}
.modal-body.modal-body-pw-pdp,
.modal-body.modal-body-dfn-pdp {
  margin-top: 150px;
}
.modal-body.modal-body-pw-pdp .header-modal-body,
.modal-body.modal-body-dfn-pdp .header-modal-body {
  margin-top: 0 !important;
}
.modal-body.modal-body-dfn-vc {
  margin-top: 170px;
}
.modal-pageslide.left .modal-body.modal-body-cb-vc {
  top: 220px;
}
.IE.IE_11 .modal-pageslide.left .modal-body.modal-body-cb-vc {
  top: 280px !important;
}
.IE.IE_11 .modal-pageslide.left .modal-body.modal-body-cb-pdp {
  height: 400px;
  margin-top: 200px;
}
.IE.IE_11 .modal-pageslide.left.channelsmodal .top-modal-vertical .header-modal-top.header-modal-top-cb-vc {
  top: 85px !important;
}
.IE.IE_11 .modal-pageslide.left.channelsmodal .top-modal-vertical .header-modal-top.header-modal-top-cb-pdp {
  top: 0 !important;
  left: 0;
}
.IE.IE_11 .modal-pageslide.left.channelsmodal .top-modal-vertical .header-modal-body-head-cb-pdp {
  top: 220px !important;
  width: 560px !important;
}
.IE.IE_11 .modal-body.modal-body-pw-vc {
  margin-top: 260px;
}
.IE.IE_11 .modal-body.modal-body-dfn-pdp {
  margin-top: 250px;
}
.IE.IE_11 .modal-body.modal-body-dfn-vc {
  margin-top: 270px;
}
/* end PDP and VC IE11 fix for HD side modal*/
/*Start Warning ICON FIX SIM*/
@media (max-width: 766px) {
  .page-rsltlistv2 .rslt-list-v2 .sim-rslt-item .details li.pw-icon-warning {
    padding-left: 24px !important;
    padding-bottom: 2px;
    margin-left: 0;
  }
}
@media (max-width: 766px) {
  .page-rsltlistv2 .rslt-list-v2 .sim-rslt-item .details li.pw-icon-warning:before {
    left: 0;
  }
}
@media (min-width: 1024px) {
  .page-rsltlistv2 .rslt-list-v2 .sim-rslt-item .details li.pw-icon-warning:before {
    left: -24px;
  }
}
@media (min-width: 1280px) {
  .page-rsltlistv2 .rslt-list-v2 .sim-rslt-item .details li.pw-icon-warning:before {
    left: -25px;
  }
}
/*END Warning ICON FIX SIM*/
@media (max-width: 1023px) {
  .rslt-filter-v2-tel {
    border: 0;
    background-color: transparent;
    padding: 0px;
    z-index: 1;
  }
  .rslt-filter-v2-tel .filters-mobile-box {
    background-color: #F4F4F4;
    border-radius: 10px;
    margin: 0;
    padding: 8px;
  }
  .rslt-filter-v2-tel .filters-mobile-box .btn.btn-block {
    padding-bottom: 6px;
    top: 0;
  }
  .rslt-filter-v2-tel .filters-mobile-box .pw-icon-filter:before {
    margin-right: 10px;
  }
}
.resultspage .iteminfo .social-area-telv2 h4 {
  margin-top: 20px;
  margin-bottom: 20px;
}
.channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body.wizz-top {
  top: 70px !important;
  bottom: 90px;
}
@media (min-width: 767px) {
  .channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body.wizz-top {
    top: 88px !important;
    bottom: 60px;
  }
}
@media (min-width: 1024px) {
  .channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body.wizz-top {
    top: 93px !important;
  }
}
.channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .wizzard-modal-filters-wrapper {
  max-height: 52px;
  overflow: hidden;
  margin: 0 -21px;
  border-bottom: 2px solid #bbbbbb;
}
@media (min-width: 767px) {
  .channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .wizzard-modal-filters-wrapper {
    max-height: none;
    margin-top: -1px;
  }
}
.channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .wizzard-modal-filters {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: white;
  padding-left: 20px;
  padding-right: 20px;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  overflow-x: scroll;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  white-space: nowrap;
  padding-bottom: 30px;
  margin-bottom: -30px;
}
@media (min-width: 767px) {
  .channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .wizzard-modal-filters {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    overflow-x: hidden;
  }
}
.channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .wizzard-modal-filters .item-right-wizz {
  border-radius: 10px;
  background-color: #edf2fb;
  color: #243588;
  display: inline-block;
  padding: 5px 12px 5px 17px;
  margin-right: 8px;
  margin-bottom: 8px;
  max-height: 32px;
}
@media (min-width: 767px) {
  .channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .wizzard-modal-filters .item-right-wizz {
    margin-bottom: 15px;
  }
}
.channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .wizzard-modal-filters .item-right-wizz:before {
  display: none;
}
@media (min-width: 767px) {
  .channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .wizzard-modal-filters .item-right-wizz:first-child {
    margin-top: 15px;
  }
}
.channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .wizzard-modal-filters .item-right-wizz span {
  color: #243588;
}
.channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .wizzard-modal-filters .item-right-wizz .modal-close-wizz {
  font-size: 15px;
  margin-left: 7px;
  color: #243588;
  text-decoration: none;
}
.channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .custom-toggle {
  max-width: 82.45px;
  margin-bottom: 0 !important;
}
.channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .custom-toggle .pw-icon-vinkje {
  background-color: transparent;
  z-index: 1;
  position: absolute;
  left: 11px;
  top: 7px;
}
@media (min-width: 767px) {
  .channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .custom-toggle .pw-icon-vinkje {
    left: 15px;
    top: 12px;
  }
}
.channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .custom-toggle .pw-icon-vinkje:before {
  color: #ffffff;
}
.channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .step1-form-row {
  padding: 15px 0;
  border-bottom: 1px solid #bbb;
}
@media (max-width: 766px) {
  .channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .step1-form-row > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (max-width: 766px) {
  .channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .step1-form-row > div > .col-xs-4 {
    margin-top: auto;
    margin-bottom: auto;
  }
}
.channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .step1-form-label {
  font-size: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 767px) {
  .channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .step1-form-label {
    font-size: 30px;
    height: 42px;
  }
}
.channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .step1-form-label i {
  min-width: 30px;
  padding-top: 3px;
}
@media (min-width: 767px) {
  .channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .step1-form-label i {
    min-width: 50px;
  }
}
.channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .step1-form-label span {
  font-size: 18px;
  font-weight: 600;
}
.channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .step1-form .pw-icon-laptop-solid:before,
.channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .step1-form .pw-icon-tv-music-solid:before,
.channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .step1-form .pw-icon-gamepad-alt-solid:before {
  font-size: 16px;
}
@media (min-width: 767px) {
  .channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .step1-form .pw-icon-laptop-solid:before,
  .channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .step1-form .pw-icon-tv-music-solid:before,
  .channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .step1-form .pw-icon-gamepad-alt-solid:before {
    font-size: 25px;
  }
}
@media (min-width: 767px) {
  .channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .steps-number-wizz .step-name:after {
    content: none;
    display: none;
  }
}
.channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .steps-progress-wizz {
  background-color: #ffffff;
  padding: 20px;
  margin: -20px -20px 0;
}
@media (min-width: 767px) {
  .channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .steps-progress-wizz {
    padding: 17px 0 0;
  }
}
@media (min-width: 767px) {
  .channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .steps-progress-wizz > .steps-number-wizz {
    padding-right: 0;
  }
}
@media (max-width: 766px) {
  .channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .steps-progress-wizz > .steps-number-wizz > div:before {
    width: 30px;
    left: 45px;
  }
}
@media (max-width: 766px) {
  .channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .steps-progress-wizz > .steps-number-wizz > div.enabled:before {
    background-color: #96c121;
  }
}
.channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .steps-progress-wizz .steps-number-wizz {
  padding-bottom: 20px;
}
@media (min-width: 767px) {
  .channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .steps-progress-wizz .steps-number-wizz {
    border-bottom: 4px solid transparent;
    padding-left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .steps-progress-wizz .steps-number-wizz.border-disabled {
    border-color: #243588;
  }
  .channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .steps-progress-wizz .steps-number-wizz.border-current {
    border-color: #bbbbbb;
  }
  .channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .steps-progress-wizz .steps-number-wizz.border-enabled {
    border-color: #96c121;
  }
}
.channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .enabled .number {
  border-color: #96c121;
  background-color: #ffffff;
}
.channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .enabled .number:before {
  color: #96c121;
  left: 6px;
}
.channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .enabled .step-name {
  color: #96c121;
}
.channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .number {
  top: -3px;
  border: 2px solid #efefef;
  width: 30px;
  height: 30px;
  border-radius: 30px;
  background-color: #efefef;
  margin-top: 0;
}
.channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .number:before {
  top: 2px;
  position: relative;
  left: 5px;
  color: #757575;
}
@media (min-width: 767px) {
  .channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .number {
    left: 37px;
  }
}
@media (min-width: 767px) {
  .channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .number.step2 {
    left: 35px;
  }
}
@media (min-width: 767px) {
  .channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .number.step3 {
    left: 40px;
  }
}
@media (min-width: 767px) {
  .channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .number.step4 {
    left: 28px;
  }
}
.channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .disabled .number {
  border-color: #243588;
  background-color: #243588;
}
.channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .disabled .number:after {
  top: 7px;
  left: 7px;
  background: transparent;
}
.channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .disabled .number:before {
  color: #ffffff;
}
.channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .disabled .number.step1:before {
  left: 4px;
}
@media (min-width: 767px) {
  .channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .custom-checkbox-wrapper-withborder {
    margin-top: 10px;
    padding: 5px 10px;
    border: 1px solid #BABABA;
    border-radius: 6px;
    -webkit-box-shadow: 0 2px 3px #bababa;
            box-shadow: 0 2px 3px #bababa;
  }
}
@media (min-width: 767px) {
  .channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .custom-checkbox-wrapper-withborder .withlogo-icon {
    padding-left: 45px;
  }
}
.channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .custom-checkbox-wrapper-withborder .withlogo-icon .logo {
  font-size: 30px;
  right: 20px;
  color: #243588;
}
@media (min-width: 767px) {
  .channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .custom-checkbox-wrapper-withborder .withlogo-icon .logo {
    top: 11px;
  }
}
@media (max-width: 766px) {
  .channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .custom-checkbox-wrapper-withborder .withlogo {
    padding-right: 67px;
  }
}
.channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .custom-checkbox-wrapper-withborder .title {
  font-family: 'Barlow-Bold', sans-serif;
  color: #243588;
}
@media (min-width: 767px) {
  .channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .custom-checkbox-wrapper-withborder.custom-checkbox-wrapper .custom-checkbox {
    padding-left: 45px;
  }
}
@media (max-width: 766px) {
  .channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .custom-checkbox-wrapper-withborder.custom-checkbox-wrapper .custom-checkbox {
    padding-left: 48px;
  }
}
@media (min-width: 767px) {
  .channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .custom-checkbox-wrapper-withborder.custom-checkbox-wrapper .custom-checkbox.custom-checkbox-noimg .custom-input-image > div,
  .channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .custom-checkbox-wrapper-withborder.custom-checkbox-wrapper .custom-checkbox.custom-checkbox-noimg .custom-input-image > input {
    top: 17px;
  }
}
@media (min-width: 767px) {
  .channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .custom-checkbox-wrapper-withborder.custom-checkbox-wrapper .custom-checkbox.custom-checkbox-icon .custom-input-image > div,
  .channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .custom-checkbox-wrapper-withborder.custom-checkbox-wrapper .custom-checkbox.custom-checkbox-icon .custom-input-image > input {
    top: 22px;
  }
}
.channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .advantage-box-content-modal button > span {
  padding-top: 0;
}
.channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .advantage-box-content-modal button > span:before {
  font-size: 28px;
}
.channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .advantage-box-content-modal .first-btn-phone {
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 767px) {
  .channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .advantage-box-content-modal .first-btn-phone {
    padding-right: 10px;
  }
}
.channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .advantage-box-content-modal .second-btn-nrg {
  padding-left: 0;
  padding-right: 0;
  padding-top: 10px;
}
@media (min-width: 767px) {
  .channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .advantage-box-content-modal .second-btn-nrg {
    padding-top: 0;
    padding-left: 10px;
  }
}
.channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .services-users {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .services-users .users-nr {
  position: relative;
  margin-top: 40px;
}
.channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .services-users .users-nr:before {
  content: "|";
  position: absolute;
  top: -45px;
  font-size: 30px;
  left: 2px;
  color: #243588;
}
.channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .mbit-vanaf {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 20px;
}
.channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .mbit-vanaf > div {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 16px;
}
@media (min-width: 767px) {
  .channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .mbit-vanaf > div {
    font-size: 18px;
  }
}
.channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .mbit-vanaf-mbnr {
  font-size: 30px;
  margin-bottom: -6px;
}
@media (min-width: 767px) {
  .channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .mbit-vanaf-mbnr {
    margin-bottom: -13px;
    font-size: 50px;
  }
}
@media (min-width: 1024px) {
  .channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .mbit-vanaf-mbnr {
    margin-bottom: -12px;
  }
}
.channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .mb-bar {
  margin-top: 15px;
  position: relative;
}
.channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .mb-bar-gray,
.channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .mb-bar-blue {
  height: 30px;
  border-radius: 30px;
  position: relative;
  width: 100%;
}
.channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .mb-bar-gray:after,
.channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .mb-bar-blue:after {
  content: '';
  background: #ffffff;
  position: absolute;
  right: 10px;
  top: 10px;
  width: 10px;
  height: 10px;
  border-radius: 10px;
}
.channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .mb-bar-gray {
  background-color: #CBC9E0;
  position: absolute;
}
.channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .mb-bar-blue {
  background-color: #243588;
}
.channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .mb-bar-blue.mbnr-one {
  max-width: 13%;
}
@media (min-width: 767px) {
  .channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .mb-bar-blue.mbnr-one {
    max-width: 4.5%;
  }
}
.channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .mb-bar-blue.mbnr-two {
  max-width: 25%;
}
.channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .mb-bar-blue.mbnr-three {
  max-width: 40%;
}
.channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .mb-bar-blue.mbnr-four {
  max-width: 50%;
}
.channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .mb-bar-blue.mbnr-five {
  max-width: 60%;
}
.channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .mb-bar-blue.mbnr-six {
  max-width: 75%;
}
.channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .mb-bar-blue.mbnr-seven {
  max-width: 100%;
}
.channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-body .mb-bar-info {
  margin-top: 30px;
}
.channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-footer .steps-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 5px 10px;
  height: 104px;
}
@media (min-width: 767px) {
  .channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-footer .steps-buttons {
    padding: 10px 10px;
    height: 67px;
  }
}
.channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-footer .steps-buttons-back,
.channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-footer .steps-buttons-results,
.channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-footer .steps-buttons-forward {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
@media (min-width: 767px) {
  .channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-footer .steps-buttons-back,
  .channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-footer .steps-buttons-results,
  .channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-footer .steps-buttons-forward {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}
.channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-footer .steps-buttons-forward .ng-hide,
.channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-footer .steps-buttons-back .ng-hide {
  display: none;
}
@media (max-width: 766px) {
  .channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-footer .steps-buttons-search {
    width: 100%;
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-footer .steps-buttons-search a {
    width: 100%;
  }
}
@media (min-width: 767px) {
  .channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-footer .steps-buttons-search {
    -webkit-box-flex: 1.3;
        -ms-flex: 1.3;
            flex: 1.3;
  }
}
.channelsmodal.modal-pageslide .wizard-results-modal.telecom-wizard-results-modal .modal-footer .steps-buttons-search a {
  border: 1px solid #ffffff;
  width: 100%;
}
/**** Skeleton new v2 Start *****/
.skeleton-marginzero-xs {
  margin-right: 0px !important;
  margin-left: 0px !important;
}
@media (min-width: 766px) {
  .skeleton-marginzero-xs {
    margin-right: -10px !important;
    margin-left: -10px !important;
  }
}
@media (max-width: 766px) {
  .skeleton-img-xs {
    text-align: center;
  }
}
@media (max-width: 766px) {
  .skeleton-img-xs .dummy-half-block {
    width: 50%;
    margin: 0 auto;
  }
}
.skeleton-margin-xs {
  margin-right: -10px !important;
  margin-left: -10px !important;
}
@media (min-width: 766px) {
  .skeleton-margin-xs {
    margin-right: -10px !important;
    margin-left: -10px !important;
  }
}
@media (min-width: 766px) {
  .datas-summary .skeleton-hero-margin {
    margin: 17px 5px 0 0px;
  }
}
@media (min-width: 1024px) {
  .datas-summary .skeleton-hero-margin {
    margin: 17px 0px 0 0px;
  }
}
@media (min-width: 1024px) {
  .datas-summary .skeleton-hero-padding {
    padding-left: 0px;
  }
}
/**** Skeleton new v2 End *****/
/*Fix for tablet ipad (product card label alignment)*/
@media (min-width: 1024px) and (max-width: 1279px) {
  .tel_v2.Safari .productinfohld .jetotal-telecom-accordion .accordion .panel .panel-heading a span.accordion-label-alignment-iPad {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
    max-width: 185px;
  }
}
@media (max-width: 766px) {
  .pp-telecomv2.productcardv3-wrapper .pp-div-ng .service-options-box {
    margin-bottom: 0 !important;
  }
  .pp-telecomv2.productcardv3-wrapper .pp-div-ng .service-options-box .subtitle {
    font-weight: 500 !important;
  }
  .pp-telecomv2.productcardv3-wrapper .introtext.ppv2-introtext {
    padding-top: 0;
  }
  .pp-telecomv2.productcardv3-wrapper .introtext.ppv2-introtext a.button.lgray-back-arrow.purchase-back {
    display: none !important;
  }
  .pp-telecomv2.productcardv3-wrapper .hld.hld-grayborder-shadow.product-card-header.visible-xs.product-card-header-step2step3 {
    display: none !important;
  }
  .pp-telecomv2.productcardv3-wrapper .hld.hld-grayborder-shadow.product-card-footer.product-card-footer-step2step3 {
    position: relative;
    margin-left: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
    border-radius: 10px;
  }
  .pp-telecomv2.productcardv3-wrapper .hld.hld-grayborder-shadow.product-card-footer.product-card-footer-step2step3 .product-card-footer-content {
    max-height: none;
    overflow-x: visible;
  }
  .pp-telecomv2.productcardv3-wrapper .hld.hld-grayborder-shadow.product-card-footer.product-card-footer-step2step3 .product-card-footer-header {
    display: none !important;
  }
  .pp-telecomv2.productcardv3-wrapper .hld.hld-grayborder-shadow.product-card-footer.product-card-footer-step2step3 .h-flex.h-flex-title {
    pointer-events: none;
  }
  .pp-telecomv2.productcardv3-wrapper .hld.hld-grayborder-shadow.product-card-footer.product-card-footer-step2step3 .h-flex.h-flex-title .arrow-xs {
    display: none;
  }
  .pp-telecomv2.productcardv3-wrapper .hld.hld-grayborder-shadow.product-card-footer.product-card-footer-step2step3 .h-flex.h-flex-title .blue.title-product-card.box-hide {
    display: block !important;
  }
  .pp-telecomv2.productcardv3-wrapper .hld.hld-grayborder-shadow.product-card-footer.product-card-footer-step2step3 .h-flex.h-flex-title .product-card-footer-header-logo-big .img-wrap-line {
    display: none !important;
  }
  .pp-telecomv2.productcardv3-wrapper .hld.hld-grayborder-shadow.product-card-footer.product-card-footer-step2step3 .h-flex.h-flex-title .product-card-footer-header-logo-big img {
    width: auto;
  }
  .pp-telecomv2.productcardv3-wrapper .icon-safe-bottom-mvt-step1 {
    display: none !important;
  }
  .pp-telecomv2.productcardv3-wrapper .hidden-step1step2step3 {
    display: none;
  }
  .pp-telecomv2.productcardv3-wrapper .text-desc-step1 {
    display: block !important;
  }
}
.pp-bottom-steps .list-steps {
  display: block;
  text-align: center;
  list-style: none;
}
.pp-bottom-steps .list-steps .list-select {
  position: relative;
}
.pp-bottom-steps .list-steps .list-select:before {
  display: block;
  width: 70%;
  content: '';
  position: absolute;
  border-top: 6px dashed #243588;
  top: 48px;
  left: 108px;
}
.pp-bottom-steps .list-steps .icon1-steps:before,
.pp-bottom-steps .list-steps .icon2-steps:before,
.pp-bottom-steps .list-steps .icon3-steps:before,
.pp-bottom-steps .list-steps .icon4-steps:before,
.pp-bottom-steps .list-steps .icon5-steps:before,
.pp-bottom-steps .list-steps .icon6-steps:before {
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color: #243588;
  width: 60px;
  height: 60px;
  font-size: 24px;
  display: block;
  position: relative;
  text-align: center;
  color: #ffffff;
  padding: 17px 20px 20px 18px;
  border-radius: 10px;
  border-top-right-radius: 20px;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  margin: 10px auto;
}
.pp-bottom-steps .list-steps .icon1-steps:before {
  content: '\e928';
}
.pp-bottom-steps .list-steps .icon2-steps:before {
  content: '\e931';
}
.pp-bottom-steps .list-steps .icon3-steps:before {
  content: '\e925';
}
.pp-bottom-steps .list-steps .icon4-steps:before {
  content: '\76';
}
.pp-bottom-steps .list-steps .icon5-steps:before {
  content: '\e93f';
}
.pp-bottom-steps .list-steps .icon6-steps:before {
  content: '\e910';
}
.pp-bottom-steps .list-steps li::marker {
  color: transparent;
  font-size: 0px;
}
.pp-bottom-steps .list-steps li {
  position: relative;
  padding-top: 10px;
  text-align: center;
  display: block;
}
.pp-bottom-steps .list-steps strong {
  display: block;
  text-align: center;
  color: #243588;
}
.pp-bottom-steps .list-steps h5 {
  display: block;
  text-align: center;
}
.pp-bottom-steps .list-select {
  margin-top: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 15px;
}
.pp-bottom-steps .list-select li {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-left: 20px;
  font-size: 0.88889em;
  padding-right: 5px;
}
@media (min-width: 1279px) {
  .pp-bottom-steps .list-select li {
    margin-left: 0px;
    padding-right: 20px;
  }
}
.pp-bottom-steps .list-select li:first-child {
  margin-left: 0px;
}
@media (min-width: 1279px) {
  .pp-bottom-steps .list-select li:first-child {
    margin-left: 0px;
  }
}
.pp-bottom-steps .list-select li::marker {
  font-weight: 600;
}
.top3-spacing .bg-gray-top3-fix {
  background-color: #F4F4F4;
}
@media (max-width: 1023px) {
  .top3-spacing .bg-gray-top3-fix .maildeals {
    z-index: 0;
  }
  .top3-spacing .bg-gray-top3-fix .maildeals .text-right {
    background-color: #F4F4F4;
  }
}
.resultspage-vc-container {
  background-color: #F4F4F4;
  margin-bottom: 20px;
  position: relative;
  margin-top: 10px;
}
@media (max-width: 1023px) {
  .resultspage-vc-container:before {
    content: '';
    height: 50px;
    width: 100%;
    background-color: #F4F4F4;
    position: absolute;
    top: -50px;
    z-index: -1;
  }
}
@media (min-width: 767px) {
  .resultspage-vc-container {
    padding-bottom: 20px;
    margin-top: 0;
  }
}
@media (min-width: 1024px) {
  .resultspage-vc-container {
    padding-bottom: 40px;
  }
  .resultspage-vc-container:after {
    content: "";
    border: 29px solid transparent;
    border-left-color: #F4F4F4;
    border-left-width: 43px;
    margin-left: -25px;
    display: block;
    left: 50%;
    bottom: -15px;
    position: absolute;
    z-index: 9;
    -webkit-transform: rotate(-13deg);
    transform: rotate(-13deg);
  }
}
@media (min-width: 1024px) {
  .page-rsltlistv2 .main-content.top3-spacing {
    padding-top: 0;
  }
  .page-rsltlistv2 .hero-unit.herotop3-spacing {
    margin-bottom: 0;
  }
}
.page-rsltlistv2 .main-content .rslt-mobile-top-btns {
  margin-top: -10px;
  margin-bottom: 15px;
}
.page-rsltlistv2 .main-content .rslt-mobile-top-btns.fixed-vertical {
  width: 100%;
  z-index: 1050;
  margin-top: 0px;
  left: 0;
}
@media (min-width: 766px) {
  .page-rsltlistv2 .main-content .rslt-mobile-top-btns.fixed-vertical {
    display: none;
  }
}
.page-rsltlistv2 .main-content .rslt-mobile-top-btns.rslt-mobile-top-btns2 {
  border-bottom: 1px solid #D4D4D4;
}
.page-rsltlistv2 .main-content .rslt-mobile-top-btns.rslt-mobile-top-btns2 .col-sm-3 {
  background-color: #ffffff;
  border-right: 1px solid #D4D4D4;
  padding: 0;
}
.page-rsltlistv2 .main-content .rslt-mobile-top-btns.rslt-mobile-top-btns2 .col-sm-4 {
  background-color: #ffffff;
  border-left: 1px solid #D4D4D4;
  padding: 0;
}
.page-rsltlistv2 .main-content .rslt-mobile-top-btns.rslt-mobile-top-btns2 .col-sm-4:first-child {
  border-left: none;
}
.page-rsltlistv2 .main-content .rslt-mobile-top-btns .col-xs-force-three,
.page-rsltlistv2 .main-content .rslt-mobile-top-btns .col-xs-8,
.page-rsltlistv2 .main-content .rslt-mobile-top-btns .col-xs-16 {
  background-color: #ffffff;
  border-bottom: 1px solid #D4D4D4;
  border-left: 1px solid #D4D4D4;
  padding: 0;
}
.page-rsltlistv2 .main-content .rslt-mobile-top-btns .col-xs-force-three:first-child,
.page-rsltlistv2 .main-content .rslt-mobile-top-btns .col-xs-8:first-child,
.page-rsltlistv2 .main-content .rslt-mobile-top-btns .col-xs-16:first-child {
  border-left: none;
}
.page-rsltlistv2 .main-content .rslt-mobile-top-btns .col-xs-16.skeleton-percentage {
  background-color: #ffffff;
  padding-bottom: 15px;
}
.page-rsltlistv2 .main-content .rslt-mobile-top-btns .col-xs-16.skeleton-percentage .percentage-bar {
  left: 0;
  right: 0;
}
.page-rsltlistv2 .main-content .rslt-mobile-top-btns a {
  text-decoration: none;
  font-size: 14px;
  padding: 10px;
  display: block;
}
.page-rsltlistv2 .main-content .rslt-mobile-top-btns a span {
  margin-right: 10px;
}
.page-rsltlistv2 .main-content .rslt-mobile-top-btns a:focus,
.page-rsltlistv2 .main-content .rslt-mobile-top-btns a:hover,
.page-rsltlistv2 .main-content .rslt-mobile-top-btns a:active {
  color: #E30613;
}
.resultspage-vc-title {
  margin: 0 auto;
  position: relative;
  cursor: pointer;
  width: 100%;
  padding: 5px 10px 20px;
}
@media (min-width: 767px) {
  .resultspage-vc-title {
    padding: 5px 0 0 0;
    width: 290px;
  }
}
@media (min-width: 1024px) {
  .resultspage-vc-title {
    padding: 50px 0 0;
  }
}
.resultspage-vc-title:before {
  position: absolute;
  right: 10px;
  background-color: #243588;
  color: #ffffff;
  border-radius: 5px;
  font-size: 12px;
  padding: 8px 7px 6px 7px;
  bottom: 20px;
}
@media (min-width: 767px) {
  .resultspage-vc-title:before {
    right: 0;
    bottom: 2px;
  }
}
@media (min-width: 767px) {
  .resultspage-vc-productname {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
.resultspage-vc {
  padding-bottom: 20px;
}
@media (min-width: 767px) {
  .resultspage-vc {
    padding-bottom: 0;
  }
}
.resultspage-vc .justify-content-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 766px) {
  .resultspage-vc .details-box-tel-list li.no-xs-icons {
    padding-left: 0;
    font-size: 14px;
    word-break: break-all;
  }
  .resultspage-vc .details-box-tel-list li.no-xs-icons:before {
    content: none;
  }
}
.resultspage-vc .details-box-tel-list li.no-xs-icons .details-badge {
  background-color: #fdc300;
  color: #333;
  border-radius: 5px;
  padding: 3px;
}
@media (max-width: 330px) {
  .resultspage-vc .details-box-tel-list li.no-xs-icons .details-badge {
    font-size: 13px;
  }
}
@media (min-width: 767px) {
  .resultspage-vc .details-box-tel-list li.no-xs-icons .details-badge {
    padding: 2px 6px 2px 6px;
  }
}
.resultspage-vc .details-box-tel-list li.no-xs-icons .details-badge--blue {
  background-color: #00B6ED;
  color: #ffffff;
}
.resultspage-vc .details-box-tel-list li.no-xs-icons .details-badge--blackfriday {
  background-color: #333333;
  color: #ffffff;
}
@media (max-width: 766px) {
  .resultspage-vc .details-box-tel-list .details.list-icon {
    margin-bottom: 0;
  }
}
.resultspage-vc .resultspage-vc-buybtn {
  margin: 0 auto;
}
.resultspage-vc .flex-row-h .col-flex-int {
  padding: 10px 5px;
}
@media (min-width: 767px) {
  .resultspage-vc .flex-row-h .col-flex-int {
    padding: 10px 20px;
  }
}
@media (max-width: 766px) {
  .resultspage-vc .flex-row-h .col-flex-int.text-center {
    padding: 10px 5px;
  }
}
@media (min-width: 1024px) {
  .resultspage-vc .flex-row-h .col-flex-int.resultspage-vc-buy {
    padding-top: 15px;
  }
}
@media (min-width: 1280px) {
  .resultspage-vc .flex-row-h > div.label-vertical .col-flex-int {
    padding: 10px 20px;
  }
}
.resultspage-vc .text-dotted {
  text-decoration: none;
}
.resultspage-vc .resultspage-vc-price {
  font-size: 18px;
}
@media (min-width: 767px) {
  .resultspage-vc .resultspage-vc-price {
    font-size: 22px;
  }
}
@media (max-width: 766px) {
  .resultspage-vc .resultspage-vc-price-container {
    height: 100%;
  }
  .resultspage-vc .resultspage-vc-price-container .nooldprice {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .resultspage-vc .resultspage-vc-price-container .nooldprice > strong {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }
}
.resultspage-vc .resultspage-vc-price-container .price-list {
  margin-top: 15px;
  margin-bottom: 0;
  padding-bottom: 10px;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.resultspage-vc .resultspage-vc-price-container .price-list li {
  padding-bottom: 0;
  padding-top: 5px;
}
.resultspage-vc .resultspage-vc-price-container .price-list li:first-child {
  padding-top: 0;
}
.resultspage-vc .resultspage-vc-price-container .old-price {
  text-decoration: line-through;
  position: relative;
  top: -3px;
  color: #acacac;
  font-size: 14px;
}
@media (min-width: 767px) {
  .resultspage-vc .resultspage-vc-price-container .old-price {
    margin-left: 10px;
    font-size: 16px;
  }
}
@media (min-width: 1280px) {
  .resultspage-vc .container-flex {
    margin: 0 12.5%;
  }
}
.resultspage-vc .container-flex .flex-row-h > .col-flex-v {
  background-color: #ffffff;
  padding: 0px;
  margin: 0 5px 0 0;
  /*@media (min-width: @screen-lg) {
			width: 25%;
			min-width: 25%;
		}*/
}
.resultspage-vc .container-flex .flex-row-h > .col-flex-v:last-child {
  margin: 0;
}
@media (max-width: 766px) {
  .resultspage-vc .container-flex .flex-row-h > .col-flex-v {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}
@media (min-width: 767px) {
  .resultspage-vc .container-flex .flex-row-h > .col-flex-v {
    margin: 0 10px 0 0;
    width: 33.33%;
  }
}
@media (min-width: 1024px) {
  .resultspage-vc .container-flex .flex-row-h > .col-flex-v {
    width: 33.33%;
    min-width: 33.33%;
    margin: 0px 20px 0 0;
  }
}
.resultspage-vc .container-flex .flex-row-h > .col-flex-v:before {
  height: 0.5px;
}
@media (max-width: 766px) {
  .resultspage-vc .container-flex .flex-row-h > .col-flex-v:before {
    margin-left: 5px;
    margin-right: 5px;
  }
}
.resultspage-vc .container-flex .flex-row-h > .col-flex-v.label-vertical {
  display: none;
  /*@media (min-width: @screen-lg) {
				display: block;
			}*/
}
.resultspage-vc .container-flex .flex-row-h > .col-flex-v.label-vertical {
  background-color: transparent;
}
.resultspage-vc .resultspage-vc-img {
  height: 50px;
}
@media (min-width: 1024px) {
  .resultspage-vc .resultspage-vc-img {
    margin-top: 10px;
  }
}
.resultspage-vc .ratingStars {
  margin-top: 5px;
  margin-right: 10px;
}
@media (min-width: 1024px) {
  .resultspage-vc .ratings-score {
    margin-left: 5px;
  }
}
.resultspage-vc .ratings-reviews {
  font-size: 12px;
}
@media (min-width: 767px) {
  .resultspage-vc .ratings-reviews {
    margin-left: 5px;
    font-size: 16px;
  }
}
.resultspage-vc .acties-listitem {
  padding-bottom: 0;
}
.resultspage-vc .resultspage-vc-label {
  background: #243588;
  color: white;
  border-radius: 5px;
}
.resultspage-vc .resultspage-vc-label.resultspage-vc-label-bf {
  background-color: #333333;
}
.resultspage-vc .resultspage-vc-label.resultspage-vc-label-bf .info-icon:before {
  color: #333333;
}
@media (max-width: 766px) {
  .resultspage-vc .resultspage-vc-label {
    font-size: 14px;
    word-break: break-word;
  }
}
@media (min-width: 1024px) {
  .resultspage-vc .resultspage-vc-label {
    position: absolute;
    left: -15px;
    top: -15px;
    font-size: 14px;
    padding: 5px 10px;
    border-bottom-left-radius: 0px;
    font-weight: 600;
  }
  .resultspage-vc .resultspage-vc-label:before {
    content: '';
    position: absolute;
    bottom: -9px;
    left: 0;
    width: 0px;
    height: 0px;
    border-left: 15.5px solid transparent;
    border-top: 10px solid #02061c;
  }
}
.resultspage-vc .resultspage-vc-label .info-icon {
  margin-left: 5px;
}
.resultspage-vc .resultspage-vc-label .info-icon:before {
  color: #243588;
}
@media (max-width: 1023px) {
  .tlcm-vc-sticky-header.is-sticky img {
    margin-bottom: 10px;
  }
}
.price-content-telecomv2 .tab-1-table .launcher.basic,
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .launcher.basic {
  background-color: #ffffff;
  margin-bottom: 0;
}
.price-content-telecomv2 .tab-1-table .launcher.basic.gold,
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .launcher.basic.gold {
  background-color: #FDC300;
  border-radius: 4px;
  padding-bottom: 8px;
  padding-top: 8px;
}
.price-content-telecomv2 .tab-1-table .launcher.basic.gold .label.accordion-arrow:after,
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .launcher.basic.gold .label.accordion-arrow:after,
.price-content-telecomv2 .tab-1-table .launcher.basic.gold .label,
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .launcher.basic.gold .label,
.price-content-telecomv2 .tab-1-table .launcher.basic.gold .value,
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .launcher.basic.gold .value {
  color: #333;
}
.price-content-telecomv2 .tab-1-table .launcher.basic .label,
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .launcher.basic .label,
.price-content-telecomv2 .tab-1-table .launcher.basic .value,
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .launcher.basic .value {
  font-family: 'Barlow-Bold', sans-serif;
}
.price-content-telecomv2 .tab-1-table .launcher.basic .label.accordion-arrow,
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .launcher.basic .label.accordion-arrow {
  position: relative;
}
.price-content-telecomv2 .tab-1-table .launcher.basic .label.accordion-arrow:after,
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .launcher.basic .label.accordion-arrow:after {
  font-family: 'font-icons' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "d";
  color: #243588;
  right: -20px;
  top: 4px;
  position: absolute;
  font-size: 18px;
}
@media (min-width: 767px) {
  .price-content-telecomv2 .tab-1-table .launcher.basic .label.accordion-arrow:after,
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .launcher.basic .label.accordion-arrow:after {
    position: relative;
    right: -10px;
  }
}
@media (min-width: 1024px) {
  .price-content-telecomv2 .tab-1-table .launcher.basic .label.accordion-arrow:after,
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .launcher.basic .label.accordion-arrow:after {
    position: absolute;
    right: -20px;
  }
}
@media (min-width: 1280px) {
  .price-content-telecomv2 .tab-1-table .launcher.basic .label.accordion-arrow:after,
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .launcher.basic .label.accordion-arrow:after {
    position: relative;
    right: -10px;
  }
}
.price-content-telecomv2 .tab-1-table .launcher.basic .label.accordion-arrow.active:after,
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .launcher.basic .label.accordion-arrow.active:after {
  content: "u";
}
.price-content-telecomv2 .tab-1-table .launcher.basic .label.accordion-arrow.accordion-arrow-tt:after,
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .launcher.basic .label.accordion-arrow.accordion-arrow-tt:after {
  top: 2px;
}
@media (min-width: 767px) {
  .price-content-telecomv2 .tab-1-table .launcher.basic .label.accordion-arrow.accordion-arrow-tt:after,
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .launcher.basic .label.accordion-arrow.accordion-arrow-tt:after {
    top: 4px;
  }
}
@media (min-width: 1024px) {
  .price-content-telecomv2 .tab-1-table .launcher.basic .label.accordion-arrow.accordion-arrow-tt:after,
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .launcher.basic .label.accordion-arrow.accordion-arrow-tt:after {
    top: 2px;
  }
}
@media (min-width: 1280px) {
  .price-content-telecomv2 .tab-1-table .launcher.basic .label.accordion-arrow.accordion-arrow-tt:after,
  .tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .launcher.basic .label.accordion-arrow.accordion-arrow-tt:after {
    top: 4px;
  }
}
.price-content-telecomv2 .tab-1-table .launcher-open.basic,
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .launcher-open.basic {
  margin-bottom: 0;
}
.price-content-telecomv2 .tab-1-table .launcher-open.basic .listitem_value,
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .launcher-open.basic .listitem_value {
  color: #333;
  padding-right: 0;
}
.price-content-telecomv2 .tab-1-table .launcher-open.basic li,
.tel_v2.tel2_resultlist .rslt-list-tel-v2 .iteminfo_tabs_telv2 .tab-content .tab-pane .launcher-open.basic li {
  padding-top: 0;
}
.rzslider {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 4px;
  margin: 15px 0 15px 0;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.rzslider.with-legend {
  margin-bottom: 40px;
}
.rzslider[disabled] {
  cursor: not-allowed;
}
.rzslider[disabled] .rz-pointer {
  cursor: not-allowed;
  background-color: #d8e0f3;
}
.rzslider span {
  position: absolute;
  display: inline-block;
  white-space: nowrap;
}
.rzslider .rz-base {
  width: 100%;
  height: 100%;
  padding: 0;
}
.rzslider .rz-bar-wrapper {
  left: 0;
  z-index: 1;
  width: 100%;
  height: 22px;
  padding-top: 8px;
  margin-top: -14px;
  background-color: transparent;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.rzslider .rz-bar-wrapper.rz-draggable {
  cursor: move;
}
.rzslider .rz-bar {
  left: 0;
  z-index: 1;
  width: 100%;
  height: 6px;
  background: #fff;
  border-radius: 5px;
  border: 1px solid #ddd;
}
.rzslider .rz-bar.rz-selection {
  z-index: 2;
  background: #243588;
  border-radius: 2px;
}
.rzslider .rz-pointer {
  top: -14px;
  z-index: 3;
  width: 22px;
  height: 22px;
  cursor: pointer;
  background-color: #243588;
  border-radius: 16px;
}
.rzslider .rz-pointer:after {
  position: absolute;
  top: 4px;
  left: 4px;
  width: 14px;
  height: 14px;
  background: #ffffff;
  border-radius: 10px;
  content: '';
}
.rzslider .rz-pointer:hover:after {
  background-color: #ffffff;
}
.rzslider .rz-pointer.rz-active {
  z-index: 4;
  outline: none;
}
.rzslider .rz-pointer.rz-active:after {
  background-color: #fff;
}
.rzslider .rz-bubble {
  bottom: 16px;
  padding: 1px 3px;
  color: #55637d;
  cursor: default;
}
.rzslider .rz-bubble.rz-selection {
  top: 16px;
}
.rzslider .rz-bubble.rz-limit {
  color: #55637d;
}
.rzslider .rz-ticks {
  position: absolute;
  top: -3px;
  left: 0;
  z-index: 1;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  width: 100%;
  height: 0;
  padding: 0 11px;
  margin: 0;
  list-style: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
          justify-content: space-between;
}
.rzslider .rz-ticks .rz-tick {
  width: 10px;
  height: 10px;
  text-align: center;
  cursor: pointer;
  background: #d8e0f3;
  border-radius: 50%;
}
.rzslider .rz-ticks .rz-tick.rz-selected {
  background: #243588;
}
.rzslider .rz-ticks .rz-tick .rz-tick-value {
  position: absolute;
  top: -30px;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}
.rzslider .rz-ticks .rz-tick .rz-tick-legend {
  position: absolute;
  top: 24px;
  max-width: 50px;
  white-space: normal;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}
.rzslider .rz-ticks.rz-ticks-values-under .rz-tick-value {
  top: initial;
  bottom: -40px;
}
.rzslider.rz-vertical {
  position: relative;
  width: 4px;
  height: 100%;
  padding: 0;
  margin: 0 20px;
  vertical-align: baseline;
}
.rzslider.rz-vertical .rz-base {
  width: 100%;
  height: 100%;
  padding: 0;
}
.rzslider.rz-vertical .rz-bar-wrapper {
  top: auto;
  left: 0;
  width: 32px;
  height: 100%;
  padding: 0 0 0 16px;
  margin: 0 0 0 -16px;
}
.rzslider.rz-vertical .rz-bar {
  bottom: 0;
  left: auto;
  width: 4px;
  height: 100%;
}
.rzslider.rz-vertical .rz-pointer {
  top: auto;
  bottom: 0;
  left: -14px !important;
}
.rzslider.rz-vertical .rz-bubble {
  bottom: 0;
  left: 16px !important;
  margin-left: 3px;
}
.rzslider.rz-vertical .rz-bubble.rz-selection {
  top: auto;
  left: 16px !important;
}
.rzslider.rz-vertical .rz-ticks {
  top: 0;
  left: -3px;
  z-index: 1;
  width: 0;
  height: 100%;
  padding: 11px 0;
  -ms-flex-direction: column-reverse;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
          flex-direction: column-reverse;
}
.rzslider.rz-vertical .rz-ticks .rz-tick {
  vertical-align: middle;
}
.rzslider.rz-vertical .rz-ticks .rz-tick .rz-tick-value {
  top: initial;
  left: 22px;
  -webkit-transform: translate(0, -28%);
          transform: translate(0, -28%);
}
.rzslider.rz-vertical .rz-ticks .rz-tick .rz-tick-legend {
  top: initial;
  right: 24px;
  max-width: none;
  white-space: nowrap;
  -webkit-transform: translate(0, -28%);
          transform: translate(0, -28%);
}
.rzslider.rz-vertical .rz-ticks.rz-ticks-values-under .rz-tick-value {
  right: 12px;
  bottom: initial;
  left: initial;
}
/**********Start compare top5 START ***********/
.landingpage-top5 .hld-content-landingpage .form-group {
  margin-bottom: 7px;
}
.landingpage-top5 .hld-content-landingpage .household .underline {
  display: inline-block;
  margin: 12px 0;
}
.landingpage-top5 .text-dotter {
  border-bottom: 1px dotted;
}
.landingpage-top5 .hero-unit {
  height: 585px;
}
@media (max-width: 766px) {
  .landingpage-top5 .hero-unit {
    height: auto;
  }
}
@media (max-width: 1023px) {
  .landingpage-top5 .hero-unit span.subhead {
    text-align: left;
    display: block;
  }
}
@media (max-width: 766px) {
  .landingpage-top5 .hero-unit span.subhead {
    text-align: center;
    display: block;
  }
}
.landingpage-top5 .hld-header-landingpage h2 {
  text-align: center;
}
@media (max-width: 1023px) {
  .landingpage-top5 .hld-header-landingpage h2 {
    display: none;
  }
}
@media (max-width: 766px) {
  .landingpage-top5 .hld-header-landingpage h2 {
    display: block;
    text-align: center;
    font-size: 25px;
    margin: 14px 0 15px;
    display: none;
  }
}
.landingpage-top5 .exclusive-deal {
  color: #fff;
  position: absolute;
  font-size: 23px;
  right: -100px;
  top: 20px;
  font-family: "vanessalovesyoumedium", Arial, sans-serif;
}
@media (max-width: 1279px) {
  .landingpage-top5 .exclusive-deal {
    right: -50px;
    top: 7px;
  }
}
@media (max-width: 1023px) {
  .landingpage-top5 .exclusive-deal {
    display: none;
  }
}
.landingpage-top5 .exclusive-deal:after {
  background-image: url('https://cdn2.pricewise.nl/resources/main/arrow-top5.png');
  content: "";
  display: block;
  height: 177px;
  left: -35px;
  position: absolute;
  top: -22px;
  width: 210px;
}
.landingpage-top5 .landing-formfields {
  text-align: left;
  min-height: 140px;
}
.landingpage-top5 .landing-formfields .hld {
  padding: 0px 20px 10px;
  margin: 0;
}
@media (max-width: 1023px) {
  .landingpage-top5 .landing-formfields .hld {
    padding: 15px 20px 10px;
  }
}
@media (max-width: 766px) {
  .landingpage-top5 .landing-formfields .hld {
    padding: 10px;
  }
}
.landingpage-top5 .button-no-voting-click {
  margin-top: 10px;
  float: right;
  z-index: 40;
}
@media (max-width: 1279px) {
  .landingpage-top5 .button-no-voting-click {
    margin-top: 0;
    width: 220px;
  }
}
@media (max-width: 1023px) {
  .landingpage-top5 .button-no-voting-click {
    margin-top: -100px;
    width: 200px;
  }
}
@media (max-width: 766px) {
  .landingpage-top5 .button-no-voting-click {
    display: none;
  }
}
.landingpage-top5 .button-with-voting-click {
  float: right;
  z-index: 40;
}
@media (max-width: 1279px) {
  .landingpage-top5 .button-with-voting-click {
    width: 220px;
  }
}
@media (max-width: 1023px) {
  .landingpage-top5 .button-with-voting-click {
    margin-top: -100px;
    width: 200px;
  }
}
@media (max-width: 766px) {
  .landingpage-top5 .button-with-voting-click {
    display: none;
  }
}
@media (max-width: 1279px) {
  .landingpage-top5 .landing-formfields-top5 .carousel-relative-holder .usageIcons li {
    padding: 11px 13px;
  }
}
@media (max-width: 1023px) {
  .landingpage-top5 .landing-formfields-top5 .carousel-relative-holder .usageIcons li {
    padding: 11px 13px;
  }
}
@media (max-width: 766px) {
  .landingpage-top5 .landing-formfields-top5 .carousel-relative-holder .usageIcons li {
    padding: 11px 9px;
  }
}
.landingpage-top5 .landing-formfields-top5 .rslt-custom-container {
  margin-top: -510px;
}
@media (max-width: 1023px) {
  .landingpage-top5 .landing-formfields-top5 .rslt-custom-container {
    margin-top: -565px;
  }
}
@media (max-width: 766px) {
  .landingpage-top5 .landing-formfields-top5 .rslt-custom-container {
    margin-top: -58px;
  }
}
.landingpage-top5 .landing-formfields-top5 .rslt-custom-container h1,
.landingpage-top5 .landing-formfields-top5 .rslt-custom-container .h1 {
  color: #fff;
  margin-bottom: 12px;
  font-size: 42px;
  font-family: 'Barlow-Medium', sans-serif;
}
.landingpage-top5 .landing-formfields-top5 .rslt-custom-container h1 strong,
.landingpage-top5 .landing-formfields-top5 .rslt-custom-container .h1 strong {
  font-family: 'Barlow-Bold', sans-serif;
}
@media (max-width: 1279px) {
  .landingpage-top5 .landing-formfields-top5 .rslt-custom-container h1,
  .landingpage-top5 .landing-formfields-top5 .rslt-custom-container .h1 {
    font-size: 32px;
  }
}
@media (max-width: 1023px) {
  .landingpage-top5 .landing-formfields-top5 .rslt-custom-container h1,
  .landingpage-top5 .landing-formfields-top5 .rslt-custom-container .h1 {
    font-size: 33px;
    margin-bottom: 0;
    text-align: center;
  }
}
@media (max-width: 766px) {
  .landingpage-top5 .landing-formfields-top5 .rslt-custom-container h1,
  .landingpage-top5 .landing-formfields-top5 .rslt-custom-container .h1 {
    font-size: 28px;
    margin-bottom: 0;
    text-align: center;
  }
}
.landingpage-top5 .landing-formfields-top5 .rslt-list-top5-header {
  background-color: #648fba;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  color: #fff;
  padding: 10px;
}
@media (min-width: 1280px) {
  .landingpage-top5 .rslt-list-top5 {
    margin-top: 20px;
  }
}
@media (max-width: 1023px) {
  .landingpage-top5 .rslt-list-top5 {
    margin-top: 30px;
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media (max-width: 766px) {
  .landingpage-top5 .rslt-list-top5 {
    margin-top: 30px;
    padding-right: 0px;
  }
}
.landingpage-top5 .rslt-list-top5 .rslt-item-top5 {
  background-color: #fff;
  border-radius: 3px;
  margin-bottom: 3px;
  padding: 8px 10px 2px;
  width: 100%;
  min-height: 71px;
}
@media (max-width: 1023px) {
  .landingpage-top5 .rslt-list-top5 .rslt-item-top5 {
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
            box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  }
}
.landingpage-top5 .rslt-list-top5 .rslt-item-top5:nth-child(5) {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  margin-bottom: 0;
}
@media (min-width: 1280px) {
  .landingpage-top5 .rslt-list-top5 .rslt-item-top5 .item-price {
    margin-top: 5px;
  }
}
.landingpage-top5 .rslt-list-top5 .rslt-item-top5 .nrcrt {
  top: -5px;
}
.landingpage-top5 .rslt-list-top5 .rslt-list-top5-footer {
  background: rgba(255, 255, 255, 0.9);
  border-radius: 0 0 10px 10px;
  -webkit-box-shadow: 0 0px 0 #ccd6df;
          box-shadow: 0 0px 0 #ccd6df;
  padding: 10px 20px;
  margin-top: 3px;
}
.landingpage-top5 .rslt-list-top5 .rslt-list-top5-footer .col-md-14 {
  font-size: 14px;
}
.landingpage-top5 .hero-unit.landing-energy {
  background-image: url('https://cdn2.pricewise.nl/resources/main/top5_hero.jpg');
}
.landingpage-top5 .hero-unit .quote {
  max-width: 105px;
  min-height: 128px;
  position: absolute;
  right: -30px;
  top: -18px;
}
.landingpage-top5 .hero-unit .quote:after {
  background-color: transparent;
}
@media (max-width: 1023px) {
  .landingpage-top5 .hero-unit .quote {
    height: auto;
    min-height: auto;
    position: relative;
    text-align: center;
    top: -30px;
    right: -20px;
    max-width: 100%;
    padding: 0;
  }
}
@media (max-width: 766px) {
  .landingpage-top5 .hero-unit .quote {
    top: -3px;
    right: 0;
  }
}
.landingpage-top5 .top-5-title-pw {
  margin-top: -52px;
  padding-left: 60px;
  padding-right: 40px;
}
@media (max-width: 1279px) {
  .landingpage-top5 .top-5-title-pw {
    padding-left: 0px;
    padding-right: 40px;
  }
}
@media (max-width: 1023px) {
  .landingpage-top5 .top-5-title-pw {
    padding-left: 0px;
    padding-right: 0px;
  }
}
@media (max-width: 766px) {
  .landingpage-top5 .top-5-title-pw {
    margin-top: -15px;
    padding-left: 0px;
    padding-right: 0px;
  }
}
.landingpage-top5 .item-price-value {
  font-size: 23px;
  line-height: 20px;
  color: #243588;
  display: inline-block;
  font-family: 'Barlow-Medium', sans-serif;
}
.landingpage-top5 .item-extras-info {
  line-height: 20px;
}
.landingpage-top5 .item-index {
  padding-top: 10px;
}
.landingpage-top5 .item-logo {
  padding-top: 5px;
}
.landingpage-top5 .item-price-type {
  color: #707070;
  font-size: 13px;
}
.landingpage-top5 .discount-top5 {
  color: #707070;
  font-size: 15px;
  display: inline-block;
}
@media (max-width: 1279px) {
  .landingpage-top5 .usps {
    height: 50px;
    margin-left: 0;
    margin-right: -10px;
    margin-top: 3px;
  }
}
@media (max-width: 1023px) {
  .landingpage-top5 .usps {
    height: 50px;
    margin-left: 0;
    margin-right: -10px;
    margin-top: 23px;
  }
}
@media (max-width: 766px) {
  .landingpage-top5 .usps {
    height: auto;
  }
}
.landingpage-top5 .hld-energy-gas {
  top: 188px;
  z-index: 10;
  right: 20px;
  left: auto;
}
.landingpage-top5 .hld-energy-gas.doublemeter .gas-input-container {
  float: left;
}
.landingpage-top5 .hld-energy-gas .arrowtop {
  left: 59%;
}
.landingpage-top5 .hld-energy-gas .gas-input-container {
  float: left;
}
.landingpage-top5 .custom-checkbox-gas-elec {
  float: left;
  margin-top: 14px;
}
.landingpage-top5 .input-elec,
.landingpage-top5 .input-gas {
  float: left;
}
@media (max-width: 1279px) {
  .landingpage-top5 .hld-energy-gas {
    top: 188px;
    z-index: 10;
    right: 20px;
    left: auto;
  }
  .landingpage-top5 .hld-energy-gas .col-sm-8,
  .landingpage-top5 .hld-energy-gas .col-md-8 {
    margin-bottom: 0px;
  }
  .landingpage-top5 .hld-energy-gas .arrowtop {
    left: 64%;
  }
  .landingpage-top5 .custom-checkbox-gas-elec {
    float: left;
    margin-top: 14px;
  }
  .landingpage-top5 .input-elec {
    margin-bottom: 10px;
  }
  .landingpage-top5 .input-elec,
  .landingpage-top5 .input-gas {
    float: left;
  }
}
@media (max-width: 1023px) {
  .landingpage-top5 .hld-energy-gas {
    top: 0px;
    z-index: 10;
    right: 0px;
    left: auto;
    position: relative;
  }
  .landingpage-top5 .hld-energy-gas .arrowtop {
    left: 20%;
  }
  .landingpage-top5 .hld-energy-gas .col-sm-8,
  .landingpage-top5 .hld-energy-gas .col-md-8 {
    margin-bottom: 10px;
  }
}
@media (max-width: 766px) {
  .landingpage-top5 .carousel-top5-body {
    background: #e9e9e9 none repeat scroll 0 0;
    border-bottom: 1px solid #d9d9d9;
    border-top: 1px solid #d9d9d9;
    margin-left: -9px;
    overflow: hidden;
    padding-bottom: 12px;
    padding-left: 0;
    padding-top: 0;
    width: 102.5%;
    margin-top: 50px;
  }
  .landingpage-top5 .carousel-top5-body .rslt-list-top5 {
    padding-left: 0;
  }
  .landingpage-top5 .carousel-top5-body .rslt-list-top5-footer {
    padding: 10px 20px 0;
  }
  .landingpage-top5 .carousel-top5-body .rslt-list-top5-footer .col-md-14 {
    font-size: 14px;
  }
}
@media (max-width: 418px) {
  .landingpage-top5 .carousel-top5-body {
    width: 105%;
  }
}
.landingpage-top5 .carousel-top5 {
  margin-top: 15px !important;
}
.landingpage-top5 .carousel-top5.touchcarousel {
  width: 100%;
  height: auto;
}
@media (max-width: 766px) {
  .landingpage-top5 .carousel-top5 .rslt-item-top5 {
    width: auto;
    position: relative;
    float: left;
    margin-left: 20px;
    margin-right: 0px;
    border-radius: 10px;
    min-width: 320px !important;
    width: 320px !important;
    border-bottom-left-radius: 10px !important;
    border-bottom-right-radius: 10px !important;
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
            box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
    padding: 10px !important;
  }
}
@media (max-width: 370px) {
  .landingpage-top5 .carousel-top5 .rslt-item-top5 {
    min-width: 290px !important;
    width: 290px !important;
  }
}
.landingpage-top5 .carousel-top5 .rslt-item-top5 .item-name span.supp-name {
  text-decoration: none;
  font-size: 17px;
  padding-left: 15px;
  color: #243588;
}
.landingpage-top5 .carousel-top5 .rslt-item-top5 .nrcrt {
  left: -10px;
  right: auto;
  top: 7px;
}
.landingpage-top5 .carousel-top5 .rslt-item-top5 .item-buy a.btn {
  padding-right: 19px;
}
.landingpage-top5 .carousel-top5 .rslt-item-top5 .item-buy a.btn:after {
  margin-right: -12px;
}
.landingpage-top5 .carousel-top5 .rslt-item-top5 .item-list-top5 {
  padding-left: 0px;
}
.landingpage-top5 .carousel-top5 .rslt-item-top5 .item-list-top5 li {
  padding-bottom: 0;
  font-size: 14px;
  list-style: disc;
}
.landingpage-top5 .carousel-top5 .rslt-item-top5 .item-list-top5 li span {
  color: #757474;
}
.landingpage-top5 .carousel-top5 .rslt-item-top5 .item-list-top5 li strong {
  font-size: 14px;
  color: #243588;
}
.landingpage-top5 .carousel-top5 .rslt-item-top5 .item-list-top5 li:last-child {
  display: none;
}
.landingpage-top5 .carousel-top5 .rslt-item-top5 .dealalert span {
  font-size: 12px;
}
.landingpage-top5 .title-top5-xs {
  color: #243588;
  font-size: 24px;
  padding: 10px 0 0px 0;
  text-align: center;
  display: none;
}
@media (max-width: 1023px) {
  .landingpage-top5 .title-top5-xs {
    font-size: 32px;
    display: block;
    margin-bottom: 12px;
    margin-top: 80px;
    padding: 0;
  }
}
@media (max-width: 766px) {
  .landingpage-top5 .title-top5-xs {
    color: #243588;
    display: block;
    font-size: 25px;
    margin-bottom: 0;
    margin-top: 0;
    padding: 13px 0 4px;
  }
}
.landingpage-top5 .box-right-top5 {
  margin-top: 30px;
}
@media (max-width: 1023px) {
  .landingpage-top5 .box-right-top5 {
    margin-top: 70px;
  }
}
@media (max-width: 766px) {
  .landingpage-top5 .box-right-top5 {
    margin-top: 0px;
    margin-left: -10px;
    margin-right: -10px;
  }
}
@media (min-width: 1024px) {
  .landingpage-top5 .box-right-top5 {
    position: absolute;
  }
}
.landingpage-top5 .box-right-top5 .hld-energy-gas .popover-link {
  display: inline-block;
  position: relative;
  right: 0px;
  float: right;
}
.landingpage-top5 .postalcodeandhousenr .colpc {
  padding-left: 10px;
}
.landingpage-top5 .loading-results {
  background: #f4f4f4;
  left: 0;
  max-width: 100%;
  min-height: 614px;
  padding: 30px;
  position: absolute;
  text-align: center;
  top: -585px;
  width: 100%;
  z-index: 1030;
}
@media (max-width: 766px) {
  .landingpage-top5 .loading-results {
    min-height: 700px;
    top: -110px;
  }
}
.landingpage-top5 .loading-results h3 {
  padding-top: 120px;
}
.landingpage-top5 .loading-results .cards-message {
  display: none;
}
.landingpage-top5 .bestper-align {
  padding-left: 40px;
}
@media (max-width: 1279px) {
  .landingpage-top5 .bestper-align {
    padding-left: 0px;
  }
}
@media (max-width: 1023px) {
  .landingpage-top5 .bestper-align {
    padding-left: 40px;
  }
}
@media (max-width: 766px) {
  .landingpage-top5 .bestper-align {
    padding-left: 0px;
  }
}
.pp-top5 .tooltipster-base {
  max-width: 260px !important;
}
.custom-select-modal select {
  z-index: 0;
}
.rslt-detailsModal .modal-dialog .modal-footer {
  z-index: 100;
}
/**********Start compare top5 END ***********/
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
  display: none;
}
#ui-datepicker-div {
  z-index: 1040 !important;
}
#ui-datepicker-div.ui-datepicker-isinmodal {
  z-index: 9999 !important;
}
.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}
.ui-helper-clearfix:after {
  clear: both;
}
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: alpha(opacity=0);
  /* support: IE8 */
}
.ui-front {
  z-index: 100;
}
/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
  cursor: default !important;
  pointer-events: none;
}
/* Icons
----------------------------------*/
.ui-icon {
  display: inline-block;
  vertical-align: middle;
  margin-top: -0.25em;
  position: relative;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}
.ui-widget-icon-block {
  left: 50%;
  margin-left: -8px;
  display: block;
}
/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.ui-datepicker {
  width: 17em;
  padding: 0;
  display: none;
  margin-top: 5px;
}
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: 3px 0;
  border: none;
  font-size: 80%;
  border-radius: 4px 4px 0 0;
  /* border radius */
  background-clip: padding-box;
  /* prevents bg color from leaking outside the border */
  background-color: #e0e8ec;
  /* layer fill content */
  /* drop shadow and inner shadow */
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.53), inset 0 -1px 0 rgba(0, 0, 0, 0.12);
  /* drop shadow and inner shadow */
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.53), inset 0 -1px 0 rgba(0, 0, 0, 0.12);
  /* drop shadow and inner shadow */
  /* gradient overlay */
  /* gradient overlay */
  /* gradient overlay */
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.21)), to(rgba(255, 255, 255, 0.21)));
  background-image: linear-gradient(bottom, rgba(0, 0, 0, 0.21) 0%, rgba(255, 255, 255, 0.21) 100%);
  /* gradient overlay */
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 5px;
  width: 1.8em;
  height: 26px;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
  top: 5px;
}
.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}
.ui-datepicker .ui-datepicker-next {
  right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 30px;
  text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 45%;
  display: inline-block;
  height: auto;
  padding: 4px 3px;
  font-size: 14px;
}
.ui-datepicker table {
  width: 100%;
  font-size: 0.9em;
  border-collapse: collapse;
  margin: 0;
}
.ui-datepicker th {
  padding: 5px 9px;
  text-align: center;
  font-weight: bold;
  border: 0;
  color: #333333;
  font-size: 12px;
  background-clip: padding-box;
  background-color: rgba(0, 0, 0, 0.08);
}
.ui-datepicker td {
  border-top: 1px solid #ddd;
  border-right: 1px solid #ddd;
  padding: 0;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4);
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.06)), to(rgba(255, 255, 255, 0.06)));
  background-image: linear-gradient(bottom, rgba(0, 0, 0, 0.06) 0%, rgba(255, 255, 255, 0.06) 100%);
}
.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: 10px;
  color: #6a747a;
  font-size: 12px;
  font-weight: bold;
  font-family: Arial;
}
.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: 0.7em 0 0 0;
  padding: 0 0.2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: 0.5em 0.2em 0.4em;
  cursor: pointer;
  padding: 0.2em 0.6em 0.3em 0.6em;
  width: auto;
  overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}
/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto 0.4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0;
}
/* RTL support */
.ui-datepicker-rtl {
  direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}
/* Icons */
.ui-datepicker .ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
  left: 0.5em;
  top: 0.3em;
}
/* Component containers
----------------------------------*/
.ui-widget {
  background: #fff;
  border: 1px solid #dddddd;
  border-radius: 4px;
}
.ui-widget .ui-widget {
  font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
}
.ui-widget.ui-widget-content {
  border: 1px solid #c5c5c5;
}
.ui-widget-content {
  border: 1px solid #dddddd;
  background: #ffffff;
  color: #333333;
}
.ui-widget-content a {
  color: #333333;
}
.ui-widget-header {
  border: 1px solid #dddddd;
  background: #e9e9e9;
  color: #333333;
  font-weight: bold;
}
.ui-widget-header a {
  color: #333333;
}
/* Interaction states
    ----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
  background: #f6f6f6;
  font-weight: normal;
  color: #454545;
  text-align: center;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
  color: #454545;
  text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
  background: #ededed;
  font-weight: normal;
  color: #fff;
}
.ui-state-default.ui-state-hover {
  background-color: #243588;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
  color: #fff;
  text-decoration: none;
}
.ui-visual-focus {
  -webkit-box-shadow: 0 0 3px 1px #5e9ed6;
          box-shadow: 0 0 3px 1px #5e9ed6;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
  color: #fff;
  background-color: #243588;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.26);
  -webkit-box-shadow: inset 0 4px 9px rgba(0, 0, 0, 0.24);
  box-shadow: inset 0 4px 9px rgba(0, 0, 0, 0.24);
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
  border: #003eff;
  background-color: #ffffff;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #ffffff;
  text-decoration: none;
}
/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #dad55e;
  background: #fffa90;
  color: #777620;
}
.ui-state-checked {
  border: 1px solid #dad55e;
  background: #fffa90;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #777620;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #f1a899;
  background: #fddfdf;
  color: #5f3f3f;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #5f3f3f;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #5f3f3f;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: 0.7;
  filter: alpha(opacity=70);
  /* support: IE8 */
  font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: 0.35;
  filter: alpha(opacity=35);
  /* support: IE8 */
  background-image: none;
}
.ui-state-disabled .ui-icon {
  filter: alpha(opacity=35);
  /* support: IE8 - See #6059 */
}
/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  width: 16px;
  height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
  background-image: url("https://cdn2.pricewise.nl/resources/main/ui-icons.png");
}
.ui-widget-header .ui-icon {
  background-image: url("https://cdn2.pricewise.nl/resources/main/ui-icons.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
  background-image: url("https://cdn2.pricewise.nl/resources/main/ui-icons.png");
}
.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
  background-image: url("https://cdn2.pricewise.nlimages/ui-icons_ffffff_256x240.png");
}
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
  background-image: url("https://cdn2.pricewise.nlimages/ui-icons_777620_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url("https://cdn2.pricewise.nlimages/ui-icons_cc0000_256x240.png");
}
.ui-button .ui-icon {
  background-image: url("https://cdn2.pricewise.nlimages/ui-icons_777777_256x240.png");
}
/* positioning */
.ui-icon-blank {
  background-position: 16px 16px;
}
.ui-icon-caret-1-n {
  background-position: 0 0;
}
.ui-icon-caret-1-ne {
  background-position: -16px 0;
}
.ui-icon-caret-1-e {
  background-position: -32px 0;
}
.ui-icon-caret-1-se {
  background-position: -48px 0;
}
.ui-icon-caret-1-s {
  background-position: -65px 0;
}
.ui-icon-caret-1-sw {
  background-position: -80px 0;
}
.ui-icon-caret-1-w {
  background-position: -96px 0;
}
.ui-icon-caret-1-nw {
  background-position: -112px 0;
}
.ui-icon-caret-2-n-s {
  background-position: -128px 0;
}
.ui-icon-caret-2-e-w {
  background-position: -144px 0;
}
.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}
.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}
.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}
.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}
.ui-icon-triangle-1-s {
  background-position: -65px -16px;
}
.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}
.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}
.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}
.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}
.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}
.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}
.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}
.ui-icon-arrow-1-s {
  background-position: -65px -32px;
}
.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}
.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}
.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}
.ui-icon-arrowthick-1-n {
  background-position: 1px -48px;
}
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}
.ui-icon-arrow-4 {
  background-position: 0 -80px;
}
.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}
.ui-icon-extlink {
  background-position: -32px -80px;
}
.ui-icon-newwin {
  background-position: -48px -80px;
}
.ui-icon-refresh {
  background-position: -64px -80px;
}
.ui-icon-shuffle {
  background-position: -80px -80px;
}
.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}
.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}
.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}
.ui-icon-folder-open {
  background-position: -16px -96px;
}
.ui-icon-document {
  background-position: -32px -96px;
}
.ui-icon-document-b {
  background-position: -48px -96px;
}
.ui-icon-note {
  background-position: -64px -96px;
}
.ui-icon-mail-closed {
  background-position: -80px -96px;
}
.ui-icon-mail-open {
  background-position: -96px -96px;
}
.ui-icon-suitcase {
  background-position: -112px -96px;
}
.ui-icon-comment {
  background-position: -128px -96px;
}
.ui-icon-person {
  background-position: -144px -96px;
}
.ui-icon-print {
  background-position: -160px -96px;
}
.ui-icon-trash {
  background-position: -176px -96px;
}
.ui-icon-locked {
  background-position: -192px -96px;
}
.ui-icon-unlocked {
  background-position: -208px -96px;
}
.ui-icon-bookmark {
  background-position: -224px -96px;
}
.ui-icon-tag {
  background-position: -240px -96px;
}
.ui-icon-home {
  background-position: 0 -112px;
}
.ui-icon-flag {
  background-position: -16px -112px;
}
.ui-icon-calendar {
  background-position: -32px -112px;
}
.ui-icon-cart {
  background-position: -48px -112px;
}
.ui-icon-pencil {
  background-position: -64px -112px;
}
.ui-icon-clock {
  background-position: -80px -112px;
}
.ui-icon-disk {
  background-position: -96px -112px;
}
.ui-icon-calculator {
  background-position: -112px -112px;
}
.ui-icon-zoomin {
  background-position: -128px -112px;
}
.ui-icon-zoomout {
  background-position: -144px -112px;
}
.ui-icon-search {
  background-position: -160px -112px;
}
.ui-icon-wrench {
  background-position: -176px -112px;
}
.ui-icon-gear {
  background-position: -192px -112px;
}
.ui-icon-heart {
  background-position: -208px -112px;
}
.ui-icon-star {
  background-position: -224px -112px;
}
.ui-icon-link {
  background-position: -240px -112px;
}
.ui-icon-cancel {
  background-position: 0 -128px;
}
.ui-icon-plus {
  background-position: -16px -128px;
}
.ui-icon-plusthick {
  background-position: -32px -128px;
}
.ui-icon-minus {
  background-position: -48px -128px;
}
.ui-icon-minusthick {
  background-position: -64px -128px;
}
.ui-icon-close {
  background-position: -80px -128px;
}
.ui-icon-closethick {
  background-position: -96px -128px;
}
.ui-icon-key {
  background-position: -112px -128px;
}
.ui-icon-lightbulb {
  background-position: -128px -128px;
}
.ui-icon-scissors {
  background-position: -144px -128px;
}
.ui-icon-clipboard {
  background-position: -160px -128px;
}
.ui-icon-copy {
  background-position: -176px -128px;
}
.ui-icon-contact {
  background-position: -192px -128px;
}
.ui-icon-image {
  background-position: -208px -128px;
}
.ui-icon-video {
  background-position: -224px -128px;
}
.ui-icon-script {
  background-position: -240px -128px;
}
.ui-icon-alert {
  background-position: 0 -144px;
}
.ui-icon-info {
  background-position: -16px -144px;
}
.ui-icon-notice {
  background-position: -32px -144px;
}
.ui-icon-help {
  background-position: -48px -144px;
}
.ui-icon-check {
  background-position: -64px -144px;
}
.ui-icon-bullet {
  background-position: -80px -144px;
}
.ui-icon-radio-on {
  background-position: -96px -144px;
}
.ui-icon-radio-off {
  background-position: -112px -144px;
}
.ui-icon-pin-w {
  background-position: -128px -144px;
}
.ui-icon-pin-s {
  background-position: -144px -144px;
}
.ui-icon-play {
  background-position: 0 -160px;
}
.ui-icon-pause {
  background-position: -16px -160px;
}
.ui-icon-seek-next {
  background-position: -32px -160px;
}
.ui-icon-seek-prev {
  background-position: -48px -160px;
}
.ui-icon-seek-end {
  background-position: -64px -160px;
}
.ui-icon-seek-start {
  background-position: -80px -160px;
}
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first {
  background-position: -80px -160px;
}
.ui-icon-stop {
  background-position: -96px -160px;
}
.ui-icon-eject {
  background-position: -112px -160px;
}
.ui-icon-volume-off {
  background-position: -128px -160px;
}
.ui-icon-volume-on {
  background-position: -144px -160px;
}
.ui-icon-power {
  background-position: 0 -176px;
}
.ui-icon-signal-diag {
  background-position: -16px -176px;
}
.ui-icon-signal {
  background-position: -32px -176px;
}
.ui-icon-battery-0 {
  background-position: -48px -176px;
}
.ui-icon-battery-1 {
  background-position: -64px -176px;
}
.ui-icon-battery-2 {
  background-position: -80px -176px;
}
.ui-icon-battery-3 {
  background-position: -96px -176px;
}
.ui-icon-circle-plus {
  background-position: 0 -192px;
}
.ui-icon-circle-minus {
  background-position: -16px -192px;
}
.ui-icon-circle-close {
  background-position: -32px -192px;
}
.ui-icon-circle-triangle-e {
  background-position: -32px -16px;
}
.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}
.ui-icon-circle-triangle-w {
  background-position: -96px -16px;
}
.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}
.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}
.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}
.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}
.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}
.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}
.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}
.ui-icon-circle-check {
  background-position: -208px -192px;
}
.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}
.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}
.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}
.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}
.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}
.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}
/* Misc visuals
----------------------------------*/
/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 3px;
}
/* Overlays */
.ui-widget-overlay {
  background: #aaaaaa;
  opacity: 0.3;
  filter: alpha(opacity=30);
  /* support: IE8 */
}
.ui-widget-shadow {
  -webkit-box-shadow: 0px 0px 5px #666666;
  box-shadow: 0px 0px 5px #666666;
}