@font-face {                                     
    font-family: MBLZ-Text;                         
    font-style: normal;                          
    font-weight: 400;                            
    font-display: swap;                          
    src: url(../fonts/MBLZ/MBLZ-Text.woff) format("woff")
}

@font-face {
    font-family: MBLZ-Bold;
    font-style: normal; 
    font-weight: bold;   
    font-display: swap; 
    src: url(../fonts/MBLZ/MBLZ-Bold.woff) format("woff")      
}  

@font-face {
    font-family: MBLZ-Title;
    font-style: normal; 
    font-weight: 400;   
    font-display: swap; 
    src: url(../fonts/MBLZ/MBLZ-Title.woff) format("woff")      
} 

@font-face {
    font-family: RCI-Rg;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(../fonts/RCI-Rg.woff) format("woff")
}

@font-face {
    font-family: RCI-Lt;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(../fonts/RCI-Lt.woff) format("woff")
}

@font-face {
    font-family: RCI-Blk;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(../fonts/RCI-Blk.eot);
    src: url(../fonts/RCI-Blk.eot?) format("eot"), url(../fonts/RCI-Blk.woff) format("woff"), url(../fonts/RCI-Blk.ttf) format("truetype")
}

@font-face {
    font-family: RCI-Bd;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(../fonts/RCI-Bd.eot);
    src: url(../fonts/RCI-Bd.eot?) format("eot"), url(../fonts/RCI-Bd.woff) format("woff"), url(../fonts/RCI-Bd.ttf) format("truetype")
}

@font-face {
    font-family: RCI-LtItalic;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(../fonts/RCI-LtItalic.eot);
    src: url(../fonts/RCI-LtItalic.eot?) format("eot"), url(../fonts/RCI-LtItalic.woff) format("woff"), url(../fonts/RCI-LtItalic.ttf) format("truetype")
}

@font-face {
    font-family: rcibanque-icons;
    font-display: swap;
    src: url(../fonts/rcibanque-icons.eot);
    src: url(../fonts/rcibanque-icons.eot?#iefix) format("eot"), url(../fonts/rcibanque-icons.woff) format("woff"), url(../fonts/rcibanque-icons.ttf) format("truetype"), url(../fonts/rcibanque-icons.svg#rcibanque-icons) format("svg")
}

.rcibanque-icon-c2a-hover-arrow:before,
.rcibanque-icon-circle-Geolocalisation:before,
.rcibanque-icon-circle-bin-bucket-at:before,
.rcibanque-icon-circle-bin:before,
.rcibanque-icon-circle-building-elevator:before,
.rcibanque-icon-circle-building-stairs-left-down:before,
.rcibanque-icon-circle-building-stairs-left-up:before,
.rcibanque-icon-circle-building-stairs-right-down:before,
.rcibanque-icon-circle-building-stairs-right-up:before,
.rcibanque-icon-circle-building:before,
.rcibanque-icon-circle-calender:before,
.rcibanque-icon-circle-car-door:before,
.rcibanque-icon-circle-car-flag-km:before,
.rcibanque-icon-circle-car-fleet:before,
.rcibanque-icon-circle-car-key-calender:before,
.rcibanque-icon-circle-car-key-timer:before,
.rcibanque-icon-circle-car-key:before,
.rcibanque-icon-circle-car-leasing:before,
.rcibanque-icon-circle-car-rotate-left:before,
.rcibanque-icon-circle-car-steering-wheel:before,
.rcibanque-icon-circle-car-time:before,
.rcibanque-icon-circle-car-umbrella:before,
.rcibanque-icon-circle-car-van:before,
.rcibanque-icon-circle-car-wheel:before,
.rcibanque-icon-circle-car:before,
.rcibanque-icon-circle-chatbubble-conversation:before,
.rcibanque-icon-circle-chatbubble-message:before,
.rcibanque-icon-circle-chatbubble-play:before,
.rcibanque-icon-circle-chatbubble-question-mark:before,
.rcibanque-icon-circle-clipboard-attention:before,
.rcibanque-icon-circle-clipboard-check:before,
.rcibanque-icon-circle-clipboard-close:before,
.rcibanque-icon-circle-clipboard-person:before,
.rcibanque-icon-circle-clipboard-rotate:before,
.rcibanque-icon-circle-clipboard-signing:before,
.rcibanque-icon-circle-clipboard-statistics:before,
.rcibanque-icon-circle-clipboard-time:before,
.rcibanque-icon-circle-clock:before,
.rcibanque-icon-circle-cloud:before,
.rcibanque-icon-circle-computer-labtop:before,
.rcibanque-icon-circle-computer-printer:before,
.rcibanque-icon-circle-computer-smartphone-recharging:before,
.rcibanque-icon-circle-computer-smartphone:before,
.rcibanque-icon-circle-computer-tablet-finger:before,
.rcibanque-icon-circle-computer-tablet:before,
.rcibanque-icon-circle-computer-wifi:before,
.rcibanque-icon-circle-contol-power:before,
.rcibanque-icon-circle-control-arrow-double-left:before,
.rcibanque-icon-circle-control-arrow-double-right:before,
.rcibanque-icon-circle-control-arrow-single-left:before,
.rcibanque-icon-circle-control-arrow-single-right:before,
.rcibanque-icon-circle-control-buy-cart:before,
.rcibanque-icon-circle-control-cross:before,
.rcibanque-icon-circle-control-download:before,
.rcibanque-icon-circle-control-mute:before,
.rcibanque-icon-circle-control-pause:before,
.rcibanque-icon-circle-control-play:before,
.rcibanque-icon-circle-control-plus:before,
.rcibanque-icon-circle-control-resize:before,
.rcibanque-icon-circle-control-rotate-left:before,
.rcibanque-icon-circle-control-settings-gear:before,
.rcibanque-icon-circle-control-settings:before,
.rcibanque-icon-circle-control-share:before,
.rcibanque-icon-circle-control-upload:before,
.rcibanque-icon-circle-control-volume:before,
.rcibanque-icon-circle-control-zoom-minus:before,
.rcibanque-icon-circle-control-zoom-plus:before,
.rcibanque-icon-circle-control-zoom:before,
.rcibanque-icon-circle-credit:before,
.rcibanque-icon-circle-crosshair:before,
.rcibanque-icon-circle-document-doc:before,
.rcibanque-icon-circle-document-jpg:before,
.rcibanque-icon-circle-document-pdf:before,
.rcibanque-icon-circle-document-stack:before,
.rcibanque-icon-circle-document:before,
.rcibanque-icon-circle-envirement-friendly:before,
.rcibanque-icon-circle-exit-left:before,
.rcibanque-icon-circle-exit-right:before,
.rcibanque-icon-circle-globe-countries:before,
.rcibanque-icon-circle-globe:before,
.rcibanque-icon-circle-hand-pointing:before,
.rcibanque-icon-circle-headphone:before,
.rcibanque-icon-circle-home:before,
.rcibanque-icon-circle-information:before,
.rcibanque-icon-circle-innovatation:before,
.rcibanque-icon-circle-like-thumbs-up:before,
.rcibanque-icon-circle-line:before,
.rcibanque-icon-circle-linke-heart:before,
.rcibanque-icon-circle-lock-locked:before,
.rcibanque-icon-circle-lock-open:before,
.rcibanque-icon-circle-mac:before,
.rcibanque-icon-circle-mail-read:before,
.rcibanque-icon-circle-mail-unread:before,
.rcibanque-icon-circle-maintenance:before,
.rcibanque-icon-circle-money-bank:before,
.rcibanque-icon-circle-money-bill:before,
.rcibanque-icon-circle-money-credit-card:before,
.rcibanque-icon-circle-money-discount:before,
.rcibanque-icon-circle-money-dollars:before,
.rcibanque-icon-circle-money-euro:before,
.rcibanque-icon-circle-money-livres:before,
.rcibanque-icon-circle-money-percentage:before,
.rcibanque-icon-circle-person-car-community:before,
.rcibanque-icon-circle-person-car:before,
.rcibanque-icon-circle-person-community:before,
.rcibanque-icon-circle-person-couple:before,
.rcibanque-icon-circle-person-female:before,
.rcibanque-icon-circle-person-handshake:before,
.rcibanque-icon-circle-person-heart:before,
.rcibanque-icon-circle-person-male:before,
.rcibanque-icon-circle-person-manager:before,
.rcibanque-icon-circle-person-networking:before,
.rcibanque-icon-circle-person-plus:before,
.rcibanque-icon-circle-person-vision-360:before,
.rcibanque-icon-circle-person:before,
.rcibanque-icon-circle-point:before,
.rcibanque-icon-circle-promo:before,
.rcibanque-icon-circle-quiz:before,
.rcibanque-icon-circle-sign-smiley:before,
.rcibanque-icon-circle-sign-star:before,
.rcibanque-icon-circle-state-valid-check:before,
.rcibanque-icon-circle-state-warnig-pilon:before,
.rcibanque-icon-circle-state-warning:before,
.rcibanque-icon-circle-telephone:before,
.rcibanque-icon-circle-tool-wrench:before,
.rcibanque-icon-circle-weather-sun-cloudy:before,
.rcibanque-icon-circle-weather-umbrella:before,
.rcibanque-icon-circle-word-short-mcx:before,
.rcibanque-icon-circle-word-short-nam:before,
.rcibanque-icon-circle-word-short-vme:before,
.rcibanque-icon-slider-arrow-left:before,
.rcibanque-icon-slider-arrow-right:before,
.rcibanque-icon-slider-dot:before {
    font-family: rcibanque-icons;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: none;
    text-transform: none
}

.rcibanque-icon-c2a-hover-arrow:before {
    content: ""
}

.rcibanque-icon-circle-Geolocalisation:before {
    content: ""
}

.rcibanque-icon-circle-bin-bucket-at:before {
    content: ""
}

.rcibanque-icon-circle-bin:before {
    content: ""
}

.rcibanque-icon-circle-building-elevator:before {
    content: ""
}

.rcibanque-icon-circle-building-stairs-left-down:before {
    content: ""
}

.rcibanque-icon-circle-building-stairs-left-up:before {
    content: ""
}

.rcibanque-icon-circle-building-stairs-right-down:before {
    content: ""
}

.rcibanque-icon-circle-building-stairs-right-up:before {
    content: ""
}

.rcibanque-icon-circle-building:before {
    content: ""
}

.rcibanque-icon-circle-calender:before {
    content: ""
}

.rcibanque-icon-circle-car-door:before {
    content: ""
}

.rcibanque-icon-circle-car-flag-km:before {
    content: ""
}

.rcibanque-icon-circle-car-fleet:before {
    content: ""
}

.rcibanque-icon-circle-car-key-calender:before {
    content: ""
}

.rcibanque-icon-circle-car-key-timer:before {
    content: ""
}

.rcibanque-icon-circle-car-key:before {
    content: ""
}

.rcibanque-icon-circle-car-leasing:before {
    content: ""
}

.rcibanque-icon-circle-car-rotate-left:before {
    content: ""
}

.rcibanque-icon-circle-car-steering-wheel:before {
    content: ""
}

.rcibanque-icon-circle-car-time:before {
    content: ""
}

.rcibanque-icon-circle-car-umbrella:before {
    content: ""
}

.rcibanque-icon-circle-car-van:before {
    content: ""
}

.rcibanque-icon-circle-car-wheel:before {
    content: ""
}

.rcibanque-icon-circle-car:before {
    content: ""
}

.rcibanque-icon-circle-chatbubble-conversation:before {
    content: ""
}

.rcibanque-icon-circle-chatbubble-message:before {
    content: ""
}

.rcibanque-icon-circle-chatbubble-play:before {
    content: ""
}

.rcibanque-icon-circle-chatbubble-question-mark:before {
    content: ""
}

.rcibanque-icon-circle-clipboard-attention:before {
    content: ""
}

.rcibanque-icon-circle-clipboard-check:before {
    content: ""
}

.rcibanque-icon-circle-clipboard-close:before {
    content: ""
}

.rcibanque-icon-circle-clipboard-person:before {
    content: ""
}

.rcibanque-icon-circle-clipboard-rotate:before {
    content: ""
}

.rcibanque-icon-circle-clipboard-signing:before {
    content: ""
}

.rcibanque-icon-circle-clipboard-statistics:before {
    content: ""
}

.rcibanque-icon-circle-clipboard-time:before {
    content: ""
}

.rcibanque-icon-circle-clock:before {
    content: ""
}

.rcibanque-icon-circle-cloud:before {
    content: ""
}

.rcibanque-icon-circle-computer-labtop:before {
    content: ""
}

.rcibanque-icon-circle-computer-printer:before {
    content: ""
}

.rcibanque-icon-circle-computer-smartphone-recharging:before {
    content: ""
}

.rcibanque-icon-circle-computer-smartphone:before {
    content: ""
}

.rcibanque-icon-circle-computer-tablet-finger:before {
    content: ""
}

.rcibanque-icon-circle-computer-tablet:before {
    content: ""
}

.rcibanque-icon-circle-computer-wifi:before {
    content: ""
}

.rcibanque-icon-circle-contol-power:before {
    content: ""
}

.rcibanque-icon-circle-control-arrow-double-left:before {
    content: ""
}

.rcibanque-icon-circle-control-arrow-double-right:before {
    content: ""
}

.rcibanque-icon-circle-control-arrow-single-left:before {
    content: ""
}

.rcibanque-icon-circle-control-arrow-single-right:before {
    content: ""
}

.rcibanque-icon-circle-control-buy-cart:before {
    content: ""
}

.rcibanque-icon-circle-control-cross:before {
    content: ""
}

.rcibanque-icon-circle-control-download:before {
    content: ""
}

.rcibanque-icon-circle-control-mute:before {
    content: ""
}

.rcibanque-icon-circle-control-pause:before {
    content: ""
}

.rcibanque-icon-circle-control-play:before {
    content: ""
}

.rcibanque-icon-circle-control-plus:before {
    content: ""
}

.rcibanque-icon-circle-control-resize:before {
    content: ""
}

.rcibanque-icon-circle-control-rotate-left:before {
    content: ""
}

.rcibanque-icon-circle-control-settings-gear:before {
    content: ""
}

.rcibanque-icon-circle-control-settings:before {
    content: ""
}

.rcibanque-icon-circle-control-share:before {
    content: ""
}

.rcibanque-icon-circle-control-upload:before {
    content: ""
}

.rcibanque-icon-circle-control-volume:before {
    content: ""
}

.rcibanque-icon-circle-control-zoom-minus:before {
    content: ""
}

.rcibanque-icon-circle-control-zoom-plus:before {
    content: ""
}

.rcibanque-icon-circle-control-zoom:before {
    content: ""
}

.rcibanque-icon-circle-credit:before {
    content: ""
}

.rcibanque-icon-circle-crosshair:before {
    content: ""
}

.rcibanque-icon-circle-document-doc:before {
    content: ""
}

.rcibanque-icon-circle-document-jpg:before {
    content: ""
}

.rcibanque-icon-circle-document-pdf:before {
    content: ""
}

.rcibanque-icon-circle-document-stack:before {
    content: ""
}

.rcibanque-icon-circle-document:before {
    content: ""
}

.rcibanque-icon-circle-envirement-friendly:before {
    content: ""
}

.rcibanque-icon-circle-exit-left:before {
    content: ""
}

.rcibanque-icon-circle-exit-right:before {
    content: ""
}

.rcibanque-icon-circle-globe-countries:before {
    content: ""
}

.rcibanque-icon-circle-globe:before {
    content: ""
}

.rcibanque-icon-circle-hand-pointing:before {
    content: ""
}

.rcibanque-icon-circle-headphone:before {
    content: ""
}

.rcibanque-icon-circle-home:before {
    content: ""
}

.rcibanque-icon-circle-information:before {
    content: ""
}

.rcibanque-icon-circle-innovatation:before {
    content: ""
}

.rcibanque-icon-circle-like-thumbs-up:before {
    content: ""
}

.rcibanque-icon-circle-line:before {
    content: ""
}

.rcibanque-icon-circle-linke-heart:before {
    content: ""
}

.rcibanque-icon-circle-lock-locked:before {
    content: ""
}

.rcibanque-icon-circle-lock-open:before {
    content: ""
}

.rcibanque-icon-circle-mac:before {
    content: ""
}

.rcibanque-icon-circle-mail-read:before {
    content: ""
}

.rcibanque-icon-circle-mail-unread:before {
    content: ""
}

.rcibanque-icon-circle-maintenance:before {
    content: ""
}

.rcibanque-icon-circle-money-bank:before {
    content: ""
}

.rcibanque-icon-circle-money-bill:before {
    content: ""
}

.rcibanque-icon-circle-money-credit-card:before {
    content: ""
}

.rcibanque-icon-circle-money-discount:before {
    content: ""
}

.rcibanque-icon-circle-money-dollars:before {
    content: ""
}

.rcibanque-icon-circle-money-euro:before {
    content: ""
}

.rcibanque-icon-circle-money-livres:before {
    content: ""
}

.rcibanque-icon-circle-money-percentage:before {
    content: ""
}

.rcibanque-icon-circle-person-car-community:before {
    content: ""
}

.rcibanque-icon-circle-person-car:before {
    content: ""
}

.rcibanque-icon-circle-person-community:before {
    content: ""
}

.rcibanque-icon-circle-person-couple:before {
    content: ""
}

.rcibanque-icon-circle-person-female:before {
    content: ""
}

.rcibanque-icon-circle-person-handshake:before {
    content: ""
}

.rcibanque-icon-circle-person-heart:before {
    content: ""
}

.rcibanque-icon-circle-person-male:before {
    content: ""
}

.rcibanque-icon-circle-person-manager:before {
    content: ""
}

.rcibanque-icon-circle-person-networking:before {
    content: ""
}

.rcibanque-icon-circle-person-plus:before {
    content: ""
}

.rcibanque-icon-circle-person-vision-360:before {
    content: ""
}

.rcibanque-icon-circle-person:before {
    content: ""
}

.rcibanque-icon-circle-point:before {
    content: ""
}

.rcibanque-icon-circle-promo:before {
    content: ""
}

.rcibanque-icon-circle-quiz:before {
    content: ""
}

.rcibanque-icon-circle-sign-smiley:before {
    content: ""
}

.rcibanque-icon-circle-sign-star:before {
    content: ""
}

.rcibanque-icon-circle-state-valid-check:before {
    content: ""
}

.rcibanque-icon-circle-state-warnig-pilon:before {
    content: ""
}

.rcibanque-icon-circle-state-warning:before {
    content: ""
}

.rcibanque-icon-circle-telephone:before {
    content: ""
}

.rcibanque-icon-circle-tool-wrench:before {
    content: ""
}

.rcibanque-icon-circle-weather-sun-cloudy:before {
    content: ""
}

.rcibanque-icon-circle-weather-umbrella:before {
    content: ""
}

.rcibanque-icon-circle-word-short-mcx:before {
    content: ""
}

.rcibanque-icon-circle-word-short-nam:before {
    content: ""
}

.rcibanque-icon-circle-word-short-vme:before {
    content: ""
}

.rcibanque-icon-slider-arrow-left:before {
    content: ""
}

.rcibanque-icon-slider-arrow-right:before {
    content: ""
}

.rcibanque-icon-slider-dot:before {
    content: ""
}

#breadcrumb:after,
.key-fact:after,
.side-content:after,
.statistic-teaser:after,
.teaser.ellipse-element:after {
    content: "";
    clear: both;
    height: 0;
    font-size: 0;
    line-height: 0;
    display: block;
    overflow: hidden;
    visibility: hidden
}

/*!
 * Bootstrap v3.3.6 (http://getbootstrap.com)

#breadcrumb:after,
.key-fact:after,
.side-content:after,
.statistic-teaser:after,
.teaser.ellipse-element:after {
    content: "";
    clear: both;
    height: 0;
    font-size: 0;
    line-height: 0;
    display: block;
    overflow: hidden;
    visibility: hidden
}

/*!
 * Bootstrap v3.3.6 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

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

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

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

[hidden],
template {
    display: none
}

a {
    background-color: transparent
}

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

abbr[title] {
    border-bottom: 1px dotted
}

b,
strong {
    font-weight: 700
}

dfn {
    font-style: italic
}

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

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

small {
    font-size: 80%
}

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

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

img {
    border: 0
}

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

figure {
    margin: 1em 40px
}

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

pre {
    overflow: auto
}

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

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

button {
    overflow: visible
}

button,
select {
    text-transform: none
}

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

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

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

input {
    line-height: normal
}

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

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

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

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

fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

textarea {
    overflow: auto
}

optgroup {
    font-weight: 700
}

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

td,
th {
    padding: 0
}

/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {

    *,
    :after,
    :before {
        background: 0 0 !important;
        color: #000 !important;
        box-shadow: none !important;
        text-shadow: none !important
    }

    a,
    a:visited {
        text-decoration: underline
    }

    a[href]:after {
        content: " (" attr(href) ")"
    }

    abbr[title]:after {
        content: " (" attr(title) ")"
    }

    a[href^="#"]:after,
    a[href^="javascript:"]:after {
        content: ""
    }

    blockquote,
    pre {
        border: 1px solid #999;
        page-break-inside: avoid
    }

    thead {
        display: table-header-group
    }

    img,
    tr {
        page-break-inside: avoid
    }

    img {
        max-width: 100% !important
    }

    h2,
    h3,
    p {
        orphans: 3;
        widows: 3
    }

    h2,
    h3 {
        page-break-after: avoid
    }

    .navbar {
        display: none
    }

    .btn>.caret,
    .dropup>.btn>.caret {
        border-top-color: #000 !important
    }

    .label {
        border: 1px solid #000
    }

    .table {
        border-collapse: collapse !important
    }

    .table td,
    .table th {
        background-color: #fff !important
    }

    .table-bordered td,
    .table-bordered th {
        border: 1px solid #ddd !important
    }
}

*,
:after,
:before {
    box-sizing: border-box
}

html {
    font-size: 10px;
    -webkit-tap-highlight-color: transparent
}

body {
    font-family: MBLZ-Text, Arial, sans-serif;
    font-size: 16px;
    line-height: normal;
    color: #282832;
    background-color: #f0f0f0
}

button,
input,
select,
textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

a {
    color: #f84300;
    text-decoration: none;
}

p a {
    color: #000;
    text-decoration: underline;
}

a:focus,
a:hover {
    color: #f84300;
    text-decoration: underline
}

a:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

figure {
    margin: 0
}

img {
    vertical-align: middle
}

.img-responsive {
    display: block;
    max-width: 100%;
    height: auto
}

.img-rounded {
    border-radius: 6px
}

.img-thumbnail {
    padding: 4px;
    line-height: normal;
    background-color: #f0f0f0;
    border: 1px solid #ddd;
    border-radius: 4px;
    transition: all .2s ease-in-out;
    display: inline-block;
    max-width: 100%;
    height: auto
}

.img-circle {
    border-radius: 50%
}

hr {
    margin-top: 16px;
    margin-bottom: 16px;
    border: 0;
    border-top: 1px solid #eee
}

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

.sr-only-focusable:active,
.sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto
}

[role=button] {
    cursor: pointer
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: inherit;
    font-weight: 300;
    line-height: 1.1;
    color: #282832
}

.h1 .small,
.h1 small,
.h2 .small,
.h2 small,
.h3 .small,
.h3 small,
.h4 .small,
.h4 small,
.h5 .small,
.h5 small,
.h6 .small,
.h6 small,
h1 .small,
h1 small,
h2 .small,
h2 small,
h3 .small,
h3 small,
h4 .small,
h4 small,
h5 .small,
h5 small,
h6 .small,
h6 small {
    font-weight: 400;
    line-height: 1;
    color: #777
}

.h1,
.h2,
.h3,
h1,
h2,
h3 {
    margin-top: 16px;
    margin-bottom: 8px
}

.h1 .small,
.h1 small,
.h2 .small,
.h2 small,
.h3 .small,
.h3 small,
h1 .small,
h1 small,
h2 .small,
h2 small,
h3 .small,
h3 small {
    font-size: 65%
}

.h4,
.h5,
.h6,
h4,
h5,
h6 {
    margin-top: 8px;
    margin-bottom: 8px
}

.h4 .small,
.h4 small,
.h5 .small,
.h5 small,
.h6 .small,
.h6 small,
h4 .small,
h4 small,
h5 .small,
h5 small,
h6 .small,
h6 small {
    font-size: 75%
}

.h1,
h1 {
    font-size: 41px
}

.h2,
h2 {
    font-size: 30px
}

.h3,
h3 {
    font-size: 18px
}

.h4,
h4 {
    font-size: 18px
}

.h5,
h5 {
    font-size: 16px
}

.h6,
h6 {
    font-size: 14px
}

p {
    margin: 0 0 8px
}

.lead {
    margin-bottom: 16px;
    font-size: 18px;
    font-weight: 300;
    line-height: 1.4
}

@media (min-width:768px) {
    .lead {
        font-size: 24px
    }
}

.small,
small {
    font-size: 87%
}

.mark,
mark {
    background-color: #fcf8e3;
    padding: .2em
}

.text-left {
    text-align: left
}

.text-right {
    text-align: right
}

.text-center {
    text-align: center
}

.text-justify {
    text-align: justify
}

.text-nowrap {
    white-space: nowrap
}

.text-lowercase {
    text-transform: lowercase
}

.initialism,
.text-uppercase {
    text-transform: uppercase
}

.text-capitalize {
    text-transform: capitalize
}

.text-muted {
    color: #777
}

.text-primary {
    color: #f84300
}

a.text-primary:focus,
a.text-primary:hover {
    color: #cc6100
}

.text-success {
    color: #3c763d
}

a.text-success:focus,
a.text-success:hover {
    color: #2b542c
}

.text-info {
    color: #31708f
}

a.text-info:focus,
a.text-info:hover {
    color: #245269
}

.text-warning {
    color: #8a6d3b
}

a.text-warning:focus,
a.text-warning:hover {
    color: #66512c
}

.text-danger {
    color: #a94442
}

a.text-danger:focus,
a.text-danger:hover {
    color: #843534
}

.bg-white {
    background-color: #fff
}

.bg-primary {
    color: #fff;
    background-color: #f84300
}

a.bg-primary:focus,
a.bg-primary:hover {
    background-color: #cc6100
}

.bg-success {
    background-color: #dff0d8
}

a.bg-success:focus,
a.bg-success:hover {
    background-color: #c1e2b3
}

.bg-info {
    background-color: #d9edf7
}

a.bg-info:focus,
a.bg-info:hover {
    background-color: #afd9ee
}

.bg-warning {
    background-color: #fcf8e3
}

a.bg-warning:focus,
a.bg-warning:hover {
    background-color: #f7ecb5
}

.bg-danger {
    background-color: #f2dede
}

a.bg-danger:focus,
a.bg-danger:hover {
    background-color: #e4b9b9
}

.page-header {
    padding-bottom: 7px;
    margin: 32px 0 16px;
    border-bottom: 1px solid #eee
}

ol,
ul {
    margin-top: 0;
    margin-bottom: 8px
}

ol ol,
ol ul,
ul ol,
ul ul {
    margin-bottom: 0
}

.list-inline,
.list-unstyled {
    padding-left: 0;
    list-style: none
}

.list-inline {
    margin-left: -5px
}

.list-inline>li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px
}

dl {
    margin-top: 0;
    margin-bottom: 16px
}

dd,
dt {
    line-height: normal
}

dt {
    font-weight: 700
}

dd {
    margin-left: 0
}

.dl-horizontal dd:after,
.dl-horizontal dd:before {
    content: " ";
    display: table
}

.dl-horizontal dd:after {
    clear: both
}

@media (min-width:768px) {
    .dl-horizontal dt {
        float: left;
        width: 160px;
        clear: left;
        text-align: right;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .dl-horizontal dd {
        margin-left: 180px
    }
}

abbr[data-original-title],
abbr[title] {
    cursor: help;
    border-bottom: 1px dotted #777
}

.initialism {
    font-size: 90%
}

blockquote {
    padding: 8px 16px;
    margin: 0 0 16px;
    font-size: 20px;
    border-left: 5px solid #eee
}

blockquote ol:last-child,
blockquote p:last-child,
blockquote ul:last-child {
    margin-bottom: 0
}

blockquote .small,
blockquote footer,
blockquote small {
    display: block;
    font-size: 80%;
    line-height: normal;
    color: #777
}

blockquote .small:before,
blockquote footer:before,
blockquote small:before {
    content: "\2014 \00A0"
}

.blockquote-reverse,
blockquote.pull-right {
    padding-right: 15px;
    padding-left: 0;
    border-right: 5px solid #eee;
    border-left: 0;
    text-align: right
}

.blockquote-reverse .small:before,
.blockquote-reverse footer:before,
.blockquote-reverse small:before,
blockquote.pull-right .small:before,
blockquote.pull-right footer:before,
blockquote.pull-right small:before {
    content: ""
}

.blockquote-reverse .small:after,
.blockquote-reverse footer:after,
.blockquote-reverse small:after,
blockquote.pull-right .small:after,
blockquote.pull-right footer:after,
blockquote.pull-right small:after {
    content: "\00A0 \2014"
}

address {
    margin-bottom: 16px;
    font-style: normal;
    line-height: normal
}

.container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 1px;
    padding-right: 1px
}

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

.container:after {
    clear: both
}

@media (min-width:768px) {
    .container {
        width: 736px
    }
}

@media (min-width:992px) {
    .container {
        width: 956px
    }
}

@media (min-width:1200px) {
    .container {
        width: 1156px
    }
}

@media (min-width:1350px) {
    .container {
        width: 1300px
    }
}

.container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 1px;
    padding-right: 1px
}

.container-fluid:after,
.container-fluid:before {
    content: " ";
    display: table
}

.container-fluid:after {
    clear: both
}

.row {
    margin-left: -1px;
    margin-right: -1px
}

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

.row:after {
    clear: both
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width:768px) {

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

    .col-sm-1 {
        width: 8.33333%
    }

    .col-sm-2 {
        width: 16.66667%
    }

    .col-sm-3 {
        width: 25%
    }

    .col-sm-4 {
        width: 33.33333%
    }

    .col-sm-5 {
        width: 41.66667%
    }

    .col-sm-6 {
        width: 50%
    }

    .col-sm-7 {
        width: 58.33333%
    }

    .col-sm-8 {
        width: 66.66667%
    }

    .col-sm-9 {
        width: 75%
    }

    .col-sm-10 {
        width: 83.33333%
    }

    .col-sm-11 {
        width: 91.66667%
    }

    .col-sm-12 {
        width: 100%
    }

    .col-sm-pull-0 {
        right: auto
    }

    .col-sm-pull-1 {
        right: 8.33333%
    }

    .col-sm-pull-2 {
        right: 16.66667%
    }

    .col-sm-pull-3 {
        right: 25%
    }

    .col-sm-pull-4 {
        right: 33.33333%
    }

    .col-sm-pull-5 {
        right: 41.66667%
    }

    .col-sm-pull-6 {
        right: 50%
    }

    .col-sm-pull-7 {
        right: 58.33333%
    }

    .col-sm-pull-8 {
        right: 66.66667%
    }

    .col-sm-pull-9 {
        right: 75%
    }

    .col-sm-pull-10 {
        right: 83.33333%
    }

    .col-sm-pull-11 {
        right: 91.66667%
    }

    .col-sm-pull-12 {
        right: 100%
    }

    .col-sm-push-0 {
        left: auto
    }

    .col-sm-push-1 {
        left: 8.33333%
    }

    .col-sm-push-2 {
        left: 16.66667%
    }

    .col-sm-push-3 {
        left: 25%
    }

    .col-sm-push-4 {
        left: 33.33333%
    }

    .col-sm-push-5 {
        left: 41.66667%
    }

    .col-sm-push-6 {
        left: 50%
    }

    .col-sm-push-7 {
        left: 58.33333%
    }

    .col-sm-push-8 {
        left: 66.66667%
    }

    .col-sm-push-9 {
        left: 75%
    }

    .col-sm-push-10 {
        left: 83.33333%
    }

    .col-sm-push-11 {
        left: 91.66667%
    }

    .col-sm-push-12 {
        left: 100%
    }

    .col-sm-offset-0 {
        margin-left: 0
    }

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width:992px) {

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

    .col-md-1 {
        width: 8.33333%
    }

    .col-md-2 {
        width: 16.66667%
    }

    .col-md-3 {
        width: 25%
    }

    .col-md-4 {
        width: 33.33333%
    }

    .col-md-5 {
        width: 41.66667%
    }

    .col-md-6 {
        width: 50%
    }

    .col-md-7 {
        width: 58.33333%
    }

    .col-md-8 {
        width: 66.66667%
    }

    .col-md-9 {
        width: 75%
    }

    .col-md-10 {
        width: 83.33333%
    }

    .col-md-11 {
        width: 91.66667%
    }

    .col-md-12 {
        width: 100%
    }

    .col-md-pull-0 {
        right: auto
    }

    .col-md-pull-1 {
        right: 8.33333%
    }

    .col-md-pull-2 {
        right: 16.66667%
    }

    .col-md-pull-3 {
        right: 25%
    }

    .col-md-pull-4 {
        right: 33.33333%
    }

    .col-md-pull-5 {
        right: 41.66667%
    }

    .col-md-pull-6 {
        right: 50%
    }

    .col-md-pull-7 {
        right: 58.33333%
    }

    .col-md-pull-8 {
        right: 66.66667%
    }

    .col-md-pull-9 {
        right: 75%
    }

    .col-md-pull-10 {
        right: 83.33333%
    }

    .col-md-pull-11 {
        right: 91.66667%
    }

    .col-md-pull-12 {
        right: 100%
    }

    .col-md-push-0 {
        left: auto
    }

    .col-md-push-1 {
        left: 8.33333%
    }

    .col-md-push-2 {
        left: 16.66667%
    }

    .col-md-push-3 {
        left: 25%
    }

    .col-md-push-4 {
        left: 33.33333%
    }

    .col-md-push-5 {
        left: 41.66667%
    }

    .col-md-push-6 {
        left: 50%
    }

    .col-md-push-7 {
        left: 58.33333%
    }

    .col-md-push-8 {
        left: 66.66667%
    }

    .col-md-push-9 {
        left: 75%
    }

    .col-md-push-10 {
        left: 83.33333%
    }

    .col-md-push-11 {
        left: 91.66667%
    }

    .col-md-push-12 {
        left: 100%
    }

    .col-md-offset-0 {
        margin-left: 0
    }

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width:1200px) {

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

    .col-lg-1 {
        width: 8.33333%
    }

    .col-lg-2 {
        width: 16.66667%
    }

    .col-lg-3 {
        width: 25%
    }

    .col-lg-4 {
        width: 33.33333%
    }

    .col-lg-5 {
        width: 41.66667%
    }

    .col-lg-6 {
        width: 50%
    }

    .col-lg-7 {
        width: 58.33333%
    }

    .col-lg-8 {
        width: 66.66667%
    }

    .col-lg-9 {
        width: 75%
    }

    .col-lg-10 {
        width: 83.33333%
    }

    .col-lg-11 {
        width: 91.66667%
    }

    .col-lg-12 {
        width: 100%
    }

    .col-lg-pull-0 {
        right: auto
    }

    .col-lg-pull-1 {
        right: 8.33333%
    }

    .col-lg-pull-2 {
        right: 16.66667%
    }

    .col-lg-pull-3 {
        right: 25%
    }

    .col-lg-pull-4 {
        right: 33.33333%
    }

    .col-lg-pull-5 {
        right: 41.66667%
    }

    .col-lg-pull-6 {
        right: 50%
    }

    .col-lg-pull-7 {
        right: 58.33333%
    }

    .col-lg-pull-8 {
        right: 66.66667%
    }

    .col-lg-pull-9 {
        right: 75%
    }

    .col-lg-pull-10 {
        right: 83.33333%
    }

    .col-lg-pull-11 {
        right: 91.66667%
    }

    .col-lg-pull-12 {
        right: 100%
    }

    .col-lg-push-0 {
        left: auto
    }

    .col-lg-push-1 {
        left: 8.33333%
    }

    .col-lg-push-2 {
        left: 16.66667%
    }

    .col-lg-push-3 {
        left: 25%
    }

    .col-lg-push-4 {
        left: 33.33333%
    }

    .col-lg-push-5 {
        left: 41.66667%
    }

    .col-lg-push-6 {
        left: 50%
    }

    .col-lg-push-7 {
        left: 58.33333%
    }

    .col-lg-push-8 {
        left: 66.66667%
    }

    .col-lg-push-9 {
        left: 75%
    }

    .col-lg-push-10 {
        left: 83.33333%
    }

    .col-lg-push-11 {
        left: 91.66667%
    }

    .col-lg-push-12 {
        left: 100%
    }

    .col-lg-offset-0 {
        margin-left: 0
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

fieldset,
legend {
    padding: 0;
    border: 0
}

legend {
    display: block;
    width: 100%;
    margin-bottom: 16px;
    font-size: 24px;
    line-height: inherit;
    color: #333;
    border-bottom: 1px solid #e5e5e5
}

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

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

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

input[type=file] {
    display: block
}

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

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

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

output {
    padding-top: 7px
}

.form-control,
output {
    display: block;
    font-size: 16px;
    line-height: normal;
    color: #555
}

.form-control {
    width: 100%;
    height: 30px;
    padding: 6px 12px;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

.form-control:focus {
    border-color: #66afe9;
    outline: 0;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6)
}

.form-control::-moz-placeholder {
    color: #999;
    opacity: 1
}

.form-control:-ms-input-placeholder {
    color: #999
}

.form-control::-webkit-input-placeholder {
    color: #999
}

.form-control::-ms-expand {
    border: 0;
    background-color: transparent
}

.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
    background-color: #eee;
    opacity: 1
}

.form-control[disabled],
fieldset[disabled] .form-control {
    cursor: not-allowed
}

textarea.form-control {
    height: auto
}

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

@media screen and (-webkit-min-device-pixel-ratio:0) {

    input[type=date].form-control,
    input[type=datetime-local].form-control,
    input[type=month].form-control,
    input[type=time].form-control {
        line-height: 30px
    }

    .input-group-sm input[type=date],
    .input-group-sm input[type=datetime-local],
    .input-group-sm input[type=month],
    .input-group-sm input[type=time],
    input[type=date].input-sm,
    input[type=datetime-local].input-sm,
    input[type=month].input-sm,
    input[type=time].input-sm {
        line-height: 33px
    }

    .input-group-lg input[type=date],
    .input-group-lg input[type=datetime-local],
    .input-group-lg input[type=month],
    .input-group-lg input[type=time],
    input[type=date].input-lg,
    input[type=datetime-local].input-lg,
    input[type=month].input-lg,
    input[type=time].input-lg {
        line-height: 49px
    }
}

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

.checkbox,
.radio {
    position: relative;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px
}

.checkbox label,
.radio label {
    min-height: 16px;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: 400;
    cursor: pointer
}

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

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

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

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

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

.form-control-static {
    padding-top: 7px;
    padding-bottom: 7px;
    margin-bottom: 0;
    min-height: 32px
}

.form-control-static.input-lg,
.form-control-static.input-sm {
    padding-left: 0;
    padding-right: 0
}

.input-sm {
    height: 33px;
    padding: 5px 10px;
    font-size: 14px;
    line-height: 1.5;
    border-radius: 3px
}

select.input-sm {
    height: 33px;
    line-height: 33px
}

select[multiple].input-sm,
textarea.input-sm {
    height: auto
}

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

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

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

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

.input-lg {
    height: 49px;
    padding: 10px 16px;
    font-size: 20px;
    line-height: 1.33333;
    border-radius: 6px
}

select.input-lg {
    height: 49px;
    line-height: 49px
}

select[multiple].input-lg,
textarea.input-lg {
    height: auto
}

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

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

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

.form-group-lg .form-control-static {
    height: 49px;
    min-height: 36px;
    padding: 11px 16px;
    font-size: 20px;
    line-height: 1.33333
}

.has-feedback {
    position: relative
}

.has-feedback .form-control {
    padding-right: 37.5px
}

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

.form-group-lg .form-control+.form-control-feedback,
.input-group-lg+.form-control-feedback,
.input-lg+.form-control-feedback {
    width: 49px;
    height: 49px;
    line-height: 49px
}

.form-group-sm .form-control+.form-control-feedback,
.input-group-sm+.form-control-feedback,
.input-sm+.form-control-feedback {
    width: 33px;
    height: 33px;
    line-height: 33px
}

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

.has-success .form-control {
    border-color: #3c763d;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
}

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

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

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

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

.has-warning .form-control {
    border-color: #8a6d3b;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
}

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

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

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

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

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

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

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

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

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

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

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

@media (min-width:768px) {
    .form-inline .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle
    }

    .form-inline .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle
    }

    .form-inline .form-control-static {
        display: inline-block
    }

    .form-inline .input-group {
        display: inline-table;
        vertical-align: middle
    }

    .form-inline .input-group .form-control,
    .form-inline .input-group .input-group-addon,
    .form-inline .input-group .input-group-btn {
        width: auto
    }

    .form-inline .input-group>.form-control {
        width: 100%
    }

    .form-inline .control-label {
        margin-bottom: 0;
        vertical-align: middle
    }

    .form-inline .checkbox,
    .form-inline .radio {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle
    }

    .form-inline .checkbox label,
    .form-inline .radio label {
        padding-left: 0
    }

    .form-inline .checkbox input[type=checkbox],
    .form-inline .radio input[type=radio] {
        position: relative;
        margin-left: 0
    }

    .form-inline .has-feedback .form-control-feedback {
        top: 0
    }
}

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

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

.form-horizontal .form-group {
    margin-left: -8px;
    margin-right: -8px
}

.form-horizontal .form-group:after,
.form-horizontal .form-group:before {
    content: " ";
    display: table
}

.form-horizontal .form-group:after {
    clear: both
}

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

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

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

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

.btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 16px;
    line-height: normal;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.btn.active.focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn:active:focus,
.btn:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

.btn.focus,
.btn:focus,
.btn:hover {
    color: #333;
    text-decoration: none
}

.btn.active,
.btn:active {
    outline: 0;
    background-image: none;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}

.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
    cursor: not-allowed;
    opacity: .65;
    box-shadow: none
}

a.btn.disabled,
fieldset[disabled] a.btn {
    pointer-events: none
}

.btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc
}

.btn-default.focus,
.btn-default:focus {
    color: #333;
    background-color: #e6e6e6;
    border-color: #8c8c8c
}

.btn-default.active,
.btn-default:active,
.btn-default:hover,
.open>.btn-default.dropdown-toggle {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad
}

.btn-default.active.focus,
.btn-default.active:focus,
.btn-default.active:hover,
.btn-default:active.focus,
.btn-default:active:focus,
.btn-default:active:hover,
.open>.btn-default.dropdown-toggle.focus,
.open>.btn-default.dropdown-toggle:focus,
.open>.btn-default.dropdown-toggle:hover {
    color: #333;
    background-color: #d4d4d4;
    border-color: #8c8c8c
}

.btn-default.active,
.btn-default:active,
.open>.btn-default.dropdown-toggle {
    background-image: none
}

.btn-default.disabled.focus,
.btn-default.disabled:focus,
.btn-default.disabled:hover,
.btn-default[disabled].focus,
.btn-default[disabled]:focus,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default.focus,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default:hover {
    background-color: #fff;
    border-color: #ccc
}

.btn-default .badge {
    color: #fff;
    background-color: #333
}

.btn-primary {
    color: #000;
    background-color: #f84300;
    border-color: #e66d00
}

.btn-primary.focus,
.btn-primary:focus {
    color: #fff;
    background-color: #cc6100;
    border-color: #663000
}

.btn-primary.active,
.btn-primary:active,
.btn-primary:hover,
.open>.btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #cc6100;
    border-color: #a85000
}

.btn-primary.active.focus,
.btn-primary.active:focus,
.btn-primary.active:hover,
.btn-primary:active.focus,
.btn-primary:active:focus,
.btn-primary:active:hover,
.open>.btn-primary.dropdown-toggle.focus,
.open>.btn-primary.dropdown-toggle:focus,
.open>.btn-primary.dropdown-toggle:hover {
    color: #fff;
    background-color: #a85000;
    border-color: #663000
}

.btn-primary.active,
.btn-primary:active,
.open>.btn-primary.dropdown-toggle {
    background-image: none
}

.btn-primary.disabled.focus,
.btn-primary.disabled:focus,
.btn-primary.disabled:hover,
.btn-primary[disabled].focus,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary.focus,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:hover {
    background-color: #f84300;
    border-color: #e66d00
}

.btn-primary .badge {
    color: #f84300;
    background-color: #fff
}

.btn-success {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c
}

.btn-success.focus,
.btn-success:focus {
    color: #fff;
    background-color: #449d44;
    border-color: #255625
}

.btn-success.active,
.btn-success:active,
.btn-success:hover,
.open>.btn-success.dropdown-toggle {
    color: #fff;
    background-color: #449d44;
    border-color: #398439
}

.btn-success.active.focus,
.btn-success.active:focus,
.btn-success.active:hover,
.btn-success:active.focus,
.btn-success:active:focus,
.btn-success:active:hover,
.open>.btn-success.dropdown-toggle.focus,
.open>.btn-success.dropdown-toggle:focus,
.open>.btn-success.dropdown-toggle:hover {
    color: #fff;
    background-color: #398439;
    border-color: #255625
}

.btn-success.active,
.btn-success:active,
.open>.btn-success.dropdown-toggle {
    background-image: none
}

.btn-success.disabled.focus,
.btn-success.disabled:focus,
.btn-success.disabled:hover,
.btn-success[disabled].focus,
.btn-success[disabled]:focus,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success.focus,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-success:hover {
    background-color: #5cb85c;
    border-color: #4cae4c
}

.btn-success .badge {
    color: #5cb85c;
    background-color: #fff
}

.btn-info {
    color: #fff;
    background-color: #5bc0de;
    border-color: #46b8da
}

.btn-info.focus,
.btn-info:focus {
    color: #fff;
    background-color: #31b0d5;
    border-color: #1b6d85
}

.btn-info.active,
.btn-info:active,
.btn-info:hover,
.open>.btn-info.dropdown-toggle {
    color: #fff;
    background-color: #31b0d5;
    border-color: #269abc
}

.btn-info.active.focus,
.btn-info.active:focus,
.btn-info.active:hover,
.btn-info:active.focus,
.btn-info:active:focus,
.btn-info:active:hover,
.open>.btn-info.dropdown-toggle.focus,
.open>.btn-info.dropdown-toggle:focus,
.open>.btn-info.dropdown-toggle:hover {
    color: #fff;
    background-color: #269abc;
    border-color: #1b6d85
}

.btn-info.active,
.btn-info:active,
.open>.btn-info.dropdown-toggle {
    background-image: none
}

.btn-info.disabled.focus,
.btn-info.disabled:focus,
.btn-info.disabled:hover,
.btn-info[disabled].focus,
.btn-info[disabled]:focus,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info.focus,
fieldset[disabled] .btn-info:focus,
fieldset[disabled] .btn-info:hover {
    background-color: #5bc0de;
    border-color: #46b8da
}

.btn-info .badge {
    color: #5bc0de;
    background-color: #fff
}

.btn-warning {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #eea236
}

.btn-warning.focus,
.btn-warning:focus {
    color: #fff;
    background-color: #ec971f;
    border-color: #985f0d
}

.btn-warning.active,
.btn-warning:active,
.btn-warning:hover,
.open>.btn-warning.dropdown-toggle {
    color: #fff;
    background-color: #ec971f;
    border-color: #d58512
}

.btn-warning.active.focus,
.btn-warning.active:focus,
.btn-warning.active:hover,
.btn-warning:active.focus,
.btn-warning:active:focus,
.btn-warning:active:hover,
.open>.btn-warning.dropdown-toggle.focus,
.open>.btn-warning.dropdown-toggle:focus,
.open>.btn-warning.dropdown-toggle:hover {
    color: #fff;
    background-color: #d58512;
    border-color: #985f0d
}

.btn-warning.active,
.btn-warning:active,
.open>.btn-warning.dropdown-toggle {
    background-image: none
}

.btn-warning.disabled.focus,
.btn-warning.disabled:focus,
.btn-warning.disabled:hover,
.btn-warning[disabled].focus,
.btn-warning[disabled]:focus,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning.focus,
fieldset[disabled] .btn-warning:focus,
fieldset[disabled] .btn-warning:hover {
    background-color: #f0ad4e;
    border-color: #eea236
}

.btn-warning .badge {
    color: #f0ad4e;
    background-color: #fff
}

.btn-danger {
    color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a
}

.btn-danger.focus,
.btn-danger:focus {
    color: #fff;
    background-color: #c9302c;
    border-color: #761c19
}

.btn-danger.active,
.btn-danger:active,
.btn-danger:hover,
.open>.btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925
}

.btn-danger.active.focus,
.btn-danger.active:focus,
.btn-danger.active:hover,
.btn-danger:active.focus,
.btn-danger:active:focus,
.btn-danger:active:hover,
.open>.btn-danger.dropdown-toggle.focus,
.open>.btn-danger.dropdown-toggle:focus,
.open>.btn-danger.dropdown-toggle:hover {
    color: #fff;
    background-color: #ac2925;
    border-color: #761c19
}

.btn-danger.active,
.btn-danger:active,
.open>.btn-danger.dropdown-toggle {
    background-image: none
}

.btn-danger.disabled.focus,
.btn-danger.disabled:focus,
.btn-danger.disabled:hover,
.btn-danger[disabled].focus,
.btn-danger[disabled]:focus,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger.focus,
fieldset[disabled] .btn-danger:focus,
fieldset[disabled] .btn-danger:hover {
    background-color: #d9534f;
    border-color: #d43f3a
}

.btn-danger .badge {
    color: #d9534f;
    background-color: #fff
}

.btn-link {
    color: #f84300;
    font-weight: 400;
    border-radius: 0
}

.btn-link,
.btn-link.active,
.btn-link:active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
    background-color: transparent;
    box-shadow: none
}

.btn-link,
.btn-link:active,
.btn-link:focus,
.btn-link:hover {
    border-color: transparent
}

.btn-link:focus,
.btn-link:hover {
    color: #b35500;
    text-decoration: underline;
    background-color: transparent
}

.btn-link[disabled]:focus,
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:focus,
fieldset[disabled] .btn-link:hover {
    color: #777;
    text-decoration: none
}

.btn-lg {
    padding: 10px 16px;
    font-size: 20px;
    line-height: 1.33333;
    border-radius: 6px
}

.btn-sm {
    padding: 5px 10px
}

.btn-sm,
.btn-xs {
    font-size: 14px;
    line-height: 1.5;
    border-radius: 3px
}

.btn-xs {
    padding: 1px 5px
}

.btn-block {
    display: block;
    width: 100%
}

.btn-block+.btn-block {
    margin-top: 5px
}

input[type=button].btn-block,
input[type=reset].btn-block,
input[type=submit].btn-block {
    width: 100%
}

.nav {
    margin-bottom: 0;
    padding-left: 0;
    list-style: none
}

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

.nav:after {
    clear: both
}

.nav>li,
.nav>li>a {
    position: relative;
    display: block
}

.nav>li>a {
    padding: 10px 15px
}

.nav>li>a:focus,
.nav>li>a:hover {
    text-decoration: none;
    background-color: #eee
}

.nav>li.disabled>a {
    color: #777
}

.nav>li.disabled>a:focus,
.nav>li.disabled>a:hover {
    color: #777;
    text-decoration: none;
    background-color: transparent;
    cursor: not-allowed
}

.nav .open>a,
.nav .open>a:focus,
.nav .open>a:hover {
    background-color: #eee;
    border-color: #f84300
}

.nav .nav-divider {
    height: 1px;
    margin: 7px 0;
    overflow: hidden;
    background-color: #e5e5e5
}

.nav>li>a>img {
    max-width: none
}

.nav-tabs {
    border-bottom: 1px solid #ddd
}

.nav-tabs>li {
    float: left;
    margin-bottom: -1px
}

.nav-tabs>li>a {
    margin-right: 2px;
    line-height: normal;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0
}

.nav-tabs>li>a:hover {
    border-color: #eee #eee #ddd
}

.nav-tabs>li.active>a,
.nav-tabs>li.active>a:focus,
.nav-tabs>li.active>a:hover {
    color: #555;
    background-color: #f0f0f0;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
    cursor: default
}

.nav-pills>li {
    float: left
}

.nav-pills>li>a {
    border-radius: 4px
}

.nav-pills>li+li {
    margin-left: 2px
}

.nav-pills>li.active>a,
.nav-pills>li.active>a:focus,
.nav-pills>li.active>a:hover {
    color: #fff;
    background-color: #f84300
}

.nav-stacked>li {
    float: none
}

.nav-stacked>li+li {
    margin-top: 2px;
    margin-left: 0
}

.nav-justified,
.nav-tabs.nav-justified {
    width: 100%
}

.nav-justified>li,
.nav-tabs.nav-justified>li {
    float: none
}

.nav-justified>li>a,
.nav-tabs.nav-justified>li>a {
    text-align: center;
    margin-bottom: 5px
}

.nav-justified>.dropdown .dropdown-menu {
    top: auto;
    left: auto
}

@media (min-width:768px) {

    .nav-justified>li,
    .nav-tabs.nav-justified>li {
        display: table-cell;
        width: 1%
    }

    .nav-justified>li>a,
    .nav-tabs.nav-justified>li>a {
        margin-bottom: 0
    }
}

.nav-tabs-justified,
.nav-tabs.nav-justified {
    border-bottom: 0
}

.nav-tabs-justified>li>a,
.nav-tabs.nav-justified>li>a {
    margin-right: 0;
    border-radius: 4px
}

.nav-tabs-justified>.active>a,
.nav-tabs-justified>.active>a:focus,
.nav-tabs-justified>.active>a:hover,
.nav-tabs.nav-justified>.active>a,
.nav-tabs.nav-justified>.active>a:focus,
.nav-tabs.nav-justified>.active>a:hover {
    border: 1px solid #ddd
}

@media (min-width:768px) {

    .nav-tabs-justified>li>a,
    .nav-tabs.nav-justified>li>a {
        border-bottom: 1px solid #ddd;
        border-radius: 4px 4px 0 0
    }

    .nav-tabs-justified>.active>a,
    .nav-tabs-justified>.active>a:focus,
    .nav-tabs-justified>.active>a:hover,
    .nav-tabs.nav-justified>.active>a,
    .nav-tabs.nav-justified>.active>a:focus,
    .nav-tabs.nav-justified>.active>a:hover {
        border-bottom-color: #f0f0f0
    }
}

.tab-content>.tab-pane {
    display: none
}

.tab-content>.active {
    display: block
}

.nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.alert {
    padding: 15px;
    margin-bottom: 16px;
    border: 1px solid transparent;
    border-radius: 4px
}

.alert h4 {
    margin-top: 0;
    color: inherit
}

.alert .alert-link {
    font-weight: 700
}

.alert>p,
.alert>ul {
    margin-bottom: 0
}

.alert>p+p {
    margin-top: 5px
}

.alert-dismissable,
.alert-dismissible {
    padding-right: 35px
}

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

.alert-success {
    background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #3c763d
}

.alert-success hr {
    border-top-color: #c9e2b3
}

.alert-success .alert-link {
    color: #2b542c
}

.alert-info {
    background-color: #d9edf7;
    border-color: #bce8f1;
    color: #31708f
}

.alert-info hr {
    border-top-color: #a6e1ec
}

.alert-info .alert-link {
    color: #245269
}

.alert-warning {
    background-color: #fcf8e3;
    border-color: #faebcc;
    color: #8a6d3b
}

.alert-warning hr {
    border-top-color: #f7e1b5
}

.alert-warning .alert-link {
    color: #66512c
}

.alert-danger {
    background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442
}

.alert-danger hr {
    border-top-color: #e4b9c0
}

.alert-danger .alert-link {
    color: #843534
}

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

.clearfix:after {
    clear: both
}

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

.pull-right {
    float: right !important
}

.pull-left {
    float: left !important
}

.hide {
    display: none !important
}

.show {
    display: block !important
}

.invisible {
    visibility: hidden
}

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

.hidden {
    display: none !important
}

.affix {
    position: fixed
}

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

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

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

    table.visible-xs {
        display: table !important
    }

    tr.visible-xs {
        display: table-row !important
    }

    td.visible-xs,
    th.visible-xs {
        display: table-cell !important
    }
}

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

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

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

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

    table.visible-sm {
        display: table !important
    }

    tr.visible-sm {
        display: table-row !important
    }

    td.visible-sm,
    th.visible-sm {
        display: table-cell !important
    }
}

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

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

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

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

    table.visible-md {
        display: table !important
    }

    tr.visible-md {
        display: table-row !important
    }

    td.visible-md,
    th.visible-md {
        display: table-cell !important
    }
}

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

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

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

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

    table.visible-lg {
        display: table !important
    }

    tr.visible-lg {
        display: table-row !important
    }

    td.visible-lg,
    th.visible-lg {
        display: table-cell !important
    }
}

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

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

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

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

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

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

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

.visible-print {
    display: none !important
}

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

    table.visible-print {
        display: table !important
    }

    tr.visible-print {
        display: table-row !important
    }

    td.visible-print,
    th.visible-print {
        display: table-cell !important
    }
}

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

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

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

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

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

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

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

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0
}

.h1,
h1 {
    font-size: 30px;
    line-height: 40px;
    display: inline-block;
    font-family: 'MBLZ-Title';
    text-transform: uppercase
}

.h1 .highlight,
.h1.highlight,
h1 .highlight,
h1.highlight {
    color: #f84300;
}

.h1 .highlight-legal,
.h1.highlight-legal,
h1 .highlight-legal,
h1.highlight-legal {
    color: #f84300
}

@media (max-width:767px) {

    .h1,
    h1 {
        font-size: 24px;
        line-height: 24px;
        word-wrap: break-word
    }
}

.h2,
h2 {
    line-height: 32px;
    font-family: 'MBLZ-Title';
    margin-bottom: 46px;
    /* text-transform:uppercase; */
}

