.ui-helper-hidden {
  display: none; }

.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none; }

.ui-helper-clearfix::before, .ui-helper-clearfix::after {
  content: "";
  display: table;
  border-collapse: collapse; }

.ui-helper-clearfix:after {
  clear: both; }

.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0; }

.ui-front {
  z-index: 100; }

/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
  cursor: default !important; }

/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat; }

/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default; }

.ui-button {
  display: inline-block;
  position: relative;
  padding: 0;
  line-height: normal;
  margin-right: 0.1em;
  cursor: pointer;
  vertical-align: middle;
  text-align: center;
  overflow: visible;
  /* removes extra width in IE */ }

.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active {
  text-decoration: none; }

/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
  width: 2.2em; }

/* button elements seem to need a little more width */
button.ui-button-icon-only {
  width: 2.4em; }

.ui-button-icons-only {
  width: 3.4em; }

button.ui-button-icons-only {
  width: 3.7em; }

/* button text element */
.ui-button .ui-button-text {
  display: block;
  line-height: normal; }

.ui-button-text-only .ui-button-text {
  padding: 0.4em 1em; }

.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
  padding: 0.4em;
  text-indent: -9999999px; }

.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {
  padding: 0.4em 1em 0.4em 2.1em; }

.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text {
  padding: 0.4em 2.1em 0.4em 1em; }

.ui-button-text-icons .ui-button-text {
  padding-left: 2.1em;
  padding-right: 2.1em; }

/* no icon support for input elements, provide padding by default */
input.ui-button {
  padding: 0.4em 1em; }

/* button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon {
  position: absolute;
  top: 50%;
  margin-top: -8px; }

.ui-button-icon-only .ui-icon {
  left: 50%;
  margin-left: -8px; }

.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary {
  left: 0.5em; }

.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
  right: 0.5em; }

/* button sets */
.ui-buttonset {
  margin-right: 7px; }

.ui-buttonset .ui-button {
  margin-left: 0;
  margin-right: -0.3em; }

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner, button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0; }

.ui-datepicker {
  width: 17em;
  padding: 0.2em 0.2em 0;
  display: none; }

.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: 0.2em 0; }

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em; }

.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
  top: 1px; }

.ui-datepicker .ui-datepicker-prev {
  left: 2px; }

.ui-datepicker .ui-datepicker-next {
  right: 2px; }

.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px; }

.ui-datepicker .ui-datepicker-next-hover {
  right: 1px; }

.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px; }

.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center; }

.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0; }

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
  width: 45%; }

.ui-datepicker table {
  width: 100%;
  font-size: 0.9em;
  border-collapse: collapse;
  margin: 0 0 0.4em; }

.ui-datepicker th {
  padding: 0.7em 0.3em;
  text-align: center;
  font-weight: bold;
  border: 0; }

.ui-datepicker td {
  border: 0;
  padding: 1px; }

.ui-datepicker td span, .ui-datepicker td a {
  display: block;
  padding: 0.2em;
  text-align: right;
  text-decoration: none; }

.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: 0.7em 0 0 0;
  padding: 0 0.2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0; }

.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: 0.5em 0.2em 0.4em;
  cursor: pointer;
  padding: 0.2em 0.6em 0.3em 0.6em;
  width: auto;
  overflow: visible; }

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
  width: auto; }

.ui-datepicker-multi .ui-datepicker-group {
  float: left; }

.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto 0.4em; }

.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%; }

.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%; }

.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%; }

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0; }

.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left; }

.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0; }

/* RTL support */
.ui-datepicker-rtl {
  direction: rtl; }

.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto; }

.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto; }

.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto; }

.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto; }

.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right; }

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left; }

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group {
  float: right; }

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px; }

.ui-dialog {
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  padding: 0.2em;
  outline: 0; }

.ui-dialog .ui-dialog-titlebar {
  padding: 0.4em 1em;
  position: relative; }

.ui-dialog .ui-dialog-title {
  float: left;
  margin: 0.1em 0;
  white-space: nowrap;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis; }

.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: 0.3em;
  top: 50%;
  width: 20px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 20px; }

.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: 0.5em 1em;
  background: none;
  overflow: auto; }

.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin-top: 0.5em;
  padding: 0.3em 1em 0.5em 0.4em; }

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right; }

.ui-dialog .ui-dialog-buttonpane button {
  margin: 0.5em 0.4em 0.5em 0;
  cursor: pointer; }

.ui-dialog .ui-resizable-se {
  width: 12px;
  height: 12px;
  right: -5px;
  bottom: -5px;
  background-position: 16px 16px; }

.ui-draggable .ui-dialog-titlebar {
  cursor: move; }

.ui-draggable-handle {
  -ms-touch-action: none;
  touch-action: none; }

.ui-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  display: block;
  outline: none; }

.ui-menu .ui-menu {
  position: absolute; }

.ui-menu .ui-menu-item {
  position: relative;
  margin: 0;
  padding: 3px 1em 3px 0.4em;
  cursor: pointer;
  min-height: 0;
  /* support: IE7 */
  /* support: IE10, see #8844 */ }

.ui-menu .ui-menu-divider {
  margin: 5px 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0 0; }

.ui-menu .ui-state-focus, .ui-menu .ui-state-active {
  margin: -1px; }

/* icon support */
.ui-menu-icons {
  position: relative; }

.ui-menu-icons .ui-menu-item {
  padding-left: 2em; }

/* left-aligned */
.ui-menu .ui-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0.2em;
  margin: auto 0; }

/* right-aligned */
.ui-menu .ui-menu-icon {
  left: auto;
  right: 0; }

.ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden; }

.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%; }

.ui-progressbar .ui-progressbar-overlay {
  height: 100%;
  filter: alpha(opacity=25);
  /* support: IE8 */
  opacity: 0.25; }

.ui-progressbar-indeterminate .ui-progressbar-value {
  background-image: none; }

.ui-resizable {
  position: relative; }

.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
  -ms-touch-action: none;
  touch-action: none; }

.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
  display: none; }

.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0; }

.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0; }

.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%; }

.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%; }

.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px; }

.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px; }

.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px; }

.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px; }

.ui-selectable {
  -ms-touch-action: none;
  touch-action: none; }

.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted black; }

.ui-slider {
  position: relative;
  text-align: left; }

.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
  -ms-touch-action: none;
  touch-action: none; }

.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: 0.7em;
  display: block;
  border: 0;
  background-position: 0 0; }

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range {
  filter: inherit; }

.ui-slider-horizontal {
  height: 0.8em; }

.ui-slider-horizontal .ui-slider-handle {
  top: -0.3em;
  margin-left: -0.6em; }

.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%; }

.ui-slider-horizontal .ui-slider-range-min {
  left: 0; }

.ui-slider-horizontal .ui-slider-range-max {
  right: 0; }

.ui-slider-vertical {
  width: 0.8em;
  height: 100px; }

.ui-slider-vertical .ui-slider-handle {
  left: -0.3em;
  margin-left: 0;
  margin-bottom: -0.6em; }

.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%; }

.ui-slider-vertical .ui-slider-range-min {
  bottom: 0; }

.ui-slider-vertical .ui-slider-range-max {
  top: 0; }

.ui-sortable-handle {
  -ms-touch-action: none;
  touch-action: none; }

.ui-spinner {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding: 0;
  vertical-align: middle; }

.ui-spinner-input {
  border: none;
  background: none;
  color: inherit;
  padding: 0;
  margin: 0.2em 0;
  vertical-align: middle;
  margin-left: 0.4em;
  margin-right: 22px; }

.ui-spinner-button {
  width: 16px;
  height: 50%;
  font-size: 0.5em;
  padding: 0;
  margin: 0;
  text-align: center;
  position: absolute;
  cursor: default;
  display: block;
  overflow: hidden;
  right: 0; }

/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
  border-top: none;
  border-bottom: none;
  border-right: none; }

/* vertically center icon */
.ui-spinner .ui-icon {
  position: absolute;
  margin-top: -8px;
  top: 50%;
  left: 0; }

.ui-spinner-up {
  top: 0; }

.ui-spinner-down {
  bottom: 0; }

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
  /* need to fix icons sprite */
  background-position: -65px -16px; }

.ui-tabs {
  position: relative;
  /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
  padding: 0.2em; }

.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: 0.2em 0.2em 0; }

.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 0;
  margin: 1px 0.2em 0 0;
  border-bottom-width: 0;
  padding: 0;
  white-space: nowrap; }

.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  float: left;
  padding: 0.5em 1em;
  text-decoration: none; }

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin-bottom: -1px;
  padding-bottom: 1px; }

.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
  cursor: text; }

.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  cursor: pointer; }

.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: none; }

.ui-tooltip {
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px;
  -webkit-box-shadow: 0 0 5px #aaa;
  box-shadow: 0 0 5px #aaa; }

body .ui-tooltip {
  border-width: 2px; }

/* Component containers
----------------------------------*/
.ui-widget {
  font-family: Arial, sans-serif;
  font-size: 14px; }

.ui-widget .ui-widget {
  font-size: 14px; }

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
  font-family: Arial, sans-serif;
  font-size: 14px; }

.ui-widget-content {
  border: 1px solid #dddddd;
  background: #eeeeee;
  color: #333333; }

.ui-widget-content a {
  color: #333333; }

.ui-widget-header {
  border: 1px solid #e78f08;
  background: #f6a828;
  color: #ffffff;
  font-weight: bold; }

.ui-widget-header a {
  color: #ffffff; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  border: 1px solid #cccccc;
  background: #f6f6f6;
  font-weight: bold;
  color: #1c94c4; }

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
  color: #1c94c4;
  text-decoration: none; }

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
  border: 1px solid #fbcb09;
  background: #fdf5ce;
  font-weight: bold;
  color: #c77405; }

.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited {
  color: #c77405;
  text-decoration: none; }

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  border: 1px solid #fbd850;
  background: #ffffff;
  font-weight: bold;
  color: #eb8f00; }

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
  color: #eb8f00;
  text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
  border: 1px solid #fed22f;
  background: #ffe45c;
  color: #363636; }

.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
  color: #363636; }

.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #b81900;
  color: #ffffff; }

.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
  color: #ffffff; }

.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
  color: #ffffff; }

.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
  font-weight: bold; }

.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
  opacity: 0.7;
  filter: Alpha(Opacity=70);
  /* support: IE8 */
  font-weight: normal; }

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
  opacity: 0.35;
  filter: Alpha(Opacity=35);
  /* support: IE8 */
  background-image: none; }

.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35);
  /* support: IE8 - See #6059 */ }

/* Misc visuals
----------------------------------*/
/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
  border-top-left-radius: 4px; }

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
  border-top-right-radius: 4px; }

.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
  border-bottom-left-radius: 4px; }

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
  border-bottom-right-radius: 4px; }

/* Overlays */
.ui-widget-overlay {
  background: #666666;
  opacity: 0.5; }

.ui-widget-shadow {
  margin: -5px 0 0 -5px;
  padding: 5px;
  background: #000000;
  opacity: 0.2;
  border-radius: 5px; }

/*# sourceMappingURL=jquery-ui.css.map */
/* ------------------------------------------------
* 1.1. Primary Colors
--------------------------------------------------*/
/* ------------------------------------------------
* 1.2. Secondary Colors
--------------------------------------------------*/
/* ------------------------------------------------
* 1.3. Web-only greys
--------------------------------------------------*/
/* ------------------------------------------------
* 1.4. Colours for graphs and illustrations
--------------------------------------------------*/
/* ------------------------------------------------
* 1.5. Widget Colours
--------------------------------------------------*/
/* ------------------------------------------------
* 2.1. Blue-Grey - Primary Action - buttonType01
--------------------------------------------------*/
/* ------------------------------------------------
* 2.2. Soft-Grey - Action - buttonType02
--------------------------------------------------*/
/* ------------------------------------------------
* 2.3. Green - Call to Action - buttonType03
--------------------------------------------------*/
/* ------------------------------------------------
* 2.4. Links
--------------------------------------------------*/
/* ------------------------------------------------
* 2.5. Input
--------------------------------------------------*/
/* ------------------------------------------------
* 3.1. Definitions of content widths
--------------------------------------------------*/
/* ------------------------------------------------
* 3.2. Definitions of content gutters
--------------------------------------------------*/
/* ------------------------------------------------
* 3.3. Definition of Breakpoints for Media Queries
--------------------------------------------------*/
/* ------------------------------------------------
* 3.4. Definition of grid elements
--------------------------------------------------*/
/* ------------------------------------------------
* 4.1. Prefix for icons
--------------------------------------------------*/
/* ------------------------------------------------
* 4.2. Codes for icons
--------------------------------------------------*/
/* ==========================================================================
   @mixins
   ========================================================================== */
/*
 * Documentation about mixin with SASS: http://sass-lang.com/documentation/file.SASS_REFERENCE.html#mixins
 * 
 * ------------------------------------------------------
 * Table of Contents
 * ------------------------------------------------------
 * 
 * 1. Mixins Global
 *    1.1. (V)Align Center for element [align-center($orientation)]
 *    1.2. Text Color for the different state of a link <a>
 *    1.3. Calculation element (percent value and other value like em, pc etc...)
 *    1.4. Alignment placeholder
 *    1.5. Font-Face code generator
 * 
 * 2. Mixins for Media Queries
 *    2.1. Media Queries "min-width" [at-least($device-width)]
 *    2.2. Media Queries "max-width" [until($device-width)]
 *    2.3. Media Queries "max-width" and "min-width" [for-device($device)]
 *    2.4. Media Queries retina devices
 *    2.5. Media Queries "min-width" [from-device($device-width)]
 * 
 * 3. Mixins for Print
 *    3.1. Media Queries for Print [print($value)]
 *    3.2. Shortcut for hidde Element only for Print [no-print]
 * 
 * 4. Mixins for Grid
 * 
 * 5. Mixins for Animation
 *    5.1. Keyframes
 * 
 * 6. Mixins for Icon Font
 *    6.1. Icon After
 * 
 */
/* -------------------------------------------------------------
   * 1.1. (V)Align Center for element [align-center($orientation)]
   ---------------------------------------------------------------*/
/* -------------------------------------------------------------
   * 1.2. Text Color for the different state of a link <a>
   ---------------------------------------------------------------*/
/* ---------------------------------------------------------------------------
   * 1.3. Calculation element (percent value and other value like em, pc etc...)
   -----------------------------------------------------------------------------*/
/* -------------------------------------------------------------
   * 1.4. Alignment placeholder
   ---------------------------------------------------------------*/
/* -------------------------------------------------------------
   * 1.5. Font-Face code generator
   ---------------------------------------------------------------*/
/* 
    * -------------------------------------------
    * Example the code taht we use:
    * -------------------------------------------
     
      @include font-face-belfius('BelfiusNormalLight', 
          'belfiusnormal_light.woff',
          'belfiusnormal_light.ttf',
          'belfiusnormal_light.svg', 
          'belfiusnormal_regular.eot',
         normal, normal
      );
    
    ---------------------------------------------
    */
/* -------------------------------------------------------------
   * 2.1. Media Queries "min-width" [at-least($device-width)]
   ---------------------------------------------------------------*/
/* -------------------------------------------------------------
   * 2.2. Media Queries "max-width" [until($device-width)]
   ---------------------------------------------------------------*/
/* -------------------------------------------------------------
   * 2.3. Media Queries "max-width" and "min-width" 
   ---------------------------------------------------------------*/
/* -------------------------------------------------------------
   * 2.4. Media Queries retina devices 
   ---------------------------------------------------------------*/
/* -------------------------------------------------------------
   * 2.5. Media Queries "min-width" [from-device($device-width)]
   ---------------------------------------------------------------*/
/* -------------------------------------------------------------
   * 3.1. Media Queries for Print [print($value)]
   ---------------------------------------------------------------*/
/* -------------------------------------------------------------
   * 3.2. Shortcut for hidde Element only for Print [no-print]
   ---------------------------------------------------------------*/
/* -------------------------------------------------------------
   * 5.1. Keyframes
   ---------------------------------------------------------------*/
/* -------------------------------------------------------------
   * 5.2. Single-Animation
   ---------------------------------------------------------------*/
/* -------------------------------------------------------------
   * 6.1. Icon After
   ---------------------------------------------------------------*/
/* ==========================================================================
   @functions
   ========================================================================== */
/*
 * Documentation about function with SASS: http://sass-lang.com/documentation/file.SASS_REFERENCE.html#function_directives
 * 
 * ------------------------------------------------------
 * Table of Contents
 * ------------------------------------------------------
 * 
 * 1. Grid Column(s) Size
 *    
 * 
 */
.CollapseWindow .ui-accordion-header::before, .ui-accordion .ui-accordion-header::before {
  font-family: 'BelfiusIconFont';
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* ------------------------------------------------
 * 2.1. Container Base
 --------------------------------------------------*/
#gebe_container > .CollapseWindow, #gebe_container > .ui-accordion {
  width: 1152px;
  margin: 0 auto 24px auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box; }
  @media only screen and (max-width: 1199px) {
    #gebe_container > .CollapseWindow, #gebe_container > .ui-accordion {
      width: -webkit-calc(100% - (2 * 24px));
      width: -moz-calc(100% - (2 * 24px));
      width: -ms-calc(100% - (2 * 24px));
      width: -o-calc(100% - (2 * 24px));
      width: calc(100% - (2 * 24px)); } }
  @media only screen and (max-width: 1007px) {
    #gebe_container > .CollapseWindow, #gebe_container > .ui-accordion {
      width: -webkit-calc(100% - (2 * 34px));
      width: -moz-calc(100% - (2 * 34px));
      width: -ms-calc(100% - (2 * 34px));
      width: -o-calc(100% - (2 * 34px));
      width: calc(100% - (2 * 34px));
      margin: 0px auto 36px auto; } }
  @media only screen and (max-width: 767px) {
    #gebe_container > .CollapseWindow, #gebe_container > .ui-accordion {
      width: 100%;
      padding-left: 15px;
      padding-right: 15px; } }

/* ------------------------------------------------
 * 2.2. Container Base Spaced Mobile
 --------------------------------------------------*/
@media only screen and (max-width: 767px) {
  #gebe_container > .CollapseWindow, #gebe_container > .ui-accordion {
    width: -webkit-calc(100% - (2 * 15px));
    width: -moz-calc(100% - (2 * 15px));
    width: -ms-calc(100% - (2 * 15px));
    width: -o-calc(100% - (2 * 15px));
    width: calc(100% - (2 * 15px));
    padding-left: 0px;
    padding-right: 0px; } }

/* ------------------------------------------------
 * 3.1. Column 1on2 
 --------------------------------------------------*/
/* ------------------------------------------------
 * 3.2. Column 1on3 
 --------------------------------------------------*/
/* ------------------------------------------------
 * 3.3. Column 2on3 
 --------------------------------------------------*/
@media only screen and (max-width: 1007px) {
 }
@media only screen and (max-width: 767px) {
 }

@media only screen and (max-width: 1007px) {
 }
@media only screen and (max-width: 767px) {
 }

@media only screen and (max-width: 1007px) {
 }
@media only screen and (max-width: 767px) {
 }

@media only screen and (max-width: 1007px) {
 }
@media only screen and (max-width: 767px) {
 }

@media only screen and (max-width: 1007px) {
 }

@media only screen and (max-width: 1007px) {
 }

/* ------------------------------------------------
  * 1.1. General Configurations
  --------------------------------------------------*/
/* ------------------------------------------------
  * 1.2. Colors Configurations
  --------------------------------------------------*/
.CollapseWindow, .ui-accordion {
  width: auto;
  overflow: hidden;
  padding: 0px 20px 0px 20px;
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
  color: #435c6b;
  border: 1px solid #e3dcd3;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px; }
  .CollapseWindow .ui-accordion-icons, .ui-accordion .ui-accordion-icons {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 25px; }
  .CollapseWindow .ui-accordion-header, .ui-accordion .ui-accordion-header {
    display: block;
    position: relative;
    margin-top: 2px;
    margin-right: 0;
    margin-left: 0;
    margin-bottom: 0;
    padding-top: 20px;
    padding-right: 0;
    padding-bottom: 20px;
    padding-left: 25px;
    min-height: 0;
    cursor: pointer;
    font-family: "BelfiusAlternativeBold", Arial, sans-serif;
    font-size: 18px; }
    .CollapseWindow .ui-accordion-header::before, .ui-accordion .ui-accordion-header::before {
      content: "\e600";
      position: absolute;
      top: 21px;
      left: 0;
      font-size: 16px;
      color: #7b736d;
      cursor: pointer; }
    .CollapseWindow .ui-accordion-header.ui-state-active::before, .ui-accordion .ui-accordion-header.ui-state-active::before {
      content: "\e601";
      color: #d1184d; }
    .CollapseWindow .ui-accordion-header:focus, .ui-accordion .ui-accordion-header:focus {
      outline: 0; }
    .CollapseWindow .ui-accordion-header .ui-accordion-header-icon, .ui-accordion .ui-accordion-header .ui-accordion-header-icon {
      display: none; }
    .CollapseWindow .ui-accordion-header.ui-corner-all, .CollapseWindow .ui-accordion-header.ui-corner-top, .CollapseWindow .ui-accordion-header.ui-corner-bottom, .CollapseWindow .ui-accordion-header.ui-corner-right, .CollapseWindow .ui-accordion-header.ui-corner-br, .ui-accordion .ui-accordion-header.ui-corner-all, .ui-accordion .ui-accordion-header.ui-corner-top, .ui-accordion .ui-accordion-header.ui-corner-bottom, .ui-accordion .ui-accordion-header.ui-corner-right, .ui-accordion .ui-accordion-header.ui-corner-br {
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 0; }
    .CollapseWindow .ui-accordion-header.ui-state-default, .CollapseWindow .ui-accordion-header.ui-state-hover, .CollapseWindow .ui-accordion-header.ui-state-active, .ui-accordion .ui-accordion-header.ui-state-default, .ui-accordion .ui-accordion-header.ui-state-hover, .ui-accordion .ui-accordion-header.ui-state-active {
      border: 0;
      background: none;
      font-weight: normal;
      color: #435c6b; }
  .CollapseWindow > .ui-widget-content, .ui-accordion > .ui-widget-content {
    border: 0;
    background: none; }
  .CollapseWindow .ui-accordion-content, .ui-accordion .ui-accordion-content {
    overflow: hidden;
    padding: 0 0 20px 25px;
    border-top: 0; }
    .CollapseWindow .ui-accordion-content + .ui-accordion-header, .ui-accordion .ui-accordion-content + .ui-accordion-header {
      border-top: 1px solid #e3dcd3; }
  @media only screen and (max-width: 1007px) {
    .CollapseWindow, .ui-accordion {
      padding: 0; }
      .CollapseWindow .ui-accordion-header, .ui-accordion .ui-accordion-header {
        padding: 20px 15px 20px 40px; }
        .CollapseWindow .ui-accordion-header::before, .ui-accordion .ui-accordion-header::before {
          left: 15px; }
      .CollapseWindow .ui-accordion-content, .ui-accordion .ui-accordion-content {
        padding: 0 15px 15px 40px; } }

#gebe_container > .CollapseWindow, #gebe_container > .ui-accordion {
  clear: both; }
@media only screen and (max-width: 767px) {
  #gebe_container > .CollapseWindow {
    width: 100%; }
 }

/*# sourceMappingURL=jquery.ui.accordion.css.map */
.CollapseWindow .ui-accordion-header::before,.ui-accordion .ui-accordion-header::before{font-family:'BelfiusIconFont';font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#gebe_container>.CollapseWindow,#gebe_container>.ui-accordion{width:1152px;margin:0 auto 24px auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:1199px){#gebe_container>.CollapseWindow,#gebe_container>.ui-accordion{width:-webkit-calc(100% - (2*24px));width:-moz-calc(100% - (2*24px));width:-ms-calc(100% - (2*24px));width:-o-calc(100% - (2*24px));width:calc(100% - (2*24px))}}@media only screen and (max-width:1007px){#gebe_container>.CollapseWindow,#gebe_container>.ui-accordion{width:-webkit-calc(100% - (2*34px));width:-moz-calc(100% - (2*34px));width:-ms-calc(100% - (2*34px));width:-o-calc(100% - (2*34px));width:calc(100% - (2*34px));margin:0 auto 36px auto}}@media only screen and (max-width:767px){#gebe_container>.CollapseWindow,#gebe_container>.ui-accordion{width:100%;padding-left:15px;padding-right:15px}}@media only screen and (max-width:767px){#gebe_container>.CollapseWindow,#gebe_container>.ui-accordion{width:-webkit-calc(100% - (2*15px));width:-moz-calc(100% - (2*15px));width:-ms-calc(100% - (2*15px));width:-o-calc(100% - (2*15px));width:calc(100% - (2*15px));padding-left:0;padding-right:0}}.CollapseWindow,.ui-accordion{width:auto;overflow:hidden;padding:0 20px 0 20px;font-family:Arial,sans-serif;font-size:14px;line-height:20px;color:#435c6b;border:1px solid #e3dcd3;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px}.CollapseWindow .ui-accordion-icons,.ui-accordion .ui-accordion-icons{padding-top:0;padding-right:0;padding-bottom:0;padding-left:25px}.CollapseWindow .ui-accordion-header,.ui-accordion .ui-accordion-header{display:block;position:relative;margin-top:2px;margin-right:0;margin-left:0;margin-bottom:0;padding-top:20px;padding-right:0;padding-bottom:20px;padding-left:25px;min-height:0;cursor:pointer;font-family:"BelfiusAlternativeBold",Arial,sans-serif;font-size:18px}.CollapseWindow .ui-accordion-header::before,.ui-accordion .ui-accordion-header::before{content:"";position:absolute;top:21px;left:0;font-size:16px;color:#7b736d;cursor:pointer}.CollapseWindow .ui-accordion-header.ui-state-active::before,.ui-accordion .ui-accordion-header.ui-state-active::before{content:"";color:#d1184d}.CollapseWindow .ui-accordion-header:focus,.ui-accordion .ui-accordion-header:focus{outline:0}.CollapseWindow .ui-accordion-header .ui-accordion-header-icon,.ui-accordion .ui-accordion-header .ui-accordion-header-icon{display:none}.CollapseWindow .ui-accordion-header.ui-corner-all,.CollapseWindow .ui-accordion-header.ui-corner-top,.CollapseWindow .ui-accordion-header.ui-corner-bottom,.CollapseWindow .ui-accordion-header.ui-corner-right,.CollapseWindow .ui-accordion-header.ui-corner-br,.ui-accordion .ui-accordion-header.ui-corner-all,.ui-accordion .ui-accordion-header.ui-corner-top,.ui-accordion .ui-accordion-header.ui-corner-bottom,.ui-accordion .ui-accordion-header.ui-corner-right,.ui-accordion .ui-accordion-header.ui-corner-br{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.CollapseWindow .ui-accordion-header.ui-state-default,.CollapseWindow .ui-accordion-header.ui-state-hover,.CollapseWindow .ui-accordion-header.ui-state-active,.ui-accordion .ui-accordion-header.ui-state-default,.ui-accordion .ui-accordion-header.ui-state-hover,.ui-accordion .ui-accordion-header.ui-state-active{border:0;background:none;font-weight:normal;color:#435c6b}.CollapseWindow>.ui-widget-content,.ui-accordion>.ui-widget-content{border:0;background:none}.CollapseWindow .ui-accordion-content,.ui-accordion .ui-accordion-content{overflow:hidden;padding:0 0 20px 25px;border-top:0}.CollapseWindow .ui-accordion-content+.ui-accordion-header,.ui-accordion .ui-accordion-content+.ui-accordion-header{border-top:1px solid #e3dcd3}@media only screen and (max-width:1007px){.CollapseWindow,.ui-accordion{padding:0}.CollapseWindow .ui-accordion-header,.ui-accordion .ui-accordion-header{padding:20px 15px 20px 40px}.CollapseWindow .ui-accordion-header::before,.ui-accordion .ui-accordion-header::before{left:15px}.CollapseWindow .ui-accordion-content,.ui-accordion .ui-accordion-content{padding:0 15px 15px 40px}}#gebe_container>.CollapseWindow,#gebe_container>.ui-accordion{clear:both}@media only screen and (max-width:767px){#gebe_container>.CollapseWindow{width:100%}}
/*!
 * jQuery UI Autocomplete 1.10.3
 * http://jqueryui.com
 *
 * Copyright 2013 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Autocomplete#theming
 */
.ui-autocomplete {
  position: absolute;
  top: -5px;
  left: 0px;
  padding: 5px 0px 0px 0px;
  max-height: 100px;
  overflow-y: auto;
  overflow-x: hidden;
  background-color: #e3e3df;
  border: none;
  -webkit-border-top-left-radius: 0px;
  -webkit-border-top-right-radius: 0px;
  -moz-border-radius-topleft: 0px;
  -moz-border-radius-topright: 0px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  -webkit-box-shadow: 0px 2px 5px 0px #8C8782;
  box-shadow: 0px 2px 5px 0px #8C8782;
  cursor: default; }

/*# sourceMappingURL=jquery.ui.autocomplete.css.map */
/*!
 * jQuery UI Autocomplete 1.10.3
 * http://jqueryui.com
 *
 * Copyright 2013 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Autocomplete#theming
 */
.ui-autocomplete{position:absolute;top:-5px;left:0;padding:5px 0 0 0;max-height:100px;overflow-y:auto;overflow-x:hidden;background-color:#e3e3df;border:none;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;border-top-left-radius:0;border-top-right-radius:0;-webkit-box-shadow:0 2px 5px 0 #8c8782;box-shadow:0 2px 5px 0 #8c8782;cursor:default}
.ui-button {
  display: inline-block;
  position: relative;
  padding: 0;
  line-height: normal;
  margin-right: 0.1em;
  cursor: pointer;
  vertical-align: middle;
  text-align: center;
  overflow: visible;
  /* removes extra width in IE */ }

.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active {
  text-decoration: none; }

/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
  width: 2.2em; }

/* button elements seem to need a little more width */
button.ui-button-icon-only {
  width: 2.4em; }

.ui-button-icons-only {
  width: 3.4em; }

button.ui-button-icons-only {
  width: 3.7em; }

/* button text element */
.ui-button .ui-button-text {
  display: block;
  line-height: normal; }

.ui-button-text-only .ui-button-text {
  padding: 0.4em 1em; }

.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
  padding: 0.4em;
  text-indent: -9999999px; }

.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {
  padding: 0.4em 1em 0.4em 2.1em; }

.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text {
  padding: 0.4em 2.1em 0.4em 1em; }

.ui-button-text-icons .ui-button-text {
  padding-left: 2.1em;
  padding-right: 2.1em; }

/* no icon support for input elements, provide padding by default */
input.ui-button {
  padding: 0.4em 1em; }

/* button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon {
  position: absolute;
  top: 50%;
  margin-top: -8px; }

.ui-button-icon-only .ui-icon {
  left: 50%;
  margin-left: -8px; }

.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary {
  left: 0.5em; }

.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
  right: 0.5em; }

/* button sets */
.ui-buttonset {
  margin-right: 7px; }

.ui-buttonset .ui-button {
  margin-left: 0;
  margin-right: -0.3em; }

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner, button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0; }

/*# sourceMappingURL=jquery.ui.button.css.map */
.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}
/* ------------------------------------------------
* 1.1. Primary Colors
--------------------------------------------------*/
/* ------------------------------------------------
* 1.2. Secondary Colors
--------------------------------------------------*/
/* ------------------------------------------------
* 1.3. Web-only greys
--------------------------------------------------*/
/* ------------------------------------------------
* 1.4. Colours for graphs and illustrations
--------------------------------------------------*/
/* ------------------------------------------------
* 1.5. Widget Colours
--------------------------------------------------*/
/* ------------------------------------------------
* 2.1. Blue-Grey - Primary Action - buttonType01
--------------------------------------------------*/
/* ------------------------------------------------
* 2.2. Soft-Grey - Action - buttonType02
--------------------------------------------------*/
/* ------------------------------------------------
* 2.3. Ruby - Call to Action - buttonType03
--------------------------------------------------*/
/* ------------------------------------------------
* 2.4. Links
--------------------------------------------------*/
/* ------------------------------------------------
* 2.5. Input
--------------------------------------------------*/
/* ------------------------------------------------
* 3.1. Definitions of content widths
--------------------------------------------------*/
/* ------------------------------------------------
* 3.2. Definitions of content gutters
--------------------------------------------------*/
/* ------------------------------------------------
* 3.3. Definition of Breakpoints for Media Queries
--------------------------------------------------*/
/* ------------------------------------------------
* 3.4. Definition of grid elements
--------------------------------------------------*/
/* ------------------------------------------------
* 4.1. Prefix for icons
--------------------------------------------------*/
/* ------------------------------------------------
* 4.2. Codes for icons
--------------------------------------------------*/
/* ==========================================================================
   @mixins
   ========================================================================== */
/*
 * Documentation about mixin with SASS: http://sass-lang.com/documentation/file.SASS_REFERENCE.html#mixins
 * 
 * ------------------------------------------------------
 * Table of Contents
 * ------------------------------------------------------
 * 
 * 1. Mixins Global
 *    1.1. (V)Align Center for element [align-center($orientation)]
 *    1.2. Text Color for the different state of a link <a>
 *    1.3. Calculation element (percent value and other value like em, pc etc...)
 *    1.4. Alignment placeholder
 *    1.5. Font-Face code generator
 * 
 * 2. Mixins for Media Queries
 *    2.1. Media Queries "min-width" [at-least($device-width)]
 *    2.2. Media Queries "max-width" [until($device-width)]
 *    2.3. Media Queries "max-width" and "min-width" [for-device($device)]
 *    2.4. Media Queries retina devices
 *    2.5. Media Queries "min-width" [from-device($device-width)]
 * 
 * 3. Mixins for Print
 *    3.1. Media Queries for Print [print($value)]
 *    3.2. Shortcut for hidde Element only for Print [no-print]
 * 
 * 4. Mixins for Grid
 * 
 * 5. Mixins for Animation
 *    5.1. Keyframes
 * 
 * 6. Mixins for Icon Font
 *    6.1. Icon After
 * 
 */
/* -------------------------------------------------------------
   * 1.1. (V)Align Center for element [align-center($orientation)]
   ---------------------------------------------------------------*/
/* -------------------------------------------------------------
   * 1.2. Text Color for the different state of a link <a>
   ---------------------------------------------------------------*/
/* ---------------------------------------------------------------------------
   * 1.3. Calculation element (percent value and other value like em, pc etc...)
   -----------------------------------------------------------------------------*/
/* -------------------------------------------------------------
   * 1.4. Alignment placeholder
   ---------------------------------------------------------------*/
/* -------------------------------------------------------------
   * 1.5. Font-Face code generator
   ---------------------------------------------------------------*/
/* 
    * -------------------------------------------
    * Example the code taht we use:
    * -------------------------------------------
     
      @include font-face-belfius('BelfiusNormalLight', 
          'belfiusnormal_light.woff',
          'belfiusnormal_light.ttf',
          'belfiusnormal_light.svg', 
          'belfiusnormal_regular.eot',
         normal, normal
      );
    
    ---------------------------------------------
    */
/* -------------------------------------------------------------
   * 2.1. Media Queries "min-width" [at-least($device-width)]
   ---------------------------------------------------------------*/
/* -------------------------------------------------------------
   * 2.2. Media Queries "max-width" [until($device-width)]
   ---------------------------------------------------------------*/
/* -------------------------------------------------------------
   * 2.3. Media Queries "max-width" and "min-width" 
   ---------------------------------------------------------------*/
/* -------------------------------------------------------------
   * 2.4. Media Queries retina devices 
   ---------------------------------------------------------------*/
/* -------------------------------------------------------------
   * 2.5. Media Queries "min-width" [from-device($device-width)]
   ---------------------------------------------------------------*/
/* -------------------------------------------------------------
   * 3.1. Media Queries for Print [print($value)]
   ---------------------------------------------------------------*/
/* -------------------------------------------------------------
   * 3.2. Shortcut for hidde Element only for Print [no-print]
   ---------------------------------------------------------------*/
/* -------------------------------------------------------------
   * 5.1. Keyframes
   ---------------------------------------------------------------*/
/* -------------------------------------------------------------
   * 5.2. Single-Animation
   ---------------------------------------------------------------*/
/* -------------------------------------------------------------
   * 6.1. Icon After
   ---------------------------------------------------------------*/
/* ==========================================================================
   @functions
   ========================================================================== */
/*
 * Documentation about function with SASS: http://sass-lang.com/documentation/file.SASS_REFERENCE.html#function_directives
 * 
 * ------------------------------------------------------
 * Table of Contents
 * ------------------------------------------------------
 * 
 * 1. Grid Column(s) Size
 *    
 * 
 */
/* ------------------------------------------------
 * 2.1. Container Base
 --------------------------------------------------*/
/* ------------------------------------------------
 * 2.2. Container Base Spaced Mobile
 --------------------------------------------------*/
/* ------------------------------------------------
 * 3.1. Column 1on2 
 --------------------------------------------------*/
/* ------------------------------------------------
 * 3.2. Column 1on3 
 --------------------------------------------------*/
/* ------------------------------------------------
 * 3.3. Column 2on3 
 --------------------------------------------------*/
.webdev-combobox.ng-invalid:not(.ng-pristine),
.webdev-combobox.input-validation-error,
.webdev-combobox.ui-state-focus.ng-invalid:not(.ng-pristine),
.webdev-combobox.ui-state-focus.input-validation-error,
.webdev-combobox.ui-state-hover.ng-invalid:not(.ng-pristine),
.webdev-combobox.ui-state-hover.input-validation-error {
  border-color: #c84132;
  background-color: #f7e9e9; }

span.webdev-combobox-input {
  position: absolute;
  top: 0px;
  left: 0px;
  display: block;
  width: 210px;
  height: 16px;
  padding: 5px 25px 5px 5px;
  background-color: #ffffff;
  border: none;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  z-index: 1; }

.image-combobox input[type=text].webdev-combobox-input {
  visibility: hidden; }

ul.ui-autocomplete.image-combobox li a {
  line-height: normal;
  padding: 0px; }

ul.ui-autocomplete.image-combobox {
  padding: 4px;
  max-height: 150px; }

.webdev-combobox.image-combobox > img {
  position: absolute;
  right: 28px;
  top: 0; }

ul.image-combobox li a > img {
  float: left;
  margin-right: 6px; }

ul.ui-autocomplete.image-combobox li a > span {
  display: block;
  line-height: 24px;
  overflow: hidden; }

/* nn: style fix in when used on $Tab */
.webdev-combobox-toggle.ui-widget.ui-state-default {
  background-color: #ffffff;
  border: none; }

.webdev-combobox.input-validation-error .webdev-combobox-toggle,
.webdev-combobox.ui-state-focus.input-validation-error .webdev-combobox-toggle,
.webdev-combobox.ui-state-hover.input-validation-error .webdev-combobox-toggle {
  background-color: #f7e9e9; }

/* nn: style fix in when used on $Tab */
.webdev-combobox-input.ui-widget-content.ui-state-default {
  background-color: #ffffff; }

.webdev-combobox-input.ui-widget-content.ui-state-default:disabled,
.webdev-combobox-input.ui-widget-content.ui-state-hover:disabled,
.webdev-combobox-input.ui-widget-content.ui-state-focus:disabled {
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3; }

.webdev-combobox.input-validation-error input[type=text].webdev-combobox-input,
.webdev-combobox.ui-state-focus.input-validation-error input[type=text].webdev-combobox-input,
.webdev-combobox.ui-state-hover.input-validation-error input[type=text].webdev-combobox-input {
  background-color: #f7e9e9; }

.webdev-combobox {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  width: auto;
  height: 48px;
  border: 1px solid #51626F;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  background: #fff;
  vertical-align: top;
  font-family: Arial, sans-serif;
  font-weight: normal;
  font-size: 16px;
  color: #7b736d;
  box-sizing: border-box; }
  .webdev-combobox.ui-state-hover {
    background-color: #ffffff;
    border-color: #A5AFC3; }
  .webdev-combobox.ui-state-focus {
    background-color: #ffffff;
    border-color: #AAA07D; }
  .webdev-combobox.ui-state-disabled, .webdev-combobox.ui-state-hover.ui-state-disabled, .webdev-combobox.ui-state-focus.ui-state-disabled {
    color: #E3E3E3;
    background-color: #f5f5f5;
    border-color: #E3E3E3; }
  .webdev-combobox > input[type=text],
  .webdev-combobox > input.webdev-combobox-input[type="text"] {
    width: 100%;
    height: 46px;
    padding: 0 60px 0 0;
    border: 0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: none;
    font-family: Arial, sans-serif;
    font-weight: normal;
    font-size: 16px;
    color: #7b736d; }
  .webdev-combobox .webdev-combobox-toggle {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    margin-left: -1px;
    padding: 0;
    width: 48px;
    border: none;
    z-index: 2; }
    .webdev-combobox .webdev-combobox-toggle:before {
      content: "\e60a";
      position: absolute;
      z-index: 3;
      left: 0;
      top: 0;
      width: 48px;
      height: 48px;
      line-height: 48px;
      text-align: center;
      font-family: 'BelfiusIconFont';
      color: #435c6b;
      font-size: 12px; }
    .webdev-combobox .webdev-combobox-toggle > span.ui-icon {
      display: none; }
  .webdev-combobox .ui-helper-hidden-accessible {
    border: 0 none;
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px; }

@media only screen and (max-width: 767px) {
  .webdev-combobox {
    width: 99%; } }

.webdev-combobox.ng-invalid:not(.ng-pristine),.webdev-combobox.input-validation-error,.webdev-combobox.ui-state-focus.ng-invalid:not(.ng-pristine),.webdev-combobox.ui-state-focus.input-validation-error,.webdev-combobox.ui-state-hover.ng-invalid:not(.ng-pristine),.webdev-combobox.ui-state-hover.input-validation-error{border-color:#c84132;background-color:#f7e9e9;}span.webdev-combobox-input{position:absolute;top:0;left:0;display:block;width:210px;height:16px;padding:5px 25px 5px 5px;background-color:#fff;border:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;z-index:1;}.image-combobox input[type=text].webdev-combobox-input{visibility:hidden;}ul.ui-autocomplete.image-combobox li a{line-height:normal;padding:0;}ul.ui-autocomplete.image-combobox{padding:4px;max-height:150px;}.webdev-combobox.image-combobox>img{position:absolute;right:28px;top:0;}ul.image-combobox li a>img{float:left;margin-right:6px;}ul.ui-autocomplete.image-combobox li a>span{display:block;line-height:24px;overflow:hidden;}.webdev-combobox-toggle.ui-widget.ui-state-default{background-color:#fff;border:none;}.webdev-combobox.input-validation-error .webdev-combobox-toggle,.webdev-combobox.ui-state-focus.input-validation-error .webdev-combobox-toggle,.webdev-combobox.ui-state-hover.input-validation-error .webdev-combobox-toggle{background-color:#f7e9e9;}.webdev-combobox-input.ui-widget-content.ui-state-default{background-color:#fff;}.webdev-combobox-input.ui-widget-content.ui-state-default:disabled,.webdev-combobox-input.ui-widget-content.ui-state-hover:disabled,.webdev-combobox-input.ui-widget-content.ui-state-focus:disabled{background-color:#f5f5f5;border:1px solid #e3e3e3;}.webdev-combobox.input-validation-error input[type=text].webdev-combobox-input,.webdev-combobox.ui-state-focus.input-validation-error input[type=text].webdev-combobox-input,.webdev-combobox.ui-state-hover.input-validation-error input[type=text].webdev-combobox-input{background-color:#f7e9e9;}.webdev-combobox{position:relative;display:block;margin:0;padding:0;width:auto;height:48px;border:1px solid #51626f;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;background:#fff;vertical-align:top;font-family:Arial,sans-serif;font-weight:normal;font-size:16px;color:#7b736d;box-sizing:border-box;}.webdev-combobox.ui-state-hover{background-color:#fff;border-color:#a5afc3;}.webdev-combobox.ui-state-focus{background-color:#fff;border-color:#aaa07d;}.webdev-combobox.ui-state-disabled,.webdev-combobox.ui-state-hover.ui-state-disabled,.webdev-combobox.ui-state-focus.ui-state-disabled{color:#e3e3e3;background-color:#f5f5f5;border-color:#e3e3e3;}.webdev-combobox>input[type=text],.webdev-combobox>input.webdev-combobox-input[type="text"]{width:100%;height:46px;padding:0 60px 0 0;border:0;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:none;font-family:Arial,sans-serif;font-weight:normal;font-size:16px;color:#7b736d;}.webdev-combobox .webdev-combobox-toggle{position:absolute;top:0;bottom:0;right:0;margin-left:-1px;padding:0;width:48px;border:none;z-index:2;}.webdev-combobox .webdev-combobox-toggle:before{content:"";position:absolute;z-index:3;left:0;top:0;width:48px;height:48px;line-height:48px;text-align:center;font-family:'BelfiusIconFont';color:#435c6b;font-size:12px;}.webdev-combobox .webdev-combobox-toggle>span.ui-icon{display:none;}.webdev-combobox .ui-helper-hidden-accessible{border:0 none;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}@media only screen and (max-width:767px){.webdev-combobox{width:99%;}}
@charset "UTF-8";
/* ------------------------------------------------
* 1.1. Primary Colors
--------------------------------------------------*/
/* ------------------------------------------------
* 1.2. Secondary Colors
--------------------------------------------------*/
/* ------------------------------------------------
* 1.3. Web-only greys
--------------------------------------------------*/
/* ------------------------------------------------
* 1.4. Colours for graphs and illustrations
--------------------------------------------------*/
/* ------------------------------------------------
* 1.5. Widget Colours
--------------------------------------------------*/
/* ------------------------------------------------
* 2.1. Blue-Grey - Primary Action - buttonType01
--------------------------------------------------*/
/* ------------------------------------------------
* 2.2. Soft-Grey - Action - buttonType02
--------------------------------------------------*/
/* ------------------------------------------------
* 2.3. Green - Call to Action - buttonType03
--------------------------------------------------*/
/* ------------------------------------------------
* 2.4. Links
--------------------------------------------------*/
/* ------------------------------------------------
* 2.5. Input
--------------------------------------------------*/
/* ------------------------------------------------
* 3.1. Definitions of content widths
--------------------------------------------------*/
/* ------------------------------------------------
* 3.2. Definitions of content gutters
--------------------------------------------------*/
/* ------------------------------------------------
* 3.3. Definition of Breakpoints for Media Queries
--------------------------------------------------*/
/* ------------------------------------------------
* 3.4. Definition of grid elements
--------------------------------------------------*/
/* ------------------------------------------------
* 4.1. Prefix for icons
--------------------------------------------------*/
/* ------------------------------------------------
* 4.2. Codes for icons
--------------------------------------------------*/
/* ========================================================================== @mixins ========================================================================== */
/* Documentation about mixin with SASS: http://sass-lang.com/documentation/file.SASS_REFERENCE.html#mixins ------------------------------------------------------ Table of Contents ------------------------------------------------------ 1. Mixins Global 1.1. (V)Align Center for element [align-center($orientation)] 1.2. Text Color for the different state of a link <a> 1.3. Calculation element (percent value and other value like em, pc etc...) 1.4. Alignment placeholder 1.5. Font-Face code generator 2. Mixins for Media Queries 2.1. Media Queries "min-width" [at-least($device-width)] 2.2. Media Queries "max-width" [until($device-width)] 2.3. Media Queries "max-width" and "min-width" [for-device($device)] 2.4. Media Queries retina devices 2.5. Media Queries "min-width" [from-device($device-width)] 3. Mixins for Print 3.1. Media Queries for Print [print($value)] 3.2. Shortcut for hidde Element only for Print [no-print] 4. Mixins for Grid 5. Mixins for Animation 5.1. Keyframes 6. Mixins for Icon Font 6.1. Icon After */
/* ------------------------------------------------------------- 1.1. (V)Align Center for element [align-center($orientation)] ---------------------------------------------------------------*/
/* ------------------------------------------------------------- 1.2. Text Color for the different state of a link <a> ---------------------------------------------------------------*/
/* --------------------------------------------------------------------------- 1.3. Calculation element (percent value and other value like em, pc etc...) -----------------------------------------------------------------------------*/
/* ------------------------------------------------------------- 1.4. Alignment placeholder ---------------------------------------------------------------*/
/* ------------------------------------------------------------- 1.5. Font-Face code generator ---------------------------------------------------------------*/
/*  ------------------------------------------- Example the code taht we use: ------------------------------------------- @include font-face-belfius('BelfiusNormalLight',  'belfiusnormal_light.woff', 'belfiusnormal_light.ttf', 'belfiusnormal_light.svg',  'belfiusnormal_regular.eot', normal, normal ); --------------------------------------------- */
/* ------------------------------------------------------------- 2.1. Media Queries "min-width" [at-least($device-width)] ---------------------------------------------------------------*/
/* ------------------------------------------------------------- 2.2. Media Queries "max-width" [until($device-width)] ---------------------------------------------------------------*/
/* ------------------------------------------------------------- 2.3. Media Queries "max-width" and "min-width"  ---------------------------------------------------------------*/
/* ------------------------------------------------------------- 2.4. Media Queries retina devices  ---------------------------------------------------------------*/
/* ------------------------------------------------------------- 2.5. Media Queries "min-width" [from-device($device-width)] ---------------------------------------------------------------*/
/* ------------------------------------------------------------- 3.1. Media Queries for Print [print($value)] ---------------------------------------------------------------*/
/* ------------------------------------------------------------- 3.2. Shortcut for hidde Element only for Print [no-print] ---------------------------------------------------------------*/
/* ------------------------------------------------------------- 5.1. Keyframes ---------------------------------------------------------------*/
/* ------------------------------------------------------------- 5.2. Single-Animation ---------------------------------------------------------------*/
/* ------------------------------------------------------------- 6.1. Icon After ---------------------------------------------------------------*/
/* ========================================================================== @functions ========================================================================== */
/* Documentation about function with SASS: http://sass-lang.com/documentation/file.SASS_REFERENCE.html#function_directives ------------------------------------------------------ Table of Contents ------------------------------------------------------ 1. Grid Column(s) Size */
.ui-datepicker .ui-datepicker-prev::before, .ui-datepicker .ui-datepicker-next::before { font-family: 'BelfiusIconFont'; font-style: normal; font-weight: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

/* ------------------------------------------------ 2.1. Container Base --------------------------------------------------*/
/* ------------------------------------------------ 2.2. Container Base Spaced Mobile --------------------------------------------------*/
/* ------------------------------------------------ 3.1. Column 1on2  --------------------------------------------------*/
/* ------------------------------------------------ 3.2. Column 1on3  --------------------------------------------------*/
/* ------------------------------------------------ 3.3. Column 2on3  --------------------------------------------------*/
input::-webkit-calendar-picker-indicator { display: none; }

input[type="date"]::-webkit-input-placeholder { visibility: hidden !important; }

input::-webkit-inner-spin-button, input::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }

.ui-datepicker { overflow: hidden; padding: 5px 15px 10px 15px; font-size: 11px; background-color: #f5f3f0; border: 1px solid #c3bbaf; -webkit-border-radius: 10px 10px 0 10px; -moz-border-radius: 10px 10px 0 10px; -ms-border-radius: 10px 10px 0 10px; -o-border-radius: 10px 10px 0 10px; border-radius: 10px 10px 0 10px; -webkit-box-shadow: compact(10px 10px 15px 0 rgba(69, 92, 108, 0.25), false, false, false, false, false, false, false, false, false); -moz-box-shadow: compact(10px 10px 15px 0 rgba(69, 92, 108, 0.25), false, false, false, false, false, false, false, false, false); box-shadow: compact(10px 10px 15px 0 rgba(69, 92, 108, 0.25), false, false, false, false, false, false, false, false, false); z-index: 3; }

.ui-datepicker .ui-datepicker-header { padding: 0 0 20px 0; color: #FFFFFF; font-weight: bold; background: none; border: none; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; }

.ui-datepicker .ui-datepicker-header .ui-datepicker-title { margin: 0; color: #d1184d; font-family: 'BelfiusAlternative', Arial, sans-serif; font-size: 18px; font-weight: bold; line-height: 30px; text-align: center; text-transform: capitalize; }

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position: absolute; top: 5px; width: 20px; height: 20px; font-size: 8px; line-height: 20px; text-align: center; }

.ui-datepicker .ui-datepicker-prev::before, .ui-datepicker .ui-datepicker-next::before { color: #435c6b; }

.ui-datepicker .ui-datepicker-prev:hover::before, .ui-datepicker .ui-datepicker-next:hover::before { color: #fff; }

.ui-datepicker .ui-datepicker-prev > span.ui-icon, .ui-datepicker .ui-datepicker-next > span.ui-icon { display: none; background: none; }

.ui-datepicker .ui-datepicker-prev { left: 0; }

.ui-datepicker .ui-datepicker-prev::before { content: ""; }

.ui-datepicker .ui-datepicker-next { right: 0px; }

.ui-datepicker .ui-datepicker-next::before { content: ""; }

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next, .ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { background-color: transparent; border: none; }

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width: 35%; }

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float: left; }

.ui-datepicker .ui-state-default, .ui-datepicker .ui-widget-content .ui-state-default, .ui-datepicker .ui-widget-header .ui-state-default { background: none transparent; }

.ui-datepicker .ui-datepicker-calendar { background: none transparent; margin: 0; padding: 0 10px 5px; border: 0; }

.ui-datepicker .ui-datepicker-calendar tr td span, .ui-datepicker .ui-datepicker-calendar tr td a { display: block; padding: 2px 3px; text-align: center; text-decoration: none; background-color: transparent; }

.ui-datepicker .ui-datepicker-calendar tr td.ui-datepicker-today a, .ui-datepicker .ui-datepicker-calendar tr td.ui-datepicker-today span, .ui-datepicker .ui-datepicker-calendar tr td.ui-datepicker-today .ui-state-default { background-color: #ffffff; }

.ui-datepicker .ui-datepicker-calendar tr td a:hover { background-color: #d7d9db; }

.ui-datepicker .ui-datepicker-calendar tr td.ui-datepicker-current-day a, .ui-datepicker .ui-datepicker-calendar tr td.ui-datepicker-current-day a:hover { background-color: #c4bea7; }

.ui-datepicker .ui-datepicker-calendar .ui-state-disabled .ui-state-default, .ui-datepicker .ui-datepicker-calendar a.ui-state-default, .ui-datepicker .ui-datepicker-calendar a { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; background-color: transparent; border: none; }

.ui-datepicker .ui-datepicker-calendar a.ui-state-hover { border: none; }

.ui-datepicker .ui-datepicker-calendar thead > tr > th:first-child, .ui-datepicker .ui-datepicker-calendar tbody > tr > td:first-child { padding-left: 0; }

.ui-datepicker .ui-datepicker-calendar thead tr th { padding: 0; color: #7b736d; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; text-align: center; }

.ui-datepicker .ui-datepicker-calendar tbody tr { background: none transparent; }

.ui-datepicker .ui-datepicker-calendar tbody tr td { font-size: 12px; }

.ui-datepicker .ui-datepicker-calendar tbody tr td.ui-datepicker-week-col { color: #7b736d; font-family: Arial, sans-serif; font-weight: normal; }

.ui-datepicker .ui-datepicker-calendar tbody tr td a { min-width: 24px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; color: #435c6b; font-family: Arial, sans-serif; font-size: 13px; font-weight: bold; }

.ui-datepicker .ui-datepicker-calendar tbody tr td a:hover { background-color: #d1184d; color: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }

.ui-datepicker .ui-datepicker-calendar tbody tr td.ui-datepicker-today a, .ui-datepicker .ui-datepicker-calendar tbody tr td.ui-datepicker-today span, .ui-datepicker .ui-datepicker-calendar tbody tr td.ui-datepicker-today .ui-state-default { background: none transparent; color: #d1184d; }

.ui-datepicker .ui-datepicker-calendar tbody tr td.ui-datepicker-today a:hover, .ui-datepicker .ui-datepicker-calendar tbody tr td.ui-datepicker-today span:hover, .ui-datepicker .ui-datepicker-calendar tbody tr td.ui-datepicker-today .ui-state-default:hover { background-color: #d1184d; color: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }

input.datepickerWithButton { width: auto !important; display: inline-block !important; }

input.datepickerWithButton + .ui-datepicker-trigger { float: right; }

.ui-datepicker-trigger { width: 40px; height: 50px; overflow: hidden; display: block; background: none transparent; border: 0px; margin: 0px; padding: 0px; text-align: center; }

.ui-datepicker-trigger:hover { cursor: pointer; }

.ui-datepicker-trigger:hover::before { color: #00a7a6; }

.ui-datepicker-trigger::before { content: ""; color: #7a8d9b; display: block; font-size: 35px; line-height: 50px; -webkit-transition: compact(compact(compact(color 0.5s ease false), false, false, false, false, false, false, false, false, false) false false); -moz-transition: compact(compact(compact(color 0.5s ease false), false, false, false, false, false, false, false, false, false) false false false); -o-transition: compact(compact(compact(color 0.5s ease false), false, false, false, false, false, false, false, false, false) false false false); transition: compact(compact(color 0.5s ease false), false, false, false, false, false, false, false, false, false); }

/*# sourceMappingURL=jquery.ui.datepicker.css.map */
@charset "UTF-8";.ui-datepicker .ui-datepicker-prev::before,.ui-datepicker .ui-datepicker-next::before{font-family:'BelfiusIconFont';font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input::-webkit-calendar-picker-indicator{display:none}input[type="date"]::-webkit-input-placeholder{visibility:hidden !important}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ui-datepicker{overflow:hidden;padding:5px 15px 10px 15px;font-size:11px;background-color:#f5f3f0;border:1px solid #c3bbaf;-webkit-border-radius:10px 10px 0 10px;-moz-border-radius:10px 10px 0 10px;-ms-border-radius:10px 10px 0 10px;-o-border-radius:10px 10px 0 10px;border-radius:10px 10px 0 10px;-webkit-box-shadow:compact(10px 10px 15px 0 rgba(69,92,108,.25),false,false,false,false,false,false,false,false,false);-moz-box-shadow:compact(10px 10px 15px 0 rgba(69,92,108,.25),false,false,false,false,false,false,false,false,false);box-shadow:compact(10px 10px 15px 0 rgba(69,92,108,.25),false,false,false,false,false,false,false,false,false);z-index:3}.ui-datepicker .ui-datepicker-header{padding:0 0 20px 0;color:#fff;font-weight:bold;background:none;border:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.ui-datepicker .ui-datepicker-header .ui-datepicker-title{margin:0;color:#d1184d;font-family:'BelfiusAlternative',Arial,sans-serif;font-size:18px;font-weight:bold;line-height:30px;text-align:center;text-transform:capitalize}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:5px;width:20px;height:20px;font-size:8px;line-height:20px;text-align:center}.ui-datepicker .ui-datepicker-prev::before,.ui-datepicker .ui-datepicker-next::before{color:#435c6b}.ui-datepicker .ui-datepicker-prev:hover::before,.ui-datepicker .ui-datepicker-next:hover::before{color:#fff}.ui-datepicker .ui-datepicker-prev>span.ui-icon,.ui-datepicker .ui-datepicker-next>span.ui-icon{display:none;background:none}.ui-datepicker .ui-datepicker-prev{left:0}.ui-datepicker .ui-datepicker-prev::before{content:""}.ui-datepicker .ui-datepicker-next{right:0}.ui-datepicker .ui-datepicker-next::before{content:""}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{background-color:transparent;border:none}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:35%}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker .ui-state-default,.ui-datepicker .ui-widget-content .ui-state-default,.ui-datepicker .ui-widget-header .ui-state-default{background:none transparent}.ui-datepicker .ui-datepicker-calendar{background:none transparent;margin:0;padding:0 10px 5px;border:0}.ui-datepicker .ui-datepicker-calendar tr td span,.ui-datepicker .ui-datepicker-calendar tr td a{display:block;padding:2px 3px;text-align:center;text-decoration:none;background-color:transparent}.ui-datepicker .ui-datepicker-calendar tr td.ui-datepicker-today a,.ui-datepicker .ui-datepicker-calendar tr td.ui-datepicker-today span,.ui-datepicker .ui-datepicker-calendar tr td.ui-datepicker-today .ui-state-default{background-color:#fff}.ui-datepicker .ui-datepicker-calendar tr td a:hover{background-color:#d7d9db}.ui-datepicker .ui-datepicker-calendar tr td.ui-datepicker-current-day a,.ui-datepicker .ui-datepicker-calendar tr td.ui-datepicker-current-day a:hover{background-color:#c4bea7}.ui-datepicker .ui-datepicker-calendar .ui-state-disabled .ui-state-default,.ui-datepicker .ui-datepicker-calendar a.ui-state-default,.ui-datepicker .ui-datepicker-calendar a{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;background-color:transparent;border:none}.ui-datepicker .ui-datepicker-calendar a.ui-state-hover{border:none}.ui-datepicker .ui-datepicker-calendar thead>tr>th:first-child,.ui-datepicker .ui-datepicker-calendar tbody>tr>td:first-child{padding-left:0}.ui-datepicker .ui-datepicker-calendar thead tr th{padding:0;color:#7b736d;font-family:Arial,sans-serif;font-size:14px;font-weight:normal;text-align:center}.ui-datepicker .ui-datepicker-calendar tbody tr{background:none transparent}.ui-datepicker .ui-datepicker-calendar tbody tr td{font-size:12px}.ui-datepicker .ui-datepicker-calendar tbody tr td.ui-datepicker-week-col{color:#7b736d;font-family:Arial,sans-serif;font-weight:normal}.ui-datepicker .ui-datepicker-calendar tbody tr td a{min-width:24px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#435c6b;font-family:Arial,sans-serif;font-size:13px;font-weight:bold}.ui-datepicker .ui-datepicker-calendar tbody tr td a:hover{background-color:#d1184d;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.ui-datepicker .ui-datepicker-calendar tbody tr td.ui-datepicker-today a,.ui-datepicker .ui-datepicker-calendar tbody tr td.ui-datepicker-today span,.ui-datepicker .ui-datepicker-calendar tbody tr td.ui-datepicker-today .ui-state-default{background:none transparent;color:#d1184d}.ui-datepicker .ui-datepicker-calendar tbody tr td.ui-datepicker-today a:hover,.ui-datepicker .ui-datepicker-calendar tbody tr td.ui-datepicker-today span:hover,.ui-datepicker .ui-datepicker-calendar tbody tr td.ui-datepicker-today .ui-state-default:hover{background-color:#d1184d;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}input.datepickerWithButton{width:auto !important;display:inline-block !important}input.datepickerWithButton+.ui-datepicker-trigger{float:right}.ui-datepicker-trigger{width:40px;height:50px;overflow:hidden;display:block;background:none transparent;border:0;margin:0;padding:0;text-align:center}.ui-datepicker-trigger:hover{cursor:pointer}.ui-datepicker-trigger:hover::before{color:#00a7a6}.ui-datepicker-trigger::before{content:"";color:#7a8d9b;display:block;font-size:35px;line-height:50px;-webkit-transition:compact(compact(compact(color .5s ease false),false,false,false,false,false,false,false,false,false) false false);-moz-transition:compact(compact(compact(color .5s ease false),false,false,false,false,false,false,false,false,false) false false false);-o-transition:compact(compact(compact(color .5s ease false),false,false,false,false,false,false,false,false,false) false false false);transition:compact(compact(color .5s ease false),false,false,false,false,false,false,false,false,false)}
@charset "UTF-8";
/* ------------------------------------------------
* 1.1. Primary Colors
--------------------------------------------------*/
/* ------------------------------------------------
* 1.2. Secondary Colors
--------------------------------------------------*/
/* ------------------------------------------------
* 1.3. Web-only greys
--------------------------------------------------*/
/* ------------------------------------------------
* 1.4. Colours for graphs and illustrations
--------------------------------------------------*/
/* ------------------------------------------------
* 1.5. Widget Colours
--------------------------------------------------*/
/* ------------------------------------------------
* 2.1. Blue-Grey - Primary Action - buttonType01
--------------------------------------------------*/
/* ------------------------------------------------
* 2.2. Soft-Grey - Action - buttonType02
--------------------------------------------------*/
/* ------------------------------------------------
* 2.3. Green - Call to Action - buttonType03
--------------------------------------------------*/
/* ------------------------------------------------
* 2.4. Links
--------------------------------------------------*/
/* ------------------------------------------------
* 2.5. Input
--------------------------------------------------*/
/* ------------------------------------------------
* 3.1. Definitions of content widths
--------------------------------------------------*/
/* ------------------------------------------------
* 3.2. Definitions of content gutters
--------------------------------------------------*/
/* ------------------------------------------------
* 3.3. Definition of Breakpoints for Media Queries
--------------------------------------------------*/
/* ------------------------------------------------
* 3.4. Definition of grid elements
--------------------------------------------------*/
/* ------------------------------------------------
* 4.1. Prefix for icons
--------------------------------------------------*/
/* ------------------------------------------------
* 4.2. Codes for icons
--------------------------------------------------*/
/* ========================================================================== @mixins ========================================================================== */
/* Documentation about mixin with SASS: http://sass-lang.com/documentation/file.SASS_REFERENCE.html#mixins ------------------------------------------------------ Table of Contents ------------------------------------------------------ 1. Mixins Global 1.1. (V)Align Center for element [align-center($orientation)] 1.2. Text Color for the different state of a link <a> 1.3. Calculation element (percent value and other value like em, pc etc...) 1.4. Alignment placeholder 1.5. Font-Face code generator 2. Mixins for Media Queries 2.1. Media Queries "min-width" [at-least($device-width)] 2.2. Media Queries "max-width" [until($device-width)] 2.3. Media Queries "max-width" and "min-width" [for-device($device)] 2.4. Media Queries retina devices 2.5. Media Queries "min-width" [from-device($device-width)] 3. Mixins for Print 3.1. Media Queries for Print [print($value)] 3.2. Shortcut for hidde Element only for Print [no-print] 4. Mixins for Grid 5. Mixins for Animation 5.1. Keyframes 6. Mixins for Icon Font 6.1. Icon After */
/* ------------------------------------------------------------- 1.1. (V)Align Center for element [align-center($orientation)] ---------------------------------------------------------------*/
/* ------------------------------------------------------------- 1.2. Text Color for the different state of a link <a> ---------------------------------------------------------------*/
/* --------------------------------------------------------------------------- 1.3. Calculation element (percent value and other value like em, pc etc...) -----------------------------------------------------------------------------*/
/* ------------------------------------------------------------- 1.4. Alignment placeholder ---------------------------------------------------------------*/
/* ------------------------------------------------------------- 1.5. Font-Face code generator ---------------------------------------------------------------*/
/*  ------------------------------------------- Example the code taht we use: ------------------------------------------- @include font-face-belfius('BelfiusNormalLight',  'belfiusnormal_light.woff', 'belfiusnormal_light.ttf', 'belfiusnormal_light.svg',  'belfiusnormal_regular.eot', normal, normal ); --------------------------------------------- */
/* ------------------------------------------------------------- 2.1. Media Queries "min-width" [at-least($device-width)] ---------------------------------------------------------------*/
/* ------------------------------------------------------------- 2.2. Media Queries "max-width" [until($device-width)] ---------------------------------------------------------------*/
/* ------------------------------------------------------------- 2.3. Media Queries "max-width" and "min-width"  ---------------------------------------------------------------*/
/* ------------------------------------------------------------- 2.4. Media Queries retina devices  ---------------------------------------------------------------*/
/* ------------------------------------------------------------- 2.5. Media Queries "min-width" [from-device($device-width)] ---------------------------------------------------------------*/
/* ------------------------------------------------------------- 3.1. Media Queries for Print [print($value)] ---------------------------------------------------------------*/
/* ------------------------------------------------------------- 3.2. Shortcut for hidde Element only for Print [no-print] ---------------------------------------------------------------*/
/* ------------------------------------------------------------- 5.1. Keyframes ---------------------------------------------------------------*/
/* ------------------------------------------------------------- 5.2. Single-Animation ---------------------------------------------------------------*/
/* ------------------------------------------------------------- 6.1. Icon After ---------------------------------------------------------------*/
/* ========================================================================== @functions ========================================================================== */
/* Documentation about function with SASS: http://sass-lang.com/documentation/file.SASS_REFERENCE.html#function_directives ------------------------------------------------------ Table of Contents ------------------------------------------------------ 1. Grid Column(s) Size */
.ui-dialog .ui-dialog-content .close::before, .ui-dialog .ui-dialog-titlebar-close::before { font-family: 'BelfiusIconFont'; font-style: normal; font-weight: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

/* ------------------------------------------------ 2.1. Container Base --------------------------------------------------*/
/* ------------------------------------------------ 2.2. Container Base Spaced Mobile --------------------------------------------------*/
/* ------------------------------------------------ 3.1. Column 1on2  --------------------------------------------------*/
/* ------------------------------------------------ 3.2. Column 1on3  --------------------------------------------------*/
/* ------------------------------------------------ 3.3. Column 2on3  --------------------------------------------------*/
.ui-dialog .ui-dialog-content .close, .ui-dialog .ui-dialog-titlebar-close { position: absolute; width: 16px; height: 16px; display: block; top: 15px; right: 15px; cursor: pointer; overflow: visible; text-decoration: none; outline: none; }

.ui-dialog .ui-dialog-content .close::before, .ui-dialog .ui-dialog-titlebar-close::before { content: ""; color: #bdb7b1; font-size: 16px; text-decoration: none; }

.ui-dialog .ui-dialog-content .close:hover, .ui-dialog .ui-dialog-titlebar-close:hover { color: #f5f3f0; }

.ui-dialog .ui-dialog-content .close:hover::before, .ui-dialog .ui-dialog-titlebar-close:hover::before { color: #f5f3f0; }

.ui-dialog-buttonpane { background: none; border: none; margin-bottom: 5px; overflow: hidden; padding-right: 5px; }

.ui-dialog-buttonpane .ui-button { float: right; }

.ui-dialog .ui-dialog-content { position: relative; background: none; overflow: auto; }

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }

.ui-dialog .ui-dialog-buttonpane button { overflow: hidden; font-size: 11px; line-height: 12px; border-width: 1px; border-style: solid; }

.ui-dialog .ui-dialog-buttonpane button > span { padding: 5px 10px; height: 14px; font-weight: bold; border-top-width: 1px; border-top-style: solid; }

.ui-dialog .ui-dialog-buttonpane button, .ui-dialog .ui-dialog-buttonpane button.ui-state-default, .ui-dialog .ui-dialog-buttonpane button.ui-state-focus { color: #51626f; border-color: #c2bcb0; }

.ui-dialog .ui-dialog-buttonpane button.ui-state-hover { color: #51626f; border-color: #dad6cd; }

.ui-dialog .ui-dialog-buttonpane button.ui-state-active { color: #51626f; border-color: #a49c91; }

.ui-dialog .ui-dialog-buttonpane button > span, .ui-dialog .ui-dialog-buttonpane button.ui-state-default > span, .ui-dialog .ui-dialog-buttonpane button.ui-state-focus > span { border-color: #ffffff; background: #eae7e2; /* Old browsers */ background: -moz-linear-gradient(top, #eae7e2 50%, #cfc8be 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #eae7e2), color-stop(100%, #cfc8be)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #eae7e2 50%, #cfc8be 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #eae7e2 50%, #cfc8be 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #eae7e2 50%, #cfc8be 100%); /* IE10+ */ background: linear-gradient(to bottom, #eae7e2 50%, #cfc8be 100%); /* W3C */ }

.ui-dialog .ui-dialog-buttonpane button.ui-state-hover > span { border-color: #ffffff; background: #fbfaf9; /* Old browsers */ background: -moz-linear-gradient(top, #fbfaf9 50%, #f7f6f2 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #fbfaf9), color-stop(100%, #f7f6f2)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fbfaf9 50%, #f7f6f2 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fbfaf9 50%, #f7f6f2 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fbfaf9 50%, #f7f6f2 100%); /* IE10+ */ background: linear-gradient(to bottom, #fbfaf9 50%, #f7f6f2 100%); /* W3C */ }

.ui-dialog .ui-dialog-buttonpane button.ui-state-active > span { border-color: #e6e3de; background: #bfb8af; /* Old browsers */ background: -moz-linear-gradient(top, #bfb8af 50%, #aba49c 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #bfb8af), color-stop(100%, #aba49c)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #bfb8af 50%, #aba49c 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #bfb8af 50%, #aba49c 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #bfb8af 50%, #aba49c 100%); /* IE10+ */ background: linear-gradient(to bottom, #bfb8af 50%, #aba49c 100%); /* W3C */ }

html.lt-ie10 .ui-dialog .ui-dialog-buttonpane button, html.lt-ie10 .ui-dialog .ui-dialog-buttonpane button.ui-state-default > span, html.lt-ie10 .ui-dialog .ui-dialog-buttonpane button.ui-state-focus > span { background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNlYWU3ZTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjY2ZjOGJlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==); }

html.lt-ie10 .ui-dialog .ui-dialog-buttonpane button.ui-state-hover > span { background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmYmZhZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjdmNmYyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==); }

html.lt-ie10 .ui-dialog .ui-dialog-buttonpane button.ui-state-active > span { background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNiZmI4YWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYWJhNDljIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==); }

html.lt-ie9 .ui-dialog .ui-dialog-buttonpane button, html.lt-ie9 .ui-dialog .ui-dialog-buttonpane button.ui-state-default > span, html.lt-ie9 .ui-dialog .ui-dialog-buttonpane button.ui-state-focus > span { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eae7e2', endColorstr='#cfc8be',GradientType=0 ); }

html.lt-ie9 .ui-dialog .ui-dialog-buttonpane button.ui-state-hover > span { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfaf9', endColorstr='#f7f6f2',GradientType=0 ); }

html.lt-ie9 .ui-dialog .ui-dialog-buttonpane button.ui-state-active > span { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfb8af', endColorstr='#aba49c',GradientType=0 ); }

.ui-dialog-buttonpane button.ui-state-disabled .ui-dialog-buttonpane button.ui-state-disabled.ui-state-active, .ui-dialog-buttonpane button.ui-state-disabled.ui-state-focus, .ui-dialog-buttonpane button.ui-state-disabled.ui-state-hover { color: #73818d; border-color: #bdbab1; background-color: #dddcd7; }

.ui-dialog .ui-resizable-se { width: 12px; height: 12px; right: -5px; bottom: -5px; background-position: 16px 16px; }

.ui-draggable .ui-dialog-titlebar { cursor: move; }

.ui-dialog p { line-height: 15px; }

.ui-dialog ul > li { font-size: 11px; line-height: 15px; }

.ui-dialog { position: absolute; overflow: hidden; padding: 25px 15px; width: 384px; background-color: #e3dcd3; border: 1px solid #c3bbaf; -webkit-border-radius: 12px; -moz-border-radius: 12px; -ms-border-radius: 12px; -o-border-radius: 12px; border-radius: 12px; -webkit-box-shadow: compact(0 0 0 transparent 0, false, false, false, false, false, false, false, false, false); -moz-box-shadow: compact(0 0 0 transparent 0, false, false, false, false, false, false, false, false, false); box-shadow: compact(0 0 0 transparent 0, false, false, false, false, false, false, false, false, false); z-index: 999; outline: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

@media only screen and (max-width: 1199px) { .ui-dialog { width: 320px; } }

@media only screen and (max-width: 1007px) { .ui-dialog { width: 233.33333px; } }

@media only screen and (max-width: 767px) { .ui-dialog { width: 290px !important; } }

.ui-dialog .ui-dialog-content { position: relative; overflow: visible; padding: 0 10px 0 10px; color: #51626f; background: none; border: none; }

.ui-dialog .ui-dialog-content .close { top: -21px; right: 0; }

.ui-dialog .ui-dialog-content > header h2 { color: #d1184d; margin-bottom: 15px; }

.ui-dialog .ui-dialog-content > p { color: #7b736d; font-size: 14px; }

.ui-dialog .ui-dialog-titlebar-close { overflow: hidden; border: none; }

.ui-dialog .ui-dialog-titlebar-close > span.ui-icon, .ui-dialog .ui-dialog-titlebar-close > span.ui-button-text { display: none; }

.ui-dialog .ui-dialog-titlebar { margin-bottom: 15px; padding-left: 10px; border: none; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; }

.ui-dialog .ui-dialog-titlebar .ui-dialog-title { color: #d1184d; font-family: 'BelfiusAlternativeBold',Arial,sans-serif; font-weight: normal; font-size: 21px; line-height: 24px; white-space: normal; text-align: left; text-overflow: initial; }

/*# sourceMappingURL=jquery.ui.dialog.css.map */
@charset "UTF-8";.ui-dialog .ui-dialog-content .close::before,.ui-dialog .ui-dialog-titlebar-close::before{font-family:'BelfiusIconFont';font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ui-dialog .ui-dialog-content .close,.ui-dialog .ui-dialog-titlebar-close{position:absolute;width:16px;height:16px;display:block;top:15px;right:15px;cursor:pointer;overflow:visible;text-decoration:none;outline:none}.ui-dialog .ui-dialog-content .close::before,.ui-dialog .ui-dialog-titlebar-close::before{content:"";color:#bdb7b1;font-size:16px;text-decoration:none}.ui-dialog .ui-dialog-content .close:hover,.ui-dialog .ui-dialog-titlebar-close:hover{color:#f5f3f0}.ui-dialog .ui-dialog-content .close:hover::before,.ui-dialog .ui-dialog-titlebar-close:hover::before{color:#f5f3f0}.ui-dialog-buttonpane{background:none;border:none;margin-bottom:5px;overflow:hidden;padding-right:5px}.ui-dialog-buttonpane .ui-button{float:right}.ui-dialog .ui-dialog-content{position:relative;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{overflow:hidden;font-size:11px;line-height:12px;border-width:1px;border-style:solid}.ui-dialog .ui-dialog-buttonpane button>span{padding:5px 10px;height:14px;font-weight:bold;border-top-width:1px;border-top-style:solid}.ui-dialog .ui-dialog-buttonpane button,.ui-dialog .ui-dialog-buttonpane button.ui-state-default,.ui-dialog .ui-dialog-buttonpane button.ui-state-focus{color:#51626f;border-color:#c2bcb0}.ui-dialog .ui-dialog-buttonpane button.ui-state-hover{color:#51626f;border-color:#dad6cd}.ui-dialog .ui-dialog-buttonpane button.ui-state-active{color:#51626f;border-color:#a49c91}.ui-dialog .ui-dialog-buttonpane button>span,.ui-dialog .ui-dialog-buttonpane button.ui-state-default>span,.ui-dialog .ui-dialog-buttonpane button.ui-state-focus>span{border-color:#fff;background:#eae7e2;background:-moz-linear-gradient(top,#eae7e2 50%,#cfc8be 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#eae7e2),color-stop(100%,#cfc8be));background:-webkit-linear-gradient(top,#eae7e2 50%,#cfc8be 100%);background:-o-linear-gradient(top,#eae7e2 50%,#cfc8be 100%);background:-ms-linear-gradient(top,#eae7e2 50%,#cfc8be 100%);background:linear-gradient(to bottom,#eae7e2 50%,#cfc8be 100%)}.ui-dialog .ui-dialog-buttonpane button.ui-state-hover>span{border-color:#fff;background:#fbfaf9;background:-moz-linear-gradient(top,#fbfaf9 50%,#f7f6f2 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fbfaf9),color-stop(100%,#f7f6f2));background:-webkit-linear-gradient(top,#fbfaf9 50%,#f7f6f2 100%);background:-o-linear-gradient(top,#fbfaf9 50%,#f7f6f2 100%);background:-ms-linear-gradient(top,#fbfaf9 50%,#f7f6f2 100%);background:linear-gradient(to bottom,#fbfaf9 50%,#f7f6f2 100%)}.ui-dialog .ui-dialog-buttonpane button.ui-state-active>span{border-color:#e6e3de;background:#bfb8af;background:-moz-linear-gradient(top,#bfb8af 50%,#aba49c 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#bfb8af),color-stop(100%,#aba49c));background:-webkit-linear-gradient(top,#bfb8af 50%,#aba49c 100%);background:-o-linear-gradient(top,#bfb8af 50%,#aba49c 100%);background:-ms-linear-gradient(top,#bfb8af 50%,#aba49c 100%);background:linear-gradient(to bottom,#bfb8af 50%,#aba49c 100%)}html.lt-ie10 .ui-dialog .ui-dialog-buttonpane button,html.lt-ie10 .ui-dialog .ui-dialog-buttonpane button.ui-state-default>span,html.lt-ie10 .ui-dialog .ui-dialog-buttonpane button.ui-state-focus>span{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNlYWU3ZTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjY2ZjOGJlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==)}html.lt-ie10 .ui-dialog .ui-dialog-buttonpane button.ui-state-hover>span{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmYmZhZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjdmNmYyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==)}html.lt-ie10 .ui-dialog .ui-dialog-buttonpane button.ui-state-active>span{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNiZmI4YWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYWJhNDljIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==)}html.lt-ie9 .ui-dialog .ui-dialog-buttonpane button,html.lt-ie9 .ui-dialog .ui-dialog-buttonpane button.ui-state-default>span,html.lt-ie9 .ui-dialog .ui-dialog-buttonpane button.ui-state-focus>span{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eae7e2',endColorstr='#cfc8be',GradientType=0)}html.lt-ie9 .ui-dialog .ui-dialog-buttonpane button.ui-state-hover>span{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfaf9',endColorstr='#f7f6f2',GradientType=0)}html.lt-ie9 .ui-dialog .ui-dialog-buttonpane button.ui-state-active>span{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bfb8af',endColorstr='#aba49c',GradientType=0)}.ui-dialog-buttonpane button.ui-state-disabled .ui-dialog-buttonpane button.ui-state-disabled.ui-state-active,.ui-dialog-buttonpane button.ui-state-disabled.ui-state-focus,.ui-dialog-buttonpane button.ui-state-disabled.ui-state-hover{color:#73818d;border-color:#bdbab1;background-color:#dddcd7}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-dialog p{line-height:15px}.ui-dialog ul>li{font-size:11px;line-height:15px}.ui-dialog{position:absolute;overflow:hidden;padding:25px 15px;width:384px;background-color:#e3dcd3;border:1px solid #c3bbaf;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;border-radius:12px;-webkit-box-shadow:compact(0 0 0 transparent 0,false,false,false,false,false,false,false,false,false);-moz-box-shadow:compact(0 0 0 transparent 0,false,false,false,false,false,false,false,false,false);box-shadow:compact(0 0 0 transparent 0,false,false,false,false,false,false,false,false,false);z-index:999;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:1199px){.ui-dialog{width:320px}}@media only screen and (max-width:1007px){.ui-dialog{width:233.33333px}}@media only screen and (max-width:767px){.ui-dialog{width:290px !important}}.ui-dialog .ui-dialog-content{position:relative;overflow:visible;padding:0 10px 0 10px;color:#51626f;background:none;border:none}.ui-dialog .ui-dialog-content .close{top:-21px;right:0}.ui-dialog .ui-dialog-content>header h2{color:#d1184d;margin-bottom:15px}.ui-dialog .ui-dialog-content>p{color:#7b736d;font-size:14px}.ui-dialog .ui-dialog-titlebar-close{overflow:hidden;border:none}.ui-dialog .ui-dialog-titlebar-close>span.ui-icon,.ui-dialog .ui-dialog-titlebar-close>span.ui-button-text{display:none}.ui-dialog .ui-dialog-titlebar{margin-bottom:15px;padding-left:10px;border:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.ui-dialog .ui-dialog-titlebar .ui-dialog-title{color:#d1184d;font-family:'BelfiusAlternativeBold',Arial,sans-serif;font-weight:normal;font-size:21px;line-height:24px;white-space:normal;text-align:left;text-overflow:initial}
/* ------------------------------------------------
* 1.1. Primary Colors
--------------------------------------------------*/
/* ------------------------------------------------
* 1.2. Secondary Colors
--------------------------------------------------*/
/* ------------------------------------------------
* 1.3. Web-only greys
--------------------------------------------------*/
/* ------------------------------------------------
* 1.4. Colours for graphs and illustrations
--------------------------------------------------*/
/* ------------------------------------------------
* 1.5. Widget Colours
--------------------------------------------------*/
/* ------------------------------------------------
* 2.1. Blue-Grey - Primary Action - buttonType01
--------------------------------------------------*/
/* ------------------------------------------------
* 2.2. Soft-Grey - Action - buttonType02
--------------------------------------------------*/
/* ------------------------------------------------
* 2.3. Green - Call to Action - buttonType03
--------------------------------------------------*/
/* ------------------------------------------------
* 2.4. Links
--------------------------------------------------*/
/* ------------------------------------------------
* 2.5. Input
--------------------------------------------------*/
/* ------------------------------------------------
* 3.1. Definitions of content widths
--------------------------------------------------*/
/* ------------------------------------------------
* 3.2. Definitions of content gutters
--------------------------------------------------*/
/* ------------------------------------------------
* 3.3. Definition of Breakpoints for Media Queries
--------------------------------------------------*/
/* ------------------------------------------------
* 3.4. Definition of grid elements
--------------------------------------------------*/
/* ------------------------------------------------
* 4.1. Prefix for icons
--------------------------------------------------*/
/* ------------------------------------------------
* 4.2. Codes for icons
--------------------------------------------------*/
/* ========================================================================== @mixins ========================================================================== */
/* Documentation about mixin with SASS: http://sass-lang.com/documentation/file.SASS_REFERENCE.html#mixins ------------------------------------------------------ Table of Contents ------------------------------------------------------ 1. Mixins Global 1.1. (V)Align Center for element [align-center($orientation)] 1.2. Text Color for the different state of a link <a> 1.3. Calculation element (percent value and other value like em, pc etc...) 1.4. Alignment placeholder 1.5. Font-Face code generator 2. Mixins for Media Queries 2.1. Media Queries "min-width" [at-least($device-width)] 2.2. Media Queries "max-width" [until($device-width)] 2.3. Media Queries "max-width" and "min-width" [for-device($device)] 2.4. Media Queries retina devices 2.5. Media Queries "min-width" [from-device($device-width)] 3. Mixins for Print 3.1. Media Queries for Print [print($value)] 3.2. Shortcut for hidde Element only for Print [no-print] 4. Mixins for Grid 5. Mixins for Animation 5.1. Keyframes 6. Mixins for Icon Font 6.1. Icon After */
/* ------------------------------------------------------------- 1.1. (V)Align Center for element [align-center($orientation)] ---------------------------------------------------------------*/
/* ------------------------------------------------------------- 1.2. Text Color for the different state of a link <a> ---------------------------------------------------------------*/
/* --------------------------------------------------------------------------- 1.3. Calculation element (percent value and other value like em, pc etc...) -----------------------------------------------------------------------------*/
/* ------------------------------------------------------------- 1.4. Alignment placeholder ---------------------------------------------------------------*/
/* ------------------------------------------------------------- 1.5. Font-Face code generator ---------------------------------------------------------------*/
/*  ------------------------------------------- Example the code taht we use: ------------------------------------------- @include font-face-belfius('BelfiusNormalLight',  'belfiusnormal_light.woff', 'belfiusnormal_light.ttf', 'belfiusnormal_light.svg',  'belfiusnormal_regular.eot', normal, normal ); --------------------------------------------- */
/* ------------------------------------------------------------- 2.1. Media Queries "min-width" [at-least($device-width)] ---------------------------------------------------------------*/
/* ------------------------------------------------------------- 2.2. Media Queries "max-width" [until($device-width)] ---------------------------------------------------------------*/
/* ------------------------------------------------------------- 2.3. Media Queries "max-width" and "min-width"  ---------------------------------------------------------------*/
/* ------------------------------------------------------------- 2.4. Media Queries retina devices  ---------------------------------------------------------------*/
/* ------------------------------------------------------------- 2.5. Media Queries "min-width" [from-device($device-width)] ---------------------------------------------------------------*/
/* ------------------------------------------------------------- 3.1. Media Queries for Print [print($value)] ---------------------------------------------------------------*/
/* ------------------------------------------------------------- 3.2. Shortcut for hidde Element only for Print [no-print] ---------------------------------------------------------------*/
/* ------------------------------------------------------------- 5.1. Keyframes ---------------------------------------------------------------*/
/* ------------------------------------------------------------- 5.2. Single-Animation ---------------------------------------------------------------*/
/* ------------------------------------------------------------- 6.1. Icon After ---------------------------------------------------------------*/
/* ========================================================================== @functions ========================================================================== */
/* Documentation about function with SASS: http://sass-lang.com/documentation/file.SASS_REFERENCE.html#function_directives ------------------------------------------------------ Table of Contents ------------------------------------------------------ 1. Grid Column(s) Size */
/* ------------------------------------------------ 2.1. Container Base --------------------------------------------------*/
/* ------------------------------------------------ 2.2. Container Base Spaced Mobile --------------------------------------------------*/
/* ------------------------------------------------ 3.1. Column 1on2  --------------------------------------------------*/
/* ------------------------------------------------ 3.2. Column 1on3  --------------------------------------------------*/
/* ------------------------------------------------ 3.3. Column 2on3  --------------------------------------------------*/
.ui-menu { margin: 0; padding: 0; display: block; outline: none; list-style: none; font-family: Arial, sans-serif; font-size: 16px; color: #7b736d; /* icon support */ /* left-aligned */ /* right-aligned */ }

.ui-menu.ui-autocomplete { position: absolute; top: 0; left: 0; margin: 0; padding: 0; min-width: 238px; width: auto; max-width: 100%; max-height: 250px; overflow-x: hidden; overflow-y: auto; background-color: #f5f3f0; -webkit-box-shadow: compact(0 0 0 transparent 0, false, false, false, false, false, false, false, false, false); -moz-box-shadow: compact(0 0 0 transparent 0, false, false, false, false, false, false, false, false, false); box-shadow: compact(0 0 0 transparent 0, false, false, false, false, false, false, false, false, false); border: 1px solid #c3bbaf; -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; border-radius: 6px; cursor: default; }

.ui-menu .ui-menu { margin-top: -3px; position: absolute; }

.ui-menu .ui-menu-divider { margin: 5px -2px 5px -2px; height: 0px; font-size: 0px; line-height: 0px; border-width: 1px 0px 0px 0px; }

.ui-menu .ui-menu-item { margin: 0; padding: 0; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.ui-menu .ui-menu-item a { text-decoration: none; display: block; padding: 5px 10px; min-height: 25px; color: #7b736d; font-size: 14px; font-weight: normal; line-height: 25px; border: none; -webkit-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; }

.ui-menu .ui-menu-item a:hover, .ui-menu .ui-menu-item a.ui-state-focus { background-color: #e3dcd3; color: #7b736d; }

.ui-menu .ui-menu-item a.ui-state-active, .ui-menu .ui-menu-item a:active { background-color: #c3bbaf; color: #fff; }

.ui-menu .ui-state-disabled { font-weight: normal; margin: 3px 6px; line-height: 18px; }

.ui-menu .ui-state-disabled a { cursor: default; }

.ui-menu .ui-menu-icons { position: relative; }

.ui-menu .ui-menu-icons .ui-menu-item a { position: relative; padding-left: 22px; }

.ui-menu .ui-icon { position: absolute; top: 2px; left: 2px; }

.ui-menu .ui-menu-icon { position: static; float: right; }

/*# sourceMappingURL=jquery.ui.menu.css.map */
.ui-menu{margin:0;padding:0;display:block;outline:none;list-style:none;font-family:Arial,sans-serif;font-size:16px;color:#7b736d}.ui-menu.ui-autocomplete{position:absolute;top:0;left:0;margin:0;padding:0;min-width:238px;width:auto;max-width:100%;max-height:250px;overflow-x:hidden;overflow-y:auto;background-color:#f5f3f0;-webkit-box-shadow:compact(0 0 0 transparent 0,false,false,false,false,false,false,false,false,false);-moz-box-shadow:compact(0 0 0 transparent 0,false,false,false,false,false,false,false,false,false);box-shadow:compact(0 0 0 transparent 0,false,false,false,false,false,false,false,false,false);border:1px solid #c3bbaf;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;cursor:default}.ui-menu .ui-menu{margin-top:-3px;position:absolute}.ui-menu .ui-menu-divider{margin:5px -2px 5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-menu-item{margin:0;padding:0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:5px 10px;min-height:25px;color:#7b736d;font-size:14px;font-weight:normal;line-height:25px;border:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.ui-menu .ui-menu-item a:hover,.ui-menu .ui-menu-item a.ui-state-focus{background-color:#e3dcd3;color:#7b736d}.ui-menu .ui-menu-item a.ui-state-active,.ui-menu .ui-menu-item a:active{background-color:#c3bbaf;color:#fff}.ui-menu .ui-state-disabled{font-weight:normal;margin:3px 6px;line-height:18px}.ui-menu .ui-state-disabled a{cursor:default}.ui-menu .ui-menu-icons{position:relative}.ui-menu .ui-menu-icons .ui-menu-item a{position:relative;padding-left:22px}.ui-menu .ui-icon{position:absolute;top:2px;left:2px}.ui-menu .ui-menu-icon{position:static;float:right}
/* ------------------------------------------------
* 1.1. Primary Colors
--------------------------------------------------*/
/* ------------------------------------------------
* 1.2. Secondary Colors
--------------------------------------------------*/
/* ------------------------------------------------
* 1.3. Web-only greys
--------------------------------------------------*/
/* ------------------------------------------------
* 1.4. Colours for graphs and illustrations
--------------------------------------------------*/
/* ------------------------------------------------
* 1.5. Widget Colours
--------------------------------------------------*/
/* ------------------------------------------------
* 2.1. Blue-Grey - Primary Action - buttonType01
--------------------------------------------------*/
/* ------------------------------------------------
* 2.2. Soft-Grey - Action - buttonType02
--------------------------------------------------*/
/* ------------------------------------------------
* 2.3. Green - Call to Action - buttonType03
--------------------------------------------------*/
/* ------------------------------------------------
* 2.4. Links
--------------------------------------------------*/
/* ------------------------------------------------
* 2.5. Input
--------------------------------------------------*/
/* ------------------------------------------------
* 3.1. Definitions of content widths
--------------------------------------------------*/
/* ------------------------------------------------
* 3.2. Definitions of content gutters
--------------------------------------------------*/
/* ------------------------------------------------
* 3.3. Definition of Breakpoints for Media Queries
--------------------------------------------------*/
/* ------------------------------------------------
* 3.4. Definition of grid elements
--------------------------------------------------*/
/* ------------------------------------------------
* 4.1. Prefix for icons
--------------------------------------------------*/
/* ------------------------------------------------
* 4.2. Codes for icons
--------------------------------------------------*/
/* ==========================================================================
   @mixins
   ========================================================================== */
/*
 * Documentation about mixin with SASS: http://sass-lang.com/documentation/file.SASS_REFERENCE.html#mixins
 * 
 * ------------------------------------------------------
 * Table of Contents
 * ------------------------------------------------------
 * 
 * 1. Mixins Global
 *    1.1. (V)Align Center for element [align-center($orientation)]
 *    1.2. Text Color for the different state of a link <a>
 *    1.3. Calculation element (percent value and other value like em, pc etc...)
 *    1.4. Alignment placeholder
 *    1.5. Font-Face code generator
 * 
 * 2. Mixins for Media Queries
 *    2.1. Media Queries "min-width" [at-least($device-width)]
 *    2.2. Media Queries "max-width" [until($device-width)]
 *    2.3. Media Queries "max-width" and "min-width" [for-device($device)]
 *    2.4. Media Queries retina devices
 *    2.5. Media Queries "min-width" [from-device($device-width)]
 * 
 * 3. Mixins for Print
 *    3.1. Media Queries for Print [print($value)]
 *    3.2. Shortcut for hidde Element only for Print [no-print]
 * 
 * 4. Mixins for Grid
 * 
 * 5. Mixins for Animation
 *    5.1. Keyframes
 * 
 * 6. Mixins for Icon Font
 *    6.1. Icon After
 * 
 */
/* -------------------------------------------------------------
   * 1.1. (V)Align Center for element [align-center($orientation)]
   ---------------------------------------------------------------*/
/* -------------------------------------------------------------
   * 1.2. Text Color for the different state of a link <a>
   ---------------------------------------------------------------*/
/* ---------------------------------------------------------------------------
   * 1.3. Calculation element (percent value and other value like em, pc etc...)
   -----------------------------------------------------------------------------*/
/* -------------------------------------------------------------
   * 1.4. Alignment placeholder
   ---------------------------------------------------------------*/
/* -------------------------------------------------------------
   * 1.5. Font-Face code generator
   ---------------------------------------------------------------*/
/* 
    * -------------------------------------------
    * Example the code taht we use:
    * -------------------------------------------
     
      @include font-face-belfius('BelfiusNormalLight', 
          'belfiusnormal_light.woff',
          'belfiusnormal_light.ttf',
          'belfiusnormal_light.svg', 
          'belfiusnormal_regular.eot',
         normal, normal
      );
    
    ---------------------------------------------
    */
/* -------------------------------------------------------------
   * 2.1. Media Queries "min-width" [at-least($device-width)]
   ---------------------------------------------------------------*/
/* -------------------------------------------------------------
   * 2.2. Media Queries "max-width" [until($device-width)]
   ---------------------------------------------------------------*/
/* -------------------------------------------------------------
   * 2.3. Media Queries "max-width" and "min-width" 
   ---------------------------------------------------------------*/
/* -------------------------------------------------------------
   * 2.4. Media Queries retina devices 
   ---------------------------------------------------------------*/
/* -------------------------------------------------------------
   * 2.5. Media Queries "min-width" [from-device($device-width)]
   ---------------------------------------------------------------*/
/* -------------------------------------------------------------
   * 3.1. Media Queries for Print [print($value)]
   ---------------------------------------------------------------*/
/* -------------------------------------------------------------
   * 3.2. Shortcut for hidde Element only for Print [no-print]
   ---------------------------------------------------------------*/
/* -------------------------------------------------------------
   * 5.1. Keyframes
   ---------------------------------------------------------------*/
/* -------------------------------------------------------------
   * 5.2. Single-Animation
   ---------------------------------------------------------------*/
/* -------------------------------------------------------------
   * 6.1. Icon After
   ---------------------------------------------------------------*/
/* ==========================================================================
   @functions
   ========================================================================== */
/*
 * Documentation about function with SASS: http://sass-lang.com/documentation/file.SASS_REFERENCE.html#function_directives
 * 
 * ------------------------------------------------------
 * Table of Contents
 * ------------------------------------------------------
 * 
 * 1. Grid Column(s) Size
 *    
 * 
 */
.ui-selectmenu-button span.ui-icon::before {
  font-family: 'BelfiusIconFont';
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* ------------------------------------------------
 * 2.1. Container Base
 --------------------------------------------------*/
/* ------------------------------------------------
 * 2.2. Container Base Spaced Mobile
 --------------------------------------------------*/
/* ------------------------------------------------
 * 3.1. Column 1on2 
 --------------------------------------------------*/
/* ------------------------------------------------
 * 3.2. Column 1on3 
 --------------------------------------------------*/
/* ------------------------------------------------
 * 3.3. Column 2on3 
 --------------------------------------------------*/
@media only screen and (max-width: 1007px) {
 }
@media only screen and (max-width: 767px) {
 }

@media only screen and (max-width: 1007px) {
 }
@media only screen and (max-width: 767px) {
 }

@media only screen and (max-width: 1007px) {
 }
@media only screen and (max-width: 767px) {
 }

@media only screen and (max-width: 1007px) {
 }
@media only screen and (max-width: 767px) {
 }

@media only screen and (max-width: 1007px) {
 }

@media only screen and (max-width: 1007px) {
 }

.ui-selectmenu-button {
  overflow: hidden;
  position: relative;
  display: inline-block;
  width: 100%;
  height: 50px;
  color: #435c6b;
  font-family: Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  border-color: #c3bbaf;
  background: #ffffff;
  cursor: pointer;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box; }
  .ui-selectmenu-button.ui-state-hover.ui-state-focus, .ui-selectmenu-button.ui-state-focus {
    border-color: #435c6b;
    outline: none; }
  .ui-selectmenu-button.ui-state-hover {
    border-color: #89a2b6;
    outline: none; }
  .ui-selectmenu-button span.ui-selectmenu-text {
    overflow: hidden;
    display: block;
    padding: 0 55px 0 10px;
    text-align: left;
    line-height: 50px;
    white-space: nowrap;
    overflow: hidden;
    -webkit-text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis; }
  .ui-selectmenu-button span.ui-icon {
    overflow: visible;
    position: absolute;
    right: 0;
    left: auto;
    top: 0;
    height: 50px;
    width: 45px;
    text-indent: 0;
    text-align: center; }
    .ui-selectmenu-button span.ui-icon::before {
      content: "\e60a";
      color: #435c6b;
      line-height: 50px; }

.ui-selectmenu-menu {
  padding: 0;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  display: none; }
  .ui-selectmenu-menu.ui-selectmenu-open {
    display: block; }
  .ui-selectmenu-menu .ui-menu {
    overflow: auto;
    margin-top: 5px;
    max-height: 300px;
    background: #f5f3f0;
    border: 1px solid #c3bbaf;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px; }
    .ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
      font-size: 1em;
      font-weight: bold;
      line-height: 1.5;
      padding: 2px 0.4em;
      margin: 0.5em 0 0 0;
      height: auto;
      border: 0; }
    .ui-selectmenu-menu .ui-menu > li.ui-menu-item {
      padding: 3px 5px;
      color: #7b736d; }
      .ui-selectmenu-menu .ui-menu > li.ui-menu-item::before {
        content: none; }
      .ui-selectmenu-menu .ui-menu > li.ui-menu-item.ui-state-focus {
        border: 0;
        background: #e3dcd3;
        color: #7b736d;
        font-weight: normal; }

/*# sourceMappingURL=jquery.ui.selectmenu.css.map */
.ui-selectmenu-button span.ui-icon::before{font-family:'BelfiusIconFont';font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ui-selectmenu-button{overflow:hidden;position:relative;display:inline-block;width:100%;height:50px;color:#435c6b;font-family:Arial,sans-serif;font-size:16px;font-weight:normal;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;border-color:#c3bbaf;background:#fff;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.ui-selectmenu-button.ui-state-hover.ui-state-focus,.ui-selectmenu-button.ui-state-focus{border-color:#435c6b;outline:none}.ui-selectmenu-button.ui-state-hover{border-color:#89a2b6;outline:none}.ui-selectmenu-button span.ui-selectmenu-text{overflow:hidden;display:block;padding:0 55px 0 10px;text-align:left;line-height:50px;white-space:nowrap;overflow:hidden;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.ui-selectmenu-button span.ui-icon{overflow:visible;position:absolute;right:0;left:auto;top:0;height:50px;width:45px;text-indent:0;text-align:center}.ui-selectmenu-button span.ui-icon::before{content:"";color:#435c6b;line-height:50px}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu.ui-selectmenu-open{display:block}.ui-selectmenu-menu .ui-menu{overflow:auto;margin-top:5px;max-height:300px;background:#f5f3f0;border:1px solid #c3bbaf;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px .4em;margin:.5em 0 0 0;height:auto;border:0}.ui-selectmenu-menu .ui-menu>li.ui-menu-item{padding:3px 5px;color:#7b736d}.ui-selectmenu-menu .ui-menu>li.ui-menu-item::before{content:none}.ui-selectmenu-menu .ui-menu>li.ui-menu-item.ui-state-focus{border:0;background:#e3dcd3;color:#7b736d;font-weight:normal}
.ui-slider {
  position: relative;
  top: 2px;
  text-align: left;
  background: none;
  border: 1px solid #dedede; }

.ui-slider-range {
  position: absolute;
  top: -1px;
  height: 100%;
  background-color: #c30045;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px; }

.ui-slider-range-min {
  left: 0px; }

.ui-slider-range-max {
  right: 0px; }

.ui-slider-horizontal {
  height: 9px; }

.ui-slider-handle {
  position: absolute;
  width: 13px;
  height: 13px;
  top: -2px;
  border-style: solid;
  border-width: 1px;
  z-index: 2;
  cursor: pointer; }

.ui-slider-handle.ui-state-default {
  border-color: #c2bcb0;
  margin-left: -7px;
  background: #eae7e2;
  /* Old browsers */
  background: -moz-linear-gradient(top, #eae7e2 50%, #cfc8be 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #eae7e2), color-stop(100%, #cfc8be));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #eae7e2 50%, #cfc8be 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #eae7e2 50%, #cfc8be 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #eae7e2 50%, #cfc8be 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #eae7e2 50%, #cfc8be 100%);
  /* W3C */ }

.ui-slider-handle.ui-state-hover {
  border-color: #dad6cd;
  background: #fbfaf9;
  /* Old browsers */
  background: -moz-linear-gradient(top, #fbfaf9 50%, #f7f6f2 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #fbfaf9), color-stop(100%, #f7f6f2));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fbfaf9 50%, #f7f6f2 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fbfaf9 50%, #f7f6f2 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fbfaf9 50%, #f7f6f2 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #fbfaf9 50%, #f7f6f2 100%);
  /* W3C */ }

/*.ui-slider-handle.ui-state-active
{
    border-color:#a49c91; 
    
    background: #bfb8af; / * Old browsers * /

    background: -moz-linear-gradient(top, #bfb8af 50%, #aba49c 100%); / * FF3.6+ * /
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#bfb8af), color-stop(100%,#aba49c)); / * Chrome,Safari4+ * /
    background: -webkit-linear-gradient(top, #bfb8af 50%,#aba49c 100%); / * Chrome10+,Safari5.1+ * /
    background: -o-linear-gradient(top, #bfb8af 50%,#aba49c 100%); / * Opera 11.10+ * /
    background: -ms-linear-gradient(top, #bfb8af 50%,#aba49c 100%); / * IE10+ * /
    background: linear-gradient(to bottom, #bfb8af 50%,#aba49c 100%); / * W3C * /    
}*/
html.lt-ie10 .ui-slider-handle.ui-state-default {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNlYWU3ZTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjY2ZjOGJlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==); }

html.lt-ie10 .ui-slider-handle.ui-state-hover {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNiZmI4YWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYWJhNDljIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==); }

/*html.lt-ie10 .ui-slider-handle.ui-state-active { background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmYmZhZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjdmNmYyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==); }*/
html.lt-ie9 .ui-slider-handle.ui-state-default {
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eae7e2', endColorstr='#cfc8be',GradientType=0 ); }

html.lt-ie9 .ui-slider-handle.ui-state-hover {
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfb8af', endColorstr='#aba49c',GradientType=0 ); }

/*html.lt-ie9 .ui-slider-handle.ui-state-active { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfaf9', endColorstr='#f7f6f2',GradientType=0 ); } */
/*# sourceMappingURL=jquery.ui.slider.css.map */
.ui-slider{position:relative;top:2px;text-align:left;background:none;border:1px solid #dedede}.ui-slider-range{position:absolute;top:-1px;height:100%;background-color:#c30045;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.ui-slider-range-min{left:0}.ui-slider-range-max{right:0}.ui-slider-horizontal{height:9px}.ui-slider-handle{position:absolute;width:13px;height:13px;top:-2px;border-style:solid;border-width:1px;z-index:2;cursor:pointer}.ui-slider-handle.ui-state-default{border-color:#c2bcb0;margin-left:-7px;background:#eae7e2;background:-moz-linear-gradient(top,#eae7e2 50%,#cfc8be 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#eae7e2),color-stop(100%,#cfc8be));background:-webkit-linear-gradient(top,#eae7e2 50%,#cfc8be 100%);background:-o-linear-gradient(top,#eae7e2 50%,#cfc8be 100%);background:-ms-linear-gradient(top,#eae7e2 50%,#cfc8be 100%);background:linear-gradient(to bottom,#eae7e2 50%,#cfc8be 100%)}.ui-slider-handle.ui-state-hover{border-color:#dad6cd;background:#fbfaf9;background:-moz-linear-gradient(top,#fbfaf9 50%,#f7f6f2 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fbfaf9),color-stop(100%,#f7f6f2));background:-webkit-linear-gradient(top,#fbfaf9 50%,#f7f6f2 100%);background:-o-linear-gradient(top,#fbfaf9 50%,#f7f6f2 100%);background:-ms-linear-gradient(top,#fbfaf9 50%,#f7f6f2 100%);background:linear-gradient(to bottom,#fbfaf9 50%,#f7f6f2 100%)}html.lt-ie10 .ui-slider-handle.ui-state-default{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNlYWU3ZTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjY2ZjOGJlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==)}html.lt-ie10 .ui-slider-handle.ui-state-hover{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNiZmI4YWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYWJhNDljIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==)}html.lt-ie9 .ui-slider-handle.ui-state-default{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eae7e2',endColorstr='#cfc8be',GradientType=0)}html.lt-ie9 .ui-slider-handle.ui-state-hover{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bfb8af',endColorstr='#aba49c',GradientType=0)}
/* ------------------------------------------------
* 1.1. Primary Colors
--------------------------------------------------*/
/* ------------------------------------------------
* 1.2. Secondary Colors
--------------------------------------------------*/
/* ------------------------------------------------
* 1.3. Web-only greys
--------------------------------------------------*/
/* ------------------------------------------------
* 1.4. Colours for graphs and illustrations
--------------------------------------------------*/
/* ------------------------------------------------
* 1.5. Widget Colours
--------------------------------------------------*/
/* ------------------------------------------------
* 2.1. Blue-Grey - Primary Action - buttonType01
--------------------------------------------------*/
/* ------------------------------------------------
* 2.2. Soft-Grey - Action - buttonType02
--------------------------------------------------*/
/* ------------------------------------------------
* 2.3. Green - Call to Action - buttonType03
--------------------------------------------------*/
/* ------------------------------------------------
* 2.4. Links
--------------------------------------------------*/
/* ------------------------------------------------
* 2.5. Input
--------------------------------------------------*/
/* ------------------------------------------------
* 3.1. Definitions of content widths
--------------------------------------------------*/
/* ------------------------------------------------
* 3.2. Definitions of content gutters
--------------------------------------------------*/
/* ------------------------------------------------
* 3.3. Definition of Breakpoints for Media Queries
--------------------------------------------------*/
/* ------------------------------------------------
* 3.4. Definition of grid elements
--------------------------------------------------*/
/* ------------------------------------------------
* 4.1. Prefix for icons
--------------------------------------------------*/
/* ------------------------------------------------
* 4.2. Codes for icons
--------------------------------------------------*/
/* ==========================================================================
   @mixins
   ========================================================================== */
/*
 * Documentation about mixin with SASS: http://sass-lang.com/documentation/file.SASS_REFERENCE.html#mixins
 * 
 * ------------------------------------------------------
 * Table of Contents
 * ------------------------------------------------------
 * 
 * 1. Mixins Global
 *    1.1. (V)Align Center for element [align-center($orientation)]
 *    1.2. Text Color for the different state of a link <a>
 *    1.3. Calculation element (percent value and other value like em, pc etc...)
 *    1.4. Alignment placeholder
 *    1.5. Font-Face code generator
 * 
 * 2. Mixins for Media Queries
 *    2.1. Media Queries "min-width" [at-least($device-width)]
 *    2.2. Media Queries "max-width" [until($device-width)]
 *    2.3. Media Queries "max-width" and "min-width" [for-device($device)]
 *    2.4. Media Queries retina devices
 *    2.5. Media Queries "min-width" [from-device($device-width)]
 * 
 * 3. Mixins for Print
 *    3.1. Media Queries for Print [print($value)]
 *    3.2. Shortcut for hidde Element only for Print [no-print]
 * 
 * 4. Mixins for Grid
 * 
 * 5. Mixins for Animation
 *    5.1. Keyframes
 * 
 * 6. Mixins for Icon Font
 *    6.1. Icon After
 * 
 */
/* -------------------------------------------------------------
   * 1.1. (V)Align Center for element [align-center($orientation)]
   ---------------------------------------------------------------*/
/* -------------------------------------------------------------
   * 1.2. Text Color for the different state of a link <a>
   ---------------------------------------------------------------*/
/* ---------------------------------------------------------------------------
   * 1.3. Calculation element (percent value and other value like em, pc etc...)
   -----------------------------------------------------------------------------*/
/* -------------------------------------------------------------
   * 1.4. Alignment placeholder
   ---------------------------------------------------------------*/
/* -------------------------------------------------------------
   * 1.5. Font-Face code generator
   ---------------------------------------------------------------*/
/* 
    * -------------------------------------------
    * Example the code taht we use:
    * -------------------------------------------
     
      @include font-face-belfius('BelfiusNormalLight', 
          'belfiusnormal_light.woff',
          'belfiusnormal_light.ttf',
          'belfiusnormal_light.svg', 
          'belfiusnormal_regular.eot',
         normal, normal
      );
    
    ---------------------------------------------
    */
/* -------------------------------------------------------------
   * 2.1. Media Queries "min-width" [at-least($device-width)]
   ---------------------------------------------------------------*/
/* -------------------------------------------------------------
   * 2.2. Media Queries "max-width" [until($device-width)]
   ---------------------------------------------------------------*/
/* -------------------------------------------------------------
   * 2.3. Media Queries "max-width" and "min-width" 
   ---------------------------------------------------------------*/
/* -------------------------------------------------------------
   * 2.4. Media Queries retina devices 
   ---------------------------------------------------------------*/
/* -------------------------------------------------------------
   * 2.5. Media Queries "min-width" [from-device($device-width)]
   ---------------------------------------------------------------*/
/* -------------------------------------------------------------
   * 3.1. Media Queries for Print [print($value)]
   ---------------------------------------------------------------*/
/* -------------------------------------------------------------
   * 3.2. Shortcut for hidde Element only for Print [no-print]
   ---------------------------------------------------------------*/
/* -------------------------------------------------------------
   * 5.1. Keyframes
   ---------------------------------------------------------------*/
/* -------------------------------------------------------------
   * 5.2. Single-Animation
   ---------------------------------------------------------------*/
/* -------------------------------------------------------------
   * 6.1. Icon After
   ---------------------------------------------------------------*/
/* ==========================================================================
   @functions
   ========================================================================== */
/*
 * Documentation about function with SASS: http://sass-lang.com/documentation/file.SASS_REFERENCE.html#function_directives
 * 
 * ------------------------------------------------------
 * Table of Contents
 * ------------------------------------------------------
 * 
 * 1. Grid Column(s) Size
 *    
 * 
 */
.ui-spinner a.ui-spinner-button.ui-spinner-up::before, .ui-spinner a.ui-spinner-button.ui-spinner-down::before {
  font-family: 'BelfiusIconFont';
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* ------------------------------------------------
 * 2.1. Container Base
 --------------------------------------------------*/
/* ------------------------------------------------
 * 2.2. Container Base Spaced Mobile
 --------------------------------------------------*/
/* ------------------------------------------------
 * 3.1. Column 1on2 
 --------------------------------------------------*/
/* ------------------------------------------------
 * 3.2. Column 1on3 
 --------------------------------------------------*/
/* ------------------------------------------------
 * 3.3. Column 2on3 
 --------------------------------------------------*/
@media only screen and (max-width: 1007px) {
 }
@media only screen and (max-width: 767px) {
 }

@media only screen and (max-width: 1007px) {
 }
@media only screen and (max-width: 767px) {
 }

@media only screen and (max-width: 1007px) {
 }
@media only screen and (max-width: 767px) {
 }

@media only screen and (max-width: 1007px) {
 }
@media only screen and (max-width: 767px) {
 }

@media only screen and (max-width: 1007px) {
 }

@media only screen and (max-width: 1007px) {
 }

.ui-spinner {
  overflow: hidden;
  position: relative;
  display: inline-block;
  padding-right: 27px;
  background: none;
  border: none; }
  .ui-spinner .ui-spinner-input {
    height: 48px;
    width: 77px;
    min-width: 47px;
    margin-right: 0;
    padding: 0 10px;
    font-size: 16px;
    color: #7b736d;
    text-align: right;
    border: 1px solid #51626f;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
    border-radius: 6px; }
    .ui-spinner .ui-spinner-input[type=number] {
      -webkit-appearance: textfield;
      -moz-appearance: textfield;
      -ms-appearance: textfield;
      -o-appearance: textfield;
      appearance: textfield; }
    .ui-spinner .ui-spinner-input[type=number]::-webkit-outer-spin-button, .ui-spinner .ui-spinner-input[type=number]::-webkit-inner-spin-button {
      -webkit-appearance: none;
      -moz-appearance: none;
      -ms-appearance: none;
      -o-appearance: none;
      appearance: none; }
    .ui-spinner .ui-spinner-input:hover {
      border-color: #627686; }
    .ui-spinner .ui-spinner-input:focus {
      border-color: #c3bbaf; }
  .ui-spinner .ui-spinner-button {
    display: block;
    overflow: visible;
    position: absolute;
    right: 0;
    width: 20px;
    height: 20px;
    border: none;
    cursor: pointer; }
  .ui-spinner a.ui-spinner-button {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0; }
    .ui-spinner a.ui-spinner-button > span.ui-button-text {
      display: none; }
    .ui-spinner a.ui-spinner-button.ui-spinner-up {
      top: 0; }
      .ui-spinner a.ui-spinner-button.ui-spinner-up::before {
        content: "\e602";
        color: #7b736d;
        font-size: 20px; }
      .ui-spinner a.ui-spinner-button.ui-spinner-up:hover::before {
        color: #8f867f; }
      .ui-spinner a.ui-spinner-button.ui-spinner-up.ui-state-active::before {
        color: #6b645f; }
    .ui-spinner a.ui-spinner-button.ui-spinner-down {
      bottom: 0; }
      .ui-spinner a.ui-spinner-button.ui-spinner-down::before {
        content: "\e603";
        color: #7b736d;
        font-size: 20px; }
      .ui-spinner a.ui-spinner-button.ui-spinner-down:hover::before {
        color: #8f867f; }
      .ui-spinner a.ui-spinner-button.ui-spinner-down.ui-state-active::before {
        color: #6b645f; }

/*# sourceMappingURL=jquery.ui.spinner.css.map */
.ui-spinner a.ui-spinner-button.ui-spinner-up::before,.ui-spinner a.ui-spinner-button.ui-spinner-down::before{font-family:'BelfiusIconFont';font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ui-spinner{overflow:hidden;position:relative;display:inline-block;padding-right:27px;background:none;border:none}.ui-spinner .ui-spinner-input{height:48px;width:77px;min-width:47px;margin-right:0;padding:0 10px;font-size:16px;color:#7b736d;text-align:right;border:1px solid #51626f;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px}.ui-spinner .ui-spinner-input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;-ms-appearance:textfield;-o-appearance:textfield;appearance:textfield}.ui-spinner .ui-spinner-input[type=number]::-webkit-outer-spin-button,.ui-spinner .ui-spinner-input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}.ui-spinner .ui-spinner-input:hover{border-color:#627686}.ui-spinner .ui-spinner-input:focus{border-color:#c3bbaf}.ui-spinner .ui-spinner-button{display:block;overflow:visible;position:absolute;right:0;width:20px;height:20px;border:none;cursor:pointer}.ui-spinner a.ui-spinner-button{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.ui-spinner a.ui-spinner-button>span.ui-button-text{display:none}.ui-spinner a.ui-spinner-button.ui-spinner-up{top:0}.ui-spinner a.ui-spinner-button.ui-spinner-up::before{content:"";color:#7b736d;font-size:20px}.ui-spinner a.ui-spinner-button.ui-spinner-up:hover::before{color:#8f867f}.ui-spinner a.ui-spinner-button.ui-spinner-up.ui-state-active::before{color:#6b645f}.ui-spinner a.ui-spinner-button.ui-spinner-down{bottom:0}.ui-spinner a.ui-spinner-button.ui-spinner-down::before{content:"";color:#7b736d;font-size:20px}.ui-spinner a.ui-spinner-button.ui-spinner-down:hover::before{color:#8f867f}.ui-spinner a.ui-spinner-button.ui-spinner-down.ui-state-active::before{color:#6b645f}
/* ------------------------------------------------
* 1.1. Primary Colors
--------------------------------------------------*/
/* ------------------------------------------------
* 1.2. Secondary Colors
--------------------------------------------------*/
/* ------------------------------------------------
* 1.3. Web-only greys
--------------------------------------------------*/
/* ------------------------------------------------
* 1.4. Colours for graphs and illustrations
--------------------------------------------------*/
/* ------------------------------------------------
* 1.5. Widget Colours
--------------------------------------------------*/
/* ------------------------------------------------
* 2.1. Blue-Grey - Primary Action - buttonType01
--------------------------------------------------*/
/* ------------------------------------------------
* 2.2. Soft-Grey - Action - buttonType02
--------------------------------------------------*/
/* ------------------------------------------------
* 2.3. Green - Call to Action - buttonType03
--------------------------------------------------*/
/* ------------------------------------------------
* 2.4. Links
--------------------------------------------------*/
/* ------------------------------------------------
* 2.5. Input
--------------------------------------------------*/
/* ------------------------------------------------
* 3.1. Definitions of content widths
--------------------------------------------------*/
/* ------------------------------------------------
* 3.2. Definitions of content gutters
--------------------------------------------------*/
/* ------------------------------------------------
* 3.3. Definition of Breakpoints for Media Queries
--------------------------------------------------*/
/* ------------------------------------------------
* 3.4. Definition of grid elements
--------------------------------------------------*/
/* ------------------------------------------------
* 4.1. Prefix for icons
--------------------------------------------------*/
/* ------------------------------------------------
* 4.2. Codes for icons
--------------------------------------------------*/
/* ==========================================================================
   @mixins
   ========================================================================== */
/*
 * Documentation about mixin with SASS: http://sass-lang.com/documentation/file.SASS_REFERENCE.html#mixins
 * 
 * ------------------------------------------------------
 * Table of Contents
 * ------------------------------------------------------
 * 
 * 1. Mixins Global
 *    1.1. (V)Align Center for element [align-center($orientation)]
 *    1.2. Text Color for the different state of a link <a>
 *    1.3. Calculation element (percent value and other value like em, pc etc...)
 *    1.4. Alignment placeholder
 *    1.5. Font-Face code generator
 * 
 * 2. Mixins for Media Queries
 *    2.1. Media Queries "min-width" [at-least($device-width)]
 *    2.2. Media Queries "max-width" [until($device-width)]
 *    2.3. Media Queries "max-width" and "min-width" [for-device($device)]
 *    2.4. Media Queries retina devices
 *    2.5. Media Queries "min-width" [from-device($device-width)]
 * 
 * 3. Mixins for Print
 *    3.1. Media Queries for Print [print($value)]
 *    3.2. Shortcut for hidde Element only for Print [no-print]
 * 
 * 4. Mixins for Grid
 * 
 * 5. Mixins for Animation
 *    5.1. Keyframes
 * 
 * 6. Mixins for Icon Font
 *    6.1. Icon After
 * 
 */
/* -------------------------------------------------------------
   * 1.1. (V)Align Center for element [align-center($orientation)]
   ---------------------------------------------------------------*/
/* -------------------------------------------------------------
   * 1.2. Text Color for the different state of a link <a>
   ---------------------------------------------------------------*/
/* ---------------------------------------------------------------------------
   * 1.3. Calculation element (percent value and other value like em, pc etc...)
   -----------------------------------------------------------------------------*/
/* -------------------------------------------------------------
   * 1.4. Alignment placeholder
   ---------------------------------------------------------------*/
/* -------------------------------------------------------------
   * 1.5. Font-Face code generator
   ---------------------------------------------------------------*/
/* 
    * -------------------------------------------
    * Example the code taht we use:
    * -------------------------------------------
     
      @include font-face-belfius('BelfiusNormalLight', 
          'belfiusnormal_light.woff',
          'belfiusnormal_light.ttf',
          'belfiusnormal_light.svg', 
          'belfiusnormal_regular.eot',
         normal, normal
      );
    
    ---------------------------------------------
    */
/* -------------------------------------------------------------
   * 2.1. Media Queries "min-width" [at-least($device-width)]
   ---------------------------------------------------------------*/
/* -------------------------------------------------------------
   * 2.2. Media Queries "max-width" [until($device-width)]
   ---------------------------------------------------------------*/
/* -------------------------------------------------------------
   * 2.3. Media Queries "max-width" and "min-width" 
   ---------------------------------------------------------------*/
/* -------------------------------------------------------------
   * 2.4. Media Queries retina devices 
   ---------------------------------------------------------------*/
/* -------------------------------------------------------------
   * 2.5. Media Queries "min-width" [from-device($device-width)]
   ---------------------------------------------------------------*/
/* -------------------------------------------------------------
   * 3.1. Media Queries for Print [print($value)]
   ---------------------------------------------------------------*/
/* -------------------------------------------------------------
   * 3.2. Shortcut for hidde Element only for Print [no-print]
   ---------------------------------------------------------------*/
/* -------------------------------------------------------------
   * 5.1. Keyframes
   ---------------------------------------------------------------*/
/* -------------------------------------------------------------
   * 5.2. Single-Animation
   ---------------------------------------------------------------*/
/* -------------------------------------------------------------
   * 6.1. Icon After
   ---------------------------------------------------------------*/
/* ==========================================================================
   @functions
   ========================================================================== */
/*
 * Documentation about function with SASS: http://sass-lang.com/documentation/file.SASS_REFERENCE.html#function_directives
 * 
 * ------------------------------------------------------
 * Table of Contents
 * ------------------------------------------------------
 * 
 * 1. Grid Column(s) Size
 *    
 * 
 */
/* ------------------------------------------------
 * 2.1. Container Base
 --------------------------------------------------*/
/* ------------------------------------------------
 * 2.2. Container Base Spaced Mobile
 --------------------------------------------------*/
/* ------------------------------------------------
 * 3.1. Column 1on2 
 --------------------------------------------------*/
/* ------------------------------------------------
 * 3.2. Column 1on3 
 --------------------------------------------------*/
/* ------------------------------------------------
 * 3.3. Column 2on3 
 --------------------------------------------------*/
@media only screen and (max-width: 1007px) {
 }
@media only screen and (max-width: 767px) {
 }

@media only screen and (max-width: 1007px) {
 }
@media only screen and (max-width: 767px) {
 }

@media only screen and (max-width: 1007px) {
 }
@media only screen and (max-width: 767px) {
 }

@media only screen and (max-width: 1007px) {
 }
@media only screen and (max-width: 767px) {
 }

@media only screen and (max-width: 1007px) {
 }

@media only screen and (max-width: 1007px) {
 }

/* ------------------------------------------------
  * 1.1. General Configurations
  --------------------------------------------------*/
/* ------------------------------------------------
  * 1.2. Colors Configurations
  --------------------------------------------------*/
.ui-tabs.ui-widget.ui-widget-content {
  border: none; }

.ui-tabs .ui-tabs-nav {
  margin: 0px 0px 20px 0px;
  padding: 0px 0px 0px 15px;
  border-bottom: 1px solid #d6d6d6; }
  .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
    padding: 0 10px; }

html.ie9 .ui-tabs .ui-tabs-nav li a {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNlOWU5ZTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjY2NjY2NjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==); }

html.lt-ie9 .ui-tabs .ui-tabs-nav li a {
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e9e9', endColorstr='#cccccc',GradientType=0 ); }

.ui-tabs .ui-tabs-nav li + li {
  margin-left: 1px; }

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  background: #ffffff;
  border: 1px solid #d6d6d6;
  border-bottom: 1px solid #ffffff;
  z-index: 1; }

.ui-tabs .ui-tabs-nav li a {
  display: block;
  padding: 0.6em 1em 0.6em 1em;
  color: #51626f;
  text-decoration: none; }

.ui-tabs .ui-tabs-nav li.ui-tabs-active a {
  color: #333333; }

.ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
  cursor: text; }

.ui-tabs .ui-tabs-nav li a, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
  cursor: pointer; }

.tabbedPane, .tabbedPane.ui-tabs, .tabbedPane.ui-tabs.ui-widget.ui-widget-content {
  position: relative;
  /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
  padding: 0;
  /* ------------------------------------------------
    * 2.1. Section and wrapper Styles
    --------------------------------------------------*/
  margin: 25px 0 25px 0;
  padding: 0;
  border: 1px solid #e3dcd3;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  -o-border-radius: 12px;
  border-radius: 12px;
  background: #e3dcd3; }
  .tabbedPane .ui-tabs-nav li, .tabbedPane.ui-tabs .ui-tabs-nav li, .tabbedPane.ui-tabs.ui-widget.ui-widget-content .ui-tabs-nav li {
    list-style: none;
    float: left;
    position: relative;
    top: 2px;
    margin: 0;
    padding: 0;
    white-space: nowrap;
    background: #e9e9e9;
    background: -moz-linear-gradient(top, #e9e9e9 50%, #cccccc 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #e9e9e9), color-stop(100%, #cccccc));
    background: -webkit-linear-gradient(top, #e9e9e9 50%, #cccccc 100%);
    background: -o-linear-gradient(top, #e9e9e9 50%, #cccccc 100%);
    background: -ms-linear-gradient(top, #e9e9e9 50%, #cccccc 100%);
    background: linear-gradient(to bottom, #e9e9e9 50%, #cccccc 100%);
    border: none;
    -webkit-border-radius-topleft: 5px;
    -moz-border-radius-topleft: 5px;
    -ms-border-radius-topleft: 5px;
    -o-border-radius-topleft: 5px;
    border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
    -moz-border-top-left-radius: 5px;
    -ms-border-top-left-radius: 5px;
    -o-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
    -webkit-border-radius-topright: 5px;
    -moz-border-radius-topright: 5px;
    -ms-border-radius-topright: 5px;
    -o-border-radius-topright: 5px;
    border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-top-right-radius: 5px;
    -ms-border-top-right-radius: 5px;
    -o-border-top-right-radius: 5px;
    border-top-right-radius: 5px; }
  .tabbedPane .ui-tabs-nav.ui-widget-header.ui-corner-all, .tabbedPane.ui-tabs .ui-tabs-nav.ui-widget-header.ui-corner-all, .tabbedPane.ui-tabs.ui-widget.ui-widget-content .ui-tabs-nav.ui-widget-header.ui-corner-all {
    background: none;
    border: none; }
  .tabbedPane .ui-tabs-panel, .tabbedPane.ui-tabs .ui-tabs-panel, .tabbedPane.ui-tabs.ui-widget.ui-widget-content .ui-tabs-panel {
    display: block;
    padding: 20px;
    background: none;
    background-color: #FFFFFF;
    border-width: 0;
    -webkit-border-radius: 0 0 12px 12px;
    -moz-border-radius: 0 0 12px 12px;
    -ms-border-radius: 0 0 12px 12px;
    -o-border-radius: 0 0 12px 12px;
    border-radius: 0 0 12px 12px; }
  .tabbedPane > ul, .tabbedPane > ul.ui-tabs, .tabbedPane > ul.ui-widget-header, .tabbedPane.ui-tabs > ul, .tabbedPane.ui-tabs > ul.ui-tabs, .tabbedPane.ui-tabs > ul.ui-widget-header, .tabbedPane.ui-tabs.ui-widget.ui-widget-content > ul, .tabbedPane.ui-tabs.ui-widget.ui-widget-content > ul.ui-tabs, .tabbedPane.ui-tabs.ui-widget.ui-widget-content > ul.ui-widget-header {
    display: inline-block;
    width: 100%;
    height: 40px;
    margin: 20px 15px 0 15px;
    padding: 0;
    vertical-align: bottom;
    overflow: visible;
    background: none;
    border: 0px; }
    .tabbedPane > ul > li, .tabbedPane > ul.ui-tabs > li, .tabbedPane > ul.ui-widget-header > li, .tabbedPane.ui-tabs > ul > li, .tabbedPane.ui-tabs > ul.ui-tabs > li, .tabbedPane.ui-tabs > ul.ui-widget-header > li, .tabbedPane.ui-tabs.ui-widget.ui-widget-content > ul > li, .tabbedPane.ui-tabs.ui-widget.ui-widget-content > ul.ui-tabs > li, .tabbedPane.ui-tabs.ui-widget.ui-widget-content > ul.ui-widget-header > li {
      position: relative;
      float: left;
      overflow: visible;
      margin: 0 5px;
      padding: 0px;
      border: 0px;
      /* ------------------------------------------------
             * 2.3. Infobulle
             --------------------------------------------------*/ }
      .tabbedPane > ul > li > a, .tabbedPane > ul.ui-tabs > li > a, .tabbedPane > ul.ui-widget-header > li > a, .tabbedPane.ui-tabs > ul > li > a, .tabbedPane.ui-tabs > ul.ui-tabs > li > a, .tabbedPane.ui-tabs > ul.ui-widget-header > li > a, .tabbedPane.ui-tabs.ui-widget.ui-widget-content > ul > li > a, .tabbedPane.ui-tabs.ui-widget.ui-widget-content > ul.ui-tabs > li > a, .tabbedPane.ui-tabs.ui-widget.ui-widget-content > ul.ui-widget-header > li > a {
        position: relative;
        display: block;
        padding: 0 10px;
        height: 38px;
        border: 0px;
        -webkit-border-radius: 6px 6px 0 0;
        -moz-border-radius: 6px 6px 0 0;
        -ms-border-radius: 6px 6px 0 0;
        -o-border-radius: 6px 6px 0 0;
        border-radius: 6px 6px 0 0;
        background: #afa7a0;
        outline: none;
        line-height: 38px;
        color: #FFFFFF;
        text-decoration: none;
        font-family: "BelfiusBlack", Arial, sans-serif;
        font-size: 14px; }
        .tabbedPane > ul > li > a:before, .tabbedPane > ul.ui-tabs > li > a:before, .tabbedPane > ul.ui-widget-header > li > a:before, .tabbedPane.ui-tabs > ul > li > a:before, .tabbedPane.ui-tabs > ul.ui-tabs > li > a:before, .tabbedPane.ui-tabs > ul.ui-widget-header > li > a:before, .tabbedPane.ui-tabs.ui-widget.ui-widget-content > ul > li > a:before, .tabbedPane.ui-tabs.ui-widget.ui-widget-content > ul.ui-tabs > li > a:before, .tabbedPane.ui-tabs.ui-widget.ui-widget-content > ul.ui-widget-header > li > a:before {
          content: '';
          position: absolute;
          left: -4px;
          bottom: 0;
          width: 4px;
          height: 4px;
          background: radial-gradient(circle at 0 0, rgba(0, 0, 0, 0) 3px, #afa7a0 3px); }
        .tabbedPane > ul > li > a:after, .tabbedPane > ul.ui-tabs > li > a:after, .tabbedPane > ul.ui-widget-header > li > a:after, .tabbedPane.ui-tabs > ul > li > a:after, .tabbedPane.ui-tabs > ul.ui-tabs > li > a:after, .tabbedPane.ui-tabs > ul.ui-widget-header > li > a:after, .tabbedPane.ui-tabs.ui-widget.ui-widget-content > ul > li > a:after, .tabbedPane.ui-tabs.ui-widget.ui-widget-content > ul.ui-tabs > li > a:after, .tabbedPane.ui-tabs.ui-widget.ui-widget-content > ul.ui-widget-header > li > a:after {
          content: '';
          position: absolute;
          right: -4px;
          bottom: 0;
          width: 4px;
          height: 4px;
          background: radial-gradient(circle at 100% 0, rgba(0, 0, 0, 0) 3px, #afa7a0 3px); }
      .tabbedPane > ul > li.ui-state-active > a, .tabbedPane > ul.ui-tabs > li.ui-state-active > a, .tabbedPane > ul.ui-widget-header > li.ui-state-active > a, .tabbedPane.ui-tabs > ul > li.ui-state-active > a, .tabbedPane.ui-tabs > ul.ui-tabs > li.ui-state-active > a, .tabbedPane.ui-tabs > ul.ui-widget-header > li.ui-state-active > a, .tabbedPane.ui-tabs.ui-widget.ui-widget-content > ul > li.ui-state-active > a, .tabbedPane.ui-tabs.ui-widget.ui-widget-content > ul.ui-tabs > li.ui-state-active > a, .tabbedPane.ui-tabs.ui-widget.ui-widget-content > ul.ui-widget-header > li.ui-state-active > a {
        background: #FFFFFF;
        color: #7b736d; }
        .tabbedPane > ul > li.ui-state-active > a:before, .tabbedPane > ul.ui-tabs > li.ui-state-active > a:before, .tabbedPane > ul.ui-widget-header > li.ui-state-active > a:before, .tabbedPane.ui-tabs > ul > li.ui-state-active > a:before, .tabbedPane.ui-tabs > ul.ui-tabs > li.ui-state-active > a:before, .tabbedPane.ui-tabs > ul.ui-widget-header > li.ui-state-active > a:before, .tabbedPane.ui-tabs.ui-widget.ui-widget-content > ul > li.ui-state-active > a:before, .tabbedPane.ui-tabs.ui-widget.ui-widget-content > ul.ui-tabs > li.ui-state-active > a:before, .tabbedPane.ui-tabs.ui-widget.ui-widget-content > ul.ui-widget-header > li.ui-state-active > a:before {
          content: '';
          background: radial-gradient(circle at 0 0, rgba(0, 0, 0, 0) 3px, #FFFFFF 3px); }
        .tabbedPane > ul > li.ui-state-active > a:after, .tabbedPane > ul.ui-tabs > li.ui-state-active > a:after, .tabbedPane > ul.ui-widget-header > li.ui-state-active > a:after, .tabbedPane.ui-tabs > ul > li.ui-state-active > a:after, .tabbedPane.ui-tabs > ul.ui-tabs > li.ui-state-active > a:after, .tabbedPane.ui-tabs > ul.ui-widget-header > li.ui-state-active > a:after, .tabbedPane.ui-tabs.ui-widget.ui-widget-content > ul > li.ui-state-active > a:after, .tabbedPane.ui-tabs.ui-widget.ui-widget-content > ul.ui-tabs > li.ui-state-active > a:after, .tabbedPane.ui-tabs.ui-widget.ui-widget-content > ul.ui-widget-header > li.ui-state-active > a:after {
          content: '';
          background: radial-gradient(circle at 100% 0, rgba(0, 0, 0, 0) 3px, #FFFFFF 3px); }
      .tabbedPane > ul > li:before, .tabbedPane > ul.ui-tabs > li:before, .tabbedPane > ul.ui-widget-header > li:before, .tabbedPane.ui-tabs > ul > li:before, .tabbedPane.ui-tabs > ul.ui-tabs > li:before, .tabbedPane.ui-tabs > ul.ui-widget-header > li:before, .tabbedPane.ui-tabs.ui-widget.ui-widget-content > ul > li:before, .tabbedPane.ui-tabs.ui-widget.ui-widget-content > ul.ui-tabs > li:before, .tabbedPane.ui-tabs.ui-widget.ui-widget-content > ul.ui-widget-header > li:before {
        content: none; }
      .tabbedPane > ul > li > span, .tabbedPane > ul.ui-tabs > li > span, .tabbedPane > ul.ui-widget-header > li > span, .tabbedPane.ui-tabs > ul > li > span, .tabbedPane.ui-tabs > ul.ui-tabs > li > span, .tabbedPane.ui-tabs > ul.ui-widget-header > li > span, .tabbedPane.ui-tabs.ui-widget.ui-widget-content > ul > li > span, .tabbedPane.ui-tabs.ui-widget.ui-widget-content > ul.ui-tabs > li > span, .tabbedPane.ui-tabs.ui-widget.ui-widget-content > ul.ui-widget-header > li > span {
        position: absolute;
        display: block;
        top: -40px;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        transform: translateX(-50%);
        z-index: 2;
        min-width: 160px;
        width: auto;
        height: auto;
        padding: 5px 10px;
        margin: 0;
        -webkit-border-radius: 6px;
        -moz-border-radius: 6px;
        -ms-border-radius: 6px;
        -o-border-radius: 6px;
        border-radius: 6px;
        background: #00a7a6;
        text-align: center;
        color: #FFF;
        font-family: "BelfiusBlack", Arial, sans-serif;
        font-size: 14px;
        opacity: 0;
        -moz-animation: revealInfobulleOnLoad 1s ease 1 forwards 2s;
        -webkit-animation: revealInfobulleOnLoad 1s ease 1 forwards 2s;
        -o-animation: revealInfobulleOnLoad 1s ease 1 forwards 2s;
        -ms-animation: revealInfobulleOnLoad 1s ease 1 forwards 2s;
        animation: revealInfobulleOnLoad 1s ease 1 forwards 2s; }
        .tabbedPane > ul > li > span:after, .tabbedPane > ul.ui-tabs > li > span:after, .tabbedPane > ul.ui-widget-header > li > span:after, .tabbedPane.ui-tabs > ul > li > span:after, .tabbedPane.ui-tabs > ul.ui-tabs > li > span:after, .tabbedPane.ui-tabs > ul.ui-widget-header > li > span:after, .tabbedPane.ui-tabs.ui-widget.ui-widget-content > ul > li > span:after, .tabbedPane.ui-tabs.ui-widget.ui-widget-content > ul.ui-tabs > li > span:after, .tabbedPane.ui-tabs.ui-widget.ui-widget-content > ul.ui-widget-header > li > span:after {
          content: '';
          width: 0;
          height: 0;
          position: absolute;
          left: 50%;
          -webkit-transform: translateX(-50%);
          -moz-transform: translateX(-50%);
          -ms-transform: translateX(-50%);
          -o-transform: translateX(-50%);
          transform: translateX(-50%);
          bottom: -7px;
          border-left: 7px solid transparent;
          border-right: 7px solid transparent;
          border-top: 8px solid #00a7a6; }

.singleTabbedPane {
  margin: 25px 0 25px 0;
  padding: 20px;
  border: 1px solid #e3dcd3;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  -o-border-radius: 12px;
  border-radius: 12px; }

/* ------------------------------------------------
  * 4.1. Animation/Keyframe "revealInfobulleOnLoad"
  --------------------------------------------------*/
@-webkit-keyframes revealInfobulleOnLoad {
  0% {
    opacity: 0;
    top: -60px; }

  100% {
    opacity: 1;
    top: -40px; } }

@-moz-keyframes revealInfobulleOnLoad {
  0% {
    opacity: 0;
    top: -60px; }

  100% {
    opacity: 1;
    top: -40px; } }

@-o-keyframes revealInfobulleOnLoad {
  0% {
    opacity: 0;
    top: -60px; }

  100% {
    opacity: 1;
    top: -40px; } }

@-ms-keyframes revealInfobulleOnLoad {
  0% {
    opacity: 0;
    top: -60px; }

  100% {
    opacity: 1;
    top: -40px; } }

@keyframes revealInfobulleOnLoad {
  0% {
    opacity: 0;
    top: -60px; }

  100% {
    opacity: 1;
    top: -40px; } }

/*# sourceMappingURL=jquery.ui.tabs.css.map */
.ui-tabs.ui-widget.ui-widget-content{border:none}.ui-tabs .ui-tabs-nav{margin:0 0 20px 0;padding:0 0 0 15px;border-bottom:1px solid #d6d6d6}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{padding:0 10px}html.ie9 .ui-tabs .ui-tabs-nav li a{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNlOWU5ZTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjY2NjY2NjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==)}html.lt-ie9 .ui-tabs .ui-tabs-nav li a{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9',endColorstr='#cccccc',GradientType=0)}.ui-tabs .ui-tabs-nav li+li{margin-left:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active{background:#fff;border:1px solid #d6d6d6;border-bottom:1px solid #fff;z-index:1}.ui-tabs .ui-tabs-nav li a{display:block;padding:.6em 1em .6em 1em;color:#51626f;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active a{color:#333}.ui-tabs .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-tabs-loading a{cursor:text}.ui-tabs .ui-tabs-nav li a,.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer}.tabbedPane,.tabbedPane.ui-tabs,.tabbedPane.ui-tabs.ui-widget.ui-widget-content{position:relative;padding:0;margin:25px 0 25px 0;padding:0;border:1px solid #e3dcd3;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;border-radius:12px;background:#e3dcd3}.tabbedPane .ui-tabs-nav li,.tabbedPane.ui-tabs .ui-tabs-nav li,.tabbedPane.ui-tabs.ui-widget.ui-widget-content .ui-tabs-nav li{list-style:none;float:left;position:relative;top:2px;margin:0;padding:0;white-space:nowrap;background:#e9e9e9;background:-moz-linear-gradient(top,#e9e9e9 50%,#ccc 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#e9e9e9),color-stop(100%,#ccc));background:-webkit-linear-gradient(top,#e9e9e9 50%,#ccc 100%);background:-o-linear-gradient(top,#e9e9e9 50%,#ccc 100%);background:-ms-linear-gradient(top,#e9e9e9 50%,#ccc 100%);background:linear-gradient(to bottom,#e9e9e9 50%,#ccc 100%);border:none;-webkit-border-radius-topleft:5px;-moz-border-radius-topleft:5px;-ms-border-radius-topleft:5px;-o-border-radius-topleft:5px;border-radius-topleft:5px;-webkit-border-top-left-radius:5px;-moz-border-top-left-radius:5px;-ms-border-top-left-radius:5px;-o-border-top-left-radius:5px;border-top-left-radius:5px;-webkit-border-radius-topright:5px;-moz-border-radius-topright:5px;-ms-border-radius-topright:5px;-o-border-radius-topright:5px;border-radius-topright:5px;-webkit-border-top-right-radius:5px;-moz-border-top-right-radius:5px;-ms-border-top-right-radius:5px;-o-border-top-right-radius:5px;border-top-right-radius:5px}.tabbedPane .ui-tabs-nav.ui-widget-header.ui-corner-all,.tabbedPane.ui-tabs .ui-tabs-nav.ui-widget-header.ui-corner-all,.tabbedPane.ui-tabs.ui-widget.ui-widget-content .ui-tabs-nav.ui-widget-header.ui-corner-all{background:none;border:none}.tabbedPane .ui-tabs-panel,.tabbedPane.ui-tabs .ui-tabs-panel,.tabbedPane.ui-tabs.ui-widget.ui-widget-content .ui-tabs-panel{display:block;padding:20px;background:none;background-color:#fff;border-width:0;-webkit-border-radius:0 0 12px 12px;-moz-border-radius:0 0 12px 12px;-ms-border-radius:0 0 12px 12px;-o-border-radius:0 0 12px 12px;border-radius:0 0 12px 12px}.tabbedPane>ul,.tabbedPane>ul.ui-tabs,.tabbedPane>ul.ui-widget-header,.tabbedPane.ui-tabs>ul,.tabbedPane.ui-tabs>ul.ui-tabs,.tabbedPane.ui-tabs>ul.ui-widget-header,.tabbedPane.ui-tabs.ui-widget.ui-widget-content>ul,.tabbedPane.ui-tabs.ui-widget.ui-widget-content>ul.ui-tabs,.tabbedPane.ui-tabs.ui-widget.ui-widget-content>ul.ui-widget-header{display:inline-block;width:100%;height:40px;margin:20px 15px 0 15px;padding:0;vertical-align:bottom;overflow:visible;background:none;border:0}.tabbedPane>ul>li,.tabbedPane>ul.ui-tabs>li,.tabbedPane>ul.ui-widget-header>li,.tabbedPane.ui-tabs>ul>li,.tabbedPane.ui-tabs>ul.ui-tabs>li,.tabbedPane.ui-tabs>ul.ui-widget-header>li,.tabbedPane.ui-tabs.ui-widget.ui-widget-content>ul>li,.tabbedPane.ui-tabs.ui-widget.ui-widget-content>ul.ui-tabs>li,.tabbedPane.ui-tabs.ui-widget.ui-widget-content>ul.ui-widget-header>li{position:relative;float:left;overflow:visible;margin:0 5px;padding:0;border:0}.tabbedPane>ul>li>a,.tabbedPane>ul.ui-tabs>li>a,.tabbedPane>ul.ui-widget-header>li>a,.tabbedPane.ui-tabs>ul>li>a,.tabbedPane.ui-tabs>ul.ui-tabs>li>a,.tabbedPane.ui-tabs>ul.ui-widget-header>li>a,.tabbedPane.ui-tabs.ui-widget.ui-widget-content>ul>li>a,.tabbedPane.ui-tabs.ui-widget.ui-widget-content>ul.ui-tabs>li>a,.tabbedPane.ui-tabs.ui-widget.ui-widget-content>ul.ui-widget-header>li>a{position:relative;display:block;padding:0 10px;height:38px;border:0;-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;-ms-border-radius:6px 6px 0 0;-o-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;background:#afa7a0;outline:none;line-height:38px;color:#fff;text-decoration:none;font-family:"BelfiusBlack",Arial,sans-serif;font-size:14px}.tabbedPane>ul>li>a:before,.tabbedPane>ul.ui-tabs>li>a:before,.tabbedPane>ul.ui-widget-header>li>a:before,.tabbedPane.ui-tabs>ul>li>a:before,.tabbedPane.ui-tabs>ul.ui-tabs>li>a:before,.tabbedPane.ui-tabs>ul.ui-widget-header>li>a:before,.tabbedPane.ui-tabs.ui-widget.ui-widget-content>ul>li>a:before,.tabbedPane.ui-tabs.ui-widget.ui-widget-content>ul.ui-tabs>li>a:before,.tabbedPane.ui-tabs.ui-widget.ui-widget-content>ul.ui-widget-header>li>a:before{content:'';position:absolute;left:-4px;bottom:0;width:4px;height:4px;background:radial-gradient(circle at 0 0,rgba(0,0,0,0) 3px,#afa7a0 3px)}.tabbedPane>ul>li>a:after,.tabbedPane>ul.ui-tabs>li>a:after,.tabbedPane>ul.ui-widget-header>li>a:after,.tabbedPane.ui-tabs>ul>li>a:after,.tabbedPane.ui-tabs>ul.ui-tabs>li>a:after,.tabbedPane.ui-tabs>ul.ui-widget-header>li>a:after,.tabbedPane.ui-tabs.ui-widget.ui-widget-content>ul>li>a:after,.tabbedPane.ui-tabs.ui-widget.ui-widget-content>ul.ui-tabs>li>a:after,.tabbedPane.ui-tabs.ui-widget.ui-widget-content>ul.ui-widget-header>li>a:after{content:'';position:absolute;right:-4px;bottom:0;width:4px;height:4px;background:radial-gradient(circle at 100% 0,rgba(0,0,0,0) 3px,#afa7a0 3px)}.tabbedPane>ul>li.ui-state-active>a,.tabbedPane>ul.ui-tabs>li.ui-state-active>a,.tabbedPane>ul.ui-widget-header>li.ui-state-active>a,.tabbedPane.ui-tabs>ul>li.ui-state-active>a,.tabbedPane.ui-tabs>ul.ui-tabs>li.ui-state-active>a,.tabbedPane.ui-tabs>ul.ui-widget-header>li.ui-state-active>a,.tabbedPane.ui-tabs.ui-widget.ui-widget-content>ul>li.ui-state-active>a,.tabbedPane.ui-tabs.ui-widget.ui-widget-content>ul.ui-tabs>li.ui-state-active>a,.tabbedPane.ui-tabs.ui-widget.ui-widget-content>ul.ui-widget-header>li.ui-state-active>a{background:#fff;color:#7b736d}.tabbedPane>ul>li.ui-state-active>a:before,.tabbedPane>ul.ui-tabs>li.ui-state-active>a:before,.tabbedPane>ul.ui-widget-header>li.ui-state-active>a:before,.tabbedPane.ui-tabs>ul>li.ui-state-active>a:before,.tabbedPane.ui-tabs>ul.ui-tabs>li.ui-state-active>a:before,.tabbedPane.ui-tabs>ul.ui-widget-header>li.ui-state-active>a:before,.tabbedPane.ui-tabs.ui-widget.ui-widget-content>ul>li.ui-state-active>a:before,.tabbedPane.ui-tabs.ui-widget.ui-widget-content>ul.ui-tabs>li.ui-state-active>a:before,.tabbedPane.ui-tabs.ui-widget.ui-widget-content>ul.ui-widget-header>li.ui-state-active>a:before{content:'';background:radial-gradient(circle at 0 0,rgba(0,0,0,0) 3px,#fff 3px)}.tabbedPane>ul>li.ui-state-active>a:after,.tabbedPane>ul.ui-tabs>li.ui-state-active>a:after,.tabbedPane>ul.ui-widget-header>li.ui-state-active>a:after,.tabbedPane.ui-tabs>ul>li.ui-state-active>a:after,.tabbedPane.ui-tabs>ul.ui-tabs>li.ui-state-active>a:after,.tabbedPane.ui-tabs>ul.ui-widget-header>li.ui-state-active>a:after,.tabbedPane.ui-tabs.ui-widget.ui-widget-content>ul>li.ui-state-active>a:after,.tabbedPane.ui-tabs.ui-widget.ui-widget-content>ul.ui-tabs>li.ui-state-active>a:after,.tabbedPane.ui-tabs.ui-widget.ui-widget-content>ul.ui-widget-header>li.ui-state-active>a:after{content:'';background:radial-gradient(circle at 100% 0,rgba(0,0,0,0) 3px,#fff 3px)}.tabbedPane>ul>li:before,.tabbedPane>ul.ui-tabs>li:before,.tabbedPane>ul.ui-widget-header>li:before,.tabbedPane.ui-tabs>ul>li:before,.tabbedPane.ui-tabs>ul.ui-tabs>li:before,.tabbedPane.ui-tabs>ul.ui-widget-header>li:before,.tabbedPane.ui-tabs.ui-widget.ui-widget-content>ul>li:before,.tabbedPane.ui-tabs.ui-widget.ui-widget-content>ul.ui-tabs>li:before,.tabbedPane.ui-tabs.ui-widget.ui-widget-content>ul.ui-widget-header>li:before{content:none}.tabbedPane>ul>li>span,.tabbedPane>ul.ui-tabs>li>span,.tabbedPane>ul.ui-widget-header>li>span,.tabbedPane.ui-tabs>ul>li>span,.tabbedPane.ui-tabs>ul.ui-tabs>li>span,.tabbedPane.ui-tabs>ul.ui-widget-header>li>span,.tabbedPane.ui-tabs.ui-widget.ui-widget-content>ul>li>span,.tabbedPane.ui-tabs.ui-widget.ui-widget-content>ul.ui-tabs>li>span,.tabbedPane.ui-tabs.ui-widget.ui-widget-content>ul.ui-widget-header>li>span{position:absolute;display:block;top:-40px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);z-index:2;min-width:160px;width:auto;height:auto;padding:5px 10px;margin:0;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;background:#00a7a6;text-align:center;color:#fff;font-family:"BelfiusBlack",Arial,sans-serif;font-size:14px;opacity:0;-moz-animation:revealInfobulleOnLoad 1s ease 1 forwards 2s;-webkit-animation:revealInfobulleOnLoad 1s ease 1 forwards 2s;-o-animation:revealInfobulleOnLoad 1s ease 1 forwards 2s;-ms-animation:revealInfobulleOnLoad 1s ease 1 forwards 2s;animation:revealInfobulleOnLoad 1s ease 1 forwards 2s}.tabbedPane>ul>li>span:after,.tabbedPane>ul.ui-tabs>li>span:after,.tabbedPane>ul.ui-widget-header>li>span:after,.tabbedPane.ui-tabs>ul>li>span:after,.tabbedPane.ui-tabs>ul.ui-tabs>li>span:after,.tabbedPane.ui-tabs>ul.ui-widget-header>li>span:after,.tabbedPane.ui-tabs.ui-widget.ui-widget-content>ul>li>span:after,.tabbedPane.ui-tabs.ui-widget.ui-widget-content>ul.ui-tabs>li>span:after,.tabbedPane.ui-tabs.ui-widget.ui-widget-content>ul.ui-widget-header>li>span:after{content:'';width:0;height:0;position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);bottom:-7px;border-left:7px solid transparent;border-right:7px solid transparent;border-top:8px solid #00a7a6}.singleTabbedPane{margin:25px 0 25px 0;padding:20px;border:1px solid #e3dcd3;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;border-radius:12px}@-webkit-keyframes revealInfobulleOnLoad{0%{opacity:0;top:-60px}100%{opacity:1;top:-40px}}@-moz-keyframes revealInfobulleOnLoad{0%{opacity:0;top:-60px}100%{opacity:1;top:-40px}}@-o-keyframes revealInfobulleOnLoad{0%{opacity:0;top:-60px;}100%{opacity:1;top:-40px;}}@-ms-keyframes revealInfobulleOnLoad{0%{opacity:0;top:-60px}100%{opacity:1;top:-40px}}@keyframes revealInfobulleOnLoad{0%{opacity:0;top:-60px}100%{opacity:1;top:-40px}}
.ui-timepicker-div .ui-widget-header {
  margin-bottom: 8px; }

.ui-timepicker-div dl {
  text-align: left; }

.ui-timepicker-div dl dt {
  float: left;
  clear: left;
  padding: 0 0 0 5px; }

.ui-timepicker-div dl dd {
  margin: 0 10px 10px 40%; }

.ui-timepicker-div td {
  font-size: 90%; }

.ui-tpicker-grid-label {
  background: none;
  border: none;
  margin: 0;
  padding: 0; }

.ui-timepicker-rtl {
  direction: rtl; }

.ui-timepicker-rtl dl {
  text-align: right;
  padding: 0 5px 0 0; }

.ui-timepicker-rtl dl dt {
  float: right;
  clear: right; }

.ui-timepicker-rtl dl dd {
  margin: 0 40% 10px 10px; }

.ui_tpicker_hour_slider, .ui_tpicker_minute_slider {
  background-color: #c30045; }

/*# sourceMappingURL=jquery.ui.timepicker-addon.css.map */
.ui-timepicker-div .ui-widget-header{margin-bottom:8px}.ui-timepicker-div dl{text-align:left}.ui-timepicker-div dl dt{float:left;clear:left;padding:0 0 0 5px}.ui-timepicker-div dl dd{margin:0 10px 10px 40%}.ui-timepicker-div td{font-size:90%}.ui-tpicker-grid-label{background:none;border:none;margin:0;padding:0}.ui-timepicker-rtl{direction:rtl}.ui-timepicker-rtl dl{text-align:right;padding:0 5px 0 0}.ui-timepicker-rtl dl dt{float:right;clear:right}.ui-timepicker-rtl dl dd{margin:0 40% 10px 10px}.ui_tpicker_hour_slider,.ui_tpicker_minute_slider{background-color:#c30045}
/* ToolTip & HelpTip
----------------------------------*/
span.Tooltip {
  border-bottom: 1px dashed #0c1a23; }

.ui-tooltip {
  position: absolute;
  width: 250px;
  background-color: #ebebe6;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0px 0px 10px #8C8782;
  -moz-box-shadow: 0px 0px 10px #8C8782;
  box-shadow: 0px 0px 10px #8C8782;
  z-index: 9999; }

.ui-tooltip > header {
  float: left;
  height: 20px;
  width: 217px;
  margin-left: 5px; }

.ui-tooltip-titlebar-close {
  position: absolute;
  top: 5px;
  right: 5px;
  width: 17px;
  height: 17px;
  overflow: hidden; }

.ui-tooltip-titlebar-close:hover {
  background-position: -25px -337px; }

.ui-tooltip-titlebar-close > span.ui-icon {
  background: none; }

.ui-tooltip > .ui-tooltip-content {
  clear: both;
  padding: 10px 10px 20px 10px;
  color: #51626f; }

span.HelpTip {
  display: inline-block;
  width: 12px;
  height: 12px;
  overflow: hidden;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  cursor: pointer; }

.ui-tooltip p {
  line-height: 15px; }

.ui-tooltip ul > li {
  font-size: 11px;
  line-height: 15px; }

/*# sourceMappingURL=jquery.ui.tooltip.css.map */
span.Tooltip{border-bottom:1px dashed #0c1a23}.ui-tooltip{position:absolute;width:250px;background-color:#ebebe6;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 10px #8c8782;-moz-box-shadow:0 0 10px #8c8782;box-shadow:0 0 10px #8c8782;z-index:9999}.ui-tooltip>header{float:left;height:20px;width:217px;margin-left:5px}.ui-tooltip-titlebar-close{position:absolute;top:5px;right:5px;width:17px;height:17px;overflow:hidden}.ui-tooltip-titlebar-close:hover{background-position:-25px -337px}.ui-tooltip-titlebar-close>span.ui-icon{background:none}.ui-tooltip>.ui-tooltip-content{clear:both;padding:10px 10px 20px 10px;color:#51626f}span.HelpTip{display:inline-block;width:12px;height:12px;overflow:hidden;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor:pointer}.ui-tooltip p{line-height:15px}.ui-tooltip ul>li{font-size:11px;line-height:15px}
@charset "UTF-8";
/* ==========================================================================
   globals
   ========================================================================== */
/* ------------------------------------------------
* 1.1. Primary Colors
--------------------------------------------------*/
/* ------------------------------------------------
* 1.2. Secondary Colors
--------------------------------------------------*/
/* ------------------------------------------------
* 1.3. Web-only greys
--------------------------------------------------*/
/* ------------------------------------------------
* 1.4. Colours for graphs and illustrations
--------------------------------------------------*/
/* ------------------------------------------------
* 1.5. Widget Colours
--------------------------------------------------*/
/* ------------------------------------------------
* 2.1. Blue-Grey - Primary Action - buttonType01
--------------------------------------------------*/
/* ------------------------------------------------
* 2.2. Soft-Grey - Action - buttonType02
--------------------------------------------------*/
/* ------------------------------------------------
* 2.3. Ruby - Call to Action - buttonType03
--------------------------------------------------*/
/* ------------------------------------------------
* 2.4. Links
--------------------------------------------------*/
/* ------------------------------------------------
* 2.5. Input
--------------------------------------------------*/
/* ------------------------------------------------
* 3.1. Definitions of content widths
--------------------------------------------------*/
/* ------------------------------------------------
* 3.2. Definitions of content gutters
--------------------------------------------------*/
/* ------------------------------------------------
* 3.3. Definition of Breakpoints for Media Queries
--------------------------------------------------*/
/* ------------------------------------------------
* 3.4. Definition of grid elements
--------------------------------------------------*/
/* ------------------------------------------------
* 4.1. Prefix for icons
--------------------------------------------------*/
/* ------------------------------------------------
* 4.2. Codes for icons
--------------------------------------------------*/
/* ==========================================================================
   @mixins
   ========================================================================== */
/*
 * Documentation about mixin with SASS: http://sass-lang.com/documentation/file.SASS_REFERENCE.html#mixins
 * 
 * ------------------------------------------------------
 * Table of Contents
 * ------------------------------------------------------
 * 
 * 1. Mixins Global
 *    1.1. (V)Align Center for element [align-center($orientation)]
 *    1.2. Text Color for the different state of a link <a>
 *    1.3. Calculation element (percent value and other value like em, pc etc...)
 *    1.4. Alignment placeholder
 *    1.5. Font-Face code generator
 * 
 * 2. Mixins for Media Queries
 *    2.1. Media Queries "min-width" [at-least($device-width)]
 *    2.2. Media Queries "max-width" [until($device-width)]
 *    2.3. Media Queries "max-width" and "min-width" [for-device($device)]
 *    2.4. Media Queries retina devices
 *    2.5. Media Queries "min-width" [from-device($device-width)]
 * 
 * 3. Mixins for Print
 *    3.1. Media Queries for Print [print($value)]
 *    3.2. Shortcut for hidde Element only for Print [no-print]
 * 
 * 4. Mixins for Grid
 * 
 * 5. Mixins for Animation
 *    5.1. Keyframes
 * 
 * 6. Mixins for Icon Font
 *    6.1. Icon After
 * 
 */
/* -------------------------------------------------------------
   * 1.1. (V)Align Center for element [align-center($orientation)]
   ---------------------------------------------------------------*/
/* -------------------------------------------------------------
   * 1.2. Text Color for the different state of a link <a>
   ---------------------------------------------------------------*/
/* ---------------------------------------------------------------------------
   * 1.3. Calculation element (percent value and other value like em, pc etc...)
   -----------------------------------------------------------------------------*/
/* -------------------------------------------------------------
   * 1.4. Alignment placeholder
   ---------------------------------------------------------------*/
/* -------------------------------------------------------------
   * 1.5. Font-Face code generator
   ---------------------------------------------------------------*/
/* 
    * -------------------------------------------
    * Example the code taht we use:
    * -------------------------------------------
     
      @include font-face-belfius('BelfiusNormalLight', 
          'belfiusnormal_light.woff',
          'belfiusnormal_light.ttf',
          'belfiusnormal_light.svg', 
          'belfiusnormal_regular.eot',
         normal, normal
      );
    
    ---------------------------------------------
    */
/* -------------------------------------------------------------
   * 2.1. Media Queries "min-width" [at-least($device-width)]
   ---------------------------------------------------------------*/
/* -------------------------------------------------------------
   * 2.2. Media Queries "max-width" [until($device-width)]
   ---------------------------------------------------------------*/
/* -------------------------------------------------------------
   * 2.3. Media Queries "max-width" and "min-width" 
   ---------------------------------------------------------------*/
/* -------------------------------------------------------------
   * 2.4. Media Queries retina devices 
   ---------------------------------------------------------------*/
/* -------------------------------------------------------------
   * 2.5. Media Queries "min-width" [from-device($device-width)]
   ---------------------------------------------------------------*/
/* -------------------------------------------------------------
   * 3.1. Media Queries for Print [print($value)]
   ---------------------------------------------------------------*/
/* -------------------------------------------------------------
   * 3.2. Shortcut for hidde Element only for Print [no-print]
   ---------------------------------------------------------------*/
/* -------------------------------------------------------------
   * 5.1. Keyframes
   ---------------------------------------------------------------*/
/* -------------------------------------------------------------
   * 5.2. Single-Animation
   ---------------------------------------------------------------*/
/* -------------------------------------------------------------
   * 6.1. Icon After
   ---------------------------------------------------------------*/
/* ==========================================================================
   @functions
   ========================================================================== */
/*
 * Documentation about function with SASS: http://sass-lang.com/documentation/file.SASS_REFERENCE.html#function_directives
 * 
 * ------------------------------------------------------
 * Table of Contents
 * ------------------------------------------------------
 * 
 * 1. Grid Column(s) Size
 *    
 * 
 */
.belfius-icon, .belfius-icon-funds-autobuy::before, .belfius-icon-funds-autobuy-after::after, .belfius-icon-funds-refund::before, .belfius-icon-funds-refund-after::after, .belfius-icon-funds-sell::before, .belfius-icon-funds-sell-after::after, .belfius-icon-funds-buy::before, .belfius-icon-funds-buy-after::after, .belfius-icon-funds-enroll::before, .belfius-icon-funds-enroll-after::after, .belfius-icon-squircle-euro::before, .belfius-icon-squircle-euro-after::after, .belfius-icon-card::before, .belfius-icon-card-after::after, .belfius-icon-calendar-bis::before, .belfius-icon-calendar-bis-after::after, .belfius-icon-cash::before, .belfius-icon-cash-after::after, .belfius-icon-ambulance::before, .belfius-icon-ambulance-after::after, .belfius-icon-clock::before, .belfius-icon-clock-after::after, .belfius-icon-car::before, .belfius-icon-car-after::after, .belfius-icon-rental-car::before, .belfius-icon-rental-car-after::after, .belfius-icon-towtruck::before, .belfius-icon-towtruck-after::after, .belfius-icon-flat-tire::before, .belfius-icon-flat-tire-after::after, .belfius-icon-globe::before, .belfius-icon-globe-after::after, .belfius-icon-check-circle-bis::before, .belfius-icon-check-circle-bis-after::after, .belfius-icon-checkbox::before, .belfius-icon-checkbox-after::after, .belfius-icon-checkbox-checked::before, .belfius-icon-checkbox-checked-after::after, .belfius-icon-radio::before, .belfius-icon-radio-after::after, .belfius-icon-radio-checked::before, .belfius-icon-radio-checked-after::after, .belfius-icon-return::before, .belfius-icon-return-after::after, .belfius-icon-dots::before, .belfius-icon-dots-after::after, .belfius-icon-download-bis::before, .belfius-icon-download-bis-after::after, .belfius-icon-phone-bis::before, .belfius-icon-phone-bis-after::after, .belfius-icon-postbox::before, .belfius-icon-postbox-after::after, .belfius-icon-house::before, .belfius-icon-house-after::after, .belfius-icon-baby::before, .belfius-icon-baby-after::after, .belfius-icon-birthday::before, .belfius-icon-birthday-after::after, .belfius-icon-id-card::before, .belfius-icon-id-card-after::after, .belfius-icon-at::before, .belfius-icon-at-after::after, .belfius-icon-globe-bis::before, .belfius-icon-globe-bis-after::after, .belfius-icon-lock-bis::before, .belfius-icon-lock-bis-after::after, .belfius-icon-mail-bis::before, .belfius-icon-mail-bis-after::after, .belfius-icon-paper-clip::before, .belfius-icon-paper-clip-after::after, .belfius-icon-amount::before, .belfius-icon-amount-after::after, .belfius-icon-dossier-empty::before, .belfius-icon-dossier-empty-after::after, .belfius-icon-funds-empty::before, .belfius-icon-funds-empty-after::after, .belfius-icon-check-bis::before, .belfius-icon-check-bis-after::after, .belfius-icon-arrow-right::before, .belfius-icon-arrow-right-after::after, .belfius-icon-support::before, .belfius-icon-support-after::after, .belfius-icon-refresh-bis::before, .belfius-icon-refresh-bis-after::after, .belfius-icon-chevron-circle-o::before, .belfius-icon-chevron-circle-o-after::after, .belfius-icon-chevron-circle::before, .belfius-icon-chevron-circle-after::after, .belfius-icon-chevron-semistadion-up::before, .belfius-icon-chevron-semistadion-up-after::after, .belfius-icon-chevron-semistadion-down::before, .belfius-icon-chevron-semistadion-down-after::after, .belfius-icon-chevron-semistadion-left::before, .belfius-icon-chevron-semistadion-left-after::after, .belfius-icon-chevron-semistadion-right::before, .belfius-icon-chevron-semistadion-right-after::after, .belfius-icon-chevron-semistadion-first::before, .belfius-icon-chevron-semistadion-first-after::after, .belfius-icon-chevron-semistadion-last::before, .belfius-icon-chevron-semistadion-last-after::after, .belfius-icon-calendar::before, .belfius-icon-calendar-after::after, .belfius-icon-sort::before, .belfius-icon-sort-after::after, .belfius-icon-chevron-down::before, .belfius-icon-chevron-down-after::after, .belfius-icon-check-circle-o::before, .belfius-icon-check-circle-o-after::after, .belfius-icon-alert-circle::before, .belfius-icon-alert-circle-after::after, .belfius-icon-block-circle::before, .belfius-icon-block-circle-after::after, .belfius-icon-close-circle::before, .belfius-icon-close-circle-after::after, .belfius-icon-info-circle-o::before, .belfius-icon-info-circle-o-after::after, .belfius-icon-close-squircle::before, .belfius-icon-close-squircle-after::after, .belfius-icon-settings::before, .belfius-icon-settings-after::after, .belfius-icon-phone::before, .belfius-icon-phone-after::after, .belfius-icon-close::before, .belfius-icon-close-after::after, .belfius-icon-chevron-left::before, .belfius-icon-chevron-left-after::after, .belfius-icon-social-linkedin-circle::before, .belfius-icon-social-linkedin-circle-after::after, .belfius-icon-social-twitter-circle::before, .belfius-icon-social-twitter-circle-after::after, .belfius-icon-social-facebook-circle::before, .belfius-icon-social-facebook-circle-after::after, .belfius-icon-lock::before, .belfius-icon-lock-after::after, .belfius-icon-pencil::before, .belfius-icon-pencil-after::after, .belfius-icon-search::before, .belfius-icon-search-after::after, .belfius-icon-print::before, .belfius-icon-print-after::after, .belfius-icon-chevron-rounded-down::before, .belfius-icon-chevron-rounded-down-after::after, .belfius-icon-profile::before, .belfius-icon-profile-after::after, .belfius-icon-exit::before, .belfius-icon-exit-after::after, .belfius-icon-check-circle::before, .belfius-icon-check-circle-after::after, .belfius-icon-check::before, .belfius-icon-check-after::after, .belfius-icon-chevron-right::before, .belfius-icon-chevron-right-after::after, .belfius-icon-help::before, .belfius-icon-help-after::after, .belfius-icon-enter::before, .belfius-icon-enter-after::after, .belfius-icon-chevron-thick-down::before, .belfius-icon-chevron-thick-down-after::after, .belfius-icon-chevron-thick-up::before, .belfius-icon-chevron-thick-up-after::after, .belfius-icon-Belfius::before, .belfius-icon-Belfius-after::after, .belfius-icon-Belfius-logo::before, .belfius-icon-Belfius-logo-after::after, .belfius-icon-warning::before, .belfius-icon-warning-after::after, .belfius-icon-chevron-ultra-light-right::before, .belfius-icon-chevron-ultra-light-right-after::after, .belfius-icon-loader::before, .belfius-icon-loader-after::after, .belfius-icon-top::before, .belfius-icon-top-after::after, .belfius-icon-euro-health::before, .belfius-icon-euro-health-after::after, .belfius-icon-zoomit::before, .belfius-icon-zoomit-after::after, .belfius-icon-mail::before, .belfius-icon-mail-after::after, .belfius-icon-card-reader::before, .belfius-icon-card-reader-after::after, .belfius-icon-delete::before, .belfius-icon-delete-after::after, .belfius-icon-pause::before, .belfius-icon-pause-after::after, .belfius-icon-play::before, .belfius-icon-play-after::after, .belfius-icon-upload::before, .belfius-icon-upload-after::after, .belfius-icon-save-cloud::before, .belfius-icon-save-cloud-after::after, .belfius-icon-save::before, .belfius-icon-save-after::after, .belfius-icon-star::before, .belfius-icon-star-after::after, .belfius-icon-info-circle::before, .belfius-icon-info-circle-after::after, .belfius-icon-skype::before, .belfius-icon-skype-after::after, .belfius-icon-phone-circle-o::before, .belfius-icon-phone-circle-o-after::after, .belfius-icon-location-mark::before, .belfius-icon-location-mark-after::after, .belfius-icon-mail-circle-o::before, .belfius-icon-mail-circle-o-after::after, .belfius-icon-download::before, .belfius-icon-download-after::after, .belfius-icon-circle::before, .belfius-icon-circle-after::after, .belfius-icon-squircle-o::before, .belfius-icon-squircle-o-after::after, .belfius-icon-circle-o::before, .belfius-icon-circle-o-after::after, .belfius-icon-document-circle-o::before, .belfius-icon-document-circle-o-after::after, .belfius-icon-chevron-left-circle-o::before, .belfius-icon-chevron-left-circle-o-after::after, .belfius-icon-chevron-circle-down::before, .belfius-icon-chevron-circle-down-after::after, .belfius-icon-chevron-circle-right::before, .belfius-icon-chevron-circle-right-after::after, .belfius-icon-comments::before, .belfius-icon-comments-after::after, .belfius-icon-fax::before, .belfius-icon-fax-after::after, .belfius-icon-chevron-ultra-light-down::before, .belfius-icon-chevron-ultra-light-down-after::after, .belfius-icon-filter::before, .belfius-icon-filter-after::after, .belfius-icon-wifi::before, .belfius-icon-wifi-after::after, .belfius-icon-up::before, .belfius-icon-up-after::after, .belfius-icon-sort-alt::before, .belfius-icon-sort-alt-after::after, .belfius-icon-refresh::before, .belfius-icon-refresh-after::after, .belfius-icon-chevron-light-circle-o-left::before, .belfius-icon-chevron-light-circle-o-left-after::after, .belfius-icon-chevron-light-circle-o-right::before, .belfius-icon-chevron-light-circle-o-right-after::after, .belfius-icon-plus::before, .belfius-icon-plus-after::after, .belfius-icon-pencil-alt::before, .belfius-icon-pencil-alt-after::after, .belfius-icon-min::before, .belfius-icon-min-after::after, .belfius-icon-plus-circle-o::before, .belfius-icon-plus-circle-o-after::after, .belfius-icon-bulb::before, .belfius-icon-bulb-after::after, .belfius-icon-crown::before, .belfius-icon-crown-after::after, .belfius-icon-cup::before, .belfius-icon-cup-after::after, .belfius-icon-collaboration::before, .belfius-icon-collaboration-after::after, .belfius-icon-structure::before, .belfius-icon-structure-after::after, .belfius-icon-sales::before, .belfius-icon-sales-after::after, .belfius-icon-tools::before, .belfius-icon-tools-after::after, .belfius-icon-smartphone::before, .belfius-icon-smartphone-after::after, .belfius-icon-computer::before, .belfius-icon-computer-after::after, .belfius-icon-info-speech::before, .belfius-icon-info-speech-after::after, .belfius-icon-accessibility::before, .belfius-icon-accessibility-after::after, .belfius-icon-cart::before, .belfius-icon-cart-after::after, .belfius-icon-communication::before, .belfius-icon-communication-after::after, .belfius-icon-experience::before, .belfius-icon-experience-after::after, .belfius-icon-client-orientation::before, .belfius-icon-client-orientation-after::after, .belfius-icon-transactions::before, .belfius-icon-transactions-after::after, .belfius-icon-bank::before, .belfius-icon-bank-after::after, .belfius-icon-digital::before, .belfius-icon-digital-after::after, .belfius-icon-credit-card::before, .belfius-icon-credit-card-after::after, .belfius-icon-document::before, .belfius-icon-document-after::after, .belfius-icon-360-digital::before, .belfius-icon-360-digital-after::after, .belfius-icon-zoom::before, .belfius-icon-zoom-after::after, .belfius-icon-satisfaction::before, .belfius-icon-satisfaction-after::after, .belfius-icon-training::before, .belfius-icon-training-after::after, .belfius-icon-client-informed::before, .belfius-icon-client-informed-after::after, .belfius-icon-interchange::before, .belfius-icon-interchange-after::after, .belfius-icon-follow::before, .belfius-icon-follow-after::after, .belfius-icon-smily::before, .belfius-icon-smily-after::after, .belfius-icon-quality-check::before, .belfius-icon-quality-check-after::after, .belfius-icon-client::before, .belfius-icon-client-after::after, .belfius-icon-home::before, .belfius-icon-home-after::after, .belfius-icon-after-care::before, .belfius-icon-after-care-after::after, .belfius-icon-convenience::before, .belfius-icon-convenience-after::after, .belfius-icon-smartphone-alt::before, .belfius-icon-smartphone-alt-after::after, .belfius-icon-repay::before, .belfius-icon-repay-after::after, .belfius-icon-general-info::before, .belfius-icon-general-info-after::after, .belfius-icon-discount::before, .belfius-icon-discount-after::after, ul > li:before, a.linkType01:before, a.linkType02:before, a.button.icon:after, a.icon.buttonType01:after, a.icon.buttonType02:after, a.icon.buttonType03:after, a.icon.buttonType04:after, a.icon.buttonType05:after,
span.button.icon:after,
span.icon.buttonType01:after,
span.icon.buttonType02:after,
span.icon.buttonType03:after,
span.icon.buttonType04:after,
span.icon.buttonType05:after,
button.button.icon:after,
button.icon.buttonType01:after,
button.icon.buttonType02:after,
button.icon.buttonType03:after,
button.icon.buttonType04:after,
button.icon.buttonType05:after,
input[type=submit].icon:after,
input[type=reset].icon:after, input[type=radio]:checked + label:not(.checkbox)::before,
input[type=radio]:checked + input[type=hidden] + label:not(.checkbox)::before,
input[type=radio]:checked + label.checkbox + label:not(.checkbox)::before,
input[type=radio]:checked + input[type=hidden] + label.checkbox + label:not(.checkbox)::before,
input[type=checkbox]:checked + label:not(.checkbox)::before,
input[type=checkbox]:checked + input[type=hidden] + label:not(.checkbox)::before,
input[type=checkbox]:checked + label.checkbox + label:not(.checkbox)::before,
input[type=checkbox]:checked + input[type=hidden] + label.checkbox + label:not(.checkbox)::before, .informationBox:before, .attentionBox:before, .validBox:before, .errorBox:before,
.validation-summary-errors:before, .technical-alert:before, .technical-alert-retail:before, .technical-alert-business:before, #colorbox #cboxClose::before, span.HelpTip::before, .collapsible-list ul.tabs-collection > li > h3::before, .selectize-control .selectize-input::after {
  font-family: 'BelfiusIconFont';
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* ------------------------------------------------
 * 2.1. Container Base
 --------------------------------------------------*/
#ajax-content > .belfiusBox, .technical-alert-business, #ajax-content > table.embeddedTable,
#lightbox-manager .gewy-content-box > table.embeddedTable,
#ajax-content > .tableWrapper, .wd-header, .wd-breadcrumb, .promoBox, .grid {
  width: 1152px;
  margin: 0 auto 24px auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  @media only screen and (max-width: 1199px) {
    #ajax-content > .belfiusBox, .technical-alert-business, #ajax-content > table.embeddedTable,
    #lightbox-manager .gewy-content-box > table.embeddedTable,
    #ajax-content > .tableWrapper, .wd-header, .wd-breadcrumb, .promoBox, .grid {
      width: -webkit-calc(100% - (2 * 24px));
      width: -moz-calc(100% - (2 * 24px));
      width: -ms-calc(100% - (2 * 24px));
      width: -o-calc(100% - (2 * 24px));
      width: calc(100% - (2 * 24px)); } }
  @media only screen and (max-width: 1007px) {
    #ajax-content > .belfiusBox, .technical-alert-business, #ajax-content > table.embeddedTable,
    #lightbox-manager .gewy-content-box > table.embeddedTable,
    #ajax-content > .tableWrapper, .wd-header, .wd-breadcrumb, .promoBox, .grid {
      width: -webkit-calc(100% - (2 * 34px));
      width: -moz-calc(100% - (2 * 34px));
      width: -ms-calc(100% - (2 * 34px));
      width: -o-calc(100% - (2 * 34px));
      width: calc(100% - (2 * 34px));
      margin: 0px auto 36px auto; } }
  @media only screen and (max-width: 767px) {
    #ajax-content > .belfiusBox, .technical-alert-business, #ajax-content > table.embeddedTable,
    #lightbox-manager .gewy-content-box > table.embeddedTable,
    #ajax-content > .tableWrapper, .wd-header, .wd-breadcrumb, .promoBox, .grid {
      width: 100%;
      padding-left: 15px;
      padding-right: 15px; } }

/* ------------------------------------------------
 * 2.2. Container Base Spaced Mobile
 --------------------------------------------------*/
@media only screen and (max-width: 767px) {
  #ajax-content > .belfiusBox {
    width: -webkit-calc(100% - (2 * 15px));
    width: -moz-calc(100% - (2 * 15px));
    width: -ms-calc(100% - (2 * 15px));
    width: -o-calc(100% - (2 * 15px));
    width: calc(100% - (2 * 15px));
    padding-left: 0px;
    padding-right: 0px; } }

/* ------------------------------------------------
 * 3.1. Column 1on2 
 --------------------------------------------------*/
/* ------------------------------------------------
 * 3.2. Column 1on3 
 --------------------------------------------------*/
/* ------------------------------------------------
 * 3.3. Column 2on3 
 --------------------------------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline; }

html {
  line-height: 1; }

ol, ul {
  list-style: none; }

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

caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle; }

q, blockquote {
  quotes: none; }
  q:before, q:after, blockquote:before, blockquote:after {
    content: "";
    content: none; }

a img {
  border: none; }

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

/* ==========================================================================
   Belfius Icon Font
   ========================================================================== */
/*
 * NOTE: When adding a new icon: 
    1. add it as icon-variable ($icon-...)
    2. add it to the $icons list

 * ------------------------------------------------------
 * Table of Contents
 * ------------------------------------------------------
 * 
 * 1. Init the Icon Font
 *   
 * 2. Configurations and Variables
 * 
 * 3.  Base Class Definition
 * 
 * 4.  Icon Class Collection
 *    4.1. Icon Variables
 * 
 * 5. Animations
 *    5.1. Icon Spin
 *
 * 6. Sprite and Image Icons
 *	  6.1. File Type
 * 
 */
@font-face {
  font-family: "BelfiusIconFont";
  src: url("../../fonts/belfius_iconfont.eot");
  src: url("../../fonts/belfius_iconfont.eot?#iefix") format('eot'), url("../../fonts/belfius_iconfont.woff") format('woff'), url("../../fonts/belfius_iconfont.ttf") format('truetype'), url("../../fonts/belfius_iconfont.svg#BelfiusIconFont") format('svg'); }

.belfius-icon, .belfius-icon-funds-autobuy::before, .belfius-icon-funds-autobuy-after::after, .belfius-icon-funds-refund::before, .belfius-icon-funds-refund-after::after, .belfius-icon-funds-sell::before, .belfius-icon-funds-sell-after::after, .belfius-icon-funds-buy::before, .belfius-icon-funds-buy-after::after, .belfius-icon-funds-enroll::before, .belfius-icon-funds-enroll-after::after, .belfius-icon-squircle-euro::before, .belfius-icon-squircle-euro-after::after, .belfius-icon-card::before, .belfius-icon-card-after::after, .belfius-icon-calendar-bis::before, .belfius-icon-calendar-bis-after::after, .belfius-icon-cash::before, .belfius-icon-cash-after::after, .belfius-icon-ambulance::before, .belfius-icon-ambulance-after::after, .belfius-icon-clock::before, .belfius-icon-clock-after::after, .belfius-icon-car::before, .belfius-icon-car-after::after, .belfius-icon-rental-car::before, .belfius-icon-rental-car-after::after, .belfius-icon-towtruck::before, .belfius-icon-towtruck-after::after, .belfius-icon-flat-tire::before, .belfius-icon-flat-tire-after::after, .belfius-icon-globe::before, .belfius-icon-globe-after::after, .belfius-icon-check-circle-bis::before, .belfius-icon-check-circle-bis-after::after, .belfius-icon-checkbox::before, .belfius-icon-checkbox-after::after, .belfius-icon-checkbox-checked::before, .belfius-icon-checkbox-checked-after::after, .belfius-icon-radio::before, .belfius-icon-radio-after::after, .belfius-icon-radio-checked::before, .belfius-icon-radio-checked-after::after, .belfius-icon-return::before, .belfius-icon-return-after::after, .belfius-icon-dots::before, .belfius-icon-dots-after::after, .belfius-icon-download-bis::before, .belfius-icon-download-bis-after::after, .belfius-icon-phone-bis::before, .belfius-icon-phone-bis-after::after, .belfius-icon-postbox::before, .belfius-icon-postbox-after::after, .belfius-icon-house::before, .belfius-icon-house-after::after, .belfius-icon-baby::before, .belfius-icon-baby-after::after, .belfius-icon-birthday::before, .belfius-icon-birthday-after::after, .belfius-icon-id-card::before, .belfius-icon-id-card-after::after, .belfius-icon-at::before, .belfius-icon-at-after::after, .belfius-icon-globe-bis::before, .belfius-icon-globe-bis-after::after, .belfius-icon-lock-bis::before, .belfius-icon-lock-bis-after::after, .belfius-icon-mail-bis::before, .belfius-icon-mail-bis-after::after, .belfius-icon-paper-clip::before, .belfius-icon-paper-clip-after::after, .belfius-icon-amount::before, .belfius-icon-amount-after::after, .belfius-icon-dossier-empty::before, .belfius-icon-dossier-empty-after::after, .belfius-icon-funds-empty::before, .belfius-icon-funds-empty-after::after, .belfius-icon-check-bis::before, .belfius-icon-check-bis-after::after, .belfius-icon-arrow-right::before, .belfius-icon-arrow-right-after::after, .belfius-icon-support::before, .belfius-icon-support-after::after, .belfius-icon-refresh-bis::before, .belfius-icon-refresh-bis-after::after, .belfius-icon-chevron-circle-o::before, .belfius-icon-chevron-circle-o-after::after, .belfius-icon-chevron-circle::before, .belfius-icon-chevron-circle-after::after, .belfius-icon-chevron-semistadion-up::before, .belfius-icon-chevron-semistadion-up-after::after, .belfius-icon-chevron-semistadion-down::before, .belfius-icon-chevron-semistadion-down-after::after, .belfius-icon-chevron-semistadion-left::before, .belfius-icon-chevron-semistadion-left-after::after, .belfius-icon-chevron-semistadion-right::before, .belfius-icon-chevron-semistadion-right-after::after, .belfius-icon-chevron-semistadion-first::before, .belfius-icon-chevron-semistadion-first-after::after, .belfius-icon-chevron-semistadion-last::before, .belfius-icon-chevron-semistadion-last-after::after, .belfius-icon-calendar::before, .belfius-icon-calendar-after::after, .belfius-icon-sort::before, .belfius-icon-sort-after::after, .belfius-icon-chevron-down::before, .belfius-icon-chevron-down-after::after, .belfius-icon-check-circle-o::before, .belfius-icon-check-circle-o-after::after, .belfius-icon-alert-circle::before, .belfius-icon-alert-circle-after::after, .belfius-icon-block-circle::before, .belfius-icon-block-circle-after::after, .belfius-icon-close-circle::before, .belfius-icon-close-circle-after::after, .belfius-icon-info-circle-o::before, .belfius-icon-info-circle-o-after::after, .belfius-icon-close-squircle::before, .belfius-icon-close-squircle-after::after, .belfius-icon-settings::before, .belfius-icon-settings-after::after, .belfius-icon-phone::before, .belfius-icon-phone-after::after, .belfius-icon-close::before, .belfius-icon-close-after::after, .belfius-icon-chevron-left::before, .belfius-icon-chevron-left-after::after, .belfius-icon-social-linkedin-circle::before, .belfius-icon-social-linkedin-circle-after::after, .belfius-icon-social-twitter-circle::before, .belfius-icon-social-twitter-circle-after::after, .belfius-icon-social-facebook-circle::before, .belfius-icon-social-facebook-circle-after::after, .belfius-icon-lock::before, .belfius-icon-lock-after::after, .belfius-icon-pencil::before, .belfius-icon-pencil-after::after, .belfius-icon-search::before, .belfius-icon-search-after::after, .belfius-icon-print::before, .belfius-icon-print-after::after, .belfius-icon-chevron-rounded-down::before, .belfius-icon-chevron-rounded-down-after::after, .belfius-icon-profile::before, .belfius-icon-profile-after::after, .belfius-icon-exit::before, .belfius-icon-exit-after::after, .belfius-icon-check-circle::before, .belfius-icon-check-circle-after::after, .belfius-icon-check::before, .belfius-icon-check-after::after, .belfius-icon-chevron-right::before, .belfius-icon-chevron-right-after::after, .belfius-icon-help::before, .belfius-icon-help-after::after, .belfius-icon-enter::before, .belfius-icon-enter-after::after, .belfius-icon-chevron-thick-down::before, .belfius-icon-chevron-thick-down-after::after, .belfius-icon-chevron-thick-up::before, .belfius-icon-chevron-thick-up-after::after, .belfius-icon-Belfius::before, .belfius-icon-Belfius-after::after, .belfius-icon-Belfius-logo::before, .belfius-icon-Belfius-logo-after::after, .belfius-icon-warning::before, .belfius-icon-warning-after::after, .belfius-icon-chevron-ultra-light-right::before, .belfius-icon-chevron-ultra-light-right-after::after, .belfius-icon-loader::before, .belfius-icon-loader-after::after, .belfius-icon-top::before, .belfius-icon-top-after::after, .belfius-icon-euro-health::before, .belfius-icon-euro-health-after::after, .belfius-icon-zoomit::before, .belfius-icon-zoomit-after::after, .belfius-icon-mail::before, .belfius-icon-mail-after::after, .belfius-icon-card-reader::before, .belfius-icon-card-reader-after::after, .belfius-icon-delete::before, .belfius-icon-delete-after::after, .belfius-icon-pause::before, .belfius-icon-pause-after::after, .belfius-icon-play::before, .belfius-icon-play-after::after, .belfius-icon-upload::before, .belfius-icon-upload-after::after, .belfius-icon-save-cloud::before, .belfius-icon-save-cloud-after::after, .belfius-icon-save::before, .belfius-icon-save-after::after, .belfius-icon-star::before, .belfius-icon-star-after::after, .belfius-icon-info-circle::before, .belfius-icon-info-circle-after::after, .belfius-icon-skype::before, .belfius-icon-skype-after::after, .belfius-icon-phone-circle-o::before, .belfius-icon-phone-circle-o-after::after, .belfius-icon-location-mark::before, .belfius-icon-location-mark-after::after, .belfius-icon-mail-circle-o::before, .belfius-icon-mail-circle-o-after::after, .belfius-icon-download::before, .belfius-icon-download-after::after, .belfius-icon-circle::before, .belfius-icon-circle-after::after, .belfius-icon-squircle-o::before, .belfius-icon-squircle-o-after::after, .belfius-icon-circle-o::before, .belfius-icon-circle-o-after::after, .belfius-icon-document-circle-o::before, .belfius-icon-document-circle-o-after::after, .belfius-icon-chevron-left-circle-o::before, .belfius-icon-chevron-left-circle-o-after::after, .belfius-icon-chevron-circle-down::before, .belfius-icon-chevron-circle-down-after::after, .belfius-icon-chevron-circle-right::before, .belfius-icon-chevron-circle-right-after::after, .belfius-icon-comments::before, .belfius-icon-comments-after::after, .belfius-icon-fax::before, .belfius-icon-fax-after::after, .belfius-icon-chevron-ultra-light-down::before, .belfius-icon-chevron-ultra-light-down-after::after, .belfius-icon-filter::before, .belfius-icon-filter-after::after, .belfius-icon-wifi::before, .belfius-icon-wifi-after::after, .belfius-icon-up::before, .belfius-icon-up-after::after, .belfius-icon-sort-alt::before, .belfius-icon-sort-alt-after::after, .belfius-icon-refresh::before, .belfius-icon-refresh-after::after, .belfius-icon-chevron-light-circle-o-left::before, .belfius-icon-chevron-light-circle-o-left-after::after, .belfius-icon-chevron-light-circle-o-right::before, .belfius-icon-chevron-light-circle-o-right-after::after, .belfius-icon-plus::before, .belfius-icon-plus-after::after, .belfius-icon-pencil-alt::before, .belfius-icon-pencil-alt-after::after, .belfius-icon-min::before, .belfius-icon-min-after::after, .belfius-icon-plus-circle-o::before, .belfius-icon-plus-circle-o-after::after, .belfius-icon-bulb::before, .belfius-icon-bulb-after::after, .belfius-icon-crown::before, .belfius-icon-crown-after::after, .belfius-icon-cup::before, .belfius-icon-cup-after::after, .belfius-icon-collaboration::before, .belfius-icon-collaboration-after::after, .belfius-icon-structure::before, .belfius-icon-structure-after::after, .belfius-icon-sales::before, .belfius-icon-sales-after::after, .belfius-icon-tools::before, .belfius-icon-tools-after::after, .belfius-icon-smartphone::before, .belfius-icon-smartphone-after::after, .belfius-icon-computer::before, .belfius-icon-computer-after::after, .belfius-icon-info-speech::before, .belfius-icon-info-speech-after::after, .belfius-icon-accessibility::before, .belfius-icon-accessibility-after::after, .belfius-icon-cart::before, .belfius-icon-cart-after::after, .belfius-icon-communication::before, .belfius-icon-communication-after::after, .belfius-icon-experience::before, .belfius-icon-experience-after::after, .belfius-icon-client-orientation::before, .belfius-icon-client-orientation-after::after, .belfius-icon-transactions::before, .belfius-icon-transactions-after::after, .belfius-icon-bank::before, .belfius-icon-bank-after::after, .belfius-icon-digital::before, .belfius-icon-digital-after::after, .belfius-icon-credit-card::before, .belfius-icon-credit-card-after::after, .belfius-icon-document::before, .belfius-icon-document-after::after, .belfius-icon-360-digital::before, .belfius-icon-360-digital-after::after, .belfius-icon-zoom::before, .belfius-icon-zoom-after::after, .belfius-icon-satisfaction::before, .belfius-icon-satisfaction-after::after, .belfius-icon-training::before, .belfius-icon-training-after::after, .belfius-icon-client-informed::before, .belfius-icon-client-informed-after::after, .belfius-icon-interchange::before, .belfius-icon-interchange-after::after, .belfius-icon-follow::before, .belfius-icon-follow-after::after, .belfius-icon-smily::before, .belfius-icon-smily-after::after, .belfius-icon-quality-check::before, .belfius-icon-quality-check-after::after, .belfius-icon-client::before, .belfius-icon-client-after::after, .belfius-icon-home::before, .belfius-icon-home-after::after, .belfius-icon-after-care::before, .belfius-icon-after-care-after::after, .belfius-icon-convenience::before, .belfius-icon-convenience-after::after, .belfius-icon-smartphone-alt::before, .belfius-icon-smartphone-alt-after::after, .belfius-icon-repay::before, .belfius-icon-repay-after::after, .belfius-icon-general-info::before, .belfius-icon-general-info-after::after, .belfius-icon-discount::before, .belfius-icon-discount-after::after, ul > li:before, a.linkType01:before, a.linkType02:before, a.button.icon:after, a.icon.buttonType01:after, a.icon.buttonType02:after, a.icon.buttonType03:after, a.icon.buttonType04:after, a.icon.buttonType05:after,
span.button.icon:after,
span.icon.buttonType01:after,
span.icon.buttonType02:after,
span.icon.buttonType03:after,
span.icon.buttonType04:after,
span.icon.buttonType05:after,
button.button.icon:after,
button.icon.buttonType01:after,
button.icon.buttonType02:after,
button.icon.buttonType03:after,
button.icon.buttonType04:after,
button.icon.buttonType05:after,
input[type=submit].icon:after,
input[type=reset].icon:after, input[type=radio]:checked + label:not(.checkbox)::before,
input[type=radio]:checked + input[type=hidden] + label:not(.checkbox)::before,
input[type=radio]:checked + label.checkbox + label:not(.checkbox)::before,
input[type=radio]:checked + input[type=hidden] + label.checkbox + label:not(.checkbox)::before,
input[type=checkbox]:checked + label:not(.checkbox)::before,
input[type=checkbox]:checked + input[type=hidden] + label:not(.checkbox)::before,
input[type=checkbox]:checked + label.checkbox + label:not(.checkbox)::before,
input[type=checkbox]:checked + input[type=hidden] + label.checkbox + label:not(.checkbox)::before, .informationBox:before, .attentionBox:before, .validBox:before, .errorBox:before,
.validation-summary-errors:before, .technical-alert:before, .technical-alert-retail:before, .technical-alert-business:before, #colorbox #cboxClose::before, span.HelpTip::before, .collapsible-list ul.tabs-collection > li > h3::before, .selectize-control .selectize-input::after {
  font-family: 'BelfiusIconFont';
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.belfius-icon, .belfius-icon-funds-autobuy::before, .belfius-icon-funds-autobuy-after::after, .belfius-icon-funds-refund::before, .belfius-icon-funds-refund-after::after, .belfius-icon-funds-sell::before, .belfius-icon-funds-sell-after::after, .belfius-icon-funds-buy::before, .belfius-icon-funds-buy-after::after, .belfius-icon-funds-enroll::before, .belfius-icon-funds-enroll-after::after, .belfius-icon-squircle-euro::before, .belfius-icon-squircle-euro-after::after, .belfius-icon-card::before, .belfius-icon-card-after::after, .belfius-icon-calendar-bis::before, .belfius-icon-calendar-bis-after::after, .belfius-icon-cash::before, .belfius-icon-cash-after::after, .belfius-icon-ambulance::before, .belfius-icon-ambulance-after::after, .belfius-icon-clock::before, .belfius-icon-clock-after::after, .belfius-icon-car::before, .belfius-icon-car-after::after, .belfius-icon-rental-car::before, .belfius-icon-rental-car-after::after, .belfius-icon-towtruck::before, .belfius-icon-towtruck-after::after, .belfius-icon-flat-tire::before, .belfius-icon-flat-tire-after::after, .belfius-icon-globe::before, .belfius-icon-globe-after::after, .belfius-icon-check-circle-bis::before, .belfius-icon-check-circle-bis-after::after, .belfius-icon-checkbox::before, .belfius-icon-checkbox-after::after, .belfius-icon-checkbox-checked::before, .belfius-icon-checkbox-checked-after::after, .belfius-icon-radio::before, .belfius-icon-radio-after::after, .belfius-icon-radio-checked::before, .belfius-icon-radio-checked-after::after, .belfius-icon-return::before, .belfius-icon-return-after::after, .belfius-icon-dots::before, .belfius-icon-dots-after::after, .belfius-icon-download-bis::before, .belfius-icon-download-bis-after::after, .belfius-icon-phone-bis::before, .belfius-icon-phone-bis-after::after, .belfius-icon-postbox::before, .belfius-icon-postbox-after::after, .belfius-icon-house::before, .belfius-icon-house-after::after, .belfius-icon-baby::before, .belfius-icon-baby-after::after, .belfius-icon-birthday::before, .belfius-icon-birthday-after::after, .belfius-icon-id-card::before, .belfius-icon-id-card-after::after, .belfius-icon-at::before, .belfius-icon-at-after::after, .belfius-icon-globe-bis::before, .belfius-icon-globe-bis-after::after, .belfius-icon-lock-bis::before, .belfius-icon-lock-bis-after::after, .belfius-icon-mail-bis::before, .belfius-icon-mail-bis-after::after, .belfius-icon-paper-clip::before, .belfius-icon-paper-clip-after::after, .belfius-icon-amount::before, .belfius-icon-amount-after::after, .belfius-icon-dossier-empty::before, .belfius-icon-dossier-empty-after::after, .belfius-icon-funds-empty::before, .belfius-icon-funds-empty-after::after, .belfius-icon-check-bis::before, .belfius-icon-check-bis-after::after, .belfius-icon-arrow-right::before, .belfius-icon-arrow-right-after::after, .belfius-icon-support::before, .belfius-icon-support-after::after, .belfius-icon-refresh-bis::before, .belfius-icon-refresh-bis-after::after, .belfius-icon-chevron-circle-o::before, .belfius-icon-chevron-circle-o-after::after, .belfius-icon-chevron-circle::before, .belfius-icon-chevron-circle-after::after, .belfius-icon-chevron-semistadion-up::before, .belfius-icon-chevron-semistadion-up-after::after, .belfius-icon-chevron-semistadion-down::before, .belfius-icon-chevron-semistadion-down-after::after, .belfius-icon-chevron-semistadion-left::before, .belfius-icon-chevron-semistadion-left-after::after, .belfius-icon-chevron-semistadion-right::before, .belfius-icon-chevron-semistadion-right-after::after, .belfius-icon-chevron-semistadion-first::before, .belfius-icon-chevron-semistadion-first-after::after, .belfius-icon-chevron-semistadion-last::before, .belfius-icon-chevron-semistadion-last-after::after, .belfius-icon-calendar::before, .belfius-icon-calendar-after::after, .belfius-icon-sort::before, .belfius-icon-sort-after::after, .belfius-icon-chevron-down::before, .belfius-icon-chevron-down-after::after, .belfius-icon-check-circle-o::before, .belfius-icon-check-circle-o-after::after, .belfius-icon-alert-circle::before, .belfius-icon-alert-circle-after::after, .belfius-icon-block-circle::before, .belfius-icon-block-circle-after::after, .belfius-icon-close-circle::before, .belfius-icon-close-circle-after::after, .belfius-icon-info-circle-o::before, .belfius-icon-info-circle-o-after::after, .belfius-icon-close-squircle::before, .belfius-icon-close-squircle-after::after, .belfius-icon-settings::before, .belfius-icon-settings-after::after, .belfius-icon-phone::before, .belfius-icon-phone-after::after, .belfius-icon-close::before, .belfius-icon-close-after::after, .belfius-icon-chevron-left::before, .belfius-icon-chevron-left-after::after, .belfius-icon-social-linkedin-circle::before, .belfius-icon-social-linkedin-circle-after::after, .belfius-icon-social-twitter-circle::before, .belfius-icon-social-twitter-circle-after::after, .belfius-icon-social-facebook-circle::before, .belfius-icon-social-facebook-circle-after::after, .belfius-icon-lock::before, .belfius-icon-lock-after::after, .belfius-icon-pencil::before, .belfius-icon-pencil-after::after, .belfius-icon-search::before, .belfius-icon-search-after::after, .belfius-icon-print::before, .belfius-icon-print-after::after, .belfius-icon-chevron-rounded-down::before, .belfius-icon-chevron-rounded-down-after::after, .belfius-icon-profile::before, .belfius-icon-profile-after::after, .belfius-icon-exit::before, .belfius-icon-exit-after::after, .belfius-icon-check-circle::before, .belfius-icon-check-circle-after::after, .belfius-icon-check::before, .belfius-icon-check-after::after, .belfius-icon-chevron-right::before, .belfius-icon-chevron-right-after::after, .belfius-icon-help::before, .belfius-icon-help-after::after, .belfius-icon-enter::before, .belfius-icon-enter-after::after, .belfius-icon-chevron-thick-down::before, .belfius-icon-chevron-thick-down-after::after, .belfius-icon-chevron-thick-up::before, .belfius-icon-chevron-thick-up-after::after, .belfius-icon-Belfius::before, .belfius-icon-Belfius-after::after, .belfius-icon-Belfius-logo::before, .belfius-icon-Belfius-logo-after::after, .belfius-icon-warning::before, .belfius-icon-warning-after::after, .belfius-icon-chevron-ultra-light-right::before, .belfius-icon-chevron-ultra-light-right-after::after, .belfius-icon-loader::before, .belfius-icon-loader-after::after, .belfius-icon-top::before, .belfius-icon-top-after::after, .belfius-icon-euro-health::before, .belfius-icon-euro-health-after::after, .belfius-icon-zoomit::before, .belfius-icon-zoomit-after::after, .belfius-icon-mail::before, .belfius-icon-mail-after::after, .belfius-icon-card-reader::before, .belfius-icon-card-reader-after::after, .belfius-icon-delete::before, .belfius-icon-delete-after::after, .belfius-icon-pause::before, .belfius-icon-pause-after::after, .belfius-icon-play::before, .belfius-icon-play-after::after, .belfius-icon-upload::before, .belfius-icon-upload-after::after, .belfius-icon-save-cloud::before, .belfius-icon-save-cloud-after::after, .belfius-icon-save::before, .belfius-icon-save-after::after, .belfius-icon-star::before, .belfius-icon-star-after::after, .belfius-icon-info-circle::before, .belfius-icon-info-circle-after::after, .belfius-icon-skype::before, .belfius-icon-skype-after::after, .belfius-icon-phone-circle-o::before, .belfius-icon-phone-circle-o-after::after, .belfius-icon-location-mark::before, .belfius-icon-location-mark-after::after, .belfius-icon-mail-circle-o::before, .belfius-icon-mail-circle-o-after::after, .belfius-icon-download::before, .belfius-icon-download-after::after, .belfius-icon-circle::before, .belfius-icon-circle-after::after, .belfius-icon-squircle-o::before, .belfius-icon-squircle-o-after::after, .belfius-icon-circle-o::before, .belfius-icon-circle-o-after::after, .belfius-icon-document-circle-o::before, .belfius-icon-document-circle-o-after::after, .belfius-icon-chevron-left-circle-o::before, .belfius-icon-chevron-left-circle-o-after::after, .belfius-icon-chevron-circle-down::before, .belfius-icon-chevron-circle-down-after::after, .belfius-icon-chevron-circle-right::before, .belfius-icon-chevron-circle-right-after::after, .belfius-icon-comments::before, .belfius-icon-comments-after::after, .belfius-icon-fax::before, .belfius-icon-fax-after::after, .belfius-icon-chevron-ultra-light-down::before, .belfius-icon-chevron-ultra-light-down-after::after, .belfius-icon-filter::before, .belfius-icon-filter-after::after, .belfius-icon-wifi::before, .belfius-icon-wifi-after::after, .belfius-icon-up::before, .belfius-icon-up-after::after, .belfius-icon-sort-alt::before, .belfius-icon-sort-alt-after::after, .belfius-icon-refresh::before, .belfius-icon-refresh-after::after, .belfius-icon-chevron-light-circle-o-left::before, .belfius-icon-chevron-light-circle-o-left-after::after, .belfius-icon-chevron-light-circle-o-right::before, .belfius-icon-chevron-light-circle-o-right-after::after, .belfius-icon-plus::before, .belfius-icon-plus-after::after, .belfius-icon-pencil-alt::before, .belfius-icon-pencil-alt-after::after, .belfius-icon-min::before, .belfius-icon-min-after::after, .belfius-icon-plus-circle-o::before, .belfius-icon-plus-circle-o-after::after, .belfius-icon-bulb::before, .belfius-icon-bulb-after::after, .belfius-icon-crown::before, .belfius-icon-crown-after::after, .belfius-icon-cup::before, .belfius-icon-cup-after::after, .belfius-icon-collaboration::before, .belfius-icon-collaboration-after::after, .belfius-icon-structure::before, .belfius-icon-structure-after::after, .belfius-icon-sales::before, .belfius-icon-sales-after::after, .belfius-icon-tools::before, .belfius-icon-tools-after::after, .belfius-icon-smartphone::before, .belfius-icon-smartphone-after::after, .belfius-icon-computer::before, .belfius-icon-computer-after::after, .belfius-icon-info-speech::before, .belfius-icon-info-speech-after::after, .belfius-icon-accessibility::before, .belfius-icon-accessibility-after::after, .belfius-icon-cart::before, .belfius-icon-cart-after::after, .belfius-icon-communication::before, .belfius-icon-communication-after::after, .belfius-icon-experience::before, .belfius-icon-experience-after::after, .belfius-icon-client-orientation::before, .belfius-icon-client-orientation-after::after, .belfius-icon-transactions::before, .belfius-icon-transactions-after::after, .belfius-icon-bank::before, .belfius-icon-bank-after::after, .belfius-icon-digital::before, .belfius-icon-digital-after::after, .belfius-icon-credit-card::before, .belfius-icon-credit-card-after::after, .belfius-icon-document::before, .belfius-icon-document-after::after, .belfius-icon-360-digital::before, .belfius-icon-360-digital-after::after, .belfius-icon-zoom::before, .belfius-icon-zoom-after::after, .belfius-icon-satisfaction::before, .belfius-icon-satisfaction-after::after, .belfius-icon-training::before, .belfius-icon-training-after::after, .belfius-icon-client-informed::before, .belfius-icon-client-informed-after::after, .belfius-icon-interchange::before, .belfius-icon-interchange-after::after, .belfius-icon-follow::before, .belfius-icon-follow-after::after, .belfius-icon-smily::before, .belfius-icon-smily-after::after, .belfius-icon-quality-check::before, .belfius-icon-quality-check-after::after, .belfius-icon-client::before, .belfius-icon-client-after::after, .belfius-icon-home::before, .belfius-icon-home-after::after, .belfius-icon-after-care::before, .belfius-icon-after-care-after::after, .belfius-icon-convenience::before, .belfius-icon-convenience-after::after, .belfius-icon-smartphone-alt::before, .belfius-icon-smartphone-alt-after::after, .belfius-icon-repay::before, .belfius-icon-repay-after::after, .belfius-icon-general-info::before, .belfius-icon-general-info-after::after, .belfius-icon-discount::before, .belfius-icon-discount-after::after {
  display: inline-block;
  line-height: 1; }

.belfius-icon-funds-autobuy::before, .belfius-icon-funds-autobuy-after::after {
  content: ""; }

.belfius-icon-funds-autobuy-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-funds-autobuy-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-funds-refund::before, .belfius-icon-funds-refund-after::after {
  content: ""; }

.belfius-icon-funds-refund-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-funds-refund-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-funds-sell::before, .belfius-icon-funds-sell-after::after {
  content: ""; }

.belfius-icon-funds-sell-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-funds-sell-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-funds-buy::before, .belfius-icon-funds-buy-after::after {
  content: ""; }

.belfius-icon-funds-buy-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-funds-buy-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-funds-enroll::before, .belfius-icon-funds-enroll-after::after {
  content: ""; }

.belfius-icon-funds-enroll-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-funds-enroll-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-squircle-euro::before, .belfius-icon-squircle-euro-after::after {
  content: ""; }

.belfius-icon-squircle-euro-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-squircle-euro-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-card::before, .belfius-icon-card-after::after {
  content: ""; }

.belfius-icon-card-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-card-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-calendar-bis::before, .belfius-icon-calendar-bis-after::after {
  content: ""; }

.belfius-icon-calendar-bis-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-calendar-bis-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-cash::before, .belfius-icon-cash-after::after {
  content: ""; }

.belfius-icon-cash-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-cash-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-ambulance::before, .belfius-icon-ambulance-after::after {
  content: ""; }

.belfius-icon-ambulance-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-ambulance-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-clock::before, .belfius-icon-clock-after::after {
  content: ""; }

.belfius-icon-clock-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-clock-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-car::before, .belfius-icon-car-after::after {
  content: ""; }

.belfius-icon-car-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-car-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-rental-car::before, .belfius-icon-rental-car-after::after {
  content: ""; }

.belfius-icon-rental-car-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-rental-car-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-towtruck::before, .belfius-icon-towtruck-after::after {
  content: ""; }

.belfius-icon-towtruck-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-towtruck-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-flat-tire::before, .belfius-icon-flat-tire-after::after {
  content: ""; }

.belfius-icon-flat-tire-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-flat-tire-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-globe::before, .belfius-icon-globe-after::after {
  content: ""; }

.belfius-icon-globe-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-globe-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-check-circle-bis::before, .belfius-icon-check-circle-bis-after::after {
  content: ""; }

.belfius-icon-check-circle-bis-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-check-circle-bis-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-checkbox::before, .belfius-icon-checkbox-after::after {
  content: ""; }

.belfius-icon-checkbox-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-checkbox-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-checkbox-checked::before, .belfius-icon-checkbox-checked-after::after {
  content: ""; }

.belfius-icon-checkbox-checked-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-checkbox-checked-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-radio::before, .belfius-icon-radio-after::after {
  content: ""; }

.belfius-icon-radio-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-radio-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-radio-checked::before, .belfius-icon-radio-checked-after::after {
  content: ""; }

.belfius-icon-radio-checked-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-radio-checked-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-return::before, .belfius-icon-return-after::after {
  content: ""; }

.belfius-icon-return-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-return-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-dots::before, .belfius-icon-dots-after::after {
  content: ""; }

.belfius-icon-dots-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-dots-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-download-bis::before, .belfius-icon-download-bis-after::after {
  content: ""; }

.belfius-icon-download-bis-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-download-bis-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-phone-bis::before, .belfius-icon-phone-bis-after::after {
  content: ""; }

.belfius-icon-phone-bis-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-phone-bis-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-postbox::before, .belfius-icon-postbox-after::after {
  content: ""; }

.belfius-icon-postbox-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-postbox-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-house::before, .belfius-icon-house-after::after {
  content: ""; }

.belfius-icon-house-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-house-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-baby::before, .belfius-icon-baby-after::after {
  content: ""; }

.belfius-icon-baby-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-baby-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-birthday::before, .belfius-icon-birthday-after::after {
  content: ""; }

.belfius-icon-birthday-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-birthday-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-id-card::before, .belfius-icon-id-card-after::after {
  content: ""; }

.belfius-icon-id-card-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-id-card-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-at::before, .belfius-icon-at-after::after {
  content: ""; }

.belfius-icon-at-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-at-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-globe-bis::before, .belfius-icon-globe-bis-after::after {
  content: ""; }

.belfius-icon-globe-bis-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-globe-bis-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-lock-bis::before, .belfius-icon-lock-bis-after::after {
  content: ""; }

.belfius-icon-lock-bis-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-lock-bis-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-mail-bis::before, .belfius-icon-mail-bis-after::after {
  content: ""; }

.belfius-icon-mail-bis-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-mail-bis-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-paper-clip::before, .belfius-icon-paper-clip-after::after {
  content: ""; }

.belfius-icon-paper-clip-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-paper-clip-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-amount::before, .belfius-icon-amount-after::after {
  content: ""; }

.belfius-icon-amount-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-amount-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-dossier-empty::before, .belfius-icon-dossier-empty-after::after {
  content: ""; }

.belfius-icon-dossier-empty-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-dossier-empty-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-funds-empty::before, .belfius-icon-funds-empty-after::after {
  content: ""; }

.belfius-icon-funds-empty-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-funds-empty-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-check-bis::before, .belfius-icon-check-bis-after::after {
  content: ""; }

.belfius-icon-check-bis-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-check-bis-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-arrow-right::before, .belfius-icon-arrow-right-after::after {
  content: ""; }

.belfius-icon-arrow-right-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-arrow-right-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-support::before, .belfius-icon-support-after::after {
  content: ""; }

.belfius-icon-support-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-support-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-refresh-bis::before, .belfius-icon-refresh-bis-after::after {
  content: ""; }

.belfius-icon-refresh-bis-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-refresh-bis-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-chevron-circle-o::before, .belfius-icon-chevron-circle-o-after::after {
  content: ""; }

.belfius-icon-chevron-circle-o-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-chevron-circle-o-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-chevron-circle::before, .belfius-icon-chevron-circle-after::after {
  content: ""; }

.belfius-icon-chevron-circle-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-chevron-circle-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-chevron-semistadion-up::before, .belfius-icon-chevron-semistadion-up-after::after {
  content: ""; }

.belfius-icon-chevron-semistadion-up-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-chevron-semistadion-up-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-chevron-semistadion-down::before, .belfius-icon-chevron-semistadion-down-after::after {
  content: ""; }

.belfius-icon-chevron-semistadion-down-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-chevron-semistadion-down-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-chevron-semistadion-left::before, .belfius-icon-chevron-semistadion-left-after::after {
  content: ""; }

.belfius-icon-chevron-semistadion-left-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-chevron-semistadion-left-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-chevron-semistadion-right::before, .belfius-icon-chevron-semistadion-right-after::after {
  content: ""; }

.belfius-icon-chevron-semistadion-right-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-chevron-semistadion-right-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-chevron-semistadion-first::before, .belfius-icon-chevron-semistadion-first-after::after {
  content: ""; }

.belfius-icon-chevron-semistadion-first-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-chevron-semistadion-first-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-chevron-semistadion-last::before, .belfius-icon-chevron-semistadion-last-after::after {
  content: ""; }

.belfius-icon-chevron-semistadion-last-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-chevron-semistadion-last-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-calendar::before, .belfius-icon-calendar-after::after {
  content: ""; }

.belfius-icon-calendar-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-calendar-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-sort::before, .belfius-icon-sort-after::after {
  content: ""; }

.belfius-icon-sort-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-sort-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-chevron-down::before, .belfius-icon-chevron-down-after::after {
  content: ""; }

.belfius-icon-chevron-down-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-chevron-down-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-check-circle-o::before, .belfius-icon-check-circle-o-after::after {
  content: ""; }

.belfius-icon-check-circle-o-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-check-circle-o-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-alert-circle::before, .belfius-icon-alert-circle-after::after {
  content: ""; }

.belfius-icon-alert-circle-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-alert-circle-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-block-circle::before, .belfius-icon-block-circle-after::after {
  content: ""; }

.belfius-icon-block-circle-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-block-circle-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-close-circle::before, .belfius-icon-close-circle-after::after {
  content: ""; }

.belfius-icon-close-circle-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-close-circle-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-info-circle-o::before, .belfius-icon-info-circle-o-after::after {
  content: ""; }

.belfius-icon-info-circle-o-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-info-circle-o-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-close-squircle::before, .belfius-icon-close-squircle-after::after {
  content: ""; }

.belfius-icon-close-squircle-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-close-squircle-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-settings::before, .belfius-icon-settings-after::after {
  content: ""; }

.belfius-icon-settings-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-settings-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-phone::before, .belfius-icon-phone-after::after {
  content: ""; }

.belfius-icon-phone-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-phone-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-close::before, .belfius-icon-close-after::after {
  content: ""; }

.belfius-icon-close-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-close-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-chevron-left::before, .belfius-icon-chevron-left-after::after {
  content: ""; }

.belfius-icon-chevron-left-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-chevron-left-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-social-linkedin-circle::before, .belfius-icon-social-linkedin-circle-after::after {
  content: ""; }

.belfius-icon-social-linkedin-circle-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-social-linkedin-circle-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-social-twitter-circle::before, .belfius-icon-social-twitter-circle-after::after {
  content: ""; }

.belfius-icon-social-twitter-circle-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-social-twitter-circle-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-social-facebook-circle::before, .belfius-icon-social-facebook-circle-after::after {
  content: ""; }

.belfius-icon-social-facebook-circle-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-social-facebook-circle-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-lock::before, .belfius-icon-lock-after::after {
  content: ""; }

.belfius-icon-lock-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-lock-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-pencil::before, .belfius-icon-pencil-after::after {
  content: ""; }

.belfius-icon-pencil-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-pencil-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-search::before, .belfius-icon-search-after::after {
  content: ""; }

.belfius-icon-search-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-search-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-print::before, .belfius-icon-print-after::after {
  content: ""; }

.belfius-icon-print-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-print-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-chevron-rounded-down::before, .belfius-icon-chevron-rounded-down-after::after {
  content: ""; }

.belfius-icon-chevron-rounded-down-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-chevron-rounded-down-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-profile::before, .belfius-icon-profile-after::after {
  content: ""; }

.belfius-icon-profile-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-profile-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-exit::before, .belfius-icon-exit-after::after {
  content: ""; }

.belfius-icon-exit-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-exit-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-check-circle::before, .belfius-icon-check-circle-after::after {
  content: ""; }

.belfius-icon-check-circle-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-check-circle-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-check::before, .belfius-icon-check-after::after {
  content: ""; }

.belfius-icon-check-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-check-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-chevron-right::before, .belfius-icon-chevron-right-after::after {
  content: ""; }

.belfius-icon-chevron-right-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-chevron-right-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-help::before, .belfius-icon-help-after::after {
  content: ""; }

.belfius-icon-help-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-help-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-enter::before, .belfius-icon-enter-after::after {
  content: ""; }

.belfius-icon-enter-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-enter-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-chevron-thick-down::before, .belfius-icon-chevron-thick-down-after::after {
  content: ""; }

.belfius-icon-chevron-thick-down-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-chevron-thick-down-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-chevron-thick-up::before, .belfius-icon-chevron-thick-up-after::after {
  content: ""; }

.belfius-icon-chevron-thick-up-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-chevron-thick-up-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-Belfius::before, .belfius-icon-Belfius-after::after {
  content: ""; }

.belfius-icon-Belfius-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-Belfius-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-Belfius-logo::before, .belfius-icon-Belfius-logo-after::after {
  content: ""; }

.belfius-icon-Belfius-logo-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-Belfius-logo-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-warning::before, .belfius-icon-warning-after::after {
  content: ""; }

.belfius-icon-warning-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-warning-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-chevron-ultra-light-right::before, .belfius-icon-chevron-ultra-light-right-after::after {
  content: ""; }

.belfius-icon-chevron-ultra-light-right-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-chevron-ultra-light-right-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-loader::before, .belfius-icon-loader-after::after {
  content: ""; }

.belfius-icon-loader-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-loader-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-top::before, .belfius-icon-top-after::after {
  content: ""; }

.belfius-icon-top-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-top-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-euro-health::before, .belfius-icon-euro-health-after::after {
  content: ""; }

.belfius-icon-euro-health-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-euro-health-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-zoomit::before, .belfius-icon-zoomit-after::after {
  content: ""; }

.belfius-icon-zoomit-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-zoomit-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-mail::before, .belfius-icon-mail-after::after {
  content: ""; }

.belfius-icon-mail-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-mail-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-card-reader::before, .belfius-icon-card-reader-after::after {
  content: ""; }

.belfius-icon-card-reader-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-card-reader-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-delete::before, .belfius-icon-delete-after::after {
  content: ""; }

.belfius-icon-delete-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-delete-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-pause::before, .belfius-icon-pause-after::after {
  content: ""; }

.belfius-icon-pause-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-pause-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-play::before, .belfius-icon-play-after::after {
  content: ""; }

.belfius-icon-play-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-play-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-upload::before, .belfius-icon-upload-after::after {
  content: ""; }

.belfius-icon-upload-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-upload-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-save-cloud::before, .belfius-icon-save-cloud-after::after {
  content: ""; }

.belfius-icon-save-cloud-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-save-cloud-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-save::before, .belfius-icon-save-after::after {
  content: ""; }

.belfius-icon-save-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-save-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-star::before, .belfius-icon-star-after::after {
  content: ""; }

.belfius-icon-star-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-star-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-info-circle::before, .belfius-icon-info-circle-after::after {
  content: ""; }

.belfius-icon-info-circle-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-info-circle-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-skype::before, .belfius-icon-skype-after::after {
  content: ""; }

.belfius-icon-skype-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-skype-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-phone-circle-o::before, .belfius-icon-phone-circle-o-after::after {
  content: ""; }

.belfius-icon-phone-circle-o-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-phone-circle-o-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-location-mark::before, .belfius-icon-location-mark-after::after {
  content: ""; }

.belfius-icon-location-mark-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-location-mark-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-mail-circle-o::before, .belfius-icon-mail-circle-o-after::after {
  content: ""; }

.belfius-icon-mail-circle-o-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-mail-circle-o-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-download::before, .belfius-icon-download-after::after {
  content: ""; }

.belfius-icon-download-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-download-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-circle::before, .belfius-icon-circle-after::after {
  content: ""; }

.belfius-icon-circle-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-circle-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-squircle-o::before, .belfius-icon-squircle-o-after::after {
  content: ""; }

.belfius-icon-squircle-o-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-squircle-o-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-circle-o::before, .belfius-icon-circle-o-after::after {
  content: ""; }

.belfius-icon-circle-o-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-circle-o-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-document-circle-o::before, .belfius-icon-document-circle-o-after::after {
  content: ""; }

.belfius-icon-document-circle-o-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-document-circle-o-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-chevron-left-circle-o::before, .belfius-icon-chevron-left-circle-o-after::after {
  content: ""; }

.belfius-icon-chevron-left-circle-o-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-chevron-left-circle-o-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-chevron-circle-down::before, .belfius-icon-chevron-circle-down-after::after {
  content: ""; }

.belfius-icon-chevron-circle-down-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-chevron-circle-down-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-chevron-circle-right::before, .belfius-icon-chevron-circle-right-after::after {
  content: ""; }

.belfius-icon-chevron-circle-right-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-chevron-circle-right-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-comments::before, .belfius-icon-comments-after::after {
  content: ""; }

.belfius-icon-comments-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-comments-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-fax::before, .belfius-icon-fax-after::after {
  content: ""; }

.belfius-icon-fax-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-fax-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-chevron-ultra-light-down::before, .belfius-icon-chevron-ultra-light-down-after::after {
  content: ""; }

.belfius-icon-chevron-ultra-light-down-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-chevron-ultra-light-down-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-filter::before, .belfius-icon-filter-after::after {
  content: ""; }

.belfius-icon-filter-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-filter-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-wifi::before, .belfius-icon-wifi-after::after {
  content: ""; }

.belfius-icon-wifi-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-wifi-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-up::before, .belfius-icon-up-after::after {
  content: ""; }

.belfius-icon-up-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-up-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-sort-alt::before, .belfius-icon-sort-alt-after::after {
  content: ""; }

.belfius-icon-sort-alt-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-sort-alt-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-refresh::before, .belfius-icon-refresh-after::after {
  content: ""; }

.belfius-icon-refresh-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-refresh-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-chevron-light-circle-o-left::before, .belfius-icon-chevron-light-circle-o-left-after::after {
  content: ""; }

.belfius-icon-chevron-light-circle-o-left-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-chevron-light-circle-o-left-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-chevron-light-circle-o-right::before, .belfius-icon-chevron-light-circle-o-right-after::after {
  content: ""; }

.belfius-icon-chevron-light-circle-o-right-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-chevron-light-circle-o-right-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-close-circle::before, .belfius-icon-close-circle-after::after {
  content: ""; }

.belfius-icon-close-circle-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-close-circle-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-plus::before, .belfius-icon-plus-after::after {
  content: ""; }

.belfius-icon-plus-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-plus-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-pencil-alt::before, .belfius-icon-pencil-alt-after::after {
  content: ""; }

.belfius-icon-pencil-alt-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-pencil-alt-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-min::before, .belfius-icon-min-after::after {
  content: ""; }

.belfius-icon-min-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-min-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-plus-circle-o::before, .belfius-icon-plus-circle-o-after::after {
  content: ""; }

.belfius-icon-plus-circle-o-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-plus-circle-o-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-bulb::before, .belfius-icon-bulb-after::after {
  content: ""; }

.belfius-icon-bulb-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-bulb-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-crown::before, .belfius-icon-crown-after::after {
  content: ""; }

.belfius-icon-crown-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-crown-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-cup::before, .belfius-icon-cup-after::after {
  content: ""; }

.belfius-icon-cup-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-cup-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-collaboration::before, .belfius-icon-collaboration-after::after {
  content: ""; }

.belfius-icon-collaboration-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-collaboration-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-structure::before, .belfius-icon-structure-after::after {
  content: ""; }

.belfius-icon-structure-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-structure-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-sales::before, .belfius-icon-sales-after::after {
  content: ""; }

.belfius-icon-sales-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-sales-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-tools::before, .belfius-icon-tools-after::after {
  content: ""; }

.belfius-icon-tools-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-tools-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-smartphone::before, .belfius-icon-smartphone-after::after {
  content: ""; }

.belfius-icon-smartphone-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-smartphone-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-computer::before, .belfius-icon-computer-after::after {
  content: ""; }

.belfius-icon-computer-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-computer-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-info-speech::before, .belfius-icon-info-speech-after::after {
  content: ""; }

.belfius-icon-info-speech-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-info-speech-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-accessibility::before, .belfius-icon-accessibility-after::after {
  content: ""; }

.belfius-icon-accessibility-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-accessibility-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-cart::before, .belfius-icon-cart-after::after {
  content: ""; }

.belfius-icon-cart-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-cart-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-communication::before, .belfius-icon-communication-after::after {
  content: ""; }

.belfius-icon-communication-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-communication-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-experience::before, .belfius-icon-experience-after::after {
  content: ""; }

.belfius-icon-experience-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-experience-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-client-orientation::before, .belfius-icon-client-orientation-after::after {
  content: ""; }

.belfius-icon-client-orientation-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-client-orientation-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-transactions::before, .belfius-icon-transactions-after::after {
  content: ""; }

.belfius-icon-transactions-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-transactions-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-bank::before, .belfius-icon-bank-after::after {
  content: ""; }

.belfius-icon-bank-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-bank-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-digital::before, .belfius-icon-digital-after::after {
  content: ""; }

.belfius-icon-digital-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-digital-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-credit-card::before, .belfius-icon-credit-card-after::after {
  content: ""; }

.belfius-icon-credit-card-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-credit-card-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-document::before, .belfius-icon-document-after::after {
  content: ""; }

.belfius-icon-document-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-document-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-360-digital::before, .belfius-icon-360-digital-after::after {
  content: ""; }

.belfius-icon-360-digital-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-360-digital-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-zoom::before, .belfius-icon-zoom-after::after {
  content: ""; }

.belfius-icon-zoom-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-zoom-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-satisfaction::before, .belfius-icon-satisfaction-after::after {
  content: ""; }

.belfius-icon-satisfaction-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-satisfaction-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-training::before, .belfius-icon-training-after::after {
  content: ""; }

.belfius-icon-training-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-training-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-client-informed::before, .belfius-icon-client-informed-after::after {
  content: ""; }

.belfius-icon-client-informed-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-client-informed-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-interchange::before, .belfius-icon-interchange-after::after {
  content: ""; }

.belfius-icon-interchange-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-interchange-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-follow::before, .belfius-icon-follow-after::after {
  content: ""; }

.belfius-icon-follow-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-follow-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-smily::before, .belfius-icon-smily-after::after {
  content: ""; }

.belfius-icon-smily-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-smily-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-quality-check::before, .belfius-icon-quality-check-after::after {
  content: ""; }

.belfius-icon-quality-check-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-quality-check-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-client::before, .belfius-icon-client-after::after {
  content: ""; }

.belfius-icon-client-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-client-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-home::before, .belfius-icon-home-after::after {
  content: ""; }

.belfius-icon-home-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-home-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-after-care::before, .belfius-icon-after-care-after::after {
  content: ""; }

.belfius-icon-after-care-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-after-care-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-convenience::before, .belfius-icon-convenience-after::after {
  content: ""; }

.belfius-icon-convenience-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-convenience-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-smartphone-alt::before, .belfius-icon-smartphone-alt-after::after {
  content: ""; }

.belfius-icon-smartphone-alt-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-smartphone-alt-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-repay::before, .belfius-icon-repay-after::after {
  content: ""; }

.belfius-icon-repay-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-repay-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-general-info::before, .belfius-icon-general-info-after::after {
  content: ""; }

.belfius-icon-general-info-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-general-info-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.belfius-icon-discount::before, .belfius-icon-discount-after::after {
  content: ""; }

.belfius-icon-discount-after {
  position: relative;
  padding-right: 30px; }
  .belfius-icon-discount-after::after {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

.icon-spin::before {
  -moz-animation: icon-spin compact(2s infinite linear false false false false false false false);
  -webkit-animation: icon-spin compact(2s infinite linear false false false false false false false);
  -o-animation: icon-spin compact(2s infinite linear false false false false false false false);
  -ms-animation: icon-spin compact(2s infinite linear false false false false false false false);
  animation: icon-spin compact(2s infinite linear false false false false false false false); }

@-webkit-keyframes icon-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -ms-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg); } }

@-moz-keyframes icon-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -ms-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg); } }

@-o-keyframes icon-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -ms-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg); } }

@-ms-keyframes icon-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -ms-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg); } }

@keyframes icon-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -ms-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg); } }

.icon-file-type-pdf, .icon-file-type-xls, .icon-file-type-doc, .icon-file-type-ppt {
  display: inline-block;
  position: relative;
  padding-top: 3px;
  padding-left: 25px; }
  .icon-file-type-pdf span, .icon-file-type-xls span, .icon-file-type-doc span, .icon-file-type-ppt span {
    color: #c3bbaf;
    text-decoration: none; }

.icon-file-type-pdf::before, .icon-file-type-xls::before, .icon-file-type-doc::before, .icon-file-type-ppt::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  display: inline-block;
  width: 19px;
  height: 25px;
  overflow: hidden;
  background: url("img/icons-files-sprite.png") transparent left 0px no-repeat;
  background-size: 19px 100px; }
  @media only screen and (-moz-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
    .icon-file-type-pdf::before, .icon-file-type-xls::before, .icon-file-type-doc::before, .icon-file-type-ppt::before {
      background-image: url("img/icons-files-sprite-HD.png");
      background-size: 19px 100px; } }

.icon-file-type-pdf::before {
  background-position: left 0px; }

.icon-file-type-xls::before {
  background-position: left -25px; }

.icon-file-type-doc::before {
  background-position: left -50px; }

.icon-file-type-ppt::before {
  background-position: left -75px; }

/* ==========================================================================
   Animations
   ========================================================================== */
/* ------------------------------------------------------
 * Table of Contents
 * ------------------------------------------------------
 * 
 * 1. Highlight container
 * 2. Zoom Out
 * 
 */
/* -------------------------------------------------------------
	* 1.1. Settings
	---------------------------------------------------------------*/
/* -------------------------------------------------------------
	* 1.2. TimeLine
	---------------------------------------------------------------*/
@-webkit-keyframes highlight-container {
  0% {
    background-color: rgba(123, 115, 109, 0.6); }
  100% {
    background-color: rgba(123, 115, 109, 0); } }

@-moz-keyframes highlight-container {
  0% {
    background-color: rgba(123, 115, 109, 0.6); }
  100% {
    background-color: rgba(123, 115, 109, 0); } }

@-o-keyframes highlight-container {
  0% {
    background-color: rgba(123, 115, 109, 0.6); }
  100% {
    background-color: rgba(123, 115, 109, 0); } }

@-ms-keyframes highlight-container {
  0% {
    background-color: rgba(123, 115, 109, 0.6); }
  100% {
    background-color: rgba(123, 115, 109, 0); } }

@keyframes highlight-container {
  0% {
    background-color: rgba(123, 115, 109, 0.6); }
  100% {
    background-color: rgba(123, 115, 109, 0); } }

/* -------------------------------------------------------------
	* 1.3. Class
	---------------------------------------------------------------*/
.anim_highlightContainer {
  -moz-animation: highlight-container compact(0.5s 1 false false false false false false false false);
  -webkit-animation: highlight-container compact(0.5s 1 false false false false false false false false);
  -o-animation: highlight-container compact(0.5s 1 false false false false false false false false);
  -ms-animation: highlight-container compact(0.5s 1 false false false false false false false false);
  animation: highlight-container compact(0.5s 1 false false false false false false false false); }

.anim_zoomOut {
  -moz-animation: zoomOut compact(0.5s both false false false false false false false false);
  -webkit-animation: zoomOut compact(0.5s both false false false false false false false false);
  -o-animation: zoomOut compact(0.5s both false false false false false false false false);
  -ms-animation: zoomOut compact(0.5s both false false false false false false false false);
  animation: zoomOut compact(0.5s both false false false false false false false false); }

/* -------------------------------------------------------------
	* 2.1. Settings
	---------------------------------------------------------------*/
/* -------------------------------------------------------------
	* 2.2. TimeLine
	---------------------------------------------------------------*/
@-webkit-keyframes zoomOut {
  0% {
    opacity: 1; }
  50% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3); }
  100% {
    opacity: 0; } }

@-moz-keyframes zoomOut {
  0% {
    opacity: 1; }
  50% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3); }
  100% {
    opacity: 0; } }

@-o-keyframes zoomOut {
  0% {
    opacity: 1; }
  50% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3); }
  100% {
    opacity: 0; } }

@-ms-keyframes zoomOut {
  0% {
    opacity: 1; }
  50% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3); }
  100% {
    opacity: 0; } }

@keyframes zoomOut {
  0% {
    opacity: 1; }
  50% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3); }
  100% {
    opacity: 0; } }

/* -------------------------------------------------------------
	* 1.3. Class
	---------------------------------------------------------------*/
.anim_zoomOut {
  -moz-animation: zoomOut compact(1s both false false false false false false false false);
  -webkit-animation: zoomOut compact(1s both false false false false false false false false);
  -o-animation: zoomOut compact(1s both false false false false false false false false);
  -ms-animation: zoomOut compact(1s both false false false false false false false false);
  animation: zoomOut compact(1s both false false false false false false false false); }

/* ==========================================================================
   Fonts
   ========================================================================== */
@font-face {
  font-family: "BelfiusAlternativeBold";
  src: url("../../fonts/belfiusalternative_bold.eot");
  src: url("../../fonts/belfiusalternative_bold.eot?#iefix") format('eot'), url("../../fonts/belfiusalternative_bold.woff") format('woff'), url("../../fonts/belfiusalternative_bold.ttf") format('truetype'), url("../../fonts/belfiusalternative_bold.svg#BelfiusAlternativeBold") format('svg'); }

@font-face {
  font-family: "BelfiusAlternativeLight";
  src: url("../../fonts/belfiusalternative_light.eot");
  src: url("../../fonts/belfiusalternative_light.eot?#iefix") format('eot'), url("../../fonts/belfiusalternative_light.woff") format('woff'), url("../../fonts/belfiusalternative_light.ttf") format('truetype'), url("../../fonts/belfiusalternative_light.svg#BelfiusAlternativeLight") format('svg'); }

@font-face {
  font-family: "BelfiusAlternative";
  src: url("../../fonts/belfiusalternative_regular.eot");
  src: url("../../fonts/belfiusalternative_regular.eot?#iefix") format('eot'), url("../../fonts/belfiusalternative_regular.woff") format('woff'), url("../../fonts/belfiusalternative_regular.ttf") format('truetype'), url("../../fonts/belfiusalternative_regular.svg#BelfiusAlternative") format('svg'); }

@font-face {
  font-family: "BelfiusBlack";
  src: url("../../fonts/belfiusalternative-black.eot");
  src: url("../../fonts/belfiusalternative-black.eot?#iefix") format('eot'), url("../../fonts/belfiusalternative-black.woff") format('woff'), url("../../fonts/belfiusalternative-black.ttf") format('truetype'), url("../../fonts/belfiusalternative-black.svg#BelfiusBlack") format('svg');
  font-weight: bold; }

@font-face {
  font-family: "BelfiusNormalBold";
  src: url("../../fonts/belfiusnormal_bold.eot");
  src: url("../../fonts/belfiusnormal_bold.eot?#iefix") format('eot'), url("../../fonts/belfiusnormal_bold.woff") format('woff'), url("../../fonts/belfiusnormal_bold.ttf") format('truetype'), url("../../fonts/belfiusnormal_bold.svg#BelfiusNormalBold") format('svg'); }

@font-face {
  font-family: "BelfiusNormalLight";
  src: url("../../fonts/belfiusnormal_light.eot");
  src: url("../../fonts/belfiusnormal_light.eot?#iefix") format('eot'), url("../../fonts/belfiusnormal_light.woff") format('woff'), url("../../fonts/belfiusnormal_light.ttf") format('truetype'), url("../../fonts/belfiusnormal_light.svg#BelfiusNormalLight") format('svg'); }

@font-face {
  font-family: "BelfiusNormal";
  src: url("../../fonts/belfiusnormal_regular.eot");
  src: url("../../fonts/belfiusnormal_regular.eot?#iefix") format('eot'), url("../../fonts/belfiusnormal_regular.woff") format('woff'), url("../../fonts/belfiusnormal_regular.ttf") format('truetype'), url("../../fonts/belfiusnormal_regular.svg#BelfiusNormal") format('svg'); }

@font-face {
  font-family: "FontAwesome";
  src: url("../../fonts/fontawesome-webfont.eot");
  src: url("../../fonts/fontawesome-webfont.eot?#iefix") format('eot'), url("../../fonts/fontawesome-webfont.woff") format('woff'), url("../../fonts/fontawesome-webfont.ttf") format('truetype'), url("../../fonts/fontawesome-webfont.svg#FontAwesome") format('svg'); }

/* ==========================================================================
   Typography
   ========================================================================== */
body {
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
  color: #435c6b; }

.small, small {
  font-size: 12px;
  line-height: 15px; }

.big, big {
  font-size: 18px; }

h1, h2, h3, h6, .h1, .h2, .h3, .h6 {
  font-family: 'BelfiusAlternativeBold', Arial, sans-serif;
  font-weight: normal; }

h4, .h4 {
  font-family: Arial, sans-serif; }

h5, .h5 {
  font-family: 'BelfiusBlack', Arial, sans-serif; }

h1, .h1 {
  font-size: 36px;
  line-height: 40px;
  color: #435c6b; }

h2, .h2 {
  font-size: 21px;
  line-height: 24px;
  color: #435c6b; }

h3, .h3 {
  font-size: 18px;
  line-height: 20px;
  color: #435c6b; }

h4, .h4 {
  font-size: 16px;
  line-height: 20px;
  color: #435c6b; }

h5, .h5 {
  font-size: 27px;
  line-height: 30px;
  color: #93bf3e; }

h6, .h6 {
  font-size: 14px;
  line-height: 20px;
  color: #435c6b; }

p + ul,
ul + p,
p + p {
  margin-top: 15px; }

.text-left {
  text-align: left; }

.text-center {
  text-align: center; }

.text-right {
  text-align: right; }

.text-justify {
  text-align: justify; }

.text-nowrap {
  white-space: nowrap; }

.text-lowercase {
  text-transform: lowercase; }

.text-uppercase {
  text-transform: uppercase; }

.text-capitalize {
  text-transform: capitalize; }

ul {
  list-style-image: none;
  overflow: hidden; }
  ul > li {
    background: none;
    position: relative;
    list-style: none;
    margin: 0px 0px 10px 15px;
    padding: 0px;
    font-size: 14px;
    line-height: 20px; }
    ul > li:before {
      content: "";
      position: absolute;
      top: 0px;
      left: -15px;
      font-size: 8px;
      line-height: 20px;
      color: #bdb7b1; }
  ul.checkList > li {
    margin-left: 24px; }
    ul.checkList > li:before {
      left: -25px;
      width: 16px; }
    ul.checkList > li.greenCheck:before {
      content: "";
      font-size: 15px;
      color: #93bf3e; }
    ul.checkList > li.check:before {
      content: "";
      font-size: 15px; }
  ul.simpleList > li {
    margin-left: 0; }
    ul.simpleList > li::before {
      content: none; }
  ul.tableList {
    display: table;
    margin-top: 10px;
    margin-bottom: 10px; }
    @media only screen and (max-width: 767px) {
      ul.tableList {
        float: none;
        width: auto;
        display: block;
        margin-top: 20px; } }
    ul.tableList > li {
      display: table-row; }
      @media only screen and (max-width: 767px) {
        ul.tableList > li {
          display: block;
          margin-right: 0;
          margin-left: 0; } }
      ul.tableList > li::before {
        content: none; }
      ul.tableList > li > div {
        display: table-cell;
        padding-top: 10px;
        vertical-align: top; }
        ul.tableList > li > div:nth-of-type(1) {
          color: #c3bbaf;
          padding-right: 15px; }
          @media only screen and (max-width: 767px) {
            ul.tableList > li > div:nth-of-type(1) {
              padding-right: 10px; } }
        ul.tableList > li > div:nth-of-type(2) {
          min-width: 150px; }
          @media only screen and (max-width: 767px) {
            ul.tableList > li > div:nth-of-type(2) {
              min-width: 0; } }
      ul.tableList > li:nth-first-of-type(1) > div {
        padding-top: 0;
        vertical-align: middle; }
    ul.tableList.halfAndHalf {
      width: 100%; }
      @media only screen and (max-width: 767px) {
        ul.tableList.halfAndHalf > li + li {
          display: block;
          margin-top: 20px;
          margin-left: 0; } }
      ul.tableList.halfAndHalf > li > div {
        min-width: auto;
        width: 50%; }
        @media only screen and (max-width: 767px) {
          ul.tableList.halfAndHalf > li > div {
            display: block;
            width: 100%; } }
    @media only screen and (max-width: 767px) {
      ul.tableList.zebraList > li {
        border-bottom: 1px solid #f5f3f0; } }
    ul.tableList.zebraList > li:nth-child(odd) {
      background-color: #f5f3f0; }
    ul.tableList.zebraList > li:nth-child(even) {
      background-color: #fff; }
    ul.tableList.zebraList > li:nth-last-of-type(1) > div {
      border-bottom: 1px solid #f5f3f0; }
      @media only screen and (max-width: 767px) {
        ul.tableList.zebraList > li:nth-last-of-type(1) > div {
          border-bottom: 0; } }
    @media only screen and (max-width: 767px) {
      ul.tableList.zebraList > li {
        margin-top: 0px;
        margin-bottom: 0px; } }
    @media only screen and (max-width: 767px) {
      ul.tableList.zebraList > li + li {
        margin-top: 0px;
        margin-bottom: 0px; } }
    ul.tableList.zebraList > li > div {
      padding-top: 10px;
      padding-bottom: 10px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
      ul.tableList.zebraList > li > div:nth-of-type(1) {
        padding-left: 15px; }
        @media only screen and (max-width: 767px) {
          ul.tableList.zebraList > li > div:nth-of-type(1) {
            padding-top: 5px;
            padding-right: 5px;
            padding-bottom: 0;
            padding-left: 5px; } }
      ul.tableList.zebraList > li > div:nth-of-type(2) {
        padding-right: 15px; }
        @media only screen and (max-width: 767px) {
          ul.tableList.zebraList > li > div:nth-of-type(2) {
            padding-top: 0;
            padding-right: 5px;
            padding-bottom: 5px;
            padding-left: 5px; } }

/* ==========================================================================
   Hyperlinks
   ========================================================================== */
a {
  /*color: $color-indigo;
    &:hover {   color: $color-turquoise; }
    &:visited { color: $color-iron; }
    */
  color: #89a2b6; }
  a:link {
    color: #89a2b6; }
  a:active {
    color: #89a2b6; }
  a:visited {
    color: #7b736d; }
  a:hover {
    color: #00a7a6; }
  a:focus {
    color: #89a2b6; }
  a.linkType01, a.linkType02 {
    background: none;
    position: relative;
    line-height: 16px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 21px;
    padding: 0;
    display: inline-block; }
    a.linkType01:before, a.linkType02:before {
      content: "";
      position: absolute;
      top: 0px;
      left: -21px;
      width: 16px;
      height: 16px;
      font-size: 16px; }
  a.linkType02 {
    line-height: 18px;
    margin-left: 23px; }
    a.linkType02:before {
      content: "";
      width: 18px;
      height: 18px;
      left: -23px;
      font-size: 18px; }
  a[href^="tel:"]:link, a[href^="tel:"]:active, a[href^="tel:"]:visited, a[href^="tel:"]:hover, a[href^="tel:"]:focus {
    text-decoration: none;
    color: #435c6b; }

ul.linkList > li {
  margin: 0px 0px 10px 0px; }
  ul.linkList > li:before {
    content: none; }

/* ==========================================================================
   Buttons
   ========================================================================== */
a.button, a.buttonType01, a.buttonType02, a.buttonType03, a.buttonType04, a.buttonType05,
span.button,
span.buttonType01,
span.buttonType02,
span.buttonType03,
span.buttonType04,
span.buttonType05,
button.button,
button.buttonType01,
button.buttonType02,
button.buttonType03,
button.buttonType04,
button.buttonType05,
input[type=submit],
input[type=reset] {
  overflow: hidden;
  display: inline-block;
  position: relative;
  height: 40px;
  padding: 0 10px;
  font-family: "BelfiusAlternativeBold", Arial, sans-serif;
  font-weight: normal;
  font-size: 14px;
  line-height: 40px;
  text-decoration: none;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  border: 0 none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  a.button[class*="belfius-icon"]::before, a[class*="belfius-icon"].buttonType01::before, a[class*="belfius-icon"].buttonType02::before, a[class*="belfius-icon"].buttonType03::before, a[class*="belfius-icon"].buttonType04::before, a[class*="belfius-icon"].buttonType05::before,
  span.button[class*="belfius-icon"]::before,
  span[class*="belfius-icon"].buttonType01::before,
  span[class*="belfius-icon"].buttonType02::before,
  span[class*="belfius-icon"].buttonType03::before,
  span[class*="belfius-icon"].buttonType04::before,
  span[class*="belfius-icon"].buttonType05::before,
  button.button[class*="belfius-icon"]::before,
  button[class*="belfius-icon"].buttonType01::before,
  button[class*="belfius-icon"].buttonType02::before,
  button[class*="belfius-icon"].buttonType03::before,
  button[class*="belfius-icon"].buttonType04::before,
  button[class*="belfius-icon"].buttonType05::before,
  input[type=submit][class*="belfius-icon"]::before,
  input[type=reset][class*="belfius-icon"]::before {
    margin-right: 10px; }
  a.button[class*="belfius-icon"]::after, a[class*="belfius-icon"].buttonType01::after, a[class*="belfius-icon"].buttonType02::after, a[class*="belfius-icon"].buttonType03::after, a[class*="belfius-icon"].buttonType04::after, a[class*="belfius-icon"].buttonType05::after,
  span.button[class*="belfius-icon"]::after,
  span[class*="belfius-icon"].buttonType01::after,
  span[class*="belfius-icon"].buttonType02::after,
  span[class*="belfius-icon"].buttonType03::after,
  span[class*="belfius-icon"].buttonType04::after,
  span[class*="belfius-icon"].buttonType05::after,
  button.button[class*="belfius-icon"]::after,
  button[class*="belfius-icon"].buttonType01::after,
  button[class*="belfius-icon"].buttonType02::after,
  button[class*="belfius-icon"].buttonType03::after,
  button[class*="belfius-icon"].buttonType04::after,
  button[class*="belfius-icon"].buttonType05::after,
  input[type=submit][class*="belfius-icon"]::after,
  input[type=reset][class*="belfius-icon"]::after {
    margin-left: 10px; }
  a.button.icon, a.icon.buttonType01, a.icon.buttonType02, a.icon.buttonType03, a.icon.buttonType04, a.icon.buttonType05,
  span.button.icon,
  span.icon.buttonType01,
  span.icon.buttonType02,
  span.icon.buttonType03,
  span.icon.buttonType04,
  span.icon.buttonType05,
  button.button.icon,
  button.icon.buttonType01,
  button.icon.buttonType02,
  button.icon.buttonType03,
  button.icon.buttonType04,
  button.icon.buttonType05,
  input[type=submit].icon,
  input[type=reset].icon {
    padding-right: 30px; }
    a.button.icon:after, a.icon.buttonType01:after, a.icon.buttonType02:after, a.icon.buttonType03:after, a.icon.buttonType04:after, a.icon.buttonType05:after,
    span.button.icon:after,
    span.icon.buttonType01:after,
    span.icon.buttonType02:after,
    span.icon.buttonType03:after,
    span.icon.buttonType04:after,
    span.icon.buttonType05:after,
    button.button.icon:after,
    button.icon.buttonType01:after,
    button.icon.buttonType02:after,
    button.icon.buttonType03:after,
    button.icon.buttonType04:after,
    button.icon.buttonType05:after,
    input[type=submit].icon:after,
    input[type=reset].icon:after {
      content: "";
      position: absolute;
      display: block;
      top: 50%;
      -webkit-transform: translateY(-50%);
      -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      -o-transform: translateY(-50%);
      transform: translateY(-50%);
      right: 10px;
      width: 10px;
      height: 10px;
      line-height: 10px;
      font-size: 10px;
      color: #ffffff;
      vertical-align: top; }
  a.button.big, a.big.buttonType01, a.big.buttonType02, a.big.buttonType03, a.big.buttonType04, a.big.buttonType05,
  span.button.big,
  span.big.buttonType01,
  span.big.buttonType02,
  span.big.buttonType03,
  span.big.buttonType04,
  span.big.buttonType05,
  button.button.big,
  button.big.buttonType01,
  button.big.buttonType02,
  button.big.buttonType03,
  button.big.buttonType04,
  button.big.buttonType05,
  input[type=submit].big,
  input[type=reset].big {
    height: 50px;
    padding: 0 20px;
    line-height: 50px;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    -ms-border-radius: 12px;
    -o-border-radius: 12px;
    border-radius: 12px;
    font-size: 21px; }
    a.button.big.icon, a.big.icon.buttonType01, a.big.icon.buttonType02, a.big.icon.buttonType03, a.big.icon.buttonType04, a.big.icon.buttonType05,
    span.button.big.icon,
    span.big.icon.buttonType01,
    span.big.icon.buttonType02,
    span.big.icon.buttonType03,
    span.big.icon.buttonType04,
    span.big.icon.buttonType05,
    button.button.big.icon,
    button.big.icon.buttonType01,
    button.big.icon.buttonType02,
    button.big.icon.buttonType03,
    button.big.icon.buttonType04,
    button.big.icon.buttonType05,
    input[type=submit].big.icon,
    input[type=reset].big.icon {
      padding-right: 54px; }
      a.button.big.icon:after, a.big.icon.buttonType01:after, a.big.icon.buttonType02:after, a.big.icon.buttonType03:after, a.big.icon.buttonType04:after, a.big.icon.buttonType05:after,
      span.button.big.icon:after,
      span.big.icon.buttonType01:after,
      span.big.icon.buttonType02:after,
      span.big.icon.buttonType03:after,
      span.big.icon.buttonType04:after,
      span.big.icon.buttonType05:after,
      button.button.big.icon:after,
      button.big.icon.buttonType01:after,
      button.big.icon.buttonType02:after,
      button.big.icon.buttonType03:after,
      button.big.icon.buttonType04:after,
      button.big.icon.buttonType05:after,
      input[type=submit].big.icon:after,
      input[type=reset].big.icon:after {
        right: 20px;
        width: 20px;
        height: 20px;
        line-height: 20px;
        font-size: 20px; }
  a.button.small, a.small.buttonType01, a.small.buttonType02, a.small.buttonType03, a.small.buttonType04, a.small.buttonType05,
  span.button.small,
  span.small.buttonType01,
  span.small.buttonType02,
  span.small.buttonType03,
  span.small.buttonType04,
  span.small.buttonType05,
  button.button.small,
  button.small.buttonType01,
  button.small.buttonType02,
  button.small.buttonType03,
  button.small.buttonType04,
  button.small.buttonType05,
  input[type=submit].small,
  input[type=reset].small {
    height: 30px;
    line-height: 30px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
    border-radius: 6px;
    font-size: 14px; }
    a.button.small.icon, a.small.icon.buttonType01, a.small.icon.buttonType02, a.small.icon.buttonType03, a.small.icon.buttonType04, a.small.icon.buttonType05,
    span.button.small.icon,
    span.small.icon.buttonType01,
    span.small.icon.buttonType02,
    span.small.icon.buttonType03,
    span.small.icon.buttonType04,
    span.small.icon.buttonType05,
    button.button.small.icon,
    button.small.icon.buttonType01,
    button.small.icon.buttonType02,
    button.small.icon.buttonType03,
    button.small.icon.buttonType04,
    button.small.icon.buttonType05,
    input[type=submit].small.icon,
    input[type=reset].small.icon {
      padding-right: 28px; }
      a.button.small.icon:after, a.small.icon.buttonType01:after, a.small.icon.buttonType02:after, a.small.icon.buttonType03:after, a.small.icon.buttonType04:after, a.small.icon.buttonType05:after,
      span.button.small.icon:after,
      span.small.icon.buttonType01:after,
      span.small.icon.buttonType02:after,
      span.small.icon.buttonType03:after,
      span.small.icon.buttonType04:after,
      span.small.icon.buttonType05:after,
      button.button.small.icon:after,
      button.small.icon.buttonType01:after,
      button.small.icon.buttonType02:after,
      button.small.icon.buttonType03:after,
      button.small.icon.buttonType04:after,
      button.small.icon.buttonType05:after,
      input[type=submit].small.icon:after,
      input[type=reset].small.icon:after {
        right: 10px;
        width: 8px;
        height: 8px;
        line-height: 8px;
        font-size: 8px; }

.cta:not(.button):not(a.buttonType01):not(
.buttonType01):not(a.buttonType02):not(
.buttonType02):not(a.buttonType03):not(
.buttonType03):not(a.buttonType04):not(
.buttonType04):not(a.buttonType05):not(
.buttonType05) {
  padding: 0px;
  font-family: Arial, sans-serif;
  background: none; }

a.buttonType01,
.buttonType01 {
  color: #ffffff;
  background: #435c6b;
  -webkit-transition: compact(compact(compact(background-color 0.2s false false), false, false, false, false, false, false, false, false, false) false false);
  -moz-transition: compact(compact(compact(background-color 0.2s false false), false, false, false, false, false, false, false, false, false) false false false);
  -o-transition: compact(compact(compact(background-color 0.2s false false), false, false, false, false, false, false, false, false, false) false false false);
  transition: compact(compact(background-color 0.2s false false), false, false, false, false, false, false, false, false, false); }
  a.buttonType01:hover,
  .buttonType01:hover {
    background: #627686; }
  a.buttonType01:active,
  .buttonType01:active {
    background: #465560; }
  a.buttonType01.disabled, a.buttonType01[disabled],
  .buttonType01.disabled,
  .buttonType01[disabled] {
    background: #d2d2d7;
    cursor: not-allowed; }
    a.buttonType01.disabled.focus, a.buttonType01.disabled:focus, a.buttonType01[disabled].focus, a.buttonType01[disabled]:focus,
    .buttonType01.disabled.focus,
    .buttonType01.disabled:focus,
    .buttonType01[disabled].focus,
    .buttonType01[disabled]:focus {
      border: 0 none; }
  a.buttonType01.focus, a.buttonType01:focus,
  .buttonType01.focus,
  .buttonType01:focus {
    -webkit-box-shadow: compact(#465560 0px 0px 2px, false, false, false, false, false, false, false, false, false);
    -moz-box-shadow: compact(#465560 0px 0px 2px, false, false, false, false, false, false, false, false, false);
    box-shadow: compact(#465560 0px 0px 2px, false, false, false, false, false, false, false, false, false); }
  a.buttonType01:link, a.buttonType01:active, a.buttonType01:visited, a.buttonType01:hover, a.buttonType01:focus,
  .buttonType01:link,
  .buttonType01:active,
  .buttonType01:visited,
  .buttonType01:hover,
  .buttonType01:focus {
    color: #ffffff; }

a.buttonType02,
.buttonType02 {
  color: #ffffff;
  background: #7b736d;
  -webkit-transition: compact(compact(compact(background-color 0.2s false false), false, false, false, false, false, false, false, false, false) false false);
  -moz-transition: compact(compact(compact(background-color 0.2s false false), false, false, false, false, false, false, false, false, false) false false false);
  -o-transition: compact(compact(compact(background-color 0.2s false false), false, false, false, false, false, false, false, false, false) false false false);
  transition: compact(compact(background-color 0.2s false false), false, false, false, false, false, false, false, false, false); }
  a.buttonType02:hover,
  .buttonType02:hover {
    background: #8f867f;
    color: #FFF; }
  a.buttonType02:active,
  .buttonType02:active {
    background: #6b645f; }
  a.buttonType02.disabled, a.buttonType02[disabled],
  .buttonType02.disabled,
  .buttonType02[disabled] {
    background: #e3dcd3;
    cursor: not-allowed; }
    a.buttonType02.disabled.focus, a.buttonType02.disabled:focus, a.buttonType02[disabled].focus, a.buttonType02[disabled]:focus,
    .buttonType02.disabled.focus,
    .buttonType02.disabled:focus,
    .buttonType02[disabled].focus,
    .buttonType02[disabled]:focus {
      border: 0 none; }
  a.buttonType02.focus, a.buttonType02:focus,
  .buttonType02.focus,
  .buttonType02:focus {
    -webkit-box-shadow: compact(#6b645f 0px 0px 2px, false, false, false, false, false, false, false, false, false);
    -moz-box-shadow: compact(#6b645f 0px 0px 2px, false, false, false, false, false, false, false, false, false);
    box-shadow: compact(#6b645f 0px 0px 2px, false, false, false, false, false, false, false, false, false); }
  a.buttonType02:link, a.buttonType02:active, a.buttonType02:visited, a.buttonType02:hover, a.buttonType02:focus,
  .buttonType02:link,
  .buttonType02:active,
  .buttonType02:visited,
  .buttonType02:hover,
  .buttonType02:focus {
    color: #ffffff; }

a.buttonType03,
.buttonType03 {
  color: #ffffff;
  background-color: #c30045;
  background: linear-gradient(116deg, #8c193c, #c30045 95%);
  -webkit-transition: compact(compact(compact(background-color 0.2s false false), false, false, false, false, false, false, false, false, false) false false);
  -moz-transition: compact(compact(compact(background-color 0.2s false false), false, false, false, false, false, false, false, false, false) false false false);
  -o-transition: compact(compact(compact(background-color 0.2s false false), false, false, false, false, false, false, false, false, false) false false false);
  transition: compact(compact(background-color 0.2s false false), false, false, false, false, false, false, false, false, false); }
  a.buttonType03:hover,
  .buttonType03:hover {
    background: #e50051;
    border-color: #e50051; }
  a.buttonType03:active,
  .buttonType03:active {
    background: #880030;
    border-color: #880030; }
  a.buttonType03.disabled, a.buttonType03[disabled],
  .buttonType03.disabled,
  .buttonType03[disabled] {
    background: #d2d2d7;
    cursor: not-allowed; }
    a.buttonType03.disabled.focus, a.buttonType03.disabled:focus, a.buttonType03[disabled].focus, a.buttonType03[disabled]:focus,
    .buttonType03.disabled.focus,
    .buttonType03.disabled:focus,
    .buttonType03[disabled].focus,
    .buttonType03[disabled]:focus {
      border: 0 none; }
  a.buttonType03.focus, a.buttonType03:focus,
  .buttonType03.focus,
  .buttonType03:focus {
    outline: 0;
    background-position: initial;
    box-shadow: 0 0 0 3px #bfd7fc;
    -webkit-box-shadow: compact(#bfd7fc 0px 0px 0px 3px, false, false, false, false, false, false, false, false, false);
    -moz-box-shadow: compact(#bfd7fc 0px 0px 0px 3px, false, false, false, false, false, false, false, false, false);
    box-shadow: compact(#bfd7fc 0px 0px 0px 3px, false, false, false, false, false, false, false, false, false); }
  a.buttonType03:link, a.buttonType03:active, a.buttonType03:visited, a.buttonType03:hover, a.buttonType03:focus,
  .buttonType03:link,
  .buttonType03:active,
  .buttonType03:visited,
  .buttonType03:hover,
  .buttonType03:focus {
    color: #ffffff; }

a.buttonType04,
.buttonType04 {
  color: #7b736d;
  border: 1px solid #7b736d;
  background: #ffffff;
  -webkit-transition: compact(compact(compact(background-color 0.2s false false), false, false, false, false, false, false, false, false, false) false false);
  -moz-transition: compact(compact(compact(background-color 0.2s false false), false, false, false, false, false, false, false, false, false) false false false);
  -o-transition: compact(compact(compact(background-color 0.2s false false), false, false, false, false, false, false, false, false, false) false false false);
  transition: compact(compact(background-color 0.2s false false), false, false, false, false, false, false, false, false, false); }
  a.buttonType04:hover,
  .buttonType04:hover {
    background: #e3dcd3;
    color: #ffffff; }
  a.buttonType04:active,
  .buttonType04:active {
    background: #e3dcd3;
    color: #ffffff; }
  a.buttonType04[disabled=disabled], a.buttonType04.disabled,
  .buttonType04[disabled=disabled],
  .buttonType04.disabled {
    background: #d2d2d7;
    cursor: not-allowed; }
    a.buttonType04[disabled=disabled].focus, a.buttonType04[disabled=disabled]:focus, a.buttonType04.disabled.focus, a.buttonType04.disabled:focus,
    .buttonType04[disabled=disabled].focus,
    .buttonType04[disabled=disabled]:focus,
    .buttonType04.disabled.focus,
    .buttonType04.disabled:focus {
      border: 0 none; }
  a.buttonType04.focus, a.buttonType04:focus,
  .buttonType04.focus,
  .buttonType04:focus {
    -webkit-box-shadow: compact(#e3dcd3 0px 0px 2px, false, false, false, false, false, false, false, false, false);
    -moz-box-shadow: compact(#e3dcd3 0px 0px 2px, false, false, false, false, false, false, false, false, false);
    box-shadow: compact(#e3dcd3 0px 0px 2px, false, false, false, false, false, false, false, false, false); }
  a.buttonType04:link, a.buttonType04:active, a.buttonType04:visited, a.buttonType04:hover, a.buttonType04:focus,
  .buttonType04:link,
  .buttonType04:active,
  .buttonType04:visited,
  .buttonType04:hover,
  .buttonType04:focus {
    color: #7b736d; }

a.buttonType05,
.buttonType05 {
  color: #ffffff;
  border: 1px solid #7b736d;
  background: #d1184d;
  -webkit-transition: compact(compact(compact(background-color 0.2s false false), false, false, false, false, false, false, false, false, false) false false);
  -moz-transition: compact(compact(compact(background-color 0.2s false false), false, false, false, false, false, false, false, false, false) false false false);
  -o-transition: compact(compact(compact(background-color 0.2s false false), false, false, false, false, false, false, false, false, false) false false false);
  transition: compact(compact(background-color 0.2s false false), false, false, false, false, false, false, false, false, false); }
  a.buttonType05:hover,
  .buttonType05:hover {
    background: #e3dcd3;
    color: #ffffff; }
  a.buttonType05:active,
  .buttonType05:active {
    background: #e3dcd3;
    color: #ffffff; }
  a.buttonType05[disabled=disabled], a.buttonType05.disabled,
  .buttonType05[disabled=disabled],
  .buttonType05.disabled {
    background: #d2d2d7;
    cursor: not-allowed; }
    a.buttonType05[disabled=disabled].focus, a.buttonType05[disabled=disabled]:focus, a.buttonType05.disabled.focus, a.buttonType05.disabled:focus,
    .buttonType05[disabled=disabled].focus,
    .buttonType05[disabled=disabled]:focus,
    .buttonType05.disabled.focus,
    .buttonType05.disabled:focus {
      border: 0 none; }
  a.buttonType05.focus, a.buttonType05:focus,
  .buttonType05.focus,
  .buttonType05:focus {
    -webkit-box-shadow: compact(#e3dcd3 0px 0px 2px, false, false, false, false, false, false, false, false, false);
    -moz-box-shadow: compact(#e3dcd3 0px 0px 2px, false, false, false, false, false, false, false, false, false);
    box-shadow: compact(#e3dcd3 0px 0px 2px, false, false, false, false, false, false, false, false, false); }
  a.buttonType05:link, a.buttonType05:active, a.buttonType05:visited, a.buttonType05:hover, a.buttonType05:focus,
  .buttonType05:link,
  .buttonType05:active,
  .buttonType05:visited,
  .buttonType05:hover,
  .buttonType05:focus {
    color: #7b736d; }

form button {
  float: right;
  margin: 20px 0 0 10px; }
  form button.alignLeft {
    float: left; }

span.cta.button.gewy-f2c-container,
span.cta.gewy-f2c-container.buttonType01,
span.cta.gewy-f2c-container.buttonType02,
span.cta.gewy-f2c-container.buttonType03,
span.cta.gewy-f2c-container.buttonType04,
span.cta.gewy-f2c-container.buttonType05 {
  padding: 0px;
  display: block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  span.cta.button.gewy-f2c-container *,
  span.cta.gewy-f2c-container.buttonType01 *,
  span.cta.gewy-f2c-container.buttonType02 *,
  span.cta.gewy-f2c-container.buttonType03 *,
  span.cta.gewy-f2c-container.buttonType04 *,
  span.cta.gewy-f2c-container.buttonType05 * {
    width: 100% !important;
    height: 40px !important;
    position: static !important; }
  span.cta.button.gewy-f2c-container .gepa-msg-anchor,
  span.cta.gewy-f2c-container.buttonType01 .gepa-msg-anchor,
  span.cta.gewy-f2c-container.buttonType02 .gepa-msg-anchor,
  span.cta.gewy-f2c-container.buttonType03 .gepa-msg-anchor,
  span.cta.gewy-f2c-container.buttonType04 .gepa-msg-anchor,
  span.cta.gewy-f2c-container.buttonType05 .gepa-msg-anchor,
  span.cta.button.gewy-f2c-container a.segment .inner.front,
  span.cta.gewy-f2c-container.buttonType01 a.segment .inner.front,
  span.cta.gewy-f2c-container.buttonType02 a.segment .inner.front,
  span.cta.gewy-f2c-container.buttonType03 a.segment .inner.front,
  span.cta.gewy-f2c-container.buttonType04 a.segment .inner.front,
  span.cta.gewy-f2c-container.buttonType05 a.segment .inner.front,
  span.cta.button.gewy-f2c-container a.segment .inner.rear,
  span.cta.gewy-f2c-container.buttonType01 a.segment .inner.rear,
  span.cta.gewy-f2c-container.buttonType02 a.segment .inner.rear,
  span.cta.gewy-f2c-container.buttonType03 a.segment .inner.rear,
  span.cta.gewy-f2c-container.buttonType04 a.segment .inner.rear,
  span.cta.gewy-f2c-container.buttonType05 a.segment .inner.rear {
    display: none; }
  span.cta.button.gewy-f2c-container a.segment:link,
  span.cta.gewy-f2c-container.buttonType01 a.segment:link,
  span.cta.gewy-f2c-container.buttonType02 a.segment:link,
  span.cta.gewy-f2c-container.buttonType03 a.segment:link,
  span.cta.gewy-f2c-container.buttonType04 a.segment:link,
  span.cta.gewy-f2c-container.buttonType05 a.segment:link, span.cta.button.gewy-f2c-container a.segment:visited,
  span.cta.gewy-f2c-container.buttonType01 a.segment:visited,
  span.cta.gewy-f2c-container.buttonType02 a.segment:visited,
  span.cta.gewy-f2c-container.buttonType03 a.segment:visited,
  span.cta.gewy-f2c-container.buttonType04 a.segment:visited,
  span.cta.gewy-f2c-container.buttonType05 a.segment:visited, span.cta.button.gewy-f2c-container a.segment:active,
  span.cta.gewy-f2c-container.buttonType01 a.segment:active,
  span.cta.gewy-f2c-container.buttonType02 a.segment:active,
  span.cta.gewy-f2c-container.buttonType03 a.segment:active,
  span.cta.gewy-f2c-container.buttonType04 a.segment:active,
  span.cta.gewy-f2c-container.buttonType05 a.segment:active, span.cta.button.gewy-f2c-container a.segment:hover,
  span.cta.gewy-f2c-container.buttonType01 a.segment:hover,
  span.cta.gewy-f2c-container.buttonType02 a.segment:hover,
  span.cta.gewy-f2c-container.buttonType03 a.segment:hover,
  span.cta.gewy-f2c-container.buttonType04 a.segment:hover,
  span.cta.gewy-f2c-container.buttonType05 a.segment:hover, span.cta.button.gewy-f2c-container a.segment:focus,
  span.cta.gewy-f2c-container.buttonType01 a.segment:focus,
  span.cta.gewy-f2c-container.buttonType02 a.segment:focus,
  span.cta.gewy-f2c-container.buttonType03 a.segment:focus,
  span.cta.gewy-f2c-container.buttonType04 a.segment:focus,
  span.cta.gewy-f2c-container.buttonType05 a.segment:focus {
    border: none;
    display: block; }
    span.cta.button.gewy-f2c-container a.segment:link > .inner.label,
    span.cta.gewy-f2c-container.buttonType01 a.segment:link > .inner.label,
    span.cta.gewy-f2c-container.buttonType02 a.segment:link > .inner.label,
    span.cta.gewy-f2c-container.buttonType03 a.segment:link > .inner.label,
    span.cta.gewy-f2c-container.buttonType04 a.segment:link > .inner.label,
    span.cta.gewy-f2c-container.buttonType05 a.segment:link > .inner.label, span.cta.button.gewy-f2c-container a.segment:visited > .inner.label,
    span.cta.gewy-f2c-container.buttonType01 a.segment:visited > .inner.label,
    span.cta.gewy-f2c-container.buttonType02 a.segment:visited > .inner.label,
    span.cta.gewy-f2c-container.buttonType03 a.segment:visited > .inner.label,
    span.cta.gewy-f2c-container.buttonType04 a.segment:visited > .inner.label,
    span.cta.gewy-f2c-container.buttonType05 a.segment:visited > .inner.label, span.cta.button.gewy-f2c-container a.segment:active > .inner.label,
    span.cta.gewy-f2c-container.buttonType01 a.segment:active > .inner.label,
    span.cta.gewy-f2c-container.buttonType02 a.segment:active > .inner.label,
    span.cta.gewy-f2c-container.buttonType03 a.segment:active > .inner.label,
    span.cta.gewy-f2c-container.buttonType04 a.segment:active > .inner.label,
    span.cta.gewy-f2c-container.buttonType05 a.segment:active > .inner.label, span.cta.button.gewy-f2c-container a.segment:hover > .inner.label,
    span.cta.gewy-f2c-container.buttonType01 a.segment:hover > .inner.label,
    span.cta.gewy-f2c-container.buttonType02 a.segment:hover > .inner.label,
    span.cta.gewy-f2c-container.buttonType03 a.segment:hover > .inner.label,
    span.cta.gewy-f2c-container.buttonType04 a.segment:hover > .inner.label,
    span.cta.gewy-f2c-container.buttonType05 a.segment:hover > .inner.label, span.cta.button.gewy-f2c-container a.segment:focus > .inner.label,
    span.cta.gewy-f2c-container.buttonType01 a.segment:focus > .inner.label,
    span.cta.gewy-f2c-container.buttonType02 a.segment:focus > .inner.label,
    span.cta.gewy-f2c-container.buttonType03 a.segment:focus > .inner.label,
    span.cta.gewy-f2c-container.buttonType04 a.segment:focus > .inner.label,
    span.cta.gewy-f2c-container.buttonType05 a.segment:focus > .inner.label {
      overflow: hidden;
      display: block;
      width: auto;
      padding: 0px 10px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      font-family: "BelfiusAlternativeBold",Arial,sans-serif;
      font-size: 14px;
      font-weight: normal;
      text-overflow: ellipsis;
      white-space: nowrap; }
  span.cta.button.gewy-f2c-container.icon a.segment:link > .inner.label,
  span.cta.gewy-f2c-container.icon.buttonType01 a.segment:link > .inner.label,
  span.cta.gewy-f2c-container.icon.buttonType02 a.segment:link > .inner.label,
  span.cta.gewy-f2c-container.icon.buttonType03 a.segment:link > .inner.label,
  span.cta.gewy-f2c-container.icon.buttonType04 a.segment:link > .inner.label,
  span.cta.gewy-f2c-container.icon.buttonType05 a.segment:link > .inner.label, span.cta.button.gewy-f2c-container.icon a.segment:visited > .inner.label,
  span.cta.gewy-f2c-container.icon.buttonType01 a.segment:visited > .inner.label,
  span.cta.gewy-f2c-container.icon.buttonType02 a.segment:visited > .inner.label,
  span.cta.gewy-f2c-container.icon.buttonType03 a.segment:visited > .inner.label,
  span.cta.gewy-f2c-container.icon.buttonType04 a.segment:visited > .inner.label,
  span.cta.gewy-f2c-container.icon.buttonType05 a.segment:visited > .inner.label, span.cta.button.gewy-f2c-container.icon a.segment:active > .inner.label,
  span.cta.gewy-f2c-container.icon.buttonType01 a.segment:active > .inner.label,
  span.cta.gewy-f2c-container.icon.buttonType02 a.segment:active > .inner.label,
  span.cta.gewy-f2c-container.icon.buttonType03 a.segment:active > .inner.label,
  span.cta.gewy-f2c-container.icon.buttonType04 a.segment:active > .inner.label,
  span.cta.gewy-f2c-container.icon.buttonType05 a.segment:active > .inner.label, span.cta.button.gewy-f2c-container.icon a.segment:hover > .inner.label,
  span.cta.gewy-f2c-container.icon.buttonType01 a.segment:hover > .inner.label,
  span.cta.gewy-f2c-container.icon.buttonType02 a.segment:hover > .inner.label,
  span.cta.gewy-f2c-container.icon.buttonType03 a.segment:hover > .inner.label,
  span.cta.gewy-f2c-container.icon.buttonType04 a.segment:hover > .inner.label,
  span.cta.gewy-f2c-container.icon.buttonType05 a.segment:hover > .inner.label, span.cta.button.gewy-f2c-container.icon a.segment:focus > .inner.label,
  span.cta.gewy-f2c-container.icon.buttonType01 a.segment:focus > .inner.label,
  span.cta.gewy-f2c-container.icon.buttonType02 a.segment:focus > .inner.label,
  span.cta.gewy-f2c-container.icon.buttonType03 a.segment:focus > .inner.label,
  span.cta.gewy-f2c-container.icon.buttonType04 a.segment:focus > .inner.label,
  span.cta.gewy-f2c-container.icon.buttonType05 a.segment:focus > .inner.label {
    padding: 0px 30px 0px 10px;
    text-align: left; }

#ajax-content span.cta.button.gewy-f2c-container div[comptype="dexia.gepa.client.yui.framework.components.Application"].gepa-starting, #ajax-content
span.cta.gewy-f2c-container.buttonType01 div[comptype="dexia.gepa.client.yui.framework.components.Application"].gepa-starting, #ajax-content
span.cta.gewy-f2c-container.buttonType02 div[comptype="dexia.gepa.client.yui.framework.components.Application"].gepa-starting, #ajax-content
span.cta.gewy-f2c-container.buttonType03 div[comptype="dexia.gepa.client.yui.framework.components.Application"].gepa-starting, #ajax-content
span.cta.gewy-f2c-container.buttonType04 div[comptype="dexia.gepa.client.yui.framework.components.Application"].gepa-starting, #ajax-content
span.cta.gewy-f2c-container.buttonType05 div[comptype="dexia.gepa.client.yui.framework.components.Application"].gepa-starting {
  min-height: 0px; }

input[type=radio],
input[type=checkbox] {
  opacity: 0;
  display: none; }
  input[type=radio] + label:not(.checkbox),
  input[type=radio] + input[type=hidden] + label:not(.checkbox),
  input[type=radio] + label.checkbox + label:not(.checkbox),
  input[type=radio] + input[type=hidden] + label.checkbox + label:not(.checkbox),
  input[type=checkbox] + label:not(.checkbox),
  input[type=checkbox] + input[type=hidden] + label:not(.checkbox),
  input[type=checkbox] + label.checkbox + label:not(.checkbox),
  input[type=checkbox] + input[type=hidden] + label.checkbox + label:not(.checkbox) {
    display: inline-block;
    cursor: pointer;
    position: relative;
    padding-left: 27px;
    margin-bottom: 5px;
    margin-right: 20px;
    margin-top: 11px;
    font-weight: normal;
    color: #7b736d; }
    input[type=radio] + label:not(.checkbox):before,
    input[type=radio] + input[type=hidden] + label:not(.checkbox):before,
    input[type=radio] + label.checkbox + label:not(.checkbox):before,
    input[type=radio] + input[type=hidden] + label.checkbox + label:not(.checkbox):before,
    input[type=checkbox] + label:not(.checkbox):before,
    input[type=checkbox] + input[type=hidden] + label:not(.checkbox):before,
    input[type=checkbox] + label.checkbox + label:not(.checkbox):before,
    input[type=checkbox] + input[type=hidden] + label.checkbox + label:not(.checkbox):before {
      content: "";
      display: block;
      width: 20px;
      height: 20px;
      margin-right: 10px;
      position: absolute;
      left: 0;
      top: 1px;
      border: solid 1px #435c6b;
      background: #fff;
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      -ms-border-radius: 3px;
      -o-border-radius: 3px;
      border-radius: 3px; }
    input[type=radio] + label:not(.checkbox):hover:before,
    input[type=radio] + input[type=hidden] + label:not(.checkbox):hover:before,
    input[type=radio] + label.checkbox + label:not(.checkbox):hover:before,
    input[type=radio] + input[type=hidden] + label.checkbox + label:not(.checkbox):hover:before,
    input[type=checkbox] + label:not(.checkbox):hover:before,
    input[type=checkbox] + input[type=hidden] + label:not(.checkbox):hover:before,
    input[type=checkbox] + label.checkbox + label:not(.checkbox):hover:before,
    input[type=checkbox] + input[type=hidden] + label.checkbox + label:not(.checkbox):hover:before {
      border-color: #435c6b; }
    input[type=radio] + label:not(.checkbox):active:before,
    input[type=radio] + input[type=hidden] + label:not(.checkbox):active:before,
    input[type=radio] + label.checkbox + label:not(.checkbox):active:before,
    input[type=radio] + input[type=hidden] + label.checkbox + label:not(.checkbox):active:before,
    input[type=checkbox] + label:not(.checkbox):active:before,
    input[type=checkbox] + input[type=hidden] + label:not(.checkbox):active:before,
    input[type=checkbox] + label.checkbox + label:not(.checkbox):active:before,
    input[type=checkbox] + input[type=hidden] + label.checkbox + label:not(.checkbox):active:before {
      border-color: #435c6b; }
  input[type=radio]:focus + label:not(.checkbox)::before,
  input[type=radio]:focus + input[type=hidden] + label:not(.checkbox)::before,
  input[type=radio]:focus + label.checkbox + label:not(.checkbox)::before,
  input[type=radio]:focus + input[type=hidden] + label.checkbox + label:not(.checkbox)::before,
  input[type=checkbox]:focus + label:not(.checkbox)::before,
  input[type=checkbox]:focus + input[type=hidden] + label:not(.checkbox)::before,
  input[type=checkbox]:focus + label.checkbox + label:not(.checkbox)::before,
  input[type=checkbox]:focus + input[type=hidden] + label.checkbox + label:not(.checkbox)::before {
    border-color: #5d6c79; }
  input[type=radio]:checked + label:not(.checkbox)::before,
  input[type=radio]:checked + input[type=hidden] + label:not(.checkbox)::before,
  input[type=radio]:checked + label.checkbox + label:not(.checkbox)::before,
  input[type=radio]:checked + input[type=hidden] + label.checkbox + label:not(.checkbox)::before,
  input[type=checkbox]:checked + label:not(.checkbox)::before,
  input[type=checkbox]:checked + input[type=hidden] + label:not(.checkbox)::before,
  input[type=checkbox]:checked + label.checkbox + label:not(.checkbox)::before,
  input[type=checkbox]:checked + input[type=hidden] + label.checkbox + label:not(.checkbox)::before {
    content: "";
    color: #93bf3e;
    font-size: 15px;
    text-align: center;
    line-height: 20px; }
  input[type=radio]:checked:focus + label:not(.checkbox)::before,
  input[type=radio]:checked:focus + input[type=hidden] + label:not(.checkbox)::before,
  input[type=radio]:checked:focus + label.checkbox + label:not(.checkbox)::before,
  input[type=radio]:checked:focus + input[type=hidden] + label.checkbox + label:not(.checkbox)::before,
  input[type=checkbox]:checked:focus + label:not(.checkbox)::before,
  input[type=checkbox]:checked:focus + input[type=hidden] + label:not(.checkbox)::before,
  input[type=checkbox]:checked:focus + label.checkbox + label:not(.checkbox)::before,
  input[type=checkbox]:checked:focus + input[type=hidden] + label.checkbox + label:not(.checkbox)::before {
    border-color: #91a8bb; }
  input[type=radio].ng-invalid:not(.ng-pristine) + label:not(.checkbox)::before,
  input[type=radio].ng-invalid:not(.ng-pristine) + input[type=hidden] + label:not(.checkbox)::before,
  input[type=radio].ng-invalid:not(.ng-pristine) + label.checkbox + label:not(.checkbox)::before,
  input[type=radio].ng-invalid:not(.ng-pristine) + input[type=hidden] + label.checkbox + label:not(.checkbox)::before, input[type=radio].input-validation-error + label:not(.checkbox)::before,
  input[type=radio].input-validation-error + input[type=hidden] + label:not(.checkbox)::before,
  input[type=radio].input-validation-error + label.checkbox + label:not(.checkbox)::before,
  input[type=radio].input-validation-error + input[type=hidden] + label.checkbox + label:not(.checkbox)::before, input[type=radio].ng-invalid:not(.ng-pristine):checked + label:not(.checkbox)::before,
  input[type=radio].ng-invalid:not(.ng-pristine):checked + input[type=hidden] + label:not(.checkbox)::before,
  input[type=radio].ng-invalid:not(.ng-pristine):checked + label.checkbox + label:not(.checkbox)::before,
  input[type=radio].ng-invalid:not(.ng-pristine):checked + input[type=hidden] + label.checkbox + label:not(.checkbox)::before, input[type=radio].input-validation-error:checked + label:not(.checkbox)::before,
  input[type=radio].input-validation-error:checked + input[type=hidden] + label:not(.checkbox)::before,
  input[type=radio].input-validation-error:checked + label.checkbox + label:not(.checkbox)::before,
  input[type=radio].input-validation-error:checked + input[type=hidden] + label.checkbox + label:not(.checkbox)::before, input[type=radio].ng-invalid:not(.ng-pristine):hover + label:not(.checkbox)::before,
  input[type=radio].ng-invalid:not(.ng-pristine):hover + input[type=hidden] + label:not(.checkbox)::before,
  input[type=radio].ng-invalid:not(.ng-pristine):hover + label.checkbox + label:not(.checkbox)::before,
  input[type=radio].ng-invalid:not(.ng-pristine):hover + input[type=hidden] + label.checkbox + label:not(.checkbox)::before, input[type=radio].input-validation-error:hover + label:not(.checkbox)::before,
  input[type=radio].input-validation-error:hover + input[type=hidden] + label:not(.checkbox)::before,
  input[type=radio].input-validation-error:hover + label.checkbox + label:not(.checkbox)::before,
  input[type=radio].input-validation-error:hover + input[type=hidden] + label.checkbox + label:not(.checkbox)::before, input[type=radio].ng-invalid:not(.ng-pristine):checked:hover + label:not(.checkbox)::before,
  input[type=radio].ng-invalid:not(.ng-pristine):checked:hover + input[type=hidden] + label:not(.checkbox)::before,
  input[type=radio].ng-invalid:not(.ng-pristine):checked:hover + label.checkbox + label:not(.checkbox)::before,
  input[type=radio].ng-invalid:not(.ng-pristine):checked:hover + input[type=hidden] + label.checkbox + label:not(.checkbox)::before, input[type=radio].input-validation-error:checked:hover + label:not(.checkbox)::before,
  input[type=radio].input-validation-error:checked:hover + input[type=hidden] + label:not(.checkbox)::before,
  input[type=radio].input-validation-error:checked:hover + label.checkbox + label:not(.checkbox)::before,
  input[type=radio].input-validation-error:checked:hover + input[type=hidden] + label.checkbox + label:not(.checkbox)::before, input[type=radio].ng-invalid:not(.ng-pristine):active + label:not(.checkbox)::before,
  input[type=radio].ng-invalid:not(.ng-pristine):active + input[type=hidden] + label:not(.checkbox)::before,
  input[type=radio].ng-invalid:not(.ng-pristine):active + label.checkbox + label:not(.checkbox)::before,
  input[type=radio].ng-invalid:not(.ng-pristine):active + input[type=hidden] + label.checkbox + label:not(.checkbox)::before, input[type=radio].input-validation-error:active + label:not(.checkbox)::before,
  input[type=radio].input-validation-error:active + input[type=hidden] + label:not(.checkbox)::before,
  input[type=radio].input-validation-error:active + label.checkbox + label:not(.checkbox)::before,
  input[type=radio].input-validation-error:active + input[type=hidden] + label.checkbox + label:not(.checkbox)::before, input[type=radio].ng-invalid:not(.ng-pristine):checked:active + label:not(.checkbox)::before,
  input[type=radio].ng-invalid:not(.ng-pristine):checked:active + input[type=hidden] + label:not(.checkbox)::before,
  input[type=radio].ng-invalid:not(.ng-pristine):checked:active + label.checkbox + label:not(.checkbox)::before,
  input[type=radio].ng-invalid:not(.ng-pristine):checked:active + input[type=hidden] + label.checkbox + label:not(.checkbox)::before, input[type=radio].input-validation-error:checked:active + label:not(.checkbox)::before,
  input[type=radio].input-validation-error:checked:active + input[type=hidden] + label:not(.checkbox)::before,
  input[type=radio].input-validation-error:checked:active + label.checkbox + label:not(.checkbox)::before,
  input[type=radio].input-validation-error:checked:active + input[type=hidden] + label.checkbox + label:not(.checkbox)::before, input[type=radio].ng-invalid:not(.ng-pristine):focus + label:not(.checkbox)::before,
  input[type=radio].ng-invalid:not(.ng-pristine):focus + input[type=hidden] + label:not(.checkbox)::before,
  input[type=radio].ng-invalid:not(.ng-pristine):focus + label.checkbox + label:not(.checkbox)::before,
  input[type=radio].ng-invalid:not(.ng-pristine):focus + input[type=hidden] + label.checkbox + label:not(.checkbox)::before, input[type=radio].input-validation-error:focus + label:not(.checkbox)::before,
  input[type=radio].input-validation-error:focus + input[type=hidden] + label:not(.checkbox)::before,
  input[type=radio].input-validation-error:focus + label.checkbox + label:not(.checkbox)::before,
  input[type=radio].input-validation-error:focus + input[type=hidden] + label.checkbox + label:not(.checkbox)::before, input[type=radio].ng-invalid:not(.ng-pristine):checked:focus + label:not(.checkbox)::before,
  input[type=radio].ng-invalid:not(.ng-pristine):checked:focus + input[type=hidden] + label:not(.checkbox)::before,
  input[type=radio].ng-invalid:not(.ng-pristine):checked:focus + label.checkbox + label:not(.checkbox)::before,
  input[type=radio].ng-invalid:not(.ng-pristine):checked:focus + input[type=hidden] + label.checkbox + label:not(.checkbox)::before, input[type=radio].input-validation-error:checked:focus + label:not(.checkbox)::before,
  input[type=radio].input-validation-error:checked:focus + input[type=hidden] + label:not(.checkbox)::before,
  input[type=radio].input-validation-error:checked:focus + label.checkbox + label:not(.checkbox)::before,
  input[type=radio].input-validation-error:checked:focus + input[type=hidden] + label.checkbox + label:not(.checkbox)::before,
  input[type=checkbox].ng-invalid:not(.ng-pristine) + label:not(.checkbox)::before,
  input[type=checkbox].ng-invalid:not(.ng-pristine) + input[type=hidden] + label:not(.checkbox)::before,
  input[type=checkbox].ng-invalid:not(.ng-pristine) + label.checkbox + label:not(.checkbox)::before,
  input[type=checkbox].ng-invalid:not(.ng-pristine) + input[type=hidden] + label.checkbox + label:not(.checkbox)::before,
  input[type=checkbox].input-validation-error + label:not(.checkbox)::before,
  input[type=checkbox].input-validation-error + input[type=hidden] + label:not(.checkbox)::before,
  input[type=checkbox].input-validation-error + label.checkbox + label:not(.checkbox)::before,
  input[type=checkbox].input-validation-error + input[type=hidden] + label.checkbox + label:not(.checkbox)::before,
  input[type=checkbox].ng-invalid:not(.ng-pristine):checked + label:not(.checkbox)::before,
  input[type=checkbox].ng-invalid:not(.ng-pristine):checked + input[type=hidden] + label:not(.checkbox)::before,
  input[type=checkbox].ng-invalid:not(.ng-pristine):checked + label.checkbox + label:not(.checkbox)::before,
  input[type=checkbox].ng-invalid:not(.ng-pristine):checked + input[type=hidden] + label.checkbox + label:not(.checkbox)::before,
  input[type=checkbox].input-validation-error:checked + label:not(.checkbox)::before,
  input[type=checkbox].input-validation-error:checked + input[type=hidden] + label:not(.checkbox)::before,
  input[type=checkbox].input-validation-error:checked + label.checkbox + label:not(.checkbox)::before,
  input[type=checkbox].input-validation-error:checked + input[type=hidden] + label.checkbox + label:not(.checkbox)::before,
  input[type=checkbox].ng-invalid:not(.ng-pristine):hover + label:not(.checkbox)::before,
  input[type=checkbox].ng-invalid:not(.ng-pristine):hover + input[type=hidden] + label:not(.checkbox)::before,
  input[type=checkbox].ng-invalid:not(.ng-pristine):hover + label.checkbox + label:not(.checkbox)::before,
  input[type=checkbox].ng-invalid:not(.ng-pristine):hover + input[type=hidden] + label.checkbox + label:not(.checkbox)::before,
  input[type=checkbox].input-validation-error:hover + label:not(.checkbox)::before,
  input[type=checkbox].input-validation-error:hover + input[type=hidden] + label:not(.checkbox)::before,
  input[type=checkbox].input-validation-error:hover + label.checkbox + label:not(.checkbox)::before,
  input[type=checkbox].input-validation-error:hover + input[type=hidden] + label.checkbox + label:not(.checkbox)::before,
  input[type=checkbox].ng-invalid:not(.ng-pristine):checked:hover + label:not(.checkbox)::before,
  input[type=checkbox].ng-invalid:not(.ng-pristine):checked:hover + input[type=hidden] + label:not(.checkbox)::before,
  input[type=checkbox].ng-invalid:not(.ng-pristine):checked:hover + label.checkbox + label:not(.checkbox)::before,
  input[type=checkbox].ng-invalid:not(.ng-pristine):checked:hover + input[type=hidden] + label.checkbox + label:not(.checkbox)::before,
  input[type=checkbox].input-validation-error:checked:hover + label:not(.checkbox)::before,
  input[type=checkbox].input-validation-error:checked:hover + input[type=hidden] + label:not(.checkbox)::before,
  input[type=checkbox].input-validation-error:checked:hover + label.checkbox + label:not(.checkbox)::before,
  input[type=checkbox].input-validation-error:checked:hover + input[type=hidden] + label.checkbox + label:not(.checkbox)::before,
  input[type=checkbox].ng-invalid:not(.ng-pristine):active + label:not(.checkbox)::before,
  input[type=checkbox].ng-invalid:not(.ng-pristine):active + input[type=hidden] + label:not(.checkbox)::before,
  input[type=checkbox].ng-invalid:not(.ng-pristine):active + label.checkbox + label:not(.checkbox)::before,
  input[type=checkbox].ng-invalid:not(.ng-pristine):active + input[type=hidden] + label.checkbox + label:not(.checkbox)::before,
  input[type=checkbox].input-validation-error:active + label:not(.checkbox)::before,
  input[type=checkbox].input-validation-error:active + input[type=hidden] + label:not(.checkbox)::before,
  input[type=checkbox].input-validation-error:active + label.checkbox + label:not(.checkbox)::before,
  input[type=checkbox].input-validation-error:active + input[type=hidden] + label.checkbox + label:not(.checkbox)::before,
  input[type=checkbox].ng-invalid:not(.ng-pristine):checked:active + label:not(.checkbox)::before,
  input[type=checkbox].ng-invalid:not(.ng-pristine):checked:active + input[type=hidden] + label:not(.checkbox)::before,
  input[type=checkbox].ng-invalid:not(.ng-pristine):checked:active + label.checkbox + label:not(.checkbox)::before,
  input[type=checkbox].ng-invalid:not(.ng-pristine):checked:active + input[type=hidden] + label.checkbox + label:not(.checkbox)::before,
  input[type=checkbox].input-validation-error:checked:active + label:not(.checkbox)::before,
  input[type=checkbox].input-validation-error:checked:active + input[type=hidden] + label:not(.checkbox)::before,
  input[type=checkbox].input-validation-error:checked:active + label.checkbox + label:not(.checkbox)::before,
  input[type=checkbox].input-validation-error:checked:active + input[type=hidden] + label.checkbox + label:not(.checkbox)::before,
  input[type=checkbox].ng-invalid:not(.ng-pristine):focus + label:not(.checkbox)::before,
  input[type=checkbox].ng-invalid:not(.ng-pristine):focus + input[type=hidden] + label:not(.checkbox)::before,
  input[type=checkbox].ng-invalid:not(.ng-pristine):focus + label.checkbox + label:not(.checkbox)::before,
  input[type=checkbox].ng-invalid:not(.ng-pristine):focus + input[type=hidden] + label.checkbox + label:not(.checkbox)::before,
  input[type=checkbox].input-validation-error:focus + label:not(.checkbox)::before,
  input[type=checkbox].input-validation-error:focus + input[type=hidden] + label:not(.checkbox)::before,
  input[type=checkbox].input-validation-error:focus + label.checkbox + label:not(.checkbox)::before,
  input[type=checkbox].input-validation-error:focus + input[type=hidden] + label.checkbox + label:not(.checkbox)::before,
  input[type=checkbox].ng-invalid:not(.ng-pristine):checked:focus + label:not(.checkbox)::before,
  input[type=checkbox].ng-invalid:not(.ng-pristine):checked:focus + input[type=hidden] + label:not(.checkbox)::before,
  input[type=checkbox].ng-invalid:not(.ng-pristine):checked:focus + label.checkbox + label:not(.checkbox)::before,
  input[type=checkbox].ng-invalid:not(.ng-pristine):checked:focus + input[type=hidden] + label.checkbox + label:not(.checkbox)::before,
  input[type=checkbox].input-validation-error:checked:focus + label:not(.checkbox)::before,
  input[type=checkbox].input-validation-error:checked:focus + input[type=hidden] + label:not(.checkbox)::before,
  input[type=checkbox].input-validation-error:checked:focus + label.checkbox + label:not(.checkbox)::before,
  input[type=checkbox].input-validation-error:checked:focus + input[type=hidden] + label.checkbox + label:not(.checkbox)::before {
    border-color: #eb0016;
    background-color: #f6e9e9; }
  input[type=radio]:disabled + label:not(.checkbox)::before,
  input[type=radio]:disabled + input[type=hidden] + label:not(.checkbox)::before,
  input[type=radio]:disabled + label.checkbox + label:not(.checkbox)::before,
  input[type=radio]:disabled + input[type=hidden] + label.checkbox + label:not(.checkbox)::before, input[type=radio]:checked:disabled + label:not(.checkbox)::before,
  input[type=radio]:checked:disabled + input[type=hidden] + label:not(.checkbox)::before,
  input[type=radio]:checked:disabled + label.checkbox + label:not(.checkbox)::before,
  input[type=radio]:checked:disabled + input[type=hidden] + label.checkbox + label:not(.checkbox)::before, input[type=radio].input-validation-error:disabled + label:not(.checkbox)::before,
  input[type=radio].input-validation-error:disabled + input[type=hidden] + label:not(.checkbox)::before,
  input[type=radio].input-validation-error:disabled + label.checkbox + label:not(.checkbox)::before,
  input[type=radio].input-validation-error:disabled + input[type=hidden] + label.checkbox + label:not(.checkbox)::before,
  input[type=checkbox]:disabled + label:not(.checkbox)::before,
  input[type=checkbox]:disabled + input[type=hidden] + label:not(.checkbox)::before,
  input[type=checkbox]:disabled + label.checkbox + label:not(.checkbox)::before,
  input[type=checkbox]:disabled + input[type=hidden] + label.checkbox + label:not(.checkbox)::before,
  input[type=checkbox]:checked:disabled + label:not(.checkbox)::before,
  input[type=checkbox]:checked:disabled + input[type=hidden] + label:not(.checkbox)::before,
  input[type=checkbox]:checked:disabled + label.checkbox + label:not(.checkbox)::before,
  input[type=checkbox]:checked:disabled + input[type=hidden] + label.checkbox + label:not(.checkbox)::before,
  input[type=checkbox].input-validation-error:disabled + label:not(.checkbox)::before,
  input[type=checkbox].input-validation-error:disabled + input[type=hidden] + label:not(.checkbox)::before,
  input[type=checkbox].input-validation-error:disabled + label.checkbox + label:not(.checkbox)::before,
  input[type=checkbox].input-validation-error:disabled + input[type=hidden] + label.checkbox + label:not(.checkbox)::before {
    border-color: #e3e3e3;
    background-color: #e3e3e3; }
  input[type=radio].stacked + label:not(.checkbox),
  input[type=radio].stacked + input[type=hidden] + label:not(.checkbox),
  input[type=radio].stacked + label.checkbox + label:not(.checkbox),
  input[type=radio].stacked + input[type=hidden] + label.checkbox + label:not(.checkbox),
  input[type=checkbox].stacked + label:not(.checkbox),
  input[type=checkbox].stacked + input[type=hidden] + label:not(.checkbox),
  input[type=checkbox].stacked + label.checkbox + label:not(.checkbox),
  input[type=checkbox].stacked + input[type=hidden] + label.checkbox + label:not(.checkbox) {
    float: none;
    clear: left;
    display: block;
    margin-top: 20px; }

input[type=radio] + label:not(.checkbox)::before,
input[type=radio] + input[type=hidden] + label:not(.checkbox)::before,
input[type=radio] + label.checkbox + label:not(.checkbox)::before,
input[type=radio] + input[type=hidden] + label.checkbox + label:not(.checkbox)::before {
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  -o-border-radius: 12px;
  border-radius: 12px; }

input[type=radio]:checked + label:not(.checkbox)::before,
input[type=radio]:checked + input[type=hidden] + label:not(.checkbox)::before,
input[type=radio]:checked + label.checkbox + label:not(.checkbox)::before,
input[type=radio]:checked + input[type=hidden] + label.checkbox + label:not(.checkbox)::before {
  content: "";
  font-size: 16px; }

.anysurfer input[type=radio],
.anysurfer input[type=checkbox],
.anysurfer input[type=radio]:checked,
.anysurfer input[type=checkbox]:checked {
  opacity: 1;
  display: inline-block; }
  .anysurfer input[type=radio] + label,
  .anysurfer input[type=checkbox] + label,
  .anysurfer input[type=radio]:checked + label,
  .anysurfer input[type=checkbox]:checked + label {
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 20px;
    margin-bottom: 0px; }
    .anysurfer input[type=radio] + label::before,
    .anysurfer input[type=checkbox] + label::before,
    .anysurfer input[type=radio]:checked + label::before,
    .anysurfer input[type=checkbox]:checked + label::before {
      content: none; }
  .anysurfer input[type=radio].stacked,
  .anysurfer input[type=checkbox].stacked,
  .anysurfer input[type=radio]:checked.stacked,
  .anysurfer input[type=checkbox]:checked.stacked {
    clear: left; }
    .anysurfer input[type=radio].stacked + label,
    .anysurfer input[type=checkbox].stacked + label,
    .anysurfer input[type=radio]:checked.stacked + label,
    .anysurfer input[type=checkbox]:checked.stacked + label {
      display: inline-block; }

/* ------------------------------------------------------
 * Table of Contents
 * ------------------------------------------------------
 * 
 * 1. Configurations/Variables
 * 2. Initial and common style
 * 3. Information Box
 * 4. Attention Box
 * 5. Valid Box
 * 6. Validation Summary Errors & Validation Summary Valid
 * 7. Technical Alert
 *    7.1. Technical Alert Default
 *    7.2. Technical Alert Retail
 *    7.3. Technical Alert Business
 *     
 */
/* Note:  We use the class "alertBoxe" for the common display for the different alert boxe
 *        This class is only use in scss file and in @extend on the front class.
 */
.informationBox, .attentionBox, .validBox, .errorBox,
.validation-summary-errors, .technical-alert, .technical-alert-retail, .technical-alert-business {
  position: relative;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 20px 20px 20px 75px;
  min-height: 35px;
  background-color: #ffffff;
  border: 1px solid #8c8782;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  -o-border-radius: 12px;
  border-radius: 12px;
  color: #7b736d; }
  .informationBox:before, .attentionBox:before, .validBox:before, .errorBox:before,
  .validation-summary-errors:before, .technical-alert:before, .technical-alert-retail:before, .technical-alert-business:before {
    content: "";
    color: #bdb7b1;
    font-size: 35px;
    position: absolute;
    top: 20px;
    left: 20px; }

.informationBox:before {
  content: ""; }

.attentionBox {
  border-color: #e1c328; }
  .attentionBox:before {
    content: ""; }

.validBox {
  border-color: #afb432; }
  .validBox:before {
    content: "";
    color: #93bf3e; }

.errorBox,
.validation-summary-errors {
  border-color: #c84132; }
  .errorBox:before,
  .validation-summary-errors:before {
    content: "";
    color: #eb0016; }

.validation-summary-valid {
  display: none; }

/* ------------------------------------------------
   * 7.1. Technical Alert Default
   --------------------------------------------------*/
.technical-alert {
  overflow: hidden;
  border-color: #d1184d;
  margin-top: 20px;
  margin-right: auto;
  margin-bottom: 20px;
  margin-left: auto; }
  @media only screen and (max-width: 767px) {
    .technical-alert {
      display: none; } }
  .technical-alert:before {
    content: "";
    color: #d1184d; }

/* ------------------------------------------------
   * 7.2. Technical Alert Retail
   --------------------------------------------------*/
.technical-alert-retail {
  width: auto;
  border-color: #d1184d; }
  @media only screen and (max-width: 767px) {
    .technical-alert-retail {
      display: none;
      /*margin: {
              right: $mobile-gutter; 
              left: $mobile-gutter;
          }*/ } }
  .technical-alert-retail:before {
    content: "";
    color: #d1184d; }

/* ------------------------------------------------
   * 7.3. Technical Alert Business
   --------------------------------------------------*/
.technical-alert-business {
  clear: both;
  overflow: hidden;
  border-color: #d1184d;
  margin-top: 20px;
  margin-right: auto;
  margin-bottom: 20px;
  margin-left: auto; }
  @media only screen and (max-width: 767px) {
    .technical-alert-business {
      display: none; } }
  .technical-alert-business:before {
    content: "";
    color: #d1184d; }

/* ------------------------------------------------------
 * Table of Contents
 * ------------------------------------------------------
 * 
 * 1. Configurations/Variables
 *    1.1. Config/variables for Pagination of informative environement (belfius.be)
 *        1.1.1. Configs Navigation Buttons
 *        1.1.2. Configs Page Buttons
 *        1.1.3. Colors Navigation Buttons
 *              1.1.3.1. Hover
 *              1.1.3.2. Active
 *              1.1.3.3. Disabled
 * 
 *        1.1.4. Colors Page Buttons
 * 
 *    1.2. Config/variables for Pagination of transactional environment
 *        1.2.1. Colors Navigation Buttons 
 *              1.2.1.1. Hover
 *              1.2.1.2. Active
 *              1.2.1.3. Disabled  
 * 
 * 2. Extends
 * 
 * 3. Pagination of informative environement (belfius.be)
 * 
 * 4. Pagination of transactional environment
 * 
 * 5. Pager
 *      
 */
/* ----------------------------------------------------------------------------------
  * 1.1. Config/variables for Pagination of informative environement (belfius.be)
  ------------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------
  * 1.2. Config/variables for Pagination of transactional environment
  ------------------------------------------------------------------------------------*/
.pagination > li.first a, .pagination > li.first span, .pagination > li.first button, .pagination > li.previous a, .pagination > li.previous span, .pagination > li.previous button, .pagination > li.next a, .pagination > li.next span, .pagination > li.next button, .pagination > li.last a, .pagination > li.last span, .pagination > li.last button, .pager > li > a,
.pager > li > span {
  width: 40px;
  height: 40px;
  background: #7b736d;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  color: #fff;
  font-size: 18px;
  text-decoration: none;
  -webkit-transition: compact(compact(compact(background 700ms ease false), false, false, false, false, false, false, false, false, false) false false);
  -moz-transition: compact(compact(compact(background 700ms ease false), false, false, false, false, false, false, false, false, false) false false false);
  -o-transition: compact(compact(compact(background 700ms ease false), false, false, false, false, false, false, false, false, false) false false false);
  transition: compact(compact(background 700ms ease false), false, false, false, false, false, false, false, false, false); }
  .pagination > li.first a:hover, .pagination > li.first span:hover, .pagination > li.first button:hover, .pagination > li.previous a:hover, .pagination > li.previous span:hover, .pagination > li.previous button:hover, .pagination > li.next a:hover, .pagination > li.next span:hover, .pagination > li.next button:hover, .pagination > li.last a:hover, .pagination > li.last span:hover, .pagination > li.last button:hover, .pager > li > a:hover,
  .pager > li > span:hover {
    background: #8f867f; }
  .pagination > li.first a:active, .pagination > li.first span:active, .pagination > li.first button:active, .pagination > li.previous a:active, .pagination > li.previous span:active, .pagination > li.previous button:active, .pagination > li.next a:active, .pagination > li.next span:active, .pagination > li.next button:active, .pagination > li.last a:active, .pagination > li.last span:active, .pagination > li.last button:active, .pager > li > a:active,
  .pager > li > span:active {
    background: #6b645f; }

.pagination.layout-transactional > li.first a, .pagination.layout-transactional > li.first span, .pagination.layout-transactional > li.previous a, .pagination.layout-transactional > li.previous span, .pagination.layout-transactional > li.next a, .pagination.layout-transactional > li.next span, .pagination.layout-transactional > li.last a, .pagination.layout-transactional > li.last span {
  background: #ffffff;
  color: #435c6b; }
  .pagination.layout-transactional > li.first a:hover, .pagination.layout-transactional > li.first span:hover, .pagination.layout-transactional > li.previous a:hover, .pagination.layout-transactional > li.previous span:hover, .pagination.layout-transactional > li.next a:hover, .pagination.layout-transactional > li.next span:hover, .pagination.layout-transactional > li.last a:hover, .pagination.layout-transactional > li.last span:hover {
    background: #e3dcd3; }
  .pagination.layout-transactional > li.first a:active, .pagination.layout-transactional > li.first span:active, .pagination.layout-transactional > li.previous a:active, .pagination.layout-transactional > li.previous span:active, .pagination.layout-transactional > li.next a:active, .pagination.layout-transactional > li.next span:active, .pagination.layout-transactional > li.last a:active, .pagination.layout-transactional > li.last span:active {
    background: #bdb7b1; }

.pagination {
  display: inline-block;
  list-style: none; }
  @media only screen and (max-width: 767px) {
    .pagination {
      display: block;
      width: auto; } }
  .pagination > li {
    float: left;
    margin: 0 0 0 5px; }
    @media only screen and (max-width: 767px) {
      .pagination > li {
        display: none; } }
    .pagination > li:first-child {
      margin: 0; }
    .pagination > li:before {
      content: none; }
    .pagination > li > a,
    .pagination > li > span,
    .pagination > li > button {
      display: inline-block;
      width: 30px;
      height: 40px;
      padding: 0;
      line-height: 40px;
      font-size: 14px;
      color: #7b736d;
      text-align: center;
      border: none; }
    .pagination > li.first.disabled a, .pagination > li.first.disabled span, .pagination > li.first.disabled button, .pagination > li.previous.disabled a, .pagination > li.previous.disabled span, .pagination > li.previous.disabled button, .pagination > li.next.disabled a, .pagination > li.next.disabled span, .pagination > li.next.disabled button, .pagination > li.last.disabled a, .pagination > li.last.disabled span, .pagination > li.last.disabled button {
      background: #e3dcd3;
      cursor: not-allowed; }
    .pagination > li.current a,
    .pagination > li.current span,
    .pagination > li.current button {
      cursor: default;
      text-decoration: none;
      font-weight: 700; }
    @media only screen and (max-width: 767px) {
      .pagination > li.first, .pagination > li.previous {
        display: inline-block; } }
    .pagination > li.info {
      display: none;
      height: 40px;
      line-height: 40px;
      font-size: 14px;
      color: #7b736d;
      text-align: center; }
      @media only screen and (max-width: 767px) {
        .pagination > li.info {
          display: inline-block;
          width: -webkit-calc(100% - (4 * (40px + 5px)));
          width: -moz-calc(100% - (4 * (40px + 5px)));
          width: -ms-calc(100% - (4 * (40px + 5px)));
          width: -o-calc(100% - (4 * (40px + 5px)));
          width: calc(100% - (4 * (40px + 5px))); } }
    @media only screen and (max-width: 767px) {
      .pagination > li.next, .pagination > li.last {
        display: inline-block; } }
  .pagination.layout-transactional > li.first.disabled a, .pagination.layout-transactional > li.first.disabled span, .pagination.layout-transactional > li.previous.disabled a, .pagination.layout-transactional > li.previous.disabled span, .pagination.layout-transactional > li.next.disabled a, .pagination.layout-transactional > li.next.disabled span, .pagination.layout-transactional > li.last.disabled a, .pagination.layout-transactional > li.last.disabled span {
    background: #fdfdfd;
    color: #e3dcd3; }

.pager {
  display: inline;
  list-style: none; }
  .pager > li {
    float: left;
    margin: 0 0 0 5px; }
    .pager > li:first-child {
      margin: 0; }
    .pager > li:before {
      content: none; }
    .pager > li > a,
    .pager > li > span {
      display: inline-block;
      width: 40px;
      height: 40px;
      line-height: 40px;
      font-size: 14px;
      color: #fff;
      text-align: center; }
    .pager > li.disabled a, .pager > li.disabled span {
      background: #e3dcd3;
      cursor: not-allowed; }

.pagination-background {
  background: #f5f3f0;
  padding: 20px;
  width: 100%;
  overflow: hidden;
  display: block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.classAPlusPlus, .classAPlus, .classA, .classB, .classC, .classD, .classE {
  position: relative;
  display: inline-block;
  height: 18px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 3px;
  line-height: 18px;
  color: #fff;
  font-family: Arial, sans-serif;
  font-size: 14px;
  font-weight: 700; }
  .classAPlusPlus::after, .classAPlus::after, .classA::after, .classB::after, .classC::after, .classD::after, .classE::after {
    content: "";
    position: absolute;
    left: 100%;
    border: 9px solid transparent;
    border-left: 9px solid #fbb900; }
  .classAPlusPlus > sup, .classAPlus > sup, .classA > sup, .classB > sup, .classC > sup, .classD > sup, .classE > sup {
    position: absolute;
    top: -3px; }

.classAPlusPlus {
  width: 25px;
  background-color: #63aa5a;
  border-color: #63aa5a; }
  .classAPlusPlus::after {
    border-left-color: #63aa5a; }

.classAPlus {
  width: 32px;
  background-color: #7bae4a;
  border-color: #7bae4a; }
  .classAPlus::after {
    border-left-color: #7bae4a; }

.classA {
  width: 39px;
  background-color: #bdd342;
  border-color: #bdd342; }
  .classA::after {
    border-left-color: #bdd342; }

.classB {
  width: 46px;
  background-color: #ffe731;
  border-color: #ffe731; }
  .classB::after {
    border-left-color: #ffe731; }

.classC {
  width: 53px;
  background-color: #fbb900;
  border-color: #fbb900; }
  .classC::after {
    border-left-color: #fbb900; }

.classD {
  width: 60px;
  background-color: #fb8800;
  border-color: #fb8800; }
  .classD::after {
    border-left-color: #fb8800; }

.classE {
  width: 67px;
  background-color: #e30613;
  border-color: #e30613; }
  .classE::after {
    border-left-color: #e30613; }

aside.apps {
  overflow: hidden; }
  aside.apps > * {
    display: block; }
  aside.apps > img.qrCode {
    width: 99px;
    height: 99px;
    margin: 0px 10px 0px 0px; }
  aside.apps > a.appLink, aside.apps > a.appleStore, aside.apps > a.googlePlay, aside.apps > a.winPhone {
    height: 44px;
    width: 136px;
    display: inline-block;
    text-indent: -999px; }
    aside.apps > a.appLink + a.appLink, aside.apps > a.appleStore + a.appLink, aside.apps > a.googlePlay + a.appLink, aside.apps > a.winPhone + a.appLink, aside.apps > a.appLink + a.appleStore, aside.apps > a.appleStore + a.appleStore, aside.apps > a.googlePlay + a.appleStore, aside.apps > a.winPhone + a.appleStore, aside.apps > a.appLink + a.googlePlay, aside.apps > a.appleStore + a.googlePlay, aside.apps > a.googlePlay + a.googlePlay, aside.apps > a.winPhone + a.googlePlay, aside.apps > a.appLink + a.winPhone, aside.apps > a.appleStore + a.winPhone, aside.apps > a.googlePlay + a.winPhone, aside.apps > a.winPhone + a.winPhone {
      margin: 10px 0px 0px 0px; }
  aside.apps > a.appleStore {
    background: url("img/WebDev-sprite.png") transparent -55px 0px no-repeat; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
      aside.apps > a.appleStore {
        background-image: url("img/WebDev-sprite-HD.png");
        background-size: image-width("WebDev-sprite-HD.png")/2 image-height("WebDev-sprite-HD.png")/2; } }
  aside.apps > a.googlePlay {
    background: url("img/WebDev-sprite.png") transparent -55px -44px no-repeat; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
      aside.apps > a.googlePlay {
        background-image: url("img/WebDev-sprite-HD.png");
        background-size: image-width("WebDev-sprite-HD.png")/2 image-height("WebDev-sprite-HD.png")/2; } }
  aside.apps > a.winPhone {
    background: url("img/WebDev-sprite.png") transparent -191px 0px no-repeat; }
    @media only screen and (-moz-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
      aside.apps > a.winPhone {
        background-image: url("img/WebDev-sprite-HD.png");
        background-size: image-width("WebDev-sprite-HD.png")/2 image-height("WebDev-sprite-HD.png")/2; } }
  aside.apps.noQRcode > .qrCode {
    display: none; }

/* ------------------------------------------------------
 * Table of Contents
 * ------------------------------------------------------
 * 

 * 1. Configurations/Variables
 *    1.1. General Configurations
 *    1.2. Colors Configurations
 * 
 * 2. default Table (without class)
 * 3. Embedded Table
 * 4. tableWrapper
 *
 *    
 */
/* ------------------------------------------------
  * 1.1. General Configurations
  --------------------------------------------------*/
/* ------------------------------------------------
  * 1.2. Colors Configurations
  --------------------------------------------------*/
table.addRowTable,
table.embeddedTable {
  width: 100%;
  overflow: hidden;
  margin-top: 15px;
  margin-bottom: 15px;
  background: #f5f3f0;
  border-collapse: separate;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  border: 1px solid #e3dcd3;
  font-family: Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  color: #435c6b; }
  table.addRowTable.darkTable,
  table.embeddedTable.darkTable {
    background: #e3dcd3; }
  table.addRowTable.firstColumnIsHeader tbody > tr > td:first-child,
  table.embeddedTable.firstColumnIsHeader tbody > tr > td:first-child {
    font-weight: 700; }
  table.addRowTable th, table.addRowTable td,
  table.embeddedTable th,
  table.embeddedTable td {
    text-align: left;
    vertical-align: top; }
    table.addRowTable th[align="center"], table.addRowTable td[align="center"],
    table.embeddedTable th[align="center"],
    table.embeddedTable td[align="center"] {
      text-align: center; }
    table.addRowTable th[align="right"], table.addRowTable td[align="right"],
    table.embeddedTable th[align="right"],
    table.embeddedTable td[align="right"] {
      text-align: right; }
  table.addRowTable thead > tr > th,
  table.embeddedTable thead > tr > th {
    border-left: 1px solid #ffffff;
    padding: 15px 12px;
    font-family: 'BelfiusAlternative', Arial, sans-serif;
    color: #435c6b;
    font-size: 18px; }
    table.addRowTable thead > tr > th:first-child,
    table.embeddedTable thead > tr > th:first-child {
      padding-left: 24px;
      border-left: 0 none; }
    table.addRowTable thead > tr > th:last-child,
    table.embeddedTable thead > tr > th:last-child {
      padding-right: 24px; }
  table.addRowTable tfoot > tr,
  table.embeddedTable tfoot > tr {
    background: #f5f3f0; }
    table.addRowTable tfoot > tr > td,
    table.embeddedTable tfoot > tr > td {
      border-left: 1px solid #d3d1cd;
      padding: 15px 12px;
      font-family: 'BelfiusAlternative', Arial, sans-serif;
      color: #435c6b;
      font-size: 18px; }
      table.addRowTable tfoot > tr > td:first-child,
      table.embeddedTable tfoot > tr > td:first-child {
        padding-left: 24px;
        border-left: 0 none; }
      table.addRowTable tfoot > tr > td:last-child,
      table.embeddedTable tfoot > tr > td:last-child {
        padding-right: 24px; }
  table.addRowTable tbody,
  table.embeddedTable tbody {
    overflow: hidden; }
    table.addRowTable tbody > tr,
    table.embeddedTable tbody > tr {
      background: #ffffff;
      -webkit-transition: compact(compact(compact(background 0.3s linear false), false, false, false, false, false, false, false, false, false) false false);
      -moz-transition: compact(compact(compact(background 0.3s linear false), false, false, false, false, false, false, false, false, false) false false false);
      -o-transition: compact(compact(compact(background 0.3s linear false), false, false, false, false, false, false, false, false, false) false false false);
      transition: compact(compact(background 0.3s linear false), false, false, false, false, false, false, false, false, false); }
      table.addRowTable tbody > tr:hover,
      table.embeddedTable tbody > tr:hover {
        background: #e3dcd3; }
      table.addRowTable tbody > tr.selectedRow,
      table.embeddedTable tbody > tr.selectedRow {
        background: #d1184d;
        color: #FFF; }
        table.addRowTable tbody > tr.selectedRow > td:first-child,
        table.embeddedTable tbody > tr.selectedRow > td:first-child {
          color: #FFF; }
      table.addRowTable tbody > tr > td,
      table.embeddedTable tbody > tr > td {
        padding: 10px 12px;
        border-left: 1px solid #d3d1cd;
        border-bottom: 1px dotted #d3d1cd;
        min-height: 20px;
        overflow: hidden; }
        table.addRowTable tbody > tr > td:first-child,
        table.embeddedTable tbody > tr > td:first-child {
          padding-left: 24px;
          border-left: 0 none;
          font-weight: normal; }
        table.addRowTable tbody > tr > td:last-child,
        table.embeddedTable tbody > tr > td:last-child {
          padding-right: 24px; }
        table.addRowTable tbody > tr > td.colspanDisplay,
        table.embeddedTable tbody > tr > td.colspanDisplay {
          display: none; }
        table.addRowTable tbody > tr > td .belfius-icon-checked,
        table.addRowTable tbody > tr > td .belfius-icon-not-allowed,
        table.addRowTable tbody > tr > td .belfius-icon-close,
        table.addRowTable tbody > tr > td .tableIcon,
        table.embeddedTable tbody > tr > td .belfius-icon-checked,
        table.embeddedTable tbody > tr > td .belfius-icon-not-allowed,
        table.embeddedTable tbody > tr > td .belfius-icon-close,
        table.embeddedTable tbody > tr > td .tableIcon {
          display: block;
          position: relative;
          font-size: 17px;
          overflow: hidden;
          height: 17px;
          text-align: center; }
          table.addRowTable tbody > tr > td .belfius-icon-checked::before,
          table.addRowTable tbody > tr > td .belfius-icon-not-allowed::before,
          table.addRowTable tbody > tr > td .belfius-icon-close::before,
          table.addRowTable tbody > tr > td .belfius-icon-close-after::after,
          table.addRowTable tbody > tr > td .tableIcon::before,
          table.embeddedTable tbody > tr > td .belfius-icon-checked::before,
          table.embeddedTable tbody > tr > td .belfius-icon-not-allowed::before,
          table.embeddedTable tbody > tr > td .belfius-icon-close::before,
          table.embeddedTable tbody > tr > td .belfius-icon-close-after::after,
          table.embeddedTable tbody > tr > td .tableIcon::before {
            display: block;
            clear: left; }
        table.addRowTable tbody > tr > td .belfius-icon-checked,
        table.embeddedTable tbody > tr > td .belfius-icon-checked {
          color: #93bf3e; }
        table.addRowTable tbody > tr > td .belfius-icon-close,
        table.embeddedTable tbody > tr > td .belfius-icon-close {
          color: #ea2a29; }
        table.addRowTable tbody > tr > td .belfius-icon-not-allowed,
        table.embeddedTable tbody > tr > td .belfius-icon-not-allowed {
          color: #ea2a29; }
      table.addRowTable tbody > tr:last-child td,
      table.embeddedTable tbody > tr:last-child td {
        border-bottom: 0 none; }

@media only screen and (max-width: 767px) {
  #ajax-content > table.embeddedTable,
  #lightbox-manager .gewy-content-box > table.embeddedTable {
    padding-left: 0;
    padding-right: 0;
    width: -webkit-calc(100% - (2 * 15px));
    width: -moz-calc(100% - (2 * 15px));
    width: -ms-calc(100% - (2 * 15px));
    width: -o-calc(100% - (2 * 15px));
    width: calc(100% - (2 * 15px)); }
  table.embeddedTable,
  table.addRowTable {
    display: block;
    width: auto;
    margin: auto 15px; }
    table.embeddedTable[style],
    table.addRowTable[style] {
      width: auto !important;
      display: block !important; }
    table.embeddedTable thead, table.embeddedTable tbody, table.embeddedTable tfoot, table.embeddedTable th, table.embeddedTable td, table.embeddedTable tr,
    table.addRowTable thead,
    table.addRowTable tbody,
    table.addRowTable tfoot,
    table.addRowTable th,
    table.addRowTable td,
    table.addRowTable tr {
      display: block; }
    table.embeddedTable thead > tr > th,
    table.addRowTable thead > tr > th {
      display: none;
      background: #fff; }
      table.embeddedTable thead > tr > th:first-child:first-child[data-title],
      table.addRowTable thead > tr > th:first-child:first-child[data-title] {
        overflow: hidden;
        display: block;
        position: relative;
        text-indent: -9999px;
        border-bottom: 1px solid #d3d1cd;
        font-weight: 700; }
        table.embeddedTable thead > tr > th:first-child:first-child[data-title]:before,
        table.addRowTable thead > tr > th:first-child:first-child[data-title]:before {
          content: attr(data-title);
          display: inline-block;
          position: absolute;
          margin-left: -15px;
          text-indent: 9999px;
          background: #fff; }
    table.embeddedTable tfoot > tr > td,
    table.addRowTable tfoot > tr > td {
      font-weight: 700; }
    table.embeddedTable tbody > tr,
    table.addRowTable tbody > tr {
      border-bottom: 1px solid #e3dcd3; }
      table.embeddedTable tbody > tr:nth-child(odd),
      table.addRowTable tbody > tr:nth-child(odd) {
        background: #f5f3f0; }
      table.embeddedTable tbody > tr:nth-child(even),
      table.addRowTable tbody > tr:nth-child(even) {
        background: #ffffff; }
      table.embeddedTable tbody > tr > td,
      table.addRowTable tbody > tr > td {
        border-top: 0;
        border-right: 0;
        border-bottom: 1px dotted #d3d1cd;
        border-left: 0;
        position: relative;
        padding-left: 50%; }
        table.embeddedTable tbody > tr > td::before,
        table.addRowTable tbody > tr > td::before {
          content: "";
          position: absolute;
          top: 6px;
          left: 6px;
          width: 45%;
          padding-right: 10px;
          white-space: normal;
          word-break: break-word; }
        table.embeddedTable tbody > tr > td:first-child,
        table.addRowTable tbody > tr > td:first-child {
          font-family: 'BelfiusAlternative', Arial, sans-serif;
          color: #435c6b;
          font-size: 18px; }
        table.embeddedTable tbody > tr > td:last-child,
        table.addRowTable tbody > tr > td:last-child {
          border: 0; }
        table.embeddedTable tbody > tr > td:nth-of-type(n):before,
        table.addRowTable tbody > tr > td:nth-of-type(n):before {
          content: attr(data-title); }
        table.embeddedTable tbody > tr > td:nth-of-type(1),
        table.addRowTable tbody > tr > td:nth-of-type(1) {
          padding-left: 6px; }
          table.embeddedTable tbody > tr > td:nth-of-type(1)::before,
          table.addRowTable tbody > tr > td:nth-of-type(1)::before {
            content: none; }
        table.embeddedTable tbody > tr > td.colspanDisplay,
        table.addRowTable tbody > tr > td.colspanDisplay {
          display: block; }
      table.embeddedTable tbody > tr.selectedRow,
      table.addRowTable tbody > tr.selectedRow {
        background: #d1184d;
        color: #FFF; }
        table.embeddedTable tbody > tr.selectedRow > td:first-child,
        table.addRowTable tbody > tr.selectedRow > td:first-child {
          color: #FFF; }
      table.embeddedTable tbody > tr:last-child,
      table.addRowTable tbody > tr:last-child {
        border-bottom: 0; }
        table.embeddedTable tbody > tr:last-child td,
        table.addRowTable tbody > tr:last-child td {
          border-bottom: 1px dotted #d3d1cd; }
          table.embeddedTable tbody > tr:last-child td:last-child,
          table.addRowTable tbody > tr:last-child td:last-child {
            border: 0; }
  table.embeddedTable td[align="center"],
  table.embeddedTable th[align="center"] {
    text-align: left; }
  table.embeddedTable tfoot > tr > td {
    position: relative;
    padding-left: 50%;
    border-top: 0;
    border-right: 0;
    border-left: 0;
    border-bottom: 1px dotted #d3d1cd; }
    table.embeddedTable tfoot > tr > td::before {
      content: "";
      position: absolute;
      top: 14px;
      left: 6px;
      width: 45%;
      padding-right: 10px;
      white-space: normal;
      word-break: break-word; }
    table.embeddedTable tfoot > tr > td:first-child {
      font-family: 'BelfiusAlternative', Arial, sans-serif;
      color: #435c6b;
      font-size: 18px; }
    table.embeddedTable tfoot > tr > td:last-child {
      border: 0; }
    table.embeddedTable tfoot > tr > td:nth-of-type(n)::before {
      content: attr(data-title); }
    table.embeddedTable tfoot > tr > td:nth-of-type(1) {
      padding-left: 6px; }
      table.embeddedTable tfoot > tr > td:nth-of-type(1)::before {
        content: none; }
    table.embeddedTable tfoot > tr > td.hideOnMobile {
      display: none; }
  table.addRowTable > thead > tr > th {
    display: block; }
    table.addRowTable > thead > tr > th:first-child {
      padding-left: 12px; }
  table.addRowTable > tbody > tr > td:nth-of-type(1) {
    position: relative;
    padding-left: 50%;
    font-size: 14px; }
    table.addRowTable > tbody > tr > td:nth-of-type(1)::before {
      content: attr(data-title); } }

#cboxOverlay {
  overflow: hidden;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.5;
  background-color: #999999;
  z-index: 99; }

#colorbox {
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #f4f3ef;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  -o-border-radius: 12px;
  border-radius: 12px;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  z-index: 99; }
  #colorbox #cboxTitle {
    position: absolute;
    top: 0;
    left: 0;
    height: 90px;
    white-space: nowrap;
    padding-top: 36px;
    padding-right: 20px;
    padding-bottom: 15px;
    padding-left: 20px;
    color: #d1184d;
    font-family: 'BelfiusAlternative', sans-serif;
    font-size: 30px;
    line-height: 40px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  #colorbox #cboxClose {
    overflow: hidden;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 18px;
    height: 18px;
    text-indent: 100%;
    white-space: nowrap;
    cursor: pointer; }
    #colorbox #cboxClose::before {
      content: "";
      position: absolute;
      right: 0;
      top: 0;
      font-size: 18px;
      color: #bdb7b1;
      text-indent: 0; }
  #colorbox #cboxLoadedContent {
    position: absolute;
    top: 90px;
    left: 0;
    padding-top: 0;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    #colorbox #cboxLoadedContent > iframe {
      width: 100%;
      height: 100%; }

.modal {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%; }
  .modal__overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #999999;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
    opacity: 0.5; }
  .modal__dialog {
    position: relative;
    top: 50px;
    margin-left: auto;
    margin-right: auto;
    max-width: 1152px;
    width: 80%;
    background-color: #fff;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    -ms-border-radius: 12px;
    -o-border-radius: 12px;
    border-radius: 12px;
    -webkit-box-shadow: compact(4px 4px 15px 0 rgba(0, 0, 0, 0.14), false, false, false, false, false, false, false, false, false);
    -moz-box-shadow: compact(4px 4px 15px 0 rgba(0, 0, 0, 0.14), false, false, false, false, false, false, false, false, false);
    box-shadow: compact(4px 4px 15px 0 rgba(0, 0, 0, 0.14), false, false, false, false, false, false, false, false, false);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .modal__dialog__close {
      float: right;
      margin-top: 10px;
      margin-right: 10px;
      width: 18px;
      height: 18px;
      font-size: 18px;
      font-family: 'BelfiusIconFont';
      color: #bdb7b1;
      text-indent: 100%;
      white-space: nowrap;
      overflow: hidden;
      cursor: pointer; }
      .modal__dialog__close::before {
        display: block;
        content: "";
        text-indent: 0; }
    .modal__dialog__content {
      clear: both;
      padding: 20px; }

.ajax-loader {
  display: block;
  position: absolute;
  margin-top: 50%;
  margin-left: 50%;
  top: 0;
  left: 0;
  width: 24px;
  height: 24px;
  z-index: 1;
  background: url("img/loader-medium.gif") transparent 0px 0px no-repeat; }
  .ajax-loader.large {
    width: 48px;
    height: 48px;
    background: url("img/loader-large.gif") transparent 0px 0px no-repeat; }

.wd-header {
  overflow: hidden;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px; }
  .wd-header img {
    display: inline-block;
    margin-right: 40px;
    float: left; }
  .wd-header h1 {
    display: inline-block; }
  .wd-header a {
    text-decoration: none; }

.wd-breadcrumb {
  overflow: hidden;
  margin-bottom: 5px; }
  .wd-breadcrumb ul {
    display: inline; }
    .wd-breadcrumb ul > li {
      float: left;
      color: #7b736d;
      font-weight: 700;
      font-size: 12px;
      margin-bottom: 0; }
      .wd-breadcrumb ul > li::before {
        content: ">";
        font-family: Arial, sans-serif;
        color: #bdb7b1;
        padding: 0 4px;
        vertical-align: top;
        pointer-events: none;
        font-weight: normal; }
      .wd-breadcrumb ul > li:nth-of-type(1) {
        margin-left: 0; }
        .wd-breadcrumb ul > li:nth-of-type(1)::before {
          content: none; }
      .wd-breadcrumb ul > li a {
        color: #bdb7b1;
        font-weight: normal;
        text-decoration: none; }
        .wd-breadcrumb ul > li a:hover {
          text-decoration: underline; }

.wd-bandeau {
  position: relative;
  width: 1300px;
  height: 350px;
  margin: auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  height: auto;
  padding: 36px 0px;
  background-color: #e8ebed; }
  @media only screen and (max-width: 1299px) {
    .wd-bandeau {
      overflow: hidden;
      width: 100%; } }
  .wd-bandeau > * {
    z-index: 1; }
  .wd-bandeau > header {
    width: 65.97222%;
    position: relative;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 10px;
    margin-left: auto;
    padding-top: 0;
    vertical-align: middle;
    overflow: hidden; }
    .wd-bandeau > header h2 {
      display: inline-block;
      float: left;
      color: #d1184d; }
    .wd-bandeau > header > div {
      float: right; }
      .wd-bandeau > header > div p {
        float: left;
        min-height: 33px;
        line-height: 33px;
        margin-right: 10px;
        color: #c3bbaf; }
      .wd-bandeau > header > div a {
        height: 33px;
        line-height: 33px;
        display: inline-block;
        padding: 0;
        text-decoration: none;
        font-family: Arial, sans-serif;
        font-size: 14px; }
        .wd-bandeau > header > div a::before {
          content: '-';
          margin-right: 5px;
          margin-left: 5px; }
        .wd-bandeau > header > div a:nth-of-type(1)::before {
          content: none; }
  .wd-bandeau > .formSearchSidebar {
    width: 65.97222%;
    position: relative;
    margin: 0 auto;
    padding-top: 0; }
    .wd-bandeau > .formSearchSidebar .input-group {
      padding-top: 0;
      padding-right: 20px; }
      .wd-bandeau > .formSearchSidebar .input-group + .button, .wd-bandeau > .formSearchSidebar .input-group +
      .buttonType01, .wd-bandeau > .formSearchSidebar .input-group +
      .buttonType02, .wd-bandeau > .formSearchSidebar .input-group +
      .buttonType03, .wd-bandeau > .formSearchSidebar .input-group +
      .buttonType04, .wd-bandeau > .formSearchSidebar .input-group +
      .buttonType05 {
        margin-top: 0; }

@media only screen and (max-width: 1199px) {
  .wd-bandeau::after {
    top: 50px;
    right: 0px;
    width: 260px;
    -webkit-border-radius: 30px 30px 0 30px;
    -moz-border-radius: 30px 30px 0 30px;
    -ms-border-radius: 30px 30px 0 30px;
    -o-border-radius: 30px 30px 0 30px;
    border-radius: 30px 30px 0 30px; }
  .wd-bandeau > header > h2 {
    display: block;
    float: none; }
  .wd-bandeau > header > div {
    display: block;
    float: none;
    margin-top: 10px; } }

@media only screen and (max-width: 1007px) {
  .wd-bandeau {
    height: auto; }
    .wd-bandeau > header,
    .wd-bandeau > .formSearchSidebar {
      width: 83%; } }

@media only screen and (max-width: 767px) {
  .wd-bandeau {
    margin-bottom: 24px; }
    .wd-bandeau::before {
      content: none; }
    .wd-bandeau > header,
    .wd-bandeau > .formSearchSidebar {
      display: block;
      width: auto;
      margin-right: 15px;
      margin-left: 15px; }
    .wd-bandeau > header > div {
      display: none; }
    .wd-bandeau > .formSearchSidebar .form-group {
      display: table-row; }
      .wd-bandeau > .formSearchSidebar .form-group .input-group {
        display: table-cell;
        width: 100%;
        padding-top: 0; }
        .wd-bandeau > .formSearchSidebar .form-group .input-group > input {
          border-right-width: 1px;
          -webkit-border-radius: 5px;
          -moz-border-radius: 5px;
          -ms-border-radius: 5px;
          -o-border-radius: 5px;
          border-radius: 5px; }
        .wd-bandeau > .formSearchSidebar .form-group .input-group + .button, .wd-bandeau > .formSearchSidebar .form-group .input-group +
        .buttonType01, .wd-bandeau > .formSearchSidebar .form-group .input-group +
        .buttonType02, .wd-bandeau > .formSearchSidebar .form-group .input-group +
        .buttonType03, .wd-bandeau > .formSearchSidebar .form-group .input-group +
        .buttonType04, .wd-bandeau > .formSearchSidebar .form-group .input-group +
        .buttonType05 {
          overflow: hidden;
          display: table-cell;
          width: 50px;
          max-width: 50px;
          margin-top: 0;
          padding-left: 0;
          padding-right: 0;
          text-indent: 100%; }
          .wd-bandeau > .formSearchSidebar .form-group .input-group + .button::after, .wd-bandeau > .formSearchSidebar .form-group .input-group +
          .buttonType01::after, .wd-bandeau > .formSearchSidebar .form-group .input-group +
          .buttonType02::after, .wd-bandeau > .formSearchSidebar .form-group .input-group +
          .buttonType03::after, .wd-bandeau > .formSearchSidebar .form-group .input-group +
          .buttonType04::after, .wd-bandeau > .formSearchSidebar .form-group .input-group +
          .buttonType05::after {
            margin-left: 0;
            right: 0;
            text-indent: 0;
            top: 50%;
            left: 50%;
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%); }
      .wd-bandeau > .formSearchSidebar .form-group .input-group-button {
        display: none; } }

.promoBox > .icon, .promoBox.promo:not(.custom):before, .promoBox.info:not(.custom):before, .promoBox.alert:not(.custom):before, .promoBox.custom:not(.custom):before {
  position: absolute;
  display: block;
  top: 20px;
  left: 40px;
  width: 87px;
  height: 87px; }
  @media only screen and (max-width: 767px) {
    .promoBox > .icon, .promoBox.promo:not(.custom):before, .promoBox.info:not(.custom):before, .promoBox.alert:not(.custom):before, .promoBox.custom:not(.custom):before {
      left: 0;
      top: 0;
      -webkit-transform: scale(0.7, 0.7);
      -moz-transform: scale(0.7, 0.7);
      -ms-transform: scale(0.7, 0.7);
      -o-transform: scale(0.7, 0.7);
      transform: scale(0.7, 0.7); } }

.promoBox {
  position: relative;
  border: 1px solid #f5f3f0;
  padding: 20px;
  min-height: 127px;
  overflow: hidden;
  width: auto;
  display: block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px; }
  .promoBox > header {
    margin-bottom: 15px; }
    .promoBox > header > h2 {
      color: #d1184d; }
  .promoBox.promo, .promoBox.info, .promoBox.alert, .promoBox.custom {
    padding-left: 170px; }
    .promoBox.promo:not(.custom):before, .promoBox.info:not(.custom):before, .promoBox.alert:not(.custom):before, .promoBox.custom:not(.custom):before {
      content: '';
      background-repeat: no-repeat;
      background-image: url("img/WebDev-sprite.png");
      background-position: 0px -88px; }
      @media only screen and (-moz-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
        .promoBox.promo:not(.custom):before, .promoBox.info:not(.custom):before, .promoBox.alert:not(.custom):before, .promoBox.custom:not(.custom):before {
          background-image: url("img/WebDev-sprite-HD.png");
          background-size: image-width("WebDev-sprite-HD.png")/2 image-height("WebDev-sprite-HD.png")/2; } }
    .promoBox.promo > .col-left, .promoBox.info > .col-left, .promoBox.alert > .col-left, .promoBox.custom > .col-left {
      float: left;
      width: 47%; }
    .promoBox.promo > .col-right, .promoBox.info > .col-right, .promoBox.alert > .col-right, .promoBox.custom > .col-right {
      float: right;
      width: 47%; }
    @media only screen and (max-width: 767px) {
      .promoBox.promo, .promoBox.info, .promoBox.alert, .promoBox.custom {
        padding-left: 20px; }
        .promoBox.promo:not(.custom) > *:first-child:not(header),
        .promoBox.promo > img + *:not(header), .promoBox.info:not(.custom) > *:first-child:not(header),
        .promoBox.info > img + *:not(header), .promoBox.alert:not(.custom) > *:first-child:not(header),
        .promoBox.alert > img + *:not(header), .promoBox.custom:not(.custom) > *:first-child:not(header),
        .promoBox.custom > img + *:not(header) {
          margin-top: 67px; }
        .promoBox.promo > header, .promoBox.info > header, .promoBox.alert > header, .promoBox.custom > header {
          min-height: 52px;
          padding-left: 70px; }
        .promoBox.promo > .col-left,
        .promoBox.promo > .col-right, .promoBox.info > .col-left,
        .promoBox.info > .col-right, .promoBox.alert > .col-left,
        .promoBox.alert > .col-right, .promoBox.custom > .col-left,
        .promoBox.custom > .col-right {
          float: none;
          width: 100%; } }
  .promoBox.info:not(.custom):before {
    background-position: -88px -88px; }
  .promoBox.alert:not(.custom):before {
    background-position: -175px -88px; }
  @media only screen and (max-width: 767px) {
    .promoBox {
      padding-left: 20px;
      padding-right: 20px; }
      .promoBox > p {
        clear: left; } }

.gewy-lightbox .promoBox {
  width: auto; }

html,
body {
  background-color: #FAFAFA; }

strong {
  font-weight: bold; }

em {
  font-style: italic; }

sup {
  font-size: 10px;
  vertical-align: super; }

sub {
  font-size: 10px;
  vertical-align: sub; }

.hide {
  display: none !important; }

.show {
  display: block !important; }

.grid {
  overflow: hidden;
  /*padding: {
        top: 20px;
        //right: 0;
        //left: 20px;
    }*/
  /*&::before { @include box-sizing('border-box'); }*/
  /*&::after {
        content: "";
        display: table;
        clear: both;
        @include box-sizing('border-box');
    }*/
  /*@include until($tablet){ // -------------------------- Mobile 
        display: block;
        width: auto;
        margin: {
            right: 0;
            left: 0;
        }
        padding: {
            right: 10px;  
            left: 20px;
        }
    }*/ }

/*.grid-row {
    width: auto;
    margin-bottom: 15px;
    clear: both;
    overflow: hidden;
}*/
/*.hide-on-mobile {
    @include until($tablet){ // -------------------------- Mobile 
      display: none;
      width: 0;
      height: 0;
    }
}*/
/*.push-right {
    float: right;
}*/
.col-12-12 {
  float: left;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 15px;
  padding-left: 0;
  /*&::before { @include box-sizing('border-box'); }
        &::after { @include box-sizing('border-box'); }*/ }
  .col-12-12:first-child, .col-12-12.firstChild {
    clear: left;
    padding-left: 0; }

.col-offset-12-12,
.col-offset-12-12:first-child {
  margin-left: 100%; }

.col-11-12 {
  float: left;
  width: 91.66667%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 15px;
  padding-left: 20px;
  /*&::before { @include box-sizing('border-box'); }
        &::after { @include box-sizing('border-box'); }*/ }
  .col-11-12:first-child, .col-11-12.firstChild {
    clear: left;
    padding-left: 0; }

.col-offset-11-12,
.col-offset-11-12:first-child {
  margin-left: 91.66667%; }

.col-10-12 {
  float: left;
  width: 83.33333%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 15px;
  padding-left: 20px;
  /*&::before { @include box-sizing('border-box'); }
        &::after { @include box-sizing('border-box'); }*/ }
  .col-10-12:first-child, .col-10-12.firstChild {
    clear: left;
    padding-left: 0; }

.col-offset-10-12,
.col-offset-10-12:first-child {
  margin-left: 83.33333%; }

.col-9-12 {
  float: left;
  width: 75%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 15px;
  padding-left: 20px;
  /*&::before { @include box-sizing('border-box'); }
        &::after { @include box-sizing('border-box'); }*/ }
  .col-9-12:first-child, .col-9-12.firstChild {
    clear: left;
    padding-left: 0; }

.col-offset-9-12,
.col-offset-9-12:first-child {
  margin-left: 75%; }

.col-8-12 {
  float: left;
  width: 66.66667%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 15px;
  padding-left: 20px;
  /*&::before { @include box-sizing('border-box'); }
        &::after { @include box-sizing('border-box'); }*/ }
  .col-8-12:first-child, .col-8-12.firstChild {
    clear: left;
    padding-left: 0; }

.col-offset-8-12,
.col-offset-8-12:first-child {
  margin-left: 66.66667%; }

.col-7-12 {
  float: left;
  width: 58.33333%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 15px;
  padding-left: 20px;
  /*&::before { @include box-sizing('border-box'); }
        &::after { @include box-sizing('border-box'); }*/ }
  .col-7-12:first-child, .col-7-12.firstChild {
    clear: left;
    padding-left: 0; }

.col-offset-7-12,
.col-offset-7-12:first-child {
  margin-left: 58.33333%; }

.col-6-12 {
  float: left;
  width: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 15px;
  padding-left: 20px;
  /*&::before { @include box-sizing('border-box'); }
        &::after { @include box-sizing('border-box'); }*/ }
  .col-6-12:first-child, .col-6-12.firstChild {
    clear: left;
    padding-left: 0; }

.col-offset-6-12,
.col-offset-6-12:first-child {
  margin-left: 50%; }

.col-5-12 {
  float: left;
  width: 41.66667%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 15px;
  padding-left: 20px;
  /*&::before { @include box-sizing('border-box'); }
        &::after { @include box-sizing('border-box'); }*/ }
  .col-5-12:first-child, .col-5-12.firstChild {
    clear: left;
    padding-left: 0; }

.col-offset-5-12,
.col-offset-5-12:first-child {
  margin-left: 41.66667%; }

.col-4-12 {
  float: left;
  width: 33.33333%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 15px;
  padding-left: 20px;
  /*&::before { @include box-sizing('border-box'); }
        &::after { @include box-sizing('border-box'); }*/ }
  .col-4-12:first-child, .col-4-12.firstChild {
    clear: left;
    padding-left: 0; }

.col-offset-4-12,
.col-offset-4-12:first-child {
  margin-left: 33.33333%; }

.col-3-12 {
  float: left;
  width: 25%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 15px;
  padding-left: 20px;
  /*&::before { @include box-sizing('border-box'); }
        &::after { @include box-sizing('border-box'); }*/ }
  .col-3-12:first-child, .col-3-12.firstChild {
    clear: left;
    padding-left: 0; }

.col-offset-3-12,
.col-offset-3-12:first-child {
  margin-left: 25%; }

.col-2-12 {
  float: left;
  width: 16.66667%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 15px;
  padding-left: 20px;
  /*&::before { @include box-sizing('border-box'); }
        &::after { @include box-sizing('border-box'); }*/ }
  .col-2-12:first-child, .col-2-12.firstChild {
    clear: left;
    padding-left: 0; }

.col-offset-2-12,
.col-offset-2-12:first-child {
  margin-left: 16.66667%; }

.col-1-12 {
  float: left;
  width: 8.33333%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 15px;
  padding-left: 20px;
  /*&::before { @include box-sizing('border-box'); }
        &::after { @include box-sizing('border-box'); }*/ }
  .col-1-12:first-child, .col-1-12.firstChild {
    clear: left;
    padding-left: 0; }

.col-offset-1-12,
.col-offset-1-12:first-child {
  margin-left: 8.33333%; }

@media only screen and (max-width: 767px) {
  .col-12-12,
  .col-offset-12-12,
  .col-offset-12-12:first-child {
    width: auto;
    float: none;
    padding-left: 0; }
  .col-11-12,
  .col-offset-11-12,
  .col-offset-11-12:first-child {
    width: auto;
    float: none;
    padding-left: 0; }
  .col-10-12,
  .col-offset-10-12,
  .col-offset-10-12:first-child {
    width: auto;
    float: none;
    padding-left: 0; }
  .col-9-12,
  .col-offset-9-12,
  .col-offset-9-12:first-child {
    width: auto;
    float: none;
    padding-left: 0; }
  .col-8-12,
  .col-offset-8-12,
  .col-offset-8-12:first-child {
    width: auto;
    float: none;
    padding-left: 0; }
  .col-7-12,
  .col-offset-7-12,
  .col-offset-7-12:first-child {
    width: auto;
    float: none;
    padding-left: 0; }
  .col-6-12,
  .col-offset-6-12,
  .col-offset-6-12:first-child {
    width: auto;
    float: none;
    padding-left: 0; }
  .col-5-12,
  .col-offset-5-12,
  .col-offset-5-12:first-child {
    width: auto;
    float: none;
    padding-left: 0; }
  .col-4-12,
  .col-offset-4-12,
  .col-offset-4-12:first-child {
    width: auto;
    float: none;
    padding-left: 0; }
  .col-3-12,
  .col-offset-3-12,
  .col-offset-3-12:first-child {
    width: auto;
    float: none;
    padding-left: 0; }
  .col-2-12,
  .col-offset-2-12,
  .col-offset-2-12:first-child {
    width: auto;
    float: none;
    padding-left: 0; }
  .col-1-12,
  .col-offset-1-12,
  .col-offset-1-12:first-child {
    width: auto;
    float: none;
    padding-left: 0; } }

/* ------------------------------------------------
   * 1.1. Input text
   --------------------------------------------------*/
/* ------------------------------------------------
   * 1.2. Textarea variable
   --------------------------------------------------*/
/* ------------------------------------------------
   * 1.3. Default Checkbox and Radio
   --------------------------------------------------*/
/* ------------------------------------------------
   * 1.4. Toggle Checkbox
   --------------------------------------------------*/
input[type=text],
input[type=email],
input[type=date],
input[type=datetime],
input[type=datetime-local],
input[type=month],
input[type=time],
input[type=week],
input[type=password],
input[type=number],
input[type=url],
input[type=search],
input[type=color],
input[type=tel], input[type=text]:disabled,
input[type=email]:disabled,
input[type=date]:disabled,
input[type=datetime]:disabled,
input[type=datetime-local]:disabled,
input[type=month]:disabled,
input[type=time]:disabled,
input[type=week]:disabled,
input[type=password]:disabled,
input[type=number]:disabled,
input[type=url]:disabled,
input[type=search]:disabled,
input[type=color]:disabled,
input[type=tel]:disabled {
  width: 100%;
  height: 50px;
  padding: 0 10px;
  border-width: 1px;
  border-style: solid;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  outline: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-family: Arial, sans-serif;
  font-size: 16px;
  color: #435c6b; }

/* ------------------------------------------------
   * 3.1. Main properties for the form
   --------------------------------------------------*/
form {
  overflow: hidden;
  /* ------------------------------------------------
       * 3.2. fieldset
       --------------------------------------------------*/
  /* ------------------------------------------------
       * 3.3. Form Group
       --------------------------------------------------*/ }
  form fieldset {
    overflow: hidden;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 24px;
    border: 1px solid #e3dcd3;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    background: #f5f3f0; }
    @media only screen and (max-width: 1007px) {
      form fieldset {
        padding: 14px; } }
    @media only screen and (max-width: 767px) {
      form fieldset {
        padding: 15px; } }
    form fieldset:nth-of-type(1) {
      margin-top: 25px; }
    form fieldset > legend {
      display: block;
      font-family: 'BelfiusAlternativeBold', Arial, sans-serif;
      font-size: 18px;
      line-height: 20px;
      color: #c3bbaf; }
  form > .fieldset-separator {
    display: block;
    overflow: hidden;
    height: 33px;
    text-align: center;
    font-size: 36px; }
    form > .fieldset-separator::before {
      display: block; }
  form .form-group > button {
    margin-top: 37px; }

label {
  position: relative;
  display: inline-block;
  min-height: 20px;
  margin: 10px 0 5px 0;
  padding: 2px 0 0 0;
  font-family: 'BelfiusAlternative', Arial, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #435c6b;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  label > .HelpTip {
    float: right;
    margin-top: 3px; }
  label + input,
  label + textarea {
    display: block; }
  label > .required {
    color: #d1184d; }

input + label,
textarea + label,
select + label {
  margin-top: 20px; }

input[type=radio]:not(.stacked) + label,
input[type=checkbox]:not(.stacked) + label {
  margin-top: 11px; }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

input,
input:after,
input:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

input[type=number] {
  -moz-appearance: textfield; }

input[type=text],
input[type=email],
input[type=date],
input[type=datetime],
input[type=datetime-local],
input[type=month],
input[type=time],
input[type=week],
input[type=password],
input[type=number],
input[type=url],
input[type=search],
input[type=color],
input[type=tel] {
  border-color: #e8ebed; }
  input[type=text]:hover,
  input[type=email]:hover,
  input[type=date]:hover,
  input[type=datetime]:hover,
  input[type=datetime-local]:hover,
  input[type=month]:hover,
  input[type=time]:hover,
  input[type=week]:hover,
  input[type=password]:hover,
  input[type=number]:hover,
  input[type=url]:hover,
  input[type=search]:hover,
  input[type=color]:hover,
  input[type=tel]:hover {
    border-color: #89a2b6; }
  input[type=text]:focus,
  input[type=email]:focus,
  input[type=date]:focus,
  input[type=datetime]:focus,
  input[type=datetime-local]:focus,
  input[type=month]:focus,
  input[type=time]:focus,
  input[type=week]:focus,
  input[type=password]:focus,
  input[type=number]:focus,
  input[type=url]:focus,
  input[type=search]:focus,
  input[type=color]:focus,
  input[type=tel]:focus {
    border-color: #435c6b;
    outline: none; }
  input[type=text].input-validation-error, input[type=text].ng-invalid:not(.ng-pristine),
  input[type=email].input-validation-error,
  input[type=email].ng-invalid:not(.ng-pristine),
  input[type=date].input-validation-error,
  input[type=date].ng-invalid:not(.ng-pristine),
  input[type=datetime].input-validation-error,
  input[type=datetime].ng-invalid:not(.ng-pristine),
  input[type=datetime-local].input-validation-error,
  input[type=datetime-local].ng-invalid:not(.ng-pristine),
  input[type=month].input-validation-error,
  input[type=month].ng-invalid:not(.ng-pristine),
  input[type=time].input-validation-error,
  input[type=time].ng-invalid:not(.ng-pristine),
  input[type=week].input-validation-error,
  input[type=week].ng-invalid:not(.ng-pristine),
  input[type=password].input-validation-error,
  input[type=password].ng-invalid:not(.ng-pristine),
  input[type=number].input-validation-error,
  input[type=number].ng-invalid:not(.ng-pristine),
  input[type=url].input-validation-error,
  input[type=url].ng-invalid:not(.ng-pristine),
  input[type=search].input-validation-error,
  input[type=search].ng-invalid:not(.ng-pristine),
  input[type=color].input-validation-error,
  input[type=color].ng-invalid:not(.ng-pristine),
  input[type=tel].input-validation-error,
  input[type=tel].ng-invalid:not(.ng-pristine) {
    border-color: #eb0016;
    background-color: #f6e9e9; }
  input[type=text].amount:after,
  input[type=email].amount:after,
  input[type=date].amount:after,
  input[type=datetime].amount:after,
  input[type=datetime-local].amount:after,
  input[type=month].amount:after,
  input[type=time].amount:after,
  input[type=week].amount:after,
  input[type=password].amount:after,
  input[type=number].amount:after,
  input[type=url].amount:after,
  input[type=search].amount:after,
  input[type=color].amount:after,
  input[type=tel].amount:after {
    color: #9b9591; }
  input[type=text]:disabled,
  input[type=email]:disabled,
  input[type=date]:disabled,
  input[type=datetime]:disabled,
  input[type=datetime-local]:disabled,
  input[type=month]:disabled,
  input[type=time]:disabled,
  input[type=week]:disabled,
  input[type=password]:disabled,
  input[type=number]:disabled,
  input[type=url]:disabled,
  input[type=search]:disabled,
  input[type=color]:disabled,
  input[type=tel]:disabled {
    color: #333333;
    border-color: #e3e3e3;
    background-color: #f5f5f5; }

input[readonly],
textarea[readonly] {
  border-color: #c3bbaf;
  background-color: #e3dcd3;
  background-repeat: no-repeat; }

input[type=text],
input[type=email],
input[type=date],
input[type=datetime],
input[type=password],
input[type=url],
input[type=search],
input[type=tel] {
  background-image: url("img/optional-input-en.svg");
  background-repeat: no-repeat;
  background-position: right 15px;
  background-position: right 0px top 15px;
  background-origin: content-box;
  -webkit-transition: compact(compact(compact(background-position 1s ease false), false, false, false, false, false, false, false, false, false) false false);
  -moz-transition: compact(compact(compact(background-position 1s ease false), false, false, false, false, false, false, false, false, false) false false false);
  -o-transition: compact(compact(compact(background-position 1s ease false), false, false, false, false, false, false, false, false, false) false false false);
  transition: compact(compact(background-position 1s ease false), false, false, false, false, false, false, false, false, false); }
  input[type=text].hideOptional, input[type=text][required], input[type=text]:disabled,
  input[type=email].hideOptional,
  input[type=email][required],
  input[type=email]:disabled,
  input[type=date].hideOptional,
  input[type=date][required],
  input[type=date]:disabled,
  input[type=datetime].hideOptional,
  input[type=datetime][required],
  input[type=datetime]:disabled,
  input[type=password].hideOptional,
  input[type=password][required],
  input[type=password]:disabled,
  input[type=url].hideOptional,
  input[type=url][required],
  input[type=url]:disabled,
  input[type=search].hideOptional,
  input[type=search][required],
  input[type=search]:disabled,
  input[type=tel].hideOptional,
  input[type=tel][required],
  input[type=tel]:disabled {
    background-image: none; }

input:focus {
  background-position: right -100px top 15px; }

html[lang=nl] input[type=text],
html[lang=nl] input[type=email],
html[lang=nl] input[type=date],
html[lang=nl] input[type=datetime],
html[lang=nl] input[type=password],
html[lang=nl] input[type=url],
html[lang=nl] input[type=search],
html[lang=nl] input[type=tel] {
  background-image: url("img/optional-input-nl.svg"); }
  html[lang=nl] input[type=text].hideOptional, html[lang=nl] input[type=text][required], html[lang=nl] input[type=text]:disabled,
  html[lang=nl] input[type=email].hideOptional,
  html[lang=nl] input[type=email][required],
  html[lang=nl] input[type=email]:disabled,
  html[lang=nl] input[type=date].hideOptional,
  html[lang=nl] input[type=date][required],
  html[lang=nl] input[type=date]:disabled,
  html[lang=nl] input[type=datetime].hideOptional,
  html[lang=nl] input[type=datetime][required],
  html[lang=nl] input[type=datetime]:disabled,
  html[lang=nl] input[type=password].hideOptional,
  html[lang=nl] input[type=password][required],
  html[lang=nl] input[type=password]:disabled,
  html[lang=nl] input[type=url].hideOptional,
  html[lang=nl] input[type=url][required],
  html[lang=nl] input[type=url]:disabled,
  html[lang=nl] input[type=search].hideOptional,
  html[lang=nl] input[type=search][required],
  html[lang=nl] input[type=search]:disabled,
  html[lang=nl] input[type=tel].hideOptional,
  html[lang=nl] input[type=tel][required],
  html[lang=nl] input[type=tel]:disabled {
    background-image: none; }

html[lang=fr] input[type=text],
html[lang=fr] input[type=email],
html[lang=fr] input[type=date],
html[lang=fr] input[type=datetime],
html[lang=fr] input[type=password],
html[lang=fr] input[type=url],
html[lang=fr] input[type=search],
html[lang=fr] input[type=tel] {
  background-image: url("img/optional-input-fr.svg"); }
  html[lang=fr] input[type=text].hideOptional, html[lang=fr] input[type=text][required], html[lang=fr] input[type=text]:disabled,
  html[lang=fr] input[type=email].hideOptional,
  html[lang=fr] input[type=email][required],
  html[lang=fr] input[type=email]:disabled,
  html[lang=fr] input[type=date].hideOptional,
  html[lang=fr] input[type=date][required],
  html[lang=fr] input[type=date]:disabled,
  html[lang=fr] input[type=datetime].hideOptional,
  html[lang=fr] input[type=datetime][required],
  html[lang=fr] input[type=datetime]:disabled,
  html[lang=fr] input[type=password].hideOptional,
  html[lang=fr] input[type=password][required],
  html[lang=fr] input[type=password]:disabled,
  html[lang=fr] input[type=url].hideOptional,
  html[lang=fr] input[type=url][required],
  html[lang=fr] input[type=url]:disabled,
  html[lang=fr] input[type=search].hideOptional,
  html[lang=fr] input[type=search][required],
  html[lang=fr] input[type=search]:disabled,
  html[lang=fr] input[type=tel].hideOptional,
  html[lang=fr] input[type=tel][required],
  html[lang=fr] input[type=tel]:disabled {
    background-image: none; }

input[required],
textarea[required],
.hideOptional {
  background-image: none; }

input.inline-1on2, input.inline-1on4, input.inline-3on4, input.inline-1on3, input.inline-2on3 {
  display: table-cell;
  width: 48%;
  float: left; }
  input.inline-1on2 + *, input.inline-1on4 + *, input.inline-3on4 + *, input.inline-1on3 + *, input.inline-2on3 + * {
    display: table-cell;
    width: 48%;
    margin-left: 4%;
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }

input.inline-1on4 {
  width: 24%; }
  input.inline-1on4 + * {
    width: 72%;
    margin-left: 4%; }

input.inline-3on4 {
  width: 72%; }
  input.inline-3on4 + * {
    width: 24%;
    margin-left: 4%; }

input.inline-1on3 {
  width: 32%; }
  input.inline-1on3 + * {
    width: 64%;
    margin-left: 4%; }

input.inline-2on3 {
  width: 64%; }
  input.inline-2on3 + * {
    width: 32%;
    margin-left: 4%; }

textarea {
  display: block;
  width: 100%;
  height: auto;
  padding: 6px 12px;
  border: 1px solid;
  border-color: #e8ebed;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #ffffff;
  background-image: url("img/optional-input-en.svg");
  background-repeat: no-repeat;
  background-position: right 15px;
  background-position: right 0px bottom 0px;
  background-origin: content-box;
  -webkit-transition: compact(compact(compact(background-position 1s ease false), false, false, false, false, false, false, false, false, false) false false);
  -moz-transition: compact(compact(compact(background-position 1s ease false), false, false, false, false, false, false, false, false, false) false false false);
  -o-transition: compact(compact(compact(background-position 1s ease false), false, false, false, false, false, false, false, false, false) false false false);
  transition: compact(compact(background-position 1s ease false), false, false, false, false, false, false, false, false, false);
  font-family: Arial, sans-serif;
  font-size: 16px;
  color: #435c6b;
  resize: none;
  outline: none; }
  textarea.hideOptional, textarea[required], textarea:disabled {
    background-image: none; }
  textarea:hover {
    border-color: #89a2b6; }
  textarea:focus {
    border-color: #435c6b;
    background-position: right -80px bottom 0px; }
  textarea.input-validation-error, textarea.ng-invalid:not(.ng-pristine) {
    border-color: #eb0016;
    background-color: #f6e9e9; }
  textarea.resizeBoth {
    resize: both; }
  textarea.resizeHorizontal {
    resize: horizontal; }
  textarea.resizeVertical {
    resize: vertical; }

html[lang=nl] textarea {
  background-image: url("img/optional-input-nl.svg"); }
  html[lang=nl] textarea.hideOptional, html[lang=nl] textarea[required], html[lang=nl] textarea:disabled {
    background-image: none; }

html[lang=fr] textarea {
  background-image: url("img/optional-input-fr.svg"); }
  html[lang=fr] textarea.hideOptional, html[lang=fr] textarea[required], html[lang=fr] textarea:disabled {
    background-image: none; }

input.toggleCheckbox[type=checkbox] {
  display: none;
  /* ------------------------------------------------
      * 8.1. Reset CSS Checkbox
      --------------------------------------------------*/
  /* ------------------------------------------------
      * 8.2. Toogle Button style: Default State
      --------------------------------------------------*/
  /* ------------------------------------------------
      * 8.3. Toogle Button style: Checked State
      --------------------------------------------------*/
  /* ------------------------------------------------
      * 8.4. Toogle Button style: Disabled State
      --------------------------------------------------*/ }
  input.toggleCheckbox[type=checkbox]:checked + label:before,
  input.toggleCheckbox[type=checkbox]:checked + input[type=hidden] + label:before {
    background: none; }
  input.toggleCheckbox[type=checkbox] + input[type=hidden] + label,
  input.toggleCheckbox[type=checkbox] + label {
    margin: 0;
    padding: 0; }
    input.toggleCheckbox[type=checkbox] + input[type=hidden] + label:before,
    input.toggleCheckbox[type=checkbox] + label:before {
      content: none;
      border: 0; }
  input.toggleCheckbox[type=checkbox] + label,
  input.toggleCheckbox[type=checkbox] + input[type=hidden] + label {
    display: inline-block;
    background-color: #f5f3f0;
    margin: 0 10px;
    border: 1px solid #d7d5d3;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-shadow: compact(inset 2px 2px 0 rgba(0, 0, 0, 0.1) 2px, false, false, false, false, false, false, false, false, false);
    -moz-box-shadow: compact(inset 2px 2px 0 rgba(0, 0, 0, 0.1) 2px, false, false, false, false, false, false, false, false, false);
    box-shadow: compact(inset 2px 2px 0 rgba(0, 0, 0, 0.1) 2px, false, false, false, false, false, false, false, false, false);
    color: #8c8782;
    font-family: 'BelfiusBlack', Arial, sans-serif;
    font-size: 16px;
    height: 40px;
    line-height: 40px;
    position: relative;
    width: 100px; }
    input.toggleCheckbox[type=checkbox] + label:before, input.toggleCheckbox[type=checkbox] + label:after,
    input.toggleCheckbox[type=checkbox] + input[type=hidden] + label:before,
    input.toggleCheckbox[type=checkbox] + input[type=hidden] + label:after {
      position: absolute;
      z-index: 1;
      top: 0;
      left: auto;
      right: auto;
      width: 50%;
      display: inline-block;
      height: 100%;
      text-align: center;
      color: #8c8782;
      font-family: 'BelfiusBlack', Arial, sans-serif;
      font-style: normal;
      font-size: 16px;
      -webkit-transition: compact(compact(compact(opacity 200ms ease 200ms 1s false false), false, false, false, false, false, false, false, false, false) false false);
      -moz-transition: compact(compact(compact(opacity 200ms ease 200ms 1s false false), false, false, false, false, false, false, false, false, false) false false false);
      -o-transition: compact(compact(compact(opacity 200ms ease 200ms 1s false false), false, false, false, false, false, false, false, false, false) false false false);
      transition: compact(compact(opacity 200ms ease 200ms 1s false false), false, false, false, false, false, false, false, false, false); }
    input.toggleCheckbox[type=checkbox] + label:before,
    input.toggleCheckbox[type=checkbox] + input[type=hidden] + label:before {
      content: attr(data-text-true);
      left: 0;
      opacity: 0;
      font-family: 'BelfiusBlack', Arial, sans-serif; }
    input.toggleCheckbox[type=checkbox] + label:after,
    input.toggleCheckbox[type=checkbox] + input[type=hidden] + label:after {
      content: attr(data-text-false);
      left: 50%;
      opacity: 1;
      font-family: 'BelfiusBlack', Arial, sans-serif; }
    input.toggleCheckbox[type=checkbox] + label i,
    input.toggleCheckbox[type=checkbox] + input[type=hidden] + label i {
      position: absolute;
      z-index: 2;
      top: 4px;
      left: 4px;
      background: #e3dcd3;
      border: 2px solid #fff;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      -ms-border-radius: 5px;
      -o-border-radius: 5px;
      border-radius: 5px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -webkit-box-shadow: compact(2px 4px 0 rgba(0, 0, 0, 0.2) 2px, false, false, false, false, false, false, false, false, false);
      -moz-box-shadow: compact(2px 4px 0 rgba(0, 0, 0, 0.2) 2px, false, false, false, false, false, false, false, false, false);
      box-shadow: compact(2px 4px 0 rgba(0, 0, 0, 0.2) 2px, false, false, false, false, false, false, false, false, false);
      width: 32px;
      height: 32px;
      -webkit-transition: compact(compact(compact(all 200ms ease 1s false false), false, false, false, false, false, false, false, false, false) false false);
      -moz-transition: compact(compact(compact(all 200ms ease 1s false false), false, false, false, false, false, false, false, false, false) false false false);
      -o-transition: compact(compact(compact(all 200ms ease 1s false false), false, false, false, false, false, false, false, false, false) false false false);
      transition: compact(compact(all 200ms ease 1s false false), false, false, false, false, false, false, false, false, false); }
  input.toggleCheckbox[type=checkbox]:checked + input[type=hidden] + label:before,
  input.toggleCheckbox[type=checkbox]:checked + label:before {
    opacity: 1;
    font-family: 'BelfiusBlack', Arial, sans-serif; }
  input.toggleCheckbox[type=checkbox]:checked + input[type=hidden] + label:after,
  input.toggleCheckbox[type=checkbox]:checked + label:after {
    opacity: 0;
    font-family: 'BelfiusBlack', Arial, sans-serif; }
  input.toggleCheckbox[type=checkbox]:checked + input[type=hidden] + label i,
  input.toggleCheckbox[type=checkbox]:checked + label i {
    left: 64px;
    left: -webkit-calc(100% - (32px + 4px));
    left: -moz-calc(100% - (32px + 4px));
    left: -ms-calc(100% - (32px + 4px));
    left: -o-calc(100% - (32px + 4px));
    left: calc(100% - (32px + 4px));
    background: #93bf3e; }
  input.toggleCheckbox[type=checkbox]:disabled + input[type=hidden] + label,
  input.toggleCheckbox[type=checkbox]:disabled + label, input.toggleCheckbox[type=checkbox][readonly] + input[type=hidden] + label,
  input.toggleCheckbox[type=checkbox][readonly] + label {
    cursor: not-allowed;
    opacity: 0.5; }

/* ------------------------------------------------
   * 9.1. Inline Form
   --------------------------------------------------*/
form.inline-form .form-group {
  display: inline-block;
  vertical-align: middle;
  width: auto; }
  form.inline-form .form-group label {
    display: none; }

/* ------------------------------------------------
   * 9.2. Horizontal Form
   --------------------------------------------------*/
form.horizontal-form .form-group {
  display: block;
  vertical-align: middle;
  width: auto;
  overflow: hidden;
  clear: both; }
  form.horizontal-form .form-group > *:nth-last-child(1) {
    padding-right: 0; }

form.horizontal-form label {
  margin-top: 0;
  height: 50px;
  line-height: 50px; }
  form.horizontal-form label:not(.required)::after {
    content: none; }

form.horizontal-form input[type=radio] + label::before,
form.horizontal-form input[type=radio] + input[type=hidden] + label::before,
form.horizontal-form input[type=checkbox] + label::before,
form.horizontal-form input[type=checkbox] + input[type=hidden] + label::before {
  top: 16px; }

/* ------------------------------------------------
   * 9.3. Addon for the input / Input Group
   --------------------------------------------------*/
.input-group {
  position: relative;
  display: inline-table;
  border-collapse: separate;
  vertical-align: middle;
  /*&.button-inside-left {
          @extend .button-inside;
          input {
              border: {
                  right-width: 1px;
                  left-width: 0;
              }
              &:focus {
                  border-color:$input-border-normal;
                  &:focus:hover {
                      border-color:  $input-border-normal;
                  }
              }
          }
          .button {
              @include box-sizing('border-box');
              border: {
                  right: 0px none;
                  left: 1px solid $input-border-normal;
              }
          } // .button-inside-left .button
          &:hover .button {
              border-color:  $input-border-hover;
          }  
         
          
      }*/ }
  .input-group > .button, .input-group >
  .buttonType01, .input-group >
  .buttonType02, .input-group >
  .buttonType03, .input-group >
  .buttonType04, .input-group >
  .buttonType05, .input-group + .button, .input-group +
  .buttonType01, .input-group +
  .buttonType02, .input-group +
  .buttonType03, .input-group +
  .buttonType04, .input-group +
  .buttonType05 {
    margin-top: 5px; }
  .input-group > .input-group-addon {
    width: 1%;
    display: table-cell;
    border-top: 1px solid #e8ebed;
    border-right: 0;
    border-bottom: 1px solid #e8ebed;
    border-left: 1px solid #e8ebed;
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    background-color: #f5f3f0;
    padding: 6px 12px;
    font-size: 18px;
    font-weight: normal;
    line-height: 1;
    color: #435c6b;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle; }
    .input-group > .input-group-addon + input {
      -moz-border-radius-topleft: 0;
      -webkit-border-top-left-radius: 0;
      border-top-left-radius: 0;
      -moz-border-radius-bottomleft: 0;
      -webkit-border-bottom-left-radius: 0;
      border-bottom-left-radius: 0; }
  .input-group > input + .input-group-addon {
    border-right: 1px solid #e8ebed;
    border-left: 0;
    -moz-border-radius-topleft: 0;
    -webkit-border-top-left-radius: 0;
    border-top-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    -webkit-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px; }
  .input-group > input:first-child {
    -moz-border-radius-topright: 0;
    -webkit-border-top-right-radius: 0;
    border-top-right-radius: 0;
    -moz-border-radius-bottomright: 0;
    -webkit-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0; }
  .input-group > input:not(:first-child):not(:last-child) {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0; }
  .input-group > .input-group-button {
    position: relative;
    display: table-cell;
    width: 1%;
    vertical-align: middle;
    font-size: 0;
    white-space: nowrap; }
    .input-group > .input-group-button > .button, .input-group > .input-group-button >
    .buttonType01, .input-group > .input-group-button >
    .buttonType02, .input-group > .input-group-button >
    .buttonType03, .input-group > .input-group-button >
    .buttonType04, .input-group > .input-group-button >
    .buttonType05 {
      position: relative;
      height: 50px;
      display: inline-block;
      vertical-align: middle;
      line-height: 50px;
      text-align: center; }
      .input-group > .input-group-button > .button.buttonInput, .input-group > .input-group-button >
      .buttonInput.buttonType01, .input-group > .input-group-button >
      .buttonInput.buttonType02, .input-group > .input-group-button >
      .buttonInput.buttonType03, .input-group > .input-group-button >
      .buttonInput.buttonType04, .input-group > .input-group-button >
      .buttonInput.buttonType05 {
        background: transparent;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        border-top: 1px solid #e8ebed;
        border-right: 1px solid #e8ebed;
        border-bottom: 1px solid #e8ebed; }
    .input-group > .input-group-button + input {
      -moz-border-radius-topleft: 0;
      -webkit-border-top-left-radius: 0;
      border-top-left-radius: 0;
      -moz-border-radius-bottomleft: 0;
      -webkit-border-bottom-left-radius: 0;
      border-bottom-left-radius: 0; }
  .input-group > input:first-child + .input-group-button > .button, .input-group > input:first-child + .input-group-button >
  .buttonType01, .input-group > input:first-child + .input-group-button >
  .buttonType02, .input-group > input:first-child + .input-group-button >
  .buttonType03, .input-group > input:first-child + .input-group-button >
  .buttonType04, .input-group > input:first-child + .input-group-button >
  .buttonType05 {
    -moz-border-radius-topleft: 0;
    -webkit-border-top-left-radius: 0;
    border-top-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    -webkit-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0; }
  .input-group > .input-group-button:first-child > .button, .input-group > .input-group-button:first-child >
  .buttonType01, .input-group > .input-group-button:first-child >
  .buttonType02, .input-group > .input-group-button:first-child >
  .buttonType03, .input-group > .input-group-button:first-child >
  .buttonType04, .input-group > .input-group-button:first-child >
  .buttonType05 {
    -moz-border-radius-topright: 0;
    -webkit-border-top-right-radius: 0;
    border-top-right-radius: 0;
    -moz-border-radius-bottomright: 0;
    -webkit-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0; }
  .input-group.button-inside input {
    border-right-width: 0; }
    .input-group.button-inside input:hover + * .button, .input-group.button-inside input:hover + *
    .buttonType01, .input-group.button-inside input:hover + *
    .buttonType02, .input-group.button-inside input:hover + *
    .buttonType03, .input-group.button-inside input:hover + *
    .buttonType04, .input-group.button-inside input:hover + *
    .buttonType05 {
      border-color: #89a2b6; }
    .input-group.button-inside input:focus + * .button, .input-group.button-inside input:focus + *
    .buttonType01, .input-group.button-inside input:focus + *
    .buttonType02, .input-group.button-inside input:focus + *
    .buttonType03, .input-group.button-inside input:focus + *
    .buttonType04, .input-group.button-inside input:focus + *
    .buttonType05 {
      border-color: #435c6b; }
  .input-group.button-inside .button, .input-group.button-inside
  .buttonType01, .input-group.button-inside
  .buttonType02, .input-group.button-inside
  .buttonType03, .input-group.button-inside
  .buttonType04, .input-group.button-inside
  .buttonType05 {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-top: 1px solid #e8ebed;
    border-right: 1px solid #e8ebed;
    border-bottom: 1px solid #e8ebed;
    background-color: #ffffff; }
  .input-group.button-inside + .button, .input-group.button-inside +
  .buttonType01, .input-group.button-inside +
  .buttonType02, .input-group.button-inside +
  .buttonType03, .input-group.button-inside +
  .buttonType04, .input-group.button-inside +
  .buttonType05 {
    margin-top: 15px; }

span.HelpTip {
  display: inline-block;
  overflow: visible;
  width: 16px;
  height: 16px;
  cursor: pointer;
  background: none; }
  span.HelpTip::before {
    content: "";
    color: #7b736d;
    font-size: 16px; }

/* ------------------------------------------------
  * 1.1. General Configurations
  --------------------------------------------------*/
/* ------------------------------------------------
  * 1.2. Colors Configurations
  --------------------------------------------------*/
.automaticCountdown {
  background: #e3dcd3;
  width: 300px;
  padding: 20px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  -o-border-radius: 12px;
  border-radius: 12px;
  font-family: 'BelfiusAlternativeBold', Arial, sans-serif;
  font-size: 16px;
  text-align: center; }
  .automaticCountdown > header {
    margin-bottom: 20px; }
  .automaticCountdown .progressLabel {
    margin-bottom: 5px;
    font-family: "BelfiusNormal", Arial, sans-serif;
    font-size: 14px; }
  .automaticCountdown .progressCountdown {
    width: 100%;
    height: 4px;
    background: #fff;
    overflow: hidden;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px; }
    .automaticCountdown .progressCountdown.ui-widget-content {
      border: 0 none; }
    .automaticCountdown .progressCountdown > .ui-progressbar-value {
      width: 0%;
      background: #d1184d;
      height: 4px; }

/* ------------------------------------------------------
 * Table of Contents
 * ------------------------------------------------------
 * 
 * 1. Configurations/Variables
 * 
 * 2. Belfius Boxes
 *     
 */
.belfiusBox {
  position: relative;
  margin-top: 20px;
  margin-bottom: 20px;
  border: 1px solid #e3dcd3;
  padding: 20px;
  background: #f5f3f0;
  min-height: 130px;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px; }
  .belfiusBox:not(.withoutImage) {
    padding-left: 140px; }
    @media only screen and (max-width: 767px) {
      .belfiusBox:not(.withoutImage) {
        padding-left: 20px; } }
  .belfiusBox > img {
    display: block;
    position: absolute;
    top: 20px;
    left: 20px;
    width: 90px;
    height: auto; }
    @media only screen and (max-width: 767px) {
      .belfiusBox > img {
        position: relative;
        top: 0;
        left: 0;
        margin-right: 10px;
        margin-bottom: 10px;
        display: inline-block;
        float: left;
        width: auto; } }
  .belfiusBox > header {
    margin-bottom: 15px; }
    .belfiusBox > header > h2 {
      color: #d1184d; }
  .belfiusBox > p + .button, .belfiusBox > p +
  .buttonType01, .belfiusBox > p +
  .buttonType02, .belfiusBox > p +
  .buttonType03, .belfiusBox > p +
  .buttonType04, .belfiusBox > p +
  .buttonType05 {
    margin-top: 20px; }

.loader {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 10;
  background-repeat: no-repeat;
  background-position: center center; }
  .loader.big {
    background-image: url("img/Belfius-loader.gif"); }
  .loader.small {
    /* TODO : create small loader gif */ }

.sequenceMap {
  margin-top: 25px;
  margin-bottom: 15px;
  counter-reset: step-counter;
  border-bottom: 1px solid #e3dcd3; }
  .sequenceMap ol {
    display: table;
    width: 100%; }
    .sequenceMap ol li {
      display: table-cell;
      padding: 10px;
      min-height: 80px;
      font-family: 'BelfiusAlternative', Arial, sans-serif;
      font-size: 18px;
      color: #435c6b;
      vertical-align: top;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
      .sequenceMap ol li::before {
        content: counter(step-counter);
        counter-increment: step-counter;
        float: left;
        display: inline-block;
        margin-right: 7px;
        margin-bottom: 7px;
        padding-bottom: 10px;
        font-size: 30px;
        color: #d1184d;
        vertical-align: top; }
      .sequenceMap ol li[data-status=active] {
        font-family: 'BelfiusBlack', Arial, sans-serif;
        color: #435c6b;
        background: #f5f3f0; }
        .sequenceMap ol li[data-status=active]::before {
          color: #d1184d; }
      .sequenceMap ol li[data-status=disabled] {
        color: #435c6b; }
        .sequenceMap ol li[data-status=disabled]::before {
          color: #435c6b; }
      .sequenceMap ol li[data-status=unavailable] {
        color: #c3bbaf; }
        .sequenceMap ol li[data-status=unavailable]::before {
          color: #c3bbaf; }
        .sequenceMap ol li[data-status=unavailable]:hover {
          cursor: not-allowed; }
  .sequenceMap ~ .step {
    overflow: hidden;
    display: none; }
    .sequenceMap ~ .step > header.mobileStep {
      overflow: hidden;
      display: none; }
      .sequenceMap ~ .step > header.mobileStep > h3 {
        margin-top: 10px;
        margin-right: 20px;
        margin-bottom: 10px;
        margin-left: 20px; }
        .sequenceMap ~ .step > header.mobileStep > h3 > span {
          margin-right: 10px;
          color: #d1184d;
          font-size: 30px; }
      .sequenceMap ~ .step > header.mobileStep[data-status=done] {
        cursor: pointer; }
      .sequenceMap ~ .step > header.mobileStep[data-status=active] {
        background: #f5f3f0; }
      .sequenceMap ~ .step > header.mobileStep[data-status=disabled] > h3 > span {
        color: #435c6b; }
      .sequenceMap ~ .step > header.mobileStep[data-status=unavailable] > h3,
      .sequenceMap ~ .step > header.mobileStep[data-status=unavailable] > h3 > span {
        color: #c3bbaf; }
      .sequenceMap ~ .step > header.mobileStep[data-status=unavailable]:hover {
        cursor: not-allowed; }
    .sequenceMap ~ .step > footer.formButtons {
      overflow: hidden;
      padding-top: 15px;
      padding-bottom: 25px; }
      .sequenceMap ~ .step > footer.formButtons .buttonPrevious {
        float: left; }
      .sequenceMap ~ .step > footer.formButtons .buttonNext {
        float: right; }
        .sequenceMap ~ .step > footer.formButtons .buttonNext::after {
          font-size: 14px; }
  @media only screen and (max-width: 1007px) {
    .sequenceMap {
      display: none; }
      .sequenceMap ~ .step {
        display: block;
        padding-left: 15px;
        padding-right: 15px;
        border-top: 1px solid #e3dcd3;
        border-right: 1px solid #e3dcd3;
        border-left: 1px solid #e3dcd3;
        border-bottom: 1px solid #e3dcd3;
        -webkit-transition: compact(compact(compact(height 0.7s ease-out false), false, false, false, false, false, false, false, false, false) false false);
        -moz-transition: compact(compact(compact(height 0.7s ease-out false), false, false, false, false, false, false, false, false, false) false false false);
        -o-transition: compact(compact(compact(height 0.7s ease-out false), false, false, false, false, false, false, false, false, false) false false false);
        transition: compact(compact(height 0.7s ease-out false), false, false, false, false, false, false, false, false, false); }
        .sequenceMap ~ .step[style] {
          display: block !important; }
        .sequenceMap ~ .step:nth-of-type(2) {
          -webkit-border-radius: 8px 8px 0 0;
          -moz-border-radius: 8px 8px 0 0;
          -ms-border-radius: 8px 8px 0 0;
          -o-border-radius: 8px 8px 0 0;
          border-radius: 8px 8px 0 0; }
        .sequenceMap ~ .step:last-of-type {
          padding-bottom: 15px;
          -webkit-border-radius: 0 0 8px 8px;
          -moz-border-radius: 0 0 8px 8px;
          -ms-border-radius: 0 0 8px 8px;
          -o-border-radius: 0 0 8px 8px;
          border-radius: 0 0 8px 8px; }
        .sequenceMap ~ .step + .step {
          border-top: none; }
        .sequenceMap ~ .step > *:not(.mobileStep) {
          display: none;
          -webkit-transition: compact(compact(compact(opacity 0.7s ease-out false), false, false, false, false, false, false, false, false, false) false false);
          -moz-transition: compact(compact(compact(opacity 0.7s ease-out false), false, false, false, false, false, false, false, false, false) false false false);
          -o-transition: compact(compact(compact(opacity 0.7s ease-out false), false, false, false, false, false, false, false, false, false) false false false);
          transition: compact(compact(opacity 0.7s ease-out false), false, false, false, false, false, false, false, false, false); }
        .sequenceMap ~ .step > header.mobileStep {
          position: relative;
          display: block;
          left: -15px;
          width: -webkit-calc(100% + (2 * 15px));
          width: -moz-calc(100% + (2 * 15px));
          width: -ms-calc(100% + (2 * 15px));
          width: -o-calc(100% + (2 * 15px));
          width: calc(100% + (2 * 15px)); }
          .sequenceMap ~ .step > header.mobileStep[data-status=active] ~ * {
            display: block; }
          .sequenceMap ~ .step > header.mobileStep + * {
            margin-top: 15px; } }
  @media only screen and (max-width: 767px) {
    .sequenceMap ~ .step > footer.formButtons {
      padding-top: 10px;
      padding-right: 20px;
      padding-bottom: 10px;
      padding-left: 20px; } }

/* ------------------------------------------------
  * 1.1. General Configurations
  --------------------------------------------------*/
/* ------------------------------------------------
  * 1.2. Colors Configurations
  --------------------------------------------------*/
/* ------------------------------------------------
 * 2.1. Hack or tweak for IE
 --------------------------------------------------*/
html.lt-ie10 .ui-state-default.ui-slider-handle {
  background: #d1184d; }

.sliderContainer {
  /* ------------------------------------------------
      * 2.2. Style for the Main Container of Slider
      --------------------------------------------------*/
  background: #f5f3f0;
  min-width: 230px;
  width: 100%;
  padding: 30px 35px 30px 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #e3dcd3;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  font-family: 'BelfiusAlternative', Arial, sans-serif;
  font-size: 14px;
  color: #435c6b;
  text-align: center;
  /* ------------------------------------------------
      * 2.3. Slider bar
      --------------------------------------------------*/
  /* ------------------------------------------------
      * 2.4. Slider bar range (hover the default bar)
      --------------------------------------------------*/
  /* ------------------------------------------------
      * 2.5. Display Steps (round + vertical bar)
      --------------------------------------------------*/
  /* ------------------------------------------------
      * 2.6. The Slider Handle
      --------------------------------------------------*/ }
  .sliderContainer input:not([type='hidden']) + .ui-slider {
    margin-top: 70px; }
  .sliderContainer .ui-slider {
    position: relative;
    margin-top: 50px;
    margin-bottom: 40px;
    border: 0px none;
    background-color: #e3dcd3;
    font-family: 'BelfiusAlternative', Arial, sans-serif;
    font-size: 14px;
    color: #435c6b;
    text-align: center; }
    .sliderContainer .ui-slider:before {
      content: attr(data-slide-minimum);
      position: absolute;
      top: 22px;
      left: -48px;
      width: 100px;
      text-align: center; }
    .sliderContainer .ui-slider:after {
      content: attr(data-slide-maximum);
      position: absolute;
      top: 22px;
      right: -52px;
      width: 100px;
      text-align: center; }
  .sliderContainer .ui-slider-horizontal {
    height: 3px; }
  .sliderContainer .ui-slider-range {
    top: 0px;
    border: 0px none;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    -o-border-radius: 0px;
    border-radius: 0px;
    background: #e3dcd3; }
  .sliderContainer .displaySteps {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 2px;
    vertical-align: top; }
    .sliderContainer .displaySteps .stepMarker {
      display: inline-block;
      position: relative;
      vertical-align: top;
      cursor: pointer; }
      .sliderContainer .displaySteps .stepMarker:before {
        content: '';
        position: absolute;
        top: -4px;
        left: -3px;
        z-index: 1;
        display: block;
        width: 11px;
        height: 11px;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 50%;
        background: #e3dcd3;
        -webkit-transition: compact(compact(compact(background 0.5s linear false), false, false, false, false, false, false, false, false, false) false false);
        -moz-transition: compact(compact(compact(background 0.5s linear false), false, false, false, false, false, false, false, false, false) false false false);
        -o-transition: compact(compact(compact(background 0.5s linear false), false, false, false, false, false, false, false, false, false) false false false);
        transition: compact(compact(background 0.5s linear false), false, false, false, false, false, false, false, false, false); }
      .sliderContainer .displaySteps .stepMarker:hover:before {
        background: #d1184d; }
      .sliderContainer .displaySteps .stepMarker:after {
        content: '';
        position: absolute;
        top: -10px;
        left: 2px;
        display: block;
        width: 1px;
        height: 23px;
        background: #c2bdb9; }
  .sliderContainer .ui-slider-handle.ui-state-default {
    position: absolute;
    top: -45px;
    left: 50%;
    width: 44px;
    height: 30px;
    background: #d1184d;
    background-clip: padding-box;
    box-shadow: 3px 3px 9px rgba(0, 0, 0, 0.2);
    border: 2px solid #ffffff;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    -ms-border-radius: 7px;
    -o-border-radius: 7px;
    border-radius: 7px;
    margin-left: -22px;
    padding: 0;
    line-height: 30px;
    text-align: center;
    color: #ffffff;
    font-size: 10px;
    text-decoration: none;
    cursor: pointer;
    cursor: ew-resize;
    outline: none; }
    .sliderContainer .ui-slider-handle.ui-state-default > span {
      margin: auto 3px; }
    .sliderContainer .ui-slider-handle.ui-state-default > .sliderValueInformation {
      display: block;
      width: 150px;
      height: 30px;
      margin: -30px auto auto -53px;
      padding: 0px;
      line-height: 30px;
      font-family: 'BelfiusAlternative', Arial, sans-serif;
      font-size: 14px;
      color: #435c6b;
      text-align: center; }
    .sliderContainer .ui-slider-handle.ui-state-default:before {
      content: "";
      position: absolute;
      border-left: 6px solid transparent;
      border-right: 6px solid transparent;
      top: 100%;
      left: 50%;
      margin-left: -6px;
      border-top: 6px solid #ffffff;
      margin-top: 2px; }
    .sliderContainer .ui-slider-handle.ui-state-default:after {
      content: "";
      position: absolute;
      border-left: 6px solid transparent;
      border-right: 6px solid transparent;
      top: 100%;
      left: 50%;
      margin-left: -6px;
      border-top: 6px solid #d1184d;
      margin-top: 0px;
      z-index: 1; }

.syntaxhighlighter {
  background-color: #f5f3f0 !important; }
  .syntaxhighlighter .line.alt1 {
    background-color: #f5f3f0 !important; }
  .syntaxhighlighter .line.alt2 {
    background-color: #f5f3f0 !important; }
  .syntaxhighlighter .line.highlighted.alt1, .syntaxhighlighter .line.highlighted.alt2 {
    background-color: #e0e0e0 !important; }
  .syntaxhighlighter .line.highlighted.number {
    color: black !important; }
  .syntaxhighlighter table caption {
    color: black !important; }
  .syntaxhighlighter .gutter {
    color: #afafaf !important; }
    .syntaxhighlighter .gutter .line {
      border-right: 3px solid #6ce26c !important; }
      .syntaxhighlighter .gutter .line.highlighted {
        background-color: #6ce26c !important;
        color: #f5f3f0 !important; }
  .syntaxhighlighter.printing .line .content {
    border: none !important; }
  .syntaxhighlighter.collapsed {
    overflow: visible !important; }
    .syntaxhighlighter.collapsed .toolbar {
      color: #00f !important;
      background: #fff !important;
      border: 1px solid #6ce26c !important; }
      .syntaxhighlighter.collapsed .toolbar a {
        color: #00f !important; }
        .syntaxhighlighter.collapsed .toolbar a:hover {
          color: #f00 !important; }
  .syntaxhighlighter .toolbar {
    color: #fff !important;
    background: #6ce26c !important;
    border: none !important; }
    .syntaxhighlighter .toolbar a {
      color: #fff !important; }
      .syntaxhighlighter .toolbar a:hover {
        color: #000 !important; }
  .syntaxhighlighter .plain, .syntaxhighlighter .plain a {
    color: black !important; }
  .syntaxhighlighter .comments, .syntaxhighlighter .comments a {
    color: #008200 !important; }
  .syntaxhighlighter .string, .syntaxhighlighter .string a {
    color: blue !important; }
  .syntaxhighlighter .keyword {
    color: #006699 !important; }
  .syntaxhighlighter .preprocessor {
    color: gray !important; }
  .syntaxhighlighter .variable {
    color: #aa7700 !important; }
  .syntaxhighlighter .value {
    color: #009900 !important; }
  .syntaxhighlighter .functions {
    color: #ff1493 !important; }
  .syntaxhighlighter .constants {
    color: #0066cc !important; }
  .syntaxhighlighter .script {
    font-weight: bold !important;
    color: #006699 !important;
    background-color: none !important; }
  .syntaxhighlighter .color1, .syntaxhighlighter .color1 a {
    color: gray !important; }
  .syntaxhighlighter .color2, .syntaxhighlighter .color2 a {
    color: #ff1493 !important; }
  .syntaxhighlighter .color3, .syntaxhighlighter .color3 a {
    color: red !important; }

.upload {
  /* OOLD */
  /* OOLD */ }
  .upload > form > input[type="file"] {
    display: none; }
  .upload > .listupload > .fileBar {
    overflow: hidden;
    margin-top: 10px;
    margin-right: 10px;
    margin-bottom: 5px;
    margin-left: 5px;
    padding: 15px;
    border: 1px solid #e3dcd3;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px; }
    .upload > .listupload > .fileBar > label {
      float: left;
      display: block;
      width: 300px;
      height: auto;
      margin: 10px 5px 5px 10px;
      padding-right: 15px;
      color: #7b736d;
      vertical-align: middle; }
    .upload > .listupload > .fileBar > .fileProgress {
      float: left;
      display: block;
      width: 200px;
      margin-right: 15px; }
    .upload > .listupload > .fileBar > .button, .upload > .listupload > .fileBar >
    .buttonType01, .upload > .listupload > .fileBar >
    .buttonType02, .upload > .listupload > .fileBar >
    .buttonType03, .upload > .listupload > .fileBar >
    .buttonType04, .upload > .listupload > .fileBar >
    .buttonType05 {
      float: right;
      display: block;
      vertical-align: middle;
      opacity: 0; }
      .upload > .listupload > .fileBar > .button + .button, .upload > .listupload > .fileBar > a.buttonType01 + .button, .upload > .listupload > .fileBar >
      .buttonType01 + .button, .upload > .listupload > .fileBar > a.buttonType02 + .button, .upload > .listupload > .fileBar >
      .buttonType02 + .button, .upload > .listupload > .fileBar > a.buttonType03 + .button, .upload > .listupload > .fileBar >
      .buttonType03 + .button, .upload > .listupload > .fileBar > a.buttonType04 + .button, .upload > .listupload > .fileBar >
      .buttonType04 + .button, .upload > .listupload > .fileBar > a.buttonType05 + .button, .upload > .listupload > .fileBar >
      .buttonType05 + .button, .upload > .listupload > .fileBar > .button + a.buttonType01, .upload > .listupload > .fileBar > a.buttonType01 + a.buttonType01, .upload > .listupload > .fileBar >
      .buttonType01 + a.buttonType01, .upload > .listupload > .fileBar > a.buttonType02 + a.buttonType01, .upload > .listupload > .fileBar >
      .buttonType02 + a.buttonType01, .upload > .listupload > .fileBar > a.buttonType03 + a.buttonType01, .upload > .listupload > .fileBar >
      .buttonType03 + a.buttonType01, .upload > .listupload > .fileBar > a.buttonType04 + a.buttonType01, .upload > .listupload > .fileBar >
      .buttonType04 + a.buttonType01, .upload > .listupload > .fileBar > a.buttonType05 + a.buttonType01, .upload > .listupload > .fileBar >
      .buttonType05 + a.buttonType01, .upload > .listupload > .fileBar > .button +
      .buttonType01, .upload > .listupload > .fileBar > a.buttonType01 +
      .buttonType01, .upload > .listupload > .fileBar >
      .buttonType01 +
      .buttonType01, .upload > .listupload > .fileBar > a.buttonType02 +
      .buttonType01, .upload > .listupload > .fileBar >
      .buttonType02 +
      .buttonType01, .upload > .listupload > .fileBar > a.buttonType03 +
      .buttonType01, .upload > .listupload > .fileBar >
      .buttonType03 +
      .buttonType01, .upload > .listupload > .fileBar > a.buttonType04 +
      .buttonType01, .upload > .listupload > .fileBar >
      .buttonType04 +
      .buttonType01, .upload > .listupload > .fileBar > a.buttonType05 +
      .buttonType01, .upload > .listupload > .fileBar >
      .buttonType05 +
      .buttonType01, .upload > .listupload > .fileBar > .button + a.buttonType02, .upload > .listupload > .fileBar > a.buttonType01 + a.buttonType02, .upload > .listupload > .fileBar >
      .buttonType01 + a.buttonType02, .upload > .listupload > .fileBar > a.buttonType02 + a.buttonType02, .upload > .listupload > .fileBar >
      .buttonType02 + a.buttonType02, .upload > .listupload > .fileBar > a.buttonType03 + a.buttonType02, .upload > .listupload > .fileBar >
      .buttonType03 + a.buttonType02, .upload > .listupload > .fileBar > a.buttonType04 + a.buttonType02, .upload > .listupload > .fileBar >
      .buttonType04 + a.buttonType02, .upload > .listupload > .fileBar > a.buttonType05 + a.buttonType02, .upload > .listupload > .fileBar >
      .buttonType05 + a.buttonType02, .upload > .listupload > .fileBar > .button +
      .buttonType02, .upload > .listupload > .fileBar > a.buttonType01 +
      .buttonType02, .upload > .listupload > .fileBar >
      .buttonType01 +
      .buttonType02, .upload > .listupload > .fileBar > a.buttonType02 +
      .buttonType02, .upload > .listupload > .fileBar >
      .buttonType02 +
      .buttonType02, .upload > .listupload > .fileBar > a.buttonType03 +
      .buttonType02, .upload > .listupload > .fileBar >
      .buttonType03 +
      .buttonType02, .upload > .listupload > .fileBar > a.buttonType04 +
      .buttonType02, .upload > .listupload > .fileBar >
      .buttonType04 +
      .buttonType02, .upload > .listupload > .fileBar > a.buttonType05 +
      .buttonType02, .upload > .listupload > .fileBar >
      .buttonType05 +
      .buttonType02, .upload > .listupload > .fileBar > .button + a.buttonType03, .upload > .listupload > .fileBar > a.buttonType01 + a.buttonType03, .upload > .listupload > .fileBar >
      .buttonType01 + a.buttonType03, .upload > .listupload > .fileBar > a.buttonType02 + a.buttonType03, .upload > .listupload > .fileBar >
      .buttonType02 + a.buttonType03, .upload > .listupload > .fileBar > a.buttonType03 + a.buttonType03, .upload > .listupload > .fileBar >
      .buttonType03 + a.buttonType03, .upload > .listupload > .fileBar > a.buttonType04 + a.buttonType03, .upload > .listupload > .fileBar >
      .buttonType04 + a.buttonType03, .upload > .listupload > .fileBar > a.buttonType05 + a.buttonType03, .upload > .listupload > .fileBar >
      .buttonType05 + a.buttonType03, .upload > .listupload > .fileBar > .button +
      .buttonType03, .upload > .listupload > .fileBar > a.buttonType01 +
      .buttonType03, .upload > .listupload > .fileBar >
      .buttonType01 +
      .buttonType03, .upload > .listupload > .fileBar > a.buttonType02 +
      .buttonType03, .upload > .listupload > .fileBar >
      .buttonType02 +
      .buttonType03, .upload > .listupload > .fileBar > a.buttonType03 +
      .buttonType03, .upload > .listupload > .fileBar >
      .buttonType03 +
      .buttonType03, .upload > .listupload > .fileBar > a.buttonType04 +
      .buttonType03, .upload > .listupload > .fileBar >
      .buttonType04 +
      .buttonType03, .upload > .listupload > .fileBar > a.buttonType05 +
      .buttonType03, .upload > .listupload > .fileBar >
      .buttonType05 +
      .buttonType03, .upload > .listupload > .fileBar > .button + a.buttonType04, .upload > .listupload > .fileBar > a.buttonType01 + a.buttonType04, .upload > .listupload > .fileBar >
      .buttonType01 + a.buttonType04, .upload > .listupload > .fileBar > a.buttonType02 + a.buttonType04, .upload > .listupload > .fileBar >
      .buttonType02 + a.buttonType04, .upload > .listupload > .fileBar > a.buttonType03 + a.buttonType04, .upload > .listupload > .fileBar >
      .buttonType03 + a.buttonType04, .upload > .listupload > .fileBar > a.buttonType04 + a.buttonType04, .upload > .listupload > .fileBar >
      .buttonType04 + a.buttonType04, .upload > .listupload > .fileBar > a.buttonType05 + a.buttonType04, .upload > .listupload > .fileBar >
      .buttonType05 + a.buttonType04, .upload > .listupload > .fileBar > .button +
      .buttonType04, .upload > .listupload > .fileBar > a.buttonType01 +
      .buttonType04, .upload > .listupload > .fileBar >
      .buttonType01 +
      .buttonType04, .upload > .listupload > .fileBar > a.buttonType02 +
      .buttonType04, .upload > .listupload > .fileBar >
      .buttonType02 +
      .buttonType04, .upload > .listupload > .fileBar > a.buttonType03 +
      .buttonType04, .upload > .listupload > .fileBar >
      .buttonType03 +
      .buttonType04, .upload > .listupload > .fileBar > a.buttonType04 +
      .buttonType04, .upload > .listupload > .fileBar >
      .buttonType04 +
      .buttonType04, .upload > .listupload > .fileBar > a.buttonType05 +
      .buttonType04, .upload > .listupload > .fileBar >
      .buttonType05 +
      .buttonType04, .upload > .listupload > .fileBar > .button + a.buttonType05, .upload > .listupload > .fileBar > a.buttonType01 + a.buttonType05, .upload > .listupload > .fileBar >
      .buttonType01 + a.buttonType05, .upload > .listupload > .fileBar > a.buttonType02 + a.buttonType05, .upload > .listupload > .fileBar >
      .buttonType02 + a.buttonType05, .upload > .listupload > .fileBar > a.buttonType03 + a.buttonType05, .upload > .listupload > .fileBar >
      .buttonType03 + a.buttonType05, .upload > .listupload > .fileBar > a.buttonType04 + a.buttonType05, .upload > .listupload > .fileBar >
      .buttonType04 + a.buttonType05, .upload > .listupload > .fileBar > a.buttonType05 + a.buttonType05, .upload > .listupload > .fileBar >
      .buttonType05 + a.buttonType05, .upload > .listupload > .fileBar > .button +
      .buttonType05, .upload > .listupload > .fileBar > a.buttonType01 +
      .buttonType05, .upload > .listupload > .fileBar >
      .buttonType01 +
      .buttonType05, .upload > .listupload > .fileBar > a.buttonType02 +
      .buttonType05, .upload > .listupload > .fileBar >
      .buttonType02 +
      .buttonType05, .upload > .listupload > .fileBar > a.buttonType03 +
      .buttonType05, .upload > .listupload > .fileBar >
      .buttonType03 +
      .buttonType05, .upload > .listupload > .fileBar > a.buttonType04 +
      .buttonType05, .upload > .listupload > .fileBar >
      .buttonType04 +
      .buttonType05, .upload > .listupload > .fileBar > a.buttonType05 +
      .buttonType05, .upload > .listupload > .fileBar >
      .buttonType05 +
      .buttonType05 {
        margin-right: 15px; }
  .upload .ui-widget-header {
    border: none;
    background-color: #d1184d; }
  .upload .ui-widget-content {
    height: 30px;
    vertical-align: middle; }
  .upload .ui-progressbar .ui-progressbar-value {
    margin: 0;
    vertical-align: middle; }
  .upload.uploader > .listupload > .file-bar {
    overflow: hidden;
    margin-top: 10px;
    margin-right: 0;
    margin-bottom: 10px;
    margin-left: 0;
    padding: 15px;
    border: 1px solid #e3dcd3;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px; }
    .upload.uploader > .listupload > .file-bar > label {
      display: block;
      float: left;
      height: 32px;
      margin: 4px 20px 4px 0;
      color: #7b736d;
      line-height: 32px; }
    .upload.uploader > .listupload > .file-bar > .file-progress {
      overflow: hidden;
      display: block;
      float: left;
      margin-top: 4px;
      margin-bottom: 4px;
      margin-right: 15px;
      width: 200px;
      height: 32px;
      border: 1px solid #e3dcd3;
      background: #e3e3df;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      -ms-border-radius: 4px;
      -o-border-radius: 4px;
      border-radius: 4px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
      .upload.uploader > .listupload > .file-bar > .file-progress > .file-progress-value {
        height: 100%;
        background-color: #d1184d;
        -moz-animation: loadbar 1.7s infinite linear;
        -webkit-animation: loadbar 1.7s infinite linear;
        -o-animation: loadbar 1.7s infinite linear;
        -ms-animation: loadbar 1.7s infinite linear;
        animation: loadbar 1.7s infinite linear; }
      .upload.uploader > .listupload > .file-bar > .file-progress > .file-progress-progressive {
        width: 0%;
        height: 100%;
        background-color: #d1184d; }
    .upload.uploader > .listupload > .file-bar > .button, .upload.uploader > .listupload > .file-bar >
    .buttonType01, .upload.uploader > .listupload > .file-bar >
    .buttonType02, .upload.uploader > .listupload > .file-bar >
    .buttonType03, .upload.uploader > .listupload > .file-bar >
    .buttonType04, .upload.uploader > .listupload > .file-bar >
    .buttonType05,
    .upload.uploader > .listupload > .file-bar > .buttonType01,
    .upload.uploader > .listupload > .file-bar > .buttonType02,
    .upload.uploader > .listupload > .file-bar > .buttonType03,
    .upload.uploader > .listupload > .file-bar > .buttonType04 {
      float: right;
      display: block; }
      .upload.uploader > .listupload > .file-bar > .button.animate-show, .upload.uploader > .listupload > .file-bar >
      .animate-show.buttonType01, .upload.uploader > .listupload > .file-bar >
      .animate-show.buttonType02, .upload.uploader > .listupload > .file-bar >
      .animate-show.buttonType03, .upload.uploader > .listupload > .file-bar >
      .animate-show.buttonType04, .upload.uploader > .listupload > .file-bar >
      .animate-show.buttonType05,
      .upload.uploader > .listupload > .file-bar > .buttonType01.animate-show,
      .upload.uploader > .listupload > .file-bar > .buttonType02.animate-show,
      .upload.uploader > .listupload > .file-bar > .buttonType03.animate-show,
      .upload.uploader > .listupload > .file-bar > .buttonType04.animate-show {
        opacity: 1; }
        .upload.uploader > .listupload > .file-bar > .button.animate-show.ng-hide-add, .upload.uploader > .listupload > .file-bar >
        .animate-show.ng-hide-add.buttonType01, .upload.uploader > .listupload > .file-bar >
        .animate-show.ng-hide-add.buttonType02, .upload.uploader > .listupload > .file-bar >
        .animate-show.ng-hide-add.buttonType03, .upload.uploader > .listupload > .file-bar >
        .animate-show.ng-hide-add.buttonType04, .upload.uploader > .listupload > .file-bar >
        .animate-show.ng-hide-add.buttonType05, .upload.uploader > .listupload > .file-bar > .button.animate-show.ng-hide-remove, .upload.uploader > .listupload > .file-bar >
        .animate-show.ng-hide-remove.buttonType01, .upload.uploader > .listupload > .file-bar >
        .animate-show.ng-hide-remove.buttonType02, .upload.uploader > .listupload > .file-bar >
        .animate-show.ng-hide-remove.buttonType03, .upload.uploader > .listupload > .file-bar >
        .animate-show.ng-hide-remove.buttonType04, .upload.uploader > .listupload > .file-bar >
        .animate-show.ng-hide-remove.buttonType05,
        .upload.uploader > .listupload > .file-bar > .buttonType01.animate-show.ng-hide-add,
        .upload.uploader > .listupload > .file-bar > .buttonType01.animate-show.ng-hide-remove,
        .upload.uploader > .listupload > .file-bar > .buttonType02.animate-show.ng-hide-add,
        .upload.uploader > .listupload > .file-bar > .buttonType02.animate-show.ng-hide-remove,
        .upload.uploader > .listupload > .file-bar > .buttonType03.animate-show.ng-hide-add,
        .upload.uploader > .listupload > .file-bar > .buttonType03.animate-show.ng-hide-remove,
        .upload.uploader > .listupload > .file-bar > .buttonType04.animate-show.ng-hide-add,
        .upload.uploader > .listupload > .file-bar > .buttonType04.animate-show.ng-hide-remove {
          -webkit-transition: compact(compact(all linear 0.5s, false, false, false, false, false, false, false, false, false) false false);
          -moz-transition: compact(compact(all linear 0.5s, false, false, false, false, false, false, false, false, false) false false false);
          -o-transition: compact(compact(all linear 0.5s, false, false, false, false, false, false, false, false, false) false false false);
          transition: compact(all linear 0.5s, false, false, false, false, false, false, false, false, false); }
        .upload.uploader > .listupload > .file-bar > .button.animate-show.ng-hide, .upload.uploader > .listupload > .file-bar >
        .animate-show.ng-hide.buttonType01, .upload.uploader > .listupload > .file-bar >
        .animate-show.ng-hide.buttonType02, .upload.uploader > .listupload > .file-bar >
        .animate-show.ng-hide.buttonType03, .upload.uploader > .listupload > .file-bar >
        .animate-show.ng-hide.buttonType04, .upload.uploader > .listupload > .file-bar >
        .animate-show.ng-hide.buttonType05,
        .upload.uploader > .listupload > .file-bar > .buttonType01.animate-show.ng-hide,
        .upload.uploader > .listupload > .file-bar > .buttonType02.animate-show.ng-hide,
        .upload.uploader > .listupload > .file-bar > .buttonType03.animate-show.ng-hide,
        .upload.uploader > .listupload > .file-bar > .buttonType04.animate-show.ng-hide {
          opacity: 0; }
      .upload.uploader > .listupload > .file-bar > .button + .button, .upload.uploader > .listupload > .file-bar > a.buttonType01 + .button, .upload.uploader > .listupload > .file-bar >
      .buttonType01 + .button, .upload.uploader > .listupload > .file-bar > a.buttonType02 + .button, .upload.uploader > .listupload > .file-bar >
      .buttonType02 + .button, .upload.uploader > .listupload > .file-bar > a.buttonType03 + .button, .upload.uploader > .listupload > .file-bar >
      .buttonType03 + .button, .upload.uploader > .listupload > .file-bar > a.buttonType04 + .button, .upload.uploader > .listupload > .file-bar >
      .buttonType04 + .button, .upload.uploader > .listupload > .file-bar > a.buttonType05 + .button, .upload.uploader > .listupload > .file-bar >
      .buttonType05 + .button, .upload.uploader > .listupload > .file-bar > .button + a.buttonType01, .upload.uploader > .listupload > .file-bar > a.buttonType01 + a.buttonType01, .upload.uploader > .listupload > .file-bar >
      .buttonType01 + a.buttonType01, .upload.uploader > .listupload > .file-bar > a.buttonType02 + a.buttonType01, .upload.uploader > .listupload > .file-bar >
      .buttonType02 + a.buttonType01, .upload.uploader > .listupload > .file-bar > a.buttonType03 + a.buttonType01, .upload.uploader > .listupload > .file-bar >
      .buttonType03 + a.buttonType01, .upload.uploader > .listupload > .file-bar > a.buttonType04 + a.buttonType01, .upload.uploader > .listupload > .file-bar >
      .buttonType04 + a.buttonType01, .upload.uploader > .listupload > .file-bar > a.buttonType05 + a.buttonType01, .upload.uploader > .listupload > .file-bar >
      .buttonType05 + a.buttonType01, .upload.uploader > .listupload > .file-bar > .button +
      .buttonType01, .upload.uploader > .listupload > .file-bar > a.buttonType01 +
      .buttonType01, .upload.uploader > .listupload > .file-bar >
      .buttonType01 +
      .buttonType01, .upload.uploader > .listupload > .file-bar > a.buttonType02 +
      .buttonType01, .upload.uploader > .listupload > .file-bar >
      .buttonType02 +
      .buttonType01, .upload.uploader > .listupload > .file-bar > a.buttonType03 +
      .buttonType01, .upload.uploader > .listupload > .file-bar >
      .buttonType03 +
      .buttonType01, .upload.uploader > .listupload > .file-bar > a.buttonType04 +
      .buttonType01, .upload.uploader > .listupload > .file-bar >
      .buttonType04 +
      .buttonType01, .upload.uploader > .listupload > .file-bar > a.buttonType05 +
      .buttonType01, .upload.uploader > .listupload > .file-bar >
      .buttonType05 +
      .buttonType01, .upload.uploader > .listupload > .file-bar > .button + a.buttonType02, .upload.uploader > .listupload > .file-bar > a.buttonType01 + a.buttonType02, .upload.uploader > .listupload > .file-bar >
      .buttonType01 + a.buttonType02, .upload.uploader > .listupload > .file-bar > a.buttonType02 + a.buttonType02, .upload.uploader > .listupload > .file-bar >
      .buttonType02 + a.buttonType02, .upload.uploader > .listupload > .file-bar > a.buttonType03 + a.buttonType02, .upload.uploader > .listupload > .file-bar >
      .buttonType03 + a.buttonType02, .upload.uploader > .listupload > .file-bar > a.buttonType04 + a.buttonType02, .upload.uploader > .listupload > .file-bar >
      .buttonType04 + a.buttonType02, .upload.uploader > .listupload > .file-bar > a.buttonType05 + a.buttonType02, .upload.uploader > .listupload > .file-bar >
      .buttonType05 + a.buttonType02, .upload.uploader > .listupload > .file-bar > .button +
      .buttonType02, .upload.uploader > .listupload > .file-bar > a.buttonType01 +
      .buttonType02, .upload.uploader > .listupload > .file-bar >
      .buttonType01 +
      .buttonType02, .upload.uploader > .listupload > .file-bar > a.buttonType02 +
      .buttonType02, .upload.uploader > .listupload > .file-bar >
      .buttonType02 +
      .buttonType02, .upload.uploader > .listupload > .file-bar > a.buttonType03 +
      .buttonType02, .upload.uploader > .listupload > .file-bar >
      .buttonType03 +
      .buttonType02, .upload.uploader > .listupload > .file-bar > a.buttonType04 +
      .buttonType02, .upload.uploader > .listupload > .file-bar >
      .buttonType04 +
      .buttonType02, .upload.uploader > .listupload > .file-bar > a.buttonType05 +
      .buttonType02, .upload.uploader > .listupload > .file-bar >
      .buttonType05 +
      .buttonType02, .upload.uploader > .listupload > .file-bar > .button + a.buttonType03, .upload.uploader > .listupload > .file-bar > a.buttonType01 + a.buttonType03, .upload.uploader > .listupload > .file-bar >
      .buttonType01 + a.buttonType03, .upload.uploader > .listupload > .file-bar > a.buttonType02 + a.buttonType03, .upload.uploader > .listupload > .file-bar >
      .buttonType02 + a.buttonType03, .upload.uploader > .listupload > .file-bar > a.buttonType03 + a.buttonType03, .upload.uploader > .listupload > .file-bar >
      .buttonType03 + a.buttonType03, .upload.uploader > .listupload > .file-bar > a.buttonType04 + a.buttonType03, .upload.uploader > .listupload > .file-bar >
      .buttonType04 + a.buttonType03, .upload.uploader > .listupload > .file-bar > a.buttonType05 + a.buttonType03, .upload.uploader > .listupload > .file-bar >
      .buttonType05 + a.buttonType03, .upload.uploader > .listupload > .file-bar > .button +
      .buttonType03, .upload.uploader > .listupload > .file-bar > a.buttonType01 +
      .buttonType03, .upload.uploader > .listupload > .file-bar >
      .buttonType01 +
      .buttonType03, .upload.uploader > .listupload > .file-bar > a.buttonType02 +
      .buttonType03, .upload.uploader > .listupload > .file-bar >
      .buttonType02 +
      .buttonType03, .upload.uploader > .listupload > .file-bar > a.buttonType03 +
      .buttonType03, .upload.uploader > .listupload > .file-bar >
      .buttonType03 +
      .buttonType03, .upload.uploader > .listupload > .file-bar > a.buttonType04 +
      .buttonType03, .upload.uploader > .listupload > .file-bar >
      .buttonType04 +
      .buttonType03, .upload.uploader > .listupload > .file-bar > a.buttonType05 +
      .buttonType03, .upload.uploader > .listupload > .file-bar >
      .buttonType05 +
      .buttonType03, .upload.uploader > .listupload > .file-bar > .button + a.buttonType04, .upload.uploader > .listupload > .file-bar > a.buttonType01 + a.buttonType04, .upload.uploader > .listupload > .file-bar >
      .buttonType01 + a.buttonType04, .upload.uploader > .listupload > .file-bar > a.buttonType02 + a.buttonType04, .upload.uploader > .listupload > .file-bar >
      .buttonType02 + a.buttonType04, .upload.uploader > .listupload > .file-bar > a.buttonType03 + a.buttonType04, .upload.uploader > .listupload > .file-bar >
      .buttonType03 + a.buttonType04, .upload.uploader > .listupload > .file-bar > a.buttonType04 + a.buttonType04, .upload.uploader > .listupload > .file-bar >
      .buttonType04 + a.buttonType04, .upload.uploader > .listupload > .file-bar > a.buttonType05 + a.buttonType04, .upload.uploader > .listupload > .file-bar >
      .buttonType05 + a.buttonType04, .upload.uploader > .listupload > .file-bar > .button +
      .buttonType04, .upload.uploader > .listupload > .file-bar > a.buttonType01 +
      .buttonType04, .upload.uploader > .listupload > .file-bar >
      .buttonType01 +
      .buttonType04, .upload.uploader > .listupload > .file-bar > a.buttonType02 +
      .buttonType04, .upload.uploader > .listupload > .file-bar >
      .buttonType02 +
      .buttonType04, .upload.uploader > .listupload > .file-bar > a.buttonType03 +
      .buttonType04, .upload.uploader > .listupload > .file-bar >
      .buttonType03 +
      .buttonType04, .upload.uploader > .listupload > .file-bar > a.buttonType04 +
      .buttonType04, .upload.uploader > .listupload > .file-bar >
      .buttonType04 +
      .buttonType04, .upload.uploader > .listupload > .file-bar > a.buttonType05 +
      .buttonType04, .upload.uploader > .listupload > .file-bar >
      .buttonType05 +
      .buttonType04, .upload.uploader > .listupload > .file-bar > .button + a.buttonType05, .upload.uploader > .listupload > .file-bar > a.buttonType01 + a.buttonType05, .upload.uploader > .listupload > .file-bar >
      .buttonType01 + a.buttonType05, .upload.uploader > .listupload > .file-bar > a.buttonType02 + a.buttonType05, .upload.uploader > .listupload > .file-bar >
      .buttonType02 + a.buttonType05, .upload.uploader > .listupload > .file-bar > a.buttonType03 + a.buttonType05, .upload.uploader > .listupload > .file-bar >
      .buttonType03 + a.buttonType05, .upload.uploader > .listupload > .file-bar > a.buttonType04 + a.buttonType05, .upload.uploader > .listupload > .file-bar >
      .buttonType04 + a.buttonType05, .upload.uploader > .listupload > .file-bar > a.buttonType05 + a.buttonType05, .upload.uploader > .listupload > .file-bar >
      .buttonType05 + a.buttonType05, .upload.uploader > .listupload > .file-bar > .button +
      .buttonType05, .upload.uploader > .listupload > .file-bar > a.buttonType01 +
      .buttonType05, .upload.uploader > .listupload > .file-bar >
      .buttonType01 +
      .buttonType05, .upload.uploader > .listupload > .file-bar > a.buttonType02 +
      .buttonType05, .upload.uploader > .listupload > .file-bar >
      .buttonType02 +
      .buttonType05, .upload.uploader > .listupload > .file-bar > a.buttonType03 +
      .buttonType05, .upload.uploader > .listupload > .file-bar >
      .buttonType03 +
      .buttonType05, .upload.uploader > .listupload > .file-bar > a.buttonType04 +
      .buttonType05, .upload.uploader > .listupload > .file-bar >
      .buttonType04 +
      .buttonType05, .upload.uploader > .listupload > .file-bar > a.buttonType05 +
      .buttonType05, .upload.uploader > .listupload > .file-bar >
      .buttonType05 +
      .buttonType05,
      .upload.uploader > .listupload > .file-bar > .buttonType01 + .button,
      .upload.uploader > .listupload > .file-bar > .buttonType01 +
      .buttonType01,
      .upload.uploader > .listupload > .file-bar > .buttonType01 +
      .buttonType02,
      .upload.uploader > .listupload > .file-bar > .buttonType01 +
      .buttonType03,
      .upload.uploader > .listupload > .file-bar > .buttonType01 +
      .buttonType04,
      .upload.uploader > .listupload > .file-bar > .buttonType01 +
      .buttonType05,
      .upload.uploader > .listupload > .file-bar > .buttonType02 + .button,
      .upload.uploader > .listupload > .file-bar > .buttonType02 +
      .buttonType01,
      .upload.uploader > .listupload > .file-bar > .buttonType02 +
      .buttonType02,
      .upload.uploader > .listupload > .file-bar > .buttonType02 +
      .buttonType03,
      .upload.uploader > .listupload > .file-bar > .buttonType02 +
      .buttonType04,
      .upload.uploader > .listupload > .file-bar > .buttonType02 +
      .buttonType05,
      .upload.uploader > .listupload > .file-bar > .buttonType03 + .button,
      .upload.uploader > .listupload > .file-bar > .buttonType03 +
      .buttonType01,
      .upload.uploader > .listupload > .file-bar > .buttonType03 +
      .buttonType02,
      .upload.uploader > .listupload > .file-bar > .buttonType03 +
      .buttonType03,
      .upload.uploader > .listupload > .file-bar > .buttonType03 +
      .buttonType04,
      .upload.uploader > .listupload > .file-bar > .buttonType03 +
      .buttonType05,
      .upload.uploader > .listupload > .file-bar > .buttonType04 + .button,
      .upload.uploader > .listupload > .file-bar > .buttonType04 +
      .buttonType01,
      .upload.uploader > .listupload > .file-bar > .buttonType04 +
      .buttonType02,
      .upload.uploader > .listupload > .file-bar > .buttonType04 +
      .buttonType03,
      .upload.uploader > .listupload > .file-bar > .buttonType04 +
      .buttonType04,
      .upload.uploader > .listupload > .file-bar > .buttonType04 +
      .buttonType05 {
        margin-right: 15px; }
  .upload.uploader > .listupload > iframe {
    display: none; }
  .upload.uploader > form {
    overflow: hidden;
    height: 0;
    width: 0; }
    .upload.uploader > form > input[type='file'] {
      display: inline; }

@-webkit-keyframes loadbar {
  0% {
    width: 0; }
  100% {
    width: 100%; } }

@-moz-keyframes loadbar {
  0% {
    width: 0; }
  100% {
    width: 100%; } }

@-o-keyframes loadbar {
  0% {
    width: 0; }
  100% {
    width: 100%; } }

@-ms-keyframes loadbar {
  0% {
    width: 0; }
  100% {
    width: 100%; } }

@keyframes loadbar {
  0% {
    width: 0; }
  100% {
    width: 100%; } }

html.ie10 .uploader label[for^='upload'],
html.ie11 .uploader label[for^='upload'] {
  display: block; }

html.ie10 .uploader.upload,
html.ie11 .uploader.upload {
  position: relative;
  float: left;
  width: auto; }
  html.ie10 .uploader.upload > form,
  html.ie11 .uploader.upload > form {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1; }
    html.ie10 .uploader.upload > form > input[type='file'],
    html.ie11 .uploader.upload > form > input[type='file'] {
      position: relative;
      display: block;
      opacity: 0;
      left: -5px;
      top: -5px;
      width: 120%;
      height: 120%;
      cursor: pointer; }

.collapsible-list {
  width: auto; }
  .collapsible-list > h2 {
    font-size: 36px;
    line-height: 40px;
    color: #d1184d;
    margin-bottom: 25px; }
    .collapsible-list > h2 + ul.tabs-collection {
      margin-top: 0; }
  .collapsible-list ul.tabs-collection {
    overflow: hidden;
    padding: 0 20px 0 20px;
    margin-top: 25px;
    border: 1px solid #e3dcd3;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px; }
    .collapsible-list ul.tabs-collection > li {
      margin: 0;
      padding: 0; }
      .collapsible-list ul.tabs-collection > li::before {
        content: none; }
      .collapsible-list ul.tabs-collection > li > h3 {
        position: relative;
        padding: 20px 0 20px 25px;
        cursor: pointer; }
        .collapsible-list ul.tabs-collection > li > h3::before {
          content: "";
          position: absolute;
          top: 21px;
          left: 0;
          font-size: 16px;
          color: #7b736d;
          cursor: pointer; }
      .collapsible-list ul.tabs-collection > li > .tab-item {
        overflow: hidden;
        margin: 0 0 0 25px;
        height: 0;
        -webkit-transition: compact(compact(compact(height 1s ease false), false, false, false, false, false, false, false, false, false) false false);
        -moz-transition: compact(compact(compact(height 1s ease false), false, false, false, false, false, false, false, false, false) false false false);
        -o-transition: compact(compact(compact(height 1s ease false), false, false, false, false, false, false, false, false, false) false false false);
        transition: compact(compact(height 1s ease false), false, false, false, false, false, false, false, false, false);
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; }
        .collapsible-list ul.tabs-collection > li > .tab-item > * {
          margin-bottom: 15px; }
          .collapsible-list ul.tabs-collection > li > .tab-item > *:last-child {
            margin-bottom: 20px; }
      .collapsible-list ul.tabs-collection > li.open > h3::before {
        content: "";
        color: #d1184d; }
      .collapsible-list ul.tabs-collection > li + li {
        border-top: 1px solid #e3dcd3; }

@media only screen and (max-width: 1007px) {
  .collapsible-list ul.tabs-collection {
    padding: 0; }
    .collapsible-list ul.tabs-collection > li > h3 {
      padding: 20px 15px 20px 40px; }
      .collapsible-list ul.tabs-collection > li > h3::before {
        left: 15px; }
    .collapsible-list ul.tabs-collection > li > .tab-item {
      padding: 0 15px 0 40px;
      margin: 0; } }

/* ------------------------------------------------
* 1.1. Primary Colors
--------------------------------------------------*/
/* ------------------------------------------------
* 1.2. Secondary Colors
--------------------------------------------------*/
/* ------------------------------------------------
* 1.3. Web-only greys
--------------------------------------------------*/
/* ------------------------------------------------
* 1.4. Colours for graphs and illustrations
--------------------------------------------------*/
/* ------------------------------------------------
* 1.5. Widget Colours
--------------------------------------------------*/
/* ------------------------------------------------
* 2.1. Blue-Grey - Primary Action - buttonType01
--------------------------------------------------*/
/* ------------------------------------------------
* 2.2. Soft-Grey - Action - buttonType02
--------------------------------------------------*/
/* ------------------------------------------------
* 2.3. Ruby - Call to Action - buttonType03
--------------------------------------------------*/
/* ------------------------------------------------
* 2.4. Links
--------------------------------------------------*/
/* ------------------------------------------------
* 2.5. Input
--------------------------------------------------*/
/* ------------------------------------------------
* 3.1. Definitions of content widths
--------------------------------------------------*/
/* ------------------------------------------------
* 3.2. Definitions of content gutters
--------------------------------------------------*/
/* ------------------------------------------------
* 3.3. Definition of Breakpoints for Media Queries
--------------------------------------------------*/
/* ------------------------------------------------
* 3.4. Definition of grid elements
--------------------------------------------------*/
/* ------------------------------------------------
* 4.1. Prefix for icons
--------------------------------------------------*/
/* ------------------------------------------------
* 4.2. Codes for icons
--------------------------------------------------*/
/* ==========================================================================
   @mixins
   ========================================================================== */
/*
 * Documentation about mixin with SASS: http://sass-lang.com/documentation/file.SASS_REFERENCE.html#mixins
 * 
 * ------------------------------------------------------
 * Table of Contents
 * ------------------------------------------------------
 * 
 * 1. Mixins Global
 *    1.1. (V)Align Center for element [align-center($orientation)]
 *    1.2. Text Color for the different state of a link <a>
 *    1.3. Calculation element (percent value and other value like em, pc etc...)
 *    1.4. Alignment placeholder
 *    1.5. Font-Face code generator
 * 
 * 2. Mixins for Media Queries
 *    2.1. Media Queries "min-width" [at-least($device-width)]
 *    2.2. Media Queries "max-width" [until($device-width)]
 *    2.3. Media Queries "max-width" and "min-width" [for-device($device)]
 *    2.4. Media Queries retina devices
 *    2.5. Media Queries "min-width" [from-device($device-width)]
 * 
 * 3. Mixins for Print
 *    3.1. Media Queries for Print [print($value)]
 *    3.2. Shortcut for hidde Element only for Print [no-print]
 * 
 * 4. Mixins for Grid
 * 
 * 5. Mixins for Animation
 *    5.1. Keyframes
 * 
 * 6. Mixins for Icon Font
 *    6.1. Icon After
 * 
 */
/* -------------------------------------------------------------
   * 1.1. (V)Align Center for element [align-center($orientation)]
   ---------------------------------------------------------------*/
/* -------------------------------------------------------------
   * 1.2. Text Color for the different state of a link <a>
   ---------------------------------------------------------------*/
/* ---------------------------------------------------------------------------
   * 1.3. Calculation element (percent value and other value like em, pc etc...)
   -----------------------------------------------------------------------------*/
/* -------------------------------------------------------------
   * 1.4. Alignment placeholder
   ---------------------------------------------------------------*/
/* -------------------------------------------------------------
   * 1.5. Font-Face code generator
   ---------------------------------------------------------------*/
/* 
    * -------------------------------------------
    * Example the code taht we use:
    * -------------------------------------------
     
      @include font-face-belfius('BelfiusNormalLight', 
          'belfiusnormal_light.woff',
          'belfiusnormal_light.ttf',
          'belfiusnormal_light.svg', 
          'belfiusnormal_regular.eot',
         normal, normal
      );
    
    ---------------------------------------------
    */
/* -------------------------------------------------------------
   * 2.1. Media Queries "min-width" [at-least($device-width)]
   ---------------------------------------------------------------*/
/* -------------------------------------------------------------
   * 2.2. Media Queries "max-width" [until($device-width)]
   ---------------------------------------------------------------*/
/* -------------------------------------------------------------
   * 2.3. Media Queries "max-width" and "min-width" 
   ---------------------------------------------------------------*/
/* -------------------------------------------------------------
   * 2.4. Media Queries retina devices 
   ---------------------------------------------------------------*/
/* -------------------------------------------------------------
   * 2.5. Media Queries "min-width" [from-device($device-width)]
   ---------------------------------------------------------------*/
/* -------------------------------------------------------------
   * 3.1. Media Queries for Print [print($value)]
   ---------------------------------------------------------------*/
/* -------------------------------------------------------------
   * 3.2. Shortcut for hidde Element only for Print [no-print]
   ---------------------------------------------------------------*/
/* -------------------------------------------------------------
   * 5.1. Keyframes
   ---------------------------------------------------------------*/
/* -------------------------------------------------------------
   * 5.2. Single-Animation
   ---------------------------------------------------------------*/
/* -------------------------------------------------------------
   * 6.1. Icon After
   ---------------------------------------------------------------*/
/* ==========================================================================
   @functions
   ========================================================================== */
/*
 * Documentation about function with SASS: http://sass-lang.com/documentation/file.SASS_REFERENCE.html#function_directives
 * 
 * ------------------------------------------------------
 * Table of Contents
 * ------------------------------------------------------
 * 
 * 1. Grid Column(s) Size
 *    
 * 
 */
.belfius-icon, .belfius-icon-funds-autobuy::before, .belfius-icon-funds-autobuy-after::after, .belfius-icon-funds-refund::before, .belfius-icon-funds-refund-after::after, .belfius-icon-funds-sell::before, .belfius-icon-funds-sell-after::after, .belfius-icon-funds-buy::before, .belfius-icon-funds-buy-after::after, .belfius-icon-funds-enroll::before, .belfius-icon-funds-enroll-after::after, .belfius-icon-squircle-euro::before, .belfius-icon-squircle-euro-after::after, .belfius-icon-card::before, .belfius-icon-card-after::after, .belfius-icon-calendar-bis::before, .belfius-icon-calendar-bis-after::after, .belfius-icon-cash::before, .belfius-icon-cash-after::after, .belfius-icon-ambulance::before, .belfius-icon-ambulance-after::after, .belfius-icon-clock::before, .belfius-icon-clock-after::after, .belfius-icon-car::before, .belfius-icon-car-after::after, .belfius-icon-rental-car::before, .belfius-icon-rental-car-after::after, .belfius-icon-towtruck::before, .belfius-icon-towtruck-after::after, .belfius-icon-flat-tire::before, .belfius-icon-flat-tire-after::after, .belfius-icon-globe::before, .belfius-icon-globe-after::after, .belfius-icon-check-circle-bis::before, .belfius-icon-check-circle-bis-after::after, .belfius-icon-checkbox::before, .belfius-icon-checkbox-after::after, .belfius-icon-checkbox-checked::before, .belfius-icon-checkbox-checked-after::after, .belfius-icon-radio::before, .belfius-icon-radio-after::after, .belfius-icon-radio-checked::before, .belfius-icon-radio-checked-after::after, .belfius-icon-return::before, .belfius-icon-return-after::after, .belfius-icon-dots::before, .belfius-icon-dots-after::after, .belfius-icon-download-bis::before, .belfius-icon-download-bis-after::after, .belfius-icon-phone-bis::before, .belfius-icon-phone-bis-after::after, .belfius-icon-postbox::before, .belfius-icon-postbox-after::after, .belfius-icon-house::before, .belfius-icon-house-after::after, .belfius-icon-baby::before, .belfius-icon-baby-after::after, .belfius-icon-birthday::before, .belfius-icon-birthday-after::after, .belfius-icon-id-card::before, .belfius-icon-id-card-after::after, .belfius-icon-at::before, .belfius-icon-at-after::after, .belfius-icon-globe-bis::before, .belfius-icon-globe-bis-after::after, .belfius-icon-lock-bis::before, .belfius-icon-lock-bis-after::after, .belfius-icon-mail-bis::before, .belfius-icon-mail-bis-after::after, .belfius-icon-paper-clip::before, .belfius-icon-paper-clip-after::after, .belfius-icon-amount::before, .belfius-icon-amount-after::after, .belfius-icon-dossier-empty::before, .belfius-icon-dossier-empty-after::after, .belfius-icon-funds-empty::before, .belfius-icon-funds-empty-after::after, .belfius-icon-check-bis::before, .belfius-icon-check-bis-after::after, .belfius-icon-arrow-right::before, .belfius-icon-arrow-right-after::after, .belfius-icon-support::before, .belfius-icon-support-after::after, .belfius-icon-refresh-bis::before, .belfius-icon-refresh-bis-after::after, .belfius-icon-chevron-circle-o::before, .belfius-icon-chevron-circle-o-after::after, .belfius-icon-chevron-circle::before, .belfius-icon-chevron-circle-after::after, .belfius-icon-chevron-semistadion-up::before, .belfius-icon-chevron-semistadion-up-after::after, .belfius-icon-chevron-semistadion-down::before, .belfius-icon-chevron-semistadion-down-after::after, .belfius-icon-chevron-semistadion-left::before, .belfius-icon-chevron-semistadion-left-after::after, .belfius-icon-chevron-semistadion-right::before, .belfius-icon-chevron-semistadion-right-after::after, .belfius-icon-chevron-semistadion-first::before, .belfius-icon-chevron-semistadion-first-after::after, .belfius-icon-chevron-semistadion-last::before, .belfius-icon-chevron-semistadion-last-after::after, .belfius-icon-calendar::before, .belfius-icon-calendar-after::after, .belfius-icon-sort::before, .belfius-icon-sort-after::after, .belfius-icon-chevron-down::before, .belfius-icon-chevron-down-after::after, .belfius-icon-check-circle-o::before, .belfius-icon-check-circle-o-after::after, .belfius-icon-alert-circle::before, .belfius-icon-alert-circle-after::after, .belfius-icon-block-circle::before, .belfius-icon-block-circle-after::after, .belfius-icon-close-circle::before, .belfius-icon-close-circle-after::after, .belfius-icon-info-circle-o::before, .belfius-icon-info-circle-o-after::after, .belfius-icon-close-squircle::before, .belfius-icon-close-squircle-after::after, .belfius-icon-settings::before, .belfius-icon-settings-after::after, .belfius-icon-phone::before, .belfius-icon-phone-after::after, .belfius-icon-close::before, .belfius-icon-close-after::after, .belfius-icon-chevron-left::before, .belfius-icon-chevron-left-after::after, .belfius-icon-social-linkedin-circle::before, .belfius-icon-social-linkedin-circle-after::after, .belfius-icon-social-twitter-circle::before, .belfius-icon-social-twitter-circle-after::after, .belfius-icon-social-facebook-circle::before, .belfius-icon-social-facebook-circle-after::after, .belfius-icon-lock::before, .belfius-icon-lock-after::after, .belfius-icon-pencil::before, .belfius-icon-pencil-after::after, .belfius-icon-search::before, .belfius-icon-search-after::after, .belfius-icon-print::before, .belfius-icon-print-after::after, .belfius-icon-chevron-rounded-down::before, .belfius-icon-chevron-rounded-down-after::after, .belfius-icon-profile::before, .belfius-icon-profile-after::after, .belfius-icon-exit::before, .belfius-icon-exit-after::after, .belfius-icon-check-circle::before, .belfius-icon-check-circle-after::after, .belfius-icon-check::before, .belfius-icon-check-after::after, .belfius-icon-chevron-right::before, .belfius-icon-chevron-right-after::after, .belfius-icon-help::before, .belfius-icon-help-after::after, .belfius-icon-enter::before, .belfius-icon-enter-after::after, .belfius-icon-chevron-thick-down::before, .belfius-icon-chevron-thick-down-after::after, .belfius-icon-chevron-thick-up::before, .belfius-icon-chevron-thick-up-after::after, .belfius-icon-Belfius::before, .belfius-icon-Belfius-after::after, .belfius-icon-Belfius-logo::before, .belfius-icon-Belfius-logo-after::after, .belfius-icon-warning::before, .belfius-icon-warning-after::after, .belfius-icon-chevron-ultra-light-right::before, .belfius-icon-chevron-ultra-light-right-after::after, .belfius-icon-loader::before, .belfius-icon-loader-after::after, .belfius-icon-top::before, .belfius-icon-top-after::after, .belfius-icon-euro-health::before, .belfius-icon-euro-health-after::after, .belfius-icon-zoomit::before, .belfius-icon-zoomit-after::after, .belfius-icon-mail::before, .belfius-icon-mail-after::after, .belfius-icon-card-reader::before, .belfius-icon-card-reader-after::after, .belfius-icon-delete::before, .belfius-icon-delete-after::after, .belfius-icon-pause::before, .belfius-icon-pause-after::after, .belfius-icon-play::before, .belfius-icon-play-after::after, .belfius-icon-upload::before, .belfius-icon-upload-after::after, .belfius-icon-save-cloud::before, .belfius-icon-save-cloud-after::after, .belfius-icon-save::before, .belfius-icon-save-after::after, .belfius-icon-star::before, .belfius-icon-star-after::after, .belfius-icon-info-circle::before, .belfius-icon-info-circle-after::after, .belfius-icon-skype::before, .belfius-icon-skype-after::after, .belfius-icon-phone-circle-o::before, .belfius-icon-phone-circle-o-after::after, .belfius-icon-location-mark::before, .belfius-icon-location-mark-after::after, .belfius-icon-mail-circle-o::before, .belfius-icon-mail-circle-o-after::after, .belfius-icon-download::before, .belfius-icon-download-after::after, .belfius-icon-circle::before, .belfius-icon-circle-after::after, .belfius-icon-squircle-o::before, .belfius-icon-squircle-o-after::after, .belfius-icon-circle-o::before, .belfius-icon-circle-o-after::after, .belfius-icon-document-circle-o::before, .belfius-icon-document-circle-o-after::after, .belfius-icon-chevron-left-circle-o::before, .belfius-icon-chevron-left-circle-o-after::after, .belfius-icon-chevron-circle-down::before, .belfius-icon-chevron-circle-down-after::after, .belfius-icon-chevron-circle-right::before, .belfius-icon-chevron-circle-right-after::after, .belfius-icon-comments::before, .belfius-icon-comments-after::after, .belfius-icon-fax::before, .belfius-icon-fax-after::after, .belfius-icon-chevron-ultra-light-down::before, .belfius-icon-chevron-ultra-light-down-after::after, .belfius-icon-filter::before, .belfius-icon-filter-after::after, .belfius-icon-wifi::before, .belfius-icon-wifi-after::after, .belfius-icon-up::before, .belfius-icon-up-after::after, .belfius-icon-sort-alt::before, .belfius-icon-sort-alt-after::after, .belfius-icon-refresh::before, .belfius-icon-refresh-after::after, .belfius-icon-chevron-light-circle-o-left::before, .belfius-icon-chevron-light-circle-o-left-after::after, .belfius-icon-chevron-light-circle-o-right::before, .belfius-icon-chevron-light-circle-o-right-after::after, .belfius-icon-plus::before, .belfius-icon-plus-after::after, .belfius-icon-pencil-alt::before, .belfius-icon-pencil-alt-after::after, .belfius-icon-min::before, .belfius-icon-min-after::after, .belfius-icon-plus-circle-o::before, .belfius-icon-plus-circle-o-after::after, .belfius-icon-bulb::before, .belfius-icon-bulb-after::after, .belfius-icon-crown::before, .belfius-icon-crown-after::after, .belfius-icon-cup::before, .belfius-icon-cup-after::after, .belfius-icon-collaboration::before, .belfius-icon-collaboration-after::after, .belfius-icon-structure::before, .belfius-icon-structure-after::after, .belfius-icon-sales::before, .belfius-icon-sales-after::after, .belfius-icon-tools::before, .belfius-icon-tools-after::after, .belfius-icon-smartphone::before, .belfius-icon-smartphone-after::after, .belfius-icon-computer::before, .belfius-icon-computer-after::after, .belfius-icon-info-speech::before, .belfius-icon-info-speech-after::after, .belfius-icon-accessibility::before, .belfius-icon-accessibility-after::after, .belfius-icon-cart::before, .belfius-icon-cart-after::after, .belfius-icon-communication::before, .belfius-icon-communication-after::after, .belfius-icon-experience::before, .belfius-icon-experience-after::after, .belfius-icon-client-orientation::before, .belfius-icon-client-orientation-after::after, .belfius-icon-transactions::before, .belfius-icon-transactions-after::after, .belfius-icon-bank::before, .belfius-icon-bank-after::after, .belfius-icon-digital::before, .belfius-icon-digital-after::after, .belfius-icon-credit-card::before, .belfius-icon-credit-card-after::after, .belfius-icon-document::before, .belfius-icon-document-after::after, .belfius-icon-360-digital::before, .belfius-icon-360-digital-after::after, .belfius-icon-zoom::before, .belfius-icon-zoom-after::after, .belfius-icon-satisfaction::before, .belfius-icon-satisfaction-after::after, .belfius-icon-training::before, .belfius-icon-training-after::after, .belfius-icon-client-informed::before, .belfius-icon-client-informed-after::after, .belfius-icon-interchange::before, .belfius-icon-interchange-after::after, .belfius-icon-follow::before, .belfius-icon-follow-after::after, .belfius-icon-smily::before, .belfius-icon-smily-after::after, .belfius-icon-quality-check::before, .belfius-icon-quality-check-after::after, .belfius-icon-client::before, .belfius-icon-client-after::after, .belfius-icon-home::before, .belfius-icon-home-after::after, .belfius-icon-after-care::before, .belfius-icon-after-care-after::after, .belfius-icon-convenience::before, .belfius-icon-convenience-after::after, .belfius-icon-smartphone-alt::before, .belfius-icon-smartphone-alt-after::after, .belfius-icon-repay::before, .belfius-icon-repay-after::after, .belfius-icon-general-info::before, .belfius-icon-general-info-after::after, .belfius-icon-discount::before, .belfius-icon-discount-after::after, ul > li:before, a.linkType01:before, a.linkType02:before, a.button.icon:after, a.icon.buttonType01:after, a.icon.buttonType02:after, a.icon.buttonType03:after, a.icon.buttonType04:after, a.icon.buttonType05:after,
span.button.icon:after,
span.icon.buttonType01:after,
span.icon.buttonType02:after,
span.icon.buttonType03:after,
span.icon.buttonType04:after,
span.icon.buttonType05:after,
button.button.icon:after,
button.icon.buttonType01:after,
button.icon.buttonType02:after,
button.icon.buttonType03:after,
button.icon.buttonType04:after,
button.icon.buttonType05:after,
input[type=submit].icon:after,
input[type=reset].icon:after, input[type=radio]:checked + label:not(.checkbox)::before,
input[type=radio]:checked + input[type=hidden] + label:not(.checkbox)::before,
input[type=radio]:checked + label.checkbox + label:not(.checkbox)::before,
input[type=radio]:checked + input[type=hidden] + label.checkbox + label:not(.checkbox)::before,
input[type=checkbox]:checked + label:not(.checkbox)::before,
input[type=checkbox]:checked + input[type=hidden] + label:not(.checkbox)::before,
input[type=checkbox]:checked + label.checkbox + label:not(.checkbox)::before,
input[type=checkbox]:checked + input[type=hidden] + label.checkbox + label:not(.checkbox)::before, .informationBox:before, .attentionBox:before, .validBox:before, .errorBox:before,
.validation-summary-errors:before, .technical-alert:before, .technical-alert-retail:before, .technical-alert-business:before, #colorbox #cboxClose::before, span.HelpTip::before, .collapsible-list ul.tabs-collection > li > h3::before, .selectize-control .selectize-input::after {
  font-family: 'BelfiusIconFont';
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* ------------------------------------------------
 * 2.1. Container Base
 --------------------------------------------------*/
#ajax-content > .belfiusBox, .technical-alert-business, #ajax-content > table.embeddedTable,
#lightbox-manager .gewy-content-box > table.embeddedTable,
#ajax-content > .tableWrapper, .wd-header, .wd-breadcrumb, .promoBox, .grid {
  width: 1152px;
  margin: 0 auto 24px auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  @media only screen and (max-width: 1199px) {
    #ajax-content > .belfiusBox, .technical-alert-business, #ajax-content > table.embeddedTable,
    #lightbox-manager .gewy-content-box > table.embeddedTable,
    #ajax-content > .tableWrapper, .wd-header, .wd-breadcrumb, .promoBox, .grid {
      width: -webkit-calc(100% - (2 * 24px));
      width: -moz-calc(100% - (2 * 24px));
      width: -ms-calc(100% - (2 * 24px));
      width: -o-calc(100% - (2 * 24px));
      width: calc(100% - (2 * 24px)); } }
  @media only screen and (max-width: 1007px) {
    #ajax-content > .belfiusBox, .technical-alert-business, #ajax-content > table.embeddedTable,
    #lightbox-manager .gewy-content-box > table.embeddedTable,
    #ajax-content > .tableWrapper, .wd-header, .wd-breadcrumb, .promoBox, .grid {
      width: -webkit-calc(100% - (2 * 34px));
      width: -moz-calc(100% - (2 * 34px));
      width: -ms-calc(100% - (2 * 34px));
      width: -o-calc(100% - (2 * 34px));
      width: calc(100% - (2 * 34px));
      margin: 0px auto 36px auto; } }
  @media only screen and (max-width: 767px) {
    #ajax-content > .belfiusBox, .technical-alert-business, #ajax-content > table.embeddedTable,
    #lightbox-manager .gewy-content-box > table.embeddedTable,
    #ajax-content > .tableWrapper, .wd-header, .wd-breadcrumb, .promoBox, .grid {
      width: 100%;
      padding-left: 15px;
      padding-right: 15px; } }

/* ------------------------------------------------
 * 2.2. Container Base Spaced Mobile
 --------------------------------------------------*/
@media only screen and (max-width: 767px) {
  #ajax-content > .belfiusBox {
    width: -webkit-calc(100% - (2 * 15px));
    width: -moz-calc(100% - (2 * 15px));
    width: -ms-calc(100% - (2 * 15px));
    width: -o-calc(100% - (2 * 15px));
    width: calc(100% - (2 * 15px));
    padding-left: 0px;
    padding-right: 0px; } }

/* ------------------------------------------------
 * 3.1. Column 1on2 
 --------------------------------------------------*/
/* ------------------------------------------------
 * 3.2. Column 1on3 
 --------------------------------------------------*/
/* ------------------------------------------------
 * 3.3. Column 2on3 
 --------------------------------------------------*/
.selectize-control {
  position: relative;
  height: 50px;
  /* TODO STYLE MULTI */
  /* TODO STYLE STL */ }
  .selectize-control .selectize-input {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 100%;
    padding: 8px 8px;
    color: #435c6b;
    background-color: #ffffff;
    border: 1px solid #c3bbaf;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 1; }
    .selectize-control .selectize-input::after {
      content: "";
      color: #435c6b;
      line-height: 50px; }
    .selectize-control .selectize-input.hover {
      border-color: #89a2b6; }
    .selectize-control .selectize-input.focus, .selectize-control .selectize-input.focus.hover, .selectize-control .selectize-input.selectize-focus, .selectize-control .selectize-input.selectize-focus.hover {
      border-color: #435c6b;
      outline: none; }
    .selectize-control .selectize-input.focus::after {
      -webkit-transform: rotate(-180deg);
      -moz-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
      -o-transform: rotate(-180deg);
      transform: rotate(-180deg); }
    .selectize-control .selectize-input.disabled::after {
      color: #e3e3e3; }
    .selectize-control .selectize-input.disabled, .selectize-control .selectize-input.disabled.hover {
      border-color: #e3e3e3; }
    .selectize-control .selectize-input.disabled, .selectize-control .selectize-input.disabled input {
      background-color: #f5f5f5;
      color: #333333;
      cursor: default !important; }
    .selectize-control .selectize-input > .ui-select-match {
      overflow: hidden;
      width: -webkit-calc(100% - 32px);
      width: -moz-calc(100% - 32px);
      width: -ms-calc(100% - 32px);
      width: -o-calc(100% - 32px);
      width: calc(100% - 32px);
      line-height: 34px;
      height: 34px;
      -ms-text-overflow: ellipsis;
      -o-text-overflow: ellipsis;
      text-overflow: ellipsis; }
    .selectize-control .selectize-input > input[type=text] {
      display: inline-block !important;
      width: -webkit-calc(100% - 32px);
      width: -moz-calc(100% - 32px);
      width: -ms-calc(100% - 32px);
      width: -o-calc(100% - 32px);
      width: calc(100% - 32px);
      padding: 0 !important;
      margin: 0 2px 0 0 !important;
      height: 34px;
      min-height: 0 !important;
      max-height: none !important;
      max-width: 100% !important;
      line-height: inherit !important;
      text-indent: 0 !important;
      border: 0 none !important;
      background: none !important;
      -webkit-box-shadow: compact(none, false, false, false, false, false, false, false, false, false);
      -moz-box-shadow: compact(none, false, false, false, false, false, false, false, false, false);
      box-shadow: compact(none, false, false, false, false, false, false, false, false, false);
      -webkit-user-select: auto !important;
      -moz-user-select: auto !important;
      -ms-user-select: auto !important;
      user-select: auto !important; }
      .selectize-control .selectize-input > input[type=text]::-ms-clear {
        display: none; }
      .selectize-control .selectize-input > input[type=text]:focus {
        outline: none !important; }
  .selectize-control.ng-dirty.ng-invalid > .selectize-input {
    border-color: #eb0016;
    background-color: #f6e9e9; }
  .selectize-control .selectize-dropdown {
    position: absolute;
    overflow: hidden;
    width: 100%;
    margin-top: 5px;
    color: #7b736d;
    background-color: #f5f3f0;
    border: 1px solid #c3bbaf;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 10; }
    .selectize-control .selectize-dropdown .selectize-dropdown-content {
      overflow-y: auto;
      overflow-x: hidden;
      max-height: 300px;
      /* TODO check the group headers styles*/ }
      .selectize-control .selectize-dropdown .selectize-dropdown-content [data-selectable] {
        cursor: pointer;
        overflow: hidden; }
        .selectize-control .selectize-dropdown .selectize-dropdown-content [data-selectable] .highlight {
          background-color: #e3dcd3; }
      .selectize-control .selectize-dropdown .selectize-dropdown-content [data-selectable], .selectize-control .selectize-dropdown .selectize-dropdown-content .optgroup-header {
        padding: 3px 5px; }
      .selectize-control .selectize-dropdown .selectize-dropdown-content .optgroup:first-child .optgroup-header {
        border-top: 0 none; }
      .selectize-control .selectize-dropdown .selectize-dropdown-content .optgroup-header {
        color: #303030;
        background: #fff;
        cursor: default; }
      .selectize-control .selectize-dropdown .selectize-dropdown-content .active {
        background-color: #e3dcd3; }
        .selectize-control .selectize-dropdown .selectize-dropdown-content .active.create {
          color: #7b736d; }
      .selectize-control .selectize-dropdown .selectize-dropdown-content .create {
        color: rgba(123, 115, 109, 0.5); }
  .selectize-control.small {
    height: 40px; }
    .selectize-control.small .selectize-input {
      padding: 4px 4px; }
      .selectize-control.small .selectize-input > .ui-select-match {
        width: -webkit-calc(100% - 22px);
        width: -moz-calc(100% - 22px);
        width: -ms-calc(100% - 22px);
        width: -o-calc(100% - 22px);
        width: calc(100% - 22px);
        line-height: 32px;
        height: 32px; }
      .selectize-control.small .selectize-input > input[type=text] {
        width: -webkit-calc(100% - 22px);
        width: -moz-calc(100% - 22px);
        width: -ms-calc(100% - 22px);
        width: -o-calc(100% - 22px);
        width: calc(100% - 22px);
        height: 32px; }
  .selectize-control.single .selectize-input::after {
    position: absolute;
    right: 15px;
    top: 2px;
    line-height: 50px; }
  .selectize-control.single .selectize-input, .selectize-control.single .selectize-input input {
    cursor: pointer; }
  .selectize-control.single .selectize-input.input-active, .selectize-control.single .selectize-input.input-active input {
    cursor: text; }
  .selectize-control.single.small .selectize-input::after {
    top: 1px;
    right: 10px;
    line-height: 40px;
    font-size: 10px; }
  .selectize-control.multi.has-items {
    padding-top: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
    padding-left: 8px; }
  .selectize-control.multi.multi .selectize-control.multi > div {
    cursor: pointer;
    margin: 0 3px 3px 0;
    padding: 2px 6px;
    background: #f2f2f2;
    border: 0 solid #d0d0d0; }
    .selectize-control.multi.multi .selectize-control.multi > div.active {
      background: #e8e8e8;
      border: 0 solid #cacaca; }
  .selectize-control.multi.disabled > div, .selectize-control.multi.disabled > div.active {
    color: #7d7d7d;
    background: white;
    border: 0 solid white; }
  .selectize-control.rtl.single .selectize-input:after {
    left: 15px;
    right: auto; }
  .selectize-control.rtl .selectize-input > input {
    margin: 0 4px 0 -2p !important; }
  .selectize-control .ui-select-highlight {
    font-weight: bold; }
  .selectize-control .ui-select-offscreen {
    clip: rect(0 0 0 0) !important;
    width: 1px !important;
    height: 1px !important;
    border: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    position: absolute !important;
    outline: 0 !important;
    left: 0 !important;
    top: 0 !important; }
