%PDF- %PDF-
Direktori : /home1/dimen328/dimensaocondominios.com.br--/espace/verification/snd/cet/css/ |
Current File : //home1/dimen328/dimensaocondominios.com.br--/espace/verification/snd/cet/css/app-prospect.css |
/*! 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: bold } dfn { font-style: italic } h1 { font-size: 2em; margin: 0.67em 0 } mark { background: #ff0; color: #000 } small { font-size: 80% } sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline } sup { top: -0.5em } sub { bottom: -0.25em } img { border: 0 } svg:not(:root) { overflow: hidden } figure { margin: 1em 40px } hr { box-sizing: content-box; height: 0 } pre { overflow: auto } code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em } button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0 } button { overflow: visible } button, select { text-transform: none } button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer } button[disabled], html input[disabled] { cursor: default } button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0 } input { line-height: normal } input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0 } input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto } input[type="search"] { -webkit-appearance: textfield; box-sizing: content-box } input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none } fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em } legend { border: 0; padding: 0 } textarea { overflow: auto } optgroup { font-weight: bold } table { border-collapse: collapse; border-spacing: 0 } td, th { padding: 0 } /*! 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: bold } dfn { font-style: italic } h1 { font-size: 2em; margin: 0.67em 0 } mark { background: #ff0; color: #000 } small { font-size: 80% } sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline } sup { top: -0.5em } sub { bottom: -0.25em } img { border: 0 } svg:not(:root) { overflow: hidden } figure { margin: 1em 40px } hr { box-sizing: content-box; height: 0 } pre { overflow: auto } code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em } button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0 } button { overflow: visible } button, select { text-transform: none } button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer } button[disabled], html input[disabled] { cursor: default } button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0 } input { line-height: normal } input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0 } input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto } input[type="search"] { -webkit-appearance: textfield; box-sizing: content-box } input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none } fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em } legend { border: 0; padding: 0 } textarea { overflow: auto } optgroup { font-weight: bold } table { border-collapse: collapse; border-spacing: 0 } td, th { padding: 0 } meta.foundation-version { font-family: "/5.5.3/" } meta.foundation-mq-small { font-family: "/only screen/"; width: 0 } meta.foundation-mq-small-only { font-family: "/only screen and (max-width: 40em)/"; width: 0 } meta.foundation-mq-medium { font-family: "/only screen and (min-width:40.0625em)/"; width: 40.0625em } meta.foundation-mq-medium-only { font-family: "/only screen and (min-width:40.0625em) and (max-width:64em)/"; width: 40.0625em } meta.foundation-mq-large { font-family: "/only screen and (min-width:64.0625em)/"; width: 64.0625em } meta.foundation-mq-large-only { font-family: "/only screen and (min-width:64.0625em) and (max-width:90em)/"; width: 64.0625em } meta.foundation-mq-xlarge { font-family: "/only screen and (min-width:90.0625em)/"; width: 90.0625em } meta.foundation-mq-xlarge-only { font-family: "/only screen and (min-width:90.0625em) and (max-width:120em)/"; width: 90.0625em } meta.foundation-mq-xxlarge { font-family: "/only screen and (min-width:120.0625em)/"; width: 120.0625em } meta.foundation-data-attribute-namespace { font-family: false } html, body { height: 100% } *, *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box } html, body { font-size: 100% } body { background: #fff; color: #2d2d2d; cursor: auto; font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif; font-style: normal; font-weight: normal; line-height: 1.5; margin: 0; padding: 0; position: relative } a:hover { cursor: pointer } img { max-width: 100%; height: auto } img { -ms-interpolation-mode: bicubic } #map_canvas img, #map_canvas embed, #map_canvas object, .map_canvas img, .map_canvas embed, .map_canvas object, .mqa-display img, .mqa-display embed, .mqa-display object { max-width: none !important } .left { float: left !important } .right { float: right !important } .clearfix:before, .clearfix:after { content: " "; display: table } .clearfix:after { clear: both } .hide { display: none } .invisible { visibility: hidden } .antialiased { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale } img { display: inline-block; vertical-align: middle } textarea { height: auto; min-height: 50px } select { width: 100% } .row { margin: 0 auto; max-width: 71.25rem; width: 100% } .row:before, .row:after { content: " "; display: table } .row:after { clear: both } .row.collapse>.column, .row.collapse>.columns { padding-left: 0; padding-right: 0 } .row.collapse .row { margin-left: 0; margin-right: 0 } .row .row { margin: 0 -0.46875rem; max-width: none; width: auto } .row .row:before, .row .row:after { content: " "; display: table } .row .row:after { clear: both } .row .row.collapse { margin: 0; max-width: none; width: auto } .row .row.collapse:before, .row .row.collapse:after { content: " "; display: table } .row .row.collapse:after { clear: both } .column, .columns { padding-left: 0.46875rem; padding-right: 0.46875rem; width: 100%; float: left } .column+.column:last-child, .columns+.column:last-child, .column+.columns:last-child, .columns+.columns:last-child { float: right } .column+.column.end, .columns+.column.end, .column+.columns.end, .columns+.columns.end { float: left } @media only screen { .small-push-0 { position: relative; left: 0; right: auto } .small-pull-0 { position: relative; right: 0; left: auto } .small-push-1 { position: relative; left: 8.33333%; right: auto } .small-pull-1 { position: relative; right: 8.33333%; left: auto } .small-push-2 { position: relative; left: 16.66667%; right: auto } .small-pull-2 { position: relative; right: 16.66667%; left: auto } .small-push-3 { position: relative; left: 25%; right: auto } .small-pull-3 { position: relative; right: 25%; left: auto } .small-push-4 { position: relative; left: 33.33333%; right: auto } .small-pull-4 { position: relative; right: 33.33333%; left: auto } .small-push-5 { position: relative; left: 41.66667%; right: auto } .small-pull-5 { position: relative; right: 41.66667%; left: auto } .small-push-6 { position: relative; left: 50%; right: auto } .small-pull-6 { position: relative; right: 50%; left: auto } .small-push-7 { position: relative; left: 58.33333%; right: auto } .small-pull-7 { position: relative; right: 58.33333%; left: auto } .small-push-8 { position: relative; left: 66.66667%; right: auto } .small-pull-8 { position: relative; right: 66.66667%; left: auto } .small-push-9 { position: relative; left: 75%; right: auto } .small-pull-9 { position: relative; right: 75%; left: auto } .small-push-10 { position: relative; left: 83.33333%; right: auto } .small-pull-10 { position: relative; right: 83.33333%; left: auto } .small-push-11 { position: relative; left: 91.66667%; right: auto } .small-pull-11 { position: relative; right: 91.66667%; left: auto } .column, .columns { position: relative; padding-left: 0.46875rem; padding-right: 0.46875rem; float: left } .small-1 { width: 8.33333% } .small-2 { width: 16.66667% } .small-3 { width: 25% } .small-4 { width: 33.33333% } .small-5 { width: 41.66667% } .small-6 { width: 50% } .small-7 { width: 58.33333% } .small-8 { width: 66.66667% } .small-9 { width: 75% } .small-10 { width: 83.33333% } .small-11 { width: 91.66667% } .small-12 { width: 100% } .small-offset-0 { margin-left: 0 !important } .small-offset-1 { margin-left: 8.33333% !important } .small-offset-2 { margin-left: 16.66667% !important } .small-offset-3 { margin-left: 25% !important } .small-offset-4 { margin-left: 33.33333% !important } .small-offset-5 { margin-left: 41.66667% !important } .small-offset-6 { margin-left: 50% !important } .small-offset-7 { margin-left: 58.33333% !important } .small-offset-8 { margin-left: 66.66667% !important } .small-offset-9 { margin-left: 75% !important } .small-offset-10 { margin-left: 83.33333% !important } .small-offset-11 { margin-left: 91.66667% !important } .small-reset-order { float: left; left: auto; margin-left: 0; margin-right: 0; right: auto } .column.small-centered, .columns.small-centered { margin-left: auto; margin-right: auto; float: none } .column.small-uncentered, .columns.small-uncentered { float: left; margin-left: 0; margin-right: 0 } .column.small-centered:last-child, .columns.small-centered:last-child { float: none } .column.small-uncentered:last-child, .columns.small-uncentered:last-child { float: left } .column.small-uncentered.opposite, .columns.small-uncentered.opposite { float: right } .row.small-collapse>.column, .row.small-collapse>.columns { padding-left: 0; padding-right: 0 } .row.small-collapse .row { margin-left: 0; margin-right: 0 } .row.small-uncollapse>.column, .row.small-uncollapse>.columns { padding-left: 0.46875rem; padding-right: 0.46875rem; float: left } } @media only screen and (min-width: 40.0625em) { .medium-push-0 { position: relative; left: 0; right: auto } .medium-pull-0 { position: relative; right: 0; left: auto } .medium-push-1 { position: relative; left: 8.33333%; right: auto } .medium-pull-1 { position: relative; right: 8.33333%; left: auto } .medium-push-2 { position: relative; left: 16.66667%; right: auto } .medium-pull-2 { position: relative; right: 16.66667%; left: auto } .medium-push-3 { position: relative; left: 25%; right: auto } .medium-pull-3 { position: relative; right: 25%; left: auto } .medium-push-4 { position: relative; left: 33.33333%; right: auto } .medium-pull-4 { position: relative; right: 33.33333%; left: auto } .medium-push-5 { position: relative; left: 41.66667%; right: auto } .medium-pull-5 { position: relative; right: 41.66667%; left: auto } .medium-push-6 { position: relative; left: 50%; right: auto } .medium-pull-6 { position: relative; right: 50%; left: auto } .medium-push-7 { position: relative; left: 58.33333%; right: auto } .medium-pull-7 { position: relative; right: 58.33333%; left: auto } .medium-push-8 { position: relative; left: 66.66667%; right: auto } .medium-pull-8 { position: relative; right: 66.66667%; left: auto } .medium-push-9 { position: relative; left: 75%; right: auto } .medium-pull-9 { position: relative; right: 75%; left: auto } .medium-push-10 { position: relative; left: 83.33333%; right: auto } .medium-pull-10 { position: relative; right: 83.33333%; left: auto } .medium-push-11 { position: relative; left: 91.66667%; right: auto } .medium-pull-11 { position: relative; right: 91.66667%; left: auto } .column, .columns { position: relative; padding-left: 0.46875rem; padding-right: 0.46875rem; float: left } .medium-1 { width: 8.33333% } .medium-2 { width: 16.66667% } .medium-3 { width: 25% } .medium-4 { width: 33.33333% } .medium-5 { width: 41.66667% } .medium-6 { width: 50% } .medium-7 { width: 58.33333% } .medium-8 { width: 66.66667% } .medium-9 { width: 75% } .medium-10 { width: 83.33333% } .medium-11 { width: 91.66667% } .medium-12 { width: 100% } .medium-offset-0 { margin-left: 0 !important } .medium-offset-1 { margin-left: 8.33333% !important } .medium-offset-2 { margin-left: 16.66667% !important } .medium-offset-3 { margin-left: 25% !important } .medium-offset-4 { margin-left: 33.33333% !important } .medium-offset-5 { margin-left: 41.66667% !important } .medium-offset-6 { margin-left: 50% !important } .medium-offset-7 { margin-left: 58.33333% !important } .medium-offset-8 { margin-left: 66.66667% !important } .medium-offset-9 { margin-left: 75% !important } .medium-offset-10 { margin-left: 83.33333% !important } .medium-offset-11 { margin-left: 91.66667% !important } .medium-reset-order { float: left; left: auto; margin-left: 0; margin-right: 0; right: auto } .column.medium-centered, .columns.medium-centered { margin-left: auto; margin-right: auto; float: none } .column.medium-uncentered, .columns.medium-uncentered { float: left; margin-left: 0; margin-right: 0 } .column.medium-centered:last-child, .columns.medium-centered:last-child { float: none } .column.medium-uncentered:last-child, .columns.medium-uncentered:last-child { float: left } .column.medium-uncentered.opposite, .columns.medium-uncentered.opposite { float: right } .row.medium-collapse>.column, .row.medium-collapse>.columns { padding-left: 0; padding-right: 0 } .row.medium-collapse .row { margin-left: 0; margin-right: 0 } .row.medium-uncollapse>.column, .row.medium-uncollapse>.columns { padding-left: 0.46875rem; padding-right: 0.46875rem; float: left } .push-0 { position: relative; left: 0; right: auto } .pull-0 { position: relative; right: 0; left: auto } .push-1 { position: relative; left: 8.33333%; right: auto } .pull-1 { position: relative; right: 8.33333%; left: auto } .push-2 { position: relative; left: 16.66667%; right: auto } .pull-2 { position: relative; right: 16.66667%; left: auto } .push-3 { position: relative; left: 25%; right: auto } .pull-3 { position: relative; right: 25%; left: auto } .push-4 { position: relative; left: 33.33333%; right: auto } .pull-4 { position: relative; right: 33.33333%; left: auto } .push-5 { position: relative; left: 41.66667%; right: auto } .pull-5 { position: relative; right: 41.66667%; left: auto } .push-6 { position: relative; left: 50%; right: auto } .pull-6 { position: relative; right: 50%; left: auto } .push-7 { position: relative; left: 58.33333%; right: auto } .pull-7 { position: relative; right: 58.33333%; left: auto } .push-8 { position: relative; left: 66.66667%; right: auto } .pull-8 { position: relative; right: 66.66667%; left: auto } .push-9 { position: relative; left: 75%; right: auto } .pull-9 { position: relative; right: 75%; left: auto } .push-10 { position: relative; left: 83.33333%; right: auto } .pull-10 { position: relative; right: 83.33333%; left: auto } .push-11 { position: relative; left: 91.66667%; right: auto } .pull-11 { position: relative; right: 91.66667%; left: auto } } @media only screen and (min-width: 64.0625em) { .large-push-0 { position: relative; left: 0; right: auto } .large-pull-0 { position: relative; right: 0; left: auto } .large-push-1 { position: relative; left: 8.33333%; right: auto } .large-pull-1 { position: relative; right: 8.33333%; left: auto } .large-push-2 { position: relative; left: 16.66667%; right: auto } .large-pull-2 { position: relative; right: 16.66667%; left: auto } .large-push-3 { position: relative; left: 25%; right: auto } .large-pull-3 { position: relative; right: 25%; left: auto } .large-push-4 { position: relative; left: 33.33333%; right: auto } .large-pull-4 { position: relative; right: 33.33333%; left: auto } .large-push-5 { position: relative; left: 41.66667%; right: auto } .large-pull-5 { position: relative; right: 41.66667%; left: auto } .large-push-6 { position: relative; left: 50%; right: auto } .large-pull-6 { position: relative; right: 50%; left: auto } .large-push-7 { position: relative; left: 58.33333%; right: auto } .large-pull-7 { position: relative; right: 58.33333%; left: auto } .large-push-8 { position: relative; left: 66.66667%; right: auto } .large-pull-8 { position: relative; right: 66.66667%; left: auto } .large-push-9 { position: relative; left: 75%; right: auto } .large-pull-9 { position: relative; right: 75%; left: auto } .large-push-10 { position: relative; left: 83.33333%; right: auto } .large-pull-10 { position: relative; right: 83.33333%; left: auto } .large-push-11 { position: relative; left: 91.66667%; right: auto } .large-pull-11 { position: relative; right: 91.66667%; left: auto } .column, .columns { position: relative; padding-left: 0.46875rem; padding-right: 0.46875rem; float: left } .large-1 { width: 8.33333% } .large-2 { width: 16.66667% } .large-3 { width: 25% } .large-4 { width: 33.33333% } .large-5 { width: 41.66667% } .large-6 { width: 50% } .large-7 { width: 58.33333% } .large-8 { width: 66.66667% } .large-9 { width: 75% } .large-10 { width: 83.33333% } .large-11 { width: 91.66667% } .large-12 { width: 100% } .large-offset-0 { margin-left: 0 !important } .large-offset-1 { margin-left: 8.33333% !important } .large-offset-2 { margin-left: 16.66667% !important } .large-offset-3 { margin-left: 25% !important } .large-offset-4 { margin-left: 33.33333% !important } .large-offset-5 { margin-left: 41.66667% !important } .large-offset-6 { margin-left: 50% !important } .large-offset-7 { margin-left: 58.33333% !important } .large-offset-8 { margin-left: 66.66667% !important } .large-offset-9 { margin-left: 75% !important } .large-offset-10 { margin-left: 83.33333% !important } .large-offset-11 { margin-left: 91.66667% !important } .large-reset-order { float: left; left: auto; margin-left: 0; margin-right: 0; right: auto } .column.large-centered, .columns.large-centered { margin-left: auto; margin-right: auto; float: none } .column.large-uncentered, .columns.large-uncentered { float: left; margin-left: 0; margin-right: 0 } .column.large-centered:last-child, .columns.large-centered:last-child { float: none } .column.large-uncentered:last-child, .columns.large-uncentered:last-child { float: left } .column.large-uncentered.opposite, .columns.large-uncentered.opposite { float: right } .row.large-collapse>.column, .row.large-collapse>.columns { padding-left: 0; padding-right: 0 } .row.large-collapse .row { margin-left: 0; margin-right: 0 } .row.large-uncollapse>.column, .row.large-uncollapse>.columns { padding-left: 0.46875rem; padding-right: 0.46875rem; float: left } .push-0 { position: relative; left: 0; right: auto } .pull-0 { position: relative; right: 0; left: auto } .push-1 { position: relative; left: 8.33333%; right: auto } .pull-1 { position: relative; right: 8.33333%; left: auto } .push-2 { position: relative; left: 16.66667%; right: auto } .pull-2 { position: relative; right: 16.66667%; left: auto } .push-3 { position: relative; left: 25%; right: auto } .pull-3 { position: relative; right: 25%; left: auto } .push-4 { position: relative; left: 33.33333%; right: auto } .pull-4 { position: relative; right: 33.33333%; left: auto } .push-5 { position: relative; left: 41.66667%; right: auto } .pull-5 { position: relative; right: 41.66667%; left: auto } .push-6 { position: relative; left: 50%; right: auto } .pull-6 { position: relative; right: 50%; left: auto } .push-7 { position: relative; left: 58.33333%; right: auto } .pull-7 { position: relative; right: 58.33333%; left: auto } .push-8 { position: relative; left: 66.66667%; right: auto } .pull-8 { position: relative; right: 66.66667%; left: auto } .push-9 { position: relative; left: 75%; right: auto } .pull-9 { position: relative; right: 75%; left: auto } .push-10 { position: relative; left: 83.33333%; right: auto } .pull-10 { position: relative; right: 83.33333%; left: auto } .push-11 { position: relative; left: 91.66667%; right: auto } .pull-11 { position: relative; right: 91.66667%; left: auto } } .text-left { text-align: left !important } .text-right { text-align: right !important } .text-center { text-align: center !important } .text-justify { text-align: justify !important } @media only screen and (max-width: 40em) { .small-only-text-left { text-align: left !important } .small-only-text-right { text-align: right !important } .small-only-text-center { text-align: center !important } .small-only-text-justify { text-align: justify !important } } @media only screen { .small-text-left { text-align: left !important } .small-text-right { text-align: right !important } .small-text-center { text-align: center !important } .small-text-justify { text-align: justify !important } } @media only screen and (min-width: 40.0625em) and (max-width: 64em) { .medium-only-text-left { text-align: left !important } .medium-only-text-right { text-align: right !important } .medium-only-text-center { text-align: center !important } .medium-only-text-justify { text-align: justify !important } } @media only screen and (min-width: 40.0625em) { .medium-text-left { text-align: left !important } .medium-text-right { text-align: right !important } .medium-text-center { text-align: center !important } .medium-text-justify { text-align: justify !important } } @media only screen and (min-width: 64.0625em) and (max-width: 90em) { .large-only-text-left { text-align: left !important } .large-only-text-right { text-align: right !important } .large-only-text-center { text-align: center !important } .large-only-text-justify { text-align: justify !important } } @media only screen and (min-width: 64.0625em) { .large-text-left { text-align: left !important } .large-text-right { text-align: right !important } .large-text-center { text-align: center !important } .large-text-justify { text-align: justify !important } } @media only screen and (min-width: 90.0625em) and (max-width: 120em) { .xlarge-only-text-left { text-align: left !important } .xlarge-only-text-right { text-align: right !important } .xlarge-only-text-center { text-align: center !important } .xlarge-only-text-justify { text-align: justify !important } } @media only screen and (min-width: 90.0625em) { .xlarge-text-left { text-align: left !important } .xlarge-text-right { text-align: right !important } .xlarge-text-center { text-align: center !important } .xlarge-text-justify { text-align: justify !important } } @media only screen and (min-width: 120.0625em) and (max-width: 6249999.9375em) { .xxlarge-only-text-left { text-align: left !important } .xxlarge-only-text-right { text-align: right !important } .xxlarge-only-text-center { text-align: center !important } .xxlarge-only-text-justify { text-align: justify !important } } @media only screen and (min-width: 120.0625em) { .xxlarge-text-left { text-align: left !important } .xxlarge-text-right { text-align: right !important } .xxlarge-text-center { text-align: center !important } .xxlarge-text-justify { text-align: justify !important } } div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, th, td { margin: 0; padding: 0 } a { color: #3A913F; line-height: inherit; text-decoration: none } a:hover, a:focus { color: #327d36 } a img { border: none } p { font-family: inherit; font-size: 1rem; font-weight: normal; line-height: 1.6; margin-bottom: 1.25rem; text-rendering: optimizeLegibility } p.lead { font-size: 1.21875rem; line-height: 1.6 } p aside { font-size: 0.875rem; font-style: italic; line-height: 1.35 } h1, h2, h3, h4, h5, h6 { color: #2d2d2d; font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif; font-style: normal; font-weight: normal; line-height: 1.4; margin-bottom: 0.5rem; margin-top: 0.2rem; text-rendering: optimizeLegibility } h1 small, h2 small, h3 small, h4 small, h5 small, h6 small { color: inherit; font-size: 80%; line-height: 0 } h1 { font-size: 2.125rem } h2 { font-size: 1.6875rem } h3 { font-size: 1.375rem } h4 { font-size: 1.125rem } h5 { font-size: 1.125rem } h6 { font-size: 1rem } .subheader { line-height: 1.4; color: #767676; font-weight: normal; margin-top: 0.2rem; margin-bottom: 0.5rem } hr { border: solid #ddd; border-width: 1px 0 0; clear: both; height: 0; margin: 1.25rem 0 1.1875rem } em, i { font-style: italic; line-height: inherit } strong, b { font-weight: bold; line-height: inherit } small { font-size: 80%; line-height: inherit } code { background-color: #dfdfdf; border-color: #c8c8c8; border-style: solid; border-width: 1px; color: #333; font-family: Consolas, "Liberation Mono", Courier, monospace; font-weight: normal; padding: 0.125rem 0.3125rem 0.0625rem } ul, ol, dl { font-family: inherit; font-size: 1rem; line-height: 1.6; list-style-position: outside; margin-bottom: 1.25rem } ul { margin-left: 1.1rem } ul li ul, ul li ol { margin-left: 1.25rem; margin-bottom: 0 } ul.square li ul, ul.circle li ul, ul.disc li ul { list-style: inherit } ul.square { list-style-type: square; margin-left: 1.1rem } ul.circle { list-style-type: circle; margin-left: 1.1rem } ul.disc { list-style-type: disc; margin-left: 1.1rem } ol { margin-left: 1.4rem } ol li ul, ol li ol { margin-left: 1.25rem; margin-bottom: 0 } .no-bullet { list-style-type: none; margin-left: 0 } .no-bullet li ul, .no-bullet li ol { margin-left: 1.25rem; margin-bottom: 0; list-style: none } dl dt { margin-bottom: 0.3rem; font-weight: bold } dl dd { margin-bottom: 0.75rem } abbr, acronym { text-transform: uppercase; font-size: 90%; color: #2d2d2d; cursor: help } abbr { text-transform: none } abbr[title] { border-bottom: 1px dotted #ddd } blockquote { margin: 0 0 1.25rem; padding: 0.5625rem 1.25rem 0 1.1875rem; border-left: 1px solid #ddd } blockquote cite { display: block; font-size: 0.8125rem; color: #5d5d5d } blockquote cite:before { content: "\2014 \0020" } blockquote cite a, blockquote cite a:visited { color: #5d5d5d } blockquote, blockquote p { line-height: 1.6; color: #767676 } .vcard { display: inline-block; margin: 0 0 1.25rem 0; border: 1px solid #ddd; padding: 0.625rem 0.75rem } .vcard li { margin: 0; display: block } .vcard .fn { font-weight: bold; font-size: 0.9375rem } .vevent .summary { font-weight: bold } .vevent abbr { cursor: default; text-decoration: none; font-weight: bold; border: none; padding: 0 0.0625rem } @media only screen and (min-width: 40.0625em) { h1, h2, h3, h4, h5, h6 { line-height: 1.4 } h1 { font-size: 2.75rem } h2 { font-size: 2.3125rem } h3 { font-size: 1.6875rem } h4 { font-size: 1.4375rem } h5 { font-size: 1.125rem } h6 { font-size: 1rem } } @media print { * { background: transparent !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) ")" } .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: "" } pre, blockquote { border: 1px solid #999; page-break-inside: avoid } thead { display: table-header-group } tr, img { page-break-inside: avoid } img { max-width: 100% !important } @page { margin: 0.34in } p, h2, h3 { orphans: 3; widows: 3 } h2, h3 { page-break-after: avoid } } button, .button { -webkit-appearance: none; -moz-appearance: none; border-radius: 0; border-style: solid; border-width: 0; cursor: pointer; font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif; font-weight: normal; line-height: normal; margin: 0 0 1.25rem; position: relative; text-align: center; text-decoration: none; display: inline-block; padding: 1rem 2rem 1.0625rem 2rem; font-size: 1rem; background-color: #3A913F; border-color: #2e7432; color: #fff; transition: background-color 300ms ease-out } button:hover, button:focus, .button:hover, .button:focus { background-color: #2e7432 } button:hover, button:focus, .button:hover, .button:focus { color: #fff } button.secondary, .button.secondary { background-color: #939393; border-color: #767676; color: #fff } button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus { background-color: #767676 } button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus { color: #fff } button.success, .button.success { background-color: #3A913F; border-color: #2e7432; color: #fff } button.success:hover, button.success:focus, .button.success:hover, .button.success:focus { background-color: #2e7432 } button.success:hover, button.success:focus, .button.success:hover, .button.success:focus { color: #fff } button.alert, .button.alert { background-color: #e0364a; border-color: #c11e31; color: #fff } button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus { background-color: #c11e31 } button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus { color: #fff } button.warning, .button.warning { background-color: #f08a24; border-color: #cf6e0e; color: #fff } button.warning:hover, button.warning:focus, .button.warning:hover, .button.warning:focus { background-color: #cf6e0e } button.warning:hover, button.warning:focus, .button.warning:hover, .button.warning:focus { color: #fff } button.info, .button.info { background-color: #E9F1F0; border-color: #afccc9; color: #333 } button.info:hover, button.info:focus, .button.info:hover, .button.info:focus { background-color: #afccc9 } button.info:hover, button.info:focus, .button.info:hover, .button.info:focus { color: #333 } button.large, .button.large { padding: 1.125rem 2.25rem 1.1875rem 2.25rem; font-size: 1.25rem } button.small, .button.small { padding: 0.875rem 1.75rem 0.9375rem 1.75rem; font-size: 0.8125rem } button.tiny, .button.tiny { padding: 0.625rem 1.25rem 0.6875rem 1.25rem; font-size: 0.6875rem } button.expand, .button.expand { padding: 1rem 2rem 1.0625rem 2rem; font-size: 1rem; padding-bottom: 1.0625rem; padding-top: 1rem; padding-left: 1rem; padding-right: 1rem; width: 100% } button.left-align, .button.left-align { text-align: left; text-indent: 0.75rem } button.right-align, .button.right-align { text-align: right; padding-right: 0.75rem } button.radius, .button.radius { border-radius: 4px } button.round, .button.round { border-radius: 1000px } button.disabled, button[disabled], .button.disabled, .button[disabled] { background-color: #3A913F; border-color: #2e7432; color: #fff; box-shadow: none; cursor: default; opacity: 0.7 } button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus { background-color: #2e7432 } button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus { color: #fff } button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus { background-color: #3A913F } button.disabled.secondary, button[disabled].secondary, .button.disabled.secondary, .button[disabled].secondary { background-color: #939393; border-color: #767676; color: #fff; box-shadow: none; cursor: default; opacity: 0.7 } button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus { background-color: #767676 } button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus { color: #fff } button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus { background-color: #939393 } button.disabled.success, button[disabled].success, .button.disabled.success, .button[disabled].success { background-color: #3A913F; border-color: #2e7432; color: #fff; box-shadow: none; cursor: default; opacity: 0.7 } button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus { background-color: #2e7432 } button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus { color: #fff } button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus { background-color: #3A913F } button.disabled.alert, button[disabled].alert, .button.disabled.alert, .button[disabled].alert { background-color: #e0364a; border-color: #c11e31; color: #fff; box-shadow: none; cursor: default; opacity: 0.7 } button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus { background-color: #c11e31 } button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus { color: #fff } button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus { background-color: #e0364a } button.disabled.warning, button[disabled].warning, .button.disabled.warning, .button[disabled].warning { background-color: #f08a24; border-color: #cf6e0e; color: #fff; box-shadow: none; cursor: default; opacity: 0.7 } button.disabled.warning:hover, button.disabled.warning:focus, button[disabled].warning:hover, button[disabled].warning:focus, .button.disabled.warning:hover, .button.disabled.warning:focus, .button[disabled].warning:hover, .button[disabled].warning:focus { background-color: #cf6e0e } button.disabled.warning:hover, button.disabled.warning:focus, button[disabled].warning:hover, button[disabled].warning:focus, .button.disabled.warning:hover, .button.disabled.warning:focus, .button[disabled].warning:hover, .button[disabled].warning:focus { color: #fff } button.disabled.warning:hover, button.disabled.warning:focus, button[disabled].warning:hover, button[disabled].warning:focus, .button.disabled.warning:hover, .button.disabled.warning:focus, .button[disabled].warning:hover, .button[disabled].warning:focus { background-color: #f08a24 } button.disabled.info, button[disabled].info, .button.disabled.info, .button[disabled].info { background-color: #E9F1F0; border-color: #afccc9; color: #333; box-shadow: none; cursor: default; opacity: 0.7 } button.disabled.info:hover, button.disabled.info:focus, button[disabled].info:hover, button[disabled].info:focus, .button.disabled.info:hover, .button.disabled.info:focus, .button[disabled].info:hover, .button[disabled].info:focus { background-color: #afccc9 } button.disabled.info:hover, button.disabled.info:focus, button[disabled].info:hover, button[disabled].info:focus, .button.disabled.info:hover, .button.disabled.info:focus, .button[disabled].info:hover, .button[disabled].info:focus { color: #333 } button.disabled.info:hover, button.disabled.info:focus, button[disabled].info:hover, button[disabled].info:focus, .button.disabled.info:hover, .button.disabled.info:focus, .button[disabled].info:hover, .button[disabled].info:focus { background-color: #E9F1F0 } button::-moz-focus-inner { border: 0; padding: 0 } @media only screen and (min-width: 40.0625em) { button, .button { display: inline-block } } form { margin: 0 0 1rem } form .row .row { margin: 0 -0.5rem } form .row .row .column, form .row .row .columns { padding: 0 0.5rem } form .row .row.collapse { margin: 0 } form .row .row.collapse .column, form .row .row.collapse .columns { padding: 0 } form .row .row.collapse input { -webkit-border-bottom-right-radius: 0; -webkit-border-top-right-radius: 0; border-bottom-right-radius: 0; border-top-right-radius: 0 } form .row input.column, form .row input.columns, form .row textarea.column, form .row textarea.columns { padding-left: 0.5rem } label { color: #4d4d4d; cursor: pointer; display: block; font-size: 0.875rem; font-weight: normal; line-height: 1.5; margin-bottom: 0 } label.right { float: none !important; text-align: right } label.inline { margin: 0 0 1rem 0; padding: 0.5625rem 0 } label small { text-transform: capitalize; color: #676767 } .prefix, .postfix { border-style: solid; border-width: 1px; display: block; font-size: 0.875rem; height: 2.3125rem; line-height: 2.3125rem; overflow: visible; padding-bottom: 0; padding-top: 0; position: relative; text-align: center; width: 100%; z-index: 2 } .postfix.button { border: none; padding-left: 0; padding-right: 0; padding-bottom: 0; padding-top: 0; text-align: center } .prefix.button { border: none; padding-left: 0; padding-right: 0; padding-bottom: 0; padding-top: 0; text-align: center } .prefix.button.radius { border-radius: 0; -webkit-border-bottom-left-radius: 4px; -webkit-border-top-left-radius: 4px; border-bottom-left-radius: 4px; border-top-left-radius: 4px } .postfix.button.radius { border-radius: 0; -webkit-border-bottom-right-radius: 4px; -webkit-border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-top-right-radius: 4px } .prefix.button.round { border-radius: 0; -webkit-border-bottom-left-radius: 1000px; -webkit-border-top-left-radius: 1000px; border-bottom-left-radius: 1000px; border-top-left-radius: 1000px } .postfix.button.round { border-radius: 0; -webkit-border-bottom-right-radius: 1000px; -webkit-border-top-right-radius: 1000px; border-bottom-right-radius: 1000px; border-top-right-radius: 1000px } span.prefix, label.prefix { background: #f2f2f2; border-right: none; color: #333; border-color: #ccc } span.postfix, label.postfix { background: #f2f2f2; border-left: none; color: #333; border-color: #ccc } input:not([type]), input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="color"], textarea { -webkit-appearance: none; -moz-appearance: none; border-radius: 0; background-color: #fff; border-style: solid; border-width: 1px; border-color: #ccc; box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); color: rgba(0, 0, 0, 0.75); display: block; font-family: inherit; font-size: 0.875rem; height: 2.3125rem; margin: 0 0 1rem 0; padding: 0.5rem; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-transition: border-color 0.15s linear, background 0.15s linear; -moz-transition: border-color 0.15s linear, background 0.15s linear; -ms-transition: border-color 0.15s linear, background 0.15s linear; -o-transition: border-color 0.15s linear, background 0.15s linear; transition: border-color 0.15s linear, background 0.15s linear } input:not([type]):focus, input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="color"]:focus, textarea:focus { background: #fafafa; border-color: #999; outline: none } input:not([type]):disabled, input[type="text"]:disabled, input[type="password"]:disabled, input[type="date"]:disabled, input[type="datetime"]:disabled, input[type="datetime-local"]:disabled, input[type="month"]:disabled, input[type="week"]:disabled, input[type="email"]:disabled, input[type="number"]:disabled, input[type="search"]:disabled, input[type="tel"]:disabled, input[type="time"]:disabled, input[type="url"]:disabled, input[type="color"]:disabled, textarea:disabled { background-color: #fff; cursor: default } input:not([type])[disabled], input:not([type])[readonly], fieldset[disabled] input:not([type]), input[type="text"][disabled], input[type="text"][readonly], fieldset[disabled] input[type="text"], input[type="password"][disabled], input[type="password"][readonly], fieldset[disabled] input[type="password"], input[type="date"][disabled], input[type="date"][readonly], fieldset[disabled] input[type="date"], input[type="datetime"][disabled], input[type="datetime"][readonly], fieldset[disabled] input[type="datetime"], input[type="datetime-local"][disabled], input[type="datetime-local"][readonly], fieldset[disabled] input[type="datetime-local"], input[type="month"][disabled], input[type="month"][readonly], fieldset[disabled] input[type="month"], input[type="week"][disabled], input[type="week"][readonly], fieldset[disabled] input[type="week"], input[type="email"][disabled], input[type="email"][readonly], fieldset[disabled] input[type="email"], input[type="number"][disabled], input[type="number"][readonly], fieldset[disabled] input[type="number"], input[type="search"][disabled], input[type="search"][readonly], fieldset[disabled] input[type="search"], input[type="tel"][disabled], input[type="tel"][readonly], fieldset[disabled] input[type="tel"], input[type="time"][disabled], input[type="time"][readonly], fieldset[disabled] input[type="time"], input[type="url"][disabled], input[type="url"][readonly], fieldset[disabled] input[type="url"], input[type="color"][disabled], input[type="color"][readonly], fieldset[disabled] input[type="color"], textarea[disabled], textarea[readonly], fieldset[disabled] textarea { background-color: #fff; cursor: default } input:not([type]).radius, input[type="text"].radius, input[type="password"].radius, input[type="date"].radius, input[type="datetime"].radius, input[type="datetime-local"].radius, input[type="month"].radius, input[type="week"].radius, input[type="email"].radius, input[type="number"].radius, input[type="search"].radius, input[type="tel"].radius, input[type="time"].radius, input[type="url"].radius, input[type="color"].radius, textarea.radius { border-radius: 4px } form .row .prefix-radius.row.collapse input, form .row .prefix-radius.row.collapse textarea, form .row .prefix-radius.row.collapse select, form .row .prefix-radius.row.collapse button { border-radius: 0; -webkit-border-bottom-right-radius: 4px; -webkit-border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-top-right-radius: 4px } form .row .prefix-radius.row.collapse .prefix { border-radius: 0; -webkit-border-bottom-left-radius: 4px; -webkit-border-top-left-radius: 4px; border-bottom-left-radius: 4px; border-top-left-radius: 4px } form .row .postfix-radius.row.collapse input, form .row .postfix-radius.row.collapse textarea, form .row .postfix-radius.row.collapse select, form .row .postfix-radius.row.collapse button { border-radius: 0; -webkit-border-bottom-left-radius: 4px; -webkit-border-top-left-radius: 4px; border-bottom-left-radius: 4px; border-top-left-radius: 4px } form .row .postfix-radius.row.collapse .postfix { border-radius: 0; -webkit-border-bottom-right-radius: 4px; -webkit-border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-top-right-radius: 4px } form .row .prefix-round.row.collapse input, form .row .prefix-round.row.collapse textarea, form .row .prefix-round.row.collapse select, form .row .prefix-round.row.collapse button { border-radius: 0; -webkit-border-bottom-right-radius: 1000px; -webkit-border-top-right-radius: 1000px; border-bottom-right-radius: 1000px; border-top-right-radius: 1000px } form .row .prefix-round.row.collapse .prefix { border-radius: 0; -webkit-border-bottom-left-radius: 1000px; -webkit-border-top-left-radius: 1000px; border-bottom-left-radius: 1000px; border-top-left-radius: 1000px } form .row .postfix-round.row.collapse input, form .row .postfix-round.row.collapse textarea, form .row .postfix-round.row.collapse select, form .row .postfix-round.row.collapse button { border-radius: 0; -webkit-border-bottom-left-radius: 1000px; -webkit-border-top-left-radius: 1000px; border-bottom-left-radius: 1000px; border-top-left-radius: 1000px } form .row .postfix-round.row.collapse .postfix { border-radius: 0; -webkit-border-bottom-right-radius: 1000px; -webkit-border-top-right-radius: 1000px; border-bottom-right-radius: 1000px; border-top-right-radius: 1000px } input[type="submit"] { -webkit-appearance: none; -moz-appearance: none; border-radius: 0 } textarea[rows] { height: auto } textarea { max-width: 100% } ::-webkit-input-placeholder { color: #666 } :-moz-placeholder { color: #666 } ::-moz-placeholder { color: #666 } :-ms-input-placeholder { color: #666 } select { -webkit-appearance: none !important; -moz-appearance: none !important; background-color: #FAFAFA; border-radius: 0; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+"); background-position: 100% center; background-repeat: no-repeat; border-style: solid; border-width: 1px; border-color: #ccc; color: rgba(0, 0, 0, 0.75); font-family: inherit; font-size: 0.875rem; line-height: normal; padding: 0.5rem; border-radius: 0; height: 2.3125rem } select::-ms-expand { display: none } select.radius { border-radius: 4px } select:focus { background-color: #f3f3f3; border-color: #999 } select:disabled { background-color: #fff; cursor: default } select[multiple] { height: auto } input[type="file"], input[type="checkbox"], input[type="radio"], select { margin: 0 0 1rem 0 } input[type="checkbox"]+label, input[type="radio"]+label { display: inline-block; margin-left: 0.5rem; margin-right: 1rem; margin-bottom: 0; vertical-align: baseline } input[type="file"] { width: 100% } fieldset { border: 1px solid #ddd; margin: 1.125rem 0; padding: 1.25rem } fieldset legend { font-weight: bold; margin: 0; margin-left: -0.1875rem; padding: 0 0.1875rem } [data-abide] .error small.error, [data-abide] .error span.error, [data-abide] span.error, [data-abide] small.error { display: block; font-size: 0.75rem; font-style: italic; font-weight: normal; margin-bottom: 1rem; margin-top: -1px; padding: 0.375rem 0.5625rem 0.5625rem; background: #e0364a; color: #fff } [data-abide] span.error, [data-abide] small.error { display: none } .error input, .error textarea, .error select { margin-bottom: 0 } .error input[type="checkbox"], .error input[type="radio"] { margin-bottom: 1rem } .error label, .error label.error { color: #e0364a } .error small.error { display: block; font-size: 0.75rem; font-style: italic; font-weight: normal; margin-bottom: 1rem; margin-top: -1px; padding: 0.375rem 0.5625rem 0.5625rem; background: #e0364a; color: #fff } .error>label>small { background: transparent; color: #676767; display: inline; font-size: 60%; font-style: normal; margin: 0; padding: 0; text-transform: capitalize } .error span.error-message { display: block } input.error, textarea.error, select.error { margin-bottom: 0 } label.error { color: #e0364a } .progress { background-color: #F6F6F6; border: 0 solid #fff; height: 0.25rem; margin-bottom: 0.625rem; padding: 0 } .progress .meter { background: #3A913F; display: block; height: 100%; float: left; width: 0% } .progress .meter.secondary { background: #939393; display: block; height: 100%; float: left; width: 0% } .progress .meter.success { background: #3A913F; display: block; height: 100%; float: left; width: 0% } .progress .meter.alert { background: #e0364a; display: block; height: 100%; float: left; width: 0% } .progress.secondary .meter { background: #939393; display: block; height: 100%; float: left; width: 0% } .progress.success .meter { background: #3A913F; display: block; height: 100%; float: left; width: 0% } .progress.alert .meter { background: #e0364a; display: block; height: 100%; float: left; width: 0% } .progress.radius { border-radius: 4px } .progress.radius .meter { border-radius: 3px } .progress.round { border-radius: 1000px } .progress.round .meter { border-radius: 999px } [class*="block-grid-"] { display: block; padding: 0; margin: 0 -0.625rem } [class*="block-grid-"]:before, [class*="block-grid-"]:after { content: " "; display: table } [class*="block-grid-"]:after { clear: both } [class*="block-grid-"]>li { display: block; float: left; height: auto; padding: 0 0.625rem 1.25rem } @media only screen { .small-block-grid-1>li { list-style: none; width: 100% } .small-block-grid-1>li:nth-of-type(1n) { clear: none } .small-block-grid-1>li:nth-of-type(1n+1) { clear: both } .small-block-grid-2>li { list-style: none; width: 50% } .small-block-grid-2>li:nth-of-type(1n) { clear: none } .small-block-grid-2>li:nth-of-type(2n+1) { clear: both } .small-block-grid-3>li { list-style: none; width: 33.33333% } .small-block-grid-3>li:nth-of-type(1n) { clear: none } .small-block-grid-3>li:nth-of-type(3n+1) { clear: both } .small-block-grid-4>li { list-style: none; width: 25% } .small-block-grid-4>li:nth-of-type(1n) { clear: none } .small-block-grid-4>li:nth-of-type(4n+1) { clear: both } .small-block-grid-5>li { list-style: none; width: 20% } .small-block-grid-5>li:nth-of-type(1n) { clear: none } .small-block-grid-5>li:nth-of-type(5n+1) { clear: both } .small-block-grid-6>li { list-style: none; width: 16.66667% } .small-block-grid-6>li:nth-of-type(1n) { clear: none } .small-block-grid-6>li:nth-of-type(6n+1) { clear: both } .small-block-grid-7>li { list-style: none; width: 14.28571% } .small-block-grid-7>li:nth-of-type(1n) { clear: none } .small-block-grid-7>li:nth-of-type(7n+1) { clear: both } .small-block-grid-8>li { list-style: none; width: 12.5% } .small-block-grid-8>li:nth-of-type(1n) { clear: none } .small-block-grid-8>li:nth-of-type(8n+1) { clear: both } .small-block-grid-9>li { list-style: none; width: 11.11111% } .small-block-grid-9>li:nth-of-type(1n) { clear: none } .small-block-grid-9>li:nth-of-type(9n+1) { clear: both } .small-block-grid-10>li { list-style: none; width: 10% } .small-block-grid-10>li:nth-of-type(1n) { clear: none } .small-block-grid-10>li:nth-of-type(10n+1) { clear: both } .small-block-grid-11>li { list-style: none; width: 9.09091% } .small-block-grid-11>li:nth-of-type(1n) { clear: none } .small-block-grid-11>li:nth-of-type(11n+1) { clear: both } .small-block-grid-12>li { list-style: none; width: 8.33333% } .small-block-grid-12>li:nth-of-type(1n) { clear: none } .small-block-grid-12>li:nth-of-type(12n+1) { clear: both } } @media only screen and (min-width: 40.0625em) { .medium-block-grid-1>li { list-style: none; width: 100% } .medium-block-grid-1>li:nth-of-type(1n) { clear: none } .medium-block-grid-1>li:nth-of-type(1n+1) { clear: both } .medium-block-grid-2>li { list-style: none; width: 50% } .medium-block-grid-2>li:nth-of-type(1n) { clear: none } .medium-block-grid-2>li:nth-of-type(2n+1) { clear: both } .medium-block-grid-3>li { list-style: none; width: 33.33333% } .medium-block-grid-3>li:nth-of-type(1n) { clear: none } .medium-block-grid-3>li:nth-of-type(3n+1) { clear: both } .medium-block-grid-4>li { list-style: none; width: 25% } .medium-block-grid-4>li:nth-of-type(1n) { clear: none } .medium-block-grid-4>li:nth-of-type(4n+1) { clear: both } .medium-block-grid-5>li { list-style: none; width: 20% } .medium-block-grid-5>li:nth-of-type(1n) { clear: none } .medium-block-grid-5>li:nth-of-type(5n+1) { clear: both } .medium-block-grid-6>li { list-style: none; width: 16.66667% } .medium-block-grid-6>li:nth-of-type(1n) { clear: none } .medium-block-grid-6>li:nth-of-type(6n+1) { clear: both } .medium-block-grid-7>li { list-style: none; width: 14.28571% } .medium-block-grid-7>li:nth-of-type(1n) { clear: none } .medium-block-grid-7>li:nth-of-type(7n+1) { clear: both } .medium-block-grid-8>li { list-style: none; width: 12.5% } .medium-block-grid-8>li:nth-of-type(1n) { clear: none } .medium-block-grid-8>li:nth-of-type(8n+1) { clear: both } .medium-block-grid-9>li { list-style: none; width: 11.11111% } .medium-block-grid-9>li:nth-of-type(1n) { clear: none } .medium-block-grid-9>li:nth-of-type(9n+1) { clear: both } .medium-block-grid-10>li { list-style: none; width: 10% } .medium-block-grid-10>li:nth-of-type(1n) { clear: none } .medium-block-grid-10>li:nth-of-type(10n+1) { clear: both } .medium-block-grid-11>li { list-style: none; width: 9.09091% } .medium-block-grid-11>li:nth-of-type(1n) { clear: none } .medium-block-grid-11>li:nth-of-type(11n+1) { clear: both } .medium-block-grid-12>li { list-style: none; width: 8.33333% } .medium-block-grid-12>li:nth-of-type(1n) { clear: none } .medium-block-grid-12>li:nth-of-type(12n+1) { clear: both } } @media only screen and (min-width: 64.0625em) { .large-block-grid-1>li { list-style: none; width: 100% } .large-block-grid-1>li:nth-of-type(1n) { clear: none } .large-block-grid-1>li:nth-of-type(1n+1) { clear: both } .large-block-grid-2>li { list-style: none; width: 50% } .large-block-grid-2>li:nth-of-type(1n) { clear: none } .large-block-grid-2>li:nth-of-type(2n+1) { clear: both } .large-block-grid-3>li { list-style: none; width: 33.33333% } .large-block-grid-3>li:nth-of-type(1n) { clear: none } .large-block-grid-3>li:nth-of-type(3n+1) { clear: both } .large-block-grid-4>li { list-style: none; width: 25% } .large-block-grid-4>li:nth-of-type(1n) { clear: none } .large-block-grid-4>li:nth-of-type(4n+1) { clear: both } .large-block-grid-5>li { list-style: none; width: 20% } .large-block-grid-5>li:nth-of-type(1n) { clear: none } .large-block-grid-5>li:nth-of-type(5n+1) { clear: both } .large-block-grid-6>li { list-style: none; width: 16.66667% } .large-block-grid-6>li:nth-of-type(1n) { clear: none } .large-block-grid-6>li:nth-of-type(6n+1) { clear: both } .large-block-grid-7>li { list-style: none; width: 14.28571% } .large-block-grid-7>li:nth-of-type(1n) { clear: none } .large-block-grid-7>li:nth-of-type(7n+1) { clear: both } .large-block-grid-8>li { list-style: none; width: 12.5% } .large-block-grid-8>li:nth-of-type(1n) { clear: none } .large-block-grid-8>li:nth-of-type(8n+1) { clear: both } .large-block-grid-9>li { list-style: none; width: 11.11111% } .large-block-grid-9>li:nth-of-type(1n) { clear: none } .large-block-grid-9>li:nth-of-type(9n+1) { clear: both } .large-block-grid-10>li { list-style: none; width: 10% } .large-block-grid-10>li:nth-of-type(1n) { clear: none } .large-block-grid-10>li:nth-of-type(10n+1) { clear: both } .large-block-grid-11>li { list-style: none; width: 9.09091% } .large-block-grid-11>li:nth-of-type(1n) { clear: none } .large-block-grid-11>li:nth-of-type(11n+1) { clear: both } .large-block-grid-12>li { list-style: none; width: 8.33333% } .large-block-grid-12>li:nth-of-type(1n) { clear: none } .large-block-grid-12>li:nth-of-type(12n+1) { clear: both } } @media only screen { .show-for-small-only, .show-for-small-up, .show-for-small, .show-for-small-down, .hide-for-medium-only, .hide-for-medium-up, .hide-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down { display: inherit !important } .hide-for-small-only, .hide-for-small-up, .hide-for-small, .hide-for-small-down, .show-for-medium-only, .show-for-medium-up, .show-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down { display: none !important } .visible-for-small-only, .visible-for-small-up, .visible-for-small, .visible-for-small-down, .hidden-for-medium-only, .hidden-for-medium-up, .hidden-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down { position: static !important; height: auto; width: auto; overflow: visible; clip: auto } .hidden-for-small-only, .hidden-for-small-up, .hidden-for-small, .hidden-for-small-down, .visible-for-medium-only, .visible-for-medium-up, .visible-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down { clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; position: absolute !important; width: 1px } table.show-for-small-only, table.show-for-small-up, table.show-for-small, table.show-for-small-down, table.hide-for-medium-only, table.hide-for-medium-up, table.hide-for-medium, table.show-for-medium-down, table.hide-for-large-only, table.hide-for-large-up, table.hide-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xlarge, table.show-for-xlarge-down, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge, table.show-for-xxlarge-down { display: table !important } thead.show-for-small-only, thead.show-for-small-up, thead.show-for-small, thead.show-for-small-down, thead.hide-for-medium-only, thead.hide-for-medium-up, thead.hide-for-medium, thead.show-for-medium-down, thead.hide-for-large-only, thead.hide-for-large-up, thead.hide-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xlarge, thead.show-for-xlarge-down, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge, thead.show-for-xxlarge-down { display: table-header-group !important } tbody.show-for-small-only, tbody.show-for-small-up, tbody.show-for-small, tbody.show-for-small-down, tbody.hide-for-medium-only, tbody.hide-for-medium-up, tbody.hide-for-medium, tbody.show-for-medium-down, tbody.hide-for-large-only, tbody.hide-for-large-up, tbody.hide-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xlarge, tbody.show-for-xlarge-down, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge, tbody.show-for-xxlarge-down { display: table-row-group !important } tr.show-for-small-only, tr.show-for-small-up, tr.show-for-small, tr.show-for-small-down, tr.hide-for-medium-only, tr.hide-for-medium-up, tr.hide-for-medium, tr.show-for-medium-down, tr.hide-for-large-only, tr.hide-for-large-up, tr.hide-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xlarge, tr.show-for-xlarge-down, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge, tr.show-for-xxlarge-down { display: table-row } th.show-for-small-only, td.show-for-small-only, th.show-for-small-up, td.show-for-small-up, th.show-for-small, td.show-for-small, th.show-for-small-down, td.show-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.hide-for-medium-up, td.hide-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.show-for-medium-down, td.show-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.hide-for-large-up, td.hide-for-large-up, th.hide-for-large, td.hide-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xlarge, td.hide-for-xlarge, th.show-for-xlarge-down, td.show-for-xlarge-down, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up, th.hide-for-xxlarge, td.hide-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down { display: table-cell !important } } @media only screen and (min-width: 40.0625em) { .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .show-for-medium-only, .show-for-medium-up, .show-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down { display: inherit !important } .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .hide-for-medium-only, .hide-for-medium-up, .hide-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down { display: none !important } .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .visible-for-medium-only, .visible-for-medium-up, .visible-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down { position: static !important; height: auto; width: auto; overflow: visible; clip: auto } .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .hidden-for-medium-only, .hidden-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down { clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; position: absolute !important; width: 1px } table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.show-for-medium-only, table.show-for-medium-up, table.show-for-medium, table.show-for-medium-down, table.hide-for-large-only, table.hide-for-large-up, table.hide-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xlarge, table.show-for-xlarge-down, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge, table.show-for-xxlarge-down { display: table !important } thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.show-for-medium-only, thead.show-for-medium-up, thead.show-for-medium, thead.show-for-medium-down, thead.hide-for-large-only, thead.hide-for-large-up, thead.hide-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xlarge, thead.show-for-xlarge-down, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge, thead.show-for-xxlarge-down { display: table-header-group !important } tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.show-for-medium-only, tbody.show-for-medium-up, tbody.show-for-medium, tbody.show-for-medium-down, tbody.hide-for-large-only, tbody.hide-for-large-up, tbody.hide-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xlarge, tbody.show-for-xlarge-down, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge, tbody.show-for-xxlarge-down { display: table-row-group !important } tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.show-for-medium-only, tr.show-for-medium-up, tr.show-for-medium, tr.show-for-medium-down, tr.hide-for-large-only, tr.hide-for-large-up, tr.hide-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xlarge, tr.show-for-xlarge-down, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge, tr.show-for-xxlarge-down { display: table-row } th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.show-for-medium-only, td.show-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.show-for-medium, td.show-for-medium, th.show-for-medium-down, td.show-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.hide-for-large-up, td.hide-for-large-up, th.hide-for-large, td.hide-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xlarge, td.hide-for-xlarge, th.show-for-xlarge-down, td.show-for-xlarge-down, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up, th.hide-for-xxlarge, td.hide-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down { display: table-cell !important } } @media only screen and (min-width: 64.0625em) { .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down { display: inherit !important } .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down { display: none !important } .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down { position: static !important; height: auto; width: auto; overflow: visible; clip: auto } .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down { clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; position: absolute !important; width: 1px } table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.show-for-large-only, table.show-for-large-up, table.show-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xlarge, table.show-for-xlarge-down, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge, table.show-for-xxlarge-down { display: table !important } thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.show-for-large-only, thead.show-for-large-up, thead.show-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xlarge, thead.show-for-xlarge-down, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge, thead.show-for-xxlarge-down { display: table-header-group !important } tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.show-for-large-only, tbody.show-for-large-up, tbody.show-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xlarge, tbody.show-for-xlarge-down, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge, tbody.show-for-xxlarge-down { display: table-row-group !important } tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.show-for-large-only, tr.show-for-large-up, tr.show-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xlarge, tr.show-for-xlarge-down, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge, tr.show-for-xxlarge-down { display: table-row } th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.show-for-large-only, td.show-for-large-only, th.show-for-large-up, td.show-for-large-up, th.show-for-large, td.show-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xlarge, td.hide-for-xlarge, th.show-for-xlarge-down, td.show-for-xlarge-down, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up, th.hide-for-xxlarge, td.hide-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down { display: table-cell !important } } @media only screen and (min-width: 90.0625em) { .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .hide-for-large-only, .show-for-large-up, .hide-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down { display: inherit !important } .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .show-for-large-only, .hide-for-large-up, .show-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down { display: none !important } .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .hidden-for-large-only, .visible-for-large-up, .hidden-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down { position: static !important; height: auto; width: auto; overflow: visible; clip: auto } .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .visible-for-large-only, .hidden-for-large-up, .visible-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down { clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; position: absolute !important; width: 1px } table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.hide-for-large-only, table.show-for-large-up, table.hide-for-large, table.hide-for-large-down, table.show-for-xlarge-only, table.show-for-xlarge-up, table.show-for-xlarge, table.show-for-xlarge-down, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge, table.show-for-xxlarge-down { display: table !important } thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.hide-for-large-only, thead.show-for-large-up, thead.hide-for-large, thead.hide-for-large-down, thead.show-for-xlarge-only, thead.show-for-xlarge-up, thead.show-for-xlarge, thead.show-for-xlarge-down, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge, thead.show-for-xxlarge-down { display: table-header-group !important } tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.hide-for-large-only, tbody.show-for-large-up, tbody.hide-for-large, tbody.hide-for-large-down, tbody.show-for-xlarge-only, tbody.show-for-xlarge-up, tbody.show-for-xlarge, tbody.show-for-xlarge-down, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge, tbody.show-for-xxlarge-down { display: table-row-group !important } tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.hide-for-large-only, tr.show-for-large-up, tr.hide-for-large, tr.hide-for-large-down, tr.show-for-xlarge-only, tr.show-for-xlarge-up, tr.show-for-xlarge, tr.show-for-xlarge-down, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge, tr.show-for-xxlarge-down { display: table-row } th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.show-for-large-up, td.show-for-large-up, th.hide-for-large, td.hide-for-large, th.hide-for-large-down, td.hide-for-large-down, th.show-for-xlarge-only, td.show-for-xlarge-only, th.show-for-xlarge-up, td.show-for-xlarge-up, th.show-for-xlarge, td.show-for-xlarge, th.show-for-xlarge-down, td.show-for-xlarge-down, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up, th.hide-for-xxlarge, td.hide-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down { display: table-cell !important } } @media only screen and (min-width: 120.0625em) { .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .hide-for-large-only, .show-for-large-up, .hide-for-large, .hide-for-large-down, .hide-for-xlarge-only, .show-for-xlarge-up, .hide-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .show-for-xxlarge-down { display: inherit !important } .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .show-for-large-only, .hide-for-large-up, .show-for-large, .show-for-large-down, .show-for-xlarge-only, .hide-for-xlarge-up, .show-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .hide-for-xxlarge-down { display: none !important } .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .hidden-for-large-only, .visible-for-large-up, .hidden-for-large, .hidden-for-large-down, .hidden-for-xlarge-only, .visible-for-xlarge-up, .hidden-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .visible-for-xxlarge-down { position: static !important; height: auto; width: auto; overflow: visible; clip: auto } .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .visible-for-large-only, .hidden-for-large-up, .visible-for-large, .visible-for-large-down, .visible-for-xlarge-only, .hidden-for-xlarge-up, .visible-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .hidden-for-xxlarge-down { clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; position: absolute !important; width: 1px } table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.hide-for-large-only, table.show-for-large-up, table.hide-for-large, table.hide-for-large-down, table.hide-for-xlarge-only, table.show-for-xlarge-up, table.hide-for-xlarge, table.hide-for-xlarge-down, table.show-for-xxlarge-only, table.show-for-xxlarge-up, table.show-for-xxlarge, table.show-for-xxlarge-down { display: table !important } thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.hide-for-large-only, thead.show-for-large-up, thead.hide-for-large, thead.hide-for-large-down, thead.hide-for-xlarge-only, thead.show-for-xlarge-up, thead.hide-for-xlarge, thead.hide-for-xlarge-down, thead.show-for-xxlarge-only, thead.show-for-xxlarge-up, thead.show-for-xxlarge, thead.show-for-xxlarge-down { display: table-header-group !important } tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.hide-for-large-only, tbody.show-for-large-up, tbody.hide-for-large, tbody.hide-for-large-down, tbody.hide-for-xlarge-only, tbody.show-for-xlarge-up, tbody.hide-for-xlarge, tbody.hide-for-xlarge-down, tbody.show-for-xxlarge-only, tbody.show-for-xxlarge-up, tbody.show-for-xxlarge, tbody.show-for-xxlarge-down { display: table-row-group !important } tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.hide-for-large-only, tr.show-for-large-up, tr.hide-for-large, tr.hide-for-large-down, tr.hide-for-xlarge-only, tr.show-for-xlarge-up, tr.hide-for-xlarge, tr.hide-for-xlarge-down, tr.show-for-xxlarge-only, tr.show-for-xxlarge-up, tr.show-for-xxlarge, tr.show-for-xxlarge-down { display: table-row } th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.show-for-large-up, td.show-for-large-up, th.hide-for-large, td.hide-for-large, th.hide-for-large-down, td.hide-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.show-for-xlarge-up, td.show-for-xlarge-up, th.hide-for-xlarge, td.hide-for-xlarge, th.hide-for-xlarge-down, td.hide-for-xlarge-down, th.show-for-xxlarge-only, td.show-for-xxlarge-only, th.show-for-xxlarge-up, td.show-for-xxlarge-up, th.show-for-xxlarge, td.show-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down { display: table-cell !important } } .show-for-landscape, .hide-for-portrait { display: inherit !important } .hide-for-landscape, .show-for-portrait { display: none !important } table.hide-for-landscape, table.show-for-portrait { display: table !important } thead.hide-for-landscape, thead.show-for-portrait { display: table-header-group !important } tbody.hide-for-landscape, tbody.show-for-portrait { display: table-row-group !important } tr.hide-for-landscape, tr.show-for-portrait { display: table-row !important } td.hide-for-landscape, td.show-for-portrait, th.hide-for-landscape, th.show-for-portrait { display: table-cell !important } @media only screen and (orientation: landscape) { .show-for-landscape, .hide-for-portrait { display: inherit !important } .hide-for-landscape, .show-for-portrait { display: none !important } table.show-for-landscape, table.hide-for-portrait { display: table !important } thead.show-for-landscape, thead.hide-for-portrait { display: table-header-group !important } tbody.show-for-landscape, tbody.hide-for-portrait { display: table-row-group !important } tr.show-for-landscape, tr.hide-for-portrait { display: table-row !important } td.show-for-landscape, td.hide-for-portrait, th.show-for-landscape, th.hide-for-portrait { display: table-cell !important } } @media only screen and (orientation: portrait) { .show-for-portrait, .hide-for-landscape { display: inherit !important } .hide-for-portrait, .show-for-landscape { display: none !important } table.show-for-portrait, table.hide-for-landscape { display: table !important } thead.show-for-portrait, thead.hide-for-landscape { display: table-header-group !important } tbody.show-for-portrait, tbody.hide-for-landscape { display: table-row-group !important } tr.show-for-portrait, tr.hide-for-landscape { display: table-row !important } td.show-for-portrait, td.hide-for-landscape, th.show-for-portrait, th.hide-for-landscape { display: table-cell !important } } .show-for-touch { display: none !important } .hide-for-touch { display: inherit !important } .touch .show-for-touch { display: inherit !important } .touch .hide-for-touch { display: none !important } table.hide-for-touch { display: table !important } .touch table.show-for-touch { display: table !important } thead.hide-for-touch { display: table-header-group !important } .touch thead.show-for-touch { display: table-header-group !important } tbody.hide-for-touch { display: table-row-group !important } .touch tbody.show-for-touch { display: table-row-group !important } tr.hide-for-touch { display: table-row !important } .touch tr.show-for-touch { display: table-row !important } td.hide-for-touch { display: table-cell !important } .touch td.show-for-touch { display: table-cell !important } th.hide-for-touch { display: table-cell !important } .touch th.show-for-touch { display: table-cell !important } .show-for-sr { clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; position: absolute !important; width: 1px } .show-on-focus { clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; position: absolute !important; width: 1px } .show-on-focus:focus, .show-on-focus:active { position: static !important; height: auto; width: auto; overflow: visible; clip: auto } .print-only, .show-for-print { display: none !important } @media print { .print-only, .show-for-print { display: block !important } .hide-on-print, .hide-for-print { display: none !important } table.show-for-print { display: table !important } thead.show-for-print { display: table-header-group !important } tbody.show-for-print { display: table-row-group !important } tr.show-for-print { display: table-row !important } td.show-for-print { display: table-cell !important } th.show-for-print { display: table-cell !important } } .breadcrumbs { border-style: solid; border-width: 1px; display: block; list-style: none; margin-left: 0; overflow: hidden; padding: 1rem 0; background-color: transparent; border-color: transparent; border-radius: 4px } .breadcrumbs>* { color: #3b3b3b; float: left; font-size: 0.75rem; line-height: 0.75rem; margin: 0; text-transform: none } .breadcrumbs>*:hover a, .breadcrumbs>*:focus a { text-decoration: none } .breadcrumbs>* a { color: #3b3b3b } .breadcrumbs>*.current { color: #3b3b3b; cursor: default } .breadcrumbs>*.current a { color: #3b3b3b; cursor: default } .breadcrumbs>*.current:hover, .breadcrumbs>*.current:hover a, .breadcrumbs>*.current:focus, .breadcrumbs>*.current:focus a { text-decoration: none } .breadcrumbs>*.unavailable { color: #999 } .breadcrumbs>*.unavailable a { color: #999 } .breadcrumbs>*.unavailable:hover, .breadcrumbs>*.unavailable:hover a, .breadcrumbs>*.unavailable:focus, .breadcrumbs>*.unavailable a:focus { color: #999; cursor: not-allowed; text-decoration: none } .breadcrumbs>*:before { color: #3b3b3b; content: ">"; margin: 0 0.1875rem 0 0.3125rem; position: relative; top: 1px } .breadcrumbs>*:first-child:before { content: " "; margin: 0 } [aria-label="breadcrumbs"] [aria-hidden="true"]:after { content: "/" } .accordion { margin-bottom: 0; margin-left: 0 } .accordion:before, .accordion:after { content: " "; display: table } .accordion:after { clear: both } .accordion .accordion-navigation, .accordion dd { display: block; margin-bottom: 0 !important } .accordion .accordion-navigation.active>a, .accordion dd.active>a { background: #e8e8e8; color: #2d2d2d } .accordion .accordion-navigation>a, .accordion dd>a { background: #EFEFEF; color: #2d2d2d; display: block; font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif; font-size: 1rem; padding: 1rem } .accordion .accordion-navigation>a:hover, .accordion dd>a:hover { background: #e3e3e3 } .accordion .accordion-navigation>.content, .accordion dd>.content { display: none; padding: 0.46875rem } .accordion .accordion-navigation>.content.active, .accordion dd>.content.active { background: #fff; display: block } .tabs { margin-bottom: 0 !important; margin-left: 0 } .tabs:before, .tabs:after { content: " "; display: table } .tabs:after { clear: both } .tabs dd, .tabs .tab-title { float: left; list-style: none; margin-bottom: 0 !important; position: relative } .tabs dd>a, .tabs .tab-title>a { display: block; background-color: #EFEFEF; color: #939393; font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif; font-size: 1rem; padding: 1rem 2rem } .tabs dd>a:hover, .tabs .tab-title>a:hover { background-color: #e1e1e1 } .tabs dd.active>a, .tabs .tab-title.active>a { background-color: #fff; color: #3A913F } .tabs.radius dd:first-child a, .tabs.radius .tab:first-child a { -webkit-border-bottom-left-radius: 4px; -webkit-border-top-left-radius: 4px; border-bottom-left-radius: 4px; border-top-left-radius: 4px } .tabs.radius dd:last-child a, .tabs.radius .tab:last-child a { -webkit-border-bottom-right-radius: 4px; -webkit-border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-top-right-radius: 4px } .tabs.vertical dd, .tabs.vertical .tab-title { position: inherit; float: none; display: block; top: auto } .tabs-content { margin-bottom: 1.5rem; width: 100% } .tabs-content:before, .tabs-content:after { content: " "; display: table } .tabs-content:after { clear: both } .tabs-content>.content { display: none; float: left; padding: 0.46875rem 0; width: 100% } .tabs-content>.content.active { display: block; float: none } .tabs-content>.content.contained { padding: 0.46875rem } .tabs-content.vertical { display: block } .tabs-content.vertical>.content { padding: 0 0.46875rem } @media only screen and (min-width: 40.0625em) { .tabs.vertical { float: left; margin: 0; margin-bottom: 1.25rem !important; max-width: 20%; width: 20% } .tabs-content.vertical { float: left; margin-left: -1px; max-width: 80%; padding-left: 1rem; width: 80% } } .no-js .tabs-content>.content { display: block; float: none } .button-group { list-style: none; margin: 0; left: 0 } .button-group:before, .button-group:after { content: " "; display: table } .button-group:after { clear: both } .button-group.even-2 li { display: inline-block; margin: 0 -2px; width: 50% } .button-group.even-2 li>button, .button-group.even-2 li .button { border-left: 1px solid; border-color: rgba(255, 255, 255, 0.5) } .button-group.even-2 li:first-child button, .button-group.even-2 li:first-child .button { border-left: 0 } .button-group.even-2 li button, .button-group.even-2 li .button { width: 100% } .button-group.even-3 li { display: inline-block; margin: 0 -2px; width: 33.33333% } .button-group.even-3 li>button, .button-group.even-3 li .button { border-left: 1px solid; border-color: rgba(255, 255, 255, 0.5) } .button-group.even-3 li:first-child button, .button-group.even-3 li:first-child .button { border-left: 0 } .button-group.even-3 li button, .button-group.even-3 li .button { width: 100% } .button-group.even-4 li { display: inline-block; margin: 0 -2px; width: 25% } .button-group.even-4 li>button, .button-group.even-4 li .button { border-left: 1px solid; border-color: rgba(255, 255, 255, 0.5) } .button-group.even-4 li:first-child button, .button-group.even-4 li:first-child .button { border-left: 0 } .button-group.even-4 li button, .button-group.even-4 li .button { width: 100% } .button-group.even-5 li { display: inline-block; margin: 0 -2px; width: 20% } .button-group.even-5 li>button, .button-group.even-5 li .button { border-left: 1px solid; border-color: rgba(255, 255, 255, 0.5) } .button-group.even-5 li:first-child button, .button-group.even-5 li:first-child .button { border-left: 0 } .button-group.even-5 li button, .button-group.even-5 li .button { width: 100% } .button-group.even-6 li { display: inline-block; margin: 0 -2px; width: 16.66667% } .button-group.even-6 li>button, .button-group.even-6 li .button { border-left: 1px solid; border-color: rgba(255, 255, 255, 0.5) } .button-group.even-6 li:first-child button, .button-group.even-6 li:first-child .button { border-left: 0 } .button-group.even-6 li button, .button-group.even-6 li .button { width: 100% } .button-group.even-7 li { display: inline-block; margin: 0 -2px; width: 14.28571% } .button-group.even-7 li>button, .button-group.even-7 li .button { border-left: 1px solid; border-color: rgba(255, 255, 255, 0.5) } .button-group.even-7 li:first-child button, .button-group.even-7 li:first-child .button { border-left: 0 } .button-group.even-7 li button, .button-group.even-7 li .button { width: 100% } .button-group.even-8 li { display: inline-block; margin: 0 -2px; width: 12.5% } .button-group.even-8 li>button, .button-group.even-8 li .button { border-left: 1px solid; border-color: rgba(255, 255, 255, 0.5) } .button-group.even-8 li:first-child button, .button-group.even-8 li:first-child .button { border-left: 0 } .button-group.even-8 li button, .button-group.even-8 li .button { width: 100% } .button-group>li { display: inline-block; margin: 0 -2px } .button-group>li>button, .button-group>li .button { border-left: 1px solid; border-color: rgba(255, 255, 255, 0.5) } .button-group>li:first-child button, .button-group>li:first-child .button { border-left: 0 } .button-group.stack>li { display: block; margin: 0; float: none } .button-group.stack>li>button, .button-group.stack>li .button { border-left: 1px solid; border-color: rgba(255, 255, 255, 0.5) } .button-group.stack>li:first-child button, .button-group.stack>li:first-child .button { border-left: 0 } .button-group.stack>li>button, .button-group.stack>li .button { border-color: rgba(255, 255, 255, 0.5); border-left-width: 0; border-top: 1px solid; display: block; margin: 0 } .button-group.stack>li>button { width: 100% } .button-group.stack>li:first-child button, .button-group.stack>li:first-child .button { border-top: 0 } .button-group.stack-for-small>li { display: inline-block; margin: 0 -2px } .button-group.stack-for-small>li>button, .button-group.stack-for-small>li .button { border-left: 1px solid; border-color: rgba(255, 255, 255, 0.5) } .button-group.stack-for-small>li:first-child button, .button-group.stack-for-small>li:first-child .button { border-left: 0 } @media only screen and (max-width: 40em) { .button-group.stack-for-small>li { display: block; margin: 0; width: 100% } .button-group.stack-for-small>li>button, .button-group.stack-for-small>li .button { border-left: 1px solid; border-color: rgba(255, 255, 255, 0.5) } .button-group.stack-for-small>li:first-child button, .button-group.stack-for-small>li:first-child .button { border-left: 0 } .button-group.stack-for-small>li>button, .button-group.stack-for-small>li .button { border-color: rgba(255, 255, 255, 0.5); border-left-width: 0; border-top: 1px solid; display: block; margin: 0 } .button-group.stack-for-small>li>button { width: 100% } .button-group.stack-for-small>li:first-child button, .button-group.stack-for-small>li:first-child .button { border-top: 0 } } .button-group.radius>* { display: inline-block; margin: 0 -2px } .button-group.radius>*>button, .button-group.radius>* .button { border-left: 1px solid; border-color: rgba(255, 255, 255, 0.5) } .button-group.radius>*:first-child button, .button-group.radius>*:first-child .button { border-left: 0 } .button-group.radius>*, .button-group.radius>*>a, .button-group.radius>*>button, .button-group.radius>*>.button { border-radius: 0 } .button-group.radius>*:first-child, .button-group.radius>*:first-child>a, .button-group.radius>*:first-child>button, .button-group.radius>*:first-child>.button { -webkit-border-bottom-left-radius: 4px; -webkit-border-top-left-radius: 4px; border-bottom-left-radius: 4px; border-top-left-radius: 4px } .button-group.radius>*:last-child, .button-group.radius>*:last-child>a, .button-group.radius>*:last-child>button, .button-group.radius>*:last-child>.button { -webkit-border-bottom-right-radius: 4px; -webkit-border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-top-right-radius: 4px } .button-group.radius.stack>* { display: block; margin: 0 } .button-group.radius.stack>*>button, .button-group.radius.stack>* .button { border-left: 1px solid; border-color: rgba(255, 255, 255, 0.5) } .button-group.radius.stack>*:first-child button, .button-group.radius.stack>*:first-child .button { border-left: 0 } .button-group.radius.stack>*>button, .button-group.radius.stack>* .button { border-color: rgba(255, 255, 255, 0.5); border-left-width: 0; border-top: 1px solid; display: block; margin: 0 } .button-group.radius.stack>*>button { width: 100% } .button-group.radius.stack>*:first-child button, .button-group.radius.stack>*:first-child .button { border-top: 0 } .button-group.radius.stack>*, .button-group.radius.stack>*>a, .button-group.radius.stack>*>button, .button-group.radius.stack>*>.button { border-radius: 0 } .button-group.radius.stack>*:first-child, .button-group.radius.stack>*:first-child>a, .button-group.radius.stack>*:first-child>button, .button-group.radius.stack>*:first-child>.button { -webkit-top-left-radius: 4px; -webkit-top-right-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px } .button-group.radius.stack>*:last-child, .button-group.radius.stack>*:last-child>a, .button-group.radius.stack>*:last-child>button, .button-group.radius.stack>*:last-child>.button { -webkit-bottom-left-radius: 4px; -webkit-bottom-right-radius: 4px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px } @media only screen and (min-width: 40.0625em) { .button-group.radius.stack-for-small>* { display: inline-block; margin: 0 -2px } .button-group.radius.stack-for-small>*>button, .button-group.radius.stack-for-small>* .button { border-left: 1px solid; border-color: rgba(255, 255, 255, 0.5) } .button-group.radius.stack-for-small>*:first-child button, .button-group.radius.stack-for-small>*:first-child .button { border-left: 0 } .button-group.radius.stack-for-small>*, .button-group.radius.stack-for-small>*>a, .button-group.radius.stack-for-small>*>button, .button-group.radius.stack-for-small>*>.button { border-radius: 0 } .button-group.radius.stack-for-small>*:first-child, .button-group.radius.stack-for-small>*:first-child>a, .button-group.radius.stack-for-small>*:first-child>button, .button-group.radius.stack-for-small>*:first-child>.button { -webkit-border-bottom-left-radius: 4px; -webkit-border-top-left-radius: 4px; border-bottom-left-radius: 4px; border-top-left-radius: 4px } .button-group.radius.stack-for-small>*:last-child, .button-group.radius.stack-for-small>*:last-child>a, .button-group.radius.stack-for-small>*:last-child>button, .button-group.radius.stack-for-small>*:last-child>.button { -webkit-border-bottom-right-radius: 4px; -webkit-border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-top-right-radius: 4px } } @media only screen and (max-width: 40em) { .button-group.radius.stack-for-small>* { display: block; margin: 0 } .button-group.radius.stack-for-small>*>button, .button-group.radius.stack-for-small>* .button { border-left: 1px solid; border-color: rgba(255, 255, 255, 0.5) } .button-group.radius.stack-for-small>*:first-child button, .button-group.radius.stack-for-small>*:first-child .button { border-left: 0 } .button-group.radius.stack-for-small>*>button, .button-group.radius.stack-for-small>* .button { border-color: rgba(255, 255, 255, 0.5); border-left-width: 0; border-top: 1px solid; display: block; margin: 0 } .button-group.radius.stack-for-small>*>button { width: 100% } .button-group.radius.stack-for-small>*:first-child button, .button-group.radius.stack-for-small>*:first-child .button { border-top: 0 } .button-group.radius.stack-for-small>*, .button-group.radius.stack-for-small>*>a, .button-group.radius.stack-for-small>*>button, .button-group.radius.stack-for-small>*>.button { border-radius: 0 } .button-group.radius.stack-for-small>*:first-child, .button-group.radius.stack-for-small>*:first-child>a, .button-group.radius.stack-for-small>*:first-child>button, .button-group.radius.stack-for-small>*:first-child>.button { -webkit-top-left-radius: 4px; -webkit-top-right-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px } .button-group.radius.stack-for-small>*:last-child, .button-group.radius.stack-for-small>*:last-child>a, .button-group.radius.stack-for-small>*:last-child>button, .button-group.radius.stack-for-small>*:last-child>.button { -webkit-bottom-left-radius: 4px; -webkit-bottom-right-radius: 4px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px } } .button-group.round>* { display: inline-block; margin: 0 -2px } .button-group.round>*>button, .button-group.round>* .button { border-left: 1px solid; border-color: rgba(255, 255, 255, 0.5) } .button-group.round>*:first-child button, .button-group.round>*:first-child .button { border-left: 0 } .button-group.round>*, .button-group.round>*>a, .button-group.round>*>button, .button-group.round>*>.button { border-radius: 0 } .button-group.round>*:first-child, .button-group.round>*:first-child>a, .button-group.round>*:first-child>button, .button-group.round>*:first-child>.button { -webkit-border-bottom-left-radius: 1000px; -webkit-border-top-left-radius: 1000px; border-bottom-left-radius: 1000px; border-top-left-radius: 1000px } .button-group.round>*:last-child, .button-group.round>*:last-child>a, .button-group.round>*:last-child>button, .button-group.round>*:last-child>.button { -webkit-border-bottom-right-radius: 1000px; -webkit-border-top-right-radius: 1000px; border-bottom-right-radius: 1000px; border-top-right-radius: 1000px } .button-group.round.stack>* { display: block; margin: 0 } .button-group.round.stack>*>button, .button-group.round.stack>* .button { border-left: 1px solid; border-color: rgba(255, 255, 255, 0.5) } .button-group.round.stack>*:first-child button, .button-group.round.stack>*:first-child .button { border-left: 0 } .button-group.round.stack>*>button, .button-group.round.stack>* .button { border-color: rgba(255, 255, 255, 0.5); border-left-width: 0; border-top: 1px solid; display: block; margin: 0 } .button-group.round.stack>*>button { width: 100% } .button-group.round.stack>*:first-child button, .button-group.round.stack>*:first-child .button { border-top: 0 } .button-group.round.stack>*, .button-group.round.stack>*>a, .button-group.round.stack>*>button, .button-group.round.stack>*>.button { border-radius: 0 } .button-group.round.stack>*:first-child, .button-group.round.stack>*:first-child>a, .button-group.round.stack>*:first-child>button, .button-group.round.stack>*:first-child>.button { -webkit-top-left-radius: 1rem; -webkit-top-right-radius: 1rem; border-top-left-radius: 1rem; border-top-right-radius: 1rem } .button-group.round.stack>*:last-child, .button-group.round.stack>*:last-child>a, .button-group.round.stack>*:last-child>button, .button-group.round.stack>*:last-child>.button { -webkit-bottom-left-radius: 1rem; -webkit-bottom-right-radius: 1rem; border-bottom-left-radius: 1rem; border-bottom-right-radius: 1rem } @media only screen and (min-width: 40.0625em) { .button-group.round.stack-for-small>* { display: inline-block; margin: 0 -2px } .button-group.round.stack-for-small>*>button, .button-group.round.stack-for-small>* .button { border-left: 1px solid; border-color: rgba(255, 255, 255, 0.5) } .button-group.round.stack-for-small>*:first-child button, .button-group.round.stack-for-small>*:first-child .button { border-left: 0 } .button-group.round.stack-for-small>*, .button-group.round.stack-for-small>*>a, .button-group.round.stack-for-small>*>button, .button-group.round.stack-for-small>*>.button { border-radius: 0 } .button-group.round.stack-for-small>*:first-child, .button-group.round.stack-for-small>*:first-child>a, .button-group.round.stack-for-small>*:first-child>button, .button-group.round.stack-for-small>*:first-child>.button { -webkit-border-bottom-left-radius: 1000px; -webkit-border-top-left-radius: 1000px; border-bottom-left-radius: 1000px; border-top-left-radius: 1000px } .button-group.round.stack-for-small>*:last-child, .button-group.round.stack-for-small>*:last-child>a, .button-group.round.stack-for-small>*:last-child>button, .button-group.round.stack-for-small>*:last-child>.button { -webkit-border-bottom-right-radius: 1000px; -webkit-border-top-right-radius: 1000px; border-bottom-right-radius: 1000px; border-top-right-radius: 1000px } } @media only screen and (max-width: 40em) { .button-group.round.stack-for-small>* { display: block; margin: 0 } .button-group.round.stack-for-small>*>button, .button-group.round.stack-for-small>* .button { border-left: 1px solid; border-color: rgba(255, 255, 255, 0.5) } .button-group.round.stack-for-small>*:first-child button, .button-group.round.stack-for-small>*:first-child .button { border-left: 0 } .button-group.round.stack-for-small>*>button, .button-group.round.stack-for-small>* .button { border-color: rgba(255, 255, 255, 0.5); border-left-width: 0; border-top: 1px solid; display: block; margin: 0 } .button-group.round.stack-for-small>*>button { width: 100% } .button-group.round.stack-for-small>*:first-child button, .button-group.round.stack-for-small>*:first-child .button { border-top: 0 } .button-group.round.stack-for-small>*, .button-group.round.stack-for-small>*>a, .button-group.round.stack-for-small>*>button, .button-group.round.stack-for-small>*>.button { border-radius: 0 } .button-group.round.stack-for-small>*:first-child, .button-group.round.stack-for-small>*:first-child>a, .button-group.round.stack-for-small>*:first-child>button, .button-group.round.stack-for-small>*:first-child>.button { -webkit-top-left-radius: 1rem; -webkit-top-right-radius: 1rem; border-top-left-radius: 1rem; border-top-right-radius: 1rem } .button-group.round.stack-for-small>*:last-child, .button-group.round.stack-for-small>*:last-child>a, .button-group.round.stack-for-small>*:last-child>button, .button-group.round.stack-for-small>*:last-child>.button { -webkit-bottom-left-radius: 1rem; -webkit-bottom-right-radius: 1rem; border-bottom-left-radius: 1rem; border-bottom-right-radius: 1rem } } .button-bar:before, .button-bar:after { content: " "; display: table } .button-bar:after { clear: both } .button-bar .button-group { float: left; margin-right: 0.625rem } .button-bar .button-group div { overflow: hidden } ul.pagination { display: block; margin-left: -0.3125rem; min-height: 2.75rem } ul.pagination li { color: #2d2d2d; font-size: 0.875rem; height: 1.5rem; margin-left: 0.3125rem } ul.pagination li a, ul.pagination li button { border-radius: 4px; transition: background-color 300ms ease-out; background: none; color: #999; display: block; font-size: 1em; font-weight: normal; line-height: inherit; padding: 0.0625rem 0.625rem 0.0625rem } ul.pagination li:hover a, ul.pagination li a:focus, ul.pagination li:hover button, ul.pagination li button:focus { background: #e6e6e6 } ul.pagination li.unavailable a, ul.pagination li.unavailable button { cursor: default; color: #999; pointer-events: none } ul.pagination li.unavailable:hover a, ul.pagination li.unavailable a:focus, ul.pagination li.unavailable:hover button, ul.pagination li.unavailable button:focus { background: transparent } ul.pagination li.current a, ul.pagination li.current button { background: #3A913F; color: #fff; cursor: default; font-weight: bold } ul.pagination li.current a:hover, ul.pagination li.current a:focus, ul.pagination li.current button:hover, ul.pagination li.current button:focus { background: #3A913F } ul.pagination li { display: block; float: left } .pagination-centered { text-align: center } .pagination-centered ul.pagination li { display: inline-block; float: none } .Style-10, .smallSlider .progressBarContent .state .progressBar .noUi-base .noUi-origin .noUi-handle .progressBarTooltip, .smallSlider .progressBarContent .start, .smallSlider .progressBarContent .end, .detailCompte .form-box .step .row .editUserAccount { font-size: 10px; font-size: 0.625rem; font-weight: inherit; line-height: 15px; line-height: 0.9375rem } .Style-11, .utilisation-spl ul.creditsList .content .value, .tooltip ul.creditsList .content .value, .modal ul.creditsList .content .value { font-size: 11px; font-size: 0.6875rem; font-weight: inherit; line-height: 16.5px; line-height: 1.03125rem } .Style-12, .required, .utilisation-spl, .tooltip, .modal, .utilisation-spl ul li, .tooltip ul li, .modal ul li, .utilisation-spl ul.creditsList .head h3, .tooltip ul.creditsList .head h3, .modal ul.creditsList .head h3, .utilisation-spl ul.creditsList .content h4, .tooltip ul.creditsList .content h4, .modal ul.creditsList .content h4, .utilisation-spl a:not(.button), .tooltip a:not(.button), .modal a:not(.button), .teaser .text, .example .saveIcon a, .example .shareIcon a, .example .printIcon a, .example .editIcon a, form p, form label, .customCheckboxContainer label, .customSmallCheckboxContainer label, .mainNav .navContainer .nav li a, .mainNav .navContainer .subNav>li .linkList>ul>li ul li a, .mainNav .connectionContainer .connection .virementExpress a:before, .mainNav .connectionContainer .connection .virementExpress a span, .mainNav .connectionContainer .subConnection>li .formIdentification label, .mainNav .connectionContainer .subConnection>li .formIdentification .codeSecretOublie, .mainNav .connectionContainer .clientNav .disconnect a span, .leftNavContainer .leftNav li a, #rightContainer .panel p, .inlineSlider>.columns, #footerContainer .footer .phoneNumber img, #footerContainer .footer .contactBtn ul li a span, #leftContainer .contentFooter span, .inline-links ul li a span, #fullWidthContainer .contentFooter>.columns:first-child ul li a, #fullWidthContainer .contentFooter>.columns:first-child+.columns .row .columns ul li a span, .alerte:last-child:not(:first-child) p, .alerte:last-child:not(:first-child) p a, .tooltip.alerteModal p, .modal.alerteModal p, table.simple thead th, table.simple tbody th, .stacktable .st-key, .stacktable .st-val, table.tableRWD thead th, .tableStaticHead, .accordion .accordion-navigation>a.formSection, .accordion .accordion-navigation>a.mention, .accordion .accordion-navigation>span.formSection, .accordion .accordion dd>a.formSection, .accordion .accordion dd>a.mention, .accordion .accordion dd>span.formSection, .messagerie .messageContainer .message .msgContent small, .connexion-deja-client .col .savoirPlus, .perte-mdp h3, .perte-mdp .right-col label, .perte-mdp .right-col p, .detailCompte .annotations, .detailCompte .maSituation>.columns .annotations, .detailCompte .maSituation>.column .annotations, .detailCompte .maSituationPP>.columns .annotations, .detailCompte .maSituationPP>.column .annotations, .detailCompte .payerEnLigne>.columns .annotations, .detailCompte .payerEnLigne>.column .annotations, .detailCompte small, .contratPapier .mentions p, .panorama article .compte .head h3, .panorama article .compte .content, .panorama article .compte .content h4, .panorama article .compte .content .value small, .panorama article .compte .content .btn, .panorama article .compte.epargne .content small, .panorama article .decouvrir .content p small, .panorama article .sauvegarde .head h3, .panorama article .sauvegarde .content, .panorama article .sauvegarde .content h4, .panorama article .sauvegarde .content .arrow span small, .panorama article .sauvegarde .content .value small, .panorama article .sauvegarde .content .small .value, .panorama article .sauvegarde .content .btn, .panorama article .mentions, .cartes .votreCarte .listeCartes>li label, .simulationEtSouscription h3.formSubtitle, .versionB .simulationEtSouscription, .simulationEtSouscription .accordion .accordion-navigation>a.globalFormSection, .simulationEtSouscription .accordion .accordion dd>a.globalFormSection, .faqReponseText, .call-button { font-size: 12px; font-size: 0.75rem; font-weight: inherit; line-height: 18px; line-height: 1.125rem } .Style-12-bold { font-size: 12px; font-size: 0.75rem; font-weight: bold; line-height: 18px; line-height: 1.125rem } .Style-12-white, .mainNav .connectionContainer .connection .accesClient a span, .mainNav .connectionContainer .clientNav .accesClient a .identity span, .subClientNav ul li a div, .rightNav .title, .rightNav ul li a>div>div span, .datepicker table thead span.year, .datepicker table thead .date-switch { font-size: 12px; font-size: 0.75rem; color: #fff; font-weight: normal; line-height: 18px; line-height: 1.125rem } .Style-12-gray, .mainNav .navContainer .subNav>li .footer ul li .title a, .mainNav .connectionContainer .subConnection>li .intro a, .mainNav .connectionContainer .subConnection>li .formIdentification .conventionBancaire, .mainNav .connectionContainer .subConnection>li .formIdentification .conventionBancaire a, .mainNav .connectionContainer .subConnection>li .autresEspacesDedies ul li .title a, .sliderContainer .stepContainer .step, .inlineSlider>.columns .initDuration, .productZone .foot .manque, .detailCompte .form-box .status, .detailCompte .form-box .step .row .account, .bulletProgressContainer li.bullet span { font-size: 12px; font-size: 0.75rem; color: #939393; font-weight: normal; line-height: 18px; line-height: 1.125rem } .Style-14, .example .infoIcon, ul.pointList, ul.checkList:not(.centered)>li, ol.stepList>li, ol.roundedStepList>li, form p.chapo, form label.chapo, input[type="text"], input[type="password"], input[type="email"], textarea, #footerContainer .footer .contactBtn .mobileBtn, table.simple th, table.simple td, table.tableRWD th, table.tableRWD td, table.tableRWDdatas th, table.tableRWDdatas td, table.tablefractiones th, table.tablefractiones td, .tableStaticHead.simple, .tableStaticHead.white, .detailCompte .form-box .step, .detailCompte .form-box .step p, .detailCompte .form-box .step ul, .messagerie .noMsg, .messagerie .messageList .message .msgHead, .messagerie .messageContainer .message, .messagerie .messageContainer .message .msgContent p, .connexion-deja-client .col .accroche, .detailCompte .downloadContrat, .back span, .contratPapier>.columns, .panorama article .compte .content .value, .panorama article .decouvrir .content p, .simulationEtSouscription .resultTable .recapMensu, .versionB .simulationEtSouscription .simulationDetails h3, .versionB .simulationEtSouscription .simulationDetails table { font-size: 14px; font-size: 0.875rem; color: #2d2d2d; font-weight: normal; line-height: 21px; line-height: 1.3125rem } .Style-16, .inlineSlider>.columns:first-child, .inlineSlider .inlineSlider-label, .inlineSlider .progressBarContent .state .progressBar .noUi-base .noUi-origin .noUi-handle .progressBarTooltip, .alerte p a, .alerte:last-child:not(:first-child) h2, .tooltip.alerteModal h2, .modal.alerteModal h2, .infosPerso .form-box .confirm, .detailCompte .form-box .step .form-box-title, .authentification .acceptConventionAdhesion>label, .authentification #conventionAdhesionAcceptContainer label, .authentification #conventionAdhesionRefuseContainer label, .authentification #conventionAdhesionAcceptContainer p, .authentification #conventionAdhesionRefuseContainer p, .perte-mdp .right-col h2, .perte-mdp .right-col h2+p, .detailCompte .numContrat, .detailCompte label, .detailCompte .label, .panorama article .sauvegarde .content .arrow span, .panorama article .sauvegarde .content .value { font-size: 16px; font-size: 1rem; color: #2d2d2d; font-weight: normal; line-height: 24px; line-height: 1.5rem } .Style-16-bold { font-size: 16px; font-size: 1rem; color: #2d2d2d; font-weight: bold; line-height: 24px; line-height: 1.5rem } .Style-16-white, .mainNav .navContainer #formSearch input[type="submit"], #rightContainer .panel ul.switch li.active a, .projectSelector .status .back a span, .projectSelector .step a, .datepicker table thead span.month { font-size: 16px; font-size: 1rem; color: #fff; font-weight: normal; line-height: 24px; line-height: 1.5rem } .Style-16-gray, #rightContainer .panel ul.switch li a, .sliderContainer .row input, .sliderContainer h3 { font-size: 16px; font-size: 1rem; color: #6f6f6f; font-weight: normal; line-height: 24px; line-height: 1.5rem } .Style-18, .legalLabel, .panorama article .decouvrir .head h3 { font-size: 18px; font-size: 1.125rem; color: #2d2d2d; font-weight: normal; line-height: 27px; line-height: 1.6875rem } .Style-20, .example .infoIcon h3, #rightContainer .panel .simTitle, .simulationEtSouscription h3 { font-size: 20px; font-size: 1.25rem; color: #2d2d2d; font-weight: normal; line-height: 30px; line-height: 1.875rem } .Style-24, .detailCompte .form-box .step .row .confirm, .contratPapier .confirm, .simulationEtSouscription .calculette h3 { font-size: 24px; font-size: 1.5rem; color: #2d2d2d; font-weight: normal; line-height: 36px; line-height: 2.25rem } .Style-30, .simulationEtSouscription h2 { font-size: 30px; font-size: 1.875rem; color: #2d2d2d; font-weight: normal; line-height: 45px; line-height: 2.8125rem } .Style-11-label, .headerComponent .labelHeader .labelPartenaire { font-size: 11px; font-size: 0.6875rem; color: #E2020D; font-weight: bold; line-height: 16.5px; line-height: 1.03125rem } .Style-11-red, .headerComponent .labelHeader .labelCarte { font-size: 11px; font-size: 0.6875rem; color: #e74a5a; font-weight: bold; line-height: 16.5px; line-height: 1.03125rem } body, p, ul, ol, dl { font-size: 0.875rem } a.black { color: #2d2d2d } h1, .h1-like { font-size: 1.375rem; font-weight: bold; line-height: 34px; margin: 0 } h1 span, .h1-like span { display: inline-block; font-size: 1rem; font-weight: normal } .h1-like { line-height: 25px } h2, .h2-like, .p-title { font-size: 1.25rem; font-weight: bold; margin-bottom: 0.5rem; margin-top: 0.2rem } .h2-like { line-height: 23px } .p-title { font-weight: normal } h3, .h3-like { font-size: 1rem; font-weight: bold } h4, .h4-like { font-size: 0.75rem; font-weight: bold } .ml, .ml p { font-size: 0.6875rem } .legalMentions .accordion { margin: 0 !important } .legalMentions .accordion .accordion-navigation>a.mention, .legalMentions .accordion .accordion-navigation>a.mention:hover { border-bottom: 0 !important; background-color: transparent; font-weight: bold; padding-left: 0; padding-right: 0; color: #939393; text-transform: uppercase; font-size: 0.6875rem } .legalMentions .accordion .accordion-navigation>a.mention .fleche, .legalMentions .accordion .accordion-navigation>a.mention:hover .fleche { position: relative; right: auto; margin: 0.1875rem 0 0 0.625rem; -webkit-transform: initial; -ms-transform: initial; transform: initial } .legalMentions .accordion .accordion-navigation>.content { padding-left: 0; padding-right: 0 } .goFurther .accordion { margin: 0 !important } .goFurther .accordion .accordion-navigation>a.mention, .goFurther .accordion .accordion-navigation>a.mention:hover { border-bottom: 0 !important; background-color: transparent; font-weight: bold; padding-left: 0; padding-right: 0 } .goFurther .accordion .accordion-navigation>a.mention .fleche, .goFurther .accordion .accordion-navigation>a.mention:hover .fleche { position: relative; right: auto; margin: 0.1875rem 0 0 0.625rem; -webkit-transform: initial; -ms-transform: initial; transform: initial } .goFurther .accordion .accordion-navigation>.content { padding-left: 0; padding-right: 0 } .picto-ok:before, .picto-ko:before { content: ''; background-image: url(../new-img/pictos/forms/ko.png); width: 2.125rem; height: 1.875rem; display: inline-block; vertical-align: middle } .picto-ok:before { background-image: url(../new-img/pictos/forms/ok.png) } #globalContainer { min-width: 320px; height: 100%; min-height: 100%; position: relative; z-index: 1 } #globalContainer #headerContainer { position: fixed; width: 100%; max-width: 71.25rem; z-index: 4; background: #fff; border-bottom: 1px solid #d9d9d9; box-shadow: 0 10px 10px -10px #999 } #globalContainer #mainContainer { position: relative; z-index: 2; width: 100%; overflow: hidden } #globalContainer #mainContainer.overlay #rightContainer { top: 0 !important } #globalContainer #mainContainer.overlay #rightContainer .panel { position: relative !important } #globalContainer #mainContainer.overlay:after { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.3); z-index: 7 } #globalContainer #mainContainer>div:first-child { display: table; width: 100%; table-layout: fixed; position: relative } #globalContainer #mainContainer>div:first-child:after { content: ""; display: block; position: fixed; width: 28%; height: 100%; background: #fff; z-index: 6 } #globalContainer #mainContainer #leftContainer { display: table-cell; vertical-align: top; width: 92%; z-index: 3; transition: all .5s } #globalContainer #mainContainer #leftContainer.simuOpen { width: 64% } #globalContainer #mainContainer #leftContainer.simuOpen+#rightContainer { position: relative } #globalContainer #mainContainer #leftContainer.simuOpen+#rightContainer.open { right: 0 } #globalContainer #mainContainer #leftContainer .generalLeftContent { margin-left: 0; margin-right: 0 } #globalContainer #mainContainer #leftContainer .generalLeftContent.backgrounded { background: #f8f8f8 } #globalContainer #mainContainer #leftContainer .generalLeftContent img.decaleGauche { margin-left: -1.875rem } #globalContainer #mainContainer #leftContainer .generalLeftContent .left-col { padding: 1.875rem 0.9375rem 1.875rem 4% } #globalContainer #mainContainer #leftContainer .generalLeftContent .left-col.noPadding { padding: 0 } #globalContainer #mainContainer #leftContainer .generalLeftContent .left-col h1 { color: #3A913F } #globalContainer #mainContainer #leftContainer .generalLeftContent .left-col.show-for-large-up+.right-col { border-left: 1px solid #dfdfdf } #globalContainer #mainContainer #leftContainer .generalLeftContent .right-col { padding: 1.875rem 4% 1.875rem 0.9375rem } #globalContainer #mainContainer #leftContainer .generalLeftContent .right-col.noPadding { padding: 0 } #globalContainer #mainContainer #rightContainer { position: absolute; display: table-cell; vertical-align: top; width: 28%; right: -28%; background-color: #f5f5f5; padding-right: 1px; z-index: 4; transition: right .5s } #globalContainer #mainContainer #rightContainer.open { right: 8% } #globalContainer #mainContainer #rightNavContainer { position: relative; display: table-cell; vertical-align: top; width: 8%; overflow: hidden; background-color: #474747; z-index: 3 } #globalContainer #footerContainer { display: block; position: fixed; bottom: 0; width: 100%; max-width: 71.25rem; background: #fff; box-shadow: 0 -10px 10px -10px #999; z-index: 3 } .blocker { position: fixed; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; overflow: auto; z-index: 1; padding: 20px; box-sizing: border-box; background-color: #000; background-color: rgba(0, 0, 0, 0.25); text-align: center } .blocker:before { content: ""; display: inline-block; height: 100%; vertical-align: middle; margin-right: -0.05em } .blocker.behind { background-color: transparent } .modal { display: none; vertical-align: middle; position: relative; z-index: 2; max-width: 500px; box-sizing: border-box; width: 92%; background: #fff; padding: 15px 30px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -o-border-radius: 8px; -ms-border-radius: 8px; border-radius: 8px; -webkit-box-shadow: 0 0 10px #000; -moz-box-shadow: 0 0 10px #000; -o-box-shadow: 0 0 10px #000; -ms-box-shadow: 0 0 10px #000; box-shadow: 0 0 10px #000; text-align: left } .modal a.close-modal { position: absolute; top: -12.5px; right: -12.5px; display: block; width: 30px; height: 30px; text-indent: -9999px; background-size: contain; background-repeat: no-repeat; background-position: center center; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAA3hJREFUaAXlm8+K00Acx7MiCIJH/yw+gA9g25O49SL4AO3Bp1jw5NvktC+wF88qevK4BU97EmzxUBCEolK/n5gp3W6TTJPfpNPNF37MNsl85/vN/DaTmU6PknC4K+pniqeKJ3k8UnkvDxXJzzy+q/yaxxeVHxW/FNHjgRSeKt4rFoplzaAuHHDBGR2eS9G54reirsmienDCTRt7xwsp+KAoEmt9nLaGitZxrBbPFNaGfPloGw2t4JVamSt8xYW6Dg1oCYo3Yv+rCGViV160oMkcd8SYKnYV1Nb1aEOjCe6L5ZOiLfF120EjWhuBu3YIZt1NQmujnk5F4MgOpURzLfAwOBSTmzp3fpDxuI/pabxpqOoz2r2HLAb0GMbZKlNV5/Hg9XJypguryA7lPF5KMdTZQzHjqxNPhWhzIuAruOl1eNqKEx1tSh5rfbxdw7mOxCq4qS68ZTjKS1YVvilu559vWvFHhh4rZrdyZ69Vmpgdj8fJbDZLJpNJ0uv1cnr/gjrUhQMuI+ANjyuwftQ0bbL6Erp0mM/ny8Fg4M3LtdRxgMtKl3jwmIHVxYXChFy94/Rmpa/pTbNUhstKV+4Rr8lLQ9KlUvJKLyG8yvQ2s9SBy1Jb7jV5a0yapfF6apaZLjLLcWtd4sNrmJUMHyM+1xibTjH82Zh01TNlhsrOhdKTe00uAzZQmN6+KW+sDa/JD2PSVQ873m29yf+1Q9VDzfEYlHi1G5LKBBWZbtEsHbFwb1oYDwr1ZiF/2bnCSg1OBE/pfr9/bWx26UxJL3ONPISOLKUvQza0LZUxSKyjpdTGa/vDEr25rddbMM0Q3O6Lx3rqFvU+x6UrRKQY7tyrZecmD9FODy8uLizTmilwNj0kraNcAJhOp5aGVwsAGD5VmJBrWWbJSgWT9zrzWepQF47RaGSiKfeGx6Szi3gzmX/HHbihwBser4B9UJYpFBNX4R6vTn3VQnez0SymnrHQMsRYGTr1dSk34ljRqS/EMd2pLQ8YBp3a1PLfcqCpo8gtHkZFHKkTX6fs3MY0blKnth66rKCnU0VRGu37ONrQaA4eZDFtWAu2fXj9zjFkxTBOo8F7t926gTp/83Kyzzcy2kZD6xiqxTYnHLRFm3vHiRSwNSjkz3hoIzo8lCKWUlg/YtGs7tObunDAZfpDLbfEI15zsEIY3U/x/gHHc/G1zltnAgAAAABJRU5ErkJggg==") } .modal-spinner { display: none; position: fixed; top: 50%; left: 50%; transform: translateY(-50%) translateX(-50%); padding: 12px 16px; border-radius: 5px; background-color: #111; height: 20px } .modal-spinner>div { border-radius: 100px; background-color: #fff; height: 20px; width: 2px; margin: 0 1px; display: inline-block; -webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out; animation: sk-stretchdelay 1.2s infinite ease-in-out } .modal-spinner .rect2 { -webkit-animation-delay: -1.1s; animation-delay: -1.1s } .modal-spinner .rect3 { -webkit-animation-delay: -1.0s; animation-delay: -1.0s } .modal-spinner .rect4 { -webkit-animation-delay: -0.9s; animation-delay: -0.9s } @-webkit-keyframes sk-stretchdelay { 0%, 40%, 100% { -webkit-transform: scaleY(0.5) } 20% { -webkit-transform: scaleY(1) } } @keyframes sk-stretchdelay { 0%, 40%, 100% { transform: scaleY(0.5); -webkit-transform: scaleY(0.5) } 20% { transform: scaleY(1); -webkit-transform: scaleY(1) } } .font-28, .font-28R, .masterCardOptions h2 { font-size: 28px !important; line-height: 1.1; font-weight: bold } .font-22, .font-22R, .masterCardOptions .cardDetails .carte-title { font-size: 22px !important; line-height: 1.2 } .font-15, .maxAmountAlertModal .button-wrapper .button, .masterCardOptions p, .confirmationPopin .button-wrapper a { font-size: 15px !important; line-height: 1.3 } .font-12, .masterCardOptions a { font-size: 12px !important; line-height: 1.3 } .font-18 { font-size: 18px !important; line-height: 1.3 } @media only screen and (max-width: 40em) { .font-28R { font-size: 22px !important } } @media only screen and (max-width: 40em) { .font-22R, .masterCardOptions .cardDetails .carte-title { font-size: 18px !important } } .marginLeft-0 { margin-left: 0 !important } .borderTop { padding-top: 1.25rem; margin-top: 1.25rem; border-top: 1px solid #e6e7e8 } .borderBottom, .borderbottom { padding-bottom: 1.25rem; margin-bottom: 1.25rem; border-bottom: 1px solid #e6e7e8 } .height-min { min-height: 60px } .noBorder { border: 0 !important } .spacedTop { margin-top: 1rem !important } .spacedBottom { margin-bottom: 0.625rem !important } .spacedLeft { margin-left: 1.25rem !important } .spacedRight { margin-right: 1.25rem !important } .tooltipContainer { position: relative } .fontSizeInherit { font-size: inherit !important } .weak { font-weight: normal } .highlightGrey { color: #939393 } .textLowercase { text-transform: lowercase !important } .editBtn { border: 1px solid #d3d3d3; color: #2d2d2d; border-radius: 5px; padding: 0 5px; margin-top: -2px; background: #fff } .editBtn.minus { margin-right: 5px; cursor: pointer } .editBtn.plus { margin-left: 5px; cursor: pointer } .backgrounded { background: #f8f8f8 } .greyBox, .bienComprendre, .bienComprendrelegal { background: #f8f8f8; padding: 1.5625rem; padding-bottom: 0.5rem } .darkGreyBox, .darkGreyBox-Contrat, .darkGreyBox-multiLine { background: #f0f0f0; padding: 0 1.25rem 10px; border-radius: 5px } .darkGreyBox.paddedBox, .darkGreyBox-Contrat.paddedBox, .darkGreyBox-multiLine.paddedBox { padding: 1.25rem } .borderedBox { padding: 0 1.875rem; border-radius: 5px; border: 1px solid #e1e1e1; background-color: #ffffff } .whiteBox { background: #ffffff; padding: 1.25rem; padding-bottom: 0.5rem } .borderedWhiteBox { background: #ffffff; padding: 0.9375rem; border: 1px solid #f0f0f0; border-radius: 5px } .borderedWhiteBox img { vertical-align: baseline } .borderedGreenBox { background: #ffffff; padding: 0.9375rem; border: 1px solid #3A913F; padding-right: 0px; padding-left: 0px; border-radius: 5px; margin-top: 15px } .borderedGreenBox img { vertical-align: baseline } .paddingBox { padding: 1.25rem } .summary.backgrounded.small { padding: 0.5rem 1.25rem } th.backgrounded, td.backgrounded { background: #f0f7df } .roundedBg { background: #3A913F; border-radius: 50%; display: inline-block; vertical-align: middle; width: 3.125rem; height: 3.125rem; line-height: 3.125rem; color: #fff; font-weight: bold; text-align: center; font-size: 1.25rem } .roundedBg.marged { margin-top: 0.3125rem } .reverseBg { background: #fff; padding: 1.25rem } .bold { font-weight: bold } .textUnderstate { color: #c9c9c9 } address { font-style: normal } .uppercase, .productZone .content .nb-points { text-transform: uppercase } .strong, .productZone .content .nb-points, .productZone .content .type, .productZone .content .quantite { font-weight: bold !important } .underline { text-decoration: underline } .success:not(.button) { color: #3A913F } .error { color: #ff0c0c } .main-color { color: #3A913F !important } .small-link { color: #2d2d2d; text-decoration: underline } .small-link:hover { color: #2d2d2d; text-decoration: none } .ml ul, .ml p ul { margin-left: 0 } .ml li, .ml p li { list-style: none } .ml small, .ml p small { font-size: 0.7rem } .content.ml p { display: inline } .ordoredBoldList { font-weight: bold } .ordoredBoldList div, .ordoredBoldList span { font-weight: normal } .understate { color: #b3b3b3; font-size: 0.9rem } .italic { font-style: italic } .emphasize, .productZone .content .nb-points { color: #3A913F !important } .credit .emphasize, .credit .productZone .content .nb-points, .productZone .content .credit .nb-points, .emphasize.credit.credit, .productZone .content .credit.credit.nb-points { color: #00a0d7 !important } .creditRenouvelable .emphasize, .creditRenouvelable .productZone .content .nb-points, .productZone .content .creditRenouvelable .nb-points, .emphasize.creditRenouvelable.creditRenouvelable, .productZone .content .creditRenouvelable.creditRenouvelable.nb-points { color: #1AA4A7 !important } .epargne .emphasize, .epargne .productZone .content .nb-points, .productZone .content .epargne .nb-points, .emphasize.epargne.epargne, .productZone .content .epargne.epargne.nb-points { color: #f9c100 !important } .cpay .emphasize, .cpay .productZone .content .nb-points, .productZone .content .cpay .nb-points, .emphasize.cpay.cpay, .productZone .content .cpay.cpay.nb-points { color: #3A913F !important } .assurance .emphasize, .assurance .productZone .content .nb-points, .productZone .content .assurance .nb-points, .emphasize.assurance.assurance, .productZone .content .assurance.assurance.nb-points { color: #e7208c !important } .projets .emphasize, .projets .productZone .content .nb-points, .productZone .content .projets .nb-points, .emphasize.projets.projets, .productZone .content .projets.projets.nb-points, .cornerPro .emphasize, .cornerPro .productZone .content .nb-points, .productZone .content .cornerPro .nb-points, .emphasize.cornerPro.cornerPro, .productZone .content .cornerPro.cornerPro.nb-points { color: #f3871e !important } .assuranceFacultative .emphasize, .assuranceFacultative .productZone .content .nb-points, .productZone .content .assuranceFacultative .nb-points, .emphasize.assuranceFacultative.assuranceFacultative, .productZone .content .assuranceFacultative.assuranceFacultative.nb-points { color: #1AA4A7 !important } .norrsken .emphasize, .norrsken .productZone .content .nb-points, .productZone .content .norrsken .nb-points, .emphasize.norrsken.norrsken, .productZone .content .norrsken.norrsken.nb-points { color: #e85113 !important } .norrsken .emphasize.credit, .norrsken .productZone .content .credit.nb-points, .productZone .content .norrsken .credit.nb-points, .norrsken .emphasize.creditRenouvelable, .norrsken .productZone .content .creditRenouvelable.nb-points, .productZone .content .norrsken .creditRenouvelable.nb-points, .norrsken .emphasize.epargne, .norrsken .productZone .content .epargne.nb-points, .productZone .content .norrsken .epargne.nb-points, .norrsken .emphasize.assurance, .norrsken .productZone .content .assurance.nb-points, .productZone .content .norrsken .assurance.nb-points, .norrsken .emphasize.projets, .norrsken .productZone .content .projets.nb-points, .productZone .content .norrsken .projets.nb-points, .norrsken .emphasize.assuranceFacultative, .norrsken .productZone .content .assuranceFacultative.nb-points, .productZone .content .norrsken .assuranceFacultative.nb-points, .norrsken .emphasize.crossSell, .norrsken .productZone .content .crossSell.nb-points, .productZone .content .norrsken .crossSell.nb-points, .emphasize.norrsken.norrsken.credit, .productZone .content .norrsken.norrsken.credit.nb-points, .emphasize.norrsken.norrsken.creditRenouvelable, .productZone .content .norrsken.norrsken.creditRenouvelable.nb-points, .emphasize.norrsken.norrsken.epargne, .productZone .content .norrsken.norrsken.epargne.nb-points, .emphasize.norrsken.norrsken.assurance, .productZone .content .norrsken.norrsken.assurance.nb-points, .emphasize.norrsken.norrsken.projets, .productZone .content .norrsken.norrsken.projets.nb-points, .emphasize.norrsken.norrsken.assuranceFacultative, .productZone .content .norrsken.norrsken.assuranceFacultative.nb-points, .emphasize.norrsken.norrsken.crossSell, .productZone .content .norrsken.norrsken.crossSell.nb-points { color: #e85113 !important } .cora .emphasize, .cora .productZone .content .nb-points, .productZone .content .cora .nb-points, .emphasize.cora.cora, .productZone .content .cora.cora.nb-points { color: #2ed3bb !important } .cora .emphasize.credit, .cora .productZone .content .credit.nb-points, .productZone .content .cora .credit.nb-points, .cora .emphasize.creditRenouvelable, .cora .productZone .content .creditRenouvelable.nb-points, .productZone .content .cora .creditRenouvelable.nb-points, .cora .emphasize.epargne, .cora .productZone .content .epargne.nb-points, .productZone .content .cora .epargne.nb-points, .cora .emphasize.assurance, .cora .productZone .content .assurance.nb-points, .productZone .content .cora .assurance.nb-points, .cora .emphasize.projets, .cora .productZone .content .projets.nb-points, .productZone .content .cora .projets.nb-points, .cora .emphasize.assuranceFacultative, .cora .productZone .content .assuranceFacultative.nb-points, .productZone .content .cora .assuranceFacultative.nb-points, .cora .emphasize.crossSell, .cora .productZone .content .crossSell.nb-points, .productZone .content .cora .crossSell.nb-points, .emphasize.cora.cora.credit, .productZone .content .cora.cora.credit.nb-points, .emphasize.cora.cora.creditRenouvelable, .productZone .content .cora.cora.creditRenouvelable.nb-points, .emphasize.cora.cora.epargne, .productZone .content .cora.cora.epargne.nb-points, .emphasize.cora.cora.assurance, .productZone .content .cora.cora.assurance.nb-points, .emphasize.cora.cora.projets, .productZone .content .cora.cora.projets.nb-points, .emphasize.cora.cora.assuranceFacultative, .productZone .content .cora.cora.assuranceFacultative.nb-points, .emphasize.cora.cora.crossSell, .productZone .content .cora.cora.crossSell.nb-points { color: #2ed3bb !important } .norrsken .main-bg-color { background-color: #e85113 } .norrsken .main-color { color: #e85113 !important } .cora .main-bg-color { background-color: #0c79c2 } .cora .main-color { color: #0c79c2 !important } .required { color: #ff0c0c; font-weight: normal } .utilisation-spl, .tooltip, .modal { display: none; background: #ffffff; border-color: #dfdfdf; box-shadow: 0 0 10px #939393; border-radius: 4px } .utilisation-spl .qtip-content, .tooltip .qtip-content, .modal .qtip-content { padding: 0.75rem 1.125rem } .utilisation-spl ul:not(.noBorder), .tooltip ul:not(.noBorder), .modal ul:not(.noBorder) { margin: 0 } .utilisation-spl ul:not(.noBorder) li, .tooltip ul:not(.noBorder) li, .modal ul:not(.noBorder) li { border-top: 1px solid #eaeaea; padding: 0.75rem 0 } .utilisation-spl ul, .tooltip ul, .modal ul { list-style-type: none } .utilisation-spl ul li:first-child, .tooltip ul li:first-child, .modal ul li:first-child { border: none } .utilisation-spl ul.creditsList, .tooltip ul.creditsList, .modal ul.creditsList { max-height: 370px; overflow-y: auto; padding-right: 0.625rem } .utilisation-spl ul.creditsList a, .tooltip ul.creditsList a, .modal ul.creditsList a { text-decoration: none !important; color: #2d2d2d !important } .utilisation-spl ul.creditsList .head, .tooltip ul.creditsList .head, .modal ul.creditsList .head { position: relative; padding-right: 1.25rem; margin-bottom: 0.5rem } .utilisation-spl ul.creditsList .head>img, .tooltip ul.creditsList .head>img, .modal ul.creditsList .head>img { float: left; margin-right: 6% } .utilisation-spl ul.creditsList .head h3, .tooltip ul.creditsList .head h3, .modal ul.creditsList .head h3 { font-weight: bold; text-transform: uppercase; overflow: hidden; padding-top: 0.1875rem; margin: 0 } .utilisation-spl ul.creditsList .head h3 span, .tooltip ul.creditsList .head h3 span, .modal ul.creditsList .head h3 span { display: block; font-weight: normal; text-transform: none } .utilisation-spl ul.creditsList .head:after, .tooltip ul.creditsList .head:after, .modal ul.creditsList .head:after { content: ">"; display: block; position: absolute; right: 0; top: 50%; margin-top: -0.625rem; text-align: center; line-height: 20px; width: 1.25rem; height: 1.25rem; border-radius: 100%; color: #1AA4A7; border: 1px solid #1AA4A7 } .utilisation-spl ul.creditsList .content .columns, .tooltip ul.creditsList .content .columns, .modal ul.creditsList .content .columns { padding-right: 0 } .utilisation-spl ul.creditsList .content .columns:first-child, .tooltip ul.creditsList .content .columns:first-child, .modal ul.creditsList .content .columns:first-child { padding: 0 } .utilisation-spl ul.creditsList .content h4, .tooltip ul.creditsList .content h4, .modal ul.creditsList .content h4 { font-weight: bold; margin: 0 } .utilisation-spl ul.creditsList .content .value, .tooltip ul.creditsList .content .value, .modal ul.creditsList .content .value { font-weight: bold; color: #1AA4A7 } .utilisation-spl ul.creditsList .content .value span, .tooltip ul.creditsList .content .value span, .modal ul.creditsList .content .value span { color: #2d2d2d; font-weight: normal } .utilisation-spl ul.noborder li, .tooltip ul.noborder li, .modal ul.noborder li { border: none } .utilisation-spl a:not(.button), .tooltip a:not(.button), .modal a:not(.button) { color: #3A913F; text-decoration: underline } .utilisation-spl a.close:not(.button), .tooltip a.close:not(.button), .modal a.close:not(.button) { position: absolute; right: 10px; z-index: 100000000 } .utilisation-spl .button, .tooltip .button, .modal .button { margin: 0 } .utilisation-spl.credit, .tooltip.credit, .modal.credit { border-color: #00a0d7 } .utilisation-spl .credit .creditsList .head:after, .tooltip .credit .creditsList .head:after, .modal .credit .creditsList .head:after { color: #00a0d7; border-color: #00a0d7 } .utilisation-spl .credit .creditsList .content .value, .tooltip .credit .creditsList .content .value, .modal .credit .creditsList .content .value { color: #00a0d7 } .utilisation-spl.creditRenouvelable, .tooltip.creditRenouvelable, .modal.creditRenouvelable { border-color: #1AA4A7 } .utilisation-spl .creditRenouvelable .creditsList .head:after, .tooltip .creditRenouvelable .creditsList .head:after, .modal .creditRenouvelable .creditsList .head:after { color: #1AA4A7; border-color: #1AA4A7 } .utilisation-spl .creditRenouvelable .creditsList .content .value, .tooltip .creditRenouvelable .creditsList .content .value, .modal .creditRenouvelable .creditsList .content .value { color: #1AA4A7 } .utilisation-spl.epargne, .tooltip.epargne, .modal.epargne { border-color: #f9c100 } .utilisation-spl .epargne .creditsList .head:after, .tooltip .epargne .creditsList .head:after, .modal .epargne .creditsList .head:after { color: #f9c100; border-color: #f9c100 } .utilisation-spl .epargne .creditsList .content .value, .tooltip .epargne .creditsList .content .value, .modal .epargne .creditsList .content .value { color: #f9c100 } .utilisation-spl.assurance, .tooltip.assurance, .modal.assurance { border-color: #e7208c } .utilisation-spl .assurance .creditsList .head:after, .tooltip .assurance .creditsList .head:after, .modal .assurance .creditsList .head:after { color: #e7208c; border-color: #e7208c } .utilisation-spl .assurance .creditsList .content .value, .tooltip .assurance .creditsList .content .value, .modal .assurance .creditsList .content .value { color: #e7208c } .utilisation-spl.projets, .utilisation-spl.cornerPro, .tooltip.projets, .tooltip.cornerPro, .modal.projets, .modal.cornerPro { border-color: #f3871e } .utilisation-spl .projets .creditsList .head:after, .utilisation-spl .cornerPro .creditsList .head:after, .tooltip .projets .creditsList .head:after, .tooltip .cornerPro .creditsList .head:after, .modal .projets .creditsList .head:after, .modal .cornerPro .creditsList .head:after { color: #f3871e; border-color: #f3871e } .utilisation-spl .projets .creditsList .content .value, .utilisation-spl .cornerPro .creditsList .content .value, .tooltip .projets .creditsList .content .value, .tooltip .cornerPro .creditsList .content .value, .modal .projets .creditsList .content .value, .modal .cornerPro .creditsList .content .value { color: #f3871e } .utilisation-spl .cetelemEtVous .creditsList .head:after, .tooltip .cetelemEtVous .creditsList .head:after, .modal .cetelemEtVous .creditsList .head:after { color: #3A913F; border-color: #3A913F } .utilisation-spl .cetelemEtVous .creditsList .content .value, .tooltip .cetelemEtVous .creditsList .content .value, .modal .cetelemEtVous .creditsList .content .value { color: #3A913F } .utilisation-spl { display: block; border: 1px solid #1AA4A7; box-shadow: none; position: relative } .utilisation-spl.tow-list { top: 48px } .utilisation-spl .creditsList { margin-left: 1.1rem !important; max-height: 350px !important } .utilisation-spl.anchor::before { content: ""; border-bottom: solid 1px #1AA4A7; border-left: solid 1px #1AA4A7; background-color: white; height: 16px; width: 16px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); position: absolute; z-index: 1; margin-left: -9px } .tooltip .close { display: block; position: absolute; right: 0.625rem; top: 0.625rem; cursor: pointer; background-image: url(../images/homeSprite.png); background-position: -317px 0px; width: 20px; height: 20px; background-repeat: no-repeat } #qtip-overlay div { opacity: .5; filter: alpha(opacity=50); -ms-filter: "alpha(Opacity=50)" } a.blackLink { color: #2d2d2d; text-decoration: underline } .rotate-90 { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg) } .rotate-270 { -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg) } .accordion .accordion-navigation>span, .accordion dd>span { background: #EFEFEF; color: #2d2d2d; display: block; font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif; font-size: 1rem; padding: 1rem } .teaser { background: #fff; padding: 1.1875rem 1.25rem; display: block; text-decoration: none } .teaser.forced { overflow: hidden; min-height: 170px } .teaser .button { margin-bottom: 0 } .teaser.inlist { color: #2d2d2d; position: relative; border-bottom: none } .teaser.inlist:last-child { border-bottom: 1px solid #d9d9d9 } .teaser.inlist:after, .faq .faqRecherche .accordion .accordion-navigation>a.globalFormSection.faqSection .fleche { content: ""; display: block; position: absolute; right: 0.625rem; top: 50%; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); background-image: url(../images/arrow.png); background-position: 0px 0px; width: 26px; height: 26px; width: 26px; height: 26px } .bullet { background-color: #3A913F; border-radius: 4px; padding: 0.125rem 0.625rem; color: #fff; font-weight: bold } .bullet.credit { background-color: #00a0d7 } .bullet.creditRenouvelable { background-color: #1AA4A7 } .bullet.assurance { background-color: #e7208c } .bullet.projets, .bullet.cornerPro { background-color: #f3871e } .bullet.epargne { background-color: #f9c100 } .saveAs { text-transform: uppercase; font-size: 0.75rem; font-weight: bold; margin-right: 0.9375rem; color: #2d2d2d } .saveAs:before { content: ''; display: inline-block; background-image: url(../new-img/tools/saveAs.png); width: 0.8125rem; height: 0.9375rem; margin-right: 0.625rem } .print { text-transform: uppercase; font-size: 0.75rem; font-weight: bold; color: #2d2d2d } .print:before { content: ''; display: inline-block; background-image: url(../new-img/tools/print.png); width: 1rem; height: 1rem; margin-right: 0.625rem } .credito-subnav { display: inline-block; text-align: center; background-size: 100%; background-position: center center; background-repeat: no-repeat; width: 100% } .credit .credito-subnav { height: 440px; line-height: 440px; background-image: url(../images/credito-credit.png) } .epargne .credito-subnav { display: block; margin: 0 auto; width: 413px; height: 394px; line-height: 240px; background-image: url(../images/credito-epargne.png) } .assurance .credito-subnav { display: block; margin: 0 auto; width: 325px; height: 295px; line-height: 312px; background-image: url(../images/credito-assurance.png) } .accesClient .credito-subnav { display: block; margin: 0 auto; width: 199px; height: 265px; line-height: 372px; background-image: url(../images/credito-accesClient.png) } .virementExpress .credito-subnav { display: block; margin: 0 auto; width: 231px; height: 355px; position: relative; top: 53px; background-image: url(../images/credito-virementExpress.png) } .credito-left { display: inline-block; text-align: center; background-size: 100%; background-position: center center; background-repeat: no-repeat; width: 195px; height: 326px; max-width: 130%; margin-left: -20px; background-image: url(../new-img/medias/creditos/credito.png) } .credito-left.credito-flag { background-image: url(../new-img/medias/creditos/creditoFlag.png); position: absolute; bottom: 0; margin-left: -34px; width: 213px; height: 224px; line-height: 224px } .credito-right { position: absolute; left: 50%; margin-left: -110px; display: block; background-position: center center; background-repeat: no-repeat; width: 220px; height: 250px; background-image: url(../new-img/medias/creditos/credito-right.png) } .logo-chaine { display: inline-block; width: 49px; height: 49px; line-height: 49px; text-align: center; background-size: 100%; background-position: center center; background-repeat: no-repeat } .logo-chaine.logo-chaine-small { width: 36px; height: 36px; line-height: 36px } .logo-chaine.code_chaine_But { background-image: url(../new-img/medias/logos/but.jpg) } .logo-chaine.code_chaine_Conforama { background-image: url(../new-img/medias/logos/conforama-small.jpg) } .carte-default { display: inline-block; width: 80px; height: 50px; line-height: 50px; text-align: center; background-size: 100%; background-position: center center; background-repeat: no-repeat } .carte-default.carte-small { width: 47px; height: 29px; line-height: 29px } .carte-default.carte-visa { background-image: url(../new-img/medias/cartes/carte-visa.png) } .carte-default.carte-premier { background-image: url(../new-img/medias/cartes/carte-visa-premier.png) } .carte-default.carte-aurore { background-image: url(/rsc/contrib/image/visuels/cetelem/Divers/clickimage/carte-credit-aurore.png) } .carte-default.carte-aurore.code_produit_aurorebut { background-image: url(../new-img/medias/cartes/carte-aurore.jpg) } .carte-default.carte-cadeau-aurore { background-image: url(../new-img/medias/cartes/carte-cadeau-aurore.png) } .iconCallBack { background-image: url(../new-img/pictos/contact/picto-callback.png); display: inline-block; width: 3.25rem; height: 3.25rem } .iconChat { background-image: url(../new-img/pictos/contact/picto-chat.png); display: inline-block; width: 3.25rem; height: 3.25rem } .example { background: #f0f0f0 } .example .saveIcon a, .example .shareIcon a, .example .printIcon a, .example .editIcon a { color: #2d2d2d; text-transform: uppercase; font-weight: bold } .example .saveIcon a:before, .example .shareIcon a:before, .example .printIcon a:before, .example .editIcon a:before { content: ""; width: 1rem; height: 1rem; display: inline-block; vertical-align: middle; background-position: center } .example .saveIcon a:before { background-image: url(../images/toolsGenerique.png); background-position: -53px -32px; width: 16px; height: 16px } .example .shareIcon a:before { background-image: url(../images/toolsGenerique.png); background-position: 0px -49px; width: 16px; height: 16px } .example .printIcon a:before { background-image: url(../images/toolsGenerique.png); background-position: -53px -16px; width: 16px; height: 16px } .example .editIcon a:before { background-image: url(../images/toolsGenerique.png); background-position: -53px 0px; width: 16px; height: 16px } .example .infoIcon { padding-left: 3.125rem; padding-right: 1.875rem; position: relative } .example .infoIcon:before { content: ''; display: inline-block; position: absolute; left: 0.625rem; background-image: url(../images/toolsGenerique.png); background-position: 0px 0px; width: 29px; height: 29px } .example .infoIcon h3 { font-weight: bold; margin-bottom: 15px } .example .infoIcon strong { font-size: 1rem } .example .infoIcon .emphasize, .example .infoIcon .productZone .content .nb-points, .productZone .content .example .infoIcon .nb-points { text-transform: uppercase; margin-bottom: 10px; font-weight: bold } .example .infoIcon .emphasize .ml, .example .infoIcon .productZone .content .nb-points .ml, .productZone .content .example .infoIcon .nb-points .ml { text-transform: none } .example .ml .emphasize, .example .ml .productZone .content .nb-points, .productZone .content .example .ml .nb-points { text-transform: none; margin-bottom: 0 } div.bottom-arrow { background-image: url(../new-img/arrows/resultSimulation/bottomArrow-main.png); display: inline-block; width: 100%; height: 11px; background-position: center; background-repeat: no-repeat; margin: 10px auto } .pointList { text-align: center } .pointList .title { text-transform: uppercase; font-weight: bold } .pointList>.columns { z-index: 1; position: relative } .pointList .columns:last-child .numero:after { display: none } .pointList .description { max-width: 230px; margin: auto; margin-bottom: 1.875rem } .pointList .numero { width: 2.5rem; height: 2.5rem; border-radius: 2.5rem; line-height: 2.5rem; text-align: center; background-color: #3A913F; margin: auto; font-size: 1.125rem; font-weight: bold; color: white; margin-bottom: 0.625rem } .pointList .numero:after { content: ""; position: absolute; height: 1px; width: 100%; left: 50%; top: 20px; z-index: -1; background-color: inherit } .epargne .pointList .numero { background-color: #f9c100 } .assurance .pointList .numero { background-color: #e7208c } .projets .pointList .numero { background-color: #f3871e } .creditRenouvelable .pointList .numero { background-color: #1AA4A7 } .credit .pointList .numero { background-color: #00a0d7 } .iaLoader { display: block; position: absolute; background: #f5f5f5; left: 0; top: 0; width: 100%; height: 100%; z-index: 200 } .iaLoader:after { content: ""; position: absolute; display: block; background: url("../new-img/pictos/loading-small-vid-new.gif") center center no-repeat; width: 200px; height: 200px; top: 50px; background-size: 200px 200px; margin-left: auto; margin-right: auto; left: 0; right: 0 } .iaInit .iaLoader { display: none } .cpay-color { color: #3A913F !important } .margin0A { margin: 0 auto } .margin0 { margin: 0 } .padding0 { padding: 0 } .body-text-color { color: #4A4A4A } .textTransformNone { text-transform: none } ul.basicList { list-style-type: none } ul.basicList>li { border: none; padding: 0 0 0 0.625rem; position: relative } ul.basicList.spaced>li { padding: 0 0 0.625rem 0.625rem } .tooltip ul.dashList>li { padding-left: 0.625rem } ul.dashList { list-style-type: none; margin: 0 0 0 0.625rem } ul.dashList>li { border: none; padding: 0 0 0 0.625rem; position: relative } ul.dashList>li:before { content: '- '; position: absolute; left: 0 } ul.pointList { text-align: left; list-style-type: none; margin-left: 0; margin-top: 0.75rem } ul.pointList>li { padding: 0 0 0.3125rem 0.625rem; display: table } ul.pointList>li::before { content: "\25CF"; color: #3A913F; padding-right: 0.5rem } ul.pointList>li>* { display: table-cell } .credit ul.pointList>li:before { color: #00a0d7 } .creditRenouvelable ul.pointList>li:before { color: #1AA4A7 } .epargne ul.pointList>li:before { color: #f9c100 } .assurance ul.pointList>li:before { color: #e7208c } .projets ul.pointList>li:before, .cornerPro ul.pointList>li:before { color: #f3871e } ul.checkList { list-style-type: none; margin: 0.5rem 0 0; padding: 0 } ul.checkList:not(.centered)>li { padding: 0 0 0.5rem 1.25rem; background: url(../new-img/tools/valid.png) left 2px no-repeat } .norrsken ul.checkList:not(.centered)>li { background: url(../new-img/tools/valid-norrsken.png) left 2px no-repeat } ul.checkList.centered>li span, ul.checkList.centered>li strong { padding: 0 0 0.5rem 1.25rem; background: url(../new-img/tools/valid.png) left 2px no-repeat; font-size: 0.875rem; display: inline-block } .norrsken ul.checkList.centered>li span, .norrsken ul.checkList.centered>li strong { background: url(../new-img/tools/valid-norrsken.png) left 2px no-repeat } ul.checkList.inline>li { display: inline-block; margin-right: 0.3125rem } ol.stepList { list-style: none; margin: 0; padding: 0; counter-reset: list; margin-bottom: 2.1875rem } ol.stepList>li { margin: 0 0 5px; padding: 0 } ol.stepList>li:before { counter-increment: list; content: counter(list) ". " } ul.spaced>li, ol.spaced>li { padding: 0 0 0.625rem 0.625rem } ul.emphasize>li, .productZone .content ul.nb-points>li, ol.emphasize>li, .productZone .content ol.nb-points>li { color: #3A913F } .credit ul.emphasize>li, .credit .productZone .content ul.nb-points>li, .productZone .content .credit ul.nb-points>li, .credit ol.emphasize>li, .credit .productZone .content ol.nb-points>li, .productZone .content .credit ol.nb-points>li { color: #00a0d7 } .creditRenouvelable ul.emphasize>li, .creditRenouvelable .productZone .content ul.nb-points>li, .productZone .content .creditRenouvelable ul.nb-points>li, .creditRenouvelable ol.emphasize>li, .creditRenouvelable .productZone .content ol.nb-points>li, .productZone .content .creditRenouvelable ol.nb-points>li { color: #1AA4A7 } .cpay ul.emphasize>li, .cpay .productZone .content ul.nb-points>li, .productZone .content .cpay ul.nb-points>li, .cpay ol.emphasize>li, .cpay .productZone .content ol.nb-points>li, .productZone .content .cpay ol.nb-points>li { color: #3A913F } .epargne ul.emphasize>li, .epargne .productZone .content ul.nb-points>li, .productZone .content .epargne ul.nb-points>li, .epargne ol.emphasize>li, .epargne .productZone .content ol.nb-points>li, .productZone .content .epargne ol.nb-points>li { color: #f9c100 } .assurance ul.emphasize>li, .assurance .productZone .content ul.nb-points>li, .productZone .content .assurance ul.nb-points>li, .assurance ol.emphasize>li, .assurance .productZone .content ol.nb-points>li, .productZone .content .assurance ol.nb-points>li { color: #e7208c } .projets ul.emphasize>li, .projets .productZone .content ul.nb-points>li, .productZone .content .projets ul.nb-points>li, .cornerPro ul.emphasize>li, .cornerPro .productZone .content ul.nb-points>li, .productZone .content .cornerPro ul.nb-points>li, .projets ol.emphasize>li, .projets .productZone .content ol.nb-points>li, .productZone .content .projets ol.nb-points>li, .cornerPro ol.emphasize>li, .cornerPro .productZone .content ol.nb-points>li, .productZone .content .cornerPro ol.nb-points>li { color: #f3871e } ul.strong>li, .productZone .content ul.nb-points>li, .productZone .content ul.type>li, .productZone .content ul.quantite>li, ol.strong>li, .productZone .content ol.nb-points>li, .productZone .content ol.type>li, .productZone .content ol.quantite>li { font-weight: bold } ul.strong>li:before, .productZone .content ul.nb-points>li:before, .productZone .content ul.type>li:before, .productZone .content ul.quantite>li:before, ol.strong>li:before, .productZone .content ol.nb-points>li:before, .productZone .content ol.type>li:before, .productZone .content ol.quantite>li:before { font-weight: bold } ol.roundedStepList { list-style: none; margin: 0; padding: 0; counter-reset: list } ol.roundedStepList>li { margin: 0 0 0.625rem 0; padding: 0; overflow: hidden } ol.roundedStepList>li:before { display: block; counter-increment: list; content: counter(list) " "; height: 2.5rem; width: 2.5rem; line-height: 2.5rem; font-size: 1rem; padding: 0; border-radius: 1000px; text-align: center; float: left; margin-right: 0.9375rem; background-color: #3A913F; border-color: #2e7432; color: #fff; text-transform: uppercase; font-weight: bold } ol.roundedStepList>li:before:hover, ol.roundedStepList>li:before:focus { background-color: #2e7432 } ol.roundedStepList>li:before:hover, ol.roundedStepList>li:before:focus { color: #fff } .credit ol.roundedStepList>li:before { background-color: #00a0d7; border-color: #0080ac; color: #fff } .credit ol.roundedStepList>li:before:hover, .credit ol.roundedStepList>li:before:focus { background-color: #0080ac } .credit ol.roundedStepList>li:before:hover, .credit ol.roundedStepList>li:before:focus { color: #fff } .creditRenouvelable ol.roundedStepList>li:before { background-color: #1AA4A7; border-color: #158386; color: #fff } .creditRenouvelable ol.roundedStepList>li:before:hover, .creditRenouvelable ol.roundedStepList>li:before:focus { background-color: #158386 } .creditRenouvelable ol.roundedStepList>li:before:hover, .creditRenouvelable ol.roundedStepList>li:before:focus { color: #fff } .epargne ol.roundedStepList>li:before { background-color: #f9c100; border-color: #c79a00; color: #fff } .epargne ol.roundedStepList>li:before:hover, .epargne ol.roundedStepList>li:before:focus { background-color: #c79a00 } .epargne ol.roundedStepList>li:before:hover, .epargne ol.roundedStepList>li:before:focus { color: #fff } .assurance ol.roundedStepList>li:before { background-color: #e7208c; border-color: #be1470; color: #fff } .assurance ol.roundedStepList>li:before:hover, .assurance ol.roundedStepList>li:before:focus { background-color: #be1470 } .assurance ol.roundedStepList>li:before:hover, .assurance ol.roundedStepList>li:before:focus { color: #fff } .projets ol.roundedStepList>li:before, .cornerPro ol.roundedStepList>li:before { background-color: #f3871e; border-color: #cf6c0b; color: #fff } .projets ol.roundedStepList>li:before:hover, .projets ol.roundedStepList>li:before:focus, .cornerPro ol.roundedStepList>li:before:hover, .cornerPro ol.roundedStepList>li:before:focus { background-color: #cf6c0b } .projets ol.roundedStepList>li:before:hover, .projets ol.roundedStepList>li:before:focus, .cornerPro ol.roundedStepList>li:before:hover, .cornerPro ol.roundedStepList>li:before:focus { color: #fff } .cetelemEtVous ol.roundedStepList>li:before { background-color: #3A913F; border-color: #2e7432; color: #fff } .cetelemEtVous ol.roundedStepList>li:before:hover, .cetelemEtVous ol.roundedStepList>li:before:focus { background-color: #2e7432 } .cetelemEtVous ol.roundedStepList>li:before:hover, .cetelemEtVous ol.roundedStepList>li:before:focus { color: #fff } ol.roundedStepList>li>.roundedStepList-item { vertical-align: top; margin-top: 0.5625rem; margin-left: 3.4375rem } _:-ms-fullscreen, :root ol.roundedStepList>li::before { line-height: 40px } ol.roundedStepListFull { list-style: none; margin: 0; padding: 0; counter-reset: list } ol.roundedStepListFull>li { margin: 0 0 5px; padding: 0; position: relative } ol.roundedStepListFull>li:before { counter-increment: list; content: counter(list) " "; height: 2.5rem; width: 2.5rem; line-height: 2.5rem; font-size: 1rem; padding: 0; border-radius: 50%; display: inline-block; vertical-align: middle; text-align: center; position: absolute; top: 50%; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); color: #fff; background-color: #3A913F; font-weight: bold } ol.roundedStepListFull>li>div { margin-left: 4.375rem } ul.noMargin { margin-left: 0 } .form-group .control-label { margin: 0 !important } form p, form label { margin: 0.5rem 0 } input, textarea { resize: none; color: #2d2d2d } input.placeholder, textarea.placeholder { color: #aaa } input[type="text"], input[type="password"], input[type="email"], textarea { border: 1px solid #c9c9c9; border-radius: 4px; background: #ffffff; padding: 0.4375rem 0.25rem; margin-bottom: 0.5rem } input[type="text"][readonly], input[type="password"][readonly], input[type="email"][readonly], textarea[readonly] { background: #ffffff; cursor: pointer } .inputResetContainer { position: relative } .inputResetContainer input { width: 100%; padding-right: 2.1875rem } .inputResetContainer .resetBtn { position: absolute; right: 0; top: 0; width: 2.1875rem; height: 2.3125rem; padding: 0.375rem 0.625rem; background: url(../images/resetBtn.png) center center no-repeat } form .row .row.collapse.tooltiped input { border-radius: 4px } .button { text-decoration: none !important; white-space: inherit; background-color: #3A913F; border-color: #2e7432; color: #fff; padding: 0.625rem 1.25rem 0.6875rem 1.25rem; font-size: 0.6875rem; text-transform: uppercase; font-weight: bold } .button:hover, .button:focus { background-color: #2e7432 } .button:hover, .button:focus { color: #fff } .norrsken .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn) { background-color: #e85113; border-color: #ba410f; color: #fff } .norrsken .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):hover, .norrsken .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):focus { background-color: #ba410f } .norrsken .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):hover, .norrsken .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):focus { color: #fff } .cora .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn) { background-color: #0c79c2; border-color: #0a619b; color: #fff } .cora .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):hover, .cora .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):focus { background-color: #0a619b } .cora .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):hover, .cora .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):focus { color: #fff } .credit .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color), .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color).credit.credit { background-color: #00a0d7; border-color: #0080ac; color: #fff } .credit .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color):hover, .credit .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color):focus, .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color).credit.credit:hover, .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color).credit.credit:focus { background-color: #0080ac } .credit .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color):hover, .credit .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color):focus, .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color).credit.credit:hover, .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color).credit.credit:focus { color: #fff } .creditRenouvelable .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color), .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color).creditRenouvelable.creditRenouvelable { background-color: #1AA4A7; border-color: #158386; color: #fff } .creditRenouvelable .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color):hover, .creditRenouvelable .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color):focus, .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color).creditRenouvelable.creditRenouvelable:hover, .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color).creditRenouvelable.creditRenouvelable:focus { background-color: #158386 } .creditRenouvelable .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color):hover, .creditRenouvelable .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color):focus, .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color).creditRenouvelable.creditRenouvelable:hover, .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color).creditRenouvelable.creditRenouvelable:focus { color: #fff } .epargne .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color), .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color).epargne.epargne { background-color: #f9c100; border-color: #c79a00; color: #fff } .epargne .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color):hover, .epargne .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color):focus, .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color).epargne.epargne:hover, .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color).epargne.epargne:focus { background-color: #c79a00 } .epargne .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color):hover, .epargne .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color):focus, .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color).epargne.epargne:hover, .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color).epargne.epargne:focus { color: #fff } .cpay .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color), .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color).cpay.cpay { background-color: #3A913F; border-color: #2e7432; color: #fff } .cpay .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color):hover, .cpay .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color):focus, .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color).cpay.cpay:hover, .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color).cpay.cpay:focus { background-color: #2e7432 } .cpay .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color):hover, .cpay .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color):focus, .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color).cpay.cpay:hover, .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color).cpay.cpay:focus { color: #fff } .purple .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color), .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color).purple.purple { background-color: #87205C; border-color: #6c1a4a; color: #fff } .purple .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color):hover, .purple .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color):focus, .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color).purple.purple:hover, .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color).purple.purple:focus { background-color: #6c1a4a } .purple .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color):hover, .purple .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color):focus, .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color).purple.purple:hover, .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color).purple.purple:focus { color: #fff } .assurance .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color), .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color).assurance.assurance { background-color: #e7208c; border-color: #be1470; color: #fff } .assurance .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color):hover, .assurance .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color):focus, .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color).assurance.assurance:hover, .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color).assurance.assurance:focus { background-color: #be1470 } .assurance .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color):hover, .assurance .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color):focus, .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color).assurance.assurance:hover, .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color).assurance.assurance:focus { color: #fff } .projets .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color), .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color).projets.projets, .cornerPro .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color), .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color).cornerPro.cornerPro { background-color: #f3871e; border-color: #cf6c0b; color: #fff } .projets .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color):hover, .projets .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color):focus, .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color).projets.projets:hover, .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color).projets.projets:focus, .cornerPro .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color):hover, .cornerPro .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color):focus, .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color).cornerPro.cornerPro:hover, .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color).cornerPro.cornerPro:focus { background-color: #cf6c0b } .projets .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color):hover, .projets .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color):focus, .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color).projets.projets:hover, .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color).projets.projets:focus, .cornerPro .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color):hover, .cornerPro .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color):focus, .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color).cornerPro.cornerPro:hover, .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color).cornerPro.cornerPro:focus { color: #fff } .cetelemEtVous .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color), .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color).cetelemEtVous.cetelemEtVous { background-color: #3A913F; border-color: #2e7432; color: #fff } .cetelemEtVous .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color):hover, .cetelemEtVous .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color):focus, .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color).cetelemEtVous.cetelemEtVous:hover, .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color).cetelemEtVous.cetelemEtVous:focus { background-color: #2e7432 } .cetelemEtVous .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color):hover, .cetelemEtVous .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color):focus, .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color).cetelemEtVous.cetelemEtVous:hover, .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color).cetelemEtVous.cetelemEtVous:focus { color: #fff } .assuranceFacultative .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color), .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color).assuranceFacultative.assuranceFacultative { background-color: #1AA4A7; border-color: #158386; color: #fff } .assuranceFacultative .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color):hover, .assuranceFacultative .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color):focus, .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color).assuranceFacultative.assuranceFacultative:hover, .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color).assuranceFacultative.assuranceFacultative:focus { background-color: #158386 } .assuranceFacultative .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color):hover, .assuranceFacultative .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color):focus, .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color).assuranceFacultative.assuranceFacultative:hover, .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color).assuranceFacultative.assuranceFacultative:focus { color: #fff } .crossSell .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color), .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color).crossSell.crossSell { background-color: #f48931; border-color: #df6b0c; color: #fff } .crossSell .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color):hover, .crossSell .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color):focus, .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color).crossSell.crossSell:hover, .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color).crossSell.crossSell:focus { background-color: #df6b0c } .crossSell .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color):hover, .crossSell .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color):focus, .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color).crossSell.crossSell:hover, .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color).crossSell.crossSell:focus { color: #fff } .norrsken .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color), .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color).norrsken.norrsken { background-color: #e85113; border-color: #ba410f; color: #fff } .norrsken .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color):hover, .norrsken .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color):focus, .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color).norrsken.norrsken:hover, .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color).norrsken.norrsken:focus { background-color: #ba410f } .norrsken .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color):hover, .norrsken .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color):focus, .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color).norrsken.norrsken:hover, .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color).norrsken.norrsken:focus { color: #fff } .cora .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color), .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color).cora.cora { background-color: #2ed3bb; border-color: #24aa96; color: #fff } .cora .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color):hover, .cora .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color):focus, .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color).cora.cora:hover, .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color).cora.cora:focus { background-color: #24aa96 } .cora .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color):hover, .cora .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color):focus, .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color).cora.cora:hover, .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color).cora.cora:focus { color: #fff } .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color).default { background-color: #3A913F; border-color: #2e7432; color: #fff } .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color).default:hover, .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color).default:focus { background-color: #2e7432 } .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color).default:hover, .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color).default:focus { color: #fff } .button.secondary, .button.success { color: #fff } .button.transparent { background-color: transparent; color: #2d2d2d; border: 1px solid #b3b3b3 } .button.white { background-color: #fff; color: #2d2d2d; border: 1px solid #b3b3b3 } .button.disabled { background-color: transparent; border-color: transparent; color: #fff; background-color: transparent !important; color: #2d2d2d !important; border: 1px solid #b3b3b3 !important; cursor: default !important } .button.disabled:hover, .button.disabled:focus { background-color: transparent } .button.disabled:hover, .button.disabled:focus { color: #fff } .button.edit { font-weight: bold } .button.upload { color: #fff } .button.upload:before { content: ''; background: url(../new-img/tools/buttons/upload.png) center center no-repeat; width: 1.125rem; height: 1.125rem; display: inline-block; vertical-align: middle; margin-right: 0.625rem } .button.prev-arrow { padding-left: 1.875rem } .button.prev-arrow:before { content: ""; background-image: url(../images/arrow.png); background-position: -51px -22px; width: 7px; height: 12px; width: 0.5rem; height: 0.9375rem; position: absolute; top: 50%; margin-top: -0.4375rem; left: 0.75rem } .button.next-arrow { padding-right: 1.5625rem; padding-left: 1.5625rem } .button.next-arrow:after { content: ""; background-image: url(../images/arrow.png); background-position: 0px -37px; width: 7px; height: 12px; width: 0.4375rem; height: 0.75rem; position: absolute; top: 50%; margin-top: -0.4375rem; right: 0.75rem } .button.bottom-arrow { padding-right: 2.5rem } .button.bottom-arrow:after { content: ""; background-image: url(../images/arrow.png); background-position: 0px -26px; width: 21px; height: 11px; width: 1.3125rem; height: 0.6875rem; position: absolute; top: 50%; margin-top: -0.375rem; right: 0.9375rem } .button.trash { padding-left: 1.875rem; min-width: 1.875rem; min-height: 2.1875rem } .button.trash:before { content: ""; background-image: url(../images/toolsGenerique.png); background-position: -20px -29px; width: 20px; height: 20px; position: absolute; top: 0.3125rem; left: 0.3125rem } .button.backMsg { padding-left: 1.875rem; min-width: 1.875rem; min-height: 2.1875rem } .button.backMsg:before { content: ""; background-image: url(../images/toolsGenerique.png); background-position: 0px -29px; width: 20px; height: 20px; position: absolute; top: 0.25rem; left: 0.375rem } .button.printMsg { padding-left: 1.875rem; min-width: 1.875rem; min-height: 2.1875rem } .button.printMsg:before { content: ""; background-image: url(../images/toolsGenerique.png); background-position: -53px -16px; width: 16px; height: 16px; position: absolute; top: 0.4375rem; left: 0.4375rem } .button.checkBtn { background-color: #e9e9e9; color: #939393 } .button.checkBtn span { display: inline-block; vertical-align: middle } .button.checkBtn.checked { background-color: #3A913F; color: #ffffff } .button.checkBtn.checked:before { display: inline-block; vertical-align: middle; content: ""; background: url(../new-img/tools/customCheckbox.png) center center no-repeat; width: 1rem; height: 1rem; margin-right: 0.25rem } .button.vAlign:before { display: inline-block; height: 100%; vertical-align: middle; margin-right: -0.25em } .button.vAlign span { display: inline-block; vertical-align: middle; line-height: 100% } .button.icon-button { height: 2.5rem; width: 2.5rem; line-height: 2.5rem; padding: 0 } .button.icon-button.icon-button-80 { height: 5rem; width: 5rem; line-height: 5rem } .button.nomarginbottom { margin-bottom: 0 } .input-error { position: relative; display: inline-block; width: 100% } .input-error>input, .input-error>select { border-color: #E44344 !important } .input-error:after { content: ' '; background: url(../new-img/tools/error.png) center center no-repeat; display: inline-block; width: 15px; height: 16px; position: absolute; top: 10px; right: 5px } .inputResetContainer .input-error:after { right: 32px } .input-success { position: relative; display: inline-block; width: 100% } .input-success>input, .input-success>select { border-color: #3A913F !important } .input-success:after { content: ' '; background: url(../new-img/tools/valid.png) center center no-repeat; display: inline-block; width: 15px; height: 16px; position: absolute; top: 10px; right: 8px } .inputResetContainer .input-success:after { right: 32px } input[type="radio"]+label { margin-bottom: 0.3125rem; font-size: inherit; padding-left: 1.5625rem; position: relative } label input[type="checkbox"] { margin-bottom: 0 } input[type="radio"]:checked+label { color: #3A913F } input[type="radio"]:checked::before, input[type="radio"] { position: absolute; clip: rect(0, 0, 0, 0); clip: rect(0 0 0 0) } input[type="radio"]:checked, input[type="radio"]+label:before { content: ''; margin-right: 0.5rem; width: 0.9375rem; height: 0.9375rem; display: inline-block; background: #fff; border: 2px solid #fff; box-shadow: 0 0 0 2px #3A913F; border-radius: 50%; vertical-align: top; position: absolute; left: 0 } input[type="radio"]:checked+label:before { background: #3A913F } input[type="radio"].input-button { display: none } input[type="radio"].input-button+label { margin-right: 0; margin-left: 0.3125rem } input[type="radio"].input-button+label:before { display: none } input[type="radio"].input-button:checked+label { background-color: #3A913F; color: #fff } input[type="radio"].input-button:checked+label:hover { background-color: #2e7432 } ul.inline-radio { list-style-type: none; margin: 0 } ul.inline-radio li { display: inline-block; vertical-align: middle } label .radio-description { padding-left: 1.5625rem; display: inline-block; text-transform: none } .credit input[type="radio"]:not(.main-color):checked+label { color: #00a0d7 } .credit input[type="radio"]:not(.main-color):checked, .credit input[type="radio"]:not(.main-color)+label:before { box-shadow: 0 0 0 2px #00a0d7 } .credit input[type="radio"]:not(.main-color):checked+label:before { background: #00a0d7 } .credit input[type="radio"]:not(.main-color).input-button:checked+label { background: #00a0d7; color: #fff } .credit input[type="radio"]:not(.main-color).input-button:checked+label:hover { background-color: #0080ac } .creditRenouvelable input[type="radio"]:not(.main-color):checked+label { color: #1AA4A7 } .creditRenouvelable input[type="radio"]:not(.main-color):checked, .creditRenouvelable input[type="radio"]:not(.main-color)+label:before { box-shadow: 0 0 0 2px #1AA4A7 } .creditRenouvelable input[type="radio"]:not(.main-color):checked+label:before { background: #1AA4A7 } .epargne input[type="radio"]:not(.main-color):checked+label { color: #f9c100 } .epargne input[type="radio"]:not(.main-color):checked, .epargne input[type="radio"]:not(.main-color)+label:before { box-shadow: 0 0 0 2px #f9c100 } .epargne input[type="radio"]:not(.main-color):checked+label:before { background: #f9c100 } .assurance input[type="radio"]:not(.main-color):checked+label { color: #e7208c } .assurance input[type="radio"]:not(.main-color):checked, .assurance input[type="radio"]:not(.main-color)+label:before { box-shadow: 0 0 0 2px #e7208c } .assurance input[type="radio"]:not(.main-color):checked+label:before { background: #e7208c } .projets input[type="radio"]:not(.main-color):checked+label, .cornerPro input[type="radio"]:not(.main-color):checked+label { color: #f3871e } .projets input[type="radio"]:not(.main-color):checked, .projets input[type="radio"]:not(.main-color)+label:before, .cornerPro input[type="radio"]:not(.main-color):checked, .cornerPro input[type="radio"]:not(.main-color)+label:before { box-shadow: 0 0 0 2px #f3871e } .projets input[type="radio"]:not(.main-color):checked+label:before, .cornerPro input[type="radio"]:not(.main-color):checked+label:before { background: #f3871e } .cetelemEtVous input[type="radio"]:not(.main-color):checked+label { color: #3A913F } .cetelemEtVous input[type="radio"]:not(.main-color):checked, .cetelemEtVous input[type="radio"]:not(.main-color)+label:before { box-shadow: 0 0 0 2px #3A913F } .cetelemEtVous input[type="radio"]:not(.main-color):checked+label:before { background: #3A913F } .customCheckboxContainer { position: relative; display: table; z-index: 1; margin-bottom: 1.25rem } .customCheckboxContainer input[type='checkbox'] { display: table-cell; vertical-align: middle; margin: 0; position: absolute; cursor: pointer; opacity: 0; float: left; width: 30px; left: 0px; height: 30px; z-index: 3 } .customCheckboxContainer input[type='checkbox']+.customCheckbox { display: block; position: absolute; left: 0px; top: 0; cursor: pointer; width: 30px; height: 30px; border: 2px solid #3A913F; border-radius: 4px; z-index: 2; cursor: pointer; background: transparent } .customCheckboxContainer input[type='checkbox']:checked+.customCheckbox { background-image: url(../new-img/tools/customCheckbox.png); background-repeat: no-repeat; background-position: center center; background-color: #3A913F } .customCheckboxContainer label { display: table-cell; left: 30px; position: relative; vertical-align: middle; margin: 0; clear: none; padding: 0 0 0 0.625rem; cursor: pointer } .customSmallCheckboxContainer { position: relative; display: table; z-index: 1; margin-bottom: 1.25rem; margin-top: 0.625rem } .customSmallCheckboxContainer input[type='checkbox'] { display: table-cell; vertical-align: middle; margin: 0; position: relative; cursor: pointer; opacity: 0; float: left; width: 18px; height: 18px; z-index: 3 } .customSmallCheckboxContainer input[type='checkbox']+.customCheckbox { cursor: pointer; width: 18px; height: 18px; border-radius: 2px; z-index: 2; display: block; position: absolute; cursor: pointer; border: 2px solid #3A913F; background: transparent } .customSmallCheckboxContainer input[type='checkbox']:checked+.customCheckbox { background-image: url(../new-img/tools/customCheckbox.png); background-repeat: no-repeat; background-size: 75% 75%; background-position: center center; background-color: #3A913F } .customSmallCheckboxContainer label { display: table-cell; left: 30px; position: relative; vertical-align: middle; margin: 0; clear: none; padding: 0 0 0 0.625rem; cursor: pointer } .credit .customCheckboxContainer:not(.main-color) input[type='checkbox']+.customCheckbox { border-color: #00a0d7 } .credit .customCheckboxContainer:not(.main-color) input[type='checkbox']:checked+.customCheckbox { background-color: #00a0d7 } .credit .customCheckboxContainer:not(.main-color) label { color: #00a0d7 } .creditRenouvelable .customCheckboxContainer:not(.main-color) input[type='checkbox']+.customCheckbox { border-color: #1AA4A7 } .creditRenouvelable .customCheckboxContainer:not(.main-color) input[type='checkbox']:checked+.customCheckbox { background-color: #1AA4A7 } .creditRenouvelable .customCheckboxContainer:not(.main-color) label { color: #1AA4A7 } .epargne .customCheckboxContainer:not(.main-color) input[type='checkbox']+.customCheckbox { border-color: #f9c100 } .epargne .customCheckboxContainer:not(.main-color) input[type='checkbox']:checked+.customCheckbox { background-color: #f9c100 } .epargne .customCheckboxContainer:not(.main-color) label { color: #f9c100 } .assurance .customCheckboxContainer:not(.main-color) input[type='checkbox']+.customCheckbox { border-color: #e7208c } .assurance .customCheckboxContainer:not(.main-color) input[type='checkbox']:checked+.customCheckbox { background-color: #e7208c } .assurance .customCheckboxContainer:not(.main-color) label { color: #e7208c } .projets .customCheckboxContainer:not(.main-color) input[type='checkbox']+.customCheckbox, .cornerPro .customCheckboxContainer:not(.main-color) input[type='checkbox']+.customCheckbox { border-color: #f3871e } .projets .customCheckboxContainer:not(.main-color) input[type='checkbox']:checked+.customCheckbox, .cornerPro .customCheckboxContainer:not(.main-color) input[type='checkbox']:checked+.customCheckbox { background-color: #f3871e } .projets .customCheckboxContainer:not(.main-color) label, .cornerPro .customCheckboxContainer:not(.main-color) label { color: #f3871e } .cetelemEtVous .customCheckboxContainer input[type='checkbox']+.customCheckbox { border-color: #3A913F } .cetelemEtVous .customCheckboxContainer input[type='checkbox']:checked+.customCheckbox { background-color: #3A913F } .cetelemEtVous .customCheckboxContainer label { color: #3A913F } .selectize-control { max-height: 37px; margin-bottom: 10px } .selectize-control.single .selectize-input { box-shadow: none; background-color: #fff; background-image: none; overflow: hidden; white-space: nowrap; padding: 0.4375rem 1.25rem 0.4375rem 0.4375rem; height: 35px } .selectize-control.single .selectize-input .item { width: 100%; overflow: hidden } .selectize-control.single .selectize-input:after { right: 6px } .selectize-dropdown, .selectize-input { line-height: 21px } .selectize-control.single .selectize-input.dropdown-active { height: 35px } .selectize-control.single .selectize-input:after { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAGCAMAAAAi7JTKAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAATlBMVEUAAAC3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7cAAADFKhT6AAAAGXRSTlMA02pb4VL4b2D5TXVl+kj3eWlWRfXPQeVOlh3fygAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAA5SURBVAjXY2BkYoAAZhYGVjZ2MJODk4OBgYuTG8jk4WUGifDxCzAI8gpBVAqLiHKyQnUxiIlLgCgAJyMBXJXzsY0AAAAASUVORK5CYII=); border-width: 0 !important; border: 0; height: 6px !important; width: 11px !important } .selectize-control.single .selectize-input.dropdown-active:after { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAGCAYAAAAVMmT4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkNERkZFRThEQjIwQjExRTQ5MTc0RDVCQjIzNjZGOUNCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkNERkZFRThFQjIwQjExRTQ5MTc0RDVCQjIzNjZGOUNCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Q0RGRkVFOEJCMjBCMTFFNDkxNzRENUJCMjM2NkY5Q0IiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Q0RGRkVFOENCMjBCMTFFNDkxNzRENUJCMjM2NkY5Q0IiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz49SyO2AAAAfElEQVR42mLcvn07AxrwA+LpQBwDxPuRJZjQFAYB8WogfgXEW4DYFZfiMCBeAcQFQGwIxC1AvAmIPWAKWKB0NBDPB+JsIJ4NFWsH4j9AvBGIQ4B4M0hxAhDPBOI0IF6A5qxuIP4FdVoUSHEjECcB8VIG7GAiEP8GqQMIMADvexeNvrLS/AAAAABJRU5ErkJggg==); border-color: transparent; border: 0; height: 6px; width: 11px } input[type=text][disabled], textarea[disabled] { color: #969696 } .legalLabel { text-align: center; padding: 0.375rem 0; width: 100% !important } .mainNav { position: relative; display: table; width: 100%; height: 100%; z-index: 2 } .mainNav .mobileRow { display: table-cell; vertical-align: middle; width: 15%; text-align: center } .mainNav .mobileRow .mobileNav { display: none; text-align: center } .mainNav .mobileRow .mobileConnection { display: none; width: 17.5%; text-align: center } .mainNav .mobileRow .mobileConnection .logoff { display: inline-block } .mainNav .mobileRow .mobileConnection .logon { display: none } .mainNav .mobileRow .mobileConnection.logon .logoff { display: none } .mainNav .mobileRow .mobileConnection.logon .logon { display: inline-block } .mainNav .navContainer { display: table-cell; vertical-align: middle; width: 55% } .mainNav .navContainer .nav { display: table; width: 100%; height: 100%; margin: 0; list-style-type: none; table-layout: fixed } .mainNav .navContainer .nav li { position: relative; cursor: pointer; display: table-cell; height: 100%; vertical-align: middle; text-align: center; padding: 0.9375rem 0 } .mainNav .navContainer .nav li[data-subnav="search"] { width: 3.75rem; display: table-cell !important } .mainNav .navContainer .nav li.active.credit { border-color: #00a0d7 } .mainNav .navContainer .nav li.active.credit a span { color: #00a0d7 } .mainNav .navContainer .nav li.active.epargne { border-color: #f9c100 } .mainNav .navContainer .nav li.active.epargne a span { color: #f9c100 } .mainNav .navContainer .nav li.active.assurance { border-color: #e7208c } .mainNav .navContainer .nav li.active.assurance a span { color: #e7208c } .mainNav .navContainer .nav li.active.projets, .mainNav .navContainer .nav li.active.cornerPro { border-color: #f3871e } .mainNav .navContainer .nav li.active.projets a span, .mainNav .navContainer .nav li.active.cornerPro a span { color: #f3871e } .mainNav .navContainer .nav li.active.cetelemEtVous { border-color: #3A913F } .mainNav .navContainer .nav li.active.cetelemEtVous a span { color: #3A913F } .norrsken .mainNav .navContainer .nav li.active { border-color: #e85113 } .norrsken .mainNav .navContainer .nav li.active a span { color: #e85113 } .cora .mainNav .navContainer .nav li.active { border-color: #2ed3bb } .cora .mainNav .navContainer .nav li.active a span { color: #2ed3bb } .mainNav .navContainer .nav li.active.cpay { border-color: #3A913F } .mainNav .navContainer .nav li.active.cpay a span { color: #3A913F } .mainNav .navContainer .nav li.active:after { content: ""; position: absolute; left: 12.5%; bottom: 0; width: 75%; border-top: 4px solid #000000; border-color: inherit; border-radius: 4px 4px 0 0 } .mainNav .navContainer .nav li:not(.accueil-menu):hover.search-mob:after { border-top: 0px solid #ffffff } .mainNav .navContainer .nav li:not(.accueil-menu):hover.accessibilite-menu:after { border-top: 0px solid #ffffff } .mainNav .navContainer .nav li:not(.accueil-menu):hover.credit { border-color: #00a0d7 } .mainNav .navContainer .nav li:not(.accueil-menu):hover.epargne { border-color: #f9c100 } .mainNav .navContainer .nav li:not(.accueil-menu):hover.assurance { border-color: #e7208c } .mainNav .navContainer .nav li:not(.accueil-menu):hover.projets, .mainNav .navContainer .nav li:not(.accueil-menu):hover.cornerPro { border-color: #f3871e } .mainNav .navContainer .nav li:not(.accueil-menu):hover.cetelemEtVous { border-color: #3A913F } .norrsken .mainNav .navContainer .nav li:not(.accueil-menu):hover { border-color: #e85113 } .mainNav .navContainer .nav li:not(.accueil-menu):hover.cpay { border-color: #3A913F } .mainNav .navContainer .nav li:not(.accueil-menu):hover:after { content: ""; position: absolute; left: 12.5%; bottom: 0; width: 75%; border-top: 4px solid #000000; border-color: inherit; border-radius: 4px 4px 0 0 } .mainNav .navContainer .nav li a { border-left: 1px solid #c3c3c3; display: table; width: 100%; height: 100%; max-height: 2.75rem; color: #2d2d2d; font-weight: bold; text-transform: uppercase } .mainNav .navContainer .nav li a span { display: table-cell; vertical-align: middle } .mainNav .navContainer .nav li a span.searchBtn { background-image: url(../images/homeSprite.png); background-position: -732px 0px; width: 26px; height: 26px; background-repeat: no-repeat; display: inline-block; margin: 5px } .mainNav .navContainer .nav li:first-child a { border-left: none } .mainNav .navContainer .subNav { list-style-type: none; margin: 0 } .mainNav .navContainer .subNav>li.cpay .linkList>ul>li:nth-of-type(4n+1) { clear: none } .mainNav .navContainer .subNav>li { display: block; position: absolute; left: 0; width: 100%; visibility: hidden; opacity: 0; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); filter: alpha(opacity=0); -webkit-transition: 500ms ease; -moz-transition: 500ms ease; -o-transition: 500ms ease; transition: 500ms ease; background-color: #f8f8f8; box-shadow: inset 0 22px 16px -16px #e6e6e6; padding: 2.25rem 0 0 0; overflow: hidden } .mainNav .navContainer .subNav>li.active { visibility: visible; opacity: 1; filter: alpha(opacity=100) } .mainNav .navContainer .subNav>li.contacts.active { top: 262px } .mainNav .navContainer .subNav>li .close { display: block; position: absolute; right: 20px; top: 20px; width: 20px; height: 20px; background-image: url(../images/homeSprite.png); background-position: -317px 0px; width: 20px; height: 20px; background-repeat: no-repeat } .mainNav .navContainer .subNav>li.credit .title, .mainNav .navContainer .subNav>li.credit .linkList ul li .title a { color: #00a0d7 } .mainNav .navContainer .subNav>li.epargne .title, .mainNav .navContainer .subNav>li.epargne .linkList ul li .title a { color: #f9c100 } .mainNav .navContainer .subNav>li.cpay .title, .mainNav .navContainer .subNav>li.cpay .linkList ul li .title a { color: #3A913F } .mainNav .navContainer .subNav>li.assurance .title, .mainNav .navContainer .subNav>li.assurance .linkList ul li .title a { color: #e7208c } .mainNav .navContainer .subNav>li.projets .title, .mainNav .navContainer .subNav>li.projets .linkList ul li .title a, .mainNav .navContainer .subNav>li.cornerPro .title, .mainNav .navContainer .subNav>li.cornerPro .linkList ul li .title a { color: #f3871e } .mainNav .navContainer .subNav>li.cetelemEtVous .title, .mainNav .navContainer .subNav>li.cetelemEtVous .linkList ul li .title a { color: #3A913F } .norrsken .mainNav .navContainer .subNav>li .title, .norrsken .mainNav .navContainer .subNav>li .linkList ul li .title a { color: #e85113 } .mainNav .navContainer .subNav>li .header { display: table } .mainNav .navContainer .subNav>li .intro { position: relative; display: table-cell; vertical-align: top; width: 23%; padding-left: 1.4%; overflow: hidden } .mainNav .navContainer .subNav>li .intro .title { margin: 0; font-size: 1.875rem; line-height: 2rem; font-weight: bold; padding: 0 6% 1.25rem } .mainNav .navContainer .subNav>li .intro p { padding: 0 18% 1.25rem 6% } .mainNav .navContainer .subNav>li .linkList { display: table-cell; vertical-align: top; width: 77%; padding-right: 1.4% } .mainNav .navContainer .subNav>li .linkList>ul { display: block; width: 100%; list-style-type: none; margin: 0 0 1.875rem 0; overflow: hidden } .mainNav .navContainer .subNav>li .linkList>ul>li { float: left; width: 25%; padding: 0 1.5%; min-height: 5.625rem } .mainNav .navContainer .subNav>li .linkList>ul>li:nth-of-type(4n+1) { clear: both } .mainNav .navContainer .subNav>li .linkList>ul>li .title { border-bottom: 1px solid #d9d9d9; min-height: 68px } .mainNav .navContainer .subNav>li .linkList>ul>li .title a { display: table; font-weight: bold; font-size: 0.75rem; text-transform: uppercase; padding: 0.625rem 0 } .mainNav .navContainer .subNav>li .linkList>ul>li .title a img { display: table-cell; vertical-align: middle; width: 2.5rem; max-width: none } .mainNav .navContainer .subNav>li .linkList>ul>li .title a span { display: table-cell; padding: 0 0.625rem 0 0.5rem; vertical-align: middle } .mainNav .navContainer .subNav>li .linkList>ul>li .title a:after { content: ">"; display: table-cell; vertical-align: middle } .mainNav .navContainer .subNav>li .linkList>ul>li ul { list-style-type: none; margin: 1rem 0 0.5rem } .mainNav .navContainer .subNav>li .linkList>ul>li ul li { margin-bottom: 0.375rem } .mainNav .navContainer .subNav>li .linkList>ul>li ul li a { color: #2d2d2d } .mainNav .navContainer .subNav>li .linkList>ul>li ul li a:hover { text-decoration: underline } .mainNav .navContainer .subNav>li .linkList.small { width: 41.4% } .mainNav .navContainer .subNav>li .linkList.small>ul>li { width: 50% } .mainNav .navContainer .subNav>li .linkList.small>ul>li:nth-of-type(4n+1) { clear: none } .mainNav .navContainer .subNav>li .linkList.small>ul>li:nth-of-type(2n+1) { clear: both } .mainNav .navContainer .subNav>li .linkList.picture>ul>li { padding-right: 0 } .mainNav .navContainer .subNav>li .linkList.picture>ul>li .title { min-height: 55px } .mainNav .navContainer .subNav>li .linkList.picture>ul>li .title a { margin: 0 auto } .mainNav .navContainer .subNav>li .linkList.picture>ul>li .title a img { display: block; width: 100%; max-width: 100%; border-radius: 0.3125rem; padding-bottom: 0.625rem } .mainNav .navContainer .subNav>li .bgSubNavContainer { display: table-cell; vertical-align: top; position: relative; width: 35.6% } .mainNav .navContainer .subNav>li .bgSubNav { position: absolute; left: 0; width: 100%; text-align: center } .mainNav .navContainer .subNav>li .bgSubNav img { max-width: 100% } .mainNav .navContainer .subNav>li .bgSubNav.left { left: 0; text-align: left } .mainNav .navContainer .subNav>li .bgSubNav.right { right: 0; text-align: right } .mainNav .navContainer .subNav>li .bgSubNav.right .credito-subnav { display: inline-block } .mainNav .navContainer .subNav>li .bgSubNav.top { top: 0 } .mainNav .navContainer .subNav>li .bgSubNav.bottom { bottom: 0 } .mainNav .navContainer .subNav>li .bgSubNav.bottom .credito-subnav { display: inline-block; vertical-align: bottom } .mainNav .navContainer .subNav>li .footer { background-color: #ffffff } .mainNav .navContainer .subNav>li .footer ul { display: block; margin: 0; text-align: center; font-size: 0 } .mainNav .navContainer .subNav>li .footer ul li { display: inline-block; width: 31%; margin: 0 1%; max-width: 14.5625rem; text-align: left; vertical-align: middle } .mainNav .navContainer .subNav>li .footer ul li .title a { display: table; font-weight: bold; text-transform: uppercase; padding: 0.625rem 0 } .mainNav .navContainer .subNav>li .footer ul li .title a img { display: table-cell; vertical-align: middle; width: 2.5rem; max-width: none } .mainNav .navContainer .subNav>li .footer ul li .title a div { display: table-cell; padding: 0 0.625rem 0 0.5rem; vertical-align: middle } .mainNav .navContainer .subNav>li .footer ul li .title a div span { display: block } .mainNav .navContainer .subNav>li .footer ul li .title a div span.subtitle { text-transform: none; font-weight: normal } .mainNav .navContainer .subNav>li .footer ul li .title a:after { content: ">"; display: table-cell; vertical-align: middle } .mainNav .navContainer .subNav>li.search { padding: 0.9375rem; margin: auto; background-color: #fff; box-shadow: none; border: 1px solid #E5E5E5 } .mainNav .navContainer .subNav>li.search .close { background-image: url(../images/homeSprite.png); background-position: -80px 0px; width: 18px; height: 18px; background-repeat: no-repeat } .mainNav .navContainer #formSearch { position: relative; overflow: hidden; margin: 0 } .mainNav .navContainer #formSearch input[type="text"] { float: left; width: 89%; height: 1.875rem; margin: 0; min-height: 40px; margin-right: 8px } .mainNav .navContainer #formSearch input[type="submit"] { height: 1.875rem; background-color: #E8F5E9; background-image: url(../images/homeSprite.png); background-repeat: no-repeat; background-position: -44px 10px; background-size: 3150%; padding: 5px; min-height: 40px !important; min-width: 40px !important; border: 0; font-weight: bold; border-radius: 4px; outline: none } .norrsken .mainNav .navContainer #formSearch input[type="submit"] { background-color: #e85113 } .cora .mainNav .navContainer #formSearch input[type="submit"] { background-color: #0c79c2 } .mainNav .navContainer #formSearch input[type="submit"].active { background-color: #3A913F } .mainNav .navContainer #formSearch input.search-submitbefore { background-image: url(../images/homeSprite.png); background-position: -52px 0px; width: 18px; height: 18px; display: inline-block; vertical-align: middle } .mainNav .formSearchContainer { width: 64%; margin: 0 auto; padding: 15px 0px } .mainNav .search-title { margin: 0 auto; margin-bottom: 16px; color: #4A4A4A } .mainNav .search-title h1 { color: #4A4A4A; font-size: 26px } .mainNav .connectionContainer { display: table-cell; width: 30%; vertical-align: middle; padding: 0 0.5625rem 0 0.125rem } .mainNav .connectionContainer.logon { padding: 0 } .mainNav .connectionContainer.logon .connection, .mainNav .connectionContainer.logon .subConnection { display: none } .mainNav .connectionContainer.logon .clientNav { display: table } .mainNav .connectionContainer .connection { display: table; width: 100%; height: 100%; list-style-type: none; margin: 0 } .mainNav .connectionContainer .connection>li { display: table-cell; vertical-align: middle; height: 100% } .mainNav .connectionContainer .connection>li a { display: block; font-size: 0; width: 100%; height: 3.375rem; text-align: center } .mainNav .connectionContainer .connection .virementExpress { width: 34% } .mainNav .connectionContainer .connection .virementExpress a { background: #e9e9e9; border-radius: 0.3125rem 0 0 0.3125rem } .mainNav .connectionContainer .connection .virementExpress a:before { content: ">"; display: inline-block; vertical-align: middle; padding-right: 0.3125rem; color: #2d2d2d; font-weight: bold; text-transform: uppercase } .mainNav .connectionContainer .connection .virementExpress a span { display: inline-block; vertical-align: middle; color: #2d2d2d; font-weight: bold; text-transform: uppercase; text-align: left } .mainNav .connectionContainer .connection .virementExpress a:after { content: ""; display: inline-block; vertical-align: middle; height: 100% } .mainNav .connectionContainer .connection .virementExpress.active a { box-shadow: inset 0px 3px 10px #d0d0d0 } .mainNav .connectionContainer .connection .accesClient { width: 50% } .mainNav .connectionContainer .connection .accesClient a { background: #3A913F; border-radius: 0 0.3125rem 0.3125rem 0 } .mainNav .connectionContainer .connection .accesClient a img { display: inline-block; vertical-align: middle; padding-right: 0.3125rem } .mainNav .connectionContainer .connection .accesClient a span { font-weight: bold; text-transform: uppercase; display: inline-block; vertical-align: middle; text-align: left } .mainNav .connectionContainer .connection .accesClient a:before { content: ""; background-image: url(../images/homeSprite.png); background-position: -108px 0px; width: 19px; height: 27px; background-repeat: no-repeat; display: inline-block; vertical-align: middle; margin-left: -30px; margin-right: 15px } .mainNav .connectionContainer .connection .accesClient a:after { content: ""; display: inline-block; vertical-align: middle; height: 100% } .mainNav .connectionContainer .connection .accesClient.active a { box-shadow: inset 0px 3px 10px #2b6d2f } .mainNav .connectionContainer .subConnection { list-style-type: none; margin: 0 } .mainNav .connectionContainer .subConnection>li { display: table; position: absolute; left: 0; width: 100%; opacity: 0; visibility: hidden; transition: all .8s; background-color: #f8f8f8; box-shadow: inset 0 22px 16px -16px #e6e6e6; padding: 0; overflow: hidden } .mainNav .connectionContainer .subConnection>li.active { opacity: 1; visibility: visible } .mainNav .connectionContainer .subConnection>li .close { display: block; position: absolute; right: 0px; top: 0px; width: 20px; height: 20px; z-index: 500; background-image: url(../images/homeSprite.png); background-position: -317px 0px; width: 20px; height: 20px; background-repeat: no-repeat } .mainNav .connectionContainer .subConnection>li.credit .title { color: #00a0d7 } .mainNav .connectionContainer .subConnection>li.epargne .title { color: #f9c100 } .mainNav .connectionContainer .subConnection>li.assurance .title { color: #e7208c } .mainNav .connectionContainer .subConnection>li.projets .title, .mainNav .connectionContainer .subConnection>li.cornerPro .title { color: #f3871e } .mainNav .connectionContainer .subConnection>li.cetelemEtVous .title { color: #3A913F } .norrsken .mainNav .connectionContainer .subConnection>li .title { color: #e85113 } .cora .mainNav .connectionContainer .subConnection>li .title { color: #2ed3bb } .cpay .mainNav .connectionContainer .subConnection>li .title { color: #3A913F } .mainNav .connectionContainer .subConnection>li.virementExpress .formIdentification input[type="submit"], .mainNav .connectionContainer .subConnection>li.accesClient .formIdentification input[type="submit"] { background-color: #3A913F } .mainNav .connectionContainer .subConnection>li.virementExpress .securedKeyboard li:hover, .mainNav .connectionContainer .subConnection>li.accesClient .securedKeyboard li:hover { background: #3A913F } .mainNav .connectionContainer .subConnection>li .intro { display: table-cell; vertical-align: top; position: relative; width: 22%; padding-left: 1.4%; padding-top: 2.25rem; overflow: hidden } .mainNav .connectionContainer .subConnection>li .intro .title { margin: 0; font-size: 1.5625rem; line-height: 1.75rem; font-weight: bold; padding: 0 14% 0.625rem 6% } .mainNav .connectionContainer .subConnection>li .intro p { padding: 0 18% 0 6% } .mainNav .connectionContainer .subConnection>li .intro a { display: table; font-weight: bold; font-size: 0.75rem; padding: 0.625rem 0 } .mainNav .connectionContainer .subConnection>li .intro a img { display: table-cell; vertical-align: middle; width: 2.5rem; max-width: none } .mainNav .connectionContainer .subConnection>li .intro a span { display: table-cell; padding: 0 0.625rem 0 0.125rem; vertical-align: middle } .mainNav .connectionContainer .subConnection>li .intro a#retour { color: #4A4A4A; font-size: 15px } .mainNav .connectionContainer .subConnection>li .intro a#retour img.cancel { width: auto; display: inline-block } .mainNav .connectionContainer .subConnection>li .intro a#retour span.cancel { padding-top: 1.5px } .mainNav .connectionContainer .subConnection>li .intro a.hide { display: none } .mainNav .connectionContainer .subConnection>li .formIdentification { display: table-cell; vertical-align: top; position: relative; padding-top: 2.25rem; width: 25%; padding-left: 1.4%; padding-bottom: 3.75rem } .mainNav .connectionContainer .subConnection>li .formIdentification.large { width: 50% } .mainNav .connectionContainer .subConnection>li .formIdentification form { display: block } .mainNav .connectionContainer .subConnection>li .formIdentification form .col { float: left; width: 46%; margin-right: 4%; position: relative; z-index: 1 } .mainNav .connectionContainer .subConnection>li .formIdentification form .col:first-child { z-index: 2 } .mainNav .connectionContainer .subConnection>li .formIdentification .title { display: table; width: 100%; font-weight: bold; font-size: 0.75rem; text-transform: uppercase; padding: 0.625rem 0; border-bottom: 1px solid #d9d9d9 } .mainNav .connectionContainer .subConnection>li .formIdentification .title:before { content: ""; display: table-cell; vertical-align: middle; width: 2.5rem; height: 2rem; background-position: center center } .mainNav .connectionContainer .subConnection>li .formIdentification .title.identification:before { background-image: url(../images/header.png); background-position: -40px 0px; width: 40px; height: 32px } .mainNav .connectionContainer .subConnection>li .formIdentification .title.codeSecret:before { background-image: url(../images/header.png); background-position: 0px 0px; width: 40px; height: 32px } .mainNav .connectionContainer .subConnection>li .formIdentification .title span { display: table-cell; font-weight: bold; padding: 0 0.625rem 0 0.5rem; vertical-align: middle } .mainNav .connectionContainer .subConnection>li .formIdentification label { display: block; padding-top: 0.3125rem; padding-bottom: 0.3125rem } .mainNav .connectionContainer .subConnection>li .formIdentification input[type="radio"]:checked+label { color: #3A913F; font-weight: bold } .mainNav .connectionContainer .subConnection>li .formIdentification .helperContainer { position: relative; z-index: 3 } .mainNav .connectionContainer .subConnection>li .formIdentification .helperContainer input { width: 100%; padding-right: 2.1875rem } .mainNav .connectionContainer .subConnection>li .formIdentification .helperContainer .helperBtn { position: absolute; right: 0; top: 0 } .mainNav .connectionContainer .subConnection>li .formIdentification .securedKeyboard { margin-bottom: 0.625rem } .mainNav .connectionContainer .subConnection>li .formIdentification .codeSecretOublie { text-decoration: underline } .mainNav .connectionContainer .subConnection>li .formIdentification #virementExpressNumCarteCompte { width: 100% } .mainNav .connectionContainer .subConnection>li .formIdentification #virementExpressJourNaissance, .mainNav .connectionContainer .subConnection>li .formIdentification #virementExpressMoisNaissance { float: left; width: 27%; margin-right: 3% } .mainNav .connectionContainer .subConnection>li .formIdentification #virementExpressAnneeNaissance { float: left; width: 40% } .mainNav .connectionContainer .subConnection>li .formIdentification .conventionBancaire { margin-top: 0.9375rem } .mainNav .connectionContainer .subConnection>li .formIdentification .conventionBancaire a { text-decoration: underline; line-height: 1.125rem } .mainNav .connectionContainer .subConnection>li .bgSubConnectionContainer { display: table-cell; padding-top: 2.25rem; vertical-align: top; position: relative; width: 50%; padding-left: 1.4% } .mainNav .connectionContainer .subConnection>li .bgSubConnection { left: 0; width: 100%; text-align: center; z-index: 2 } .mainNav .connectionContainer .subConnection>li .bgSubConnection img { max-width: 100% } .mainNav .connectionContainer .subConnection>li .bgSubConnection.left { left: 0; text-align: left } .mainNav .connectionContainer .subConnection>li .bgSubConnection.right { right: 0; text-align: right } .mainNav .connectionContainer .subConnection>li .bgSubConnection.top { top: 0 } .mainNav .connectionContainer .subConnection>li .bgSubConnection.bottom { bottom: 0 } .mainNav .connectionContainer .subConnection>li .autresEspacesDedies { display: table-cell; vertical-align: top; width: 28%; background: #ffffff; padding: 2.25rem 3% 4rem; box-shadow: inset 0 22px 16px -16px #e6e6e6 } .mainNav .connectionContainer .subConnection>li .autresEspacesDedies .title { margin: 0; font-size: 1.5625rem; line-height: 1.75rem; font-weight: bold; padding: 0 0 1.25rem } .mainNav .connectionContainer .subConnection>li .autresEspacesDedies ul { display: block; margin: 0 } .mainNav .connectionContainer .subConnection>li .autresEspacesDedies ul li { display: block; text-align: left; vertical-align: middle; padding: 0.9375rem 0; border-top: 1px solid #efefef } .mainNav .connectionContainer .subConnection>li .autresEspacesDedies ul li:first-child { border: none } .mainNav .connectionContainer .subConnection>li .autresEspacesDedies ul li .title a { display: table; font-weight: bold; text-transform: uppercase; padding: 0.625rem 0 } .mainNav .connectionContainer .subConnection>li .autresEspacesDedies ul li .title a img { display: table-cell; vertical-align: middle; width: 2.5rem; max-width: none } .mainNav .connectionContainer .subConnection>li .autresEspacesDedies ul li .title a div { display: table-cell; padding: 0 0.625rem 0 0.5rem; vertical-align: middle } .mainNav .connectionContainer .subConnection>li .autresEspacesDedies ul li .title a div span { display: block } .mainNav .connectionContainer .subConnection>li .autresEspacesDedies ul li .title a div span.subtitle { text-transform: none; font-weight: normal } .mainNav .connectionContainer .subConnection>li .autresEspacesDedies ul li .title a:after { content: ">"; display: table-cell; vertical-align: middle } .mainNav .connectionContainer .subConnection>li.accesClient .title { color: #2d2d2d } .mainNav .connectionContainer .clientNav { display: none; width: 100%; height: 100%; list-style-type: none; margin: 0 } .mainNav .connectionContainer .clientNav>li { display: table-cell; vertical-align: middle; cursor: pointer } .mainNav .connectionContainer .clientNav>li a { display: block; font-size: 0; width: 100%; height: 3.375rem } .mainNav .connectionContainer .clientNav .accesClient { width: 83% } .mainNav .connectionContainer .clientNav .accesClient div { height: 100% } .mainNav .connectionContainer .clientNav .accesClient a { display: table; width: 100%; height: 100%; background: #3A913F; padding: 0.625rem 5% } .norrsken .mainNav .connectionContainer .clientNav .accesClient a { background: #e85113 } .cora .mainNav .connectionContainer .clientNav .accesClient a { background: #0c79c2 } .mainNav .connectionContainer .clientNav .accesClient a .identity { display: table-cell; vertical-align: middle } .mainNav .connectionContainer .clientNav .accesClient a .identity span { font-weight: bold; text-transform: uppercase; text-align: left } .mainNav .connectionContainer .clientNav .accesClient a .identity span.lastConnection { font-weight: normal; text-transform: none } .mainNav .connectionContainer .clientNav .accesClient a:after { content: ""; display: table-cell; width: 1.375rem; height: 100%; background: transparent url(../images/arrowAccesClient.png) right center no-repeat } .mainNav .connectionContainer .clientNav .disconnect { width: 17%; background: #e9e9e9 url(../images/disconnect.png) center center no-repeat; background-color: #e9e9e9 } .mainNav .connectionContainer .clientNav .disconnect a { display: block; width: 100%; height: 100% } .mainNav .connectionContainer .clientNav .disconnect a span { color: #2d2d2d; font-weight: bold } .mainNav:not(.session-lost-wrapper) .connectionContainer .subConnection>li .intro a#retour { display: none } .subClientNav { position: absolute; background-color: #3A913F; display: table; width: 100%; opacity: 0; visibility: hidden; transition: all .8s; z-index: 1 } .norrsken .subClientNav { background-color: #e85113 } .cora .subClientNav { background-color: #0c79c2 } .subClientNav.active { position: relative; opacity: 1; visibility: visible } .subClientNav ul { display: table-row; width: 100%; list-style-type: none; margin: 0 } .subClientNav ul li { position: relative; cursor: pointer; display: table-cell; vertical-align: middle; text-align: center; padding: 0.625rem 0 } .subClientNav ul li:hover { background-color: #3A913F } .subClientNav ul li a { display: inline-block; vertical-align: middle; width: 100%; border-left: 1px solid #337f37; padding: 0.25rem 0 } .norrsken .subClientNav ul li a { border-left: 1px solid #d04911 } .cora .subClientNav ul li a { border-left: 1px solid #0b6aaa } .subClientNav ul li a div { margin: 0 auto; display: table; text-transform: uppercase; text-align: center } .subClientNav ul li a div img { display: table-cell; vertical-align: middle; width: 2rem; max-width: none } .subClientNav ul li a div span { display: table-cell; vertical-align: middle; text-align: left } .subClientNav ul li:first-child a, .subClientNav ul li.active+li a { border-left: 0 } .subClientNav ul li.btExpress { padding-left: 1% } .subClientNav ul li.btExpress a { display: block; padding: 0 1.25rem; border-left: 0 } .subClientNav ul li.btExpress a div { width: 100%; padding: 0.375rem 0; background-color: #337f37; border-radius: 4px; text-align: center } .norrsken .subClientNav ul li.btExpress a div { background-color: #d04911 } .cora .subClientNav ul li.btExpress a div { background-color: #0b6aaa } .subClientNav ul li.btExpress a div span { display: inline-block; text-align: center; font-weight: bold } .subClientNav ul li.btExpress+.btExpress { padding-left: 0%; padding-right: 1% } .subClientNav ul li.btExpress+.btExpress a { padding-left: 0 } .subClientNav ul li:not(.btExpress):hover:after { content: ""; position: absolute; left: 1%; bottom: 0; width: 98%; border-top: 4px solid #FFFFFF; border-radius: 4px 4px 0 0 } .subClientNav ul li.active:not(.btExpress) { box-shadow: inset 0px 3px 10px #1d481f } .leftNavContainer .leftNav { margin: 0; list-style-type: none } .leftNavContainer .leftNav li { border-bottom: 1px solid #dfdfdf } .leftNavContainer .leftNav li.active { background-color: #f8f8f8 } .leftNavContainer .leftNav li.active a { color: #3A913F } .leftNavContainer .leftNav li a { display: table; padding: 1.25rem; color: #2d2d2d; font-weight: bold; text-transform: uppercase } .leftNavContainer .leftNav li a:after { content: ">"; font-size: 1rem; display: table-cell; vertical-align: middle; padding-left: 0.4375rem } .leftNavContainer .leftNav li a>span { display: table-cell; vertical-align: middle } .leftNavContainer .leftNav li a>span span { text-transform: none; font-weight: normal } .rightNav { width: inherit; position: fixed } #mainContainer.overlay .rightNav { position: relative } .rightNav .title { text-align: center; height: 30px; line-height: 30px; border-bottom: 1px solid #373737; cursor: default } .rightNav ul { display: block; list-style-type: none; margin: 0; padding: 0 } .rightNav ul li { display: block; width: 100%; position: relative; border-bottom: 1px solid #373737 } .rightNav ul li:before { content: ""; display: block; padding-top: 100% } .rightNav ul li a { display: block; position: absolute; left: 0; top: 0; right: 0; bottom: 0; text-align: center; border-left: 3px solid transparent; border-right: 3px solid transparent } .rightNav ul li a.active.credit, .rightNav ul li a:hover.credit { border-right-color: #00a0d7 } .rightNav ul li a.active.rachat-credit, .rightNav ul li a:hover.rachat-credit { border-right-color: #00a0d7 } .rightNav ul li a.active.creditRenouvelable, .rightNav ul li a:hover.creditRenouvelable { border-right-color: #1AA4A7 } .rightNav ul li a.active.epargne, .rightNav ul li a:hover.epargne { border-right-color: #f9c100 } .rightNav ul li a.active.projets, .rightNav ul li a.active.cornerPro, .rightNav ul li a:hover.projets, .rightNav ul li a:hover.cornerPro { border-right-color: #f3871e } .norrsken .rightNav ul li a.active, .norrsken .rightNav ul li a:hover { border-right-color: #e85113 } .cora .rightNav ul li a.active, .cora .rightNav ul li a:hover { border-right-color: #2ed3bb } .rightNav ul li a>div { text-align: center; display: table; width: 100%; height: 100% } .rightNav ul li a>div>div { display: table-cell; vertical-align: middle } .rightNav ul li a>div>div img { display: none } .rightNav ul li a>div>div span { display: block; margin: 0 auto } .rightNav ul li a>div>div span:before { content: ""; display: block; margin: 0 auto 0.25rem } .rightNav ul li a.active { background: #f5f5f5 } .rightNav ul li a.active>div>div span { color: #474747 } .rightNav ul li a.credit>div>div span:before { background-image: url(../images/rightNav.png); background-position: -29px -29px; width: 29px; height: 29px } .rightNav ul li a.credit.active>div>div span:before { background-image: url(../images/rightNav.png); background-position: 0px -29px; width: 29px; height: 29px } .rightNav ul li a.creditRenouvelable>div>div span:before { background-image: url(../images/rightNav.png); background-position: -64px -29px; width: 29px; height: 29px } .rightNav ul li a.creditRenouvelable.active>div>div span:before { background-image: url(../images/rightNav.png); background-position: -64px 0px; width: 29px; height: 29px } .rightNav ul li a.epargne>div>div span:before { background-image: url(../images/rightNav.png); background-position: -29px -58px; width: 29px; height: 29px } .rightNav ul li a.epargne.active>div>div span:before { background-image: url(../images/rightNav.png); background-position: 0px -58px; width: 29px; height: 29px } .rightNav ul li a.projets>div>div span:before { background-image: url(../images/rightNav.png); background-position: -93px 0px; width: 29px; height: 29px } .rightNav ul li a.projets.active>div>div span:before { background-image: url(../images/rightNav.png); background-position: -58px -58px; width: 29px; height: 29px } .rightNav ul li a.rachat-credit>div>div span:before { background-image: url(../images/rightNav.png); background-position: -35px 0px; width: 29px; height: 29px } .rightNav ul li a.rachat-credit.active>div>div span:before { background-image: url(../images/rightNav.png); background-position: -35px 0px; width: 29px; height: 29px } #rightContainer .panel { display: none; position: fixed; transform: translate3d(0, 0, 0); overflow-y: auto; overflow-x: hidden; box-sizing: content-box; background-color: #f5f5f5; border-left: 1px solid #d9d9d9 } #rightContainer .panel form { padding: 15px; box-sizing: border-box; position: relative; margin-bottom: 0 } #rightContainer .panel .sliderContainer .noUiSlider { width: 96% } #rightContainer .panel.credit .simTitle { color: #00a0d7 } #rightContainer .panel.credit ul.switch li.active { background-color: #00a0d7; border-color: #00a0d7 } #rightContainer .panel.credit input[type="submit"].active { background: #00a0d7 } #rightContainer .panel.creditRenouvelable .simTitle { color: #1AA4A7 } #rightContainer .panel.creditRenouvelable ul.switch li.active { background-color: #1AA4A7; border-color: #1AA4A7 } #rightContainer .panel.creditRenouvelable input[type="submit"].active { background: #1AA4A7 } #rightContainer .panel.epargne .simTitle { color: #f9c100 } #rightContainer .panel.epargne ul.switch li.active { background-color: #f9c100; border-color: #f9c100 } #rightContainer .panel.epargne input[type="submit"].active { background: #f9c100 } #rightContainer .panel.projets .simTitle, #rightContainer .panel.cornerPro .simTitle { color: #f3871e } #rightContainer .panel.projets ul.switch li.active, #rightContainer .panel.cornerPro ul.switch li.active { background-color: #f3871e; border-color: #f3871e } #rightContainer .panel.projets input[type="submit"].active, #rightContainer .panel.cornerPro input[type="submit"].active { background: #f3871e } .norrsken #rightContainer .panel .simTitle { color: #e85113 } .norrsken #rightContainer .panel ul.switch li.active { background-color: #e85113; border-color: #e85113 } .norrsken #rightContainer .panel input[type="submit"].active { background: #e85113 } .cora #rightContainer .panel .simTitle { color: #2ed3bb } .cora #rightContainer .panel ul.switch li.active { background-color: #2ed3bb; border-color: #2ed3bb } .cora #rightContainer .panel input[type="submit"].active { background: #2ed3bb } #rightContainer .panel .close { display: block; position: absolute; right: 10px; top: 10px; background-image: url(../images/homeSprite.png); background-position: -317px 0px; width: 20px; height: 20px; background-repeat: no-repeat; font-size: 0; z-index: 1 } #rightContainer .panel .simTitle { padding-right: 1.25rem; font-weight: bold; margin-top: 0; margin-bottom: 0.3125rem } #rightContainer .panel ul.switch { margin: 0 0 1.875rem 0; border-top: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; padding: 0.875rem 0; list-style-type: none; display: table; table-layout: fixed; width: 100% } #rightContainer .panel ul.switch li { display: table-cell; border: 1px solid #c9c9c9; background: #ffffff; vertical-align: middle; text-align: center; margin: 0 0 1.25rem 0 } #rightContainer .panel ul.switch li a { display: block; padding: 0.3125rem 0; font-weight: bold } #rightContainer .panel ul.switch li.active { border: 1px solid #c9c9c9; background: #c9c9c9 } #rightContainer .panel ul.switch li.active a { font-weight: bold } #rightContainer .panel ul.switch li:first-child { border-radius: 4px 0 0 4px; border-right: 0 } #rightContainer .panel ul.switch li:last-child { border-radius: 0 4px 4px 0; border-left: 0 } #rightContainer .panel ul.switchContent { margin: 0; list-style-type: none } #rightContainer.open .panel, #rightContainer.animate .panel { display: none } #rightContainer.open .panel.active, #rightContainer.animate .panel.active { display: block } .button.expand, .button.expand { margin-bottom: 10px; padding-top: 10px; padding-bottom: 10px } .tabs dd>a, .tabs .tab-title>a { text-transform: uppercase; padding: 1rem 1.5rem; border: 1px solid #dfdfdf; border-left: 0 } .tabs dd:first-child>a, .tabs .tab-title:first-child>a { border-left: 1px solid #dfdfdf } .tabs dd.active a, .tabs .tab-title.active a { border-bottom: 1px solid #fff } .tabs.fullwideTabs { border-top: 1px solid #dfdfdf } .tabs.fullwideTabs dd>a, .tabs.fullwideTabs .tab-title>a { color: #2d2d2d; background-color: #fff; border-top: 0 } .tabs.fullwideTabs dd>a:hover, .tabs.fullwideTabs .tab-title>a:hover { background-color: #f8f8f8 } .tabs.fullwideTabs dd:first-child>a, .tabs.fullwideTabs .tab-title:first-child>a { border-left: 0 } .tabs.fullwideTabs dd.active a, .tabs.fullwideTabs .tab-title.active a { color: #2d2d2d; background-color: #f8f8f8; border-bottom-color: #f8f8f8 } .tabs.tabWides { display: table; width: 100% } .tabs.tabWides .tab-title { display: table-cell; float: none; text-align: center } .tabs.tabWides .tab-title>a { padding: 20px 10px } .tabs-content { background: #fff; border: 1px solid #dfdfdf; margin-top: -1px } .tabs-content>.content { padding: 1rem 1.5rem; width: 100% } .tabs-content.fullwideTabs { border-left: 0; border-right: 0; background-color: #f8f8f8 } .simulationEtSouscription .accordion .accordion-navigation.active .content .tabs-content .content, .simulationEtSouscription .accordion .accordion dd.active .content .tabs-content .content { padding: 1rem 1.5rem; width: 100% } .sliderContainer { margin-bottom: 0.3125rem } .sliderContainer .row { margin-bottom: 0.3125rem } .sliderContainer .row .columns:first-child { padding-right: 0.25rem; padding-left: 0.875rem } .sliderContainer .row .columns:last-child { padding-left: 0.25rem } .sliderContainer .row input { text-align: right; font-weight: bold } .sliderContainer .row .row { margin-bottom: 0.625rem } .sliderContainer h3 { font-weight: bold } .sliderContainer .active h3, .sliderContainer .active input, .sliderContainer .active select { color: #3A913F } .sliderContainer .active .noUiSlider { background: #3A913F } .sliderContainer .active .noUiSlider .noUi-base .noUi-origin .noUi-handle { border-color: #3A913F } .sliderContainer .noUiSlider { position: relative; height: 0.5rem; cursor: pointer; margin: 0 auto 0.625rem auto; box-shadow: none; border-radius: 0.625rem; padding: 0; width: 98%; background: #6f6f6f } .sliderContainer .noUiSlider .noUi-base .noUi-origin { background: #c5c5c5; border: 1px solid #c5c5c5; border-radius: 0 0.5rem 0.5rem 0 } .sliderContainer .noUiSlider .noUi-base .noUi-origin .noUi-handle { cursor: pointer; margin-top: 0; width: 1.4375rem; height: 1.4375rem; background: #fff url(../new-img/tools/slider/cursor.png) center center no-repeat; border: 4px solid #6f6f6f; top: -9px; left: -11px; border-radius: 100%; outline: none } .sliderContainer .noUiSlider .noUi-base .noUi-origin .noUi-handle:after, .sliderContainer .noUiSlider .noUi-base .noUi-origin .noUi-handle:before { display: none } .sliderContainer .noUiSlider .pointContainer { display: table; table-layout: fixed; width: 100%; position: absolute; z-index: 20; top: -0.5rem; left: 0 } .sliderContainer .noUiSlider .pointContainer .point { display: table-cell; position: relative } .sliderContainer .noUiSlider .pointContainer .point:before { position: absolute; content: ""; display: block; background: #ffffff; width: 1px; height: 8px; top: 0.5rem; left: 50%; border-radius: 0.1875rem; margin: 0 auto } .sliderContainer .noUiSlider .pointContainer .point.selected:before { background: transparent; top: -0.5rem } .sliderContainer .noUiSlider .pointContainer .point.active:before { background: #ffffff } .sliderContainer .noUiSlider .pointContainer .point:first-child:before, .sliderContainer .noUiSlider .pointContainer .point:last-child:before { display: none } .sliderContainer .noUiSlider .pointContainer .point:first-child:nth-last-child(2) { position: absolute; left: 0; width: auto } .sliderContainer .noUiSlider .pointContainer .point:last-child:nth-child(2) { position: absolute; right: 0; width: auto } .sliderContainer .noUiSlider .pointContainer .point:first-child:nth-last-child(3), .sliderContainer .noUiSlider .pointContainer .point:last-child:nth-child(3) { width: 25% } .sliderContainer .noUiSlider .pointContainer .point:first-child:nth-last-child(4), .sliderContainer .noUiSlider .pointContainer .point:last-child:nth-child(4) { width: 16.6666667% } .sliderContainer .noUiSlider .pointContainer .point:first-child:nth-last-child(5), .sliderContainer .noUiSlider .pointContainer .point:last-child:nth-child(5) { width: 12.5% } .sliderContainer .noUiSlider .pointContainer .point:first-child:nth-last-child(6), .sliderContainer .noUiSlider .pointContainer .point:last-child:nth-child(6) { width: 10% } .sliderContainer .noUiSlider .pointContainer .point:first-child:nth-last-child(7), .sliderContainer .noUiSlider .pointContainer .point:last-child:nth-child(7) { width: 8.3333333% } .sliderContainer .noUiSlider .pointContainer .point:first-child:nth-last-child(8), .sliderContainer .noUiSlider .pointContainer .point:last-child:nth-child(8) { width: 7.1428571% } .sliderContainer .stepContainer { display: table; table-layout: fixed; width: 100%; overflow: hidden } .sliderContainer .stepContainer .step { display: table-cell; text-align: center; cursor: pointer; vertical-align: top } .sliderContainer .stepContainer .step:first-child { text-align: left } .sliderContainer .stepContainer .step:last-child { text-align: right } .sliderContainer .stepContainer .step:first-child:nth-last-child(2) { display: block; float: left } .sliderContainer .stepContainer .step:last-child:nth-child(2) { display: block; float: right } .sliderContainer .stepContainer .step:first-child:nth-last-child(3), .sliderContainer .stepContainer .step:last-child:nth-child(3) { width: 25% } .sliderContainer .stepContainer .step:first-child:nth-last-child(4), .sliderContainer .stepContainer .step:last-child:nth-child(4) { width: 16.6666667% } .sliderContainer .stepContainer .step:first-child:nth-last-child(5), .sliderContainer .stepContainer .step:last-child:nth-child(5) { width: 12.5% } .sliderContainer .stepContainer .step:first-child:nth-last-child(6), .sliderContainer .stepContainer .step:last-child:nth-child(6) { width: 10% } .sliderContainer .stepContainer .step:first-child:nth-last-child(7), .sliderContainer .stepContainer .step:last-child:nth-child(7) { width: 8.3333333% } .sliderContainer .stepContainer .step:first-child:nth-last-child(8), .sliderContainer .stepContainer .step:last-child:nth-child(8) { width: 7.1428571% } .credit .sliderContainer h3, .credit .sliderContainer input, .credit .sliderContainer select { color: #c5c5c5 } .credit .sliderContainer .noUiSlider .noUi-base .noUi-origin .noUi-handle { opacity: 0 } .credit .sliderContainer .active h3, .credit .sliderContainer .active input, .credit .sliderContainer .active select { color: #00a0d7 } .credit .sliderContainer .active .noUiSlider { background: #00a0d7 } .credit .sliderContainer .active .noUiSlider .noUi-base .noUi-origin .noUi-handle { border-color: #00a0d7; opacity: 1 } .creditRenouvelable .sliderContainer .active h3, .creditRenouvelable .sliderContainer .active input, .creditRenouvelable .sliderContainer .active select { color: #1AA4A7 } .creditRenouvelable .sliderContainer .active .noUiSlider { background: #1AA4A7 } .creditRenouvelable .sliderContainer .active .noUiSlider .noUi-base .noUi-origin .noUi-handle { border-color: #1AA4A7 } .epargne .sliderContainer .active h3, .epargne .sliderContainer .active input, .epargne .sliderContainer .active select { color: #f9c100 } .epargne .sliderContainer .active .noUiSlider { background: #f9c100 } .epargne .sliderContainer .active .noUiSlider .noUi-base .noUi-origin .noUi-handle { border-color: #f9c100 } .assurance .sliderContainer .active h3, .assurance .sliderContainer .active input, .assurance .sliderContainer .active select { color: #e7208c } .assurance .sliderContainer .active .noUiSlider { background: #e7208c } .assurance .sliderContainer .active .noUiSlider .noUi-base .noUi-origin .noUi-handle { border-color: #e7208c } .projets .sliderContainer .active h3, .projets .sliderContainer .active input, .projets .sliderContainer .active select, .cornerPro .sliderContainer .active h3, .cornerPro .sliderContainer .active input, .cornerPro .sliderContainer .active select { color: #f3871e } .projets .sliderContainer .active .noUiSlider, .cornerPro .sliderContainer .active .noUiSlider { background: #f3871e } .projets .sliderContainer .active .noUiSlider .noUi-base .noUi-origin .noUi-handle, .cornerPro .sliderContainer .active .noUiSlider .noUi-base .noUi-origin .noUi-handle { border-color: #f3871e } .cetelemEtVous .sliderContainer .active h3, .cetelemEtVous .sliderContainer .active input, .cetelemEtVous .sliderContainer .active select { color: #3A913F } .cetelemEtVous .sliderContainer .active .noUiSlider { background: #3A913F } .cetelemEtVous .sliderContainer .active .noUiSlider .noUi-base .noUi-origin .noUi-handle { border-color: #3A913F } .norrsken .sliderContainer .active h3, .norrsken .sliderContainer .active input, .norrsken .sliderContainer .active select { color: #e85113 } .norrsken .sliderContainer .active .noUiSlider { background: #e85113 } .norrsken .sliderContainer .active .noUiSlider .noUi-base .noUi-origin .noUi-handle { border-color: #e85113 } .cora .sliderContainer .active h3, .cora .sliderContainer .active input, .cora .sliderContainer .active select { color: #2ed3bb } .cora .sliderContainer .active .noUiSlider { background: #2ed3bb } .cora .sliderContainer .active .noUiSlider .noUi-base .noUi-origin .noUi-handle { border-color: #2ed3bb } .inlineSliderContainer { padding: 1.25rem 0 0.5rem; margin: 1.25rem 0; border: 1px solid #f4f4f4; border-radius: 4px } .inlineSliderContainer .inlineSlider { background-color: transparent } .inlineSlider { background: #FFFFFF; padding: 0.9375rem 1.25rem } .inlineSlider>.columns:first-child, .inlineSlider .inlineSlider-label { font-weight: bold } .inlineSlider .title { margin-bottom: 1.875rem } .inlineSlider .progressBarContent { display: table; width: 100%; margin: 0.25rem 0 0.5rem; font-weight: bold } .inlineSlider .progressBarContent .start { display: table-cell; width: 3.125rem; vertical-align: middle; text-align: center } .inlineSlider .progressBarContent .state { display: table-cell; vertical-align: middle } .inlineSlider .progressBarContent .state .progressBar { position: relative; height: 0.5rem; margin: 0; box-shadow: none; border-radius: 0.625rem; padding: 0; background: #3A913F; cursor: pointer } .inlineSlider .progressBarContent .state .progressBar[disabled] { cursor: default } .inlineSlider .progressBarContent .state .progressBar[disabled] .noUi-base .noUi-origin .noUi-handle { cursor: default; width: 0.75rem; height: 0.75rem; background: #3A913F; border: 0; top: -4px; left: -6px } .inlineSlider .progressBarContent .state .progressBar .noUi-base .noUi-origin { background: #c5c5c5; border: 1px solid #c5c5c5; border-radius: 0 0.5rem 0.5rem 0 } .inlineSlider .progressBarContent .state .progressBar .noUi-base .noUi-origin .noUi-handle { position: relative; cursor: pointer; margin-top: 0; border-radius: 100%; outline: none; box-shadow: none; width: 1.4375rem; height: 1.4375rem; background: #fff url(../new-img/tools/slider/cursor.png) center center no-repeat; border: 4px solid #6f6f6f; top: -9px; left: -11px } .inlineSlider .progressBarContent .state .progressBar .noUi-base .noUi-origin .noUi-handle:after, .inlineSlider .progressBarContent .state .progressBar .noUi-base .noUi-origin .noUi-handle:before { display: none } .inlineSlider .progressBarContent .state .progressBar .noUi-base .noUi-origin .noUi-handle .progressBarTooltip { color: #3A913F; font-weight: bold; position: absolute; top: -26px; left: 6px } .inlineSlider .progressBarContent .state .progressBar .noUi-base .noUi-origin .noUi-handle .progressBarTooltip span { position: relative; left: -50% } .inlineSlider .progressBarContent .end { display: table-cell; width: 4.375rem; text-transform: uppercase; vertical-align: middle; text-align: right } .credit .inlineSlider .progressBarContent .state .progressBar { background: #00a0d7 } .credit .inlineSlider .progressBarContent .state .progressBar .noUi-base .noUi-origin .noUi-handle { border-color: #00a0d7 } .credit .inlineSlider .progressBarContent .state .progressBar .noUi-base .noUi-origin .noUi-handle .progressBarTooltip { color: #00a0d7 } .credit .inlineSlider .progressBarContent .state .progressBar[disabled] .noUi-base .noUi-origin .noUi-handle { background: #00a0d7 } .epargne .inlineSlider .progressBarContent .state .progressBar { background: #f9c100 } .epargne .inlineSlider .progressBarContent .state .progressBar .noUi-base .noUi-origin .noUi-handle { border-color: #f9c100 } .epargne .inlineSlider .progressBarContent .state .progressBar .noUi-base .noUi-origin .noUi-handle .progressBarTooltip { color: #f9c100 } .epargne .inlineSlider .progressBarContent .state .progressBar[disabled] .noUi-base .noUi-origin .noUi-handle { background: #f9c100 } .assurance .inlineSlider .progressBarContent .state .progressBar { background: #e7208c } .assurance .inlineSlider .progressBarContent .state .progressBar .noUi-base .noUi-origin .noUi-handle { border-color: #e7208c } .assurance .inlineSlider .progressBarContent .state .progressBar .noUi-base .noUi-origin .noUi-handle .progressBarTooltip { color: #e7208c } .assurance .inlineSlider .progressBarContent .state .progressBar[disabled] .noUi-base .noUi-origin .noUi-handle { background: #e7208c } .projets .inlineSlider .progressBarContent .state .progressBar, .cornerPro .inlineSlider .progressBarContent .state .progressBar { background: #f3871e } .projets .inlineSlider .progressBarContent .state .progressBar .noUi-base .noUi-origin .noUi-handle, .cornerPro .inlineSlider .progressBarContent .state .progressBar .noUi-base .noUi-origin .noUi-handle { border-color: #f3871e } .projets .inlineSlider .progressBarContent .state .progressBar .noUi-base .noUi-origin .noUi-handle .progressBarTooltip, .cornerPro .inlineSlider .progressBarContent .state .progressBar .noUi-base .noUi-origin .noUi-handle .progressBarTooltip { color: #f3871e } .projets .inlineSlider .progressBarContent .state .progressBar[disabled] .noUi-base .noUi-origin .noUi-handle, .cornerPro .inlineSlider .progressBarContent .state .progressBar[disabled] .noUi-base .noUi-origin .noUi-handle { background: #f3871e } .cetelemEtVous .inlineSlider .progressBarContent .state .progressBar { background: #3A913F } .cetelemEtVous .inlineSlider .progressBarContent .state .progressBar .noUi-base .noUi-origin .noUi-handle { border-color: #3A913F } .cetelemEtVous .inlineSlider .progressBarContent .state .progressBar .noUi-base .noUi-origin .noUi-handle .progressBarTooltip { color: #3A913F } .cetelemEtVous .inlineSlider .progressBarContent .state .progressBar[disabled] .noUi-base .noUi-origin .noUi-handle { background: #3A913F } .smallSlider { overflow: visible !important } .smallSlider .progressBarContent { clear: both; line-height: 1 } .smallSlider .progressBarContent .state .progressBar { position: relative; height: 0.25rem; margin: 0; box-shadow: none; border-radius: 0.25rem; padding: 0; background: #3A913F; cursor: pointer; border: 0 } .smallSlider .progressBarContent .state .progressBar[disabled] { cursor: default } .smallSlider .progressBarContent .state .progressBar[disabled] .noUi-base .noUi-origin .noUi-handle { cursor: default; width: 0.25rem; height: 0.25rem; background: #3A913F; border: 0; top: -1px; left: -3px } .smallSlider .progressBarContent .state .progressBar .noUi-base .noUi-origin { background: #c5c5c5; border: 1px solid #c5c5c5; border-radius: 0 0.25rem 0.25rem 0 } .smallSlider .progressBarContent .state .progressBar .noUi-base .noUi-origin .noUi-handle { position: relative; cursor: pointer; margin-top: 0; border-radius: 100%; outline: none; box-shadow: none; width: 1.4375rem; height: 1.4375rem; background: #fff url(../new-img/tools/slider/cursor.png) center center no-repeat; border: 4px solid #6f6f6f; top: -10px; left: -11px } .smallSlider .progressBarContent .state .progressBar .noUi-base .noUi-origin .noUi-handle:after, .smallSlider .progressBarContent .state .progressBar .noUi-base .noUi-origin .noUi-handle:before { display: none } .smallSlider .progressBarContent .state .progressBar .noUi-base .noUi-origin .noUi-handle .progressBarTooltip { color: #3A913F; font-weight: bold; position: absolute; top: -18px; left: 8px } .smallSlider .progressBarContent .state .progressBar .noUi-base .noUi-origin .noUi-handle .progressBarTooltip span { position: relative; left: -50% } .smallSlider .progressBarContent .start, .smallSlider .progressBarContent .end { display: block; color: #939393; margin-top: 0.1875rem } .smallSlider .progressBarContent .start { float: left } .smallSlider .progressBarContent .end { float: right; text-align: right } .credit .smallSlider .progressBarContent .state .progressBar { background: #00a0d7 } .credit .smallSlider .progressBarContent .state .progressBar .noUi-base .noUi-origin .noUi-handle { border-color: #00a0d7 } .credit .smallSlider .progressBarContent .state .progressBar .noUi-base .noUi-origin .noUi-handle .progressBarTooltip { color: #00a0d7 } .credit .smallSlider .progressBarContent .state .progressBar[disabled] .noUi-base .noUi-origin .noUi-handle { background: #00a0d7 } .creditRenouvelable .smallSlider .progressBarContent .state .progressBar { background: #1AA4A7 } .creditRenouvelable .smallSlider .progressBarContent .state .progressBar .noUi-base .noUi-origin .noUi-handle { border-color: #1AA4A7 } .creditRenouvelable .smallSlider .progressBarContent .state .progressBar .noUi-base .noUi-origin .noUi-handle .progressBarTooltip { color: #1AA4A7 } .creditRenouvelable .smallSlider .progressBarContent .state .progressBar[disabled] .noUi-base .noUi-origin .noUi-handle { background: #1AA4A7 } .epargne .smallSlider .progressBarContent .state .progressBar { background: #f9c100 } .epargne .smallSlider .progressBarContent .state .progressBar .noUi-base .noUi-origin .noUi-handle { border-color: #f9c100 } .epargne .smallSlider .progressBarContent .state .progressBar .noUi-base .noUi-origin .noUi-handle .progressBarTooltip { color: #f9c100 } .epargne .smallSlider .progressBarContent .state .progressBar[disabled] .noUi-base .noUi-origin .noUi-handle { background: #f9c100 } .assurance .smallSlider .progressBarContent .state .progressBar { background: #e7208c } .assurance .smallSlider .progressBarContent .state .progressBar .noUi-base .noUi-origin .noUi-handle { border-color: #e7208c } .assurance .smallSlider .progressBarContent .state .progressBar .noUi-base .noUi-origin .noUi-handle .progressBarTooltip { color: #e7208c } .assurance .smallSlider .progressBarContent .state .progressBar[disabled] .noUi-base .noUi-origin .noUi-handle { background: #e7208c } .projets .smallSlider .progressBarContent .state .progressBar, .cornerPro .smallSlider .progressBarContent .state .progressBar { background: #f3871e } .projets .smallSlider .progressBarContent .state .progressBar .noUi-base .noUi-origin .noUi-handle, .cornerPro .smallSlider .progressBarContent .state .progressBar .noUi-base .noUi-origin .noUi-handle { border-color: #f3871e } .projets .smallSlider .progressBarContent .state .progressBar .noUi-base .noUi-origin .noUi-handle .progressBarTooltip, .cornerPro .smallSlider .progressBarContent .state .progressBar .noUi-base .noUi-origin .noUi-handle .progressBarTooltip { color: #f3871e } .projets .smallSlider .progressBarContent .state .progressBar[disabled] .noUi-base .noUi-origin .noUi-handle, .cornerPro .smallSlider .progressBarContent .state .progressBar[disabled] .noUi-base .noUi-origin .noUi-handle { background: #f3871e } .cetelemEtVous .smallSlider .progressBarContent .state .progressBar { background: #3A913F } .cetelemEtVous .smallSlider .progressBarContent .state .progressBar .noUi-base .noUi-origin .noUi-handle { border-color: #3A913F } .cetelemEtVous .smallSlider .progressBarContent .state .progressBar .noUi-base .noUi-origin .noUi-handle .progressBarTooltip { color: #3A913F } .cetelemEtVous .smallSlider .progressBarContent .state .progressBar[disabled] .noUi-base .noUi-origin .noUi-handle { background: #3A913F } #footerContainer .footer { display: table; position: relative; z-index: 1; width: 100%; text-align: center; vertical-align: middle; padding: 0.5rem 0 } #footerContainer .footer .socialBtn { display: table-cell; width: 15%; vertical-align: middle; position: relative; z-index: 2 } #footerContainer .footer .socialBtn ul { display: table; width: 100%; list-style-type: none; margin: 0; padding: 0 } #footerContainer .footer .socialBtn ul li { display: table-cell } #footerContainer .footer .socialBtn ul li.socialFacebook a:before { content: ""; background-image: url(../images/homeSprite.png); background-position: -627px 0px; width: 25px; height: 25px; display: inline-block; vertical-align: middle; background-color: #dcdcdc; border-radius: 25px } #footerContainer .footer .socialBtn ul li.socialTwitter a:before { content: ""; background-image: url(../images/homeSprite.png); background-position: -522px 0px; width: 25px; height: 25px; display: inline-block; vertical-align: middle; background-color: #dcdcdc; border-radius: 25px } #footerContainer .footer .socialBtn ul li.socialYoutube a:before { content: ""; background-image: url(../images/homeSprite.png); background-position: -452px 0px; width: 25px; height: 25px; display: inline-block; vertical-align: middle; background-color: #dcdcdc; border-radius: 25px } #footerContainer .footer .phoneNumber { display: table-cell; width: 25%; font-size: 0; vertical-align: middle; position: relative; z-index: 2 } #footerContainer .footer .phoneNumber img { vertical-align: middle; display: inline-block; color: #2d2d2d } #footerContainer .footer .contactBtn { display: table-cell; width: 60%; vertical-align: middle } #footerContainer .footer .contactBtn .mobileBtn { display: none; color: #3A913F; background-color: #FFFFFF; transition: background-color 300ms ease-out; text-transform: uppercase; font-weight: bold; margin: 0.3125rem 0.625rem; padding: 0.3125rem; border-radius: 0.25rem } .norrsken #footerContainer .footer .contactBtn .mobileBtn { background-color: #f3956e } .cora #footerContainer .footer .contactBtn .mobileBtn { background-color: #41acf3 } #footerContainer .footer .contactBtn .mobileBtn:before { content: ""; display: block; width: 30px; height: 30px; background: url(../new-img/pictos/footer/contacts.png) center center no-repeat; margin: 0 auto } #footerContainer .footer .contactBtn .mobileBtn.active, #footerContainer .footer .contactBtn .mobileBtn:hover { background-color: #FFFFFF } .norrsken #footerContainer .footer .contactBtn .mobileBtn.active, .norrsken #footerContainer .footer .contactBtn .mobileBtn:hover { background-color: #e85113 } .cora #footerContainer .footer .contactBtn .mobileBtn.active, .cora #footerContainer .footer .contactBtn .mobileBtn:hover { background-color: #0c79c2 } #footerContainer .footer .contactBtn ul { display: table; width: 100%; list-style-type: none; margin: 0; padding: 0; z-index: 3 } #footerContainer .footer .contactBtn ul li { display: table-cell } #footerContainer .footer .contactBtn ul li a span { display: inline-block; color: #2d2d2d; text-transform: uppercase; font-weight: bold; margin-left: 0.25rem } #footerContainer .footer .contactBtn ul li.questions a:before { content: ""; background-image: url(../images/homeSprite.png); background-position: -592px 0px; width: 25px; height: 25px; display: inline-block; vertical-align: middle; background-color: #3A913F; border-radius: 25px } .norrsken #footerContainer .footer .contactBtn ul li.questions a:before { background-color: #e85113 } .cora #footerContainer .footer .contactBtn ul li.questions a:before { background-color: #0c79c2 } #footerContainer .footer .contactBtn ul li.nousContacter a:before { content: ""; background-image: url(../images/homeSprite.png); background-position: -697px 0px; width: 25px; height: 25px; display: inline-block; vertical-align: middle; background-color: #3A913F; border-radius: 25px } .norrsken #footerContainer .footer .contactBtn ul li.nousContacter a:before { background-color: #e85113 } .cora #footerContainer .footer .contactBtn ul li.nousContacter a:before { background-color: #0c79c2 } #footerContainer .footer .contactBtn ul li.contactAccessibilite a:before { content: ""; background-image: url(../images/homeSprite.png); background-position: -487px 0px; width: 25px; height: 25px; display: inline-block; vertical-align: middle; background-color: #3A913F; border-radius: 25px } .norrsken #footerContainer .footer .contactBtn ul li.contactAccessibilite a:before { background-color: #e85113 } .cora #footerContainer .footer .contactBtn ul li.contactAccessibilite a:before { background-color: #0c79c2 } #footerContainer .footer .contactBtn ul li.contactAccessibilite a:before { content: ""; background-image: url(../images/footer.png); background-position: 0px 0px; width: 25px; height: 25px; display: inline-block; vertical-align: middle; background-color: #3A913F; border-radius: 25px } .norrsken #footerContainer .footer .contactBtn ul li.contactAccessibilite a:before { background-color: #e85113 } .cora #footerContainer .footer .contactBtn ul li.contactAccessibilite a:before { background-color: #0c79c2 } #footerContainer .footer .contactBtn ul li.contactMail a:before { content: ""; background-image: url(../images/homeSprite.png); background-position: -382px 0px; width: 25px; height: 25px; display: inline-block; vertical-align: middle; background-color: #3A913F; border-radius: 25px } .norrsken #footerContainer .footer .contactBtn ul li.contactMail a:before { background-color: #e85113 } .cora #footerContainer .footer .contactBtn ul li.contactMail a:before { background-color: #0c79c2 } #footerContainer .footer .contactBtn ul li.contactUsForm a:before { content: ""; background-image: url(../images/homeSprite.png); background-position: -382px 0px; width: 25px; height: 25px; display: inline-block; vertical-align: middle; background-color: #3A913F; border-radius: 25px } .norrsken #footerContainer .footer .contactBtn ul li.contactUsForm a:before { background-color: #e85113 } .cora #footerContainer .footer .contactBtn ul li.contactUsForm a:before { background-color: #0c79c2 } #footerContainer .footer .contactBtn ul li.contactPhone a:before { content: ""; background-image: url(../images/homeSprite.png); background-position: -417px 0px; width: 25px; height: 25px; display: inline-block; vertical-align: middle; background-color: #3A913F; border-radius: 25px } .norrsken #footerContainer .footer .contactBtn ul li.contactPhone a:before { background-color: #e85113 } .cora #footerContainer .footer .contactBtn ul li.contactPhone a:before { background-color: #0c79c2 } #footerContainer .footer .contactBtn ul li.contactChat a:before { content: ""; background-image: url(../images/homeSprite.png); background-position: -347px 0px; width: 25px; height: 25px; display: inline-block; vertical-align: middle; background-color: #3A913F; border-radius: 25px } .norrsken #footerContainer .footer .contactBtn ul li.contactChat a:before { background-color: #e85113 } .cora #footerContainer .footer .contactBtn ul li.contactChat a:before { background-color: #0c79c2 } #leftContainer .contentFooter { margin-left: 0; margin-right: 0 } #leftContainer .contentFooter span { color: #3A913F; font-weight: bold } .norrsken #leftContainer .contentFooter span { color: #e85113 } .cora #leftContainer .contentFooter span { color: #0c79c2 } #leftContainer .contentFooter ul { display: block; list-style-type: none; margin: 1.5rem 0 0 0; max-width: 12.1875rem } #leftContainer .contentFooter ul li { margin: 0.25rem 0 0.4375rem 0 } #leftContainer .contentFooter ul li a { margin-bottom: 0 } #leftContainer .contentFooter ul li a span { color: #2d2d2d; font-weight: normal; display: block } .norrsken #leftContainer .contentFooter ul li a span, .cora #leftContainer .contentFooter ul li a span { color: #2d2d2d } #leftContainer .contentFooter ul li:last-child { margin-bottom: 1.25rem } #leftContainer .contentFooter span+ul { margin-top: 0 } .inline-links.medium-text-center { min-height: 100px } .inline-links ul { display: inline-block; list-style-type: none; margin: 1.25rem auto 0 } .inline-links ul li { display: inline-block; color: #939393; margin-left: 0.3125rem } .inline-links ul li:first-child { margin: 0 } .inline-links ul li:after { content: "|"; font-weight: normal; display: inline-block; margin-left: 0.3125rem } .inline-links ul li:last-child:after { display: none } .inline-links ul li a span { color: #939393; font-weight: bold } .preFooterNav li a:before { content: ''; display: inline-block; width: 1.875rem; height: 1.875rem } .preFooterNav li a.guides:before { background-image: url("../new-img/pictos/footer/nosGuides.png") } .norrsken .preFooterNav li a.guides:before { background-image: url("../new-img/pictos/footer/nosGuides-norrsken.png") } .cora .preFooterNav li a.guides:before { background-image: url("../new-img/pictos/footer/nosGuides-cora.png") } .preFooterNav li a.questionReponses:before { background-image: url("../new-img/pictos/footer/questionsReponses.png") } .norrsken .preFooterNav li a.questionReponses:before { background-image: url("../new-img/pictos/footer/questionsReponses-norrsken.png") } .cora .preFooterNav li a.questionReponses:before { background-image: url("../new-img/pictos/footer/questionsReponses-cora.png") } .preFooterNav li a.modelesLettres:before { background-image: url("../new-img/pictos/footer/modelesDeLettresGratuites.png") } .norrsken .preFooterNav li a.modelesLettres:before { background-image: url("../new-img/pictos/footer/modelesDeLettresGratuites-norrsken.png") } .cora .preFooterNav li a.modelesLettres:before { background-image: url("../new-img/pictos/footer/modelesDeLettresGratuites-cora.png") } .preFooterNav li a.Lexique:before { background-image: url("../new-img/pictos/footer/lexique.png") } .norrsken .preFooterNav li a.Lexique:before { background-image: url("../new-img/pictos/footer/lexique-norrsken.png") } .cora .preFooterNav li a.Lexique:before { background-image: url("../new-img/pictos/footer/lexique-cora.png") } .preFooterNav li a.votreAvis:before { background-image: url("../new-img/pictos/footer/donnezVotreAvis.png") } .norrsken .preFooterNav li a.votreAvis:before { background-image: url("../new-img/pictos/footer/donnezVotreAvis-norrsken.png") } .cora .preFooterNav li a.votreAvis:before { background-image: url("../new-img/pictos/footer/donnezVotreAvis-cora.png") } #fullWidthContainer .contentFooter { margin-left: 0; margin-right: 0 } #fullWidthContainer .contentFooter>.columns:first-child ul li a { display: table; color: #2d2d2d } #fullWidthContainer .contentFooter>.columns:first-child ul li a img { display: table-cell; vertical-align: middle; width: 1.875rem; max-width: none } #fullWidthContainer .contentFooter>.columns:first-child ul li a span { display: table-cell; vertical-align: middle } #fullWidthContainer .contentFooter>.columns:first-child+.columns .row .columns { padding: 1.25rem 5% } #fullWidthContainer .contentFooter>.columns:first-child+.columns .row .columns:last-child { border-left: 1px solid #e4e4e4 } #fullWidthContainer .contentFooter>.columns:first-child+.columns .row .columns ul { display: block; list-style-type: none; margin: 0; max-width: 12.1875rem } #fullWidthContainer .contentFooter>.columns:first-child+.columns .row .columns ul li a { display: block } #fullWidthContainer .contentFooter>.columns:first-child+.columns .row .columns ul li a span { color: #3A913F; font-weight: bold } .norrsken #fullWidthContainer .contentFooter>.columns:first-child+.columns .row .columns ul li a span { color: #e85113 } .cora #fullWidthContainer .contentFooter>.columns:first-child+.columns .row .columns ul li a span { color: #0c79c2 } #fullWidthContainer .contentFooter>.columns:first-child+.columns .row .columns ul li ul li { margin: 0.3125rem 0 0.625rem 0 } #fullWidthContainer .contentFooter>.columns:first-child+.columns .row .columns ul li ul li a { margin-bottom: 0 } #fullWidthContainer .contentFooter>.columns:first-child+.columns .row .columns ul li ul li a span { color: #2d2d2d; font-weight: normal; display: block } .norrsken #fullWidthContainer .contentFooter>.columns:first-child+.columns .row .columns ul li ul li a span, .cora #fullWidthContainer .contentFooter>.columns:first-child+.columns .row .columns ul li ul li a span { color: #2d2d2d } #fullWidthContainer .contentFooter>.columns:first-child+.columns .row .columns ul li ul li:last-child { margin-bottom: 1.25rem } .breadcrumbs { margin: 0 } .breadcrumbs>*:before { font-weight: normal } .alerte h2 { font-size: 1.5rem; font-weight: bold; color: #e0364a } .alerte p a { text-decoration: underline } .alerte .button { text-transform: uppercase } .alerte:last-child:not(:first-child) h2 { margin-top: 1.5rem; position: relative; font-weight: bold; padding-left: 1.25rem } .alerte:last-child:not(:first-child) h2:before { content: ""; display: block; position: absolute; left: -1.25rem; top: -0.3125rem; width: 35px; height: 35px; background: url(../new-img/tools/alert.png) center center no-repeat } .alerte:last-child:not(:first-child) p { font-weight: bold; padding-left: 1.25rem } .alertTooltipBtn { display: block; float: right; width: 1.25rem; height: 1.25rem; background: url(../new-img/tools/alertTooltipBtn.png) center top no-repeat } .tooltip.alerteModal, .modal.alerteModal { border-color: #E44344; border-radius: 0; color: #e0364a } .tooltip.alerteModal h2, .modal.alerteModal h2 { color: #e0364a; font-weight: bold; padding-left: 1.875rem; background: url(../new-img/tools/alertTooltipHeader.png) left center no-repeat } .tooltip.alerteModal p, .modal.alerteModal p { color: #e0364a } .tooltip.alerteModal a:not(.close), .modal.alerteModal a:not(.close) { color: #e0364a } .tooltip.alerteModal .close { background: transparent url(../new-img/tools/alerteClose.png) center center no-repeat } .summary { margin-bottom: 0.9375rem } .summary.backgrounded { padding: 1.25rem; background-color: #c8e9ca } .summary .success { background-image: url(../new-img/tools/valid.png); background-position: 1.25rem 0.1875rem; background-repeat: no-repeat; padding-left: 2.5rem } .summary .error { background-image: url(../new-img/tools/error.png); background-position: 1.25rem 0.1875rem; background-repeat: no-repeat; padding-left: 2.5rem } .credit .summary.backgrounded { background-color: #beeeff } .creditRenouvelable .summary.backgrounded { background-color: #f5fdfe } .epargne .summary.backgrounded { background-color: #fff8df } .assurance .summary.backgrounded { background-color: #fdeff7 } .projets .summary.backgrounded, .cornerPro .summary.backgrounded { background-color: #fdeee0 } .cetelemEtVous .summary.backgrounded { background-color: #c8e9ca } table.simple { width: 100% } table.simple th, table.simple td { padding: 0.625rem 0.5rem } table.simple thead th { font-weight: bold; text-transform: uppercase; border-left: 1px solid #dfdfdf } table.simple thead th:first-child { text-align: left; border-left: 0 } table.simple tbody th, table.simple tbody td { border-left: 1px solid #dfdfdf; border-top: 1px solid #dfdfdf; text-align: center } table.simple tbody th:first-child, table.simple tbody td:first-child { text-align: left; border-left: 0 } table.simple tbody th { text-transform: uppercase } table.simple tbody th:first-child:nth-last-child(2) { width: 25% } table.simple tbody th:first-child+td:last-child { text-align: left } table.simple tbody tr:last-child th, table.simple tbody tr:last-child td { border-bottom: 1px solid #dfdfdf } table.simple tfoot th, table.simple tfoot td { border-left: 1px solid #dfdfdf } table.simple tfoot th:first-child, table.simple tfoot td:first-child { border-left: 0 } table.simple tfoot th { font-weight: bold } table.simple .button { margin: 0 } table.simple.backgrounded th, table.simple.backgrounded td { background: #f8f8f8 } table.simple.backgrounded th.transparent, table.simple.backgrounded td.transparent { background: transparent } table.simple .removeRow { display: inline-block; width: 28px; height: 28px; cursor: pointer; background: url(../new-img/tools/table/removeRow.png) center center no-repeat } .stacktable { width: 100% } .stacktable .st-head-row th { padding: 0.625rem 0; border-bottom: 1px solid #dfdfdf; text-align: left; text-transform: uppercase; width: 100% } .stacktable .st-head-row:not(:first-child) th { padding-top: 1.875rem } .stacktable .st-head-row.st-head-row-main th { font-weight: bold } .stacktable .st-head-row+tr td, .stacktable .st-head-row+tr th { padding-top: 1rem } .stacktable .st-key { width: 49%; vertical-align: top; text-align: left; padding: 0.375rem 1% 0.375rem 0 } .stacktable .st-val { width: 49%; vertical-align: top; text-align: right; padding: 0.375rem 0 0.375rem 1% } .stacktable.large-only { display: table } .stacktable.small-only { display: none } table.tableRWD { width: 100% } table.tableRWD th, table.tableRWD td { padding: 0.375rem 0.5rem; text-align: center; border-left: 1px solid #dfdfdf } table.tableRWD th:first-child, table.tableRWD td:first-child { text-align: left; border-left: 0 } table.tableRWD th input, table.tableRWD td input { margin-bottom: 0 !important; padding: 0.25rem !important; text-align: center; height: 1.75rem !important; font-weight: bold !important } table.tableRWD thead th { padding: 0.625rem; font-weight: bold; text-transform: uppercase } table.tableRWD tbody th { font-weight: bold; background: #c8e9ca; text-align: left; color: #3A913F; border-top: 1px solid #dfdfdf } table.tableRWD tbody td { border-top: 1px solid #dfdfdf } table.tableRWD tbody tr:last-child th, table.tableRWD tbody tr:last-child td { border-bottom: 1px solid #dfdfdf } table.tableRWD tfoot td { color: #939393; font-weight: bold } .credit table.tableRWD tbody th, .credit .tableSlicked tr[data-title]:before { background: #beeeff; color: #00a0d7 } .creditRenouvelable table.tableRWD tbody th, .creditRenouvelable .tableSlicked tr[data-title]:before { background: #f5fdfe; color: #1AA4A7 } .epargne table.tableRWD tbody th, .epargne .tableSlicked tr[data-title]:before { background: #fff8df; color: #f9c100 } .assurance table.tableRWD tbody th, .assurance .tableSlicked tr[data-title]:before { background: #fdeff7; color: #e7208c } .projets table.tableRWD tbody th, .projets .tableSlicked tr[data-title]:before, .cornerPro table.tableRWD tbody th, .cornerPro .tableSlicked tr[data-title]:before { background: #fdeee0; color: #f3871e } .cetelemEtVous table.tableRWD tbody th, .cetelemEtVous .tableSlicked tr[data-title]:before { background: #c8e9ca; color: #3A913F } table.tableRWDdatas { width: 100%; border: 1px solid #dfdfdf } table.tableRWDdatas th, table.tableRWDdatas td { padding: 1.25rem 0.9375rem; text-align: left; border-bottom: 1px solid #dfdfdf } table.tableRWDdatas thead th, table.tableRWDdatas thead td { background: #fbfbfb; font-weight: bold; text-transform: uppercase } table.tableRWDdatas thead th.th-normal, table.tableRWDdatas thead th .th-normal, table.tableRWDdatas thead td.th-normal, table.tableRWDdatas thead td .th-normal { font-weight: normal } table.tableRWDdatas tbody th, table.tableRWDdatas tbody td { background: #fff } table.tablefractiones { width: 100%; border: 1px solid #dfdfdf } table.tablefractiones th, table.tablefractiones td { padding: 1.25rem 0.9375rem; text-align: left; border-bottom: 1px solid #dfdfdf } table.tablefractiones thead th, table.tablefractiones thead td { background: #1aa4a7; font-weight: bold; color: #fff } table.tablefractiones thead th.th-normal, table.tablefractiones thead th .th-normal, table.tablefractiones thead td.th-normal, table.tablefractiones thead td .th-normal { font-weight: normal } table.tablefractiones tbody th, table.tablefractiones tbody td { background: #fff } .tableStaticHead { position: relative } .tableStaticHead .header { float: left; width: 30% } .tableStaticHead .header>div { padding: 0.625rem 0.625rem 0.625rem 0.625rem; border-top: 1px solid white; border-bottom: 1px solid transparent; min-height: 2.5rem; line-height: 40px; background-color: #f0f0f0 } .tableStaticHead .header>div>span { display: inline-block; vertical-align: middle; line-height: 1.2em } .tableStaticHead .header>div:first-child { border-top: 2px solid transparent; background-color: transparent } .tableStaticHead .header>div:first-child+div { border-top: 2px solid #dfdfdf } .tableStaticHead .header>div:last-child { border-bottom: 2px solid transparent } .tableStaticHead .content { width: 70%; float: left } .tableStaticHead .content .col>div { padding: 0.625rem; border-top: 1px solid #dfdfdf; border-bottom: 1px solid transparent; margin-right: 0.625rem; border-left: 2px solid #dfdfdf; border-right: 2px solid #dfdfdf; min-height: 2.5rem; line-height: 40px } .tableStaticHead .content .col>div span { display: inline-block; vertical-align: middle; line-height: 1.2em } .tableStaticHead .content .col>div.bgCell { color: #ffffff; background-color: #3A913F } .tableStaticHead .content .col>div:first-child { border-top: 2px solid #dfdfdf } .tableStaticHead .content .col>div:first-child+div { border-top: 2px solid #dfdfdf } .tableStaticHead .content .col>div:last-child { border-bottom: 2px solid #dfdfdf } .tableStaticHead .content .col>div .button { margin: 0; padding: 0.625rem } .tableStaticHead.simple .header { width: 50%; background: #ffffff } .tableStaticHead.simple .header>div { border: 0; border-bottom: 1px solid #dfdfdf; padding: 0.75rem 1.25rem } .tableStaticHead.simple .header>div:first-child { border: 0; border-bottom: 1px solid #dfdfdf } .tableStaticHead.simple .header>div:first-child+div { border-top: 0 } .tableStaticHead.simple .header>div:last-child { border: 0 } .tableStaticHead.simple .content { width: 50% } .tableStaticHead.simple .content .col>div { background: #ffffff; border: 0; border-bottom: 1px solid #dfdfdf; border-left: 1px solid #dfdfdf; padding: 0.75rem 1.25rem; margin: 0 } .tableStaticHead.simple .content .col>div.rowspan>div { margin: 0 -1.25rem; padding: 0.375rem 1.25rem } .tableStaticHead.simple .content .col>div.rowspan>div:first-child { margin-top: -0.75rem } .tableStaticHead.simple .content .col>div.rowspan>div:last-child { margin-bottom: -0.75rem } .tableStaticHead.simple .content .col>div>div:first-child { border-bottom: 1px solid #dfdfdf } .tableStaticHead.simple .content .col>div:first-child { border: 0; border-bottom: 1px solid #dfdfdf; border-left: 1px solid #dfdfdf } .tableStaticHead.simple .content .col>div:first-child+div { border-top: 0 } .tableStaticHead.simple .content .col>div:last-child { border-bottom: 0 } .tableStaticHead.white .header { background: #ffffff } .tableStaticHead.white .header>div { display: table; width: 100%; background-color: #ffffff; border-top: 0; border-left: 1px solid #dfdfdf; border-right: 0; border-bottom: 1px solid #dfdfdf; padding: 0.75rem 1.25rem } .tableStaticHead.white .header>div:first-child { border-color: transparent } .tableStaticHead.white .header>div:first-child+div { border-top: 1px solid #dfdfdf } .tableStaticHead.white .header>div span { display: table-cell; vertical-align: middle } .tableStaticHead.white .content .slick-list { border-right: 1px solid #dfdfdf } .tableStaticHead.white .content .col>div { display: table; width: 100%; background: #ffffff; border-top: 0; border-left: 1px solid #dfdfdf; border-right: 0; border-bottom: 1px solid #dfdfdf; padding: 0.75rem 1.25rem; margin: 0 } .tableStaticHead.white .content .col>div.head { background-color: #3A913F; color: #ffffff } .tableStaticHead.white .content .col>div.head.credit { background-color: #00a0d7 } .tableStaticHead.white .content .col>div.head.creditRenouvelable { background-color: #1AA4A7 } .tableStaticHead.white .content .col>div.head.epargne { background-color: #f9c100 } .tableStaticHead.white .content .col>div.head.assurance { background-color: #e7208c } .tableStaticHead.white .content .col>div.head.projets { background-color: #f3871e } .tableStaticHead.white .content .col>div.rowspan>div { margin: 0 -1.25rem; padding: 0.375rem 1.25rem } .tableStaticHead.white .content .col>div.rowspan>div:first-child { margin-top: -0.75rem } .tableStaticHead.white .content .col>div.rowspan>div:last-child { margin-bottom: -0.75rem } .tableStaticHead.white .content .col>div>div:first-child { border-bottom: 1px solid #dfdfdf } .tableStaticHead.white .content .col>div:first-child { border-top: 1px solid #dfdfdf; border-left: 1px solid #dfdfdf; border-right: 0; border-bottom: 1px solid #dfdfdf } .tableStaticHead.white .content .col>div:first-child+div { border-top: 0 } .tableStaticHead.white .content .col>div:last-child { border-bottom: 1px solid #dfdfdf } .tableStaticHead.white .content .col>div span { display: table-cell; vertical-align: middle; text-align: center } .tableStaticHead.ajustedProposition .header>div:first-child { padding: 0; border: none } .tableStaticHead.ajustedProposition .header>div:first-child+div { border-top: none } .tableStaticHead.ajustedProposition .content .col .tHeader { border-radius: 0.1875rem 0.1875rem 0 0; height: 6.25rem !important; line-height: 6.25rem; padding-top: 0; padding-bottom: 0; text-align: center; background-color: #f0f0f0 } .tableStaticHead.ajustedProposition .content .col .tHeader span { line-height: initial } .tableStaticHead.ajustedProposition .content .col .tHeader .fleche { display: none; width: 0.8125rem; height: 0.4375rem; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAHBAMAAAAhXtopAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAJFBMVEUAAAAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0AAABeG0DqAAAAC3RSTlMAq0ZDqe3uSEd34bkx2U0AAAABYktHRACIBR1IAAAACXBIWXMAAAsSAAALEgHS3X78AAAAL0lEQVQI12MQYgACZgcGVQUgbVbAwBQE5KYD2UABIJeBgSkCzAUKTCsA00zLgQQAi4AFgjQD6SoAAAAASUVORK5CYII=); position: absolute } .tableStaticHead.ajustedProposition .content .col .tHeader .flecheBlanche { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAHCAYAAADTcMcaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkY2MTY4RkNGRERGODExRTRCQzg4QUREQ0NBNkQxODY0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkY2MTY4RkQwRERGODExRTRCQzg4QUREQ0NBNkQxODY0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjYxNjhGQ0REREY4MTFFNEJDODhBRERDQ0E2RDE4NjQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjYxNjhGQ0VEREY4MTFFNEJDODhBRERDQ0E2RDE4NjQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5mDiSxAAAATUlEQVR42mL4////aiB2A2IGIrAzEK9kgGp4S4RGkIZ3QOwBEyCkEa4BxEeWwKURRQO6JmSN7rg0YNOErLEcmwZcmmAaH2LTAMIAAQYA1RQh9BWduYoAAAAASUVORK5CYII=) } .tableStaticHead.ajustedProposition .content .col .tHeader .toggleContent { display: none } .tableStaticHead.ajustedProposition .content .col>div:first-child { border: none } .tableStaticHead.ajustedProposition .content .col.active>div:first-child { border: none } .tableStaticHead.ajustedProposition .header, .tableStaticHead.ajustedProposition1col .header { margin-top: 0.9375rem } .tableStaticHead.ajustedProposition .header>div, .tableStaticHead.ajustedProposition1col .header>div { border-bottom: 0 } .tableStaticHead.ajustedProposition .header>div:first-child, .tableStaticHead.ajustedProposition1col .header>div:first-child { border-top: 0 } .tableStaticHead.ajustedProposition .header>div:first-child+div, .tableStaticHead.ajustedProposition1col .header>div:first-child+div { border-top: 1px solid transparent } .tableStaticHead.ajustedProposition .content, .tableStaticHead.ajustedProposition1col .content { width: 100% } .tableStaticHead.ajustedProposition .content .col>div, .tableStaticHead.ajustedProposition1col .content .col>div { margin: 0 0.3125rem; border: none; border-bottom: 1px solid #fff } .tableStaticHead.ajustedProposition .content .col>div:first-child, .tableStaticHead.ajustedProposition1col .content .col>div:first-child { margin-top: 0.9375rem } .tableStaticHead.ajustedProposition .content .col>div:first-child+div, .tableStaticHead.ajustedProposition1col .content .col>div:first-child+div { border-top: none } .tableStaticHead.ajustedProposition .content .col>div:last-child, .tableStaticHead.ajustedProposition1col .content .col>div:last-child { margin-bottom: 0.9375rem; border: none } .tableStaticHead.ajustedProposition .content .col .beforeTitle, .tableStaticHead.ajustedProposition1col .content .col .beforeTitle { text-align: right } .tableStaticHead.ajustedProposition .content .col .beforeTitle span, .tableStaticHead.ajustedProposition1col .content .col .beforeTitle span { width: 30% } .tableStaticHead.ajustedProposition .content .col .beforeTitle:before, .tableStaticHead.ajustedProposition1col .content .col .beforeTitle:before { content: attr(data-title); text-align: left; width: 70%; vertical-align: middle; display: inline-block; line-height: normal } .tableStaticHead.ajustedProposition .content .col.active, .tableStaticHead.ajustedProposition1col .content .col.active { padding: 0; box-shadow: inset 0 0 0 5px #00a0d7; border-radius: 0.1875rem } .tableStaticHead.ajustedProposition .content .col.active .tHeader, .tableStaticHead.ajustedProposition1col .content .col.active .tHeader { background-color: #00a0d7; color: #fff; font-weight: bold } .tableStaticHead.ajustedProposition .content .col.active>div, .tableStaticHead.ajustedProposition1col .content .col.active>div { background-color: #f0f0f0; margin-left: 0.9375rem; margin-right: 15px; border: none; border-bottom: 1px solid #fff } .tableStaticHead.ajustedProposition .content .col.active>div:last-child, .tableStaticHead.ajustedProposition1col .content .col.active>div:last-child { border: none } .tableStaticHead.ajustedProposition1col .header { width: 45% } .tableStaticHead.ajustedProposition1col .header>div:first-child { background-color: #f0f0f0 } .tableStaticHead.ajustedProposition1col .header>div:first-child+div { border-top: 1px solid #fff } .tableStaticHead .buttonContainer { clear: both; border: 0 } .tableStaticHead .buttonContainer .slick-dots:before { border: 0 } .tableStaticHead .slick-slider.carousel { border: 0 } .credit .tableStaticHead .content .col>div.bgCell { background-color: #00a0d7 } .creditRenouvelable .tableStaticHead .content .col>div.bgCell { background-color: #1AA4A7 } .epargne .tableStaticHead .content .col>div.bgCell { background-color: #f9c100 } .assurance .tableStaticHead .content .col>div.bgCell { background-color: #e7208c } .projets .tableStaticHead .content .col>div.bgCell, .cornerPro .tableStaticHead .content .col>div.bgCell { background-color: #f3871e } ul.pagination { margin-bottom: 0 } ul.pagination li { height: 2.875rem } ul.pagination li a, ul.pagination li button { border: 1px solid #d9d9d9; border-radius: 0; line-height: 2.75rem; min-width: 2.75rem; text-align: center; font-size: 1rem; color: #2d2d2d; font-weight: bold; background: #fff } ul.pagination li.current a, ul.pagination li.current button, ul.pagination li.current a:hover, ul.pagination li.current button:hover, ul.pagination li.current a:focus, ul.pagination li.current button:focus { background: #fff; color: #3A913F } .credit ul.pagination li.current a, .credit ul.pagination li.current button, ul.pagination.credit li.current a, ul.pagination.credit li.current button { color: #00a0d7 } .credit ul.pagination li.current a:hover, .credit ul.pagination li.current a:focus, .credit ul.pagination li.current button:hover, .credit ul.pagination li.current button:focus, ul.pagination.credit li.current a:hover, ul.pagination.credit li.current a:focus, ul.pagination.credit li.current button:hover, ul.pagination.credit li.current button:focus { color: #00a0d7 } .creditRenouvelable ul.pagination li.current a, .creditRenouvelable ul.pagination li.current button, ul.pagination.creditRenouvelable li.current a, ul.pagination.creditRenouvelable li.current button { color: #1AA4A7 } .creditRenouvelable ul.pagination li.current a:hover, .creditRenouvelable ul.pagination li.current a:focus, .creditRenouvelable ul.pagination li.current button:hover, .creditRenouvelable ul.pagination li.current button:focus, ul.pagination.creditRenouvelable li.current a:hover, ul.pagination.creditRenouvelable li.current a:focus, ul.pagination.creditRenouvelable li.current button:hover, ul.pagination.creditRenouvelable li.current button:focus { color: #1AA4A7 } .epargne ul.pagination li.current a, .epargne ul.pagination li.current button, ul.pagination.epargne li.current a, ul.pagination.epargne li.current button { color: #f9c100 } .epargne ul.pagination li.current a:hover, .epargne ul.pagination li.current a:focus, .epargne ul.pagination li.current button:hover, .epargne ul.pagination li.current button:focus, ul.pagination.epargne li.current a:hover, ul.pagination.epargne li.current a:focus, ul.pagination.epargne li.current button:hover, ul.pagination.epargne li.current button:focus { color: #f9c100 } .assurance ul.pagination li.current a, .assurance ul.pagination li.current button, ul.pagination.assurance li.current a, ul.pagination.assurance li.current button { color: #e7208c } .assurance ul.pagination li.current a:hover, .assurance ul.pagination li.current a:focus, .assurance ul.pagination li.current button:hover, .assurance ul.pagination li.current button:focus, ul.pagination.assurance li.current a:hover, ul.pagination.assurance li.current a:focus, ul.pagination.assurance li.current button:hover, ul.pagination.assurance li.current button:focus { color: #e7208c } .projets ul.pagination li.current a, .projets ul.pagination li.current button, ul.pagination.projets li.current a, ul.pagination.projets li.current button, .cornerPro ul.pagination li.current a, .cornerPro ul.pagination li.current button, ul.pagination.cornerPro li.current a, ul.pagination.cornerPro li.current button { color: #f3871e } .projets ul.pagination li.current a:hover, .projets ul.pagination li.current a:focus, .projets ul.pagination li.current button:hover, .projets ul.pagination li.current button:focus, ul.pagination.projets li.current a:hover, ul.pagination.projets li.current a:focus, ul.pagination.projets li.current button:hover, ul.pagination.projets li.current button:focus, .cornerPro ul.pagination li.current a:hover, .cornerPro ul.pagination li.current a:focus, .cornerPro ul.pagination li.current button:hover, .cornerPro ul.pagination li.current button:focus, ul.pagination.cornerPro li.current a:hover, ul.pagination.cornerPro li.current a:focus, ul.pagination.cornerPro li.current button:hover, ul.pagination.cornerPro li.current button:focus { color: #f3871e } .productZone { text-align: center; background: #fff; border-radius: 0.25rem } .productZone .head { height: 170px; padding-top: 10px; border-radius: 0.25rem 0.25rem 0 0; white-space: nowrap } .productZone .head.credit { background-color: #00a0d7 } .productZone .head.creditRenouvelable { background-color: #1AA4A7 } .productZone .head.creditrenouvelable { background-color: #1AA4A7 } .productZone .head.assurance { background-color: #e7208c } .productZone .head.projets, .productZone .head.cornerPro { background-color: #f3871e } .productZone .head.epargne { background-color: #f9c100 } .productZone .head.cpay { background-color: #3A913F } .productZone .head:before { content: ""; margin-right: -0.25em; display: inline-block; height: 100%; vertical-align: middle } .productZone .head img { display: inline-block; vertical-align: middle } .productZone .content .nb-points { font-size: 0.75rem; margin-top: 0.75rem } .productZone .content .type { font-size: 0.875rem; margin-top: 0.75rem } .productZone .content .quantite { font-size: 0.875rem; margin-top: 0.75rem } .productZone .content .quantite .editBtn.minus { margin-right: 25px } .productZone .content .quantite .editBtn.plus { margin-left: 25px } .productZone .foot { padding: 1.25rem } .productZone .foot .button { margin: 0 } #rightContainer .panel .projectSelectorContainer { position: relative; z-index: 10 } #rightContainer .panel .projectSelectorContainer .projectSelectorBtn .filter span { display: block; text-align: left; padding-left: 1.25rem; text-transform: none; font-size: 0.875rem; line-height: 20px; font-weight: normal } #rightContainer .panel .projectSelectorContainer .projectSelectorBtn .title+.filter span { font-weight: bold } #rightContainer .panel .projectSelectorContainer .projectSelectorBtn .specify { text-align: left; padding-left: 1.25rem; line-height: 26px } #rightContainer .panel .projectSelectorContainer~.customCheckboxContainer { display: table } #rightContainer .panel .projectSelectorContainer~.customCheckboxContainer.hide { display: none } #rightContainer .panel .projectSelectorContainer.inactive~.ia-simulateur, #rightContainer .panel .projectSelectorContainer.inactive~.customCheckboxContainer { display: none } .projectSelector { position: absolute; width: 100%; margin-top: -1rem; z-index: 11; border-radius: 0 0 0.25rem 0.25rem } .projectSelector.credit .step a { background-color: #00a0d7 } .projectSelector.credit .step a:hover { background-color: #71dbff } .projectSelector.credit .status .back a { background-color: #007aa4 } .projectSelector.creditRenouvelable .step a { background-color: #1AA4A7 } .projectSelector.creditRenouvelable .step a:hover { background-color: #b3f2f3 } .projectSelector.creditRenouvelable .status .back a { background-color: #13797b } .projectSelector.epargne .step a { background-color: #f9c100 } .projectSelector.epargne .step a:hover { background-color: #ffe793 } .projectSelector.epargne .status .back a { background-color: #c69900 } .projectSelector.projets .step a, .projectSelector.cornerPro .step a { background-color: #f3871e } .projectSelector.projets .step a:hover, .projectSelector.cornerPro .step a:hover { background-color: #f9c897 } .projectSelector.projets .status .back a, .projectSelector.cornerPro .status .back a { background-color: #d36e0b } .projectSelector .status .back:before { display: none } .projectSelector .status .back a { display: block; position: relative; padding: 0.75rem 1.5rem; text-decoration: none; background-color: #2b6d2f } .projectSelector .status .back a:before { content: ""; background-image: url(../images/arrow.png); background-position: -51px -22px; width: 7px; height: 12px; width: 0.4375rem; height: 0.75rem; position: absolute; top: 50%; margin-top: -0.4375rem; left: 0.75rem } .projectSelector .status .back a span { display: block; padding: 0 0.625rem 0 0.5rem; font-weight: bold; margin: 0 } .projectSelector .status .filter { display: none } .projectSelector .step ul { list-style-type: none; margin: 0; overflow: hidden } .projectSelector .step ul li:last-child a { border-radius: 0 0 0.25rem 0.25rem } .projectSelector .step a { display: block; position: relative; font-weight: bold; padding: 0.75rem 1.5rem; text-decoration: none; background-color: #3A913F } .projectSelector .step a:hover { background-color: #b5e2b8 } .projectSelector .step a[data-sub]:hover:after { content: ""; background-image: url(../images/arrow.png); background-position: 0px -37px; width: 7px; height: 12px; width: 0.4375rem; height: 0.75rem; position: absolute; top: 50%; margin-top: -0.4375rem; right: 0.75rem } .projectSelector .step a span { display: block; padding: 0 0.625rem 0 0.5rem } .datepicker.credit table thead th { background-color: #00a0d7 } .datepicker.creditRenouvelable table thead th { background-color: #1AA4A7 } .datepicker.epargne table thead th { background-color: #f9c100 } .datepicker.assurance table thead th { background-color: #e7208c } .datepicker.projets table thead th, .datepicker.cornerPro table thead th { background-color: #f3871e } .datepicker table thead th { background-color: #3A913F } .datepicker table thead span.month { font-weight: bold } .datepicker table thead span.year, .datepicker table thead .date-switch { font-weight: bold } .datepicker table thead .prev, .datepicker table thead .next { text-align: center; vertical-align: middle } .datepicker table thead .prev i, .datepicker table thead .next i { display: inline-block; vertical-align: middle; width: 35px; height: 35px; background-image: url(../images/arrow.png); background-position: 0px -37px; width: 7px; height: 12px } .datepicker table thead .prev i { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg) } .datepicker table tbody tr td:first-child { padding-left: 20px } .datepicker table tbody tr td:last-child { padding-right: 20px } .datepicker table tbody tr:first-child td { padding-top: 16px } .datepicker table tbody tr:last-child td { padding-bottom: 16px } .accordion .accordion { margin: 0 } .accordion .content { padding: 0 } .accordion.multi_expand .accordion-navigation>a, .accordion.multi_expand .accordion dd>a { padding: 0.3125rem } .accordion .accordion-navigation>a.formSection, .accordion .accordion-navigation>a.mention, .accordion .accordion-navigation>span.formSection, .accordion .accordion dd>a.formSection, .accordion .accordion dd>a.mention, .accordion .accordion dd>span.formSection { background: transparent; border-bottom: 1px solid #d2d2d2; position: relative } .accordion .accordion-navigation>a.formSection .fleche, .accordion .accordion-navigation>a.mention .fleche, .accordion .accordion-navigation>span.formSection .fleche, .accordion .accordion dd>a.formSection .fleche, .accordion .accordion dd>a.mention .fleche, .accordion .accordion dd>span.formSection .fleche { display: inline-block; position: absolute; right: 0.625rem; top: 50%; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); width: 0.8125rem; height: 0.4375rem; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAHBAMAAAAhXtopAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAJFBMVEUAAAAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0AAABeG0DqAAAAC3RSTlMAq0ZDqe3uSEd34bkx2U0AAAABYktHRACIBR1IAAAACXBIWXMAAAsSAAALEgHS3X78AAAAL0lEQVQI12MQYgACZgcGVQUgbVbAwBQE5KYD2UABIJeBgSkCzAUKTCsA00zLgQQAi4AFgjQD6SoAAAAASUVORK5CYII=) } .accordion .accordion-navigation>a.globalFormSection, .accordion .accordion dd>a.globalFormSection { border-top: 1px solid #d2d2d2; position: relative } .accordion .accordion-navigation>a.globalFormSection .fleche, .accordion .accordion dd>a.globalFormSection .fleche { display: inline-block; width: 0.75rem; height: 1.25rem; background: url(../new-img/arrows/resultSimulation/arrowBot.png); position: absolute; right: 3%; top: 50%; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%) } .accordion .accordion-navigation>a.globalFormSection:before, .accordion .accordion dd>a.globalFormSection:before { content: ''; width: 0.5rem; height: 0.5rem; display: inline-block; border-radius: 50% } .accordion .accordion-navigation:last-child>a.globalFormSection, .accordion .accordion dd:last-child>a.globalFormSection { border-bottom: 1px solid #d2d2d2 } .accordion .accordion-navigation.active+.accordion-navigation>a.globalFormSection, .accordion .accordion-navigation.active+.accordion dd>a.globalFormSection, .accordion .accordion dd.active+.accordion-navigation>a.globalFormSection, .accordion .accordion dd.active+.accordion dd>a.globalFormSection { border-top: 0 } .accordion .accordion-navigation.active>a.globalFormSection, .accordion .accordion dd.active>a.globalFormSection { border-bottom: 1px solid #d2d2d2; color: #3A913F } .accordion .accordion-navigation.active>a.globalFormSection .fleche, .accordion .accordion dd.active>a.globalFormSection .fleche { background: url(../new-img/arrows/resultSimulation/arrowTop.png) } .accordion .accordion-navigation.active>a.globalFormSection:before, .accordion .accordion dd.active>a.globalFormSection:before { background: #3A913F } .accordion .accordion-navigation.active .content, .accordion .accordion dd.active .content { background: transparent; margin: 0 } .accordion .accordion-navigation.active .content .content, .accordion .accordion dd.active .content .content { padding: 1rem 0 } .accordion .accordion-navigation.active .content .tableStaticHead .content, .accordion .accordion dd.active .content .tableStaticHead .content { padding: 0 } .accordion .accordion-navigation.active>a.formSection, .accordion .accordion-navigation.active>a.mention, .accordion .accordion-navigation.active>span.formSection, .accordion .accordion dd.active>a.formSection, .accordion .accordion dd.active>a.mention, .accordion .accordion dd.active>span.formSection { border-bottom: 1px solid #d2d2d2; font-weight: bold } .accordion .accordion-navigation.active>a.formSection .fleche, .accordion .accordion-navigation.active>a.mention .fleche, .accordion .accordion-navigation.active>span.formSection .fleche, .accordion .accordion dd.active>a.formSection .fleche, .accordion .accordion dd.active>a.mention .fleche, .accordion .accordion dd.active>span.formSection .fleche { height: 0.5rem; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAICAMAAAAV+IX9AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAe1BMVEUAAAAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0AAAC1UF+/AAAAJ3RSTlMACcLSKQGk4yN65M3dHFD+9TAQ0dcVL1HY0A8We8gMv6WzOrUKxSwcGJ6IAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAFJJREFUCNc1jMURwDAAw1xMysyM3n/DNgX95DsZuNF0w8SPZZNC/ubQ9egHr4RRnKQZ80JJGUcVUNRsWqAT7NUY+BxGTJytJ5CCC9Zt/87M47wA2Q4E2OKUI8wAAAAASUVORK5CYII=) } .openLine { cursor: pointer } .form-box { background: #fff } .infosPerso .form-box { border: 1px solid #e6e7e8; padding: 0.9375rem } .infosPerso .form-box label, .infosPerso .form-box .label { font-weight: bold; margin-bottom: 0.3125rem; margin-top: 0.3125rem } .infosPerso .form-box label.abo, .infosPerso .form-box .label.abo { font-size: 0.75rem } .infosPerso .form-box label input, .infosPerso .form-box label select, .infosPerso .form-box .label input, .infosPerso .form-box .label select { font-weight: normal } .infosPerso .form-box select { background-color: #fff; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAGCAMAAAAi7JTKAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAATlBMVEUAAAC3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7cAAADFKhT6AAAAGXRSTlMA02pb4VL4b2D5TXVl+kj3eWlWRfXPQeVOlh3fygAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAA5SURBVAjXY2BkYoAAZhYGVjZ2MJODk4OBgYuTG8jk4WUGifDxCzAI8gpBVAqLiHKyQnUxiIlLgCgAJyMBXJXzsY0AAAAASUVORK5CYII=); background-position: 99% center } .infosPerso .form-box .iban-form { padding-right: 0 !important } .infosPerso .form-box .iban-form li { padding-right: 0 } .infosPerso .form-box .iban-form li:before { display: none } .infosPerso .form-box .button { text-transform: uppercase; font-weight: bold } .infosPerso .form-box .progress { margin-top: 0.3125rem } .infosPerso .form-box .upload-failed { color: #ff0c0c; font-weight: normal; line-height: 25px } .infosPerso .form-box .upload-success { font-weight: normal; line-height: 25px } .infosPerso .form-box .upload-progress-bar { font-weight: normal; font-style: italic } .infosPerso .form-box .confirm { font-weight: bold } .detailCompte .form-box:before { content: ""; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 8px solid #ffffff; position: absolute; top: -8px; right: 10% } .detailCompte .form-box.form-box-no-before:before { display: none } .detailCompte .form-box .status { display: inline-block !important; margin-left: 1.25rem; font-weight: bold; text-transform: uppercase } .detailCompte .form-box .status.active { color: #2d2d2d } .detailCompte .form-box .step ul { line-height: 16px; margin-bottom: 0 } .detailCompte .form-box .step .row { padding: 0 1.25rem 0.75rem } .detailCompte .form-box .step .row .account { text-transform: uppercase; font-weight: bold } .detailCompte .form-box .step .row .account .reference { color: #3A913F } .detailCompte .form-box .step .row .credit-cards-list { list-style-type: none; margin-left: 12% } .detailCompte .form-box .step .row .credit-cards-list li input[type="radio"]+label { font-weight: bold } .detailCompte .form-box .step .row .editUserAccount { color: #2d2d2d; text-transform: uppercase; text-decoration: underline } .detailCompte .form-box .step .row .toSelectize.small { width: 4.375rem } .detailCompte .form-box .step .form-box-title { font-weight: bold; line-height: 1.0625rem } .bulletProgressContainer { display: table; margin: 1.5625rem 0 5rem 0; width: 100%; list-style-type: none } .bulletProgressContainer li { display: table-cell; position: relative; vertical-align: middle; height: 27px; background: url("data:image/gif;base64,R0lGODlhAQACAIAAAM3NzQAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMwMTQgNzkuMTU2Nzk3LCAyMDE0LzA4LzIwLTA5OjUzOjAyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjI0MzQxNDRDM0Y0MTFFNDg3RDNBQkVENUY5QkZFMEMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjI0MzQxNDVDM0Y0MTFFNDg3RDNBQkVENUY5QkZFMEMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2MjQzNDE0MkMzRjQxMUU0ODdEM0FCRUQ1RjlCRkUwQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2MjQzNDE0M0MzRjQxMUU0ODdEM0FCRUQ1RjlCRkUwQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAAAAAAALAAAAAABAAIAAAICBAoAOw==") left center repeat-x; width: 100px } .bulletProgressContainer li.bullet { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkEwMzI0REQ5QzQwMjExRTRBQjQxOTJDMEU5RDZGNzJBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkEwMzI0RERBQzQwMjExRTRBQjQxOTJDMEU5RDZGNzJBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTAzMjRERDdDNDAyMTFFNEFCNDE5MkMwRTlENkY3MkEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTAzMjRERDhDNDAyMTFFNEFCNDE5MkMwRTlENkY3MkEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz66Ls2kAAAAt0lEQVR42mL8//8/A70AEwMdwahlo5bhBSz4JM+dO0eSYUZGRkMzGHWAeDUQvwfib0B8BIh9aWGZHRCfAOIQIBYAYk4gtgbiTUBcSk3LWIF4ARBz45BvA2INallmBcSKBBJZBLUsk6OSGqIse0olNURZBkp1j/DI/wPi5dSy7BcQJwLxDxzyjUB8jZpJfx80qW8B4u9A/BeIzwJxGBA3UaW4Qi+9SM3EA1pcMY62QUYtG5mWAQQYAClgIUYQ4vIFAAAAAElFTkSuQmCC") center center no-repeat; width: 27px; height: 27px } .bulletProgressContainer li.bullet.active { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFxWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMC0wOS0wN1QxMDo0NjoyMyswMjowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjAtMDktMDdUMTA6NTM6MDErMDI6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjAtMDktMDdUMTA6NTM6MDErMDI6MDAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OWI4YzRlNDctZjcwOC04YTRkLWFlNzUtNDkzMmZjYzJmOTY0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjhEOUY4QkNCQzQwMjExRTQ4RjFGQkVEODA4MjcwMDU3IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6OEQ5RjhCQ0JDNDAyMTFFNDhGMUZCRUQ4MDgyNzAwNTciIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEQ5RjhCQzhDNDAyMTFFNDhGMUZCRUQ4MDgyNzAwNTciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OEQ5RjhCQzlDNDAyMTFFNDhGMUZCRUQ4MDgyNzAwNTciLz4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6OWI4YzRlNDctZjcwOC04YTRkLWFlNzUtNDkzMmZjYzJmOTY0IiBzdEV2dDp3aGVuPSIyMDIwLTA5LTA3VDEwOjUzOjAxKzAyOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+RjKJ4QAAAL9JREFUSA1j+P//PwO9MMOoZaOWUWyZ1UR7NiDOAOI9QPwBiP8D8VMgXg3EHlSzDGiYKRA/gFqAC+8EYmGKLAMaYAnE3wlYBMM3gZifLMuAGvmA+AWRFsHwGnItayDRIhg2I8eye2Ra1k+SZUANvGRaBMKHSbVMkQLLrg9en1EYZxPIsayZTMssybFMmIx8tomSEsSKxBJElNKy0ZzIslGEWqU+OxBnAvE+IP4ExL+B+DEQrwdir9HKc9SyoWcZALW3rIuquIOUAAAAAElFTkSuQmCC") center center no-repeat } .norrsken .bulletProgressContainer li.bullet.active { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUU1QTg5N0EzRTk0MTFFNTg2OEI5RjExNzlGQjM0RUYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUU1QTg5NzkzRTk0MTFFNTg2OEI5RjExNzlGQjM0RUYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEQ5RjhCQ0FDNDAyMTFFNDhGMUZCRUQ4MDgyNzAwNTciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OEQ5RjhCQ0JDNDAyMTFFNDhGMUZCRUQ4MDgyNzAwNTciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4Xe1P+AAAA4klEQVR42uyWsQmDQBiFNWSFK1JZZAZdQOuzjEtkgQyQBTJFSk17LqBdNrBK4RCXJ/wBEYXzBSSBe/AV6i8fv8rD0FobbJVdsGG87P9k+6ULr1M4PlRAgwzEIAIdaIEBFeg/w4e7XScbJQVnkE/OH4UClOAG6m8e4yC6zoimyWUuZWVKNkocX0ki84qRaYeN5jbUjCwjP7qMkcWkLGZkESmLGFlHyjpG1pKylpEZUmYYWSXNsCal3Lda1ksFNY6iRuZ7tq6Grrs4bFjKXE21/kT4BA/X1l9K6H94vOxnZG8BBgBJKS6yQyV4OAAAAABJRU5ErkJggg==") center center no-repeat } .cora .bulletProgressContainer li.bullet.active { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDZDNkY2RjA0MjhCMTFFNTg0MTBBRTgwODZDNEJFMzciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDZDNkY2RUY0MjhCMTFFNTg0MTBBRTgwODZDNEJFMzciIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEQ5RjhCQ0FDNDAyMTFFNDhGMUZCRUQ4MDgyNzAwNTciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OEQ5RjhCQ0JDNDAyMTFFNDhGMUZCRUQ4MDgyNzAwNTciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7k1f4xAAABAklEQVR42mL8//8/A70AEwMdwahlQ88yFmyCwvUX0YXYgDgJiEOA2ASI+YH4GRAfA+K5QLwDWfHbRn3iLUMDpkC8Gojl0cSloJaD8C4gjgLZQ0kwWgLxISwWoQM3qC/5ybWMD4jXAzEHkVGiBg1SsiwrAmJxEtNAMBCbkWNZHJmJLpJUy3iBWJFMy0xItUyEguwkQqplbyiw7A2pln0G4vtkWnaWnASylEzLVpJj2QQgfkmiRZuB+Dg5loGKniAg/kGkRbeAOJmS4gpUBDkA8UMC6kBlozUQv6a0ijkJxOpAnAXE+6GJ5w8QPwHiDUDsDcTuxKRgxtEGz6hlg8YygAADAGaCLhJFlgwSAAAAAElFTkSuQmCC") center center no-repeat } .bulletProgressContainer li.bullet.active span { color: #3A913F; font-weight: bold } .norrsken .bulletProgressContainer li.bullet.active span { color: #e85113 } .cora .bulletProgressContainer li.bullet.active span { color: #0c79c2 } .bulletProgressContainer li.bullet.passed { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFxWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMC0wOS0wN1QxMDo0NjoyMyswMjowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjAtMDktMDdUMTA6NTI6NTErMDI6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjAtMDktMDdUMTA6NTI6NTErMDI6MDAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTU5YzJmYmUtZWQ5Zi00MDQ4LTg0MzMtNTk2ZGEwOWNiYzI1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjMxNzFBNzA1QzQwQTExRTQ5NEY3REE4MjM1MTAxQUM3IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MzE3MUE3MDVDNDBBMTFFNDk0RjdEQTgyMzUxMDFBQzciIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzE3MUE3MDJDNDBBMTFFNDk0RjdEQTgyMzUxMDFBQzciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzE3MUE3MDNDNDBBMTFFNDk0RjdEQTgyMzUxMDFBQzciLz4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6OTU5YzJmYmUtZWQ5Zi00MDQ4LTg0MzMtNTk2ZGEwOWNiYzI1IiBzdEV2dDp3aGVuPSIyMDIwLTA5LTA3VDEwOjUyOjUxKzAyOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+oeZvawAAANpJREFUSMftlL0KwjAURitiB3FxcBFHV19AEN/MJ9DB1UH3gg6OYnGtOlZHcXT2CeIJRAjlUmzaOmU4S+B+B3J/AqVU8C8CL/MyLyvFeDmdwRbC2mSEN2ABynCETuUyQpuwtkRfTk4yCrvQEt5D2AmiN0wKyygawA32di/0N0EsiF4wKtwziobwtIJiI+nBWRA9dI3TNFJ4FQIvcBfeU+g7j775wlQIzpLovpbeMzMcSY7oAO3KllqHmdCsKMpbYOc9M2MeWaKV3rHazpVZ4A3M9dXwV9/LvOxnPmxh/b+GdxB2AAAAAElFTkSuQmCC"); background-repeat: no-repeat } .bulletProgressContainer li.bullet.passed:hover span { color: #3A913F; cursor: pointer } .bulletProgressContainer li.bullet span { position: absolute; display: inline-block; width: 7.8125rem; top: 2.5rem; left: -2.5rem; text-align: center; text-transform: uppercase } .bulletProgressContainer.verticalProgress { display: inline-block; width: auto } .bulletProgressContainer.verticalProgress li { display: block; width: 27px; background-repeat: repeat-y; background-position: center; height: 100px } .bulletProgressContainer.verticalProgress li.bullet { height: 27px } .bulletProgressContainer.verticalProgress li.bullet span { top: 50%; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); left: auto; right: 2.5rem; text-align: right } .messagerie .filtreMsg { display: inline-block; vertical-align: top; padding-right: 0.625rem } .messagerie .retourMsg { display: inline-block; vertical-align: top; width: auto } .messagerie .supprimerMsg { display: inline-block; vertical-align: top; width: 125px } .messagerie .imprimerMsg { display: inline-block; vertical-align: top; width: 115px } .messagerie .nbMsg { display: inline-block; vertical-align: top; width: 125px } .messagerie .nbMsg select, .messagerie .nbMsg .selectize-control { text-align: center } .messagerie .pagerMsg { float: right; display: inline-block; vertical-align: top; width: 200px; text-align: right } .messagerie .pagerMsg .pagerStatus .current, .messagerie .pagerMsg .pagerStatus .total { font-weight: bold } .messagerie .pagerMsg .pagerBtns ul.pagination { margin-left: 0.3125rem; min-height: 0 } .messagerie .pagerMsg .pagerBtns ul.pagination li { margin: 0; height: auto } .messagerie .pagerMsg .pagerBtns ul.pagination li:first-child a { border-radius: 0.25rem 0 0 0.25rem } .messagerie .pagerMsg .pagerBtns ul.pagination li:last-child a { border-radius: 0 0.25rem 0.25rem 0; border-left: 0 } .messagerie .pagerMsg .pagerBtns ul.pagination li a { min-width: 30px; line-height: 30px } .messagerie .messageList .message { border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; background: #f8f8f8; padding: 0.75rem 1.125rem; overflow: hidden } .messagerie .messageList .message:first-child { border-top: 1px solid #dfdfdf } .messagerie .messageList .message.unread { background: #ffffff } .messagerie .messageList .message.unread>* { font-weight: bold } .messagerie .messageList .message .selectZone { float: left; width: 22px; line-height: 21px } .messagerie .messageList .message .selectZone input { margin: 0 } .messagerie .messageList .message .msgHead { display: block; overflow: hidden } .messagerie .messageContainer .message { border: 1px solid #dfdfdf; background: #ffffff; padding: 1.25rem } .selectAll { margin: 0.5rem 0.9rem; float: left } .selectAllCheck { width: 25px; height: 18px; margin-top: 8px } .selectAllText { font-size: 0.75rem; position: relative; float: right } .messagerie .disabledPagination { opacity: 0.5; pointer-events: none } .disabledPagination { opacity: 0.5; pointer-events: none } .connexion-deja-client { padding: 0.625rem 3.125rem 0.625rem 1.25rem; position: relative; overflow: hidden; background-color: #f5f5f5 } .connexion-deja-client .close { display: block; position: absolute; right: 20px; top: 50%; margin-top: -15px; width: 30px; height: 30px; background: url(../new-img/tools/closeBig.png) left top no-repeat } .connexion-deja-client .col { display: inline-block; vertical-align: middle; padding: 0.3125rem 0 } .connexion-deja-client .col .button, .connexion-deja-client .col span, .connexion-deja-client .col .savoirPlus { display: inline-block; vertical-align: middle; margin: 0 1.125rem 0 0 } .connexion-deja-client .col .savoirPlus { text-decoration: underline; color: #2d2d2d } .readMore .moreLink, .readMore .moreLink:hover, .readMore .moreLink:visited { display: inline-block; margin-left: 0.4375rem; color: #3A913F; text-decoration: none } .readMore.black .moreLink { color: #000000 !important; text-decoration: underline } .readMore .moreContent { display: none } .xml-section+.readMore>.moreContent>.xml-section>ul { margin-top: -20px } ul#choices { list-style-type: none; margin-left: 0 } ul#choices li { padding: 1.25rem 1.875rem } ul#choices li .questionTitle { line-height: 2.8125rem } ul#choices li .questionTitle>strong { display: inline-block; line-height: normal; vertical-align: middle } ul#choices li .button { padding-right: 1.25rem; padding-left: 1.25rem; margin-bottom: 0.3125rem } ul#choices li .button:not(.active) { background-color: #cacaca } .norrsken .credito-left { display: none !important } .steppedCarousel { border: 1px solid #f0f0f0; padding: 1.25rem 1rem } .steppedCarousel .steps { position: relative; display: table; width: 100%; table-layout: fixed; vertical-align: middle; margin: 0 0 1.25rem 0; border-bottom: 2px solid #ebebeb } .steppedCarousel .steps li { display: table-cell; position: relative; vertical-align: middle; padding: 0 0 1.25rem 0.625rem; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none } .steppedCarousel .steps li:first-child { padding-left: 0 } .steppedCarousel .steps li.active:after, .steppedCarousel .steps li.passed:after { content: ""; width: 100%; height: 2px; position: absolute; bottom: -2px; left: 0; background-color: #3A913F } .steppedCarousel .steps li a { opacity: .2; display: table; width: 100%; table-layout: auto } .steppedCarousel .steps li a .stepNumber { display: table-cell; color: #3A913F; font-size: 2.625rem; vertical-align: middle; padding-right: 0.375rem } .steppedCarousel .steps li a .stepTitle { display: table-cell; color: #2d2d2d; vertical-align: middle } .steppedCarousel .steps li.active a { opacity: 1 } .steppedCarousel .steps li.active a .stepTitle { font-weight: bold } .steppedCarousel .slick .slick-disabled { display: none !important } .steppedCarousel .slick .slick-prev { left: 0 } .steppedCarousel .slick .slick-next { right: 0 } .steppedCarousel .slick .slick-slide img { margin: 0 auto } .steppedCarousel.hideTitles .steps { table-layout: auto } .steppedCarousel.hideTitles .steps li a .stepTitle { display: none } .steppedCarousel.hideTitles .steps li.active a .stepTitle { display: table-cell } .steppedCarousel.credit .steps li.active:after, .steppedCarousel.credit .steps li.passed:after { background-color: #00a0d7 } .steppedCarousel.credit .steps li a .stepNumber { color: #00a0d7 } .steppedCarousel.creditRenouvelable .steps li.active:after, .steppedCarousel.creditRenouvelable .steps li.passed:after { background-color: #1AA4A7 } .steppedCarousel.creditRenouvelable .steps li a .stepNumber { color: #1AA4A7 } .steppedCarousel.epargne .steps li.active:after, .steppedCarousel.epargne .steps li.passed:after { background-color: #f9c100 } .steppedCarousel.epargne .steps li a .stepNumber { color: #f9c100 } .steppedCarousel.assurance .steps li.active:after, .steppedCarousel.assurance .steps li.passed:after { background-color: #e7208c } .steppedCarousel.assurance .steps li a .stepNumber { color: #e7208c } .steppedCarousel.projets .steps li.active:after, .steppedCarousel.projets .steps li.passed:after { background-color: #f3871e } .steppedCarousel.projets .steps li a .stepNumber { color: #f3871e } .authentification>.columns { padding: 2.5rem 4% } .authentification h3 { color: #3A913F; margin-bottom: 0.125rem } .authentification h3+p { margin-top: 0 } .authentification .acceptConventionAdhesion>label { color: #3A913F; font-weight: bold } .authentification .acceptConventionAdhesion ul { list-style-type: none; margin: 1rem 0; display: inline-block } .authentification .acceptConventionAdhesion ul li { display: inline-block; text-align: center; vertical-align: middle } .authentification .button { margin: 0 0.625rem } .authentification #conventionAdhesionAcceptContainer .row, .authentification #conventionAdhesionRefuseContainer .row { margin-bottom: 1.25rem } .authentification #conventionAdhesionAcceptContainer label, .authentification #conventionAdhesionRefuseContainer label { color: #3A913F; font-weight: bold } .authentification #conventionAdhesionAcceptContainer p, .authentification #conventionAdhesionRefuseContainer p { background: #ededed; padding: 1.875rem } .disableclose .close { display: none !important } .accesClient .authentification { padding: 2rem } .conventionAdhesion { border: 1px solid #dfdfdf; margin-bottom: 1.875rem; height: 23.125rem } .releveEnLigneContainer { border: 1px solid #dfdfdf; margin-bottom: 1.875rem; background: #ffffff; padding: 1.875rem 0.625rem 0.625rem } html { font-family: sans-serif !important; -ms-text-size-adjust: 100% !important; -webkit-text-size-adjust: 100% !important } .pf_inline_block { display: inline-block !important } .pf_hide { display: none } .pf_left { float: left } .pf_right { float: right } .passwordKeyboard { outline: none } .authentication_agreement_padding_bottom { padding-bottom: 10px } .authentication_agreement_padding { padding: 10px 0 } .authentication_agreement_inner { width: 100%; height: 300px; padding: 15px; overflow-y: scroll; -webkit-overflow-scrolling: touch } .authentication_agreement_container { padding: 20px 15px } .authentication_agreement_container { width: 100%; display: table; background: #fff; margin: 20px 0 40px 0; border: 1px solid #c3c3c3; padding: 20px } .mainNav .connectionContainer#lostConnectionContainer .subConnection>li { opacity: 1; visibility: visible } .hidescroll { overflow: hidden !important } .perte-mdp ul { list-style-type: none; margin: 0 } .perte-mdp ul.inline-radio li { display: inline-block; vertical-align: middle } .perte-mdp ul li label { font-size: 0.75rem; color: #7a7a7a } .perte-mdp ul li label span { display: inline-block; margin: 0 } .perte-mdp h3 { font-weight: bold; padding: 0.875rem 0; border-bottom: 1px solid #d9d9d9; text-transform: uppercase } .perte-mdp .right-col h2 { font-weight: bold; margin: 0.75rem 0 1.5rem } .perte-mdp .right-col .button { padding: 1rem 2rem 1.0625rem 2rem; font-size: 1rem; margin: 0 0.625rem; text-transform: uppercase; font-weight: bold } .perte-mdp .right-col label, .perte-mdp .right-col p { font-weight: normal } .lostCheck .mdpCheck { background: url("../new-img/pictos/forms/check.png") no-repeat center; height: 50px; display: block; width: 50px } .credit .maSituationPP>.columns>.row>.columns.form-box .step .row input[type="radio"]+label strong { color: #00a0d7 } .pretPersonalImgOK { background: url("../new-img/pictos/forms/ok.png") no-repeat; width: 30px; height: 24px; display: inline-block } .votreheader { background: #f8f8f8; padding: 2.375rem 2% 1rem; border-top: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf } .mpd_modalTooltip .ui-icon { font-size: 20px !important } .mpd_modalTooltip #edit-mail { border: none; max-height: 550px; overflow-x: auto } .mpd_modalTooltip .infosPerso>.columns { padding: 0 !important } #edit-mail .mail-step2 .loader { background-position: center 75% !important } #demanderUnFinancement-step1 .inlineSlider-label { font-size: 12px } .detailCompte .recapContrat { background-color: #ffffff } .detailCompte .recapContrat>.columns, .detailCompte .recapContrat>.column { padding: 1rem 2.5rem } .detailCompte .recapContrat>.columns .fullWidth, .detailCompte .recapContrat>.column .fullWidth { padding-left: 1.25rem; padding-right: 1.25rem; margin-left: -2.5rem; margin-right: -2.5rem } .detailCompte .recapContrat .recapLinks a { color: #2d2d2d } .detailCompte .recapContrat .recapLinks a:after { content: ""; background-image: url(../images/arrow.png); background-position: -44px 0px; width: 15px; height: 15px; display: inline-block; vertical-align: middle; width: 0.4375rem; height: 0.75rem; margin-left: 0.625rem } .detailCompte .recapContrat td.summaryPlus { position: relative; right: -10px } .detailCompte .recapContrat td.Summaryminus { position: relative; left: -10px } .detailCompte .recapContrat tfoot td:first-child { background: #fff !important } .detailCompte .recapContrat th .text-left:first-child { text-align: left !important } .detailCompte .recapContrat .tableStaticHead .header>div { background-color: #fff } .detailCompte .recap-pret>li { padding-left: 0; padding-right: 0 } .detailCompte .recap-pret>li .label { font-size: 0.75rem } .detailCompte .opposition { background-color: #ffffff; clear: both; padding-left: 2.5rem; padding-right: 2.5rem } .detailCompte .opposition>.columns, .detailCompte .opposition>.column { padding: 1rem 0 } .detailCompte .opposition>.columns .button, .detailCompte .opposition>.column .button { margin-bottom: 0 } .detailCompte .acrobatLink a { color: #2d2d2d } .detailCompte .numContrat { text-transform: uppercase } .detailCompte .downloadContrat { display: inline-block; color: #3A913F } .detailCompte .annotations { margin: 1.25rem 0 } .detailCompte .maSituation, .detailCompte .maSituationPP, .detailCompte .payerEnLigne { padding: 0 2.5rem; background-color: #F8F8F8; border-top: 1px solid #dfdfdf } .detailCompte .maSituation>.columns>.row>.columns, .detailCompte .maSituation>.columns>.row>.column, .detailCompte .maSituation>.column>.row>.columns, .detailCompte .maSituation>.column>.row>.column, .detailCompte .maSituationPP>.columns>.row>.columns, .detailCompte .maSituationPP>.columns>.row>.column, .detailCompte .maSituationPP>.column>.row>.columns, .detailCompte .maSituationPP>.column>.row>.column, .detailCompte .payerEnLigne>.columns>.row>.columns, .detailCompte .payerEnLigne>.columns>.row>.column, .detailCompte .payerEnLigne>.column>.row>.columns, .detailCompte .payerEnLigne>.column>.row>.column { padding-top: 1.375rem; padding-bottom: 1.375rem } .detailCompte .maSituation>.columns>.row.bordered, .detailCompte .maSituation>.column>.row.bordered, .detailCompte .maSituationPP>.columns>.row.bordered, .detailCompte .maSituationPP>.column>.row.bordered, .detailCompte .payerEnLigne>.columns>.row.bordered, .detailCompte .payerEnLigne>.column>.row.bordered { border-bottom: 1px solid #dfdfdf } .detailCompte .maSituation>.columns>.row.bordered:last-child, .detailCompte .maSituation>.column>.row.bordered:last-child, .detailCompte .maSituationPP>.columns>.row.bordered:last-child, .detailCompte .maSituationPP>.column>.row.bordered:last-child, .detailCompte .payerEnLigne>.columns>.row.bordered:last-child, .detailCompte .payerEnLigne>.column>.row.bordered:last-child { border-bottom: 0 } .detailCompte .maSituation>.columns .annotations, .detailCompte .maSituation>.column .annotations, .detailCompte .maSituationPP>.columns .annotations, .detailCompte .maSituationPP>.column .annotations, .detailCompte .payerEnLigne>.columns .annotations, .detailCompte .payerEnLigne>.column .annotations { margin: 20px 0 } .detailCompte .maSituation.payerEnLigne, .detailCompte .maSituationPP.payerEnLigne, .detailCompte .payerEnLigne.payerEnLigne { padding: 1.875rem 2.5rem } .detailCompte .maSituation .button, .detailCompte .maSituationPP .button, .detailCompte .payerEnLigne .button { margin-bottom: 0.625rem } .detailCompte .tabsContents { background: #fff } .detailCompte .tabsContents>.columns, .detailCompte .tabsContents>.column { padding: 0 } .detailCompte .tabsContents .tabs-content { padding: 0; margin-bottom: 0 } .detailCompte .tabsContents .tabs-content>.content { padding: 0 } .detailCompte .tabsContents .tabs-content .maSituation { border-top: 0; background: #f8f8f8; margin: 0; padding: 3.4375rem 3% } .detailCompte .tabsContents .tabs-content .maSituation .bordered { border-bottom: 1px solid #dfdfdf } .detailCompte label, .detailCompte .label { font-weight: bold; line-height: 1.0625rem } .detailCompte small { font-weight: normal; display: inline-block } .detailCompte .icon-compte { display: inline-block; width: 49px; height: 49px; line-height: 49px; margin: 0.3125rem; text-align: center } .detailCompte .icon-compte img { display: inline-block; vertical-align: middle } .detailCompte .icon-compte.radius { background-color: #3A913F; border-radius: 50% } .detailCompte .icon-compte.left { margin: 0.3125rem 0.75rem 0.3125rem 0 } .detailCompte .logo-chaine { margin: 0.3125rem } .detailCompte .logo-chaine.left { margin: 0.3125rem 0.75rem 0.3125rem 0 } .detailCompte .teaser { overflow: hidden; z-index: 0; position: relative; line-height: 100% } .detailCompte .teaser .teaserContent { display: inline-block; vertical-align: middle; line-height: normal; color: #fff; margin-top: 3.125rem } .detailCompte .teaser .teaserContent h2 { color: #fff } .detailCompte .teaser .teaserBackground { position: relative; top: 0; width: 100%; left: 0; z-index: -1; height: 100% } .carteOption { height: 3.125rem; line-height: 3.125rem } .carteOption>span { line-height: normal; display: inline-block; vertical-align: middle } .carteOption .carte-default { margin-right: 0.9375rem } .iconIdea:before { content: ''; background-image: url(../new-img/pictos/idea.png); width: 2.75rem; height: 3rem; display: inline-block; position: absolute } .iconIdea>div { display: inline-block; padding-left: 3.4375rem } .back:before { content: ""; display: inline-block; vertical-align: middle; width: 1.125rem; height: 1.125rem; background-image: url(../new-img/arrows/back.png); background-position: center center; background-repeat: no-repeat; background-color: #3A913F; border-radius: 100% } .credit .back:before { background-color: #00a0d7 } .creditRenouvelable .back:before { background-color: #1AA4A7 } .epargne .back:before { background-color: #f9c100 } .assurance .back:before { background-color: #e7208c } .projets .back:before, .cornerPro .back:before { background-color: #f3871e } .back span { display: inline-block; line-height: 1.125rem; color: #3A913F; vertical-align: middle; margin-left: 0.25rem } .credit .back span { color: #00a0d7 } .creditRenouvelable .back span { color: #1AA4A7 } .epargne .back span { color: #f9c100 } .assurance .back span { color: #e7208c } .projets .back span, .cornerPro .back span { color: #f3871e } .back.emphasize:before, .productZone .content .back.nb-points:before { background-color: #3A913F !important } .back.emphasize span, .productZone .content .back.nb-points span { color: #3A913F !important } .back.emphasize.credit:before, .productZone .content .back.credit.nb-points:before { background-color: #00a0d7 !important } .back.emphasize.credit span, .productZone .content .back.credit.nb-points span { color: #00a0d7 !important } .back.emphasize.creditRenouvelable:before, .productZone .content .back.creditRenouvelable.nb-points:before { background-color: #1AA4A7 !important } .back.emphasize.creditRenouvelable span, .productZone .content .back.creditRenouvelable.nb-points span { color: #1AA4A7 !important } .back.emphasize.epargne:before, .productZone .content .back.epargne.nb-points:before { background-color: #f9c100 !important } .back.emphasize.epargne span, .productZone .content .back.epargne.nb-points span { color: #f9c100 !important } .back.emphasize.assurance:before, .productZone .content .back.assurance.nb-points:before { background-color: #e7208c !important } .back.emphasize.assurance span, .productZone .content .back.assurance.nb-points span { color: #e7208c !important } .back.emphasize.projets:before, .productZone .content .back.projets.nb-points:before, .back.emphasize.cornerPro:before, .productZone .content .back.cornerPro.nb-points:before { background-color: #f3871e !important } .back.emphasize.projets span, .productZone .content .back.projets.nb-points span, .back.emphasize.cornerPro span, .productZone .content .back.cornerPro.nb-points span { color: #f3871e !important } .generalLeftContent.credit .downloadContrat { color: #00a0d7 } .generalLeftContent.creditRenouvelable .downloadContrat { color: #1AA4A7 } .generalLeftContent.epargne .downloadContrat { color: #f9c100 } .generalLeftContent.assurance .downloadContrat { color: #e7208c } .generalLeftContent.projets .downloadContrat, .generalLeftContent.cornerPro .downloadContrat { color: #f3871e } .generalLeftContent.norrsken .downloadContrat { color: #e85113 !important } .generalLeftContent.cora .downloadContrat { color: #2ed3bb !important } .generalLeftContent.credit .icon-compte.radius { background-color: #00a0d7 } .generalLeftContent.creditRenouvelable .icon-compte.radius { background-color: #1AA4A7 } .generalLeftContent.epargne .icon-compte.radius { background-color: #f9c100 } .generalLeftContent.assurance .icon-compte.radius { background-color: #e7208c } .generalLeftContent.projets .icon-compte.radius, .generalLeftContent.cornerPro .icon-compte.radius { background-color: #f3871e } .generalLeftContent.norrsken .icon-compte.radius { background-color: #e85113 !important } .generalLeftContent.cora .icon-compte.radius { background-color: #2ed3bb !important } .credit .maSituation>.columns>.row>.columns.form-box .step .row .account .reference, .credit .maSituation>.columns>.row>.column.form-box .step .row .account .reference, .credit .maSituation>.column>.row>.columns.form-box .step .row .account .reference, .credit .maSituation>.column>.row>.column.form-box .step .row .account .reference, .credit .payerEnLigne>.columns>.row>.columns.form-box .step .row .account .reference, .credit .payerEnLigne>.columns>.row>.column.form-box .step .row .account .reference, .credit .payerEnLigne>.column>.row>.columns.form-box .step .row .account .reference, .credit .payerEnLigne>.column>.row>.column.form-box .step .row .account .reference { color: #00a0d7 } .creditRenouvelable .maSituation>.columns>.row>.columns.form-box .step .row .account .reference, .creditRenouvelable .maSituation>.columns>.row>.column.form-box .step .row .account .reference, .creditRenouvelable .maSituation>.column>.row>.columns.form-box .step .row .account .reference, .creditRenouvelable .maSituation>.column>.row>.column.form-box .step .row .account .reference, .creditRenouvelable .payerEnLigne>.columns>.row>.columns.form-box .step .row .account .reference, .creditRenouvelable .payerEnLigne>.columns>.row>.column.form-box .step .row .account .reference, .creditRenouvelable .payerEnLigne>.column>.row>.columns.form-box .step .row .account .reference, .creditRenouvelable .payerEnLigne>.column>.row>.column.form-box .step .row .account .reference { color: #1AA4A7 } .epargne .maSituation>.columns>.row>.columns.form-box .step .row .account .reference, .epargne .maSituation>.columns>.row>.column.form-box .step .row .account .reference, .epargne .maSituation>.column>.row>.columns.form-box .step .row .account .reference, .epargne .maSituation>.column>.row>.column.form-box .step .row .account .reference, .epargne .payerEnLigne>.columns>.row>.columns.form-box .step .row .account .reference, .epargne .payerEnLigne>.columns>.row>.column.form-box .step .row .account .reference, .epargne .payerEnLigne>.column>.row>.columns.form-box .step .row .account .reference, .epargne .payerEnLigne>.column>.row>.column.form-box .step .row .account .reference { color: #f9c100 } .assurance .maSituation>.columns>.row>.columns.form-box .step .row .account .reference, .assurance .maSituation>.columns>.row>.column.form-box .step .row .account .reference, .assurance .maSituation>.column>.row>.columns.form-box .step .row .account .reference, .assurance .maSituation>.column>.row>.column.form-box .step .row .account .reference, .assurance .payerEnLigne>.columns>.row>.columns.form-box .step .row .account .reference, .assurance .payerEnLigne>.columns>.row>.column.form-box .step .row .account .reference, .assurance .payerEnLigne>.column>.row>.columns.form-box .step .row .account .reference, .assurance .payerEnLigne>.column>.row>.column.form-box .step .row .account .reference { color: #e7208c } .projets .maSituation>.columns>.row>.columns.form-box .step .row .account .reference, .cornerPro .maSituation>.columns>.row>.columns.form-box .step .row .account .reference, .projets .maSituation>.columns>.row>.column.form-box .step .row .account .reference, .cornerPro .maSituation>.columns>.row>.column.form-box .step .row .account .reference, .projets .maSituation>.column>.row>.columns.form-box .step .row .account .reference, .cornerPro .maSituation>.column>.row>.columns.form-box .step .row .account .reference, .projets .maSituation>.column>.row>.column.form-box .step .row .account .reference, .cornerPro .maSituation>.column>.row>.column.form-box .step .row .account .reference, .projets .payerEnLigne>.columns>.row>.columns.form-box .step .row .account .reference, .cornerPro .payerEnLigne>.columns>.row>.columns.form-box .step .row .account .reference, .projets .payerEnLigne>.columns>.row>.column.form-box .step .row .account .reference, .cornerPro .payerEnLigne>.columns>.row>.column.form-box .step .row .account .reference, .projets .payerEnLigne>.column>.row>.columns.form-box .step .row .account .reference, .cornerPro .payerEnLigne>.column>.row>.columns.form-box .step .row .account .reference, .projets .payerEnLigne>.column>.row>.column.form-box .step .row .account .reference, .cornerPro .payerEnLigne>.column>.row>.column.form-box .step .row .account .reference { color: #f3871e } .maSituation>.columns>.row>.columns.form-box .step .row .norrsken .account .reference, .maSituation>.columns>.row>.column.form-box .step .row .norrsken .account .reference, .maSituation>.column>.row>.columns.form-box .step .row .norrsken .account .reference, .maSituation>.column>.row>.column.form-box .step .row .norrsken .account .reference, .payerEnLigne>.columns>.row>.columns.form-box .step .row .norrsken .account .reference, .payerEnLigne>.columns>.row>.column.form-box .step .row .norrsken .account .reference, .payerEnLigne>.column>.row>.columns.form-box .step .row .norrsken .account .reference, .payerEnLigne>.column>.row>.column.form-box .step .row .norrsken .account .reference { propertie: #e85113 } .maSituation>.columns>.row>.columns.form-box .step .row .cora .account .reference, .maSituation>.columns>.row>.column.form-box .step .row .cora .account .reference, .maSituation>.column>.row>.columns.form-box .step .row .cora .account .reference, .maSituation>.column>.row>.column.form-box .step .row .cora .account .reference, .payerEnLigne>.columns>.row>.columns.form-box .step .row .cora .account .reference, .payerEnLigne>.columns>.row>.column.form-box .step .row .cora .account .reference, .payerEnLigne>.column>.row>.columns.form-box .step .row .cora .account .reference, .payerEnLigne>.column>.row>.column.form-box .step .row .cora .account .reference { propertie: #2ed3bb } .confirmOK { background: url("../new-img/pictos/forms/ok.png") no-repeat center; height: 30px } .creditRenouvelable .btn-IAactive { background-color: #1AA4A7 !important; color: #ffffff !important; opacity: 0.5; border: 1px solid #1AA4A7 !important } .credit .btn-IAactive { background-color: #00A0D7 !important; color: #ffffff !important; opacity: 0.5; border: 1px solid #00A0D7 !important } .detailCompte .form-box-message:before { content: ""; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 8px solid #ffffff; position: absolute; top: -8px; right: 10% } .amountLimit { border-radius: 4px !important } .detailCompte .form-box .step .row.retClientMsg { padding-bottom: 0 } .detailCompte .form-box .step .row.retClientMsg p { font-size: 0.8rem; line-height: 1.1rem; margin: 0 } .detailCompte .form-box .step .row.retClientMsg p span { font-size: 0.65rem } .contratPapier>.columns { padding: 2.5rem 4% } .contratPapier h1 { font-size: 0.75rem !important; line-height: 30px !important; text-transform: uppercase; border-bottom: 1px solid #a3a3a3; margin-bottom: 1.25rem !important } .contratPapier h2 { font-size: 0.875rem !important; line-height: 25px !important } .contratPapier .confirm { text-align: center } .contratPapier.credit ul li:before { color: #00a0d7 } .contratPapier.creditRenouvelable ul li:before { color: #1AA4A7 } .contratPapier.epargne ul li:before { color: #f9c100 } .contratPapier.assurance ul li:before { color: #e7208c } .contratPapier.projets ul li:before, .contratPapier.cornerPro ul li:before { color: #f3871e } .contratPapier.cetelemEtVous ul li:before { color: #3A913F } .panorama table.tableRWD tbody th { background-color: transparent } .panorama .button.expand.newPrev { padding-top: 4px; padding-bottom: 4px } .panorama article .header { background: #f8f8f8; padding: 2.375rem 2% 1rem; border-top: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf } .panorama article .compte .head { overflow: hidden; margin-bottom: 2.5rem; border-bottom: 1px solid #3A913F } .panorama article .compte .head.smallSlider { border-bottom: 0 } .panorama article .compte .head .picto { float: left; border-radius: 100%; background: #3A913F; margin-right: 4% } .panorama article .compte .head h3 { overflow: hidden; color: #2d2d2d; font-weight: bold; text-transform: uppercase; padding-top: 0.25rem } .panorama article .compte .head h3 span { display: block; font-weight: normal; text-transform: none } .panorama article .compte .content { padding: 0.3125rem 0 0.5rem } .panorama article .compte .content .date { font-weight: bolder } .panorama article .compte .content .row { padding: 0.625rem 0 0.375rem; margin: 0; border-top: 1px solid #dfdfdf } .panorama article .compte .content .row:first-child { border-top: 0 } .panorama article .compte .content .row .columns { padding-right: 0 } .panorama article .compte .content .row .columns:first-child { padding: 0 } .panorama article .compte .content h4 { margin: 0; font-weight: bold } .panorama article .compte .content h4.montant-disponsible { font-size: 16px } .panorama article .compte .content .value { font-weight: bold } .panorama article .compte .content .value small { display: block; color: #000000 } .panorama article .compte .content .btn { display: block; color: #3A913F; text-transform: uppercase; font-weight: bold } .panorama article .compte .foot .button { margin-bottom: 0.625rem } .panorama article .compte.credit .head { border-color: #00a0d7; line-height: .1 } .panorama article .compte.credit .head .picto { background: #00a0d7 } .panorama article .compte.credit .content .value, .panorama article .compte.credit .content .btn { color: #00a0d7 } .panorama article .compte.credit .content .btn:after { border-color: #00a0d7 } .panorama article .compte.credit .content .btn.on:after { background: #00a0d7 } .panorama article .compte.epargne .content .value small { padding-top: 0.75rem } .panorama article .compte.creditRenouvelable .head { border-color: #1AA4A7; line-height: .1 } .panorama article .compte.creditRenouvelable .head .picto { background: #1AA4A7 } .panorama article .compte.creditRenouvelable .content .value, .panorama article .compte.creditRenouvelable .content .btn { color: #1AA4A7 } .panorama article .compte.creditRenouvelable .content .btn:after { border-color: #1AA4A7 } .panorama article .compte.creditRenouvelable .content .btn.on:after { background: #1AA4A7 } .panorama article .compte.epargne .head { border-color: #f9c100; line-height: .1 } .panorama article .compte.epargne .head .picto { background: #f9c100 } .panorama article .compte.epargne .content .value, .panorama article .compte.epargne .content .btn { color: #f9c100 } .panorama article .compte.epargne .content .btn:after { border-color: #f9c100 } .panorama article .compte.epargne .content .btn.on:after { background: #f9c100 } .panorama article .compte.assurance .head { border-color: #e7208c; line-height: .1 } .panorama article .compte.assurance .head .picto { background: #e7208c } .panorama article .compte.assurance .content .value, .panorama article .compte.assurance .content .btn { color: #e7208c } .panorama article .compte.assurance .content .btn:after { border-color: #e7208c } .panorama article .compte.assurance .content .btn.on:after { background: #e7208c } .panorama article .compte.projets .head, .panorama article .compte.cornerPro .head { border-color: #f3871e } .panorama article .compte.projets .head .picto, .panorama article .compte.cornerPro .head .picto { background: #f3871e } .panorama article .compte.projets .content .value, .panorama article .compte.projets .content .btn, .panorama article .compte.cornerPro .content .value, .panorama article .compte.cornerPro .content .btn { color: #f3871e } .panorama article .compte.projets .content .btn:after, .panorama article .compte.cornerPro .content .btn:after { border-color: #f3871e } .panorama article .compte.projets .content .btn.on:after, .panorama article .compte.cornerPro .content .btn.on:after { background: #f3871e } .panorama article .compte.cetelemEtVous .head { border-color: #3A913F } .panorama article .compte.cetelemEtVous .head .picto { background: #3A913F } .panorama article .compte.cetelemEtVous .content .value, .panorama article .compte.cetelemEtVous .content .btn { color: #3A913F } .panorama article .compte.cetelemEtVous .content .btn:after { border-color: #3A913F } .panorama article .compte.cetelemEtVous .content .btn.on:after { background: #3A913F } .panorama article .decouvrir .head { text-align: center; padding-top: 1.875rem; padding-bottom: 1.25rem } .panorama article .decouvrir .head .picto { display: inline-block; border-radius: 100%; background: #3A913F; margin-bottom: 0.625rem } .panorama article .decouvrir .head h3 { font-weight: bold } .panorama article .decouvrir .content { text-align: center; padding-bottom: 0.625rem } .panorama article .decouvrir .foot .button { margin-bottom: 0.625rem } .panorama article .decouvrir.credit .head .picto { background: #00a0d7 } .panorama article .decouvrir.creditRenouvelable .head .picto { background: #1AA4A7 } .panorama article .decouvrir.epargne .head .picto { background: #f9c100 } .panorama article .decouvrir.assurance .head .picto { background: #e7208c } .panorama article .decouvrir.projets .head .picto, .panorama article .decouvrir.cornerPro .head .picto { background: #f3871e } .panorama article .decouvrir.cetelemEtVous .head .picto { background: #3A913F } .panorama article .sauvegarde .head { overflow: hidden; border-bottom: 1px solid #3A913F } .panorama article .sauvegarde .head.smallSlider { border-bottom: 0 } .panorama article .sauvegarde .head .picto { float: left; border-radius: 100%; background: #3A913F; margin-right: 5%; margin-bottom: 0.625rem } .panorama article .sauvegarde .head h3 { overflow: hidden; font-weight: bold; text-transform: uppercase; padding-top: 0.25rem } .panorama article .sauvegarde .head h3 span { display: block; font-weight: normal; text-transform: none } .panorama article .sauvegarde .content { padding: 0.3125rem 0 0.5rem } .panorama article .sauvegarde .content .row { padding: 0.625rem 0 0.375rem; margin: 0; border-top: 1px solid #dfdfdf } .panorama article .sauvegarde .content .row:first-child { border-top: 0 } .panorama article .sauvegarde .content .row .columns { padding-right: 0 } .panorama article .sauvegarde .content .row .columns:first-child { padding: 0 } .panorama article .sauvegarde .content h4 { margin: 0; font-weight: bold; text-transform: uppercase } .panorama article .sauvegarde .content .arrow { position: relative } .panorama article .sauvegarde .content .arrow span { font-weight: bold } .panorama article .sauvegarde .content .arrow span small { display: block } .panorama article .sauvegarde .content .arrow:after { content: ""; display: block; position: absolute; right: -0.75rem; top: 50%; margin-top: -0.5rem; width: 0.9375rem; height: 0.9375rem; background-image: url(../images/arrow.png); background-position: -44px 0px; width: 15px; height: 15px } .panorama article .sauvegarde .content .value { font-weight: bold } .panorama article .sauvegarde .content .value small { display: block } .panorama article .sauvegarde .content .value span { display: block; font-size: 0.75rem; line-height: 14px } .panorama article .sauvegarde .content .small .value { font-weight: bold } .panorama article .sauvegarde .content .btn { display: block; color: #3A913F; text-transform: uppercase; font-weight: bold; padding-right: 1.25rem } .panorama article .sauvegarde .content .btn:after { content: ">"; display: block; position: absolute; right: 0; top: 50%; margin-top: -0.625rem; width: 1.25rem; height: 1.25rem; text-align: center; line-height: 20px; border-radius: 100%; border: 1px solid #3A913F; font-weight: normal } .panorama article .sauvegarde .content .btn.on:after { content: "X"; color: #ffffff; background: #3A913F } .panorama article .sauvegarde .foot .button { margin-bottom: 0.625rem } .panorama article .sauvegarde.credit .head { border-color: #00a0d7 } .panorama article .sauvegarde.credit .head .picto { background: #00a0d7 } .panorama article .sauvegarde.credit .content .value, .panorama article .sauvegarde.credit .content .btn { color: #00a0d7 } .panorama article .sauvegarde.credit .content .btn:after { border-color: #00a0d7 } .panorama article .sauvegarde.credit .content .btn.on:after { background: #00a0d7 } .panorama article .sauvegarde.creditRenouvelable .head { border-color: #1AA4A7 } .panorama article .sauvegarde.creditRenouvelable .head .picto { background: #1AA4A7 } .panorama article .sauvegarde.creditRenouvelable .content .value, .panorama article .sauvegarde.creditRenouvelable .content .btn { color: #1AA4A7 } .panorama article .sauvegarde.creditRenouvelable .content .btn:after { border-color: #1AA4A7 } .panorama article .sauvegarde.creditRenouvelable .content .btn.on:after { background: #1AA4A7 } .panorama article .sauvegarde.epargne .head { border-color: #f9c100 } .panorama article .sauvegarde.epargne .head .picto { background: #f9c100 } .panorama article .sauvegarde.epargne .content .value, .panorama article .sauvegarde.epargne .content .btn { color: #f9c100 } .panorama article .sauvegarde.epargne .content .btn:after { border-color: #f9c100 } .panorama article .sauvegarde.epargne .content .btn.on:after { background: #f9c100 } .panorama article .sauvegarde.assurance .head { border-color: #e7208c } .panorama article .sauvegarde.assurance .head .picto { background: #e7208c } .panorama article .sauvegarde.assurance .content .value, .panorama article .sauvegarde.assurance .content .btn { color: #e7208c } .panorama article .sauvegarde.assurance .content .btn:after { border-color: #e7208c } .panorama article .sauvegarde.assurance .content .btn.on:after { background: #e7208c } .panorama article .sauvegarde.projets .head, .panorama article .sauvegarde.cornerPro .head { border-color: #f3871e } .panorama article .sauvegarde.projets .head .picto, .panorama article .sauvegarde.cornerPro .head .picto { background: #f3871e } .panorama article .sauvegarde.projets .content .value, .panorama article .sauvegarde.projets .content .btn, .panorama article .sauvegarde.cornerPro .content .value, .panorama article .sauvegarde.cornerPro .content .btn { color: #f3871e } .panorama article .sauvegarde.projets .content .btn:after, .panorama article .sauvegarde.cornerPro .content .btn:after { border-color: #f3871e } .panorama article .sauvegarde.projets .content .btn.on:after, .panorama article .sauvegarde.cornerPro .content .btn.on:after { background: #f3871e } .panorama article .sauvegarde.cetelemEtVous .head { border-color: #3A913F } .panorama article .sauvegarde.cetelemEtVous .head .picto { background: #3A913F } .panorama article .sauvegarde.cetelemEtVous .content .value, .panorama article .sauvegarde.cetelemEtVous .content .btn { color: #3A913F } .panorama article .sauvegarde.cetelemEtVous .content .btn:after { border-color: #3A913F } .panorama article .sauvegarde.cetelemEtVous .content .btn.on:after { background: #3A913F } .panorama article .mentions { padding: 1.25rem 3%; color: #939393 } .cartes form { margin: 0 } .cartes .votreCarte .listeCartes { list-style-type: none; margin: 0; padding: 0 } .cartes .votreCarte .listeCartes>li { border-top: 1px solid #dfdfdf; padding: 1.875rem 0 } .cartes .votreCarte .listeCartes>li:last-child { border-bottom: 1px solid #dfdfdf } .cartes .votreCarte .listeCartes>li img { margin-bottom: 0.4375rem } .cartes .votreCarte .listeCartes>li label { margin-top: 0.4375rem; font-weight: bold; text-transform: uppercase } .cartes .votreCarte .listeCartes>li input+label { margin: 0.75rem 0 0 } .cartes .votreCarte .listeCartes>li input+label:before { margin: 0 } .cartes [class^='ia-'] { background: #ffffff; padding: 1.25rem; margin-bottom: 1.25rem } .cartes .accordion:first-child { margin: 0 } .cartes .accordion .accordion-navigation>.content, .cartes .accordion dd>.content { padding: 0 } .equalBox { border-left: 1px solid #dfdfdf; padding: 0.625rem 6% 0.625rem } .slick-active:first-child .equalBox, .slick-slide:not(.slick-active)+.slick-active .equalBox { border-left: none } .suiviDemande .telNumber { color: #D573B9 } .suiviDemande .credit [data-title="Statut"] a { color: #00a0d7 } .suiviDemande .creditRenouvelable [data-title="Statut"] a { color: #1AA4A7 } .suiviDemande .epargne [data-title="Statut"] a { color: #f9c100 } .suiviDemande .assurance [data-title="Statut"] a { color: #e7208c } .suiviDemande .projets [data-title="Statut"] a, .suiviDemande .cornerPro [data-title="Statut"] a { color: #f3871e } .suiviDemande .assurance .picto:before { background-color: #e7208c } .suiviDemande .projets .picto:before, .suiviDemande .cornerPro .picto:before { background-color: #f3871e } .suiviDemande .picto { display: inline-block; min-height: 2.25rem; line-height: 2.25rem; position: relative } .suiviDemande .picto>span { display: inline-block; padding-left: 3rem; text-transform: none; line-height: normal; vertical-align: middle } .suiviDemande .picto:before { content: ''; display: inline-block; width: 2.1875rem; height: 2.1875rem; position: absolute; background-position: center; background-repeat: no-repeat; background-size: 90%; border-radius: 50% } .suiviDemande .picto.voiture:before { background-image: url(../new-img/pictos/white/voiture.png) } .suiviDemande .picto.travaux:before { background-image: url(../new-img/pictos/white/travaux.png) } .suiviDemande .picto.cr:before { background-image: url(../new-img/pictos/white/creditRenouvelable.png) } .suiviDemande .picto.rachat-home:before { background-image: url(../new-img/pictos/white/rachatHomeIcon.png); width: 3.6875rem } .suiviDemande .picto.rachat:before { background-image: url(../new-img/pictos/white/rachatIcon.png) } .suiviDemande .picto.epargne:before { background-image: url(../new-img/pictos/white/epargneIcon.png) } .panorama .hide { display: none !important } .assurance .hide { display: none !important } .pictoCommon, .epargnePicto, .epargneAPicto, .creditVoiture, .creditTravaux, .vehiculeDeLoisirs, .regroupementDeCredits, .creditPortefeuille { float: left; border-radius: 100%; margin-right: 7%; margin-bottom: 1.25rem; display: inline-block; position: relative; width: 2.8125rem; height: 2.8125rem } .epargnePicto { background: url("../new-img/pictos/white/epargne.png") center center no-repeat; background-color: #f9c100 } .epargneAPicto { background: url("../new-img/pictos/white/epargneA.png") center center no-repeat; background-color: #f9c100 } .creditVoiture { background: url("../new-img/pictos/white/voiture.png") center center no-repeat; background-color: #00a0d7 } .creditTravaux { background: url("../new-img/pictos/white/travaux.png") center center no-repeat; background-color: #00a0d7 } .vehiculeDeLoisirs { background: url("../new-img/pictos/white/vehiculeDeLoisirs.png") center center no-repeat; background-color: #00a0d7 } .regroupementDeCredits { background: url("../new-img/pictos/white/regroupementDeCredits.png") center center no-repeat; background-color: #00a0d7 } .creditPortefeuille { background: url("../new-img/pictos/white/portefeuille.png") center center no-repeat; background-color: #00a0d7 } .creditRenouvelableMontant { background: url("../new-img/pictos/white/montant.png") center center no-repeat } .creditRenouvelableDate { background: url("../new-img/pictos/white/date.png") center center no-repeat } .creditRenouvelableDuree { background: url("../new-img/pictos/white/duree.png") center center no-repeat } .creditRenouvelablePayer { background: url("../new-img/pictos/white/resteAPayer.png") center center no-repeat } .loadWCMImage { background: url("../new-img/medias/cartes/cb.png") center center no-repeat; display: inline-block; height: 28px; width: 42px; vertical-align: middle } .crlTreatment48 { background: url("../new-img/medias/traite-sous/treatment-48-creditrenouvelable.png") center center no-repeat; display: inline-block; width: 67px; height: 72px } .picto-codechaine { border-radius: 100%; float: left; margin-right: 7% } table.simple tbody th:first-child { text-align: center !important } table.simple thead th:first-child { text-align: center !important } .onedts a.close, .twodts a.close, .threedts a.close { top: 3px; background: white; text-decoration: none; color: #c1c1c1; border-radius: 100%; width: 19px; height: 19px; text-align: center; line-height: 19px; font-size: 19px } .onedts { position: relative; top: 155px } .ins-brief-text { margin-right: 1.3rem; display: inline-block } .ultilization-btn { background-color: transparent !important; border: 1px solid #b3b3b3; color: #1AA4A7 !important } .threedts a.close { top: 2px; right: 19px !important } .twodts { position: relative; top: 30px } .twodts .dts, .threedts .dts, .onedts .dts { margin-bottom: 0 !important; border-bottom: none !important } .twodts .dts~.content .row, .threedts .dts~.content .row, .onedts .dts~.content .row { border-top: none !important } .threedts { top: 0px } .slick-slider.carousel .slick-prev.slick-disabled:before, .slick-slider.carousel .slick-next.slick-disabled:before, .buttonContainer .slick-prev.slick-disabled:before, .buttonContainer .slick-next.slick-disabled:before { opacity: 0 !important; pointer-events: none } .onedts .dts span, .twodts .dts span, .threedts .dts span { display: inline !important } .utilisation-spl a.close:not(.button) { position: relative; left: 91%; right: auto } .threedts .utilisation-spl.anchor::before { top: 242px } .twodts .utilisation-spl.anchor::before { top: 212px } .onedts .utilisation-spl.anchor::before { top: 88px } .ultilization-content li { padding-right: 25px !important } .panorama .slick-slide.slick-active { outline: none } .creditsList li { padding-bottom: 0 !important } .panorama article .compte .head.dts { cursor: pointer } .simulationEtSouscription .chooseSubscriptionMode h3 { font-size: 0.675rem; text-transform: uppercase; position: relative; border-bottom: 1px solid } .simulationEtSouscription #modeSouscriptionBtn .btnSouscription { width: 50% !important; border-color: #DDDDDD; color: #000 } .simulationEtSouscription #modeSouscriptionBtn .btnSouscription:hover { border-color: #95c11e !important; color: #95c11e !important } .simulationEtSouscription .formSubtitle.chooseSubscriptionMode { font-size: 0.675rem !important; text-transform: uppercase; position: relative; border-bottom: 1px solid } .simulationEtSouscription .btnSouscriptionActive #papericon, .simulationEtSouscription .btnSouscription:hover #papericon { background-image: url("../new-img/tools/papier_green.png") } .simulationEtSouscription .btnSouscriptionActive #globeicon, .simulationEtSouscription .btnSouscription:hover #globeicon { background-image: url("../new-img/tools/on_line-green.png") } .simulationEtSouscription .inner-main-cntr { background: #f7f7f7; padding-top: 10px !important; padding-bottom: 10px !important } .simulationEtSouscription .line-height-small-text-icon { line-height: 6.75rem } .simulationEtSouscription h2 { color: #3A913F; font-weight: bold; line-height: 2.1875rem } .simulationEtSouscription h2 span { line-height: 1.5em; display: inline-block; margin-top: 20px } .simulationEtSouscription h3 { font-weight: bold; margin-bottom: 0 } .simulationEtSouscription h3.formSubtitle { text-transform: uppercase; font-weight: bold; font-size: 0.6875rem } .simulationEtSouscription .resultTable .headerCell { background: #3A913F; color: #fff; text-align: center; border-right: 1px solid #dfdfdf; padding-right: 0; font-weight: normal; height: 110px; line-height: 1em; padding: 10px 0; position: relative } .simulationEtSouscription .resultTable .headerCell.switcher>* { opacity: 0.5 } .simulationEtSouscription .resultTable .headerCell.switcher.active>* { opacity: 1 } .simulationEtSouscription .resultTable .headerCell .picto { margin: auto; width: 3rem; height: 2.25rem; background-position: center; background-repeat: no-repeat } .simulationEtSouscription .resultTable .headerCell .picto.voiture { background-image: url(../new-img/pictos/white/voiture.png) } .simulationEtSouscription .resultTable .headerCell .picto.travaux { background-image: url(../new-img/pictos/white/travaux.png) } .simulationEtSouscription .resultTable .headerCell .picto.cr { background-image: url(../new-img/pictos/white/creditRenouvelable.png) } .simulationEtSouscription .resultTable .headerCell .picto.rachat-home { background-image: url(../new-img/pictos/white/rachatHomeIcon.png); width: 3.6875rem } .simulationEtSouscription .resultTable .headerCell .picto.rachat { background-image: url(../new-img/pictos/white/rachatIcon.png) } .simulationEtSouscription .resultTable .headerCell .picto.epargne { background-image: url(../new-img/pictos/white/epargneIcon.png) } .simulationEtSouscription .resultTable .headerCell .editResult { width: 1.1875rem; height: 1.1875rem; background-image: url(../new-img/pictos/forms/edit.png); background-position: center; position: absolute; top: 0.3125rem; right: 0.3125rem } .simulationEtSouscription .resultTable .cell { min-height: 3.75rem; line-height: 3.6875rem; text-align: center; border: 1px solid #dfdfdf; border-left: none; border-top: none } .simulationEtSouscription .resultTable .cell span { line-height: 1em; display: inline-block; vertical-align: middle } .simulationEtSouscription .resultTable .cell span input { margin: 0 } .simulationEtSouscription .resultTable .cell.big { min-height: 5.9375rem; line-height: 5.9375rem } .simulationEtSouscription .resultTable .cell.big span { line-height: 1em; display: inline-block } .simulationEtSouscription .resultTable .cell.bgCell { background-color: #c8e9ca } .simulationEtSouscription .resultTable .title { border: 1px solid #dfdfdf; border-left: none; border-top: none; min-height: 3.75rem; line-height: 3.6875rem } .simulationEtSouscription .resultTable .title span { line-height: 1em; vertical-align: middle; display: inline-block } .simulationEtSouscription .resultTable .title span.helperBtn { width: 1.25rem } .simulationEtSouscription .resultTable .title.firstTitle { border-top: 1px solid #dfdfdf; line-height: 3.625rem } .simulationEtSouscription .resultTable .title.smallFont { font-size: 0.75rem } .simulationEtSouscription .resultTable .title.big { min-height: 5.9375rem; line-height: 5.9375rem } .simulationEtSouscription .resultTable .title.big span { line-height: 1em; vertical-align: middle; display: inline-block } .simulationEtSouscription.credit .resultTable .headerCell { background-color: #00a0d7 } .simulationEtSouscription.creditRenouvelable .resultTable .headerCell { background-color: #1AA4A7 } .simulationEtSouscription.epargne .resultTable .headerCell { background-color: #f9c100 } .simulationEtSouscription.assurance .resultTable .headerCell { background-color: #e7208c } .simulationEtSouscription.projets .resultTable .headerCell, .simulationEtSouscription.cornerPro .resultTable .headerCell { background-color: #f3871e } .simulationEtSouscription.norrsken .resultTable .headerCell { background-color: #e85113 !important } .simulationEtSouscription.cora .resultTable .headerCell { background-color: #2ed3bb !important } .simulationEtSouscription.credit .example .bottom-arrow { background-image: url(../new-img/arrows/resultSimulation/bottomArrow-credit.png) } .simulationEtSouscription.credit .resultTable .cell.bgCell { background-color: #beeeff } .simulationEtSouscription.creditRenouvelable .example .bottom-arrow { background-image: url(../new-img/arrows/resultSimulation/bottomArrow-creditRenouvelable.png) } .simulationEtSouscription.creditRenouvelable .resultTable .cell.bgCell { background-color: #b3f2f3 } .simulationEtSouscription.epargne .example .bottom-arrow { background-image: url(../new-img/arrows/resultSimulation/bottomArrow-epargne.png) } .simulationEtSouscription.epargne .resultTable .cell.bgCell { background-color: #fff8df } .simulationEtSouscription.assurance .example .bottom-arrow { background-image: url(../new-img/arrows/resultSimulation/bottomArrow-assurance.png) } .simulationEtSouscription.assurance .resultTable .cell.bgCell { background-color: #fdeff7 } .simulationEtSouscription.projets .example .bottom-arrow, .simulationEtSouscription.cornerPro .example .bottom-arrow { background-image: url(../new-img/arrows/resultSimulation/bottomArrow-projets.png) } .simulationEtSouscription.projets .resultTable .cell.bgCell, .simulationEtSouscription.cornerPro .resultTable .cell.bgCell { background-color: #fdeee0 } .simulationEtSouscription.norrsken .example .bottom-arrow { background-image: url(../new-img/arrows/resultSimulation/bottomArrow-norrsken.png) } .simulationEtSouscription.norrsken .resultTable .cell.bgCell { background-color: #fbdacc } .simulationEtSouscription.cora .example .bottom-arrow { background-image: url(../new-img/arrows/resultSimulation/bottomArrow-cora.png) } .simulationEtSouscription.cora .resultTable .cell.bgCell { background-color: #d7f6f2 } .simulationEtSouscription .saveContainer { position: relative } .simulationEtSouscription .saveContainer #saveButton { position: absolute; display: inline-block; right: 0; top: 6.25rem; background: url(../new-img/tools/resultSimulation/saverIco.png) #d8d8d8 center no-repeat; width: 50px; height: 50px; cursor: pointer } .simulationEtSouscription .printContainer { position: relative } .simulationEtSouscription .printContainer #printButton { position: absolute; display: inline-block; right: 2px; top: 0.1875rem; background: url(../new-img/tools/print.png) #d8d8d8 center no-repeat; width: 16px; height: 16px; cursor: pointer } .simulationEtSouscription .DIMC .checkList li { border-bottom: 1px solid #dfdfdf; margin-bottom: 0.625rem } .simulationEtSouscription .DIMC .checkList li:nth-child(2n+1) { width: 49%; margin-right: 1% } .simulationEtSouscription .DIMC .checkList li:nth-child(2n) { width: 49%; margin-left: 1% } .simulationEtSouscription .DIMC .checkList li p { margin-top: 0.125rem } .simulationEtSouscription .notice { height: 6.875rem; padding-right: 0.625rem; overflow-y: scroll } .simulationEtSouscription .notice::-webkit-scrollbar { width: 6px } .simulationEtSouscription .notice::-webkit-scrollbar-track { background-color: transparent } .simulationEtSouscription .notice::-webkit-scrollbar-thumb { background-color: #ddd; border-radius: 3px; height: 20px } .simulationEtSouscription .notice::-webkit-scrollbar-button { background-color: transparent } .simulationEtSouscription .notice::-webkit-scrollbar-corner { background-color: black } .versionB .simulationEtSouscription h1 { font-weight: normal !important } .versionB .simulationEtSouscription h1 div { color: #3A913F; font-weight: bold } .versionB .simulationEtSouscription h2 { font-size: 0.875rem !important; line-height: 1.0625rem; color: #2d2d2d; text-transform: uppercase } .versionB .simulationEtSouscription h2.borderTop { border-top: 1px solid #2d2d2d } .versionB .simulationEtSouscription h2.borderBottom { border-bottom: 1px solid #2d2d2d } .versionB .simulationEtSouscription h3 { font-size: 0.875rem; text-transform: uppercase; position: relative } .versionB .simulationEtSouscription h3 .fleche { display: inline-block; width: 0.8125rem; height: 0.4375rem; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAHBAMAAAAhXtopAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAJFBMVEUAAAAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0AAABeG0DqAAAAC3RSTlMAq0ZDqe3uSEd34bkx2U0AAAABYktHRACIBR1IAAAACXBIWXMAAAsSAAALEgHS3X78AAAAL0lEQVQI12MQYgACZgcGVQUgbVbAwBQE5KYD2UABIJeBgSkCzAUKTCsA00zLgQQAi4AFgjQD6SoAAAAASUVORK5CYII=); position: absolute; right: 0; top: 50%; margin-top: -0.25rem } .versionB .simulationEtSouscription .borderTop { border-top: 1px solid #2d2d2d } .versionB .simulationEtSouscription .borderBottom { border-bottom: 1px solid #2d2d2d } .versionB .simulationEtSouscription .borderBottom.brighter { border-bottom-color: #ddd } .versionB .simulationEtSouscription .buttonLabel { text-align: center; color: #939393 } .versionB .simulationEtSouscription .button.small { margin-bottom: 0.625rem } .versionB .simulationEtSouscription .whiteBox { border-radius: 4px } .versionB .simulationEtSouscription.credit .avisFav { color: #00a0d7 } .versionB .simulationEtSouscription.creditRenouvelable .avisFav { color: #1AA4A7 } .versionB .simulationEtSouscription.assurance .avisFav { color: #e7208c } .versionB .simulationEtSouscription.epargne .avisFav { color: #f9c100 } .versionB .simulationEtSouscription.projet .avisFav, .versionB .simulationEtSouscription.cornerPro .avisFav { color: #f3871e } .versionB .simulationEtSouscription .avisFav { font-weight: bold; font-size: 1.5625rem; text-align: center } .versionB .simulationEtSouscription .avisFav:before { content: ''; width: 100%; height: 3.6875rem; background-image: url(../new-img/pictos/versionB/check-credit.png); background-repeat: no-repeat; background-position: center; margin: auto; display: inline-block; margin-bottom: 0.625rem } .versionB .simulationEtSouscription .fixLabelHeight { line-height: 1.875rem } .versionB .simulationEtSouscription .fixLabelHeight>span { line-height: normal; vertical-align: bottom; display: inline-block } .versionB .simulationEtSouscription .navigationButtons .button { width: 100%; margin-top: 2rem; white-space: nowrap } .versionB .simulationEtSouscription .civLabel { display: block } .versionB .simulationEtSouscription.projetRachatCredit .currency { padding-top: 2.8125rem } .versionB .simulationEtSouscription a.addListElement { display: inline-block; font-weight: bold; height: 2rem; line-height: 2rem } .versionB .simulationEtSouscription form#budget .selectize-input { max-width: 247px } .versionB .simulationEtSouscription form#budget label.labelBudget { margin-left: 10px; padding-top: 2px } .versionB .simulationEtSouscription .infoBox { background-color: #E9F1F0; padding: 0.3125rem 1.25rem; display: inline-block; border-radius: 0.3125rem } .versionB .simulationEtSouscription form#assurance .infoBox { background-color: #E9F1F0; padding: 1rem } .versionB .simulationEtSouscription form#assurance .infoBox::after { content: ''; position: absolute; border-left: 20px solid transparent; border-right: 20px solid transparent; border-top: 20px solid #E9F1F0; clear: both; width: 0; height: 0; left: 2%; top: 100%; z-index: 10 } .versionB .simulationEtSouscription form#assurance .infoBox .selectize-input { color: #1AA4A7; font-weight: bold } .versionB .simulationEtSouscription form#assurance .infoBoxSub { background: white; padding: 1rem } .versionB .simulationEtSouscription form#assurance .infoBoxSub .subscribe { color: #1AA4A7; font-size: 1.5rem } .versionB .simulationEtSouscription form#assurance .infoBoxSub .subscribe .price { font-weight: bold } .versionB .simulationEtSouscription form#assurance ul.assuranceList { list-style-type: none; margin-left: 0 } .versionB .simulationEtSouscription form#assurance ul.assuranceList .listTitle { color: #1AA4A7 } .versionB .simulationEtSouscription form#assurance ul.assuranceList li { margin: 16px 0px; padding-left: 60px; min-height: 3.125rem; position: relative } .versionB .simulationEtSouscription form#assurance ul.assuranceList li:nth-child(1):before { content: ""; background-image: url(../images/spritesCreditRenouvelableAssurance.png); background-position: -42px 0px; width: 42px; height: 42px; background-repeat: no-repeat; position: absolute; left: 0 } .versionB .simulationEtSouscription form#assurance ul.assuranceList li:nth-child(2):before { content: ""; background-image: url(../images/spritesCreditRenouvelableAssurance.png); background-position: 0px -42px; width: 42px; height: 42px; background-repeat: no-repeat; position: absolute; left: 0 } .versionB .simulationEtSouscription form#assurance ul.assuranceList li:nth-child(3):before { content: ""; background-image: url(../images/spritesCreditRenouvelableAssurance.png); background-position: -42px -42px; width: 42px; height: 42px; background-repeat: no-repeat; position: absolute; left: 0 } .versionB .simulationEtSouscription form#assurance ul.assuranceList li:nth-child(4):before { content: ""; background-image: url(../images/spritesCreditRenouvelableAssurance.png); background-position: 0px 0px; width: 42px; height: 42px; background-repeat: no-repeat; position: absolute; left: 0 } .versionB .simulationEtSouscription form#reponse .infoBox { background-color: #E9F1F0; padding: 1rem } .versionB .simulationEtSouscription form#reponse .row .row .columns.currency { padding-top: 35px; padding-left: 15px } .versionB .simulationEtSouscription form#reponse .whiteBox .button { margin-bottom: 0px } .versionB .simulationEtSouscription .radioSwitchSouscription input[type="radio"]+label[for="radio-download"] { width: 100% } .versionB .simulationEtSouscription .radioSwitchSouscription input[type="radio"]+label[for="radio-courrier"] { width: 100% } .versionB .simulationEtSouscription .btnSouscription { display: inline-block; margin-top: 25px; width: 47%; font-size: 0.75rem; padding: 20px 30px; background-color: #DDDDDD } .versionB .simulationEtSouscription .btnSouscriptionExpanded { display: inline-block; margin-top: 25px; width: 100%; font-size: 0.75rem; padding: 20px 30px; background-color: #d5d5d5 } .versionB .simulationEtSouscription .btnSouscription1 { margin-right: 20px } .versionB .simulationEtSouscription .btnSouscriptionActive { border-color: #95c11e !important; border-width: 2px 2px 2px 2px; border-radius: 2px !important; box-shadow: 0 0 10px 0 #000; z-index: 1; color: #95c11e !important; background-color: #EEEEEE } .versionB .simulationEtSouscription .btnSouscriptionActive:after { content: ""; display: inline-block; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid #95c11e; position: absolute; bottom: -12px; left: 50%; text-align: center; transform: translateX(-50%); -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); -moz-transform: translateX(-50%) } .versionB .simulationEtSouscription .btnSouscriptionActive:before { content: ""; width: calc(100%); height: 6px; background: #95c11e; display: inline-block; position: absolute; bottom: 0px; left: 0 } .versionB .simulationEtSouscription .formSubtitle2 { margin-left: 0.6rem; text-transform: uppercase; line-height: inherit; font-size: 0.8rem } .versionB .simulationEtSouscription .formSubtitle3 { text-transform: none } .versionB .simulationEtSouscription .formSubtitle4 { color: #4d4d4d } .versionB .simulationEtSouscription .checkList { margin-top: 2rem } .versionB .simulationEtSouscription ul.checkList>li { background: url(../new-img/pictos/green/picto-tick-done.png) no-repeat; background-position: 2px 10px; padding-left: 30px; margin-left: 3rem } .versionB .simulationEtSouscription ul.checkList.finalisationSouscription>li { margin-left: 0 } .versionB .simulationEtSouscription #panel2 strong { text-transform: uppercase; font-size: 0.8rem } .versionB .simulationEtSouscription ol.emphasize>li, .versionB .simulationEtSouscription .productZone .content ol.nb-points>li, .productZone .content .versionB .simulationEtSouscription ol.nb-points>li { color: #2d2d2d } .versionB .simulationEtSouscription ol.emphasize>li span, .versionB .simulationEtSouscription .productZone .content ol.nb-points>li span, .productZone .content .versionB .simulationEtSouscription ol.nb-points>li span { position: absolute; margin-left: 15px; margin-top: 12px } .versionB .simulationEtSouscription ol.emphasize>li:before, .versionB .simulationEtSouscription .productZone .content ol.nb-points>li:before, .productZone .content .versionB .simulationEtSouscription ol.nb-points>li:before { display: inline-block; width: 44px; height: 44px; border: 2px solid #3A913F; border-radius: 50px; line-height: 41px; font-size: 1rem; text-align: center; content: "0"counter(list) ". " } .versionB .simulationEtSouscription ol.emphasize>li img, .versionB .simulationEtSouscription .productZone .content ol.nb-points>li img, .productZone .content .versionB .simulationEtSouscription ol.nb-points>li img { margin-right: 0.4rem } .versionB .simulationEtSouscription ul.pointList>li:before { display: none } .versionB .simulationEtSouscription .radioSwitchSouscription span { text-transform: uppercase; font-weight: bold } .versionB .simulationEtSouscription #subscriptionFieldsMobile { display: none } .versionB .simulationEtSouscription #modeSouscriptionBtnExpanded { display: none } .versionB .simulationEtSouscription #courrierContainerBtnExpand { display: none } .versionB .simulationEtSouscription input[type="radio"]+label { margin-left: 0px } .versionB .simulationEtSouscription .reverseBg { padding-top: 0.3125rem; padding-bottom: 0.3125rem; border-radius: 0.3125rem } .versionB .simulationEtSouscription .formRequired { background-color: #E9F1F0; padding: 0.3125rem 1.25rem; display: inline-block; border-radius: 0.3125rem } .versionB .simulationEtSouscription .creditoColumn { position: relative; max-height: 1666px } .versionB .simulationEtSouscription .creditoColumn img:first-child { max-width: 8.125rem; margin-left: -0.625rem; margin-top: 6.25rem } .versionB .simulationEtSouscription .creditoColumn img:last-child { position: absolute; left: -1.875rem; top: 37.5rem; max-width: calc(100% + 30px) } .versionB .simulationEtSouscription .birthdate li:last-child { padding-right: 0 } .versionB .simulationEtSouscription .simulationDetails { background-color: #f0f0f0; margin-left: 0.625rem; margin-top: -0.625rem; padding-top: 0.625rem } .versionB .simulationEtSouscription .simulationDetails h3 { text-transform: uppercase; font-weight: bold; padding: 1rem 0 } .versionB .simulationEtSouscription .simulationDetails .accordion .accordion-navigation.active>a, .versionB .simulationEtSouscription .simulationDetails .accordion dd.active>a, .versionB .simulationEtSouscription .simulationDetails .accordion .accordion-navigation>a, .versionB .simulationEtSouscription .simulationDetails .accordion dd>a { background: transparent; padding: 0 } .versionB .simulationEtSouscription .simulationDetails .accordion .accordion-navigation.active>a.moreDetails, .versionB .simulationEtSouscription .simulationDetails .accordion dd.active>a.moreDetails, .versionB .simulationEtSouscription .simulationDetails .accordion .accordion-navigation>a.moreDetails, .versionB .simulationEtSouscription .simulationDetails .accordion dd>a.moreDetails { background-color: #f0f0f0; width: 100% } .versionB .simulationEtSouscription .simulationDetails table { width: 100% } .versionB .simulationEtSouscription .simulationDetails table th { text-align: left; font-weight: normal } .versionB .simulationEtSouscription .simulationDetails table td { color: #00a0d7; font-weight: bold; text-align: right; width: 40% } .versionB .simulationEtSouscription .simulationDetails #votreProjetPanel { border-top: 1px solid #2d2d2d; padding-top: 1.25rem } .versionB .simulationEtSouscription .simulationDetails #detailsSimulationPanel th, .versionB .simulationEtSouscription .simulationDetails #detailsSimulationPanel td { padding: 0.9375rem 0 } .versionB .simulationEtSouscription .simulationDetails #detailsSimulationPanel tbody th, .versionB .simulationEtSouscription .simulationDetails #detailsSimulationPanel tbody td { border-bottom: 1px dotted #000 } .versionB .simulationEtSouscription .simulationDetails #detailsSimulationPanel tbody td { width: 30% } .versionB .simulationEtSouscription .simulationDetails #detailsSimulationPanel tfoot tr:first-child th { border-top: 1px solid #000; border-bottom: 1px solid #000 } .versionB .simulationEtSouscription .simulationDetails .saveProject { border-bottom: 1px solid #2d2d2d; padding-bottom: 15px; padding-top: 15px } .versionB .simulationEtSouscription .simulationDetails .saveProject a { color: #2d2d2d; text-decoration: underline; position: relative; padding-left: 1.5625rem } .versionB .simulationEtSouscription .simulationDetails .saveProject a:before { content: ''; display: inline-block; width: 0.9375rem; height: 0.9375rem; background: #000; position: absolute; bottom: 0; left: 0 } .versionB .simulationEtSouscription .simulationDetails .padded { padding-left: 1.875rem !important; padding-right: 1.875rem !important } .simulationEtSouscription .accordion .accordion-navigation>a.formSection, .simulationEtSouscription .accordion .accordion-navigation>span.formSection, .simulationEtSouscription .accordion .accordion dd>a.formSection, .simulationEtSouscription .accordion .accordion dd>span.formSection { text-transform: uppercase; padding: 0.625rem 0 } .simulationEtSouscription .accordion .accordion-navigation>a.globalFormSection, .simulationEtSouscription .accordion .accordion dd>a.globalFormSection { color: #ccc; text-transform: uppercase; background: #fff; font-weight: bold } .simulationEtSouscription .accordion .accordion-navigation>a.globalFormSection:before, .simulationEtSouscription .accordion .accordion dd>a.globalFormSection:before { background: #ccc; margin-right: 0.9375rem } #continuerSouscriptionElectroniqueModal { font-size: 0.875rem } #continuerSouscriptionElectroniqueModal .button { font-size: 0.875rem } #continuerSouscriptionElectroniqueModal .small-link { color: #2d2d2d; text-decoration: underline } #continuerSouscriptionElectroniqueModal .small-link:hover { color: #2d2d2d; text-decoration: none } .singleContract { pointer-events: none !important } .singleContract .selectize-dropdown-content { height: 0 !important } .singleContract .selectize-control.single .selectize-input:after { background-image: none !important } .deleteMinusButton { background: url("../new-img/pictos/forms/moins.png") no-repeat; height: 31px; width: 32px; display: inline-block } .deletePlusButton { background: url("../new-img/pictos/forms/plus.png") no-repeat; height: 31px; width: 32px; display: inline-block } .crlHeaderAlign { padding-top: 36px !important } .headerCellSpan { display: block !important; line-height: 1.5em !important } .crlBorderLeft { border-left: 1px solid #dfdfdf } .simulationEtSouscription .hide { display: none !important } .closeImg, .popinCloseIcon { background-image: url(../images/homeSprite.png); background-position: -80px 0px; width: 18px; height: 18px; background-repeat: no-repeat } .faq .accordion .accordion-navigation>a.formSection.faqSectionBig, .faq .accordion .accordion-navigation>span.formSection.faqSectionBig, .faq .accordion .accordion dd>a.formSection.faqSectionBig, .faq .accordion .accordion dd>span.formSection.faqSectionBig { color: #2d2d2d; padding: 1.25rem 0; font-size: 1.125rem; text-transform: none } .faq .accordion .accordion-navigation>a.globalFormSection.faqSection, .faq .accordion .accordion dd>a.globalFormSection.faqSection { color: #2d2d2d; background: transparent; padding: 0.625rem 1.875rem; font-size: 0.875rem; font-weight: normal; text-transform: none } .faq .accordion .accordion-navigation>a.globalFormSection.faqSection .fleche, .faq .accordion .accordion dd>a.globalFormSection.faqSection .fleche { width: 0.8125rem; height: 0.4375rem; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAHBAMAAAAhXtopAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAJFBMVEUAAAAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0AAABeG0DqAAAAC3RSTlMAq0ZDqe3uSEd34bkx2U0AAAABYktHRACIBR1IAAAACXBIWXMAAAsSAAALEgHS3X78AAAAL0lEQVQI12MQYgACZgcGVQUgbVbAwBQE5KYD2UABIJeBgSkCzAUKTCsA00zLgQQAi4AFgjQD6SoAAAAASUVORK5CYII=); right: 0.625rem } .faq .accordion .accordion-navigation>a.globalFormSection.faqSection:before, .faq .accordion .accordion dd>a.globalFormSection.faqSection:before { background: #3A913F; position: relative; left: -0.5625rem; top: 3px; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%) } .faq .accordion .accordion-navigation:first-child>a.faqSection, .faq .accordion .accordion dd:first-child>a.faqSection { border-top: 1px solid #d2d2d2 } .faq .accordion .accordion-navigation dd:first-child>a.faqSection, .faq .accordion .accordion dd dd:first-child>a.faqSection { border-top: 0 } .faq .accordion .accordion-navigation dd:last-child>a.faqSection, .faq .accordion .accordion dd dd:last-child>a.faqSection { border-bottom: 0 } .faq .accordion .accordion-navigation.active>a.faqSectionBig, .faq .accordion .accordion dd.active>a.faqSectionBig { color: #3A913F; font-weight: bold } .faq .accordion .accordion-navigation.active>a.faqSectionBig .fleche, .faq .accordion .accordion dd.active>a.faqSectionBig .fleche { height: 0.9375rem; background-image: url(../images/spritesFaq.png); background-position: 0px -39px; width: 25px; height: 13px } .faq .accordion .accordion-navigation.active>a.faqSection, .faq .accordion .accordion dd.active>a.faqSection { font-weight: bold; border-bottom: 0 } .faq .accordion .accordion-navigation.active>a.faqSection:before, .faq .accordion .accordion dd.active>a.faqSection:before { background: #3A913F } .faq .accordion .accordion-navigation.active>a.faqSection .fleche, .faq .accordion .accordion dd.active>a.faqSection .fleche { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAICAMAAAAV+IX9AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAe1BMVEUAAAAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0AAAC1UF+/AAAAJ3RSTlMACcLSKQGk4yN65M3dHFD+9TAQ0dcVL1HY0A8We8gMv6WzOrUKxSwcGJ6IAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAFJJREFUCNc1jMURwDAAw1xMysyM3n/DNgX95DsZuNF0w8SPZZNC/ubQ9egHr4RRnKQZ80JJGUcVUNRsWqAT7NUY+BxGTJytJ5CCC9Zt/87M47wA2Q4E2OKUI8wAAAAASUVORK5CYII=) } .faq .accordion .accordion-navigation.active>.faqReponse, .faq .accordion .accordion dd.active>.faqReponse { border-bottom: 1px solid #d2d2d2; padding: 1.25rem 1.875rem } .faq .accordion.credit .accordion-navigation>a.faqSectionBig .fleche, .faq .accordion.credit .accordion dd>a.faqSectionBig .fleche { background-image: url(../images/spritesFaq.png); background-position: -25px -13px; width: 25px; height: 13px } .faq .accordion.credit .accordion-navigation>a.faqSection:before, .faq .accordion.credit .accordion dd>a.faqSection:before { background: #00a0d7 } .faq .accordion.credit .accordion-navigation.active>a.faqSectionBig, .faq .accordion.credit .accordion dd.active>a.faqSectionBig { color: #00a0d7 } .faq .accordion.credit .accordion-navigation.active>a.faqSectionBig .fleche, .faq .accordion.credit .accordion dd.active>a.faqSectionBig .fleche { background-image: url(../images/spritesFaq.png); background-position: 0px -26px; width: 25px; height: 13px } .faq .accordion .creditRenouvelable .accordion-navigation>a.faqSectionBig .fleche, .faq .accordion .creditRenouvelable .accordion dd>a.faqSectionBig .fleche { background-image: url(../images/spritesFaq.png); background-position: -25px -26px; width: 25px; height: 13px } .faq .accordion .creditRenouvelable .accordion-navigation>a.faqSection:before, .faq .accordion .creditRenouvelable .accordion dd>a.faqSection:before { background: #1AA4A7 } .faq .accordion .creditRenouvelable .accordion-navigation.active>a.faqSectionBig, .faq .accordion .creditRenouvelable .accordion dd.active>a.faqSectionBig { color: #1AA4A7 } .faq .accordion .creditRenouvelable .accordion-navigation.active>a.faqSectionBig .fleche, .faq .accordion .creditRenouvelable .accordion dd.active>a.faqSectionBig .fleche { background-image: url(../images/spritesFaq.png); background-position: -50px 0px; width: 25px; height: 13px } .faq .accordion .epargne .accordion-navigation>a.faqSectionBig .fleche, .faq .accordion .epargne .accordion dd>a.faqSectionBig .fleche { background-image: url(../images/spritesFaq.png); background-position: -50px -13px; width: 25px; height: 13px } .faq .accordion .epargne .accordion-navigation>a.faqSection:before, .faq .accordion .epargne .accordion dd>a.faqSection:before { background: #f9c100 } .faq .accordion .epargne .accordion-navigation.active>a.faqSectionBig, .faq .accordion .epargne .accordion dd.active>a.faqSectionBig { color: #f9c100 } .faq .accordion .epargne .accordion-navigation.active>a.faqSectionBig .fleche, .faq .accordion .epargne .accordion dd.active>a.faqSectionBig .fleche { background-image: url(../images/spritesFaq.png); background-position: -50px -26px; width: 25px; height: 13px } .faq .accordion .assurance .accordion-navigation>a.faqSectionBig .fleche, .faq .accordion .assurance .accordion dd>a.faqSectionBig .fleche { background-image: url(../images/spritesFaq.png); background-position: 0px 0px; width: 25px; height: 13px } .faq .accordion .assurance .accordion-navigation>a.faqSection:before, .faq .accordion .assurance .accordion dd>a.faqSection:before { background: #e7208c } .faq .accordion .assurance .accordion-navigation.active>a.faqSectionBig, .faq .accordion .assurance .accordion dd.active>a.faqSectionBig { color: #e7208c } .faq .accordion .assurance .accordion-navigation.active>a.faqSectionBig .fleche, .faq .accordion .assurance .accordion dd.active>a.faqSectionBig .fleche { background-image: url(../images/spritesFaq.png); background-position: -25px 0px; width: 25px; height: 13px } .faq .accordion .projets .accordion-navigation>a.faqSectionBig .fleche, .faq .accordion .projets .accordion dd>a.faqSectionBig .fleche, .faq .accordion .cornerPro .accordion-navigation>a.faqSectionBig .fleche, .faq .accordion .cornerPro .accordion dd>a.faqSectionBig .fleche { background-image: url(../images/spritesFaq.png); background-position: -25px -39px; width: 25px; height: 13px } .faq .accordion .projets .accordion-navigation>a.faqSection:before, .faq .accordion .projets .accordion dd>a.faqSection:before, .faq .accordion .cornerPro .accordion-navigation>a.faqSection:before, .faq .accordion .cornerPro .accordion dd>a.faqSection:before { background: #f3871e } .faq .accordion .projets .accordion-navigation.active>a.faqSectionBig, .faq .accordion .projets .accordion dd.active>a.faqSectionBig, .faq .accordion .cornerPro .accordion-navigation.active>a.faqSectionBig, .faq .accordion .cornerPro .accordion dd.active>a.faqSectionBig { color: #f3871e } .faq .accordion .projets .accordion-navigation.active>a.faqSectionBig .fleche, .faq .accordion .projets .accordion dd.active>a.faqSectionBig .fleche, .faq .accordion .cornerPro .accordion-navigation.active>a.faqSectionBig .fleche, .faq .accordion .cornerPro .accordion dd.active>a.faqSectionBig .fleche { background-image: url(../images/spritesFaq.png); background-position: -50px -39px; width: 25px; height: 13px } .faq .accordion .accordion-navigation.active .content .tabs-content .content, .faq .accordion .accordion dd.active .content .tabs-content .content { padding: 1rem 1.5rem; width: 100% } .faq-header-form .faq-query { height: 37px } .faq.sommaire-guide .accordion .accordion-navigation:first-child>a.faqSection { border-top: none } .faq.sommaire-guide .accordion .accordion-navigation>a.faqSection { border-bottom: 1px solid #d2d2d2; color: #3A913F; font-weight: bold } .contact .sommaire-guide .accordion .content ul li a:hover { text-decoration: underline } .faq.sommaire-guide .accordion .accordion-navigation:last-child>a.faqSection { border-bottom: none } .faq.sommaire-guide .accordion .accordion-navigation>a.globalFormSection.faqSection { padding: .625rem 0.875rem } .faq.sommaire-guide .accordion .accordion-navigation>a.globalFormSection.faqSection:before, .faq.sommaire-guide .accordion .accordion dd>a.globalFormSection.faqSection:before { display: none } .horsEspaceClient .sommaire-guide .accordion .content ul li:before { content: "" !important; height: 4px; width: 4px; border-radius: 50%; top: 50%; transform: translateY(-25%); background: #3A913F } .horsEspaceClient .sommaire-guide .accordion .content ul { margin-bottom: 0 } .faqMenu, .accordion .faqMenu { margin: 0 } .faqMenu>li, .faqMenu.accordion-navigation>a.faqMobileSection, .accordion .faqMenu>li, .accordion .faqMenu.accordion-navigation>a.faqMobileSection { font-size: 0.75rem; font-weight: bold; list-style-type: none; height: 4.0625rem; border-top: 1px solid #e9e9e9; position: relative; line-height: 4.0625rem; cursor: pointer } .faqMenu>li>span, .faqMenu.accordion-navigation>a.faqMobileSection>span, .accordion .faqMenu>li>span, .accordion .faqMenu.accordion-navigation>a.faqMobileSection>span { padding: 0 0 0 3.125rem; position: relative; line-height: normal; vertical-align: middle; display: inline-block; text-transform: uppercase } .faqMenu>li>span:before, .faqMenu.accordion-navigation>a.faqMobileSection>span:before, .accordion .faqMenu>li>span:before, .accordion .faqMenu.accordion-navigation>a.faqMobileSection>span:before { content: ' '; display: inline-block; width: 2.5rem; height: 1.625rem; background-repeat: no-repeat; background-position: center; position: absolute; left: 0; top: 50%; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%) } .faqMenu>li>span a, .faqMenu.accordion-navigation>a.faqMobileSection>span a, .accordion .faqMenu>li>span a, .accordion .faqMenu.accordion-navigation>a.faqMobileSection>span a { color: inherit } .faqMenu>li:last-child, .faqMenu.accordion-navigation>a.faqMobileSection:last-child, .accordion .faqMenu>li:last-child, .accordion .faqMenu.accordion-navigation>a.faqMobileSection:last-child { border-bottom: 1px solid #e9e9e9 } .faqMenu>li:after, .faqMenu.accordion-navigation>a.faqMobileSection:after, .accordion .faqMenu>li:after, .accordion .faqMenu.accordion-navigation>a.faqMobileSection:after { background-image: url(../images/spritesFaq.png); background-position: 0px -52px; width: 12px; height: 20px; background-position: center; background-repeat: no-repeat; position: absolute; right: 0.625rem; top: 50%; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%) } .faqMenu>li.top5>span:before, .faqMenu.accordion-navigation>a.faqMobileSection.top5>span:before, .accordion .faqMenu>li.top5>span:before, .accordion .faqMenu.accordion-navigation>a.faqMobileSection.top5>span:before { background-image: url(../images/spritesFaqMenu.png); background-position: 0px -64px; width: 40px; height: 20px } .faqMenu>li.top5:after, .faqMenu.accordion-navigation>a.faqMobileSection.top5:after, .accordion .faqMenu>li.top5:after, .accordion .faqMenu.accordion-navigation>a.faqMobileSection.top5:after { background-image: url(../images/spritesFaq.png); background-position: 0px -52px; width: 12px; height: 20px } .faqMenu>li.credit>span:before, .faqMenu.accordion-navigation>a.faqMobileSection.credit>span:before, .accordion .faqMenu>li.credit>span:before, .accordion .faqMenu.accordion-navigation>a.faqMobileSection.credit>span:before { background-image: url(../images/spritesFaqMenu.png); background-position: 0px -152px; width: 40px; height: 25px } .faqMenu>li.credit:after, .faqMenu.accordion-navigation>a.faqMobileSection.credit:after, .accordion .faqMenu>li.credit:after, .accordion .faqMenu.accordion-navigation>a.faqMobileSection.credit:after { background-image: url(../images/spritesFaq.png); background-position: -36px -52px; width: 12px; height: 20px } .faqMenu>li.carte>span:before, .faqMenu.accordion-navigation>a.faqMobileSection.carte>span:before, .accordion .faqMenu>li.carte>span:before, .accordion .faqMenu.accordion-navigation>a.faqMobileSection.carte>span:before { background-image: url(../images/spritesFaqMenu.png); background-position: 0px -12px; width: 40px; height: 16px } .faqMenu>li.carte:after, .faqMenu.accordion-navigation>a.faqMobileSection.carte:after, .accordion .faqMenu>li.carte:after, .accordion .faqMenu.accordion-navigation>a.faqMobileSection.carte:after { background-image: url(../images/spritesFaq.png); background-position: -36px -52px; width: 12px; height: 20px } .faqMenu>li.epargne>span:before, .faqMenu.accordion-navigation>a.faqMobileSection.epargne>span:before, .accordion .faqMenu>li.epargne>span:before, .accordion .faqMenu.accordion-navigation>a.faqMobileSection.epargne>span:before { background-image: url(../images/spritesFaqMenu.png); background-position: 0px -252px; width: 40px; height: 25px } .faqMenu>li.epargne:after, .faqMenu.accordion-navigation>a.faqMobileSection.epargne:after, .accordion .faqMenu>li.epargne:after, .accordion .faqMenu.accordion-navigation>a.faqMobileSection.epargne:after { background-image: url(../images/spritesFaq.png); background-position: -48px -52px; width: 12px; height: 20px } .faqMenu>li.assurance>span:before, .faqMenu.accordion-navigation>a.faqMobileSection.assurance>span:before, .accordion .faqMenu>li.assurance>span:before, .accordion .faqMenu.accordion-navigation>a.faqMobileSection.assurance>span:before { background-image: url(../images/spritesFaqMenu.png); background-position: 0px -227px; width: 40px; height: 25px } .faqMenu>li.assurance:after, .faqMenu.accordion-navigation>a.faqMobileSection.assurance:after, .accordion .faqMenu>li.assurance:after, .accordion .faqMenu.accordion-navigation>a.faqMobileSection.assurance:after { background-image: url(../images/spritesFaq.png); background-position: -24px -52px; width: 12px; height: 20px } .faqMenu>li.espaceClient>span:before, .faqMenu.accordion-navigation>a.faqMobileSection.espaceClient>span:before, .accordion .faqMenu>li.espaceClient>span:before, .accordion .faqMenu.accordion-navigation>a.faqMobileSection.espaceClient>span:before { background-image: url(../images/spritesFaqMenu.png); background-position: 0px -104px; width: 40px; height: 23px } .faqMenu>li.espaceClient:after, .faqMenu.accordion-navigation>a.faqMobileSection.espaceClient:after, .accordion .faqMenu>li.espaceClient:after, .accordion .faqMenu.accordion-navigation>a.faqMobileSection.espaceClient:after { background-image: url(../images/spritesFaq.png); background-position: -60px -52px; width: 12px; height: 20px } .faqMenu>li.appMobile>span:before, .faqMenu.accordion-navigation>a.faqMobileSection.appMobile>span:before, .accordion .faqMenu>li.appMobile>span:before, .accordion .faqMenu.accordion-navigation>a.faqMobileSection.appMobile>span:before { background-image: url(../images/spritesFaqMenu.png); background-position: 0px -277px; width: 40px; height: 25px } .faqMenu>li.appMobile:after, .faqMenu.accordion-navigation>a.faqMobileSection.appMobile:after, .accordion .faqMenu>li.appMobile:after, .accordion .faqMenu.accordion-navigation>a.faqMobileSection.appMobile:after { background-image: url(../images/spritesFaq.png); background-position: 0px -52px; width: 12px; height: 20px } .faqMenu>li.autres>span:before, .faqMenu.accordion-navigation>a.faqMobileSection.autres>span:before, .accordion .faqMenu>li.autres>span:before, .accordion .faqMenu.accordion-navigation>a.faqMobileSection.autres>span:before { background-image: url(../images/spritesFaqMenu.png); background-position: 0px 0px; width: 40px; height: 6px } .faqMenu>li.autres:after, .faqMenu.accordion-navigation>a.faqMobileSection.autres:after, .accordion .faqMenu>li.autres:after, .accordion .faqMenu.accordion-navigation>a.faqMobileSection.autres:after { background-image: url(../images/spritesFaq.png); background-position: 0px -52px; width: 12px; height: 20px } .faqMenu.active.accordion-navigation>a.faqMobileSection, .faqMenu li.active, .accordion .faqMenu.active.accordion-navigation>a.faqMobileSection, .accordion .faqMenu li.active { color: #fff } .faqMenu.active.accordion-navigation>a.faqMobileSection:after, .faqMenu li.active:after, .accordion .faqMenu.active.accordion-navigation>a.faqMobileSection:after, .accordion .faqMenu li.active:after { background-image: url(../images/spritesFaq.png); background-position: -12px -52px; width: 12px; height: 20px } .faqMenu.active.accordion-navigation>a.faqMobileSection.top5, .faqMenu li.active.top5, .accordion .faqMenu.active.accordion-navigation>a.faqMobileSection.top5, .accordion .faqMenu li.active.top5 { background-color: #3b3b3b } .faqMenu.active.accordion-navigation>a.faqMobileSection.top5>span:before, .faqMenu li.active.top5>span:before, .accordion .faqMenu.active.accordion-navigation>a.faqMobileSection.top5>span:before, .accordion .faqMenu li.active.top5>span:before { background-image: url(../images/spritesFaqMenu.png); background-position: 0px -84px; width: 40px; height: 20px } .faqMenu.active.accordion-navigation>a.faqMobileSection.credit, .faqMenu li.active.credit, .accordion .faqMenu.active.accordion-navigation>a.faqMobileSection.credit, .accordion .faqMenu li.active.credit { background-color: #00a0d7 } .faqMenu.active.accordion-navigation>a.faqMobileSection.credit>span:before, .faqMenu li.active.credit>span:before, .accordion .faqMenu.active.accordion-navigation>a.faqMobileSection.credit>span:before, .accordion .faqMenu li.active.credit>span:before { background-image: url(../images/spritesFaqMenu.png); background-position: 0px -177px; width: 40px; height: 25px } .faqMenu.active.accordion-navigation>a.faqMobileSection.carte, .faqMenu li.active.carte, .accordion .faqMenu.active.accordion-navigation>a.faqMobileSection.carte, .accordion .faqMenu li.active.carte { background-color: #00a0d7 } .faqMenu.active.accordion-navigation>a.faqMobileSection.carte>span:before, .faqMenu li.active.carte>span:before, .accordion .faqMenu.active.accordion-navigation>a.faqMobileSection.carte>span:before, .accordion .faqMenu li.active.carte>span:before { background-image: url(../images/spritesFaqMenu.png); background-position: 0px -28px; width: 40px; height: 16px } .faqMenu.active.accordion-navigation>a.faqMobileSection.epargne, .faqMenu li.active.epargne, .accordion .faqMenu.active.accordion-navigation>a.faqMobileSection.epargne, .accordion .faqMenu li.active.epargne { background-color: #f9c100 } .faqMenu.active.accordion-navigation>a.faqMobileSection.epargne>span:before, .faqMenu li.active.epargne>span:before, .accordion .faqMenu.active.accordion-navigation>a.faqMobileSection.epargne>span:before, .accordion .faqMenu li.active.epargne>span:before { background-image: url(../images/spritesFaqMenu.png); background-position: 0px -202px; width: 40px; height: 25px } .faqMenu.active.accordion-navigation>a.faqMobileSection.assurance, .faqMenu li.active.assurance, .accordion .faqMenu.active.accordion-navigation>a.faqMobileSection.assurance, .accordion .faqMenu li.active.assurance { background-color: #e7208c } .faqMenu.active.accordion-navigation>a.faqMobileSection.assurance>span:before, .faqMenu li.active.assurance>span:before, .accordion .faqMenu.active.accordion-navigation>a.faqMobileSection.assurance>span:before, .accordion .faqMenu li.active.assurance>span:before { background-image: url(../images/spritesFaqMenu.png); background-position: 0px -127px; width: 40px; height: 25px } .faqMenu.active.accordion-navigation>a.faqMobileSection.espaceClient, .faqMenu li.active.espaceClient, .accordion .faqMenu.active.accordion-navigation>a.faqMobileSection.espaceClient, .accordion .faqMenu li.active.espaceClient { background-color: #3A913F } .faqMenu.active.accordion-navigation>a.faqMobileSection.espaceClient>span:before, .faqMenu li.active.espaceClient>span:before, .accordion .faqMenu.active.accordion-navigation>a.faqMobileSection.espaceClient>span:before, .accordion .faqMenu li.active.espaceClient>span:before { background-image: url(../images/spritesFaqMenu.png); background-position: 0px -177px; width: 40px; height: 25px } .faqMenu.active.accordion-navigation>a.faqMobileSection.appMobile, .faqMenu li.active.appMobile, .accordion .faqMenu.active.accordion-navigation>a.faqMobileSection.appMobile, .accordion .faqMenu li.active.appMobile { background-color: #3b3b3b } .faqMenu.active.accordion-navigation>a.faqMobileSection.appMobile>span:before, .faqMenu li.active.appMobile>span:before, .accordion .faqMenu.active.accordion-navigation>a.faqMobileSection.appMobile>span:before, .accordion .faqMenu li.active.appMobile>span:before { background-image: url(../images/spritesFaqMenu.png); background-position: 0px -302px; width: 40px; height: 25px } .faqMenu.active.accordion-navigation>a.faqMobileSection.autres, .faqMenu li.active.autres, .accordion .faqMenu.active.accordion-navigation>a.faqMobileSection.autres, .accordion .faqMenu li.active.autres { background-color: #3b3b3b } .faqMenu.active.accordion-navigation>a.faqMobileSection.autres>span:before, .faqMenu li.active.autres>span:before, .accordion .faqMenu.active.accordion-navigation>a.faqMobileSection.autres>span:before, .accordion .faqMenu li.active.autres>span:before { background-image: url(../images/spritesFaqMenu.png); background-position: 0px -6px; width: 40px; height: 6px } .faqMenu.accordion-navigation .whiteBox { display: none } .faqMenu.accordion-navigation .whiteBox.active { display: block; background: transparent } .faqReponse img.left { margin-right: 20px } .faqReponse .summary { transition: background-color 0.35s ease-in-out 0s } .call-button span { line-height: 14px; display: inline-block } #comment-poser-question .wrapper { padding: 30px } #comment-poser-question .wrapper .button { margin-top: 7px } .credit .theme-hovered:hover, .credit .theme-hovered.active { background: #00a0d7; color: #fff } .creditRenouvelable .theme-hovered:hover, .creditRenouvelable .theme-hovered.active { background: #1AA4A7; color: #fff } .epargne .theme-hovered:hover, .epargne .theme-hovered.active { background: #f9c100; color: #fff } .assurance .theme-hovered:hover, .assurance .theme-hovered.active { background: #e7208c; color: #fff } .projets .theme-hovered:hover, .projets .theme-hovered.active, .cornerPro .theme-hovered:hover, .cornerPro .theme-hovered.active { background: #f3871e; color: #fff } .imgIbenta { visibility: hidden !important; position: absolute !important } .faqSearchResult dl.accordion dd.accordion-navigation { display: none } .faqSearchResult dl.accordion dd.accordion-navigation.open { display: block } .calculette .breadcrumbs { position: relative; padding-left: 1.5625rem } .calculette .breadcrumbs:before { content: ''; display: inline-block; width: 1.25rem; height: 1.25rem; background: url(../new-img/arrows/back.png) #3A913F center; border-radius: 50%; float: left; position: absolute; left: 0; top: 50%; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%) } .calculette .breadcrumbs a.current { color: #3A913F; font-weight: normal } .calculette .calculetteHeader { padding: 2.5rem 1.875rem } .calculette .calculetteContent { background: #f5f5f5 } .calculette .row.select-period { background: #c8e9ca; padding: 0.9375rem 0.9375rem 0; margin-bottom: 0.625rem; border-radius: 0.3125rem } .calculette .row.select-period label { text-transform: uppercase; font-weight: bold } .calculette a.saveLink { font-weight: bold; text-transform: uppercase; color: #2d2d2d; font-size: 0.875rem } .calculette a.saveLink:before { content: ''; display: inline-block; background-image: url(../images/toolsGenerique.png); background-position: -53px -32px; width: 16px; height: 16px; margin-right: 0.3125rem } .calculette h2 { color: #3A913F; font-weight: bold; font-size: 1.875rem } .calculette .emphasize, .calculette .productZone .content .nb-points, .productZone .content .calculette .nb-points { font-size: 1rem; font-weight: bold } .calculette .highLine { line-height: 2.1875rem } .calculette .resume { font-size: 0.8125rem; font-weight: bold } .calculette .resume>.column>.row, .calculette .resume>.columns>.row { padding: 0.625rem; border: 1px solid #c9c9c9; border-radius: 0.3125rem; margin-bottom: 0.625rem } .chart { position: relative; padding-bottom: 100%; height: 0; margin-bottom: 9.375rem } .chart-legend { z-index: 1; position: absolute; bottom: -9.375rem; left: 50%; -webkit-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); transform: translate(-50%, 0); top: 100%; list-style-type: none; margin-left: 0; font-size: 14px; text-align: center; text-transform: uppercase; font-weight: bold } .chart-legend li.epargne { color: #3A913F } .chart-legend li.autres { color: #00a4d9 } .chart-legend li.impots { color: #0195c5 } .chart-legend li.credit { color: #0286b0 } .chart-legend li.immobilier { color: #04779c } #piechart { position: absolute; top: 0; left: 0; width: 100%; height: 100% } .faqFid h2 { margin: 2.5rem 0 1.25rem } .faqFid .accordion .accordion-navigation>a.formSection, .faqFid .accordion .accordion-navigation>span.formSection, .faqFid .accordion .accordion dd>a.formSection, .faqFid .accordion .accordion dd>span.formSection { font-size: 1rem; overflow: hidden } .faqFid .accordion .accordion-navigation>a.formSection .fleche, .faqFid .accordion .accordion-navigation>span.formSection .fleche, .faqFid .accordion .accordion dd>a.formSection .fleche, .faqFid .accordion .accordion dd>span.formSection .fleche { background-image: url(../images/arrow.png); background-position: -44px -22px; width: 7px; height: 13px; width: 0.4375rem; height: 0.8125rem } .faqFid .accordion .accordion-navigation>a.formSection>.button, .faqFid .accordion .accordion-navigation>span.formSection>.button, .faqFid .accordion .accordion dd>a.formSection>.button, .faqFid .accordion .accordion dd>span.formSection>.button { margin: -0.3125rem -0.9375rem -0.3125rem 0.625rem } .faqFid .accordion .accordion-navigation>.content, .faqFid .accordion .accordion dd>.content { border-bottom: 1px solid #d2d2d2 } .faqFid .accordion .accordion-navigation:first-child>a, .faqFid .accordion .accordion-navigation:first-child>span, .faqFid .accordion .accordion dd:first-child>a, .faqFid .accordion .accordion dd:first-child>span { border-top: 1px solid #d2d2d2 } .faqFid .accordion .accordion-navigation.active>a.formSection .fleche, .faqFid .accordion .accordion-navigation.active>span.formSection .fleche, .faqFid .accordion .accordion dd.active>a.formSection .fleche, .faqFid .accordion .accordion dd.active>span.formSection .fleche { background: url(../new-img/arrows/arrow-bottom-black.png); width: 0.8125rem; height: 0.4375rem } .nbFidelity { font-size: 1.125rem; text-transform: uppercase } .chatConseiller, .chatClient { border-radius: 0.625rem; padding: 0.9375rem } .chatConseiller:after, .chatClient:after { content: ''; display: inline-block; width: 0.625rem; height: 0.625rem; position: absolute; top: calc(100% - 7px); border: 6px solid transparent } .chatConseiller { background-color: #dfdfdf } .chatConseiller:after { border-bottom-color: #dfdfdf; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); left: 0 } .chatClient { background-color: #3A913F; color: #fff } .chatClient:after { border-bottom-color: #3A913F; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); right: 0 } #chatForm { position: relative } #chatForm .chatButton { position: absolute; bottom: 0.3125rem; right: 0.3125rem } .qtip-content p { font-size: 0.8125rem; line-height: 1.5 } #demandeCreditModal .understate { margin-top: 0.4375rem } .mediation ul:not(.breadcrumbs) { list-style: none } .mediation ul:not(.breadcrumbs) li:before { content: "- " } .mediation ul:not(.breadcrumbs).styleBullet li:before { content: "\2022 "; color: #3A913F; font-size: 1.25rem; margin-right: 0.3125rem } .mediation ul:not(.breadcrumbs).noSpaces { margin: 0 } .mediation ul:not(.breadcrumbs).noSpaces li { padding: 0 } .mediation .breadcrumbs { display: inline-block } .mediation .breadcrumbs li { line-height: 1.875rem } .mediation .breadcrumbs li:nth-child(2):before { content: '' } .mediation .breadcrumbs li a { text-decoration: none } .mediation .breadcrumbs li a.current { color: #3A913F; font-weight: normal } .mediation .iconBAS { background-image: url(../new-img/pictos/bonASavoir.png); background-repeat: no-repeat; background-position: center; min-height: 5rem } .mediation .bonAS { font-size: 1.25rem } .mediation .reverseBg { border: 1px solid #eee } .mediation .adresse { padding-left: 2.5rem } .mediation a:not(.button) { text-decoration: none } .satisfaction h3.questionTitle { font-size: 0.875rem; font-weight: bold } .satisfaction a.formSection { text-transform: uppercase; font-size: 1rem; padding-left: 0 } .satisfaction form#satisfactionPanel { padding-left: 0; padding-right: 0 } .satisfaction input[type="radio"]+label, .satisfaction input[type="checkbox"]+label { margin-left: 0 } .satisfaction input[type="radio"]:checked+label { color: #2d2d2d } .satisfaction .inlineSliderContainer { padding: 0.625rem 0; margin: 0; padding-right: 0.625rem; border: 0 } .satisfaction .inlineSliderContainer .inlineSlider { padding: 0 } .satisfaction .inlineSliderContainer .inlineSlider .progressBarContent .start { width: 8.75rem; font-weight: normal; text-align: left; font-size: 0.75rem } .satisfaction .inlineSliderContainer .inlineSlider .progressBarContent .end { width: 8.75rem; font-weight: normal; text-align: left; padding-left: 1.25rem; font-size: 0.75rem; text-transform: initial } .panorama.vosComptes { background: #f8f8f8 } .panorama.vosComptes article .header { background: #ffffff; padding-top: 2.5rem; padding-bottom: 2.5rem } .panorama.vosComptes .equalBox { border: 1px solid #dfdfdf; margin-left: 0.9375rem; margin-right: 0.9375rem; margin-bottom: 0.9375rem; background-color: #ffffff } .panorama.vosComptes .equalBox .small { font-size: 0.6875rem } .panorama.vosComptes .title h2 { margin-left: 2.1875rem } .panorama.vosComptes.sansProduits article .head { padding-top: 1.25rem; padding-bottom: 1.25rem } .panorama.vosComptes article .head { padding: 0 } .panorama.vosComptes article .decouvrir { position: relative } .panorama.vosComptes article .header { background: #ffffff } .panorama.vosComptes h3 { margin-bottom: 0 } .panorama.vosComptes h3>span { font-size: 0.8rem; text-transform: uppercase } .panorama.vosComptes p { font-size: 0.8rem } .panorama.vosComptes .credit p>strong { color: #00a0d7 } .panorama.vosComptes .creditRenouvelable p>strong { color: #1AA4A7 } .panorama.vosComptes .epargne p>strong { color: #f9c100 } .panorama.vosComptes .epargne .picto { width: 48px; height: 48px } .panorama.vosComptes #imgEpargneActive { margin-top: 11px } .panorama.vosComptes .assurance p>strong { color: #e7208c } .panorama.vosComptes .but p>strong { color: #1AA4A7 } .panorama.vosComptes .but p>span { color: #1AA4A7 } .panorama.vosComptes .but p { line-height: 1.2 } .panorama.vosComptes .but h3 { margin-top: -8px } .vosComptesProduitsTooltip { max-height: 280px; overflow-y: scroll; padding-right: 20px } .vosComptesProduitsTooltip .whiteBox { padding: 0 } .vosComptesProduitsTooltip p { margin-bottom: 0 } .vosComptesProduitsTooltip h3 { margin-bottom: 0 } .vosComptesProduitsTooltip h3>span { text-transform: uppercase; font-size: 0.8rem } .vosComptesProduitsTooltip p>strong { color: #1AA4A7 } .vosComptesProduitsTooltip p>span { color: #1AA4A7 } .vosComptesProduitsTooltip img { margin-top: 14px } .vosComptesProduitsTooltip .borderTop { padding-top: 10px } .localizeChoice { margin-left: 0; padding-right: 0; list-style-type: none } .localizeChoice li { counter-increment: step-counter } .localizeChoice li:before { content: counter(step-counter); margin-right: 5px; background-color: #3A913F; color: #fff; font-weight: bold; border-radius: 50%; width: 25px; height: 25px; text-align: center; display: inline-block } .localizeChoice li>span { display: inline-block; width: calc(100% - 40px); vertical-align: top } .localizeChoice li .AuroreSpot, .localizeChoice li .DAB, .localizeChoice li .CAP { display: block; line-height: 3.75rem; padding-left: 4.0625rem; position: relative; cursor: pointer } .localizeChoice li .AuroreSpot span, .localizeChoice li .DAB span, .localizeChoice li .CAP span { font-size: 0.875rem; max-width: 9.375rem; margin-left: 0.9375rem; color: #3A913F; line-height: normal; display: inline-block; vertical-align: middle; font-weight: bold; opacity: 0.5 } .localizeChoice li .AuroreSpot:before, .localizeChoice li .DAB:before, .localizeChoice li .CAP:before { content: ''; display: inline-block; vertical-align: middle; width: 3.75rem; height: 3.75rem; border-radius: 50%; background-color: #3A913F; background-position: center; background-repeat: no-repeat; position: absolute; left: 0; opacity: 0.5 } .localizeChoice li .AuroreSpot.active span, .localizeChoice li .DAB.active span, .localizeChoice li .CAP.active span { color: #3A913F; opacity: 1 } .localizeChoice li .AuroreSpot.active:before, .localizeChoice li .DAB.active:before, .localizeChoice li .CAP.active:before { background-color: #3A913F; opacity: 1 } .localizeChoice li .AuroreSpot:before { background-image: url(../new-img/pictos/white/picto-aurore.png) } .localizeChoice li .AuroreSpot.active:before { background-image: url(../new-img/pictos/white/picto-aurore.png) } .localizeChoice li .DAB:before { background-image: url(../new-img/pictos/white/picto-card.png) } .localizeChoice li .DAB.active:before { background-image: url(../new-img/pictos/white/picto-card.png) } .localizeChoice li .CAP:before { background-image: url(../new-img/pictos/white/voiture.png) } .localizeChoice li .CAP.active:before { background-image: url(../new-img/pictos/white/voiture.png) } .button.localisation span:before { content: ''; background-image: url(../new-img/pictos/localisation/pin.png); width: 0.5rem; height: 0.6875rem; display: inline-block; margin-right: 0.3125rem } .mapContainer { padding: 1.25rem } #map-canvas { height: 400px !important; margin: 0; padding: 0 } #results { font-family: Arial, Helvetica, sans-serif; height: 150px; padding: 0; background: #fff } #results ul { list-style-type: none; padding: 0; margin: 0; height: 100%; overflow-y: scroll } #results li { padding: 10px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; border-bottom: 1px solid #f2f2f2; color: #b3b3b3; cursor: pointer } #results li>strong { color: #000 } #results li.active { background-color: #f2f2f2; color: #3A913F } #results li.active strong { color: #3A913F } #results li .addressMarker:before { content: ''; display: inline-block; width: 0.5rem; height: 0.6875rem; background-image: url(../new-img/pictos/localisation/pin-green.png); margin-right: 0.3125rem } #results #more { width: 100% } .dropDown_detail_hidden { height: 100px; margin-top: -10px; background-color: #fff; border: 1px solid #ccc; cursor: pointer; overflow-y: auto; overflow-x: hidden; z-index: 200; font-size: 13px } .localizeChoice .hidden { opacity: 0.5 !important } .envoi-contract .vivassistance-plus-p { color: #E5298C; font-size: 28px; font-weight: bold } .envoi-contract .relative-img { position: relative; max-width: 113%; right: 18px; top: -13px } .envoi-contract .custom-close { position: absolute; right: 5px; padding: 4px; z-index: 10; top: 20px; cursor: pointer; font-size: 18px } .envoi-contract .spaced-top { margin-top: 1.5625rem } .envoi-contract .votre-projet { color: #404040; font-size: 14px } .envoi-contract .duree { font-size: 15px; font-weight: bold } .envoi-contract .legal-content-assurance { font-size: 10px; font-style: italic } .envoi-contract .border-assurance-block { background-color: #E6E6E6; padding: 20px 15px; color: #404040; font-size: 15px } .envoi-contract .border-assurance-block .le-porod-next { font-weight: bold; font-size: 14px } .envoi-contract .border-assurance-block .le-prod { font-weight: bold; color: #E5298C; font-size: 20px } .envoi-contract .border-assurance-block .pad-left { padding-left: 42px } .envoi-contract .border-assurance-block .picto-tick:before { content: ""; background-image: url(../new-img/tools/assurance-check.png); background-repeat: no-repeat; display: inline-block; width: 25px; height: 19px; position: absolute; left: 26px } .envoi-contract .border-assurance-block .picto-bulb:before { content: ""; background-image: url(../new-img/tools/assurance-idea.png); background-repeat: no-repeat; display: inline-block; width: 54px; height: 60px; position: absolute; left: 12px } .envoi-contract .pouvez-souscrire { color: #E5298C; font-size: 18px } .apportEpargne .credito-left { margin-left: 1.25rem } .apportEpargne .noUiSlider { background: #6f6f6f !important } .apportEpargne .noUi-handle { border-color: #6f6f6f !important } .apportEpargne .sliderContainer .active input { color: #6f6f6f !important } .apportEpargne .contentButton { height: 100% !important } .apportEpargne .saveLink { display: block; width: 100%; text-align: center } .apportEpargne .headerApportEpargne { color: #ffffff } .apportEpargne .headerApportEpargne .projets, .apportEpargne .headerApportEpargne .cornerPro { background-color: #f3871e } .apportEpargne .headerApportEpargne p { line-height: 1.2 } .apportEpargne #formDetailFinancement { font-size: 0.7rem } .apportEpargne #formDetailFinancement strong { text-transform: uppercase } .apportEpargne .panel { min-height: 400px } .apportEpargne .resultTable { font-size: 0.875rem } .apportEpargne .resultTable .cell { min-height: 3.75rem; line-height: 3.6875rem; text-align: center; border: 1px solid #dfdfdf; border-left: none; border-right: none; border-top: none } .apportEpargne .resultTable .cell span { line-height: 1em; vertical-align: middle; display: inline-block } .apportEpargne .resultTable .cell span input { margin: 0 } .apportEpargne .resultTable .cell.big { min-height: 5.9375rem; line-height: 5.9375rem } .apportEpargne .resultTable .cell.big span { line-height: 1em; vertical-align: middle; display: inline-block } .apportEpargne .resultTable .cell.bgCell { background-color: #c8e9ca } .apportEpargne .resultTable .firstTitle { border-top: 1px solid #dfdfdf; line-height: 3.625rem } .apportEpargne .resultTable .title { border: 1px solid #dfdfdf; border-left: none; border-top: none; min-height: 3.75rem; line-height: 3.6875rem } .apportEpargne .resultTable .title span { line-height: 1em; vertical-align: middle; display: inline-block } .apportEpargne .resultTable .title span.helperBtn { width: 1.25rem } .apportEpargne .resultTable .title.firstTitle { border-top: 1px solid #dfdfdf; line-height: 3.625rem } .apportEpargne .resultTable .title.big { min-height: 5.9375rem; line-height: 5.9375rem } .apportEpargne .resultTable .title.big span { line-height: 1em; vertical-align: middle; display: inline-block } .apportEpargne .tabs .tab-title { width: 33.33333% } .apportEpargne .tabs dd>a, .apportEpargne .tabs .tab-title>a { font-size: 0.6875rem; padding: 0.625rem 0.9375rem; padding-left: 0.625rem; padding-right: 2rem } .apportEpargne .tabs dd>a.credit, .apportEpargne .tabs .tab-title>a.credit { border-top: 4px solid #00a0d7 } .apportEpargne .tabs dd>a.credit .emphasize, .apportEpargne .tabs dd>a.credit .productZone .content .nb-points, .productZone .content .apportEpargne .tabs dd>a.credit .nb-points, .apportEpargne .tabs .tab-title>a.credit .emphasize, .apportEpargne .tabs .tab-title>a.credit .productZone .content .nb-points, .productZone .content .apportEpargne .tabs .tab-title>a.credit .nb-points { color: #00a0d7 !important } .apportEpargne .tabs dd>a.creditRenouvelable, .apportEpargne .tabs .tab-title>a.creditRenouvelable { border-top: 4px solid #1AA4A7; min-height: 76px } .apportEpargne .tabs dd>a.creditRenouvelable .emphasize, .apportEpargne .tabs dd>a.creditRenouvelable .productZone .content .nb-points, .productZone .content .apportEpargne .tabs dd>a.creditRenouvelable .nb-points, .apportEpargne .tabs .tab-title>a.creditRenouvelable .emphasize, .apportEpargne .tabs .tab-title>a.creditRenouvelable .productZone .content .nb-points, .productZone .content .apportEpargne .tabs .tab-title>a.creditRenouvelable .nb-points { color: #1AA4A7 !important } .apportEpargne .tabs dd>a.epargne, .apportEpargne .tabs .tab-title>a.epargne { border-top: 4px solid #f9c100 } .apportEpargne .tabs dd>a.epargne .emphasize, .apportEpargne .tabs dd>a.epargne .productZone .content .nb-points, .productZone .content .apportEpargne .tabs dd>a.epargne .nb-points, .apportEpargne .tabs .tab-title>a.epargne .emphasize, .apportEpargne .tabs .tab-title>a.epargne .productZone .content .nb-points, .productZone .content .apportEpargne .tabs .tab-title>a.epargne .nb-points { color: #f9c100 !important } .apportEpargne .tabs dd>a.assurance, .apportEpargne .tabs .tab-title>a.assurance { border-top: 4px solid #e7208c } .apportEpargne .tabs dd>a.assurance .emphasize, .apportEpargne .tabs dd>a.assurance .productZone .content .nb-points, .productZone .content .apportEpargne .tabs dd>a.assurance .nb-points, .apportEpargne .tabs .tab-title>a.assurance .emphasize, .apportEpargne .tabs .tab-title>a.assurance .productZone .content .nb-points, .productZone .content .apportEpargne .tabs .tab-title>a.assurance .nb-points { color: #e7208c !important } .apportEpargne .tabs dd>a.projets, .apportEpargne .tabs dd>a.cornerPro, .apportEpargne .tabs .tab-title>a.projets, .apportEpargne .tabs .tab-title>a.cornerPro { border-top: 4x solid #f3871e } .apportEpargne .tabs dd>a.projets .emphasize, .apportEpargne .tabs dd>a.projets .productZone .content .nb-points, .productZone .content .apportEpargne .tabs dd>a.projets .nb-points, .apportEpargne .tabs dd>a.cornerPro .emphasize, .apportEpargne .tabs dd>a.cornerPro .productZone .content .nb-points, .productZone .content .apportEpargne .tabs dd>a.cornerPro .nb-points, .apportEpargne .tabs .tab-title>a.projets .emphasize, .apportEpargne .tabs .tab-title>a.projets .productZone .content .nb-points, .productZone .content .apportEpargne .tabs .tab-title>a.projets .nb-points, .apportEpargne .tabs .tab-title>a.cornerPro .emphasize, .apportEpargne .tabs .tab-title>a.cornerPro .productZone .content .nb-points, .productZone .content .apportEpargne .tabs .tab-title>a.cornerPro .nb-points { color: #f3871e !important } .apportEpargne .tabs dd.active>a span:not(.emphasize):not(.productZone .content .nb-points), .apportEpargne .tabs .tab-title.active>a span:not(.emphasize):not(.productZone .content .nb-points) { color: #939393 } .apportEpargne .tabs dd .helperBtn, .apportEpargne .tabs .tab-title .helperBtn { position: absolute; right: 0; top: 10px } .apportEpargne .tabs-content .content { position: relative } .apportEpargne .tabs-content .content:before { content: ''; display: inline-block; width: 0; height: 0; border: 11px solid transparent; border-top-color: #dfdfdf; position: absolute; left: 50%; top: 100%; -webkit-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); transform: translate(-50%, 0) } .apportEpargne .tabs-content .content:after { content: ''; display: inline-block; width: 0; height: 0; border: 10px solid transparent; border-top-color: #fff; position: absolute; left: 50%; top: 100%; -webkit-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); transform: translate(-50%, 0) } .apportEpargne .chart-legend { text-transform: none; font-weight: normal; text-align: left; margin-left: 0.3125rem } .apportEpargne .chart-legend li { margin-bottom: 0.625rem } .apportEpargne .saveLink { border: 1px solid #000; border-radius: 0.3125rem; padding: 0.3125rem 1.125rem; color: black } .apportEpargne .contentBottomColumn { float: left !important; height: 190px !important; margin-top: -180px } .apportEpargne .contentBottom { position: absolute; bottom: 0 } .apportEpargne .contentBottom ol { list-style-type: none !important; margin-left: 0 } .apportEpargne .contentBottom ol li { counter-increment: step-counter; padding-left: 2.5rem; margin-top: 1.5625rem } .apportEpargne .contentBottom ol li:before { content: counter(step-counter); padding: 0.125rem 0.625rem; border-radius: 1.25rem; display: inline-block; position: absolute; color: #ffffff; background-color: #3A913F; left: 0 } .apportEpargne .arrow-separator { border-top: 1px solid #dcdcdc; width: 100% } .apportEpargne .arrow-separator:before { content: ''; width: 0; height: 0; position: relative; top: -30px; left: 140px; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid; border-bottom-color: #dcdcdc } .apportEpargne .arrow-separator:after { content: ''; width: 0; height: 0; position: relative; top: -29px; left: 120px; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid; border-bottom-color: #fff } .eparangeLamp { background: url("../new-img/pictos/lamp.png") no-repeat; height: 47px; width: 48px; display: inline-block } .norrsken .horsEspaceClient .resum:after { background-image: url(../images/resultSimulation.png); background-position: -43px 0px; width: 19px; height: 11px } .norrsken .horsEspaceClient .crossSell .accordion .accordion-navigation>a:after { background-image: url(../images/resultSimulation.png); background-position: -43px 0px; width: 19px; height: 11px } .norrsken .horsEspaceClient .crossSell a.resum:hover { color: #e85113 } .norrsken .picto { background-color: #e85113 } .cora .horsEspaceClient .resum:after { background-image: url(../images/resultSimulation.png); background-position: 0px -20px; width: 19px; height: 11px } .cora .horsEspaceClient .crossSell .accordion .accordion-navigation>a:after { background-image: url(../images/resultSimulation.png); background-position: 0px -20px; width: 19px; height: 11px } .cora .horsEspaceClient .crossSell a.resum:hover { color: #2ed3bb } .cora .picto { background-color: #2ed3bb } .horsEspaceClient .pictoPDF { text-align: center } .horsEspaceClient .descPDF { height: 45px; line-height: 45px } .horsEspaceClient .downloadDocument { color: #000000; text-decoration: underline; font-size: 0.9rem } .horsEspaceClient .downloadPicto { text-align: center } .horsEspaceClient .darkGreyBox .whiteBox span { margin-right: 1rem } .horsEspaceClient .containerPDFdocument { font-weight: bold } .horsEspaceClient .containerPDFdocument span { display: inline-block; margin-right: 1rem } .horsEspaceClient .carte-accordion .accordion-navigation .formSection img { margin-right: 0.625rem } .horsEspaceClient .carte-accordion .accordion-navigation.active .formSection img { display: none } .horsEspaceClient .accordion .accordion-navigation>a { font-size: 0.875rem; font-weight: bold; padding: 0.625rem 1.875rem 0.625rem 0; background-color: transparent; line-height: 1.5rem; border-bottom: 0 } .horsEspaceClient .accordion .accordion-navigation>a:hover { font-weight: bold; background-color: transparent } .horsEspaceClient .accordion .accordion-navigation>a.formSection { border-bottom: 0 } .horsEspaceClient .accordion .accordion-navigation>a .fleche { right: 0.9375rem } .horsEspaceClient .accordion .content { padding: 0 } .horsEspaceClient .accordion .content ul { margin-left: 0; list-style-type: none; counter-reset: term } .horsEspaceClient .accordion .content ul li { padding-left: 30px; display: block; position: relative } .horsEspaceClient .accordion .content ul li:before { display: inline-block; counter-increment: term; content: counter(term) " - "; font-weight: bold; position: absolute; left: 0 } .horsEspaceClient h2 .tag { color: #2d2d2d; font-size: 0.625rem; padding: 0.3125rem; vertical-align: middle; display: inline-block; border-radius: 0.3125rem; background-color: #c5c5c5; margin: 0 0.3125rem 0 0.625rem } .horsEspaceClient .smallTitleUppercase { text-transform: uppercase; font-size: 0.875rem; font-weight: bold; margin: 0.625rem 0 } .horsEspaceClient .discoverToo .uppercase, .horsEspaceClient .discoverToo .productZone .content .nb-points, .productZone .content .horsEspaceClient .discoverToo .nb-points { font-size: 0.75rem; font-weight: bold } .horsEspaceClient .discoverToo>.row>.columns .darkGreyBox-Contrat, .horsEspaceClient .discoverToo>.row>.columns .darkGreyBox-multiLine { margin-right: 0.0625rem } .horsEspaceClient .discoverToo>.row>.columns:first-child .darkGreyBox { margin-right: 0.125rem } .horsEspaceClient .resum { color: #2d2d2d; padding-right: 1.5625rem; display: inline-block } .horsEspaceClient .resum:hover { text-decoration: underline } .horsEspaceClient .resum:after { content: '\00a0'; background-image: url(../images/resultSimulation.png); background-position: -43px -22px; width: 17px; height: 11px; background-repeat: no-repeat; -webkit-transform: translateY(6px) rotate(-90deg); -ms-transform: translateY(6px) rotate(-90deg); transform: translateY(6px) rotate(-90deg); display: inline-block; position: absolute } .horsEspaceClient.credit .resum:after { background-image: url(../images/resultSimulation.png); background-position: -19px -20px; width: 19px; height: 11px } .horsEspaceClient.creditRenouvelable .resum:after { background-image: url(../images/resultSimulation.png); background-position: 0px -31px; width: 19px; height: 11px } .horsEspaceClient.epargne .resum:after { background-image: url(../images/resultSimulation.png); background-position: -19px -31px; width: 19px; height: 11px } .horsEspaceClient.assurance .resum:after { background-image: url(../images/resultSimulation.png); background-position: -24px 0px; width: 19px; height: 11px } .horsEspaceClient.projets .resum:after, .horsEspaceClient.cornerPro .resum:after { background-image: url(../images/resultSimulation.png); background-position: -43px -11px; width: 19px; height: 11px } .horsEspaceClient.assuranceFacultative .resum:after { background-image: url(../images/resultSimulation.png); background-position: -24px 0px; width: 19px; height: 11px } .horsEspaceClient .crossSell.credit .resum:after, .horsEspaceClient .hub.credit .resum:after { background-image: url(../images/resultSimulation.png); background-position: -19px -20px; width: 19px; height: 11px } .horsEspaceClient .crossSell.creditRenouvelable .resum:after, .horsEspaceClient .hub.creditRenouvelable .resum:after { background-image: url(../images/resultSimulation.png); background-position: 0px -31px; width: 19px; height: 11px } .horsEspaceClient .crossSell.epargne .resum:after, .horsEspaceClient .hub.epargne .resum:after { background-image: url(../images/resultSimulation.png); background-position: -19px -31px; width: 19px; height: 11px } .horsEspaceClient .crossSell.assurance .resum:after, .horsEspaceClient .hub.assurance .resum:after { background-image: url(../images/resultSimulation.png); background-position: -24px 0px; width: 19px; height: 11px } .horsEspaceClient .crossSell.projets .resum:after, .horsEspaceClient .crossSell.cornerPro .resum:after, .horsEspaceClient .hub.projets .resum:after, .horsEspaceClient .hub.cornerPro .resum:after { background-image: url(../images/resultSimulation.png); background-position: -43px -11px; width: 19px; height: 11px } .horsEspaceClient .crossSell.assuranceFacultative .resum:after, .horsEspaceClient .hub.assuranceFacultative .resum:after { background-image: url(../images/resultSimulation.png); background-position: -24px 0px; width: 19px; height: 11px } .horsEspaceClient.credit .crossSell .resum:hover { color: #00a0d7 } .horsEspaceClient.creditRenouvelable .crossSell .resum:hover { color: #1AA4A7 } .horsEspaceClient.epargne .crossSell .resum:hover { color: #f9c100 } .horsEspaceClient.assurance .crossSell .resum:hover { color: #e7208c } .horsEspaceClient.projets .crossSell .resum:hover { color: #f3871e } .horsEspaceClient .crossSell .accordion .accordion-navigation.active>a:after { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg) } .horsEspaceClient .crossSell .accordion .accordion-navigation>a { font-size: 0.75rem; font-weight: normal; padding-bottom: 0 } .horsEspaceClient .crossSell .accordion .accordion-navigation>a:hover { font-weight: normal } .horsEspaceClient .crossSell .accordion .accordion-navigation>a:after { content: ''; background-image: url(../images/resultSimulation.png); background-position: -43px -22px; width: 17px; height: 11px; display: inline-block; width: 1.1875rem; height: 0.6875rem; margin-left: 0.625rem } .horsEspaceClient .crossSell .accordion .accordion-navigation .content { background: transparent } .horsEspaceClient .crossSell.credit .accordion .accordion-navigation>a:after { background-image: url(../images/resultSimulation.png); background-position: -19px -20px; width: 19px; height: 11px } .horsEspaceClient .crossSell.creditRenouvelable .accordion .accordion-navigation>a:after { background-image: url(../images/resultSimulation.png); background-position: 0px -31px; width: 19px; height: 11px } .horsEspaceClient .crossSell.epargne .accordion .accordion-navigation>a:after { background-image: url(../images/resultSimulation.png); background-position: -19px -31px; width: 19px; height: 11px } .horsEspaceClient .crossSell.assurance .accordion .accordion-navigation>a:after { background-image: url(../images/resultSimulation.png); background-position: -24px 0px; width: 19px; height: 11px } .horsEspaceClient .crossSell.projets .accordion .accordion-navigation>a:after, .horsEspaceClient .crossSell.cornerPro .accordion .accordion-navigation>a:after { background-image: url(../images/resultSimulation.png); background-position: -43px -11px; width: 19px; height: 11px } .horsEspaceClient .crossSell.assuranceFacultative .accordion .accordion-navigation>a:after { background-image: url(../images/resultSimulation.png); background-position: -24px 0px; width: 19px; height: 11px } .horsEspaceClient.credit .accordion .accordion-navigation>a:after { background-image: url(../images/resultSimulation.png); background-position: -19px -20px; width: 19px; height: 11px } .horsEspaceClient.creditRenouvelable .accordion .accordion-navigation>a:after { background-image: url(../images/resultSimulation.png); background-position: 0px -31px; width: 19px; height: 11px } .horsEspaceClient.epargne .accordion .accordion-navigation>a:after { background-image: url(../images/resultSimulation.png); background-position: -19px -31px; width: 19px; height: 11px } .horsEspaceClient.assurance .accordion .accordion-navigation>a:after { background-image: url(../images/resultSimulation.png); background-position: -24px 0px; width: 19px; height: 11px } .horsEspaceClient.projets .accordion .accordion-navigation>a:after, .horsEspaceClient.cornerPro .accordion .accordion-navigation>a:after { background-image: url(../images/resultSimulation.png); background-position: -43px -11px; width: 19px; height: 11px } .horsEspaceClient.assuranceFacultative .accordion .accordion-navigation>a:after { background-image: url(../images/resultSimulation.png); background-position: -24px 0px; width: 19px; height: 11px } .horsEspaceClient .no-icon .smallTitleUppercase { text-transform: none; font-size: 1.25rem } .dejaClientWhiteBox .dejaClientSubtitle { text-transform: uppercase } .dejaClientWhiteBox ul { margin-left: 2rem } .dejaClientWhiteBox img { margin-top: -4rem } .greenCheckList li { position: relative; list-style: none; margin-bottom: 10px } .greenCheckList li:before { content: ""; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjMxNzFBNzA0QzQwQTExRTQ5NEY3REE4MjM1MTAxQUM3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjMxNzFBNzA1QzQwQTExRTQ5NEY3REE4MjM1MTAxQUM3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzE3MUE3MDJDNDBBMTFFNDk0RjdEQTgyMzUxMDFBQzciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzE3MUE3MDNDNDBBMTFFNDk0RjdEQTgyMzUxMDFBQzciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5pfGdPAAABIklEQVR42mL8//8/A70A46hlo5aNWkYRmHtApw5I6QNxZLLDlV80sQxoCSOQ6gHiIqjQXiAOAFr4BV0tE4UWMYMoJItAwBmIN2NTz0KEgYJA6gvQpb/RxNmA1AogDkTT8gmI60gORqCBMkBqBxDfA+IQWFwAxXmA1EYgdkLT8gKI3YDqLpNkGdBAFSC1G4gVoEL7gNgfiDmBeAsQm6FpATnIHWjRHZJTI9Cy00DKBE0YJMYNxFpo4legFj3DFyX4Ekgg1BBkYIrFopNAbEfIImLiDJQ4tgOxOQ4lu6HJ/BtVMjXQQi4gtQGIXdGkVgNxDK4MTHamhibzJUAcChWaDcSZQIv+0qS4gmbgOUD8FohLgRb9H7CycdSyUcuGlmUAAQYAU++XSt6jtP8AAAAASUVORK5CYII=) !important; width: 27px; height: 27px; display: inline-block; position: absolute; left: -1.875rem; top: -0.125rem } .pictoContainer>.columns+.columns h2 { margin: 0.5rem 0 0 0.5rem } .picto { display: inline-block; position: relative; background-color: #3A913F; background-repeat: no-repeat; width: 2.8125rem; height: 2.8125rem; border-radius: 50% } .picto:after { content: ""; background-image: url(../images/rightNav.png); background-position: -64px -29px; width: 29px; height: 29px; position: absolute; top: 8px; left: 8px } .picto.cetelem, .picto.defaultIcon { background-color: white !important; margin-bottom: 1rem !important; height: 2.4125rem !important } .picto.cetelem:after, .picto.defaultIcon:after { content: ""; background-image: url(../new-img/newcr/cpay-logo.png) !important; height: 40px !important; width: 35px !important; background-position: -70px 0px !important } .picto.credit, .credit .picto { background-color: #00a0d7 } .picto.credit:after, .credit .picto:after { background-image: url(../images/rightNav.png); background-position: -29px -29px; width: 29px; height: 29px } .picto.creditRenouvelable, .creditRenouvelable .picto { background-color: #1AA4A7 } .picto.creditRenouvelable:after, .creditRenouvelable .picto:after { background-image: url(../images/rightNav.png); background-position: -64px -29px; width: 29px; height: 29px } .picto.epargne, .epargne .picto { background-color: #f9c100 } .picto.epargne:after, .epargne .picto:after { background-image: url(../images/rightNav.png); background-position: -29px -58px; width: 29px; height: 29px } .picto.assurance, .assurance .picto { background-color: #e7208c } .picto.assurance:after, .assurance .picto:after { background-image: url(../images/rightNav.png); background-position: -93px 0px; width: 29px; height: 29px } .picto.projets, .picto.cornerPro, .projets .picto, .cornerPro .picto { background-color: #f3871e } .picto.projets:after, .picto.cornerPro:after, .projets .picto:after, .cornerPro .picto:after { background-image: url(../images/rightNav.png); background-position: -93px 0px; width: 29px; height: 29px } .picto.assuranceFacultative, .assuranceFacultative .picto { background: #1AA4A7 } .picto.assuranceFacultative:after, .assuranceFacultative .picto:after { background-image: url(../images/rightNav.png); background-position: -93px 0px; width: 29px; height: 29px } .picto.crossSell { background: #f48931 } .reference { font-size: 0.625rem; vertical-align: top; margin-left: 0.3125rem } .crossSell.credit .picto { background-color: #00a0d7 } .crossSell.creditRenouvelable .picto { background-color: #1AA4A7 } .crossSell.epargne .picto { background-color: #f9c100 } .crossSell.assurance .picto { background-color: #e7208c } .crossSell.projets .picto, .crossSell.cornerPro .picto { background-color: #f3871e } .crossSell.assuranceFacultative .picto { background: #1AA4A7 } .crossSell.credit .emphasize, .crossSell.credit .productZone .content .nb-points, .productZone .content .crossSell.credit .nb-points { color: #00a0d7 !important } .crossSell.creditRenouvelable .emphasize, .crossSell.creditRenouvelable .productZone .content .nb-points, .productZone .content .crossSell.creditRenouvelable .nb-points { color: #1AA4A7 !important } .crossSell.epargne .emphasize, .crossSell.epargne .productZone .content .nb-points, .productZone .content .crossSell.epargne .nb-points { color: #f9c100 !important } .crossSell.assurance .emphasize, .crossSell.assurance .productZone .content .nb-points, .productZone .content .crossSell.assurance .nb-points { color: #e7208c !important } .crossSell.projets .emphasize, .crossSell.projets .productZone .content .nb-points, .productZone .content .crossSell.projets .nb-points { color: #f3871e !important } .crossSell.assuranceFacultative .emphasize, .crossSell.assuranceFacultative .productZone .content .nb-points, .productZone .content .crossSell.assuranceFacultative .nb-points { color: #e7208c !important } .hub.credit .emphasize, .hub.credit .productZone .content .nb-points, .productZone .content .hub.credit .nb-points { color: #00a0d7 !important } .hub.creditRenouvelable .emphasize, .hub.creditRenouvelable .productZone .content .nb-points, .productZone .content .hub.creditRenouvelable .nb-points { color: #1AA4A7 !important } .hub.epargne .emphasize, .hub.epargne .productZone .content .nb-points, .productZone .content .hub.epargne .nb-points { color: #f9c100 !important } .hub.assurance .emphasize, .hub.assurance .productZone .content .nb-points, .productZone .content .hub.assurance .nb-points { color: #e7208c !important } .hub.projets .emphasize, .hub.projets .productZone .content .nb-points, .productZone .content .hub.projets .nb-points { color: #f3871e !important } .hub.assuranceFacultative .emphasize, .hub.assuranceFacultative .productZone .content .nb-points, .productZone .content .hub.assuranceFacultative .nb-points { color: #e7208c !important } .planDuSite .planSiteMenu li.active { background-color: #F8F8F8 } .planDuSite .planSiteContent { border-top: 1px solid #e9e9e9 } .planDuSite .planSiteContent .whiteBox.content { padding: 0 !important } .planDuSite .faqReponse { padding-left: 0 } .planDuSite .faqReponse ul { list-style-type: none; line-height: 2 } .planDuSite .faqReponse ul li a { color: #2d2d2d } .planDuSite .faqMenu.accordion-navigation.active a.faqMobileSection.emphasize, .planDuSite .faqMenu.accordion-navigation.active .productZone .content a.faqMobileSection.nb-points, .productZone .content .planDuSite .faqMenu.accordion-navigation.active a.faqMobileSection.nb-points { background-color: white } .planDuSite .faqMenu.accordion-navigation.active a.faqMobileSection.emphasize:after, .planDuSite .faqMenu.accordion-navigation.active .productZone .content a.faqMobileSection.nb-points:after, .productZone .content .planDuSite .faqMenu.accordion-navigation.active a.faqMobileSection.nb-points:after { -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); top: 35px; right: 35px } .planDuSite .faqMenu.accordion-navigation.active a.faqMobileSection.emphasize.credit>span:before, .planDuSite .faqMenu.accordion-navigation.active .productZone .content a.faqMobileSection.credit.nb-points>span:before, .productZone .content .planDuSite .faqMenu.accordion-navigation.active a.faqMobileSection.credit.nb-points>span:before { background-image: url(../new-img/pictos/faq/credit.png) } .planDuSite .faqMenu.accordion-navigation.active a.faqMobileSection.emphasize.epargne>span:before, .planDuSite .faqMenu.accordion-navigation.active .productZone .content a.faqMobileSection.epargne.nb-points>span:before, .productZone .content .planDuSite .faqMenu.accordion-navigation.active a.faqMobileSection.epargne.nb-points>span:before { background-image: url(../new-img/pictos/faq/epargne.png) } .planDuSite .faqMenu.accordion-navigation.active a.faqMobileSection.emphasize.assurance>span:before, .planDuSite .faqMenu.accordion-navigation.active .productZone .content a.faqMobileSection.assurance.nb-points>span:before, .productZone .content .planDuSite .faqMenu.accordion-navigation.active a.faqMobileSection.assurance.nb-points>span:before { background-image: url(../new-img/pictos/faq/assurance.png) } .planDuSite .faqMenu li.credit>span.fleche:before { background-image: url("../new-img/arrows/resultSimulation/rightArrow-credit.png") } .planDuSite .faqMenu li.epargne>span.fleche:before { background-image: url("../new-img/arrows/resultSimulation/rightArrow-epargne.png") } .planDuSite .faqMenu li.assurance>span.fleche:before { background-image: url("../new-img/arrows/resultSimulation/rightArrow-assurance.png") } .planDuSite .faqMenu li.creditRenouvelable>span.fleche:before { background-image: url("../new-img/arrows/resultSimulation/rightArrow-creditrenouvelable.png") } .planDuSite .faqMenu li.projets>span.fleche:before, .planDuSite .faqMenu li.cornerPro>span.fleche:before { background-image: url("../new-img/arrows/resultSimulation/rightArrow-projets.png") } .planDuSite .faqMenu>li>span.fleche { position: absolute; top: 35px; right: 35px; padding: 0 } .planDuSite .faqMenu>li>span.fleche:before { background: url("../new-img/arrows/resultSimulation/rightArrow-main.png"); background-repeat: no-repeat } .planDuSite .accordion:first-child { margin-top: 0; margin-bottom: 0 } .planDuSite .accordion a.formSection { padding-bottom: 0.3125rem; padding-left: 0 } .planDuSite .accordion a.formSection h2 { font-weight: bold } .whiteBox .line-space-reduce { line-height: 1.3 } .padding-top-reduce { padding-top: 0px !important } .padding-bottom-reduce { padding-bottom: 0px !important } .padding-left-reduce { padding-left: 0px !important } .padding-right-reduce { padding-right: 0px !important } .margin-top-reduce { margin-top: 0px !important } .margin-bottom-reduce { margin-bottom: 0px !important } .margin-left-reduce { margin-left: 0px !important } .margin-right-reduce { margin-right: 0px !important } .pre-footer { margin-top: 0.5rem; background-color: #E9E9E9; padding-left: 2rem !important } .pre-footer .pre-footer-content { font-weight: bold; color: #3A913F; padding-left: 0px !important } .pre-footer .pre-footer-logo { padding-right: 0.625rem } .pre-footer .downloadPicto a span { color: #2d2d2d } .pre-footer .downloadPicto a span.footer-title { padding-left: 0.625rem } .pre-footer .pre-footer-text-align { text-align: center } .apportPartenaires .helperBtn { padding: 0.5625rem; width: 0 } .apportPartenaires .roundedBg { width: 2.5rem; height: 2.5rem; line-height: 2.5rem } .apportPartenaires input[type="radio"]+label { padding-left: 1.25rem } .apportPartenaires .banniereCompteEpargne { background-color: #e5d6cf; border: black 1px solid; min-height: 300px; box-shadow: 3px 3px 5px #B1B1B1 } .apportPartenaires .banniereCompteEpargne .banniereCompteEpargne_container { margin: 0.625rem; padding: 0.9375rem 1.875rem; font-size: 2.25rem; font-weight: bold; text-transform: uppercase; background-color: #dbdbdb; color: #c51a1a; border: black 1px solid } .apportPartenaires .banniereCompteEpargne .banniereCompteEpargne_container .text_compteEpargne { line-height: 2.1875rem; letter-spacing: 0.0625rem; position: relative; padding: 0.625rem 0; margin-bottom: 1.25rem } .apportPartenaires .banniereCompteEpargne .banniereCompteEpargne_container .text_compteEpargne span { display: block; text-align: right } .apportPartenaires .banniereCompteEpargne .banniereCompteEpargne_container .text_compteEpargne:after { content: ''; position: absolute; height: 3px; width: 100%; background-color: green; top: 0 } .apportPartenaires .banniereCompteEpargne .banniereCompteEpargne_container .text_compteEpargne:before { content: ''; position: absolute; height: 3px; width: 100%; background-color: green; bottom: 0 } .apportPartenaires .banniereCompteEpargne .banniereCompteEpargne_container .text_compteEpargne .marque { position: absolute; background-color: #dbdbdb; font-size: 1.25rem; line-height: 1.25rem; right: -2px; color: green; padding-left: 0.625rem; padding-right: 0.25rem } .apportPartenaires .banniereCompteEpargne .banniereCompteEpargne_container .taux { font-size: 0.875rem; letter-spacing: -1px; text-align: center } .apportPartenaires .banniereCompteEpargne .banniereCompteEpargne_container .taux .taux_big { padding: 0; font-size: 2.5rem; line-height: 1.875rem } .apportPartenaires .banniereCompteEpargne a.banniere_ml { text-decoration: underline; color: black; text-align: center; display: block; font-size: 0.875rem; line-height: 0.875rem; padding: 0.3125rem 0.625rem } .apportPartenaires .banniereCompteEpargne a.banniere_ml:hover { color: black } .apportPartenaires .pourquoiChoisir { border-width: 2px; border-style: solid; border-radius: 10px; background-color: #fff } .apportPartenaires .pourquoiChoisir .gage { text-transform: uppercase; font-size: 0.75rem; color: #3A913F !important } .apportPartenaires .pourquoiChoisir .emphasize, .apportPartenaires .pourquoiChoisir .productZone .content .nb-points, .productZone .content .apportPartenaires .pourquoiChoisir .nb-points { font-size: 2.75rem } .apportPartenaires .pourquoiChoisir li { list-style: none; counter-increment: step-counter; margin-bottom: 0.375rem } .apportPartenaires .pourquoiChoisir li:before { content: counter(step-counter); position: absolute; left: -0.625rem; margin-top: -8px; font-weight: bold; font-size: 2.75rem } .apportPartenaires .pourquoiChoisir p { text-align: center } .apportPartenaires .pourquoiChoisirTitre { border-radius: 6px; color: #ffffff; text-transform: uppercase; text-align: center; padding: 0.625rem } .apportPartenaires .formulaireAP .bulletProgressContainer .bullet span { display: none } .apportPartenaires .formulaireAP .medium-3 { width: calc(100% / 12) } .apportPartenaires .formulaireAP .medium-9 { width: calc((100% / 12) * 11) } .apportPartenaires.credit .formulaireAP .roundedBg { background-color: #00a0d7 !important } .apportPartenaires.credit .formulaireAP .bulletProgressContainer li.bullet.active { background: url(../new-img/pictos/forms/bullet-credit.png) center center no-repeat } .apportPartenaires.credit .pourquoiChoisir { border-color: #00a0d7 !important } .apportPartenaires.credit .pourquoiChoisirTitre { background-color: #00a0d7 !important } .apportPartenaires.credit li:before { color: #00a0d7 !important } .apportPartenaires.creditRenouvelable .formulaireAP .roundedBg { background-color: #1AA4A7 !important } .apportPartenaires.creditRenouvelable .formulaireAP .bulletProgressContainer li.bullet.active { background: url(../new-img/pictos/forms/bullet-creditRenouvelable.png) center center no-repeat } .apportPartenaires.creditRenouvelable .pourquoiChoisir { border-color: #1AA4A7 !important } .apportPartenaires.creditRenouvelable .pourquoiChoisirTitre { background-color: #1AA4A7 !important } .apportPartenaires.creditRenouvelable li:before { color: #1AA4A7 !important } .apportPartenaires.epargne .formulaireAP .roundedBg { background-color: #f9c100 !important } .apportPartenaires.epargne .formulaireAP .bulletProgressContainer li.bullet.active { background: url(../new-img/pictos/forms/bullet-epargne.png) center center no-repeat } .apportPartenaires.epargne .pourquoiChoisir { border-color: #f9c100 !important } .apportPartenaires.epargne .pourquoiChoisirTitre { background-color: #f9c100 !important } .apportPartenaires.epargne li:before { color: #f9c100 !important } .apportPartenaires.assurance .formulaireAP .roundedBg { background-color: #e7208c !important } .apportPartenaires.assurance .formulaireAP .bulletProgressContainer li.bullet.active { background: url(../new-img/pictos/forms/bullet-assurance.png) center center no-repeat } .apportPartenaires.assurance .pourquoiChoisir { border-color: #e7208c !important } .apportPartenaires.assurance .pourquoiChoisirTitre { background-color: #e7208c !important } .apportPartenaires.assurance li:before { color: #e7208c !important } .apportPartenaires.projets .formulaireAP .roundedBg { background-color: #f3871e !important } .apportPartenaires.projets .formulaireAP .bulletProgressContainer li.bullet.active { background: url(../new-img/pictos/forms/bullet-projet.png) center center no-repeat } .apportPartenaires.projets .pourquoiChoisir { border-color: #f3871e !important } .apportPartenaires.projets .pourquoiChoisirTitre { background-color: #f3871e !important } .apportPartenaires.projets li:before { color: #f3871e !important } .apportPartenaires.assuranceFacultative .formulaireAP .roundedBg { background-color: #1AA4A7 !important } .apportPartenaires.assuranceFacultative .formulaireAP .bulletProgressContainer li.bullet.active { background: url(../new-img/pictos/forms/bullet-creditRenouvelable.png) center center no-repeat } .apportPartenaires.assuranceFacultative .pourquoiChoisir { border-color: #1AA4A7 !important } .apportPartenaires.assuranceFacultative .pourquoiChoisirTitre { background-color: #1AA4A7 !important } .apportPartenaires.assuranceFacultative li:before { color: #1AA4A7 !important } .pf_color_custom { width: 100%; height: 22px; font-size: 1em; padding-top: 2px; background-color: #3A913F !important; color: #fff; cursor: pointer } .tos_detail_hidden_padding { padding-left: 5px } .tos_detail_hidden_padding:hover { background-color: #3A913F !important; color: #fff; cursor: pointer; width: 100% } .tos_input_dropdown { width: 100%; height: 34px; font: 1em; color: #333333; padding-left: 5px; background-color: transparent; padding-right: 20px !important; font-family: 'Helvetica Neue', Helvetica, Roboto, Arial, sans-serif; font-size: 13px } .tos_detail_hidden { margin-top: -5px; width: 96%; height: 96px; position: absolute; background-color: #fff; border: 1px solid #ccc; cursor: pointer; overflow-y: scroll; z-index: 50; font-weight: lighter; font-family: 'Helvetica Neue', Helvetica, Roboto, Arial, sans-serif; font-size: 13px; display: none } .tos_detail_hidden::-webkit-scrollbar { width: 10px; background-color: #ededed } .tos_detail_hidden::-webkit-scrollbar-thumb { background-color: #c9c9c9; height: 20px; border-radius: 10px } .tos_detail_hidden::-webkit-scrollbar-thumb:active { background-color: #A6393D; border: 1px solid #333333 } .tos_detail_hidden::-webkit-scrollbar-track { border: 1px solid #f7f7f7; border-radius: 10px; -webkit-box-shadow: 0 0 6px #f7f7f7 inset; box-shadow: 0 0 6px #f7f7f7 inset } .pf_dropdown_arrow_down { background: #FFF url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAGCAMAAAAi7JTKAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAATlBMVEUAAAC3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7cAAADFKhT6AAAAGXRSTlMA02pb4VL4b2D5TXVl+kj3eWlWRfXPQeVOlh3fygAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAA5SURBVAjXY2BkYoAAZhYGVjZ2MJODk4OBgYuTG8jk4WUGifDxCzAI8gpBVAqLiHKyQnUxiIlLgCgAJyMBXJXzsY0AAAAASUVORK5CYII=) no-repeat !important; background-position-x: 99% !important; background-position-y: 50% !important; background-position: right 10px center !important } .pf_dropdown_arrow_down_Active { background: #FFF url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAGCAYAAAAVMmT4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkNERkZFRThEQjIwQjExRTQ5MTc0RDVCQjIzNjZGOUNCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkNERkZFRThFQjIwQjExRTQ5MTc0RDVCQjIzNjZGOUNCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Q0RGRkVFOEJCMjBCMTFFNDkxNzRENUJCMjM2NkY5Q0IiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Q0RGRkVFOENCMjBCMTFFNDkxNzRENUJCMjM2NkY5Q0IiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz49SyO2AAAAfElEQVR42mLcvn07AxrwA+LpQBwDxPuRJZjQFAYB8WogfgXEW4DYFZfiMCBeAcQFQGwIxC1AvAmIPWAKWKB0NBDPB+JsIJ4NFWsH4j9AvBGIQ4B4M0hxAhDPBOI0IF6A5qxuIP4FdVoUSHEjECcB8VIG7GAiEP8GqQMIMADvexeNvrLS/AAAAABJRU5ErkJggg==) no-repeat !important; background-position-x: 99% !important; background-position-y: 50% !important; background-position: right 10px center !important } .pf_dropdown_arrow_down_Active:after { background: #FFF url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAGCAYAAAAVMmT4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkNERkZFRThEQjIwQjExRTQ5MTc0RDVCQjIzNjZGOUNCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkNERkZFRThFQjIwQjExRTQ5MTc0RDVCQjIzNjZGOUNCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Q0RGRkVFOEJCMjBCMTFFNDkxNzRENUJCMjM2NkY5Q0IiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Q0RGRkVFOENCMjBCMTFFNDkxNzRENUJCMjM2NkY5Q0IiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz49SyO2AAAAfElEQVR42mLcvn07AxrwA+LpQBwDxPuRJZjQFAYB8WogfgXEW4DYFZfiMCBeAcQFQGwIxC1AvAmIPWAKWKB0NBDPB+JsIJ4NFWsH4j9AvBGIQ4B4M0hxAhDPBOI0IF6A5qxuIP4FdVoUSHEjECcB8VIG7GAiEP8GqQMIMADvexeNvrLS/AAAAABJRU5ErkJggg==) no-repeat !important; background-position-x: 99% !important; background-position-y: 50% !important; background-position: right 10px center !important } .pf_show_active { display: block !important } .clickImageGaucheContent { background-color: #fff; padding-top: 1.5625rem; position: relative } .clickImageGaucheImage { position: absolute; top: 50%; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); padding-left: 1.5625rem; padding-right: 1.5625rem } .clickImageGaucheTexte { margin-left: 296px } .ml { text-align: left } .whiteBoxHSblocImage.faqHeaderBlock .HSblocImage { background: linear-gradient(180deg, #e8f5e9 160px, #e8f5e9 0, #fff 0, #fff) } .whiteBoxHSblocImage { padding: 0; background-color: #fff } .HSblocImage { max-height: 230px } .HSblocImage .breadcrumbs { margin-left: 1.5625rem; background-color: rgba(245, 245, 245, 0.5); border-radius: 0px; padding: 1px } .BreadcrumbHSblocImage { position: absolute; top: 0.6rem; left: 0 } .imageHSblocImage { width: 100% } .icon-compte.radius { border-radius: 50% } .titreHSblocImage h1, .titreHSblocImage .c-mon-bcrumb-hdr { margin-left: 1.5625rem } .titreHSblocImage h1 span, .titreHSblocImage .c-mon-bcrumb-hdr span { font-size: inherit; font-weight: bold; vertical-align: middle } .titreHSblocImage h1:before, .titreHSblocImage .c-mon-bcrumb-hdr:before { content: ''; background-repeat: no-repeat; width: 52px; height: 52px; display: inline-block; vertical-align: middle; border-radius: 50%; margin-right: 1rem } .titreHSblocImage h1.no-icon, .titreHSblocImage .c-mon-bcrumb-hdr.no-icon { margin-left: 0.9375rem } .titreHSblocImage h1.no-icon:before, .titreHSblocImage .c-mon-bcrumb-hdr.no-icon:before { width: 0; height: 0; margin-left: 0 } .titreHSblocImage.no-icon h1:before { display: none } .titreHSblocImage.no-icon .c-mon-bcrumb-hdr:before { display: none } .titreHSblocImage.no-icon h1 span { padding-left: 25px } .titreHSblocImage.no-icon .c-mon-bcrumb-hdr span { padding-left: 25px } .contact .picto-credit:before { background-image: url(../images/white.png); background-position: 0px -107px; width: 50px; height: 50px } .picto-titre span { font-size: 1rem; font-weight: bold; vertical-align: middle } .picto-titre:before { content: ''; background-repeat: no-repeat; width: 52px; height: 52px; display: inline-block; vertical-align: middle; border-radius: 50%; margin-right: 0.625rem } .titreHSblocImageAbsolute { position: absolute; bottom: 0.8125rem; left: 0; margin-top: 0.625rem } .titreHSblocImageAbsolute h1, .titreHSblocImageAbsolute .c-mon-bcrumb-hdr { margin-left: 6.25rem } .titreHSblocImageAbsolute h1:before, .titreHSblocImageAbsolute .c-mon-bcrumb-hdr:before { position: absolute; top: 50%; left: 2.5rem; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%) } .wcm-html h1 { color: #3A913F; margin-top: 40px } @media only screen and (min-width: 40.1em) { .titreHSblocImageAbsolute h1 span, .titreHSblocImageAbsolute .c-mon-bcrumb-hdr span { line-height: 40px; height: 40px; background-color: rgba(255, 255, 255, 0.7); border-radius: 500px; padding-right: 25px; padding-left: 60px } .titreHSblocImageAbsolute h1, .titreHSblocImageAbsolute .c-mon-bcrumb-hdr { margin-left: 1.5625rem } .titreHSblocImageAbsolute h1:before, .titreHSblocImageAbsolute .c-mon-bcrumb-hdr:before { left: 1.5625rem } .homeBtnFixed { position: absolute; bottom: 0 } } .titreHSblocImage h1:before, .picto-titre:before, .titreHSblocImage .c-mon-bcrumb-hdr:before { background-color: #3A913F !important } .titreHSblocImage h1:before, .picto-alert:before { background-color: #3A913F !important; height: 50px !important; width: 50px !important } .credit .titreHSblocImage h1:before, .credit .titreHSblocImage .c-mon-bcrumb-hdr:before, .credit .picto-titre:before { background-color: #00a0d7 !important } .creditRenouvelable .titreHSblocImage h1:before, .creditRenouvelable .titreHSblocImage .c-mon-bcrumb-hdr:before, .creditRenouvelable .picto-titre:before { background-color: #1AA4A7 !important } .epargne .titreHSblocImage h1:before, .epargne .titreHSblocImage .c-mon-bcrumb-hdr:before, .epargne .picto-titre:before { background-color: #f9c100 !important } .assurance .titreHSblocImage h1:before, .assurance .titreHSblocImage .c-mon-bcrumb-hdr:before, .assurance .picto-titre:before { background-color: #e7208c !important } .projets .titreHSblocImage h1:before, .projets .titreHSblocImage .c-mon-bcrumb-hdr:before, .projets .picto-titre:before, .cornerPro .titreHSblocImage h1:before, .cornerPro .titreHSblocImage .c-mon-bcrumb-hdr:before, .cornerPro .picto-titre:before { background-color: #f3871e !important } .norrsken .titreHSblocImage h1:before, .norrsken .titreHSblocImage .c-mon-bcrumb-hdr:before, .norrsken .picto-titre:before { background-color: #e85113 !important } .cora .titreHSblocImage h1:before, .cora .titreHSblocImage .c-mon-bcrumb-hdr:before, .cora .picto-titre:before { background-color: #2ed3bb !important } .cpay .titreHSblocImage h1:before, .cpay .titreHSblocImage .c-mon-bcrumb-hdr:before, .cpay .picto-titre:before { background-color: #3A913F !important } .cpay .titreHSblocImage h1.picto-alert:before { background-color: #3A913F !important; height: 50px; width: 50px } h1.picto-formules-impr:before { background-color: #87205C !important } .picto-voiture:before { background-image: url(../images/white.png); background-position: -156px -211px; width: 50px; height: 50px } .picto-card-partner-white:before { background-image: url(../images/white.png); background-position: -54px 0px; width: 52px; height: 52px } .picto-card-cpay-white:before { background-image: url(../images/white.png); background-position: 0px 0px; width: 52px; height: 52px } .picto-title-cpay:before { background-image: url(../images/white.png); background-position: -212px -52px; width: 50px; height: 50px } .picto-title-avantages:before { background-image: url(../images/white.png); background-position: -212px 0px; width: 50px; height: 50px } .picto-title-reglement:before { background-image: url(../images/white.png); background-position: -212px -104px; width: 50px; height: 50px } .picto-rachat-credit:before { background-image: url(../images/white.png); background-position: -264px -153px; width: 49px; height: 49px } .picto-creditRenouvelable:before { background-image: url(../images/white.png); background-position: -108px -52px; width: 50px; height: 50px } .picto-lexique:before { background-image: url(../images/white.png); background-position: -255px -263px; width: 49px; height: 49px } .picto-lettres:before { background-image: url(../images/white.png); background-position: -53px -54px; width: 51px; height: 50px } .picto-epargne:before { background-image: url(../images/white.png); background-position: -52px -107px; width: 50px; height: 50px } .picto-epargneA:before { background-image: url(../images/white.png); background-position: -104px -107px; width: 50px; height: 50px } .picto-assurance:before { background-image: url(../images/white.png); background-position: 0px -211px; width: 50px; height: 50px } .picto-projets:before { background-image: url(../images/white.png); background-position: -264px 0px; width: 49px; height: 49px } .picto-tirelire:before { background-image: url(../images/white.png); background-position: 0px -314px; width: 49px; height: 49px } .picto-immobilier:before { background-image: url(../images/white.png); background-position: -156px -159px; width: 50px; height: 50px } .picto-assuranceA:before { background-image: url(../images/white.png); background-position: -160px -52px; width: 50px; height: 50px } .picto-Q-R:before { background-image: url(../images/white.png); background-position: 0px -263px; width: 49px; height: 49px } .picto-credit-renouvelable:before { background-image: url(../images/white.png); background-position: -315px -204px; width: 49px; height: 49px } .picto-credit:before { background-image: url(../images/white.png); background-position: -208px -211px; width: 49px; height: 49px } .picto-deconnexion:before { background-image: url(../images/white.png); background-position: -160px -104px; width: 50px; height: 50px } .picto-epargne:before { background-image: url(../images/white.png); background-position: 0px -54px; width: 51px; height: 51px } .picto-espace-personnel:before { background-image: url(../images/white.png); background-position: 0px -159px; width: 50px; height: 50px } .picto-geolocalisation:before { background-image: url(../images/white.png); background-position: -52px -159px; width: 50px; height: 50px } .picto-guides:before { background-image: url(../images/white.png); background-position: -104px -159px; width: 50px; height: 50px } .picto-pret-perso:before { background-image: url(../images/white.png); background-position: -315px -51px; width: 49px; height: 49px } .picto-rachat-credit-01:before { background-image: url(../images/white.png); background-position: -315px -102px; width: 49px; height: 49px } .picto-formules-impr:before { background-image: url(../images/white.png); background-position: -152px -314px; width: 48px; height: 48px } .picto-c-le-mon-mag:before { background-image: url(../images/white.png); background-position: -51px -263px; width: 49px; height: 49px } .picto-checklist-blanc:before { background-image: url(../images/white.png); background-position: -102px -263px; width: 49px; height: 49px } .picto-idee-prix-blanc:before { background-image: url(../images/white.png); background-position: -315px -153px; width: 49px; height: 49px } .picto-alert:before { background-image: url(../images/white.png); background-position: -160px 0px; width: 50px; height: 50px } .picto-acceo:before { background-image: url(../images/white.png); background-position: -108px 0px; width: 50px; height: 50px } .active .picto-assurance-vehicule { background-image: url(../images/headerNav.png); background-position: 0px -32px; width: 40px; height: 32px } .active .picto-assurance-vous-et-vos-proches { background-image: url(../images/headerNav.png); background-position: -40px -32px; width: 40px; height: 32px } .active .picto-credit-immobilier { background-image: url(../images/headerNav.png); background-position: 0px -64px; width: 40px; height: 32px } .active .picto-credit-pret-perso { background-image: url(../images/headerNav.png); background-position: -40px -64px; width: 40px; height: 32px } .active .picto-credit-rachat-credit { background-image: url(../images/headerNav.png); background-position: -80px -64px; width: 40px; height: 32px } .active .picto-credit-travaux { background-image: url(../images/headerNav.png); background-position: -120px 0px; width: 40px; height: 32px } .picto-epargne-livret-a { background-image: url(../images/headerNav.png); background-position: -120px -32px; width: 40px; height: 32px } .picto-epargne-livret-epargne { background-image: url(../images/headerNav.png); background-position: -120px -64px; width: 40px; height: 32px } .picto-epargne-protection-epargne { background-image: url(../images/headerNav.png); background-position: 0px -96px; width: 40px; height: 32px } .active .picto-header-credit-vehicule { background-image: url(../images/headerNav.png); background-position: -40px -96px; width: 40px; height: 32px } .active .picto-header-credit-renouvelable { background-image: url(../images/headerNav.png); background-position: -80px -96px; width: 40px; height: 32px } .active .picto-header-cmonmag { background-image: url(../images/headerNav.png); background-position: -160px -27px; width: 30px; height: 27px } .picto-idee-prix-logo { background-image: url(../images/headerNav.png); background-position: -160px -54px; width: 28px; height: 24px } .picto-header-chapo-projets { background-image: url(../images/headerNav.png); background-position: -160px 0px; width: 30px; height: 27px } .picto-header-chapo-projets { background-image: url(../images/headerNav.png); background-position: -160px 0px; width: 30px; height: 27px } .picto-checklist-projets { background-image: url(../images/headerNav.png); background-position: -111px -128px; width: 30px; height: 31px } .active .picto-auto-orange { background-image: url(../images/headerNav.png); background-position: 0px 0px; width: 40px; height: 32px } .active .picto-nav-avantages { background-image: url(../images/headerNav.png); background-position: -120px -96px; width: 40px; height: 32px } .active .picto-nav-cpay { background-image: url(../images/headerNav.png); background-position: 0px -128px; width: 40px; height: 32px } .active .picto-nav-reglement { background-image: url(../images/headerNav.png); background-position: -40px -128px; width: 40px; height: 32px } .active .picto-card-cpay-green { background-image: url(../images/headerNav.png); background-position: -80px 0px; width: 40px; height: 32px } .active .picto-card-partner-green { background-image: url(../images/headerNav.png); background-position: -80px -32px; width: 40px; height: 32px } .active .play1x { background-image: url(../images/headerNav.png); background-position: -80px -128px; width: 31px; height: 31px } .cora { background-image: url(../images/rightNav.png); background-position: 0px 0px; width: 35px; height: 29px; margin-top: 10px } .cora-picto { display: inline-block; position: relative; background-color: #96bf3100; background-repeat: no-repeat; width: 2.8125rem; height: 2.8125rem; border-radius: 50%; float: left } .active .picto-travaux-orange { background-image: url(../images/headerNav.png); background-position: -40px 0px; width: 40px; height: 32px } .purple .picto { background-color: #87205C } .purple .emphasize, .purple .productZone .content .nb-points, .productZone .content .purple .nb-points { color: #87205C !important } .picto-contract:after { background-image: url(../images/contract.png) !important; width: 30px; height: 30px } .picto-contract.ampoule:after { background-position: -39px 0px } .picto-contract.bilan:after { background-position: -78px 0px } .picto-contract.cadenas:after { background-position: -117px 0px } .picto-contract.cal:after { background-position: -156px 0px } .picto-contract.casque:after { background-position: -195px 0px } .picto-contract.chrono:after { background-position: -234px 0px } .picto-contract.conseil:after { background-position: -587px 0px } .picto-contract.fingerprint:after { background-position: -273px 0px } .picto-contract.flex:after { background-position: -312px 0px } .picto-contract.lock:after { background-position: -351px 0px } .picto-contract.maitrise-01:after { background-position: -627px 0px } .picto-contract.appmobile:after { background-position: -390px 0px } .picto-contract.modularite:after { background-position: -667px 0px } .picto-contract.pause:after { background-position: -707px 0px } .picto-contract.question:after { background-position: -429px 0px } .picto-contract.rapidite:after { background-position: -747px 0px } .picto-contract.sablier:after { background-position: -468px 0px } .picto-contract.securite:after { background-position: -787px 0px } .picto-contract.souplesse:after { background-position: -827px 0px } .picto-contract.acceo-tip:after { background-position: -547px 0px } .picto-contract.acceo-lsf:after { background-position: 0px 0px } .picto-contract.acceo-lpc:after { background-position: -507px 0px } .picto-white-ampoule:before { background-image: url(../images/white.png); background-position: -51px -314px; width: 49px; height: 49px } .prefooter-guide-logo { background-image: url(../images/homeSprite.png); background-position: -287px 0px; width: 20px; height: 25px; display: inline-block; vertical-align: middle } .prefooter-letters-logo { background-image: url(../images/homeSprite.png); background-position: -137px 0px; width: 20px; height: 25px; display: inline-block; vertical-align: middle } .prefooter-lexique-logo { background-image: url(../images/homeSprite.png); background-position: -257px 0px; width: 20px; height: 25px; display: inline-block; vertical-align: middle } .picto-assuranceActive:before { background-image: url(../new-img/pictos/faq/assuranceActive.png); background-position: 13px 13px } .plafondGarantie .borderLeft { border-left: 1px solid #dfdfdf } .bienComprendre { position: relative } .bienComprendre:before { content: ''; position: absolute; left: 2.5rem; top: -1.25rem; width: 0; height: 0; border-left: 20px solid transparent; border-right: 20px solid transparent; border-bottom: 20px solid #f8f8f8 } .bienComprendre .arrow-right { position: relative; padding-right: 2.5rem !important } .bienComprendre .arrow-right:after { content: ''; display: block; width: 11px; height: 19px; position: absolute; right: 1.25rem; top: 50%; margin-top: -8px; background-image: url(../new-img/arrows/resultSimulation/rightArrow-main.png) } .bienComprendre .big { font-size: 1.125rem } .credit.bienComprendre .arrow-right:after { background-image: url(../new-img/arrows/resultSimulation/rightArrow-credit.png) } .creditRenouvelable.bienComprendre .arrow-right:after { background-image: url(../new-img/arrows/resultSimulation/rightArrow-creditRenouvelable.png) } .epargne.bienComprendre .arrow-right:after { background-image: url(../new-img/arrows/resultSimulation/rightArrow-epargne.png) } .assurance.bienComprendre .arrow-right:after { background-image: url(../new-img/arrows/resultSimulation/rightArrow-assurance.png) } .projets.bienComprendre .arrow-right:after, .cornerPro.bienComprendre .arrow-right:after { background-image: url(../new-img/arrows/resultSimulation/rightArrow-projets.png) } .norrsken .bienComprendre .arrow-right:after { background-image: url(../new-img/arrows/resultSimulation/rightArrow-norrsken.png) } .cora .bienComprendre .arrow-right:after { background-image: url(../new-img/arrows/resultSimulation/rightArrow-cora.png) } .bienComprendrelegal { position: relative } .bienComprendrelegal:before { content: ''; position: relative; left: 2.5rem; top: -1.25rem; width: 0; height: 0; border-left: 20px solid transparent; border-right: 20px solid transparent; border-bottom: 20px solid #f8f8f8 } .bienComprendrelegal .arrow-right { position: relative; padding-right: 2.5rem !important } .bienComprendrelegal .arrow-right:after { content: ''; display: block; width: 11px; height: 19px; position: absolute; right: 1.25rem; top: 50%; margin-top: -8px; background-image: url(../new-img/arrows/resultSimulation/rightArrow-main.png) } .bienComprendrelegal .big { font-size: 1.125rem } .credit.bienComprendrelegal .arrow-right:after { background-image: url(../new-img/arrows/resultSimulation/rightArrow-credit.png) } .creditRenouvelable.bienComprendrelegal .arrow-right:after { background-image: url(../new-img/arrows/resultSimulation/rightArrow-creditRenouvelable.png) } .epargne.bienComprendrelegal .arrow-right:after { background-image: url(../new-img/arrows/resultSimulation/rightArrow-epargne.png) } .assurance.bienComprendrelegal .arrow-right:after { background-image: url(../new-img/arrows/resultSimulation/rightArrow-assurance.png) } .projets.bienComprendrelegal .arrow-right:after, .cornerPro.bienComprendrelegal .arrow-right:after { background-image: url(../new-img/arrows/resultSimulation/rightArrow-projets.png) } .norrsken .bienComprendrelegal .arrow-right:after { background-image: url(../new-img/arrows/resultSimulation/rightArrow-norrsken.png) } .cora .bienComprendrelegal .arrow-right:after { background-image: url(../new-img/arrows/resultSimulation/rightArrow-cora.png) } .meansPayment .title, .meansPercentage .title { text-transform: uppercase; font-weight: bold } .meansPayment .price, .meansPercentage .price { font-size: 3.125rem; font-weight: bold; position: relative; line-height: 1 } .meansPayment .price sup, .meansPercentage .price sup { top: -1.1em; font-size: 1.25rem } .callbackSpan { background: url(../new-img/pictos/contact/callback-white.png) left top no-repeat; width: 1.9375rem; height: 1.875rem; display: inline-block; margin-top: -0.9375rem; margin-bottom: -0.625rem } .button.callback { padding-left: 3.75rem; position: relative } .button.callback:before { content: ''; background: url(../new-img/pictos/contact/callback-white.png) left top no-repeat; width: 1.9375rem; height: 1.875rem; position: absolute; left: 0.9375rem; top: 50%; margin-top: -0.9375rem } .blocTaux .taux { font-weight: bold } .blocTaux .taux .tauxPourcent { font-size: 3.125rem; line-height: 1 } .blocTaux .taux .tauxPourcent sup { top: -0.5em; font-size: 1.125rem } .blocTaux .taux .taeg { font-size: 1rem } .clickImageD { background-color: #fff; padding-left: 1.875rem; padding-right: 1.875rem; border-radius: 0.3125rem } .banniere { background-position: right center; background-repeat: no-repeat; height: 26.25rem; overflow: hidden } .banniere.backgrounded { background-color: #f4f4f4 } .banniere-small { color: initial; padding: 0.9375rem 7rem; min-height: 12.5rem } .banniere-small.last-banniere:after { content: ""; display: block; position: absolute; width: 3.9375rem; height: 3.375rem; left: 2.5rem; top: 1.375rem; background: url(../images/chevrons.png) left top no-repeat; left: auto; right: 2.5rem; bottom: 1.375rem; background-position: right top } .banniere-small.first-banniere:before { content: ""; display: block; position: absolute; width: 3.9375rem; height: 3.375rem; left: 2.5rem; top: 1.375rem; background: url(../images/chevrons.png) left top no-repeat } .banniere-small.chevrons-vert:before { background-position: left bottom } .banniere-small.chevrons-vert:after { background-position: right bottom } .banniere-small .savoirPlus { color: #000 } .banniere-small img { display: inline-block !important; vertical-align: middle } .white-bg { background-color: #ffffff } .intro { margin-left: 1.875rem; margin-top: 1.6875rem } .intro h2 { margin-bottom: 25px } .intro p:last-child { margin-bottom: 0 } .phone-box { padding: 15px 25px } .phone-box>span { display: block; font-size: 13px; font-size: 0.8125rem; margin-bottom: 10px; margin-bottom: 0.625rem } .phone-box__title { text-transform: uppercase; font-size: 16px; font-size: 1rem; color: #030000 } .accordion.steppedAccordion { counter-reset: stepped } .accordion.steppedAccordion dd { position: relative } .accordion.steppedAccordion dd::before { display: block; counter-increment: stepped; content: counter(stepped) " "; height: 2.5rem; width: 2.5rem; line-height: 2.5rem; font-size: 1rem; padding: 0; border-radius: 1000px; text-align: center; float: left; margin-right: .9375rem; background-color: #3A913F; border-color: #2e7432; color: #fff; text-transform: uppercase; font-weight: bold; position: absolute; left: -15px; left: -0.9375rem; top: 6px; top: 0.375rem; z-index: 2 } _:-ms-fullscreen, :root .accordion.steppedAccordion dd::before { line-height: 40px } .faq .accordion.steppedAccordion .accordion-navigation>a.globalFormSection.faqSection, .faq .accordion.steppedAccordion .accordion dd>a.globalFormSection.faqSection { padding-left: 0; margin-left: 40px; margin-left: 2.5rem } .faq .accordion.steppedAccordion .accordion-navigation>a.globalFormSection.faqSection:before, .faq .accordion.steppedAccordion .accordion dd>a.globalFormSection.faqSection:before { left: -40px; left: -2.5rem; background-color: #ffffff; z-index: 1 } .saviez-vous-box .button { margin-bottom: 0 } .medium-horaire-adjust { display: block } .contact .HSblocImage { padding-bottom: 40px; background-image: url("../new-img/contact/credito.jpg"); background-position: right 10px; background-repeat: no-repeat } .no-padding-left { padding-left: 0 } .sand-bg { background-color: #f0f0f0 } .contact .accordion .content ul li:before { color: #3A913F; font-weight: normal } .contact .accordion .content ul.no-num li { padding-left: 10px } .contact .accordion .content ul.no-num li:before { content: "- " } .contact .accordion .content ul li a { color: #2d2d2d } .offres h2 { margin-bottom: 38px; float: left; width: 98.85% } .offres h3 { text-transform: uppercase; font-weight: bold } .offres__box { border-style: solid; border-width: 2px; border-color: #3A913F; width: 80%; padding: 12px 20px } .assurance .offres__box { border-color: #e7208c } .credit .offres__box { border-color: #00a0d7 } .credit-renouvelable .offres__box { border-color: #1AA4A7 } .epargne .offres__box { border-color: #f9c100 } .offres__box__in--1 .offres__box__in__mention, .offres__box__in--1 .offres__box__in__price, .offres__box__outer { display: inline-block } .offres__row { margin-bottom: 30px } .offres__row--mb { margin-bottom: 115px } .offres__box__outer { width: 41%; margin-left: 5.5%; margin-right: 5.5% } .offres__box__outer+div { margin-right: 0 } .offres__box__in__mention { width: 68% } .offres__box__in__price { width: 40px; text-align: right; color: #3A913F } .assurance .offres__box__in__price { color: #e7208c } .credit .offres__box__in__price { color: #e7208c } .credit-renouvelable .offres__box__in__price { color: #e7208c } .epargne .offres__box__in__price { color: #e7208c } .offres__box__in--2 .offres__box__in__mention, .offres__box__in--2 .offres__box__in__price { width: 100%; display: block; text-align: center } .offres__box__in__mention--uppercase { text-transform: uppercase } .wcmtoggle .toggle-trigger { position: relative; cursor: pointer } .offres .toggle-trigger { width: 80% } .wcmtoggle .toggle-trigger::after { content: ''; display: block; background-image: url(../images/arrow.png); background-position: -44px -15px; width: 13px; height: 7px; width: 13px; height: 7px; position: relative; right: -250px; bottom: 13px; transform: translateY(-25%) } .wcmtoggle .open.toggle-trigger::after { background-image: url(../images/arrow.png); background-position: -44px -15px; width: 13px; height: 7px } .toggle-parent-content { clear: both } .css-arrow { background-color: #3A913F; color: #ffffff; padding: 25px 35px; position: relative; width: 94% } .css-arrow>p { margin-bottom: 0 } .css-arrow::after { width: 0; height: 0; content: ''; right: -38px; top: 50%; -webkit-transform: translateY(-25%); transform: translateY(-50%); position: absolute; border-top: 58px solid transparent; border-bottom: 58px solid transparent; border-left: 38px solid #3A913F } .credit.css-arrow { background-color: #00a0d7 } .credit.css-arrow::after { border-left-color: #00a0d7 } [type=radio].error+label, [class*=-errorMessage] { color: #ff0000 } .bienComprendreAside .arrow-right:after { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); right: auto; top: auto; position: relative; margin: .625rem auto } .bienComprendre.bienComprendreAside { padding: 1rem 1rem } .sm_box { border-width: 1px; border-top-width: 3px; border-style: solid; margin-bottom: 17px; padding: 5px 10px } .sm_box h2 { text-transform: uppercase } .sm_box h3 a:link, .sm_box h3 a:visited, .sm_box_ullvl1 a:link, .sm_box_ullvl1 a:visited { color: #3a3a3a } .sm_box h3 a:hover, .sm_box h3 a:active, .sm_box_ullvl1 a:hover, .sm_box_ullvl1 a:active { text-decoration: underline } .sm_box--std { border-color: #3A913F } .sm_box--std h2 { color: #3A913F } .sm_box--credit { border-color: #00a0d7 } .sm_box--credit h2 { color: #00a0d7 } .sm_box_ullvl1, .sm_box_ullvl2 { margin: 0; padding: 0; list-style-type: none } .sm_box_ullvl1 { margin-bottom: 15px } .sm_box_ullvl2 { margin-left: 10px; margin-bottom: 15px } .sm_box_ullvl1 li:before { content: ''; height: 5px; width: 5px; display: inline-block; vertical-align: middle; margin-right: 10px } .sm_box_ullvl1--std li:before { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AMVDhgtN62FeQAAAHRJREFUCNcBaQCW/wH3////3e3VAPL22wALBgUAKhc5AATe5MoApbOLAP8D6gAHAQ0ACUsPAAQBBOcA9/jWAAwS/AD9+PYA+fnzAAIDAAYAFA4aAPzzBgAKBBYADAoTAAH+//P/5u/YAOfq3wAQDxkAIRgzAOh/J9gy/pQjAAAAAElFTkSuQmCC") } .sm_box_ullvl1--credit li:before { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AMVDSY4GfPEtgAAAHRJREFUCNcBaQCW/wH4+Pj/tfMHAP/y/gAVA/cANB8LAAT29vYAWsXfAAPq5QAzDAAAcQw9AATd5/AA/PwaAPkUBADM9OcA/vQGAAQQEBAAIObYAPUP+AAeBvgAFgD5AAHy+f//zOcAAO4O/wAIAPQARRENAJEHK02CrSI+AAAAAElFTkSuQmCC") } .sm_box_ullvl1--assurance li:before { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AMVDhsijD/LKwAAAHRJREFUCNcBaQCW/wH//P///9HuAP7i7gD8FAQABzseAAQA0OoA02STACjyCwDgFPoAJ4tkAAT25uwAFPoJAATq+AAECAMA/ur2AAQKGyAA3gj9AAETBQDxEAQAAh8ZAAH/+P//ANj1APbj7wD7FgUACjQXAEQsKNzRXzXzAAAAAElFTkSuQmCC") } .sm_box_ullvl2 li:before { content: ''; height: 7px; width: 7px; display: inline-block; vertical-align: middle; margin-right: 10px } .sm_box_ullvl2--credit li:before { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AMVDiIoYm6vjwAAAMdJREFUCNctzrFKQlEAx+HfETGszckIh8AhMHBw6SkawsVmHyBw6g2iVxCaQkER8Q3E1SmQ6oIuUphXUbNbXjvn3n9L3xN8XLTmqj8H8jcrKfpR5CQbSbGkROU8oDEdU+p53A6/eV1DnAAExpeU2kHfczzMfhnN3ygfG6qFLEaBRAowsNhDbfBCd225zmdJ7o7AD7c0P7bUJ5ZwYbnPZ7g6O8DcPcV69EaEbslN8YTyaY7DdBoHcNl5V3v4KfclWUnL/6n2of4AIRVwBRGyXjcAAAAASUVORK5CYII=") } .sm_box--epargne { border-color: #f9c100 } .sm_box--epargne h2 { color: #f9c100 } .sm_box--assurance { border-color: #e7208c } .sm_box--assurance h2 { color: #e7208c } .guide_main { margin-left: 1.5625rem; margin-right: 1.5625rem } .guide_main h1 { color: #3A913F; font-size: 1.125rem } .guide_main>section h2, .guide_main>section p { margin-bottom: 0 } .guide_main.wmb>section p { margin-bottom: 20px } .guide_main>section h2 { font-size: 1rem; color: #2d2d2d } .guide_ul { margin-left: 1.875rem } .guide_ul { list-style-type: none; padding-right: 0 } .no-margin { margin: 0 } .guide_ul li:before { content: ''; width: 4px; height: 4px; border-radius: 50%; background-color: #3A913F; display: inline-block; vertical-align: middle; margin-right: 10px } .guide_ol a, .guide_ul a { color: #2d2d2d } .guide_ol a:hover, .guide_ul a:hover { text-decoration: underline } a.std-link { color: #2d2d2d; text-decoration: underline } a.std-link:hover { text-decoration: none } .guide_pagination { padding-right: 1.5625rem } .guide_pagination a { color: #3a3a3a } .guide_pagination__sep { content: "/"; display: inline-block; margin-right: 40px; margin-left: 40px; vertical-align: middle } .guide_main table tr * { border: solid 1px; text-align: center; padding: 5px !important } .guide_main table { border: solid 1px; width: 100% } .guide_main table tr:nth-child(even) { background: #F8F8F8 } .guide .breadcrumbs { margin-top: 10px; margin-bottom: 25px } .guide .intro { margin-top: 10px } .guide section { margin-bottom: 20px } .guide .guide_main>section * { margin-bottom: 10px } input[type=text].pilluleText { display: inline-block; width: 200px; border-radius: 25px; border-color: #3A913F; color: #3A913F; font-weight: bold; border-top-style: solid; border-width: 2px; height: 30px; padding: 5px; text-align: right } .panel .button { background: #3A913F } @media only screen and (max-width: 40em) { .intro { margin-top: 0 } .intro, .titreHSblocImage h1, .titreHSblocImage .c-mon-bcrumb-hdr { margin-left: 15px; margin-left: 0.9375rem; margin-right: 15px; margin-right: 0.9375rem } .contact-credit-phone { margin-top: 20px; margin-top: 1.25rem !important } .sand-bg.phone-box { background-color: #ffffff !important; border: 1px solid #a4a5a5 } .offres h2 { font-size: 12px; font-size: 0.75rem; margin-bottom: 10px; margin-bottom: 0.625rem } .offres__box__outer { width: 115% } .toggle-parent-content .offres__row--mb, .offres__row .toggle-parent-content { margin-bottom: 1.25rem } .wcmtoggle.toggle-parent-content .offres__row--mb, .wcmtoggle.toggle-parent-content .offres__row { margin-bottom: 0 } .offres h3 { margin-bottom: 0.3125rem } .toggle-content { margin-bottom: 0.625rem } .toggle-parent-trigger { cursor: pointer } .wcmtogglemobile .toggle-parent-trigger::after { content: ''; display: block; background-image: url("../new-img/arrows/arrow-big-bottom-black.png"); width: 16px; height: 10px; float: right } .wcmtogglemobile .open.toggle-parent-trigger::after { background-image: url("../new-img/arrows/arrow-big-top-black.png") } .css-arrow, .credit.css-arrow { background-color: #ffffff; color: #000000; padding: 0; width: 100% } .css-arrow { margin-top: 15px; margin-top: 0.9375rem } .css-arrow::after { width: 0; height: 0; content: ''; position: absolute; border: none } .credit.css-arrow strong { color: #00a0d7; font-size: 18px; font-size: 1.125rem; font-weight: normal; display: block; line-height: 22px; line-height: 1.375rem; margin-bottom: 5px; margin-bottom: 0.3125rem } } @media only screen and (min-width: 790px) and (max-width: 64em) { .medium-horaire-adjust { display: inline-block; padding-left: 30px; width: 35%; vertical-align: middle } .phone-box { display: inline-block; vertical-align: top; min-height: 125px; margin-left: 16px; margin-left: 1rem; margin-right: 16px; margin-right: 1rem } } .siteMap h3, .siteMap ul, .siteMap li, .siteMap ol, .siteMap dl { line-height: 1 } .siteMap .sm_box_ullvl1 { margin-bottom: 10px } .siteMap .sm_box_ullvl2 { margin-left: 10px; margin-bottom: 10px } .xml-section a { color: #2d2d2d; line-height: inherit; text-decoration: underline } .xml-section a:hover { color: #2d2d2d; line-height: inherit; text-decoration: underline } .faq a { color: #2d2d2d; line-height: inherit; text-decoration: underline } .faq a:hover { color: #2d2d2d; line-height: inherit; text-decoration: underline } .reverseBg ul.checkList>li { background: url(../new-img/tools/valid.png) left 28px no-repeat !important; background-position: 2px 1px !important; text-align: justify } .homeRelate { position: relative } .homeRelate>.column>.h1-like, .homeRelate>.column>.h2-like { margin-top: 10px } .homeRelate>.row .h1-like, .homeRelate>.row .h2-like { margin-top: 10px } .homeRelate>.column>.columns .small-6 .medium-6 { margin-top: 10px } .phonePicto { background-image: url(/rsc/contrib/image/icons/phoneIcon.png) } .chatIcon { background-image: url(/rsc/contrib/image/icons/chatIcon.png) } .pboxEprtner .bullet-container { background-color: #F0F0F0; margin-bottom: 1.25rem } .pboxEprtner .bullet-container .bulletProgressContainer { margin: 15px 0 57px 0 } .pboxEprtner .recapContrat { margin: 0 6.25rem !important } .pboxEprtner .epart-simulation { border: 1px solid #F0F0F0; padding: 0.6875rem } .pboxEprtner .commutable { padding: 0 0.625rem } .pboxEprtner .legalLabel { text-align: center; padding: .375rem 0; width: 100% !important; font-size: 23px; font-weight: normal; color: #999; line-height: 1.5625rem } .pboxEprtner .hide { display: none } .pboxEprtner .duration-arrow { font-size: 29px; color: #d2d2d2 } .pboxEprtner .credit .epart-simulation { min-height: 590px } .pboxEprtner .credit .epart-simulation .sliderContainer #amount-value { color: #00a0d7 } .pboxEprtner .credit .epart-simulation .sliderContainer #duration-value { color: #00a0d7 } .pboxEprtner .credit .epart-simulation .sliderContainer #monthly-amount-value { color: #00a0d7 } .pboxEprtner .credit .epart-result { min-height: 590px; background-color: #00a0d7 } .pboxEprtner .credit .ExempleStandard { min-height: 590px } .pboxEprtner .credit h6 { font-size: 1.0625rem; font-weight: bold; color: #00a0d7; line-height: 2; font-family: Helvetica, Arial, sans-serif; display: inline } .pboxEprtner .credit .active-table { border: none; padding: 0 1.25rem; width: 100%; table-layout: auto; border-collapse: separate; background: #00a0d7; padding-top: 7px; padding-left: 30px } .pboxEprtner .credit .active-table tr th, .pboxEprtner .credit .active-table tr td, .pboxEprtner .credit .active-table tr:nth-of-type(even) { background: #00a0d7; color: #fff; border-bottom: 1px dashed #fff } .pboxEprtner .credit .active-table tr:last-child th, .pboxEprtner .credit .active-table tr:last-child td { border: none } .pboxEprtner .credit .active-table thead th, .pboxEprtner .credit .active-table thead td, .pboxEprtner .credit .active-table thead th:last-child, .pboxEprtner .credit .active-table thead td:last-child { background: #00a0d7; color: #fff; border-bottom: 1px solid #fff; font-size: 1.25rem; text-align: center } .pboxEprtner .credit .active-table .downloadLink { color: #fff; background: url(../img/downloadW.png) left top no-repeat } .pboxEprtner .credit .active-table a { color: #fff; text-decoration: underline } .pboxEprtner .creditRenouvelable .epart-simulation .sliderContainer #amount-value { color: #1AA4A7 } .pboxEprtner .creditRenouvelable .epart-simulation .sliderContainer #duration-value { color: #1AA4A7 } .pboxEprtner .creditRenouvelable .epart-simulation .sliderContainer #monthly-amount-value { color: #1AA4A7 } .pboxEprtner .creditRenouvelable h6 { font-size: 1.0625rem; font-weight: bold; color: #1AA4A7; line-height: 2; font-family: Helvetica, Arial, sans-serif } .pboxEprtner .creditRenouvelable .active-table { border: none; padding: 0 1.25rem; width: 100%; table-layout: auto; border-collapse: separate; background: #1AA4A7; padding-top: 40px; padding-left: 30px } .pboxEprtner .creditRenouvelable .active-table tr th, .pboxEprtner .creditRenouvelable .active-table tr td, .pboxEprtner .creditRenouvelable .active-table tr:nth-of-type(even) { background: #1AA4A7; color: #fff; border-bottom: 1px dashed #fff } .pboxEprtner .creditRenouvelable .active-table tr:last-child th, .pboxEprtner .creditRenouvelable .active-table tr:last-child td { border: none } .pboxEprtner .creditRenouvelable .active-table thead th, .pboxEprtner .creditRenouvelable .active-table thead td, .pboxEprtner .creditRenouvelable .active-table thead th:last-child, .pboxEprtner .creditRenouvelable .active-table thead td:last-child { background: #1AA4A7; color: #fff; border-bottom: 1px solid #fff; font-size: 1.25rem; text-align: center } .pboxEprtner .creditRenouvelable .active-table .downloadLink { color: #fff; background: url(../img/downloadW.png) left top no-repeat } .pboxEprtner .creditRenouvelable .active-table a { color: #fff; text-decoration: underline } .pboxEprtner .active-table tr th { width: 64% } .pboxEprtner .active-table tr td { width: 36%; text-align: right } .pboxEprtner .active-table .small { font-size: 0.7rem; display: block; font-weight: normal } .pboxEprtner .customAccordionTitle { font-size: 1rem !important } .pboxEprtner table tr th, .pboxEprtner table tr td { color: #fff; font-size: 0.875rem; padding: 0.5625rem 0.525rem; text-align: left } .pboxEprtner .call-action-button { -webkit-appearance: none; -moz-appearance: none; border-radius: 0; border-style: solid; border-width: 0; cursor: pointer; font-family: Helvetica, Arial, sans-serif; font-weight: normal; line-height: normal; margin: 0 0 1.25rem; position: relative; text-align: center; text-decoration: none; display: inline-block; padding: 0.875rem 1.75rem 0.9375rem 1.75rem; font-size: 0.8125rem; padding-bottom: 0.9375rem; padding-top: 0.875rem; padding-left: 1rem; padding-right: 1rem; width: 75%; color: #fff; border-radius: 3px; transition: background-color 300ms ease-out; color: white; font-weight: bold; font-size: 1.125rem; outline: none; margin: 0 auto; position: relative; left: 15% } .pboxEprtner .legalMentions p { font-size: 11px; font-size: 0.6875rem; color: #949494; font-weight: normal; line-height: 13px; line-height: 0.8125rem } .pboxEprtner .sliderContainer .noUiSlider { position: relative; height: 1.4375rem; cursor: pointer; margin-bottom: 0.625rem; box-shadow: none; border-radius: 0.625rem; padding: 0 } .pboxEprtner .sliderContainer .noUiSlider .noUi-base .noUi-origin .noUi-handle { cursor: pointer; margin-top: 0; width: 1.4375rem; height: 1.4375rem; background: #fff url(../new-img/tools/slider/cursor.png) center center no-repeat; border: 1px solid silver; top: -1px; left: -11px; border-radius: 100%; outline: none } .pboxEprtner .sliderContainer .noUiSlider .noUi-base .noUi-origin .noUi-handle { border-radius: calc(20px); background-clip: padding-box; -webkit-background-clip: padding-box; -moz-background-clip: padding-box; border: 1px solid; box-shadow: inset 0 0 1px #C0C0C0, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #D5D5D5 } .pboxEprtner .sliderContainer .noUiSlider .noUi-base .noUi-origin { background: #fff; border-radius: 0 0.5rem 0.5rem 0; border: none } .pboxEprtner .sliderContainer .noUiSlider .pointContainer .point:last-child:before { left: auto; right: 9px } .pboxEprtner .nowrap { white-space: nowrap } .pboxEprtner .example .infoIcon h3 { font-weight: 500; margin-bottom: 15px } .pboxEprtner .epart-simulation select { border: 1px solid #F0F0F0; background-size: 36px; padding-left: 24px; border-radius: 4px } .example .infoIconCRL { padding-left: 3.125rem; padding-right: 1.875rem; position: relative } .line-height-legal { line-height: 1.3125rem } .epartner-crl-title, .epartner-pp-title { font-size: 20px; padding-top: 10px } .epartner-crl-title:before { display: inline-block; width: 33px; height: 33px; border-radius: 62%; background: #00a0d7; content: "i"; font-style: italic; font-size: 20px; text-align: center; color: white; font-family: Georgia; font-style: italic; font-weight: bold; padding-left: 37px; margin-right: 5px; padding-top: 7px; position: relative; bottom: -9px } .epartner-pp-title:before { display: inline-block; width: 33px; height: 33px; border-radius: 62%; background: #00a0d7; content: "i"; font-style: italic; font-size: 20px; text-align: center; color: white; font-family: Georgia; font-style: italic; font-weight: bold; padding-left: 37px; margin-right: 5px; padding-top: 7px; position: relative; bottom: 0px } .epartner-crl-title, .epartner-pp-title { font-size: 19px; padding-top: 10px; text-indent: -40px; line-height: 1; padding-left: 30px } .pboxEprtner .credit .epart-simulation, .infoIconCRL { min-height: 590px } .ajuster-votre-nouvell { font-size: 30px; line-height: 1.33; text-align: left; color: #353633; font-weight: normal; padding-left: 34px } .situation-patrimoniale { font-size: 16px; font-weight: bold; line-height: 1.25; text-align: left; color: #353633; position: relative; padding-left: 50px; padding-top: 13px } .situation-patrimoniale:before { content: ""; background: url("../new-img/tools/immobilier-black.png") no-repeat no-repeat center; width: 27px; height: 23px; display: inline-block; position: absolute; left: 7px; top: 11px } .credito-rachat-credit .credito-back-img { display: block; margin: 0 auto; width: 240px; height: 370px; background-image: url(../new-img/tools/credito-mur-white-bckgrd.png); position: relative; top: 20px; right: 30px; margin-bottom: 20px } .arrondi-3-copie { border-radius: 5px; background-color: #ffffff; border: solid 2px #cdcdcd; margin-left: 4.375rem; padding: 0.625rem; border-radius: 5px } .gratuite-et-sans-engagement { font-size: 14px; font-style: italic; line-height: 1.43; text-align: left; color: #939393 } .gratuite-et-sans-engagement.error-msg-rcsi { color: #ff0c0c; font-style: normal; font-size: 12px } .custom-button-group { margin: 10px 10px 10px 20px !important; border: 1px solid #cdcdcd !important } .custom-button-group .button { font-size: 16px; background-color: #fff; line-height: 1.25; color: #353633; border-color: #cdcdcd !important; text-transform: capitalize; text-align: center; margin-bottom: 0px } .vie-vos-projets { font-size: 30px; font-weight: bold; line-height: 1.33; text-align: left; color: #3A913F } .mensualits-grer-Pensez { font-size: 18px; text-align: justify; line-height: 1.2; color: #353633; margin-bottom: 0px } .un-seul-dont-un-crdit { font-size: 20px; text-align: left; color: #353633; line-height: 1.1 } .immobilier-regroups-en-un { font-size: 18px; line-height: 1.11; color: #939393; padding-top: 0.625rem } .ensaviour-plus { line-height: 18px } .mention-legals-rachat { padding-top: 6rem } .mention-legals-rachat p { font-size: 11px; line-height: 1.45; text-align: left; color: #030303; margin-bottom: 1px } .rachat-credit-bullet-container { background-color: #F8F8F8 } .rachat-credit-bullet-container .bulletProgressContainer { padding: 1% 25% 1% 25% } .les-crdits-que-vous-devez { font-size: 20px; line-height: 1.5; text-align: left; color: #353633; padding-left: 0px } .obligatoires-copie-2 { font-size: 14px; line-height: 1.86; text-align: left; color: #353633; padding-left: 0px } .un-demande-rachat-credit { background-color: #F8F8F8; padding: 10px 10px 10px 100px } .un-demande-rachat-credit input[type="tel"] { border-radius: 4px; font-weight: normal; height: inherit } .avez-vou-immobiler { border-radius: 5px; border: solid 2px #cdcdcd; padding-top: 15px } .avez-vou-immobiler.selected-immobilier { border: solid 2px #2e7432 } .avez-vou-immobiler.selected-immobilier .situation-patrimoniale:before { content: ""; background: url("../new-img/tools/immobilier-green.png") no-repeat no-repeat center; width: 28px; height: 25px; left: 15px; top: 8px } .avez-vou-immobiler.selected-credit { border: solid 2px #2e7432 } .avez-vou-immobiler.selected-credit .rachat-carte:before { content: ""; background: url("../new-img/tools/calque-carte-green.png") no-repeat no-repeat center } .avez-vou-immobiler.selected-finance { border: solid 2px #2e7432 } .avez-vou-immobiler.selected-finance .rachat-finance:before { content: ""; background: url("../new-img/tools/picto-epargne-green.png") no-repeat no-repeat center } .avez-vou-immobiler .rachat-finance { font-size: 16px; font-weight: bold; line-height: 1.25; text-align: left; color: #353633; padding-left: 50px; padding-top: 13px } .avez-vou-immobiler .rachat-finance:before { content: ""; background: url("../new-img/tools/picto-epargne-on.png") no-repeat no-repeat center; width: 25px; height: 25px; display: inline-block; position: absolute; left: 24px; top: 6px } .avez-vou-immobiler .rachat-carte { font-size: 16px; font-weight: bold; line-height: 1.25; text-align: left; color: #353633; padding-left: 50px; padding-top: 13px } .avez-vou-immobiler .rachat-carte:before { content: ""; background: url("../new-img/tools/calque-carte.png") no-repeat no-repeat center; width: 39px; height: 33px; display: inline-block; position: absolute; left: 15px; top: 3px } .oui-non .button { color: #939393; border-radius: 5px; background-color: #ffffff; border: solid 2px #cdcdcd; font-size: 16px; text-transform: capitalize } .oui-non .button.active { color: #3A913F; border: solid 2px #3A913F } .oui-non .button.active:before { content: "\2713"; color: #3A913F; font-size: 12px; left: 6px; position: absolute } .mensualit { font-size: 12px; line-height: 1.67; text-align: left; color: #939393 } .toggle-tip { content: ''; position: absolute; left: 2.5rem; top: -1.25rem; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid #cdcdcd } .border-top-rachat { border-top: solid 1px #cdcdcd; margin: 7px !important } .mesulait-left, .mensulait-right { padding-right: 0px; font-size: 12px; color: #939393 } .mesulait-left { position: relative; left: 16.67%; padding-left: 36px } .mensulait-right { position: relative; left: 16.67%; float: left !important } .custom-row-rachat { background-color: #ececec; margin: 8px !important; padding: 18px 0 30px 18px; margin-top: 0px !important; font-size: 16px; text-align: left; color: #353633 } .grand-total .custom-row-rachat { padding-left: 26px !important } .credit-modifier { font-size: 14px; text-align: left; color: #00b3e2; cursor: pointer } .credit-modifier:before { content: ""; display: inline-block; height: 17px; width: 14px; background: url("../new-img/tools/edit-rachat.png") no-repeat no-repeat center; vertical-align: text-bottom; margin-right: 5px } .credit-delete { font-size: 14px; text-align: left; color: #00b3e2; cursor: pointer } .credit-delete:before { content: ""; display: inline-block; height: 17px; width: 14px; background: url("../new-img/tools/delete-rachat.png") no-repeat no-repeat center; vertical-align: text-bottom; margin-right: 5px } .ajouter-un-crdit { font-size: 16px; font-weight: bold; line-height: 1.25; text-align: right; color: #3A913F } .ajouter-un-crdit .add-row { cursor: pointer; margin-right: 9% } .grand-total { background-color: #cdcdcd; margin-bottom: 0 !important } .grand-total .credit-title, .grand-total .totalLoanEmi, .grand-total .totalLoanAmount { font-weight: bold; line-height: 1; text-align: left; color: #353633 } .grand-total .totalLoanEmi, .grand-total .totalLoanAmount { font-weight: normal !important } .credit-progress-list::before { content: ""; border-top: solid 1px #cdcdcd; border-left: solid 1px #cdcdcd; background-color: #F8F8F8; height: 20px; width: 20px; top: -10px; transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); left: 80%; position: absolute; z-index: 1 } .credit-valider, .credit-annular { font-size: 16px; font-weight: bold; line-height: 2.25; text-align: left; color: #00b3e2; cursor: pointer } .error-mensulate, .error-montant { position: absolute; left: 16.67%; padding-left: 10px; top: 40px; margin-top: 0px; width: 74% } .error-montant { top: 70px } .rcci-conf-page .votre-demande-et-nous-vous-remer, .rcci-conf-page .econtacter-au-plus-vite-par-tl { font-size: 14px } .custom-row-rachat.grand-total, .grand-total .custom-row-rachat { padding-bottom: 18px !important } .nameerror-msg { display: block; width: 580px } .fond-situation { border-radius: 5px; text-transform: uppercase } .fond-situation select { border-radius: 10px; background-color: white } .fond-situation .title { font-size: 16px; font-weight: bold } .fond-situation .title .votre-situation:before { content: ""; display: inline-block; width: 24px; height: 23px; vertical-align: text-bottom; margin-left: 1.0625rem; position: absolute; left: 0; top: -5px } .fond-situation .title .votre-situation.active { color: #3A913F; padding-left: 50px; position: relative } .fond-situation .title .votre-situation.active:before { background: url("../new-img/tools/calque-situation-professionnelle.png") no-repeat no-repeat center } .fond-situation .title .votre-situation.inactive { color: rgba(53, 54, 51, 0.4); padding-left: 50px; position: relative } .fond-situation .title .votre-situation.inactive:before { background: url("../new-img/tools/calque-situation-professionnelle.png") no-repeat no-repeat center } .fond-situation .title .votre-situation.complete { color: #3A913F; padding-left: 50px; position: relative } .fond-situation .title .votre-situation.complete:before { background: url(../new-img/tools/valid.png) no-repeat center; top: -3px } .fond-situation .title .information-personnells:before { content: ""; display: inline-block; width: 24px; height: 24px; vertical-align: text-bottom; margin-left: 1.0625rem; position: absolute; left: 0 } .fond-situation .title .information-personnells.active { color: #3A913F; padding-left: 50px; position: relative } .fond-situation .title .information-personnells.active:before { background: url("../new-img/tools/identification-rachat-on.png") no-repeat no-repeat center; width: 30px; height: 30px; top: -5px; left: -3px } .fond-situation .title .information-personnells.inactive { color: rgba(53, 54, 51, 0.4); padding-left: 50px; position: relative } .fond-situation .title .information-personnells.inactive:before { background: url("../new-img/tools/identification-rachat-off.png") no-repeat no-repeat center; top: -7px; width: 30px; height: 30px } .fond-situation .title .information-personnells.complete { color: #3A913F; padding-left: 50px; position: relative } .fond-situation .title .information-personnells.complete:before { background: url(../new-img/tools/valid.png) no-repeat center; left: 0px } .fond-situation .title .contact-information:before { content: ""; display: inline-block; width: 24px; height: 24px; vertical-align: text-bottom; margin-left: 1.0625rem; position: absolute; left: -3px } .fond-situation .title .contact-information.active { color: #3A913F; padding-left: 50px; position: relative } .fond-situation .title .contact-information.active:before { background: url("../new-img/tools/contact-rachat-on.png") no-repeat no-repeat center; width: 30px; height: 30px; top: -7px } .fond-situation .title .contact-information.inactive { color: rgba(53, 54, 51, 0.4); padding-left: 50px; position: relative } .fond-situation .title .contact-information.inactive:before { background: url("../new-img/tools/contact-rachat-off.png") no-repeat no-repeat center; top: -5px; width: 30px; height: 30px } .fond-situation .title .contact-information.complete { color: #3A913F; padding-left: 50px; position: relative } .fond-situation .title .contact-information.complete:before { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjMxNzFBNzA0QzQwQTExRTQ5NEY3REE4MjM1MTAxQUM3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjMxNzFBNzA1QzQwQTExRTQ5NEY3REE4MjM1MTAxQUM3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzE3MUE3MDJDNDBBMTFFNDk0RjdEQTgyMzUxMDFBQzciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzE3MUE3MDNDNDBBMTFFNDk0RjdEQTgyMzUxMDFBQzciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5pfGdPAAABIklEQVR42mL8//8/A70A46hlo5aNWkYRmHtApw5I6QNxZLLDlV80sQxoCSOQ6gHiIqjQXiAOAFr4BV0tE4UWMYMoJItAwBmIN2NTz0KEgYJA6gvQpb/RxNmA1AogDkTT8gmI60gORqCBMkBqBxDfA+IQWFwAxXmA1EYgdkLT8gKI3YDqLpNkGdBAFSC1G4gVoEL7gNgfiDmBeAsQm6FpATnIHWjRHZJTI9Cy00DKBE0YJMYNxFpo4legFj3DFyX4Ekgg1BBkYIrFopNAbEfIImLiDJQ4tgOxOQ4lu6HJ/BtVMjXQQi4gtQGIXdGkVgNxDK4MTHamhibzJUAcChWaDcSZQIv+0qS4gmbgOUD8FohLgRb9H7CycdSyUcuGlmUAAQYAU++XSt6jtP8AAAAASUVORK5CYII=") } .fond-situation.active { border: solid 2px #3A913F } .fond-situation.inactive { border: solid 2px #cdcdcd } .fond-situation .modifier-copie { font-size: 14px; color: #00b3e2; text-transform: capitalize; text-align: center; line-height: 0 } .contact-form-rachat small.required { text-transform: none } .contact-form-rachat .btn-group { margin: 0 !important } .contact-form-rachat input#montant, .contact-form-rachat input#amount { text-align: right; padding-right: 4rem !important } .contact-form-rachat input[type="tel"] { border-radius: 4px; font-weight: normal } .contact-form-rachat label { text-align: right; font-size: 14px; font-weight: bold; line-height: 15px; color: #353633; text-transform: none; cursor: default } .contact-form-rachat .button { font-size: 14px } .contact-form-rachat .customCheckboxContainer label { font-weight: normal; text-transform: none; padding-right: 25px; line-height: 2 } .contact-form-rachat .optional { font-size: 12px; line-height: 0; text-align: right; color: #939393; display: block; font-weight: normal; padding-top: 4px } .contact-form-rachat .numros-de-tlphone-acclre { font-size: 12px; text-align: left; color: #353633; text-transform: none } .contact-form-rachat .legal-mention-rachat { line-height: 1.29; text-align: left; color: #353633; font-size: 14px; text-transform: none; padding: 0px 0px 0px 67px } .contact-form-rachat .cetelem-par-em { font-size: 14px; line-height: 1.43; text-align: left; color: #353633; font-weight: normal; text-transform: inherit } .contact-form-rachat .button-group .cust-group { background-color: white !important; color: #353633 !important; border: solid 2px #f0f0f0 !important } .contact-form-rachat .helperBtn { background: url(../new-img/tools/infoPicto.png) center center no-repeat; display: inline-block } .btn-group button { background-color: #FFFFFF; border: 1px solid #cdcdcd; color: #353633; padding: 10px 24px; cursor: pointer; float: left; outline: none; margin-bottom: 0.625rem } .btn-group button.error-redbox { border: 1px solid #ff0c0c } .btn-group button:not(:last-child) { border-right: 1px solid transparent } .btn-group button:hover { border-color: #353633 } .btn-group button.active-tab { border: 1px solid #2e7432; color: #3A913F; font-weight: bold } .btn-group button:first-child { border-bottom-left-radius: 6px !important; border-top-left-radius: 6px !important } .btn-group button:first-child:hover { border-right: 1px solid #353633 } .btn-group button:last-child { border-top-right-radius: 6px !important; border-bottom-right-radius: 6px !important } .btn-group.first-tab button { padding: 15px } .btn-group.first-tab .independent { padding: 6px 15px !important } .btn-group:after { content: ""; clear: both; display: table } .custom-button-group, .arrondi-3-copie-tab-content { margin: 10px 10px 10px 20px !important; border: 0px solid #cdcdcd !important } .monsieur-jean-dupont { font-size: 24px; font-weight: bold; color: #3a3b38 } .votre-demande-et-nous-vous-remer { font-size: 16px; font-weight: bold; color: #353633 } .recontacter-au-plus-vite-par-tl { margin-top: 1rem !important; font-size: 14px; color: #353633 } .recontacter-au-plus-vite-par-tl span { font-weight: bold } .greyBoxHSblocImage { background-color: #F8F8F8 } .rachat-title h1 { margin-left: 1.5625rem } .spaced-bottom { margin-bottom: 1rem !important } .spaced-bottom-two-rem { margin-bottom: 2rem !important } .spaced-bottom-half-rem { margin-bottom: 0.5rem !important } .montant-de-vos-crdits { font-size: 14px; line-height: 1.43; text-align: right; color: #353633; text-transform: none } .de-vos-crdits-amount { font-size: 20px; font-weight: bold; line-height: 1; text-align: right; color: #353633; white-space: nowrap } .credito-rachat-ok { display: block; margin: 0 auto; width: 280px; height: 551px; background-image: url(../new-img/tools/spx-credito-ok.png); position: relative; left: -90px } .les-prochaines-tapes { font-size: 16px; font-weight: bold; line-height: 1.25; text-align: left; color: #3a3b38; text-transform: uppercase } .hide-animation { overflow: hidden; max-height: 0; padding-top: 0; padding-bottom: 0; margin-top: 0; margin-bottom: 0; -moz-transition-duration: 0.3s; -webkit-transition-duration: 0.3s; -o-transition-duration: 0.3s; transition-duration: 0.3s; -moz-transition-timing-function: cubic-bezier(0, 1, 0.5, 1); -webkit-transition-timing-function: cubic-bezier(0, 1, 0.5, 1); -o-transition-timing-function: cubic-bezier(0, 1, 0.5, 1); transition-timing-function: cubic-bezier(0, 1, 0.5, 1) } .show-animation { -moz-transition-duration: 0.3s; -webkit-transition-duration: 0.3s; -o-transition-duration: 0.3s; transition-duration: 0.3s; -moz-transition-timing-function: ease-in; -webkit-transition-timing-function: ease-in; -o-transition-timing-function: ease-in; transition-timing-function: ease-in; max-height: 1000px; overflow: hidden } .custom-row-rachat:nth-child(2n+1) { background-color: transparent } .unit-euromonth-text:after { content: "\020AC\/mois"; position: absolute; right: 26px; top: 7px; line-height: 20px; font-size: 14px; text-transform: none } .unit-euromonth { padding-right: 48px !important } .unit-euro-text:after { position: absolute; right: 28px; top: 7px; line-height: 20px; font-size: 14px; content: "\020AC" } .profession button { min-height: 60px } .unit-euro { padding-right: 20px !important } .credit-progress-list { position: relative } .grand-total { background-color: #cdcdcd !important } .credit-mensulate, .credit-montant { font-size: 16px } .continue-next { font-size: 14px } .continue-next.valider { border-radius: 5px; background-color: #FFFFFF; border: solid 2px #3A913F; color: #3A913F } .rachat-finance-container { padding-left: 50px; padding-top: 25px } .votre-demande-par-bnp-paribas { font-size: 16px; line-height: 1.25; text-align: left; color: #3a3b38 } .votre-demande-par-bnp-paribas .title { font-weight: bold } .votre-demande-par-bnp-paribas .title:before { content: ""; display: inline-block; vertical-align: middle } .votre-demande-par-bnp-paribas .title.doc:before { background: url("../new-img/tools/picto27px-10.png") no-repeat no-repeat center; width: 41px; height: 41px } .votre-demande-par-bnp-paribas .title.capture:before { background: url("../new-img/tools/picto27px-09.png") no-repeat no-repeat center; width: 41px; height: 41px } .votre-demande-par-bnp-paribas .title.ring:before { background: url("../new-img/tools/picto27px-08.png") no-repeat no-repeat center; width: 41px; height: 41px } .votre-demande-par-bnp-paribas p { padding-left: 9%; font-size: 1rem } .votre-demande-par-cntr-last { position: relative; left: 18.5px } .votre-demande-par-cntr { border-left: 3px solid #ffffff; position: relative; left: 19.5px; margin-bottom: 0; padding-bottom: 10px } .cust-btn-grp { margin-bottom: 0.5rem } .unit-euromonth, .credit-mensulate .input-error>input.unit-euromonth, .credit-mensulate .input-success>input.unit-euromonth { padding-right: 65px !important } .unit-euro, .credit-montant .input-error>input, .unit-euro, .credit-montant .input-success>input { padding-right: 30px !important } .rachat-finance-container .input-error>input, .rachat-finance-container .input-success>input { padding-right: 30px !important } .rcs-align-tab-1 { padding-left: 27px } .disabled-tab { pointer-events: none; opacity: 0.5 } .btn-group button.error-redbox:hover { border-color: #ff0c0c } .btn-group button.error-redbox:not(:last-child):hover { border-right: 0px solid transparent } .contact-form-rachat .legal-mention-rachat { line-height: 1.29; text-align: left; color: #353633; font-size: 14px; text-transform: none; padding: 0px 0px 0px 67px } .labelpos { position: relative; top: 8px; min-height: 50px } .radious-zero { border-radius: 0 !important } .un-demande-rachat-credit input:not([type]), input[type="text"], input[type="password"], input[type="date"], input[type="email"], input[type="number"], input[type="tel"], input[type="url"], textarea { margin-bottom: 8px } .firstRow button, .firstRow input, .secondRow button, .secondRow input, .thirdRow button, .thirdRow input { margin-bottom: 20px !important } .firstRow small.required, .firstRow small.required, .secondRow small.required, .secondRow small.required, .thirdRow mall.required, .thirdRow small.required { top: -17px !important; position: relative; display: inline-block } .secondRow #newSituation { margin-bottom: 20px !important; position: relative } .grey-box { background: #f8f8f8; padding-left: 1.5625rem; padding-right: 1.5625rem } .mention-legals-demande-crl p { font-size: 11px; line-height: 1.45; text-align: left; color: #030303 } .box-border-crl { border-radius: 5px; background-color: #f0f0f0; border: solid 2px #cdcdcd; border-bottom: 0px; border-bottom-left-radius: 0; border-bottom-right-radius: 0 } .box-border-crl .vous-text { color: #00a0d7; font-weight: bold } .box-border-crl .title { font-size: 16px; font-weight: bold; line-height: 1.25; text-align: left; color: #353633; text-transform: uppercase } .box-border-crl .title span { text-transform: none; font-weight: normal } .box-border-crl .montant { background-color: #cdcdcd; font-size: 16px; font-weight: bold; line-height: 1; text-align: center; color: #353633; text-transform: uppercase } .box-border-crl .montant span { font-size: 30px; font-weight: bold; line-height: 1; text-align: center; color: #353633 } .credito-left.kmax-crl { position: relative; bottom: 84px } .padding-right-rem { padding-right: 1.25rem } .padding-left-rem { padding-left: 1.25rem } .padding-top-rem { padding-top: 1.25rem } .padding-bottom-rem { padding-bottom: 1.25rem } .pad-fecilitation { padding-left: 1.875rem } .pad-fecilitation.title-header { padding-left: 2.1875rem } .detail-montant { background-color: white; border: solid 2px #cdcdcd; border-top: 0; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px } .detail-montant .credit-modifier { padding-left: 20px } .votre-rinitialiser { font-size: 14px; font-weight: bold; line-height: 1.43; text-align: left; color: #939393; text-transform: uppercase } .align-left-marigin { margin-left: 25px !important; margin-right: 25px !important } .votre-1re-utilisation { font-size: 12px; padding-bottom: 0.5rem; color: #939393 } .votre-numero-crl { font-size: 16px; line-height: 1.25; color: #353633 } .border-bottom-crl { border-bottom: 1px solid #f0f0f0 } .flicitation { font-size: 30px; font-weight: bold; color: #3A913F } .est-pr-accepte { font-size: 16px; font-weight: bold; text-align: left; color: #353633 } .est-pr-accepte span { color: #3A913F } .et-de-signature { font-size: 12px; font-weight: bold; color: #939393 } .transmises-nous-per { font-size: 14px; color: #353633 } .white-checkbox { border-radius: 5px; padding: 20px 40px 20px 20px } .white-checkbox.active { background-color: #96c031; border: solid 2px #96c031 } .white-checkbox.active .customCheckboxContainer { margin-bottom: 0px } .white-checkbox.active .customCheckboxContainer input[type='checkbox']+.customCheckbox { background-color: white; border: solid 2px #cdcdcd } .white-checkbox.active .customCheckboxContainer input[type='checkbox']:checked+.customCheckbox { background-color: white; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjMxNzFBNzA0QzQwQTExRTQ5NEY3REE4MjM1MTAxQUM3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjMxNzFBNzA1QzQwQTExRTQ5NEY3REE4MjM1MTAxQUM3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzE3MUE3MDJDNDBBMTFFNDk0RjdEQTgyMzUxMDFBQzciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzE3MUE3MDNDNDBBMTFFNDk0RjdEQTgyMzUxMDFBQzciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5pfGdPAAABIklEQVR42mL8//8/A70A46hlo5aNWkYRmHtApw5I6QNxZLLDlV80sQxoCSOQ6gHiIqjQXiAOAFr4BV0tE4UWMYMoJItAwBmIN2NTz0KEgYJA6gvQpb/RxNmA1AogDkTT8gmI60gORqCBMkBqBxDfA+IQWFwAxXmA1EYgdkLT8gKI3YDqLpNkGdBAFSC1G4gVoEL7gNgfiDmBeAsQm6FpATnIHWjRHZJTI9Cy00DKBE0YJMYNxFpo4legFj3DFyX4Ekgg1BBkYIrFopNAbEfIImLiDJQ4tgOxOQ4lu6HJ/BtVMjXQQi4gtQGIXdGkVgNxDK4MTHamhibzJUAcChWaDcSZQIv+0qS4gmbgOUD8FohLgRb9H7CycdSyUcuGlmUAAQYAU++XSt6jtP8AAAAASUVORK5CYII=") } .white-checkbox.active .customCheckboxContainer label { font-size: 16px; font-weight: bold; color: white } .white-checkbox.inactive { border: solid 2px #cdcdcd; background-color: white } .white-checkbox.inactive .customCheckboxContainer { margin-bottom: 0px } .white-checkbox.inactive .customCheckboxContainer input[type='checkbox']+.customCheckbox { background-color: white; border: solid 2px #cdcdcd } .white-checkbox.inactive .customCheckboxContainer input[type='checkbox']:checked+.customCheckbox { background-color: white; background-image: none } .white-checkbox.inactive .customCheckboxContainer label { font-size: 16px; font-weight: bold; color: #939393 } .c-le-mag-pre-header { position: relative } .c-le-mag-pre-header .bit-map-img { position: absolute; right: -9px; bottom: 100% } .c-le-mag-pre-header .des-projets-po { color: #2D2D2D; font-size: 20px } .c-le-mag-pre-header .des-projets-po .po-proje-bold { font-weight: bold } .c-le-mag-pre-header .le-mag-nav li { color: #3B3B3B; font-size: 15px; font-weight: bold; line-height: 18px; display: inline-block; padding: 0px 10px; cursor: pointer; border-right: solid 1px #c3c3c3; position: relative } .c-le-mag-pre-header .le-mag-nav li.active:after { color: #DF605D; border-bottom: 3px solid #DF605D; border-top-left-radius: 8px; border-top-right-radius: 8px; content: ""; display: block; position: absolute; top: 19px; width: 100%; left: 0px } .c-le-mag-pre-header .le-mag-nav li.voir-les { color: #2D2D2D; opacity: 0.5; border-right: none } .c-le-mag-pre-header .le-mag-nav li input { border: 0px; box-shadow: none; border-radius: 0px } .c-le-mag-carousel { background-color: #FFFFFF; box-shadow: 0 2px 24px 0 rgba(0, 0, 0, 0.1); padding-bottom: 60px; position: relative; bottom: 70px } .c-le-mag-carousel .slick-prev:before { color: black; font-size: 12px; left: 60px } .c-le-mag-carousel .slick-next:before { color: black; font-size: 12px; left: -60px } .c-le-mag-carousel .slick-dots { bottom: -2.0625rem !important } .c-le-mag-carousel .slick-dots li.slick-active button:before { background-color: #18b1d4 } .c-le-mag-carousel .slick-dots li button:before { width: 6px; height: 6px; box-shadow: none; border: 0; background-color: #d8d8d8 } .c-le-mag-carousel .memePasPeur-ilsLon { font-size: 12px; line-height: 2.42; letter-spacing: -0.5px; color: #3A913F } .c-le-mag-carousel .memePasPeur-ilsLon .vues { color: #9f9f9f } .donec-et-nisi { font-size: 15px; line-height: 1.4; letter-spacing: -0.3px; text-align: center; color: #a2a2a2; padding-top: 8px } .cmon-mag .btn-group button { padding: 10px 0px; font-size: 15px; letter-spacing: -0.5px; text-align: center } .cmon-mag .btn-group button.active-tab { background-color: #df605d; color: white; border: solid 1px #d3d3d3 } .clonmag-whitebox { background-color: #ffffff; box-shadow: 0 2px 24px 0 rgba(0, 0, 0, 0.1); text-align: center; padding-bottom: 27px } .clonmag-whitebox .views { color: #9f9f9f; float: right; font-size: 12px; line-height: 1.42; letter-spacing: -0.5px } .cat-stripe { height: 4px; background-color: #df605d } .cat-stripe-auto { text-align: center } .cat-stripe-auto span { background-color: #df605d; color: white; padding: 8px 37px 12px 37px; font-size: 9px; font-weight: bold; letter-spacing: 1px; line-height: -1px; text-transform: uppercase } .une-voiture-toute-ne { font-size: 20px; font-weight: bold; letter-spacing: -0.5px; text-align: center; color: #3b3b3b; line-height: 1 } .une-voiture-toute-ne.new-detail { text-align: left } .une-voiture-text { font-size: 15px; font-weight: normal; color: #9f9f9f } .charger-plus { background-color: #df605d } .charger-plus:hover { background-color: #df605d } .et-nisi-sed-se { font-size: 15px; line-height: 1.4; letter-spacing: -0.3px; text-align: center; color: #a6a6a6 } .active-hashtag:hover { background-color: #ffffff; padding: 23px 28px; box-shadow: 0 2px 24px 0 rgba(0, 0, 0, 0.09); border-radius: 5px } .active-hashtag-subtxt { font-size: 15px; text-align: left; padding-left: 15px; color: #a6a6a6; font-weight: normal; width: 250px } .subtext { display: none } .active-hashtag { display: inline-block } .active-hashtag span:hover+.subtext { cursor: pointer; display: block } .active-hashtag:hover { vertical-align: top } .hash-tag-text { color: #9abf00; font-weight: bold; letter-spacing: -0.1px; font-size: 62.5% } .hash-tag-text .large-hash-tag { font-size: 5em; cursor: pointer } .hash-tag-text .large-hash-tag img { height: 0.9em } .hash-tag-text .extra-small-hash-tag { font-size: 1rem; cursor: pointer } .hash-tag-text .extra-large-hash-tag { font-size: 6em; cursor: pointer } .hash-tag-text .extra-large-hash-tag img { height: 0.9em } .hash-tag-text .medium-hash-tag { font-size: 3em; cursor: pointer } .hash-tag-text .medium-hash-tag img { height: 1.25rem } .hash-tag-text .medium-hash-tag img { height: 1em } .hash-tag-text .small-hash-tag img { height: 1em } .hash-tag-text .small-hash-tag { font-size: 2em; cursor: pointer } .hash-tag-text .extra-small-hash-tag { font-size: 1.5em } .hash-tag-text .extra-small-hash-tag img { height: 1em } .hash-tag-text .text-sub-display { font-size: 15px; color: #a6a6a6 } .hash-tag-text .hash-tag-img { background: url(../new-img/clemag/hashtag.png) } .search-articles { border-bottom: 1px solid #C3C3C3; border-right: none !important } .search-articles:hover:after { border-width: 0 !important } .search-articles input { width: 80%; margin-bottom: 0 } .ok-button { font-weight: bold; position: absolute; left: 160px; top: 10px; cursor: pointer } .ok-button:hover { color: black } .vos-ides { font-size: 17px; font-weight: bold; letter-spacing: -0.5px; text-transform: uppercase } .inspirez-vous-stimul { font-size: 15px; letter-spacing: -0.3px; color: #9f9f9f } .footer-dots:before { position: absolute; top: 60%; content: ""; left: 178px; width: 10px; height: 10px; line-height: 0.9375rem; text-align: center; background-color: #18b1d4; box-shadow: 0 0 0 1px #d3d3d3; border-radius: 50%; border: 2px solid #fff } .Line-Copy { border: dotted 1px #d4d4d4; position: relative; left: 184px; top: 12px } .rnover-sa-maison-il { font-size: 50px; font-weight: bold; letter-spacing: -0.5px; text-align: left; color: #3b3b3b; line-height: 1 } .rnover-sa-maison-il .style-text { font-size: 15px; font-weight: normal; color: #a5a5a5; line-height: 2 } .rating-article { font-size: 15px; line-height: 1.13; letter-spacing: -0.6px; text-align: left; color: #3b3b3b } .rating-article span { padding-right: 5px } .rating-article .filled-star:before { content: "\2605"; font-weight: 700; font-size: 20px } .rating-article .empty-star:before { content: "\2606"; font-size: 20px; font-weight: normal; color: #bcbcbc } .ed-non-eros-orci { font-size: 25px; font-weight: bold; letter-spacing: -0.6px; text-align: left; color: #3b3b3b; padding-left: 12px; line-height: 1.2 } .border-left-lemong { border-left: 5px solid #df605d } .article-paragraph p { font-size: 15px; line-height: 1.6; letter-spacing: -0.5px; text-align: left; color: #9f9f9f } .sub-article-header { font-size: 16px; font-weight: bold; color: #3b3b3b } .sub-article-header.second { padding-top: 20% } .prparez-votre-jardi { font-size: 15px; font-weight: bold; line-height: 1.33; letter-spacing: -0.5px; color: #3b3b3b } .vitae-temp { font-weight: normal; color: #9f9f9f } .cmon-mag-slick .slick-prev { top: 100%; left: 85% } .cmon-mag-slick .slick-prev:before { color: black; box-shadow: none; border: none; border-radius: 0%; top: 75% } .cmon-mag-slick .slick-next { top: 100% } .cmon-mag-slick .slick-next:before { color: black; box-shadow: none; border: none; border-radius: 0%; top: 75%; left: 50% } .fiche-accordion .fiche-projet { font-size: 25px; font-weight: bold; letter-spacing: -0.5px; color: #3b3b3b } .fiche-accordion .accordion .accordion-navigation>a, .fiche-accordion .accordion .accordion dd>a { background-color: white; font-size: 15px; font-weight: bold; color: #3b3b3b; padding-left: 0 } .fiche-accordion .accordion .accordion-navigation, .fiche-accordion .accordion dd { border-bottom: solid 1px rgba(151, 151, 151, 0.15) } .fiche-accordion .accordion .accordion-navigation:first-child a { padding-top: 0 } .dautres-articles { font-size: 25px; font-weight: bold; letter-spacing: -0.5px; color: #3b3b3b } .voir-tout-les-articl { font-size: 14px; font-weight: bold; line-height: 2.36; letter-spacing: -0.4px; color: #9f9f9f } .meme-pas-peur { font-size: 12px; line-height: 1.42; letter-spacing: -0.5px; text-align: left; color: #3A913F } .detail-views-article { font-size: 12px; line-height: 1.42; letter-spacing: -0.5px; color: #9f9f9f } .botto-top-padding { padding-top: 20px; padding-bottom: 20px } .detail-hash-tag { text-align: right } .padding-top-two-rem { padding-top: 2rem !important } .padding-right-two-rem { padding-right: 2rem !important } .padding-bottom-two-rem { padding-bottom: 2rem !important } .padding-left-two-rem { padding-left: 2rem !important } .footer-detail-article .une-voiture-toute-ne, .footer-detail-article .une-voiture-text { text-align: left } .cmon-mag-slick-footer .slick-slide img { display: inline-block } input #search-articles:hover { background-color: white } .arrowcircle-right { background: #18b1d4; width: 40px; height: 40px; border-radius: 100%; text-align: center; margin: 0 auto; color: white; line-height: 35px; font-size: 20px; font-family: monospace; cursor: pointer } .quoi-de-neuf { font-size: 30px; font-weight: bold; letter-spacing: -0.6px; text-align: center; color: #3b3b3b; position: relative; z-index: 2 } .quoi-de-neuf.common-search-result-header { right: 36px } .quoi-de-neuf:before { content: ""; width: 48px; height: 48px; display: inline-block; border-radius: 100%; text-align: center; z-index: -1; top: 0px } .quoi-de-neuf.green-hash-tag:before { background: #3A913F; position: relative; top: 10px; right: -25px } .quoi-de-neuf.green-hash-tag.common-search-result-header:before { right: -30px } .quoi-de-neuf.projet:before { background-color: #18b1d4; position: relative; top: 10px; right: -25px } .quoi-de-neuf.projet.common-search-result-header:before { right: -30px } .quoi-de-neuf.article:before { background-color: #df605d; position: relative; top: 10px; right: -25px } .quoi-de-neuf.common-search-result-header:before { right: -30px } .le-mag-nav a, .mobilesub-nav-wrapper a { color: #3B3B3B } .le-mag-nav a:hover, .mobilesub-nav-wrapper a:hover { color: #3B3B3B } .mobilesub-nav-wrapper a { display: table; width: 100% } .new-detail-hash-tag { padding-top: 1.25rem } .new-detail-hash-tag a { padding-right: 0px } .social-link { font-size: 12px !important; line-height: 1.42; letter-spacing: -0.5px; text-align: left; color: #9f9f9f !important; border-bottom: none !important; cursor: default !important } .social-link img { padding-left: 20px } .search-list-box-shadow { background-color: #ffffff; box-shadow: 0 2px 24px 0 rgba(0, 0, 0, 0.1); padding: 17px 0px } .article-projet { color: #00a0d7; font-size: 12px } .hide-for-all { display: none !important } #article-search-result .article-projet { font-size: 14px } #article-search-result .article-projet:hover { color: #00a0d7 } .pargraph-left { margin-left: 8px } .pargraph-right { margin-right: 8px } #mainContainer { font-family: Helvetica, Arial, sans-serif } .uppercase, .productZone .content .nb-points { text-transform: uppercase } .titreHSblocImageAbsolute .picto-c-mon-projet span { line-height: 40px; display: inline-block; font-size: 1.375rem !important; font-weight: bold; vertical-align: middle; height: 40px; background-color: rgba(255, 255, 255, 0.7); border-radius: 500px; padding-right: 25px; padding-left: 60px; margin-left: 25px } .projet-en-tete-c-mon-projet div { margin: 39px 0 } .projet-en-tete-c-mon-projet h2 { font-size: 2.75rem; font-weight: bold; color: #68c53F } .projet-en-tete-c-mon-projet p { font-weight: bold } .titreHSblocImageAbsolute { position: absolute; bottom: 0.8125rem; left: 0; margin-top: 0.625rem } .picto-c-mon-projet:before { background-image: url(../new-img/cmonprojet/picto-maison.png); background-position: 45%; width: 49px; height: 49px } .titreHSblocImage .c-mon-bcrumb-hdr:before { content: ''; background-repeat: no-repeat; width: 52px; height: 52px; display: inline-block; vertical-align: middle; border-radius: 50%; margin-right: 1rem } .titreHSblocImageAbsolute .c-mon-bcrumb-hdr:before { position: absolute; top: 50%; left: 1.5rem; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%) } .titreHSblocImage .c-mon-bcrumb-hdr span { font-size: 1.375rem !important; font-weight: bold; vertical-align: middle } .c-mon-projet { margin-bottom: 30px !important } .c-mon-projet article>div { height: 166px } .c-mon-projet article div:first-child img { height: 100% } .c-mon-projet article { background-color: #f3f6f6; margin-bottom: 60px !important } .c-mon-projet .info { padding-top: 15px; padding-bottom: 43px; padding-left: 44px !important } .cmonmag div:nth-of-type(2) { background-color: #2FAC66 } .checklist div:nth-of-type(2) { background-color: #95C11F } .idee div:nth-of-type(2) { background-color: #009640 } .c-mon-projet .info h3 { font-size: 1.40rem } .c-mon-projet .cmonmag .info h3 { color: #2FAC66 } .c-mon-projet .checklist .info h3 { color: #95C11F } .c-mon-projet .idee .info h3 { color: #009640 } .c-mon-projet .info p { font-size: 1rem !important; line-height: 1.4 } .c-mon-projet .homeBtnFixed { bottom: -50px; right: 47px } .c-mon-projet .button { width: 185px; color: #FFFFFF } .c-mon-projet .cmonmag .button { background-color: #2FAC66 } .c-mon-projet .checklist .button { background-color: #95C11f } .c-mon-projet .idee .button { background-color: #009640 } .c-mon-projet .button.next-arrow:after { margin-left: 10px; right: auto } @media screen and (max-width: 39.9375em) { .projet-en-tete-c-mon-projet>div { padding: 0 10px !important } .c-mon-projet .info p { font-size: 1rem !important } .c-mon-projet .homeBtnFixed { position: absolute; width: 100%; right: 0; bottom: -50px } .c-mon-projet article>div:last-child { height: 190px } } @media screen and (min-width: 40em) and (max-width: 48em) { .c-mon-projet .homeBtnFixed { position: absolute; bottom: -55px; right: 11% } } .consulter-votre-rele:before { content: ""; background: url("../new-img/newcr/e-releve.png") no-repeat; display: inline-block; width: 15px; height: 18px; position: relative; top: 5px; right: 5px } a.consulter-votre-rele { font-size: 13px; font-weight: bold; color: #4a4a4a; text-decoration: underline; margin-bottom: 8px; display: inline-block } .votre-crdit-renouve { font-size: 30px; line-height: 1.2; font-weight: bold } .votre-crdit-renouve.second-title { font-size: 20px } .votre-crdit-renouve.details { font-size: 20px } .votre-crdit-renouve:after { content: ""; width: 28px; height: 32px; background: url("../new-img/newcr/cpay.png") no-repeat; display: inline-block; margin-left: 10px; position: relative; top: 10px } .newmm .db-crl-button { pointer-events: none } .newcr, .newmm { color: #3b3b3b } .newcr .db-white-button, .newmm .db-white-button { background-color: #fff !important; font-size: 14px; border: solid 2px #DBDBDB !important; padding: 12px 36px; cursor: default !important; color: #DBDBDB !important } .newcr .db-white-button.prevelment-button, .newmm .db-white-button.prevelment-button { background-color: #dbdbdb !important; color: #ffffff !important; border: none !important } .newcr .db-crl-button, .newmm .db-crl-button { color: white !important; background-color: #DBDBDB !important; font-size: 14px; border: solid 2px #DBDBDB !important; padding: 12px 36px; cursor: default !important } .newcr .result-table, .newmm .result-table { margin-top: -20px } .newcr .opeations, .newmm .opeations { width: 22% } .newcr .small-font, .newmm .small-font { font-size: 12px } .newcr .medium-font, .newmm .medium-font { font-size: 14px } .newcr .retour, .newmm .retour { font-size: 16px } .newcr .retour img, .newmm .retour img { margin-bottom: 6px } .newcr .retour span, .newmm .retour span { font-size: 16px; font-weight: bolder } .newcr .retour b, .newmm .retour b { padding-left: 10px } .newcr .breadcrumbs, .newmm .breadcrumbs { font-size: 14px; color: #3b3b3b } .newcr .account-number span.date, .newmm .account-number span.date { font-size: 12px; font-weight: bold; padding-left: 17px; display: inline } .newcr .account-number span.number, .newmm .account-number span.number { border-right: solid 1px #000000; padding-right: 19px } .newcr .circleChart_canvas, .newmm .circleChart_canvas { margin-left: 0px !important } .newcr .montant-utility, .newmm .montant-utility { font-size: 16px } .newcr .montant-utility .amount span, .newmm .montant-utility .amount span { border-bottom: solid 1px #616161; padding-bottom: 18px } .newcr .montant-utility .amount b, .newmm .montant-utility .amount b { padding-left: 72px } .newcr .montant-utility .plafond, .newmm .montant-utility .plafond { padding-top: 30px } .newcr .montant-utility .plafond b, .newmm .montant-utility .plafond b { padding-left: 36% } .newcr .white-button, .newmm .white-button { color: black !important; background-color: white !important; border: solid 1px #3b3b3b !important } .newcr .white-button.small, .newmm .white-button.small { padding-left: 5px; padding-right: 5px } .newcr .white-button:hover, .newmm .white-button:hover { color: #1aa4a7 !important; border: 1px solid #1aa4a7 !important } .newcr .sav-bascule-white:hover, .newmm .sav-bascule-white:hover { color: #1aa4a7 !important; border: 1px solid #1aa4a7 !important } .newcr .helperaugmenter, .newmm .helperaugmenter { background: url(../new-img/newcr/fill-copy.png) center center no-repeat; height: 20px; width: 20px; padding-top: 26px } .newcr .helperaugmenter.table, .newmm .helperaugmenter.table { background: url(../new-img/newcr/fill-copy-color.png) center center no-repeat; display: inline-block; height: 24px; width: 24px; position: relative; left: 10px } .newcr .helperaugmenter.top, .newmm .helperaugmenter.top { top: 10px } .newcr .total-procains .columns, .newmm .total-procains .columns { background-color: #f5f5f5 } .newcr .prevelment-renouveble .columns, .newmm .prevelment-renouveble .columns { padding-top: 1.375rem; padding-bottom: 1.375rem } .newcr .vos-op, .newmm .vos-op { line-height: 1.4 } .newcr .vos-op span, .newmm .vos-op span { height: 14px; width: 14px; border-radius: 50%; display: inline-block; margin-right: 5px; top: 3px; position: relative } .newcr .vos-op .vos-op-comp span, .newmm .vos-op .vos-op-comp span { background-color: #6ac4c6 } .newcr .vos-op .vos-op-fra span, .newmm .vos-op .vos-op-fra span { background-color: #a3dbdc } .newcr .vos-op .vos-op-sel span, .newmm .vos-op .vos-op-sel span { background-color: #1aa4a7 } .inlineDisplay { display: inline } .rotate-180 { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg) } #donutchart { position: relative; margin-bottom: 20px } .disclaimerTextDispo { position: absolute; left: 20%; padding-top: 8px } #labelOverlay { position: absolute; top: 38%; left: 34%; text-align: center; cursor: default } #labelOverlay p.used-size { font-size: 12px; line-height: 0; text-transform: none; margin-bottom: 10px } #labelOverlay p.total-size { font-size: 24px; font-weight: bold } .btnWidth { width: 35% } @media only screen and (max-width: 40em) { .newcr { padding-left: 10px; padding-right: 10px } .newcr .legend { border-bottom: 1px solid #dfdfdf } .newcr .responsive-button { font-size: 14px !important } .newcr .white-button { font-size: 14px !important } .newcr .montant-utility { text-align: right } .newcr .montant-utility .amount span { border-bottom: none } .newcr .montant-utility .amount span b { display: block } .newcr .plafond { padding-top: 5px !important; text-align: right } .newcr .plafond span b { display: block; padding-left: 15% !important } .newcr .divTable, .newcr .divTableRow, .newcr .divTableCell, .newcr .divTableBody { width: 100%; border: none; display: block } .newcr .divTable.first, .newcr .divTableRow.first, .newcr .divTableCell.first, .newcr .divTableBody.first { width: 100%; border-right: none } .newcr .divTable.backgrounded, .newcr .divTableRow.backgrounded, .newcr .divTableCell.backgrounded, .newcr .divTableBody.backgrounded { width: 100% } .newcr .divTableCell { padding: 7px 15px 7px 15px } .newcr .subtable .divTableRow { border-bottom: 1px solid #dfdfdf !important } .newcr table.tablefractiones td { padding: 10px } .newcr .list-arrow { position: relative; bottom: 50%; left: 54%; width: 15px } .newcr .spaced-top-max { margin-top: 9rem } .newcr .mobile-list-op { font-size: 20px; border-bottom: 1px solid #dfdfdf } .newcr .op-detail-table { width: 100% } .newcr .op-detail-table thead td { padding: 8px 30px; font-size: 16px; font-weight: bold; border-bottom: 1px solid #dfdfdf } .newcr .op-detail-table tbody td { padding: 8px 30px; font-size: 14px } .newcr .vos-op { line-height: 2.4 } .newcr .account-number span.date { display: inline; padding: 0 } .newcr .account-number span.number { border: none } } @media only screen and (min-width: 40.063em) and (max-width: 64em) { .btnWidth { width: 33% } .newcr { color: #3b3b3b; padding: 0 10px 0 10px } #labelOverlay { left: 23% } .newcr .result-table { margin-top: 0px } .newcr .opeations { width: 20% } .newcr table.tablefractiones { width: 102% } .newcr table th, .newcr table td { padding: 1rem 5px } } @media only screen and (max-width: 64em) { .newcr .montant-utility .amount b { padding-left: 16% } #labelOverlay { left: 27% } .divTable { width: 100% !important } .divTableCell, .divTableHead { padding: 10px 15px !important } } @media only screen and (min-width: 64.0625em) { .sav-bascule-modify-operation .spaced-top-bascule-max .retour { padding-left: 3.125rem !important } .sav-bascule-modify-operation .padding-left-wrapper { padding-left: 3.125rem; padding-right: 3.0625rem } .large-right-six { right: 6% } .newcr-main table.tablefractiones th { padding: 1.25rem 0.4375rem } .newcr-main table.tablefractiones td { padding: 1.25rem 0.4375rem } .white-button { color: black !important; background-color: white !important; font-size: 0.875rem; border: solid 1px #3b3b3b !important; padding: 0.75rem 2.25rem } .white-button.small { padding-left: 5px; padding-right: 5px } .crl-button { font-size: 0.875rem; padding: 12px 36px } } .divTable { display: table; width: 95%; border: solid 1px #dfdfdf } .divTableRow { display: table-row } .divTableHeading { display: table-header-group } .divTableCell, .divTableHead { font-size: 16px; display: table-cell; padding: 20px 20px 20px 31px; vertical-align: middle } .divTableHeading { display: table-header-group; font-weight: bold } .divTableFoot { display: table-footer-group; font-weight: bold } .divTableBody { display: table-row-group } .divTableRow.backgrounded { width: 46%; background-color: #f5f5f5 } .divTableRow.backgrounded .divTableCell { padding-top: 10px; padding-bottom: 10px } .divTableCell.first { border-right: solid 1px #dfdfdf; width: 52%; vertical-align: middle } .bottom-border { border-bottom: solid 1px #dfdfdf } .divTableCell.title { font-weight: bold; font-size: 20px } .divTableCell.title.amount { font-size: 14px; color: #1AA4A7 } .divTableCell.operations { font-weight: bold } .divTableCell.operations span { height: 12px; width: 12px; border-radius: 50%; display: inline-block; margin-right: 10px; background-color: #6ac4c6 } .divTableCell.operations .inlineDisplay:after { content: ""; background: url(../new-img/newcr/cetelem-logo-csmart.png) center center no-repeat; width: 41px; height: 25px; display: inline-block; position: relative; top: 9px; left: 9px } .divTableCell.operations.comptant span { background-color: #a3dbdc } .divTableCell.operations.comptant .inlineDisplay:after { content: ""; background: url(../new-img/newcr/cetelem-logo-ccomptant.png) center center no-repeat; width: 41px; height: 25px; display: inline-block; position: relative; top: 9px; left: 9px } .divTableCell.operations.mensulate span { background-color: #1aa4a7 } .divTableCell.operations.mensulate .inlineDisplay:after { content: ""; background: url(../new-img/newcr/cetelem-logo-cmamens.png) center center no-repeat; width: 41px; height: 25px; display: inline-block; position: relative; top: 9px; left: 9px } .prevelment-button { margin-bottom: 0px !important; font-size: 14px } table.tablefractiones { width: 100%; border: 1px solid #dfdfdf } .border-top-bottom-none { border-top: 0px; border-bottom: 0px } .spaced-top-three-rem { margin-top: 3rem !important } .border-bottom-none { border-bottom: 0px !important } .border-top-none { border-top: none !important } .border-line-bottom { border-bottom: 20px solid #f8f8f8; padding-bottom: 15px } .parentPager ul.pagination li a.prevNextPagin { border: none } .parentPager ul.pagination li a, .parentPager ul.pagination li button { border: 1px solid white; border-radius: 60px; line-height: 2.25rem; min-width: 2.75rem; text-align: center; font-size: 1rem; color: #2d2d2d; font-weight: bold; background: #fff } .creditRenouvelable .parentPager ul.pagination li.current a, .creditRenouvelable .parentPager ul.pagination li.current button, .parentPager ul.pagination.creditRenouvelable li.current a, .parentPager ul.pagination.creditRenouvelable li.current button { color: white; background-color: #1AA4A7 } .jokerInline { position: relative; float: right; bottom: 60px; right: 74px; width: 29% } .db-white-button.qARembourse { padding: 20px } .qAMonthlyAlert.white-button { padding-left: 30px; padding-right: 30px; padding-bottom: 13px } .tdwidthchanges { width: 50% } table.tablefractiones td.tdwidthchanges { padding-left: 20px } .button.datelevy { font-weight: bold; margin-right: 38px } .bascule-tuto-box { border-radius: 8px; box-shadow: 0px 2px 10px 0 rgba(0, 0, 0, 0.1); border-left: 8px solid #1aa4a7; padding: 14px 24px } @media only screen and (max-width: 40em) { .bascule-tuto-box { height: 94px } } @media only screen and (min-width: 40em) { .bascule-tuto-box { height: 55px } } .tuto-play-icon { background-image: url(../new-img/pictos/vcard-play-icon.png); background-repeat: no-repeat; height: 24px } @media only screen and (max-width: 40em) { .tuto-play-icon { background-image: url(../new-img/pictos/vcard-play-icon-1x.png); background-position: 98% 50%; height: 70px } } @media only screen and (min-width: 40em) { .tuto-play-icon { padding-left: 35px } } @media only screen and (min-width: 40em) and (max-width: 64em) { .tuto-play-icon { background-position: 0 10px; height: 40px } } .jokerErrorPopin.modal.custom-modal-popin { max-width: 370px; border-radius: 8px; padding: 25px } @media only screen and (min-width: 64em) { .jokerErrors a[href^="tel:"] { pointer-events: none } } .button.demandReport.qAJoker { min-width: 280px; margin-right: 30px } @media only screen and (max-width: 40em) { .button.demandReport.qAJoker { margin-right: 0 } } @media only screen and (max-width: 40em) { .histogramTitleStyle { margin-top: 0 !important } } .wcmDegradeLabel, .wcmdegradelabel { font-size: 10px } #reimburseModepaiment.modal { max-width: 550px !important } .spaced-top-rem-max { margin-top: 9rem } .basculeStep2 .modifier_button_large .retour-1 { padding: 18px 25px } .basculeStep2 .modifier_button_large .retour-1:hover { color: #1aa4a7 !important; border: 1px solid #1aa4a7 !important } .basculeStep2 .votre-simulation { padding: 18px 29px } .basculeStep2 .crl-color { color: #23a8ab } .confirm-situation { padding: 18px 25px } .modif-simulation:hover { color: #1aa4a7 !important; border: 1px solid #1aa4a7 !important } .confirm-mensulite-situation { padding: 18px 25px } .basculeStep4 .backToNewCR { padding: 18px 25px } .basculeStep1 .montant { white-space: nowrap } .basculeStep4 .confirm-text { text-align: center; padding: 0% 20% } .sav-bascule-white:hover { color: #1aa4a7 !important; border: 1px solid #1aa4a7 !important } .sav-bascule-button.disabled { background-color: #dbdbdb !important; color: #fff !important } span.montant-colon:after { content: ":"; left: 48px; position: relative; font-weight: bold } .cette { width: 99% } .modifierMontantMensualite-step2 .summaryContract { font-size: 13px !important } .customCheckboxContainer input[type='checkbox']+.customCheckbox.sav-bas-checkbox { border: 1.5px solid #1aa4a7; height: 18px; width: 18px; border-radius: 0px } .customCheckboxContainer input[type='checkbox']:checked+.customCheckbox.sav-bas-checkbox { background-color: #1aa4a7; background-image: url(../new-img/tools/shape.png); background-position: 1px } .progress-indicator { list-style: none; width: 100%; margin: 0 auto; padding: 0; display: table; table-layout: fixed; z-index: 0 } .progress-indicator>li { position: relative; display: table-cell; text-align: center; font-size: 10px; z-index: 0 } .progress-indicator>li span { position: absolute; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); font-size: 10px; letter-spacing: 0.05px; width: auto; left: 50% } .progress-indicator>li::before { content: "\2713"; display: block; margin: 0 auto; background: #e6e6e6; width: 16px; height: 16px; text-align: center; margin-bottom: 0.25em; line-height: 6px; border-radius: 100%; position: relative; z-index: 999 } .progress-indicator>li::after { content: ''; position: absolute; display: block; background: #e6e6e6; width: calc(100% - 14px); height: 0.15em; top: 50%; -webkit-transform: translateY(-100%); -ms-transform: translateY(-100%); transform: translateY(-100%); left: calc(50% + 8px); margin-left: 1.5em\9; z-index: 1000 } .progress-indicator>li:last-child:after { display: none } .progress-indicator>li.is-complete::before, .progress-indicator>li.is-complete::after { color: #fefefe; background: #1aa4a7 } .progress-indicator>li.is-current::before { color: transparent; background: #1aa4a7; content: "\1f534"; border: 3px double #fff; padding: 1px } .progress-indicator>li.is-next::before { color: #fefefe; background: #fff; content: "\29bf"; border: 1px solid #e6e6e6 } .progress-indicator>li::before { padding: 5px } .progress-indicator>li.iscurrent::before { color: transparent; background: #1aa4a7; content: "\29bf"; border: 3px double #fff; padding: 2px } .progress-indicator>li.isnext::before { color: #fefefe; background: #fff; content: "\29bf"; border: 1px solid #e6e6e6 } .progress-indicator>li.iscomplete::before, .progress-indicator>li.iscomplete::after { color: #fefefe; background: #1aa4a7 } .progress-indicator>li.iscurrent::before { color: transparent; background: #1aa4a7; content: "\29bf"; border: 3px double #fff; padding: 2px } .progress-indicator>li.isnext::before { color: #fefefe; background: #fff; content: "\29bf"; border: 1px solid #e6e6e6 } .success-icon-wrapper { position: relative; top: 40px; width: 91px; height: 91px; border: 4px solid #1AA4A7 !important; margin: 0 auto; border-radius: 100%; margin-bottom: 60px } .success-icon { width: 40px; height: 18px; color: #1AA4A7 !important; border-left-width: 4px; border-bottom-width: 4px; border-style: solid; border-right-width: 0; border-top-width: 0; margin: 0 auto; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -moz-transform: rotate(-45deg); margin-top: 27px } .confirm-text { font-size: 24px; font-weight: bold; line-height: 1.2 } .newcrh1 { font-size: 1.875rem; font-weight: bold } .spaced-bottom-sav-bas { padding-bottom: 4rem } .spaced-bottom-sav-bas .spacedTop { margin-top: 0rem !important } .spaced-top-bascule-max { padding-top: 1rem; background-color: #f8f8f8 } .sav-bas { padding-left: 49px } .montant { font-size: 1.25rem; font-weight: bold; line-height: 4.5 } .compotant { font-weight: bold; font-size: 1rem } .montant-total { font-size: 1.25rem } .montant-total span { font-weight: bold; padding-left: 1.5rem } .recaputilif-table .dot:before { content: " "; height: 10px; width: 10px; border-radius: 50%; display: inline-block; background-color: #a3dbdc; position: absolute; bottom: 61% } .recaputilif-table .dot div { padding-left: 20px } .recaputilif-table .dot.second:before { background-color: #6ac4c6; bottom: 36% } .recaputilif-table .dot.third:before { background-color: #1aa4a7; bottom: 11% } .llest-compose { font-size: 14px; color: #3b3b3b } .llest-compose .vos-opeations { font-size: 16px; font-weight: bold } .llest-compose ul { list-style: none; padding: 0; margin: 0 } .llest-compose li.list:before { content: "\2022"; color: #a3dbdc; font-size: 40px; position: absolute; top: 5.5%; left: 0 } .llest-compose li.list div { padding-left: 1rem } .llest-compose li.list.second:before { color: #6ac4c6; top: 18% } .llest-compose li.list.third:before { color: #1aa4a7; top: 30% } .llest-compose li.vos-opeations:before { content: "\2022"; color: #a3dbdc; font-size: 40px; line-height: 1; position: absolute; top: -7px } .llest-compose li.vos-opeations div { padding-left: 1.8rem } .llest-compose li.vos-opeations.second:before { color: #6ac4c6 } .llest-compose li.vos-opeations.third:before { color: #1aa4a7 } .tablefractiones.compotant tr td:first-child { border-bottom: none; padding-left: 40px } .tablefractiones.compotant tr td:last-child { border-bottom: none } .tablefractiones.fractiones tr td:first-child { border-bottom: none; padding-left: 40px } .tablefractiones.fractiones tr th.operations { width: 20% } .tablefractiones.mensulate-choice tr td:first-child { border-bottom: none; padding-left: 40px } .tablefractiones.mensulate-choice tr th.operations { width: 25% } .sav-bascule-white { color: #000 !important; background: #fff !important; border: 1px solid #000 !important; padding: 18px 30px !important; font-size: 0.875rem !important } .sav-bascule-button { color: #fff !important; background: #1aa4a7 !important; padding: 18px 30px !important; font-size: 0.875rem !important } .recaputilif { font-size: 1.875rem; font-weight: bold } .recaputilif-table { width: 100%; font-size: 1rem; background-color: #f5f5f5 } .recaputilif-table thead td { font-weight: bold } .recaputilif-table td { width: 50%; padding: 25px 0 25px 50px; border: 1px solid #dfdfdf } .recaputilif-table.votre-mensulite { background-color: #fff } .recaputilif-table.votre-mensulite .tr-mobile-hide { display: table-row !important } .recaputilif-table.votre-mensulite .tr-mobile-show { display: none !important } .recaputilif-table.votre-mensulite .colored td { font-weight: bold; color: #1aa4a7 } .recaputilif-table.votre-mensulite .colored.last td { background: #f5f5F5 } .recaputilif-table .sliderContainer.votre-mensulate .row input { color: #000 } .recaputilif-table .sliderContainer.votre-mensulate .stepContainer .step { color: #000; font-weight: bold } .confirm-situation { font-size: 14px } .vos-legal { font-size: 11px } .votre-situation { font-size: 0.75rem } .votre-situation ul { margin-top: 6rem } .votre-situation ul li { padding-bottom: 1.3125rem; list-style-type: none; padding-left: 0.625rem } .votre-situation ul li:before { content: "\2022"; color: #a3dbdc; font-size: 3rem; position: absolute; left: 6px } .votre-situation ul li.op-compotant:before { top: 70px } .votre-situation ul li.franctione:before { color: #6ac4c6; bottom: 78px } .votre-situation ul li.mensulate:before { color: #1aa4a7; bottom: 9.2% } .votre-situation .title { font-size: 1.25rem; font-weight: bold } .votre-situation #labelOverlay { font-size: 0.75rem; font-weight: normal; top: 44%; left: 31% } .votre-situation #labelOverlay .total-size { font-weight: normal; font-size: 0.75rem } table.result-simulation-table { width: 100%; font-size: 0.875rem } table.result-simulation-table.modify-mensualitie { width: 98% } table.result-simulation-table thead tr td { padding: 1rem 6px; width: 10% !important; background: #fff; color: #3b3b3b } table.result-simulation-table thead tr td:first-child { border-right: 1px solid #dfdfdf } table.result-simulation-table thead .second-header td { font-size: 11px !important; text-transform: none !important } table.result-simulation-table thead .first-header td:first-child { border-bottom: none } table.result-simulation-table tbody tr td { padding: 1rem 6px } table.result-simulation-table tbody tr td:first-child { width: 20%; border-right: 1px solid #dfdfdf } table.result-simulation-table tbody tr td:last-child { width: 15% } table.result-simulation-table tbody tr td span.colored-arrow { color: #64717f; font-size: 30px } table.result-simulation-table tbody tr td span.white-arrow { color: #fff; font-size: 30px } table.result-simulation-table tbody .first-row td { background: #1aa4a7; color: #fff; font-weight: bold } table.result-simulation-table tbody .table-stripe td { background: #e4e3e3; font-size: 11px; padding: 0px } table.result-simulation-table tbody .table-stripe td:first-child { border-right: none } table.result-simulation-table .dot:before { content: " "; height: 14px; width: 14px; border-radius: 50%; display: inline-block; background-color: #a3dbdc; float: left; position: relative } table.result-simulation-table .dot div { padding-left: 20px } table.result-simulation-table .dot.second:before, table.result-simulation-table .dot .secondnocomptant:before { background-color: #6ac4c6 } table.result-simulation-table .dot.secondnocomptant:before { background-color: #6ac4c6; top: 10px } table.result-simulation-table .dot.third:before { background-color: #1aa4a7; top: 20px } .transperent-button { background-color: #fff !important; color: #000000 !important; border: 1px solid #000000 !important } @media only screen and (max-width: 40em) { .spaced-bottom-sav-bas { padding-bottom: 2rem } .progress-indicator>li span { width: 100% } .demande-financement .retour { padding-bottom: 20px } .flipit-button { display: flex; flex-direction: column-reverse } .recaputilif { font-size: 1.375rem } #labelOverlay p.used-size, .total-size { line-height: normal !important; font-size: 0.85rem !important; margin-bottom: 0px !important } .mensulate-choice .mobile-compotant { padding-top: 10px; padding-bottom: 10px; padding-left: 36px } .votre-situation ul { margin-top: 0 } .votre-situation ul li.op-compotant:before { top: -30px } .votre-situation ul li.franctione:before { bottom: 53px } .votre-situation ul li.mensulate:before { color: #1aa4a7; bottom: 7.2% } .recaputilif-table.votre-mensulite .tr-mobile-hide { display: none !important } .recaputilif-table.votre-mensulite .tr-mobile-show { display: table-row !important } .votre-situation #labelOverlay { font-size: 0.75rem; font-weight: normal; top: 50% !important; left: 50% !important; transform: translate(-50%, -50%) } .result-simulation-table.mobile-compotant { width: 100%; display: table !important } .result-simulation-table .compotant-color td { background-color: #efefef } table.result-simulation-table.mobile-compotant thead td:first-child { border-right: none } table.result-simulation-table.mobile-compotant tbody .first-row td { border-bottom: none } table.result-simulation-table.mobile-compotant tbody .first-row td:first-child { border-right: none } table.result-simulation-table.mobile-compotant tbody tr td { font-weight: bold; border-bottom: none } table.result-simulation-table.mobile-compotant tbody tr td:first-child { border-right: none } .recaputilif-table { border: 1px solid #dfdfdf } .recaputilif-table tr:first-child td { text-align: left } .recaputilif-table td { padding: 15px 10px 15px 20px; border: none; border-bottom: 1px solid #dfdfdf } .recaputilif-table td:last-child { text-align: center } .recaputilif-table td:first-child { font-weight: bold } .legend { border-bottom: 1px solid #dfdfdf } .sav-bas { padding-left: 24px } .sav-bascule-modify-operation .row { padding-left: 1rem; padding-right: 1rem } .newcrh1 { font-size: 1.375rem } .votre-crdit-renouve.details { font-size: 1rem; line-height: 0 } .mensulate-choice .mobile-compotant { display: table-cell !important } .mensulate-choice .mobile-compotant tr td { padding: 5px 15px; border-bottom: none } .mensulate-choice .mobile-compotant tr td:first-child { border-bottom: none !important } .mensulate-choice .mobile-compotant tr td:last-child { text-align: right } table.tablefractiones.compotant tr td, table.tablefractiones.fractiones tr td, table.tablefractiones.mensulate-choice tr td { padding: 5px 10px } table.tablefractiones.compotant tr td:first-child, table.tablefractiones.fractiones tr td:first-child, table.tablefractiones.mensulate-choice tr td:first-child { padding-left: 15px; border-bottom: 1px solid #dfdfdf } table.tablefractiones.compotant tr td.mobile-compotant, table.tablefractiones.fractiones tr td.mobile-compotant, table.tablefractiones.mensulate-choice tr td.mobile-compotant { display: table-cell !important } table.tablefractiones.compotant tr td.mobile-compotant table, table.tablefractiones.fractiones tr td.mobile-compotant table, table.tablefractiones.mensulate-choice tr td.mobile-compotant table { width: 100% } table.tablefractiones.compotant tr td.mobile-compotant table tbody td, table.tablefractiones.fractiones tr td.mobile-compotant table tbody td, table.tablefractiones.mensulate-choice tr td.mobile-compotant table tbody td { border-bottom: none; padding: 5px 10px } table.tablefractiones.compotant tr td.mobile-compotant table tbody td:first-child, table.tablefractiones.fractiones tr td.mobile-compotant table tbody td:first-child, table.tablefractiones.mensulate-choice tr td.mobile-compotant table tbody td:first-child { padding-left: 5px } } @media only screen and (max-width: 64em) { table.result-simulation-table tbody .first-row td { white-space: nowrap } table.result-simulation-table tbody tr td:first-child { white-space: normal } .sav-bascule-modify-operation .row { padding-left: 10px; padding-right: 10px } .votre-situation #labelOverlay { top: 48%; left: 22% } table.tablefractiones.result-simulation-table td { padding: 1.25rem 2px } table.tablefractiones.fractiones td { padding: 1.25rem 6px } table.tablefractiones.fractiones th { padding: 1.25rem 6px } table.tablefractiones.mensulate-choice td { padding: 1.25rem 6px } table.tablefractiones.mensulate-choice th { padding: 1.25rem 6px } table.tablefractiones.mensulate-choice th .opeations { width: 26% } } @media only screen and (max-width: 64em) { .basculeStep4 .confirm-text { text-align: center; padding: 0% 10% } .mobile-compotant { display: none !important } } .offeset-bottom-padding { padding-bottom: 1rem !important } .offeset-top-padding { padding-top: 1rem !important } .user-purchase-info { font-size: 0.8rem } .offset-top-margin { margin-top: 1rem !important } .global-app-cntr li { list-style: none; background-color: #fff; border-radius: 4px; box-shadow: 0 1px 2px #ccc } .offeset-left-padding { padding-left: 1rem !important } .container { display: block; position: relative; padding-left: 35px; text-align: left; margin-bottom: 14px; cursor: pointer; font-size: 0.9rem; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none } label { color: #000; cursor: pointer; display: block; font-size: 0.875rem; font-weight: normal; line-height: 1.5; margin-bottom: 0 } .nowrap { white-space: nowrap } .offeset-right-padding { padding-right: 1rem !important } .zero-left-padding { padding-left: 0rem !important } .clear-all { clear: both } .emi-additional-info-box { border-top: 1px solid #ccc; padding-top: 10px; font-size: .75rem; margin-right: 1rem; text-align: left } .container input:checked~.cust-rdo { border: 1px solid #1AA4A7 } .container:hover input~.cust-rdo { background-color: #fff } .valgin-middle { top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); position: absolute } .cust-rdo { position: absolute; top: 50%; left: 0; height: 20px; width: 20px; background-color: #fff; border-radius: 50%; border: 3px solid #1AA4A7 } .opt-selected, .opt-selected~span { color: #1AA4A7; font-weight: bold } .offeset-bottom-margin { margin-bottom: 1rem !important } .cust-rdo:after { content: ""; position: absolute; display: none } .container .cust-rdo:after { top: 2px; left: 2px; width: 10px; height: 10px; border-radius: 50%; background: #1AA4A7 } .container input:checked~.cust-rdo:after { display: block } .container input:checked~.cust-rdo { border: 3px solid #1AA4A7 } .valgin-middle { top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); position: absolute } .opt-selected, .opt-selected~span { color: #1AA4A7; font-weight: bold } @media only screen and (min-width: 64.0625em) { .modif-simulation { width: 120%; right: 20%; margin-bottom: 0 } .vos-op .vos-op-sel { white-space: nowrap } .sav-bascule-modify-operation table.tablefractiones.mensulate-choice thead th.opeations { width: 20% } .sav-bascule-modify-operation table.tablefractiones thead th { width: 7%; text-transform: none; font-size: 12px } .sav-bascule-modify-operation table.tablefractiones thead td { width: 7%; text-transform: capitalize; font-size: 12px } } .levyText small { font-size: 11px } @media only screen and (min-width: 64.0625em) { .sav-bascule-modify-operation .crdetails .retour { padding-left: 50px !important } .sav-bascule-modify-operation .mm-substep { padding-left: 50px } .sav-bascule-modify-operation .mm-substep .modifySituation { padding: 20px 20px; right: 23.5% } .sav-bascule-modify-operation .mm-substep .confirmSituation { right: 6% } .sav-bascule-modify-operation .mm-substep .success-icon-wrapper { right: 22px } .sav-bascule-modify-operation .mm-substep .confirmFinal { padding-top: 19px; padding-bottom: 19px } } .modify-mensulate-legal { padding-left: 49px; background-color: #f8f8f8; padding-top: 20px; padding-right: 42px; padding-bottom: 40px; font-size: 12px; text-align: justify } .modify-mensulate-legal p { font-size: 12px } .sub-header-mensualite { font-size: 20px; font-weight: bold } table.tablefractiones.mobile-modify { display: none } table.tablefractiones.modify-mensualitie.hide { display: none !important } table.tablefractiones.modify-mensualitie .white-arrow, table.tablefractiones.modify-mensualitie .colored-arrow { font-size: 30px } table.tablefractiones.modify-mensualitie thead td { text-align: center } table.tablefractiones.modify-mensualitie tbody tr td:first-child { width: 0% } table.tablefractiones.modify-mensualitie tbody tr td:not(:first-child) { text-align: center } table.tablefractiones.modify-mensualitie tbody tr td:last-child { color: #1aa4a7; font-weight: bold } table.tablefractiones.modify-mensualitie tbody tr.stripe td { background-color: #f8f8f8 } table.tablefractiones.modify-mensualitie tbody tr.first-row td:last-child { color: white } @media only screen and (max-width: 40em) { .modify-mensulate-legal { padding-left: 20px; padding-right: 20px } table.tablefractiones.mobile-modify { display: table } table.tablefractiones.mobile-modify .white-arrow, table.tablefractiones.mobile-modify .colored-arrow { font-size: 30px; right: 32px; position: relative } table.tablefractiones.mobile-modify thead td { background: #fff; color: #3b3b3b; text-align: left; border: none !important; padding: 10px 20px } table.tablefractiones.mobile-modify thead td:first-child { width: 50% } table.tablefractiones.mobile-modify tbody .last { color: #1aa4a7; font-weight: bold } table.tablefractiones.mobile-modify tbody tr.first-row td { padding: 5px 0px 5px 20px; background: #1aa4a7; color: #fff; font-weight: bold } table.tablefractiones.mobile-modify tbody tr td { border: none; border-bottom: 1px solid #d6d9dd; padding: 10px 10px 10px 20px } table.tablefractiones.mobile-modify tbody tr.border-none td { border-bottom: none } table.tablefractiones.mobile-modify tbody .stripe td { background-color: #f8f8f8 } } .serviceErrorImage { width: 116px; height: 93px; background: url("../new-img/newcr/service-error.png"); margin: 0 auto } .demande-financement .notify-text { font-size: 20px } .newrff .demande-financement { background-color: #f8f8f8; padding-bottom: 70px } .newrff .ia-stepA { background-color: #fff } .disabled.disableFile { background-color: #dbdbdb !important; color: #fff !important; pointer-events: none !important } .button.modify-montant.responsive-button:hover { border: solid 1px #1aa4a7 !important; color: #1aa4a7 !important } .button.dismissPopin { background: transparent; color: #000; border: 2px solid #000; padding: 10px 20px } .button.proceedNext { padding: 12px 20px; background-color: #3A913F } .maxAmountAlertModal { border-radius: 10px; padding: 1.5rem 0px } .maxAmountAlertModal .mensAmt { color: #3A913F } .maxAmountAlertModal .button-wrapper { width: 100%; max-width: 280px; margin: 0 auto } .maxAmountAlertModal .button-wrapper .columns { width: auto } .titleRFF .mensualite-picto:after { content: ""; background: url(../new-img/newcr/cetelem-logo-cmamens.png) center center no-repeat; width: 55px; height: 25px; display: inline-block; position: relative; top: 9px; left: 4px } .titleRFF .duree-picto:after { content: ""; background: url(../new-img/newcr/cetelem-logo-csmart.png) center center no-repeat; width: 41px; height: 25px; display: inline-block; position: relative; top: 9px; left: 0px } .montant-total .totamount { right: 8% } .carte_opposse { font-weight: bold; color: red; font-size: larger; font-size: 20px } .votre-cart_newcr .title { font-size: 20px; font-weight: bold } .votre-cart_newcr .opp-button { padding: 18px 76px; font-size: 14px } .votre-cart_newcr .carte-title { font-size: 18px; margin-left: -.46875rem } .votre-cart_newcr .carte-num { margin-left: -.46875rem } .votre-cart_newcr .carte-link a { color: #3b3b3b; text-decoration: underline; font-size: 12px } .votre-cart_newcr .card-img.aurore { background: url("../new-img/newcr/auroreBUT135X86.jpg") no-repeat; height: 86px; width: 135px } .demande-financement .step-2 .title-votre-demand { margin-bottom: 3px !important } .demande-financement .step-2 .subtitle { margin-bottom: 2rem !important } .demande-financement .step-2 .pour { margin-left: -8px } .demande-financement .virement { box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.07); padding: 0.9375rem } .demande-financement .virement label .title-radio { font-size: 1rem; font-weight: bold; color: #000000 !important } .demande-financement .virement label .desc { font-size: 0.875rem; color: #000000 !important } .demande-financement table.result-simulation-table.demande-financement { width: 100% } .demande-financement .custom-list ul { position: relative; list-style: none; padding-left: 30px; margin-left: 0px } .demande-financement .custom-list ul li:before { content: "\2022"; position: absolute; left: 0; font-size: 40px; margin-top: -21px; color: #1aa4a7 } .demande-financement .custom-list ul li:first-child:before { color: #6ac4c6 } .demande-financement .plain-list span { color: #1aa4a7 } .demande-financement .modify-montant { padding: 17px 17px; font-size: 14px; color: black !important; background: white !important; border: 1px solid black !important } .demande-financement .ml p { font-size: 12px } .demande-financement .simuler-demand { padding: 17px 24px; font-size: 14px } .demande-financement .title { font-size: 1.875rem; font-weight: bold } .demande-financement .title:after { content: ""; background: url(../new-img/newcr/cpay.png) center center no-repeat; height: 32px; width: 28px; display: inline-block; position: relative; top: 9px; left: 1% } .demande-financement .title-votre-demand { font-size: 1.875rem; font-weight: bold } .demande-financement .sub-title { font-size: 20px; font-weight: bold } .demande-financement .grey-box { background-color: #F5F5F5; padding: 1.25rem } .demande-financement .iw-step.step-1 .montant-title { font-size: 1rem; padding-bottom: 10px; font-weight: bold } .demande-financement .iw-step.step-1 .right-input .finace-amont { text-align: right; padding-right: 27px; font-size: 30px; font-weight: bold; height: 83px; border-radius: 5px } .demande-financement .iw-step.step-1 .right-input .finace-amont.error { border: 1px solid #E44344 } .demande-financement .iw-step.step-1 .right-input .notify-text { font-size: 1.125rem } .demande-financement .iw-step.step-1 .right-input .notify-text.error { color: #E44344 } .demande-financement .iw-step.step-1 .right-input .input-euro { position: relative; display: block } .demande-financement .iw-step.step-1 .right-input .input-euro:before { content: '\020AC'; text-align: center; display: inline-block; width: 38px; height: 35px; position: absolute; top: 25px; right: 0px; border-top-right-radius: 10px; border-bottom-right-radius: 10px; font-weight: bold; line-height: 35px; color: black; font-size: 30px; padding-left: 10px } .demande-financement .iw-step.step-1 .tabs ul li:first-child a { border-bottom-left-radius: 5px; border-top-left-radius: 5px } .demande-financement .iw-step.step-1 .tabs ul li:last-child a { border-bottom-right-radius: 5px; border-top-right-radius: 5px } .demande-financement .iw-step.step-1 .tabs ul li a { border: 1px solid #1AA4A7; text-transform: none; font-size: 20px; font-weight: normal; padding: 17px 97px } .demande-financement .iw-step.step-1 .tabs ul li a.inactive { background: white !important; color: black !important } .demande-financement .iw-step.step-1 .tabs ul li a.active { color: white !important; background: #1AA4A7 !important } .demande-financement .iw-step.step-1 .tabs ul li a.active:after { content: ''; position: absolute; left: 44%; top: 94%; width: 0; height: 0; border-left: 15px solid transparent; border-right: 15px solid transparent; border-bottom: 15px solid #1AA4A7; transform: rotate(180deg) } @media only screen and (min-width: 64.0625em) { .demande-financement .retour { padding-left: 50px !important } .demande-financement .iw-step { padding-left: 50px !important; padding-right: 42px !important } .demande-financement .right-input { right: 2% } .demande-financement .valider { left: 5.5% } .demande-financement .modify-montant { right: 20% !important } } @media only screen and (min-width: 40.063em) and (max-width: 64em) { .demande-financement { right: 20% !important } } @media only screen and (max-width: 40em) { .bonasavoir-box { margin-left: 9% } .bonasavoir-box { margin-left: 9% } .votre-cart_newcr .carte-link a { white-space: normal } .demande-financement .title { font-size: 20px; line-height: 1.2 } .demande-financement .iw-step.step-1 .tabs ul li a { padding: 13px 32px } .demande-financement .iw-step.step-1 .title { line-height: 0; padding-top: 1em } .demande-financement .iw-step.step-1 .tabs ul li a { padding: 13px 19px } .mobile-reverse-flex { display: flex; flex-direction: column-reverse } } table.result-simulation-table.demande-financement-two tbody tr td:first-child { width: 15% !important } table.result-simulation-table.demande-financement-two tbody tr td { text-align: left; padding-left: 5% } table.tablefractiones.modify-mensualitie.demande-financement tbody tr td:first-child { width: 16%; padding-left: 5% } table.tablefractiones.modify-mensualitie.demande-financement tbody tr td:not(:first-child) { width: 16% } .remboursement-wrapper { padding-left: 50px } .remboursement-wrapper .sub-head { font-size: 16px } .remboursement-wrapper .montant-head { font-size: 20px } .remboursement-wrapper .montant-head.saisissez { font-weight: bold } .remboursement-wrapper .tablefractiones.fractiones thead th, .remboursement-wrapper .tablefractiones.mensulate-choice thead th { text-transform: none; font-size: 12px; line-height: normal } .remboursement-wrapper .tablefractiones.fractiones thead th:last-child, .remboursement-wrapper .tablefractiones.mensulate-choice thead th:last-child { width: 13%; border-left: 1px solid #dfdfdf } .remboursement-wrapper .tablefractiones.fractiones tr td:last-child, .remboursement-wrapper .tablefractiones.mensulate-choice tr td:last-child { border-left: 1px solid #dfdfdf } .remboursement-wrapper .tablefractiones.fractiones tr td:last-child .euro, .remboursement-wrapper .tablefractiones.mensulate-choice tr td:last-child .euro { font-size: 17px; font-weight: bold; padding-left: 8px } .remboursement-wrapper .tablefractiones.fractiones tr td:last-child input, .remboursement-wrapper .tablefractiones.mensulate-choice tr td:last-child input { width: 77%; display: inline } .remboursement-wrapper .operation-fractiones { padding-right: 42px } .bonasavoir-box { padding: 1.25rem; background-color: rgba(26, 164, 167, 0.1); border-radius: 5px; right: 4.33333%; left: auto } .bonasavoir-box .bulbBlue { background: url(../new-img/pictos/advice-blue.png); background-repeat: no-repeat; background-size: 28px 30px; padding-left: 40px; margin: 0 } .bonasavoir-box { padding: 1.25rem; background-color: rgba(26, 164, 167, 0.1); border-radius: 5px; right: 4.33333%; left: auto } .bonasavoir-box .bulbBlue { background: url(../new-img/pictos/advice-blue.png); background-repeat: no-repeat; background-size: 28px 30px; padding-left: 40px; margin: 0 } .apportEpargne .credito-left { margin-left: 1.25rem } .apportEpargne .noUiSlider { background: #6f6f6f !important } .apportEpargne .noUi-handle { border-color: #6f6f6f !important } .apportEpargne .sliderContainer .active input { color: #6f6f6f !important } .apportEpargne .contentButton { height: 100% !important } .apportEpargne .saveLink { display: block; width: 100%; text-align: center } .apportEpargne .headerApportEpargne { color: #ffffff } .apportEpargne .headerApportEpargne .projets, .apportEpargne .headerApportEpargne .cornerPro { background-color: #f3871e } .apportEpargne .headerApportEpargne p { line-height: 1.2 } .apportEpargne #formDetailFinancement { font-size: 0.7rem } .apportEpargne #formDetailFinancement strong { text-transform: uppercase } .apportEpargne .panel { min-height: 400px } .apportEpargne .resultTable { font-size: 0.875rem } .apportEpargne .resultTable .cell { min-height: 3.75rem; line-height: 3.6875rem; text-align: center; border: 1px solid #dfdfdf; border-left: none; border-right: none; border-top: none } .apportEpargne .resultTable .cell span { line-height: 1em; vertical-align: middle; display: inline-block } .apportEpargne .resultTable .cell span input { margin: 0 } .apportEpargne .resultTable .cell.big { min-height: 5.9375rem; line-height: 5.9375rem } .apportEpargne .resultTable .cell.big span { line-height: 1em; vertical-align: middle; display: inline-block } .apportEpargne .resultTable .cell.bgCell { background-color: #c8e9ca } .apportEpargne .resultTable .firstTitle { border-top: 1px solid #dfdfdf; line-height: 3.625rem } .apportEpargne .resultTable .title { border: 1px solid #dfdfdf; border-left: none; border-top: none; min-height: 3.75rem; line-height: 3.6875rem } .apportEpargne .resultTable .title span { line-height: 1em; vertical-align: middle; display: inline-block } .apportEpargne .resultTable .title span.helperBtn { width: 1.25rem } .apportEpargne .resultTable .title.firstTitle { border-top: 1px solid #dfdfdf; line-height: 3.625rem } .apportEpargne .resultTable .title.big { min-height: 5.9375rem; line-height: 5.9375rem } .apportEpargne .resultTable .title.big span { line-height: 1em; vertical-align: middle; display: inline-block } .apportEpargne .tabs .tab-title { width: 33.33333% } .apportEpargne .tabs dd>a, .apportEpargne .tabs .tab-title>a { font-size: 0.6875rem; padding: 0.625rem 0.9375rem; padding-left: 0.625rem; padding-right: 2rem } .apportEpargne .tabs dd>a.credit, .apportEpargne .tabs .tab-title>a.credit { border-top: 4px solid #00a0d7 } .apportEpargne .tabs dd>a.credit .emphasize, .apportEpargne .tabs dd>a.credit .productZone .content .nb-points, .productZone .content .apportEpargne .tabs dd>a.credit .nb-points, .apportEpargne .tabs .tab-title>a.credit .emphasize, .apportEpargne .tabs .tab-title>a.credit .productZone .content .nb-points, .productZone .content .apportEpargne .tabs .tab-title>a.credit .nb-points { color: #00a0d7 !important } .apportEpargne .tabs dd>a.creditRenouvelable, .apportEpargne .tabs .tab-title>a.creditRenouvelable { border-top: 4px solid #1AA4A7; min-height: 76px } .apportEpargne .tabs dd>a.creditRenouvelable .emphasize, .apportEpargne .tabs dd>a.creditRenouvelable .productZone .content .nb-points, .productZone .content .apportEpargne .tabs dd>a.creditRenouvelable .nb-points, .apportEpargne .tabs .tab-title>a.creditRenouvelable .emphasize, .apportEpargne .tabs .tab-title>a.creditRenouvelable .productZone .content .nb-points, .productZone .content .apportEpargne .tabs .tab-title>a.creditRenouvelable .nb-points { color: #1AA4A7 !important } .apportEpargne .tabs dd>a.epargne, .apportEpargne .tabs .tab-title>a.epargne { border-top: 4px solid #f9c100 } .apportEpargne .tabs dd>a.epargne .emphasize, .apportEpargne .tabs dd>a.epargne .productZone .content .nb-points, .productZone .content .apportEpargne .tabs dd>a.epargne .nb-points, .apportEpargne .tabs .tab-title>a.epargne .emphasize, .apportEpargne .tabs .tab-title>a.epargne .productZone .content .nb-points, .productZone .content .apportEpargne .tabs .tab-title>a.epargne .nb-points { color: #f9c100 !important } .apportEpargne .tabs dd>a.assurance, .apportEpargne .tabs .tab-title>a.assurance { border-top: 4px solid #e7208c } .apportEpargne .tabs dd>a.assurance .emphasize, .apportEpargne .tabs dd>a.assurance .productZone .content .nb-points, .productZone .content .apportEpargne .tabs dd>a.assurance .nb-points, .apportEpargne .tabs .tab-title>a.assurance .emphasize, .apportEpargne .tabs .tab-title>a.assurance .productZone .content .nb-points, .productZone .content .apportEpargne .tabs .tab-title>a.assurance .nb-points { color: #e7208c !important } .apportEpargne .tabs dd>a.projets, .apportEpargne .tabs dd>a.cornerPro, .apportEpargne .tabs .tab-title>a.projets, .apportEpargne .tabs .tab-title>a.cornerPro { border-top: 4x solid #f3871e } .apportEpargne .tabs dd>a.projets .emphasize, .apportEpargne .tabs dd>a.projets .productZone .content .nb-points, .productZone .content .apportEpargne .tabs dd>a.projets .nb-points, .apportEpargne .tabs dd>a.cornerPro .emphasize, .apportEpargne .tabs dd>a.cornerPro .productZone .content .nb-points, .productZone .content .apportEpargne .tabs dd>a.cornerPro .nb-points, .apportEpargne .tabs .tab-title>a.projets .emphasize, .apportEpargne .tabs .tab-title>a.projets .productZone .content .nb-points, .productZone .content .apportEpargne .tabs .tab-title>a.projets .nb-points, .apportEpargne .tabs .tab-title>a.cornerPro .emphasize, .apportEpargne .tabs .tab-title>a.cornerPro .productZone .content .nb-points, .productZone .content .apportEpargne .tabs .tab-title>a.cornerPro .nb-points { color: #f3871e !important } .apportEpargne .tabs dd.active>a span:not(.emphasize):not(.productZone .content .nb-points), .apportEpargne .tabs .tab-title.active>a span:not(.emphasize):not(.productZone .content .nb-points) { color: #939393 } .apportEpargne .tabs dd .helperBtn, .apportEpargne .tabs .tab-title .helperBtn { position: absolute; right: 0; top: 10px } .apportEpargne .tabs-content .content { position: relative } .apportEpargne .tabs-content .content:before { content: ''; display: inline-block; width: 0; height: 0; border: 11px solid transparent; border-top-color: #dfdfdf; position: absolute; left: 50%; top: 100%; -webkit-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); transform: translate(-50%, 0) } .apportEpargne .tabs-content .content:after { content: ''; display: inline-block; width: 0; height: 0; border: 10px solid transparent; border-top-color: #fff; position: absolute; left: 50%; top: 100%; -webkit-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); transform: translate(-50%, 0) } .apportEpargne .chart-legend { text-transform: none; font-weight: normal; text-align: left; margin-left: 0.3125rem } .apportEpargne .chart-legend li { margin-bottom: 0.625rem } .apportEpargne .saveLink { border: 1px solid #000; border-radius: 0.3125rem; padding: 0.3125rem 1.125rem; color: black } .apportEpargne .contentBottomColumn { float: left !important; height: 190px !important; margin-top: -180px } .apportEpargne .contentBottom { position: absolute; bottom: 0 } .apportEpargne .contentBottom ol { list-style-type: none !important; margin-left: 0 } .apportEpargne .contentBottom ol li { counter-increment: step-counter; padding-left: 2.5rem; margin-top: 1.5625rem } .apportEpargne .contentBottom ol li:before { content: counter(step-counter); padding: 0.125rem 0.625rem; border-radius: 1.25rem; display: inline-block; position: absolute; color: #ffffff; background-color: #3A913F; left: 0 } .apportEpargne .arrow-separator { border-top: 1px solid #dcdcdc; width: 100% } .apportEpargne .arrow-separator:before { content: ''; width: 0; height: 0; position: relative; top: -30px; left: 140px; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid; border-bottom-color: #dcdcdc } .apportEpargne .arrow-separator:after { content: ''; width: 0; height: 0; position: relative; top: -29px; left: 120px; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid; border-bottom-color: #fff } .eparangeLamp { background: url("../new-img/pictos/lamp.png") no-repeat; height: 47px; width: 48px; display: inline-block } #credit-renouvelable-simulateur-montant-amount-value, #credit-renouvelable-simulateur-montant-monthly-amount-value { max-width: 120px; float: right } #credit-renouvelable-simulateur-montant .sliderContainer h3 { font-weight: normal; font-size: 1.1rem; min-width: 200px } .panel.creditRenouvelable.active .simTitle { margin-bottom: 20px !important } #credit-renouvelable-simulateur-montant { display: block !important } #credit-renouvelable-simulateur-montant .switcher { border-radius: 5px } .switcher-container { padding-left: 0.875rem !important; padding-right: 0.875rem !important } .switch-duree, .switch-mensualite { display: inline-block; background-color: white; width: 50%; text-align: center; border: 1px solid #1AA4A7; padding: 5px 0px; cursor: pointer; position: relative } .switch-duree.active, .switch-mensualite.active { background-color: #1AA4A7; color: white } .switch-duree:hover, .switch-mensualite:hover { color: #1AA4A7 } .switch-duree.active:hover, .switch-mensualite.active:hover { color: white } .switch-mensualite.active:after { content: ""; position: absolute; bottom: -8px; left: 42%; width: 0; height: 0; border-left: 5px solid transparent; border-right: 15px solid transparent; border-bottom: 20px solid #1AA4A7; transform: rotate(-50deg); -webkit-transform: rotate(-50deg); -moz-transform: rotate(-50deg); -o-transform: rotate(-50deg); -ms-transform: rotate(-50deg) } .switch-duree.active:after { content: ""; position: absolute; bottom: -8px; left: 43%; width: 0; height: 0; border-left: 5px solid transparent; border-right: 15px solid transparent; border-bottom: 20px solid #1AA4A7; transform: rotate(-50deg); -webkit-transform: rotate(-50deg); -moz-transform: rotate(-50deg); -o-transform: rotate(-50deg); -ms-transform: rotate(-50deg) } .switch-duree { border-right: 0px solid #1AA4A7; border-top-left-radius: 5px; border-bottom-left-radius: 5px } .switch-mensualite { border-top-right-radius: 5px; border-bottom-right-radius: 5px } #credit-renouvelable-simulateur-montant .switcher .switch-duree p, #credit-renouvelable-simulateur-montant .switcher .switch-mensualite p { font-size: 1.2rem } .duree-time, .duree-price { display: inline-block } .duree-div { border-radius: 5px; padding: 0px 10px } .duree-div:hover { box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.4); cursor: pointer } .duree-div.active { background-color: white; box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.4) } .duree-div.active .duree-time { color: #1AA4A7; font-weight: bold !important } .duree-div .step { display: inline-block; position: relative; width: 20px; height: 20px; border: 3px solid #1AA4A7; border-radius: 500px; text-align: center; vertical-align: middle; margin-top: -3px; margin-right: 5px } .duree-div.active .step-core { width: 10px; height: 10px; border-radius: 500px; background-color: #1AA4A7; left: calc(50% - 5px); left: -moz-calc(50% - 5px); left: -webkit-calc(50% - 5px); left: -o-calc(50% - 5px); top: calc(50% - 5px); top: -moz-calc(50% - 5px); top: -webkit-calc(50% - 5px); top: -o-calc(50% - 5px); position: absolute } .newcr-duree { margin-top: 10px } .newcr-mensualite { margin-top: 10px } .newcr-duree, .newcr-mensualite { display: none; margin-bottom: 10px } .newcr-mensualite-input { float: right } #credit-renouvelable-simulateur-montant .newcr-duree .duree-div .duree-price { font-size: 0.875rem; float: right } #credit-renouvelable-simulateur-montant .newcr-duree .duree-div.active .duree-price { font-weight: bold } #credit-renouvelable-simulateur-montant .newcr-duree .duree-div .duree-time { font-size: 0.875rem } #formSimulationCreditRenouvelable .simTitle { font-size: 1.15rem !important } #rightContainer .panel.creditRenouvelable .simTitle { padding-right: 0px } .newcr-mensualite { display: none } .newcr-noLeftPadding { padding-left: 5px !important } .simulationBoxCR_ia a.button { background-color: #3A913F !important } .picto.info { background-image: url(../new-img/tools/resultSimulation/info.png); background-color: transparent; width: 0.9375rem; height: 0.9375rem; background-size: 100%; display: inline-block } .picto.info:after { display: none } .situationInform { padding-top: 15px; padding-bottom: 15px } .situationInform .informTitle { padding-bottom: 5px; line-height: 15px } .situationInform .informTitle span { display: inline-block; vertical-align: middle } .credit .situationInform { border-color: #00a0d7 } .creditRenouvelable .situationInform { border-color: #1AA4A7 } .epargne .situationInform { border-color: #f9c100 } .assurance .situationInform { border-color: #e7208c } .projets .situationInform, .cornerPro .situationInform { border-color: #f3871e } .situationInform .backgrounded { padding: 5px; background-color: #c8e9ca } .credit .situationInform .backgrounded { background-color: #beeeff } .creditRenouvelable .situationInform .backgrounded { background-color: #f5fdfe } .epargne .situationInform .backgrounded { background-color: #fff8df } .assurance .situationInform .backgrounded { background-color: #fdeff7 } .projets .situationInform .backgrounded, .cornerPro .situationInform .backgrounded { background-color: #fdeee0 } .situationInform .backgrounded a { color: #3A913F; text-decoration: underline; font-weight: bold } .credit .situationInform .backgrounded a { color: #00a0d7 } .creditRenouvelable .situationInform .backgrounded a { color: #1AA4A7 } .epargne .situationInform .backgrounded a { color: #f9c100 } .assurance .situationInform .backgrounded a { color: #e7208c } .projets .situationInform .backgrounded a, .cornerPro .situationInform .backgrounded a { color: #f3871e } .infoChoix>.row>.column { padding: 1.25rem 2.5rem } .infoChoix .dashTheme strong { font-size: 1.1875rem } .infoChoix .infoChoixNav { text-transform: uppercase; font-size: 0.75rem } .infoChoix .infoChoixNav span { margin-right: 1.25rem } .infoChoix .darkGreyBox { padding: 10px 20px } .infoChoix a:not(.button) { color: #2d2d2d; text-decoration: underline; font-weight: bold } .dashTheme { position: relative; padding-left: 2.1875rem } .dashTheme:before { content: "\2013"; content: "\2013"; font-size: 2.5rem; position: absolute; top: -1.25rem; left: 0; color: #3A913F } .credit .dashTheme:before { color: #00a0d7 } .creditRenouvelable .dashTheme:before { color: #1AA4A7 } .epargne .dashTheme:before { color: #f9c100 } .assurance .dashTheme:before { color: #e7208c } .projets .dashTheme:before, .cornerPro .dashTheme:before { color: #f3871e } #infoChoixModal .tableHeadTitle { font-size: 0.875rem; text-align: center; padding: 0.625rem; background-color: #f8f8f8; border-top: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; font-weight: bold } #infoChoixModal .tableStaticHead .header { width: 35% } #infoChoixModal .tableStaticHead .header>div { background-color: #fff } #infoChoixModal .tableStaticHead .big { font-size: 1rem } #infoChoixModal .tableStaticHead.simple .content { width: 65% } #infoChoixModal .tableStaticHead.simple .content .darkCell { background-color: #e5e3e4; border-left: 1px solid #2d2d2d; border-right: 1px solid #2d2d2d } #infoChoixModal .tableStaticHead.simple .content .darkCell.darkCellTitle { border: 1px solid #2d2d2d } #infoChoixModal .tableStaticHead.simple .content .darkCell:last-child { border-bottom: 1px solid #2d2d2d } .creditRenouvelable .hide { display: none !important } .radius-35, .radius-100 { border-radius: 35px !important } .documents h1 { font-size: 28px; color: #4A4A4A } .tab-cntr { width: 70% !important } .tab-cntr li { list-style: none !important; padding: 5px 5px 8px 5px; font-size: 23px; color: #4A4A4A } .tab-cntr li a { color: #B2B2B2; padding: 0 !important } .tab-cntr li.tab-active { border-bottom: 4px solid #3A913F } .tab-cntr li.tab-active a { color: #4A4A4A } .accDetails { min-height: 90px !important } .demat-filter-cntr .slick-active, .accDetails:focus, .slick-active:focus { outline: none } .demat-list, .filter-list { background: #ffffff; box-shadow: 0px 2px 10px 0 rgba(0, 0, 0, 0.1); border-radius: 8px; border: 1px solid #ffffff; padding-bottom: 1rem; padding-top: 1rem; color: #4A4A4A !important; cursor: pointer } .demat-list { border-left: 8px solid transparent; border-radius: 8px; box-shadow: 0px 2px 10px 0 rgba(0, 0, 0, 0.1) } @media only screen and (min-width: 64em) { .filter-list:hover { box-shadow: 0 6px 10px 2px rgba(0, 0, 0, 0.2) } } .demat-list:hover { border-left: 8px solid #3A913F; border-top-left-radius: 8px; border-bottom-left-radius: 8px } .loaderBlock .demat-list:hover { border-left: 8px solid transparent; border-top-left-radius: 8px; border-bottom-left-radius: 8px } .loaderBlock .demat-list { cursor: default } .activeacc .filter-list, .timePeriod.activePeriod .filter-list, .activePeriod.filter-list { border: 1px solid #3A913F !important; color: #3A913F !important } .filter-list { padding-top: 0.8rem; padding-bottom: 0.8rem; cursor: pointer } .demat-filter-cntr .slick-prev, .demat-filter-cntr .slick-next { border: 1px solid #cecdcd; border-radius: 100%; background: #cecdcd } .demat-filter-cntr .slick-prev:before, .demat-filter-cntr .slick-next:before { content: ""; border: solid #FFFFFF; border-width: 0 2px 2px 0 !important; display: inline-block; transform: rotate(135deg); -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); -moz-transform: rotate(135deg); border-radius: 0; width: 0.65rem; height: 0.65rem; box-shadow: none; margin-top: 8px; margin-left: 9px; background: none; opacity: 1 } .demat-filter-cntr .slick-next:before { transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -moz-transform: rotate(-45deg); margin-left: 6px } .demat-filter-cntr .slick-prev:hover, .demat-filter-cntr .slick-next:hover { background: #4A4A4A !important; border: 1px solid #4A4A4A } .yearFilter { padding-left: 0.5rem } .yearFilter .slick-track { padding-left: 0.5rem } .demat-filter-cntr .h3-like, .demat-list-cntr .h3-like { font-size: 22px; color: #4A4A4A } .demat-list-cntr .arrow-right:after { content: ""; border: solid black; border-width: 0 1px 1px 0; display: inline-block; padding: 4px; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -moz-transform: rotate(-45deg) } .accountName, .accountNo, .accNo, .openStatement { font-size: 15px } .openStatement, .openStatement:hover { color: #4A4A4A } .downloadStatement { font-size: 12px } .demat-list .downloadStatement:after { content: ""; background-image: url("../new-img/pictos/Demat-download-icon.png"); width: 16px; height: 16px; display: inline-block; background-size: contain; margin-left: 8px; position: relative; top: 1px } .demat-list:after { content: ""; position: relative; right: -25px } .demat-list-loader { background: url("../new-img/pictos/Demat-Loader.gif"); width: 100%; height: 92px; display: block; position: relative; background-size: contain; background-repeat: no-repeat } .allAccounts.accountFilter { position: relative } #abonnementEBill, #abonnementECour, #abonnement { font-size: 12px !important; font-weight: bold } .switch-checkbox { position: relative; display: inline-block; width: 40px; height: 24px } .switch-checkbox input { opacity: 0; width: 0; height: 0 } .slider-checkbox { position: absolute; cursor: pointer; top: 0; left: 0; bottom: 0; right: 0; -webkit-transition: .1s; transition: .1s; background-image: url("../new-img/pictos/Inactivate-demat-checkbox.png") !important } .switch-checkbox input:checked+.slider-checkbox { background-color: #3A913F; border-color: #3A913F; background-image: url("../new-img/pictos/active-demat-checkbox.png") !important; border-radius: 35px } .allAccounts.accountFilter .slick-arrow+.slick-list:before, .CRAccounts .accountFilter .slick-arrow+.slick-list:before { content: ""; display: block; background-image: -webkit-linear-gradient(right, rgba(248, 248, 248, 0.0001) 0, #f8f8f8 100%); position: relative; left: 7px; top: 16px; z-index: 1; width: 60px; height: 72px; position: absolute } .allAccounts.accountFilter .slick-list+.slick-next:after, .CRAccounts.accountFilter .slick-list+.slick-next:after { content: ""; display: block; background-image: -webkit-linear-gradient(left, rgba(248, 248, 248, 0.0001) 0, #f8f8f8 100%); position: absolute; right: -3px; top: -24px; z-index: -1; width: 60px; height: 72px; transform: rotate(360deg) } .allAccounts.accountFilter .slick-disabled.slick-prev+.slick-list:before, .allAccounts.accountFilter .slick-disabled.slick-next+.slick-list:before { background-image: none !important } .demat-filter-cntr .slick-disabled { display: none !important } .allAccounts.accountFilter .slick-disabled.slick-prev:before, .allAccounts.accountFilter .slick-disabled.slick-next:after { background-image: none !important } .demat-filter-cntr .slick-disabled { display: none !important } .crossIcon { background: url("../new-img/pictos/forms/cross_icon_big.png") no-repeat center; height: 50px; width: 50px } .yearFilter .slick-track, .accountFilter .slick-track { min-width: 100% } .yearFilter .slick-track .slick-slide, .accountFilter .slick-track .slick-slide { outline: none } .yearFilter .slick-track .slick-slide:not(:first-child) { padding-left: 1rem } .demat-list-cntr .accountNumber span { color: #b2b2b2; font-size: 12px } .spacedTop-2 { margin-top: 2rem !important } .timePeriod-year { text-align: center; padding-left: 30px } .yearFilter:first-child .timePeriod { right: 12px; padding-left: 0; margin-left: 1rem } .yearFilter .slick-track .slick-slide { width: auto !important } .waitToLoad .row:nth-last-child(1) { padding-bottom: 1rem !important } .statementTitle { width: 102% } .timePeriod { min-height: 50px } .reSubsMsg { background: #eff5f2; padding: 16px; border-radius: 8px; padding-left: 40px; padding-right: 70px } .reSubsMsg .textContent { background: url("../new-img/pictos/warningIcon.svg") no-repeat 0 8px; background-size: 27px 30px; padding-left: 50px } .reSubsMsg a { margin-top: 3px } @media only screen and (min-width: 40em) { .demat-list-cntr, .demat-filter-cntr { width: 82%; margin: 0 auto } } @media only screen and (max-width: 40em) { .reSubsMsg a { margin-top: 30px; margin-left: 40px } .tab-cntr { width: 90% !important } .tab-cntr li { padding: 5px 10px 8px 10px } .downloadStatement { display: none !important } .demat-list { padding-bottom: 0rem; padding-top: 0rem; font-size: 14px; padding-left: 1.5rem } .arrow-right:after { left: 90%; top: -45px } .demat-list-loader { background: url("../new-img/pictos/Demat-Loader-mobile.gif"); width: 100%; height: 92px; display: block; position: relative; background-size: contain; background-repeat: no-repeat } .tab-cntr li { font-size: 15px } .demat-list-cntr, .demat-filter-cntr { width: 95%; margin: 0 auto } .yearFilter { margin: 0 auto } .accDetails { min-height: 90px; width: calc(56vw - 11%) !important } .eBStatementRowStyle, .eCStatementRowStyle { width: 90%; float: none; margin: 0 auto; padding-left: 10px !important; padding-right: 10px !important } .demat-filter-cnt .slick-arrow { display: none } .loaderBlock { width: 90%; margin: 0 auto } .accDetails { min-height: 90px; width: calc(100vw - 40%) !important } .allAccounts.accountFilter { position: relative !important; right: 24% !important; margin-right: -24% !important } .ebillMobSlick { position: relative; right: 22% !important; margin-right: -22% !important } .yearSlick { position: relative; right: 42% !important; margin-right: -35% !important } .yearFilter:first-child .timePeriod { left: 1px; margin-left: 0 } } @media only screen and (max-width: 64em) { .tab-cntr { width: 80% !important } .demat-filter-cntr .slick-prev, .demat-filter-cntr .slick-next { display: none !important } } @media only screen and (min-width: 64em) { .notice-assurance, .assurance-wrapper { padding-left: 50px } .contactBox a { display: inline-block !important; pointer-events: none !important; color: black !important } .cardContent1 a { display: inline-block !important; pointer-events: none !important } } .assurance-wrapper .slick-slider.carousel, .buttonContainer { text-align: center; border-bottom: 0px solid #dfdfdf; padding-bottom: 12px } .cardContent a, .cardifContent a { color: #696969 } .une-protection-pour { color: #767676; font-size: 22px } .assurance-emprunteur { color: #3A913F; font-size: 28px; font-weight: bold; line-height: 32px } .llest-compose li:before, .llest-compose-cardif li:before { content: "\2022"; color: #3A913F; font-size: 40px; line-height: 1; position: absolute; top: -10px } .llest-compose li, .llest-compose-cardif li { position: relative } .llest-compose li div, .llest-compose-cardif li div { position: relative; left: 2.53333%; right: auto; font-size: 15px } .llest-compose-cardif li div { position: relative; left: 2.53333%; right: auto; font-size: 12px } .notice-assurance-size-color { font-size: 16px; color: #3A913F } .besoin { font-size: 15px; text-align: center; color: #3A913F } .spaced-top-two-rem { padding-top: 2rem; background-color: #f8f8f8 } .cardif { display: flex; flex-wrap: nowrap; height: 100%; width: 956px; border-radius: 8px; background-color: #F5F9F6 } @media only screen and (min-width: 64em) { .cardif>div { padding-left: 40px; padding-top: 28px } } .adviceImg { background-image: url(/rsc/contrib/image/pictos/Cetelem/advice.png); background-position: top; background-repeat: no-repeat; margin-top: 33px; margin-left: 32px } .contactBox { height: auto; width: auto; background: none; border-radius: 0 } .contactContent { border-radius: 8px; background-color: #F5F9F6; padding: 16px; top: 0 } .declarer { font-size: 20px; text-align: center } .selon-declarer { color: #767676; left: 35% !important; right: auto; position: relative } .number1, .number2, .number3, .number4 { background-position: top; background-repeat: no-repeat; vertical-align: middle; height: 68px } .number1 { background-image: url(/rsc/contrib/image/pictos/Cetelem/Numbers/number1.png) } .number2 { background-image: url(/rsc/contrib/image/pictos/Cetelem/Numbers/number2.png) } .number3 { background-image: url(/rsc/contrib/image/pictos/Cetelem/Numbers/number3.png) } .number4 { background-image: url(/rsc/contrib/image/pictos/Cetelem/Numbers/number4.png) } .card { height: 228px; width: 227px; box-shadow: 0px 2px 10px 0 rgba(0, 0, 0, 0.1); border-top: 4px solid green; border-radius: 6px } .coverageCard { height: 704px; width: 304px; box-shadow: 0px 2px 10px 0 rgba(0, 0, 0, 0.1); border-top: 4px solid green; border-bottom: 2px solid rgba(0, 0, 0, 0.1); border-radius: 6px } .videoCard { height: 163px; width: 297px; border: 1px solid rgba(0, 0, 0, 0.1); display: inline-block } .cardContent { padding: 28px 16px 38px 16px; color: #545454; font-size: 15px; letter-spacing: 0; line-height: 20px } .declarer1 { text-align: center; color: #767676 } .declarer2 { text-align: center; font-size: 18px; width: 240px } .contrat-anchor, .besoin, .cancel { cursor: pointer } .assurance-wrapper .title { color: #3A913F } .blur { color: #E5E5E5 !important } .spacedTop-1 { margin-top: 1rem !important } .assuranceFooter { font-size: 12px; background-color: #f8f8f8; height: 120px } .assuranceFooterCont { padding: 12px 12px 12px 12px } .vCard1 { background-image: url(/rsc/contrib/image/pictos/Cetelem/video1.png) } .vCard2 { background-image: url(/rsc/contrib/image/pictos/Cetelem/video2.png) } .vCard3 { background-image: url(/rsc/contrib/image/pictos/Cetelem/video3.png) } .insuranceInfo .spaced-top-bascule-max { padding-top: 1rem !important } .headFont { font-size: 16px } @media only screen and (max-width: 40em) { .assurance-emprunteur { padding-bottom: 10px } .remboursement-wrapper { padding-left: 16px; padding-right: 16px; width: 100% } .assurance-wrapper { padding-right: 16px; padding-left: 16px; width: 100%; height: 100% } .selon-declarer { font-size: 17px; left: 0% !important } .small-font-18 { font-size: 18px !important } .small-font-15 { font-size: 15px } .besoin { text-align: left } .cardif { width: 100%; height: 100%; display: inline-block } .cardif>div { padding-left: 40px; padding-top: 40px } .adviceImg { margin-left: 8px } .card, .coverageCard { width: 100%; height: 100% } .llestContent { margin-left: 15px } .assuranceFooter { height: 100%; width: 100% } .assurance-wrapper .slick-slider.carousel .slick-dots:before, .buttonContainer .slick-dots:before { border-top: 0px solid #dfdfdf } .assurance-wrapper .slick-slider.carousel .slick-dots, .buttonContainer .slick-dots { margin-top: 20px } .cardContent1 a { color: #3A913F !important } } .insurance-contact img { padding-top: 5px; padding-bottom: 5px } @media only screen and (max-width: 40em) { .video-cards { padding-left: 5% !important } } .icm-recuperation-form input:-ms-input-placeholder { color: #D0D0D0 } .icm-recuperation-form label { color: #4A4A4A } @media only screen and (min-width: 64em) { .icm-recuperation-form { margin: auto 20% } } @media only screen and (min-width: 64em) { .icm-recuperation-form .hide-for-large { display: none !important } } @media only screen and (max-width: 40em) { .icm-recuperation-form .hide-for-small { display: none !important } } .icm-recuperation-form .input-error:after { content: '!'; background: none; display: inline-block; width: 15px; height: 16px; position: absolute; top: 7px; right: 5px; font-size: 18px; color: red } .icm-recuperation-form .error { color: #DF3039; width: 100% } .icm-recuperation-form .button.secondary { background-color: white; border: 2px solid #000000; color: #000000; font-size: 15px } .icm-recuperation-form .cancelBtn { margin-right: 10px } .icm-recuperation-form #formIdentificationMembre { background-color: #F5F9F6; width: 79% } @media only screen and (max-width: 40em) { .icm-recuperation-form #formIdentificationMembre { width: 100% } } .icm-recuperation-form .form-content { padding-left: 8%; padding-right: 6% } .icm-recuperation-form input[type="text"], .icm-recuperation-form input[type="password"], .icm-recuperation-form input[type="email"], .icm-recuperation-form textarea { border: 1px solid #B2B2B2 } .icm-recuperation-form .form-input-detail { padding: 1rem; background-color: #E8F5E9 } .icm-recuperation-form #input-departement-de-naissance2_1.tos_detail_hidden { width: 100% } .icm-recuperation-form .pf_dropdown_arrow_down { background-image: url(../new-img/arrows/arrow-bottom-black.png) !important; background-position-x: 99% !important; background-position-y: 50% !important; background-position: right 10px center !important } .icm-recuperation-form #error-jourNaissanceClient { width: 200% } .icm-recuperation { background-color: #ffffff !important } @media only screen and (max-width: 40em) { .icm-recuperation { padding: 0.5rem } } .icm-recuperation-form ::placeholder { color: #E5E5E5; font-size: 15px } .departement-de-naissance:after { content: ''; display: block; background-image: url(../new-img/arrows/arrow-big-bottom-black.png); width: 16px; height: 10px; float: right; position: absolute; top: 50px; right: 14px } .icm-contact { margin: auto 17% } @media only screen and (max-width: 40em) { .icm-contact { position: relative; right: 16.66667%; left: auto } } .icm-contact-info { margin: 5px; text-align: center } #successPopin.modal, #userInfoChangedPopin.modal, #technicalErrorPopin.modal, #userInputErrorPopin.modal, #multiICMErrorPopin.modal { max-width: 448px } @media only screen and (max-width: 40em) { #successPopin.modal, #userInfoChangedPopin.modal, #technicalErrorPopin.modal, #userInputErrorPopin.modal, #multiICMErrorPopin.modal { width: 100%; height: 100% } } @media only screen and (max-width: 40em) { .masterCardOptions { background: #F2F2F2 } } .masterCardOptions>.columns { margin: 0 4% } @media only screen and (max-width: 40em) { .masterCardOptions .titleContent { margin: 0; background: #FFF } } @media only screen and (max-width: 40em) { .masterCardOptions .titleContent>div { margin: 0 10px } } .masterCardOptions .columns+.masterCardContent.columns:last-child { float: left } @media only screen and (max-width: 40em) { .masterCardOptions .masterCardContent { margin: 0 } } .masterCardOptions h2 { font-weight: bold; color: #3A913F } .masterCardOptions p { margin: 0; color: #4A4A4A } .masterCardOptions a { color: #3A913F; text-decoration: underline } .masterCardOptions .retour { padding-left: 10px } .masterCardOptions .cardDetails { max-width: 320px; position: relative } @media only screen and (max-width: 40em) { .masterCardOptions .cardDetails { display: flex; max-width: unset; background: #fff; padding: 10px } } @media only screen and (max-width: 40em) { .masterCardOptions .cardDetails .cardText { margin-left: 16px } } .masterCardOptions .cardDetails .carte-title { font-weight: normal } .masterCardOptions .cardDetails .cardImg { width: 300px; background-size: 100%; height: 202px; margin-left: -5px } @media only screen and (max-width: 40em) { .masterCardOptions .cardDetails .cardImg { max-width: 120px; height: 86px; margin-left: 8px; margin-bottom: 0 !important } } .masterCardOptions .lock-img { position: absolute; top: 7px; left: 8px; height: 177px; width: 289px; z-index: 2; border-radius: 10px } @media all and (-ms-high-contrast: none) { .masterCardOptions .lock-img { background: rgba(0, 0, 0, 0.5) } } @media only screen and (max-width: 40em) { .masterCardOptions .lock-img { top: 12px; left: 18px; height: 76px; width: 120px } } .masterCardOptions .lock-img:before { background: url(../new-img/pictos/locker.png) no-repeat; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); height: 54px; width: 42px; content: " " } @media only screen and (max-width: 40em) { .masterCardOptions .lock-img:before { width: 20px; height: 28px; background-size: 20px 28px } } .masterCardOptions .blurit { filter: blur(3px); -webkit-filter: blur(3px); -ms-filter: blur(3px); -moz-filter: blur(3px); -o-filter: blur(3px) } .cardOptions { border-radius: 8px; background-color: #FFFFFF; box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.15) } @media only screen and (max-width: 40em) { .cardOptions { border-radius: 0; box-shadow: none } } .cardOptions>.columns { padding: 1.5rem } .cardOptions .opp-link { position: absolute; top: 50%; transform: translateY(-50%); right: 7%; cursor: pointer } .cardOptions .overLaySection { position: relative } .cardOptions .overLay { display: none; position: absolute; top: 0; left: 0; width: 100%; height: 40px; opacity: 0.5; background: #fff; z-index: 10 } .cardOptions .inactive p, .cardOptions .inactive a { color: #ccc } .cardOptions .inControlOptions { padding-left: 60px; min-height: 40px; position: relative } .cardOptions .inControlOptions:before { content: ' '; display: inline-block; position: absolute; left: 0 } @media only screen and (max-width: 40em) { .cardOptions .inControlOptions:before { content: none } } .cardOptions .inControlOptions.deactivateCardOption:before { background-image: url(../images/spritesInControlIcons.png); background-position: 0px 0px; width: 42px; height: 40px } .cardOptions .inControlOptions.oppositionSection:before { background-image: url(../images/spritesInControlIcons.png); background-position: -42px 0px; width: 42px; height: 40px } .cardOptions .inControlOptions.paymentContactOption:before { background-image: url(../images/spritesInControlIcons.png); background-position: -84px 0px; width: 42px; height: 40px } .cardOptions .inControlOptions.paymentRemoteOption:before { background-image: url(../images/spritesInControlIcons.png); background-position: -84px -40px; width: 42px; height: 40px } .cardOptions .inControlOptions.paymentAbroadOption:before { background-image: url(../images/spritesInControlIcons.png); background-position: 0px -40px; width: 42px; height: 40px } .cardOptions .inControlOptions.paymentAbroadOption.inactive:before { background-image: url(../images/spritesInControlIcons.png); background-position: -42px -40px; width: 42px; height: 40px } .cardOptions .inControlOptions.paymentRemoteOption.inactive:before { background-image: url(../images/spritesInControlIcons.png); background-position: 0px -80px; width: 42px; height: 40px } .cardOptions .inControlOptions.confidentialCode:before { background-image: url(../images/spritesInControlIcons.png); background-position: -42px -80px; width: 40px; height: 40px } @media only screen and (max-width: 40em) { .cardOptions .inControlOptions { background: none; padding-left: 0; min-height: unset } } .cardOptions .inControlOptions .optionText { position: absolute; top: 50%; transform: translateY(-50%) } @media only screen and (max-width: 40em) { .cardOptions .inControlOptions .optionText { transform: none; position: static } } .cardOptions .switch-checkbox { width: 58px; height: 32px } @media only screen and (max-width: 40em) { .cardOptions .switch-checkbox { width: 40px; height: 24px } } .cardOptions .switch-checkbox .slider-checkbox { width: 58px; height: 32px; background-image: url("../new-img/tools/buttons/switchInactive.png") !important; background-size: 100%; background-position: center; background-repeat: no-repeat } .cardOptions .switch-checkbox .slider-checkbox.active { background-image: url("../new-img/tools/buttons/switchActive.png") !important } @media only screen and (max-width: 40em) { .cardOptions .switch-checkbox .slider-checkbox { background-size: 40px 24px; width: 40px; height: 24px } } .cardOptions .switch-checkbox input:checked+.slider-checkbox { background-color: #3A913F; border-color: #3A913F; background-size: 100%; background-position: center; background-repeat: no-repeat } .confirmationPopin { border-radius: 8px } @media only screen and (max-width: 40em) { .confirmationPopin { top: 50%; left: 45%; transform: translate(-50%, calc(-50% - 51px)); width: 90% } } .confirmationPopin .button-wrapper { display: flex; justify-content: flex-end } .confirmationPopin .button-wrapper .dismissPopin { margin-right: 16px } .confirmationPopin .button-wrapper .proceedNext { order: 2 } .errorPopin p { color: #FF0000 } @media only screen and (max-width: 40em) { .errorPopin.custom-modal-popin.modal { top: 50%; left: 45%; transform: translate(-50%, calc(-50% - 51px)); width: 90%; box-shadow: none; border-radius: 8px } } .errorPopin .close-modal { z-index: 5 } @media only screen and (max-width: 40em) { #opp-popin.custom-modal-popin, #confidentialCodePopin.custom-modal-popin { padding-bottom: 51px } } #confidentialCodePopin .warningBox { background: #E8F5E9; border-radius: 8px; padding: 20px 5px; width: 103% } .encas-de { background: url("../new-img/pictos/warningIcon.svg") no-repeat 5px 1px; background-size: 20px 18px; padding-left: 38px; margin: 0 } .cbox { height: 48px; width: 235px; border-radius: 8px; background-color: #F5F9F6; padding: 15px } .ccont { padding: 0 5% 0 10% } @media only screen and (max-width: 40em) { .ccont { padding: 0 8% 0 8% } } .incontrolTutoBox { background-color: #E8F5E9 } .incontrol-tuto-videoCard { height: 163px; width: 297px; border: 1px solid rgba(0, 0, 0, 0.1); display: inline-block } .incontrol-tuto-vCard1 { background-image: url(../new-img/medias/vcards/carte-v1.png) } .incontrol-tuto-vCard2 { background-image: url(../new-img/medias/vcards/carte-v2.png) } @media only screen and (max-width: 40em) { .incontrolTutoCont { padding: 0 12% } } .primary-reversed { background-color: #3A913F; color: #ffffff } .txt-small { font-size: 13px; font-size: 0.8125rem } .txt-italic { font-style: italic } .calculetteContent .large-2 .right { font-size: .70rem; white-space: nowrap } a:hover, a:active { text-decoration: none } .recap-items .icon-compte::before { height: 49px; width: 49px; display: block; content: "" } .recap-items .icon-compte.icon-montant::before { background-image: url("../new-img/pictos/white/montant.png") } .recap-items .icon-compte.icon-decouvert::before { background-image: url("../new-img/pictos/white/decouvert.png") } .recap-items .icon-compte.icon-duree::before { background-image: url("../new-img/pictos/white/duree.png") } .recap-items .icon-compte.icon-resteAPayer::before { background-image: url("../new-img/pictos/white/resteAPayer.png") } .recap-items .icon-compte.icon-remboursement::before { background-image: url("../new-img/pictos/white/remboursement.png") } .recap-items .icon-compte.icon-projet::before { background-image: url("../new-img/pictos/white/projet.png") } .recap-items .icon-compte.icon-date::before { background-image: url("../new-img/pictos/white/date.png") } .recap-items .icon-compte.icon-dateDeSolde::before { background-image: url("../new-img/pictos/white/dateDeSolde.png") } .recap-items .icon-compte.icon-creditPortefeuille::before { background: url("../new-img/pictos/white/portefeuille.png") no-repeat center } .recap-items .icon-compte.icon-vehiculeDeLoisirs::before { background: url("../new-img/pictos/white/vehiculeDeLoisirs.png") no-repeat center } .recap-items .icon-compte.icon-creditVoiture::before { background: url("../new-img/pictos/white/voiture.png") no-repeat center } .recap-items .icon-compte.icon-creditTravaux::before { background: url("../new-img/pictos/white/travaux.png") no-repeat center } .recap-items .icon-compte.icon-regroupementDeCredits::before { background: url("../new-img/pictos/white/regroupementDeCredits.png") no-repeat center } .relative { position: relative } .whiteBox.illuminated-box { padding-top: 18px; padding-left: 80px } .illuminated-box p:last-child { margin-bottom: 0 } .icon-illuminated { display: block; width: 40px; position: absolute; left: 20px; top: 10px } .icon-illuminated svg .st0 { stroke: #3A913F; stroke-width: 3px } .headerComponent { padding: 1rem 1.25rem; margin: 1.5625rem -1.125rem 0.625rem -1.125rem; min-height: 1.875rem; background-color: #e9eaea; border-radius: 3.125rem } .headerComponent .logoLeft { float: left; margin-right: 0.625rem } .headerComponent .logoRight { float: right; margin-left: 0.625rem; margin-top: -1.125rem } .headerComponent .logoCarte { float: right; width: 30%; margin-left: 0.625rem; margin-top: -1.125rem } .headerComponent .labelHeader { overflow: hidden } .headerComponent .labelHeader .labelPartenaire { overflow: hidden; margin: 0 0.625rem; display: block; text-align: right; border-bottom: 1px solid #E2020D; font-size: 0.6875rem; line-height: 0.875rem } .headerComponent .labelHeader .labelCarte { overflow: hidden; margin: 0 0.625rem; display: block; line-height: 0.875rem } .headerComponent.carte .labelPartenaire { display: none } .helperBtn { width: 2.1875rem; height: 2.3125rem; padding: 0.375rem 0.625rem; background: url(../images/helperBtn.png) center center no-repeat } .helperBtn.inlineTooltip { display: inline-block; height: 20px; vertical-align: middle; padding: 0 } .qtip-width-custom { max-width: 100% } .selectize-input input { width: 1px !important; opacity: 0 !important; height: 0.5px !important } .epart-simulation .selectize-input input { width: inherit !important; height: inherit !important; position: relative; bottom: 8px; opacity: 0.5 !important } .placeholder, .selectize-input>.placeholder { color: rgba(102, 102, 102, 0.8) } .placeholdersjs { color: #bbb } .selectize-input.focus { box-shadow: 0 0 5px #999 !important; border-color: #999 !important } .selectize-control .single .selectize-input .placeholder { color: #aaa !important } .selectize-dropdown-content :hover, .selectize-dropdown-content .active { color: white !important; background-color: #3A913F !important } .selectize-dropdown-content :hover { color: white !important; background-color: #3A913F !important } .newrff input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0 } input[type=number] { -moz-appearance: textfield } body { height: auto } .pf_loader_div { width: 100%; height: 100%; background-color: #202020; position: absolute; z-index: 1000; opacity: 0.8; top: 0px; right: 0px } .pf_hide { display: none } .pf_loader { position: fixed; top: 0; left: 0; right: 0; bottom: 0; text-align: center; z-index: 5000; background: url("../new-img/pictos/loading-small-vid.gif") no-repeat center center } .pf_loader_new { position: fixed; top: 0; left: 0; right: 0; bottom: 0; text-align: center; z-index: 5000; font-size: 22px; background: url("../new-img/pictos/loading-small-vid-new.gif") no-repeat center center; background-size: 200px 200px } .pf_loader_div_new { width: 100%; height: 130%; background-color: #ffffff !important; position: absolute; z-index: 1000; opacity: 1 !important; top: 0px; right: 0px } .loader-cont-new { position: fixed; top: 60%; left: 0; right: 0%; bottom: 0; text-align: center; z-index: 5000; font-weight: bold; width: 100%; color: #5A5A5A } .datepicker table thead { background: #3A913F } .thead_bgcolor { display: inline !important; opacity: 0; pointer-events: none } .datepicker-years .disabled, .datepicker-months .disabled { opacity: 0.5 } .dropdown-error { border-color: #E44344 !important } .dropdown-sucess { border-color: #3A913F !important } .wcmContentAlignTemp { display: block; text-align: center } .pdf { text-decoration: underline; display: inline-block; padding: 0.375rem 0 0.375rem 2rem; line-height: 1.25rem; margin: 0.75rem 0; background: url("../new-img/tools/icoPdf.png") left top no-repeat } .simulationGeneric_ia a.button { background-color: #3A913F !important } .simulationCRLChoice_ia a.button { background-color: #3A913F !important } .simulationSaving_ia a.button { background-color: #3A913F !important } .simulationGeneric_ia a.button:hover { background-color: #2e7432 !important } .simulationCRLChoice_ia a.button:hover { background-color: #2e7432 !important } .simulationSaving_ia a.button:hover { background-color: #2e7432 !important } .projImmo a.button { background-color: #3A913F !important } .projImmo a.button:hover { background-color: #2e7432 !important } .racSans a.button { background-color: #3A913F !important } .racSans a.button:hover { background-color: #2e7432 !important } .racAvec a.button:hover { background-color: #2e7432 !important } .racAvec a.button { background-color: #3A913F !important } .selectize-input-error { border-color: #E44344 !important } .selectize-input-success { border-color: #3A913F !important } .downloadAdobe { text-decoration: underline !important; color: #b3b3b3 !important } .downloadAdobe:hover, .downloadAdobe:focus, .downloadAdobe:active, .downloadAdobe:visited { color: #989898 !important; cursor: pointer } .summary .dashList li { padding: 0 0 0.625rem 0.625rem !important } .legalMentions .ml p a { color: black; text-decoration: underline } .lastConnection_ia .hide, .lastConnectionV2_ia .hide { display: none !important } .advertizingBanner_ia .hide { display: none !important } .creditRequestList_ia .hide { display: none !important } .iframeHolder { height: 165px; -webkit-overflow-scrolling: touch !important } .connect-cookies-client { background-color: rgba(203, 203, 203, 0.86); position: fixed; width: 100%; bottom: 0; z-index: 200; height: 50px } .cookies-fermer { position: absolute; right: 4px; top: 4px; background-color: rgba(27, 25, 25, 0.52); color: black } .connect-cookies-text { width: 94%; padding: 3px; line-height: 1 } .connect-cookies-text a { text-decoration: underline; color: black } .connect-cookies-text a:hover { text-decoration: underline; color: black } .animate-right { right: 380px } .cookies-fermer:hover { background-color: rgba(27, 25, 25, 0.52); color: #000 } .mainNav .navContainer .subNav>li .large>ul>li { width: 50% } .mainNav .navContainer .subNav>li .medium>ul>li:nth-child(3) { width: 35% } .mainNav .navContainer .subNav>li .medium>ul>li .title { min-height: 55px } .mainNav .navContainer .subNav>li .large>ul>li .title { min-height: 55px } .demandeCreditModal .hide { display: none !important } .simulationEtSouscription .accordion .disabled .formSection { cursor: default } .pageNotFound { display: inline-block; text-align: center; background-size: 100%; background-position: center center; background-repeat: no-repeat; width: 104px; height: 156px; background-image: url(../new-img/medias/creditos/404.jpg) } .sliderContainer .input-success:after { background-image: none !important } .sliderContainer .input-success>input { border-color: rgba(128, 128, 128, 0.55) !important } .sliderContainer .input-error:after { background-image: none !important } .creditRenouvelable .radio-description { padding-left: 0px } .crlTableHead .tableHeading { color: #1AA4A7 !important } .crlTableHead .subHeading { color: black !important } .pictoContainer .h2-like { line-height: 38px; padding-left: 9px } .sliderContainer .required { margin-bottom: 16px; display: block } .input-error>textarea { border-color: #E44344 !important } .input-success>textarea { border-color: #3A913F !important } .initializeError.hide { display: none !important } .internalSerErr.hide { display: none !important } .fundingEspace a { text-decoration: underline; color: black } .fundingEspace a:hover { text-decoration: underline; color: black } .customDropdown select { background-color: #FFFFFF; background-image: none; border-radius: 4px } .customDropdown select:after { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAGCAMAAAAi7JTKAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAATlBMVEUAAAC3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7cAAADFKhT6AAAAGXRSTlMA02pb4VL4b2D5TXVl+kj3eWlWRfXPQeVOlh3fygAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAA5SURBVAjXY2BkYoAAZhYGVjZ2MJODk4OBgYuTG8jk4WUGifDxCzAI8gpBVAqLiHKyQnUxiIlLgCgAJyMBXJXzsY0AAAAASUVORK5CYII=); border-color: transparent; border: 0; height: 6px; width: 11px } .tos_dropdown .input-error:after { background-image: none !important } .tos_dropdown .input-success:after { background-image: none !important } a[href="#recapPanel"] { right: 10px } .codeChain_but { background-color: #FFFFFF !important } .codeChain_but:after { background-image: url(../new-img/medias/logos/but.jpg) !important; background-position: none !important; background-position: -102px -108px !important; width: 41px !important; position: absolute !important; left: 2px !important } .conforama { background-color: #fff !important } .conforama:after { background-image: url(../new-img/medias/logos/conforma.jpg) !important; background-position: none !important; background-position: -144px -107px !important; width: 48px !important; height: 48px !important; left: 0 } .pf_keypad_outline { outline: none !important } .input-error>input { padding-right: 20px !important } .input-success>input { padding-right: 20px !important } .panorama table.tableRWD tbody th { text-align: center !important } .panorama table.tableRWD th:first-child { text-align: center !important } .panorama table.simple { border: 1px solid #dfdfdf } .generalLeftContent.detailCompte.creditRenouvelable #LegalMentions { background-color: #fff; padding: 10px } .generalLeftContent.panorama { border-left: 1px solid #DFDFDF } .detailCompte.creditRenouvelable .errorContainer { padding: 10px } .assurance .vAlign { display: table; min-height: 52px } .button.vAlign span { display: table-cell !important } input[type=tel][disabled] { color: #969696; -webkit-text-fill-color: #969696; opacity: 1 } textarea[readonly] { color: #969696 } .breadcrumbs.breadcumalign { margin-top: 10px; margin-bottom: 10px; background-color: transparent !important } .qtip-content { z-index: 1000000 !important } .tooltip .creditsList .content { padding-top: 33px !important } .panorama .header { background: #f8f8f8; padding: 0rem 2% 1rem } .errorPage { font-weight: 800; padding-top: 10px } .simulationDetails table .smallsub { font-size: 0.75rem; display: inline-block; font-weight: normal } .simulationDetails table .supdisc { display: block; font-size: 0.75rem; font-weight: normal; color: #00a0d7; line-height: 0.375rem } .inbenta-interface.inbenta-jsonp .results-container.external-results { height: auto !important } .mpd_modalTooltip { max-width: 550px !important } .resultTable .customCheckboxContainer input[type=checkbox] { left: 0px } .clearAll { clear: both } .pdf-panel { padding: .675rem; border: 1px solid #dcdcdc } .mdl-ltr-cnt-4 { padding-left: 0.675rem } .mdl-ltr-cnt-4 li a { color: #2d2d2d } #pdf-label-text { vertical-align: middle; position: relative; left: 1.25rem; color: #000 } .infoTooltipBtn { display: block; float: right; width: 1.25rem; height: 1.25rem; background-size: 100%; background-image: url(../new-img/tools/resultSimulation/info.png) } .lexi-page-cntr { padding-left: .46875rem; padding-right: .46875rem } .lexique li a { color: #2d2d2d } .lexique li a.active-sub-li { color: #3A913F !important; font-weight: bold } .active-toggle, .child-active-toggle { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAHBAMAAAAhXtopAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAJFBMVEUAAAAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0AAABeG0DqAAAAC3RSTlMAq0ZDqe3uSEd34bkx2U0AAAABYktHRACIBR1IAAAACXBIWXMAAAsSAAALEgHS3X78AAAAL0lEQVQI12MQYgACZgcGVQUgbVbAwBQE5KYD2UABIJeBgSkCzAUKTCsA00zLgQQAi4AFgjQD6SoAAAAASUVORK5CYII=); height: 0.4375rem; width: .8125rem; display: inline-block; float: right; margin-top: 8px } .active .active-toggle, .nested-accordion .active .child-active-toggle { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAICAMAAAAV+IX9AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAe1BMVEUAAAAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0AAAC1UF+/AAAAJ3RSTlMACcLSKQGk4yN65M3dHFD+9TAQ0dcVL1HY0A8We8gMv6WzOrUKxSwcGJ6IAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAFJJREFUCNc1jMURwDAAw1xMysyM3n/DNgX95DsZuNF0w8SPZZNC/ubQ9egHr4RRnKQZ80JJGUcVUNRsWqAT7NUY+BxGTJytJ5CCC9Zt/87M47wA2Q4E2OKUI8wAAAAASUVORK5CYII=) !important } .lexi-cntr .accordion .accordion-navigation>a { background: #ffffff !important; border-bottom: 1px solid #bebebe !important } .lexi-cntr .accordion .accordion-navigation.active { font-weight: bold } #to-top-icon-wrapper { padding: 0.675rem 0.475rem; background-color: #3A913F; text-align: center; margin: 0 auto; width: 50px; border-radius: 4px } #to-top-icon { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAHCAYAAADTcMcaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkY2MTY4RkNGRERGODExRTRCQzg4QUREQ0NBNkQxODY0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkY2MTY4RkQwRERGODExRTRCQzg4QUREQ0NBNkQxODY0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjYxNjhGQ0REREY4MTFFNEJDODhBRERDQ0E2RDE4NjQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjYxNjhGQ0VEREY4MTFFNEJDODhBRERDQ0E2RDE4NjQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5mDiSxAAAATUlEQVR42mL4////aiB2A2IGIrAzEK9kgGp4S4RGkIZ3QOwBEyCkEa4BxEeWwKURRQO6JmSN7rg0YNOErLEcmwZcmmAaH2LTAMIAAQYA1RQh9BWduYoAAAAASUVORK5CYII=); display: inline-block; height: .5rem; width: .8125rem; background-repeat: no-repeat; -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); transform: rotate(180deg) } .scroll-wrapper { position: absolute !important; z-index: 1; top: 0px; left: 0; width: 100%; background: #ccc; overflow: hidden } .accesClientConnexion { position: relative !important } .epargne .vAlign { display: table } .wordBreak { word-break: break-word } .columns.large-5.medium-9.padding-along-x { padding-left: 0.4875rem !important; padding-right: 0.4875rem !important } .insuranceCaps { text-transform: capitalize } .icon-r277 { width: 39px; height: 39px; display: inline-block; vertical-align: middle; left: 4px; position: relative; margin-right: 5px; background-repeat: no-repeat !important } .perpareFollowDocument .inner-main-cntr { background: #ffffff !important; min-height: 60px } #outcomeMessage .cost-of-credit-txt span { line-height: 10px !important } .btnSouscriptionActive #globeicon { background-image: url("../new-img/tools/on_line-green.png") } #globeicon { background-image: url("../new-img/tools/globe_grey.png"); background-size: 39px, 39px } .btnSouscriptionActive #papericon { background-image: url("../new-img/tools/papier_green.png") } #papericon { background-image: url("../new-img/tools/papier_grey.png") } .Souscription-icon-inline { padding: 10px 0px !important; text-align: left } .lastconnectionbg { background-color: #3A913F !important } .hide-bullets { list-style: none } .arrow-text-icon { font-size: 4.25rem; vertical-align: middle } .tbl-view { display: table } .tbl-cell-view { display: table-cell } .img-cntr { width: 80px; height: 80px } .newpage-img-cntr { width: 45px; height: 45px } .columns.medium-3.tbl-view { padding: 0 0.35rem 0 0 !important } .line-height-small-text-icon { line-height: 3.75rem } .block-align-middle { margin: 0 auto !important; display: block !important } #iframe-contr { border: 1px solid #dcdcdc } .normal-btn { background: #ffffff !important; color: #000000 !important; border: 1px solid #303030 !important } .customCheckboxContainer #online-mode-conf-chkbox-1+.customCheckbox, .customCheckboxContainer #online-mode-conf-chkbox-2+.customCheckbox { border: 1px solid #303030 } .danger { color: #de2d0f } .comp-min-height { min-height: 160px; max-height: 200px; overflow-y: auto } .small-inline-block { display: inline-block } .zero-margin { margin: 0 !important } .small-spaced-left-zero { margin-left: 0 !important } .btn-padding { padding: 0.625rem 1.25rem 0.6875rem 1.25rem !important } .img-responsive { width: 100%; height: auto } #r277-secure-icon { height: 80px } .r277imgblk-1 { height: 64px; width: 64px } .r277img-inline-input { width: 21px; height: 21px; display: inline-block; position: relative } #telephone-label, #mail-label { width: 90%; display: inline-block; margin-left: 0.25rem } .inline-back-btn { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAICAMAAAAV+IX9AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAe1BMVEUAAAAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0AAAC1UF+/AAAAJ3RSTlMACcLSKQGk4yN65M3dHFD+9TAQ0dcVL1HY0A8We8gMv6WzOrUKxSwcGJ6IAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAFJJREFUCNc1jMURwDAAw1xMysyM3n/DNgX95DsZuNF0w8SPZZNC/ubQ9egHr4RRnKQZ80JJGUcVUNRsWqAT7NUY+BxGTJytJ5CCC9Zt/87M47wA2Q4E2OKUI8wAAAAASUVORK5CYII="); width: 13px; height: 7px; display: inline-block; transform: rotate(-90deg); background-repeat: no-repeat; position: relative; left: -10px } .text-transform-normal { text-transform: none !important } .align-vertical-h2, .saveContainer .subscriptionOnlineProcess h2 { height: 40px; color: #2d2d2d !important; font-size: 1rem !important; line-height: 1.25rem !important } .legalNoticePP { text-align: justify } .arrow-text-icon { font-size: 3rem; vertical-align: middle } .line-height-small-text-icon { line-height: 3.75rem } .sommaire-guide .accordion-navigation>div.accord-content>a.faqSection { border-bottom: 1px solid #d2d2d2; color: #3A913F; font-weight: bold; padding: .625rem 0.875rem; display: block } .title-desc h4 { margin-bottom: 0px !important } .faq.sommaire-guide .accordion .accordion-navigation:last-child>div.accord-content>a.faqSection { border-bottom: none } .faq.sommaire-guide .accordion-navigation>div.accord-content>a.faqSection { border-top: 1px solid #d2d2d2 } .faq.sommaire-guide .accordion-navigation:first-child>div.accord-content>a.faqSection { border-top: none } .versionB .simulationEtSouscription .h1-bold { font-weight: bold !important } .columns.radioAlign.small-2 { padding-top: 0.6rem !important; line-height: 0 } .elem-inline { display: inline } #savezVous input.smallInput { width: 170px } .detailPP .recap-pret { text-transform: uppercase } .iframe-wrapper-hidden { position: absolute; visibility: hidden } .inline-icon-notify:after { right: 0.875rem !important } .inline-icon-message { position: relative; left: 21px } .legalVirement { padding: 0 14% 0.625rem 2% } .align-vertical-h2 { height: 40px; position: relative; top: 15px; line-height: 1.05rem !important } .inline-icon-message { position: relative; left: 28px } .virementTitle { color: #3A913F } .clearall { clear: both } .padding-left-rem { padding-left: 1rem !important } .tabs .tab-title.active a.padding-tab-s40 { color: #ffffff !important; background: #3A913F !important; min-height: 100px } .tabs .tab-title a.padding-tab-s40 { background-color: #d5d5d5; color: #ffffff; min-height: 100px } .panel-cntr a.close { position: absolute; right: 1px; top: -12px; font-size: 1.675rem; color: #ACABAB } .panel-cntr { border: 1px solid #dcdcdc; padding: 0.675rem; position: relative; left: 20%; background: rgba(233, 228, 228, 0.13); width: 50%; z-index: 1; margin: 2% } .to-top-cntr.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover { -webkit-transition: opacity .3s 0s, visibility 0s 0s; -moz-transition: opacity .3s 0s, visibility 0s 0s; transition: opacity .3s 0s, visibility 0s 0s } .to-top-cntr.cd-is-visible { visibility: visible; opacity: .7 } .to-top-cntr.cd-is-visible:hover { opacity: 1 } .no-touch .cd-top:hover { background-color: #e86256; opacity: 1 } .to-top-cntr { position: fixed; cursor: pointer; background-color: #dedddd; padding: 0.875rem 0.475rem; right: 18%; border-radius: 4px; z-index: 10; margin-top: 20px; bottom: 6%; overflow: hidden; white-space: nowrap; visibility: hidden; opacity: 0; -webkit-transition: opacity .3s 0s, visibility 0s .3s; -moz-transition: opacity .3s 0s, visibility 0s .3s; transition: opacity .3s 0s, visibility 0s .3s } .lexique li.main-color { list-style-type: square } .changeMonthly { padding: 0 0 0.25rem 3% } .changeMonthly .darkGreyBox { background: #f0f0f0; padding: 11px; border-radius: 5px; width: 89% } .changeMonthly .remainderMsgDiv { margin: 0 6px 0px 52px } .recap-items-text { height: 65px } .valign-middle { position: relative; top: 50%; transform: translateY(-50%) } .accueil-link { background-image: none !important; text-transform: capitalize !important } .accueil-menu { display: none !important } .accueil-menu+li>a { border-left: none !important } .block { display: block !important } .spaced-bottom-mini { margin-bottom: 0.475rem } .detailCompte .form-box .step .row .account { line-height: 2 } #title-contract-text { color: #a88008; font-weight: bold } #contract-text { color: #942c40; font-weight: bold; font-size: 0.9rem } #explantry-hdr { color: #288880 } #explantry-legal { font-size: 0.8rem } .inline-element { display: inline-block; vertical-align: middle } .pushblock .whiteBox { border: 1px solid dfdfdf; background: fff } #virementExpress .requestForFunding_ia { padding-right: 10px } .hidden-for-all { visibility: hidden !important } .socialBtnListe { display: table-cell } .retAttention .button { background-color: #e0364a !important; border-color: #e0364a !important } .fairePopinPath .summary.backgrounded { background-color: #fff8e2 } .fairePopinPath .emphasize, .fairePopinPath .productZone .content .nb-points, .productZone .content .fairePopinPath .nb-points { background-color: #f9c100 !important } .simple tr td { min-height: 50px } .votreheader { background: #f8f8f8; padding: 2.375rem 2% 1rem; border-left: 1px solid #dfdfdf } .form-box-message { background: #fff } .form-box-message .step .form-box-title { font-weight: bold; line-height: 1.0625rem } #globalContainer #mainContainer #leftContainerArea .generalLeftContent.operation-main { text-align: center } .distrb-page-fond-form { height: 200px; width: 100% } .distrb-page-form { padding-top: 1.25rem } .footer-content-distrib { bottom: 115px; background-color: white } #footer-content-distrib { left: 14%; padding-left: 5px; padding-right: 20px } .distrib-form { background: white; border-radius: 2px } .center-form-distrib { position: absolute; top: 58%; left: 20% } .info-distrib { color: #d41b16; font-weight: bold; font-size: 13px } .distrib-title { text-transform: uppercase; color: #6db52d; font-size: 23px; line-height: 1 } .operation-distrib .emphasize, .operation-distrib .productZone .content .nb-points, .productZone .content .operation-distrib .nb-points { color: #d41b16 !important } .operation-distrib .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color), .button:not(.alert):not(.transparent):not(.disabled):not(.secondary):not(.white):not(.checkBtn):not(.main-bg-color).operation-distrib.operation-distrib { background-color: #d41b16; border-color: #d41b16; color: #fff } .distrib-form { color: #308B8C } .recherchez-button { text-decoration: none !important; white-space: inherit; background-color: #6db52d; border-color: #6db52d; color: #fff; padding: .625rem 1.25rem .6875rem; font-size: .6875rem; text-transform: uppercase; font-weight: 700; border-radius: 25px !important; border-width: 0 } .address-result { background: #fff; height: 235px } .resultsTitle { font-size: 28px; color: #6db52d; padding: 15px; width: 100%; text-align: center } .back-button { text-decoration: none !important; white-space: inherit; background-color: #6db52d; border-color: #6db52d; color: #fff; padding: .625rem 1.25rem .6875rem; font-size: .6875rem; text-transform: uppercase; font-weight: 700; border-radius: 25px !important; border-width: 0 } .list-result { max-height: 170px; overflow-y: auto } .distrb-page-result { max-height: 340px } .distrib-text { color: #6db52d } .text-post { text-align: right; color: #000; vertical-align: -30% } .result-distrib { padding-left: 2%; text-align: center; padding-bottom: 3% } .opeBorderLeft { border-left: 1px solid #308B8C } .ope-result-row { display: flex } .ope-result-one { margin-top: 5% } #modifierFormule-step1 .radioAlign { top: 5px } #demanderUnReport-step1 label[for="radio-reportMensualite"] span, #demanderUnReport-step1 label[for="radio-reportMensualite"] strong { font-weight: normal } .legalMentions .understate { color: #b3b3b3; font-size: 0.8rem } .vosdemandes { border-left: 1px solid #D7D7D7 } .vosdemandesWcm { border-left: 1px solid #D7D7D7 } .panorama .header.suividemes { position: relative; padding-top: 20px } .contact-menu+li>a { border-left: none !important } .accountSavTransferAmount_ia .detailCompte .maSituation>.columns>.row.bordered>.columns:first-child:not(:last-child), .accountSavAmount_ia .detailCompte .maSituation>.columns>.row.bordered>.columns:first-child:not(:last-child) { border-right: none } .accountSav_ia ul { padding-right: 0.475rem } .accmgmt-dts br { display: block !important } .margin-mini { margin: 0.5rem } .navContainer .subNav li.active~.search { display: none !important } .mainNav .navContainer .subNav>li .header { display: table; width: 100% } .fairePopinPath .emphasize, .fairePopinPath .productZone .content .nb-points, .productZone .content .fairePopinPath .nb-points { background: none !important; color: #f9c100 !important } .retAttention a { color: #2d2d2d; text-decoration: underline } .project-icon-clear { float: none; margin: 0.325rem } #edit-abonnement .abonnement-step2 .loader { background-position: center 65% !important } .cust-row .cust-row-child:nth-child(4n) { padding-left: 0 !important; padding-right: 0 !important } .activate-alert-ph-box { position: relative; left: 40px; display: inline-block !important; width: 170px !important } #date-prelevement-dropdown .selectize-dropdown-content { max-height: 218px } #date-prelevement-dropdown .dateDropdown { width: 90px } .slider-disable-wrapper { z-index: 1000; opacity: .3; top: 0px; right: 0px; pointer-events: none } .cust-row { border-top: 1px solid silver; border-left: 1px solid silver; border-right: 1px solid silver; padding-top: 0.85rem !important } .cust-row:last-child { border-bottom: 1px solid silver } .meansPayment .borderRight, .meansPercentage .borderRight { border-right: 1px solid #e6e7e8; padding-right: 1.875rem } .accroche-Link { color: black; text-decoration: underline; font-weight: 800 } .accroche-Link:hover { color: black; text-decoration: underline; font-weight: 800 } .meansPercentage .accroche-Image-left { padding-right: 10% !important } .meansPercentage .accroche-Image { padding-right: 3% !important; padding-left: 3% !important } .accroche-contact div, .accroche-contact p { display: inline-block } .contrat-title { text-transform: uppercase } #wcmContent1-img { background-image: url("/rsc/contrib/image/pictos/bonASavoir/bon-a-savoir-rose.png"); width: 50px; height: 40px; display: table-cell; background-repeat: no-repeat; padding-right: 10px; vertical-align: middle } #wcmContent1-innertxt { display: table-cell } .detailCompte .recapContrat .recapLinks a::after { content: ">"; background-position: -44px 0; display: inline-block; vertical-align: middle; width: .4375rem; height: .75rem; margin-left: .625rem; color: #1AA4A7; position: absolute; font-size: 1.2rem; line-height: 1.01rem; font-family: cursive, "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif } .wcmContent2~span .smallInput.maxDuration { display: inline-block; width: 80px !important } .contrat-header { margin-left: 35px } .tooltip.alerteModal { color: #fff; background-color: #e0364a } .tooltip.alerteModal a { color: #fff !important; font-weight: bold; text-decoration: underline } .contrat-savoir-plus p { display: inline } .numero-cristal { border: 2px solid #8f989d; position: relative; width: 245px; height: 28px; border-radius: 50px; margin-left: auto; margin-right: auto; margin-bottom: 10px } .numero-cristal .left { background-color: #8f989d; border-radius: 50px; width: 112px; height: 100% } .numero-cristal .left .left-legend { height: 100%; position: absolute; top: 0px; left: 28px } .numero-cristal .left .left-legend p { color: white; font-size: 17px; font-weight: bold; letter-spacing: 0.5px } .numero-cristal .left .circle { background-color: #8f989d; border: 2px solid white; border-radius: 50px; width: 25px; height: 100%; position: relative; display: inline-block; float: left } .numero-cristal .left .circle .triangle { display: inline-block; height: 0; width: 0; border-top: 8px solid transparent; border-bottom: 8px solid transparent; border-left: 15px solid white; position: absolute; top: 2px; left: 5px } .numero-cristal .right p { color: #8f989d; font-size: 17px; font-weight: bold; margin-right: 8px; margin-top: -1px; margin-bottom: 0px } .numero-cristal .label { text-transform: uppercase; color: #8f989d; position: absolute; bottom: -15px; right: 7px; font-size: 7px; font-weight: bold; letter-spacing: 0.5px; margin: 0px } #footerContainer .footer .phoneNumber img { width: 73% } .footer .numero-cristal { width: 205px; height: 18px; margin-bottom: 0px } .footer .numero-cristal .left { width: 85px } .footer .numero-cristal .left .left-legend { top: -4px; left: 16px } .footer .numero-cristal .left .left-legend p { font-size: 14px } .footer .numero-cristal .left .circle { border: 1px solid white; width: 13px } .footer .numero-cristal .left .circle .triangle { border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 8px solid white; top: 1px; left: 3px } .footer .numero-cristal .right p { font-size: 14px; margin-right: 5px; margin-top: -4px; letter-spacing: 0.8px } .footer .numero-cristal .label { bottom: -13px; right: 7px; font-size: 6px } .bannerLOAContainer.genericBanner { -moz-box-shadow: 2px 2px 8px 0px #656565; -webkit-box-shadow: 2px 2px 8px 0px #656565; -o-box-shadow: 2px 2px 8px 0px #656565; box-shadow: 2px 2px 8px 0px #656565; filter: progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=134, Strength=8) } .bannerLOAContainer.genericBanner.financerPage { padding-top: 36px !important; padding-bottom: 16px !important; margin-top: 4px !important; margin-bottom: 5px !important } .bannerLOAContainer.genericBanner.loaPage { padding-top: 31px !important; padding-bottom: 0px !important; padding-left: 35px !important; background-size: 48% !important; margin-top: 0px !important; margin-bottom: 0 !important } @media only screen and (max-width: 40em) { #footerContainer .footer .numero-cristal { display: none !important } .linkList .phoneNumber.title { padding: 20px } .phoneNumber.title .numero-cristal { margin: 0px } .phoneNumber.title .numero-cristal a { padding: 0px !important; display: inline !important } .phoneNumber.title .numero-cristal .left .left-legend p { margin: 0px } } .contact-us-wrapper { border: 2px rgba(190, 188, 188, 0.21); border-style: solid; width: 251px; height: 28px; background-color: white } .contact-us-tele-number { display: inline-block; font-weight: bold; color: #94056e; background-color: white; padding-left: 3px; padding-right: 2px; font-size: 18.7px; vertical-align: top; line-height: 1.1; padding-top: 2px } .contact-us-condition { display: inline-block; width: 110px; padding-left: 8px; padding-right: 4px; background: #94056e; color: white; height: 30px; font-size: 0.5625rem; top: -3px; position: relative; padding-top: 0.1875rem; line-height: 1.2; z-index: 2; border: 1px solid rgba(184, 184, 184, 0.76) } .contact-us-condition:before { content: ''; width: 9px; height: 9px; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); border-right: 1px solid rgba(184, 184, 184, 0.76); border-bottom: 1px solid rgba(184, 184, 184, 0.76); background: white; left: -5px; position: absolute; top: 8px } .tooltip.alerteModal h2 { color: #fff; font-weight: bold; padding-left: 1.875rem; background: url(../new-img/tools/alertTooltipRET.png) left center no-repeat } .pp-alert-content { padding: 0px 20px 20px 31px } .tooltip.alerteModal .close { background: #fff; color: #e0364a !important; text-align: center; border-radius: 100%; text-decoration: none; padding-top: 1px } .helperContainer .input-error:after { right: 32px } .disply-inline { display: inline } .display-inline-block { display: inline-block; vertical-align: middle } .grey-color .contact-us-tele-number { color: grey !important } .grey-color .contact-us-condition { background: grey !important; width: 82px !important } .contact-us-wrapper.grey-color { width: 224px !important } .contact-us-align-center { margin: auto } .qtip.accountSavModal { max-width: 900px } .grey-color-large .contact-us-tele-number { color: grey !important } .grey-color-large .contact-us-condition { background: grey !important } .helperContainer .input-success:after { right: 32px !important } .error-prenom.input-error:after, .error-nom.input-error:after, .error-prenom.input-success:after, .error-nom.input-success:after { top: 55% !important } .small-padding-right-zero { padding-right: 0 !important } .convention-logo:before { background: url("/rsc/contrib/image/icons/convention-green-title.png") no-repeat transparent; width: 52px; height: 46px; content: ""; display: inline-block; position: absolute } .boutonImpression:before { background: url("/rsc/sys/image/print/print.png") no-repeat center transparent; width: 17px; height: 24px; content: ""; display: inline-block; position: absolute } .convention-text { line-height: 17px; display: inline-block; position: relative; left: 58px; width: 80% } .zoneImpressionPopUp { top: 20px; width: 154px; height: 27px; border: 1px solid #E9E9E9; border-radius: 11px; background: #E9E9E9 } .zoneImpressionPopUp a { color: black; font-size: 0.919em; margin-left: 22px } .zoneImpressionPopUp:hover { background-color: #3A913F; color: #fff } .alert-white .arro { position: absolute; font-size: 39px; bottom: 0px; right: 13px } .votreheader .button:hover { background-color: #3A913F; color: #fff } .text-italic { font-style: italic } .dtsAccount { border-right: 1px solid #dfdfdf } .wcm-badge { background: #ffffff; border: 1px solid #ffffff; border-radius: 100%; position: absolute; top: -12px; color: #3A913F; text-align: center !important; font-weight: bold; width: 23px; height: 23px; left: 11px; font-size: 12px } .wcm-badge.hide { display: none !important } .messageCount { position: relative } .ins-brief-txt { margin-right: 1.3rem; display: inline-block } .spaced-left-mini { margin-left: 0.475rem !important } .spaced-right-mini { margin-left: 0.475rem !important } #newSituation { text-transform: none } .epartnerlegal-title { padding-right: 2.1rem !important; padding-left: 2.1rem !important; padding-top: 7px } .nowrap { white-space: nowrap } .lbl-email { font-size: 18px !important; font-weight: normal !important; color: #454545 !important } .mpd_modalTooltip .qtip-close { top: 10px; right: 10px; border: none; background: white; color: #000000 !important; text-decoration: none !important; font-size: 30px !important; font-weight: normal !important; z-index: 1000001 } #edit-mail { border: none; max-height: 250px; overflow-x: auto } .alert-white { background-color: #E02D4A; border: 1px solid #E02D4A; color: #fff } .alert-white:hover, .alert-white:focus { border-color: #E02D4A; background: #E02D4A } .operation-print-period { position: absolute; text-align: center; width: 100%; color: #ffffff; font-size: 22px; top: 25px } .hide-scroll { overflow: hidden !important } .offer-text { position: absolute; bottom: 50%; width: 46%; left: 16%; text-align: left; color: #ffffff } .errorContinue { right: 0; position: absolute; margin-top: 40px } .legalSpecialBlockRow { color: #009DE0 } .large-reset-order-card label { left: 167px } .monthlyAlert_ia .unit-euro-text { position: relative } .error-overlap { width: 270px; display: inline-block; margin-left: -8px } .clickImageGaucheImage.lazy.lazy-class { width: 255px; height: 178px } .monthlyAlert_ia .unit-euro-text { position: relative } .error-overlap { width: 270px; display: inline-block; margin-left: -8px } .capital-firstltr:first-letter { text-transform: capitalize } .demat-content { height: auto !important } .down-arrow:after { content: ""; border-bottom: 1px solid black; border-left: 1px solid black; position: absolute; top: 10px; left: 85%; width: 10px; height: 10px; transform: rotate(-45deg); display: inline-block; z-index: 0; cursor: pointer } .recapContrat table.simple thead th:first-child { text-align: left !important; border-bottom: 1px solid #dfdfdf } .recapContrat table td, .recapContrat table th { border-color: #dfdfdf } .padding-mini { padding: .475rem !important } #changeAddressIaLoad #edit-address, .addscroll { max-height: 500px; overflow-y: auto } .balLoyaltyPoints { position: relative; top: -4px; padding-left: 15px } .crlPrj { vertical-align: middle; display: table-cell; position: relative; left: 5px } span.credit-list-products { display: table-cell !important; vertical-align: middle; float: none; text-align: center } span.credit-list-products.default-pic:after { content: ""; background-image: url(.../images/rightNav.png); height: 30px; width: 30px; display: inline-block; background-position: -98px 3px; text-align: center } .default-pic { background-position: -98px 0px; width: 45px !important; height: 45px; background-color: #1AA4A7; border-radius: 100% } .slick-slide-img { position: absolute } .background-white { background-color: white !important } .background-transparent { background-color: transparent !important } .accordionleft-fleche:before { content: ""; width: 0; height: 0; border-style: solid; border-width: 7px 0 7px 10px; display: inline-block; vertical-align: top; position: relative; top: 5px } .accordionleft-fleche.assurance:before { border-color: transparent transparent transparent #e7208c } .accordionleft-fleche.credit:before { border-color: transparent transparent transparent #00a0d7 } .accordionleft-fleche.credit-renouvelable:before { border-color: transparent transparent transparent #1AA4A7 } .accordionleft-fleche.epargne:before { border-color: transparent transparent transparent #f9c100 } .accordionleft-fleche p { display: inline-block; width: 95%; padding-left: 10px; margin-bottom: 0; font-weight: bold } .accordion-lbl { font-size: 17px !important; border-bottom: none !important; font-weight: normal !important } #dts-global-title label { font-size: 17px; padding-top: 4px; cursor: default } #dts-global-title { display: inline-block } .operation-moment-cust-txt { position: absolute; top: calc(50% - 230px); left: calc(50% - 109px); color: #fff; font-size: 19px; text-shadow: 0px 0px 14px #F1ECEC } .amountofincreaserr { padding-left: 3%; margin-top: -45px !important; display: block } .c-mon-bcrumb-hdr span { display: inline-block; font-size: 1.375rem !important } .contact-us-wrapper.landing-pg { width: 360px } .contact-us-condition.landing-pg-condition { width: 218px; line-height: 20px; font-size: 14px } .landing-pg-cont-hdr { font-size: 18px; padding-bottom: 10px } #virementExpressIdentification div#dob-wrapper .input-error, #virementExpressIdentification div#dob-wrapper .input-success { display: inline-block; float: left; width: 33% } #virementExpressIdentification div#dob-wrapper .input-error::after, #virementExpressIdentification div#dob-wrapper .input-success::after { right: 12px } #virementExpressIdentification div#dob-wrapper .input-error input, #virementExpressIdentification div#dob-wrapper .input-success input { margin-right: 0px !important; position: relative; margin-left: 1.75% !important; width: 92% } #dob-wrapper span:last-child .input-error input, #dob-wrapper span:last-child .input-success input { width: 100% !important } ul.dashed { list-style: none; padding-left: 0 } ul.dashed>li { padding-left: 20px; position: relative; padding-bottom: 5px } ul.dashed>li::before { content: "-"; position: absolute; left: 8px } .alerteModal { margin-top: 20px; width: 340px !important; max-width: 380px !important } .alerteModal .qtip-tip { right: 10px !important } .date-banner-txt { font-size: 15px; font-weight: normal } .date-banner { position: absolute; top: 10px; left: calc(50% - 96px); background: #FBD63F; padding: 5px 33px; transform: rotate(-4deg); -webkit-transform: rotate(-4deg); -moz-transform: rotate(-4deg); -ms-transform: rotate(-4deg); font-size: 18px; font-weight: bold; color: #CF221B; line-height: 23px } #dob-wrapper span.input-error:last-child input, #dob-wrapper span.input-success:last-child input { width: 100% !important } #dob-wrapper span.input-error:last-child:after, #dob-wrapper span.input-success:last-child:after { right: 8px !important } .alerteModal.detail-view-alerteModal { margin-left: 48px !important; width: 280px !important; margin-top: 20px } .detail-view-alerteModal .qtip-tip { right: 35px !important } #vosdemandes .slick-next.slick-disabled, #vosdemandes .slick-next.slick-disabled:before, #vosdemandes .slick-prev.slick-disabled, #vosdemandes .slick-prev.slick-disabled:before { display: none !important } #vosdemandes table.simple thead tr th:last-child { border-right: 1px solid #dfdfdf !important } #vosdemandes .accordianDetails { border-right: 1px solid #dfdfdf !important; border-top: 1px solid #dfdfdf !important } #vosdemandes table.simple tbody tr td:last-child { border-top: none; border-bottom: none; border-width: 0 0 0 1px } #vosdemandes .button.cetelemBtn { border-radius: 4px } #vosdemandes table.tableRWD thead th { padding: 0.625rem; font-weight: bold; text-transform: none; background-color: #f8f8f8 } #vosdemandes .status:after { content: "\203A"; display: inline; font-size: 30px; -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); position: relative; top: 3px } #vosdemandes .status.active:after { content: "\203A"; display: inline-block; font-size: 30px; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); position: relative; top: 7px; left: 6px } .vosdemandes .row .row { padding: 20px } .vosdemandes .panorama table { border-bottom: none } .panorama table.tableRWD tbody td { border-bottom: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf } .celetlemClr { color: #3A913F !important } .cetelemBtn { background-color: #3A913F !important } .panorama .header { background: #FFFFFF; padding: 0rem 2% 1rem } .vosdemandes { border-left: 0px solid #D7D7D7 } .fidility-legal-img { height: 100%; max-width: 100%; width: 100%; background-repeat: no-repeat } .fidility-legal-img { height: 100%; max-width: 100%; width: 100%; background-repeat: no-repeat } #cumulFidPanel .header div { background: #ffffff !important } .left-offset-min { margin-left: -12px } .dts-allprod-cntr .dts span { display: inline !important } .dts-allprod-cntr .content { padding-bottom: 10px !important; margin-top: -20px !important } .modifyEmail_ia div#edit-mail { height: auto !important; max-height: 500px } .ellip { display: block; height: 100% } .ellip-line { display: inline-block; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal; max-width: 100% } .ellip, .ellip-line { position: relative; overflow: hidden } .savingsAccounts_ia .epargne .head, .insuranceAccounts_ia .assurance .head { min-height: 174px } .savingsAccounts_ia .epargne .content, .insuranceAccounts_ia .assurance .content { min-height: 130px } .accesClient .cetelemchatbot { position: absolute; top: 415px; left: 25px; z-index: 1 } .cetelemchatbot .chat-bot-icon, .chat-bot-desc { display: inline-block; vertical-align: middle; padding-left: 10px; color: #939393 } .chat-bot-desc { padding-left: 35px } .cetelemchatbot .chat-bot-icon img { width: 26px; height: 26px; display: inline-block; position: absolute; top: 29px } .cetelemchatbot a { display: inline-block; cursor: pointer } .msgContent { overflow-x: auto } .detailPP.credit.nextMonthly { height: auto !important } .assurance-data-with-adverticements .foot { margin-top: 54px } .arrow-epartner-one { display: none } .logo.epartner-logo { float: left; padding-left: 20px } .epartnerSimulate { position: absolute; left: -110%; width: 180% !important } .DemandezVotrePret .epartnerSimulate { background: #3A913F !important } .epartnerSimulate:hover { background-color: #2e7432 !important } .epartner-error { width: 200%; position: relative; color: #E44344; right: 166px; text-align: center; top: 51px } .atosOnlinepayment { width: 100%; height: 600px } .reroutePPHldr { text-align: center } .articleH2 { font-size: 0.875rem } .epartnerSubmit+.epartner-error { width: 100%; right: 0px; top: 14px } .epartnerSubmit:after, .epartnerSubmitResult:after { content: ""; background-image: url(../images/arrow.png); background-position: 0px -37px; width: 0.4375rem; height: 0.75rem; position: absolute; top: 50%; margin-top: -0.4375rem; right: 7px } .Epartner input[type=text] { border-radius: 0 } .operation-print-period-feb { position: absolute; text-align: center; width: 100%; color: #FEFDFC; font-size: 20px; top: 40px; right: 211px } .distrib-title-feb { text-transform: uppercase; color: #6db52d; font-size: 23px; line-height: 1; text-align: center } .distrib-text-feb { color: #6db52d } .recherchez-button-feb { text-decoration: none !important; white-space: inherit; background-color: #6db52d; border-color: #6db52d; color: #fff; padding: 0.325rem 1.5rem .3875rem; font-size: .5975rem; text-transform: uppercase; font-weight: 700; border-radius: 5px !important; border-width: 0 } .info-distrib-feb { color: #d41b16; font-size: 12px; text-align: left } .resultsTitle-feb { font-size: 28px; color: #6db52d; padding: 15px; width: 100; text-align: center } .back-button-feb { text-decoration: none !important; white-space: inherit; background-color: #6db52d; border-color: #6db52d; color: #fff; padding: .615rem 1.15rem .6675rem; font-size: .6975rem; text-transform: uppercase; font-weight: 700; border-radius: 5px !important; border-width: 0 } .subscriptionFormsTemplate { margin-bottom: 25px } .alert-panorama-no-data { background: url(../new-img/pictos/alert-panorama-no-data.png); width: 90px; height: 66px; text-align: center; margin: 0 auto } .ope-distrib-title { color: #2e7a54 } .ope-distrib-btn { background-color: #2e7a54 !important; border-color: #2e7a54 !important } .mailContrant { outline: none } .sliderdisable .stepContainer .step { pointer-events: none } .downloadToContrant+small span { display: block } .downloadToContrant { display: block } .wcmContentSubscriptionPaper~button.colcustom-responsive-tableumns { float: none } #payerEnLigne-step2 .simple th { text-align: left !important } .pp-btn { background: #00a0d7 !important; color: #ffffff !important } .headerComponent.carventura, .headerComponent.autovaison { background-color: white } .loader-cont1, .loader-sous-response { position: fixed; top: 55%; left: 0; right: 0%; bottom: 0; text-align: center; z-index: 5000; font-weight: bold; width: 100%; color: white } .notify-cntnt-wcm { width: 20%; padding: 0 !important; position: relative; top: 10px } .social-article-enable { display: none !important } .customer-care-icon { background-image: url(/rsc/contrib/image/pictos/appel_conseiller.png); width: 116px; height: 116px; margin: 0 auto } .save-retrieve-qtip { width: 40% !important } .save-retrieve-qtip .qtip-icon { top: 10px !important; right: 10px !important; background: none !important; border: none !important; text-decoration: none !important; color: #000 !important; font-size: 30px !important; z-index: 1000001 !important } .gdpr-qtip { border: 3px solid #3A913F; width: 45% !important; margin-top: 50px; transform: translateX(-48%); -webkit-transform: translateX(-48%); -moz-transform: translateX(-48%); -ms-transform: translateX(-48%); left: 50% !important } .subscriptionOnlineProcess h3 { font-size: 18px !important } .box-border-simple { border: solid 2px #cdcdcd; border-radius: 5px; background: #fff } .content-pad .retAttention { padding: 2rem 2rem } .detailCompte .recapContrat>.columns { border-right: 1px solid #dfdfdf } .souscribeDocument label { padding-right: 20px } .subscribeEsign_ia .tile-desc-txt { font-size: 13px } .h1-like p { font-size: 1.375rem; font-weight: bold; line-height: 25px; margin: 0 } .cortal-error-img-loyalty { background-image: url("/rsc/contrib/image/visuels/cetelem/Numero tel/numero_0-820-09-90-40.jpg"); display: block; width: 225px; height: 26px } .cortal-error-img-loyalty.cetelem { background-image: url("/rsc/contrib/image/visuels/cetelem/Numero tel/numero_0-820-09-90-40.jpg"); display: block; width: 225px; height: 26px } .cortal-error-img-loyalty.defaultIcon { background-image: url("/rsc/contrib/image/visuels/cetelem/Numero tel/numero_0-820-09-90-40.jpg"); display: block; width: 225px; height: 26px } .cortal-error-img-loyalty.but:after { content: "Pour toute question relative à votre programme de fidélité, rendez-vous dans votre magasin habituel" } .cortal-error-img-loyalty.conforama:after { content: "Pour toute question relative à votre programme de fidélité, rendez-vous dans votre magasin habituel" } .cortal-error-img { background-image: url("/rsc/contrib/image/visuels/cetelem/Numero tel/numero_0-820-00-99-00.jpg"); display: block; width: 225px; height: 26px } .bigtext { color: #1A8DA7; font-size: 42px; line-height: 26px; padding-bottom: 2px; font-weight: bold } .bigtext~span { color: #3A913F; font-size: 30px; font-weight: bold } .click-play b { font-size: 22px; letter-spacing: -1px } .click-play:after { background-image: url("/rsc/sys/cetelem/new-img/medias/divers/player-icon.png"); content: ""; display: inline-block; width: 40px; height: 30px; vertical-align: middle; margin-left: 20px; background-size: 30px, 30px; background-repeat: no-repeat } .click-play:hover::after { -ms-transform: scale(1.3); -webkit-transform: scale(1.3); transform: scale(1.3) } .icon-thumb { background: url(/rsc/contrib/image/icons/icon-thumb.png); width: 33px; height: 31px; display: inline-block } .responsabilite .p-title { font-size: 1.5em } .responsabilite.home a, .responsabilite.home a:hover { color: inherit } .responsabilite.home { margin-top: 33px !important; position: relative } .responsabilite.home article.pendant-apres { margin-bottom: 130px !important } .responsabilite.home article .bloc_image { position: relative } .responsabilite.home article img { margin: 0 25px } .responsabilite.home article .question { font-size: 1.15em; font-weight: 700 } .responsabilite.home .picto-visuel { position: absolute; top: 0; max-width: 80px } .responsabilite.home .picto-visuel.right { left: 74% } .responsabilite.home .picto-visuel.left { right: 77% } .responsabilite.home article.filet { margin-top: -65px; margin-bottom: 25px } .responsabilite.home .liaison-avant-pendant { background: url("../new-img/responsabilite/filet_1.png") no-repeat; height: 180px } .responsabilite.home .liaison-pendant-apres { background: url("../new-img/responsabilite/filet_2.png") no-repeat; height: 190px } .responsabilite .responsable-ensemble { width: 250px; height: 200px; background: url("../new-img/responsabilite/home_forme_1.png") no-repeat; background-size: contain; position: absolute; top: -90px } .responsabilite .responsable-ensemble-2 { width: 170px; height: 390px; background: url("../new-img/responsabilite/home_forme_2.png") 100% 100% no-repeat; background-size: contain; position: absolute; top: 8%; right: 0 } .responsabilite.home .middle { width: 90px; height: 350px; background: url("../new-img/responsabilite/home_forme_3.png") 100% 100% no-repeat; background-size: contain; position: absolute; top: 30%; left: 0 } .responsabilite.home .bottom { width: 280px; height: 110px; background: url("../new-img/responsabilite/home_forme_4.png") 100% 100% no-repeat; background-size: contain; position: absolute; bottom: 0; right: -40px } .responsabilite .creditoAccueil { margin: 40px 0 } .responsabilite .step { text-align: center; margin-left: 0 } .responsabilite .step li { display: inline-block; width: 24%; font-family: HelveticaNeue, Helvetica, sans-serif; font-size: 0.8em; font-weight: 500; text-transform: uppercase; letter-spacing: 1.5px; text-align: center; vertical-align: middle; position: relative } .responsabilite .step li:before { content: ''; width: 90px; height: 1px; background-image: url("../new-img/responsabilite/filet.png"); display: block; position: absolute; top: 54%; left: -44px; margin-top: -0.5px } .responsabilite .step li:first-child:before { content: none } .responsabilite .step li:first-child { margin-top: 8px } .responsabilite .step li:first-child a { color: #1f1f1f } .responsabilite .step li img { display: block; width: 60px; height: 60px; padding: 4px; margin: 7px auto; opacity: 0.4 } .responsabilite .step li.actif img { display: block; padding: 4px; border: 1.5px dashed #1f1f1f; border-radius: 50%; opacity: 1 } .responsabilite .bloc_image { position: relative } .responsabilite .bloc_image .picto-visuel { position: absolute; right: 14%; bottom: -45px } .responsabilite article p { font-size: 1.25em; font-weight: 300; line-height: 1.44; color: #626262 } .responsabilite .subtitle { font-size: 1.45em; font-weight: 500; line-height: 1.1; letter-spacing: 2px; text-align: left; text-transform: uppercase; margin: 0 } .responsabilite .subtitle.no-button { margin-top: 70px } .responsabilite .subtitle:before { content: ''; display: inline-block; width: 29px; height: 14px; background-color: #efefef; margin-right: 22px } .responsabilite h2 { object-fit: contain; font-size: 2em; font-weight: bold; line-height: 1.21; color: #2e2e2e; margin-bottom: 32px } .responsabilite h3 { font-size: 2em; font-weight: normal; text-align: left; color: #2e2e2e; margin-bottom: 26px } .responsabilite .no-h3-under-subtitle { margin-top: 23px } .responsabilite .event-step { margin-top: 40px; margin-bottom: 11px; font-weight: 500; letter-spacing: 1.8px; text-align: left; text-transform: uppercase } .responsabilite .button { margin: 10px 0 70px } .responsabilite .credito-explication img { margin-top: -35px } .responsabilite .mention p { font-size: 12px; color: #858585; margin-top: 77px } .responsabilite.avant .event-step, .responsabilite.avant .subtitle, .responsabilite .blue { color: #1aa1d5 } .responsabilite.avant .button { background-color: #1aa1d5 } .responsabilite.avant .contrat-projet { width: 105px; height: 360px; background: url("../new-img/responsabilite/avant_forme_1.png") no-repeat; background-size: contain; position: absolute; bottom: 28% } .responsabilite.avant .mention { background: url("../new-img/responsabilite/avant_forme_2.png") 100% 100% no-repeat; background-size: contain; bottom: 0 } .responsabilite.pendant .event-step, .responsabilite.pendant .subtitle, .responsabilite .green { color: #97be3e } .responsabilite.pendant .button { background-color: #97be3e } .responsabilite.pendant .dispositif-accompagnement { width: 165px; height: 410px; background: url("../new-img/responsabilite/pendant_forme_1.png") no-repeat; background-size: contain; position: absolute; bottom: 44% } .responsabilite.pendant .credit-renouvelable { width: 185px; height: 450px; background: url("../new-img/responsabilite/pendant_forme_2.png") no-repeat; background-size: contain; position: absolute; bottom: 18%; right: 0 } .responsabilite.pendant .mention { background: url("../new-img/responsabilite/pendant_forme_3.png") 0% 0% no-repeat; background-size: contain; bottom: 0 } .responsabilite.apres .event-step, .responsabilite.apres .subtitle, .responsabilite .orange { color: #f18630 } .responsabilite.apres .button { background-color: #f18630 } .responsabilite.apres .enquete { width: 165px; height: 410px; background: url("../new-img/responsabilite/apres_forme_1.png") no-repeat; background-size: contain; position: absolute; top: 28%; left: -2% } .responsabilite.apres .education-financiere { width: 165px; height: 410px; background: url("../new-img/responsabilite/apres_forme_2.png") no-repeat; background-size: contain; position: absolute; bottom: 34%; right: 0 } .responsabilite.apres .bg_mention { width: 165px; height: 410px; background: url("../new-img/responsabilite/apres_forme_3.png") no-repeat; background-size: contain; position: absolute; bottom: 8% } .authentication_agreement_inner p.MsoNormal { word-break: break-word } .cortal-error-img-loyalty.but, .cortal-error-img-loyalty.conforama { background-image: none } .cortal-error-img-loyalty { background-image: url("/rsc/contrib/image/visuels/cetelem/Numero tel/numero_0-820-09-90-40.jpg"); display: block; width: 225px; height: 50px } .taxInfo b { white-space: nowrap } .outComeMessage { float: none !important; margin: 0 auto; width: 90% } .outComeMessage .columns.pad-fecilitation .columns { padding-top: 1.25rem; padding-bottom: 1.25rem } .outcomeGreenNext { background-color: #3A913F !important; border-color: #3A913F !important; color: #fff } .greenbox-tiny { width: 20px; height: 20px; background-color: #3A913F; display: inline-block } .greybox-tiny { width: 20px; height: 20px; background-color: #dddddd; display: inline-block } .border-bottom-zero { border-bottom: 0 !important } .tableStaticHead.white .header>div.border-bottom-zero { padding-bottom: 13px } .contact-us-condition-hp:before { content: ''; width: 10px; height: 10px; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); border-left: 1px solid #000; border-bottom: 1px solid #000; background: white; left: 4px; position: absolute; top: -0.33rem } .contact-us-condition-hp { display: inline-block; width: 110px; padding-left: 20px; padding-right: 4px; background: #94056e; color: white; height: 35px; font-size: 0.75625rem; position: relative; padding-top: 0.1875rem; line-height: 1.2; z-index: 2; border: 1px solid #000; padding-top: 3px; width: 135px; text-align: left; font-weight: bold } .contact-us-tele-number-hp { display: block; font-weight: bold; color: #94056e; background-color: white; padding-left: 3px; padding-right: 2px; padding-bottom: 2px; font-size: 18.7px; vertical-align: top; line-height: 1.1; padding-top: 2px; width: 135px } .contact-us-wrapper-hp { border: 2px rgba(190, 188, 188, 0.21); border-style: solid; width: 137px; background-color: white } .greenbox-tiny { width: 20px; height: 20px; background-color: #3A913F; display: inline-block } .greybox-tiny { width: 20px; height: 20px; background-color: #dddddd; display: inline-block } .border-bottom-zero { border-bottom: 0 !important } .tableStaticHead.white .header>div.border-bottom-zero { padding-bottom: 13px } .auto-decision-tbl .slick-prev { left: -0.5rem !important } .auto-decision-tbl .slick-next { right: -0.5rem !important } .auto-decision-tbl .slick-prev:before, .auto-decision-tbl .slick-next:before { margin-top: 10px !important } .auto-decision-tbl .slick-dots li { top: 10px !important } .auto-decision-tbl .slick-dots:before { border: 0px !important } .tableRWDdatas th, .tableRWDdatas td { width: 14.29% } .pcbf-td-hidden-hdr:after { content: ""; width: 10px; height: 10px; border-width: 0px 1px 1px 0px; position: absolute; left: 50%; border-style: solid; border-color: #dfdfdf; display: inline-block; transform: rotate(45deg); background: #fff; margin-top: -5px } .more-pcbf-details:after { content: ""; background-image: url("https://cetelem-rt-speed.neuges.org/rsc/sys/cetel../images/resultSimulation.png"); display: inline-block; width: 17px; height: 14px; background-repeat: no-repeat; background-position: -42px -24px; position: relative; top: 6px; left: 5px } .tr-active .more-pcbf-details:after { top: -1px; transform: rotate(180deg) } .tr-active td { border-bottom: 0 !important } .zero-border-btm { border-bottom: 0 !important } .pcbf-td-hidden-hdr span { position: relative; top: 5px } .top-border { border-top: 1px solid #dfdfdf !important } .right-border { border-right: 1px solid #dfdfdf !important } .pointer-cursor { cursor: pointer !important } .pagination-input { text-align: center; height: 3rem !important } .nondownloadStatement:after { content: "\0203A"; font-size: 24px; font-weight: normal; margin-top: -3px; display: inline-block } .downloadStatement { border-color: #2d2d2d !important } .downloadStatement:after { content: "\0203A"; font-size: 25px; margin-top: -3px; display: inline-block } .clear-float { float: none !important } .cost-of-credit-lbl, .cost-of-credit-txt { line-height: 110px !important; min-height: 110px !important } .cost-of-credit-lbl br { line-height: 22px !important } .cost-of-credit-txt strong~span { line-height: 22px !important } .cost-of-credit-txt .rating-label { margin-bottom: 0 !important; position: absolute; top: 6px; margin-left: -7px } .contactMailId { text-decoration: underline !important } .back.back-credit-list { margin-left: 1rem } .numTelu { width: 234px; height: 27px; background: url("/rsc/contrib/image/visuels/cetelem/Numero tel/numero_0-969-321-368.png") no-repeat; display: inline-block; vertical-align: middle } .cardTypes .title { font-size: 22px; color: #4A4A4A } .cardTypes .subtitle { font-size: 18px; color: #4A4A4A } .option-de-contact .helperBtn { height: 1.125rem } .mainNav .navContainer .subNav li.cpay ul li { width: 27% } .main-bg-color { background-color: #3A913F } .radius { border-radius: 100% } .txt-white { color: #ffffff } .icon-mini { width: 20px; height: 20px; line-height: 21px } .btn-border { border: 2px solid #3A913F; border-radius: 5px; padding: 10px } .cetelemCmend:after { content: ""; background: url(../new-img/newcr/cetelem-logo-cmamens.png) center center no-repeat; width: 41px; height: 25px; display: inline-block; position: relative; top: 9px; left: 9px } .contentHolder .cortalModal iframe { width: 100%; height: 550px } .qtip.accountSavModal { max-width: 100%; width: 1111px !important } .radius-border { border-radius: 5px } table th { font-weight: bold } .twelve table td, .twelve table th { padding: 9px 10px; font-size: 13px; text-align: center; border: 1px solid silver } .table-header { padding: 9px 10px; font-size: 13px; text-align: center; border: 1px solid silver; border-bottom: none; font-weight: bold } @media only screen and (max-width: 767px) { table.responsive { margin-bottom: 0 } .pinned { position: absolute; left: 0; top: 0; background: #fff; width: 35%; overflow: hidden; overflow-x: scroll; border-right: 1px solid #ccc } .pinned table { border-right: none; border-left: none; width: 100% } .pinned table th, .pinned table td { white-space: nowrap } .pinned td:last-child { border-bottom: 0 } div.table-wrapper { position: relative; margin-bottom: 20px; overflow: hidden; border-right: 1px solid #ccc } div.table-wrapper div.scrollable { margin-left: 35% } div.table-wrapper div.scrollable { overflow: scroll; overflow-y: hidden } table.responsive td, table.responsive th { position: relative; white-space: nowrap; overflow: hidden } table.responsive th:first-child, table.responsive td:first-child, table.responsive td:first-child, table.responsive.pinned td { display: none } } .border-none { border: none } .thead-color { background-color: #e7208c; color: white } .right-arrow { font-size: 24px; font-weight: bold; background: #e7208c; border-radius: 100%; width: 2.5rem; color: white; height: 2.5rem; display: inline-block; text-align: center; vertical-align: middle; position: relative } .right-arrow:after { width: 28px; height: 54px; border-top-left-radius: 37px; border-bottom-left-radius: 37px; border: 2px solid #A1C0CA; border-right: 0; content: ""; display: inline-block; position: absolute; left: -7px; top: -7px } .valignmiddle { vertical-align: middle } .text-inline { display: inline-block; width: calc(100% - 100px) } .assurance-frais-txtbox { border: 2px solid #A1C0CA; position: relative; left: -25px; border-left: 0; padding-left: 30px; min-height: 70px; display: inline-block; width: calc(100% - 60px) } .assurance-frais-txtbox:before { content: ""; width: 18px; border-right: 2px solid #A1C0CA; height: calc(50% - 27px); display: inline-block; left: -16px; position: absolute; background: transparent } .assurance-frais-txtbox:after { content: ""; width: 15px; border-right: 2px solid #A1C0CA; display: inline-block; left: -13px; position: absolute; background: transparent; height: calc(50% - 25px); top: calc(50% - -27px) } .custom-asuurance-table { width: 98% } .custom-responsive-table table td, .custom-responsive-table table th { border: 1px solid silver } .mobile-rotate-icon { display: none } .custom-responsive-table table th { font-weight: bold } .custom-responsive-table table td, table th { padding: 9px 10px; text-align: left } .custom-responsive-table thead th { padding: 0.625rem; font-weight: bold; text-transform: uppercase; width: 20% } .custom-responsive-table .mobile-table { display: none } .custom-responsive-table .desktop-table { display: table-header-group } .custom-responsive-table .desktop-table .pp-online .header, .custom-responsive-table .mobile-table .pp-online .header { background-color: #00a0d7; border-color: #0080ac; color: #fff } .custom-responsive-table .desktop-table .cr-online .header, .custom-responsive-table .mobile-table .cr-online .header { background-color: #1AA4A7; border-color: #0080ac; color: #fff } .custom-responsive-table .desktop-table .dts-online .header, .custom-responsive-table .mobile-table .dts-online .header { background-color: #1AA4A7; border-color: #0080ac; color: #fff } .custom-responsive-table .desktop-table .ass-online .header, .custom-responsive-table .desktop-table .ass-online .header { background-color: #e7208c; border-color: #0080ac; color: #fff } @media only screen and (max-width: 767px) { .custom-responsive-table table td { text-align: center } .custom-responsive-table tbody.mobile-table tr td { height: 64px } .custom-responsive-table .mobile-table .header { height: 64px } .custom-responsive-table .mobile-left-th { padding-left: 90px } .custom-responsive-table .mobile-table { display: table-header-group } .custom-responsive-table .pinned tfoot tr { height: auto !important } .custom-responsive-table .scrollable .responsive .header { visibility: hidden } .custom-responsive-table .desktop-table { display: none } .custom-responsive-table .header { display: block !important } .custom-responsive-table table.responsive { margin-bottom: 0px } .custom-responsive-table .pinned { position: absolute; left: 0; top: 0; background: #fff; width: 49%; overflow: hidden; overflow-x: scroll; border-left: 1px solid #ccc } .custom-responsive-table .pinned table { border-right: none; border-left: none; width: 100% } .custom-responsive-table .pinned table th, .pinned table td { white-space: nowrap } .custom-responsive-table .pinned td:last-child { border-bottom: 0 } .custom-responsive-table div.table-wrapper { position: relative; margin-bottom: 20px; overflow: hidden; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc } .custom-responsive-table div.table-wrapper div.scrollable { margin-left: 35% } .custom-responsive-table div.table-wrapper div.scrollable { overflow: scroll; overflow-y: hidden } .custom-responsive-table table.responsive td, table.responsive th { position: relative; white-space: nowrap; overflow: hidden } .custom-responsive-table table.responsive th:first-child, table.responsive td:first-child, table.responsive td:first-child, table.responsive.pinned td { display: none } } @media only screen and (min-width: 320px) and (max-width: 479px) and (orientation: portrait) { .custom-responsive-table .mobile-table .header { white-space: normal } .mobile-rotate-icon { color: #3A913F; position: relative; left: 60px; width: calc(100% - 60px); padding-bottom: 15px; font-size: 13px; display: block } .mobile-rotate-icon:before { background-image: url(/rsc/contrib/image/pictos/Espace%20client/picto_mobile_op.png); content: ""; display: inline-block; width: 44px; height: 46px; background-repeat: no-repeat; background-size: contain; position: absolute; right: -43px; top: 2px } .custom-responsive-table .mobile-left-th { padding-left: 56px } .custom-responsive-table tbody.mobile-table tr td { height: 64px } .custom-responsive-table .mobile-table .header { height: 64px } } @media only screen and (max-width: 64em) { body, p, ul, ol, dl { font-size: 0.75rem } h1, .h1-like { font-size: 1.25rem; line-height: 23px } #votresituation .slick-prev:before, #votresituation .slick-next:before { margin-top: 3px } .votre-cart_newcr .opp-button { padding: 18px 10px } .btnwidth-mm { width: 55% !important } .panorama table.simple td { border: 1px solid #dfdfdf } .panorama table.simple { border-bottom: 0 } .subscriptionOnlineProcess .iframeHolder { -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5); -ms-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5); box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5); border: 1px solid #ccc; padding-top: 5px } .un-demande-rachat-credit { padding: 10px 20px; margin: 0 !important } .printIcon { display: none !important } .legal-notice-wrapper { width: 80% } .medium-padding-x { padding-left: 0.475rem; padding-right: 0.475rem } .nextSimulation.hide-for-small-only { display: none !important } .simResultAnalytic.hide-for-small-only { display: none !important } .show-for-small-only.show-for-tablet { display: block !important } h2, .h2-like, .p-title { font-size: 1rem } .pictoContainer .h2-like { font-size: 1rem; padding-left: 20px !important } .equalBox .progressBarContent .state { padding: 0 6% } h3, .h3-like { font-size: 0.875rem } .dejaClientWhiteBox .dejaClientCredito { padding-left: 0 !important } .dejaClientWhiteBox img { margin-top: 1.25rem } .apportPartenaires .banniereCompteEpargne .banniereCompteEpargne_container .text_compteEpargne { font-size: 1.25rem; line-height: 1.375rem } .apportEpargne .chart-legend { font-size: 0.8rem; margin-left: 15px } .apportEpargne .chart-legend span { display: block } .apportEpargne .contentBottomColumn { margin-top: -160px } .mainNav .navContainer .nav li a, .mainNav .connectionContainer .clientNav .accesClient a .identity span { font-size: 0.6875rem } .mainNav .navContainer .subNav>li .linkList>ul>li { width: 33% } .mainNav .navContainer .subNav>li .linkList>ul>li:nth-of-type(4n+1) { clear: none } .mainNav .navContainer .subNav>li .linkList>ul>li:nth-of-type(3n+1) { clear: both } .mainNav .navContainer .subNav>li .linkList.small>ul>li:nth-of-type(4n+1), .mainNav .navContainer .subNav>li .linkList.picture>ul>li:nth-of-type(4n+1) { clear: none } .mainNav .navContainer .subNav>li .linkList.small>ul>li:nth-of-type(3n+1), .mainNav .navContainer .subNav>li .linkList.picture>ul>li:nth-of-type(3n+1) { clear: none } .mainNav .navContainer .subNav>li .linkList.small>ul>li:nth-of-type(2n+1), .mainNav .navContainer .subNav>li .linkList.picture>ul>li:nth-of-type(2n+1) { clear: both } .mainNav .navContainer .subNav>li .linkList.picture>ul>li { width: 50% } .mainNav .connectionContainer .connection>li a:before, .mainNav .connectionContainer .connection>li a span { font-size: 0.625rem !important } .mainNav .connectionContainer .subConnection>li .formIdentification { width: 48.6% } .mainNav .connectionContainer .subConnection>li .bgSubConnectionContainer { width: 23.6% } .subClientNav ul li a div img { display: none } .subClientNav ul li a div span { text-align: center; font-size: 0.6875rem; line-height: 0.8125rem } .subClientNav ul li.btExpress a { padding: 0 0.625rem } .subClientNav ul li.btExpress a div { padding: 0.375rem } #globalContainer #mainContainer #rightNavContainer { width: 11% } #globalContainer #mainContainer #rightContainer, #globalContainer #mainContainer #leftContainer.simuOpen+#rightContainer { position: absolute; width: 41%; right: -41% } #globalContainer #mainContainer #rightContainer.open, #globalContainer #mainContainer #leftContainer.simuOpen+#rightContainer.open { right: 11% } #globalContainer #mainContainer #leftContainer { visibility: visible } #globalContainer #mainContainer #leftContainer, #globalContainer #mainContainer #leftContainer.simuOpen { width: 89% } #globalContainer #rightNavContainer, #globalContainer #rightContainer { visibility: visible } .rightNav ul li a>div span { font-size: 0.625rem } #footerContainer .footer .socialBtn { width: 15% } #footerContainer .footer .phoneNumber { width: 32% } #footerContainer .footer .contactBtn { width: 53% } .columns.alerte:last-child:not(:first-child) { text-align: center } .columns.alerte:last-child:not(:first-child) h2 { padding-top: 2.5rem; padding-left: 0 } .columns.alerte:last-child:not(:first-child) h2:before { left: 50%; margin-left: -1.0625rem; top: -0.625rem } .columns.alerte:last-child:not(:first-child) p { padding-left: 0; max-width: 15.625rem; margin: 0 auto 1.25rem } .columns.alerte:last-child:not(:first-child) a.button { max-width: 15.625rem } .detailCompte .recapContrat>.columns:first-child { padding-right: 2.5rem } .detailCompte .recapContrat>.columns:last-child:not(:first-child) { border-left: 0; border-top: 1px solid #dfdfdf } .detailCompte .recapContrat .downloadContrat { margin-top: 0.75rem } .homeBtnFixed { position: absolute; bottom: -14px; margin-bottom: 0.625rem } .medium-marginleft-zero { margin-left: 0 !important } a.consulter-votre-rele { font-size: 13px } .newcr .montant-utility, .newmm .montant-utility { font-size: 14px } .divTableCell, .divTableHead { font-size: 14px } .newcr .db-white-button, .newmm .db-white-button { padding: 12px 12px } .prevelment-button { font-size: 12px } } @media only screen and (max-width: 48em) { .small-tablePadded { padding-left: 26px } .pboxEprtner { margin: 0px !important; padding: 10px } .printIcon { display: none !important } .homeBtnFixed { position: relative; bottom: -14px; margin-bottom: 0.625rem } .leftIndex { font-size: 1rem !important; font-weight: bold } .horsEspaceClient .dejaClientWhiteBox img { margin-top: 0 } .apportEpargne .chart { margin-bottom: 8.125rem } .apportEpargne .chart-legend { font-size: 0.8rem } .apportEpargne .chart-legend span { display: block } .apportEpargne .contentBottomColumn { margin-top: -140px } .apportEpargne .panel { min-height: 0 } .satisfaction .inlineSliderContainer .inlineSlider .progressBarContent { position: relative } .satisfaction .inlineSliderContainer .inlineSlider .progressBarContent .start { display: block; margin-bottom: 0.75rem } .satisfaction .inlineSliderContainer .inlineSlider .progressBarContent .state { display: block } .satisfaction .inlineSliderContainer .inlineSlider .progressBarContent .end { display: block; position: absolute; top: 0; right: 0; text-align: right } .mainNav .navContainer .nav li a, .mainNav .connectionContainer .clientNav .accesClient a .identity span, .subClientNav ul li a div span { font-size: 0.625rem } .mainNav .connectionContainer .clientNav .accesClient a .identity span { display: inline; white-space: nowrap; width: 5.625rem; overflow: hidden; text-overflow: ellipsis } .mainNav .connectionContainer .clientNav .accesClient a .identity span.lastConnection { display: inline-block; width: auto; white-space: normal; overflow: visible } .mainNav .navContainer .subNav>li .intro { width: 32.6% } .mainNav .navContainer .subNav>li .linkList { width: 64.6% } .mainNav .navContainer .subNav>li .linkList>ul>li { width: 50% } .mainNav .navContainer .subNav>li .linkList>ul>li:nth-of-type(3n+1) { clear: none } .mainNav .navContainer .subNav>li .linkList>ul>li:nth-of-type(2n+1) { clear: both } .mainNav .navContainer .subNav>li .linkList.small { width: 32.35% } .mainNav .navContainer .subNav>li .linkList.small>ul>li { float: none; width: 100% } .mainNav .navContainer .subNav>li .linkList.small>ul>li:nth-of-type(4n+1), .mainNav .navContainer .subNav>li .linkList.small>ul>li:nth-of-type(3n+1), .mainNav .navContainer .subNav>li .linkList.small>ul>li:nth-of-type(2n+1) { clear: none } .mainNav .navContainer .subNav>li .bgSubNavContainer { width: 32.25% } .mainNav .connectionContainer .connection .virementExpress a:before, .mainNav .connectionContainer .connection .virementExpress a img, .mainNav .connectionContainer .connection .accesClient a:before, .mainNav .connectionContainer .connection .accesClient a img { display: none } .mainNav .connectionContainer .subConnection>li .intro { display: block; padding: 1.125rem 2.5% 0; width: 95%; height: auto !important } .mainNav .connectionContainer .subConnection>li .intro h2, .mainNav .connectionContainer .subConnection>li .intro p, .mainNav .connectionContainer .subConnection>li .intro a { padding-left: 0; padding-right: 0 } .mainNav .connectionContainer .subConnection>li .formIdentification, .mainNav .connectionContainer .subConnection>li .formIdentification.large { display: block; width: 95%; overflow: hidden; padding: 0 2.5%; padding-bottom: 15% } .mainNav .connectionContainer .subConnection>li .bgSubConnectionContainer { display: none } .mainNav .connectionContainer .subConnection>li .autresEspacesDedies { clear: both; display: block; width: 100%; height: auto !important; box-shadow: none; margin-top: 0; padding-top: 0.625rem; padding-bottom: 0.625rem } .mainNav .connectionContainer .subConnection>li .autresEspacesDedies h2 { padding-bottom: 0; font-size: 1rem } #globalContainer #mainContainer #rightNavContainer { width: 12% } #globalContainer #mainContainer #rightContainer, #globalContainer #mainContainer #leftContainer.simuOpen+#rightContainer { width: 47%; right: -47% } #globalContainer #mainContainer #rightContainer.open, #globalContainer #mainContainer #leftContainer.simuOpen+#rightContainer.open { right: 12% } #globalContainer #mainContainer #rightContainer .panel .simTitle, #globalContainer #mainContainer #leftContainer.simuOpen+#rightContainer .panel .simTitle { font-size: 1.5rem } #globalContainer #mainContainer #rightContainer .panel .projectSelectorBtn, #globalContainer #mainContainer #rightContainer .panel ul.switch li a, #globalContainer #mainContainer #leftContainer.simuOpen+#rightContainer .panel .projectSelectorBtn, #globalContainer #mainContainer #leftContainer.simuOpen+#rightContainer .panel ul.switch li a { font-size: 0.875rem } #globalContainer #mainContainer #leftContainer, #globalContainer #mainContainer #leftContainer.simuOpen { width: 88% } .subClientNav ul li.btExpress a { padding: 0 0.375rem } .subClientNav ul li.btExpress a div { padding: 0.25rem } table.tableRWD { margin: 0 -1.25rem; width: calc(100% + 40px) \9 } table.tableRWD.simple { margin: 0; width: 98%; border-right: none !important } table.tableRWD tfoot { display: block; margin: -26px -20px 0 -20px } table.tableRWD tfoot tr, table.tableRWD tfoot td { display: block; width: 100% } table.tableRWD tfoot th { display: none } table.tableRWD tfoot tr:first-child { margin-top: 0.75rem } table.tableRWD tfoot tr:last-child td { border-bottom: 1px solid #dfdfdf } table.tableRWD tfoot td { float: left\9; position: relative; border: 0; border-top: 1px solid #dfdfdf; padding-left: 50% !important; padding-top: 0.75rem; padding-bottom: 0.75rem; white-space: normal; text-align: right; font-size: 0.75rem; font-weight: bold; background: #f8f8f8 } table.tableRWD tfoot td:before { content: attr(data-title); position: absolute; top: 0; left: 0; width: 50%; height: 100%; text-align: left; padding: 0.75rem 0.5rem } .tableSlicked { margin: 0 -1.25rem; width: auto; width: calc(100% + 40px) \9 } .tableSlicked tr, .tableSlicked td { display: block; width: 100% } .tableSlicked tr.hide { display: none } .tableSlicked tr[data-title]:before { content: attr(data-title); display: block; border-top: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; padding: 0.75rem 0.5rem; margin: 0 0 0.75rem 0; font-weight: bold; background: #c8e9ca; text-align: left; color: #3A913F } .tableSlicked td, .tableSlicked td:first-child, .tableSlicked tr:last-child td { float: left\9; position: relative; border: 0; padding: 0.375rem 0.5rem 0.75rem 50% !important; white-space: normal; text-align: center; font-size: 0.75rem } .tableSlicked td input, .tableSlicked td:first-child input, .tableSlicked tr:last-child td input { text-align: center } .tableSlicked td:before, .tableSlicked td:first-child:before, .tableSlicked tr:last-child td:before { content: attr(data-title); line-height: 14px; font-weight: bold; text-transform: uppercase; position: absolute; left: 0; width: 50%; height: 100%; text-align: left; padding: 0.5rem } .panorama .tableSlicked tr[data-title]:before { display: none } .stacktable.large-only { display: none } .stacktable.small-only { display: table } table.simple tr.hide { display: none } table.simple tr { margin-bottom: 1.25rem } table.simple tr.expandDetails>td:first-child { padding-left: 0.625rem !important; text-align: left } table.simple td, table.simple th { float: left\9; position: relative; border: 0; white-space: normal; text-align: center; font-size: 0.75rem } table.simple td input, table.simple th input { text-align: center } table.simple tbody tr:last-child th, table.simple tbody tr:last-child td { border-bottom: 1px solid #dfdfdf } table.simple .my-hide-for-small { display: none !important } } @media only screen and (max-width: 40em) { .mainNav .navContainer #formSearch input[type="submit"] { position: absolute; margin-right: 0px; background-image: url(../images/homeSprite.png); background-repeat: no-repeat; background-position: -44px 10px; text-indent: 0px; overflow: hidden; width: 40px; min-height: 40px !important; min-width: 40px !important; display: inline-block } .mainNav .navContainer .subNav li.cpay ul li { width: 100% } .mainNav .navContainer .nav li a span.searchBtn { display: none } .tabs.tabWides { display: block } .tabs.tabWides .tab-title { display: block } .bigtext { color: #1A8DA7; font-size: 20px; line-height: 26px; padding-bottom: 2px; font-weight: bold } .bigtext~span { color: #3A913F; font-size: 15px; font-weight: bold } .ideePrixIframe { width: calc(100% + 40px); margin-left: -20px } .hide-for-mobile-device { display: none !important } .titreHSblocImageAbsolute .picto-c-mon-projet span { padding-left: 0px; margin-left: 0px } .projet-en-tete-c-mon-projet div { margin: 0 0 39px } .h1-like p { font-size: 1.125rem; line-height: 20px } .save-retrieve-qtip, .gdpr-qtip { width: 95% !important } .gdpr-qtip { margin-top: 50px; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); left: 50% !important; width: 95% !important } .cost-of-credit-txt strong~span { line-height: 24px !important } .pboxEprtner table tr th, .pboxEprtner table tr td { padding: 0.5625rem 0.025rem } .tableStaticHead .firstColumn>div:nth-of-type(1) { height: 57px !important } .pboxEprtner .tableStaticHead .slick-slide div { height: 57px !important } .pboxEprtner .call-action-button { margin-bottom: 17px } .pboxEprtner .credit .epart-simulation { min-height: 490px } .cetelemchatbot~.fullAuthentication_ia .formIdentification { margin-bottom: 75px !important } .cetelemchatbot { top: 65% !important } .accesClient .credito-subnav { background-image: none } .credit .credito-subnav { background-image: none } .small-tablePadded { padding-left: 2.5rem; padding-right: 2.5rem } .nameerror-msg { display: block; width: 100% } .payer-vos-slider-minlbl, .payer-vos-slider-maxlbl { position: absolute; left: 0; font-size: 12px !important; top: 124px } .payer-vos-slider-maxlbl { right: 0px !important; left: auto; top: 124px } .amountofincreaserr { padding-left: 30px !important; margin-top: -10px !important } .vosdemandes .tableSlicked td { display: table; width: 100% } .vosdemandes table.tableRWD { margin: 0 -1.25rem; width: auto; display: block } .block-with-text-carousel { max-height: 3.3125rem } .quoi-de-neuf { font-size: 21px } .error-overlap { width: 130px; display: inline-block; margin-left: -8px } .panorama table.simple td:before, .panorama table.simple th:before { content: attr(data-title); line-height: 14px; font-weight: bold; text-transform: uppercase; position: absolute; left: 0; top: 0; width: 50%; height: 100%; text-align: left; padding: 0.75rem 0.5rem } .tableSlicked td:before, .tableSlicked td:first-child:before, .tableSlicked tr:last-child td:before { text-align: center; padding: 1.5rem .5rem; border-right: 1px solid silver; top: 0px } .tableSlicked td, .tableSlicked td:first-child, .tableSlicked tr:last-child td { padding: 1.375rem 0.5rem 0.75rem 50% !important; text-align: center; min-height: 60px; border-bottom: 1px solid silver } table.tableRWD tfoot { display: block; margin: 0 !important } .openLine { position: relative; left: 5px } table.tableRWD thead tr { display: none } .epartner-crl-title { font-size: 15px } .extra-large-hash-tag { font-size: 4.5em !important } .large-hash-tag { font-size: 4em !important } .extra-small-hash-tag { font-size: 1.75em !important } .active-hashtag { width: 100% } .large-reset-order-card label { left: 0px } .mobile-article-padding { padding: 0 20px } .rnover-sa-maison-il { font-size: 30px } .cmon-mag-slick .slick-prev { left: 50% !important; margin-top: 10px; top: 220px } .cmon-mag-slick .slick-prev:before { left: -50px !important } .cmon-mag-slick .slick-next { left: 50% !important; margin-top: 10px; top: 220px } .cmon-mag-slick .slick-next:before { left: 80% !important } .cmon-mag-slick .quoi-de-neuf { font-size: 15px } .cmon-mag-slick .slick-slide img { display: block; height: 200px } .banner-footer-txt { min-height: 50px } .banner-footer-txt strong { position: relative; top: 50px; height: 36px } .pagingInfo { top: -60px; position: relative } .error-mensulate, .error-montant { left: 0; padding-left: 20px; width: 100% } .error-montant { top: 85px } .error-mensulate-visible.error-montant-visible { top: 70px !important; position: relative } .error-mensulate-visible { top: 50px; position: relative } .error-montant-visible { top: 70px; position: relative } .error-mensulate-visible.error-montant-visible { top: 70px !important; position: relative } .error-msg-rcsi.gratuite-et-sans-engagement { top: auto; position: relative } .montant-de-vos-crdits { text-align: left; padding-left: 1.875rem } .gratuite-et-sans-engagement { position: absolute; top: 38px; left: 0px } .bulletProgressContainer.rachat-credit { margin-bottom: 2.5rem } .bulletProgressContainer.rachat-credit li:first-child span { white-space: nowrap; left: -13px } .bulletProgressContainer.rachat-credit li:last-child span { white-space: nowrap; left: -65px } .btn-group.mobile-verticle button:first-child { border-bottom-left-radius: 0px !important; border-top-left-radius: 0px !important } .btn-group.mobile-verticle button:last-child { border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important } .contact-form-rachat { padding-left: 0.875rem; padding-right: 0.875rem } .contact-form-rachat .optional { position: relative; right: -5px; z-index: 1; display: inline; line-height: 3 } .contact-form-rachat .customCheckboxContainer label { font-weight: normal; line-height: 0; line-height: 1.5 } .contact-form-rachat .btn-group button { padding: 14px 5px } .contact-form-rachat .helperBtn { position: absolute; left: 67%; margin-top: -4px } .contact-form-rachat .helperBtn.revenuetooltip { position: inherit; left: inherit; margin-top: inherit } .contact-form-rachat label { text-align: left } .un-demande-rachat-credit { padding: 10px 20px; margin: 0 !important } .custom-button-group { margin: 0 10px !important; border: 0px solid #cdcdcd !important } .btn-group button { margin-bottom: 0 !important; border-right: 1px solid #cdcdcd !important; border-radius: 0 !important } .btn-group button.error-redbox { border-right: 1px solid #ff0c0c !important } .btn-group button.active-tab { border-right: 1px solid #96c031 !important } btn-group button:not(:last-child) { border-bottom: 1px solid transparent } .btn-group button:last-child { float: none !important } .arrondi-3-copie { margin: 0 auto } .arrondi-3-copie-tab-content { position: relative; left: 20px; width: 91.667% } .arrondi-3-copie-tab-content { margin-left: 0 !important } .padding-left-small-only-20 { padding-left: 1.25rem } .pboxEprtner .bulletProgressContainer { margin-bottom: 0.9375rem } .pboxEprtner .bulletProgressContainer li { position: static } .pboxEprtner .bulletProgressContainer li.bullet span { text-align: left; width: 18.75rem; top: 3.5rem; left: 0.75rem } .pboxEprtner .recapContrat { margin-bottom: 0.625rem !important; margin-left: 0px !important; margin-right: 0px !important } #modifierFormule-step1 .radioAlign { top: -16px !important } .blockSummaryTemplate .simulationDetails { display: none !important } .responsePrinciple.reverseBg { display: none !important } .authenticationBox.reverseBg { display: block !important } #globalContainer #mainContainer #leftContainer .generalLeftContent.operation-main { margin-left: 7%; margin-right: 6.7%; margin-top: 0% } .distrb-page-result-font-form { min-height: 320px } .address-result { position: relative; margin-left: 4%; margin-right: 4%; background: #fff; height: 150px; border-radius: 20px } .operation-print-period { top: 10px } .resultsTitle { font-size: 16px; color: #d41b16; padding: 10px; width: 100; text-align: center } .list-result { max-height: 170px; overflow-y: auto } .ope-result-row { display: block } .result-distrib { text-align: center; padding-bottom: 3%; padding-top: 3% } .distrb-page-back { position: relative; bottom: 300px; text-align: center; padding-left: 0% !important } .opeBorderLeft { border: none } .text-post { text-align: right; color: #000; vertical-align: -11% } .backIdentity, .backPersonal, .backBudget, .backInsurance { padding-left: 1.25rem !important; padding-right: 1.25rem !important } .button.nextIdentity, .button.nextPersonal, .button.nextBudget, .button.nextInsurance { padding-left: 1rem !important; padding-right: 1rem !important } .mobile-padding-zero { padding: 0 !important } .credit.subscribeCetelemSimResult { padding: 0 10px 0 10px !important } .simulationEtSouscription .resultTable .title.smallFont { font-size: 0.9rem !important } .simulationEtSouscription .resultTable .cell { font-size: 0.9rem !important } .hide-mobile-only { display: none !important } .accueil-menu { display: block !important } .pre-footer .downloadPicto { text-align: left !important; padding-left: 0.8125rem; padding-top: 0.8125rem } .sliderContainer .stepContainer { padding-left: 1.4375rem; padding-right: 1.4375rem } li.Souscription-icon-inline { width: 50% !important } .tabs .tab-title.active a.padding-tab-s40 { min-height: 130px !important } .tabs .tab-title a.padding-tab-s40 { min-height: 130px !important } .align-center-content { position: relative; left: 50%; transform: translateX(-50%) } #telephone-label, #mail-label { padding-left: 1.875rem; width: 100% !important; margin-left: 0 !important } .r277img-inline-input { margin-left: .375rem; position: absolute !important; top: 0.475rem !important } h1, .h1-like { font-size: 1.125rem; line-height: 20px } .leftIndex { font-size: 1rem !important; font-weight: bold } .navContainer .search { visibility: hidden !important; opacity: 0 !important } .navContainer.active .search { visibility: visible !important; opacity: 1 !important } .mainNav .navContainer .nav li[data-subnav="search"] a { background-image: none !important } #rightContainer .panel .sliderContainer .noUiSlider { width: 85% } .mdl-ltr-sub-cnt-2 { text-align: left !important; margin-left: 2.5rem !important; margin-top: 1.5rem } .mobile-zero-margin { margin: 0 !important } .mobile-top-zero-marigin { margin-top: 0px !important } .mobile-zero-margin .mdl-ltr-cnt-4 { margin-left: 0.275rem !important } .mdl-ltr-title { text-align: center } .contactlinkimg { margin-left: -10px !important } .panorama .header { padding: 3% 2% 1rem 6% } .panorama .header.suividemes { position: relative; top: 9px; padding-top: 11px } .panorama table.simple { border: none } #mainContainer #rightNavContainer { display: none !important } .responsiveMinSlider { position: relative; top: 55px } .insuranceSelection .selectize-control.single .selectize-input { font-size: 9px } .insuranceSelection .selectize-control.single .selectize-dropdown { font-size: 9px } .subscriptionFormsTemplate .insuranceSelection .selectize-control.single .selectize-input { font-size: 11px } .subscriptionFormsTemplate .insuranceSelection .selectize-control.single .selectize-dropdown { font-size: 11px } .simulationEtSouscription .insuranceSelector h2 strong { font-size: large } .promo-mobileCenter { text-align: center !important } .slick-dots { bottom: 0.25rem !important } .mainNav .navContainer .subNav>li .medium>ul>li:nth-child(3) { width: 100% !important } .mainNav .navContainer .subNav>li .large>ul>li { width: 100% !important } .bienComprendre .arrow-right { padding-right: 0 !important } .bienComprendre .arrow-right:after { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); right: auto; top: auto; position: relative; margin: 0.625rem auto } .bienComprendrelegal .arrow-right { padding-right: 0 !important } .bienComprendrelegal .arrow-right:after { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); right: auto; top: auto; position: relative; margin: 0.625rem auto } .clickImageGaucheTexte { margin-left: 0; width: 95% } .imageHSblocImage { display: none !important } .breadcrumbs { display: none } .titreHSblocImage { position: static } .titreHSblocImage h1:before, .titreHSblocImage .c-mon-bcrumb-hdr:before { display: inline-block; margin-bottom: 0.625rem; position: static; -webkit-transform: none; -ms-transform: none; transform: none; vertical-align: middle } .titreHSblocImage h1 span, .c-mon-bcrumb-hdr span { display: inline-block; margin-bottom: 1rem; vertical-align: middle } .titreHSblocImageAbsolute h1 { margin-left: 0 } .titreHSblocImageAbsolute .c-mon-bcrumb-hdr { margin-left: 0 } .pointList .numero:after { display: none } .horsEspaceClient .discoverToo>.row>.columns .darkGreyBox-Contrat, .horsEspaceClient .discoverToo>.row>.columns .darkGreyBox-multiLine { margin-right: 0.0625rem } .horsEspaceClient .discoverToo>.row>.columns:first-child .darkGreyBox { margin-right: -0.46875rem } .horsEspaceClient .discoverToo>.row>.columns:last-child .darkGreyBox { margin-left: -0.46875rem } .horsEspaceClient .selectize-input { text-align: left } .horsEspaceClient .downloadContent { text-align: center } .horsEspaceClient .downloadContent img { margin-bottom: 0.8rem; text-align: center } .horsEspaceClient .downloadContent .downloadPicto { text-align: center } .horsEspaceClient .containerPDFdocument span { display: block; margin-bottom: 1rem; margin-right: 0 } .horsEspaceClient.recherche .whiteBox { text-align: left } .dejaClientWhiteBox { padding: 0.9375rem } .dejaClientWhiteBox .dejaClientCredito { display: none } .dejaClientWhiteBox .dejaClientButton { margin-left: 0 } .apportPartenaires .banniereCompteEpargne { min-height: 0 } .apportPartenaires .banniereCompteEpargne .banniereCompteEpargne_container .text_compteEpargne { float: left } .apportPartenaires .banniereCompteEpargne .banniereCompteEpargne_container .taux .taux_big { font-size: 1.875rem } .apportEpargne .contentBottomColumn { margin-top: 0 } .apportEpargne .chart-legend { width: 100% } .apportEpargne .chart-legend span { display: inline } #switchSouscription { display: none } .small-noMarginL { margin-left: 0px } .mediation .adresse { padding-left: 0px } .versionB .simulationEtSouscription .ajouterSupprimerCredit strong { line-height: 2.6 } .versionB .simulationEtSouscription .ajouterSupprimerCredit .labelMontantTotal { margin-top: 1.25rem } .versionB .simulationEtSouscription #titreEtapes { text-align: center; font-size: 0.9rem } .versionB .simulationEtSouscription #webSubscription { text-align: center; font-size: 1rem } .versionB .simulationEtSouscription #checklist2 { margin-top: 12px } .versionB .simulationEtSouscription .reverseBg { margin-top: 20px } .versionB .simulationEtSouscription #modeSouscriptionBtnExpanded { display: block } .versionB .simulationEtSouscription #modeSouscriptionBtn { display: none } .versionB .simulationEtSouscription #subscriptionFields { display: none } .versionB .simulationEtSouscription #subscriptionFieldsMobile { display: block } .versionB .simulationEtSouscription .checkList { text-align: left } .versionB .simulationEtSouscription ul.checkList>li { margin-left: 0; padding-top: 0.625rem } .versionB .simulationEtSouscription form#budget .selectize-input { max-width: 100% } .versionB .simulationEtSouscription .button.next-arrow:after { right: 1.25rem } .versionB .simulationEtSouscription .bulletProgressContainer { margin-bottom: 0.9375rem } .versionB .simulationEtSouscription .bulletProgressContainer li { position: static } .versionB .simulationEtSouscription .bulletProgressContainer li.bullet span { text-align: left; width: 18.75rem; top: 3.5rem; left: 0.75rem } .versionB .simulationEtSouscription .formRequired { padding: 0.9375rem 0.625rem; width: 98%; margin: auto; text-align: center } .versionB .simulationEtSouscription .tableStaticHead.ajustedProposition .content .col:first-child .beforeTitle { display: none } .versionB .simulationEtSouscription .tableStaticHead.ajustedProposition .content .col .tHeader { cursor: pointer; position: relative; margin-bottom: 0.9375rem } .versionB .simulationEtSouscription .tableStaticHead.ajustedProposition .content .col .tHeader .toggleContent { position: absolute; display: inline-block; top: 0; left: 0; width: 100%; height: 100% } .versionB .simulationEtSouscription .tableStaticHead.ajustedProposition .content .col .tHeader .fleche { display: inline-block; margin-top: 3rem; margin-left: 1.875rem } .detailCompte .maSituation { padding-left: 1.25rem; padding-right: 1.25rem } .messagerie { padding: 0 } .messagerie .supprimerMsg { width: auto; float: right } .messagerie .supprimerMsg .button.trash { padding-right: 0 } .messagerie .supprimerMsg .button.trash span { display: none } .messagerie .retourMsg { width: auto } .messagerie .retourMsg .button.backMsg { padding-right: 0 } .messagerie .retourMsg .button.backMsg span { display: none } .messagerie .imprimerMsg { display: none } .messagerie .pagerMsg { float: none } .messagerie .messageList .message .msgHead .msgDate { font-size: 12px; color: #939393 } .messagerie .messageList .message .msgHead .msgSubject { font-size: 12px } .small-display-ib { display: inline-block !important } .small-min { min-width: 8.125rem; padding-left: 0 !important; padding-right: 0 !important } .datepicker.dropdown-menu { left: 0 !important } .small-0, .my-hide-for-small { display: none !important } .small-spacedBottom { margin-bottom: 1.25rem !important } #globalContainer #mainContainer #leftContainer { width: 100% } #globalContainer #mainContainer #leftContainer .generalLeftContent .left-col { padding: 1.25rem 0.625rem 0 } #globalContainer #mainContainer #leftContainer .generalLeftContent .right-col { padding: 0.9375rem 0.625rem 1.875rem } .legalLabel { font-size: 0.9rem; line-height: 1.125rem } .mainNav .mobileRow { display: table; width: 100% } .mainNav .mobileRow .mobileNav, .mainNav .mobileRow .mobileConnection { display: table-cell } .mainNav .navContainer { position: absolute; left: 0; width: 100%; height: auto; opacity: 0; visibility: hidden; transition: all .8s } .mainNav .navContainer.active, .mainNav .navContainer.open { opacity: 1; visibility: visible } .mainNav .navContainer .formSearchContainer { padding: 0px; margin: auto; width: 100%; min-height: 70px } .mainNav .navContainer .formSearchContainer input { width: 100% } .mainNav .navContainer .formSearchContainer .search-title { margin: 0 auto; margin-bottom: 8px; color: #4A4A4A } .mainNav .navContainer .formSearchContainer .search-title h1 { color: #2D2D2D; font-size: 16px } .mainNav .navContainer .nav { float: none; display: block; padding: 0; background-color: #ffffff } .mainNav .navContainer .nav li { text-align: left; display: block; padding: 1rem 1.125rem; border-top: 1px solid #e9e9e9 } .mainNav .navContainer .nav li:last-child { border-bottom: 1px solid #e9e9e9 } .mainNav .navContainer .nav li a { border-left: none; text-transform: none; font-size: 1rem } .mainNav .navContainer .nav li a:after { content: ""; background-image: url(../images/homeSprite.png); background-position: -197px 0px; width: 20px; height: 14px; background-repeat: no-repeat; float: right } .mainNav .navContainer .nav li:not(.accueil-menu):hover.credit, .mainNav .navContainer .nav li.active.credit { background-color: #00a0d7 } .mainNav .navContainer .nav li:not(.accueil-menu):hover.credit a::after, .mainNav .navContainer .nav li.active.credit a::after { content: none } .mainNav .navContainer .nav li:not(.accueil-menu):hover.epargne, .mainNav .navContainer .nav li.active.epargne { background-color: #f9c100 } .mainNav .navContainer .nav li:not(.accueil-menu):hover.epargne a::after, .mainNav .navContainer .nav li.active.epargne a::after { content: none } .mainNav .navContainer .nav li:not(.accueil-menu):hover.assurance, .mainNav .navContainer .nav li.active.assurance { background-color: #e7208c } .mainNav .navContainer .nav li:not(.accueil-menu):hover.assurance a::after, .mainNav .navContainer .nav li.active.assurance a::after { content: none } .mainNav .navContainer .nav li:not(.accueil-menu):hover.cpay, .mainNav .navContainer .nav li.active.cpay { background-color: #3A913F } .mainNav .navContainer .nav li:not(.accueil-menu):hover.cpay a::after, .mainNav .navContainer .nav li.active.cpay a::after { content: none } .mainNav .navContainer .nav li:not(.accueil-menu):hover.projets, .mainNav .navContainer .nav li:not(.accueil-menu):hover.cornerPro, .mainNav .navContainer .nav li.active.projets, .mainNav .navContainer .nav li.active.cornerPro { background-color: #f3871e } .mainNav .navContainer .nav li:not(.accueil-menu):hover.projets a::after, .mainNav .navContainer .nav li:not(.accueil-menu):hover.cornerPro a::after, .mainNav .navContainer .nav li.active.projets a::after, .mainNav .navContainer .nav li.active.cornerPro a::after { content: none } .mainNav .navContainer .nav li:not(.accueil-menu):hover.cetelemEtVous, .mainNav .navContainer .nav li.active.cetelemEtVous { background-color: #3A913F } .mainNav .navContainer .nav li:not(.accueil-menu):hover.cetelemEtVous a::after, .mainNav .navContainer .nav li.active.cetelemEtVous a::after { content: none } .mainNav .navContainer .nav li:not(.accueil-menu):hover.plus-nav-responsab a, .mainNav .navContainer .nav li.active.plus-nav-responsab a { color: #000000 } .mainNav .navContainer .nav li:not(.accueil-menu):hover.plus-nav-responsab a::after, .mainNav .navContainer .nav li.active.plus-nav-responsab a::after { content: none } .mainNav .navContainer .nav li:not(.accueil-menu):hover.accessibilite-menu a, .mainNav .navContainer .nav li.active.accessibilite-menu a { color: #000000 } .mainNav .navContainer .nav li:not(.accueil-menu):hover.accessibilite-menu a::after, .mainNav .navContainer .nav li.active.accessibilite-menu a::after { content: none } .mainNav .navContainer .nav li:not(.accueil-menu):hover a, .mainNav .navContainer .nav li.active a { color: #ffffff } .mainNav .navContainer .nav li.active { padding: 1.25rem 1.125rem } .mainNav .navContainer .nav li.active:after { display: none } .mainNav .navContainer .nav li.active a { padding-right: 0; text-align: center } .mainNav .navContainer .nav li.active a span { color: #ffffff !important; width: 100% } .mainNav .navContainer .nav li.active a:before { content: ""; background-image: url(../images/homeSprite.png); background-position: -227px 0px; width: 20px; height: 14px; background-repeat: no-repeat; float: left } .mainNav .navContainer .nav li.active a:after { display: none } .mainNav .navContainer .nav li[data-subnav="search"] { width: 100%; z-index: 10000; display: none !important } .mainNav .navContainer .subNav .search { padding: 0px; position: relative; padding-left: 1.125rem !important; background: white; top: -34px; box-shadow: none; border-top: 1px solid #e9e9e9 } .mainNav .navContainer .subNav>li { background: #ffffff; padding: 0 } .mainNav .navContainer .subNav>li .close { display: none } .mainNav .navContainer .subNav>li .intro, .mainNav .navContainer .subNav>li .bgSubNavContainer { display: none } .mainNav .navContainer .subNav>li .linkList, .mainNav .navContainer .subNav>li .linkList.small, .mainNav .navContainer .subNav>li .linkList.picture { width: 100%; padding: 0 } .mainNav .navContainer .subNav>li .linkList>ul, .mainNav .navContainer .subNav>li .linkList.small>ul, .mainNav .navContainer .subNav>li .linkList.picture>ul { margin: 0 } .mainNav .navContainer .subNav>li .linkList>ul>li, .mainNav .navContainer .subNav>li .linkList.small>ul>li, .mainNav .navContainer .subNav>li .linkList.picture>ul>li { background: url(../new-img/arrows/nav/rightArrowTransparent.png) right center no-repeat; float: none; width: 100%; padding: 0; min-height: inherit } .mainNav .navContainer .subNav>li .linkList>ul>li .title, .mainNav .navContainer .subNav>li .linkList.small>ul>li .title, .mainNav .navContainer .subNav>li .linkList.picture>ul>li .title { margin: 0; border-bottom: 1px solid #d9d9d9 } .mainNav .navContainer .subNav>li .linkList>ul>li .title a, .mainNav .navContainer .subNav>li .linkList.small>ul>li .title a, .mainNav .navContainer .subNav>li .linkList.picture>ul>li .title a { width: 100%; padding: 1.25rem; text-transform: none; font-size: 1rem } .mainNav .navContainer .subNav>li .linkList>ul>li .title a img, .mainNav .navContainer .subNav>li .linkList.small>ul>li .title a img, .mainNav .navContainer .subNav>li .linkList.picture>ul>li .title a img { width: 2.5rem; max-width: none; display: table-cell; vertical-align: middle; padding: 0 } .mainNav .navContainer .subNav>li .linkList>ul>li .title a:after, .mainNav .navContainer .subNav>li .linkList.small>ul>li .title a:after, .mainNav .navContainer .subNav>li .linkList.picture>ul>li .title a:after { display: none } .mainNav .navContainer .subNav>li .linkList>ul>li .title a span, .mainNav .navContainer .subNav>li .linkList.small>ul>li .title a span, .mainNav .navContainer .subNav>li .linkList.picture>ul>li .title a span { width: 100%; display: table-cell; padding: 0 0.625rem 0 0.5rem; vertical-align: middle } .mainNav .navContainer .subNav>li .linkList>ul>li ul, .mainNav .navContainer .subNav>li .linkList.small>ul>li ul, .mainNav .navContainer .subNav>li .linkList.picture>ul>li ul { display: none } .mainNav .navContainer .subNav>li.credit .linkList ul li { background-color: #00a0d7 } .mainNav .navContainer .subNav>li.epargne .linkList ul li { background-color: #f9c100 } .mainNav .navContainer .subNav>li.assurance .linkList ul li { background-color: #e7208c } .mainNav .navContainer .subNav>li.cpay .linkList ul li { background-color: #3A913F } .mainNav .navContainer .subNav>li.projets .linkList ul li, .mainNav .navContainer .subNav>li.cornerPro .linkList ul li { background-color: #f3871e } .mainNav .navContainer .subNav>li.cetelemEtVous .linkList ul li { background-color: #3A913F } .mainNav .navContainer .subNav>li .footer { background-color: #f8f8f8 } .mainNav .navContainer .subNav>li .footer ul li { display: block; width: 100%; max-width: none; margin: 0 } .mainNav .navContainer .subNav>li .footer ul li h3 { margin: 0; border-bottom: 1px dashed #adadad } .mainNav .navContainer .subNav>li .footer ul li h3 a { width: 100%; padding: 1.25rem; text-transform: none; font-size: 1rem } .mainNav .navContainer .subNav>li .footer ul li h3 a:after { display: none } .mainNav .navContainer .subNav>li .footer ul li h3 a div { width: 100% } .mainNav .navContainer .subNav>li .footer ul li:last-child h3 { border-bottom: none } .mainNav .navContainer.open .formSearchContainer { display: block !important } .mainNav .navContainer.open .nav li { display: none } .mainNav .navContainer.open .nav li.active { display: block } .mainNav .navContainer #formSearch input[type="text"] { width: 82% !important; min-height: 40px } .mainNav .navContainer #formSearch input[type="submit"] { position: absolute; margin-right: 0px; background-image: url(../images/homeSprite.png); background-repeat: no-repeat; background-position: -44px 10px; text-indent: 0px; overflow: hidden; width: 40px; min-height: 40px !important; min-width: 40px !important } .mainNavh1 { font-size: 16px; line-height: 19px } .mainNav .connectionContainer { position: absolute; left: 0; width: 100%; height: auto; padding: 0; opacity: 0; visibility: hidden; transition: all .8s } .mainNav .connectionContainer.active { opacity: 1; visibility: visible } .mainNav .connectionContainer.active .connection>li, .mainNav .connectionContainer.active .clientNav>li { display: block } .mainNav .connectionContainer.active .connection>li a:before, .mainNav .connectionContainer.active .clientNav>li a:before { display: inline-block; font-size: 1rem !important; margin: 0 0.625rem 0 0.3125rem !important } .mainNav .connectionContainer.active .connection>li a img, .mainNav .connectionContainer.active .clientNav>li a img { display: inline-block; margin-right: 0.3125rem !important } .mainNav .connectionContainer .connection, .mainNav .connectionContainer .clientNav { display: block } .mainNav .connectionContainer .connection>li, .mainNav .connectionContainer .clientNav>li { display: block; width: 100% !important; padding: 1.25rem 1.125rem } .mainNav .connectionContainer .connection>li a, .mainNav .connectionContainer .clientNav>li a { border-radius: 0 !important; text-align: left; height: auto !important } .mainNav .connectionContainer .connection>li a:after, .mainNav .connectionContainer .clientNav>li a:after { display: none !important } .mainNav .connectionContainer .connection>li a span, .mainNav .connectionContainer .clientNav>li a span { text-transform: none !important; font-size: 1rem !important; line-height: 1.125rem !important } .mainNav .connectionContainer .connection>li.active a, .mainNav .connectionContainer .clientNav>li.active a { box-shadow: none !important } .mainNav .connectionContainer .connection>li.virementExpress, .mainNav .connectionContainer .clientNav>li.virementExpress { background-color: #e9e9e9 } .mainNav .connectionContainer .connection>li.accesClient, .mainNav .connectionContainer .clientNav>li.accesClient { background-color: #3A913F } .mainNav .connectionContainer .connection>li.accesClient a .identity span, .mainNav .connectionContainer .clientNav>li.accesClient a .identity span { display: inline; width: auto; white-space: normal; overflow: visible; text-overflow: initial } .mainNav .connectionContainer .connection>li.accesClient a:after, .mainNav .connectionContainer .clientNav>li.accesClient a:after { display: table-cell !important } .mainNav .connectionContainer .connection>li.disconnect, .mainNav .connectionContainer .clientNav>li.disconnect { background-color: #e9e9e9 } .mainNav .connectionContainer .connection>li.disconnect a, .mainNav .connectionContainer .clientNav>li.disconnect a { padding: 0 1.875rem; background-position: left center } .mainNav .connectionContainer .clientNav { display: none } .logon .mainNav .connectionContainer .clientNav { display: block } .mainNav .connectionContainer .clientNav>li.accesClient a { padding: 0 1.0625rem } .mainNav .connectionContainer .clientNav.open>li { display: none } .mainNav .connectionContainer .clientNav.open>li.active { display: block } .mainNav .connectionContainer .subConnection>li { padding-top: 0.625rem; box-shadow: none } .mainNav .connectionContainer .subConnection>li .close { display: none } .mainNav .connectionContainer .subConnection>li .intro .title, .mainNav .connectionContainer .subConnection>li .intro p { display: block } .mainNav .connectionContainer .subConnection>li .formIdentification { margin: 0 2.5%; float: none; width: 95% } .mainNav .connectionContainer .subConnection>li .formIdentification.large .col { float: none; width: 100%; margin: 0 } .mainNav .connectionContainer .subConnection>li .bgSubConnectionContainer, .mainNav .connectionContainer .subConnection>li .bgSubConnection { display: none } .mainNav .connectionContainer.open .connection>li { display: none } .mainNav .connectionContainer.open .connection>li a { padding: 0 0 0 1.25rem; text-align: center } .mainNav .connectionContainer.open .connection>li.active { display: block } .mainNav .connectionContainer.open .connection .virementExpress a { background: #3A913F url(../new-img/arrows/nav/leftArrow.png) left center no-repeat } .mainNav .connectionContainer.open .connection .virementExpress a:before { display: none } .mainNav .connectionContainer.open .connection .accesClient a { background: #3A913F url(../new-img/arrows/nav/leftArrow.png) left center no-repeat } .mainNav .connectionContainer.open .connection .accesClient a img { display: none } .mainNav .logo { display: table-cell; width: 66.25% } .subClientNav { position: absolute; opacity: 0; visibility: hidden; transition: all .8s } .subClientNav ul { display: block } .subClientNav ul li { display: block; width: 100%; text-align: left; padding: 0 } .subClientNav ul li a { padding: 1.25rem 2.1875rem; border-left: 0; border-top: 1px solid #337f37; max-height: none; text-align: left } .subClientNav ul li a div { margin: 0 } .subClientNav ul li a div img { display: table-cell; margin-right: 0.625rem } .subClientNav ul li a div span { font-size: 1rem; line-height: 1.125rem; font-weight: bold; text-transform: none } .subClientNav ul li a:after { display: none } .subClientNav ul li:not(.btExpress):hover:after, .subClientNav ul li.active:not(.btExpress):after { display: none } .subClientNav ul li.active:not(.btExpress) { box-shadow: none } .subClientNav ul li.btExpress { padding: 0 } .subClientNav ul li.btExpress+.btExpress { padding: 0 } .subClientNav ul li.btExpress a, .subClientNav ul li.btExpress+.btExpress a { padding: 0.625rem 2.1875rem } .subClientNav ul li.btExpress a div, .subClientNav ul li.btExpress+.btExpress a div { padding: 0.8125rem 0.25rem } .inline-links ul { margin-top: 0 } .inline-links ul li { display: block; margin: 0 } .inline-links ul li:after { display: none } .responsive-button { width: 100%; display: block } .picto-ok:before, .picto-ko:before { display: inline-block; margin: auto } ol.roundedStepListFull>li:before { position: relative; -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0); display: block; margin: auto } ol.roundedStepListFull>li>div { margin-left: 0; margin-top: 0.9375rem } .detailCompte .maSituation>.columns>.row.bordered>.columns, .detailCompte .maSituationPP>.columns>.row.bordered>.columns { padding-top: 0.625rem; padding-bottom: 0.625rem } .detailCompte .maSituation>.columns>.row.bordered>.columns.form-box:before, .detailCompte .maSituationPP>.columns>.row.bordered>.columns.form-box:before { right: 50%; margin-right: -8px } .detailCompte .maSituation>.columns>.row.bordered>.columns.form-box .status, .detailCompte .maSituationPP>.columns>.row.bordered>.columns.form-box .status { display: none } .detailCompte .maSituation>.columns>.row.bordered>.columns.form-box .status.active, .detailCompte .maSituationPP>.columns>.row.bordered>.columns.form-box .status.active { display: inline-block; margin: 0.9375rem 0 0 0 } .detailCompte .maSituation>.columns>.row.bordered>.columns:first-child, .detailCompte .maSituation>.columns>.row.bordered>.columns:first-child:not(:last-child), .detailCompte .maSituationPP>.columns>.row.bordered>.columns:first-child, .detailCompte .maSituationPP>.columns>.row.bordered>.columns:first-child:not(:last-child) { border-right: 0 } .detailCompte .maSituation .carteOption, .detailCompte .maSituationPP .carteOption { height: auto; line-height: initial; text-align: center } .detailCompte .maSituation .carteOption>span, .detailCompte .maSituationPP .carteOption>span { display: block; margin: 10px auto } .panorama .section .header { padding-top: 1rem } .panorama .section .header h2 { font-size: 1rem; line-height: 20px } .panorama .section .header h2 span { font-size: 0.75rem } .equalBox { border-left: none } .simulationEtSouscription .accordion .accordion-navigation>a.formSection, .simulationEtSouscription .accordion .accordion dd>a.formSection, .simulationEtSouscription .accordion .accordion-navigation>span.formSection, .simulationEtSouscription .accordion .accordion dd>span.formSection, .faq .accordion .accordion-navigation>a.formSection, .faq .accordion .accordion dd>a.formSection, .faq .accordion .accordion-navigation>span.formSection, .faq .accordion .accordion dd>span.formSection { padding: 1rem } .simulationEtSouscription .accordion .accordion-navigation>a.formSection .fleche, .simulationEtSouscription .accordion .accordion dd>a.formSection .fleche, .simulationEtSouscription .accordion .accordion-navigation>span.formSection .fleche, .simulationEtSouscription .accordion .accordion dd>span.formSection .fleche, .faq .accordion .accordion-navigation>a.formSection .fleche, .faq .accordion .accordion dd>a.formSection .fleche, .faq .accordion .accordion-navigation>span.formSection .fleche, .faq .accordion .accordion dd>span.formSection .fleche { right: 3% } .simulationEtSouscription .accordion .accordion-navigation.active .content .content, .simulationEtSouscription .accordion .accordion dd.active .content .content, .faq .accordion .accordion-navigation.active .content .content, .faq .accordion .accordion dd.active .content .content { padding: 1rem } .simulationEtSouscription .DIMC .checkList li:nth-child(2n+1), .faq .DIMC .checkList li:nth-child(2n+1) { width: 100%; margin-right: 0% } .simulationEtSouscription .DIMC .checkList li:nth-child(2n), .faq .DIMC .checkList li:nth-child(2n) { width: 100%; margin-left: 0% } .faq .paddedRightSmall { padding-right: 20px } .faq .paddedLeftSmall { padding-left: 20px } .faq .paddedTopSmall { padding-top: 20px } .faq .paddedBottomSmall { padding-bottom: 20px } .faq .bordered-left { border-top: 1px solid #cfcfcf; margin-top: 20px; padding-top: 20px } .faqMenu li:after, .faqMenu a:after { content: " " } .accordion .accordion-navigation>a.faqMobileSection { font-size: 0.75rem; padding: 0 2.5rem 0 3.125rem; background-color: #fff; text-transform: uppercase } .faqMenu.accordion-navigation .whiteBox { display: block } .tabs dd, .tabs .tab-title { width: 50% } .tabs dd>a, .tabs .tab-title>a { text-align: center } .tabs.fullwideTabs dd, .tabs.fullwideTabs .tab-title { width: 100%; border-bottom: 1px solid #dfdfdf } .tabs.fullwideTabs dd>a, .tabs.fullwideTabs .tab-title>a { border-left: 0; border-right: 0; border-bottom: 0; text-align: left } .tabs.fullwideTabs dd:first-child>a, .tabs.fullwideTabs .tab-title:first-child>a { border-left: 0; border-right: 0 } .tabs.fullwideTabs dd.active a, .tabs.fullwideTabs .tab-title.active a { border-left: 0; border-right: 0; border-bottom: 0 } .tabs-content .maSituation .bordered { padding-left: 0.625rem; padding-right: 0.625rem; border-right: 0 } .tabs-content .maSituation .row { padding: 0.75rem 0 } .tabs-content .maSituation .row .button { margin-bottom: 0.3125rem } h1.picto-ko:before, h1.picto-ok:before { display: block; margin: auto } .cartes .votreCarte .listeCartes>li:first-child { border-top: none; margin-top: 0 } .localizeChoice li .AuroreSpot, .localizeChoice li .DAB, .localizeChoice li .CAP { line-height: normal; padding-top: 0.625rem; padding-left: 0; cursor: pointer; text-align: center } .localizeChoice li .AuroreSpot:before, .localizeChoice li .DAB:before, .localizeChoice li .CAP:before { position: relative } .localizeChoice li .AuroreSpot span, .localizeChoice li .DAB span, .localizeChoice li .CAP span { margin-left: 0 } .localizeChoice li .CAP span { max-width: 60%; display: block; margin: auto } #footerContainer .footer { padding: 0 } #footerContainer .footer .socialBtn { text-align: left; position: fixed; left: 0; width: 100%; background: #ffffff; border-bottom: 1px solid #dfdfdf; opacity: 0; visibility: hidden; transition: all .4s } #footerContainer .footer .socialBtn.active { opacity: 1; visibility: visible } #footerContainer .footer .socialBtn ul { display: block } #footerContainer .footer .socialBtn ul li { display: inline-block; padding: 0.75rem } #footerContainer .footer .phoneNumber { text-align: left; position: fixed; left: 0; width: 100%; background: #ffffff; border-bottom: 1px solid #dfdfdf; opacity: 0; visibility: hidden; transition: all .4s } #footerContainer .footer .phoneNumber.active { opacity: 1; visibility: visible } #footerContainer .footer .phoneNumber a { display: block; padding: 0.75rem } #footerContainer .footer .contactBtn { width: 50%; border-right: 1px solid #dfdfdf; background: #ffffff } #footerContainer .footer .contactBtn .mobileBtn { display: block } #footerContainer .footer .contactBtn ul { display: block; position: fixed; left: 0; width: 100%; background: #ffffff; opacity: 0; visibility: hidden; transition: all .4s; z-index: 3 } #footerContainer .footer .contactBtn ul.active { opacity: 1; visibility: visible } #footerContainer .footer .contactBtn ul li { text-align: left; display: block; width: 100%; padding: 0.75rem; border-bottom: 1px solid #dfdfdf } #footerContainer .footer #rightNavContainer { text-align: left; display: table-cell; width: 100% } #footerContainer .footer #rightNavContainer .rightNav { position: static; width: auto !important } #footerContainer .footer #rightNavContainer .rightNav .title { text-transform: uppercase; cursor: pointer; background-color: #7a7a7a; transition: background-color 300ms ease-out; border-radius: 0.25rem; margin: 0.3125rem 0.625rem; padding: 0.3125rem; height: auto; line-height: 10px; font-size: 1rem; border: 0; font-weight: bold; padding-bottom: 16px } #footerContainer .footer #rightNavContainer .rightNav .title:before { content: ""; display: inline-block; width: 30px; height: 30px; background: url(../new-img/pictos/footer/simulateurs.png) center center no-repeat; margin: 0 auto; position: relative; top: 6px; margin-right: 6px } #footerContainer .footer #rightNavContainer .rightNav .title.active, #footerContainer .footer #rightNavContainer .rightNav .title:hover { background-color: #3A913F } #footerContainer .footer #rightNavContainer .rightNav ul { display: block; position: absolute; left: 0; bottom: 0; width: 100%; opacity: 0; visibility: hidden; transition: all .8s } #footerContainer .footer #rightNavContainer .rightNav ul.active { opacity: 1; visibility: visible; background-color: #fff } #footerContainer .footer #rightNavContainer .rightNav ul li { display: block; position: relative; float: left; border-bottom: 1px solid #dfdfdf !important } #footerContainer .footer #rightNavContainer .rightNav ul li:before { display: none } #footerContainer .footer #rightNavContainer .rightNav ul li a { position: relative } #footerContainer .footer #rightNavContainer .rightNav ul li a.active.credit, #footerContainer .footer #rightNavContainer .rightNav ul li a:hover.credit { border-right-color: transparent; border-bottom: #00a0d7 !important } #footerContainer .footer #rightNavContainer .rightNav ul li a.active.creditRenouvelable, #footerContainer .footer #rightNavContainer .rightNav ul li a:hover.creditRenouvelable { border-right-color: transparent; border-bottom: #1AA4A7 !important } #footerContainer .footer #rightNavContainer .rightNav ul li a.active.epargne, #footerContainer .footer #rightNavContainer .rightNav ul li a:hover.epargne { border-right-color: transparent; border-bottom: #f9c100 !important } #footerContainer .footer #rightNavContainer .rightNav ul li a.active.projets, #footerContainer .footer #rightNavContainer .rightNav ul li a.active.cornerPro, #footerContainer .footer #rightNavContainer .rightNav ul li a:hover.projets, #footerContainer .footer #rightNavContainer .rightNav ul li a:hover.cornerPro { border-right-color: transparent; border-bottom: #f3871e !important } #footerContainer .footer #rightNavContainer .rightNav ul li a.active.rachat-credit, #footerContainer .footer #rightNavContainer .rightNav ul li a:hover.rachat-credit { border-right-color: transparent; border-bottom: #00a0d7 !important } #footerContainer .footer #rightContainer { position: relative; text-align: left; z-index: 1000; transition: all .5s; visibility: hidden; opacity: 0; width: 0 } #footerContainer .footer #rightContainer.open { visibility: visible; opacity: 1 } #footerContainer .footer #rightContainer.open.hidden { visibility: hidden; opacity: 0 } #footerContainer .footer #rightContainer .panel { width: 100% !important; background-color: #f5f5f5; left: 0 } #footerContainer .footer #rightContainer .panel .close { display: none; position: relative; right: 0; top: 0; width: auto; height: auto; background: none; font-size: 1.5rem; font-weight: bold; padding: 0 0.9375rem 0 } #footerContainer .footer #rightContainer .panel .close:before { content: "\2190"; font-size: 2.8125rem; margin-right: 0.75rem } .apportEpargne .tabs .tab-title { float: none; width: 100% } .rightNav ul li .credit>div>div span { color: #2d2d2d; font-size: 1rem; text-align: left; padding: 0.75rem; text-transform: capitalize; font-weight: bold } .rightNav ul li .creditRenouvelable>div>div span { color: #2d2d2d; font-size: 1rem; text-align: left; padding: 0.75rem; text-transform: capitalize; font-weight: bold } .rightNav ul li .epargne>div>div span { color: #2d2d2d; font-size: 1rem; text-align: left; padding: 0.75rem; text-transform: capitalize; font-weight: bold } .rightNav ul li .projets>div>div span { color: #2d2d2d; font-size: 1rem; text-align: left; padding: 0.75rem; text-transform: capitalize; font-weight: bold } .rightNav ul li a.credit>div>div span:before { display: inline-block; background-position: 0px -29px; vertical-align: middle; margin-right: 10px } .rightNav ul li a.creditRenouvelable>div>div span:before { display: inline-block; background-position: -64px 0; vertical-align: middle; margin-right: 10px } .rightNav ul li a.epargne>div>div span:before { display: inline-block; background-position: -58px -29px; vertical-align: middle; margin-right: 10px } .rightNav ul li a.projets>div>div span:before { display: inline-block; background-position: -29px -58px; vertical-align: middle; margin-right: 10px } .rightNav ul li a.rachat-credit>div>div span:before { display: inline-block; background-position: -35px 0px; vertical-align: middle; margin-right: 10px } .rightNav ul li a.credit>div>div span:hover { color: #00a0d7 !important } .rightNav ul li a.credit>div:hover { border-bottom: 1px solid #00a0d7 !important } .rightNav ul li a.creditRenouvelable>div>div span:hover { color: #1AA4A7 !important } .rightNav ul li a.creditRenouvelable>div:hover { border-bottom: 1px solid #1AA4A7 !important } .rightNav ul li a.epargne>div>div span:hover { color: #f9c100 !important } .rightNav ul li a.epargne>div:hover { border-bottom: 1px solid #f9c100 !important } .rightNav ul li a.projets>div>div span:hover { color: #f3871e !important } .rightNav ul li a.projets>div:hover { border-bottom: 1px solid #f3871e !important } .rightNav ul li a.active { background: #fff } .connect-cookies-text { width: 80% !important } .clickImageBg { background: none !important } .banniere { background-image: none !important; height: auto } .banniere-small { padding: 3.75rem 1.5625rem } .banniere-small.last-banniere:after { width: 2.875rem; height: 2.5rem; left: 1.5625rem; top: 0.625rem; background-size: 200% 200%; left: auto; right: 1.5625rem; bottom: 0.625rem } .banniere-small.first-banniere:before { width: 2.875rem; height: 2.5rem; left: 1.5625rem; top: 0.625rem; background-size: 200% 200% } .contact .HSblocImage { background: none } } @media only screen and (min-width: 40.063em) { .pboxEprtner .recapContrat { margin: 0 1.25rem !important } .cartes .accordion .accordion-navigation>.content, .cartes .accordion dd>.content { display: block } .simulationEtSouscription .confirmationTemplate { padding: 0px !important } .tabs-content .maSituation .row .columns .button { margin-bottom: 5px } .tabs-content .maSituation .value { padding: 0 0.75rem } .tabs-content .maSituation .form-box-row { padding: 0 1.25rem 0.75rem } .tabs-content .maSituation .inlineSlider { padding-left: 4%; padding-right: 4% } .medium-topLineSpace { padding-top: 2.25rem } .medium-right { float: right } .apportEpargne { padding-left: 1.25rem } .simulationEtSouscription { padding-left: 20px } .simulationEtSouscription .paddedRight, .faq .paddedRight { padding-right: 50px } .simulationEtSouscription .paddedLeft, .faq .paddedLeft { padding-left: 50px } .simulationEtSouscription .paddedRightSmall, .faq .paddedRightSmall { padding-right: 20px } .simulationEtSouscription .paddedLeftSmall, .faq .paddedLeftSmall { padding-left: 20px } .simulationEtSouscription .paddedTopSmall, .faq .paddedTopSmall { padding-top: 20px } .simulationEtSouscription .paddedBottomSmall, .faq .paddedBottomSmall { padding-bottom: 20px } .simulationEtSouscription .margedRight, .faq .margedRight { margin-right: 20px } .simulationEtSouscription .ppTitle h1, .faq .ppTitle h1 { position: relative; line-height: 24px } .simulationEtSouscription .ppTitle img, .faq .ppTitle img { position: absolute; bottom: 0; margin-left: -30px } .simulationEtSouscription .bordered-left, .faq .bordered-left { border-top: 0; margin-top: 0; border-left: 1px solid #cfcfcf; padding-top: 0 } .display-medium-up { display: block !important } .vCenter-medium-up { position: absolute; top: 50%; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); right: 0 } .tableStaticHead.ajustedProposition .content, .tableStaticHead.ajustedProposition1col .content { width: 68% } .tableStaticHead.ajustedProposition .content .col .beforeTitle, .tableStaticHead.ajustedProposition1col .content .col .beforeTitle { text-align: center } .tableStaticHead.ajustedProposition .content .col .beforeTitle span, .tableStaticHead.ajustedProposition1col .content .col .beforeTitle span { width: auto } .tableStaticHead.ajustedProposition .content .col .beforeTitle:before, .tableStaticHead.ajustedProposition1col .content .col .beforeTitle:before { display: none } .tableStaticHead.ajustedProposition1col .content { width: 55% } .tableStaticHead.ajustedProposition1col .content .col { margin-left: 10px } .whiteBox, .greyBox, .bienComprendre, .bienComprendrelegal, .paddingBox { padding-top: 0.5rem; padding-right: 2.5rem; padding-left: 2.5rem } .faqMenu { height: 100% } .faqMenu li.active { height: auto } .faqMenu .underNav { display: none } .faqMenu .active .underNav { display: block; font-size: 0.75rem; list-style-type: none; font-weight: normal; padding-left: 0.9375rem } .faqMenu .active .underNav li { padding: 0.625rem 0 } .faqMenu .active .underNav li a { color: #fff } .faqMenu .active .underNav li.active { font-weight: bold } .faqMenu .active .underNav li:last-child { padding-bottom: 1.25rem } ul.faqMenu { border-right: 1px solid #e9e9e9 } .carteAssociee span { display: inline } .detailCompte .teaser .teaserContent h2, .detailCompte .teaser .teaserContent p { width: 80% } .chart { margin-bottom: 0 } .chart-legend { top: 50%; bottom: auto; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%) } .mapContainer #results { height: 400px } .meansPayment .borderLeft, .meansPercentage .borderLeft { border-left: 1px solid #e6e7e8; padding-left: 1.875rem } .clickImageBg { background-position: center right; background-repeat: no-repeat; overflow: hidden; border-radius: 0.3125rem } .clickImageD { background-color: #fff; max-width: 45%; display: inline-block; padding-left: 2.5rem; padding-right: 2.5rem; -webkit-box-shadow: 10px 0px 35px 15px #fff; -moz-box-shadow: 10px 0px 35px 15px #fff; box-shadow: 10px 0px 35px 15px #fff } ul#choices li .questionTitle { max-width: 40%; display: inline-block } ul#choices li .button { margin-right: 0.3125rem } } @media only screen and (min-width: 40.063em) and (max-width: 64em) { .bigtext { color: #1A8DA7; font-size: 25px; line-height: 26px; padding-bottom: 2px; font-weight: bold } .bigtext~span { color: #3A913F; font-size: 20px; font-weight: bold } .epartner-error { width: 100%; position: relative; color: #E44344; right: 25px; text-align: center; top: 51px } .messagerie .retourMsg { float: left } .messagerie .imprimerMsg { position: relative; left: 20px } .pboxEprtner .call-action-button { margin-bottom: 17px } .epartnerSimulate { position: absolute; left: -10%; width: 100% !important } .medium-pad-left-zero { padding-left: 0 !important } .medium-pad-right-zero { padding-right: 0 !important } .messagerie .selectAll { margin-right: 2px } .messagerie .filtreMsg { float: left; padding-right: 0 } .messagerie .supprimerMsg { width: 90px; float: left; white-space: normal; margin-left: 10px } .detailCompte .maSituation .supprimerMsg .button { padding-right: 5px; padding-left: 22px } .wcm-badge { background: #ffffff; border: 1px solid #ffffff; border-radius: 100%; position: absolute; top: -16px; color: #3A913F; text-align: center !important; font-weight: bold; width: 20px; height: 19px; left: 48px; font-size: 12px; padding-top: 2px } .dts-account .tabsContents .maSituation .row.borderedd .columns { min-height: 30px !important; height: auto !important; padding-bottom: 5px !important; padding-top: 5px !important } .vosdemandes table tr td { border-bottom: 1px solid #dddddd } .dts-account .tabsContents .maSituation .row.borderedd .columns .button { min-height: 30px !important; height: auto !important; position: relative; top: 25px } .dts-account .tabsContents .maSituation .row.borderedd .columns strong { font-weight: normal !important } .dts-account .tabsContents .maSituation .row.borderedd .label { min-height: 30px !important; height: auto !important; padding-bottom: 0 !important; padding-top: 20px !important } .alerteModal .qtip-tip { right: 16px !important } .mainNav .connectionContainer .clientNav .accesClient a .identity span.lastConnection { display: inline } .alerteModal.detail-view-alerteModal { margin-left: 40px !important; width: 250px !important; margin-top: 20px } .alerteModal.detail-view-alerteModal .qtip-tip { right: 15px !important } .payer-vos-slider-minlbl, .payer-vos-slider-maxlbl { position: absolute; left: 0; font-size: 12px !important } .payer-vos-slider-maxlbl { right: 4px !important; left: auto; top: 124px } .alerteModal { margin-top: 12px; width: 350px !important; margin-left: 25px !important; max-width: 380px !important } .medium-pad-left-zero { padding-left: 0 !important } .amountofincreaserr { padding-left: 30px !important } #achatCredit-step1 .fmrb-slider-container { margin-left: 20px !important } .recapContrat table.simple td:before, .recapContrat table.simple th:before { display: none } .recapContrat table.simple td, .recapContrat table.simple th { border-left: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf !important } .c-le-mag-carousel .slick-prev, .c-le-mag-carousel .slick-next { display: none !important } .error-overlap { width: 170px; display: inline-block; margin-left: -8px } .error-overlap { width: 170px; display: inline-block; margin-left: -8px } .nameerror-msg { display: block; width: 380px } .cle-mag-grid { padding: 0 30px } .Line-Copy { left: 50%; width: 100%; top: 0px; margin-left: 10px } .footer-dots:before { left: 50% } .mes-prj-img { min-height: 216px } .distrib-title { font-size: 20px } .large-reset-order-card label { left: 0px } .offer-text { bottom: 51%; width: 60%; left: 4% } .btn-group button, .btn-group.first-tab .independent { padding: 10px 0px !important } .center-form-distrib { position: absolute; top: 51%; left: 13% } #footer-content-distrib { left: 0 } .btn-group button { padding: 10px 0px !important } .infoIconCRL { min-height: auto; padding-bottom: 1rem } .my-hide-for-medium { display: none !important } .connect-cookies-text { width: 87% !important } .tablet-disableLineSpace { padding-top: 0 } .simulationEtSouscription .insuranceSelector h2 strong { font-size: medium } .insuranceSelection .selectize-control.single .selectize-input { font-size: 9px } .insuranceSelection .selectize-control.single .selectize-dropdown { font-size: 9px } .subscriptionFormsTemplate .insuranceSelection .selectize-control.single .selectize-input { font-size: 11px } .subscriptionFormsTemplate .insuranceSelection .selectize-control.single .selectize-dropdown { font-size: 11px } .creditRenouvelable #panel1 .maSituation>.columns>.row .columns, .creditRenouvelable #panel1 .maSituation>.column>.row .columns { padding-top: 1.375rem; padding-bottom: 1.375rem } .creditCard_ia .emphasize, .creditCard_ia .productZone .content .nb-points, .productZone .content .creditCard_ia .nb-points { position: relative; top: 42px; left: -416px } .panel-cntr .sel-li { display: inline-block } .fmrb-padding, .fmrb-padding .columns, .fmrb-padding .columns .row { padding: 0 12px 0 6px !important } .fmrb-padding .inlineSlider-label-left { position: relative; top: 55px; left: 18px } .fmrb-slider-container { margin-left: 39px } .fmrb-payer-text { left: 20px } } @media only screen and (min-width: 48em) { .c-le-mag-pre-header .le-mag-nav li:hover:after { color: #DF605D; border-bottom: 3px solid #DF605D; border-top-left-radius: 8px; border-top-right-radius: 8px; content: ""; display: block; position: absolute; top: 19px; width: 100%; left: 0px } #r277-secure-icon { top: 34px; position: relative } #infoChoixModal .tableStaticHead.simple .content .slick-track { width: 100% !important } #infoChoixModal .tableStaticHead.simple .content .slick-track .col { width: 50% !important } #infoChoixModal .tableStaticHead.simple .content .col:first-child .colspan { width: 200% } #infoChoixModal .tableStaticHead.simple .content .col:nth-child(n+2) .colspan { visibility: hidden } } @media only screen and (min-width: 64.063em) { .blockSummaryTemplate table th { padding-top: 0px; padding-bottom: 0 } #article-search-result { margin-left: 12px; margin-right: 12px } #article-search-result.common-search-result { margin-left: 24px } .iframeId-travaux { width: 109%; position: inherit; left: -40px; top: -8px; margin-right: 79px; padding-right: 15px } .leftIndex { font-size: 1.25rem !important; font-weight: bold } .apportEpargne .chart-legend span { display: block } .large-strong { font-weight: bold } .large-topLineSpace { padding-top: 2.1875rem } .detailCompte .maSituation>.columns>.row>.columns, .detailCompte .maSituation>.columns>.row>.column, .detailCompte .maSituation>.column>.row>.columns, .detailCompte .maSituation>.column>.row>.column, .detailCompte .payerEnLigne>.columns>.row>.columns, .detailCompte .payerEnLigne>.columns>.row>.column, .detailCompte .payerEnLigne>.column>.row>.columns, .detailCompte .payerEnLigne>.column>.row>.column { padding-top: 1.375rem; padding-bottom: 1.375rem } .detailCompte .maSituation>.columns>.row.bordered>.columns:first-child:not(:last-child), .detailCompte .maSituation>.columns>.row.bordered>.column:first-child:not(:last-child), .detailCompte .maSituation>.column>.row.bordered>.columns:first-child:not(:last-child), .detailCompte .maSituation>.column>.row.bordered>.column:first-child:not(:last-child), .detailCompte .payerEnLigne>.columns>.row.bordered>.columns:first-child:not(:last-child), .detailCompte .payerEnLigne>.columns>.row.bordered>.column:first-child:not(:last-child), .detailCompte .payerEnLigne>.column>.row.bordered>.columns:first-child:not(:last-child), .detailCompte .payerEnLigne>.column>.row.bordered>.column:first-child:not(:last-child) { border-right: 1px solid #dfdfdf } .creditRenouvelable #panel1 .maSituation>.columns .row.borderedd>.columns:first-child:not(:last-child), .creditRenouvelable #panel1 .maSituation>.column .row.borderedd>.columns:first-child:not(:last-child) { border-right: 1px solid #dfdfdf } .creditRenouvelable #panel1 .maSituation>.columns>.row .columns, .creditRenouvelable #panel1 .maSituation>.column>.row .columns { padding-top: 1.375rem; padding-bottom: 1.375rem } .credit .maSituationPP>.columns>.row.bordered>.columns:first-child:not(:last-child) { border-right: 1px solid #dfdfdf !important } .example { border-bottom: 1px solid #dfdfdf } .example .saveIcon span, .example .shareIcon span, .example .printIcon span, .example .editIcon span { margin-left: 0.3125rem } .example>.row { padding-left: 1.875rem } .example .infoIcon { padding-left: 3.125rem } .simulationEtSouscription .accordion .accordion-navigation.active>a.moreDetails, .simulationEtSouscription .accordion dd.active>a.moreDetails, .simulationEtSouscription .accordion .accordion-navigation>a.moreDetails, .simulationEtSouscription .accordion dd>a.moreDetails, .faq .accordion .accordion-navigation.active>a.moreDetails, .faq .accordion dd.active>a.moreDetails, .faq .accordion .accordion-navigation>a.moreDetails, .faq .accordion dd>a.moreDetails { background-color: #474747 !important } .simulationEtSouscription .accordion .accordion-navigation.active>a.moreDetails h3, .simulationEtSouscription .accordion dd.active>a.moreDetails h3, .simulationEtSouscription .accordion .accordion-navigation>a.moreDetails h3, .simulationEtSouscription .accordion dd>a.moreDetails h3, .faq .accordion .accordion-navigation.active>a.moreDetails h3, .faq .accordion dd.active>a.moreDetails h3, .faq .accordion .accordion-navigation>a.moreDetails h3, .faq .accordion dd>a.moreDetails h3 { color: #fff } .simulationEtSouscription .accordion .accordion-navigation.active>a.moreDetails h3 .fleche, .simulationEtSouscription .accordion dd.active>a.moreDetails h3 .fleche, .simulationEtSouscription .accordion .accordion-navigation>a.moreDetails h3 .fleche, .simulationEtSouscription .accordion dd>a.moreDetails h3 .fleche, .faq .accordion .accordion-navigation.active>a.moreDetails h3 .fleche, .faq .accordion dd.active>a.moreDetails h3 .fleche, .faq .accordion .accordion-navigation>a.moreDetails h3 .fleche, .faq .accordion dd>a.moreDetails h3 .fleche { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAHCAYAAADTcMcaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkY2MTY4RkNGRERGODExRTRCQzg4QUREQ0NBNkQxODY0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkY2MTY4RkQwRERGODExRTRCQzg4QUREQ0NBNkQxODY0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjYxNjhGQ0REREY4MTFFNEJDODhBRERDQ0E2RDE4NjQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjYxNjhGQ0VEREY4MTFFNEJDODhBRERDQ0E2RDE4NjQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5mDiSxAAAATUlEQVR42mL4////aiB2A2IGIrAzEK9kgGp4S4RGkIZ3QOwBEyCkEa4BxEeWwKURRQO6JmSN7rg0YNOErLEcmwZcmmAaH2LTAMIAAQYA1RQh9BWduYoAAAAASUVORK5CYII=) } .simulationEtSouscription .accordion .accordion-navigation.active>a.moreDetails, .simulationEtSouscription .accordion dd.active>a.moreDetails, .faq .accordion .accordion-navigation.active>a.moreDetails, .faq .accordion dd.active>a.moreDetails { background-color: #474747 !important } .simulationEtSouscription .accordion .accordion-navigation.active>a.moreDetails h3, .simulationEtSouscription .accordion dd.active>a.moreDetails h3, .faq .accordion .accordion-navigation.active>a.moreDetails h3, .faq .accordion dd.active>a.moreDetails h3 { color: #fff } .simulationEtSouscription .accordion .accordion-navigation.active>a.moreDetails h3 .fleche, .simulationEtSouscription .accordion dd.active>a.moreDetails h3 .fleche, .faq .accordion .accordion-navigation.active>a.moreDetails h3 .fleche, .faq .accordion dd.active>a.moreDetails h3 .fleche { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAGCAYAAAAVMmT4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkNERkZFRThEQjIwQjExRTQ5MTc0RDVCQjIzNjZGOUNCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkNERkZFRThFQjIwQjExRTQ5MTc0RDVCQjIzNjZGOUNCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Q0RGRkVFOEJCMjBCMTFFNDkxNzRENUJCMjM2NkY5Q0IiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Q0RGRkVFOENCMjBCMTFFNDkxNzRENUJCMjM2NkY5Q0IiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz49SyO2AAAAfElEQVR42mLcvn07AxrwA+LpQBwDxPuRJZjQFAYB8WogfgXEW4DYFZfiMCBeAcQFQGwIxC1AvAmIPWAKWKB0NBDPB+JsIJ4NFWsH4j9AvBGIQ4B4M0hxAhDPBOI0IF6A5qxuIP4FdVoUSHEjECcB8VIG7GAiEP8GqQMIMADvexeNvrLS/AAAAABJRU5ErkJggg==); height: 6px; width: 11px } .simulationEtSouscription #votreProjetPanel, .faq #votreProjetPanel { display: block !important } .vCenter-large-up { position: absolute; top: 50%; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); right: 0 } #rightContainer .panel .close { display: none } .calculette .resume>.column:first-child>.row, .calculette .resume>.columns:first-child>.row { margin-right: 0.625rem } .calculette .resume>.column:last-child>.row, .calculette .resume>.columns:last-child>.row { margin-left: 0.625rem } } @media only screen and (min-width: 64.063em) and (max-width: 90em) { .pboxEprtner .bulletProgressContainer { margin: 1.5625rem 0 3rem 0; padding-left: 73px; padding-right: 85px } .alerteModal { width: 310px !important; margin-left: 14px; margin-top: 15px } } @media only screen and (max-width: 90em) and (min-width: 64.0625em) { .legal-notice-wrapper { width: 78% } } @media only screen and (min-width: 64.0625em) { .valign-large { top: auto; transform: none } .alerteModal { margin-left: 14px } } @media only screen and (max-width: 22em) { .contactlinkimg { margin-left: -10px !important } .summary.backgrounded { padding-left: 3px; padding-right: 3px } .versionB .button.next-arrow { padding-right: 2.5625rem; padding-left: 1.5625rem } .simulationEtSouscription .resultTable .title.smallFont { font-size: 0.8rem !important } .simulationEtSouscription .resultTable .cell { font-size: 0.8rem !important } .dateprev-sub-title { font-size: 13px } } @media only screen and (max-width: 30em) { .tabs dd>a, .tabs .tab-title>a { padding-right: 0.25rem; padding-left: 0.25rem; min-height: 76px; font-size: 0.85rem } } @media only screen and (max-width: 40em) and (min-width: 30em) { .tabs dd>a, .tabs .tab-title>a { font-size: 0.85rem; min-height: 76px } .versionB .button.next-arrow { padding-right: 2.5625rem; padding-left: 1.5625rem } } @media only screen and (max-width: 40em) { .panel-cntr { width: 100%; left: -11px !important } .mobilesub-nav-wrapper { position: relative } .totalAmounts-wrapper { padding-left: 1.75rem } .credit-mensulate, .credit-montant { font-size: 14px } .le-mag-nav-mobile-cntr { position: absolute; z-index: 9; text-shadow: none; margin-left: 0; border-width: 0 0px 0px 1px; border-style: solid; border-color: silver; width: 70%; display: none; left: 24.9%; top: 40px; margin-left: 0.5px } .le-mag-nav { position: relative } .le-mag-nav-mobile-first { width: 70% !important; border: 1px solid silver; position: relative; left: 5%; float: left } .le-mag-nav-mobile-first:after { content: ">"; transform: rotate(90deg); float: right } .le-mag-nav-mobile-first.open:after { transform: rotate(270deg) } .le-mag-nav-mobile { min-height: 30px; display: block !important; text-shadow: none; background: white; padding: 10px !important; border-bottom: 1px solid silver; width: 100% } .voir-les { width: 20%; float: left; opacity: 1 !important; position: relative; top: 10px } .sans-se-ruiner { font-size: 35px !important } .sans-se-ruiner img { height: 35px !important } .main-sgauches { font-size: 25px !important } .main-sgauches img { height: 25px !important } .mme-paspeur { font-size: 20px !important } .mme-paspeur img { height: 20px !important } .versionB .button.next-arrow { padding-right: 2.5625rem; padding-left: 1.5625rem } #rightContainer .panel form { padding: 10px 20px; z-index: 1000 } .versionB .simulationEtSouscription h3 { font-size: 0.675rem } .reverseBg ul.checkList>li { background-position: 2px 12px !important } .button.nextIdentity, .button.nextPersonal, .button.nextBudget, .button.nextInsurance { padding-left: 19px !important } .versionB .reverseBg .checkList { margin-top: 0px !important } .button.nextIdentity { padding-left: 15px !important } } @media only screen and (max-width: 790px) { .hideForTablet { background-image: none !important; height: auto } .tablet-disable-display { display: none !important } } @media only screen and (max-width: 40em) { .legal-notice-wrapper-mobile { width: 100% !important } .input-newMontantPayementCredit .inlineSlider .slider-min-amount { position: relative; top: 53px } .imageHSblocImage.cmonLandingPage { display: block !important } .simulationEtSouscription h2 span { margin-top: 0 } .credit-list-products { position: relative; left: 10px } .crlPrj { position: relative; padding-left: 5px } #vosdemandes table.tableRWD tfoot { display: block; margin-top: 26px !important } .balLoyaltyPoints { position: relative; top: 0px } .clickImageGaucheImage.lazy.lazy-class { background-image: none !important } .error-overlap { width: 130px; display: inline-block; margin-left: -8px } .detailCompte .maSituation, .detailCompte .maSituationPP, .detailCompte .payerEnLigne { padding: 0 0.0625rem } .revenuewrapper { width: 75% } .distrib-title { font-size: 11px } .distrb-page-form { padding-top: 0 } .center-form-distrib { top: 57%; left: 5% } .info-distrib { color: #d41b16; font-weight: bold; font-size: 9px; padding-top: 1rem } .center-form-distrib { top: 37%; left: 5% } .footer-content-distrib { bottom: 0px } .distrib-text { font-size: 1rem !important } .distrib-form { bottom: 218px; min-height: 102px } .small-wrap { white-space: normal } .btn-group.first-tab .independent { padding: 15px !important } .grand-total .credit-title { position: absolute; bottom: 137% } .rcs-align-tab-1 { padding-left: inherit } .picto-rachat-credit-01 h1 span { display: block } .ajuster-votre-nouvell { font-size: 20px; text-align: left !important; color: #353633; padding-left: 0px; padding-bottom: 10px } .box-border-crl .title.header { margin-left: 0px !important; margin-right: 0px !important } .pad-fecilitation { padding-left: 10px; padding-right: 10px } .pad-fecilitation.title-header { padding-left: 0.9375rem } .verticam-tripledot-icon { position: absolute; width: 5px; height: 5px; background-color: #505050; right: 2px; top: 2px; border-radius: 100% } .verticam-tripledot-icon:before, .verticam-tripledot-icon:after { content: ""; position: absolute; width: 100%; height: 100%; left: 0px; background-color: inherit; border-radius: inherit } .verticam-tripledot-icon:before { top: 9px } .verticam-tripledot-icon:after { top: 18px } .vertical-tripledot-menu { background: #ffffff; position: absolute; z-index: 1; right: 9px; padding-bottom: 2px; box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.35); border: 1px #cdcdcd } .detail-montant .credit-modifier { display: block } .align-left-marigin { margin-left: 10px !important } .align-left-marigin.bottom-button { margin-left: 0px !important; margin-right: 0px !important } .votre-1re-utilisation { line-height: 1.5 } .rachat-credit-bullet-container .bulletProgressContainer { padding: 10px 25px 10px 25px } .mobile-padding-bottom { padding-bottom: .975rem !important } .mobile-padding-top { padding-top: .975rem !important } .small-padding-x { padding-left: 0.475rem; padding-right: 0.475rem } .creditCard_ia .emphasize, .creditCard_ia .productZone .content .nb-points, .productZone .content .creditCard_ia .nb-points { padding-left: 0.475rem } .cust-row { width: 98% !important; margin: 0 auto !important } .subNav .contacts .header .linkList .questions a:before { content: ""; background-image: url(../images/homeSprite.png); background-position: -592px 0px; width: 25px; height: 25px; display: inline-block; vertical-align: middle; background-color: #3A913F; border-radius: 25px } .subNav .contacts .header .linkList .socialBtn .socialYoutube a:before { content: ""; background-image: url(../images/homeSprite.png); background-position: -452px 0px; width: 25px; height: 25px; display: inline-block; vertical-align: middle; background-color: #dcdcdc; border-radius: 25px } .subNav .contacts .header .linkList .socialBtn .socialFacebook a:before { content: ""; background-image: url(../images/homeSprite.png); background-position: -627px 0px; width: 25px; height: 25px; display: inline-block; vertical-align: middle; background-color: #dcdcdc; border-radius: 25px } .subNav .contacts .header .linkList .socialBtn .socialTwitter a:before { content: ""; background-image: url(../images/homeSprite.png); background-position: -522px 0px; width: 25px; height: 25px; display: inline-block; vertical-align: middle; background-color: #dcdcdc; border-radius: 25px } .subNav .contacts .header .linkList .contactMail a:before { content: ""; background-image: url(../images/homeSprite.png); background-position: -382px 0px; width: 25px; height: 25px; border-radius: 25px; vertical-align: middle } .subNav .contacts .header .linkList .contactUsForm a:before { content: ""; background-image: url(../images/homeSprite.png); background-position: -382px 0px; width: 25px; height: 25px; background-color: #3A913F; display: inline-block; border-radius: 25px; vertical-align: middle } .subNav .contacts .header .linkList .nousContacter a:before { content: ""; background-image: url(../images/homeSprite.png); background-position: -697px 0px; width: 25px; height: 25px; display: inline-block; vertical-align: middle; background-color: #3A913F; border-radius: 25px } .subNav .contacts .header .linkList .contactAccessibilite a:before { content: ""; background-image: url(../images/homeSprite.png); background-position: -487px 0px; width: 25px; height: 25px; display: inline-block; vertical-align: middle; background-color: #3A913F; border-radius: 25px } .mainNav .navContainer .subNav>li.contacts .linkList ul li { background-color: #3A913F } .burgerPhoneNumber { width: 90% !important } .mainNav .navContainer .nav li:hover.contact-menu, .mainNav .navContainer .nav li.active.contact-menu { background-color: #3A913F } .mainNav .navContainer .nav li:hover.contact-menu a:after, .mainNav .navContainer .nav li.active.contact-menu a:after { content: none } .mainNav .navContainer .nav li:not(.accueil-menu):hover.contact-menu { border-color: #3A913F } .mainNav .navContainer:not(.open) .nav li:not(.accueil-menu):hover a { background: url(../new-img/arrows/nav/rightArrowHover.png) right center no-repeat !important } .mainNav .connectionContainer .connection .virementExpress a span { color: #fff } .mainNav .connectionContainer .connection .virementExpress a:before { color: #fff } .mainNav .connectionContainer.active .connection>li:not(:last-child) { border-bottom: 1px solid #fff; background-color: #3A913F } .mainNav .connectionContainer .connection .virementExpress a { background-color: #3A913F } #footerContainer .footer .contactBtn { width: 50%; border-right: 1px solid #dfdfdf; background: #fff; display: none !important } #footerContainer .footer .contactBtn .mobileBtn { display: block } .mobileBtn:before { content: ""; display: block; width: 30px; height: 30px; background: url(../new-img/pictos/footer/contacts.png) center center no-repeat; margin: 0 auto } #footerContainer .footer .contactBtn ul { display: block; width: 100%; opacity: 0; visibility: hidden; z-index: 3 } #footerContainer .footer .contactBtn ul li { text-align: left; display: block; width: 100%; padding: .75rem; border-bottom: 1px solid #dfdfdf } #footerContainer .footer #rightNavContainer { text-align: left; display: table-cell; width: 100% } #footerContainer .footer #rightNavContainer .rightNav .title { text-transform: uppercase; cursor: pointer; transition: background-color .3s ease-out; border-radius: .25rem; padding: .3125rem; height: auto; line-height: 10px; font-size: 1rem; border: 0; font-weight: 700; background-color: #3A913F; color: white; margin: 0.6125rem 1.625rem; padding-bottom: 15px; padding-top: 0px } #footerContainer .footer #rightNavContainer .rightNav .title:before { content: ""; display: inline-block; width: 30px; height: 30px; background: url(../new-img/pictos/footer/simulateurs.png) center center no-repeat; margin: 0 auto; margin-right: 6px; position: relative; top: 6px } #footerContainer .footer #rightNavContainer .rightNav ul { display: block; position: absolute; left: 0; bottom: 0; width: 100%; opacity: 0; visibility: hidden; transition: all .8s } #footerContainer .footer #rightNavContainer .rightNav ul li { display: block; position: relative; float: left; border-bottom: 1px solid #dfdfdf !important } #footerContainer .footer #rightNavContainer .rightNav ul li { display: block; position: relative; float: left; border-bottom: 1px solid #dfdfdf !important } #footerContainer .footer #rightNavContainer .rightNav ul li a { position: relative } .rightNav ul li .credit>div>div span, .rightNav ul li .creditRenouvelable>div>div span, .rightNav ul li .epargne>div>div span, .rightNav ul li .projets>div>div span { color: #2d2d2d; font-size: 1rem; text-align: left; padding: .75rem; text-transform: capitalize; font-weight: 700 } .rightNav ul li .credit>div>div span, .rightNav ul li .creditRenouvelable>div>div span, .rightNav ul li .epargne>div>div span, .rightNav ul li .projets>div>div span, .rightNav ul li .rachat-credit>div>div span { color: #2d2d2d; font-size: 1rem; text-align: left; padding: .75rem; text-transform: capitalize; font-weight: 700 } #footerContainer .footer .phoneNumber { text-align: left; width: 100%; border-bottom: 1px solid #dfdfdf; opacity: 0; visibility: hidden } #footerContainer .footer .contactBtn ul, #footerContainer .footer .phoneNumber, #footerContainer .footer .socialBtn { position: fixed; background: #fff; transition: all .4s; left: 0 } #footerContainer .footer .phoneNumber a { display: block; padding: .75rem } #footerContainer .footer .socialBtn { text-align: left; width: 100%; border-bottom: 1px solid #dfdfdf; opacity: 0; visibility: hidden } #footerContainer .footer .socialBtn ul { display: block } #footerContainer .footer .socialBtn ul li { display: inline-block; padding: .75rem } #footerContainer .footer .phoneNumber { text-align: left; width: 100%; border-bottom: 1px solid #dfdfdf; opacity: 0; visibility: hidden } #footerContainer .footer .phoneNumber a { display: block; padding: .75rem } #footerContainer .footer #rightNavContainer .rightNav { position: static; width: auto !important } #footerContainer .footer { padding: 0 } #footerContainer .footer #rightContainer { position: relative; text-align: left; z-index: 1000; transition: all .5s; visibility: hidden; opacity: 0; width: 0 } #footerContainer .footer .socialBtn.active { opacity: 1; visibility: visible } #footerContainer .footer .phoneNumber.active { opacity: 1; visibility: visible } #footerContainer .footer .contactBtn ul.active { opacity: 1; visibility: visible } #footerContainer .footer #rightNavContainer .rightNav ul.active { opacity: 1; visibility: visible; background-color: #fff } #footerContainer .footer #rightNavContainer .rightNav ul { display: block; position: absolute; left: 0; bottom: 0; width: 100%; opacity: 0; visibility: hidden; transition: all .8s } .rightNav ul li a.active { background: #fff } #footerContainer .footer #rightNavContainer .rightNav ul li a { position: relative } #footerContainer .footer #rightNavContainer .rightNav ul.active { opacity: 1; visibility: visible; background-color: #fff } #footerContainer .footer #rightContainer .panel { width: 100% !important; background-color: #f5f5f5; left: 0 } #rightContainer .panel form { padding: 10px 20px; z-index: 1000 } #footerContainer .footer #rightContainer.open { visibility: visible } #footerContainer .footer #rightContainer .panel .close { display: none; position: relative; right: 0; top: 0; width: auto; height: auto; background: 0 0; font-size: 1.5rem; font-weight: 700; padding: 0 .9375rem } #footerContainer .footer #rightContainer.open { visibility: visible; opacity: 1 } #footerContainer .footer #rightContainer .panel .close:before { content: "\2190"; font-size: 2.8125rem; margin-right: .75rem } .rightNav ul li:before { content: ""; display: block; padding-top: 0% } } @media only screen and (min-width: 40.03em) and (max-width: 64em) { .legal-medium-adjust { position: relative; left: -0.875rem } } @media only screen and (min-width: 64.0625em) { .columns.large-5.medium-9.padding-along-x.legal-medium-adjust { padding-right: 0.8rem !important } .columns.large-5.medium-9.padding-along-x.legal-large-adjust { padding-right: 0.8rem !important } } @media only screen and (min-width: 40.03em) and (max-width: 64em) { .legal-medium-adjust { position: relative; left: -0.875rem } } @media only screen and (max-width: 40em) { .inner-main-cntr { background: #ffffff !important } .form-sec-hdr { border-bottom: none !important } .wrapper { padding: 0 !important } } @media only screen and (max-width: 414px) and (orientation: portrait) { .arrow-text-icon { transform: rotate(90deg) } .inner-main-cntr, .nav-icon { display: block !important } .small-paddling-left-zero { padding-left: 0 !important } .small-clear-float { float: none !important } .small-bottom-margin { margin-bottom: .675rem !important } #telephone-label, #mail-label { padding-left: 1.875rem; width: 100% !important; margin-left: 0 !important } .small-top-margin-zero { margin-top: 0 !important } .Souscription-icon-inline { width: 50% !important; float: left; min-height: 100px; text-align: center !important } .icon-r277 { margin-bottom: 0.675rem; min-height: 48px; position: relative } .icon-r277~strong { position: relative; display: block } #modeSouscriptionBtnExpanded .btnSouscriptionExpanded { margin-right: 0; min-height: 118px } } @media only screen and (min-width: 64em) { .columns.radioAlign.small-2 { padding-top: 0.6rem !important } } @media only screen and (min-width: 64.0625em) { .large-block-grid-4 li:first-child { width: 28% } .large-block-grid-4 li:nth-child(3) .label { padding: 0 1.2725rem } .large-block-grid-4 li:last-child { width: 22% } .footer-detail-article .large-block-grid-4 li:first-child { width: 25% } .footer-detail-article .large-block-grid-4 li:last-child { width: 25% } .wcm-notification-msg-part-2 { padding-left: 5rem !important } .wcm-notification-msg { display: inline-block; padding-left: 1.5rem } } @media only screen and (min-width: 64.063em) { .padding-left-small { padding-left: 0.675rem } .iframeCraizy.iframeId-travaux { width: 60%; position: relative; min-height: 320px; left: 50% !important; transform: translateX(-50%); -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); -moz-transform: translateX(-50%) } .example .infoIconCRL { padding-left: 3.125rem } } @media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) { .inline-icon-notify:after { right: 1.875rem !important } } @media only screen and (max-width: 414px) and (orientation: portrait) { .r277img-inline-input { margin-left: .375rem; position: absolute !important; top: 0.475rem !important } .inline-icon-message { position: relative; left: 0 !important } .backToChooseSubMode.small-bottom-margin { margin-bottom: 0.675rem !important } } @media only screen and (max-width: 1024px) and (min-width: 768px) and (orientation: landscape) { .input-success.inline-icon-notify:after, .input-error.inline-icon-notify:after { right: 1.875rem !important } } @media only screen and (min-width: 40.0625em) { .padding-tab-s40 { padding: 1rem !important } .creditCard_ia .emphasize, .creditCard_ia .productZone .content .nb-points, .productZone .content .creditCard_ia .nb-points { left: -49% !important } } @media only screen and (max-width: 64.0625em) { .mesulait-left { position: relative; left: 16.67%; padding-left: 0px } .mensulait-right { left: 16.67% !important; float: left !important; text-align: center; padding-left: 0 } .custom-row-rachat-hdr { padding-left: 50px } } @media only screen and (max-width: 40em) { .qtip-top-custom:not(.lostPassPopin) { top: 0px !important } .qtip-width-custom:not(.lostPassPopin) { width: 100% !important } .btnwidth-mm { width: 85% !important } .cardTypes .title { font-size: 18px } .cardTypes .subtitle { font-size: 16px } a.panelDetail1:after, a.panelDetail2:after, a.panelDetail3:after, a.panelDetail4:after { content: "\02192"; padding-left: 92%; font-size: 29px; line-height: 0px; position: relative; top: -19px } .votre-1re-utilisation { font-size: 12px; padding-bottom: 0.5rem; color: #939393; display: table-cell; vertical-align: bottom; height: 76px; position: relative; top: -10px } .votre-numero-crl { font-size: 13px; line-height: 1.25; color: #353633; position: relative; top: -10px } .active .panelDetail1:after, .active .panelDetail2:after, .active .panelDetail3:after, .active .panelDetail4:after { content: "" } .auto-decision-tbl .content { width: 50% !important; float: left } .auto-decision-tbl .header { float: left; width: 50% !important } .outcomeREVRequestGreen-inner-cntnr { padding-left: 0.65rem !important; padding-right: 0.65rem !important } .cb-cust-left-firstcell { padding-right: 8% !important } .cb-cust-right-lastcell { padding-right: 16% !important; border-right: 1px solid #dfdfdf } .subscribeEsign_ia .tile-desc { margin-top: 2.25rem } .tile-desc { margin-top: 1.25rem } .subscriptionOnlineProcess h3 { font-size: 16px !important } .mobile-valign { position: relative; top: 50%; transform: translateY(-50%) } .notify-cntnt-wcm { width: 100% !important } .pp-alert-content { padding: 0.75rem 1.125rem } .headerComponent { padding: 37px 1rem; margin: 5px 0 0 0 } .headerComponent .logoLeft { margin-top: -40px } .assurance-data-with-adverticements .foot { margin-top: 60px } .arrow-epartner-one { display: block } .arrow-epartner-one { background: url(../new-img/pictos/mobile-arrow.gif) center center no-repeat; display: inline-block; width: 30px; height: 30px; position: relative; top: 20px; left: 50%; pointer-events: none; color: #3A913F } .logo.epartner-logo { float: none; padding-left: 0px } .alerteModal { margin-top: 12px; margin-left: 25px !important; max-width: 380px !important } .alerteModal .qtip-tip { right: 8px !important } .alerteModal.detail-view-alerteModal { margin-left: 15px !important; max-width: 380px !important; width: 90% !important; margin-top: 20px !important } .detail-view-alerteModal .qtip-tip { right: 15px !important } .contact-us-wrapper.landing-pg { width: 300px } .landing-pg .contact-us-tele-number { font-size: 15px } .landing-pg .contact-us-condition.landing-pg-condition { width: 60% !important; font-size: 11px } .landing-pg .contact-us-tele-number { vertical-align: inherit } .twodts { position: relative; top: 3px } .twodts .utilisation-spl.anchor::before { top: 238px } .onedts .utilisation-spl.anchor::before { top: 102px } .onedts { position: relative; top: 140px } .firstRow button, .firstRow input, .secondRow button, .secondRow input, .thirdRow button, .thirdRow input { margin-bottom: 0px !important } .firstRow small.required, .firstRow small.required, .secondRow small.required, .secondRow small.required, .thirdRow mall.required, .thirdRow small.required { top: 0px !important; position: relative; display: inline-block } .secondRow #newSituation { margin-bottom: 0px !important; position: relative } .firstRow .labelpos, .secondRow .labelpos, .client-cetelem-grp-btn .labelpos { padding-top: .975rem !important } .contact-form-rachat .helperBtn { position: absolute; left: 67%; margin-top: 11px } .c-le-mag-pre-header .le-mag-nav li:hover:after { border-bottom: 0px } .c-le-mag-pre-header .des-projets-po { font-size: 15px } .c-le-mag-carousel .slick-prev, .c-le-mag-carousel .slick-next { display: none !important } .cle-mag-grid { padding: 0 30px } .cle-mag-grid .clonmag-whitebox { margin-right: 0 } .cle-mag-grid .clonmag-whitebox .views { float: none; display: block; text-align: center; padding-right: 0 } .session-lost-wrapper { min-height: 1200px } .credit-progress-list:before { left: 30% !important } .mesulait-left, .mensulait-right { left: 0 !important } .custom-row-rachat-hdr, .custom-row-rachat { padding-left: 0 !important } .mainNav .connectionContainer#lostConnectionContainer { opacity: 1; visibility: visible } .mpd_modalTooltip { max-width: 90% !important } .mainNav .connectionContainer .connection>li.lostConnectionVirement { background-color: #3A913F } } @media only screen and (max-device-width: 1024px) and (min-device-width: 768px) and (orientation: landscape) { .alerteModal { width: 19% !important; max-width: 340px !important; margin-left: 20px !important } .alerteModal.detail-view-alerteModal { width: 85% !important; margin-left: 20px !important; max-width: 340px !important } .assurance-data-with-adverticements .foot { margin-top: 73px } } @media only screen and (min-width: 40.0625em) and (max-width: 64em) { .save-retrieve-qtip, .gdpr-qtip { width: 75% !important } .gdpr-qtip { left: 50% !important; transform: translateX(-50%); -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); -moz-transform: translateX(-50%) } .align-left-marigin { margin-left: 15px !important; margin-right: 15px !important } .padding-tab-zero { padding: 0 !important } .outComeMessage .creditRenouvelable, .outComeMessage .title-header { padding-left: 0 !important } } @media screen and (max-width: 39.9375em) { .responsabilite.home .picto-visuel.right { left: 0; top: 73% } .responsabilite.home .picto-visuel.left { right: 0; top: 73% } .responsabilite.home .bloc_text { margin-top: 130px } .responsabilite.home .bloc_text .event-step { font-size: 1.8em } .responsabilite.home .bloc_text .question { font-size: 1.5em } .responsabilite.home article a img:first-child { width: 90% } .responsabilite.home .liaison-avant-pendant { background: url("../new-img/responsabilite/filet_1_small.png") no-repeat; height: 263px; margin-left: 15%; margin-top: 10% } .responsabilite.home .liaison-pendant-apres { background: url("../new-img/responsabilite/filet_2_small.png") no-repeat; height: 217px; margin-left: 20%; margin-top: 10% } .responsabilite .step li:before { width: 37%; left: -21% } .responsabilite .step li .orange { display: block; margin-top: -13px } .responsabilite .bloc_image .picto-visuel { width: 70px; right: 7%; bottom: -35px } .responsabilite.avant .contrat-projet { bottom: 54% } } @media screen and (min-width: 40em) and (max-width: 54em) { .responsabilite.home .picto-visuel.right { left: 63% } .responsabilite.home .picto-visuel.left { left: 3% } .responsabilite .step li:before { width: 47%; left: -27% } } @media screen and (max-width: 600px) { .orderofbuttons { display: flex; flex-direction: column-reverse } .orderofbuttons .columns { float: none !important; position: static !important; margin: 0 auto } } .slick-slider { position: relative; display: block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent } .slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0 } .slick-list:focus { outline: none } .slick-list.dragging { cursor: pointer; cursor: hand } .slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } .slick-track { position: relative; left: 0; top: 0; display: block } .slick-track:before, .slick-track:after { content: ""; display: table } .slick-track:after { clear: both } .slick-loading .slick-track { visibility: hidden } .slick-slide { float: left; height: 100%; min-height: 1px; display: none } [dir="rtl"] .slick-slide { float: right } .slick-slide img { display: block } .slick-slide.slick-loading img { display: none } .slick-slide.dragging img { pointer-events: none } .slick-initialized .slick-slide { display: block } .slick-loading .slick-slide { visibility: hidden } .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent } .slick-loading .slick-list { background: #fff url("../new-img/pictos/loading-small-vid.gif") center center no-repeat } .slick-slider { position: relative } .slick-slider .slick-prev:before, .slick-slider .slick-next:before { opacity: 0.75 } .slick-slider:hover .slick-prev:before, .slick-slider:hover .slick-next:before { opacity: 0.75 } .slick-slider:hover .slick-prev:hover:before, .slick-slider:hover .slick-prev:focus:before, .slick-slider:hover .slick-next:hover:before, .slick-slider:hover .slick-next:focus:before { opacity: 1 } .slick-prev, .slick-next { position: absolute; display: block; height: 1.75rem; width: 1.75rem; line-height: 0px; font-size: 0px; cursor: pointer; background: transparent; color: transparent; top: 50%; margin: -0.875rem 0 0 0; padding: 0; border: none; outline: none; z-index: 2 } .slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus { outline: none; background: transparent; color: transparent } .slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before { opacity: 1 } .slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { opacity: 0.75 } .slick-prev button:before, .slick-next button:before { content: "" } .slick-prev:before, .slick-next:before { width: 1.75rem; height: 1.75rem; line-height: 25px; position: absolute; top: 0; left: 0; font-size: 1rem; font-weight: bold; color: #818181; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-align: center; background-color: #fff; box-shadow: 0 0 0 1px #818181; border-radius: 50%; border: 2px solid #fff } .slick-prev { left: 0.5rem } [dir="rtl"] .slick-prev { left: auto; right: 0 } .slick-prev:before { content: "<" } [dir="rtl"] .slick-prev:before { content: ">" } .slick-next { right: 0.5rem } [dir="rtl"] .slick-next { left: 0; right: auto } .slick-next:before { content: ">" } [dir="rtl"] .slick-next:before { content: "<" } table.tableRWD tfoot .slickFooter { position: relative } table.tableRWD tfoot .slickFooter td { padding: 0.75rem 0.5rem !important; text-align: center } table.tableRWD tfoot .slickFooter td:before { display: none } table.tableRWD tfoot .slickFooter .slick-prev, table.tableRWD tfoot .slickFooter .slick-next { width: 1.75rem; height: 1.75rem; top: 0.5rem; margin: 0 } table.tableRWD tfoot .slickFooter .slick-prev:before, table.tableRWD tfoot .slickFooter .slick-next:before { transition: background-color 300ms ease-out } table.tableRWD tfoot .slickFooter .slick-prev:hover:before, table.tableRWD tfoot .slickFooter .slick-next:hover:before { background-color: #3A913F } table.tableRWD tfoot .slickFooter .slick-prev { left: 1.25rem } table.tableRWD tfoot .slickFooter .slick-next { right: 1.25rem } table.tableRWD tfoot .slickFooter .slick-prev:before { content: ""; display: block; width: 1.75rem; height: 1.75rem; background: #cacaca url(../new-img/tools/slick/prev.png) center center no-repeat; border-radius: 100% } table.tableRWD tfoot .slickFooter .slick-next:before { content: ""; display: block; width: 1.75rem; height: 1.75rem; background: #cacaca url(../new-img/tools/slick/next.png) center center no-repeat; border-radius: 100% } table.tableRWD tfoot .slickFooter .slick-dots { position: relative; bottom: 0.1875rem; width: auto; display: inline-block !important } table.tableRWD tfoot .slickFooter .slick-dots li button:before { box-shadow: 0 0 0 2px #3A913F !important } table.tableRWD tfoot .slickFooter .slick-dots li.slick-active button:before { background-color: #3A913F !important } .slick-slider.carousel, .buttonContainer { text-align: center; border-bottom: 1px solid #dfdfdf; padding-bottom: 12px } .slick-slider.carousel .slick-list, .buttonContainer .slick-list { text-align: left } .slick-slider.carousel .slick-prev, .slick-slider.carousel .slick-next, .buttonContainer .slick-prev, .buttonContainer .slick-next { width: 1.75rem; height: 1.75rem; top: auto; bottom: 0.3125rem; margin: 0 } .slick-slider.carousel .slick-prev:before, .slick-slider.carousel .slick-next:before, .buttonContainer .slick-prev:before, .buttonContainer .slick-next:before { opacity: 0.75; transition: background-color 300ms ease-out } .slick-slider.carousel .slick-prev:hover:before, .slick-slider.carousel .slick-next:hover:before, .buttonContainer .slick-prev:hover:before, .buttonContainer .slick-next:hover:before { background-color: #3A913F } .slick-slider.carousel .slick-prev.slick-disabled, .slick-slider.carousel .slick-next.slick-disabled, .buttonContainer .slick-prev.slick-disabled, .buttonContainer .slick-next.slick-disabled { cursor: default } .slick-slider.carousel .slick-prev.slick-disabled:before, .slick-slider.carousel .slick-next.slick-disabled:before, .buttonContainer .slick-prev.slick-disabled:before, .buttonContainer .slick-next.slick-disabled:before { opacity: 0.75 } .slick-slider.carousel .slick-prev, .buttonContainer .slick-prev { left: 1.25rem } .slick-slider.carousel .slick-next, .buttonContainer .slick-next { right: 1.25rem } .slick-slider.carousel .slick-prev:before, .buttonContainer .slick-prev:before { content: ""; display: block; width: 1.75rem; height: 1.75rem; background: #cacaca url(../new-img/tools/slick/prev.png) center center no-repeat; border-radius: 100%; box-shadow: 0 0 0 transparent } .slick-slider.carousel .slick-next:before, .buttonContainer .slick-next:before { content: ""; display: block; width: 1.75rem; height: 1.75rem; background: #cacaca url(../new-img/tools/slick/next.png) center center no-repeat; border-radius: 100%; box-shadow: 0 0 0 transparent } .slick-slider.carousel .slick-dots, .buttonContainer .slick-dots { position: static; bottom: 0; width: auto; display: inline-block !important } .slick-slider.carousel .slick-dots li button:before, .buttonContainer .slick-dots li button:before { box-shadow: 0 0 0 2px #3A913F !important } .slick-slider.carousel .slick-dots li.slick-active button:before, .buttonContainer .slick-dots li.slick-active button:before { background-color: #3A913F !important } .slick-slider.carousel .slick-dots:before, .buttonContainer .slick-dots:before { display: block; position: absolute; content: ""; width: 100%; height: 1px; left: 0; border-top: 1px solid #dfdfdf } .slick-dots { position: absolute; margin: 0; bottom: 0.9375rem; list-style: none; display: block; text-align: center; padding: 0; width: 100%; z-index: 1 } .slick-dots li { position: relative; display: inline-block; height: 0.9375rem; width: 0.9375rem; margin: 0 0.3125rem; padding: 0; cursor: pointer } .slick-dots li button { border: 0; background: transparent; display: inline-block; height: 0.9375rem; width: 0.9375rem; outline: none; line-height: 0px; font-size: 0px; color: transparent; padding: 0.3125rem; cursor: pointer } .slick-dots li button:hover, .slick-dots li button:focus { outline: none } .slick-dots li button:before { position: absolute; top: 0; left: 0; content: ""; width: 0.9375rem; height: 0.9375rem; line-height: 0.9375rem; text-align: center; background-color: #fff; box-shadow: 0 0 0 2px #3A913F; border-radius: 50%; border: 2px solid #fff } .slick-dots li.slick-active button:before { background-color: #3A913F } .credit .slick-dots li button:before { box-shadow: 0 0 0 2px #00a0d7 } .credit .slick-dots li.slick-active button:before { background-color: #00a0d7 } .credit .slick-prev:before, .credit .slick-next:before { color: #00a0d7; box-shadow: 0 0 0 2px #00a0d7 } .creditRenouvelable .slick-dots li button:before { box-shadow: 0 0 0 2px #1AA4A7 } .creditRenouvelable .slick-dots li.slick-active button:before { background-color: #1AA4A7 } .creditRenouvelable .slick-prev:before, .creditRenouvelable .slick-next:before { color: #1AA4A7; box-shadow: 0 0 0 2px #1AA4A7 } .epargne .slick-dots li button:before { box-shadow: 0 0 0 2px #f9c100 } .epargne .slick-dots li.slick-active button:before { background-color: #f9c100 } .epargne .slick-prev:before, .epargne .slick-next:before { color: #f9c100; box-shadow: 0 0 0 2px #f9c100 } .assurance .slick-dots li button:before { box-shadow: 0 0 0 2px #e7208c } .assurance .slick-dots li.slick-active button:before { background-color: #e7208c } .assurance .slick-prev:before, .assurance .slick-next:before { color: #e7208c; box-shadow: 0 0 0 2px #e7208c } .projets .slick-dots li button:before, .cornerPro .slick-dots li button:before { box-shadow: 0 0 0 2px #f3871e } .projets .slick-dots li.slick-active button:before, .cornerPro .slick-dots li.slick-active button:before { background-color: #f3871e } .projets .slick-prev:before, .projets .slick-next:before, .cornerPro .slick-prev:before, .cornerPro .slick-next:before { color: #f3871e; box-shadow: 0 0 0 2px #f3871e } .cetelemEtVous .slick-dots li button:before { box-shadow: 0 0 0 2px #3A913F } .cetelemEtVous .slick-dots li.slick-active button:before { background-color: #3A913F } .cetelemEtVous .slick-prev:before, .cetelemEtVous .slick-next:before { color: #3A913F; box-shadow: 0 0 0 2px #3A913F } @media screen and (max-width: 40em) { #vosdemandes .accordianDetails { border-top: none !important; border-right: none !important } #vosdemandes .cetelemBtn { right: 50% } #vosdemandes .credit td:last-child, #vosdemandes .creditRenouvelable td:last-child { border-bottom: none } #vosdemandes .credit td:last-child:before, #vosdemandes .creditRenouvelable td:last-child:before { border-right: none !important } .vosdemandes .panorama td.accordianDetails { border: none; width: 140%; right: 44% } .vosdemandes .panorama td.accordianDetails:before { border-right: none !important } } #image-left, #image-right { width: calc((100% - 1200px)/2); height: 100%; margin: 0 30px; position: fixed; top: 0; text-align: center } #image-left img, #image-right img { height: 100% } #image-right { right: 0 } #globalContainer #mainContainer>div:first-child:after { visibility: hidden } @media screen and (max-width: 1750px) { #image-left, #image-right { width: calc((100% - 1140px)/2); margin: auto } } @media screen and (max-width: 1250px) { #image-left, #image-right { display: none } } .cmonBorderedBox { border-radius: 10px; border-style: solid; border-width: 2px } .txt-black { color: #323232 !important } .cmon-inspiration { color: #2FAC66 } .cmon-conseils { color: #95C11F } #accesClientIdentifiantClient::-ms-input-placeholder { font-size: 14px !important; letter-spacing: 0; color: #ccc; font-style: italic; font-weight: normal !important } #accesClientIdentifiantClient:-ms-input-placeholder { font-size: 14px !important; letter-spacing: 0; color: #ccc; font-style: italic; font-weight: normal !important } #accesClientCodeSecret::-ms-input-placeholder { font-size: 14px !important; letter-spacing: 0; color: #ccc; font-style: italic; font-weight: normal !important } #accesClientCodeSecret:-ms-input-placeholder { font-size: 14px !important; letter-spacing: 0; color: #ccc; font-style: italic; font-weight: normal !important } #accesClientCodeSecret::placeholder, #accesClientIdentifiantClient::placeholder { font-size: 14px !important; letter-spacing: 0; color: #ccc; font-style: italic; font-weight: normal !important } #accesClientIdentifiantClient::placeholder { font-size: 14px !important; font-weight: normal !important } #accesClientIdentifiantClient, #accesClientCodeSecret, #input-actualClientPassword, #input-newClientPassword, #input-confirmNewClientPassword { letter-spacing: 10px; height: 40px; font-family: sans-serif; font: normal bold 14px/30px tahoma } #accesClientIdentifiantClient { letter-spacing: 0px; font-size: 14px; font-weight: normal !important } @media only screen and (min-width: 1224px) { #accesClientIdentification label[for=accesClientIdentifiantClient] { position: relative; margin-bottom: 26px !important } } @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) { #accesClientIdentification label[for=accesClientIdentifiantClient] { position: relative; margin-bottom: 26px !important } } #accesClientCodeSecret::-webkit-input-placeholder, #accesClientIdentifiantClient::-webkit-input-placeholder { font-size: 14px !important; letter-spacing: 0; color: #ccc; font-style: italic; font-weight: normal !important } .creditRenouvelable .disableRadioBtn input[type="radio"]+label:before { box-shadow: 0 0 0 2px #C6C6C6 } .headerVosprochains { padding: 11px 0 0 0; font-size: 14px !important; color: #1AA4A7; font-weight: bold } .headerVosprochains h3 { font-size: 16px !important; text-transform: none !important } .headerVosprochains h4.subhead { font-size: 14px } .headerVosprochains .vosTotalAmount { line-height: 2 } .mainNav .connectionContainer .clientNav .accesClient a { display: table; width: 100%; height: 100%; background: #ffffff; padding: 0.625rem 5% } .panorama article .compte .content h4.montant-disponsible { font-size: 14px } .vosComptant, .vosFract, .vosMensulite { color: #000; font-size: 14px; font-weight: bold } .smshelper-cpay { padding-left: 11px } a.panelDetail4.panelDetail1 { padding-bottom: 0; margin-bottom: -10px !important; padding-top: 10px } .btnwidth-mm { width: 35% } @media only screen and (max-width: 40em) { #labelOverlay p span { font-size: 24px } } .SelDosOperation { padding: 12px } .carte-link a { margin-left: -8px; white-space: nowrap } @media only screen and (max-width: 812px) { .votre-crdit-renouve.spaced-bottom { white-space: nowrap; font-size: 25px } .divTableCell.first.title { width: 80%; position: relative; float: left } .divTableCell.title.amount { position: relative; top: 35px } .inlineDisplay { padding-right: 15px } #labelOverlay { left: 50% } .mensulate .hasTooltip.helperBtn.helperaugmenter.table.valignmiddle { left: 34% } .divTableCell.first.operations.mensulate { width: 98% } } .sav-bas label { font-size: 16px } .llest-compose ul p span { font-size: 16px } @media only screen and (max-width: 64rem) { .prochain-montant span { line-height: 2.5 } .llest-compose ul { width: 90% } .llest-compose li.list:before { top: 4% } .llest-compose li.list.third:before { top: 35% } .SelDosOperation { padding: 12px } .toutSelValues { text-align: -webkit-right !important; position: relative; left: 8px } } .fullAuthentication_ia .customCheckboxContainer input[type='checkbox']+.customCheckbox { top: 3px; width: 18px; height: 18px } .fullAuthentication_ia .customCheckboxContainer label { left: 16px; font-size: 13px !important } .fullAuthentication_ia .icon-mini { left: 30px; top: 4px } @media only screen and (max-width: 40em) { .recaputilif-table .dot:before { background-color: #6ac4c6; bottom: 67% } .recaputilif-table .dot.second:before { bottom: 44% } .recaputilif-table .dot.third:before { bottom: 21% } .confirm-situation { margin-left: 25px; width: 100%; font-size: 1rem; padding-top: 5px; padding-bottom: 5px } } @media only screen and (min-width: 40.0625em) { .recaputilif-table .dot:before { background-color: #6ac4c6; bottom: 60% } .recaputilif-table .dot.second:before { background-color: #a3dbdc; bottom: 36% } .recaputilif-table .dot.third:before { background-color: #1aa4a7; bottom: 11% } } .demande-financement .global-app-cntr li { box-shadow: 0 1px 14px #ccc } .bannerLOAContainer { background-image: url(/rsc/contrib/image/location/offreVoiture.png); background-repeat: no-repeat; background-position: 57% 50%; background-size: 35% } .bannerLOAContainer.genericBanner { background-position: 90% 50%; background-size: 45% } .bannerLOAContainer.genericBanner h1 { line-height: 22px } .bannerLOAContainer.genericBanner h1:before { display: none } .bannerLOAContainer .picto-titre.offreEx { font-size: 16px !important; font-weight: 700 !important; color: #02a0d7 !important; margin-bottom: 20px !important } .bannerLOAContainer .picto-titre.offreEx:before { background-color: #02a0d7 !important } .prixOffre { width: 215px; margin-bottom: 10px } .prixMens { font-size: 30px; font-weight: 700; color: #32aa4d } .prixMensDetails { font-size: 16px; font-weight: 700; color: #32aa4d; float: right; margin-top: -8px } .dsplBlock { display: block } .premierLoyer { font-size: 16px; margin-bottom: 15px } .premierLoyer b { font-size: 20px; font-weight: 700 } .totalOffre { font-size: 20px; line-height: 25px; margin-bottom: 10px } .totalOffre b { font-weight: 700 } .comptant { font-size: 16px; line-height: 20px; margin-bottom: 15px } .carModel { font-size: 16px; font-weight: 700; color: #32aa4d; margin-bottom: 15px } .carModel .brand { text-transform: uppercase } .bannerLOA { background-color: #32aa4d; margin-bottom: 10px } .bannerLOA:after { display: none } .bannerLOA:hover { background-color: #237635 } .spacer { width: 100%; height: 100px } @media only screen and (max-width: 40em) { .bannerLOAContainer { background-image: none !important } .bannerLOAContainer.genericBanner { -moz-box-shadow: 0px 0px 0px 0px #656565 !important; -webkit-box-shadow: 0px 0px 0px 0px #656565 !important; -o-box-shadow: 0px 0px 0px 0px #656565 !important; box-shadow: 0px 0px 0px 0px #656565 !important } .mbl-txt-blk { color: #000000 !important } } .bannerLOAContainer.genericBanner { margin-top: 20px } .bannerLOAContainer.genericBanner.financerPage { padding-left: 9rem; background-position: 78% 56%; background-size: 40% } .bannerLOAContainer.genericBanner.loaPage { padding-left: 20px; background-position: 94% 20%; background-size: 53% } .bannerLOAContainer .prixOffre { margin-bottom: 0 } .bannerLOAContainer .premierLoyer { line-height: 12px; margin-bottom: 15px !important } @media only screen and (max-width: 70em) { .bannerLOAContainer.genericBanner.financerPage { padding-left: 0; background-position: 95% 55%; background-size: 49% } .bannerLOAContainer.genericBanner.loaPage { padding-left: 0; background-position: 94% 40%; background-size: 40% } } .bannerLOAContainer.prixMensDetails { margin-top: 0; line-height: 18px } .bannerLOAContainer.genericBanner.financerPage { margin-top: 36px !important; margin-bottom: 16px !important } .bannerLOAContainer.genericBanner.loaPage { margin-top: 31px !important; margin-bottom: 0 !important } .fiveOnequick.disabled { background-color: #dbdbdb !important; color: #ffffff !important; border: none !important } .newCRButtons { padding-left: 0; padding-right: 16px; left: 16px; right: 0 } .hideForCetelem { display: none !important } .picto-cpay-play-white:before { background-image: url(../images/white.png); background-position: -529px -63px; width: 31px; height: 31px; background-size: 1190% } .chat-box-desc { margin-left: 3% } .chat-box>div { display: inline-block; vertical-align: middle } .chat-box { cursor: pointer; background-color: #eff5f2; padding: 5px 5px } .cetelemchatbot .button { background-color: #3A913F } #codeSecretOublieModal { text-align: left } #codeSecretOublieModal .closeImg, #codeSecretOublieModal .popinCloseIcon, #adressePopin .popinCloseIcon, #successPopin .popinCloseIcon, #userInfoChangedPopin .popinCloseIcon, #technicalErrorPopin .popinCloseIcon, #userInputErrorPopin .popinCloseIcon, #multiICMErrorPopin .popinCloseIcon { left: 95%; position: relative; right: auto; display: inline-block } .chat-box-desc span { color: #454545 } .chat-box-desc u { color: #3A913F } .phonePicto img { position: absolute; padding-top: 5px; padding-left: 7px } .phoneNumber span { margin-left: 12% } .numberImg { width: 100% } .numberImg img { margin-left: 12% } .sa-banner { background: url("../new-img/medias/divers/sa-banner.png") no-repeat; height: 386px; width: 592px } .pf_loader_new { position: fixed; top: 0; left: 0; right: 0; bottom: 0; text-align: center; z-index: 5000; font-size: 22px; background: url("../new-img/pictos/loading-small-vid-new.gif") no-repeat center center; background-size: 200px 200px } .pf_loader_div_new { width: 100%; height: 130%; background-color: #ffffff !important; position: absolute; z-index: 1000; opacity: 1 !important; top: 0px; right: 0px } .loader-cont-new { position: fixed; top: 60%; left: 0; right: 0%; bottom: 0; text-align: center; z-index: 5000; font-weight: bold; width: 100%; color: #5A5A5A } .sa-banner { background: url(../new-img/medias/divers/sa-banner.png) no-repeat; height: 276px; width: 520px } .auth-forte-banner-container .button { background-color: #3A913F } .auth-forte-banner-container { background-color: #F5F9F6 } .auth-forte-banner-title { margin-top: 4% } .auth-forte-banner-cont { width: 102% } input.disabled { pointer-events: none } .qtip.modal { position: absolute; padding: 0 } .ec-auto-banner-title { margin-top: 4%; background-color: #3A913F !important; color: #fff } .ec-auto-banner-container { background-color: #3A913F !important } .ec-auto-banner-container .button { background-color: #fff } .ec-auto-banner-container .button span { color: black } .ec-auto-banner { background: url(../new-img/medias/divers/auto-banner.png) no-repeat; min-height: 230px; background-position: 555px -34px } .box-meomory-green { text-align: center; padding: 25px 74px; background: #3A913F; width: 120%; position: relative; right: 30px; top: -28px; color: #ffffff } .maSituation .statementOfOperations_ia { padding: 0 } .statementOfOperations_ia { padding: 3.4375rem 3% } .statementOfOperations_ia .hide { display: none !important } #successPopin.modal, #userInfoChangedPopin.modal, #technicalErrorPopin.modal, #userInputErrorPopin.modal { max-width: 448px } .activate-classic-msg.modal, #adressePopin.modal { max-width: 490px } @media only screen and (max-width: 40em) { #adressePopin.modal { height: 100%; width: 100% } } #adressePopin .close-modal, #successPopin .close-modal, #userInfoChangedPopin .close-modal, #technicalErrorPopin .close-modal, #userInputErrorPopin .close-modal, #multiICMErrorPopin .close-modal { display: none } @media only screen and (max-width: 40em) { .icm-lost-link { font-size: 15px; padding-top: 10%; margin-left: 60%; width: 100% } } @media only screen and (min-width: 64em) { .codeSecretOublie, .identifiantOublie { font-size: 13px !important } } @media only screen and (max-width: 40em) { .codeSecretOublie { font-size: 15px !important; padding-top: 10%; margin-left: 32%; width: 100% } } @media only screen and (max-width: 40em) { .blocker { padding: 0; overflow-x: hidden } } .contactWebform .select-motif.input-error { border: 0 solid transparent } .contactWebform .select-objet.input-error { border: 0 solid transparent } .contactWebform .input-error { border: 1px solid red } .contactWebform .input-error .selectize-input { border: 1px solid red } .contactWebform .input-success { border-color: #b4d06f !important } .contactWebform::placeholder { color: #c9c9ca; opacity: 1 } .contactWebform:-ms-input-placeholder { color: #c9c9ca } .contactWebform::-ms-input-placeholder { color: #c9c9ca } .contactWebform .selectize-input .placeholder { color: #c9c9ca } .contactWebform .selectize-input:focus { border-color: #4a90e2 } .contactWebform .yesno { display: block } .contactWebform .yes { color: #3A913F; display: inline-block; text-align: right } .contactWebform .yes:hover { cursor: pointer } .contactWebform .accountAlready { display: inline-block; margin-left: 15px } .contactWebform .accountAlready:hover { cursor: pointer } .contactWebform .no { color: #e3242d; display: inline-block; text-align: left; margin-left: 15px } .contactWebform .no:hover { cursor: pointer } .contactWebform .closeImg { background-image: url(/rsc/contrib/image/contactus/close.png); background-repeat: no-repeat; right: 8px !important } .contactWebform .successfulSend:hover { cursor: pointer } .contactWebform label { cursor: auto } .contactWebform label .required { color: red } .contactWebform .civiliteInputs .form-group { margin-top: 5px } .contactWebform .civiliteInputs .radio { margin-left: 20px; margin-right: 5px } .contactWebform .civiliteInputs .radioMme { margin-left: 0 } .contactWebform input:focus { border-color: #4a90e2 } .contactWebform textarea:focus { border-color: #4a90e2 } .contactWebform .radioMmeLabel.active { color: #3A913F } .contactWebform .radioMrLabel.active { color: #3A913F } .contactWebform .radio { background-color: #fff; border: 2px solid #3A913F; height: 18px; width: 18px; border-radius: 100px; display: inline-block; vertical-align: top; position: relative } .contactWebform .radio:hover { cursor: pointer } .contactWebform .radio-core { background-color: #3A913F; height: 10px; width: 10px; border-radius: 100px; position: absolute; left: calc(50% - 5px); top: calc(50% - 5px); display: none } .contactWebform .radioLabel { font-size: .8rem } .contactWebform input[type=number] { -moz-appearance: textfield } .contactWebform input[type=number]::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0 } .contactWebform input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0 } .contactWebform .webFormIntro { margin-bottom: 20px } .contactWebform .contactCta .cancelBtn { background-color: transparent !important; border: 2px solid #4a4a4a; color: #4a4a4a !important; line-height: 11px; transition: all .3s ease-out; transition-property: color, border; transition-duration: .3s; transition-timing-function: ease-out; transition-delay: initial } .contactWebform .contactCta .cancelBtn:hover { border: 2px solid #3A913F; color: #3A913F !important } .contactWebform .subject-details { position: relative } .contactWebform .full-line { float: right; position: relative; top: 14px; left: 30px; min-height: 1px; width: 112%; display: block; background-color: #dfdfdf } .contactWebform .captcha-row { margin-top: 24px !important } .contactWebform .captcha-placeholder { width: 150px; height: 50px; display: inline-block } .contactWebform .captcha-placeholder p { letter-spacing: 5px; color: #3A913F; font-size: 23px } .contactWebform .captcha-placeholder p b { font-size: 30px } .contactWebform .captcha-refresh { width: 20px; margin-top: -3px; margin-left: 5px; margin-right: 2px; margin-left: 5px } .contactWebform .captcha-refresh:hover { cursor: pointer } .contactWebform .refresh { color: #3A913F } .contactWebform .captcha-check .captcha-input { margin-top: 5px !important; width: 150px } .qtip-width-custom { max-width: 100% !important } .formHidder_cptch { z-index: 0; min-height: 100%; width: 100%; background-color: #fff; position: absolute; left: 0; top: 0; opacity: 0; transition: opacity .8s; text-align: center } .formHidder_cptch .undertitle { font-size: .9rem; color: #000; margin-top: 5px } .formHidder_cptch .cptchContainer { margin-top: 0; z-index: 0; opacity: 0; transition: opacity .8s linear 1s, margin-top .2s linear } .formHidder_cptch .cptchContainer.active { margin-top: 40%; z-index: 9999; opacity: 1 } .formHidder_cptch .successfulSend { color: #000; font-size: 1.4rem } .formHidder_cptch .notSent { color: #000; font-size: 1.4rem } .formHidder_cptch .sent { width: 80px; display: block; margin: 0 auto } .formHidder_cptch .error-icon { width: 80px; display: block; margin-bottom: 15px; margin-right: auto; margin-left: auto } .formHidder_cptch .error { opacity: 0; height: 0; margin-top: 0 } .formHidder_cptch .success { opacity: 0; height: 0; margin-top: 0 } .formHidder_cptch .error.active { opacity: 1; height: auto; margin-top: 40% } .formHidder_cptch .success.active { opacity: 1; height: auto; margin-top: 40% } .formHidder_cptch .closeImg { background-image: url(/rsc/contrib/image/contactus/close.png); background-repeat: no-repeat; right: 8px !important; right: 26px !important; top: 12px } .formHidder_cptch .cancelBtn { margin-left: auto; margin-right: auto; margin-top: 10px; line-height: 11px; transition: all .3s ease-out; transition-property: background-color; transition-duration: .3s; transition-timing-function: ease-out; transition-delay: initial } .formHidder_cptch .cancelBtn:hover { background-color: #789927 !important } .formHidder_cptch.active { z-index: 9999; opacity: 1 } .dejaClientContainer { text-align: center; margin-top: 20px; text-align: center; margin-top: 20px; margin-bottom: 200px; margin-bottom: 90px } .dejaClientContainer .cancelBtn { background-color: transparent !important; border: 2px solid #4a4a4a; color: #4a4a4a !important; line-height: 11px; transition: all .3s ease-out; transition-property: color, border; transition-duration: .3s; transition-timing-function: ease-out; transition-delay: initial } .dejaClientContainer .cancelBtn:hover { border: 2px solid #3A913F; color: #3A913F !important } .contactCta .confirm { margin-left: 16px } #contactUsFormModal1 { font-size: 0.75rem !important; line-height: 1.125rem !important } #contactUsFormModal1 .legalmention { margin-top: 30px !important } #contactUsFormModal1 .legalmention .column a { color: black } .MinMaxContainer { text-align: right } .MinMaxContainer .step { display: inline-block } .MinMaxContainer .step span { color: #B2B2B2 } .phoneNumber .contact-us-tele-number { padding-right: 6px } .contact-us-wrapper.burgerPhoneContainer { margin: 20px; position: absolute; margin-top: 25px } .burgerPhoneContainer .contact-us-tele-number { position: absolute; height: 24px } .burgerPhoneContainer a.svi-contact-details { padding: 3px 14px !important; height: 24px } .burgerPhoneContainer .contact-us-condition { margin-left: 132px } @media only screen and (max-width: 21.313em) { .dejaClientContainer .button.small { padding: .875rem 1rem .9375rem 1rem } } .maintanenceText { display: none } .maintanence-text-active .maintanenceText { display: block !important; background-color: rgba(204, 204, 204, 0.46); padding: 15px 14px 7px 19px; line-height: 1.7; font-size: 12px; margin-top: 9px } .maintanence-text-active .imgWrap { padding-bottom: 2px; width: 50px } @media only screen and (max-width: 40em) { .maintanenceText { display: none } .maintanence-text-active .maintanenceText { display: block !important } .maintanence-text-active .cetelemchatbot { top: 61% !important } } @media only screen and (min-width: 40.063em) and (max-width: 64em) { .maintanence-text-active .cetelemchatbot { top: 664px !important } } #globalContainer #mainContainer { padding-top: 112px } .sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0 } .credit .credito-subnav { background-image: none } .active .chatBotIcon { background-image: url(/rsc/contrib/image/icons/chat-bot.png); height: 29px; width: 32px } .ope-distrib-title { color: #01a485 !important } .ope-distrib-btn { background-color: #01a485 !important; border-color: #01a485 !important } @media only screen and (min-width: 641px) { .access-client-icon { display: inline-block; vertical-align: middle; padding-right: 0.3125rem; height: 27px; width: 24px; background-repeat: no-repeat; background-image: url(/rsc/contrib/image/pictos/connexion/accesClient.png) } .navContainer .search-icon { background-image: url(/rsc/contrib/image/pictos/searchBtn.png); background-repeat: no-repeat; background-position: center; height: 29px; width: 29px } #rightContainer .panel .close { display: none } .loader-wrapper { display: none } .credit.active .credito-subnav { height: 440px; line-height: 440px; background-image: url(../images/credito-credit.png) } } @media only screen and (max-width: 640px) { .mainNav .navContainer { transition: none } .mainNav .navContainer .subNav>li.active .close { display: none; background: none } .mainNav .connectionContainer { transition: none } .mainNav .connectionContainer .subConnection>li.active .close { display: none; background: none } .navContainer.active .search-icon { background-image: url(/rsc/contrib/image/pictos/searchBtn.png); background-repeat: no-repeat; height: 29px; width: 29px } .access-client-icon { display: inline-block; vertical-align: middle; padding-right: 0.3125rem; height: 27px; width: 24px; margin-right: 0.3125rem !important; background-repeat: no-repeat; background-image: none } #globalContainer #mainContainer { padding-top: 99px } .simulator .mobile-visual { background-repeat: no-repeat; background-size: 100%; min-height: 100px; background-position: 0px -10px; background-image: url(/rsc/sys/cetelem/opti/image/carrousel/credito-mobile1.png); position: absolute; width: 80px; top: -68px } .mobileRow .mobileNav { width: 22px; height: 22px; background: url("/rsc/contrib/image/pictos/header/mobileNavBtn.png") center center no-repeat; background-color: #fff } .mobileRow .mobileConnection.logoff { width: 26px; height: 26px; background: url("/rsc/contrib/image/pictos/header/connectionBtn.png") center center no-repeat; background-color: #fff } .mobileRow .mobileConnection.logon { width: 26px; height: 26px; background: url("/rsc/contrib/image/pictos/header/connectionBtn-logon.png") center center no-repeat; background-color: #fff } .credit .credito-subnav { background-image: none } #rightContainer .panel .close { display: none } #rightNavContainer { display: none } #mainContainer { padding-bottom: 0 } #panel-1 { height: auto; width: 100%; min-height: 800px } #panel-2 { height: auto; width: 100%; min-height: 800px } .loader-wrapper { min-height: 800px; position: fixed; top: 0; z-index: 5; width: 100% } .loader-wrapper .iaLoader::after { top: 166px } .iaTextLoader { position: absolute; top: 270px; z-index: 999; margin: 0 15%; text-align: center } .mobileRow .mobileNav { width: 22px; height: 22px; background: url("/rsc/contrib/image/pictos/header/mobileNavBtn.png") center center no-repeat; background-color: #fff } .mobileRow .mobileConnection.logoff { width: 26px; height: 26px; background: url("/rsc/contrib/image/pictos/header/connectionBtn.png") center center no-repeat; background-color: #fff } .mobileRow .mobileConnection.logon { width: 26px; height: 26px; background: url("/rsc/contrib/image/pictos/header/connectionBtn-logon.png") center center no-repeat; background-color: #fff } .credit .credito-subnav { background-image: none } .mainNav .navContainer { transition: none } .mainNav .connectionContainer { transition: none } } @media only screen and (min-width: 641px) { #rightContainer .panel .close { display: none } .loader-wrapper { display: none } .credit .credito-subnav { height: 440px; line-height: 440px; background-image: url(../images/credito-credit.png) } } .cetelemchatbot.passwordPopin { display: none !important } /*# sourceMappingURL=app-prospect.css.map */ /* Chat popup hide on Connexion page starts*/ .cetelemchatbot.passwordPopin { display: none !important; } /* Chat popup hide on Connexion page ends*/