@media (max-width:767px) {

    .h2,
    h2 {
        line-height: 24px;
        word-wrap: break-word
    }
}

.h3,
h3 {
    font-size: 30px;
    line-height: 38px;
    color: #282832;
    font-family: 'MBLZ-Bold';
    margin-bottom: 10px
}

@media (max-width:767px) {

    .h3,
    h3 {
        font-size: 20px;
        line-height: 24px;
        word-wrap: break-word
    }
}

.h4,
h4 {
    line-height: 32px;
    font-family: 'MBLZ-Bold';
    margin-bottom: 46px
}

@media (max-width:767px) {

    .h4,
    h4 {
        line-height: 24px;
        word-wrap: break-word
    }
}

.h5,
h5 {
    font-size: 22px;
    line-height: 24px;
    text-transform: uppercase
}

.h5 .highlight,
.h5.highlight,
h5 .highlight,
h5.highlight {
    font-family: 'MBLZ-Bold'
}

@media (max-width:767px) {

    .h5,
    h5 {
        font-size: 20px;
        line-height: 22px;
        word-wrap: break-word
    }
}

.h6,
h6,
strong {
    font-weight: 400;
    font-size: 16px;
    font-family: 'MBLZ-Bold'
}

p,
ul {
    font-family: MBLZ-Text;
    line-height: 26px;
    margin-bottom: 46px
}

a {
    font-family: MBLZ-Text
}

a:hover {
    color: #f84300;
    text-decoration: underline
}

a:active,
a:focus,
a:visited {
    text-decoration: none
}

span.text-highlight {
    font-size: 22px;
    line-height: 26px;
    font-family: RCI-Bd;
    text-transform: uppercase
}

@media (max-width:767px) {
    span.text-highlight {
        font-size: 20px;
        line-height: 24px;
        word-wrap: break-word
    }
}

img.round-image {
    border-radius: 50%
}

.vertical-centered-content {
    top: 50%;
    left: 50%;
    text-align: center;
    position: absolute;
    transform: translateY(-50%)
}

body,
html {
    height: 100%
}

#website-wrapper {
    min-height: 100%;
    margin-bottom: -30px;
    padding-top: 77px
}

@media (min-width:768px) {
    #website-wrapper {
        padding-top: 101px
    }
}

@media (min-width:992px) {
    #website-wrapper {
        padding-top: 146px
    }
}

#website-wrapper:after {
    content: "";
    display: block;
    height: 30px
}

@media (min-width:992px) {
    footer#website-footer {
        height: 30px
    }
}

header#website-header {
    z-index: 2;
    width: 100%;
    top: 0;
    height: 62px;
    position: fixed;
    background-color: #fff;
    margin-bottom: 30px;
    border-bottom: 1px solid #f0f0f0
}

header#website-header .col-xs-10,
header#website-header .container,
header#website-header .row {
    height: 100%
}

header#website-header .logo {
    position: absolute;
    display: block
}

header#website-header .logo img {
    margin-top: 15px;
    margin-left: 15px
}

header#website-header .logo svg {
    width: 141px
}

