html { font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }

body { margin: 0; }

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

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

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

[hidden], template { display: none; }

a { background-color: transparent; }

a:focus { outline: thin dotted; }

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 { box-sizing: content-box; height: 0; }

pre { overflow: auto; }

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

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

button { overflow: visible; }

button, select { text-transform: none; }

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

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

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

input { line-height: normal; }

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

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

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

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

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

legend { border: 0; padding: 0; }

textarea { overflow: auto; }

optgroup { font-weight: bold; }

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

td, th { padding: 0; }


@font-face { font-family: 'nn-iconfont'; src: url("../../fonts/nn-iconfont.eot"); src: url("../../fonts/nn-iconfont.eot#iefix") format("embedded-opentype"), url("../../fonts/nn-iconfont.woff") format("woff"), url("../../fonts/nn-iconfont.svg#nn-iconfont") format("svg"); font-weight: normal; font-style: normal; }

.c-icon, .c-dialog__close-btn, .c-contact__icon, .c-notification-list__item__heading__icon__text, .c-notification-list__item__content__status__icon, .c-expander-list__item__toggle__icon { font-family: 'nn-iconfont' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.c-icon--pict-star-pos:before { content: "\e934"; }

.c-icon--nn-logo:before { content: "\e932"; }

.c-icon--pict-hourglass:before { content: "\e92d"; }

.c-icon--pict-arrow-left:before { content: "\e92e"; }

.c-icon--pict-arrow-right:before { content: "\e92c"; }

.c-icon--pict-extra-attention:before { content: "\e92b"; }

.c-icon--pict-clarity:before { content: "\e928"; }

.c-icon--pict-percentage:before { content: "\e929"; }

.c-icon--pict-authorisation:before { content: "\e92a"; }

.c-icon--pict-advisor:before, .c-contact__item--more-info .c-contact__icon:before { content: "\e920"; }

.c-icon--pict-callnow:before, .c-contact__item--call-me-now .c-contact__icon:before { content: "\e921"; }

.c-icon--pict-call:before, .c-contact__item--phone-number .c-contact__icon:before { content: "\e922"; }

.c-icon--pict-client:before { content: "\e923"; }

.c-icon--pict-mail:before, .c-contact__item--send-email .c-contact__icon:before { content: "\e924"; }

.c-icon--pict-print:before, .c-contact__item--print .c-contact__icon:before { content: "\e925"; }

.c-icon--pict-star:before, .c-contact__item--reviews-ratings .c-contact__icon:before { content: "\e926"; }

.c-icon--pict-website:before, .c-contact__item--customer-service .c-contact__icon:before { content: "\e927"; }

.c-icon--pict-twitter:before { content: "\e91f"; }

.c-icon--percent:before { content: "\e91e"; }

.c-icon--pict-error:before { content: "\e915"; }

.c-icon--pict-info:before, .c-notification-list__item__heading__icon__text:before { content: "\e916"; }

.c-icon--pict-success:before { content: "\e917"; }

.c-icon--pict-warning:before, .c-notification-list__item--warning .c-notification-list__item__heading .c-notification-list__item__heading__icon__text:before, .c-notification-list__item--error .c-notification-list__item__heading .c-notification-list__item__heading__icon__text:before { content: "\e918"; }

.c-icon--pict-dwelling:before { content: "\e919"; }

.c-icon--pict-feedback:before { content: "\e91a"; }

.c-icon--pict-meeting:before { content: "\e91b"; }

.c-icon--pict-premium:before { content: "\e91c"; }

.c-icon--pict-upload:before { content: "\e91d"; }

.c-icon--gross-net:before { content: "\e90d"; }

.c-icon--search:before { content: "\e90e"; }

.c-icon--savings-account:before { content: "\e90f"; }

.c-icon--remaining-debt-home:before { content: "\e910"; }

.c-icon--creditcard:before { content: "\e911"; }

.c-icon--moving-consideration:before { content: "\e912"; }

.c-icon--accident:before { content: "\e913"; }

.c-icon--calculate:before { content: "\e914"; }

.c-icon--mortgage:before { content: "\e90a"; }

.c-icon--whattodo:before { content: "\e90b"; }

.c-icon--laptop:before { content: "\e90c"; }

.c-icon--close--thin:before, .c-dialog__close-btn:before { content: "\e909"; }

.c-icon--app:before { content: "\e908"; }

.c-icon--user:before { content: "\e907"; }

.c-icon--arrow-bottom:before { content: "\e902"; }

.c-icon--arrow-top:before { content: "\e903"; }

.c-icon--arrow-right:before { content: "\e905"; }

.c-icon--arrow-left:before { content: "\e906"; }

.c-icon--lock-open:before { content: "\e901"; }

.c-icon--lock:before { content: "\e900"; }

.c-icon--pict-search:before { content: "\e904"; }

.c-icon--pict-download:before, .c-contact__item--download .c-contact__icon:before { content: "\e600"; }

.c-icon--file:before { content: "\e601"; }

.c-icon--check:before { content: "\e602"; }

.c-icon--close:before { content: "\e603"; }

.c-icon--delete:before { content: "\e604"; }

.c-icon--image:before { content: "\e605"; }

.c-icon--chevron-left:before { content: "\e606"; }

.c-icon--chevron-right:before { content: "\e607"; }

.c-icon--plus:before { content: "\e608"; }

.c-icon--minus:before { content: "\e609"; }

.c-icon--twitter:before { content: "\e60a"; }

.c-icon--facebook:before { content: "\e60b"; }

.c-icon--menu:before { content: "\e60c"; }

.c-icon--google-plus:before { content: "\e60d"; }

.c-icon--linkedin:before { content: "\e60e"; }

.c-icon--angle-left:before { content: "\3c"; }

.c-icon--angle-right:before, .c-expander-list__item__toggle__icon:before { content: "\3e"; }

.c-icon--switch-off:before { content: "\e60f"; }

.c-icon--switch-on:before { content: "\e610"; }

.c-icon--eye:before, .c-notification-list__item__content__status__icon:before { content: "\f205"; }

.c-icon--pict-plus:before { content: "\e92f"; }

.c-icon--pict-minus:before { content: "\e930"; }

.c-icon--house:before { content: "\e931"; }

.c-icon--umbrella:before { content: "\e933"; }

.c-icon--personal-savings:before { content: "\e935"; }

.c-icon--debt:before { content: "\e936"; }

.c-icon--tree:before { content: "\e937"; }

.c-icon--folder:before { content: "\e938"; }

.c-icon--boat:before { content: "\e939"; }

.c-icon--chevron-up:before { content: "\f053"; }

.c-icon--edit:before { content: "\e93a"; }

.c-icon, .c-dialog__close-btn, .c-contact__icon, .c-notification-list__item__heading__icon__text, .c-notification-list__item__content__status__icon, .c-expander-list__item__toggle__icon { display: inline-block; }

.c-icon-fw { width: 1.4em; text-align: center; }

.c-icon-size-l { font-size: 64px; vertical-align: -5%; }

.c-icon-size-m { font-size: 42px; vertical-align: -10%; }

.c-icon-size-s { font-size: 26px; vertical-align: -10%; }

@media (max-width: 480px) { .c-icon-size-l { font-size: 42px; } }

@font-face { font-family: 'NN Dagny'; src: url("../../fonts/NNDagnyDisplayWebPro.eot"); src: local("☺"), url("../../fonts/NNDagnyDisplayWebPro.woff") format("woff"); font-weight: bold; font-style: normal; }

@font-face { font-family: 'NN Dagny'; src: url("../../fonts/NNDagnyTextWeb.eot"); src: local("☺"), url("../../fonts/NNDagnyTextWeb.woff") format("woff"); font-weight: normal; font-style: normal; }

._ul-reset, .c-header__switch, .c-header__menu, .c-header__languageswitch, .c-header__mobile-menu, .c-header__user-items, .c-header__buttons, .c-list-default { margin-bottom: 0; }

._li-reset, .c-header__switch-item, .c-header__menu-item, .c-header__languageswitch__item, .c-header__login, .c-header__mobile-menu-item, .c-header__mobile-user__item, .c-header__user-item, .c-header__buttons-item, .c-list-default__item, .c-list-icon__item, .c-pagination__item { padding-left: 0; background: none; }

._li-reset:before, .c-header__switch-item:before, .c-header__menu-item:before, .c-header__languageswitch__item:before, .c-header__login:before, .c-header__mobile-menu-item:before, .c-header__mobile-user__item:before, .c-header__user-item:before, .c-header__buttons-item:before, .c-list-default__item:before, .c-list-icon__item:before, .c-pagination__item:before { display: none; }

.o-layout__container { margin-left: auto; margin-right: auto; margin-bottom: 0.75rem; max-width: 960px; box-sizing: border-box; padding-left: 15px; padding-right: 15px; }

.o-layout__container--full { width: 100% !important; max-width: 100% !important; padding-left: 0 !important; padding-right: 0 !important; }

.o-layout__container--page { width: 990px; }

.o-layout__container--max { width: 100%; max-width: 1280px; }

@media (min-width: 479px) { html.is-responsive .o-layout__container { padding-left: 30px; padding-right: 30px; } }

@media (min-width: 990px) { html.is-responsive .o-layout__container { padding-left: 15px; padding-right: 15px; } }

@media print { .o-layout__container { padding: 0 !important; } }

/* TODO set up or add flexbox method after ie9 support drops */
.o-layout__row { box-sizing: border-box; margin-left: -0.9375rem; margin-right: -0.9375rem; }

.o-layout__row--nogutter { margin-left: 0; margin-right: 0; width: 100%; }

.o-layout__row--nogutter [class^=o-layout__col-] { padding-left: 0; padding-right: 0; }

.o-layout__col-xl-1 { width: 8.33333%; }

.o-layout__col-xl-2 { width: 16.66667%; }

.o-layout__col-xl-3 { width: 25%; }

.o-layout__col-xl-4 { width: 33.33333%; }

.o-layout__col-xl-5 { width: 41.66667%; }

.o-layout__col-xl-6 { width: 50%; }

.o-layout__col-xl-7 { width: 58.33333%; }

.o-layout__col-xl-8 { width: 66.66667%; }

.o-layout__col-xl-9 { width: 75%; }

.o-layout__col-xl-10 { width: 83.33333%; }

.o-layout__col-xl-11 { width: 91.66667%; }

.o-layout__col-xl-12 { width: 100%; }

[class^=o-layout__col-] { position: relative; float: left; box-sizing: border-box; min-height: 1px; padding-left: 0.9375rem; padding-right: 0.9375rem; }

html.is-responsive [class^=o-layout__col-] { width: 100%; padding-left: 0.9375rem; padding-right: 0.9375rem; }

html.is-responsive .o-layout { /* add breakpoints if/when needed small to large */ }

html.is-responsive .o-layout__col-xxs-1 { width: 8.33333%; }

html.is-responsive .o-layout__col-xxs-2 { width: 16.66667%; }

html.is-responsive .o-layout__col-xxs-3 { width: 25%; }

html.is-responsive .o-layout__col-xxs-4 { width: 33.33333%; }

html.is-responsive .o-layout__col-xxs-5 { width: 41.66667%; }

html.is-responsive .o-layout__col-xxs-6 { width: 50%; }

html.is-responsive .o-layout__col-xxs-7 { width: 58.33333%; }

html.is-responsive .o-layout__col-xxs-8 { width: 66.66667%; }

html.is-responsive .o-layout__col-xxs-9 { width: 75%; }

html.is-responsive .o-layout__col-xxs-10 { width: 83.33333%; }

html.is-responsive .o-layout__col-xxs-11 { width: 91.66667%; }

html.is-responsive .o-layout__col-xxs-12 { width: 100%; }

html.is-responsive .o-layout__row { margin-left: -0.9375rem; margin-right: -0.9375rem; width: auto; }

html.is-responsive .o-layout__row--nogutter { margin-left: 0; margin-right: 0; width: 100%; }

html.is-responsive .o-layout__row--nogutter [class^=o-layout__col-] { padding-left: 0; padding-right: 0; }

html.is-responsive .o-layout__col-xxs-1 { width: 8.33333%; }

html.is-responsive .o-layout__col-xxs-2 { width: 16.66667%; }

html.is-responsive .o-layout__col-xxs-3 { width: 25%; }

html.is-responsive .o-layout__col-xxs-4 { width: 33.33333%; }

html.is-responsive .o-layout__col-xxs-5 { width: 41.66667%; }

html.is-responsive .o-layout__col-xxs-6 { width: 50%; }

html.is-responsive .o-layout__col-xxs-7 { width: 58.33333%; }

html.is-responsive .o-layout__col-xxs-8 { width: 66.66667%; }

html.is-responsive .o-layout__col-xxs-9 { width: 75%; }

html.is-responsive .o-layout__col-xxs-10 { width: 83.33333%; }

html.is-responsive .o-layout__col-xxs-11 { width: 91.66667%; }

html.is-responsive .o-layout__col-xxs-12 { width: 100%; }

@media (min-width: 320px) { html.is-responsive .o-layout__col-xs-1 { width: 8.33333%; }
  html.is-responsive .o-layout__col-xs-2 { width: 16.66667%; }
  html.is-responsive .o-layout__col-xs-3 { width: 25%; }
  html.is-responsive .o-layout__col-xs-4 { width: 33.33333%; }
  html.is-responsive .o-layout__col-xs-5 { width: 41.66667%; }
  html.is-responsive .o-layout__col-xs-6 { width: 50%; }
  html.is-responsive .o-layout__col-xs-7 { width: 58.33333%; }
  html.is-responsive .o-layout__col-xs-8 { width: 66.66667%; }
  html.is-responsive .o-layout__col-xs-9 { width: 75%; }
  html.is-responsive .o-layout__col-xs-10 { width: 83.33333%; }
  html.is-responsive .o-layout__col-xs-11 { width: 91.66667%; }
  html.is-responsive .o-layout__col-xs-12 { width: 100%; } }

@media (min-width: 479px) { html.is-responsive .o-layout__col-s-1 { width: 8.33333%; }
  html.is-responsive .o-layout__col-s-2 { width: 16.66667%; }
  html.is-responsive .o-layout__col-s-3 { width: 25%; }
  html.is-responsive .o-layout__col-s-4 { width: 33.33333%; }
  html.is-responsive .o-layout__col-s-5 { width: 41.66667%; }
  html.is-responsive .o-layout__col-s-6 { width: 50%; }
  html.is-responsive .o-layout__col-s-7 { width: 58.33333%; }
  html.is-responsive .o-layout__col-s-8 { width: 66.66667%; }
  html.is-responsive .o-layout__col-s-9 { width: 75%; }
  html.is-responsive .o-layout__col-s-10 { width: 83.33333%; }
  html.is-responsive .o-layout__col-s-11 { width: 91.66667%; }
  html.is-responsive .o-layout__col-s-12 { width: 100%; } }

@media (min-width: 610px) { html.is-responsive .o-layout__col-m-1 { width: 8.33333%; }
  html.is-responsive .o-layout__col-m-2 { width: 16.66667%; }
  html.is-responsive .o-layout__col-m-3 { width: 25%; }
  html.is-responsive .o-layout__col-m-4 { width: 33.33333%; }
  html.is-responsive .o-layout__col-m-5 { width: 41.66667%; }
  html.is-responsive .o-layout__col-m-6 { width: 50%; }
  html.is-responsive .o-layout__col-m-7 { width: 58.33333%; }
  html.is-responsive .o-layout__col-m-8 { width: 66.66667%; }
  html.is-responsive .o-layout__col-m-9 { width: 75%; }
  html.is-responsive .o-layout__col-m-10 { width: 83.33333%; }
  html.is-responsive .o-layout__col-m-11 { width: 91.66667%; }
  html.is-responsive .o-layout__col-m-12 { width: 100%; } }

@media (min-width: 820px) { html.is-responsive .o-layout__col-xl-1 { width: 8.33333%; }
  html.is-responsive .o-layout__col-xl-2 { width: 16.66667%; }
  html.is-responsive .o-layout__col-xl-3 { width: 25%; }
  html.is-responsive .o-layout__col-xl-4 { width: 33.33333%; }
  html.is-responsive .o-layout__col-xl-5 { width: 41.66667%; }
  html.is-responsive .o-layout__col-xl-6 { width: 50%; }
  html.is-responsive .o-layout__col-xl-7 { width: 58.33333%; }
  html.is-responsive .o-layout__col-xl-8 { width: 66.66667%; }
  html.is-responsive .o-layout__col-xl-9 { width: 75%; }
  html.is-responsive .o-layout__col-xl-10 { width: 83.33333%; }
  html.is-responsive .o-layout__col-xl-11 { width: 91.66667%; }
  html.is-responsive .o-layout__col-xl-12 { width: 100%; } }

@media (min-width: 990px) { html.is-responsive .o-layout__col-xxl-1 { width: 8.33333%; }
  html.is-responsive .o-layout__col-xxl-2 { width: 16.66667%; }
  html.is-responsive .o-layout__col-xxl-3 { width: 25%; }
  html.is-responsive .o-layout__col-xxl-4 { width: 33.33333%; }
  html.is-responsive .o-layout__col-xxl-5 { width: 41.66667%; }
  html.is-responsive .o-layout__col-xxl-6 { width: 50%; }
  html.is-responsive .o-layout__col-xxl-7 { width: 58.33333%; }
  html.is-responsive .o-layout__col-xxl-8 { width: 66.66667%; }
  html.is-responsive .o-layout__col-xxl-9 { width: 75%; }
  html.is-responsive .o-layout__col-xxl-10 { width: 83.33333%; }
  html.is-responsive .o-layout__col-xxl-11 { width: 91.66667%; }
  html.is-responsive .o-layout__col-xxl-12 { width: 100%; } }

@media print { .ut-grid__row { width: 100% !important; }
  .ut-grid__indent { padding: 0 !important; } }

.o-glass { position: fixed; background-color: black; width: 100%; height: 100%; width: 100vw; height: 100vh; top: 0; right: 0; bottom: 0; left: 0; z-index: 500; transition: opacity 0.4s 0.1s ease-out; }

.o-glass[data-state="closed"] { opacity: 0; }

.o-glass[data-state="opening"] { opacity: 0.5; }

.o-glass[data-state="opened"] { opacity: 0.5; }

.o-glass[data-state="closing"] { opacity: 0; }

.o-glass--dark { background-color: white; }

.o-glass--clear { background-color: transparent; }

.c-dialog { position: fixed; top: 50%; left: 50%; -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); border: 1px solid #e5ded9; background-color: white; transition: opacity 0.3s 0.1s ease-out; z-index: 501; }

.c-dialog__content { margin: 20px; }

.c-dialog__close-btn { position: absolute; top: 4px; right: 4px; text-decoration: none; font-size: 0.7rem; }

.c-dialog__close-btn, .c-dialog__close-btn:hover { color: #999999; }

.c-dialog__close-btn:before { font-size: 1rem; }

.c-dialog__arrow { display: none; }

.c-dialog[data-state="closed"] { opacity: 0; }

.c-dialog[data-state="opening"] { opacity: 1; }

.c-dialog[data-state="opened"] { opacity: 1; }

.c-dialog[data-state="closing"] { opacity: 0; }

.c-dialog[data-arrow-position] .c-dialog__arrow { display: block; position: absolute; box-sizing: border-box; margin: 0; padding: 0; width: 0px; height: 0px; }

.c-dialog[data-arrow-position] .c-dialog__arrow:before, .c-dialog[data-arrow-position] .c-dialog__arrow:after { content: ''; display: block; position: absolute; border-style: solid; width: 0; height: 0; }

.c-dialog[data-arrow-position] .c-dialog__arrow:before { color: #e5ded9; }

.c-dialog[data-arrow-position] .c-dialog__arrow:after { color: white; }

.c-dialog[data-arrow-position="top"] .c-dialog__arrow { bottom: 100%; width: 16px; height: 8px; }

.c-dialog[data-arrow-position="top"] .c-dialog__arrow:before, .c-dialog[data-arrow-position="top"] .c-dialog__arrow:after { border-color: transparent transparent currentColor transparent; }

.c-dialog[data-arrow-position="top"] .c-dialog__arrow:before { top: -2px; left: -2px; border-width: 0 10px 10px 10px; }

.c-dialog[data-arrow-position="top"] .c-dialog__arrow:after { border-width: 0 8px 8px 8px; }

.c-dialog[data-arrow-position="right"] .c-dialog__arrow { left: 100%; width: 8px; height: 16px; }

.c-dialog[data-arrow-position="right"] .c-dialog__arrow:before, .c-dialog[data-arrow-position="right"] .c-dialog__arrow:after { border-color: transparent transparent transparent currentColor; }

.c-dialog[data-arrow-position="right"] .c-dialog__arrow:before { top: -2px; border-width: 10px 0 10px 10px; }

.c-dialog[data-arrow-position="right"] .c-dialog__arrow:after { border-width: 8px 0 8px 8px; }

.c-dialog[data-arrow-position="bottom"] .c-dialog__arrow { top: 100%; width: 16px; height: 8px; }

.c-dialog[data-arrow-position="bottom"] .c-dialog__arrow:before, .c-dialog[data-arrow-position="bottom"] .c-dialog__arrow:after { border-color: currentColor transparent transparent transparent; }

.c-dialog[data-arrow-position="bottom"] .c-dialog__arrow:before { left: -2px; border-width: 10px 10px 0 10px; }

.c-dialog[data-arrow-position="bottom"] .c-dialog__arrow:after { border-width: 8px 8px 0 8px; }

.c-dialog[data-arrow-position="left"] .c-dialog__arrow { right: 100%; width: 8px; height: 16px; }

.c-dialog[data-arrow-position="left"] .c-dialog__arrow:before, .c-dialog[data-arrow-position="left"] .c-dialog__arrow:after { border-color: transparent currentColor transparent transparent; }

.c-dialog[data-arrow-position="left"] .c-dialog__arrow:before { top: -2px; left: -2px; border-width: 10px 10px 10px 0; }

.c-dialog[data-arrow-position="left"] .c-dialog__arrow:after { border-width: 8px 8px 8px 0; }

.c-dialog--positioned { position: absolute; -ms-transform: translate(0, 0); transform: translate(0, 0); }

.c-dialog--dark { background-color: #e5ded9; }

.c-dialog--dark[data-arrow-position] .c-dialog__arrow:before { display: none; }

.c-dialog--dark[data-arrow-position] .c-dialog__arrow:after { color: #e5ded9; }

.c-dialog--dark[data-arrow-position="top"] .c-dialog__arrow:after { border-width: 0 8px 8px 8px; }

.c-dialog--dark[data-arrow-position="right"] .c-dialog__arrow:after { border-width: 8px 0 8px 8px; }

.c-dialog--dark[data-arrow-position="bottom"] .c-dialog__arrow:after { border-width: 8px 8px 0 8px; }

.c-dialog--dark[data-arrow-position="left"] .c-dialog__arrow:after { border-width: 8px 8px 8px 0; }

.c-form-field__element + .c-form-field__element--search { margin-top: 10px; margin-bottom: 1rem; }

.c-form-field--funnel { margin-bottom: 1rem; }

.c-form-field--funnel .c-form-field__label { float: left; width: 220px; }

.c-form-field--funnel .c-form-field__elements { margin-left: 250px; }

.c-form-field--funnel .c-form-label { line-height: 2.375rem; }

.c-form-label { line-height: 1.8rem; }

.c-form-text { box-sizing: border-box; border: 1px solid #e5ded9; padding: 8px; width: 100%; /* PLACEHOLDER */ }

.c-form-text:focus { border-color: #ea650d; }

.c-form-text::-webkit-input-placeholder { color: #cac7c7; }

.c-form-text:-ms-input-placeholder { color: #cac7c7; }

.c-form-text::-moz-placeholder { color: #cac7c7; opacity: 1; }

.c-form-text:-moz-placeholder { color: #cac7c7; opacity: 1; }

.c-form-radio { position: absolute; opacity: 0; width: 1px; height: 1px; overflow: hidden; }

.c-form-radio + .c-form-label { background: url("../../img/c-form-radio.svg") no-repeat left -1px; padding-left: 20px; }

.c-form-radio:focus + .c-form-label { background-position: left -101px; }

.c-form-radio:checked + .c-form-label { background-position: left -201px; }

.c-form-radio:checked:focus + .c-form-label { background-position: left -301px; }

.c-form-radio:disabled:checked + .c-form-label { background-position: left -401px; }

.c-form-radio:disabled + .c-form-label { background-position: left -501px; }

.c-form-radio__label--logo { height: 40px; margin-top: 10px; display: inline-block; }

.c-form-radio__label--logo-img { background: url("../../img/c-form-radio-assurance-logos.png") no-repeat 0px 0px; height: 40px; width: 130px; display: inline-block; margin-top: -10px; }

.c-form-radio__label--logo-img-nn { background-position: 0 0px; }

.c-form-radio__label--logo-img-rvs { background-position: 0 -60px; }

.c-form-radio__label--logo-img-ing { background-position: 0 -125px; }

.c-form-checkbox { position: absolute; opacity: 0; width: 1px; height: 1px; overflow: hidden; }

.c-form-checkbox + .c-form-label { background: url("../../img/c-form-checkbox.svg") no-repeat left 0px; padding: 2px 0 2px 25px; }

.c-form-checkbox:focus + .c-form-label { background-position: left -100px; }

.c-form-checkbox:checked + .c-form-label { background-position: left -200px; }

.c-form-checkbox:checked:focus + .c-form-label { background-position: left -300px; }

.c-form-checkbox:disabled:checked + .c-form-label { background-position: left -400px; }

.c-form-checkbox:disabled + .c-form-label { background-position: left -500px; }

.c-form-checkbox--icon + .c-form-label { background: none; cursor: pointer; display: inline-block; line-height: 1.25; padding: 0; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.c-form-checkbox--icon + .c-form-label .c-icon, .c-form-checkbox--icon + .c-form-label .c-dialog__close-btn, .c-form-checkbox--icon + .c-form-label .c-contact__icon, .c-form-checkbox--icon + .c-form-label .c-notification-list__item__heading__icon__text, .c-form-checkbox--icon + .c-form-label .c-notification-list__item__content__status__icon, .c-form-checkbox--icon + .c-form-label .c-expander-list__item__toggle__icon { margin-right: 4px; color: #cac7c7; transition: color 0.3s, text-shadow 0.3s; font-size: 24px; line-height: 38px; }

.c-form-checkbox--icon + .c-form-label:hover .c-icon, .c-form-checkbox--icon + .c-form-label:hover .c-dialog__close-btn, .c-form-checkbox--icon + .c-form-label:hover .c-contact__icon, .c-form-checkbox--icon + .c-form-label:hover .c-notification-list__item__heading__icon__text, .c-form-checkbox--icon + .c-form-label:hover .c-notification-list__item__content__status__icon, .c-form-checkbox--icon + .c-form-label:hover .c-expander-list__item__toggle__icon { color: #999999; }

.c-form-checkbox--icon:checked + .c-form-label .c-icon, .c-form-checkbox--icon:checked + .c-form-label .c-dialog__close-btn, .c-form-checkbox--icon:checked + .c-form-label .c-contact__icon, .c-form-checkbox--icon:checked + .c-form-label .c-notification-list__item__heading__icon__text, .c-form-checkbox--icon:checked + .c-form-label .c-notification-list__item__content__status__icon, .c-form-checkbox--icon:checked + .c-form-label .c-expander-list__item__toggle__icon { color: #ea650d; }

.c-form-checkbox--icon:focus + .c-form-label .c-icon, .c-form-checkbox--icon:focus + .c-form-label .c-dialog__close-btn, .c-form-checkbox--icon:focus + .c-form-label .c-contact__icon, .c-form-checkbox--icon:focus + .c-form-label .c-notification-list__item__heading__icon__text, .c-form-checkbox--icon:focus + .c-form-label .c-notification-list__item__content__status__icon, .c-form-checkbox--icon:focus + .c-form-label .c-expander-list__item__toggle__icon, .c-form-checkbox--icon + .c-form-label:active .c-icon, .c-form-checkbox--icon + .c-form-label:active .c-dialog__close-btn, .c-form-checkbox--icon + .c-form-label:active .c-contact__icon, .c-form-checkbox--icon + .c-form-label:active .c-notification-list__item__heading__icon__text, .c-form-checkbox--icon + .c-form-label:active .c-notification-list__item__content__status__icon, .c-form-checkbox--icon + .c-form-label:active .c-expander-list__item__toggle__icon { text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4); }

.c-form-checkbox--icon[disabled] + .c-form-label { cursor: default; }

.c-form-checkbox--icon[disabled] + .c-form-label .c-icon, .c-form-checkbox--icon[disabled] + .c-form-label .c-dialog__close-btn, .c-form-checkbox--icon[disabled] + .c-form-label .c-contact__icon, .c-form-checkbox--icon[disabled] + .c-form-label .c-notification-list__item__heading__icon__text, .c-form-checkbox--icon[disabled] + .c-form-label .c-notification-list__item__content__status__icon, .c-form-checkbox--icon[disabled] + .c-form-label .c-expander-list__item__toggle__icon { color: #cac7c7; text-shadow: none; }

.c-form-checkbox--switch + .c-form-label { background: none; cursor: pointer; display: inline-block; padding: 0; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.c-form-label__switch { display: inline-block; vertical-align: middle; width: 46px; height: 25px; border-radius: 12px; box-sizing: border-box; background-color: #999999; background: linear-gradient(to right, #414141 0%, #cac7c7 100%); overflow: hidden; }

.c-form-label__switch:after { content: ''; float: left; margin: 2px; width: 21px; height: 21px; border-radius: 50%; background-color: #ffffff; box-shadow: 0 1px 3px 0px rgba(0, 0, 0, 0.3); }

.c-form-checkbox--switch:checked + .c-form-label .c-form-label__switch { background: linear-gradient(to right, #ee7f00 0%, #e64415 100%); }

.c-form-checkbox--switch:checked + .c-form-label .c-form-label__switch:after { float: right; }

.c-form-checkbox--switch[disabled] + .c-form-label .c-form-label__switch { background: #e5ded9; }

.c-form-checkbox--switch[disabled] + .c-form-label .c-form-label__switch:after { box-shadow: none; }

.c-form-select { margin: 0; height: 38px; font-size: 16px; font-size: 1rem; line-height: 1.25; padding: 8px; width: auto; max-width: 100%; color: #414141; border: 1px solid #e5ded9; background-color: white; box-sizing: border-box; -webkit-appearance: none; -moz-appearance: none; background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjggMjgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI4IDI4OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0U4NjYyNDt9LnN0MXtzdHJva2U6I0NBQzdDNztzdHJva2Utd2lkdGg6MC43NTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9PC9zdHlsZT48ZyBpZD0iUGFnZS0xIj48cGF0aCBpZD0iVHJpYW5nbGUtMSIgY2xhc3M9InN0MCIgZD0iTTExLDExaDdsLTMuNSw2TDExLDExeiIvPjwvZz48bGluZSBjbGFzcz0ic3QxIiB4MT0iMSIgeTE9IjQiIHgyPSIxLjEiIHkyPSIyNCIvPjwvc3ZnPg=="); background-repeat: no-repeat; background-size: 32px 32px; background-position: right -36px center; background-origin: content-box; padding-right: 40px; }

.c-form-select--no-border { border: 1px solid transparent; padding: 10px 6px; }

.c-form-select--stretch { width: 100%; }

.c-form-select--inline { width: auto; }

.c-form-select:focus { border-color: #ea650d; background-color: white; }

.c-form-select::-ms-expand { display: none; }

.c-form-button__icon { margin: 0 10px 0 5px; color: #666666; }

.c-form-button:hover .c-form-button__icon, .c-form-button:focus .c-form-button__icon { color: #ea650d; }

.c-form-button--dashed { text-decoration: none; display: inline-block; font-weight: normal; border-radius: 4px; background-color: white; color: #414141; box-sizing: border-box; border: 1px dashed #999999; padding: 14px; -webkit-font-smoothing: antialiased; }

.c-form-button--dashed:hover { color: #414141; background-color: #faf9f8; }

.c-form-button--dashed:focus { border: 1px dashed #ea650d; background-color: #faf9f8; }

.c-form-button--full-width { text-align: left; margin: 0; width: 100%; }

.c-form-password { position: relative; width: 100%; overflow: hidden; }

.c-form-password .c-form-password__input { position: relative; padding-right: 64px; }

.c-form-password .c-form-password__input::-ms-clear { display: none; }

.c-form-password .c-form-password__input[type='text'] + .c-form-password__toggle { background-color: #666666; }

.c-form-password .c-form-password__input.is-nonempty:focus + .c-form-password__toggle { opacity: 1; visibility: visible; }

.c-form-password .c-form-password__toggle { opacity: 0; visibility: hidden; display: block; position: absolute; top: 8px; bottom: 8px; right: 8px; width: 48px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; cursor: pointer; transition: background-color 0.3s, opacity 0.3s, visibility 0.3s; color: #ffffff; font-size: 13px; line-height: 20px; border-radius: 2px; background-color: #cac7c7; }

.c-form-password .c-form-password__toggle:active { background-color: #666666; }

.c-form-password .c-form-password__toggle:after { content: 'Tonen'; display: block; text-align: center; }

.c-form-repeater__icon { display: inline; font-size: 23px; padding: 4px; margin-top: -5px; margin-bottom: -5px; background-color: transparent; color: inherit; position: relative; border: 1px dotted transparent; }

.ie11 .c-form-repeater__icon { padding-top: 4px; }

.c-form-repeater__icon:hover { background-color: transparent; color: #ea650d; }

.c-form-repeater__icon:active, .c-form-repeater__icon:focus { border: 1px dotted #414141; border-radius: 0px; }

.c-form-container { margin-bottom: 16px; }

.c-form-container .c-form-label { line-height: 2.375rem; }

.c-form__label { display: block; float: left; width: 33%; cursor: default; }

.c-form__fields { margin-left: 38%; }

.c-form__fields--inline .c-form__field { width: auto; display: inline-block; margin-right: 20px; }

@media (max-width: 480px) { .c-form__label { width: 100%; }
  .c-form__fields { margin-left: 0; } }

.c-header-dropdown { position: absolute; z-index: 500; width: 100%; left: 0; right: 0; display: none; max-width: 1280px; margin: -1px auto 0 auto; padding: 12px 0; background-color: #f1edeb; border-top: 1px solid #e5ded9; font-size: 16px; font-size: 1rem; }

.c-header-dropdown--user { padding-top: 48px; }

.c-header-dropdown__row { box-sizing: border-box; max-width: 990px; margin: 0 auto; padding-bottom: 24px; }

.c-header-dropdown__row:last-child, .c-header-dropdown__row--closed { padding-bottom: 0; }

.c-header-dropdown__row--indent { padding-right: 30px; padding-left: 30px; }

.c-header-dropdown__col { box-sizing: border-box; float: left; padding-left: 12px; }

.c-header-dropdown__col:first-child { padding-left: 0; }

.c-header-dropdown__col--6-12 { width: 50%; }

.c-header-dropdown__col--4-12 { width: 33.333%; }

@media (max-width: 820px) { .c-header-dropdown__row--indent { padding-right: 12px; padding-left: 12px; }
  .is-responsive .c-header-dropdown__col\@size-m { width: 100%; float: none; padding-bottom: 12px; padding-left: 0; }
  .is-responsive .c-header-dropdown__col\@size-m:last-child { padding-bottom: 0; } }

@media print { .c-header-dropdown { display: none !important; } }

.c-header { position: relative; margin: 0 auto; padding: 0 30px; border-bottom: 1px solid #e5ded9; box-sizing: border-box; width: 990px; }

.is-responsive .c-header { width: auto; max-width: 990px; }

.c-header__menu, .c-header__switch { transition: opacity 0.2s ease; }

.c-header--mijnnn { min-height: 154px; }

.c-header--nienke.is-search-open .c-header__menu, .c-header--nienke.is-search-open .c-header__switch { opacity: 0; z-index: 0; }

.c-header--nienke.is-search-open .c-header__menu li { display: none; }

.c-header--nienke .c-header__search__inputs { display: none; padding-right: 28px; }

.c-header--nienke.is-search-open .c-header__search__inputs { display: block; }

.c-header__skip { margin-bottom: 0; position: absolute; top: 0; left: 0; }

.c-header__logo { width: 100%; height: 100%; }

.c-header__logo-container { display: inline-block; margin-top: 34px; width: 196px; height: 60px; position: relative; z-index: 3; }

.c-header__co-branding { position: absolute; right: 30px; top: 34px; }

.c-header__switch { position: absolute; top: 65px; left: 293px; }

.c-header__switch-item { display: inline-block; padding-right: 20px; }

.c-header__switch-item:last-child { padding-right: 0; }

.c-header__switch-link { color: #999999; text-decoration: none; }

.c-header__switch-link--active { color: #ea650d; }

.c-header__switch--mobile { background: #cac7c7; display: block; margin: 10px 0 5px; }

.c-header__switch--mobile .c-header__switch-item { float: left; display: block; padding: 0; margin-top: -3px; }

.c-header__switch--mobile .c-header__switch-link { border-right: 1px solid #f1edeb; border-top: 3px solid #f1edeb; color: #666666; display: inline-block; font-size: 13px; padding: 7px 6px; position: relative; }

.c-header__switch--mobile .c-header__switch-link--active { padding: 9px 7px 7px; border: 1px solid white; border-bottom: 0; color: #ea650d; background: #f1edeb; }

.c-header__menu { position: relative; padding-top: 18px; height: 37px; overflow: hidden; }

.c-header__menu-link { color: #414141; text-decoration: none; white-space: nowrap; height: 37px; display: inline-block; }

.c-header__menu-link:hover, .c-header__menu-link:focus { text-decoration: underline; }

.c-header__menu-link:visited { color: #414141; }

.c-header__menu-link:hover { color: inherit; }

.c-header__menu-link--active, .c-header__menu-link--active:hover { color: #ea650d; }

.c-header__menu-item { display: inline-block; float: left; padding: 0 30px 0 0; height: 37px; }

.c-header__menu-item.is-active .c-header__menu-link { text-decoration: underline; }

.c-header__menu-item--more, .c-header__menu-item:last-child { padding-right: 0; }

.c-header__menu-item--hidden { display: none; }

.c-header__menu-sub { opacity: 0; position: absolute; top: 37px; left: 0; -ms-transform: scale(0); transform: scale(0); height: 0; }

.c-header__menu-sub__heading { font-size: 16px; font-weight: normal; color: #ea650d; }

.c-header__menu-sub__buttonlist { margin-top: 15px; }

.c-header__languageswitch { position: absolute; top: 9px; right: 30px; }

.c-header__languageswitch__item { display: inline-block; padding-right: 20px; }

.c-header__languageswitch__item:last-child { padding-right: 0; }

.c-header__languageswitch__link { color: #999999; font-size: 14px; text-decoration: none; }

.c-header__languageswitch__link--active { color: #ea650d; }

.c-header__login { position: absolute; right: 0; top: 18px; height: 37px; background-color: white; z-index: 1; }

.c-header__login-link { display: block; white-space: nowrap; color: #414141; height: 37px; text-decoration: none; }

.c-header__login-link:hover, .c-header__login-link:focus { text-decoration: underline; color: inherit; }

.c-header__login-icon { display: inline-block; margin-right: 5px; color: #ea650d; }

.c-header__no-link { display: block; white-space: nowrap; color: #414141; height: 37px; text-decoration: none; }

.c-header__search { position: absolute; z-index: 12; top: 56px; right: 30px; width: 270px; }

.c-header__search--mobile { width: 250px; padding: 10px; }

.c-header__search--mobile .c-header__search__inputs, .c-header__search--mobile .c-header__search__input { width: 250px; float: none; }

.c-header__search__form { border: 1px solid transparent; }

.is-search-open .c-header__search--toggle { width: 40%; }

.c-header__search__inputs { width: 100%; box-sizing: border-box; float: left; }

.c-header__search__inputs div.text-field { padding: 0; border: 0; width: 100%; }

.c-header__search__inputs .text-field--search { margin-top: -4px; }

.c-header__search .c-form-container { margin-bottom: 5px; }

.c-header__search .c-form-container .c-form__field { margin-left: 0; }

.c-header__search__toggle { color: #ea650d; float: right; font-size: 23px; text-decoration: none; position: absolute; right: 0; top: 0; margin-top: 3px; }

.c-header__search__toggle:hover { color: #e64415; }

.c-header__search__toggle.is-active { color: #999999; margin: 9px 4px 0 0; font-size: 14px; }

.c-header__search__toggle.is-active:hover { color: #666666; }

.c-header__search-button { display: none; }

.c-header--advisor .c-form-text { padding-top: 7px; padding-bottom: 7px; -webkit-appearance: none; }

.c-header--advisor .c-search__submit { top: 8px; }

.c-header--advisor .c-header__search { top: 52px; }

.c-header--advisor-user .c-header__search { top: 20px; }

.c-header--advisor .c-search__submit { height: 100% !important; padding-left: 8px !important; padding-right: 8px !important; top: 0; right: 0; }

.c-header__mobile { position: fixed; background-color: #f1edeb; z-index: 110; right: -300px; top: 0; width: 280px; height: 100%; }

.c-header__mobile-scroll { height: 100%; overflow-x: hidden; overflow-y: scroll; -webkit-overflow-scrolling: touch; }

.c-header__mobile-button { display: none; }

.c-header__mobile__wrapper { position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: 2001; visibility: hidden; }

.c-header__mobile-mask { opacity: 0; transition: opacity 400ms ease-in; background-color: black; position: absolute; z-index: 100; top: 0; left: 0; width: 100%; height: 100%; }

.c-header__mobile-menu-link { display: block; text-decoration: none; padding: 6px 12px; }

.c-header__mobile-menu-link:focus { text-decoration: underline; }

.c-header__mobile .c-header__user-logout { color: #ea650d; }

.c-header__mobile-user { margin: 0 0 10px; padding: 6px 12px; border-bottom: 1px solid white; }

.c-header__mobile-user__item { padding-left: 25px; margin-bottom: 6px; }

.c-header__mobile-user__link { color: #414141; text-decoration: none; }

.c-header__mobile-user .c-header__login-icon { position: absolute; left: 0; top: 0; }

.c-header__mobile-user .c-header__user-logout .c-icon, .c-header__mobile-user .c-header__user-logout .c-dialog__close-btn, .c-header__mobile-user .c-header__user-logout .c-contact__icon, .c-header__mobile-user .c-header__user-logout .c-notification-list__item__heading__icon__text, .c-header__mobile-user .c-header__user-logout .c-notification-list__item__content__status__icon, .c-header__mobile-user .c-header__user-logout .c-expander-list__item__toggle__icon { display: none; }

.c-header__user { position: absolute; z-index: 11; bottom: -28px; right: 30px; height: 20px; border: 1px solid #e5ded9; border-top-color: white; background-color: white; padding: 3px 10px; }

.c-header__user-item { float: left; }

.c-header__user-item:first-child { padding-right: 20px; }

.c-header__user-account { display: inline-block; text-decoration: none; color: #ea650d; white-space: nowrap; max-width: 400px; overflow: hidden; text-overflow: ellipsis; }

.c-header__user-logout { display: inline-block; white-space: nowrap; text-decoration: none; }

.c-header__user-logout .c-icon, .c-header__user-logout .c-dialog__close-btn, .c-header__user-logout .c-contact__icon, .c-header__user-logout .c-notification-list__item__heading__icon__text, .c-header__user-logout .c-notification-list__item__content__status__icon, .c-header__user-logout .c-expander-list__item__toggle__icon { color: #ea650d; }

.c-header__user-button { display: none; }

.c-header__buttons { display: none; position: absolute; right: 11px; top: 24px; }

.c-header__buttons-item { float: left; margin-left: 9px; padding-left: 8px; border-left: 1px solid #e5ded9; }

.c-header__buttons-item:first-child { margin-left: 0; padding-left: 0; border: 0; }

.c-header__advisor-logged-in { position: absolute; top: 4px; right: 24px; color: #666666; font-size: 12px; }

@media print { .c-header { width: 100%; border-bottom: 0px; padding: 24px 12px 12px 0 !important; }
  .c-header__logo-container { width: 147px; height: 48px; margin: 0; }
  .c-header__switch, .c-header__menu, .c-header__user, .c-header__search { display: none !important; } }

@media (max-width: 940px) { .is-responsive .c-header__menu-item { padding-right: 15px; }
  .is-responsive .c-header__menu-item--more, .is-responsive .c-header__menu-item:last-child { padding-right: 0; } }

@media (max-width: 820px) { .is-responsive .c-header { padding: 0 12px; }
  .is-responsive .c-header__search { right: 12px; }
  .is-responsive .c-header__user-account { max-width: 310px; }
  .is-responsive .c-header__advisor-logged-in { right: 12px; } }

@media (max-width: 767px) { .is-responsive .c-header__switch, .is-responsive .c-header__languageswitch { left: auto; top: 8px; right: 12px; } }

@media (max-width: 480px) { .is-responsive .c-header { padding: 0 6px; }
  .is-responsive .c-header--mijnnn { min-height: 0; }
  .is-responsive .c-header__logo-container { width: 147px; height: 48px; margin-top: 17px; margin-bottom: 15px; }
  .is-responsive .c-header__co-branding { top: 17px; }
  .is-responsive .c-header__menu, .is-responsive .c-header__switch, .is-responsive .c-header__user { display: none; }
  .is-responsive .c-header__buttons { display: block; }
  .is-responsive .c-header__search { position: relative; right: 0; top: 0; width: auto; display: none; }
  .is-responsive .c-header__search__inputs { float: none; width: auto; padding-right: 0; }
  .is-responsive .c-header__search__toggle { display: none; }
  .is-responsive .c-header__search:target { display: block; }
  .is-responsive .c-header__login-link { position: absolute; right: 70px; }
  .is-responsive .c-header__user-button, .is-responsive .c-header__search-button, .is-responsive .c-header__mobile-button { display: block; width: 32px; height: 32px; line-height: 32px; text-decoration: none; font-size: 30px; color: #ea650d; text-align: center; }
  .is-responsive .c-header.is-search-open .c-header__search__inputs, .is-responsive .c-header.is-search-open .c-header__search { display: block; }
  .is-responsive .c-header.is-search-open .c-header__search { padding-bottom: 20px; width: 100%; }
  .is-responsive .c-header__advisor-logged-in { right: 12px; top: inherit; bottom: 0; } }

@media (max-width: 824px) { .is-search-open .c-header__search--toggle { width: 50%; } }

@media (max-width: 480px) { body.is-menu-open { position: fixed; height: 100%; width: 100%; overflow: hidden; margin-top: 0; }
  body.is-menu-open .c-header__mobile__wrapper { visibility: visible; }
  body.is-menu-open .c-header__mobile-mask { opacity: 0.4; }
  body.is-menu-open .c-header__mobile .c-header__login-link { position: static; right: auto; height: auto; }
  body.is-menu-open .c-header__mobile .c-header__login-icon { color: #ea650d; }
  body.is-menu-open .c-header__mobile .c-header__search { display: block; } }

.c-search { position: relative; }

.c-search__input { padding-right: 30px; }

.c-search__submit { background: transparent; color: #ea650d; font-size: 20px; padding: 0 !important; position: absolute; right: 8px; top: 9px; }

.c-search__submit:hover { background: transparent; color: #e64415; }

.c-search__submit:before { content: ""; }

@media (max-width: 479px) { .is-responsive .dialog.dialog--multimedia > .content { display: block; } }

@media (min-width: 480px) { .dialog.dialog--multimedia { box-sizing: border-box; width: 100%; } }

@media (max-width: 820px) { .is-responsive .dialog.dialog--multimedia { width: 100%; } }

.c-cmscontent { padding: 30px; }

.c-cmscontent__container { display: none; }

.c-cmscontent__container.c-cmscontent--loaded { display: block; }

.c-cmscontent--multimedia { background-color: #f1edeb; }

.c-cmscontent__dialog { padding-bottom: 20px; /* for some reason the default dialog doesn't have padding-bottom, maybe because of margin-bottom of <p>? */ }

.c-cmscontent__dialog .u-embed-container:first-child { margin-top: 20px; /* if no title is given, the close button is a bit on top of the youtube video */ }

.c-cmscontent--multimedia { max-width: 520px; }

.c-cmscontent--multimedia .image--video-button + .more { margin-top: 10px; display: inline-block; }

.c-title-h1, .c-premium-overview__amount { font-size: 35px; font-size: 2.1875rem; line-height: 1.125; color: #ea650d; margin: 0 0 20px 0; padding: 0; }

.c-title-h2 { font-size: 24px; font-size: 1.5rem; line-height: 1.125; color: #ea650d; margin: 0 0 15px 0; padding: 0; }

.c-title-h3 { font-size: 20px; font-size: 1.25rem; line-height: 1.125; color: #ea650d; margin: 0 0 15px 0; padding: 0; }

.c-title-h4 { font-size: 16px; font-size: 1rem; line-height: 1.125; color: #ea650d; margin: 0 0 15px 0; padding: 0; }

.c-title--secondary { color: #414141; }

.c-title--no-margin { margin-bottom: 0; }

@media (max-width: 480px) { .c-title-h1, .c-premium-overview__amount { font-size: 29px; } }

.c-link--imagelink { display: inline-block; text-decoration: none; }

.c-link--imagelink__image { display: block; font-size: 52px; color: #ea650d; margin: 0 0 5px 15px; }

.c-link--imagelink__text { display: inline-block; overflow: hidden; padding-left: 15px; }

.c-link--imagelink__text .c-icon, .c-link--imagelink__text .c-dialog__close-btn, .c-link--imagelink__text .c-contact__icon, .c-link--imagelink__text .c-notification-list__item__heading__icon__text, .c-link--imagelink__text .c-notification-list__item__content__status__icon, .c-link--imagelink__text .c-expander-list__item__toggle__icon { color: #ea650d; display: inline-block; margin: 0 5px 0 -13px; }

.c-link--imagelink:hover__text { color: #e64415; text-decoration: underline; }

.c-link--imagelink:hover__text .c-icon, .c-link--imagelink:hover__text .c-dialog__close-btn, .c-link--imagelink:hover__text .c-contact__icon, .c-link--imagelink:hover__text .c-notification-list__item__heading__icon__text, .c-link--imagelink:hover__text .c-notification-list__item__content__status__icon, .c-link--imagelink:hover__text .c-expander-list__item__toggle__icon { text-decoration: none; }

.c-link--highlight, .c-notification-list__item__heading__actions__link__text, .c-link--add, .c-link--remove, .c-link--add--icon_right, .c-link--remove--icon_right { padding: 0; color: #414141; text-decoration: none; }

.c-link--add, .c-link--remove, .c-link--add--icon_right, .c-link--remove--icon_right { display: inline-block; }

.c-link--add:before, .c-link--remove:before, .c-link--add--icon_right:after, .c-link--remove--icon_right:after { font-family: 'nn-iconfont'; color: #ea650d; display: inline-block; width: 30px; font-size: 20px; }

.c-link--add:before, .c-link--add--icon_right:after { content: ""; }

.c-link--remove:before, .c-link--remove--icon_right:after { content: ""; }

.c-link--add--icon_right:after, .c-link--remove--icon_right:after { text-align: right; }

.c-link--highlight:before, .c-notification-list__item__heading__actions__link__text:before { font-family: 'nn-iconfont'; content: ""; color: #ea650d; display: inline-block; margin-right: 1px; width: 13px; }

.c-link--highlight--more, .c-notification-list__item__heading__actions__link__text { display: inline-block; }

.c-link--highlight--more:before, .c-notification-list__item__heading__actions__link__text:before { font-family: 'nn-iconfont'; content: ""; font-size: 20px; color: #ea650d; margin-right: 10px; }

.c-link--highlight--back { display: inline-block; text-decoration: none; }

.c-link--highlight--back:before { font-family: 'nn-iconfont'; content: ""; font-size: 20px; color: #cac7c7; margin-right: 10px; }

.c-link--bold { font-weight: bold; }

.c-link--sortable { position: relative; text-decoration: none; padding-right: 22px; display: inline-block; vertical-align: middle; }

.c-link--sortable:after, .c-link--sortable:before { font-family: 'nn-iconfont'; display: inline-block; margin-right: 1px; color: #999999; width: 16px; font-size: 16px; position: absolute; }

.c-link--sortable:after { content: ""; right: 0; top: 4px; }

.c-link--sortable:before { content: ""; right: 0; top: -4px; }

.c-link--sortable.is-active--desc:after, .c-link--sortable.is-active--desc:before, .c-link--sortable.is-active--asc:after, .c-link--sortable.is-active--asc:before { color: #ea650d; top: auto; }

.c-link--sortable.is-active--desc:before { display: none; }

.c-link--sortable.is-active--asc:after { display: none; }

.c-notification { position: relative; padding: 12px 12px 12px 44px; margin-top: 30px; border: 2px solid #7caad6; border-radius: 5px; color: #666666; }

.c-notification:before { font-family: 'nn-iconfont'; content: '\e916'; font-size: 26px; line-height: 28px; color: #7caad6; position: absolute; left: 8px; top: 9px; }

.c-notification__arrow { display: block; position: absolute; left: 80px; top: 0; }

.c-notification__up { position: relative; background: white; vertical-align: top; line-height: 17px; }

.c-notification__up:after, .c-notification__up:before { bottom: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; }

.c-notification__up:after { border-color: transparent; border-bottom-color: white; border-width: 20px; margin-left: -20px; }

.c-notification__up:before { border-color: transparent; border-bottom-color: #7caad6; border-width: 23px; margin-left: -23px; }

.c-notification--success { border-color: #96b439; }

.c-notification--success:before { content: '\e917'; color: #96b439; }

.c-notification--success .c-notification__up:before { border-bottom-color: #96b439; }

.c-notification--error { border-color: #d70000; }

.c-notification--error:before { content: '\e915'; color: #d70000; }

.c-notification--error .c-notification__up:before { border-bottom-color: #d70000; }

.c-notification--warning { border-color: #ea650d; }

.c-notification--warning:before { content: '\e918'; color: #ea650d; }

.c-notification--warning .c-notification__up:before { border-bottom-color: #ea650d; }

.c-notification--large-icon { padding-left: 80px; min-height: 38px; }

.c-notification--large-icon:before { font-size: 40px; line-height: 42px; left: 20px; top: 12px; }

.c-riskmeter-segment-1, .c-riskmeter[data-risk="1"]:before, .c-riskmeter[data-risk="3"]:before { background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxODRweCIgaGVpZ2h0PSIxODRweCIgdmlld2JveD0iMCAwIDE4NCAxODQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQogICAgPGRlZnM+DQogICAgICAgIDxzdHlsZT4NCiAgICAgICAgICAgIC5jLXJpc2ttZXRlcl9fc2VnbWVudCB7DQogICAgICAgICAgICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7DQogICAgICAgICAgICAgICAgc3Ryb2tlOiAjMDAwOw0KICAgICAgICAgICAgICAgIHN0cm9rZS13aWR0aDogODRweDsNCiAgICAgICAgICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAxNCAyMDA7DQogICAgICAgICAgICB9DQoNCiAgICAgICAgICAgIC5jLXJpc2ttZXRlcl9fbWFzayB7DQogICAgICAgICAgICAgICAgZmlsbDogIzAwMDsNCiAgICAgICAgICAgICAgICBzdHJva2U6ICNmZmY7DQogICAgICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiA2cHg7DQogICAgICAgICAgICB9DQogICAgICAgIDwvc3R5bGU+DQogICAgPC9kZWZzPg0KICAgIDxjaXJjbGUgY2xhc3M9ImMtcmlza21ldGVyX19zZWdtZW50IiByPSIzMiIgY3g9IjkyIiBjeT0iOTIiIC8+DQogICAgPGNpcmNsZSBjbGFzcz0iYy1yaXNrbWV0ZXJfX21hc2siIHI9IjEwIiBjeD0iOTIiIGN5PSI5MiIgLz4NCjwvc3ZnPg==") center no-repeat; }

.c-riskmeter-segment-2, .c-riskmeter[data-risk="2"]:before, .c-riskmeter[data-risk="4"]:before, .c-riskmeter[data-risk="5"]:before, .c-riskmeter[data-risk="7"]:before { background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxODRweCIgaGVpZ2h0PSIxODRweCIgdmlld2JveD0iMCAwIDE4NCAxODQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQogICAgPGRlZnM+DQogICAgICAgIDxzdHlsZT4NCiAgICAgICAgICAgIC5jLXJpc2ttZXRlcl9fc2VnbWVudCB7DQogICAgICAgICAgICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7DQogICAgICAgICAgICAgICAgc3Ryb2tlOiAjMDAwOw0KICAgICAgICAgICAgICAgIHN0cm9rZS13aWR0aDogODRweDsNCiAgICAgICAgICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAxOSAyMDA7DQogICAgICAgICAgICB9DQoNCiAgICAgICAgICAgIC5jLXJpc2ttZXRlcl9fbWFzayB7DQogICAgICAgICAgICAgICAgZmlsbDogIzAwMDsNCiAgICAgICAgICAgICAgICBzdHJva2U6ICNmZmY7DQogICAgICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiA2cHg7DQogICAgICAgICAgICB9DQogICAgICAgIDwvc3R5bGU+DQogICAgPC9kZWZzPg0KICAgIDxjaXJjbGUgY2xhc3M9ImMtcmlza21ldGVyX19zZWdtZW50IiByPSIzMiIgY3g9IjkzIiBjeT0iOTIiIC8+DQogICAgPGNpcmNsZSBjbGFzcz0iYy1yaXNrbWV0ZXJfX21hc2siIHI9IjEwIiBjeD0iOTMiIGN5PSI5MiIgLz4NCjwvc3ZnPg==") center no-repeat; }

.c-riskmeter-segment-3, .c-riskmeter[data-risk="6"]:before, .c-riskmeter[data-risk="8"]:before, .c-riskmeter[data-risk="9"]:before { background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxODRweCIgaGVpZ2h0PSIxODRweCIgdmlld2JveD0iMCAwIDE4NCAxODQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQogICAgPGRlZnM+DQogICAgICAgIDxzdHlsZT4NCiAgICAgICAgICAgIC5jLXJpc2ttZXRlcl9fc2VnbWVudCB7DQogICAgICAgICAgICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7DQogICAgICAgICAgICAgICAgc3Ryb2tlOiAjMDAwOw0KICAgICAgICAgICAgICAgIHN0cm9rZS13aWR0aDogODRweDsNCiAgICAgICAgICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAyNCAyMDA7DQogICAgICAgICAgICB9DQoNCiAgICAgICAgICAgIC5jLXJpc2ttZXRlcl9fbWFzayB7DQogICAgICAgICAgICAgICAgZmlsbDogIzAwMDsNCiAgICAgICAgICAgICAgICBzdHJva2U6ICNmZmY7DQogICAgICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiA2cHg7DQogICAgICAgICAgICB9DQogICAgICAgIDwvc3R5bGU+DQogICAgPC9kZWZzPg0KICAgIDxjaXJjbGUgY2xhc3M9ImMtcmlza21ldGVyX19zZWdtZW50IiByPSIzMiIgY3g9IjkzIiBjeT0iOTIiIC8+DQogICAgPGNpcmNsZSBjbGFzcz0iYy1yaXNrbWV0ZXJfX21hc2siIHI9IjEwIiBjeD0iOTMiIGN5PSI5MiIgLz4NCjwvc3ZnPg==") center no-repeat; }

.c-riskmeter-segment-4, .c-riskmeter[data-risk="10"]:before, .c-riskmeter[data-risk="12"]:before { background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxODRweCIgaGVpZ2h0PSIxODRweCIgdmlld2JveD0iMCAwIDE4NCAxODQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQogICAgPGRlZnM+DQogICAgICAgIDxzdHlsZT4NCiAgICAgICAgICAgIC5jLXJpc2ttZXRlcl9fc2VnbWVudCB7DQogICAgICAgICAgICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7DQogICAgICAgICAgICAgICAgc3Ryb2tlOiAjMDAwOw0KICAgICAgICAgICAgICAgIHN0cm9rZS13aWR0aDogODRweDsNCiAgICAgICAgICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAyOSAyMDA7DQogICAgICAgICAgICB9DQoNCiAgICAgICAgICAgIC5jLXJpc2ttZXRlcl9fbWFzayB7DQogICAgICAgICAgICAgICAgZmlsbDogIzAwMDsNCiAgICAgICAgICAgICAgICBzdHJva2U6ICNmZmY7DQogICAgICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiA2cHg7DQogICAgICAgICAgICB9DQogICAgICAgIDwvc3R5bGU+DQogICAgPC9kZWZzPg0KICAgIDxjaXJjbGUgY2xhc3M9ImMtcmlza21ldGVyX19zZWdtZW50IiByPSIzMiIgY3g9IjkzIiBjeT0iOTIiIC8+DQogICAgPGNpcmNsZSBjbGFzcz0iYy1yaXNrbWV0ZXJfX21hc2siIHI9IjEwIiBjeD0iOTMiIGN5PSI5MiIgLz4NCjwvc3ZnPg==") center no-repeat; }

.c-riskmeter-segment-5, .c-riskmeter[data-risk="11"]:before { background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxODRweCIgaGVpZ2h0PSIxODRweCIgdmlld2JveD0iMCAwIDE4NCAxODQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQogICAgPGRlZnM+DQogICAgICAgIDxzdHlsZT4NCiAgICAgICAgICAgIC5jLXJpc2ttZXRlcl9fc2VnbWVudCB7DQogICAgICAgICAgICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7DQogICAgICAgICAgICAgICAgc3Ryb2tlOiAjMDAwOw0KICAgICAgICAgICAgICAgIHN0cm9rZS13aWR0aDogODRweDsNCiAgICAgICAgICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAzNCAyMDA7DQogICAgICAgICAgICB9DQoNCiAgICAgICAgICAgIC5jLXJpc2ttZXRlcl9fbWFzayB7DQogICAgICAgICAgICAgICAgZmlsbDogIzAwMDsNCiAgICAgICAgICAgICAgICBzdHJva2U6ICNmZmY7DQogICAgICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiA2cHg7DQogICAgICAgICAgICB9DQogICAgICAgIDwvc3R5bGU+DQogICAgPC9kZWZzPg0KICAgIDxjaXJjbGUgY2xhc3M9ImMtcmlza21ldGVyX19zZWdtZW50IiByPSIzMiIgY3g9IjkzIiBjeT0iOTIiIC8+DQogICAgPGNpcmNsZSBjbGFzcz0iYy1yaXNrbWV0ZXJfX21hc2siIHI9IjEwIiBjeD0iOTMiIGN5PSI5MiIgLz4NCjwvc3ZnPg==") center no-repeat; }

.c-riskmeter { width: 184px; height: 189px; position: relative; display: block; background: transparent url("../../img/c-riskmeter.svg") center no-repeat; }

.c-riskmeter:before { content: ""; width: 184px; height: 184px; background: transparent; border-radius: 50%; position: absolute; top: 0; left: 0; }

.c-riskmeter[data-risk="1"]:before { -ms-transform: rotate(-172deg); transform: rotate(-172deg); }

.c-riskmeter[data-risk="2"]:before { -ms-transform: rotate(-154deg); transform: rotate(-154deg); }

.c-riskmeter[data-risk="3"]:before { -ms-transform: rotate(-138deg); transform: rotate(-138deg); }

.c-riskmeter[data-risk="4"]:before { -ms-transform: rotate(-129deg); transform: rotate(-129deg); }

.c-riskmeter[data-risk="5"]:before { -ms-transform: rotate(-120deg); transform: rotate(-120deg); }

.c-riskmeter[data-risk="6"]:before { -ms-transform: rotate(-120deg); transform: rotate(-120deg); }

.c-riskmeter[data-risk="7"]:before { -ms-transform: rotate(-112deg); transform: rotate(-112deg); }

.c-riskmeter[data-risk="8"]:before { -ms-transform: rotate(-112deg); transform: rotate(-112deg); }

.c-riskmeter[data-risk="9"]:before { -ms-transform: rotate(-103deg); transform: rotate(-103deg); }

.c-riskmeter[data-risk="10"]:before { -ms-transform: rotate(-103deg); transform: rotate(-103deg); }

.c-riskmeter[data-risk="11"]:before { -ms-transform: rotate(-103deg); transform: rotate(-103deg); }

.c-riskmeter[data-risk="12"]:before { -ms-transform: rotate(-95deg); transform: rotate(-95deg); }

.c-list-default { margin-bottom: 16px; margin-bottom: 1rem; }

.c-list-default__item { position: relative; padding-left: 14px; }

.c-list-default__item:before { content: ""; position: absolute; left: 0; top: 8px; width: 5px; height: 5px; border-radius: 5px; background: #cac7c7; }

.c-list-default { list-style: none; margin-bottom: 1em; }

.c-list-default__item { margin: 4px 0; padding: 0; }

.c-list-default__link { display: inline-block; position: relative; padding: 0 0 0 14px; color: #414141; text-decoration: none; }

.c-list-default__link:before { font-family: 'nn-iconfont'; content: ""; color: #ea650d; display: inline-block; margin-left: -13px; width: 13px; }

.c-list-default__link:visited { color: #414141; }

.c-list-default__link:hover { color: inherit; text-decoration: underline; }

.c-list-default__icon-link { display: inline-block; position: relative; padding: 0 0 0 14px; color: #414141; text-decoration: none; }

.c-list-default__icon-link .c-icon, .c-list-default__icon-link .c-dialog__close-btn, .c-list-default__icon-link .c-contact__icon, .c-list-default__icon-link .c-notification-list__item__heading__icon__text, .c-list-default__icon-link .c-notification-list__item__content__status__icon, .c-list-default__icon-link .c-expander-list__item__toggle__icon { color: #ea650d; display: inline-block; margin-left: -13px; width: 13px; }

.c-list-default__icon-link:visited { color: #414141; }

.c-list-default__icon-link:hover { color: inherit; text-decoration: underline; }

.c-list-default--sub .c-list-default__link { font-size: 14px; font-size: 0.875rem; padding-top: 5px; padding-bottom: 5px; }

.c-list-default--sub .c-list-default__icon-link { font-size: 14px; font-size: 0.875rem; padding-top: 5px; padding-bottom: 5px; }

.c-list-icon { list-style: none; margin-bottom: 1em; }

.c-list-icon__item { margin: 4px 0; padding: 0; }

.c-list-icon__link, .c-list-icon__text { display: inline-block; position: relative; padding: 0 0 0 22px; color: #414141; text-decoration: none; }

.c-list-icon__link:visited, .c-list-icon__text:visited { color: #414141; }

.c-list-icon__link:hover { color: #ea650d; }

.c-list-icon__icon { color: #ea650d; display: inline-block; margin-left: -22px; width: 22px; text-decoration: none; }

.c-list-icon__icon:visited { color: #ea650d; }

.c-list-icon--large .c-list-icon__item { margin: 4px 0 10px; }

.c-list-icon--large .c-list-icon__link, .c-list-icon--large .c-list-icon__text { padding: 0 0 0 40px; }

.c-list-icon--large .c-list-icon__icon { margin-left: -40px; width: 40px; text-decoration: none; font-size: 31px; vertical-align: middle; }

.c-button { color: white; display: inline-block; text-decoration: none; text-align: center; padding: 11px; line-height: 1; box-sizing: border-box; background-color: #ea650d; border: 0; }

.ie10 .c-button, .ie11 .c-button { padding-top: 13px; }

html:not(.touchevents) .c-button:hover { text-decoration: none; color: white; background-color: #e64415; }

.touchevents .c-button:hover { background-color: #ea650d; color: white; }

.c-button--next, .c-button--back { min-width: 38px; min-height: 38px; position: relative; display: inline-block; padding: 10px 10px; }

.c-button--next__icon, .c-button--back__icon { font-size: 18px; font-weight: 900; display: inline-block; pointer-events: none; }

.c-button--next { padding-right: 28px; }

.c-button--back { padding-left: 28px; }

.c-button--next__icon { position: absolute; top: 10px; right: 15px; }

.c-button--back__icon { position: absolute; top: 10px; left: 14px; }

.c-button--secondary { background-color: white; color: #ea650d; border: 1px solid #ea650d; padding: 10px; }

.touchevents .c-button--secondary:hover { background-color: white; color: #ea650d; }

.c-button--succes { background-color: #96b439; }

html:not(.touchevents) .c-button--succes:hover { background-color: #86a133; }

.touchevents .c-button--succes:hover { background-color: #96b439; }

.c-button--block { display: block; width: 100%; }

.c-button--disabled, .c-button--disabled:hover, .touchevents .c-button--disabled:hover, html:not(.touchevents) .c-button--disabled:hover { background-color: #e5ded9; color: #999999; cursor: default; }

@media only screen and (max-width: 768px) { .c-scroll-to-top { display: inline-block !important; } }

span.c-scroll-to-top { line-height: 35px; vertical-align: middle; }

.c-scroll-to-top { display: none; position: fixed; bottom: 20px; right: 25px; transition: all 0.3s ease, transform 0.5s 0.3s ease; padding-bottom: 30px; opacity: 0; visibility: hidden; font-weight: bold; text-align: center; text-decoration: none; color: #FFFFFF; background: #414141; }

.c-scroll-to-top-visible { opacity: 0.25; visibility: visible; }

.c-scroll-to-top-fadeIn { opacity: 0.50; color: #FFFFFF; }

.c-scroll-to-top:hover { color: #FFFFFF; }

.c-scroll-to-top:before { position: absolute; width: 35px; height: 35px; right: 100%; top: 0; background: #414141; border-radius: 5px 5px 5px 5px; }

.c-rating { margin: 0 0 10px 0; }

.c-rating__stars { display: inline-block; min-height: 20px; width: 105px; vertical-align: middle; margin: -3px 5px 0 0; }

.c-rating__stars__amount { display: block; background-position: left -30px; min-height: 20px; }

.c-rating__stars, .c-rating__stars__amount { background-image: url("../../img/c-rating__star.svg"); }

.c-rating__totals { display: inline-block; margin: 0 20px 0 0; color: #ea650d; font-weight: bold; }

.c-rating__reviewcount { display: inline-block; }

.c-rating__reviewcount__label { color: #999999; }

.c-rating__reviewcount__link { color: #ea650d; }

.c-review { border-top: 1px solid #f1edeb; border-bottom: 1px solid #f1edeb; border-left: 1px solid #f1edeb; border-right: 1px solid #f1edeb; margin: 0 0 20px 0; position: relative; background: #f1edeb; }

.c-review__profile { background: #f1edeb; padding: 20px; }

.c-review__author { display: block; margin-bottom: 5px; }

.c-review__content { padding: 50px 20px 10px 20px; position: relative; background: white; min-height: 85px; }

.c-review__content .c-rating { position: absolute; right: 0; top: 15px; }

.c-review__date { font-size: 14px; color: #666666; }

@media (max-width: 610px) { .c-review:before { display: none; }
  .c-review__profile { padding: 10px; }
  .c-review__content { padding: 50px 20px 10px 10px; } }

.c-testimonial__title { color: #ea650d; }

.c-testimonial__quote { margin: 0 0 8px; }

.c-testimonial__quote p { margin: 0; }

.c-testimonial__meta { display: block; color: #999999; margin: 0 0 15px; font-style: normal; }

.c-spinner, .c-loading-overlay__spinner { width: 50px; height: 50px; }

.c-spinner:before, .c-loading-overlay__spinner:before { width: 50px; height: 50px; }

.c-spinner:after, .c-loading-overlay__spinner:after { width: 25px; height: 25px; }

.c-spinner:before, .c-loading-overlay__spinner:before, .c-spinner:after, .c-loading-overlay__spinner:after { border-width: 10px; }

.c-spinner--small { width: 16px; height: 16px; }

.c-spinner--small:before { width: 16px; height: 16px; }

.c-spinner--small:after { width: 8px; height: 8px; }

.c-spinner--small:before, .c-spinner--small:after { border-width: 3px; }

.c-spinner, .c-loading-overlay__spinner, .c-spinner--small { position: relative; animation: rotate .8s infinite linear; transform: translateZ(0); /* Hide the text. */ text-indent: 100%; white-space: nowrap; overflow: hidden; }

.c-spinner:before, .c-loading-overlay__spinner:before, .c-spinner:after, .c-loading-overlay__spinner:after, .c-spinner--small:before, .c-spinner--small:after { position: absolute; box-sizing: border-box; content: ""; top: 0; left: 0; bottom: 0; right: 0; }

.c-spinner:before, .c-loading-overlay__spinner:before, .c-spinner--small:before { border-radius: 1000px; border-color: #f1edeb; border-style: solid; }

.c-spinner:after, .c-loading-overlay__spinner:after, .c-spinner--small:after { border-radius: 1000px 0 0 0; border-color: #ea650d; border-style: solid; border-bottom-width: 0; border-right-width: 0; }

@keyframes rotate { 0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); } }

.c-scrollablecontainer { -webkit-overflow-scrolling: touch; }

.c-scrollablecontainer--horizontal { overflow-x: auto; }

.c-scrollablecontainer--vertical { overflow-y: auto; }

.c-table { border-spacing: 0; border-collapse: collapse; width: 100%; margin-bottom: 20px; border: 0; }

.c-table__header { border-bottom: 2px solid #ea650d; }

.c-table__header__cell { padding: 7px 5px 8px; vertical-align: bottom; text-align: left; }

.c-table__footer { border-top: 2px solid #cac7c7; }

.c-table__body__row { border-bottom: 1px solid #cac7c7; }

.c-table__body__row--hover { transition: background-color 0.2s ease; }

html:not(.touchevents) .c-table__body:hover .c-table__body__row--hover:hover { background-color: #f1edeb; }

.c-table__body__subrow, .c-table__body__row.active { background-color: #f1edeb; border-color: #ea650d; border-width: 2px 0 0 0; }

.c-table__body__cell, .c-table__body__hcell { padding: 7px 5px 8px; font-weight: normal; vertical-align: top; text-align: left; border: 0; }

.c-table__body__cell__linkblock { position: relative; }

.c-table__body__cell__link { display: block; position: absolute; top: 0; right: 0; bottom: 0; left: 0; overflow: hidden; background-color: transparent; color: inherit; text-decoration: none; }

.c-table--grid { table-layout: fixed; }

.c-table--nowrap tr { white-space: nowrap; }

.c-table--bordered .c-table__header__cell, .c-table--bordered .c-table__body__cell { border-width: 0 1px 1px 0; border-style: solid; border-color: #cac7c7; }

.c-table--bordered .c-table__body__cell:first-child { border-left-width: 1px; }

.c-table--bordered .c-table__header__cell { border-top-width: 1px; }

.c-table--large .c-table__header__cell, .c-table--large .c-table__body__cell, .c-table--large .c-table__body__hcell { padding: 20px 15px 20px; }

.c-table--status_overview .c-table__body__cell--text { width: 70%; }

.c-table--status_overview .c-table__body__cell--icon { width: 28px; max-width: 28px; }

@media (max-width: 610px) { .is-responsive .c-table--status_overview .c-table__body__cell--text { width: 90%; }
  .is-responsive .c-table--status_overview .c-table__body__cell--icon { width: auto; max-width: none; } }

.c-table__body__cell--icon-s { width: 28px; max-width: 28px; }

.c-table__body__cell--icon-s__icon { margin-top: -5px; }

.c-table--status_overview .c-table__body__cell--icon { width: 28px; max-width: 28px; }

.c-checkout-tile { padding: 20px 25px 15px 25px; border: 0; background-color: #f1edeb; }

.c-checkout-tile--error { padding: 16px 21px 11px 21px; border: 4px solid #ea4300; }

.c-contract-list { width: 100%; }

.c-contract-list__top { box-sizing: border-box; position: relative; padding: 10px 20px 10px 80px; min-height: 52px; border-bottom: 2px #ea650d solid; font-size: 24px; line-height: 28px; color: #ea650d; overflow: hidden; }

.c-contract-list__icon { position: absolute; top: 50%; left: 20px; margin-top: -16px; font-size: 32px; line-height: 1; }

button.c-contract-list__item { cursor: pointer; text-align: left; border-radius: 0; -webkit-appearance: none; }

button.c-contract-list__item::-moz-focus-inner { border: 0; }

.c-contract-list__item { display: block; width: 100%; height: auto; box-sizing: border-box; margin: 0; padding: 10px 15px 10px 75px; }

.c-contract-list__item, .c-contract-list__item:link, .c-contract-list__item:visited, .c-contract-list__item:hover, .c-contract-list__item:active, .c-contract-list__item:focus { outline: 0; border: 0; border-bottom: 1px #cac7c7 solid; text-decoration: none; font-weight: normal; font-family: inherit; line-height: inherit; background: transparent; color: #414141; }

.c-contract-list__item:hover, .c-contract-list__item:active { background-color: #f1edeb; }

.c-contract-list__item:hover .c-contract-list__item__title:after, .c-contract-list__item:active .c-contract-list__item__title:after, .c-contract-list__item:focus .c-contract-list__item__title:after { -ms-transform: translateX(5px); transform: translateX(5px); }

.c-contract-list__item:after { content: ""; display: table; clear: both; }

.c-contract-list__item:last-child { border-bottom: 0; }

.c-contract-list__item.c-contract-list__item--inactive .c-contract-list__item__title:after { color: #999999; }

.c-contract-list__item.c-contract-list__item--no_details { cursor: default; }

.c-contract-list__item.c-contract-list__item--no_details:hover, .c-contract-list__item.c-contract-list__item--no_details:active { background-color: transparent; }

.c-contract-list__item.c-contract-list__item--no_details .c-contract-list__item__title:after { display: none; }

.c-contract-list__item__title { position: relative; display: block; font-size: 20px; padding-right: 20px; overflow-wrap: break-word; }

.c-contract-list__item__title:after { position: absolute; display: inline-block; vertical-align: top; font-family: 'nn-iconfont' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\3e"; color: #ea650d; padding-left: 0.5em; transition: transform 0.3s; }

.c-contract-list__item__content { display: block; width: 100%; }

.c-contract-list__item__status { display: inline-block; vertical-align: top; padding: 7px 12px; border: 1px currentColor solid; background-color: white; font-size: 18px; border-radius: 20px; text-align: center; }

.c-contract-list__item__content, .c-contract-list__item__status { margin: 10px 5px; box-sizing: border-box; }

.c-step-indicator { margin: 0 0 25px 0; overflow: hidden; position: relative; }

.c-step-indicator__steps { height: 30px; margin: 0; overflow: hidden; }

.c-step-indicator__steps__item { position: relative; display: inline-block; list-style: none; box-sizing: border-box; height: 30px; line-height: 30px; background-color: #cac7c7; text-align: center; border-right: 1px solid white; font-size: 16px; padding: 0 0 0 10px; margin: 0; }

.c-step-indicator__steps__item:before { display: none; }

.c-step-indicator__steps__item span { display: block; width: 100%; height: 100%; }

.c-step-indicator__steps__item:before { content: " "; display: block !important; width: 0; height: 0; border-top: 20px solid transparent; border-bottom: 20px solid transparent; border-left: 10px solid white; position: absolute; top: 50%; margin-top: -20px; margin-left: 2px; left: 100%; z-index: 1; }

.c-step-indicator__steps__item:after { content: " "; display: block; width: 0; height: 0; border-top: 20px solid transparent; /* Go big on the size, and let overflow hide */ border-bottom: 20px solid transparent; border-left: 10px solid #cac7c7; position: absolute; top: 50%; margin-top: -20px; left: 100%; z-index: 2; }

.c-step-indicator__steps__item:first-child { border-top-left-radius: 5px; border-bottom-left-radius: 5px; padding-left: 3px; }

.c-step-indicator__steps__item:last-child { border-top-right-radius: 5px; border-bottom-right-radius: 5px; padding-right: 3px; border-right: 0; }

.c-step-indicator__steps__item:last-child:before { display: none !important; }

.c-step-indicator__steps__item:last-child:after { display: none; }

.c-step-indicator__steps__item a, .c-step-indicator__steps__item a:hover, .c-step-indicator__steps__item a:visited { text-decoration: none !important; display: block; }

.c-step-indicator__steps__item a:focus { outline: none; text-shadow: 0 0 2px white; }

.c-step-indicator__steps__item--done, .c-step-indicator__steps__item--done a, .c-step-indicator__steps__item--done a:hover, .c-step-indicator__steps__item--done a:visited, .c-step-indicator__steps__item--current, .c-step-indicator__steps__item--current a, .c-step-indicator__steps__item--current a:hover, .c-step-indicator__steps__item--current a:visited { background-color: #ea650d !important; color: white; }

.c-step-indicator__steps__item--done:after, .c-step-indicator__steps__item--current:after { border-left-color: #ea650d !important; }

.c-step-indicator__steps__item--active:not(.c-step-indicator__steps__item--done), .c-step-indicator__steps__item--active:not(.c-step-indicator__steps__item--done) a, .c-step-indicator__steps__item--active.c-step-indicator__steps__item--almost-done--todo, .c-step-indicator__steps__item--active.c-step-indicator__steps__item--almost-done--todo a { color: white !important; background-color: #999999; }

.c-step-indicator__steps__item--active:not(.c-step-indicator__steps__item--done):after, .c-step-indicator__steps__item--active.c-step-indicator__steps__item--almost-done--todo:after { border-left-color: #999999; }

.c-step-indicator__steps__item--almost-done { background-color: #ea650d !important; border-color: white; }

.c-step-indicator__steps__item--almost-done:before { display: none !important; }

.c-step-indicator__steps__item--almost-done:after { display: none; }

.c-step-indicator__steps__item--almost-done a, .c-step-indicator__steps__item--almost-done a:hover, .c-step-indicator__steps__item--almost-done a:visited { color: white; display: block; }

.c-step-indicator__steps__item--almost-done a, .c-step-indicator__steps__item--almost-done--current, .c-step-indicator__steps__item--almost-done--current a, .c-step-indicator__steps__item--almost-done--current a:visited, .c-step-indicator__steps__item--almost-done--current a:hover { background-color: #ea650d !important; color: white; }

.c-step-indicator__steps__item--almost-done a:before, .c-step-indicator__steps__item--almost-done--current:before, .c-step-indicator__steps__item--almost-done--current a:before, .c-step-indicator__steps__item--almost-done--current a:visited:before, .c-step-indicator__steps__item--almost-done--current a:hover:before { display: none !important; }

.c-step-indicator__steps__item--almost-done a:after, .c-step-indicator__steps__item--almost-done--current:after, .c-step-indicator__steps__item--almost-done--current a:after, .c-step-indicator__steps__item--almost-done--current a:visited:after, .c-step-indicator__steps__item--almost-done--current a:hover:after { display: none; }

.c-step-indicator__steps__item--almost-done--todo { background-color: #d6d4d4; }

.c-step-indicator__steps__item--almost-done--todo:before { display: none !important; }

.c-step-indicator__steps__item--almost-done--todo:after { display: none; }

.c-step-indicator__steps__item--almost-done--todo--last { background-color: #d6d4d4; }

.c-step-indicator__steps__item--almost-done--todo--last:after { border-left: 10px solid #d6d4d4; }

html:not(.touchevents) .c-step-indicator--hoverstate .c-step-indicator__steps__item:hover, html:not(.touchevents) .c-step-indicator--hoverstate .c-step-indicator__steps__item a:hover { color: white !important; background-color: #999999; }

html:not(.touchevents) .c-step-indicator--hoverstate .c-step-indicator__steps__item:hover:after { border-left-color: #999999; }

html:not(.touchevents) .c-step-indicator--hoverstate .c-step-indicator__steps__item--done:hover, html:not(.touchevents) .c-step-indicator--hoverstate .c-step-indicator__steps__item--done a:hover, html:not(.touchevents) .c-step-indicator--hoverstate .c-step-indicator__steps__item--current:hover, html:not(.touchevents) .c-step-indicator--hoverstate .c-step-indicator__steps__item--current a:hover, html:not(.touchevents) .c-step-indicator--hoverstate .c-step-indicator__steps__item--almost-done:hover, html:not(.touchevents) .c-step-indicator--hoverstate .c-step-indicator__steps__item--almost-done a:hover, html:not(.touchevents) .c-step-indicator--hoverstate .c-step-indicator__steps__item--almost-done--current:hover, html:not(.touchevents) .c-step-indicator--hoverstate .c-step-indicator__steps__item--almost-done--current a:hover { color: #414141 !important; background-color: #ea650d; }

html:not(.touchevents) .c-step-indicator--hoverstate .c-step-indicator__steps__item--done:hover:after, html:not(.touchevents) .c-step-indicator--hoverstate .c-step-indicator__steps__item--current:hover:after, html:not(.touchevents) .c-step-indicator--hoverstate .c-step-indicator__steps__item--almost-done:hover:after, html:not(.touchevents) .c-step-indicator--hoverstate .c-step-indicator__steps__item--almost-done--current:hover:after { border-left-color: #ea650d; }

.c-step-indicator--icons .c-step-indicator__steps { height: 40px; }

.c-step-indicator--icons .c-step-indicator__steps__item { height: 40px; line-height: 40px; color: #666666; }

.c-step-indicator--icons .c-step-indicator__steps__item a, .c-step-indicator--icons .c-step-indicator__steps__item a:visited { color: #666666; }

.c-step-indicator--icons .c-step-indicator__steps__item:before { border-top-width: 24px; border-bottom-width: 24px; border-left-width: 12px; margin-top: -24px; margin-left: 3px; }

.c-step-indicator--icons .c-step-indicator__steps__item:after { border-top-width: 24px; border-bottom-width: 24px; border-left-width: 12px; margin-top: -24px; }

.c-step-indicator--icons .c-step-indicator__steps__item--done, .c-step-indicator--icons .c-step-indicator__steps__item--done a, .c-step-indicator--icons .c-step-indicator__steps__item--done a:visited, .c-step-indicator--icons .c-step-indicator__steps__item--current, .c-step-indicator--icons .c-step-indicator__steps__item--current a, .c-step-indicator--icons .c-step-indicator__steps__item--current a:visited, .c-step-indicator--icons .c-step-indicator__steps__item--almost-done, .c-step-indicator--icons .c-step-indicator__steps__item--almost-done a, .c-step-indicator--icons .c-step-indicator__steps__item--almost-done a:visited, .c-step-indicator--icons .c-step-indicator__steps__item--almost-done--current, .c-step-indicator--icons .c-step-indicator__steps__item--almost-done--current a, .c-step-indicator--icons .c-step-indicator__steps__item--almost-done--current a:visited { color: white; }

.c-step-indicator--icons .c-step-indicator__steps__item-icon { font-size: 24px; line-height: 40px; }

.c-step-indicator--icons .c-step-indicator__labels-bottom__item { padding-left: 0px; }

.c-step-indicator__labels-top { margin: 0 0 8px 0; font-weight: bold; }

.c-step-indicator__labels-top__item { box-sizing: border-box; display: inline-block; position: relative; list-style: none; box-sizing: border-box; text-align: center; font-size: 0.875em; padding: 0 0 0 10px; margin: 0; color: #414141; }

.c-step-indicator__labels-top__item:before { display: none; }

.c-step-indicator__labels-top__item--current, .c-step-indicator__labels-top__item--done { color: #ea650d; }

.c-step-indicator__labels-bottom { margin: 0; }

.c-step-indicator__labels-bottom__item { box-sizing: border-box; display: inline-block; position: relative; list-style: none; box-sizing: border-box; text-align: center; vertical-align: top; font-size: 0.875em; padding: 10px 0 0 10px; margin: 0; color: #666666; }

.c-step-indicator__labels-bottom__item:before { display: none; }

.c-step-indicator__labels-bottom__item--done { color: #ea650d; }

.c-step-indicator__labels-bottom__item--current { color: #ea650d; }

.c-step-indicator__labels-bottom__item--current:after { color: #ea650d; font-family: 'nn-iconfont'; font-size: 30px; content: '\e902'; position: absolute; top: -16px; left: 50%; margin: 0 0 0 -10px; }

.c-step-indicator__labels-bottom__item--active { text-decoration: underline; }

.c-step-indicator__labels-bottom__item--active:after { height: 28px; overflow: hidden; }

.c-step-indicator__labels-bottom__item:first-child:after { margin-left: -15px; }

.c-step-indicator__labels-remark { font-size: 0.875rem; color: #7caad6; text-align: center; position: relative; width: 200px; margin: 0 0 28px -100px; }

.c-step-indicator__labels-remark__marker { background: transparent url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAzNCAxNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+c3RlcGluZGljYXRvci1hcnJvdzwvdGl0bGU+PHBhdGggZD0iTTAgMTEuNTY4QzQuNTk2IDYuMzMyIDExLjQ5NSAzLjIyIDE4Ljk2NyAzLjc0NGM0LjU0Ny4zMTggOC45IDEuOTk1IDEyLjQ4NSA0Ljc1N0wyOS45MDIuOTM1Yy0uMDg1LS40Mi4xODMtLjgzMi42MDMtLjkxOC40MjItLjA4Ni44MzIuMTg0LjkyLjYwNmwyIDkuNzU2Yy4wMTQuMDcuMDE4LjE0LjAxMy4yMi0uMDA4LjExNi0uMDU0LjIzLS4xNTUuMzkzLS4wMi4wMy0uMDMuMDYtLjA1NS4wODUtLjAyOC4wMy0uMDYzLjA0Mi0uMTY4LjEyLS4wNjYuMDQtLjEzMy4wNjctLjI0LjFsLTkuNzU2IDJjLS40MjIuMDg3LS44MzItLjE4NC0uOTItLjYwNS0uMDg0LS40Mi4xODYtLjgzLjYwNi0uOTE4bDguMjAyLTEuNjhjLTMuNDI0LTIuNzktNy42Ni00LjQ4Ny0xMi4wOTQtNC43OTdDMTEuNzcyIDQuOCA1LjI0MyA3LjgxLjk2MyAxMi44NDVMMCAxMS41N3oiIGZpbGw9IiM3Q0FBRDYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==") center no-repeat; color: #7caad6; position: absolute; display: block; width: 200px; height: 20px; }

.c-step-indicator__steps__item, .c-step-indicator__labels-top__item, .c-step-indicator__labels-bottom__item { width: 115px; }

.c-step-indicator--1 .c-step-indicator__steps__item, .c-step-indicator--1 .c-step-indicator__labels-top__item, .c-step-indicator--1 .c-step-indicator__labels-bottom__item { width: 100%; }

.c-step-indicator--2 .c-step-indicator__steps__item, .c-step-indicator--2 .c-step-indicator__labels-top__item, .c-step-indicator--2 .c-step-indicator__labels-bottom__item { width: 50%; }

.c-step-indicator--2 .c-step-indicator__size--2 { width: 100%; }

.c-step-indicator--3 .c-step-indicator__steps__item, .c-step-indicator--3 .c-step-indicator__labels-top__item, .c-step-indicator--3 .c-step-indicator__labels-bottom__item { width: 33.33%; }

.c-step-indicator--3 .c-step-indicator__size--2 { width: 66.66%; }

.c-step-indicator--3 .c-step-indicator__size--3 { width: 100%; }

.c-step-indicator--4 .c-step-indicator__steps__item, .c-step-indicator--4 .c-step-indicator__labels-top__item, .c-step-indicator--4 .c-step-indicator__labels-bottom__item { width: 25%; }

.c-step-indicator--4 .c-step-indicator__size--2 { width: 50%; }

.c-step-indicator--4 .c-step-indicator__size--3 { width: 75%; }

.c-step-indicator--4 .c-step-indicator__size--4 { width: 100%; }

.c-step-indicator--5 .c-step-indicator__steps__item, .c-step-indicator--5 .c-step-indicator__labels-top__item, .c-step-indicator--5 .c-step-indicator__labels-bottom__item { width: 20%; }

.c-step-indicator--5 .c-step-indicator__size--2 { width: 40%; }

.c-step-indicator--5 .c-step-indicator__size--3 { width: 60%; }

.c-step-indicator--5 .c-step-indicator__size--4 { width: 80%; }

.c-step-indicator--5 .c-step-indicator__size--5 { width: 100%; }

.c-step-indicator--6 .c-step-indicator__steps__item, .c-step-indicator--6 .c-step-indicator__labels-top__item, .c-step-indicator--6 .c-step-indicator__labels-bottom__item { width: 16.66%; }

.c-step-indicator--6 .c-step-indicator__size--2 { width: 33.33%; }

.c-step-indicator--6 .c-step-indicator__size--3 { width: 50%; }

.c-step-indicator--6 .c-step-indicator__size--4 { width: 66.66%; }

.c-step-indicator--6 .c-step-indicator__size--5 { width: 83.33%; }

.c-step-indicator--6 .c-step-indicator__size--6 { width: 100%; }

.c-step-indicator--7 .c-step-indicator__steps__item, .c-step-indicator--7 .c-step-indicator__labels-top__item, .c-step-indicator--7 .c-step-indicator__labels-bottom__item { width: 14.28%; }

.c-step-indicator--7 .c-step-indicator__size--2 { width: 28.57%; }

.c-step-indicator--7 .c-step-indicator__size--3 { width: 42.85%; }

.c-step-indicator--7 .c-step-indicator__size--4 { width: 57.14%; }

.c-step-indicator--7 .c-step-indicator__size--5 { width: 71.42%; }

.c-step-indicator--7 .c-step-indicator__size--6 { width: 85.71%; }

.c-step-indicator--7 .c-step-indicator__size--7 { width: 100%; }

.c-step-indicator--8 .c-step-indicator__steps__item, .c-step-indicator--8 .c-step-indicator__labels-top__item, .c-step-indicator--8 .c-step-indicator__labels-bottom__item { width: 12.5%; }

.c-step-indicator--8 .c-step-indicator__size--2 { width: 25%; }

.c-step-indicator--8 .c-step-indicator__size--3 { width: 37.5%; }

.c-step-indicator--8 .c-step-indicator__size--4 { width: 50%; }

.c-step-indicator--8 .c-step-indicator__size--5 { width: 62.5%; }

.c-step-indicator--8 .c-step-indicator__size--6 { width: 75%; }

.c-step-indicator--8 .c-step-indicator__size--7 { width: 87.5%; }

.c-step-indicator--8 .c-step-indicator__size--8 { width: 100%; }

.c-step-indicator--2 .c-step-indicator__arrow--current-1 { left: 25%; }

.c-step-indicator--2 .c-step-indicator__arrow--current-2 { left: 75.6%; }

.c-step-indicator--3 .c-step-indicator__arrow--current-1 { left: 16.6%; }

.c-step-indicator--3 .c-step-indicator__arrow--current-2 { left: 50.5%; }

.c-step-indicator--3 .c-step-indicator__arrow--current-3 { left: 84%; }

.c-step-indicator--4 .c-step-indicator__arrow--current-1 { left: 12.45%; }

.c-step-indicator--4 .c-step-indicator__arrow--current-2 { left: 37.9%; }

.c-step-indicator--4 .c-step-indicator__arrow--current-3 { left: 63.0%; }

.c-step-indicator--4 .c-step-indicator__arrow--current-4 { left: 88.2%; }

.c-step-indicator--5 .c-step-indicator__arrow--current-1 { left: 9.85%; }

.c-step-indicator--5 .c-step-indicator__arrow--current-2 { left: 30.4%; }

.c-step-indicator--5 .c-step-indicator__arrow--current-3 { left: 50.5%; }

.c-step-indicator--5 .c-step-indicator__arrow--current-4 { left: 70.5%; }

.c-step-indicator--5 .c-step-indicator__arrow--current-5 { left: 90.65%; }

.c-step-indicator--6 .c-step-indicator__arrow--current-1 { left: 8.35%; }

.c-step-indicator--6 .c-step-indicator__arrow--current-2 { left: 25.4%; }

.c-step-indicator--6 .c-step-indicator__arrow--current-3 { left: 42.1%; }

.c-step-indicator--6 .c-step-indicator__arrow--current-4 { left: 58.9%; }

.c-step-indicator--6 .c-step-indicator__arrow--current-5 { left: 75.55%; }

.c-step-indicator--6 .c-step-indicator__arrow--current-6 { left: 92.25%; }

.c-step-indicator--7 .c-step-indicator__arrow--current-1 { left: 7.1%; }

.c-step-indicator--7 .c-step-indicator__arrow--current-2 { left: 21.77%; }

.c-step-indicator--7 .c-step-indicator__arrow--current-3 { left: 36.1%; }

.c-step-indicator--7 .c-step-indicator__arrow--current-4 { left: 50.34%; }

.c-step-indicator--7 .c-step-indicator__arrow--current-5 { left: 64.72%; }

.c-step-indicator--7 .c-step-indicator__arrow--current-6 { left: 79.11%; }

.c-step-indicator--7 .c-step-indicator__arrow--current-7 { left: 93.6%; }

.c-step-indicator--8 .c-step-indicator__arrow--current-1 { left: 6.2%; }

.c-step-indicator--8 .c-step-indicator__arrow--current-2 { left: 19.2%; }

.c-step-indicator--8 .c-step-indicator__arrow--current-3 { left: 31.7%; }

.c-step-indicator--8 .c-step-indicator__arrow--current-4 { left: 44.3%; }

.c-step-indicator--8 .c-step-indicator__arrow--current-5 { left: 56.7%; }

.c-step-indicator--8 .c-step-indicator__arrow--current-6 { left: 69.3%; }

.c-step-indicator--8 .c-step-indicator__arrow--current-7 { left: 81.8%; }

.c-step-indicator--8 .c-step-indicator__arrow--current-8 { left: 94.4%; }

.c-step-indicator--2 .c-step-indicator__labels-remark--current-1-2 { padding-left: 50%; }

.c-step-indicator--3 .c-step-indicator__labels-remark--current-1-2 { padding-left: 33.3%; }

.c-step-indicator--3 .c-step-indicator__labels-remark--current-2-3 { padding-left: 66.67%; }

.c-step-indicator--4 .c-step-indicator__labels-remark--current-1-2 { padding-left: 25.05%; }

.c-step-indicator--4 .c-step-indicator__labels-remark--current-2-3 { padding-left: 50.2%; }

.c-step-indicator--4 .c-step-indicator__labels-remark--current-3-4 { padding-left: 75.1%; }

.c-step-indicator--5 .c-step-indicator__labels-remark--current-1-2 { padding-left: 20.15%; }

.c-step-indicator--5 .c-step-indicator__labels-remark--current-2-3 { padding-left: 40.25%; }

.c-step-indicator--5 .c-step-indicator__labels-remark--current-3-4 { padding-left: 60.3%; }

.c-step-indicator--5 .c-step-indicator__labels-remark--current-4-5 { padding-left: 80.2%; }

.c-step-indicator--6 .c-step-indicator__labels-remark--current-1-2 { padding-left: 16.67%; }

.c-step-indicator--6 .c-step-indicator__labels-remark--current-2-3 { padding-left: 33.33%; }

.c-step-indicator--6 .c-step-indicator__labels-remark--current-3-4 { padding-left: 50%; }

.c-step-indicator--6 .c-step-indicator__labels-remark--current-4-5 { padding-left: 66.67%; }

.c-step-indicator--6 .c-step-indicator__labels-remark--current-5-6 { padding-left: 83.2%; }

.c-step-indicator--7 .c-step-indicator__labels-remark--current-1-2 { padding-left: 14.2%; }

.c-step-indicator--7 .c-step-indicator__labels-remark--current-2-3 { padding-left: 28.4%; }

.c-step-indicator--7 .c-step-indicator__labels-remark--current-3-4 { padding-left: 42.9%; }

.c-step-indicator--7 .c-step-indicator__labels-remark--current-4-5 { padding-left: 57.1%; }

.c-step-indicator--7 .c-step-indicator__labels-remark--current-5-6 { padding-left: 71.5%; }

.c-step-indicator--7 .c-step-indicator__labels-remark--current-6-7 { padding-left: 85.7%; }

.c-step-indicator--8 .c-step-indicator__labels-remark--current-1-2 { padding-left: 12.5%; }

.c-step-indicator--8 .c-step-indicator__labels-remark--current-2-3 { padding-left: 25%; }

.c-step-indicator--8 .c-step-indicator__labels-remark--current-3-4 { padding-left: 37.5%; }

.c-step-indicator--8 .c-step-indicator__labels-remark--current-4-5 { padding-left: 50%; }

.c-step-indicator--8 .c-step-indicator__labels-remark--current-5-6 { padding-left: 62.5%; }

.c-step-indicator--8 .c-step-indicator__labels-remark--current-6-7 { padding-left: 75%; }

.c-step-indicator--8 .c-step-indicator__labels-remark--current-7-8 { padding-left: 87.5%; }

@media (max-width: 480px) { .c-step-indicator__steps__item, .c-step-indicator__labels-top__item, .c-step-indicator__labels-bottom__item { width: 75px; }
  .c-step-indicator__labels-top__item, .c-step-indicator__labels-bottom__item { visibility: hidden; }
  .c-step-indicator__labels-top__item-icon, .c-step-indicator__labels-bottom__item-icon { font-size: 30px; }
  .c-step-indicator__labels-top__item--current, .c-step-indicator__labels-bottom__item--current { visibility: visible; }
  .c-step-indicator--icons .c-step-indicator__steps__item-icon { font-size: 20px; margin-left: 2px; }
  .c-step-indicator__labels-remark--current-1-2 { text-align: left; } }

@media (max-width: 610px) { .c-step-indicator__labels-remark--current-1-2 { position: static; margin-left: 0; padding-left: 0 !important; }
  .c-step-indicator__labels-remark--current-1-2 .c-step-indicator__labels-remark__marker { margin-left: -100px; }
  .c-step-indicator--3 .c-step-indicator__labels-remark--current-1-2 .c-step-indicator__labels-remark__marker { left: 33.33%; }
  .c-step-indicator--4 .c-step-indicator__labels-remark--current-1-2 .c-step-indicator__labels-remark__marker { left: 25.05%; }
  .c-step-indicator--5 .c-step-indicator__labels-remark--current-1-2 .c-step-indicator__labels-remark__marker { left: 20.15%; }
  .c-step-indicator--6 .c-step-indicator__labels-remark--current-1-2 .c-step-indicator__labels-remark__marker { left: 16.67%; }
  .c-step-indicator--7 .c-step-indicator__labels-remark--current-1-2 .c-step-indicator__labels-remark__marker { left: 14.2%; }
  .c-step-indicator--8 .c-step-indicator__labels-remark--current-1-2 .c-step-indicator__labels-remark__marker { left: 12.5%; }
  .c-step-indicator--3 .c-step-indicator__labels-remark--current-2-3, .c-step-indicator--4 .c-step-indicator__labels-remark--current-3-4, .c-step-indicator--5 .c-step-indicator__labels-remark--current-4-5, .c-step-indicator--6 .c-step-indicator__labels-remark--current-5-6, .c-step-indicator--7 .c-step-indicator__labels-remark--current-6-7, .c-step-indicator--8 .c-step-indicator__labels-remark--current-7-8 { width: auto; text-align: right; } }

/*

Funnel Viewport

Has 2 panels
- Sidebar (left)
- Mainbar (right)

Responsive behavior
Sidebar hides and can be opened by a toggle that is in view. The sidebar becomes a "sort of" overlay.
Also the sidebar get's it's own scroll context

+-------+--------------------------+
|       |                          |
|       |                          |
|       |                          |
|       |                          |
|       |                          |
|       |                          |
|       |                          |
+-------+--------------------------+

*/
.c-funnel-viewport { position: relative; /* states */ }

.c-funnel-viewport__row { overflow: auto; }

.c-funnel-viewport__row:after { content: ''; position: fixed; background-color: rgba(0, 0, 0, 0.3); height: 100%; width: 100%; left: 0; top: 0; z-index: 1; opacity: 0; visibility: hidden; transition: opacity 0.2s ease-out; }

@media (min-width: 768px) { .c-funnel-viewport__row { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-align: stretch; align-items: stretch; } }

.c-funnel-viewport__sidepanel { position: fixed; top: 0; left: 0; height: 100%; width: 80%; background-color: white; -ms-transform: translateX(-100%); transform: translateX(-100%); z-index: 200; }

@media (min-width: 768px) { .c-funnel-viewport__sidepanel { position: static; top: auto; left: auto; width: 500px; -ms-transform: translateX(0); transform: translateX(0); -ms-flex-positive: 0; flex-grow: 0; } }

.c-funnel-viewport__sidepanel__container { height: 100%; }

.c-funnel-viewport__mainpanel { padding: 10px; }

@media (min-width: 768px) { .c-funnel-viewport__mainpanel { -ms-flex-positive: 1; flex-grow: 1; padding: 15px 30px; } }

.c-funnel-viewport__toggle { position: absolute; left: 100%; top: 100px; background-color: #666666; border-top-right-radius: 4px; border-bottom-right-radius: 4px; cursor: pointer; }

@media (min-width: 768px) { .c-funnel-viewport__toggle { display: none; } }

.c-funnel-viewport__toggle__close, .c-funnel-viewport__toggle__open { color: #fff; padding: 5px 10px; text-decoration: none; display: inline-block; }

.c-funnel-viewport__toggle__close { display: none; }

.c-funnel-viewport.is-opening .c-funnel-viewport__sidepanel { transition: all 0.2s ease-out; -ms-transform: translateX(0); transform: translateX(0); }

.c-funnel-viewport.is-closing .c-funnel-viewport__sidepanel { transition: all 0.2s ease-out; }

.c-funnel-viewport.is-open .c-funnel-viewport__sidepanel { -ms-transform: translateX(0); transform: translateX(0); }

@media (max-width: 768px) { .c-funnel-viewport.is-open .c-funnel-viewport__row:after { opacity: 1; visibility: visible; } }

.c-funnel-viewport.is-open .c-funnel-viewport__toggle__open { display: none; }

.c-funnel-viewport.is-open .c-funnel-viewport__toggle__close { display: inherit; }

/*

Vertical step indicator

2 panels
- List of steps
- Context content

+-------+--------------+
|       |              |
|       |              |
|       |              |
|       |              |
|       |              |
|       |              |
|       |              |
+-------+--------------+

*/
.c-vertical-step-indicator { height: 100%; position: relative; overflow-y: scroll; }

@media (min-width: 768px) { .c-vertical-step-indicator { overflow: auto; position: static; } }

.c-vertical-step-indicator__steps { height: 100%; padding-top: 15px; position: fixed; overflow-y: auto; /*overflow-x: visible;*/ /*overflow: visible;*/ width: 70px; }

.ie11 .c-vertical-step-indicator__steps { position: absolute; }

@media (min-width: 768px) { .c-vertical-step-indicator__steps { padding-top: 30px; width: 100px; float: left; position: static; overflow: visible; }
  .ie11 .c-vertical-step-indicator__steps { position: static; } }

.c-vertical-step-indicator__context { padding: 30px 15px 15px 15px; margin-left: 70px; }

@media (min-width: 768px) { .c-vertical-step-indicator__context { overflow: visible; padding: 50px 30px 30px 30px; margin-left: 100px; } }

.c-vertical-step-indicator__context:before, .c-vertical-step-indicator__context:after { content: ""; display: none; border: 15px solid white; border-top: 15px solid transparent; border-right: 0 solid transparent; border-bottom: 15px solid transparent; position: absolute; left: 100%; top: 50px; width: 0; height: 0; }

@media (min-width: 768px) { .c-vertical-step-indicator__context:before, .c-vertical-step-indicator__context:after { display: block; } }

.c-vertical-step-indicator__context:before { border: 16px solid #f1edeb; border-top: 16px solid transparent; border-right: 0 solid transparent; border-bottom: 16px solid transparent; top: 49px; }

.c-vertical-step-indicator__list { margin: 0; list-style: none; }

.c-vertical-step-indicator__item { padding: 10px; margin: 0; text-align: center; position: relative; }

@media (min-width: 768px) { .c-vertical-step-indicator__item { padding: 15px; } }

.c-vertical-step-indicator__item:before { display: none; }

.c-vertical-step-indicator__item:after { content: ''; display: none; border: 1px solid red; position: absolute; left: 100%; top: 50%; -ms-transform: translateY(-50%); transform: translateY(-50%); border: 10px solid #e5ded9; border-top: 10px solid transparent; border-right: 0px solid transparent; border-bottom: 10px solid transparent; }

@media (min-width: 768px) { .c-vertical-step-indicator__item:after { border: 15px solid #e5ded9; border-top: 15px solid transparent; border-right: 0px solid transparent; border-bottom: 15px solid transparent; } }

.c-vertical-step-indicator__button { margin: 0; padding: 0; width: 100%; background-color: transparent; }

.c-vertical-step-indicator__button:hover { background-color: transparent; }

@media (min-width: 768px) { .c-vertical-step-indicator .is-active:after { display: block; } }

.is-active .c-vertical-step-indicator__icon { position: relative; }

.is-active .c-vertical-step-indicator__icon:after { content: ''; background-color: #fff; width: 35px; height: 35px; position: absolute; border-radius: 50%; top: -5px; left: 50%; -ms-transform: translate(-50%); transform: translate(-50%); z-index: 1; }

@media (min-width: 768px) { .is-active .c-vertical-step-indicator__icon:after { width: 40px; height: 40px; } }

.is-inactive .c-vertical-step-indicator__icon { color: #999999; }

.c-vertical-step-indicator__icon { cursor: pointer; display: block; font-size: 1.5rem; color: #ea650d; margin-bottom: 10px; }

.c-vertical-step-indicator__icon:before { position: relative; z-index: 2; }

@media (min-width: 768px) { .c-vertical-step-indicator__icon { font-size: 1.875rem; } }

.c-vertical-step-indicator__caption { display: block; font-size: 0.6rem; }

@media (min-width: 768px) { .c-vertical-step-indicator__caption { font-size: 0.8rem; } }

.o-media { display: -ms-flexbox; display: flex; -ms-flex-align: start; align-items: flex-start; }

.o-media__figure { margin-right: 1em; }

.o-media__figure--reversed { margin: 0 0 0 1em; -ms-flex-order: 1; order: 1; }

.o-media__body { -ms-flex: 1; flex: 1; }

.o-media--center { -ms-flex-align: center; align-items: center; }

.c-contact { background-color: #f1edeb; border: 0; border-radius: 3px; box-sizing: border-box; margin-bottom: 30px; overflow: auto; padding: 20px 20px 0 20px; position: relative; width: 100%; }

.c-contact__column, .c-contact__column--half { float: left; width: 100%; min-width: 170px; }

@media (min-width: 480px) { .c-contact__column--half { width: 50%; } }

.c-contact__contact-list { list-style: none; overflow: auto; }

.c-contact__item { padding: 0; background: none; margin-bottom: 0.5em; }

.c-contact__item:before { display: none; }

.c-contact__item a { text-decoration: none; display: inline-block; height: auto; min-height: 2em; vertical-align: middle; }

@media (min-width: 480px) { .c-contact__column .c-contact__item { width: 50%; float: left; min-width: 170px; } }

.c-contact__icon { display: inline-block; width: 31px; height: 31px; margin-right: 15px; vertical-align: middle; background-repeat: no-repeat; }

.c-contact__icon:before { font-size: 2rem; color: #ea650d; }

.c-premium-overview__innerwrapper { padding: 30px 30px 15px 30px; position: relative; width: 100%; max-width: 990px; border-top: 3px solid #ea650d; max-height: 800px; overflow: hidden; box-sizing: border-box; transition: max-height 800ms cubic-bezier(0, 1, 0.5, 1); transform-style: preserve-3D; }

.c-premium-overview__container { display: -ms-flexbox; display: flex; -ms-flex-align: start; align-items: flex-start; -ms-flex-pack: distribute; justify-content: space-around; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-line-pack: justify; align-content: space-between; }

.c-premium-overview__content { -ms-flex: 1 0; flex: 1 0; -ms-flex-item-align: auto; -ms-grid-row-align: auto; align-self: auto; }

.c-premium-overview__aside { -ms-flex: 0 0 15em; flex: 0 0 15em; text-align: right; -ms-flex-item-align: auto; -ms-grid-row-align: auto; align-self: auto; }

.c-premium-overview__amount { display: inline-block; padding-bottom: 5px; border-bottom: 1px solid #cac7c7; margin-bottom: 10px; }

.c-premium-overview__detailtoggle { display: block; }

.c-premium-overview__detailtoggle:focus { outline: none; }

.c-premium-overview__detailtoggle__icon { -ms-transform: rotate(180deg); transform: rotate(180deg); }

.c-premium-overview.is-closed .c-premium-overview__detailtoggle__icon { -ms-transform: rotate(0deg); transform: rotate(0deg); width: 16px; }

.c-premium-overview.is-closed .c-premium-overview__detailtoggle__open, .c-premium-overview__detailtoggle__closed { display: none; opacity: 0; }

.c-premium-overview.is-closed .c-premium-overview__detailtoggle__closed, .c-premium-overview__detailtoggle__open { display: inline-block; opacity: 1; }

.c-premium-overview__title { font-size: 24px; color: #414141; padding: 0; margin-bottom: 5px; }

.c-premium-overview__subline { color: #999999; margin-bottom: 15px; }

.c-premium-overview__details { transition: max-height 800ms cubic-bezier(0, 1, 0.5, 1), opacity 800ms; transform: translate3d(0, 0, 0); max-height: 30em; overflow: hidden; }

.c-premium-overview.is-closed .c-premium-overview__details { opacity: 0; max-height: 0; overflow: hidden; }

.c-premium-overview__footer { text-align: right; color: #999999; }

.c-premium-overview__totals { text-align: right; margin-bottom: 10px; }

.c-premium-overview__totals__amount { font-size: 18px; color: #999999; text-decoration: line-through; }

.c-premium-overview__totals__discount { font-size: 22px; margin-left: 1em; }

@media (max-width: 610px) { .is-responsive .c-premium-overview__innerwrapper { overflow: visible; }
  .is-responsive .c-premium-overview__container { -ms-flex-direction: column; flex-direction: column; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-flow: row wrap; }
  .is-responsive .c-premium-overview__content { -ms-flex: 0 1 auto; flex: 0 1 auto; display: inline-block; width: 100%; }
  .is-responsive .c-premium-overview__aside { text-align: left; -ms-flex: 0 1 auto; flex: 0 1 auto; display: inline-block; width: 100%; } }

.c-comparison-table { width: 100%; box-sizing: border-box; display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-pack: distribute; justify-content: space-around; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-align: stretch; align-items: stretch; padding: 10px; margin: 0; }

.c-comparison-table__option { -ms-flex: 1 1 33.33333%; flex: 1 1 33.33333%; max-width: 33%; box-sizing: border-box; padding: 10px; display: inline-block; vertical-align: top; }

.c-comparison-table__option__container { background-color: white; padding: 20px; box-sizing: border-box; height: 100%; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; }

.c-comparison-table__option__container--trivial { background-color: transparent; }

.c-comparison-table__option__title { min-height: 2.2em; padding: 5px 0 15px; font-size: 20px; line-height: 1.125; border-bottom: 2px solid #ea650d; display: -ms-flexbox; display: flex; -ms-flex-align: end; align-items: flex-end; overflow: hidden; }

.ie10 .c-comparison-table__option__title { display: inline-block; }

.c-comparison-table__option__total { font-size: 20px; line-height: 20px; color: #ea650d; white-space: nowrap; }

.c-comparison-table__option__label { margin-right: 5px; }

.c-comparison-table__option__value { white-space: nowrap; }

.c-comparison-table__option.is-disabled .c-comparison-table__option__title, .c-comparison-table__option.is-disabled .c-comparison-table__option__total, .c-comparison-table__option.is-disabled .c-comparison-table__option__label, .c-comparison-table__option.is-disabled .c-comparison-table__option__value, .c-comparison-table__option.is-disabled .c-comparison-table__option__collapse__title, .c-comparison-table__option.is-disabled .c-comparison-table__option__collapse__value, .c-comparison-table__option.is-disabled .c-comparison-table__option__collapse__target { color: #999999; }

.c-comparison-table__option.is-disabled .c-comparison-table__option__title { border-color: #999999; }

.c-comparison-table__option__footer { margin-top: auto; }

.c-comparison-table__option__collapse { padding: 6px 0; color: #414141; }

html:not(.touchevents) .c-comparison-table__option__collapse:hover { cursor: pointer; color: #ea650d; }

.c-comparison-table__option__collapse__title { margin-right: 5px; }

.c-comparison-table__option__collapse__title:before { font-family: 'nn-iconfont'; content: ""; font-size: 16px; margin-right: 12px; }

.collapse .c-comparison-table__option__collapse__title:before { content: ""; }

.c-comparison-table__option__collapse__value { white-space: nowrap; }

.c-comparison-table__footer { background-color: white; padding: 15px 20px; margin: 10px; box-sizing: border-box; height: 100%; width: 100%; text-align: center; /*      .ie10 & {*/ width: calc(100% - 20px); /*}*/ }

@media (max-width: 820px) { .is-responsive .c-comparison-table__option { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; width: 100%; } }

._c-comparison-table__option__collapse .collapser-icon:after, ._c-comparison-table__option__collapse .collapser-icon:before { background: #414141; }

.is-disabled ._c-comparison-table__option__collapse .collapser-icon:after, .is-disabled ._c-comparison-table__option__collapse .collapser-icon:before { background: #999999; }

html:not(.touchevents) ._c-comparison-table__option__collapse:hover .collapser-icon:after, html:not(.touchevents) ._c-comparison-table__option__collapse:hover .collapser-icon:before { background: #ea650d; }

.c-flexblock { position: relative; width: 100%; overflow: hidden; box-sizing: border-box; display: -ms-flexbox; display: flex; -ms-flex-pack: distribute; justify-content: space-around; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-line-pack: justify; align-content: space-between; padding: 0; }

.c-flexblock--grey { padding: 10px 0; }

.c-flexblock__content { -ms-flex: 1 0 25%; flex: 1 0 25%; -ms-flex-item-align: auto; -ms-grid-row-align: auto; align-self: auto; padding: 0 10px 0 0; box-sizing: border-box; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.c-flexblock__content--padding { padding-left: 20px; }

.c-flexblock__content--bordered { border-left: 1px solid #e5ded9; padding-left: 20px; }

.c-flexblock__content--bordered--white { border-left: 1px solid white; padding-left: 20px; }

@media (max-width: 820px) { .is-responsive .c-flexblock { -ms-flex-direction: column; flex-direction: column; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-flow: row wrap; padding: 0; }
  .is-responsive .c-flexblock__content { -ms-flex: 0 1 auto; flex: 0 1 auto; padding: 10px 10px 10px 0; display: inline-block; width: 100%; }
  .is-responsive .c-flexblock__content--padding { padding-left: 10px; }
  .is-responsive .c-flexblock__content--bordered { border-left: 0; border-top: 1px solid #e5ded9; padding-left: 0; }
  .is-responsive .c-flexblock__content--bordered--white { border-left: 0; border-top: 1px solid white; padding-left: 10px; } }

.ie9 .c-flexblock__content { min-width: 30%; max-width: 50%; float: left; }

.c-spreadsheet__container { max-width: 100%; overflow-x: auto; overflow-y: hidden; position: relative; }

@-moz-document url-prefix() { .c-spreadsheet__container { padding-bottom: 6px; } }

.handsontable .htInvalid td { background-color: #fceeee; }

.handsontable td.htInvalid { background-color: #f2bdc3; /*gives priority over td.area selection background*/ border-color: #952d24 !important; }

.c-notification-list { min-width: 320px; }

.c-notification-list ul > li::before { display: none; }

.c-notification-list__title { border-bottom: solid 2px #ea650d; margin-bottom: 1em; }

.c-notification-list__list { list-style: none !important; padding: 0; }

.c-notification-list__item { padding: 0; margin-bottom: 1em; border-bottom: solid 1px #e5ded9; }

.c-notification-list__item__heading { display: -ms-flexbox; display: flex; -ms-flex-align: stretch; align-items: stretch; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: 1em; }

.c-notification-list__item__heading__icon { font-size: 32px; -ms-flex: 0 0 32px; flex: 0 0 32px; -ms-flex-item-align: stretch; -ms-grid-row-align: stretch; align-self: stretch; color: #7caad6; }

.c-notification-list__item__heading__title { -ms-flex: 2 0 auto; flex: 2 0 auto; font-weight: bold; padding: 0 0.5em; min-width: calc(304px - 32px); }

@media (max-width: 479px) { .c-notification-list__item__heading__title { max-width: calc(100% - 48px); } }

.c-notification-list__item__heading__icon, .c-notification-list__item__heading__title { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; -ms-flex-direction: column; flex-direction: column; }

.c-notification-list__item__heading__actions { -ms-flex: 1 0 auto; flex: 1 0 auto; padding: 0; margin-left: 32px; display: -ms-flexbox; display: flex; -ms-flex-align: stretch; align-items: stretch; -ms-flex-pack: center; justify-content: center; }

@media (max-width: 479px) { .c-notification-list__item__heading__actions { -ms-flex-direction: column-reverse; flex-direction: column-reverse; } }

.c-notification-list__item__heading__actions__content-toggle, .c-notification-list__item__heading__actions__link { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; -ms-flex-direction: column; flex-direction: column; -ms-flex: 1 0 auto; flex: 1 0 auto; padding: 0 0.5em; text-decoration: none; }

.c-notification-list__item__heading__actions__content-toggle__text, .c-notification-list__item__heading__actions__link__text { display: -ms-flexbox; display: flex; -ms-flex-direction: row; flex-direction: row; text-align: left; }

.c-notification-list__item__heading__actions__content-toggle__text { min-width: 150px; }

.c-notification-list__item__heading__actions__content-toggle .collapser-icon { display: inline-block; margin-right: 1em; margin-top: calc( ( 1.25em - 14px ) / 2); }

.c-notification-list__item__heading__actions__link__text { width: 200px; border: none; }

.c-notification-list__item--warning .c-notification-list__item__heading .c-notification-list__item__heading__icon { color: #ea650d; }

.c-notification-list__item--error .c-notification-list__item__heading .c-notification-list__item__heading__icon { color: #d70000; }

.c-notification-list__item__content { margin-top: 0.5em; padding: 1em 2.5em 0.5em 2.5em; background-color: #f1edeb; }

.c-tabular-selector { border: 1px solid #cac7c7; border-radius: 4px; position: relative; display: inline-block; }

.c-tabular-selector:after { content: " "; position: absolute; display: inline-block; width: 2em; right: 0; top: .3em; bottom: .3em; border-left: 1px solid #cac7c7; pointer-events: none; background-color: #fff; background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSI3cHgiIGhlaWdodD0iNnB4IiB2aWV3Qm94PSIwIDAgNyA2IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4NCiAgICA8dGl0bGU+U2xpY2UgMTwvdGl0bGU+DQogICAgPGRlc2NyaXB0aW9uPkNyZWF0ZWQgd2l0aCBTa2V0Y2ggKGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCk8L2Rlc2NyaXB0aW9uPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBza2V0Y2g6dHlwZT0iTVNQYWdlIj4NCiAgICAgICAgPHBhdGggZD0iTTAsLTMuNTUyNzEzNjhlLTE1IEw3LC0yLjQ4Njg5OTU4ZS0xNSBMMy41LDYgTDAsLTMuNTUyNzEzNjhlLTE1IFoiIGlkPSJUcmlhbmdsZS0xIiBmaWxsPSIjRUE2NTBEIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+DQogICAgPC9nPg0KPC9zdmc+"); background-position: center; background-repeat: no-repeat; }

.c-tabular-selector:focus, .c-tabular-selector.is-open { border-color: #ea650d; }

.c-tabular-selector__row--input:not(.is-selected), .c-tabular-selector__row--input:not(.is-selected) td { cursor: pointer; }

.c-tabular-selector__row--input:not(.is-selected):hover, .c-tabular-selector__row--input:not(.is-selected):hover td { background-color: #f1edeb; }

.c-tabular-selector__row--input.is-selected, .c-tabular-selector__row--input.is-selected td { background-color: #ea650d; }

.c-tabular-selector__row--input:last-child { border-bottom: 0; }

.c-tabular-selector__cell--input { vertical-align: middle; text-align: center; }

.c-tabular-selector__label { display: inline-block; width: 100%; height: 100%; cursor: pointer; padding: 7px 5px 8px; }

.c-tabular-selector .c-table__body__cell { padding: 0; }

.is-selected .c-tabular-selector__label { color: white; }

.c-tabular-selector__dialog { background-color: white; border: 1px solid #cac7c7; border-radius: 4px; position: absolute; top: calc(100% + 4px); display: none; padding: 10px 10px 0 10px; z-index: 500; }

.is-open .c-tabular-selector__dialog { display: block; }

.c-tabular-selector__table { margin-bottom: 0; }

.c-tabular-selector__cell--input { display: none; }

.c-tabular-selector__value { display: inline-block; padding: 8px 40px 8px 8px; vertical-align: middle; box-sizing: border-box; width: 330px; cursor: pointer; position: relative; z-index: 1; }

.c-tabular-selector__value-table { width: 100%; }

.c-tabular-selector__value-table td { padding: 0 5px 0 8px; }

html.no-js .c-tabular-selector__cell--input, html.no-js .c-tabular-selector__dialog { display: block; }

html.no-js .c-tabular-selector__cell--input input { margin: 7px; }

html.no-js .c-tabular-selector__value { display: none; }

@media (max-width: 479px) { .is-responsive .c-tabular-selector, .is-responsive .c-tabular-selector__value { width: 100%; max-width: 100%; } }

.c-datepicker__dialog-window .close-button { position: absolute !important; }

.c-datepicker__wrapper { display: inline-block; position: relative; max-width: 100%; }

.c-datepicker__icon { position: absolute; top: 50%; -ms-transform: translateY(-50%); transform: translateY(-50%); right: 0.5em; width: 1em; height: 1em; background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBiYXNlUHJvZmlsZT0idGlueSIgaWQ9IkxhYWdfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayINCgkgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAzNi40IDM4LjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0VBNjYxMSIgZD0iTTEyLjYsMjQuOUg5LjhjLTAuNSwwLTAuOC0wLjQtMC44LTAuOHYtMi44YzAtMC41LDAuNC0wLjgsMC44LTAuOGgyLjhjMC41LDAsMC44LDAuNCwwLjgsMC44djIuOA0KCUMxMy40LDI0LjUsMTMuMSwyNC45LDEyLjYsMjQuOXoiLz4NCjxwYXRoIGZpbGw9IiNFQTY2MTEiIGQ9Ik0xOS42LDI0LjloLTIuOGMtMC41LDAtMC44LTAuNC0wLjgtMC44di0yLjhjMC0wLjUsMC40LTAuOCwwLjgtMC44aDIuOGMwLjUsMCwwLjgsMC40LDAuOCwwLjh2Mi44DQoJQzIwLjUsMjQuNSwyMC4xLDI0LjksMTkuNiwyNC45eiIvPg0KPHBhdGggZmlsbD0iI0VBNjYxMSIgZD0iTTI2LjcsMjQuOWgtMi44Yy0wLjUsMC0wLjgtMC40LTAuOC0wLjh2LTIuOGMwLTAuNSwwLjQtMC44LDAuOC0wLjhoMi44YzAuNSwwLDAuOCwwLjQsMC44LDAuOHYyLjgNCglDMjcuNSwyNC41LDI3LjEsMjQuOSwyNi43LDI0Ljl6Ii8+DQo8cGF0aCBmaWxsPSIjRUE2NjExIiBkPSJNMTIuNiwzMi4xSDkuOGMtMC41LDAtMC44LTAuNC0wLjgtMC44di0yLjhjMC0wLjUsMC40LTAuOCwwLjgtMC44aDIuOGMwLjUsMCwwLjgsMC40LDAuOCwwLjh2Mi44DQoJQzEzLjQsMzEuOCwxMy4xLDMyLjEsMTIuNiwzMi4xeiIvPg0KPHBhdGggZmlsbD0iI0VBNjYxMSIgZD0iTTE5LjYsMzIuMWgtMi44Yy0wLjUsMC0wLjgtMC40LTAuOC0wLjh2LTIuOGMwLTAuNSwwLjQtMC44LDAuOC0wLjhoMi44YzAuNSwwLDAuOCwwLjQsMC44LDAuOHYyLjgNCglDMjAuNSwzMS44LDIwLjEsMzIuMSwxOS42LDMyLjF6Ii8+DQo8cGF0aCBmaWxsPSIjRUE2NjExIiBkPSJNMjYuNywzMi4xaC0yLjhjLTAuNSwwLTAuOC0wLjQtMC44LTAuOHYtMi44YzAtMC41LDAuNC0wLjgsMC44LTAuOGgyLjhjMC41LDAsMC44LDAuNCwwLjgsMC44djIuOA0KCUMyNy41LDMxLjgsMjcuMSwzMi4xLDI2LjcsMzIuMXoiLz4NCjxwYXRoIGZpbGw9IiNFQTY2MTEiIGQ9Ik0zMy4yLDQuN3YzLjdjMCwyLjItMS44LDQtNCw0aC0xLjdjLTIuMiwwLTQtMS44LTQtNFY0LjVIMTIuN3YzLjljMCwyLjItMS44LDQtNCw0SDcuMWMtMi4yLDAtNC0xLjgtNC00DQoJVjQuN0MxLjMsNS4zLDAsNywwLDl2MjQuOGMwLDIuNSwyLDQuNSw0LjUsNC41aDI3LjRjMi41LDAsNC41LTIsNC41LTQuNVY5QzM2LjQsNywzNS4xLDUuMiwzMy4yLDQuN3ogTTMyLjIsMzIuMw0KCWMwLDEuMy0xLDIuMy0yLjMsMi4zSDYuNmMtMS4zLDAtMi4zLTEtMi4zLTIuM1YxOS45YzAtMS4zLDEtMi4zLDIuMy0yLjNoMjMuM2MxLjMsMCwyLjMsMSwyLjMsMi4zVjMyLjN6Ii8+DQo8cGF0aCBmaWxsPSIjRUE2NjExIiBkPSJNOC40LDEwLjNoLTFjLTEuMSwwLTItMC45LTItMmwwLTYuNGMwLTEuMSwwLjktMiwyLTJsMSwwYzEuMSwwLDIsMC45LDIsMnY2LjRDMTAuNCw5LjUsOS41LDEwLjMsOC40LDEwLjN6Ig0KCS8+DQo8cGF0aCBmaWxsPSIjRUE2NjExIiBkPSJNMjguOSwxMC4zaC0xYy0xLjEsMC0yLTAuOS0yLTJWMmMwLTEuMSwwLjktMiwyLTJsMSwwYzEuMSwwLDIsMC45LDIsMnY2LjRDMzAuOCw5LjUsMzAsMTAuMywyOC45LDEwLjN6Ii8+DQo8L3N2Zz4NCg=="); background-position: center; background-repeat: no-repeat; }

.c-datepicker__dialog table { border-bottom: none !important; }

.c-datepicker__dialog table td { border-top: none !important; }

.c-datepicker__dialog__header { padding-bottom: 0.5rem; }

.c-datepicker__dialog__header > .select { margin-right: 0.5rem; }

.c-datepicker__dialog__arrow { background-color: white; display: block; width: 1.25rem; height: 1.25rem; position: absolute; -ms-transform: rotate(45deg); transform: rotate(45deg); border-color: #cac7c7; border-style: solid; }

.c-datepicker__dialog__arrow--right { border-width: 0 0 1px 1px; top: 14px; left: -11px; }

.c-datepicker__dialog__arrow--below { border-width: 1px 0 0 1px; top: -11px; left: 160px; }

.c-datepicker__select-month { width: 8em; }

.c-datepicker__select-year { width: 6em; }

.c-datepicker__month { width: 100%; }

.c-datepicker__weekday, .c-datepicker__date { box-sizing: border-box; padding: 0.5rem 0.2rem; text-align: center; }

.c-datepicker__weekday { color: #999999; font-size: 0.875rem; }

.c-datepicker__date[data-date] { cursor: pointer; }

.c-datepicker__date--inactive { color: #999999; }

.c-datepicker__date--today { color: #ea650d; }

.c-datepicker__date--chosen { color: white; background-color: #ea650d; }

.c-datepicker__date:hover[data-date] { background-color: #e5ded9; }

.c-datepicker__weeks { border-top: 1px dotted #ea650d; }

.c-chat__messagebox { background: #f1edeb; height: 400px; margin-bottom: 20px; overflow-y: auto; overflow-x: hidden; }

.c-chat__message { margin: 10px 30px; max-width: 22em; float: left; }

.c-chat__message--right { float: right; text-align: right; }

.c-chat__balloon { color: white; display: inline-block; text-decoration: none; text-align: left; padding: 11px; position: relative; box-sizing: border-box; background-color: #ea650d; }

.c-chat__balloon--left:after { content: ' '; position: absolute; width: 0; height: 0; left: -24px; right: auto; top: 8px; bottom: auto; border: 14px solid; border-color: transparent #ea650d transparent transparent; }

.c-chat__balloon--right { color: #414141; background: white; }

.c-chat__balloon--right:after { content: ' '; position: absolute; width: 0; height: 0; right: -24px; left: auto; top: 8px; bottom: auto; border: 14px solid; border-color: transparent transparent transparent white; }

.c-chat__messageform { background: #f1edeb; padding: 20px; position: relative; }

.c-chat__input { padding-right: 90px; }

.c-chat__input__box { resize: none; }

.c-chat__submit { position: absolute; right: 20px; top: 20px; }

.c-chat__dialog { box-sizing: border-box; background-color: white; box-shadow: 0px 2px 13px rgba(0, 0, 0, 0.3); padding: 10px 12px; border: 1px solid #cac7c7; max-width: 270px; width: auto; position: fixed; bottom: 30px; right: 30px; z-index: 1; transition: all 400ms ease-out; }

.c-chat__dialog__close-icon { color: #999999; font-size: 14px; display: inline-block; width: 12px; height: 12px; position: absolute; cursor: pointer; top: 24px; right: 15px; }

.c-chat__dialog__close-icon:before { font-family: 'nn-iconfont'; content: ""; }

.c-chat__dialog__icon { color: #ea650d; font-size: 48px; display: inline-block; width: 68px; }

.c-chat__dialog__title { font-size: 20px; display: inline-block; width: 140px; margin-left: 10px; }

.c-chat__dialog__body { margin-bottom: 10px; }

.c-chat__dialog.is-small { width: 50px; height: 150px; bottom: 45%; bottom: calc(50% - 75px); right: -1px; padding: 5px; border-top-right-radius: 0; border-bottom-right-radius: 0; }

.c-chat__dialog.is-small .c-chat__dialog__title, .c-chat__dialog.is-small .c-chat__dialog__body, .c-chat__dialog.is-small .c-chat__dialog__close-icon, .c-chat__dialog.is-small .c-chat__dialog__button__icon { display: none; }

.c-chat__dialog.is-small .c-chat__dialog__button, .c-chat__dialog.is-small .c-chat__dialog__button:hover { font-size: 20px; color: #ea650d; background: white; -webkit-writing-mode: vertical-lr; -ms-writing-mode: tb-lr; writing-mode: vertical-lr; -ms-transform: rotate(180deg); transform: rotate(180deg); padding: 8px 8px; height: 110px; }

.c-chat__dialog.is-small .c-chat__dialog__icon { font-size: 24px; }

@media (max-width: 820px) { .is-responsive .c-chat__dialog { width: 50px; height: 150px; bottom: 45%; bottom: calc(50% - 75px); right: -1px; padding: 5px; border-top-right-radius: 0; border-bottom-right-radius: 0; }
  .is-responsive .c-chat__dialog .c-chat__dialog__title, .is-responsive .c-chat__dialog .c-chat__dialog__body, .is-responsive .c-chat__dialog .c-chat__dialog__close-icon, .is-responsive .c-chat__dialog .c-chat__dialog__button__icon { display: none; }
  .is-responsive .c-chat__dialog .c-chat__dialog__button, .is-responsive .c-chat__dialog .c-chat__dialog__button:hover { font-size: 20px; color: #ea650d; background: white; -webkit-writing-mode: vertical-lr; -ms-writing-mode: tb-lr; writing-mode: vertical-lr; -ms-transform: rotate(180deg); transform: rotate(180deg); padding: 8px 8px; height: 110px; }
  .is-responsive .c-chat__dialog .c-chat__dialog__icon { font-size: 24px; } }

.c-download-link { display: inline-block; }

.c-download-link--spinner { display: none; }

.c-download-link.is-busy .c-download-link--spinner { display: inline-block; vertical-align: middle; }

.c-expander-list { border-bottom: solid 2px #e5ded9; margin-bottom: 15px; }

.c-expander-list .c-expander-list__item--collapse_extra .c-expander-list__item__toggle__extra { transition: opacity 0.5s; }

.c-expander-list .c-expander-list__item--collapse_extra.is-expanding .c-expander-list__item__toggle__extra, .c-expander-list .c-expander-list__item--collapse_extra.is-expanded .c-expander-list__item__toggle__extra { opacity: 0; }

.c-expander-list .c-expander-list__item--collapse_extra.is-expanded .c-expander-list__item__toggle__extra { display: none; }

.c-expander-list__item { transition: border-top-color 0.5s; border-top: 1px solid #e5ded9; }

.c-expander-list__item__toggle { display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; cursor: pointer; padding: 11px 10px 11px 32px; position: relative; }

.c-expander-list__item__toggle__icon { position: absolute; left: 12px; top: 20px; color: #ea650d; }

.c-expander-list__item__toggle__icon::before { display: inline-block; transition: transform 0.5s ease-out; -ms-transform-origin: 50% calc(50% - 1px); transform-origin: 50% calc(50% - 1px); -ms-transform: rotate(90deg); transform: rotate(90deg); font-size: 22px; }

.c-expander-list__item__toggle__title { transition: color 0.5s; -ms-flex: 2 1 auto; flex: 2 1 auto; color: black; padding: 0 10px 0 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; line-height: 38px; }

.c-expander-list__item__toggle__extra { -ms-flex: 0 1 auto; flex: 0 1 auto; white-space: nowrap; padding: 0; max-width: 100%; line-height: 38px; }

@media (max-width: 610px) { .c-expander-list__item__toggle { display: block; }
  .c-expander-list__item__toggle__title, .c-expander-list__item__toggle__extra { display: block; }
  .c-expander-list__item__toggle__extra { line-height: 1.25rem; } }

.c-expander-list__item__content-outer { box-sizing: border-box; margin: 0 10px 0 32px; max-height: 0; overflow: hidden; padding: 0; }

.c-expander-list__item__content-inner { margin: 0; padding: 0; widows: 100%; /* clearfix */ }

.c-expander-list__item__content-inner::before, .c-expander-list__item__content-inner::after { content: " "; display: table; }

.c-expander-list__item__content-inner::after { clear: both; }

.c-expander-list__item:hover, .c-expander-list__item.is-expanded { background-color: #f1edeb; }

.c-expander-list__item.is-expanded, .c-expander-list__item.is-expanding { border-top-color: #ea650d; }

.c-expander-list__item:first-child, .c-expander-list__item.is-expanded, .c-expander-list__item.is-expanding { border-top-width: 2px; }

.c-expander-list__item:first-child .c-expander-list__item__toggle, .c-expander-list__item.is-expanded .c-expander-list__item__toggle, .c-expander-list__item.is-expanding .c-expander-list__item__toggle { padding-top: 10px; }

.is-expanded .c-expander-list__item__content-outer { max-height: none; }

.is-expanded .c-expander-list__item__toggle__icon::before, .is-expanding .c-expander-list__item__toggle__icon::before { -ms-transform: rotate(-90deg); transform: rotate(-90deg); }

.is-expanded .c-expander-list__item__toggle__title, .is-expanding .c-expander-list__item__toggle__title { font-weight: bold; color: #ea650d; }

.is-expanding .c-expander-list__item__content-outer, .is-contracting .c-expander-list__item__content-outer { transition: max-height 0.5s; }

.google-map { width: 100%; height: 100%; min-height: 300px; }

.c-pagination { line-height: 38px; }

.c-pagination__list { list-style: none; padding: 0; text-align: center; line-height: 38px; }

.c-pagination__item { color: #414141; cursor: pointer; display: inline-block; margin: 0; }

.c-pagination__link { text-decoration: none; color: #999999; padding: 5px; }

.c-pagination__link.is-active, .c-pagination__link:active { color: #ea650d; text-decoration: none; }

.c-pagination__button-next { margin-left: 0px; float: right; }

.c-pagination__button-back { margin-right: 0px; float: left; }

@media (max-width: 610px) { .c-pagination__list { width: 100%; }
  .c-pagination__button-next { float: right; margin: 0; }
  .c-pagination__button-back { float: left; margin: 0; } }

.c-loading-overlay { display: none; position: fixed; z-index: 9100; left: 0; top: 0; width: 100%; height: 100%; opacity: 0; background: rgba(255, 255, 255, 0.5); transition: all 300ms; }

.c-loading-overlay.is-active { opacity: 1; }

.c-loading-overlay__spinner { animation: rotate .8s infinite linear; transform: translateZ(0); }

.c-loading-overlay__content { position: fixed; z-index: 9150; left: 50%; top: 50%; -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.c-loading-overlay__content__dialog { min-width: 400px; background-color: white; box-shadow: 0px 2px 13px rgba(0, 0, 0, 0.3); padding: 20px 20px; border: 1px solid #cac7c7; max-width: 400px; width: auto; }

.u-clear:before, .o-layout__row:before, .c-header-dropdown__row:before, .c-header:before, .u-clear:after, .o-layout__row:after, .c-header-dropdown__row:after, .c-header:after { content: " "; display: table; }

.u-clear:after, .o-layout__row:after, .c-header-dropdown__row:after, .c-header:after { clear: both; }

.u-color--medium-orange, .c-notification-list__item__content__status { color: #ea650d; }

.u-color--medium-blue { color: #7caad6; }

.u-color--medium-green { color: #96b439; }

.u-color--medium-red { color: #d70000; }

.u-color--medium-purple { color: #9c91c6; }

.u-color--light-grey { color: #cac7c7; }

.u-color--medium-grey { color: #999999; }

.u-color-background--light-grey { background-color: #cac7c7; }

.u-color-background--extra-light-grey { background-color: #e5ded9; }

.u-color-background--ultra-light-grey, .c-comparison-table, .c-flexblock--grey { background-color: #f1edeb; }

.u-color-background--extreme-light-grey, .c-premium-overview__innerwrapper { background-color: #faf9f8; }

.u-color-background--white { background-color: #fff; }

.u-screen-reader { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }

.u-screen-reader--focusable:active, .u-screen-reader--focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }

.u-font, .c-header__menu-sub__heading, .c-testimonial__quote { font-family: 'NN Dagny', Arial, Helvetica, Sans-serif; font-weight: normal; }

.u-font-bold, .c-header__switch-link, .c-header__menu-link, .c-header__languageswitch__link, .c-header__login-link, .c-header__no-link, .c-header__mobile-menu-link, .c-header__mobile .c-header__user-logout, .c-title-h1, .c-premium-overview__amount, .c-title-h2, .c-title-h3, .c-title-h4, .c-list-default--sub .c-list-default__link, .c-list-default--sub .c-list-default__icon-link, .c-list-icon--large .c-list-icon__link, .c-list-icon--large .c-list-icon__text, .c-button, .c-review__author, .c-table__header__cell, .c-contract-list__top, .c-contract-list__item__title, .c-contract-list__item__status, .c-contact__item a, .c-premium-overview__title, .c-premium-overview__totals__amount, .c-premium-overview__totals__discount, .c-comparison-table__option__title, .c-comparison-table__option__total { font-family: 'NN Dagny', Arial, Helvetica, Sans-serif; font-weight: bold; -webkit-font-smoothing: antialiased; }

.u-font-size-xs { font-size: 12px; }

.u-font-size-s { font-size: 14px; }

.u-font-size-m { font-size: 16px; }

.u-font-size-l { font-size: 18px; }

.u-font-size-xl { font-size: 20px; }

.u-font-size-xxl { font-size: 24px; }

.u-font-size-xxxl { font-size: 35px; }

.u-font-size-xxxxl { font-size: 52px; }

.u-font-linethrough { text-decoration: line-through; }

.u-font-underline { text-decoration: underline; }

.u-margin { margin: 0.9375rem; }

.u-margin-auto { margin-left: auto; margin-right: auto; }

.u-margin-bottom { margin-bottom: 0.9375rem; }

.u-margin-bottom--10 { margin-bottom: 10px; }

.u-margin-bottom--30 { margin-bottom: 30px; }

.u-margin-top { margin-top: 0.9375rem; }

.u-margin-top--10 { margin-top: 10px; }

.u-margin-top--30 { margin-top: 30px; }

.u-margin-left { margin-left: 0.9375rem; }

.u-margin-right { margin-right: 0.9375rem; }

.u-margin-right--5 { margin-right: 5px; }

.u-margin--none { margin: 0 !important; }

.u-padding { padding: 0.9375rem; }

.u-padding--30 { padding: 1.875rem; }

.u-padding-top { padding-top: 0.9375rem; }

.u-padding-top--10 { padding-top: 10px; }

.u-padding-top--50 { padding-top: 3.125rem; }

.u-padding-bottom { padding-bottom: 0.9375rem; }

.u-padding-left { padding-left: 0.9375rem; }

.u-padding-left--none { padding-left: 0 !important; }

.u-padding-left--30 { padding-left: 1.875rem; }

.u-padding-left--40 { padding-left: 40px; }

.u-padding-left--50 { padding-left: 50px; }

.u-padding-right { padding-right: 0.9375rem; }

.u-padding-right--30 { padding-right: 1.875rem; }

.u-padding--none { padding: 0 !important; }

.u-no-border { border: none !important; }

.u-border-radius, .c-dialog, .c-form-text, .c-form-select, .c-button, .c-comparison-table, .c-comparison-table__option__container, .c-comparison-table__footer, .c-flexblock--grey, .c-chat__balloon, .c-chat__dialog, .c-loading-overlay__content__dialog { border-radius: 4px; }

.u-border--none { border: none !important; }

.u-border--bt-lgrey-2 { border-bottom: 2px solid #cac7c7; }

.u-border--tp-white-2 { border-top: 2px solid #fff; }

.u-border--l-lgrey { border-left: 1px solid #cac7c7; }

.u-border--l-elgrey { border-left: 1px solid #e5ded9; }

.u-border--l-ulgrey { border-left: 1px solid #f1edeb; }

.u-embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; }

.u-embed-container iframe, .u-embed-container object, .u-embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.u-relative { position: relative; }

.u-hidden { display: none !important; }

.u-block { display: block; }

.u-inline-block { display: inline-block; }

.u-nowrap { white-space: nowrap; }

.u-textalign-left { text-align: left; }

.u-textalign-right { text-align: right; }

.u-textalign-center { text-align: right; }

.u-float-left { float: left; }

.u-float-right { float: right; }

.u-width-contain { max-width: 100%; }

@media (max-width: 610px) { .is-responsive .u-visible-s-up { display: none !important; } }

@media (min-width: 610px) { .is-responsive .u-hidden-l-up { display: none !important; } }

.u-width-50 { width: 50px; min-width: 50px; }

.u-width-100 { width: 100px; min-width: 100px; }

.u-width-150 { width: 150px; min-width: 150px; }

.u-width-200 { width: 200px; min-width: 200px; }

.u-width-250 { width: 250px; min-width: 250px; }

.u-width-300 { width: 300px; min-width: 300px; }

.u-width-350 { width: 350px; min-width: 350px; }

.u-width-400 { width: 400px; min-width: 400px; }

.u-width-5p { width: 5%; min-width: 5%; }

.u-width-10p { width: 10%; min-width: 10%; }

.u-width-15p { width: 15%; min-width: 15%; }

.u-width-20p { width: 20%; min-width: 20%; }

.u-width-25p { width: 25%; min-width: 25%; }

.u-width-30p { width: 30%; min-width: 30%; }

.u-width-35p { width: 35%; min-width: 35%; }

.u-width-40p { width: 40%; min-width: 40%; }

/*.masthead--big {
	margin-top: -31px !important;
}*/
.is-loggedin .masthead--big { margin-top: -61px !important; }

@media only screen and (max-width: 1024px) { body { -webkit-text-size-adjust: none; } }

/*@media (max-width: $phone) {
	.is-responsive .masthead--big {
		margin-top: -16px !important;
	}
}*/
.c-header-dropdown .grit-unit { padding-left: 0; }

.c-header-dropdown .grit-unit:before { display: none; }

#page:focus { outline: 0; }

.c-header__switch-link { font-size: 16px; font-size: 1rem; }

.c-header__menu-link { font-size: 16px; font-size: 1rem; }

.c-header__login-link { font-size: 16px; font-size: 1rem; }

.c-header__no-link { font-size: 16px; font-size: 1rem; }

@media (max-width: 479px) { .is-responsive [data-module="ssc.Questionlist"] > .link-list--responsive { margin: 0; } }

.is-responsive .c-scrollablecontainer .date-field, .is-responsive .c-scrollablecontainer .text-field { width: 100%; min-width: 60px; }

.c-table__header__cell { border: 0; }

.c-tabular-selector__value-table { margin: 0; border: 0; }

.c-tabular-selector__value-table td { border: 0; }


/** $image : The path to the image to be used as a border $offset : The inward offsets of the image-border $width : The widths of the image-border $outset : The amount by which the border image area extends beyond the border box $repeat : Whether the image-border should be repeated, rounded or stretched */
/* Global General Styles
=============================================================================*/
/* GLOBAL IMAGE SPRITES: Exceptions to the rule
=============================================================================*/
.bg-mortgage-default { background: url("../../img/sprites/grid-bg-gamma-2.png") no-repeat; }

.collapse-sprite { background: url('<?php echo getDataUri(dirname(__FILE__)."/../img/plus-min-sprite.png", ' image/png "); ?>") no-repeat; }

.select-box-sprite, .date-field, .custom-select-box .current-value, .custom-select-box .new-current-value { background-image: url("../../img/select-box.png"); }

.sprite-icon--plus-minus, .message--nba-header:after { background: url('<?php echo getDataUri(dirname(__FILE__)."/../img/sprite-icon-plus-minus.png", ' image/png "); ?>") no-repeat; }

.sprite-icon-mobile--plus-minus, .touch .message--nba-header:after { background: url('<?php echo getDataUri(dirname(__FILE__)."/../img/sprite-icon-mobile-plus-minus.png", ' image/png "); ?>") no-repeat; }

/* Hide from both screenreaders and browsers
=============================================================================*/
.hidden { display: none !important; visibility: hidden; }

/* Global Responsive Helper Styles
=============================================================================*/
.visible-mobile { display: none !important; }

.visible-mobile-special { display: none; }

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

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

@media (min-width: 479px) { /*.is-responsive {*/
  .hidden-desktop { display: none !important; }
  /*}*/ }

@media (min-width: 820px) { .visible-desktop { display: inherit !important; } }

@media (max-width: 610px) { /*.is-responsive {*/
  .hidden-tabmob { display: none !important; }
  .visible-tabmob { display: inherit !important; }
  /*}*/ }

@media (max-width: 479px) { /*.is-responsive {*/
  .hidden-mobile { display: none !important; }
  .visible-mobile { display: inherit !important; }
  /*}*/
  .visible-mobile-special { display: inherit; } }

@media (max-width: 820px) { /*.is-responsive {*/
  .hidden-tablet { display: none !important; }
  .visible-tablet { display: inherit !important; }
  /*}*/ }

/* Global Layout Styles
=============================================================================*/
html, body { height: 100%; }

@media (max-width: 820px) { html.ie10 { overflow-y: visible; }
  html.is-responsive.navigation-open { overflow: hidden; overflow-y: scroll; }
  body.is-responsive.touch.navigation-open { overflow-x: hidden; overflow-y: scroll; /* enables smooth scrolling, but gives horizontal scrollbar: */ /*-webkit-overflow-scrolling: touch;*/ }
  body.is-responsive.touch.ie10 { overflow-x: hidden; overflow-y: scroll; } }

ul { margin-bottom: 15px; }

li { padding-bottom: 7px; }

li p { font-size: 1em; }

a { outline: 0; }

@font-face { font-family: 'NN Dagny Display'; src: url("../../fonts/NNDagnyDisplayWebPro.eot"); src: local("☺"), url("../../fonts/NNDagnyDisplayWebPro.woff") format("woff"); font-weight: normal; font-style: normal; }

@font-face { font-family: 'NN Dagny Text'; src: url("../../fonts/NNDagnyTextWeb.eot"); src: local("☺"), url("../../fonts/NNDagnyTextWeb.woff") format("woff"); font-weight: normal; font-style: normal; }

.fontfamilyDagnyText, body, input, textarea, select, .sticker-clean--rebate .sticker-clean-text, .text-field--search input[type=text], .text-field--search .text-field, .quotee-quote, .quotee-quote p { font-family: 'NN Dagny', Arial, Helvetica, Sans-serif; font-weight: normal; }

.fontfamilyDagnyDisplay, h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, strong, .heading--submenu, .copy-statement p, .grid--block-xi--container > .grid--block-xi:first-child .grid-unit:first-child .grid-unit-title, .block--subtitle, .block-subtitle, .ethint, .more, .button--styling, .button--light, .button--light-noborder, .button--next, a.button--forward:after, a.button.button--forward:after, a.button--back:before, .button--back-wrapper:before, button, .button, .sticker-clean-text, .sticker-clean--tiny, .message--nba-header, .footer-section .link-list a, .link-list--lined > li > a, .link-list--secundarynav li a, .link-list--submenu li a, .contact-list li a, .chancemeter-tooltip, .receipt-totalsum, .tab-list .tab a, .tab-button a, .single-panel-title, .fontfamilyDagny { font-family: 'NN Dagny', Arial, Helvetica, Sans-serif; font-weight: bold; }

html { font-size: 100%; }

body { font-size: 16px; font-size: 1rem; line-height: 1.25; color: #414141; }

/* refactored
div, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, p, ul, ol, li, dl, dt, dd, label, input, select, option, textarea, button {
	color: $nn_extra_dark_grey;
	font-family: verdana, geneva, tahoma, sans-serif;
}*/
input, textarea, select { font-size: 16px; font-size: 1rem; line-height: 1.25; }

.monospace { font-family: "Lucida Console", Monaco, monospace; font-size: 14px; font-size: 0.875rem; line-height: 1.14286; }

a, a * { cursor: pointer; }

a { color: #333; }

p { margin: 0 0 15px 0; }

p a, li a { text-decoration: underline; }

address { font-style: normal; }

a:hover, a.active { color: #EA650D; }

h1, .h1 { font-size: 35px; font-size: 2.1875rem; line-height: 1.05714; color: #ea650d; margin: 0 0 20px 0; }

h2, .h2 { font-size: 24px; font-size: 1.5rem; line-height: 1.125; padding: 0 0 15px 0; margin: 0; }

h2 a, .h2 a { text-decoration: none; }

h3, .h3 { font-size: 20px; font-size: 1.25rem; margin: 0 0 5px 0; }

h4, .h4 { font-size: 16px; font-size: 1rem; padding: 0; margin: 0; }

h5, .h5 { font-size: 16px; font-size: 1rem; }

h6, .h6 { font-size: 16px; font-size: 1rem; margin: 0 0 5px 0; }

blockquote { font-family: Georgia; font-style: italic; margin: 0 0 30px 0; }

dl dd.etactive { margin: 0; }

/* CONTEXT: block shadow
=============================================================================*/
.block--shadow h2, .block--opacity h2, .block--shadow .h2, .block--opacity .h2 { color: #EA650D; }

/* CONTEXT: responsive block shadow
=============================================================================*/
@media (max-width: 479px) { .is-responsive .form-fieldset h2, .is-responsive .form-fieldset .h2 { padding: 0; } }

/* THEME: H4 More
=============================================================================*/
h4.more { font-size: 0.813em; }

/* CONTEXT: FIX for IE7 - H4 in block--border
=============================================================================*/
.block h4.more { *position: relative; }

@media (max-width: 479px) { .is-responsive h1, .is-responsive .h1 { /*font-size: 1.0625em; /* 17 / 16 */ font-size: 28px; font-size: 1.75rem; }
  .is-responsive h2, .is-responsive .h2 { /*font-size: 0.9375em; /* 15 / 16 */ /*@include font-size(22);*/ /*padding: 0 0 14px 0;*/ }
  .is-responsive h4, .is-responsive .h4 { font-size: 16px; font-size: 1rem; }
  .is-responsive .heading-accent-resp { color: #EA650D; }
  .is-responsive .block--resp-borderless h2 { padding: 0 0 8px 0; } }

.heading--submenu { color: #ee7f00; margin: 0 0 12px 0; font-weight: normal; }

/* PART: Helper classes
=============================================================================*/
.indent1 { text-indent: 15px; }

.colored { color: #ea650d; }

.colored .light { color: #ee7f00; }

.colored .medium { color: #ea650d; }

.colored .dark { color: #e64415; }

.copy-statement p { font-size: 34px; }

.uppercase { text-transform: uppercase; }

.footnote { color: #999999; font-size: 12px; font-size: 0.75rem; }

.accent, .accent--big, .accent--small { color: #EA650D; font-weight: bold; }

.accent--big { font-size: 1em; }

.grid--block-iota .accent, .grid--block-iota .accent--big, .grid--block-iota .accent--small { font-size: 1.33333em; }

.etfaqanswer p a { font-size: 16px; font-size: 1rem; }

.client-code { letter-spacing: 0.5em; }

.heading--sub { margin-top: -15px; color: #414141; }

.heading-grey { color: #414141; }

.heading-accent { color: #ea650d; }

.heading-accent:hover { color: #e64415; }

/* PART: page
=============================================================================*/
.page { position: relative; margin: 0 auto; width: 990px; min-height: 100%; height: auto !important; height: 100%; background: #fff; }

.is-responsive .page { max-width: 990px; width: auto; }

.lt-ie9 .page { width: 990px; }

@media (max-width: 479px) { .is-responsive .page { width: auto; min-width: 320px; } }

/* PART: content-section
=============================================================================*/
.content-section { position: relative; padding-top: 30px; padding-bottom: 30px; }

.is-loggedin .content-section { padding-top: 60px; }

.content-section-bt { margin-top: 16px; }

@media (max-width: 479px) { .is-responsive .content-section { padding-top: 15px; padding-bottom: 15px; } }

.grid { width: 100%; }

.grid-unit { float: left; }

.grid-unit-title { font-size: 0.85em; }

.grid--alpha { padding-right: 30px; }

.grid--alpha > .grid-unit { width: 100%; padding-left: 30px; }

@media (max-width: 479px) { .is-responsive .grid--alpha { width: auto; padding-right: 0; }
  .is-responsive .grid--alpha > .grid-unit { padding: 0 15px; } }

.grid--beta { padding-right: 30px; }

.grid--beta > .grid-unit { width: 75%; /* 720 / 960 */ padding-left: 3.125%; /* 30 / 960 */ padding-left: 30px; }

.grid--beta > .grid-unit + .grid-unit { width: 25%; /* 240 / 960 */ margin-bottom: 0px; }

@media (max-width: 820px) { .is-responsive .grid-unit--inner { float: left; }
  .is-responsive .grid--beta { width: auto; padding: 0; }
  .is-responsive .grid--beta > .grid-unit { width: 100%; padding: 0 30px; } }

@media (max-width: 479px) { .is-responsive .grid--beta { width: auto; padding: 0; }
  .is-responsive .grid--beta > .grid-unit { width: 100%; padding: 0 15px; }
  .is-responsive .grid--beta .grid-unit--inner:nth-child(odd), .is-responsive .grid--beta .grid-unit--inner:nth-child(even) { float: none; width: auto; padding: 0; } }

.grid--gamma { background-size: 100% auto; min-height: 400px; width: 100%; padding-right: 30px; }

.grid--gamma > .grid-unit { width: 58.3333333333%; padding-left: 30px; }

.grid--gamma > .grid-unit + .grid-unit { width: 41.6666666666%; margin-bottom: 0px; }

@media (max-width: 820px) { .is-responsive .grid--gamma > .grid-unit { display: block; width: 100%; } }

.grid--delta { border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; display: table; padding: 20px 30px 20px 0; width: 100%; }

.grid--delta > .grid-unit { display: table-cell; float: none; padding-left: 30px; vertical-align: middle; width: 50%; }

@media (max-width: 479px) { .is-responsive .grid--delta > .grid-unit { display: block; width: 100%; } }

.grid--bank > .grid-unit { margin-top: -10px; padding-left: 10px; width: 785px; }

.grid--bank > .grid-unit + .grid-unit { margin-top: 0; width: 175px; }

.android .grid--bank > .grid-unit + .grid-unit { width: 180px; }

.grid--epsilon { padding-right: 30px; }

.grid--epsilon > .grid-unit { width: 100%; margin-bottom: 20px; padding-left: 15px; }

@media (min-width: 479px) { .grid--epsilon > .grid-unit { padding-left: 30px; } }

@media (min-width: 820px) { .grid--epsilon > .grid-unit { width: 50%; /* 720 / 960 */ padding-left: 30px; margin-bottom: 20px; } }

.grid--block { width: 100%; margin-bottom: 15px; }

.grid--block > .grid-unit { width: 100%; /* 524/660 */ }

.grid--block > .grid-unit + .grid-unit { display: none; }

@media (max-width: 479px) { .is-responsive .grid--block { margin-bottom: 0; } }

.grid--block-alpha { width: 100%; }

.grid--block-alpha > .grid-unit { width: 495px; padding-right: 15px; }

.grid--block-alpha > .grid-unit + .grid-unit { width: auto; width: 27.97101%; }

@media (max-width: 990px) { .is-responsive .grid--block-alpha > .grid-unit + .grid-unit { width: 100%; } }

@media (max-width: 820px) { .is-responsive .grid--block-alpha { width: auto; }
  .is-responsive .grid--block-alpha > .grid-unit { width: 100%; padding-right: 0; } }

@media (max-width: 479px) { .is-responsive .grid--block-alpha { width: auto; }
  .is-responsive .grid--block-alpha > .grid-unit { width: 100%; padding-right: 0; } }

.grid--block-beta { width: 100%; }

.grid--block-beta > .grid-unit { width: 130px; }

.grid--block-beta > .grid-unit + .grid-unit { width: 330px; position: relative; }

.form-fieldset .grid--block-beta { margin: 0 0 20px 0; }

.form-fieldset .grid--block-beta.last { margin: 0; }

@media (max-width: 479px) { .is-responsive .grid--block-beta { width: auto; }
  .is-responsive .grid--block-beta > .grid-unit { width: 100%; }
  .is-responsive .grid--block-alpha .grid--block-beta > .grid-unit + .grid-unit { padding-right: 28px; } }

.grid--block-gamma { width: 100%; }

.grid--block-gamma > .grid-unit { width: 78%; /* 524/660 */ padding-right: 2.27273%; }

.grid--block-gamma > .grid-unit + .grid-unit { padding-right: 0; width: 22%; /* 136/660 */ }

@media (max-width: 479px) { .is-responsive .grid--block-gamma { width: auto; }
  .is-responsive .grid--block-gamma > .grid-unit { width: 100%; padding: 0; } }

.grid--block-delta { width: 100%; position: relative; }

.grid--block-delta > .grid-unit { width: 220px; margin-right: 30px; }

.grid--block-delta > .grid-unit + .grid-unit { width: 330px; position: relative; margin-right: 0px; }

.grid--block-delta > .grid-unit + .grid-unit + .grid-unit { width: 220px; position: relative; }

.grid--block-delta.grid--alternative > .grid-unit:first-child { width: 100%; }

.grid--block-delta.grid--alternative > .grid-unit + .grid-unit { margin-left: 250px; }

@media (max-width: 860px) { .grid--block-delta.grid--alternative > .grid-unit + .grid-unit { margin-left: 0px; } }

.form-fieldset .grid--block-delta { margin: 0 0 20px 0; }

.form-fieldset .grid--block-delta.last { margin: 0; }

.grid--field-vertical { margin-bottom: 10px; }

.grid--field-vertical label { display: block; margin: 0 0 5px 0; }

@media (max-width: 820px) { .is-responsive .grid--TwoColumnsOneWide, .grid--TwoColumnsOneWide { margin-bottom: 20px; }
  .is-responsive .grid--TwoColumnsOneWide ~ .col-t-one-third .block--bordered-left, .grid--TwoColumnsOneWide ~ .col-t-one-third .block--bordered-left { border: 0; } }

.is-responsive .grid--TwoColumnsOneWide .grid--block-delta, .grid--TwoColumnsOneWide .grid--block-delta { width: auto; margin: 0; }

.is-responsive .grid--TwoColumnsOneWide .grid--block-delta > .grid-unit, .grid--TwoColumnsOneWide .grid--block-delta > .grid-unit { margin-right: 0; }

@media (min-width: 820px) { .is-responsive .grid--TwoColumnsOneWide .grid--block-delta > .grid-unit, .grid--TwoColumnsOneWide .grid--block-delta > .grid-unit { width: 50%; } }

.is-responsive .grid--TwoColumnsOneWide .grid--block-delta > .grid-unit, .grid--TwoColumnsOneWide .grid--block-delta > .grid-unit { padding-top: 5px; }

@media (min-width: 500px) { .is-responsive .grid--TwoColumnsOneWide .grid--block-delta > .grid-unit + .grid-unit, .grid--TwoColumnsOneWide .grid--block-delta > .grid-unit + .grid-unit { padding: 5px 32px 0 0px; width: 50%; } }

@media (max-width: 820px) { .is-responsive .grid--TwoColumnsOneWide .grid--block-delta > .grid-unit + .grid-unit, .grid--TwoColumnsOneWide .grid--block-delta > .grid-unit + .grid-unit { margin-left: 0; padding: 5px 0 0; } }

.is-responsive .grid--TwoColumnsOneWide .grid--block-delta > .grid-unit + .grid-unit .dialog--information, .grid--TwoColumnsOneWide .grid--block-delta > .grid-unit + .grid-unit .dialog--information { right: 5px; top: 5px; }

.is-responsive .grid--TwoColumnsOneWide .grid--block-delta > .grid-unit + .grid-unit .field-value, .grid--TwoColumnsOneWide .grid--block-delta > .grid-unit + .grid-unit .field-value { margin: 0; padding: 0; }

@media (max-width: 499px) { .is-responsive .grid--TwoColumnsOneWide .grid--block-delta .field-label, .grid--TwoColumnsOneWide .grid--block-delta .field-label { padding: 10px 0 0; } }

@media (min-width: 479px) { .is-responsive .col-one-half .grid--block-delta, .is-responsive .col-t-one-half .grid--block-delta, .is-responsive .col-d-one-half .grid--block-delta { width: auto; }
  .is-responsive .col-one-half .grid--block-delta > .grid-unit, .is-responsive .col-t-one-half .grid--block-delta > .grid-unit, .is-responsive .col-d-one-half .grid--block-delta > .grid-unit { width: 100%; padding: 0; margin-bottom: 5px; }
  .is-responsive .col-one-half .grid--block-delta > .grid-unit + .grid-unit, .is-responsive .col-t-one-half .grid--block-delta > .grid-unit + .grid-unit, .is-responsive .col-d-one-half .grid--block-delta > .grid-unit + .grid-unit { padding-right: 32px; margin-left: 0; width: 100%; }
  .is-responsive .col-one-half .grid--block-delta > .grid-unit + .grid-unit + .grid-unit, .is-responsive .col-t-one-half .grid--block-delta > .grid-unit + .grid-unit + .grid-unit, .is-responsive .col-d-one-half .grid--block-delta > .grid-unit + .grid-unit + .grid-unit { padding-right: 0px; width: 100%; } }

@media (max-width: 479px) { .is-responsive .grid--block-delta { width: auto; }
  .is-responsive .grid--block-delta > .grid-unit { width: 100%; padding: 0; margin-right: 0px; }
  .is-responsive .grid--block-delta > .grid-unit + .grid-unit { padding-right: 28px; margin-left: 0; }
  .is-responsive .grid--block-delta > .grid-unit + .grid-unit + .grid-unit { padding-right: 0px; width: 100%; } }

.grid--block-delta-message { width: 100%; margin-top: -15px; }

.grid--block-delta-message > .grid-unit { width: 220px; margin-right: 30px; }

.grid--block-delta-message > .grid-unit + .grid-unit { width: 330px; position: relative; margin-right: 0px; }

@media (max-width: 479px) { .is-responsive .grid--block-delta-message { width: auto; }
  .is-responsive .grid--block-delta-message > .grid-unit { width: 100%; padding: 0; }
  .is-responsive .grid--block-delta-message > .grid-unit:first-child { display: none; }
  .is-responsive .grid--block-delta-message > .grid-unit + .grid-unit { padding-right: 28px; margin-left: 0; } }

.grid--block-epsilon { width: 100%; }

.grid--block-epsilon > .grid-unit { width: 50%; padding: 0 15px 0 0; margin: 0 0 5px 0; }

.grid--block-epsilon > .grid-unit + .grid-unit { padding: 0 0 0 20px; }

.block--border .grid--block-epsilon > .grid-unit, .block--textarea .grid--block-epsilon > .grid-unit { *width: 330px; }

@media (max-width: 479px) { .is-responsive .grid--block-epsilon { width: auto; }
  .is-responsive .grid--block-epsilon > .grid-unit { width: 100%; padding: 0; }
  .is-responsive .grid--block-epsilon > .grid-unit:first-child { margin-bottom: 20px; } }

.grid--block-zeta { width: 100%; }

.grid--block-zeta > .grid-unit { width: 42%; line-height: 1.5em; }

.grid--block-zeta > .grid-unit + .grid-unit { width: auto; }

.grid--block-zeta.last > .grid-unit { margin: 0 0 10px 0; }

@media (max-width: 610px) { .is-responsive .grid--block-zeta > .grid-unit { float: none; }
  .is-responsive .grid--block-zeta + .grid--block-zeta { margin-top: 7px; } }

.grid--block-inline { width: 100%; margin-bottom: 20px; /*inline radiobuttons*/ }

.grid--block-inline > .grid-unit { float: left; margin-right: 20px; width: 100%; }

@media (min-width: 610px) { .grid--block-inline > .grid-unit { width: auto; } }

.grid--block-inline > .grid-unit > label { display: block; margin-bottom: 5px; }

.grid--block-inline > .grid-unit .more { margin-top: 10px; }

.grid--block-inline > .grid-unit input, .grid--block-inline > .grid-unit .select, .grid--block-inline > .grid-unit button { margin-right: 10px; }

.grid--block-inline > .grid-unit input[type="submit"] { margin-top: 10px; }

@media (min-width: 610px) { .grid--block-inline > .grid-unit input[type="submit"] { margin-top: 36px; } }

.grid--block-inline > p { margin-bottom: 0; }

.grid--block-inline .field--radiobutton { margin: 9px 9px 0 0; }

.grid--block-inlines .grid-unit { float: left !important; width: 100%; position: relative; vertical-align: top; }

.grid--block-inlines .grid-unit.field-label { padding-top: 0; }

.grid--block-inlines .grid-unit .text-field { margin-bottom: 10px; }

@media (min-width: 610px) { .grid--block-inlines .grid-unit { margin-right: 20px; float: none !important; display: inline-block; width: auto; }
  .grid--block-inlines .grid-unit.field-label { padding-top: 10px; }
  .grid--block-inlines .grid-unit .date-picker-icon { position: relative; float: right; margin: 11px 0 0 8px; right: auto; top: auto !important; }
  .grid--block-inlines .grid-unit .dialog--information { right: -35px; top: 9px; } }

.grid--block-inlines .grid-unit .dialog--information { top: 9px; }

.grid--block-inlines .grid-unit--datefield-picker { margin-right: 15px !important; }

.grid--block-inlines .error-message { margin-bottom: 0; }

.grid--block-inlines .more { margin: 20px 0 0 0; }

@media (min-width: 610px) { .grid--block-inlines .more { margin: 10px 0 0 30px; } }

.grid--block-eta { width: 100%; }

.grid--block-eta > .grid-unit { width: 220px; margin-right: 30px; }

.grid--block-eta > .grid-unit + .grid-unit { width: 90px; margin-right: 0; }

.grid--block-eta > .grid-unit + .grid-unit + .grid-unit { width: 140px; margin-right: 0; }

.grid--block-eta > .grid-unit + .grid-unit + .grid-unit + .grid-unit { width: 90px; margin-right: 0; }

.form-fieldset .grid--block-eta { margin: 0 0 20px 0; }

.form-fieldset .grid--block-eta.last { margin: 0; }

@media (max-width: 860px) { .is-responsive .grid--block-eta > .grid-unit + .grid-unit { width: 330px; }
  .is-responsive .grid--block-eta > .grid-unit + .grid-unit + .grid-unit { width: 250px; padding-left: 0px; }
  .is-responsive .grid--block-eta > .grid-unit + .grid-unit + .grid-unit + .grid-unit { width: 330px; }
  .is-responsive .form-fieldset .grid--block-eta > .grid-unit + .grid-unit { margin-bottom: 20px; }
  .is-responsive .form-fieldset .grid--block-eta > .grid-unit + .grid-unit + .grid-unit { margin-bottom: 0; } }

@media (max-width: 479px) { .is-responsive .grid--block-eta { width: auto; }
  .is-responsive .grid--block-eta > .grid-unit, .is-responsive .grid--block-eta > .grid-unit + .grid-unit + .grid-unit + .grid-unit { width: 100%; float: none; }
  .is-responsive .form-fieldset .grid--block-eta > .grid-unit + .grid-unit { margin-bottom: 20px; }
  .is-responsive .form-fieldset .grid--block-eta > .grid-unit + .grid-unit + .grid-unit { margin-bottom: 0; } }

.grid--block-theta { width: 100%; }

.grid--block-theta > .grid-unit { width: 100%; }

.form-fieldset .grid--block-theta { margin: 0 0 20px 0; }

.grid--block-wau { width: auto; margin-left: -30px; /* depends on nesting in a block*/ margin-bottom: 30px; }

.grid--block-wau > .grid-unit { width: 25%; padding-left: 30px; }

@media (max-width: 479px) { .is-responsive .grid--block-wau { width: auto; }
  .is-responsive .grid--block-wau > .grid-unit { width: 100%; float: none; } }

.grid--block-iota { position: relative; width: auto; margin-bottom: 20px; }

.grid--block-iota > .grid-unit { width: 50%; position: relative; }

@media (max-width: 479px) { .is-responsive .grid--block-iota { margin-bottom: 10px; }
  .is-responsive .grid--block-iota > .grid-unit { width: 100%; float: none; } }

.grid--block-masthead { position: relative; width: auto; }

.grid--block-masthead > .grid-unit { width: 45%; padding-right: 10px; }

.grid--block-masthead > .grid-unit + .grid-unit { width: 55%; padding: 0; }

.grid--block-masthead-v2 { position: relative; width: auto; }

.grid--block-masthead-v2 > .grid-unit { width: 45%; padding-right: 10px; }

.grid--block-masthead-v2 > .grid-unit + .grid-unit { width: 30%; }

.grid--block-masthead-v2 > .grid-unit + .grid-unit + .grid-unit { width: 25%; padding: 0; }

.lt-ie9 .form--feedforward .grid--block-masthead, .lt-ie9 .form--feedforward .grid--block-masthead-v2 { width: 312px; }

.lt-ie9 .form--feedforward .grid--block-masthead > .grid-unit, .lt-ie9 .form--feedforward .grid--block-masthead-v2 > .grid-unit { width: 156px; }

.lt-ie9 .form--feedforward .grid--block-masthead-v2 > .grid-unit + .grid-unit { width: 80px; }

.lt-ie9 .form--feedforward .grid--block-masthead-v2 > .grid-unit + .grid-unit + .grid-unit { width: 60px; margin-left: 16px; }

@media (max-width: 479px) { .is-responsive .grid--block-masthead-v2 > .grid-unit:first-child { float: none; width: 100%; }
  .is-responsive .grid--block-masthead-v2 > .grid-unit + .grid-unit { width: 60%; }
  .is-responsive .grid--block-masthead-v2 > .grid-unit + .grid-unit + .grid-unit { width: 40%; } }

.form--feedforward .grid--block-masthead, .form--feedforward .grid--block-masthead-v2 { width: 93%; }

.masthead .grid--block-masthead, .masthead .grid--block-masthead-v2 { margin: 0 0 11px 0; }

@media (max-width: 479px) { .is-responsive .grid--block-masthead > .grid-unit { width: 100%; float: none; } }

.form-fieldset .grid--block-iota { margin: 0 0 20px 0; }

.form-fieldset .grid--block-iota.last { margin: 0; }

.grid--block-kappa { -webkit-border-top-left-radius: 0; -webkit-border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 0; -moz-border-radius-topleft: 0; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 0; border-top-left-radius: 0; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 0; width: auto; margin-left: -30px; margin-bottom: 30px; padding: 15px 15px 0 30px; background: #f1edeb; }

.grid--block-kappa > .grid-unit { width: 55%; padding: 0 15px 0 0; }

.grid--block-kappa > .grid-unit + .grid-unit { width: 45%; padding: 0; }

@media (max-width: 479px) { .is-responsive .grid--block-kappa { -webkit-border-top-left-radius: 0; -webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: 0; -webkit-border-bottom-left-radius: 0; -moz-border-radius-topleft: 0; -moz-border-radius-topright: 0; -moz-border-radius-bottomright: 0; -moz-border-radius-bottomleft: 0; border-top-left-radius: 0; border-top-right-radius: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 0; margin: 0; padding: 0; background-color: #fff; }
  .is-responsive .grid--block-kappa .grid-unit { width: auto; display: block; }
  .is-responsive .grid--block-kappa--mobilefriendly { background: #f1edeb; padding: 15px 15px 0 15px; } }

.grid--block-lambda { width: auto; margin-left: -15px; }

.grid--block-lambda > .grid-unit { width: 33.333333%; padding-left: 15px; }

@media (max-width: 610px) { .is-responsive .grid--block-lambda > .grid-unit { width: 50%; display: inline; }
  .is-responsive .grid--block-lambda > .grid-unit:last-child { width: auto; display: block; float: none; clear: both; } }

@media (max-width: 479px) { .is-responsive .grid--block-lambda > .grid-unit { width: auto; display: block; float: none; } }

.grid--block-mu { width: auto; }

@media (max-width: 820px) and (min-width: 479px) { .is-responsive .grid--block-mu { margin-left: -30px; }
  .is-responsive .grid--block-mu > .grid-unit { width: 66.6%; padding-left: 30px; }
  .is-responsive .grid--block-mu > .grid-unit + .grid-unit { width: 33.3%; } }

.grid--block-nu, .grid--block-mu + .grid--block-mu { width: auto; }

@media (max-width: 820px) and (min-width: 479px) { .is-responsive .grid--block-nu, .is-responsive .grid--block-mu + .grid--block-mu { margin-left: -30px; }
  .is-responsive .grid--block-nu > .grid-unit, .is-responsive .grid--block-mu + .grid--block-mu > .grid-unit { width: 33.3%; padding-left: 30px; } }

@media (max-width: 479px) { .is-responsive .grid--block-mu .grid-unit, .is-responsive .grid--block-nu .grid-unit { width: auto; float: none; } }

.grid--block-xi { padding-bottom: 25px; }

.grid--block-xi.collapse { border-bottom: 1px solid #ccc; }

.grid--block-xi > .grid-unit { width: 78%; /* 524/660 */ padding-right: 2.27273%; }

.grid--block-xi > .grid-unit + .grid-unit { padding-top: 8px; padding-right: 0; width: 22%; }

.grid--block-xi .grid-unit-title { margin: 13px 0; display: inline-block; padding-left: 10px; }

.grid--block-xi--container { border-top: 2px solid #ccc; }

.grid--block-xi--container:last-child { border-bottom: 2px solid #ccc; }

.no-touchevents .grid--block-xi--container > .grid--block-xi:first-child .grid-unit:hover, .no-touch .grid--block-xi--container > .grid--block-xi:first-child .grid-unit:hover { color: #EA650D; cursor: pointer; }

.no-touchevents .grid--block-xi--container > .grid--block-xi:first-child .grid-unit:hover .collapser-icon:after, .no-touchevents .grid--block-xi--container > .grid--block-xi:first-child .grid-unit:hover .collapser-icon:before, .no-touch .grid--block-xi--container > .grid--block-xi:first-child .grid-unit:hover .collapser-icon:after, .no-touch .grid--block-xi--container > .grid--block-xi:first-child .grid-unit:hover .collapser-icon:before { background: #EA650D; }

.grid--block-xi--container > .grid--block-xi:first-child .grid-unit:first-child { padding-left: 15px; }

.grid--block-xi--container > div[data-role="collapser-target"] { padding: 0 20px 0 25px; /*display:none;*/ }

.grid--block-xi--container > .grid--block-xi:first-child .grid-unit .grid-unit-title { font-size: 16px; font-size: 1rem; }

.grid--block-xi--container > .grid--block-xi:first-child .grid-unit:first-child .grid-unit-title { padding-top: 0; /*@include font-size(20);*/ }

.grid--block-xi--container > .grid--block-xi:first-child .grid-unit .grid-unit-title:nth-child(3) { float: right; }

@media (max-width: 479px) { .grid--block-xi--container h3.heading-grey { display: none; } }

.grid--block-xi--container > .grid--block-xi { padding-bottom: 0; position: relative; }

.grid--block-xi--container > .grid--block-xi > .grid-unit { width: 100%; }

.grid--block-xi--container > div > .grid--block-xi, .grid--block-xi--container > div > .grid-wrapper--0 { /*@media (min-width: $tablet_break_point) { padding-top:15px;  padding-left:25px; }*/ padding-bottom: 25px; width: auto; }

.grid--block-xi--container > div > .grid--block-xi .grid--field-row, .grid--block-xi--container > div > .grid-wrapper--0 .grid--field-row { border-bottom: 0; }

.grid--block-xi--container > div > .grid--block-xi > .grid-unit:first-child, .grid--block-xi--container > div > .grid-wrapper--0 > .grid-unit:first-child { padding-bottom: 15px; }

.grid--block-xi--container.active { background: #faf9f8; border-top: 2px solid #EA650D; }

.grid--block-xi--container.active > .grid--block-xi { border-bottom: 0; }

.grid--block-xi--container.active .collapser-icon:after, .grid--block-xi--container.active .collapser-icon:before { background: #EA650D; }

.grid--block-xi--container.active .grid-unit:first-child .grid-unit-title { color: #EA650D; }

.grid--block-xi--container.active .grid-unit .grid-unit-title.hidden-active { display: none; }

.grid--block-xi--container .grid--field-row { padding: 4px 5px 4px 0px; }

.grid--block-xi--container .collapser-icon { position: absolute; left: 0; top: 15px; }

@media (max-width: 479px) { .grid--block-xi--container .collapser-icon { top: 9px; } }

.grid--block-xi--container .link-list a { color: #EA650D; }

.grid--block-xi--container .grid--block-xi-halved > .grid-unit { width: 50%; padding-right: 0; padding-top: 0; }

.grid--block-xi--container .grid--block-xi-halved > .grid-unit + .grid-unit { text-align: right; padding-right: 2.273%; }

@media (max-width: 479px) { .is-responsive .grid--block-xi { margin: 0; padding-bottom: 0px; width: auto; }
  .is-responsive .grid--block-xi > .grid-unit { width: 100%; padding: 0; }
  .is-responsive .grid--block-xi--container { /*margin: 0 -10px;*/ }
  .is-responsive .grid--block-xi--container:last-child .grid--block-xi { border: none; }
  .is-responsive .grid--block-xi--container:last-child .grid--block-xi.collapse { /*border-bottom: 1px solid $nn_gray_light;*/ }
  .is-responsive .grid--block-xi--container .grid--field-row { margin: 0; }
  .is-responsive .grid--block-xi--container .link-list--responsive { margin: 0; }
  .is-responsive .grid--block-xi-halved > .grid-unit { width: 100%; } }

.touch .grid-unit-title { margin: 14px 0; }

@media (max-width: 479px) { .is-responsive .grid-unit-title { margin: 8px 0; } }

.grid--field-row { width: 100%; padding: 7px 5px 7px 5px; border-bottom: 1px solid #e4e4e4; }

.grid--field-row > .grid-unit { width: 60%; position: relative; }

.grid--field-row > .grid-unit + .grid-unit { width: 40%; }

.grid--field-row .grid--field-row { background-color: transparent; }

.grid--field-row > .grid-unit--single { width: 100%; }

.grid--field-row.grid--field-row-no-border { border: none; }

.grid--field-row-header { background-color: #e5ded9; border-bottom: 1px solid #e4e4e4; padding: 7px 5px 7px 5px; }

.grid--field-row-header .grid-unit { border: 0; width: 100%; }

.grid--field-row-header h5 { margin: 0; padding: 0; }

@media (max-width: 479px) { .is-responsive { /*		.grid--field-row.collapsible-block { .grid--field-row { > .grid-unit {} > .grid-unit + .grid-unit { padding-left: 20px; } } }*/ /*		.grid--field-row:first-child { .grid-unit { width: 100%; padding: 4px 0; } } .grid--field-row:last-child { border-bottom: 0; }*/ }
  .is-responsive .grid--field-row { width: auto; margin: 0 -10px; padding: 3px 10px 4px; }
  .is-responsive .grid--field-row > .grid-unit { float: left; width: 60%; }
  .is-responsive .grid--field-row > .grid-unit + .grid-unit { width: 40%; padding: 0; text-align: right; }
  .is-responsive .grid--field-row > .grid-unit--single { width: 100%; }
  .is-responsive .grid--field-row-header { width: auto; margin: 0 -10px; padding: 7px 10px 8px; }
  .is-responsive .grid--field-row-header h5 { margin: 0; padding: 0; }
  .is-responsive .grid--field-row:last-child { border: none; } }

.field-row-header { margin: 10px 0 0 0; padding: 0; }

.field-row-num { float: left; }

.field-row-title { display: block; margin-left: 20px; }

.grid--field-row:first-child .field-row-header { margin: 0; }

.grid--field-row .dialog--information { margin-left: 4px; }

@media (max-width: 479px) { .is-responsive .collapsible-block { margin: 0 0 15px 0; } }

.grid--block-filter > .grid-unit { width: 100px; position: relative; }

.grid--block-filter > .grid-unit + .grid-unit { width: 150px; }

.form-fieldset .grid--block-filter { margin-bottom: 20px; }

@media (max-width: 479px) { .is-responsive .grid--block-filter > .grid-unit { float: none; width: auto; }
  .is-responsive .grid--block-filter > .grid-unit + .grid-unit { padding-right: 28px; margin-left: 0; }
  .is-responsive .grid--block-filter > .grid-unit + .grid-unit + .grid-unit { padding-right: 0px; width: 100%; } }

.grid--block-omicron { margin-left: -30px; width: auto; }

.grid--block-omicron > .grid-unit { width: 20%; padding-left: 30px; }

.grid--block-pi { margin-left: -30px; width: auto; }

.grid--block-pi > .grid-unit { width: 33.33333%; padding-left: 30px; }

.grid--block-rho > .grid-unit { width: 60%; }

.grid--block-rho > .grid-unit + .grid-unit { position: relative; width: 40%; }

.grid--block-rho .field-label { padding-right: 20px; }

.form-fieldset .grid--block-rho { margin: 0 0 20px 0; }

.form-fieldset .grid--block-rho.last { margin: 0; }

@media (max-width: 479px) { .is-responsive .grid--block-rho .grid-unit { width: 100%; }
  .is-responsive .grid--block-rho > .grid-unit + .grid-unit { width: 100%; padding-right: 28px; } }

.grid--submenu, .grid--submenu--6 { max-width: 990px; padding-left: 30px; padding-right: 30px; box-sizing: border-box; margin: 0 auto; list-style: none; overflow: auto; }

.grid--submenu .grid-unit, .grid--submenu--6 .grid-unit { margin: 0; padding: 0; background: none; width: 23.65591%; display: inline-block; vertical-align: top; box-sizing: border-box; }

.grid--submenu .grid-unit + .grid-unit, .grid--submenu--6 .grid-unit + .grid-unit { margin-left: 1.79211%; }

.grid--submenu--6 .grid-unit { margin: 0; padding: 0; background: none; width: 15.5914%; }

.grid--submenu--6 .grid-unit + .grid-unit { margin-left: 1.29032%; }

.grid--submenu + .grid--submenu--6, .grid--submenu--6 + .grid--submenu--6 { margin-top: 15px; }

@media (max-width: 820px) { .is-responsive .grid--submenu, .is-responsive .grid--submenu--6, .is-responsive .grid--submenu--6 { padding: 0; }
  .is-responsive .grid--submenu .grid-unit, .is-responsive .grid--submenu--6 .grid-unit, .is-responsive .grid--submenu--6 .grid-unit { width: 100%; } }

[class*="grid-wrapper--"] { margin-bottom: 15px; position: relative; }

[class*="grid-wrapper--"] > [class*="col-"] { box-sizing: border-box; float: left; padding-left: 0; }

.grid-wrapper--0 { margin-left: -0px; }

.grid-wrapper--0 > [class*="col-"] { float: left; padding-left: 0px; }

.grid-wrapper--10 { margin-left: -10px; }

.grid-wrapper--10 > [class*="col-"] { float: left; padding-left: 10px; }

.grid-wrapper--15 { margin-left: -15px; }

.grid-wrapper--15 > [class*="col-"] { float: left; padding-left: 15px; }

.grid-wrapper--20 { margin-left: -20px; }

.grid-wrapper--20 > [class*="col-"] { float: left; padding-left: 20px; }

.grid-wrapper--30 { margin-left: -30px; }

.grid-wrapper--30 > [class*="col-"] { float: left; padding-left: 30px; }

.grid-wrapper--40 { margin-left: -40px; }

.grid-wrapper--40 > [class*="col-"] { float: left; padding-left: 40px; }

.grid-wrapper--60 { margin-left: -60px; }

.grid-wrapper--60 > [class*="col-"] { float: left; padding-left: 60px; }

.grid-wrapper--90 { margin-left: -90px; }

.grid-wrapper--90 > [class*="col-"] { float: left; padding-left: 90px; }

.grid-wrapper--120 { margin-left: -120px; }

.grid-wrapper--120 > [class*="col-"] { float: left; padding-left: 120px; }

.not-responsive { /*@media (max-width: $mobile_break_point) {*/ /* } @media (min-width: $tablet_break_point) {*/ /*}*/ }

.not-responsive .col-one-whole { width: 100%; }

.not-responsive .col-one-half { width: 50%; }

.not-responsive .col-one-third { width: 33.33333%; }

.not-responsive .col-two-thirds { width: 66.66667%; }

.not-responsive .col-one-quarter { width: 25%; }

.not-responsive .col-three-quarters { width: 75%; }

.not-responsive .col-one-fifth { width: 20%; }

.not-responsive .col-two-fifths { width: 40%; }

.not-responsive .col-three-fifths { width: 60%; }

.not-responsive .col-four-fifths { width: 80%; }

.not-responsive .col-one-sixth { width: 16.66667%; }

.not-responsive .col-two-sixths { width: 33.33333%; }

.not-responsive .col-three-sixths { width: 50%; }

.not-responsive .col-four-sixths { width: 66.66667%; }

.not-responsive .col-five-sixths { width: 83.33333%; }

.not-responsive .col-m-hidden { display: none; }

.not-responsive .col-m-one-whole { width: 100%; }

.not-responsive .col-m-one-half { width: 50%; }

.not-responsive .col-m-one-third { width: 33.33333%; }

.not-responsive .col-m-two-thirds { width: 66.66667%; }

.not-responsive .col-m-one-quarter { width: 25%; }

.not-responsive .col-m-three-quarters { width: 75%; }

.not-responsive .col-m-one-fifth { width: 20%; }

.not-responsive .col-m-two-fifths { width: 40%; }

.not-responsive .col-m-three-fifths { width: 60%; }

.not-responsive .col-m-four-fifths { width: 80%; }

.not-responsive .col-m-one-sixth { width: 16.66667%; }

.not-responsive .col-m-two-sixths { width: 33.33333%; }

.not-responsive .col-m-three-sixths { width: 50%; }

.not-responsive .col-m-four-sixths { width: 66.66667%; }

.not-responsive .col-m-five-sixths { width: 83.33333%; }

.not-responsive .col-m-one-eight { width: 12.5%; }

.not-responsive .col-m-two-eights { width: 25%; }

.not-responsive .col-m-three-eights { width: 37.5%; }

.not-responsive .col-m-four-eights { width: 50%; }

.not-responsive .col-m-five-eights { width: 62.5%; }

.not-responsive .col-m-six-eights { width: 75%; }

.not-responsive .col-m-seven-eights { width: 87.5%; }

.not-responsive .col-t-hidden { display: none; }

.not-responsive .col-t-one-whole { width: 100% !important; }

.not-responsive .col-t-one-half { width: 50% !important; }

.not-responsive .col-t-one-third { width: 33.33333% !important; }

.not-responsive .col-t-two-thirds { width: 66.66667% !important; }

.not-responsive .col-t-one-quarter { width: 25% !important; }

.not-responsive .col-t-three-quarters { width: 75% !important; }

.not-responsive .col-t-one-fifth { width: 20% !important; }

.not-responsive .col-t-two-fifths { width: 40% !important; }

.not-responsive .col-t-three-fifths { width: 60% !important; }

.not-responsive .col-t-four-fifths { width: 80% !important; }

.not-responsive .col-t-one-sixth { width: 16.66667% !important; }

.not-responsive .col-t-two-sixths { width: 33.33333% !important; }

.not-responsive .col-t-three-sixths { width: 50% !important; }

.not-responsive .col-t-four-sixths { width: 66.66667% !important; }

.not-responsive .col-t-five-sixths { width: 83.33333% !important; }

.not-responsive .col-t-one-eight { width: 12.5% !important; }

.not-responsive .col-t-two-eights { width: 25% !important; }

.not-responsive .col-t-three-eights { width: 37.5% !important; }

.not-responsive .col-t-four-eights { width: 50% !important; }

.not-responsive .col-t-five-eights { width: 62.5% !important; }

.not-responsive .col-t-six-eights { width: 75% !important; }

.not-responsive .col-t-seven-eights { width: 87.5% !important; }

.not-responsive .col-t-one-tenth { width: 10% !important; }

.not-responsive .col-t-two-tenths { width: 20% !important; }

.not-responsive .col-t-three-tenths { width: 30% !important; }

.not-responsive .col-t-four-tenths { width: 40% !important; }

.not-responsive .col-t-five-tenths { width: 50% !important; }

.not-responsive .col-t-six-tenths { width: 60% !important; }

.not-responsive .col-t-seven-tenths { width: 70% !important; }

.not-responsive .col-t-eight-tenths { width: 80% !important; }

.not-responsive .col-t-nine-tenths { width: 90% !important; }

.not-responsive .col-t-one-twelve { width: 8.33333% !important; }

.not-responsive .col-t-two-twelves { width: 16.66667% !important; }

.not-responsive .col-t-three-twelves { width: 25% !important; }

.not-responsive .col-t-four-twelves { width: 33.33333% !important; }

.not-responsive .col-t-five-twelves { width: 41.66667% !important; }

.not-responsive .col-t-six-twelves { width: 50% !important; }

.not-responsive .col-t-seven-twelves { width: 58.33333% !important; }

.not-responsive .col-t-eight-twelves { width: 66.66667% !important; }

.not-responsive .col-t-nine-twelves { width: 75% !important; }

.not-responsive .col-t-ten-twelves { width: 83.33333% !important; }

.not-responsive .col-t-eleven-twelves { width: 91.66667% !important; }

.is-responsive { /* mobile -- */ /*/ ----------------------------------------------------------------------------- // // Responsive grid allowing columns to be composed for multiple screen sizes // // -----------------------------------------------------------------------------*/ }

.is-responsive .col-m-hidden { display: none; }

.is-responsive .col-one-whole { width: 100%; }

.is-responsive .col-one-half { width: 50%; }

.is-responsive .col-one-third { width: 33.33333%; }

.is-responsive .col-two-thirds { width: 66.66667%; }

.is-responsive .col-one-quarter { width: 25%; }

.is-responsive .col-three-quarters { width: 75%; }

.is-responsive .col-one-fifth { width: 20%; }

.is-responsive .col-two-fifths { width: 40%; }

.is-responsive .col-three-fifths { width: 60%; }

.is-responsive .col-four-fifths { width: 80%; }

.is-responsive .col-one-sixth { width: 16.66667%; }

.is-responsive .col-two-sixths { width: 33.33333%; }

.is-responsive .col-three-sixths { width: 50%; }

.is-responsive .col-four-sixths { width: 66.66667%; }

.is-responsive .col-five-sixths { width: 83.33333%; }

@media (min-width: 820px) { .is-responsive { /*8*/ /*10*/ /*12*/ }
  .is-responsive .col-m-hidden { display: block; }
  .is-responsive .col-t-hidden { display: none; }
  .is-responsive .col-t-one-whole { width: 100% !important; }
  .is-responsive .col-t-one-half { width: 50% !important; }
  .is-responsive .col-t-one-third { width: 33.33333% !important; }
  .is-responsive .col-t-two-thirds { width: 66.66667% !important; }
  .is-responsive .col-t-one-quarter { width: 25% !important; }
  .is-responsive .col-t-two-quarters { width: 50% !important; }
  .is-responsive .col-t-three-quarters { width: 75% !important; }
  .is-responsive .col-t-one-fifth { width: 20% !important; }
  .is-responsive .col-t-two-fifths { width: 40% !important; }
  .is-responsive .col-t-three-fifths { width: 60% !important; }
  .is-responsive .col-t-four-fifths { width: 80% !important; }
  .is-responsive .col-t-one-sixth { width: 16.66667% !important; }
  .is-responsive .col-t-two-sixths { width: 33.33333% !important; }
  .is-responsive .col-t-three-sixths { width: 50% !important; }
  .is-responsive .col-t-four-sixths { width: 66.66667% !important; }
  .is-responsive .col-t-five-sixths { width: 83.33333% !important; }
  .is-responsive .col-t-one-eight { width: 12.5% !important; }
  .is-responsive .col-t-two-eights { width: 25% !important; }
  .is-responsive .col-t-three-eights { width: 37.5% !important; }
  .is-responsive .col-t-four-eights { width: 50% !important; }
  .is-responsive .col-t-five-eights { width: 62.5% !important; }
  .is-responsive .col-t-six-eights { width: 75% !important; }
  .is-responsive .col-t-seven-eights { width: 87.5% !important; }
  .is-responsive .col-t-one-tenth { width: 10% !important; }
  .is-responsive .col-t-two-tenths { width: 20% !important; }
  .is-responsive .col-t-three-tenths { width: 30% !important; }
  .is-responsive .col-t-four-tenths { width: 40% !important; }
  .is-responsive .col-t-five-tenths { width: 50% !important; }
  .is-responsive .col-t-six-tenths { width: 60% !important; }
  .is-responsive .col-t-seven-tenths { width: 70% !important; }
  .is-responsive .col-t-eight-tenths { width: 80% !important; }
  .is-responsive .col-t-nine-tenths { width: 90% !important; }
  .is-responsive .col-t-one-twelve { width: 8.33333% !important; }
  .is-responsive .col-t-two-twelves { width: 16.66667% !important; }
  .is-responsive .col-t-three-twelves { width: 25% !important; }
  .is-responsive .col-t-four-twelves { width: 33.33333% !important; }
  .is-responsive .col-t-five-twelves { width: 41.66667% !important; }
  .is-responsive .col-t-six-twelves { width: 50% !important; }
  .is-responsive .col-t-seven-twelves { width: 58.33333% !important; }
  .is-responsive .col-t-eight-twelves { width: 66.66667% !important; }
  .is-responsive .col-t-nine-twelves { width: 75% !important; }
  .is-responsive .col-t-ten-twelves { width: 83.33333% !important; }
  .is-responsive .col-t-eleven-twelves { width: 91.66667% !important; } }

@media (min-width: 990px) { .is-responsive { /*//    6*/ /*//    8*/ /*//    10*/ /*//    12*/ }
  .is-responsive .col-d-one-whole { width: 100% !important; }
  .is-responsive .col-d-one-half { width: 50% !important; }
  .is-responsive .col-d-one-third { width: 33.33333% !important; }
  .is-responsive .col-d-two-thirds { width: 66.66667% !important; }
  .is-responsive .col-d-one-quarter { width: 25% !important; }
  .is-responsive .col-d-three-quarters { width: 75% !important; }
  .is-responsive .col-d-one-fifth { width: 20% !important; }
  .is-responsive .col-d-two-fifths { width: 40% !important; }
  .is-responsive .col-d-three-fifths { width: 60% !important; }
  .is-responsive .col-d-four-fifths { width: 80% !important; }
  .is-responsive .col-d-one-sixth { width: 16.66667% !important; display: block; }
  .is-responsive .col-d-two-sixths { width: 33.33333% !important; }
  .is-responsive .col-d-three-sixths { width: 50% !important; }
  .is-responsive .col-d-four-sixths { width: 66.66667% !important; }
  .is-responsive .col-d-five-sixths { width: 83.33333% !important; }
  .is-responsive .col-d-one-eighth { width: 12.5% !important; display: block; }
  .is-responsive .col-d-two-eighths { width: 25% !important; display: block; }
  .is-responsive .col-d-three-eighths { width: 37.5% !important; }
  .is-responsive .col-d-four-eighths { width: 50% !important; }
  .is-responsive .col-d-five-eighths { width: 62.5% !important; }
  .is-responsive .col-d-six-eighths { width: 75% !important; }
  .is-responsive .col-d-seven-eighths { width: 87.5% !important; }
  .is-responsive .col-d-one-tenth { width: 10% !important; display: block; }
  .is-responsive .col-d-two-tenths { width: 20% !important; display: block; }
  .is-responsive .col-d-three-tenths { width: 30% !important; }
  .is-responsive .col-d-four-tenths { width: 40% !important; }
  .is-responsive .col-d-five-tenths { width: 50% !important; }
  .is-responsive .col-d-six-tenths { width: 60% !important; }
  .is-responsive .col-d-seven-tenths { width: 70% !important; }
  .is-responsive .col-d-eight-tenths { width: 80% !important; }
  .is-responsive .col-d-nine-tenths { width: 90% !important; }
  .is-responsive .col-d-one-twelve { width: 8.33333% !important; }
  .is-responsive .col-d-two-twelves { width: 16.66667% !important; }
  .is-responsive .col-d-three-twelves { width: 25% !important; }
  .is-responsive .col-d-four-twelves { width: 33.33333% !important; }
  .is-responsive .col-d-five-twelves { width: 41.66667% !important; }
  .is-responsive .col-d-six-twelves { width: 50% !important; }
  .is-responsive .col-d-seven-twelves { width: 58.33333% !important; }
  .is-responsive .col-d-eight-twelves { width: 66.66667% !important; }
  .is-responsive .col-d-nine-twelves { width: 75% !important; }
  .is-responsive .col-d-ten-twelves { width: 83.33333% !important; }
  .is-responsive .col-d-eleven-twelves { width: 91.66667% !important; } }

/* PART: Blocks
=============================================================================*/
.block { margin-bottom: 30px; width: 100%; position: relative; box-sizing: border-box; }

.component-equalheights .block .absolute { position: absolute; bottom: 0; }

/* Block style: left bordered;
=============================================================================*/
.block--bordered-left { padding-bottom: 5px; border-bottom: 1px solid #e5ded9; }

@media (min-width: 820px) { .block--bordered-left { border-left: 1px solid #e5ded9; border-bottom: 0; padding: 0px 0 0px 20px; } }

/* Block style: thick top bordered;
=============================================================================*/
.block--bordered-top { padding-top: 20px; background: white; border-top: 3px solid #EA650D; }

@media (min-width: 820px) { /*.block--bordered-left { border-left: 1px solid $nn_extra_light_grey; border-bottom: 0; padding: 0px 0 0px 20px; }*/ }

/* Block style: left white border
=============================================================================*/
.block--bordered-left-white { border-bottom: 1px solid white; padding: 0px 0 10px 10px; }

@media (min-width: 820px) { .block--bordered-left-white { border-bottom: 0; border-left: 1px solid white; padding: 0px 0 0px 20px; } }

/* Block Contact
=============================================================================*/
.block--fixed-contact .block-title, .block--fixed-contact h2.block-title { background-color: #ea650d; color: white; font-size: 18px; font-size: 1.125rem; margin: -20px -20px 15px -20px; padding: 10px 20px 10px 20px; border-radius: 5px 5px 0 0; }

.block--fixed-contact.is-sticky { position: fixed; z-index: 1000; top: 0; overflow: hidden; }

.block--fixed-contact.is-sticky h2.block-title { border-radius: 0 0 5px 5px !important; }

.block--fixed-contact.block--bordered-left-white { border-left: 1px solid white; padding: 0px 0 0px 10px; }

@media (min-width: 820px) { .block--fixed-contact.block--bordered-left-white { padding: 0px 0 0px 20px; } }

.block-sticky-wrapper { margin-bottom: 20px; }

@media (max-width: 479px) { .is-responsive .block--light-gray { padding: 14px; } }

.masthead .block { /*min-height: 240px;*/ margin: 0; }

/* THEME: Simple
=============================================================================*/
.block--simple { padding: 0; border: none; }

@media (max-width: 479px) { .is-responsive .block--simple { padding: 0; } }

.grid--block-kappa .block--simple { margin-bottom: 0; }

/* THEME: Bordered
=============================================================================*/
.block--border, .block--textarea, .block.block--textarea { background-color: #fff; border: 1px solid #ccc !important; border-radius: 5px; padding: 15px 15px 0 15px; margin-bottom: 30px; position: relative; }

.block--page { /*padding-bottom: 30px;*/ }

.block--border-orange { background-color: #fff; border: 1px solid #EA650D; padding: 10px 10px 0 10px; }

.grid--block-kappa .block--border, .grid--block-kappa .block--textarea { margin-bottom: 15px; }

@media (max-width: 479px) { .is-responsive .grid--block-kappa .block--border, .is-responsive .grid--block-kappa .block--textarea { margin-bottom: 30px; }
  .is-responsive .block--border-orange { padding-top: 10px; } }

/* THEME: Shadow
=============================================================================*/
.block--shadow, .block--opacity { border-radius: 5px; box-shadow: 0 0 8px rgba(0, 0, 0, 0.25); padding: 15px 15px 0 15px; }

/* THEME: Opacity
=============================================================================*/
.block--opacity { border: 1px solid #ccc; background-color: rgba(255, 255, 255, 0.97); padding: 15px 15px 0 15px; }

/* THEME: Blue
=============================================================================*/
.block--blue { background-color: #a4ccea; padding: 15px 15px 0 15px; }

/* THEME: Light gray
=============================================================================*/
.block--light-gray { border-radius: 5px; border: 1px solid #ccc; background-color: #e5ded9; padding: 15px 15px 0 15px; }

/* THEME: Gray
=============================================================================*/
.block--ultra-light-gray { border-radius: 3px; background-color: #f1edeb; padding: 20px 20px 0 20px; border: 0; }

.block--bg-ultra-light-gray { background-color: #f1edeb; }

.block--bg-extreme-light-gray { background-color: #faf9f8; }

/* THEME: Rounded corners
=============================================================================*/
.block--rounded-corners { border-radius: 4px; }

.block--rounded-corners .col-one-whole:last-child .block--bordered-left-white { border-bottom: 0; /*padding-bottom:0;*/ }

@media (max-width: 479px) { .is-responsive .block--image { padding: 0; margin: 0 0 7px 0; height: auto; }
  .is-responsive .block--image img { display: block; max-width: 100%; } }

/* THEME: Block responsive border
=============================================================================*/
@media (max-width: 479px) { .is-responsive .block--resp-border { border: 1px solid #ccc; box-shadow: 0 0 0 #fff; } }

/* THEME: Block responsive borderless
=============================================================================*/
@media (max-width: 479px) { .is-responsive .block--resp-borderless { padding: 0; margin: 0 0 5px 0; border: none; } }

/* PART: Block header
=============================================================================*/
.block-header { border-bottom: 1px solid #ccc; margin: 0 0 15px 0; }

/* THEME: textarea
=============================================================================*/
.block--textarea, .block.block--textarea { padding: 0; margin-bottom: 20px; }

@media (max-width: 479px) { .is-responsive .block--textarea, .is-responsive .block.block--textarea { padding: 0; } }

.block--fixed-height { height: 284px; }

/* THEME: Result block
=============================================================================*/
.block--result { background: #e4e4e4; border-top: 2px solid #adadad; padding: 15px 15px 0 15px; }

/* THEME: Placeholder
=============================================================================*/
.block--placeholder { background: #f1edeb; padding: 15px; width: 100%; position: relative; display: block; margin-bottom: 30px; border-radius: 5px; box-shadow: 0 0 8px rgba(0, 0, 0, 0.25); }

.block--placeholder span { font-size: 16px; font-size: 1rem; font-weight: bold; margin: 0 auto; text-align: center; display: block; }

.block--placeholder h2 { color: #ea650d; }

/* Block components
=============================================================================*/
.block--title, .block-title { padding-bottom: 8px; }

.block--subtitle, .block-subtitle { font-size: 16px; font-size: 1rem; }

.block--image, .block-image, .image--roundedcorners { padding: 0; margin: 0; overflow: hidden; border: none; height: auto; position: relative; }

.block--image p, .block-image p, .image--roundedcorners p { margin: 0 !important; }

.block--image img, .block-image img, .image--roundedcorners img { margin: 0 0 15px 0; width: auto; max-width: 100%; display: block; border-radius: 4px; }

/* PART: horizontal line
=============================================================================*/
.devider--page, .devider--page-orange, .devider--page-orange-minimal, hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 5px 0 30px; padding: 0; clear: both; }

/* CONTEXT: Fieldset
=============================================================================*/
.form-fieldset hr + .grid { margin-top: 15px; }

/* THEME: fat horizontal line
=============================================================================*/
.divider--fat { border-top: 2px solid #ccc; margin: 5px 0 20px; }

/* THEME: dotted horizontal line
=============================================================================*/
.devider--dotted { border-top: 1px dotted #ccc; border-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAABCAIAAACUgoPjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCOTIyODdGOTY4OTUxMUUyOTE5MjlENzFFQ0IzRDI3QSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCOTIyODdGQTY4OTUxMUUyOTE5MjlENzFFQ0IzRDI3QSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkI5MjI4N0Y3Njg5NTExRTI5MTkyOUQ3MUVDQjNEMjdBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkI5MjI4N0Y4Njg5NTExRTI5MTkyOUQ3MUVDQjNEMjdBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+tUrGZQAAABFJREFUeNpiOHPmzH8wAAgwACgVCF+4lRGtAAAAAElFTkSuQmCC") 1 0 0 0 repeat; margin: 10px 0 15px; }

/* THEME: dotted horizontal line
=============================================================================*/
.devider--page { margin: 20px 0 50px 0; /*.grid-wrapper--30 & { margin: 40px 0 50px 30px; }*/ }

.devider--page-orange { border-color: #EA650D; margin: 30px 0 50px 0; /*.grid-wrapper--30 & { margin: 40px 0 50px 30px; }*/ }

.devider--page-orange-minimal { border-color: #EA650D; margin: 30px 0 0 0; height: 0; /*.grid-wrapper--30 & { margin-left: 30px; }*/ }

/* THEME: devider--container
=============================================================================*/
.devider--container { margin: 0 0 10px 0; }

.devider--container--beta { margin: 0 0 15px 0; }

.devider--container-border-top { padding-top: 10px; margin: 0 0 15px 0; border-top: 1px solid #ccc; }

/* THEME: devider--orange
=============================================================================*/
.divider--orange { border-top: 2px solid #EA650D; margin: 0 0 15px; }

.divider--orange--beta { border-top: 2px solid #EA650D; margin: 5px 0 5px; }

.divider--orange-thin { border-top: 0; border-bottom: 1px solid #EA650D; margin: 0; }

.divider--orange-thin + .grid--block-gamma { margin-top: 20px; }

/* THEME: Container: Aligh right
=============================================================================*/
.container--alignright .container-content { float: right; }

/* PART: glass
=============================================================================*/
#glass { display: none; position: fixed; z-index: 1000; left: 0; top: 0; background: #000; width: 100%; height: 100%; opacity: 0.4; }

/* EXTEND: SVG icons
=============================================================================*/
.icon-arrow-small-up, .expand.more.collapse:after { background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGFhZ18xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDIwIDIwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMCAyMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBpZD0icGF0aDI5ODdfMV8iIGZpbGw9IiNGRkZGRkYiIGQ9Ik01LDExLjVoMTBsLTUtNUw1LDExLjV6Ii8+DQo8L3N2Zz4NCg=="); background-repeat: no-repeat; }

.ie8-icon-arrow-small-up, .lt-ie9 .expand.more.collapse:after { background-image: url("../../img/ie/arrow-small-up.png"); }

.icon-arrow-small-right, .more:before { background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGFhZ18xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDIwIDIwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMCAyMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBpZD0icGF0aDI5ODdfMV8iIGZpbGw9IiNGRkZGRkYiIGQ9Ik04LjMsNXYxMGw1LTVMOC4zLDV6Ii8+DQo8L3N2Zz4NCg=="); background-repeat: no-repeat; }

.ie8-icon-arrow-small-right, .lt-ie9 .more:before { background-image: url("../../img/ie/arrow-small-right.png"); }

.icon-arrow-small-down, .expand.more:after { background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGFhZ18xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDIwIDIwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMCAyMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBpZD0icGF0aDI5ODdfMV8iIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xNSw4LjVsLTEwLDBsNSw1TDE1LDguNXoiLz4NCjwvc3ZnPg0K"); background-repeat: no-repeat; }

.ie8-icon-arrow-small-down, .lt-ie9 .expand.more:after { background-image: url("../../img/ie/arrow-small-down.png"); }

.icon-arrow-small-left { background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGFhZ18xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDIwIDIwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMCAyMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBpZD0icGF0aDI5ODciIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMS41LDV2MTAuMWwtNC45LTVMMTEuNSw1eiIvPg0KPC9zdmc+DQo="); background-repeat: no-repeat; }

.icon-arrow-small-left-dark, .less:before { background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGFhZ18xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDIwIDIwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMCAyMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBpZD0icGF0aDI5ODciIGZpbGw9IiM0MTQxNDEiIGQ9Ik0xMS41LDV2MTAuMWwtNC45LTVMMTEuNSw1eiIvPg0KPC9zdmc+DQo="); background-repeat: no-repeat; }

.ie8-icon-arrow-small-left, .lt-ie9 .less:before { background-image: url("../../img/ie/arrow-small-left.png"); }

.icon--delete { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAYAAABWk2cPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkUxOTI3NzBFNTU0MjExRTVBNzc1QzdGOEJBQ0U2MEFCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkUxOTI3NzBGNTU0MjExRTVBNzc1QzdGOEJBQ0U2MEFCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTE5Mjc3MEM1NTQyMTFFNUE3NzVDN0Y4QkFDRTYwQUIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTE5Mjc3MEQ1NTQyMTFFNUE3NzVDN0Y4QkFDRTYwQUIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6fHnCdAAACiElEQVR42qSXS2xNQRiAz70RYuWVoNiwoKhXiNfOBimCYIGUIkiaVtBqqVfFW1CsvF8JsSHU61aJCKmdbbuR2FpIUPVO6vuT/8j09pyZOedO8mVyzvwz35x75sz8N9MWdCsroRJq4G3gUYq7umLb2jOZKqqlUEFce3g/a8SUw22YDU9hVlBAQVhLdQ7mwHOui/Ola+Ca0aefimemFO6gOm7cGg4t3B8TSlfBjYi+oXhGQmE11YmIphHwhPYykU6xjNFfxdM9hduoTlpCRsFkke6HB5bAASqe5hBupTrtmJdMqkGk32EFPLQED4QcTI0RbqFqdAirWcFnoCNjfDK94S4stHT8BHPhnXGvSleprdQgOxX1yfyGZfDY0nkQNBvroNJDWGsKpWTaegb1gXtQahnoA9yRAfMmnl/qEPZYyVHSUHwf5hewP+xCeCyqIW6Wv3T7ak4prI8TBo6f5qeKnyUU7kF41BaQdQzwA5bAI0+hLJrDrqCsx0AibvGMy/nMzEe6Gc56xPXV02RiodJNcD7B+xwsawDxhLTSjXAhxcodouKSpNINcNEysOxe7y3tQ1U83le6Hi47nuagZCrwwhJTpOJxLuk6uOIQHoBD8BcWw0tL7DAVj42TroWrHk/YYFx3wiJ4ZenTLVUxpWVw3SGUp9sXkQ126nHoEsvnNDqUroabDuER2GtJQ7/pE7+2jCE5Ug5xuUgnOYSyj+72yH879InfWMJGQklW31FTTJCkkfW+Hyjir1QLoDUmZLssxDBHWh6RI8nhuzPpzqDi0oh/CJKyNMovEi6kP5qcNRnCurSnNwN/UXGrkZT9T1l65R3ckrN+hEtBgQXJZxaNvJ55cMts+yfAAGSXt4VnzMZdAAAAAElFTkSuQmCC"); background-size: 100%; background-repeat: no-repeat; width: 15px; height: 15px; }

.icon--delete:hover { opacity: 0.5; }

/* CONTROL: Icons
=============================================================================*/
.icons-sprite, .icon--check, .icon--cross { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAABkCAYAAABpaXvyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMzgwMTE3NDA3MjA2ODExODA4MzlCMUNEMDJEQkM0OCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCM0I4MjhGQUI4MUQxMUUzOUE5RkRCNUYyNDYzQTJFOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCM0I4MjhGOUI4MUQxMUUzOUE5RkRCNUYyNDYzQTJFOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDM4MDExNzQwNzIwNjgxMTgwODM5QjFDRDAyREJDNDgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDM4MDExNzQwNzIwNjgxMTgwODM5QjFDRDAyREJDNDgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5kE2JfAAACJ0lEQVR42uzWPUtbURgH8JubEnAQ6hCIo1MK0kFwSPsBimiFCNLq2qlubipCS6HQKLg6u0jTQW86VITS4mScpM3QfgVJHFxEcMj1f+E55eRwXp5LIy7PA3+Oxnt/3pN73grdV6PRf1YVeYJ8VR/EQwBPkAPktfrw0RDACv2+T+0XG7qEHCK3OcCsigQXze5/QD4jTaSUA9ThydgA39HPC/RfSznArBrIZmwBVS0aMAfcUC8qu2jFceEite+RHxxQDakL5AXS88AdLqiP018BuMgFzcEfglmgbUZxYSfomqYh2Av65r4LDoKhBcWEWSBnQVHwS+Qjd6UppGkaDbvi6B5KUEGHXNYZ1Wq1HqO5YtxfrtfrveCTAnyL5g/tSaF9v4PrG16UwF1knDa5KmObXjPhmLqqgwX6W4VurDG26QG4kCRJRDeeaqBefWQOOWZs08/xHbdV98+QLc8I+YasIu3Arto2375agNcd8I6jJ9Z9PzLgpueJMzTl7vt6LdPX4VzYNTi47+v1DPkbgL9z931VM4zBP+26xobW6G2H1oUx1wSJLQM7ybHQVGxwnONAe8mFY8yArB1BfnrAbDSU6W374Il/Twr4Bs0sTUmzmjQa1Dh2wedId6D7gH+jmTLgBo1bc4KY8BEyD+PaekLBavOUjjvbgbPTJ5rSCux7jz2Aa4FZpeoNsqeDcpYSVFBBBRVUUEEFFVRQQQUVVFBBBRX0odA7AQYAz7KbqKFAfmoAAAAASUVORK5CYII="); }

.icon { display: block; }

.icon--img { display: inline-block; vertical-align: middle; }

.icon--check { vertical-align: middle; display: inline-block; height: 16px; width: 21px; }

.icon--cross { vertical-align: middle; display: inline-block; background-position: 0 -24px; height: 21px; width: 21px; }

td .icon--check { margin: 0 auto; }

/* CONTROL: Social icons
=============================================================================*/
.icons--social li { float: left; margin-left: 1px; padding: 0; }

.icons--social li:before { display: none; }

.icons--social .icon { display: inline-block; height: 20px; width: 20px; overflow: hidden; }

.icons--social .icon:hover img { margin-top: -20px; }

.header-section .icons--social { position: absolute; right: 30px; bottom: 45px; }

/* CONTROL: Stock value icons
=============================================================================*/
.icon--stock-value-up, .icon--stock-value-down { min-width: 50px; position: relative; display: block; background-repeat: no-repeat; background-position: 100% 0; padding-right: 16px; display: inline-block; }

.icon--stock-value-up { background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGFhZ18xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDE2IDE2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNiAxNiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBpZD0icGF0aDM4MzYiIGZpbGw9IiNDOENEMkUiIGQ9Ik04LjgsNC41QzguMyw0LDcuNiw0LDcuMSw0LjVMMiw5LjVsMS43LDEuN0w3LjksN2w0LjQsNC4zTDE0LDkuNkw4LjgsNC41eiIvPg0KPC9zdmc+DQo="); }

.icon--stock-value-down { background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGFhZ18xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDE2IDE2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNiAxNiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBpZD0icGF0aDM4MzZfMV8iIGZpbGw9IiNFNTI2MjAiIGQ9Ik0xNCw2LjZsLTEuNy0xLjdMNy45LDkuM0wzLjcsNUwyLDYuN2w1LjEsNWMwLjUsMC41LDEuMiwwLjUsMS43LDBMMTQsNi42eiIvPg0KPC9zdmc+DQo="); }

.lt-ie9 .icon--stock-value-up { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAHCAYAAAA8sqwkAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAADZSURBVBiVXYuhSgRhGEXP/REWLIKIshoMgsFgMVkM62oQdbSI+gg+iO9hMZgcWcMumDYLZqthncFFYYNB5ruWHRg96cI9R7ZpkpXadHALFEpc5osumr+aweFIW0kMgHkAwauC7v2y32on1eOo1HYST1N5AlSG9UgMT0ut/QmykXYUDIA5xBewK7gAfoDVKhievGsDQFlBN4IcmAU+w+z12n4GyAod29wBLeBDwX6yuZrK46qiU8sA+ZIfwmTAN7DgxHVqjTkHbpToPK74hX/02u4bDgR9zXD2C9uYUSmNvs8IAAAAAElFTkSuQmCC"); background-position: 100% 4px; }

.lt-ie9 .icon--stock-value-down { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAHCAYAAAA8sqwkAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAACTSURBVBiVbdCtSoRhFEXhJ9nMJpPNMCiDwSKGAZvN+/MKrFq8C4vNZPEXRRERluUd+Bi+cOCw14Jz2GIrLmNRmR1O4ya2xVUUz3EwI5/F93CuxSq+RvAay4l8Hj+DPcXhGpzE5wBvcRQX8Tuyx9ivTE8fx/sQPuJv7A+xt/Y2/13GyxCL+9idOnONLOIubmNnk/8DZWm0cMg4egIAAAAASUVORK5CYII="); background-position: 100% 4px; }

.icon-payment-sprite, .field--payment-selection-ideal > .field-label--radiobutton { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAYBQTFRFmJiYlpaWZWVljo6OjIyM+Nzq5HWt0RFy1SqA2kGOY2Nj0x95Q0ND0RZ0Ojo63VOYRUVFGhoaJiYmMzMzHR0dAwMD/O/13E+W7+/v/fP41i+D9crfm5ubf39//fT45OTk/PH3/vv95Xuw/f39yMjI1iyB//3+/v7+9fX18PDw1zSG+/v7/fX5kZGR/vr8CwsL/vz9EBAQzwtuXl5e65jCzwxupaWlVlZW0A1vWlpa9/f30A9w0hh10dHR2kSQ9tLkQEBAzwpt0NDQOTk59MXc6ZG9r6+v++306Ojo+ubwbW1t4eHhwcHB76rM/vj776/P5Heu43Cq/fb6i4uL8LLR4Wak7u7ucHBwd3d3zgVq1jCEuLi48vLyx8fH3E2V/O7131ud5oG054a37aLI7qbK0tLSNjY2U1NT39/f0yF71Sd+tbW1+vr69PT0qKioqqqq3EqTzwhsubm59vb2KioqMDAw09PTkJCQ1i6Cz8/PDw8Pv7+/zQBnAAAA////////4bckOQAAAIB0Uk5T/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wA4BUtnAAABgklEQVR42qTTV1fCQBAFYBRRmiAIkSRIU+migr1X7L2LXey9KwzjX3dXQ07AQ/LgfUkevpPd7N5RfSlEpQiwRBRBnhCQyUljz9hMCdWsSChwfkrS+HTfXG7NGbOCoCArfNPF0Hjo66je3rP7I6SgDn6yfXV44sJP66ujBKDpm/Bv1BobiCgBAMyt7oxKDkAlqi0RxF+QNL2qA+j1aoFlWQCeB8B+TbDlWgB7dnIAZbiWnuxj5o/hI7qiBTQsYdemALboCRnJEtM6RpMG3ufjCQijelgAqxR0YV0Vu8P4dMAznnECRjBpE4DDmsu1vaHLuwgMy/T7H/Zbq9HDYDaT3+Rzp3MKcdkA0MRxHVryiHMcFxNBbz3JRdFvQjcmLfkl6B6yxSCMFSZZUInnM7JgKNiSkgPr+G65kQGDUXebeFl/QfwoFpJcdyF4vDS3H+DAy1lILEzAQRIRKrdAb/603J64FStXWNrUHS1tzZyktMW1H9M73dLaKw6Owuj9e7q/BRgAqFSlknxWuBUAAAAASUVORK5CYII="); }

.ie9 .icon--stock-value-down, .ie9 .icon--stock-value-up, .ie10 .icon--stock-value-down, .ie10 .icon--stock-value-up, .ie11 .icon--stock-value-down, .ie11 .icon--stock-value-up { background-position: 16px 0; }

/* PART: SVG icon sheet
=============================================================================*/
.icon--phone-20 { background-image: url("../../img/sprites/icons.svg"); background-repeat: no-repeat; background-position: -60px 0; display: inline-block; width: 20px; height: 20px; padding: 0; margin: 0 8px 0 0; top: 2px; position: relative; }

.lt-ie9 .icon--phone-20 { background-image: url("../../img/ie/icon-sheet.png"); /* <-- Mind the naming. Older file present in this dir. */ }

.icon--mail-20 { background-image: url("../../img/sprites/icons.svg"); background-repeat: no-repeat; background-position: -60px -120px; display: inline-block; width: 20px; height: 20px; padding: 0; margin: 0 8px 0 0; top: 2px; position: relative; }

.lt-ie9 .icon--mail-20 { background-image: url("../../img/ie/icon-sheet.png"); /* <-- Mind the naming. Older file present in this dir. */ }

.icon--phone-20-white { background-image: url("../../img/sprites/icons.svg"); background-repeat: no-repeat; background-position: -120px 0; display: inline-block; width: 20px; height: 20px; padding: 0; margin: 0 8px 0 0; top: 2px; position: relative; }

.lt-ie9 .icon--phone-20-white { background-image: url("../../img/ie/icon-sheet.png"); /* <-- Mind the naming. Older file present in this dir. */ }

.icon-item { position: relative; display: inline-block; padding: 5px 0  5px 25px; text-decoration: none; min-height: 9px; }

.icon-item:before { background-image: url("../../img/sprites/icons.svg"); background-repeat: no-repeat; content: ""; width: 30px; height: 30px; position: absolute; left: 0; top: 1px; }

.lt-ie9 .icon-item:before { background-image: url("../../img/ie/icon-sheet.png"); /* <-- Mind the naming. Older file present in this dir. */ }

.icon-item.icon-download:before { background-position: -60px -650px; }

.icon-item.icon-download-arrowed:before { background-position: -60px -300px; }

.icon-item.icon-vink-20:before { background-position: -60px -772px; }

.icon-item.icon-exclamation-20:before { background-position: -60px -713px; }

.icon-item.icon-client:before { background-position: -60px -590px; }

.icon-item.icon-client-black:before { background-position: -300px -590px; }

.icon-item.icon-client-grey:before { background-position: -420px -590px; }

.icon-item.icon-item--size-20:before { width: 20px; height: 20px; top: 2px; }

/* PART: Vertical arrow icons
=============================================================================*/
.icon--arrow-updown-grey, .icon--arrow-up, .icon--arrow-down { display: inline-block; position: relative; width: 15px; height: 1em; }

.icon--arrow-updown-grey:before, .icon--arrow-updown-grey:after, .icon--arrow-up:before, .icon--arrow-up:after, .icon--arrow-down:before, .icon--arrow-down:after { position: absolute; border-style: solid; }

.icon--arrow-updown-grey:before, .icon--arrow-up:before, .icon--arrow-down:before { top: 0; border-width: 0 5px 5px 5px; }

.icon--arrow-updown-grey:after, .icon--arrow-up:after, .icon--arrow-down:after { bottom: 0; border-width: 5px 5px 0 5px; }

.icon--arrow-updown-grey:before { content: ""; border-color: transparent transparent #999999 transparent; }

.icon--arrow-updown-grey:after { content: ""; border-color: #999999 transparent transparent transparent; }

.icon--arrow-up:before { content: ""; border-color: transparent transparent #ea650d transparent; }

.icon--arrow-down:after { content: ""; border-color: #ea650d transparent transparent transparent; }

/* COMPONENT: Block Alertbox
=============================================================================*/
.block--alert-image, .block--alert p, .block--alert-error p, .message--default, .message--info, .message--error, .message--warning, .message--success, .error-message, .warning-message, .success-message, .success-message-ffwd, .dialog--warning h2 { background-image: url("data:image/png;base64,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"); background-repeat: no-repeat; }

.block--alert { border-radius: 4px; padding: 7px 10px; margin-bottom: 15px; background-color: #f9f8c8; border: 1px solid #EA650D; }

.block--alert p { background-position: -580px 2px; background-repeat: no-repeat; padding: 0 0 0 28px; margin: 0; position: relative; }

@media (max-width: 479px) { .block--alert p { background-position: -535px -23px; padding-left: 40px; margin-bottom: 13px; min-height: 27px; } }

/* THEME: Alertbox IE 7/8
=============================================================================*/
.block--alert.border-fix { border-color: transparent; position: relative; }

.block--alert.border-fix .border-fix-tl, .block--alert.border-fix .border-fix-tr, .block--alert.border-fix .border-fix-br, .block--alert.border-fix .border-fix-bl { background-image: url("../../img/ie/block--alertbox.png"); }

/* THEME: Error
=============================================================================*/
.block--alert-error { border-color: #ff6666; background-color: #ffe5e5; padding: 7px 10px; }

.block--alert-error p { background-position: -427px -109px; background-repeat: no-repeat; color: #d70000; padding: 0 0 0 28px; margin: 0; position: relative; }

.block--alert-error a { color: #D70000; }

@media (max-width: 479px) { .block--alert-error p { background-position: -385px -131px; padding-left: 40px; margin-bottom: 13px; min-height: 27px; } }

/* THEME: Alertbox Error IE 7/8
=============================================================================*/
.block--alert-error.border-fix { border-color: transparent; position: relative; }

.block--alert-error.border-fix .border-fix-tl, .block--alert-error.border-fix .border-fix-tr, .block--alert-error.border-fix .border-fix-br, .block--alert-error.border-fix .border-fix-bl { background-image: url("../../img/ie/block--alertbox-error.png"); }

.block--alert.border-fix .border-fix-tl, .block--alert-error.border-fix .border-fix-tl { top: -11px; left: -11px; }

.block--alert.border-fix .border-fix-tr, .block--alert-error.border-fix .border-fix-tr { top: -11px; right: -11px; }

.block--alert.border-fix .border-fix-br, .block--alert-error.border-fix .border-fix-br { bottom: -11px; right: -11px; }

.block--alert.border-fix .border-fix-bl, .block--alert-error.border-fix .border-fix-bl { bottom: -11px; left: -11px; }

/* VAR: Text indent
=============================================================================*/
/* COMPONENT: Select
=============================================================================*/
.select { display: inline-block; padding: 0; position: relative; background-color: #fff; }

/* STATE: No pointer events
=============================================================================*/
.select--nopointerevents { border: 1px solid #cac7c7; border-radius: 4px; overflow: hidden; vertical-align: top; }

/* PART: The actual select box
=============================================================================*/
.select > select { border-radius: 4px; outline: 0; border-style: solid; border-width: 1px; border-color: #cac7c7; -webkit-appearance: none; -moz-appearance: none; text-indent: 0.01px; /*text-overflow: $string-empty;*/ position: relative; background: transparent; font-size: 16px; font-size: 1rem; margin: 0; padding: .5em 2.2em .5em .5em; max-width: 290px; }

@media (min-width: 479px) { .select > select { max-width: 330px; } }

@media (min-width: 820px) { select { width: 330px; } }

/* PART: Attempt to remove native outlines
=============================================================================*/
.select > select, .select > select > option { outline: 0; }

/* STATE: Focus state
=============================================================================*/
.select--focus, .select > select:focus { border-color: #ea650d; }

/* PART: No pointer events mode
=============================================================================*/
.select--nopointerevents > select { position: relative; z-index: 10; visibility: visible; opacity: 0; }

.select--nopointerevents > select[disabled] { opacity: 0; }

.ie8 .select--nopointerevents > select { zoom: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; padding-right: 0; }

/* WORKAROUND: Text indent is needed in Firefox to push the native arrow out of sight
=============================================================================*/
@-moz-document url-prefix() { .select > select { text-indent: 1px; } }

/* WORKAROUND: Since IE9 supports the ::after and ::before pseudo-elements, but not hiding the native arrow, we can remove the riht padding for the custom arrow
=============================================================================*/
.ie .select > select { padding-right: 14px; }

/* WORKAROUND: Hide the native arrow in IE10
=============================================================================*/
.select > select::-ms-expand { display: none; }

/* PART: Arrow block
=============================================================================*/
.select:after, .select-arrow { content: " "; position: absolute; display: inline-block; width: 2em; z-index: 2; right: 0; top: .3em; bottom: .3em; border-left: 1px solid #cac7c7; pointer-events: none; background-color: #fff; font-size: 16px; font-size: 1rem; background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSI3cHgiIGhlaWdodD0iNnB4IiB2aWV3Qm94PSIwIDAgNyA2IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4NCiAgICA8dGl0bGU+U2xpY2UgMTwvdGl0bGU+DQogICAgPGRlc2NyaXB0aW9uPkNyZWF0ZWQgd2l0aCBTa2V0Y2ggKGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCk8L2Rlc2NyaXB0aW9uPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBza2V0Y2g6dHlwZT0iTVNQYWdlIj4NCiAgICAgICAgPHBhdGggZD0iTTAsLTMuNTUyNzEzNjhlLTE1IEw3LC0yLjQ4Njg5OTU4ZS0xNSBMMy41LDYgTDAsLTMuNTUyNzEzNjhlLTE1IFoiIGlkPSJUcmlhbmdsZS0xIiBmaWxsPSIjRUE2NTBEIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+DQogICAgPC9nPg0KPC9zdmc+"); background-position: center; background-repeat: no-repeat; }

.no-inlinesvg .select-arrow { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAGCAYAAAAPDoR2AAAAaklEQVQIHWO8mWOxlYGJ0YsBHfz7v43p+/9/hf////+FLAfig8SZ9KecvPXv3/+JyJIgPkicCST47vuHZqDACxAbRIP4IDZY0nrujc8M//9VgARANJgPZv//zwC0A8RkvJ5tMQlEg/ggDAAY8EaAIs1PDQAAAABJRU5ErkJggg=="); }

/* STATE: Disabled state
=============================================================================*/
.select > select[disabled], .select--disabled, .select--disabled:after, .select--disabled:before, .select--disabled .select-arrow, .select--disabled .select-textoverlay { background-color: #EBEBE4; }

.select--disabled:after, .select--disabled .select-arrow { opacity: 0.3; }

/* PART: Text overlay when pointer events are missing
=============================================================================*/
.select-textoverlay { position: absolute; display: inline-block; top: 8px; /*top: 50%; transform: translateY(-50%);*/ left: .5em; /*background-color: #fff;*/ padding: 0 2px; pointer-events: none; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

.data-table-cell .select-textoverlay { font-size: 1rem; }

.ie9 .select-textoverlay, .ie10 .select-textoverlay { top: 8px; }

/* WORKAROUND: Since IE9 supports the ::after and ::before pseudo-elements, but not hiding the native arrow, we need to hide the custom one
=============================================================================*/
.ie9 .select:after { display: none; }

/* PART: Custom sizes (for older implementation)
=============================================================================*/
.size2-select-field select, .size2-select-field .select--nopointerevents { width: 90px; }

.size3-select-field select, .size3-select-field .select--nopointerevents { width: 120px; }

.size4-select-field select, .size4-select-field .select--nopointerevents { width: 150px; }

.size5-select-field select, .size5-select-field .select--nopointerevents { width: 180px; }

.size6-select-field select, .size6-select-field .select--nopointerevents { width: 210px; }

.size7-select-field select, .size7-select-field .select--nopointerevents { width: 240px; }

.size8-select-field select, .size8-select-field .select--nopointerevents { width: 270px; }

.size9-select-field select, .size9-select-field .select--nopointerevents { width: 100%; }

@media (min-width: 820px) { .size9-select-field select, .size9-select-field .select--nopointerevents { width: 300px; } }

.size-full-select-field select, .size-full-select-field .select--nopointerevents { width: 100%; }

.filterbox-three-col-field-group select, .filterbox-three-col-field-group .select--nopointerevents { width: 210px; }

.filterbox-one-col-field-group select, .filterbox-one-col-field-group .select--nopointerevents { width: 180px; }

/* WORKAROUND: Fixes for Firefox messing with <select> styling
=============================================================================*/
@-moz-document url-prefix() { .select:after, .select-arrow { top: 1px; bottom: 1px; right: 0; border-radius: 0 2px 2px 0; }
  .select--disabled:after, .select--disabled .select-arrow { opacity: 1; } }

/* WORKAROUND: IE8 select width adjustments
=============================================================================*/
.ie8 .select--nopointerevents { zoom: 1; overflow-x: hidden; overflow-y: hidden; }

.ie8 .select--focus { overflow-x: visible; }

.ie8 .select > select { width: auto; min-width: 100%; }

.ie10 .select--nopointerevents .select-textoverlay, .ie9 .select--nopointerevents .select-textoverlay { overflow: hidden; width: 90%; }

.ie10 .select--nopointerevents .select-arrow, .ie9 .select--nopointerevents .select-arrow { right: 0; }

/* COMPONENT: Text Field */
input[readonly] { background-color: #EBEBE4; }

input[readonly].like-not-readonly { background-color: #fff; }

input[disabled].text-field { background-color: #EBEBE4; color: #333; border: none; padding-left: 10px; -webkit-text-fill-color: #333; /* WEBKIT IOS FIX */ opacity: 1; /* WEBKIT IOS FIX */ }

.text-field-prefix + input[disabled].text-field { padding-left: 10px; }

.field-value { padding: 10px 0 0 0; display: inline-block; }

input[type="date"] { width: 80%; background-color: #fff; }

.date-field, .text-field { display: inline-block; padding: 9px; margin: 0; width: 330px; border: 1px solid #e5ded9; /* Remove iOS webkit styling */ -webkit-appearance: none; border-radius: 4px; }

.text-field--100pc { width: 100%; }

.text-field--stretched { box-sizing: border-box; width: 100%; }

.text-field--icon-client { background-image: url("../../img/sprites/icons.svg"); background-repeat: no-repeat; background-position: -412px -586px; padding-left: 30px; }

.lt-ie9 .text-field--icon-client { background-image: url("../../img/ie/icon-sheet.png"); /* <-- Mind the naming. Older file present in this dir. */ }

.date-field { background-repeat: no-repeat; background-position: right 5px; }

.date-field:focus, .text-field.focus { border-color: #EA650D; box-shadow: rgba(0, 0, 0, 0.2) 0 2px 7px; }

.date-field:focus input, .text-field.focus input { border: 0; box-shadow: none; }

/* IE */
.text-field-placeholder { color: #999999; }

/* WEBKIT */
.text-field::-webkit-input-placeholder { color: #999999; }

/* MOZILLA */
.text-field::-moz-placeholder { color: #999999; }

/* MOZILLA */
.text-field:-moz-placeholder { color: #999999; }

.text-field:-ms-input-placeholder { color: #999999; }

.text-field-prefix, .text-field-suffix, .text-field-suffix-value { top: 10px; font-size: 1rem; }

.data-table-cell .text-field-prefix, .data-table-cell .text-field-suffix, .data-table-cell .text-field-suffix-value { font-size: 1rem; }

.text-field-prefix { color: #999999; font-style: normal; position: absolute; z-index: 100; left: 10px; }

.text-field-suffix { color: #999999; font-style: normal; position: absolute; z-index: 100; left: 20px; }

/* stond uit, maar toch weer aangezet omdat er anders in de wasbak/suitcase de positie fout gaat*/
.touch-fields .text-field-prefix, .touch-fields .text-field-suffix { top: 10px; }

.text-field-suffix-value { visibility: hidden; position: absolute; }

/* PART: Text field sizes DO NOT USE DEPRICATED!!!
=============================================================================*/
.span1 { width: 60px; }

.span2 { width: 90px; }

.span3 { width: 120px; }

.span4 { width: 150px; }

.span5 { width: 180px; }

.span6 { width: 210px; }

.span7 { width: 240px; }

.span8 { width: 270px; }

.span9 { width: 300px; }

.span100 { width: 100%; }

/* THEME: Masthead span styling
=============================================================================*/
.grid--block-masthead .text-field { width: 100%; }

.grid--block-masthead .span3 { width: 85%; }

.grid--block-masthead-v2 .span1 { width: 100%; }

.grid--block-masthead-v2 .span2 { width: 100%; }

/* THEME: TextField size responsive
=============================================================================*/
@media (max-width: 479px) { .is-responsive .date-field, .is-responsive .text-field { width: 100%; /* the default */ }
  .is-responsive .span1, .is-responsive .span2 { width: 50%; }
  .is-responsive .span3 { width: auto; }
  .is-responsive .span8 { width: 100%; }
  .is-responsive .span9 { width: 100%; }
  .is-responsive .grid--block-masthead-v2 .span2 { width: 100%; } }

/* LANDSCAPE line-height fix iOS */
@media (min-width: 479px) and (max-width: 820px) { .is-responsive .date-field { line-height: 38px; } }

/* THEME: IE FIX
=============================================================================*/
.text-field-wrapper { height: 25px; line-height: 25px; display: inline-block; }

.text-field-wrapper .text-field { border: none; width: 100%; height: 100%; background-color: transparent; }

.text-field-wrapper.border-fix { position: relative; border-color: transparent; background: none; }

.text-field-wrapper.border-fix .border-fix-tl, .text-field-wrapper.border-fix .border-fix-tr, .text-field-wrapper.border-fix .border-fix-br, .text-field-wrapper.border-fix .border-fix-bl { background-image: url("../../img/ie/block--border.png"); }

.text-field-wrapper.border-fix.disabled .border-fix-tl, .text-field-wrapper.border-fix.disabled .border-fix-tr, .text-field-wrapper.border-fix.disabled .border-fix-br, .text-field-wrapper.border-fix.disabled .border-fix-bl { background: none; }

.text-field-wrapper > .border-fix-tl { top: -1px; left: -1px; }

.text-field-wrapper > .border-fix-tr { top: -1px; right: -1px; }

.text-field-wrapper > .border-fix-bl { bottom: -1px; left: -1px; }

.text-field-wrapper > .border-fix-br { right: -1px; bottom: -1px; }

.text-field-wrapper.border-fix.focus { border-color: transparent; background: none; }

.text-field-wrapper.border-fix.focus .border-fix-tl, .text-field-wrapper.border-fix.focus .border-fix-tr, .text-field-wrapper.border-fix.focus .border-fix-br, .text-field-wrapper.border-fix.focus .border-fix-bl { background-image: url("../../img/ie/block--focus.png"); }

.text-field-wrapper.border-fix.focus > .border-fix-tl { top: -11px; left: -11px; }

.text-field-wrapper.border-fix.focus > .border-fix-tr { top: -11px; right: -10px; }

.text-field-wrapper.border-fix.focus > .border-fix-bl { bottom: -11px; left: -11px; }

.text-field-wrapper.border-fix.focus > .border-fix-br { bottom: -11px; right: -10px; }

.text-field-wrapper.border-fix.is-readonly .border-fix-tl, .text-field-wrapper.border-fix.is-readonly .border-fix-tr, .text-field-wrapper.border-fix.is-readonly .border-fix-br, .text-field-wrapper.border-fix.is-readonly .border-fix-bl { background-image: url("../../img/ie/block--grayed.png"); }

.text-field-wrapper.border-fix.is-readonly > .border-fix-tl { top: -11px; left: -11px; }

.text-field-wrapper.border-fix.is-readonly > .border-fix-tr { top: -11px; right: -10px; }

.text-field-wrapper.border-fix.is-readonly > .border-fix-bl { bottom: -11px; left: -11px; }

.text-field-wrapper.border-fix.is-readonly > .border-fix-br { bottom: -11px; right: -10px; }

/* CONTEXT: Header search form
=============================================================================*/
.header-search-form .text-field--search, .header-search-form .text-field-wrapper { width: 100%; }

/* Text Focus
=============================================================================*/
.text-field:focus:not(.text-field-component-set):not(.file-field), .text-field-wrapper.focus input { border-color: #EA650D !important; box-shadow: rgba(0, 0, 0, 0.2) 0 2px 7px; }

.text-field--licenseplate:focus { box-shadow: 0 0 0; }

/* THEME: Lisence Plate
=============================================================================*/
.text-field--licenseplate { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIgAAAB4CAYAAAApKLpLAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAEy9JREFUeNrsXXuMXFd5/313Zt87u96uZTfe3Rpv0jYkOBTirB0ghQK1XRKjitiWiEOiEIyM6lCBqIhkwnqFiRuqSiC5ITFCVlKTINtR1UCAPKQQB7BDqIoUYoJk1nF2bYjtZT378jzv1z/msfeee153duyuveeTRjt75957Xr/zvc53vgNmhvjZ/dW7+ZbV/QzAfRbA55bVV/Pur97NMiwQMyNIf778L/mvbt6A1R9ci0XdVyFXZPi+DwAgIoABBpe+V6hyDVT9jbn09yt/s6tyC2j29tL7AtcZAJgBotn/hXt0z0beVa1b6Z3BdweqHbmfyo+AAmUKF8hUj0CRlcc48GOwfyDWV6hD5YZKd3PgOyRtiXxnYayC5VACTM04eTqDxw/8FPufyePEyHjo5hBAHhq6lx/54Wl8/oF/x1tnpvCn6Sxyeb8EszKiqkAJdd7sNRFwj33ow9VGGwdG7AwDEETAyAAESRkEu/ezrFPFgQncHBzEEMBi1FtWFstAo2mnrL9l5BHA1AZqXAVqvQFbv/Awrlt1N748+F2SAmRF35/xp3c/gz9lEjj+xzTOprPIF30UfS41nsuVJfVIVNtQnkI/+/g/yrnFRSAV6Gw4kghSkKGwwD06MCoH26YtArJs2mcDnhBIPICaAGr/EE6eXYytO/4XLx05Xm19Mnjzm6Pj8JraMHbuPM5NZDE2lUGhOLfhpHx4ILiGRtjOGLGzZJ3HEjYMDUeBzcyW1E28xoYZTRb32LQzbn/6ZeAlGn+Fd/TcjsNHfx8GEBw50nEY8UIu75c+BX/O3ANEkdkj49RKGc/h/02zgyScgRW6gw0X0XEOkxQijZix5ZSy+troGyrxKX0vA+wD7E8B/gUzQBgMBuD7oro8+/36JSew9pqf65tctnjidg4LLWdRIZQMgjhorOiUWuqgU/ZYA2xW3E8wyxEyTByZOIornkhsGwPs5yPPJCOdwxwQbuFib+57Db2p0xjoexHvXDyMyWwHelKncejYumg1hNFUKX/WCpuAOaXsV0xtmxmPOHVRcBICwBrllWFmKWzQSThGfVXPy0AnM4eT8pdFdeXejjP46NXPY3XPUWx5ah/AwH1rHsWa3qN4ZfQ9GJlYEjb+ZVWn2hRQ1jRS1+kMvYJs+k3HNWxmbBwBzTGftQUyNG4Am/d5UckQffT6JcN4est2vDK6BlsO7UM604Z0th27Xvoivvz8Q/jvLdux6bpnA1yDZ8WMDKkWlYwjrx1FRSlLRLBJnxF9WEoOItJoeike//V6/PbMNUhn20KeydfPrMCeo5swOrkMUBRoNfNr9Bc4MnNMG2ectRVT8giGH9t/+z1obzxfEiNlQc8BHeXUZA8evu1r6Os4I5WTFKNS7MAxNw7CcgXeaBmxpQ7C4Ii18ODLD6A3dTrEwILeUgbjwcOfmQVQRVQFOIjKkaNzkTuQ1MBBSC2utY4/kv8e1UFAooWKjqZJ7F773ZKeEfKrl5TXh2/7FpalRkT5otT8yeBljKuhO9LreCwYpEoObqWDUPQlzx5/Hz71VAoDPb/EIxs2Y9sPDqCzaRobr/sxbuo5gE899QCOnemX6tEq17DKScYKEDmKaQ0J9ndl0pPOuWYlYiqxAME3AzgyshK9qdMgWo9/W3c/elLD+K9j9+K359bhyMhKYQVvtqoccByZNCKOYX46Upi2AfOFDWa0jafXbMXwrEZwsOwQu7nvtaqDrIo+dkN5JVLSEpchzP1iZCUIK8saSzA6xtGVRharuVGbImIOqcKcHC0EgDhyAHHkyAHEUV0AQkTKKOi52F9EalMKElPLaTQ1+kCCkfCBvhTjZiD+xpae1IovRKQTezfi1hv7St8f3QgQ4cTejRJzODzcFNOv4dZh5jQPZycWmWNAgptjVDPSk4GDJPtHAGDb+r82AKLKhqpPmgJ/xYbJlqod2XMQZjkQZHtmIpFlkjFVxoPIPGw/+p9RbFt3rUVN2Sg6dCFzsOQ2jtQzj9ku7iaMIqpdxADAt3/yBm5d1Rurtk7EXOEiRhyoJw4Ph4o6sXcTTuzdFL7XiZgrRsQkVRyEywNN5YdWfPYgAODJl4fx5MvDoWuRQZcs9evEB2s4iaMaRYyk/2V7FNhgNXpyHdOr2wIcq1iggqPYBAOrOJGqE1RlU43vNT1v+2xIR2DFc2z5vA13MfQv2eggnufBmzN/p1h3xN1QZApZVEWpxRFdqg1YWi7HZmArJwIplt5JXbZMXAD6WBrVpiqi0m5/I0AaPA+NSUJTMoFkggSdQtN4Mu8nZ6j3rtrOQptNQroYB5tySQEAkshtccuFLg6XYopOGaApBmfQKaYUGDbyAKImsNei10GW9ywCFafR1d6MxR05AECu6JclDUd28YdYU8WuYsESadDvfo9YLRzZlGc1sMFndVaTMu0E1EG9OtFJNXIMldgQN4DpNoGrUkLIChIzF1R/8gA0AdQ4gDdPzeCW1VerAfK5rZ/AwSf24Y6t/wwC0N3RVM0P4vt+KPEJs36DX+WeRLvQIZJ8GqQRD7JBjHyXBLySoiOjCWbKs0go1zOAywsMpCfkBfEC11nUJ0iTQAfRPb3Benli2yVliO2UPl9pMwFMTaCGm0Ct78b3Dn4ft/7DhnCbgwNdyGd5ae8KvOvvPomBD/49OruXIVcoKv0kFWNYzCoUNJd3lDMMVWoWBBeVN3drnW2SzVfRWRTNIsRCuh9xH6pqoCB0IkORNyRQP1lWo9l2UjjtkAJ00vYpsiNVJ6lMhAT7VkBO9ZlKVSgBUAtOnp7Bfx48jMd/kMXxE39EsqE5nCEo+MnnMrxrx138/ptWuPxdC+Tz/pv6edeOuzify7AxR5kjR0Y/iCNHDiCOLG3tQPbCnTt3tk5PTfCuHXfyBwacDrJQPh8YWMG7dtzJ01MTvHPnztYgLiio9U5OnOf+69+LYu/fomX5ABpSi+W2e2SbQ8BuFXSa39y+WWuvm7LpqJw9urSVpPGBAOasAjb+DZUlYpMiS3ddZ+bb7m82OR3F+956G9j/AvDEi1147dgwUh1dVVwE/SDet75xHy60Lsfid31sjntdZk07CriSSeHt023YVqWDUG3n1A0ySzyatqkpCPESxagGnaB3fgHmpDWqJQQVWFnjgicAf7EU2LEFGHl7HN986L6K6uGLOkjiO/ueRtfqu8J2fm2CS/p8yC3M5oHR5QqxWcuJk6XHtAWRLcuTObqCS/A6r61N6k1ZfjGZ+8iUTUnGde7fAvzkuZ8BQEKmpFI2V0SiuV2ytiIuSrFwD0tAVWqGUnwYgphJsXaja7DNQhwruINqDYZicAzV+yuubVaISrIAIUsmmdTRZ5AnrOFS71gK/PzVN0O4CAHk3PhMAIIWHITjJLg0zyAbWa1az2AFu7XRH3SufRPn0EWEwySW2D6jIizBo7s5RngDSc3cQsF3Zt1CtmglXy39IGGJf/2SYay95hcCgxYfiRdZapMyKa6VonoPKUSObvmfNBaVapnfKJ5IrnhruVWMa6b+s+FYSTsmX/peSfuwuu9FXNs9jMlMO3o7/lBNCyGrDWmUQpU5q1rqtmLbiJ/GSjTDVaujptlHlm2ExqqQtd2mDFbobWRp9SAeQKKP9HWewUf6n8ea3qPYcmgfAODzNz+KgZ6jOHrqPRhJLzEOmjXySd7gOP4MHWjE5X5WMMFg8l6TGQ6DL8Q0uKoG2BxcYDqhIk5Mir2rncKpt5++YztePVXOk5ptQzrbhq/99Iu4/7l/xdN3bMfG656NdokiEo0USqWuEWTRaZBo92ToECK1aLDNtc6wTz2pyg2vMmcj3gOVY5D0U93kC1FZgBGAFLPTEQtlNL0Ej/16HY6dvQbpXHvo/tfP9mPPK5txauIqpZVDmorVNMtimIgMc8geWfgLlCZsTM7Fhjqyzhwnvc+FY3IOq0OHxAtRPwhh/8Z7kGpMl8QIRznDyMQy/MeGXegN5Ek1zTBorpGlaawKRGaDD8FWHVcByDZu1UZfqsFHrfXCUkzuZeqTpNoVNzt3Hzz8AHqqeVIRyX8KAA++dC9GJpZAjK+KdYqTRrmK29lxT2Ey6Q+2Ppta1mJUyqZOd1JOGiGU07bPVPd6NpZxqmkSD1XzpIZf2td5Bt++7Zvo7TwF2RF9HGCPJkWVYs56MtZcf93Eom3ebTKNZYqlLmI/7naQiGeV9GLZJFZrMnOfO/4+3PlUCqt7X8Ujt23Gth/O5kkd6D2AOw99BcfOXm3dsdpFKkVwsc32Bt0BhxDMSGWnWJ5FxxYc0NrbGQN8Js5gUz8Vx9SmwWTmLGl405GRlehJnQbzOnxj7f3o6ajkSV2PI6M3xJp1KpMNmD1rxeb0Sls2z5ZsJ3jWi9LykmytsFmh1S3V257BZ+KibPFuHcfkABaUHISB6n5c8fqhQJ7U3tQfcOjY2mjxBOUajW6Wx3F+cQwWDNjHjFitLJEegGz5bp31ZbvBjCzrrFtbsuYgRNSk6/Rg8v4jIysBrFTUygVBX67EASxUuIiVoyzynShkBturjo7mI+nCJNQAcZxgQXIPM0BcxuQFCQ4bDlJOCeLSai9EEWPDQTiAknh8yP4GR5cbBxkaGiKjcsqME3s34dYbe0vfH91YvRYBBentdHElNy7CVd5WVZm1us9ryT5U9cxahCCywuRWrbCaIvJldacYbVWBxBscHOSIckokVVRLeVIV1gtVTrFh7UDEWt6GXRAOGfwSMDiGdH6ICChYbauxxpDT2XxxzuxVpYvQBk1rJqzpfk9aKYWIeeZXo/jc+mvl1We2OjhZhlxdw3ScwzadFGnKt+UqoqPMdCo2WYBR5qiyDZuEBTfW9R0s2++Z2GdQ1Dzy7Bv42I296g7UJNB1Imb+ihjE4SDy2LvZIp4s50mtXKnkSaXg8woriGIOjC7zkJjsRTdzdAneKK6IgTk+xRT6pwqgggX4TeBQxd7E3Fw2u30psDe3CUBm+dYDUObBCW3HpFJmIYM+8JvbNxs5g+1+EBk3sQkMjhOjUUuQc9zyarL3WG4AcMxyVEfUVu5rXw8AaFa62p0HZGGauTFEjOYVwum8EVmsES2mrYxi+KDt3g6RHdsoh9AobboMhGQxkyJJ60RdgvXbH9R6oL1palJuTaLKEiAU0imsAl5YXi2GPiBZZ3qZtH9VVJgpSl2XltqUcNdaDJJEISdzMBFb6GS6uphyq8bJGh0CSN9VqXJUuztvYSFRBRwn3wbWvLdPDZC7tqzH5Os/roMiYo5QJonWHScG03ZTlS7olwyiiWNwDop53daBZpN7RBetLvPZsMLkfvIF4KMfXqMGyKe3fR04+RImXvsRClPnZh9nDjekas2Ys6abduSbfB2mjjTJXpNIsT31QGc6x6mPSkTo9vmYzGE2OALJ0KdvvQ3s3g889kIH7tn2dVFtqOYoawLQ/bs3Xud/2f5xXnXDMpe/a4F8Vt3Qw1/6pw38uzeOMYBuAE2yHGUNANoANMNlP1yo5APIAJhm5jwQDlouln8EAimIHC0oqmCgGPGkOnIkoyQADA0NJctcIzE4ODgzNjbGMzMzuHDhguuhBUAtLS1obW1Fd3d3SJcdGhqiZIC1FAcHB/n48ePMzEgkEkgmk3MuvLOz043A/zMFT+GQ/VYsFpHJZDA8PMz9/f0hgysZtKrGxsaq4Kgbi6oDyBxdXPB4ngciQrFYxNjYGO/Zs4ekOsjw8HDdFZKlS5e6UZin3CPIQYrFIvL5PHK5HPr6+iikg1SoUCjUfcZ7nrOY5ztVTwdLJCJ6pxs9R1WQkO3R7DZ6RVNTk+vVeSxW6mrm2lJjYyM8z0NDQwOSyWRVwclkMm5U5hk3uOQASSQSaGxsRENDA9LpNACgtbUVDQ0NyOfzKBaLbmSuQLISMclkEl1dXcjn80in0/B9H77vY2pqCpOTk+jq6kJzc/O8ZZOOLjJAfN/HhQsXUCgU4PvhfO6FQgEzMzOR6/OJTTq6yADp7OysOlJkVCwW0dHRUVcHm6P5QVY6yPT0tNGfMTU15fSQS2ilXCoOa8VBiAipVEqqZyQSibpyD6d7zC/xawWQbDaLdDqNRCJRXXzzPA+tra1ob29HOp2e08pvEBTBo9sdXSYiBgByuVxVzKRSKSQSCWQyGRQKBeRyubrOCKegXoYAAVB1iFUcZhfDQXYp5avTS+oMkCA3ceTMXEeOHEAcOYA4cgBx5ADiyAHE0WUMkP7+frS3t1e/B//Wk5wPxEwyT/PF6rdYHMTtcZkfVG8w6JY2YgFkenoaixYtuuSzw9HF7Tcd4GIB5Pz582hra7usZocTMZdYSZ2cnIzoJhdDF3E0P0SM9VrM8HApge7ExAQmJiZC1xxduYBzZu480Jfms97lADIPWP181rscQBxVuZiMk4V0kMpuuXoiut7bIRzVn4rFInzfR7FYREtLixognZ2dGB8fryvbKxQKbgTmOefwfR+FQgGFQgGtra1qgHR3d9P4+DjXk4s4gFweAMnn88hms+jp6QmnpJfJnbGxMZ6ennabshcINTc3o62tLZKjTAkQR46cFePIAcTR3On/BgCQIoevfNXBPwAAAABJRU5ErkJggg==") -3px -40px no-repeat; border-radius: 0; font-weight: bold; font-size: 13px; width: 132px; border: 0; text-transform: uppercase; height: 38px; line-height: 38px; margin-right: 10px; padding: 0; }

.text-field--licenseplate, .text-field--licenseplate.text-field[disabled] { padding-left: 38px; }

.text-field--licenseplate.focus { background-position: -3px 0; }

input[disabled].text-field--licenseplate.text-field { background-position: -3px -64px; background-color: transparent; color: #999999; }

.touch-fields input[disabled].text-field--licenseplate.text-field { background-position: -3px -80px; }

.lt-ie9 .text-field--licenseplate { width: 140px !important; }

.lt-ie9 .text-field--licenseplate + div, .lt-ie9 .text-field--licenseplate + div + div, .lt-ie9 .text-field--licenseplate + div + div + div, .lt-ie9 .text-field--licenseplate + div + div + div + div { display: none; }

.text-field--licenseplate::-webkit-input-placeholder { color: #333; }

/* Disabled state */
.text-field--licenseplate[disabled]::-webkit-input-placeholder { color: transparent; }

.text-field--licenseplate:-moz-placeholder { /* Firefox 18- */ color: #333; }

.text-field--licenseplate[disabled]:-moz-placeholder { color: transparent; }

.text-field--licenseplate::-moz-placeholder { /* Firefox 19+ */ color: #333; }

.text-field--licenseplate[disabled]::-moz-placeholder { color: transparent; }

.text-field--licenseplate:-ms-input-placeholder { color: #333; }

.text-field--licenseplate:disabled:-ms-input-placeholder { color: transparent; }

.text-field--licenseplate:disabled.text-field-placeholder { color: transparent; }

@media (max-width: 479px) { .is-responsive .text-field--licenseplate { background: url("data:image/png;base64,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") -3px -40px no-repeat; height: 38px; width: 132px; }
  .is-responsive .text-field--licenseplate:focus { background-position: -3px 0; }
  .is-responsive .text-field--licenseplate:disabled { background-position: -3px -80px; }
  .is-responsive .grid--block-field { display: inline; width: auto; }
  .is-responsive .grid--block-iota .grid-unit .custom-select-box + .dialog--information { margin: 10px 0 0 20px; } }

.lt-ie9 .disabled-field .text-field--licenseplate { background-position: 0 -64px !important; }

.lt-ie9 .grid--block-field .field--checkbox { margin-top: 3px; }

.ie9 .masthead input + .placeholder { left: auto; margin-left: 10px; }

.ie9 .field--date-mobile + .placeholder { display: none; }

@media (max-width: 479px) { .ie9 .masthead .placeholder { top: 10px; left: 10px; } }

/*
	COMPONENT: TEXT AREA
*/
.text-field--textarea { padding-top: 9px; padding-bottom: 8px; height: auto; }

.text-field--textarea[disabled] { color: #333; padding: 12px 0 10px 0; border: none; background-color: #fff; resize: none; -webkit-text-fill-color: #333; /* WEBKIT IOS FIX */ opacity: 1; /* WEBKIT IOS FIX */ }

.text-field--textarea[readonly] { background-color: #EBEBE4; }

.touch-fields .text-field--textarea { height: auto; }

.etcustomtextfield { position: relative; width: 100%; float: left; }

.ethint { position: absolute; left: 9px; top: 10px; color: #999999; }

.ettextfield .ethint { display: block; }

.ettextfield .etfocus .ethint { display: none !important; }

.ettextfield .etvalue .ethint { display: none; }

/* Context: Fixed sizes within scrollable table
=============================================================================*/
.data-table--scrollable-wrapper .data-table--scrollable .span1 { width: 60px; }

.data-table--scrollable-wrapper .data-table--scrollable .span2 { width: 90px; }

.data-table--scrollable-wrapper .data-table--scrollable .span3 { width: 120px; }

.data-table--scrollable-wrapper .data-table--scrollable .span4 { width: 150px; }

.data-table--scrollable-wrapper .data-table--scrollable .span5 { width: 180px; }

.data-table--scrollable-wrapper .data-table--scrollable .span6 { width: 210px; }

.data-table--scrollable-wrapper .data-table--scrollable .span7 { width: 240px; }

.data-table--scrollable-wrapper .data-table--scrollable .span8 { width: 270px; }

.data-table--scrollable-wrapper .data-table--scrollable .span9 { width: 300px; }

.data-table--scrollable-wrapper .data-table--scrollable .span100 { width: 100%; }

/* COMPONENT: Select Field
=============================================================================*/
.select-hidden { position: absolute; left: -9999px; opacity: 0; }

.custom-select-box { cursor: pointer; vertical-align: top; display: inline-block; width: 330px; }

.custom-select-box.disabled { opacity: .6; filter: alpha(opacity=60); background-color: #fff !important; }

.custom-select-box .current-value, .custom-select-box .new-current-value { background-color: #fff; background-repeat: no-repeat; background-position: right 5px; overflow: hidden; padding: 0 39px 0 10px; border: 1px solid #ccc; border-radius: 4px; white-space: nowrap; text-overflow: ellipsis; height: 37px; line-height: 36px; -moz-binding: url("mozilla-ellipsis.xml#ellipsis"); }

/*.touch-fields .custom-select-box {
	.new-current-value, .current-value {
		background-position: right 5px;
		height: $select_field_height_touch;
		line-height: 36px;
	}
}*/
.custom-select-box.border-fix { position: relative; border-color: transparent; background: none; }

.custom-select-box.border-fix .new-current-value, .custom-select-box.border-fix .current-value { height: 25px; line-height: 24px; }

.custom-select-box.border-fix .current-value { border: none; background-color: transparent; background-position: right -1px; }

.custom-select-box.border-fix .border-fix-tl, .custom-select-box.border-fix .border-fix-tr, .custom-select-box.border-fix .border-fix-br, .custom-select-box.border-fix .border-fix-bl { background-image: url("../../img/ie/block--border.png"); }

.custom-select-box.border-fix > .border-fix-tl { top: -1px; left: -1px; }

.custom-select-box.border-fix > .border-fix-tr { top: -1px; right: -1px; }

.custom-select-box.border-fix > .border-fix-bl { bottom: 0px; left: -1px; }

.custom-select-box.border-fix > .border-fix-br { right: -1px; bottom: 0px; }

.focused-custom-select-box .current-value, .focused-custom-select-box .new-current-value { border-color: #e97122; box-shadow: rgba(0, 0, 0, 0.23) 0 2px 5px; }

@media (max-width: 479px) { .is-responsive .custom-select-box { width: 100%; max-width: 100%; }
  .is-responsive .current-value { height: 37px; height: 37px; line-height: 37px; background-position: right 5px; box-sizing: border-box; white-space: inherit; } }

.custom-select-box-option-div { position: absolute; z-index: 20000; left: 0; top: 0; background: #fff; border: 1px solid #ea650d; border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.3) 0 2px 13px; width: 318px; }

.custom-select-box-option-div.scrolling { padding: 4px 0; }

.custom-select-box-option-div.scrolling .custom-select-box-options { overflow-y: scroll; overflow-x: hidden; -webkit-overflow-scrolling: touch; }

.custom-select-box-option-div.scrolling .custom-select-box-options li { border-radius: 0; }

/* Options */
.custom-select-box-options { margin: 0; }

.custom-select-box-options li { cursor: pointer; padding: 8px 10px 9px; line-height: 18px; background: #fff; }

.custom-select-box-options li:before { display: none; }

/*.touch-fields .custom-select-box-options li {
	padding: 8px 10px 9px;
}*/
.custom-select-box-options li.disabled { color: #a5a5a5; }

.custom-select-box-options li.first-child, .custom-select-box-options li:first-child { border-top-right-radius: 4px; border-top-left-radius: 4px; }

.custom-select-box-options li.last-child, .custom-select-box-options li:last-child { border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; }

/* Option hover states */
.custom-select-box-options li.hover { background: #f9d0b6; }

.ie8 .custom-select-box-option-div.border-fix { border-color: transparent; background: none; border: none; }

.ie8 .custom-select-box-option-div.border-fix ul { background-color: transparent; }

.ie8 .custom-select-box-option-div.border-fix li { margin-right: 1px; background: transparent; }

.ie8 .custom-select-box-option-div.border-fix li.first-child, .ie8 .custom-select-box-option-div.border-fix li.last-child { background: transparent; }

.ie8 .custom-select-box-option-div.border-fix li.hover { background: url("../../img/ie/select-box-ie.png") no-repeat -622px -950px; }

.ie8 .custom-select-box-option-div.border-fix li.first-child.hover { background-position: -622px -921px; }

.ie8 .custom-select-box-option-div.border-fix li.last-child.hover { background-position: -622px -1194px; }

.ie8 .custom-select-box-option-div.border-fix li.one-item.hover { margin-top: 3px; padding-top: 0; background-position: -622px -1197px; position: relative; }

.ie8 .custom-select-box-option-div.border-fix li.one-item.hover span.first-child { width: 100%; height: 3px; display: block; position: absolute; top: -3px; left: 0; background: url("../../img/ie/select-box-ie.png") no-repeat -622px -921px; z-index: 1; }

.ie8 .custom-select-box-option-div.border-fix .border-fix-tl, .ie8 .custom-select-box-option-div.border-fix .border-fix-tr, .ie8 .custom-select-box-option-div.border-fix .border-fix-br, .ie8 .custom-select-box-option-div.border-fix .border-fix-bl { background-image: url("../../img/ie/block--focus.png"); }

.ie8 .custom-select-box-option-div.border-fix > .border-fix-tl { top: -11px; left: -11px; }

.ie8 .custom-select-box-option-div.border-fix > .border-fix-tr { top: -11px; right: -10px; }

.ie8 .custom-select-box-option-div.border-fix > .border-fix-bl { bottom: -11px; left: -11px; }

.ie8 .custom-select-box-option-div.border-fix > .border-fix-br { bottom: -11px; right: -10px; }

.custom-select-box.span1 { width: 60px; }

.custom-select-box.span2 { width: 90px; }

.custom-select-box.span3 { width: 120px; }

.custom-select-box.span4 { width: 150px; }

.custom-select-box.span5 { width: 180px; }

.custom-select-box.span6 { width: 210px; }

.custom-select-box.span7 { width: 240px; }

.custom-select-box.span8 { width: 270px; }

.custom-select-box.span9 { width: 300px; }

.grid--block-masthead .select-field, .grid--block-masthead .custom-select-box { width: 100% !important; }

.option-parts-length-1 .option-part { display: inline-block; width: 100%; }

.option-parts-length-2 .option-part { display: inline-block; width: 50%; }

.option-parts-length-3 .option-part { display: inline-block; width: 30%; }

.option-parts-length-4 .option-part { display: inline-block; width: 25%; }

.current-value .option-part { width: auto; margin-right: 1em; }

.option-part { display: inline-block; width: 20%; }

.custom-select-box-options .option-select-header { background: #f2f2f2; cursor: default; }

/* CONTEXT: Responsive Block Delta inside column
/*Inside column grid ugly patch*/
.is-responsive .col-t-one-half .custom-select-box, .is-responsive .col-d-one-half .custom-select-box, .is-responsive .col-one-half .custom-select-box { width: 100%; }

.is-responsive .col-t-one-half .custom-select-box .current-value, .is-responsive .col-d-one-half .custom-select-box .current-value, .is-responsive .col-one-half .custom-select-box .current-value { white-space: normal; }

@media (min-width: 610px) and (max-width: 820px) { .is-responsive .col-t-one-half .custom-select-box, .is-responsive .col-d-one-half .custom-select-box, .is-responsive .col-one-half .custom-select-box { width: 330px; } }

/* COMPONENT: Checkbox
=============================================================================*/
.checkbox--custom { overflow: hidden; position: absolute; left: -3px; top: 2px; width: 20px; height: 20px; background: url("../../img/sprites/checkbox.svg") no-repeat 0 0; }

.checkbox--custom input { cursor: pointer; opacity: 0; width: 20px; height: 17px; outline: 0; }

.checkbox--custom.checked { background-position: 0 -200px; }

.checkbox--custom.disabled { background-position: 0 -500px; }

.checkbox--custom.disabled.checked { background-position: 0 -400px; }

.checkbox--custom.disabled + label { color: #adadad; }

/* CONTEXT: Poll
=============================================================================*/
.poll-options .checkbox--custom { margin-left: -3px; width: 24px; height: 24px; }

/* CONTEXT: IE 7/8
=============================================================================*/
.lt-ie9 .poll-options .checkbox--custom { height: 17px; }

.field--checkbox { margin-top: 10px; }

.touch-fields .grid--block-field + .grid--block-field .field--checkbox { min-height: 0; }

/* COMPONENT: RadioButton
=============================================================================*/
.radiobutton--custom { overflow: hidden; position: absolute; left: -5px; top: 2px; cursor: pointer; width: 24px; height: 24px; background: url("../../img/sprites/radiobutton.svg") no-repeat; }

.radiobutton--custom input { opacity: 0; outline: 0; width: 24px; height: 14px; }

.field--radiobutton { margin: 10px 0 0; }

.radiobutton--inline { margin-right: 10px; position: relative; }

.radiobutton--custom.checked { background-position: 0 -200px; }

.radiobutton--custom.checked.disabled { background-position: 0 -400px; }

.radiobutton--custom.disabled { background-position: 0 -500px; }

.lt-ie9 .radiobutton--custom { background: url("../../img/ie/radiobutton.png") no-repeat; }

.lt-ie9 .radiobutton--custom input { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); }

.lt-ie9 .radiobutton--custom.checked { background-position: 0 -200px; }

/* COMPONENT: Gender selection
=============================================================================*/
.gender-selection-sprite, .field--gender-selection-male > .field-label, .field--gender-selection-female > .field-label { background-image: url("data:image/png;base64,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/GMzLdsAADhyaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzMiA3OS4xNTkyODQsIDIwMTYvMDQvMTktMTM6MTM6NDAgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgICAgICAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iPgogICAgICAgICA8eG1wOkNyZWF0b3JUb29sPkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1LjUgKE1hY2ludG9zaCk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTYtMDEtMjhUMTA6MjY6MzQrMDE6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNi0wOS0yOFQxMTozNzozNCswMjowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTYtMDktMjhUMTE6Mzc6MzQrMDI6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDxwaG90b3Nob3A6SUNDUHJvZmlsZT5zUkdCIElFQzYxOTY2LTIuMTwvcGhvdG9zaG9wOklDQ1Byb2ZpbGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6ZDA0MzNjYmQtZDZlMS00YWVkLWJkOWYtM2FjZjk2ZTA5NmE5PC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuZGlkOmQwNDMzY2JkLWQ2ZTEtNGFlZC1iZDlmLTNhY2Y5NmUwOTZhOTwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOmQwNDMzY2JkLWQ2ZTEtNGFlZC1iZDlmLTNhY2Y5NmUwOTZhOTwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNyZWF0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDpkMDQzM2NiZC1kNmUxLTRhZWQtYmQ5Zi0zYWNmOTZlMDk2YTk8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTYtMDEtMjhUMTA6MjY6MzQrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1LjUgKE1hY2ludG9zaCk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+MTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MTgwPC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjEwMDwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg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"); }

.field--gender-selection > .field-label { padding-top: 11px; }

.field--gender-selection .field--radiobutton { display: inline-block; margin-bottom: 0; }

.field--gender-selection .field--radiobutton .field-label { padding-left: 27px; line-height: 40px; }

.field--gender-selection .field--radiobutton:first-child { padding-top: 0; }

.field--gender-selection .field--radiobutton + .field--radiobutton { margin-left: 10px; }

.field--gender-selection .radiobutton--custom { top: 10px; }

.field--gender-selection .field-label, .field--gender-selection label.field-label { /* dual selector for added specificity, to prevent advisor styles from messing this up */ /*width: auto; removed to correct the first label with */ padding-right: 0; }

.touch-fields .field--gender-selection > .field-label { padding-top: 21px; }

.field--gender-selection-male .field--radiobutton .field-label, .field--gender-selection-female .field--radiobutton .field-label { display: inline-block; padding: 0 0 0 27px; line-height: 40px; }

.touch-fields .field--gender-selection-male .field--radiobutton .field-label, .touch-fields .field--gender-selection-female .field--radiobutton .field-label { padding-top: 0; }

.field--gender-selection-male > .field-label { background-position: 0 -60px; background-repeat: no-repeat; }

.field--gender-selection-male.checked > .field-label { background-position: -160px -60px; }

.field--gender-selection-female > .field-label { background-position: 0 0; background-repeat: no-repeat; }

.field--gender-selection-female.checked .field-label { background-position: -159px 0; }

@media (max-width: 479px) { .is-responsive .field--gender-selection-male .field--radiobutton .field-label, .is-responsive .field--gender-selection-female .field--radiobutton .field-label { padding: 0 0 0 27px; } }

/* COMPONENT: Payment selection
=============================================================================*/
.field--payment-selection-ideal .field-label--radiobutton { display: inline-block; padding: 8px 0 0 38px; margin-top: -8px; min-height: 20px; }

.field--payment-selection-ideal > .field-label--radiobutton { background-position: 0 0; background-repeat: no-repeat; }

/* COMPONENT: Link more
=============================================================================*/
.more { text-decoration: none; display: inline-block; padding-left: 30px; position: relative; font-size: 16px; font-size: 1rem; }

.more:before { display: inline-block; background-color: #ea650d; width: 20px; height: 20px; border-radius: 50%; content: ' '; text-align: center; color: #FFF; font-weight: bold; position: absolute; left: 0; top: 0; line-height: 12px; background-position: 0 0; }

/* COMPONENT: Link arrowed
=============================================================================*/
.arrowed { text-decoration: none; display: inline-block; padding-left: 10px; position: relative; }

.lt-ie9 .more:before { background-position: center center; }

/* COMPONENT: Link more
=============================================================================*/
.less { text-decoration: none; font-size: 12px; font-size: 0.75rem; display: inline-block; padding-left: 30px; position: relative; }

.less:before { display: inline-block; background-color: #e5ded9; width: 14px; height: 14px; width: 20px; height: 20px; border-radius: 50%; content: ' '; text-align: center; color: #FFF; font-weight: bold; position: absolute; left: 0; top: -2px; line-height: 12px; /*@extend .icon-arrow-small-left;*/ background-position: 0 0; }

.lt-ie9 .less:before { background-position: center center; }

/* CONTROL: Link button
=============================================================================*/
.link-button { font-size: 12px; font-size: 0.75rem; color: #ea650d; text-decoration: none; }

/* THEME: pdf link
=============================================================================*/
.pdf-sprite { background-image: url("data:image/png;base64,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"); }

/* old .pdf
.pdf {
	@extend .pdf-sprite;
	background-repeat: no-repeat;
	background-position: 0 1px;
	padding-left: 20px;
	text-decoration: underline;

	.nowrap {
		white-space: nowrap;
	}
}*/
/*new version, svg proof*/
.pdf { padding-left: 25px; text-decoration: underline; position: relative; }

.pdf:before { content: ""; position: absolute; border-left: 0; left: 0; top: -5px; width: 20px; height: 25px; background-image: url("../../img/sprites/icons.svg"); background-repeat: no-repeat; background-position: -60px -650px; }

.lt-ie9 .pdf:before { background-image: url("../../img/ie/icon-sheet.png"); /* <-- Mind the naming. Older file present in this dir. */ }

.pdf .nowrap { white-space: nowrap; }

/* EXTEND: IE < 10 sprites
=============================================================================*/
.ie-sprite--previous-next, .lt-ie9 .button--next, .lt-ie9 a.button--back:before, .lt-ie9 .button--back-wrapper:before { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAACWCAYAAADT79iZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowRDA0MjZBOTc2QkUxMUUzODkwNzg1N0MzNkMwQUMzNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowRDA0MjZBQTc2QkUxMUUzODkwNzg1N0MzNkMwQUMzNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjBEMDQyNkE3NzZCRTExRTM4OTA3ODU3QzM2QzBBQzM2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjBEMDQyNkE4NzZCRTExRTM4OTA3ODU3QzM2QzBBQzM2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+ur/CnQAAAXVJREFUeNrs2EtuwjAQBuAk4gg0NwpXgFVygKo9TCsO4KzCFeBGtHdIbTqWjOWmzEPA4rc0ymPxyfEjHk09z3Nl0ZrKqAECBOhmaG0BdT6+fExiyf9G2vm6ufBr4Ua86bVY+qDC8hdirPQyxx7XI5MxMpk103XUETJJkBB1ckCGvfYt3SE1TlpAgAABAvR4aPXxuV88197fXu+bQwao9XGk560PJ4XOPobkXS/B4qeNWiydNRWWT38JE0F5L0YJVEIGLqRC0nWkQtJ1tKHngwS57DW6nny8IIcEBAgQIECA7gStLaCJMtyOJWUFJZdVt1pJsS5HeklpTIVESI1ESI2Y98hsjExnzXQdxZgI6aSV0XyvsTJcZLWAAAECBOgJoLQyWjzXuJVRdQ6ZQ6GytaX7I1W72JCrrsuFA1W7WFAJGbmfpkYipEYiNC6MEwsaLLDmj09iY83C+DjpOorYge43knWUtl31WyU9IYcEBAjQ/+1HgAEASWjNjUhke+YAAAAASUVORK5CYII="); background-repeat: no-repeat; }

/* EXTEND: Sprites
=============================================================================*/
.sprite--previous-next, .button--next, a.button--forward:after, a.button.button--forward:after, a.button--back:before, .button--back-wrapper:before { background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8IS0tIENyZWF0ZWQgd2l0aCBJbmtzY2FwZSAoaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvKSAtLT4NCg0KPHN2Zw0KICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIg0KICAgeG1sbnM6Y2M9Imh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL25zIyINCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyINCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciDQogICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciDQogICB2ZXJzaW9uPSIxLjEiDQogICB3aWR0aD0iMTgiDQogICBoZWlnaHQ9IjE1MCINCiAgIGlkPSJzdmcyIj4NCiAgPGRlZnMNCiAgICAgaWQ9ImRlZnM0IiAvPg0KICA8bWV0YWRhdGENCiAgICAgaWQ9Im1ldGFkYXRhNyI+DQogICAgPHJkZjpSREY+DQogICAgICA8Y2M6V29yaw0KICAgICAgICAgcmRmOmFib3V0PSIiPg0KICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4NCiAgICAgICAgPGRjOnR5cGUNCiAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz4NCiAgICAgICAgPGRjOnRpdGxlPjwvZGM6dGl0bGU+DQogICAgICA8L2NjOldvcms+DQogICAgPC9yZGY6UkRGPg0KICA8L21ldGFkYXRhPg0KICA8Zw0KICAgICBpZD0ibGF5ZXIzIj4NCiAgICA8cGF0aA0KICAgICAgIGQ9Im0gMi4zMjAzMDMsMTMuMTU2OTEgLTEuNzgxMjQ5OTksMS43NSA0LjU2MjQ5OTk5LDQuNjg3NSAtNC40OTk5OTk5OSw0LjUzMTI1IDEuNzgxMjQ5OTksMS43NSA1LjM0Mzc1LC01LjQwNjI1IGEgMS4yNTAxMjUsMS4yNTAxMjUgMCAwIDAgMCwtMS43NSBsIC01LjQwNjI1LC01LjU2MjUgeiINCiAgICAgICBpZD0icGF0aDM4MzYiDQogICAgICAgc3R5bGU9ImZvbnQtc2l6ZTptZWRpdW07Zm9udC1zdHlsZTpub3JtYWw7Zm9udC12YXJpYW50Om5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHJldGNoOm5vcm1hbDt0ZXh0LWluZGVudDowO3RleHQtYWxpZ246c3RhcnQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7bGluZS1oZWlnaHQ6bm9ybWFsO2xldHRlci1zcGFjaW5nOm5vcm1hbDt3b3JkLXNwYWNpbmc6bm9ybWFsO3RleHQtdHJhbnNmb3JtOm5vbmU7ZGlyZWN0aW9uOmx0cjtibG9jay1wcm9ncmVzc2lvbjp0Yjt3cml0aW5nLW1vZGU6bHItdGI7dGV4dC1hbmNob3I6c3RhcnQ7YmFzZWxpbmUtc2hpZnQ6YmFzZWxpbmU7Y29sb3I6IzAwMDAwMDtmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjIuNTttYXJrZXI6bm9uZTt2aXNpYmlsaXR5OnZpc2libGU7ZGlzcGxheTppbmxpbmU7b3ZlcmZsb3c6dmlzaWJsZTtlbmFibGUtYmFja2dyb3VuZDphY2N1bXVsYXRlO2ZvbnQtZmFtaWx5OlNhbnM7LWlua3NjYXBlLWZvbnQtc3BlY2lmaWNhdGlvbjpTYW5zIiAvPg0KICAgIDxwYXRoDQogICAgICAgZD0ibSAyLjMyMDMwMyw0OS4yMDg5MzcgLTEuNzgxMjQ5OTksMS43NSA0LjU2MjQ5OTk5LDQuNjg3NSAtNC40OTk5OTk5OSw0LjUzMTI1IDEuNzgxMjQ5OTksMS43NSA1LjM0Mzc1LC01LjQwNjI1IGEgMS4yNTAxMjUsMS4yNTAxMjUgMCAwIDAgMCwtMS43NSBsIC01LjQwNjI1LC01LjU2MjUgeiINCiAgICAgICBpZD0icGF0aDMwOTIiDQogICAgICAgc3R5bGU9ImZvbnQtc2l6ZTptZWRpdW07Zm9udC1zdHlsZTpub3JtYWw7Zm9udC12YXJpYW50Om5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHJldGNoOm5vcm1hbDt0ZXh0LWluZGVudDowO3RleHQtYWxpZ246c3RhcnQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7bGluZS1oZWlnaHQ6bm9ybWFsO2xldHRlci1zcGFjaW5nOm5vcm1hbDt3b3JkLXNwYWNpbmc6bm9ybWFsO3RleHQtdHJhbnNmb3JtOm5vbmU7ZGlyZWN0aW9uOmx0cjtibG9jay1wcm9ncmVzc2lvbjp0Yjt3cml0aW5nLW1vZGU6bHItdGI7dGV4dC1hbmNob3I6c3RhcnQ7YmFzZWxpbmUtc2hpZnQ6YmFzZWxpbmU7Y29sb3I6IzAwMDAwMDtmaWxsOiM5OTk5OTk7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjIuNTttYXJrZXI6bm9uZTt2aXNpYmlsaXR5OnZpc2libGU7ZGlzcGxheTppbmxpbmU7b3ZlcmZsb3c6dmlzaWJsZTtlbmFibGUtYmFja2dyb3VuZDphY2N1bXVsYXRlO2ZvbnQtZmFtaWx5OlNhbnM7LWlua3NjYXBlLWZvbnQtc3BlY2lmaWNhdGlvbjpTYW5zIiAvPg0KICAgIDxwYXRoDQogICAgICAgZD0ibSA1Ljc4MjkwNTUsODcuMDc5ODA2IDEuNzgxMjUsMS43NSAtNC41NjI1LDQuNjg3NSA0LjUsNC41MzEyNSAtMS43ODEyNSwxLjc1IC01LjM0Mzc0OTk2LC01LjQwNjI1IGEgMS4yNTAxMjUsMS4yNTAxMjUgMCAwIDEgMCwtMS43NSBsIDUuNDA2MjQ5OTYsLTUuNTYyNSB6Ig0KICAgICAgIGlkPSJwYXRoMzA5NCINCiAgICAgICBzdHlsZT0iZm9udC1zaXplOm1lZGl1bTtmb250LXN0eWxlOm5vcm1hbDtmb250LXZhcmlhbnQ6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0cmV0Y2g6bm9ybWFsO3RleHQtaW5kZW50OjA7dGV4dC1hbGlnbjpzdGFydDt0ZXh0LWRlY29yYXRpb246bm9uZTtsaW5lLWhlaWdodDpub3JtYWw7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO3dvcmQtc3BhY2luZzpub3JtYWw7dGV4dC10cmFuc2Zvcm06bm9uZTtkaXJlY3Rpb246bHRyO2Jsb2NrLXByb2dyZXNzaW9uOnRiO3dyaXRpbmctbW9kZTpsci10Yjt0ZXh0LWFuY2hvcjpzdGFydDtiYXNlbGluZS1zaGlmdDpiYXNlbGluZTtjb2xvcjojMDAwMDAwO2ZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6Mi41O21hcmtlcjpub25lO3Zpc2liaWxpdHk6dmlzaWJsZTtkaXNwbGF5OmlubGluZTtvdmVyZmxvdzp2aXNpYmxlO2VuYWJsZS1iYWNrZ3JvdW5kOmFjY3VtdWxhdGU7Zm9udC1mYW1pbHk6U2FuczstaW5rc2NhcGUtZm9udC1zcGVjaWZpY2F0aW9uOlNhbnMiIC8+DQogICAgPHBhdGgNCiAgICAgICBkPSJtIDUuNzgyOTA1NSwxMjMuMDY2ODcgMS43ODEyNSwxLjc1IC00LjU2MjUsNC42ODc1IDQuNSw0LjUzMTI1IC0xLjc4MTI1LDEuNzUgLTUuMzQzNzQ5OTYsLTUuNDA2MjUgYSAxLjI1MDEyNSwxLjI1MDEyNSAwIDAgMSAwLC0xLjc1IGwgNS40MDYyNDk5NiwtNS41NjI1IHoiDQogICAgICAgaWQ9InBhdGgzMDk2Ig0KICAgICAgIHN0eWxlPSJmb250LXNpemU6bWVkaXVtO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtdmFyaWFudDpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3RyZXRjaDpub3JtYWw7dGV4dC1pbmRlbnQ6MDt0ZXh0LWFsaWduOnN0YXJ0O3RleHQtZGVjb3JhdGlvbjpub25lO2xpbmUtaGVpZ2h0Om5vcm1hbDtsZXR0ZXItc3BhY2luZzpub3JtYWw7d29yZC1zcGFjaW5nOm5vcm1hbDt0ZXh0LXRyYW5zZm9ybTpub25lO2RpcmVjdGlvbjpsdHI7YmxvY2stcHJvZ3Jlc3Npb246dGI7d3JpdGluZy1tb2RlOmxyLXRiO3RleHQtYW5jaG9yOnN0YXJ0O2Jhc2VsaW5lLXNoaWZ0OmJhc2VsaW5lO2NvbG9yOiMwMDAwMDA7ZmlsbDojOTk5OTk5O2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lO3N0cm9rZS13aWR0aDoyLjU7bWFya2VyOm5vbmU7dmlzaWJpbGl0eTp2aXNpYmxlO2Rpc3BsYXk6aW5saW5lO292ZXJmbG93OnZpc2libGU7ZW5hYmxlLWJhY2tncm91bmQ6YWNjdW11bGF0ZTtmb250LWZhbWlseTpTYW5zOy1pbmtzY2FwZS1mb250LXNwZWNpZmljYXRpb246U2FucyIgLz4NCiAgPC9nPg0KPC9zdmc+DQo="); background-repeat: no-repeat; }

/* EXTEND: Basic button
=============================================================================*/
.button--styling, .button--light, .button--light-noborder, .button--next, a.button--forward:after, a.button.button--forward:after, a.button--back:before, .button--back-wrapper:before, button, .button { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 16px; font-size: 1rem; line-height: 1; border-radius: 4px; border: 0; background-color: #ea650d; cursor: pointer; color: #FFF; display: inline-block; vertical-align: middle; padding: 11px; }

.lt-ie10 .button--styling, .lt-ie10 .button--light, .lt-ie10 .button--light-noborder, .lt-ie10 .button--next, .lt-ie10 a.button--forward:after, .lt-ie10 a.button--back:before, .lt-ie10 .button--back-wrapper:before, .lt-ie10 button, .lt-ie10 .button, .ie10 .button--styling, .ie10 .button--light, .ie10 .button--light-noborder, .ie10 .button--next, .ie10 a.button--forward:after, .ie10 a.button--back:before, .ie10 .button--back-wrapper:before, .ie10 button, .ie10 .button { padding-top: 13px; padding-bottom: 11px; }

.lt-ie9 .button--styling, .lt-ie9 .button--light, .lt-ie9 .button--light-noborder, .lt-ie9 .button--next, .lt-ie9 a.button--forward:after, .lt-ie9 a.button--back:before, .lt-ie9 .button--back-wrapper:before, .lt-ie9 button, .lt-ie9 .button { padding-top: 5px; }

.ie11 .button--styling, .ie11 .button--light, .ie11 .button--light-noborder, .ie11 .button--next, .ie11 a.button--forward:after, .ie11 a.button--back:before, .ie11 .button--back-wrapper:before, .ie11 button, .ie11 .button { padding-top: 13px; }

.ie8 .button--styling, .ie8 .button--light, .ie8 .button--light-noborder, .ie8 .button--next, .ie8 a.button--forward:after, .ie8 a.button--back:before, .ie8 .button--back-wrapper:before, .ie8 button, .ie8 .button { height: 38px; }

.button--styling:hover, .button--light:hover, .button--light-noborder:hover, .button--next:hover, a.button--forward:hover:after, a.button--back:hover:before, .button--back-wrapper:hover:before, button:hover, .button:hover { background-color: #e64415; }

/* THEME: Disabled state
=============================================================================*/
button[disabled], .button[disabled], .button.disabled, a.button.disabled:before { background-color: #e5ded9; color: #999999; cursor: default; }

a.button.disabled:hover { color: #999999; }

/* EXTEND: Remove button styling
=============================================================================*/
.button--no-styling, a.button--forward, a.button.button--forward, .button--light-resp, a.button--light-resp:hover { background: none; border-color: transparent; border-radius: 0; }

/* PART: Button-like links
=============================================================================*/
a.button { /*line-height: 1.8em;*/ text-decoration: none; }

.lt-ie9 a.button { padding-top: 9px; }

a.button:hover { color: #FFF; }

/* PART: Light buttons
=============================================================================*/
.button--light { background-color: #FFF; color: #ea650d; border: solid 1px #ea650d; padding: 10px; }

.button--light:hover { border-color: #e64415; color: #e64415; background: #FFF7ED; }

.button--light.disabled { color: #999999; padding: 11px; border: none; }

.button--light.disabled:hover { color: #999999; background-color: #e5ded9; }

.button--light-noborder { background-color: #FFF; color: #ea650d; border: none; text-decoration: none; }

.button--light-noborder:hover { background-color: #FFF; }

a.button--light-noborder:hover, a.button--light:hover { color: #ea650d; }

/* THEME: Next button
=============================================================================*/
.button--next { background-position: 100% 0; padding-right: 24px; }

.button--next.disabled { background-position: 100% -36px; }

/* PART: Forward buttons
=============================================================================*/
a.button--forward, a.button.button--forward { background: none; color: #414141; position: absolute; right: 0; top: 0; padding-right: 50px; }

a.button--forward:hover, a.button.button--forward:hover { color: #414141; }

a.button--forward:after, a.button.button--forward:after { background-position: 15px 0; content: ' '; display: inline-block; width: 38px; height: 38px; position: absolute; right: 0; top: 0; }

a.button--forward.disabled, a.button.button--forward.disabled { color: #999999; }

a.button--forward.disabled:after, a.button.button--forward.disabled:after { background-color: #e5ded9; color: #999999; cursor: default; background-position: 15px -36px; }

/* THEME: Back button
=============================================================================*/
.button--back, a.button--back:hover { background: none; border-color: transparent; border-radius: 0; color: #414141; }

a.button--back.disabled { color: #999999; }

a.button--back, .button--back-wrapper { display: inline-block; position: relative; }

a.button--back { padding-left: 3em; }

.button--back-wrapper > .button { background: none; border-color: transparent; border-radius: 0; color: #414141; padding-left: 3em; z-index: 3; }

a.button--back:before, .button--back-wrapper:before { display: inline-block; background-position: 15px -75px; content: ' '; width: 38px; height: 38px; position: absolute; top: 0; left: 0; z-index: 0; }

/*make label and arrow grey*/
.button--back-wrapper.disabled, a.button--back.disabled { color: #999999; }

.button--back-wrapper.disabled:before, a.button--back.disabled:before { background-color: #e5ded9; color: #999999; cursor: default; background-position: 15px -111px; }

/*make label grey*/
.button--back-wrapper.disabled > .button { color: #999999; }

/* PART: Standard buttons
=============================================================================*/
/* PART: Add some distance between adjacent buttons
=============================================================================*/
button + button, .button + .button, .button + button, button + .button { margin-left: 5px; }

/* THEME: Responsive button
=============================================================================*/
@media (max-width: 479px) { .is-responsive .button--responsive { text-align: center; width: 100%; display: inline-block; } }

/* Button Light Responsive
=============================================================================*/
.button--light-resp, a.button--light-resp:hover { color: #ea650d; }

/* COMPONENT: Video Play Button
=============================================================================*/
.image--video-button { position: relative; }

.image--video-button img { width: 100%; vertical-align: center; }

.image--video-button a { display: block; position: relative; }

.image--video-button a:before { content: ""; background-position: center; background-repeat: no-repeat; background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4xIiB3aWR0aD0iNzAiIGhlaWdodD0iNzAiPg0KCTxnIHRyYW5zZm9ybT0ibWF0cml4KDAuMDczOTk3NDQsMCwwLDAuMDczOTk3NDQsLTE0Ljc1NzI4NywtMzIuOTIwNjQpIiBpZD0iYXJyb3ctcGxheSI+DQoJCTxwYXRoIGQ9Im0gMTE0NS40MDg0LDkxNy44NzgzNiBhIDQ3Mi45ODkzNSw0NzIuOTg5MzUgMCAxIDEgLTk0NS45Nzg3NCwwIDQ3Mi45ODkzNSw0NzIuOTg5MzUgMCAxIDEgOTQ1Ljk3ODc0LDAgeiIgaWQ9ImNpcmNsZSIgc3R5bGU9ImZpbGw6I2VhNjUwZDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSIgLz4NCgkJPHBhdGggZD0ibSA1ODIuODMxNjEsNjA4Ljk4OTcyIGMgLTE4LjMzMjY1LDIuNzc4MzggLTguNDEyMTMsNTguMzMyMSAtOC40MTIxMywzMTkuNzE2MzIgMCwyOTYuMjU0OTYgLTguMzcwMjcsMjk2LjYzNzY2IDEzLjc4MTk4LDMwMS4zNzE3NiA3LjM1NDM0LDEuODUwOSAyMjIuNzY4MTMsLTIxOS4yMjg4IDI4Ni45Mzc3NywtMjgyLjYxMTA3IDUuMjIzMzcsLTcuOTYwNzkgMjcuOTUwODQsLTI4Ljc3Njk0IDIuMjc4NTQsLTU0LjI1MDAxIC01OC41OTg2MiwtNTguMTQzODUgLTI4Mi4xNTEzMiwtMjg5LjYzNDA5IC0yOTQuNTg2MTYsLTI4NC4yMjcgeiIgaWQ9ImFycm93LXdoaXRlIiBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPg0KCTwvZz4NCjwvc3ZnPg=="); cursor: pointer; position: absolute; left: 0; top: 0; z-index: 100; height: 100%; width: 100%; }

.lt-ie9 .image--video-button a:before { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAYAAABxLuKEAAAD8ElEQVR4AdybyWtTXxTHm0WWzlEIBHGX/yDZSHbZiBYHNOKAc5uKiMFhIQiSFgXT2sEaTWvUH/6iIrZUa2tba9OVKyXOEujOTUi0NnlJbBrr8VxooJSmZrjnvPf8wmf9Dh9e3j333pMazsSPLbMgLsSD+JAQEkaiiDJHFAkjIcSHeBAXYkFquKB+gAGxIV4kgkCVRBAvYkMMehTjRIJIDAEiYnPPcOpBjB0ZR4CZccSuRTFWpAcBlelBrFoQY0YCSB4BjZCfq8mslhgHkkBAoyQQB7cYNzKDgMaZQdwcYoyIHwGd4UeMVGJM9CsO+cplki3GhEwgoHMmEJMsMUb+N4X8zTHKECPvm+JeDdmxAHzzbFD/m1OlGLfMgqY6XSAy+/0rTDY51JbjrlSMQ/aSnLx1BAr5nZ+G1B232ku5o1wxZormLfXfCVgY5eE5tZtAczliAhSFKA/OwGJJP76gppxAqWKsSJ5GzFkolnRfk5p7K2sJYuh2ycr907BUMgM+NXflS4qxUxag/O+BvyU70qGWHHtRMdSNXOreSSgloteJ1y1nb/yKiXESP7iwKpUmJ9ylxlvjXExMkFzM3QYoJ/jmcIsJLhRjQGLkYm7XQ7nJjvo5xcQQw3wxNo4Hp4JHoZJkX3RyyrHNF+PleGiy+zBUmsxwO5cY73wxERYxXQehmmSGWjnERApiLAiwiLm5H6pNZrCZo1aLEONiE3NjL8hIZuAKda0uIcbDJub6bpCVTP9lylo9QoyPS8xU5y6QmfTTS1S1+oSYEJuYjh0gO+m+RopaQ0JMmE1M2zagSLr3ouxaw0JMlE1May1QJdl9SGatUSFGYRPTsgWoMpuKy6xVYRXzo3mTrsRE/wUxeDoo/acUZhPTshkoMv2mD+J1K6R/fEM6/saglCcQr19FsFxzNnhXa+VKifSLa1+yBs+jw+UapTwTUki3BC6+Bm8ryEju7SDEG9aQbyIteup8c++eU0sRWFgPqqbat1cn5f0wh5QIwdEm3SYy92EEEg0m9qNNG4uYazsrk/JxlEuKwEZ/fSLhPCb36SUkjq9V7fpEEKQX4ypPyucxTimCIO0VrYSjzdyXMEpZp/4VLcelftK/R8tSxiWMgdDdEmCfwv3zKWBXa3AIxexbus1/3Vto87npkTBqRnPh9vNVCOL1KzU9aiYIkIgJHCg+C8M/KFQgUMU4K93ddWaoTfvjrNQD0Nj50l+YEQ9Ak4zMTzZuhEKUR+e1OjLP/yeLxKn18OvP3jwErt4sGPSbLOi/LSddYOhvyxndyDW69W90syiNAmZ0e/HohvTRIwxGD70YPSZlYAJm9GCd0aOY6IWH1OFdAI4QhGR7kS3DAAAAAElFTkSuQmCC"); }

.image--video-button a:hover:before { background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4xIiB3aWR0aD0iNzAiIGhlaWdodD0iNzAiPg0KCTxnIHRyYW5zZm9ybT0ibWF0cml4KDAuMDczOTk3NDQsMCwwLDAuMDczOTk3NDQsLTE0Ljc1NzI4NywtMzIuOTIwNjQpIiBpZD0iYXJyb3ctcGxheSI+DQoJCTxwYXRoIGQ9Im0gMTE0NS40MDg0LDkxNy44NzgzNiBhIDQ3Mi45ODkzNSw0NzIuOTg5MzUgMCAxIDEgLTk0NS45Nzg3NCwwIDQ3Mi45ODkzNSw0NzIuOTg5MzUgMCAxIDEgOTQ1Ljk3ODc0LDAgeiIgaWQ9ImNpcmNsZSIgc3R5bGU9ImZpbGw6I2U2NDQxNTtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSIgLz4NCgkJPHBhdGggZD0ibSA1ODIuODMxNjEsNjA4Ljk4OTcyIGMgLTE4LjMzMjY1LDIuNzc4MzggLTguNDEyMTMsNTguMzMyMSAtOC40MTIxMywzMTkuNzE2MzIgMCwyOTYuMjU0OTYgLTguMzcwMjcsMjk2LjYzNzY2IDEzLjc4MTk4LDMwMS4zNzE3NiA3LjM1NDM0LDEuODUwOSAyMjIuNzY4MTMsLTIxOS4yMjg4IDI4Ni45Mzc3NywtMjgyLjYxMTA3IDUuMjIzMzcsLTcuOTYwNzkgMjcuOTUwODQsLTI4Ljc3Njk0IDIuMjc4NTQsLTU0LjI1MDAxIC01OC41OTg2MiwtNTguMTQzODUgLTI4Mi4xNTEzMiwtMjg5LjYzNDA5IC0yOTQuNTg2MTYsLTI4NC4yMjcgeiIgaWQ9ImFycm93LXdoaXRlIiBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPg0KCTwvZz4NCjwvc3ZnPg=="); }

.lt-ie9 .image--video-button a:hover:before { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAYAAABxLuKEAAAD8ElEQVR4AdybyWtTXxTHm0WWzlEIBHGX/yDZSHbZiBYHNOKAc5uKiMFhIQiSFgXT2sEaTWvUH/6iIrZUa2tba9OVKyXOEujOTUi0NnlJbBrr8VxooJSmZrjnvPf8wmf9Dh9e3j333pMazsSPLbMgLsSD+JAQEkaiiDJHFAkjIcSHeBAXYkFquKB+gAGxIV4kgkCVRBAvYkMMehTjRIJIDAEiYnPPcOpBjB0ZR4CZccSuRTFWpAcBlelBrFoQY0YCSB4BjZCfq8mslhgHkkBAoyQQB7cYNzKDgMaZQdwcYoyIHwGd4UeMVGJM9CsO+cplki3GhEwgoHMmEJMsMUb+N4X8zTHKECPvm+JeDdmxAHzzbFD/m1OlGLfMgqY6XSAy+/0rTDY51JbjrlSMQ/aSnLx1BAr5nZ+G1B232ku5o1wxZormLfXfCVgY5eE5tZtAczliAhSFKA/OwGJJP76gppxAqWKsSJ5GzFkolnRfk5p7K2sJYuh2ycr907BUMgM+NXflS4qxUxag/O+BvyU70qGWHHtRMdSNXOreSSgloteJ1y1nb/yKiXESP7iwKpUmJ9ylxlvjXExMkFzM3QYoJ/jmcIsJLhRjQGLkYm7XQ7nJjvo5xcQQw3wxNo4Hp4JHoZJkX3RyyrHNF+PleGiy+zBUmsxwO5cY73wxERYxXQehmmSGWjnERApiLAiwiLm5H6pNZrCZo1aLEONiE3NjL8hIZuAKda0uIcbDJub6bpCVTP9lylo9QoyPS8xU5y6QmfTTS1S1+oSYEJuYjh0gO+m+RopaQ0JMmE1M2zagSLr3ouxaw0JMlE1May1QJdl9SGatUSFGYRPTsgWoMpuKy6xVYRXzo3mTrsRE/wUxeDoo/acUZhPTshkoMv2mD+J1K6R/fEM6/saglCcQr19FsFxzNnhXa+VKifSLa1+yBs+jw+UapTwTUki3BC6+Bm8ryEju7SDEG9aQbyIteup8c++eU0sRWFgPqqbat1cn5f0wh5QIwdEm3SYy92EEEg0m9qNNG4uYazsrk/JxlEuKwEZ/fSLhPCb36SUkjq9V7fpEEKQX4ypPyucxTimCIO0VrYSjzdyXMEpZp/4VLcelftK/R8tSxiWMgdDdEmCfwv3zKWBXa3AIxexbus1/3Vto87npkTBqRnPh9vNVCOL1KzU9aiYIkIgJHCg+C8M/KFQgUMU4K93ddWaoTfvjrNQD0Nj50l+YEQ9Ak4zMTzZuhEKUR+e1OjLP/yeLxKn18OvP3jwErt4sGPSbLOi/LSddYOhvyxndyDW69W90syiNAmZ0e/HohvTRIwxGD70YPSZlYAJm9GCd0aOY6IWH1OFdAI4QhGR7kS3DAAAAAElFTkSuQmCC"); }

.grid--gamma .video-play { margin-top: 30%; }

@media (max-width: 820px) { .grid--gamma .video-play { margin-top: 45%; } }

/* COMPONENT: Service Column Button
=============================================================================*/
.button.button--service-column { text-decoration: none; cursor: pointer; display: block; padding: .3em .3em .3em 2.7em; margin: 0 0 3px; min-height: 45px; height: auto; max-width: 390px; position: relative; /*line-height: 1.2em;*/ background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8IS0tIENyZWF0ZWQgd2l0aCBJbmtzY2FwZSAoaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvKSAtLT4NCg0KPHN2Zw0KICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIg0KICAgeG1sbnM6Y2M9Imh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL25zIyINCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyINCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciDQogICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciDQogICB2ZXJzaW9uPSIxLjEiDQogICB3aWR0aD0iMzEiDQogICBoZWlnaHQ9IjM3Ig0KICAgaWQ9InN2ZzIiPg0KICA8ZGVmcw0KICAgICBpZD0iZGVmczQiIC8+DQogIDxtZXRhZGF0YQ0KICAgICBpZD0ibWV0YWRhdGE3Ij4NCiAgICA8cmRmOlJERj4NCiAgICAgIDxjYzpXb3JrDQogICAgICAgICByZGY6YWJvdXQ9IiI+DQogICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0Pg0KICAgICAgICA8ZGM6dHlwZQ0KICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPg0KICAgICAgICA8ZGM6dGl0bGU+PC9kYzp0aXRsZT4NCiAgICAgIDwvY2M6V29yaz4NCiAgICA8L3JkZjpSREY+DQogIDwvbWV0YWRhdGE+DQogIDxnDQogICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjA2MjA4NiwtMC4wNDU2Nzg0OSkiDQogICAgIGlkPSJsYXllcjQiDQogICAgIHN0eWxlPSJkaXNwbGF5OmlubGluZSI+DQogICAgPHBhdGgNCiAgICAgICBkPSJtIDEwLjYwMjUwNiw0Ljg4MjkzNTYgYyAtMi44Njk0NzI1LDAgLTUuMTg1MDE2NywzLjAxNjUwMzggLTUuMTg1MDE2Nyw2LjczNTE3NjQgMCwzLjcxODY3MyAyLjMxNTU0NDIsNi43MzUxNzUgNS4xODUwMTY3LDYuNzM1MTc1IDIuODY5NDcyLDAgNS4xODUwMTcsLTMuMDE2NTAyIDUuMTg1MDE3LC02LjczNTE3NSAwLC0zLjcxODY3MjYgLTIuMzE1NTQ1LC02LjczNTE3NjQgLTUuMTg1MDE3LC02LjczNTE3NjQgeiBtIDYuNTc0ODE2LDE0LjAzMTQwMjQgYyAtMS4yNjM5NzMsMC4wMzQyMSAtMi4zOTkyNjYsMC42MTA2NTYgLTMuNDc0NDk3LDAuOTg4NjgxIC0yLjA1OTUwNCwxLjA5Mzg3OCAtNC4wMDUyODAyLDEuMjkyMyAtNS44MjY0NjE3LDAuMjEzODE0IC0yLjU1NDE2NzksLTAuODQ2NzA5IC00LjU1NDIxNiwtMi4xNTg2NzcgLTcuMTA5MzUyOSwwLjA3Njk4IC0yLjAwNTY4NDMsMS4zNjMyODYgMS4yNjI2MDU2LDEzLjc1OTQzMiAxLjg0NDE1NTUsMTQuNjcyODUgNS41NDIxNTY0LDIuNzE4MDE3IDEwLjgwMDA5MTEsMi42OTIzNjEgMTYuMTY5NzY5MSwwLjEwNjA0NiAwLjc3ODM3MywtMC44OTQ2MDIgMy42MTAzNDUsLTEzLjM5NTk0NyAxLjYwMzYxNCwtMTQuNzc5NzU3IC0xLjE3ODgxLC0wLjk5MTI0NyAtMi4yMjQxMzgsLTEuMzEwMjU5IC0zLjIwNzIyNywtMS4yODI4OSB6Ig0KICAgICAgIGlkPSJwYXRoMzA3NiINCiAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPg0KICAgIDxwYXRoDQogICAgICAgZD0ibSAyNy44NjQ5MzMsNS41Mzc1MzA2IC01LjE2ODkxNCw1LjQxNTA1MzQgLTMuMjQwODI3LC0zLjYzMDM4MzMgLTAuMDIwNTIsOS4zNTMyNzMzIDkuMzMyNzYxLC0wLjAzOTM4IC0zLjQ2NjQ1NCwtMy42NTEzODcgNS4xNDg0MDMsLTQuNjk2OTgzNCAtMi41ODQ0NTcsLTIuNzQ4ODc4MyB6Ig0KICAgICAgIGlkPSJwYXRoMzA3OCINCiAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPg0KICA8L2c+DQo8L3N2Zz4NCg=="); background-position: 8px 0; background-repeat: no-repeat; }

.lt-ie10 .button.button--service-column, .ie10 .button.button--service-column, .ie11 .button.button--service-column { padding-top: 9px; }

.lt-ie9 .button.button--service-column { /*line-height:16px !important;*/ padding-top: 5px; }

.lt-ie10 .button.button--service-column { background-image: url("../../img/ie/sprite--service.png"); }

/* Button add/remove
=============================================================================*/
.button--remove, .button--minus { text-decoration: none; }

.button--remove:before, .button--minus:before { content: ''; display: inline-block; background-color: #ea650d; border-radius: 7px; width: 14px; height: 14px; line-height: 14px; text-align: center; color: #fff; margin-right: 10px; background-size: 100%; margin-bottom: -2px; }

.button--remove.disabled, .button--minus.disabled { cursor: default; color: #999999; }

.button--remove.disabled:before, .button--minus.disabled:before { background-color: #999999; }

.button--remove:before { background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4yLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxhYWdfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSIyNy40MDhweCIgaGVpZ2h0PSIyNy40MDlweCIgdmlld0JveD0iMCAwIDI3LjQwOCAyNy40MDkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI3LjQwOCAyNy40MDkiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJDQoJCTxyZWN0IHg9IjExLjA0NCIgeT0iNS43MSIgdHJhbnNmb3JtPSJtYXRyaXgoMC43MDcxIDAuNzA3MiAtMC43MDcyIDAuNzA3MSAxMy43MDU4IC01LjY3NjYpIiBmaWxsPSIjRkZGRkZGIiB3aWR0aD0iNS4zMjEiIGhlaWdodD0iMTUuOTg5Ii8+DQoJDQoJCTxyZWN0IHg9IjExLjA0NCIgeT0iNS43MSIgdHJhbnNmb3JtPSJtYXRyaXgoLTAuNzA3MSAwLjcwNzEgLTAuNzA3MSAtMC43MDcxIDMzLjA4NTIgMTMuNzA0MykiIGZpbGw9IiNGRkZGRkYiIHdpZHRoPSI1LjMyMSIgaGVpZ2h0PSIxNS45ODkiLz4NCjwvZz4NCjwvc3ZnPg0K"); }

.button--add { text-decoration: none; }

.button--add:before { content: ''; display: inline-block; background-color: #ea650d; border-radius: 7px; width: 14px; height: 14px; line-height: 14px; text-align: center; color: #fff; margin-right: 10px; background-image: inline-image('../img/button-icon-add.svg", "image/svg+xml'); background-size: 100%; margin-bottom: -2px; }

/* PART: icon
=============================================================================*/
.date-picker-sprite, .dialog.dialog--date-picker, .dialog.dialog--date-picker .forward-back-box, .dialog.dialog--date-picker .forward-back-box .back, .dialog.dialog--date-picker .forward-back-box .forward, .dialog.dialog--date-picker .calendar { background-image: url("../../img/sprites/date-picker.png"); }

.date-picker-sprite-mobile { background-image: url("../../img/sprites/date-picker-mobile.png"); }

.date-picker-icon { /*@extend .date-picker-sprite;*/ background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAQCAYAAADJViUEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCNkJBQ0FFNTk1ODkxMUUzQkUzQUYwRUU3NzIyODA5MiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCNkJBQ0FFNjk1ODkxMUUzQkUzQUYwRUU3NzIyODA5MiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkI2QkFDQUUzOTU4OTExRTNCRTNBRjBFRTc3MjI4MDkyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkI2QkFDQUU0OTU4OTExRTNCRTNBRjBFRTc3MjI4MDkyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+qTAFLgAAAHxJREFUeNpifJXKy4AEtkBpHwZMsAuImYHYGSbAgqbAhgE3cEUXAGn+D2Uzosn9R2JjlUO2WQKIjyCxkYEiEO9Al0PWPBOI46DsOWiaJwNxNLocIzDA/jOQCZgYKAAsWAKDJM0D4+yRqvkjmXo/gjSnA/EjEjWC1KcDBBgAfGAT2BRr3V8AAAAASUVORK5CYII="); background-repeat: no-repeat; background-position: 0 0; position: absolute; top: 4px; right: -25px; width: 17px; height: 18px; cursor: pointer; }

.touch-fields .grid--block-filter input[class*="span"] + .date-picker-icon, .touch-fields .date-picker-icon { top: 10px; }

.touch-fields input[class*="span"] + .date-picker-icon { top: 5px; }

.lt-ie9 .grid--block-iota .date-picker-icon { right: 35px; }

.dialog.dialog--date-picker { background-repeat: no-repeat; background-position: left top; background-color: transparent; padding: 0; border: 0; width: 344px; height: 85px; border-radius: 0; box-shadow: none; /* PART: popup calendar =============================================================================*/ /*PART: popup foward-back-box =============================================================================*/ }

.dialog.dialog--date-picker .day-box, .dialog.dialog--date-picker .month-box, .dialog.dialog--date-picker .year-box, .dialog.dialog--date-picker select { font-size: 13px; font-size: 0.8125rem; }

.dialog.dialog--date-picker .content { padding-top: 0; }

.dialog.dialog--date-picker .day-select { opacity: 0; filter: alpha(opacity=0); -webkit-appearance: menulist-button; -moz-appearance: menulist-button; cursor: pointer; position: absolute; z-index: 9000; left: 25px; top: 29px; width: 65px; height: 27px; }

.dialog.dialog--date-picker .day-select option[disabled], .dialog.dialog--date-picker .day-select option:first-child { color: #919294; }

.dialog.dialog--date-picker .day-box { cursor: pointer; position: absolute; left: 25px; top: 29px; padding-left: 12px; color: #000; line-height: 27px; width: 53px; height: 27px; }

.dialog.dialog--date-picker.date-of-birth .day-box { margin-left: -3px; }

.dialog.dialog--date-picker .month-select { opacity: 0; filter: alpha(opacity=0); -webkit-appearance: menulist-button; -moz-appearance: menulist-button; cursor: pointer; position: absolute; z-index: 9000; left: 100px; top: 29px; width: 115px; height: 27px; }

.dialog.dialog--date-picker .month-select option:first-child, .dialog.dialog--date-picker .month-select option[disabled] { color: #919294; }

.dialog.dialog--date-picker .month-box { cursor: pointer; position: absolute; left: 100px; top: 29px; padding-left: 12px; color: #000; line-height: 27px; width: 103px; height: 27px; }

.dialog.dialog--date-picker.date-of-birth .month-box { margin-left: -3px; }

.dialog.dialog--date-picker .year-select { opacity: 0; filter: alpha(opacity=0); cursor: pointer; position: absolute; z-index: 9000; left: 225px; top: 29px; width: 80px; height: 27px; -webkit-appearance: menulist-button; -moz-appearance: menulist-button; }

.dialog.dialog--date-picker .year-select option:first-child, .dialog.dialog--date-picker .year-select option[disabled] { color: #919294; }

.dialog.dialog--date-picker .year-box { cursor: pointer; position: absolute; left: 225px; top: 29px; padding-left: 12px; color: #000; line-height: 27px; width: 68px; height: 27px; }

.dialog.dialog--date-picker.date-of-birth .year-box { margin-left: -3px; }

.dialog.dialog--date-picker.calendar { padding-top: 56px; background-position: left -112px; }

.dialog.dialog--date-picker .forward-back-box { background-repeat: no-repeat; background-position: -17px -85px; position: absolute; left: 25px; top: 29px; /*background: url('../img/date-picker.png') no-repeat -17px -85px;*/ width: 65px; height: 27px; }

.dialog.dialog--date-picker .forward-back-box .back { background-repeat: no-repeat; background-position: -18px -86px; cursor: pointer; position: absolute; left: 1px; top: 1px; /*background: url('../img/date-picker.png') no-repeat -18px -86px;*/ width: 31px; height: 25px; }

.dialog.dialog--date-picker .forward-back-box .back.disabled { background-position: -83px -86px; }

.dialog.dialog--date-picker .forward-back-box .forward { background-repeat: no-repeat; background-position: -50px -86px; cursor: pointer; position: absolute; left: 33px; top: 1px; /*background: url('../img/date-picker.png') no-repeat -50px -86px;*/ width: 31px; height: 25px; }

.dialog.dialog--date-picker .forward-back-box .forward.disabled { background-position: -115px -86px; }

.dialog.dialog--date-picker .calendar { background-repeat: no-repeat; background-position: left bottom; padding: 0 39px 29px 25px; width: 280px; }

.dialog.dialog--date-picker .calendar .day-of-the-week { display: inline-block; position: relative; left: -1px; margin-bottom: 10px; border-bottom: 1px solid #000; font-size: 13px; line-height: 30px; text-align: center; width: 40px; height: 30px; }

.dialog.dialog--date-picker .calendar .day-of-the-week:first-child { left: 0; }

.dialog.dialog--date-picker .calendar .day { cursor: pointer; display: inline-block; margin-right: 1px; margin-bottom: 1px; line-height: 32px; text-align: center; width: 39px; height: 32px; font-size: 13em/16em; }

.dialog.dialog--date-picker .calendar .day.selected, .dialog.dialog--date-picker .calendar .day:hover { background: #f9d0b2; }

.dialog.dialog--date-picker .calendar .day.invisible, .dialog.dialog--date-picker .calendar .day.invisible:hover { cursor: default; color: #fff; background: #fff; }

.dialog.dialog--date-picker .calendar .day.disabled, .dialog.dialog--date-picker .calendar .day.disabled:hover { cursor: default; color: #ccc; background: #fff; }

@media (max-width: 820px) { .is-responsive .dialog.dialog--date-picker { width: 344px; } }

/* iOS Native datefield */
.touch .date-field { line-height: 34px; }

@media (max-width: 479px) { .is-responsive { /* CONTEXT: Datepicker field with info dialog
=============================================================================*/ }
  .is-responsive .dialog.dialog--date-picker { background-image: url("../../img/sprites/date-picker-mobile.png"); margin-left: -6px; }
  .is-responsive .date-picker-icon { right: 0; }
  .is-responsive .grid-unit--info .date-picker-icon { right: -28px; }
  .is-responsive .field--date-mobile .field:nth-child(2) .custom-select-box { width: 90px; }
  .is-responsive .grid--block-delta > .grid-unit + .grid-unit--datefield { padding-right: 2px; }
  .is-responsive .grid--block-delta > .grid-unit + .grid-unit--datefield.grid-unit--datefield-picker { padding-right: 28px; }
  .is-responsive .grid .grid-unit--datefield-picker.grid-unit--info { padding-right: 56px; } }

/* COMPONENT: Sticker
=============================================================================*/
.sticker { background-color: #ea650d; padding: 0px; }

/* COMPONENT: Sticker-clean
=============================================================================*/
.sticker-clean { background-color: #ea650d; padding: 0px; border-radius: 37px; width: 75px; height: 75px; }

/* PART: text
=============================================================================*/
.sticker-clean-text { display: table-cell; margin: 0; width: 75px; height: 75px; color: #fff; font-size: 14px; font-size: 0.875rem; line-height: 19px; padding: 3px 0 0 0; text-align: center; vertical-align: middle; }

.sticker-clean-highlighted { display: block; font-size: 18px; }

/* CONTEXT: carrousel/slide-component
=============================================================================*/
.slidecontent .sticker-clean { position: absolute; top: -20px; right: 20px; }

/* COMPONENT: Sticker Tiny
=============================================================================*/
.sticker-clean--tiny { border-radius: 15px; background-color: #ea650d; padding: 0px; width: 30px; height: 30px; color: #fff; line-height: 32px; text-align: center; }

.sticker-clean--tiny + h3 { margin-top: 5px; }

.ie10 .sticker-clean--tiny, .ie .sticker-clean--tiny { line-height: 35px; }

.lt-ie9 .sticker-clean--tiny { background: transparent url("../../img/ie/sticker-clean-tiny.png") no-repeat 0 0; padding: 0; line-height: 25px; }

.sticker-clean--rebate { border-radius: 40px; background-color: #96b439; width: 80px; height: 80px; }

.sticker-clean--rebate .sticker-clean-text { display: block; padding-top: 10px; line-height: 21px; font-size: 12px; width: 80px; height: 80px; }

.sticker-clean--rebate .sticker-clean-highlighted { display: inline-block; padding-top: 3px; font-size: 29px; /*line-height: 3px;*/ }

.image--responsive, .image--wau { max-width: 100%; margin-bottom: 15px; }

@media (max-width: 479px) { .is-responsive .image--responsive, .is-responsive .image--wau { margin-bottom: 10px; } }

.image--submenu { max-width: 100%; margin: 0; }

.image--wau { margin-bottom: 15px; text-align: center; }

@media (max-width: 479px) { .is-responsive .image--wau { width: auto; height: 35px; float: left; margin: -5px 5px 0 0; } }

.lt-ie9 .is-responsive .image--wau { width: auto; }

/* custom message styling
=============================================================================*/
.message--default, .message--info, .message--error, .message--warning, .message--success { border-radius: 4px; margin: 0 0 15px; padding: 8px 12px 8px 42px; min-height: auto; }

.message--info { border: 1px solid #a7ceec; background-position: -492px -46px; }

.message--error { background-position: -418px -102px; border: 1px solid #ff9595; }

.message--warning { background-position: -340px -158px; border: 1px solid #ffea95; }

.message--success { background-position: -184px -270px; border: 1px solid #98da6b; }

/* next best actions
=============================================================================*/
.message--nba { margin-bottom: 4px; }

.message--nba-header { background: none; cursor: pointer; padding-left: 0; position: relative; }

.message--nba-header:before { display: none; }

.message--nba-header:after { content: ''; position: absolute; width: 12px; height: 12px; right: 0; top: 6px; }

.expanded .message--nba-header:after { background-position: right 0; }

.message--nba-title { padding: 0; display: inline-block; }

.message--nba-body, .message--nba-button { display: inline-block; vertical-align: middle; width: 60%; clear: both; }

.message--nba-icon { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAM1JREFUeNqkkzEOgkAQRR/EejsuQUJHLweg9QracRBLOzkHB+AAWJFwCbu9ABbOJsNEVoWfbDP5+/KT+ZPM88weHQCeZ6dnJVADFVDIbAR6oAOGYMxa/wYoXYAGyM38KO8E3ID7IoH6fAVcJHEuHgIkVbEb+zlrPVnrLcSJt9SA+kNsviSpNaDasIBKA4oNgEIDNitVe/5Xo15jL3teyBTMqtcJOmCyjpU1It5OJxikYYsirSTw4h1sE0M9m0gnpliVA+Tx6zEBJHvP+TUAVm0x+5+AbLwAAAAASUVORK5CYII=") 0 0 no-repeat; display: inline-block; height: 20px; margin-left: -25px; width: 20px; vertical-align: middle; }

.message--nba-button { width: 39%; text-align: right; padding-right: 15px; }

.message--nba-row { background: none; border-top: 1px solid #ccc; padding: 15px 0 15px 25px; }

.message--nba-row:before { display: none; }

.message--nba-count { font-family: verdana, geneva, tahoma, sans-serif; background-color: #EA650D; border-radius: 15px; color: #FFF; position: absolute; margin-left: 5px; display: none; width: 20px; height: 20px; text-align: center; font-size: 10px; font-size: 0.625rem; line-height: 1.5em; top: 2px; }

.message--nba .button { /*font-size: 1em;*/ }

.touch .message--nba-header:after { content: ''; position: absolute; width: 30px; height: 30px; right: -5px; top: -2px; }

.touch .expanded .message--nba-header:after { background-position: right 0; }

@media (max-width: 610px) { .is-responsive .message--nba-body { margin-bottom: 10px; width: 100%; }
  .is-responsive .message--nba-button { width: 100%; text-align: left; } }

@media (max-width: 479px) { .is-responsive .message--nba-count { display: inline-block; }
  .is-responsive .message--nba-title { font-size: 1.2em; padding: 0; } }

.lt-ie9 .message--nba-header:after { /*display:none;  why was this one display none? */ }

/* Will be added in future sprints  ////////////
@media (max-width: $mobile_break_point) {

	.message--info {
		padding: 12px 12px 6px 42px;
		min-height: 25px;
		background-position: -455px -70px;
	}
	.message--error {
		padding: 12px 12px 6px 42px;
		min-height: 25px;
		background-position: -380px -125px;
	}
	.message--warning {
		padding: 12px 12px 6px 42px;
		min-height: 25px;
		background-position: -302px -182px;
	}
	.message--success {
		padding: 12px 12px 6px 42px;
		min-height: 25px;
		background-position: -147px -298px;
	}
}
*/
/* COMPONENT: error message
=============================================================================*/
.error-message { background-position: -431px -109px; background-repeat: no-repeat; color: #D70000; padding-left: 22px; margin-top: 6px; }

/*	COMPONENT: error message
	CONTEXT:
=============================================================================*/
.grid--block-iota .error-message { clear: both; margin-bottom: 0; margin-top: 0; padding-top: 5px; background-position: -431px -104px; }

.grid--block-masthead .error-message, .grid--block-masthead-v2 .error-message { position: relative; left: -80%; width: 165%; margin-bottom: 0; }

.grid--block-masthead-v2 .error-message { left: -165%; width: 340%; }

.lt-ie9 .grid--block-masthead .error-message, .lt-ie9 .grid--block-masthead-v2 .error-message { left: -156px; }

@media (min-width: 479px) and (max-width: 610px) { .is-responsive .grid--block-masthead-v2 .error-message { left: -157%; } }

@media (max-width: 479px) { .is-responsive .grid--block-masthead .error-message, .is-responsive .grid--block-masthead-v2 .error-message { left: 0px; width: auto; }
  .is-responsive .grid--block-masthead-v2 .error-message { min-width: 220px; } }

/* COMPONENT: warning message
=============================================================================*/
.warning-message { background-position: -126px -332px; color: #f6a138; padding-left: 22px; margin-top: 6px; }

/* COMPONENT: success message
=============================================================================*/
.success-message { background-position: -199px -280px; color: #76ce3a; padding-left: 22px; margin-top: 6px; }

.icon-ffwd { height: 25px; width: 25px; }

.success-message-ffwd { background-position: -199px -280px; }

.loading-message-ffwd { background: url("data:image/gif;base64,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") no-repeat left top transparent; display: block; margin: 0; padding: 0; }

.grid--block-masthead .icon-ffwd, .grid--block-masthead-v2 .icon-ffwd { top: 6px; position: absolute; right: -30px; padding: 0; margin: 0; }

.touch-fields .grid--block-masthead .icon-ffwd, .touch-fields .grid--block-masthead-v2 .icon-ffwd { top: 11px; }

.lt-ie9 .grid--block-masthead .icon-ffwd, .lt-ie9 .grid--block-masthead-v2 .icon-ffwd { top: 6px; }

@media (max-width: 479px) { .is-responsive.touch-fields .grid--block-masthead .icon-ffwd, .is-responsive.touch-fields .grid--block-masthead-v2 .icon-ffwd { top: 40px; right: -32px; } }

.warning-message.span4, .success-message.span4, .error-message.span4 { width: 128px; }

/* IE
=============================================================================*/
.ie9 .masthead .success-message, .ie9 .masthead .error-message, .ie9 .masthead .date-picker-icon + input + .error-message { right: -15px; }

.credit-warning { width: 100%; height: 50px; margin-bottom: 30px; background-position: center; background-repeat: no-repeat; background-image: url("../../img/afm_crediet_waarschuwing.sd.jpg"); border: solid 2px #000; box-sizing: border-box; }

.credit-warning > img { display: none; }

@media (min-width: 479px) { .breadcrumbopen + .credit-warning { margin-top: -15px; } }

@media (max-width: 479px) { .credit-warning { background-size: 80% auto; margin-bottom: 15px; } }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) { .credit-warning { background-image: url("../../img/afm_crediet_waarschuwing.hd.jpg"); background-size: auto 50%; } }

/* CONTROL: Range
=============================================================================*/
/* POLYFILL: Range slider
=============================================================================*/
.rangeslider { height: 25px; }

.rangeslider:before { background-color: white; border-color: #e5ded9; width: 100%; }

/* PART: Slider bar
=============================================================================*/
.rangeslider:before, .rangeslider-fill { content: ''; position: absolute; top: 12px; height: 10px; border-style: solid; border-width: 1px; border-radius: 4px; }

.rangeslider-fill { background-color: #ea650d; border-color: white; }

.rangeslider { position: relative; }

/* STATUS: Disabled
=============================================================================*/
.rangeslider--disabled { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40); opacity: 0.4; }

/* PART: Handle
=============================================================================*/
.rangeslider-handle { display: block; width: 25px; height: 25px; background-color: #ea650d; border: solid 2px white; position: absolute; top: 5px; border-radius: 50%; }

input[type="range"]:focus + .rangeslider .rangeslider-handle { background-color: #e64415; }

/* PART: Wrapper
=============================================================================*/
.range-wrapper { position: relative; margin-bottom: 20px; }

/* PART: Min & max displays
=============================================================================*/
.range-min, .range-max { font-size: 14px; font-size: 0.875rem; color: #999999; position: absolute; top: 30px; }

.range-max { right: 0; }

.range-min { left: 0; }

/* STATUS: Display current value
=============================================================================*/
.range-wrapper--valueshown .rangeslider { margin-right: 127px; }

.range-wrapper--valueshown .range-max { right: 127px; }

.range-wrapper--valueshown .range-valuedisplay { background-color: white; width: 105px; }

.ie8 .range-wrapper--valueshown .range-valuedisplay, .ie9 .range-wrapper--valueshown .range-valuedisplay { width: 105px !important; padding-top: 4px; }

.range-wrapper--valueshown .range-valuedisplay-prefix-input, .range-wrapper--valueshown .text-field.range-valuedisplay-prefix-input:disabled { padding-left: 20px; }

.range-wrapper--valueshown .range-valuedisplay-prefix, .range-wrapper--valueshown .range-valuedisplay-suffix { position: relative; }

.range-valuedisplay-wrapper { position: absolute; top: 0; right: 0; display: inline-block; }

.ie8 .range-valuedisplay-wrapper { width: 105px; }

.range-valuedisplay-wrapper .text-field:disabled { border: 1px solid #cac7c7; background-color: #f1f1f1; padding-left: 10px; }

.range-valuedisplay-wrapper .range-valuedisplay-prefix, .range-valuedisplay-wrapper .range-valuedisplay-suffix { position: absolute; display: inline-block; top: 10px; color: #999999; }

.ie8 .range-valuedisplay-wrapper .range-valuedisplay-prefix, .ie8 .range-valuedisplay-wrapper .range-valuedisplay-suffix { top: 5px; }

.range-valuedisplay-wrapper .range-valuedisplay-prefix { left: 8px; }

.range-valuedisplay-wrapper .range-valuedisplay-suffix { right: 8px; }

.datepicker-dialog { width: 100%; }

.datepicker-list { border-top: 1px dotted #ea650d; height: 270px; overflow: auto; -webkit-overflow-scrolling: touch; }

.datepicker-header { padding-right: 30px; overflow: auto; }

.datepicker-header-title { float: left; width: 140px; }

.datepicker-header-select select { width: auto; }

.datepicker-weekdays { width: 100%; }

.datepicker-month-wrapper { height: 270px; }

.datepicker-month { width: 100%; border-collapse: collapse; }

.datepicker-month td { text-align: center; width: 14.28571%; padding: 0.5em; }

.datepicker-month td:not(.datepicker-date--inactive) { cursor: pointer; }

.datepicker-month td:not(.datepicker-date--inactive):hover { background-color: #e5ded9; }

.datepicker-month td .datepicker-date--chosen:hover { background-color: #ee7f00; }

.datepicker-month .datepicker-date--inactive { color: #999999; }

.datepicker-month-title { border-bottom: 1px solid #ea650d; padding-top: 0.5em; padding-bottom: 0.5em; }

.datepicker-weekday { width: 14.28571%; padding: 0.5em; }

.datepicker-weekday { text-align: center; font-size: 14px; font-size: 0.875rem; color: #999999; }

.datepicker-date--today { color: #ea650d; }

.datepicker-date--chosen { color: white; background-color: #ea650d; }

.dialog.dialog--datepicker { width: 300px; padding: 15px; box-sizing: border-box; border-radius: 3px; box-shadow: 0px 2px 13px rgba(0, 0, 0, 0.1); }

.dialog.dialog--datepicker .content { padding: 0; }

.dialog.dialog--datepicker .grid-wrapper--0:first-child { margin-right: 50px; margin-bottom: 0; }

.dialog.dialog--datepicker .datepicker-currentmonth-title { line-height: 42px; }

.dialog.dialog--datepicker .datepicker-arrow { position: absolute; top: 27px; right: 100%; width: 20px; height: 20px; }

.dialog.dialog--datepicker .datepicker-arrow:before, .dialog.dialog--datepicker .datepicker-arrow:after { content: ''; position: absolute; top: 0; right: 0; border: 10px solid transparent; border-right: 10px solid white; width: 0; height: 0; z-index: 1; }

.dialog.dialog--datepicker .datepicker-arrow:after { border: 12px solid transparent; border-right: 12px solid #ccc; z-index: 0; top: -2px; }

.dialog.dialog--datepicker > .close-button { top: 30px; right: 20px; }

.dialog.dialog--datepicker.dialog--datepicker-pos-bottom .datepicker-arrow { top: -20px; left: 20px; }

.dialog.dialog--datepicker.dialog--datepicker-pos-bottom .datepicker-arrow:before, .dialog.dialog--datepicker.dialog--datepicker-pos-bottom .datepicker-arrow:after { border: 10px solid transparent; border-bottom: 10px solid white; top: auto; bottom: 0; }

.dialog.dialog--datepicker.dialog--datepicker-pos-bottom .datepicker-arrow:after { border-bottom: 10px solid #ccc; top: auto; bottom: 1px; }

.dialog.dialog--datepicker.dialog--datepicker-pos-bottom > .close-button { position: absolute; }

@media (max-width: 820px) { .is-responsive .dialog.dialog--datepicker { width: 300px; min-width: 0; margin: 0; overflow-y: inherit; }
  .is-responsive .dialog.dialog--datepicker > .content { width: 100%; } }

@media (max-width: 479px) { .is-responsive .dialog.dialog--datepicker { width: 300px; } }

.datepickerfield-wrapper { display: inline-block; position: relative; max-width: 100%; }

.datepickerfield-wrapper input { max-width: 100%; }

.datepickerfield-icon { position: absolute; top: 12px; right: 10px; width: 16px; height: 16px; background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBiYXNlUHJvZmlsZT0idGlueSIgaWQ9IkxhYWdfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayINCgkgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAzNi40IDM4LjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0VBNjYxMSIgZD0iTTEyLjYsMjQuOUg5LjhjLTAuNSwwLTAuOC0wLjQtMC44LTAuOHYtMi44YzAtMC41LDAuNC0wLjgsMC44LTAuOGgyLjhjMC41LDAsMC44LDAuNCwwLjgsMC44djIuOA0KCUMxMy40LDI0LjUsMTMuMSwyNC45LDEyLjYsMjQuOXoiLz4NCjxwYXRoIGZpbGw9IiNFQTY2MTEiIGQ9Ik0xOS42LDI0LjloLTIuOGMtMC41LDAtMC44LTAuNC0wLjgtMC44di0yLjhjMC0wLjUsMC40LTAuOCwwLjgtMC44aDIuOGMwLjUsMCwwLjgsMC40LDAuOCwwLjh2Mi44DQoJQzIwLjUsMjQuNSwyMC4xLDI0LjksMTkuNiwyNC45eiIvPg0KPHBhdGggZmlsbD0iI0VBNjYxMSIgZD0iTTI2LjcsMjQuOWgtMi44Yy0wLjUsMC0wLjgtMC40LTAuOC0wLjh2LTIuOGMwLTAuNSwwLjQtMC44LDAuOC0wLjhoMi44YzAuNSwwLDAuOCwwLjQsMC44LDAuOHYyLjgNCglDMjcuNSwyNC41LDI3LjEsMjQuOSwyNi43LDI0Ljl6Ii8+DQo8cGF0aCBmaWxsPSIjRUE2NjExIiBkPSJNMTIuNiwzMi4xSDkuOGMtMC41LDAtMC44LTAuNC0wLjgtMC44di0yLjhjMC0wLjUsMC40LTAuOCwwLjgtMC44aDIuOGMwLjUsMCwwLjgsMC40LDAuOCwwLjh2Mi44DQoJQzEzLjQsMzEuOCwxMy4xLDMyLjEsMTIuNiwzMi4xeiIvPg0KPHBhdGggZmlsbD0iI0VBNjYxMSIgZD0iTTE5LjYsMzIuMWgtMi44Yy0wLjUsMC0wLjgtMC40LTAuOC0wLjh2LTIuOGMwLTAuNSwwLjQtMC44LDAuOC0wLjhoMi44YzAuNSwwLDAuOCwwLjQsMC44LDAuOHYyLjgNCglDMjAuNSwzMS44LDIwLjEsMzIuMSwxOS42LDMyLjF6Ii8+DQo8cGF0aCBmaWxsPSIjRUE2NjExIiBkPSJNMjYuNywzMi4xaC0yLjhjLTAuNSwwLTAuOC0wLjQtMC44LTAuOHYtMi44YzAtMC41LDAuNC0wLjgsMC44LTAuOGgyLjhjMC41LDAsMC44LDAuNCwwLjgsMC44djIuOA0KCUMyNy41LDMxLjgsMjcuMSwzMi4xLDI2LjcsMzIuMXoiLz4NCjxwYXRoIGZpbGw9IiNFQTY2MTEiIGQ9Ik0zMy4yLDQuN3YzLjdjMCwyLjItMS44LDQtNCw0aC0xLjdjLTIuMiwwLTQtMS44LTQtNFY0LjVIMTIuN3YzLjljMCwyLjItMS44LDQtNCw0SDcuMWMtMi4yLDAtNC0xLjgtNC00DQoJVjQuN0MxLjMsNS4zLDAsNywwLDl2MjQuOGMwLDIuNSwyLDQuNSw0LjUsNC41aDI3LjRjMi41LDAsNC41LTIsNC41LTQuNVY5QzM2LjQsNywzNS4xLDUuMiwzMy4yLDQuN3ogTTMyLjIsMzIuMw0KCWMwLDEuMy0xLDIuMy0yLjMsMi4zSDYuNmMtMS4zLDAtMi4zLTEtMi4zLTIuM1YxOS45YzAtMS4zLDEtMi4zLDIuMy0yLjNoMjMuM2MxLjMsMCwyLjMsMSwyLjMsMi4zVjMyLjN6Ii8+DQo8cGF0aCBmaWxsPSIjRUE2NjExIiBkPSJNOC40LDEwLjNoLTFjLTEuMSwwLTItMC45LTItMmwwLTYuNGMwLTEuMSwwLjktMiwyLTJsMSwwYzEuMSwwLDIsMC45LDIsMnY2LjRDMTAuNCw5LjUsOS41LDEwLjMsOC40LDEwLjN6Ig0KCS8+DQo8cGF0aCBmaWxsPSIjRUE2NjExIiBkPSJNMjguOSwxMC4zaC0xYy0xLjEsMC0yLTAuOS0yLTJWMmMwLTEuMSwwLjktMiwyLTJsMSwwYzEuMSwwLDIsMC45LDIsMnY2LjRDMzAuOCw5LjUsMzAsMTAuMywyOC45LDEwLjN6Ii8+DQo8L3N2Zz4NCg=="); background-position: 0 0; background-repeat: no-repeat; }

/* PATTERN: Start/end construct
=============================================================================*/
.field--datepicker-start-end { max-width: 480px; }

.field--datepicker-start-end label { display: inline-block; width: 100%; position: relative; padding-right: 18px; box-sizing: border-box; }

.field--datepicker-start-end label .information-dialog { position: absolute; top: 0; right: 0; }

/* COMPONENT: Logo
=============================================================================*/
/*Note: bounding box must be half the height of logoimage*/
/* EXTEND: Basic logo
=============================================================================*/
.logo--nn-styling, .logo--xsmall, .logo--small, .logo--medium { border: 0; text-indent: 100%; white-space: nowrap; overflow: hidden; background-color: transparent; background-position: 0 0; background-repeat: no-repeat; background-size: 100%; background-image: url("../../img/logo-nn.svg"); }

.no-inlinesvg .logo--nn-styling, .no-inlinesvg .logo--xsmall, .no-inlinesvg .logo--small, .no-inlinesvg .logo--medium { background-image: url("../../img/logo-nn.png"); }

/* PART: Logo sizing
=============================================================================*/
.logo--xsmall { width: 118px; height: 36px; margin: 16px 0; }

.logo--small { width: 157px; height: 48px; margin: 22px 0; }

.logo--medium { width: 196px; height: 60px; margin: 30px 0; }

.file-container { position: relative; }

.file-container input.file-field { position: relative; text-align: right; -moz-opacity: 0; opacity: 0; z-index: 2; border: none; width: 285px; height: 40px; padding-left: 3px; padding-top: 3px; }

.file-container div.fakefile { position: absolute; top: 0px; left: 0px; z-index: 1; }

.file-container .text-field { width: 100%; margin: 0 10px 10px 0; }

@media (min-width: 479px) { .file-container .text-field { margin-bottom: 0; width: 150px; } }

@media (max-width: 479px) { .is-responsive .file-container { height: 88px; } }

/* Notification
=============================================================================*/
.notification--success, .notification--warning, .notification--info, .notification--error, .notification--type2-success, .notification--type2-warning, .notification--type2-info, .notification--type2-error { border-radius: 4px; position: relative; padding: 10px; margin-bottom: 20px; }

.notification--success:before, .notification--warning:before, .notification--info:before, .notification--error:before, .notification--type2-success:before, .notification--type2-warning:before, .notification--type2-info:before, .notification--type2-error:before { content: ""; display: block; position: absolute; top: 20px; left: 25px; width: 58px; height: 58px; background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8IS0tIENyZWF0ZWQgd2l0aCBJbmtzY2FwZSAoaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvKSAtLT4NCg0KPHN2Zw0KICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIg0KICAgeG1sbnM6Y2M9Imh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL25zIyINCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyINCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciDQogICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciDQogICB2ZXJzaW9uPSIxLjEiDQogICB3aWR0aD0iMTM4Ig0KICAgaGVpZ2h0PSIzMTkuNDM3OTkiDQogICBpZD0ic3ZnMiI+DQogIDxkZWZzDQogICAgIGlkPSJkZWZzNCIgLz4NCiAgPHBhdGgNCiAgICAgZD0iTSAyOS4wMTU1MTYsMjYxLjAwMDUgQyAxMi45OTIzMzQsMjYxLjAwMDUgMCwyNzQuMDgzODQgMCwyOTAuMjE5MjUgMCwzMDYuMzU0NjYgMTIuOTkyMzM0LDMxOS40MzggMjkuMDE1NTE2LDMxOS40MzggNDUuMDM4Njk5LDMxOS40MzggNTgsMzA2LjM1NDY2IDU4LDI5MC4yMTkyNSBjIDAsLTYuMjAyMjQgLTEuOTQwNDY0LC0xMS45MjYxOCAtNS4yMTM0ODMsLTE2LjY1NjI1IC0wLjAyMDk3LDAuMDY0NSAwLjAyNjUsMC4xMjI2MyAwLDAuMTg3NSAtMS44MTY1MDUsMC44ODUzMiAtMy41NTk3MDUsMi4wOTY1MSAtNS4yMTM0ODMsMy41MzEyNSAtMS42NTM3NzksMS40MzQ3NCAtMy4yMDc3MzQsMy4wOTI3NiAtNC42ODU5MjksNC45MDYyNSAtMS40NzgxOTQsMS44MTM0OSAtMi44Njg2MjEsMy43NTk2NyAtNC4xNTgzNzMsNS43ODEyNSAtMS4yODk3NTIsMi4wMjE1OCAtMi40ODAyOTksNC4xMjg1MSAtMy41Njg3NTMsNi4xODc1IC0yLjE3NjkwOSw0LjExNzk4IC0zLjk0OTk0Niw4LjEzMTQgLTUuMjQ0NTE2LDExLjM3NSAtMS4yOTQ1NzEsMy4yNDM2IC0yLjExMTE3MSw1LjcxNDg5IC0yLjQyMDU0Niw2LjcxODc1IC0wLjU1MDAwMSwtMi4xMTE1NyAtMS4zMDYzMjgsLTQuNDIwOTMgLTIuMTcyMjg1LC02Ljc1IC0wLjg2NTk1NiwtMi4zMjkwNyAtMS44NDYxNzcsLTQuNjc1OTcgLTIuOTE3MDY4LC02Ljg3NSAtMS4wNzA4OSwtMi4xOTkwMyAtMi4yMTc3NTQsLTQuMjQ3MzEgLTMuMzgyNTU3LC01Ljk2ODc1IC0xLjE2NDgwMywtMS43MjE0NCAtMi4zNTg5OTMsLTMuMTM0OTUgLTMuNTA2Njg4LC00LjAzMTI1IC0wLjE4ODU1NiwtMC41NDQ5NCAtMC4xMDI3NDQsLTEuMTU4NzUgMC4xNTUxNjMsLTEuNzgxMjUgMC4yNTc5MDgsLTAuNjIyNSAwLjY5NDc3NCwtMS4yMzQ3OSAxLjIxMDI3MywtMS44MTI1IDAuNTE1NDk5LC0wLjU3NzcyIDEuMTIyNTc3LC0xLjEyMDY1IDEuNzA2Nzk1LC0xLjUzMTI1IDAuNTg0MjE4LC0wLjQxMDYgMS4xNDk2MzQsLTAuNjkxMzQgMS42MTM2OTcsLTAuODEyNSAwLjQ2NDA2MywtMC4xMjExNiAxLjE0OTE0MSwwLjMwNDAyIDEuOTU1MDU2LDEuMDYyNSAwLjgwNTkxNSwwLjc1ODQ4IDEuNzE3OTQ3LDEuODM1ODEgMi42MDY3NDIsMi45Njg3NSAxLjc3NzU4OSwyLjI2NTg5IDMuNDc4OTY2LDQuNzY3MjcgNC4wMzQyNDMsNS41IDAuNzM5MzIxLC0yLjE4MDg2IDEuODc4ODQsLTQuMzkyMzkgMy4zMjA0OTIsLTYuNTkzNzUgMS40NDE2NTIsLTIuMjAxMzYgMy4xNzMwMDgsLTQuMzg1NTcgNS4wODkzNTMsLTYuNDA2MjUgMS45MTYzNDQsLTIuMDIwNjggNC4wMTIwOTYsLTMuODkyNDMgNi4xNzU0OTUsLTUuNTMxMjUgMi4wNzQxMTgsLTEuNTcxMTkgNC4yMDMzNDMsLTIuODk4NCA2LjI5OTYyNSwtMy45Mzc1IC01LjI2MzE4NSwtNS4zODkwMSAtMTIuNTY4NzUyLC04Ljc1IC0yMC42Njc3MzcsLTguNzUgeiINCiAgICAgaWQ9InN1Y2Nlc3Nfd2hpdGUiDQogICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmUiIC8+DQogIDxwYXRoDQogICAgIGQ9Ik0gMjkuMDE1NTIsMTc0IEMgMTIuOTkyMzMsMTc0IDAsMTg3LjA4MzQ1IDAsMjAzLjIxOSAwLDIxOS4zNTQ1NSAxMi45OTIzMywyMzIuNDM4IDI5LjAxNTUyLDIzMi40MzggNDUuMDM4NywyMzIuNDM4IDU4LDIxOS4zNTQ1NSA1OCwyMDMuMjE5IDU4LDE4Ny4wODM0NSA0NS4wMzg3LDE3NCAyOS4wMTU1MiwxNzQgeiBtIC0wLjEyNDEzLDcuNzgxMzIgYyAxLjgwNDY5LC0wLjA0MzMgMy42NTYxMSwwLjEzNzAxIDQuMDM0MjQsMC42NTYyNSAwLjY2MTg0LDAuOTA4ODQgLTAuODA0OTUsMjcuODYxMjEgLTEuMzY1NDQsMjguMzEyNzQgLTAuNjg3NSwwLjU1Mzg2IC00LjYxOTA4LDAuNjM2NTYgLTUuMzA2NTgsLTAuMTI1IC0wLjQzODczLC0wLjQ4NTk5IC0yLjAwNDI0LC0yNy4yODc3MiAtMS4xNzkyNCwtMjguMTg3NzQgMC4yNDA2MywtMC4zNDYxNiAyLjAxMjMyLC0wLjYxMjk4IDMuODE3MDIsLTAuNjU2MjUgeiBtIDAuMDMxLDMyLjc4MTUzIGMgMi42NTc4NywwIDQuODEwMDUsMi4xNjcyNyA0LjgxMDA1LDQuODQzNzkgMCwyLjY3NjUxIC0yLjE1MjE4LDQuODQzNzkgLTQuODEwMDUsNC44NDM3OSAtMi42NTc4OCwwIC00LjgxMDA2LC0yLjE2NzI4IC00LjgxMDA2LC00Ljg0Mzc5IDAsLTIuNjc2NTIgMi4xNTIxOCwtNC44NDM3OSA0LjgxMDA2LC00Ljg0Mzc5IHoiDQogICAgIGlkPSJ3YXJuaW5nX3doaXRlIg0KICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPg0KICA8cGF0aA0KICAgICBkPSJtIDI5LDg3LjAzMTc1IGMgLTE2LjAxNDYxLDAgLTI5LDEzLjA1MjA5IC0yOSwyOS4xODc1IDAsMTYuMTM1NDEgMTIuOTg1MzksMjkuMjE4NzUgMjksMjkuMjE4NzUgMTYuMDE0NjEsMCAyOSwtMTMuMDgzMzQgMjksLTI5LjIxODc1IDAsLTE2LjEzNTQxIC0xMi45ODUzOSwtMjkuMTg3NSAtMjksLTI5LjE4NzUgeiBtIC0wLjM3MjE5LDkuOTY4NzUgYyAyLjE4MjA4LDAgMy45MzkwMywxLjc3MDIgMy45MzkwMywzLjk2ODc1IDAsMi4xOTg1NSAtMS43NTY5NSwzLjk2ODc1IC0zLjkzOTAzLDMuOTY4NzUgLTIuMTgyMDksMCAtMy45NzAwNiwtMS43NzAyIC0zLjk3MDA2LC0zLjk2ODc1IDAsLTIuMTk4NTUgMS43ODc5NywtMy45Njg3NSAzLjk3MDA2LC0zLjk2ODc1IHogbSAtMi43OTE0NSwxMC45Mzc1IDUuNzA2OTYsMCAwLDI2LjcxODc1IC01LjcwNjk2LDAgMCwtMjYuNzE4NzUgeiINCiAgICAgaWQ9ImluZm9fd2hpdGUiDQogICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7ZGlzcGxheTppbmxpbmUiIC8+DQogIDxwYXRoDQogICAgIGQ9Ik0gMjkuMDE1NTIsMCBDIDEyLjk5MjMzLDAgMCwxMy4wODM0NSAwLDI5LjIxOSAwLDQ1LjM1NDU1IDEyLjk5MjMzLDU4LjQzOCAyOS4wMTU1Miw1OC40MzggNDUuMDM4Nyw1OC40MzggNTgsNDUuMzU0NTUgNTgsMjkuMjE5IDU4LDEzLjA4MzQ1IDQ1LjAzODcsMCAyOS4wMTU1MiwwIHogbSAtOS43NDQyNSwxNS4xNTYzOCA5LjU1ODA1LDkuNDY4ODMgOS41NTgwNSwtOS40Njg4MyA0LjQwNjY0LDQuNTAwMDQgLTkuNDk1OTksOS40MDYzMyA5LjQ5NTk5LDkuNDA2MzMgLTQuNDA2NjQsNC41MDAwNCAtOS41NTgwNSwtOS40Njg4MyAtOS41NTgwNSw5LjQ2ODgzIC00LjQwNjY0LC00LjUwMDA0IDkuNDk1OTksLTkuNDA2MzMgLTkuNDk1OTksLTkuNDA2MzMgNC40MDY2NCwtNC41MDAwNCB6Ig0KICAgICBpZD0iZXJyb3Jfd2hpdGUiDQogICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7ZGlzcGxheTppbmxpbmUiIC8+DQogIDxwYXRoDQogICAgIGQ9Ik0gMTA5LjAxNTUyLDI2MS4wMDA1IEMgOTIuOTkyMzM0LDI2MS4wMDA1IDgwLDI3NC4wODM4NCA4MCwyOTAuMjE5MjUgODAsMzA2LjM1NDY2IDkyLjk5MjMzNCwzMTkuNDM4IDEwOS4wMTU1MiwzMTkuNDM4IDEyNS4wMzg3LDMxOS40MzggMTM4LDMwNi4zNTQ2NiAxMzgsMjkwLjIxOTI1IGMgMCwtNi4yMDIyNCAtMS45NDA0NiwtMTEuOTI2MTggLTUuMjEzNDgsLTE2LjY1NjI1IC0wLjAyMSwwLjA2NDUgMC4wMjY1LDAuMTIyNjMgMCwwLjE4NzUgLTEuODE2NTEsMC44ODUzMiAtMy41NTk3MSwyLjA5NjUxIC01LjIxMzQ5LDMuNTMxMjUgLTEuNjUzNzcsMS40MzQ3NCAtMy4yMDc3MywzLjA5Mjc2IC00LjY4NTkyLDQuOTA2MjUgLTEuNDc4MiwxLjgxMzQ5IC0yLjg2ODYzLDMuNzU5NjcgLTQuMTU4MzgsNS43ODEyNSAtMS4yODk3NSwyLjAyMTU4IC0yLjQ4MDMsNC4xMjg1MSAtMy41Njg3NSw2LjE4NzUgLTIuMTc2OTEsNC4xMTc5OCAtMy45NDk5NSw4LjEzMTQgLTUuMjQ0NTIsMTEuMzc1IC0xLjI5NDU3LDMuMjQzNiAtMi4xMTExNyw1LjcxNDg5IC0yLjQyMDU0LDYuNzE4NzUgLTAuNTUsLTIuMTExNTcgLTEuMzA2MzMsLTQuNDIwOTMgLTIuMTcyMjksLTYuNzUgLTAuODY1OTUsLTIuMzI5MDcgLTEuODQ2MTgsLTQuNjc1OTcgLTIuOTE3MDcsLTYuODc1IC0xLjA3MDg5LC0yLjE5OTAzIC0yLjIxNzc1LC00LjI0NzMxIC0zLjM4MjU1MywtNS45Njg3NSAtMS4xNjQ4MDMsLTEuNzIxNDQgLTIuMzU4OTkzLC0zLjEzNDk1IC0zLjUwNjY4OCwtNC4wMzEyNSAtMC4xODg1NTYsLTAuNTQ0OTQgLTAuMTAyNzQ0LC0xLjE1ODc1IDAuMTU1MTYzLC0xLjc4MTI1IDAuMjU3OTA4LC0wLjYyMjUgMC42OTQ3NzQsLTEuMjM0NzkgMS4yMTAyNzMsLTEuODEyNSAwLjUxNTQ5OSwtMC41Nzc3MiAxLjEyMjU3NywtMS4xMjA2NSAxLjcwNjc5NSwtMS41MzEyNSAwLjU4NDIxOCwtMC40MTA2IDEuMTQ5NjM0LC0wLjY5MTM0IDEuNjEzNywtMC44MTI1IDAuNDY0MDYsLTAuMTIxMTYgMS4xNDkxNCwwLjMwNDAyIDEuOTU1MDUsMS4wNjI1IDAuODA1OTIsMC43NTg0OCAxLjcxNzk1LDEuODM1ODEgMi42MDY3NCwyLjk2ODc1IDEuNzc3NTksMi4yNjU4OSAzLjQ3ODk3LDQuNzY3MjcgNC4wMzQyNSw1LjUgMC43MzkzMiwtMi4xODA4NiAxLjg3ODg0LC00LjM5MjM5IDMuMzIwNDksLTYuNTkzNzUgMS40NDE2NSwtMi4yMDEzNiAzLjE3MzAxLC00LjM4NTU3IDUuMDg5MzUsLTYuNDA2MjUgMS45MTYzNSwtMi4wMjA2OCA0LjAxMjEsLTMuODkyNDMgNi4xNzU1LC01LjUzMTI1IDIuMDc0MTIsLTEuNTcxMTkgNC4yMDMzNCwtMi44OTg0IDYuMjk5NjIsLTMuOTM3NSAtNS4yNjMxOCwtNS4zODkwMSAtMTIuNTY4NzUsLTguNzUgLTIwLjY2NzczLC04Ljc1IHoiDQogICAgIGlkPSJzdWNjZXNzX2NvbG9yIg0KICAgICBzdHlsZT0iZmlsbDojOTZiNDM5O2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPg0KICA8cGF0aA0KICAgICBkPSJNIDEwOS4wMTU1MiwxNzQgQyA5Mi45OTIzMywxNzQgODAsMTg3LjA4MzQ1IDgwLDIwMy4yMTkgYyAwLDE2LjEzNTU1IDEyLjk5MjMzLDI5LjIxOSAyOS4wMTU1MiwyOS4yMTkgQyAxMjUuMDM4NywyMzIuNDM4IDEzOCwyMTkuMzU0NTUgMTM4LDIwMy4yMTkgMTM4LDE4Ny4wODM0NSAxMjUuMDM4NywxNzQgMTA5LjAxNTUyLDE3NCB6IG0gLTAuMTI0MTMsNy43ODEzMiBjIDEuODA0NjksLTAuMDQzMyAzLjY1NjExLDAuMTM3MDEgNC4wMzQyNCwwLjY1NjI1IDAuNjYxODQsMC45MDg4NCAtMC44MDQ5NSwyNy44NjEyMSAtMS4zNjU0NCwyOC4zMTI3NCAtMC42ODc1LDAuNTUzODYgLTQuNjE5MDgsMC42MzY1NiAtNS4zMDY1OCwtMC4xMjUgLTAuNDM4NzMsLTAuNDg1OTkgLTIuMDA0MjQsLTI3LjI4NzcyIC0xLjE3OTI0LC0yOC4xODc3NCAwLjI0MDYzLC0wLjM0NjE2IDIuMDEyMzIsLTAuNjEyOTggMy44MTcwMiwtMC42NTYyNSB6IG0gMC4wMzEsMzIuNzgxNTMgYyAyLjY1Nzg3LDAgNC44MTAwNSwyLjE2NzI3IDQuODEwMDUsNC44NDM3OSAwLDIuNjc2NTEgLTIuMTUyMTgsNC44NDM3OSAtNC44MTAwNSw0Ljg0Mzc5IC0yLjY1Nzg4LDAgLTQuODEwMDYsLTIuMTY3MjggLTQuODEwMDYsLTQuODQzNzkgMCwtMi42NzY1MiAyLjE1MjE4LC00Ljg0Mzc5IDQuODEwMDYsLTQuODQzNzkgeiINCiAgICAgaWQ9Indhcm5pbmdfY29sb3IiDQogICAgIHN0eWxlPSJmaWxsOiNlYTY1MGQ7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmUiIC8+DQogIDxwYXRoDQogICAgIGQ9Im0gMTA5LDg3LjAzMTc1IGMgLTE2LjAxNDYxLDAgLTI5LDEzLjA1MjA5IC0yOSwyOS4xODc1IDAsMTYuMTM1NDEgMTIuOTg1MzksMjkuMjE4NzUgMjksMjkuMjE4NzUgMTYuMDE0NjEsMCAyOSwtMTMuMDgzMzQgMjksLTI5LjIxODc1IDAsLTE2LjEzNTQxIC0xMi45ODUzOSwtMjkuMTg3NSAtMjksLTI5LjE4NzUgeiBtIC0wLjM3MjE5LDkuOTY4NzUgYyAyLjE4MjA4LDAgMy45MzkwMywxLjc3MDIgMy45MzkwMywzLjk2ODc1IDAsMi4xOTg1NSAtMS43NTY5NSwzLjk2ODc1IC0zLjkzOTAzLDMuOTY4NzUgLTIuMTgyMDksMCAtMy45NzAwNiwtMS43NzAyIC0zLjk3MDA2LC0zLjk2ODc1IDAsLTIuMTk4NTUgMS43ODc5NywtMy45Njg3NSAzLjk3MDA2LC0zLjk2ODc1IHogbSAtMi43OTE0NSwxMC45Mzc1IDUuNzA2OTYsMCAwLDI2LjcxODc1IC01LjcwNjk2LDAgMCwtMjYuNzE4NzUgeiINCiAgICAgaWQ9ImluZm9fY29sb3IiDQogICAgIHN0eWxlPSJmaWxsOiM3Y2FhZDY7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7ZGlzcGxheTppbmxpbmUiIC8+DQogIDxwYXRoDQogICAgIGQ9Ik0gMTA5LjAxNTUyLDAgQyA5Mi45OTIzMywwIDgwLDEzLjA4MzQ1IDgwLDI5LjIxOSA4MCw0NS4zNTQ1NSA5Mi45OTIzMyw1OC40MzggMTA5LjAxNTUyLDU4LjQzOCAxMjUuMDM4Nyw1OC40MzggMTM4LDQ1LjM1NDU1IDEzOCwyOS4yMTkgMTM4LDEzLjA4MzQ1IDEyNS4wMzg3LDAgMTA5LjAxNTUyLDAgeiBtIC05Ljc0NDI1LDE1LjE1NjM4IDkuNTU4MDUsOS40Njg4MyA5LjU1ODA1LC05LjQ2ODgzIDQuNDA2NjQsNC41MDAwNCAtOS40OTU5OSw5LjQwNjMzIDkuNDk1OTksOS40MDYzMyAtNC40MDY2NCw0LjUwMDA0IC05LjU1ODA1LC05LjQ2ODgzIC05LjU1ODA1LDkuNDY4ODMgLTQuNDA2NjQsLTQuNTAwMDQgOS40OTU5OSwtOS40MDYzMyAtOS40OTU5OSwtOS40MDYzMyA0LjQwNjY0LC00LjUwMDA0IHoiDQogICAgIGlkPSJlcnJvcl9jb2xvciINCiAgICAgc3R5bGU9ImZpbGw6I2Q3MDAwMDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtkaXNwbGF5OmlubGluZSIgLz4NCiAgPG1ldGFkYXRhDQogICAgIGlkPSJtZXRhZGF0YTQyMjEiPg0KICAgIDxyZGY6UkRGPg0KICAgICAgPGNjOldvcmsNCiAgICAgICAgIHJkZjphYm91dD0iIj4NCiAgICAgICAgPGRjOnRpdGxlPjwvZGM6dGl0bGU+DQogICAgICA8L2NjOldvcms+DQogICAgPC9yZGY6UkRGPg0KICA8L21ldGFkYXRhPg0KPC9zdmc+DQo="); background-repeat: no-repeat; }

/* PART: Title
=============================================================================*/
.notification-title { font-size: 24px; font-size: 1.5rem; margin: 10px 0 0 100px; color: white; }

/* PART: Content
=============================================================================*/
.notification-content { margin: 0 0 0 100px; }

/* PART: Text
=============================================================================*/
.notification-text { font-size: 16px; font-size: 1rem; color: white; padding-right: 1em; }

/* THEME: Success message
=============================================================================*/
.notification--success { background-color: #96b439; }

.notification--success:before { background-position: 0 -261px; }

/* THEME: Warning message
=============================================================================*/
.notification--warning { background-color: #ea650d; }

.notification--warning:before { background-position: 0 -174px; }

/* THEME: Info message
=============================================================================*/
.notification--info { background-color: #7caad6; }

.notification--info:before { background-position: 0 -87px; }

/* THEME: Error message
=============================================================================*/
.notification--error { background-color: #d70000; }

.notification--error:before { background-position: 0 0; }

/* THEME: Type 2 notifications
=============================================================================*/
[class^='notification--type2-'] { background-color: white; }

[class^='notification--type2-'] .notification-title, [class^='notification--type2-'] .notification-text { color: #414141; }

/* THEME: Success message
=============================================================================*/
.notification--type2-success { border: solid 1px #96b439; }

.notification--type2-success:before { background-position: -80px -261px; }

/* THEME: Warning message
=============================================================================*/
.notification--type2-warning { border: solid 1px #ea650d; }

.notification--type2-warning:before { background-position: -80px -174px; }

/* THEME: Info message
=============================================================================*/
.notification--type2-info { border: solid 1px #7caad6; }

.notification--type2-info:before { background-position: -80px -87px; }

/* THEME: Error message
=============================================================================*/
.notification--type2-error { border: solid 1px #d70000; }

.notification--type2-error:before { background-position: -80px 0; }

/* PART: Close button
=============================================================================*/
.notification-close-button { background: url("data:image/png;base64,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") no-repeat center; width: 10px; height: 10px; cursor: pointer; position: absolute; top: 10px; right: 10px; }

/* THEME: Smaller icons on mobile
=============================================================================*/
/*@media (min-width: $tablet_break_point) {*/
@media (max-width: 479px) { [class^='notification--']:before { top: 24px; left: 12px; width: 30px; height: 30px; background-size: 69px; }
  .notification-title, .notification-content { margin-left: 40px; }
  .notification--success:before { background-position: 0 -130px; }
  .notification--warning:before { background-position: 0 -87px; }
  .notification--info:before { background-position: 0 -43px; }
  .notification--error:before { background-position: 0 0; }
  .notification--type2-success:before { background-position: -40px -130px; }
  .notification--type2-warning:before { background-position: -40px -87px; }
  .notification--type2-info:before { background-position: -40px -43px; }
  .notification--type2-error:before { background-position: -40px 0; } }

/* CONTROL: Spinner
=============================================================================*/
.spinner { margin: 0 0 20px 0; padding: 9px 9px 9px 82px; display: inline-block; min-height: 60px; background-color: #fff; background-position: 6px center; background-repeat: no-repeat; background-image: url("../../img/spinner.gif"); }

.spinner-content { margin: 0; display: inline-block; }

.spinner--overlay { position: fixed; z-index: 1050; left: 50%; top: 50%; min-width: 400px; -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

/* COMPONENT: Footer
=============================================================================*/
.footer-section { background-color: #f1edeb; overflow: hidden; margin: 30px auto 0 auto; max-width: 1280px; min-width: 990px; padding-top: 30px; padding-bottom: 30px; }

.footer-section hr { border-top: 1px solid #e5ded9; margin: 0; }

.footer-section .link-list li { padding: 0; margin-bottom: 10px; line-height: 18px; }

.footer-section .link-list li:before { display: none; }

.footer-section .link-list a { color: #999; -webkit-font-smoothing: antialiased; margin: 0; padding: 0; }

.footer-section .link-list a:before { display: none; }

.footer-section .link-list a:hover { color: #EA650D; }

.footer-section .link-list--beta { position: absolute; right: 15px; /*top: 0;*/ }

.footer-section .icons--social-v2 { float: left; margin: 16px 15px 0 15px; }

.footer-section .icons--social-v2 li:before { display: none; }

.footer-section .icons--trust-builder { float: right; margin: 16px 15px 0 15px; }

.footer-section .icons--trust-builder li:before { display: none; }

.footer-link-list-group { font-size: 0; /* xc whitespace hack */ margin: 0 0 16px 0; }

.footer-link-list-group > li { background-image: none; font-size: 14px; margin: 0 0 0; padding: 0 15px; width: 25%; display: inline-block; vertical-align: top; }

.footer-link-list-group > li:before { display: none; }

.footer-link-list-group > li.active .link-list { display: block; }

.footer-link-list-group > li.active h5:before { display: none; }

.footer-link-list-group h5 { color: #414141; cursor: pointer; margin: 0 0 14px 0; padding: 0 0 0 0; line-height: 18px; }

@media all { .is-responsive .footer-section { min-width: 0; } }

@media (max-width: 820px) { .is-responsive .footer-section .link-list--beta { position: static; }
  .is-responsive .footer-section-wrapper { margin: 0 15px 0; }
  .is-responsive .footer-link-list-group > li { width: 50%; } }

@media (max-width: 479px) { .is-responsive .footer-section { padding-top: 2px; }
  .is-responsive .footer-section .icons--trust-builder { float: left; }
  .is-responsive .footer-section-wrapper { margin: 0; }
  .is-responsive .footer-link-list-group > li { width: 100%; border-bottom: 1px solid #e5ded9; margin: 0; padding: 14px 20px; }
  .is-responsive .footer-link-list-group > li.active { padding-bottom: 0; }
  .is-responsive .footer-link-list-group > li.active h5 { margin: 0 0 14px 0; }
  .is-responsive .footer-link-list-group > li.active .link-list { display: block; }
  .is-responsive .footer-link-list-group > li.active h5:before { display: none; }
  .is-responsive .footer-link-list-group > li .link-list { display: none; }
  .is-responsive .footer-link-list-group h5 { position: relative; margin: 0; padding: 0; }
  .is-responsive .footer-link-list-group h5:before, .is-responsive .footer-link-list-group h5:after { content: ''; position: absolute; width: 2px; height: 10px; background-color: #414141; top: 6px; right: 4px; }
  .is-responsive .footer-link-list-group h5:after { width: 10px; height: 2px; top: 10px; right: 0px; } }

.footer-section-wrapper { margin: 0 auto 0; max-width: 960px; overflow: hidden; }

.footer-link-list-group--inline { position: relative; overflow: visible; margin: 0; padding: 12px 15px 0; }

.link-list-group--inline a { font-size: 12px; font-size: 0.75rem; }

.hyphenate { /*text-align:justify;*/ hyphens: auto; -webkit-hyphens: auto; -ms-hyphens: auto; -moz-hyphens: auto; }

.glossary { text-decoration: none; border-bottom: 2px dotted #EA650D; }

/* COMPONENT: Search text field
=============================================================================*/
.text-field--search { position: relative; display: inline-block; width: 100%; /*border: solid 1px $nn_extra_light_grey;*/ border-radius: 4px; /* IE */ }

.text-field--search .text-field-placeholder, .text-field--search .text-field::-webkit-input-placeholder { font-style: normal; }

.text-field--search .text-field::-moz-placeholder { font-style: normal; }

.text-field--search .text-field:-moz-placeholder { font-style: normal; }

.text-field--search .text-field:-ms-input-placeholder { font-style: normal; }

.text-field--search input[type=text], .text-field--search .text-field { border: 1px solid #f1edeb; font-size: 14px; font-size: 0.875rem; /*border: none;*/ width: 100% !important; font-style: normal; /*padding-right: 30px;*/ /*&::-ms-clear { display: none; }*/ }

.lt-ie10 .text-field--search input[type=text], .lt-ie10 .text-field--search .text-field { padding-top: 12px; padding-bottom: 7px; }

.lt-ie9 .text-field--search input[type=text], .lt-ie9 .text-field--search .text-field { padding: 10px; }

.text-field--search-submit { width: 20px; height: 20px; text-indent: 150%; overflow: hidden; padding: 0; margin: 0; position: absolute; right: 10px; top: .65em; border: none; /*background-color: white;*/ background-color: transparent; background-position: top left; background-repeat: no-repeat; cursor: pointer; background-image: url("../../img/sprites/icons.svg"); background-repeat: no-repeat; background-position: -60px -480px; }

.lt-ie9 .text-field--search-submit { background-image: url("../../img/ie/icon-sheet.png"); /* <-- Mind the naming. Older file present in this dir. */ }

.lt-ie9 .text-field--search-submit { /*top:7px !important;*/ }

/*Reposition 'x'-icon in IE11 when on focus*/
.text-field:nth-last-of-type(2):first-child::-ms-clear, .text-field-autosuggest-wrapper .text-field::-ms-clear, .etcustomtextfield .text-field::-ms-clear { /*margin-right:25px; margin-top:1px; */ padding-right: 23px; }

/* COMPONENT: Breadcrumb
=============================================================================*/
.breadcrumb-list { list-style: none; padding: 0 0 15px 0; margin: 0; }

.breadcrumb-list li { padding: 0; display: inline-block; color: #999999; }

.breadcrumb-list li:before { display: none; }

.breadcrumb-list li a { text-decoration: none; display: inline-block; padding-right: 5px; color: #666666; }

.breadcrumb-list li a:after { content: "/"; margin-left: 5px; color: #666666; }

.breadcrumb-list li a.no-trailing-slash:after { content: ""; }

.breadcrumb-list li a:hover { color: #ea650d; }

.breadcrumb-list li:last-child a:after { content: ""; }

/* PART: link-list--responsive
=============================================================================*/
@media (max-width: 479px) { .is-responsive .breadcrumb-list { margin: 10px 0 20px; }
  .is-responsive .breadcrumb-list li { display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } }

/* EXTEND: Gray circle
=============================================================================*/
.icon-list-circle, ul li:before { content: ""; position: absolute; left: 0; top: 8px; width: 5px; height: 5px; border-radius: 100%; background: #cac7c7; }

.lt-ie9 .icon-list-circle, .lt-ie9 ul li:before, ul .lt-ie9 li:before { top: 6px; }

/* EXTEND: Orange arrow
=============================================================================*/
.icon-link-list-image, .arrowed:before, .link-list--sticker > li p:first-child:before, .link-list--orange > li p:first-child:before, .link-list--overview > li p:first-child:before, .link-list--submenu > li p:first-child:before, .link-list--sticker > li > a:before, .link-list--overview > li > a:before, .link-list > li p:first-child:before, .link-list > li > a:before, .link-list--orange li a:before, .link-list--submenu li a:before { content: ""; position: absolute; left: 0; top: 5px; border-style: solid; border-width: 5px 0 5px 5px; border-color: transparent transparent transparent #ea650d; }

.lt-ie9 .icon-link-list-image, .lt-ie9 .arrowed:before, .lt-ie9 .link-list--sticker > li p:first-child:before, .link-list--sticker > li .lt-ie9 p:first-child:before, .lt-ie9 .link-list--orange > li p:first-child:before, .link-list--orange > li .lt-ie9 p:first-child:before, .lt-ie9 .link-list--overview > li p:first-child:before, .link-list--overview > li .lt-ie9 p:first-child:before, .lt-ie9 .link-list--submenu > li p:first-child:before, .link-list--submenu > li .lt-ie9 p:first-child:before, .lt-ie9 .link-list--sticker > li > a:before, .lt-ie9 .link-list--overview > li > a:before, .lt-ie9 .link-list > li p:first-child:before, .link-list > li .lt-ie9 p:first-child:before, .lt-ie9 .link-list > li > a:before, .lt-ie9 .link-list--orange li a:before, .link-list--orange li .lt-ie9 a:before, .lt-ie9 .link-list--submenu li a:before, .link-list--submenu li .lt-ie9 a:before { top: 3px; }

/* EXTEND: Small grey block
=============================================================================*/
.icon-link-list-small-grey, .nested-list > li > ul > li:before, .nested-list--non-semantic .nested-list-level--beta:before { content: ""; left: 8px; top: 5px; width: 0; height: 0; border-radius: 0; background: transparent; border-style: solid; border-width: 5px 0 5px 5px; border-color: transparent transparent transparent #cac7c7; }

.lt-ie9 .icon-link-list-small-grey, .lt-ie9 .nested-list > li > ul > li:before, .lt-ie9 .nested-list--non-semantic .nested-list-level--beta:before, .nested-list--non-semantic .lt-ie9 .nested-list-level--beta:before { top: 3px; }

/* COMPONENT: bullet-list
=============================================================================*/
ul { margin: 0 0 15px 0; padding: 0; list-style: none; /* FIXME XC cannot output correct HTML :( */ }

ul li { position: relative; padding: 0 0 0 15px; color: #414141; }

ul ul { margin: 0 0 0 0; }

ul > ul { margin-left: 15px; }

@media (min-width: 820px) { ul.list--two-column li { /*float:left;*/ display: inline-block; width: 45%; } }

ol { margin: 0 0 15px 0; padding: 0; /* custom numbering, chapter style */ counter-reset: item; list-style-type: none; }

ol li { display: table; counter-increment: item; padding-bottom: 0; }

ol li:before { content: counters(item, ".") ". "; display: table-cell; padding-right: 0.7em; }

ol ol { margin: 8px 0 0 0; }

ol ol li { content: counters(item, ".") " "; }

.field ol li:before { display: none; }

ul ol { padding: 0 0 0 20px; }

ul ol li { background: none; padding: 0; }

/* COMPONENT: Ordered list removal
=============================================================================*/
/* counter-reset: item; list-style-type: none; li { display: table; counter-increment: item; padding-bottom:0; &:before { content: counters(item, ".") ". "; display: table-cell; padding-right: 0.7rem; } } */
.list--removal { list-style-type: decimal; }

.list--removal li { display: list-item; list-style-type: decimal; margin-left: 20px; padding-right: 20px; position: relative; }

.list--removal li:before { display: none; }

.list--removal li .icon--delete { position: absolute; right: 0; top: 3px; }

/* COMPONENT: Nested list
=============================================================================*/
.list--nobullet > li { padding-left: 0; }

.list--nobullet > li:before { display: none; }

/* COMPONENT: Nested list
=============================================================================*/
.nested-list > li > ul { margin: 0; }

.nested-list > li > ul > li { padding: 0px 0 0px 20px; margin-bottom: 0; position: relative; }

/* COMPONENT: List -- checked
=============================================================================*/
.list--checked { margin-bottom: 15px; }

.list--checked li { padding-left: 25px; background-repeat: no-repeat; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAASCAYAAAC5DOVpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NUE0QzI1MzhDMDk0MTFFM0FGNTZFRTU4QzFFRDUyOEIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NUE0QzI1MzlDMDk0MTFFM0FGNTZFRTU4QzFFRDUyOEIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1QTRDMjUzNkMwOTQxMUUzQUY1NkVFNThDMUVENTI4QiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1QTRDMjUzN0MwOTQxMUUzQUY1NkVFNThDMUVENTI4QiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqLzvGEAAAEGSURBVHjaYnyVystAAcgB4lggXgPE3SwUGAQyZDKUbQbEN5nINEgaiCegibGRa9hMIBZC4p8F4k3kGJYAxN5I/F9AnAiimajgvSYgvgxikGrYfCDmR+KfAuIOGIcUw5KB2BWL9/6SapgcFu/VAPE1ZAGYYVHQGPLD4z0eJP5xIO5DVwQyzAaIlwJxGhBvhNLIIBOInZD439G9h2yYCpY0BDNQEYi7sHjvJjbnM0Hz1U0cBqJ77wgQT8QVsIzQjC4BxAeAWB1PJHwBYkMgvoNLASwCXgCxAy7nI3nvDr4oR04a+Aw8CMRTCKUf9HSGzUCQ91KwxR4hw5ANXAN1kT8h78EAQIABAG3kN8IAeCSzAAAAAElFTkSuQmCC"); }

.list--checked li:before { display: none; }

/* COMPONENT: link-list
=============================================================================*/
.link-list--sticker, .link-list--orange, .link-list--overview, .link-list--submenu, .link-list { list-style: none; margin: 0 0 20px 0; padding: 0; }

form .data-table .link-list--sticker, form .data-table .link-list--orange, form .data-table .link-list--overview, form .data-table .link-list--submenu, form .data-table .link-list { margin: 0; }

.link-list--sticker > li, .link-list--orange > li, .link-list--overview > li, .link-list--submenu > li, .link-list > li { padding: 0; background: none; }

.link-list--sticker > li:before, .link-list--orange > li:before, .link-list--overview > li:before, .link-list--submenu > li:before, .link-list > li:before { display: none; }

.link-list--sticker > li p:first-child, .link-list--orange > li p:first-child, .link-list--overview > li p:first-child, .link-list--submenu > li p:first-child, .link-list--sticker > li > a, .link-list--orange > li > a, .link-list--overview > li > a, .link-list--submenu > li > a, .link-list > li p:first-child, .link-list > li > a { display: inline-block; position: relative; padding: 0px 0 0px 15px; background-image: none; text-decoration: none; }

.link-list--sticker > li.etactive a, .link-list--orange > li.etactive a, .link-list--overview > li.etactive a, .link-list--submenu > li.etactive a, .link-list > li.etactive a { border-width: 5px 5px 0 5px; border-color: #ea650d transparent transparent transparent; color: #EA650D; }

.link-list--sticker > li.etactive p, .link-list--orange > li.etactive p, .link-list--overview > li.etactive p, .link-list--submenu > li.etactive p, .link-list > li.etactive p { padding-left: 15px; }

.link-list--sticker > li ul, .link-list--orange > li ul, .link-list--overview > li ul, .link-list--submenu > li ul, .link-list > li ul { margin: 0 0 0 20px; }

.link-list--sticker > li > a.orange, .link-list--orange > li > a.orange, .link-list--overview > li > a.orange, .link-list--submenu > li > a.orange, .link-list > li > a.orange { padding: 0; color: #EA650D; }

.link-list--sticker > li > a.orange:before, .link-list--orange > li > a.orange:before, .link-list--overview > li > a.orange:before, .link-list--submenu > li > a.orange:before, .link-list > li > a.orange:before { display: none; }

.link-list--sticker .more, .link-list--orange .more, .link-list--overview .more, .link-list--submenu .more, .link-list .more { margin-top: 5px; padding-left: 30px; }

/* THEME: link-list--lined
=============================================================================*/
.link-list--lined > li { border-top: 1px solid #e5ded9; padding-top: 10px; padding-bottom: 10px; }

.link-list--lined > li:first-child { border-top: 0; }

.link-list--lined > li > a { font-size: 16px; font-size: 1rem; padding-left: 15px; }

.link-list--lined > li > a:before { top: 5px; }

.block--ultra-light-gray .link-list--lined > li { margin: 0 -15px; padding-left: 15px; padding-right: 15px; }

.link-list--collapsable > li.active { background: #f1edeb; }

.link-list--collapsable > li > a { padding-left: 15px; }

.link-list--collapsable > li > a:before { content: ""; position: absolute; width: 10px; height: 2px; background: #999999; top: 8px; left: 0px; border: 0; }

.link-list--collapsable > li > a:after { content: ""; position: absolute; width: 2px; height: 10px; background: #999999; top: 4px; left: 4px; }

.link-list--collapsable > li > a.collapse:after { display: none; }

.link-list--collapsable > li > a.empty:before { content: ""; position: absolute; left: 0; top: 5px; width: 0; height: 0; background: transparent; border-style: solid; border-width: 5px 0 5px 5px; border-color: transparent transparent transparent #ea650d; }

.lt-ie9 .link-list--collapsable > li > a.empty:before { top: 3px; }

.link-list--collapsable > li > a.empty:after { display: none; }

.link-list--collapsable > li > div { /*margin:5px 0 5px 18px;*/ }

/* THEME: list--dates
=============================================================================*/
.list--dates { margin-bottom: 20px; /* rvv: for advisor, not suitable in corrections*/ }

.list--dates li { border-bottom: 1px solid #999999; padding: 0; }

.list--dates li:before { display: none; }

.list--dates li a { display: block; padding: 5px 0; text-decoration: none; display: table; }

.list--dates li a .date { display: inline-block; margin-right: 10px; color: #999999; display: table-cell; }

/* THEME: link-list--ordered
=============================================================================*/
.link-list--described li { border-bottom: 1px solid #cac7c7; margin-bottom: 20px; padding: 0; }

.link-list--described li a { padding-left: 0; color: #EA650D; }

.link-list--described li a:before { display: none; }

.link-list--described li p { margin: 0 0 20px 0; }

/* THEME: link-list--secundarynav
=============================================================================*/
.link-list--secundarynav { margin: 0; }

.link-list--secundarynav li { padding: 0; margin-bottom: 10px; }

.link-list--secundarynav li a { padding-left: 0; font-size: 14px; font-size: 0.875rem; color: #999999; }

.link-list--secundarynav li a:before { display: none; }

.link-list--secundarynav li a:hover { color: #EA650D; }

.link-list--secundarynav li a.is-active { color: #EA650D; }

/* THEME: list--dates
=============================================================================*/
.list--dates { margin-bottom: 20px; /* rvv: for advisor, not suitable in corrections*/ }

.list--dates li { border-bottom: 1px solid #999999; padding: 0; }

.list--dates li:before { display: none; }

.list--dates li a { display: block; padding: 5px 0; text-decoration: none; display: table; width: 100%; }

.list--dates li a .date { display: inline-block; padding-right: 15px; color: #999999; display: table-cell; width: 25%; }

/* THEME: link-list--ordered
=============================================================================*/
.link-list--sticker { margin-top: 15px; }

.link-list--sticker li { min-height: 40px; padding: 7px 0 10px 40px; }

.link-list--sticker li h2 { font-size: 16px; font-size: 1rem; color: #414141; margin: 0; padding: 0; }

.link-list--sticker .sticker-clean--tiny { top: 0; left: 0; position: absolute; }

/* THEME: link-list--orange
=============================================================================*/
.link-list--orange li { padding: 0 0 7px 0; background: none; }

.link-list--orange li:before { display: none; }

.link-list--orange li a { background-position: 0 5px; display: inline-block; padding-left: 15px; color: #EA650D; font-weight: bold; text-decoration: none; }

.link-list--orange li a:hover { text-decoration: underline; }

/* THEME: link-list--inline
=============================================================================*/
.link-list-group--inline { position: relative; overflow: visible; margin: 0; padding: 12px 15px 0; }

.link-list--inline { display: inline-block; margin: 0; padding: 0; }

.link-list--inline li { background: none; padding: 0; margin: 0; display: inline-block; vertical-align: top; padding: 0 0 14px 0; }

.link-list--inline li:before { display: none; }

.link-list--inline li > p { margin-bottom: 0; padding: 0 5px 0 0; color: #666666; }

.link-list--inline li + li > a { border-left: 1px solid #e5ded9; padding: 0 5px 0 10px; }

.link-list--inline li:first-child > a { padding: 0 5px 0 0; }

.link-list--inline li a { text-decoration: none; color: #666666; }

@media (max-width: 820px) { .is-responsive { /*		.link-list--beta { position: static; }*/ } }

/* THEME: link-list--icons
=============================================================================*/
.link-list--icons { margin: 16px 15px 0; }

.link-list--icons li { background: none; display: inline-block; padding: 0; }

.link-list--icons a { text-decoration: none; }

/* THEME: link-list--overview
=============================================================================*/
.link-list--overview { margin-bottom: 0; }

.link-list--overview li { width: 100%; padding: 15px 0; background: none; border-top: 1px solid #ccc; }

.link-list--overview li:before { display: none; }

.link-list--overview li a { background: none; display: block; text-decoration: none; }

.link-list--overview li a:before { display: none; }

.link-list--overview h4 { margin: 0; font-size: 1em; max-width: 78.209%; }

.link-list--overview h4.more { top: 0; }

.link-list--overview span { background-position: 0 5px; padding-left: 15px; display: block; margin-left: 78.209%; /* 525 / 660 */ }

.is-responsive .link-list--overview li a { background-position: -10px -10px; /* there is a background image on the anchor. Just hide it */ }

/* THEME: Responsive link-list--overview Responsive
=============================================================================*/
@media (max-width: 479px) { .is-responsive .link-list--overview li { padding: 10px; }
  .is-responsive .link-list--overview li a { background-position: 100% 50%; }
  .is-responsive .link-list--overview h4 { float: none; font-weight: normal; background: none; padding: 0 0 0 30px; } }

/* THEME: link-list--download
=============================================================================*/
.link-list--download li { margin-bottom: 5px; }

.link-list--download li.pdf { background: none; }

.link-list--download li.pdf a { background: none; position: relative; padding-left: 25px; }

.link-list--download li.pdf a:before { background-image: url("../../img/sprites/icons.svg"); background-repeat: no-repeat; background-position: -60px -650px; content: ""; width: 20px; height: 30px; position: absolute; top: -3px; border: 0; }

.lt-ie9 .link-list--download li.pdf a:before { background-image: url("../../img/ie/icon-sheet.png"); /* <-- Mind the naming. Older file present in this dir. */ }

.link-list--download li.pdf:before { display: none; }

/*.is-responsive .link-list--download {

	.pdf a {
		&:before {
		}
	}
}*/
/* CONTEXT: Responsive link-list--download
=============================================================================*/
@media (max-width: 479px) { .is-responsive .block--border .link-list--download .pdf, .is-responsive .block--textarea .link-list--download .pdf { text-decoration: none; }
  .is-responsive .block--border .link-list--download .pdf a, .is-responsive .block--textarea .link-list--download .pdf a { background-position: 11px 12px; /*padding-left: 40px;*/ } }

/* THEME: link-list--responsive
=============================================================================*/
/* THEME: link-list--submenu
=============================================================================*/
.link-list--submenu li { padding: 4px 0; position: relative; }

.link-list--submenu li:before { display: none; }

.link-list--submenu li a { display: inline-block; padding-left: 15px; text-decoration: none; color: #414141; -webkit-font-smoothing: antialiased; font-size: 14px; font-size: 0.875rem; line-height: 20px; position: static; }

.link-list--submenu li a:before { top: 9px; }

.lt-ie9 .link-list--submenu li a:before { top: 7px; }

.link-list--submenu li a:hover { text-decoration: underline; }

@media (max-width: 820px) { .is-responsive .link-list--submenu { margin: 0; }
  .is-responsive .link-list--submenu li { margin: 0; padding: 0; }
  .is-responsive .link-list--submenu li a { padding: 15px 30px 15px 30px; display: block; font-size: 14px; background: none; color: #999999; }
  .is-responsive .link-list--submenu li a:before { display: none; } }

/* CONTEXT: responsive mobile
=============================================================================*/
@media (max-width: 479px) { .is-responsive .link-list--responsive { margin: 0 -15px; }
  .is-responsive .link-list--responsive#etfaqbox { margin: 0 -15px; }
  .is-responsive .link-list--responsive li { border-top: 1px solid #ccc; padding: 0; background: #fefefe; /* Old browsers */ /* FF3.6+ */ /* Chrome,Safari4+ */ /* Chrome10+,Safari5.1+ */ /* Opera 11.10+ */ /* IE10+ */ background: linear-gradient(to bottom, #fefefe 0%, #e7e7e7 100%); /* W3C */ /*IE fix*/ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e7e7e7',GradientType=0 ); /* IE6-9 */ }
  .is-responsive .link-list--responsive li .link-list--responsive-row-title, .is-responsive .link-list--responsive li a { display: block; margin: 0 10px 0 0; padding: 11px 10px; /* 10 / 300 */ }
  .is-responsive .link-list--responsive li a { background-position: 100% 50%; /* 290 / 300 */ }
  .is-responsive .link-list--responsive li a:before { display: none; }
  .is-responsive .link-list--responsive li .pdf { padding-left: 25px; text-decoration: underline; position: relative; }
  .is-responsive .link-list--responsive li .pdf:before { content: ""; position: absolute; border-left: 0; left: 0; top: -5px; width: 20px; height: 25px; background-image: url("../../img/sprites/icons.svg"); background-repeat: no-repeat; background-position: -60px -650px; }
  .lt-ie9 .is-responsive .link-list--responsive li .pdf:before { background-image: url("../../img/ie/icon-sheet.png"); /* <-- Mind the naming. Older file present in this dir. */ }
  .is-responsive .contact .link-list--responsive li a { padding: 0 10px 11px; }
  .is-responsive .grid--block-xi .link-list--responsive li { background: none; -webkit-filter: none; filter: none; }
  .is-responsive .grid--block-xi .link-list--responsive li a { color: #EA650D; font-weight: bold; } }

/* THEME: list--compare
=============================================================================*/
.list--compare { margin: 0 0 15px 0; }

.list--compare li { background-image: none; margin: 0; padding: 5px 10px; }

.list--compare li > span, .list--compare li > strong { float: left; }

.list--compare li:before { display: none; }

.list--compare li.odd, .list--compare li:nth-child(odd) { background-color: #f1edeb; }

.list--compare p { font-size: 1em; margin: 0 0 0 65px; padding: 0; }

/* CONTROL: list-footer
*/
.list-footer { margin: 0 0 15px 0; }

@media (max-width: 479px) { .is-responsive .list-footer { border-top: 1px solid #ccc; margin: 0 -10px 14px; padding: 10px 10px 0 10px; } }

/* THEME: form actions login
=============================================================================*/
.form-actions--login .link-list li { height: 38px; }

.form-actions--login .link-list li a { margin: 2px 0 0 0; /* layout exception visual design loginpage */ }

@media (max-width: 820px) { .is-responsive .form-actions--login .link-list li { padding: 0 0 7px 0; height: auto; } }

@media (max-width: 610px) { .is-responsive .form-actions--login .link-list li { padding: 0 0 7px 0; }
  .is-responsive .form-actions--login .link-list li a { margin: 2px 0 0 0; /* layout exception visual design loginpage */ } }

/* THEME: nested-list--non-semantic
=============================================================================*/
.nested-list--non-semantic .nested-list-level--beta { padding: 0 0 0 20px; margin-left: 16px; position: relative; }

.service { border-bottom: 1px solid #f2f2f2; margin-bottom: 20px; }

.ie .service { padding-bottom: 12px; }

.service--minimal { margin-bottom: 13px; }

.lt-ie10 .service--minimal { margin-bottom: 8px; }

@media (max-width: 479px) { .is-responsive .service--minimal { margin-bottom: 5px; } }

@media (max-width: 990px) and (min-width: 820px) { .is-responsive .service #et_vatrigger.etsvccomp .ettextfield input { width: 77px; }
  .is-responsive .service #et_vatrigger.etsvccomp .ettextfield label { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
  .is-responsive .service #et_vatrigger.etsvccomp .ettextfield .ethint { width: 83px; }
  .is-responsive .service #et_vatrigger.etsvccomp input.etsubmit { /*					left: 99px;*/ left: auto; right: 0; }
  .is-responsive.ie9 #et_vatrigger.etsvccomp .etcustomtextfield { width: 135px !important; }
  .is-responsive.ie9 #et_vatrigger.etsvccomp .etcustomtextfield > span { width: 135px !important; }
  .is-responsive.ie9 #et_vatrigger.etsvccomp .ettextfield input { width: 60px !important; } }

.contact-list { margin-bottom: 20px; }

.contact-list li { padding: 0; background: none; }

.contact-list li:before { display: none; }

.contact-list li a { position: relative; display: inline-block; margin-bottom: 18px; padding: 0 0 0 40px; background-position: 5px 5px; text-decoration: none; min-height: 18px; height: auto; vertical-align: middle; font-size: 16px; font-size: 1rem; }

.contact-list .icon { position: absolute; left: 0; top: -7px; display: inline-block; width: 31px; height: 31px; margin-right: 15px; vertical-align: middle; /* HEADD */ /*top: 8px; padding:0; background: url('<?php echo getDataUri(dirname(__FILE__)."/../img/contact-icons.png"); ?>') no-repeat -5px -5px;*/ /* UPSTREAM */ background-image: url("../../img/sprites/icons.svg"); background-repeat: no-repeat; }

.lt-ie9 .contact-list .icon { background-image: url("../../img/ie/icon-sheet.png"); /* <-- Mind the naming. Older file present in this dir. */ }

@media (min-width: 820px) { .contact-list.contact-list--twocol li { float: left; width: 50%; } }

.phone-number .icon { background-position: 0 0; }

.call-me-now .icon { background-position: 0 -60px; }

.send-email .icon { background-position: 0 -120px; }

.download .icon { background-position: 0 -300px; }

.customer-service .icon { background-position: 0 -180px; }

.print .icon { background-position: 0 -360px; }

.reviews-ratings .icon { background-position: 0 -420px; }

.more-info .icon { background-position: 0 -240px; }

.next .icon { background-position: 0 -540px; }

.contact--small li a { padding-left: 24px; }

.contact--small .icon { top: -2px; display: inline-block; width: 21px; height: 21px; margin-right: 8px; }

.contact--small .phone-number .icon { background-position: -60px -60px; }

.contact--small .send-email .icon { background-position: -60px -120px; }

.contact--small .next .icon { background-position: -60px -180px; }

@media (max-width: 820px) and (min-width: 479px) { .is-responsive .service, .is-responsive .service--minimal, .is-responsive .contact > p, .is-responsive .contact-list { width: 50%; }
  .is-responsive .service, .is-responsive .service--minimal, .is-responsive .contact > p { float: right; }
  .is-responsive .contact-list { float: left; }
  .is-responsive .contact { position: relative; }
  .is-responsive .contact > p { position: absolute; left: 50%; top: 0; }
  .is-responsive .service + .contact p, .is-responsive .service--minimal + .contact p { top: 60px; } }

@media (max-width: 479px) { .is-responsive .contact { margin-bottom: 0; }
  .is-responsive .contact p { margin-bottom: 0; }
  .is-responsive .contact-list { margin-top: 20px; }
  .is-responsive .contact-list.link-list--responsive li { position: relative; background: none; -webkit-filter: none; filter: none; }
  .is-responsive .contact-list.link-list--responsive li a { margin-bottom: 0px; }
  .is-responsive .contact-list.link-list--responsive .icon { vertical-align: baseline; position: relative; top: 8px; }
  .ie9 .is-responsive .button--service-column span span { padding-top: 13px; } }

/*.blocks-footer--service {
	margin-top:-11px;
	hr {
		background:$nn_orange;
	}
}*/
@-moz-document url-prefix() { /*	.blocks-footer--service { margin-top: -10px; }*/ }

/* COMPONENT: Chancemeter */
/* PART: Chancemeter
=============================================================================*/
.chancemeter-sprite, .chancemeter, .chancemeter-tooltip:before { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAF0CAYAAAB/gFrHAAATVklEQVR42u2dC3AVVZqA/763b94hEF4JSXgszACCQhYhg1LuuotWYTnAACUIzCjiggw7oqILhMIdjA4JGcSxLGa2VhyoAgUmMA64I6szIhYWD3kKCrOEiWBIgJAHeSc3t3v/v3P60gkhpLtvwj3d51Q190HO6fP1/z79uDJYbKqq3vb/JGz0gpvHsHnZd/qmDWPYArgphk1V29lJ8y7MNxlC1AyQBOaj7csvv8xITU39UWxs7NDo6Ojh+F1ETEzMMPY31AK1tbXn8LWxrq7ubE1Nzd8KCwsPPfjgg4fxOz8O6WcHol34LgVmoAQgjxgxIub999//8YABA2bGx8dP8Hg88Xfo7sUDMILe4Gt6z549oX///hAIBKqwHbh48eL22bNn7/nmm29qcTdNBG8XXA4BqC8rK6vfs88+u6R3795zvF5vot2DSAcqISFh0n333Tfp1KlTZSUlJVvffffd36xatarIKPWuAtZt0zd37tweubm5K/r06TMfJxkDndDoACYlJf0iMzNzPh7Uja+88sqaLVu2lJPK67bemcAS6xN14sSJ6ffcc8+vIiIikqELGh1QAt+4ceOMpUuXZqanp+/Er+txazIDbQZYk+qsWbN6rl+/Pht3/lO4C40O8OjRo39/9erViUuWLPmPbdu2lRqkHTJggo1E9R28ePHiP6DHHQZ3uaEZzXnvvffGPPDAA7Oef/75/8OvGjoC3RFgckwRmzdvHj1z5sxdkZGRSRAmjQ78ggUL9qKDm/bUU0+dYtABO8CaZPFIjsbw8JEsyz0gzBoJAOf2PxjKHn/mmWdOMrtWrABrsOvWrRuKA+4MR9ggBM6N5lheXv4YOrRz7am33I439o0fPz5x4cKFH4STGrcnaZprXl7evx48ePA6ZW9teW+5ndATi51/TWkhcNJorjTnlJSUxUzCt4Qs+TaqHLVv375pycnJs0KUwnZZoznj3P/68MMPb8ePta2dmNyWKk+fPj0J1flXwGmjuSPD/p07d37fOhuT2whB0WvXrl2GAb43r8A0d2JA4FeYWje1BUzSjcB8NQ0rltmhnACWfnDt2jUoLS2FhoYGqK+v176PiooiZwOJiYnQt29fiqsh2ycxIMvbWHTkG4sNuZV0o15++eWfY8Iekj1jrQv5+flQUVGhgdEWFxcH3bp10/5fURQqBQHTRLh06RJ0794dhgwZQqViKIqOaGJB4EzmsZuMwJrt3nvvvd0HDx78ZChgCeL8+fPa5Hv16gU+n48moa1UYCEQBCanSNB+v1+TPBYlGjRJ3G4jFmRae/r06TpdykbgCCwKHsdJdbO7I5JWUVER9OjRQ1NbHbSNCkiXhnZAdC0oKCjQVJ8WA2xKuRsxTZw4cTNLRoLAmrMaMWLEFLuwZKvFxcWA+a0Gq0N1YEGBMiZNI6gPjUH9sUiwNR9kmoYvO1iIUmRdnXv37h2HzmOsncFJKt99951mo61hT13Kh61HPoP9BWegpLZK+653TDz806CRMGfcv8Co/kOCUqe+1GgsOnAkdasNmf6R2EpKSirJjoPAOTk5Y1Ct4u0A0wRJQkbYen8jrPzjRvjj377C/A93J6MyJTT7xBLFD3l/Pwp5Zw/B5B/eD9nTnoUoX0QQmmybxhw61HqyR0zEhoVFCU1H1gv7UaNGZdgNPTU1NZp0jbBzf78GTpQVghQfRUaFm0T6q6/1NitZhAx7Ck5AIf7tlnkrWkBXVlZqY9sJWYztr8SqA0eg6gy2A3z9+nVtgmSHelu9ezOcLEXYmIhmyXqk1oZ78wDgRn9LfdZM/ze9CtLGpLHT0tIsz42xRejA2spjfHz8QDvA1dXVmqfVvfHZy9/BrrOHQYrD/fjagG3hTgkY/ybap/X52eVHYHjKQG0sGpPGttMYG62Ve3UJy1hp2FqMo5hK4UVv247uAyXCA5J8B9hgjJI0LaA+1Hd1yrxgyGpsbLQFjH6lL8s5PLrT8uKRjLUzKCUQxlj75cWzIPl0m+1o4JS0PkcKz7cIV3YrNsamneoxAtvK54wZFLXi6nKQYn0dk64xm8e/v1xZ2iI5sXoeybAiEsU0OQhsb0S49eRWkxoAyeMzNzKNgdNqUPztjm224UGTjcAQCuC25i5ZHTbkszG3TGsL2vTkyWY7aTq3ANtxDtTX2F+yKCyV9TGO1XpsO+Ymd6Z0JUNSZUoOPKq01PlzDzNgIWGHSxhsSFh1m4Qlt9mwJAlgodLhCWxVwrwCeyymlioIGxbAwmkJCd8B2G7NeUs9zCbuMTl5hfULZT0c1iotuU2lJV6dlnbdvwWV1qolN5WHktsWAIQNc2PD0k07ttJXqDQPKm3VS7uqeJC4Lh6sAvOo0h4bKu3h9uyhRacFXSHhUFdLHovVksr68FctuTLxsCFhUTxwUR6yzZSELfQRcVjYsLBhIWERh4WEec+lOyMOWz3z0CVxOJQJemfYcNgXD1Zt2MOzl7ayaqmbgghLTg1L/Ko0WAcWp1qcXA9b6SNsWJSHXSRhK6mlJMrDTgQO9W08dsISd7fxuDKXFqml46slqzYsVFqklqJaEk7rbtgwuOkWALGIZ8Jp8XkLANg7PxzKXNrYV6i0yLSEhEVqKSTsytTSdVfEu3LVUoSlcHJanXV3qdWwJFJLEZZEpiWclghLIJZpQyth9y3igbU1LRGWRFgKw9TSbljiLrV03+lSNy4AuCrTct+VeGDjSjyh0pwAu2sRD8SDS8IvDjs10xK5tKiWhNMScVgAt6Wb4jkeJvpxmXi4KyxJN0OTaS8tnpjWCcAhX8SzacNcLuK5zobFqqVILR2UabmzPLTopcXJNG5yaas2LBYAOMi0JBvr0pIkMi2h0iLxEBLuYmCQ6BenmzdzNqxqffmMwyDWtISXdowNh/25pZA/5jHEEhaZlrDhu55pNcdgj4U47OExDgO47GG8wobdEIfFb6Y5XaVdtkyLYQkslIcW+lgGDvmTWmzYsPixVi68tJt+q8V9a1quSy11jwsWvLRIPIQNC+CwALbqhLg8XWq3cXe6FJiHtuKlO/Nn04WXFk5LAHfchsGSPfJqw0KlHQ+sgodtZprHQigLC2DXXQEQ9k4r5Kklvdc3cwNpG4epJdiQMI8qbVPCfNqwVWAevXRw4qpq7UDxB6wwCSsWVFrhERhs2LBwWpyotKI0/6CwmUZ9+FTpMJdwyDMtRb25mZJwcx/+Mi3d26qSeVNQeY3DViXMJbBiw2kpPDotmzbMqUpbDUsqpxJWLUhL5VXCrrPhoJdWrGmGcFrcqDSEr0qHPLUMsM1MC4Q+texClbYqYaHSHDmtgHBaDpZwACceMNkvwK0NuzEOBySLEua6PFRcImE96QhY7Mdf8cDWs8xWS1115iHkq5Y2JcznqqWlepjX8tCVNkymaEnCipAwR3HYYj9+c2nJvIS5BaZ5m5WwyvVCPFhTaX5XLcFFNqx7aNOLeMBrHLYqYeD5CgCLwFxeAWATWKi0c+MwrxJWwIZKA48qDRZzaeD50kMItzsAhEoLCduzYXCTDYMLJRzOwKG+pT30LiHs16WFSjscGCAcb0wTEhbAtoCtqqiQMAfAYXoXj/DSjm/Chl0FbLd4aPnQA3vArecS/tdLC5UWxYMISyIsCWCRSwsJC2DhpTutSWIRT9jw3QQO/SPibKioyuXThzv78fYi8RA2fBfKQ8liWOL0N9NEeejsOCxZV2nhtHjJpcMwFgsJhxI4DJ/U2tnloeSm8tBtXlphd4e75Wpa7Y54BDb9LF6tH5ePTJds3D8s8Xgbj+emWpuSMKe34ikoJX3rKLL+hOZQ8yqK0qS7Qh1YbWpqqsfXKMtBqNVvBimSD6UVMCVh/YkWihzV7thmG2MLSlg7sH6/v9rr9VoG9nha/hxFIL4vNNUWQ8AjgSx13Hz9KIumbn3bHdtsCwQC9cz3qzqwUlNTczUhIaGXVefg8/lIdYKTU384DuqO/glivTThO6s17dUfUKEelUL9wf1GddTGtqN5xNYauKm8vPz77t27j7AKHB0dDbW1tTc/j38cqg7tgVjk96KIve38Jintke6grUfpVjZJEJPxWAsPGxMTYwuY2KD5Rl0NmMibSktLLw4aNMjywKgdUFVVBWgW2ueolH+AsnE/hvIju8GDqNHeZtWW2oBtwn/qkLi8UQX/j34C8djXoI7a2HYasdFuiFVm5P5Tp06dHDt2rOVBIyIiIDY2FhobG4NOpse0n0NpSRGoF45BDx9Co7RlVG+PIalqQsOtwzflfhUqB98PPacubCFdGpPGtiNhYiNGYtUl7M/Ozj4+b9480knL+pOYmAhFRUVBKUuyDL0WZ8ONv+RB/cebIF71Q5RXRUk3H5Amtdlmq8ijP/Y09Jo4o3U40ca06bBqiY0BKzpwY2VlZfWVK1dOJycnZ9hxXD179oSysrIWnjUBQRpGZkD5gT8DnD8JnqILzUD9BgP8YDTETngMIpPSboGlsew6LGT6BtlqiFEHVhl93aFDh/532rRpGXbSuLi4OIp7gDtpAU1AkTMWdjRRgG7dumlj2SpQEfj48eOf4ttaxqi2AF69evVfJk+evBQnGmtnR+jtNcmQpM0mDXSwSbJku3YbHviaN954g4DrmNNS9UyLHFcdir/s66+//ig9PX2m3Uv9aMKRkZFQUVEBdXV1dwSn/VFoo4Mly/YzXtrf6dOnP75w4UIJfqxnjDdTS6bjVTk5Odu2bt06FaUcaTtRJ6fVq5em4hSj6+vrNXXFrC5o86T2UVFRWqwNBajBWTWgs9pKTLg16FW2EZhmUf35558XnDlz5s+jRo36Scgu6EQQsknauqKRdImBWIhJt9/W1VKAib5iyZIl/713795/RpXsARw21KRyYiAWozq3BtbVuvLcuXPf79q1a8Ps2bNXhvP9iLeT7ocffvg7YiAWxqTerh4OMI9W9tJLL300dOjQkWPGjJnCCzTBHjt27E8vvPDCbmJgLIH2FgB0W6Yjc+2JJ554+7PPPuuflpaWzgPwpUuXTtCcae7MWflbr4HKt1k3JK9WhmVVxPz587Py8vLeRoeTGs6wmOgU0lxxzkX4sZzZrtKRJR6VBWnKTq6jt8t/9dVXV+fm5r6JYSQ+HGExzFXRHGmuNGfcavREo6NrWjo0ufRrO3bsOIrJw1KM0f+JiUFKOMFiYnN52bJlq/fs2XOUqXL17WDvtIin6F6bVllwwK++/fbbJR988MEvU1NTR4YDbGFh4Zknn3zyl5hNUTVy1eCVFaurljo0xTMFxw2MGzfuZXT7/56RkfH43fLe5I0PHz780dSpU9/Bj0VMsneE7egybYA5sRv6YgHuaB0m5WexspqbkJCQ3JWwN27cKMYcYcvKlSux1oQrzGarOwJrZl3aqN5kHw24w7zXX3/9wJtvvjn10UcfnY6Jf6fmjehDKj/55JOdmB98iO8JtIR541p9+aZDaa6Z9Ww932Y7qMcdVy1atOi95OTkj9etWzdr/Pjxj2I6GhdK0IaGhuqDBw9+ggd4R0FBwWVaomImVmVIGztsW2bLE9WQjfnZa1VxcXEFpqG/wfebX3zxxbETJkwYM3LkyHHx8fE9rUBWVVWVYog5cuDAgWPr16//igGWsddqQ31r+rkuVuoxHVrRJc3iHk0mDidYjNs+eo+2PmTy5MljUAPSkpKSUtHZyH369GmxlnP9+vXLWMo1Yi1eiAfu+927dx9Dp5jPwKrYVs32oR9oyw+wsVyAqs0uOoAQikHaZONRbIvBiRfidph9jmT7o824cBlg/RvYwatjdlnLPtcz/6GBsv1aPv1iu+JuBd7IJkrj0upbBAP1se+8bJNaaUuAaYsOrgMG1VYNUQy0DNzGEdYvVtBVvYFJ0mt4laDl9UzGa30CBonforJ2T6h1GDg7O3sDvixavny5ZNHWAxBGrV3gNWvWvJGenr4I4ywgMDih3Rb4tddeG4XJROZDDz0ETmq3A5ZkWV5EsLSi6HhgzJMX9uvXb+Ho0aPBae0W4AULFqBw5d9OmjQpZJ4xrIEHDhz4GkkWMyJwYpNbO6qYmJgVTnNUtwN2rKNqExgd1RxM8B3pqNoCRv8kLXrkkUcc6ahuAc7KyspISUl5IDU1FZzeNOBVq1YdR5U+XFhYmOF0aFmvXioqKjZ/+umnGU8//bSj1Tp46WFubu4fMjMzHzp58uQsLBgc77S0pdj8/PxNX3zxxazhw4c7NjTJhqWWxh07dhwfNGjQ7xD6OSoJnQwcPIG2YcOG7MTExOecml4aMy1NylXYiouLV6EDy5ozZ46jgYNrzm+99dZGdGCj0IHNcFrm1bpa0pdcay5cuLBp//79M4YNG+YoB9bWAoDmsbdv335kwIAB/4UObKGTHFi7VwCsXbs2y+v19jhx4sQTjgHOzs4mwCO4/Xb58uWbDFKmUxs1a9asmYmvMx0DvGzZMkCvPG7fvn3jEG7AihUrVju+eEhOToYpU6bAO++88xwtfECn3+MZBjbMLtdNgubTIgHHAxua123AHsfbsJuaABbAAlgAC2ABLIAFsAAWwAJYAJsDpgcWKIpyxRXANTU1sHfvXrrldZPjgXNycuhe29KKior3c3Nzfw2d+jSru9/+H2uqoYvjdGBwAAAAAElFTkSuQmCC") no-repeat; }

.chancemeter { position: relative; height: 326px; box-sizing: border-box; padding: 30px 22px; margin: 0 0 30px 0; }

.chancemeter h2 { position: absolute; top: 50px; left: 110px; }

.sideblock .chancemeter { margin: 0 auto; }

.chancemeter-holder { position: relative; height: 100%; width: 100%; float: left; width: 50px; }

.chancemeter--no-value .chancemeter-holder { width: 25px; }

.chancemeter-handle { position: absolute; bottom: 0%; height: 2px; width: 100%; background: rgba(0, 0, 0, 0.3); -webkit-transition: bottom 1s ease-in-out; -webkit-transition-delay: 0s; transition: bottom 1s ease-in-out 0s; }

.chancemeter-tooltip { position: absolute; left: 22px; top: -11px; font-size: 14px; line-height: 20px; color: #ed7300; padding: 0 5px 0 2px; height: 21px; border-top: 1px solid #888888; border-bottom: 1px solid #888888; border-right: 1px solid #888; background: #FFFFFF; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.3); /*TL, TR, BR, BL*/ /*@include play-border-radius-sep(0, 3px, 3px, 0);*/ }

.chancemeter-tooltip:before { content: ''; position: absolute; left: -10px; top: -1px; background-position: 0 -326px; height: 23px; width: 10px; }

/* PART: cell widths
=============================================================================*/
.data-table-cell-5 { width: 5%; }

.data-table-cell-10 { width: 10%; }

.data-table-cell-15 { width: 15%; }

.data-table-cell-20 { width: 20%; }

.data-table-cell-20.data-table-cell-colspan2 { width: 40%; }

.data-table-cell-25 { width: 25%; }

.data-table-cell-25.data-table-cell-colspan2 { width: 50%; }

.data-table-cell-30 { width: 30%; }

.data-table-cell-30.data-table-cell-colspan2 { width: 60%; }

.data-table-cell-35 { width: 35%; }

.data-table-cell-35.data-table-cell-colspan2 { width: 70%; }

.data-table-cell-40 { width: 40%; }

.data-table-cell-40.data-table-cell-colspan2 { width: 80%; }

.data-table-cell-45 { width: 45%; }

.data-table-cell-50 { width: 50%; }

.data-table-cell-55 { width: 55%; }

.data-table-cell-60 { width: 60%; }

.data-table-cell-65 { width: 65%; }

.data-table-cell-70 { width: 70%; }

.data-table-cell-75 { width: 75%; }

.data-table-cell-80 { width: 80%; }

.data-table-cell-85 { width: 85%; }

.data-table-cell-90 { width: 90%; }

.data-table-cell-95 { width: 95%; }

.data-table-cell-100 { width: 100%; }

@media (max-width: 479px) { .is-responsive .data-table-cell-r5 { width: 5%; }
  .is-responsive .data-table-cell-r10 { width: 10%; }
  .is-responsive .data-table-cell-r15 { width: 15%; }
  .is-responsive .data-table-cell-r20 { width: 20%; }
  .is-responsive .data-table-cell-r25 { width: 25%; }
  .is-responsive .data-table-cell-r30 { width: 30%; }
  .is-responsive .data-table-cell-r35 { width: 35%; }
  .is-responsive .data-table-cell-r40 { width: 40%; }
  .is-responsive .data-table-cell-r45 { width: 45%; }
  .is-responsive .data-table-cell-r50 { width: 50%; }
  .is-responsive .data-table-cell-r55 { width: 55%; }
  .is-responsive .data-table-cell-r60 { width: 60%; }
  .is-responsive .data-table-cell-r65 { width: 65%; }
  .is-responsive .data-table-cell-r70 { width: 70%; }
  .is-responsive .data-table-cell-r75 { width: 75%; }
  .is-responsive .data-table-cell-r80 { width: 80%; }
  .is-responsive .data-table-cell-r85 { width: 85%; }
  .is-responsive .data-table-cell-r90 { width: 90%; }
  .is-responsive .data-table-cell-r95 { width: 95%; }
  .is-responsive .data-table-cell-r100 { width: 100%; } }

/* PART: responsive cells
=============================================================================*/
/* DELETE THE ABOVE AFTER THE NEW HELPER CLASSES ARE USED AND THE ABOVE BECOMES OBSOLETE  */
/* END OLD HELPER CLASSES */
/* VARIABLES
=============================================================================*/
/* COMPONENT: Data table
=============================================================================*/
.data-table { border-bottom: 1px solid #d1d1d1; margin-bottom: 15px; width: 100%; /* PART: Column headers =============================================================================*/ /* PART: Column actions =============================================================================*/ }

.data-table li { margin-bottom: 0; }

.data-table th { padding: 5px 5px 3px 0; border-bottom: 2px solid #EA650D; color: #000; font-weight: bold; text-align: left; vertical-align: top; }

.data-table td { padding: 5px 5px 5px 0; border-top: 1px solid #D1D1D1; vertical-align: top; font-size: 12px; font-size: 0.75rem; }

.data-table .data-table-cell--gray-border { border-bottom: 1px solid #919294; }

.data-table .data-table-dialog { padding-right: 30px; position: relative; }

.data-table .data-table-dialog .dialog--information { position: absolute; margin: -1px 0 0 4px; }

.data-table-row:before, .data-table-row--sub:before, .data-table-row--alpha:before, .data-table-row--header:before, .data-table--responsive li:before { display: none; }

/*/////////////////////////////////////////////
//                                          //
//    exception to the rule for firefox,    //
//    because firefox doesn't support       //
//    position:relative on a td             //
*/
.mozilla .data-table .data-table-dialog { display: block; margin-top: -1px; }

.mozilla .data-table tbody > tr:first-child > td { border-top: 0; }

/*////////////////////////////////////////////*/
@media (max-width: 820px) { .is-responsive .data-table { width: 100%; } }

/*  NOT READY FOR USE!!

	VARIANT: Data table (fluid); column widths are defined by its content.
=============================================================================*/
.data-table--fluid { /*width:100%;*/ display: table; border-collapse: collapse; }

.data-table--fluid .data-table-row { display: table-row; /*width:100%;*/ /*display: table;*/ /*border-collapse: collapse;*/ }

.data-table--fluid .data-table-cell { display: table-cell !important; width: auto !important; float: none !important; }

.data-table--fluid .data-table-row--subrow { display: table-row-group; }

.data-table--fluid .data-table-row--subrow ul { /*display: inherit !important;*/ }

.data-table--fluid .data-table--fluid { /*	display: block; width:100% !important;*/ }

/* VARIANT: Data table with some extra padding
=============================================================================*/
.data-table--padding-extra { width: 100%; }

.data-table--padding-extra td { padding: 12px 12px 12px 0; }

.data-table--padding-extra td:first-child { padding: 12px 12px 12px 12px; }

.data-table--padding-extra th { padding: 5px 12px 5px 0; }

.data-table--padding-extra th:first-child { padding: 5px 12px 5px 12px; }

.data-table-col-actions { text-align: right; }

/* PART: Column expand button
=============================================================================*/
.data-table-col-expand-button { width: 16px; }

/* STATE: Column header sorted states
=============================================================================*/
/*.data-table .data-table-col-sort-button {
	border: none;
	padding-right: 11px;
	color: #000;
	font-weight: bold;
	background-color: transparent;
}

.ie .data-table .data-table-col-sort-button {
    overflow: visible;
}

.data-table .data-table-col-sort-button:hover {
	cursor: pointer;
	color: $nn_orange;
}

.data-table .is-sorted-asc .data-table-col-sort-button,
.data-table .is-sorted-desc .data-table-col-sort-button {
	display: inline;
	color: $nn_orange;
	background: url('../../static/spin/data-table-arrows.png') no-repeat;
}

.data-table .is-sorted-asc .data-table-col-sort-button {
	background-position: right 5px;
}

.data-table .is-sorted-desc .data-table-col-sort-button {
	background-position: right -95px;
}

.ie .data-table .is-sorted-asc .data-table-col-sort-button {
	background-position: right 7px;
}

.ie .data-table .is-sorted-desc .data-table-col-sort-button {
	background-position: right -93px;
}*/
/* PART: Row detail
=============================================================================*/
/*.data-table-row-detail td {
	border-top: 1px dotted #D1D1D1;
}

.data-table-row-detail td.data-table-col-expand-button {
	border-top: 0;
}*/
/*.scripted .data-table-row-detail {
	display: none;
}*/
/* PART: Row expand button
=============================================================================*/
/*.data-table-expand-button {
	display: block;
	width: 12px;
	height: 14px;
	background: url('../../static/img/plus-min-sprite.png') no-repeat scroll 0 2px;
}

.data-table-expand-button.is-expanded {
	background-position: 0 -76px;
}*/
/* PART: Row expand title link
=============================================================================*/
/*.data-table-expand-title {
	text-decoration: none;
}*/
/* PART: Action buttons
=============================================================================*/
/*.data-table-actions {
	white-space: nowrap;
	position: relative;
	margin: 0;
	padding: 0;
	list-style: none;
	letter-spacing: -4px;
	word-spacing: -4px;
}

.data-table-actions:hover {
	z-index: 1;
}*/
/* PART: Action buttons
=============================================================================*/
/*.data-table-actions > li {
	display: inline-block;
	position: relative;
	padding: 0;
	margin-left: 9px;
	background: none;
}

.data-table-actions > li:before {
	content: '';
	position: absolute;
	top: 4px;
	left: -5px;
	width: 1px;
	height: 9px;
	background: #333;
}

.data-table-actions > li:first-child {
	margin-left: 0;
}

.data-table-actions > li:first-child:before {
	display: none;
}

.data-table-actions > li > a {
	color: $nn_orange;
	text-decoration: none;
}*/
/* PART: Action button bar
=============================================================================*/
/*.data-table-actions-button-bar {
	margin: 0;
}

.data-table-actions-button-bar > li {
	display: inline-block;
	position: relative;
	padding: 0;
	margin-left: 14px;
	background: none;
}

.data-table-actions-button-bar > li > a {
	color: $nn_orange;
	text-decoration: none;
}*/
/* PART: Action buttons dropdown
=============================================================================*/
/*.data-table-actions-dropdown > a {
	margin-right: 3px;
	padding-right: 13px;
	background: #fff url('../../static/spin/data-table-arrows.png') no-repeat right -195px;
}

.data-table-actions-dropdown:hover > a {
	background-position: right -295px;
}

.data-table-actions-dropdown > ul {
	display: none;
	position: absolute;
	right: 0;
	margin-top: -4px;
	border: 1px solid #ccc;
	padding: 10px;
	background: #fff;
}

.data-table-actions-dropdown:hover > ul {
	display: block;
	list-style: none;
}

.data-table-actions-dropdown > ul > li {
	padding-left: 12px;
	background: url('../../static/img/sprites/lists.png') no-repeat -354px -35px;
}

.data-table-actions-dropdown > ul > li > a {
	font-size: 11px;
	text-decoration: none;
	white-space: nowrap;
}*/
/* STATE: Row: is expanded
=============================================================================*/
/*.data-table-row.is-expanded + .data-table-row-detail {
	display: table-row;
	*display: block;
}

.data-table-row.is-expanded .data-table-expand-button {
	background-position: 0 -76px;
}*/
/* STATE: Row: is hidden
=============================================================================*/
/*.data-table-row.is-hidden,
.data-table-row.is-hidden + .data-table-row-detail {
	display: none;
}*/
/* RESPONSIVE TABLE
=============================================================================*/
.data-table--responsive { width: 100%; padding: 0; margin: 0 0 15px 0; }

.data-table--responsive li { width: 50%; float: left; background: none; padding: 0; margin: 0; }

.data-table--responsive li.first { width: 100%; }

.data-table--responsive li.first .cell-title { display: block; }

.data-table--responsive li.first .cell, .data-table--responsive li.first .cell-header { width: 50%; display: block; }

.data-table--responsive .cell-header { float: left; display: none; width: 50%; min-height: 24px; border-bottom: 2px solid #EA650D; font-weight: bold; color: #000; }

.data-table--responsive .cell-header + .cell-header { width: 100%; display: block; }

.data-table--responsive .cell-title { float: left; display: none; width: 50%; border-bottom: 1px solid #d1d1d1; padding: 5px 5px 5px 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding: 5px 5px 5px 0; }

.data-table--responsive .cell { float: left; width: 100%; border-bottom: 1px solid #d1d1d1; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding: 5px 5px 5px 0; }

/*h2 heading too big in expandable responsive table; quick fix needed for zpp*/
.data-table--responsive-list [data-role="expand"] fieldset.form-fieldset h2 { font-size: 18px; font-size: 1.125rem; }

.data-table--responsive-list [data-role="expand"] fieldset.form-fieldset h2 span { font-size: 18px; font-size: 1.125rem; }

.data-table--responsive.data-table--responsive-size2 li { width: 33.333333333%; }

.data-table--responsive.data-table--responsive-size2 li.first { width: 66.666666666%; }

@media (max-width: 820px) { .data-table--responsive.data-table--responsive-size2 li.first, .data-table--responsive.data-table--responsive-size2 li { width: 100%; }
  .data-table--responsive.data-table--responsive-size2 li.first .cell-title, .data-table--responsive.data-table--responsive-size2 li .cell-title { display: block; }
  .data-table--responsive.data-table--responsive-size2 li.first .cell-header, .data-table--responsive.data-table--responsive-size2 li .cell-header { display: block; width: 50%; }
  .data-table--responsive.data-table--responsive-size2 li.first .cell, .data-table--responsive.data-table--responsive-size2 li .cell { display: block; width: 50%; }
  .data-table--responsive.data-table--responsive-size2 li.first .cell-header + .cell-header, .data-table--responsive.data-table--responsive-size2 li.first .cell + .cell, .data-table--responsive.data-table--responsive-size2 li .cell-header + .cell-header, .data-table--responsive.data-table--responsive-size2 li .cell + .cell { width: 50%; }
  .data-table--responsive.data-table--responsive-size2 li.first .cell-title, .data-table--responsive.data-table--responsive-size2 li .cell-title { width: 50%; }
  .data-table--responsive.data-table--responsive-size2 li.first + li { margin-top: 30px; } }

/* PART: DATA-TABLE-ROW
=============================================================================*/
.data-table-row { transition: background-color 0.5s linear; background: none; border-top: 1px solid #e4e4e4; padding: 0; overflow: hidden; }

.data-table-row.active { background-color: #f1edeb; border-color: #ea650d; border-width: 2px 0 0 0; }

.data-table-row--borderbottom { border-top: none; border-bottom: 1px solid #e4e4e4; }

.data-table-row--main { transition: background-color 0.5s linear; background: none; border-bottom: 1px solid #e5ded9; padding: 0; position: relative; overflow: visible; min-height: 47px; }

.data-table-row--main:before, .data-table-row--main:after { content: ''; position: absolute; top: 46px; left: 32px; width: 0; height: 0; border-left: 9px solid transparent; border-right: 9px solid transparent; border-top: 9px solid #ccc; z-index: 10; background: transparent; }

.data-table-row--main:after { top: 45px; border-top: 9px solid #FFF; z-index: 11; }

.data-table-row--main input[type="text"][disabled="disabled"] { height: 34px; }

.data-table-row--alpha { background: none; padding: 0; overflow: hidden; border-top: 1px solid #333; }

.data-table-row--sub { background: none; padding: 0; overflow: hidden; border-bottom: 1px dotted #ccc; margin-left: 35px; clear: both; }

.data-table-row--header { background: none; padding: 0; border-bottom: 2px solid #ea650d; overflow: hidden; border-top: 0; }

.data-table-row--header .data-table-cell { float: none; background: none; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: inline-block; font-weight: bold; vertical-align: bottom; }

.data-table-row--header .dialog--expandable { position: absolute; right: 5px; top: 5px; margin-top: 0; }

.data-table-row--header .dialog--expandable-content { float: left; background: #f2f2f2; text-overflow: clip; white-space: normal; font-weight: normal; }

.data-table-row--header-wrap { overflow: visible; }

.data-table-row--header-wrap .data-table-cell { white-space: normal; }

.data-table-row--devider { background: #f1edeb; font-weight: bold; padding: 5px 0; }

.pagination-temp { background: #f1edeb; border-bottom: 1px solid #e5ded9; font-weight: bold; padding: 5px 10px; }

.data-table--responsive-list .data-table-row--devider { /*rvv:Why was this present?*/ /*display:none; */ }

@media (max-width: 479px) { .is-responsive .data-table--responsive-list .data-table-row--devider { display: block; } }

.data-table-cell.data-table-control, .c-table [data-component="Collapser"] { padding-left: 5px; }

.data-table-cell.data-table-control a, .c-table [data-component="Collapser"] a { display: block; height: 15px; width: 15px; position: relative; }

.data-table-cell.data-table-control a:before, .c-table [data-component="Collapser"] a:before { position: absolute; content: ""; height: 2px; width: 12px; background: black; left: 0; top: 6px; }

.data-table-cell.data-table-control a:after, .c-table [data-component="Collapser"] a:after { position: absolute; content: ""; height: 12px; width: 2px; background: black; left: 5px; top: 1px; }

.data-table-cell.data-table-control.collapse a:before, .data-table-cell.data-table-control.collapse a:after, .c-table [data-component="Collapser"].collapse a:before, .c-table [data-component="Collapser"].collapse a:after { background: #ea650d; }

.data-table-cell.data-table-control.collapse a:after, .c-table [data-component="Collapser"].collapse a:after { display: none; }

/* PART: DATA-TABLE-CELL
=============================================================================*/
.data-table-cell { float: left; padding: 7px 5px 8px 0; position: relative; color: #414141; }

.data-table-cell .date-picker-icon { display: inline-block; position: relative; right: -10px; }

.data-table-cell .field-label--radio { font-size: 12px; font-size: 0.75rem; }

.data-table-cell .dialog--information { position: relative; margin-left: 3px; }

@media (max-width: 479px) { .is-responsive .data-table-cell .span3 { width: 90%; } }

.data-table-cell-title { margin-top: 10px; display: inline-block; }

.dialog--information-alpha { position: absolute; margin-left: 15px; bottom: 11px; }

.lt-ie9 .data-table-cell .text-field-prefix { left: 0; top: 10px; }

.data-table-control { padding-left: 5px; }

.data-table-control a { display: block; height: 15px; width: 15px; position: relative; }

.data-table-control a:before { position: absolute; content: ""; height: 2px; width: 12px; background: black; left: 0; top: 6px; }

.data-table-control a:after { position: absolute; content: ""; height: 12px; width: 2px; background: black; left: 5px; top: 1px; }

.data-table-control.collapse a:before, .data-table-control.collapse a:after { background: #ea650d; }

.data-table-control.collapse a:after { display: none; }

/*
	COMPONENT:	DATA-TABLE
	THEME:		RESPONSIVE-LIST
	CONTEXT:	.
=============================================================================*/
.data-table--responsive-list { border: 0; }

.data-table--responsive-list .data-table-cell .more { font-size: 1em; }

.data-table--responsive-list .data-table--responsive-list { margin: 0; }

.data-table--responsive-list .data-table--responsive-list .data-table-row { padding: 0; border: 0; }

.data-table--responsive-list + .pagination { margin: 20px 0; }

/*
	COMPONENT:	DATA-TABLE
	THEME:		RESPONSIVE-LIST
	CONTEXT:	.is-responsive
=============================================================================*/
@media (max-width: 610px) { .is-responsive .data-table--responsive-list:last-child .data-table-row:last-child { border-bottom: none; }
  .is-responsive .data-table--responsive-list .data-table-control { padding-left: 0; padding-right: 0; }
  .is-responsive .data-table--responsive-list .data-table-control a { margin-left: 0; }
  .is-responsive .data-table--responsive-list .data-table--responsive-list .data-table-row { padding: 0; border: 0; } }

@media (max-width: 479px) { .is-responsive .data-table--responsive-list .icon--stock-value-down, .is-responsive .data-table--responsive-list .icon--stock-value-up { background-image: none; } }

@media (max-width: 820px) { .is-responsive .data-table-row--header-wrap { overflow: visible; }
  .is-responsive .data-table-row--header-wrap .data-table-cell { white-space: normal; } }

/*
	COMPONENT:	DATA-TABLE
	THEME:		PREMIUMS
	CONTEXT:	.
=============================================================================*/
.data-table--premiums th, .data-table--premiums td, .data-table--premiums .data-table-cell, .data-table--premiums .field-label--radio, .data-table--premiums .text-field-prefix, .data-table--premiums .text-field-suffix, .data-table--premiums .cell, .data-table--premiums .cell-header, .data-table--premiums .cell-title { font-size: 16px; font-size: 1rem; }

.data-table--premiums .data-table-row.active { background-color: #FFF; }

.data-table--premiums .data-table-row.data-table-row--devider { background: transparent; border-color: #ccc; padding-top: 15px; }

.data-table--premiums .data-table-row.data-table-row--header { padding: 0; }

.data-table--premiums .data-table-row.data-table-row--header .data-table-cell { color: #EA650D; font-size: 15px; font-size: 0.9375rem; }

.data-table--premiums .data-table-row.checked .amount { color: #333; font-weight: bold; }

.data-table--premiums .data-table-row.checked .amount .line-through { color: #adadad; }

.data-table--premiums .data-table-row--sub.checked .amount { color: #333; font-weight: bold; }

.data-table--premiums .data-table-cell { /*@include font-size($table-font-size-default);*/ }

.data-table--premiums .data-table-cell:first-child { vertical-align: top; }

.data-table--premiums .data-table-cell.amount { padding-top: 9px; line-height: 37px; color: #cac7c7; }

.data-table--premiums .data-table-cell--message { padding-top: 0; }

.data-table--premiums .error-message, .data-table--premiums .warning-message, .data-table--premiums .success-message { margin: 0 0 5px; }

.data-table--premiums .dialog--expandable-content { display: block; }

.data-table--premiums .dialog--expandable-content h3 { font-size: 1.33em; /*  12/16  */ }

.data-table--premiums .premium-discount { min-height: 70px; }

.data-table--premiums .premium-discount .discount-price { position: absolute; right: 5px; top: 27px; }

.data-table--premiums .data-table-devider { color: #EA650D; font-size: 15px; font-size: 0.9375rem; }

@media (max-width: 479px) { .is-responsive .data-table--premiums .data-table-cell.resp-width-100 { padding-bottom: 0; }
  .is-responsive .data-table--premiums .resp-width-100 + .resp-width-100 { padding-bottom: 7px; padding-top: 0; }
  .is-responsive .premium-discount .discount-price { right: 30px; } }

/* @MEDIA MOBILE: DATA-TABLE
=============================================================================*/
@media (max-width: 479px) { .is-responsive .block--border .data-table, .is-responsive .block--textarea .data-table, .is-responsive .tabbed-component .data-table, .is-responsive .data-table--contained { width: auto; margin: 0 -15px; }
  .is-responsive .block--border .data-table .data-table-row, .is-responsive .block--textarea .data-table .data-table-row, .is-responsive .tabbed-component .data-table .data-table-row, .is-responsive .data-table--contained .data-table-row { padding-right: 15px; padding-left: 15px; } }

.data-table-meta { font-size: 0.70em; padding: 15px 0; }

/*.data-table-devider {
	margin-left: -5px;
}*/
.data-table--responsive-compare { border: none; }

.data-table--responsive-compare > li { border: none; }

.data-table--responsive-compare > li.odd, .data-table--responsive-compare > li:nth-child(odd) { background-color: #f1edeb; }

.data-table--responsive-compare .width-30 + .width-30 + .width-30, .data-table--responsive-compare .data-table-cell-30 + .data-table-cell-30 + .data-table-cell-30 { margin-left: 2%; }

/* PART: Data table wrapper
=============================================================================*/
.data-table-wrapper { position: relative; }

/* THEME: Legacy font sizing
=============================================================================*/
.data-table--new-font-size th, .data-table--new-font-size td, .data-table--new-font-size .data-table-cell, .data-table--new-font-size .field-label--radio, .data-table--new-font-size .text-field-prefix, .data-table--new-font-size .text-field-suffix, .data-table--new-font-size .cell, .data-table--new-font-size .cell-header, .data-table--new-font-size .cell-title, .data-table--new-font-size .field-value { font-size: 16px; font-size: 1rem; }

.data-table-cell .field-value { font-size: 16px; font-size: 1rem; }

/*
	COMPONENT:		DATA-TABLE
	THEME:			SCROLLABLE
	CONTEXT:		NONE
	DESCRIPTION: 	SCROLLABLE COLUMS FOR SMALL SCREENS
=============================================================================*/
.data-table--scrollable { width: 100%; }

.data-table--scrollable td div { position: relative; }

/*@media (max-width: $tablet_break_point) {*/
.data-table--scrollable-wrapper { position: relative; margin-bottom: 20px; overflow: hidden; }

.data-table--scrollable-wrapper table { margin-bottom: 0; }

.data-table--scrollable-wrapper .scrollable { margin-left: 35%; overflow: auto; overflow-y: hidden; border-right: 1px dotted #ea650d; -webkit-overflow-scrolling: touch; }

.data-table--scrollable-wrapper .scrollable td, .data-table--scrollable-wrapper .scrollable th { position: relative; /*white-space: nowrap; */ overflow: hidden; }

.data-table--scrollable-wrapper .scrollable th:first-child, .data-table--scrollable-wrapper .scrollable td:first-child { display: none; }

.data-table--scrollable-wrapper .pinned { position: absolute; left: 0; top: 0; background: #fff; width: 35%; overflow: hidden; overflow-x: auto; z-index: 150; border-right: 1px dotted #ea650d; }

.data-table--scrollable-wrapper .pinned th, .data-table--scrollable-wrapper .pinned td { /*white-space: nowrap; */ }

.data-table--scrollable-wrapper .pinned table { border-right: none; border-left: none; width: 100%; }

.data-table--scrollable-wrapper .pinned table td:last-child { border-bottom: 0; }

/*}
/* COMPONENT: dialog
=============================================================================*/
.dialog { border-radius: 5px; box-shadow: 0px 2px 13px rgba(0, 0, 0, 0.3); position: absolute; z-index: 1100; padding: 20px 20px 0; background: #fff; border: 1px solid #ccc; max-width: 570px; width: auto; top: 100px; }

@media (max-width: 479px) { .is-responsive .dialog { bottom: 0; left: 0; overflow-y: auto; -webkit-overflow-scrolling: touch; box-sizing: border-box; width: 100%; }
  .is-responsive .dialog > .content { display: inline-block; }
  .is-responsive .dialog > .close-button { position: fixed; top: 35px; } }

.dialog .content { padding-top: 2px; /* match visual design */ overflow: hidden; }

.dialog .content h3 { padding-right: 25px; /* Prevent text over close icon */ }

.dialog .content .p--dialog-content { display: inline-block; margin-bottom: 15px; }

.dialog--expandable-close { float: right; width: 20px; height: 20px; background: url("data:image/png;base64,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") no-repeat 5px 5px; margin: 0 0 5px 0; cursor: pointer; text-indent: -9999px; }

.dialog-sprite, .tooltip-arrow, .close-button { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAALCAYAAABoKz2KAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5MUEzMkQwNTgwMTJFMDExQUNDRkQyQTY2NUJFNjI2MiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNzBCMzc4MjEyODgxMUUwQjE1QUFGQjk3NzY3NEVERiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNzBCMzc4MTEyODgxMUUwQjE1QUFGQjk3NzY3NEVERiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MkEzMkQwNTgwMTJFMDExQUNDRkQyQTY2NUJFNjI2MiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5MUEzMkQwNTgwMTJFMDExQUNDRkQyQTY2NUJFNjI2MiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuRmMjMAAAFfSURBVHjapJTLSsQwFIaTdGB0oYwudGOrrhSvSBF9AH0BV6KILyYiiBe6cO/CvQtB8YLjamq6UhBvG4Xa+B85o0Mokwwe+HrJSfr1NEkrcRwPCSGWwB04BUb8xTyYAidJkmjhjkE+P7g6VsAyWAQT4AOcc24GrIB+EIAtl1Qp1aCLoihGXXISX4Ex0AdWQU5jwRq3vYBLH2kYht10k2VZwyUn8Rn4ZBFVt8mfuxc8g0Nw0UY6IKVMIe0KguCngV5Aa50aY4Zx+1g2SPGZqt7l6npY+gr2PKT3URT9SinomtooR33aiSmklZMlbU6pr7wpngUboAbeGKp6Hcx1KvWRK94yzYVEc7oDtsETvwjlFiypdklL5LpVrnif1nh+D8ANuAX7LKfKpy1p1UdqyautclrVx+AL1K1tcw2OwCT9QMAIBtY7ldpyrHaN1T4ucPAiTdP3PM/Nf4OeQc/6FmAA7EjJrEBQmvcAAAAASUVORK5CYII="); background-repeat: no-repeat; }

/* PART: tooltip arrow
=============================================================================*/
.tooltip-arrow { position: absolute; right: 13px; top: -11px; background-position: -10px 0; width: 20px; height: 11px; }

.lt-ie9 .tooltip-arrow { top: -10px; }

.ie9 .tooltip-arrow { top: -9px; }

.close-button { cursor: pointer; position: absolute; top: 13px; right: 15px; background-position: 0 0; width: 10px; height: 10px; }

.touchevents .close-button { width: 10px; height: 10px; right: 15px; top: 15px; z-index: 1200; }

@media (max-width: 820px) { .is-responsive .dialog { left: 10px; margin-right: 20px; width: auto; } }

@media (max-width: 479px) { .is-responsive .dialog { left: 0px; margin: 0 3%; min-width: 94%; max-width: 100%; box-sizing: border-box; } }

/* COMPONENT: Information dialog
=============================================================================*/
.dialog--information, .dialog--expandable { padding: 0; cursor: pointer; overflow: hidden; vertical-align: middle; display: inline-block; background: #a5cced url("../../img/information-mark-black-icon.svg") no-repeat 50% 50%; background-size: 50%; text-indent: -9999px; width: 16px; height: 16px; border-radius: 8px; overflow: visible; position: relative; }

.dialog--expandable { position: absolute; margin-left: 15px; margin-top: 10px; }

.field--checkbox > .dialog--information, .field--radiobutton > .dialog--information { position: absolute; right: -22px; top: 5px; }

.field--checkbox .dialog--expandable, .field--radiobutton .dialog--expandable { margin-top: 0; }

@media (max-width: 479px) { .is-responsive .field--checkbox > .dialog--information { right: -28px; } }

.lt-ie9 .dialog--expandable { margin-top: 3px; }

.lt-ie9 .date-picker-icon + .dialog--expandable, .lt-ie9 .date-picker-icon + input + .dialog--expandable { margin-top: 5px; }

.lt-ie9 .dialog--expandable-content { margin-top: 4px; }

.lt-ie9 .data-table-cell-title + .dialog--expandable { margin-top: 11px; }

@media (max-width: 479px) { .is-responsive .dialog--expandable { right: 0; top: 0; }
  .is-responsive .monospace .dialog--expandable { margin-top: 18px; }
  .is-responsive .dialog--expandable-content { padding: 14px; } }

.dialog--expandable-content { border-radius: 5px; padding: 11px; border: 1px solid #ccc; background: #f2f2f2; margin: 0 0 10px; z-index: 100; }

.premium-discount .dialog--expandable-content { margin-top: 15px; }

.lt-ie9 .dialog--expandable-content { position: relative; z-index: 1; }

.touch-fields .dialog--information, .touch-fields .dialog--expandable { width: 20px; height: 20px; border-radius: 16px; }

.lt-ie9 .dialog--information, .lt-ie9 .dialog--expandable { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNjdCNDg2RjIyQTgxMUUyQTAwMEQ4RENFQzBBQzk1RCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNjdCNDg3MDIyQTgxMUUyQTAwMEQ4RENFQzBBQzk1RCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI2N0I0ODZEMjJBODExRTJBMDAwRDhEQ0VDMEFDOTVEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI2N0I0ODZFMjJBODExRTJBMDAwRDhEQ0VDMEFDOTVEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+6jWI9gAAAPRJREFUeNpiWXLmFQMOYADEWkD8HYhvAvE1bIpY0PicQFwBxJlALIom9xSIu4F4ChD/hQkyISmQBuKTQFyHRTNMfgIQbwFifnQDeIB4OxDrMhAGHkC8GoiZkQ2owKZ5emEoQ3+6J8PLh7fRpVyBOAHEYAQGIsjfz5GdRSQABao2yAU2uDTjcQEDNIZUQAbIMZAP5JgYKAQgAx5RoP8RyIAjQPyRDM2gQLzDBE2qU8gwoA8WjbCEdIzIhAQCu4HYE5SkYYH4BSpwmQjN+4A4FJYfmNAyixUQtwLxaywaQfIFQOyGHGaMBLIzCP8C4gu4sjNAgAEAA006dVOTNxsAAAAASUVORK5CYII=") no-repeat 0 0; background-size: 100%; }

/* COMPONENT: Youtube dialog
=============================================================================*/
.youtube { min-width: 560px; }

/* CONTEXT: Grid Field Row
=============================================================================*/
.grid--field-row .grid-unit .dialog--information { position: absolute; right: 10px; top: 0; /*top: -3px;*/ }

/* CONTEXT: Nested Grid Field Row
=============================================================================*/
@media (max-width: 479px) { .is-responsive .grid--field-row .grid--field-row .grid-unit .dialog--information { right: 25px; } }

/* CONTEXT: Grid Field Row header
=============================================================================*/
.grid--field-row .grid-unit .field-row-header .dialog--information { top: 10px; }

@media (max-width: 479px) { .is-responsive .grid--field-row .grid-unit .field-row-header .dialog--information { top: 0; } }

/* CONTEXT: Grid Field Row
=============================================================================*/
.grid--block-delta .grid-unit > .dialog--information, .grid--block-beta .grid-unit > .dialog--information { position: absolute; right: -26px; top: 5px; }

.grid--block-delta .grid-unit .date-picker-icon ~ .dialog--information, .grid--block-delta .grid-unit .date-picker-icon ~ .dialog--expandable, .grid--block-beta .grid-unit .date-picker-icon ~ .dialog--information, .grid--block-beta .grid-unit .date-picker-icon ~ .dialog--expandable { right: -47px; }

.grid--block-delta .grid-unit div[class*="span"].text-field-wrapper + .date-picker-icon, .grid--block-delta .grid-unit input[class*="span"] + .date-picker-icon, .grid--block-delta .grid-unit input[class*="span"] + .dialog--information, .grid--block-delta .grid-unit input[class*="span"] + .date-picker-icon + .dialog--information, .grid--block-beta .grid-unit div[class*="span"].text-field-wrapper + .date-picker-icon, .grid--block-beta .grid-unit input[class*="span"] + .date-picker-icon, .grid--block-beta .grid-unit input[class*="span"] + .dialog--information, .grid--block-beta .grid-unit input[class*="span"] + .date-picker-icon + .dialog--information { position: relative; right: auto; left: 8px; display: inline-block; }

.grid--block-delta .grid-unit input[class*="span"] + .dialog--information, .grid--block-delta .grid-unit input[class*="span"] + .date-picker-icon + .dialog--information, .grid--block-beta .grid-unit input[class*="span"] + .dialog--information, .grid--block-beta .grid-unit input[class*="span"] + .date-picker-icon + .dialog--information { top: 0; }

.grid--block-filter .grid-unit > .dialog--information { position: absolute; right: -26px; top: 10px; }

.touch-fields .grid--block-delta .grid-unit .dialog--information, .touch-fields .grid--block-beta .grid-unit .dialog--information { top: 9px; }

.touch-fields .grid--block-delta .grid-unit .field--radiobutton .dialog--information, .touch-fields .grid--block-delta .grid-unit .field--checkbox .dialog--information, .touch-fields .grid--block-beta .grid-unit .field--radiobutton .dialog--information, .touch-fields .grid--block-beta .grid-unit .field--checkbox .dialog--information { top: 0; }

.lt-ie9 .touch-fields .grid--block-delta .grid-unit .dialog--information, .lt-ie9 .touch-fields .grid--block-beta .grid-unit .dialog--information { top: 5px; }

.grid--block-iota .grid-unit .custom-select-box + .dialog--information, .grid--block-masthead .grid-unit .custom-select-box + .dialog--information { margin-top: 6px; }

.grid--block-iota .grid-unit input[class*="span"] + .date-picker-icon, .grid--block-masthead .grid-unit input[class*="span"] + .date-picker-icon { position: relative; right: auto; left: 8px; display: inline-block; }

.lt-ie9 .grid--block-masthead .grid-unit .date-picker-icon { right: 0; top: 4px; }

/*Form in column grid */
@media (min-width: 479px) { .is-responsive .col-one-half .grid--block-delta .grid-unit > .dialog--information, .is-responsive .col-t-one-half .grid--block-delta .grid-unit > .dialog--information, .is-responsive .col-d-one-half .grid--block-delta .grid-unit > .dialog--information { right: 0px; top: 9px; } }

@media (min-width: 610px) and (max-width: 820px) { .is-responsive .col-one-half .grid--block-delta .grid-unit > .dialog--information, .is-responsive .col-t-one-half .grid--block-delta .grid-unit > .dialog--information, .is-responsive .col-d-one-half .grid--block-delta .grid-unit > .dialog--information { right: 0px; top: 9px; position: relative; } }

/* //End Form in column grid */
@media (max-width: 479px) { .is-responsive .grid--block-delta .grid-unit > .dialog--information, .is-responsive .grid--block-beta .grid-unit > .dialog--information, .is-responsive .grid--block-filter .grid-unit > .dialog--information { right: 0px; top: 9px; } }

/* CONTEXT: Field label
=============================================================================*/
.field-label { position: relative; }

.field-label .dialog--information { position: absolute; right: 10px; top: 5px; }

/* THEME: dialog--ajax
=============================================================================*/
.dialog--ajax { max-width: 690px; }

/* THEME: dialog--nienke
=============================================================================*/
.dialog--nienke { max-width: 900px; /*width: 100%;*/ box-sizing: border-box; /* FIXME: temporary fix for the tiny dialog close button; see issue FRONTEND-1438 */ }

.dialog--nienke .close-button { box-sizing: border-box; background: none !important; width: 22px; height: 22px; padding: 4px; text-align: center; top: 8px; right: 8px; line-height: 14px; font-size: 10px; color: #919294; z-index: 1; }

.dialog--nienke .close-button:after { content: '\e909'; font-family: 'nn-iconfont' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

@media (min-width: 990px) { .dialog { width: 100%; } }

/*width: auto;*/
/* THEME: dialog--iframe
=============================================================================*/
.dialog--iframe { width: 660px; /*max-width: 690px;*/ max-width: 660px; }

/* THEME: dialog--warning
=============================================================================*/
.dialog--warning { border-radius: 4px; background-color: #f9f8c8; border: 1px solid #EA650D; max-width: 690px; padding: 20px 25px 15px 10px; }

.dialog--warning h2 { background-position: -581px 5px; background-repeat: no-repeat; padding: 0 0 0 28px; margin: 0 0 10px 0; position: relative; }

.dialog--warning p { padding: 0 0 0 28px; margin: 0 0 15px 0; position: relative; }

.dialog--warning .close-button { z-index: 1; }

@media (max-width: 479px) { .is-responsive .dialog--warning h2 { background-position: -281px 2px; } }

/* COMPONENT: dialog--navigation
=============================================================================*/
.expanded-main-navigation a.active { color: #000; }

/* PART: .tab
=============================================================================*/
.dialog--navigation { max-width: 960px; /* Reset for the inner span */ }

.dialog--navigation > a { *text-decoration: none; }

.dialog--navigation .tab, .dialog--navigation .tab span { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAABQCAYAAACj6kh7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjFCMkQxNzUzMjg4QzExRTA5ODQ5QkU2RkE2MTcwMUY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjFCMkQxNzU0Mjg4QzExRTA5ODQ5QkU2RkE2MTcwMUY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MUIyRDE3NTEyODhDMTFFMDk4NDlCRTZGQTYxNzAxRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MUIyRDE3NTIyODhDMTFFMDk4NDlCRTZGQTYxNzAxRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4FaxztAAADQ0lEQVR42uzdPVLbQBiA4d2NCh/BDTRcgBMkBWfIaVLnNDlDiuQEuQANaTgCBeMNTOwglJUlY1laJ88z47Fg+JlR8c73CQvHnHMAOAdN9xMxxrf+rOh0ArMGa4I4CRdQRbDigR8DzB6sfWEacwwwS7CGgtT3LFrArMEaClTfcV+sBAyYbSXsBqr76IsXwEmDtW+iSq3nsdESL2DWCasUqdLHJi1gtmD1XUBP3VDd3t5+WK/XH1er1U1K6cIpBZacsErr3nOs0lOs3l9eXn5umubaqQROLY1cA0vrX3qerMQKqCFYIZQvpKfd43kNdAqBWoJVWgv/TFquWQFLBysOxKr710CAxSesOBAvwQKqCFbsidTue1Lw2iqgoglr38QVBQuoLVhDNzwDVDVh7bvxGaDKlTBYCYFzCpZVEDBhAUwVLHECznIlBBAsAMECBAtAsAAEC/gfgpWdKuDcJqzcehYxoPqVUKiA6oOVTVhA7cHKPeESLKCqYOVCpAQLqH4lDIIFnMNKWLp+tXH6gDnFnI8alExZwGyaY4PnFALnEiyA39PLk6m3se4GKFjAZM3aE6o4RcQECzhlsGIov5az/fWjwyVYwFTSiOkpF0I1OlyCBUwdrG6U+qasUriyYAFLTVjd1292o9T93N5oCRYwlXc9kWof98VqcLoSLGDqYA3FaneXTAyv75YZFS/BAk4xYe2CsynEKm2PUytaoyasY2/NAQidVfCVzWbz8+Hh4ev9/f2Xq6urb61w5cLxq5Wy2yfBAk4arJ3Hx8cfd3d3n56i9X0bqU1hAsv7guVdc4BZNE1zvV6vP267E7eP9nForYfln+E0AnNZrVY34eUaVggvF+BLr8v6iwkLmE1K6aIwWcUw8j+/CBYwe7cKsSpFKwoWUFuwupGKJiygFruVMHUiNXjhXbCAJYIVx0xUggXUEKxSuMJQvAQLWGrCOihWggXUsBKOJljA0quhYAEmLIDFpi3BAs6GYAGCBSBYgGABCBaAYAH/kFFvLiFYwBJxyoeESrCAs5iqBAuoacIaHS7BApYKVj504hIsYMlg5XDANS3BApYO1miCBcxtE8rXsQbjFbvvXQ9wxOQ0RnzrL/glwAAnCsTZf3o6CgAAAABJRU5ErkJggg==") no-repeat 100% 100%; }

.dialog--navigation .tab { display: inherit; position: absolute; left: 4px; top: -40px; padding-right: 25px; line-height: 1.5em; height: 40px; }

.dialog--navigation .tab span { display: block; padding-top: 14px; padding-left: 25px; color: #ea650d; background-position: 0 0; height: 27px; }

.dialog--navigation .tab span span { background: none; padding: 0; margin: 0; border: none; }

.dialog--navigation .tab span span.item-mijnnn { padding-left: 14px; background-position: left 5px; }

.dialog--navigation .tab.meer span span { padding-right: 12px; }

.dialog--navigation div.meer::after { content: ''; position: absolute; top: 22px; right: 20px; width: 0; height: 0; border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 7px solid #ea650d; pointer-events: none; z-index: 9999; }

.dialog--navigation a.active { color: #000; }

.dialog--navigation .content { padding-bottom: 15px; }

.lt-ie10 .dialog--navigation .tab { top: -39px; }

.lt-ie10 .dialog--navigation .tab > span { padding-top: 13px; }

@media (max-width: 820px) { .is-responsive .dialog--navigation { width: auto; } }

/* PART: dialog navigation categories
=============================================================================*/
.dialog--navigation .categories { margin: 0; padding: 0; white-space: normal; }

.dialog--navigation .categories .category { vertical-align: top; display: inline-block; margin: 0 15px 0 0; width: 160px; width: auto; }

.dialog--navigation .categories .category p.more { border-top: 1px solid #ccc; padding: 5px 0 0 0; background: none; }

.dialog--navigation .categories .category a.more { display: inline-block; }

.dialog--navigation .categories img { max-width: 160px; height: auto; }

.dialog--navigation .categories .caption em { font-style: normal; }

.lt-ie9 .dialog--navigation .categories .category { margin: 0; }

/* PART: dialog self service company SSC
	Overriding the SSC stylesheet
=============================================================================*/
@media (max-width: 820px) { .is-responsive .etdialog .etdialogclosebutton { background-position: 10px 0; width: 20px; height: 20px; } }

.ie .dialog--spinner { min-width: 300px; }

@media (max-width: 479px) { .is-responsive .etdialog { left: 10px !important; margin-right: 10px; width: auto !important; max-width: 100% !important; min-width: 80%; }
  .is-responsive .etdialogcontent > div { max-width: 100% !important; width: auto !important; } }

/* PART: dialog ajax loader
=============================================================================*/
.ajax-loader { /*position: fixed; z-index: 1050; left: 50%; top: 50%; margin-top: -16px; margin-left: -16px; background: transparent url('https://psdl.nn-acc.nl/stash/projects/PSDL/repos/psdl/browse/style/nn-responsive/component/dialogs/css/<?php echo getDataUri(dirname(__FILE__)."/../img/ajax-loader.gif", 'image/gif'); ?>') no-repeat 0 0; opacity: 0; width: 32px; height: 32px;*/ position: fixed; z-index: 2050; left: 0; top: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.2) url("data:image/gif;base64,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") no-repeat center center; opacity: 0; }

.ajax-loader--v2 { background: transparent url("data:image/gif;base64,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") no-repeat 0 0; width: 32px; height: 32px; }

@media (max-width: 479px) { .is-responsive .dialog--tooltip { position: absolute; bottom: auto; overflow: visible; }
  .is-responsive .dialog--tooltip > .close-button { position: absolute; top: 15px; } }

/* PART: dialog slide-panel (sticky footer)
=============================================================================*/
/*[data-component='StickyPanel'] {
	> .block {
		z-index:1201;
	}
}*/
@media (min-width: 479px) { .dialog--slidepanel { background: white; box-shadow: none; border-radius: 0; border: 0; border-top: 3px solid #EA650D; margin-right: 0 !important; background-color: #faf9f8; }
  .dialog--slidepanel + .block--bordered-top { border-color: #ccc; } }

.force-section-visibility .force-section-visibility-container { transition: height 0.35s linear; height: 100px; overflow-y: scroll; padding: 14px; }

@media (max-width: 479px) { .is-responsive .force-section-visibility-container { font-size: 0.75em; } }

/* Global Form Styles
=============================================================================*/
:focus { outline: none; }

fieldset { border: none; padding: 0; margin: 0; }

/* COMPONENT: form fieldset
=============================================================================*/
.form-fieldset { width: 100%; min-width: 0; padding: 0 0 10px 0; }

@-moz-document url-prefix() { .form-fieldset { display: table-cell; } }

.mandatory-fields { font-style: italic; text-align: right; width: 100%; margin: 0; padding: 0; color: #999999; font-size: 0.6875em; }

/* @todo: check with Robert */
.form-fieldset--header hr { clear: both; margin-top: 10px; }

/* THEME: fieldset responsive
============================================================================= */
@media (max-width: 479px) { .is-responsive .form-fieldset { width: 100%; }
  .is-responsive .form-fieldset .grid--block-beta { margin: 0 0 15px 0; } }

/* COMPONENT: field label
=============================================================================*/
.field-label { /*cursor: pointer;*/ padding-top: 4px; }

.data-table-cell .field-label { display: inline-block; font-size: 16px; font-size: 1rem; }

div.field-label { padding-top: 10px; }

.label-hint { display: inline; float: left; width: 100%; font-size: 12px; font-size: 0.75rem; line-height: 1.2em; color: #999999; margin: 0; padding: 0; }

label .prefix-unit, label .postfix-unit { display: none; }

/* CONTEXT: touch-fields
=============================================================================*/
.touch-fields .field-label { padding-top: 10px; }

.touch-fields .field-label--radio { padding-top: 0; }

.lt-ie9 .field-label { padding-top: 0; }

/* remove .mandatory.field-label <- is still being used by Aquima */
.mandatory.field-label:after, .mandatory > .field-label:after { content: '*'; }

/* CONTEXT: grid--block-eta
=============================================================================*/
.grid--block-eta .field-label { padding-left: 20px; }

.grid--block-eta .field-label:first-child { padding-left: 0px; }

@media (max-width: 610px) { .is-responsive .field-label { padding-left: 0; } }

.field--radiobutton { position: relative; }

.field--checkbox { position: relative; }

.field--checkbox-alpha { line-height: 37px; }

.field--checkbox-alpha .checkbox--custom { margin-top: 18px; }

.masthead .field-label { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; display: inline-block; }

/* THEME: Checkbox
=============================================================================*/
.field-label--checkbox, .field-label--discount, .field-label--licenseplate { cursor: pointer; display: inline-block; line-height: 1.5em; margin-left: 22px; margin-bottom: 6px; margin-top: 1px; }

/* THEME: Radio button label
=============================================================================*/
.field--radiobutton .field-label, .field-label--radiobutton { cursor: pointer; display: inline-block; line-height: 1.5em; margin-left: 22px; margin-bottom: 6px; padding-top: 0; }

.field-label--radio { cursor: pointer; display: inline-block; /*line-height: 1.5em;*/ margin-left: 22px; /*margin-bottom: 6px;*/ /*padding-top: 0;*/ }

/* THEME: Discount
=============================================================================*/
.field-label--discount span { position: absolute; left: 20px; top: 19px; }

/* THEME: Licenseplate
=============================================================================*/
.field-label--licenseplate { margin-bottom: 10px; }

/* CONTEXT: Checkbox
=============================================================================*/
/* THEME: responsive
=============================================================================*/
@media (max-width: 479px) { .is-responsive .field-label { float: none; padding-left: 0; } }

/* THEME: form actions login
=============================================================================*/
@media (max-width: 990px) { .is-responsive .form-actions--login { padding-left: 150px; } }

@media (max-width: 820px) { .is-responsive .form-actions--login { padding-left: 150px; } }

@media (max-width: 479px) { .is-responsive .form-actions--login { padding-left: 0; } }

.displayNone { display: none; }

/* TODO: create style to add spacing between fields */
/*.controls-row [class*="span"] + [class*="span"] {
margin-left: 20px;
}*/
.field-group .field { display: inline-block; }

.field-group .field + .field { margin: 0 0 0 10px; }

/* COMPONENT: Buttons container
=============================================================================*/
.buttons { position: relative; padding-top: 24px; padding-bottom: 10px; border-top: 2px solid #ccc; /*	height: 37px;*/ overflow: hidden; width: 100%; }

.buttons .submit { float: right; }

/* THEME: Masthead button styling
=============================================================================*/
.buttons--masthead { border: 0; padding-top: 0; }

.form--feedforward .buttons--masthead { width: 93%; }

.buttons--simple { border-top: none; padding-bottom: 15px; }

.block--alert + .buttons--simple { padding-top: 0; }

.buttons--filter { padding: 0; border: none; overflow: inherit; height: auto; }

.buttons--filter .submit { position: absolute; bottom: 21px; left: 300px; }

.ie8 .buttons--filter .submit { font-size: 12px; }

@media (max-width: 479px) { .is-responsive .buttons--filter { margin-bottom: 10px; }
  .is-responsive .buttons--filter .submit { float: none; position: static; left: 0; } }

/* COMPONENT: pagination
=============================================================================*/
.pagination { position: relative; }

.pagination a.button--back, .pagination a.button--forward { background: none; position: absolute; color: #414141; }

.pagination a.button--back:hover, .pagination a.button--forward:hover { background: none; }

.pagination ol { list-style: none; padding: 0; text-align: center; line-height: 38px; }

.pagination li { color: #919294; cursor: pointer; display: inline; margin: 0 5px; }

.pagination li a { text-decoration: none; }

.pagination li.active { color: #EA650D; text-decoration: none; }

.pagination li.active a { color: #EA650D; text-decoration: none; }

.pagination li:before { display: none; }

.pagination li:hover { color: #EA650D; }

.pagination__results-per-page { display: inline-block; width: 100%; text-align: left; }

@media (min-width: 479px) { .pagination__results-per-page { text-align: right; } }

.pagination__results-per-page__text { padding-top: 9px; margin: 0; }

.pagination__results-per-page__label { display: inline-block; width: auto; }

.pagination__results-per-page__element { margin: 0; display: inline-block; }

.pagination__results-per-page__label + .pagination__results-per-page__element { margin-left: 20px; }

.touch-fields .pagination { /*ol { line-height: $button_height; }*/ }

.touch-fields .pagination a.button--back, .touch-fields .pagination a.button--back.disabled { background: none; position: absolute; }

@media (max-width: 479px) { .is-responsive .pagination .button--back, .is-responsive .pagination .button--forward { text-indent: -10000px; } }

/* CONTEXT: Pagination
=============================================================================*/
@media (max-width: 479px) { .is-responsive .pagination .button--back, .is-responsive .pagination .button--forward { width: 38px; height: 38px; text-indent: 100%; overflow: hidden; }
  .is-responsive .pagination .button--back:before, .is-responsive .pagination .button--back:after, .is-responsive .pagination .button--forward:before, .is-responsive .pagination .button--forward:after { position: absolute; text-indent: 0; }
  .is-responsive .pagination .button--back:before { left: 0; }
  .is-responsive .pagination .button--forward:after { right: 0; } }

/* THEME: Disabled back/forward buttons
=============================================================================*/
a.button--back.disabled, a.button--forward.disabled { display: none; }

/* COMPONENT: poll
=============================================================================*/
.poll .button--submit { margin-top: 10px; }

@media (min-width: 479px) { .poll .field--radiobutton { margin: 0; }
  .poll .field--radiobutton .field-label, .poll .field-label--radiobutton { margin-bottom: 0; }
  .poll .button--submit { margin-top: 20px; } }

/* PART: options
=============================================================================*/
.poll-options li { padding-left: 0; *margin-bottom: 5px; }

.poll-options li:before { display: none; }

/* PART: poll-results
=============================================================================*/
.poll-results { margin-bottom: 1em; }

.poll-results > li { padding: 0; }

.poll-results > li:before { display: none; }

/* PART: poll-result
=============================================================================*/
.poll-result { margin: 1em 0; }

.poll-result > dt { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }

.poll-result > dd { margin: 0; }

.poll-results-option { display: block; }

.poll-results-votes { display: block; font-size: 14px; font-size: 0.875rem; color: #999999; }

.poll-results-percentage { margin-top: -1px; font-size: 14px; font-size: 0.875rem; }

.poll-results-percentage-bar { position: relative; margin: -14px 0 0 34px; height: 10px; border: 1px solid #e5ded9; background: white; border-radius: 4px; }

.poll-results-percentage-bar-indicator { margin: 0; height: 10px; border: 1px solid white; background: #ea650d; border-radius: 4px; }

/* SPRITE: IE
=============================================================================*/
.lt-ie9 .poll-results-percentage-bar:before, .lt-ie9 .poll-results-percentage-bar:after, .lt-ie9 .poll-results-percentage-bar-indicator:before, .lt-ie9 .poll-results-percentage-bar-indicator:after { background: url("../../img/ie/poll-sprite.png") no-repeat; }

.lt-ie9 .poll-results-percentage-bar { margin-right: 3px; margin-left: 37px; }

.lt-ie9 .poll-results-percentage-bar:before { content: ''; position: absolute; width: 3px; height: 7px; left: -3px; top: -1px; background-position: 0 0; }

.lt-ie9 .poll-results-percentage-bar:after { content: ''; position: absolute; width: 3px; height: 7px; right: -3px; top: -1px; background-position: 0 -7px; }

.lt-ie9 .poll-results-percentage-bar-indicator { position: relative; margin-right: 3px; margin-left: 3px; }

.lt-ie9 .poll-results-percentage-bar-indicator:before { content: ''; position: absolute; width: 3px; height: 7px; left: -3px; top: -1px; background-position: 0 -14px; }

.lt-ie9 .poll-results-percentage-bar-indicator:after { content: ''; position: absolute; width: 3px; height: 7px; right: -3px; top: -1px; background-position: 0 -21px; }

/* COMPONENT: step-indicator-v2
=============================================================================*/
.step-indicator-v2 { margin: 0 0 25px 0; }

/* PART: labels-top, steps and labels-bottom shared
=============================================================================*/
.step-indicator-v2-labels-top, .step-indicator-v2-steps, .step-indicator-v2-labels-bottom { margin: 0; padding: 0; list-style: none; }

.step-indicator-v2-steps { height: 30px; overflow: hidden; }

.step-indicator-v2-labels-top > li, .step-indicator-v2-steps > li, .step-indicator-v2-labels-bottom > li { position: relative; display: inline-block; width: 115px; margin: 0; padding: 0; border-left: 1px solid transparent; vertical-align: top; text-align: center; /*box-sizing: border-box;*/ font-size: 0.875em; }

.step-indicator-v2-labels-top > li:before, .step-indicator-v2-labels-bottom > li:before { display: none; }

.step-indicator-v2-steps > li.sub:before, .step-indicator-v2-steps > li.last:before, .step-indicator-v2-steps > li:last-child:before { display: none; }

.step-indicator-v2-steps > li.sub:after, .step-indicator-v2-steps > li.last:after, .step-indicator-v2-steps > li:last-child:after { display: none; }

.step-indicator-v2-steps > li.sub--last:after, .step-indicator-v2-steps > li.current:after, .step-indicator-v2-steps > li:after { content: " "; display: block; width: 0; height: 0; border-top: 20px solid transparent; border-bottom: 20px solid transparent; border-left: 10px solid #cac7c7; position: absolute; top: 50%; margin-top: -20px; left: 100%; z-index: 2; }

.step-indicator-v2-steps > li.sub--last:before, .step-indicator-v2-steps > li.current:before, .step-indicator-v2-steps > li:before { content: " "; display: block; width: 0; height: 0; border-top: 20px solid transparent; border-bottom: 20px solid transparent; border-left: 10px solid white; position: absolute; top: 50%; margin-top: -20px; margin-left: 2px; left: 100%; z-index: 1; }

.step-indicator-v2-steps li.visited, .step-indicator-v2-steps li.current { background-color: #ea650d; color: #fff; }

.step-indicator-v2-steps li.visited:after, .step-indicator-v2-steps li.current:after { border-left-color: #ea650d; }

/* PART: labels-top
=============================================================================*/
.step-indicator-v2-labels-top { margin-bottom: 8px; }

.step-indicator-v2-labels-top > li { font-weight: bold; vertical-align: bottom; }

.step-indicator-v2-labels-top > li.current, .step-indicator-v2-labels-top > li.visited { color: #EE7F00; }

/* PART: steps
=============================================================================*/
.step-indicator-v2-steps > li { height: 30px; background: #C7C7C7; border-color: #fff; line-height: 30px; }

/* Fist step */
.step-indicator-v2-steps > li:first-child { border-left: 0; border-left-style: none; /*	@include border-radius-sep(5px, 0, 0, 5px);*/ }

/* Last step */
.step-indicator-v2-steps > li.last { -webkit-border-top-left-radius: 0; -webkit-border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 0; -moz-border-radius-topleft: 0; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 0; border-top-left-radius: 0; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 0; }

.step-indicator-v2-steps > li:first-child.last { border-left: 0; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; }

/* Step active/current state */
.step-indicator-v2-steps > li.current, .step-indicator-v2-steps > li.visited { background-color: #ea650d; color: #fff; }

.step-indicator-v2-steps > li.current a, .step-indicator-v2-steps > li.visited a { display: block; height: 30px; color: #fff; text-decoration: none; }

/* Sub step */
.step-indicator-v2-steps > li.sub + li.sub { border-left-color: #C7C7C7; }

/* Sub step active/current state */
.step-indicator-v2-steps > li.sub + li.sub.current, .step-indicator-v2-steps > li.sub + li.sub.visited { border-left-color: #ea650d; }

/* PART: labels-bottom
=============================================================================*/
.step-indicator-v2-labels-bottom li { padding-top: 10px; color: #c7c7c7; }

.step-indicator-v2-labels-bottom li:before { display: none; }

.step-indicator-v2-labels-bottom > li.current, .step-indicator-v2-labels-bottom > li.visited { color: #EE7F00; }

.step-indicator-v2-labels-bottom > li.current:after { color: #ea650d; font-family: 'nn-iconfont'; font-size: 30px; content: '\e902'; position: absolute; top: -16px; left: 50%; margin: 0 0 0 -15px; }

.step-indicator-v2-labels-bottom > li.visited a { color: #EE7F00; text-decoration: none; }

@media (max-width: 479px) { .is-responsive .step-indicator-v2 { margin: 0 0 5px 0; }
  .is-responsive .step-indicator-v2-labels-bottom li { visibility: hidden; }
  .is-responsive .step-indicator-v2-labels-bottom .current { visibility: visible; }
  .is-responsive .step-indicator-v2-labels-bottom .last { display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } }

/* THEME: contains-1
=============================================================================*/
.step-indicator-v2--contains-1 li { width: 100%; }

/* THEME: contains-2
=============================================================================*/
.step-indicator-v2--contains-2 li { width: 50%; }

.step-indicator-v2--contains-2 li.span-2 { width: 100%; }

/* THEME: contains-3
=============================================================================*/
.step-indicator-v2--contains-3 li { width: 33.33%; }

.step-indicator-v2--contains-3 li.span-2 { width: 66.66%; }

.step-indicator-v2--contains-3 li.span-3 { width: 100%; }

/* THEME: contains-4
=============================================================================*/
.step-indicator-v2--contains-4 li { width: 25%; }

.step-indicator-v2--contains-4 li.span-2 { width: 50%; }

.step-indicator-v2--contains-4 li.span-3 { width: 75%; }

.step-indicator-v2--contains-4 li.span-4 { width: 100%; }

/* THEME: contains-5
=============================================================================*/
.step-indicator-v2--contains-5 li { width: 20%; }

.step-indicator-v2--contains-5 li.span-2 { width: 40%; }

.step-indicator-v2--contains-5 li.span-3 { width: 60%; }

.step-indicator-v2--contains-5 li.span-4 { width: 80%; }

.step-indicator-v2--contains-5 li.span-5 { width: 100%; }

/* THEME: contains-6
=============================================================================*/
.step-indicator-v2--contains-6 li { width: 16.66%; }

.step-indicator-v2--contains-6 li.span-2 { width: 33.33%; }

.step-indicator-v2--contains-6 li.span-3 { width: 50%; }

.step-indicator-v2--contains-6 li.span-4 { width: 66.66%; }

.step-indicator-v2--contains-6 li.span-5 { width: 83.33%; }

.step-indicator-v2--contains-6 li.span-6 { width: 100%; }

/* THEME: contains-7
=============================================================================*/
.step-indicator-v2--contains-7 li { width: 14.28%; }

.step-indicator-v2--contains-7 li.span-2 { width: 28.57%; }

.step-indicator-v2--contains-7 li.span-3 { width: 42.85%; }

.step-indicator-v2--contains-7 li.span-4 { width: 57.14%; }

.step-indicator-v2--contains-7 li.span-5 { width: 71.42%; }

.step-indicator-v2--contains-7 li.span-6 { width: 85.71%; }

.step-indicator-v2--contains-7 li.span-7 { width: 100%; }

/* THEME: contains-8
=============================================================================*/
.step-indicator-v2--contains-8 li { width: 12.5%; }

.step-indicator-v2--contains-8 li.span-2 { width: 25%; }

.step-indicator-v2--contains-8 li.span-3 { width: 37.5%; }

.step-indicator-v2--contains-8 li.span-4 { width: 50%; }

.step-indicator-v2--contains-8 li.span-5 { width: 62.5%; }

.step-indicator-v2--contains-8 li.span-6 { width: 75%; }

.step-indicator-v2--contains-8 li.span-7 { width: 87.5%; }

.step-indicator-v2--contains-8 li.span-8 { width: 100%; }

/* THEME: contains-9
=============================================================================*/
.step-indicator-v2--contains-9 li { width: 11.11%; }

.step-indicator-v2--contains-9 li.span-2 { width: 22.22%; }

.step-indicator-v2--contains-9 li.span-3 { width: 33.33%; }

.step-indicator-v2--contains-9 li.span-4 { width: 44.44%; }

.step-indicator-v2--contains-9 li.span-5 { width: 55.55%; }

.step-indicator-v2--contains-9 li.span-6 { width: 66.66%; }

.step-indicator-v2--contains-9 li.span-7 { width: 77.77%; }

.step-indicator-v2--contains-9 li.span-8 { width: 88.88%; }

.step-indicator-v2--contains-9 li.span-9 { width: 100%; }

/* THEME: contains-10
=============================================================================*/
.step-indicator-v2--contains-10 li { width: 10%; }

.step-indicator-v2--contains-10 li.span-2 { width: 20%; }

.step-indicator-v2--contains-10 li.span-3 { width: 30%; }

.step-indicator-v2--contains-10 li.span-4 { width: 40%; }

.step-indicator-v2--contains-10 li.span-5 { width: 50%; }

.step-indicator-v2--contains-10 li.span-6 { width: 60%; }

.step-indicator-v2--contains-10 li.span-7 { width: 70%; }

.step-indicator-v2--contains-10 li.span-8 { width: 80%; }

.step-indicator-v2--contains-10 li.span-9 { width: 90%; }

.step-indicator-v2--contains-10 li.span-10 { width: 100%; }

/* COMPONENT: Carrousel / Slideshow
=============================================================================*/
.slideshow-component { -webkit-border-top-left-radius: 0; -webkit-border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 0; -moz-border-radius-topleft: 0; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 0; border-top-left-radius: 0; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 0; margin-left: -30px; margin-bottom: 30px; position: relative; background-repeat: no-repeat; background-position: 0 0; width: auto; height: 300px; overflow: hidden; }

/* PART: Slide
=============================================================================*/
.slide { -webkit-border-top-left-radius: 0; -webkit-border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 0; -moz-border-radius-topleft: 0; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 0; border-top-left-radius: 0; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 0; position: absolute; margin-bottom: 30px; background-repeat: no-repeat; background-position: left top; width: 100%; height: 300px; top: 0; left: 0; }

/* PART: Slidecontent
=============================================================================*/
.slidecontent { -webkit-border-top-left-radius: 0; -webkit-border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 0; -moz-border-radius-topleft: 0; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 0; border-top-left-radius: 0; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 0; margin: 0px; padding: 15px 20px 18px 20px; position: absolute; left: 0; bottom: 50px; background: #FFF; width: 370px; }

.slidecontent .footnote { margin-top: -8px; margin-bottom: 0; }

/* PART: navigation
=============================================================================*/
.bgnav { border-radius: 5px; position: absolute; left: 10px; bottom: 10px; z-index: 998; height: 20px; background-color: #fff; opacity: 0.8; margin: 0 10px 0 0; width: 100%; width: 700px; }

.lt-ie9 .bgnav { background-color: transparent; background: url("../../img/ie/carousel.png") no-repeat left top; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); }

.nav { position: absolute; z-index: 999; left: 10px; bottom: 10px; list-style: none outside none; margin-bottom: 0px; padding: 0; margin: 0 10px 0 0; width: 100%; }

.nav li { list-style: none; display: inline; float: left; height: 20px; padding: 0; margin: 0; background: none; position: relative; overflow: hidden; }

.nav li:before { display: none; }

.nav li a { float: left; border-left: solid 1px #c0c1c2; font-size: 12px; font-size: 0.75rem; text-align: center; text-decoration: none; width: 99%; height: 20px; }

.nav li:first-child a { border-left: 0; }

.nav li.cycle-pager-active a { color: #EA650D; }

/* CONTEXT: tablet
=============================================================================*/
@media (max-width: 990px) { .is-responsive .bgnav, .is-responsive .nav { width: 96%; } }

/* CONTEXT: tablet
=============================================================================*/
@media (max-width: 820px) { .is-responsive .slide img { width: 820px; } }

@media (max-width: 720px) { .is-responsive .slide img { width: auto; } }

/* CONTEXT: mobile
=============================================================================*/
@media (max-width: 479px) { .is-responsive .slideshow-component { border-radius: 0px; margin-left: -15px; margin-right: -15px; height: auto; overflow: visible; }
  .is-responsive .slide { border-radius: 0px; position: static; height: auto; }
  .is-responsive .slide img { max-width: 100%; }
  .is-responsive .slide-title { display: none; }
  .is-responsive .slidecontent { border-radius: 0px; /* Safari/Chrome, other WebKit */ /* Firefox, other Gecko */ box-sizing: border-box; /* Opera/IE 8+ */ position: static; width: 100%; }
  .is-responsive .bgnav, .is-responsive .nav { display: none; } }

/* THEME: slideshow--banner
=============================================================================*/
.slideshow-component.slideshow--option-pagerbottom { overflow: visible; margin-bottom: 40px !important; }

.slideshow-component.slideshow--option-pagerbottom .nav, .slideshow-component.slideshow--option-pagerbottom .bgnav { bottom: -30px; }

.slideshow-component.slideshow--banner, .slideshow-component.slideshow--size-400 { border-radius: 0px; width: 210px; height: 300px; margin: 0; }

.slideshow-component.slideshow--banner .slidecontent, .slideshow-component.slideshow--size-400 .slidecontent { position: static; width: auto; padding: 0; }

.slideshow-component.slideshow--banner .slidecontent img, .slideshow-component.slideshow--size-400 .slidecontent img { border-radius: 3px; margin-bottom: 15px; }

.slideshow-component.slideshow--size-400 { width: 400px; height: 400px; }

.slideshow-component.slideshow--size-400 .slide { height: 400px; }

@media (max-width: 479px) { .slideshow-component.slideshow--size-400 { width: 100%; height: auto; }
  .slideshow-component.slideshow--size-400 .slide { height: auto; }
  .slideshow-component.slideshow--size-400 .nav { display: block; } }

.slideshow-component.slideshow--size-400 .slidecontent img { width: 400px; height: 400px; }

@media (max-width: 479px) { .slideshow-component.slideshow--size-400 .slidecontent img { width: 100%; height: auto; } }

/* COMPONENT Masthead
=============================================================================*/
.masthead { position: relative; width: auto; margin-left: -30px; margin-bottom: 30px; }

.masthead .sticker-clean { position: absolute; top: -20px; right: 20px; }

.masthead .block .sticker-clean { top: -55px; right: -50px; }

.masthead-image { -webkit-border-top-left-radius: 0; -webkit-border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 0; -moz-border-radius-topleft: 0; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 0; border-top-left-radius: 0; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 0; float: left; width: 45%; height: 240px; overflow: hidden; }

.masthead-content { float: left; width: 55%; /*min-height: $masthead_height;*/ max-height: 90%; padding-left: 30px; }

@media (min-width: 479px) { .masthead-content .block { margin: 0; } }

/* Responsive Masthead
=============================================================================*/
.masthead--responsive { position: initial; display: table; margin-bottom: 30px; height: auto; }

.masthead--responsive .masthead-image { float: none; display: table-cell; height: initial; position: relative; background-size: cover; background-repeat: no-repeat; background-position: top center; }

.masthead--responsive .masthead-image img { display: none; }

.masthead--responsive .masthead-content { float: none; display: table-cell; height: initial; }

.masthead--responsive .masthead-content .block { margin-bottom: 0; height: auto; }

/* Breakpoints
=============================================================================*/
@media (min-width: 479px) and (max-width: 610px) { .is-responsive .masthead { margin: 0px -30px; display: block; }
  .is-responsive .masthead .masthead-image, .is-responsive .masthead .masthead-content { border-radius: 0px; display: block; width: 100%; height: auto; padding: 0; }
  .is-responsive .masthead .masthead-image .block, .is-responsive .masthead .masthead-content .block { height: auto; }
  .is-responsive .masthead .masthead-image img { width: 100%; }
  .is-responsive .masthead .masthead-content { padding: 0 30px; margin: 20px 0; }
  .is-responsive .masthead--responsive .masthead-image { height: 300px; } }

@media (max-width: 479px) { .is-responsive .masthead { display: block; margin: 0 -15px; }
  .is-responsive .masthead .masthead-image img { width: 100%; }
  .is-responsive .masthead .masthead-image, .is-responsive .masthead .masthead-content { border-radius: 0px; display: block; width: 100%; height: auto; margin: 0; padding: 0; }
  .is-responsive .masthead-content .block { position: static; margin-bottom: 15px; height: auto; }
  .is-responsive .masthead-content .block .sticker-clean { top: -20px; right: 20px; }
  .is-responsive .masthead-content .block--border, .is-responsive .masthead-content .block--textarea { border: 0; padding-left: 15px; padding-right: 15px; }
  .is-responsive .masthead--responsive .masthead-image { height: 300px; } }

/* COMPONENT: Masthead // NEW VERSION
=============================================================================*/
.masthead--big { margin: -31px -30px 30px -30px; padding: 0; position: relative; width: 100%; border-bottom: 1px solid #f1edeb; height: 369px; z-index: 10; }

.is-loggedin .masthead--big { margin-top: -59px; }

.masthead--big .masthead-wrapper--image { position: absolute; width: 100%; max-width: 1280px; height: 369px; background-size: cover; background-position: center; background-repeat: no-repeat; box-sizing: border-box; display: none; }

.masthead--big .masthead-wrapper { position: relative; margin: 0 auto; padding: 0; max-width: 960px; height: 100%; }

.masthead--big .masthead-image, .masthead--big .masthead-image img { width: 100%; }

.masthead--big .masthead-content { background-color: #ffffff; background-color: rgba(255, 255, 255, 0.97); display: block; position: absolute; top: 50%; left: 30px; padding: 30px 30px 15px 30px; width: auto; min-width: 250px; -ms-transform: translateY(-50%); transform: translateY(-50%); border-radius: 4px; }

@media (min-width: 479px) { .masthead--big .masthead-content { max-width: 520px; } }

.masthead--big .masthead-content h1, .masthead--big .masthead-content h2 { margin-bottom: 10px; }

.masthead--big.has-sticker h1, .masthead--big.has-sticker h2 { padding-right: 90px; }

@media (max-width: 479px) { .masthead--big.has-sticker h1.hyphenate, .masthead--big.has-sticker h2.hyphenate { padding-right: 90px; } }

@media (min-width: 479px) { .masthead--big.has-sticker h1, .masthead--big.has-sticker h2 { padding-right: 90px; } }

.masthead--big .sticker-clean--rebate { position: absolute; bottom: 30px; right: -20px; }

.masthead--big .block .sticker-clean--rebate { bottom: -20px; right: -40px; }

.masthead--big .sticker-clean { position: absolute; top: -20px; right: 20px; }

.masthead--big .block .sticker-clean { top: -50px; right: -10px; }

@media (max-width: 820px) { .is-responsive .masthead--big { margin-top: -30px; } }

@media (max-width: 479px) { .is-responsive .masthead--big { margin: -15px -15px 15px -15px; width: auto; height: auto; }
  .is-responsive .masthead--big .masthead-wrapper--image { height: 200px; position: static; }
  .is-responsive .masthead--big .masthead-content { position: static; padding: 15px 15px 10px 15px; height: auto; width: 100%; float: none; -ms-transform: none; transform: none; }
  .is-responsive .masthead--big .masthead-content .block { margin-bottom: 0; }
  .is-responsive .masthead--big .sticker-clean--rebate { top: 160px; right: 20px; bottom: auto; } }

/* COMPONENT: icon-bar
=============================================================================*/
.grid--icon-bar { margin: 15px 0 20px; }

.grid--icon-bar a { color: #919294; text-decoration: none; }

.grid--icon-bar a:hover { color: #EA650D; }

.grid--icon-bar .grid-unit { color: #919294; font-size: 11px; text-align: center; width: 20%; }

.grid--icon-bar .icon { display: block; height: 40px; margin: 0 auto; overflow: hidden; position: inherit; width: 60px; }

.grid--icon-bar .icon img { margin-top: -40px; }

.grid--icon-bar .grid-unit:hover .icon img { margin-top: 0; }

/* COMPONENT: icon bar social
=============================================================================*/
.icons--social li { background: none; float: left; margin-left: 1px; padding: 0; }

.icons--social .icon { display: inline-block; height: 20px; width: 20px; overflow: hidden; }

.icons--social .icon:hover img { margin-top: -20px; }

.header-section .icons--social { position: absolute; right: 30px; bottom: 41px; }

.icons--social-v2 li { float: left; padding: 0; }

.icons--social-v2 li:before { display: none; }

.icons--social-v2 li + li { margin-left: 6px; }

.icons--trust-builder li { background: none; float: left; padding: 0; }

.icons--trust-builder li + li { margin-left: 16px; }

.receipt .form-fieldset h2 { font-size: 1rem; padding: 0; }

.receipt-info:last-child { padding-bottom: 15px; }

/* COMPONENT: Receipt
=============================================================================*/
.receipt { position: relative; border-radius: 5px; font-size: 13px; font-size: 0.8125rem; background-color: #f1edeb; padding: 20px 20px 1px; }

.block.receipt { /*padding:0;*/ border: 0; background: transparent; }

/* PART: Background gradient
=============================================================================*/
.receipt, .receipt-heading { /**/ }

/* PART: Heading
=============================================================================*/
.receipt-heading, .is-responsive .receipt-heading { line-height: 2em; margin: 0px 0 0 0; padding: 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 20px; font-size: 1.25rem; }

.receipt-heading:before { content: " "; width: 0; height: 0; border-style: solid; border-width: 0px 20px 20px 20px; border-color: transparent transparent #f1edeb transparent; position: absolute; left: 20px; top: -20px; }

@media (min-width: 820px) { .receipt-heading:before { left: -17px; top: 10px; border-width: 20px 20px 20px 0; border-color: transparent #f1edeb transparent transparent; } }

/* PART: Content
=============================================================================*/
.receipt-content { margin: 1em 0; }

/* HACK: Collapser
=============================================================================
Since the collapser is was not set up as a separate entity in the CSS,
some hackery is required. This screams refactoring.
*/
.receipt .expand { display: inline-block; margin: 0 0 10px 0; }

.receipt .textwrap { display: inline-block; max-width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; position: relative; }

/* PART: Receipt product list
=============================================================================*/
.receipt-productlist { margin: 0 0 5px 0; border: none; width: 100%; }

.receipt-productlist td, .receipt-productlist th { border: none; margin: 0; vertical-align: top; }

.receipt-productlist td, .receipt-productlist th { padding: .2em .5em; max-width: 70px; position: relative; }

.receipt-productlist td:first-child, .receipt-productlist th:first-child { padding-left: 0; }

.receipt-productlist td:last-child, .receipt-productlist th:last-child { padding-right: 0; text-align: right; }

.receipt-productlist td:last-child .amount-currency, .receipt-productlist th:last-child .amount-currency { float: left; }

.receipt-foot .receipt-productlist th, .receipt-foot .receipt-productlist td { color: #999999; }

.receipt-productlist-col-item { min-width: 6em; }

.receipt-productlist-col-amount { width: 7em; }

.receipt-productlist-item { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

/* HACK: IE8 needs this to properly apply text-overflow: ellipsis
=============================================================================*/
.ie .receipt-productlist { table-layout: fixed; }

/* HACK: IE9 seems to disrespect a parent's width, messing with text overflow
=============================================================================*/
.ie9 .service-column .receipt-productlist td:first-child .textwrap { width: 100px; }

/* PART: Receipt divider
=============================================================================*/
.receipt-divider { margin: 0 0 .5em 0; }

/* FIX: Fix assumptions of old style
=============================================================================*/
.receipt p.amount { border: none; margin: 0; }

/* PART: Totalsum
=============================================================================*/
.receipt-totalsum { color: #EA650D; font-size: 1.5em; }

.receipt .aligner--right { text-align: right; }

.review-rating-background, .reviews .review-rating, .reviews .review-rating .review-rating--current { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAgCAYAAAD9oDOIAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAAWdEVYdENyZWF0aW9uIFRpbWUAMTEvMjAvMTL51e9HAAACzklEQVRIia3WW4hVVRzH8c+EIxRtCRs7VuJI2kWbCSLxIeyCL0FIRA+RRbOgOIPRQEFF9OBDhOFLD5pRekD6D4m9FIEP5ZsgDEF0Q+yCgTW+tMWgOmShU7uHvUeP5zZH9AebffZa//Xd67/W77/2URSFoij0U0Ssjoid/WLmOUVRuKov7YIew0MRsWGQ4AWhEbEU92Iaz18RKLZgFu/g+ohYf1nQiMjwDHallP7AJ3gtIvqOG5rfpOnp6VVYhxuxHLdiKb5NKW2rXjKMr3AGP1cZHMMvODIxMTEHi1pe8LRyQz7Cr/gC3+PUfEBK6RzGI2IcqzCKB/EwxpG3Q9/GTbgF76WUTvdKL6V0FEcjYh0ewC781pH+0NCQKsUdGEspbe65aGXcGryLfSmlA61e77bg2/B1RBzqAxzBx3g/pXSgvb8DWq3bG1jbZ6IrcCyltL9bZy9r3IUf+0CPY3nlhg4t6taIMXzHea++hMexPaW0P6X0V0ScVdpvdlDoHTgZES/jSRzBJLZExCR24yTuvBToelyLz/BoSmm2mvXn2ICtykI5jk8HhU5BSumH1saU0hxmMBMRG5VF0qEOn3ZTXs+GsRfP1RrNf7rFLOTTbtqIp/DEIMGDQndgGK9fEWhezzYpLQYr83r24mVD8RauaXnentezxf0GnN+oU5NLRnA3bq7uK5S2GcXVbeN+wgmlR2eU5+mXN+z983cuttR9+BB9Z1FpTXXBs/gPLyiL4qL0D2IP5gaAtuosDuGD+YYOn+b1bApvIhsAOIc9tUZzqq9Pa43mbryCcwMA96HDDT0rKq9nJ5TfoV46jdFao3mGASqqssyyBWa6GCu7dfTy6T060/+37XkJbr8U6G24rvr9Nw4r6/9gG/z+boN7HX2blFY5jFdrjeY3VfsjeT1bhp3YrDxbO9Xtr2Rez0byejbWdcCFmNV5PRtv5xRF4X9WBf/wTKeRagAAAABJRU5ErkJggg==") left -9999px repeat-x; }

.reviews { margin-bottom: 20px; }

.reviews p { margin-bottom: 0; }

.reviews li.review { background: none; padding: 0 0 20px 0; }

.reviews li.review:before { display: none; }

.reviews li.review p { font-size: 100%; }

.reviews li.review .review-rating .review-rating--numeral { font-size: 100%; }

.reviews li.review .review-category, .reviews li.review .review-date { font-size: 0.8em; }

.reviews .review-category { color: #EA650D; font-size: 0.6em; font-weight: bold; line-height: 1.8em; margin: 0; padding: 0; }

.reviews .review-date { font-size: 0.6em; }

.reviews .review-rating { background-position: left top; height: 16px; list-style: none; margin: 0 0 10px 0; padding: 0; position: relative; width: 105px; }

.reviews .review-rating .review-rating--current { background-position: left bottom; height: 16px; line-height: 16px; left: 0; position: absolute; text-indent: -9999px; top: 0; z-index: 1; }

.reviews .review-rating .review-rating--numeral { color: #EA650D; font-size: 0.75em; font-weight: bold; left: 108px; position: absolute; }

.reviews .review-rating .review-rating--total { color: #919294; font-size: 0.75em; position: absolute; left: 135px; }

.reviews--multiple .review { border-bottom: 1px solid #EA650D; margin-bottom: 20px; padding-bottom: 20px; }

.reviews--single p { margin-bottom: 5px; }

/* COMPONENT: quote
=============================================================================*/
.quotee { background-color: #f1edeb; position: relative; margin-bottom: 30px; padding: 30px 30px 20px 30px; position: relative; font-style: normal; }

.quotee-title { font-weight: bold; color: #414141; }

.quotee-quote, .quotee-quote p { font-size: 24px; font-size: 1.5rem; line-height: 1.70833; color: #414141; position: relative; margin: 60px 0 30px; font-style: normal; }

@media (max-width: 479px) { .quotee-quote, .quotee-quote p { font-size: 18px; font-size: 1.125rem; line-height: 1.33333; } }

.quotee-quote:before, .quotee-quote p:before { content: "“"; font-family: Times New Roman, Arial, Helvetica, Sans-serif; color: #ea650d; font-size: 140px; font-size: 8.75rem; position: absolute; top: -70px; left: 0; line-height: 1; }

.quotee-author { color: #999999; font-style: italic; }

.quotee--light { background-color: white; border-left: 1px solid #e5ded9; }

.quotee--light .quotee-quote { color: #999999; }

/* PART: Deprecated parts
=============================================================================*/
.quotee-cite, .quotee-avatar, .quotee-name { display: none; /* Old parts. */ }

/* THEME: quote
=============================================================================*/
.quotee--border { border-radius: 5px; border: 1px solid #CCC; margin: 20px 0 20px 120px; }

.quotee--border p { font-size: 0.72727em; line-height: 1.4em; font-weight: normal; font-family: verdana, arial; margin-bottom: 20px; }

.quotee--border .quotee-cite, .quotee--border .quotee-avatar, .quotee--border .quotee-name { display: inline-block; }

.quotee--border p.h2:before, .quotee--border p.h2:after { display: none; }

.quotee--border .quotee-avatar { margin: -15px 0 0 -135px; }

.quotee--border .quotee-cite { position: relative; display: block; left: auto; }

.quotee--border .quotee-cite .quotee-avatar { width: 100px; height: 100px; position: absolute; }

.quotee--border .quotee-cite .quotee-name { color: #EA650D; text-align: left; font-style: normal; font-weight: bold; }

.quotee--border:last-child { margin-bottom: 30px; }

.quotee--border:before { content: ''; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAQCAYAAAAS7Y8mAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCQjAxQTJCNjM5ODkxMUUzQjlGN0U4QTA1REQwQTUwMiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCQjAxQTJCNzM5ODkxMUUzQjlGN0U4QTA1REQwQTUwMiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkJCMDFBMkI0Mzk4OTExRTNCOUY3RThBMDVERDBBNTAyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkJCMDFBMkI1Mzk4OTExRTNCOUY3RThBMDVERDBBNTAyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+CAdWogAAAYhJREFUeNqklL1qAlEQha9uYn7aJCSkSgor3yOvYGuRIi+QMpA2xSZFECyC1Zba2liqnQqiIigYsLITRMFVdHK/cA2S5cY1HphiZ875WIbZVcquaKFQeKjX6/Jb9JjhUTsqWi6XnxqNhkwmkwCYHjM8YeERXU6lUnlptVri+77YxAwPXjIm+yf0rdPpyGKxkG3Cg5eMDU7jQBvS3W5XlsulhBVeMmRhbMIjyWTySO/ro9/vy2q1kl1FhiwMWGu4UyqV3MFgIPsKBiyYkVwudxOPxz8TiYRyHEftI70W1W63Va/Xu+X5uFgsvuuGzOfzf78tWRiwYAI+1HWez+fTzWZTZrPZzlAyZGHAMszvMznVde153iuHP51OQ0PxkiELw7Ccn/vVdaLrKpvNPvPJjsfjrVA8eMmQNYzAPUfNbi4zmcxjrVaT0WhkhTLDg5eMyVo/7zX8wnXde4LD4TAApccMD95t0E04R36WSqXuqtVqAEyPGR7jDf2XY0cx9mYDm53GbD+fLwEGACuV+vR3PbQSAAAAAElFTkSuQmCC") no-repeat; height: 16px; position: absolute; width: 11px; top: 20px; left: -10px; }

.quotee--border.quotee--avatar-right { margin-left: 0; margin-right: 120px; }

.quotee--border.quotee--avatar-right .quotee-avatar { margin: -15px -135px 0; right: 0; }

.quotee--border.quotee--avatar-right:before { display: none; }

.quotee--border.quotee--avatar-right:after { content: ''; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAQCAYAAAAS7Y8mAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCQjAxQTJCNjM5ODkxMUUzQjlGN0U4QTA1REQwQTUwMiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCQjAxQTJCNzM5ODkxMUUzQjlGN0U4QTA1REQwQTUwMiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkJCMDFBMkI0Mzk4OTExRTNCOUY3RThBMDVERDBBNTAyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkJCMDFBMkI1Mzk4OTExRTNCOUY3RThBMDVERDBBNTAyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+CAdWogAAAYhJREFUeNqklL1qAlEQha9uYn7aJCSkSgor3yOvYGuRIi+QMpA2xSZFECyC1Zba2liqnQqiIigYsLITRMFVdHK/cA2S5cY1HphiZ875WIbZVcquaKFQeKjX6/Jb9JjhUTsqWi6XnxqNhkwmkwCYHjM8YeERXU6lUnlptVri+77YxAwPXjIm+yf0rdPpyGKxkG3Cg5eMDU7jQBvS3W5XlsulhBVeMmRhbMIjyWTySO/ro9/vy2q1kl1FhiwMWGu4UyqV3MFgIPsKBiyYkVwudxOPxz8TiYRyHEftI70W1W63Va/Xu+X5uFgsvuuGzOfzf78tWRiwYAI+1HWez+fTzWZTZrPZzlAyZGHAMszvMznVde153iuHP51OQ0PxkiELw7Ccn/vVdaLrKpvNPvPJjsfjrVA8eMmQNYzAPUfNbi4zmcxjrVaT0WhkhTLDg5eMyVo/7zX8wnXde4LD4TAApccMD95t0E04R36WSqXuqtVqAEyPGR7jDf2XY0cx9mYDm53GbD+fLwEGACuV+vR3PbQSAAAAAElFTkSuQmCC") -11px 0 no-repeat; height: 16px; position: absolute; width: 11px; right: -10px; top: 20px; }

/* THEME: text image left
=============================================================================*/
.teaser--text-image-left { overflow: hidden; }

.teaser-img { float: left; width: 85px; }

.teaser-text { float: left; padding-left: 15px; padding-top: 60px; vertical-align: middle; width: 365px; }

.teaser-text .h1 { line-height: 1em; }

/* THEME: Flippable component
=============================================================================*/
.flippable-component { overflow: hidden; position: relative; cursor: pointer; }

.flippable-component .h1 { line-height: 1.1em; }

.flippable-component .component-back-side { left: 0; position: absolute; top: 15px; visibility: hidden; }

.cover { background: none repeat scroll 0 0 #FFFFFF; opacity: 0; position: absolute; width: 300px; z-index: 10; }

.flip-panel, .left-flip-panel, .right-flip-panel { overflow: hidden; position: absolute; width: 300px; z-index: 20; }

.flip-panel .front { border: 0 solid transparent; left: 6px; position: absolute; top: 0; z-index: 10; }

.flip-panel.left-flip-panel .front { border-left-color: #D7D7D7; left: 6px; }

.flip-panel.right-flip-panel .front { border-right-color: #F7F7F7; }

.flip-panel .side { height: 100%; position: absolute; top: 0; width: 6px; z-index: 20; }

.flip-panel.left-flip-panel .side { background: none repeat scroll 0 0 #CCCCCC; left: 0; }

.flip-panel.right-flip-panel .side { background: none repeat scroll 0 0 #EEEEEE; right: 0; }

/*

@TODO
FIX ME HACK sprint #7

*/
@media (min-width: 479px) and (max-width: 610px) { .is-responsive { /*.masthead-content {
			width: 55%;

			ul li:last-child {
				display: none;
			}
		}
*/ }
  .is-responsive .masthead-image { width: 45%; }
  .is-responsive .grid--block-wau > .grid-unit { width: 33%; }
  .is-responsive .grid--block-wau > .grid-unit:last-child { width: 100%; }
  .is-responsive .grid--block-wau > .grid-unit:last-child .image--wau { width: 29%; float: left; margin: -5px 30px 0 0; }
  .is-responsive .grid--block-kappa > .grid-unit { width: 100%; }
  .is-responsive .grid--block-kappa > .grid-unit + .grid-unit { margin-top: 10px; }
  .is-responsive .grid--block-nu > .grid-unit { width: 100%; float: none; } }

/* COMPONENT: tabbed
=============================================================================*/
.tabbed-component { margin-bottom: 30px; }

.tabbed-component.accordion .tab-button { display: none; }

.tab-header { width: 100%; border-bottom: 3px solid #e5ded9; margin-bottom: 20px; }

.tabbed-component.accordion:not(.tabbed-component--display-tab-header) .tab-header { display: none; }

.tabbed-component--display-tab-header .tab-header { opacity: 0; position: absolute; }

.tab-list { display: table; margin: 0; /* PART: Tab links -> opens the corresponding tab panel */ }

.tab-list .tab { padding: 0 0 0 30px; display: table-cell; box-sizing: border-box; margin-bottom: 0; }

.tab-list .tab:first-child { padding-left: 0; }

.tab-list .tab:before { display: none; }

.tab-list .tab:hover a { /*.no-touch & {*/ border-bottom: 3px solid #cac7c7; color: #ea650d; /*}*/ }

.tab-list .tab.active a { border-bottom: 3px solid #ea650d; color: #ea650d; }

.tab-list .tab a { font-size: 20px; font-size: 1.25rem; padding: 15px 0; margin-bottom: -3px; text-decoration: none; display: inline-block; outline: 0; }

/* PART: Tab panels -> has the content */
.tab { /*display: none;*/ }

.tab.active { display: block !important; }

.tab .tabbed-title { display: none; }

/*.tabbed-component--editmode .tab {
	display: block;
}*/
.tabbed-component--items-2 .tab-list .tab { width: 50%; }

.tabbed-component--items-3 .tab-list .tab { width: 33.33333%; }

.tabbed-component--items-4 .tab-list .tab { width: 25%; }

.tabbed-component--items-5 .tab-list .tab { width: 20%; }

.tabbed-component--items-6 .tab-list .tab { width: 16.66667%; }

/* PART : Tab in accordion mode */
.tabbed-component.accordion { border-bottom: 2px solid #cac7c7; }

/* PART : Tab Button accordion */
.tab-button { display: none; }

.tab-button a { font-size: 18px; font-size: 1.125rem; display: block; line-height: 1.5em; text-decoration: none; padding: 10px 10px 10px 40px; text-decoration: none; padding: 10px 10px 10px 40px; border-top: 2px solid #cac7c7; position: relative; }

.tab-button a:after { content: ""; width: 3px; height: 15px; background: #414141; position: absolute; left: 10px; top: 15px; }

.tab-button a:before { content: ""; width: 15px; height: 3px; background: #414141; position: absolute; left: 4px; top: 21px; }

.tab-button a:hover { color: #414141; }

.no-touchevents .tab-button a:hover, .no-touch .tab-button a:hover { color: #ea650d; }

.no-touchevents .tab-button a:hover:after, .no-touchevents .tab-button a:hover:before, .no-touch .tab-button a:hover:after, .no-touch .tab-button a:hover:before { background: #ea650d; }

.tabbed-component.accordion .tab-button { display: block; }

.tab-button.active { border-color: transparent; }

.tab-button.active a { border-top: 2px solid #ea650d; color: #ea650d; }

.tab-button.active a:before { background-color: #ea650d; }

.tab-button.active a:after { display: none; }

.wmeditview .tabbed-component > div.tab { display: none !important; }

.wmeditview .tabbed-component > div.tab.active { display: block !important; }

/* THEME: Advisor
=============================================================================*/
.tabbed-component--advisor .tab-header { border-bottom-width: 2px; }

.tabbed-component--advisor .tab-list .tab { padding-left: 0; overflow: hidden; /*&:after { position:absolute; right:-1px; top:0; height:100%; width:1px; background:red; content:""; }*/ }

.tabbed-component--advisor .tab-list .tab a { padding-right: 15px; padding-left: 15px; border-style: solid; border-width: 2px 2px 0 2px; border-color: transparent; background-color: #f1edeb; border-radius: 8px 8px 0 0; margin-right: 2px; margin-bottom: -2px; }

.tabbed-component--advisor .tab-list .tab.active { overflow: visible; }

.tabbed-component--advisor .tab-list .tab.active a { background-color: white; border-color: #e5ded9; border-right-width: 2px; border-left-width: 2px; border-radius: 8px 8px 0 0; }

.tabbed-component--advisor .tab-list .tab:hover a { border-bottom: 0; }

.tabbed-component--advisor .tab.active { display: block; }

/* COMPONENT: repeater
=============================================================================*/
.repeater { margin-bottom: 20px; }

/* PART: row
=============================================================================*/
.repeater-row { border-top: 1px solid #ccc; padding: 15px 0 0 0; }

.repeater-row.first, .repeater-row:first-child { border: none; }

.repeater-row-remove { margin-bottom: 15px; text-align: right; }

.repeater-content { padding: 15px 0 0 0; }

.chart--line { width: 100%; }

/*.chart--pie {
	display: inline-block;
	overflow: auto;
	max-width: 100%;
}*/
.chart--column { position: relative; }

.chart-overlay-reference { position: absolute; top: 0px; left: 0px; width: 100%; border-top: 2px solid #414141; color: #414141; }

.chart-overlay-label { float: right; padding: 5px 0 5px 5px; margin-top: -13px; background-color: white; font-size: 12px; }

.chart-legend li { padding: 0 0 0 40px; margin: 0 0 5px; }

.chart-legend li:before { display: none; }

.chart-legend li div { position: absolute; left: 0; top: 0; }

/* PART: Line styles
=============================================================================*/
.graph-type-1 { position: relative; display: inline-block; width: 30px; margin: 0; height: 2px; background: #ea650d; top: -3px; }

.graph-type-2 { position: relative; display: inline-block; width: 30px; margin: 0; height: 2px; background: #7caad6; top: -3px; }

.graph-type-3 { position: relative; display: inline-block; width: 30px; margin: 0; height: 2px; background: #666666; top: -3px; }

.graph-type-4 { position: relative; display: inline-block; width: 30px; margin: 0; height: 2px; background: #999999; top: -3px; }

.graph-type-5 { position: relative; display: inline-block; width: 30px; margin: 0; height: 2px; background: #9c91c6; top: -3px; }

.graph-type-6 { position: relative; display: inline-block; width: 30px; margin: 0; height: 2px; background: #ee7f00; top: -3px; }

.graph-type-7 { position: relative; display: inline-block; width: 30px; margin: 0; height: 2px; background: #a4ccea; top: -3px; }

.graph-type-8 { position: relative; display: inline-block; width: 30px; margin: 0; height: 2px; background: #cac7c7; top: -3px; }

.graph-type-9 { position: relative; display: inline-block; width: 30px; margin: 0; height: 2px; background: #c8cd2e; top: -3px; }

.graph-type-10 { position: relative; display: inline-block; width: 30px; margin: 0; height: 2px; background: #c6bfe0; top: -3px; }

.graph-type-11 { position: relative; display: inline-block; width: 30px; margin: 0; height: 2px; background: #e64415; top: -3px; }

.graph-type-12 { position: relative; display: inline-block; width: 30px; margin: 0; height: 2px; background: #5389c2; top: -3px; }

.graph-type-13 { position: relative; display: inline-block; width: 30px; margin: 0; height: 2px; background: #999999; top: -3px; }

.graph-type-14 { position: relative; display: inline-block; width: 30px; margin: 0; height: 2px; background: #5b9853; top: -3px; }

.graph-type-15 { position: relative; display: inline-block; width: 30px; margin: 0; height: 2px; background: #706cb0; top: -3px; }

.graph-type-16 { position: relative; display: inline-block; width: 30px; margin: 0; height: 2px; background: #ea650d; top: -3px; }

.graph-type-16:after { content: ""; position: absolute; left: 13px; top: 0; width: 4px; height: 5px; background: white; }

.graph-type-17 { position: relative; display: inline-block; width: 30px; margin: 0; height: 2px; background: #7caad6; top: -3px; }

.graph-type-17:after { content: ""; position: absolute; left: 13px; top: 0; width: 4px; height: 5px; background: white; }

.graph-type-18 { position: relative; display: inline-block; width: 30px; margin: 0; height: 2px; background: #666666; top: -3px; }

.graph-type-18:after { content: ""; position: absolute; left: 13px; top: 0; width: 4px; height: 5px; background: white; }

.graph-type-19 { position: relative; display: inline-block; width: 30px; margin: 0; height: 2px; background: #999999; top: -3px; }

.graph-type-19:after { content: ""; position: absolute; left: 13px; top: 0; width: 4px; height: 5px; background: white; }

.graph-type-20 { position: relative; display: inline-block; width: 30px; margin: 0; height: 2px; background: #9c91c6; top: -3px; }

.graph-type-20:after { content: ""; position: absolute; left: 13px; top: 0; width: 4px; height: 5px; background: white; }

.graph-type-21 { position: relative; display: inline-block; width: 30px; margin: 0; height: 2px; background: #ee7f00; top: -3px; }

.graph-type-21:after { content: ""; position: absolute; left: 13px; top: 0; width: 4px; height: 5px; background: white; }

.graph-type-22 { position: relative; display: inline-block; width: 30px; margin: 0; height: 2px; background: #a4ccea; top: -3px; }

.graph-type-22:after { content: ""; position: absolute; left: 13px; top: 0; width: 4px; height: 5px; background: white; }

.graph-type-23 { position: relative; display: inline-block; width: 30px; margin: 0; height: 2px; background: #cac7c7; top: -3px; }

.graph-type-23:after { content: ""; position: absolute; left: 13px; top: 0; width: 4px; height: 5px; background: white; }

.graph-type-24 { position: relative; display: inline-block; width: 30px; margin: 0; height: 2px; background: #c8cd2e; top: -3px; }

.graph-type-24:after { content: ""; position: absolute; left: 13px; top: 0; width: 4px; height: 5px; background: white; }

.graph-type-25 { position: relative; display: inline-block; width: 30px; margin: 0; height: 2px; background: #c6bfe0; top: -3px; }

.graph-type-25:after { content: ""; position: absolute; left: 13px; top: 0; width: 4px; height: 5px; background: white; }

.graph-type-26 { position: relative; display: inline-block; width: 30px; margin: 0; height: 2px; background: #e64415; top: -3px; }

.graph-type-26:after { content: ""; position: absolute; left: 13px; top: 0; width: 4px; height: 5px; background: white; }

.graph-type-27 { position: relative; display: inline-block; width: 30px; margin: 0; height: 2px; background: #5389c2; top: -3px; }

.graph-type-27:after { content: ""; position: absolute; left: 13px; top: 0; width: 4px; height: 5px; background: white; }

.graph-type-28 { position: relative; display: inline-block; width: 30px; margin: 0; height: 2px; background: #999999; top: -3px; }

.graph-type-28:after { content: ""; position: absolute; left: 13px; top: 0; width: 4px; height: 5px; background: white; }

.graph-type-29 { position: relative; display: inline-block; width: 30px; margin: 0; height: 2px; background: #5b9853; top: -3px; }

.graph-type-29:after { content: ""; position: absolute; left: 13px; top: 0; width: 4px; height: 5px; background: white; }

.graph-type-30 { position: relative; display: inline-block; width: 30px; margin: 0; height: 2px; background: #706cb0; top: -3px; }

.graph-type-30:after { content: ""; position: absolute; left: 13px; top: 0; width: 4px; height: 5px; background: white; }

.graph-type-31 { position: relative; display: inline-block; width: 30px; margin: 0; height: 15px; width: 15px; border-radius: 100%; background: #ea650d; margin-left: 7px; top: 2px; }

.graph-type-32 { position: relative; display: inline-block; width: 30px; margin: 0; height: 15px; width: 15px; border-radius: 100%; background: #7caad6; margin-left: 7px; top: 2px; }

.graph-type-33 { position: relative; display: inline-block; width: 30px; margin: 0; height: 15px; width: 15px; border-radius: 100%; background: #666666; margin-left: 7px; top: 2px; }

.graph-type-34 { position: relative; display: inline-block; width: 30px; margin: 0; height: 15px; width: 15px; border-radius: 100%; background: #999999; margin-left: 7px; top: 2px; }

.graph-type-35 { position: relative; display: inline-block; width: 30px; margin: 0; height: 15px; width: 15px; border-radius: 100%; background: #9c91c6; margin-left: 7px; top: 2px; }

.graph-type-36 { position: relative; display: inline-block; width: 30px; margin: 0; height: 15px; width: 15px; border-radius: 100%; background: #ee7f00; margin-left: 7px; top: 2px; }

.graph-type-37 { position: relative; display: inline-block; width: 30px; margin: 0; height: 15px; width: 15px; border-radius: 100%; background: #a4ccea; margin-left: 7px; top: 2px; }

.graph-type-38 { position: relative; display: inline-block; width: 30px; margin: 0; height: 15px; width: 15px; border-radius: 100%; background: #cac7c7; margin-left: 7px; top: 2px; }

.graph-type-39 { position: relative; display: inline-block; width: 30px; margin: 0; height: 15px; width: 15px; border-radius: 100%; background: #c8cd2e; margin-left: 7px; top: 2px; }

.graph-type-40 { position: relative; display: inline-block; width: 30px; margin: 0; height: 15px; width: 15px; border-radius: 100%; background: #c6bfe0; margin-left: 7px; top: 2px; }

.graph-type-41 { position: relative; display: inline-block; width: 30px; margin: 0; height: 15px; width: 15px; border-radius: 100%; background: #e64415; margin-left: 7px; top: 2px; }

.graph-type-42 { position: relative; display: inline-block; width: 30px; margin: 0; height: 15px; width: 15px; border-radius: 100%; background: #5389c2; margin-left: 7px; top: 2px; }

.graph-type-43 { position: relative; display: inline-block; width: 30px; margin: 0; height: 15px; width: 15px; border-radius: 100%; background: #999999; margin-left: 7px; top: 2px; }

.graph-type-44 { position: relative; display: inline-block; width: 30px; margin: 0; height: 15px; width: 15px; border-radius: 100%; background: #5b9853; margin-left: 7px; top: 2px; }

.graph-type-45 { position: relative; display: inline-block; width: 30px; margin: 0; height: 15px; width: 15px; border-radius: 100%; background: #706cb0; margin-left: 7px; top: 2px; }

.graph-type-46 { position: relative; display: inline-block; width: 30px; margin: 0; height: 15px; width: 15px; border-radius: 3px; background: #ea650d; margin-left: 7px; top: 2px; }

.graph-type-47 { position: relative; display: inline-block; width: 30px; margin: 0; height: 15px; width: 15px; border-radius: 3px; background: #7caad6; margin-left: 7px; top: 2px; }

.graph-type-48 { position: relative; display: inline-block; width: 30px; margin: 0; height: 15px; width: 15px; border-radius: 3px; background: #666666; margin-left: 7px; top: 2px; }

.graph-type-49 { position: relative; display: inline-block; width: 30px; margin: 0; height: 15px; width: 15px; border-radius: 3px; background: #999999; margin-left: 7px; top: 2px; }

.graph-type-50 { position: relative; display: inline-block; width: 30px; margin: 0; height: 15px; width: 15px; border-radius: 3px; background: #9c91c6; margin-left: 7px; top: 2px; }

.graph-type-51 { position: relative; display: inline-block; width: 30px; margin: 0; height: 15px; width: 15px; border-radius: 3px; background: #ee7f00; margin-left: 7px; top: 2px; }

.graph-type-52 { position: relative; display: inline-block; width: 30px; margin: 0; height: 15px; width: 15px; border-radius: 3px; background: #a4ccea; margin-left: 7px; top: 2px; }

.graph-type-53 { position: relative; display: inline-block; width: 30px; margin: 0; height: 15px; width: 15px; border-radius: 3px; background: #cac7c7; margin-left: 7px; top: 2px; }

.graph-type-54 { position: relative; display: inline-block; width: 30px; margin: 0; height: 15px; width: 15px; border-radius: 3px; background: #c8cd2e; margin-left: 7px; top: 2px; }

.graph-type-55 { position: relative; display: inline-block; width: 30px; margin: 0; height: 15px; width: 15px; border-radius: 3px; background: #c6bfe0; margin-left: 7px; top: 2px; }

.graph-type-56 { position: relative; display: inline-block; width: 30px; margin: 0; height: 15px; width: 15px; border-radius: 3px; background: #e64415; margin-left: 7px; top: 2px; }

.graph-type-57 { position: relative; display: inline-block; width: 30px; margin: 0; height: 15px; width: 15px; border-radius: 3px; background: #5389c2; margin-left: 7px; top: 2px; }

.graph-type-58 { position: relative; display: inline-block; width: 30px; margin: 0; height: 15px; width: 15px; border-radius: 3px; background: #999999; margin-left: 7px; top: 2px; }

.graph-type-59 { position: relative; display: inline-block; width: 30px; margin: 0; height: 15px; width: 15px; border-radius: 3px; background: #5b9853; margin-left: 7px; top: 2px; }

.graph-type-60 { position: relative; display: inline-block; width: 30px; margin: 0; height: 15px; width: 15px; border-radius: 3px; background: #706cb0; margin-left: 7px; top: 2px; }

/*missing color watch out for numbering*/
.graph-type-61 { position: relative; display: inline-block; width: 30px; margin: 0; height: 2px; background: #eac98e; top: -3px; }

.graph-type-62 { position: relative; display: inline-block; width: 30px; margin: 0; height: 2px; background: #96b439; top: -3px; }

.graph-type-63 { position: relative; display: inline-block; width: 30px; margin: 0; height: 2px; background: #eac98e; top: -3px; }

.graph-type-63:after { content: ""; position: absolute; left: 13px; top: 0; width: 4px; height: 5px; background: white; }

.graph-type-64 { position: relative; display: inline-block; width: 30px; margin: 0; height: 2px; background: #96b439; top: -3px; }

.graph-type-64:after { content: ""; position: absolute; left: 13px; top: 0; width: 4px; height: 5px; background: white; }

.graph-type-65 { position: relative; display: inline-block; width: 30px; margin: 0; height: 15px; width: 15px; border-radius: 100%; background: #eac98e; margin-left: 7px; top: 2px; }

.graph-type-66 { position: relative; display: inline-block; width: 30px; margin: 0; height: 15px; width: 15px; border-radius: 100%; background: #96b439; margin-left: 7px; top: 2px; }

.graph-type-67 { position: relative; display: inline-block; width: 30px; margin: 0; height: 15px; width: 15px; border-radius: 3px; background: #eac98e; margin-left: 7px; top: 2px; }

.graph-type-68 { position: relative; display: inline-block; width: 30px; margin: 0; height: 15px; width: 15px; border-radius: 3px; background: #96b439; margin-left: 7px; top: 2px; }

/* COMPONENT: Upload field
=============================================================================*/
.upload-field-wrapper { position: relative; display: inline-block; }

/* PART: File input
=============================================================================*/
.upload-field-input { position: absolute; opacity: 0; z-index: 1; top: 0; left: 0; width: 100%; height: 100%; }

.upload-field-button-select { position: relative; z-index: 2; }

/* STATUS: Default
=============================================================================*/
.upload-field-filename-text, .upload-field-button-delete, .upload-field-loading, .upload-field-error, .upload-field-warning { display: none; }

/* STATUS: Loading
=============================================================================*/
.upload-field--loading .upload-field-input, .upload-field--loading .upload-field-filename-field, .upload-field--loading .upload-field-filename-text, .upload-field--loading .upload-field-button-select { display: none; }

.upload-field--loading .upload-field-loading { display: block; }

/* STATUS: Complete
=============================================================================*/
.upload-field--complete .upload-field-input, .upload-field--complete .upload-field-filename-field, .upload-field--complete .upload-field-button-select, .upload-field--complete .upload-field-loading { display: none; }

.upload-field--complete .upload-field-filename-text, .upload-field--complete .upload-field-button-delete { display: inline-block; }

/* STATUS: Error
=============================================================================*/
.upload-field--error .upload-field-error { margin-top: 1em; display: block; }

.upload-field--error .upload-field-error p { font-size: 1em; }

/* STATUS: Warning
=============================================================================*/
.upload-field--warning .upload-field-warning { margin-top: 1em; display: block; }

.upload-field--warning .upload-field-warning p { font-size: 1em; }

/* PART: Loading container
=============================================================================*/
.upload-field-loading { background: transparent url("data:image/gif;base64,R0lGODlhIAEFAJEDAOZEFeplDe5/Bf///yH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGRDdGMTE3NDA3MjA2ODExODA4M0JERDM0QTM3QjZDOSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1NEYwRDE3QUM3NkMxMUUyQTQ3MkI3NjQ0MzAwRTQzMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1NEYwRDE3OUM3NkMxMUUyQTQ3MkI3NjQ0MzAwRTQzMCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RkQ3RjExNzQwNzIwNjgxMTgwODNCREQzNEEzN0I2QzkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RkQ3RjExNzQwNzIwNjgxMTgwODNCREQzNEEzN0I2QzkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQFCgADACwAAAAAIAEFAAACapSPqcs7/5qcVMAXst68++9dA0CW5ommqiqu7guTIkjX9lblunXtvjS7CYetmPEIKCKXq+DweftJFaKp1eCEajlKptfU/X6z27Lmaq2ipWQzNCxmwuPItlu7ZvfyPvv9NkdnFCgI4/cnVAAAIfkEBQoAAwAsYAAAAMAABQAAAk6Uj6nLO/+CnLTaizF8oPsPhuI4bgOJpurXtO4rmNlM15K55nqH774KCwpjG5vxeNv8lqIe8+kZSlsypHXmhC6z2uX0q6hexxVuV2c+6woAIfkEBQoAAwAskAAAAF0ABQAAAieUj6nLPP+CnLTai3HbvBsYZeJIBt6JfmDJtlIKc+Dg1mOML7PNXwUAIfkEBQoAAwAswQAAAF8ABQAAAieUj6nLPP+CnLTai3NovHsDRdpIkt+JgmHJtlQKd+Hg1mWML7PNZwUAIfkEBQoAAwAs8gAAAC4ABQAAAg2Uj6nL7Q+jnLTai3EBACH5BAUKAAMALAAAAAArAAUAAAINjI+py+0Po5y02otTAQAh+QQFCgADACwAAAAAiwAFAAACNYSPqcs7/5qcFMAXst68++9V4mhd5CldA8i2boDGiirXhvrmOmzLdB/D7YYgYNBkPAmJzE0BACH5BAUKAAMALAAAAAC8AAUAAAJAjI+pyzsPo5y02gqy3rz770nNSJbmiR7XyrYUCMcyIKb2jafuzmPzD6zlhkRi73gEKmXCovNZQkpdy+qnCT0VAAAh+QQFCgADACwAAAAA7QAFAAACW5SPqcs7/4KctNqLL3yg+w+G4ihuA4mmamdm7gtLzUzXQhvnurn2PsD7CVE4nfFlSypvm6MTExxKP9GptfjMypbcBlbrrFqH4rHwCz521wp0Olc29+LylfsdKwAAOw==") top left no-repeat; padding-top: 14px; }

/* PART: Loading message
=============================================================================*/
.upload-field-loading-message { width: 288px; }

/* PART: Filename textual representation
=============================================================================*/
.upload-field-filename-text { width: 272px; padding-top: 10px; }

/* PART: Delete button
=============================================================================*/
.upload-field-button-delete { background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjRDOUZCQzhBRUZGNTExREZCNzU3Rjg3NDE5ODdCMkQ2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjRDOUZCQzhCRUZGNTExREZCNzU3Rjg3NDE5ODdCMkQ2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NEM5RkJDODhFRkY1MTFERkI3NTdGODc0MTk4N0IyRDYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NEM5RkJDODlFRkY1MTFERkI3NTdGODc0MTk4N0IyRDYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7w+xfIAAAA70lEQVR42mRQS6tFYBQ9H0p5DOQHMPAoZeovEH9XDiVjjGWASJkw8xopzrrnTm7dXV/tvde311p7k3mei6JQFMW2bULI6xt1XXdd5zgOk+d5VVXDMLAsa5omsLZtsyzbtu2+b0bTtHEc931PkoSmaYqi4jhGKQiCruvkeR7woIXvHMeB/zxPURRd1zUM4wcGYd/3YRgex4Ecc77vgxU59foXzzd+cwavaRoIY5TneZQgf7/f8AWnDHZI0xQY9IIggHYUReu6ws11XTQsTNMEPc/zoCdJkizL6MA8FiHLspRlqaqqZVl/zwKzOMtHgAEAvFKGgTlkZf8AAAAASUVORK5CYII=") 0 4px no-repeat; width: 16px; height: 16px; margin: 0; overflow: hidden; text-indent: 100%; border: 0; }

.upload-field-button-delete:hover { background-color: transparent; }

/* PART: Upload percentage
=============================================================================*/
.upload-field-loading-percentage { display: inline-block; position: absolute; top: 14px; right: 0; }

/* COMPONENT: PSDL Single Panel ============================================================================= */
.single-panel { display: block; position: relative; margin: 0; background-color: #faf9f8; border-width: 2px 2px 0 2px; border-style: solid; border-color: #cac7c7 transparent #cac7c7 transparent; border-top-color: #ea650d; }

.single-panel:last-child { border-bottom-width: 2px; }

/* PART: Single panel title ============================================================================= */
.single-panel-header { display: block; padding: 1px 5px 0 14px; height: 35px; line-height: 37px; }

.single-panel-header .checkbox--custom { top: 10px; left: 10px; }

.single-panel-title { display: inline-block; cursor: pointer; margin-left: 10px; font-size: 16px; color: #999999; }

.is-active .single-panel-title { color: #ea650d; }

/* WORKAROUND: Nasty !important to circumvent old bloated specificity ============================================================================= */
.single-panel-title { margin-left: 25px !important; }

/* PART: Single panel content ============================================================================= */
.single-panel-content { padding: 12px; }

.single-panel-content:after { content: ""; display: table; clear: both; }

.single-panel-content-container { overflow: hidden; }

/* PART: Animations
=============================================================================*/
.single-panel--animated { transition: background-color 0.5s; transition: border-top-color 0.5s; }

.single-panel--animated .single-panel-content-container { transition: height 0.5s; }

/* PART: Single panel toggle ============================================================================= */
.single-panel-toggle { display: block; position: absolute; top: 10px; right: 20px; width: 16px; height: 16px; cursor: pointer; }

.single-panel-toggle:after { content: ""; position: absolute; left: 0; top: 7px; height: 2px; width: 16px; background: black; }

.single-panel-toggle:before { display: none; }

/* STATUS: Closed ============================================================================= */
.single-panel--closed { background-color: transparent; border-top-color: #cac7c7; }

.single-panel--closed .single-panel-toggle:after { content: ""; position: absolute; left: 0; top: 7px; height: 2px; width: 16px; background: black; }

.single-panel--closed .single-panel-toggle:before { content: ""; position: absolute; left: 7px; top: 0; width: 2px; height: 16px; background: black; display: block; }

.to-desktop { display: none; }

@media (min-width: 479px) { .is-responsive .to-desktop { display: inherit; }
  .is-responsive .to-mobile { display: none; } }

@media (max-width: 479px) { .to-desktop { display: none; }
  .to-mobile { display: inherit; }
  .is-responsive .to-desktop { display: inherit; }
  .is-responsive .to-mobile { display: none; } }

#remote .aquima-error-message { display: none; }

iframe:not([width]) { width: 100%; margin-bottom: 30px; }

/* COMPONENT: Iframe banksparen
=============================================================================*/
.iframe--banksparen { margin-bottom: 20px; height: 840px; }

/* COMPONENT: Iframe dialog
=============================================================================*/
.iframe--dialog { min-height: 20px; width: 100%; margin: 0 0 0 0; padding: 0; border: 0; }

/* COMPONENT: Collapser
=============================================================================*/
.expand { position: relative; padding-left: 30px; text-decoration: none; /*collapser trigger with a 'more' styling*/ }

.expand:before { background-color: #ea650d; width: 20px; height: 20px; content: '+'; text-align: center; color: #FFF; font-weight: bold; position: absolute; left: 0; top: -3px; font-size: 20px; font-size: 1.25rem; line-height: 1; border-radius: 100%; }

.expand:hover span { text-decoration: underline; }

.expand .close { display: none; }

.expand.more { padding-right: 18px; padding-right: 30px; padding-left: 0; }

.expand.more:before { display: none; }

.expand.more:after { display: inline-block; background-color: #ea650d; width: 14px; height: 14px; width: 20px; height: 20px; border-radius: 50%; content: ''; text-align: center; color: #FFF; font-weight: bold; position: absolute; right: 0; top: -2px; line-height: 12px; background-position: 0 0; }

.lt-ie9 .expand.more:after { background-position: 5px 8px; }

.expand.collapse:before { content: '-'; }

.expand.collapse .close { display: inherit; }

.expand.collapse .open { display: none; }

.collapsible-block { margin: 0 0 15px 0; }

.collapsible-block .more { display: inline-block; margin: 10px 0 0 0; }

/* CONTEXT: grid--field-row
=============================================================================*/
.grid--field-row.collapsible-block { position: relative; padding: 0 0 0 0; margin: 0; }

/* THEME: Expand link button
=============================================================================*/
.expand--no-label { width: 12px; padding-left: 12px; overflow: hidden; }

.expand--no-label .close, .expand--no-label .open { display: none; }

.expand--no-label.collapse .close, .expand--no-label.collapse .open { display: none; }

/* CONTEXT: Expand link button
=============================================================================*/
.grid--field-row.collapsible-block .expand--no-label { position: absolute; width: 12px; top: 5px; right: 8px; height: 15px; z-index: 2; padding: 0; }

/* CONTEXT: collapser icon
=============================================================================*/
.collapser-icon { display: inline-block; height: 14px; width: 14px; position: relative; }

.collapser-icon:before { content: ""; position: absolute; width: 14px; height: 2px; background: black; top: 6px; left: 2px; }

.collapser-icon:after { content: ""; position: absolute; width: 2px; height: 14px; background: black; top: 0px; left: 8px; }

.collapse .collapser-icon:after { display: none; }

/*
	Component: IBAN converter
*/
#iban_copy_target .more { margin-top: 5px; display: inline-block; }

.charactercount { margin: 0; padding: 0; display: inline-block; min-width: 100%; position: relative; line-height: 0.8rem; }

/* PART: Counter text
=============================================================================*/
.charactercount-counter { position: relative; top: -1px; left: 0; padding: 4px 6px 3px; color: #666666; text-align: right; display: block; border-color: #ccc; border-radius: 0 0 4px 4px; border-style: solid; border-width: 0 1px 1px 1px; font-size: 11px; }

.charactercount-counter--bottomright { position: absolute; top: auto; right: 0; bottom: 0; left: auto; border-radius: 4px 0 0 0; border-width: 1px 0 0 1px; }

.text-field-autosuggest-wrapper { margin: 0; padding: 0; position: relative; }

.text-field-autosuggest-container { position: absolute; top: 100%; left: 0; right: 0; z-index: 1100; background-color: white; margin-top: 5px; border-width: 0 1px 1px 1px; border-color: white; border-style: solid; display: none; border-radius: 0 0 4px 4px; }

.text-field-autosuggest-container--active { display: block; border-color: #ea650d; }

.text-field-autosuggest-wrapper > .text-field:focus { outline-width: 0; }

.text-field:focus + .text-field-autosuggest-container { border-color: #ea650d; }

.text-field-autosuggest-optionlist .text-field-autosuggest-option, .text-field-autosuggest-optionlist .text-field-autosuggest-viewall { padding: 4px 9px; background-image: none; cursor: pointer; word-wrap: break-word; }

.text-field-autosuggest-optionlist .text-field-autosuggest-option:before, .text-field-autosuggest-optionlist .text-field-autosuggest-viewall:before { content: none; }

.text-field-autosuggest-optionlist .text-field-autosuggest-viewall { background-image: none; border-top: 1px dotted #cac7c7; padding-top: 8px; padding-bottom: 0px; }

.text-field-autosuggest-optionlist .text-field-autosuggest-viewall:hover { color: #ea650d; }

.text-field-autosuggest-option--focus { background-color: #ee7f00; }

.text-field-autosuggest-option--focus, .text-field-autosuggest-option--focus * { color: white; }

.max-width-page { max-width: 940px; margin: 0 auto; }

.nopadding { padding: 0 !important; }

.nomargin { margin: 0 !important; }

.noborder { border: 0 !important; }

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

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

@media (max-width: 820px) { .m-pull-right { float: right; } }

.absolute-right { position: absolute; right: 0; top: 0; }

.align-right { text-align: right !important; }

@media (max-width: 820px) { .m-margin-top-0 { margin-top: 0; }
  .m-margin-bottom-0 { margin-bottom: 0; } }

@media (min-width: 820px) { .t-align-right { text-align: right !important; }
  .t-align-left { text-align: left !important; }
  .t-noborder { border: 0 !important; }
  .t-margin-top-10 { margin-top: 10px; }
  .t-margin-bottom-10 { margin-bottom: 10px; } }

.align-left { text-align: left !important; }

.img-left { float: left; margin: 0 1.5em 1em 0; }

.img-right { float: right; margin: 0 0 1em 1.5em; }

.img-left, .img-right { width: 100%; }

@media (min-width: 820px) { .img-left, .img-right { width: auto; } }

.inlineblock { display: inline-block !important; }

.inline { display: inline !important; }

.p--inline { font-size: 1em; display: inline; }

@media (min-width: 820px) { .t-displayblock { display: block; } }

.no-border { border: 0 !important; }

.no-discount { color: #ccc; font-weight: normal; text-decoration: line-through; }

.bold { font-weight: bold; }

.absolute-top-right { position: absolute; top: 0; right: 0; }

.relative { position: relative; }

body.noscroll { overflow: hidden; width: 100%; }

.sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; }

.bg--transparent { background: transparent; }

.bg--transparent:hover { background: transparent; }

.line-through { text-decoration: line-through; }

.no-underline { text-decoration: none; }

.no-decoration { text-decoration: none; }

.color--mid-gray { color: #919294; }

.font_middle_gray { color: #919294 !important; }

.color--orange { color: #EA650D; }

.color--medium-orange { color: #ea650d; }

.color--dark-grey { color: #666666; }

.color--medium-grey { color: #999999; }

.color--extra-dark-grey { color: #414141; }

.color--red { color: #D70000; }

.bg_light_light_gray, .bg-light-light-gray { background-color: #e5ded9; }

.bg-ultra-light-gray { background-color: #f1edeb; }

.bg-extreme-light-gray { background-color: #faf9f8; }

.alternategreybg > :nth-child(odd) { background-color: #f1edeb; }

.font-size_xs { font-size: 75% !important; }

.font-size_s { font-size: 90% !important; }

.font-size_m { font-size: 100% !important; }

.font-size_l { font-size: 120%; }

.font-size_xl { font-size: 160%; }

.font-size_xxl { font-size: 200%; }

.font-size_xxxl { font-size: 250% !important; line-height: 120%; }

@media (max-width: 820px) { .is-responsive .font-size_xxxl { font-size: 180% !important; } }

.clearfix:before, .grid:before, [class*="grid-wrapper--"]:before, .block:before, .container--alignright:before, .notification-content:before, .footer-link-list-group:before, .breadcrumb-list:before, .link-list--inline:before, .link-list--responsive:before, .data-table--responsive:before, .masthead:before, .clearfix:after, .grid:after, [class*="grid-wrapper--"]:after, .block:after, .container--alignright:after, .notification-content:after, .footer-link-list-group:after, .breadcrumb-list:after, .link-list--inline:after, .link-list--responsive:after, .data-table--responsive:after, .masthead:after { content: " "; display: table; }

.clearfix:after, .grid:after, [class*="grid-wrapper--"]:after, .block:after, .container--alignright:after, .notification-content:after, .footer-link-list-group:after, .breadcrumb-list:after, .link-list--inline:after, .link-list--responsive:after, .data-table--responsive:after, .masthead:after { clear: both; }

.clearboth { clear: both; }

.clearfix, .grid, [class*="grid-wrapper--"], .block, .container--alignright, .notification-content, .footer-link-list-group, .breadcrumb-list, .link-list--inline, .link-list--responsive, .data-table--responsive, .masthead { *zoom: 1; }

.box-sizing-border-box, .grid-unit, .grid-unit--inner, .grid--alpha, .grid--beta, .grid--gamma, .grid--delta, .grid--epsilon, .grid--field-row, .grid--field-row-header, .masthead .block, .block--result, .block--placeholder, .select, .select--nopointerevents, input[type="date"], .date-field, .text-field, .text-field-wrapper, .button--styling, .button--light, .button--light-noborder, .button--next, a.button--forward:after, a.button.button--forward:after, a.button--back:before, .button--back-wrapper:before, button, .button, .button.button--service-column, .message--nba-body, .message--nba-button, .rangeslider, .rangeslider:before, .rangeslider-fill, .rangeslider-handle, .datepicker-month td, .datepicker-weekday, .footer-section .footer-link-list-group > li, .data-table--responsive .cell-empty, .data-table--responsive .cell-title, .data-table--responsive .cell-header, .data-table--responsive .cell, .data-table-row--devider, .pagination-temp, .data-table-cell, .force-section-visibility .force-section-visibility-container, .step-indicator-v2-labels-top > li, .step-indicator-v2-steps > li, .step-indicator-v2-labels-bottom > li, .masthead-image, .masthead-content, .quotee, .teaser-text { box-sizing: border-box; }

.truncate { display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.border--top-orange { border-top: 2px solid #EA650D !important; }

.width-5.colspan-2 { width: 10%; }

.width-5.colspan-3 { width: 15%; }

.width-10.colspan-2 { width: 20%; }

.width-10.colspan-3 { width: 30%; }

.width-15.colspan-2 { width: 30%; }

.width-15.colspan-3 { width: 45%; }

.width-20.colspan-2 { width: 40%; }

.width-20.colspan-3 { width: 60%; }

.width-25.colspan-2 { width: 50%; }

.width-25.colspan-3 { width: 75%; }

.width-30.colspan-2 { width: 60%; }

.width-30.colspan-3 { width: 90%; }

.width-35.colspan-2 { width: 70%; }

.width-35.colspan-3 { width: 100%; }

.width-40.colspan-2 { width: 80%; }

.width-40.colspan-3 { width: 100%; }

.width-45.colspan-2 { width: 90%; }

.width-45.colspan-3 { width: 100%; }

.width-50.colspan-2 { width: 100%; }

.width-50.colspan-3 { width: 100%; }

.width-55.colspan-2 { width: 100%; }

.width-55.colspan-3 { width: 100%; }

.width-60.colspan-2 { width: 100%; }

.width-60.colspan-3 { width: 100%; }

.width-65.colspan-2 { width: 100%; }

.width-65.colspan-3 { width: 100%; }

.width-70.colspan-2 { width: 100%; }

.width-75.colspan-2 { width: 100%; }

.width-75.colspan-3 { width: 100%; }

.width-80.colspan-2 { width: 100%; }

.width-80.colspan-3 { width: 100%; }

.width-85.colspan-2 { width: 100%; }

.width-85.colspan-3 { width: 100%; }

.width-90.colspan-2 { width: 100%; }

.width-90.colspan-3 { width: 100%; }

.width-95.colspan-2 { width: 100%; }

.width-95.colspan-3 { width: 100%; }

.width-100.colspan-2 { width: 100%; }

.width-100.colspan-3 { width: 100%; }

.width-1 { width: 1%; }

.width-2 { width: 2%; }

.width-3 { width: 3%; }

.width-4 { width: 4%; }

.width-5 { width: 5%; }

.width-6 { width: 6%; }

.width-7 { width: 7%; }

.width-8 { width: 8%; }

.width-9 { width: 9%; }

.width-10 { width: 10%; }

.width-11 { width: 11%; }

.width-12 { width: 12%; }

.width-13 { width: 13%; }

.width-14 { width: 14%; }

.width-15 { width: 15%; }

.width-16 { width: 16%; }

.width-17 { width: 17%; }

.width-18 { width: 18%; }

.width-19 { width: 19%; }

.width-20 { width: 20%; }

.width-21 { width: 21%; }

.width-22 { width: 22%; }

.width-23 { width: 23%; }

.width-24 { width: 24%; }

.width-25 { width: 25%; }

.width-26 { width: 26%; }

.width-27 { width: 27%; }

.width-28 { width: 28%; }

.width-29 { width: 29%; }

.width-30 { width: 30%; }

.width-31 { width: 31%; }

.width-32 { width: 32%; }

.width-33 { width: 33%; }

.width-34 { width: 34%; }

.width-35 { width: 35%; }

.width-36 { width: 36%; }

.width-37 { width: 37%; }

.width-38 { width: 38%; }

.width-39 { width: 39%; }

.width-40 { width: 40%; }

.width-41 { width: 41%; }

.width-42 { width: 42%; }

.width-43 { width: 43%; }

.width-44 { width: 44%; }

.width-45 { width: 45%; }

.width-46 { width: 46%; }

.width-47 { width: 47%; }

.width-48 { width: 48%; }

.width-49 { width: 49%; }

.width-50 { width: 50%; }

.width-51 { width: 51%; }

.width-52 { width: 52%; }

.width-53 { width: 53%; }

.width-54 { width: 54%; }

.width-55 { width: 55%; }

.width-56 { width: 56%; }

.width-57 { width: 57%; }

.width-58 { width: 58%; }

.width-59 { width: 59%; }

.width-60 { width: 60%; }

.width-61 { width: 61%; }

.width-62 { width: 62%; }

.width-63 { width: 63%; }

.width-64 { width: 64%; }

.width-65 { width: 65%; }

.width-66 { width: 66%; }

.width-67 { width: 67%; }

.width-68 { width: 68%; }

.width-69 { width: 69%; }

.width-70 { width: 70%; }

.width-71 { width: 71%; }

.width-72 { width: 72%; }

.width-73 { width: 73%; }

.width-74 { width: 74%; }

.width-75 { width: 75%; }

.width-76 { width: 76%; }

.width-77 { width: 77%; }

.width-78 { width: 78%; }

.width-79 { width: 79%; }

.width-80 { width: 80%; }

.width-81 { width: 81%; }

.width-82 { width: 82%; }

.width-83 { width: 83%; }

.width-84 { width: 84%; }

.width-85 { width: 85%; }

.width-86 { width: 86%; }

.width-87 { width: 87%; }

.width-88 { width: 88%; }

.width-89 { width: 89%; }

.width-90 { width: 90%; }

.width-91 { width: 91%; }

.width-92 { width: 92%; }

.width-93 { width: 93%; }

.width-94 { width: 94%; }

.width-95 { width: 95%; }

.width-96 { width: 96%; }

.width-97 { width: 97%; }

.width-98 { width: 98%; }

.width-99 { width: 99%; }

.width-100 { width: 100%; }

.width-100pc { width: 100%; }

.no-padding { padding: 0 !important; }

.nomargin { margin: 0; }

.padding-bottom-5 { padding-bottom: 5px !important; }

.padding-left-5px { padding-left: 5px; }

.padding-left-10px { padding-left: 5px; }

.padding-left-20px { padding-left: 20px; }

.padding-left-10p { padding-left: 10px; }

.padding-left-5 { padding-left: 5%; }

.padding-left-10 { padding-left: 10%; }

.padding-left-15 { padding-left: 15%; }

.padding-left-20 { padding-left: 20%; }

.padding-left-25 { padding-left: 25%; }

.padding-left-30 { padding-left: 30%; }

.padding-left-35 { padding-left: 35%; }

.padding-left-40 { padding-left: 40%; }

.padding-left-45 { padding-left: 45%; }

.padding-left-50 { padding-left: 50%; }

.padding-left-55 { padding-left: 55%; }

.padding-left-60 { padding-left: 60%; }

.padding-left-65 { padding-left: 65%; }

.padding-left-70 { padding-left: 70%; }

.padding-left-75 { padding-left: 75%; }

.padding-left-80 { padding-left: 80%; }

.padding-left-85 { padding-left: 85%; }

.padding-left-90 { padding-left: 90%; }

.padding-left-95 { padding-left: 95%; }

.padding-left-100 { padding-left: 100%; }

.padding-right-5 { padding-right: 5%; }

.padding-right-10 { padding-right: 10%; }

.padding-right-15 { padding-right: 15%; }

.padding-right-20 { padding-right: 20%; }

.padding-right-25 { padding-right: 25%; }

.padding-right-30 { padding-right: 30%; }

.padding-right-35 { padding-right: 35%; }

.padding-right-40 { padding-right: 40%; }

.padding-right-45 { padding-right: 45%; }

.padding-right-50 { padding-right: 50%; }

.padding-right-55 { padding-right: 55%; }

.padding-right-60 { padding-right: 60%; }

.padding-right-65 { padding-right: 65%; }

.padding-right-70 { padding-right: 70%; }

.padding-right-75 { padding-right: 75%; }

.padding-right-80 { padding-right: 80%; }

.padding-right-85 { padding-right: 85%; }

.padding-right-90 { padding-right: 90%; }

.padding-right-95 { padding-right: 95%; }

.padding-right-100 { padding-right: 100%; }

.padding-top-5 { padding-top: 5px; }

.padding-top-10 { padding-top: 10px; }

.padding-top-15 { padding-top: 15px; }

.padding-top-20 { padding-top: 20px; }

.nomargin { margin: 0 !important; }

.padding-bottom-0 { padding-bottom: 0 !important; }

.padding-bottom-10 { padding-bottom: 10px; }

.margin-top-0 { margin-top: 0; }

.margin-top-3 { margin-top: 3px; }

.margin-top-5 { margin-top: 5px; }

.margin-top-10 { margin-top: 10px; }

.margin-top-15 { margin-top: 15px; }

.margin-top-20 { margin-top: 20px; }

.margin-top-30 { margin-top: 30px; }

.margin-top-50 { margin-top: 50px; }

.margin-top--50 { margin-top: -50px; }

.margin-left-5 { margin-left: 5px; }

.margin-left-10 { margin-left: 10px; }

.margin-left-15 { margin-left: 15px; }

.margin-left-20 { margin-left: 20px; }

.margin-right-5 { margin-right: 5px; }

.margin-right-10 { margin-right: 10px; }

.margin-right-20 { margin-right: 20px; }

.margin-bottom-0 { margin-bottom: 0; }

.margin-bottom-5 { margin-bottom: 5px; }

.margin-bottom-10 { margin-bottom: 10px; }

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

.margin-bottom-20 { margin-bottom: 20px; }

.margin-bottom-25 { margin-bottom: 25px; }

.margin-bottom-30 { margin-bottom: 30px; }

.margin-bottom-40 { margin-bottom: 40px; }

.margin-bottom-60 { margin-bottom: 60px; }

.till-d-margin-top-5 { margin-top: 10px; }

.till-d-margin-bottom-15 { margin-bottom: 10px; }

@media (max-width: 479px) { .is-responsive { /* IN PX */ }
  .is-responsive .resp-align-left { text-align: left !important; }
  .is-responsive .font-size_xl { font-size: 150% !important; }
  .is-responsive .resp-width-5 { width: 5%; }
  .is-responsive .resp-width-10 { width: 10%; }
  .is-responsive .resp-width-15 { width: 15%; }
  .is-responsive .resp-width-20 { width: 20%; }
  .is-responsive .resp-width-25 { width: 25%; }
  .is-responsive .resp-width-30 { width: 30%; }
  .is-responsive .resp-width-35 { width: 35%; }
  .is-responsive .resp-width-40 { width: 40%; }
  .is-responsive .resp-width-45 { width: 45%; }
  .is-responsive .resp-width-50 { width: 50%; }
  .is-responsive .resp-width-55 { width: 55%; }
  .is-responsive .resp-width-60 { width: 60%; }
  .is-responsive .resp-width-65 { width: 65%; }
  .is-responsive .resp-width-70 { width: 70%; }
  .is-responsive .resp-width-75 { width: 75%; }
  .is-responsive .resp-width-80 { width: 80%; }
  .is-responsive .resp-width-85 { width: 85%; }
  .is-responsive .resp-width-90 { width: 90%; }
  .is-responsive .resp-width-95 { width: 95%; }
  .is-responsive .resp-width-100 { width: 100%; }
  .is-responsive .resp-padding-left-0 { padding-left: 0; }
  .is-responsive .resp-padding-left-5 { padding-left: 5%; }
  .is-responsive .resp-padding-left-10 { padding-left: 10%; }
  .is-responsive .resp-padding-left-15 { padding-left: 15%; }
  .is-responsive .resp-padding-left-20 { padding-left: 20%; }
  .is-responsive .resp-padding-left-25 { padding-left: 25%; }
  .is-responsive .resp-padding-left-30 { padding-left: 30%; }
  .is-responsive .resp-padding-left-35 { padding-left: 35%; }
  .is-responsive .resp-padding-left-40 { padding-left: 40%; }
  .is-responsive .resp-padding-left-45 { padding-left: 45%; }
  .is-responsive .resp-padding-left-50 { padding-left: 50%; }
  .is-responsive .resp-padding-left-55 { padding-left: 55%; }
  .is-responsive .resp-padding-left-60 { padding-left: 60%; }
  .is-responsive .resp-padding-left-65 { padding-left: 65%; }
  .is-responsive .resp-padding-left-70 { padding-left: 70%; }
  .is-responsive .resp-padding-left-75 { padding-left: 75%; }
  .is-responsive .resp-padding-left-80 { padding-left: 80%; }
  .is-responsive .resp-padding-left-85 { padding-left: 85%; }
  .is-responsive .resp-padding-left-90 { padding-left: 90%; }
  .is-responsive .resp-padding-left-95 { padding-left: 95%; }
  .is-responsive .resp-padding-left-100 { padding-left: 100%; }
  .is-responsive .resp-padding-right-5 { padding-right: 5%; }
  .is-responsive .resp-padding-right-10 { padding-right: 10%; }
  .is-responsive .resp-padding-right-15 { padding-right: 15%; }
  .is-responsive .resp-padding-right-20 { padding-right: 20%; }
  .is-responsive .resp-padding-right-25 { padding-right: 25%; }
  .is-responsive .resp-padding-right-30 { padding-right: 30%; }
  .is-responsive .resp-padding-right-35 { padding-right: 35%; }
  .is-responsive .resp-padding-right-40 { padding-right: 40%; }
  .is-responsive .resp-padding-right-45 { padding-right: 45%; }
  .is-responsive .resp-padding-right-50 { padding-right: 50%; }
  .is-responsive .resp-padding-right-55 { padding-right: 55%; }
  .is-responsive .resp-padding-right-60 { padding-right: 60%; }
  .is-responsive .resp-padding-right-65 { padding-right: 65%; }
  .is-responsive .resp-padding-right-70 { padding-right: 70%; }
  .is-responsive .resp-padding-right-75 { padding-right: 75%; }
  .is-responsive .resp-padding-right-80 { padding-right: 80%; }
  .is-responsive .resp-padding-right-85 { padding-right: 85%; }
  .is-responsive .resp-padding-right-90 { padding-right: 90%; }
  .is-responsive .resp-padding-right-95 { padding-right: 95%; }
  .is-responsive .resp-padding-right-100 { padding-right: 100%; }
  .is-responsive .resp-padding-right-10px { padding-right: 10px; }
  .is-responsive .resp-padding-right-25px { padding-right: 25px; }
  .is-responsive .resp-padding-right-30px { padding-right: 30px; }
  .is-responsive .resp-padding-left-10px { padding-left: 10px; }
  .is-responsive .resp-margin-right-10px { margin-right: 10px; }
  .is-responsive .resp-margin-right-25px { margin-right: 25px; } }

@media only screen and (min-width: 479px) and (max-width: 610px) { .is-responsive .font-size_xl { font-size: 180% !important; } }

.relative { position: relative; }

.add-astrix { position: relative; }

.add-astrix:after { content: '*'; position: absolute; top: 4px; }

.nowrap { white-space: nowrap; }

.pre { white-space: pre; }

.inline-block, .radiobutton--inline { display: inline-block; }

@media (max-width: 479px) { .is-responsive .minus, .is-responsive .plus { font-weight: bold; }
  .is-responsive .minus:before { content: '- '; display: inline; }
  .is-responsive .plus:before { content: '+ '; display: inline; } }

div[data-component="BlueriqElement"] fieldset { width: 100%; min-width: 0; padding: 0 0 10px 0; border-bottom: none; padding-top: 20px; margin: 0; }

div[data-component="BlueriqElement"] fieldset.form-fieldset { border-top: solid 1px #e5ded9; }

div[data-component="BlueriqElement"] fieldset.form-fieldset h2 + hr { display: none; }

div[data-component="BlueriqElement"] fieldset.no-bottom-border { border-top: solid 1px #e5ded9; }

div[data-component="BlueriqElement"] fieldset.form-fieldset--header { border: 0; padding: 0; }

div[data-component="BlueriqElement"] fieldset.form-fieldset--header + .form-fieldset { border-top: 0; padding-top: 0; }

div[data-component="BlueriqElement"] .block fieldset.form-fieldset:first-child, div[data-component="BlueriqElement"] .dialog--slidepanel fieldset.form-fieldset:first-child { border-top: 0; padding-top: 0; }

div[data-component="BlueriqElement"] .tab fieldset.form-fieldset:first-of-type { border-top: none; }

div[data-component="BlueriqElement"] div[data-blueriq-component-name="ContainerDefaultTypeHeader"] + .form-fieldset { border-top: 0; }

/*
 * Exerience Central Front-end fixes
 * XC Produces extra div elements in the Front-end
 * corrections needed can be placed here 
=============================================================================*/
.adviseur .site-title { top: 64px !important; }

.uniqueid { display: none; }

.xc-layout-wrapper, .xc-mediaitem-wrapper, .xc-page-wrapper, .xc-pagepart-wrapper { margin: 0; padding: 0; }