@media (min-width:768px) {
    header#website-header {
        height: 86px
    }

    header#website-header .logo svg {
        width: 198px
    }
}

@media (min-width:992px) {
    header#website-header {
        height: 126px;
        padding-top: 40px
    }
}

.meta {
    background-color: #f6f6f6;
}

@media (max-width:767px) {
    .meta .container .row>.col-xs-12 {
        padding-left: 0;
        padding-right: 0
    }
}

.meta ul {
    margin: 0 auto;
    padding: 0;
    display: flex;
    flex-grow: 1;
    justify-content: center
}

@media (max-width:767px) {
    .meta ul {
        display: block;
        float: none;
        width: 100%
    }
}

.meta ul li {
    display: flex;
    align-items: center;
    flex-grow: 0;
    flex-shrink: 0;
    list-style: none;
    border-bottom: 2px solid transparent;
    position: relative
}

.meta ul li::before {
    content: '';
    display: block;
    background: #fff;
    position: absolute;
    width: 4px;
    height: 1px;
    left: -2px;
    top: 50%
}

.meta ul li:first-child::before {
    display: none
}

@media (max-width:767px) {
    .meta ul li {
        float: none;
        display: block;
        flex: none;
        width: 100%;
        border-left: 0;
        border-right: 0;
        padding-bottom: 1px;
        border-bottom: 1px solid #6e6e78
    }

    .meta ul li:after {
        display: none
    }
}

.meta ul li:hover {
    transition: border-color .3s ease-in;
    border-bottom: 2px solid #f84300
}

@media (max-width:767px) {
    .meta ul li:hover {
        padding-bottom: 0
    }
}

.meta ul li:hover a {
    transition: color .2s ease-in;
    color: #f84300;
    text-decoration: none
}

.meta ul li a {
    color: black;
    font-size: 12px;
    line-height: 12px;
    display: inline-block;
    padding: 10px 18px 6px
}

@media (max-width:767px) {
    .meta ul li a {
        width: 100%;
        padding: 34px 0;
        text-align: center
    }
}

.meta ul li.active a {
    color: #f84300
}

.meta.meta-head {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 3;
    width: 100%;
    height: 40px
}

.meta.meta-head ul {
    justify-content: flex-end
}

.meta.meta-head .is-highlighted {
    background: #212121;
    color: #fff;
}

.meta.meta-head a {
    line-height: 24px;
    padding: 4px 18px
}

.meta.meta-head a.is-highlighted.icon-login::before {
    content: '';
    display: inline-block;
    width: 25px;
    height: 24px;
    background: url(/static/banque/img/login-white.png) no-repeat 50%;
    margin: 5px 1rem -7px 0
}

#breadcrumb {
    border-bottom: 1px solid #d7d7dc;
    background-color: #fff
}

#breadcrumb ul {
    list-style: none;
    margin: 0;
    padding: 0
}

#breadcrumb ul li {
    float: left;
    list-style: none
}

#breadcrumb ul li a,
#breadcrumb ul li span {
    color: #6e6e78;
    display: block;
    font-size: 12px;
    line-height: 14px;
    text-transform: none;
    padding: 8px 0 8px 8px
}

#breadcrumb ul li a:after,
#breadcrumb ul li span:after {
    font-family: rcibanque-icons;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: none;
    text-transform: none;
    content: "î‚„";
    padding-left: 7px;
    font-size: 8px;
    display: inline-block
}

#breadcrumb ul li a:hover {
    color: #f84300;
    text-decoration: none
}

#breadcrumb ul li a:hover:after {
    color: #6e6e78
}

#breadcrumb ul li span {
    cursor: not-allowed;
    color: #d7d7dc
}

#breadcrumb ul li:last-child a,
#breadcrumb ul li:last-child span {
    cursor: default;
    color: #6e6e78;
    font-family: RCI-Bd
}

#breadcrumb ul li:last-child a:after,
#breadcrumb ul li:last-child span:after {
    display: none
}

#burger-icon {
    z-index: 1;
    top: 0;
    right: 0;
    margin: 18px 14px;
    position: absolute;
    width: 27px;
    height: 27px;
    transform: rotate(0);
    transition: .5s ease-in-out;
    cursor: pointer
}

#burger-icon:hover span {
    background-color: #f84300
}

#burger-icon span {
    display: block;
    position: absolute;
    height: 1px;
    width: 100%;
    background-color: #282832;
    opacity: 1;
    left: 0;
    transform: rotate(0);
    transition: .25s ease-in-out
}

#burger-icon span:first-child {
    top: 1px
}

#burger-icon span:nth-child(2),
#burger-icon span:nth-child(3) {
    top: 12px
}

#burger-icon span:nth-child(4) {
    top: 24px
}

.meta-mobile {
    z-index: 1;
    top: 0;
    right: 45px;
    margin: 18px 14px;
    position: absolute;
    height: 27px;
    transform: rotate(0);
    transition: .5s ease-in-out;
    cursor: pointer
}

.meta-mobile .container {
    border-right: 1px solid #d7d7dc;
    padding-right: 14px
}

.meta-mobile * {
    margin: 0;
    padding: 0;
    list-style: none
}

.meta-mobile li:not(.is-visible-mobile) {
    display: none
}

.meta-mobile li a span {
    display: none
}

.meta-mobile li a.icon-login {
    display: block;
    width: 28px;
    height: 27px;
    background: url(/static/banque/img/login-black.png) no-repeat 50%
}

html.navigation-open #burger-icon span:first-child {
    top: 12px;
    width: 0;
    left: 50%
}

html.navigation-open #burger-icon span:nth-child(2) {
    transform: rotate(45deg)
}

html.navigation-open #burger-icon span:nth-child(3) {
    top: 10.5px;
    transform: rotate(-45deg)
}

html.navigation-open #burger-icon span:nth-child(4) {
    top: 18px;
    width: 0;
    left: 50%
}

@media (min-width:768px) {
    #burger-icon {
        margin: 34px 29px
    }
}

@media (min-width:992px) {

    #burger-icon,
    .meta-mobile {
        display: none
    }
}

#main-navigation {
    z-index: 2
}

#main-navigation .navigation-bar ul {
    margin: 0;
    padding: 0;
    list-style: none
}

#main-navigation .navigation-bar ul li {
    list-style: none
}

#main-navigation .navigation-bar ul li.active-trail>a,
#main-navigation .navigation-bar ul li.active>a {
    color: #000;
    text-decoration: underline;
}

#main-navigation .navigation-bar ul a {
    color: #282832;
    display: block;
    transition: color .25s ease-in-out, background-color .3s ease-in-out
}

#main-navigation .navigation-bar ul a:hover {
    transition: color .25s ease-in-out, background-color .3s ease-in-out;
    text-decoration: none;
    color: #f84300
}

#main-navigation .navigation-bar ul ul li a {
    text-transform: none
}

@media (max-width:991px) {
    #main-navigation {
        float: right;
        position: relative
    }

    #main-navigation .navigation-bar {
        top: 62px;
        right: -320px;
        height: calc(100% - 62px);
        width: 320px;
        max-width: 100%;
        position: fixed;
        overflow: hidden;
        overflow-y: auto;
        background-color: #fff;
        transition: right .65s ease-in-out
    }

    #main-navigation .navigation-bar:after {
        content: "";
        top: 0;
        left: 100%;
        width: 400%;
        height: 100%;
        position: absolute;
        background-color: #fff
    }

    #main-navigation .navigation-bar>ul>li>a {
        border: 1px solid #d3d2d2
    }

    #main-navigation .navigation-bar ul li a {
        padding: 14px 20px;
        border-top: none
    }

    #main-navigation .navigation-bar ul li a:hover {
        background-color: #f0f0f0
    }

    #main-navigation .navigation-bar ul li:first-child a {
        border-top: 1px solid #d3d2d2
    }

    #main-navigation .navigation-bar ul li.active-trail>a,
    #main-navigation .navigation-bar ul li.active>a {
        color: #f84300
    }

    #main-navigation .navigation-bar ul li ul li a {
        padding-left: 40px;
        text-transform: none;
        border-top: 1px solid #d3d2d2
    }

    #main-navigation .navigation-bar ul li ul li:first-child a {
        border-top: none
    }

    #main-navigation .navigation-bar ul li ul li:last-child a {
        border-bottom: 1px solid #d3d2d2
    }

    #main-navigation .navigation-bar>ul>li.has-sub-menu {
        position: relative
    }

    #main-navigation .navigation-bar>ul>li.has-sub-menu:after {
        content: "";
        width: 0;
        height: 0;
        left: 0;
        top: 17px;
        opacity: 0;
        position: absolute;
        border-top: 8px solid transparent;
        border-bottom: 8px solid transparent;
        border-left: 11px solid #d7d7dc
    }

    #main-navigation .navigation-bar>ul>li.has-sub-menu ul {
        max-height: 0;
        overflow: hidden;
        transition: max-height .5s ease-in-out
    }

    #main-navigation .navigation-bar>ul>li.has-sub-menu.open:after {
        opacity: 1
    }

    #main-navigation .navigation-bar>ul>li.has-sub-menu.open ul {
        max-height: 800px;
        transition: max-height .5s ease-in-out
    }

    html.navigation-open #main-navigation .navigation-bar {
        transition: right .65s ease-in-out;
        right: 0
    }
}

@media (min-width:768px) and (max-width:1199px) {
    #main-navigation .navigation-bar {
        top: 86px;
        height: calc(100% - 86px)
    }
}

@media (min-width:992px) {
    #main-navigation .navigation-bar {
        height: 40px;
        padding-top: 32px;
        text-align: center;
        font-size: 16px;
        font-weight: 400;
        font-family: MBLZ-Text
    }

    #main-navigation .navigation-bar ul {
        line-height: 16px;
        width: 100%;
        display: flex;
        flex-grow: 1;
        justify-content: center
    }

    #main-navigation .navigation-bar ul li {
        display: flex;
        flex-grow: 0;
        flex-shrink: 0;
        align-items: center;
        position: relative;
        padding-bottom: 10px
    }

    #main-navigation .navigation-bar ul li a {
        border-right: 1px solid #d7d7dc;
        padding: 4px 14px 5px
    }

    #main-navigation .navigation-bar ul li ul {
        display: block;
        max-height: 0;
        overflow: hidden;
        transition: max-height .2s ease-in-out;
        z-index: 2;
        width: 315px;
        top: 34px;
        position: absolute;
        background-color: #fff
    }

    #main-navigation .navigation-bar ul li ul li {
        flex: none;
        float: none;
        padding-bottom: 0
    }

    #main-navigation .navigation-bar ul li ul li a {
        width: 100%;
        padding: 14px 20px;
        border: 1px solid #d7d7dc;
        border-bottom: 0
    }

    #main-navigation .navigation-bar ul li ul li a:hover {
        background-color: #f0f0f0
    }

    #main-navigation .navigation-bar ul li ul li:last-child a {
        border-bottom: 1px solid #d7d7dc
    }

    #main-navigation .navigation-bar>ul>li:last-child ul {
        left: auto;
        right: 0
    }

    #main-navigation .navigation-bar>ul>li:last-child a {
        border-right: none
    }

    #main-navigation .navigation-bar>ul>li.has-sub-menu:after {
        content: "";
        width: 0;
        height: 0;
        left: 50%;
        bottom: 0;
        opacity: 0;
        position: absolute;
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        border-bottom: 8px solid #d7d7dc
    }

    #main-navigation .navigation-bar>ul>li.has-sub-menu.open:after {
        opacity: 1
    }

    #main-navigation .navigation-bar>ul>li.has-sub-menu.open ul {
        max-height: 800px;
        transition: max-height .2s ease-in-out
    }
}

#website-navigation-layer {
    z-index: 1;
    opacity: 0;
    height: 0;
    width: 0;
    top: 0;
    left: 0;
    position: absolute;
    transition: opacity .5s ease-in-out 0s, height 0s .5s, width 0s .5s;
    background-color: rgba(0, 0, 0, .66)
}

html.navigation-open #website-navigation-layer {
    opacity: 1;
    width: 100%;
    height: 100%;
    transition: opacity .5s ease-in-out 0s
}

.ellipse-element .ellipse-image~.ellipse-content {
    position: relative;
    text-align: center
}

.ellipse-element .ellipse-image~.ellipse-content:after {
    content: "";
    top: -1px;
    left: 0;
    width: 100%;
    height: 3px;
    display: block;
    position: absolute;
    background-color: inherit
}

@media (min-width:768px) {
    .ellipse-element {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: stretch;
        align-items: stretch
    }

    .ellipse-element .ellipse-content,
    .ellipse-element .ellipse-image {
        -ms-flex: 1;
        flex: 1
    }

    .ellipse-element .ellipse-content {
        height: 100%
    }

    .ellipse-element .ellipse-image~.ellipse-content:after {
        top: 0;
        left: -2px;
        width: 3px;
        height: 100%;
        background-color: inherit
    }

    .ellipse-element .ellipse-image:not(.right) {
        -ms-flex-order: 2;
        order: 2
    }

    .ellipse-element .ellipse-image:not(.right)~.ellipse-content:after {
        top: 0;
        left: auto;
        right: -2px;
        width: 3px;
        height: 100%;
        background-color: inherit
    }

    .ellipse-element .ellipse-image img {
        display: none
    }
}

.ellipse-image {
    position: relative;
    overflow: hidden;
    display: block;
    background: no-repeat 50% 50%;
    background-size: cover
}

.ellipse-image img {
    margin: 0;
    display: block;
    max-width: none
}

.ellipse-image .ellipse-background {
    bottom: 0;
    left: 0;
    display: none;
    position: absolute
}

.ellipse-image .ellipse-background path {
    fill: #fff
}

.ellipse-image.horizontal img {
    max-width: 100%
}

.ellipse-image.horizontal svg.ellipse-background {
    width: 100%
}

.ellipse-image.horizontal svg.ellipse-background.horizontal {
    display: block
}

.ellipse-image.horizontal svg.ellipse-background.vertical {
    display: none
}

.ellipse-image.vertical svg.ellipse-background {
    height: 100%
}

.ellipse-image.vertical svg.ellipse-background.vertical {
    display: block
}

.ellipse-image.vertical svg.ellipse-background.horizontal {
    display: none
}

.ellipse-image.large svg.ellipse-background g.large {
    display: block
}

.ellipse-image.large svg.ellipse-background g.small {
    display: none
}

.ellipse-image.small svg.ellipse-background g.small {
    display: block
}

.ellipse-image.small svg.ellipse-background g.large {
    display: none
}

.ellipse-image.right svg.ellipse-background {
    right: 0;
    left: auto;
    transform: rotate(180deg)
}

@media (max-width:767px) {
    .ellipse-image {
        background-image: none
    }

    .ellipse-image img {
        width: 100%
    }

    .ellipse-image.horizontal svg.ellipse-background,
    .ellipse-image.vertical svg.ellipse-background {
        left: 0;
        bottom: 0;
        right: auto;
        width: 100%;
        height: auto;
        transform: none
    }

    .ellipse-image.horizontal svg.ellipse-background.vertical,
    .ellipse-image.vertical svg.ellipse-background.vertical {
        display: none
    }

    .ellipse-image.horizontal svg.ellipse-background.horizontal,
    .ellipse-image.vertical svg.ellipse-background.horizontal {
        display: block
    }

    .ellipse-image.horizontal svg.ellipse-background g.small,
    .ellipse-image.vertical svg.ellipse-background g.small {
        display: none
    }

    .ellipse-image.horizontal svg.ellipse-background g.large,
    .ellipse-image.vertical svg.ellipse-background g.large {
        display: block
    }
}

.content {
    padding-top: 60px;
    background-color: #fff;
    margin-top: 2px
}

.content.no-margin {
    margin-bottom: 0
}

.content .content-item {
    padding-left: 8px;
    padding-right: 8px
}

.content .content-item.header {
    text-align: center;
    line-height: 1.5em
}

.content .content-item.header h4 {
    margin-bottom: 0;
    font-size: 30px;
    line-height: 39px
}

.content .content-item.header.deco-short:after {
    content: "";
    width: 106px;
    border-bottom: 4px solid #f84300;
    display: block;
    margin: 30px auto 40px
}

.content .content-item.header.deco-full {
    margin-bottom: 72px
}

.content .content-item.header.deco-full:after {
    content: "";
    width: 151%;
    border-bottom: 2px solid #f0f0f0;
    display: block;
    position: absolute;
    padding-top: 30px;
    margin-left: -26%;
    margin-right: -25%
}

.content .content-item ul {
    padding: 0;
    margin-bottom: 46px
}

.content .content-item ul li {
    list-style: none;
    list-style-position: inside;
    position: relative;
    padding: 4px 0 4px 20px
}

.content .content-item ul li:before {
    content: "";
    top: 12px;
    left: 5px;
    width: 9px;
    height: 9px;
    position: absolute;
    display: inline-block;
    background: #05C3DD;
    border-radius: 50%
}

.space {
    padding: 20px 0;
    background-color: #fff;
    margin-bottom: 46px
}

.img-list {
    font-size: 16px;
    font-family: MBLZ-Text;
    line-height: 1.125;
    padding: 20px 0 0
}

.img-list .item {
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 16px;
    padding-right: 16px
}

@media (min-width:768px) {
    .img-list .item {
        padding-left: 8px;
        padding-right: 8px
    }
}

.img-list .item .thumb img {
    border: 1px solid #999;
    max-width: 100%;
    height: auto;
    -ms-interpolation-mode: bicubic;
    display: inline-block;
    vertical-align: middle
}

.img-list .item .desc {
    padding: 10px
}

.img-list .item span {
    display: inline-block;
    padding-right: 6px;
    font-family: MBLZ-Text
}

table.img-list {
    padding: 5px;
    width: 100%;
    margin-bottom: 1rem;
    border-radius: 0
}

table.img-list tr:nth-child(2n) {
    background-color: #f1f1f1
}

table.img-list tbody {
    border: 1px solid #f1f1f1;
    background-color: #fefefe
}

table.img-list tbody td,
table.img-list tbody th {
    padding: .5rem .625rem .625rem
}

table.img-list tbody td.left,
table.img-list tbody th.left {
    text-align: -webkit-left
}

table.img-list tbody td.center,
table.img-list tbody th.center {
    text-align: -webkit-center
}

table.img-list img {
    max-width: 80px;
    height: auto;
    border: 1px solid #999
}

.accordion {
    padding-bottom: 68px
}

.accordion h3 {
    font-size: 18px;
    cursor: pointer;
    line-height: 60px;
    border-bottom: 1px solid #d7d7dc;
    margin-bottom: 0;
    font-weight: 400;
    font-family: MBLZ-Bold, Arial, sans-serif
}

.accordion h3.ui-accordion-header-active .accordion-collapse-button {
    background: url(/static/banque/img/accordion_opened.png) no-repeat 50%
}

.accordion h3 .accordion-collapse-button {
    background: url(/static/banque/img/accordion_closed.png) no-repeat 50%;
    background-size: 100% 100%;
    width: 40px;
    height: 40px;
    margin-top: 12px;
    float: right;
    display: block
}

@media (max-width:767px) {
    .accordion h3 .accordion-collapse-button {
        margin-top: 11px
    }
}

.accordion h3:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: 2px;
}

@media (max-width:767px) {
    .accordion h3 {
        font-size: 18px;
        line-height: 50px
    }
}

.accordion .ui-accordion-content {
    border-bottom: 1px solid #d7d7dc;
    padding-top: 1rem
}

.accordion .side-content .half h5 {
    font-size: 16px;
    font-family: RCI-Bd;
    margin-bottom: 20px
}

.dynamicmultifile-row .form-group.has-error,
.form-group.has-error .controls {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.dynamicmultifile-row .form-group.has-error .help-block.validation,
.form-group.has-error .controls .help-block.validation {
    -ms-flex-order: 2;
    order: 2
}

.form-group label.required:after,
.form-group.required>label:after {
    content: "*"
}

.form-group .choice-expanded label.required:after {
    content: ""
}

.form-group .checkbox .label-before-checkbox {
    margin-bottom: 5px
}

.form-group .checkbox label.required.checkbox-custom:after {
    content: ""
}

.form-group .checkbox label.checkbox-custom span p {
    margin-bottom: 0
}

.form-group.has-error .checkbox label {
    color: #a94442
}

.form-group.has-error .checkbox .checkbox-custom .icheckbox .help-block.validation {
    display: none !important
}

.sternchentext {
    position: relative;
    right: 0;
    text-align: right;
    font-family: MBLZ-Text;
    font-size: 11px;
    color: #282832;
    margin-bottom: 10px
}

.form {
    margin-bottom: 30px
}

.form .bg-danger {
    padding: 5px 10px;
    margin-bottom: 5px
}

.form .form-group {
    margin-bottom: 20px
}

@media (max-width:335px) {
    form .g-recaptcha {
        overflow: auto
    }
}

form legend {
    font-family: MBLZ-Text
}

form .form-group {
    margin-bottom: 20px
}

form .form-group.radio-group .row+.row {
    margin-top: 20px
}

@media (max-width:480px) {
    form .form-group .col-tiny-6 {
        width: 50%
    }
}

form .controls {
    position: relative
}

form .form-control {
    width: calc(100% - 25px)
}

form .tooltip {
    top: 0;
    right: 0;
    position: absolute
}

form .tooltip:after {
    z-index: 6;
    width: 20px;
    height: 20px;
    content: "i";
    display: block;
    line-height: 20px;
    font-weight: 700;
    text-align: center;
    font-family: Arial;
    margin-bottom: 10px;
    color: #fff;
    background: #f84300
}

form .tooltip .tooltip-content {
    z-index: 7;
    visibility: hidden;
    opacity: 0;
    top: 30px;
    right: 0;
    min-width: 220px;
    padding: 10px;
    position: absolute;
    min-height: 20px;
    border: 1px solid #f84300;
    background-color: #fff
}

form .tooltip .tooltip-content:before {
    content: "";
    top: -4px;
    right: 5px;
    width: 7px;
    height: 7px;
    position: absolute;
    border-top: 1px solid #f84300;
    border-left: 1px solid #f84300;
    background-color: #fff;
    transform: rotate(45deg);
    transition: opacity .5s ease-in-out
}

@media (min-width:992px) {
    form .tooltip .tooltip-content {
        left: 0;
        right: auto
    }

    form .tooltip .tooltip-content:before {
        left: 5px;
        right: auto
    }
}

form .tooltip:hover .tooltip-content {
    opacity: 1;
    visibility: visible;
    transition: opacity .5s ease-in-out
}

form .checkbox label {
    width: 100%;
    padding-left: 0
}

form label {
    font-size: .9375em;
    color: #282832;
    font-weight: 400;
    font-family: MBLZ-Text
}

form label.checkbox-label {
    width: calc(100% - 44px)
}

form label.checkbox-inline,
form label.radio-inline {
    display: block;
    padding: 0 20px 0 0;
    margin-bottom: 10px
}

form label.checkbox-inline:after,
form label.checkbox-inline:before,
form label.radio-inline:after,
form label.radio-inline:before {
    content: " ";
    display: table;
    clear: both
}

form label.checkbox-inline:after,
form label.radio-inline:after {
    clear: both
}

form label.checkbox-inline span,
form label.radio-inline span {
    font-weight: 400;
    display: inline-block;
    padding-left: 10px
}

form label.checkbox-inline+.checkbox-inline,
form label.checkbox-inline+.radio-inline,
form label.radio-inline+.checkbox-inline,
form label.radio-inline+.radio-inline {
    margin-left: 0
}

form .form-control {
    border-radius: 0;
    border: 1px solid #d7d7dc;
    width: 100%;
    height: 50px
}

form select[multiple].form-control,
form select[size].form-control {
    height: auto
}

form .form-group {
    margin-bottom: 25px;
    font-family: MBLZ-Text
}

form button,
form input,
form optgroup,
form select,
form textarea {
    max-width: 100%
}

form input:not(input[type=checkbox]),
form input:not(input[type=radio]) {
    width: 100%;
    height: 50px;
    padding: 0 10px;
    border: 1px solid #d7d7dc
}

form input:not(input[type=checkbox]).date-input,
form input:not(input[type=radio]).date-input {
    background-color: transparent;
    position: relative;
    z-index: 4;
    cursor: pointer
}

form input:not(input[type=checkbox]).date-input+.icon,
form input:not(input[type=radio]).date-input+.icon {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAZCAYAAAA14t7uAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjgwMzE1QTAwRDhDRTExRTZBQ0QxODU0OTVDM0E4ODVCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjgwMzE1QTAxRDhDRTExRTZBQ0QxODU0OTVDM0E4ODVCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODAzMTU5RkVEOENFMTFFNkFDRDE4NTQ5NUMzQTg4NUIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODAzMTU5RkZEOENFMTFFNkFDRDE4NTQ5NUMzQTg4NUIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5UsoTsAAABy0lEQVR42rTVzSsEcRjA8dkXi0KKlCh5iRwolIuDP8JBUsoNibzkpZSSYrEXTqQIB4c9kJLclIOLg/eLOMiBvITY5GV9f/VsTdPM2N3hV59mmt/Ms7PP7/k94wqHw5pxFA0G1CED95r9ML3nfKxHc1s8kIIbZNsErcGJ1aRVYC88SLQJnIAkq0lX4cBUOccVlMm1Q9TiEfmYQp3hOT+2sIZMPCBV5nbRoN5sEadoxhfuDEHaMGq4dokKOf9EpaTPhwkEVGD1xq0kfF+3eOm6ILfCbpzrzpfQ4ZZcvhtufEYnrm2CHaDX5Pp3ZJE0i8npX95SrcG8ZrP6+vrt51CqxTd2sGAamDz7dRvE0XBr/zS8NnN5aEIWjrGMN8M9qsyKsRpt4GoMYEgqQ23fIOrxIpU0iCqpjqhToYI2ysZ5wiZG0C3zkzhCV9Q5ZuFyOFwgZJjaQ4mcqx9Yj3XxCnBmcf+nk6rwSM/483K7kreOtYp+DXwhjcltkqLbuAOz+8LSnwO6Rp+LGakGRxskKB1uTn78Fe0m3S4k/zCmnG0Lu3Ej/dc0FaoXp/1hm/BFvnkb8jWexYfDoMnow4ZXvnXjaJEadjI+ZH2GfwQYAFB6ZktBkhqoAAAAAElFTkSuQmCC) 0 0 no-repeat;
    width: 22px;
    height: 25px;
    position: absolute;
    top: 11px;
    right: 22px;
    z-index: 1
}

form input:not(input[type=checkbox]).time-input,
form input:not(input[type=radio]).time-input {
    background-color: transparent;
    position: relative;
    z-index: 4;
    cursor: pointer
}

form input:not(input[type=checkbox]).time-input+.icon,
form input:not(input[type=radio]).time-input+.icon {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjkyRjY5QzY1RDhDRTExRTZCN0EwRkE4MDNCNDVEMEJEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjkyRjY5QzY2RDhDRTExRTZCN0EwRkE4MDNCNDVEMEJEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTJGNjlDNjNEOENFMTFFNkI3QTBGQTgwM0I0NUQwQkQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTJGNjlDNjREOENFMTFFNkI3QTBGQTgwM0I0NUQwQkQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6PzPF6AAACnUlEQVR42qyWe2hOYRzH3/N63a8zbVpKMQm1RP5wKZJLWnMr/qNJ1qQRK3oluZSV2h8ufyCltJLLFtofGiK3rbRGSkhZSa5Z0kT2vq/PV7+js+M5dtL7q0+/85zneb6/5/md53K8XC6XiLLSdP0g3BJYA1OhAPrBV+iE63DpZV3tmygNzxUA4RRuB6yHT3AFHsFH+AmjYQJUQBk8hjSBOvsMgPgU3Dl4Cwfo1BqoGyzx4Ih5Nx63yQZzmLrjkQFoPBfXBHtpeNIxs2pcOXUVjrrpuItwlfpa/30y0KDUxDe7xM2Uf89VQR+lcL7ShtbOvwJg56GOhk002ANzHDo5Izz6UbCPxy+wFHZRLvsTgMJG3A/w83ca5vG+OBHPJNrG4LrhFc8H4cjvAIho2tst7z023Xe4evgcM0Ajfa4FyqegBO2ZWo76OFm4F8ppBpeJo+4PLFD+hngDjzVK0Uq4zcvvifxai/aIAswIj/4f5tlGi2NKc3+lqFAF22CToIvZ3I3olLGPf8yxXFVupW+DlXWcZFNWoaU3BIpdyzBgd2wzjYiY3dDwSwXogiIiN+Lb+/iYT3FbYqZomDZm0g6q2Yn8W5G+lwJchoXkdUCeAyyAZwrw0PI/y3EEJP9HmX4DcRt0MiRtk5yA/VR41mAk1PA4JqbgajuJfVunVYT2/ZS9OApVUAlndKLqgqHBh5iDboOtBOmwFXYIVvW6D+w8vwFrbWdnHSMtwU2m7lbETApMo4U26V7HtZ3nmsEFP7rDxsHiCPGJuJvwxBcP3wcK0oxbrinqsIJpIZ33EggJF8I2HjWrZjQq41z6w3G6QMrhue3eF3ah9NgmGgvLYBG8ht2Id8T6qwjlVL8sK2zj+ItC36cbHsBZ2+FO+yXAACGrBBTlRWPNAAAAAElFTkSuQmCC) 0 0 no-repeat;
    width: 24px;
    height: 24px;
    position: absolute;
    top: 12px;
    right: 22px;
    z-index: 1
}

form .button {
    border: none;
    text-transform: uppercase;
    font-family: MBLZ-Text;
    padding: 15px 50px
}

form .qq-upload-button {
    background: #f84300;
    border-color: #f84300
}

form .qq-upload-list,
form .qq-uploader {
    overflow: hidden
}

.icheckbox,
.iradio {
    display: inline-block;
    vertical-align: middle;
    margin: 0 10px 0 0;
    padding: 0;
    width: 24px;
    height: 24px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGYAAAAYCAYAAAAI94jTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjdFM0VCOTREOTdGMTFFNjhFQ0JGNkZCM0IzMzY0QUQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjdFM0VCOTNEOTdGMTFFNjhFQ0JGNkZCM0IzMzY0QUQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6M0YwOUVCN0VEOTdFMTFFNjkwMjVBODkxQ0M3MEYyMUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6M0YwOUVCN0ZEOTdFMTFFNjkwMjVBODkxQ0M3MEYyMUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6wNGJ7AAAGHElEQVR42uRaa2wUVRT+dgu020d4SCmlDeCjinYTXg0YiT9qpIC2VRFbaHlVAVETKomm4B/1B6Imio3RmFiqLY8+FB/FGARsNVojKWWbCj4CYiGoEcqr9oEIXb+zM0unuzOz7ZR9JH7pSe/ee+79Zs6Ze+65d8a2bt0GmGAipYCSSbmDkkj5l3KKcoLyFaWmtHTzb7CI4uKNA+ah+PGQ23c8N4ILm/o/qDzDTBzyMiWPEuXTFk2Zoso8yiYaQ4y2gUY6OUinDIpHdY48SScRJvT09Hj+OxwOhNoxuZTtlAT5MXPmNMpUpKQkIy4uDr29V3HhwkW0t5+Dy9WKpiaXnWpLKDk09Bo6p2qATrHMQ1lDMeXpm0n/cO5RhseaPIe+uMK/K0rfYSO1Mxtut9t0xg4VXh7fKy2mvE6xi6Fyc+dj1KiRfr5MShrnkfT0KcjOnoe6uj1obm6JZ+MODjyeF7slAPmQeSjjKVsC3ulfnFxbpgPnadC5jJaL3jXXP8Rn5f0ngN5OYO1uwJndP47ZbCGZmXZNOV+9UfucObOxfHm+jrH8ITqiK33U+PsaDZ9v4pTrxqNeszmS0hgIXwAudgO7ywDXTmPdc79zDj8KtNEpdy72c0ooYdesKWVyw3LjeXkPDnog6aMxWpm6fuitKUHn8UPmM0DWAoC+QfUqoLNdX698LlMN5hx3c1krrEI44XWMBMp4CStWjKU1mowhY1Fe0VEJFY8/8hn9bh3D2cDFe4fORKtbDzT9BKSwvPLzvtwrjI6ZRFksP3Jy5g15QFkvvPbj0zxJM1tCwmOIuNFMyCuUVKOxHvjmzb62w3XAp28AI1heyjUo8UaEG3bVWPaMjGkYPXqUvtbZo3zKHgZeHKmIlKXOYC2QsTRjexGYZxAw4TFGOteMrCLgMssfrgO6/uYiz/K2QqBDknJm7bNWIRJgVzd1mDFjqr5G+y/AW7OAIx8xe+xQRMpSJ2060IyVqY30pjwWYMBjjoXvcFFPBc5Isr4QeI/Z90ku9s5khrsKRArEMU4ppKZO0Nf44jng0gX/eqmTNh1oxnJqqs15LMCAJ8DOjfFq6S4m28OB1v3Awc+AZO4aVnzMvU5MRDlmrBRiY2P1NY7tN+59dK9+OI+7NlaiptqcxwIMeAJjMmf7PWs9+0fZSyKLWdvk2Ygk2PF/RPdF4McGZXst8vM+dacfWY7xJPXd3d36Grfca9w7LUu3uqvr2lhntKuVKY8FGPAExjYmL62HuflkInNDNNDczGRgZcQ55ogUTp36Q18jaxMQo5NFSZ206UAz1mFNtTmPBRjwmKPhVeDbLxkHWX7sa+Zzu5RZs5f7nJaaiHJMveeI6FCrvkYid8FPfs9UkxlMdIIiUpY6adM7buobq0FTbc5jAQY8xmg7ANSUAFdZvu9pYCKzOuf9wBzu+JmYoYqpdNf5iHGMPCa9Bw+6PKe5uhh7G1DIJ+v5DkWkLHU6kDFkLCg7BO0jGJhnEDDh0cdl7vgrHgLOSZ59O/CA5vyzoBa4OUE9FXgkYhzTRqn1nErU7RnygJoxaktLN7d5f6jloPMYomoZF/w/mWNHAUX7+rfFMiwXblcOeBoZ5r57O2KyMs5vdDY3t6C29hPLg0lfGQNKYCjRUQkVT3+Ioes5yyW7LtjKBT/FX8eZy51/kZJC1zwFnP41IhwjbwRXU9yNjQcsGU36SF8or1xX673NVOuCztMPJ5hxVdLQlySRKQQyVpifCqRPUF5oly8Iawqt3cdUU9ZLzJYbr6ysGdBaIDqiqzHWszRWtZG+2nZdeNRrNunErK1sPnCW5elpwKLywKcChR8AyZJZHGW85GR094bFMb5vMEuhfPCwnaEiQcKF95WvHH/Ex8d5lDo7uzypqsv1A5qaDnn7Slh5nIbfGYiUOqXFxRuHxEMJyIOYGGAZ146YMUCKE4gaEdgiN90FvHSMSQK9aeOMsfXfg/u+Wg4WbAZfycjLJ3nPkTeA04FedVEvsfgxxqB5oPkYI9RfyfT09Hje1DgcjrB8JSM3vkQ1gvezonTKOLX9tLphbFCzouNWyMWRNOSAeSjHEWYE++sYL/4TYADlv4Np9s7BhAAAAABJRU5ErkJggg==) no-repeat;
    border: none;
    cursor: pointer;
    float: left
}

.icheckbox+span,
.iradio+span {
    float: left;
    padding-top: 4px;
    padding-left: 10px;
    width: calc(100% - 36px)
}

.icheckbox {
    background-position: -78px 0;
    vertical-align: top
}

.icheckbox.checked {
    background-position: -52px 0
}

.icheckbox.disabled {
    background-position: -78px 0;
    cursor: default;
    opacity: .6
}

.icheckbox.checked.disabled {
    background-position: -52px 0;
    opacity: .6
}

.iradio {
    background-position: -26px 0
}

.iradio.checked {
    background-position: 0 0
}

.iradio.disabled {
    background-position: -26px 0;
    cursor: default;
    opacity: .6
}

.iradio.checked.disabled {
    background-position: 0 0;
    opacity: .6
}

@media (-webkit-min-device-pixel-ratio:1.25),
(min-resolution:1.25dppx),
(min-resolution:120dpi) {

    .icheckbox,
    .iradio {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMwAAAAwCAYAAABdcpWQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjdCRDY1ODdEOTdEMTFFNjkwMkZCNDc1N0RGQTE2MDgiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjdCRDY1ODZEOTdEMTFFNjkwMkZCNDc1N0RGQTE2MDgiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RERCMTJBMjlEOEVEMTFFNjlEMEI4QTRFOUY4MTFEQTIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RERCMTJBMkFEOEVEMTFFNjlEMEI4QTRFOUY4MTFEQTIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4xgdtAAAALMUlEQVR42uxdfXAV1RU/gXwAicxgDKlYSYgoEkhCIBEmgwOkIE51kFqmaWOIYAsRKwSpnam2+IfU4tSOkFqVdDpVAWHSQotM6RShqDMtgyEmTYCQUhtSVEoSIh1NhARien5v94XNe3ff7ru77yP79jdzJpu77957znvn3HvP3XPPxg0MDJAWlZVPkQTGMy1gmsN0J9MkpjSmZPV+D1Mn01mmFqZjTO8wdfg2VFW1mUKBIOWyTR6rcjHfAzSMwXLHOUmeeAt1U5nKmUqZZjHFBfhsEtONTFOY7lXL8MV9wLSLaTtTV4S/C6fJ4yJKDOZmpieZKjQjLuXlTaOsrExKTx9PqanjKDk5mRITEz33+vr6qKenh7q6LlF7ewe1trZRY+MpKGSBSj9l+i0ThuHzYf4OhoU8oZp5QwWjGX24yhMfpHE9wfQMUwoKcnKyqbBwJuXmZlNcnP6AnJAQzwo3hsaPT6OpU++g+fPnEpaCTU3NdPx4PZ040TyGP/Y40wpm7Fn+u5W/0KthGCxCLg+TRx6mq+QiZmaY25lqmPLxz4wZOVRcfDdlZNwq3TEUEqM46JNP/kuHDr1LDQ1NUNyfY1nEhvMQG01ziOR2mjwuwoQRJj7zAFMdlCszcyKtWlVOK1eWWlIuX9xyy820YsV3PG2jD+gw0/usZEtDILPT5HERRQazmmkv09iCghm0du0qmj59asiYQdvr1z/KyyLPwI/ReQ8r2Wobu3CaPAp+z+vrp+OG0nM8iX7WaU/7f9spbr+zzTUYDdYwVTONLCq6i5YvL6H4+PiQM4SlTVnZtwh9om/wwEq2xoamnSbPdSzZSJQ8eWhZz4dE+zZabxtG8eflgnl6G1Fapmsw3p+A6SVc4McuKflG2BlDn+hbxUusZEss7HA4Sh4/JI0hKt/nX95SrcwOsuj9gmjnCv/y/B/x9Pk1d0mmAmuUN70jsbqciAjQt2ZkfpOVbKqEsThKHl3cOo2o+BX/cswOskun/Zu47ntDy9LmKTOa68N4lCuB/+zGehs/biRGYtHIrPEBdqs8mjUWR8ljiLsfJpq4zL987w+Db6vuLaKG5/3Ly15XZjTXYDxYz5Q3aVIGlZYuixomwQt4Am+kPDsxC6fJY7w0++YL/uXn9hAdfjU4v+UPgg29B/fFpN8iNBge6SaQ8hCPFi6cRyNGjIgeJpkX8KRio8qr0eziKHlMAwr99R3+5UceI/rolDm/RTQj3VlBVPAAxTq0WvQ0lgn5+bkh3WqVBXgCb+pS5scmqjhNHvOYW6YouC/2fF8xiEA49EtlRtICO3AlL5IL1WB4hLuJ/zyC60WL5kcts/fcs8B7uVLlWW92cZQ8Uli6yX+rGQ48HHk9nPwr0VFBDBh24GLYbxHNMDwk0WjEUuEpdbRiwoSveOK9wKvKsx6cJk/wGJtGtPgX/uVw5D98X+y3vPWofzl23rAD58LPYOzZcu1oJjqwgWgLL4OeGaXQ1mylrMN6KJWGx4cMDCaiW8g2yyMH+Bx4ZuKLmjL/KAD4LXjYqQV23Bauca1EazC8FMBhqZn4JzfXwkjS38fT/eNEVTlEf9/CI1YL0bVehTpOK2W4t49HsauXpbvR8DhL5CzbJk+YYCSPZZiJAsAOmshvKX3FtRDBDFPMFIco20Ah7YbG8sZ9RMdeJhr4Uv9zuFdbTbT9fqWOBMCj6iyD2QWCj1iXJ4wwIY81wPcoETztRxQAnrVgeYYdNF8g9AXLOhd+BjMbFzgsJY0DT/AXf9j85/99RFmiSSIzczCyuEBw27o8YYaBPNYxebY4CuDgk8ryzBdFm2M29MWMweDMuudkoRTaTymzRrCo3abUlQAObqmYIrhtTZ4IwEAee4AogLR5/kszX78Fn1m0zrWMAAbjWeCmpaXKtVD3G6Iv+4OvhzqoK6Vggzuwt4vGU0vyRMRgAspj39IMYS1GiPHQFzMGk46LlJQUuRbO/EW+d8m6Gl7TBbetyRMBGMhjH/SiALxwQ19MGcwNuBg1KkmuhU9b5XuXrKvh9QbBbWvyRAAG8tiLwgfF5dgVy1nkWoQJg4kcRiZKVbt27Zr3ss8JP0JY5anR2WyBLxMoCsDFoMF8josrV3rlWrgxS773cRlS1Xp7B3n9XHDbmjwRgIE89gGHyVoCbNDoRQG4GGIw7bjo7u6Wa+GOe+V7v22hVLXLl694Ly8JbluTJwIwkMceIFJZdNTYbwYqsy8XgEMNxrOv2Nkpmaix4LvcykiJnrlO4fekuuzouOi9/JfgtjV5IgADeWyYwr5QIpV9gdCXUOUCcLDBtHiG5fYOuRbSpxPdVRF8PdRBXSkFGxwB/ym4bU2eiBhMQHmsQ3TU2Bv6EigKwIXQYDyL1tbW/8i3ct8WoslBLK9uK1bqSKKt7SPv5QeC29blCTMM5LEGvaPGMBSEvuhFAeDEZQymUTJjMMg6P9DYeJJ8M/mbBna7Hj5ANIen/bgAG2+4h5ml/E/SO2TgsaGhyXPJdETwEevyhBEm5JGH3lFjhL5Mnn39f1EUACCTC8DpBlNVtRlOcj3+aWo6Jd8SDGDJr4jW8Y9fVEl00xQuSyBKTOal1zSlbF0j0dJtRAmjpbs5cWLwiEA98+6X6Ns2ecIEI3ks+S2iFEnwW3xDX/SiABDBbCVNkwPhzWSHb2XW8eMNlJc33VqLMI77t4aM4draeu/lrgAfs0+eEMOkPMEDR419/RYASTJEoS/eKADfnTT8n5HvHiLTLMm8CnYZo9358xeillnwpo7IOFCz3cBgnCRPcNA7amwU+oJcAKI0TWZyAcSSwfBSAPuar+H67bffiVpmNby9pvIshNPkCdpvER01xslLM1lfsHMmygWAGcvFkNCY55i64YCePHk66hgFT6pz3K3yagSnyWPObxEdNQ4mW6VeLgDMWG4UwHWDUR3OZz3L30PvauObIo7+/n4PTyo2mXGOnSaPab/F96gxsOzl4EL2A+UCiPGlme8eMLz1hra2c7R7996oYXLXrr0EnsAbUzAPcJwmjz4w+ov8FjjyMg67Xi6Amg2uwWhGZbxWroTps7q6f1BNzR8jziB4qKuDXnkCE78dzKv8nCaPLhD7JTpqjGR+cyWzNxnlAnANZhCIZ8LeYv/Ro7WErdlIAX2DB/DCVMbKdSbYNriOo+QRT1mP+fstmB2WWgzXx8PNIsHLW5ELIEajAPQey+9nWouLnTt/F5GRGX2ibxVrWbn2y7al1nWMPEMgSpEEeENfrAIPOUW5AGI0CiDQATKke6/wjsw7dtSExXFGqAgUSzMSV7ByvWpD006TRz9FEmLDtKEvVoClGTYNfBGjUQBG76z7NRPCft9gH2DsxYuf0uLFxZSdHZrkJqdPn6GDB4/Q2bOewElst5azctk5HThLnv9dEJ/R1zuGLAtsGjxyjOiC4PQBds1iKGmGmZc84l1wyJdV09Z2Lr+6+nVP4jm8pnvixK/awgRe03348HtUX9/oLcJFaYhe0+0cecL5+gnMWHbNWg43GO9GwBwm9vboJw0NTaPx0A2JtAsLZ1JubnbQWSaxVGlqamZHuF4bgIgQETzEe4GVK5Tn250mj4soMxgAP/jPsJxh+gHTalaMZK9yIMgxKyvDk0AvNXUcpaQkU1KSkg0FZ9a7u3uoq+uS52AXzqog/F4DPA1DKMvzrFgfh0n2sMjD9LGrZrFpMIMrDqYNqrJhuxZZ52eywsT5KI3hoExKGD5e2IqF+MUIfQfDQp7KyqccpXjDVR4rL6qHQmxRCQnokEgbi1y87msSE/Y0vRnq4PDiHO5Z+MKknIpE5GF7FH0XTpPHRQjwfwEGAE1aFVcWILCcAAAAAElFTkSuQmCC);
        background-size: 102px 24px
    }
}

.nl-form h2 {
    font-size: 24px;
    line-height: normal
}

.content .content-item .help-block ul {
    margin-bottom: 0
}

.content .content-item .help-block ul li {
    padding-top: 0;
    padding-left: 0
}

.content .content-item .help-block ul li:before {
    display: none
}

.quote {
    margin-bottom: 46px;
    text-align: center
}

.quote q {
    font-size: 30px;
    line-height: 36px;
    position: relative;
    color: #f84300;
    font-family: MBLZ-Text;
    font-style: italic;
}

.legal-text .accordion h3,
.legal-text .quote q,
.legal-text h1 .highlight {
    color: #f84300
}

.legal-text .content .content-item.header.deco-short:after {
    border-bottom: 4px solid #f84300
}

.legal-text .content .content-item ul li:before {
    background-color: #f84300
}

.teaser-group {
    margin-top: 2px;
    clear: both
}

.teaser-group .header {
    padding: 50px 30px;
    background-color: #fff
}

.teaser-group .header h4 {
    margin-bottom: 0
}

.teaser-group header h3 {
    color: #f84300;
}

.teaser-group.bordered [class^=col-] .teaser {
    margin-bottom: 0;
    border-bottom: 1px solid #d7d7dc
}

.teaser-group.bordered [class^=col-]:last-child .teaser {
    border-bottom: none
}

.teaser-group.no-gutter .teaser-row {
    margin-right: 0;
    margin-left: 0
}

.teaser-group.no-gutter .teaser-row .teaser {
    margin-bottom: 0
}

.teaser-group.no-gutter .teaser-row .teaser:not(.ellipse-element):nth-child(odd) {
    border-top: 1px solid #d7d7dc
}

@media (min-width:768px) {
    .teaser-group.no-gutter .teaser-row .teaser:not(.ellipse-element):nth-child(odd) {
        border-bottom: none;
        border-right: 1px solid #d7d7dc
    }

    .teaser-group.no-gutter .teaser-row .teaser-col {
        padding: 0
    }
}

.teaser {
    width: 100%;
    padding: 25px 40px;
    text-align: center;
    position: relative;
    margin-top: 2px;
    background-color: #fff
}

.teaser h5 {
    color: #05C3DD
}

.teaser img {
    max-width: 100%
}

.teaser img.round-image {
    margin-bottom: 30px
}

.teaser p {
    margin-bottom: 0
}

.teaser .call2action-overlay {
    z-index: 1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    color: #fff;
    overflow: hidden;
    position: absolute;
    text-decoration: none;
    background-color: rgba(0, 0, 0, 0);
    transition: background-color .8s ease-in-out
}

.teaser .call2action-overlay:before {
    font-family: rcibanque-icons;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: none;
    text-transform: none;
    content: "";
    display: block;
    opacity: 0;
    position: absolute;
    top: 42%;
    left: 50%;
    font-size: 80px;
    line-height: 80px;
    transform: translate(-50%, -50%);
    transition: opacity .8s ease-in-out
}

.teaser .call2action-overlay .c2a-button {
    left: 0;
    bottom: 0;
    width: 100%;
    padding: 20px;
    position: absolute;
    transform: translateY(90%);
    transition: transform .5s ease-in-out;
    background-color: #05C3DD
}

.teaser.c2a h5 {
    color: #f84300;
    margin-bottom: 25px
}

.teaser.c2a h6 {
    font-size: 22px;
    line-height: 22px;
    margin-bottom: 10px;
    font-family: MBLZ-Text;
    text-transform: uppercase
}

.teaser.c2a p {
    font-size: 20px;
    line-height: 22px;
    margin-bottom: 20px
}

.teaser.ellipse-element {
    padding: 0
}

.teaser.ellipse-element h3 {
    color: #05C3DD
}

.teaser.ellipse-element .ellipse-image svg path {
    fill: #05C3DD
}

.teaser.ellipse-element .teaser-content {
    padding: 20px;
    background-color: #05C3DD;
    color: #fff
}

@media (min-width:768px) {
    .teaser.ellipse-element .teaser-content {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        min-height: 390px
    }
}

.teaser.ellipse-element .teaser-content .centered-content {
    width: 100%
}

.teaser.ellipse-element .teaser-content h5 {
    color: #fff;
    font-family: MBLZ-Text;
    margin-bottom: 20px
}

.teaser.ellipse-element .teaser-content p {
    margin-bottom: 30px
}

.teaser.ellipse-element .teaser-content p:last-child {
    margin-bottom: 0
}

.teaser.ellipse-element .teaser-content ul li {
    list-style-position: inside
}

.teaser.ellipse-element.big-content {
    color: #282832;
    border-top: 1px solid #d7d7dc
}

.teaser.ellipse-element.big-content .ellipse-image svg path {
    fill: #fff
}

.teaser.ellipse-element.big-content .ellipse-content {
    color: #282832;
    background-color: #fff
}

.teaser.ellipse-element.big-content .ellipse-content p {
    line-height: 1em
}

.teaser.ellipse-element.big-content .ellipse-content .centered-content {
    padding: 30px
}

@media (min-width:768px) {
    .teaser.ellipse-element.big-content .ellipse-image {
        -ms-flex-positive: 2;
        flex-grow: 2
    }

    .teaser.ellipse-element.big-content .ellipse-image svg path {
        fill: #fff
    }

    .teaser.ellipse-element.big-content .ellipse-content {
        -ms-flex-positive: 3;
        flex-grow: 3;
        min-height: 400px
    }

    .teaser.ellipse-element.big-content .ellipse-content .centered-content {
        padding: 30px 60px 30px 30px
    }
}

.teaser .call2action-overlay:focus,
.teaser:hover .call2action-overlay {
    background-color: rgba(0, 0, 0, .4)
}

.teaser .call2action-overlay:focus .c2a-button,
.teaser:hover .call2action-overlay .c2a-button {
    transform: translate(0)
}

.teaser .call2action-overlay:focus:before,
.teaser:hover .call2action-overlay:before {
    opacity: 1
}

.teaser.card-element {
    padding: 0
}

.teaser.card-element .card-content.c2a-button {
    width: 100%;
    padding: 10px;
    text-transform: uppercase;
    color: #fff
}

.button {
    color: #fff;
    font-size: 15px;
    padding: 15px 22px;
    display: inline-block;
    text-decoration: none;
    background-color: #212121;
    transition: color .5s ease-in, background-color .75s ease-in-out
}

.button:hover {
    color: white;
    text-decoration: none;
    background-color: black !important;
}

@media (max-width:767px) {
    .button {
        padding: 20px 40px
    }
}

.button-c2a {
    line-height: 18px;
    font-size: 14px;
    padding-left: 28px;
    position: relative
}

.button-c2a:before {
    font-family: rcibanque-icons;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-transform: none;
    content: " ";
    display: inline-block;
    text-decoration: none;
    position: absolute;
    left: 0;
    top: 0;
    width: 18px;
    height: 18px;
    line-height: 18px;
    background: url(/static/banque/img/link-icon-black.png) no-repeat 50%;
    transition: left .3s ease
}

.button-c2a:hover:before {
    text-decoration: none;
    left: 5px
}

.button-c2a:active {
    text-decoration: underline
}

.button-c2a:active:after {
    opacity: 0
}

.button-big {
    position: relative;
    text-align: center;
    padding-top: 30px;
    padding-bottom: 60px;
    display: inline-block;
    color: #05C3DD;
    border-color: #05C3DD
}

.button-big,
.button-big:after,
.button-big:before {
    transition: color .3s ease-in-out, background-color .3s ease-in-out, border-color .3s ease-in-out
}

.button-big:after,
.button-big:before {
    top: 0;
    left: 50%;
    content: "";
    display: block;
    position: absolute;
    transform: translateX(-50%)
}

.button-big:before {
    width: 50%;
    border-top: 1px solid
}

.button-big:after {
    font-family: rcibanque-icons;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: none;
    text-transform: none;
    content: "î€";
    top: auto;
    bottom: 0;
    width: 35px;
    height: 35px;
    font-size: 20px;
    line-height: 35px;
    border-radius: 50%;
    border: 1px solid
}

.button-big:hover {
    color: #05C3DD;
    text-decoration: none;
    background-size: contain
}

.button-big:hover:after {
    color: #fff;
    background-color: #05C3DD
}

@keyframes a {
    0% {
        padding-left: 10px
    }

    30% {
        padding-left: 12px
    }

    70% {
        padding-left: 8px
    }

    to {
        padding-left: 10px
    }
}

.visual {
    margin-top: -60px;
    margin-bottom: 46px
}

/*! Flickity v1.1.2
http://flickity.metafizzy.co
---------------------------------------------- */
.flickity-enabled {
    position: relative
}

.flickity-enabled:focus {
    outline: 0
}

.flickity-viewport {
    overflow: hidden;
    position: relative;
    height: 100%
}

.flickity-slider {
    position: absolute;
    width: 100%;
    height: 100%
}

.flickity-enabled.is-draggable {
    -webkit-tap-highlight-color: transparent;
    tap-highlight-color: transparent;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.flickity-enabled.is-draggable .flickity-viewport {
    cursor: move;
    cursor: grab
}

.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
    cursor: grabbing
}

.flickity-prev-next-button {
    position: absolute;
    top: 50%;
    width: 44px;
    height: 44px;
    border: none;
    border-radius: 50%;
    background: #fff;
    background: hsla(0, 0%, 100%, .75);
    cursor: pointer;
    transform: translateY(-50%)
}

.flickity-prev-next-button:hover {
    background: #fff
}

.flickity-prev-next-button:focus {
    outline: 0;
    box-shadow: 0 0 0 5px #09f
}

.flickity-prev-next-button:active {
    opacity: .6
}

.flickity-prev-next-button.previous {
    left: 10px
}

.flickity-prev-next-button.next {
    right: 10px
}

.flickity-rtl .flickity-prev-next-button.previous {
    left: auto;
    right: 10px
}

.flickity-rtl .flickity-prev-next-button.next {
    right: auto;
    left: 10px
}

.flickity-prev-next-button:disabled {
    opacity: .3;
    cursor: auto
}

.flickity-prev-next-button svg {
    position: absolute;
    left: 20%;
    top: 20%;
    width: 60%;
    height: 60%
}

.flickity-prev-next-button .arrow {
    fill: #333
}

.flickity-prev-next-button.no-svg {
    color: #333;
    font-size: 26px
}

.flickity-page-dots {
    position: absolute;
    width: 100%;
    bottom: -25px;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
    line-height: 1
}

.flickity-rtl .flickity-page-dots {
    direction: rtl
}

.flickity-page-dots .dot {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 0 8px;
    background: #333;
    border-radius: 50%;
    opacity: .25;
    cursor: pointer
}

.flickity-page-dots .dot.is-selected {
    opacity: 1
}

.slider {
    width: 100%;
    position: relative
}

.slider .slider-navigation {
    z-index: 1;
    left: 50%;
    width: 100%;
    bottom: 30px;
    position: absolute;
    text-align: center;
    transform: translateX(-50%)
}

@media (min-width:992px) {
    .slider .slider-navigation {
        left: 0;
        width: 37%;
        transform: none
    }
}

.slider .slider-navigation a {
    padding: 4px;
    font-size: 16px;
    line-height: 16px;
    color: #282832;
    vertical-align: middle;
    display: inline-block;
    transition: color .3s ease-in-out
}

.slider .slider-navigation a:after {
    font-family: rcibanque-icons;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: none;
    text-transform: none;
    content: "";
}

.slider .slider-navigation a.button-previous:after {
    content: "";
}

.slider .slider-navigation a.active,
.slider .slider-navigation a:hover {
    cursor: pointer;
    color: #f84300;
    text-decoration: none
}

.slider .slider-navigation .nav-dots {
    margin: 0 5px;
    display: inline-block
}

.slider .slider-navigation .nav-dots a {
    padding-bottom: 7px
}

.slider .slider-navigation .nav-dots a:after {
    font-size: 12px;
    content: "";
}

.slider-item {
    width: 100%
}

.slider-item h3 {
    color: #f84300;
}

.slider-item p {
    margin-bottom: 30px
}

.slider-item .centered-content :last-child {
    margin-bottom: 0
}

.slider-item .ellipse-content {
    padding: 26px 26px 80px;
    text-align: center;
    background-color: #fff
}

@media (max-width:991px) {

    .slider-item .ellipse-content,
    .slider-item .ellipse-element {
        display: block
    }

    .slider-item .ellipse-content .centered-content {
        width: 100%;
        max-width: 500px;
        display: inline-block
    }

    .slider-item .ellipse-image {
        background-image: none !important
    }

    .slider-item .ellipse-image img {
        display: block;
        width: 100%;
        height: auto
    }

    .slider-item .ellipse-image svg.ellipse-background.vertical {
        display: none
    }

    .slider-item .ellipse-image svg.ellipse-background.horizontal {
        display: block;
        left: 0;
        bottom: 0;
        right: auto;
        width: 100%;
        height: auto;
        transform: none
    }

    .slider-item .ellipse-image svg.ellipse-background.horizontal g.small {
        display: block
    }
}

@media (min-width:992px) {
    .slider-item .ellipse-content {
        -ms-flex-order: 1;
        order: 1;
        display: -ms-flexbox;
        display: flex;
        min-height: 500px;
        -ms-flex-align: center;
        align-items: center
    }

    .slider-item .ellipse-content .centered-content {
        width: 100%
    }

    .slider-item .ellipse-image {
        -ms-flex-order: 2;
        order: 2;
        -ms-flex-positive: 2;
        flex-grow: 1
    }
}

.key-fact {
    margin-bottom: 46px
}

.key-fact h3 {
    color: #282832
}

.key-fact .icon,
.key-fact .icon-text {
    float: left;
    width: calc(100% - 145px)
}

.key-fact .icon p:last-child,
.key-fact .icon-text p:last-child {
    margin-bottom: 0
}

.key-fact .icon {
    color: #05C3DD;
    width: 120px;
    height: 120px;
    font-size: 115px;
    margin-right: 25px
}

.key-fact .icon img {
    max-width: 100%;
    max-height: 100%
}

@media (max-width:767px) {
    .key-fact .icon-text {
        width: calc(100% - 95px)
    }

    .key-fact .icon {
        width: 80px;
        height: 80px;
        font-size: 75px;
        margin-right: 15px
    }
}

.brand-block {
    margin-bottom: 46px
}

.brand-block header h3 {
    color: #f84300
}

.brand-block .brand-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.brand-block .brand-container>.brand-item {
    width: 100%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    text-align: center
}

.brand-block .brand-container>.brand-item img {
    width: 100%
}

.brand-item.teaser {
    display: block
}

@media (max-width:767px) {
    .brand-block .brand-container>.brand-item {
        border-right: 1px solid #d7d7dc;
        border-bottom: 1px solid #d7d7dc
    }

    .brand-block .brand-container>.brand-item:nth-child(2n) {
        border-right: none
    }
}

@media (min-width:768px) and (max-width:991px) {
    .brand-block .brand-container>.brand-item {
        border-bottom: 1px solid #d7d7dc
    }
}

@media (min-width:768px) {
    .brand-block .brand-container>.brand-item {
        -ms-flex-preferred-size: 33.33333333%;
        flex-basis: 33.33333333%;
        border-right: 1px solid #d7d7dc
    }

    .brand-block .brand-container>.brand-item:last-child {
        border-right: none
    }
}

@media (min-width:992px) {
    .brand-block .brand-container {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
}

.side-content {
    margin-bottom: 46px
}

.side-content .half {
    padding-top: 20px;
    padding-right: 25px
}

.side-content .half.side {
    padding: 25px;
    text-align: center;
    border-top: 1px solid #d7d7dc
}

.side-content .half.side h5 {
    font-size: 16px;
    font-family: RCI-Bd
}

@media (min-width:768px) {
    .side-content .half {
        width: 50%;
        float: left
    }

    .side-content .half.side {
        border-top: 0;
        text-align: left;
        border-left: 1px solid #d7d7dc
    }
}

.contact-block #contact-map {
    height: 330px;
    width: 100%
}

.contact-block .info-window-content p {
    margin-bottom: 10px
}

.text-contact-block {
    text-align: center;
    background-color: #fff;
    margin-top: 32px
}

.text-contact-block h3 {
    font-family: MBLZ-Bold
}

.text-contact-block p {
    font-size: 20px;
    line-height: 26px
}

@media (max-width:767px) {
    .text-contact-block {
        text-align: left
    }
}

.text-contact-block .fax,
.text-contact-block .phone {
    color: #282832;
    font-family: MBLZ-Text
}

.text-contact-block .fax .label,
.text-contact-block .phone .label {
    color: #f84300;
    font-family: RCI-Bd;
    text-transform: uppercase
}

@media (max-width:767px) {

    .text-contact-block .fax,
    .text-contact-block .phone {
        display: block
    }

    .text-contact-block .fax .label,
    .text-contact-block .phone .label {
        display: block;
        text-align: left
    }
}

.text-contact-block a.fax:hover,
.text-contact-block a.phone:hover {
    color: #f84300;
    text-decoration: none
}

.text-contact-block .contact-content {
    padding: 40px
}

@media (max-width:767px) {
    .text-contact-block .contact-content {
        padding: 20px
    }
}

.statistic-teaser {
    background-color: #fff;
    margin-bottom: 46px
}

.statistic-teaser header {
    padding-top: 30px;
    border-bottom: 1px solid #d7d7dc
}

.statistic-teaser .half {
    width: 50%;
    float: left;
    padding-bottom: 30px;
    text-align: center;
    border-right: 1px solid #d7d7dc
}

.statistic-teaser .half img {
    padding: 30px;
    max-width: 100%
}

.statistic-teaser .half p {
    padding-left: 20px;
    padding-right: 20px
}

.statistic-teaser .half:last-child {
    border: none
}

@media (max-width:767px) {
    .statistic-teaser .half {
        width: 100%;
        float: none;
        border-right: none;
        border-bottom: 1px solid #d7d7dc
    }
}

.eu-cookie-policy {
    left: 0;
    bottom: 0;
    width: 100%;
    display: none;
    position: fixed
}

.pimcore-editmode.editmode-template .eu-cookie-policy {
    display: block
}

.pimcore-editmode.editmode-template .eu-cookie-policy .eu-cookie-policy-content .button {
    float: none
}

.eu-cookie-policy p {
    margin-bottom: 10px
}

.eu-cookie-policy .eu-cookie-policy-content {
    padding: 20px;
    border: 2px solid #d7d7dc;
    border-bottom: 0;
    background-color: #fff
}

.eu-cookie-policy .eu-cookie-policy-content .button {
    float: right;
    margin-left: 15px;
    background-color: #999
}

.eu-cookie-policy .eu-cookie-policy-content .button:hover {
    color: #999
}

.news {
    padding-bottom: 46px
}

.news .news-items .news-item {
    margin-bottom: 40px;
    border-bottom: 1px solid #d7d7dc;
    padding-bottom: 40px
}

.news .news-items .news-item h1,
.news .news-items .news-item h2,
.news .news-items .news-item h3,
.news .news-items .news-item h4,
.news .news-items .news-item h5,
.news .news-items .news-item h6 {
    margin-top: 15px
}

.news .news-items .news-item p {
    margin-bottom: 15px
}

.news .news-items .news-item .date {
    display: block;
    margin-bottom: 5px
}

.news .news-items .news-item h1,
.news .news-items .news-item h2,
.news .news-items .news-item h3,
.news .news-items .news-item h4,
.news .news-items .news-item h5,
.news .news-items .news-item h6 {
    margin-bottom: 15px
}

.news .button {
    padding: 10px 20px
}

.news .archive {
    padding-top: 30px
}

@media (min-width:768px) {
    .news .archive {
        padding-top: 0
    }
}

.news .pagination {
    text-align: center
}

@media (min-width:768px) {
    .news .pagination {
        text-align: left
    }
}

.news .pagination a {
    padding-right: 10px
}

.news .news-switch {
    padding-top: 40px
}

.news .news-switch .news-next {
    float: right
}

@media (min-width:768px) {
    .news .news-switch .news-next {
        float: none
    }
}

.nav-tabs {
    border-bottom: none;
    margin-bottom: 0 !important
}

.nav-tabs li {
    position: relative;
    background: 0 0;
    border-bottom: none;
    padding-left: 0 !important
}

.nav-tabs li:before {
    display: none !important
}

.nav-tabs li h3 {
    position: relative;
    padding: 10px 20px;
    color: #05C3DD
}

.nav-tabs li.active h3,
.nav-tabs li:active h3,
.nav-tabs li:focus h3,
.nav-tabs li:hover h3 {
    cursor: pointer
}

.nav-tabs li.active h3:before,
.nav-tabs li:active h3:before,
.nav-tabs li:focus h3:before,
.nav-tabs li:hover h3:before {
    position: absolute;
    left: 10px;
    bottom: 0;
    content: "";
    width: calc(100% - 20px);
    height: 2px;
    background: #05C3DD;
    display: block
}

.nav-tabs-container .tab-content {
    padding: 10px 0
}

.nav-tabs-container .tab-pane {
    opacity: 0;
    transition: opacity .15s linear
}

.nav-tabs-container .tab-pane.active {
    display: block;
    opacity: 1
}

.rcibanque-color-scheme.orange .scheme-bg,
.rcibanque-color-scheme.orange .scheme-hover-bg:hover .scheme-active-bg.active {background-color: #f84300;}

.rcibanque-color-scheme.orange .scheme-bg svg path,
.rcibanque-color-scheme.orange .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #f84300
}

.rcibanque-color-scheme.orange .scheme-active.active,
.rcibanque-color-scheme.orange .scheme-color,
.rcibanque-color-scheme.orange .scheme-hover:hover {
    color: #f84300;
}

.rcibanque-color-scheme.orange .rcibanque-color-scheme.orange .scheme-bg,
.rcibanque-color-scheme.orange .rcibanque-color-scheme.orange .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #f84300
}

.rcibanque-color-scheme.orange .rcibanque-color-scheme.orange .scheme-bg svg path,
.rcibanque-color-scheme.orange .rcibanque-color-scheme.orange .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #f84300
}

.rcibanque-color-scheme.orange .rcibanque-color-scheme.orange .scheme-active.active,
.rcibanque-color-scheme.orange .rcibanque-color-scheme.orange .scheme-color,
.rcibanque-color-scheme.orange .rcibanque-color-scheme.orange .scheme-hover:hover {
    color: #f84300
}

.rcibanque-color-scheme.orange .rcibanque-color-scheme.magenta .scheme-bg,
.rcibanque-color-scheme.orange .rcibanque-color-scheme.magenta .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #d20062
}

.rcibanque-color-scheme.orange .rcibanque-color-scheme.magenta .scheme-bg svg path,
.rcibanque-color-scheme.orange .rcibanque-color-scheme.magenta .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #d20062
}

.rcibanque-color-scheme.orange .rcibanque-color-scheme.magenta .scheme-active.active,
.rcibanque-color-scheme.orange .rcibanque-color-scheme.magenta .scheme-color,
.rcibanque-color-scheme.orange .rcibanque-color-scheme.magenta .scheme-hover:hover {
    color: #d20062
}

.rcibanque-color-scheme.orange .rcibanque-color-scheme.plum .scheme-bg,
.rcibanque-color-scheme.orange .rcibanque-color-scheme.plum .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #950075
}

.rcibanque-color-scheme.orange .rcibanque-color-scheme.plum .scheme-bg svg path,
.rcibanque-color-scheme.orange .rcibanque-color-scheme.plum .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #950075
}

.rcibanque-color-scheme.orange .rcibanque-color-scheme.plum .scheme-active.active,
.rcibanque-color-scheme.orange .rcibanque-color-scheme.plum .scheme-color,
.rcibanque-color-scheme.orange .rcibanque-color-scheme.plum .scheme-hover:hover {
    color: #950075
}

.rcibanque-color-scheme.orange .rcibanque-color-scheme.cyan .scheme-bg,
.rcibanque-color-scheme.orange .rcibanque-color-scheme.cyan .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #41d7eb
}

.rcibanque-color-scheme.orange .rcibanque-color-scheme.cyan .scheme-bg svg path,
.rcibanque-color-scheme.orange .rcibanque-color-scheme.cyan .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #41d7eb
}

.rcibanque-color-scheme.orange .rcibanque-color-scheme.cyan .scheme-active.active,
.rcibanque-color-scheme.orange .rcibanque-color-scheme.cyan .scheme-color,
.rcibanque-color-scheme.orange .rcibanque-color-scheme.cyan .scheme-hover:hover {
    color: #41d7eb
}

.rcibanque-color-scheme.orange .rcibanque-color-scheme.blue .scheme-bg,
.rcibanque-color-scheme.orange .rcibanque-color-scheme.blue .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #5ca3d9
}

.rcibanque-color-scheme.orange .rcibanque-color-scheme.blue .scheme-bg svg path,
.rcibanque-color-scheme.orange .rcibanque-color-scheme.blue .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #5ca3d9
}

.rcibanque-color-scheme.orange .rcibanque-color-scheme.blue .scheme-active.active,
.rcibanque-color-scheme.orange .rcibanque-color-scheme.blue .scheme-color,
.rcibanque-color-scheme.orange .rcibanque-color-scheme.blue .scheme-hover:hover {
    color: #5ca3d9
}

.rcibanque-color-scheme.orange .rcibanque-color-scheme.malve .scheme-bg,
.rcibanque-color-scheme.orange .rcibanque-color-scheme.malve .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #7f43e1
}

.rcibanque-color-scheme.orange .rcibanque-color-scheme.malve .scheme-bg svg path,
.rcibanque-color-scheme.orange .rcibanque-color-scheme.malve .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #7f43e1
}

.rcibanque-color-scheme.orange .rcibanque-color-scheme.malve .scheme-active.active,
.rcibanque-color-scheme.orange .rcibanque-color-scheme.malve .scheme-color,
.rcibanque-color-scheme.orange .rcibanque-color-scheme.malve .scheme-hover:hover {
    color: #7f43e1
}

.rcibanque-color-scheme.orange .rcibanque-color-scheme.violett .scheme-bg,
.rcibanque-color-scheme.orange .rcibanque-color-scheme.violett .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #5a00b9
}

.rcibanque-color-scheme.orange .rcibanque-color-scheme.violett .scheme-bg svg path,
.rcibanque-color-scheme.orange .rcibanque-color-scheme.violett .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #5a00b9
}

.rcibanque-color-scheme.orange .rcibanque-color-scheme.violett .scheme-active.active,
.rcibanque-color-scheme.orange .rcibanque-color-scheme.violett .scheme-color,
.rcibanque-color-scheme.orange .rcibanque-color-scheme.violett .scheme-hover:hover {
    color: #5a00b9
}

.rcibanque-color-scheme.orange .rcibanque-color-scheme.turquoise .scheme-bg,
.rcibanque-color-scheme.orange .rcibanque-color-scheme.turquoise .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #05C3DD
}

.rcibanque-color-scheme.orange .rcibanque-color-scheme.turquoise .scheme-bg svg path,
.rcibanque-color-scheme.orange .rcibanque-color-scheme.turquoise .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #05C3DD
}

.rcibanque-color-scheme.orange .rcibanque-color-scheme.turquoise .scheme-active.active,
.rcibanque-color-scheme.orange .rcibanque-color-scheme.turquoise .scheme-color,
.rcibanque-color-scheme.orange .rcibanque-color-scheme.turquoise .scheme-hover:hover {
    color: #05C3DD
}

.rcibanque-color-scheme.orange .rcibanque-color-scheme.teal .scheme-bg,
.rcibanque-color-scheme.orange .rcibanque-color-scheme.teal .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #05C3DD
}

.rcibanque-color-scheme.orange .rcibanque-color-scheme.teal .scheme-bg svg path,
.rcibanque-color-scheme.orange .rcibanque-color-scheme.teal .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #05C3DD
}

.rcibanque-color-scheme.orange .rcibanque-color-scheme.teal .scheme-active.active,
.rcibanque-color-scheme.orange .rcibanque-color-scheme.teal .scheme-color,
.rcibanque-color-scheme.orange .rcibanque-color-scheme.teal .scheme-hover:hover {
    color: #05C3DD
}

.rcibanque-color-scheme.orange .rcibanque-color-scheme.green .scheme-bg,
.rcibanque-color-scheme.orange .rcibanque-color-scheme.green .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #cdd746
}

.rcibanque-color-scheme.orange .rcibanque-color-scheme.green .scheme-bg svg path,
.rcibanque-color-scheme.orange .rcibanque-color-scheme.green .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #cdd746
}

.rcibanque-color-scheme.orange .rcibanque-color-scheme.green .scheme-active.active,
.rcibanque-color-scheme.orange .rcibanque-color-scheme.green .scheme-color,
.rcibanque-color-scheme.orange .rcibanque-color-scheme.green .scheme-hover:hover {
    color: #cdd746
}

.rcibanque-color-scheme.orange .rcibanque-color-scheme.olive .scheme-bg,
.rcibanque-color-scheme.orange .rcibanque-color-scheme.olive .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #aea32f
}

.rcibanque-color-scheme.orange .rcibanque-color-scheme.olive .scheme-bg svg path,
.rcibanque-color-scheme.orange .rcibanque-color-scheme.olive .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #aea32f
}

.rcibanque-color-scheme.orange .rcibanque-color-scheme.olive .scheme-active.active,
.rcibanque-color-scheme.orange .rcibanque-color-scheme.olive .scheme-color,
.rcibanque-color-scheme.orange .rcibanque-color-scheme.olive .scheme-hover:hover {
    color: #aea32f
}

.rcibanque-color-scheme.magenta .scheme-bg,
.rcibanque-color-scheme.magenta .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #d20062
}

.rcibanque-color-scheme.magenta .scheme-bg svg path,
.rcibanque-color-scheme.magenta .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #d20062
}

.rcibanque-color-scheme.magenta .scheme-active.active,
.rcibanque-color-scheme.magenta .scheme-color,
.rcibanque-color-scheme.magenta .scheme-hover:hover {
    color: #d20062
}

.rcibanque-color-scheme.magenta .rcibanque-color-scheme.orange .scheme-bg,
.rcibanque-color-scheme.magenta .rcibanque-color-scheme.orange .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #f84300
}

.rcibanque-color-scheme.magenta .rcibanque-color-scheme.orange .scheme-bg svg path,
.rcibanque-color-scheme.magenta .rcibanque-color-scheme.orange .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #f84300
}

.rcibanque-color-scheme.magenta .rcibanque-color-scheme.orange .scheme-active.active,
.rcibanque-color-scheme.magenta .rcibanque-color-scheme.orange .scheme-color,
.rcibanque-color-scheme.magenta .rcibanque-color-scheme.orange .scheme-hover:hover {
    color: #f84300
}

.rcibanque-color-scheme.magenta .rcibanque-color-scheme.magenta .scheme-bg,
.rcibanque-color-scheme.magenta .rcibanque-color-scheme.magenta .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #d20062
}

.rcibanque-color-scheme.magenta .rcibanque-color-scheme.magenta .scheme-bg svg path,
.rcibanque-color-scheme.magenta .rcibanque-color-scheme.magenta .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #d20062
}

.rcibanque-color-scheme.magenta .rcibanque-color-scheme.magenta .scheme-active.active,
.rcibanque-color-scheme.magenta .rcibanque-color-scheme.magenta .scheme-color,
.rcibanque-color-scheme.magenta .rcibanque-color-scheme.magenta .scheme-hover:hover {
    color: #d20062
}

.rcibanque-color-scheme.magenta .rcibanque-color-scheme.plum .scheme-bg,
.rcibanque-color-scheme.magenta .rcibanque-color-scheme.plum .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #950075
}

.rcibanque-color-scheme.magenta .rcibanque-color-scheme.plum .scheme-bg svg path,
.rcibanque-color-scheme.magenta .rcibanque-color-scheme.plum .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #950075
}

.rcibanque-color-scheme.magenta .rcibanque-color-scheme.plum .scheme-active.active,
.rcibanque-color-scheme.magenta .rcibanque-color-scheme.plum .scheme-color,
.rcibanque-color-scheme.magenta .rcibanque-color-scheme.plum .scheme-hover:hover {
    color: #950075
}

.rcibanque-color-scheme.magenta .rcibanque-color-scheme.cyan .scheme-bg,
.rcibanque-color-scheme.magenta .rcibanque-color-scheme.cyan .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #41d7eb
}

.rcibanque-color-scheme.magenta .rcibanque-color-scheme.cyan .scheme-bg svg path,
.rcibanque-color-scheme.magenta .rcibanque-color-scheme.cyan .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #41d7eb
}

.rcibanque-color-scheme.magenta .rcibanque-color-scheme.cyan .scheme-active.active,
.rcibanque-color-scheme.magenta .rcibanque-color-scheme.cyan .scheme-color,
.rcibanque-color-scheme.magenta .rcibanque-color-scheme.cyan .scheme-hover:hover {
    color: #41d7eb
}

.rcibanque-color-scheme.magenta .rcibanque-color-scheme.blue .scheme-bg,
.rcibanque-color-scheme.magenta .rcibanque-color-scheme.blue .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #5ca3d9
}

.rcibanque-color-scheme.magenta .rcibanque-color-scheme.blue .scheme-bg svg path,
.rcibanque-color-scheme.magenta .rcibanque-color-scheme.blue .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #5ca3d9
}

.rcibanque-color-scheme.magenta .rcibanque-color-scheme.blue .scheme-active.active,
.rcibanque-color-scheme.magenta .rcibanque-color-scheme.blue .scheme-color,
.rcibanque-color-scheme.magenta .rcibanque-color-scheme.blue .scheme-hover:hover {
    color: #5ca3d9
}

.rcibanque-color-scheme.magenta .rcibanque-color-scheme.malve .scheme-bg,
.rcibanque-color-scheme.magenta .rcibanque-color-scheme.malve .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #7f43e1
}

.rcibanque-color-scheme.magenta .rcibanque-color-scheme.malve .scheme-bg svg path,
.rcibanque-color-scheme.magenta .rcibanque-color-scheme.malve .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #7f43e1
}

.rcibanque-color-scheme.magenta .rcibanque-color-scheme.malve .scheme-active.active,
.rcibanque-color-scheme.magenta .rcibanque-color-scheme.malve .scheme-color,
.rcibanque-color-scheme.magenta .rcibanque-color-scheme.malve .scheme-hover:hover {
    color: #7f43e1
}

.rcibanque-color-scheme.magenta .rcibanque-color-scheme.violett .scheme-bg,
.rcibanque-color-scheme.magenta .rcibanque-color-scheme.violett .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #5a00b9
}

.rcibanque-color-scheme.magenta .rcibanque-color-scheme.violett .scheme-bg svg path,
.rcibanque-color-scheme.magenta .rcibanque-color-scheme.violett .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #5a00b9
}

.rcibanque-color-scheme.magenta .rcibanque-color-scheme.violett .scheme-active.active,
.rcibanque-color-scheme.magenta .rcibanque-color-scheme.violett .scheme-color,
.rcibanque-color-scheme.magenta .rcibanque-color-scheme.violett .scheme-hover:hover {
    color: #5a00b9
}

.rcibanque-color-scheme.magenta .rcibanque-color-scheme.turquoise .scheme-bg,
.rcibanque-color-scheme.magenta .rcibanque-color-scheme.turquoise .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #05C3DD
}

.rcibanque-color-scheme.magenta .rcibanque-color-scheme.turquoise .scheme-bg svg path,
.rcibanque-color-scheme.magenta .rcibanque-color-scheme.turquoise .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #05C3DD
}

.rcibanque-color-scheme.magenta .rcibanque-color-scheme.turquoise .scheme-active.active,
.rcibanque-color-scheme.magenta .rcibanque-color-scheme.turquoise .scheme-color,
.rcibanque-color-scheme.magenta .rcibanque-color-scheme.turquoise .scheme-hover:hover {
    color: #05C3DD
}

.rcibanque-color-scheme.magenta .rcibanque-color-scheme.teal .scheme-bg,
.rcibanque-color-scheme.magenta .rcibanque-color-scheme.teal .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #05C3DD
}

.rcibanque-color-scheme.magenta .rcibanque-color-scheme.teal .scheme-bg svg path,
.rcibanque-color-scheme.magenta .rcibanque-color-scheme.teal .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #05C3DD
}

.rcibanque-color-scheme.magenta .rcibanque-color-scheme.teal .scheme-active.active,
.rcibanque-color-scheme.magenta .rcibanque-color-scheme.teal .scheme-color,
.rcibanque-color-scheme.magenta .rcibanque-color-scheme.teal .scheme-hover:hover {
    color: #05C3DD
}

.rcibanque-color-scheme.magenta .rcibanque-color-scheme.green .scheme-bg,
.rcibanque-color-scheme.magenta .rcibanque-color-scheme.green .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #cdd746
}

.rcibanque-color-scheme.magenta .rcibanque-color-scheme.green .scheme-bg svg path,
.rcibanque-color-scheme.magenta .rcibanque-color-scheme.green .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #cdd746
}

.rcibanque-color-scheme.magenta .rcibanque-color-scheme.green .scheme-active.active,
.rcibanque-color-scheme.magenta .rcibanque-color-scheme.green .scheme-color,
.rcibanque-color-scheme.magenta .rcibanque-color-scheme.green .scheme-hover:hover {
    color: #cdd746
}

.rcibanque-color-scheme.magenta .rcibanque-color-scheme.olive .scheme-bg,
.rcibanque-color-scheme.magenta .rcibanque-color-scheme.olive .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #aea32f
}

.rcibanque-color-scheme.magenta .rcibanque-color-scheme.olive .scheme-bg svg path,
.rcibanque-color-scheme.magenta .rcibanque-color-scheme.olive .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #aea32f
}

.rcibanque-color-scheme.magenta .rcibanque-color-scheme.olive .scheme-active.active,
.rcibanque-color-scheme.magenta .rcibanque-color-scheme.olive .scheme-color,
.rcibanque-color-scheme.magenta .rcibanque-color-scheme.olive .scheme-hover:hover {
    color: #aea32f
}

.rcibanque-color-scheme.plum .scheme-bg,
.rcibanque-color-scheme.plum .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #950075
}

.rcibanque-color-scheme.plum .scheme-bg svg path,
.rcibanque-color-scheme.plum .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #950075
}

.rcibanque-color-scheme.plum .scheme-active.active,
.rcibanque-color-scheme.plum .scheme-color,
.rcibanque-color-scheme.plum .scheme-hover:hover {
    color: #950075
}

.rcibanque-color-scheme.plum .rcibanque-color-scheme.orange .scheme-bg,
.rcibanque-color-scheme.plum .rcibanque-color-scheme.orange .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #f84300
}

.rcibanque-color-scheme.plum .rcibanque-color-scheme.orange .scheme-bg svg path,
.rcibanque-color-scheme.plum .rcibanque-color-scheme.orange .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #f84300
}

.rcibanque-color-scheme.plum .rcibanque-color-scheme.orange .scheme-active.active,
.rcibanque-color-scheme.plum .rcibanque-color-scheme.orange .scheme-color,
.rcibanque-color-scheme.plum .rcibanque-color-scheme.orange .scheme-hover:hover {
    color: #f84300
}

.rcibanque-color-scheme.plum .rcibanque-color-scheme.magenta .scheme-bg,
.rcibanque-color-scheme.plum .rcibanque-color-scheme.magenta .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #d20062
}

.rcibanque-color-scheme.plum .rcibanque-color-scheme.magenta .scheme-bg svg path,
.rcibanque-color-scheme.plum .rcibanque-color-scheme.magenta .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #d20062
}

.rcibanque-color-scheme.plum .rcibanque-color-scheme.magenta .scheme-active.active,
.rcibanque-color-scheme.plum .rcibanque-color-scheme.magenta .scheme-color,
.rcibanque-color-scheme.plum .rcibanque-color-scheme.magenta .scheme-hover:hover {
    color: #d20062
}

.rcibanque-color-scheme.plum .rcibanque-color-scheme.plum .scheme-bg,
.rcibanque-color-scheme.plum .rcibanque-color-scheme.plum .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #950075
}

.rcibanque-color-scheme.plum .rcibanque-color-scheme.plum .scheme-bg svg path,
.rcibanque-color-scheme.plum .rcibanque-color-scheme.plum .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #950075
}

.rcibanque-color-scheme.plum .rcibanque-color-scheme.plum .scheme-active.active,
.rcibanque-color-scheme.plum .rcibanque-color-scheme.plum .scheme-color,
.rcibanque-color-scheme.plum .rcibanque-color-scheme.plum .scheme-hover:hover {
    color: #950075
}

.rcibanque-color-scheme.plum .rcibanque-color-scheme.cyan .scheme-bg,
.rcibanque-color-scheme.plum .rcibanque-color-scheme.cyan .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #41d7eb
}

.rcibanque-color-scheme.plum .rcibanque-color-scheme.cyan .scheme-bg svg path,
.rcibanque-color-scheme.plum .rcibanque-color-scheme.cyan .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #41d7eb
}

.rcibanque-color-scheme.plum .rcibanque-color-scheme.cyan .scheme-active.active,
.rcibanque-color-scheme.plum .rcibanque-color-scheme.cyan .scheme-color,
.rcibanque-color-scheme.plum .rcibanque-color-scheme.cyan .scheme-hover:hover {
    color: #41d7eb
}

.rcibanque-color-scheme.plum .rcibanque-color-scheme.blue .scheme-bg,
.rcibanque-color-scheme.plum .rcibanque-color-scheme.blue .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #5ca3d9
}

.rcibanque-color-scheme.plum .rcibanque-color-scheme.blue .scheme-bg svg path,
.rcibanque-color-scheme.plum .rcibanque-color-scheme.blue .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #5ca3d9
}

.rcibanque-color-scheme.plum .rcibanque-color-scheme.blue .scheme-active.active,
.rcibanque-color-scheme.plum .rcibanque-color-scheme.blue .scheme-color,
.rcibanque-color-scheme.plum .rcibanque-color-scheme.blue .scheme-hover:hover {
    color: #5ca3d9
}

.rcibanque-color-scheme.plum .rcibanque-color-scheme.malve .scheme-bg,
.rcibanque-color-scheme.plum .rcibanque-color-scheme.malve .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #7f43e1
}

.rcibanque-color-scheme.plum .rcibanque-color-scheme.malve .scheme-bg svg path,
.rcibanque-color-scheme.plum .rcibanque-color-scheme.malve .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #7f43e1
}

.rcibanque-color-scheme.plum .rcibanque-color-scheme.malve .scheme-active.active,
.rcibanque-color-scheme.plum .rcibanque-color-scheme.malve .scheme-color,
.rcibanque-color-scheme.plum .rcibanque-color-scheme.malve .scheme-hover:hover {
    color: #7f43e1
}

.rcibanque-color-scheme.plum .rcibanque-color-scheme.violett .scheme-bg,
.rcibanque-color-scheme.plum .rcibanque-color-scheme.violett .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #5a00b9
}

.rcibanque-color-scheme.plum .rcibanque-color-scheme.violett .scheme-bg svg path,
.rcibanque-color-scheme.plum .rcibanque-color-scheme.violett .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #5a00b9
}

.rcibanque-color-scheme.plum .rcibanque-color-scheme.violett .scheme-active.active,
.rcibanque-color-scheme.plum .rcibanque-color-scheme.violett .scheme-color,
.rcibanque-color-scheme.plum .rcibanque-color-scheme.violett .scheme-hover:hover {
    color: #5a00b9
}

.rcibanque-color-scheme.plum .rcibanque-color-scheme.turquoise .scheme-bg,
.rcibanque-color-scheme.plum .rcibanque-color-scheme.turquoise .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #05C3DD
}

.rcibanque-color-scheme.plum .rcibanque-color-scheme.turquoise .scheme-bg svg path,
.rcibanque-color-scheme.plum .rcibanque-color-scheme.turquoise .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #05C3DD
}

.rcibanque-color-scheme.plum .rcibanque-color-scheme.turquoise .scheme-active.active,
.rcibanque-color-scheme.plum .rcibanque-color-scheme.turquoise .scheme-color,
.rcibanque-color-scheme.plum .rcibanque-color-scheme.turquoise .scheme-hover:hover {
    color: #05C3DD
}

.rcibanque-color-scheme.plum .rcibanque-color-scheme.teal .scheme-bg,
.rcibanque-color-scheme.plum .rcibanque-color-scheme.teal .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #05C3DD
}

.rcibanque-color-scheme.plum .rcibanque-color-scheme.teal .scheme-bg svg path,
.rcibanque-color-scheme.plum .rcibanque-color-scheme.teal .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #05C3DD
}

.rcibanque-color-scheme.plum .rcibanque-color-scheme.teal .scheme-active.active,
.rcibanque-color-scheme.plum .rcibanque-color-scheme.teal .scheme-color,
.rcibanque-color-scheme.plum .rcibanque-color-scheme.teal .scheme-hover:hover {
    color: #05C3DD
}

.rcibanque-color-scheme.plum .rcibanque-color-scheme.green .scheme-bg,
.rcibanque-color-scheme.plum .rcibanque-color-scheme.green .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #cdd746
}

.rcibanque-color-scheme.plum .rcibanque-color-scheme.green .scheme-bg svg path,
.rcibanque-color-scheme.plum .rcibanque-color-scheme.green .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #cdd746
}

.rcibanque-color-scheme.plum .rcibanque-color-scheme.green .scheme-active.active,
.rcibanque-color-scheme.plum .rcibanque-color-scheme.green .scheme-color,
.rcibanque-color-scheme.plum .rcibanque-color-scheme.green .scheme-hover:hover {
    color: #cdd746
}

.rcibanque-color-scheme.plum .rcibanque-color-scheme.olive .scheme-bg,
.rcibanque-color-scheme.plum .rcibanque-color-scheme.olive .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #aea32f
}

.rcibanque-color-scheme.plum .rcibanque-color-scheme.olive .scheme-bg svg path,
.rcibanque-color-scheme.plum .rcibanque-color-scheme.olive .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #aea32f
}

.rcibanque-color-scheme.plum .rcibanque-color-scheme.olive .scheme-active.active,
.rcibanque-color-scheme.plum .rcibanque-color-scheme.olive .scheme-color,
.rcibanque-color-scheme.plum .rcibanque-color-scheme.olive .scheme-hover:hover {
    color: #aea32f
}

.rcibanque-color-scheme.cyan .scheme-bg,
.rcibanque-color-scheme.cyan .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #41d7eb
}

.rcibanque-color-scheme.cyan .scheme-bg svg path,
.rcibanque-color-scheme.cyan .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #41d7eb
}

.rcibanque-color-scheme.cyan .scheme-active.active,
.rcibanque-color-scheme.cyan .scheme-color,
.rcibanque-color-scheme.cyan .scheme-hover:hover {
    color: #41d7eb
}

.rcibanque-color-scheme.cyan .rcibanque-color-scheme.orange .scheme-bg,
.rcibanque-color-scheme.cyan .rcibanque-color-scheme.orange .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #f84300
}

.rcibanque-color-scheme.cyan .rcibanque-color-scheme.orange .scheme-bg svg path,
.rcibanque-color-scheme.cyan .rcibanque-color-scheme.orange .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #f84300
}

.rcibanque-color-scheme.cyan .rcibanque-color-scheme.orange .scheme-active.active,
.rcibanque-color-scheme.cyan .rcibanque-color-scheme.orange .scheme-color,
.rcibanque-color-scheme.cyan .rcibanque-color-scheme.orange .scheme-hover:hover {
    color: #f84300
}

.rcibanque-color-scheme.cyan .rcibanque-color-scheme.magenta .scheme-bg,
.rcibanque-color-scheme.cyan .rcibanque-color-scheme.magenta .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #d20062
}

.rcibanque-color-scheme.cyan .rcibanque-color-scheme.magenta .scheme-bg svg path,
.rcibanque-color-scheme.cyan .rcibanque-color-scheme.magenta .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #d20062
}

.rcibanque-color-scheme.cyan .rcibanque-color-scheme.magenta .scheme-active.active,
.rcibanque-color-scheme.cyan .rcibanque-color-scheme.magenta .scheme-color,
.rcibanque-color-scheme.cyan .rcibanque-color-scheme.magenta .scheme-hover:hover {
    color: #d20062
}

.rcibanque-color-scheme.cyan .rcibanque-color-scheme.plum .scheme-bg,
.rcibanque-color-scheme.cyan .rcibanque-color-scheme.plum .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #950075
}

.rcibanque-color-scheme.cyan .rcibanque-color-scheme.plum .scheme-bg svg path,
.rcibanque-color-scheme.cyan .rcibanque-color-scheme.plum .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #950075
}

.rcibanque-color-scheme.cyan .rcibanque-color-scheme.plum .scheme-active.active,
.rcibanque-color-scheme.cyan .rcibanque-color-scheme.plum .scheme-color,
.rcibanque-color-scheme.cyan .rcibanque-color-scheme.plum .scheme-hover:hover {
    color: #950075
}

.rcibanque-color-scheme.cyan .rcibanque-color-scheme.cyan .scheme-bg,
.rcibanque-color-scheme.cyan .rcibanque-color-scheme.cyan .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #41d7eb
}

.rcibanque-color-scheme.cyan .rcibanque-color-scheme.cyan .scheme-bg svg path,
.rcibanque-color-scheme.cyan .rcibanque-color-scheme.cyan .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #41d7eb
}

.rcibanque-color-scheme.cyan .rcibanque-color-scheme.cyan .scheme-active.active,
.rcibanque-color-scheme.cyan .rcibanque-color-scheme.cyan .scheme-color,
.rcibanque-color-scheme.cyan .rcibanque-color-scheme.cyan .scheme-hover:hover {
    color: #41d7eb
}

.rcibanque-color-scheme.cyan .rcibanque-color-scheme.blue .scheme-bg,
.rcibanque-color-scheme.cyan .rcibanque-color-scheme.blue .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #5ca3d9
}

.rcibanque-color-scheme.cyan .rcibanque-color-scheme.blue .scheme-bg svg path,
.rcibanque-color-scheme.cyan .rcibanque-color-scheme.blue .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #5ca3d9
}

.rcibanque-color-scheme.cyan .rcibanque-color-scheme.blue .scheme-active.active,
.rcibanque-color-scheme.cyan .rcibanque-color-scheme.blue .scheme-color,
.rcibanque-color-scheme.cyan .rcibanque-color-scheme.blue .scheme-hover:hover {
    color: #5ca3d9
}

.rcibanque-color-scheme.cyan .rcibanque-color-scheme.malve .scheme-bg,
.rcibanque-color-scheme.cyan .rcibanque-color-scheme.malve .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #7f43e1
}

.rcibanque-color-scheme.cyan .rcibanque-color-scheme.malve .scheme-bg svg path,
.rcibanque-color-scheme.cyan .rcibanque-color-scheme.malve .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #7f43e1
}

.rcibanque-color-scheme.cyan .rcibanque-color-scheme.malve .scheme-active.active,
.rcibanque-color-scheme.cyan .rcibanque-color-scheme.malve .scheme-color,
.rcibanque-color-scheme.cyan .rcibanque-color-scheme.malve .scheme-hover:hover {
    color: #7f43e1
}

.rcibanque-color-scheme.cyan .rcibanque-color-scheme.violett .scheme-bg,
.rcibanque-color-scheme.cyan .rcibanque-color-scheme.violett .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #5a00b9
}

.rcibanque-color-scheme.cyan .rcibanque-color-scheme.violett .scheme-bg svg path,
.rcibanque-color-scheme.cyan .rcibanque-color-scheme.violett .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #5a00b9
}

.rcibanque-color-scheme.cyan .rcibanque-color-scheme.violett .scheme-active.active,
.rcibanque-color-scheme.cyan .rcibanque-color-scheme.violett .scheme-color,
.rcibanque-color-scheme.cyan .rcibanque-color-scheme.violett .scheme-hover:hover {
    color: #5a00b9
}

.rcibanque-color-scheme.cyan .rcibanque-color-scheme.turquoise .scheme-bg,
.rcibanque-color-scheme.cyan .rcibanque-color-scheme.turquoise .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #05C3DD
}

.rcibanque-color-scheme.cyan .rcibanque-color-scheme.turquoise .scheme-bg svg path,
.rcibanque-color-scheme.cyan .rcibanque-color-scheme.turquoise .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #05C3DD
}

.rcibanque-color-scheme.cyan .rcibanque-color-scheme.turquoise .scheme-active.active,
.rcibanque-color-scheme.cyan .rcibanque-color-scheme.turquoise .scheme-color,
.rcibanque-color-scheme.cyan .rcibanque-color-scheme.turquoise .scheme-hover:hover {
    color: #05C3DD
}

.rcibanque-color-scheme.cyan .rcibanque-color-scheme.teal .scheme-bg,
.rcibanque-color-scheme.cyan .rcibanque-color-scheme.teal .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #05C3DD
}

.rcibanque-color-scheme.cyan .rcibanque-color-scheme.teal .scheme-bg svg path,
.rcibanque-color-scheme.cyan .rcibanque-color-scheme.teal .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #05C3DD
}

.rcibanque-color-scheme.cyan .rcibanque-color-scheme.teal .scheme-active.active,
.rcibanque-color-scheme.cyan .rcibanque-color-scheme.teal .scheme-color,
.rcibanque-color-scheme.cyan .rcibanque-color-scheme.teal .scheme-hover:hover {
    color: #05C3DD
}

.rcibanque-color-scheme.cyan .rcibanque-color-scheme.green .scheme-bg,
.rcibanque-color-scheme.cyan .rcibanque-color-scheme.green .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #cdd746
}

.rcibanque-color-scheme.cyan .rcibanque-color-scheme.green .scheme-bg svg path,
.rcibanque-color-scheme.cyan .rcibanque-color-scheme.green .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #cdd746
}

.rcibanque-color-scheme.cyan .rcibanque-color-scheme.green .scheme-active.active,
.rcibanque-color-scheme.cyan .rcibanque-color-scheme.green .scheme-color,
.rcibanque-color-scheme.cyan .rcibanque-color-scheme.green .scheme-hover:hover {
    color: #cdd746
}

.rcibanque-color-scheme.cyan .rcibanque-color-scheme.olive .scheme-bg,
.rcibanque-color-scheme.cyan .rcibanque-color-scheme.olive .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #aea32f
}

.rcibanque-color-scheme.cyan .rcibanque-color-scheme.olive .scheme-bg svg path,
.rcibanque-color-scheme.cyan .rcibanque-color-scheme.olive .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #aea32f
}

.rcibanque-color-scheme.cyan .rcibanque-color-scheme.olive .scheme-active.active,
.rcibanque-color-scheme.cyan .rcibanque-color-scheme.olive .scheme-color,
.rcibanque-color-scheme.cyan .rcibanque-color-scheme.olive .scheme-hover:hover {
    color: #aea32f
}

.rcibanque-color-scheme.blue .scheme-bg,
.rcibanque-color-scheme.blue .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #5ca3d9
}

.rcibanque-color-scheme.blue .scheme-bg svg path,
.rcibanque-color-scheme.blue .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #5ca3d9
}

.rcibanque-color-scheme.blue .scheme-active.active,
.rcibanque-color-scheme.blue .scheme-color,
.rcibanque-color-scheme.blue .scheme-hover:hover {
    color: #5ca3d9
}

.rcibanque-color-scheme.blue .rcibanque-color-scheme.orange .scheme-bg,
.rcibanque-color-scheme.blue .rcibanque-color-scheme.orange .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #f84300
}

.rcibanque-color-scheme.blue .rcibanque-color-scheme.orange .scheme-bg svg path,
.rcibanque-color-scheme.blue .rcibanque-color-scheme.orange .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #f84300
}

.rcibanque-color-scheme.blue .rcibanque-color-scheme.orange .scheme-active.active,
.rcibanque-color-scheme.blue .rcibanque-color-scheme.orange .scheme-color,
.rcibanque-color-scheme.blue .rcibanque-color-scheme.orange .scheme-hover:hover {
    color: #f84300
}

.rcibanque-color-scheme.blue .rcibanque-color-scheme.magenta .scheme-bg,
.rcibanque-color-scheme.blue .rcibanque-color-scheme.magenta .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #d20062
}

.rcibanque-color-scheme.blue .rcibanque-color-scheme.magenta .scheme-bg svg path,
.rcibanque-color-scheme.blue .rcibanque-color-scheme.magenta .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #d20062
}

.rcibanque-color-scheme.blue .rcibanque-color-scheme.magenta .scheme-active.active,
.rcibanque-color-scheme.blue .rcibanque-color-scheme.magenta .scheme-color,
.rcibanque-color-scheme.blue .rcibanque-color-scheme.magenta .scheme-hover:hover {
    color: #d20062
}

.rcibanque-color-scheme.blue .rcibanque-color-scheme.plum .scheme-bg,
.rcibanque-color-scheme.blue .rcibanque-color-scheme.plum .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #950075
}

.rcibanque-color-scheme.blue .rcibanque-color-scheme.plum .scheme-bg svg path,
.rcibanque-color-scheme.blue .rcibanque-color-scheme.plum .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #950075
}

.rcibanque-color-scheme.blue .rcibanque-color-scheme.plum .scheme-active.active,
.rcibanque-color-scheme.blue .rcibanque-color-scheme.plum .scheme-color,
.rcibanque-color-scheme.blue .rcibanque-color-scheme.plum .scheme-hover:hover {
    color: #950075
}

.rcibanque-color-scheme.blue .rcibanque-color-scheme.cyan .scheme-bg,
.rcibanque-color-scheme.blue .rcibanque-color-scheme.cyan .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #41d7eb
}

.rcibanque-color-scheme.blue .rcibanque-color-scheme.cyan .scheme-bg svg path,
.rcibanque-color-scheme.blue .rcibanque-color-scheme.cyan .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #41d7eb
}

.rcibanque-color-scheme.blue .rcibanque-color-scheme.cyan .scheme-active.active,
.rcibanque-color-scheme.blue .rcibanque-color-scheme.cyan .scheme-color,
.rcibanque-color-scheme.blue .rcibanque-color-scheme.cyan .scheme-hover:hover {
    color: #41d7eb
}

.rcibanque-color-scheme.blue .rcibanque-color-scheme.blue .scheme-bg,
.rcibanque-color-scheme.blue .rcibanque-color-scheme.blue .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #5ca3d9
}

.rcibanque-color-scheme.blue .rcibanque-color-scheme.blue .scheme-bg svg path,
.rcibanque-color-scheme.blue .rcibanque-color-scheme.blue .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #5ca3d9
}

.rcibanque-color-scheme.blue .rcibanque-color-scheme.blue .scheme-active.active,
.rcibanque-color-scheme.blue .rcibanque-color-scheme.blue .scheme-color,
.rcibanque-color-scheme.blue .rcibanque-color-scheme.blue .scheme-hover:hover {
    color: #5ca3d9
}

.rcibanque-color-scheme.blue .rcibanque-color-scheme.malve .scheme-bg,
.rcibanque-color-scheme.blue .rcibanque-color-scheme.malve .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #7f43e1
}

.rcibanque-color-scheme.blue .rcibanque-color-scheme.malve .scheme-bg svg path,
.rcibanque-color-scheme.blue .rcibanque-color-scheme.malve .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #7f43e1
}

.rcibanque-color-scheme.blue .rcibanque-color-scheme.malve .scheme-active.active,
.rcibanque-color-scheme.blue .rcibanque-color-scheme.malve .scheme-color,
.rcibanque-color-scheme.blue .rcibanque-color-scheme.malve .scheme-hover:hover {
    color: #7f43e1
}

.rcibanque-color-scheme.blue .rcibanque-color-scheme.violett .scheme-bg,
.rcibanque-color-scheme.blue .rcibanque-color-scheme.violett .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #5a00b9
}

.rcibanque-color-scheme.blue .rcibanque-color-scheme.violett .scheme-bg svg path,
.rcibanque-color-scheme.blue .rcibanque-color-scheme.violett .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #5a00b9
}

.rcibanque-color-scheme.blue .rcibanque-color-scheme.violett .scheme-active.active,
.rcibanque-color-scheme.blue .rcibanque-color-scheme.violett .scheme-color,
.rcibanque-color-scheme.blue .rcibanque-color-scheme.violett .scheme-hover:hover {
    color: #5a00b9
}

.rcibanque-color-scheme.blue .rcibanque-color-scheme.turquoise .scheme-bg,
.rcibanque-color-scheme.blue .rcibanque-color-scheme.turquoise .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #05C3DD
}

.rcibanque-color-scheme.blue .rcibanque-color-scheme.turquoise .scheme-bg svg path,
.rcibanque-color-scheme.blue .rcibanque-color-scheme.turquoise .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #05C3DD
}

.rcibanque-color-scheme.blue .rcibanque-color-scheme.turquoise .scheme-active.active,
.rcibanque-color-scheme.blue .rcibanque-color-scheme.turquoise .scheme-color,
.rcibanque-color-scheme.blue .rcibanque-color-scheme.turquoise .scheme-hover:hover {
    color: #05C3DD
}

.rcibanque-color-scheme.blue .rcibanque-color-scheme.teal .scheme-bg,
.rcibanque-color-scheme.blue .rcibanque-color-scheme.teal .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #05C3DD
}

.rcibanque-color-scheme.blue .rcibanque-color-scheme.teal .scheme-bg svg path,
.rcibanque-color-scheme.blue .rcibanque-color-scheme.teal .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #05C3DD
}

.rcibanque-color-scheme.blue .rcibanque-color-scheme.teal .scheme-active.active,
.rcibanque-color-scheme.blue .rcibanque-color-scheme.teal .scheme-color,
.rcibanque-color-scheme.blue .rcibanque-color-scheme.teal .scheme-hover:hover {
    color: #05C3DD
}

.rcibanque-color-scheme.blue .rcibanque-color-scheme.green .scheme-bg,
.rcibanque-color-scheme.blue .rcibanque-color-scheme.green .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #cdd746
}

.rcibanque-color-scheme.blue .rcibanque-color-scheme.green .scheme-bg svg path,
.rcibanque-color-scheme.blue .rcibanque-color-scheme.green .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #cdd746
}

.rcibanque-color-scheme.blue .rcibanque-color-scheme.green .scheme-active.active,
.rcibanque-color-scheme.blue .rcibanque-color-scheme.green .scheme-color,
.rcibanque-color-scheme.blue .rcibanque-color-scheme.green .scheme-hover:hover {
    color: #cdd746
}

.rcibanque-color-scheme.blue .rcibanque-color-scheme.olive .scheme-bg,
.rcibanque-color-scheme.blue .rcibanque-color-scheme.olive .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #aea32f
}

.rcibanque-color-scheme.blue .rcibanque-color-scheme.olive .scheme-bg svg path,
.rcibanque-color-scheme.blue .rcibanque-color-scheme.olive .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #aea32f
}

.rcibanque-color-scheme.blue .rcibanque-color-scheme.olive .scheme-active.active,
.rcibanque-color-scheme.blue .rcibanque-color-scheme.olive .scheme-color,
.rcibanque-color-scheme.blue .rcibanque-color-scheme.olive .scheme-hover:hover {
    color: #aea32f
}

.rcibanque-color-scheme.malve .scheme-bg,
.rcibanque-color-scheme.malve .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #7f43e1
}

.rcibanque-color-scheme.malve .scheme-bg svg path,
.rcibanque-color-scheme.malve .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #7f43e1
}

.rcibanque-color-scheme.malve .scheme-active.active,
.rcibanque-color-scheme.malve .scheme-color,
.rcibanque-color-scheme.malve .scheme-hover:hover {
    color: #7f43e1
}

.rcibanque-color-scheme.malve .rcibanque-color-scheme.orange .scheme-bg,
.rcibanque-color-scheme.malve .rcibanque-color-scheme.orange .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #f84300
}

.rcibanque-color-scheme.malve .rcibanque-color-scheme.orange .scheme-bg svg path,
.rcibanque-color-scheme.malve .rcibanque-color-scheme.orange .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #f84300
}

.rcibanque-color-scheme.malve .rcibanque-color-scheme.orange .scheme-active.active,
.rcibanque-color-scheme.malve .rcibanque-color-scheme.orange .scheme-color,
.rcibanque-color-scheme.malve .rcibanque-color-scheme.orange .scheme-hover:hover {
    color: #f84300
}

.rcibanque-color-scheme.malve .rcibanque-color-scheme.magenta .scheme-bg,
.rcibanque-color-scheme.malve .rcibanque-color-scheme.magenta .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #d20062
}

.rcibanque-color-scheme.malve .rcibanque-color-scheme.magenta .scheme-bg svg path,
.rcibanque-color-scheme.malve .rcibanque-color-scheme.magenta .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #d20062
}

.rcibanque-color-scheme.malve .rcibanque-color-scheme.magenta .scheme-active.active,
.rcibanque-color-scheme.malve .rcibanque-color-scheme.magenta .scheme-color,
.rcibanque-color-scheme.malve .rcibanque-color-scheme.magenta .scheme-hover:hover {
    color: #d20062
}

.rcibanque-color-scheme.malve .rcibanque-color-scheme.plum .scheme-bg,
.rcibanque-color-scheme.malve .rcibanque-color-scheme.plum .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #950075
}

.rcibanque-color-scheme.malve .rcibanque-color-scheme.plum .scheme-bg svg path,
.rcibanque-color-scheme.malve .rcibanque-color-scheme.plum .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #950075
}

.rcibanque-color-scheme.malve .rcibanque-color-scheme.plum .scheme-active.active,
.rcibanque-color-scheme.malve .rcibanque-color-scheme.plum .scheme-color,
.rcibanque-color-scheme.malve .rcibanque-color-scheme.plum .scheme-hover:hover {
    color: #950075
}

.rcibanque-color-scheme.malve .rcibanque-color-scheme.cyan .scheme-bg,
.rcibanque-color-scheme.malve .rcibanque-color-scheme.cyan .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #41d7eb
}

.rcibanque-color-scheme.malve .rcibanque-color-scheme.cyan .scheme-bg svg path,
.rcibanque-color-scheme.malve .rcibanque-color-scheme.cyan .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #41d7eb
}

.rcibanque-color-scheme.malve .rcibanque-color-scheme.cyan .scheme-active.active,
.rcibanque-color-scheme.malve .rcibanque-color-scheme.cyan .scheme-color,
.rcibanque-color-scheme.malve .rcibanque-color-scheme.cyan .scheme-hover:hover {
    color: #41d7eb
}

.rcibanque-color-scheme.malve .rcibanque-color-scheme.blue .scheme-bg,
.rcibanque-color-scheme.malve .rcibanque-color-scheme.blue .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #5ca3d9
}

.rcibanque-color-scheme.malve .rcibanque-color-scheme.blue .scheme-bg svg path,
.rcibanque-color-scheme.malve .rcibanque-color-scheme.blue .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #5ca3d9
}

.rcibanque-color-scheme.malve .rcibanque-color-scheme.blue .scheme-active.active,
.rcibanque-color-scheme.malve .rcibanque-color-scheme.blue .scheme-color,
.rcibanque-color-scheme.malve .rcibanque-color-scheme.blue .scheme-hover:hover {
    color: #5ca3d9
}

.rcibanque-color-scheme.malve .rcibanque-color-scheme.malve .scheme-bg,
.rcibanque-color-scheme.malve .rcibanque-color-scheme.malve .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #7f43e1
}

.rcibanque-color-scheme.malve .rcibanque-color-scheme.malve .scheme-bg svg path,
.rcibanque-color-scheme.malve .rcibanque-color-scheme.malve .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #7f43e1
}

.rcibanque-color-scheme.malve .rcibanque-color-scheme.malve .scheme-active.active,
.rcibanque-color-scheme.malve .rcibanque-color-scheme.malve .scheme-color,
.rcibanque-color-scheme.malve .rcibanque-color-scheme.malve .scheme-hover:hover {
    color: #7f43e1
}

.rcibanque-color-scheme.malve .rcibanque-color-scheme.violett .scheme-bg,
.rcibanque-color-scheme.malve .rcibanque-color-scheme.violett .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #5a00b9
}

.rcibanque-color-scheme.malve .rcibanque-color-scheme.violett .scheme-bg svg path,
.rcibanque-color-scheme.malve .rcibanque-color-scheme.violett .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #5a00b9
}

.rcibanque-color-scheme.malve .rcibanque-color-scheme.violett .scheme-active.active,
.rcibanque-color-scheme.malve .rcibanque-color-scheme.violett .scheme-color,
.rcibanque-color-scheme.malve .rcibanque-color-scheme.violett .scheme-hover:hover {
    color: #5a00b9
}

.rcibanque-color-scheme.malve .rcibanque-color-scheme.turquoise .scheme-bg,
.rcibanque-color-scheme.malve .rcibanque-color-scheme.turquoise .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #05C3DD
}

.rcibanque-color-scheme.malve .rcibanque-color-scheme.turquoise .scheme-bg svg path,
.rcibanque-color-scheme.malve .rcibanque-color-scheme.turquoise .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #05C3DD
}

.rcibanque-color-scheme.malve .rcibanque-color-scheme.turquoise .scheme-active.active,
.rcibanque-color-scheme.malve .rcibanque-color-scheme.turquoise .scheme-color,
.rcibanque-color-scheme.malve .rcibanque-color-scheme.turquoise .scheme-hover:hover {
    color: #05C3DD
}

.rcibanque-color-scheme.malve .rcibanque-color-scheme.teal .scheme-bg,
.rcibanque-color-scheme.malve .rcibanque-color-scheme.teal .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #05C3DD
}

.rcibanque-color-scheme.malve .rcibanque-color-scheme.teal .scheme-bg svg path,
.rcibanque-color-scheme.malve .rcibanque-color-scheme.teal .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #05C3DD
}

.rcibanque-color-scheme.malve .rcibanque-color-scheme.teal .scheme-active.active,
.rcibanque-color-scheme.malve .rcibanque-color-scheme.teal .scheme-color,
.rcibanque-color-scheme.malve .rcibanque-color-scheme.teal .scheme-hover:hover {
    color: #05C3DD
}

.rcibanque-color-scheme.malve .rcibanque-color-scheme.green .scheme-bg,
.rcibanque-color-scheme.malve .rcibanque-color-scheme.green .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #cdd746
}

.rcibanque-color-scheme.malve .rcibanque-color-scheme.green .scheme-bg svg path,
.rcibanque-color-scheme.malve .rcibanque-color-scheme.green .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #cdd746
}

.rcibanque-color-scheme.malve .rcibanque-color-scheme.green .scheme-active.active,
.rcibanque-color-scheme.malve .rcibanque-color-scheme.green .scheme-color,
.rcibanque-color-scheme.malve .rcibanque-color-scheme.green .scheme-hover:hover {
    color: #cdd746
}

.rcibanque-color-scheme.malve .rcibanque-color-scheme.olive .scheme-bg,
.rcibanque-color-scheme.malve .rcibanque-color-scheme.olive .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #aea32f
}

.rcibanque-color-scheme.malve .rcibanque-color-scheme.olive .scheme-bg svg path,
.rcibanque-color-scheme.malve .rcibanque-color-scheme.olive .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #aea32f
}

.rcibanque-color-scheme.malve .rcibanque-color-scheme.olive .scheme-active.active,
.rcibanque-color-scheme.malve .rcibanque-color-scheme.olive .scheme-color,
.rcibanque-color-scheme.malve .rcibanque-color-scheme.olive .scheme-hover:hover {
    color: #aea32f
}

.rcibanque-color-scheme.violett .scheme-bg,
.rcibanque-color-scheme.violett .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #5a00b9
}

.rcibanque-color-scheme.violett .scheme-bg svg path,
.rcibanque-color-scheme.violett .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #5a00b9
}

.rcibanque-color-scheme.violett .scheme-active.active,
.rcibanque-color-scheme.violett .scheme-color,
.rcibanque-color-scheme.violett .scheme-hover:hover {
    color: #f84300;
}

.rcibanque-color-scheme.violett .rcibanque-color-scheme.orange .scheme-bg,
.rcibanque-color-scheme.violett .rcibanque-color-scheme.orange .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #f84300
}

.rcibanque-color-scheme.violett .rcibanque-color-scheme.orange .scheme-bg svg path,
.rcibanque-color-scheme.violett .rcibanque-color-scheme.orange .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #f84300
}

.rcibanque-color-scheme.violett .rcibanque-color-scheme.orange .scheme-active.active,
.rcibanque-color-scheme.violett .rcibanque-color-scheme.orange .scheme-color,
.rcibanque-color-scheme.violett .rcibanque-color-scheme.orange .scheme-hover:hover {
    color: #f84300
}

.rcibanque-color-scheme.violett .rcibanque-color-scheme.magenta .scheme-bg,
.rcibanque-color-scheme.violett .rcibanque-color-scheme.magenta .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #d20062
}

.rcibanque-color-scheme.violett .rcibanque-color-scheme.magenta .scheme-bg svg path,
.rcibanque-color-scheme.violett .rcibanque-color-scheme.magenta .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #d20062
}

.rcibanque-color-scheme.violett .rcibanque-color-scheme.magenta .scheme-active.active,
.rcibanque-color-scheme.violett .rcibanque-color-scheme.magenta .scheme-color,
.rcibanque-color-scheme.violett .rcibanque-color-scheme.magenta .scheme-hover:hover {
    color: #d20062
}

.rcibanque-color-scheme.violett .rcibanque-color-scheme.plum .scheme-bg,
.rcibanque-color-scheme.violett .rcibanque-color-scheme.plum .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #950075
}

.rcibanque-color-scheme.violett .rcibanque-color-scheme.plum .scheme-bg svg path,
.rcibanque-color-scheme.violett .rcibanque-color-scheme.plum .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #950075
}

.rcibanque-color-scheme.violett .rcibanque-color-scheme.plum .scheme-active.active,
.rcibanque-color-scheme.violett .rcibanque-color-scheme.plum .scheme-color,
.rcibanque-color-scheme.violett .rcibanque-color-scheme.plum .scheme-hover:hover {
    color: #950075
}

.rcibanque-color-scheme.violett .rcibanque-color-scheme.cyan .scheme-bg,
.rcibanque-color-scheme.violett .rcibanque-color-scheme.cyan .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #41d7eb
}

.rcibanque-color-scheme.violett .rcibanque-color-scheme.cyan .scheme-bg svg path,
.rcibanque-color-scheme.violett .rcibanque-color-scheme.cyan .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #41d7eb
}

.rcibanque-color-scheme.violett .rcibanque-color-scheme.cyan .scheme-active.active,
.rcibanque-color-scheme.violett .rcibanque-color-scheme.cyan .scheme-color,
.rcibanque-color-scheme.violett .rcibanque-color-scheme.cyan .scheme-hover:hover {
    color: #41d7eb
}

.rcibanque-color-scheme.violett .rcibanque-color-scheme.blue .scheme-bg,
.rcibanque-color-scheme.violett .rcibanque-color-scheme.blue .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #5ca3d9
}

.rcibanque-color-scheme.violett .rcibanque-color-scheme.blue .scheme-bg svg path,
.rcibanque-color-scheme.violett .rcibanque-color-scheme.blue .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #5ca3d9
}

.rcibanque-color-scheme.violett .rcibanque-color-scheme.blue .scheme-active.active,
.rcibanque-color-scheme.violett .rcibanque-color-scheme.blue .scheme-color,
.rcibanque-color-scheme.violett .rcibanque-color-scheme.blue .scheme-hover:hover {
    color: #5ca3d9
}

.rcibanque-color-scheme.violett .rcibanque-color-scheme.malve .scheme-bg,
.rcibanque-color-scheme.violett .rcibanque-color-scheme.malve .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #7f43e1
}

.rcibanque-color-scheme.violett .rcibanque-color-scheme.malve .scheme-bg svg path,
.rcibanque-color-scheme.violett .rcibanque-color-scheme.malve .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #7f43e1
}

.rcibanque-color-scheme.violett .rcibanque-color-scheme.malve .scheme-active.active,
.rcibanque-color-scheme.violett .rcibanque-color-scheme.malve .scheme-color,
.rcibanque-color-scheme.violett .rcibanque-color-scheme.malve .scheme-hover:hover {
    color: #7f43e1
}

.rcibanque-color-scheme.violett .rcibanque-color-scheme.violett .scheme-bg,
.rcibanque-color-scheme.violett .rcibanque-color-scheme.violett .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #f84300;
}

.rcibanque-color-scheme.violett .rcibanque-color-scheme.violett .scheme-bg svg path,
.rcibanque-color-scheme.violett .rcibanque-color-scheme.violett .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #5a00b9
}

.rcibanque-color-scheme.violett .rcibanque-color-scheme.violett .scheme-active.active,
.rcibanque-color-scheme.violett .rcibanque-color-scheme.violett .scheme-color,
.rcibanque-color-scheme.violett .rcibanque-color-scheme.violett .scheme-hover:hover {
    color: #5a00b9
}

.rcibanque-color-scheme.violett .rcibanque-color-scheme.turquoise .scheme-bg,
.rcibanque-color-scheme.violett .rcibanque-color-scheme.turquoise .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #05C3DD
}

.rcibanque-color-scheme.violett .rcibanque-color-scheme.turquoise .scheme-bg svg path,
.rcibanque-color-scheme.violett .rcibanque-color-scheme.turquoise .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #05C3DD
}

.rcibanque-color-scheme.violett .rcibanque-color-scheme.turquoise .scheme-active.active,
.rcibanque-color-scheme.violett .rcibanque-color-scheme.turquoise .scheme-color,
.rcibanque-color-scheme.violett .rcibanque-color-scheme.turquoise .scheme-hover:hover {
    color: #05C3DD
}

.rcibanque-color-scheme.violett .rcibanque-color-scheme.teal .scheme-bg,
.rcibanque-color-scheme.violett .rcibanque-color-scheme.teal .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #05C3DD
}

.rcibanque-color-scheme.violett .rcibanque-color-scheme.teal .scheme-bg svg path,
.rcibanque-color-scheme.violett .rcibanque-color-scheme.teal .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #05C3DD
}

.rcibanque-color-scheme.violett .rcibanque-color-scheme.teal .scheme-active.active,
.rcibanque-color-scheme.violett .rcibanque-color-scheme.teal .scheme-color,
.rcibanque-color-scheme.violett .rcibanque-color-scheme.teal .scheme-hover:hover {
    color: #05C3DD
}

.rcibanque-color-scheme.violett .rcibanque-color-scheme.green .scheme-bg,
.rcibanque-color-scheme.violett .rcibanque-color-scheme.green .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #cdd746
}

.rcibanque-color-scheme.violett .rcibanque-color-scheme.green .scheme-bg svg path,
.rcibanque-color-scheme.violett .rcibanque-color-scheme.green .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #cdd746
}

.rcibanque-color-scheme.violett .rcibanque-color-scheme.green .scheme-active.active,
.rcibanque-color-scheme.violett .rcibanque-color-scheme.green .scheme-color,
.rcibanque-color-scheme.violett .rcibanque-color-scheme.green .scheme-hover:hover {
    color: #cdd746
}

.rcibanque-color-scheme.violett .rcibanque-color-scheme.olive .scheme-bg,
.rcibanque-color-scheme.violett .rcibanque-color-scheme.olive .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #aea32f
}

.rcibanque-color-scheme.violett .rcibanque-color-scheme.olive .scheme-bg svg path,
.rcibanque-color-scheme.violett .rcibanque-color-scheme.olive .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #aea32f
}

.rcibanque-color-scheme.violett .rcibanque-color-scheme.olive .scheme-active.active,
.rcibanque-color-scheme.violett .rcibanque-color-scheme.olive .scheme-color,
.rcibanque-color-scheme.violett .rcibanque-color-scheme.olive .scheme-hover:hover {
    color: #aea32f
}

.rcibanque-color-scheme.turquoise .scheme-bg,
.rcibanque-color-scheme.turquoise .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #05C3DD
}

.rcibanque-color-scheme.turquoise .scheme-bg svg path,
.rcibanque-color-scheme.turquoise .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #05C3DD
}

.rcibanque-color-scheme.turquoise .scheme-active.active,
.rcibanque-color-scheme.turquoise .scheme-color,
.rcibanque-color-scheme.turquoise .scheme-hover:hover {
    color: black;
}

.rcibanque-color-scheme.turquoise .rcibanque-color-scheme.orange .scheme-bg,
.rcibanque-color-scheme.turquoise .rcibanque-color-scheme.orange .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #05C3DD
}

.rcibanque-color-scheme.turquoise .rcibanque-color-scheme.orange .scheme-bg svg path,
.rcibanque-color-scheme.turquoise .rcibanque-color-scheme.orange .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #f84300
}

.rcibanque-color-scheme.turquoise .rcibanque-color-scheme.orange .scheme-active.active,
.rcibanque-color-scheme.turquoise .rcibanque-color-scheme.orange .scheme-color,
.rcibanque-color-scheme.turquoise .rcibanque-color-scheme.orange .scheme-hover:hover {
    color: #d14500;
}

.rcibanque-color-scheme.turquoise .rcibanque-color-scheme.magenta .scheme-bg,
.rcibanque-color-scheme.turquoise .rcibanque-color-scheme.magenta .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #d20062
}

.rcibanque-color-scheme.turquoise .rcibanque-color-scheme.magenta .scheme-bg svg path,
.rcibanque-color-scheme.turquoise .rcibanque-color-scheme.magenta .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #d20062
}

.rcibanque-color-scheme.turquoise .rcibanque-color-scheme.magenta .scheme-active.active,
.rcibanque-color-scheme.turquoise .rcibanque-color-scheme.magenta .scheme-color,
.rcibanque-color-scheme.turquoise .rcibanque-color-scheme.magenta .scheme-hover:hover {
    color: #d20062
}

.rcibanque-color-scheme.turquoise .rcibanque-color-scheme.plum .scheme-bg,
.rcibanque-color-scheme.turquoise .rcibanque-color-scheme.plum .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #950075
}

.rcibanque-color-scheme.turquoise .rcibanque-color-scheme.plum .scheme-bg svg path,
.rcibanque-color-scheme.turquoise .rcibanque-color-scheme.plum .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #950075
}

.rcibanque-color-scheme.turquoise .rcibanque-color-scheme.plum .scheme-active.active,
.rcibanque-color-scheme.turquoise .rcibanque-color-scheme.plum .scheme-color,
.rcibanque-color-scheme.turquoise .rcibanque-color-scheme.plum .scheme-hover:hover {
    color: #950075
}

.rcibanque-color-scheme.turquoise .rcibanque-color-scheme.cyan .scheme-bg,
.rcibanque-color-scheme.turquoise .rcibanque-color-scheme.cyan .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #41d7eb
}

.rcibanque-color-scheme.turquoise .rcibanque-color-scheme.cyan .scheme-bg svg path,
.rcibanque-color-scheme.turquoise .rcibanque-color-scheme.cyan .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #41d7eb
}

.rcibanque-color-scheme.turquoise .rcibanque-color-scheme.cyan .scheme-active.active,
.rcibanque-color-scheme.turquoise .rcibanque-color-scheme.cyan .scheme-color,
.rcibanque-color-scheme.turquoise .rcibanque-color-scheme.cyan .scheme-hover:hover {
    color: #41d7eb
}

.rcibanque-color-scheme.turquoise .rcibanque-color-scheme.blue .scheme-bg,
.rcibanque-color-scheme.turquoise .rcibanque-color-scheme.blue .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #5ca3d9
}

.rcibanque-color-scheme.turquoise .rcibanque-color-scheme.blue .scheme-bg svg path,
.rcibanque-color-scheme.turquoise .rcibanque-color-scheme.blue .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #5ca3d9
}

.rcibanque-color-scheme.turquoise .rcibanque-color-scheme.blue .scheme-active.active,
.rcibanque-color-scheme.turquoise .rcibanque-color-scheme.blue .scheme-color,
.rcibanque-color-scheme.turquoise .rcibanque-color-scheme.blue .scheme-hover:hover {
    color: #5ca3d9
}

.rcibanque-color-scheme.turquoise .rcibanque-color-scheme.malve .scheme-bg,
.rcibanque-color-scheme.turquoise .rcibanque-color-scheme.malve .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #7f43e1
}

.rcibanque-color-scheme.turquoise .rcibanque-color-scheme.malve .scheme-bg svg path,
.rcibanque-color-scheme.turquoise .rcibanque-color-scheme.malve .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #7f43e1
}

.rcibanque-color-scheme.turquoise .rcibanque-color-scheme.malve .scheme-active.active,
.rcibanque-color-scheme.turquoise .rcibanque-color-scheme.malve .scheme-color,
.rcibanque-color-scheme.turquoise .rcibanque-color-scheme.malve .scheme-hover:hover {
    color: #7f43e1
}

.rcibanque-color-scheme.turquoise .rcibanque-color-scheme.violett .scheme-bg,
.rcibanque-color-scheme.turquoise .rcibanque-color-scheme.violett .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #5a00b9
}

.rcibanque-color-scheme.turquoise .rcibanque-color-scheme.violett .scheme-bg svg path,
.rcibanque-color-scheme.turquoise .rcibanque-color-scheme.violett .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #5a00b9
}

.rcibanque-color-scheme.turquoise .rcibanque-color-scheme.violett .scheme-active.active,
.rcibanque-color-scheme.turquoise .rcibanque-color-scheme.violett .scheme-color,
.rcibanque-color-scheme.turquoise .rcibanque-color-scheme.violett .scheme-hover:hover {
    color: #5a00b9
}

.rcibanque-color-scheme.turquoise .rcibanque-color-scheme.turquoise .scheme-bg,
.rcibanque-color-scheme.turquoise .rcibanque-color-scheme.turquoise .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: black;
}

.rcibanque-color-scheme.turquoise .rcibanque-color-scheme.turquoise .scheme-bg svg path,
.rcibanque-color-scheme.turquoise .rcibanque-color-scheme.turquoise .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #05C3DD
}

.rcibanque-color-scheme.turquoise .rcibanque-color-scheme.turquoise .scheme-active.active,
.rcibanque-color-scheme.turquoise .rcibanque-color-scheme.turquoise .scheme-color,
.rcibanque-color-scheme.turquoise .rcibanque-color-scheme.turquoise .scheme-hover:hover {
    color: #05C3DD;
}

.rcibanque-color-scheme.turquoise .rcibanque-color-scheme.teal .scheme-bg,
.rcibanque-color-scheme.turquoise .rcibanque-color-scheme.teal .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #05C3DD
}

.rcibanque-color-scheme.turquoise .rcibanque-color-scheme.teal .scheme-bg svg path,
.rcibanque-color-scheme.turquoise .rcibanque-color-scheme.teal .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #05C3DD
}

.rcibanque-color-scheme.turquoise .rcibanque-color-scheme.teal .scheme-active.active,
.rcibanque-color-scheme.turquoise .rcibanque-color-scheme.teal .scheme-color,
.rcibanque-color-scheme.turquoise .rcibanque-color-scheme.teal .scheme-hover:hover {
    color: #05C3DD
}

.rcibanque-color-scheme.turquoise .rcibanque-color-scheme.green .scheme-bg,
.rcibanque-color-scheme.turquoise .rcibanque-color-scheme.green .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #cdd746
}

.rcibanque-color-scheme.turquoise .rcibanque-color-scheme.green .scheme-bg svg path,
.rcibanque-color-scheme.turquoise .rcibanque-color-scheme.green .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #cdd746
}

.rcibanque-color-scheme.turquoise .rcibanque-color-scheme.green .scheme-active.active,
.rcibanque-color-scheme.turquoise .rcibanque-color-scheme.green .scheme-color,
.rcibanque-color-scheme.turquoise .rcibanque-color-scheme.green .scheme-hover:hover {
    color: #cdd746
}

.rcibanque-color-scheme.turquoise .rcibanque-color-scheme.olive .scheme-bg,
.rcibanque-color-scheme.turquoise .rcibanque-color-scheme.olive .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #aea32f
}

.rcibanque-color-scheme.turquoise .rcibanque-color-scheme.olive .scheme-bg svg path,
.rcibanque-color-scheme.turquoise .rcibanque-color-scheme.olive .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #aea32f
}

.rcibanque-color-scheme.turquoise .rcibanque-color-scheme.olive .scheme-active.active,
.rcibanque-color-scheme.turquoise .rcibanque-color-scheme.olive .scheme-color,
.rcibanque-color-scheme.turquoise .rcibanque-color-scheme.olive .scheme-hover:hover {
    color: #aea32f
}

.rcibanque-color-scheme.teal .scheme-bg,
.rcibanque-color-scheme.teal .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #05C3DD
}

.rcibanque-color-scheme.teal .scheme-bg svg path,
.rcibanque-color-scheme.teal .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #05C3DD
}

.rcibanque-color-scheme.teal .scheme-active.active,
.rcibanque-color-scheme.teal .scheme-color,
.rcibanque-color-scheme.teal .scheme-hover:hover {
    color: #05C3DD
}

.rcibanque-color-scheme.teal .rcibanque-color-scheme.orange .scheme-bg,
.rcibanque-color-scheme.teal .rcibanque-color-scheme.orange .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #f84300
}

.rcibanque-color-scheme.teal .rcibanque-color-scheme.orange .scheme-bg svg path,
.rcibanque-color-scheme.teal .rcibanque-color-scheme.orange .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #f84300
}

.rcibanque-color-scheme.teal .rcibanque-color-scheme.orange .scheme-active.active,
.rcibanque-color-scheme.teal .rcibanque-color-scheme.orange .scheme-color,
.rcibanque-color-scheme.teal .rcibanque-color-scheme.orange .scheme-hover:hover {
    color: #f84300
}

.rcibanque-color-scheme.teal .rcibanque-color-scheme.magenta .scheme-bg,
.rcibanque-color-scheme.teal .rcibanque-color-scheme.magenta .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #d20062
}

.rcibanque-color-scheme.teal .rcibanque-color-scheme.magenta .scheme-bg svg path,
.rcibanque-color-scheme.teal .rcibanque-color-scheme.magenta .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #d20062
}

.rcibanque-color-scheme.teal .rcibanque-color-scheme.magenta .scheme-active.active,
.rcibanque-color-scheme.teal .rcibanque-color-scheme.magenta .scheme-color,
.rcibanque-color-scheme.teal .rcibanque-color-scheme.magenta .scheme-hover:hover {
    color: #d20062
}

.rcibanque-color-scheme.teal .rcibanque-color-scheme.plum .scheme-bg,
.rcibanque-color-scheme.teal .rcibanque-color-scheme.plum .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #950075
}

.rcibanque-color-scheme.teal .rcibanque-color-scheme.plum .scheme-bg svg path,
.rcibanque-color-scheme.teal .rcibanque-color-scheme.plum .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #950075
}

.rcibanque-color-scheme.teal .rcibanque-color-scheme.plum .scheme-active.active,
.rcibanque-color-scheme.teal .rcibanque-color-scheme.plum .scheme-color,
.rcibanque-color-scheme.teal .rcibanque-color-scheme.plum .scheme-hover:hover {
    color: #950075
}

.rcibanque-color-scheme.teal .rcibanque-color-scheme.cyan .scheme-bg,
.rcibanque-color-scheme.teal .rcibanque-color-scheme.cyan .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #41d7eb
}

.rcibanque-color-scheme.teal .rcibanque-color-scheme.cyan .scheme-bg svg path,
.rcibanque-color-scheme.teal .rcibanque-color-scheme.cyan .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #41d7eb
}

.rcibanque-color-scheme.teal .rcibanque-color-scheme.cyan .scheme-active.active,
.rcibanque-color-scheme.teal .rcibanque-color-scheme.cyan .scheme-color,
.rcibanque-color-scheme.teal .rcibanque-color-scheme.cyan .scheme-hover:hover {
    color: #41d7eb
}

.rcibanque-color-scheme.teal .rcibanque-color-scheme.blue .scheme-bg,
.rcibanque-color-scheme.teal .rcibanque-color-scheme.blue .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #5ca3d9
}

.rcibanque-color-scheme.teal .rcibanque-color-scheme.blue .scheme-bg svg path,
.rcibanque-color-scheme.teal .rcibanque-color-scheme.blue .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #5ca3d9
}

.rcibanque-color-scheme.teal .rcibanque-color-scheme.blue .scheme-active.active,
.rcibanque-color-scheme.teal .rcibanque-color-scheme.blue .scheme-color,
.rcibanque-color-scheme.teal .rcibanque-color-scheme.blue .scheme-hover:hover {
    color: #5ca3d9
}

.rcibanque-color-scheme.teal .rcibanque-color-scheme.malve .scheme-bg,
.rcibanque-color-scheme.teal .rcibanque-color-scheme.malve .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #7f43e1
}

.rcibanque-color-scheme.teal .rcibanque-color-scheme.malve .scheme-bg svg path,
.rcibanque-color-scheme.teal .rcibanque-color-scheme.malve .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #7f43e1
}

.rcibanque-color-scheme.teal .rcibanque-color-scheme.malve .scheme-active.active,
.rcibanque-color-scheme.teal .rcibanque-color-scheme.malve .scheme-color,
.rcibanque-color-scheme.teal .rcibanque-color-scheme.malve .scheme-hover:hover {
    color: #7f43e1
}

.rcibanque-color-scheme.teal .rcibanque-color-scheme.violett .scheme-bg,
.rcibanque-color-scheme.teal .rcibanque-color-scheme.violett .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #5a00b9
}

.rcibanque-color-scheme.teal .rcibanque-color-scheme.violett .scheme-bg svg path,
.rcibanque-color-scheme.teal .rcibanque-color-scheme.violett .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #5a00b9
}

.rcibanque-color-scheme.teal .rcibanque-color-scheme.violett .scheme-active.active,
.rcibanque-color-scheme.teal .rcibanque-color-scheme.violett .scheme-color,
.rcibanque-color-scheme.teal .rcibanque-color-scheme.violett .scheme-hover:hover {
    color: #5a00b9
}

.rcibanque-color-scheme.teal .rcibanque-color-scheme.turquoise .scheme-bg,
.rcibanque-color-scheme.teal .rcibanque-color-scheme.turquoise .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #05C3DD
}

.rcibanque-color-scheme.teal .rcibanque-color-scheme.turquoise .scheme-bg svg path,
.rcibanque-color-scheme.teal .rcibanque-color-scheme.turquoise .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #05C3DD
}

.rcibanque-color-scheme.teal .rcibanque-color-scheme.turquoise .scheme-active.active,
.rcibanque-color-scheme.teal .rcibanque-color-scheme.turquoise .scheme-color,
.rcibanque-color-scheme.teal .rcibanque-color-scheme.turquoise .scheme-hover:hover {
    color: #05C3DD
}

.rcibanque-color-scheme.teal .rcibanque-color-scheme.teal .scheme-bg,
.rcibanque-color-scheme.teal .rcibanque-color-scheme.teal .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #05C3DD
}

.rcibanque-color-scheme.teal .rcibanque-color-scheme.teal .scheme-bg svg path,
.rcibanque-color-scheme.teal .rcibanque-color-scheme.teal .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #05C3DD
}

.rcibanque-color-scheme.teal .rcibanque-color-scheme.teal .scheme-active.active,
.rcibanque-color-scheme.teal .rcibanque-color-scheme.teal .scheme-color,
.rcibanque-color-scheme.teal .rcibanque-color-scheme.teal .scheme-hover:hover {
    color: #05C3DD
}

.rcibanque-color-scheme.teal .rcibanque-color-scheme.green .scheme-bg,
.rcibanque-color-scheme.teal .rcibanque-color-scheme.green .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #cdd746
}

.rcibanque-color-scheme.teal .rcibanque-color-scheme.green .scheme-bg svg path,
.rcibanque-color-scheme.teal .rcibanque-color-scheme.green .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #cdd746
}

.rcibanque-color-scheme.teal .rcibanque-color-scheme.green .scheme-active.active,
.rcibanque-color-scheme.teal .rcibanque-color-scheme.green .scheme-color,
.rcibanque-color-scheme.teal .rcibanque-color-scheme.green .scheme-hover:hover {
    color: #cdd746
}

.rcibanque-color-scheme.teal .rcibanque-color-scheme.olive .scheme-bg,
.rcibanque-color-scheme.teal .rcibanque-color-scheme.olive .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #aea32f
}

.rcibanque-color-scheme.teal .rcibanque-color-scheme.olive .scheme-bg svg path,
.rcibanque-color-scheme.teal .rcibanque-color-scheme.olive .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #aea32f
}

.rcibanque-color-scheme.teal .rcibanque-color-scheme.olive .scheme-active.active,
.rcibanque-color-scheme.teal .rcibanque-color-scheme.olive .scheme-color,
.rcibanque-color-scheme.teal .rcibanque-color-scheme.olive .scheme-hover:hover {
    color: #aea32f
}

.rcibanque-color-scheme.green .scheme-bg,
.rcibanque-color-scheme.green .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #cdd746
}

.rcibanque-color-scheme.green .scheme-bg svg path,
.rcibanque-color-scheme.green .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #cdd746
}

.rcibanque-color-scheme.green .scheme-active.active,
.rcibanque-color-scheme.green .scheme-color,
.rcibanque-color-scheme.green .scheme-hover:hover {
    color: #cdd746
}

.rcibanque-color-scheme.green .rcibanque-color-scheme.orange .scheme-bg,
.rcibanque-color-scheme.green .rcibanque-color-scheme.orange .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #f84300
}

.rcibanque-color-scheme.green .rcibanque-color-scheme.orange .scheme-bg svg path,
.rcibanque-color-scheme.green .rcibanque-color-scheme.orange .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #f84300
}

.rcibanque-color-scheme.green .rcibanque-color-scheme.orange .scheme-active.active,
.rcibanque-color-scheme.green .rcibanque-color-scheme.orange .scheme-color,
.rcibanque-color-scheme.green .rcibanque-color-scheme.orange .scheme-hover:hover {
    color: #f84300
}

.rcibanque-color-scheme.green .rcibanque-color-scheme.magenta .scheme-bg,
.rcibanque-color-scheme.green .rcibanque-color-scheme.magenta .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #d20062
}

.rcibanque-color-scheme.green .rcibanque-color-scheme.magenta .scheme-bg svg path,
.rcibanque-color-scheme.green .rcibanque-color-scheme.magenta .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #d20062
}

.rcibanque-color-scheme.green .rcibanque-color-scheme.magenta .scheme-active.active,
.rcibanque-color-scheme.green .rcibanque-color-scheme.magenta .scheme-color,
.rcibanque-color-scheme.green .rcibanque-color-scheme.magenta .scheme-hover:hover {
    color: #d20062
}

.rcibanque-color-scheme.green .rcibanque-color-scheme.plum .scheme-bg,
.rcibanque-color-scheme.green .rcibanque-color-scheme.plum .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #950075
}

.rcibanque-color-scheme.green .rcibanque-color-scheme.plum .scheme-bg svg path,
.rcibanque-color-scheme.green .rcibanque-color-scheme.plum .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #950075
}

.rcibanque-color-scheme.green .rcibanque-color-scheme.plum .scheme-active.active,
.rcibanque-color-scheme.green .rcibanque-color-scheme.plum .scheme-color,
.rcibanque-color-scheme.green .rcibanque-color-scheme.plum .scheme-hover:hover {
    color: #950075
}

.rcibanque-color-scheme.green .rcibanque-color-scheme.cyan .scheme-bg,
.rcibanque-color-scheme.green .rcibanque-color-scheme.cyan .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #41d7eb
}

.rcibanque-color-scheme.green .rcibanque-color-scheme.cyan .scheme-bg svg path,
.rcibanque-color-scheme.green .rcibanque-color-scheme.cyan .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #41d7eb
}

.rcibanque-color-scheme.green .rcibanque-color-scheme.cyan .scheme-active.active,
.rcibanque-color-scheme.green .rcibanque-color-scheme.cyan .scheme-color,
.rcibanque-color-scheme.green .rcibanque-color-scheme.cyan .scheme-hover:hover {
    color: #41d7eb
}

.rcibanque-color-scheme.green .rcibanque-color-scheme.blue .scheme-bg,
.rcibanque-color-scheme.green .rcibanque-color-scheme.blue .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #5ca3d9
}

.rcibanque-color-scheme.green .rcibanque-color-scheme.blue .scheme-bg svg path,
.rcibanque-color-scheme.green .rcibanque-color-scheme.blue .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #5ca3d9
}

.rcibanque-color-scheme.green .rcibanque-color-scheme.blue .scheme-active.active,
.rcibanque-color-scheme.green .rcibanque-color-scheme.blue .scheme-color,
.rcibanque-color-scheme.green .rcibanque-color-scheme.blue .scheme-hover:hover {
    color: #5ca3d9
}

.rcibanque-color-scheme.green .rcibanque-color-scheme.malve .scheme-bg,
.rcibanque-color-scheme.green .rcibanque-color-scheme.malve .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #7f43e1
}

.rcibanque-color-scheme.green .rcibanque-color-scheme.malve .scheme-bg svg path,
.rcibanque-color-scheme.green .rcibanque-color-scheme.malve .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #7f43e1
}

.rcibanque-color-scheme.green .rcibanque-color-scheme.malve .scheme-active.active,
.rcibanque-color-scheme.green .rcibanque-color-scheme.malve .scheme-color,
.rcibanque-color-scheme.green .rcibanque-color-scheme.malve .scheme-hover:hover {
    color: #7f43e1
}

.rcibanque-color-scheme.green .rcibanque-color-scheme.violett .scheme-bg,
.rcibanque-color-scheme.green .rcibanque-color-scheme.violett .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #5a00b9
}

.rcibanque-color-scheme.green .rcibanque-color-scheme.violett .scheme-bg svg path,
.rcibanque-color-scheme.green .rcibanque-color-scheme.violett .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #5a00b9
}

.rcibanque-color-scheme.green .rcibanque-color-scheme.violett .scheme-active.active,
.rcibanque-color-scheme.green .rcibanque-color-scheme.violett .scheme-color,
.rcibanque-color-scheme.green .rcibanque-color-scheme.violett .scheme-hover:hover {
    color: #5a00b9
}

.rcibanque-color-scheme.green .rcibanque-color-scheme.turquoise .scheme-bg,
.rcibanque-color-scheme.green .rcibanque-color-scheme.turquoise .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #05C3DD
}

.rcibanque-color-scheme.green .rcibanque-color-scheme.turquoise .scheme-bg svg path,
.rcibanque-color-scheme.green .rcibanque-color-scheme.turquoise .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #05C3DD
}

.rcibanque-color-scheme.green .rcibanque-color-scheme.turquoise .scheme-active.active,
.rcibanque-color-scheme.green .rcibanque-color-scheme.turquoise .scheme-color,
.rcibanque-color-scheme.green .rcibanque-color-scheme.turquoise .scheme-hover:hover {
    color: #05C3DD
}

.rcibanque-color-scheme.green .rcibanque-color-scheme.teal .scheme-bg,
.rcibanque-color-scheme.green .rcibanque-color-scheme.teal .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #05C3DD
}

.rcibanque-color-scheme.green .rcibanque-color-scheme.teal .scheme-bg svg path,
.rcibanque-color-scheme.green .rcibanque-color-scheme.teal .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #05C3DD
}

.rcibanque-color-scheme.green .rcibanque-color-scheme.teal .scheme-active.active,
.rcibanque-color-scheme.green .rcibanque-color-scheme.teal .scheme-color,
.rcibanque-color-scheme.green .rcibanque-color-scheme.teal .scheme-hover:hover {
    color: #05C3DD
}

.rcibanque-color-scheme.green .rcibanque-color-scheme.green .scheme-bg,
.rcibanque-color-scheme.green .rcibanque-color-scheme.green .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #cdd746
}

.rcibanque-color-scheme.green .rcibanque-color-scheme.green .scheme-bg svg path,
.rcibanque-color-scheme.green .rcibanque-color-scheme.green .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #cdd746
}

.rcibanque-color-scheme.green .rcibanque-color-scheme.green .scheme-active.active,
.rcibanque-color-scheme.green .rcibanque-color-scheme.green .scheme-color,
.rcibanque-color-scheme.green .rcibanque-color-scheme.green .scheme-hover:hover {
    color: #cdd746
}

.rcibanque-color-scheme.green .rcibanque-color-scheme.olive .scheme-bg,
.rcibanque-color-scheme.green .rcibanque-color-scheme.olive .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #aea32f
}

.rcibanque-color-scheme.green .rcibanque-color-scheme.olive .scheme-bg svg path,
.rcibanque-color-scheme.green .rcibanque-color-scheme.olive .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #aea32f
}

.rcibanque-color-scheme.green .rcibanque-color-scheme.olive .scheme-active.active,
.rcibanque-color-scheme.green .rcibanque-color-scheme.olive .scheme-color,
.rcibanque-color-scheme.green .rcibanque-color-scheme.olive .scheme-hover:hover {
    color: #aea32f
}

.rcibanque-color-scheme.olive .scheme-bg,
.rcibanque-color-scheme.olive .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #aea32f
}

.rcibanque-color-scheme.olive .scheme-bg svg path,
.rcibanque-color-scheme.olive .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #aea32f
}

.rcibanque-color-scheme.olive .scheme-active.active,
.rcibanque-color-scheme.olive .scheme-color,
.rcibanque-color-scheme.olive .scheme-hover:hover {
    color: #aea32f
}

.rcibanque-color-scheme.olive .rcibanque-color-scheme.orange .scheme-bg,
.rcibanque-color-scheme.olive .rcibanque-color-scheme.orange .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #f84300
}

.rcibanque-color-scheme.olive .rcibanque-color-scheme.orange .scheme-bg svg path,
.rcibanque-color-scheme.olive .rcibanque-color-scheme.orange .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #f84300
}

.rcibanque-color-scheme.olive .rcibanque-color-scheme.orange .scheme-active.active,
.rcibanque-color-scheme.olive .rcibanque-color-scheme.orange .scheme-color,
.rcibanque-color-scheme.olive .rcibanque-color-scheme.orange .scheme-hover:hover {
    color: #f84300
}

.rcibanque-color-scheme.olive .rcibanque-color-scheme.magenta .scheme-bg,
.rcibanque-color-scheme.olive .rcibanque-color-scheme.magenta .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #d20062
}

.rcibanque-color-scheme.olive .rcibanque-color-scheme.magenta .scheme-bg svg path,
.rcibanque-color-scheme.olive .rcibanque-color-scheme.magenta .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #d20062
}

.rcibanque-color-scheme.olive .rcibanque-color-scheme.magenta .scheme-active.active,
.rcibanque-color-scheme.olive .rcibanque-color-scheme.magenta .scheme-color,
.rcibanque-color-scheme.olive .rcibanque-color-scheme.magenta .scheme-hover:hover {
    color: #d20062
}

.rcibanque-color-scheme.olive .rcibanque-color-scheme.plum .scheme-bg,
.rcibanque-color-scheme.olive .rcibanque-color-scheme.plum .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #950075
}

.rcibanque-color-scheme.olive .rcibanque-color-scheme.plum .scheme-bg svg path,
.rcibanque-color-scheme.olive .rcibanque-color-scheme.plum .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #950075
}

.rcibanque-color-scheme.olive .rcibanque-color-scheme.plum .scheme-active.active,
.rcibanque-color-scheme.olive .rcibanque-color-scheme.plum .scheme-color,
.rcibanque-color-scheme.olive .rcibanque-color-scheme.plum .scheme-hover:hover {
    color: #950075
}

.rcibanque-color-scheme.olive .rcibanque-color-scheme.cyan .scheme-bg,
.rcibanque-color-scheme.olive .rcibanque-color-scheme.cyan .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #41d7eb
}

.rcibanque-color-scheme.olive .rcibanque-color-scheme.cyan .scheme-bg svg path,
.rcibanque-color-scheme.olive .rcibanque-color-scheme.cyan .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #41d7eb
}

.rcibanque-color-scheme.olive .rcibanque-color-scheme.cyan .scheme-active.active,
.rcibanque-color-scheme.olive .rcibanque-color-scheme.cyan .scheme-color,
.rcibanque-color-scheme.olive .rcibanque-color-scheme.cyan .scheme-hover:hover {
    color: #41d7eb
}

.rcibanque-color-scheme.olive .rcibanque-color-scheme.blue .scheme-bg,
.rcibanque-color-scheme.olive .rcibanque-color-scheme.blue .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #5ca3d9
}

.rcibanque-color-scheme.olive .rcibanque-color-scheme.blue .scheme-bg svg path,
.rcibanque-color-scheme.olive .rcibanque-color-scheme.blue .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #5ca3d9
}

.rcibanque-color-scheme.olive .rcibanque-color-scheme.blue .scheme-active.active,
.rcibanque-color-scheme.olive .rcibanque-color-scheme.blue .scheme-color,
.rcibanque-color-scheme.olive .rcibanque-color-scheme.blue .scheme-hover:hover {
    color: #5ca3d9
}

.rcibanque-color-scheme.olive .rcibanque-color-scheme.malve .scheme-bg,
.rcibanque-color-scheme.olive .rcibanque-color-scheme.malve .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #7f43e1
}

.rcibanque-color-scheme.olive .rcibanque-color-scheme.malve .scheme-bg svg path,
.rcibanque-color-scheme.olive .rcibanque-color-scheme.malve .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #7f43e1
}

.rcibanque-color-scheme.olive .rcibanque-color-scheme.malve .scheme-active.active,
.rcibanque-color-scheme.olive .rcibanque-color-scheme.malve .scheme-color,
.rcibanque-color-scheme.olive .rcibanque-color-scheme.malve .scheme-hover:hover {
    color: #7f43e1
}

.rcibanque-color-scheme.olive .rcibanque-color-scheme.violett .scheme-bg,
.rcibanque-color-scheme.olive .rcibanque-color-scheme.violett .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #5a00b9
}

.rcibanque-color-scheme.olive .rcibanque-color-scheme.violett .scheme-bg svg path,
.rcibanque-color-scheme.olive .rcibanque-color-scheme.violett .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #5a00b9
}

.rcibanque-color-scheme.olive .rcibanque-color-scheme.violett .scheme-active.active,
.rcibanque-color-scheme.olive .rcibanque-color-scheme.violett .scheme-color,
.rcibanque-color-scheme.olive .rcibanque-color-scheme.violett .scheme-hover:hover {
    color: #5a00b9
}

.rcibanque-color-scheme.olive .rcibanque-color-scheme.turquoise .scheme-bg,
.rcibanque-color-scheme.olive .rcibanque-color-scheme.turquoise .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #05C3DD
}

.rcibanque-color-scheme.olive .rcibanque-color-scheme.turquoise .scheme-bg svg path,
.rcibanque-color-scheme.olive .rcibanque-color-scheme.turquoise .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #05C3DD
}

.rcibanque-color-scheme.olive .rcibanque-color-scheme.turquoise .scheme-active.active,
.rcibanque-color-scheme.olive .rcibanque-color-scheme.turquoise .scheme-color,
.rcibanque-color-scheme.olive .rcibanque-color-scheme.turquoise .scheme-hover:hover {
    color: #05C3DD
}

.rcibanque-color-scheme.olive .rcibanque-color-scheme.teal .scheme-bg,
.rcibanque-color-scheme.olive .rcibanque-color-scheme.teal .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #05C3DD
}

.rcibanque-color-scheme.olive .rcibanque-color-scheme.teal .scheme-bg svg path,
.rcibanque-color-scheme.olive .rcibanque-color-scheme.teal .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #05C3DD
}

.rcibanque-color-scheme.olive .rcibanque-color-scheme.teal .scheme-active.active,
.rcibanque-color-scheme.olive .rcibanque-color-scheme.teal .scheme-color,
.rcibanque-color-scheme.olive .rcibanque-color-scheme.teal .scheme-hover:hover {
    color: #05C3DD
}

.rcibanque-color-scheme.olive .rcibanque-color-scheme.green .scheme-bg,
.rcibanque-color-scheme.olive .rcibanque-color-scheme.green .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #cdd746
}

.rcibanque-color-scheme.olive .rcibanque-color-scheme.green .scheme-bg svg path,
.rcibanque-color-scheme.olive .rcibanque-color-scheme.green .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #cdd746
}

.rcibanque-color-scheme.olive .rcibanque-color-scheme.green .scheme-active.active,
.rcibanque-color-scheme.olive .rcibanque-color-scheme.green .scheme-color,
.rcibanque-color-scheme.olive .rcibanque-color-scheme.green .scheme-hover:hover {
    color: #cdd746
}

.rcibanque-color-scheme.olive .rcibanque-color-scheme.olive .scheme-bg,
.rcibanque-color-scheme.olive .rcibanque-color-scheme.olive .scheme-hover-bg:hover .scheme-active-bg.active {
    background-color: #aea32f
}

.rcibanque-color-scheme.olive .rcibanque-color-scheme.olive .scheme-bg svg path,
.rcibanque-color-scheme.olive .rcibanque-color-scheme.olive .scheme-hover-bg:hover .scheme-active-bg.active svg path {
    fill: #aea32f
}

.rcibanque-color-scheme.olive .rcibanque-color-scheme.olive .scheme-active.active,
.rcibanque-color-scheme.olive .rcibanque-color-scheme.olive .scheme-color,
.rcibanque-color-scheme.olive .rcibanque-color-scheme.olive .scheme-hover:hover {
    color: #aea32f
}

body.orange h1:after {
    border-color: #f84300
}

body.orange .quote q,
body.orange h1 .highlight,
body.orange h3 {
    color: #f84300
}

body.orange .content .content-item ul li:before,
body.orange .quote q:after,
body.orange .quote q:before {
    background-color: #f84300
}

body.orange .key-fact .icon {
    color: #f84300
}

body.orange .button {
    background-color: #f84300
}

body.orange .button:hover,
body.orange .text-contact-block .label {
    color: #f84300
}

body.magenta h1:after {
    border-color: #d20062
}

body.magenta .quote q,
body.magenta h1 .highlight,
body.magenta h3 {
    color: #d20062
}

body.magenta .content .content-item ul li:before,
body.magenta .quote q:after,
body.magenta .quote q:before {
    background-color: #d20062
}

body.magenta .key-fact .icon {
    color: #d20062
}

body.magenta .button {
    background-color: #d20062
}

body.magenta .button:hover,
body.magenta .text-contact-block .label {
    color: #d20062
}

body.plum h1:after {
    border-color: #950075
}

body.plum .quote q,
body.plum h1 .highlight,
body.plum h3 {
    color: #950075
}

body.plum .content .content-item ul li:before,
body.plum .quote q:after,
body.plum .quote q:before {
    background-color: #950075
}

body.plum .key-fact .icon {
    color: #950075
}

body.plum .button {
    background-color: #950075
}

body.plum .button:hover,
body.plum .text-contact-block .label {
    color: #950075
}

body.cyan h1:after {
    border-color: #41d7eb
}

body.cyan .quote q,
body.cyan h1 .highlight,
body.cyan h3 {
    color: #41d7eb
}

body.cyan .content .content-item ul li:before,
body.cyan .quote q:after,
body.cyan .quote q:before {
    background-color: #41d7eb
}

body.cyan .key-fact .icon {
    color: #41d7eb
}

body.cyan .button {
    background-color: #41d7eb
}

body.cyan .button:hover,
body.cyan .text-contact-block .label {
    color: #41d7eb
}

body.blue h1:after {
    border-color: #5ca3d9
}

body.blue .quote q,
body.blue h1 .highlight,
body.blue h3 {
    color: #5ca3d9
}

body.blue .content .content-item ul li:before,
body.blue .quote q:after,
body.blue .quote q:before {
    background-color: #5ca3d9
}

body.blue .key-fact .icon {
    color: #5ca3d9
}

body.blue .button {
    background-color: #5ca3d9
}

body.blue .button:hover,
body.blue .text-contact-block .label {
    color: #5ca3d9
}

body.malve h1:after {
    border-color: #7f43e1
}

body.malve .quote q,
body.malve h1 .highlight,
body.malve h3 {
    color: #7f43e1
}

body.malve .content .content-item ul li:before,
body.malve .quote q:after,
body.malve .quote q:before {
    background-color: #7f43e1
}

body.malve .key-fact .icon {
    color: #7f43e1
}

body.malve .button {
    background-color: #7f43e1
}

body.malve .button:hover,
body.malve .text-contact-block .label {
    color: #7f43e1
}

body.violett h1:after {
    border-color: #5a00b9
}

body.violett .quote q,
body.violett h1 .highlight,
body.violett h3 {
    color: #5a00b9
}

body.violett .content .content-item ul li:before,
body.violett .quote q:after,
body.violett .quote q:before {
    background-color: #5a00b9
}

body.violett .key-fact .icon {
    color: #5a00b9
}

body.violett .button {
    background-color: #5a00b9
}

body.violett .button:hover,
body.violett .text-contact-block .label {
    color: #5a00b9
}

body.turquoise h1:after {
    border-color: #05C3DD
}

body.turquoise .quote q,
body.turquoise h1 .highlight,
body.turquoise h3 {
    color: #05C3DD
}

body.turquoise .content .content-item ul li:before,
body.turquoise .quote q:after,
body.turquoise .quote q:before {
    background-color: #05C3DD
}

body.turquoise .key-fact .icon {
    color: #05C3DD
}

body.turquoise .button {
    background-color: #05C3DD
}

body.turquoise .button:hover,
body.turquoise .text-contact-block .label {
    color: #05C3DD
}

body.teal h1:after {
    border-color: #05C3DD
}

body.teal .quote q,
body.teal h1 .highlight,
body.teal h3 {
    color: #05C3DD
}

body.teal .content .content-item ul li:before,
body.teal .quote q:after,
body.teal .quote q:before {
    background-color: #05C3DD
}

body.teal .key-fact .icon {
    color: #05C3DD
}

body.teal .button {
    background-color: #05C3DD
}

body.teal .button:hover,
body.teal .text-contact-block .label {
    color: #05C3DD
}

body.green h1:after {
    border-color: #cdd746
}

body.green .quote q,
body.green h1 .highlight,
body.green h3 {
    color: #cdd746
}

body.green .content .content-item ul li:before,
body.green .quote q:after,
body.green .quote q:before {
    background-color: #cdd746
}

body.green .key-fact .icon {
    color: #cdd746
}

body.green .button {
    background-color: #cdd746
}

body.green .button:hover,
body.green .text-contact-block .label {
    color: #cdd746
}

body.olive h1:after {
    border-color: #aea32f
}

body.olive .quote q,
body.olive h1 .highlight,
body.olive h3 {
    color: #aea32f
}

body.olive .content .content-item ul li:before,
body.olive .quote q:after,
body.olive .quote q:before {
    background-color: #aea32f
}

body.olive .key-fact .icon {
    color: #aea32f
}

body.olive .button {
    background-color: #aea32f
}

body.olive .button:hover,
body.olive .text-contact-block .label {
    color: #aea32f
}

.xdsoft_datetimepicker {
    box-shadow: 0 5px 15px -5px rgba(0, 0, 0, .506);
    background: #fff;
    border-bottom: 1px solid #bbb;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-top: 1px solid #ccc;
    color: #333;
    font-family: MBLZ-Text, Arial, sans-serif;
    padding: 8px;
    padding-left: 0;
    padding-top: 2px;
    position: absolute;
    z-index: 7;
    box-sizing: border-box;
    display: none
}

.xdsoft_datetimepicker.xdsoft_rtl {
    padding: 8px 0 8px 8px
}

.xdsoft_datetimepicker iframe {
    position: absolute;
    left: 0;
    top: 0;
    width: 75px;
    height: 210px;
    background: 0 0;
    border: 0
}

.xdsoft_datetimepicker button {
    border: none !important
}

.xdsoft_noselect {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none
}

.xdsoft_noselect::selection {
    background: 0 0
}

.xdsoft_noselect::-moz-selection {
    background: 0 0
}

.xdsoft_datetimepicker.xdsoft_inline {
    display: inline-block;
    position: static;
    box-shadow: none
}

.xdsoft_datetimepicker * {
    box-sizing: border-box;
    padding: 0;
    margin: 0
}

.xdsoft_datetimepicker .xdsoft_datepicker,
.xdsoft_datetimepicker .xdsoft_timepicker {
    display: none
}

.xdsoft_datetimepicker .xdsoft_datepicker.active,
.xdsoft_datetimepicker .xdsoft_timepicker.active {
    display: block
}

.xdsoft_datetimepicker .xdsoft_datepicker {
    width: 224px;
    float: left;
    margin-left: 8px
}

.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_datepicker {
    float: right;
    margin-right: 8px;
    margin-left: 0
}

.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker {
    width: 256px
}

.xdsoft_datetimepicker .xdsoft_timepicker {
    width: 58px;
    float: left;
    text-align: center;
    margin-left: 8px;
    margin-top: 0
}

.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker {
    float: right;
    margin-right: 8px;
    margin-left: 0
}

.xdsoft_datetimepicker .xdsoft_datepicker.active+.xdsoft_timepicker {
    margin-top: 8px;
    margin-bottom: 3px
}

.xdsoft_datetimepicker .xdsoft_mounthpicker {
    position: relative;
    text-align: center
}

.xdsoft_datetimepicker .xdsoft_label i,
.xdsoft_datetimepicker .xdsoft_next,
.xdsoft_datetimepicker .xdsoft_prev,
.xdsoft_datetimepicker .xdsoft_today_button {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NBRjI1NjM0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NBRjI1NjQ0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0FGMjU2MTQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0FGMjU2MjQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoNEP54AAAIOSURBVHja7Jq9TsMwEMcxrZD4WpBYeKUCe+kTMCACHZh4BFfHO/AAIHZGFhYkBBsSEqxsLCAgXKhbXYOTxh9pfJVP+qutnZ5s/5Lz2Y5I03QhWji2GIcgAokWgfCxNvcOCCGKqiSqhUp0laHOne05vdEyGMfkdxJDVjgwDlEQgYQBgx+ULJaWSXXS6r/ER5FBVR8VfGftTKcITNs+a1XpcFoExREIDF14AVIFxgQUS+h520cdud6wNkC0UBw6BCO/HoCYwBhD8QCkQ/x1mwDyD4plh4D6DDV0TAGyo4HcawLIBBSLDkHeH0Mg2yVP3l4TQMZQDDsEOl/MgHQqhMNuE0D+oBh0CIr8MAKyazBH9WyBuKxDWgbXfjNf32TZ1KWm/Ap1oSk/R53UtQ5xTh3LUlMmT8gt6g51Q9p+SobxgJQ/qmsfZhWywGFSl0yBjCLJCMgXail3b7+rumdVJ2YRss4cN+r6qAHDkPWjPjdJCF4n9RmAD/V9A/Wp4NQassDjwlB6XBiCxcJQWmZZb8THFilfy/lfrTvLghq2TqTHrRMTKNJ0sIhdo15RT+RpyWwFdY96UZ/LdQKBGjcXpcc1AlSFEfLmouD+1knuxBDUVrvOBmoOC/rEcN7OQxKVeJTCiAdUzUJhA2Oez9QTkp72OTVcxDcXY8iKNkxGAJXmJCOQwOa6dhyXsOa6XwEGAKdeb5ET3rQdAAAAAElFTkSuQmCC)
}

.xdsoft_datetimepicker .xdsoft_label i {
    opacity: .5;
    background-position: -92px -19px;
    display: inline-block;
    width: 9px;
    height: 20px;
    vertical-align: middle
}

.xdsoft_datetimepicker .xdsoft_prev {
    float: left;
    background-position: -20px 0
}

.xdsoft_datetimepicker .xdsoft_today_button {
    float: left;
    background-position: -70px 0;
    margin-left: 5px
}

.xdsoft_datetimepicker .xdsoft_next {
    float: right;
    background-position: 0 0
}

.xdsoft_datetimepicker .xdsoft_next,
.xdsoft_datetimepicker .xdsoft_prev,
.xdsoft_datetimepicker .xdsoft_today_button {
    background-color: transparent;
    background-repeat: no-repeat;
    border: 0 none;
    cursor: pointer;
    display: block;
    height: 30px;
    opacity: .5;
    -ms-filter: "alpha(opacity=50)";
    outline: medium none;
    overflow: hidden;
    padding: 0;
    position: relative;
    text-indent: 100%;
    white-space: nowrap;
    width: 20px;
    min-width: 0
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev {
    float: none;
    background-position: -40px -15px;
    height: 15px;
    width: 30px;
    display: block;
    margin-left: 14px;
    margin-top: 7px
}

.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_next,
.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_prev {
    float: none;
    margin-left: 0;
    margin-right: 14px
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev {
    background-position: -40px 0;
    margin-bottom: 7px;
    margin-top: 0
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box {
    height: 151px;
    overflow: hidden;
    border-bottom: 1px solid #ddd
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div {
    background: #f5f5f5;
    border-top: 1px solid #ddd;
    color: #666;
    font-size: 12px;
    text-align: center;
    border-collapse: collapse;
    cursor: pointer;
    border-bottom-width: 0;
    height: 25px;
    line-height: 25px
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:first-child {
    border-top-width: 0
}

.xdsoft_datetimepicker .xdsoft_next:hover,
.xdsoft_datetimepicker .xdsoft_prev:hover,
.xdsoft_datetimepicker .xdsoft_today_button:hover {
    opacity: 1;
    -ms-filter: "alpha(opacity=100)"
}

.xdsoft_datetimepicker .xdsoft_label {
    display: inline;
    position: relative;
    z-index: 7;
    margin: 0;
    padding: 5px 3px;
    font-size: 14px;
    line-height: 20px;
    font-weight: 700;
    background-color: #fff;
    float: left;
    width: 182px;
    text-align: center;
    cursor: pointer
}

.xdsoft_datetimepicker .xdsoft_label:hover>span {
    text-decoration: underline
}

.xdsoft_datetimepicker .xdsoft_label:hover i {
    opacity: 1
}

.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select {
    border: 1px solid #ccc;
    position: absolute;
    right: 0;
    top: 30px;
    z-index: 5;
    display: none;
    background: #fff;
    max-height: 160px;
    overflow-y: hidden
}

.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_monthselect {
    right: -7px
}

.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_yearselect {
    right: 2px
}

.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover {
    color: #fff;
    background: #ff8000
}

.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option {
    padding: 2px 10px 2px 5px;
    text-decoration: none !important
}

.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current {
    background: #3af;
    box-shadow: inset 0 1px 3px 0 #178fe5;
    color: #fff;
    font-weight: 700
}

.xdsoft_datetimepicker .xdsoft_month {
    width: 100px;
    text-align: right
}

.xdsoft_datetimepicker .xdsoft_calendar {
    clear: both
}

.xdsoft_datetimepicker .xdsoft_year {
    width: 48px;
    margin-left: 5px
}

.xdsoft_datetimepicker .xdsoft_calendar table {
    border-collapse: collapse;
    width: 100%
}

.xdsoft_datetimepicker .xdsoft_calendar td>div {
    padding-right: 5px
}

.xdsoft_datetimepicker .xdsoft_calendar th {
    height: 25px
}

.xdsoft_datetimepicker .xdsoft_calendar td,
.xdsoft_datetimepicker .xdsoft_calendar th {
    width: 14.2857142%;
    background: #f5f5f5;
    border: 1px solid #ddd;
    color: #666;
    font-size: 12px;
    text-align: right;
    vertical-align: middle;
    padding: 0;
    border-collapse: collapse;
    cursor: pointer;
    height: 25px
}

.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar td,
.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar th {
    width: 12.5%
}

.xdsoft_datetimepicker .xdsoft_calendar th {
    background: #f1f1f1
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today {
    color: #3af
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_default {
    background: #ffe9d2;
    box-shadow: inset 0 1px 4px 0 #ffb871;
    color: #000
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_mint {
    background: #c1ffc9;
    box-shadow: inset 0 1px 4px 0 #00dd1c;
    color: #000
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current {
    background: #3af;
    box-shadow: inset 0 1px 3px 0 #178fe5;
    color: #fff;
    font-weight: 700
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month,
.xdsoft_datetimepicker .xdsoft_time_box>div>div.xdsoft_disabled {
    opacity: .5;
    -ms-filter: "alpha(opacity=50)";
    cursor: default
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled {
    opacity: .2;
    -ms-filter: "alpha(opacity=20)"
}

.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover {
    color: #fff !important;
    background: #ff8000 !important;
    box-shadow: none !important
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current.xdsoft_disabled:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current.xdsoft_disabled:hover {
    background: #3af !important;
    box-shadow: inset 0 1px 3px 0 #178fe5 !important;
    color: #fff !important
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_disabled:hover {
    color: inherit !important;
    background: inherit !important;
    box-shadow: inherit !important
}

.xdsoft_datetimepicker .xdsoft_calendar th {
    font-weight: 700;
    text-align: center;
    color: #999;
    cursor: default
}

.xdsoft_datetimepicker .xdsoft_copyright {
    color: #ccc !important;
    font-size: 10px;
    clear: both;
    float: none;
    margin-left: 8px
}

.xdsoft_datetimepicker .xdsoft_copyright a {
    color: #eee !important
}

.xdsoft_datetimepicker .xdsoft_copyright a:hover {
    color: #aaa !important
}

.xdsoft_time_box {
    position: relative;
    border: 1px solid #ccc
}

.xdsoft_scrollbar>.xdsoft_scroller {
    background: #ccc !important;
    height: 20px;
    border-radius: 3px
}

.xdsoft_scrollbar {
    position: absolute;
    width: 7px;
    right: 0;
    top: 0;
    bottom: 0;
    cursor: pointer
}

.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_scrollbar {
    left: 0;
    right: auto
}

.xdsoft_scroller_box {
    position: relative
}

.xdsoft_datetimepicker.xdsoft_dark {
    box-shadow: 0 5px 15px -5px hsla(0, 0%, 100%, .506);
    background: #000;
    border-bottom: 1px solid #444;
    border-left: 1px solid #333;
    border-right: 1px solid #333;
    border-top: 1px solid #333;
    color: #ccc
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box {
    border-bottom: 1px solid #222
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div {
    background: #0a0a0a;
    border-top: 1px solid #222;
    color: #999
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label {
    background-color: #000
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select {
    border: 1px solid #333;
    background: #000
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover {
    color: #000;
    background: #007fff
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current {
    background: #c50;
    box-shadow: inset 0 1px 3px 0 #b03e00;
    color: #000
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label i,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_next,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_prev,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_today_button {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUExQUUzOTA0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUExQUUzOTE0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQTFBRTM4RTQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQTFBRTM4RjQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp0VxGEAAAIASURBVHja7JrNSgMxEMebtgh+3MSLr1T1Xn2CHoSKB08+QmR8Bx9A8e7RixdB9CKCoNdexIugxFlJa7rNZneTbLIpM/CnNLsdMvNjM8l0mRCiQ9Ye61IKCAgZAUnH+mU3MMZaHYChBnJUDzWOFZdVfc5+ZFLbrWDeXPwbxIqrLLfaeS0hEBVGIRQCEiZoHQwtlGSByCCdYBl8g8egTTAWoKQMRBRBcZxYlhzhKegqMOageErsCHVkk3hXIFooDgHB1KkHIHVgzKB4ADJQ/A1jAFmAYhkQqA5TOBtocrKrgXwQA8gcFIuAIO8sQSA7hidvPwaQGZSaAYHOUWJABhWWw2EMIH9QagQERU4SArJXo0ZZL18uvaxejXt/Em8xjVBXmvFr1KVm/AJ10tRe2XnraNqaJvKE3KHuUbfK1E+VHB0q40/y3sdQSxY4FHWeKJCunP8UyDdqJZenT3ntVV5jIYCAh20vT7ioP8tpf6E2lfEMwERe+whV1MHjwZB7PBiCxcGQWwKZKD62lfGNnP/1poFAA60T7rF1UgcKd2id3KDeUS+oLWV8DfWAepOfq00CgQabi9zjcgJVYVD7PVzQUAUGAQkbNJTBICDhgwYTjDYD6XeW08ZKh+A4pYkzenOxXUbvZcWz7E8ykRMnIHGX1XPl+1m2vPYpL+2qdb8CDAARlKFEz/ZVkAAAAABJRU5ErkJggg==)
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
    background: #0a0a0a;
    border: 1px solid #222;
    color: #999
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
    background: #0e0e0e
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_today {
    color: #c50
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_default {
    background: #ffe9d2;
    box-shadow: inset 0 1px 4px 0 #ffb871;
    color: #000
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_mint {
    background: #c1ffc9;
    box-shadow: inset 0 1px 4px 0 #00dd1c;
    color: #000
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current {
    background: #c50;
    box-shadow: inset 0 1px 3px 0 #b03e00;
    color: #000
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td:hover,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div:hover {
    color: #000 !important;
    background: #007fff !important
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
    color: #666
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright {
    color: #333 !important
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a {
    color: #111 !important
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a:hover {
    color: #555 !important
}

.xdsoft_dark .xdsoft_time_box {
    border: 1px solid #333
}

.xdsoft_dark .xdsoft_scrollbar>.xdsoft_scroller {
    background: #333 !important
}

.xdsoft_datetimepicker .xdsoft_save_selected {
    display: block;
    border: 1px solid #ddd !important;
    margin-top: 5px;
    width: 100%;
    color: #454551;
    font-size: 13px
}

.xdsoft_datetimepicker .blue-gradient-button {
    font-family: museo-sans, Book Antiqua, sans-serif;
    font-size: 12px;
    font-weight: 300;
    color: #82878c;
    height: 28px;
    position: relative;
    padding: 4px 17px 4px 33px;
    border: 1px solid #d7d8da;
    background: linear-gradient(180deg, #fff 0, #f4f8fa 73%)
}

.xdsoft_datetimepicker .blue-gradient-button:focus,
.xdsoft_datetimepicker .blue-gradient-button:focus span,
.xdsoft_datetimepicker .blue-gradient-button:hover,
.xdsoft_datetimepicker .blue-gradient-button:hover span {
    color: #454551;
    background: linear-gradient(180deg, #f4f8fa 0, #fff 73%)
}

.xdsoft_datetimepicker.xdsoft_rci {
    box-shadow: 0 5px 15px -5px hsla(0, 0%, 100%, .506);
    background: #fff;
    border: 1px solid #ccc;
    color: #ccc
}

.xdsoft_rci .xdsoft_time_box {
    border: 1px solid #eee
}

.xdsoft_datetimepicker.xdsoft_rci .xdsoft_timepicker .xdsoft_time_box>div>div {
    background: #fff;
    border-top: 1px solid #eee;
    color: #999
}

.xdsoft_datetimepicker.xdsoft_rci .xdsoft_label {
    background-color: #fff;
    color: #000
}

.xdsoft_datetimepicker.xdsoft_rci .xdsoft_label>.xdsoft_select {
    background: #eee;
    border: 1px solid #ccc;
    color: #999
}

.xdsoft_datetimepicker.xdsoft_rci .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover {
    background: #5c4300;
    color: #fff
}

.xdsoft_datetimepicker.xdsoft_rci .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current {
    background: #b38100;
    box-shadow: inset 0 1px 3px 0 #b38100;
    color: #fff
}

.xdsoft_datetimepicker.xdsoft_rci .xdsoft_calendar td,
.xdsoft_datetimepicker.xdsoft_rci .xdsoft_calendar th {
    background: #fff;
    border: 0;
    color: #999
}

.xdsoft_datetimepicker.xdsoft_rci .xdsoft_calendar th {
    font-size: 10px
}

.xdsoft_datetimepicker.xdsoft_rci .xdsoft_calendar td.xdsoft_today {
    background: #c50;
    color: #fff
}

.xdsoft_datetimepicker.xdsoft_rci .xdsoft_calendar td.xdsoft_highlighted_default {
    background: #ffe9d2;
    box-shadow: inset 0 1px 4px 0 #ffb871;
    color: #000
}

.xdsoft_datetimepicker.xdsoft_rci .xdsoft_calendar td.xdsoft_highlighted_mint {
    background: #c1ffc9;
    box-shadow: inset 0 1px 4px 0 #00dd1c;
    color: #000
}

.xdsoft_datetimepicker.xdsoft_rci .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker.xdsoft_rci .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker.xdsoft_rci .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current {
    background: #b38100;
    box-shadow: inset 0 1px 3px 0 #b38100;
    color: #fff
}

.xdsoft_datetimepicker.xdsoft_rci .xdsoft_calendar td:hover,
.xdsoft_datetimepicker.xdsoft_rci .xdsoft_timepicker .xdsoft_time_box>div>div:hover {
    color: #fff !important;
    background: #5c4300 !important
}

.xdsoft_datetimepicker.xdsoft_rci .xdsoft_calendar th {
    color: #666
}

.xdsoft_datetimepicker.xdsoft_rci .xdsoft_copyright {
    color: #333 !important
}

.xdsoft_datetimepicker.xdsoft_rci .xdsoft_copyright a {
    color: #111 !important
}

.xdsoft_datetimepicker.xdsoft_rci .xdsoft_copyright a:hover {
    color: #555 !important
}

.xdsoft_rci .xdsoft_scrollbar>.xdsoft_scroller {
    background: #333 !important
}

@media (max-width:1349px) and (min-width:992px) {
    .ch #website-header .row {
        display: flex
    }

    .ch header#website-header .logo {
        position: relative
    }
}

.fb-cl-hide-element {
    display: none
}

.qq-upload-button {
    color: #000 !important;
}

.ui-accordion-header {
    color: #212121 !important;
}
