@charset "UTF-8";
/*!
 * Inea v1.2.2
 */
/*!
 * Bootstrap v3.4.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }


.button-container {
  display: flex;
  flex-direction: row;
}

#button1 {
  float: right;
}

#button2 {
  float: left;
}



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: none;
  text-decoration: underline;
  text-decoration: underline 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; }

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

sup {
  top: -.5rem; }

sub {
  bottom: -.25rem; }

figure {
  margin: 1rem 40px; }

code,
kbd,
pre,
samp {
  font-size: 1rem; }

/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
  *:before,
  *:after {
    color: #000 !important;
    text-shadow: none !important;
    background: transparent !important;
    box-shadow: none !important; }
  a,
  a:visited {
    text-decoration: underline; }
  a[href]:after {
    content: " (" attr(href) ")"; }
  abbr[title]:after {
    content: " (" attr(title) ")"; }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: ""; }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid; }
  thead {
    display: table-header-group; }
  tr,
  img {
    page-break-inside: avoid; }
  img {
    max-width: 100% !important; }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3; }
  h2,
  h3 {
    page-break-after: avoid; }
  .navbar {
    display: none; }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important; }
  .label {
    border: 1px solid #000; }
  .table {
    border-collapse: collapse !important; }
    .table td,
    .table th {
      background-color: #fff !important; }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important; } }

@font-face {
  font-family: "Glyphicons Halflings";
  src: url("../fonts/bootstrap/glyphicons-halflings-regular.eot");
  src: url("../fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/bootstrap/glyphicons-halflings-regular.woff2") format("woff2"), url("../fonts/bootstrap/glyphicons-halflings-regular.woff") format("woff"), url("../fonts/bootstrap/glyphicons-halflings-regular.ttf") format("truetype"), url("../fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg"); }

.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: "Glyphicons Halflings";
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.glyphicon-asterisk:before {
  content: "\002a"; }

.glyphicon-plus:before {
  content: "\002b"; }

.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac"; }

.glyphicon-minus:before {
  content: "\2212"; }

.glyphicon-cloud:before {
  content: "\2601"; }

.glyphicon-envelope:before {
  content: "\2709"; }

.glyphicon-pencil:before {
  content: "\270f"; }

.glyphicon-glass:before {
  content: "\e001"; }

.glyphicon-music:before {
  content: "\e002"; }

.glyphicon-search:before {
  content: "\e003"; }

.glyphicon-heart:before {
  content: "\e005"; }

.glyphicon-star:before {
  content: "\e006"; }

.glyphicon-star-empty:before {
  content: "\e007"; }

.glyphicon-user:before {
  content: "\e008"; }

.glyphicon-film:before {
  content: "\e009"; }

.glyphicon-th-large:before {
  content: "\e010"; }

.glyphicon-th:before {
  content: "\e011"; }

.glyphicon-th-list:before {
  content: "\e012"; }

.glyphicon-ok:before {
  content: "\e013"; }

.glyphicon-remove:before {
  content: "\e014"; }

.glyphicon-zoom-in:before {
  content: "\e015"; }

.glyphicon-zoom-out:before {
  content: "\e016"; }

.glyphicon-off:before {
  content: "\e017"; }

.glyphicon-signal:before {
  content: "\e018"; }

.glyphicon-cog:before {
  content: "\e019"; }

.glyphicon-trash:before {
  content: "\e020"; }

.glyphicon-home:before {
  content: "\e021"; }

.glyphicon-file:before {
  content: "\e022"; }

.glyphicon-time:before {
  content: "\e023"; }

.glyphicon-road:before {
  content: "\e024"; }

.glyphicon-download-alt:before {
  content: "\e025"; }

.glyphicon-download:before {
  content: "\e026"; }

.glyphicon-upload:before {
  content: "\e027"; }

.glyphicon-inbox:before {
  content: "\e028"; }

.glyphicon-play-circle:before {
  content: "\e029"; }

.glyphicon-repeat:before {
  content: "\e030"; }

.glyphicon-refresh:before {
  content: "\e031"; }

.glyphicon-list-alt:before {
  content: "\e032"; }

.glyphicon-lock:before {
  content: "\e033"; }

.glyphicon-flag:before {
  content: "\e034"; }

.glyphicon-headphones:before {
  content: "\e035"; }

.glyphicon-volume-off:before {
  content: "\e036"; }

.glyphicon-volume-down:before {
  content: "\e037"; }

.glyphicon-volume-up:before {
  content: "\e038"; }

.glyphicon-qrcode:before {
  content: "\e039"; }

.glyphicon-barcode:before {
  content: "\e040"; }

.glyphicon-tag:before {
  content: "\e041"; }

.glyphicon-tags:before {
  content: "\e042"; }

.glyphicon-book:before {
  content: "\e043"; }

.glyphicon-bookmark:before {
  content: "\e044"; }

.glyphicon-print:before {
  content: "\e045"; }

.glyphicon-camera:before {
  content: "\e046"; }

.glyphicon-font:before {
  content: "\e047"; }

.glyphicon-bold:before {
  content: "\e048"; }

.glyphicon-italic:before {
  content: "\e049"; }

.glyphicon-text-height:before {
  content: "\e050"; }

.glyphicon-text-width:before {
  content: "\e051"; }

.glyphicon-align-left:before {
  content: "\e052"; }

.glyphicon-align-center:before {
  content: "\e053"; }

.glyphicon-align-right:before {
  content: "\e054"; }

.glyphicon-align-justify:before {
  content: "\e055"; }

.glyphicon-list:before {
  content: "\e056"; }

.glyphicon-indent-left:before {
  content: "\e057"; }

.glyphicon-indent-right:before {
  content: "\e058"; }

.glyphicon-facetime-video:before {
  content: "\e059"; }

.glyphicon-picture:before {
  content: "\e060"; }

.glyphicon-map-marker:before {
  content: "\e062"; }

.glyphicon-adjust:before {
  content: "\e063"; }

.glyphicon-tint:before {
  content: "\e064"; }

.glyphicon-edit:before {
  content: "\e065"; }

.glyphicon-share:before {
  content: "\e066"; }

.glyphicon-check:before {
  content: "\e067"; }

.glyphicon-move:before {
  content: "\e068"; }

.glyphicon-step-backward:before {
  content: "\e069"; }

.glyphicon-fast-backward:before {
  content: "\e070"; }

.glyphicon-backward:before {
  content: "\e071"; }

.glyphicon-play:before {
  content: "\e072"; }

.glyphicon-pause:before {
  content: "\e073"; }

.glyphicon-stop:before {
  content: "\e074"; }

.glyphicon-forward:before {
  content: "\e075"; }

.glyphicon-fast-forward:before {
  content: "\e076"; }

.glyphicon-step-forward:before {
  content: "\e077"; }

.glyphicon-eject:before {
  content: "\e078"; }

.glyphicon-chevron-left:before {
  content: "\e079"; }

.glyphicon-chevron-right:before {
  content: "\e080"; }

.glyphicon-plus-sign:before {
  content: "\e081"; }

.glyphicon-minus-sign:before {
  content: "\e082"; }

.glyphicon-remove-sign:before {
  content: "\e083"; }

.glyphicon-ok-sign:before {
  content: "\e084"; }

.glyphicon-question-sign:before {
  content: "\e085"; }

.glyphicon-info-sign:before {
  content: "\e086"; }

.glyphicon-screenshot:before {
  content: "\e087"; }

.glyphicon-remove-circle:before {
  content: "\e088"; }

.glyphicon-ok-circle:before {
  content: "\e089"; }

.glyphicon-ban-circle:before {
  content: "\e090"; }

.glyphicon-arrow-left:before {
  content: "\e091"; }

.glyphicon-arrow-right:before {
  content: "\e092"; }

.glyphicon-arrow-up:before {
  content: "\e093"; }

.glyphicon-arrow-down:before {
  content: "\e094"; }

.glyphicon-share-alt:before {
  content: "\e095"; }

.glyphicon-resize-full:before {
  content: "\e096"; }

.glyphicon-resize-small:before {
  content: "\e097"; }

.glyphicon-exclamation-sign:before {
  content: "\e101"; }

.glyphicon-gift:before {
  content: "\e102"; }

.glyphicon-leaf:before {
  content: "\e103"; }

.glyphicon-fire:before {
  content: "\e104"; }

.glyphicon-eye-open:before {
  content: "\e105"; }

.glyphicon-eye-close:before {
  content: "\e106"; }

.glyphicon-warning-sign:before {
  content: "\e107"; }

.glyphicon-plane:before {
  content: "\e108"; }

.glyphicon-calendar:before {
  content: "\e109"; }

.glyphicon-random:before {
  content: "\e110"; }

.glyphicon-comment:before {
  content: "\e111"; }

.glyphicon-magnet:before {
  content: "\e112"; }

.glyphicon-chevron-up:before {
  content: "\e113"; }

.glyphicon-chevron-down:before {
  content: "\e114"; }

.glyphicon-retweet:before {
  content: "\e115"; }

.glyphicon-shopping-cart:before {
  content: "\e116"; }

.glyphicon-folder-close:before {
  content: "\e117"; }

.glyphicon-folder-open:before {
  content: "\e118"; }

.glyphicon-resize-vertical:before {
  content: "\e119"; }

.glyphicon-resize-horizontal:before {
  content: "\e120"; }

.glyphicon-hdd:before {
  content: "\e121"; }

.glyphicon-bullhorn:before {
  content: "\e122"; }

.glyphicon-bell:before {
  content: "\e123"; }

.glyphicon-certificate:before {
  content: "\e124"; }

.glyphicon-thumbs-up:before {
  content: "\e125"; }

.glyphicon-thumbs-down:before {
  content: "\e126"; }

.glyphicon-hand-right:before {
  content: "\e127"; }

.glyphicon-hand-left:before {
  content: "\e128"; }

.glyphicon-hand-up:before {
  content: "\e129"; }

.glyphicon-hand-down:before {
  content: "\e130"; }

.glyphicon-circle-arrow-right:before {
  content: "\e131"; }

.glyphicon-circle-arrow-left:before {
  content: "\e132"; }

.glyphicon-circle-arrow-up:before {
  content: "\e133"; }

.glyphicon-circle-arrow-down:before {
  content: "\e134"; }

.glyphicon-globe:before {
  content: "\e135"; }

.glyphicon-wrench:before {
  content: "\e136"; }

.glyphicon-tasks:before {
  content: "\e137"; }

.glyphicon-filter:before {
  content: "\e138"; }

.glyphicon-briefcase:before {
  content: "\e139"; }

.glyphicon-fullscreen:before {
  content: "\e140"; }

.glyphicon-dashboard:before {
  content: "\e141"; }

.glyphicon-paperclip:before {
  content: "\e142"; }

.glyphicon-heart-empty:before {
  content: "\e143"; }

.glyphicon-link:before {
  content: "\e144"; }

.glyphicon-phone:before {
  content: "\e145"; }

.glyphicon-pushpin:before {
  content: "\e146"; }

.glyphicon-usd:before {
  content: "\e148"; }

.glyphicon-gbp:before {
  content: "\e149"; }

.glyphicon-sort:before {
  content: "\e150"; }

.glyphicon-sort-by-alphabet:before {
  content: "\e151"; }

.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152"; }

.glyphicon-sort-by-order:before {
  content: "\e153"; }

.glyphicon-sort-by-order-alt:before {
  content: "\e154"; }

.glyphicon-sort-by-attributes:before {
  content: "\e155"; }

.glyphicon-sort-by-attributes-alt:before {
  content: "\e156"; }

.glyphicon-unchecked:before {
  content: "\e157"; }

.glyphicon-expand:before {
  content: "\e158"; }

.glyphicon-collapse-down:before {
  content: "\e159"; }

.glyphicon-collapse-up:before {
  content: "\e160"; }

.glyphicon-log-in:before {
  content: "\e161"; }

.glyphicon-flash:before {
  content: "\e162"; }

.glyphicon-log-out:before {
  content: "\e163"; }

.glyphicon-new-window:before {
  content: "\e164"; }

.glyphicon-record:before {
  content: "\e165"; }

.glyphicon-save:before {
  content: "\e166"; }

.glyphicon-open:before {
  content: "\e167"; }

.glyphicon-saved:before {
  content: "\e168"; }

.glyphicon-import:before {
  content: "\e169"; }

.glyphicon-export:before {
  content: "\e170"; }

.glyphicon-send:before {
  content: "\e171"; }

.glyphicon-floppy-disk:before {
  content: "\e172"; }

.glyphicon-floppy-saved:before {
  content: "\e173"; }

.glyphicon-floppy-remove:before {
  content: "\e174"; }

.glyphicon-floppy-save:before {
  content: "\e175"; }

.glyphicon-floppy-open:before {
  content: "\e176"; }

.glyphicon-credit-card:before {
  content: "\e177"; }

.glyphicon-transfer:before {
  content: "\e178"; }

.glyphicon-cutlery:before {
  content: "\e179"; }

.glyphicon-header:before {
  content: "\e180"; }

.glyphicon-compressed:before {
  content: "\e181"; }

.glyphicon-earphone:before {
  content: "\e182"; }

.glyphicon-phone-alt:before {
  content: "\e183"; }

.glyphicon-tower:before {
  content: "\e184"; }

.glyphicon-stats:before {
  content: "\e185"; }

.glyphicon-sd-video:before {
  content: "\e186"; }

.glyphicon-hd-video:before {
  content: "\e187"; }

.glyphicon-subtitles:before {
  content: "\e188"; }

.glyphicon-sound-stereo:before {
  content: "\e189"; }

.glyphicon-sound-dolby:before {
  content: "\e190"; }

.glyphicon-sound-5-1:before {
  content: "\e191"; }

.glyphicon-sound-6-1:before {
  content: "\e192"; }

.glyphicon-sound-7-1:before {
  content: "\e193"; }

.glyphicon-copyright-mark:before {
  content: "\e194"; }

.glyphicon-registration-mark:before {
  content: "\e195"; }

.glyphicon-cloud-download:before {
  content: "\e197"; }

.glyphicon-cloud-upload:before {
  content: "\e198"; }

.glyphicon-tree-conifer:before {
  content: "\e199"; }

.glyphicon-tree-deciduous:before {
  content: "\e200"; }

.glyphicon-cd:before {
  content: "\e201"; }

.glyphicon-save-file:before {
  content: "\e202"; }

.glyphicon-open-file:before {
  content: "\e203"; }

.glyphicon-level-up:before {
  content: "\e204"; }

.glyphicon-copy:before {
  content: "\e205"; }

.glyphicon-paste:before {
  content: "\e206"; }

.glyphicon-alert:before {
  content: "\e209"; }

.glyphicon-equalizer:before {
  content: "\e210"; }

.glyphicon-king:before {
  content: "\e211"; }

.glyphicon-queen:before {
  content: "\e212"; }

.glyphicon-pawn:before {
  content: "\e213"; }

.glyphicon-bishop:before {
  content: "\e214"; }

.glyphicon-knight:before {
  content: "\e215"; }

.glyphicon-baby-formula:before {
  content: "\e216"; }

.glyphicon-tent:before {
  content: "\26fa"; }

.glyphicon-blackboard:before {
  content: "\e218"; }

.glyphicon-bed:before {
  content: "\e219"; }

.glyphicon-apple:before {
  content: "\f8ff"; }

.glyphicon-erase:before {
  content: "\e221"; }

.glyphicon-hourglass:before {
  content: "\231b"; }

.glyphicon-lamp:before {
  content: "\e223"; }

.glyphicon-duplicate:before {
  content: "\e224"; }

.glyphicon-piggy-bank:before {
  content: "\e225"; }

.glyphicon-scissors:before {
  content: "\e226"; }

.glyphicon-bitcoin:before {
  content: "\e227"; }

.glyphicon-btc:before {
  content: "\e227"; }

.glyphicon-xbt:before {
  content: "\e227"; }

.glyphicon-yen:before {
  content: "\00a5"; }

.glyphicon-jpy:before {
  content: "\00a5"; }

.glyphicon-ruble:before {
  content: "\20bd"; }

.glyphicon-rub:before {
  content: "\20bd"; }

.glyphicon-scale:before {
  content: "\e230"; }

.glyphicon-ice-lolly:before {
  content: "\e231"; }

.glyphicon-ice-lolly-tasted:before {
  content: "\e232"; }

.glyphicon-education:before {
  content: "\e233"; }

.glyphicon-option-horizontal:before {
  content: "\e234"; }

.glyphicon-option-vertical:before {
  content: "\e235"; }

.glyphicon-menu-hamburger:before {
  content: "\e236"; }

.glyphicon-modal-window:before {
  content: "\e237"; }

.glyphicon-oil:before {
  content: "\e238"; }

.glyphicon-grain:before {
  content: "\e239"; }

.glyphicon-sunglasses:before {
  content: "\e240"; }

.glyphicon-text-size:before {
  content: "\e241"; }

.glyphicon-text-color:before {
  content: "\e242"; }

.glyphicon-text-background:before {
  content: "\e243"; }

.glyphicon-object-align-top:before {
  content: "\e244"; }

.glyphicon-object-align-bottom:before {
  content: "\e245"; }

.glyphicon-object-align-horizontal:before {
  content: "\e246"; }

.glyphicon-object-align-left:before {
  content: "\e247"; }

.glyphicon-object-align-vertical:before {
  content: "\e248"; }

.glyphicon-object-align-right:before {
  content: "\e249"; }

.glyphicon-triangle-right:before {
  content: "\e250"; }

.glyphicon-triangle-left:before {
  content: "\e251"; }

.glyphicon-triangle-bottom:before {
  content: "\e252"; }

.glyphicon-triangle-top:before {
  content: "\e253"; }

.glyphicon-console:before {
  content: "\e254"; }

.glyphicon-superscript:before {
  content: "\e255"; }

.glyphicon-subscript:before {
  content: "\e256"; }

.glyphicon-menu-left:before {
  content: "\e257"; }

.glyphicon-menu-right:before {
  content: "\e258"; }

.glyphicon-menu-down:before {
  content: "\e259"; }

.glyphicon-menu-up:before {
  content: "\e260"; }

.picto-size-6 {
  height: 0.375rem !important; }

.picto-size-7 {
  height: 0.4375rem !important; }

.picto-size-8 {
  height: 0.5rem !important; }

.picto-size-9 {
  height: 0.5625rem !important; }

.picto-size-10 {
  height: 0.625rem !important; }

.picto-size-11 {
  height: 0.6875rem !important; }

.picto-size-12 {
  height: 0.75rem !important; }

.picto-size-13 {
  height: 0.8125rem !important; }

.picto-size-14 {
  height: 0.875rem !important; }

.picto-size-15 {
  height: 0.9375rem !important; }

.picto-size-16 {
  height: 1rem !important; }

.picto-size-18 {
  height: 1.125rem !important; }

.picto-size-20 {
  height: 1.25rem !important; }

.picto-size-22 {
  height: 1.375rem !important; }

.picto-size-24 {
  height: 1.5rem !important; }

.picto-size-26 {
  height: 1.625rem !important; }

.picto-size-28 {
  height: 1.75rem !important; }

.picto-size-30 {
  height: 1.875rem !important; }

.picto-size-32 {
  height: 2rem !important; }

.picto-size-36 {
  height: 2.25rem !important; }

.picto-size-40 {
  height: 2.5rem !important; }

.picto-size-44 {
  height: 2.75rem !important; }

.picto-size-48 {
  height: 3rem !important; }

.picto-size-52 {
  height: 3.25rem !important; }

.picto-size-56 {
  height: 3.5rem !important; }

.picto-size-64 {
  height: 4rem !important; }

.picto-size-72 {
  height: 4.5rem !important; }

.picto-size-80 {
  height: 5rem !important; }

.picto-size-88 {
  height: 5.5rem !important; }

.picto-size-96 {
  height: 6rem !important; }

@font-face {
  font-family: 'dgfipicons';
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/dgfip/dgfipicons.woff?i4w9za") format("woff"), url("../fonts/dgfip/dgfipicons.ttf?i4w9za") format("truetype"), url("../fonts/dgfip/dgfipicons.svg?i4w9za#dgfipicons") format("svg"); }

.dgfipicon {
  font-family: 'dgfipicons', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  line-height: 1;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.dgfipicon-activite-france-avec-etablissement::before {
  content: '\e900'; }

.dgfipicon-activite-france-sans-etablissement::before {
  content: '\e901'; }

.dgfipicon-activites-collectivites::before {
  content: '\e902'; }

.dgfipicon-actualites::before {
  content: '\e903'; }

.dgfipicon-aide::before {
  content: '\e904'; }

.dgfipicon-aide-demander::before {
  content: '\e905'; }

.dgfipicon-amenager-territoire::before {
  content: '\e906'; }

.dgfipicon-amende::before {
  content: '\e907'; }

.dgfipicon-attention::before {
  content: '\e908'; }

.dgfipicon-attestation::before {
  content: '\e909'; }

.dgfipicon-auto-entrepreneur::before {
  content: '\e90a'; }

.dgfipicon-cadastre::before {
  content: '\e90b'; }

.dgfipicon-cadenas-ferme::before {
  content: '\e90c'; }

.dgfipicon-cadenas-ouvert::before {
  content: '\e90d'; }

.dgfipicon-calendrier::before {
  content: '\e90e'; }

.dgfipicon-cesser-activite::before {
  content: '\e90f'; }

.dgfipicon-cfe-cvae::before {
  content: '\e910'; }

.dgfipicon-changement-situation-perso::before {
  content: '\e911'; }

.dgfipicon-cice::before {
  content: '\e912'; }

.dgfipicon-cochon::before {
  content: '\e913'; }

.dgfipicon-consulter-comptes::before {
  content: '\e914'; }

.dgfipicon-consulter-valeurs-foncieres::before {
  content: '\e915'; }

.dgfipicon-consulter-voies::before {
  content: '\e916'; }

.dgfipicon-contacter-administration::before {
  content: '\e917'; }

.dgfipicon-contacts::before {
  content: '\e918'; }

.dgfipicon-controle-fiscal::before {
  content: '\e919'; }

.dgfipicon-courriel::before {
  content: '\e91a'; }

.dgfipicon-courriels-frauduleux::before {
  content: '\e91b'; }

.dgfipicon-creation-cessation::before {
  content: '\e91c'; }

.dgfipicon-creer-entreprise::before {
  content: '\e91d'; }

.dgfipicon-deces::before {
  content: '\e91e'; }

.dgfipicon-declarer::before {
  content: '\e91f'; }

.dgfipicon-deconnexion::before {
  content: '\e920'; }

.dgfipicon-deductions::before {
  content: '\e921'; }

.dgfipicon-demenagement::before {
  content: '\e922'; }

.dgfipicon-deplier::before {
  content: '\e923'; }

.dgfipicon-document::before {
  content: '\e924'; }

.dgfipicon-document-pdf::before {
  content: '\e925'; }

.dgfipicon-documents::before {
  content: '\e926'; }

.dgfipicon-documents-groupe::before {
  content: '\e927'; }

.dgfipicon-download::before {
  content: '\e928'; }

.dgfipicon-dupliquer::before {
  content: '\e929'; }

.dgfipicon-engagements::before {
  content: '\e92a'; }

.dgfipicon-enregistrer::before {
  content: '\e92b'; }

.dgfipicon-entreprise::before {
  content: '\e92c'; }

.dgfipicon-epingle::before {
  content: '\e92d'; }

.dgfipicon-erreur::before {
  content: '\e92e'; }

.dgfipicon-evaluer-bien::before {
  content: '\e92f'; }

.dgfipicon-exercer-activite::before {
  content: '\e930'; }

.dgfipicon-exercer-dom::before {
  content: '\e931'; }

.dgfipicon-exercer-international::before {
  content: '\e932'; }

.dgfipicon-fermer::before {
  content: '\e933'; }

.dgfipicon-flux-rss::before {
  content: '\e934'; }

.dgfipicon-gerer-entreprise::before {
  content: '\e935'; }

.dgfipicon-gerer-mes-impots::before {
  content: '\e936'; }

.dgfipicon-gerer-patrimoine::before {
  content: '\e937'; }

.dgfipicon-impot-societes::before {
  content: '\e938'; }

.dgfipicon-imprimer::before {
  content: '\e939'; }

.dgfipicon-info::before {
  content: '\e93a'; }

.dgfipicon-modifier::before {
  content: '\e93b'; }

.dgfipicon-non-resident-interets-france::before {
  content: '\e93c'; }

.dgfipicon-obtenir-document::before {
  content: '\e93d'; }

.dgfipicon-ok::before {
  content: '\e93e'; }

.dgfipicon-page-derniere::before {
  content: '\e93f'; }

.dgfipicon-page-precedente::before {
  content: '\e940'; }

.dgfipicon-page-premiere::before {
  content: '\e941'; }

.dgfipicon-page-suivante::before {
  content: '\e942'; }

.dgfipicon-partir-etranger::before {
  content: '\e943'; }

.dgfipicon-payer::before {
  content: '\e944'; }

.dgfipicon-payer-factures-locales::before {
  content: '\e945'; }

.dgfipicon-piloter-budget::before {
  content: '\e946'; }

.dgfipicon-plier::before {
  content: '\e947'; }

.dgfipicon-poste::before {
  content: '\e948'; }

.dgfipicon-preparer-budget::before {
  content: '\e949'; }

.dgfipicon-prime-emploi::before {
  content: '\e94a'; }

.dgfipicon-profil::before {
  content: '\e94b'; }

.dgfipicon-projet-investissement::before {
  content: '\e94c'; }

.dgfipicon-puce::before {
  content: '\e94d'; }

.dgfipicon-rechercher::before {
  content: '\e94e'; }

.dgfipicon-regimes-imposition::before {
  content: '\e94f'; }

.dgfipicon-remuneration::before {
  content: '\e950'; }

.dgfipicon-resident-interets-etranger::before {
  content: '\e951'; }

.dgfipicon-resoudre-difficultes::before {
  content: '\e952'; }

.dgfipicon-retour-france::before {
  content: '\e953'; }

.dgfipicon-revenus::before {
  content: '\e954'; }

.dgfipicon-simulateurs::before {
  content: '\e955'; }

.dgfipicon-situation-famille::before {
  content: '\e956'; }

.dgfipicon-sortie-page::before {
  content: '\e957'; }

.dgfipicon-statistiques::before {
  content: '\e958'; }

.dgfipicon-supprimer::before {
  content: '\e959'; }

.dgfipicon-taxe-fonciere::before {
  content: '\e95a'; }

.dgfipicon-taxe-habitation::before {
  content: '\e95b'; }

.dgfipicon-taxe-residences-mobiles::before {
  content: '\e95c'; }

.dgfipicon-telephone::before {
  content: '\e95d'; }

.dgfipicon-timbre-fiscale::before {
  content: '\e95e'; }

.dgfipicon-transmettre-cesser-activiter::before {
  content: '\e95f'; }

.dgfipicon-tva::before {
  content: '\e960'; }

.dgfipicon-upload::before {
  content: '\e961'; }

.dgfipicon-ventes-domaniales::before {
  content: '\e962'; }

.dgfipicon-verifier-avis-impots::before {
  content: '\e963'; }

.dgfipicon-visualiser-non::before {
  content: '\e964'; }

.dgfipicon-visualiser-oui::before {
  content: '\e965'; }

.dgfipicon-wizard::before {
  content: '\e966'; }

.dgfipicon-option-active::before {
  content: '\e967'; }

.dgfipicon-option-inactive::before {
  content: '\e968'; }

.dgfipicon-rafraichir::before {
  content: '\e969'; }

.dgfipicon-retour-haut::before {
  content: '\e96a'; }

.dgfipicon-accueil-menu::before {
  content: '\e96b'; }

.dgfipicon-tableau-de-bord::before {
  content: '\e96c'; }

.dgfipicon-table-des-matieres::before {
  content: '\e96d'; }

.dgfipicon-panier-cart-ajouter::before {
  content: '\e96e'; }

.dgfipicon-panier-cart-vide::before {
  content: '\e96f'; }

.dgfipicon-tri-ascendant::before {
  content: '\e970'; }

.dgfipicon-tri-descendant::before {
  content: '\e971'; }

.dgfipicon-tri-triable::before {
  content: '\e972'; }

.particulier .titre h1 > .dgfipicon,
.particulier .titre h1 > .glyphicon,
.particulier .titre h2 > .dgfipicon,
.particulier .titre h2 > .glyphicon,
.particulier .titre h3 > .dgfipicon,
.particulier .titre h3 > .glyphicon {
  color: #0b6ba8; }

.particulier .titre h1 > svg,
.particulier .titre h2 > svg,
.particulier .titre h3 > svg {
  fill: #0b6ba8; }

.particulier .liste > li::before {
  border-left-color: #0b6ba8; }

.particulier .combobox-listbox {
  border-color: #0b6ba8; }
  .particulier .combobox-listbox > li {
    color: #0b6ba8; }
    .particulier .combobox-listbox > li.active, .particulier .combobox-listbox > li:hover {
      color: #fff;
      background-color: #0b6ba8; }

.particulier .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #0b6ba8;
  background-color: #0b6ba8; }

.particulier .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  background-color: #70c2f6;
  border-color: #70c2f6; }

.particulier .custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(11, 107, 168, 0.5); }

.particulier .pagination > li.active > a, .particulier .pagination > li.active > span {
  color: #fff;
  background-color: #0b6ba8;
  border-color: #0b6ba8; }

.particulier .pagination > li.disabled > a, .particulier .pagination > li.disabled > span {
  color: #6c757d; }

.particulier .pagination > li > a, .particulier .pagination > li > span {
  color: #0b6ba8; }
  .particulier .pagination > li > a:focus, .particulier .pagination > li > span:focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }

.particulier header.prive .btn-group.btn-group-prive .btn .badge {
  color: #0b6ba8; }

.particulier header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn {
  -webkit-transition: background-color 0.1s ease-out;
  -o-transition: background-color 0.1s ease-out;
  transition: background-color 0.1s ease-out;
  color: #0b6ba8;
  background-color: #f2f2f2;
  border-color: #fff; }
  .particulier header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn:hover, .particulier header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn:focus, .particulier header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn.focus {
    color: #0b6ba8;
    background-color: #e6e6e6; }
  .particulier header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn:focus, .particulier header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }
  .particulier header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn:active, .particulier header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn.active,
  .open > .particulier header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn.dropdown-toggle {
    color: #0b6ba8;
    background-color: #e6e6e6;
    background-image: none; }
    .particulier header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn:active:hover, .particulier header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn:active:focus, .particulier header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn:active.focus, .particulier header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn.active:hover, .particulier header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn.active:focus, .particulier header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn.active.focus,
    .open > .particulier header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn.dropdown-toggle:hover,
    .open > .particulier header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn.dropdown-toggle:focus,
    .open > .particulier header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn.dropdown-toggle.focus {
      color: #0b6ba8;
      background-color: #e0e0e0; }
  .particulier header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn.disabled:hover, .particulier header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn.disabled:focus, .particulier header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn.disabled.focus, .particulier header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn[disabled]:hover, .particulier header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn[disabled]:focus, .particulier header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn[disabled].focus,
  fieldset[disabled] .particulier header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn:hover,
  fieldset[disabled] .particulier header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn:focus,
  fieldset[disabled] .particulier header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn.focus {
    background-color: #f2f2f2;
    border-color: #fff; }
  .particulier header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn .badge {
    color: #f2f2f2;
    background-color: #0b6ba8; }
  .particulier header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn svg {
    fill: #0b6ba8; }

.particulier .input-group-recherche .input-group-btn > .btn {
  -webkit-transition: background-color 0.1s ease-out;
  -o-transition: background-color 0.1s ease-out;
  transition: background-color 0.1s ease-out;
  color: #0b6ba8;
  background-color: rgba(11, 107, 168, 0.1);
  border-color: #fff; }
  .particulier .input-group-recherche .input-group-btn > .btn:hover, .particulier .input-group-recherche .input-group-btn > .btn:focus, .particulier .input-group-recherche .input-group-btn > .btn.focus {
    color: #0b6ba8;
    background-color: rgba(133, 181, 212, 0.145); }
  .particulier .input-group-recherche .input-group-btn > .btn:focus, .particulier .input-group-recherche .input-group-btn > .btn.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }
  .particulier .input-group-recherche .input-group-btn > .btn:active, .particulier .input-group-recherche .input-group-btn > .btn.active,
  .open > .particulier .input-group-recherche .input-group-btn > .btn.dropdown-toggle {
    color: #0b6ba8;
    background-color: rgba(133, 181, 212, 0.145);
    background-image: none; }
    .particulier .input-group-recherche .input-group-btn > .btn:active:hover, .particulier .input-group-recherche .input-group-btn > .btn:active:focus, .particulier .input-group-recherche .input-group-btn > .btn:active.focus, .particulier .input-group-recherche .input-group-btn > .btn.active:hover, .particulier .input-group-recherche .input-group-btn > .btn.active:focus, .particulier .input-group-recherche .input-group-btn > .btn.active.focus,
    .open > .particulier .input-group-recherche .input-group-btn > .btn.dropdown-toggle:hover,
    .open > .particulier .input-group-recherche .input-group-btn > .btn.dropdown-toggle:focus,
    .open > .particulier .input-group-recherche .input-group-btn > .btn.dropdown-toggle.focus {
      color: #0b6ba8;
      background-color: rgba(159, 197, 221, 0.1675); }
  .particulier .input-group-recherche .input-group-btn > .btn.disabled:hover, .particulier .input-group-recherche .input-group-btn > .btn.disabled:focus, .particulier .input-group-recherche .input-group-btn > .btn.disabled.focus, .particulier .input-group-recherche .input-group-btn > .btn[disabled]:hover, .particulier .input-group-recherche .input-group-btn > .btn[disabled]:focus, .particulier .input-group-recherche .input-group-btn > .btn[disabled].focus,
  fieldset[disabled] .particulier .input-group-recherche .input-group-btn > .btn:hover,
  fieldset[disabled] .particulier .input-group-recherche .input-group-btn > .btn:focus,
  fieldset[disabled] .particulier .input-group-recherche .input-group-btn > .btn.focus {
    background-color: rgba(11, 107, 168, 0.1);
    border-color: #fff; }
  .particulier .input-group-recherche .input-group-btn > .btn .badge {
    color: rgba(11, 107, 168, 0.1);
    background-color: #0b6ba8; }
  .particulier .input-group-recherche .input-group-btn > .btn svg {
    fill: #0b6ba8; }

.particulier .nav-pills > li > a, .particulier .nav-pills > li > a:focus {
  color: #0b6ba8; }

.particulier .nav-pills > li > a > .badge {
  color: #fff;
  background-color: #0b6ba8; }

.particulier .nav-pills > li > a > svg {
  fill: #0b6ba8; }

.particulier .nav-pills > li > a:hover {
  color: #fff;
  background-color: #0b6ba8; }
  .particulier .nav-pills > li > a:hover > .badge {
    color: #0b6ba8;
    background-color: #fff; }
  .particulier .nav-pills > li > a:hover > svg {
    fill: #fff; }

.particulier .nav-pills > li > a:focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #949494; }

.particulier .nav-pills > li.active > a, .particulier .nav-pills > li.active > a:hover, .particulier .nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #0b6ba8; }
  .particulier .nav-pills > li.active > a > .badge, .particulier .nav-pills > li.active > a:hover > .badge, .particulier .nav-pills > li.active > a:focus > .badge {
    color: #0b6ba8;
    background-color: #fff; }
  .particulier .nav-pills > li.active > a > svg, .particulier .nav-pills > li.active > a:hover > svg, .particulier .nav-pills > li.active > a:focus > svg {
    fill: #fff; }

.particulier .nav-pills > li.active > a:focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #9bc2db; }

.particulier .navbar-usager .navbar-collapse {
  border-color: #0b6ba8; }

.particulier .navbar-usager .navbar-nav > li > a:focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #659abd; }

@media (max-width: 61.99rem) {
  .particulier .navbar-usager .navbar-nav .divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #0b6ba8; }
  .particulier .navbar-usager .navbar-nav > li > a, .particulier .navbar-usager .navbar-nav > li > a:focus {
    color: #0b6ba8; }
  .particulier .navbar-usager .navbar-nav > li > a .badge {
    color: #0b6ba8; }
  .particulier .navbar-usager .navbar-nav > li > a > svg {
    fill: #0b6ba8; }
  .particulier .navbar-usager .navbar-nav > li > a:hover,
  .particulier .navbar-usager .navbar-nav > .active > a,
  .particulier .navbar-usager .navbar-nav > .active > a:hover,
  .particulier .navbar-usager .navbar-nav > .active > a:focus {
    color: #fff;
    background-color: #0b6ba8; }
    .particulier .navbar-usager .navbar-nav > li > a:hover .badge,
    .particulier .navbar-usager .navbar-nav > .active > a .badge,
    .particulier .navbar-usager .navbar-nav > .active > a:hover .badge,
    .particulier .navbar-usager .navbar-nav > .active > a:focus .badge {
      color: #fff; }
    .particulier .navbar-usager .navbar-nav > li > a:hover > svg,
    .particulier .navbar-usager .navbar-nav > .active > a > svg,
    .particulier .navbar-usager .navbar-nav > .active > a:hover > svg,
    .particulier .navbar-usager .navbar-nav > .active > a:focus > svg {
      fill: #fff; }
  .particulier .navbar-usager .navbar-nav > .active > a:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #9bc2db; } }

@media (min-width: 62rem) {
  .particulier .navbar-usager .navbar-nav > li > a:hover {
    border-bottom-color: #0b6ba8; }
  .particulier .navbar-usager .navbar-nav > li > a .badge {
    background-color: #0b6ba8; }
  .particulier .navbar-usager .navbar-nav > .active > a {
    border-bottom-color: #0b6ba8; } }

.particulier .navbar-agent .navbar-collapse {
  border-color: #0b6ba8; }

.particulier .navbar-agent .navbar-nav > li > a:focus {
  outline: 0;
  box-shadow: 0 0 0 2px #0b6ba8; }

@media (max-width: 61.99rem) {
  .particulier .navbar-agent .navbar-nav .divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #0b6ba8; }
  .particulier .navbar-agent .navbar-nav > li > a, .particulier .navbar-agent .navbar-nav > li > a:focus {
    color: #0b6ba8; }
  .particulier .navbar-agent .navbar-nav > li > a:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #659abd; }
  .particulier .navbar-agent .navbar-nav > li > a .badge {
    color: #0b6ba8; }
  .particulier .navbar-agent .navbar-nav > li > a > svg {
    fill: #0b6ba8; }
  .particulier .navbar-agent .navbar-nav > li > a:hover,
  .particulier .navbar-agent .navbar-nav > .active > a,
  .particulier .navbar-agent .navbar-nav > .active > a:hover,
  .particulier .navbar-agent .navbar-nav > .active > a:focus {
    color: #fff;
    background-color: #0b6ba8; }
    .particulier .navbar-agent .navbar-nav > li > a:hover .badge,
    .particulier .navbar-agent .navbar-nav > .active > a .badge,
    .particulier .navbar-agent .navbar-nav > .active > a:hover .badge,
    .particulier .navbar-agent .navbar-nav > .active > a:focus .badge {
      color: #fff; }
    .particulier .navbar-agent .navbar-nav > li > a:hover > svg,
    .particulier .navbar-agent .navbar-nav > .active > a > svg,
    .particulier .navbar-agent .navbar-nav > .active > a:hover > svg,
    .particulier .navbar-agent .navbar-nav > .active > a:focus > svg {
      fill: #fff; }
  .particulier .navbar-agent .navbar-nav > .active > a:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #9bc2db; } }

@media (min-width: 62rem) {
  .particulier .navbar-agent .navbar-nav > li > a:hover, .particulier .navbar-agent .navbar-nav > li > a[aria-expanded="true"] {
    color: #fff;
    background-color: #0b6ba8; }
  .particulier .navbar-agent .navbar-nav > li > a ~ .navbar-theme {
    background-color: #0b6ba8;
    color: #fff; }
    .particulier .navbar-agent .navbar-nav > li > a ~ .navbar-theme ul > li::before {
      border-left-color: #fff; }
    .particulier .navbar-agent .navbar-nav > li > a ~ .navbar-theme a {
      color: #fff; }
      .particulier .navbar-agent .navbar-nav > li > a ~ .navbar-theme a:hover, .particulier .navbar-agent .navbar-nav > li > a ~ .navbar-theme a:focus {
        color: #e6e6e6; }
      .particulier .navbar-agent .navbar-nav > li > a ~ .navbar-theme a:focus {
        outline: 0;
        box-shadow: 0 0 0 2px #9bc2db; }
  .particulier .navbar-agent .navbar-nav > .active > a {
    border-bottom-color: #0b6ba8; } }

.particulier .informations-espace-dialogue .btn > .dgfipicon,
.particulier .informations-espace-dialogue .btn > .glyphicon {
  color: #0b6ba8; }

.particulier .panneau-service > .dgfipicon,
.particulier .panneau-service > .glyphicon {
  color: #0b6ba8 !important; }

.particulier .panneau-service > svg {
  fill: #0b6ba8 !important; }

.particulier .panneau-service:hover, .particulier .panneau-service:focus {
  background-color: #0b6ba8 !important;
  color: #fff !important; }
  .particulier .panneau-service:hover > .dgfipicon,
  .particulier .panneau-service:hover > .glyphicon, .particulier .panneau-service:focus > .dgfipicon,
  .particulier .panneau-service:focus > .glyphicon {
    color: #fff !important; }
  .particulier .panneau-service:hover > svg, .particulier .panneau-service:focus > svg {
    fill: #fff !important; }

.particulier .panneau-service:focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #9bc2db; }

.professionnel .titre h1 > .dgfipicon,
.professionnel .titre h1 > .glyphicon,
.professionnel .titre h2 > .dgfipicon,
.professionnel .titre h2 > .glyphicon,
.professionnel .titre h3 > .dgfipicon,
.professionnel .titre h3 > .glyphicon {
  color: #a63950; }

.professionnel .titre h1 > svg,
.professionnel .titre h2 > svg,
.professionnel .titre h3 > svg {
  fill: #a63950; }

.professionnel .liste > li::before {
  border-left-color: #a63950; }

.professionnel .combobox-listbox {
  border-color: #a63950; }
  .professionnel .combobox-listbox > li {
    color: #a63950; }
    .professionnel .combobox-listbox > li.active, .professionnel .combobox-listbox > li:hover {
      color: #fff;
      background-color: #a63950; }

.professionnel .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #a63950;
  background-color: #a63950; }

.professionnel .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  background-color: #e3aeb9;
  border-color: #e3aeb9; }

.professionnel .custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(166, 57, 80, 0.5); }

.professionnel .pagination > li.active > a, .professionnel .pagination > li.active > span {
  color: #fff;
  background-color: #a63950;
  border-color: #a63950; }

.professionnel .pagination > li.disabled > a, .professionnel .pagination > li.disabled > span {
  color: #6c757d; }

.professionnel .pagination > li > a, .professionnel .pagination > li > span {
  color: #a63950; }
  .professionnel .pagination > li > a:focus, .professionnel .pagination > li > span:focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }

.professionnel header.prive .btn-group.btn-group-prive .btn .badge {
  color: #a63950; }

.professionnel header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn {
  -webkit-transition: background-color 0.1s ease-out;
  -o-transition: background-color 0.1s ease-out;
  transition: background-color 0.1s ease-out;
  color: #a63950;
  background-color: #f2f2f2;
  border-color: #fff; }
  .professionnel header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn:hover, .professionnel header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn:focus, .professionnel header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn.focus {
    color: #a63950;
    background-color: #e6e6e6; }
  .professionnel header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn:focus, .professionnel header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }
  .professionnel header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn:active, .professionnel header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn.active,
  .open > .professionnel header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn.dropdown-toggle {
    color: #a63950;
    background-color: #e6e6e6;
    background-image: none; }
    .professionnel header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn:active:hover, .professionnel header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn:active:focus, .professionnel header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn:active.focus, .professionnel header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn.active:hover, .professionnel header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn.active:focus, .professionnel header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn.active.focus,
    .open > .professionnel header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn.dropdown-toggle:hover,
    .open > .professionnel header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn.dropdown-toggle:focus,
    .open > .professionnel header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn.dropdown-toggle.focus {
      color: #a63950;
      background-color: #e0e0e0; }
  .professionnel header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn.disabled:hover, .professionnel header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn.disabled:focus, .professionnel header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn.disabled.focus, .professionnel header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn[disabled]:hover, .professionnel header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn[disabled]:focus, .professionnel header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn[disabled].focus,
  fieldset[disabled] .professionnel header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn:hover,
  fieldset[disabled] .professionnel header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn:focus,
  fieldset[disabled] .professionnel header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn.focus {
    background-color: #f2f2f2;
    border-color: #fff; }
  .professionnel header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn .badge {
    color: #f2f2f2;
    background-color: #a63950; }
  .professionnel header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn svg {
    fill: #a63950; }

.professionnel .input-group-recherche .input-group-btn > .btn {
  -webkit-transition: background-color 0.1s ease-out;
  -o-transition: background-color 0.1s ease-out;
  transition: background-color 0.1s ease-out;
  color: #a63950;
  background-color: rgba(166, 57, 80, 0.1);
  border-color: #fff; }
  .professionnel .input-group-recherche .input-group-btn > .btn:hover, .professionnel .input-group-recherche .input-group-btn > .btn:focus, .professionnel .input-group-recherche .input-group-btn > .btn.focus {
    color: #a63950;
    background-color: rgba(211, 156, 168, 0.145); }
  .professionnel .input-group-recherche .input-group-btn > .btn:focus, .professionnel .input-group-recherche .input-group-btn > .btn.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }
  .professionnel .input-group-recherche .input-group-btn > .btn:active, .professionnel .input-group-recherche .input-group-btn > .btn.active,
  .open > .professionnel .input-group-recherche .input-group-btn > .btn.dropdown-toggle {
    color: #a63950;
    background-color: rgba(211, 156, 168, 0.145);
    background-image: none; }
    .professionnel .input-group-recherche .input-group-btn > .btn:active:hover, .professionnel .input-group-recherche .input-group-btn > .btn:active:focus, .professionnel .input-group-recherche .input-group-btn > .btn:active.focus, .professionnel .input-group-recherche .input-group-btn > .btn.active:hover, .professionnel .input-group-recherche .input-group-btn > .btn.active:focus, .professionnel .input-group-recherche .input-group-btn > .btn.active.focus,
    .open > .professionnel .input-group-recherche .input-group-btn > .btn.dropdown-toggle:hover,
    .open > .professionnel .input-group-recherche .input-group-btn > .btn.dropdown-toggle:focus,
    .open > .professionnel .input-group-recherche .input-group-btn > .btn.dropdown-toggle.focus {
      color: #a63950;
      background-color: rgba(220, 177, 186, 0.1675); }
  .professionnel .input-group-recherche .input-group-btn > .btn.disabled:hover, .professionnel .input-group-recherche .input-group-btn > .btn.disabled:focus, .professionnel .input-group-recherche .input-group-btn > .btn.disabled.focus, .professionnel .input-group-recherche .input-group-btn > .btn[disabled]:hover, .professionnel .input-group-recherche .input-group-btn > .btn[disabled]:focus, .professionnel .input-group-recherche .input-group-btn > .btn[disabled].focus,
  fieldset[disabled] .professionnel .input-group-recherche .input-group-btn > .btn:hover,
  fieldset[disabled] .professionnel .input-group-recherche .input-group-btn > .btn:focus,
  fieldset[disabled] .professionnel .input-group-recherche .input-group-btn > .btn.focus {
    background-color: rgba(166, 57, 80, 0.1);
    border-color: #fff; }
  .professionnel .input-group-recherche .input-group-btn > .btn .badge {
    color: rgba(166, 57, 80, 0.1);
    background-color: #a63950; }
  .professionnel .input-group-recherche .input-group-btn > .btn svg {
    fill: #a63950; }

.professionnel .nav-pills > li > a, .professionnel .nav-pills > li > a:focus {
  color: #a63950; }

.professionnel .nav-pills > li > a > .badge {
  color: #fff;
  background-color: #a63950; }

.professionnel .nav-pills > li > a > svg {
  fill: #a63950; }

.professionnel .nav-pills > li > a:hover {
  color: #fff;
  background-color: #a63950; }
  .professionnel .nav-pills > li > a:hover > .badge {
    color: #a63950;
    background-color: #fff; }
  .professionnel .nav-pills > li > a:hover > svg {
    fill: #fff; }

.professionnel .nav-pills > li > a:focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #949494; }

.professionnel .nav-pills > li.active > a, .professionnel .nav-pills > li.active > a:hover, .professionnel .nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #a63950; }
  .professionnel .nav-pills > li.active > a > .badge, .professionnel .nav-pills > li.active > a:hover > .badge, .professionnel .nav-pills > li.active > a:focus > .badge {
    color: #a63950;
    background-color: #fff; }
  .professionnel .nav-pills > li.active > a > svg, .professionnel .nav-pills > li.active > a:hover > svg, .professionnel .nav-pills > li.active > a:focus > svg {
    fill: #fff; }

.professionnel .nav-pills > li.active > a:focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #d7a6b0; }

.professionnel .navbar-usager .navbar-collapse {
  border-color: #a63950; }

.professionnel .navbar-usager .navbar-nav > li > a:focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #c28390; }

@media (max-width: 61.99rem) {
  .professionnel .navbar-usager .navbar-nav .divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #a63950; }
  .professionnel .navbar-usager .navbar-nav > li > a, .professionnel .navbar-usager .navbar-nav > li > a:focus {
    color: #a63950; }
  .professionnel .navbar-usager .navbar-nav > li > a .badge {
    color: #a63950; }
  .professionnel .navbar-usager .navbar-nav > li > a > svg {
    fill: #a63950; }
  .professionnel .navbar-usager .navbar-nav > li > a:hover,
  .professionnel .navbar-usager .navbar-nav > .active > a,
  .professionnel .navbar-usager .navbar-nav > .active > a:hover,
  .professionnel .navbar-usager .navbar-nav > .active > a:focus {
    color: #fff;
    background-color: #a63950; }
    .professionnel .navbar-usager .navbar-nav > li > a:hover .badge,
    .professionnel .navbar-usager .navbar-nav > .active > a .badge,
    .professionnel .navbar-usager .navbar-nav > .active > a:hover .badge,
    .professionnel .navbar-usager .navbar-nav > .active > a:focus .badge {
      color: #fff; }
    .professionnel .navbar-usager .navbar-nav > li > a:hover > svg,
    .professionnel .navbar-usager .navbar-nav > .active > a > svg,
    .professionnel .navbar-usager .navbar-nav > .active > a:hover > svg,
    .professionnel .navbar-usager .navbar-nav > .active > a:focus > svg {
      fill: #fff; }
  .professionnel .navbar-usager .navbar-nav > .active > a:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #d7a6b0; } }

@media (min-width: 62rem) {
  .professionnel .navbar-usager .navbar-nav > li > a:hover {
    border-bottom-color: #a63950; }
  .professionnel .navbar-usager .navbar-nav > li > a .badge {
    background-color: #a63950; }
  .professionnel .navbar-usager .navbar-nav > .active > a {
    border-bottom-color: #a63950; } }

.professionnel .navbar-agent .navbar-collapse {
  border-color: #a63950; }

.professionnel .navbar-agent .navbar-nav > li > a:focus {
  outline: 0;
  box-shadow: 0 0 0 2px #a63950; }

@media (max-width: 61.99rem) {
  .professionnel .navbar-agent .navbar-nav .divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #a63950; }
  .professionnel .navbar-agent .navbar-nav > li > a, .professionnel .navbar-agent .navbar-nav > li > a:focus {
    color: #a63950; }
  .professionnel .navbar-agent .navbar-nav > li > a:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #c28390; }
  .professionnel .navbar-agent .navbar-nav > li > a .badge {
    color: #a63950; }
  .professionnel .navbar-agent .navbar-nav > li > a > svg {
    fill: #a63950; }
  .professionnel .navbar-agent .navbar-nav > li > a:hover,
  .professionnel .navbar-agent .navbar-nav > .active > a,
  .professionnel .navbar-agent .navbar-nav > .active > a:hover,
  .professionnel .navbar-agent .navbar-nav > .active > a:focus {
    color: #fff;
    background-color: #a63950; }
    .professionnel .navbar-agent .navbar-nav > li > a:hover .badge,
    .professionnel .navbar-agent .navbar-nav > .active > a .badge,
    .professionnel .navbar-agent .navbar-nav > .active > a:hover .badge,
    .professionnel .navbar-agent .navbar-nav > .active > a:focus .badge {
      color: #fff; }
    .professionnel .navbar-agent .navbar-nav > li > a:hover > svg,
    .professionnel .navbar-agent .navbar-nav > .active > a > svg,
    .professionnel .navbar-agent .navbar-nav > .active > a:hover > svg,
    .professionnel .navbar-agent .navbar-nav > .active > a:focus > svg {
      fill: #fff; }
  .professionnel .navbar-agent .navbar-nav > .active > a:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #d7a6b0; } }

@media (min-width: 62rem) {
  .professionnel .navbar-agent .navbar-nav > li > a:hover, .professionnel .navbar-agent .navbar-nav > li > a[aria-expanded="true"] {
    color: #fff;
    background-color: #a63950; }
  .professionnel .navbar-agent .navbar-nav > li > a ~ .navbar-theme {
    background-color: #a63950;
    color: #fff; }
    .professionnel .navbar-agent .navbar-nav > li > a ~ .navbar-theme ul > li::before {
      border-left-color: #fff; }
    .professionnel .navbar-agent .navbar-nav > li > a ~ .navbar-theme a {
      color: #fff; }
      .professionnel .navbar-agent .navbar-nav > li > a ~ .navbar-theme a:hover, .professionnel .navbar-agent .navbar-nav > li > a ~ .navbar-theme a:focus {
        color: #e6e6e6; }
      .professionnel .navbar-agent .navbar-nav > li > a ~ .navbar-theme a:focus {
        outline: 0;
        box-shadow: 0 0 0 2px #d7a6b0; }
  .professionnel .navbar-agent .navbar-nav > .active > a {
    border-bottom-color: #a63950; } }

.professionnel .informations-espace-dialogue .btn > .dgfipicon,
.professionnel .informations-espace-dialogue .btn > .glyphicon {
  color: #a63950; }

.professionnel .panneau-service > .dgfipicon,
.professionnel .panneau-service > .glyphicon {
  color: #a63950 !important; }

.professionnel .panneau-service > svg {
  fill: #a63950 !important; }

.professionnel .panneau-service:hover, .professionnel .panneau-service:focus {
  background-color: #a63950 !important;
  color: #fff !important; }
  .professionnel .panneau-service:hover > .dgfipicon,
  .professionnel .panneau-service:hover > .glyphicon, .professionnel .panneau-service:focus > .dgfipicon,
  .professionnel .panneau-service:focus > .glyphicon {
    color: #fff !important; }
  .professionnel .panneau-service:hover > svg, .professionnel .panneau-service:focus > svg {
    fill: #fff !important; }

.professionnel .panneau-service:focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #d7a6b0; }

.partenaire .titre h1 > .dgfipicon,
.partenaire .titre h1 > .glyphicon,
.partenaire .titre h2 > .dgfipicon,
.partenaire .titre h2 > .glyphicon,
.partenaire .titre h3 > .dgfipicon,
.partenaire .titre h3 > .glyphicon {
  color: #0c7b38; }

.partenaire .titre h1 > svg,
.partenaire .titre h2 > svg,
.partenaire .titre h3 > svg {
  fill: #0c7b38; }

.partenaire .liste > li::before {
  border-left-color: #0c7b38; }

.partenaire .combobox-listbox {
  border-color: #0c7b38; }
  .partenaire .combobox-listbox > li {
    color: #0c7b38; }
    .partenaire .combobox-listbox > li.active, .partenaire .combobox-listbox > li:hover {
      color: #fff;
      background-color: #0c7b38; }

.partenaire .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #0c7b38;
  background-color: #0c7b38; }

.partenaire .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  background-color: #4cee8c;
  border-color: #4cee8c; }

.partenaire .custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(12, 123, 56, 0.5); }

.partenaire .pagination > li.active > a, .partenaire .pagination > li.active > span {
  color: #fff;
  background-color: #0c7b38;
  border-color: #0c7b38; }

.partenaire .pagination > li.disabled > a, .partenaire .pagination > li.disabled > span {
  color: #6c757d; }

.partenaire .pagination > li > a, .partenaire .pagination > li > span {
  color: #0c7b38; }
  .partenaire .pagination > li > a:focus, .partenaire .pagination > li > span:focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }

.partenaire header.prive .btn-group.btn-group-prive .btn .badge {
  color: #0c7b38; }

.partenaire header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn {
  -webkit-transition: background-color 0.1s ease-out;
  -o-transition: background-color 0.1s ease-out;
  transition: background-color 0.1s ease-out;
  color: #0c7b38;
  background-color: #f2f2f2;
  border-color: #fff; }
  .partenaire header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn:hover, .partenaire header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn:focus, .partenaire header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn.focus {
    color: #0c7b38;
    background-color: #e6e6e6; }
  .partenaire header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn:focus, .partenaire header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }
  .partenaire header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn:active, .partenaire header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn.active,
  .open > .partenaire header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn.dropdown-toggle {
    color: #0c7b38;
    background-color: #e6e6e6;
    background-image: none; }
    .partenaire header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn:active:hover, .partenaire header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn:active:focus, .partenaire header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn:active.focus, .partenaire header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn.active:hover, .partenaire header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn.active:focus, .partenaire header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn.active.focus,
    .open > .partenaire header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn.dropdown-toggle:hover,
    .open > .partenaire header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn.dropdown-toggle:focus,
    .open > .partenaire header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn.dropdown-toggle.focus {
      color: #0c7b38;
      background-color: #e0e0e0; }
  .partenaire header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn.disabled:hover, .partenaire header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn.disabled:focus, .partenaire header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn.disabled.focus, .partenaire header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn[disabled]:hover, .partenaire header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn[disabled]:focus, .partenaire header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn[disabled].focus,
  fieldset[disabled] .partenaire header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn:hover,
  fieldset[disabled] .partenaire header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn:focus,
  fieldset[disabled] .partenaire header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn.focus {
    background-color: #f2f2f2;
    border-color: #fff; }
  .partenaire header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn .badge {
    color: #f2f2f2;
    background-color: #0c7b38; }
  .partenaire header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn svg {
    fill: #0c7b38; }

.partenaire .input-group-recherche .input-group-btn > .btn {
  -webkit-transition: background-color 0.1s ease-out;
  -o-transition: background-color 0.1s ease-out;
  transition: background-color 0.1s ease-out;
  color: #0c7b38;
  background-color: rgba(12, 123, 56, 0.1);
  border-color: #fff; }
  .partenaire .input-group-recherche .input-group-btn > .btn:hover, .partenaire .input-group-recherche .input-group-btn > .btn:focus, .partenaire .input-group-recherche .input-group-btn > .btn.focus {
    color: #0c7b38;
    background-color: rgba(134, 189, 156, 0.145); }
  .partenaire .input-group-recherche .input-group-btn > .btn:focus, .partenaire .input-group-recherche .input-group-btn > .btn.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }
  .partenaire .input-group-recherche .input-group-btn > .btn:active, .partenaire .input-group-recherche .input-group-btn > .btn.active,
  .open > .partenaire .input-group-recherche .input-group-btn > .btn.dropdown-toggle {
    color: #0c7b38;
    background-color: rgba(134, 189, 156, 0.145);
    background-image: none; }
    .partenaire .input-group-recherche .input-group-btn > .btn:active:hover, .partenaire .input-group-recherche .input-group-btn > .btn:active:focus, .partenaire .input-group-recherche .input-group-btn > .btn:active.focus, .partenaire .input-group-recherche .input-group-btn > .btn.active:hover, .partenaire .input-group-recherche .input-group-btn > .btn.active:focus, .partenaire .input-group-recherche .input-group-btn > .btn.active.focus,
    .open > .partenaire .input-group-recherche .input-group-btn > .btn.dropdown-toggle:hover,
    .open > .partenaire .input-group-recherche .input-group-btn > .btn.dropdown-toggle:focus,
    .open > .partenaire .input-group-recherche .input-group-btn > .btn.dropdown-toggle.focus {
      color: #0c7b38;
      background-color: rgba(159, 203, 177, 0.1675); }
  .partenaire .input-group-recherche .input-group-btn > .btn.disabled:hover, .partenaire .input-group-recherche .input-group-btn > .btn.disabled:focus, .partenaire .input-group-recherche .input-group-btn > .btn.disabled.focus, .partenaire .input-group-recherche .input-group-btn > .btn[disabled]:hover, .partenaire .input-group-recherche .input-group-btn > .btn[disabled]:focus, .partenaire .input-group-recherche .input-group-btn > .btn[disabled].focus,
  fieldset[disabled] .partenaire .input-group-recherche .input-group-btn > .btn:hover,
  fieldset[disabled] .partenaire .input-group-recherche .input-group-btn > .btn:focus,
  fieldset[disabled] .partenaire .input-group-recherche .input-group-btn > .btn.focus {
    background-color: rgba(12, 123, 56, 0.1);
    border-color: #fff; }
  .partenaire .input-group-recherche .input-group-btn > .btn .badge {
    color: rgba(12, 123, 56, 0.1);
    background-color: #0c7b38; }
  .partenaire .input-group-recherche .input-group-btn > .btn svg {
    fill: #0c7b38; }

.partenaire .nav-pills > li > a, .partenaire .nav-pills > li > a:focus {
  color: #0c7b38; }

.partenaire .nav-pills > li > a > .badge {
  color: #fff;
  background-color: #0c7b38; }

.partenaire .nav-pills > li > a > svg {
  fill: #0c7b38; }

.partenaire .nav-pills > li > a:hover {
  color: #fff;
  background-color: #0c7b38; }
  .partenaire .nav-pills > li > a:hover > .badge {
    color: #0c7b38;
    background-color: #fff; }
  .partenaire .nav-pills > li > a:hover > svg {
    fill: #fff; }

.partenaire .nav-pills > li > a:focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #949494; }

.partenaire .nav-pills > li.active > a, .partenaire .nav-pills > li.active > a:hover, .partenaire .nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #0c7b38; }
  .partenaire .nav-pills > li.active > a > .badge, .partenaire .nav-pills > li.active > a:hover > .badge, .partenaire .nav-pills > li.active > a:focus > .badge {
    color: #0c7b38;
    background-color: #fff; }
  .partenaire .nav-pills > li.active > a > svg, .partenaire .nav-pills > li.active > a:hover > svg, .partenaire .nav-pills > li.active > a:focus > svg {
    fill: #fff; }

.partenaire .nav-pills > li.active > a:focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #a0ccb1; }

.partenaire .navbar-usager .navbar-collapse {
  border-color: #0c7b38; }

.partenaire .navbar-usager .navbar-nav > li > a:focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #64a27d; }

@media (max-width: 61.99rem) {
  .partenaire .navbar-usager .navbar-nav .divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #0c7b38; }
  .partenaire .navbar-usager .navbar-nav > li > a, .partenaire .navbar-usager .navbar-nav > li > a:focus {
    color: #0c7b38; }
  .partenaire .navbar-usager .navbar-nav > li > a .badge {
    color: #0c7b38; }
  .partenaire .navbar-usager .navbar-nav > li > a > svg {
    fill: #0c7b38; }
  .partenaire .navbar-usager .navbar-nav > li > a:hover,
  .partenaire .navbar-usager .navbar-nav > .active > a,
  .partenaire .navbar-usager .navbar-nav > .active > a:hover,
  .partenaire .navbar-usager .navbar-nav > .active > a:focus {
    color: #fff;
    background-color: #0c7b38; }
    .partenaire .navbar-usager .navbar-nav > li > a:hover .badge,
    .partenaire .navbar-usager .navbar-nav > .active > a .badge,
    .partenaire .navbar-usager .navbar-nav > .active > a:hover .badge,
    .partenaire .navbar-usager .navbar-nav > .active > a:focus .badge {
      color: #fff; }
    .partenaire .navbar-usager .navbar-nav > li > a:hover > svg,
    .partenaire .navbar-usager .navbar-nav > .active > a > svg,
    .partenaire .navbar-usager .navbar-nav > .active > a:hover > svg,
    .partenaire .navbar-usager .navbar-nav > .active > a:focus > svg {
      fill: #fff; }
  .partenaire .navbar-usager .navbar-nav > .active > a:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #a0ccb1; } }

@media (min-width: 62rem) {
  .partenaire .navbar-usager .navbar-nav > li > a:hover {
    border-bottom-color: #0c7b38; }
  .partenaire .navbar-usager .navbar-nav > li > a .badge {
    background-color: #0c7b38; }
  .partenaire .navbar-usager .navbar-nav > .active > a {
    border-bottom-color: #0c7b38; } }

.partenaire .navbar-agent .navbar-collapse {
  border-color: #0c7b38; }

.partenaire .navbar-agent .navbar-nav > li > a:focus {
  outline: 0;
  box-shadow: 0 0 0 2px #0c7b38; }

@media (max-width: 61.99rem) {
  .partenaire .navbar-agent .navbar-nav .divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #0c7b38; }
  .partenaire .navbar-agent .navbar-nav > li > a, .partenaire .navbar-agent .navbar-nav > li > a:focus {
    color: #0c7b38; }
  .partenaire .navbar-agent .navbar-nav > li > a:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #64a27d; }
  .partenaire .navbar-agent .navbar-nav > li > a .badge {
    color: #0c7b38; }
  .partenaire .navbar-agent .navbar-nav > li > a > svg {
    fill: #0c7b38; }
  .partenaire .navbar-agent .navbar-nav > li > a:hover,
  .partenaire .navbar-agent .navbar-nav > .active > a,
  .partenaire .navbar-agent .navbar-nav > .active > a:hover,
  .partenaire .navbar-agent .navbar-nav > .active > a:focus {
    color: #fff;
    background-color: #0c7b38; }
    .partenaire .navbar-agent .navbar-nav > li > a:hover .badge,
    .partenaire .navbar-agent .navbar-nav > .active > a .badge,
    .partenaire .navbar-agent .navbar-nav > .active > a:hover .badge,
    .partenaire .navbar-agent .navbar-nav > .active > a:focus .badge {
      color: #fff; }
    .partenaire .navbar-agent .navbar-nav > li > a:hover > svg,
    .partenaire .navbar-agent .navbar-nav > .active > a > svg,
    .partenaire .navbar-agent .navbar-nav > .active > a:hover > svg,
    .partenaire .navbar-agent .navbar-nav > .active > a:focus > svg {
      fill: #fff; }
  .partenaire .navbar-agent .navbar-nav > .active > a:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #a0ccb1; } }

@media (min-width: 62rem) {
  .partenaire .navbar-agent .navbar-nav > li > a:hover, .partenaire .navbar-agent .navbar-nav > li > a[aria-expanded="true"] {
    color: #fff;
    background-color: #0c7b38; }
  .partenaire .navbar-agent .navbar-nav > li > a ~ .navbar-theme {
    background-color: #0c7b38;
    color: #fff; }
    .partenaire .navbar-agent .navbar-nav > li > a ~ .navbar-theme ul > li::before {
      border-left-color: #fff; }
    .partenaire .navbar-agent .navbar-nav > li > a ~ .navbar-theme a {
      color: #fff; }
      .partenaire .navbar-agent .navbar-nav > li > a ~ .navbar-theme a:hover, .partenaire .navbar-agent .navbar-nav > li > a ~ .navbar-theme a:focus {
        color: #e6e6e6; }
      .partenaire .navbar-agent .navbar-nav > li > a ~ .navbar-theme a:focus {
        outline: 0;
        box-shadow: 0 0 0 2px #a0ccb1; }
  .partenaire .navbar-agent .navbar-nav > .active > a {
    border-bottom-color: #0c7b38; } }

.partenaire .informations-espace-dialogue .btn > .dgfipicon,
.partenaire .informations-espace-dialogue .btn > .glyphicon {
  color: #0c7b38; }

.partenaire .panneau-service > .dgfipicon,
.partenaire .panneau-service > .glyphicon {
  color: #0c7b38 !important; }

.partenaire .panneau-service > svg {
  fill: #0c7b38 !important; }

.partenaire .panneau-service:hover, .partenaire .panneau-service:focus {
  background-color: #0c7b38 !important;
  color: #fff !important; }
  .partenaire .panneau-service:hover > .dgfipicon,
  .partenaire .panneau-service:hover > .glyphicon, .partenaire .panneau-service:focus > .dgfipicon,
  .partenaire .panneau-service:focus > .glyphicon {
    color: #fff !important; }
  .partenaire .panneau-service:hover > svg, .partenaire .panneau-service:focus > svg {
    fill: #fff !important; }

.partenaire .panneau-service:focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #a0ccb1; }

.collectivite .titre h1 > .dgfipicon,
.collectivite .titre h1 > .glyphicon,
.collectivite .titre h2 > .dgfipicon,
.collectivite .titre h2 > .glyphicon,
.collectivite .titre h3 > .dgfipicon,
.collectivite .titre h3 > .glyphicon {
  color: #586d84; }

.collectivite .titre h1 > svg,
.collectivite .titre h2 > svg,
.collectivite .titre h3 > svg {
  fill: #586d84; }

.collectivite .liste > li::before {
  border-left-color: #586d84; }

.collectivite .combobox-listbox {
  border-color: #586d84; }
  .collectivite .combobox-listbox > li {
    color: #586d84; }
    .collectivite .combobox-listbox > li.active, .collectivite .combobox-listbox > li:hover {
      color: #fff;
      background-color: #586d84; }

.collectivite .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #586d84;
  background-color: #586d84; }

.collectivite .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  background-color: #bcc7d2;
  border-color: #bcc7d2; }

.collectivite .custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(88, 109, 132, 0.5); }

.collectivite .pagination > li.active > a, .collectivite .pagination > li.active > span {
  color: #fff;
  background-color: #586d84;
  border-color: #586d84; }

.collectivite .pagination > li.disabled > a, .collectivite .pagination > li.disabled > span {
  color: #6c757d; }

.collectivite .pagination > li > a, .collectivite .pagination > li > span {
  color: #586d84; }
  .collectivite .pagination > li > a:focus, .collectivite .pagination > li > span:focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }

.collectivite header.prive .btn-group.btn-group-prive .btn .badge {
  color: #586d84; }

.collectivite header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn {
  -webkit-transition: background-color 0.1s ease-out;
  -o-transition: background-color 0.1s ease-out;
  transition: background-color 0.1s ease-out;
  color: #586d84;
  background-color: #f2f2f2;
  border-color: #fff; }
  .collectivite header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn:hover, .collectivite header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn:focus, .collectivite header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn.focus {
    color: #586d84;
    background-color: #e6e6e6; }
  .collectivite header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn:focus, .collectivite header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }
  .collectivite header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn:active, .collectivite header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn.active,
  .open > .collectivite header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn.dropdown-toggle {
    color: #586d84;
    background-color: #e6e6e6;
    background-image: none; }
    .collectivite header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn:active:hover, .collectivite header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn:active:focus, .collectivite header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn:active.focus, .collectivite header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn.active:hover, .collectivite header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn.active:focus, .collectivite header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn.active.focus,
    .open > .collectivite header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn.dropdown-toggle:hover,
    .open > .collectivite header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn.dropdown-toggle:focus,
    .open > .collectivite header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn.dropdown-toggle.focus {
      color: #586d84;
      background-color: #e0e0e0; }
  .collectivite header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn.disabled:hover, .collectivite header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn.disabled:focus, .collectivite header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn.disabled.focus, .collectivite header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn[disabled]:hover, .collectivite header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn[disabled]:focus, .collectivite header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn[disabled].focus,
  fieldset[disabled] .collectivite header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn:hover,
  fieldset[disabled] .collectivite header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn:focus,
  fieldset[disabled] .collectivite header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn.focus {
    background-color: #f2f2f2;
    border-color: #fff; }
  .collectivite header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn .badge {
    color: #f2f2f2;
    background-color: #586d84; }
  .collectivite header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn svg {
    fill: #586d84; }

.collectivite .input-group-recherche .input-group-btn > .btn {
  -webkit-transition: background-color 0.1s ease-out;
  -o-transition: background-color 0.1s ease-out;
  transition: background-color 0.1s ease-out;
  color: #586d84;
  background-color: rgba(88, 109, 132, 0.1);
  border-color: #fff; }
  .collectivite .input-group-recherche .input-group-btn > .btn:hover, .collectivite .input-group-recherche .input-group-btn > .btn:focus, .collectivite .input-group-recherche .input-group-btn > .btn.focus {
    color: #586d84;
    background-color: rgba(172, 182, 194, 0.145); }
  .collectivite .input-group-recherche .input-group-btn > .btn:focus, .collectivite .input-group-recherche .input-group-btn > .btn.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }
  .collectivite .input-group-recherche .input-group-btn > .btn:active, .collectivite .input-group-recherche .input-group-btn > .btn.active,
  .open > .collectivite .input-group-recherche .input-group-btn > .btn.dropdown-toggle {
    color: #586d84;
    background-color: rgba(172, 182, 194, 0.145);
    background-image: none; }
    .collectivite .input-group-recherche .input-group-btn > .btn:active:hover, .collectivite .input-group-recherche .input-group-btn > .btn:active:focus, .collectivite .input-group-recherche .input-group-btn > .btn:active.focus, .collectivite .input-group-recherche .input-group-btn > .btn.active:hover, .collectivite .input-group-recherche .input-group-btn > .btn.active:focus, .collectivite .input-group-recherche .input-group-btn > .btn.active.focus,
    .open > .collectivite .input-group-recherche .input-group-btn > .btn.dropdown-toggle:hover,
    .open > .collectivite .input-group-recherche .input-group-btn > .btn.dropdown-toggle:focus,
    .open > .collectivite .input-group-recherche .input-group-btn > .btn.dropdown-toggle.focus {
      color: #586d84;
      background-color: rgba(189, 198, 207, 0.1675); }
  .collectivite .input-group-recherche .input-group-btn > .btn.disabled:hover, .collectivite .input-group-recherche .input-group-btn > .btn.disabled:focus, .collectivite .input-group-recherche .input-group-btn > .btn.disabled.focus, .collectivite .input-group-recherche .input-group-btn > .btn[disabled]:hover, .collectivite .input-group-recherche .input-group-btn > .btn[disabled]:focus, .collectivite .input-group-recherche .input-group-btn > .btn[disabled].focus,
  fieldset[disabled] .collectivite .input-group-recherche .input-group-btn > .btn:hover,
  fieldset[disabled] .collectivite .input-group-recherche .input-group-btn > .btn:focus,
  fieldset[disabled] .collectivite .input-group-recherche .input-group-btn > .btn.focus {
    background-color: rgba(88, 109, 132, 0.1);
    border-color: #fff; }
  .collectivite .input-group-recherche .input-group-btn > .btn .badge {
    color: rgba(88, 109, 132, 0.1);
    background-color: #586d84; }
  .collectivite .input-group-recherche .input-group-btn > .btn svg {
    fill: #586d84; }

.collectivite .nav-pills > li > a, .collectivite .nav-pills > li > a:focus {
  color: #586d84; }

.collectivite .nav-pills > li > a > .badge {
  color: #fff;
  background-color: #586d84; }

.collectivite .nav-pills > li > a > svg {
  fill: #586d84; }

.collectivite .nav-pills > li > a:hover {
  color: #fff;
  background-color: #586d84; }
  .collectivite .nav-pills > li > a:hover > .badge {
    color: #586d84;
    background-color: #fff; }
  .collectivite .nav-pills > li > a:hover > svg {
    fill: #fff; }

.collectivite .nav-pills > li > a:focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #949494; }

.collectivite .nav-pills > li.active > a, .collectivite .nav-pills > li.active > a:hover, .collectivite .nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #586d84; }
  .collectivite .nav-pills > li.active > a > .badge, .collectivite .nav-pills > li.active > a:hover > .badge, .collectivite .nav-pills > li.active > a:focus > .badge {
    color: #586d84;
    background-color: #fff; }
  .collectivite .nav-pills > li.active > a > svg, .collectivite .nav-pills > li.active > a:hover > svg, .collectivite .nav-pills > li.active > a:focus > svg {
    fill: #fff; }

.collectivite .nav-pills > li.active > a:focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #bbc3cd; }

.collectivite .navbar-usager .navbar-collapse {
  border-color: #586d84; }

.collectivite .navbar-usager .navbar-nav > li > a:focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #8c96a3; }

@media (max-width: 61.99rem) {
  .collectivite .navbar-usager .navbar-nav .divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #586d84; }
  .collectivite .navbar-usager .navbar-nav > li > a, .collectivite .navbar-usager .navbar-nav > li > a:focus {
    color: #586d84; }
  .collectivite .navbar-usager .navbar-nav > li > a .badge {
    color: #586d84; }
  .collectivite .navbar-usager .navbar-nav > li > a > svg {
    fill: #586d84; }
  .collectivite .navbar-usager .navbar-nav > li > a:hover,
  .collectivite .navbar-usager .navbar-nav > .active > a,
  .collectivite .navbar-usager .navbar-nav > .active > a:hover,
  .collectivite .navbar-usager .navbar-nav > .active > a:focus {
    color: #fff;
    background-color: #586d84; }
    .collectivite .navbar-usager .navbar-nav > li > a:hover .badge,
    .collectivite .navbar-usager .navbar-nav > .active > a .badge,
    .collectivite .navbar-usager .navbar-nav > .active > a:hover .badge,
    .collectivite .navbar-usager .navbar-nav > .active > a:focus .badge {
      color: #fff; }
    .collectivite .navbar-usager .navbar-nav > li > a:hover > svg,
    .collectivite .navbar-usager .navbar-nav > .active > a > svg,
    .collectivite .navbar-usager .navbar-nav > .active > a:hover > svg,
    .collectivite .navbar-usager .navbar-nav > .active > a:focus > svg {
      fill: #fff; }
  .collectivite .navbar-usager .navbar-nav > .active > a:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #bbc3cd; } }

@media (min-width: 62rem) {
  .collectivite .navbar-usager .navbar-nav > li > a:hover {
    border-bottom-color: #586d84; }
  .collectivite .navbar-usager .navbar-nav > li > a .badge {
    background-color: #586d84; }
  .collectivite .navbar-usager .navbar-nav > .active > a {
    border-bottom-color: #586d84; } }

.collectivite .navbar-agent .navbar-collapse {
  border-color: #586d84; }

.collectivite .navbar-agent .navbar-nav > li > a:focus {
  outline: 0;
  box-shadow: 0 0 0 2px #586d84; }

@media (max-width: 61.99rem) {
  .collectivite .navbar-agent .navbar-nav .divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #586d84; }
  .collectivite .navbar-agent .navbar-nav > li > a, .collectivite .navbar-agent .navbar-nav > li > a:focus {
    color: #586d84; }
  .collectivite .navbar-agent .navbar-nav > li > a:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #8c96a3; }
  .collectivite .navbar-agent .navbar-nav > li > a .badge {
    color: #586d84; }
  .collectivite .navbar-agent .navbar-nav > li > a > svg {
    fill: #586d84; }
  .collectivite .navbar-agent .navbar-nav > li > a:hover,
  .collectivite .navbar-agent .navbar-nav > .active > a,
  .collectivite .navbar-agent .navbar-nav > .active > a:hover,
  .collectivite .navbar-agent .navbar-nav > .active > a:focus {
    color: #fff;
    background-color: #586d84; }
    .collectivite .navbar-agent .navbar-nav > li > a:hover .badge,
    .collectivite .navbar-agent .navbar-nav > .active > a .badge,
    .collectivite .navbar-agent .navbar-nav > .active > a:hover .badge,
    .collectivite .navbar-agent .navbar-nav > .active > a:focus .badge {
      color: #fff; }
    .collectivite .navbar-agent .navbar-nav > li > a:hover > svg,
    .collectivite .navbar-agent .navbar-nav > .active > a > svg,
    .collectivite .navbar-agent .navbar-nav > .active > a:hover > svg,
    .collectivite .navbar-agent .navbar-nav > .active > a:focus > svg {
      fill: #fff; }
  .collectivite .navbar-agent .navbar-nav > .active > a:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #bbc3cd; } }

@media (min-width: 62rem) {
  .collectivite .navbar-agent .navbar-nav > li > a:hover, .collectivite .navbar-agent .navbar-nav > li > a[aria-expanded="true"] {
    color: #fff;
    background-color: #586d84; }
  .collectivite .navbar-agent .navbar-nav > li > a ~ .navbar-theme {
    background-color: #586d84;
    color: #fff; }
    .collectivite .navbar-agent .navbar-nav > li > a ~ .navbar-theme ul > li::before {
      border-left-color: #fff; }
    .collectivite .navbar-agent .navbar-nav > li > a ~ .navbar-theme a {
      color: #fff; }
      .collectivite .navbar-agent .navbar-nav > li > a ~ .navbar-theme a:hover, .collectivite .navbar-agent .navbar-nav > li > a ~ .navbar-theme a:focus {
        color: #e6e6e6; }
      .collectivite .navbar-agent .navbar-nav > li > a ~ .navbar-theme a:focus {
        outline: 0;
        box-shadow: 0 0 0 2px #bbc3cd; }
  .collectivite .navbar-agent .navbar-nav > .active > a {
    border-bottom-color: #586d84; } }

.collectivite .informations-espace-dialogue .btn > .dgfipicon,
.collectivite .informations-espace-dialogue .btn > .glyphicon {
  color: #586d84; }

.collectivite .panneau-service > .dgfipicon,
.collectivite .panneau-service > .glyphicon {
  color: #586d84 !important; }

.collectivite .panneau-service > svg {
  fill: #586d84 !important; }

.collectivite .panneau-service:hover, .collectivite .panneau-service:focus {
  background-color: #586d84 !important;
  color: #fff !important; }
  .collectivite .panneau-service:hover > .dgfipicon,
  .collectivite .panneau-service:hover > .glyphicon, .collectivite .panneau-service:focus > .dgfipicon,
  .collectivite .panneau-service:focus > .glyphicon {
    color: #fff !important; }
  .collectivite .panneau-service:hover > svg, .collectivite .panneau-service:focus > svg {
    fill: #fff !important; }

.collectivite .panneau-service:focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #bbc3cd; }

.international .titre h1 > .dgfipicon,
.international .titre h1 > .glyphicon,
.international .titre h2 > .dgfipicon,
.international .titre h2 > .glyphicon,
.international .titre h3 > .dgfipicon,
.international .titre h3 > .glyphicon {
  color: #639; }

.international .titre h1 > svg,
.international .titre h2 > svg,
.international .titre h3 > svg {
  fill: #639; }

.international .liste > li::before {
  border-left-color: #639; }

.international .combobox-listbox {
  border-color: #639; }
  .international .combobox-listbox > li {
    color: #639; }
    .international .combobox-listbox > li.active, .international .combobox-listbox > li:hover {
      color: #fff;
      background-color: #639; }

.international .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #639;
  background-color: #639; }

.international .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  background-color: #bf9fdf;
  border-color: #bf9fdf; }

.international .custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(102, 51, 153, 0.5); }

.international .pagination > li.active > a, .international .pagination > li.active > span {
  color: #fff;
  background-color: #639;
  border-color: #639; }

.international .pagination > li.disabled > a, .international .pagination > li.disabled > span {
  color: #6c757d; }

.international .pagination > li > a, .international .pagination > li > span {
  color: #639; }
  .international .pagination > li > a:focus, .international .pagination > li > span:focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }

.international header.prive .btn-group.btn-group-prive .btn .badge {
  color: #639; }

.international header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn {
  -webkit-transition: background-color 0.1s ease-out;
  -o-transition: background-color 0.1s ease-out;
  transition: background-color 0.1s ease-out;
  color: #639;
  background-color: #f2f2f2;
  border-color: #fff; }
  .international header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn:hover, .international header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn:focus, .international header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn.focus {
    color: #639;
    background-color: #e6e6e6; }
  .international header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn:focus, .international header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }
  .international header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn:active, .international header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn.active,
  .open > .international header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn.dropdown-toggle {
    color: #639;
    background-color: #e6e6e6;
    background-image: none; }
    .international header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn:active:hover, .international header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn:active:focus, .international header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn:active.focus, .international header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn.active:hover, .international header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn.active:focus, .international header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn.active.focus,
    .open > .international header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn.dropdown-toggle:hover,
    .open > .international header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn.dropdown-toggle:focus,
    .open > .international header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn.dropdown-toggle.focus {
      color: #639;
      background-color: #e0e0e0; }
  .international header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn.disabled:hover, .international header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn.disabled:focus, .international header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn.disabled.focus, .international header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn[disabled]:hover, .international header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn[disabled]:focus, .international header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn[disabled].focus,
  fieldset[disabled] .international header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn:hover,
  fieldset[disabled] .international header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn:focus,
  fieldset[disabled] .international header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn.focus {
    background-color: #f2f2f2;
    border-color: #fff; }
  .international header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn .badge {
    color: #f2f2f2;
    background-color: #639; }
  .international header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn svg {
    fill: #639; }

.international .input-group-recherche .input-group-btn > .btn {
  -webkit-transition: background-color 0.1s ease-out;
  -o-transition: background-color 0.1s ease-out;
  transition: background-color 0.1s ease-out;
  color: #639;
  background-color: rgba(102, 51, 153, 0.1);
  border-color: #fff; }
  .international .input-group-recherche .input-group-btn > .btn:hover, .international .input-group-recherche .input-group-btn > .btn:focus, .international .input-group-recherche .input-group-btn > .btn.focus {
    color: #639;
    background-color: rgba(179, 153, 204, 0.145); }
  .international .input-group-recherche .input-group-btn > .btn:focus, .international .input-group-recherche .input-group-btn > .btn.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }
  .international .input-group-recherche .input-group-btn > .btn:active, .international .input-group-recherche .input-group-btn > .btn.active,
  .open > .international .input-group-recherche .input-group-btn > .btn.dropdown-toggle {
    color: #639;
    background-color: rgba(179, 153, 204, 0.145);
    background-image: none; }
    .international .input-group-recherche .input-group-btn > .btn:active:hover, .international .input-group-recherche .input-group-btn > .btn:active:focus, .international .input-group-recherche .input-group-btn > .btn:active.focus, .international .input-group-recherche .input-group-btn > .btn.active:hover, .international .input-group-recherche .input-group-btn > .btn.active:focus, .international .input-group-recherche .input-group-btn > .btn.active.focus,
    .open > .international .input-group-recherche .input-group-btn > .btn.dropdown-toggle:hover,
    .open > .international .input-group-recherche .input-group-btn > .btn.dropdown-toggle:focus,
    .open > .international .input-group-recherche .input-group-btn > .btn.dropdown-toggle.focus {
      color: #639;
      background-color: rgba(195, 175, 215, 0.1675); }
  .international .input-group-recherche .input-group-btn > .btn.disabled:hover, .international .input-group-recherche .input-group-btn > .btn.disabled:focus, .international .input-group-recherche .input-group-btn > .btn.disabled.focus, .international .input-group-recherche .input-group-btn > .btn[disabled]:hover, .international .input-group-recherche .input-group-btn > .btn[disabled]:focus, .international .input-group-recherche .input-group-btn > .btn[disabled].focus,
  fieldset[disabled] .international .input-group-recherche .input-group-btn > .btn:hover,
  fieldset[disabled] .international .input-group-recherche .input-group-btn > .btn:focus,
  fieldset[disabled] .international .input-group-recherche .input-group-btn > .btn.focus {
    background-color: rgba(102, 51, 153, 0.1);
    border-color: #fff; }
  .international .input-group-recherche .input-group-btn > .btn .badge {
    color: rgba(102, 51, 153, 0.1);
    background-color: #639; }
  .international .input-group-recherche .input-group-btn > .btn svg {
    fill: #639; }

.international .nav-pills > li > a, .international .nav-pills > li > a:focus {
  color: #639; }

.international .nav-pills > li > a > .badge {
  color: #fff;
  background-color: #639; }

.international .nav-pills > li > a > svg {
  fill: #639; }

.international .nav-pills > li > a:hover {
  color: #fff;
  background-color: #639; }
  .international .nav-pills > li > a:hover > .badge {
    color: #639;
    background-color: #fff; }
  .international .nav-pills > li > a:hover > svg {
    fill: #fff; }

.international .nav-pills > li > a:focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #949494; }

.international .nav-pills > li.active > a, .international .nav-pills > li.active > a:hover, .international .nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #639; }
  .international .nav-pills > li.active > a > .badge, .international .nav-pills > li.active > a:hover > .badge, .international .nav-pills > li.active > a:focus > .badge {
    color: #639;
    background-color: #fff; }
  .international .nav-pills > li.active > a > svg, .international .nav-pills > li.active > a:hover > svg, .international .nav-pills > li.active > a:focus > svg {
    fill: #fff; }

.international .nav-pills > li.active > a:focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #ab8fc7; }

.international .navbar-usager .navbar-collapse {
  border-color: #639; }

.international .navbar-usager .navbar-nav > li > a:focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #a385c2; }

@media (max-width: 61.99rem) {
  .international .navbar-usager .navbar-nav .divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #639; }
  .international .navbar-usager .navbar-nav > li > a, .international .navbar-usager .navbar-nav > li > a:focus {
    color: #639; }
  .international .navbar-usager .navbar-nav > li > a .badge {
    color: #639; }
  .international .navbar-usager .navbar-nav > li > a > svg {
    fill: #639; }
  .international .navbar-usager .navbar-nav > li > a:hover,
  .international .navbar-usager .navbar-nav > .active > a,
  .international .navbar-usager .navbar-nav > .active > a:hover,
  .international .navbar-usager .navbar-nav > .active > a:focus {
    color: #fff;
    background-color: #639; }
    .international .navbar-usager .navbar-nav > li > a:hover .badge,
    .international .navbar-usager .navbar-nav > .active > a .badge,
    .international .navbar-usager .navbar-nav > .active > a:hover .badge,
    .international .navbar-usager .navbar-nav > .active > a:focus .badge {
      color: #fff; }
    .international .navbar-usager .navbar-nav > li > a:hover > svg,
    .international .navbar-usager .navbar-nav > .active > a > svg,
    .international .navbar-usager .navbar-nav > .active > a:hover > svg,
    .international .navbar-usager .navbar-nav > .active > a:focus > svg {
      fill: #fff; }
  .international .navbar-usager .navbar-nav > .active > a:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #ab8fc7; } }

@media (min-width: 62rem) {
  .international .navbar-usager .navbar-nav > li > a:hover {
    border-bottom-color: #639; }
  .international .navbar-usager .navbar-nav > li > a .badge {
    background-color: #639; }
  .international .navbar-usager .navbar-nav > .active > a {
    border-bottom-color: #639; } }

.international .navbar-agent .navbar-collapse {
  border-color: #639; }

.international .navbar-agent .navbar-nav > li > a:focus {
  outline: 0;
  box-shadow: 0 0 0 2px #639; }

@media (max-width: 61.99rem) {
  .international .navbar-agent .navbar-nav .divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #639; }
  .international .navbar-agent .navbar-nav > li > a, .international .navbar-agent .navbar-nav > li > a:focus {
    color: #639; }
  .international .navbar-agent .navbar-nav > li > a:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #a385c2; }
  .international .navbar-agent .navbar-nav > li > a .badge {
    color: #639; }
  .international .navbar-agent .navbar-nav > li > a > svg {
    fill: #639; }
  .international .navbar-agent .navbar-nav > li > a:hover,
  .international .navbar-agent .navbar-nav > .active > a,
  .international .navbar-agent .navbar-nav > .active > a:hover,
  .international .navbar-agent .navbar-nav > .active > a:focus {
    color: #fff;
    background-color: #639; }
    .international .navbar-agent .navbar-nav > li > a:hover .badge,
    .international .navbar-agent .navbar-nav > .active > a .badge,
    .international .navbar-agent .navbar-nav > .active > a:hover .badge,
    .international .navbar-agent .navbar-nav > .active > a:focus .badge {
      color: #fff; }
    .international .navbar-agent .navbar-nav > li > a:hover > svg,
    .international .navbar-agent .navbar-nav > .active > a > svg,
    .international .navbar-agent .navbar-nav > .active > a:hover > svg,
    .international .navbar-agent .navbar-nav > .active > a:focus > svg {
      fill: #fff; }
  .international .navbar-agent .navbar-nav > .active > a:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #ab8fc7; } }

@media (min-width: 62rem) {
  .international .navbar-agent .navbar-nav > li > a:hover, .international .navbar-agent .navbar-nav > li > a[aria-expanded="true"] {
    color: #fff;
    background-color: #639; }
  .international .navbar-agent .navbar-nav > li > a ~ .navbar-theme {
    background-color: #639;
    color: #fff; }
    .international .navbar-agent .navbar-nav > li > a ~ .navbar-theme ul > li::before {
      border-left-color: #fff; }
    .international .navbar-agent .navbar-nav > li > a ~ .navbar-theme a {
      color: #fff; }
      .international .navbar-agent .navbar-nav > li > a ~ .navbar-theme a:hover, .international .navbar-agent .navbar-nav > li > a ~ .navbar-theme a:focus {
        color: #e6e6e6; }
      .international .navbar-agent .navbar-nav > li > a ~ .navbar-theme a:focus {
        outline: 0;
        box-shadow: 0 0 0 2px #ab8fc7; }
  .international .navbar-agent .navbar-nav > .active > a {
    border-bottom-color: #639; } }

.international .informations-espace-dialogue .btn > .dgfipicon,
.international .informations-espace-dialogue .btn > .glyphicon {
  color: #639; }

.international .panneau-service > .dgfipicon,
.international .panneau-service > .glyphicon {
  color: #639 !important; }

.international .panneau-service > svg {
  fill: #639 !important; }

.international .panneau-service:hover, .international .panneau-service:focus {
  background-color: #639 !important;
  color: #fff !important; }
  .international .panneau-service:hover > .dgfipicon,
  .international .panneau-service:hover > .glyphicon, .international .panneau-service:focus > .dgfipicon,
  .international .panneau-service:focus > .glyphicon {
    color: #fff !important; }
  .international .panneau-service:hover > svg, .international .panneau-service:focus > svg {
    fill: #fff !important; }

.international .panneau-service:focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #ab8fc7; }

.agent .titre h1 > .dgfipicon,
.agent .titre h1 > .glyphicon,
.agent .titre h2 > .dgfipicon,
.agent .titre h2 > .glyphicon,
.agent .titre h3 > .dgfipicon,
.agent .titre h3 > .glyphicon {
  color: #d84018; }

.agent .titre h1 > svg,
.agent .titre h2 > svg,
.agent .titre h3 > svg {
  fill: #d84018; }

.agent .liste > li::before {
  border-left-color: #d84018; }

.agent .combobox-listbox {
  border-color: #d84018; }
  .agent .combobox-listbox > li {
    color: #d84018; }
    .agent .combobox-listbox > li.active, .agent .combobox-listbox > li:hover {
      color: #fff;
      background-color: #d84018; }

.agent .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #d84018;
  background-color: #d84018; }

.agent .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  background-color: #f6bcad;
  border-color: #f6bcad; }

.agent .custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(216, 64, 24, 0.5); }

.agent .pagination > li.active > a, .agent .pagination > li.active > span {
  color: #fff;
  background-color: #d84018;
  border-color: #d84018; }

.agent .pagination > li.disabled > a, .agent .pagination > li.disabled > span {
  color: #6c757d; }

.agent .pagination > li > a, .agent .pagination > li > span {
  color: #d84018; }
  .agent .pagination > li > a:focus, .agent .pagination > li > span:focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }

.agent header.prive .btn-group.btn-group-prive .btn .badge {
  color: #d84018; }

.agent header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn {
  -webkit-transition: background-color 0.1s ease-out;
  -o-transition: background-color 0.1s ease-out;
  transition: background-color 0.1s ease-out;
  color: #d84018;
  background-color: #f2f2f2;
  border-color: #fff; }
  .agent header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn:hover, .agent header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn:focus, .agent header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn.focus {
    color: #d84018;
    background-color: #e6e6e6; }
  .agent header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn:focus, .agent header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }
  .agent header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn:active, .agent header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn.active,
  .open > .agent header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn.dropdown-toggle {
    color: #d84018;
    background-color: #e6e6e6;
    background-image: none; }
    .agent header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn:active:hover, .agent header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn:active:focus, .agent header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn:active.focus, .agent header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn.active:hover, .agent header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn.active:focus, .agent header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn.active.focus,
    .open > .agent header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn.dropdown-toggle:hover,
    .open > .agent header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn.dropdown-toggle:focus,
    .open > .agent header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn.dropdown-toggle.focus {
      color: #d84018;
      background-color: #e0e0e0; }
  .agent header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn.disabled:hover, .agent header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn.disabled:focus, .agent header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn.disabled.focus, .agent header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn[disabled]:hover, .agent header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn[disabled]:focus, .agent header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn[disabled].focus,
  fieldset[disabled] .agent header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn:hover,
  fieldset[disabled] .agent header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn:focus,
  fieldset[disabled] .agent header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn.focus {
    background-color: #f2f2f2;
    border-color: #fff; }
  .agent header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn .badge {
    color: #f2f2f2;
    background-color: #d84018; }
  .agent header.prive .btn-group.btn-group-prive > .dropdown.recherche > .btn svg {
    fill: #d84018; }

.agent .input-group-recherche .input-group-btn > .btn {
  -webkit-transition: background-color 0.1s ease-out;
  -o-transition: background-color 0.1s ease-out;
  transition: background-color 0.1s ease-out;
  color: #d84018;
  background-color: rgba(216, 64, 24, 0.1);
  border-color: #fff; }
  .agent .input-group-recherche .input-group-btn > .btn:hover, .agent .input-group-recherche .input-group-btn > .btn:focus, .agent .input-group-recherche .input-group-btn > .btn.focus {
    color: #d84018;
    background-color: rgba(108, 32, 12, 0.145); }
  .agent .input-group-recherche .input-group-btn > .btn:focus, .agent .input-group-recherche .input-group-btn > .btn.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }
  .agent .input-group-recherche .input-group-btn > .btn:active, .agent .input-group-recherche .input-group-btn > .btn.active,
  .open > .agent .input-group-recherche .input-group-btn > .btn.dropdown-toggle {
    color: #d84018;
    background-color: rgba(108, 32, 12, 0.145);
    background-image: none; }
    .agent .input-group-recherche .input-group-btn > .btn:active:hover, .agent .input-group-recherche .input-group-btn > .btn:active:focus, .agent .input-group-recherche .input-group-btn > .btn:active.focus, .agent .input-group-recherche .input-group-btn > .btn.active:hover, .agent .input-group-recherche .input-group-btn > .btn.active:focus, .agent .input-group-recherche .input-group-btn > .btn.active.focus,
    .open > .agent .input-group-recherche .input-group-btn > .btn.dropdown-toggle:hover,
    .open > .agent .input-group-recherche .input-group-btn > .btn.dropdown-toggle:focus,
    .open > .agent .input-group-recherche .input-group-btn > .btn.dropdown-toggle.focus {
      color: #d84018;
      background-color: rgba(85, 25, 9, 0.1675); }
  .agent .input-group-recherche .input-group-btn > .btn.disabled:hover, .agent .input-group-recherche .input-group-btn > .btn.disabled:focus, .agent .input-group-recherche .input-group-btn > .btn.disabled.focus, .agent .input-group-recherche .input-group-btn > .btn[disabled]:hover, .agent .input-group-recherche .input-group-btn > .btn[disabled]:focus, .agent .input-group-recherche .input-group-btn > .btn[disabled].focus,
  fieldset[disabled] .agent .input-group-recherche .input-group-btn > .btn:hover,
  fieldset[disabled] .agent .input-group-recherche .input-group-btn > .btn:focus,
  fieldset[disabled] .agent .input-group-recherche .input-group-btn > .btn.focus {
    background-color: rgba(216, 64, 24, 0.1);
    border-color: #fff; }
  .agent .input-group-recherche .input-group-btn > .btn .badge {
    color: rgba(216, 64, 24, 0.1);
    background-color: #d84018; }
  .agent .input-group-recherche .input-group-btn > .btn svg {
    fill: #d84018; }

.agent .nav-pills > li > a, .agent .nav-pills > li > a:focus {
  color: #d84018; }

.agent .nav-pills > li > a > .badge {
  color: #fff;
  background-color: #d84018; }

.agent .nav-pills > li > a > svg {
  fill: #d84018; }

.agent .nav-pills > li > a:hover {
  color: #fff;
  background-color: #d84018; }
  .agent .nav-pills > li > a:hover > .badge {
    color: #d84018;
    background-color: #fff; }
  .agent .nav-pills > li > a:hover > svg {
    fill: #fff; }

.agent .nav-pills > li > a:focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #949494; }

.agent .nav-pills > li.active > a, .agent .nav-pills > li.active > a:hover, .agent .nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #d84018; }
  .agent .nav-pills > li.active > a > .badge, .agent .nav-pills > li.active > a:hover > .badge, .agent .nav-pills > li.active > a:focus > .badge {
    color: #d84018;
    background-color: #fff; }
  .agent .nav-pills > li.active > a > svg, .agent .nav-pills > li.active > a:hover > svg, .agent .nav-pills > li.active > a:focus > svg {
    fill: #fff; }

.agent .nav-pills > li.active > a:focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #561a0a; }

.agent .navbar-usager .navbar-collapse {
  border-color: #d84018; }

.agent .navbar-usager .navbar-nav > li > a:focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #d17e68; }

@media (max-width: 61.99rem) {
  .agent .navbar-usager .navbar-nav .divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #d84018; }
  .agent .navbar-usager .navbar-nav > li > a, .agent .navbar-usager .navbar-nav > li > a:focus {
    color: #d84018; }
  .agent .navbar-usager .navbar-nav > li > a .badge {
    color: #d84018; }
  .agent .navbar-usager .navbar-nav > li > a > svg {
    fill: #d84018; }
  .agent .navbar-usager .navbar-nav > li > a:hover,
  .agent .navbar-usager .navbar-nav > .active > a,
  .agent .navbar-usager .navbar-nav > .active > a:hover,
  .agent .navbar-usager .navbar-nav > .active > a:focus {
    color: #fff;
    background-color: #d84018; }
    .agent .navbar-usager .navbar-nav > li > a:hover .badge,
    .agent .navbar-usager .navbar-nav > .active > a .badge,
    .agent .navbar-usager .navbar-nav > .active > a:hover .badge,
    .agent .navbar-usager .navbar-nav > .active > a:focus .badge {
      color: #fff; }
    .agent .navbar-usager .navbar-nav > li > a:hover > svg,
    .agent .navbar-usager .navbar-nav > .active > a > svg,
    .agent .navbar-usager .navbar-nav > .active > a:hover > svg,
    .agent .navbar-usager .navbar-nav > .active > a:focus > svg {
      fill: #fff; }
  .agent .navbar-usager .navbar-nav > .active > a:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #561a0a; } }

@media (min-width: 62rem) {
  .agent .navbar-usager .navbar-nav > li > a:hover {
    border-bottom-color: #d84018; }
  .agent .navbar-usager .navbar-nav > li > a .badge {
    background-color: #d84018; }
  .agent .navbar-usager .navbar-nav > .active > a {
    border-bottom-color: #d84018; } }

.agent .navbar-agent .navbar-collapse {
  border-color: #d84018; }

.agent .navbar-agent .navbar-nav > li > a:focus {
  outline: 0;
  box-shadow: 0 0 0 2px #d84018; }

@media (max-width: 61.99rem) {
  .agent .navbar-agent .navbar-nav .divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #d84018; }
  .agent .navbar-agent .navbar-nav > li > a, .agent .navbar-agent .navbar-nav > li > a:focus {
    color: #d84018; }
  .agent .navbar-agent .navbar-nav > li > a:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #d17e68; }
  .agent .navbar-agent .navbar-nav > li > a .badge {
    color: #d84018; }
  .agent .navbar-agent .navbar-nav > li > a > svg {
    fill: #d84018; }
  .agent .navbar-agent .navbar-nav > li > a:hover,
  .agent .navbar-agent .navbar-nav > .active > a,
  .agent .navbar-agent .navbar-nav > .active > a:hover,
  .agent .navbar-agent .navbar-nav > .active > a:focus {
    color: #fff;
    background-color: #d84018; }
    .agent .navbar-agent .navbar-nav > li > a:hover .badge,
    .agent .navbar-agent .navbar-nav > .active > a .badge,
    .agent .navbar-agent .navbar-nav > .active > a:hover .badge,
    .agent .navbar-agent .navbar-nav > .active > a:focus .badge {
      color: #fff; }
    .agent .navbar-agent .navbar-nav > li > a:hover > svg,
    .agent .navbar-agent .navbar-nav > .active > a > svg,
    .agent .navbar-agent .navbar-nav > .active > a:hover > svg,
    .agent .navbar-agent .navbar-nav > .active > a:focus > svg {
      fill: #fff; }
  .agent .navbar-agent .navbar-nav > .active > a:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #561a0a; } }

@media (min-width: 62rem) {
  .agent .navbar-agent .navbar-nav > li > a:hover, .agent .navbar-agent .navbar-nav > li > a[aria-expanded="true"] {
    color: #fff;
    background-color: #d84018; }
  .agent .navbar-agent .navbar-nav > li > a ~ .navbar-theme {
    background-color: #d84018;
    color: #fff; }
    .agent .navbar-agent .navbar-nav > li > a ~ .navbar-theme ul > li::before {
      border-left-color: #fff; }
    .agent .navbar-agent .navbar-nav > li > a ~ .navbar-theme a {
      color: #fff; }
      .agent .navbar-agent .navbar-nav > li > a ~ .navbar-theme a:hover, .agent .navbar-agent .navbar-nav > li > a ~ .navbar-theme a:focus {
        color: #e6e6e6; }
      .agent .navbar-agent .navbar-nav > li > a ~ .navbar-theme a:focus {
        outline: 0;
        box-shadow: 0 0 0 2px #561a0a; }
  .agent .navbar-agent .navbar-nav > .active > a {
    border-bottom-color: #d84018; } }

.agent .informations-espace-dialogue .btn > .dgfipicon,
.agent .informations-espace-dialogue .btn > .glyphicon {
  color: #d84018; }

.agent .panneau-service > .dgfipicon,
.agent .panneau-service > .glyphicon {
  color: #d84018 !important; }

.agent .panneau-service > svg {
  fill: #d84018 !important; }

.agent .panneau-service:hover, .agent .panneau-service:focus {
  background-color: #d84018 !important;
  color: #fff !important; }
  .agent .panneau-service:hover > .dgfipicon,
  .agent .panneau-service:hover > .glyphicon, .agent .panneau-service:focus > .dgfipicon,
  .agent .panneau-service:focus > .glyphicon {
    color: #fff !important; }
  .agent .panneau-service:hover > svg, .agent .panneau-service:focus > svg {
    fill: #fff !important; }

.agent .panneau-service:focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #561a0a; }

.logo-impots-gouv-fr {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNC4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDQzMzYzKSAgLS0+Cgo8c3ZnCiAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgeG1sbnM6Y2M9Imh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL25zIyIKICAgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIgogICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zOnNvZGlwb2RpPSJodHRwOi8vc29kaXBvZGkuc291cmNlZm9yZ2UubmV0L0RURC9zb2RpcG9kaS0wLmR0ZCIKICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiCiAgIHZlcnNpb249IjEuMSIKICAgaWQ9IkNhbHF1ZV8xIgogICB4PSIwcHgiCiAgIHk9IjBweCIKICAgd2lkdGg9IjU3OC44OTFweCIKICAgaGVpZ2h0PSIxMjUuOTc1cHgiCiAgIHZpZXdCb3g9IjAgMCA1NzguODkxIDEyNS45NzUiCiAgIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDU3OC44OTEgMTI1Ljk3NSIKICAgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIKICAgaW5rc2NhcGU6dmVyc2lvbj0iMC45MSByMTM3MjUiCiAgIHNvZGlwb2RpOmRvY25hbWU9ImltcG90c19nb3V2X2ZyX2hlYWRlci5zdmciPjxtZXRhZGF0YQogICAgIGlkPSJtZXRhZGF0YTM4NDIiPjxyZGY6UkRGPjxjYzpXb3JrCiAgICAgICAgIHJkZjphYm91dD0iIj48ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD48ZGM6dHlwZQogICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+PC9jYzpXb3JrPjwvcmRmOlJERj48L21ldGFkYXRhPjxkZWZzCiAgICAgaWQ9ImRlZnMzODQwIiAvPjxzb2RpcG9kaTpuYW1lZHZpZXcKICAgICBwYWdlY29sb3I9IiNmZmZmZmYiCiAgICAgYm9yZGVyY29sb3I9IiM2NjY2NjYiCiAgICAgYm9yZGVyb3BhY2l0eT0iMSIKICAgICBvYmplY3R0b2xlcmFuY2U9IjEwIgogICAgIGdyaWR0b2xlcmFuY2U9IjEwIgogICAgIGd1aWRldG9sZXJhbmNlPSIxMCIKICAgICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMCIKICAgICBpbmtzY2FwZTpwYWdlc2hhZG93PSIyIgogICAgIGlua3NjYXBlOndpbmRvdy13aWR0aD0iMTY4MCIKICAgICBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSI5OTciCiAgICAgaWQ9Im5hbWVkdmlldzM4MzgiCiAgICAgc2hvd2dyaWQ9ImZhbHNlIgogICAgIGlua3NjYXBlOnpvb209IjIuNjUzMzQ5MyIKICAgICBpbmtzY2FwZTpjeD0iMjg5LjQ0NTUiCiAgICAgaW5rc2NhcGU6Y3k9IjYyLjk4NzQ5OSIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iMCIKICAgICBpbmtzY2FwZTp3aW5kb3cteT0iMCIKICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIxIgogICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9ImczNzEwIiAvPjxnCiAgICAgZGlzcGxheT0ibm9uZSIKICAgICBvcGFjaXR5PSIwLjY0IgogICAgIGlkPSJnMzYxMCI+PGxpbmVhckdyYWRpZW50CiAgICAgICBpZD0iU1ZHSURfMV8iCiAgICAgICBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIKICAgICAgIHgxPSIzLjIzNDkiCiAgICAgICB5MT0iMTMyLjgzNjkiCiAgICAgICB4Mj0iMy4yMzQ5IgogICAgICAgeTI9IjY2LjAxNzYiPjxzdG9wCiAgICAgICAgIG9mZnNldD0iMC4xNzU4IgogICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojRkZGRkZGIgogICAgICAgICBpZD0ic3RvcDM2MTMiIC8+PHN0b3AKICAgICAgICAgb2Zmc2V0PSIxIgogICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojRDZENkQ2IgogICAgICAgICBpZD0ic3RvcDM2MTUiIC8+PC9saW5lYXJHcmFkaWVudD48cGF0aAogICAgICAgZGlzcGxheT0iaW5saW5lIgogICAgICAgZmlsbD0idXJsKCNTVkdJRF8xXykiCiAgICAgICBkPSJNNi40Nyw2Ni4wMTd2NTAuNDgySDBWNjYuMDE3SDYuNDd6IE02LjQ3LDEzMi44MzdIMHYtMTAuNDE4SDYuNDdWMTMyLjgzN3oiCiAgICAgICBpZD0icGF0aDM2MTciIC8+PGxpbmVhckdyYWRpZW50CiAgICAgICBpZD0iU1ZHSURfMl8iCiAgICAgICBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIKICAgICAgIHgxPSI1NS40NjA5IgogICAgICAgeTE9IjExNy41MDg4IgogICAgICAgeDI9IjU1LjQ2MDkiCiAgICAgICB5Mj0iNjYuMDE3NiI+PHN0b3AKICAgICAgICAgb2Zmc2V0PSIwLjE3NTgiCiAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiNGRkZGRkYiCiAgICAgICAgIGlkPSJzdG9wMzYyMCIgLz48c3RvcAogICAgICAgICBvZmZzZXQ9IjEiCiAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiNENkQ2RDYiCiAgICAgICAgIGlkPSJzdG9wMzYyMiIgLz48L2xpbmVhckdyYWRpZW50PjxwYXRoCiAgICAgICBkaXNwbGF5PSJpbmxpbmUiCiAgICAgICBmaWxsPSJ1cmwoI1NWR0lEXzJfKSIKICAgICAgIGQ9Ik00OS4zOCwxMTUuMWMtMy4xNTEsMS42MDUtNi42MzksMi40MDktMTAuNDYzLDIuNDA5ICAgYy0zLjMwNCwwLTYuMjY1LTAuNTY2LTguODgtMS42OTdjLTIuNjE2LTEuMTMzLTQuODg4LTIuODE2LTYuODE1LTUuMDQ5djUuNzM2aC02LjM3OVY2Ni4wMTdoNi4zNzl2MjQuNTUyICAgYzAsNC4zNzUsMC4xNjEsNy40NDIsMC40ODIsOS4yMDJjMC4zMjEsMS43NTksMC44NzksMy4zMjcsMS42NzUsNC43MDNjMS4yODUsMi4yMDMsMy4wMzYsMy44OTQsNS4yNTUsNS4wNzEgICBjMi4yMTgsMS4xNzgsNC43OTYsMS43NjgsNy43MzMsMS43NjhjNC44NjUsMCw4LjQ3NC0xLjM4NSwxMC44MzEtNC4xNTNjMi4zNTUtMi43NywzLjUzNC03LjA2MSwzLjUzNC0xMi44NzN2LTI4LjI3aDYuMTA0djI0LjU1MiAgIGMwLDQuMzc1LDAuMTY3LDcuNDQyLDAuNTA1LDkuMjAyYzAuMzM2LDEuNzU5LDAuODg3LDMuMzI3LDEuNjUyLDQuNzAzYzEuMjg1LDIuMjAzLDMuMDIxLDMuODk0LDUuMjA5LDUuMDcxICAgYzIuMTg3LDEuMTc4LDQuNzE5LDEuNzY4LDcuNTk1LDEuNzY4YzQuOTg2LDAsOC41ODItMS40MTUsMTAuNzg1LTQuMjQ1YzIuMjAzLTIuODMxLDMuMzA0LTcuNTgsMy4zMDQtMTQuMjVWNjYuMDE3aDYuMTk2djI1LjQ3ICAgYzAsOS4xMTctMS41NjEsMTUuNzMzLTQuNjgxLDE5Ljg0OWMtMy4xMjEsNC4xMTQtOC4xMDgsNi4xNzMtMTQuOTYxLDYuMTczYy0zLjc2MywwLTcuMTY3LTAuNzU4LTEwLjIxMS0yLjI3MSAgIGMtMy4wNDQtMS41MTUtNS41OTItMy43MjYtNy42NDEtNi42MzJDNTQuOTMzLDExMS4zMjgsNTIuNTMxLDExMy40OTMsNDkuMzgsMTE1LjF6IgogICAgICAgaWQ9InBhdGgzNjI0IiAvPjxsaW5lYXJHcmFkaWVudAogICAgICAgaWQ9IlNWR0lEXzNfIgogICAgICAgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiCiAgICAgICB4MT0iMTMwLjA1OTYiCiAgICAgICB5MT0iMTE3LjYwMDYiCiAgICAgICB4Mj0iMTMwLjA1OTYiCiAgICAgICB5Mj0iNDkuNjc5NyI+PHN0b3AKICAgICAgICAgb2Zmc2V0PSIwLjE3NTgiCiAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiNGRkZGRkYiCiAgICAgICAgIGlkPSJzdG9wMzYyNyIgLz48c3RvcAogICAgICAgICBvZmZzZXQ9IjEiCiAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiNENkQ2RDYiCiAgICAgICAgIGlkPSJzdG9wMzYyOSIgLz48L2xpbmVhckdyYWRpZW50PjxwYXRoCiAgICAgICBkaXNwbGF5PSJpbmxpbmUiCiAgICAgICBmaWxsPSJ1cmwoI1NWR0lEXzNfKSIKICAgICAgIGQ9Ik0xMDQuMjY4LDQ5LjY3OWg2LjM3OXYxMy4zMDl2Ny41MjZ2My40ODdjMi4xNzItMy4wMjgsNC45MDItNS4zMzksOC4xOTItNi45MyAgIGMzLjI4OC0xLjU5LDYuOTgyLTIuMzg2LDExLjA4My0yLjM4NmM3LjQwNCwwLDEzLjU3NiwyLjUzOSwxOC41MTgsNy42MThjNC45NCw1LjA3OCw3LjQxMiwxMS4zMTksNy40MTIsMTguNzI0ICAgYzAsNy41ODgtMi41MDEsMTMuOTEzLTcuNTAzLDE4Ljk3OGMtNS4wMDIsNS4wNjMtMTEuMzEzLDcuNTk1LTE4LjkzMSw3LjU5NWMtMy44NTUsMC03LjQ4OC0wLjg1LTEwLjg5OS0yLjU0NyAgIGMtMy40MTItMS42OTgtNi4wMzUtMy45Ny03Ljg3MS02LjgxNHY4LjI2aC02LjM3OVY0OS42Nzl6IE0xMTYuMzM3LDEwNS41NzdjMy43OTMsNC4wMDgsOC4xODQsNi4wMTIsMTMuMTcxLDYuMDEyICAgYzUuNDE1LDAsMTAuMDI3LTEuOTk3LDEzLjgzNi01Ljk4OXM1LjcxNC04Ljk0Miw1LjcxNC0xNC44NDdjMC01LjYyOS0xLjg5Ny0xMC4zNzktNS42OTEtMTQuMjQ5ICAgYy0zLjc5NC0zLjg3MS04LjMzNy01LjgwNi0xMy42My01LjgwNmMtNS4xNCwwLTkuNjA3LDIuMDQyLTEzLjQwMSw2LjEyN2MtMy43OTQsNC4wODQtNS42OSw5LjAwMi01LjY5LDE0Ljc1NCAgIEMxMTAuNjQ3LDk2LjkwMiwxMTIuNTQzLDEwMS41NjgsMTE2LjMzNywxMDUuNTc3eiIKICAgICAgIGlkPSJwYXRoMzYzMSIgLz48bGluZWFyR3JhZGllbnQKICAgICAgIGlkPSJTVkdJRF80XyIKICAgICAgIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIgogICAgICAgeDE9IjE4Ni45NDM0IgogICAgICAgeTE9IjExOC4xMDU1IgogICAgICAgeDI9IjE4Ni45NDM0IgogICAgICAgeTI9IjY0LjU5NTIiPjxzdG9wCiAgICAgICAgIG9mZnNldD0iMC4xNzU4IgogICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojRkZGRkZGIgogICAgICAgICBpZD0ic3RvcDM2MzQiIC8+PHN0b3AKICAgICAgICAgb2Zmc2V0PSIxIgogICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojRDZENkQ2IgogICAgICAgICBpZD0ic3RvcDM2MzYiIC8+PC9saW5lYXJHcmFkaWVudD48cGF0aAogICAgICAgZGlzcGxheT0iaW5saW5lIgogICAgICAgZmlsbD0idXJsKCNTVkdJRF80XykiCiAgICAgICBkPSJNMTY4LjQ5NSw3Mi40MmM1LjA2My01LjIxNywxMS4yNTEtNy44MjUsMTguNTYzLTcuODI1ICAgYzcuMTg5LDAsMTMuMzA5LDIuNjYxLDE4LjM1Nyw3Ljk4NWM1LjA0OCw1LjMyMyw3LjU3MiwxMS43NDgsNy41NzIsMTkuMjc1YzAsNy4xNTktMi41NzgsMTMuMzIzLTcuNzMzLDE4LjQ5NCAgIGMtNS4xNTYsNS4xNy0xMS4zOSw3Ljc1Ni0xOC43MDIsNy43NTZjLTYuOTQ1LDAtMTIuOTU4LTIuNjMyLTE4LjAzNi03Ljg5NGMtNS4wNzktNS4yNjMtNy42MTgtMTEuNTk2LTcuNjE4LTE5ICAgQzE2MC44OTksODMuODk5LDE2My40MzEsNzcuNjM1LDE2OC40OTUsNzIuNDJ6IE0xNzMuMjIyLDEwNS45NDRjMy42ODcsMy45NDYsOC4xLDUuOTIsMTMuMjQsNS45MmM1LjcyMSwwLDEwLjQ0MS0xLjkyLDE0LjE1OC01Ljc2ICAgczUuNTc2LTguNzQzLDUuNTc2LTE0LjcwOWMwLTUuODc0LTEuODM1LTEwLjc3Ny01LjUwNy0xNC43MDhjLTMuNjcxLTMuOTMyLTguMjE1LTUuODk3LTEzLjYzLTUuODk3ICAgYy01LjUwNywwLTEwLjExMiwxLjk2Ni0xMy44MTMsNS44OTdjLTMuNzAzLDMuOTMxLTUuNTUzLDguODAzLTUuNTUzLDE0LjYxNkMxNjcuNjkxLDk3LjExNiwxNjkuNTM0LDEwMS45OTcsMTczLjIyMiwxMDUuOTQ0eiIKICAgICAgIGlkPSJwYXRoMzYzOCIgLz48bGluZWFyR3JhZGllbnQKICAgICAgIGlkPSJTVkdJRF81XyIKICAgICAgIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIgogICAgICAgeDE9IjIyOC4yNDcxIgogICAgICAgeTE9IjEzMi44MzY5IgogICAgICAgeDI9IjIyOC4yNDcxIgogICAgICAgeTI9IjY2LjAxNzYiPjxzdG9wCiAgICAgICAgIG9mZnNldD0iMC4xNzU4IgogICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojRkZGRkZGIgogICAgICAgICBpZD0ic3RvcDM2NDEiIC8+PHN0b3AKICAgICAgICAgb2Zmc2V0PSIxIgogICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojRDZENkQ2IgogICAgICAgICBpZD0ic3RvcDM2NDMiIC8+PC9saW5lYXJHcmFkaWVudD48cGF0aAogICAgICAgZGlzcGxheT0iaW5saW5lIgogICAgICAgZmlsbD0idXJsKCNTVkdJRF81XykiCiAgICAgICBkPSJNMjMxLjQ4Miw2Ni4wMTd2NDMuOTY1aDkuNTkydjYuNTE3aC05LjU5MnYxNi4zMzhoLTYuNDcxdi0xNi4zMzhoLTkuNTkydi02LjUxNyAgIGg5LjU5MlY2Ni4wMTdIMjMxLjQ4MnoiCiAgICAgICBpZD0icGF0aDM2NDUiIC8+PGxpbmVhckdyYWRpZW50CiAgICAgICBpZD0iU1ZHSURfNl8iCiAgICAgICBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIKICAgICAgIHgxPSIyNTkuMDY0IgogICAgICAgeTE9IjExNy43ODQyIgogICAgICAgeDI9IjI1OS4wNjQiCiAgICAgICB5Mj0iNjQuNjg3Ij48c3RvcAogICAgICAgICBvZmZzZXQ9IjAuMTc1OCIKICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6I0ZGRkZGRiIKICAgICAgICAgaWQ9InN0b3AzNjQ4IiAvPjxzdG9wCiAgICAgICAgIG9mZnNldD0iMSIKICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6I0Q2RDZENiIKICAgICAgICAgaWQ9InN0b3AzNjUwIiAvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGgKICAgICAgIGRpc3BsYXk9ImlubGluZSIKICAgICAgIGZpbGw9InVybCgjU1ZHSURfNl8pIgogICAgICAgZD0iTTI0Ny41OTEsNjkuMzQ0YzIuODc1LTMuMTA1LDYuNjg1LTQuNjU3LDExLjQyNy00LjY1NyAgIGM0LjY1LDAsOC40OSwxLjQyMiwxMS41MTksNC4yNjhjMy4wMjksMi44NDYsNC41NDMsNi40NCw0LjU0MywxMC43ODVjMCwzLjQ1Ny0wLjc0Miw2LjMwMi0yLjIyNiw4LjUzNiAgIGMtMS40ODQsMi4yMzItMy44MDIsNC4wMjItNi45NTMsNS4zNjljLTAuNzk2LDAuMzM3LTIuMzYzLDAuODU2LTQuNzA0LDEuNTYxYy0yLjM0LDAuNzAzLTQuMTIzLDEuNDM4LTUuMzQ2LDIuMjAyICAgYy0xLjM0NywwLjgyNi0yLjMxMSwxLjc1MS0yLjg5MSwyLjc3N2MtMC41ODIsMS4wMjQtMC44NzIsMi4yODYtMC44NzIsMy43ODZjMCwyLjExMSwwLjcwMywzLjg3OCwyLjExMSw1LjMgICBjMS40MDcsMS40MjQsMy4xNjcsMi4xMzUsNS4yNzgsMi4xMzVjMi4zNTUsMCw0LjIxNC0wLjY1OCw1LjU3Ni0xLjk3NGMxLjM2MS0xLjMxNiwyLjExOS0zLjE2NiwyLjI3Mi01LjU1M2g2LjkzICAgYy0wLjE4NCw0LjM3NC0xLjU0NSw3Ljc4Ni00LjA4NCwxMC4yMzNjLTIuNTQsMi40NDgtNS45NjYsMy42NzItMTAuMjgsMy42NzJjLTQuMDY5LDAtNy41MzUtMS4zNzctMTAuMzk1LTQuMTMxICAgYy0yLjg2MS0yLjc1My00LjI5MS02LjEwNC00LjI5MS0xMC4wNWMwLTMuNDg4LDAuODU2LTYuMjcyLDIuNTctOC4zNTNjMS43MTMtMi4wODEsNS4zNjktNC4xMTUsMTAuOTY4LTYuMTA0ICAgYzMuNDg4LTEuMjg1LDUuODk3LTIuNjYyLDcuMjI4LTQuMTMxYzEuMzMxLTEuNDY4LDEuOTk3LTMuNDEyLDEuOTk3LTUuODI4YzAtMi40MTctMC44NDItNC40MjEtMi41MjQtNi4wMTMgICBjLTEuNjgzLTEuNTktMy43OTQtMi4zODYtNi4zMzMtMi4zODZjLTIuNjYyLDAtNC44OTYsMS4wMzItNi43LDMuMDk4Yy0xLjgwNiwyLjA2NS0yLjcwOCw0LjY3My0yLjcwOCw3LjgyNHYwLjE4NGgtNi42NTQgICBDMjQzLjIsNzYuNjMzLDI0NC43MTQsNzIuNDQ5LDI0Ny41OTEsNjkuMzQ0eiIKICAgICAgIGlkPSJwYXRoMzY1MiIgLz48bGluZWFyR3JhZGllbnQKICAgICAgIGlkPSJTVkdJRF83XyIKICAgICAgIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIgogICAgICAgeDE9IjI4Ny41NDEiCiAgICAgICB5MT0iNzguMjI0NiIKICAgICAgIHgyPSIyODcuNTQxIgogICAgICAgeTI9IjY2LjAxNzYiPjxzdG9wCiAgICAgICAgIG9mZnNldD0iMC4xNzU4IgogICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojRkZGRkZGIgogICAgICAgICBpZD0ic3RvcDM2NTUiIC8+PHN0b3AKICAgICAgICAgb2Zmc2V0PSIxIgogICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojRDZENkQ2IgogICAgICAgICBpZD0ic3RvcDM2NTciIC8+PC9saW5lYXJHcmFkaWVudD48cGF0aAogICAgICAgZGlzcGxheT0iaW5saW5lIgogICAgICAgZmlsbD0idXJsKCNTVkdJRF83XykiCiAgICAgICBkPSJNMjkwLjgyMiw3OC4yMjVoLTYuNTYzVjY2LjAxN2g2LjU2M1Y3OC4yMjV6IgogICAgICAgaWQ9InBhdGgzNjU5IiAvPjxsaW5lYXJHcmFkaWVudAogICAgICAgaWQ9IlNWR0lEXzhfIgogICAgICAgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiCiAgICAgICB4MT0iMzI4Ljk4MSIKICAgICAgIHkxPSIxMTcuNjkyNCIKICAgICAgIHgyPSIzMjguOTgxIgogICAgICAgeTI9IjQ2LjI4MzciPjxzdG9wCiAgICAgICAgIG9mZnNldD0iMC4xNzU4IgogICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojRkZGRkZGIgogICAgICAgICBpZD0ic3RvcDM2NjIiIC8+PHN0b3AKICAgICAgICAgb2Zmc2V0PSIxIgogICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojRDZENkQ2IgogICAgICAgICBpZD0ic3RvcDM2NjQiIC8+PC9saW5lYXJHcmFkaWVudD48cGF0aAogICAgICAgZGlzcGxheT0iaW5saW5lIgogICAgICAgZmlsbD0idXJsKCNTVkdJRF84XykiCiAgICAgICBkPSJNMzA3LjExNCw2MS44ODdjMS4xOTMtNC43NDIsMy44MzktOC41MjgsNy45MzktMTEuMzU4ICAgYzQuMS0yLjgzLDkuMDEtNC4yNDUsMTQuNzMxLTQuMjQ1YzcuNzcxLDAsMTMuODY2LDIuNDc5LDE4LjI4OCw3LjQzNWM0LjQyMSw0Ljk1Nyw2LjYzMiwxMS44NCw2LjYzMiwyMC42NTF2NDIuMTNoLTYuMzM0di04LjI2ICAgYy0yLjM4NiwzLjI0Mi01LjEzMyw1LjYyOS04LjIzNyw3LjE1OWMtMy4xMDUsMS41MjgtNi43ODQsMi4yOTQtMTEuMDM3LDIuMjk0Yy03LjMxMywwLTEzLjQ0Ni0yLjUyMy0xOC40MDItNy41NzIgICBjLTQuOTU3LTUuMDQ4LTcuNDM2LTExLjI4OS03LjQzNi0xOC43MjVjMC03LjU1NywyLjUwOS0xMy44NjcsNy41MjctMTguOTMxYzUuMDE3LTUuMDY0LDExLjMxOS03LjU5NSwxOC45MDctNy41OTUgICBjMy43NjMsMCw3LjIwNSwwLjg0OSwxMC4zMjUsMi41NDdjMy4xMjIsMS42OTgsNS45MDUsNC4yMTQsOC4zNTMsNy41NXYtMS4zMzJjMC02LjM5NS0xLjczNi0xMS41MDItNS4yMDgtMTUuMzI4ICAgYy0zLjQ3My0zLjgyNC04LjA4NS01LjczNi0xMy44MzctNS43MzZjLTMuNjcyLDAtNi43OTIsMC44MTktOS4zNjIsMi40NTVjLTIuNTcsMS42MzctNC4zNDUsMy45MjQtNS4zMjMsNi44NjFIMzA3LjExNHogICAgTTMxNS43ODgsMTA1Ljk2N2MzLjc2MywzLjg3LDguMjc1LDUuODA2LDEzLjUzOCw1LjgwNmM1LjEwOSwwLDkuNTQ2LTIuMDM1LDEzLjMwOS02LjEwNGMzLjc2NC00LjA3LDUuNjQ1LTguOTgsNS42NDUtMTQuNzMyICAgYzAtNS4zODUtMS45MTItMTAuMDczLTUuNzM2LTE0LjA2NWMtMy44MjUtMy45OTMtOC4yMy01Ljk4OS0xMy4yMTctNS45ODljLTUuMjkzLDAtOS44MTMsMS45ODgtMTMuNTYxLDUuOTY2ICAgYy0zLjc0OSwzLjk3OC01LjYyMyw4LjkxOC01LjYyMywxNC44MjNDMzEwLjE0Miw5Ny4zMzEsMzEyLjAyNSwxMDIuMDk2LDMxNS43ODgsMTA1Ljk2N3oiCiAgICAgICBpZD0icGF0aDM2NjYiIC8+PGxpbmVhckdyYWRpZW50CiAgICAgICBpZD0iU1ZHSURfOV8iCiAgICAgICBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIKICAgICAgIHgxPSIzODguMDQ1NCIKICAgICAgIHkxPSIxMTguMTA1NSIKICAgICAgIHgyPSIzODguMDQ1NCIKICAgICAgIHkyPSI2NC41OTUyIj48c3RvcAogICAgICAgICBvZmZzZXQ9IjAuMTc1OCIKICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6I0ZGRkZGRiIKICAgICAgICAgaWQ9InN0b3AzNjY5IiAvPjxzdG9wCiAgICAgICAgIG9mZnNldD0iMSIKICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6I0Q2RDZENiIKICAgICAgICAgaWQ9InN0b3AzNjcxIiAvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGgKICAgICAgIGRpc3BsYXk9ImlubGluZSIKICAgICAgIGZpbGw9InVybCgjU1ZHSURfOV8pIgogICAgICAgZD0iTTM2OS41OTYsNzIuNDJjNS4wNjQtNS4yMTcsMTEuMjUyLTcuODI1LDE4LjU2NC03LjgyNSAgIGM3LjE4OCwwLDEzLjMwOSwyLjY2MSwxOC4zNTYsNy45ODVjNS4wNDksNS4zMjMsNy41NzMsMTEuNzQ4LDcuNTczLDE5LjI3NWMwLDcuMTU5LTIuNTc4LDEzLjMyMy03LjczMywxOC40OTQgICBjLTUuMTU2LDUuMTctMTEuMzksNy43NTYtMTguNzAyLDcuNzU2Yy02Ljk0NSwwLTEyLjk1Ny0yLjYzMi0xOC4wMzUtNy44OTRjLTUuMDc5LTUuMjYzLTcuNjE4LTExLjU5Ni03LjYxOC0xOSAgIEMzNjIuMDAxLDgzLjg5OSwzNjQuNTMzLDc3LjYzNSwzNjkuNTk2LDcyLjQyeiBNMzc0LjMyNCwxMDUuOTQ0YzMuNjg3LDMuOTQ2LDguMTAxLDUuOTIsMTMuMjM5LDUuOTIgICBjNS43MjIsMCwxMC40NDEtMS45MiwxNC4xNTgtNS43NmMzLjcxOC0zLjg0LDUuNTc2LTguNzQzLDUuNTc2LTE0LjcwOWMwLTUuODc0LTEuODM1LTEwLjc3Ny01LjUwNy0xNC43MDggICBjLTMuNjcxLTMuOTMyLTguMjE1LTUuODk3LTEzLjYzLTUuODk3Yy01LjUwNywwLTEwLjExMywxLjk2Ni0xMy44MTQsNS44OTdjLTMuNzAxLDMuOTMxLTUuNTUzLDguODAzLTUuNTUzLDE0LjYxNiAgIEMzNjguNzkzLDk3LjExNiwzNzAuNjM2LDEwMS45OTcsMzc0LjMyNCwxMDUuOTQ0eiIKICAgICAgIGlkPSJwYXRoMzY3MyIgLz48bGluZWFyR3JhZGllbnQKICAgICAgIGlkPSJTVkdJRF8xMF8iCiAgICAgICBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIKICAgICAgIHgxPSI0NDIuNzAzNiIKICAgICAgIHkxPSIxMTYuNDk5IgogICAgICAgeDI9IjQ0Mi43MDM2IgogICAgICAgeTI9IjY0LjY4NyI+PHN0b3AKICAgICAgICAgb2Zmc2V0PSIwLjE3NTgiCiAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiNGRkZGRkYiCiAgICAgICAgIGlkPSJzdG9wMzY3NiIgLz48c3RvcAogICAgICAgICBvZmZzZXQ9IjEiCiAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiNENkQ2RDYiCiAgICAgICAgIGlkPSJzdG9wMzY3OCIgLz48L2xpbmVhckdyYWRpZW50PjxwYXRoCiAgICAgICBkaXNwbGF5PSJpbmxpbmUiCiAgICAgICBmaWxsPSJ1cmwoI1NWR0lEXzEwXykiCiAgICAgICBkPSJNNDIxLjUyNSw5MC4xNTdjMC05LjExOCwxLjYwNS0xNS42NDMsNC44MTgtMTkuNTczICAgYzMuMjEyLTMuOTMyLDguNDU5LTUuODk3LDE1Ljc0MS01Ljg5N2MzLjQyNiwwLDYuMzQ5LDAuNTM2LDguNzY1LDEuNjA2YzIuNDE3LDEuMDcxLDQuNjA0LDIuNzk5LDYuNTYzLDUuMTg2di01LjQ2MWg2LjQ3MXY1MC40ODIgICBoLTYuNDcxVjkxLjY3MWMwLTQuNDM2LTAuMTY4LTcuNTQ5LTAuNTA1LTkuMzM5cy0wLjg4OC0zLjM0My0xLjY1Mi00LjY1OGMtMS4zNDctMi4yMzMtMy4xMi0zLjkzOS01LjMyMy01LjExNyAgIHMtNC43NTgtMS43NjctNy42NjQtMS43NjdjLTUuMTEsMC04Ljc4MSwxLjQzLTExLjAxNSw0LjI5MWMtMi4yMzMsMi44Ni0zLjM1LDcuNzMzLTMuMzUsMTQuNjE3djI2LjgwMWgtNi4zNzlWOTAuMTU3eiIKICAgICAgIGlkPSJwYXRoMzY4MCIgLz48bGluZWFyR3JhZGllbnQKICAgICAgIGlkPSJTVkdJRF8xMV8iCiAgICAgICBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIKICAgICAgIHgxPSI0OTEuMzk2IgogICAgICAgeTE9IjExNi40OTkiCiAgICAgICB4Mj0iNDkxLjM5NiIKICAgICAgIHkyPSI2Ni4wMTc2Ij48c3RvcAogICAgICAgICBvZmZzZXQ9IjAuMTc1OCIKICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6I0ZGRkZGRiIKICAgICAgICAgaWQ9InN0b3AzNjgzIiAvPjxzdG9wCiAgICAgICAgIG9mZnNldD0iMSIKICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6I0Q2RDZENiIKICAgICAgICAgaWQ9InN0b3AzNjg1IiAvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGgKICAgICAgIGRpc3BsYXk9ImlubGluZSIKICAgICAgIGZpbGw9InVybCgjU1ZHSURfMTFfKSIKICAgICAgIGQ9Ik01MTQuNTQ5LDExNi40OTloLTcuMDIxbC0xNi4yOTItNDAuNzA2bC0xNi4xNTUsNDAuNzA2aC02LjgzOGwxOS43MzQtNTAuNDgyICAgaDUuOTJMNTE0LjU0OSwxMTYuNDk5eiIKICAgICAgIGlkPSJwYXRoMzY4NyIgLz48bGluZWFyR3JhZGllbnQKICAgICAgIGlkPSJTVkdJRF8xMl8iCiAgICAgICBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIKICAgICAgIHgxPSI1MTYuNzI5IgogICAgICAgeTE9Ijc4LjIyNDYiCiAgICAgICB4Mj0iNTE2LjcyOSIKICAgICAgIHkyPSI2Ni4wMTc2Ij48c3RvcAogICAgICAgICBvZmZzZXQ9IjAuMTc1OCIKICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6I0ZGRkZGRiIKICAgICAgICAgaWQ9InN0b3AzNjkwIiAvPjxzdG9wCiAgICAgICAgIG9mZnNldD0iMSIKICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6I0Q2RDZENiIKICAgICAgICAgaWQ9InN0b3AzNjkyIiAvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGgKICAgICAgIGRpc3BsYXk9ImlubGluZSIKICAgICAgIGZpbGw9InVybCgjU1ZHSURfMTJfKSIKICAgICAgIGQ9Ik01MjAuMDEsNzguMjI1aC02LjU2M1Y2Ni4wMTdoNi41NjNWNzguMjI1eiIKICAgICAgIGlkPSJwYXRoMzY5NCIgLz48bGluZWFyR3JhZGllbnQKICAgICAgIGlkPSJTVkdJRF8xM18iCiAgICAgICBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIKICAgICAgIHgxPSI1NDIuOTU1NiIKICAgICAgIHkxPSIxMzMuNjE3MiIKICAgICAgIHgyPSI1NDIuOTU1NiIKICAgICAgIHkyPSI2Ni4wMTc2Ij48c3RvcAogICAgICAgICBvZmZzZXQ9IjAuMTc1OCIKICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6I0ZGRkZGRiIKICAgICAgICAgaWQ9InN0b3AzNjk3IiAvPjxzdG9wCiAgICAgICAgIG9mZnNldD0iMSIKICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6I0Q2RDZENiIKICAgICAgICAgaWQ9InN0b3AzNjk5IiAvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGgKICAgICAgIGRpc3BsYXk9ImlubGluZSIKICAgICAgIGZpbGw9InVybCgjU1ZHSURfMTNfKSIKICAgICAgIGQ9Ik01NDQuMTk2LDExMC44NTRoMTAuNTU1djUuNjQ1aC0xMC42NDZ2MS4zNzdjMCwzLjU3OSwwLjgwNCw2LjExLDIuNDA5LDcuNTk2ICAgYzEuNjA2LDEuNDgzLDQuMzUzLDIuMjU2LDguMjM3LDIuMzE3djUuODI4aC0wLjU5N2MtNS41OTksMC05Ljc1MS0xLjI4NS0xMi40NTktMy44NTVjLTIuNzA4LTIuNTY5LTQuMDYzLTYuNTMyLTQuMDYzLTExLjg4NiAgIHYtMS4zNzdoLTYuNDcxdi01LjY0NWg2Ljc0NlY2Ni4wMTdoNi4yODhWMTEwLjg1NHoiCiAgICAgICBpZD0icGF0aDM3MDEiIC8+PGxpbmVhckdyYWRpZW50CiAgICAgICBpZD0iU1ZHSURfMTRfIgogICAgICAgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiCiAgICAgICB4MT0iNTY5LjkxODUiCiAgICAgICB5MT0iMTE3LjIzMzQiCiAgICAgICB4Mj0iNTY5LjkxODUiCiAgICAgICB5Mj0iNjYuMDE3NiI+PHN0b3AKICAgICAgICAgb2Zmc2V0PSIwLjE3NTgiCiAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiNGRkZGRkYiCiAgICAgICAgIGlkPSJzdG9wMzcwNCIgLz48c3RvcAogICAgICAgICBvZmZzZXQ9IjEiCiAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiNENkQ2RDYiCiAgICAgICAgIGlkPSJzdG9wMzcwNiIgLz48L2xpbmVhckdyYWRpZW50PjxwYXRoCiAgICAgICBkaXNwbGF5PSJpbmxpbmUiCiAgICAgICBmaWxsPSJ1cmwoI1NWR0lEXzE0XykiCiAgICAgICBkPSJNNTY3LjUwOSw5Ni40OWMwLDQuNjUsMC44NzksOC4wMDgsMi42MzksMTAuMDczICAgYzEuNzYsMi4wNjQsNC42NzMsMy4yODEsOC43NDMsMy42NDhsLTAuMDQ2LDcuMDIxYy0yLjUxLTAuMDYyLTQuNzA0LTAuNjEyLTYuNTg2LTEuNjUxYy0xLjg4Mi0xLjA0MS0zLjYxOC0yLjY3OS01LjIwOS00LjkxMSAgIHY1LjgyOGgtNi4xMDRWNjYuMDE3aDYuNTYzVjk2LjQ5eiIKICAgICAgIGlkPSJwYXRoMzcwOCIgLz48L2c+PGcKICAgICBpZD0iZzM3MTAiPjxwYXRoCiAgICAgICBmaWxsPSIjNTg4OUFBIgogICAgICAgZD0iTTUwLjYzMywxMDYuNTFoMS4zMjl2NC44MjNjMCwxLjE3OCwwLjA2MywxLjk4OCwwLjE5LDIuNDMyYzAuMTksMC42MzMsMC41NTMsMS4xMzMsMS4wODksMS41ICAgczEuMTc0LDAuNTUxLDEuOTE2LDAuNTUxczEuMzcxLTAuMTgsMS44ODgtMC41MzdzMC44NzQtMC44MjgsMS4wNy0xLjQxYzAuMTMzLTAuMzk4LDAuMi0xLjI0NCwwLjItMi41MzV2LTQuODIzaDEuMzU4djUuMDcgICBjMCwxLjQyNS0wLjE2NiwyLjQ5Ny0wLjQ5OSwzLjIxOXMtMC44MzMsMS4yODYtMS41LDEuNjk0Yy0wLjY2OCwwLjQwOC0xLjUwNSwwLjYxMy0yLjUxMiwwLjYxM3MtMS44NDctMC4yMDUtMi41MjEtMC42MTMgICBjLTAuNjc0LTAuNDA4LTEuMTc3LTAuOTc4LTEuNTEtMS43MDljLTAuMzMyLTAuNzMtMC40OTgtMS44My0wLjQ5OC0zLjI5OVYxMDYuNTF6IgogICAgICAgaWQ9InBhdGgzNzEyIiAvPjxwYXRoCiAgICAgICBmaWxsPSIjNTg4OUFBIgogICAgICAgZD0iTTYyLjYyNSwxMDYuNTFoMS4zMjl2MS44NTJjMC41MzItMC43MDksMS4xMjEtMS4yMzksMS43NjYtMS41OTFzMS4zNDgtMC41MjcsMi4xMDgtMC41MjcgICBjMC43NzIsMCwxLjQ1OCwwLjE5NywyLjA1NiwwLjU5czEuMDQsMC45MiwxLjMyNSwxLjU4NmMwLjI4NSwwLjY2NCwwLjQyNywxLjY5OSwwLjQyNywzLjEwNHY1LjMxOGgtMS4zM3YtNC45MjggICBjMC0xLjE5MS0wLjA0OS0xLjk4NS0wLjE0OC0yLjM4NGMtMC4xNTQtMC42ODQtMC40NDktMS4xOTgtMC44ODYtMS41NDNjLTAuNDM3LTAuMzQ1LTEuMDA2LTAuNTE4LTEuNzA5LTAuNTE4ICAgYy0wLjgwNCwwLTEuNTI0LDAuMjY2LTIuMTYxLDAuNzk4Yy0wLjYzNiwwLjUzMS0xLjA1NiwxLjE4OS0xLjI1OCwxLjk3NWMtMC4xMjcsMC41MTMtMC4xOSwxLjQ0OS0wLjE5LDIuODExdjMuNzg5aC0xLjMyOVYxMDYuNTF6ICAgIgogICAgICAgaWQ9InBhdGgzNzE0IiAvPjxwYXRoCiAgICAgICBmaWxsPSIjNTg4OUFBIgogICAgICAgZD0iTTg1LjA2MiwxMDcuNjRsLTAuODU0LDAuODgzYy0wLjcxMS0wLjY4OS0xLjQwNi0xLjAzNS0yLjA4NC0xLjAzNWMtMC40MzIsMC0wLjgwMiwwLjE0My0xLjEwOSwwLjQyOCAgIHMtMC40NjEsMC42MTctMC40NjEsMC45OTdjMCwwLjMzNSwwLjEyNiwwLjY1NSwwLjM4LDAuOTU5YzAuMjU0LDAuMzEsMC43ODcsMC42NzQsMS41OTksMS4wOTJjMC45OSwwLjUxMywxLjY2MiwxLjAwNywyLjAxNywxLjQ4MSAgIGMwLjM0OSwwLjQ4LDAuNTIzLDEuMDIxLDAuNTIzLDEuNjIzYzAsMC44NDktMC4yOTgsMS41NjYtMC44OTQsMi4xNTZjLTAuNTk2LDAuNTg4LTEuMzQxLDAuODgzLTIuMjM1LDAuODgzICAgYy0wLjU5NiwwLTEuMTY1LTAuMTMtMS43MDctMC4zOWMtMC41NDItMC4yNTktMC45OS0wLjYxNy0xLjM0NS0xLjA3M2wwLjgzNS0wLjk0OWMwLjY3OSwwLjc2NiwxLjM5OSwxLjE0OCwyLjE2LDEuMTQ4ICAgYzAuNTMzLDAsMC45ODctMC4xNywxLjM2MS0wLjUxMmMwLjM3NC0wLjM0MiwwLjU2Mi0wLjc0NCwwLjU2Mi0xLjIwN2MwLTAuMzc5LTAuMTI0LTAuNzE4LTAuMzcxLTEuMDE2ICAgYy0wLjI0OC0wLjI5MS0wLjgwNi0wLjY1OC0xLjY3NS0xLjEwMmMtMC45MzMtMC40OC0xLjU2Ny0wLjk1NS0xLjkwMy0xLjQyNGMtMC4zMzYtMC40NjktMC41MDQtMS4wMDMtMC41MDQtMS42MDQgICBjMC0wLjc4NSwwLjI2OC0xLjQzNywwLjgwNC0xLjk1NmMwLjUzNi0wLjUyLDEuMjEzLTAuNzc5LDIuMDMxLTAuNzc5QzgzLjE0MSwxMDYuMjQzLDg0LjA5OSwxMDYuNzA5LDg1LjA2MiwxMDcuNjR6IgogICAgICAgaWQ9InBhdGgzNzE2IiAvPjxwYXRoCiAgICAgICBmaWxsPSIjNTg4OUFBIgogICAgICAgZD0iTTg3Ljg3NywxMDIuMjU2YzAuMzAyLDAsMC41NjEsMC4xMDgsMC43NzUsMC4zMjNjMC4yMTQsMC4yMTUsMC4zMjIsMC40NzUsMC4zMjIsMC43NzggICBjMCwwLjI5OC0wLjEwNywwLjU1NC0wLjMyMiwwLjc2OWMtMC4yMTQsMC4yMTYtMC40NzMsMC4zMjMtMC43NzUsMC4zMjNjLTAuMjk2LDAtMC41NTItMC4xMDctMC43NjYtMC4zMjMgICBjLTAuMjE0LTAuMjE1LTAuMzIxLTAuNDcxLTAuMzIxLTAuNzY5YzAtMC4zMDQsMC4xMDctMC41NjMsMC4zMjEtMC43NzhDODcuMzI2LDEwMi4zNjQsODcuNTgxLDEwMi4yNTYsODcuODc3LDEwMi4yNTZ6ICAgIE04Ny4yMTcsMTA2LjUxaDEuMzN2MTAuMzMxaC0xLjMzVjEwNi41MXoiCiAgICAgICBpZD0icGF0aDM3MTgiIC8+PHBhdGgKICAgICAgIGZpbGw9IiM1ODg5QUEiCiAgICAgICBkPSJNOTIuNDY4LDEwMi42NzRoMS4zMjl2My44MzZoMi4xMDh2MS4xNDloLTIuMTA4djkuMTgyaC0xLjMyOXYtOS4xODJoLTEuODEzdi0xLjE0OWgxLjgxM1YxMDIuNjc0eiIKICAgICAgIGlkPSJwYXRoMzcyMCIgLz48cGF0aAogICAgICAgZmlsbD0iIzU4ODlBQSIKICAgICAgIGQ9Ik0xMDYuNTk3LDExMy40MTNsMS4xMjEsMC41ODhjLTAuMzY4LDAuNzIzLTAuNzkyLDEuMzA1LTEuMjc0LDEuNzQ4Yy0wLjQ4MSwwLjQ0Mi0xLjAyMywwLjc3OS0xLjYyNSwxLjAxMSAgIHMtMS4yODMsMC4zNDctMi4wNDMsMC4zNDdjLTEuNjg1LDAtMy4wMDMtMC41NTMtMy45NTMtMS42NTdjLTAuOTUxLTEuMTA0LTEuNDI2LTIuMzUzLTEuNDI2LTMuNzQ1ICAgYzAtMS4zMTEsMC40MDItMi40NzksMS4yMDctMy41MDRjMS4wMi0xLjMwNSwyLjM4NS0xLjk1Nyw0LjA5Ni0xLjk1N2MxLjc2MiwwLDMuMTY4LDAuNjY4LDQuMjIsMi4wMDQgICBjMC43NDgsMC45NDMsMS4xMjgsMi4xMjEsMS4xNDEsMy41MzJoLTkuMjk2YzAuMDI1LDEuMiwwLjQwOSwyLjE4NCwxLjE1LDIuOTUxYzAuNzQxLDAuNzY3LDEuNjU3LDEuMTUxLDIuNzQ4LDEuMTUxICAgYzAuNTI2LDAsMS4wMzgtMC4wOTIsMS41MzUtMC4yNzVjMC40OTgtMC4xODIsMC45Mi0wLjQyNiwxLjI2OS0wLjcyOEMxMDUuODE0LDExNC41NzYsMTA2LjE5MSwxMTQuMDg3LDEwNi41OTcsMTEzLjQxM3ogICAgTTEwNi41OTcsMTEwLjYzYy0wLjE3Ny0wLjcwOC0wLjQzNi0xLjI3NS0wLjc3NS0xLjY5OXMtMC43ODgtMC43NjYtMS4zNDUtMS4wMjVzLTEuMTQ0LTAuMzg5LTEuNzU5LTAuMzg5ICAgYy0xLjAxNCwwLTEuODg1LDAuMzI2LTIuNjE0LDAuOTc4Yy0wLjUzMiwwLjQ3NS0wLjkzNSwxLjE4Ny0xLjIwOCwyLjEzNkgxMDYuNTk3eiIKICAgICAgIGlkPSJwYXRoMzcyMiIgLz48cGF0aAogICAgICAgZmlsbD0iIzU4ODlBQSIKICAgICAgIGQ9Ik0xMjYuMjMyLDEwMi41MjJ2MTQuMzE4aC0xLjMxMXYtMS43NzVjLTAuNTU3LDAuNjc3LTEuMTgyLDEuMTg2LTEuODc1LDEuNTI3ICAgYy0wLjY5MywwLjM0Mi0xLjQ1MSwwLjUxNC0yLjI3NCwwLjUxNGMtMS40NjIsMC0yLjcxLTAuNTMtMy43NDYtMS41OTFjLTEuMDM1LTEuMDYtMS41NTItMi4zNTEtMS41NTItMy44NjkgICBjMC0xLjQ4NywwLjUyMi0yLjc2LDEuNTY2LTMuODE3YzEuMDQ0LTEuMDU3LDIuMzAxLTEuNTg2LDMuNzctMS41ODZjMC44NDgsMCwxLjYxNiwwLjE4MiwyLjMwMywwLjU0MiAgIGMwLjY4NywwLjM2LDEuMjksMC45MDEsMS44MDksMS42MjR2LTUuODg3SDEyNi4yMzJ6IE0xMjAuOTIsMTA3LjUyNmMtMC43NCwwLTEuNDIzLDAuMTgyLTIuMDQ5LDAuNTQ1cy0xLjEyNCwwLjg3NC0xLjQ5NCwxLjUzMSAgIGMtMC4zNywwLjY1OC0wLjU1NSwxLjM1NC0wLjU1NSwyLjA4N2MwLDAuNzI4LDAuMTg3LDEuNDIzLDAuNTYsMi4wODdzMC44NzQsMS4xOCwxLjUwMywxLjU1MWMwLjYyOSwwLjM2OSwxLjMwNCwwLjU1NSwyLjAyNSwwLjU1NSAgIGMwLjcyNywwLDEuNDE3LTAuMTg0LDIuMDY4LTAuNTUxYzAuNjUxLTAuMzY3LDEuMTUyLTAuODYzLDEuNTAzLTEuNDg4YzAuMzUxLTAuNjI3LDAuNTI2LTEuMzMyLDAuNTI2LTIuMTE1ICAgYzAtMS4xOTUtMC4zOTQtMi4xOTQtMS4xODEtMi45OThDMTIzLjA0LDEwNy45MjcsMTIyLjA3LDEwNy41MjYsMTIwLjkyLDEwNy41MjZ6IgogICAgICAgaWQ9InBhdGgzNzI0IiAvPjxwYXRoCiAgICAgICBmaWxsPSIjNTg4OUFBIgogICAgICAgZD0iTTEzNy45NCwxMTMuNDEzbDEuMTIxLDAuNTg4Yy0wLjM2OCwwLjcyMy0wLjc5MiwxLjMwNS0xLjI3NCwxLjc0OGMtMC40ODEsMC40NDItMS4wMjMsMC43NzktMS42MjUsMS4wMTEgICBzLTEuMjgzLDAuMzQ3LTIuMDQzLDAuMzQ3Yy0xLjY4NSwwLTMuMDAzLTAuNTUzLTMuOTUzLTEuNjU3Yy0wLjk1MS0xLjEwNC0xLjQyNi0yLjM1My0xLjQyNi0zLjc0NSAgIGMwLTEuMzExLDAuNDAyLTIuNDc5LDEuMjA3LTMuNTA0YzEuMDItMS4zMDUsMi4zODUtMS45NTcsNC4wOTYtMS45NTdjMS43NjIsMCwzLjE2OCwwLjY2OCw0LjIyLDIuMDA0ICAgYzAuNzQ4LDAuOTQzLDEuMTI4LDIuMTIxLDEuMTQxLDMuNTMyaC05LjI5NmMwLjAyNSwxLjIsMC40MDksMi4xODQsMS4xNSwyLjk1MWMwLjc0MSwwLjc2NywxLjY1NywxLjE1MSwyLjc0OCwxLjE1MSAgIGMwLjUyNiwwLDEuMDM4LTAuMDkyLDEuNTM1LTAuMjc1YzAuNDk4LTAuMTgyLDAuOTItMC40MjYsMS4yNjktMC43MjhDMTM3LjE1NywxMTQuNTc2LDEzNy41MzQsMTE0LjA4NywxMzcuOTQsMTEzLjQxM3ogICAgTTEzNy45NCwxMTAuNjNjLTAuMTc3LTAuNzA4LTAuNDM2LTEuMjc1LTAuNzc1LTEuNjk5cy0wLjc4OC0wLjc2Ni0xLjM0NS0xLjAyNXMtMS4xNDQtMC4zODktMS43NTktMC4zODkgICBjLTEuMDE0LDAtMS44ODUsMC4zMjYtMi42MTQsMC45NzhjLTAuNTMyLDAuNDc1LTAuOTM1LDEuMTg3LTEuMjA4LDIuMTM2SDEzNy45NHoiCiAgICAgICBpZD0icGF0aDM3MjYiIC8+PHBhdGgKICAgICAgIGZpbGw9IiM1ODg5QUEiCiAgICAgICBkPSJNMTQ3LjA2NCwxMDIuNTIyaDEuMzN2MTQuMzE4aC0xLjMzVjEwMi41MjJ6IgogICAgICAgaWQ9InBhdGgzNzI4IiAvPjxwYXRoCiAgICAgICBmaWxsPSIjNTg4OUFBIgogICAgICAgZD0iTTE2MS40NSwxMDYuNTF2MTAuMzMxaC0xLjMxMXYtMS43NzVjLTAuNTU3LDAuNjc3LTEuMTgyLDEuMTg2LTEuODc1LDEuNTI3ICAgYy0wLjY5MywwLjM0Mi0xLjQ1MSwwLjUxNC0yLjI3NCwwLjUxNGMtMS40NjIsMC0yLjcxMS0wLjUzLTMuNzQ2LTEuNTkxYy0xLjAzNS0xLjA2LTEuNTUyLTIuMzUxLTEuNTUyLTMuODY5ICAgYzAtMS40ODcsMC41MjItMi43NiwxLjU2Ni0zLjgxN2MxLjA0NC0xLjA1NywyLjMwMS0xLjU4NiwzLjc3LTEuNTg2YzAuODQ4LDAsMS42MTYsMC4xODIsMi4zMDMsMC41NDIgICBjMC42ODcsMC4zNiwxLjI5LDAuOTAxLDEuODA5LDEuNjI0di0xLjg5OUgxNjEuNDV6IE0xNTYuMTM3LDEwNy41MjZjLTAuNzQsMC0xLjQyMywwLjE4Mi0yLjA0OSwwLjU0NXMtMS4xMjQsMC44NzQtMS40OTQsMS41MzEgICBjLTAuMzcsMC42NTgtMC41NTUsMS4zNTQtMC41NTUsMi4wODdjMCwwLjcyOCwwLjE4NywxLjQyMywwLjU2LDIuMDg3czAuODc0LDEuMTgsMS41MDMsMS41NTFjMC42MjksMC4zNjksMS4zMDQsMC41NTUsMi4wMjUsMC41NTUgICBjMC43MjgsMCwxLjQxNy0wLjE4NCwyLjA2OC0wLjU1MWMwLjY1MS0wLjM2NywxLjE1Mi0wLjg2MywxLjUwMy0xLjQ4OGMwLjM1MS0wLjYyNywwLjUyNi0xLjMzMiwwLjUyNi0yLjExNSAgIGMwLTEuMTk1LTAuMzk0LTIuMTk0LTEuMTgxLTIuOTk4QzE1OC4yNTcsMTA3LjkyNywxNTcuMjg4LDEwNy41MjYsMTU2LjEzNywxMDcuNTI2eiIKICAgICAgIGlkPSJwYXRoMzczMCIgLz48cGF0aAogICAgICAgZmlsbD0iIzMzMzMzMyIKICAgICAgIGQ9Ik0xODQuNzU1LDEwMi4yNTZjMC4zMDIsMCwwLjU2MSwwLjEwOCwwLjc3NSwwLjMyM2MwLjIxNCwwLjIxNSwwLjMyMiwwLjQ3NSwwLjMyMiwwLjc3OCAgIGMwLDAuMjk4LTAuMTA3LDAuNTU0LTAuMzIyLDAuNzY5Yy0wLjIxNCwwLjIxNi0wLjQ3MywwLjMyMy0wLjc3NSwwLjMyM2MtMC4yOTYsMC0wLjU1Mi0wLjEwNy0wLjc2Ni0wLjMyMyAgIGMtMC4yMTQtMC4yMTUtMC4zMjEtMC40NzEtMC4zMjEtMC43NjljMC0wLjMwNCwwLjEwNy0wLjU2MywwLjMyMS0wLjc3OEMxODQuMjA0LDEwMi4zNjQsMTg0LjQ1OSwxMDIuMjU2LDE4NC43NTUsMTAyLjI1NnogICAgTTE4NC4wOTUsMTA2LjUxaDEuMzN2MTAuMzMxaC0xLjMzVjEwNi41MXoiCiAgICAgICBpZD0icGF0aDM3MzQiIC8+PHBhdGgKICAgICAgIGZpbGw9IiMzMzMzMzMiCiAgICAgICBkPSJNMTg3LjY4NSwxMDYuNTFoMS4zNTh2MS41MWMwLjQwNS0wLjU5NSwwLjgzMi0xLjA0LDEuMjgyLTEuMzM0YzAuNDQ5LTAuMjk0LDAuOTE3LTAuNDQyLDEuNDA1LTAuNDQyICAgYzAuMzY3LDAsMC43NiwwLjExNywxLjE3NywwLjM1MmwtMC42OTMsMS4xMjFjLTAuMjc5LTAuMTIxLTAuNTEzLTAuMTgxLTAuNzAzLTAuMTgxYy0wLjQ0MywwLTAuODcxLDAuMTgzLTEuMjgyLDAuNTQ2ICAgYy0wLjQxMSwwLjM2NC0wLjcyNSwwLjkzLTAuOTQsMS42OTVjLTAuMTY1LDAuNTg4LTAuMjQ3LDEuNzc4LTAuMjQ3LDMuNTd2My40OTRoLTEuMzU4VjEwNi41MXoiCiAgICAgICBpZD0icGF0aDM3MzYiIC8+PHBhdGgKICAgICAgIGZpbGw9IiMzMzMzMzMiCiAgICAgICBkPSJNMjAyLjczNCwxMTMuNDEzbDEuMTIxLDAuNTg4Yy0wLjM2OCwwLjcyMy0wLjc5MiwxLjMwNS0xLjI3NCwxLjc0OGMtMC40ODEsMC40NDItMS4wMjMsMC43NzktMS42MjUsMS4wMTEgICBzLTEuMjgzLDAuMzQ3LTIuMDQzLDAuMzQ3Yy0xLjY4NSwwLTMuMDAzLTAuNTUzLTMuOTUzLTEuNjU3Yy0wLjk1MS0xLjEwNC0xLjQyNi0yLjM1My0xLjQyNi0zLjc0NSAgIGMwLTEuMzExLDAuNDAyLTIuNDc5LDEuMjA3LTMuNTA0YzEuMDItMS4zMDUsMi4zODUtMS45NTcsNC4wOTYtMS45NTdjMS43NjIsMCwzLjE2OCwwLjY2OCw0LjIyLDIuMDA0ICAgYzAuNzQ4LDAuOTQzLDEuMTI4LDIuMTIxLDEuMTQxLDMuNTMyaC05LjI5NmMwLjAyNSwxLjIsMC40MDksMi4xODQsMS4xNSwyLjk1MWMwLjc0MSwwLjc2NywxLjY1NywxLjE1MSwyLjc0OCwxLjE1MSAgIGMwLjUyNiwwLDEuMDM4LTAuMDkyLDEuNTM1LTAuMjc1YzAuNDk4LTAuMTgyLDAuOTItMC40MjYsMS4yNjktMC43MjhDMjAxLjk1MiwxMTQuNTc2LDIwMi4zMjksMTE0LjA4NywyMDIuNzM0LDExMy40MTN6ICAgIE0yMDIuNzM0LDExMC42M2MtMC4xNzctMC43MDgtMC40MzYtMS4yNzUtMC43NzUtMS42OTlzLTAuNzg4LTAuNzY2LTEuMzQ1LTEuMDI1cy0xLjE0NC0wLjM4OS0xLjc1OS0wLjM4OSAgIGMtMS4wMTQsMC0xLjg4NSwwLjMyNi0yLjYxNCwwLjk3OGMtMC41MzIsMC40NzUtMC45MzUsMS4xODctMS4yMDgsMi4xMzZIMjAyLjczNHoiCiAgICAgICBpZD0icGF0aDM3MzgiIC8+PHBhdGgKICAgICAgIGZpbGw9IiMzMzMzMzMiCiAgICAgICBkPSJNMjE2LjcwMSwxMDguNjU1bC0xLjA1NCwwLjY1NWMtMC45MTEtMS4yMDktMi4xNTMtMS44MTMtMy43MjgtMS44MTNjLTEuMjU4LDAtMi4zMDMsMC40MDQtMy4xMzQsMS4yMTUgICBjLTAuODMyLDAuODA5LTEuMjQ3LDEuNzkyLTEuMjQ3LDIuOTQ5YzAsMC43NTIsMC4xOTEsMS40NjEsMC41NzQsMi4xMjRjMC4zODIsMC42NjQsMC45MDcsMS4xNzksMS41NzQsMS41NDYgICBjMC42NjcsMC4zNjcsMS40MTUsMC41NTEsMi4yNDMsMC41NTFjMS41MTgsMCwyLjc1Ny0wLjYwNSwzLjcxOC0xLjgxNGwxLjA1NCwwLjY5M2MtMC40OTQsMC43NDQtMS4xNTcsMS4zMi0xLjk4OSwxLjczICAgYy0wLjgzMiwwLjQxLTEuNzgsMC42MTUtMi44NDQsMC42MTVjLTEuNjMzLDAtMi45ODgtMC41Mi00LjA2My0xLjU1OGMtMS4wNzYtMS4wMzgtMS42MTQtMi4zMDEtMS42MTQtMy43ODggICBjMC0xLDAuMjUxLTEuOTMsMC43NTUtMi43ODdjMC41MDMtMC44NTcsMS4xOTUtMS41MjcsMi4wNzUtMi4wMDhjMC44NzktMC40ODEsMS44NjQtMC43MjMsMi45NTMtMC43MjMgICBjMC42ODQsMCwxLjM0NCwwLjEwNSwxLjk4LDAuMzE0czEuMTc2LDAuNDgsMS42MTksMC44MTZDMjE2LjAxNSwxMDcuNzEsMjE2LjM5MSwxMDguMTM3LDIxNi43MDEsMTA4LjY1NXoiCiAgICAgICBpZD0icGF0aDM3NDAiIC8+PHBhdGgKICAgICAgIGZpbGw9IiMzMzMzMzMiCiAgICAgICBkPSJNMjIwLjQxNCwxMDIuNjc0aDEuMzI5djMuODM2aDIuMTA4djEuMTQ5aC0yLjEwOHY5LjE4MmgtMS4zMjl2LTkuMTgyaC0xLjgxM3YtMS4xNDloMS44MTNWMTAyLjY3NHoiCiAgICAgICBpZD0icGF0aDM3NDIiIC8+PHBhdGgKICAgICAgIGZpbGw9IiMzMzMzMzMiCiAgICAgICBkPSJNMjI2LjMwNiwxMDIuMjU2YzAuMzAyLDAsMC41NjEsMC4xMDgsMC43NzUsMC4zMjNjMC4yMTQsMC4yMTUsMC4zMjIsMC40NzUsMC4zMjIsMC43NzggICBjMCwwLjI5OC0wLjEwNywwLjU1NC0wLjMyMiwwLjc2OWMtMC4yMTQsMC4yMTYtMC40NzMsMC4zMjMtMC43NzUsMC4zMjNjLTAuMjk2LDAtMC41NTItMC4xMDctMC43NjYtMC4zMjMgICBjLTAuMjE0LTAuMjE1LTAuMzIxLTAuNDcxLTAuMzIxLTAuNzY5YzAtMC4zMDQsMC4xMDctMC41NjMsMC4zMjEtMC43NzhDMjI1Ljc1NCwxMDIuMzY0LDIyNi4wMDksMTAyLjI1NiwyMjYuMzA2LDEwMi4yNTZ6ICAgIE0yMjUuNjQ2LDEwNi41MWgxLjMzdjEwLjMzMWgtMS4zM1YxMDYuNTF6IgogICAgICAgaWQ9InBhdGgzNzQ0IiAvPjxwYXRoCiAgICAgICBmaWxsPSIjMzMzMzMzIgogICAgICAgZD0iTTIzNC42MjgsMTA2LjI0M2MxLjU5MiwwLDIuOTExLDAuNTc2LDMuOTU3LDEuNzI5YzAuOTUxLDEuMDUxLDEuNDI3LDIuMjk1LDEuNDI3LDMuNzMyICAgYzAsMS40NDMtMC41MDIsMi43MDQtMS41MDgsMy43ODNjLTEuMDA1LDEuMDc5LTIuMjk3LDEuNjE5LTMuODc2LDEuNjE5Yy0xLjU4NSwwLTIuODgtMC41NC0zLjg4NS0xLjYxOSAgIGMtMS4wMDUtMS4wNzktMS41MDgtMi4zNC0xLjUwOC0zLjc4M2MwLTEuNDMyLDAuNDc2LTIuNjcyLDEuNDI3LTMuNzIzQzIzMS43MDgsMTA2LjgyMywyMzMuMDMsMTA2LjI0MywyMzQuNjI4LDEwNi4yNDN6ICAgIE0yMzQuNjIzLDEwNy41NDRjLTEuMTA1LDAtMi4wNTUsMC40MDktMi44NDksMS4yMjZjLTAuNzk0LDAuODE2LTEuMTkxLDEuODA0LTEuMTkxLDIuOTYyYzAsMC43NDgsMC4xODEsMS40NDMsMC41NDMsMi4wOSAgIGMwLjM2MiwwLjY0NiwwLjg1MSwxLjE0NCwxLjQ2NywxLjQ5NWMwLjYxNiwwLjM1MSwxLjI5MiwwLjUyNiwyLjAyOSwwLjUyNnMxLjQxNC0wLjE3NiwyLjAzLTAuNTI2ICAgYzAuNjE2LTAuMzUyLDEuMTA1LTAuODUsMS40NjctMS40OTVjMC4zNjItMC42NDYsMC41NDMtMS4zNDIsMC41NDMtMi4wOWMwLTEuMTU4LTAuMzk5LTIuMTQ2LTEuMTk2LTIuOTYyICAgQzIzNi42NywxMDcuOTUzLDIzNS43MjIsMTA3LjU0NCwyMzQuNjIzLDEwNy41NDR6IgogICAgICAgaWQ9InBhdGgzNzQ2IiAvPjxwYXRoCiAgICAgICBmaWxsPSIjMzMzMzMzIgogICAgICAgZD0iTTI0Mi40NzEsMTA2LjUxaDEuMzI5djEuODUyYzAuNTMyLTAuNzA5LDEuMTIxLTEuMjM5LDEuNzY2LTEuNTkxczEuMzQ4LTAuNTI3LDIuMTA4LTAuNTI3ICAgYzAuNzcyLDAsMS40NTgsMC4xOTcsMi4wNTYsMC41OXMxLjA0LDAuOTIsMS4zMjUsMS41ODZjMC4yODUsMC42NjQsMC40MjcsMS42OTksMC40MjcsMy4xMDR2NS4zMThoLTEuMzN2LTQuOTI4ICAgYzAtMS4xOTEtMC4wNDktMS45ODUtMC4xNDgtMi4zODRjLTAuMTU0LTAuNjg0LTAuNDQ5LTEuMTk4LTAuODg2LTEuNTQzYy0wLjQzNy0wLjM0NS0xLjAwNi0wLjUxOC0xLjcwOS0wLjUxOCAgIGMtMC44MDQsMC0xLjUyNCwwLjI2Ni0yLjE2MSwwLjc5OGMtMC42MzYsMC41MzEtMS4wNTYsMS4xODktMS4yNTgsMS45NzVjLTAuMTI3LDAuNTEzLTAuMTksMS40NDktMC4xOSwyLjgxMXYzLjc4OWgtMS4zMjlWMTA2LjUxeiAgICIKICAgICAgIGlkPSJwYXRoMzc0OCIgLz48cGF0aAogICAgICAgZmlsbD0iIzMzMzMzMyIKICAgICAgIGQ9Ik0yNjguNjIxLDEwNi41MWgxLjMyOXY4LjIzMWMwLDEuNDUtMC4xMjYsMi41MTEtMC4zOCwzLjE4MmMtMC4zNDgsMC45NDktMC45NTMsMS42ODEtMS44MTMsMi4xOTMgICBzLTEuODk2LDAuNzctMy4xMDUsMC43N2MtMC44ODYsMC0xLjY4Mi0wLjEyNi0yLjM4OC0wLjM3N2MtMC43MDYtMC4yNS0xLjI4LTAuNTg3LTEuNzI0LTEuMDEgICBjLTAuNDQzLTAuNDIyLTAuODUxLTEuMDM5LTEuMjI1LTEuODUyaDEuNDQzYzAuMzkzLDAuNjg0LDAuOSwxLjE4OSwxLjUyMSwxLjUyYzAuNjIxLDAuMzI4LDEuMzkxLDAuNDkzLDIuMzEsMC40OTMgICBjMC45MDYsMCwxLjY3MS0wLjE2OSwyLjI5Ni0wLjUwNmMwLjYyNC0wLjMzOCwxLjA2OS0wLjc2MywxLjMzNS0xLjI3MmMwLjI2Ni0wLjUxMiwwLjM5OS0xLjMzNiwwLjM5OS0yLjQ3NXYtMC41MzIgICBjLTAuNSwwLjYzMy0xLjExMiwxLjExOC0xLjgzNCwxLjQ1OGMtMC43MjMsMC4zMzgtMS40ODksMC41MDgtMi4zLDAuNTA4Yy0wLjk1LDAtMS44NDQtMC4yMzYtMi42OC0wLjcwOHMtMS40ODMtMS4xMDYtMS45MzktMS45MDMgICBjLTAuNDU2LTAuNzk4LTAuNjg0LTEuNjc0LTAuNjg0LTIuNjMxYzAtMC45NTUsMC4yMzctMS44NDYsMC43MTMtMi42NzJjMC40NzUtMC44MjYsMS4xMzItMS40OCwxLjk3Mi0xLjk2MSAgIGMwLjgzOS0wLjQ4MSwxLjcyNS0wLjcyMywyLjY1Ni0wLjcyM2MwLjc3MywwLDEuNDk0LDAuMTYsMi4xNjMsMC40OGMwLjY2OCwwLjMxOSwxLjMxMywwLjg0NiwxLjkzNCwxLjU4VjEwNi41MXogTTI2NC42OTksMTA3LjUyNiAgIGMtMC43NTMsMC0xLjQ1MywwLjE4Mi0yLjA5OSwwLjU0NWMtMC42NDYsMC4zNjQtMS4xNTIsMC44NjctMS41MTksMS41MWMtMC4zNjcsMC42NDMtMC41NTEsMS4zMzgtMC41NTEsMi4wODQgICBjMCwxLjEzNCwwLjM4LDIuMDcsMS4xMzksMi44MTFjMC43NiwwLjc0MSwxLjc0NCwxLjExMSwyLjk1MywxLjExMWMxLjIyMiwwLDIuMjA1LTAuMzY3LDIuOTQ4LTEuMTAyczEuMTE2LTEuNjk5LDEuMTE2LTIuODk2ICAgYzAtMC43NzctMC4xNzEtMS40NzMtMC41MTMtMi4wODRjLTAuMzQyLTAuNjEtMC44MjYtMS4wOTMtMS40NTMtMS40NDdDMjY2LjA5NSwxMDcuNzAzLDI2NS40MjEsMTA3LjUyNiwyNjQuNjk5LDEwNy41MjZ6IgogICAgICAgaWQ9InBhdGgzNzUwIiAvPjxwYXRoCiAgICAgICBmaWxsPSIjMzMzMzMzIgogICAgICAgZD0iTTI4MS40OTYsMTEzLjQxM2wxLjEyLDAuNTg4Yy0wLjM2NywwLjcyMy0wLjc5MSwxLjMwNS0xLjI3MywxLjc0OGMtMC40ODEsMC40NDItMS4wMjMsMC43NzktMS42MjUsMS4wMTEgICBzLTEuMjgzLDAuMzQ3LTIuMDQzLDAuMzQ3Yy0xLjY4NiwwLTMuMDAzLTAuNTUzLTMuOTU0LTEuNjU3Yy0wLjk1MS0xLjEwNC0xLjQyNi0yLjM1My0xLjQyNi0zLjc0NSAgIGMwLTEuMzExLDAuNDAyLTIuNDc5LDEuMjA3LTMuNTA0YzEuMDItMS4zMDUsMi4zODUtMS45NTcsNC4wOTYtMS45NTdjMS43NjIsMCwzLjE2OCwwLjY2OCw0LjIxOSwyLjAwNCAgIGMwLjc0OCwwLjk0MywxLjEyOSwyLjEyMSwxLjE0MSwzLjUzMmgtOS4yOTVjMC4wMjUsMS4yLDAuNDA5LDIuMTg0LDEuMTUsMi45NTFjMC43NDEsMC43NjcsMS42NTcsMS4xNTEsMi43NDgsMS4xNTEgICBjMC41MjYsMCwxLjAzOC0wLjA5MiwxLjUzNS0wLjI3NWMwLjQ5Ny0wLjE4MiwwLjkyMS0wLjQyNiwxLjI2OS0wLjcyOEMyODAuNzEzLDExNC41NzYsMjgxLjA5LDExNC4wODcsMjgxLjQ5NiwxMTMuNDEzeiAgICBNMjgxLjQ5NiwxMTAuNjNjLTAuMTc3LTAuNzA4LTAuNDM2LTEuMjc1LTAuNzc0LTEuNjk5Yy0wLjM0LTAuNDI0LTAuNzg4LTAuNzY2LTEuMzQ2LTEuMDI1cy0xLjE0NS0wLjM4OS0xLjc1OS0wLjM4OSAgIGMtMS4wMTUsMC0xLjg4NiwwLjMyNi0yLjYxNCwwLjk3OGMtMC41MzIsMC40NzUtMC45MzUsMS4xODctMS4yMDgsMi4xMzZIMjgxLjQ5NnogTTI3OC4yOTUsMTAxLjY2N2gyLjA0MmwtMi44MDIsMi45MjVoLTEuMzEgICBMMjc4LjI5NSwxMDEuNjY3eiIKICAgICAgIGlkPSJwYXRoMzc1MiIgLz48cGF0aAogICAgICAgZmlsbD0iIzMzMzMzMyIKICAgICAgIGQ9Ik0yODUuNDM2LDEwNi41MWgxLjMyOXYxLjg1MmMwLjUzMi0wLjcwOSwxLjEyLTEuMjM5LDEuNzY3LTEuNTkxYzAuNjQ1LTAuMzUyLDEuMzQ4LTAuNTI3LDIuMTA3LTAuNTI3ICAgYzAuNzcxLDAsMS40NTcsMC4xOTcsMi4wNTYsMC41OXMxLjA0LDAuOTIsMS4zMjUsMS41ODZjMC4yODQsMC42NjQsMC40MjcsMS42OTksMC40MjcsMy4xMDR2NS4zMThoLTEuMzI5di00LjkyOCAgIGMwLTEuMTkxLTAuMDUtMS45ODUtMC4xNDgtMi4zODRjLTAuMTU0LTAuNjg0LTAuNDQ5LTEuMTk4LTAuODg3LTEuNTQzYy0wLjQzNi0wLjM0NS0xLjAwNi0wLjUxOC0xLjcwOS0wLjUxOCAgIGMtMC44MDQsMC0xLjUyMywwLjI2Ni0yLjE2LDAuNzk4Yy0wLjYzNywwLjUzMS0xLjA1NiwxLjE4OS0xLjI1OCwxLjk3NWMtMC4xMjcsMC41MTMtMC4xOSwxLjQ0OS0wLjE5LDIuODExdjMuNzg5aC0xLjMyOVYxMDYuNTF6IgogICAgICAgaWQ9InBhdGgzNzU0IiAvPjxwYXRoCiAgICAgICBmaWxsPSIjMzMzMzMzIgogICAgICAgZD0iTTMwNS45OTMsMTEzLjQxM2wxLjEyMSwwLjU4OGMtMC4zNjgsMC43MjMtMC43OTMsMS4zMDUtMS4yNzQsMS43NDhjLTAuNDgxLDAuNDQyLTEuMDIyLDAuNzc5LTEuNjI1LDEuMDExICAgcy0xLjI4MywwLjM0Ny0yLjA0NCwwLjM0N2MtMS42ODUsMC0zLjAwMi0wLjU1My0zLjk1My0xLjY1N2MtMC45NS0xLjEwNC0xLjQyNi0yLjM1My0xLjQyNi0zLjc0NWMwLTEuMzExLDAuNDAyLTIuNDc5LDEuMjA3LTMuNTA0ICAgYzEuMDIxLTEuMzA1LDIuMzg2LTEuOTU3LDQuMDk2LTEuOTU3YzEuNzYyLDAsMy4xNjgsMC42NjgsNC4yMjEsMi4wMDRjMC43NDcsMC45NDMsMS4xMjcsMi4xMjEsMS4xNDEsMy41MzJoLTkuMjk3ICAgYzAuMDI1LDEuMiwwLjQwOSwyLjE4NCwxLjE1LDIuOTUxYzAuNzQyLDAuNzY3LDEuNjU4LDEuMTUxLDIuNzQ4LDEuMTUxYzAuNTI1LDAsMS4wMzctMC4wOTIsMS41MzUtMC4yNzUgICBjMC40OTgtMC4xODIsMC45Mi0wLjQyNiwxLjI3LTAuNzI4QzMwNS4yMDksMTE0LjU3NiwzMDUuNTg2LDExNC4wODcsMzA1Ljk5MywxMTMuNDEzeiBNMzA1Ljk5MywxMTAuNjMgICBjLTAuMTc4LTAuNzA4LTAuNDM2LTEuMjc1LTAuNzc1LTEuNjk5Yy0wLjMzOS0wLjQyNC0wLjc4Ny0wLjc2Ni0xLjM0NS0xLjAyNXMtMS4xNDQtMC4zODktMS43NTktMC4zODkgICBjLTEuMDE0LDAtMS44ODUsMC4zMjYtMi42MTQsMC45NzhjLTAuNTMyLDAuNDc1LTAuOTM1LDEuMTg3LTEuMjA4LDIuMTM2SDMwNS45OTN6IE0zMDIuNzkzLDEwMS42NjdoMi4wNDFsLTIuODAxLDIuOTI1aC0xLjMxMSAgIEwzMDIuNzkzLDEwMS42Njd6IgogICAgICAgaWQ9InBhdGgzNzU2IiAvPjxwYXRoCiAgICAgICBmaWxsPSIjMzMzMzMzIgogICAgICAgZD0iTTMwOS40MywxMDYuNTFoMS4zNTd2MS41MWMwLjQwNC0wLjU5NSwwLjgzMi0xLjA0LDEuMjgxLTEuMzM0czAuOTE4LTAuNDQyLDEuNDA2LTAuNDQyICAgYzAuMzY3LDAsMC43NiwwLjExNywxLjE3NywwLjM1MmwtMC42OTIsMS4xMjFjLTAuMjc5LTAuMTIxLTAuNTE0LTAuMTgxLTAuNzAzLTAuMTgxYy0wLjQ0MywwLTAuODcxLDAuMTgzLTEuMjgyLDAuNTQ2ICAgYy0wLjQxMSwwLjM2NC0wLjcyNSwwLjkzLTAuOTQsMS42OTVjLTAuMTY0LDAuNTg4LTAuMjQ2LDEuNzc4LTAuMjQ2LDMuNTd2My40OTRoLTEuMzU3VjEwNi41MXoiCiAgICAgICBpZD0icGF0aDM3NTgiIC8+PHBhdGgKICAgICAgIGZpbGw9IiMzMzMzMzMiCiAgICAgICBkPSJNMzI2LjA3NSwxMDYuNTF2MTAuMzMxaC0xLjMxMXYtMS43NzVjLTAuNTU3LDAuNjc3LTEuMTgyLDEuMTg2LTEuODc1LDEuNTI3cy0xLjQ1MSwwLjUxNC0yLjI3MywwLjUxNCAgIGMtMS40NjMsMC0yLjcxMS0wLjUzLTMuNzQ2LTEuNTkxYy0xLjAzNS0xLjA2LTEuNTUzLTIuMzUxLTEuNTUzLTMuODY5YzAtMS40ODcsMC41MjEtMi43NiwxLjU2Ni0zLjgxNyAgIGMxLjA0NS0xLjA1NywyLjMwMS0xLjU4NiwzLjc3LTEuNTg2YzAuODQ4LDAsMS42MTUsMC4xODIsMi4zMDMsMC41NDJjMC42ODcsMC4zNiwxLjI4OSwwLjkwMSwxLjgwOSwxLjYyNHYtMS44OTlIMzI2LjA3NXogICAgTTMyMC43NjIsMTA3LjUyNmMtMC43NCwwLTEuNDIzLDAuMTgyLTIuMDQ5LDAuNTQ1cy0xLjEyMywwLjg3NC0xLjQ5NCwxLjUzMWMtMC4zNjksMC42NTgtMC41NTUsMS4zNTQtMC41NTUsMi4wODcgICBjMCwwLjcyOCwwLjE4OCwxLjQyMywwLjU2MSwyLjA4N3MwLjg3MywxLjE4LDEuNTAyLDEuNTUxYzAuNjMsMC4zNjksMS4zMDUsMC41NTUsMi4wMjUsMC41NTVjMC43MjgsMCwxLjQxNi0wLjE4NCwyLjA2OC0wLjU1MSAgIGMwLjY1LTAuMzY3LDEuMTUxLTAuODYzLDEuNTAyLTEuNDg4YzAuMzUyLTAuNjI3LDAuNTI3LTEuMzMyLDAuNTI3LTIuMTE1YzAtMS4xOTUtMC4zOTUtMi4xOTQtMS4xODItMi45OTggICBDMzIyLjg4MSwxMDcuOTI3LDMyMS45MTMsMTA3LjUyNiwzMjAuNzYyLDEwNy41MjZ6IgogICAgICAgaWQ9InBhdGgzNzYwIiAvPjxwYXRoCiAgICAgICBmaWxsPSIjMzMzMzMzIgogICAgICAgZD0iTTMyOC44NjYsMTAyLjUyMmgxLjMzdjE0LjMxOGgtMS4zM1YxMDIuNTIyeiIKICAgICAgIGlkPSJwYXRoMzc2MiIgLz48cGF0aAogICAgICAgZmlsbD0iIzMzMzMzMyIKICAgICAgIGQ9Ik0zNDEuNjU3LDExMy40MTNsMS4xMiwwLjU4OGMtMC4zNjgsMC43MjMtMC43OTIsMS4zMDUtMS4yNzQsMS43NDhjLTAuNDgsMC40NDItMS4wMjIsMC43NzktMS42MjUsMS4wMTEgICBjLTAuNjAyLDAuMjMxLTEuMjgzLDAuMzQ3LTIuMDQzLDAuMzQ3Yy0xLjY4NiwwLTMuMDAzLTAuNTUzLTMuOTUzLTEuNjU3Yy0wLjk1MS0xLjEwNC0xLjQyNi0yLjM1My0xLjQyNi0zLjc0NSAgIGMwLTEuMzExLDAuNDAyLTIuNDc5LDEuMjA3LTMuNTA0YzEuMDItMS4zMDUsMi4zODUtMS45NTcsNC4wOTYtMS45NTdjMS43NjIsMCwzLjE2OCwwLjY2OCw0LjIyLDIuMDA0ICAgYzAuNzQ3LDAuOTQzLDEuMTI4LDIuMTIxLDEuMTQxLDMuNTMyaC05LjI5NmMwLjAyNSwxLjIsMC40MDgsMi4xODQsMS4xNSwyLjk1MWMwLjc0MSwwLjc2NywxLjY1NywxLjE1MSwyLjc0OCwxLjE1MSAgIGMwLjUyNSwwLDEuMDM3LTAuMDkyLDEuNTM1LTAuMjc1YzAuNDk3LTAuMTgyLDAuOTItMC40MjYsMS4yNjktMC43MjhDMzQwLjg3NCwxMTQuNTc2LDM0MS4yNSwxMTQuMDg3LDM0MS42NTcsMTEzLjQxM3ogICAgTTM0MS42NTcsMTEwLjYzYy0wLjE3OC0wLjcwOC0wLjQzNi0xLjI3NS0wLjc3NS0xLjY5OXMtMC43ODctMC43NjYtMS4zNDYtMS4wMjVjLTAuNTU3LTAuMjYtMS4xNDQtMC4zODktMS43NTgtMC4zODkgICBjLTEuMDE1LDAtMS44ODYsMC4zMjYtMi42MTUsMC45NzhjLTAuNTMxLDAuNDc1LTAuOTM1LDEuMTg3LTEuMjA3LDIuMTM2SDM0MS42NTd6IgogICAgICAgaWQ9InBhdGgzNzY0IiAvPjxwYXRoCiAgICAgICBmaWxsPSIjMzMzMzMzIgogICAgICAgZD0iTTM2MS4yOTIsMTAyLjUyMnYxNC4zMThoLTEuMzExdi0xLjc3NWMtMC41NTcsMC42NzctMS4xODIsMS4xODYtMS44NzUsMS41MjdzLTEuNDUxLDAuNTE0LTIuMjczLDAuNTE0ICAgYy0xLjQ2MywwLTIuNzExLTAuNTMtMy43NDYtMS41OTFjLTEuMDM1LTEuMDYtMS41NTMtMi4zNTEtMS41NTMtMy44NjljMC0xLjQ4NywwLjUyMi0yLjc2LDEuNTY2LTMuODE3ICAgYzEuMDQ1LTEuMDU3LDIuMzAxLTEuNTg2LDMuNzctMS41ODZjMC44NDksMCwxLjYxNiwwLjE4MiwyLjMwMywwLjU0MmMwLjY4OCwwLjM2LDEuMjksMC45MDEsMS44MDksMS42MjR2LTUuODg3SDM2MS4yOTJ6ICAgIE0zNTUuOTc5LDEwNy41MjZjLTAuNzM5LDAtMS40MjIsMC4xODItMi4wNDksMC41NDVjLTAuNjI1LDAuMzYzLTEuMTIzLDAuODc0LTEuNDkzLDEuNTMxYy0wLjM3LDAuNjU4LTAuNTU1LDEuMzU0LTAuNTU1LDIuMDg3ICAgYzAsMC43MjgsMC4xODcsMS40MjMsMC41NiwyLjA4N3MwLjg3NCwxLjE4LDEuNTAzLDEuNTUxYzAuNjMsMC4zNjksMS4zMDQsMC41NTUsMi4wMjQsMC41NTVjMC43MjgsMCwxLjQxNy0wLjE4NCwyLjA2OC0wLjU1MSAgIGMwLjY1LTAuMzY3LDEuMTUyLTAuODYzLDEuNTAzLTEuNDg4YzAuMzUxLTAuNjI3LDAuNTI2LTEuMzMyLDAuNTI2LTIuMTE1YzAtMS4xOTUtMC4zOTQtMi4xOTQtMS4xODEtMi45OTggICBDMzU4LjA5OSwxMDcuOTI3LDM1Ny4xMjksMTA3LjUyNiwzNTUuOTc5LDEwNy41MjZ6IgogICAgICAgaWQ9InBhdGgzNzY2IiAvPjxwYXRoCiAgICAgICBmaWxsPSIjMzMzMzMzIgogICAgICAgZD0iTTM3MywxMTMuNDEzbDEuMTIsMC41ODhjLTAuMzY3LDAuNzIzLTAuNzkxLDEuMzA1LTEuMjczLDEuNzQ4Yy0wLjQ4MSwwLjQ0Mi0xLjAyMywwLjc3OS0xLjYyNSwxLjAxMSAgIHMtMS4yODMsMC4zNDctMi4wNDMsMC4zNDdjLTEuNjg2LDAtMy4wMDQtMC41NTMtMy45NTMtMS42NTdjLTAuOTUxLTEuMTA0LTEuNDI2LTIuMzUzLTEuNDI2LTMuNzQ1ICAgYzAtMS4zMTEsMC40MDItMi40NzksMS4yMDctMy41MDRjMS4wMi0xLjMwNSwyLjM4NS0xLjk1Nyw0LjA5Ni0xLjk1N2MxLjc2MiwwLDMuMTY4LDAuNjY4LDQuMjE5LDIuMDA0ICAgYzAuNzQ4LDAuOTQzLDEuMTI5LDIuMTIxLDEuMTQxLDMuNTMyaC05LjI5NWMwLjAyNSwxLjIsMC40MDgsMi4xODQsMS4xNSwyLjk1MWMwLjc0LDAuNzY3LDEuNjU2LDEuMTUxLDIuNzQ3LDEuMTUxICAgYzAuNTI2LDAsMS4wMzgtMC4wOTIsMS41MzUtMC4yNzVjMC40OTctMC4xODIsMC45MjEtMC40MjYsMS4yNjktMC43MjhDMzcyLjIxNywxMTQuNTc2LDM3Mi41OTQsMTE0LjA4NywzNzMsMTEzLjQxM3ogTTM3MywxMTAuNjMgICBjLTAuMTc3LTAuNzA4LTAuNDM2LTEuMjc1LTAuNzc0LTEuNjk5Yy0wLjM0LTAuNDI0LTAuNzg4LTAuNzY2LTEuMzQ2LTEuMDI1cy0xLjE0NS0wLjM4OS0xLjc1OS0wLjM4OSAgIGMtMS4wMTUsMC0xLjg4NiwwLjMyNi0yLjYxNCwwLjk3OGMtMC41MzIsMC40NzUtMC45MzYsMS4xODctMS4yMDcsMi4xMzZIMzczeiIKICAgICAgIGlkPSJwYXRoMzc2OCIgLz48cGF0aAogICAgICAgZmlsbD0iIzMzMzMzMyIKICAgICAgIGQ9Ik0zODIuMTMzLDEwNy42NGwtMC44NTQsMC44ODNjLTAuNzExLTAuNjg5LTEuNDA1LTEuMDM1LTIuMDg1LTEuMDM1Yy0wLjQzMiwwLTAuODAxLDAuMTQzLTEuMTA5LDAuNDI4ICAgYy0wLjMwNywwLjI4NS0wLjQ2MSwwLjYxNy0wLjQ2MSwwLjk5N2MwLDAuMzM1LDAuMTI3LDAuNjU1LDAuMzgxLDAuOTU5YzAuMjU0LDAuMzEsMC43ODYsMC42NzQsMS41OTgsMS4wOTIgICBjMC45OSwwLjUxMywxLjY2MiwxLjAwNywyLjAxOCwxLjQ4MWMwLjM1LDAuNDgsMC41MjMsMS4wMjEsMC41MjMsMS42MjNjMCwwLjg0OS0wLjI5OSwxLjU2Ni0wLjg5NSwyLjE1NiAgIGMtMC41OTYsMC41ODgtMS4zNCwwLjg4My0yLjIzNCwwLjg4M2MtMC41OTYsMC0xLjE2NS0wLjEzLTEuNzA3LTAuMzljLTAuNTQyLTAuMjU5LTAuOTktMC42MTctMS4zNDYtMS4wNzNsMC44MzYtMC45NDkgICBjMC42NzksMC43NjYsMS4zOTgsMS4xNDgsMi4xNiwxLjE0OGMwLjUzMywwLDAuOTg2LTAuMTcsMS4zNjEtMC41MTJjMC4zNzQtMC4zNDIsMC41NjItMC43NDQsMC41NjItMS4yMDcgICBjMC0wLjM3OS0wLjEyNC0wLjcxOC0wLjM3MS0xLjAxNmMtMC4yNDctMC4yOTEtMC44MDYtMC42NTgtMS42NzUtMS4xMDJjLTAuOTMzLTAuNDgtMS41NjYtMC45NTUtMS45MDMtMS40MjQgICBjLTAuMzM2LTAuNDY5LTAuNTA1LTEuMDAzLTAuNTA1LTEuNjA0YzAtMC43ODUsMC4yNjktMS40MzcsMC44MDUtMS45NTZjMC41MzUtMC41MiwxLjIxMy0wLjc3OSwyLjAzLTAuNzc5ICAgQzM4MC4yMTIsMTA2LjI0MywzODEuMTcsMTA2LjcwOSwzODIuMTMzLDEwNy42NHoiCiAgICAgICBpZD0icGF0aDM3NzAiIC8+PHBhdGgKICAgICAgIGZpbGw9IiMzMzMzMzMiCiAgICAgICBkPSJNMzkwLjA5LDEwMi44NzNoNi45OTh2MS4zNjdoLTUuNjAzdjQuMzc4aDUuNjAzdjEuMzY3aC01LjYwM3Y2Ljg1NWgtMS4zOTZWMTAyLjg3M3oiCiAgICAgICBpZD0icGF0aDM3NzIiIC8+PHBhdGgKICAgICAgIGZpbGw9IiMzMzMzMzMiCiAgICAgICBkPSJNMzk5Ljc2MSwxMDIuMjU2YzAuMzAyLDAsMC41NjIsMC4xMDgsMC43NzQsMC4zMjNjMC4yMTUsMC4yMTUsMC4zMjIsMC40NzUsMC4zMjIsMC43NzggICBjMCwwLjI5OC0wLjEwNywwLjU1NC0wLjMyMiwwLjc2OWMtMC4yMTMsMC4yMTYtMC40NzMsMC4zMjMtMC43NzQsMC4zMjNjLTAuMjk2LDAtMC41NTItMC4xMDctMC43NjctMC4zMjMgICBjLTAuMjEzLTAuMjE1LTAuMzItMC40NzEtMC4zMi0wLjc2OWMwLTAuMzA0LDAuMTA3LTAuNTYzLDAuMzItMC43NzhDMzk5LjIwOSwxMDIuMzY0LDM5OS40NjUsMTAyLjI1NiwzOTkuNzYxLDEwMi4yNTZ6ICAgIE0zOTkuMTAxLDEwNi41MWgxLjMyOXYxMC4zMzFoLTEuMzI5VjEwNi41MXoiCiAgICAgICBpZD0icGF0aDM3NzQiIC8+PHBhdGgKICAgICAgIGZpbGw9IiMzMzMzMzMiCiAgICAgICBkPSJNNDAzLjE5NCwxMDYuNTFoMS4zMjl2MS44NTJjMC41MzItMC43MDksMS4xMi0xLjIzOSwxLjc2Ny0xLjU5MWMwLjY0NS0wLjM1MiwxLjM0OC0wLjUyNywyLjEwNy0wLjUyNyAgIGMwLjc3MSwwLDEuNDU3LDAuMTk3LDIuMDU2LDAuNTlzMS4wNCwwLjkyLDEuMzI1LDEuNTg2YzAuMjg0LDAuNjY0LDAuNDI3LDEuNjk5LDAuNDI3LDMuMTA0djUuMzE4aC0xLjMyOXYtNC45MjggICBjMC0xLjE5MS0wLjA1LTEuOTg1LTAuMTQ4LTIuMzg0Yy0wLjE1NC0wLjY4NC0wLjQ0OS0xLjE5OC0wLjg4Ny0xLjU0M2MtMC40MzYtMC4zNDUtMS4wMDYtMC41MTgtMS43MDktMC41MTggICBjLTAuODA0LDAtMS41MjMsMC4yNjYtMi4xNiwwLjc5OGMtMC42MzcsMC41MzEtMS4wNTYsMS4xODktMS4yNTgsMS45NzVjLTAuMTI3LDAuNTEzLTAuMTksMS40NDktMC4xOSwyLjgxMXYzLjc4OWgtMS4zMjlWMTA2LjUxeiIKICAgICAgIGlkPSJwYXRoMzc3NiIgLz48cGF0aAogICAgICAgZmlsbD0iIzMzMzMzMyIKICAgICAgIGQ9Ik00MjUuMzQ2LDEwNi41MXYxMC4zMzFoLTEuMzExdi0xLjc3NWMtMC41NTgsMC42NzctMS4xODMsMS4xODYtMS44NzUsMS41MjcgICBjLTAuNjkzLDAuMzQyLTEuNDUxLDAuNTE0LTIuMjc0LDAuNTE0Yy0xLjQ2MiwwLTIuNzExLTAuNTMtMy43NDYtMS41OTFjLTEuMDM0LTEuMDYtMS41NTItMi4zNTEtMS41NTItMy44NjkgICBjMC0xLjQ4NywwLjUyMS0yLjc2LDEuNTY2LTMuODE3YzEuMDQ0LTEuMDU3LDIuMzAxLTEuNTg2LDMuNzctMS41ODZjMC44NDgsMCwxLjYxNSwwLjE4MiwyLjMwMywwLjU0MiAgIGMwLjY4NiwwLjM2LDEuMjg5LDAuOTAxLDEuODA5LDEuNjI0di0xLjg5OUg0MjUuMzQ2eiBNNDIwLjAzNCwxMDcuNTI2Yy0wLjc0LDAtMS40MjQsMC4xODItMi4wNDksMC41NDUgICBjLTAuNjI3LDAuMzYzLTEuMTI0LDAuODc0LTEuNDk0LDEuNTMxYy0wLjM2OSwwLjY1OC0wLjU1NSwxLjM1NC0wLjU1NSwyLjA4N2MwLDAuNzI4LDAuMTg3LDEuNDIzLDAuNTYsMi4wODcgICBzMC44NzQsMS4xOCwxLjUwMywxLjU1MWMwLjYyOSwwLjM2OSwxLjMwNSwwLjU1NSwyLjAyNSwwLjU1NWMwLjcyNywwLDEuNDE2LTAuMTg0LDIuMDY3LTAuNTUxczEuMTUxLTAuODYzLDEuNTAzLTEuNDg4ICAgYzAuMzUyLTAuNjI3LDAuNTI2LTEuMzMyLDAuNTI2LTIuMTE1YzAtMS4xOTUtMC4zOTQtMi4xOTQtMS4xODEtMi45OThDNDIyLjE1MywxMDcuOTI3LDQyMS4xODQsMTA3LjUyNiw0MjAuMDM0LDEwNy41MjZ6IgogICAgICAgaWQ9InBhdGgzNzc4IiAvPjxwYXRoCiAgICAgICBmaWxsPSIjMzMzMzMzIgogICAgICAgZD0iTTQyOC4zMzYsMTA2LjUxaDEuMzN2MS44NTJjMC41MzEtMC43MDksMS4xMi0xLjIzOSwxLjc2Ni0xLjU5MXMxLjM0OC0wLjUyNywyLjEwNy0wLjUyNyAgIGMwLjc3MiwwLDEuNDU4LDAuMTk3LDIuMDU3LDAuNTljMC41OTgsMC4zOTMsMS4wMzksMC45MiwxLjMyNCwxLjU4NmMwLjI4NSwwLjY2NCwwLjQyOCwxLjY5OSwwLjQyOCwzLjEwNHY1LjMxOGgtMS4zM3YtNC45MjggICBjMC0xLjE5MS0wLjA0OS0xLjk4NS0wLjE0OC0yLjM4NGMtMC4xNTMtMC42ODQtMC40NDktMS4xOTgtMC44ODYtMS41NDNzLTEuMDA3LTAuNTE4LTEuNzA5LTAuNTE4ICAgYy0wLjgwNCwwLTEuNTI0LDAuMjY2LTIuMTYxLDAuNzk4Yy0wLjYzNiwwLjUzMS0xLjA1NSwxLjE4OS0xLjI1OCwxLjk3NWMtMC4xMjcsMC41MTMtMC4xODksMS40NDktMC4xODksMi44MTF2My43ODloLTEuMzNWMTA2LjUxICAgeiIKICAgICAgIGlkPSJwYXRoMzc4MCIgLz48cGF0aAogICAgICAgZmlsbD0iIzMzMzMzMyIKICAgICAgIGQ9Ik00NTAuMjIzLDEwOC42NTVsLTEuMDU1LDAuNjU1Yy0wLjkxLTEuMjA5LTIuMTUyLTEuODEzLTMuNzI3LTEuODEzYy0xLjI1OCwwLTIuMzAzLDAuNDA0LTMuMTM1LDEuMjE1ICAgYy0wLjgzMiwwLjgwOS0xLjI0NywxLjc5Mi0xLjI0NywyLjk0OWMwLDAuNzUyLDAuMTkxLDEuNDYxLDAuNTczLDIuMTI0YzAuMzgzLDAuNjY0LDAuOTA4LDEuMTc5LDEuNTc0LDEuNTQ2ICAgYzAuNjY4LDAuMzY3LDEuNDE2LDAuNTUxLDIuMjQ0LDAuNTUxYzEuNTE4LDAsMi43NTYtMC42MDUsMy43MTctMS44MTRsMS4wNTUsMC42OTNjLTAuNDk0LDAuNzQ0LTEuMTU3LDEuMzItMS45OSwxLjczICAgYy0wLjgzMiwwLjQxLTEuNzc5LDAuNjE1LTIuODQ0LDAuNjE1Yy0xLjYzMywwLTIuOTg3LTAuNTItNC4wNjMtMS41NThjLTEuMDc2LTEuMDM4LTEuNjE1LTIuMzAxLTEuNjE1LTMuNzg4ICAgYzAtMSwwLjI1Mi0xLjkzLDAuNzU2LTIuNzg3YzAuNTAyLTAuODU3LDEuMTk0LTEuNTI3LDIuMDc0LTIuMDA4YzAuODc5LTAuNDgxLDEuODYzLTAuNzIzLDIuOTUzLTAuNzIzICAgYzAuNjg0LDAsMS4zNDQsMC4xMDUsMS45NzksMC4zMTRzMS4xNzYsMC40OCwxLjYxOCwwLjgxNkM0NDkuNTM2LDEwNy43MSw0NDkuOTEzLDEwOC4xMzcsNDUwLjIyMywxMDguNjU1eiIKICAgICAgIGlkPSJwYXRoMzc4MiIgLz48cGF0aAogICAgICAgZmlsbD0iIzMzMzMzMyIKICAgICAgIGQ9Ik00NjEuNDc1LDExMy40MTNsMS4xMiwwLjU4OGMtMC4zNjgsMC43MjMtMC43OTIsMS4zMDUtMS4yNzQsMS43NDhjLTAuNDgsMC40NDItMS4wMjIsMC43NzktMS42MjUsMS4wMTEgICBjLTAuNjAyLDAuMjMxLTEuMjgzLDAuMzQ3LTIuMDQzLDAuMzQ3Yy0xLjY4NiwwLTMuMDAzLTAuNTUzLTMuOTUzLTEuNjU3Yy0wLjk1MS0xLjEwNC0xLjQyNi0yLjM1My0xLjQyNi0zLjc0NSAgIGMwLTEuMzExLDAuNDAyLTIuNDc5LDEuMjA3LTMuNTA0YzEuMDItMS4zMDUsMi4zODUtMS45NTcsNC4wOTYtMS45NTdjMS43NjIsMCwzLjE2OCwwLjY2OCw0LjIyLDIuMDA0ICAgYzAuNzQ3LDAuOTQzLDEuMTI4LDIuMTIxLDEuMTQxLDMuNTMyaC05LjI5NmMwLjAyNSwxLjIsMC40MDgsMi4xODQsMS4xNSwyLjk1MWMwLjc0MSwwLjc2NywxLjY1NywxLjE1MSwyLjc0OCwxLjE1MSAgIGMwLjUyNSwwLDEuMDM3LTAuMDkyLDEuNTM1LTAuMjc1YzAuNDk3LTAuMTgyLDAuOTItMC40MjYsMS4yNjktMC43MjhDNDYwLjY5MiwxMTQuNTc2LDQ2MS4wNjksMTE0LjA4Nyw0NjEuNDc1LDExMy40MTN6ICAgIE00NjEuNDc1LDExMC42M2MtMC4xNzgtMC43MDgtMC40MzYtMS4yNzUtMC43NzUtMS42OTlzLTAuNzg3LTAuNzY2LTEuMzQ2LTEuMDI1Yy0wLjU1Ny0wLjI2LTEuMTQ0LTAuMzg5LTEuNzU4LTAuMzg5ICAgYy0xLjAxNSwwLTEuODg2LDAuMzI2LTIuNjE1LDAuOTc4Yy0wLjUzMSwwLjQ3NS0wLjkzNSwxLjE4Ny0xLjIwNywyLjEzNkg0NjEuNDc1eiIKICAgICAgIGlkPSJwYXRoMzc4NCIgLz48cGF0aAogICAgICAgZmlsbD0iIzMzMzMzMyIKICAgICAgIGQ9Ik00NzAuNjA4LDEwNy42NGwtMC44NTQsMC44ODNjLTAuNzExLTAuNjg5LTEuNDA2LTEuMDM1LTIuMDg1LTEuMDM1Yy0wLjQzMiwwLTAuODAyLDAuMTQzLTEuMTA5LDAuNDI4ICAgcy0wLjQ2MiwwLjYxNy0wLjQ2MiwwLjk5N2MwLDAuMzM1LDAuMTI3LDAuNjU1LDAuMzgxLDAuOTU5YzAuMjU0LDAuMzEsMC43ODcsMC42NzQsMS41OTksMS4wOTIgICBjMC45ODksMC41MTMsMS42NjIsMS4wMDcsMi4wMTcsMS40ODFjMC4zNSwwLjQ4LDAuNTIzLDEuMDIxLDAuNTIzLDEuNjIzYzAsMC44NDktMC4yOTgsMS41NjYtMC44OTQsMi4xNTYgICBjLTAuNTk3LDAuNTg4LTEuMzQxLDAuODgzLTIuMjM1LDAuODgzYy0wLjU5NiwwLTEuMTY0LTAuMTMtMS43MDctMC4zOWMtMC41NDEtMC4yNTktMC45OS0wLjYxNy0xLjM0NS0xLjA3M2wwLjgzNS0wLjk0OSAgIGMwLjY4LDAuNzY2LDEuMzk5LDEuMTQ4LDIuMTYsMS4xNDhjMC41MzMsMCwwLjk4Ny0wLjE3LDEuMzYxLTAuNTEyYzAuMzc1LTAuMzQyLDAuNTYzLTAuNzQ0LDAuNTYzLTEuMjA3ICAgYzAtMC4zNzktMC4xMjUtMC43MTgtMC4zNzEtMS4wMTZjLTAuMjQ4LTAuMjkxLTAuODA3LTAuNjU4LTEuNjc2LTEuMTAyYy0wLjkzMi0wLjQ4LTEuNTY2LTAuOTU1LTEuOTAyLTEuNDI0ICAgcy0wLjUwNS0xLjAwMy0wLjUwNS0xLjYwNGMwLTAuNzg1LDAuMjY5LTEuNDM3LDAuODA0LTEuOTU2YzAuNTM2LTAuNTIsMS4yMTMtMC43NzksMi4wMzEtMC43NzkgICBDNDY4LjY4OCwxMDYuMjQzLDQ2OS42NDUsMTA2LjcwOSw0NzAuNjA4LDEwNy42NHoiCiAgICAgICBpZD0icGF0aDM3ODYiIC8+PHBhdGgKICAgICAgIGZpbGw9IiMzMzMzMzMiCiAgICAgICBkPSJNNDc4LjM2NiwxMDYuNTFoMS4zM3YxLjg5OWMwLjUyNC0wLjcyMywxLjEyOC0xLjI2NCwxLjgxMS0xLjYyNGMwLjY4NC0wLjM2LDEuNDQ1LTAuNTQyLDIuMjg3LTAuNTQyICAgYzEuNDY3LDAsMi43MjIsMC41MjksMy43NjYsMS41ODZjMS4wNDMsMS4wNTgsMS41NjQsMi4zMywxLjU2NCwzLjgxN2MwLDEuNTE5LTAuNTE3LDIuODEtMS41NTEsMy44NjkgICBjLTEuMDMzLDEuMDYxLTIuMjgxLDEuNTkxLTMuNzQyLDEuNTkxYy0wLjgyMiwwLTEuNTc4LTAuMTcyLTIuMjY3LTAuNTE0Yy0wLjY4OS0wLjM0Mi0xLjMxMy0wLjg1MS0xLjg2OC0xLjUyN3Y1LjU1NGgtMS4zM1YxMDYuNTEgICB6IE00ODMuNjgzLDEwNy41MjZjLTEuMTQ5LDAtMi4xMTcsMC40LTIuOTAzLDEuMjAzYy0wLjc4NywwLjgwNC0xLjE4LDEuODAzLTEuMTgsMi45OThjMCwwLjc4MywwLjE3NiwxLjQ4OCwwLjUyNSwyLjExNSAgIGMwLjM1MiwwLjYyNSwwLjg1NCwxLjEyMSwxLjUwNywxLjQ4OHMxLjM0MywwLjU1MSwyLjA2OSwwLjU1MWMwLjcxNSwwLDEuMzg1LTAuMTg2LDIuMDE0LTAuNTU1ICAgYzAuNjI5LTAuMzcxLDEuMTI5LTAuODg3LDEuNTAyLTEuNTUxYzAuMzcyLTAuNjY0LDAuNTU5LTEuMzU5LDAuNTU5LTIuMDg3YzAtMC43MzMtMC4xODYtMS40MjktMC41NTUtMi4wODcgICBjLTAuMzY5LTAuNjU3LTAuODY3LTEuMTY4LTEuNDkyLTEuNTMxUzQ4NC40MjIsMTA3LjUyNiw0ODMuNjgzLDEwNy41MjZ6IgogICAgICAgaWQ9InBhdGgzNzg4IiAvPjxwYXRoCiAgICAgICBmaWxsPSIjMzMzMzMzIgogICAgICAgZD0iTTQ5MS40NDEsMTA2LjUxaDEuMzI5djQuODIzYzAsMS4xNzgsMC4wNjMsMS45ODgsMC4xODksMi40MzJjMC4xOTEsMC42MzMsMC41NTQsMS4xMzMsMS4wOSwxLjUgICBjMC41MzUsMC4zNjcsMS4xNzQsMC41NTEsMS45MTYsMC41NTFjMC43NDEsMCwxLjM3MS0wLjE4LDEuODg3LTAuNTM3YzAuNTE4LTAuMzU3LDAuODc0LTAuODI4LDEuMDctMS40MSAgIGMwLjEzMy0wLjM5OCwwLjE5OS0xLjI0NCwwLjE5OS0yLjUzNXYtNC44MjNoMS4zNTh2NS4wN2MwLDEuNDI1LTAuMTY2LDIuNDk3LTAuNDk5LDMuMjE5Yy0wLjMzMiwwLjcyMi0wLjgzMiwxLjI4Ni0xLjUsMS42OTQgICBzLTEuNTA1LDAuNjEzLTIuNTEyLDAuNjEzYy0xLjAwNiwwLTEuODQ2LTAuMjA1LTIuNTIxLTAuNjEzYy0wLjY3NC0wLjQwOC0xLjE3Ny0wLjk3OC0xLjUxLTEuNzA5ICAgYy0wLjMzMi0wLjczLTAuNDk4LTEuODMtMC40OTgtMy4yOTlWMTA2LjUxeiIKICAgICAgIGlkPSJwYXRoMzc5MCIgLz48cGF0aAogICAgICAgZmlsbD0iIzMzMzMzMyIKICAgICAgIGQ9Ik01MDMuNTE4LDExNi44NDF2LTE0LjMxOGgxLjMzdjUuNzYzYzAuNTU2LTAuNjg0LDEuMTc5LTEuMTk0LDEuODY4LTEuNTMzczEuNDQ0LTAuNTA5LDIuMjY3LTAuNTA5ICAgYzEuNDYxLDAsMi43MDksMC41MzEsMy43NDIsMS41OTJjMS4wMzQsMS4wNiwxLjU1MSwyLjM0NiwxLjU1MSwzLjg1OWMwLDEuNDk0LTAuNTIxLDIuNzctMS41NjQsMy44MjYgICBjLTEuMDQ0LDEuMDU3LTIuMjk5LDEuNTg2LTMuNzY2LDEuNTg2Yy0wLjg0MiwwLTEuNjA0LTAuMTgxLTIuMjg2LTAuNTQxYy0wLjY4My0wLjM2MS0xLjI4Ny0wLjkwMi0xLjgxMi0xLjYyNHYxLjg5OUg1MDMuNTE4eiAgICBNNTA4LjgzNSwxMTUuODI0YzAuNzM5LDAsMS40MjEtMC4xODIsMi4wNDYtMC41NDZjMC42MjUtMC4zNjMsMS4xMjMtMC44NzUsMS40OTItMS41MzNzMC41NTUtMS4zNTQsMC41NTUtMi4wODkgICBzLTAuMTg3LTEuNDM1LTAuNTU5LTIuMDk5Yy0wLjM3My0wLjY2NC0wLjg3My0xLjE4Mi0xLjUwMi0xLjU1M2MtMC42MjktMC4zNy0xLjI5OS0wLjU1NS0yLjAxNC0wLjU1NSAgIGMtMC43MjYsMC0xLjQxNiwwLjE4NS0yLjA2OSwwLjU1NWMtMC42NTMsMC4zNzEtMS4xNTUsMC44NjktMS41MDcsMS40OTZjLTAuMzUsMC42MjctMC41MjUsMS4zMzItMC41MjUsMi4xMTcgICBjMCwxLjE5NiwwLjM5MywyLjE5NiwxLjE4LDNDNTA2LjcxOCwxMTUuNDIzLDUwNy42ODYsMTE1LjgyNCw1MDguODM1LDExNS44MjR6IgogICAgICAgaWQ9InBhdGgzNzkyIiAvPjxwYXRoCiAgICAgICBmaWxsPSIjMzMzMzMzIgogICAgICAgZD0iTTUxNi40OTksMTAyLjUyMmgxLjMyOXYxNC4zMThoLTEuMzI5VjEwMi41MjJ6IgogICAgICAgaWQ9InBhdGgzNzk0IiAvPjxwYXRoCiAgICAgICBmaWxsPSIjMzMzMzMzIgogICAgICAgZD0iTTUyMS4wNTEsMTAyLjI1NmMwLjMwMywwLDAuNTYxLDAuMTA4LDAuNzc1LDAuMzIzYzAuMjE0LDAuMjE1LDAuMzIxLDAuNDc1LDAuMzIxLDAuNzc4ICAgYzAsMC4yOTgtMC4xMDcsMC41NTQtMC4zMjEsMC43NjljLTAuMjE1LDAuMjE2LTAuNDczLDAuMzIzLTAuNzc1LDAuMzIzYy0wLjI5NywwLTAuNTUyLTAuMTA3LTAuNzY2LTAuMzIzICAgYy0wLjIxNS0wLjIxNS0wLjMyMi0wLjQ3MS0wLjMyMi0wLjc2OWMwLTAuMzA0LDAuMTA3LTAuNTYzLDAuMzIyLTAuNzc4QzUyMC41LDEwMi4zNjQsNTIwLjc1NCwxMDIuMjU2LDUyMS4wNTEsMTAyLjI1NnogICAgTTUyMC4zOTEsMTA2LjUxaDEuMzN2MTAuMzMxaC0xLjMzVjEwNi41MXoiCiAgICAgICBpZD0icGF0aDM3OTYiIC8+PHBhdGgKICAgICAgIGZpbGw9IiMzMzMzMzMiCiAgICAgICBkPSJNNTM0Ljc2NiwxMDYuNTF2MTQuMTA5aC0xLjMxdi01LjU1NGMtMC41NTgsMC42NzctMS4xODMsMS4xODYtMS44NzYsMS41MjcgICBjLTAuNjkyLDAuMzQyLTEuNDUxLDAuNTE0LTIuMjczLDAuNTE0Yy0xLjQ2MywwLTIuNzExLTAuNTMtMy43NDYtMS41OTFjLTEuMDM1LTEuMDYtMS41NTMtMi4zNTEtMS41NTMtMy44NjkgICBjMC0xLjQ4NywwLjUyMy0yLjc2LDEuNTY3LTMuODE3YzEuMDQ0LTEuMDU3LDIuMzAxLTEuNTg2LDMuNzctMS41ODZjMC44NDksMCwxLjYxNiwwLjE4MiwyLjMwMiwwLjU0MiAgIGMwLjY4OCwwLjM2LDEuMjkxLDAuOTAxLDEuODEsMS42MjR2LTEuODk5SDUzNC43NjZ6IE01MjkuNDU0LDEwNy41MjZjLTAuNzM4LDAtMS40MjIsMC4xODItMi4wNDgsMC41NDVzLTEuMTI0LDAuODc0LTEuNDkzLDEuNTMxICAgYy0wLjM3MSwwLjY1OC0wLjU1NSwxLjM1NC0wLjU1NSwyLjA4N2MwLDAuNzI4LDAuMTg2LDEuNDIzLDAuNTU5LDIuMDg3czAuODc1LDEuMTgsMS41MDQsMS41NTEgICBjMC42MjksMC4zNjksMS4zMDQsMC41NTUsMi4wMjQsMC41NTVjMC43MjgsMCwxLjQxNi0wLjE4NCwyLjA2Ny0wLjU1MXMxLjE1Mi0wLjg2MywxLjUwNC0xLjQ4OCAgIGMwLjM1LTAuNjI3LDAuNTI1LTEuMzMyLDAuNTI1LTIuMTE1YzAtMS4xOTUtMC4zOTMtMi4xOTQtMS4xOC0yLjk5OEM1MzEuNTc0LDEwNy45MjcsNTMwLjYwNSwxMDcuNTI2LDUyOS40NTQsMTA3LjUyNnoiCiAgICAgICBpZD0icGF0aDM3OTgiIC8+PHBhdGgKICAgICAgIGZpbGw9IiMzMzMzMzMiCiAgICAgICBkPSJNNTM3LjU3OCwxMDYuNTFoMS4zMjl2NC44MjNjMCwxLjE3OCwwLjA2MywxLjk4OCwwLjE4OSwyLjQzMmMwLjE5MSwwLjYzMywwLjU1NCwxLjEzMywxLjA5LDEuNSAgIGMwLjUzNSwwLjM2NywxLjE3NCwwLjU1MSwxLjkxNiwwLjU1MWMwLjc0MSwwLDEuMzcxLTAuMTgsMS44ODctMC41MzdjMC41MTgtMC4zNTcsMC44NzQtMC44MjgsMS4wNy0xLjQxICAgYzAuMTMzLTAuMzk4LDAuMTk5LTEuMjQ0LDAuMTk5LTIuNTM1di00LjgyM2gxLjM1OHY1LjA3YzAsMS40MjUtMC4xNjYsMi40OTctMC40OTksMy4yMTljLTAuMzMyLDAuNzIyLTAuODMyLDEuMjg2LTEuNSwxLjY5NCAgIHMtMS41MDUsMC42MTMtMi41MTIsMC42MTNjLTEuMDA2LDAtMS44NDYtMC4yMDUtMi41MjEtMC42MTNjLTAuNjc0LTAuNDA4LTEuMTc3LTAuOTc4LTEuNTEtMS43MDkgICBjLTAuMzMyLTAuNzMtMC40OTgtMS44My0wLjQ5OC0zLjI5OVYxMDYuNTF6IgogICAgICAgaWQ9InBhdGgzODAwIiAvPjxwYXRoCiAgICAgICBmaWxsPSIjMzMzMzMzIgogICAgICAgZD0iTTU1OC4yNjcsMTEzLjQxM2wxLjEyLDAuNTg4Yy0wLjM2NywwLjcyMy0wLjc5MSwxLjMwNS0xLjI3MywxLjc0OGMtMC40ODEsMC40NDItMS4wMjMsMC43NzktMS42MjUsMS4wMTEgICBzLTEuMjgzLDAuMzQ3LTIuMDQzLDAuMzQ3Yy0xLjY4NiwwLTMuMDA0LTAuNTUzLTMuOTUzLTEuNjU3Yy0wLjk1MS0xLjEwNC0xLjQyNi0yLjM1My0xLjQyNi0zLjc0NSAgIGMwLTEuMzExLDAuNDAyLTIuNDc5LDEuMjA3LTMuNTA0YzEuMDItMS4zMDUsMi4zODUtMS45NTcsNC4wOTYtMS45NTdjMS43NjIsMCwzLjE2OCwwLjY2OCw0LjIxOSwyLjAwNCAgIGMwLjc0OCwwLjk0MywxLjEyOSwyLjEyMSwxLjE0MSwzLjUzMmgtOS4yOTVjMC4wMjUsMS4yLDAuNDA4LDIuMTg0LDEuMTUsMi45NTFjMC43NCwwLjc2NywxLjY1NiwxLjE1MSwyLjc0NywxLjE1MSAgIGMwLjUyNiwwLDEuMDM4LTAuMDkyLDEuNTM1LTAuMjc1YzAuNDk3LTAuMTgyLDAuOTIxLTAuNDI2LDEuMjY5LTAuNzI4QzU1Ny40ODUsMTE0LjU3Niw1NTcuODYyLDExNC4wODcsNTU4LjI2NywxMTMuNDEzeiAgICBNNTU4LjI2NywxMTAuNjNjLTAuMTc3LTAuNzA4LTAuNDM2LTEuMjc1LTAuNzc0LTEuNjk5Yy0wLjM0LTAuNDI0LTAuNzg4LTAuNzY2LTEuMzQ2LTEuMDI1cy0xLjE0NS0wLjM4OS0xLjc1OS0wLjM4OSAgIGMtMS4wMTUsMC0xLjg4NiwwLjMyNi0yLjYxNCwwLjk3OGMtMC41MzIsMC40NzUtMC45MzYsMS4xODctMS4yMDcsMi4xMzZINTU4LjI2N3oiCiAgICAgICBpZD0icGF0aDM4MDIiIC8+PHBhdGgKICAgICAgIGZpbGw9IiMzMzMzMzMiCiAgICAgICBkPSJNNTY3LjQwMSwxMDcuNjRsLTAuODU0LDAuODgzYy0wLjcxMS0wLjY4OS0xLjQwNS0xLjAzNS0yLjA4NS0xLjAzNWMtMC40MzIsMC0wLjgwMSwwLjE0My0xLjEwOSwwLjQyOCAgIGMtMC4zMDcsMC4yODUtMC40NjEsMC42MTctMC40NjEsMC45OTdjMCwwLjMzNSwwLjEyNywwLjY1NSwwLjM4MSwwLjk1OWMwLjI1NCwwLjMxLDAuNzg2LDAuNjc0LDEuNTk4LDEuMDkyICAgYzAuOTksMC41MTMsMS42NjIsMS4wMDcsMi4wMTgsMS40ODFjMC4zNSwwLjQ4LDAuNTIzLDEuMDIxLDAuNTIzLDEuNjIzYzAsMC44NDktMC4yOTksMS41NjYtMC44OTUsMi4xNTYgICBjLTAuNTk2LDAuNTg4LTEuMzQsMC44ODMtMi4yMzQsMC44ODNjLTAuNTk2LDAtMS4xNjUtMC4xMy0xLjcwNy0wLjM5Yy0wLjU0Mi0wLjI1OS0wLjk5LTAuNjE3LTEuMzQ2LTEuMDczbDAuODM2LTAuOTQ5ICAgYzAuNjc5LDAuNzY2LDEuMzk4LDEuMTQ4LDIuMTYsMS4xNDhjMC41MzMsMCwwLjk4Ni0wLjE3LDEuMzYxLTAuNTEyYzAuMzc0LTAuMzQyLDAuNTYyLTAuNzQ0LDAuNTYyLTEuMjA3ICAgYzAtMC4zNzktMC4xMjQtMC43MTgtMC4zNzEtMS4wMTZjLTAuMjQ3LTAuMjkxLTAuODA2LTAuNjU4LTEuNjc1LTEuMTAyYy0wLjkzMy0wLjQ4LTEuNTY2LTAuOTU1LTEuOTAzLTEuNDI0ICAgYy0wLjMzNi0wLjQ2OS0wLjUwNS0xLjAwMy0wLjUwNS0xLjYwNGMwLTAuNzg1LDAuMjY5LTEuNDM3LDAuODA1LTEuOTU2YzAuNTM1LTAuNTIsMS4yMTMtMC43NzksMi4wMy0wLjc3OSAgIEM1NjUuNDgsMTA2LjI0Myw1NjYuNDM4LDEwNi43MDksNTY3LjQwMSwxMDcuNjR6IgogICAgICAgaWQ9InBhdGgzODA0IiAvPjxwYXRoCiAgICAgICBpZD0icGF0aDM4NDQiCiAgICAgICBkPSJtIDE4MS44NDA3MywxMDIuNTQ3MjQgMCwxNC4zMTggLTEuMzExLDAgMCwtMS43NzUgYyAtMC41NTcsMC42NzcgLTEuMTgyLDEuMTg2IC0xLjg3NSwxLjUyNyAtMC42OTMsMC4zNDEgLTEuNDUxLDAuNTE0IC0yLjI3MywwLjUxNCAtMS40NjMsMCAtMi43MTEsLTAuNTMgLTMuNzQ2LC0xLjU5MSAtMS4wMzUsLTEuMDYgLTEuNTUzLC0yLjM1MSAtMS41NTMsLTMuODY5IDAsLTEuNDg3IDAuNTIyLC0yLjc2IDEuNTY2LC0zLjgxNyAxLjA0NSwtMS4wNTcgMi4zMDEsLTEuNTg2IDMuNzcsLTEuNTg2IDAuODQ5LDAgMS42MTYsMC4xODIgMi4zMDMsMC41NDIgMC42ODgsMC4zNiAxLjI5LDAuOTAxIDEuODA5LDEuNjI0IGwgMCwtNS44ODcgMS4zMSwwIHogbSAtNS4zMTMsNS4wMDQgYyAtMC43MzksMCAtMS40MjIsMC4xODIgLTIuMDQ5LDAuNTQ1IC0wLjYyNSwwLjM2MyAtMS4xMjMsMC44NzQgLTEuNDkzLDEuNTMxIC0wLjM3LDAuNjU4IC0wLjU1NSwxLjM1NCAtMC41NTUsMi4wODcgMCwwLjcyOCAwLjE4NywxLjQyMyAwLjU2LDIuMDg3IDAuMzczLDAuNjY0IDAuODc0LDEuMTggMS41MDMsMS41NTEgMC42MywwLjM2OSAxLjMwNCwwLjU1NSAyLjAyNCwwLjU1NSAwLjcyOCwwIDEuNDE3LC0wLjE4NCAyLjA2OCwtMC41NTEgMC42NSwtMC4zNjcgMS4xNTIsLTAuODYzIDEuNTAzLC0xLjQ4OCAwLjM1MSwtMC42MjcgMC41MjYsLTEuMzMyIDAuNTI2LC0yLjExNSAwLC0xLjE5NSAtMC4zOTQsLTIuMTk0IC0xLjE4MSwtMi45OTggLTAuNzg2LC0wLjgwMyAtMS43NTYsLTEuMjA0IC0yLjkwNiwtMS4yMDQgeiIKICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiCiAgICAgICBzdHlsZT0iZmlsbDojMzMzMzMzIiAvPjwvZz48cmVjdAogICAgIHg9IjAiCiAgICAgeT0iMjAuMDcyIgogICAgIGZpbGw9IiNGRkZGRkYiCiAgICAgd2lkdGg9IjU3OC44OTIiCiAgICAgaGVpZ2h0PSI0Ny43NjQiCiAgICAgaWQ9InJlY3QzODA2IiAvPjxnCiAgICAgaWQ9ImczODA4Ij48cGF0aAogICAgICAgZmlsbD0iIzAwODNBRSIKICAgICAgIGQ9Ik02LjQ3MSwxMC40MTdIMFYwaDYuNDcxVjEwLjQxN3ogTTAsNjYuODJWMTYuMzM4aDYuNDcxVjY2LjgySDB6IgogICAgICAgaWQ9InBhdGgzODEwIiAvPjxwYXRoCiAgICAgICBmaWxsPSIjMDA4M0FFIgogICAgICAgZD0iTTU2LjU4NiwyNC4yMzFjMi4wNDktMi45MDYsNC41OTYtNS4xMTcsNy42NDEtNi42MzJjMy4wNDQtMS41MTQsNi40NDgtMi4yNzEsMTAuMjExLTIuMjcxICAgYzYuODUzLDAsMTEuODQsMi4wNTgsMTQuOTYxLDYuMTcyYzMuMTIxLDQuMTE2LDQuNjgxLDEwLjczMiw0LjY4MSwxOS44NDlWNjYuODJoLTYuMTk1VjQwLjAxOWMwLTYuNjY5LTEuMTAyLTExLjQxOS0zLjMwNC0xNC4yNSAgIGMtMi4yMDMtMi44My01Ljc5OC00LjI0NS0xMC43ODUtNC4yNDVjLTIuODc2LDAtNS40MDgsMC41OS03LjU5NSwxLjc2N2MtMi4xODgsMS4xNzgtMy45MjQsMi44NjgtNS4yMDgsNS4wNzEgICBjLTAuNzY1LDEuMzc2LTEuMzE2LDIuOTQ1LTEuNjUyLDQuNzA0Yy0wLjMzNywxLjc1OS0wLjUwNSw0LjgyNi0wLjUwNSw5LjIwMVY2Ni44MmgtNi4xMDRWMzguNTUgICBjMC01LjgxMy0xLjE3OC0xMC4xMDQtMy41MzQtMTIuODczYy0yLjM1Ni0yLjc2OS01Ljk2Ni00LjE1My0xMC44MzEtNC4xNTNjLTIuOTM3LDAtNS41MTUsMC41OS03LjczMywxLjc2NyAgIGMtMi4yMTksMS4xNzgtMy45NywyLjg2OC01LjI1NCw1LjA3MWMtMC43OTYsMS4zNzYtMS4zNTQsMi45NDUtMS42NzUsNC43MDRzLTAuNDgyLDQuODI2LTAuNDgyLDkuMjAxVjY2LjgyaC02LjM3OVYxNi4zMzhoNi4zNzkgICB2NS43MzZjMS45MjgtMi4yMzMsNC4xOTktMy45MTYsNi44MTUtNS4wNDhjMi42MTYtMS4xMzIsNS41NzYtMS42OTgsOC44OC0xLjY5OGMzLjgyNCwwLDcuMzEyLDAuODAzLDEwLjQ2MywyLjQwOSAgIEM1Mi41MzEsMTkuMzQ0LDU0LjkzNCwyMS41MDksNTYuNTg2LDI0LjIzMXoiCiAgICAgICBpZD0icGF0aDM4MTIiIC8+PHBhdGgKICAgICAgIGZpbGw9IiMwMDgzQUUiCiAgICAgICBkPSJNMTA0LjI2OSwxNi4zMzhoNi4zNzl2OC4yNjFjMS44MzYtMi44NDYsNC40NTktNS4xMTcsNy44NzEtNi44MTVjMy40MTEtMS42OTgsNy4wNDQtMi41NDcsMTAuODk5LTIuNTQ3ICAgYzcuNjE4LDAsMTMuOTI5LDIuNTMyLDE4LjkzMSw3LjU5NWM1LjAwMiw1LjA2NCw3LjUwMywxMS4zODksNy41MDMsMTguOTc3YzAsNy40MDUtMi40NzEsMTMuNjQ2LTcuNDEyLDE4LjcyNSAgIGMtNC45NDEsNS4wNzktMTEuMTE0LDcuNjE4LTE4LjUxOCw3LjYxOGMtNC4xLDAtNy43OTQtMC43OTUtMTEuMDgzLTIuMzg2Yy0zLjI4OS0xLjU5LTYuMDItMy45MDEtOC4xOTItNi45M3YzLjQ4OHY3LjUyNnYxMy4zMDkgICBoLTYuMzc5VjE2LjMzOHogTTExMC42NDcsNDEuMjU3YzAsNS43NTIsMS44OTYsMTAuNjcsNS42OTEsMTQuNzU1YzMuNzkzLDQuMDg0LDguMjYxLDYuMTI2LDEzLjQsNi4xMjYgICBjNS4yOTMsMCw5LjgzNi0xLjkzNSwxMy42My01LjgwNWMzLjc5My0zLjg3LDUuNjktOC42Miw1LjY5LTE0LjI1YzAtNS45MDQtMS45MDQtMTAuODU0LTUuNzEzLTE0Ljg0NnMtOC40MjEtNS45ODktMTMuODM3LTUuOTg5ICAgYy00Ljk4NywwLTkuMzc4LDIuMDA0LTEzLjE3MSw2LjAxMkMxMTIuNTQ0LDMxLjI2OSwxMTAuNjQ3LDM1LjkzNCwxMTAuNjQ3LDQxLjI1N3oiCiAgICAgICBpZD0icGF0aDM4MTQiIC8+PHBhdGgKICAgICAgIGZpbGw9IiMwMDgzQUUiCiAgICAgICBkPSJNMTYwLjksNDEuNjI1YzAtNy40MDQsMi41NC0xMy43MzcsNy42MTgtMTljNS4wNzktNS4yNjIsMTEuMDktNy44OTQsMTguMDM2LTcuODk0ICAgYzcuMzEyLDAsMTMuNTQ1LDIuNTg2LDE4LjcwMSw3Ljc1NmM1LjE1NSw1LjE3MSw3LjczMywxMS4zMzUsNy43MzMsMTguNDk1YzAsNy41MjYtMi41MjQsMTMuOTUxLTcuNTcyLDE5LjI3NSAgIGMtNS4wNDgsNS4zMjMtMTEuMTY3LDcuOTg1LTE4LjM1Nyw3Ljk4NWMtNy4zMTMsMC0xMy41LTIuNjA4LTE4LjU2NC03LjgyNEMxNjMuNDMxLDU1LjIwMiwxNjAuOSw0OC45MzgsMTYwLjksNDEuNjI1eiAgICBNMTY3LjY5Miw0MS41MzNjMCw1LjgxMywxLjg1MSwxMC42ODYsNS41NTMsMTQuNjE3YzMuNzAyLDMuOTMyLDguMzA3LDUuODk3LDEzLjgxNCw1Ljg5N2M1LjQxNSwwLDkuOTU4LTEuOTY1LDEzLjYzLTUuODk3ICAgYzMuNjcxLTMuOTMxLDUuNTA3LTguODM0LDUuNTA3LTE0LjcwOWMwLTUuOTY2LTEuODU5LTEwLjg2OS01LjU3Ni0xNC43MDhjLTMuNzE3LTMuODM5LTguNDM3LTUuNzU5LTE0LjE1OC01Ljc1OSAgIGMtNS4xNCwwLTkuNTU0LDEuOTczLTEzLjI0LDUuOTJDMTY5LjUzNSwzMC44NCwxNjcuNjkyLDM1LjcyLDE2Ny42OTIsNDEuNTMzeiIKICAgICAgIGlkPSJwYXRoMzgxNiIgLz48cGF0aAogICAgICAgZmlsbD0iIzAwODNBRSIKICAgICAgIGQ9Ik0yMjUuMDEzLDY2LjgyVjIyLjg1NGgtOS41OTJ2LTYuNTE3aDkuNTkyVjBoNi40NzF2MTYuMzM4aDkuNTkydjYuNTE3aC05LjU5MlY2Ni44MkgyMjUuMDEzeiIKICAgICAgIGlkPSJwYXRoMzgxOCIgLz48cGF0aAogICAgICAgZmlsbD0iIzAwODNBRSIKICAgICAgIGQ9Ik0yNDMuMDQ5LDUwLjk0MWg2LjY1NHYwLjE4NGMwLDMuMTUxLDAuOTAyLDUuNzYsMi43MDgsNy44MjVjMS44MDUsMi4wNjUsNC4wMzksMy4wOTgsNi43LDMuMDk4ICAgYzIuNTQsMCw0LjY1LTAuNzk1LDYuMzMzLTIuMzg2YzEuNjgyLTEuNTksMi41MjQtMy41OTUsMi41MjQtNi4wMTJjMC0yLjQxNy0wLjY2Ni00LjM2LTEuOTk2LTUuODI4ICAgYy0xLjMzMS0xLjQ2OS0zLjc0LTIuODQ1LTcuMjI4LTQuMTNjLTUuNTk5LTEuOTg4LTkuMjU1LTQuMDIzLTEwLjk2OS02LjEwNGMtMS43MTQtMi4wOC0yLjU3LTQuODY0LTIuNTctOC4zNTIgICBjMC0zLjk0NywxLjQzLTcuMjk3LDQuMjkxLTEwLjA1MWMyLjg2LTIuNzUzLDYuMzI1LTQuMTMsMTAuMzk1LTQuMTNjNC4zMTQsMCw3Ljc0LDEuMjI0LDEwLjI4LDMuNjcxICAgYzIuNTM5LDIuNDQ4LDMuOTAxLDUuODU5LDQuMDg0LDEwLjIzNGgtNi45M2MtMC4xNTMtMi4zODctMC45MTEtNC4yMzctMi4yNzEtNS41NTNjLTEuMzYyLTEuMzE1LTMuMjItMS45NzQtNS41NzYtMS45NzQgICBjLTIuMTExLDAtMy44NzEsMC43MTEtNS4yNzcsMi4xMzRjLTEuNDA4LDEuNDIzLTIuMTExLDMuMTg5LTIuMTExLDUuMzAxYzAsMS40OTksMC4yOTEsMi43NjEsMC44NzIsMy43ODYgICBjMC41ODEsMS4wMjUsMS41NDQsMS45NSwyLjg5MSwyLjc3NmMxLjIyNCwwLjc2NSwzLjAwNiwxLjUsNS4zNDcsMi4yMDNjMi4zNCwwLjcwNSwzLjkwOCwxLjIyNCw0LjcwNCwxLjU2MSAgIGMzLjE1MSwxLjM0Nyw1LjQ2OCwzLjEzNyw2Ljk1Myw1LjM3YzEuNDgzLDIuMjMzLDIuMjI2LDUuMDc5LDIuMjI2LDguNTM2YzAsNC4zNDUtMS41MTQsNy45MzktNC41NDMsMTAuNzg1ICAgYy0zLjAyOSwyLjg0NS02Ljg2OSw0LjI2OC0xMS41Miw0LjI2OGMtNC43NDMsMC04LjU1Mi0xLjU1Mi0xMS40MjctNC42NThDMjQ0LjcxNiw2MC4zODgsMjQzLjIwMSw1Ni4yMDQsMjQzLjA0OSw1MC45NDF6IgogICAgICAgaWQ9InBhdGgzODIwIiAvPjxwYXRoCiAgICAgICBmaWxsPSIjOEY4RjhGIgogICAgICAgZD0iTTI5MC44MjMsNjYuODJoLTYuNTYzVjU0LjYxMmg2LjU2M1Y2Ni44MnoiCiAgICAgICBpZD0icGF0aDM4MjIiIC8+PHBhdGgKICAgICAgIGZpbGw9IiM4RjhGOEYiCiAgICAgICBkPSJNMzE0LjY0MSw3MC45NWMwLjk3OSwyLjkzNywyLjc1NCw1LjIyNCw1LjMyNCw2Ljg2czUuNjksMi40NTYsOS4zNjEsMi40NTYgICBjNS43NTIsMCwxMC4zNjQtMS45MTMsMTMuODM3LTUuNzM3YzMuNDcyLTMuODI0LDUuMjA5LTguOTMzLDUuMjA5LTE1LjMyOHYtMS4zMzFjLTIuNDQ4LDMuMzM1LTUuMjMxLDUuODUyLTguMzUzLDcuNTQ5ICAgYy0zLjEyMSwxLjY5OC02LjU2MywyLjU0Ny0xMC4zMjYsMi41NDdjLTcuNTg4LDAtMTMuODkxLTIuNTMxLTE4LjkwOC03LjU5NWMtNS4wMTgtNS4wNjMtNy41MjUtMTEuMzc0LTcuNTI1LTE4LjkzMSAgIGMwLTcuNDM1LDIuNDc5LTEzLjY3Niw3LjQzNC0xOC43MjRjNC45NTctNS4wNDgsMTEuMDkxLTcuNTcyLDE4LjQwNC03LjU3MmM0LjI1MiwwLDcuOTMyLDAuNzY1LDExLjAzNywyLjI5NSAgIGMzLjEwNCwxLjUzLDUuODUyLDMuOTE3LDguMjM3LDcuMTU5di04LjI2MWg2LjMzM3Y0Mi4xMjljMCw4LjgxMi0yLjIxMSwxNS42OTUtNi42MzEsMjAuNjUyICAgYy00LjQyMiw0Ljk1Ni0xMC41MTgsNy40MzUtMTguMjg5LDcuNDM1Yy01LjcyMSwwLTEwLjYzMi0xLjQxNi0xNC43MzEtNC4yNDVjLTQuMTAxLTIuODMtNi43NDYtNi42MTYtNy45MzktMTEuMzU4SDMxNC42NDF6ICAgIE0zMTAuMTQ0LDQxLjE2NmMwLDUuOTA1LDEuODc0LDEwLjg0Niw1LjYyMiwxNC44MjNjMy43NDcsMy45NzgsOC4yNjgsNS45NjYsMTMuNTYxLDUuOTY2YzQuOTg2LDAsOS4zOTMtMS45OTYsMTMuMjE3LTUuOTg5ICAgczUuNzM3LTguNjgxLDUuNzM3LTE0LjA2NmMwLTUuNzUxLTEuODgyLTEwLjY2Mi01LjY0Ni0xNC43MzFjLTMuNzYzLTQuMDY5LTguMTk5LTYuMTA0LTEzLjMwOS02LjEwNCAgIGMtNS4yNjIsMC05Ljc3NSwxLjkzNS0xMy41MzgsNS44MDVDMzEyLjAyNiwzMC43NDEsMzEwLjE0NCwzNS41MDYsMzEwLjE0NCw0MS4xNjZ6IgogICAgICAgaWQ9InBhdGgzODI0IiAvPjxwYXRoCiAgICAgICBmaWxsPSIjOEY4RjhGIgogICAgICAgZD0iTTM2Mi4wMDIsNDEuNjI1YzAtNy40MDQsMi41MzktMTMuNzM3LDcuNjE4LTE5YzUuMDc5LTUuMjYyLDExLjA5MS03Ljg5NCwxOC4wMzYtNy44OTQgICBjNy4zMTMsMCwxMy41NDUsMi41ODYsMTguNzAxLDcuNzU2YzUuMTU1LDUuMTcxLDcuNzMyLDExLjMzNSw3LjczMiwxOC40OTVjMCw3LjUyNi0yLjUyMywxMy45NTEtNy41NzIsMTkuMjc1ICAgYy01LjA0OCw1LjMyMy0xMS4xNjcsNy45ODUtMTguMzU2LDcuOTg1Yy03LjMxMywwLTEzLjUwMS0yLjYwOC0xOC41NjMtNy44MjRDMzY0LjUzNCw1NS4yMDIsMzYyLjAwMiw0OC45MzgsMzYyLjAwMiw0MS42MjV6ICAgIE0zNjguNzk1LDQxLjUzM2MwLDUuODEzLDEuODUsMTAuNjg2LDUuNTUzLDE0LjYxN2MzLjcwMSwzLjkzMiw4LjMwNyw1Ljg5NywxMy44MTMsNS44OTdjNS40MTUsMCw5Ljk1OC0xLjk2NSwxMy42My01Ljg5NyAgIGMzLjY3Mi0zLjkzMSw1LjUwOC04LjgzNCw1LjUwOC0xNC43MDljMC01Ljk2Ni0xLjg1OS0xMC44NjktNS41NzYtMTQuNzA4Yy0zLjcxOC0zLjgzOS04LjQzOC01Ljc1OS0xNC4xNTgtNS43NTkgICBjLTUuMTQxLDAtOS41NTQsMS45NzMtMTMuMjQsNS45MkMzNzAuNjM3LDMwLjg0LDM2OC43OTUsMzUuNzIsMzY4Ljc5NSw0MS41MzN6IgogICAgICAgaWQ9InBhdGgzODI2IiAvPjxwYXRoCiAgICAgICBmaWxsPSIjOEY4RjhGIgogICAgICAgZD0iTTQyMS41MjYsMTYuMzM4aDYuMzc5djI2LjgwMWMwLDYuODg0LDEuMTE3LDExLjc1NiwzLjM1LDE0LjYxN2MyLjIzMywyLjg2MSw1LjkwNCw0LjI5MSwxMS4wMTUsNC4yOTEgICBjMi45MDcsMCw1LjQ2Mi0wLjU4OCw3LjY2NS0xLjc2N2MyLjIwMi0xLjE3OCwzLjk3Ny0yLjg4Myw1LjMyMi01LjExN2MwLjc2Ni0xLjMxNSwxLjMxNi0yLjg2OCwxLjY1Mi00LjY1OCAgIGMwLjMzNy0xLjc5LDAuNTA2LTQuOTAyLDAuNTA2LTkuMzM5VjE2LjMzOGg2LjQ3MVY2Ni44MmgtNi40NzF2LTUuNDYxYy0xLjk1OSwyLjM4Ny00LjE0Niw0LjExNS02LjU2Myw1LjE4NiAgIHMtNS4zMzksMS42MDYtOC43NjUsMS42MDZjLTcuMjgzLDAtMTIuNTI5LTEuOTY1LTE1Ljc0Mi01Ljg5N2MtMy4yMTMtMy45MzEtNC44MTgtMTAuNDU2LTQuODE4LTE5LjU3M1YxNi4zMzh6IgogICAgICAgaWQ9InBhdGgzODI4IiAvPjxwYXRoCiAgICAgICBmaWxsPSIjOEY4RjhGIgogICAgICAgZD0iTTQ5My44OTksNjYuODJoLTUuOTJsLTE5LjczNC01MC40ODJoNi44MzhsMTYuMTU0LDQwLjcwN2wxNi4yOTItNDAuNzA3aDcuMDIxTDQ5My44OTksNjYuODJ6IgogICAgICAgaWQ9InBhdGgzODMwIiAvPjxwYXRoCiAgICAgICBmaWxsPSIjQkNCQ0JDIgogICAgICAgZD0iTTUyMC4wMTIsNjYuODJoLTYuNTYzVjU0LjYxMmg2LjU2M1Y2Ni44MnoiCiAgICAgICBpZD0icGF0aDM4MzIiIC8+PHBhdGgKICAgICAgIGZpbGw9IiNCQ0JDQkMiCiAgICAgICBkPSJNNTQ0LjE5Nyw2Ni44MmgtNi4yODdWMjEuOTgyaC02Ljc0NnYtNS42NDVoNi40NzF2LTEuMzc3YzAtNS4zNTQsMS4zNTQtOS4zMTYsNC4wNjItMTEuODg2ICAgczYuODYxLTMuODU1LDEyLjQ2LTMuODU1aDAuNTk3djUuODI5Yy0zLjg4NiwwLjA2Mi02LjYzMiwwLjgzNC04LjIzOCwyLjMxN2MtMS42MDUsMS40ODQtMi40MDksNC4wMTYtMi40MDksNy41OTV2MS4zNzdoMTAuNjQ3ICAgdjUuNjQ1aC0xMC41NTZWNjYuODJ6IgogICAgICAgaWQ9InBhdGgzODM0IiAvPjxwYXRoCiAgICAgICBmaWxsPSIjQkNCQ0JDIgogICAgICAgZD0iTTU2Ny41MSw2Ni44MmgtNi41NjNWMTYuMzM4aDYuMTA0djUuODI4YzEuNTktMi4yMzMsMy4zMjctMy44Nyw1LjIwOS00LjkxICAgYzEuODgxLTEuMDQsNC4wNzYtMS41OTEsNi41ODYtMS42NTJsMC4wNDUsNy4wMjFjLTQuMDY4LDAuMzY3LTYuOTgyLDEuNTgzLTguNzQyLDMuNjQ4Yy0xLjc2LDIuMDY1LTIuNjM5LDUuNDIzLTIuNjM5LDEwLjA3NCAgIFY2Ni44MnoiCiAgICAgICBpZD0icGF0aDM4MzYiIC8+PC9nPjwvc3ZnPg==");
  background-repeat: no-repeat;
  background-position: left;
  background-size: contain; }

.logo-marianne {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTQ4LjgyIiBoZWlnaHQ9IjE5MS4zNCIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMTQ4LjgyNSAxOTEuMzM3NDkiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6Y2M9Imh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL25zIyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPjxtZXRhZGF0YT48cmRmOlJERj48Y2M6V29yayByZGY6YWJvdXQ9IiI+PGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+PGRjOnR5cGUgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIvPjxkYzp0aXRsZS8+PC9jYzpXb3JrPjwvcmRmOlJERj48L21ldGFkYXRhPjxnIHRyYW5zZm9ybT0ibWF0cml4KDEuMjUgMCAwIC0xLjI1IDAgMTkxLjM0KSI+PGcgdHJhbnNmb3JtPSJzY2FsZSguMSkiPjxwYXRoIGQ9Im0yLjUgMTUyOC4ydi0xNTI1LjdoMTE4NS42djE1MjUuN2gtMTE4NS42IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0ibTIuNSAxNTI4LjJ2LTE1MjUuN2gxMTg1LjZ2MTUyNS43aC0xMTg1LjZ6IiBmaWxsPSJub25lIiBzdHJva2U9IiMyMzFmMjAiIHN0cm9rZS13aWR0aD0iNSIvPjxwYXRoIGQ9Im0wIDczNC41MWgxMTkwLjUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzIzMWYyMCIgc3Ryb2tlLXdpZHRoPSI1Ii8+PHBhdGggZD0ibTIwNS4wNCAyNzEuNTZjLTAuMzU5LTEuNTU5LTAuOTYxLTIuNzc4LTEuODA5LTMuNjYxLTAuNjUyLTAuNjE3LTEuNDE0LTAuOTI5LTIuMjkzLTAuOTI5LTAuNTg2IDAtMS41NjIgMC4zNTktMi45MjkgMS4wODItNC42NTcgMi4zNC05LjM3NSAzLjUwOC0xNC4xNiAzLjUwOC02LjE1NyAwLTExLjgyOS0xLjUyLTE3LjAyLTQuNTU5LTUuMTkxLTMuMDUxLTkuMjY5LTcuMzQtMTIuMjMtMTIuODcxLTIuOTYxLTUuNTI3LTQuNDQ2LTExLjU5OC00LjQ0Ni0xOC4yMDcgMC04LjIxMSAyLjI0Ni0xNS4zMzIgNi43NDItMjEuMzkxIDYuMDItOC4xNCAxNC41MTYtMTIuMjExIDI1LjQ4OS0xMi4yMTEgNi4wODYgMCAxMS4zNDMgMS4zNzEgMTUuNzY5IDQuMTEgNC40MjYgMi43MyA4LjMwMSA3LjAzOSAxMS42MjEgMTIuOTI5bC0xLjUxMSAwLjk4MWMtMy45NDItNS40NjktNy41NTUtOS4xMjEtMTAuODQtMTAuOTYxLTMuMjg5LTEuODQtNy4wODItMi43NTgtMTEuMzc5LTIuNzU4LTQuOTQ5IDAtOS4zNTIgMS4xNjgtMTMuMjA3IDMuNTItMy44NiAyLjMzOS02Ljc0NiA1LjcxMS04LjY2OCAxMC4wOTctMS45MjIgNC40MDMtMi44NzkgOS41OS0yLjg3OSAxNS41ODIgMCA3LjI1OCAxLjAxNiAxMy4zMjggMy4wNTEgMTguMjExIDIuMDM1IDQuODkxIDQuODI0IDguNDM4IDguMzc1IDEwLjY2OCAzLjU0NyAyLjIzMSA3LjUxNSAzLjM1MiAxMS45MTQgMy4zNTIgNS4yMzggMCA5LjczLTEuNDkyIDEzLjQ3Ni00LjQ0OSAzLjc0My0yLjk2MSA2LjYyMS03LjgxMyA4LjY0MS0xNC41NTFoMS41MTZsLTEuNTE2IDIyLjUwOGgtMS43MDd6bTIyLjQ2MS04LjYzN2MtNy4xNjQtNi42NDEtMTAuNzQyLTE1LjIyMy0xMC43NDItMjUuNzMxIDAtMTAuMjkzIDMuMDk3LTE4LjY3MSA5LjMwMS0yNS4xNTIgNi4xOTktNi40OCAxMy44NTktOS43MTkgMjIuOTcyLTkuNzE5IDkuMDE2IDAgMTYuNjk5IDMuMzIxIDIzLjA0NyA5Ljk2MSA2LjM0OCA2LjY0OSA5LjUyMyAxNC45ODkgOS41MjMgMjUuMDQ3IDAgOS43NzQtMy4xNTIgMTcuOTEtOS40NDkgMjQuNDQyLTYuMzAxIDYuNTMxLTEzLjc0NiA5Ljc4OS0yMi4zNCA5Ljc4OS04LjY2IDAtMTYuMDk3LTIuODc5LTIyLjMxMi04LjYzN3ptMzYuMjMtMS41NjNjNC40NTctNS41NyA2LjY4OC0xNC4wMTkgNi42ODgtMjUuMzM5IDAtMTAuNDUtMi4wMjctMTguMDk4LTYuMDc4LTIyLjk1LTQuMDU1LTQuODUxLTkuMTg4LTcuMjgxLTE1LjQwNi03LjI4MS01LjgyOSAwLTEwLjUxNiAyLjIxMS0xNC4wNjMgNi42NDEtNC42MjEgNS44MzItNi45MzQgMTQuMTQtNi45MzQgMjQuOTQ5IDAgMTAuNTUxIDIuMjMxIDE4LjU2MiA2LjY5MiAyNC4wMzEgMy41NzggNC4zOTEgOC4zMzIgNi41OSAxNC4yNTggNi41OSA2LjMxMiAwIDExLjI2MS0yLjIxOSAxNC44NDMtNi42NDF6bTY0LjI1NC01Ny41MTkgMjUuNTM5IDU1LjcxMXYtNDQuMjQyYzAtMy43MDctMC4zNTktNi4wOS0xLjA3NC03LjEyOS0xLjE0LTEuNjkyLTMuMTI1LTIuNTM5LTUuOTU3LTIuNTM5aC0yLjM0NHYtMS44MDFoMjguMTI1djEuODAxaC0yLjI5M2MtMi42MDUgMC00LjUxMSAwLjY4Ny01LjcxNCAyLjA1LTAuOTExIDEuMDA4LTEuMzY4IDMuNTQ3LTEuMzY4IDcuNjE4djQzLjI2MWMwIDMuNzExIDAuMzYgNi4wOSAxLjA3NSA3LjEyOSAxLjE3MSAxLjY5MiAzLjE3NSAyLjUzOSA2LjAwNyAyLjUzOWgyLjI5M3YxLjgxM2gtMTguNzVsLTIzLjYzMi01MS44MTMtMjQuMDI0IDUxLjgxM2gtMTguNzV2LTEuODEzYzIuNzAzIDAgNC42NjQtMC4zMTYgNS44ODMtMC45NDkgMS4yMjMtMC42NDEgMi4wNTktMS40MTggMi41MTYtMi4zNjcgMC42NTItMS4zMDEgMC45NzYtMy40MjIgMC45NzYtNi4zNTJ2LTQzLjI2MWMwLTMuNzA3LTAuMzU5LTYuMDktMS4wNzQtNy4xMjktMS4xNzItMS42OTItMy4xNTYtMi41MzktNS45NTctMi41MzloLTIuMzQ0di0xLjgwMWgyMy4wNDd2MS44MDFoLTIuMzQ0Yy0yLjYwNSAwLTQuNTA4IDAuNjg3LTUuNzE1IDIuMDUtMC44NzUgMS4wMDgtMS4zMTYgMy41NDctMS4zMTYgNy42MTh2NDQuMjQybDI1LjU4Ni01NS43MTFoMS42MDl6bTcyLjg1NiAyOS45OGMxLjg1MS0wLjIzIDMuNTc4LTAuMzQgNS4xNzYtMC4zNCA2LjUwNyAwIDExLjU0NiAxLjY5MiAxNS4xMDkgNS4wNzEgMy41NjYgMy4zOSA1LjM0OCA3Ljc3NyA1LjM0OCAxMy4xODcgMCAzLjk3My0xLjE3MiA3LjQwMy0zLjUxNiAxMC4zMDEtMi4zNDQgMi45MDItNS4yMjMgNC45NjEtOC42NDEgNi4xOC0zLjQxOCAxLjIyMi04LjA5IDEuODMyLTE0LjAxNSAxLjgzMmgtMjQuMjd2LTEuODEzaDIuNDkyYzIuNTA4IDAgNC4zOTUtMC43MDcgNS42NjQtMi4xNDggMC44NzktMS4wMTIgMS4zMjEtMy41OSAxLjMyMS03Ljc2MnYtNDIuNzY5YzAtMy43NzgtMC4zMjgtNi4xNjgtMC45ODEtNy4xOC0xLjIwMy0xLjgyOC0zLjIwMy0yLjczOC02LjAwNC0yLjczOGgtMi40OTJ2LTEuODAxaDI4LjM3MXYxLjgwMWgtMi41MzljLTIuNTA4IDAtNC4zNzkgMC43MTgtNS42MTMgMi4xNDgtMC45MTQgMS4wMTItMS4zNjcgMy42MDItMS4zNjcgNy43N3YxOS4yODFjMi4xMTMtMC40NDkgNC4xMDEtMC43ODkgNS45NTctMS4wMnptLTUuOTU3IDMxLjM1MmMyLjYwMSAwLjYwOSA0LjczNCAwLjkxOCA2LjM5NCAwLjkxOCAyLjczNSAwIDUuMTc2LTAuNjEgNy4zMjQtMS44MjggMi4xNDktMS4yMjMgMy44MDktMy4wNjMgNC45ODEtNS41MjQgMS4xNzItMi40NDkgMS43NTgtNS4xMDkgMS43NTgtNy45NzYgMC00LjE3Mi0xLjIzMS03LjU2My0zLjY4OC0xMC4xODQtMi40NTctMi42MTctNS4zNzktMy45My04Ljc2MS0zLjkzLTAuOTQ2IDAtMi4wODYgMC4wODItMy40MTggMC4yNDMtMS4zMzYgMC4xNjgtMi44NjggMC40MS00LjU5IDAuNzM4djI3LjU0M3ptMzguOTE0IDQuODc5LTAuNzgxLTE1LjUzMWgxLjg1NWMwLjIyNyAzIDAuOTQ1IDUuMzcxIDIuMTQ4IDcuMTI4IDEuMjA0IDEuNzYyIDIuNjUzIDIuOTU0IDQuMzQ0IDMuNTYzIDEuMzA1IDAuNDYxIDMuNSAwLjY4NyA2LjU5NCAwLjY4N2g3Ljk2MXYtNTAuNTg5YzAtMy43MDctMC4zNTktNi4wOS0xLjA3NC03LjEyOS0xLjE3Mi0xLjY5Mi0zLjE2LTIuNTM5LTUuOTU3LTIuNTM5aC0yLjM0NHYtMS44MDFoMjguMDc0djEuODAxaC0yLjI5N2MtMi41NyAwLTQuNDcyIDAuNjg3LTUuNzExIDIuMDUtMC44NzkgMS4wMDgtMS4zMTYgMy41NDctMS4zMTYgNy42MTh2NTAuNTg5aDkuMzI0YzIuNzM0IDAgNC45NDItMC40NDkgNi42MTctMS4zMzkgMS42NzYtMC44OTkgMy4wMi0yLjI4OSA0LjAyOC00LjE4IDAuNjE3LTEuMTY4IDEuMTA1LTMuMTE3IDEuNDY0LTUuODU5aDEuODU2bC0wLjczMSAxNS41MzFoLTU0LjA1NHptOTYuMzQtMy42MjFjMy4yODUgMCA1LjU4Mi0wLjIzOSA2Ljg4Mi0wLjczMSAxLjYyOS0wLjY3OSAyLjg1Ni0xLjY2OCAzLjY4OC0yLjk4IDAuODI4LTEuMjk3IDEuNTg2LTMuNjg4IDIuMjY5LTcuMTY4aDEuOTA3bC0wLjczNSAxNC41aC01MS4wMjN2LTEuODEzaDIuMzQ0YzIuNzMgMCA0LjY4My0wLjY0OCA1Ljg1NS0xLjk0OSAwLjg0OC0wLjk4IDEuMjc0LTMuNTcgMS4yNzQtNy43Njl2LTQzLjAwOGMwLTMuMjMxLTAuMTkyLTUuMzY0LTAuNTYzLTYuNDAzLTAuMzc1LTEuMDM5LTEuMDgyLTEuODItMi4xMjUtMi4zMzktMS4zOTgtMC43NS0yLjg4My0xLjEyOS00LjQ0MS0xLjEyOWgtMi4zNDR2LTEuODAxaDUxLjAyM2w1LjcxMSAxNi42MDFoLTEuOTUzYy0yLjExMy00LjA3LTQuMTgtNy4xMTMtNi4xOTktOS4xMzItMS41NjMtMS41MjgtMy4xOTEtMi41NTktNC44ODMtMy4wNzktMS42OTEtMC41MTktNC40MS0wLjc4MS04LjE1Mi0wLjc4MWgtMTEuMjMxYy0xLjgyNCAwLTMuMDYyIDAuMTkyLTMuNzExIDAuNTYzLTAuNjUyIDAuMzc5LTEuMTA5IDAuODc5LTEuMzcxIDEuNTE5LTAuMjU4IDAuNjI5LTAuMzg2IDIuNDEtMC4zODYgNS4zNHYyMS44MjhoMTQuNTVjMi43NjYgMCA0LjgxNy0wLjMyOCA2LjE1My0wLjk4IDEuMzMyLTAuNjQ5IDIuMjkzLTEuNTM5IDIuODc5LTIuNjggMC40NTctMC45MTggMC45MS0yLjk4IDEuMzY3LTYuMTk5aDEuODA4djIzLjAzOWgtMS44MDhjLTAuMTk2LTMuNzctMS4xNDEtNi40MS0yLjgzMi03LjkxLTEuMjctMS4xNDEtMy43OTMtMS43MDctNy41NjctMS43MDdoLTE0LjU1djI2LjE2OGgxOC4xNjR6bTY2LjA2MiA1LjEyOWMtMC4zMjQtMS41MjgtMC43NTgtMi41NDctMS4yOTMtMy4wNDctMC41MzktMC41LTEuMjMtMC43NjItMi4wNzQtMC43NjItMC43NSAwLTIuMDM1IDAuNDEtMy44NTkgMS4yMTktMy45MzggMS43My03LjY2NCAyLjU5LTExLjE4IDIuNTktNS42MzMgMC0xMC4yNzQtMS43MTktMTMuOTE4LTUuMTQ5LTMuNjQ1LTMuNDMtNS40NjktNy41MzEtNS40NjktMTIuMjgxIDAtMi43MzEgMC42MTctNS4yMzggMS44NTYtNy41MiAxLjIzOC0yLjI4MSAzLjA1LTQuMzU5IDUuNDQ1LTYuMjUgMi4zOTEtMS44OSA2LjQyMi00LjQxOCAxMi4wODYtNy41ODkgNS42NjQtMy4xOCA5LjEyOS01LjI1IDEwLjM5OC02LjIzMSAxLjg4Ny0xLjQzIDMuMjgyLTIuOTggNC4xNzYtNC42NDEgMC44OTUtMS42NiAxLjM0NC0zLjI5NiAxLjM0NC00LjkyOSAwLTIuOTMtMS4xODQtNS40NjktMy41NDMtNy42MTctMi4zNTktMi4xNDEtNS41NzQtMy4yMjMtOS42NDUtMy4yMjMtMy41MTEgMC02Ljc0NiAwLjc4MS05LjY5MSAyLjM1MS0yLjk0NSAxLjU1OS01LjEzMyAzLjUyLTYuNTY2IDUuODc5LTEuNDM0IDIuMzYtMi41NzEgNS45MjItMy40MTggMTAuNjcyaC0xLjgwNXYtMjIuNzExaDEuODA1YzAuMjI2IDEuNTMyIDAuNTc4IDIuNTM5IDEuMDUgMy4wMzIgMC40NjkgMC40ODggMS4xMTQgMC43MjYgMS45MjYgMC43MjYgMC44NDggMCAyLjg2LTAuNTA4IDYuMDMxLTEuNTI3IDMuMTc2LTEuMDMxIDUuMjY2LTEuNjIxIDYuMjc4LTEuNzg5IDEuNjkxLTAuMjkzIDMuNDk2LTAuNDQyIDUuNDE4LTAuNDQyIDYuMTIxIDAgMTEuMTI1IDEuODIxIDE1LjAxNSA1LjQ1IDMuODkxIDMuNjI4IDUuODMyIDcuOTQ5IDUuODMyIDEyLjk2IDAgMi42NDEtMC42MDkgNS4xNjEtMS44MjggNy41NzEtMS4yMjIgMi40MS0yLjk2NSA0LjUtNS4yMjYgNi4yNjktMi4yNjIgMS43ODItNi40ODUgNC4zMjgtMTIuNjY4IDcuNjQ5LTcuNTg2IDQuMDYyLTEyLjM4NyA3LjMyLTE0LjQwNyA5Ljc2MS0xLjM5OCAxLjY2MS0yLjA5NyAzLjUtMi4wOTcgNS41MiAwIDIuNjQxIDEuMTA1IDQuOTg4IDMuMzE2IDcuMDU5IDIuMjE1IDIuMDYyIDUuMDE2IDMuMTAxIDguNDAzIDMuMTAxIDIuOTkyIDAgNS44OS0wLjc2OSA4LjY5MS0yLjMwMSAyLjc5Ny0xLjUzMSA0Ljk1My0zLjU5NyA2LjQ2OS02LjE5OSAxLjUxMS0yLjYwOSAyLjU2Mi02LjEwMSAzLjE0OC0xMC41aDEuODA5djIyLjg5OWgtMS44MDl6bTYzLjAzNS0zNy43MzljMS44Ni0wLjIzIDMuNTgyLTAuMzQgNS4xNzYtMC4zNCA2LjUxMiAwIDExLjU1MSAxLjY5MiAxNS4xMTMgNS4wNzEgMy41NjcgMy4zOSA1LjM0OCA3Ljc3NyA1LjM0OCAxMy4xODcgMCAzLjk3My0xLjE3MiA3LjQwMy0zLjUxNiAxMC4zMDEtMi4zNDMgMi45MDItNS4yMjIgNC45NjEtOC42NCA2LjE4LTMuNDE4IDEuMjIyLTguMDkgMS44MzItMTQuMDE2IDEuODMyaC0yNC4yNjV2LTEuODEzaDIuNDg4YzIuNTA4IDAgNC4zOTQtMC43MDcgNS42NjQtMi4xNDggMC44NzktMS4wMTIgMS4zMTYtMy41OSAxLjMxNi03Ljc2MnYtNDIuNzY5YzAtMy43NzgtMC4zMjQtNi4xNjgtMC45NzItNy4xOC0xLjIwNy0xLjgyOC0zLjIwNy0yLjczOC02LjAwOC0yLjczOGgtMi40ODh2LTEuODAxaDI4LjM2N3YxLjgwMWgtMi41MzljLTIuNTA4IDAtNC4zNzkgMC43MTgtNS42MTQgMi4xNDgtMC45MTQgMS4wMTItMS4zNzEgMy42MDItMS4zNzEgNy43N3YxOS4yODFjMi4xMTctMC40NDkgNC4xMDYtMC43ODkgNS45NTctMS4wMnptLTUuOTU3IDMxLjM1MmMyLjYwNiAwLjYwOSA0LjczOSAwLjkxOCA2LjM5OSAwLjkxOCAyLjczNCAwIDUuMTc1LTAuNjEgNy4zMjQtMS44MjggMi4xNDgtMS4yMjMgMy44MDktMy4wNjMgNC45OC01LjUyNCAxLjE3Mi0yLjQ0OSAxLjc1OC01LjEwOSAxLjc1OC03Ljk3NiAwLTQuMTcyLTEuMjMtNy41NjMtMy42ODctMTAuMTg0LTIuNDU3LTIuNjE3LTUuMzc5LTMuOTMtOC43NjYtMy45My0wLjk0MSAwLTIuMDgyIDAuMDgyLTMuNDE4IDAuMjQzLTEuMzMyIDAuMTY4LTIuODYzIDAuNDEtNC41OSAwLjczOHYyNy41NDN6bTg1LjMwNSAzLjA2NmMyLjUwOCAwIDQuMzk0LTAuNzA3IDUuNjY0LTIuMTQ4IDAuOTEtMS4wMzkgMS4zNjctMy42MjkgMS4zNjctNy43NjJ2LTI2LjgwOGMwLTcuMDMyLTAuNjI5LTEyLjAyLTEuODc5LTE0Ljk2MS0xLjI1NC0yLjk1LTMuNTktNS4zNjgtNy4wMDgtNy4yNS0zLjQxNy0xLjg4Ny03LjI5Mi0yLjg0LTExLjYyMS0yLjg0LTMuMzg2IDAtNi4yNDIgMC42MDktOC41NyAxLjgxMi0yLjMyOCAxLjE5OS00LjEwOSAyLjczOS01LjM0NCA0LjU5LTEuMjM4IDEuODU5LTIuMDkzIDQuNDM4LTIuNTY2IDcuNzU4cy0wLjcwNyA2LjI2OS0wLjcwNyA4Ljg0djI4Ljg1OWMwIDMuNzExIDAuNDA2IDYuMTUyIDEuMjIzIDcuMzIgMS4xNzEgMS43MzEgMy4xMjUgMi41OSA1Ljg1OSAyLjU5aDIuNTM1djEuODEzaC0yOC42MDl2LTEuODEzaDIuNDg4YzIuNTA4IDAgNC4zMi0wLjYyOSA1LjQ0NS0xLjg5OCAxLjEyMS0xLjI3IDEuNjg0LTMuOTQyIDEuNjg0LTguMDEydi0yNS44NzljMC03Ljk4IDAuNTE5LTEzLjQxIDEuNTYyLTE2LjMwOCAxLjU2My00LjIzMSA0LjIxNS03LjYwMiA3Ljk2MS0xMC4xMSAzLjc0My0yLjUgOS4yMjctMy43NjEgMTYuNDUzLTMuNzYxIDYuNjQxIDAgMTEuODkxIDEuMzIgMTUuNzQ3IDMuOTQxIDMuODU5IDIuNjE3IDYuNDQ1IDUuNzU4IDcuNzY1IDkuNDE4IDEuMzE3IDMuNjYgMS45NzcgOC44MTIgMS45NzcgMTUuNDQ5djI2Ljg2M2MwIDMuNjggMC4zNDMgNi4wMiAxLjAyMyA3LjAyOCAxLjQwMyAyLjE3OSAzLjQwMyAzLjI2OSA2LjAwOCAzLjI2OWgyLjQ4OHYxLjgxM2gtMjMuNDMzdi0xLjgxM2gyLjQ4OHptNzcuMTQ4LTI0Ljc3N2MyLjAyIDIuNjE3IDMuMDI4IDUuNTkgMy4wMjggOC45MSAwIDMuODc5LTEuMjg1IDcuMzAxLTMuODYgMTAuMjc3LTIuNTcgMi45ODEtNi4yOTcgNS4wNTEtMTEuMTc5IDYuMjMxLTMuMjIzIDAuNzgxLTcuNTA0IDEuMTcyLTEyLjg0IDEuMTcyaC0yOC42MTN2LTEuODEzaDIuNDg4YzIuNTA4IDAgNC4zOTQtMC43MDcgNS42NjQtMi4xNDggMC45NDUtMS4wNyAxLjQxOC0zLjY2IDEuNDE4LTcuNzYydi00Mi43NjljMC0zLjcwNy0wLjM3NS02LjEzNy0xLjEyNS03LjI3OC0xLjIwMy0xLjc2MS0zLjE5Mi0yLjY0LTUuOTU3LTIuNjRoLTIuNDg4di0xLjgwMWgzMS4yNWM3LjQ1MyAwIDEyLjk5NiAwLjY5MSAxNi42MjUgMi4wNyAzLjYyOCAxLjM5MSA2LjQ4NCAzLjU3OCA4LjU3IDYuNTkgMi4wODIgMy4wMTIgMy4xMjUgNi4xNiAzLjEyNSA5LjQ0OSAwIDQuMzMyLTEuNTgyIDcuOTkyLTQuNzM4IDEwLjk5Mi0yLjI3OCAyLjE0OS01LjcxMSAzLjcwNy0xMC4zMDEgNC42ODggMy45MzcgMS4yNjkgNi45MTQgMy4yMTEgOC45MzMgNS44MzJ6bS0zNC41MTkgMjIuMjM4YzIuNjAxIDAuNzIzIDUuNTMxIDEuMDgyIDguNzg5IDEuMDgyIDYuMDU1IDAgMTAuNjYtMS4zNzEgMTMuODE2LTQuMTAxIDMuMTU3LTIuNzM5IDQuNzM5LTYuMDM5IDQuNzM5LTkuOTE4IDAtMi41LTAuNjM3LTQuODEzLTEuOTA3LTYuOTM0LTEuMjY5LTIuMTE3LTMuMTAxLTMuNjg3LTUuNDkyLTQuNzA3LTIuMzk0LTEuMDMxLTUuOTY1LTEuNTQzLTEwLjcxOS0xLjU0My0xLjg1NSAwLTMuNTU0IDAuMDYzLTUuMTAxIDAuMTcycy0yLjkyMiAwLjI4MS00LjEyNSAwLjUxMnYyNS40Mzd6bTAtMjkuOTI5YzAuODc5IDAuMTYgMi4wMzEgMC4yODEgMy40NjUgMC4zMzkgMS40MzMgMC4wNzEgMy4xNTYgMC4xMDIgNS4xNzUgMC4xMDIgNC42NTcgMCA4LjU2My0wLjY4IDExLjcxOS0yLjA1MXM1LjQzOC0zLjIzOCA2LjgzNi01LjYyMWMxLjM5OS0yLjM2NyAyLjEwMi00Ljg0OCAyLjEwMi03LjQxOCAwLTMuOTAyLTEuNTQ3LTcuMTgtNC42NDEtOS44NC0zLjA5NC0yLjY1Mi03LjU4Ni0zLjk4LTEzLjQ3Ni0zLjk4LTMuNjggMC03LjQwNyAwLjQzNy0xMS4xOCAxLjMydjI3LjE0OXptOTguMzQtMjIuNjI5Yy0xLjY5Ni0xLjkxMS0zLjU2Ny0zLjIzMS01LjYxNy0zLjk4MS0yLjA1MS0wLjc1LTUuNjE4LTEuMTIxLTEwLjY5Ni0xLjEyMWgtNC44MzJjLTQuMjY1IDAtNi44MDUgMC4xNi03LjYxNyAwLjQ4MS0wLjgxMyAwLjMzMi0xLjQxNCAwLjgzMi0xLjgwNSAxLjUxOS0wLjUyMyAxLjAxMi0wLjc4NSAyLjg1OS0wLjc4NSA1LjU2M3Y0MS42MDljMCAzLjkzIDAuMjYyIDYuNDE4IDAuNzg1IDcuNDY5IDAuNTIgMS4wMzkgMS40ODkgMS44OTggMi45MDMgMi41OSAxLjQxOCAwLjY3OSAzLjg4MiAxIDcuMzk4IDAuOTY4djEuODEzaC0yOS45OHYtMS44MTNoMi40OTJjMi41MDQgMCA0LjM5NC0wLjcwNyA1LjY2NC0yLjE0OCAwLjkxLTEuMDM5IDEuMzYzLTMuNjI5IDEuMzYzLTcuNzYydi00Mi43MjZjMC0zLjc3NC0wLjM0LTYuMTgtMS4wMjMtNy4yMjMtMS4yMDMtMS44MjgtMy4yMDctMi43MzgtNi4wMDQtMi43MzhoLTIuNDkydi0xLjgwMWg1MS4yNjlsNS42NjQgMTcuOTY5LTEuNjA5IDAuMzM5Yy0xLjY5NS00LjA5Ny0zLjM4Ny03LjEwOS01LjA3OC05LjAwN3ptMzcuMzA0LTcuNWMtMS41NjIgMC0zLjA0NiAwLjM5LTQuNDQ1IDEuMTc5LTEuMDQzIDAuNTc4LTEuNzI2IDEuMjgyLTIuMDUxIDIuMTAyLTAuNDIyIDEuMDY2LTAuNjMzIDMuMjc3LTAuNjMzIDYuNjM3djQyLjc2OWMwIDMuOTczIDAuNDA3IDYuNDgxIDEuMjE5IDcuNTI0IDEuMjM5IDEuNTg5IDMuMjA3IDIuMzg2IDUuOTEgMi4zODZoMi4zOTF2MS44MTNoLTI4LjM2N3YtMS44MTNoMi4zNDRjMS41NTggMCAzLjA1OC0wLjM4NiA0LjQ5Mi0xLjE2OCAxLjAwOC0wLjU5IDEuNjc2LTEuMjg5IDItMi4xMDEgMC40MjItMS4wNzEgMC42MzYtMy4yODkgMC42MzYtNi42NDF2LTQyLjc2OWMwLTMuOTc3LTAuMzktNi40NzctMS4xNzEtNy41Mi0xLjIzOS0xLjU5OC0zLjIyMy0yLjM5OC01Ljk1Ny0yLjM5OGgtMi4zNDR2LTEuODAxaDI4LjM2N3YxLjgwMWgtMi4zOTF6bTYzLjMyOSA2NS45MThjLTAuMzYtMS41NTktMC45NjEtMi43NzgtMS44MDUtMy42NjEtMC42NTMtMC42MTctMS40MTgtMC45MjktMi4yOTctMC45MjktMC41ODYgMC0xLjU2MyAwLjM1OS0yLjkzIDEuMDgyLTQuNjU2IDIuMzQtOS4zNzUgMy41MDgtMTQuMTYgMy41MDgtNi4xNTIgMC0xMS44MjQtMS41Mi0xNy4wMTYtNC41NTktNS4xOTUtMy4wNTEtOS4yNjktNy4zNC0xMi4yMzQtMTIuODcxLTIuOTYxLTUuNTI3LTQuNDQxLTExLjU5OC00LjQ0MS0xOC4yMDcgMC04LjIxMSAyLjI0Ni0xNS4zMzIgNi43MzgtMjEuMzkxIDYuMDIzLTguMTQgMTQuNTItMTIuMjExIDI1LjQ4OC0xMi4yMTEgNi4wODYgMCAxMS4zNDQgMS4zNzEgMTUuNzc0IDQuMTEgNC40MjUgMi43MyA4LjMgNy4wMzkgMTEuNjIxIDEyLjkyOWwtMS41MTYgMC45ODFjLTMuOTM3LTUuNDY5LTcuNTUxLTkuMTIxLTEwLjg0LTEwLjk2MXMtNy4wODItMi43NTgtMTEuMzc1LTIuNzU4Yy00Ljk0OSAwLTkuMzUxIDEuMTY4LTEzLjIxMSAzLjUyLTMuODU1IDIuMzM5LTYuNzQ2IDUuNzExLTguNjY0IDEwLjA5Ny0xLjkyMiA0LjQwMy0yLjg4MiA5LjU5LTIuODgyIDE1LjU4MiAwIDcuMjU4IDEuMDE1IDEzLjMyOCAzLjA1IDE4LjIxMSAyLjAzNSA0Ljg5MSA0LjgyOCA4LjQzOCA4LjM3NSAxMC42NjggMy41NDcgMi4yMzEgNy41MiAzLjM1MiAxMS45MTQgMy4zNTIgNS4yNDMgMCA5LjczNS0xLjQ5MiAxMy40NzctNC40NDkgMy43NDItMi45NjEgNi42MjUtNy44MTMgOC42NDQtMTQuNTUxaDEuNTEybC0xLjUxMiAyMi41MDhoLTEuNzF6bTUyLjI0MiAwYy0wLjMyLTEuNTI4LTAuNzUtMi41NDctMS4yOS0zLjA0N3MtMS4yMy0wLjc2Mi0yLjA4LTAuNzYyYy0wLjc0IDAtMi4wMyAwLjQxLTMuODUgMS4yMTktMy45NCAxLjczLTcuNjcgMi41OS0xMS4xOCAyLjU5LTUuNjQgMC0xMC4yOC0xLjcxOS0xMy45Mi01LjE0OS0zLjY0NS0zLjQzLTUuNDY5LTcuNTMxLTUuNDY5LTEyLjI4MSAwLTIuNzMxIDAuNjE3LTUuMjM4IDEuODU1LTcuNTIgMS4yMzgtMi4yODEgMy4wNTEtNC4zNTkgNS40NDQtNi4yNSAyLjM5LTEuODkgNi40Mi00LjQxOCAxMi4wOS03LjU4OSA1LjY2LTMuMTggOS4xMy01LjI1IDEwLjQtNi4yMzEgMS44OC0xLjQzIDMuMjgtMi45OCA0LjE3LTQuNjQxIDAuOS0xLjY2IDEuMzQtMy4yOTYgMS4zNC00LjkyOSAwLTIuOTMtMS4xOC01LjQ2OS0zLjU0LTcuNjE3LTIuMzYtMi4xNDEtNS41Ny0zLjIyMy05LjY0LTMuMjIzLTMuNTIgMC02Ljc1IDAuNzgxLTkuNjkgMi4zNTEtMi45NSAxLjU1OS01LjE0IDMuNTItNi41NyA1Ljg3OS0xLjQzNCAyLjM2LTIuNTcgNS45MjItMy40MTggMTAuNjcyaC0xLjgwNXYtMjIuNzExaDEuODA1YzAuMjI3IDEuNTMyIDAuNTc4IDIuNTM5IDEuMDUxIDMuMDMyIDAuNDcyIDAuNDg4IDEuMTEzIDAuNzI2IDEuOTI3IDAuNzI2IDAuODUgMCAyLjg2LTAuNTA4IDYuMDMtMS41MjcgMy4xNy0xLjAzMSA1LjI3LTEuNjIxIDYuMjgtMS43ODkgMS42OS0wLjI5MyAzLjQ5LTAuNDQyIDUuNDItMC40NDIgNi4xMSAwIDExLjEyIDEuODIxIDE1LjAxIDUuNDUgMy44OSAzLjYyOCA1LjgzIDcuOTQ5IDUuODMgMTIuOTYgMCAyLjY0MS0wLjYxIDUuMTYxLTEuODMgNy41NzFzLTIuOTYgNC41LTUuMjIgNi4yNjljLTIuMjYgMS43ODItNi40OSA0LjMyOC0xMi42NyA3LjY0OS03LjU5IDQuMDYyLTEyLjM5IDcuMzItMTQuNDEgOS43NjEtMS40IDEuNjYxLTIuMSAzLjUtMi4xIDUuNTIgMCAyLjY0MSAxLjExIDQuOTg4IDMuMzIgNy4wNTkgMi4yMiAyLjA2MiA1LjAyIDMuMTAxIDguNCAzLjEwMSAzIDAgNS44OS0wLjc2OSA4LjY5LTIuMzAxIDIuOC0xLjUzMSA0Ljk2LTMuNTk3IDYuNDctNi4xOTkgMS41Mi0yLjYwOSAyLjU3LTYuMTAxIDMuMTUtMTAuNWgxLjgxdjIyLjg5OWgtMS44MSIgZmlsbD0iIzIzMWYyMCIvPjxwYXRoIGQ9Im0xMzYuMzIgMzMzLjg0YzEyLjg1NiAwIDIyLjQyNiAzLjQ0OSAyOC43MTEgMTAuMzUxIDUuNTk4IDYuMTggOC4zOTkgMTMuODc5IDguMzk5IDIzLjA5IDAgNi44NjctMS41NzEgMTIuOTMtNC43MTEgMTguMTY4LTMuMTQ1IDUuMjQyLTcuMjkzIDguOTgxLTEyLjQ1MyAxMS4yMzFzLTEyLjY4OCAzLjM3MS0yMi41ODIgMy4zNzFoLTI2Ljk1M3YtMS44MTNoMi40ODhjMi41MDggMCA0LjM5NC0wLjcwNyA1LjY2NC0yLjE0OCAwLjkxLTEuMDM5IDEuMzY3LTMuNjI5IDEuMzY3LTcuNzYydi00Mi43NjljMC0zLjc1LTAuMzU1LTYuMTYxLTEuMDc0LTcuMjMxLTEuMTcyLTEuNzg5LTMuMTU2LTIuNjg3LTUuOTU3LTIuNjg3aC0yLjQ4OHYtMS44MDFoMjkuNTg5em0tMTAuNjk1IDYxLjA4MmMzLjc0MiAwLjk0OSA3LjA4MiAxLjQxOCAxMC4wMTIgMS40MTggNy44MTIgMCAxNC4yMDctMi42NDEgMTkuMTg3LTcuOTEgNC45ODEtNS4yODIgNy40NzMtMTIuNDg5IDcuNDczLTIxLjYyOSAwLTkuMDktMi40OTItMTYuMjgxLTcuNDczLTIxLjU5LTQuOTgtNS4zMDEtMTEuMjQ2LTcuOTQ5LTE4Ljc5Ny03Ljk0OS0yLjggMC02LjI2NSAwLjQ0OS0xMC40MDIgMS4zNTl2NTYuMzAxem05MC42NzYgMS41MTljMy4yODkgMCA1LjU4Mi0wLjI1IDYuODgzLTAuNzQyIDEuNjI5LTAuNjc5IDIuODU1LTEuNjY4IDMuNjg3LTIuOTggMC44MjgtMS4yOTcgMS41ODYtMy42ODggMi4yNy03LjE2OGgxLjkwNmwtMC43MzQgMTQuNWgtNTEuMDI0di0xLjgxM2gyLjM0NGMyLjczNCAwIDQuNjg3LTAuNjQ4IDUuODU5LTEuOTQ5IDAuODQ4LTAuOTggMS4yNy0zLjU3IDEuMjctNy43Njl2LTQzLjAwOGMwLTMuMjMxLTAuMTg4LTUuMzY0LTAuNTYzLTYuNDAzcy0xLjA4Mi0xLjgyLTIuMTI1LTIuMzM5Yy0xLjM5OC0wLjc1LTIuODc5LTEuMTI5LTQuNDQxLTEuMTI5aC0yLjM0NHYtMS44MDFoNTEuMDI0bDUuNzE0IDE2LjYwMWgtMS45NTNjLTIuMTE3LTQuMDctNC4xODMtNy4xMTMtNi4yMDMtOS4xMzItMS41NjItMS41MjgtMy4xODctMi41NTktNC44ODMtMy4wNzktMS42OTEtMC41MTktNC40MS0wLjc4MS04LjE1Mi0wLjc4MWgtMTEuMjNjLTEuODI1IDAtMy4wNjMgMC4xOTItMy43MTEgMC41NjMtMC42NTMgMC4zNzktMS4xMSAwLjg3OS0xLjM2OCAxLjUxOS0wLjI2MSAwLjYyOS0wLjM5IDIuNDEtMC4zOSA1LjM0djIxLjgyOGgxNC41NTFjMi43NjUgMCA0LjgxNi0wLjMyOCA2LjE1Mi0wLjk4IDEuMzM2LTAuNjQ5IDIuMjkzLTEuNTM5IDIuODc5LTIuNjggMC40NTctMC45MTggMC45MTQtMi45OCAxLjM2Ny02LjE5OWgxLjgwOXYyMy4wMzloLTEuODA5Yy0wLjE5NS0zLjc3LTEuMTQxLTYuNDEtMi44MzItNy45MS0xLjI3LTEuMTQxLTMuNzg5LTEuNzA3LTcuNTY2LTEuNzA3aC0xNC41NTF2MjYuMTc5aDE4LjE2NHptOTkuMjY2LTUzLjNjLTEuNjkyLTEuOTExLTMuNTYzLTMuMjMxLTUuNjE0LTMuOTgxcy01LjYxNy0xLjEyMS0xMC42OTUtMS4xMjFoLTQuODMyYy00LjI2NiAwLTYuODA1IDAuMTYtNy42MTcgMC40ODEtMC44MTcgMC4zMzItMS40MTggMC44MzItMS44MDkgMS41MTktMC41MTkgMS4wMTItMC43ODEgMi44NTktMC43ODEgNS41NjN2NDEuNjA5YzAgMy45MyAwLjI2MiA2LjQzIDAuNzgxIDcuNDY5IDAuNTI0IDEuMDM5IDEuNDg4IDEuODk4IDIuOTA2IDIuNTkgMS40MTggMC42NzkgMy44ODMgMSA3LjM5OSAwLjk2OHYxLjgxM2gtMjkuOTgxdi0xLjgxM2gyLjQ4OWMyLjUwNyAwIDQuMzk0LTAuNzA3IDUuNjY0LTIuMTQ4IDAuOTE0LTEuMDM5IDEuMzY3LTMuNjI5IDEuMzY3LTcuNzYydi00Mi43MjZjMC0zLjc3NC0wLjM0LTYuMTgtMS4wMjQtNy4yMjMtMS4yMDctMS44MjgtMy4yMDctMi43MzgtNi4wMDctMi43MzhoLTIuNDg5di0xLjgwMWg1MS4yN2w1LjY2NCAxNy45NjktMS42MTMgMC4zMzljLTEuNjkyLTQuMDk3LTMuMzgzLTcuMTA5LTUuMDc4LTkuMDA3em0xOS42MjggMzguM2MyLjg5OSAzLjE2MSA0LjM0OCA2LjY2MSA0LjM0OCAxMC41IDAgMi43MzktMC44NzEgNS4wMi0yLjYxMyA2Ljg2cy0zLjcwMyAyLjc1OC01Ljg4MyAyLjc1OGMtMS44OTEgMC0zLjUxNi0wLjYxOC00Ljg4My0xLjg0OC0xLjAxMi0wLjkyMi0xLjUxNS0yLjE4LTEuNTE1LTMuODEzIDAtMS40NjggMC41MDMtMi42ODcgMS41MTUtMy42NiAxLjAwOC0wLjk3NiAyLjE2NC0xLjQ2OCAzLjQ2NS0xLjQ2OCAwLjU1NSAwIDEuMjU0IDAuMTUyIDIuMTAyIDAuNDQxIDAuNTg2IDAuMjMgMS4wNTQgMC4zNCAxLjQxNCAwLjM0IDAuNDU3IDAgMC44NzktMC4yNDIgMS4yNjktMC43MzEgMC4zNi0wLjQ5MiAwLjUzOS0xLjI0MiAwLjUzOS0yLjI1IDAtMS43MTgtMC40MjYtMy4xOTktMS4yNjktNC40NDEtMS4yMDctMS43MzEtMy40ODUtMy41NzgtNi44MzYtNS41N3YtMi4yODljMy42NDQgMS4zNzEgNi40MjYgMy4wODkgOC4zNDcgNS4xNzF6bTYzLjA4Ni0zNC45NjFjMS4zMDEtMy4wODkgMS45NTMtNS4zNTEgMS45NTMtNi43ODEgMC0xLjA3OC0wLjQ2LTEuOTg4LTEuMzktMi43MzhzLTIuNzExLTEuMTkxLTUuMzQ4LTEuMzJ2LTEuODAxaDI2LjEyNXYxLjgwMWMtMi43MDMgMC4xNjgtNC44MDggMC45MS02LjMyNCAyLjIzLTEuNTE2IDEuMzA5LTMuMTk5IDQuMTg4LTUuMDU1IDguNjA5bC0yMy4wNDcgNTUuMDc5aC0xLjcwN2wtMjMuMjkzLTU0LjQ4OWMtMi4wMTUtNC43ODktMy44NTUtNy45NjEtNS41MTUtOS41MTktMC44MTctMC43ODEtMi42MDYtMS40MjItNS4zNzEtMS45MXYtMS44MDFoMjAuODQ3djEuODAxYy0zLjE4NyAwLjIzLTUuMjY1IDAuNzMtNi4yMjIgMS40ODgtMC45NjEgMC43NjktMS40NDIgMS42Ni0xLjQ0MiAyLjY2IDAgMS4yNyAwLjU1NSAzLjE5MSAxLjY2IDUuNzdsNC40OTMgMTAuNDUzaDI1LjYzMmw0LjAwNC05LjUzMnptLTI4LjEyNSAxMy4xNDEgMTEuNTI0IDI2Ljc1OCAxMS4yMy0yNi43NThoLTIyLjc1NHptMTA5LjA4IDQxLjkzOGMtMC4zNTUtMS41NTktMC45NjEtMi43NzgtMS44MDQtMy42NjEtMC42NTMtMC42MTctMS40MTgtMC45MjktMi4yOTctMC45MjktMC41ODYgMC0xLjU2MyAwLjM1OS0yLjkzIDEuMDgyLTQuNjUyIDIuMzQtOS4zNzUgMy41MDgtMTQuMTYgMy41MDgtNi4xNTIgMC0xMS44MjQtMS41Mi0xNy4wMTYtNC41NTktNS4xOTEtMy4wNTEtOS4yNjktNy4zNC0xMi4yMy0xMi44NzEtMi45NjEtNS41MjctNC40NDUtMTEuNTk4LTQuNDQ1LTE4LjIwNyAwLTguMjExIDIuMjQ2LTE1LjMzMiA2LjczOC0yMS4zOTEgNi4wMjMtOC4xNCAxNC41MTktMTIuMjExIDI1LjQ4OC0xMi4yMTEgNi4wOSAwIDExLjM0NCAxLjM3MSAxNS43NzQgNC4xMSA0LjQyNSAyLjczIDguMyA3LjAzOSAxMS42MjEgMTIuOTI5bC0xLjUxNiAwLjk4MWMtMy45MzctNS40NjktNy41NTEtOS4xMjEtMTAuODQtMTAuOTYxcy03LjA3OC0yLjc1OC0xMS4zNzUtMi43NThjLTQuOTQ5IDAtOS4zNTEgMS4xNjgtMTMuMjExIDMuNTItMy44NTUgMi4zMzktNi43NDYgNS43MTEtOC42NjQgMTAuMDk3LTEuOTIyIDQuNDAzLTIuODgzIDkuNTktMi44ODMgMTUuNTgyIDAgNy4yNTggMS4wMiAxMy4zMjggMy4wNTEgMTguMjExIDIuMDM1IDQuODkxIDQuODI4IDguNDM4IDguMzc1IDEwLjY2OCAzLjU1MSAyLjIzMSA3LjUyIDMuMzUyIDExLjkxNCAzLjM1MiA1LjI0MiAwIDkuNzM1LTEuNDkyIDEzLjQ3Ny00LjQ0OSAzLjc0Ni0yLjk2MSA2LjYyNS03LjgxMyA4LjY0NC0xNC41NTFoMS41MTJsLTEuNTEyIDIyLjUwOGgtMS43MTF6bTEyLjAxMi0xLjUwOC0wLjc4MS0xNS41MzFoMS44NTVjMC4yMzEgMyAwLjk0NiA1LjM3MSAyLjE0OSA3LjEyOCAxLjIwNyAxLjc2MiAyLjY1MiAyLjk1NCA0LjM0NyAzLjU2MyAxLjMwMSAwLjQ2MSAzLjQ5NyAwLjY4NyA2LjU5IDAuNjg3aDcuOTYxdi01MC41ODljMC0zLjcwNy0wLjM1OS02LjA5LTEuMDc0LTcuMTI5LTEuMTcyLTEuNjkyLTMuMTYtMi41MzktNS45NTctMi41MzloLTIuMzQ0di0xLjgwMWgyOC4wNzR2MS44MDFoLTIuMjkzYy0yLjU3NCAwLTQuNDc2IDAuNjg3LTUuNzE0IDIuMDUtMC44NzkgMS4wMDgtMS4zMTcgMy41NDctMS4zMTcgNy42MTh2NTAuNTg5aDkuMzI0YzIuNzM1IDAgNC45NDItMC40NDkgNi42MTgtMS4zMzkgMS42NzUtMC44OTkgMy4wMTktMi4yODkgNC4wMjctNC4xOCAwLjYxNy0xLjE2OCAxLjEwNS0zLjExNyAxLjQ2NS01Ljg1OWgxLjg1NWwtMC43MyAxNS41MzFoLTU0LjA1NXptODUuNzQyLTY0LjQxYy0xLjU2MiAwLTMuMDQzIDAuMzktNC40NDEgMS4xNzktMS4wNDMgMC41NzgtMS43MjcgMS4yODItMi4wNTEgMi4xMDItMC40MjYgMS4wNjYtMC42MzcgMy4yNzctMC42MzcgNi42Mzd2NDIuNzY5YzAgMy45NzMgMC40MDcgNi40ODEgMS4yMjMgNy41MjQgMS4yMzQgMS41ODkgMy4yMDMgMi4zODYgNS45MDYgMi4zODZoMi4zOTV2MS44MTNoLTI4LjM3MXYtMS44MTNoMi4zNDNjMS41NjMgMCAzLjA2My0wLjM4NiA0LjQ5My0xLjE2OCAxLjAwNy0wLjU5IDEuNjc1LTEuMjg5IDIuMDA0LTIuMTAxIDAuNDIxLTEuMDcxIDAuNjMyLTMuMjg5IDAuNjMyLTYuNjQxdi00Mi43NjljMC0zLjk4MS0wLjM5LTYuNDgxLTEuMTcxLTcuNTItMS4yMzktMS41OTgtMy4yMjMtMi4zOTgtNS45NTgtMi4zOThoLTIuMzQzdi0xLjgwMWgyOC4zNzF2MS44MDFoLTIuMzk1em0xOS4wOTQgNTcuMjgxYy03LjE2LTYuNjQxLTEwLjc0Mi0xNS4yMjMtMTAuNzQyLTI1LjczMSAwLTEwLjI5MyAzLjEwMS0xOC42NzEgOS4zMDEtMjUuMTUyIDYuMjAzLTYuNDggMTMuODU5LTkuNzE5IDIyLjk3Mi05LjcxOSA5LjAyIDAgMTYuNyAzLjMyMSAyMy4wNDcgOS45NjEgNi4zNDggNi42NDkgOS41MjQgMTQuOTg5IDkuNTI0IDI1LjA0NyAwIDkuNzc0LTMuMTUzIDE3LjkxLTkuNDUgMjQuNDQyLTYuMjk2IDYuNTMxLTEzLjc0NiA5Ljc4OS0yMi4zMzkgOS43ODktOC42NjEgMC0xNi4wOTgtMi44NzktMjIuMzEzLTguNjM3em0zNi4yMzEtMS41NjNjNC40NTctNS41NyA2LjY4Ny0xNC4wMTkgNi42ODctMjUuMzM5IDAtMTAuNDUtMi4wMjMtMTguMDk4LTYuMDc4LTIyLjk1LTQuMDU1LTQuODUxLTkuMTg4LTcuMjgxLTE1LjQwNi03LjI4MS01LjgyOCAwLTEwLjUxMiAyLjIxMS0xNC4wNjMgNi42NDEtNC42MjEgNS44MzItNi45MzMgMTQuMTQtNi45MzMgMjQuOTQ5IDAgMTAuNTUxIDIuMjMgMTguNTYyIDYuNjkxIDI0LjAzMSAzLjU4MiA0LjM5MSA4LjMzMiA2LjU5IDE0LjI1OCA2LjU5IDYuMzEyIDAgMTEuMjYxLTIuMjE5IDE0Ljg0NC02LjY0MXptMjAuNDEgNi44NzljMS45MTggMCAzLjM1MS0wLjEzNiA0LjI5Ny0wLjQzNyAxLjkxOC0wLjYyMSAzLjM3NS0xLjI4MSA0LjM3MS0yIDAuOTkyLTAuNzIzIDIuNDQ5LTIuMTk5IDQuMzY3LTQuNDQydi00Ni4wNWMwLTMuNzA3LTAuMzYtNi4wOS0xLjA3NC03LjEyOS0xLjE3Mi0xLjY5Mi0zLjE3Mi0yLjUzOS02LjAwNC0yLjUzOWgtMi4yOTd2LTEuODAxaDIzLjA0N3YxLjgwMWgtMi4zNDRjLTIuNTcgMC00LjQ3NyAwLjY4Ny01LjcxMSAyLjA1LTAuODc5IDEuMDA4LTEuMzIgMy41NDctMS4zMiA3LjYxOHY0MC43NjlsNDMuNjUyLTUzLjMxNmgxLjc1OHY1NS44MDhjMCAzLjcxMSAwLjM1OSA2LjA5IDEuMDc0IDcuMTI5IDEuMTcyIDEuNjkyIDMuMTU2IDIuNTM5IDUuOTU3IDIuNTM5aDIuMzQ0djEuODEzaC0yMy4wNDd2LTEuODEzaDIuMjk3YzIuNjAxIDAgNC41MDgtMC42NzkgNS43MTEtMi4wNDcgMC45MTQtMS4wMTEgMS4zNjctMy41NSAxLjM2Ny03LjYyMXYtMzguMTc5bC00MC40NzcgNDkuNjZoLTE3Ljk2OHYtMS44MTN6bTEzNy42LTEuNzk3YzMuMjg1IDAgNS41ODItMC4yNSA2Ljg4My0wLjc0MiAxLjYyOS0wLjY3OSAyLjg2LTEuNjY4IDMuNjg4LTIuOTggMC44MzItMS4yOTcgMS41ODYtMy42ODggMi4yNjktNy4xNjhoMS45MDZsLTAuNzM0IDE0LjVoLTUxLjAyM3YtMS44MTNoMi4zNDNjMi43MzUgMCA0LjY4OC0wLjY0OCA1Ljg2LTEuOTQ5IDAuODQzLTAuOTggMS4yNjktMy41NyAxLjI2OS03Ljc2OXYtNDMuMDA4YzAtMy4yMzEtMC4xODctNS4zNjQtMC41NjItNi40MDNzLTEuMDgyLTEuODItMi4xMjUtMi4zMzljLTEuMzk5LTAuNzUtMi44NzktMS4xMjktNC40NDItMS4xMjloLTIuMzQzdi0xLjgwMWg1MS4wMjNsNS43MTUgMTYuNjAxaC0xLjk1M2MtMi4xMTctNC4wNy00LjE4NC03LjExMy02LjIwMy05LjEzMi0xLjU2My0xLjUyOC0zLjE5Mi0yLjU1OS00Ljg4My0zLjA3OS0xLjY5Mi0wLjUxOS00LjQxLTAuNzgxLTguMTUzLTAuNzgxaC0xMS4yM2MtMS44MjQgMC0zLjA2MiAwLjE5Mi0zLjcxMSAwLjU2My0wLjY1MiAwLjM3OS0xLjEwOSAwLjg3OS0xLjM2NyAxLjUxOS0wLjI2MiAwLjYyOS0wLjM5MSAyLjQxLTAuMzkxIDUuMzR2MjEuODI4aDE0LjU1MWMyLjc2NiAwIDQuODE2LTAuMzI4IDYuMTUyLTAuOTggMS4zMzItMC42NDkgMi4yOTMtMS41MzkgMi44NzktMi42OCAwLjQ1Ny0wLjkxOCAwLjkxLTIuOTggMS4zNjctNi4xOTloMS44MDl2MjMuMDM5aC0xLjgwOWMtMC4xOTUtMy43Ny0xLjEzNi02LjQxLTIuODMyLTcuOTEtMS4yNjktMS4xNDEtMy43OTMtMS43MDctNy41NjYtMS43MDdoLTE0LjU1MXYyNi4xNzloMTguMTY0em0yNS44MjggMy42MS0wLjc4MS0xNS41MzFoMS44NTZjMC4yMjYgMyAwLjk0NSA1LjM3MSAyLjE0OCA3LjEyOCAxLjIwMyAxLjc2MiAyLjY1MiAyLjk1NCA0LjM0OCAzLjU2MyAxLjMwMSAwLjQ2MSAzLjUgMC42ODcgNi41OSAwLjY4N2g3Ljk2MXYtNTAuNTg5YzAtMy43MDctMC4zNi02LjA5LTEuMDc1LTcuMTI5LTEuMTcyLTEuNjkyLTMuMTYtMi41MzktNS45NTctMi41MzloLTIuMzQzdi0xLjgwMWgyOC4wNzR2MS44MDFoLTIuMjkzYy0yLjU3NCAwLTQuNDc3IDAuNjg3LTUuNzE1IDIuMDUtMC44NzkgMS4wMDgtMS4zMTYgMy41NDctMS4zMTYgNy42MTh2NTAuNTg5aDkuMzI0YzIuNzM0IDAgNC45NDEtMC40NDkgNi42MTctMS4zMzkgMS42NzYtMC44OTkgMy4wMTktMi4yODkgNC4wMjctNC4xOCAwLjYxNy0xLjE2OCAxLjExLTMuMTE3IDEuNDY1LTUuODU5aDEuODU2bC0wLjczMSAxNS41MzFoLTU0LjA1NXptMTExLjc3LTY2LjIxMWMxMi44NTUgMCAyMi40MjYgMy40NDkgMjguNzExIDEwLjM1MSA1LjU5OCA2LjE4IDguMzk4IDEzLjg3OSA4LjM5OCAyMy4wOSAwIDYuODY3LTEuNTcgMTIuOTMtNC43MTEgMTguMTY4LTMuMTQ0IDUuMjQyLTcuMjkzIDguOTgxLTEyLjQ1MyAxMS4yMzFzLTEyLjY4NyAzLjM3MS0yMi41ODIgMy4zNzFoLTI2Ljk1M3YtMS44MTNoMi40ODhjMi41MDggMCA0LjM5NS0wLjcwNyA1LjY2NC0yLjE0OCAwLjkxNS0xLjAzOSAxLjM2OC0zLjYyOSAxLjM2OC03Ljc2MnYtNDIuNzY5YzAtMy43NS0wLjM2LTYuMTYxLTEuMDc1LTcuMjMxLTEuMTcxLTEuNzg5LTMuMTU2LTIuNjg3LTUuOTU3LTIuNjg3aC0yLjQ4OHYtMS44MDFoMjkuNTl6bS0xMC42OTUgNjEuMDgyYzMuNzQ2IDAuOTQ5IDcuMDgyIDEuNDE4IDEwLjAxMSAxLjQxOCA3LjgxMyAwIDE0LjIwNy0yLjY0MSAxOS4xODgtNy45MSA0Ljk4LTUuMjgyIDcuNDczLTEyLjQ4OSA3LjQ3My0yMS42MjkgMC05LjA5LTIuNDkzLTE2LjI4MS03LjQ3My0yMS41OS00Ljk4MS01LjMwMS0xMS4yNDYtNy45NDktMTguNzk3LTcuOTQ5LTIuODAxIDAtNi4yNyAwLjQ0OS0xMC40MDIgMS4zNTl2NTYuMzAxem05MC42NzcgMS41MTljMy4yOSAwIDUuNTgtMC4yNSA2Ljg4LTAuNzQyIDEuNjMtMC42NzkgMi44Ni0xLjY2OCAzLjY5LTIuOTggMC44My0xLjI5NyAxLjU5LTMuNjg4IDIuMjctNy4xNjhoMS45bC0wLjczIDE0LjVoLTUxLjAyM3YtMS44MTNoMi4zNDNjMi43MzUgMCA0LjY4OC0wLjY0OCA1Ljg2LTEuOTQ5IDAuODQ0LTAuOTggMS4yNjktMy41NyAxLjI2OS03Ljc2OXYtNDMuMDA4YzAtMy4yMzEtMC4xODctNS4zNjQtMC41NjItNi40MDNzLTEuMDgyLTEuODItMi4xMjUtMi4zMzljLTEuMzk5LTAuNzUtMi44NzktMS4xMjktNC40NDItMS4xMjloLTIuMzQzdi0xLjgwMWg1MS4wMjNsNS43MSAxNi42MDFoLTEuOTVjLTIuMTItNC4wNy00LjE4LTcuMTEzLTYuMi05LjEzMi0xLjU2LTEuNTI4LTMuMTktMi41NTktNC44OC0zLjA3OS0xLjctMC41MTktNC40MS0wLjc4MS04LjE2LTAuNzgxaC0xMS4yMjdjLTEuODI0IDAtMy4wNjIgMC4xOTItMy43MTEgMC41NjMtMC42NTIgMC4zNzktMS4xMDkgMC44NzktMS4zNjcgMS41MTktMC4yNjIgMC42MjktMC4zOTEgMi40MS0wLjM5MSA1LjM0djIxLjgyOGgxNC41NDZjMi43NyAwIDQuODItMC4zMjggNi4xNi0wLjk4IDEuMzMtMC42NDkgMi4yOS0xLjUzOSAyLjg4LTIuNjggMC40NS0wLjkxOCAwLjkxLTIuOTggMS4zNi02LjE5OWgxLjgxdjIzLjAzOWgtMS44MWMtMC4xOS0zLjc3LTEuMTQtNi40MS0yLjgzLTcuOTEtMS4yNy0xLjE0MS0zLjc5LTEuNzA3LTcuNTctMS43MDdoLTE0LjU0NnYyNi4xNzloMTguMTY2em02Ni4wNiA1LjExOGMtMC4zMi0xLjUyOC0wLjc1LTIuNTQ3LTEuMjktMy4wNDdzLTEuMjMtMC43NjItMi4wOC0wLjc2MmMtMC43NSAwLTIuMDMgMC40MS0zLjg1IDEuMjE5LTMuOTQgMS43My03LjY3IDIuNTktMTEuMTkgMi41OS01LjYzIDAtMTAuMjctMS43MTktMTMuOTEtNS4xNDktMy42NS0zLjQzLTUuNDctNy41MzEtNS40Ny0xMi4yODEgMC0yLjczMSAwLjYyLTUuMjM4IDEuODUtNy41MiAxLjI0LTIuMjgxIDMuMDYtNC4zNTkgNS40NS02LjI1IDIuMzktMS44OSA2LjQyLTQuNDE4IDEyLjA4LTcuNTg5IDUuNjctMy4xOCA5LjEzLTUuMjUgMTAuNC02LjIzMSAxLjg5LTEuNDMgMy4yOC0yLjk4IDQuMTgtNC42NDEgMC44OS0xLjY2IDEuMzQtMy4yOTYgMS4zNC00LjkyOSAwLTIuOTMtMS4xOC01LjQ2OS0zLjU0LTcuNjE3LTIuMzYtMi4xNDEtNS41Ny0zLjIyMy05LjY0LTMuMjIzLTMuNTIgMC02Ljc1IDAuNzgxLTkuNjkgMi4zNTEtMi45NSAxLjU1OS01LjE0IDMuNTItNi41NyA1Ljg3OS0xLjQzIDIuMzYtMi41NyA1LjkyMi0zLjQyIDEwLjY3MmgtMS44MXYtMjIuNzExaDEuODFjMC4yMyAxLjUzMiAwLjU4IDIuNTM5IDEuMDUgMy4wMzIgMC40NyAwLjQ4OCAxLjExIDAuNzI2IDEuOTMgMC43MjYgMC44NSAwIDIuODYtMC41MDggNi4wMy0xLjUyNyAzLjE3LTEuMDMxIDUuMjYtMS42MjEgNi4yNy0xLjc4OSAxLjctMC4yOTMgMy41LTAuNDQyIDUuNDItMC40NDIgNi4xMiAwIDExLjEzIDEuODIxIDE1LjAyIDUuNDUgMy44OSAzLjYyOCA1LjgzIDcuOTQ5IDUuODMgMTIuOTYgMCAyLjY0MS0wLjYxIDUuMTYxLTEuODMgNy41NzFzLTIuOTYgNC41LTUuMjIgNi4yNjljLTIuMjcgMS43ODItNi40OSA0LjMyOC0xMi42NyA3LjY0OS03LjU5IDQuMDctMTIuMzkgNy4zMi0xNC40MSA5Ljc2MS0xLjQgMS42NjEtMi4xIDMuNS0yLjEgNS41MiAwIDIuNjQxIDEuMTEgNC45ODggMy4zMiA3LjA1OSAyLjIyIDIuMDYyIDUuMDIgMy4xMDEgOC40IDMuMTAxIDMgMCA1Ljg5LTAuNzY5IDguNjktMi4zMDEgMi44LTEuNTMxIDQuOTYtMy41OTcgNi40Ny02LjE5OSAxLjUyLTIuNjA5IDIuNTctNi4xMDEgMy4xNS0xMC41aDEuODF2MjIuODk5aC0xLjgxIiBmaWxsPSIjMjMxZjIwIi8+PHBhdGggZD0ibTM3MS4xNSA0NjMuODQgMjUuNTM5IDU1LjcxMXYtNDQuMjQyYzAtMy43MDctMC4zNTktNi4wOS0xLjA3NC03LjEyOS0xLjE0LTEuNjkyLTMuMTI1LTIuNTM5LTUuOTU3LTIuNTM5aC0yLjM0NHYtMS44MDFoMjguMTI1djEuODAxaC0yLjI5M2MtMi42MDUgMC00LjUxMSAwLjY4Ny01LjcxNCAyLjA1LTAuOTExIDEuMDA4LTEuMzY4IDMuNTQ3LTEuMzY4IDcuNjE4djQzLjI2MWMwIDMuNzExIDAuMzYgNi4wOSAxLjA3NSA3LjEyOSAxLjE3MiAxLjY5MiAzLjE3NSAyLjUzOSA2LjAwNyAyLjUzOWgyLjI5M3YxLjgxM2gtMTguNzVsLTIzLjYzMi01MS44MTMtMjQuMDI0IDUxLjgxM2gtMTguNzV2LTEuODEzYzIuNzAzIDAgNC42NjQtMC4zMTYgNS44ODMtMC45NDkgMS4yMjMtMC42NDEgMi4wNTktMS40MTggMi41MTYtMi4zNjcgMC42NTItMS4zMDEgMC45NzYtMy40MjIgMC45NzYtNi4zNTJ2LTQzLjI2MWMwLTMuNzA3LTAuMzU5LTYuMDktMS4wNzQtNy4xMjktMS4xNzItMS42OTItMy4xNTYtMi41MzktNS45NTctMi41MzloLTIuMzQ0di0xLjgwMWgyMy4wNDd2MS44MDFoLTIuMzQ0Yy0yLjYwNSAwLTQuNTA4IDAuNjg3LTUuNzExIDIuMDUtMC44NzkgMS4wMDgtMS4zMiAzLjU0Ny0xLjMyIDcuNjE4djQ0LjI0MmwyNS41ODYtNTUuNzExaDEuNjA5em03NC44NTYgMS44MDFjLTEuNTYzIDAtMy4wNDMgMC4zOS00LjQ0MiAxLjE3OS0xLjA0MyAwLjU3OC0xLjcyNiAxLjI4Mi0yLjA1IDIuMTAyLTAuNDI2IDEuMDY2LTAuNjM3IDMuMjc3LTAuNjM3IDYuNjM3djQyLjc2OWMwIDMuOTczIDAuNDA2IDYuNDgxIDEuMjIzIDcuNTI0IDEuMjM0IDEuNTg5IDMuMjAzIDIuMzg2IDUuOTA2IDIuMzg2aDIuMzk0djEuODEzaC0yOC4zNzF2LTEuODEzaDIuMzQ0YzEuNTYzIDAgMy4wNTktMC4zODYgNC40OTItMS4xNjggMS4wMDgtMC41OSAxLjY3Ni0xLjI4OSAyLTIuMTAxIDAuNDI2LTEuMDcxIDAuNjM3LTMuMjg5IDAuNjM3LTYuNjQxdi00Mi43NjljMC0zLjk4MS0wLjM5MS02LjQ4MS0xLjE3Mi03LjUyLTEuMjM4LTEuNTk4LTMuMjIzLTIuMzk4LTUuOTU3LTIuMzk4aC0yLjM0NHYtMS44MDFoMjguMzcxdjEuODAxaC0yLjM5NHptMy41MTUgNjIuNTk3YzEuOTIyIDAgMy4zNTItMC4xMzYgNC4yOTctMC40MzcgMS45MjItMC42MjEgMy4zNzUtMS4yODEgNC4zNzEtMiAwLjk5My0wLjcyMyAyLjQ1LTIuMTk5IDQuMzcyLTQuNDQydi00Ni4wNWMwLTMuNzA3LTAuMzYtNi4wOS0xLjA3NS03LjEyOS0xLjE3Mi0xLjY5Mi0zLjE3NS0yLjUzOS02LjAwOC0yLjUzOWgtMi4yOTJ2LTEuODAxaDIzLjA0NnYxLjgwMWgtMi4zNDNjLTIuNTc1IDAtNC40NzcgMC42ODctNS43MTUgMi4wNS0wLjg3OSAxLjAwOC0xLjMxNyAzLjU0Ny0xLjMxNyA3LjYxOHY0MC43NjlsNDMuNjUzLTUzLjMxNmgxLjc1OHY1NS44MDhjMCAzLjcxMSAwLjM1NSA2LjA5IDEuMDc0IDcuMTI5IDEuMTcyIDEuNjkyIDMuMTU2IDIuNTM5IDUuOTU3IDIuNTM5aDIuMzQ0djEuODEzaC0yMy4wNDd2LTEuODEzaDIuMjkzYzIuNjA1IDAgNC41MDctMC42NzkgNS43MTQtMi4wNDcgMC45MTEtMS4wMTEgMS4zNjgtMy41NSAxLjM2OC03LjYyMXYtMzguMTc5bC00MC40ODEgNDkuNjZoLTE3Ljk2OXYtMS44MTN6bTEwMi02Mi41OTdjLTEuNTYyIDAtMy4wNDcgMC4zOS00LjQ0NSAxLjE3OS0xLjA0MyAwLjU3OC0xLjcyNyAxLjI4Mi0yLjA1MSAyLjEwMi0wLjQyMiAxLjA2Ni0wLjYzMyAzLjI3Ny0wLjYzMyA2LjYzN3Y0Mi43NjljMCAzLjk3MyAwLjQwNyA2LjQ4MSAxLjIxOSA3LjUyNCAxLjIzOCAxLjU4OSAzLjIwNyAyLjM4NiA1LjkxIDIuMzg2aDIuMzkxdjEuODEzaC0yOC4zNjd2LTEuODEzaDIuMzQ0YzEuNTU4IDAgMy4wNTgtMC4zODYgNC40OTItMS4xNjggMS4wMDgtMC41OSAxLjY3Ni0xLjI4OSAyLTIuMTAxIDAuNDIyLTEuMDcxIDAuNjM2LTMuMjg5IDAuNjM2LTYuNjQxdi00Mi43NjljMC0zLjk4MS0wLjM5LTYuNDgxLTEuMTcxLTcuNTItMS4yMzktMS41OTgtMy4yMjMtMi4zOTgtNS45NTctMi4zOThoLTIuMzQ0di0xLjgwMWgyOC4zNjd2MS44MDFoLTIuMzkxem00OC44NzUgNjUuOTIyYy0wLjMyNC0xLjUzMi0wLjc1Ny0yLjU1MS0xLjI5My0zLjA1MS0wLjUzOS0wLjUtMS4yMy0wLjc2Mi0yLjA3OC0wLjc2Mi0wLjc0NiAwLTIuMDMxIDAuNDEtMy44NTUgMS4yMTktMy45MzggMS43My03LjY2NCAyLjU5NC0xMS4xODQgMi41OTQtNS42MjkgMC0xMC4yNjktMS43MjMtMTMuOTE0LTUuMTUzLTMuNjQ0LTMuNDMtNS40NjktNy41MzEtNS40NjktMTIuMjgxIDAtMi43MzEgMC42MTgtNS4yMzggMS44NTYtNy41MiAxLjIzOC0yLjI4MSAzLjA1MS00LjM1OSA1LjQ0NS02LjI1IDIuMzkxLTEuODkgNi40MTgtNC40MTggMTIuMDgyLTcuNTg5IDUuNjY0LTMuMTggOS4xMzMtNS4yNSAxMC40MDMtNi4yMzEgMS44ODYtMS40MyAzLjI4MS0yLjk4IDQuMTc1LTQuNjQxIDAuODk1LTEuNjYgMS4zNC0zLjI5NiAxLjM0LTQuOTI5IDAtMi45My0xLjE4LTUuNDY5LTMuNTM5LTcuNjE3LTIuMzU5LTIuMTQxLTUuNTc0LTMuMjIzLTkuNjQxLTMuMjIzLTMuNTE1IDAtNi43NSAwLjc4MS05LjY5NSAyLjM1MS0yLjk0NSAxLjU1OS01LjEzMyAzLjUyLTYuNTY2IDUuODc5LTEuNDM0IDIuMzYtMi41NzEgNS45MjItMy40MTggMTAuNjcyaC0xLjgwOXYtMjIuNzExaDEuODA5YzAuMjI2IDEuNTMyIDAuNTc4IDIuNTM5IDEuMDUxIDMuMDMyIDAuNDY4IDAuNDg4IDEuMTEzIDAuNzI2IDEuOTI1IDAuNzI2IDAuODQ4IDAgMi44Ni0wLjUwOCA2LjAzMi0xLjUyNyAzLjE3NS0xLjAzMSA1LjI2NS0xLjYyMSA2LjI3Ny0xLjc4OSAxLjY5MS0wLjI5MyAzLjQ5Ni0wLjQ0MiA1LjQxOC0wLjQ0MiA2LjEyMSAwIDExLjEyNSAxLjgyMSAxNS4wMTYgNS40NSAzLjg4NiAzLjYyOCA1LjgzNSA3Ljk0OSA1LjgzNSAxMi45NiAwIDIuNjQxLTAuNjEzIDUuMTYxLTEuODMyIDcuNTcxLTEuMjIyIDIuNDEtMi45NjQgNC41LTUuMjI2IDYuMjY5LTIuMjYyIDEuNzgyLTYuNDg0IDQuMzI4LTEyLjY2OCA3LjY0OS03LjU4NiA0LjA3LTEyLjM4NyA3LjMyLTE0LjQwNiA5Ljc2MS0xLjM5OSAxLjY2MS0yLjEwMiAzLjUtMi4xMDIgNS41MiAwIDIuNjQxIDEuMTA5IDQuOTg4IDMuMzI0IDcuMDU5IDIuMjExIDIuMDYyIDUuMDEyIDMuMTAxIDguMzk5IDMuMTAxIDIuOTkyIDAgNS44OS0wLjc2OSA4LjY4Ny0yLjMwMSAyLjgwMS0xLjUzMSA0Ljk1Ny0zLjU5NyA2LjQ3My02LjE5OSAxLjUxMi0yLjYwOSAyLjU2Mi02LjEwMSAzLjE0OC0xMC41aDEuODA5djIyLjkwM2gtMS44MDl6bTE1LjM3OS0xLjUxMi0wLjc3Ny0xNS41MzFoMS44NTVjMC4yMjcgMyAwLjk0MiA1LjM3MSAyLjE0OSA3LjEyOCAxLjIwMyAxLjc2MiAyLjY1MiAyLjk1NCA0LjM0NCAzLjU2MyAxLjMgMC40NjEgMy41IDAuNjg3IDYuNTkzIDAuNjg3aDcuOTU3di01MC41ODljMC0zLjcwNy0wLjM1OS02LjA5LTEuMDc0LTcuMTI5LTEuMTcyLTEuNjkyLTMuMTU2LTIuNTM5LTUuOTU3LTIuNTM5aC0yLjM0NHYtMS44MDFoMjguMDc4djEuODAxaC0yLjI5NmMtMi41NzEgMC00LjQ3NyAwLjY4Ny01LjcxMSAyLjA1LTAuODc5IDEuMDA4LTEuMzIxIDMuNTQ3LTEuMzIxIDcuNjE4djUwLjU4OWg5LjMyOGMyLjczNSAwIDQuOTM4LTAuNDQ5IDYuNjE0LTEuMzM5IDEuNjc2LTAuODk5IDMuMDE5LTIuMjg5IDQuMDI3LTQuMTggMC42MjEtMS4xNjggMS4xMDktMy4xMTcgMS40NjktNS44NTloMS44NTVsLTAuNzM0IDE1LjUzMWgtNTQuMDU1em05Ni4zNC0zLjYxYzMuMjg5IDAgNS41ODItMC4yNSA2Ljg4Ny0wLjc0MiAxLjYyNS0wLjY3OSAyLjg1NS0xLjY2OCAzLjY4My0yLjk4IDAuODMyLTEuMjk3IDEuNTg2LTMuNjg4IDIuMjc0LTcuMTY4aDEuOTAybC0wLjczIDE0LjVoLTUxLjAyOHYtMS44MTNoMi4zNDRjMi43MzUgMCA0LjY4OC0wLjY0OCA1Ljg2LTEuOTQ5IDAuODQ3LTAuOTggMS4yNjktMy41NyAxLjI2OS03Ljc2OXYtNDMuMDA4YzAtMy4yMzEtMC4xODctNS4zNjQtMC41NjItNi40MDNzLTEuMDgyLTEuODItMi4xMjItMi4zMzljLTEuNDAyLTAuNzUtMi44ODItMS4xMjktNC40NDUtMS4xMjloLTIuMzQ0di0xLjgwMWg1MS4wMjhsNS43MTEgMTYuNjAxaC0xLjk1M2MtMi4xMTgtNC4wNy00LjE4NC03LjExMy02LjItOS4xMzItMS41NjItMS41MjgtMy4xOTEtMi41NTktNC44ODItMy4wNzktMS42OTYtMC41MTktNC40MTUtMC43ODEtOC4xNTctMC43ODFoLTExLjIzYy0xLjgyNCAwLTMuMDU5IDAuMTkyLTMuNzExIDAuNTYzLTAuNjUyIDAuMzc5LTEuMTA2IDAuODc5LTEuMzY3IDEuNTE5LTAuMjYyIDAuNjI5LTAuMzkxIDIuNDEtMC4zOTEgNS4zNHYyMS44MjhoMTQuNTUxYzIuNzY1IDAgNC44MTYtMC4zMjggNi4xNTItMC45OCAxLjMzNi0wLjY0OSAyLjI5My0xLjUzOSAyLjg3OS0yLjY4IDAuNDU3LTAuOTE4IDAuOTE0LTIuOTggMS4zNjctNi4xOTloMS44MDl2MjMuMDM5aC0xLjgwOWMtMC4xOTEtMy43Ny0xLjEzNi02LjQxLTIuODMyLTcuOTEtMS4yNjUtMS4xNDEtMy43ODktMS43MDctNy41NjYtMS43MDdoLTE0LjU1MXYyNi4xNzloMTguMTY0em0tNC44ODMgOC4yOTNoMS43MDdsLTUuMTcyIDE2Ljg0OGgtMTAuODlsMTQuMzU1LTE2Ljg0OHptOTQuNDg1LTY5LjA5M2MtMy42MTQgMC4zOS02LjU0MyAxLjMwOC04Ljc4OSAyLjczOHMtNC45MzQgNC4zMzItOC4wNTkgOC42OTFsLTEzLjY3MiAxOC45ODljNS41NjcgMS4yNDIgOS42NzYgMy4zNjMgMTIuMzI4IDYuMzUxIDIuNjUzIDMgMy45ODEgNi41MzEgMy45ODEgMTAuNjAyIDAgMy44MDgtMS4xNjQgNy4wNzgtMy40OTIgOS44NC0yLjMyOSAyLjc1LTUuMTYxIDQuNjI4LTguNDk3IDUuNjYtMy4zMzUgMS4wMjctOC41MTkgMS41MzktMTUuNTUgMS41MzloLTI0LjEyMXYtMS44MTNoMi40OTJjMi41MDQgMCA0LjM5NC0wLjcwNyA1LjY2NC0yLjE0OCAwLjkxLTEuMDEyIDEuMzYzLTMuNTkgMS4zNjMtNy43NjJ2LTQyLjc2OWMwLTMuNzc4LTAuMzQtNi4xNjgtMS4wMjMtNy4xOC0xLjIwMy0xLjgyOC0zLjIwNy0yLjczOC02LjAwNC0yLjczOGgtMi40OTJ2LTEuODAxaDI4LjM3MXYxLjgwMWgtMi41OWMtMi40NzMgMC00LjMyOCAwLjcxOC01LjU2NyAyLjE0OC0wLjkxIDEuMDEyLTEuMzY3IDMuNjAyLTEuMzY3IDcuNzd2MTkuMjNjMC41Mi0wLjAyNyAxLjAyOC0wLjA1MSAxLjUxNi0wLjA3IDAuNDg0LTAuMDIgMC45NDEtMC4wMiAxLjM2My0wLjAyIDEuMDQzIDAgMi4zOTUgMC4wMzEgNC4wNTUgMC4wOWwyMi40MTQtMzAuOTQ5aDE3LjY3NnYxLjgwMXptLTQ3LjAyNCA1OS43NjljMy4yMjMgMC42MjEgNS43NzggMC45MyA3LjY2NCAwLjkzIDQuMjY2IDAgNy42OTItMS4zMDEgMTAuMjgyLTMuODc5IDIuNTg1LTIuNTkgMy44ODItNS45NDkgMy44ODItMTAuMDkgMC00LjIzLTEuNjA1LTcuNzExLTQuODEyLTEwLjQ0OS0zLjIwNy0yLjczMS03Ljk2NS00LjEwMi0xNC4yODEtNC4xMDItMC4yOTMgMC0wLjY2OCA4ZS0zIC0xLjEyMSAwLjAzMi0wLjQ1OCA3ZS0zIC0wLjk5NyAwLjAxOS0xLjYxNCAwLjAxOXYyNy41Mzl6bTg1LjIwMyAxLjAzMWMzLjI4OSAwIDUuNTg2LTAuMjUgNi44ODctMC43NDIgMS42MjktMC42NzkgMi44NTYtMS42NjggMy42ODgtMi45OCAwLjgyOC0xLjI5NyAxLjU4Ni0zLjY4OCAyLjI2OS03LjE2OGgxLjkwNmwtMC43MzQgMTQuNWgtNTEuMDIzdi0xLjgxM2gyLjM0M2MyLjczNSAwIDQuNjg4LTAuNjQ4IDUuODYtMS45NDkgMC44NDMtMC45OCAxLjI2NS0zLjU3IDEuMjY1LTcuNzY5di00My4wMDhjMC0zLjIzMS0wLjE4My01LjM2NC0wLjU1OC02LjQwM3MtMS4wODItMS44Mi0yLjEyNS0yLjMzOWMtMS4zOTktMC43NS0yLjg3OS0xLjEyOS00LjQ0Mi0xLjEyOWgtMi4zNDN2LTEuODAxaDUxLjAyM2w1LjcxNSAxNi42MDFoLTEuOTUzYy0yLjExNy00LjA3LTQuMTg0LTcuMTEzLTYuMjAzLTkuMTMyLTEuNTYzLTEuNTI4LTMuMTkyLTIuNTU5LTQuODgzLTMuMDc5LTEuNjkyLTAuNTE5LTQuNDEtMC43ODEtOC4xNTMtMC43ODFoLTExLjIzYy0xLjgyNCAwLTMuMDYzIDAuMTkyLTMuNzE1IDAuNTYzLTAuNjQ4IDAuMzc5LTEuMTA1IDAuODc5LTEuMzYzIDEuNTE5LTAuMjYyIDAuNjI5LTAuMzk1IDIuNDEtMC4zOTUgNS4zNHYyMS44MjhoMTQuNTUxYzIuNzcgMCA0LjgyLTAuMzI4IDYuMTU2LTAuOTggMS4zMzItMC42NDkgMi4yOTMtMS41MzkgMi44NzktMi42OCAwLjQ1Ny0wLjkxOCAwLjkxLTIuOTggMS4zNjctNi4xOTloMS44MDV2MjMuMDM5aC0xLjgwNWMtMC4xOTUtMy43Ny0xLjE0LTYuNDEtMi44MzItNy45MS0xLjI2OS0xLjE0MS0zLjc5My0xLjcwNy03LjU3LTEuNzA3aC0xNC41NTF2MjYuMTc5aDE4LjE2NCIgZmlsbD0iIzIzMWYyMCIvPjxwYXRoIGQ9Im0yMTUuMjIgODk5LjU2Yy0zLjEzMyAwLTQuOTEgMC40MTgtNi42OTYgMS42MDktMi43OTYgMS44NTUtNS43NSA2Ljk0NS03LjQ1MyA5LjgyNC0yLjg3OSA0Ljk5Mi02LjA4NiAxMC4zMjQtOS4xNCAxNC44MDUtMC41MDgtMC4wNzgtMC45MTgtMC4wNzgtMS4yNy0wLjA3OC0wLjg0NyAwLTEuNTI3IDAuMDc4LTIuMzcxIDAuMDc4di00LjQ4MWMwLTIuMjg1IDAuMDc4LTQuNTcgMC4wNzgtNi44NTUgMC4xMDItNC41NyAwLjE4LTYuNTIzIDAuODYzLTguMzAxIDAuODQ0LTIuMTk5IDIuMzY4LTMuMjkzIDUuMTY1LTMuNTQ3di0yLjM4M2wtMS45NTQgMC4wOWMtMi4xOTEgMC4wNzgtNS4yNSAwLTkuMjE4IDAtMy44OTkgMC02Ljk1IDAuMDc4LTkuMTYgMGwtMi4wMTYtMC4wOXYyLjM4M2MyLjExMyAwLjE1NyAzLjEzMyAwLjU4NiA0LjE0OCAxLjY4IDAuOTE4IDEuMTA1IDEuNTA4IDIuNjI5IDEuNjg4IDQuNTgyIDAuMjU0IDIuNTM5IDAuMzMyIDQuMDYzIDAuMzMyIDEyLjQ0MXYxNC4yMTljMCAxMC4zMzItMC4zMzIgMTIuODcxLTAuOTE4IDE1LjI0Mi0wLjYxMyAyLjI4Ni0yLjM3MSAzLjIxNS01LjI1IDMuNTU1djIuMzc1YzEuNjgzLTAuMTc2IDMuMzg3LTAuMDkgNS4wNjYtMC4wOSA0LjQwNyAwIDUuNzU4IDAgMTEuMDI0IDAuMjU0IDQuNTU4IDAuMTY4IDcuMTc5IDAuMjU0IDkuMjE4IDAuMjU0IDUuNzUgMCA5LjIzMS0wLjg0OCAxMi4xMS0yLjg3OSAzLjIxMS0yLjI4NSA1LjMyLTYuNjkxIDUuMzItMTEuMDk0IDAtNi45MzMtNC41NTUtMTIuNjA5LTEyLjM0NC0xNS40ODggMy4yMDctNC4wNjIgNS43NS04LjEyNSA4LjcwNy0xMi43ODUgMi43MTktNC4zMTYgNS40MTgtOC4wMzUgNy41MzYtMTAuMTU2IDEuMTg3LTEuMjcgMS45NTctMS43IDMuNTU4LTIuMTF2LTIuMzgzYy0yLjIxNS0wLjQ5Ni00LjM5OC0wLjY3MS03LjAyMy0wLjY3MXptLTIxLjc2MiA1Mi45OTZjLTEuNjg0IDAtMy4yMDctMC4yNTQtNS4wOS0wLjY4NCAwLTQuOTg4LTAuMDc4LTE0LjA1MS0wLjA3OC0yMS4wNzQgMC45NDEtMC4xNzYgMi42MjUtMC4yNTQgMy43MzgtMC4yNTQgNi45MjYgMCAxMS41ODYgNC4zMTYgMTEuNTg2IDEwLjkxOCAwIDYuNDM3LTQuMzA0IDExLjA5NC0xMC4xNTYgMTEuMDk0IiBmaWxsPSIjMjMxZjIwIi8+PHBhdGggZD0ibTI0My4wNSA5NTEuNDMtMy4yODkgMS45NTMgNi45MjYgMTAuMjE1IDguMDQzLTEuNDc3LTExLjY4LTEwLjY5MXptMTUuNTk4LTUwLjE0OWMtMC42MjUtMS4wNTUtMS4zMzYtMS4yNTgtNS4xNjgtMS4yNTgtMi4zODcgMC00LjcgMC4xMzctNy4wNjcgMC4yMDMtMy4zNjMgMC4wNzEtNi43MTUgMC4yMDgtMTAuMDc4IDAuMjA4LTMuMzQ0IDAtNi43MTUtMC4wNTktMTAuMDU5LTAuMjA4djEuOTY1YzMuMTUzIDAuMjgyIDQuNTQzIDIuMDk4IDQuODE3IDUuMTc2IDAuMjE1IDIuMDk4IDAuMjE1IDQuMzM2IDAuMjE1IDcuOTY5djE5Ljc5M2MwIDMuNzExLTAuMjE1IDUuMzgzLTAuNzYyIDYuODU1LTAuNjMzIDEuODE3LTEuODk4IDIuNjU3LTQuMjcgMi45M3YxLjk2NWgzMi43MTljMC0yLjAzMS0wLjA1NC00LjEzMy0wLjA1NC02LjE1MyAwLTEuNjc5LTAuMDgzLTMuMjkyIDAuMDU0LTQuOTcyaC0yLjUwNGMtMC40ODggNS4zOS0yLjc5NyA2Ljg1NS0xMS4xMzMgNi44NTUtMS41MjcgMC0zLjU2Mi0wLjA2Ni01LjI1LTAuMTM2LTAuMTMyLTIuNzIzLTAuMTk1LTMuNjMzLTAuMTk1LTcuNjk2di04LjEwNWMxLjA0My0wLjA3OCAxLjg4My0wLjA3OCAzLjEzNy0wLjA3OCA3LjI4MSAwIDkuNTEyIDEuMDU0IDkuOTQxIDQuODM2aDIuNTI0Yy0wLjE1Ny0xLjEyNS0wLjE1Ny0zLjQzOC0wLjE1Ny02LjkyNiAwLTMuNTc0IDAuMDc5LTUuNjcyIDAuMTU3LTYuNzg1aC0yLjUyNGMtMC4yMTUgMy45ODQtMi4wOTMgNC45NjEtOS4yOTcgNC45NjEtMS4yNzMgMC0yLjUyMy0wLjA3MS0zLjc4MS0wLjA3MSAwLTQuNDAyIDAuMDYzLTguODA4IDAuMDYzLTEzLjIxMSAwLTIuOTQxIDAuNDkyLTMuOTI1IDIuMTcyLTQuMzQ3IDEuMDU4LTAuMjc0IDIuNjYtMC4zNTIgNC44MzItMC4zNTIgNy41NTQgMCAxMC4xOTUgMS42OTIgMTEuODI0IDcuNDIybDIuNzE5LTAuNTU1Yy0wLjk3Ny00LjkwMi0yLjA5NC04Ljk1Ny0yLjg3NS0xMC4yODUiIGZpbGw9IiMyMzFmMjAiLz48cGF0aCBkPSJtMjg3LjgyIDkyMS4wMWMtMC43MDcgMC0xLjA1OCAwLTEuOTU3IDAuMDdsLTEuNTQ3IDMuNTYzYzYuNTc5IDAuNDIxIDEwLjIxNSAzLjYzMiAxMC4yMTUgOC45NTcgMCA1LjU4Ni0zLjg1MSA5LjU3LTkuMTU2IDkuNTctMC44NDQgMC0xLjU0Ny0wLjA3LTIuNjYtMC4yNzQgMC00LjMzNS0wLjE0MS04LjY3MS0wLjE0MS0xMy4wMDd2LTEyLjI0NmMwLTkuMTUzIDAuMDU5LTEwLjY5NiAwLjc2Ni0xMi41MTIgMC42MjUtMS44MTcgMS44NzUtMi43MzUgNC4yNjItMi45Mzh2LTEuOTY1bC0xLjY4IDAuMDcxYy0xLjgyIDAuMDc4LTQuMzI0IDAuMDc4LTcuNjkyIDAuMDc4LTMuMjg5IDAtNS44NzEgMC03LjYyOC0wLjA3OGwtMS42NjQtMC4wNzF2MS45NjVjMy4xNDggMC4yODIgNC41MzkgMi4wOTggNC44MTIgNS4xNzYgMC4yMTUgMi4wOTggMC4yMTUgMy4zNTkgMC4yMTUgMTAuMjc0djE3LjQ4OGMwIDMuNzExLTAuMjE1IDUuMzgzLTAuNzYyIDYuODU1LTAuNjI5IDEuODE3LTEuODk4IDIuNjU3LTQuMjY1IDIuOTN2MS45NjVjMC44MzUtMC4wNyAwLjE5NS0wLjA3IDMuMjA3LTAuMDcgMS4xOTUgMCAyLjg3NSAwIDUuMTA1IDAuMDcgMy41NjYgMC4xMzcgNy4xMjUgMC4zNTEgMTAuNzExIDAuMzUxIDkuOTIyIDAgMTUuODY3LTQuODk0IDE1Ljg2Ny0xMy4wMDcgMC03LjYyOS02Ljc5My0xMy4yMTUtMTYuMDA4LTEzLjIxNSIgZmlsbD0iIzIzMWYyMCIvPjxwYXRoIGQ9Im0zNTEuMzYgOTQzLjM5Yy0wLjc2NS0xLjA0Ny0xLjEyMS0yLjQ0Mi0xLjI1OC01LjI0Ni0wLjEzMi0zLjAwOC0wLjIxLTUuMzIxLTAuMjEtOS42NDkgMC0xLjYwOSAwLjA3OC02LjQzMyAwLjA3OC0xMS4yNTggMC00LjkwMi0wLjc2Mi03LjgzMi0yLjgwMS0xMC43NzMtMy4yMDctNC42ODgtOC41MjctNy4wNTktMTUuNTE2LTcuMDU5LTQuNDI2IDAtNy43NjkgMC44MjgtMTAuOTE4IDIuOTM4LTQuODk0IDMuMTM3LTYuNzkzIDcuMjY1LTYuNzkzIDE0LjY4IDAgNy41NTggMC4xNTcgMTAuODM5IDAuMTU3IDEzLjI4OSAwIDMuNTY2IDAuMTk1IDcuMjc3LTAuNDMgMTAuNzczLTAuNDEgMi41Mi0xLjc0MiAzLjU2My00LjY4IDMuODM2djEuOTY1bDEuNjEtMC4wN2MxLjgxNi0wLjA2NyA0LjM5OC0wLjA2NyA3Ljc2NS0wLjA2NyAzLjM0OCAwIDUuOTMgMCA3Ljc1IDAuMDY3bDEuNjAyIDAuMDd2LTEuOTY1Yy0yLjE0OS0wLjI3My0zLjIwNy0wLjgyOC0zLjkxLTIuMDItMC42MjUtMS4wNDYtMC44OTktMi40NTMtMC45ODEtNS41MjctMC4xMzctNC40MDYtMC4xOTUtOC43NDItMC4xOTUtMTMuMTQ0IDAtMTIuMDMyIDAuMjc3LTE0LjMzNiAyLjQ0NS0xNi44NTYgMS42NjQtMS45NjUgNC41MzktMy4yOTMgNy45MS0zLjI5MyA0LjY3MiAwIDkuMjE1IDIuMzgzIDEwLjYyNSA3LjA3IDAuODk5IDMuMDA4IDEuMDM1IDUuMTc2IDEuMDM1IDEzLjA3OXY2LjkyMWMwIDcuOTY5LTAuMTk1IDEwLjQyMi0wLjk3NiAxMS42MDItMC43NjYgMS4yNy0xLjgyIDEuOTY1LTMuNjQ1IDIuMTY4djEuOTY1YzIuODAxLTAuMTM3IDMuNzgyLTAuMTM3IDcuMjgyLTAuMTM3IDMuNTY2IDAgNC41NDMgMCA3LjMzOSAwLjEzN3YtMS45NjVjLTEuNTIzLTAuMjAzLTIuNTAzLTAuNjI1LTMuMjg1LTEuNTMxIiBmaWxsPSIjMjMxZjIwIi8+PHBhdGggZD0ibTM5NC4zOCA5MDMuNTJjLTMuMjg1LTIuNTExLTYuOTg4LTMuMzU5LTE0LjEzMy0zLjM1OS0zLjc3MyAwLTcuNjI5IDAuMjc0LTExLjQwMiAwLjI3NC0xLjUzMSAwLTQuNDA2IDAtNi4zNjMtMC4xMzdsLTAuODQtMC4wNzF2MS45NjVjMy4yODUgMC4yODIgNC41NTggMS45NjEgNC44MzIgNS4xNzYgMC4yMTUgMi4wOTggMC4yNzMgMy4zNTkgMC4yNzMgMTAuMjc0djEzLjIyMmMwIDYuNTA0LTAuMDU4IDkuMjk3LTAuNzYyIDExLjEyMS0wLjcwNyAxLjgxNy0xLjk1NyAyLjY1Ny00LjM0MyAyLjkzdjEuOTY1YzMuMjI2LTAuMTM3IDUuMTA1LTAuMTM3IDkuNTktMC4xMzcgNC4wNDYgMCAxMC4xMzYgMC4yMDMgMTQuMTgzIDAuMjAzIDYuNDQyIDAgMTIuMzA5LTMuMDc0IDEyLjMwOS0xMC4zNTEgMC01LjM3OS0zLjM0NC05LjAyNC0xMC0xMC42OTIgNy40MTgtMS40NzYgMTEuMzM2LTUuNzQyIDExLjMzNi0xMi42NjggMC00LjE4Ny0xLjUzMi03LjMzMi00LjY4LTkuNzE1em0tMTUuMjQyIDM5LjcxNWMtMS4yNzggMC0yLjUyOC0wLjEzNi0zLjc4MS0wLjEzNi0wLjA3OS00LjUzOS0wLjIxNS0xMi4zNzItMC4yNzQtMTUuMzEzIDAuNzY2LTAuMDY2IDEuNzQyLTAuMTM3IDMuMDc0LTAuMTM3IDYuODQ4IDAgMTAuNzY2IDIuODY0IDEwLjc2NiA3LjkwMyAwIDQuODI0LTMuNjQ1IDcuNjgzLTkuNzg1IDcuNjgzem0wLjIxNS0xOS41Yy0xLjE5NiAwLTIuNDY5LTAuMDctNC4yNy0wLjIxNS0wLjA3OC0xLjg4Ni0wLjA3OC0yLjIzOC0wLjA3OC01LjQ2di00LjEyMmMwLTMuOTE0IDAuMTM3LTYuMDE1IDAuNjI1LTcuNDEgMC41Ny0xLjc1IDIuMjMtMi41OSA1LjE5MS0yLjU5IDUuOTI2IDAgOS4yODkgMy4yOTMgOS4yODkgOS4xNjEgMCA2LjUwMy00LjIwMyAxMC42MzYtMTAuNzU3IDEwLjYzNiIgZmlsbD0iIzIzMWYyMCIvPjxwYXRoIGQ9Im00MzguNTYgOTAxLjIyYy0wLjYyOS0wLjk4OS0xLjQ2OS0xLjE5Mi00Ljk2OS0xLjE5Mi0xLjc0MiAwLTMuNTY3IDAuMDY3LTUuMzI0IDAuMTM3LTQuMzI1IDAuMTM3LTguMjQzIDAuMjc0LTEyLjk5NyAwLjI3NC0zLjU3OCAwLTUuOTQ5LTAuMDU5LTguMTc5LTAuMjA4djEuOTY1YzEuNzQ2IDAuMTQ1IDIuNjQgMC40OTYgMy40MjYgMS4zOTUgMS4yNTMgMS40NjUgMS42MDUgMy4yOTMgMS42MDUgOC4zOTggMCAzLjQ5NiAwLjA1OSA2LjI4OSAwLjA1OSA5LjkyMnY3LjQ5MmMwIDkuNDQyLTAuMDU5IDEwLjY5Mi0wLjc2MiAxMi41ODYtMC42MjkgMS44MTctMS45NTcgMi42NTctNC4zMjggMi45M3YxLjk2NWwxLjc0Ni0wLjA3YzEuODc1LTAuMDY3IDQuNDgtMC4wNjcgNy45NjEtMC4wNjcgMy40MjYgMCA2LjA4NiAwIDcuOTA2IDAuMDY3bDEuNzQyIDAuMDd2LTEuOTY1Yy0zLjU2MiAwLTUuMDg2LTEuODgzLTUuNTE1LTUuMjQyLTAuMTQxLTEuMTg0LTAuMjE5LTIuMzA1LTAuMjE5LTEwLjI3NHYtMTEuNjc5YzAtOS43MjcgMC4wNzgtMTAuOTEgMC45OC0xMS44ODcgMC43ODItMC43ODEgMi4yNS0xLjEzMyA1LjI0My0xLjEzMyAzLjg1NSAwIDUuOTQ5IDAuNDMgNy43MSAxLjQwNiAxLjk1NyAxLjA0NyAzLjQyMiAzLjE0NSA0LjExNCA2LjA4NmwyLjY2LTAuNjk1Yy0wLjc3LTQuMDYyLTIuMDk4LTkuMTAyLTIuODU5LTEwLjI4MSIgZmlsbD0iIzIzMWYyMCIvPjxwYXRoIGQ9Im00NjIuODkgOTAwLjNjLTEuNzU4IDAuMDc4LTQuMzQgMC4wNzgtNy42MzMgMC4wNzgtMy4zNDQgMC01Ljg2NyAwLTcuNjkxLTAuMDc4bC0xLjY4NC0wLjA3MXYxLjk2NWMzLjI5MyAwLjI4MiA0LjU1OSAxLjk2MSA0LjgzNiA1LjE3NiAwLjIxNSAyLjA5OCAwLjI2OSAzLjM1OSAwLjI2OSAxMC4yNzR2MTEuNzU3YzAgMS44MTctMC4wNTQgMy43LTAuMDU0IDUuNzMxIDAgMy43MTEtMC4xNiA1LjM4My0wLjcwMyA2Ljg1NS0wLjYyNSAxLjgxNy0xLjk2MSAyLjY1Ny00LjM0OCAyLjkzdjEuOTY1bDEuNjg0LTAuMDdjMS44MjQtMC4wNjcgNC4zNDctMC4wNjcgNy42OTEtMC4wNjcgMy4yOTMgMCA1Ljg3NSAwIDcuNjMzIDAuMDY3bDEuNjgzIDAuMDd2LTEuOTY1Yy0zLjAxMS0wLjIwMy00LjU1OC0yLjA5OC00LjgzNi01LjI0Mi0wLjIxNC0yLjAyNC0wLjIxNC0zLjk4NS0wLjIxNC0xMC4yNzR2LTExLjc1N2MwLTkuMTUzIDAuMDgyLTEwLjY5NiAwLjc2MS0xMi41MTIgMC42NDktMS44MTcgMS45MDMtMi43MzUgNC4yODktMi45Mzh2LTEuOTY1bC0xLjY4MyAwLjA3MSIgZmlsbD0iIzIzMWYyMCIvPjxwYXRoIGQ9Im01MjguMjUgODg3LjY0Yy01LjQzNyAwLTExLjI1IDEuNjc5LTE2Ljc2NiA0Ljc1My0zLjE1NiAxLjc1OC03LjU1NCA0Ljc1OC0xMC43ODkgNy40MTUtMi4zNjctMC4zNTItMy4yODUtMC40MTEtNS41MTUtMC40MTEtMTQuMTI5IDAtMjMuNSA5LjIyNy0yMy41IDIzLjE0NSAwIDE0Ljg5MSAxMC4xMzcgMjUuMTc2IDI0Ljk2OSAyNS4xNzYgMTQuNDAyIDAgMjMuOTkyLTkuMjMxIDIzLjk5Mi0yMy4wNzggMC05Ljg2NC01LjAzMi0xOC42MDItMTMuMDE2LTIyLjY1NyAyLjUyNC0xLjI2OSA1LjAzMS0yLjY2NCA3LjQ3Ny00LjEyOSA3LjE0NC00LjMzNiAxMi4wMzUtNi4xNTIgMTYuNjU2LTYuMTUyIDIuODc1IDAgNS4yNDIgMC42MzMgOC4wNDMgMi4wMmwwLjg5NC0yLjQ0MmMtMy40MjEtMi4zNzEtNy42ODctMy42NC0xMi40NDUtMy42NHptLTMyLjk5MiA1NS4zMmMtOC41MzEgMC0xNC42MTctNy4xMzctMTQuNjE3LTE3LjEzNyAwLTEyLjE2IDcuMTk5LTIxLjc1IDE2LjM1OS0yMS43NSA4LjYwOSAwIDE0LjY4IDcuMjc3IDE0LjY4IDE3LjQyMiAwIDEyLjAyMy03LjIwMyAyMS40NjUtMTYuNDIyIDIxLjQ2NSIgZmlsbD0iIzIzMWYyMCIvPjxwYXRoIGQ9Im01NjkuMDkgOTQzLjM5Yy0wLjc3LTEuMDQ3LTEuMTIxLTIuNDQyLTEuMjU4LTUuMjQ2LTAuMTM3LTMuMDA4LTAuMjE1LTUuMzIxLTAuMjE1LTkuNjQ5IDAtMS42MDkgMC4wNzgtNi40MzMgMC4wNzgtMTEuMjU4IDAtNC45MDItMC43ODEtNy44MzItMi43OTctMTAuNzczLTMuMjI2LTQuNjg4LTguNTM1LTcuMDU5LTE1LjUzOS03LjA1OS00LjQwMiAwLTcuNzQ2IDAuODI4LTEwLjkwMiAyLjkzOC00Ljg5MSAzLjEzNy02Ljc4NSA3LjI2NS02Ljc4NSAxNC42OCAwIDcuNTU4IDAuMTM3IDEwLjgzOSAwLjEzNyAxMy4yODkgMCAzLjU2NiAwLjIxNCA3LjI3Ny0wLjQxMSAxMC43NzMtMC40MzMgMi41Mi0xLjc0NiAzLjU2My00LjY5OSAzLjgzNnYxLjk2NWwxLjYyMS0wLjA3YzEuODIxLTAuMDY3IDQuNDA2LTAuMDY3IDcuNzUtMC4wNjcgMy4zNjcgMCA1Ljk1MyAwIDcuNzc0IDAuMDY3bDEuNjAxIDAuMDd2LTEuOTY1Yy0yLjE3Mi0wLjI3My0zLjIwNy0wLjgyOC0zLjkxLTIuMDItMC42MzMtMS4wNDYtMC45MDItMi40NTMtMC45OC01LjUyNy0wLjEzNy00LjQwNi0wLjIxNS04Ljc0Mi0wLjIxNS0xMy4xNDQgMC0xMi4wMzIgMC4yOTMtMTQuMzM2IDIuNDQ1LTE2Ljg1NiAxLjY4NC0xLjk2NSA0LjU1OS0zLjI5MyA3LjkwMi0zLjI5MyA0LjcgMCA5LjI0MyAyLjM4MyAxMC42MjUgNy4wNyAwLjkyNiAzLjAwOCAxLjA2MyA1LjE3NiAxLjA2MyAxMy4wNzl2Ni45MjFjMCA3Ljk2OS0wLjIxNSAxMC40MjItMC45ODQgMTEuNjAyLTAuNzU4IDEuMjctMS44MTcgMS45NjUtMy42MzcgMi4xNjh2MS45NjVjMi44MDEtMC4xMzcgMy43ODEtMC4xMzcgNy4yODEtMC4xMzcgMy41NTkgMCA0LjUzOSAwIDcuMzQgMC4xMzd2LTEuOTY1Yy0xLjU1MS0wLjIwMy0yLjUyNC0wLjYyNS0zLjI4NS0xLjUzMSIgZmlsbD0iIzIzMWYyMCIvPjxwYXRoIGQ9Im02MTEuNzUgOTAxLjI4Yy0wLjYzNy0xLjA1NS0xLjM0LTEuMjU4LTUuMTkxLTEuMjU4LTIuMzY0IDAtNC42NzIgMC4xMzctNy4wNTkgMC4yMDMtMy4zNTIgMC4wNzEtNi43MTUgMC4yMDgtMTAuMDYzIDAuMjA4LTMuMzY3IDAtNi43MTEtMC4wNTktMTAuMDc4LTAuMjA4djEuOTY1YzMuMTUzIDAuMjgyIDQuNTQzIDIuMDk4IDQuODM2IDUuMTc2IDAuMTk2IDIuMDk4IDAuMTk2IDQuMzM2IDAuMTk2IDcuOTY5djE5Ljc5M2MwIDMuNzExLTAuMTk2IDUuMzgzLTAuNzY2IDYuODU1LTAuNjI1IDEuODE3LTEuODc1IDIuNjU3LTQuMjY2IDIuOTN2MS45NjVoMzIuNzQyYzAtMi4wMzEtMC4wNzgtNC4xMzMtMC4wNzgtNi4xNTMgMC0xLjY3OS0wLjA3OC0zLjI5MiAwLjA3OC00Ljk3MmgtMi41MjdjLTAuNDg0IDUuMzktMi43OTcgNi44NTUtMTEuMTE3IDYuODU1LTEuNTQzIDAtMy41NzgtMC4wNjYtNS4yNDItMC4xMzYtMC4xMzctMi43MjMtMC4yMTUtMy42MzMtMC4yMTUtNy42OTZ2LTguMTA1YzEuMDU5LTAuMDc4IDEuODc5LTAuMDc4IDMuMTQ4LTAuMDc4IDcuMjYyIDAgOS41MTIgMS4wNTQgOS45MjIgNC44MzZoMi41MjRjLTAuMTM3LTEuMTI1LTAuMTM3LTMuNDM4LTAuMTM3LTYuOTI2IDAtMy41NzQgMC4wNTktNS42NzIgMC4xMzctNi43ODVoLTIuNTI0Yy0wLjE5NSAzLjk4NC0yLjA5IDQuOTYxLTkuMjkzIDQuOTYxLTEuMjU0IDAtMi41MjMtMC4wNzEtMy43NzctMC4wNzEgMC00LjQwMiAwLjA3OC04LjgwOCAwLjA3OC0xMy4yMTEgMC0yLjk0MSAwLjQ4OC0zLjkyNSAyLjE1Mi00LjM0NyAxLjA1NS0wLjI3NCAyLjY2MS0wLjM1MiA0LjgzMi0wLjM1MiA3LjU1NSAwIDEwLjIxMSAxLjY5MiAxMS44MjUgNy40MjJsMi43MDMtMC41NTVjLTAuOTc3LTQuOTAyLTIuMDc4LTguOTU3LTIuODQtMTAuMjg1IiBmaWxsPSIjMjMxZjIwIi8+PHBhdGggZD0ibTY3Ni40NSA5NDMuMDdjLTAuMDc4IDYuMDk0LTMuNjUyIDguNDY1LTEzLjIyMiA4LjQ2NS0xLjkzNCAwLTMuNzg5LTAuMDg2LTUuODk5LTAuMjU0LTAuMTc2LTUuODQ3LTAuMTc2LTkuOTAyLTAuMTc2LTE5LjEyOSAyLjAzMi0wLjA5IDMuMDQ3LTAuMTc2IDQuNDczLTAuMTc2IDcuODcxIDAgMTAuMjU0IDEuMzU2IDEwLjY2NCA1LjkyNmgzLjA0N2MwLTIuMzcxLTAuMTc2LTQuODI0LTAuMTc2LTcuMTk1IDAtMy4xMzcgMC4xNzYtNi4zNDggMC4xNzYtOS40ODRoLTMuMDQ3Yy0wLjU4NiA1LjA4OS0yLjUzOSA2LjA5My0xMS40MjYgNi4wOTMtMS41MjMgMC0yLjEwOSAwLTMuNzExLTAuMDc4di05LjQ4YzAtMS44NjcgMC0zLjg5OSAwLjA3OC02LjA5NCAwLjE3Ni00LjY2IDAuNTA4LTguNzIzIDUuOTk3LTkuMDU1di0yLjM4M2wtMi4wMzIgMC4wOWMtMi4xMDkgMC4wNzgtNS4yMzQgMC4wNzgtOS4yMTggMC4wNzgtNC4wNjMgMC03LjExIDAtOS4zMTctMC4wNzhsLTIuMDMxLTAuMDl2Mi4zODNjMy44MDkgMC4zMzIgNS41MDggMi41MzIgNS44NTkgNi4yNjIgMC4yNTQgMi41MzkgMC4yNTQgNC4wNjMgMC4yNTQgMTIuNDQxdjIxLjE2MWMwIDQuNDkyLTAuMjU0IDYuNTIzLTAuOTM3IDguMy0wLjc4MiAyLjItMi4zMDUgMy4yMTUtNS4xNzYgMy41NTV2Mi4zNzVoMzguOTQ1Yy0wLjE1Ni0xLjYxMy0wLjE1Ni00LjMyOC0wLjE1Ni03Ljg3MSAwLTMuMzk4IDAtMy44OTggMC4xNTYtNS43NjJoLTMuMTI1IiBmaWxsPSIjMjMxZjIwIi8+PHBhdGggZD0ibTcyMy4yNSA4OTkuNjhjLTIuNTc4IDAtNC4wNDMgMC4zNTEtNS41MDggMS4zMzYtMi4zMjQgMS41MzUtNC43NjUgNS43MzQtNi4xNzIgOC4xMDUtMi4zNjMgNC4xMjEtNS4wMTkgOC41MjgtNy41NTggMTIuMjM4LTAuNDEtMC4wNy0wLjc2Mi0wLjA3LTEuMDM1LTAuMDctMC43MDMgMC0xLjI1IDAuMDctMS45NTMgMC4wN3YtMy43MWMwLTEuODg3IDAuMDU4LTMuNzcgMC4wNTgtNS42NTcgMC4wNzgtMy43NzcgMC4xMzctNS4zOSAwLjcwMy02Ljg1NSAwLjcwMy0xLjgxNyAxLjk1My0yLjczNSA0LjI3OC0yLjkzOHYtMS45NjVsLTEuNjIxIDAuMDcxYy0xLjgxNyAwLjA3OC00LjMzNiAwLTcuNjE4IDAtMy4yMjIgMC01Ljc0MiAwLjA3OC03LjU1OCAwbC0xLjY2LTAuMDcxdjEuOTY1YzEuNzM4IDAuMTQ1IDIuNTc4IDAuNDk2IDMuNDE4IDEuMzk1IDAuNzYxIDAuOTEgMS4yNSAyLjE2OCAxLjM4NiAzLjc4MSAwLjIxNSAyLjA5OCAwLjI5MyAzLjM1OSAwLjI5MyAxMC4yNzR2MTEuNzU3YzAgOC41MjQtMC4yOTMgMTAuNjI1LTAuNzgxIDEyLjU4Ni0wLjQ4OCAxLjg4Ny0xLjk1MyAyLjY1Ny00LjMxNiAyLjkzdjEuOTY1YzEuMzg2LTAuMTM3IDIuNzkzLTAuMDcgNC4xNzktMC4wNyAzLjYzMyAwIDQuNzY2IDAgOS4xMDIgMC4yMDcgMy43NjkgMC4xNDQgNS45MzcgMC4yMTQgNy42MTcgMC4yMTQgNC43NDYgMCA3LjYzNy0wLjcwMyAxMC0yLjM4MiAyLjY1Ni0xLjg4NyA0LjM5NS01LjUyIDQuMzk1LTkuMTYxIDAtNS43MzQtMy43Ny0xMC40MjEtMTAuMTk2LTEyLjc5MyAyLjYzNy0zLjM1OSA0Ljc2Ni02LjcxOCA3LjIwNy0xMC41NjYgMi4yMjctMy41NjYgNC40NTMtNi42NDEgNi4yMzEtOC4zOTEgMC45NzYtMS4wNDMgMS42MDEtMS4zOTQgMi45MjktMS43NDZ2LTEuOTY1Yy0xLjgxNi0wLjQxNy0zLjY1Mi0wLjU1NC01LjgyLTAuNTU0em0tMTcuOTY5IDQzLjc3N2MtMS40MDYgMC0yLjY1Ni0wLjIxNS00LjE5OS0wLjU1NSAwLTQuMTMyLTAuMDU4LTExLjYxMy0wLjA1OC0xNy40MTQgMC43NjEtMC4xNDQgMi4xNjgtMC4yMTQgMy4wNjYtMC4yMTQgNS43NDIgMCA5LjU5IDMuNTc0IDkuNTkgOS4wMjMgMCA1LjMxMi0zLjU3NCA5LjE2LTguMzk5IDkuMTYiIGZpbGw9IiMyMzFmMjAiLz48cGF0aCBkPSJtNzczLjcyIDkwMC4zYy0xLjczOCAwLjA3OC00LjI1OCAwLjA3OC03LjQ2MSAwLjA3OC0zLjMwMSAwLTUuODIgMC03LjU1OS0wLjA3OGwtMS42MDEtMC4wNzF2MS45NjVjMi4yMjYgMC4xNDUgMy41NTQgMS4zMjggMy41NTQgMy4yODIgMCAwLjcwMy0wLjIxNCAxLjY3OS0wLjkxOCAzLjc3Ny0wLjgyIDIuNTktMS4zODYgNC4zNDgtMi4yMjYgNi43MTloLTEzLjQzOGwtMS40MDYtNC4wNjNjLTEuMDM1LTMuMTQ0LTEuNjAxLTUuNDQ5LTEuNjAxLTYuNjQgMC0yLjAzMiAwLjkxOC0yLjkzIDMuMTQ0LTMuMDc1di0xLjk2NWMtMi42NTYgMC4wNzEtMy42MzMgMC4xNDktNi45NzMgMC4xNDktMy4zIDAtNC4yNzctMC4wNzgtNi45MzMtMC4xNDl2MS45NjVjMS4wNTUgMC4xNDUgMS4zODcgMC4yODIgMi4xNjggMC45ODUgMS4zMjggMS4xODMgMi42NTYgMy42MzMgNC43NjUgOC45NDVsNi42MjIgMTYuOTI2YzEuODE2IDQuNTUxIDQuNTcgMTEuODk0IDYuNDQ1IDE3LjgzMmg0Ljc0NmMwLjYyNS0yLjE2OCAyLjEwOS01LjU5OCAzLjA4Ni04LjExN2w5Ljg2My0yNS4yNDNjMS42OC00LjI2OSAyLjg3MS02Ljc3NyAzLjc3LTguMzkgMC45NzYtMS42OCAxLjk1My0yLjUyIDMuNjMzLTIuOTM4di0xLjk2NWwtMS42OCAwLjA3MXptLTIyLjY1NiAzNC4yNzdjLTEuODE3LTQuNzU4LTQuMzE3LTEwLjkxLTUuMzkxLTE0LjM0OGgxMC4zNzFsLTQuOTggMTQuMzQ4IiBmaWxsPSIjMjMxZjIwIi8+PHBhdGggZD0ibTgyMy41IDk0Mi44MmMtMC43NjItMS4yNS0wLjkxOC0yLjQ0MS0xLjA1NS02LjA3NC0wLjE5NS02LjMwMS0wLjI3My0xNi4wOTQtMC4yNzMtMjAuNzczdi0xMC43MDNjMC0xLjYwMiAwLjE5NS00LjA1MSAwLjE5NS01LjA0aC00Ljc0NmMtNC41NTEgNS45NS0xMy45ODQgMTcuNDkzLTEzLjk4NCAxNy40OTMtMS4xMTQgMS4zOTQtOS44NjQgMTIuMTY4LTE0LjI1OCAxNy41NDcgMC0xLjQ2NS0wLjA3OC0wLjU1NS0wLjA3OC01LjEwNnYtNC41NDNjMC01LjI0MiAwLjA3OC0xMC40MTggMC4yOTMtMTUuNjY0IDAuMTM2LTIuOTM3IDAuNDEtNC40MDIgMS4xMTMtNS43NDIgMC43MDMtMS4zODcgMS43MzgtMS45NTMgMy43Ny0yLjAydi0xLjk2NWMtMi40NDIgMC4xNDktNC45NjEgMC4xNDktNy40MDMgMC4xNDktMi41MzkgMC00Ljk4IDAtNy40OC0wLjE0OXYxLjk2NWM0LjYwOSAwLjE0NSA0Ljc0NiAzLjk4NSA0Ljg4MyA3LjYyNSAwLjA1OCAyLjkzIDAuMTM2IDUuMzgzIDAuMTM2IDkuODU2djE0Ljc1NGMwIDUuODEyLTAuMjczIDcuMjA3LTEuMzI4IDguNzQyLTAuNzAzIDEuMTIxLTEuNjAxIDEuNTQzLTMuNjkxIDEuNzQ2djEuOTY1YzIuMzA0LTAuMTM3IDMuMTQ0LTAuMTM3IDYuMDc0LTAuMTM3IDIuODcxIDAgMy43MTEgMCA2LjAxNiAwLjEzNyAwLjgzOS0xLjU0MyAyLjE2OC0yLjk0MiA2Ljk5Mi04LjgwOSA2Ljg1NS04LjMyIDEzLjAwOC0xNS4zOSAxOC44MDgtMjIuNjY4djE1LjI1NGMwIDYuOTkyLTAuMTM2IDguNzQyLTAuNDg4IDEwLjU1OS0wLjQ2OSAyLjIzNC0xLjgxNiAzLjM1OS00LjQxNCAzLjY5OXYxLjk2NWMyLjg3MS0wLjEzNyAzLjg2Ny0wLjEzNyA3LjQyMi0wLjEzN3M0LjUzMSAwIDcuNDIyIDAuMTM3di0xLjk2NWMtMS44OTUtMC4wNjYtMi45NDktMC40MS0zLjkyNi0yLjA5OCIgZmlsbD0iIzIzMWYyMCIvPjxwYXRoIGQ9Im04NzIuMzEgOTAxLjkxYy00LjU1MS0xLjgxNi04LjUzNi0yLjUwOC0xNC4wNjMtMi41MDhsLTAuNjI1LTIuNzkzYzAuMzUyIDAuMDU5IDEuMDU1IDAgMS4zMjggMCAyLjY1NiAwIDQuMzk1LTEuOTA2IDQuMzk1LTQuMjExIDAtMy43NjktMi45ODktNi40MjUtNy43NTQtNi40MjUtMS40MDYgMC0yLjY1NiAwLjI4NS00LjE5OSAwLjkxbDAuOTc2IDIuNzIyYzAuODk5LTAuMzUxIDEuNzU4LTAuNTU0IDIuNTItMC41NTQgMS45NzIgMCAzLjMwMSAwLjk3NiAzLjMwMSAyLjcyMiAwIDEuMzk5LTAuNzA0IDIuMjM5LTEuNzM5IDIuMjM5LTAuNTg2IDAtMS4wNzQtMC4yMDctMS41NjItMC41NTlsLTEuNTQzIDAuNDEgMS40MDYgNS42NzZjLTYuMTUyIDAuNTU1LTEwLjY0NSAyLjU4Ni0xNC4zOTUgNi41MDQtNC4zNTUgNC40MDItNi42NiAxMC40MTgtNi42NiAxNy40OCAwIDE1LjEwNiA5LjcyNyAyNC4yIDI1Ljc0MyAyNC4yIDQuODI0IDAgOS41MTEtMC43MDMgMTMuNTU0LTIuMDMyLTAuMTM3LTEuNjAxLTAuMTM3LTMuMjE0LTAuMTM3LTQuNzQ2IDAtMS4xOTEgMC4wNzktMy43MTEgMC4xMzctNS4zMjRoLTIuNzE1Yy0xLjExMyA0Ljk2MS01LjExNyA3LjYxNy0xMS40NjQgNy42MTctOS44NjQgMC0xNS44NzktNi41NjItMTUuODc5LTE3LjQ4IDAtMTIuNTg2IDcuMDctMjEuNzQ2IDE2Ljc5Ni0yMS43NDYgNS44NCAwIDkuODQ0IDIuOTM3IDExLjQ0NiA4LjUzNWwyLjY1Ni0wLjU1OWMtMC42MjUtMi4zODMtMS4yNS02LjM2Ny0xLjUyMy0xMC4wNzgiIGZpbGw9IiMyMzFmMjAiLz48cGF0aCBkPSJtOTIwLjgyIDkwMC4zYy0xLjczOCAwLjA3OC00LjI3NyAwLjA3OC03LjQ4IDAuMDc4LTMuMjgxIDAtNS44MDEgMC03LjU1OS0wLjA3OGwtMS42MDEtMC4wNzF2MS45NjVjMi4yMjYgMC4xNDUgMy41NzQgMS4zMjggMy41NzQgMy4yODIgMCAwLjcwMy0wLjIxNSAxLjY3OS0wLjkxOCAzLjc3Ny0wLjg2IDIuNTktMS40MDYgNC4zNDgtMi4yNDYgNi43MTloLTEzLjQxOGwtMS4zODctNC4wNjNjLTEuMDU1LTMuMTQ0LTEuNjIxLTUuNDQ5LTEuNjIxLTYuNjQgMC0yLjAzMiAwLjkxOC0yLjkzIDMuMTQ1LTMuMDc1di0xLjk2NWMtMi42NTcgMC4wNzEtMy42MzMgMC4xNDktNi45OTMgMC4xNDktMy4yODEgMC00LjI1Ny0wLjA3OC02LjkxNC0wLjE0OXYxLjk2NWMxLjAzNSAwLjE0NSAxLjQwNyAwLjI4MiAyLjE2OCAwLjk4NSAxLjMyOCAxLjE4MyAyLjY1NiAzLjYzMyA0Ljc0NiA4Ljk0NWw2LjY0MSAxNi45MjZjMS44MTYgNC41NTEgNC41NTEgMTEuODk0IDYuNDQ1IDE3LjgzMmg0Ljc0NmMwLjYyNS0yLjE2OCAyLjA5LTUuNTk4IDMuMDY3LTguMTE3bDkuODYzLTI1LjI0M2MxLjY5OS00LjI2OSAyLjg5MS02Ljc3NyAzLjc4OS04LjM5IDAuOTc3LTEuNjggMS45NTMtMi41MiAzLjYzMy0yLjkzOHYtMS45NjVsLTEuNjggMC4wNzF6bS0yMi42NTYgMzQuMjc3Yy0xLjgzNi00Ljc1OC00LjMzNi0xMC45MS01LjM5MS0xNC4zNDhoMTAuMzUybC00Ljk2MSAxNC4zNDgiIGZpbGw9IiMyMzFmMjAiLz48cGF0aCBkPSJtOTQzLjY4IDkwMC4zYy0xLjczOCAwLjA3OC00LjMxNyAwLjA3OC03LjYzNyAwLjA3OC0zLjM0IDAtNS44NTkgMC03LjY3Ni0wLjA3OGwtMS42NzktMC4wNzF2MS45NjVjMy4yODEgMC4yODIgNC41NSAxLjk2MSA0LjgyNCA1LjE3NiAwLjIxNSAyLjA5OCAwLjI3MyAzLjM1OSAwLjI3MyAxMC4yNzR2MTEuNzU3YzAgMS44MTctMC4wNTggMy43LTAuMDU4IDUuNzMxIDAgMy43MTEtMC4xMzcgNS4zODMtMC43MDMgNi44NTUtMC42MjUgMS44MTctMS45NTQgMi42NTctNC4zMzYgMi45M3YxLjk2NWwxLjY3OS0wLjA3YzEuODE3LTAuMDY3IDQuMzM2LTAuMDY3IDcuNjc2LTAuMDY3IDMuMzIgMCA1Ljg5OSAwIDcuNjM3IDAuMDY3bDEuNjc5IDAuMDd2LTEuOTY1Yy0zLjAwNy0wLjIwMy00LjU1LTIuMDk4LTQuODI0LTUuMjQyLTAuMjE1LTIuMDI0LTAuMjE1LTMuOTg1LTAuMjE1LTEwLjI3NHYtMTEuNzU3YzAtOS4xNTMgMC4wNzktMTAuNjk2IDAuNzgyLTEyLjUxMiAwLjYyNS0xLjgxNyAxLjg3NS0yLjczNSA0LjI1Ny0yLjkzOHYtMS45NjVsLTEuNjc5IDAuMDcxIiBmaWxsPSIjMjMxZjIwIi8+PHBhdGggZD0ibTk2NS40MSA4OTkuNGMtNC4wNjIgMC02Ljk5MiAwLjU0Ny0xMS43NTggMi4zNzEtMC4xOTUgMi42NTctMC42ODMgNi43MTktMS4yNSAxMC4wNzFsMi42NTcgMC40MThjMS42NzktNS42NjQgNS4zOS04LjU5NCAxMC43NjEtOC41OTQgNC45ODEgMCA4LjM0IDIuNTc4IDguMzQgNi40OTYgMCAzLjE0NS0yLjE2OCA1LjMyLTUuMzEyIDcuMjc0bC03LjM0NCA0LjY4N2MtNS4wNTkgMy4yMTUtNy45ODggNi41NzQtNy45ODggMTIuNzI3IDAgNy44MzIgNS45NTcgMTIuODcxIDE1LjE5NSAxMi44NzEgNC40NTMgMCA4LjE2NC0wLjg0IDExLjQ2NS0yLjUyLTAuMDc4LTEuNjgtMC4wNzgtMi4yMzgtMC4wNzgtNC40MDYgMC0yLjUyIDAtMy4yMTEgMC4wNzgtNS4xNzZoLTIuNjU3Yy0wLjk5NiA1LjAzMS00LjE0IDcuODMyLTguOTQ1IDcuODMyLTQuMzU1IDAtNy41LTIuNzIzLTcuNS02LjU3IDAtMy4zNiAyLjMwNS01LjU5OCA2LjAzNS03Ljk2OWw1LjkxOC0zLjg0OGM1LjY4NC0zLjcxMSA4Ljg4Ny03LjI3NyA4Ljg4Ny0xMi44NzEgMC03LjYyOS02LjcxOS0xMi43OTMtMTYuNTA0LTEyLjc5MyIgZmlsbD0iIzIzMWYyMCIvPjxwYXRoIGQ9Im0xMDIxLjYgOTAxLjI4Yy0wLjYzLTEuMDU1LTEuMzMtMS4yNTgtNS4yLTEuMjU4LTIuMzYgMC00LjY3IDAuMTM3LTcuMDUgMC4yMDMtMy4zNiAwLjA3MS02LjcyIDAuMjA4LTEwLjA2IDAuMjA4LTMuMzYgMC02LjcxOS0wLjA1OS0xMC4wNzgtMC4yMDh2MS45NjVjMy4xNDQgMC4yODIgNC41NTEgMi4wOTggNC44MjQgNS4xNzYgMC4yMTUgMi4wOTggMC4yMTUgNC4zMzYgMC4yMTUgNy45Njl2MTkuNzkzYzAgMy43MTEtMC4yMTUgNS4zODMtMC43ODEgNi44NTUtMC42MjUgMS44MTctMS44NzUgMi42NTctNC4yNTggMi45M3YxLjk2NWgzMi43MzhjMC0yLjAzMS0wLjA4LTQuMTMzLTAuMDgtNi4xNTMgMC0xLjY3OS0wLjA4LTMuMjkyIDAuMDgtNC45NzJoLTIuNTJjLTAuNDkgNS4zOS0yLjgxIDYuODU1LTExLjEyIDYuODU1LTEuNTYgMC0zLjU3LTAuMDY2LTUuMjUtMC4xMzYtMC4xNC0yLjcyMy0wLjIxLTMuNjMzLTAuMjEtNy42OTZ2LTguMTA1YzEuMDUtMC4wNzggMS44OS0wLjA3OCAzLjE0LTAuMDc4IDcuMjggMCA5LjUxIDEuMDU0IDkuOTQgNC44MzZoMi41MmMtMC4xNC0xLjEyNS0wLjE0LTMuNDM4LTAuMTQtNi45MjYgMC0zLjU3NCAwLjA2LTUuNjcyIDAuMTQtNi43ODVoLTIuNTJjLTAuMjEgMy45ODQtMi4xMSA0Ljk2MS05LjMxIDQuOTYxLTEuMjUgMC0yLjUtMC4wNzEtMy43Ny0wLjA3MSAwLTQuNDAyIDAuMDctOC44MDggMC4wNy0xMy4yMTEgMC0yLjk0MSAwLjQ5LTMuOTI1IDIuMTctNC4zNDcgMS4wNC0wLjI3NCAyLjY2LTAuMzUyIDQuODMtMC4zNTIgNy41NSAwIDEwLjIxIDEuNjkyIDExLjgxIDcuNDIybDIuNzQtMC41NTVjLTAuOTgtNC45MDItMi4xMS04Ljk1Ny0yLjg3LTEwLjI4NSIgZmlsbD0iIzIzMWYyMCIvPjxwYXRoIGQ9Im0xOTYgMTAxOS45Yy0wLjYwNS0wLjgyLTEuNjI1LTEuMDgtNC4wOS0xLjA4LTMuMzI0IDAtNi41OTQgMC4xOS05LjkyMiAwLjI2LTIuODc5IDAuMDctNS4wNSAwLjEzLTYuNTU0IDAuMTMtMi4wMzYgMC03LjAwNC0wLjA2LTguNDM4LTAuMTNsLTAuOTU3LTAuMDcgMC4yNzQgMS40M2MyLjA1NCAwLjIgMy4yNjUgMC44MiA0LjIzIDIuMTEgMS4wOTQgMS4zNyAxLjc2MiAzLjI3IDIuNzE5IDcuMDkgMC44NzkgMy43MyAxLjI4OSA1Ljk4IDIuNzE4IDEzbDEuMDk0IDUuMzdjMS4xMDIgNS40NSAxLjQ4OSA4LjY2IDEuNDg5IDEwLjM2IDAgMi45OS0xLjA3NSA0LjIyLTQuMDEyIDQuNTVsMC4yNzMgMS41MWMwLjQxNC0wLjA3IDAuNzQ2LTAuMDcgMC45NjEtMC4wNyAyLjUyOCAwIDQuOTczLTAuMDcgNy40OTYtMC4wNyAzLjkzIDAgNi41MzIgMC4wNyA3LjY5MiAwLjA3IDAuMTk1IDAgMC42MDUgMCAxLjA3NCAwLjA3bC0wLjI1NC0xLjUxYy0yLjExMy0wLjEzLTMuMjg1LTAuNjctNC4zMDUtMi4wMy0xLjcwMy0yLjE4LTIuNjQ0LTUuMTEtNS4xNjQtMTguMjVsLTAuODgzLTQuNTdjLTEuMDkzLTUuNTctMS41MDMtNy40OS0xLjgzOS0xMC4wMS0wLjEzNy0wLjgxLTAuMjE1LTEuNjktMC4yMTUtMi4xMSAwLTIuNjUgMS4zNzEtMy40NiA1LjczNC0zLjQ2IDcuNjkyIDAgMTAuNTQ3IDEuNTYgMTMuMDcgNy4xNWwxLjg0NC0wLjY5Yy0xLjY0NC00LjQ5LTMuMjE1LTcuOTctNC4wMzUtOS4wNSIgZmlsbD0iIzIzMWYyMCIvPjxwYXRoIGQ9Im0yMTYuMjIgMTA1My4xYy0yLjExMyAwLTMuNDYxIDEuMy0zLjQ2MSAzLjI3IDAgMi40NiAxLjc1OCA0LjE2IDQuMjIzIDQuMTYgMi4wMzkgMCAzLjMzMi0xLjIzIDMuMzMyLTMuMiAwLTIuNDUtMS43MDQtNC4yMy00LjA5NC00LjIzem0tNy40MTQtMzQuNzljLTEuMzY3IDAtMi4yNTQgMC43NS0yLjI1NCAxLjk4IDAgMC42MSAwLjIxNSAxLjcgMC41NDcgMy4xOSAwLjg4NiAzLjYyIDIuMTE3IDguNTIgMi44MDEgMTEuMTEgMC45NDEgMy41MyAxLjM1MSA1Ljk4IDEuMzUxIDYuOTQgMCAwLjg5LTAuNDEgMS4zLTEuMTUyIDEuMy0wLjYxNCAwLTEuMjM5LTAuMjEtMi42Ni0wLjYybC0wLjQ3Ny0wLjEzLTAuMTk1IDEuOWMzLjc0MiAxLjQ0IDcuNDE4IDIuMzIgOS4yNTggMi4zMiAxLjAxNSAwIDEuNDI5LTAuMzQgMS40MjktMS4xNnMtMC4zNTUtMi45OS0xLjU2Ni03Ljc2bC0xLjAyLTQuMDJjLTEuNjk5LTYuNi0yLjEwOS04LjkyLTIuMTA5LTEwLjAxIDAtMS4wMiAwLjU0Ny0xLjYzIDEuNTYyLTEuNjMgMC42MDYgMCAxLjg0IDAuMjcgMy43NDMgMC45NWwwLjEzMi0xLjkxYy0zLjYwMS0xLjQzLTcuNDkyLTIuNDUtOS4zOS0yLjQ1IiBmaWxsPSIjMjMxZjIwIi8+PHBhdGggZD0ibTI0Ni4zMSAxMDIxLjVjLTIuNjYxLTIuMzEtNS43OS0zLjI3LTEwLjYyNS0zLjI3LTUuMzIxIDAtOC41MTYgMC44OS04LjUxNiAyLjI1IDAgMC41NCAwLjA1OCAxLjIzIDAuNzUgNC4wOWwzLjUzOSAxNS40NmMxLjE1NiA0Ljk3IDIuMDM1IDguOTEgMy4yNjYgMTQuNSAwLjY4NyAzLjI2IDAuOTYxIDUuMDQgMC45NjEgNS45MiAwIDAuODItMC40MTEgMS4zLTEuMTc2IDEuMy0wLjQ2OSAwLTEuOTUzLTAuMzUtMi45OTItMC42OWwtMC4wNTkgMS45OCAwLjgyIDAuMjdjMy42OCAxLjIzIDYuNzM1IDEuOSA4LjE2NCAxLjkgMC44NzkgMCAxLjQyNi0wLjQgMS40MjYtMS4xNXMtMC4zMzItMi40NS0xLjQ4NC03LjQ5bC0yLjA1OS04Ljk4Yy0wLjY2NC0yLjkzLTAuODgzLTQuMDMtMS4wNzgtNC45OCA0LjI4OSAyLjUyIDguMDI3IDMuNjggMTEuNDM0IDMuNjggNC4xNDggMCA2LjE5OS0yLjExIDYuMTk5LTYuNCAwLTYuMzQtMy42MTctMTQuMS04LjU3LTE4LjM5em0tMC4wNzkgMjEuODZjLTEuMjM0IDAtMi43MTgtMC40OC00LjYzNi0xLjUtMS45ODEtMS4wMi0zLjQwNy0yLjExLTQuMTUzLTMuMTMtMC44NzktMS4yMi0xLjYyMS0zLjMzLTIuNjYtNy44NC0xLjAxNS00LjIxLTEuNDg0LTYuODctMS40ODQtNy44MyAwLTEuMjkgMS40ODQtMi4wNCA0LjIyNi0yLjA0IDIuNzgyIDAgNS4xNjggMS4zIDYuOTQ2IDMuODIgMi43MTggMy44OCA0Ljc1NyAxMC4wOCA0Ljc1NyAxNC41IDAgMi41OS0xLjAxNSA0LjAyLTIuOTk2IDQuMDIiIGZpbGw9IiMyMzFmMjAiLz48cGF0aCBkPSJtMjY5LjcyIDEwMzBjLTAuNDczIDAtMS4wNzQgMC0xLjk3NyAwLjA3LTAuMTk5LTEuMjMtMC4yNTgtMi4yNS0wLjI1OC0zLjI3IDAtMy40OCAxLjIxNS01LjMyIDMuNjA2LTUuMzIgMi4xNzIgMCA0Ljg5IDEuMTYgOC45MjIgMy42OGwwLjc0Ni0yLjMxYy01LjAzMS0zLjE0LTguODQ4LTQuNTctMTIuMzI4LTQuNTctNC4yMTEgMC02LjUzOSAyLjUyLTYuNTM5IDcuMDkgMCAxMS4yMyA3LjYyOSAyMC45NyAxNi40MjIgMjAuOTcgNC4yODEgMCA2LjgwNC0xLjk4IDYuODA0LTUuMzggMC02LjI3LTYuNjcyLTEwLjk2LTE1LjM5OC0xMC45NnptNy4wMjMgMTMuNjFjLTMuMjY1IDAtNi43NTQtNC40OS04LjQ1My0xMS4wOWgwLjY4OGM2LjMzOSAwIDExLjA4OSAzLjMzIDExLjA4OSA3LjY5IDAgMS45MS0xLjQ4IDMuNC0zLjMyNCAzLjQiIGZpbGw9IiMyMzFmMjAiLz48cGF0aCBkPSJtMzEyLjQyIDEwMzcuNS0yLjI1NCAwLjE5YzAuMTQxIDAuODIgMC4yMTkgMS43OCAwLjIxOSAyLjY3IDAgMS4yMi0xLjA5OCAyLjExLTIuODAxIDIuMTEtMS4wMTYgMC0yLjAzMS0wLjYyLTIuOTM0LTEuNjQtMi41ODItMi45Mi0zLjU5Ny03LjU2LTUuMTA5LTE1LjEybC0xLjI4NS02LjZjLTIuNTg2LTAuMTQtMy4yNzQtMC4yMS01LjkxNC0wLjU1IDAuNjY4IDIuNTkgMS4xNTYgNC42MyAxLjcwMyA2Ljk1bDEuNDg4IDYuMzNjMS4wMTYgNC4yOSAxLjUwNCA2Ljk1IDEuNTA0IDguMzggMCAxLjctMC40MSAyLjQ1LTEuMjMgMi40NS0wLjQxIDAtMS4wMi0wLjEzLTEuNzAzLTAuMzRsLTEuNzA0LTAuNTUtMC4xOTUgMi4wNWMzLjMyOCAxLjM2IDcuMTQ1IDIuNDUgOC44NDggMi40NSAwLjY4MyAwIDEuMDk0LTAuMjggMS4yMy0wLjk1IDAuMTk2LTAuODIgMC4zMzItMS43OCAwLjM5MS0yLjkzIDMuMDc0IDIuNTIgNS43OTcgMy45NSA3LjcxMSAzLjk1IDEuMjkzIDAgMi45MTgtMC42OSA0LjQ4LTEuODQtMS4wNzQtMi40NS0xLjg5NC00LjctMi40NDUtNy4wMSIgZmlsbD0iIzIzMWYyMCIvPjxwYXRoIGQ9Im0zMzUuNDkgMTA0Mi4xLTUuNjMzIDAuMTMtMi44NzgtMTMuOTZjLTAuNzQzLTMuNjEtMC44MDEtNC42My0wLjgwMS01LjE4IDAtMC45NSAwLjQ2OS0xLjQ5IDEuMzQ3LTEuNDkgMC40OTcgMCAxLjUwOCAwLjI3IDMuMTM3IDAuNzVsMC42ODQgMC4yIDAuMjE1LTEuOThjLTMuNTM5LTEuNDItNy4yMjMtMi4zOC05LjItMi4zOC0xLjQyNSAwLTIuMzA4IDAuNjgtMi4zMDggMS45OCAwIDEuMTUgMC4yNTQgMi44NSAwLjgwNCA0Ljk3IDAuNjI1IDIuMzkgMS4wOTQgNC4zNiAxLjY0MSA3LjAybDIuMTEzIDEwLjA3LTMuNjE3LTAuMDcgMC40ODggMi4xOGM0LjYxOCAwLjgyIDYuMTggNC41IDcuNDczIDguNDRsMy4yNyAwLjY4LTEuNzAzLTguMDQgNS42NTYgMC4wOC0wLjY4OC0zLjQiIGZpbGw9IiMyMzFmMjAiLz48cGF0aCBkPSJtMzU2LjM5IDEwNTAuNS0yLjE3MiAxLjc4IDguMzE2IDkuNCA2LjEyNS0xLjUtMTIuMjY5LTkuNjh6bS03LjU1MS0yMC41NWMtMC40NzMgMC0xLjA4MiAwLTEuOTgxIDAuMDctMC4xOTUtMS4yMy0wLjI3My0yLjI1LTAuMjczLTMuMjcgMC0zLjQ4IDEuMjMtNS4zMiAzLjYxNy01LjMyIDIuMTc2IDAgNC44OTUgMS4xNiA4LjkzIDMuNjhsMC43MzgtMi4zMWMtNS4wNDctMy4xNC04Ljg0LTQuNTctMTIuMzI4LTQuNTctNC4yMjMgMC02LjUzMSAyLjUyLTYuNTMxIDcuMDkgMCAxMS4yMyA3LjYzMyAyMC45NyAxNi40MTQgMjAuOTcgNC4yODkgMCA2LjgxMi0xLjk4IDYuODEyLTUuMzggMC02LjI3LTYuNjc1LTEwLjk2LTE1LjM5OC0xMC45NnptNy4wMjMgMTMuNjFjLTMuMjY5IDAtNi43NTQtNC40OS04LjQ1Ny0xMS4wOWgwLjY5MmM2LjMzNiAwIDExLjA5IDMuMzMgMTEuMDkgNy42OSAwIDEuOTEtMS40ODkgMy40LTMuMzI1IDMuNCIgZmlsbD0iIzIzMWYyMCIvPjxwYXRoIGQ9Im00NzMuNCAxMDY5LTIuMTY4IDEuNzcgOC4yOTMgOS40IDYuMjAzLTEuNS0xMi4zMjgtOS42N3ptMTIuOTM3LTE0LjVoLTEuOTc3YzAuMDc5IDAuNzQgMC4xMzcgMS4wMSAwLjEzNyAxLjQ5IDAgMy43NS0yLjQ0NSA1LjA0LTkuMjU4IDUuMDQtMi4yNSAwLTQuNDIxIDAtNi42NzEtMC4yLTEuNDMtNS42Ni0yLjM4Ny0xMC41Ni0zLjU0My0xNi42MWgyLjUyM2M0LjM0OCAwIDYuMTg3IDAuMDYgNy43NSAwLjM0IDIuNTIzIDAuNDggNC4wMzEgMS45NyA0Ljc3MyA0LjdoMS44NDRjLTAuOTY1LTQuMDItMi4xMTMtOS43NC0yLjU4Ni0xMy4yMmgtMS44NGMwLjA1OSAwLjQ4IDAuMTM3IDAuODkgMC4xMzcgMS4xNiAwIDIuOTMtMS44NCAzLjg4LTcuNDMzIDMuODgtMy4zMjkgMC00LjU2My0wLjA3LTUuNzc0LTAuMTQtMC4zNTEtMS43IDAtMC4yLTEuNTY2LTguMDItMC43NjItMy44Mi0xLjAzNS02LjItMS4wMzUtNy40MyAwLTIuMzkgMS4yMy0yLjk5IDUuNzg5LTIuOTkgOC41OTMgMCAxMS4yMzggMS4zNSAxMy44OTggNy4yMWwxLjY5OS0wLjY4Yy0xLjUwNC00LjQ5LTMuMTMzLTguMTEtNC4wOS05LjI2LTAuNjg3LTAuNzUtMS41NjYtMC45NC00LjQyMS0wLjk0LTIuMzg3IDAtNC44MzMgMC4wNS03LjIyMyAwLjEyLTMuMTI5IDAuMDctNi4zMTcgMC4xNC05LjQ1MyAwLjE0LTMuMjA3IDAtNi4zMzYtMC4wNy05LjUyOC0wLjA3bDAuMjU0IDEuNDNjMi4wNTUgMC4yIDMuMjcgMC44MiA0LjIyNyAyLjExIDEuMDk4IDEuMzcgMS43ODEgMy4yNyAyLjcxOSA3LjA5IDAuOTAyIDMuOCAxLjE3NSA1LjM3IDIuNzIyIDEzbDEuMDk4IDUuMzdjMS4wOTQgNS4zMiAxLjUwNCA4LjY2IDEuNTA0IDEwLjM2IDAgMi45OS0xLjA5OCA0LjIyLTQuMDMxIDQuNTVsMC4yNzMgMS41MWgzMC45OTZjLTAuNzYyLTMuMDctMS40NDUtNi43NC0xLjkxNC05Ljk0IiBmaWxsPSIjMjMxZjIwIi8+PHBhdGggZD0ibTUxOS45NyAxMDQyLjItNC42NDEgMC4wN2MwLjgyLTEuNDMgMS4wOTgtMi41MiAxLjA5OC00LjA5IDAtNi4yNi01LjI0Ni0xMS4wOS0xMi4wNTUtMTEuMDktMS4yOTMgMC0yLjI1IDAuMTMtMy42ODQgMC41NC0xLjY5OS0xLjAyLTIuMjUtMS41LTIuMjUtMi4xMSAwLTAuNzUgMC43Ny0xLjA5IDMuNzYyLTIuMDVsNS40MzgtMS43YzUuNDQxLTEuNyA4LjEwMS0zLjM0IDguMTAxLTcuMjggMC03LjIyLTcuMTM3LTEyLjg3LTE2LjI2Mi0xMi44Ny03LjQ5MiAwLTEyLjA1NCAzLjU0LTEyLjA1NCA5LjMzIDAgNS4zMiAzLjQwMiA3Ljg0IDguOTg0IDkuMjYtMy40MDYgMS4yMi00LjE0OCAxLjc3LTQuMTQ4IDIuOTIgMCAxLjUxIDEuOTc2IDMuMzQgNi4wNDMgNS41OS0yLjA5IDEuNS0zLjEyOSAzLjQ4LTMuMTI5IDYuMiAwIDYuNDYgNS4xODMgMTEuMzcgMTEuOTk2IDExLjM3IDEuNzY2IDAgMy4wNTUtMC4yMSA0LjU2Mi0wLjc1aDguOTgxbC0wLjc0Mi0zLjM0em0tMTMuMDE2IDEuNWMtMy42OCAwLTYuNjc2LTMuODgtNi42NzYtOC41MSAwLTMuMiAxLjg0NC01LjM4IDQuNTA0LTUuMzggMy41OTggMCA2LjUzOSAzLjc0IDYuNTM5IDguMzcgMCAzLjQxLTEuNzA3IDUuNTItNC4zNjcgNS41MnptMS4wMzUtMjcuNThjLTIuMzI4IDAuODktNS4xMjUgMS44NC03Ljk4IDIuNjctNC42OTktMS4xNi03Ljk2NS00LjY0LTcuOTY1LTguNTkgMC0zLjY4IDMuMTI5LTYuMTIgOC4wNDMtNi4xMiA1LjkyNiAwIDExLjM3MSA0LjAxIDExLjM3MSA4LjM3IDAgMS42My0xLjAyMyAyLjcyLTMuNDY5IDMuNjciIGZpbGw9IiMyMzFmMjAiLz48cGF0aCBkPSJtNTQ1LjU1IDEwMTguMmMtMS4yMTEgMC0xLjYyMSAwLjc1LTIuMjUgNC4wOS01LjAzMS0yLjg2LTguNzA3LTQuMTYtMTIuMzEzLTQuMTYtNC4wODYgMC02LjQ3MiAyLjEyLTYuNDcyIDUuODYgMCAzLjYxIDEuNzc3IDguNzIgNC41MDQgMTIuOTQgMy42NzUgNS43MiA4LjIzNCA5LjMzIDE1LjE4MyA5LjMzIDMuMDUxIDAgNS44NTItMC41NSA4Ljc2Ni0xLjI5bC0wLjMzMi0xLjFjLTIuNDQ1LTcuODMtNC4yMzEtMTYuNDctNC4yMzEtMTkuNCAwLTEuODQgMC40MTQtMi44NiAxLjIzOS0yLjg2IDAuNTQ3IDAgMS45NzYgMC40MSAzLjY3NSAxLjAybDAuMTk2LTIuMTJjLTMuNDYxLTEuMjktNi44MDktMi4zMS03Ljk2NS0yLjMxem0tMy4xMjkgMjUuMmMtMi43MjMgMC01LjQ0MS0yLjA1LTcuNzUtNS44Ni0yLjYwMi00LjE2LTQuNDQxLTkuNjctNC40NDEtMTMuMjggMC0yLjExIDEuMDM1LTMuMjcgMi43MzgtMy4yNyAyLjUwNCAwIDYuOTMgMi4yNSA4LjYzMyAzLjk2IDAuOTU3IDAuOTUgMS41MDQgMi4zMSAyLjE5MSA0LjkgMS4wNzQgNC4xNSAyLjEwOSA4LjA0IDIuNzE5IDEyLjUzLTEuNTA4IDAuNjctMi45MzggMS4wMi00LjA5IDEuMDIiIGZpbGw9IiMyMzFmMjAiLz48cGF0aCBkPSJtNTc1LjcyIDEwNTguM2MtMi4yNS05LjA2LTQuNS0xOS4xMy02LjY2OC0yOC43My0wLjY5Mi0zLjEzLTEuMDI0LTUuMTgtMS4wMjQtNi4yczAuNDY5LTEuNSAxLjQ4OS0xLjVjMC42ODMgMCAxLjg5OCAwLjI4IDMuNzM4IDAuODJsMC4xMzctMS45MWMtMy40NjEtMS4zNi03LjY5Mi0yLjUyLTkuNTI4LTIuNTItMS4yOTMgMC0yLjAzNSAwLjc1LTIuMDM1IDIuMDUgMCAwLjk1IDAuMTk1IDIuMTggMS4yMzEgNi40NyAyLjA5MyA4Ljk4IDQuNDIxIDE4LjU5IDYuMjYxIDI3LjE2IDAuODA1IDMuOTUgMS4yMTEgNS45MyAxLjIxMSA2LjU0IDAgMC44Mi0wLjQwNiAxLjIzLTEuMTQ4IDEuMjMtMC42OTIgMC0xLjkwMy0wLjI4LTMtMC42OWwtMC4xMzcgMi4wNWMzLjQ4NCAxLjIzIDcuMjgxIDIuMTcgOS4xOTkgMi4xNyAwLjkzOCAwIDEuNDMtMC40IDEuNDMtMS4xNSAwLTAuNjgtMC4yNzQtMi4yNS0xLjE1Ni01Ljc5IiBmaWxsPSIjMjMxZjIwIi8+PHBhdGggZD0ibTU5Mi41OSAxMDUzLjFjLTIuMTE0IDAtMy40NjEgMS4zLTMuNDYxIDMuMjcgMCAyLjQ2IDEuNzU4IDQuMTYgNC4yMDMgNC4xNiAyLjA1NSAwIDMuMzQ4LTEuMjMgMy4zNDgtMy4yIDAtMi40NS0xLjcwNC00LjIzLTQuMDktNC4yM3ptLTcuNDE4LTM0Ljc5Yy0xLjM3MSAwLTIuMjUgMC43NS0yLjI1IDEuOTggMCAwLjYxIDAuMjE1IDEuNyAwLjU0NyAzLjE5IDAuODgyIDMuNjIgMi4xMTMgOC41MiAyLjc5NyAxMS4xMSAwLjk0MSAzLjUzIDEuMzUxIDUuOTggMS4zNTEgNi45NCAwIDAuODktMC40MSAxLjMtMS4xNTYgMS4zLTAuNjA2IDAtMS4yMzEtMC4yMS0yLjY2LTAuNjJsLTAuNDY5LTAuMTMtMC4xOTUgMS45YzMuNzM4IDEuNDQgNy40MTggMi4zMiA5LjI1NyAyLjMyIDEuMDE2IDAgMS40MjYtMC4zNCAxLjQyNi0xLjE2cy0wLjM1MS0yLjk5LTEuNTYyLTcuNzZsLTEuMDI0LTQuMDJjLTEuNjk1LTYuNi0yLjEwNS04LjkyLTIuMTA1LTEwLjAxIDAtMS4wMiAwLjU0Ny0xLjYzIDEuNTU4LTEuNjMgMC42MSAwIDEuODQ0IDAuMjcgMy43NDMgMC45NWwwLjEzNi0xLjkxYy0zLjYwMS0xLjQzLTcuNDk2LTIuNDUtOS4zOTQtMi40NSIgZmlsbD0iIzIzMWYyMCIvPjxwYXRoIGQ9Im02MTkuNCAxMDQyLjEtNS42NjQgMC4xMy0yLjg1MS0xMy45NmMtMC43MzgtMy42MS0wLjgxNy00LjYzLTAuODE3LTUuMTggMC0wLjk1IDAuNDg1LTEuNDkgMS4zNjQtMS40OSAwLjQ4IDAgMS41MTUgMC4yNyAzLjEyNSAwLjc1bDAuNjgzIDAuMiAwLjIxNS0xLjk4Yy0zLjU0My0xLjQyLTcuMjA3LTIuMzgtOS4xODMtMi4zOC0xLjQyNiAwLTIuMzI5IDAuNjgtMi4zMjkgMS45OCAwIDEuMTUgMC4yNzggMi44NSAwLjgyNSA0Ljk3IDAuNjA1IDIuMzkgMS4wOTMgNC4zNiAxLjY0IDcuMDJsMi4wOTQgMTAuMDctMy41OTgtMC4wNyAwLjQ2OSAyLjE4YzQuNjQxIDAuODIgNi4xOTUgNC41IDcuNDk2IDguNDRsMy4yNyAwLjY4LTEuNzE5LTguMDQgNS42NjQgMC4wOC0wLjY4NC0zLjQiIGZpbGw9IiMyMzFmMjAiLz48cGF0aCBkPSJtNjQwLjMgMTA1MC41LTIuMTY4IDEuNzggOC4zMDEgOS40IDYuMTMzLTEuNS0xMi4yNjYtOS42OHptLTcuNTU5LTIwLjU1Yy0wLjQ2OCAwLTEuMDkzIDAtMS45NzIgMC4wNy0wLjE5Ni0xLjIzLTAuMjc0LTIuMjUtMC4yNzQtMy4yNyAwLTMuNDggMS4yMzEtNS4zMiAzLjYxMy01LjMyIDIuMTg4IDAgNC45MDMgMS4xNiA4LjkyNiAzLjY4bDAuNzQyLTIuMzFjLTUuMDM5LTMuMTQtOC44NjctNC41Ny0xMi4zMjQtNC41Ny00LjIxOSAwLTYuNTQzIDIuNTItNi41NDMgNy4wOSAwIDExLjIzIDcuNjM3IDIwLjk3IDE2LjQyNiAyMC45NyA0LjI5NyAwIDYuODE2LTEuOTggNi44MTYtNS4zOCAwLTYuMjctNi42OTktMTAuOTYtMTUuNDEtMTAuOTZ6bTcuMDEyIDEzLjYxYy0zLjI2MiAwLTYuNzM4LTQuNDktOC40MzctMTEuMDloMC42ODNjNi4zMjggMCAxMS4wOTQgMy4zMyAxMS4wOTQgNy42OSAwIDEuOTEtMS41MDQgMy40LTMuMzQgMy40IiBmaWxsPSIjMjMxZjIwIi8+PHBhdGggZD0ibTc2OS4zIDEwNTQuNmgtMS45NzNjMC4wNzggMC42NyAwLjEzNyAxLjIyIDAuMTM3IDEuNTYgMCAxLjM3LTAuNDY5IDIuNDUtMS4yODkgMy4yNy0xLjMwOSAxLjIyLTMuNjkyIDEuNy04Ljg0OCAxLjctMS40NDUgMC0zLjM1OS0wLjA3LTUuMDM5LTAuMTQtMS4yMy01LjU4LTIuMzI0LTEwLjk1LTMuNTM1LTE2Ljc0IDEuMjg5IDAgMi41NzgtMC4wNyAzLjg2Ny0wLjA3IDcuNTU5IDAgOS4wNjMgMC42OCAxMC40ODggNS4xMWgxLjgzNmMtMS4wOTMtNC40My0xLjk3Mi04Ljc5LTIuNTk3LTEzLjI5aC0xLjg5NWMwLjA3OCAwLjQ4IDAuMTM3IDAuODkgMC4xMzcgMS4xNiAwIDEuMTYtMC40NjkgMi4yNS0xLjI4OSAyLjg3LTEuMTUzIDAuODgtMi41MiAxLjA4LTYuNjIxIDEuMDgtMi4xNjggMC0yLjc3NC0wLjA3LTQuNTUxLTAuMTRsLTAuODc5LTQuNTZjLTEuMzA5LTYuNTMtMS43NzctOS42LTEuNzc3LTExLjUgMC0yLjc5IDEuMjMtNC4wOSA0LjAyMy00LjQzbC0wLjI3My0xLjQzLTEuMDk0IDAuMDdjLTAuNTQ3IDAtMy41NTUgMC4wNy02LjEzMyAwLjA3LTIuNzE1IDAtNy43NzMgMC04LjY1Mi0wLjA3bC0xLjE1My0wLjA3IDAuMjc0IDEuNDNjMi4wMzEgMC4yIDMuMjYyIDAuODIgNC4yMzggMi4xMSAxLjA3NCAxLjM3IDEuODM2IDMuMjcgMi43MTUgNy4wOSAwLjk1NyAzLjg3IDEuMjg5IDUuOTEgMi43MTUgMTNsMS4wOTQgNS4zN2MxLjA3NCA1LjM4IDEuNDg0IDguNjYgMS40ODQgMTAuMzYgMCAyLjk5LTEuMDc0IDQuMjItNC4wMDQgNC41NWwwLjI3MyAxLjUxaDMwLjIzNWMtMC42ODQtMy4wNy0xLjM2Ny02LjYxLTEuOTE0LTkuODciIGZpbGw9IiMyMzFmMjAiLz48cGF0aCBkPSJtNzkyLjUgMTAzNy41LTIuMjQ2IDAuMTljMC4xMzcgMC44MiAwLjE5NSAxLjc4IDAuMTk1IDIuNjcgMCAxLjIyLTEuMDc0IDIuMTEtMi43NzMgMi4xMS0xLjAxNiAwLTIuMDcxLTAuNjItMi45NS0xLjY0LTIuNTc4LTIuOTItMy41OTMtNy41Ni01LjA5Ny0xNS4xMmwtMS4yODktNi42Yy0yLjU5OC0wLjE0LTMuMjgxLTAuMjEtNS45MzgtMC41NSAwLjY4NCAyLjU5IDEuMTcyIDQuNjMgMS42OTkgNi45NWwxLjUwNCA2LjMzYzEuMDM2IDQuMjkgMS41MDQgNi45NSAxLjUwNCA4LjM4IDAgMS43LTAuMzkgMi40NS0xLjIzIDIuNDUtMC40MSAwLTEuMDE2LTAuMTMtMS42OTktMC4zNGwtMS43LTAuNTUtMC4yMTQgMi4wNWMzLjMzOSAxLjM2IDcuMTY4IDIuNDUgOC44NjcgMi40NSAwLjY4MyAwIDEuMDc0LTAuMjggMS4yMTEtMC45NSAwLjIxNS0wLjgyIDAuMzUxLTEuNzggMC40MS0yLjkzIDMuMDY2IDIuNTIgNS44MDEgMy45NSA3LjY5NSAzLjk1IDEuMzA5IDAgMi45My0wLjY5IDQuNDkyLTEuODQtMS4wOTMtMi40NS0xLjg5NC00LjctMi40NDEtNy4wMSIgZmlsbD0iIzIzMWYyMCIvPjxwYXRoIGQ9Im04MTkuMzYgMTAxOC4yYy0xLjIxMSAwLTEuNjIxIDAuNzUtMi4yNDYgNC4wOS01LjAzOS0yLjg2LTguNzExLTQuMTYtMTIuMzI0LTQuMTYtNC4wODIgMC02LjQ2NSAyLjEyLTYuNDY1IDUuODYgMCAzLjYxIDEuNzc4IDguNzIgNC40OTIgMTIuOTQgMy42OTIgNS43MiA4LjI0MyA5LjMzIDE1LjE5NiA5LjMzIDMuMDY2IDAgNS44NC0wLjU1IDguNzg5LTEuMjlsLTAuMzUyLTEuMWMtMi40NjEtNy44My00LjIxOS0xNi40Ny00LjIxOS0xOS40IDAtMS44NCAwLjM5MS0yLjg2IDEuMjExLTIuODYgMC41NDcgMCAxLjk3MyAwLjQxIDMuNjkyIDEuMDJsMC4yMTUtMi4xMmMtMy40OTYtMS4yOS02LjgxNy0yLjMxLTcuOTg5LTIuMzF6bS0zLjE0NCAyNS4yYy0yLjcxNSAwLTUuNDMtMi4wNS03LjczNS01Ljg2LTIuNTk3LTQuMTYtNC40MzMtOS42Ny00LjQzMy0xMy4yOCAwLTIuMTEgMS4wMTYtMy4yNyAyLjczNC0zLjI3IDIuNTIgMCA2LjkzNCAyLjI1IDguNjE0IDMuOTYgMC45NzYgMC45NSAxLjUyMyAyLjMxIDIuMjA3IDQuOSAxLjA5MyA0LjE1IDIuMTA5IDguMDQgMi43MTQgMTIuNTMtMS40ODQgMC42Ny0yLjkxIDEuMDItNC4xMDEgMS4wMiIgZmlsbD0iIzIzMWYyMCIvPjxwYXRoIGQ9Im04NTEuODQgMTA0Mi4xLTUuNjQ1IDAuMTMtMi44NzEtMTMuOTZjLTAuNzQyLTMuNjEtMC44MDEtNC42My0wLjgwMS01LjE4IDAtMC45NSAwLjQ2OS0xLjQ5IDEuMzQ4LTEuNDkgMC40ODggMCAxLjQ4NCAwLjI3IDMuMTQ1IDAuNzVsMC42ODMgMC4yIDAuMjE1LTEuOThjLTMuNTU1LTEuNDItNy4yMjYtMi4zOC05LjIxOS0yLjM4LTEuNDA2IDAtMi4zMDQgMC42OC0yLjMwNCAxLjk4IDAgMS4xNSAwLjI3MyAyLjg1IDAuODIgNC45NyAwLjYwNSAyLjM5IDEuMDk0IDQuMzYgMS42NDEgNy4wMmwyLjA4OSAxMC4wNy0zLjU5My0wLjA3IDAuNDY4IDIuMThjNC42MjkgMC44MiA2LjE5MiA0LjUgNy40ODEgOC40NGwzLjI4MSAwLjY4LTEuNjk5LTguMDQgNS42NDQgMC4wOC0wLjY4My0zLjQiIGZpbGw9IiMyMzFmMjAiLz48cGF0aCBkPSJtODY1LjE4IDEwMzBjLTAuNDY5IDAtMS4wOTQgMC0xLjk3MyAwLjA3LTAuMTk1LTEuMjMtMC4yNzMtMi4yNS0wLjI3My0zLjI3IDAtMy40OCAxLjIzLTUuMzIgMy42MzItNS4zMiAyLjE2OCAwIDQuODgzIDEuMTYgOC45MDcgMy42OGwwLjc0Mi0yLjMxYy01LjAzOS0zLjE0LTguODI4LTQuNTctMTIuMzI0LTQuNTctNC4yMTkgMC02LjUyNCAyLjUyLTYuNTI0IDcuMDkgMCAxMS4yMyA3LjYxNyAyMC45NyAxNi4zODcgMjAuOTcgNC4zMTYgMCA2LjgxNi0xLjk4IDYuODE2LTUuMzggMC02LjI3LTYuNjc5LTEwLjk2LTE1LjM5LTEwLjk2em03LjAzMSAxMy42MWMtMy4yODEgMC02Ljc1OC00LjQ5LTguNDU3LTExLjA5aDAuNjg0YzYuMzI4IDAgMTEuMDkzIDMuMzMgMTEuMDkzIDcuNjkgMCAxLjkxLTEuNDg0IDMuNC0zLjMyIDMuNCIgZmlsbD0iIzIzMWYyMCIvPjxwYXRoIGQ9Im05MDcuOSAxMDM3LjUtMi4yNjYgMC4xOWMwLjEzNyAwLjgyIDAuMTk1IDEuNzggMC4xOTUgMi42NyAwIDEuMjItMS4wNzQgMi4xMS0yLjc3MyAyLjExLTEuMDM1IDAtMi4wNTEtMC42Mi0yLjkzLTEuNjQtMi41NzgtMi45Mi0zLjYxMy03LjU2LTUuMTE3LTE1LjEybC0xLjI4OS02LjZjLTIuNTc4LTAuMTQtMy4yNjItMC4yMS01LjkxOC0wLjU1IDAuNjgzIDIuNTkgMS4xNzIgNC42MyAxLjY5OSA2Ljk1bDEuNTA0IDYuMzNjMS4wMTYgNC4yOSAxLjUwNCA2Ljk1IDEuNTA0IDguMzggMCAxLjctMC40MSAyLjQ1LTEuMjMxIDIuNDUtMC40MSAwLTEuMDE1LTAuMTMtMS42OTktMC4zNGwtMS42OTktMC41NS0wLjIxNSAyLjA1YzMuMzQgMS4zNiA3LjE0OSAyLjQ1IDguODQ4IDIuNDUgMC42ODMgMCAxLjA5NC0wLjI4IDEuMjMtMC45NSAwLjIxNS0wLjgyIDAuMzUyLTEuNzggMC40MS0yLjkzIDMuMDY3IDIuNTIgNS43ODIgMy45NSA3LjY3NiAzLjk1IDEuMzA5IDAgMi45NDktMC42OSA0LjUxMi0xLjg0LTEuMDk0LTIuNDUtMS45MTQtNC43LTIuNDQxLTcuMDEiIGZpbGw9IiMyMzFmMjAiLz48cGF0aCBkPSJtOTM1LjAyIDEwMTguMmMtMS4zNjcgMC0yLjE2OCAwLjgyLTIuMTY4IDIuMDUgMCAwLjgxIDAuMjc0IDIuMzEgMS4wOTQgNS43MWwwLjY2NCAyLjg3YzIuMDUxIDguNTEgMi41MzkgMTEuMzcgMi41MzkgMTIuNTIgMCAxLjAzLTAuNDg4IDEuNTctMS40NDUgMS41Ny0xLjE1MiAwLTMuMDY2LTAuNjgtNS4wOTgtMS45MS0yLjE2OC0xLjIyLTMuODA4LTIuNjUtNC42MjktMy44OC0wLjYyNS0xLjAyLTEuMDkzLTIuNzktMS45MTQtNi40LTEuMDkzLTQuOTctMS43NTctOC4zNy0yLjMwNC0xMS41Ny0yLjY1Ny0wLjIxLTMuMzQtMC4yOC02LjAxNi0wLjYyIDEuMzg3IDUuMTEgMi40MDIgOS4zMyAzLjQzOCAxNC4wNCAxLjAxNSA0LjYyIDEuNDI1IDYuOCAxLjQyNSA4LjAyIDAgMS41Ny0wLjQ4OCAyLjMyLTEuNTA0IDIuMzItMC41NDYgMC0xLjY5OS0wLjI3LTMuMzU5LTAuODFsLTAuMTE3IDEuOWMzLjI2MiAxLjMgNi44MTYgMi4yNSA4LjQzNyAyLjI1IDEuNTA0IDAgMS45NzMtMC44OCAxLjk3My00LjA5di0wLjU0YzUuMTc2IDIuOTMgMTAuNDg4IDQuNjMgMTQuMTggNC42MyAyLjI0NiAwIDMuMTI1LTAuNTUgMy4xMjUtMS45MSAwLTEuNDMtMC40MS0zLjY4LTEuODM2LTkuMTktMC44Mi0zLjEzLTEuNTYzLTYuNDctMS44MzYtNy45Ny0wLjQxLTEuOTctMC42MDYtMy4yLTAuNjA2LTMuOTUgMC0xLjAyIDAuNTI4LTEuNTYgMS40ODUtMS41NiAwLjYwNSAwIDEuOTE0IDAuMjcgMy41MzUgMC44OGwwLjIxNS0xLjk4Yy0zLjYxMy0xLjI5LTcuNzE1LTIuMzgtOS4yNzgtMi4zOCIgZmlsbD0iIzIzMWYyMCIvPjxwYXRoIGQ9Im05NjMuNyAxMDUzLjFjLTIuMTA5IDAtMy40NzYgMS4zLTMuNDc2IDMuMjcgMCAyLjQ2IDEuNzc3IDQuMTYgNC4yMTkgNC4xNiAyLjAzMSAwIDMuMzM5LTEuMjMgMy4zMzktMy4yIDAtMi40NS0xLjcxOC00LjIzLTQuMDgyLTQuMjN6bS03LjQ0MS0zNC43OWMtMS4zNDggMC0yLjIyNyAwLjc1LTIuMjI3IDEuOTggMCAwLjYxIDAuMTk2IDEuNyAwLjU0NyAzLjE5IDAuODc5IDMuNjIgMi4wOSA4LjUyIDIuNzkzIDExLjExIDAuOTU3IDMuNTMgMS4zNjcgNS45OCAxLjM2NyA2Ljk0IDAgMC44OS0wLjQxIDEuMy0xLjE1MiAxLjMtMC42MjUgMC0xLjI1LTAuMjEtMi42NzYtMC42MmwtMC40NjgtMC4xMy0wLjIxNSAxLjljMy43NSAxLjQ0IDcuNDIyIDIuMzIgOS4yNTcgMi4zMiAxLjAzNiAwIDEuNDI2LTAuMzQgMS40MjYtMS4xNnMtMC4zMzItMi45OS0xLjU2Mi03Ljc2bC0xLjAxNi00LjAyYy0xLjY5OS02LjYtMi4xMDktOC45Mi0yLjEwOS0xMC4wMSAwLTEuMDIgMC41NDctMS42MyAxLjU2Mi0xLjYzIDAuNjI1IDAgMS44MzYgMC4yNyAzLjc1IDAuOTVsMC4xMzctMS45MWMtMy42MTMtMS40My03LjQ4LTIuNDUtOS40MTQtMi40NSIgZmlsbD0iIzIzMWYyMCIvPjxwYXRoIGQ9Im05OTAuNTEgMTA0Mi4xLTUuNjY0IDAuMTMtMi44NTItMTMuOTZjLTAuNzQyLTMuNjEtMC44Mi00LjYzLTAuODItNS4xOCAwLTAuOTUgMC40NjktMS40OSAxLjM2Ny0xLjQ5IDAuNDY5IDAgMS40ODQgMC4yNyAzLjEyNSAwLjc1bDAuNjg0IDAuMiAwLjE5NS0xLjk4Yy0zLjUzNS0xLjQyLTcuMjA3LTIuMzgtOS4xOC0yLjM4LTEuNDQ1IDAtMi4zMjQgMC42OC0yLjMyNCAxLjk4IDAgMS4xNSAwLjI3MyAyLjg1IDAuODIgNC45NyAwLjYwNiAyLjM5IDEuMDk0IDQuMzYgMS42NDEgNy4wMmwyLjEwOSAxMC4wNy0zLjYxMy0wLjA3IDAuNDY5IDIuMThjNC42NDggMC44MiA2LjIxMSA0LjUgNy41IDguNDRsMy4yODEgMC42OC0xLjcxOS04LjA0IDUuNjY0IDAuMDgtMC42ODMtMy40IiBmaWxsPSIjMjMxZjIwIi8+PHBhdGggZD0ibTEwMTEuNCAxMDUwLjUtMi4xNyAxLjc4IDguMyA5LjQgNi4xMi0xLjUtMTIuMjUtOS42OHptLTcuNTYtMjAuNTVjLTAuNDkgMC0xLjA5IDAtMS45NyAwLjA3LTAuMjEtMS4yMy0wLjI3LTIuMjUtMC4yNy0zLjI3IDAtMy40OCAxLjIzLTUuMzIgMy41OS01LjMyIDIuMjEgMCA0LjkyIDEuMTYgOC45MyAzLjY4bDAuNzQtMi4zMWMtNS4wMi0zLjE0LTguODUtNC41Ny0xMi4zMy00LjU3LTQuMTk2IDAtNi41MiAyLjUyLTYuNTIgNy4wOSAwIDExLjIzIDcuNjIgMjAuOTcgMTYuNDEgMjAuOTcgNC4yNyAwIDYuODEtMS45OCA2LjgxLTUuMzggMC02LjI3LTYuNjgtMTAuOTYtMTUuMzktMTAuOTZ6bTcuMDEgMTMuNjFjLTMuMjYgMC02LjczLTQuNDktOC40My0xMS4wOWgwLjY2YzYuMzUgMCAxMS4xMSAzLjMzIDExLjExIDcuNjkgMCAxLjkxLTEuNSAzLjQtMy4zNCAzLjQiIGZpbGw9IiMyMzFmMjAiLz48cGF0aCBkPSJtNjkyLjE1IDEwMzAuOWM0LjU3MSAwIDguMjYyIDMuNzEgOC4yNjIgOC4yN3MtMy42OTEgOC4yNi04LjI2MiA4LjI2Yy00LjU1IDAtOC4yODEtMy43LTguMjgxLTguMjZzMy43MzEtOC4yNyA4LjI4MS04LjI3IiBmaWxsPSIjMjMxZjIwIi8+PHBhdGggZD0ibTQwOC40MyAxMDMwLjljNC41NTQgMCA4LjI1NCAzLjcxIDguMjU0IDguMjdzLTMuNyA4LjI2LTguMjU0IDguMjZjLTQuNTYzIDAtOC4yNjItMy43LTguMjYyLTguMjZzMy42OTktOC4yNyA4LjI2Mi04LjI3IiBmaWxsPSIjMjMxZjIwIi8+PHBhdGggZD0ibTE3MC4yNiA5ODguMjFoODUwLjA1IiBmaWxsPSJub25lIiBzdHJva2U9IiMyMzFmMjAiIHN0cm9rZS13aWR0aD0iMy4yNCIvPjxwYXRoIGQ9Im01NTAuNzUgMTEyOS40Yy0wLjY0NCAwLTEuMjkzIDAuNjQtMC42NDQgMS4yOSAyLjMyNCAxLjc1IDQuNjU2IDMuNDkgNi45NzIgNS4yNC0wLjE1Ni0wLjAxLTAuMzAxLTAuMDUtMC40NzYtMC4wNS0wLjY0NSAwLTAuNjQ1IDAuNjYtMC42NDUgMS4zLTguNDMzIDEuMy0xNC45MzMtNC41NC0yMC43ODEtOS43My0xLjI5My0wLjY1LTIuNjA2IDAuNjUtMy4yNTQgMC42NS05LjcyNy0zLjI1LTE2Ljg2My0xMS42OS0yNi42MDktMTUuNTh2MS4yOWMtMy44OTktMS4yOS03LjY3Mi0zLjY1LTExLjY4OC00LjU0LTUuODQ4LTEuMy0xMS4wMzEtMC42NS0xNi4yMzgtMC42NS04LjgwOS0wLjg4LTE3LjYzMy0yLjk1LTI2LjQ0OS00LjgxaDc3Ljg4MmM4Ljk3NyAxMC4xNiAxNy42MjUgMTkuNzQgMjkuMDc1IDI4LjE5IDAuNjY0IDAuNjQgMC42NjQgMS45NCAxLjMwOCAyLjYtMy4yNDYtMS4zMS01LjIwNy0zLjkxLTguNDUzLTUuMiIgZmlsbD0iIzI1NGFhNSIvPjxwYXRoIGQ9Im0xMDIwLjMgMTEwMy44djI4NS4yOWgtMzA1YzQuNzg1LTIuNDkgOS40NDEtNS42IDEyLjQ0MS0xMC4zOCAxLjI4OS0xLjk2IDMuMjQyLTUuODUgMS45MzQtOC40NS0xLjI4OS0zLjI0LTEuOTM0LTguNDQtNS4xODgtOS43NC0zLjg5NC0xLjk0LTkuMDgyLTEuOTQtMTMuNjQxLTEuMjktMi41NzggMC01LjE4NyAwLjY0LTcuNzg1IDEuMjkgOS43NDYtMy44OSAxOC44MjgtOC40MyAyNS4zMjUtMTcuNTIgMC42NDQtMS4zMSAzLjI0Mi0xLjk2IDUuODQ3LTEuOTYgMC42NDUgMCAwLjY0NS0xLjMgMC42NDUtMS45NC0xLjMwOS0xLjMtMi41OTgtMS45Ni0xLjk1My0zLjloMS45NTNjMy4yNTQgMS4zIDIuNjA5IDcuOCA3LjE0OCA1Ljg0IDMuMjQyLTEuOTQgNC41MzEtNi40OSAyLjU5OC05Ljc0LTIuNTk4LTIuNTktNS4yMDMtNC41NC03LjgwMS02LjQ5LTAuNjU2LTEuMy0wLjY1Ni0zLjI0IDAtNC41NCAxLjk1My0yLjYgMi41OTgtNS4yIDMuMjQyLTcuNzkgMS45NjEtNC41NCAyLjYwNi05Ljc0IDQuNTU5LTE0LjI4IDIuNTktOS43NSA1LjE4Ny0xOS40OCA0LjU0My0yOS4yMiAwLTUuMi0yLjYxLTkuNzUtMC42NDUtMTQuOTQgMS4yODktNS4xOSA0LjUzOS05LjA4IDcuMTM3LTEzLjYzIDIuNTktMy45IDUuMTg3LTYuNSA3LjEyOS0xMC4zOCAzLjkxOC02LjUgMTEuMDM1LTEyLjk5IDcuODA1LTIwLjc4LTEuOTU0LTQuNTUtOS4xMDItMy45LTEzLjYzMy02LjUtMy44OTktMy4yNC0wLjY1Ni04LjQ0IDEuMjg5LTExLjY5IDMuMjQyLTUuODQtMy44OTktOS43NC04LjQzOC0xMS42OCAxLjI4OS0xLjk1IDMuODk1LTEuMyA0LjUzOS0yLjYgMC42NDUtMy4yNSAzLjg5OS01LjE5IDEuOTU0LTguNDQtMi41OTgtMy44OS0xMC4zOTEtNS44NC02LjQ5My0xMS42OCAyLjYwNi00LjU0IDAuOTE4LTkuNTktMC42NDQtMTQuMjktMS45NTMtNS44NC03LjE0MS04LjQ0LTExLjY4LTkuNzQtMy45MTgtMS4yOS04LjQ1Ny0xLjI5LTEyLjM1NS0wLjY0LTEuMjg5IDAuNjQtMi41OTggMS4yOS0zLjg5NSAxLjI5LTExLjAzNSAxLjMxLTIyLjA3IDQuNTUtMzMuMTA1IDQuNTUtMy4yNTQtMC42Ni02LjQ5Ni0xLjMtOS4wODItMi42LTEwLjk4OS03LjkzLTE3Ljg0NC0xOS4zMi0yMS44NjgtMzEuNDNoMzYzLjEyIiBmaWxsPSIjZWQxYzI0Ii8+PHBhdGggZD0ibTcyNC41IDEyNzAuM2MtMy44MzYgMC45Ni03LjEzNyAwLTExLjAzNSAwLTUuMTg0LTEuMy05Ljc0Ni0xLjk1LTE0LjI4NS0zLjkgMy44OTQgMi42IDcuNzkzIDUuMTkgMTIuMzI0IDYuNSAzLjI1IDAuNjQgNi41MDQgMi42IDkuNzQ2IDIuNiAzLjg5NSAwLjY0IDcuNzkzIDEuOTQgMTEuMDQzIDAuNjQgMy4yNDItMS4zIDguNDMtMS4zIDkuMDk0LTMuMjQgMS4yOTctMy45LTEuOTUzLTcuNzktNS44NTItMTAuMzktMC42NDQtMS4zIDEuOTY1LTEuOTYgMS45NjUtMy4yNi0wLjY2NC0xLjI5LTIuNjA5LTEuOTQtMy45MTgtMS45NC0xLjI4OS0wLjY1LTIuNTg2LTIuNi0zLjg5NC0zLjkgMS4zMDggMCAwLTEuOTUgMS4zMDgtMS45NS0yLjU5Ny0zLjI0IDEuMjk3LTkuNzMtMi41OTctMTEuMDMtNC41NDMtMS4zLTkuNzQ3LTEuMy0xNC45MzQgMCAyLjU5OCAwLjY1IDUuODUyLTAuNjUgNy43ODUgMS45NXYyLjZjMCAwLjY0LTAuNjQ0IDAuNjQtMS4yODkgMC42NC0wLjY0NC0wLjY0LTEuMzA5LTAuNjQtMS4zMDktMC42NCAwIDEuMy0xLjI4OSAyLjU5LTEuOTMzIDIuNTktMy44OTktMC42NS03LjE0OSAxLjMtOS43NDYgMy44OSAxLjk1MyAwLjY2IDMuODg2IDEuMzEgNS44NDcgMC42NiAxLjkzNCAwIDEuMjg5IDMuMjUgMy4yNDMgNC41NGgxLjk0NWMzLjg5NCA1LjE5IDExLjY4IDYuNDkgMTIuOTg4IDExLjY5IDAgMS4yOS0zLjg4NyAxLjI5LTYuNDk2IDEuOTUiIGZpbGw9IiM5MThmOTAiLz48cGF0aCBkPSJtNTIzLjIzIDEzNTUuNGMxLjk2MSA3Ljc5IDcuMTQ1IDE0LjI5IDEyLjMzMyAyMC43OCA1LjE4MyA2LjMzIDEyLjg4MiA5LjYxIDIwLjAxOSAxMi45OGgtMzg1LjMydi0yODUuMjloMTk0LjM5YzUuNzU0IDguNDQgMTcuNjQ1IDcuNjkgMjYuNzc4IDExLjk1IDMuMjU0IDEuMzEgNy4xNDQtMC42NSAxMC4zOTQgMCAxLjkzOCAwIDMuODk1IDAgNS44MzItMS4yOS02LjE2OC0zLjM3LTExLjgxMi03LjE2LTE3LjQyNi0xMC42NmgzNC4yMzljMy42OTUgMS43NyA3LjQxOCA0LjI1IDExLjExMyA2LjExLTQuNTQzLTEuMy04LjQzNC0zLjI0LTEyLjMyOC01Ljg0LTAuNjY0IDAtMi42MDYtMC42Ni0yLjYwNiAwLjY0IDAuNjQ1IDEuMyAyLjYwNiAxLjk2IDMuODk5IDMuMjUgMC42NDQgMCAxLjI4OSAwIDEuMjg5LTAuNjUgMjAuNzgxIDE2LjIzIDQ5LjM1NSAxMi4zMyA3My4zNjMgMjAuNzggMS45NTcgMS4zIDMuODk5IDIuNTkgNS44NTYgMy45IDMuMjQ2IDEuMjkgNS44NDcgNC41NCA5Ljc0NiA2LjQ4IDUuMTgzIDMuOSA5LjA3OCA4LjQ1IDExLjAzNSAxNC45NCAwIDAuNjUtMC42NDUgMS4zLTAuNjQ1IDEuMy04LjQ1Ny05LjA5LTE4LjE4My0xNi4yNC0yOC41NzQtMjEuNDMtMTMuNjM3LTcuMTQtMjguNTctNS44NC00Mi44NTUtNy43OCAwLjY0OCAxLjI5IDEuOTM3IDEuMjkgMy4yNSAxLjI5IDAgMS45NSAxLjI4OSAyLjYgMi42MDEgMy44OWgxLjkzNGMwLjY0OCAwIDAuNjQ4IDEuMzEgMS4yOTcgMS4zMSAxLjMwNCAwIDMuMjQ2IDAuNjQgMi42MDEgMC42NC0xLjkzNyAyLjYtNS44MzItMS45NS05LjA4MiAwIDEuMjkzIDEuMyAwLjY0OSAzLjI0IDEuOTM4IDMuOWgyLjYwMWMwIDEuMyAxLjI5MyAyLjYgMS4yOTMgMi42IDkuNzQ2IDUuODQgMTguODI1IDEwLjM5IDI3LjkyNiAxNS41OC0xLjk1NyAwLTMuMjUtMS45NS01LjIwMy0wLjY1IDEuMzA5IDAgMCAxLjk0IDEuMzA5IDEuOTQgNy4xNCAxLjk2IDEyLjk3MiA1Ljg1IDIwLjExNyA4LjQ1LTIuNTgyIDAtNC41NDMtMS45NS03LjE0NSAwIDEuMzEzIDAuNjQgMS45NTcgMS45NCAzLjg5OSAxLjk0djEuOTVjMCAwLjY1IDAuNjY0IDAuNjUgMS4zMTIgMC42NS0wLjY0OCAwLTEuMzEyIDAuNjUtMS4zMTIgMC42NSAwLjY2NCAxLjI5IDIuNjAxIDAuNjUgMy45MSAxLjk1LTAuNjY0IDAtMS45NTMgMC0xLjk1MyAwLjY1IDEuOTUzIDIuNiA1LjE4MyAzLjI0IDguNDI5IDMuODktMC42NCAxLjMtMi41ODIgMC0yLjU4MiAxLjMgMCAwLjY1IDAuNjQ1IDAuNjUgMS4yOTMgMC42NWgtMS4yOTNjLTEuMzA4IDAuNjUtMC42NjQgMS45NS0wLjY2NCAyLjYgMy44OTUgNC41NCAzLjg5NSAxMC4zOCA1Ljg1MiAxNS41OC0wLjY0NSAwLTEuMjg5IDAtMS4yODkgMC42NS02LjUtNy4xNC0xNi44OTEtOS43NC0yNi42MzctMTIuMzNoLTMuMjQ2Yy0zLjIzNC0xLjMtNy43ODktMS4zLTExLjAzOSAwLjY0LTIuNTg2IDEuMy0zLjg5NSAzLjI0LTYuNDc3IDUuMi01LjIwNyAzLjI0LTEwLjM5IDUuODQtMTYuMjQ2IDcuNzktMTYuMjE4IDUuMi0zMy4xMDkgNy43OS00OS45OCA3LjE0IDcuMTQ0IDMuOSAxNS4wMTIgNC4yMyAyMi43MTkgNi40OSAxMS4wNDMgMy4yNSAyMS40MzMgNy4xNCAzMy4xMTcgNi41LTEuOTU3IDAuNjQtNC41MzkgMC02LjUgMC05LjA4MiAwLjY0LTE4LjE3Ni0xLjk2LTI3LjkyMi0zLjktNi40ODEtMS4zLTEyLjMzMi0zLjktMTguODI4LTUuMTktMy44OTUtMS4zMS01LjgzMi01LjItMTAuMzk1LTQuNTV2MS45NWM2LjUgNy43OSAxNC4yODkgMTUuNTggMjQuNjggMTYuMjMgMTEuNjgzIDEuOTUgMjIuNzE5IDAgMzQuNDI2LTEuMyA4LjQyOS0wLjY1IDE2LjIxOC0yLjYgMjQuNjU2LTQuNTQgMy4yNDYgMCAzLjg5MS01LjIgNi40OTItNS44NCAzLjg5OS0xLjMgNy43ODkgMCAxMS42ODgtMi42IDAgMS4zLTAuNjQ1IDIuNiAwIDMuOSAyLjYwMSAyLjU5IDUuODQ3LTAuNjYgOC40NTMgMC42NCA1LjE4MyAzLjI0LTQuNTYzIDkuMDktNy4xNDUgMTMuNjMgMCAwLjY2IDAuNjQ5IDEuMyAwLjY0OSAxLjMgNS4xODMtNC41NCA5LjA3OC05LjczIDE1LjU3OC0xMi45OCAzLjI0Ni0xLjMxIDExLjAzNS0zLjI1IDkuNzQ2IDAuNjUtMy4yNTQgNy4xNC05Ljc0NiAxMi45OS0xNC45MzQgMTkuNDh2Mi42Yy0xLjMxMiAwLTEuMzEyIDAuNjQtMS45NTcgMS4yOXYyLjZjLTIuNjAxIDEuMjktMS45MzcgMy44OS0zLjI1IDUuODQtMS45MzcgMy4yNS0wLjY0OCA3LjgtMS45MzcgMTEuNjgtMS4zMTMgMy45LTEuOTU3IDcuMTUtMi42MDIgMTEuMDUtMS45MzcgMTEuMDQtNC41NDMgMjAuNzctNS44NDcgMzEuMTYtMS4yOTcgMTIuMzQgNy4xMzYgMjIuMDcgMTIuOTkyIDMzLjExIDQuNTM5IDcuNzkgOS43NDYgMTUuNTggMTguMTc1IDIwLjc4em0tMTA1LjI2LTIxNi40OWMtMS4yOTMgMC0zLjg4Ny0wLjY2LTMuMjM5IDAuNjQgMC42NDUgMy4yNCA1LjE4OCAzLjI0IDcuNzc0IDQuNTMgMS4zMDEgMC42NSAzLjI0MiAxLjk1IDQuNTM5IDEuMyAxLjI5Ny0xLjk0IDMuMjM4LTEuMyA0LjUzNS0yLjU5LTMuODg3LTMuODgtOS4wNzQtMS45NC0xMy42MDktMy44OHptLTIwLjczNSA2NC43OWMwLjY0OSAwIDEuOTQ2IDAgMS45NDYtMC42NSAwLTMuMjQtMS45NDYtNS44Mi01LjE4OC02LjQ4IDUuMTg4LTEuMyAxMC4zNjctMS4zIDE1LjU1NS0zLjg5LTAuNjUyLTEuMjktMS45NDUtMC42NC0yLjU5NC0wLjY0IDMuMjQyLTEuOTQgNy4xMjktMC42NSAxMC4zNzEtMy4yNC0xLjk0OS0xLjk1LTMuODg2IDAtNS44MzYgMCAyMC4wOS01LjgzIDQxLjQ3Ny0xMC4zOCA1OC4zMjEtMjMuMzMtMTQuMjU4LTcuMTMtMjkuMTYxLTEwLjM3LTQ0LjcxMS0xMy42MS0xLjk0NiAwLTMuMjM5IDAtNS4xOCAwLjY1IDAtMC42NSAwLTEuOTQtMC42NDgtMS45NC0yLjU5NCAwLTQuNTQgMC02LjQ4MS0xLjMxLTIuNTk0LTEuMjgtNi40OC0xLjk0LTguNDMgMC0wLjY0NCAwLjY2IDEuOTUgMCAyLjU5NCAxLjMxaC01LjE4Yy0wLjY1MiAwLTAuNjUyIDAuNjQtMC42NTIgMS4yOS0zLjIzOC0wLjY1LTcuMTI5LTEuOTQtMTAuMzY3LTIuNi00LjUzOS0xLjI4LTguNDI2LTQuNTMtMTMuNjA2LTUuODItNy4xMjgtMi41OS0xMi45Ni04LjQzLTIwLjczOC0xMS4wMi0wLjY0OCAwLTAuNjQ4IDAuNjUtMC42NDggMS4zIDAuNjQ4IDEuOTQgMy4yNDIgMi41OSA0LjUzNSA0LjUzIDAgMC42NiAwIDEuMy0wLjY0OSAxLjMgNS4xODggNy4xMyAxMi4zMTcgMTEuMDIgMTguNzkzIDE2Ljg0djEuOTVjMS45NDYgMi42IDUuMTg4IDMuODkgNi40ODEgNy4xMyAwLjY0OCAxLjk0IDMuMjQyIDQuNTQgNi40OCA1LjgzLTAuNjQ4IDAuNjUtMS45NDUgMC42NS0xLjk0NSAxLjk0LTIuNTk0IDAtNS4xODQtMS4yOS03Ljc3MyAwLjY1IDEuMjY1IDEuMjcgMi43NTQgMS44NiA0LjI5NiAyLjI5LTAuNjUyIDAuMDgtMS4yMzggMC4zMy0xLjcwNyAwLjk1LTAuNjQ0IDEuMjkgMS4yNTQgMi43NCAzLjI0MyAzLjI0IDIuNTg5IDAuNjUgNS44MjggMC42NSA3Ljc3MyAyLjYtNC41MzUgMC42NC05LjcxOS0xLjMtMTQuMjU0IDEuMjkgMy4yMzggOC40MiA4LjQyMiAxNS41NSAxNi4xOTkgMTkuNDR6bS0zMC40NTctMTIuMzFjMC42NDkgMi41OSAyLjU5NCA1LjE4IDUuMTg4IDUuODQgMC42NDggMCAwLjY0OC0wLjY2IDAuNjQ4LTEuMzEtMC42NDgtMS4yOS0xLjM2Ny0xLjQzLTEuOTQ1LTIuNTktMC42NDgtMS4yOS0xLjI5Ny0xLjk0LTIuNTk0LTIuNTktMC42NDggMC0xLjI5NyAwLTEuMjk3IDAuNjV6bTM5LjUzMiAzOC4yM2MtMC42NDkgMC0xLjI5NyAwLTEuOTUgMC42NSAwLjY1MyAwLjY1IDAuNjUzIDEuMjkgMC42NTMgMS45NC02LjQ4MS03LjEzLTE1LjU1NS0xMC4zNy0yMC43MzktMTguNzktMy44ODYtNi40OC02LjQ4LTE0LjkxLTE0LjkwMi0xNi44NS0yLjU5NC0wLjY1IDAuNjQ5IDEuOTQtMC42NDggMS4zLTIwLjA5LTEyLjMyLTM0LjM0NC0yNy4yMi00OS44OTUtNDQuNzIgMCAwLTAuNjQ4IDAuNjYtMC42NDggMS4zIDguNDIyIDExLjAyIDE0LjkwMiAyMS4zOSAyMC43MzggMzMuMDUgOC40MjIgNC41NCAxNS40MTQgMTEuMTQgMjIuMDI3IDE4LjE0IDExLjAyIDExLjY3IDIyLjY4NCAyMi4wMyAzNi4yODkgMjguNTIgNS4xODQgMS45NCAxMS42NjEgMS4yOSAxNi44NDgtMC42Ni0xLjk0MS0yLjU4LTUuMTg3LTEuOTQtNy43NzMtMy44OCIgZmlsbD0iIzI1NGFhNSIvPjwvZz48L2c+PC9zdmc+Cg==");
  background-repeat: no-repeat;
  background-position: left top;
  background-size: contain; }

.skiplinks {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  font-size: 0.75rem;
  display: flex;
  align-items: center;
  height: 1.875rem;
  font-family: arial, sans-serif;
  background-color: #fff; }
  .skiplinks > li {
    margin-left: 5px; }
    .skiplinks > li:nth-child(n+2) {
      padding-left: 5px;
      border-left: 1px solid #666; }

.skiplinks + header {
  padding-top: 0; }

header {
  position: relative;
  background-color: #fff;
  padding-top: 1.875rem; }
  header .bloc-entite-servicielle {
    display: flex;
    margin-bottom: 1.875rem; }
  header .bloc-marque {
    width: 7.8425rem;
    height: 6.82rem; }
  header .bloc-logotype {
    align-self: center;
    margin-left: 2.5rem; }
  header .nom-site {
    font-size: 1rem;
    font-weight: 700;
    color: #000; }
  header .logotype {
    width: 16.4375rem;
    height: 2.5rem; }
  header .nom-site + .logotype {
    margin-top: 1.25rem; }
  @media (max-width: 47.99rem) {
    header .bloc-entite-servicielle {
      flex-wrap: wrap;
      justify-content: space-between; }
    header .bloc-logotype {
      margin-top: 1.875rem;
      margin-left: 0; }
    header .bloc-details-identification {
      background-color: #d8d8d8;
      margin-left: -54px;
      margin-right: -0.625rem; } }
  @media (min-width: 48rem) and (max-width: 61.99rem) {
    header .bloc-logotype {
      margin-left: 1.25rem; } }
  @media (max-width: 47.99rem) {
    header.public .btn-group-vertical.btn-group-prive {
      margin-top: 15px;
      margin-bottom: 15px; } }
  @media (max-width: 47.99rem) {
    header.public .btn-group-vertical.btn-group-prive {
      width: 100%; } }
  header.public .btn-group-vertical.btn-group-prive .btn {
    font-size: 0.875rem;
    min-width: 260px;
    height: 2.9375rem; }
    header.public .btn-group-vertical.btn-group-prive .btn .dgfipicon,
    header.public .btn-group-vertical.btn-group-prive .btn .glyphicon {
      font-size: calc(1.275rem + 0.3vw); }
      @media (min-width: 75rem) {
        header.public .btn-group-vertical.btn-group-prive .btn .dgfipicon,
        header.public .btn-group-vertical.btn-group-prive .btn .glyphicon {
          font-size: 1.5rem; } }
  @media (max-width: 47.99rem) {
    header.prive .bloc-entete {
      padding-right: 0.625rem; } }
  @media (max-width: 61.99rem) {
    header.prive .bloc-entete {
      padding-left: 54px; } }
  @media (max-width: 47.99rem) {
    header.prive .btn-group.btn-group-prive {
      display: none; } }
  header.prive .btn-group.btn-group-prive .dropdown.recherche {
    position: static; }
    header.prive .btn-group.btn-group-prive .dropdown.recherche > .btn {
      -webkit-transition: background-color 0.1s ease-out;
      -o-transition: background-color 0.1s ease-out;
      transition: background-color 0.1s ease-out;
      color: #333;
      background-color: #f2f2f2;
      border-color: #fff; }
      header.prive .btn-group.btn-group-prive .dropdown.recherche > .btn:hover, header.prive .btn-group.btn-group-prive .dropdown.recherche > .btn:focus, header.prive .btn-group.btn-group-prive .dropdown.recherche > .btn.focus {
        color: #333;
        background-color: #e6e6e6; }
      header.prive .btn-group.btn-group-prive .dropdown.recherche > .btn:focus, header.prive .btn-group.btn-group-prive .dropdown.recherche > .btn.focus {
        outline: 0;
        box-shadow: 0 0 0 2px #808080; }
      header.prive .btn-group.btn-group-prive .dropdown.recherche > .btn:active, header.prive .btn-group.btn-group-prive .dropdown.recherche > .btn.active,
      .open > header.prive .btn-group.btn-group-prive .dropdown.recherche > .btn.dropdown-toggle {
        color: #333;
        background-color: #e6e6e6;
        background-image: none; }
        header.prive .btn-group.btn-group-prive .dropdown.recherche > .btn:active:hover, header.prive .btn-group.btn-group-prive .dropdown.recherche > .btn:active:focus, header.prive .btn-group.btn-group-prive .dropdown.recherche > .btn:active.focus, header.prive .btn-group.btn-group-prive .dropdown.recherche > .btn.active:hover, header.prive .btn-group.btn-group-prive .dropdown.recherche > .btn.active:focus, header.prive .btn-group.btn-group-prive .dropdown.recherche > .btn.active.focus,
        .open > header.prive .btn-group.btn-group-prive .dropdown.recherche > .btn.dropdown-toggle:hover,
        .open > header.prive .btn-group.btn-group-prive .dropdown.recherche > .btn.dropdown-toggle:focus,
        .open > header.prive .btn-group.btn-group-prive .dropdown.recherche > .btn.dropdown-toggle.focus {
          color: #333;
          background-color: #e0e0e0; }
      header.prive .btn-group.btn-group-prive .dropdown.recherche > .btn.disabled:hover, header.prive .btn-group.btn-group-prive .dropdown.recherche > .btn.disabled:focus, header.prive .btn-group.btn-group-prive .dropdown.recherche > .btn.disabled.focus, header.prive .btn-group.btn-group-prive .dropdown.recherche > .btn[disabled]:hover, header.prive .btn-group.btn-group-prive .dropdown.recherche > .btn[disabled]:focus, header.prive .btn-group.btn-group-prive .dropdown.recherche > .btn[disabled].focus,
      fieldset[disabled] header.prive .btn-group.btn-group-prive .dropdown.recherche > .btn:hover,
      fieldset[disabled] header.prive .btn-group.btn-group-prive .dropdown.recherche > .btn:focus,
      fieldset[disabled] header.prive .btn-group.btn-group-prive .dropdown.recherche > .btn.focus {
        background-color: #f2f2f2;
        border-color: #fff; }
      header.prive .btn-group.btn-group-prive .dropdown.recherche > .btn .badge {
        color: #f2f2f2;
        background-color: #333; }
      header.prive .btn-group.btn-group-prive .dropdown.recherche > .btn svg {
        fill: #333; }
      @media (max-width: 61.99rem) {
        header.prive .btn-group.btn-group-prive .dropdown.recherche > .btn {
          display: none; } }
    @media (min-width: 48rem) and (max-width: 61.99rem) {
      header.prive .btn-group.btn-group-prive .dropdown.recherche + .btn {
        margin-left: 0; } }
    header.prive .btn-group.btn-group-prive .dropdown.recherche > .dropdown-menu {
      width: 100%;
      border: none; }
      @media (min-width: 48rem) and (max-width: 61.99rem) {
        header.prive .btn-group.btn-group-prive .dropdown.recherche > .dropdown-menu {
          display: block; } }
  header.prive .btn-group.btn-group-prive .btn:hover,
  header.prive .btn-group.btn-group-prive .btn:focus {
    z-index: 1070; }
  header.prive .btn-group.btn-group-prive > :nth-last-child(1) {
    -webkit-transition: background-color 0.1s ease-out;
    -o-transition: background-color 0.1s ease-out;
    transition: background-color 0.1s ease-out;
    color: #fff;
    background-color: #272729;
    border-color: #fff; }
    header.prive .btn-group.btn-group-prive > :nth-last-child(1):hover, header.prive .btn-group.btn-group-prive > :nth-last-child(1):focus, header.prive .btn-group.btn-group-prive > :nth-last-child(1).focus {
      color: #fff;
      background-color: #323234; }
    header.prive .btn-group.btn-group-prive > :nth-last-child(1):focus, header.prive .btn-group.btn-group-prive > :nth-last-child(1).focus {
      outline: 0;
      box-shadow: 0 0 0 2px #808080; }
    header.prive .btn-group.btn-group-prive > :nth-last-child(1):active, header.prive .btn-group.btn-group-prive > :nth-last-child(1).active,
    .open > header.prive .btn-group.btn-group-prive > :nth-last-child(1).dropdown-toggle {
      color: #fff;
      background-color: #323234;
      background-image: none; }
      header.prive .btn-group.btn-group-prive > :nth-last-child(1):active:hover, header.prive .btn-group.btn-group-prive > :nth-last-child(1):active:focus, header.prive .btn-group.btn-group-prive > :nth-last-child(1):active.focus, header.prive .btn-group.btn-group-prive > :nth-last-child(1).active:hover, header.prive .btn-group.btn-group-prive > :nth-last-child(1).active:focus, header.prive .btn-group.btn-group-prive > :nth-last-child(1).active.focus,
      .open > header.prive .btn-group.btn-group-prive > :nth-last-child(1).dropdown-toggle:hover,
      .open > header.prive .btn-group.btn-group-prive > :nth-last-child(1).dropdown-toggle:focus,
      .open > header.prive .btn-group.btn-group-prive > :nth-last-child(1).dropdown-toggle.focus {
        color: #fff;
        background-color: #373739; }
    header.prive .btn-group.btn-group-prive > :nth-last-child(1).disabled:hover, header.prive .btn-group.btn-group-prive > :nth-last-child(1).disabled:focus, header.prive .btn-group.btn-group-prive > :nth-last-child(1).disabled.focus, header.prive .btn-group.btn-group-prive > :nth-last-child(1)[disabled]:hover, header.prive .btn-group.btn-group-prive > :nth-last-child(1)[disabled]:focus, header.prive .btn-group.btn-group-prive > :nth-last-child(1)[disabled].focus,
    fieldset[disabled] header.prive .btn-group.btn-group-prive > :nth-last-child(1):hover,
    fieldset[disabled] header.prive .btn-group.btn-group-prive > :nth-last-child(1):focus,
    fieldset[disabled] header.prive .btn-group.btn-group-prive > :nth-last-child(1).focus {
      background-color: #272729;
      border-color: #fff; }
    header.prive .btn-group.btn-group-prive > :nth-last-child(1) .badge {
      color: #272729;
      background-color: #fff; }
    header.prive .btn-group.btn-group-prive > :nth-last-child(1) svg {
      fill: #fff; }
  header.prive .btn-group.btn-group-prive > :nth-last-child(2) {
    -webkit-transition: background-color 0.1s ease-out;
    -o-transition: background-color 0.1s ease-out;
    transition: background-color 0.1s ease-out;
    color: #fff;
    background-color: #414143;
    border-color: #fff; }
    header.prive .btn-group.btn-group-prive > :nth-last-child(2):hover, header.prive .btn-group.btn-group-prive > :nth-last-child(2):focus, header.prive .btn-group.btn-group-prive > :nth-last-child(2).focus {
      color: #fff;
      background-color: #4b4b4c; }
    header.prive .btn-group.btn-group-prive > :nth-last-child(2):focus, header.prive .btn-group.btn-group-prive > :nth-last-child(2).focus {
      outline: 0;
      box-shadow: 0 0 0 2px #808080; }
    header.prive .btn-group.btn-group-prive > :nth-last-child(2):active, header.prive .btn-group.btn-group-prive > :nth-last-child(2).active,
    .open > header.prive .btn-group.btn-group-prive > :nth-last-child(2).dropdown-toggle {
      color: #fff;
      background-color: #4b4b4c;
      background-image: none; }
      header.prive .btn-group.btn-group-prive > :nth-last-child(2):active:hover, header.prive .btn-group.btn-group-prive > :nth-last-child(2):active:focus, header.prive .btn-group.btn-group-prive > :nth-last-child(2):active.focus, header.prive .btn-group.btn-group-prive > :nth-last-child(2).active:hover, header.prive .btn-group.btn-group-prive > :nth-last-child(2).active:focus, header.prive .btn-group.btn-group-prive > :nth-last-child(2).active.focus,
      .open > header.prive .btn-group.btn-group-prive > :nth-last-child(2).dropdown-toggle:hover,
      .open > header.prive .btn-group.btn-group-prive > :nth-last-child(2).dropdown-toggle:focus,
      .open > header.prive .btn-group.btn-group-prive > :nth-last-child(2).dropdown-toggle.focus {
        color: #fff;
        background-color: #4f4f51; }
    header.prive .btn-group.btn-group-prive > :nth-last-child(2).disabled:hover, header.prive .btn-group.btn-group-prive > :nth-last-child(2).disabled:focus, header.prive .btn-group.btn-group-prive > :nth-last-child(2).disabled.focus, header.prive .btn-group.btn-group-prive > :nth-last-child(2)[disabled]:hover, header.prive .btn-group.btn-group-prive > :nth-last-child(2)[disabled]:focus, header.prive .btn-group.btn-group-prive > :nth-last-child(2)[disabled].focus,
    fieldset[disabled] header.prive .btn-group.btn-group-prive > :nth-last-child(2):hover,
    fieldset[disabled] header.prive .btn-group.btn-group-prive > :nth-last-child(2):focus,
    fieldset[disabled] header.prive .btn-group.btn-group-prive > :nth-last-child(2).focus {
      background-color: #414143;
      border-color: #fff; }
    header.prive .btn-group.btn-group-prive > :nth-last-child(2) .badge {
      color: #414143;
      background-color: #fff; }
    header.prive .btn-group.btn-group-prive > :nth-last-child(2) svg {
      fill: #fff; }
  header.prive .btn-group.btn-group-prive > :nth-last-child(3) {
    -webkit-transition: background-color 0.1s ease-out;
    -o-transition: background-color 0.1s ease-out;
    transition: background-color 0.1s ease-out;
    color: #fff;
    background-color: #5a5a5c;
    border-color: #fff; }
    header.prive .btn-group.btn-group-prive > :nth-last-child(3):hover, header.prive .btn-group.btn-group-prive > :nth-last-child(3):focus, header.prive .btn-group.btn-group-prive > :nth-last-child(3).focus {
      color: #fff;
      background-color: #626264; }
    header.prive .btn-group.btn-group-prive > :nth-last-child(3):focus, header.prive .btn-group.btn-group-prive > :nth-last-child(3).focus {
      outline: 0;
      box-shadow: 0 0 0 2px #808080; }
    header.prive .btn-group.btn-group-prive > :nth-last-child(3):active, header.prive .btn-group.btn-group-prive > :nth-last-child(3).active,
    .open > header.prive .btn-group.btn-group-prive > :nth-last-child(3).dropdown-toggle {
      color: #fff;
      background-color: #626264;
      background-image: none; }
      header.prive .btn-group.btn-group-prive > :nth-last-child(3):active:hover, header.prive .btn-group.btn-group-prive > :nth-last-child(3):active:focus, header.prive .btn-group.btn-group-prive > :nth-last-child(3):active.focus, header.prive .btn-group.btn-group-prive > :nth-last-child(3).active:hover, header.prive .btn-group.btn-group-prive > :nth-last-child(3).active:focus, header.prive .btn-group.btn-group-prive > :nth-last-child(3).active.focus,
      .open > header.prive .btn-group.btn-group-prive > :nth-last-child(3).dropdown-toggle:hover,
      .open > header.prive .btn-group.btn-group-prive > :nth-last-child(3).dropdown-toggle:focus,
      .open > header.prive .btn-group.btn-group-prive > :nth-last-child(3).dropdown-toggle.focus {
        color: #fff;
        background-color: #666668; }
    header.prive .btn-group.btn-group-prive > :nth-last-child(3).disabled:hover, header.prive .btn-group.btn-group-prive > :nth-last-child(3).disabled:focus, header.prive .btn-group.btn-group-prive > :nth-last-child(3).disabled.focus, header.prive .btn-group.btn-group-prive > :nth-last-child(3)[disabled]:hover, header.prive .btn-group.btn-group-prive > :nth-last-child(3)[disabled]:focus, header.prive .btn-group.btn-group-prive > :nth-last-child(3)[disabled].focus,
    fieldset[disabled] header.prive .btn-group.btn-group-prive > :nth-last-child(3):hover,
    fieldset[disabled] header.prive .btn-group.btn-group-prive > :nth-last-child(3):focus,
    fieldset[disabled] header.prive .btn-group.btn-group-prive > :nth-last-child(3).focus {
      background-color: #5a5a5c;
      border-color: #fff; }
    header.prive .btn-group.btn-group-prive > :nth-last-child(3) .badge {
      color: #5a5a5c;
      background-color: #fff; }
    header.prive .btn-group.btn-group-prive > :nth-last-child(3) svg {
      fill: #fff; }
  header.prive .btn-group.btn-group-prive > :nth-last-child(4) {
    -webkit-transition: background-color 0.1s ease-out;
    -o-transition: background-color 0.1s ease-out;
    transition: background-color 0.1s ease-out;
    color: #fff;
    background-color: #747476;
    border-color: #fff; }
    header.prive .btn-group.btn-group-prive > :nth-last-child(4):hover, header.prive .btn-group.btn-group-prive > :nth-last-child(4):focus, header.prive .btn-group.btn-group-prive > :nth-last-child(4).focus {
      color: #fff;
      background-color: #7b7b7d; }
    header.prive .btn-group.btn-group-prive > :nth-last-child(4):focus, header.prive .btn-group.btn-group-prive > :nth-last-child(4).focus {
      outline: 0;
      box-shadow: 0 0 0 2px #808080; }
    header.prive .btn-group.btn-group-prive > :nth-last-child(4):active, header.prive .btn-group.btn-group-prive > :nth-last-child(4).active,
    .open > header.prive .btn-group.btn-group-prive > :nth-last-child(4).dropdown-toggle {
      color: #fff;
      background-color: #7b7b7d;
      background-image: none; }
      header.prive .btn-group.btn-group-prive > :nth-last-child(4):active:hover, header.prive .btn-group.btn-group-prive > :nth-last-child(4):active:focus, header.prive .btn-group.btn-group-prive > :nth-last-child(4):active.focus, header.prive .btn-group.btn-group-prive > :nth-last-child(4).active:hover, header.prive .btn-group.btn-group-prive > :nth-last-child(4).active:focus, header.prive .btn-group.btn-group-prive > :nth-last-child(4).active.focus,
      .open > header.prive .btn-group.btn-group-prive > :nth-last-child(4).dropdown-toggle:hover,
      .open > header.prive .btn-group.btn-group-prive > :nth-last-child(4).dropdown-toggle:focus,
      .open > header.prive .btn-group.btn-group-prive > :nth-last-child(4).dropdown-toggle.focus {
        color: #fff;
        background-color: #7e7e80; }
    header.prive .btn-group.btn-group-prive > :nth-last-child(4).disabled:hover, header.prive .btn-group.btn-group-prive > :nth-last-child(4).disabled:focus, header.prive .btn-group.btn-group-prive > :nth-last-child(4).disabled.focus, header.prive .btn-group.btn-group-prive > :nth-last-child(4)[disabled]:hover, header.prive .btn-group.btn-group-prive > :nth-last-child(4)[disabled]:focus, header.prive .btn-group.btn-group-prive > :nth-last-child(4)[disabled].focus,
    fieldset[disabled] header.prive .btn-group.btn-group-prive > :nth-last-child(4):hover,
    fieldset[disabled] header.prive .btn-group.btn-group-prive > :nth-last-child(4):focus,
    fieldset[disabled] header.prive .btn-group.btn-group-prive > :nth-last-child(4).focus {
      background-color: #747476;
      border-color: #fff; }
    header.prive .btn-group.btn-group-prive > :nth-last-child(4) .badge {
      color: #747476;
      background-color: #fff; }
    header.prive .btn-group.btn-group-prive > :nth-last-child(4) svg {
      fill: #fff; }

.bloc-titre, .bloc-messages {
  margin-top: 10px;
  margin-bottom: 10px; }

.bloc-contenu + .bloc-contenu {
  margin-top: 20px; }

.bloc-validation {
  margin-top: 10px; }

.titre {
  margin-bottom: 20px;
  border-bottom: 3px solid #d8d8d8; }
  .titre h1,
  .titre .h1,
  .titre h2,
  .titre .h2,
  .titre h3,
  .titre .h3 {
    width: 100%;
    margin: 0;
    font-weight: 700;
    color: #191919; }
    .titre h1 > .dgfipicon,
    .titre h1 > .glyphicon,
    .titre .h1 > .dgfipicon,
    .titre .h1 > .glyphicon,
    .titre h2 > .dgfipicon,
    .titre h2 > .glyphicon,
    .titre .h2 > .dgfipicon,
    .titre .h2 > .glyphicon,
    .titre h3 > .dgfipicon,
    .titre h3 > .glyphicon,
    .titre .h3 > .dgfipicon,
    .titre .h3 > .glyphicon {
      color: #666; }
    .titre h1 > svg,
    .titre .h1 > svg,
    .titre h2 > svg,
    .titre .h2 > svg,
    .titre h3 > svg,
    .titre .h3 > svg {
      vertical-align: bottom;
      fill: #666; }
  .titre h1,
  .titre .h1 {
    font-size: calc(1.275rem + 0.3vw); }
    @media (min-width: 75rem) {
      .titre h1,
      .titre .h1 {
        font-size: 1.5rem; } }
    .titre h1 > .dgfipicon,
    .titre h1 > .glyphicon,
    .titre .h1 > .dgfipicon,
    .titre .h1 > .glyphicon {
      font-size: calc(1.375rem + 1.5vw); }
      @media (min-width: 75rem) {
        .titre h1 > .dgfipicon,
        .titre h1 > .glyphicon,
        .titre .h1 > .dgfipicon,
        .titre .h1 > .glyphicon {
          font-size: 2.5rem; } }
    .titre h1 > svg,
    .titre .h1 > svg {
      height: 2.5rem; }
  .titre h2,
  .titre .h2 {
    font-size: calc(1.275rem + 0.3vw); }
    @media (min-width: 75rem) {
      .titre h2,
      .titre .h2 {
        font-size: 1.5rem; } }
    .titre h2 > .dgfipicon,
    .titre h2 > .glyphicon,
    .titre .h2 > .dgfipicon,
    .titre .h2 > .glyphicon {
      font-size: calc(1.34375rem + 1.125vw); }
      @media (min-width: 75rem) {
        .titre h2 > .dgfipicon,
        .titre h2 > .glyphicon,
        .titre .h2 > .dgfipicon,
        .titre .h2 > .glyphicon {
          font-size: 2.1875rem; } }
    .titre h2 > svg,
    .titre .h2 > svg {
      height: 2.1875rem; }
  .titre h3,
  .titre .h3 {
    font-size: 1.25rem; }
    .titre h3 > .dgfipicon,
    .titre h3 > .glyphicon,
    .titre .h3 > .dgfipicon,
    .titre .h3 > .glyphicon {
      font-size: calc(1.30625rem + 0.675vw); }
      @media (min-width: 75rem) {
        .titre h3 > .dgfipicon,
        .titre h3 > .glyphicon,
        .titre .h3 > .dgfipicon,
        .titre .h3 > .glyphicon {
          font-size: 1.8125rem; } }
    .titre h3 > svg,
    .titre .h3 > svg {
      height: 1.8125rem; }

.titre-espace-dialogue, .messages, .rubrique, .actions-espace-dialogue {
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fff; }

.titre-espace-dialogue .titre {
  margin-bottom: 0; }

.messages > * + *, .titre-espace-dialogue > * + * {
  margin-top: 10px; }

.informations-espace-dialogue {
  font-size: 0.8125rem;
  font-family: arial, sans-serif;
  color: #191919; }
  .informations-espace-dialogue .btn {
    padding: 0;
    margin: 0;
    background: none;
    border: none; }
    .informations-espace-dialogue .btn > .dgfipicon,
    .informations-espace-dialogue .btn > .glyphicon {
      font-size: calc(1.3rem + 0.6vw);
      color: #3e4856; }
      @media (min-width: 75rem) {
        .informations-espace-dialogue .btn > .dgfipicon,
        .informations-espace-dialogue .btn > .glyphicon {
          font-size: 1.75rem; } }

.barre-progression {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex; }
  .barre-progression li {
    position: relative;
    flex-grow: 1;
    height: 1.25rem;
    background-color: #dbdada; }
    .barre-progression li > span {
      display: flex;
      justify-content: center; }
      .barre-progression li > span, .barre-progression li > span:hover, .barre-progression li > span:focus {
        color: #29295a;
        text-decoration: none; }
    .barre-progression li.active {
      background-color: #5e5e5e; }
      .barre-progression li.active > span, .barre-progression li.active > span:hover, .barre-progression li.active > span:focus {
        font-weight: 700;
        color: #fff; }
    .barre-progression li:nth-child(n+2) {
      margin-left: 4px; }
      .barre-progression li:nth-child(n+2)::before {
        position: absolute;
        content: '';
        border-top: .625rem inset transparent;
        border-bottom: .625rem inset transparent;
        border-left: 7px solid #fff; }
    .barre-progression li:nth-last-child(n+2) {
      margin-right: 4px; }
    .barre-progression li:nth-last-child(n+2)::after, .barre-progression li:first-child::after {
      position: absolute;
      top: 0;
      right: -7px;
      z-index: 2;
      content: '';
      border-top: .625rem inset transparent;
      border-bottom: .625rem inset transparent;
      border-left: 7px solid #dbdada; }
    .barre-progression li.active:nth-last-child(n+2)::after, .barre-progression li.active:first-child::after {
      border-left: 7px solid #5e5e5e; }
  .barre-progression.numerotee li {
    flex-grow: unset; }
    .barre-progression.numerotee li > span {
      width: 1.5625rem;
      padding-left: 7px; }
    .barre-progression.numerotee li.active {
      flex-grow: 1; }
      .barre-progression.numerotee li.active > span {
        width: inherit;
        padding-left: inherit; }

.panneau-service > .dgfipicon,
.panneau-service > .glyphicon,
.panneau-service > svg {
  -webkit-transition: -webkit-transform 0.2s ease-in-out;
  -moz-transition: -moz-transform 0.2s ease-in-out;
  -o-transition: -o-transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out; }

.panneau-service:hover > .dgfipicon,
.panneau-service:hover > .glyphicon,
.panneau-service:hover > svg, .panneau-service:focus > .dgfipicon,
.panneau-service:focus > .glyphicon,
.panneau-service:focus > svg {
  transform: scale3d(1.1, 1.1, 1.1); }

.panneau-service.particulier > .dgfipicon,
.panneau-service.particulier > .glyphicon {
  color: #0b6ba8 !important; }

.panneau-service.particulier > svg {
  fill: #0b6ba8 !important; }

.panneau-service.particulier:hover, .panneau-service.particulier:focus {
  background-color: #0b6ba8 !important;
  color: #fff !important; }
  .panneau-service.particulier:hover > .dgfipicon,
  .panneau-service.particulier:hover > .glyphicon, .panneau-service.particulier:focus > .dgfipicon,
  .panneau-service.particulier:focus > .glyphicon {
    color: #fff !important; }
  .panneau-service.particulier:hover > svg, .panneau-service.particulier:focus > svg {
    fill: #fff !important; }

.panneau-service.particulier:focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #9bc2db; }

.panneau-service.professionnel > .dgfipicon,
.panneau-service.professionnel > .glyphicon {
  color: #a63950 !important; }

.panneau-service.professionnel > svg {
  fill: #a63950 !important; }

.panneau-service.professionnel:hover, .panneau-service.professionnel:focus {
  background-color: #a63950 !important;
  color: #fff !important; }
  .panneau-service.professionnel:hover > .dgfipicon,
  .panneau-service.professionnel:hover > .glyphicon, .panneau-service.professionnel:focus > .dgfipicon,
  .panneau-service.professionnel:focus > .glyphicon {
    color: #fff !important; }
  .panneau-service.professionnel:hover > svg, .panneau-service.professionnel:focus > svg {
    fill: #fff !important; }

.panneau-service.professionnel:focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #d7a6b0; }

.panneau-service.partenaire > .dgfipicon,
.panneau-service.partenaire > .glyphicon {
  color: #0c7b38 !important; }

.panneau-service.partenaire > svg {
  fill: #0c7b38 !important; }

.panneau-service.partenaire:hover, .panneau-service.partenaire:focus {
  background-color: #0c7b38 !important;
  color: #fff !important; }
  .panneau-service.partenaire:hover > .dgfipicon,
  .panneau-service.partenaire:hover > .glyphicon, .panneau-service.partenaire:focus > .dgfipicon,
  .panneau-service.partenaire:focus > .glyphicon {
    color: #fff !important; }
  .panneau-service.partenaire:hover > svg, .panneau-service.partenaire:focus > svg {
    fill: #fff !important; }

.panneau-service.partenaire:focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #a0ccb1; }

.panneau-service.collectivite > .dgfipicon,
.panneau-service.collectivite > .glyphicon {
  color: #586d84 !important; }

.panneau-service.collectivite > svg {
  fill: #586d84 !important; }

.panneau-service.collectivite:hover, .panneau-service.collectivite:focus {
  background-color: #586d84 !important;
  color: #fff !important; }
  .panneau-service.collectivite:hover > .dgfipicon,
  .panneau-service.collectivite:hover > .glyphicon, .panneau-service.collectivite:focus > .dgfipicon,
  .panneau-service.collectivite:focus > .glyphicon {
    color: #fff !important; }
  .panneau-service.collectivite:hover > svg, .panneau-service.collectivite:focus > svg {
    fill: #fff !important; }

.panneau-service.collectivite:focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #bbc3cd; }

.panneau-service.international > .dgfipicon,
.panneau-service.international > .glyphicon {
  color: #639 !important; }

.panneau-service.international > svg {
  fill: #639 !important; }

.panneau-service.international:hover, .panneau-service.international:focus {
  background-color: #639 !important;
  color: #fff !important; }
  .panneau-service.international:hover > .dgfipicon,
  .panneau-service.international:hover > .glyphicon, .panneau-service.international:focus > .dgfipicon,
  .panneau-service.international:focus > .glyphicon {
    color: #fff !important; }
  .panneau-service.international:hover > svg, .panneau-service.international:focus > svg {
    fill: #fff !important; }

.panneau-service.international:focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #ab8fc7; }

.panneau-service.agent > .dgfipicon,
.panneau-service.agent > .glyphicon {
  color: #d84018 !important; }

.panneau-service.agent > svg {
  fill: #d84018 !important; }

.panneau-service.agent:hover, .panneau-service.agent:focus {
  background-color: #d84018 !important;
  color: #fff !important; }
  .panneau-service.agent:hover > .dgfipicon,
  .panneau-service.agent:hover > .glyphicon, .panneau-service.agent:focus > .dgfipicon,
  .panneau-service.agent:focus > .glyphicon {
    color: #fff !important; }
  .panneau-service.agent:hover > svg, .panneau-service.agent:focus > svg {
    fill: #fff !important; }

.panneau-service.agent:focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #561a0a; }

.panneau-service.blanc > .dgfipicon,
.panneau-service.blanc > .glyphicon {
  color: #fff !important; }

.panneau-service.blanc > svg {
  fill: #fff !important; }

.panneau-service.blanc:hover, .panneau-service.blanc:focus {
  background-color: #fff !important;
  color: #333 !important; }
  .panneau-service.blanc:hover > .dgfipicon,
  .panneau-service.blanc:hover > .glyphicon, .panneau-service.blanc:focus > .dgfipicon,
  .panneau-service.blanc:focus > .glyphicon {
    color: #333 !important; }
  .panneau-service.blanc:hover > svg, .panneau-service.blanc:focus > svg {
    fill: #333 !important; }

.panneau-service.blanc:focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #949494; }

.panneau-service.gris-100 > .dgfipicon,
.panneau-service.gris-100 > .glyphicon {
  color: #f8f9fa !important; }

.panneau-service.gris-100 > svg {
  fill: #f8f9fa !important; }

.panneau-service.gris-100:hover, .panneau-service.gris-100:focus {
  background-color: #f8f9fa !important;
  color: #333 !important; }
  .panneau-service.gris-100:hover > .dgfipicon,
  .panneau-service.gris-100:hover > .glyphicon, .panneau-service.gris-100:focus > .dgfipicon,
  .panneau-service.gris-100:focus > .glyphicon {
    color: #333 !important; }
  .panneau-service.gris-100:hover > svg, .panneau-service.gris-100:focus > svg {
    fill: #333 !important; }

.panneau-service.gris-100:focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #909091; }

.panneau-service.gris-200 > .dgfipicon,
.panneau-service.gris-200 > .glyphicon {
  color: #e9ecef !important; }

.panneau-service.gris-200 > svg {
  fill: #e9ecef !important; }

.panneau-service.gris-200:hover, .panneau-service.gris-200:focus {
  background-color: #e9ecef !important;
  color: #333 !important; }
  .panneau-service.gris-200:hover > .dgfipicon,
  .panneau-service.gris-200:hover > .glyphicon, .panneau-service.gris-200:focus > .dgfipicon,
  .panneau-service.gris-200:focus > .glyphicon {
    color: #333 !important; }
  .panneau-service.gris-200:hover > svg, .panneau-service.gris-200:focus > svg {
    fill: #333 !important; }

.panneau-service.gris-200:focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #858788; }

.panneau-service.gris-300 > .dgfipicon,
.panneau-service.gris-300 > .glyphicon {
  color: #dee2e6 !important; }

.panneau-service.gris-300 > svg {
  fill: #dee2e6 !important; }

.panneau-service.gris-300:hover, .panneau-service.gris-300:focus {
  background-color: #dee2e6 !important;
  color: #333 !important; }
  .panneau-service.gris-300:hover > .dgfipicon,
  .panneau-service.gris-300:hover > .glyphicon, .panneau-service.gris-300:focus > .dgfipicon,
  .panneau-service.gris-300:focus > .glyphicon {
    color: #333 !important; }
  .panneau-service.gris-300:hover > svg, .panneau-service.gris-300:focus > svg {
    fill: #333 !important; }

.panneau-service.gris-300:focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #7f8183; }

.panneau-service.gris-400 > .dgfipicon,
.panneau-service.gris-400 > .glyphicon {
  color: #ced4da !important; }

.panneau-service.gris-400 > svg {
  fill: #ced4da !important; }

.panneau-service.gris-400:hover, .panneau-service.gris-400:focus {
  background-color: #ced4da !important;
  color: #333 !important; }
  .panneau-service.gris-400:hover > .dgfipicon,
  .panneau-service.gris-400:hover > .glyphicon, .panneau-service.gris-400:focus > .dgfipicon,
  .panneau-service.gris-400:focus > .glyphicon {
    color: #333 !important; }
  .panneau-service.gris-400:hover > svg, .panneau-service.gris-400:focus > svg {
    fill: #333 !important; }

.panneau-service.gris-400:focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #73777a; }

.panneau-service.gris-500 > .dgfipicon,
.panneau-service.gris-500 > .glyphicon {
  color: #adb5bd !important; }

.panneau-service.gris-500 > svg {
  fill: #adb5bd !important; }

.panneau-service.gris-500:hover, .panneau-service.gris-500:focus {
  background-color: #adb5bd !important;
  color: #333 !important; }
  .panneau-service.gris-500:hover > .dgfipicon,
  .panneau-service.gris-500:hover > .glyphicon, .panneau-service.gris-500:focus > .dgfipicon,
  .panneau-service.gris-500:focus > .glyphicon {
    color: #333 !important; }
  .panneau-service.gris-500:hover > svg, .panneau-service.gris-500:focus > svg {
    fill: #333 !important; }

.panneau-service.gris-500:focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #5c6064; }

.panneau-service.gris-600 > .dgfipicon,
.panneau-service.gris-600 > .glyphicon {
  color: #6c757d !important; }

.panneau-service.gris-600 > svg {
  fill: #6c757d !important; }

.panneau-service.gris-600:hover, .panneau-service.gris-600:focus {
  background-color: #6c757d !important;
  color: #fff !important; }
  .panneau-service.gris-600:hover > .dgfipicon,
  .panneau-service.gris-600:hover > .glyphicon, .panneau-service.gris-600:focus > .dgfipicon,
  .panneau-service.gris-600:focus > .glyphicon {
    color: #fff !important; }
  .panneau-service.gris-600:hover > svg, .panneau-service.gris-600:focus > svg {
    fill: #fff !important; }

.panneau-service.gris-600:focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #cccfd2; }

.panneau-service.gris-700 > .dgfipicon,
.panneau-service.gris-700 > .glyphicon {
  color: #495057 !important; }

.panneau-service.gris-700 > svg {
  fill: #495057 !important; }

.panneau-service.gris-700:hover, .panneau-service.gris-700:focus {
  background-color: #495057 !important;
  color: #fff !important; }
  .panneau-service.gris-700:hover > .dgfipicon,
  .panneau-service.gris-700:hover > .glyphicon, .panneau-service.gris-700:focus > .dgfipicon,
  .panneau-service.gris-700:focus > .glyphicon {
    color: #fff !important; }
  .panneau-service.gris-700:hover > svg, .panneau-service.gris-700:focus > svg {
    fill: #fff !important; }

.panneau-service.gris-700:focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #9b9fa3; }

.panneau-service.gris-800 > .dgfipicon,
.panneau-service.gris-800 > .glyphicon {
  color: #343a40 !important; }

.panneau-service.gris-800 > svg {
  fill: #343a40 !important; }

.panneau-service.gris-800:hover, .panneau-service.gris-800:focus {
  background-color: #343a40 !important;
  color: #fff !important; }
  .panneau-service.gris-800:hover > .dgfipicon,
  .panneau-service.gris-800:hover > .glyphicon, .panneau-service.gris-800:focus > .dgfipicon,
  .panneau-service.gris-800:focus > .glyphicon {
    color: #fff !important; }
  .panneau-service.gris-800:hover > svg, .panneau-service.gris-800:focus > svg {
    fill: #fff !important; }

.panneau-service.gris-800:focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #7f8387; }

.panneau-service.gris-900 > .dgfipicon,
.panneau-service.gris-900 > .glyphicon {
  color: #212529 !important; }

.panneau-service.gris-900 > svg {
  fill: #212529 !important; }

.panneau-service.gris-900:hover, .panneau-service.gris-900:focus {
  background-color: #212529 !important;
  color: #fff !important; }
  .panneau-service.gris-900:hover > .dgfipicon,
  .panneau-service.gris-900:hover > .glyphicon, .panneau-service.gris-900:focus > .dgfipicon,
  .panneau-service.gris-900:focus > .glyphicon {
    color: #fff !important; }
  .panneau-service.gris-900:hover > svg, .panneau-service.gris-900:focus > svg {
    fill: #fff !important; }

.panneau-service.gris-900:focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #6c6f72; }

.panneau-service.noir > .dgfipicon,
.panneau-service.noir > .glyphicon {
  color: #000 !important; }

.panneau-service.noir > svg {
  fill: #000 !important; }

.panneau-service.noir:hover, .panneau-service.noir:focus {
  background-color: #000 !important;
  color: #fff !important; }
  .panneau-service.noir:hover > .dgfipicon,
  .panneau-service.noir:hover > .glyphicon, .panneau-service.noir:focus > .dgfipicon,
  .panneau-service.noir:focus > .glyphicon {
    color: #fff !important; }
  .panneau-service.noir:hover > svg, .panneau-service.noir:focus > svg {
    fill: #fff !important; }

.panneau-service.noir:focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #595959; }

.panneau-service.particulier-dark > .dgfipicon,
.panneau-service.particulier-dark > .glyphicon {
  color: #004179 !important; }

.panneau-service.particulier-dark > svg {
  fill: #004179 !important; }

.panneau-service.particulier-dark:hover, .panneau-service.particulier-dark:focus {
  background-color: #004179 !important;
  color: #fff !important; }
  .panneau-service.particulier-dark:hover > .dgfipicon,
  .panneau-service.particulier-dark:hover > .glyphicon, .panneau-service.particulier-dark:focus > .dgfipicon,
  .panneau-service.particulier-dark:focus > .glyphicon {
    color: #fff !important; }
  .panneau-service.particulier-dark:hover > svg, .panneau-service.particulier-dark:focus > svg {
    fill: #fff !important; }

.panneau-service.particulier-dark:focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #698fb0; }

.panneau-service.particulier-light > .dgfipicon,
.panneau-service.particulier-light > .glyphicon {
  color: #5599da !important; }

.panneau-service.particulier-light > svg {
  fill: #5599da !important; }

.panneau-service.particulier-light:hover, .panneau-service.particulier-light:focus {
  background-color: #5599da !important;
  color: #333 !important; }
  .panneau-service.particulier-light:hover > .dgfipicon,
  .panneau-service.particulier-light:hover > .glyphicon, .panneau-service.particulier-light:focus > .dgfipicon,
  .panneau-service.particulier-light:focus > .glyphicon {
    color: #333 !important; }
  .panneau-service.particulier-light:hover > svg, .panneau-service.particulier-light:focus > svg {
    fill: #333 !important; }

.panneau-service.particulier-light:focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #2a4b6b; }

.panneau-service.professionnel-dark > .dgfipicon,
.panneau-service.professionnel-dark > .glyphicon {
  color: #720028 !important; }

.panneau-service.professionnel-dark > svg {
  fill: #720028 !important; }

.panneau-service.professionnel-dark:hover, .panneau-service.professionnel-dark:focus {
  background-color: #720028 !important;
  color: #fff !important; }
  .panneau-service.professionnel-dark:hover > .dgfipicon,
  .panneau-service.professionnel-dark:hover > .glyphicon, .panneau-service.professionnel-dark:focus > .dgfipicon,
  .panneau-service.professionnel-dark:focus > .glyphicon {
    color: #fff !important; }
  .panneau-service.professionnel-dark:hover > svg, .panneau-service.professionnel-dark:focus > svg {
    fill: #fff !important; }

.panneau-service.professionnel-dark:focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #af6e84; }

.panneau-service.professionnel-light > .dgfipicon,
.panneau-service.professionnel-light > .glyphicon {
  color: #db697c !important; }

.panneau-service.professionnel-light > svg {
  fill: #db697c !important; }

.panneau-service.professionnel-light:hover, .panneau-service.professionnel-light:focus {
  background-color: #db697c !important;
  color: #333 !important; }
  .panneau-service.professionnel-light:hover > .dgfipicon,
  .panneau-service.professionnel-light:hover > .glyphicon, .panneau-service.professionnel-light:focus > .dgfipicon,
  .panneau-service.professionnel-light:focus > .glyphicon {
    color: #333 !important; }
  .panneau-service.professionnel-light:hover > svg, .panneau-service.professionnel-light:focus > svg {
    fill: #333 !important; }

.panneau-service.professionnel-light:focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #67313a; }

.panneau-service.partenaire-dark > .dgfipicon,
.panneau-service.partenaire-dark > .glyphicon {
  color: #004e0e !important; }

.panneau-service.partenaire-dark > svg {
  fill: #004e0e !important; }

.panneau-service.partenaire-dark:hover, .panneau-service.partenaire-dark:focus {
  background-color: #004e0e !important;
  color: #fff !important; }
  .panneau-service.partenaire-dark:hover > .dgfipicon,
  .panneau-service.partenaire-dark:hover > .glyphicon, .panneau-service.partenaire-dark:focus > .dgfipicon,
  .panneau-service.partenaire-dark:focus > .glyphicon {
    color: #fff !important; }
  .panneau-service.partenaire-dark:hover > svg, .panneau-service.partenaire-dark:focus > svg {
    fill: #fff !important; }

.panneau-service.partenaire-dark:focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #6b9873; }

.panneau-service.partenaire-light > .dgfipicon,
.panneau-service.partenaire-light > .glyphicon {
  color: #4bab64 !important; }

.panneau-service.partenaire-light > svg {
  fill: #4bab64 !important; }

.panneau-service.partenaire-light:hover, .panneau-service.partenaire-light:focus {
  background-color: #4bab64 !important;
  color: #333 !important; }
  .panneau-service.partenaire-light:hover > .dgfipicon,
  .panneau-service.partenaire-light:hover > .glyphicon, .panneau-service.partenaire-light:focus > .dgfipicon,
  .panneau-service.partenaire-light:focus > .glyphicon {
    color: #333 !important; }
  .panneau-service.partenaire-light:hover > svg, .panneau-service.partenaire-light:focus > svg {
    fill: #333 !important; }

.panneau-service.partenaire-light:focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #255431; }

.panneau-service.collectivite-dark > .dgfipicon,
.panneau-service.collectivite-dark > .glyphicon {
  color: #2d4257 !important; }

.panneau-service.collectivite-dark > svg {
  fill: #2d4257 !important; }

.panneau-service.collectivite-dark:hover, .panneau-service.collectivite-dark:focus {
  background-color: #2d4257 !important;
  color: #fff !important; }
  .panneau-service.collectivite-dark:hover > .dgfipicon,
  .panneau-service.collectivite-dark:hover > .glyphicon, .panneau-service.collectivite-dark:focus > .dgfipicon,
  .panneau-service.collectivite-dark:focus > .glyphicon {
    color: #fff !important; }
  .panneau-service.collectivite-dark:hover > svg, .panneau-service.collectivite-dark:focus > svg {
    fill: #fff !important; }

.panneau-service.collectivite-dark:focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #7f8c99; }

.panneau-service.collectivite-light > .dgfipicon,
.panneau-service.collectivite-light > .glyphicon {
  color: #869bb4 !important; }

.panneau-service.collectivite-light > svg {
  fill: #869bb4 !important; }

.panneau-service.collectivite-light:hover, .panneau-service.collectivite-light:focus {
  background-color: #869bb4 !important;
  color: #333 !important; }
  .panneau-service.collectivite-light:hover > .dgfipicon,
  .panneau-service.collectivite-light:hover > .glyphicon, .panneau-service.collectivite-light:focus > .dgfipicon,
  .panneau-service.collectivite-light:focus > .glyphicon {
    color: #333 !important; }
  .panneau-service.collectivite-light:hover > svg, .panneau-service.collectivite-light:focus > svg {
    fill: #333 !important; }

.panneau-service.collectivite-light:focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #424c58; }

.panneau-service.international-dark > .dgfipicon,
.panneau-service.international-dark > .glyphicon {
  color: #36036a !important; }

.panneau-service.international-dark > svg {
  fill: #36036a !important; }

.panneau-service.international-dark:hover, .panneau-service.international-dark:focus {
  background-color: #36036a !important;
  color: #fff !important; }
  .panneau-service.international-dark:hover > .dgfipicon,
  .panneau-service.international-dark:hover > .glyphicon, .panneau-service.international-dark:focus > .dgfipicon,
  .panneau-service.international-dark:focus > .glyphicon {
    color: #fff !important; }
  .panneau-service.international-dark:hover > svg, .panneau-service.international-dark:focus > svg {
    fill: #fff !important; }

.panneau-service.international-dark:focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #8263a3; }

.panneau-service.international-light > .dgfipicon,
.panneau-service.international-light > .glyphicon {
  color: #9760ca !important; }

.panneau-service.international-light > svg {
  fill: #9760ca !important; }

.panneau-service.international-light:hover, .panneau-service.international-light:focus {
  background-color: #9760ca !important;
  color: #fff !important; }
  .panneau-service.international-light:hover > .dgfipicon,
  .panneau-service.international-light:hover > .glyphicon, .panneau-service.international-light:focus > .dgfipicon,
  .panneau-service.international-light:focus > .glyphicon {
    color: #fff !important; }
  .panneau-service.international-light:hover > svg, .panneau-service.international-light:focus > svg {
    fill: #fff !important; }

.panneau-service.international-light:focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #3c2651; }

.panneau-service.agent-dark > .dgfipicon,
.panneau-service.agent-dark > .glyphicon {
  color: #9f0000 !important; }

.panneau-service.agent-dark > svg {
  fill: #9f0000 !important; }

.panneau-service.agent-dark:hover, .panneau-service.agent-dark:focus {
  background-color: #9f0000 !important;
  color: #fff !important; }
  .panneau-service.agent-dark:hover > .dgfipicon,
  .panneau-service.agent-dark:hover > .glyphicon, .panneau-service.agent-dark:focus > .dgfipicon,
  .panneau-service.agent-dark:focus > .glyphicon {
    color: #fff !important; }
  .panneau-service.agent-dark:hover > svg, .panneau-service.agent-dark:focus > svg {
    fill: #fff !important; }

.panneau-service.agent-dark:focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #d28787; }

.panneau-service.agent-light > .dgfipicon,
.panneau-service.agent-light > .glyphicon {
  color: #ff7345 !important; }

.panneau-service.agent-light > svg {
  fill: #ff7345 !important; }

.panneau-service.agent-light:hover, .panneau-service.agent-light:focus {
  background-color: #ff7345 !important;
  color: #333 !important; }
  .panneau-service.agent-light:hover > .dgfipicon,
  .panneau-service.agent-light:hover > .glyphicon, .panneau-service.agent-light:focus > .dgfipicon,
  .panneau-service.agent-light:focus > .glyphicon {
    color: #333 !important; }
  .panneau-service.agent-light:hover > svg, .panneau-service.agent-light:focus > svg {
    fill: #333 !important; }

.panneau-service.agent-light:focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #823b23; }

.bloc-pieddepage {
  margin-top: 30px; }

.bloc-pieddepage-divers {
  background-color: #3e4856; }

.bloc-pieddepage-institutionnel {
  background-color: #363c48; }

.bloc-pieddepage-legal {
  background-color: #272729; }

.pieddepage-divers {
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: #3e4856;
  color: #fff; }
  .pieddepage-divers a {
    color: #fff; }
    .pieddepage-divers a:hover, .pieddepage-divers a:focus {
      color: #e6e6e6; }

.pieddepage-social {
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: #3e4856;
  color: #fff; }
  .pieddepage-social a {
    color: #fff; }
    .pieddepage-social a:hover, .pieddepage-social a:focus {
      color: #e6e6e6; }

.pieddepage-institutionnel {
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #363c48;
  color: #fff; }
  .pieddepage-institutionnel a {
    color: #fff; }
    .pieddepage-institutionnel a:hover, .pieddepage-institutionnel a:focus {
      color: #e6e6e6; }

.pieddepage-legal {
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #272729;
  color: #fff; }
  .pieddepage-legal a {
    color: #fff; }
    .pieddepage-legal a:hover, .pieddepage-legal a:focus {
      color: #e6e6e6; }

.titre-pieddepage {
  font-size: 1.15625rem;
  padding-bottom: 5px;
  margin-top: 0;
  margin-bottom: 20px;
  text-transform: uppercase;
  border-bottom: 1px solid #c9c9cc; }

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

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

html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

body {
  font-family: "Open Sans", arial, helvetica, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333;
  background-color: #edecec; }

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

a {
  color: #666;
  text-decoration: none; }
  a:hover, a:focus {
    color: #333;
    text-decoration: underline; }
  a:focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }

figure {
  margin: 0; }

img {
  vertical-align: middle; }

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

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

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

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

hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee; }

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

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

[role="button"] {
  cursor: pointer; }

@font-face {
  font-family: 'Open Sans';
  src: url("../fonts/opensans/opensans-regular.eot");
  src: url("../fonts/opensans/opensans-regular.woff2") format("woff2"), url("../fonts/opensans/opensans-regular.woff") format("woff"), url("../fonts/opensans/opensans-regular.ttf") format("truetype"), url("../fonts/opensans/opensans-regular.svg#open_sansregular") format("svg"); }

.font-family-open-sans {
  font-family: "Open Sans", arial, helvetica, sans-serif; }

.font-family-arial {
  font-family: arial, sans-serif; }

html {
  font-size: 16px; }

body {
  font-size: 0.875rem; }

a {
  text-decoration: underline;
  position: relative; }

.a-unstyled, .a-unstyled:hover, .a-unstyled:focus {
  text-decoration: none; }

svg {
  vertical-align: middle; }

.browsehappy p {
  margin-bottom: .5em;
  font-size: 1.1em;
  color: #f00; }

.browsehappy a {
  color: #666;
  text-decoration: underline; }

[tabindex='0']:focus, [tabindex='0'].focus {
  outline: 0;
  box-shadow: 0 0 0 2px #808080; }

[role~="button"] {
  position: relative;
  cursor: pointer; }

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit; }
  h1 small,
  h1 .small, h2 small,
  h2 .small, h3 small,
  h3 .small, h4 small,
  h4 .small, h5 small,
  h5 .small, h6 small,
  h6 .small,
  .h1 small,
  .h1 .small, .h2 small,
  .h2 .small, .h3 small,
  .h3 .small, .h4 small,
  .h4 .small, .h5 small,
  .h5 .small, .h6 small,
  .h6 .small {
    font-weight: 400;
    line-height: 1;
    color: #777777; }

h1, .h1,
h2, .h2,
h3, .h3 {
  margin-top: 20px;
  margin-bottom: 10px; }
  h1 small,
  h1 .small, .h1 small,
  .h1 .small,
  h2 small,
  h2 .small, .h2 small,
  .h2 .small,
  h3 small,
  h3 .small, .h3 small,
  .h3 .small {
    font-size: 65%; }

h4, .h4,
h5, .h5,
h6, .h6 {
  margin-top: 10px;
  margin-bottom: 10px; }
  h4 small,
  h4 .small, .h4 small,
  .h4 .small,
  h5 small,
  h5 .small, .h5 small,
  .h5 .small,
  h6 small,
  h6 .small, .h6 small,
  .h6 .small {
    font-size: 75%; }

h1, .h1 {
  font-size: 36px; }

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

h3, .h3 {
  font-size: 24px; }

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

h5, .h5 {
  font-size: 14px; }

h6, .h6 {
  font-size: 12px; }

p {
  margin: 0 0 10px; }

.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4; }
  @media (min-width: 48rem) {
    .lead {
      font-size: 21px; } }

small,
.small {
  font-size: 85%; }

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

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

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

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

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

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

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

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

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

.text-muted {
  color: #777777; }

.text-primary {
  color: #337ab7 !important; }

a.text-primary:hover,
a.text-primary:focus {
  color: #2e6ea5 !important; }

.text-success {
  color: #3c763d !important; }

a.text-success:hover,
a.text-success:focus {
  color: #366a37 !important; }

.text-info {
  color: #31708f !important; }

a.text-info:hover,
a.text-info:focus {
  color: #2c6581 !important; }

.text-warning {
  color: #8a6d3b !important; }

a.text-warning:hover,
a.text-warning:focus {
  color: #7c6235 !important; }

.text-danger {
  color: #a94442 !important; }

a.text-danger:hover,
a.text-danger:focus {
  color: #983d3b !important; }

/*.bg-primary {
  // Given the contrast here, this is the only class to have its color inverted
  // automatically.
  color: #fff;
}
@include bg-variant('.bg-primary', $brand-primary);

@include bg-variant('.bg-success', $state-success-bg);

@include bg-variant('.bg-info', $state-info-bg);

@include bg-variant('.bg-warning', $state-warning-bg);

@include bg-variant('.bg-danger', $state-danger-bg);*/
.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eeeeee; }

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

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

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

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

dt,
dd {
  line-height: 1.42857143; }

dt {
  font-weight: 700; }

dd {
  margin-left: 0; }

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

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

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

abbr[title],
abbr[data-original-title] {
  cursor: help; }

.initialism {
  font-size: 90%; }

blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eeeeee; }
  blockquote p:last-child,
  blockquote ul:last-child,
  blockquote ol:last-child {
    margin-bottom: 0; }
  blockquote footer,
  blockquote small,
  blockquote .small {
    display: block;
    font-size: 80%;
    line-height: 1.42857143;
    color: #777777; }
    blockquote footer:before,
    blockquote small:before,
    blockquote .small:before {
      content: "\2014 \00A0"; }

.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  text-align: right;
  border-right: 5px solid #eeeeee;
  border-left: 0; }
  .blockquote-reverse footer:before,
  .blockquote-reverse small:before,
  .blockquote-reverse .small:before,
  blockquote.pull-right footer:before,
  blockquote.pull-right small:before,
  blockquote.pull-right .small:before {
    content: ""; }
  .blockquote-reverse footer:after,
  .blockquote-reverse small:after,
  .blockquote-reverse .small:after,
  blockquote.pull-right footer:after,
  blockquote.pull-right small:after,
  blockquote.pull-right .small:after {
    content: "\00A0 \2014"; }

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

h1,
.h1,
.font-size-h1 {
  font-size: calc(1.35rem + 1.2vw); }
  @media (min-width: 75rem) {
    h1,
    .h1,
    .font-size-h1 {
      font-size: 2.25rem; } }

h2,
.h2,
.font-size-h2 {
  font-size: calc(1.3125rem + 0.75vw); }
  @media (min-width: 75rem) {
    h2,
    .h2,
    .font-size-h2 {
      font-size: 1.875rem; } }

h3,
.h3,
.font-size-h3 {
  font-size: calc(1.275rem + 0.3vw); }
  @media (min-width: 75rem) {
    h3,
    .h3,
    .font-size-h3 {
      font-size: 1.5rem; } }

h4,
.h4,
.font-size-h4 {
  font-size: 1.125rem; }

h5,
.h5,
.font-size-h5 {
  font-size: 0.875rem; }

h6,
.h6,
.font-size-h6 {
  font-size: 0.75rem; }

.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  display: block; }

.font-size-6 {
  font-size: 0.375rem !important; }

.font-size-7 {
  font-size: 0.4375rem !important; }

.font-size-8 {
  font-size: 0.5rem !important; }

.font-size-9 {
  font-size: 0.5625rem !important; }

.font-size-10 {
  font-size: 0.625rem !important; }

.font-size-11 {
  font-size: 0.6875rem !important; }

.font-size-12 {
  font-size: 0.75rem !important; }

.font-size-13 {
  font-size: 0.8125rem !important; }

.font-size-14 {
  font-size: 0.875rem !important; }

.font-size-15 {
  font-size: 0.9375rem !important; }

.font-size-16 {
  font-size: 1rem !important; }

.font-size-18 {
  font-size: 1.125rem !important; }

.font-size-20 {
  font-size: 1.25rem !important; }

.font-size-22 {
  font-size: calc(1.2625rem + 0.15vw) !important; }
  @media (min-width: 75rem) {
    .font-size-22 {
      font-size: 1.375rem !important; } }

.font-size-24 {
  font-size: calc(1.275rem + 0.3vw) !important; }
  @media (min-width: 75rem) {
    .font-size-24 {
      font-size: 1.5rem !important; } }

.font-size-26 {
  font-size: calc(1.2875rem + 0.45vw) !important; }
  @media (min-width: 75rem) {
    .font-size-26 {
      font-size: 1.625rem !important; } }

.font-size-28 {
  font-size: calc(1.3rem + 0.6vw) !important; }
  @media (min-width: 75rem) {
    .font-size-28 {
      font-size: 1.75rem !important; } }

.font-size-30 {
  font-size: calc(1.3125rem + 0.75vw) !important; }
  @media (min-width: 75rem) {
    .font-size-30 {
      font-size: 1.875rem !important; } }

.font-size-32 {
  font-size: calc(1.325rem + 0.9vw) !important; }
  @media (min-width: 75rem) {
    .font-size-32 {
      font-size: 2rem !important; } }

.font-size-36 {
  font-size: calc(1.35rem + 1.2vw) !important; }
  @media (min-width: 75rem) {
    .font-size-36 {
      font-size: 2.25rem !important; } }

.font-size-40 {
  font-size: calc(1.375rem + 1.5vw) !important; }
  @media (min-width: 75rem) {
    .font-size-40 {
      font-size: 2.5rem !important; } }

.font-size-44 {
  font-size: calc(1.4rem + 1.8vw) !important; }
  @media (min-width: 75rem) {
    .font-size-44 {
      font-size: 2.75rem !important; } }

.font-size-48 {
  font-size: calc(1.425rem + 2.1vw) !important; }
  @media (min-width: 75rem) {
    .font-size-48 {
      font-size: 3rem !important; } }

.font-size-52 {
  font-size: calc(1.45rem + 2.4vw) !important; }
  @media (min-width: 75rem) {
    .font-size-52 {
      font-size: 3.25rem !important; } }

.font-size-56 {
  font-size: calc(1.475rem + 2.7vw) !important; }
  @media (min-width: 75rem) {
    .font-size-56 {
      font-size: 3.5rem !important; } }

.font-size-64 {
  font-size: calc(1.525rem + 3.3vw) !important; }
  @media (min-width: 75rem) {
    .font-size-64 {
      font-size: 4rem !important; } }

.font-size-72 {
  font-size: calc(1.575rem + 3.9vw) !important; }
  @media (min-width: 75rem) {
    .font-size-72 {
      font-size: 4.5rem !important; } }

.font-size-80 {
  font-size: calc(1.625rem + 4.5vw) !important; }
  @media (min-width: 75rem) {
    .font-size-80 {
      font-size: 5rem !important; } }

.font-size-88 {
  font-size: calc(1.675rem + 5.1vw) !important; }
  @media (min-width: 75rem) {
    .font-size-88 {
      font-size: 5.5rem !important; } }

.font-size-96 {
  font-size: calc(1.725rem + 5.7vw) !important; }
  @media (min-width: 75rem) {
    .font-size-96 {
      font-size: 6rem !important; } }

.p-unstyled {
  margin: 0; }

.lead {
  font-size: 1rem; }
  @media (min-width: 48rem) {
    .lead {
      font-size: calc(1.25625rem + 0.075vw); } }
  @media (min-width: 48rem) and (min-width: 75rem) {
    .lead {
      font-size: 1.3125rem; } }

.font-open-sans {
  font-family: "Open Sans", arial, helvetica, sans-serif !important; }

.font-arial {
  font-family: arial, sans-serif !important; }

mark,
.mark {
  padding: .2rem; }

.text-champ-affichage {
  padding: 5px 12px;
  color: #074c6f;
  background-color: #e0eaef; }

.font-bold {
  font-weight: 700 !important; }

.font-italic {
  font-style: italic !important; }

.text-break {
  word-break: break-word !important;
  overflow-wrap: break-word !important; }

.text-top {
  vertical-align: top !important; }

.text-middle {
  vertical-align: middle !important; }

.text-bottom {
  vertical-align: bottom !important; }

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

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

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

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

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

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

.text-uppercase, .initialism {
  text-transform: uppercase !important; }

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

.text-color {
  color: #333 !important; }

a.text-color:hover,
a.text-color:focus {
  color: #2e2e2e !important; }

.text-inverse-color {
  color: #fff !important; }

a.text-inverse-color:hover,
a.text-inverse-color:focus {
  color: #e6e6e6 !important; }

.text-particulier {
  color: #0b6ba8 !important; }

a.text-particulier:hover,
a.text-particulier:focus {
  color: #0a6097 !important; }

.fill-particulier {
  fill: #0b6ba8 !important; }

.text-professionnel {
  color: #a63950 !important; }

a.text-professionnel:hover,
a.text-professionnel:focus {
  color: #953348 !important; }

.fill-professionnel {
  fill: #a63950 !important; }

.text-partenaire {
  color: #0c7b38 !important; }

a.text-partenaire:hover,
a.text-partenaire:focus {
  color: #0b6f32 !important; }

.fill-partenaire {
  fill: #0c7b38 !important; }

.text-collectivite {
  color: #586d84 !important; }

a.text-collectivite:hover,
a.text-collectivite:focus {
  color: #4f6277 !important; }

.fill-collectivite {
  fill: #586d84 !important; }

.text-international {
  color: #639 !important; }

a.text-international:hover,
a.text-international:focus {
  color: #5c2e8a !important; }

.fill-international {
  fill: #639 !important; }

.text-agent {
  color: #d84018 !important; }

a.text-agent:hover,
a.text-agent:focus {
  color: #c23a16 !important; }

.fill-agent {
  fill: #d84018 !important; }

.text-blanc {
  color: #fff !important; }

a.text-blanc:hover,
a.text-blanc:focus {
  color: #e6e6e6 !important; }

.fill-blanc {
  fill: #fff !important; }

.text-gris-100 {
  color: #f8f9fa !important; }

a.text-gris-100:hover,
a.text-gris-100:focus {
  color: #dfe0e1 !important; }

.fill-gris-100 {
  fill: #f8f9fa !important; }

.text-gris-200 {
  color: #e9ecef !important; }

a.text-gris-200:hover,
a.text-gris-200:focus {
  color: #d2d4d7 !important; }

.fill-gris-200 {
  fill: #e9ecef !important; }

.text-gris-300 {
  color: #dee2e6 !important; }

a.text-gris-300:hover,
a.text-gris-300:focus {
  color: #c8cbcf !important; }

.fill-gris-300 {
  fill: #dee2e6 !important; }

.text-gris-400 {
  color: #ced4da !important; }

a.text-gris-400:hover,
a.text-gris-400:focus {
  color: #b9bfc4 !important; }

.fill-gris-400 {
  fill: #ced4da !important; }

.text-gris-500 {
  color: #adb5bd !important; }

a.text-gris-500:hover,
a.text-gris-500:focus {
  color: #9ca3aa !important; }

.fill-gris-500 {
  fill: #adb5bd !important; }

.text-gris-600 {
  color: #6c757d !important; }

a.text-gris-600:hover,
a.text-gris-600:focus {
  color: #616971 !important; }

.fill-gris-600 {
  fill: #6c757d !important; }

.text-gris-700 {
  color: #495057 !important; }

a.text-gris-700:hover,
a.text-gris-700:focus {
  color: #42484e !important; }

.fill-gris-700 {
  fill: #495057 !important; }

.text-gris-800 {
  color: #343a40 !important; }

a.text-gris-800:hover,
a.text-gris-800:focus {
  color: #2f343a !important; }

.fill-gris-800 {
  fill: #343a40 !important; }

.text-gris-900 {
  color: #212529 !important; }

a.text-gris-900:hover,
a.text-gris-900:focus {
  color: #1e2125 !important; }

.fill-gris-900 {
  fill: #212529 !important; }

.text-noir {
  color: #000 !important; }

a.text-noir:hover,
a.text-noir:focus {
  color: black !important; }

.fill-noir {
  fill: #000 !important; }

.text-particulier-dark {
  color: #004179 !important; }

a.text-particulier-dark:hover,
a.text-particulier-dark:focus {
  color: #003b6d !important; }

.fill-particulier-dark {
  fill: #004179 !important; }

.text-particulier-light {
  color: #5599da !important; }

a.text-particulier-light:hover,
a.text-particulier-light:focus {
  color: #4d8ac4 !important; }

.fill-particulier-light {
  fill: #5599da !important; }

.text-professionnel-dark {
  color: #720028 !important; }

a.text-professionnel-dark:hover,
a.text-professionnel-dark:focus {
  color: #670024 !important; }

.fill-professionnel-dark {
  fill: #720028 !important; }

.text-professionnel-light {
  color: #db697c !important; }

a.text-professionnel-light:hover,
a.text-professionnel-light:focus {
  color: #c55f70 !important; }

.fill-professionnel-light {
  fill: #db697c !important; }

.text-partenaire-dark {
  color: #004e0e !important; }

a.text-partenaire-dark:hover,
a.text-partenaire-dark:focus {
  color: #00460d !important; }

.fill-partenaire-dark {
  fill: #004e0e !important; }

.text-partenaire-light {
  color: #4bab64 !important; }

a.text-partenaire-light:hover,
a.text-partenaire-light:focus {
  color: #449a5a !important; }

.fill-partenaire-light {
  fill: #4bab64 !important; }

.text-collectivite-dark {
  color: #2d4257 !important; }

a.text-collectivite-dark:hover,
a.text-collectivite-dark:focus {
  color: #293b4e !important; }

.fill-collectivite-dark {
  fill: #2d4257 !important; }

.text-collectivite-light {
  color: #869bb4 !important; }

a.text-collectivite-light:hover,
a.text-collectivite-light:focus {
  color: #798ca2 !important; }

.fill-collectivite-light {
  fill: #869bb4 !important; }

.text-international-dark {
  color: #36036a !important; }

a.text-international-dark:hover,
a.text-international-dark:focus {
  color: #31035f !important; }

.fill-international-dark {
  fill: #36036a !important; }

.text-international-light {
  color: #9760ca !important; }

a.text-international-light:hover,
a.text-international-light:focus {
  color: #8856b6 !important; }

.fill-international-light {
  fill: #9760ca !important; }

.text-agent-dark {
  color: #9f0000 !important; }

a.text-agent-dark:hover,
a.text-agent-dark:focus {
  color: #8f0000 !important; }

.fill-agent-dark {
  fill: #9f0000 !important; }

.text-agent-light {
  color: #ff7345 !important; }

a.text-agent-light:hover,
a.text-agent-light:focus {
  color: #e6683e !important; }

.fill-agent-light {
  fill: #ff7345 !important; }

.fill-primary {
  fill: #337ab7 !important; }

.fill-success {
  fill: #3c763d !important; }

.fill-info {
  fill: #31708f !important; }

.fill-warning {
  fill: #8a6d3b !important; }

.fill-danger {
  fill: #a94442 !important; }

.body-bg {
  background-color: #edecec !important; }

.bloc-bg {
  background-color: #fff !important; }

.bg-primary {
  background-color: #337ab7 !important;
  color: #fff; }
  .bg-primary a {
    color: #fff; }
    .bg-primary a:hover, .bg-primary a:focus {
      color: #e6e6e6; }
    .bg-primary a:focus {
      outline: 0;
      box-shadow: 0 0 0 2px #142e46; }
  .bg-primary [tabindex='0']:focus, .bg-primary [tabindex='0'].focus {
    outline: 0;
    box-shadow: 0 0 0 2px #142e46; }
  .bg-primary svg {
    fill: #fff; }
  .bg-primary .titre {
    border-color: #4888bf; }
    .bg-primary .titre h1,
    .bg-primary .titre .h1,
    .bg-primary .titre h2,
    .bg-primary .titre .h2,
    .bg-primary .titre h3,
    .bg-primary .titre .h3 {
      color: #fff; }
      .bg-primary .titre h1 > .dgfipicon,
      .bg-primary .titre h1 > .glyphicon,
      .bg-primary .titre .h1 > .dgfipicon,
      .bg-primary .titre .h1 > .glyphicon,
      .bg-primary .titre h2 > .dgfipicon,
      .bg-primary .titre h2 > .glyphicon,
      .bg-primary .titre .h2 > .dgfipicon,
      .bg-primary .titre .h2 > .glyphicon,
      .bg-primary .titre h3 > .dgfipicon,
      .bg-primary .titre h3 > .glyphicon,
      .bg-primary .titre .h3 > .dgfipicon,
      .bg-primary .titre .h3 > .glyphicon {
        color: #fff; }
      .bg-primary .titre h1 > svg,
      .bg-primary .titre .h1 > svg,
      .bg-primary .titre h2 > svg,
      .bg-primary .titre .h2 > svg,
      .bg-primary .titre h3 > svg,
      .bg-primary .titre .h3 > svg {
        fill: #fff; }
  .bg-primary .collapseicon {
    color: #fff; }
  .bg-primary .liste > li::before {
    border-left-color: #fff; }

a.bg-primary .badge,
[role~="button"].bg-primary .badge {
  color: #337ab7;
  background-color: #fff; }

a.bg-primary:hover,
a.bg-primary:focus,
[tabindex='0'].bg-primary:hover,
[tabindex='0'].bg-primary:focus {
  background-color: #3174ae !important; }

a.bg-primary:focus,
[tabindex='0'].bg-primary:focus,
[tabindex='0'].bg-primary.focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #142e46; }

.bg-success {
  background-color: #dff0d8 !important; }
  .bg-success .titre {
    border-color: #c9d8c2; }

a.bg-success .badge,
[role~="button"].bg-success .badge {
  color: #dff0d8;
  background-color: #333; }

a.bg-success:hover,
a.bg-success:focus,
[tabindex='0'].bg-success:hover,
[tabindex='0'].bg-success:focus {
  background-color: #d4e4cd !important; }

a.bg-success:focus,
[tabindex='0'].bg-success:focus,
[tabindex='0'].bg-success.focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #7f897b; }

.bg-info {
  background-color: #d9edf7 !important; }
  .bg-info .titre {
    border-color: #c3d5de; }

a.bg-info .badge,
[role~="button"].bg-info .badge {
  color: #d9edf7;
  background-color: #333; }

a.bg-info:hover,
a.bg-info:focus,
[tabindex='0'].bg-info:hover,
[tabindex='0'].bg-info:focus {
  background-color: #cee1eb !important; }

a.bg-info:focus,
[tabindex='0'].bg-info:focus,
[tabindex='0'].bg-info.focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #7c878d; }

.bg-warning {
  background-color: #fcf8e3 !important; }
  .bg-warning .titre {
    border-color: #e3dfcc; }

a.bg-warning .badge,
[role~="button"].bg-warning .badge {
  color: #fcf8e3;
  background-color: #333; }

a.bg-warning:hover,
a.bg-warning:focus,
[tabindex='0'].bg-warning:hover,
[tabindex='0'].bg-warning:focus {
  background-color: #efecd8 !important; }

a.bg-warning:focus,
[tabindex='0'].bg-warning:focus,
[tabindex='0'].bg-warning.focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #929084; }

.bg-danger {
  background-color: #f2dede !important; }
  .bg-danger .titre {
    border-color: #dac8c8; }

a.bg-danger .badge,
[role~="button"].bg-danger .badge {
  color: #f2dede;
  background-color: #333; }

a.bg-danger:hover,
a.bg-danger:focus,
[tabindex='0'].bg-danger:hover,
[tabindex='0'].bg-danger:focus {
  background-color: #e6d3d3 !important; }

a.bg-danger:focus,
[tabindex='0'].bg-danger:focus,
[tabindex='0'].bg-danger.focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #8a7f7f; }

.bg-particulier {
  background-color: #0b6ba8 !important;
  color: #fff; }
  .bg-particulier a {
    color: #fff; }
    .bg-particulier a:hover, .bg-particulier a:focus {
      color: #e6e6e6; }
    .bg-particulier a:focus {
      outline: 0;
      box-shadow: 0 0 0 2px #9bc2db; }
  .bg-particulier [tabindex='0']:focus, .bg-particulier [tabindex='0'].focus {
    outline: 0;
    box-shadow: 0 0 0 2px #9bc2db; }
  .bg-particulier svg {
    fill: #fff; }
  .bg-particulier .titre {
    border-color: #237ab1; }
    .bg-particulier .titre h1,
    .bg-particulier .titre .h1,
    .bg-particulier .titre h2,
    .bg-particulier .titre .h2,
    .bg-particulier .titre h3,
    .bg-particulier .titre .h3 {
      color: #fff; }
      .bg-particulier .titre h1 > .dgfipicon,
      .bg-particulier .titre h1 > .glyphicon,
      .bg-particulier .titre .h1 > .dgfipicon,
      .bg-particulier .titre .h1 > .glyphicon,
      .bg-particulier .titre h2 > .dgfipicon,
      .bg-particulier .titre h2 > .glyphicon,
      .bg-particulier .titre .h2 > .dgfipicon,
      .bg-particulier .titre .h2 > .glyphicon,
      .bg-particulier .titre h3 > .dgfipicon,
      .bg-particulier .titre h3 > .glyphicon,
      .bg-particulier .titre .h3 > .dgfipicon,
      .bg-particulier .titre .h3 > .glyphicon {
        color: #fff; }
      .bg-particulier .titre h1 > svg,
      .bg-particulier .titre .h1 > svg,
      .bg-particulier .titre h2 > svg,
      .bg-particulier .titre .h2 > svg,
      .bg-particulier .titre h3 > svg,
      .bg-particulier .titre .h3 > svg {
        fill: #fff; }
  .bg-particulier .collapseicon {
    color: #fff; }
  .bg-particulier .liste > li::before {
    border-left-color: #fff; }

a.bg-particulier .badge,
[role~="button"].bg-particulier .badge {
  color: #0b6ba8;
  background-color: #fff; }

a.bg-particulier:hover,
a.bg-particulier:focus,
[tabindex='0'].bg-particulier:hover,
[tabindex='0'].bg-particulier:focus {
  background-color: #1772ac !important;
  color: #fff; }

a.bg-particulier:focus,
[tabindex='0'].bg-particulier:focus,
[tabindex='0'].bg-particulier.focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #9bc2db; }

.bg-professionnel {
  background-color: #a63950 !important;
  color: #fff; }
  .bg-professionnel a {
    color: #fff; }
    .bg-professionnel a:hover, .bg-professionnel a:focus {
      color: #e6e6e6; }
    .bg-professionnel a:focus {
      outline: 0;
      box-shadow: 0 0 0 2px #d7a6b0; }
  .bg-professionnel [tabindex='0']:focus, .bg-professionnel [tabindex='0'].focus {
    outline: 0;
    box-shadow: 0 0 0 2px #d7a6b0; }
  .bg-professionnel svg {
    fill: #fff; }
  .bg-professionnel .titre {
    border-color: #af4d62; }
    .bg-professionnel .titre h1,
    .bg-professionnel .titre .h1,
    .bg-professionnel .titre h2,
    .bg-professionnel .titre .h2,
    .bg-professionnel .titre h3,
    .bg-professionnel .titre .h3 {
      color: #fff; }
      .bg-professionnel .titre h1 > .dgfipicon,
      .bg-professionnel .titre h1 > .glyphicon,
      .bg-professionnel .titre .h1 > .dgfipicon,
      .bg-professionnel .titre .h1 > .glyphicon,
      .bg-professionnel .titre h2 > .dgfipicon,
      .bg-professionnel .titre h2 > .glyphicon,
      .bg-professionnel .titre .h2 > .dgfipicon,
      .bg-professionnel .titre .h2 > .glyphicon,
      .bg-professionnel .titre h3 > .dgfipicon,
      .bg-professionnel .titre h3 > .glyphicon,
      .bg-professionnel .titre .h3 > .dgfipicon,
      .bg-professionnel .titre .h3 > .glyphicon {
        color: #fff; }
      .bg-professionnel .titre h1 > svg,
      .bg-professionnel .titre .h1 > svg,
      .bg-professionnel .titre h2 > svg,
      .bg-professionnel .titre .h2 > svg,
      .bg-professionnel .titre h3 > svg,
      .bg-professionnel .titre .h3 > svg {
        fill: #fff; }
  .bg-professionnel .collapseicon {
    color: #fff; }
  .bg-professionnel .liste > li::before {
    border-left-color: #fff; }

a.bg-professionnel .badge,
[role~="button"].bg-professionnel .badge {
  color: #a63950;
  background-color: #fff; }

a.bg-professionnel:hover,
a.bg-professionnel:focus,
[tabindex='0'].bg-professionnel:hover,
[tabindex='0'].bg-professionnel:focus {
  background-color: #aa4359 !important;
  color: #fff; }

a.bg-professionnel:focus,
[tabindex='0'].bg-professionnel:focus,
[tabindex='0'].bg-professionnel.focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #d7a6b0; }

.bg-partenaire {
  background-color: #0c7b38 !important;
  color: #fff; }
  .bg-partenaire a {
    color: #fff; }
    .bg-partenaire a:hover, .bg-partenaire a:focus {
      color: #e6e6e6; }
    .bg-partenaire a:focus {
      outline: 0;
      box-shadow: 0 0 0 2px #a0ccb1; }
  .bg-partenaire [tabindex='0']:focus, .bg-partenaire [tabindex='0'].focus {
    outline: 0;
    box-shadow: 0 0 0 2px #a0ccb1; }
  .bg-partenaire svg {
    fill: #fff; }
  .bg-partenaire .titre {
    border-color: #24884c; }
    .bg-partenaire .titre h1,
    .bg-partenaire .titre .h1,
    .bg-partenaire .titre h2,
    .bg-partenaire .titre .h2,
    .bg-partenaire .titre h3,
    .bg-partenaire .titre .h3 {
      color: #fff; }
      .bg-partenaire .titre h1 > .dgfipicon,
      .bg-partenaire .titre h1 > .glyphicon,
      .bg-partenaire .titre .h1 > .dgfipicon,
      .bg-partenaire .titre .h1 > .glyphicon,
      .bg-partenaire .titre h2 > .dgfipicon,
      .bg-partenaire .titre h2 > .glyphicon,
      .bg-partenaire .titre .h2 > .dgfipicon,
      .bg-partenaire .titre .h2 > .glyphicon,
      .bg-partenaire .titre h3 > .dgfipicon,
      .bg-partenaire .titre h3 > .glyphicon,
      .bg-partenaire .titre .h3 > .dgfipicon,
      .bg-partenaire .titre .h3 > .glyphicon {
        color: #fff; }
      .bg-partenaire .titre h1 > svg,
      .bg-partenaire .titre .h1 > svg,
      .bg-partenaire .titre h2 > svg,
      .bg-partenaire .titre .h2 > svg,
      .bg-partenaire .titre h3 > svg,
      .bg-partenaire .titre .h3 > svg {
        fill: #fff; }
  .bg-partenaire .collapseicon {
    color: #fff; }
  .bg-partenaire .liste > li::before {
    border-left-color: #fff; }

a.bg-partenaire .badge,
[role~="button"].bg-partenaire .badge {
  color: #0c7b38;
  background-color: #fff; }

a.bg-partenaire:hover,
a.bg-partenaire:focus,
[tabindex='0'].bg-partenaire:hover,
[tabindex='0'].bg-partenaire:focus {
  background-color: #188242 !important;
  color: #fff; }

a.bg-partenaire:focus,
[tabindex='0'].bg-partenaire:focus,
[tabindex='0'].bg-partenaire.focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #a0ccb1; }

.bg-collectivite {
  background-color: #586d84 !important;
  color: #fff; }
  .bg-collectivite a {
    color: #fff; }
    .bg-collectivite a:hover, .bg-collectivite a:focus {
      color: #e6e6e6; }
    .bg-collectivite a:focus {
      outline: 0;
      box-shadow: 0 0 0 2px #bbc3cd; }
  .bg-collectivite [tabindex='0']:focus, .bg-collectivite [tabindex='0'].focus {
    outline: 0;
    box-shadow: 0 0 0 2px #bbc3cd; }
  .bg-collectivite svg {
    fill: #fff; }
  .bg-collectivite .titre {
    border-color: #697c90; }
    .bg-collectivite .titre h1,
    .bg-collectivite .titre .h1,
    .bg-collectivite .titre h2,
    .bg-collectivite .titre .h2,
    .bg-collectivite .titre h3,
    .bg-collectivite .titre .h3 {
      color: #fff; }
      .bg-collectivite .titre h1 > .dgfipicon,
      .bg-collectivite .titre h1 > .glyphicon,
      .bg-collectivite .titre .h1 > .dgfipicon,
      .bg-collectivite .titre .h1 > .glyphicon,
      .bg-collectivite .titre h2 > .dgfipicon,
      .bg-collectivite .titre h2 > .glyphicon,
      .bg-collectivite .titre .h2 > .dgfipicon,
      .bg-collectivite .titre .h2 > .glyphicon,
      .bg-collectivite .titre h3 > .dgfipicon,
      .bg-collectivite .titre h3 > .glyphicon,
      .bg-collectivite .titre .h3 > .dgfipicon,
      .bg-collectivite .titre .h3 > .glyphicon {
        color: #fff; }
      .bg-collectivite .titre h1 > svg,
      .bg-collectivite .titre .h1 > svg,
      .bg-collectivite .titre h2 > svg,
      .bg-collectivite .titre .h2 > svg,
      .bg-collectivite .titre h3 > svg,
      .bg-collectivite .titre .h3 > svg {
        fill: #fff; }
  .bg-collectivite .collapseicon {
    color: #fff; }
  .bg-collectivite .liste > li::before {
    border-left-color: #fff; }

a.bg-collectivite .badge,
[role~="button"].bg-collectivite .badge {
  color: #586d84;
  background-color: #fff; }

a.bg-collectivite:hover,
a.bg-collectivite:focus,
[tabindex='0'].bg-collectivite:hover,
[tabindex='0'].bg-collectivite:focus {
  background-color: #60748a !important;
  color: #fff; }

a.bg-collectivite:focus,
[tabindex='0'].bg-collectivite:focus,
[tabindex='0'].bg-collectivite.focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #bbc3cd; }

.bg-international {
  background-color: #639 !important;
  color: #fff; }
  .bg-international a {
    color: #fff; }
    .bg-international a:hover, .bg-international a:focus {
      color: #e6e6e6; }
    .bg-international a:focus {
      outline: 0;
      box-shadow: 0 0 0 2px #ab8fc7; }
  .bg-international [tabindex='0']:focus, .bg-international [tabindex='0'].focus {
    outline: 0;
    box-shadow: 0 0 0 2px #ab8fc7; }
  .bg-international svg {
    fill: #fff; }
  .bg-international .titre {
    border-color: #7547a3; }
    .bg-international .titre h1,
    .bg-international .titre .h1,
    .bg-international .titre h2,
    .bg-international .titre .h2,
    .bg-international .titre h3,
    .bg-international .titre .h3 {
      color: #fff; }
      .bg-international .titre h1 > .dgfipicon,
      .bg-international .titre h1 > .glyphicon,
      .bg-international .titre .h1 > .dgfipicon,
      .bg-international .titre .h1 > .glyphicon,
      .bg-international .titre h2 > .dgfipicon,
      .bg-international .titre h2 > .glyphicon,
      .bg-international .titre .h2 > .dgfipicon,
      .bg-international .titre .h2 > .glyphicon,
      .bg-international .titre h3 > .dgfipicon,
      .bg-international .titre h3 > .glyphicon,
      .bg-international .titre .h3 > .dgfipicon,
      .bg-international .titre .h3 > .glyphicon {
        color: #fff; }
      .bg-international .titre h1 > svg,
      .bg-international .titre .h1 > svg,
      .bg-international .titre h2 > svg,
      .bg-international .titre .h2 > svg,
      .bg-international .titre h3 > svg,
      .bg-international .titre .h3 > svg {
        fill: #fff; }
  .bg-international .collapseicon {
    color: #fff; }
  .bg-international .liste > li::before {
    border-left-color: #fff; }

a.bg-international .badge,
[role~="button"].bg-international .badge {
  color: #639;
  background-color: #fff; }

a.bg-international:hover,
a.bg-international:focus,
[tabindex='0'].bg-international:hover,
[tabindex='0'].bg-international:focus {
  background-color: #6e3d9e !important;
  color: #fff; }

a.bg-international:focus,
[tabindex='0'].bg-international:focus,
[tabindex='0'].bg-international.focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #ab8fc7; }

.bg-agent {
  background-color: #d84018 !important;
  color: #fff; }
  .bg-agent a {
    color: #fff; }
    .bg-agent a:hover, .bg-agent a:focus {
      color: #e6e6e6; }
    .bg-agent a:focus {
      outline: 0;
      box-shadow: 0 0 0 2px #561a0a; }
  .bg-agent [tabindex='0']:focus, .bg-agent [tabindex='0'].focus {
    outline: 0;
    box-shadow: 0 0 0 2px #561a0a; }
  .bg-agent svg {
    fill: #fff; }
  .bg-agent .titre {
    border-color: #dc532f; }
    .bg-agent .titre h1,
    .bg-agent .titre .h1,
    .bg-agent .titre h2,
    .bg-agent .titre .h2,
    .bg-agent .titre h3,
    .bg-agent .titre .h3 {
      color: #fff; }
      .bg-agent .titre h1 > .dgfipicon,
      .bg-agent .titre h1 > .glyphicon,
      .bg-agent .titre .h1 > .dgfipicon,
      .bg-agent .titre .h1 > .glyphicon,
      .bg-agent .titre h2 > .dgfipicon,
      .bg-agent .titre h2 > .glyphicon,
      .bg-agent .titre .h2 > .dgfipicon,
      .bg-agent .titre .h2 > .glyphicon,
      .bg-agent .titre h3 > .dgfipicon,
      .bg-agent .titre h3 > .glyphicon,
      .bg-agent .titre .h3 > .dgfipicon,
      .bg-agent .titre .h3 > .glyphicon {
        color: #fff; }
      .bg-agent .titre h1 > svg,
      .bg-agent .titre .h1 > svg,
      .bg-agent .titre h2 > svg,
      .bg-agent .titre .h2 > svg,
      .bg-agent .titre h3 > svg,
      .bg-agent .titre .h3 > svg {
        fill: #fff; }
  .bg-agent .collapseicon {
    color: #fff; }
  .bg-agent .liste > li::before {
    border-left-color: #fff; }

a.bg-agent .badge,
[role~="button"].bg-agent .badge {
  color: #d84018;
  background-color: #fff; }

a.bg-agent:hover,
a.bg-agent:focus,
[tabindex='0'].bg-agent:hover,
[tabindex='0'].bg-agent:focus {
  background-color: #cd3d17 !important; }

a.bg-agent:focus,
[tabindex='0'].bg-agent:focus,
[tabindex='0'].bg-agent.focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #561a0a; }

.bg-blanc {
  background-color: #fff !important; }
  .bg-blanc .titre {
    border-color: #e6e6e6; }

a.bg-blanc .badge,
[role~="button"].bg-blanc .badge {
  color: #fff;
  background-color: #333; }

a.bg-blanc:hover,
a.bg-blanc:focus,
[tabindex='0'].bg-blanc:hover,
[tabindex='0'].bg-blanc:focus {
  background-color: #f2f2f2 !important; }

a.bg-blanc:focus,
[tabindex='0'].bg-blanc:focus,
[tabindex='0'].bg-blanc.focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #949494; }

.bg-gris-100 {
  background-color: #f8f9fa !important; }
  .bg-gris-100 .titre {
    border-color: #dfe0e1; }

a.bg-gris-100 .badge,
[role~="button"].bg-gris-100 .badge {
  color: #f8f9fa;
  background-color: #333; }

a.bg-gris-100:hover,
a.bg-gris-100:focus,
[tabindex='0'].bg-gris-100:hover,
[tabindex='0'].bg-gris-100:focus {
  background-color: #ecedee !important; }

a.bg-gris-100:focus,
[tabindex='0'].bg-gris-100:focus,
[tabindex='0'].bg-gris-100.focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #909091; }

.bg-gris-200 {
  background-color: #e9ecef !important; }
  .bg-gris-200 .titre {
    border-color: #d2d4d7; }

a.bg-gris-200 .badge,
[role~="button"].bg-gris-200 .badge {
  color: #e9ecef;
  background-color: #333; }

a.bg-gris-200:hover,
a.bg-gris-200:focus,
[tabindex='0'].bg-gris-200:hover,
[tabindex='0'].bg-gris-200:focus {
  background-color: #dde0e3 !important; }

a.bg-gris-200:focus,
[tabindex='0'].bg-gris-200:focus,
[tabindex='0'].bg-gris-200.focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #858788; }

.bg-gris-300 {
  background-color: #dee2e6 !important; }
  .bg-gris-300 .titre {
    border-color: #c8cbcf; }

a.bg-gris-300 .badge,
[role~="button"].bg-gris-300 .badge {
  color: #dee2e6;
  background-color: #333; }

a.bg-gris-300:hover,
a.bg-gris-300:focus,
[tabindex='0'].bg-gris-300:hover,
[tabindex='0'].bg-gris-300:focus {
  background-color: #d3d7db !important; }

a.bg-gris-300:focus,
[tabindex='0'].bg-gris-300:focus,
[tabindex='0'].bg-gris-300.focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #7f8183; }

.bg-gris-400 {
  background-color: #ced4da !important; }
  .bg-gris-400 .titre {
    border-color: #b9bfc4; }

a.bg-gris-400 .badge,
[role~="button"].bg-gris-400 .badge {
  color: #ced4da;
  background-color: #333; }

a.bg-gris-400:hover,
a.bg-gris-400:focus,
[tabindex='0'].bg-gris-400:hover,
[tabindex='0'].bg-gris-400:focus {
  background-color: #c4c9cf !important; }

a.bg-gris-400:focus,
[tabindex='0'].bg-gris-400:focus,
[tabindex='0'].bg-gris-400.focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #73777a; }

.bg-gris-500 {
  background-color: #adb5bd !important; }
  .bg-gris-500 .titre {
    border-color: #9ca3aa; }

a.bg-gris-500 .badge,
[role~="button"].bg-gris-500 .badge {
  color: #adb5bd;
  background-color: #333; }

a.bg-gris-500:hover,
a.bg-gris-500:focus,
[tabindex='0'].bg-gris-500:hover,
[tabindex='0'].bg-gris-500:focus {
  background-color: #a4acb4 !important; }

a.bg-gris-500:focus,
[tabindex='0'].bg-gris-500:focus,
[tabindex='0'].bg-gris-500.focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #5c6064; }

.bg-gris-600 {
  background-color: #6c757d !important;
  color: #fff; }
  .bg-gris-600 a {
    color: #fff; }
    .bg-gris-600 a:hover, .bg-gris-600 a:focus {
      color: #e6e6e6; }
    .bg-gris-600 a:focus {
      outline: 0;
      box-shadow: 0 0 0 2px #cccfd2; }
  .bg-gris-600 [tabindex='0']:focus, .bg-gris-600 [tabindex='0'].focus {
    outline: 0;
    box-shadow: 0 0 0 2px #cccfd2; }
  .bg-gris-600 svg {
    fill: #fff; }
  .bg-gris-600 .titre {
    border-color: #7b838a; }
    .bg-gris-600 .titre h1,
    .bg-gris-600 .titre .h1,
    .bg-gris-600 .titre h2,
    .bg-gris-600 .titre .h2,
    .bg-gris-600 .titre h3,
    .bg-gris-600 .titre .h3 {
      color: #fff; }
      .bg-gris-600 .titre h1 > .dgfipicon,
      .bg-gris-600 .titre h1 > .glyphicon,
      .bg-gris-600 .titre .h1 > .dgfipicon,
      .bg-gris-600 .titre .h1 > .glyphicon,
      .bg-gris-600 .titre h2 > .dgfipicon,
      .bg-gris-600 .titre h2 > .glyphicon,
      .bg-gris-600 .titre .h2 > .dgfipicon,
      .bg-gris-600 .titre .h2 > .glyphicon,
      .bg-gris-600 .titre h3 > .dgfipicon,
      .bg-gris-600 .titre h3 > .glyphicon,
      .bg-gris-600 .titre .h3 > .dgfipicon,
      .bg-gris-600 .titre .h3 > .glyphicon {
        color: #fff; }
      .bg-gris-600 .titre h1 > svg,
      .bg-gris-600 .titre .h1 > svg,
      .bg-gris-600 .titre h2 > svg,
      .bg-gris-600 .titre .h2 > svg,
      .bg-gris-600 .titre h3 > svg,
      .bg-gris-600 .titre .h3 > svg {
        fill: #fff; }
  .bg-gris-600 .collapseicon {
    color: #fff; }
  .bg-gris-600 .liste > li::before {
    border-left-color: #fff; }

a.bg-gris-600 .badge,
[role~="button"].bg-gris-600 .badge {
  color: #6c757d;
  background-color: #fff; }

a.bg-gris-600:hover,
a.bg-gris-600:focus,
[tabindex='0'].bg-gris-600:hover,
[tabindex='0'].bg-gris-600:focus {
  background-color: #737c84 !important;
  color: #fff; }

a.bg-gris-600:focus,
[tabindex='0'].bg-gris-600:focus,
[tabindex='0'].bg-gris-600.focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #cccfd2; }

.bg-gris-700 {
  background-color: #495057 !important;
  color: #fff; }
  .bg-gris-700 a {
    color: #fff; }
    .bg-gris-700 a:hover, .bg-gris-700 a:focus {
      color: #e6e6e6; }
    .bg-gris-700 a:focus {
      outline: 0;
      box-shadow: 0 0 0 2px #9b9fa3; }
  .bg-gris-700 [tabindex='0']:focus, .bg-gris-700 [tabindex='0'].focus {
    outline: 0;
    box-shadow: 0 0 0 2px #9b9fa3; }
  .bg-gris-700 svg {
    fill: #fff; }
  .bg-gris-700 .titre {
    border-color: #5b6268; }
    .bg-gris-700 .titre h1,
    .bg-gris-700 .titre .h1,
    .bg-gris-700 .titre h2,
    .bg-gris-700 .titre .h2,
    .bg-gris-700 .titre h3,
    .bg-gris-700 .titre .h3 {
      color: #fff; }
      .bg-gris-700 .titre h1 > .dgfipicon,
      .bg-gris-700 .titre h1 > .glyphicon,
      .bg-gris-700 .titre .h1 > .dgfipicon,
      .bg-gris-700 .titre .h1 > .glyphicon,
      .bg-gris-700 .titre h2 > .dgfipicon,
      .bg-gris-700 .titre h2 > .glyphicon,
      .bg-gris-700 .titre .h2 > .dgfipicon,
      .bg-gris-700 .titre .h2 > .glyphicon,
      .bg-gris-700 .titre h3 > .dgfipicon,
      .bg-gris-700 .titre h3 > .glyphicon,
      .bg-gris-700 .titre .h3 > .dgfipicon,
      .bg-gris-700 .titre .h3 > .glyphicon {
        color: #fff; }
      .bg-gris-700 .titre h1 > svg,
      .bg-gris-700 .titre .h1 > svg,
      .bg-gris-700 .titre h2 > svg,
      .bg-gris-700 .titre .h2 > svg,
      .bg-gris-700 .titre h3 > svg,
      .bg-gris-700 .titre .h3 > svg {
        fill: #fff; }
  .bg-gris-700 .collapseicon {
    color: #fff; }
  .bg-gris-700 .liste > li::before {
    border-left-color: #fff; }

a.bg-gris-700 .badge,
[role~="button"].bg-gris-700 .badge {
  color: #495057;
  background-color: #fff; }

a.bg-gris-700:hover,
a.bg-gris-700:focus,
[tabindex='0'].bg-gris-700:hover,
[tabindex='0'].bg-gris-700:focus {
  background-color: #52595f !important;
  color: #fff; }

a.bg-gris-700:focus,
[tabindex='0'].bg-gris-700:focus,
[tabindex='0'].bg-gris-700.focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #9b9fa3; }

.bg-gris-800 {
  background-color: #343a40 !important;
  color: #fff; }
  .bg-gris-800 a {
    color: #fff; }
    .bg-gris-800 a:hover, .bg-gris-800 a:focus {
      color: #e6e6e6; }
    .bg-gris-800 a:focus {
      outline: 0;
      box-shadow: 0 0 0 2px #7f8387; }
  .bg-gris-800 [tabindex='0']:focus, .bg-gris-800 [tabindex='0'].focus {
    outline: 0;
    box-shadow: 0 0 0 2px #7f8387; }
  .bg-gris-800 svg {
    fill: #fff; }
  .bg-gris-800 .titre {
    border-color: #484e53; }
    .bg-gris-800 .titre h1,
    .bg-gris-800 .titre .h1,
    .bg-gris-800 .titre h2,
    .bg-gris-800 .titre .h2,
    .bg-gris-800 .titre h3,
    .bg-gris-800 .titre .h3 {
      color: #fff; }
      .bg-gris-800 .titre h1 > .dgfipicon,
      .bg-gris-800 .titre h1 > .glyphicon,
      .bg-gris-800 .titre .h1 > .dgfipicon,
      .bg-gris-800 .titre .h1 > .glyphicon,
      .bg-gris-800 .titre h2 > .dgfipicon,
      .bg-gris-800 .titre h2 > .glyphicon,
      .bg-gris-800 .titre .h2 > .dgfipicon,
      .bg-gris-800 .titre .h2 > .glyphicon,
      .bg-gris-800 .titre h3 > .dgfipicon,
      .bg-gris-800 .titre h3 > .glyphicon,
      .bg-gris-800 .titre .h3 > .dgfipicon,
      .bg-gris-800 .titre .h3 > .glyphicon {
        color: #fff; }
      .bg-gris-800 .titre h1 > svg,
      .bg-gris-800 .titre .h1 > svg,
      .bg-gris-800 .titre h2 > svg,
      .bg-gris-800 .titre .h2 > svg,
      .bg-gris-800 .titre h3 > svg,
      .bg-gris-800 .titre .h3 > svg {
        fill: #fff; }
  .bg-gris-800 .collapseicon {
    color: #fff; }
  .bg-gris-800 .liste > li::before {
    border-left-color: #fff; }

a.bg-gris-800 .badge,
[role~="button"].bg-gris-800 .badge {
  color: #343a40;
  background-color: #fff; }

a.bg-gris-800:hover,
a.bg-gris-800:focus,
[tabindex='0'].bg-gris-800:hover,
[tabindex='0'].bg-gris-800:focus {
  background-color: #3e444a !important;
  color: #fff; }

a.bg-gris-800:focus,
[tabindex='0'].bg-gris-800:focus,
[tabindex='0'].bg-gris-800.focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #7f8387; }

.bg-gris-900 {
  background-color: #212529 !important;
  color: #fff; }
  .bg-gris-900 a {
    color: #fff; }
    .bg-gris-900 a:hover, .bg-gris-900 a:focus {
      color: #e6e6e6; }
    .bg-gris-900 a:focus {
      outline: 0;
      box-shadow: 0 0 0 2px #6c6f72; }
  .bg-gris-900 [tabindex='0']:focus, .bg-gris-900 [tabindex='0'].focus {
    outline: 0;
    box-shadow: 0 0 0 2px #6c6f72; }
  .bg-gris-900 svg {
    fill: #fff; }
  .bg-gris-900 .titre {
    border-color: #373b3e; }
    .bg-gris-900 .titre h1,
    .bg-gris-900 .titre .h1,
    .bg-gris-900 .titre h2,
    .bg-gris-900 .titre .h2,
    .bg-gris-900 .titre h3,
    .bg-gris-900 .titre .h3 {
      color: #fff; }
      .bg-gris-900 .titre h1 > .dgfipicon,
      .bg-gris-900 .titre h1 > .glyphicon,
      .bg-gris-900 .titre .h1 > .dgfipicon,
      .bg-gris-900 .titre .h1 > .glyphicon,
      .bg-gris-900 .titre h2 > .dgfipicon,
      .bg-gris-900 .titre h2 > .glyphicon,
      .bg-gris-900 .titre .h2 > .dgfipicon,
      .bg-gris-900 .titre .h2 > .glyphicon,
      .bg-gris-900 .titre h3 > .dgfipicon,
      .bg-gris-900 .titre h3 > .glyphicon,
      .bg-gris-900 .titre .h3 > .dgfipicon,
      .bg-gris-900 .titre .h3 > .glyphicon {
        color: #fff; }
      .bg-gris-900 .titre h1 > svg,
      .bg-gris-900 .titre .h1 > svg,
      .bg-gris-900 .titre h2 > svg,
      .bg-gris-900 .titre .h2 > svg,
      .bg-gris-900 .titre h3 > svg,
      .bg-gris-900 .titre .h3 > svg {
        fill: #fff; }
  .bg-gris-900 .collapseicon {
    color: #fff; }
  .bg-gris-900 .liste > li::before {
    border-left-color: #fff; }

a.bg-gris-900 .badge,
[role~="button"].bg-gris-900 .badge {
  color: #212529;
  background-color: #fff; }

a.bg-gris-900:hover,
a.bg-gris-900:focus,
[tabindex='0'].bg-gris-900:hover,
[tabindex='0'].bg-gris-900:focus {
  background-color: #2c3034 !important;
  color: #fff; }

a.bg-gris-900:focus,
[tabindex='0'].bg-gris-900:focus,
[tabindex='0'].bg-gris-900.focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #6c6f72; }

.bg-noir {
  background-color: #000 !important;
  color: #fff; }
  .bg-noir a {
    color: #fff; }
    .bg-noir a:hover, .bg-noir a:focus {
      color: #e6e6e6; }
    .bg-noir a:focus {
      outline: 0;
      box-shadow: 0 0 0 2px #595959; }
  .bg-noir [tabindex='0']:focus, .bg-noir [tabindex='0'].focus {
    outline: 0;
    box-shadow: 0 0 0 2px #595959; }
  .bg-noir svg {
    fill: #fff; }
  .bg-noir .titre {
    border-color: #1a1a1a; }
    .bg-noir .titre h1,
    .bg-noir .titre .h1,
    .bg-noir .titre h2,
    .bg-noir .titre .h2,
    .bg-noir .titre h3,
    .bg-noir .titre .h3 {
      color: #fff; }
      .bg-noir .titre h1 > .dgfipicon,
      .bg-noir .titre h1 > .glyphicon,
      .bg-noir .titre .h1 > .dgfipicon,
      .bg-noir .titre .h1 > .glyphicon,
      .bg-noir .titre h2 > .dgfipicon,
      .bg-noir .titre h2 > .glyphicon,
      .bg-noir .titre .h2 > .dgfipicon,
      .bg-noir .titre .h2 > .glyphicon,
      .bg-noir .titre h3 > .dgfipicon,
      .bg-noir .titre h3 > .glyphicon,
      .bg-noir .titre .h3 > .dgfipicon,
      .bg-noir .titre .h3 > .glyphicon {
        color: #fff; }
      .bg-noir .titre h1 > svg,
      .bg-noir .titre .h1 > svg,
      .bg-noir .titre h2 > svg,
      .bg-noir .titre .h2 > svg,
      .bg-noir .titre h3 > svg,
      .bg-noir .titre .h3 > svg {
        fill: #fff; }
  .bg-noir .collapseicon {
    color: #fff; }
  .bg-noir .liste > li::before {
    border-left-color: #fff; }

a.bg-noir .badge,
[role~="button"].bg-noir .badge {
  color: #000;
  background-color: #fff; }

a.bg-noir:hover,
a.bg-noir:focus,
[tabindex='0'].bg-noir:hover,
[tabindex='0'].bg-noir:focus {
  background-color: #0d0d0d !important;
  color: #fff; }

a.bg-noir:focus,
[tabindex='0'].bg-noir:focus,
[tabindex='0'].bg-noir.focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #595959; }

.bg-particulier-dark {
  background-color: #004179 !important;
  color: #fff; }
  .bg-particulier-dark a {
    color: #fff; }
    .bg-particulier-dark a:hover, .bg-particulier-dark a:focus {
      color: #e6e6e6; }
    .bg-particulier-dark a:focus {
      outline: 0;
      box-shadow: 0 0 0 2px #698fb0; }
  .bg-particulier-dark [tabindex='0']:focus, .bg-particulier-dark [tabindex='0'].focus {
    outline: 0;
    box-shadow: 0 0 0 2px #698fb0; }
  .bg-particulier-dark svg {
    fill: #fff; }
  .bg-particulier-dark .titre {
    border-color: #1a5486; }
    .bg-particulier-dark .titre h1,
    .bg-particulier-dark .titre .h1,
    .bg-particulier-dark .titre h2,
    .bg-particulier-dark .titre .h2,
    .bg-particulier-dark .titre h3,
    .bg-particulier-dark .titre .h3 {
      color: #fff; }
      .bg-particulier-dark .titre h1 > .dgfipicon,
      .bg-particulier-dark .titre h1 > .glyphicon,
      .bg-particulier-dark .titre .h1 > .dgfipicon,
      .bg-particulier-dark .titre .h1 > .glyphicon,
      .bg-particulier-dark .titre h2 > .dgfipicon,
      .bg-particulier-dark .titre h2 > .glyphicon,
      .bg-particulier-dark .titre .h2 > .dgfipicon,
      .bg-particulier-dark .titre .h2 > .glyphicon,
      .bg-particulier-dark .titre h3 > .dgfipicon,
      .bg-particulier-dark .titre h3 > .glyphicon,
      .bg-particulier-dark .titre .h3 > .dgfipicon,
      .bg-particulier-dark .titre .h3 > .glyphicon {
        color: #fff; }
      .bg-particulier-dark .titre h1 > svg,
      .bg-particulier-dark .titre .h1 > svg,
      .bg-particulier-dark .titre h2 > svg,
      .bg-particulier-dark .titre .h2 > svg,
      .bg-particulier-dark .titre h3 > svg,
      .bg-particulier-dark .titre .h3 > svg {
        fill: #fff; }
  .bg-particulier-dark .collapseicon {
    color: #fff; }
  .bg-particulier-dark .liste > li::before {
    border-left-color: #fff; }

a.bg-particulier-dark .badge,
[role~="button"].bg-particulier-dark .badge {
  color: #004179;
  background-color: #fff; }

a.bg-particulier-dark:hover,
a.bg-particulier-dark:focus,
[tabindex='0'].bg-particulier-dark:hover,
[tabindex='0'].bg-particulier-dark:focus {
  background-color: #0d4b80 !important;
  color: #fff; }

a.bg-particulier-dark:focus,
[tabindex='0'].bg-particulier-dark:focus,
[tabindex='0'].bg-particulier-dark.focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #698fb0; }

.bg-particulier-light {
  background-color: #5599da !important; }
  .bg-particulier-light .titre {
    border-color: #4d8ac4; }

a.bg-particulier-light .badge,
[role~="button"].bg-particulier-light .badge {
  color: #5599da;
  background-color: #333; }

a.bg-particulier-light:hover,
a.bg-particulier-light:focus,
[tabindex='0'].bg-particulier-light:hover,
[tabindex='0'].bg-particulier-light:focus {
  background-color: #5191cf !important; }

a.bg-particulier-light:focus,
[tabindex='0'].bg-particulier-light:focus,
[tabindex='0'].bg-particulier-light.focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #2a4b6b; }

.bg-professionnel-dark {
  background-color: #720028 !important;
  color: #fff; }
  .bg-professionnel-dark a {
    color: #fff; }
    .bg-professionnel-dark a:hover, .bg-professionnel-dark a:focus {
      color: #e6e6e6; }
    .bg-professionnel-dark a:focus {
      outline: 0;
      box-shadow: 0 0 0 2px #af6e84; }
  .bg-professionnel-dark [tabindex='0']:focus, .bg-professionnel-dark [tabindex='0'].focus {
    outline: 0;
    box-shadow: 0 0 0 2px #af6e84; }
  .bg-professionnel-dark svg {
    fill: #fff; }
  .bg-professionnel-dark .titre {
    border-color: #801a3e; }
    .bg-professionnel-dark .titre h1,
    .bg-professionnel-dark .titre .h1,
    .bg-professionnel-dark .titre h2,
    .bg-professionnel-dark .titre .h2,
    .bg-professionnel-dark .titre h3,
    .bg-professionnel-dark .titre .h3 {
      color: #fff; }
      .bg-professionnel-dark .titre h1 > .dgfipicon,
      .bg-professionnel-dark .titre h1 > .glyphicon,
      .bg-professionnel-dark .titre .h1 > .dgfipicon,
      .bg-professionnel-dark .titre .h1 > .glyphicon,
      .bg-professionnel-dark .titre h2 > .dgfipicon,
      .bg-professionnel-dark .titre h2 > .glyphicon,
      .bg-professionnel-dark .titre .h2 > .dgfipicon,
      .bg-professionnel-dark .titre .h2 > .glyphicon,
      .bg-professionnel-dark .titre h3 > .dgfipicon,
      .bg-professionnel-dark .titre h3 > .glyphicon,
      .bg-professionnel-dark .titre .h3 > .dgfipicon,
      .bg-professionnel-dark .titre .h3 > .glyphicon {
        color: #fff; }
      .bg-professionnel-dark .titre h1 > svg,
      .bg-professionnel-dark .titre .h1 > svg,
      .bg-professionnel-dark .titre h2 > svg,
      .bg-professionnel-dark .titre .h2 > svg,
      .bg-professionnel-dark .titre h3 > svg,
      .bg-professionnel-dark .titre .h3 > svg {
        fill: #fff; }
  .bg-professionnel-dark .collapseicon {
    color: #fff; }
  .bg-professionnel-dark .liste > li::before {
    border-left-color: #fff; }

a.bg-professionnel-dark .badge,
[role~="button"].bg-professionnel-dark .badge {
  color: #720028;
  background-color: #fff; }

a.bg-professionnel-dark:hover,
a.bg-professionnel-dark:focus,
[tabindex='0'].bg-professionnel-dark:hover,
[tabindex='0'].bg-professionnel-dark:focus {
  background-color: #790d33 !important;
  color: #fff; }

a.bg-professionnel-dark:focus,
[tabindex='0'].bg-professionnel-dark:focus,
[tabindex='0'].bg-professionnel-dark.focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #af6e84; }

.bg-professionnel-light {
  background-color: #db697c !important; }
  .bg-professionnel-light .titre {
    border-color: #c55f70; }

a.bg-professionnel-light .badge,
[role~="button"].bg-professionnel-light .badge {
  color: #db697c;
  background-color: #333; }

a.bg-professionnel-light:hover,
a.bg-professionnel-light:focus,
[tabindex='0'].bg-professionnel-light:hover,
[tabindex='0'].bg-professionnel-light:focus {
  background-color: #d06476 !important; }

a.bg-professionnel-light:focus,
[tabindex='0'].bg-professionnel-light:focus,
[tabindex='0'].bg-professionnel-light.focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #67313a; }

.bg-partenaire-dark {
  background-color: #004e0e !important;
  color: #fff; }
  .bg-partenaire-dark a {
    color: #fff; }
    .bg-partenaire-dark a:hover, .bg-partenaire-dark a:focus {
      color: #e6e6e6; }
    .bg-partenaire-dark a:focus {
      outline: 0;
      box-shadow: 0 0 0 2px #6b9873; }
  .bg-partenaire-dark [tabindex='0']:focus, .bg-partenaire-dark [tabindex='0'].focus {
    outline: 0;
    box-shadow: 0 0 0 2px #6b9873; }
  .bg-partenaire-dark svg {
    fill: #fff; }
  .bg-partenaire-dark .titre {
    border-color: #1a6026; }
    .bg-partenaire-dark .titre h1,
    .bg-partenaire-dark .titre .h1,
    .bg-partenaire-dark .titre h2,
    .bg-partenaire-dark .titre .h2,
    .bg-partenaire-dark .titre h3,
    .bg-partenaire-dark .titre .h3 {
      color: #fff; }
      .bg-partenaire-dark .titre h1 > .dgfipicon,
      .bg-partenaire-dark .titre h1 > .glyphicon,
      .bg-partenaire-dark .titre .h1 > .dgfipicon,
      .bg-partenaire-dark .titre .h1 > .glyphicon,
      .bg-partenaire-dark .titre h2 > .dgfipicon,
      .bg-partenaire-dark .titre h2 > .glyphicon,
      .bg-partenaire-dark .titre .h2 > .dgfipicon,
      .bg-partenaire-dark .titre .h2 > .glyphicon,
      .bg-partenaire-dark .titre h3 > .dgfipicon,
      .bg-partenaire-dark .titre h3 > .glyphicon,
      .bg-partenaire-dark .titre .h3 > .dgfipicon,
      .bg-partenaire-dark .titre .h3 > .glyphicon {
        color: #fff; }
      .bg-partenaire-dark .titre h1 > svg,
      .bg-partenaire-dark .titre .h1 > svg,
      .bg-partenaire-dark .titre h2 > svg,
      .bg-partenaire-dark .titre .h2 > svg,
      .bg-partenaire-dark .titre h3 > svg,
      .bg-partenaire-dark .titre .h3 > svg {
        fill: #fff; }
  .bg-partenaire-dark .collapseicon {
    color: #fff; }
  .bg-partenaire-dark .liste > li::before {
    border-left-color: #fff; }

a.bg-partenaire-dark .badge,
[role~="button"].bg-partenaire-dark .badge {
  color: #004e0e;
  background-color: #fff; }

a.bg-partenaire-dark:hover,
a.bg-partenaire-dark:focus,
[tabindex='0'].bg-partenaire-dark:hover,
[tabindex='0'].bg-partenaire-dark:focus {
  background-color: #0d571a !important;
  color: #fff; }

a.bg-partenaire-dark:focus,
[tabindex='0'].bg-partenaire-dark:focus,
[tabindex='0'].bg-partenaire-dark.focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #6b9873; }

.bg-partenaire-light {
  background-color: #4bab64 !important; }
  .bg-partenaire-light .titre {
    border-color: #449a5a; }

a.bg-partenaire-light .badge,
[role~="button"].bg-partenaire-light .badge {
  color: #4bab64;
  background-color: #333; }

a.bg-partenaire-light:hover,
a.bg-partenaire-light:focus,
[tabindex='0'].bg-partenaire-light:hover,
[tabindex='0'].bg-partenaire-light:focus {
  background-color: #47a25f !important; }

a.bg-partenaire-light:focus,
[tabindex='0'].bg-partenaire-light:focus,
[tabindex='0'].bg-partenaire-light.focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #255431; }

.bg-collectivite-dark {
  background-color: #2d4257 !important;
  color: #fff; }
  .bg-collectivite-dark a {
    color: #fff; }
    .bg-collectivite-dark a:hover, .bg-collectivite-dark a:focus {
      color: #e6e6e6; }
    .bg-collectivite-dark a:focus {
      outline: 0;
      box-shadow: 0 0 0 2px #7f8c99; }
  .bg-collectivite-dark [tabindex='0']:focus, .bg-collectivite-dark [tabindex='0'].focus {
    outline: 0;
    box-shadow: 0 0 0 2px #7f8c99; }
  .bg-collectivite-dark svg {
    fill: #fff; }
  .bg-collectivite-dark .titre {
    border-color: #425568; }
    .bg-collectivite-dark .titre h1,
    .bg-collectivite-dark .titre .h1,
    .bg-collectivite-dark .titre h2,
    .bg-collectivite-dark .titre .h2,
    .bg-collectivite-dark .titre h3,
    .bg-collectivite-dark .titre .h3 {
      color: #fff; }
      .bg-collectivite-dark .titre h1 > .dgfipicon,
      .bg-collectivite-dark .titre h1 > .glyphicon,
      .bg-collectivite-dark .titre .h1 > .dgfipicon,
      .bg-collectivite-dark .titre .h1 > .glyphicon,
      .bg-collectivite-dark .titre h2 > .dgfipicon,
      .bg-collectivite-dark .titre h2 > .glyphicon,
      .bg-collectivite-dark .titre .h2 > .dgfipicon,
      .bg-collectivite-dark .titre .h2 > .glyphicon,
      .bg-collectivite-dark .titre h3 > .dgfipicon,
      .bg-collectivite-dark .titre h3 > .glyphicon,
      .bg-collectivite-dark .titre .h3 > .dgfipicon,
      .bg-collectivite-dark .titre .h3 > .glyphicon {
        color: #fff; }
      .bg-collectivite-dark .titre h1 > svg,
      .bg-collectivite-dark .titre .h1 > svg,
      .bg-collectivite-dark .titre h2 > svg,
      .bg-collectivite-dark .titre .h2 > svg,
      .bg-collectivite-dark .titre h3 > svg,
      .bg-collectivite-dark .titre .h3 > svg {
        fill: #fff; }
  .bg-collectivite-dark .collapseicon {
    color: #fff; }
  .bg-collectivite-dark .liste > li::before {
    border-left-color: #fff; }

a.bg-collectivite-dark .badge,
[role~="button"].bg-collectivite-dark .badge {
  color: #2d4257;
  background-color: #fff; }

a.bg-collectivite-dark:hover,
a.bg-collectivite-dark:focus,
[tabindex='0'].bg-collectivite-dark:hover,
[tabindex='0'].bg-collectivite-dark:focus {
  background-color: #384b5f !important;
  color: #fff; }

a.bg-collectivite-dark:focus,
[tabindex='0'].bg-collectivite-dark:focus,
[tabindex='0'].bg-collectivite-dark.focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #7f8c99; }

.bg-collectivite-light {
  background-color: #869bb4 !important; }
  .bg-collectivite-light .titre {
    border-color: #798ca2; }

a.bg-collectivite-light .badge,
[role~="button"].bg-collectivite-light .badge {
  color: #869bb4;
  background-color: #333; }

a.bg-collectivite-light:hover,
a.bg-collectivite-light:focus,
[tabindex='0'].bg-collectivite-light:hover,
[tabindex='0'].bg-collectivite-light:focus {
  background-color: #7f93ab !important; }

a.bg-collectivite-light:focus,
[tabindex='0'].bg-collectivite-light:focus,
[tabindex='0'].bg-collectivite-light.focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #424c58; }

.bg-international-dark {
  background-color: #36036a !important;
  color: #fff; }
  .bg-international-dark a {
    color: #fff; }
    .bg-international-dark a:hover, .bg-international-dark a:focus {
      color: #e6e6e6; }
    .bg-international-dark a:focus {
      outline: 0;
      box-shadow: 0 0 0 2px #8263a3; }
  .bg-international-dark [tabindex='0']:focus, .bg-international-dark [tabindex='0'].focus {
    outline: 0;
    box-shadow: 0 0 0 2px #8263a3; }
  .bg-international-dark svg {
    fill: #fff; }
  .bg-international-dark .titre {
    border-color: #4a1c79; }
    .bg-international-dark .titre h1,
    .bg-international-dark .titre .h1,
    .bg-international-dark .titre h2,
    .bg-international-dark .titre .h2,
    .bg-international-dark .titre h3,
    .bg-international-dark .titre .h3 {
      color: #fff; }
      .bg-international-dark .titre h1 > .dgfipicon,
      .bg-international-dark .titre h1 > .glyphicon,
      .bg-international-dark .titre .h1 > .dgfipicon,
      .bg-international-dark .titre .h1 > .glyphicon,
      .bg-international-dark .titre h2 > .dgfipicon,
      .bg-international-dark .titre h2 > .glyphicon,
      .bg-international-dark .titre .h2 > .dgfipicon,
      .bg-international-dark .titre .h2 > .glyphicon,
      .bg-international-dark .titre h3 > .dgfipicon,
      .bg-international-dark .titre h3 > .glyphicon,
      .bg-international-dark .titre .h3 > .dgfipicon,
      .bg-international-dark .titre .h3 > .glyphicon {
        color: #fff; }
      .bg-international-dark .titre h1 > svg,
      .bg-international-dark .titre .h1 > svg,
      .bg-international-dark .titre h2 > svg,
      .bg-international-dark .titre .h2 > svg,
      .bg-international-dark .titre h3 > svg,
      .bg-international-dark .titre .h3 > svg {
        fill: #fff; }
  .bg-international-dark .collapseicon {
    color: #fff; }
  .bg-international-dark .liste > li::before {
    border-left-color: #fff; }

a.bg-international-dark .badge,
[role~="button"].bg-international-dark .badge {
  color: #36036a;
  background-color: #fff; }

a.bg-international-dark:hover,
a.bg-international-dark:focus,
[tabindex='0'].bg-international-dark:hover,
[tabindex='0'].bg-international-dark:focus {
  background-color: #401071 !important;
  color: #fff; }

a.bg-international-dark:focus,
[tabindex='0'].bg-international-dark:focus,
[tabindex='0'].bg-international-dark.focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #8263a3; }

.bg-international-light {
  background-color: #9760ca !important;
  color: #fff; }
  .bg-international-light a {
    color: #fff; }
    .bg-international-light a:hover, .bg-international-light a:focus {
      color: #e6e6e6; }
    .bg-international-light a:focus {
      outline: 0;
      box-shadow: 0 0 0 2px #3c2651; }
  .bg-international-light [tabindex='0']:focus, .bg-international-light [tabindex='0'].focus {
    outline: 0;
    box-shadow: 0 0 0 2px #3c2651; }
  .bg-international-light svg {
    fill: #fff; }
  .bg-international-light .titre {
    border-color: #a170cf; }
    .bg-international-light .titre h1,
    .bg-international-light .titre .h1,
    .bg-international-light .titre h2,
    .bg-international-light .titre .h2,
    .bg-international-light .titre h3,
    .bg-international-light .titre .h3 {
      color: #fff; }
      .bg-international-light .titre h1 > .dgfipicon,
      .bg-international-light .titre h1 > .glyphicon,
      .bg-international-light .titre .h1 > .dgfipicon,
      .bg-international-light .titre .h1 > .glyphicon,
      .bg-international-light .titre h2 > .dgfipicon,
      .bg-international-light .titre h2 > .glyphicon,
      .bg-international-light .titre .h2 > .dgfipicon,
      .bg-international-light .titre .h2 > .glyphicon,
      .bg-international-light .titre h3 > .dgfipicon,
      .bg-international-light .titre h3 > .glyphicon,
      .bg-international-light .titre .h3 > .dgfipicon,
      .bg-international-light .titre .h3 > .glyphicon {
        color: #fff; }
      .bg-international-light .titre h1 > svg,
      .bg-international-light .titre .h1 > svg,
      .bg-international-light .titre h2 > svg,
      .bg-international-light .titre .h2 > svg,
      .bg-international-light .titre h3 > svg,
      .bg-international-light .titre .h3 > svg {
        fill: #fff; }
  .bg-international-light .collapseicon {
    color: #fff; }
  .bg-international-light .liste > li::before {
    border-left-color: #fff; }

a.bg-international-light .badge,
[role~="button"].bg-international-light .badge {
  color: #9760ca;
  background-color: #fff; }

a.bg-international-light:hover,
a.bg-international-light:focus,
[tabindex='0'].bg-international-light:hover,
[tabindex='0'].bg-international-light:focus {
  background-color: #8f5bc0 !important; }

a.bg-international-light:focus,
[tabindex='0'].bg-international-light:focus,
[tabindex='0'].bg-international-light.focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #3c2651; }

.bg-agent-dark {
  background-color: #9f0000 !important;
  color: #fff; }
  .bg-agent-dark a {
    color: #fff; }
    .bg-agent-dark a:hover, .bg-agent-dark a:focus {
      color: #e6e6e6; }
    .bg-agent-dark a:focus {
      outline: 0;
      box-shadow: 0 0 0 2px #d28787; }
  .bg-agent-dark [tabindex='0']:focus, .bg-agent-dark [tabindex='0'].focus {
    outline: 0;
    box-shadow: 0 0 0 2px #d28787; }
  .bg-agent-dark svg {
    fill: #fff; }
  .bg-agent-dark .titre {
    border-color: #a91a1a; }
    .bg-agent-dark .titre h1,
    .bg-agent-dark .titre .h1,
    .bg-agent-dark .titre h2,
    .bg-agent-dark .titre .h2,
    .bg-agent-dark .titre h3,
    .bg-agent-dark .titre .h3 {
      color: #fff; }
      .bg-agent-dark .titre h1 > .dgfipicon,
      .bg-agent-dark .titre h1 > .glyphicon,
      .bg-agent-dark .titre .h1 > .dgfipicon,
      .bg-agent-dark .titre .h1 > .glyphicon,
      .bg-agent-dark .titre h2 > .dgfipicon,
      .bg-agent-dark .titre h2 > .glyphicon,
      .bg-agent-dark .titre .h2 > .dgfipicon,
      .bg-agent-dark .titre .h2 > .glyphicon,
      .bg-agent-dark .titre h3 > .dgfipicon,
      .bg-agent-dark .titre h3 > .glyphicon,
      .bg-agent-dark .titre .h3 > .dgfipicon,
      .bg-agent-dark .titre .h3 > .glyphicon {
        color: #fff; }
      .bg-agent-dark .titre h1 > svg,
      .bg-agent-dark .titre .h1 > svg,
      .bg-agent-dark .titre h2 > svg,
      .bg-agent-dark .titre .h2 > svg,
      .bg-agent-dark .titre h3 > svg,
      .bg-agent-dark .titre .h3 > svg {
        fill: #fff; }
  .bg-agent-dark .collapseicon {
    color: #fff; }
  .bg-agent-dark .liste > li::before {
    border-left-color: #fff; }

a.bg-agent-dark .badge,
[role~="button"].bg-agent-dark .badge {
  color: #9f0000;
  background-color: #fff; }

a.bg-agent-dark:hover,
a.bg-agent-dark:focus,
[tabindex='0'].bg-agent-dark:hover,
[tabindex='0'].bg-agent-dark:focus {
  background-color: #a40d0d !important;
  color: #fff; }

a.bg-agent-dark:focus,
[tabindex='0'].bg-agent-dark:focus,
[tabindex='0'].bg-agent-dark.focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #d28787; }

.bg-agent-light {
  background-color: #ff7345 !important; }
  .bg-agent-light .titre {
    border-color: #e6683e; }

a.bg-agent-light .badge,
[role~="button"].bg-agent-light .badge {
  color: #ff7345;
  background-color: #333; }

a.bg-agent-light:hover,
a.bg-agent-light:focus,
[tabindex='0'].bg-agent-light:hover,
[tabindex='0'].bg-agent-light:focus {
  background-color: #f26d42 !important; }

a.bg-agent-light:focus,
[tabindex='0'].bg-agent-light:focus,
[tabindex='0'].bg-agent-light.focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #823b23; }

.list-unstyled {
  padding-left: 0;
  list-style: none; }
  .list-unstyled > li > a.row:hover, .list-unstyled > li > a.row:focus, .list-unstyled > li > a.flex-row:hover, .list-unstyled > li > a.flex-row:focus, .list-unstyled > li > a.flex-col:hover, .list-unstyled > li > a.flex-col:focus, .list-unstyled > li > [tabindex='0'].row:hover, .list-unstyled > li > [tabindex='0'].row:focus, .list-unstyled > li > [tabindex='0'].flex-row:hover, .list-unstyled > li > [tabindex='0'].flex-row:focus, .list-unstyled > li > [tabindex='0'].flex-col:hover, .list-unstyled > li > [tabindex='0'].flex-col:focus {
    background-color: #e0e0e0; }
  .list-unstyled > li > a.row:focus, .list-unstyled > li > a.flex-row:focus, .list-unstyled > li > a.flex-col:focus, .list-unstyled > li > [tabindex='0'].row:focus, .list-unstyled > li > [tabindex='0'].flex-row:focus, .list-unstyled > li > [tabindex='0'].flex-col:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #878787; }

.liste {
  padding-left: 0;
  list-style: none; }
  .liste > li {
    position: relative;
    margin-left: 27px; }
    .liste > li::before {
      -webkit-transform: translate(-100%, -50%);
      -ms-transform: translate(-100%, -50%);
      -o-transform: translate(-100%, -50%);
      transform: translate(-100%, -50%);
      position: absolute;
      top: 50%;
      left: -16px;
      height: 10px;
      content: '';
      border-top: 10px inset transparent;
      border-bottom: 10px inset transparent;
      border-left: 10px solid #434345; }
    .liste > li .pull-right {
      -webkit-transform: translate(100%, 0);
      -ms-transform: translate(100%, 0);
      -o-transform: translate(100%, 0);
      transform: translate(100%, 0);
      position: absolute;
      right: -10px;
      bottom: 0; }
  .liste.liste-puce-haute > li::before {
    top: 0.875rem; }
  .liste > li + li {
    margin-top: 30px; }
  .liste.liste-condensee > li + li {
    margin-top: 10px; }

@media (min-width: 48rem) {
  .dl-recapitulatif dt {
    text-align: right; } }

.list-striped > li:nth-of-type(odd) {
  background-color: #fff; }

.list-striped > li:nth-of-type(even) {
  background-color: #ececec; }

blockquote {
  font-size: 1.09375rem; }

abbr {
  position: relative; }

code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace; }

code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px; }

kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); }
  kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: 700;
    box-shadow: none; }

pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #333333;
  word-break: break-all;
  word-wrap: break-word;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px; }
  pre code {
    padding: 0;
    font-size: inherit;
    color: inherit;
    white-space: pre-wrap;
    background-color: transparent;
    border-radius: 0; }

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll; }

pre {
  font-size: 0.8125rem; }

.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }
  .container:before, .container:after {
    display: table;
    content: " "; }
  .container:after {
    clear: both; }
  @media (min-width: 48rem) {
    .container {
      width: 46.875rem; } }
  @media (min-width: 62rem) {
    .container {
      width: 60.625rem; } }
  @media (min-width: 75rem) {
    .container {
      width: 73.125rem; } }

.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }
  .container-fluid:before, .container-fluid:after {
    display: table;
    content: " "; }
  .container-fluid:after {
    clear: both; }

.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px; }

.row-no-gutters {
  margin-right: 0;
  margin-left: 0; }
  .row-no-gutters [class*="col-"] {
    padding-right: 0;
    padding-left: 0; }

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

.col-xs-1 {
  width: 8.33333333%; }

.col-xs-2 {
  width: 16.66666667%; }

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

.col-xs-4 {
  width: 33.33333333%; }

.col-xs-5 {
  width: 41.66666667%; }

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

.col-xs-7 {
  width: 58.33333333%; }

.col-xs-8 {
  width: 66.66666667%; }

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

.col-xs-10 {
  width: 83.33333333%; }

.col-xs-11 {
  width: 91.66666667%; }

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

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

.col-xs-pull-1 {
  right: 8.33333333%; }

.col-xs-pull-2 {
  right: 16.66666667%; }

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

.col-xs-pull-4 {
  right: 33.33333333%; }

.col-xs-pull-5 {
  right: 41.66666667%; }

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

.col-xs-pull-7 {
  right: 58.33333333%; }

.col-xs-pull-8 {
  right: 66.66666667%; }

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

.col-xs-pull-10 {
  right: 83.33333333%; }

.col-xs-pull-11 {
  right: 91.66666667%; }

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

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

.col-xs-push-1 {
  left: 8.33333333%; }

.col-xs-push-2 {
  left: 16.66666667%; }

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

.col-xs-push-4 {
  left: 33.33333333%; }

.col-xs-push-5 {
  left: 41.66666667%; }

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

.col-xs-push-7 {
  left: 58.33333333%; }

.col-xs-push-8 {
  left: 66.66666667%; }

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

.col-xs-push-10 {
  left: 83.33333333%; }

.col-xs-push-11 {
  left: 91.66666667%; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 48rem) {
  .col-sm-1 {
    width: 8.33333333%; }
  .col-sm-2 {
    width: 16.66666667%; }
  .col-sm-3 {
    width: 25%; }
  .col-sm-4 {
    width: 33.33333333%; }
  .col-sm-5 {
    width: 41.66666667%; }
  .col-sm-6 {
    width: 50%; }
  .col-sm-7 {
    width: 58.33333333%; }
  .col-sm-8 {
    width: 66.66666667%; }
  .col-sm-9 {
    width: 75%; }
  .col-sm-10 {
    width: 83.33333333%; }
  .col-sm-11 {
    width: 91.66666667%; }
  .col-sm-12 {
    width: 100%; }
  .col-sm-pull-0 {
    right: auto; }
  .col-sm-pull-1 {
    right: 8.33333333%; }
  .col-sm-pull-2 {
    right: 16.66666667%; }
  .col-sm-pull-3 {
    right: 25%; }
  .col-sm-pull-4 {
    right: 33.33333333%; }
  .col-sm-pull-5 {
    right: 41.66666667%; }
  .col-sm-pull-6 {
    right: 50%; }
  .col-sm-pull-7 {
    right: 58.33333333%; }
  .col-sm-pull-8 {
    right: 66.66666667%; }
  .col-sm-pull-9 {
    right: 75%; }
  .col-sm-pull-10 {
    right: 83.33333333%; }
  .col-sm-pull-11 {
    right: 91.66666667%; }
  .col-sm-pull-12 {
    right: 100%; }
  .col-sm-push-0 {
    left: auto; }
  .col-sm-push-1 {
    left: 8.33333333%; }
  .col-sm-push-2 {
    left: 16.66666667%; }
  .col-sm-push-3 {
    left: 25%; }
  .col-sm-push-4 {
    left: 33.33333333%; }
  .col-sm-push-5 {
    left: 41.66666667%; }
  .col-sm-push-6 {
    left: 50%; }
  .col-sm-push-7 {
    left: 58.33333333%; }
  .col-sm-push-8 {
    left: 66.66666667%; }
  .col-sm-push-9 {
    left: 75%; }
  .col-sm-push-10 {
    left: 83.33333333%; }
  .col-sm-push-11 {
    left: 91.66666667%; }
  .col-sm-push-12 {
    left: 100%; }
  .col-sm-offset-0 {
    margin-left: 0%; }
  .col-sm-offset-1 {
    margin-left: 8.33333333%; }
  .col-sm-offset-2 {
    margin-left: 16.66666667%; }
  .col-sm-offset-3 {
    margin-left: 25%; }
  .col-sm-offset-4 {
    margin-left: 33.33333333%; }
  .col-sm-offset-5 {
    margin-left: 41.66666667%; }
  .col-sm-offset-6 {
    margin-left: 50%; }
  .col-sm-offset-7 {
    margin-left: 58.33333333%; }
  .col-sm-offset-8 {
    margin-left: 66.66666667%; }
  .col-sm-offset-9 {
    margin-left: 75%; }
  .col-sm-offset-10 {
    margin-left: 83.33333333%; }
  .col-sm-offset-11 {
    margin-left: 91.66666667%; }
  .col-sm-offset-12 {
    margin-left: 100%; } }

@media (min-width: 62rem) {
  .col-md-1 {
    width: 8.33333333%; }
  .col-md-2 {
    width: 16.66666667%; }
  .col-md-3 {
    width: 25%; }
  .col-md-4 {
    width: 33.33333333%; }
  .col-md-5 {
    width: 41.66666667%; }
  .col-md-6 {
    width: 50%; }
  .col-md-7 {
    width: 58.33333333%; }
  .col-md-8 {
    width: 66.66666667%; }
  .col-md-9 {
    width: 75%; }
  .col-md-10 {
    width: 83.33333333%; }
  .col-md-11 {
    width: 91.66666667%; }
  .col-md-12 {
    width: 100%; }
  .col-md-pull-0 {
    right: auto; }
  .col-md-pull-1 {
    right: 8.33333333%; }
  .col-md-pull-2 {
    right: 16.66666667%; }
  .col-md-pull-3 {
    right: 25%; }
  .col-md-pull-4 {
    right: 33.33333333%; }
  .col-md-pull-5 {
    right: 41.66666667%; }
  .col-md-pull-6 {
    right: 50%; }
  .col-md-pull-7 {
    right: 58.33333333%; }
  .col-md-pull-8 {
    right: 66.66666667%; }
  .col-md-pull-9 {
    right: 75%; }
  .col-md-pull-10 {
    right: 83.33333333%; }
  .col-md-pull-11 {
    right: 91.66666667%; }
  .col-md-pull-12 {
    right: 100%; }
  .col-md-push-0 {
    left: auto; }
  .col-md-push-1 {
    left: 8.33333333%; }
  .col-md-push-2 {
    left: 16.66666667%; }
  .col-md-push-3 {
    left: 25%; }
  .col-md-push-4 {
    left: 33.33333333%; }
  .col-md-push-5 {
    left: 41.66666667%; }
  .col-md-push-6 {
    left: 50%; }
  .col-md-push-7 {
    left: 58.33333333%; }
  .col-md-push-8 {
    left: 66.66666667%; }
  .col-md-push-9 {
    left: 75%; }
  .col-md-push-10 {
    left: 83.33333333%; }
  .col-md-push-11 {
    left: 91.66666667%; }
  .col-md-push-12 {
    left: 100%; }
  .col-md-offset-0 {
    margin-left: 0%; }
  .col-md-offset-1 {
    margin-left: 8.33333333%; }
  .col-md-offset-2 {
    margin-left: 16.66666667%; }
  .col-md-offset-3 {
    margin-left: 25%; }
  .col-md-offset-4 {
    margin-left: 33.33333333%; }
  .col-md-offset-5 {
    margin-left: 41.66666667%; }
  .col-md-offset-6 {
    margin-left: 50%; }
  .col-md-offset-7 {
    margin-left: 58.33333333%; }
  .col-md-offset-8 {
    margin-left: 66.66666667%; }
  .col-md-offset-9 {
    margin-left: 75%; }
  .col-md-offset-10 {
    margin-left: 83.33333333%; }
  .col-md-offset-11 {
    margin-left: 91.66666667%; }
  .col-md-offset-12 {
    margin-left: 100%; } }

@media (min-width: 75rem) {
  .col-lg-1 {
    width: 8.33333333%; }
  .col-lg-2 {
    width: 16.66666667%; }
  .col-lg-3 {
    width: 25%; }
  .col-lg-4 {
    width: 33.33333333%; }
  .col-lg-5 {
    width: 41.66666667%; }
  .col-lg-6 {
    width: 50%; }
  .col-lg-7 {
    width: 58.33333333%; }
  .col-lg-8 {
    width: 66.66666667%; }
  .col-lg-9 {
    width: 75%; }
  .col-lg-10 {
    width: 83.33333333%; }
  .col-lg-11 {
    width: 91.66666667%; }
  .col-lg-12 {
    width: 100%; }
  .col-lg-pull-0 {
    right: auto; }
  .col-lg-pull-1 {
    right: 8.33333333%; }
  .col-lg-pull-2 {
    right: 16.66666667%; }
  .col-lg-pull-3 {
    right: 25%; }
  .col-lg-pull-4 {
    right: 33.33333333%; }
  .col-lg-pull-5 {
    right: 41.66666667%; }
  .col-lg-pull-6 {
    right: 50%; }
  .col-lg-pull-7 {
    right: 58.33333333%; }
  .col-lg-pull-8 {
    right: 66.66666667%; }
  .col-lg-pull-9 {
    right: 75%; }
  .col-lg-pull-10 {
    right: 83.33333333%; }
  .col-lg-pull-11 {
    right: 91.66666667%; }
  .col-lg-pull-12 {
    right: 100%; }
  .col-lg-push-0 {
    left: auto; }
  .col-lg-push-1 {
    left: 8.33333333%; }
  .col-lg-push-2 {
    left: 16.66666667%; }
  .col-lg-push-3 {
    left: 25%; }
  .col-lg-push-4 {
    left: 33.33333333%; }
  .col-lg-push-5 {
    left: 41.66666667%; }
  .col-lg-push-6 {
    left: 50%; }
  .col-lg-push-7 {
    left: 58.33333333%; }
  .col-lg-push-8 {
    left: 66.66666667%; }
  .col-lg-push-9 {
    left: 75%; }
  .col-lg-push-10 {
    left: 83.33333333%; }
  .col-lg-push-11 {
    left: 91.66666667%; }
  .col-lg-push-12 {
    left: 100%; }
  .col-lg-offset-0 {
    margin-left: 0%; }
  .col-lg-offset-1 {
    margin-left: 8.33333333%; }
  .col-lg-offset-2 {
    margin-left: 16.66666667%; }
  .col-lg-offset-3 {
    margin-left: 25%; }
  .col-lg-offset-4 {
    margin-left: 33.33333333%; }
  .col-lg-offset-5 {
    margin-left: 41.66666667%; }
  .col-lg-offset-6 {
    margin-left: 50%; }
  .col-lg-offset-7 {
    margin-left: 58.33333333%; }
  .col-lg-offset-8 {
    margin-left: 66.66666667%; }
  .col-lg-offset-9 {
    margin-left: 75%; }
  .col-lg-offset-10 {
    margin-left: 83.33333333%; }
  .col-lg-offset-11 {
    margin-left: 91.66666667%; }
  .col-lg-offset-12 {
    margin-left: 100%; } }

table {
  background-color: transparent; }
  table col[class*="col-"] {
    position: static;
    display: table-column;
    float: none; }
  table td[class*="col-"],
  table th[class*="col-"] {
    position: static;
    display: table-cell;
    float: none; }

caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777777;
  text-align: left; }

th {
  text-align: left; }

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px; }
  .table > thead > tr > th,
  .table > thead > tr > td,
  .table > tbody > tr > th,
  .table > tbody > tr > td,
  .table > tfoot > tr > th,
  .table > tfoot > tr > td {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #adadad; }
  .table > thead > tr > th {
    vertical-align: bottom;
    border-bottom: 2px solid #adadad; }
  .table > caption + thead > tr:first-child > th,
  .table > caption + thead > tr:first-child > td,
  .table > colgroup + thead > tr:first-child > th,
  .table > colgroup + thead > tr:first-child > td,
  .table > thead:first-child > tr:first-child > th,
  .table > thead:first-child > tr:first-child > td {
    border-top: 0; }
  .table > tbody + tbody {
    border-top: 2px solid #adadad; }
  .table .table {
    background-color: #edecec; }

.table-condensed > thead > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > th,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > th,
.table-condensed > tfoot > tr > td {
  padding: 5px; }

.table-bordered {
  border: 1px solid #adadad; }
  .table-bordered > thead > tr > th,
  .table-bordered > thead > tr > td,
  .table-bordered > tbody > tr > th,
  .table-bordered > tbody > tr > td,
  .table-bordered > tfoot > tr > th,
  .table-bordered > tfoot > tr > td {
    border: 1px solid #adadad; }
  .table-bordered > thead > tr > th,
  .table-bordered > thead > tr > td {
    border-bottom-width: 2px; }

.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #ececec; }

.table-hover > tbody > tr:hover {
  background-color: #cfcfdf; }

.table > thead > tr > td.active,
.table > thead > tr > th.active,
.table > thead > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr > td.active,
.table > tbody > tr > th.active,
.table > tbody > tr.active > td,
.table > tbody > tr.active > th,
.table > tfoot > tr > td.active,
.table > tfoot > tr > th.active,
.table > tfoot > tr.active > td,
.table > tfoot > tr.active > th {
  background-color: #cfcfdf; }

.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #c0c0d5; }

.table > thead > tr > td.success,
.table > thead > tr > th.success,
.table > thead > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr > td.success,
.table > tbody > tr > th.success,
.table > tbody > tr.success > td,
.table > tbody > tr.success > th,
.table > tfoot > tr > td.success,
.table > tfoot > tr > th.success,
.table > tfoot > tr.success > td,
.table > tfoot > tr.success > th {
  background-color: #dff0d8; }

.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6; }

.table > thead > tr > td.info,
.table > thead > tr > th.info,
.table > thead > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr > td.info,
.table > tbody > tr > th.info,
.table > tbody > tr.info > td,
.table > tbody > tr.info > th,
.table > tfoot > tr > td.info,
.table > tfoot > tr > th.info,
.table > tfoot > tr.info > td,
.table > tfoot > tr.info > th {
  background-color: #d9edf7; }

.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3; }

.table > thead > tr > td.warning,
.table > thead > tr > th.warning,
.table > thead > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr > td.warning,
.table > tbody > tr > th.warning,
.table > tbody > tr.warning > td,
.table > tbody > tr.warning > th,
.table > tfoot > tr > td.warning,
.table > tfoot > tr > th.warning,
.table > tfoot > tr.warning > td,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3; }

.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc; }

.table > thead > tr > td.danger,
.table > thead > tr > th.danger,
.table > thead > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr > td.danger,
.table > tbody > tr > th.danger,
.table > tbody > tr.danger > td,
.table > tbody > tr.danger > th,
.table > tfoot > tr > td.danger,
.table > tfoot > tr > th.danger,
.table > tfoot > tr.danger > td,
.table > tfoot > tr.danger > th {
  background-color: #f2dede; }

.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc; }

.table-responsive {
  min-height: .01%;
  overflow-x: auto; }
  @media screen and (max-width: 47.99rem) {
    .table-responsive {
      width: 100%;
      margin-bottom: 15px;
      overflow-y: hidden;
      -ms-overflow-style: -ms-autohiding-scrollbar;
      border: 1px solid #adadad; }
      .table-responsive > .table {
        margin-bottom: 0; }
        .table-responsive > .table > thead > tr > th,
        .table-responsive > .table > thead > tr > td,
        .table-responsive > .table > tbody > tr > th,
        .table-responsive > .table > tbody > tr > td,
        .table-responsive > .table > tfoot > tr > th,
        .table-responsive > .table > tfoot > tr > td {
          white-space: nowrap; }
      .table-responsive > .table-bordered {
        border: 0; }
        .table-responsive > .table-bordered > thead > tr > th:first-child,
        .table-responsive > .table-bordered > thead > tr > td:first-child,
        .table-responsive > .table-bordered > tbody > tr > th:first-child,
        .table-responsive > .table-bordered > tbody > tr > td:first-child,
        .table-responsive > .table-bordered > tfoot > tr > th:first-child,
        .table-responsive > .table-bordered > tfoot > tr > td:first-child {
          border-left: 0; }
        .table-responsive > .table-bordered > thead > tr > th:last-child,
        .table-responsive > .table-bordered > thead > tr > td:last-child,
        .table-responsive > .table-bordered > tbody > tr > th:last-child,
        .table-responsive > .table-bordered > tbody > tr > td:last-child,
        .table-responsive > .table-bordered > tfoot > tr > th:last-child,
        .table-responsive > .table-bordered > tfoot > tr > td:last-child {
          border-right: 0; }
        .table-responsive > .table-bordered > tbody > tr:last-child > th,
        .table-responsive > .table-bordered > tbody > tr:last-child > td,
        .table-responsive > .table-bordered > tfoot > tr:last-child > th,
        .table-responsive > .table-bordered > tfoot > tr:last-child > td {
          border-bottom: 0; } }

table.dataTable {
  clear: both;
  margin-top: 6px !important;
  margin-bottom: 6px !important;
  max-width: none !important;
  border-collapse: separate !important; }
  table.dataTable td,
  table.dataTable th {
    -webkit-box-sizing: content-box;
    box-sizing: content-box; }
    table.dataTable td.dataTables_empty,
    table.dataTable th.dataTables_empty {
      text-align: center; }
  table.dataTable.nowrap th,
  table.dataTable.nowrap td {
    white-space: nowrap; }

div.dataTables_wrapper div.dataTables_length p {
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  margin: 0; }

div.dataTables_wrapper div.dataTables_length select {
  width: 75px;
  display: inline-block; }

div.dataTables_wrapper div.dataTables_filter {
  text-align: right; }
  div.dataTables_wrapper div.dataTables_filter p {
    font-weight: normal;
    white-space: nowrap;
    text-align: left;
    margin: 0; }
  div.dataTables_wrapper div.dataTables_filter input {
    margin-left: 0.5em;
    display: inline-block;
    width: auto; }

div.dataTables_wrapper div.dataTables_info {
  padding-top: 8px;
  white-space: nowrap; }

div.dataTables_wrapper div.dataTables_paginate {
  margin: 0;
  white-space: nowrap;
  text-align: right; }
  div.dataTables_wrapper div.dataTables_paginate ul.pagination {
    margin: 2px 0;
    white-space: nowrap; }

div.dataTables_wrapper div.dataTables_processing {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 200px;
  margin-left: -100px;
  margin-top: -26px;
  text-align: center;
  padding: 1em 0; }

table.dataTable thead > tr > th.sorting_asc, table.dataTable thead > tr > th.sorting_desc, table.dataTable thead > tr > th.sorting,
table.dataTable thead > tr > td.sorting_asc,
table.dataTable thead > tr > td.sorting_desc,
table.dataTable thead > tr > td.sorting {
  padding-right: 30px; }

table.dataTable thead > tr > th:active,
table.dataTable thead > tr > td:active {
  outline: none; }

table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
  cursor: pointer;
  position: relative; }
  table.dataTable thead .sorting:after,
  table.dataTable thead .sorting_asc:after,
  table.dataTable thead .sorting_desc:after,
  table.dataTable thead .sorting_asc_disabled:after,
  table.dataTable thead .sorting_desc_disabled:after {
    position: absolute;
    bottom: 8px;
    right: 8px;
    display: block;
    font-family: 'Glyphicons Halflings';
    opacity: 0.5; }

table.dataTable thead .sorting:after {
  opacity: 0.2;
  content: "\e150";
  /* sort */ }

table.dataTable thead .sorting_asc:after {
  content: "\e155";
  /* sort-by-attributes */ }

table.dataTable thead .sorting_desc:after {
  content: "\e156";
  /* sort-by-attributes-alt */ }

table.dataTable thead .sorting_asc_disabled:after,
table.dataTable thead .sorting_desc_disabled:after {
  color: #eee; }

div.dataTables_scrollHead table.dataTable {
  margin-bottom: 0 !important; }

div.dataTables_scrollBody > table {
  border-top: none;
  margin-top: 0 !important;
  margin-bottom: 0 !important; }
  div.dataTables_scrollBody > table > thead .sorting:after,
  div.dataTables_scrollBody > table > thead .sorting_asc:after,
  div.dataTables_scrollBody > table > thead .sorting_desc:after {
    display: none; }
  div.dataTables_scrollBody > table > tbody > tr:first-child > th,
  div.dataTables_scrollBody > table > tbody > tr:first-child > td {
    border-top: none; }

div.dataTables_scrollFoot > .dataTables_scrollFootInner {
  box-sizing: content-box; }
  div.dataTables_scrollFoot > .dataTables_scrollFootInner > table {
    margin-top: 0 !important;
    border-top: none; }

@media screen and (max-width: 767px) {
  div.dataTables_wrapper div.dataTables_length,
  div.dataTables_wrapper div.dataTables_filter,
  div.dataTables_wrapper div.dataTables_info,
  div.dataTables_wrapper div.dataTables_paginate {
    text-align: center; } }

table.dataTable.table-condensed > thead > tr > th {
  padding-right: 20px; }

table.dataTable.table-condensed .sorting:after,
table.dataTable.table-condensed .sorting_asc:after,
table.dataTable.table-condensed .sorting_desc:after {
  top: 6px;
  right: 6px; }

table.table-bordered.dataTable {
  border-right-width: 0; }
  table.table-bordered.dataTable th,
  table.table-bordered.dataTable td {
    border-left-width: 0; }
    table.table-bordered.dataTable th:last-child, table.table-bordered.dataTable th:last-child,
    table.table-bordered.dataTable td:last-child,
    table.table-bordered.dataTable td:last-child {
      border-right-width: 1px; }
  table.table-bordered.dataTable tbody th,
  table.table-bordered.dataTable tbody td {
    border-bottom-width: 0; }

div.dataTables_scrollHead table.table-bordered {
  border-bottom-width: 0; }

div.table-responsive > div.dataTables_wrapper > div.row {
  margin: 0; }
  div.table-responsive > div.dataTables_wrapper > div.row > div[class^="col-"]:first-child {
    padding-left: 0; }
  div.table-responsive > div.dataTables_wrapper > div.row > div[class^="col-"]:last-child {
    padding-right: 0; }

.table > caption {
  margin-bottom: 5px;
  font-weight: 700;
  color: #333;
  border-bottom: 3px solid #d8d8d8; }

.table > thead > tr > th {
  font-size: 0.8125rem;
  font-family: arial, sans-serif;
  font-weight: 700;
  color: #272729;
  vertical-align: middle;
  background-color: #e5e5d8; }

.table > tbody > tr > th,
.table > tfoot > tr > th {
  font-size: 0.8125rem;
  font-family: arial, sans-serif;
  font-weight: 700;
  color: #272729;
  background-color: #e5e5d8; }

.table .btn-table {
  -webkit-transition: background-color 0.1s ease-out;
  -o-transition: background-color 0.1s ease-out;
  transition: background-color 0.1s ease-out;
  color: #333;
  background-color: transparent;
  border-color: transparent; }
  .table .btn-table:hover, .table .btn-table:focus, .table .btn-table.focus {
    color: #333;
    background-color: transparent; }
  .table .btn-table:active, .table .btn-table.active,
  .open > .table .btn-table.dropdown-toggle {
    color: #333;
    background-color: transparent;
    background-image: none; }
    .table .btn-table:active:hover, .table .btn-table:active:focus, .table .btn-table:active.focus, .table .btn-table.active:hover, .table .btn-table.active:focus, .table .btn-table.active.focus,
    .open > .table .btn-table.dropdown-toggle:hover,
    .open > .table .btn-table.dropdown-toggle:focus,
    .open > .table .btn-table.dropdown-toggle.focus {
      color: #333;
      background-color: transparent; }
  .table .btn-table.disabled:hover, .table .btn-table.disabled:focus, .table .btn-table.disabled.focus, .table .btn-table[disabled]:hover, .table .btn-table[disabled]:focus, .table .btn-table[disabled].focus,
  fieldset[disabled] .table .btn-table:hover,
  fieldset[disabled] .table .btn-table:focus,
  fieldset[disabled] .table .btn-table.focus {
    background-color: transparent;
    border-color: transparent; }
  .table .btn-table .badge {
    color: transparent;
    background-color: #333; }
  .table .btn-table svg {
    fill: #333; }
  .table .btn-table:hover, .table .btn-table:focus {
    text-decoration: none; }

.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > th,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > th,
.table-bordered > tfoot > tr > td {
  border-bottom-width: 2px; }

.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: transparent; }

.table-striped > tbody > tr:nth-of-type(even) {
  background-color: #ececec; }

.table-hover > tbody > tr:hover {
  background-color: #cfcfdf; }

div.dataTables_wrapper div.dataTables_length select {
  margin: 0 0.5em; }

div.dataTables_wrapper div.dataTables_filter input {
  margin: 0 0.5em; }

table.dataTable thead .sorting:after {
  content: "\e150"; }

table.dataTable thead .sorting_asc:after {
  content: "\e155"; }

table.dataTable thead .sorting_desc:after {
  content: "\e156"; }

.dataTables_paginate .paginate_button.first a, .dataTables_paginate .paginate_button.first span, .dataTables_paginate .paginate_button.previous a, .dataTables_paginate .paginate_button.previous span, .dataTables_paginate .paginate_button.next a, .dataTables_paginate .paginate_button.next span, .dataTables_paginate .paginate_button.last a, .dataTables_paginate .paginate_button.last span {
  font-family: 'dgfipicons', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  line-height: 1;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1.25; }

.dataTables_paginate .paginate_button.first a::before, .dataTables_paginate .paginate_button.first span::before {
  content: ""; }

.dataTables_paginate .paginate_button.previous a::before, .dataTables_paginate .paginate_button.previous span::before {
  content: ""; }

.dataTables_paginate .paginate_button.next a::before, .dataTables_paginate .paginate_button.next span::before {
  content: ""; }

.dataTables_paginate .paginate_button.last a::before, .dataTables_paginate .paginate_button.last span::before {
  content: ""; }

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

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5; }

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

input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  appearance: none; }

input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal; }
  input[type="radio"][disabled], input[type="radio"].disabled,
  fieldset[disabled] input[type="radio"],
  input[type="checkbox"][disabled],
  input[type="checkbox"].disabled,
  fieldset[disabled]
  input[type="checkbox"] {
    cursor: not-allowed; }

input[type="file"] {
  display: block; }

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

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

input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: 0;
  box-shadow: 0 0 0 2px #808080; }

output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #292929; }

.form-control {
  display: block;
  width: 100%;
  height: 29px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #292929;
  background-color: #fff;
  background-image: none;
  border: 1px solid #c7c7c7;
  border-radius: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }
  .form-control:focus {
    border-color: #89abe2;
    border-width: 2px;
    outline: 0; }
  .form-control::-moz-placeholder {
    color: #666;
    opacity: 1; }
  .form-control:-ms-input-placeholder {
    color: #666; }
  .form-control::-webkit-input-placeholder {
    color: #666; }
  .form-control::-ms-expand {
    background-color: transparent;
    border: 0; }
  .form-control[disabled], .form-control[readonly],
  fieldset[disabled] .form-control {
    background-color: #eeeeee;
    opacity: 1; }
  .form-control[disabled],
  fieldset[disabled] .form-control {
    cursor: not-allowed; }

textarea.form-control {
  height: auto; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].form-control,
  input[type="time"].form-control,
  input[type="datetime-local"].form-control,
  input[type="month"].form-control {
    line-height: 29px; }
  input[type="date"].input-sm, .input-group-sm > input.form-control[type="date"],
  .input-group-sm > input.input-group-addon[type="date"],
  .input-group-sm > .input-group-btn > input.btn[type="date"],
  .input-group-sm input[type="date"],
  input[type="time"].input-sm,
  .input-group-sm > input.form-control[type="time"],
  .input-group-sm > input.input-group-addon[type="time"],
  .input-group-sm > .input-group-btn > input.btn[type="time"],
  .input-group-sm
  input[type="time"],
  input[type="datetime-local"].input-sm,
  .input-group-sm > input.form-control[type="datetime-local"],
  .input-group-sm > input.input-group-addon[type="datetime-local"],
  .input-group-sm > .input-group-btn > input.btn[type="datetime-local"],
  .input-group-sm
  input[type="datetime-local"],
  input[type="month"].input-sm,
  .input-group-sm > input.form-control[type="month"],
  .input-group-sm > input.input-group-addon[type="month"],
  .input-group-sm > .input-group-btn > input.btn[type="month"],
  .input-group-sm
  input[type="month"] {
    line-height: 30px; }
  input[type="date"].input-lg, .input-group-lg > input.form-control[type="date"],
  .input-group-lg > input.input-group-addon[type="date"],
  .input-group-lg > .input-group-btn > input.btn[type="date"],
  .input-group-lg input[type="date"],
  input[type="time"].input-lg,
  .input-group-lg > input.form-control[type="time"],
  .input-group-lg > input.input-group-addon[type="time"],
  .input-group-lg > .input-group-btn > input.btn[type="time"],
  .input-group-lg
  input[type="time"],
  input[type="datetime-local"].input-lg,
  .input-group-lg > input.form-control[type="datetime-local"],
  .input-group-lg > input.input-group-addon[type="datetime-local"],
  .input-group-lg > .input-group-btn > input.btn[type="datetime-local"],
  .input-group-lg
  input[type="datetime-local"],
  input[type="month"].input-lg,
  .input-group-lg > input.form-control[type="month"],
  .input-group-lg > input.input-group-addon[type="month"],
  .input-group-lg > .input-group-btn > input.btn[type="month"],
  .input-group-lg
  input[type="month"] {
    line-height: 46px; } }

.form-group {
  margin-bottom: 10px; }

.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px; }
  .radio.disabled label,
  fieldset[disabled] .radio label,
  .checkbox.disabled label,
  fieldset[disabled]
  .checkbox label {
    cursor: not-allowed; }
  .radio label,
  .checkbox label {
    min-height: 20px;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: 400;
    cursor: pointer; }

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

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

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

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

.form-control-static {
  min-height: 34px;
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0; }
  .form-control-static.input-lg, .input-group-lg > .form-control-static.form-control,
  .input-group-lg > .form-control-static.input-group-addon,
  .input-group-lg > .input-group-btn > .form-control-static.btn, .form-control-static.input-sm, .input-group-sm > .form-control-static.form-control,
  .input-group-sm > .form-control-static.input-group-addon,
  .input-group-sm > .input-group-btn > .form-control-static.btn {
    padding-right: 0;
    padding-left: 0; }

.input-sm, .input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  font-size: 0.75rem;
  height: 30px;
  padding: 5px 10px;
  line-height: 1.5;
  border-radius: 0; }

select.input-sm, .input-group-sm > select.form-control,
.input-group-sm > select.input-group-addon,
.input-group-sm > .input-group-btn > select.btn {
  height: 30px;
  line-height: 30px; }

textarea.input-sm, .input-group-sm > textarea.form-control,
.input-group-sm > textarea.input-group-addon,
.input-group-sm > .input-group-btn > textarea.btn,
select[multiple].input-sm,
.input-group-sm > select.form-control[multiple],
.input-group-sm > select.input-group-addon[multiple],
.input-group-sm > .input-group-btn > select.btn[multiple] {
  height: auto; }

.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 0; }

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

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

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

.input-lg, .input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  font-size: 1.125rem;
  height: 46px;
  padding: 10px 16px;
  line-height: 1.3333333;
  border-radius: 0; }

select.input-lg, .input-group-lg > select.form-control,
.input-group-lg > select.input-group-addon,
.input-group-lg > .input-group-btn > select.btn {
  height: 46px;
  line-height: 46px; }

textarea.input-lg, .input-group-lg > textarea.form-control,
.input-group-lg > textarea.input-group-addon,
.input-group-lg > .input-group-btn > textarea.btn,
select[multiple].input-lg,
.input-group-lg > select.form-control[multiple],
.input-group-lg > select.input-group-addon[multiple],
.input-group-lg > .input-group-btn > select.btn[multiple] {
  height: auto; }

.form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 0; }

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

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

.form-group-lg .form-control-static {
  height: 46px;
  min-height: 38px;
  padding: 11px 16px;
  font-size: 18px;
  line-height: 1.3333333; }

.has-feedback {
  position: relative; }
  .has-feedback .form-control {
    padding-right: 36.25px; }

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

.input-lg + .form-control-feedback, .input-group-lg > .form-control + .form-control-feedback, .input-group-lg > .input-group-addon + .form-control-feedback, .input-group-lg > .input-group-btn > .btn + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px; }

.input-sm + .form-control-feedback, .input-group-sm > .form-control + .form-control-feedback, .input-group-sm > .input-group-addon + .form-control-feedback, .input-group-sm > .input-group-btn > .btn + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px; }

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

.has-success .form-control {
  border-color: #3c763d;
  border-width: 2px; }
  .has-success .form-control:focus {
    border-color: #3c763d;
    border-width: 3px; }

.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d; }
  .has-success .input-group-addon:first-child {
    border: 1px solid #3c763d; }
  .has-success .input-group-addon:last-child {
    border: 1px solid #3c763d; }

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

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

.has-warning .form-control {
  border-color: #8a6d3b;
  border-width: 2px; }
  .has-warning .form-control:focus {
    border-color: #8a6d3b;
    border-width: 3px; }

.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b; }
  .has-warning .input-group-addon:first-child {
    border: 1px solid #8a6d3b; }
  .has-warning .input-group-addon:last-child {
    border: 1px solid #8a6d3b; }

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

.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442; }

.has-error .form-control {
  border-color: #a94442;
  border-width: 2px; }
  .has-error .form-control:focus {
    border-color: #a94442;
    border-width: 3px; }

.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442; }
  .has-error .input-group-addon:first-child {
    border: 1px solid #a94442; }
  .has-error .input-group-addon:last-child {
    border: 1px solid #a94442; }

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

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

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

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

@media (min-width: 48rem) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle; }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle; }
  .form-inline .form-control-static {
    display: inline-block; }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle; }
    .form-inline .input-group .input-group-addon,
    .form-inline .input-group .input-group-btn,
    .form-inline .input-group .form-control {
      width: auto; }
  .form-inline .input-group > .form-control {
    width: 100%; }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle; }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle; }
    .form-inline .radio label,
    .form-inline .checkbox label {
      padding-left: 0; }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0; }
  .form-inline .has-feedback .form-control-feedback {
    top: 0; } }

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

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

.form-horizontal .form-group {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px; }

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

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

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

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

fieldset {
  padding: 1px 6px 0 6px;
  margin: 0 -7px 0 -7px;
  border: 1px solid #666; }

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

legend {
  font-size: 0.8125rem;
  position: relative;
  width: auto;
  padding-right: 5px;
  padding-left: 5px;
  margin: 0;
  color: #666;
  border: none; }

label {
  font-weight: 400; }

legend.requis::after,
label.requis::after {
  margin-left: 5px;
  font-weight: 700;
  color: #a94442;
  content: '*'; }

output {
  font-size: 0.875rem; }

.form-control {
  font-size: 0.875rem;
  height: 1.8125rem;
  padding: 0 12px;
  font-family: arial, sans-serif;
  box-shadow: none; }
  .form-control[disabled], .form-control[readonly],
  fieldset[disabled] .form-control {
    color: #074c6f;
    background-color: #e0eaef;
    border: none;
    opacity: 1; }

.combobox {
  position: relative; }

.combobox-listbox {
  padding-left: 0;
  list-style: none;
  font-size: 0.875rem;
  font-family: arial, sans-serif;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  width: 100%;
  text-align: left;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #434345; }
  .combobox-listbox > li {
    padding: 3px 12px;
    clear: both;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
    cursor: pointer; }
    .combobox-listbox > li.active, .combobox-listbox > li:hover {
      color: #fff;
      background-color: #434345; }

.open > .combobox-listbox {
  display: block; }

.form-group-sm .form-control {
  font-size: 0.75rem; }

.form-group-sm .form-control-static {
  font-size: 0.75rem; }

.form-group-lg .form-control {
  font-size: 1.125rem; }

.form-group-lg .form-control-static {
  font-size: 1.125rem; }

.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442; }

.has-error .form-control {
  border-color: #f00;
  border-width: 2px; }
  .has-error .form-control:focus {
    border-color: #f00;
    border-width: 3px; }

.has-error .input-group-addon {
  color: #a94442;
  border-color: #f00; }
  .has-error .input-group-addon:first-child {
    border: 1px solid #f00; }
  .has-error .input-group-addon:last-child {
    border: 1px solid #f00; }

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

.has-error .help-block > .alert {
  background-color: #f2dede;
  border-color: #f2dede;
  color: #a94442; }
  .has-error .help-block > .alert hr {
    border-top-color: #e6d3d3; }
  .has-error .help-block > .alert .alert-link {
    color: #983d3b; }
  .has-error .help-block > .alert .liste > li::before {
    border-left-color: #983d3b; }

.has-success .help-block > .alert {
  background-color: #dff0d8;
  border-color: #dff0d8;
  color: #3c763d; }
  .has-success .help-block > .alert hr {
    border-top-color: #d4e4cd; }
  .has-success .help-block > .alert .alert-link {
    color: #366a37; }
  .has-success .help-block > .alert .liste > li::before {
    border-left-color: #366a37; }

.help-block {
  font-size: 0.75rem;
  margin-top: 0;
  margin-bottom: 5px;
  color: #666; }
  .help-block > .alert {
    margin-top: 5px; }
    .help-block > .alert .dgfipicon,
    .help-block > .alert .glyphicon {
      font-size: 1.25rem; }

.form-horizontal .control-label {
  padding-right: 0; }

.form-horizontal .custom-switch {
  padding-top: 7px;
  margin-top: 0;
  margin-bottom: 0; }

@media (min-width: 48rem) {
  .form-horizontal .form-group-lg .control-label {
    font-size: 1.125rem; } }

@media (min-width: 48rem) {
  .form-horizontal .form-group-sm .control-label {
    font-size: 0.75rem; } }

.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  font-size: 0.875rem;
  position: relative;
  padding: 6px 12px;
  line-height: 1.42857143;
  border-radius: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }
  .btn svg {
    vertical-align: baseline;
    height: 0.875rem; }
  .btn:focus, .btn.focus, .btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }
  .btn:hover, .btn:focus, .btn.focus {
    color: #fff;
    text-decoration: none; }
  .btn:active, .btn.active {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
  .btn.disabled, .btn[disabled],
  fieldset[disabled] .btn {
    cursor: not-allowed;
    filter: alpha(opacity=65);
    opacity: 0.65;
    -webkit-box-shadow: none;
    box-shadow: none; }

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

.btn-default {
  -webkit-transition: background-color 0.1s ease-out;
  -o-transition: background-color 0.1s ease-out;
  transition: background-color 0.1s ease-out;
  color: #fff;
  background-color: #000;
  border-color: #fff; }
  .btn-default:hover, .btn-default:focus, .btn-default.focus {
    color: #fff;
    background-color: #0d0d0d; }
  .btn-default:focus, .btn-default.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }
  .btn-default:active, .btn-default.active,
  .open > .btn-default.dropdown-toggle {
    color: #fff;
    background-color: #0d0d0d;
    background-image: none; }
    .btn-default:active:hover, .btn-default:active:focus, .btn-default:active.focus, .btn-default.active:hover, .btn-default.active:focus, .btn-default.active.focus,
    .open > .btn-default.dropdown-toggle:hover,
    .open > .btn-default.dropdown-toggle:focus,
    .open > .btn-default.dropdown-toggle.focus {
      color: #fff;
      background-color: #131313; }
  .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled.focus, .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled].focus,
  fieldset[disabled] .btn-default:hover,
  fieldset[disabled] .btn-default:focus,
  fieldset[disabled] .btn-default.focus {
    background-color: #000;
    border-color: #fff; }
  .btn-default .badge {
    color: #000;
    background-color: #fff; }
  .btn-default svg {
    fill: #fff; }

.btn-primary {
  -webkit-transition: background-color 0.1s ease-out;
  -o-transition: background-color 0.1s ease-out;
  transition: background-color 0.1s ease-out;
  color: #fff;
  background-color: #337ab7;
  border-color: #fff; }
  .btn-primary:hover, .btn-primary:focus, .btn-primary.focus {
    color: #fff;
    background-color: #3174ae; }
  .btn-primary:focus, .btn-primary.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }
  .btn-primary:active, .btn-primary.active,
  .open > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #3174ae;
    background-image: none; }
    .btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus,
    .open > .btn-primary.dropdown-toggle:hover,
    .open > .btn-primary.dropdown-toggle:focus,
    .open > .btn-primary.dropdown-toggle.focus {
      color: #fff;
      background-color: #3071aa; }
  .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus,
  fieldset[disabled] .btn-primary:hover,
  fieldset[disabled] .btn-primary:focus,
  fieldset[disabled] .btn-primary.focus {
    background-color: #337ab7;
    border-color: #fff; }
  .btn-primary .badge {
    color: #337ab7;
    background-color: #fff; }
  .btn-primary svg {
    fill: #fff; }

.btn-success {
  -webkit-transition: background-color 0.1s ease-out;
  -o-transition: background-color 0.1s ease-out;
  transition: background-color 0.1s ease-out;
  color: #000;
  background-color: #5cb85c;
  border-color: #fff; }
  .btn-success:hover, .btn-success:focus, .btn-success.focus {
    color: #000;
    background-color: #57af57; }
  .btn-success:focus, .btn-success.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }
  .btn-success:active, .btn-success.active,
  .open > .btn-success.dropdown-toggle {
    color: #000;
    background-color: #57af57;
    background-image: none; }
    .btn-success:active:hover, .btn-success:active:focus, .btn-success:active.focus, .btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus,
    .open > .btn-success.dropdown-toggle:hover,
    .open > .btn-success.dropdown-toggle:focus,
    .open > .btn-success.dropdown-toggle.focus {
      color: #000;
      background-color: #55aa55; }
  .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled].focus,
  fieldset[disabled] .btn-success:hover,
  fieldset[disabled] .btn-success:focus,
  fieldset[disabled] .btn-success.focus {
    background-color: #5cb85c;
    border-color: #fff; }
  .btn-success .badge {
    color: #5cb85c;
    background-color: #000; }
  .btn-success svg {
    fill: #000; }

.btn-info {
  -webkit-transition: background-color 0.1s ease-out;
  -o-transition: background-color 0.1s ease-out;
  transition: background-color 0.1s ease-out;
  color: #000;
  background-color: #5bc0de;
  border-color: #fff; }
  .btn-info:hover, .btn-info:focus, .btn-info.focus {
    color: #000;
    background-color: #56b6d3; }
  .btn-info:focus, .btn-info.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }
  .btn-info:active, .btn-info.active,
  .open > .btn-info.dropdown-toggle {
    color: #000;
    background-color: #56b6d3;
    background-image: none; }
    .btn-info:active:hover, .btn-info:active:focus, .btn-info:active.focus, .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus,
    .open > .btn-info.dropdown-toggle:hover,
    .open > .btn-info.dropdown-toggle:focus,
    .open > .btn-info.dropdown-toggle.focus {
      color: #000;
      background-color: #54b2cd; }
  .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled].focus,
  fieldset[disabled] .btn-info:hover,
  fieldset[disabled] .btn-info:focus,
  fieldset[disabled] .btn-info.focus {
    background-color: #5bc0de;
    border-color: #fff; }
  .btn-info .badge {
    color: #5bc0de;
    background-color: #000; }
  .btn-info svg {
    fill: #000; }

.btn-warning {
  -webkit-transition: background-color 0.1s ease-out;
  -o-transition: background-color 0.1s ease-out;
  transition: background-color 0.1s ease-out;
  color: #000;
  background-color: #ffa500;
  border-color: #fff; }
  .btn-warning:hover, .btn-warning:focus, .btn-warning.focus {
    color: #000;
    background-color: #f29d00; }
  .btn-warning:focus, .btn-warning.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }
  .btn-warning:active, .btn-warning.active,
  .open > .btn-warning.dropdown-toggle {
    color: #000;
    background-color: #f29d00;
    background-image: none; }
    .btn-warning:active:hover, .btn-warning:active:focus, .btn-warning:active.focus, .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus,
    .open > .btn-warning.dropdown-toggle:hover,
    .open > .btn-warning.dropdown-toggle:focus,
    .open > .btn-warning.dropdown-toggle.focus {
      color: #000;
      background-color: #ec9900; }
  .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled].focus,
  fieldset[disabled] .btn-warning:hover,
  fieldset[disabled] .btn-warning:focus,
  fieldset[disabled] .btn-warning.focus {
    background-color: #ffa500;
    border-color: #fff; }
  .btn-warning .badge {
    color: #ffa500;
    background-color: #000; }
  .btn-warning svg {
    fill: #000; }

.btn-danger {
  -webkit-transition: background-color 0.1s ease-out;
  -o-transition: background-color 0.1s ease-out;
  transition: background-color 0.1s ease-out;
  color: #000;
  background-color: #f00;
  border-color: #fff; }
  .btn-danger:hover, .btn-danger:focus, .btn-danger.focus {
    color: #000;
    background-color: #f20000; }
  .btn-danger:focus, .btn-danger.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }
  .btn-danger:active, .btn-danger.active,
  .open > .btn-danger.dropdown-toggle {
    color: #000;
    background-color: #f20000;
    background-image: none; }
    .btn-danger:active:hover, .btn-danger:active:focus, .btn-danger:active.focus, .btn-danger.active:hover, .btn-danger.active:focus, .btn-danger.active.focus,
    .open > .btn-danger.dropdown-toggle:hover,
    .open > .btn-danger.dropdown-toggle:focus,
    .open > .btn-danger.dropdown-toggle.focus {
      color: #000;
      background-color: #ec0000; }
  .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled].focus,
  fieldset[disabled] .btn-danger:hover,
  fieldset[disabled] .btn-danger:focus,
  fieldset[disabled] .btn-danger.focus {
    background-color: #f00;
    border-color: #fff; }
  .btn-danger .badge {
    color: #f00;
    background-color: #000; }
  .btn-danger svg {
    fill: #000; }

.btn-link {
  font-weight: 400;
  color: #666;
  border-radius: 0; }
  .btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled],
  fieldset[disabled] .btn-link {
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
    border-color: transparent; }
  .btn-link:hover, .btn-link:focus {
    color: #333;
    text-decoration: underline;
    background-color: transparent; }
  .btn-link[disabled]:hover, .btn-link[disabled]:focus,
  fieldset[disabled] .btn-link:hover,
  fieldset[disabled] .btn-link:focus {
    color: #777777;
    text-decoration: none; }

.btn-lg, .btn-group-lg > .btn {
  font-size: 1.125rem;
  position: relative;
  padding: 10px 16px;
  line-height: 1.3333333;
  border-radius: 0; }
  .btn-lg svg, .btn-group-lg > .btn svg {
    vertical-align: baseline;
    height: 1.125rem; }

.btn-sm, .btn-group-sm > .btn {
  font-size: 0.75rem;
  position: relative;
  padding: 5px 10px;
  line-height: 1.5;
  border-radius: 0; }
  .btn-sm svg, .btn-group-sm > .btn svg {
    vertical-align: baseline;
    height: 0.75rem; }

.btn-xs, .btn-group-xs > .btn {
  font-size: 0.75rem;
  position: relative;
  padding: 1px 5px;
  line-height: 1.5;
  border-radius: 0; }
  .btn-xs svg, .btn-group-xs > .btn svg {
    vertical-align: baseline;
    height: 0.75rem; }

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

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

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

.btn {
  white-space: normal;
  font-size: 1.125rem;
  position: relative;
  padding: 6px 12px;
  line-height: 1.42857143;
  border-radius: 0; }
  .btn svg {
    vertical-align: baseline;
    height: 1.125rem; }

a.btn {
  text-decoration: none; }

.btn-default {
  -webkit-transition: background-color 0.1s ease-out;
  -o-transition: background-color 0.1s ease-out;
  transition: background-color 0.1s ease-out;
  color: #fff;
  background-color: #000;
  border-color: #fff; }
  .btn-default:hover, .btn-default:focus, .btn-default.focus {
    color: #fff;
    background-color: #0d0d0d; }
  .btn-default:focus, .btn-default.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }
  .btn-default:active, .btn-default.active,
  .open > .btn-default.dropdown-toggle {
    color: #fff;
    background-color: #0d0d0d;
    background-image: none; }
    .btn-default:active:hover, .btn-default:active:focus, .btn-default:active.focus, .btn-default.active:hover, .btn-default.active:focus, .btn-default.active.focus,
    .open > .btn-default.dropdown-toggle:hover,
    .open > .btn-default.dropdown-toggle:focus,
    .open > .btn-default.dropdown-toggle.focus {
      color: #fff;
      background-color: #131313; }
  .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled.focus, .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled].focus,
  fieldset[disabled] .btn-default:hover,
  fieldset[disabled] .btn-default:focus,
  fieldset[disabled] .btn-default.focus {
    background-color: #000;
    border-color: #fff; }
  .btn-default .badge {
    color: #000;
    background-color: #fff; }
  .btn-default svg {
    fill: #fff; }

.btn-transparent {
  -webkit-transition: background-color 0.1s ease-out;
  -o-transition: background-color 0.1s ease-out;
  transition: background-color 0.1s ease-out;
  color: #333;
  background-color: transparent;
  border-color: transparent; }
  .btn-transparent:hover, .btn-transparent:focus, .btn-transparent.focus {
    color: #333;
    background-color: transparent; }
  .btn-transparent:active, .btn-transparent.active,
  .open > .btn-transparent.dropdown-toggle {
    color: #333;
    background-color: transparent;
    background-image: none; }
    .btn-transparent:active:hover, .btn-transparent:active:focus, .btn-transparent:active.focus, .btn-transparent.active:hover, .btn-transparent.active:focus, .btn-transparent.active.focus,
    .open > .btn-transparent.dropdown-toggle:hover,
    .open > .btn-transparent.dropdown-toggle:focus,
    .open > .btn-transparent.dropdown-toggle.focus {
      color: #333;
      background-color: transparent; }
  .btn-transparent.disabled:hover, .btn-transparent.disabled:focus, .btn-transparent.disabled.focus, .btn-transparent[disabled]:hover, .btn-transparent[disabled]:focus, .btn-transparent[disabled].focus,
  fieldset[disabled] .btn-transparent:hover,
  fieldset[disabled] .btn-transparent:focus,
  fieldset[disabled] .btn-transparent.focus {
    background-color: transparent;
    border-color: transparent; }
  .btn-transparent .badge {
    color: transparent;
    background-color: #333; }
  .btn-transparent svg {
    fill: #333; }

.btn-particulier {
  -webkit-transition: background-color 0.1s ease-out;
  -o-transition: background-color 0.1s ease-out;
  transition: background-color 0.1s ease-out;
  color: #fff;
  background-color: #0b6ba8;
  border-color: #fff; }
  .btn-particulier:hover, .btn-particulier:focus, .btn-particulier.focus {
    color: #fff;
    background-color: #1772ac; }
  .btn-particulier:focus, .btn-particulier.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }
  .btn-particulier:active, .btn-particulier.active,
  .open > .btn-particulier.dropdown-toggle {
    color: #fff;
    background-color: #1772ac;
    background-image: none; }
    .btn-particulier:active:hover, .btn-particulier:active:focus, .btn-particulier:active.focus, .btn-particulier.active:hover, .btn-particulier.active:focus, .btn-particulier.active.focus,
    .open > .btn-particulier.dropdown-toggle:hover,
    .open > .btn-particulier.dropdown-toggle:focus,
    .open > .btn-particulier.dropdown-toggle.focus {
      color: #fff;
      background-color: #1d76af; }
  .btn-particulier.disabled:hover, .btn-particulier.disabled:focus, .btn-particulier.disabled.focus, .btn-particulier[disabled]:hover, .btn-particulier[disabled]:focus, .btn-particulier[disabled].focus,
  fieldset[disabled] .btn-particulier:hover,
  fieldset[disabled] .btn-particulier:focus,
  fieldset[disabled] .btn-particulier.focus {
    background-color: #0b6ba8;
    border-color: #fff; }
  .btn-particulier .badge {
    color: #0b6ba8;
    background-color: #fff; }
  .btn-particulier svg {
    fill: #fff; }

.btn-professionnel {
  -webkit-transition: background-color 0.1s ease-out;
  -o-transition: background-color 0.1s ease-out;
  transition: background-color 0.1s ease-out;
  color: #fff;
  background-color: #a63950;
  border-color: #fff; }
  .btn-professionnel:hover, .btn-professionnel:focus, .btn-professionnel.focus {
    color: #fff;
    background-color: #aa4359; }
  .btn-professionnel:focus, .btn-professionnel.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }
  .btn-professionnel:active, .btn-professionnel.active,
  .open > .btn-professionnel.dropdown-toggle {
    color: #fff;
    background-color: #aa4359;
    background-image: none; }
    .btn-professionnel:active:hover, .btn-professionnel:active:focus, .btn-professionnel:active.focus, .btn-professionnel.active:hover, .btn-professionnel.active:focus, .btn-professionnel.active.focus,
    .open > .btn-professionnel.dropdown-toggle:hover,
    .open > .btn-professionnel.dropdown-toggle:focus,
    .open > .btn-professionnel.dropdown-toggle.focus {
      color: #fff;
      background-color: #ad485d; }
  .btn-professionnel.disabled:hover, .btn-professionnel.disabled:focus, .btn-professionnel.disabled.focus, .btn-professionnel[disabled]:hover, .btn-professionnel[disabled]:focus, .btn-professionnel[disabled].focus,
  fieldset[disabled] .btn-professionnel:hover,
  fieldset[disabled] .btn-professionnel:focus,
  fieldset[disabled] .btn-professionnel.focus {
    background-color: #a63950;
    border-color: #fff; }
  .btn-professionnel .badge {
    color: #a63950;
    background-color: #fff; }
  .btn-professionnel svg {
    fill: #fff; }

.btn-partenaire {
  -webkit-transition: background-color 0.1s ease-out;
  -o-transition: background-color 0.1s ease-out;
  transition: background-color 0.1s ease-out;
  color: #fff;
  background-color: #0c7b38;
  border-color: #fff; }
  .btn-partenaire:hover, .btn-partenaire:focus, .btn-partenaire.focus {
    color: #fff;
    background-color: #188242; }
  .btn-partenaire:focus, .btn-partenaire.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }
  .btn-partenaire:active, .btn-partenaire.active,
  .open > .btn-partenaire.dropdown-toggle {
    color: #fff;
    background-color: #188242;
    background-image: none; }
    .btn-partenaire:active:hover, .btn-partenaire:active:focus, .btn-partenaire:active.focus, .btn-partenaire.active:hover, .btn-partenaire.active:focus, .btn-partenaire.active.focus,
    .open > .btn-partenaire.dropdown-toggle:hover,
    .open > .btn-partenaire.dropdown-toggle:focus,
    .open > .btn-partenaire.dropdown-toggle.focus {
      color: #fff;
      background-color: #1e8547; }
  .btn-partenaire.disabled:hover, .btn-partenaire.disabled:focus, .btn-partenaire.disabled.focus, .btn-partenaire[disabled]:hover, .btn-partenaire[disabled]:focus, .btn-partenaire[disabled].focus,
  fieldset[disabled] .btn-partenaire:hover,
  fieldset[disabled] .btn-partenaire:focus,
  fieldset[disabled] .btn-partenaire.focus {
    background-color: #0c7b38;
    border-color: #fff; }
  .btn-partenaire .badge {
    color: #0c7b38;
    background-color: #fff; }
  .btn-partenaire svg {
    fill: #fff; }

.btn-collectivite {
  -webkit-transition: background-color 0.1s ease-out;
  -o-transition: background-color 0.1s ease-out;
  transition: background-color 0.1s ease-out;
  color: #fff;
  background-color: #586d84;
  border-color: #fff; }
  .btn-collectivite:hover, .btn-collectivite:focus, .btn-collectivite.focus {
    color: #fff;
    background-color: #60748a; }
  .btn-collectivite:focus, .btn-collectivite.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }
  .btn-collectivite:active, .btn-collectivite.active,
  .open > .btn-collectivite.dropdown-toggle {
    color: #fff;
    background-color: #60748a;
    background-image: none; }
    .btn-collectivite:active:hover, .btn-collectivite:active:focus, .btn-collectivite:active.focus, .btn-collectivite.active:hover, .btn-collectivite.active:focus, .btn-collectivite.active.focus,
    .open > .btn-collectivite.dropdown-toggle:hover,
    .open > .btn-collectivite.dropdown-toggle:focus,
    .open > .btn-collectivite.dropdown-toggle.focus {
      color: #fff;
      background-color: #65788d; }
  .btn-collectivite.disabled:hover, .btn-collectivite.disabled:focus, .btn-collectivite.disabled.focus, .btn-collectivite[disabled]:hover, .btn-collectivite[disabled]:focus, .btn-collectivite[disabled].focus,
  fieldset[disabled] .btn-collectivite:hover,
  fieldset[disabled] .btn-collectivite:focus,
  fieldset[disabled] .btn-collectivite.focus {
    background-color: #586d84;
    border-color: #fff; }
  .btn-collectivite .badge {
    color: #586d84;
    background-color: #fff; }
  .btn-collectivite svg {
    fill: #fff; }

.btn-international {
  -webkit-transition: background-color 0.1s ease-out;
  -o-transition: background-color 0.1s ease-out;
  transition: background-color 0.1s ease-out;
  color: #fff;
  background-color: #639;
  border-color: #fff; }
  .btn-international:hover, .btn-international:focus, .btn-international.focus {
    color: #fff;
    background-color: #6e3d9e; }
  .btn-international:focus, .btn-international.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }
  .btn-international:active, .btn-international.active,
  .open > .btn-international.dropdown-toggle {
    color: #fff;
    background-color: #6e3d9e;
    background-image: none; }
    .btn-international:active:hover, .btn-international:active:focus, .btn-international:active.focus, .btn-international.active:hover, .btn-international.active:focus, .btn-international.active.focus,
    .open > .btn-international.dropdown-toggle:hover,
    .open > .btn-international.dropdown-toggle:focus,
    .open > .btn-international.dropdown-toggle.focus {
      color: #fff;
      background-color: #7142a1; }
  .btn-international.disabled:hover, .btn-international.disabled:focus, .btn-international.disabled.focus, .btn-international[disabled]:hover, .btn-international[disabled]:focus, .btn-international[disabled].focus,
  fieldset[disabled] .btn-international:hover,
  fieldset[disabled] .btn-international:focus,
  fieldset[disabled] .btn-international.focus {
    background-color: #639;
    border-color: #fff; }
  .btn-international .badge {
    color: #639;
    background-color: #fff; }
  .btn-international svg {
    fill: #fff; }

.btn-agent {
  -webkit-transition: background-color 0.1s ease-out;
  -o-transition: background-color 0.1s ease-out;
  transition: background-color 0.1s ease-out;
  color: #fff;
  background-color: #d84018;
  border-color: #fff; }
  .btn-agent:hover, .btn-agent:focus, .btn-agent.focus {
    color: #fff;
    background-color: #cd3d17; }
  .btn-agent:focus, .btn-agent.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }
  .btn-agent:active, .btn-agent.active,
  .open > .btn-agent.dropdown-toggle {
    color: #fff;
    background-color: #cd3d17;
    background-image: none; }
    .btn-agent:active:hover, .btn-agent:active:focus, .btn-agent:active.focus, .btn-agent.active:hover, .btn-agent.active:focus, .btn-agent.active.focus,
    .open > .btn-agent.dropdown-toggle:hover,
    .open > .btn-agent.dropdown-toggle:focus,
    .open > .btn-agent.dropdown-toggle.focus {
      color: #fff;
      background-color: #c83b16; }
  .btn-agent.disabled:hover, .btn-agent.disabled:focus, .btn-agent.disabled.focus, .btn-agent[disabled]:hover, .btn-agent[disabled]:focus, .btn-agent[disabled].focus,
  fieldset[disabled] .btn-agent:hover,
  fieldset[disabled] .btn-agent:focus,
  fieldset[disabled] .btn-agent.focus {
    background-color: #d84018;
    border-color: #fff; }
  .btn-agent .badge {
    color: #d84018;
    background-color: #fff; }
  .btn-agent svg {
    fill: #fff; }

.btn-blanc {
  -webkit-transition: background-color 0.1s ease-out;
  -o-transition: background-color 0.1s ease-out;
  transition: background-color 0.1s ease-out;
  color: #333;
  background-color: #fff;
  border-color: #fff; }
  .btn-blanc:hover, .btn-blanc:focus, .btn-blanc.focus {
    color: #333;
    background-color: #f2f2f2; }
  .btn-blanc:focus, .btn-blanc.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }
  .btn-blanc:active, .btn-blanc.active,
  .open > .btn-blanc.dropdown-toggle {
    color: #333;
    background-color: #f2f2f2;
    background-image: none; }
    .btn-blanc:active:hover, .btn-blanc:active:focus, .btn-blanc:active.focus, .btn-blanc.active:hover, .btn-blanc.active:focus, .btn-blanc.active.focus,
    .open > .btn-blanc.dropdown-toggle:hover,
    .open > .btn-blanc.dropdown-toggle:focus,
    .open > .btn-blanc.dropdown-toggle.focus {
      color: #333;
      background-color: #ececec; }
  .btn-blanc.disabled:hover, .btn-blanc.disabled:focus, .btn-blanc.disabled.focus, .btn-blanc[disabled]:hover, .btn-blanc[disabled]:focus, .btn-blanc[disabled].focus,
  fieldset[disabled] .btn-blanc:hover,
  fieldset[disabled] .btn-blanc:focus,
  fieldset[disabled] .btn-blanc.focus {
    background-color: #fff;
    border-color: #fff; }
  .btn-blanc .badge {
    color: #fff;
    background-color: #333; }
  .btn-blanc svg {
    fill: #333; }

.btn-gris-100 {
  -webkit-transition: background-color 0.1s ease-out;
  -o-transition: background-color 0.1s ease-out;
  transition: background-color 0.1s ease-out;
  color: #333;
  background-color: #f8f9fa;
  border-color: #fff; }
  .btn-gris-100:hover, .btn-gris-100:focus, .btn-gris-100.focus {
    color: #333;
    background-color: #ecedee; }
  .btn-gris-100:focus, .btn-gris-100.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }
  .btn-gris-100:active, .btn-gris-100.active,
  .open > .btn-gris-100.dropdown-toggle {
    color: #333;
    background-color: #ecedee;
    background-image: none; }
    .btn-gris-100:active:hover, .btn-gris-100:active:focus, .btn-gris-100:active.focus, .btn-gris-100.active:hover, .btn-gris-100.active:focus, .btn-gris-100.active.focus,
    .open > .btn-gris-100.dropdown-toggle:hover,
    .open > .btn-gris-100.dropdown-toggle:focus,
    .open > .btn-gris-100.dropdown-toggle.focus {
      color: #333;
      background-color: #e5e6e7; }
  .btn-gris-100.disabled:hover, .btn-gris-100.disabled:focus, .btn-gris-100.disabled.focus, .btn-gris-100[disabled]:hover, .btn-gris-100[disabled]:focus, .btn-gris-100[disabled].focus,
  fieldset[disabled] .btn-gris-100:hover,
  fieldset[disabled] .btn-gris-100:focus,
  fieldset[disabled] .btn-gris-100.focus {
    background-color: #f8f9fa;
    border-color: #fff; }
  .btn-gris-100 .badge {
    color: #f8f9fa;
    background-color: #333; }
  .btn-gris-100 svg {
    fill: #333; }

.btn-gris-200 {
  -webkit-transition: background-color 0.1s ease-out;
  -o-transition: background-color 0.1s ease-out;
  transition: background-color 0.1s ease-out;
  color: #333;
  background-color: #e9ecef;
  border-color: #fff; }
  .btn-gris-200:hover, .btn-gris-200:focus, .btn-gris-200.focus {
    color: #333;
    background-color: #dde0e3; }
  .btn-gris-200:focus, .btn-gris-200.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }
  .btn-gris-200:active, .btn-gris-200.active,
  .open > .btn-gris-200.dropdown-toggle {
    color: #333;
    background-color: #dde0e3;
    background-image: none; }
    .btn-gris-200:active:hover, .btn-gris-200:active:focus, .btn-gris-200:active.focus, .btn-gris-200.active:hover, .btn-gris-200.active:focus, .btn-gris-200.active.focus,
    .open > .btn-gris-200.dropdown-toggle:hover,
    .open > .btn-gris-200.dropdown-toggle:focus,
    .open > .btn-gris-200.dropdown-toggle.focus {
      color: #333;
      background-color: #d8dadd; }
  .btn-gris-200.disabled:hover, .btn-gris-200.disabled:focus, .btn-gris-200.disabled.focus, .btn-gris-200[disabled]:hover, .btn-gris-200[disabled]:focus, .btn-gris-200[disabled].focus,
  fieldset[disabled] .btn-gris-200:hover,
  fieldset[disabled] .btn-gris-200:focus,
  fieldset[disabled] .btn-gris-200.focus {
    background-color: #e9ecef;
    border-color: #fff; }
  .btn-gris-200 .badge {
    color: #e9ecef;
    background-color: #333; }
  .btn-gris-200 svg {
    fill: #333; }

.btn-gris-300 {
  -webkit-transition: background-color 0.1s ease-out;
  -o-transition: background-color 0.1s ease-out;
  transition: background-color 0.1s ease-out;
  color: #333;
  background-color: #dee2e6;
  border-color: #fff; }
  .btn-gris-300:hover, .btn-gris-300:focus, .btn-gris-300.focus {
    color: #333;
    background-color: #d3d7db; }
  .btn-gris-300:focus, .btn-gris-300.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }
  .btn-gris-300:active, .btn-gris-300.active,
  .open > .btn-gris-300.dropdown-toggle {
    color: #333;
    background-color: #d3d7db;
    background-image: none; }
    .btn-gris-300:active:hover, .btn-gris-300:active:focus, .btn-gris-300:active.focus, .btn-gris-300.active:hover, .btn-gris-300.active:focus, .btn-gris-300.active.focus,
    .open > .btn-gris-300.dropdown-toggle:hover,
    .open > .btn-gris-300.dropdown-toggle:focus,
    .open > .btn-gris-300.dropdown-toggle.focus {
      color: #333;
      background-color: #cdd1d5; }
  .btn-gris-300.disabled:hover, .btn-gris-300.disabled:focus, .btn-gris-300.disabled.focus, .btn-gris-300[disabled]:hover, .btn-gris-300[disabled]:focus, .btn-gris-300[disabled].focus,
  fieldset[disabled] .btn-gris-300:hover,
  fieldset[disabled] .btn-gris-300:focus,
  fieldset[disabled] .btn-gris-300.focus {
    background-color: #dee2e6;
    border-color: #fff; }
  .btn-gris-300 .badge {
    color: #dee2e6;
    background-color: #333; }
  .btn-gris-300 svg {
    fill: #333; }

.btn-gris-400 {
  -webkit-transition: background-color 0.1s ease-out;
  -o-transition: background-color 0.1s ease-out;
  transition: background-color 0.1s ease-out;
  color: #333;
  background-color: #ced4da;
  border-color: #fff; }
  .btn-gris-400:hover, .btn-gris-400:focus, .btn-gris-400.focus {
    color: #333;
    background-color: #c4c9cf; }
  .btn-gris-400:focus, .btn-gris-400.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }
  .btn-gris-400:active, .btn-gris-400.active,
  .open > .btn-gris-400.dropdown-toggle {
    color: #333;
    background-color: #c4c9cf;
    background-image: none; }
    .btn-gris-400:active:hover, .btn-gris-400:active:focus, .btn-gris-400:active.focus, .btn-gris-400.active:hover, .btn-gris-400.active:focus, .btn-gris-400.active.focus,
    .open > .btn-gris-400.dropdown-toggle:hover,
    .open > .btn-gris-400.dropdown-toggle:focus,
    .open > .btn-gris-400.dropdown-toggle.focus {
      color: #333;
      background-color: #bfc4ca; }
  .btn-gris-400.disabled:hover, .btn-gris-400.disabled:focus, .btn-gris-400.disabled.focus, .btn-gris-400[disabled]:hover, .btn-gris-400[disabled]:focus, .btn-gris-400[disabled].focus,
  fieldset[disabled] .btn-gris-400:hover,
  fieldset[disabled] .btn-gris-400:focus,
  fieldset[disabled] .btn-gris-400.focus {
    background-color: #ced4da;
    border-color: #fff; }
  .btn-gris-400 .badge {
    color: #ced4da;
    background-color: #333; }
  .btn-gris-400 svg {
    fill: #333; }

.btn-gris-500 {
  -webkit-transition: background-color 0.1s ease-out;
  -o-transition: background-color 0.1s ease-out;
  transition: background-color 0.1s ease-out;
  color: #333;
  background-color: #adb5bd;
  border-color: #fff; }
  .btn-gris-500:hover, .btn-gris-500:focus, .btn-gris-500.focus {
    color: #333;
    background-color: #a4acb4; }
  .btn-gris-500:focus, .btn-gris-500.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }
  .btn-gris-500:active, .btn-gris-500.active,
  .open > .btn-gris-500.dropdown-toggle {
    color: #333;
    background-color: #a4acb4;
    background-image: none; }
    .btn-gris-500:active:hover, .btn-gris-500:active:focus, .btn-gris-500:active.focus, .btn-gris-500.active:hover, .btn-gris-500.active:focus, .btn-gris-500.active.focus,
    .open > .btn-gris-500.dropdown-toggle:hover,
    .open > .btn-gris-500.dropdown-toggle:focus,
    .open > .btn-gris-500.dropdown-toggle.focus {
      color: #333;
      background-color: #a0a7af; }
  .btn-gris-500.disabled:hover, .btn-gris-500.disabled:focus, .btn-gris-500.disabled.focus, .btn-gris-500[disabled]:hover, .btn-gris-500[disabled]:focus, .btn-gris-500[disabled].focus,
  fieldset[disabled] .btn-gris-500:hover,
  fieldset[disabled] .btn-gris-500:focus,
  fieldset[disabled] .btn-gris-500.focus {
    background-color: #adb5bd;
    border-color: #fff; }
  .btn-gris-500 .badge {
    color: #adb5bd;
    background-color: #333; }
  .btn-gris-500 svg {
    fill: #333; }

.btn-gris-600 {
  -webkit-transition: background-color 0.1s ease-out;
  -o-transition: background-color 0.1s ease-out;
  transition: background-color 0.1s ease-out;
  color: #fff;
  background-color: #6c757d;
  border-color: #fff; }
  .btn-gris-600:hover, .btn-gris-600:focus, .btn-gris-600.focus {
    color: #fff;
    background-color: #737c84; }
  .btn-gris-600:focus, .btn-gris-600.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }
  .btn-gris-600:active, .btn-gris-600.active,
  .open > .btn-gris-600.dropdown-toggle {
    color: #fff;
    background-color: #737c84;
    background-image: none; }
    .btn-gris-600:active:hover, .btn-gris-600:active:focus, .btn-gris-600:active.focus, .btn-gris-600.active:hover, .btn-gris-600.active:focus, .btn-gris-600.active.focus,
    .open > .btn-gris-600.dropdown-toggle:hover,
    .open > .btn-gris-600.dropdown-toggle:focus,
    .open > .btn-gris-600.dropdown-toggle.focus {
      color: #fff;
      background-color: #777f87; }
  .btn-gris-600.disabled:hover, .btn-gris-600.disabled:focus, .btn-gris-600.disabled.focus, .btn-gris-600[disabled]:hover, .btn-gris-600[disabled]:focus, .btn-gris-600[disabled].focus,
  fieldset[disabled] .btn-gris-600:hover,
  fieldset[disabled] .btn-gris-600:focus,
  fieldset[disabled] .btn-gris-600.focus {
    background-color: #6c757d;
    border-color: #fff; }
  .btn-gris-600 .badge {
    color: #6c757d;
    background-color: #fff; }
  .btn-gris-600 svg {
    fill: #fff; }

.btn-gris-700 {
  -webkit-transition: background-color 0.1s ease-out;
  -o-transition: background-color 0.1s ease-out;
  transition: background-color 0.1s ease-out;
  color: #fff;
  background-color: #495057;
  border-color: #fff; }
  .btn-gris-700:hover, .btn-gris-700:focus, .btn-gris-700.focus {
    color: #fff;
    background-color: #52595f; }
  .btn-gris-700:focus, .btn-gris-700.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }
  .btn-gris-700:active, .btn-gris-700.active,
  .open > .btn-gris-700.dropdown-toggle {
    color: #fff;
    background-color: #52595f;
    background-image: none; }
    .btn-gris-700:active:hover, .btn-gris-700:active:focus, .btn-gris-700:active.focus, .btn-gris-700.active:hover, .btn-gris-700.active:focus, .btn-gris-700.active.focus,
    .open > .btn-gris-700.dropdown-toggle:hover,
    .open > .btn-gris-700.dropdown-toggle:focus,
    .open > .btn-gris-700.dropdown-toggle.focus {
      color: #fff;
      background-color: #575d64; }
  .btn-gris-700.disabled:hover, .btn-gris-700.disabled:focus, .btn-gris-700.disabled.focus, .btn-gris-700[disabled]:hover, .btn-gris-700[disabled]:focus, .btn-gris-700[disabled].focus,
  fieldset[disabled] .btn-gris-700:hover,
  fieldset[disabled] .btn-gris-700:focus,
  fieldset[disabled] .btn-gris-700.focus {
    background-color: #495057;
    border-color: #fff; }
  .btn-gris-700 .badge {
    color: #495057;
    background-color: #fff; }
  .btn-gris-700 svg {
    fill: #fff; }

.btn-gris-800 {
  -webkit-transition: background-color 0.1s ease-out;
  -o-transition: background-color 0.1s ease-out;
  transition: background-color 0.1s ease-out;
  color: #fff;
  background-color: #343a40;
  border-color: #fff; }
  .btn-gris-800:hover, .btn-gris-800:focus, .btn-gris-800.focus {
    color: #fff;
    background-color: #3e444a; }
  .btn-gris-800:focus, .btn-gris-800.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }
  .btn-gris-800:active, .btn-gris-800.active,
  .open > .btn-gris-800.dropdown-toggle {
    color: #fff;
    background-color: #3e444a;
    background-image: none; }
    .btn-gris-800:active:hover, .btn-gris-800:active:focus, .btn-gris-800:active.focus, .btn-gris-800.active:hover, .btn-gris-800.active:focus, .btn-gris-800.active.focus,
    .open > .btn-gris-800.dropdown-toggle:hover,
    .open > .btn-gris-800.dropdown-toggle:focus,
    .open > .btn-gris-800.dropdown-toggle.focus {
      color: #fff;
      background-color: #43494e; }
  .btn-gris-800.disabled:hover, .btn-gris-800.disabled:focus, .btn-gris-800.disabled.focus, .btn-gris-800[disabled]:hover, .btn-gris-800[disabled]:focus, .btn-gris-800[disabled].focus,
  fieldset[disabled] .btn-gris-800:hover,
  fieldset[disabled] .btn-gris-800:focus,
  fieldset[disabled] .btn-gris-800.focus {
    background-color: #343a40;
    border-color: #fff; }
  .btn-gris-800 .badge {
    color: #343a40;
    background-color: #fff; }
  .btn-gris-800 svg {
    fill: #fff; }

.btn-gris-900 {
  -webkit-transition: background-color 0.1s ease-out;
  -o-transition: background-color 0.1s ease-out;
  transition: background-color 0.1s ease-out;
  color: #fff;
  background-color: #212529;
  border-color: #fff; }
  .btn-gris-900:hover, .btn-gris-900:focus, .btn-gris-900.focus {
    color: #fff;
    background-color: #2c3034; }
  .btn-gris-900:focus, .btn-gris-900.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }
  .btn-gris-900:active, .btn-gris-900.active,
  .open > .btn-gris-900.dropdown-toggle {
    color: #fff;
    background-color: #2c3034;
    background-image: none; }
    .btn-gris-900:active:hover, .btn-gris-900:active:focus, .btn-gris-900:active.focus, .btn-gris-900.active:hover, .btn-gris-900.active:focus, .btn-gris-900.active.focus,
    .open > .btn-gris-900.dropdown-toggle:hover,
    .open > .btn-gris-900.dropdown-toggle:focus,
    .open > .btn-gris-900.dropdown-toggle.focus {
      color: #fff;
      background-color: #323539; }
  .btn-gris-900.disabled:hover, .btn-gris-900.disabled:focus, .btn-gris-900.disabled.focus, .btn-gris-900[disabled]:hover, .btn-gris-900[disabled]:focus, .btn-gris-900[disabled].focus,
  fieldset[disabled] .btn-gris-900:hover,
  fieldset[disabled] .btn-gris-900:focus,
  fieldset[disabled] .btn-gris-900.focus {
    background-color: #212529;
    border-color: #fff; }
  .btn-gris-900 .badge {
    color: #212529;
    background-color: #fff; }
  .btn-gris-900 svg {
    fill: #fff; }

.btn-noir {
  -webkit-transition: background-color 0.1s ease-out;
  -o-transition: background-color 0.1s ease-out;
  transition: background-color 0.1s ease-out;
  color: #fff;
  background-color: #000;
  border-color: #fff; }
  .btn-noir:hover, .btn-noir:focus, .btn-noir.focus {
    color: #fff;
    background-color: #0d0d0d; }
  .btn-noir:focus, .btn-noir.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }
  .btn-noir:active, .btn-noir.active,
  .open > .btn-noir.dropdown-toggle {
    color: #fff;
    background-color: #0d0d0d;
    background-image: none; }
    .btn-noir:active:hover, .btn-noir:active:focus, .btn-noir:active.focus, .btn-noir.active:hover, .btn-noir.active:focus, .btn-noir.active.focus,
    .open > .btn-noir.dropdown-toggle:hover,
    .open > .btn-noir.dropdown-toggle:focus,
    .open > .btn-noir.dropdown-toggle.focus {
      color: #fff;
      background-color: #131313; }
  .btn-noir.disabled:hover, .btn-noir.disabled:focus, .btn-noir.disabled.focus, .btn-noir[disabled]:hover, .btn-noir[disabled]:focus, .btn-noir[disabled].focus,
  fieldset[disabled] .btn-noir:hover,
  fieldset[disabled] .btn-noir:focus,
  fieldset[disabled] .btn-noir.focus {
    background-color: #000;
    border-color: #fff; }
  .btn-noir .badge {
    color: #000;
    background-color: #fff; }
  .btn-noir svg {
    fill: #fff; }

.btn-particulier-dark {
  -webkit-transition: background-color 0.1s ease-out;
  -o-transition: background-color 0.1s ease-out;
  transition: background-color 0.1s ease-out;
  color: #fff;
  background-color: #004179;
  border-color: #fff; }
  .btn-particulier-dark:hover, .btn-particulier-dark:focus, .btn-particulier-dark.focus {
    color: #fff;
    background-color: #0d4b80; }
  .btn-particulier-dark:focus, .btn-particulier-dark.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }
  .btn-particulier-dark:active, .btn-particulier-dark.active,
  .open > .btn-particulier-dark.dropdown-toggle {
    color: #fff;
    background-color: #0d4b80;
    background-image: none; }
    .btn-particulier-dark:active:hover, .btn-particulier-dark:active:focus, .btn-particulier-dark:active.focus, .btn-particulier-dark.active:hover, .btn-particulier-dark.active:focus, .btn-particulier-dark.active.focus,
    .open > .btn-particulier-dark.dropdown-toggle:hover,
    .open > .btn-particulier-dark.dropdown-toggle:focus,
    .open > .btn-particulier-dark.dropdown-toggle.focus {
      color: #fff;
      background-color: #134f83; }
  .btn-particulier-dark.disabled:hover, .btn-particulier-dark.disabled:focus, .btn-particulier-dark.disabled.focus, .btn-particulier-dark[disabled]:hover, .btn-particulier-dark[disabled]:focus, .btn-particulier-dark[disabled].focus,
  fieldset[disabled] .btn-particulier-dark:hover,
  fieldset[disabled] .btn-particulier-dark:focus,
  fieldset[disabled] .btn-particulier-dark.focus {
    background-color: #004179;
    border-color: #fff; }
  .btn-particulier-dark .badge {
    color: #004179;
    background-color: #fff; }
  .btn-particulier-dark svg {
    fill: #fff; }

.btn-particulier-light {
  -webkit-transition: background-color 0.1s ease-out;
  -o-transition: background-color 0.1s ease-out;
  transition: background-color 0.1s ease-out;
  color: #333;
  background-color: #5599da;
  border-color: #fff; }
  .btn-particulier-light:hover, .btn-particulier-light:focus, .btn-particulier-light.focus {
    color: #333;
    background-color: #5191cf; }
  .btn-particulier-light:focus, .btn-particulier-light.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }
  .btn-particulier-light:active, .btn-particulier-light.active,
  .open > .btn-particulier-light.dropdown-toggle {
    color: #333;
    background-color: #5191cf;
    background-image: none; }
    .btn-particulier-light:active:hover, .btn-particulier-light:active:focus, .btn-particulier-light:active.focus, .btn-particulier-light.active:hover, .btn-particulier-light.active:focus, .btn-particulier-light.active.focus,
    .open > .btn-particulier-light.dropdown-toggle:hover,
    .open > .btn-particulier-light.dropdown-toggle:focus,
    .open > .btn-particulier-light.dropdown-toggle.focus {
      color: #333;
      background-color: #4f8eca; }
  .btn-particulier-light.disabled:hover, .btn-particulier-light.disabled:focus, .btn-particulier-light.disabled.focus, .btn-particulier-light[disabled]:hover, .btn-particulier-light[disabled]:focus, .btn-particulier-light[disabled].focus,
  fieldset[disabled] .btn-particulier-light:hover,
  fieldset[disabled] .btn-particulier-light:focus,
  fieldset[disabled] .btn-particulier-light.focus {
    background-color: #5599da;
    border-color: #fff; }
  .btn-particulier-light .badge {
    color: #5599da;
    background-color: #333; }
  .btn-particulier-light svg {
    fill: #333; }

.btn-professionnel-dark {
  -webkit-transition: background-color 0.1s ease-out;
  -o-transition: background-color 0.1s ease-out;
  transition: background-color 0.1s ease-out;
  color: #fff;
  background-color: #720028;
  border-color: #fff; }
  .btn-professionnel-dark:hover, .btn-professionnel-dark:focus, .btn-professionnel-dark.focus {
    color: #fff;
    background-color: #790d33; }
  .btn-professionnel-dark:focus, .btn-professionnel-dark.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }
  .btn-professionnel-dark:active, .btn-professionnel-dark.active,
  .open > .btn-professionnel-dark.dropdown-toggle {
    color: #fff;
    background-color: #790d33;
    background-image: none; }
    .btn-professionnel-dark:active:hover, .btn-professionnel-dark:active:focus, .btn-professionnel-dark:active.focus, .btn-professionnel-dark.active:hover, .btn-professionnel-dark.active:focus, .btn-professionnel-dark.active.focus,
    .open > .btn-professionnel-dark.dropdown-toggle:hover,
    .open > .btn-professionnel-dark.dropdown-toggle:focus,
    .open > .btn-professionnel-dark.dropdown-toggle.focus {
      color: #fff;
      background-color: #7d1338; }
  .btn-professionnel-dark.disabled:hover, .btn-professionnel-dark.disabled:focus, .btn-professionnel-dark.disabled.focus, .btn-professionnel-dark[disabled]:hover, .btn-professionnel-dark[disabled]:focus, .btn-professionnel-dark[disabled].focus,
  fieldset[disabled] .btn-professionnel-dark:hover,
  fieldset[disabled] .btn-professionnel-dark:focus,
  fieldset[disabled] .btn-professionnel-dark.focus {
    background-color: #720028;
    border-color: #fff; }
  .btn-professionnel-dark .badge {
    color: #720028;
    background-color: #fff; }
  .btn-professionnel-dark svg {
    fill: #fff; }

.btn-professionnel-light {
  -webkit-transition: background-color 0.1s ease-out;
  -o-transition: background-color 0.1s ease-out;
  transition: background-color 0.1s ease-out;
  color: #333;
  background-color: #db697c;
  border-color: #fff; }
  .btn-professionnel-light:hover, .btn-professionnel-light:focus, .btn-professionnel-light.focus {
    color: #333;
    background-color: #d06476; }
  .btn-professionnel-light:focus, .btn-professionnel-light.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }
  .btn-professionnel-light:active, .btn-professionnel-light.active,
  .open > .btn-professionnel-light.dropdown-toggle {
    color: #333;
    background-color: #d06476;
    background-image: none; }
    .btn-professionnel-light:active:hover, .btn-professionnel-light:active:focus, .btn-professionnel-light:active.focus, .btn-professionnel-light.active:hover, .btn-professionnel-light.active:focus, .btn-professionnel-light.active.focus,
    .open > .btn-professionnel-light.dropdown-toggle:hover,
    .open > .btn-professionnel-light.dropdown-toggle:focus,
    .open > .btn-professionnel-light.dropdown-toggle.focus {
      color: #333;
      background-color: #cb6173; }
  .btn-professionnel-light.disabled:hover, .btn-professionnel-light.disabled:focus, .btn-professionnel-light.disabled.focus, .btn-professionnel-light[disabled]:hover, .btn-professionnel-light[disabled]:focus, .btn-professionnel-light[disabled].focus,
  fieldset[disabled] .btn-professionnel-light:hover,
  fieldset[disabled] .btn-professionnel-light:focus,
  fieldset[disabled] .btn-professionnel-light.focus {
    background-color: #db697c;
    border-color: #fff; }
  .btn-professionnel-light .badge {
    color: #db697c;
    background-color: #333; }
  .btn-professionnel-light svg {
    fill: #333; }

.btn-partenaire-dark {
  -webkit-transition: background-color 0.1s ease-out;
  -o-transition: background-color 0.1s ease-out;
  transition: background-color 0.1s ease-out;
  color: #fff;
  background-color: #004e0e;
  border-color: #fff; }
  .btn-partenaire-dark:hover, .btn-partenaire-dark:focus, .btn-partenaire-dark.focus {
    color: #fff;
    background-color: #0d571a; }
  .btn-partenaire-dark:focus, .btn-partenaire-dark.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }
  .btn-partenaire-dark:active, .btn-partenaire-dark.active,
  .open > .btn-partenaire-dark.dropdown-toggle {
    color: #fff;
    background-color: #0d571a;
    background-image: none; }
    .btn-partenaire-dark:active:hover, .btn-partenaire-dark:active:focus, .btn-partenaire-dark:active.focus, .btn-partenaire-dark.active:hover, .btn-partenaire-dark.active:focus, .btn-partenaire-dark.active.focus,
    .open > .btn-partenaire-dark.dropdown-toggle:hover,
    .open > .btn-partenaire-dark.dropdown-toggle:focus,
    .open > .btn-partenaire-dark.dropdown-toggle.focus {
      color: #fff;
      background-color: #135b20; }
  .btn-partenaire-dark.disabled:hover, .btn-partenaire-dark.disabled:focus, .btn-partenaire-dark.disabled.focus, .btn-partenaire-dark[disabled]:hover, .btn-partenaire-dark[disabled]:focus, .btn-partenaire-dark[disabled].focus,
  fieldset[disabled] .btn-partenaire-dark:hover,
  fieldset[disabled] .btn-partenaire-dark:focus,
  fieldset[disabled] .btn-partenaire-dark.focus {
    background-color: #004e0e;
    border-color: #fff; }
  .btn-partenaire-dark .badge {
    color: #004e0e;
    background-color: #fff; }
  .btn-partenaire-dark svg {
    fill: #fff; }

.btn-partenaire-light {
  -webkit-transition: background-color 0.1s ease-out;
  -o-transition: background-color 0.1s ease-out;
  transition: background-color 0.1s ease-out;
  color: #333;
  background-color: #4bab64;
  border-color: #fff; }
  .btn-partenaire-light:hover, .btn-partenaire-light:focus, .btn-partenaire-light.focus {
    color: #333;
    background-color: #47a25f; }
  .btn-partenaire-light:focus, .btn-partenaire-light.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }
  .btn-partenaire-light:active, .btn-partenaire-light.active,
  .open > .btn-partenaire-light.dropdown-toggle {
    color: #333;
    background-color: #47a25f;
    background-image: none; }
    .btn-partenaire-light:active:hover, .btn-partenaire-light:active:focus, .btn-partenaire-light:active.focus, .btn-partenaire-light.active:hover, .btn-partenaire-light.active:focus, .btn-partenaire-light.active.focus,
    .open > .btn-partenaire-light.dropdown-toggle:hover,
    .open > .btn-partenaire-light.dropdown-toggle:focus,
    .open > .btn-partenaire-light.dropdown-toggle.focus {
      color: #333;
      background-color: #459e5d; }
  .btn-partenaire-light.disabled:hover, .btn-partenaire-light.disabled:focus, .btn-partenaire-light.disabled.focus, .btn-partenaire-light[disabled]:hover, .btn-partenaire-light[disabled]:focus, .btn-partenaire-light[disabled].focus,
  fieldset[disabled] .btn-partenaire-light:hover,
  fieldset[disabled] .btn-partenaire-light:focus,
  fieldset[disabled] .btn-partenaire-light.focus {
    background-color: #4bab64;
    border-color: #fff; }
  .btn-partenaire-light .badge {
    color: #4bab64;
    background-color: #333; }
  .btn-partenaire-light svg {
    fill: #333; }

.btn-collectivite-dark {
  -webkit-transition: background-color 0.1s ease-out;
  -o-transition: background-color 0.1s ease-out;
  transition: background-color 0.1s ease-out;
  color: #fff;
  background-color: #2d4257;
  border-color: #fff; }
  .btn-collectivite-dark:hover, .btn-collectivite-dark:focus, .btn-collectivite-dark.focus {
    color: #fff;
    background-color: #384b5f; }
  .btn-collectivite-dark:focus, .btn-collectivite-dark.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }
  .btn-collectivite-dark:active, .btn-collectivite-dark.active,
  .open > .btn-collectivite-dark.dropdown-toggle {
    color: #fff;
    background-color: #384b5f;
    background-image: none; }
    .btn-collectivite-dark:active:hover, .btn-collectivite-dark:active:focus, .btn-collectivite-dark:active.focus, .btn-collectivite-dark.active:hover, .btn-collectivite-dark.active:focus, .btn-collectivite-dark.active.focus,
    .open > .btn-collectivite-dark.dropdown-toggle:hover,
    .open > .btn-collectivite-dark.dropdown-toggle:focus,
    .open > .btn-collectivite-dark.dropdown-toggle.focus {
      color: #fff;
      background-color: #3d5064; }
  .btn-collectivite-dark.disabled:hover, .btn-collectivite-dark.disabled:focus, .btn-collectivite-dark.disabled.focus, .btn-collectivite-dark[disabled]:hover, .btn-collectivite-dark[disabled]:focus, .btn-collectivite-dark[disabled].focus,
  fieldset[disabled] .btn-collectivite-dark:hover,
  fieldset[disabled] .btn-collectivite-dark:focus,
  fieldset[disabled] .btn-collectivite-dark.focus {
    background-color: #2d4257;
    border-color: #fff; }
  .btn-collectivite-dark .badge {
    color: #2d4257;
    background-color: #fff; }
  .btn-collectivite-dark svg {
    fill: #fff; }

.btn-collectivite-light {
  -webkit-transition: background-color 0.1s ease-out;
  -o-transition: background-color 0.1s ease-out;
  transition: background-color 0.1s ease-out;
  color: #333;
  background-color: #869bb4;
  border-color: #fff; }
  .btn-collectivite-light:hover, .btn-collectivite-light:focus, .btn-collectivite-light.focus {
    color: #333;
    background-color: #7f93ab; }
  .btn-collectivite-light:focus, .btn-collectivite-light.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }
  .btn-collectivite-light:active, .btn-collectivite-light.active,
  .open > .btn-collectivite-light.dropdown-toggle {
    color: #333;
    background-color: #7f93ab;
    background-image: none; }
    .btn-collectivite-light:active:hover, .btn-collectivite-light:active:focus, .btn-collectivite-light:active.focus, .btn-collectivite-light.active:hover, .btn-collectivite-light.active:focus, .btn-collectivite-light.active.focus,
    .open > .btn-collectivite-light.dropdown-toggle:hover,
    .open > .btn-collectivite-light.dropdown-toggle:focus,
    .open > .btn-collectivite-light.dropdown-toggle.focus {
      color: #333;
      background-color: #7c8fa7; }
  .btn-collectivite-light.disabled:hover, .btn-collectivite-light.disabled:focus, .btn-collectivite-light.disabled.focus, .btn-collectivite-light[disabled]:hover, .btn-collectivite-light[disabled]:focus, .btn-collectivite-light[disabled].focus,
  fieldset[disabled] .btn-collectivite-light:hover,
  fieldset[disabled] .btn-collectivite-light:focus,
  fieldset[disabled] .btn-collectivite-light.focus {
    background-color: #869bb4;
    border-color: #fff; }
  .btn-collectivite-light .badge {
    color: #869bb4;
    background-color: #333; }
  .btn-collectivite-light svg {
    fill: #333; }

.btn-international-dark {
  -webkit-transition: background-color 0.1s ease-out;
  -o-transition: background-color 0.1s ease-out;
  transition: background-color 0.1s ease-out;
  color: #fff;
  background-color: #36036a;
  border-color: #fff; }
  .btn-international-dark:hover, .btn-international-dark:focus, .btn-international-dark.focus {
    color: #fff;
    background-color: #401071; }
  .btn-international-dark:focus, .btn-international-dark.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }
  .btn-international-dark:active, .btn-international-dark.active,
  .open > .btn-international-dark.dropdown-toggle {
    color: #fff;
    background-color: #401071;
    background-image: none; }
    .btn-international-dark:active:hover, .btn-international-dark:active:focus, .btn-international-dark:active.focus, .btn-international-dark.active:hover, .btn-international-dark.active:focus, .btn-international-dark.active.focus,
    .open > .btn-international-dark.dropdown-toggle:hover,
    .open > .btn-international-dark.dropdown-toggle:focus,
    .open > .btn-international-dark.dropdown-toggle.focus {
      color: #fff;
      background-color: #451675; }
  .btn-international-dark.disabled:hover, .btn-international-dark.disabled:focus, .btn-international-dark.disabled.focus, .btn-international-dark[disabled]:hover, .btn-international-dark[disabled]:focus, .btn-international-dark[disabled].focus,
  fieldset[disabled] .btn-international-dark:hover,
  fieldset[disabled] .btn-international-dark:focus,
  fieldset[disabled] .btn-international-dark.focus {
    background-color: #36036a;
    border-color: #fff; }
  .btn-international-dark .badge {
    color: #36036a;
    background-color: #fff; }
  .btn-international-dark svg {
    fill: #fff; }

.btn-international-light {
  -webkit-transition: background-color 0.1s ease-out;
  -o-transition: background-color 0.1s ease-out;
  transition: background-color 0.1s ease-out;
  color: #fff;
  background-color: #9760ca;
  border-color: #fff; }
  .btn-international-light:hover, .btn-international-light:focus, .btn-international-light.focus {
    color: #fff;
    background-color: #8f5bc0; }
  .btn-international-light:focus, .btn-international-light.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }
  .btn-international-light:active, .btn-international-light.active,
  .open > .btn-international-light.dropdown-toggle {
    color: #fff;
    background-color: #8f5bc0;
    background-image: none; }
    .btn-international-light:active:hover, .btn-international-light:active:focus, .btn-international-light:active.focus, .btn-international-light.active:hover, .btn-international-light.active:focus, .btn-international-light.active.focus,
    .open > .btn-international-light.dropdown-toggle:hover,
    .open > .btn-international-light.dropdown-toggle:focus,
    .open > .btn-international-light.dropdown-toggle.focus {
      color: #fff;
      background-color: #8c59bb; }
  .btn-international-light.disabled:hover, .btn-international-light.disabled:focus, .btn-international-light.disabled.focus, .btn-international-light[disabled]:hover, .btn-international-light[disabled]:focus, .btn-international-light[disabled].focus,
  fieldset[disabled] .btn-international-light:hover,
  fieldset[disabled] .btn-international-light:focus,
  fieldset[disabled] .btn-international-light.focus {
    background-color: #9760ca;
    border-color: #fff; }
  .btn-international-light .badge {
    color: #9760ca;
    background-color: #fff; }
  .btn-international-light svg {
    fill: #fff; }

.btn-agent-dark {
  -webkit-transition: background-color 0.1s ease-out;
  -o-transition: background-color 0.1s ease-out;
  transition: background-color 0.1s ease-out;
  color: #fff;
  background-color: #9f0000;
  border-color: #fff; }
  .btn-agent-dark:hover, .btn-agent-dark:focus, .btn-agent-dark.focus {
    color: #fff;
    background-color: #a40d0d; }
  .btn-agent-dark:focus, .btn-agent-dark.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }
  .btn-agent-dark:active, .btn-agent-dark.active,
  .open > .btn-agent-dark.dropdown-toggle {
    color: #fff;
    background-color: #a40d0d;
    background-image: none; }
    .btn-agent-dark:active:hover, .btn-agent-dark:active:focus, .btn-agent-dark:active.focus, .btn-agent-dark.active:hover, .btn-agent-dark.active:focus, .btn-agent-dark.active.focus,
    .open > .btn-agent-dark.dropdown-toggle:hover,
    .open > .btn-agent-dark.dropdown-toggle:focus,
    .open > .btn-agent-dark.dropdown-toggle.focus {
      color: #fff;
      background-color: #a61313; }
  .btn-agent-dark.disabled:hover, .btn-agent-dark.disabled:focus, .btn-agent-dark.disabled.focus, .btn-agent-dark[disabled]:hover, .btn-agent-dark[disabled]:focus, .btn-agent-dark[disabled].focus,
  fieldset[disabled] .btn-agent-dark:hover,
  fieldset[disabled] .btn-agent-dark:focus,
  fieldset[disabled] .btn-agent-dark.focus {
    background-color: #9f0000;
    border-color: #fff; }
  .btn-agent-dark .badge {
    color: #9f0000;
    background-color: #fff; }
  .btn-agent-dark svg {
    fill: #fff; }

.btn-agent-light {
  -webkit-transition: background-color 0.1s ease-out;
  -o-transition: background-color 0.1s ease-out;
  transition: background-color 0.1s ease-out;
  color: #333;
  background-color: #ff7345;
  border-color: #fff; }
  .btn-agent-light:hover, .btn-agent-light:focus, .btn-agent-light.focus {
    color: #333;
    background-color: #f26d42; }
  .btn-agent-light:focus, .btn-agent-light.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }
  .btn-agent-light:active, .btn-agent-light.active,
  .open > .btn-agent-light.dropdown-toggle {
    color: #333;
    background-color: #f26d42;
    background-image: none; }
    .btn-agent-light:active:hover, .btn-agent-light:active:focus, .btn-agent-light:active.focus, .btn-agent-light.active:hover, .btn-agent-light.active:focus, .btn-agent-light.active.focus,
    .open > .btn-agent-light.dropdown-toggle:hover,
    .open > .btn-agent-light.dropdown-toggle:focus,
    .open > .btn-agent-light.dropdown-toggle.focus {
      color: #333;
      background-color: #ec6a40; }
  .btn-agent-light.disabled:hover, .btn-agent-light.disabled:focus, .btn-agent-light.disabled.focus, .btn-agent-light[disabled]:hover, .btn-agent-light[disabled]:focus, .btn-agent-light[disabled].focus,
  fieldset[disabled] .btn-agent-light:hover,
  fieldset[disabled] .btn-agent-light:focus,
  fieldset[disabled] .btn-agent-light.focus {
    background-color: #ff7345;
    border-color: #fff; }
  .btn-agent-light .badge {
    color: #ff7345;
    background-color: #333; }
  .btn-agent-light svg {
    fill: #333; }

.btn-compose {
  display: inline-flex;
  align-items: center; }

.btn-compose-vertical {
  font-size: 0.8125rem;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
  width: 5.625rem;
  height: 4.375rem;
  padding: 0;
  font-family: arial, sans-serif;
  font-weight: 700;
  white-space: normal; }
  .btn-compose-vertical .dgfipicon,
  .btn-compose-vertical .glyphicon {
    font-size: calc(1.3125rem + 0.75vw); }
    @media (min-width: 75rem) {
      .btn-compose-vertical .dgfipicon,
      .btn-compose-vertical .glyphicon {
        font-size: 1.875rem; } }
  .btn-compose-vertical svg {
    height: 1.875rem; }

.button-unstyled {
  padding: 0;
  margin: 0;
  background: none;
  border: none; }

.btn-lg, .btn-group-lg > .btn {
  font-size: 1.125rem;
  position: relative;
  padding: 10px 16px;
  line-height: 1.3333333;
  border-radius: 0; }
  .btn-lg svg, .btn-group-lg > .btn svg {
    vertical-align: baseline;
    height: 1.125rem; }

.btn-sm, .btn-group-sm > .btn {
  font-size: 0.75rem;
  position: relative;
  padding: 5px 10px;
  line-height: 1.5;
  border-radius: 0; }
  .btn-sm svg, .btn-group-sm > .btn svg {
    vertical-align: baseline;
    height: 0.75rem; }

.btn-xs, .btn-group-xs > .btn {
  font-size: 0.75rem;
  position: relative;
  padding: 1px 5px;
  line-height: 1.5;
  border-radius: 0; }
  .btn-xs svg, .btn-group-xs > .btn svg {
    vertical-align: baseline;
    height: 0.75rem; }

.help-infobulle {
  position: relative;
  display: inline-block;
  vertical-align: middle; }
  .help-infobulle::before {
    font-family: 'dgfipicons', sans-serif;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    line-height: 1;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 1.25rem;
    color: #808080;
    content: ""; }
  .help-infobulle:focus, .help-infobulle.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }

.btn-infobulle {
  padding: 0;
  margin: 0;
  background: none;
  border: none; }
  .btn-infobulle .dgfipicon,
  .btn-infobulle .glyphicon {
    font-size: 1.25rem;
    color: #808080; }

.collapseicon {
  font-family: 'dgfipicons', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  line-height: 1;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

[aria-expanded='true'] .collapseicon::before {
  content: ""; }

[aria-expanded='false'] .collapseicon::before {
  content: ""; }

.collapse-toggle {
  padding: 0;
  margin: 0;
  background: none;
  border: none;
  position: relative;
  width: 100%;
  text-align: left; }
  .collapse-toggle:focus, .collapse-toggle.focus, .collapse-toggle:active:focus, .collapse-toggle:active.focus, .collapse-toggle.active:focus, .collapse-toggle.active.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }
  .collapse-toggle > .collapseicon {
    font-size: calc(1.30625rem + 0.675vw);
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
    position: absolute;
    top: 50%;
    right: 0;
    color: #666; }
    @media (min-width: 75rem) {
      .collapse-toggle > .collapseicon {
        font-size: 1.8125rem; } }

.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear; }
  .fade.in {
    opacity: 1; }

.collapse {
  display: none; }
  .collapse.in {
    display: block; }

tr.collapse.in {
  display: table-row; }

tbody.collapse.in {
  display: table-row-group; }

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease; }

.flex-row.collapse, .flex-col.collapse {
  display: none !important; }
  .flex-row.collapse.in, .flex-col.collapse.in {
    display: flex !important; }

.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent; }

.dropup,
.dropdown {
  position: relative; }

.dropdown-toggle:focus {
  outline: 0; }

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); }
  .dropdown-menu.pull-right {
    right: 0;
    left: auto; }
  .dropdown-menu .divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5; }
  .dropdown-menu > li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333333;
    white-space: nowrap; }
    .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
      color: #262626;
      text-decoration: none;
      background-color: #f5f5f5; }

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  background-color: #434345;
  outline: 0; }

.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  color: #777777; }

.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); }

.open > .dropdown-menu {
  display: block; }

.open > a {
  outline: 0; }

.dropdown-menu-right {
  right: 0;
  left: auto; }

.dropdown-menu-left {
  right: auto;
  left: 0; }

.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #777777;
  white-space: nowrap; }

.dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990; }

.pull-right > .dropdown-menu {
  right: 0;
  left: auto; }

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  content: "";
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9; }

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px; }

@media (min-width: 62rem) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto; }
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto; } }

.dropdown-menu {
  padding: 0;
  border-radius: 0;
  box-shadow: none; }

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle; }
  .btn-group > .btn,
  .btn-group-vertical > .btn {
    position: relative;
    float: left; }
    .btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
    .btn-group-vertical > .btn:hover,
    .btn-group-vertical > .btn:focus,
    .btn-group-vertical > .btn:active,
    .btn-group-vertical > .btn.active {
      z-index: 2; }

.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px; }

.btn-toolbar {
  margin-left: -5px; }
  .btn-toolbar:before, .btn-toolbar:after {
    display: table;
    content: " "; }
  .btn-toolbar:after {
    clear: both; }
  .btn-toolbar .btn,
  .btn-toolbar .btn-group,
  .btn-toolbar .input-group {
    float: left; }
  .btn-toolbar > .btn,
  .btn-toolbar > .btn-group,
  .btn-toolbar > .input-group {
    margin-left: 5px; }

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0; }

.btn-group > .btn:first-child {
  margin-left: 0; }
  .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }

.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.btn-group > .btn-group {
  float: left; }

.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0; }

.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0; }

.btn-group > .btn + .dropdown-toggle {
  padding-right: 8px;
  padding-left: 8px; }

.btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle {
  padding-right: 12px;
  padding-left: 12px; }

.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
  .btn-group.open .dropdown-toggle.btn-link {
    -webkit-box-shadow: none;
    box-shadow: none; }

.btn .caret {
  margin-left: 0; }

.btn-lg .caret, .btn-group-lg > .btn .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0; }

.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret {
  border-width: 0 5px 5px; }

.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%; }

.btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after {
  display: table;
  content: " "; }

.btn-group-vertical > .btn-group:after {
  clear: both; }

.btn-group-vertical > .btn-group > .btn {
  float: none; }

.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0; }

.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0; }

.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0; }

.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate; }
  .btn-group-justified > .btn,
  .btn-group-justified > .btn-group {
    display: table-cell;
    float: none;
    width: 1%; }
  .btn-group-justified > .btn-group .btn {
    width: 100%; }
  .btn-group-justified > .btn-group .dropdown-menu {
    left: auto; }

[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none; }

.btn-group,
.btn-group-vertical {
  display: flex; }

.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: 5px; }

.btn-group-vertical {
  flex-direction: column; }
  .btn-group-vertical > .btn + .btn,
  .btn-group-vertical > .btn + .btn-group,
  .btn-group-vertical > .btn-group + .btn,
  .btn-group-vertical > .btn-group + .btn-group {
    margin-top: 5px; }

.btn-group-vertical > .btn-compose,
.btn-group-vertical > .btn-group > .btn-compose,
.btn-group-vertical > .btn-compose-vertical,
.btn-group-vertical > .btn-group > .btn-compose-vertical {
  display: flex; }

.btn-group-justified {
  display: flex; }
  .btn-group-justified > .btn {
    display: inline-block; }
  .btn-group-justified > .btn-group {
    display: flex; }
  @media (max-width: 47.99rem) {
    .btn-group-justified {
      flex-wrap: wrap;
      justify-content: center;
      margin-bottom: -5px; }
      .btn-group-justified > .btn {
        width: auto;
        margin-bottom: 5px; }
      .btn-group-justified > .btn-group {
        width: auto;
        margin-bottom: 5px; } }
  @media (min-width: 48rem) {
    .btn-group-justified > .btn,
    .btn-group-justified > .btn-group {
      flex-grow: 1; } }

.input-group {
  position: relative;
  display: table;
  border-collapse: separate; }
  .input-group[class*="col-"] {
    float: none;
    padding-right: 0;
    padding-left: 0; }
  .input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0; }
    .input-group .form-control:focus {
      z-index: 3; }

.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell; }
  .input-group-addon:not(:first-child):not(:last-child),
  .input-group-btn:not(:first-child):not(:last-child),
  .input-group .form-control:not(:first-child):not(:last-child) {
    border-radius: 0; }

.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle; }

.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  color: #292929;
  text-align: center;
  background-color: #fff;
  border: 1px solid #797979;
  border-radius: 0; }
  .input-group-addon.input-sm,
  .input-group-sm > .input-group-addon,
  .input-group-sm > .input-group-btn > .input-group-addon.btn {
    padding: 5px 10px;
    font-size: 12px;
    border-radius: 0; }
  .input-group-addon.input-lg,
  .input-group-lg > .input-group-addon,
  .input-group-lg > .input-group-btn > .input-group-addon.btn {
    padding: 10px 16px;
    font-size: 18px;
    border-radius: 0; }
  .input-group-addon input[type="radio"],
  .input-group-addon input[type="checkbox"] {
    margin-top: 0; }

.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.input-group-addon:first-child {
  border-right: 0; }

.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.input-group-addon:last-child {
  border-left: 0; }

.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap; }
  .input-group-btn > .btn {
    position: relative; }
    .input-group-btn > .btn + .btn {
      margin-left: -1px; }
    .input-group-btn > .btn:hover, .input-group-btn > .btn:focus, .input-group-btn > .btn:active {
      z-index: 2; }
  .input-group-btn:first-child > .btn,
  .input-group-btn:first-child > .btn-group {
    margin-right: -1px; }
  .input-group-btn:last-child > .btn,
  .input-group-btn:last-child > .btn-group {
    z-index: 2;
    margin-left: -1px; }

.input-group-addon {
  font-size: 0.875rem;
  height: 1.8125rem;
  padding-right: 10px;
  padding-left: 10px;
  font-weight: 700; }
  .input-group-addon.input-sm,
  .input-group-sm > .input-group-addon,
  .input-group-sm > .input-group-btn > .input-group-addon.btn {
    font-size: 0.75rem; }
  .input-group-addon.input-lg,
  .input-group-lg > .input-group-addon,
  .input-group-lg > .input-group-btn > .input-group-addon.btn {
    font-size: 1.125rem; }

.input-group-addon:first-child {
  border: 1px solid #797979; }

.input-group-addon:last-child {
  border: 1px solid #797979; }

.input-group-btn > .btn {
  font-size: 0.875rem;
  display: inline-flex;
  height: 1.8125rem;
  padding: 4px 10px 5px 10px;
  border: none; }
  .input-group-btn > .btn:hover, .input-group-btn > .btn:focus {
    z-index: 1070; }
  .input-group-btn > .btn > .dgfipicon,
  .input-group-btn > .btn > .glyphicon {
    font-size: 1.25rem; }
  .input-group-btn > .btn > svg {
    height: 1.25rem; }

.input-group-recherche .form-control {
  font-size: 1rem;
  height: 2.5rem;
  padding: 0 8px;
  color: #272729;
  background-color: #ededec;
  border-color: #ccc; }

.input-group-recherche .input-group-btn > .btn {
  font-size: 1rem;
  height: 2.5rem; }
  .input-group-recherche .input-group-btn > .btn > .dgfipicon,
  .input-group-recherche .input-group-btn > .btn > .glyphicon {
    font-size: calc(1.29375rem + 0.525vw); }
    @media (min-width: 75rem) {
      .input-group-recherche .input-group-btn > .btn > .dgfipicon,
      .input-group-recherche .input-group-btn > .btn > .glyphicon {
        font-size: 1.6875rem; } }

.custom-control {
  position: relative;
  display: block;
  min-height: 20.00000001px;
  padding-left: 1.5rem; }

.custom-control-inline {
  display: inline-flex;
  margin-right: 1rem; }

.custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0; }
  .custom-control-input:checked ~ .custom-control-label::before {
    color: #fff;
    border-color: #434345;
    background-color: #434345;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .custom-control-input:focus ~ .custom-control-label::before {
    box-shadow: 0 0 0 2px #666; }
  .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
    color: #fff;
    background-color: #9c9c9f;
    border-color: #9c9c9f;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .custom-control-input:disabled ~ .custom-control-label {
    color: #6c757d; }
    .custom-control-input:disabled ~ .custom-control-label::before {
      background-color: #e0eaef; }

.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
  cursor: pointer; }
  .custom-control-label::before {
    position: absolute;
    top: 0.125rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    pointer-events: none;
    content: "";
    background-color: #fff;
    border: #adb5bd solid 1px;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .custom-control-label::after {
    position: absolute;
    top: 0.125rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    content: "";
    background: no-repeat 50% / 50% 50%; }

.custom-radio-image {
  padding-left: 0;
  padding-top: 2.875rem; }
  .custom-radio-image .custom-control-label::before {
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    top: -1.625rem;
    left: 50%;
    width: 2.85rem;
    height: 2.85rem;
    border-width: 0;
    border-radius: 50%; }
  .custom-radio-image .custom-control-label::after {
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    top: -1.625rem;
    left: 50%;
    width: 2.375rem;
    height: 2.375rem;
    background-position: left top;
    background-size: contain;
    background-image: url("data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhciIgZGF0YS1pY29uPSJkb3QtY2lyY2xlIiBjbGFzcz0ic3ZnLWlubGluZS0tZmEgZmEtZG90LWNpcmNsZSBmYS13LTE2IiByb2xlPSJpbWciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDUxMiA1MTIiPjxwYXRoIGZpbGw9ImN1cnJlbnRDb2xvciIgZD0iTTI1NiA1NmMxMTAuNTMyIDAgMjAwIDg5LjQ1MSAyMDAgMjAwIDAgMTEwLjUzMi04OS40NTEgMjAwLTIwMCAyMDAtMTEwLjUzMiAwLTIwMC04OS40NTEtMjAwLTIwMCAwLTExMC41MzIgODkuNDUxLTIwMCAyMDAtMjAwbTAtNDhDMTE5LjAzMyA4IDggMTE5LjAzMyA4IDI1NnMxMTEuMDMzIDI0OCAyNDggMjQ4IDI0OC0xMTEuMDMzIDI0OC0yNDhTMzkyLjk2NyA4IDI1NiA4em0wIDE2OGMtNDQuMTgzIDAtODAgMzUuODE3LTgwIDgwczM1LjgxNyA4MCA4MCA4MCA4MC0zNS44MTcgODAtODAtMzUuODE3LTgwLTgwLTgweiI+PC9wYXRoPjwvc3ZnPgo="); }
  .custom-radio-image .custom-control-input:disabled:checked ~ .custom-control-label::before {
    background-color: #e0eaef; }

.custom-radio-pasbien .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #ff9999; }

.custom-radio-pasbien .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  background-color: #ffcccc; }

.custom-radio-pasbien .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: #ffcccc; }

.custom-radio-pasbien .custom-control-label {
  color: #a94442; }
  .custom-radio-pasbien .custom-control-label::after {
    background-image: url("data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhciIgZGF0YS1pY29uPSJmcm93biIgY2xhc3M9InN2Zy1pbmxpbmUtLWZhIGZhLWZyb3duIGZhLXctMTYiIHJvbGU9ImltZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNDk2IDUxMiI+PHBhdGggZmlsbD0icmdiKDE2OSwgNjgsIDY2KSIgZD0iTTI0OCA4QzExMSA4IDAgMTE5IDAgMjU2czExMSAyNDggMjQ4IDI0OCAyNDgtMTExIDI0OC0yNDhTMzg1IDggMjQ4IDh6bTAgNDQ4Yy0xMTAuMyAwLTIwMC04OS43LTIwMC0yMDBTMTM3LjcgNTYgMjQ4IDU2czIwMCA4OS43IDIwMCAyMDAtODkuNyAyMDAtMjAwIDIwMHptLTgwLTIxNmMxNy43IDAgMzItMTQuMyAzMi0zMnMtMTQuMy0zMi0zMi0zMi0zMiAxNC4zLTMyIDMyIDE0LjMgMzIgMzIgMzJ6bTE2MC02NGMtMTcuNyAwLTMyIDE0LjMtMzIgMzJzMTQuMyAzMiAzMiAzMiAzMi0xNC4zIDMyLTMyLTE0LjMtMzItMzItMzJ6bS04MCAxMjhjLTQwLjIgMC03OCAxNy43LTEwMy44IDQ4LjYtOC41IDEwLjItNy4xIDI1LjMgMy4xIDMzLjggMTAuMiA4LjQgMjUuMyA3LjEgMzMuOC0zLjEgMTYuNi0xOS45IDQxLTMxLjQgNjYuOS0zMS40czUwLjMgMTEuNCA2Ni45IDMxLjRjOC4xIDkuNyAyMy4xIDExLjkgMzMuOCAzLjEgMTAuMi04LjUgMTEuNS0yMy42IDMuMS0zMy44QzMyNiAzMjEuNyAyODguMiAzMDQgMjQ4IDMwNHoiPjwvcGF0aD48L3N2Zz4K"); }

.custom-radio-moyen .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #ffdb99; }

.custom-radio-moyen .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  background-color: #ffedcc; }

.custom-radio-moyen .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: #ffedcc; }

.custom-radio-moyen .custom-control-label {
  color: #8a6d3b; }
  .custom-radio-moyen .custom-control-label::after {
    background-image: url("data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhciIgZGF0YS1pY29uPSJtZWgiIGNsYXNzPSJzdmctaW5saW5lLS1mYSBmYS1tZWggZmEtdy0xNiIgcm9sZT0iaW1nIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OTYgNTEyIj48cGF0aCBmaWxsPSJyZ2IoMTM4LCAxMDksIDU5KSIgZD0iTTI0OCA4QzExMSA4IDAgMTE5IDAgMjU2czExMSAyNDggMjQ4IDI0OCAyNDgtMTExIDI0OC0yNDhTMzg1IDggMjQ4IDh6bTAgNDQ4Yy0xMTAuMyAwLTIwMC04OS43LTIwMC0yMDBTMTM3LjcgNTYgMjQ4IDU2czIwMCA4OS43IDIwMCAyMDAtODkuNyAyMDAtMjAwIDIwMHptLTgwLTIxNmMxNy43IDAgMzItMTQuMyAzMi0zMnMtMTQuMy0zMi0zMi0zMi0zMiAxNC4zLTMyIDMyIDE0LjMgMzIgMzIgMzJ6bTE2MC02NGMtMTcuNyAwLTMyIDE0LjMtMzIgMzJzMTQuMyAzMiAzMiAzMiAzMi0xNC4zIDMyLTMyLTE0LjMtMzItMzItMzJ6bTggMTQ0SDE2MGMtMTMuMiAwLTI0IDEwLjgtMjQgMjRzMTAuOCAyNCAyNCAyNGgxNzZjMTMuMiAwIDI0LTEwLjggMjQtMjRzLTEwLjgtMjQtMjQtMjR6Ij48L3BhdGg+PC9zdmc+Cg=="); }

.custom-radio-tresbien .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #c7e6c7; }

.custom-radio-tresbien .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  background-color: #eaf6ea; }

.custom-radio-tresbien .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: #eaf6ea; }

.custom-radio-tresbien .custom-control-label {
  color: #3c763d; }
  .custom-radio-tresbien .custom-control-label::after {
    background-image: url("data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhciIgZGF0YS1pY29uPSJzbWlsZSIgY2xhc3M9InN2Zy1pbmxpbmUtLWZhIGZhLXNtaWxlIGZhLXctMTYiIHJvbGU9ImltZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNDk2IDUxMiI+PHBhdGggZmlsbD0icmdiKDYwLCAxMTgsIDYxKSIgZD0iTTI0OCA4QzExMSA4IDAgMTE5IDAgMjU2czExMSAyNDggMjQ4IDI0OCAyNDgtMTExIDI0OC0yNDhTMzg1IDggMjQ4IDh6bTAgNDQ4Yy0xMTAuMyAwLTIwMC04OS43LTIwMC0yMDBTMTM3LjcgNTYgMjQ4IDU2czIwMCA4OS43IDIwMCAyMDAtODkuNyAyMDAtMjAwIDIwMHptLTgwLTIxNmMxNy43IDAgMzItMTQuMyAzMi0zMnMtMTQuMy0zMi0zMi0zMi0zMiAxNC4zLTMyIDMyIDE0LjMgMzIgMzIgMzJ6bTE2MCAwYzE3LjcgMCAzMi0xNC4zIDMyLTMycy0xNC4zLTMyLTMyLTMyLTMyIDE0LjMtMzIgMzIgMTQuMyAzMiAzMiAzMnptNCA3Mi42Yy0yMC44IDI1LTUxLjUgMzkuNC04NCAzOS40cy02My4yLTE0LjMtODQtMzkuNGMtOC41LTEwLjItMjMuNy0xMS41LTMzLjgtMy4xLTEwLjIgOC41LTExLjUgMjMuNi0zLjEgMzMuOCAzMCAzNiA3NC4xIDU2LjYgMTIwLjkgNTYuNnM5MC45LTIwLjYgMTIwLjktNTYuNmM4LjUtMTAuMiA3LjEtMjUuMy0zLjEtMzMuOC0xMC4xLTguNC0yNS4zLTcuMS0zMy44IDMuMXoiPjwvcGF0aD48L3N2Zz4K"); }

.custom-switch {
  padding-left: 2.25rem;
  margin-top: 10px;
  margin-bottom: 10px; }
  .custom-switch .custom-control-label::before {
    left: -2.25rem;
    width: 1.75rem;
    pointer-events: all;
    border-radius: 0.5rem; }
  .custom-switch .custom-control-label::after {
    top: calc(0.125rem + 2px);
    left: calc(-2.25rem + 2px);
    width: calc(1rem - 4px);
    height: calc(1rem - 4px);
    background-color: #adb5bd;
    border-radius: 0.5rem;
    -webkit-transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    -o-transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  .custom-switch .custom-control-input:checked ~ .custom-control-label::after {
    background-color: #fff;
    transform: translateX(0.75rem); }
  .custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
    background-color: rgba(67, 67, 69, 0.5); }

.custom-control-particulier .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #0b6ba8;
  background-color: #0b6ba8; }

.custom-control-particulier .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  background-color: #70c2f6;
  border-color: #70c2f6; }

.custom-control-particulier.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(11, 107, 168, 0.5); }

.custom-control-professionnel .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #a63950;
  background-color: #a63950; }

.custom-control-professionnel .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  background-color: #e3aeb9;
  border-color: #e3aeb9; }

.custom-control-professionnel.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(166, 57, 80, 0.5); }

.custom-control-partenaire .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #0c7b38;
  background-color: #0c7b38; }

.custom-control-partenaire .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  background-color: #4cee8c;
  border-color: #4cee8c; }

.custom-control-partenaire.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(12, 123, 56, 0.5); }

.custom-control-collectivite .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #586d84;
  background-color: #586d84; }

.custom-control-collectivite .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  background-color: #bcc7d2;
  border-color: #bcc7d2; }

.custom-control-collectivite.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(88, 109, 132, 0.5); }

.custom-control-international .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #639;
  background-color: #639; }

.custom-control-international .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  background-color: #bf9fdf;
  border-color: #bf9fdf; }

.custom-control-international.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(102, 51, 153, 0.5); }

.custom-control-agent .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #d84018;
  background-color: #d84018; }

.custom-control-agent .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  background-color: #f6bcad;
  border-color: #f6bcad; }

.custom-control-agent.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(216, 64, 24, 0.5); }

.custom-control-blanc .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #fff;
  background-color: #fff; }

.custom-control-blanc .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  background-color: white;
  border-color: white; }

.custom-control-blanc.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(255, 255, 255, 0.5); }

.custom-control-gris-100 .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #f8f9fa;
  background-color: #f8f9fa; }

.custom-control-gris-100 .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  background-color: white;
  border-color: white; }

.custom-control-gris-100.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(248, 249, 250, 0.5); }

.custom-control-gris-200 .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #e9ecef;
  background-color: #e9ecef; }

.custom-control-gris-200 .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  background-color: white;
  border-color: white; }

.custom-control-gris-200.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(233, 236, 239, 0.5); }

.custom-control-gris-300 .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #dee2e6;
  background-color: #dee2e6; }

.custom-control-gris-300 .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  background-color: white;
  border-color: white; }

.custom-control-gris-300.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(222, 226, 230, 0.5); }

.custom-control-gris-400 .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #ced4da;
  background-color: #ced4da; }

.custom-control-gris-400 .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  background-color: white;
  border-color: white; }

.custom-control-gris-400.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(206, 212, 218, 0.5); }

.custom-control-gris-500 .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #adb5bd;
  background-color: #adb5bd; }

.custom-control-gris-500 .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  background-color: white;
  border-color: white; }

.custom-control-gris-500.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(173, 181, 189, 0.5); }

.custom-control-gris-600 .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #6c757d;
  background-color: #6c757d; }

.custom-control-gris-600 .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  background-color: #caced1;
  border-color: #caced1; }

.custom-control-gris-600.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(108, 117, 125, 0.5); }

.custom-control-gris-700 .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #495057;
  background-color: #495057; }

.custom-control-gris-700 .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  background-color: #a2a9b1;
  border-color: #a2a9b1; }

.custom-control-gris-700.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(73, 80, 87, 0.5); }

.custom-control-gris-800 .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #343a40;
  background-color: #343a40; }

.custom-control-gris-800 .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  background-color: #88939e;
  border-color: #88939e; }

.custom-control-gris-800.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(52, 58, 64, 0.5); }

.custom-control-gris-900 .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #212529;
  background-color: #212529; }

.custom-control-gris-900 .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  background-color: #717e8c;
  border-color: #717e8c; }

.custom-control-gris-900.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(33, 37, 41, 0.5); }

.custom-control-noir .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #000;
  background-color: #000; }

.custom-control-noir .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  background-color: #595959;
  border-color: #595959; }

.custom-control-noir.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 0, 0, 0.5); }

.custom-control-particulier-dark .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #004179;
  background-color: #004179; }

.custom-control-particulier-dark .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  background-color: #2d9eff;
  border-color: #2d9eff; }

.custom-control-particulier-dark.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 65, 121, 0.5); }

.custom-control-particulier-light .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #5599da;
  background-color: #5599da; }

.custom-control-particulier-light .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  background-color: #e8f1fa;
  border-color: #e8f1fa; }

.custom-control-particulier-light.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(85, 153, 218, 0.5); }

.custom-control-professionnel-dark .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #720028;
  background-color: #720028; }

.custom-control-professionnel-dark .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  background-color: #ff2672;
  border-color: #ff2672; }

.custom-control-professionnel-dark.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(114, 0, 40, 0.5); }

.custom-control-professionnel-light .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #db697c;
  background-color: #db697c; }

.custom-control-professionnel-light .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  background-color: #fef9fa;
  border-color: #fef9fa; }

.custom-control-professionnel-light.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(219, 105, 124, 0.5); }

.custom-control-partenaire-dark .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #004e0e;
  background-color: #004e0e; }

.custom-control-partenaire-dark .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  background-color: #02ff2f;
  border-color: #02ff2f; }

.custom-control-partenaire-dark.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 78, 14, 0.5); }

.custom-control-partenaire-light .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #4bab64;
  background-color: #4bab64; }

.custom-control-partenaire-light .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  background-color: #c4e5cc;
  border-color: #c4e5cc; }

.custom-control-partenaire-light.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(75, 171, 100, 0.5); }

.custom-control-collectivite-dark .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #2d4257;
  background-color: #2d4257; }

.custom-control-collectivite-dark .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  background-color: #7c9bbb;
  border-color: #7c9bbb; }

.custom-control-collectivite-dark.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(45, 66, 87, 0.5); }

.custom-control-collectivite-light .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #869bb4;
  background-color: #869bb4; }

.custom-control-collectivite-light .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  background-color: #f4f6f8;
  border-color: #f4f6f8; }

.custom-control-collectivite-light.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(134, 155, 180, 0.5); }

.custom-control-international-dark .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #36036a;
  background-color: #36036a; }

.custom-control-international-dark .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  background-color: #8f27f9;
  border-color: #8f27f9; }

.custom-control-international-dark.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(54, 3, 106, 0.5); }

.custom-control-international-light .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #9760ca;
  background-color: #9760ca; }

.custom-control-international-light .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  background-color: #efe6f7;
  border-color: #efe6f7; }

.custom-control-international-light.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(151, 96, 202, 0.5); }

.custom-control-agent-dark .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #9f0000;
  background-color: #9f0000; }

.custom-control-agent-dark .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  background-color: #ff5353;
  border-color: #ff5353; }

.custom-control-agent-dark.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(159, 0, 0, 0.5); }

.custom-control-agent-light .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #ff7345;
  background-color: #ff7345; }

.custom-control-agent-light .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  background-color: #fff9f8;
  border-color: #fff9f8; }

.custom-control-agent-light.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(255, 115, 69, 0.5); }

.custom-control-primary .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #337ab7;
  background-color: #337ab7; }

.custom-control-primary .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  background-color: #b4d1ea;
  border-color: #b4d1ea; }

.custom-control-primary.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(51, 122, 183, 0.5); }

.custom-control-success .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #3c763d;
  background-color: #3c763d; }

.custom-control-success .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  background-color: #99cb9a;
  border-color: #99cb9a; }

.custom-control-success.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(60, 118, 61, 0.5); }

.custom-control-info .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #31708f;
  background-color: #31708f; }

.custom-control-info .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  background-color: #97c5db;
  border-color: #97c5db; }

.custom-control-info.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(49, 112, 143, 0.5); }

.custom-control-warning .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #8a6d3b;
  background-color: #8a6d3b; }

.custom-control-warning .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  background-color: #d7c3a1;
  border-color: #d7c3a1; }

.custom-control-warning.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(138, 109, 59, 0.5); }

.custom-control-danger .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #a94442;
  background-color: #a94442; }

.custom-control-danger .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  background-color: #e4baba;
  border-color: #e4baba; }

.custom-control-danger.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(169, 68, 66, 0.5); }

.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }
  .nav:before, .nav:after {
    display: table;
    content: " "; }
  .nav:after {
    clear: both; }
  .nav > li {
    position: relative;
    display: block; }
    .nav > li > a {
      position: relative;
      display: block;
      padding: 20px 30px; }
      .nav > li > a:hover, .nav > li > a:focus {
        text-decoration: none;
        background-color: #434345; }
    .nav > li.disabled > a {
      color: #6c757d; }
      .nav > li.disabled > a:hover, .nav > li.disabled > a:focus {
        color: #6c757d;
        text-decoration: none;
        cursor: not-allowed;
        background-color: transparent; }
  .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    background-color: #434345;
    border-color: #666; }
  .nav .nav-divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5; }
  .nav > li > a > img {
    max-width: none; }

.nav-tabs {
  border-bottom: 1px solid #ddd; }
  .nav-tabs > li {
    float: left;
    margin-bottom: -1px; }
    .nav-tabs > li > a {
      margin-right: 2px;
      line-height: 1.42857143;
      border: 1px solid transparent;
      border-radius: 4px 4px 0 0; }
      .nav-tabs > li > a:hover {
        border-color: #eeeeee #eeeeee #ddd; }
    .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
      color: #555555;
      cursor: default;
      background-color: #edecec;
      border: 1px solid #ddd;
      border-bottom-color: transparent; }

.nav-pills > li {
  float: left; }
  .nav-pills > li > a {
    border-radius: 0; }
  .nav-pills > li + li {
    margin-left: 2px; }
  .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
    color: #fff;
    background-color: #434345; }

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

.nav-justified, .nav-tabs.nav-justified {
  width: 100%; }
  .nav-justified > li, .nav-tabs.nav-justified > li {
    float: none; }
    .nav-justified > li > a, .nav-tabs.nav-justified > li > a {
      margin-bottom: 5px;
      text-align: center; }
  .nav-justified > .dropdown .dropdown-menu {
    top: auto;
    left: auto; }
  @media (min-width: 48rem) {
    .nav-justified > li, .nav-tabs.nav-justified > li {
      display: table-cell;
      width: 1%; }
      .nav-justified > li > a, .nav-tabs.nav-justified > li > a {
        margin-bottom: 0; } }

.nav-tabs-justified, .nav-tabs.nav-justified {
  border-bottom: 0; }
  .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
    margin-right: 0;
    border-radius: 4px; }
  .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus,
  .nav-tabs.nav-justified > .active > a:focus {
    border: 1px solid #ddd; }
  @media (min-width: 48rem) {
    .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
      border-bottom: 1px solid #ddd;
      border-radius: 4px 4px 0 0; }
    .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
    .nav-tabs-justified > .active > a:hover,
    .nav-tabs.nav-justified > .active > a:hover,
    .nav-tabs-justified > .active > a:focus,
    .nav-tabs.nav-justified > .active > a:focus {
      border-bottom-color: #edecec; } }

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

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

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

.nav-pills {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: -20px;
  margin-left: -20px; }
  .nav-pills > li {
    margin: 0 0 20px 20px; }
    .nav-pills > li > a {
      -webkit-transition: background-color 0.1s ease-out;
      -o-transition: background-color 0.1s ease-out;
      transition: background-color 0.1s ease-out;
      text-decoration: none;
      padding: 20px 30px;
      white-space: nowrap;
      display: flex;
      align-items: center; }
      .nav-pills > li > a, .nav-pills > li > a:focus {
        color: #333;
        background-color: #fff; }
      .nav-pills > li > a > .badge {
        position: absolute;
        top: 5px;
        right: 5px;
        color: #fff;
        background-color: #434345; }
      .nav-pills > li > a > .dgfipicon,
      .nav-pills > li > a > .glyphicon {
        font-size: calc(1.3125rem + 0.75vw); }
        @media (min-width: 75rem) {
          .nav-pills > li > a > .dgfipicon,
          .nav-pills > li > a > .glyphicon {
            font-size: 1.875rem; } }
      .nav-pills > li > a > svg {
        height: 1.875rem;
        fill: #333; }
      .nav-pills > li > a:hover {
        color: #fff;
        background-color: #434345; }
        .nav-pills > li > a:hover > .badge {
          color: #333;
          background-color: #fff; }
        .nav-pills > li > a:hover > svg {
          fill: #fff; }
      .nav-pills > li > a:focus {
        outline: 0;
        box-shadow: inset 0 0 0 2px #949494; }
    .nav-pills > li + li {
      margin: 0 0 20px 20px; }
    .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
      color: #fff;
      background-color: #434345;
      font-weight: 700; }
      .nav-pills > li.active > a > .badge, .nav-pills > li.active > a:hover > .badge, .nav-pills > li.active > a:focus > .badge {
        color: #333;
        background-color: #fff; }
      .nav-pills > li.active > a > svg, .nav-pills > li.active > a:hover > svg, .nav-pills > li.active > a:focus > svg {
        fill: #fff; }
    .nav-pills > li.active > a:focus {
      outline: 0;
      box-shadow: inset 0 0 0 2px #8e8e8f; }
    .nav-pills > li > a.particulier, .nav-pills > li > a.particulier:focus {
      color: #0b6ba8; }
    .nav-pills > li > a.particulier > .badge {
      color: #fff;
      background-color: #0b6ba8; }
    .nav-pills > li > a.particulier > svg {
      fill: #0b6ba8; }
    .nav-pills > li > a.particulier:hover {
      color: #fff;
      background-color: #0b6ba8; }
      .nav-pills > li > a.particulier:hover > .badge {
        color: #0b6ba8;
        background-color: #fff; }
      .nav-pills > li > a.particulier:hover > svg {
        fill: #fff; }
    .nav-pills > li > a.particulier:focus {
      outline: 0;
      box-shadow: inset 0 0 0 2px #949494; }
    .nav-pills > li.active > a.particulier, .nav-pills > li.active > a.particulier:hover, .nav-pills > li.active > a.particulier:focus {
      color: #fff;
      background-color: #0b6ba8; }
      .nav-pills > li.active > a.particulier > .badge, .nav-pills > li.active > a.particulier:hover > .badge, .nav-pills > li.active > a.particulier:focus > .badge {
        color: #0b6ba8;
        background-color: #fff; }
      .nav-pills > li.active > a.particulier > svg, .nav-pills > li.active > a.particulier:hover > svg, .nav-pills > li.active > a.particulier:focus > svg {
        fill: #fff; }
    .nav-pills > li.active > a.particulier:focus {
      outline: 0;
      box-shadow: inset 0 0 0 2px #9bc2db; }
    .nav-pills > li > a.professionnel, .nav-pills > li > a.professionnel:focus {
      color: #a63950; }
    .nav-pills > li > a.professionnel > .badge {
      color: #fff;
      background-color: #a63950; }
    .nav-pills > li > a.professionnel > svg {
      fill: #a63950; }
    .nav-pills > li > a.professionnel:hover {
      color: #fff;
      background-color: #a63950; }
      .nav-pills > li > a.professionnel:hover > .badge {
        color: #a63950;
        background-color: #fff; }
      .nav-pills > li > a.professionnel:hover > svg {
        fill: #fff; }
    .nav-pills > li > a.professionnel:focus {
      outline: 0;
      box-shadow: inset 0 0 0 2px #949494; }
    .nav-pills > li.active > a.professionnel, .nav-pills > li.active > a.professionnel:hover, .nav-pills > li.active > a.professionnel:focus {
      color: #fff;
      background-color: #a63950; }
      .nav-pills > li.active > a.professionnel > .badge, .nav-pills > li.active > a.professionnel:hover > .badge, .nav-pills > li.active > a.professionnel:focus > .badge {
        color: #a63950;
        background-color: #fff; }
      .nav-pills > li.active > a.professionnel > svg, .nav-pills > li.active > a.professionnel:hover > svg, .nav-pills > li.active > a.professionnel:focus > svg {
        fill: #fff; }
    .nav-pills > li.active > a.professionnel:focus {
      outline: 0;
      box-shadow: inset 0 0 0 2px #d7a6b0; }
    .nav-pills > li > a.partenaire, .nav-pills > li > a.partenaire:focus {
      color: #0c7b38; }
    .nav-pills > li > a.partenaire > .badge {
      color: #fff;
      background-color: #0c7b38; }
    .nav-pills > li > a.partenaire > svg {
      fill: #0c7b38; }
    .nav-pills > li > a.partenaire:hover {
      color: #fff;
      background-color: #0c7b38; }
      .nav-pills > li > a.partenaire:hover > .badge {
        color: #0c7b38;
        background-color: #fff; }
      .nav-pills > li > a.partenaire:hover > svg {
        fill: #fff; }
    .nav-pills > li > a.partenaire:focus {
      outline: 0;
      box-shadow: inset 0 0 0 2px #949494; }
    .nav-pills > li.active > a.partenaire, .nav-pills > li.active > a.partenaire:hover, .nav-pills > li.active > a.partenaire:focus {
      color: #fff;
      background-color: #0c7b38; }
      .nav-pills > li.active > a.partenaire > .badge, .nav-pills > li.active > a.partenaire:hover > .badge, .nav-pills > li.active > a.partenaire:focus > .badge {
        color: #0c7b38;
        background-color: #fff; }
      .nav-pills > li.active > a.partenaire > svg, .nav-pills > li.active > a.partenaire:hover > svg, .nav-pills > li.active > a.partenaire:focus > svg {
        fill: #fff; }
    .nav-pills > li.active > a.partenaire:focus {
      outline: 0;
      box-shadow: inset 0 0 0 2px #a0ccb1; }
    .nav-pills > li > a.collectivite, .nav-pills > li > a.collectivite:focus {
      color: #586d84; }
    .nav-pills > li > a.collectivite > .badge {
      color: #fff;
      background-color: #586d84; }
    .nav-pills > li > a.collectivite > svg {
      fill: #586d84; }
    .nav-pills > li > a.collectivite:hover {
      color: #fff;
      background-color: #586d84; }
      .nav-pills > li > a.collectivite:hover > .badge {
        color: #586d84;
        background-color: #fff; }
      .nav-pills > li > a.collectivite:hover > svg {
        fill: #fff; }
    .nav-pills > li > a.collectivite:focus {
      outline: 0;
      box-shadow: inset 0 0 0 2px #949494; }
    .nav-pills > li.active > a.collectivite, .nav-pills > li.active > a.collectivite:hover, .nav-pills > li.active > a.collectivite:focus {
      color: #fff;
      background-color: #586d84; }
      .nav-pills > li.active > a.collectivite > .badge, .nav-pills > li.active > a.collectivite:hover > .badge, .nav-pills > li.active > a.collectivite:focus > .badge {
        color: #586d84;
        background-color: #fff; }
      .nav-pills > li.active > a.collectivite > svg, .nav-pills > li.active > a.collectivite:hover > svg, .nav-pills > li.active > a.collectivite:focus > svg {
        fill: #fff; }
    .nav-pills > li.active > a.collectivite:focus {
      outline: 0;
      box-shadow: inset 0 0 0 2px #bbc3cd; }
    .nav-pills > li > a.international, .nav-pills > li > a.international:focus {
      color: #639; }
    .nav-pills > li > a.international > .badge {
      color: #fff;
      background-color: #639; }
    .nav-pills > li > a.international > svg {
      fill: #639; }
    .nav-pills > li > a.international:hover {
      color: #fff;
      background-color: #639; }
      .nav-pills > li > a.international:hover > .badge {
        color: #639;
        background-color: #fff; }
      .nav-pills > li > a.international:hover > svg {
        fill: #fff; }
    .nav-pills > li > a.international:focus {
      outline: 0;
      box-shadow: inset 0 0 0 2px #949494; }
    .nav-pills > li.active > a.international, .nav-pills > li.active > a.international:hover, .nav-pills > li.active > a.international:focus {
      color: #fff;
      background-color: #639; }
      .nav-pills > li.active > a.international > .badge, .nav-pills > li.active > a.international:hover > .badge, .nav-pills > li.active > a.international:focus > .badge {
        color: #639;
        background-color: #fff; }
      .nav-pills > li.active > a.international > svg, .nav-pills > li.active > a.international:hover > svg, .nav-pills > li.active > a.international:focus > svg {
        fill: #fff; }
    .nav-pills > li.active > a.international:focus {
      outline: 0;
      box-shadow: inset 0 0 0 2px #ab8fc7; }
    .nav-pills > li > a.agent, .nav-pills > li > a.agent:focus {
      color: #d84018; }
    .nav-pills > li > a.agent > .badge {
      color: #fff;
      background-color: #d84018; }
    .nav-pills > li > a.agent > svg {
      fill: #d84018; }
    .nav-pills > li > a.agent:hover {
      color: #fff;
      background-color: #d84018; }
      .nav-pills > li > a.agent:hover > .badge {
        color: #d84018;
        background-color: #fff; }
      .nav-pills > li > a.agent:hover > svg {
        fill: #fff; }
    .nav-pills > li > a.agent:focus {
      outline: 0;
      box-shadow: inset 0 0 0 2px #949494; }
    .nav-pills > li.active > a.agent, .nav-pills > li.active > a.agent:hover, .nav-pills > li.active > a.agent:focus {
      color: #fff;
      background-color: #d84018; }
      .nav-pills > li.active > a.agent > .badge, .nav-pills > li.active > a.agent:hover > .badge, .nav-pills > li.active > a.agent:focus > .badge {
        color: #d84018;
        background-color: #fff; }
      .nav-pills > li.active > a.agent > svg, .nav-pills > li.active > a.agent:hover > svg, .nav-pills > li.active > a.agent:focus > svg {
        fill: #fff; }
    .nav-pills > li.active > a.agent:focus {
      outline: 0;
      box-shadow: inset 0 0 0 2px #561a0a; }
    .nav-pills > li > a.blanc, .nav-pills > li > a.blanc:focus {
      color: #fff; }
    .nav-pills > li > a.blanc > .badge {
      color: #333;
      background-color: #fff; }
    .nav-pills > li > a.blanc > svg {
      fill: #fff; }
    .nav-pills > li > a.blanc:hover {
      color: #333;
      background-color: #fff; }
      .nav-pills > li > a.blanc:hover > .badge {
        color: #fff;
        background-color: #333; }
      .nav-pills > li > a.blanc:hover > svg {
        fill: #333; }
    .nav-pills > li > a.blanc:focus {
      outline: 0;
      box-shadow: inset 0 0 0 2px #949494; }
    .nav-pills > li.active > a.blanc, .nav-pills > li.active > a.blanc:hover, .nav-pills > li.active > a.blanc:focus {
      color: #333;
      background-color: #fff; }
      .nav-pills > li.active > a.blanc > .badge, .nav-pills > li.active > a.blanc:hover > .badge, .nav-pills > li.active > a.blanc:focus > .badge {
        color: #fff;
        background-color: #333; }
      .nav-pills > li.active > a.blanc > svg, .nav-pills > li.active > a.blanc:hover > svg, .nav-pills > li.active > a.blanc:focus > svg {
        fill: #333; }
    .nav-pills > li.active > a.blanc:focus {
      outline: 0;
      box-shadow: inset 0 0 0 2px #949494; }
    .nav-pills > li > a.gris-100, .nav-pills > li > a.gris-100:focus {
      color: #f8f9fa; }
    .nav-pills > li > a.gris-100 > .badge {
      color: #333;
      background-color: #f8f9fa; }
    .nav-pills > li > a.gris-100 > svg {
      fill: #f8f9fa; }
    .nav-pills > li > a.gris-100:hover {
      color: #333;
      background-color: #f8f9fa; }
      .nav-pills > li > a.gris-100:hover > .badge {
        color: #f8f9fa;
        background-color: #333; }
      .nav-pills > li > a.gris-100:hover > svg {
        fill: #333; }
    .nav-pills > li > a.gris-100:focus {
      outline: 0;
      box-shadow: inset 0 0 0 2px #949494; }
    .nav-pills > li.active > a.gris-100, .nav-pills > li.active > a.gris-100:hover, .nav-pills > li.active > a.gris-100:focus {
      color: #333;
      background-color: #f8f9fa; }
      .nav-pills > li.active > a.gris-100 > .badge, .nav-pills > li.active > a.gris-100:hover > .badge, .nav-pills > li.active > a.gris-100:focus > .badge {
        color: #f8f9fa;
        background-color: #333; }
      .nav-pills > li.active > a.gris-100 > svg, .nav-pills > li.active > a.gris-100:hover > svg, .nav-pills > li.active > a.gris-100:focus > svg {
        fill: #333; }
    .nav-pills > li.active > a.gris-100:focus {
      outline: 0;
      box-shadow: inset 0 0 0 2px #909091; }
    .nav-pills > li > a.gris-200, .nav-pills > li > a.gris-200:focus {
      color: #e9ecef; }
    .nav-pills > li > a.gris-200 > .badge {
      color: #333;
      background-color: #e9ecef; }
    .nav-pills > li > a.gris-200 > svg {
      fill: #e9ecef; }
    .nav-pills > li > a.gris-200:hover {
      color: #333;
      background-color: #e9ecef; }
      .nav-pills > li > a.gris-200:hover > .badge {
        color: #e9ecef;
        background-color: #333; }
      .nav-pills > li > a.gris-200:hover > svg {
        fill: #333; }
    .nav-pills > li > a.gris-200:focus {
      outline: 0;
      box-shadow: inset 0 0 0 2px #949494; }
    .nav-pills > li.active > a.gris-200, .nav-pills > li.active > a.gris-200:hover, .nav-pills > li.active > a.gris-200:focus {
      color: #333;
      background-color: #e9ecef; }
      .nav-pills > li.active > a.gris-200 > .badge, .nav-pills > li.active > a.gris-200:hover > .badge, .nav-pills > li.active > a.gris-200:focus > .badge {
        color: #e9ecef;
        background-color: #333; }
      .nav-pills > li.active > a.gris-200 > svg, .nav-pills > li.active > a.gris-200:hover > svg, .nav-pills > li.active > a.gris-200:focus > svg {
        fill: #333; }
    .nav-pills > li.active > a.gris-200:focus {
      outline: 0;
      box-shadow: inset 0 0 0 2px #858788; }
    .nav-pills > li > a.gris-300, .nav-pills > li > a.gris-300:focus {
      color: #dee2e6; }
    .nav-pills > li > a.gris-300 > .badge {
      color: #333;
      background-color: #dee2e6; }
    .nav-pills > li > a.gris-300 > svg {
      fill: #dee2e6; }
    .nav-pills > li > a.gris-300:hover {
      color: #333;
      background-color: #dee2e6; }
      .nav-pills > li > a.gris-300:hover > .badge {
        color: #dee2e6;
        background-color: #333; }
      .nav-pills > li > a.gris-300:hover > svg {
        fill: #333; }
    .nav-pills > li > a.gris-300:focus {
      outline: 0;
      box-shadow: inset 0 0 0 2px #949494; }
    .nav-pills > li.active > a.gris-300, .nav-pills > li.active > a.gris-300:hover, .nav-pills > li.active > a.gris-300:focus {
      color: #333;
      background-color: #dee2e6; }
      .nav-pills > li.active > a.gris-300 > .badge, .nav-pills > li.active > a.gris-300:hover > .badge, .nav-pills > li.active > a.gris-300:focus > .badge {
        color: #dee2e6;
        background-color: #333; }
      .nav-pills > li.active > a.gris-300 > svg, .nav-pills > li.active > a.gris-300:hover > svg, .nav-pills > li.active > a.gris-300:focus > svg {
        fill: #333; }
    .nav-pills > li.active > a.gris-300:focus {
      outline: 0;
      box-shadow: inset 0 0 0 2px #7f8183; }
    .nav-pills > li > a.gris-400, .nav-pills > li > a.gris-400:focus {
      color: #ced4da; }
    .nav-pills > li > a.gris-400 > .badge {
      color: #333;
      background-color: #ced4da; }
    .nav-pills > li > a.gris-400 > svg {
      fill: #ced4da; }
    .nav-pills > li > a.gris-400:hover {
      color: #333;
      background-color: #ced4da; }
      .nav-pills > li > a.gris-400:hover > .badge {
        color: #ced4da;
        background-color: #333; }
      .nav-pills > li > a.gris-400:hover > svg {
        fill: #333; }
    .nav-pills > li > a.gris-400:focus {
      outline: 0;
      box-shadow: inset 0 0 0 2px #949494; }
    .nav-pills > li.active > a.gris-400, .nav-pills > li.active > a.gris-400:hover, .nav-pills > li.active > a.gris-400:focus {
      color: #333;
      background-color: #ced4da; }
      .nav-pills > li.active > a.gris-400 > .badge, .nav-pills > li.active > a.gris-400:hover > .badge, .nav-pills > li.active > a.gris-400:focus > .badge {
        color: #ced4da;
        background-color: #333; }
      .nav-pills > li.active > a.gris-400 > svg, .nav-pills > li.active > a.gris-400:hover > svg, .nav-pills > li.active > a.gris-400:focus > svg {
        fill: #333; }
    .nav-pills > li.active > a.gris-400:focus {
      outline: 0;
      box-shadow: inset 0 0 0 2px #73777a; }
    .nav-pills > li > a.gris-500, .nav-pills > li > a.gris-500:focus {
      color: #adb5bd; }
    .nav-pills > li > a.gris-500 > .badge {
      color: #333;
      background-color: #adb5bd; }
    .nav-pills > li > a.gris-500 > svg {
      fill: #adb5bd; }
    .nav-pills > li > a.gris-500:hover {
      color: #333;
      background-color: #adb5bd; }
      .nav-pills > li > a.gris-500:hover > .badge {
        color: #adb5bd;
        background-color: #333; }
      .nav-pills > li > a.gris-500:hover > svg {
        fill: #333; }
    .nav-pills > li > a.gris-500:focus {
      outline: 0;
      box-shadow: inset 0 0 0 2px #949494; }
    .nav-pills > li.active > a.gris-500, .nav-pills > li.active > a.gris-500:hover, .nav-pills > li.active > a.gris-500:focus {
      color: #333;
      background-color: #adb5bd; }
      .nav-pills > li.active > a.gris-500 > .badge, .nav-pills > li.active > a.gris-500:hover > .badge, .nav-pills > li.active > a.gris-500:focus > .badge {
        color: #adb5bd;
        background-color: #333; }
      .nav-pills > li.active > a.gris-500 > svg, .nav-pills > li.active > a.gris-500:hover > svg, .nav-pills > li.active > a.gris-500:focus > svg {
        fill: #333; }
    .nav-pills > li.active > a.gris-500:focus {
      outline: 0;
      box-shadow: inset 0 0 0 2px #5c6064; }
    .nav-pills > li > a.gris-600, .nav-pills > li > a.gris-600:focus {
      color: #6c757d; }
    .nav-pills > li > a.gris-600 > .badge {
      color: #fff;
      background-color: #6c757d; }
    .nav-pills > li > a.gris-600 > svg {
      fill: #6c757d; }
    .nav-pills > li > a.gris-600:hover {
      color: #fff;
      background-color: #6c757d; }
      .nav-pills > li > a.gris-600:hover > .badge {
        color: #6c757d;
        background-color: #fff; }
      .nav-pills > li > a.gris-600:hover > svg {
        fill: #fff; }
    .nav-pills > li > a.gris-600:focus {
      outline: 0;
      box-shadow: inset 0 0 0 2px #949494; }
    .nav-pills > li.active > a.gris-600, .nav-pills > li.active > a.gris-600:hover, .nav-pills > li.active > a.gris-600:focus {
      color: #fff;
      background-color: #6c757d; }
      .nav-pills > li.active > a.gris-600 > .badge, .nav-pills > li.active > a.gris-600:hover > .badge, .nav-pills > li.active > a.gris-600:focus > .badge {
        color: #6c757d;
        background-color: #fff; }
      .nav-pills > li.active > a.gris-600 > svg, .nav-pills > li.active > a.gris-600:hover > svg, .nav-pills > li.active > a.gris-600:focus > svg {
        fill: #fff; }
    .nav-pills > li.active > a.gris-600:focus {
      outline: 0;
      box-shadow: inset 0 0 0 2px #cccfd2; }
    .nav-pills > li > a.gris-700, .nav-pills > li > a.gris-700:focus {
      color: #495057; }
    .nav-pills > li > a.gris-700 > .badge {
      color: #fff;
      background-color: #495057; }
    .nav-pills > li > a.gris-700 > svg {
      fill: #495057; }
    .nav-pills > li > a.gris-700:hover {
      color: #fff;
      background-color: #495057; }
      .nav-pills > li > a.gris-700:hover > .badge {
        color: #495057;
        background-color: #fff; }
      .nav-pills > li > a.gris-700:hover > svg {
        fill: #fff; }
    .nav-pills > li > a.gris-700:focus {
      outline: 0;
      box-shadow: inset 0 0 0 2px #949494; }
    .nav-pills > li.active > a.gris-700, .nav-pills > li.active > a.gris-700:hover, .nav-pills > li.active > a.gris-700:focus {
      color: #fff;
      background-color: #495057; }
      .nav-pills > li.active > a.gris-700 > .badge, .nav-pills > li.active > a.gris-700:hover > .badge, .nav-pills > li.active > a.gris-700:focus > .badge {
        color: #495057;
        background-color: #fff; }
      .nav-pills > li.active > a.gris-700 > svg, .nav-pills > li.active > a.gris-700:hover > svg, .nav-pills > li.active > a.gris-700:focus > svg {
        fill: #fff; }
    .nav-pills > li.active > a.gris-700:focus {
      outline: 0;
      box-shadow: inset 0 0 0 2px #9b9fa3; }
    .nav-pills > li > a.gris-800, .nav-pills > li > a.gris-800:focus {
      color: #343a40; }
    .nav-pills > li > a.gris-800 > .badge {
      color: #fff;
      background-color: #343a40; }
    .nav-pills > li > a.gris-800 > svg {
      fill: #343a40; }
    .nav-pills > li > a.gris-800:hover {
      color: #fff;
      background-color: #343a40; }
      .nav-pills > li > a.gris-800:hover > .badge {
        color: #343a40;
        background-color: #fff; }
      .nav-pills > li > a.gris-800:hover > svg {
        fill: #fff; }
    .nav-pills > li > a.gris-800:focus {
      outline: 0;
      box-shadow: inset 0 0 0 2px #949494; }
    .nav-pills > li.active > a.gris-800, .nav-pills > li.active > a.gris-800:hover, .nav-pills > li.active > a.gris-800:focus {
      color: #fff;
      background-color: #343a40; }
      .nav-pills > li.active > a.gris-800 > .badge, .nav-pills > li.active > a.gris-800:hover > .badge, .nav-pills > li.active > a.gris-800:focus > .badge {
        color: #343a40;
        background-color: #fff; }
      .nav-pills > li.active > a.gris-800 > svg, .nav-pills > li.active > a.gris-800:hover > svg, .nav-pills > li.active > a.gris-800:focus > svg {
        fill: #fff; }
    .nav-pills > li.active > a.gris-800:focus {
      outline: 0;
      box-shadow: inset 0 0 0 2px #7f8387; }
    .nav-pills > li > a.gris-900, .nav-pills > li > a.gris-900:focus {
      color: #212529; }
    .nav-pills > li > a.gris-900 > .badge {
      color: #fff;
      background-color: #212529; }
    .nav-pills > li > a.gris-900 > svg {
      fill: #212529; }
    .nav-pills > li > a.gris-900:hover {
      color: #fff;
      background-color: #212529; }
      .nav-pills > li > a.gris-900:hover > .badge {
        color: #212529;
        background-color: #fff; }
      .nav-pills > li > a.gris-900:hover > svg {
        fill: #fff; }
    .nav-pills > li > a.gris-900:focus {
      outline: 0;
      box-shadow: inset 0 0 0 2px #949494; }
    .nav-pills > li.active > a.gris-900, .nav-pills > li.active > a.gris-900:hover, .nav-pills > li.active > a.gris-900:focus {
      color: #fff;
      background-color: #212529; }
      .nav-pills > li.active > a.gris-900 > .badge, .nav-pills > li.active > a.gris-900:hover > .badge, .nav-pills > li.active > a.gris-900:focus > .badge {
        color: #212529;
        background-color: #fff; }
      .nav-pills > li.active > a.gris-900 > svg, .nav-pills > li.active > a.gris-900:hover > svg, .nav-pills > li.active > a.gris-900:focus > svg {
        fill: #fff; }
    .nav-pills > li.active > a.gris-900:focus {
      outline: 0;
      box-shadow: inset 0 0 0 2px #6c6f72; }
    .nav-pills > li > a.noir, .nav-pills > li > a.noir:focus {
      color: #000; }
    .nav-pills > li > a.noir > .badge {
      color: #fff;
      background-color: #000; }
    .nav-pills > li > a.noir > svg {
      fill: #000; }
    .nav-pills > li > a.noir:hover {
      color: #fff;
      background-color: #000; }
      .nav-pills > li > a.noir:hover > .badge {
        color: #000;
        background-color: #fff; }
      .nav-pills > li > a.noir:hover > svg {
        fill: #fff; }
    .nav-pills > li > a.noir:focus {
      outline: 0;
      box-shadow: inset 0 0 0 2px #949494; }
    .nav-pills > li.active > a.noir, .nav-pills > li.active > a.noir:hover, .nav-pills > li.active > a.noir:focus {
      color: #fff;
      background-color: #000; }
      .nav-pills > li.active > a.noir > .badge, .nav-pills > li.active > a.noir:hover > .badge, .nav-pills > li.active > a.noir:focus > .badge {
        color: #000;
        background-color: #fff; }
      .nav-pills > li.active > a.noir > svg, .nav-pills > li.active > a.noir:hover > svg, .nav-pills > li.active > a.noir:focus > svg {
        fill: #fff; }
    .nav-pills > li.active > a.noir:focus {
      outline: 0;
      box-shadow: inset 0 0 0 2px #595959; }
    .nav-pills > li > a.particulier-dark, .nav-pills > li > a.particulier-dark:focus {
      color: #004179; }
    .nav-pills > li > a.particulier-dark > .badge {
      color: #fff;
      background-color: #004179; }
    .nav-pills > li > a.particulier-dark > svg {
      fill: #004179; }
    .nav-pills > li > a.particulier-dark:hover {
      color: #fff;
      background-color: #004179; }
      .nav-pills > li > a.particulier-dark:hover > .badge {
        color: #004179;
        background-color: #fff; }
      .nav-pills > li > a.particulier-dark:hover > svg {
        fill: #fff; }
    .nav-pills > li > a.particulier-dark:focus {
      outline: 0;
      box-shadow: inset 0 0 0 2px #949494; }
    .nav-pills > li.active > a.particulier-dark, .nav-pills > li.active > a.particulier-dark:hover, .nav-pills > li.active > a.particulier-dark:focus {
      color: #fff;
      background-color: #004179; }
      .nav-pills > li.active > a.particulier-dark > .badge, .nav-pills > li.active > a.particulier-dark:hover > .badge, .nav-pills > li.active > a.particulier-dark:focus > .badge {
        color: #004179;
        background-color: #fff; }
      .nav-pills > li.active > a.particulier-dark > svg, .nav-pills > li.active > a.particulier-dark:hover > svg, .nav-pills > li.active > a.particulier-dark:focus > svg {
        fill: #fff; }
    .nav-pills > li.active > a.particulier-dark:focus {
      outline: 0;
      box-shadow: inset 0 0 0 2px #698fb0; }
    .nav-pills > li > a.particulier-light, .nav-pills > li > a.particulier-light:focus {
      color: #5599da; }
    .nav-pills > li > a.particulier-light > .badge {
      color: #333;
      background-color: #5599da; }
    .nav-pills > li > a.particulier-light > svg {
      fill: #5599da; }
    .nav-pills > li > a.particulier-light:hover {
      color: #333;
      background-color: #5599da; }
      .nav-pills > li > a.particulier-light:hover > .badge {
        color: #5599da;
        background-color: #333; }
      .nav-pills > li > a.particulier-light:hover > svg {
        fill: #333; }
    .nav-pills > li > a.particulier-light:focus {
      outline: 0;
      box-shadow: inset 0 0 0 2px #949494; }
    .nav-pills > li.active > a.particulier-light, .nav-pills > li.active > a.particulier-light:hover, .nav-pills > li.active > a.particulier-light:focus {
      color: #333;
      background-color: #5599da; }
      .nav-pills > li.active > a.particulier-light > .badge, .nav-pills > li.active > a.particulier-light:hover > .badge, .nav-pills > li.active > a.particulier-light:focus > .badge {
        color: #5599da;
        background-color: #333; }
      .nav-pills > li.active > a.particulier-light > svg, .nav-pills > li.active > a.particulier-light:hover > svg, .nav-pills > li.active > a.particulier-light:focus > svg {
        fill: #333; }
    .nav-pills > li.active > a.particulier-light:focus {
      outline: 0;
      box-shadow: inset 0 0 0 2px #2a4b6b; }
    .nav-pills > li > a.professionnel-dark, .nav-pills > li > a.professionnel-dark:focus {
      color: #720028; }
    .nav-pills > li > a.professionnel-dark > .badge {
      color: #fff;
      background-color: #720028; }
    .nav-pills > li > a.professionnel-dark > svg {
      fill: #720028; }
    .nav-pills > li > a.professionnel-dark:hover {
      color: #fff;
      background-color: #720028; }
      .nav-pills > li > a.professionnel-dark:hover > .badge {
        color: #720028;
        background-color: #fff; }
      .nav-pills > li > a.professionnel-dark:hover > svg {
        fill: #fff; }
    .nav-pills > li > a.professionnel-dark:focus {
      outline: 0;
      box-shadow: inset 0 0 0 2px #949494; }
    .nav-pills > li.active > a.professionnel-dark, .nav-pills > li.active > a.professionnel-dark:hover, .nav-pills > li.active > a.professionnel-dark:focus {
      color: #fff;
      background-color: #720028; }
      .nav-pills > li.active > a.professionnel-dark > .badge, .nav-pills > li.active > a.professionnel-dark:hover > .badge, .nav-pills > li.active > a.professionnel-dark:focus > .badge {
        color: #720028;
        background-color: #fff; }
      .nav-pills > li.active > a.professionnel-dark > svg, .nav-pills > li.active > a.professionnel-dark:hover > svg, .nav-pills > li.active > a.professionnel-dark:focus > svg {
        fill: #fff; }
    .nav-pills > li.active > a.professionnel-dark:focus {
      outline: 0;
      box-shadow: inset 0 0 0 2px #af6e84; }
    .nav-pills > li > a.professionnel-light, .nav-pills > li > a.professionnel-light:focus {
      color: #db697c; }
    .nav-pills > li > a.professionnel-light > .badge {
      color: #333;
      background-color: #db697c; }
    .nav-pills > li > a.professionnel-light > svg {
      fill: #db697c; }
    .nav-pills > li > a.professionnel-light:hover {
      color: #333;
      background-color: #db697c; }
      .nav-pills > li > a.professionnel-light:hover > .badge {
        color: #db697c;
        background-color: #333; }
      .nav-pills > li > a.professionnel-light:hover > svg {
        fill: #333; }
    .nav-pills > li > a.professionnel-light:focus {
      outline: 0;
      box-shadow: inset 0 0 0 2px #949494; }
    .nav-pills > li.active > a.professionnel-light, .nav-pills > li.active > a.professionnel-light:hover, .nav-pills > li.active > a.professionnel-light:focus {
      color: #333;
      background-color: #db697c; }
      .nav-pills > li.active > a.professionnel-light > .badge, .nav-pills > li.active > a.professionnel-light:hover > .badge, .nav-pills > li.active > a.professionnel-light:focus > .badge {
        color: #db697c;
        background-color: #333; }
      .nav-pills > li.active > a.professionnel-light > svg, .nav-pills > li.active > a.professionnel-light:hover > svg, .nav-pills > li.active > a.professionnel-light:focus > svg {
        fill: #333; }
    .nav-pills > li.active > a.professionnel-light:focus {
      outline: 0;
      box-shadow: inset 0 0 0 2px #67313a; }
    .nav-pills > li > a.partenaire-dark, .nav-pills > li > a.partenaire-dark:focus {
      color: #004e0e; }
    .nav-pills > li > a.partenaire-dark > .badge {
      color: #fff;
      background-color: #004e0e; }
    .nav-pills > li > a.partenaire-dark > svg {
      fill: #004e0e; }
    .nav-pills > li > a.partenaire-dark:hover {
      color: #fff;
      background-color: #004e0e; }
      .nav-pills > li > a.partenaire-dark:hover > .badge {
        color: #004e0e;
        background-color: #fff; }
      .nav-pills > li > a.partenaire-dark:hover > svg {
        fill: #fff; }
    .nav-pills > li > a.partenaire-dark:focus {
      outline: 0;
      box-shadow: inset 0 0 0 2px #949494; }
    .nav-pills > li.active > a.partenaire-dark, .nav-pills > li.active > a.partenaire-dark:hover, .nav-pills > li.active > a.partenaire-dark:focus {
      color: #fff;
      background-color: #004e0e; }
      .nav-pills > li.active > a.partenaire-dark > .badge, .nav-pills > li.active > a.partenaire-dark:hover > .badge, .nav-pills > li.active > a.partenaire-dark:focus > .badge {
        color: #004e0e;
        background-color: #fff; }
      .nav-pills > li.active > a.partenaire-dark > svg, .nav-pills > li.active > a.partenaire-dark:hover > svg, .nav-pills > li.active > a.partenaire-dark:focus > svg {
        fill: #fff; }
    .nav-pills > li.active > a.partenaire-dark:focus {
      outline: 0;
      box-shadow: inset 0 0 0 2px #6b9873; }
    .nav-pills > li > a.partenaire-light, .nav-pills > li > a.partenaire-light:focus {
      color: #4bab64; }
    .nav-pills > li > a.partenaire-light > .badge {
      color: #333;
      background-color: #4bab64; }
    .nav-pills > li > a.partenaire-light > svg {
      fill: #4bab64; }
    .nav-pills > li > a.partenaire-light:hover {
      color: #333;
      background-color: #4bab64; }
      .nav-pills > li > a.partenaire-light:hover > .badge {
        color: #4bab64;
        background-color: #333; }
      .nav-pills > li > a.partenaire-light:hover > svg {
        fill: #333; }
    .nav-pills > li > a.partenaire-light:focus {
      outline: 0;
      box-shadow: inset 0 0 0 2px #949494; }
    .nav-pills > li.active > a.partenaire-light, .nav-pills > li.active > a.partenaire-light:hover, .nav-pills > li.active > a.partenaire-light:focus {
      color: #333;
      background-color: #4bab64; }
      .nav-pills > li.active > a.partenaire-light > .badge, .nav-pills > li.active > a.partenaire-light:hover > .badge, .nav-pills > li.active > a.partenaire-light:focus > .badge {
        color: #4bab64;
        background-color: #333; }
      .nav-pills > li.active > a.partenaire-light > svg, .nav-pills > li.active > a.partenaire-light:hover > svg, .nav-pills > li.active > a.partenaire-light:focus > svg {
        fill: #333; }
    .nav-pills > li.active > a.partenaire-light:focus {
      outline: 0;
      box-shadow: inset 0 0 0 2px #255431; }
    .nav-pills > li > a.collectivite-dark, .nav-pills > li > a.collectivite-dark:focus {
      color: #2d4257; }
    .nav-pills > li > a.collectivite-dark > .badge {
      color: #fff;
      background-color: #2d4257; }
    .nav-pills > li > a.collectivite-dark > svg {
      fill: #2d4257; }
    .nav-pills > li > a.collectivite-dark:hover {
      color: #fff;
      background-color: #2d4257; }
      .nav-pills > li > a.collectivite-dark:hover > .badge {
        color: #2d4257;
        background-color: #fff; }
      .nav-pills > li > a.collectivite-dark:hover > svg {
        fill: #fff; }
    .nav-pills > li > a.collectivite-dark:focus {
      outline: 0;
      box-shadow: inset 0 0 0 2px #949494; }
    .nav-pills > li.active > a.collectivite-dark, .nav-pills > li.active > a.collectivite-dark:hover, .nav-pills > li.active > a.collectivite-dark:focus {
      color: #fff;
      background-color: #2d4257; }
      .nav-pills > li.active > a.collectivite-dark > .badge, .nav-pills > li.active > a.collectivite-dark:hover > .badge, .nav-pills > li.active > a.collectivite-dark:focus > .badge {
        color: #2d4257;
        background-color: #fff; }
      .nav-pills > li.active > a.collectivite-dark > svg, .nav-pills > li.active > a.collectivite-dark:hover > svg, .nav-pills > li.active > a.collectivite-dark:focus > svg {
        fill: #fff; }
    .nav-pills > li.active > a.collectivite-dark:focus {
      outline: 0;
      box-shadow: inset 0 0 0 2px #7f8c99; }
    .nav-pills > li > a.collectivite-light, .nav-pills > li > a.collectivite-light:focus {
      color: #869bb4; }
    .nav-pills > li > a.collectivite-light > .badge {
      color: #333;
      background-color: #869bb4; }
    .nav-pills > li > a.collectivite-light > svg {
      fill: #869bb4; }
    .nav-pills > li > a.collectivite-light:hover {
      color: #333;
      background-color: #869bb4; }
      .nav-pills > li > a.collectivite-light:hover > .badge {
        color: #869bb4;
        background-color: #333; }
      .nav-pills > li > a.collectivite-light:hover > svg {
        fill: #333; }
    .nav-pills > li > a.collectivite-light:focus {
      outline: 0;
      box-shadow: inset 0 0 0 2px #949494; }
    .nav-pills > li.active > a.collectivite-light, .nav-pills > li.active > a.collectivite-light:hover, .nav-pills > li.active > a.collectivite-light:focus {
      color: #333;
      background-color: #869bb4; }
      .nav-pills > li.active > a.collectivite-light > .badge, .nav-pills > li.active > a.collectivite-light:hover > .badge, .nav-pills > li.active > a.collectivite-light:focus > .badge {
        color: #869bb4;
        background-color: #333; }
      .nav-pills > li.active > a.collectivite-light > svg, .nav-pills > li.active > a.collectivite-light:hover > svg, .nav-pills > li.active > a.collectivite-light:focus > svg {
        fill: #333; }
    .nav-pills > li.active > a.collectivite-light:focus {
      outline: 0;
      box-shadow: inset 0 0 0 2px #424c58; }
    .nav-pills > li > a.international-dark, .nav-pills > li > a.international-dark:focus {
      color: #36036a; }
    .nav-pills > li > a.international-dark > .badge {
      color: #fff;
      background-color: #36036a; }
    .nav-pills > li > a.international-dark > svg {
      fill: #36036a; }
    .nav-pills > li > a.international-dark:hover {
      color: #fff;
      background-color: #36036a; }
      .nav-pills > li > a.international-dark:hover > .badge {
        color: #36036a;
        background-color: #fff; }
      .nav-pills > li > a.international-dark:hover > svg {
        fill: #fff; }
    .nav-pills > li > a.international-dark:focus {
      outline: 0;
      box-shadow: inset 0 0 0 2px #949494; }
    .nav-pills > li.active > a.international-dark, .nav-pills > li.active > a.international-dark:hover, .nav-pills > li.active > a.international-dark:focus {
      color: #fff;
      background-color: #36036a; }
      .nav-pills > li.active > a.international-dark > .badge, .nav-pills > li.active > a.international-dark:hover > .badge, .nav-pills > li.active > a.international-dark:focus > .badge {
        color: #36036a;
        background-color: #fff; }
      .nav-pills > li.active > a.international-dark > svg, .nav-pills > li.active > a.international-dark:hover > svg, .nav-pills > li.active > a.international-dark:focus > svg {
        fill: #fff; }
    .nav-pills > li.active > a.international-dark:focus {
      outline: 0;
      box-shadow: inset 0 0 0 2px #8263a3; }
    .nav-pills > li > a.international-light, .nav-pills > li > a.international-light:focus {
      color: #9760ca; }
    .nav-pills > li > a.international-light > .badge {
      color: #fff;
      background-color: #9760ca; }
    .nav-pills > li > a.international-light > svg {
      fill: #9760ca; }
    .nav-pills > li > a.international-light:hover {
      color: #fff;
      background-color: #9760ca; }
      .nav-pills > li > a.international-light:hover > .badge {
        color: #9760ca;
        background-color: #fff; }
      .nav-pills > li > a.international-light:hover > svg {
        fill: #fff; }
    .nav-pills > li > a.international-light:focus {
      outline: 0;
      box-shadow: inset 0 0 0 2px #949494; }
    .nav-pills > li.active > a.international-light, .nav-pills > li.active > a.international-light:hover, .nav-pills > li.active > a.international-light:focus {
      color: #fff;
      background-color: #9760ca; }
      .nav-pills > li.active > a.international-light > .badge, .nav-pills > li.active > a.international-light:hover > .badge, .nav-pills > li.active > a.international-light:focus > .badge {
        color: #9760ca;
        background-color: #fff; }
      .nav-pills > li.active > a.international-light > svg, .nav-pills > li.active > a.international-light:hover > svg, .nav-pills > li.active > a.international-light:focus > svg {
        fill: #fff; }
    .nav-pills > li.active > a.international-light:focus {
      outline: 0;
      box-shadow: inset 0 0 0 2px #3c2651; }
    .nav-pills > li > a.agent-dark, .nav-pills > li > a.agent-dark:focus {
      color: #9f0000; }
    .nav-pills > li > a.agent-dark > .badge {
      color: #fff;
      background-color: #9f0000; }
    .nav-pills > li > a.agent-dark > svg {
      fill: #9f0000; }
    .nav-pills > li > a.agent-dark:hover {
      color: #fff;
      background-color: #9f0000; }
      .nav-pills > li > a.agent-dark:hover > .badge {
        color: #9f0000;
        background-color: #fff; }
      .nav-pills > li > a.agent-dark:hover > svg {
        fill: #fff; }
    .nav-pills > li > a.agent-dark:focus {
      outline: 0;
      box-shadow: inset 0 0 0 2px #949494; }
    .nav-pills > li.active > a.agent-dark, .nav-pills > li.active > a.agent-dark:hover, .nav-pills > li.active > a.agent-dark:focus {
      color: #fff;
      background-color: #9f0000; }
      .nav-pills > li.active > a.agent-dark > .badge, .nav-pills > li.active > a.agent-dark:hover > .badge, .nav-pills > li.active > a.agent-dark:focus > .badge {
        color: #9f0000;
        background-color: #fff; }
      .nav-pills > li.active > a.agent-dark > svg, .nav-pills > li.active > a.agent-dark:hover > svg, .nav-pills > li.active > a.agent-dark:focus > svg {
        fill: #fff; }
    .nav-pills > li.active > a.agent-dark:focus {
      outline: 0;
      box-shadow: inset 0 0 0 2px #d28787; }
    .nav-pills > li > a.agent-light, .nav-pills > li > a.agent-light:focus {
      color: #ff7345; }
    .nav-pills > li > a.agent-light > .badge {
      color: #333;
      background-color: #ff7345; }
    .nav-pills > li > a.agent-light > svg {
      fill: #ff7345; }
    .nav-pills > li > a.agent-light:hover {
      color: #333;
      background-color: #ff7345; }
      .nav-pills > li > a.agent-light:hover > .badge {
        color: #ff7345;
        background-color: #333; }
      .nav-pills > li > a.agent-light:hover > svg {
        fill: #333; }
    .nav-pills > li > a.agent-light:focus {
      outline: 0;
      box-shadow: inset 0 0 0 2px #949494; }
    .nav-pills > li.active > a.agent-light, .nav-pills > li.active > a.agent-light:hover, .nav-pills > li.active > a.agent-light:focus {
      color: #333;
      background-color: #ff7345; }
      .nav-pills > li.active > a.agent-light > .badge, .nav-pills > li.active > a.agent-light:hover > .badge, .nav-pills > li.active > a.agent-light:focus > .badge {
        color: #ff7345;
        background-color: #333; }
      .nav-pills > li.active > a.agent-light > svg, .nav-pills > li.active > a.agent-light:hover > svg, .nav-pills > li.active > a.agent-light:focus > svg {
        fill: #333; }
    .nav-pills > li.active > a.agent-light:focus {
      outline: 0;
      box-shadow: inset 0 0 0 2px #823b23; }

.nav-stacked {
  flex-direction: column;
  flex-wrap: nowrap;
  margin: 0; }
  .nav-stacked > li {
    margin: 0; }
    .nav-stacked > li + li {
      margin: 20px 0 0 0; }

@media (max-width: 47.99rem) {
  .nav-stacked-xs {
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0; }
    .nav-stacked-xs > li {
      margin: 0; }
      .nav-stacked-xs > li + li {
        margin: 20px 0 0 0; } }

@media (max-width: 61.99rem) {
  .nav-stacked-sm {
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0; }
    .nav-stacked-sm > li {
      margin: 0; }
      .nav-stacked-sm > li + li {
        margin: 20px 0 0 0; } }

.nav-pills.nav-justified {
  flex-wrap: nowrap;
  margin: 0; }
  .nav-pills.nav-justified > li {
    display: block;
    flex-grow: 1;
    width: auto;
    margin: 0; }
    .nav-pills.nav-justified > li > a {
      justify-content: center; }
    .nav-pills.nav-justified > li + li {
      margin: 0 0 0 20px; }
  @media (max-width: 47.99rem) {
    .nav-pills.nav-justified.nav-stacked-xs > li {
      flex-grow: unset;
      margin: 0; }
      .nav-pills.nav-justified.nav-stacked-xs > li > a {
        justify-content: unset; }
      .nav-pills.nav-justified.nav-stacked-xs > li + li {
        margin: 20px 0 0 0; } }
  @media (max-width: 61.99rem) {
    .nav-pills.nav-justified.nav-stacked-sm > li {
      flex-grow: unset;
      margin: 0; }
      .nav-pills.nav-justified.nav-stacked-sm > li > a {
        justify-content: unset; }
      .nav-pills.nav-justified.nav-stacked-sm > li + li {
        margin: 20px 0 0 0; } }

.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent; }
  .navbar:before, .navbar:after {
    display: table;
    content: " "; }
  .navbar:after {
    clear: both; }
  @media (min-width: 62rem) {
    .navbar {
      border-radius: 4px; } }

.navbar-header:before, .navbar-header:after {
  display: table;
  content: " "; }

.navbar-header:after {
  clear: both; }

@media (min-width: 62rem) {
  .navbar-header {
    float: left; } }

.navbar-collapse {
  padding-right: 15px;
  padding-left: 15px;
  overflow-x: visible;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch; }
  .navbar-collapse:before, .navbar-collapse:after {
    display: table;
    content: " "; }
  .navbar-collapse:after {
    clear: both; }
  .navbar-collapse.in {
    overflow-y: auto; }
  @media (min-width: 62rem) {
    .navbar-collapse {
      width: auto;
      border-top: 0;
      box-shadow: none; }
      .navbar-collapse.collapse {
        display: block !important;
        height: auto !important;
        padding-bottom: 0;
        overflow: visible !important; }
      .navbar-collapse.in {
        overflow-y: visible; }
      .navbar-fixed-top .navbar-collapse,
      .navbar-static-top .navbar-collapse,
      .navbar-fixed-bottom .navbar-collapse {
        padding-right: 0;
        padding-left: 0; } }

.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030; }
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 340px; }
    @media (max-device-width: 30rem) and (orientation: landscape) {
      .navbar-fixed-top .navbar-collapse,
      .navbar-fixed-bottom .navbar-collapse {
        max-height: 200px; } }
  @media (min-width: 62rem) {
    .navbar-fixed-top,
    .navbar-fixed-bottom {
      border-radius: 0; } }

.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px; }

.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0; }

.container > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-header,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px; }
  @media (min-width: 62rem) {
    .container > .navbar-header,
    .container > .navbar-collapse,
    .container-fluid > .navbar-header,
    .container-fluid > .navbar-collapse {
      margin-right: 0;
      margin-left: 0; } }

.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px; }
  @media (min-width: 62rem) {
    .navbar-static-top {
      border-radius: 0; } }

.navbar-brand {
  float: left;
  height: 50px;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px; }
  .navbar-brand:hover, .navbar-brand:focus {
    text-decoration: none; }
  .navbar-brand > img {
    display: block; }
  @media (min-width: 62rem) {
    .navbar > .container .navbar-brand,
    .navbar > .container-fluid .navbar-brand {
      margin-left: -15px; } }

.navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-right: 15px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px; }
  .navbar-toggle:focus {
    outline: 0; }
  .navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px; }
  .navbar-toggle .icon-bar + .icon-bar {
    margin-top: 4px; }
  @media (min-width: 62rem) {
    .navbar-toggle {
      display: none; } }

.navbar-nav {
  margin: 7.5px -15px; }
  .navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 20px; }
  @media (max-width: 61.99rem) {
    .navbar-nav .open .dropdown-menu {
      position: static;
      float: none;
      width: auto;
      margin-top: 0;
      background-color: transparent;
      border: 0;
      box-shadow: none; }
      .navbar-nav .open .dropdown-menu > li > a,
      .navbar-nav .open .dropdown-menu .dropdown-header {
        padding: 5px 15px 5px 25px; }
      .navbar-nav .open .dropdown-menu > li > a {
        line-height: 20px; }
        .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus {
          background-image: none; } }
  @media (min-width: 62rem) {
    .navbar-nav {
      float: left;
      margin: 0; }
      .navbar-nav > li {
        float: left; }
        .navbar-nav > li > a {
          padding-top: 15px;
          padding-bottom: 15px; } }

.navbar-form {
  padding: 10px 15px;
  margin-right: -15px;
  margin-left: -15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 10.5px;
  margin-bottom: 10.5px; }
  @media (min-width: 48rem) {
    .navbar-form .form-group {
      display: inline-block;
      margin-bottom: 0;
      vertical-align: middle; }
    .navbar-form .form-control {
      display: inline-block;
      width: auto;
      vertical-align: middle; }
    .navbar-form .form-control-static {
      display: inline-block; }
    .navbar-form .input-group {
      display: inline-table;
      vertical-align: middle; }
      .navbar-form .input-group .input-group-addon,
      .navbar-form .input-group .input-group-btn,
      .navbar-form .input-group .form-control {
        width: auto; }
    .navbar-form .input-group > .form-control {
      width: 100%; }
    .navbar-form .control-label {
      margin-bottom: 0;
      vertical-align: middle; }
    .navbar-form .radio,
    .navbar-form .checkbox {
      display: inline-block;
      margin-top: 0;
      margin-bottom: 0;
      vertical-align: middle; }
      .navbar-form .radio label,
      .navbar-form .checkbox label {
        padding-left: 0; }
    .navbar-form .radio input[type="radio"],
    .navbar-form .checkbox input[type="checkbox"] {
      position: relative;
      margin-left: 0; }
    .navbar-form .has-feedback .form-control-feedback {
      top: 0; } }
  @media (max-width: 61.99rem) {
    .navbar-form .form-group {
      margin-bottom: 5px; }
      .navbar-form .form-group:last-child {
        margin-bottom: 0; } }
  @media (min-width: 62rem) {
    .navbar-form {
      width: auto;
      padding-top: 0;
      padding-bottom: 0;
      margin-right: 0;
      margin-left: 0;
      border: 0;
      -webkit-box-shadow: none;
      box-shadow: none; } }

.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.navbar-btn {
  margin-top: 10.5px;
  margin-bottom: 10.5px; }
  .navbar-btn.btn-sm, .btn-group-sm > .navbar-btn.btn {
    margin-top: 10px;
    margin-bottom: 10px; }
  .navbar-btn.btn-xs, .btn-group-xs > .navbar-btn.btn {
    margin-top: 14px;
    margin-bottom: 14px; }

.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px; }
  @media (min-width: 62rem) {
    .navbar-text {
      float: left;
      margin-right: 15px;
      margin-left: 15px; } }

@media (min-width: 62rem) {
  .navbar-left {
    float: left !important; }
  .navbar-right {
    float: right !important;
    margin-right: -15px; }
    .navbar-right ~ .navbar-right {
      margin-right: 0; } }

.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7; }
  .navbar-default .navbar-brand {
    color: #777; }
    .navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
      color: #5e5d5d;
      background-color: transparent; }
  .navbar-default .navbar-text {
    color: #777; }
  .navbar-default .navbar-nav > li > a {
    color: #777; }
    .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
      color: #333;
      background-color: transparent; }
  .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #555;
    background-color: #e7e7e7; }
  .navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {
    color: #ccc;
    background-color: transparent; }
  .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    color: #555;
    background-color: #e7e7e7; }
  @media (max-width: 61.99rem) {
    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
      color: #777; }
      .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #333;
        background-color: transparent; }
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
      color: #555;
      background-color: #e7e7e7; }
    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
      color: #ccc;
      background-color: transparent; } }
  .navbar-default .navbar-toggle {
    border-color: #ddd; }
    .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
      background-color: #ddd; }
    .navbar-default .navbar-toggle .icon-bar {
      background-color: #888; }
  .navbar-default .navbar-collapse,
  .navbar-default .navbar-form {
    border-color: #e7e7e7; }
  .navbar-default .navbar-link {
    color: #777; }
    .navbar-default .navbar-link:hover {
      color: #333; }
  .navbar-default .btn-link {
    color: #777; }
    .navbar-default .btn-link:hover, .navbar-default .btn-link:focus {
      color: #333; }
    .navbar-default .btn-link[disabled]:hover, .navbar-default .btn-link[disabled]:focus,
    fieldset[disabled] .navbar-default .btn-link:hover,
    fieldset[disabled] .navbar-default .btn-link:focus {
      color: #ccc; }

.navbar-inverse {
  background-color: #222;
  border-color: #090909; }
  .navbar-inverse .navbar-brand {
    color: #9d9d9d; }
    .navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
      color: #fff;
      background-color: transparent; }
  .navbar-inverse .navbar-text {
    color: #9d9d9d; }
  .navbar-inverse .navbar-nav > li > a {
    color: #9d9d9d; }
    .navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
      color: #fff;
      background-color: transparent; }
  .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
    color: #fff;
    background-color: #090909; }
  .navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus {
    color: #444;
    background-color: transparent; }
  .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
    color: #fff;
    background-color: #090909; }
  @media (max-width: 61.99rem) {
    .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
      border-color: #090909; }
    .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
      background-color: #090909; }
    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
      color: #9d9d9d; }
      .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #fff;
        background-color: transparent; }
    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
      color: #fff;
      background-color: #090909; }
    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
      color: #444;
      background-color: transparent; } }
  .navbar-inverse .navbar-toggle {
    border-color: #333; }
    .navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
      background-color: #333; }
    .navbar-inverse .navbar-toggle .icon-bar {
      background-color: #fff; }
  .navbar-inverse .navbar-collapse,
  .navbar-inverse .navbar-form {
    border-color: #101010; }
  .navbar-inverse .navbar-link {
    color: #9d9d9d; }
    .navbar-inverse .navbar-link:hover {
      color: #fff; }
  .navbar-inverse .btn-link {
    color: #9d9d9d; }
    .navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus {
      color: #fff; }
    .navbar-inverse .btn-link[disabled]:hover, .navbar-inverse .btn-link[disabled]:focus,
    fieldset[disabled] .navbar-inverse .btn-link:hover,
    fieldset[disabled] .navbar-inverse .btn-link:focus {
      color: #444; }

.navbar-brand {
  font-size: 1.125rem; }

.navbar-usager.navbar {
  min-height: 0;
  margin-bottom: 0;
  border: none;
  border-radius: 0; }
  @media (max-width: 61.99rem) {
    .navbar-usager.navbar {
      position: absolute;
      top: 0;
      left: 0; } }
  @media (min-width: 62rem) {
    .navbar-usager.navbar {
      width: 100%; } }

.navbar-usager .navbar-collapse {
  background-color: #fff;
  border: 1px solid #434345; }
  @media (max-width: 61.99rem) {
    .navbar-usager .navbar-collapse {
      -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
      -o-transform: translate(0, 0);
      transform: translate(0, 0);
      -webkit-transition: -webkit-transform 0.3s ease-out;
      -moz-transition: -moz-transform 0.3s ease-out;
      -o-transition: -o-transform 0.3s ease-out;
      transition: transform 0.3s ease-out;
      position: absolute;
      top: 40px;
      left: -28rem;
      z-index: 1000;
      display: block;
      width: 90vw;
      max-width: 16.25rem; }
      .navbar-usager .navbar-collapse.in {
        -webkit-transform: translate(28rem, 0);
        -ms-transform: translate(28rem, 0);
        -o-transform: translate(28rem, 0);
        transform: translate(28rem, 0); } }
  @media (min-width: 62rem) {
    .navbar-usager .navbar-collapse {
      width: 100%;
      padding-right: 0;
      padding-left: 0;
      border: none; } }
  .navbar-usager .navbar-collapse .input-group-recherche {
    padding: 10px 1rem 10px 1rem;
    margin: 7.5px -15px 0 -15px; }
    .navbar-usager .navbar-collapse .input-group-recherche > .form-control {
      font-size: 0.875rem;
      height: 1.8125rem; }
    .navbar-usager .navbar-collapse .input-group-recherche > .input-group-btn > .btn {
      font-size: 0.875rem;
      height: 1.8125rem; }
      .navbar-usager .navbar-collapse .input-group-recherche > .input-group-btn > .btn > .dgfipicon,
      .navbar-usager .navbar-collapse .input-group-recherche > .input-group-btn > .btn > .glyphicon {
        font-size: 1.25rem; }

.navbar-usager .navbar-toggle {
  margin: 0; }
  .navbar-usager .navbar-toggle, .navbar-usager .navbar-toggle:hover, .navbar-usager .navbar-toggle:focus {
    background-color: #888;
    border-color: #888; }
    .navbar-usager .navbar-toggle .icon-bar, .navbar-usager .navbar-toggle:hover .icon-bar, .navbar-usager .navbar-toggle:focus .icon-bar {
      background-color: #fff; }
  .navbar-usager .navbar-toggle:focus, .navbar-usager .navbar-toggle.focus, .navbar-usager .navbar-toggle:active:focus, .navbar-usager .navbar-toggle:active.focus, .navbar-usager .navbar-toggle.active:focus, .navbar-usager .navbar-toggle.active.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }
  .navbar-usager .navbar-toggle.collapsed, .navbar-usager .navbar-toggle.collapsed:focus {
    background-color: #fff;
    border-color: #797979; }
    .navbar-usager .navbar-toggle.collapsed .icon-bar, .navbar-usager .navbar-toggle.collapsed:focus .icon-bar {
      background-color: #797979; }
  .navbar-usager .navbar-toggle.collapsed:hover {
    background-color: #888;
    border-color: #888; }
    .navbar-usager .navbar-toggle.collapsed:hover .icon-bar {
      background-color: #fff; }

.navbar-usager .navbar-nav > li > a {
  text-decoration: none; }
  .navbar-usager .navbar-nav > li > a, .navbar-usager .navbar-nav > li > a:hover, .navbar-usager .navbar-nav > li > a:focus {
    color: #333;
    background-color: transparent; }
  .navbar-usager .navbar-nav > li > a:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #8e8e8f; }

@media (max-width: 61.99rem) {
  .navbar-usager .navbar-nav {
    font-size: 0.875rem; }
    .navbar-usager .navbar-nav .divider {
      height: 1px;
      margin: 9px 0;
      overflow: hidden;
      background-color: #434345; }
    .navbar-usager .navbar-nav > li > a .badge {
      float: right;
      color: #333;
      background-color: transparent; }
    .navbar-usager .navbar-nav > li > a > svg {
      height: 0.875rem;
      fill: #333; }
    .navbar-usager .navbar-nav > li > a:hover,
    .navbar-usager .navbar-nav > .active > a,
    .navbar-usager .navbar-nav > .active > a:hover,
    .navbar-usager .navbar-nav > .active > a:focus {
      color: #fff;
      background-color: #434345; }
      .navbar-usager .navbar-nav > li > a:hover .badge,
      .navbar-usager .navbar-nav > .active > a .badge,
      .navbar-usager .navbar-nav > .active > a:hover .badge,
      .navbar-usager .navbar-nav > .active > a:focus .badge {
        color: #fff; }
      .navbar-usager .navbar-nav > li > a:hover > svg,
      .navbar-usager .navbar-nav > .active > a > svg,
      .navbar-usager .navbar-nav > .active > a:hover > svg,
      .navbar-usager .navbar-nav > .active > a:focus > svg {
        fill: #fff; }
    .navbar-usager .navbar-nav > .active > a:focus {
      outline: 0;
      box-shadow: inset 0 0 0 2px #8e8e8f; } }

@media (min-width: 62rem) {
  .navbar-usager .navbar-nav {
    font-size: 1.0625rem;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    width: 100%; }
    .navbar-usager .navbar-nav > li {
      padding: 0 0.25rem 0 0.25rem; }
      .navbar-usager .navbar-nav > li > a {
        -webkit-transition: border-color 0.1s ease-out;
        -o-transition: border-color 0.1s ease-out;
        transition: border-color 0.1s ease-out;
        padding: 0 0.1875rem 0.625rem 0.1875rem;
        white-space: nowrap;
        border-bottom: 0.3125rem solid transparent; }
        .navbar-usager .navbar-nav > li > a:hover {
          border-bottom-color: #434345; }
        .navbar-usager .navbar-nav > li > a > .dgfipicon,
        .navbar-usager .navbar-nav > li > a > .glyphicon,
        .navbar-usager .navbar-nav > li > a > svg {
          display: none; }
        .navbar-usager .navbar-nav > li > a .badge {
          position: absolute;
          top: -17px;
          right: -4px;
          color: #fff;
          background-color: #434345; }
    .navbar-usager .navbar-nav > .active > a {
      border-bottom-color: #434345; } }

.navbar-usager .navbar-nav > li > a.particulier:focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #659abd; }

@media (max-width: 61.99rem) {
  .navbar-usager .navbar-nav > li > a.particulier, .navbar-usager .navbar-nav > li > a.particulier:focus {
    color: #0b6ba8; }
  .navbar-usager .navbar-nav > li > a.particulier .badge {
    color: #0b6ba8; }
  .navbar-usager .navbar-nav > li > a.particulier > svg {
    fill: #0b6ba8; }
  .navbar-usager .navbar-nav > li > a.particulier:hover,
  .navbar-usager .navbar-nav > .active > a.particulier,
  .navbar-usager .navbar-nav > .active > a.particulier:hover,
  .navbar-usager .navbar-nav > .active > a.particulier:focus {
    color: #fff;
    background-color: #0b6ba8; }
    .navbar-usager .navbar-nav > li > a.particulier:hover .badge,
    .navbar-usager .navbar-nav > .active > a.particulier .badge,
    .navbar-usager .navbar-nav > .active > a.particulier:hover .badge,
    .navbar-usager .navbar-nav > .active > a.particulier:focus .badge {
      color: #fff; }
    .navbar-usager .navbar-nav > li > a.particulier:hover > svg,
    .navbar-usager .navbar-nav > .active > a.particulier > svg,
    .navbar-usager .navbar-nav > .active > a.particulier:hover > svg,
    .navbar-usager .navbar-nav > .active > a.particulier:focus > svg {
      fill: #fff; }
  .navbar-usager .navbar-nav > .active > a.particulier:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #9bc2db; } }

@media (min-width: 62rem) {
  .navbar-usager .navbar-nav > li > a.particulier:hover {
    border-bottom-color: #0b6ba8; }
  .navbar-usager .navbar-nav > li > a.particulier .badge {
    background-color: #0b6ba8; }
  .navbar-usager .navbar-nav > .active > a.particulier {
    border-bottom-color: #0b6ba8; } }

.navbar-usager .navbar-nav > li > a.professionnel:focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #c28390; }

@media (max-width: 61.99rem) {
  .navbar-usager .navbar-nav > li > a.professionnel, .navbar-usager .navbar-nav > li > a.professionnel:focus {
    color: #a63950; }
  .navbar-usager .navbar-nav > li > a.professionnel .badge {
    color: #a63950; }
  .navbar-usager .navbar-nav > li > a.professionnel > svg {
    fill: #a63950; }
  .navbar-usager .navbar-nav > li > a.professionnel:hover,
  .navbar-usager .navbar-nav > .active > a.professionnel,
  .navbar-usager .navbar-nav > .active > a.professionnel:hover,
  .navbar-usager .navbar-nav > .active > a.professionnel:focus {
    color: #fff;
    background-color: #a63950; }
    .navbar-usager .navbar-nav > li > a.professionnel:hover .badge,
    .navbar-usager .navbar-nav > .active > a.professionnel .badge,
    .navbar-usager .navbar-nav > .active > a.professionnel:hover .badge,
    .navbar-usager .navbar-nav > .active > a.professionnel:focus .badge {
      color: #fff; }
    .navbar-usager .navbar-nav > li > a.professionnel:hover > svg,
    .navbar-usager .navbar-nav > .active > a.professionnel > svg,
    .navbar-usager .navbar-nav > .active > a.professionnel:hover > svg,
    .navbar-usager .navbar-nav > .active > a.professionnel:focus > svg {
      fill: #fff; }
  .navbar-usager .navbar-nav > .active > a.professionnel:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #d7a6b0; } }

@media (min-width: 62rem) {
  .navbar-usager .navbar-nav > li > a.professionnel:hover {
    border-bottom-color: #a63950; }
  .navbar-usager .navbar-nav > li > a.professionnel .badge {
    background-color: #a63950; }
  .navbar-usager .navbar-nav > .active > a.professionnel {
    border-bottom-color: #a63950; } }

.navbar-usager .navbar-nav > li > a.partenaire:focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #64a27d; }

@media (max-width: 61.99rem) {
  .navbar-usager .navbar-nav > li > a.partenaire, .navbar-usager .navbar-nav > li > a.partenaire:focus {
    color: #0c7b38; }
  .navbar-usager .navbar-nav > li > a.partenaire .badge {
    color: #0c7b38; }
  .navbar-usager .navbar-nav > li > a.partenaire > svg {
    fill: #0c7b38; }
  .navbar-usager .navbar-nav > li > a.partenaire:hover,
  .navbar-usager .navbar-nav > .active > a.partenaire,
  .navbar-usager .navbar-nav > .active > a.partenaire:hover,
  .navbar-usager .navbar-nav > .active > a.partenaire:focus {
    color: #fff;
    background-color: #0c7b38; }
    .navbar-usager .navbar-nav > li > a.partenaire:hover .badge,
    .navbar-usager .navbar-nav > .active > a.partenaire .badge,
    .navbar-usager .navbar-nav > .active > a.partenaire:hover .badge,
    .navbar-usager .navbar-nav > .active > a.partenaire:focus .badge {
      color: #fff; }
    .navbar-usager .navbar-nav > li > a.partenaire:hover > svg,
    .navbar-usager .navbar-nav > .active > a.partenaire > svg,
    .navbar-usager .navbar-nav > .active > a.partenaire:hover > svg,
    .navbar-usager .navbar-nav > .active > a.partenaire:focus > svg {
      fill: #fff; }
  .navbar-usager .navbar-nav > .active > a.partenaire:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #a0ccb1; } }

@media (min-width: 62rem) {
  .navbar-usager .navbar-nav > li > a.partenaire:hover {
    border-bottom-color: #0c7b38; }
  .navbar-usager .navbar-nav > li > a.partenaire .badge {
    background-color: #0c7b38; }
  .navbar-usager .navbar-nav > .active > a.partenaire {
    border-bottom-color: #0c7b38; } }

.navbar-usager .navbar-nav > li > a.collectivite:focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #8c96a3; }

@media (max-width: 61.99rem) {
  .navbar-usager .navbar-nav > li > a.collectivite, .navbar-usager .navbar-nav > li > a.collectivite:focus {
    color: #586d84; }
  .navbar-usager .navbar-nav > li > a.collectivite .badge {
    color: #586d84; }
  .navbar-usager .navbar-nav > li > a.collectivite > svg {
    fill: #586d84; }
  .navbar-usager .navbar-nav > li > a.collectivite:hover,
  .navbar-usager .navbar-nav > .active > a.collectivite,
  .navbar-usager .navbar-nav > .active > a.collectivite:hover,
  .navbar-usager .navbar-nav > .active > a.collectivite:focus {
    color: #fff;
    background-color: #586d84; }
    .navbar-usager .navbar-nav > li > a.collectivite:hover .badge,
    .navbar-usager .navbar-nav > .active > a.collectivite .badge,
    .navbar-usager .navbar-nav > .active > a.collectivite:hover .badge,
    .navbar-usager .navbar-nav > .active > a.collectivite:focus .badge {
      color: #fff; }
    .navbar-usager .navbar-nav > li > a.collectivite:hover > svg,
    .navbar-usager .navbar-nav > .active > a.collectivite > svg,
    .navbar-usager .navbar-nav > .active > a.collectivite:hover > svg,
    .navbar-usager .navbar-nav > .active > a.collectivite:focus > svg {
      fill: #fff; }
  .navbar-usager .navbar-nav > .active > a.collectivite:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #bbc3cd; } }

@media (min-width: 62rem) {
  .navbar-usager .navbar-nav > li > a.collectivite:hover {
    border-bottom-color: #586d84; }
  .navbar-usager .navbar-nav > li > a.collectivite .badge {
    background-color: #586d84; }
  .navbar-usager .navbar-nav > .active > a.collectivite {
    border-bottom-color: #586d84; } }

.navbar-usager .navbar-nav > li > a.international:focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #a385c2; }

@media (max-width: 61.99rem) {
  .navbar-usager .navbar-nav > li > a.international, .navbar-usager .navbar-nav > li > a.international:focus {
    color: #639; }
  .navbar-usager .navbar-nav > li > a.international .badge {
    color: #639; }
  .navbar-usager .navbar-nav > li > a.international > svg {
    fill: #639; }
  .navbar-usager .navbar-nav > li > a.international:hover,
  .navbar-usager .navbar-nav > .active > a.international,
  .navbar-usager .navbar-nav > .active > a.international:hover,
  .navbar-usager .navbar-nav > .active > a.international:focus {
    color: #fff;
    background-color: #639; }
    .navbar-usager .navbar-nav > li > a.international:hover .badge,
    .navbar-usager .navbar-nav > .active > a.international .badge,
    .navbar-usager .navbar-nav > .active > a.international:hover .badge,
    .navbar-usager .navbar-nav > .active > a.international:focus .badge {
      color: #fff; }
    .navbar-usager .navbar-nav > li > a.international:hover > svg,
    .navbar-usager .navbar-nav > .active > a.international > svg,
    .navbar-usager .navbar-nav > .active > a.international:hover > svg,
    .navbar-usager .navbar-nav > .active > a.international:focus > svg {
      fill: #fff; }
  .navbar-usager .navbar-nav > .active > a.international:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #ab8fc7; } }

@media (min-width: 62rem) {
  .navbar-usager .navbar-nav > li > a.international:hover {
    border-bottom-color: #639; }
  .navbar-usager .navbar-nav > li > a.international .badge {
    background-color: #639; }
  .navbar-usager .navbar-nav > .active > a.international {
    border-bottom-color: #639; } }

.navbar-usager .navbar-nav > li > a.agent:focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #d17e68; }

@media (max-width: 61.99rem) {
  .navbar-usager .navbar-nav > li > a.agent, .navbar-usager .navbar-nav > li > a.agent:focus {
    color: #d84018; }
  .navbar-usager .navbar-nav > li > a.agent .badge {
    color: #d84018; }
  .navbar-usager .navbar-nav > li > a.agent > svg {
    fill: #d84018; }
  .navbar-usager .navbar-nav > li > a.agent:hover,
  .navbar-usager .navbar-nav > .active > a.agent,
  .navbar-usager .navbar-nav > .active > a.agent:hover,
  .navbar-usager .navbar-nav > .active > a.agent:focus {
    color: #fff;
    background-color: #d84018; }
    .navbar-usager .navbar-nav > li > a.agent:hover .badge,
    .navbar-usager .navbar-nav > .active > a.agent .badge,
    .navbar-usager .navbar-nav > .active > a.agent:hover .badge,
    .navbar-usager .navbar-nav > .active > a.agent:focus .badge {
      color: #fff; }
    .navbar-usager .navbar-nav > li > a.agent:hover > svg,
    .navbar-usager .navbar-nav > .active > a.agent > svg,
    .navbar-usager .navbar-nav > .active > a.agent:hover > svg,
    .navbar-usager .navbar-nav > .active > a.agent:focus > svg {
      fill: #fff; }
  .navbar-usager .navbar-nav > .active > a.agent:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #561a0a; } }

@media (min-width: 62rem) {
  .navbar-usager .navbar-nav > li > a.agent:hover {
    border-bottom-color: #d84018; }
  .navbar-usager .navbar-nav > li > a.agent .badge {
    background-color: #d84018; }
  .navbar-usager .navbar-nav > .active > a.agent {
    border-bottom-color: #d84018; } }

.navbar-usager .navbar-nav > li > a.blanc:focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #949494; }

@media (max-width: 61.99rem) {
  .navbar-usager .navbar-nav > li > a.blanc, .navbar-usager .navbar-nav > li > a.blanc:focus {
    color: #fff; }
  .navbar-usager .navbar-nav > li > a.blanc .badge {
    color: #fff; }
  .navbar-usager .navbar-nav > li > a.blanc > svg {
    fill: #fff; }
  .navbar-usager .navbar-nav > li > a.blanc:hover,
  .navbar-usager .navbar-nav > .active > a.blanc,
  .navbar-usager .navbar-nav > .active > a.blanc:hover,
  .navbar-usager .navbar-nav > .active > a.blanc:focus {
    color: #333;
    background-color: #fff; }
    .navbar-usager .navbar-nav > li > a.blanc:hover .badge,
    .navbar-usager .navbar-nav > .active > a.blanc .badge,
    .navbar-usager .navbar-nav > .active > a.blanc:hover .badge,
    .navbar-usager .navbar-nav > .active > a.blanc:focus .badge {
      color: #333; }
    .navbar-usager .navbar-nav > li > a.blanc:hover > svg,
    .navbar-usager .navbar-nav > .active > a.blanc > svg,
    .navbar-usager .navbar-nav > .active > a.blanc:hover > svg,
    .navbar-usager .navbar-nav > .active > a.blanc:focus > svg {
      fill: #333; }
  .navbar-usager .navbar-nav > .active > a.blanc:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #949494; } }

@media (min-width: 62rem) {
  .navbar-usager .navbar-nav > li > a.blanc:hover {
    border-bottom-color: #fff; }
  .navbar-usager .navbar-nav > li > a.blanc .badge {
    background-color: #fff; }
  .navbar-usager .navbar-nav > .active > a.blanc {
    border-bottom-color: #fff; } }

.navbar-usager .navbar-nav > li > a.gris-100:focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #949495; }

@media (max-width: 61.99rem) {
  .navbar-usager .navbar-nav > li > a.gris-100, .navbar-usager .navbar-nav > li > a.gris-100:focus {
    color: #f8f9fa; }
  .navbar-usager .navbar-nav > li > a.gris-100 .badge {
    color: #f8f9fa; }
  .navbar-usager .navbar-nav > li > a.gris-100 > svg {
    fill: #f8f9fa; }
  .navbar-usager .navbar-nav > li > a.gris-100:hover,
  .navbar-usager .navbar-nav > .active > a.gris-100,
  .navbar-usager .navbar-nav > .active > a.gris-100:hover,
  .navbar-usager .navbar-nav > .active > a.gris-100:focus {
    color: #333;
    background-color: #f8f9fa; }
    .navbar-usager .navbar-nav > li > a.gris-100:hover .badge,
    .navbar-usager .navbar-nav > .active > a.gris-100 .badge,
    .navbar-usager .navbar-nav > .active > a.gris-100:hover .badge,
    .navbar-usager .navbar-nav > .active > a.gris-100:focus .badge {
      color: #333; }
    .navbar-usager .navbar-nav > li > a.gris-100:hover > svg,
    .navbar-usager .navbar-nav > .active > a.gris-100 > svg,
    .navbar-usager .navbar-nav > .active > a.gris-100:hover > svg,
    .navbar-usager .navbar-nav > .active > a.gris-100:focus > svg {
      fill: #333; }
  .navbar-usager .navbar-nav > .active > a.gris-100:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #909091; } }

@media (min-width: 62rem) {
  .navbar-usager .navbar-nav > li > a.gris-100:hover {
    border-bottom-color: #f8f9fa; }
  .navbar-usager .navbar-nav > li > a.gris-100 .badge {
    background-color: #f8f9fa; }
  .navbar-usager .navbar-nav > .active > a.gris-100 {
    border-bottom-color: #f8f9fa; } }

.navbar-usager .navbar-nav > li > a.gris-200:focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #949595; }

@media (max-width: 61.99rem) {
  .navbar-usager .navbar-nav > li > a.gris-200, .navbar-usager .navbar-nav > li > a.gris-200:focus {
    color: #e9ecef; }
  .navbar-usager .navbar-nav > li > a.gris-200 .badge {
    color: #e9ecef; }
  .navbar-usager .navbar-nav > li > a.gris-200 > svg {
    fill: #e9ecef; }
  .navbar-usager .navbar-nav > li > a.gris-200:hover,
  .navbar-usager .navbar-nav > .active > a.gris-200,
  .navbar-usager .navbar-nav > .active > a.gris-200:hover,
  .navbar-usager .navbar-nav > .active > a.gris-200:focus {
    color: #333;
    background-color: #e9ecef; }
    .navbar-usager .navbar-nav > li > a.gris-200:hover .badge,
    .navbar-usager .navbar-nav > .active > a.gris-200 .badge,
    .navbar-usager .navbar-nav > .active > a.gris-200:hover .badge,
    .navbar-usager .navbar-nav > .active > a.gris-200:focus .badge {
      color: #333; }
    .navbar-usager .navbar-nav > li > a.gris-200:hover > svg,
    .navbar-usager .navbar-nav > .active > a.gris-200 > svg,
    .navbar-usager .navbar-nav > .active > a.gris-200:hover > svg,
    .navbar-usager .navbar-nav > .active > a.gris-200:focus > svg {
      fill: #333; }
  .navbar-usager .navbar-nav > .active > a.gris-200:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #858788; } }

@media (min-width: 62rem) {
  .navbar-usager .navbar-nav > li > a.gris-200:hover {
    border-bottom-color: #e9ecef; }
  .navbar-usager .navbar-nav > li > a.gris-200 .badge {
    background-color: #e9ecef; }
  .navbar-usager .navbar-nav > .active > a.gris-200 {
    border-bottom-color: #e9ecef; } }

.navbar-usager .navbar-nav > li > a.gris-300:focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #929495; }

@media (max-width: 61.99rem) {
  .navbar-usager .navbar-nav > li > a.gris-300, .navbar-usager .navbar-nav > li > a.gris-300:focus {
    color: #dee2e6; }
  .navbar-usager .navbar-nav > li > a.gris-300 .badge {
    color: #dee2e6; }
  .navbar-usager .navbar-nav > li > a.gris-300 > svg {
    fill: #dee2e6; }
  .navbar-usager .navbar-nav > li > a.gris-300:hover,
  .navbar-usager .navbar-nav > .active > a.gris-300,
  .navbar-usager .navbar-nav > .active > a.gris-300:hover,
  .navbar-usager .navbar-nav > .active > a.gris-300:focus {
    color: #333;
    background-color: #dee2e6; }
    .navbar-usager .navbar-nav > li > a.gris-300:hover .badge,
    .navbar-usager .navbar-nav > .active > a.gris-300 .badge,
    .navbar-usager .navbar-nav > .active > a.gris-300:hover .badge,
    .navbar-usager .navbar-nav > .active > a.gris-300:focus .badge {
      color: #333; }
    .navbar-usager .navbar-nav > li > a.gris-300:hover > svg,
    .navbar-usager .navbar-nav > .active > a.gris-300 > svg,
    .navbar-usager .navbar-nav > .active > a.gris-300:hover > svg,
    .navbar-usager .navbar-nav > .active > a.gris-300:focus > svg {
      fill: #333; }
  .navbar-usager .navbar-nav > .active > a.gris-300:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #7f8183; } }

@media (min-width: 62rem) {
  .navbar-usager .navbar-nav > li > a.gris-300:hover {
    border-bottom-color: #dee2e6; }
  .navbar-usager .navbar-nav > li > a.gris-300 .badge {
    background-color: #dee2e6; }
  .navbar-usager .navbar-nav > .active > a.gris-300 {
    border-bottom-color: #dee2e6; } }

.navbar-usager .navbar-nav > li > a.gris-400:focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #939597; }

@media (max-width: 61.99rem) {
  .navbar-usager .navbar-nav > li > a.gris-400, .navbar-usager .navbar-nav > li > a.gris-400:focus {
    color: #ced4da; }
  .navbar-usager .navbar-nav > li > a.gris-400 .badge {
    color: #ced4da; }
  .navbar-usager .navbar-nav > li > a.gris-400 > svg {
    fill: #ced4da; }
  .navbar-usager .navbar-nav > li > a.gris-400:hover,
  .navbar-usager .navbar-nav > .active > a.gris-400,
  .navbar-usager .navbar-nav > .active > a.gris-400:hover,
  .navbar-usager .navbar-nav > .active > a.gris-400:focus {
    color: #333;
    background-color: #ced4da; }
    .navbar-usager .navbar-nav > li > a.gris-400:hover .badge,
    .navbar-usager .navbar-nav > .active > a.gris-400 .badge,
    .navbar-usager .navbar-nav > .active > a.gris-400:hover .badge,
    .navbar-usager .navbar-nav > .active > a.gris-400:focus .badge {
      color: #333; }
    .navbar-usager .navbar-nav > li > a.gris-400:hover > svg,
    .navbar-usager .navbar-nav > .active > a.gris-400 > svg,
    .navbar-usager .navbar-nav > .active > a.gris-400:hover > svg,
    .navbar-usager .navbar-nav > .active > a.gris-400:focus > svg {
      fill: #333; }
  .navbar-usager .navbar-nav > .active > a.gris-400:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #73777a; } }

@media (min-width: 62rem) {
  .navbar-usager .navbar-nav > li > a.gris-400:hover {
    border-bottom-color: #ced4da; }
  .navbar-usager .navbar-nav > li > a.gris-400 .badge {
    background-color: #ced4da; }
  .navbar-usager .navbar-nav > .active > a.gris-400 {
    border-bottom-color: #ced4da; } }

.navbar-usager .navbar-nav > li > a.gris-500:focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #909497; }

@media (max-width: 61.99rem) {
  .navbar-usager .navbar-nav > li > a.gris-500, .navbar-usager .navbar-nav > li > a.gris-500:focus {
    color: #adb5bd; }
  .navbar-usager .navbar-nav > li > a.gris-500 .badge {
    color: #adb5bd; }
  .navbar-usager .navbar-nav > li > a.gris-500 > svg {
    fill: #adb5bd; }
  .navbar-usager .navbar-nav > li > a.gris-500:hover,
  .navbar-usager .navbar-nav > .active > a.gris-500,
  .navbar-usager .navbar-nav > .active > a.gris-500:hover,
  .navbar-usager .navbar-nav > .active > a.gris-500:focus {
    color: #333;
    background-color: #adb5bd; }
    .navbar-usager .navbar-nav > li > a.gris-500:hover .badge,
    .navbar-usager .navbar-nav > .active > a.gris-500 .badge,
    .navbar-usager .navbar-nav > .active > a.gris-500:hover .badge,
    .navbar-usager .navbar-nav > .active > a.gris-500:focus .badge {
      color: #333; }
    .navbar-usager .navbar-nav > li > a.gris-500:hover > svg,
    .navbar-usager .navbar-nav > .active > a.gris-500 > svg,
    .navbar-usager .navbar-nav > .active > a.gris-500:hover > svg,
    .navbar-usager .navbar-nav > .active > a.gris-500:focus > svg {
      fill: #333; }
  .navbar-usager .navbar-nav > .active > a.gris-500:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #5c6064; } }

@media (min-width: 62rem) {
  .navbar-usager .navbar-nav > li > a.gris-500:hover {
    border-bottom-color: #adb5bd; }
  .navbar-usager .navbar-nav > li > a.gris-500 .badge {
    background-color: #adb5bd; }
  .navbar-usager .navbar-nav > .active > a.gris-500 {
    border-bottom-color: #adb5bd; } }

.navbar-usager .navbar-nav > li > a.gris-600:focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #909498; }

@media (max-width: 61.99rem) {
  .navbar-usager .navbar-nav > li > a.gris-600, .navbar-usager .navbar-nav > li > a.gris-600:focus {
    color: #6c757d; }
  .navbar-usager .navbar-nav > li > a.gris-600 .badge {
    color: #6c757d; }
  .navbar-usager .navbar-nav > li > a.gris-600 > svg {
    fill: #6c757d; }
  .navbar-usager .navbar-nav > li > a.gris-600:hover,
  .navbar-usager .navbar-nav > .active > a.gris-600,
  .navbar-usager .navbar-nav > .active > a.gris-600:hover,
  .navbar-usager .navbar-nav > .active > a.gris-600:focus {
    color: #fff;
    background-color: #6c757d; }
    .navbar-usager .navbar-nav > li > a.gris-600:hover .badge,
    .navbar-usager .navbar-nav > .active > a.gris-600 .badge,
    .navbar-usager .navbar-nav > .active > a.gris-600:hover .badge,
    .navbar-usager .navbar-nav > .active > a.gris-600:focus .badge {
      color: #fff; }
    .navbar-usager .navbar-nav > li > a.gris-600:hover > svg,
    .navbar-usager .navbar-nav > .active > a.gris-600 > svg,
    .navbar-usager .navbar-nav > .active > a.gris-600:hover > svg,
    .navbar-usager .navbar-nav > .active > a.gris-600:focus > svg {
      fill: #fff; }
  .navbar-usager .navbar-nav > .active > a.gris-600:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #cccfd2; } }

@media (min-width: 62rem) {
  .navbar-usager .navbar-nav > li > a.gris-600:hover {
    border-bottom-color: #6c757d; }
  .navbar-usager .navbar-nav > li > a.gris-600 .badge {
    background-color: #6c757d; }
  .navbar-usager .navbar-nav > .active > a.gris-600 {
    border-bottom-color: #6c757d; } }

.navbar-usager .navbar-nav > li > a.gris-700:focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #919598; }

@media (max-width: 61.99rem) {
  .navbar-usager .navbar-nav > li > a.gris-700, .navbar-usager .navbar-nav > li > a.gris-700:focus {
    color: #495057; }
  .navbar-usager .navbar-nav > li > a.gris-700 .badge {
    color: #495057; }
  .navbar-usager .navbar-nav > li > a.gris-700 > svg {
    fill: #495057; }
  .navbar-usager .navbar-nav > li > a.gris-700:hover,
  .navbar-usager .navbar-nav > .active > a.gris-700,
  .navbar-usager .navbar-nav > .active > a.gris-700:hover,
  .navbar-usager .navbar-nav > .active > a.gris-700:focus {
    color: #fff;
    background-color: #495057; }
    .navbar-usager .navbar-nav > li > a.gris-700:hover .badge,
    .navbar-usager .navbar-nav > .active > a.gris-700 .badge,
    .navbar-usager .navbar-nav > .active > a.gris-700:hover .badge,
    .navbar-usager .navbar-nav > .active > a.gris-700:focus .badge {
      color: #fff; }
    .navbar-usager .navbar-nav > li > a.gris-700:hover > svg,
    .navbar-usager .navbar-nav > .active > a.gris-700 > svg,
    .navbar-usager .navbar-nav > .active > a.gris-700:hover > svg,
    .navbar-usager .navbar-nav > .active > a.gris-700:focus > svg {
      fill: #fff; }
  .navbar-usager .navbar-nav > .active > a.gris-700:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #9b9fa3; } }

@media (min-width: 62rem) {
  .navbar-usager .navbar-nav > li > a.gris-700:hover {
    border-bottom-color: #495057; }
  .navbar-usager .navbar-nav > li > a.gris-700 .badge {
    background-color: #495057; }
  .navbar-usager .navbar-nav > .active > a.gris-700 {
    border-bottom-color: #495057; } }

.navbar-usager .navbar-nav > li > a.gris-800:focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #85898c; }

@media (max-width: 61.99rem) {
  .navbar-usager .navbar-nav > li > a.gris-800, .navbar-usager .navbar-nav > li > a.gris-800:focus {
    color: #343a40; }
  .navbar-usager .navbar-nav > li > a.gris-800 .badge {
    color: #343a40; }
  .navbar-usager .navbar-nav > li > a.gris-800 > svg {
    fill: #343a40; }
  .navbar-usager .navbar-nav > li > a.gris-800:hover,
  .navbar-usager .navbar-nav > .active > a.gris-800,
  .navbar-usager .navbar-nav > .active > a.gris-800:hover,
  .navbar-usager .navbar-nav > .active > a.gris-800:focus {
    color: #fff;
    background-color: #343a40; }
    .navbar-usager .navbar-nav > li > a.gris-800:hover .badge,
    .navbar-usager .navbar-nav > .active > a.gris-800 .badge,
    .navbar-usager .navbar-nav > .active > a.gris-800:hover .badge,
    .navbar-usager .navbar-nav > .active > a.gris-800:focus .badge {
      color: #fff; }
    .navbar-usager .navbar-nav > li > a.gris-800:hover > svg,
    .navbar-usager .navbar-nav > .active > a.gris-800 > svg,
    .navbar-usager .navbar-nav > .active > a.gris-800:hover > svg,
    .navbar-usager .navbar-nav > .active > a.gris-800:focus > svg {
      fill: #fff; }
  .navbar-usager .navbar-nav > .active > a.gris-800:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #7f8387; } }

@media (min-width: 62rem) {
  .navbar-usager .navbar-nav > li > a.gris-800:hover {
    border-bottom-color: #343a40; }
  .navbar-usager .navbar-nav > li > a.gris-800 .badge {
    background-color: #343a40; }
  .navbar-usager .navbar-nav > .active > a.gris-800 {
    border-bottom-color: #343a40; } }

.navbar-usager .navbar-nav > li > a.gris-900:focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #7a7c7f; }

@media (max-width: 61.99rem) {
  .navbar-usager .navbar-nav > li > a.gris-900, .navbar-usager .navbar-nav > li > a.gris-900:focus {
    color: #212529; }
  .navbar-usager .navbar-nav > li > a.gris-900 .badge {
    color: #212529; }
  .navbar-usager .navbar-nav > li > a.gris-900 > svg {
    fill: #212529; }
  .navbar-usager .navbar-nav > li > a.gris-900:hover,
  .navbar-usager .navbar-nav > .active > a.gris-900,
  .navbar-usager .navbar-nav > .active > a.gris-900:hover,
  .navbar-usager .navbar-nav > .active > a.gris-900:focus {
    color: #fff;
    background-color: #212529; }
    .navbar-usager .navbar-nav > li > a.gris-900:hover .badge,
    .navbar-usager .navbar-nav > .active > a.gris-900 .badge,
    .navbar-usager .navbar-nav > .active > a.gris-900:hover .badge,
    .navbar-usager .navbar-nav > .active > a.gris-900:focus .badge {
      color: #fff; }
    .navbar-usager .navbar-nav > li > a.gris-900:hover > svg,
    .navbar-usager .navbar-nav > .active > a.gris-900 > svg,
    .navbar-usager .navbar-nav > .active > a.gris-900:hover > svg,
    .navbar-usager .navbar-nav > .active > a.gris-900:focus > svg {
      fill: #fff; }
  .navbar-usager .navbar-nav > .active > a.gris-900:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #6c6f72; } }

@media (min-width: 62rem) {
  .navbar-usager .navbar-nav > li > a.gris-900:hover {
    border-bottom-color: #212529; }
  .navbar-usager .navbar-nav > li > a.gris-900 .badge {
    background-color: #212529; }
  .navbar-usager .navbar-nav > .active > a.gris-900 {
    border-bottom-color: #212529; } }

.navbar-usager .navbar-nav > li > a.noir:focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #666666; }

@media (max-width: 61.99rem) {
  .navbar-usager .navbar-nav > li > a.noir, .navbar-usager .navbar-nav > li > a.noir:focus {
    color: #000; }
  .navbar-usager .navbar-nav > li > a.noir .badge {
    color: #000; }
  .navbar-usager .navbar-nav > li > a.noir > svg {
    fill: #000; }
  .navbar-usager .navbar-nav > li > a.noir:hover,
  .navbar-usager .navbar-nav > .active > a.noir,
  .navbar-usager .navbar-nav > .active > a.noir:hover,
  .navbar-usager .navbar-nav > .active > a.noir:focus {
    color: #fff;
    background-color: #000; }
    .navbar-usager .navbar-nav > li > a.noir:hover .badge,
    .navbar-usager .navbar-nav > .active > a.noir .badge,
    .navbar-usager .navbar-nav > .active > a.noir:hover .badge,
    .navbar-usager .navbar-nav > .active > a.noir:focus .badge {
      color: #fff; }
    .navbar-usager .navbar-nav > li > a.noir:hover > svg,
    .navbar-usager .navbar-nav > .active > a.noir > svg,
    .navbar-usager .navbar-nav > .active > a.noir:hover > svg,
    .navbar-usager .navbar-nav > .active > a.noir:focus > svg {
      fill: #fff; }
  .navbar-usager .navbar-nav > .active > a.noir:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #595959; } }

@media (min-width: 62rem) {
  .navbar-usager .navbar-nav > li > a.noir:hover {
    border-bottom-color: #000; }
  .navbar-usager .navbar-nav > li > a.noir .badge {
    background-color: #000; }
  .navbar-usager .navbar-nav > .active > a.noir {
    border-bottom-color: #000; } }

.navbar-usager .navbar-nav > li > a.particulier-dark:focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #668daf; }

@media (max-width: 61.99rem) {
  .navbar-usager .navbar-nav > li > a.particulier-dark, .navbar-usager .navbar-nav > li > a.particulier-dark:focus {
    color: #004179; }
  .navbar-usager .navbar-nav > li > a.particulier-dark .badge {
    color: #004179; }
  .navbar-usager .navbar-nav > li > a.particulier-dark > svg {
    fill: #004179; }
  .navbar-usager .navbar-nav > li > a.particulier-dark:hover,
  .navbar-usager .navbar-nav > .active > a.particulier-dark,
  .navbar-usager .navbar-nav > .active > a.particulier-dark:hover,
  .navbar-usager .navbar-nav > .active > a.particulier-dark:focus {
    color: #fff;
    background-color: #004179; }
    .navbar-usager .navbar-nav > li > a.particulier-dark:hover .badge,
    .navbar-usager .navbar-nav > .active > a.particulier-dark .badge,
    .navbar-usager .navbar-nav > .active > a.particulier-dark:hover .badge,
    .navbar-usager .navbar-nav > .active > a.particulier-dark:focus .badge {
      color: #fff; }
    .navbar-usager .navbar-nav > li > a.particulier-dark:hover > svg,
    .navbar-usager .navbar-nav > .active > a.particulier-dark > svg,
    .navbar-usager .navbar-nav > .active > a.particulier-dark:hover > svg,
    .navbar-usager .navbar-nav > .active > a.particulier-dark:focus > svg {
      fill: #fff; }
  .navbar-usager .navbar-nav > .active > a.particulier-dark:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #698fb0; } }

@media (min-width: 62rem) {
  .navbar-usager .navbar-nav > li > a.particulier-dark:hover {
    border-bottom-color: #004179; }
  .navbar-usager .navbar-nav > li > a.particulier-dark .badge {
    background-color: #004179; }
  .navbar-usager .navbar-nav > .active > a.particulier-dark {
    border-bottom-color: #004179; } }

.navbar-usager .navbar-nav > li > a.particulier-light:focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #7797b6; }

@media (max-width: 61.99rem) {
  .navbar-usager .navbar-nav > li > a.particulier-light, .navbar-usager .navbar-nav > li > a.particulier-light:focus {
    color: #5599da; }
  .navbar-usager .navbar-nav > li > a.particulier-light .badge {
    color: #5599da; }
  .navbar-usager .navbar-nav > li > a.particulier-light > svg {
    fill: #5599da; }
  .navbar-usager .navbar-nav > li > a.particulier-light:hover,
  .navbar-usager .navbar-nav > .active > a.particulier-light,
  .navbar-usager .navbar-nav > .active > a.particulier-light:hover,
  .navbar-usager .navbar-nav > .active > a.particulier-light:focus {
    color: #333;
    background-color: #5599da; }
    .navbar-usager .navbar-nav > li > a.particulier-light:hover .badge,
    .navbar-usager .navbar-nav > .active > a.particulier-light .badge,
    .navbar-usager .navbar-nav > .active > a.particulier-light:hover .badge,
    .navbar-usager .navbar-nav > .active > a.particulier-light:focus .badge {
      color: #333; }
    .navbar-usager .navbar-nav > li > a.particulier-light:hover > svg,
    .navbar-usager .navbar-nav > .active > a.particulier-light > svg,
    .navbar-usager .navbar-nav > .active > a.particulier-light:hover > svg,
    .navbar-usager .navbar-nav > .active > a.particulier-light:focus > svg {
      fill: #333; }
  .navbar-usager .navbar-nav > .active > a.particulier-light:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #2a4b6b; } }

@media (min-width: 62rem) {
  .navbar-usager .navbar-nav > li > a.particulier-light:hover {
    border-bottom-color: #5599da; }
  .navbar-usager .navbar-nav > li > a.particulier-light .badge {
    background-color: #5599da; }
  .navbar-usager .navbar-nav > .active > a.particulier-light {
    border-bottom-color: #5599da; } }

.navbar-usager .navbar-nav > li > a.professionnel-dark:focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #aa667e; }

@media (max-width: 61.99rem) {
  .navbar-usager .navbar-nav > li > a.professionnel-dark, .navbar-usager .navbar-nav > li > a.professionnel-dark:focus {
    color: #720028; }
  .navbar-usager .navbar-nav > li > a.professionnel-dark .badge {
    color: #720028; }
  .navbar-usager .navbar-nav > li > a.professionnel-dark > svg {
    fill: #720028; }
  .navbar-usager .navbar-nav > li > a.professionnel-dark:hover,
  .navbar-usager .navbar-nav > .active > a.professionnel-dark,
  .navbar-usager .navbar-nav > .active > a.professionnel-dark:hover,
  .navbar-usager .navbar-nav > .active > a.professionnel-dark:focus {
    color: #fff;
    background-color: #720028; }
    .navbar-usager .navbar-nav > li > a.professionnel-dark:hover .badge,
    .navbar-usager .navbar-nav > .active > a.professionnel-dark .badge,
    .navbar-usager .navbar-nav > .active > a.professionnel-dark:hover .badge,
    .navbar-usager .navbar-nav > .active > a.professionnel-dark:focus .badge {
      color: #fff; }
    .navbar-usager .navbar-nav > li > a.professionnel-dark:hover > svg,
    .navbar-usager .navbar-nav > .active > a.professionnel-dark > svg,
    .navbar-usager .navbar-nav > .active > a.professionnel-dark:hover > svg,
    .navbar-usager .navbar-nav > .active > a.professionnel-dark:focus > svg {
      fill: #fff; }
  .navbar-usager .navbar-nav > .active > a.professionnel-dark:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #af6e84; } }

@media (min-width: 62rem) {
  .navbar-usager .navbar-nav > li > a.professionnel-dark:hover {
    border-bottom-color: #720028; }
  .navbar-usager .navbar-nav > li > a.professionnel-dark .badge {
    background-color: #720028; }
  .navbar-usager .navbar-nav > .active > a.professionnel-dark {
    border-bottom-color: #720028; } }

.navbar-usager .navbar-nav > li > a.professionnel-light:focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #bd868f; }

@media (max-width: 61.99rem) {
  .navbar-usager .navbar-nav > li > a.professionnel-light, .navbar-usager .navbar-nav > li > a.professionnel-light:focus {
    color: #db697c; }
  .navbar-usager .navbar-nav > li > a.professionnel-light .badge {
    color: #db697c; }
  .navbar-usager .navbar-nav > li > a.professionnel-light > svg {
    fill: #db697c; }
  .navbar-usager .navbar-nav > li > a.professionnel-light:hover,
  .navbar-usager .navbar-nav > .active > a.professionnel-light,
  .navbar-usager .navbar-nav > .active > a.professionnel-light:hover,
  .navbar-usager .navbar-nav > .active > a.professionnel-light:focus {
    color: #333;
    background-color: #db697c; }
    .navbar-usager .navbar-nav > li > a.professionnel-light:hover .badge,
    .navbar-usager .navbar-nav > .active > a.professionnel-light .badge,
    .navbar-usager .navbar-nav > .active > a.professionnel-light:hover .badge,
    .navbar-usager .navbar-nav > .active > a.professionnel-light:focus .badge {
      color: #333; }
    .navbar-usager .navbar-nav > li > a.professionnel-light:hover > svg,
    .navbar-usager .navbar-nav > .active > a.professionnel-light > svg,
    .navbar-usager .navbar-nav > .active > a.professionnel-light:hover > svg,
    .navbar-usager .navbar-nav > .active > a.professionnel-light:focus > svg {
      fill: #333; }
  .navbar-usager .navbar-nav > .active > a.professionnel-light:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #67313a; } }

@media (min-width: 62rem) {
  .navbar-usager .navbar-nav > li > a.professionnel-light:hover {
    border-bottom-color: #db697c; }
  .navbar-usager .navbar-nav > li > a.professionnel-light .badge {
    background-color: #db697c; }
  .navbar-usager .navbar-nav > .active > a.professionnel-light {
    border-bottom-color: #db697c; } }

.navbar-usager .navbar-nav > li > a.partenaire-dark:focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #66956e; }

@media (max-width: 61.99rem) {
  .navbar-usager .navbar-nav > li > a.partenaire-dark, .navbar-usager .navbar-nav > li > a.partenaire-dark:focus {
    color: #004e0e; }
  .navbar-usager .navbar-nav > li > a.partenaire-dark .badge {
    color: #004e0e; }
  .navbar-usager .navbar-nav > li > a.partenaire-dark > svg {
    fill: #004e0e; }
  .navbar-usager .navbar-nav > li > a.partenaire-dark:hover,
  .navbar-usager .navbar-nav > .active > a.partenaire-dark,
  .navbar-usager .navbar-nav > .active > a.partenaire-dark:hover,
  .navbar-usager .navbar-nav > .active > a.partenaire-dark:focus {
    color: #fff;
    background-color: #004e0e; }
    .navbar-usager .navbar-nav > li > a.partenaire-dark:hover .badge,
    .navbar-usager .navbar-nav > .active > a.partenaire-dark .badge,
    .navbar-usager .navbar-nav > .active > a.partenaire-dark:hover .badge,
    .navbar-usager .navbar-nav > .active > a.partenaire-dark:focus .badge {
      color: #fff; }
    .navbar-usager .navbar-nav > li > a.partenaire-dark:hover > svg,
    .navbar-usager .navbar-nav > .active > a.partenaire-dark > svg,
    .navbar-usager .navbar-nav > .active > a.partenaire-dark:hover > svg,
    .navbar-usager .navbar-nav > .active > a.partenaire-dark:focus > svg {
      fill: #fff; }
  .navbar-usager .navbar-nav > .active > a.partenaire-dark:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #6b9873; } }

@media (min-width: 62rem) {
  .navbar-usager .navbar-nav > li > a.partenaire-dark:hover {
    border-bottom-color: #004e0e; }
  .navbar-usager .navbar-nav > li > a.partenaire-dark .badge {
    background-color: #004e0e; }
  .navbar-usager .navbar-nav > .active > a.partenaire-dark {
    border-bottom-color: #004e0e; } }

.navbar-usager .navbar-nav > li > a.partenaire-light:focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #719e7d; }

@media (max-width: 61.99rem) {
  .navbar-usager .navbar-nav > li > a.partenaire-light, .navbar-usager .navbar-nav > li > a.partenaire-light:focus {
    color: #4bab64; }
  .navbar-usager .navbar-nav > li > a.partenaire-light .badge {
    color: #4bab64; }
  .navbar-usager .navbar-nav > li > a.partenaire-light > svg {
    fill: #4bab64; }
  .navbar-usager .navbar-nav > li > a.partenaire-light:hover,
  .navbar-usager .navbar-nav > .active > a.partenaire-light,
  .navbar-usager .navbar-nav > .active > a.partenaire-light:hover,
  .navbar-usager .navbar-nav > .active > a.partenaire-light:focus {
    color: #333;
    background-color: #4bab64; }
    .navbar-usager .navbar-nav > li > a.partenaire-light:hover .badge,
    .navbar-usager .navbar-nav > .active > a.partenaire-light .badge,
    .navbar-usager .navbar-nav > .active > a.partenaire-light:hover .badge,
    .navbar-usager .navbar-nav > .active > a.partenaire-light:focus .badge {
      color: #333; }
    .navbar-usager .navbar-nav > li > a.partenaire-light:hover > svg,
    .navbar-usager .navbar-nav > .active > a.partenaire-light > svg,
    .navbar-usager .navbar-nav > .active > a.partenaire-light:hover > svg,
    .navbar-usager .navbar-nav > .active > a.partenaire-light:focus > svg {
      fill: #333; }
  .navbar-usager .navbar-nav > .active > a.partenaire-light:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #255431; } }

@media (min-width: 62rem) {
  .navbar-usager .navbar-nav > li > a.partenaire-light:hover {
    border-bottom-color: #4bab64; }
  .navbar-usager .navbar-nav > li > a.partenaire-light .badge {
    background-color: #4bab64; }
  .navbar-usager .navbar-nav > .active > a.partenaire-light {
    border-bottom-color: #4bab64; } }

.navbar-usager .navbar-nav > li > a.collectivite-dark:focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #818e9a; }

@media (max-width: 61.99rem) {
  .navbar-usager .navbar-nav > li > a.collectivite-dark, .navbar-usager .navbar-nav > li > a.collectivite-dark:focus {
    color: #2d4257; }
  .navbar-usager .navbar-nav > li > a.collectivite-dark .badge {
    color: #2d4257; }
  .navbar-usager .navbar-nav > li > a.collectivite-dark > svg {
    fill: #2d4257; }
  .navbar-usager .navbar-nav > li > a.collectivite-dark:hover,
  .navbar-usager .navbar-nav > .active > a.collectivite-dark,
  .navbar-usager .navbar-nav > .active > a.collectivite-dark:hover,
  .navbar-usager .navbar-nav > .active > a.collectivite-dark:focus {
    color: #fff;
    background-color: #2d4257; }
    .navbar-usager .navbar-nav > li > a.collectivite-dark:hover .badge,
    .navbar-usager .navbar-nav > .active > a.collectivite-dark .badge,
    .navbar-usager .navbar-nav > .active > a.collectivite-dark:hover .badge,
    .navbar-usager .navbar-nav > .active > a.collectivite-dark:focus .badge {
      color: #fff; }
    .navbar-usager .navbar-nav > li > a.collectivite-dark:hover > svg,
    .navbar-usager .navbar-nav > .active > a.collectivite-dark > svg,
    .navbar-usager .navbar-nav > .active > a.collectivite-dark:hover > svg,
    .navbar-usager .navbar-nav > .active > a.collectivite-dark:focus > svg {
      fill: #fff; }
  .navbar-usager .navbar-nav > .active > a.collectivite-dark:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #7f8c99; } }

@media (min-width: 62rem) {
  .navbar-usager .navbar-nav > li > a.collectivite-dark:hover {
    border-bottom-color: #2d4257; }
  .navbar-usager .navbar-nav > li > a.collectivite-dark .badge {
    background-color: #2d4257; }
  .navbar-usager .navbar-nav > .active > a.collectivite-dark {
    border-bottom-color: #2d4257; } }

.navbar-usager .navbar-nav > li > a.collectivite-light:focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #8c96a2; }

@media (max-width: 61.99rem) {
  .navbar-usager .navbar-nav > li > a.collectivite-light, .navbar-usager .navbar-nav > li > a.collectivite-light:focus {
    color: #869bb4; }
  .navbar-usager .navbar-nav > li > a.collectivite-light .badge {
    color: #869bb4; }
  .navbar-usager .navbar-nav > li > a.collectivite-light > svg {
    fill: #869bb4; }
  .navbar-usager .navbar-nav > li > a.collectivite-light:hover,
  .navbar-usager .navbar-nav > .active > a.collectivite-light,
  .navbar-usager .navbar-nav > .active > a.collectivite-light:hover,
  .navbar-usager .navbar-nav > .active > a.collectivite-light:focus {
    color: #333;
    background-color: #869bb4; }
    .navbar-usager .navbar-nav > li > a.collectivite-light:hover .badge,
    .navbar-usager .navbar-nav > .active > a.collectivite-light .badge,
    .navbar-usager .navbar-nav > .active > a.collectivite-light:hover .badge,
    .navbar-usager .navbar-nav > .active > a.collectivite-light:focus .badge {
      color: #333; }
    .navbar-usager .navbar-nav > li > a.collectivite-light:hover > svg,
    .navbar-usager .navbar-nav > .active > a.collectivite-light > svg,
    .navbar-usager .navbar-nav > .active > a.collectivite-light:hover > svg,
    .navbar-usager .navbar-nav > .active > a.collectivite-light:focus > svg {
      fill: #333; }
  .navbar-usager .navbar-nav > .active > a.collectivite-light:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #424c58; } }

@media (min-width: 62rem) {
  .navbar-usager .navbar-nav > li > a.collectivite-light:hover {
    border-bottom-color: #869bb4; }
  .navbar-usager .navbar-nav > li > a.collectivite-light .badge {
    background-color: #869bb4; }
  .navbar-usager .navbar-nav > .active > a.collectivite-light {
    border-bottom-color: #869bb4; } }

.navbar-usager .navbar-nav > li > a.international-dark:focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #8668a6; }

@media (max-width: 61.99rem) {
  .navbar-usager .navbar-nav > li > a.international-dark, .navbar-usager .navbar-nav > li > a.international-dark:focus {
    color: #36036a; }
  .navbar-usager .navbar-nav > li > a.international-dark .badge {
    color: #36036a; }
  .navbar-usager .navbar-nav > li > a.international-dark > svg {
    fill: #36036a; }
  .navbar-usager .navbar-nav > li > a.international-dark:hover,
  .navbar-usager .navbar-nav > .active > a.international-dark,
  .navbar-usager .navbar-nav > .active > a.international-dark:hover,
  .navbar-usager .navbar-nav > .active > a.international-dark:focus {
    color: #fff;
    background-color: #36036a; }
    .navbar-usager .navbar-nav > li > a.international-dark:hover .badge,
    .navbar-usager .navbar-nav > .active > a.international-dark .badge,
    .navbar-usager .navbar-nav > .active > a.international-dark:hover .badge,
    .navbar-usager .navbar-nav > .active > a.international-dark:focus .badge {
      color: #fff; }
    .navbar-usager .navbar-nav > li > a.international-dark:hover > svg,
    .navbar-usager .navbar-nav > .active > a.international-dark > svg,
    .navbar-usager .navbar-nav > .active > a.international-dark:hover > svg,
    .navbar-usager .navbar-nav > .active > a.international-dark:focus > svg {
      fill: #fff; }
  .navbar-usager .navbar-nav > .active > a.international-dark:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #8263a3; } }

@media (min-width: 62rem) {
  .navbar-usager .navbar-nav > li > a.international-dark:hover {
    border-bottom-color: #36036a; }
  .navbar-usager .navbar-nav > li > a.international-dark .badge {
    background-color: #36036a; }
  .navbar-usager .navbar-nav > .active > a.international-dark {
    border-bottom-color: #36036a; } }

.navbar-usager .navbar-nav > li > a.international-light:focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #a488be; }

@media (max-width: 61.99rem) {
  .navbar-usager .navbar-nav > li > a.international-light, .navbar-usager .navbar-nav > li > a.international-light:focus {
    color: #9760ca; }
  .navbar-usager .navbar-nav > li > a.international-light .badge {
    color: #9760ca; }
  .navbar-usager .navbar-nav > li > a.international-light > svg {
    fill: #9760ca; }
  .navbar-usager .navbar-nav > li > a.international-light:hover,
  .navbar-usager .navbar-nav > .active > a.international-light,
  .navbar-usager .navbar-nav > .active > a.international-light:hover,
  .navbar-usager .navbar-nav > .active > a.international-light:focus {
    color: #fff;
    background-color: #9760ca; }
    .navbar-usager .navbar-nav > li > a.international-light:hover .badge,
    .navbar-usager .navbar-nav > .active > a.international-light .badge,
    .navbar-usager .navbar-nav > .active > a.international-light:hover .badge,
    .navbar-usager .navbar-nav > .active > a.international-light:focus .badge {
      color: #fff; }
    .navbar-usager .navbar-nav > li > a.international-light:hover > svg,
    .navbar-usager .navbar-nav > .active > a.international-light > svg,
    .navbar-usager .navbar-nav > .active > a.international-light:hover > svg,
    .navbar-usager .navbar-nav > .active > a.international-light:focus > svg {
      fill: #fff; }
  .navbar-usager .navbar-nav > .active > a.international-light:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #3c2651; } }

@media (min-width: 62rem) {
  .navbar-usager .navbar-nav > li > a.international-light:hover {
    border-bottom-color: #9760ca; }
  .navbar-usager .navbar-nav > li > a.international-light .badge {
    background-color: #9760ca; }
  .navbar-usager .navbar-nav > .active > a.international-light {
    border-bottom-color: #9760ca; } }

.navbar-usager .navbar-nav > li > a.agent-dark:focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #c56666; }

@media (max-width: 61.99rem) {
  .navbar-usager .navbar-nav > li > a.agent-dark, .navbar-usager .navbar-nav > li > a.agent-dark:focus {
    color: #9f0000; }
  .navbar-usager .navbar-nav > li > a.agent-dark .badge {
    color: #9f0000; }
  .navbar-usager .navbar-nav > li > a.agent-dark > svg {
    fill: #9f0000; }
  .navbar-usager .navbar-nav > li > a.agent-dark:hover,
  .navbar-usager .navbar-nav > .active > a.agent-dark,
  .navbar-usager .navbar-nav > .active > a.agent-dark:hover,
  .navbar-usager .navbar-nav > .active > a.agent-dark:focus {
    color: #fff;
    background-color: #9f0000; }
    .navbar-usager .navbar-nav > li > a.agent-dark:hover .badge,
    .navbar-usager .navbar-nav > .active > a.agent-dark .badge,
    .navbar-usager .navbar-nav > .active > a.agent-dark:hover .badge,
    .navbar-usager .navbar-nav > .active > a.agent-dark:focus .badge {
      color: #fff; }
    .navbar-usager .navbar-nav > li > a.agent-dark:hover > svg,
    .navbar-usager .navbar-nav > .active > a.agent-dark > svg,
    .navbar-usager .navbar-nav > .active > a.agent-dark:hover > svg,
    .navbar-usager .navbar-nav > .active > a.agent-dark:focus > svg {
      fill: #fff; }
  .navbar-usager .navbar-nav > .active > a.agent-dark:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #d28787; } }

@media (min-width: 62rem) {
  .navbar-usager .navbar-nav > li > a.agent-dark:hover {
    border-bottom-color: #9f0000; }
  .navbar-usager .navbar-nav > li > a.agent-dark .badge {
    background-color: #9f0000; }
  .navbar-usager .navbar-nav > .active > a.agent-dark {
    border-bottom-color: #9f0000; } }

.navbar-usager .navbar-nav > li > a.agent-light:focus {
  outline: 0;
  box-shadow: inset 0 0 0 2px #c4846e; }

@media (max-width: 61.99rem) {
  .navbar-usager .navbar-nav > li > a.agent-light, .navbar-usager .navbar-nav > li > a.agent-light:focus {
    color: #ff7345; }
  .navbar-usager .navbar-nav > li > a.agent-light .badge {
    color: #ff7345; }
  .navbar-usager .navbar-nav > li > a.agent-light > svg {
    fill: #ff7345; }
  .navbar-usager .navbar-nav > li > a.agent-light:hover,
  .navbar-usager .navbar-nav > .active > a.agent-light,
  .navbar-usager .navbar-nav > .active > a.agent-light:hover,
  .navbar-usager .navbar-nav > .active > a.agent-light:focus {
    color: #333;
    background-color: #ff7345; }
    .navbar-usager .navbar-nav > li > a.agent-light:hover .badge,
    .navbar-usager .navbar-nav > .active > a.agent-light .badge,
    .navbar-usager .navbar-nav > .active > a.agent-light:hover .badge,
    .navbar-usager .navbar-nav > .active > a.agent-light:focus .badge {
      color: #333; }
    .navbar-usager .navbar-nav > li > a.agent-light:hover > svg,
    .navbar-usager .navbar-nav > .active > a.agent-light > svg,
    .navbar-usager .navbar-nav > .active > a.agent-light:hover > svg,
    .navbar-usager .navbar-nav > .active > a.agent-light:focus > svg {
      fill: #333; }
  .navbar-usager .navbar-nav > .active > a.agent-light:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #823b23; } }

@media (min-width: 62rem) {
  .navbar-usager .navbar-nav > li > a.agent-light:hover {
    border-bottom-color: #ff7345; }
  .navbar-usager .navbar-nav > li > a.agent-light .badge {
    background-color: #ff7345; }
  .navbar-usager .navbar-nav > .active > a.agent-light {
    border-bottom-color: #ff7345; } }

.navbar-agent.navbar {
  position: static;
  min-height: 0;
  margin-bottom: 0;
  border: none;
  border-radius: 0; }
  @media (max-width: 61.99rem) {
    .navbar-agent.navbar {
      position: absolute;
      top: 0;
      left: 0; } }
  @media (min-width: 62rem) {
    .navbar-agent.navbar {
      width: 100%; } }

.navbar-agent .navbar-toggle {
  margin: 0; }
  .navbar-agent .navbar-toggle, .navbar-agent .navbar-toggle:hover, .navbar-agent .navbar-toggle:focus {
    background-color: #888;
    border-color: #888; }
    .navbar-agent .navbar-toggle .icon-bar, .navbar-agent .navbar-toggle:hover .icon-bar, .navbar-agent .navbar-toggle:focus .icon-bar {
      background-color: #fff; }
  .navbar-agent .navbar-toggle:focus, .navbar-agent .navbar-toggle.focus, .navbar-agent .navbar-toggle:active:focus, .navbar-agent .navbar-toggle:active.focus, .navbar-agent .navbar-toggle.active:focus, .navbar-agent .navbar-toggle.active.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }
  .navbar-agent .navbar-toggle[aria-expanded="false"], .navbar-agent .navbar-toggle[aria-expanded="false"]:focus {
    background-color: #fff;
    border-color: #797979; }
    .navbar-agent .navbar-toggle[aria-expanded="false"] .icon-bar, .navbar-agent .navbar-toggle[aria-expanded="false"]:focus .icon-bar {
      background-color: #797979; }
  .navbar-agent .navbar-toggle[aria-expanded="false"]:hover {
    background-color: #888;
    border-color: #888; }
    .navbar-agent .navbar-toggle[aria-expanded="false"]:hover .icon-bar {
      background-color: #fff; }

.navbar-agent .navbar-collapse {
  background-color: #fff;
  border: 1px solid #434345; }
  @media (max-width: 61.99rem) {
    .navbar-agent .navbar-collapse {
      -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
      -o-transform: translate(0, 0);
      transform: translate(0, 0);
      position: absolute;
      top: 40px;
      left: -28rem;
      z-index: 1000;
      display: block;
      width: 90vw;
      max-width: 16.25rem; }
      .navbar-agent .navbar-collapse:not(.in) .visible-xs-block, .navbar-agent .navbar-collapse:not(.in) .visible-sm-block {
        display: none !important; }
      .navbar-agent .navbar-collapse.in {
        -webkit-transform: translate(28rem, 0);
        -ms-transform: translate(28rem, 0);
        -o-transform: translate(28rem, 0);
        transform: translate(28rem, 0); } }
  @media (min-width: 62rem) {
    .navbar-agent .navbar-collapse {
      position: relative;
      width: 100%;
      padding-right: 0;
      padding-left: 0;
      border: none; } }
  .navbar-agent .navbar-collapse .input-group-recherche {
    padding: 10px 1rem 10px 1rem;
    margin: 7.5px -15px 0 -15px; }
    .navbar-agent .navbar-collapse .input-group-recherche > .form-control {
      font-size: 0.875rem;
      height: 1.8125rem; }
    .navbar-agent .navbar-collapse .input-group-recherche > .input-group-btn > .btn {
      font-size: 0.875rem;
      height: 1.8125rem; }
      .navbar-agent .navbar-collapse .input-group-recherche > .input-group-btn > .btn > .dgfipicon,
      .navbar-agent .navbar-collapse .input-group-recherche > .input-group-btn > .btn > .glyphicon {
        font-size: 1.25rem; }

.navbar-agent .navbar-nav > li > a {
  text-decoration: none; }
  .navbar-agent .navbar-nav > li > a, .navbar-agent .navbar-nav > li > a:hover, .navbar-agent .navbar-nav > li > a:focus {
    color: #333;
    background-color: transparent; }
  .navbar-agent .navbar-nav > li > a:focus {
    outline: 0;
    box-shadow: 0 0 0 2px #434345; }

@media (max-width: 61.99rem) {
  .navbar-agent .navbar-nav {
    font-size: 0.875rem; }
    .navbar-agent .navbar-nav .divider {
      height: 1px;
      margin: 9px 0;
      overflow: hidden;
      background-color: #434345; }
    .navbar-agent .navbar-nav > li > a:focus {
      outline: 0;
      box-shadow: inset 0 0 0 2px #8e8e8f; }
    .navbar-agent .navbar-nav > li > a .badge {
      float: right;
      color: #333;
      background-color: transparent; }
    .navbar-agent .navbar-nav > li > a > svg {
      height: 0.875rem;
      fill: #333; }
    .navbar-agent .navbar-nav > li > a:hover,
    .navbar-agent .navbar-nav > .active > a,
    .navbar-agent .navbar-nav > .active > a:hover,
    .navbar-agent .navbar-nav > .active > a:focus {
      color: #fff;
      background-color: #434345; }
      .navbar-agent .navbar-nav > li > a:hover .badge,
      .navbar-agent .navbar-nav > .active > a .badge,
      .navbar-agent .navbar-nav > .active > a:hover .badge,
      .navbar-agent .navbar-nav > .active > a:focus .badge {
        color: #fff; }
      .navbar-agent .navbar-nav > li > a:hover > svg,
      .navbar-agent .navbar-nav > .active > a > svg,
      .navbar-agent .navbar-nav > .active > a:hover > svg,
      .navbar-agent .navbar-nav > .active > a:focus > svg {
        fill: #fff; }
    .navbar-agent .navbar-nav > .active > a:focus {
      outline: 0;
      box-shadow: inset 0 0 0 2px #8e8e8f; } }

@media (min-width: 62rem) {
  .navbar-agent .navbar-nav {
    font-size: 1.0625rem; }
    .navbar-agent .navbar-nav > li {
      position: static; }
      .navbar-agent .navbar-nav > li > a {
        -webkit-transition: background-color 0.1s ease-out;
        -o-transition: background-color 0.1s ease-out;
        transition: background-color 0.1s ease-out;
        padding: 0.625rem;
        white-space: nowrap;
        border-bottom: 0.3125rem solid transparent; }
        .navbar-agent .navbar-nav > li > a:hover, .navbar-agent .navbar-nav > li > a[aria-expanded="true"] {
          color: #fff;
          background-color: #434345; }
        .navbar-agent .navbar-nav > li > a > .dgfipicon,
        .navbar-agent .navbar-nav > li > a > .glyphicon,
        .navbar-agent .navbar-nav > li > a > svg {
          display: none; }
    .navbar-agent .navbar-nav > .active > a {
      border-bottom-color: #434345; } }

.navbar-agent .navbar-nav .navbar-theme {
  font-size: 0.875rem;
  position: absolute;
  z-index: 1000;
  left: 0;
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #434345;
  color: #fff; }
  .navbar-agent .navbar-nav .navbar-theme ul {
    list-style: none;
    padding-left: 2px; }
    .navbar-agent .navbar-nav .navbar-theme ul > li {
      position: relative;
      padding-left: 16px; }
      .navbar-agent .navbar-nav .navbar-theme ul > li::before {
        -webkit-transform: translate(-100%, -50%);
        -ms-transform: translate(-100%, -50%);
        -o-transform: translate(-100%, -50%);
        transform: translate(-100%, -50%);
        position: absolute;
        top: 50%;
        left: 8px;
        height: 7px;
        content: '';
        border-top: 7px inset transparent;
        border-bottom: 7px inset transparent;
        border-left: 7px solid #fff; }
  .navbar-agent .navbar-nav .navbar-theme a {
    color: #fff; }
    .navbar-agent .navbar-nav .navbar-theme a:hover, .navbar-agent .navbar-nav .navbar-theme a:focus {
      color: #e6e6e6; }
    .navbar-agent .navbar-nav .navbar-theme a:focus {
      outline: 0;
      box-shadow: 0 0 0 2px #8e8e8f; }

.navbar-agent .navbar-nav .navbar-sous-theme > p:first-child, .navbar-agent .navbar-nav .navbar-sous-theme > a:first-child {
  font-size: 1.0625rem;
  margin: 0;
  font-weight: bold; }
  .navbar-agent .navbar-nav .navbar-sous-theme > p:first-child + ul, .navbar-agent .navbar-nav .navbar-sous-theme > a:first-child + ul {
    margin-top: 5px; }

.navbar-agent .navbar-nav .navbar-sous-theme + .navbar-sous-theme {
  margin-top: 10px; }

.navbar-agent .navbar-nav > li > a.particulier:focus {
  outline: 0;
  box-shadow: 0 0 0 2px #0b6ba8; }

@media (max-width: 61.99rem) {
  .navbar-agent .navbar-nav > li > a.particulier, .navbar-agent .navbar-nav > li > a.particulier:focus {
    color: #0b6ba8; }
  .navbar-agent .navbar-nav > li > a.particulier:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #659abd; }
  .navbar-agent .navbar-nav > li > a.particulier .badge {
    color: #0b6ba8; }
  .navbar-agent .navbar-nav > li > a.particulier > svg {
    fill: #0b6ba8; }
  .navbar-agent .navbar-nav > li > a.particulier:hover,
  .navbar-agent .navbar-nav > .active > a.particulier,
  .navbar-agent .navbar-nav > .active > a.particulier:hover,
  .navbar-agent .navbar-nav > .active > a.particulier:focus {
    color: #fff;
    background-color: #0b6ba8; }
    .navbar-agent .navbar-nav > li > a.particulier:hover .badge,
    .navbar-agent .navbar-nav > .active > a.particulier .badge,
    .navbar-agent .navbar-nav > .active > a.particulier:hover .badge,
    .navbar-agent .navbar-nav > .active > a.particulier:focus .badge {
      color: #fff; }
    .navbar-agent .navbar-nav > li > a.particulier:hover > svg,
    .navbar-agent .navbar-nav > .active > a.particulier > svg,
    .navbar-agent .navbar-nav > .active > a.particulier:hover > svg,
    .navbar-agent .navbar-nav > .active > a.particulier:focus > svg {
      fill: #fff; }
  .navbar-agent .navbar-nav > .active > a.particulier:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #9bc2db; } }

@media (min-width: 62rem) {
  .navbar-agent .navbar-nav > li > a.particulier:hover, .navbar-agent .navbar-nav > li > a.particulier[aria-expanded="true"] {
    color: #fff;
    background-color: #0b6ba8; }
  .navbar-agent .navbar-nav > li > a.particulier ~ .navbar-theme {
    background-color: #0b6ba8;
    color: #fff; }
    .navbar-agent .navbar-nav > li > a.particulier ~ .navbar-theme ul > li::before {
      border-left-color: #fff; }
    .navbar-agent .navbar-nav > li > a.particulier ~ .navbar-theme a {
      color: #fff; }
      .navbar-agent .navbar-nav > li > a.particulier ~ .navbar-theme a:hover, .navbar-agent .navbar-nav > li > a.particulier ~ .navbar-theme a:focus {
        color: #e6e6e6; }
      .navbar-agent .navbar-nav > li > a.particulier ~ .navbar-theme a:focus {
        outline: 0;
        box-shadow: 0 0 0 2px #9bc2db; }
  .navbar-agent .navbar-nav > .active > a.particulier {
    border-bottom-color: #0b6ba8; } }

.navbar-agent .navbar-nav > li > a.professionnel:focus {
  outline: 0;
  box-shadow: 0 0 0 2px #a63950; }

@media (max-width: 61.99rem) {
  .navbar-agent .navbar-nav > li > a.professionnel, .navbar-agent .navbar-nav > li > a.professionnel:focus {
    color: #a63950; }
  .navbar-agent .navbar-nav > li > a.professionnel:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #c28390; }
  .navbar-agent .navbar-nav > li > a.professionnel .badge {
    color: #a63950; }
  .navbar-agent .navbar-nav > li > a.professionnel > svg {
    fill: #a63950; }
  .navbar-agent .navbar-nav > li > a.professionnel:hover,
  .navbar-agent .navbar-nav > .active > a.professionnel,
  .navbar-agent .navbar-nav > .active > a.professionnel:hover,
  .navbar-agent .navbar-nav > .active > a.professionnel:focus {
    color: #fff;
    background-color: #a63950; }
    .navbar-agent .navbar-nav > li > a.professionnel:hover .badge,
    .navbar-agent .navbar-nav > .active > a.professionnel .badge,
    .navbar-agent .navbar-nav > .active > a.professionnel:hover .badge,
    .navbar-agent .navbar-nav > .active > a.professionnel:focus .badge {
      color: #fff; }
    .navbar-agent .navbar-nav > li > a.professionnel:hover > svg,
    .navbar-agent .navbar-nav > .active > a.professionnel > svg,
    .navbar-agent .navbar-nav > .active > a.professionnel:hover > svg,
    .navbar-agent .navbar-nav > .active > a.professionnel:focus > svg {
      fill: #fff; }
  .navbar-agent .navbar-nav > .active > a.professionnel:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #d7a6b0; } }

@media (min-width: 62rem) {
  .navbar-agent .navbar-nav > li > a.professionnel:hover, .navbar-agent .navbar-nav > li > a.professionnel[aria-expanded="true"] {
    color: #fff;
    background-color: #a63950; }
  .navbar-agent .navbar-nav > li > a.professionnel ~ .navbar-theme {
    background-color: #a63950;
    color: #fff; }
    .navbar-agent .navbar-nav > li > a.professionnel ~ .navbar-theme ul > li::before {
      border-left-color: #fff; }
    .navbar-agent .navbar-nav > li > a.professionnel ~ .navbar-theme a {
      color: #fff; }
      .navbar-agent .navbar-nav > li > a.professionnel ~ .navbar-theme a:hover, .navbar-agent .navbar-nav > li > a.professionnel ~ .navbar-theme a:focus {
        color: #e6e6e6; }
      .navbar-agent .navbar-nav > li > a.professionnel ~ .navbar-theme a:focus {
        outline: 0;
        box-shadow: 0 0 0 2px #d7a6b0; }
  .navbar-agent .navbar-nav > .active > a.professionnel {
    border-bottom-color: #a63950; } }

.navbar-agent .navbar-nav > li > a.partenaire:focus {
  outline: 0;
  box-shadow: 0 0 0 2px #0c7b38; }

@media (max-width: 61.99rem) {
  .navbar-agent .navbar-nav > li > a.partenaire, .navbar-agent .navbar-nav > li > a.partenaire:focus {
    color: #0c7b38; }
  .navbar-agent .navbar-nav > li > a.partenaire:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #64a27d; }
  .navbar-agent .navbar-nav > li > a.partenaire .badge {
    color: #0c7b38; }
  .navbar-agent .navbar-nav > li > a.partenaire > svg {
    fill: #0c7b38; }
  .navbar-agent .navbar-nav > li > a.partenaire:hover,
  .navbar-agent .navbar-nav > .active > a.partenaire,
  .navbar-agent .navbar-nav > .active > a.partenaire:hover,
  .navbar-agent .navbar-nav > .active > a.partenaire:focus {
    color: #fff;
    background-color: #0c7b38; }
    .navbar-agent .navbar-nav > li > a.partenaire:hover .badge,
    .navbar-agent .navbar-nav > .active > a.partenaire .badge,
    .navbar-agent .navbar-nav > .active > a.partenaire:hover .badge,
    .navbar-agent .navbar-nav > .active > a.partenaire:focus .badge {
      color: #fff; }
    .navbar-agent .navbar-nav > li > a.partenaire:hover > svg,
    .navbar-agent .navbar-nav > .active > a.partenaire > svg,
    .navbar-agent .navbar-nav > .active > a.partenaire:hover > svg,
    .navbar-agent .navbar-nav > .active > a.partenaire:focus > svg {
      fill: #fff; }
  .navbar-agent .navbar-nav > .active > a.partenaire:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #a0ccb1; } }

@media (min-width: 62rem) {
  .navbar-agent .navbar-nav > li > a.partenaire:hover, .navbar-agent .navbar-nav > li > a.partenaire[aria-expanded="true"] {
    color: #fff;
    background-color: #0c7b38; }
  .navbar-agent .navbar-nav > li > a.partenaire ~ .navbar-theme {
    background-color: #0c7b38;
    color: #fff; }
    .navbar-agent .navbar-nav > li > a.partenaire ~ .navbar-theme ul > li::before {
      border-left-color: #fff; }
    .navbar-agent .navbar-nav > li > a.partenaire ~ .navbar-theme a {
      color: #fff; }
      .navbar-agent .navbar-nav > li > a.partenaire ~ .navbar-theme a:hover, .navbar-agent .navbar-nav > li > a.partenaire ~ .navbar-theme a:focus {
        color: #e6e6e6; }
      .navbar-agent .navbar-nav > li > a.partenaire ~ .navbar-theme a:focus {
        outline: 0;
        box-shadow: 0 0 0 2px #a0ccb1; }
  .navbar-agent .navbar-nav > .active > a.partenaire {
    border-bottom-color: #0c7b38; } }

.navbar-agent .navbar-nav > li > a.collectivite:focus {
  outline: 0;
  box-shadow: 0 0 0 2px #586d84; }

@media (max-width: 61.99rem) {
  .navbar-agent .navbar-nav > li > a.collectivite, .navbar-agent .navbar-nav > li > a.collectivite:focus {
    color: #586d84; }
  .navbar-agent .navbar-nav > li > a.collectivite:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #8c96a3; }
  .navbar-agent .navbar-nav > li > a.collectivite .badge {
    color: #586d84; }
  .navbar-agent .navbar-nav > li > a.collectivite > svg {
    fill: #586d84; }
  .navbar-agent .navbar-nav > li > a.collectivite:hover,
  .navbar-agent .navbar-nav > .active > a.collectivite,
  .navbar-agent .navbar-nav > .active > a.collectivite:hover,
  .navbar-agent .navbar-nav > .active > a.collectivite:focus {
    color: #fff;
    background-color: #586d84; }
    .navbar-agent .navbar-nav > li > a.collectivite:hover .badge,
    .navbar-agent .navbar-nav > .active > a.collectivite .badge,
    .navbar-agent .navbar-nav > .active > a.collectivite:hover .badge,
    .navbar-agent .navbar-nav > .active > a.collectivite:focus .badge {
      color: #fff; }
    .navbar-agent .navbar-nav > li > a.collectivite:hover > svg,
    .navbar-agent .navbar-nav > .active > a.collectivite > svg,
    .navbar-agent .navbar-nav > .active > a.collectivite:hover > svg,
    .navbar-agent .navbar-nav > .active > a.collectivite:focus > svg {
      fill: #fff; }
  .navbar-agent .navbar-nav > .active > a.collectivite:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #bbc3cd; } }

@media (min-width: 62rem) {
  .navbar-agent .navbar-nav > li > a.collectivite:hover, .navbar-agent .navbar-nav > li > a.collectivite[aria-expanded="true"] {
    color: #fff;
    background-color: #586d84; }
  .navbar-agent .navbar-nav > li > a.collectivite ~ .navbar-theme {
    background-color: #586d84;
    color: #fff; }
    .navbar-agent .navbar-nav > li > a.collectivite ~ .navbar-theme ul > li::before {
      border-left-color: #fff; }
    .navbar-agent .navbar-nav > li > a.collectivite ~ .navbar-theme a {
      color: #fff; }
      .navbar-agent .navbar-nav > li > a.collectivite ~ .navbar-theme a:hover, .navbar-agent .navbar-nav > li > a.collectivite ~ .navbar-theme a:focus {
        color: #e6e6e6; }
      .navbar-agent .navbar-nav > li > a.collectivite ~ .navbar-theme a:focus {
        outline: 0;
        box-shadow: 0 0 0 2px #bbc3cd; }
  .navbar-agent .navbar-nav > .active > a.collectivite {
    border-bottom-color: #586d84; } }

.navbar-agent .navbar-nav > li > a.international:focus {
  outline: 0;
  box-shadow: 0 0 0 2px #639; }

@media (max-width: 61.99rem) {
  .navbar-agent .navbar-nav > li > a.international, .navbar-agent .navbar-nav > li > a.international:focus {
    color: #639; }
  .navbar-agent .navbar-nav > li > a.international:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #a385c2; }
  .navbar-agent .navbar-nav > li > a.international .badge {
    color: #639; }
  .navbar-agent .navbar-nav > li > a.international > svg {
    fill: #639; }
  .navbar-agent .navbar-nav > li > a.international:hover,
  .navbar-agent .navbar-nav > .active > a.international,
  .navbar-agent .navbar-nav > .active > a.international:hover,
  .navbar-agent .navbar-nav > .active > a.international:focus {
    color: #fff;
    background-color: #639; }
    .navbar-agent .navbar-nav > li > a.international:hover .badge,
    .navbar-agent .navbar-nav > .active > a.international .badge,
    .navbar-agent .navbar-nav > .active > a.international:hover .badge,
    .navbar-agent .navbar-nav > .active > a.international:focus .badge {
      color: #fff; }
    .navbar-agent .navbar-nav > li > a.international:hover > svg,
    .navbar-agent .navbar-nav > .active > a.international > svg,
    .navbar-agent .navbar-nav > .active > a.international:hover > svg,
    .navbar-agent .navbar-nav > .active > a.international:focus > svg {
      fill: #fff; }
  .navbar-agent .navbar-nav > .active > a.international:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #ab8fc7; } }

@media (min-width: 62rem) {
  .navbar-agent .navbar-nav > li > a.international:hover, .navbar-agent .navbar-nav > li > a.international[aria-expanded="true"] {
    color: #fff;
    background-color: #639; }
  .navbar-agent .navbar-nav > li > a.international ~ .navbar-theme {
    background-color: #639;
    color: #fff; }
    .navbar-agent .navbar-nav > li > a.international ~ .navbar-theme ul > li::before {
      border-left-color: #fff; }
    .navbar-agent .navbar-nav > li > a.international ~ .navbar-theme a {
      color: #fff; }
      .navbar-agent .navbar-nav > li > a.international ~ .navbar-theme a:hover, .navbar-agent .navbar-nav > li > a.international ~ .navbar-theme a:focus {
        color: #e6e6e6; }
      .navbar-agent .navbar-nav > li > a.international ~ .navbar-theme a:focus {
        outline: 0;
        box-shadow: 0 0 0 2px #ab8fc7; }
  .navbar-agent .navbar-nav > .active > a.international {
    border-bottom-color: #639; } }

.navbar-agent .navbar-nav > li > a.agent:focus {
  outline: 0;
  box-shadow: 0 0 0 2px #d84018; }

@media (max-width: 61.99rem) {
  .navbar-agent .navbar-nav > li > a.agent, .navbar-agent .navbar-nav > li > a.agent:focus {
    color: #d84018; }
  .navbar-agent .navbar-nav > li > a.agent:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #d17e68; }
  .navbar-agent .navbar-nav > li > a.agent .badge {
    color: #d84018; }
  .navbar-agent .navbar-nav > li > a.agent > svg {
    fill: #d84018; }
  .navbar-agent .navbar-nav > li > a.agent:hover,
  .navbar-agent .navbar-nav > .active > a.agent,
  .navbar-agent .navbar-nav > .active > a.agent:hover,
  .navbar-agent .navbar-nav > .active > a.agent:focus {
    color: #fff;
    background-color: #d84018; }
    .navbar-agent .navbar-nav > li > a.agent:hover .badge,
    .navbar-agent .navbar-nav > .active > a.agent .badge,
    .navbar-agent .navbar-nav > .active > a.agent:hover .badge,
    .navbar-agent .navbar-nav > .active > a.agent:focus .badge {
      color: #fff; }
    .navbar-agent .navbar-nav > li > a.agent:hover > svg,
    .navbar-agent .navbar-nav > .active > a.agent > svg,
    .navbar-agent .navbar-nav > .active > a.agent:hover > svg,
    .navbar-agent .navbar-nav > .active > a.agent:focus > svg {
      fill: #fff; }
  .navbar-agent .navbar-nav > .active > a.agent:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #561a0a; } }

@media (min-width: 62rem) {
  .navbar-agent .navbar-nav > li > a.agent:hover, .navbar-agent .navbar-nav > li > a.agent[aria-expanded="true"] {
    color: #fff;
    background-color: #d84018; }
  .navbar-agent .navbar-nav > li > a.agent ~ .navbar-theme {
    background-color: #d84018;
    color: #fff; }
    .navbar-agent .navbar-nav > li > a.agent ~ .navbar-theme ul > li::before {
      border-left-color: #fff; }
    .navbar-agent .navbar-nav > li > a.agent ~ .navbar-theme a {
      color: #fff; }
      .navbar-agent .navbar-nav > li > a.agent ~ .navbar-theme a:hover, .navbar-agent .navbar-nav > li > a.agent ~ .navbar-theme a:focus {
        color: #e6e6e6; }
      .navbar-agent .navbar-nav > li > a.agent ~ .navbar-theme a:focus {
        outline: 0;
        box-shadow: 0 0 0 2px #561a0a; }
  .navbar-agent .navbar-nav > .active > a.agent {
    border-bottom-color: #d84018; } }

.navbar-agent .navbar-nav > li > a.blanc:focus {
  outline: 0;
  box-shadow: 0 0 0 2px #fff; }

@media (max-width: 61.99rem) {
  .navbar-agent .navbar-nav > li > a.blanc, .navbar-agent .navbar-nav > li > a.blanc:focus {
    color: #fff; }
  .navbar-agent .navbar-nav > li > a.blanc:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #949494; }
  .navbar-agent .navbar-nav > li > a.blanc .badge {
    color: #fff; }
  .navbar-agent .navbar-nav > li > a.blanc > svg {
    fill: #fff; }
  .navbar-agent .navbar-nav > li > a.blanc:hover,
  .navbar-agent .navbar-nav > .active > a.blanc,
  .navbar-agent .navbar-nav > .active > a.blanc:hover,
  .navbar-agent .navbar-nav > .active > a.blanc:focus {
    color: #333;
    background-color: #fff; }
    .navbar-agent .navbar-nav > li > a.blanc:hover .badge,
    .navbar-agent .navbar-nav > .active > a.blanc .badge,
    .navbar-agent .navbar-nav > .active > a.blanc:hover .badge,
    .navbar-agent .navbar-nav > .active > a.blanc:focus .badge {
      color: #333; }
    .navbar-agent .navbar-nav > li > a.blanc:hover > svg,
    .navbar-agent .navbar-nav > .active > a.blanc > svg,
    .navbar-agent .navbar-nav > .active > a.blanc:hover > svg,
    .navbar-agent .navbar-nav > .active > a.blanc:focus > svg {
      fill: #333; }
  .navbar-agent .navbar-nav > .active > a.blanc:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #949494; } }

@media (min-width: 62rem) {
  .navbar-agent .navbar-nav > li > a.blanc:hover, .navbar-agent .navbar-nav > li > a.blanc[aria-expanded="true"] {
    color: #333;
    background-color: #fff; }
  .navbar-agent .navbar-nav > li > a.blanc ~ .navbar-theme {
    background-color: #fff;
    color: #333; }
    .navbar-agent .navbar-nav > li > a.blanc ~ .navbar-theme ul > li::before {
      border-left-color: #333; }
    .navbar-agent .navbar-nav > li > a.blanc ~ .navbar-theme a {
      color: #666; }
      .navbar-agent .navbar-nav > li > a.blanc ~ .navbar-theme a:hover, .navbar-agent .navbar-nav > li > a.blanc ~ .navbar-theme a:focus {
        color: #333; }
  .navbar-agent .navbar-nav > .active > a.blanc {
    border-bottom-color: #fff; } }

.navbar-agent .navbar-nav > li > a.gris-100:focus {
  outline: 0;
  box-shadow: 0 0 0 2px #f8f9fa; }

@media (max-width: 61.99rem) {
  .navbar-agent .navbar-nav > li > a.gris-100, .navbar-agent .navbar-nav > li > a.gris-100:focus {
    color: #f8f9fa; }
  .navbar-agent .navbar-nav > li > a.gris-100:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #949495; }
  .navbar-agent .navbar-nav > li > a.gris-100 .badge {
    color: #f8f9fa; }
  .navbar-agent .navbar-nav > li > a.gris-100 > svg {
    fill: #f8f9fa; }
  .navbar-agent .navbar-nav > li > a.gris-100:hover,
  .navbar-agent .navbar-nav > .active > a.gris-100,
  .navbar-agent .navbar-nav > .active > a.gris-100:hover,
  .navbar-agent .navbar-nav > .active > a.gris-100:focus {
    color: #333;
    background-color: #f8f9fa; }
    .navbar-agent .navbar-nav > li > a.gris-100:hover .badge,
    .navbar-agent .navbar-nav > .active > a.gris-100 .badge,
    .navbar-agent .navbar-nav > .active > a.gris-100:hover .badge,
    .navbar-agent .navbar-nav > .active > a.gris-100:focus .badge {
      color: #333; }
    .navbar-agent .navbar-nav > li > a.gris-100:hover > svg,
    .navbar-agent .navbar-nav > .active > a.gris-100 > svg,
    .navbar-agent .navbar-nav > .active > a.gris-100:hover > svg,
    .navbar-agent .navbar-nav > .active > a.gris-100:focus > svg {
      fill: #333; }
  .navbar-agent .navbar-nav > .active > a.gris-100:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #909091; } }

@media (min-width: 62rem) {
  .navbar-agent .navbar-nav > li > a.gris-100:hover, .navbar-agent .navbar-nav > li > a.gris-100[aria-expanded="true"] {
    color: #333;
    background-color: #f8f9fa; }
  .navbar-agent .navbar-nav > li > a.gris-100 ~ .navbar-theme {
    background-color: #f8f9fa;
    color: #333; }
    .navbar-agent .navbar-nav > li > a.gris-100 ~ .navbar-theme ul > li::before {
      border-left-color: #333; }
    .navbar-agent .navbar-nav > li > a.gris-100 ~ .navbar-theme a {
      color: #666; }
      .navbar-agent .navbar-nav > li > a.gris-100 ~ .navbar-theme a:hover, .navbar-agent .navbar-nav > li > a.gris-100 ~ .navbar-theme a:focus {
        color: #333; }
  .navbar-agent .navbar-nav > .active > a.gris-100 {
    border-bottom-color: #f8f9fa; } }

.navbar-agent .navbar-nav > li > a.gris-200:focus {
  outline: 0;
  box-shadow: 0 0 0 2px #e9ecef; }

@media (max-width: 61.99rem) {
  .navbar-agent .navbar-nav > li > a.gris-200, .navbar-agent .navbar-nav > li > a.gris-200:focus {
    color: #e9ecef; }
  .navbar-agent .navbar-nav > li > a.gris-200:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #949595; }
  .navbar-agent .navbar-nav > li > a.gris-200 .badge {
    color: #e9ecef; }
  .navbar-agent .navbar-nav > li > a.gris-200 > svg {
    fill: #e9ecef; }
  .navbar-agent .navbar-nav > li > a.gris-200:hover,
  .navbar-agent .navbar-nav > .active > a.gris-200,
  .navbar-agent .navbar-nav > .active > a.gris-200:hover,
  .navbar-agent .navbar-nav > .active > a.gris-200:focus {
    color: #333;
    background-color: #e9ecef; }
    .navbar-agent .navbar-nav > li > a.gris-200:hover .badge,
    .navbar-agent .navbar-nav > .active > a.gris-200 .badge,
    .navbar-agent .navbar-nav > .active > a.gris-200:hover .badge,
    .navbar-agent .navbar-nav > .active > a.gris-200:focus .badge {
      color: #333; }
    .navbar-agent .navbar-nav > li > a.gris-200:hover > svg,
    .navbar-agent .navbar-nav > .active > a.gris-200 > svg,
    .navbar-agent .navbar-nav > .active > a.gris-200:hover > svg,
    .navbar-agent .navbar-nav > .active > a.gris-200:focus > svg {
      fill: #333; }
  .navbar-agent .navbar-nav > .active > a.gris-200:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #858788; } }

@media (min-width: 62rem) {
  .navbar-agent .navbar-nav > li > a.gris-200:hover, .navbar-agent .navbar-nav > li > a.gris-200[aria-expanded="true"] {
    color: #333;
    background-color: #e9ecef; }
  .navbar-agent .navbar-nav > li > a.gris-200 ~ .navbar-theme {
    background-color: #e9ecef;
    color: #333; }
    .navbar-agent .navbar-nav > li > a.gris-200 ~ .navbar-theme ul > li::before {
      border-left-color: #333; }
    .navbar-agent .navbar-nav > li > a.gris-200 ~ .navbar-theme a {
      color: #666; }
      .navbar-agent .navbar-nav > li > a.gris-200 ~ .navbar-theme a:hover, .navbar-agent .navbar-nav > li > a.gris-200 ~ .navbar-theme a:focus {
        color: #333; }
  .navbar-agent .navbar-nav > .active > a.gris-200 {
    border-bottom-color: #e9ecef; } }

.navbar-agent .navbar-nav > li > a.gris-300:focus {
  outline: 0;
  box-shadow: 0 0 0 2px #dee2e6; }

@media (max-width: 61.99rem) {
  .navbar-agent .navbar-nav > li > a.gris-300, .navbar-agent .navbar-nav > li > a.gris-300:focus {
    color: #dee2e6; }
  .navbar-agent .navbar-nav > li > a.gris-300:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #929495; }
  .navbar-agent .navbar-nav > li > a.gris-300 .badge {
    color: #dee2e6; }
  .navbar-agent .navbar-nav > li > a.gris-300 > svg {
    fill: #dee2e6; }
  .navbar-agent .navbar-nav > li > a.gris-300:hover,
  .navbar-agent .navbar-nav > .active > a.gris-300,
  .navbar-agent .navbar-nav > .active > a.gris-300:hover,
  .navbar-agent .navbar-nav > .active > a.gris-300:focus {
    color: #333;
    background-color: #dee2e6; }
    .navbar-agent .navbar-nav > li > a.gris-300:hover .badge,
    .navbar-agent .navbar-nav > .active > a.gris-300 .badge,
    .navbar-agent .navbar-nav > .active > a.gris-300:hover .badge,
    .navbar-agent .navbar-nav > .active > a.gris-300:focus .badge {
      color: #333; }
    .navbar-agent .navbar-nav > li > a.gris-300:hover > svg,
    .navbar-agent .navbar-nav > .active > a.gris-300 > svg,
    .navbar-agent .navbar-nav > .active > a.gris-300:hover > svg,
    .navbar-agent .navbar-nav > .active > a.gris-300:focus > svg {
      fill: #333; }
  .navbar-agent .navbar-nav > .active > a.gris-300:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #7f8183; } }

@media (min-width: 62rem) {
  .navbar-agent .navbar-nav > li > a.gris-300:hover, .navbar-agent .navbar-nav > li > a.gris-300[aria-expanded="true"] {
    color: #333;
    background-color: #dee2e6; }
  .navbar-agent .navbar-nav > li > a.gris-300 ~ .navbar-theme {
    background-color: #dee2e6;
    color: #333; }
    .navbar-agent .navbar-nav > li > a.gris-300 ~ .navbar-theme ul > li::before {
      border-left-color: #333; }
    .navbar-agent .navbar-nav > li > a.gris-300 ~ .navbar-theme a {
      color: #666; }
      .navbar-agent .navbar-nav > li > a.gris-300 ~ .navbar-theme a:hover, .navbar-agent .navbar-nav > li > a.gris-300 ~ .navbar-theme a:focus {
        color: #333; }
  .navbar-agent .navbar-nav > .active > a.gris-300 {
    border-bottom-color: #dee2e6; } }

.navbar-agent .navbar-nav > li > a.gris-400:focus {
  outline: 0;
  box-shadow: 0 0 0 2px #ced4da; }

@media (max-width: 61.99rem) {
  .navbar-agent .navbar-nav > li > a.gris-400, .navbar-agent .navbar-nav > li > a.gris-400:focus {
    color: #ced4da; }
  .navbar-agent .navbar-nav > li > a.gris-400:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #939597; }
  .navbar-agent .navbar-nav > li > a.gris-400 .badge {
    color: #ced4da; }
  .navbar-agent .navbar-nav > li > a.gris-400 > svg {
    fill: #ced4da; }
  .navbar-agent .navbar-nav > li > a.gris-400:hover,
  .navbar-agent .navbar-nav > .active > a.gris-400,
  .navbar-agent .navbar-nav > .active > a.gris-400:hover,
  .navbar-agent .navbar-nav > .active > a.gris-400:focus {
    color: #333;
    background-color: #ced4da; }
    .navbar-agent .navbar-nav > li > a.gris-400:hover .badge,
    .navbar-agent .navbar-nav > .active > a.gris-400 .badge,
    .navbar-agent .navbar-nav > .active > a.gris-400:hover .badge,
    .navbar-agent .navbar-nav > .active > a.gris-400:focus .badge {
      color: #333; }
    .navbar-agent .navbar-nav > li > a.gris-400:hover > svg,
    .navbar-agent .navbar-nav > .active > a.gris-400 > svg,
    .navbar-agent .navbar-nav > .active > a.gris-400:hover > svg,
    .navbar-agent .navbar-nav > .active > a.gris-400:focus > svg {
      fill: #333; }
  .navbar-agent .navbar-nav > .active > a.gris-400:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #73777a; } }

@media (min-width: 62rem) {
  .navbar-agent .navbar-nav > li > a.gris-400:hover, .navbar-agent .navbar-nav > li > a.gris-400[aria-expanded="true"] {
    color: #333;
    background-color: #ced4da; }
  .navbar-agent .navbar-nav > li > a.gris-400 ~ .navbar-theme {
    background-color: #ced4da;
    color: #333; }
    .navbar-agent .navbar-nav > li > a.gris-400 ~ .navbar-theme ul > li::before {
      border-left-color: #333; }
    .navbar-agent .navbar-nav > li > a.gris-400 ~ .navbar-theme a {
      color: #666; }
      .navbar-agent .navbar-nav > li > a.gris-400 ~ .navbar-theme a:hover, .navbar-agent .navbar-nav > li > a.gris-400 ~ .navbar-theme a:focus {
        color: #333; }
  .navbar-agent .navbar-nav > .active > a.gris-400 {
    border-bottom-color: #ced4da; } }

.navbar-agent .navbar-nav > li > a.gris-500:focus {
  outline: 0;
  box-shadow: 0 0 0 2px #adb5bd; }

@media (max-width: 61.99rem) {
  .navbar-agent .navbar-nav > li > a.gris-500, .navbar-agent .navbar-nav > li > a.gris-500:focus {
    color: #adb5bd; }
  .navbar-agent .navbar-nav > li > a.gris-500:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #909497; }
  .navbar-agent .navbar-nav > li > a.gris-500 .badge {
    color: #adb5bd; }
  .navbar-agent .navbar-nav > li > a.gris-500 > svg {
    fill: #adb5bd; }
  .navbar-agent .navbar-nav > li > a.gris-500:hover,
  .navbar-agent .navbar-nav > .active > a.gris-500,
  .navbar-agent .navbar-nav > .active > a.gris-500:hover,
  .navbar-agent .navbar-nav > .active > a.gris-500:focus {
    color: #333;
    background-color: #adb5bd; }
    .navbar-agent .navbar-nav > li > a.gris-500:hover .badge,
    .navbar-agent .navbar-nav > .active > a.gris-500 .badge,
    .navbar-agent .navbar-nav > .active > a.gris-500:hover .badge,
    .navbar-agent .navbar-nav > .active > a.gris-500:focus .badge {
      color: #333; }
    .navbar-agent .navbar-nav > li > a.gris-500:hover > svg,
    .navbar-agent .navbar-nav > .active > a.gris-500 > svg,
    .navbar-agent .navbar-nav > .active > a.gris-500:hover > svg,
    .navbar-agent .navbar-nav > .active > a.gris-500:focus > svg {
      fill: #333; }
  .navbar-agent .navbar-nav > .active > a.gris-500:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #5c6064; } }

@media (min-width: 62rem) {
  .navbar-agent .navbar-nav > li > a.gris-500:hover, .navbar-agent .navbar-nav > li > a.gris-500[aria-expanded="true"] {
    color: #333;
    background-color: #adb5bd; }
  .navbar-agent .navbar-nav > li > a.gris-500 ~ .navbar-theme {
    background-color: #adb5bd;
    color: #333; }
    .navbar-agent .navbar-nav > li > a.gris-500 ~ .navbar-theme ul > li::before {
      border-left-color: #333; }
    .navbar-agent .navbar-nav > li > a.gris-500 ~ .navbar-theme a {
      color: #666; }
      .navbar-agent .navbar-nav > li > a.gris-500 ~ .navbar-theme a:hover, .navbar-agent .navbar-nav > li > a.gris-500 ~ .navbar-theme a:focus {
        color: #333; }
  .navbar-agent .navbar-nav > .active > a.gris-500 {
    border-bottom-color: #adb5bd; } }

.navbar-agent .navbar-nav > li > a.gris-600:focus {
  outline: 0;
  box-shadow: 0 0 0 2px #6c757d; }

@media (max-width: 61.99rem) {
  .navbar-agent .navbar-nav > li > a.gris-600, .navbar-agent .navbar-nav > li > a.gris-600:focus {
    color: #6c757d; }
  .navbar-agent .navbar-nav > li > a.gris-600:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #909498; }
  .navbar-agent .navbar-nav > li > a.gris-600 .badge {
    color: #6c757d; }
  .navbar-agent .navbar-nav > li > a.gris-600 > svg {
    fill: #6c757d; }
  .navbar-agent .navbar-nav > li > a.gris-600:hover,
  .navbar-agent .navbar-nav > .active > a.gris-600,
  .navbar-agent .navbar-nav > .active > a.gris-600:hover,
  .navbar-agent .navbar-nav > .active > a.gris-600:focus {
    color: #fff;
    background-color: #6c757d; }
    .navbar-agent .navbar-nav > li > a.gris-600:hover .badge,
    .navbar-agent .navbar-nav > .active > a.gris-600 .badge,
    .navbar-agent .navbar-nav > .active > a.gris-600:hover .badge,
    .navbar-agent .navbar-nav > .active > a.gris-600:focus .badge {
      color: #fff; }
    .navbar-agent .navbar-nav > li > a.gris-600:hover > svg,
    .navbar-agent .navbar-nav > .active > a.gris-600 > svg,
    .navbar-agent .navbar-nav > .active > a.gris-600:hover > svg,
    .navbar-agent .navbar-nav > .active > a.gris-600:focus > svg {
      fill: #fff; }
  .navbar-agent .navbar-nav > .active > a.gris-600:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #cccfd2; } }

@media (min-width: 62rem) {
  .navbar-agent .navbar-nav > li > a.gris-600:hover, .navbar-agent .navbar-nav > li > a.gris-600[aria-expanded="true"] {
    color: #fff;
    background-color: #6c757d; }
  .navbar-agent .navbar-nav > li > a.gris-600 ~ .navbar-theme {
    background-color: #6c757d;
    color: #fff; }
    .navbar-agent .navbar-nav > li > a.gris-600 ~ .navbar-theme ul > li::before {
      border-left-color: #fff; }
    .navbar-agent .navbar-nav > li > a.gris-600 ~ .navbar-theme a {
      color: #fff; }
      .navbar-agent .navbar-nav > li > a.gris-600 ~ .navbar-theme a:hover, .navbar-agent .navbar-nav > li > a.gris-600 ~ .navbar-theme a:focus {
        color: #e6e6e6; }
      .navbar-agent .navbar-nav > li > a.gris-600 ~ .navbar-theme a:focus {
        outline: 0;
        box-shadow: 0 0 0 2px #cccfd2; }
  .navbar-agent .navbar-nav > .active > a.gris-600 {
    border-bottom-color: #6c757d; } }

.navbar-agent .navbar-nav > li > a.gris-700:focus {
  outline: 0;
  box-shadow: 0 0 0 2px #495057; }

@media (max-width: 61.99rem) {
  .navbar-agent .navbar-nav > li > a.gris-700, .navbar-agent .navbar-nav > li > a.gris-700:focus {
    color: #495057; }
  .navbar-agent .navbar-nav > li > a.gris-700:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #919598; }
  .navbar-agent .navbar-nav > li > a.gris-700 .badge {
    color: #495057; }
  .navbar-agent .navbar-nav > li > a.gris-700 > svg {
    fill: #495057; }
  .navbar-agent .navbar-nav > li > a.gris-700:hover,
  .navbar-agent .navbar-nav > .active > a.gris-700,
  .navbar-agent .navbar-nav > .active > a.gris-700:hover,
  .navbar-agent .navbar-nav > .active > a.gris-700:focus {
    color: #fff;
    background-color: #495057; }
    .navbar-agent .navbar-nav > li > a.gris-700:hover .badge,
    .navbar-agent .navbar-nav > .active > a.gris-700 .badge,
    .navbar-agent .navbar-nav > .active > a.gris-700:hover .badge,
    .navbar-agent .navbar-nav > .active > a.gris-700:focus .badge {
      color: #fff; }
    .navbar-agent .navbar-nav > li > a.gris-700:hover > svg,
    .navbar-agent .navbar-nav > .active > a.gris-700 > svg,
    .navbar-agent .navbar-nav > .active > a.gris-700:hover > svg,
    .navbar-agent .navbar-nav > .active > a.gris-700:focus > svg {
      fill: #fff; }
  .navbar-agent .navbar-nav > .active > a.gris-700:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #9b9fa3; } }

@media (min-width: 62rem) {
  .navbar-agent .navbar-nav > li > a.gris-700:hover, .navbar-agent .navbar-nav > li > a.gris-700[aria-expanded="true"] {
    color: #fff;
    background-color: #495057; }
  .navbar-agent .navbar-nav > li > a.gris-700 ~ .navbar-theme {
    background-color: #495057;
    color: #fff; }
    .navbar-agent .navbar-nav > li > a.gris-700 ~ .navbar-theme ul > li::before {
      border-left-color: #fff; }
    .navbar-agent .navbar-nav > li > a.gris-700 ~ .navbar-theme a {
      color: #fff; }
      .navbar-agent .navbar-nav > li > a.gris-700 ~ .navbar-theme a:hover, .navbar-agent .navbar-nav > li > a.gris-700 ~ .navbar-theme a:focus {
        color: #e6e6e6; }
      .navbar-agent .navbar-nav > li > a.gris-700 ~ .navbar-theme a:focus {
        outline: 0;
        box-shadow: 0 0 0 2px #9b9fa3; }
  .navbar-agent .navbar-nav > .active > a.gris-700 {
    border-bottom-color: #495057; } }

.navbar-agent .navbar-nav > li > a.gris-800:focus {
  outline: 0;
  box-shadow: 0 0 0 2px #343a40; }

@media (max-width: 61.99rem) {
  .navbar-agent .navbar-nav > li > a.gris-800, .navbar-agent .navbar-nav > li > a.gris-800:focus {
    color: #343a40; }
  .navbar-agent .navbar-nav > li > a.gris-800:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #85898c; }
  .navbar-agent .navbar-nav > li > a.gris-800 .badge {
    color: #343a40; }
  .navbar-agent .navbar-nav > li > a.gris-800 > svg {
    fill: #343a40; }
  .navbar-agent .navbar-nav > li > a.gris-800:hover,
  .navbar-agent .navbar-nav > .active > a.gris-800,
  .navbar-agent .navbar-nav > .active > a.gris-800:hover,
  .navbar-agent .navbar-nav > .active > a.gris-800:focus {
    color: #fff;
    background-color: #343a40; }
    .navbar-agent .navbar-nav > li > a.gris-800:hover .badge,
    .navbar-agent .navbar-nav > .active > a.gris-800 .badge,
    .navbar-agent .navbar-nav > .active > a.gris-800:hover .badge,
    .navbar-agent .navbar-nav > .active > a.gris-800:focus .badge {
      color: #fff; }
    .navbar-agent .navbar-nav > li > a.gris-800:hover > svg,
    .navbar-agent .navbar-nav > .active > a.gris-800 > svg,
    .navbar-agent .navbar-nav > .active > a.gris-800:hover > svg,
    .navbar-agent .navbar-nav > .active > a.gris-800:focus > svg {
      fill: #fff; }
  .navbar-agent .navbar-nav > .active > a.gris-800:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #7f8387; } }

@media (min-width: 62rem) {
  .navbar-agent .navbar-nav > li > a.gris-800:hover, .navbar-agent .navbar-nav > li > a.gris-800[aria-expanded="true"] {
    color: #fff;
    background-color: #343a40; }
  .navbar-agent .navbar-nav > li > a.gris-800 ~ .navbar-theme {
    background-color: #343a40;
    color: #fff; }
    .navbar-agent .navbar-nav > li > a.gris-800 ~ .navbar-theme ul > li::before {
      border-left-color: #fff; }
    .navbar-agent .navbar-nav > li > a.gris-800 ~ .navbar-theme a {
      color: #fff; }
      .navbar-agent .navbar-nav > li > a.gris-800 ~ .navbar-theme a:hover, .navbar-agent .navbar-nav > li > a.gris-800 ~ .navbar-theme a:focus {
        color: #e6e6e6; }
      .navbar-agent .navbar-nav > li > a.gris-800 ~ .navbar-theme a:focus {
        outline: 0;
        box-shadow: 0 0 0 2px #7f8387; }
  .navbar-agent .navbar-nav > .active > a.gris-800 {
    border-bottom-color: #343a40; } }

.navbar-agent .navbar-nav > li > a.gris-900:focus {
  outline: 0;
  box-shadow: 0 0 0 2px #212529; }

@media (max-width: 61.99rem) {
  .navbar-agent .navbar-nav > li > a.gris-900, .navbar-agent .navbar-nav > li > a.gris-900:focus {
    color: #212529; }
  .navbar-agent .navbar-nav > li > a.gris-900:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #7a7c7f; }
  .navbar-agent .navbar-nav > li > a.gris-900 .badge {
    color: #212529; }
  .navbar-agent .navbar-nav > li > a.gris-900 > svg {
    fill: #212529; }
  .navbar-agent .navbar-nav > li > a.gris-900:hover,
  .navbar-agent .navbar-nav > .active > a.gris-900,
  .navbar-agent .navbar-nav > .active > a.gris-900:hover,
  .navbar-agent .navbar-nav > .active > a.gris-900:focus {
    color: #fff;
    background-color: #212529; }
    .navbar-agent .navbar-nav > li > a.gris-900:hover .badge,
    .navbar-agent .navbar-nav > .active > a.gris-900 .badge,
    .navbar-agent .navbar-nav > .active > a.gris-900:hover .badge,
    .navbar-agent .navbar-nav > .active > a.gris-900:focus .badge {
      color: #fff; }
    .navbar-agent .navbar-nav > li > a.gris-900:hover > svg,
    .navbar-agent .navbar-nav > .active > a.gris-900 > svg,
    .navbar-agent .navbar-nav > .active > a.gris-900:hover > svg,
    .navbar-agent .navbar-nav > .active > a.gris-900:focus > svg {
      fill: #fff; }
  .navbar-agent .navbar-nav > .active > a.gris-900:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #6c6f72; } }

@media (min-width: 62rem) {
  .navbar-agent .navbar-nav > li > a.gris-900:hover, .navbar-agent .navbar-nav > li > a.gris-900[aria-expanded="true"] {
    color: #fff;
    background-color: #212529; }
  .navbar-agent .navbar-nav > li > a.gris-900 ~ .navbar-theme {
    background-color: #212529;
    color: #fff; }
    .navbar-agent .navbar-nav > li > a.gris-900 ~ .navbar-theme ul > li::before {
      border-left-color: #fff; }
    .navbar-agent .navbar-nav > li > a.gris-900 ~ .navbar-theme a {
      color: #fff; }
      .navbar-agent .navbar-nav > li > a.gris-900 ~ .navbar-theme a:hover, .navbar-agent .navbar-nav > li > a.gris-900 ~ .navbar-theme a:focus {
        color: #e6e6e6; }
      .navbar-agent .navbar-nav > li > a.gris-900 ~ .navbar-theme a:focus {
        outline: 0;
        box-shadow: 0 0 0 2px #6c6f72; }
  .navbar-agent .navbar-nav > .active > a.gris-900 {
    border-bottom-color: #212529; } }

.navbar-agent .navbar-nav > li > a.noir:focus {
  outline: 0;
  box-shadow: 0 0 0 2px #000; }

@media (max-width: 61.99rem) {
  .navbar-agent .navbar-nav > li > a.noir, .navbar-agent .navbar-nav > li > a.noir:focus {
    color: #000; }
  .navbar-agent .navbar-nav > li > a.noir:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #666666; }
  .navbar-agent .navbar-nav > li > a.noir .badge {
    color: #000; }
  .navbar-agent .navbar-nav > li > a.noir > svg {
    fill: #000; }
  .navbar-agent .navbar-nav > li > a.noir:hover,
  .navbar-agent .navbar-nav > .active > a.noir,
  .navbar-agent .navbar-nav > .active > a.noir:hover,
  .navbar-agent .navbar-nav > .active > a.noir:focus {
    color: #fff;
    background-color: #000; }
    .navbar-agent .navbar-nav > li > a.noir:hover .badge,
    .navbar-agent .navbar-nav > .active > a.noir .badge,
    .navbar-agent .navbar-nav > .active > a.noir:hover .badge,
    .navbar-agent .navbar-nav > .active > a.noir:focus .badge {
      color: #fff; }
    .navbar-agent .navbar-nav > li > a.noir:hover > svg,
    .navbar-agent .navbar-nav > .active > a.noir > svg,
    .navbar-agent .navbar-nav > .active > a.noir:hover > svg,
    .navbar-agent .navbar-nav > .active > a.noir:focus > svg {
      fill: #fff; }
  .navbar-agent .navbar-nav > .active > a.noir:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #595959; } }

@media (min-width: 62rem) {
  .navbar-agent .navbar-nav > li > a.noir:hover, .navbar-agent .navbar-nav > li > a.noir[aria-expanded="true"] {
    color: #fff;
    background-color: #000; }
  .navbar-agent .navbar-nav > li > a.noir ~ .navbar-theme {
    background-color: #000;
    color: #fff; }
    .navbar-agent .navbar-nav > li > a.noir ~ .navbar-theme ul > li::before {
      border-left-color: #fff; }
    .navbar-agent .navbar-nav > li > a.noir ~ .navbar-theme a {
      color: #fff; }
      .navbar-agent .navbar-nav > li > a.noir ~ .navbar-theme a:hover, .navbar-agent .navbar-nav > li > a.noir ~ .navbar-theme a:focus {
        color: #e6e6e6; }
      .navbar-agent .navbar-nav > li > a.noir ~ .navbar-theme a:focus {
        outline: 0;
        box-shadow: 0 0 0 2px #595959; }
  .navbar-agent .navbar-nav > .active > a.noir {
    border-bottom-color: #000; } }

.navbar-agent .navbar-nav > li > a.particulier-dark:focus {
  outline: 0;
  box-shadow: 0 0 0 2px #004179; }

@media (max-width: 61.99rem) {
  .navbar-agent .navbar-nav > li > a.particulier-dark, .navbar-agent .navbar-nav > li > a.particulier-dark:focus {
    color: #004179; }
  .navbar-agent .navbar-nav > li > a.particulier-dark:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #668daf; }
  .navbar-agent .navbar-nav > li > a.particulier-dark .badge {
    color: #004179; }
  .navbar-agent .navbar-nav > li > a.particulier-dark > svg {
    fill: #004179; }
  .navbar-agent .navbar-nav > li > a.particulier-dark:hover,
  .navbar-agent .navbar-nav > .active > a.particulier-dark,
  .navbar-agent .navbar-nav > .active > a.particulier-dark:hover,
  .navbar-agent .navbar-nav > .active > a.particulier-dark:focus {
    color: #fff;
    background-color: #004179; }
    .navbar-agent .navbar-nav > li > a.particulier-dark:hover .badge,
    .navbar-agent .navbar-nav > .active > a.particulier-dark .badge,
    .navbar-agent .navbar-nav > .active > a.particulier-dark:hover .badge,
    .navbar-agent .navbar-nav > .active > a.particulier-dark:focus .badge {
      color: #fff; }
    .navbar-agent .navbar-nav > li > a.particulier-dark:hover > svg,
    .navbar-agent .navbar-nav > .active > a.particulier-dark > svg,
    .navbar-agent .navbar-nav > .active > a.particulier-dark:hover > svg,
    .navbar-agent .navbar-nav > .active > a.particulier-dark:focus > svg {
      fill: #fff; }
  .navbar-agent .navbar-nav > .active > a.particulier-dark:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #698fb0; } }

@media (min-width: 62rem) {
  .navbar-agent .navbar-nav > li > a.particulier-dark:hover, .navbar-agent .navbar-nav > li > a.particulier-dark[aria-expanded="true"] {
    color: #fff;
    background-color: #004179; }
  .navbar-agent .navbar-nav > li > a.particulier-dark ~ .navbar-theme {
    background-color: #004179;
    color: #fff; }
    .navbar-agent .navbar-nav > li > a.particulier-dark ~ .navbar-theme ul > li::before {
      border-left-color: #fff; }
    .navbar-agent .navbar-nav > li > a.particulier-dark ~ .navbar-theme a {
      color: #fff; }
      .navbar-agent .navbar-nav > li > a.particulier-dark ~ .navbar-theme a:hover, .navbar-agent .navbar-nav > li > a.particulier-dark ~ .navbar-theme a:focus {
        color: #e6e6e6; }
      .navbar-agent .navbar-nav > li > a.particulier-dark ~ .navbar-theme a:focus {
        outline: 0;
        box-shadow: 0 0 0 2px #698fb0; }
  .navbar-agent .navbar-nav > .active > a.particulier-dark {
    border-bottom-color: #004179; } }

.navbar-agent .navbar-nav > li > a.particulier-light:focus {
  outline: 0;
  box-shadow: 0 0 0 2px #5599da; }

@media (max-width: 61.99rem) {
  .navbar-agent .navbar-nav > li > a.particulier-light, .navbar-agent .navbar-nav > li > a.particulier-light:focus {
    color: #5599da; }
  .navbar-agent .navbar-nav > li > a.particulier-light:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #7797b6; }
  .navbar-agent .navbar-nav > li > a.particulier-light .badge {
    color: #5599da; }
  .navbar-agent .navbar-nav > li > a.particulier-light > svg {
    fill: #5599da; }
  .navbar-agent .navbar-nav > li > a.particulier-light:hover,
  .navbar-agent .navbar-nav > .active > a.particulier-light,
  .navbar-agent .navbar-nav > .active > a.particulier-light:hover,
  .navbar-agent .navbar-nav > .active > a.particulier-light:focus {
    color: #333;
    background-color: #5599da; }
    .navbar-agent .navbar-nav > li > a.particulier-light:hover .badge,
    .navbar-agent .navbar-nav > .active > a.particulier-light .badge,
    .navbar-agent .navbar-nav > .active > a.particulier-light:hover .badge,
    .navbar-agent .navbar-nav > .active > a.particulier-light:focus .badge {
      color: #333; }
    .navbar-agent .navbar-nav > li > a.particulier-light:hover > svg,
    .navbar-agent .navbar-nav > .active > a.particulier-light > svg,
    .navbar-agent .navbar-nav > .active > a.particulier-light:hover > svg,
    .navbar-agent .navbar-nav > .active > a.particulier-light:focus > svg {
      fill: #333; }
  .navbar-agent .navbar-nav > .active > a.particulier-light:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #2a4b6b; } }

@media (min-width: 62rem) {
  .navbar-agent .navbar-nav > li > a.particulier-light:hover, .navbar-agent .navbar-nav > li > a.particulier-light[aria-expanded="true"] {
    color: #333;
    background-color: #5599da; }
  .navbar-agent .navbar-nav > li > a.particulier-light ~ .navbar-theme {
    background-color: #5599da;
    color: #333; }
    .navbar-agent .navbar-nav > li > a.particulier-light ~ .navbar-theme ul > li::before {
      border-left-color: #333; }
    .navbar-agent .navbar-nav > li > a.particulier-light ~ .navbar-theme a {
      color: #666; }
      .navbar-agent .navbar-nav > li > a.particulier-light ~ .navbar-theme a:hover, .navbar-agent .navbar-nav > li > a.particulier-light ~ .navbar-theme a:focus {
        color: #333; }
  .navbar-agent .navbar-nav > .active > a.particulier-light {
    border-bottom-color: #5599da; } }

.navbar-agent .navbar-nav > li > a.professionnel-dark:focus {
  outline: 0;
  box-shadow: 0 0 0 2px #720028; }

@media (max-width: 61.99rem) {
  .navbar-agent .navbar-nav > li > a.professionnel-dark, .navbar-agent .navbar-nav > li > a.professionnel-dark:focus {
    color: #720028; }
  .navbar-agent .navbar-nav > li > a.professionnel-dark:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #aa667e; }
  .navbar-agent .navbar-nav > li > a.professionnel-dark .badge {
    color: #720028; }
  .navbar-agent .navbar-nav > li > a.professionnel-dark > svg {
    fill: #720028; }
  .navbar-agent .navbar-nav > li > a.professionnel-dark:hover,
  .navbar-agent .navbar-nav > .active > a.professionnel-dark,
  .navbar-agent .navbar-nav > .active > a.professionnel-dark:hover,
  .navbar-agent .navbar-nav > .active > a.professionnel-dark:focus {
    color: #fff;
    background-color: #720028; }
    .navbar-agent .navbar-nav > li > a.professionnel-dark:hover .badge,
    .navbar-agent .navbar-nav > .active > a.professionnel-dark .badge,
    .navbar-agent .navbar-nav > .active > a.professionnel-dark:hover .badge,
    .navbar-agent .navbar-nav > .active > a.professionnel-dark:focus .badge {
      color: #fff; }
    .navbar-agent .navbar-nav > li > a.professionnel-dark:hover > svg,
    .navbar-agent .navbar-nav > .active > a.professionnel-dark > svg,
    .navbar-agent .navbar-nav > .active > a.professionnel-dark:hover > svg,
    .navbar-agent .navbar-nav > .active > a.professionnel-dark:focus > svg {
      fill: #fff; }
  .navbar-agent .navbar-nav > .active > a.professionnel-dark:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #af6e84; } }

@media (min-width: 62rem) {
  .navbar-agent .navbar-nav > li > a.professionnel-dark:hover, .navbar-agent .navbar-nav > li > a.professionnel-dark[aria-expanded="true"] {
    color: #fff;
    background-color: #720028; }
  .navbar-agent .navbar-nav > li > a.professionnel-dark ~ .navbar-theme {
    background-color: #720028;
    color: #fff; }
    .navbar-agent .navbar-nav > li > a.professionnel-dark ~ .navbar-theme ul > li::before {
      border-left-color: #fff; }
    .navbar-agent .navbar-nav > li > a.professionnel-dark ~ .navbar-theme a {
      color: #fff; }
      .navbar-agent .navbar-nav > li > a.professionnel-dark ~ .navbar-theme a:hover, .navbar-agent .navbar-nav > li > a.professionnel-dark ~ .navbar-theme a:focus {
        color: #e6e6e6; }
      .navbar-agent .navbar-nav > li > a.professionnel-dark ~ .navbar-theme a:focus {
        outline: 0;
        box-shadow: 0 0 0 2px #af6e84; }
  .navbar-agent .navbar-nav > .active > a.professionnel-dark {
    border-bottom-color: #720028; } }

.navbar-agent .navbar-nav > li > a.professionnel-light:focus {
  outline: 0;
  box-shadow: 0 0 0 2px #db697c; }

@media (max-width: 61.99rem) {
  .navbar-agent .navbar-nav > li > a.professionnel-light, .navbar-agent .navbar-nav > li > a.professionnel-light:focus {
    color: #db697c; }
  .navbar-agent .navbar-nav > li > a.professionnel-light:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #bd868f; }
  .navbar-agent .navbar-nav > li > a.professionnel-light .badge {
    color: #db697c; }
  .navbar-agent .navbar-nav > li > a.professionnel-light > svg {
    fill: #db697c; }
  .navbar-agent .navbar-nav > li > a.professionnel-light:hover,
  .navbar-agent .navbar-nav > .active > a.professionnel-light,
  .navbar-agent .navbar-nav > .active > a.professionnel-light:hover,
  .navbar-agent .navbar-nav > .active > a.professionnel-light:focus {
    color: #333;
    background-color: #db697c; }
    .navbar-agent .navbar-nav > li > a.professionnel-light:hover .badge,
    .navbar-agent .navbar-nav > .active > a.professionnel-light .badge,
    .navbar-agent .navbar-nav > .active > a.professionnel-light:hover .badge,
    .navbar-agent .navbar-nav > .active > a.professionnel-light:focus .badge {
      color: #333; }
    .navbar-agent .navbar-nav > li > a.professionnel-light:hover > svg,
    .navbar-agent .navbar-nav > .active > a.professionnel-light > svg,
    .navbar-agent .navbar-nav > .active > a.professionnel-light:hover > svg,
    .navbar-agent .navbar-nav > .active > a.professionnel-light:focus > svg {
      fill: #333; }
  .navbar-agent .navbar-nav > .active > a.professionnel-light:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #67313a; } }

@media (min-width: 62rem) {
  .navbar-agent .navbar-nav > li > a.professionnel-light:hover, .navbar-agent .navbar-nav > li > a.professionnel-light[aria-expanded="true"] {
    color: #333;
    background-color: #db697c; }
  .navbar-agent .navbar-nav > li > a.professionnel-light ~ .navbar-theme {
    background-color: #db697c;
    color: #333; }
    .navbar-agent .navbar-nav > li > a.professionnel-light ~ .navbar-theme ul > li::before {
      border-left-color: #333; }
    .navbar-agent .navbar-nav > li > a.professionnel-light ~ .navbar-theme a {
      color: #666; }
      .navbar-agent .navbar-nav > li > a.professionnel-light ~ .navbar-theme a:hover, .navbar-agent .navbar-nav > li > a.professionnel-light ~ .navbar-theme a:focus {
        color: #333; }
  .navbar-agent .navbar-nav > .active > a.professionnel-light {
    border-bottom-color: #db697c; } }

.navbar-agent .navbar-nav > li > a.partenaire-dark:focus {
  outline: 0;
  box-shadow: 0 0 0 2px #004e0e; }

@media (max-width: 61.99rem) {
  .navbar-agent .navbar-nav > li > a.partenaire-dark, .navbar-agent .navbar-nav > li > a.partenaire-dark:focus {
    color: #004e0e; }
  .navbar-agent .navbar-nav > li > a.partenaire-dark:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #66956e; }
  .navbar-agent .navbar-nav > li > a.partenaire-dark .badge {
    color: #004e0e; }
  .navbar-agent .navbar-nav > li > a.partenaire-dark > svg {
    fill: #004e0e; }
  .navbar-agent .navbar-nav > li > a.partenaire-dark:hover,
  .navbar-agent .navbar-nav > .active > a.partenaire-dark,
  .navbar-agent .navbar-nav > .active > a.partenaire-dark:hover,
  .navbar-agent .navbar-nav > .active > a.partenaire-dark:focus {
    color: #fff;
    background-color: #004e0e; }
    .navbar-agent .navbar-nav > li > a.partenaire-dark:hover .badge,
    .navbar-agent .navbar-nav > .active > a.partenaire-dark .badge,
    .navbar-agent .navbar-nav > .active > a.partenaire-dark:hover .badge,
    .navbar-agent .navbar-nav > .active > a.partenaire-dark:focus .badge {
      color: #fff; }
    .navbar-agent .navbar-nav > li > a.partenaire-dark:hover > svg,
    .navbar-agent .navbar-nav > .active > a.partenaire-dark > svg,
    .navbar-agent .navbar-nav > .active > a.partenaire-dark:hover > svg,
    .navbar-agent .navbar-nav > .active > a.partenaire-dark:focus > svg {
      fill: #fff; }
  .navbar-agent .navbar-nav > .active > a.partenaire-dark:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #6b9873; } }

@media (min-width: 62rem) {
  .navbar-agent .navbar-nav > li > a.partenaire-dark:hover, .navbar-agent .navbar-nav > li > a.partenaire-dark[aria-expanded="true"] {
    color: #fff;
    background-color: #004e0e; }
  .navbar-agent .navbar-nav > li > a.partenaire-dark ~ .navbar-theme {
    background-color: #004e0e;
    color: #fff; }
    .navbar-agent .navbar-nav > li > a.partenaire-dark ~ .navbar-theme ul > li::before {
      border-left-color: #fff; }
    .navbar-agent .navbar-nav > li > a.partenaire-dark ~ .navbar-theme a {
      color: #fff; }
      .navbar-agent .navbar-nav > li > a.partenaire-dark ~ .navbar-theme a:hover, .navbar-agent .navbar-nav > li > a.partenaire-dark ~ .navbar-theme a:focus {
        color: #e6e6e6; }
      .navbar-agent .navbar-nav > li > a.partenaire-dark ~ .navbar-theme a:focus {
        outline: 0;
        box-shadow: 0 0 0 2px #6b9873; }
  .navbar-agent .navbar-nav > .active > a.partenaire-dark {
    border-bottom-color: #004e0e; } }

.navbar-agent .navbar-nav > li > a.partenaire-light:focus {
  outline: 0;
  box-shadow: 0 0 0 2px #4bab64; }

@media (max-width: 61.99rem) {
  .navbar-agent .navbar-nav > li > a.partenaire-light, .navbar-agent .navbar-nav > li > a.partenaire-light:focus {
    color: #4bab64; }
  .navbar-agent .navbar-nav > li > a.partenaire-light:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #719e7d; }
  .navbar-agent .navbar-nav > li > a.partenaire-light .badge {
    color: #4bab64; }
  .navbar-agent .navbar-nav > li > a.partenaire-light > svg {
    fill: #4bab64; }
  .navbar-agent .navbar-nav > li > a.partenaire-light:hover,
  .navbar-agent .navbar-nav > .active > a.partenaire-light,
  .navbar-agent .navbar-nav > .active > a.partenaire-light:hover,
  .navbar-agent .navbar-nav > .active > a.partenaire-light:focus {
    color: #333;
    background-color: #4bab64; }
    .navbar-agent .navbar-nav > li > a.partenaire-light:hover .badge,
    .navbar-agent .navbar-nav > .active > a.partenaire-light .badge,
    .navbar-agent .navbar-nav > .active > a.partenaire-light:hover .badge,
    .navbar-agent .navbar-nav > .active > a.partenaire-light:focus .badge {
      color: #333; }
    .navbar-agent .navbar-nav > li > a.partenaire-light:hover > svg,
    .navbar-agent .navbar-nav > .active > a.partenaire-light > svg,
    .navbar-agent .navbar-nav > .active > a.partenaire-light:hover > svg,
    .navbar-agent .navbar-nav > .active > a.partenaire-light:focus > svg {
      fill: #333; }
  .navbar-agent .navbar-nav > .active > a.partenaire-light:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #255431; } }

@media (min-width: 62rem) {
  .navbar-agent .navbar-nav > li > a.partenaire-light:hover, .navbar-agent .navbar-nav > li > a.partenaire-light[aria-expanded="true"] {
    color: #333;
    background-color: #4bab64; }
  .navbar-agent .navbar-nav > li > a.partenaire-light ~ .navbar-theme {
    background-color: #4bab64;
    color: #333; }
    .navbar-agent .navbar-nav > li > a.partenaire-light ~ .navbar-theme ul > li::before {
      border-left-color: #333; }
    .navbar-agent .navbar-nav > li > a.partenaire-light ~ .navbar-theme a {
      color: #666; }
      .navbar-agent .navbar-nav > li > a.partenaire-light ~ .navbar-theme a:hover, .navbar-agent .navbar-nav > li > a.partenaire-light ~ .navbar-theme a:focus {
        color: #333; }
  .navbar-agent .navbar-nav > .active > a.partenaire-light {
    border-bottom-color: #4bab64; } }

.navbar-agent .navbar-nav > li > a.collectivite-dark:focus {
  outline: 0;
  box-shadow: 0 0 0 2px #2d4257; }

@media (max-width: 61.99rem) {
  .navbar-agent .navbar-nav > li > a.collectivite-dark, .navbar-agent .navbar-nav > li > a.collectivite-dark:focus {
    color: #2d4257; }
  .navbar-agent .navbar-nav > li > a.collectivite-dark:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #818e9a; }
  .navbar-agent .navbar-nav > li > a.collectivite-dark .badge {
    color: #2d4257; }
  .navbar-agent .navbar-nav > li > a.collectivite-dark > svg {
    fill: #2d4257; }
  .navbar-agent .navbar-nav > li > a.collectivite-dark:hover,
  .navbar-agent .navbar-nav > .active > a.collectivite-dark,
  .navbar-agent .navbar-nav > .active > a.collectivite-dark:hover,
  .navbar-agent .navbar-nav > .active > a.collectivite-dark:focus {
    color: #fff;
    background-color: #2d4257; }
    .navbar-agent .navbar-nav > li > a.collectivite-dark:hover .badge,
    .navbar-agent .navbar-nav > .active > a.collectivite-dark .badge,
    .navbar-agent .navbar-nav > .active > a.collectivite-dark:hover .badge,
    .navbar-agent .navbar-nav > .active > a.collectivite-dark:focus .badge {
      color: #fff; }
    .navbar-agent .navbar-nav > li > a.collectivite-dark:hover > svg,
    .navbar-agent .navbar-nav > .active > a.collectivite-dark > svg,
    .navbar-agent .navbar-nav > .active > a.collectivite-dark:hover > svg,
    .navbar-agent .navbar-nav > .active > a.collectivite-dark:focus > svg {
      fill: #fff; }
  .navbar-agent .navbar-nav > .active > a.collectivite-dark:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #7f8c99; } }

@media (min-width: 62rem) {
  .navbar-agent .navbar-nav > li > a.collectivite-dark:hover, .navbar-agent .navbar-nav > li > a.collectivite-dark[aria-expanded="true"] {
    color: #fff;
    background-color: #2d4257; }
  .navbar-agent .navbar-nav > li > a.collectivite-dark ~ .navbar-theme {
    background-color: #2d4257;
    color: #fff; }
    .navbar-agent .navbar-nav > li > a.collectivite-dark ~ .navbar-theme ul > li::before {
      border-left-color: #fff; }
    .navbar-agent .navbar-nav > li > a.collectivite-dark ~ .navbar-theme a {
      color: #fff; }
      .navbar-agent .navbar-nav > li > a.collectivite-dark ~ .navbar-theme a:hover, .navbar-agent .navbar-nav > li > a.collectivite-dark ~ .navbar-theme a:focus {
        color: #e6e6e6; }
      .navbar-agent .navbar-nav > li > a.collectivite-dark ~ .navbar-theme a:focus {
        outline: 0;
        box-shadow: 0 0 0 2px #7f8c99; }
  .navbar-agent .navbar-nav > .active > a.collectivite-dark {
    border-bottom-color: #2d4257; } }

.navbar-agent .navbar-nav > li > a.collectivite-light:focus {
  outline: 0;
  box-shadow: 0 0 0 2px #869bb4; }

@media (max-width: 61.99rem) {
  .navbar-agent .navbar-nav > li > a.collectivite-light, .navbar-agent .navbar-nav > li > a.collectivite-light:focus {
    color: #869bb4; }
  .navbar-agent .navbar-nav > li > a.collectivite-light:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #8c96a2; }
  .navbar-agent .navbar-nav > li > a.collectivite-light .badge {
    color: #869bb4; }
  .navbar-agent .navbar-nav > li > a.collectivite-light > svg {
    fill: #869bb4; }
  .navbar-agent .navbar-nav > li > a.collectivite-light:hover,
  .navbar-agent .navbar-nav > .active > a.collectivite-light,
  .navbar-agent .navbar-nav > .active > a.collectivite-light:hover,
  .navbar-agent .navbar-nav > .active > a.collectivite-light:focus {
    color: #333;
    background-color: #869bb4; }
    .navbar-agent .navbar-nav > li > a.collectivite-light:hover .badge,
    .navbar-agent .navbar-nav > .active > a.collectivite-light .badge,
    .navbar-agent .navbar-nav > .active > a.collectivite-light:hover .badge,
    .navbar-agent .navbar-nav > .active > a.collectivite-light:focus .badge {
      color: #333; }
    .navbar-agent .navbar-nav > li > a.collectivite-light:hover > svg,
    .navbar-agent .navbar-nav > .active > a.collectivite-light > svg,
    .navbar-agent .navbar-nav > .active > a.collectivite-light:hover > svg,
    .navbar-agent .navbar-nav > .active > a.collectivite-light:focus > svg {
      fill: #333; }
  .navbar-agent .navbar-nav > .active > a.collectivite-light:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #424c58; } }

@media (min-width: 62rem) {
  .navbar-agent .navbar-nav > li > a.collectivite-light:hover, .navbar-agent .navbar-nav > li > a.collectivite-light[aria-expanded="true"] {
    color: #333;
    background-color: #869bb4; }
  .navbar-agent .navbar-nav > li > a.collectivite-light ~ .navbar-theme {
    background-color: #869bb4;
    color: #333; }
    .navbar-agent .navbar-nav > li > a.collectivite-light ~ .navbar-theme ul > li::before {
      border-left-color: #333; }
    .navbar-agent .navbar-nav > li > a.collectivite-light ~ .navbar-theme a {
      color: #666; }
      .navbar-agent .navbar-nav > li > a.collectivite-light ~ .navbar-theme a:hover, .navbar-agent .navbar-nav > li > a.collectivite-light ~ .navbar-theme a:focus {
        color: #333; }
  .navbar-agent .navbar-nav > .active > a.collectivite-light {
    border-bottom-color: #869bb4; } }

.navbar-agent .navbar-nav > li > a.international-dark:focus {
  outline: 0;
  box-shadow: 0 0 0 2px #36036a; }

@media (max-width: 61.99rem) {
  .navbar-agent .navbar-nav > li > a.international-dark, .navbar-agent .navbar-nav > li > a.international-dark:focus {
    color: #36036a; }
  .navbar-agent .navbar-nav > li > a.international-dark:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #8668a6; }
  .navbar-agent .navbar-nav > li > a.international-dark .badge {
    color: #36036a; }
  .navbar-agent .navbar-nav > li > a.international-dark > svg {
    fill: #36036a; }
  .navbar-agent .navbar-nav > li > a.international-dark:hover,
  .navbar-agent .navbar-nav > .active > a.international-dark,
  .navbar-agent .navbar-nav > .active > a.international-dark:hover,
  .navbar-agent .navbar-nav > .active > a.international-dark:focus {
    color: #fff;
    background-color: #36036a; }
    .navbar-agent .navbar-nav > li > a.international-dark:hover .badge,
    .navbar-agent .navbar-nav > .active > a.international-dark .badge,
    .navbar-agent .navbar-nav > .active > a.international-dark:hover .badge,
    .navbar-agent .navbar-nav > .active > a.international-dark:focus .badge {
      color: #fff; }
    .navbar-agent .navbar-nav > li > a.international-dark:hover > svg,
    .navbar-agent .navbar-nav > .active > a.international-dark > svg,
    .navbar-agent .navbar-nav > .active > a.international-dark:hover > svg,
    .navbar-agent .navbar-nav > .active > a.international-dark:focus > svg {
      fill: #fff; }
  .navbar-agent .navbar-nav > .active > a.international-dark:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #8263a3; } }

@media (min-width: 62rem) {
  .navbar-agent .navbar-nav > li > a.international-dark:hover, .navbar-agent .navbar-nav > li > a.international-dark[aria-expanded="true"] {
    color: #fff;
    background-color: #36036a; }
  .navbar-agent .navbar-nav > li > a.international-dark ~ .navbar-theme {
    background-color: #36036a;
    color: #fff; }
    .navbar-agent .navbar-nav > li > a.international-dark ~ .navbar-theme ul > li::before {
      border-left-color: #fff; }
    .navbar-agent .navbar-nav > li > a.international-dark ~ .navbar-theme a {
      color: #fff; }
      .navbar-agent .navbar-nav > li > a.international-dark ~ .navbar-theme a:hover, .navbar-agent .navbar-nav > li > a.international-dark ~ .navbar-theme a:focus {
        color: #e6e6e6; }
      .navbar-agent .navbar-nav > li > a.international-dark ~ .navbar-theme a:focus {
        outline: 0;
        box-shadow: 0 0 0 2px #8263a3; }
  .navbar-agent .navbar-nav > .active > a.international-dark {
    border-bottom-color: #36036a; } }

.navbar-agent .navbar-nav > li > a.international-light:focus {
  outline: 0;
  box-shadow: 0 0 0 2px #9760ca; }

@media (max-width: 61.99rem) {
  .navbar-agent .navbar-nav > li > a.international-light, .navbar-agent .navbar-nav > li > a.international-light:focus {
    color: #9760ca; }
  .navbar-agent .navbar-nav > li > a.international-light:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #a488be; }
  .navbar-agent .navbar-nav > li > a.international-light .badge {
    color: #9760ca; }
  .navbar-agent .navbar-nav > li > a.international-light > svg {
    fill: #9760ca; }
  .navbar-agent .navbar-nav > li > a.international-light:hover,
  .navbar-agent .navbar-nav > .active > a.international-light,
  .navbar-agent .navbar-nav > .active > a.international-light:hover,
  .navbar-agent .navbar-nav > .active > a.international-light:focus {
    color: #fff;
    background-color: #9760ca; }
    .navbar-agent .navbar-nav > li > a.international-light:hover .badge,
    .navbar-agent .navbar-nav > .active > a.international-light .badge,
    .navbar-agent .navbar-nav > .active > a.international-light:hover .badge,
    .navbar-agent .navbar-nav > .active > a.international-light:focus .badge {
      color: #fff; }
    .navbar-agent .navbar-nav > li > a.international-light:hover > svg,
    .navbar-agent .navbar-nav > .active > a.international-light > svg,
    .navbar-agent .navbar-nav > .active > a.international-light:hover > svg,
    .navbar-agent .navbar-nav > .active > a.international-light:focus > svg {
      fill: #fff; }
  .navbar-agent .navbar-nav > .active > a.international-light:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #3c2651; } }

@media (min-width: 62rem) {
  .navbar-agent .navbar-nav > li > a.international-light:hover, .navbar-agent .navbar-nav > li > a.international-light[aria-expanded="true"] {
    color: #fff;
    background-color: #9760ca; }
  .navbar-agent .navbar-nav > li > a.international-light ~ .navbar-theme {
    background-color: #9760ca;
    color: #fff; }
    .navbar-agent .navbar-nav > li > a.international-light ~ .navbar-theme ul > li::before {
      border-left-color: #fff; }
    .navbar-agent .navbar-nav > li > a.international-light ~ .navbar-theme a {
      color: #fff; }
      .navbar-agent .navbar-nav > li > a.international-light ~ .navbar-theme a:hover, .navbar-agent .navbar-nav > li > a.international-light ~ .navbar-theme a:focus {
        color: #e6e6e6; }
      .navbar-agent .navbar-nav > li > a.international-light ~ .navbar-theme a:focus {
        outline: 0;
        box-shadow: 0 0 0 2px #3c2651; }
  .navbar-agent .navbar-nav > .active > a.international-light {
    border-bottom-color: #9760ca; } }

.navbar-agent .navbar-nav > li > a.agent-dark:focus {
  outline: 0;
  box-shadow: 0 0 0 2px #9f0000; }

@media (max-width: 61.99rem) {
  .navbar-agent .navbar-nav > li > a.agent-dark, .navbar-agent .navbar-nav > li > a.agent-dark:focus {
    color: #9f0000; }
  .navbar-agent .navbar-nav > li > a.agent-dark:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #c56666; }
  .navbar-agent .navbar-nav > li > a.agent-dark .badge {
    color: #9f0000; }
  .navbar-agent .navbar-nav > li > a.agent-dark > svg {
    fill: #9f0000; }
  .navbar-agent .navbar-nav > li > a.agent-dark:hover,
  .navbar-agent .navbar-nav > .active > a.agent-dark,
  .navbar-agent .navbar-nav > .active > a.agent-dark:hover,
  .navbar-agent .navbar-nav > .active > a.agent-dark:focus {
    color: #fff;
    background-color: #9f0000; }
    .navbar-agent .navbar-nav > li > a.agent-dark:hover .badge,
    .navbar-agent .navbar-nav > .active > a.agent-dark .badge,
    .navbar-agent .navbar-nav > .active > a.agent-dark:hover .badge,
    .navbar-agent .navbar-nav > .active > a.agent-dark:focus .badge {
      color: #fff; }
    .navbar-agent .navbar-nav > li > a.agent-dark:hover > svg,
    .navbar-agent .navbar-nav > .active > a.agent-dark > svg,
    .navbar-agent .navbar-nav > .active > a.agent-dark:hover > svg,
    .navbar-agent .navbar-nav > .active > a.agent-dark:focus > svg {
      fill: #fff; }
  .navbar-agent .navbar-nav > .active > a.agent-dark:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #d28787; } }

@media (min-width: 62rem) {
  .navbar-agent .navbar-nav > li > a.agent-dark:hover, .navbar-agent .navbar-nav > li > a.agent-dark[aria-expanded="true"] {
    color: #fff;
    background-color: #9f0000; }
  .navbar-agent .navbar-nav > li > a.agent-dark ~ .navbar-theme {
    background-color: #9f0000;
    color: #fff; }
    .navbar-agent .navbar-nav > li > a.agent-dark ~ .navbar-theme ul > li::before {
      border-left-color: #fff; }
    .navbar-agent .navbar-nav > li > a.agent-dark ~ .navbar-theme a {
      color: #fff; }
      .navbar-agent .navbar-nav > li > a.agent-dark ~ .navbar-theme a:hover, .navbar-agent .navbar-nav > li > a.agent-dark ~ .navbar-theme a:focus {
        color: #e6e6e6; }
      .navbar-agent .navbar-nav > li > a.agent-dark ~ .navbar-theme a:focus {
        outline: 0;
        box-shadow: 0 0 0 2px #d28787; }
  .navbar-agent .navbar-nav > .active > a.agent-dark {
    border-bottom-color: #9f0000; } }

.navbar-agent .navbar-nav > li > a.agent-light:focus {
  outline: 0;
  box-shadow: 0 0 0 2px #ff7345; }

@media (max-width: 61.99rem) {
  .navbar-agent .navbar-nav > li > a.agent-light, .navbar-agent .navbar-nav > li > a.agent-light:focus {
    color: #ff7345; }
  .navbar-agent .navbar-nav > li > a.agent-light:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #c4846e; }
  .navbar-agent .navbar-nav > li > a.agent-light .badge {
    color: #ff7345; }
  .navbar-agent .navbar-nav > li > a.agent-light > svg {
    fill: #ff7345; }
  .navbar-agent .navbar-nav > li > a.agent-light:hover,
  .navbar-agent .navbar-nav > .active > a.agent-light,
  .navbar-agent .navbar-nav > .active > a.agent-light:hover,
  .navbar-agent .navbar-nav > .active > a.agent-light:focus {
    color: #333;
    background-color: #ff7345; }
    .navbar-agent .navbar-nav > li > a.agent-light:hover .badge,
    .navbar-agent .navbar-nav > .active > a.agent-light .badge,
    .navbar-agent .navbar-nav > .active > a.agent-light:hover .badge,
    .navbar-agent .navbar-nav > .active > a.agent-light:focus .badge {
      color: #333; }
    .navbar-agent .navbar-nav > li > a.agent-light:hover > svg,
    .navbar-agent .navbar-nav > .active > a.agent-light > svg,
    .navbar-agent .navbar-nav > .active > a.agent-light:hover > svg,
    .navbar-agent .navbar-nav > .active > a.agent-light:focus > svg {
      fill: #333; }
  .navbar-agent .navbar-nav > .active > a.agent-light:focus {
    outline: 0;
    box-shadow: inset 0 0 0 2px #823b23; } }

@media (min-width: 62rem) {
  .navbar-agent .navbar-nav > li > a.agent-light:hover, .navbar-agent .navbar-nav > li > a.agent-light[aria-expanded="true"] {
    color: #333;
    background-color: #ff7345; }
  .navbar-agent .navbar-nav > li > a.agent-light ~ .navbar-theme {
    background-color: #ff7345;
    color: #333; }
    .navbar-agent .navbar-nav > li > a.agent-light ~ .navbar-theme ul > li::before {
      border-left-color: #333; }
    .navbar-agent .navbar-nav > li > a.agent-light ~ .navbar-theme a {
      color: #666; }
      .navbar-agent .navbar-nav > li > a.agent-light ~ .navbar-theme a:hover, .navbar-agent .navbar-nav > li > a.agent-light ~ .navbar-theme a:focus {
        color: #333; }
  .navbar-agent .navbar-nav > .active > a.agent-light {
    border-bottom-color: #ff7345; } }

.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #fff;
  border-radius: 4px; }
  .breadcrumb > li {
    display: inline-block; }
    .breadcrumb > li + li:before {
      padding: 0 5px;
      color: #333;
      content: "> "; }
  .breadcrumb > .active {
    color: #333; }

.breadcrumb {
  margin-bottom: 0;
  background-color: transparent;
  border: none;
  border-radius: 0; }
  .breadcrumb li a, .breadcrumb li a:hover, .breadcrumb li a:focus {
    color: #292929; }
  .breadcrumb li span {
    color: #292929; }
  .breadcrumb li:last-child span {
    font-weight: 700; }

.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px; }
  .pagination > li {
    display: inline; }
    .pagination > li > a,
    .pagination > li > span {
      position: relative;
      float: left;
      padding: 6px 12px;
      margin-left: -1px;
      line-height: 1.42857143;
      color: #666;
      text-decoration: none;
      background-color: #fff;
      border: 1px solid #ddd; }
      .pagination > li > a:hover, .pagination > li > a:focus,
      .pagination > li > span:hover,
      .pagination > li > span:focus {
        z-index: 2;
        color: #333;
        background-color: #e9ecef;
        border-color: #ddd; }
    .pagination > li:first-child > a,
    .pagination > li:first-child > span {
      margin-left: 0;
      border-top-left-radius: 4px;
      border-bottom-left-radius: 4px; }
    .pagination > li:last-child > a,
    .pagination > li:last-child > span {
      border-top-right-radius: 4px;
      border-bottom-right-radius: 4px; }
  .pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
  .pagination > .active > span,
  .pagination > .active > span:hover,
  .pagination > .active > span:focus {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #434345;
    border-color: #337ab7; }
  .pagination > .disabled > span,
  .pagination > .disabled > span:hover,
  .pagination > .disabled > span:focus,
  .pagination > .disabled > a,
  .pagination > .disabled > a:hover,
  .pagination > .disabled > a:focus {
    color: #6c757d;
    cursor: not-allowed;
    background-color: #fff;
    border-color: #ddd; }

.pagination-lg > li > a,
.pagination-lg > li > span {
  font-size: 1.125rem;
  padding: 10px 16px;
  line-height: 1.3333333; }

.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px; }

.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px; }

.pagination-sm > li > a,
.pagination-sm > li > span {
  font-size: 0.75rem;
  padding: 5px 10px;
  line-height: 1.5; }

.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px; }

.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px; }

.pagination {
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem; }

.pagination > li > a,
.pagination > li > span {
  font-size: 1.125rem;
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -0 0 1px;
  line-height: 1.25;
  color: #666;
  background-color: #fff;
  border: 0 0 1px solid #dee2e6; }
  .pagination > li > a:hover, .pagination > li > span:hover {
    color: #333;
    text-decoration: none;
    background-color: #e9ecef;
    border-color: #dee2e6; }
  .pagination > li > a:focus, .pagination > li > a.focus, .pagination > li > a:active:focus, .pagination > li > a:active.focus, .pagination > li > a.active:focus, .pagination > li > a.active.focus, .pagination > li > span:focus, .pagination > li > span.focus, .pagination > li > span:active:focus, .pagination > li > span:active.focus, .pagination > li > span.active:focus, .pagination > li > span.active.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080;
    z-index: 2; }
  .pagination > li > a:not(:disabled):not(.disabled), .pagination > li > span:not(:disabled):not(.disabled) {
    cursor: pointer; }

.pagination > li:first-child > a,
.pagination > li:first-child > span {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
  margin-left: 0; }

.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem; }

.pagination > li.active > a, .pagination > li.active > span {
  z-index: 1;
  color: #fff;
  pointer-events: none;
  cursor: auto;
  background-color: #434345;
  border-color: #434345;
  font-weight: 700; }

.pagination > li.disabled > a, .pagination > li.disabled > span {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6; }

.pagination-lg > li > a,
.pagination-lg > li > span {
  font-size: 1.125rem;
  padding: 0.75rem 1.5rem;
  line-height: 1.3333333; }

.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px; }

.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px; }

.pagination-sm > li > a,
.pagination-sm > li > span {
  font-size: 0.75rem;
  padding: 0.25rem 0.5rem;
  line-height: 1.5; }

.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px; }

.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px; }

.pager {
  padding-left: 0;
  margin: 20px 0;
  text-align: center;
  list-style: none; }
  .pager:before, .pager:after {
    display: table;
    content: " "; }
  .pager:after {
    clear: both; }
  .pager li {
    display: inline; }
    .pager li > a,
    .pager li > span {
      display: inline-block;
      padding: 5px 14px;
      background-color: #fff;
      border: 1px solid #ddd;
      border-radius: 15px; }
    .pager li > a:hover,
    .pager li > a:focus {
      text-decoration: none;
      background-color: #e9ecef; }
  .pager .next > a,
  .pager .next > span {
    float: right; }
  .pager .previous > a,
  .pager .previous > span {
    float: left; }
  .pager .disabled > a,
  .pager .disabled > a:hover,
  .pager .disabled > a:focus,
  .pager .disabled > span {
    color: #6c757d;
    cursor: not-allowed;
    background-color: #fff; }

.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em; }
  .label:empty {
    display: none; }
  .btn .label {
    position: relative;
    top: -1px; }

a.label:hover, a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer; }

.label-default {
  background-color: #777777; }
  .label-default[href]:hover, .label-default[href]:focus {
    background-color: #5e5e5e; }

.label-primary {
  background-color: #337ab7; }
  .label-primary[href]:hover, .label-primary[href]:focus {
    background-color: #286090; }

.label-success {
  background-color: #5cb85c; }
  .label-success[href]:hover, .label-success[href]:focus {
    background-color: #449d44; }

.label-info {
  background-color: #5bc0de; }
  .label-info[href]:hover, .label-info[href]:focus {
    background-color: #31b0d5; }

.label-warning {
  background-color: #ffa500; }
  .label-warning[href]:hover, .label-warning[href]:focus {
    background-color: #cc8400; }

.label-danger {
  background-color: #f00; }
  .label-danger[href]:hover, .label-danger[href]:focus {
    background-color: #cc0000; }

.label {
  padding: .2rem .6rem .3rem;
  border-radius: .25rem; }

.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  background-color: #777777;
  border-radius: 10px; }
  .badge:empty {
    display: none; }
  .btn .badge {
    position: relative;
    top: -1px; }
  .btn-xs .badge, .btn-group-xs > .btn .badge,
  .btn-group-xs > .btn .badge {
    top: 0;
    padding: 1px 5px; }
  .list-group-item.active > .badge,
  .nav-pills > .active > a > .badge {
    color: #666;
    background-color: #fff; }
  .list-group-item > .badge {
    float: right; }
  .list-group-item > .badge + .badge {
    margin-right: 5px; }
  .nav-pills > li > a > .badge {
    margin-left: 3px; }

a.badge:hover, a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer; }

.badge {
  font-size: 0.8125rem;
  min-width: 1.25rem;
  min-height: 1.25rem;
  font-family: arial, sans-serif; }
  a .badge, [role~="button"] .badge {
    position: absolute;
    top: 5px;
    right: 5px; }

.btn-compose-vertical .badge {
  position: absolute;
  top: 1px;
  right: 1px;
  color: #333;
  background-color: #fff; }

.jumbotron {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eeeeee; }
  .jumbotron h1,
  .jumbotron .h1 {
    color: inherit; }
  .jumbotron p {
    margin-bottom: 15px;
    font-size: 21px;
    font-weight: 200; }
  .jumbotron > hr {
    border-top-color: #d5d5d5; }
  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-right: 15px;
    padding-left: 15px;
    border-radius: 6px; }
  .jumbotron .container {
    max-width: 100%; }
  @media screen and (min-width: 48rem) {
    .jumbotron {
      padding-top: 48px;
      padding-bottom: 48px; }
      .container .jumbotron,
      .container-fluid .jumbotron {
        padding-right: 60px;
        padding-left: 60px; }
      .jumbotron h1,
      .jumbotron .h1 {
        font-size: 63px; } }

.jumbotron p {
  font-size: calc(1.25625rem + 0.075vw); }
  @media (min-width: 75rem) {
    .jumbotron p {
      font-size: 1.3125rem; } }

@media screen and (min-width: 48rem) {
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: calc(1.51875rem + 3.225vw); } }
  @media screen and (min-width: 48rem) and (min-width: 75rem) {
    .jumbotron h1,
    .jumbotron .h1 {
      font-size: 3.9375rem; } }

.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  background-color: #edecec;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: border 0.2s ease-in-out;
  -o-transition: border 0.2s ease-in-out;
  transition: border 0.2s ease-in-out; }
  .thumbnail > img,
  .thumbnail a > img {
    display: block;
    max-width: 100%;
    height: auto;
    margin-right: auto;
    margin-left: auto; }
  .thumbnail .caption {
    padding: 9px;
    color: #333; }

a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #666; }

.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 0; }
  .alert h4 {
    margin-top: 0;
    color: inherit; }
  .alert .alert-link {
    font-weight: bold; }
  .alert > p,
  .alert > ul {
    margin-bottom: 0; }
  .alert > p + p {
    margin-top: 5px; }

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

.alert-success {
  background-color: #dff0d8;
  border-color: #dff0d8;
  color: #3c763d; }
  .alert-success hr {
    border-top-color: #d4e4cd; }
  .alert-success .alert-link {
    color: #366a37; }
  .alert-success .liste > li::before {
    border-left-color: #366a37; }

.alert-info {
  background-color: #d9edf7;
  border-color: #d9edf7;
  color: #31708f; }
  .alert-info hr {
    border-top-color: #cee1eb; }
  .alert-info .alert-link {
    color: #2c6581; }
  .alert-info .liste > li::before {
    border-left-color: #2c6581; }

.alert-warning {
  background-color: #fcf8e3;
  border-color: #fcf8e3;
  color: #8a6d3b; }
  .alert-warning hr {
    border-top-color: #efecd8; }
  .alert-warning .alert-link {
    color: #7c6235; }
  .alert-warning .liste > li::before {
    border-left-color: #7c6235; }

.alert-danger {
  background-color: #f2dede;
  border-color: #f2dede;
  color: #a94442; }
  .alert-danger hr {
    border-top-color: #e6d3d3; }
  .alert-danger .alert-link {
    color: #983d3b; }
  .alert-danger .liste > li::before {
    border-left-color: #983d3b; }

.alert {
  padding: 5px;
  margin-bottom: 0; }
  .alert > p {
    display: flex;
    align-items: center; }
    .alert > p .dgfipicon,
    .alert > p .glyphicon {
      font-size: calc(1.3125rem + 0.75vw); }
      @media (min-width: 75rem) {
        .alert > p .dgfipicon,
        .alert > p .glyphicon {
          font-size: 1.875rem; } }
  .alert > p + ul {
    margin-top: 10px; }

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }
  to {
    background-position: 0 0; } }

@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }
  to {
    background-position: 0 0; } }

.progress {
  height: 20px;
  margin-bottom: 20px;
  overflow: hidden;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); }

.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #337ab7;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease; }

.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px; }

.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite; }

.progress-bar-success {
  background-color: #5cb85c; }
  .progress-striped .progress-bar-success {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

.progress-bar-info {
  background-color: #5bc0de; }
  .progress-striped .progress-bar-info {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

.progress-bar-warning {
  background-color: #ffa500; }
  .progress-striped .progress-bar-warning {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

.progress-bar-danger {
  background-color: #f00; }
  .progress-striped .progress-bar-danger {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

.progress-bar {
  font-size: 0.75rem; }

.media {
  margin-top: 15px; }
  .media:first-child {
    margin-top: 0; }

.media,
.media-body {
  overflow: hidden;
  zoom: 1; }

.media-body {
  width: 10000px; }

.media-object {
  display: block; }
  .media-object.img-thumbnail {
    max-width: none; }

.media-right,
.media > .pull-right {
  padding-left: 10px; }

.media-left,
.media > .pull-left {
  padding-right: 10px; }

.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top; }

.media-middle {
  vertical-align: middle; }

.media-bottom {
  vertical-align: bottom; }

.media-heading {
  margin-top: 0;
  margin-bottom: 5px; }

.media-list {
  padding-left: 0;
  list-style: none; }

.list-group {
  padding-left: 0;
  margin-bottom: 20px; }

.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd; }
  .list-group-item:first-child {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px; }
  .list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px; }
  .list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus {
    color: #777777;
    cursor: not-allowed;
    background-color: #eeeeee; }
    .list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading {
      color: inherit; }
    .list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text {
      color: #777777; }
  .list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
    z-index: 2;
    color: #fff;
    background-color: #434345;
    border-color: #434345; }
    .list-group-item.active .list-group-item-heading,
    .list-group-item.active .list-group-item-heading > small,
    .list-group-item.active .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading,
    .list-group-item.active:hover .list-group-item-heading > small,
    .list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading,
    .list-group-item.active:focus .list-group-item-heading > small,
    .list-group-item.active:focus .list-group-item-heading > .small {
      color: inherit; }
    .list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text {
      color: #a9a9ab; }

a.list-group-item,
button.list-group-item {
  color: #555; }
  a.list-group-item .list-group-item-heading,
  button.list-group-item .list-group-item-heading {
    color: #333; }
  a.list-group-item:hover, a.list-group-item:focus,
  button.list-group-item:hover,
  button.list-group-item:focus {
    color: #555;
    text-decoration: none;
    background-color: #f5f5f5; }

button.list-group-item {
  width: 100%;
  text-align: left; }

.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8; }

a.list-group-item-success,
button.list-group-item-success {
  color: #3c763d; }
  a.list-group-item-success .list-group-item-heading,
  button.list-group-item-success .list-group-item-heading {
    color: inherit; }
  a.list-group-item-success:hover, a.list-group-item-success:focus,
  button.list-group-item-success:hover,
  button.list-group-item-success:focus {
    color: #3c763d;
    background-color: #d0e9c6; }
  a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus,
  button.list-group-item-success.active,
  button.list-group-item-success.active:hover,
  button.list-group-item-success.active:focus {
    color: #fff;
    background-color: #3c763d;
    border-color: #3c763d; }

.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7; }

a.list-group-item-info,
button.list-group-item-info {
  color: #31708f; }
  a.list-group-item-info .list-group-item-heading,
  button.list-group-item-info .list-group-item-heading {
    color: inherit; }
  a.list-group-item-info:hover, a.list-group-item-info:focus,
  button.list-group-item-info:hover,
  button.list-group-item-info:focus {
    color: #31708f;
    background-color: #c4e3f3; }
  a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus,
  button.list-group-item-info.active,
  button.list-group-item-info.active:hover,
  button.list-group-item-info.active:focus {
    color: #fff;
    background-color: #31708f;
    border-color: #31708f; }

.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3; }

a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b; }
  a.list-group-item-warning .list-group-item-heading,
  button.list-group-item-warning .list-group-item-heading {
    color: inherit; }
  a.list-group-item-warning:hover, a.list-group-item-warning:focus,
  button.list-group-item-warning:hover,
  button.list-group-item-warning:focus {
    color: #8a6d3b;
    background-color: #faf2cc; }
  a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus,
  button.list-group-item-warning.active,
  button.list-group-item-warning.active:hover,
  button.list-group-item-warning.active:focus {
    color: #fff;
    background-color: #8a6d3b;
    border-color: #8a6d3b; }

.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede; }

a.list-group-item-danger,
button.list-group-item-danger {
  color: #a94442; }
  a.list-group-item-danger .list-group-item-heading,
  button.list-group-item-danger .list-group-item-heading {
    color: inherit; }
  a.list-group-item-danger:hover, a.list-group-item-danger:focus,
  button.list-group-item-danger:hover,
  button.list-group-item-danger:focus {
    color: #a94442;
    background-color: #ebcccc; }
  a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus,
  button.list-group-item-danger.active,
  button.list-group-item-danger.active:hover,
  button.list-group-item-danger.active:focus {
    color: #fff;
    background-color: #a94442;
    border-color: #a94442; }

.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px; }

.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3; }

.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); }

.panel-body {
  padding: 15px; }
  .panel-body:before, .panel-body:after {
    display: table;
    content: " "; }
  .panel-body:after {
    clear: both; }

.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px; }
  .panel-heading > .dropdown .dropdown-toggle {
    color: inherit; }

.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit; }
  .panel-title > a,
  .panel-title > small,
  .panel-title > .small,
  .panel-title > small > a,
  .panel-title > .small > a {
    color: inherit; }

.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px; }

.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0; }
  .panel > .list-group .list-group-item,
  .panel > .panel-collapse > .list-group .list-group-item {
    border-width: 1px 0;
    border-radius: 0; }
  .panel > .list-group:first-child .list-group-item:first-child,
  .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
    border-top: 0;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px; }
  .panel > .list-group:last-child .list-group-item:last-child,
  .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
    border-bottom: 0;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px; }

.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0; }

.list-group + .panel-footer {
  border-top-width: 0; }

.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0; }
  .panel > .table caption,
  .panel > .table-responsive > .table caption,
  .panel > .panel-collapse > .table caption {
    padding-right: 15px;
    padding-left: 15px; }

.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px; }
  .panel > .table:first-child > thead:first-child > tr:first-child,
  .panel > .table:first-child > tbody:first-child > tr:first-child,
  .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
  .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px; }
    .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
    .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
    .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
    .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
    .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
    .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
    .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
    .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
      border-top-left-radius: 3px; }
    .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
    .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
    .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
    .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
    .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
    .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
    .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
    .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
      border-top-right-radius: 3px; }

.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px; }
  .panel > .table:last-child > tbody:last-child > tr:last-child,
  .panel > .table:last-child > tfoot:last-child > tr:last-child,
  .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
  .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px; }
    .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
    .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
    .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
    .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
    .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
    .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
    .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
    .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
      border-bottom-left-radius: 3px; }
    .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
    .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
    .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
    .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
    .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
    .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
    .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
    .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
      border-bottom-right-radius: 3px; }

.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #adadad; }

.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0; }

.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0; }
  .panel > .table-bordered > thead > tr > th:first-child,
  .panel > .table-bordered > thead > tr > td:first-child,
  .panel > .table-bordered > tbody > tr > th:first-child,
  .panel > .table-bordered > tbody > tr > td:first-child,
  .panel > .table-bordered > tfoot > tr > th:first-child,
  .panel > .table-bordered > tfoot > tr > td:first-child,
  .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
  .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
  .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0; }
  .panel > .table-bordered > thead > tr > th:last-child,
  .panel > .table-bordered > thead > tr > td:last-child,
  .panel > .table-bordered > tbody > tr > th:last-child,
  .panel > .table-bordered > tbody > tr > td:last-child,
  .panel > .table-bordered > tfoot > tr > th:last-child,
  .panel > .table-bordered > tfoot > tr > td:last-child,
  .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
  .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
  .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0; }
  .panel > .table-bordered > thead > tr:first-child > td,
  .panel > .table-bordered > thead > tr:first-child > th,
  .panel > .table-bordered > tbody > tr:first-child > td,
  .panel > .table-bordered > tbody > tr:first-child > th,
  .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
  .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
  .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
  .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
    border-bottom: 0; }
  .panel > .table-bordered > tbody > tr:last-child > td,
  .panel > .table-bordered > tbody > tr:last-child > th,
  .panel > .table-bordered > tfoot > tr:last-child > td,
  .panel > .table-bordered > tfoot > tr:last-child > th,
  .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
  .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
    border-bottom: 0; }

.panel > .table-responsive {
  margin-bottom: 0;
  border: 0; }

.panel-group {
  margin-bottom: 20px; }
  .panel-group .panel {
    margin-bottom: 0;
    border-radius: 4px; }
    .panel-group .panel + .panel {
      margin-top: 5px; }
  .panel-group .panel-heading {
    border-bottom: 0; }
    .panel-group .panel-heading + .panel-collapse > .panel-body,
    .panel-group .panel-heading + .panel-collapse > .list-group {
      border-top: 1px solid #ddd; }
  .panel-group .panel-footer {
    border-top: 0; }
    .panel-group .panel-footer + .panel-collapse .panel-body {
      border-bottom: 1px solid #ddd; }

.panel-default {
  border-color: #ddd; }
  .panel-default > .panel-heading {
    color: #333333;
    background-color: #f5f5f5;
    border-color: #ddd; }
    .panel-default > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #ddd; }
    .panel-default > .panel-heading .badge {
      color: #f5f5f5;
      background-color: #333333; }
  .panel-default > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #ddd; }

.panel-primary {
  border-color: #337ab7; }
  .panel-primary > .panel-heading {
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7; }
    .panel-primary > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #337ab7; }
    .panel-primary > .panel-heading .badge {
      color: #337ab7;
      background-color: #fff; }
  .panel-primary > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #337ab7; }

.panel-success {
  border-color: #dff0d8; }
  .panel-success > .panel-heading {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #dff0d8; }
    .panel-success > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #dff0d8; }
    .panel-success > .panel-heading .badge {
      color: #dff0d8;
      background-color: #3c763d; }
  .panel-success > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #dff0d8; }

.panel-info {
  border-color: #d9edf7; }
  .panel-info > .panel-heading {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #d9edf7; }
    .panel-info > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #d9edf7; }
    .panel-info > .panel-heading .badge {
      color: #d9edf7;
      background-color: #31708f; }
  .panel-info > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #d9edf7; }

.panel-warning {
  border-color: #fcf8e3; }
  .panel-warning > .panel-heading {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #fcf8e3; }
    .panel-warning > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #fcf8e3; }
    .panel-warning > .panel-heading .badge {
      color: #fcf8e3;
      background-color: #8a6d3b; }
  .panel-warning > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #fcf8e3; }

.panel-danger {
  border-color: #f2dede; }
  .panel-danger > .panel-heading {
    color: #a94442;
    background-color: #f2dede;
    border-color: #f2dede; }
    .panel-danger > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #f2dede; }
    .panel-danger > .panel-heading .badge {
      color: #f2dede;
      background-color: #a94442; }
  .panel-danger > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #f2dede; }

.panel-title {
  font-size: 1rem; }

.panel-default > .panel-particulier {
  color: #fff;
  background-color: #0b6ba8; }

.panel-default > .panel-professionnel {
  color: #fff;
  background-color: #a63950; }

.panel-default > .panel-partenaire {
  color: #fff;
  background-color: #0c7b38; }

.panel-default > .panel-collectivite {
  color: #fff;
  background-color: #586d84; }

.panel-default > .panel-international {
  color: #fff;
  background-color: #639; }

.panel-default > .panel-agent {
  color: #fff;
  background-color: #d84018; }

.panel-default > .panel-blanc {
  color: #333;
  background-color: #fff; }

.panel-default > .panel-gris-100 {
  color: #333;
  background-color: #f8f9fa; }

.panel-default > .panel-gris-200 {
  color: #333;
  background-color: #e9ecef; }

.panel-default > .panel-gris-300 {
  color: #333;
  background-color: #dee2e6; }

.panel-default > .panel-gris-400 {
  color: #333;
  background-color: #ced4da; }

.panel-default > .panel-gris-500 {
  color: #333;
  background-color: #adb5bd; }

.panel-default > .panel-gris-600 {
  color: #fff;
  background-color: #6c757d; }

.panel-default > .panel-gris-700 {
  color: #fff;
  background-color: #495057; }

.panel-default > .panel-gris-800 {
  color: #fff;
  background-color: #343a40; }

.panel-default > .panel-gris-900 {
  color: #fff;
  background-color: #212529; }

.panel-default > .panel-noir {
  color: #fff;
  background-color: #000; }

.panel-default > .panel-particulier-dark {
  color: #fff;
  background-color: #004179; }

.panel-default > .panel-particulier-light {
  color: #333;
  background-color: #5599da; }

.panel-default > .panel-professionnel-dark {
  color: #fff;
  background-color: #720028; }

.panel-default > .panel-professionnel-light {
  color: #333;
  background-color: #db697c; }

.panel-default > .panel-partenaire-dark {
  color: #fff;
  background-color: #004e0e; }

.panel-default > .panel-partenaire-light {
  color: #333;
  background-color: #4bab64; }

.panel-default > .panel-collectivite-dark {
  color: #fff;
  background-color: #2d4257; }

.panel-default > .panel-collectivite-light {
  color: #333;
  background-color: #869bb4; }

.panel-default > .panel-international-dark {
  color: #fff;
  background-color: #36036a; }

.panel-default > .panel-international-light {
  color: #fff;
  background-color: #9760ca; }

.panel-default > .panel-agent-dark {
  color: #fff;
  background-color: #9f0000; }

.panel-default > .panel-agent-light {
  color: #333;
  background-color: #ff7345; }

.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden; }
  .embed-responsive .embed-responsive-item,
  .embed-responsive iframe,
  .embed-responsive embed,
  .embed-responsive object,
  .embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0; }

.embed-responsive-16by9 {
  padding-bottom: 56.25%; }

.embed-responsive-4by3 {
  padding-bottom: 75%; }

.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); }
  .well blockquote {
    border-color: #ddd;
    border-color: rgba(0, 0, 0, 0.15); }

.well-lg {
  padding: 24px;
  border-radius: 6px; }

.well-sm {
  padding: 9px;
  border-radius: 3px; }

.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: 0.2; }
  .close:hover, .close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    filter: alpha(opacity=50);
    opacity: 0.5; }

button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  appearance: none; }

.close {
  font-size: calc(1.25625rem + 0.075vw); }
  @media (min-width: 75rem) {
    .close {
      font-size: 1.3125rem; } }
  .close:focus, .close.focus, .close:active:focus, .close:active.focus, .close.active:focus, .close.active.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }

.thumbnail-particulier {
  padding: 0; }
  .thumbnail-particulier .caption {
    display: flex;
    flex-direction: column;
    align-items: left;
    color: #fff;
    background-color: #0b6ba8;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px; }
    .thumbnail-particulier .caption h3 {
      display: flex;
      flex-direction: row;
      align-items: center;
      align-self: center;
      justify-content: center;
      height: 55px;
      margin-top: 0;
      margin-bottom: 0;
      font-size: 1.3em; }
    .thumbnail-particulier .caption p {
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      justify-content: left; }

a.thumbnail-particulier {
  text-decoration: none; }
  a.thumbnail-particulier:focus, a.thumbnail-particulier.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }

.thumbnail-professionnel {
  padding: 0; }
  .thumbnail-professionnel .caption {
    display: flex;
    flex-direction: column;
    align-items: left;
    color: #fff;
    background-color: #a63950;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px; }
    .thumbnail-professionnel .caption h3 {
      display: flex;
      flex-direction: row;
      align-items: center;
      align-self: center;
      justify-content: center;
      height: 55px;
      margin-top: 0;
      margin-bottom: 0;
      font-size: 1.3em; }
    .thumbnail-professionnel .caption p {
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      justify-content: left; }

a.thumbnail-professionnel {
  text-decoration: none; }
  a.thumbnail-professionnel:focus, a.thumbnail-professionnel.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }

.thumbnail-partenaire {
  padding: 0; }
  .thumbnail-partenaire .caption {
    display: flex;
    flex-direction: column;
    align-items: left;
    color: #fff;
    background-color: #0c7b38;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px; }
    .thumbnail-partenaire .caption h3 {
      display: flex;
      flex-direction: row;
      align-items: center;
      align-self: center;
      justify-content: center;
      height: 55px;
      margin-top: 0;
      margin-bottom: 0;
      font-size: 1.3em; }
    .thumbnail-partenaire .caption p {
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      justify-content: left; }

a.thumbnail-partenaire {
  text-decoration: none; }
  a.thumbnail-partenaire:focus, a.thumbnail-partenaire.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }

.thumbnail-collectivite {
  padding: 0; }
  .thumbnail-collectivite .caption {
    display: flex;
    flex-direction: column;
    align-items: left;
    color: #fff;
    background-color: #586d84;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px; }
    .thumbnail-collectivite .caption h3 {
      display: flex;
      flex-direction: row;
      align-items: center;
      align-self: center;
      justify-content: center;
      height: 55px;
      margin-top: 0;
      margin-bottom: 0;
      font-size: 1.3em; }
    .thumbnail-collectivite .caption p {
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      justify-content: left; }

a.thumbnail-collectivite {
  text-decoration: none; }
  a.thumbnail-collectivite:focus, a.thumbnail-collectivite.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }

.thumbnail-international {
  padding: 0; }
  .thumbnail-international .caption {
    display: flex;
    flex-direction: column;
    align-items: left;
    color: #fff;
    background-color: #639;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px; }
    .thumbnail-international .caption h3 {
      display: flex;
      flex-direction: row;
      align-items: center;
      align-self: center;
      justify-content: center;
      height: 55px;
      margin-top: 0;
      margin-bottom: 0;
      font-size: 1.3em; }
    .thumbnail-international .caption p {
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      justify-content: left; }

a.thumbnail-international {
  text-decoration: none; }
  a.thumbnail-international:focus, a.thumbnail-international.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }

.thumbnail-agent {
  padding: 0; }
  .thumbnail-agent .caption {
    display: flex;
    flex-direction: column;
    align-items: left;
    color: #fff;
    background-color: #d84018;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px; }
    .thumbnail-agent .caption h3 {
      display: flex;
      flex-direction: row;
      align-items: center;
      align-self: center;
      justify-content: center;
      height: 55px;
      margin-top: 0;
      margin-bottom: 0;
      font-size: 1.3em; }
    .thumbnail-agent .caption p {
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      justify-content: left; }

a.thumbnail-agent {
  text-decoration: none; }
  a.thumbnail-agent:focus, a.thumbnail-agent.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }

.thumbnail-blanc {
  padding: 0; }
  .thumbnail-blanc .caption {
    display: flex;
    flex-direction: column;
    align-items: left;
    color: #333;
    background-color: #fff;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px; }
    .thumbnail-blanc .caption h3 {
      display: flex;
      flex-direction: row;
      align-items: center;
      align-self: center;
      justify-content: center;
      height: 55px;
      margin-top: 0;
      margin-bottom: 0;
      font-size: 1.3em; }
    .thumbnail-blanc .caption p {
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      justify-content: left; }

a.thumbnail-blanc {
  text-decoration: none; }
  a.thumbnail-blanc:focus, a.thumbnail-blanc.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }

.thumbnail-gris-100 {
  padding: 0; }
  .thumbnail-gris-100 .caption {
    display: flex;
    flex-direction: column;
    align-items: left;
    color: #333;
    background-color: #f8f9fa;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px; }
    .thumbnail-gris-100 .caption h3 {
      display: flex;
      flex-direction: row;
      align-items: center;
      align-self: center;
      justify-content: center;
      height: 55px;
      margin-top: 0;
      margin-bottom: 0;
      font-size: 1.3em; }
    .thumbnail-gris-100 .caption p {
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      justify-content: left; }

a.thumbnail-gris-100 {
  text-decoration: none; }
  a.thumbnail-gris-100:focus, a.thumbnail-gris-100.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }

.thumbnail-gris-200 {
  padding: 0; }
  .thumbnail-gris-200 .caption {
    display: flex;
    flex-direction: column;
    align-items: left;
    color: #333;
    background-color: #e9ecef;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px; }
    .thumbnail-gris-200 .caption h3 {
      display: flex;
      flex-direction: row;
      align-items: center;
      align-self: center;
      justify-content: center;
      height: 55px;
      margin-top: 0;
      margin-bottom: 0;
      font-size: 1.3em; }
    .thumbnail-gris-200 .caption p {
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      justify-content: left; }

a.thumbnail-gris-200 {
  text-decoration: none; }
  a.thumbnail-gris-200:focus, a.thumbnail-gris-200.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }

.thumbnail-gris-300 {
  padding: 0; }
  .thumbnail-gris-300 .caption {
    display: flex;
    flex-direction: column;
    align-items: left;
    color: #333;
    background-color: #dee2e6;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px; }
    .thumbnail-gris-300 .caption h3 {
      display: flex;
      flex-direction: row;
      align-items: center;
      align-self: center;
      justify-content: center;
      height: 55px;
      margin-top: 0;
      margin-bottom: 0;
      font-size: 1.3em; }
    .thumbnail-gris-300 .caption p {
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      justify-content: left; }

a.thumbnail-gris-300 {
  text-decoration: none; }
  a.thumbnail-gris-300:focus, a.thumbnail-gris-300.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }

.thumbnail-gris-400 {
  padding: 0; }
  .thumbnail-gris-400 .caption {
    display: flex;
    flex-direction: column;
    align-items: left;
    color: #333;
    background-color: #ced4da;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px; }
    .thumbnail-gris-400 .caption h3 {
      display: flex;
      flex-direction: row;
      align-items: center;
      align-self: center;
      justify-content: center;
      height: 55px;
      margin-top: 0;
      margin-bottom: 0;
      font-size: 1.3em; }
    .thumbnail-gris-400 .caption p {
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      justify-content: left; }

a.thumbnail-gris-400 {
  text-decoration: none; }
  a.thumbnail-gris-400:focus, a.thumbnail-gris-400.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }

.thumbnail-gris-500 {
  padding: 0; }
  .thumbnail-gris-500 .caption {
    display: flex;
    flex-direction: column;
    align-items: left;
    color: #333;
    background-color: #adb5bd;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px; }
    .thumbnail-gris-500 .caption h3 {
      display: flex;
      flex-direction: row;
      align-items: center;
      align-self: center;
      justify-content: center;
      height: 55px;
      margin-top: 0;
      margin-bottom: 0;
      font-size: 1.3em; }
    .thumbnail-gris-500 .caption p {
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      justify-content: left; }

a.thumbnail-gris-500 {
  text-decoration: none; }
  a.thumbnail-gris-500:focus, a.thumbnail-gris-500.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }

.thumbnail-gris-600 {
  padding: 0; }
  .thumbnail-gris-600 .caption {
    display: flex;
    flex-direction: column;
    align-items: left;
    color: #fff;
    background-color: #6c757d;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px; }
    .thumbnail-gris-600 .caption h3 {
      display: flex;
      flex-direction: row;
      align-items: center;
      align-self: center;
      justify-content: center;
      height: 55px;
      margin-top: 0;
      margin-bottom: 0;
      font-size: 1.3em; }
    .thumbnail-gris-600 .caption p {
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      justify-content: left; }

a.thumbnail-gris-600 {
  text-decoration: none; }
  a.thumbnail-gris-600:focus, a.thumbnail-gris-600.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }

.thumbnail-gris-700 {
  padding: 0; }
  .thumbnail-gris-700 .caption {
    display: flex;
    flex-direction: column;
    align-items: left;
    color: #fff;
    background-color: #495057;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px; }
    .thumbnail-gris-700 .caption h3 {
      display: flex;
      flex-direction: row;
      align-items: center;
      align-self: center;
      justify-content: center;
      height: 55px;
      margin-top: 0;
      margin-bottom: 0;
      font-size: 1.3em; }
    .thumbnail-gris-700 .caption p {
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      justify-content: left; }

a.thumbnail-gris-700 {
  text-decoration: none; }
  a.thumbnail-gris-700:focus, a.thumbnail-gris-700.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }

.thumbnail-gris-800 {
  padding: 0; }
  .thumbnail-gris-800 .caption {
    display: flex;
    flex-direction: column;
    align-items: left;
    color: #fff;
    background-color: #343a40;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px; }
    .thumbnail-gris-800 .caption h3 {
      display: flex;
      flex-direction: row;
      align-items: center;
      align-self: center;
      justify-content: center;
      height: 55px;
      margin-top: 0;
      margin-bottom: 0;
      font-size: 1.3em; }
    .thumbnail-gris-800 .caption p {
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      justify-content: left; }

a.thumbnail-gris-800 {
  text-decoration: none; }
  a.thumbnail-gris-800:focus, a.thumbnail-gris-800.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }

.thumbnail-gris-900 {
  padding: 0; }
  .thumbnail-gris-900 .caption {
    display: flex;
    flex-direction: column;
    align-items: left;
    color: #fff;
    background-color: #212529;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px; }
    .thumbnail-gris-900 .caption h3 {
      display: flex;
      flex-direction: row;
      align-items: center;
      align-self: center;
      justify-content: center;
      height: 55px;
      margin-top: 0;
      margin-bottom: 0;
      font-size: 1.3em; }
    .thumbnail-gris-900 .caption p {
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      justify-content: left; }

a.thumbnail-gris-900 {
  text-decoration: none; }
  a.thumbnail-gris-900:focus, a.thumbnail-gris-900.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }

.thumbnail-noir {
  padding: 0; }
  .thumbnail-noir .caption {
    display: flex;
    flex-direction: column;
    align-items: left;
    color: #fff;
    background-color: #000;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px; }
    .thumbnail-noir .caption h3 {
      display: flex;
      flex-direction: row;
      align-items: center;
      align-self: center;
      justify-content: center;
      height: 55px;
      margin-top: 0;
      margin-bottom: 0;
      font-size: 1.3em; }
    .thumbnail-noir .caption p {
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      justify-content: left; }

a.thumbnail-noir {
  text-decoration: none; }
  a.thumbnail-noir:focus, a.thumbnail-noir.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }

.thumbnail-particulier-dark {
  padding: 0; }
  .thumbnail-particulier-dark .caption {
    display: flex;
    flex-direction: column;
    align-items: left;
    color: #fff;
    background-color: #004179;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px; }
    .thumbnail-particulier-dark .caption h3 {
      display: flex;
      flex-direction: row;
      align-items: center;
      align-self: center;
      justify-content: center;
      height: 55px;
      margin-top: 0;
      margin-bottom: 0;
      font-size: 1.3em; }
    .thumbnail-particulier-dark .caption p {
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      justify-content: left; }

a.thumbnail-particulier-dark {
  text-decoration: none; }
  a.thumbnail-particulier-dark:focus, a.thumbnail-particulier-dark.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }

.thumbnail-particulier-light {
  padding: 0; }
  .thumbnail-particulier-light .caption {
    display: flex;
    flex-direction: column;
    align-items: left;
    color: #333;
    background-color: #5599da;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px; }
    .thumbnail-particulier-light .caption h3 {
      display: flex;
      flex-direction: row;
      align-items: center;
      align-self: center;
      justify-content: center;
      height: 55px;
      margin-top: 0;
      margin-bottom: 0;
      font-size: 1.3em; }
    .thumbnail-particulier-light .caption p {
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      justify-content: left; }

a.thumbnail-particulier-light {
  text-decoration: none; }
  a.thumbnail-particulier-light:focus, a.thumbnail-particulier-light.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }

.thumbnail-professionnel-dark {
  padding: 0; }
  .thumbnail-professionnel-dark .caption {
    display: flex;
    flex-direction: column;
    align-items: left;
    color: #fff;
    background-color: #720028;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px; }
    .thumbnail-professionnel-dark .caption h3 {
      display: flex;
      flex-direction: row;
      align-items: center;
      align-self: center;
      justify-content: center;
      height: 55px;
      margin-top: 0;
      margin-bottom: 0;
      font-size: 1.3em; }
    .thumbnail-professionnel-dark .caption p {
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      justify-content: left; }

a.thumbnail-professionnel-dark {
  text-decoration: none; }
  a.thumbnail-professionnel-dark:focus, a.thumbnail-professionnel-dark.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }

.thumbnail-professionnel-light {
  padding: 0; }
  .thumbnail-professionnel-light .caption {
    display: flex;
    flex-direction: column;
    align-items: left;
    color: #333;
    background-color: #db697c;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px; }
    .thumbnail-professionnel-light .caption h3 {
      display: flex;
      flex-direction: row;
      align-items: center;
      align-self: center;
      justify-content: center;
      height: 55px;
      margin-top: 0;
      margin-bottom: 0;
      font-size: 1.3em; }
    .thumbnail-professionnel-light .caption p {
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      justify-content: left; }

a.thumbnail-professionnel-light {
  text-decoration: none; }
  a.thumbnail-professionnel-light:focus, a.thumbnail-professionnel-light.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }

.thumbnail-partenaire-dark {
  padding: 0; }
  .thumbnail-partenaire-dark .caption {
    display: flex;
    flex-direction: column;
    align-items: left;
    color: #fff;
    background-color: #004e0e;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px; }
    .thumbnail-partenaire-dark .caption h3 {
      display: flex;
      flex-direction: row;
      align-items: center;
      align-self: center;
      justify-content: center;
      height: 55px;
      margin-top: 0;
      margin-bottom: 0;
      font-size: 1.3em; }
    .thumbnail-partenaire-dark .caption p {
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      justify-content: left; }

a.thumbnail-partenaire-dark {
  text-decoration: none; }
  a.thumbnail-partenaire-dark:focus, a.thumbnail-partenaire-dark.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }

.thumbnail-partenaire-light {
  padding: 0; }
  .thumbnail-partenaire-light .caption {
    display: flex;
    flex-direction: column;
    align-items: left;
    color: #333;
    background-color: #4bab64;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px; }
    .thumbnail-partenaire-light .caption h3 {
      display: flex;
      flex-direction: row;
      align-items: center;
      align-self: center;
      justify-content: center;
      height: 55px;
      margin-top: 0;
      margin-bottom: 0;
      font-size: 1.3em; }
    .thumbnail-partenaire-light .caption p {
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      justify-content: left; }

a.thumbnail-partenaire-light {
  text-decoration: none; }
  a.thumbnail-partenaire-light:focus, a.thumbnail-partenaire-light.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }

.thumbnail-collectivite-dark {
  padding: 0; }
  .thumbnail-collectivite-dark .caption {
    display: flex;
    flex-direction: column;
    align-items: left;
    color: #fff;
    background-color: #2d4257;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px; }
    .thumbnail-collectivite-dark .caption h3 {
      display: flex;
      flex-direction: row;
      align-items: center;
      align-self: center;
      justify-content: center;
      height: 55px;
      margin-top: 0;
      margin-bottom: 0;
      font-size: 1.3em; }
    .thumbnail-collectivite-dark .caption p {
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      justify-content: left; }

a.thumbnail-collectivite-dark {
  text-decoration: none; }
  a.thumbnail-collectivite-dark:focus, a.thumbnail-collectivite-dark.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }

.thumbnail-collectivite-light {
  padding: 0; }
  .thumbnail-collectivite-light .caption {
    display: flex;
    flex-direction: column;
    align-items: left;
    color: #333;
    background-color: #869bb4;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px; }
    .thumbnail-collectivite-light .caption h3 {
      display: flex;
      flex-direction: row;
      align-items: center;
      align-self: center;
      justify-content: center;
      height: 55px;
      margin-top: 0;
      margin-bottom: 0;
      font-size: 1.3em; }
    .thumbnail-collectivite-light .caption p {
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      justify-content: left; }

a.thumbnail-collectivite-light {
  text-decoration: none; }
  a.thumbnail-collectivite-light:focus, a.thumbnail-collectivite-light.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }

.thumbnail-international-dark {
  padding: 0; }
  .thumbnail-international-dark .caption {
    display: flex;
    flex-direction: column;
    align-items: left;
    color: #fff;
    background-color: #36036a;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px; }
    .thumbnail-international-dark .caption h3 {
      display: flex;
      flex-direction: row;
      align-items: center;
      align-self: center;
      justify-content: center;
      height: 55px;
      margin-top: 0;
      margin-bottom: 0;
      font-size: 1.3em; }
    .thumbnail-international-dark .caption p {
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      justify-content: left; }

a.thumbnail-international-dark {
  text-decoration: none; }
  a.thumbnail-international-dark:focus, a.thumbnail-international-dark.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }

.thumbnail-international-light {
  padding: 0; }
  .thumbnail-international-light .caption {
    display: flex;
    flex-direction: column;
    align-items: left;
    color: #fff;
    background-color: #9760ca;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px; }
    .thumbnail-international-light .caption h3 {
      display: flex;
      flex-direction: row;
      align-items: center;
      align-self: center;
      justify-content: center;
      height: 55px;
      margin-top: 0;
      margin-bottom: 0;
      font-size: 1.3em; }
    .thumbnail-international-light .caption p {
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      justify-content: left; }

a.thumbnail-international-light {
  text-decoration: none; }
  a.thumbnail-international-light:focus, a.thumbnail-international-light.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }

.thumbnail-agent-dark {
  padding: 0; }
  .thumbnail-agent-dark .caption {
    display: flex;
    flex-direction: column;
    align-items: left;
    color: #fff;
    background-color: #9f0000;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px; }
    .thumbnail-agent-dark .caption h3 {
      display: flex;
      flex-direction: row;
      align-items: center;
      align-self: center;
      justify-content: center;
      height: 55px;
      margin-top: 0;
      margin-bottom: 0;
      font-size: 1.3em; }
    .thumbnail-agent-dark .caption p {
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      justify-content: left; }

a.thumbnail-agent-dark {
  text-decoration: none; }
  a.thumbnail-agent-dark:focus, a.thumbnail-agent-dark.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }

.thumbnail-agent-light {
  padding: 0; }
  .thumbnail-agent-light .caption {
    display: flex;
    flex-direction: column;
    align-items: left;
    color: #333;
    background-color: #ff7345;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px; }
    .thumbnail-agent-light .caption h3 {
      display: flex;
      flex-direction: row;
      align-items: center;
      align-self: center;
      justify-content: center;
      height: 55px;
      margin-top: 0;
      margin-bottom: 0;
      font-size: 1.3em; }
    .thumbnail-agent-light .caption p {
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      justify-content: left; }

a.thumbnail-agent-light {
  text-decoration: none; }
  a.thumbnail-agent-light:focus, a.thumbnail-agent-light.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }

.thumbnails-flex {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-around; }
  .thumbnails-flex .thumbnail-particulier {
    margin-right: 15px;
    margin-left: 15px; }
  .thumbnails-flex .thumbnail-professionnel {
    margin-right: 15px;
    margin-left: 15px; }
  .thumbnails-flex .thumbnail-partenaire {
    margin-right: 15px;
    margin-left: 15px; }
  .thumbnails-flex .thumbnail-collectivite {
    margin-right: 15px;
    margin-left: 15px; }
  .thumbnails-flex .thumbnail-international {
    margin-right: 15px;
    margin-left: 15px; }
  .thumbnails-flex .thumbnail-agent {
    margin-right: 15px;
    margin-left: 15px; }
  .thumbnails-flex .thumbnail-blanc {
    margin-right: 15px;
    margin-left: 15px; }
  .thumbnails-flex .thumbnail-gris-100 {
    margin-right: 15px;
    margin-left: 15px; }
  .thumbnails-flex .thumbnail-gris-200 {
    margin-right: 15px;
    margin-left: 15px; }
  .thumbnails-flex .thumbnail-gris-300 {
    margin-right: 15px;
    margin-left: 15px; }
  .thumbnails-flex .thumbnail-gris-400 {
    margin-right: 15px;
    margin-left: 15px; }
  .thumbnails-flex .thumbnail-gris-500 {
    margin-right: 15px;
    margin-left: 15px; }
  .thumbnails-flex .thumbnail-gris-600 {
    margin-right: 15px;
    margin-left: 15px; }
  .thumbnails-flex .thumbnail-gris-700 {
    margin-right: 15px;
    margin-left: 15px; }
  .thumbnails-flex .thumbnail-gris-800 {
    margin-right: 15px;
    margin-left: 15px; }
  .thumbnails-flex .thumbnail-gris-900 {
    margin-right: 15px;
    margin-left: 15px; }
  .thumbnails-flex .thumbnail-noir {
    margin-right: 15px;
    margin-left: 15px; }
  .thumbnails-flex .thumbnail-particulier-dark {
    margin-right: 15px;
    margin-left: 15px; }
  .thumbnails-flex .thumbnail-particulier-light {
    margin-right: 15px;
    margin-left: 15px; }
  .thumbnails-flex .thumbnail-professionnel-dark {
    margin-right: 15px;
    margin-left: 15px; }
  .thumbnails-flex .thumbnail-professionnel-light {
    margin-right: 15px;
    margin-left: 15px; }
  .thumbnails-flex .thumbnail-partenaire-dark {
    margin-right: 15px;
    margin-left: 15px; }
  .thumbnails-flex .thumbnail-partenaire-light {
    margin-right: 15px;
    margin-left: 15px; }
  .thumbnails-flex .thumbnail-collectivite-dark {
    margin-right: 15px;
    margin-left: 15px; }
  .thumbnails-flex .thumbnail-collectivite-light {
    margin-right: 15px;
    margin-left: 15px; }
  .thumbnails-flex .thumbnail-international-dark {
    margin-right: 15px;
    margin-left: 15px; }
  .thumbnails-flex .thumbnail-international-light {
    margin-right: 15px;
    margin-left: 15px; }
  .thumbnails-flex .thumbnail-agent-dark {
    margin-right: 15px;
    margin-left: 15px; }
  .thumbnails-flex .thumbnail-agent-light {
    margin-right: 15px;
    margin-left: 15px; }

.thumbnails-flex li {
  list-style: none; }

.well-particulier {
  color: #fff;
  background-color: #0b6ba8; }

.well-professionnel {
  color: #fff;
  background-color: #a63950; }

.well-partenaire {
  color: #fff;
  background-color: #0c7b38; }

.well-collectivite {
  color: #fff;
  background-color: #586d84; }

.well-international {
  color: #fff;
  background-color: #639; }

.well-agent {
  color: #fff;
  background-color: #d84018; }

.well-blanc {
  color: #333;
  background-color: #fff; }

.well-gris-100 {
  color: #333;
  background-color: #f8f9fa; }

.well-gris-200 {
  color: #333;
  background-color: #e9ecef; }

.well-gris-300 {
  color: #333;
  background-color: #dee2e6; }

.well-gris-400 {
  color: #333;
  background-color: #ced4da; }

.well-gris-500 {
  color: #333;
  background-color: #adb5bd; }

.well-gris-600 {
  color: #fff;
  background-color: #6c757d; }

.well-gris-700 {
  color: #fff;
  background-color: #495057; }

.well-gris-800 {
  color: #fff;
  background-color: #343a40; }

.well-gris-900 {
  color: #fff;
  background-color: #212529; }

.well-noir {
  color: #fff;
  background-color: #000; }

.well-particulier-dark {
  color: #fff;
  background-color: #004179; }

.well-particulier-light {
  color: #333;
  background-color: #5599da; }

.well-professionnel-dark {
  color: #fff;
  background-color: #720028; }

.well-professionnel-light {
  color: #333;
  background-color: #db697c; }

.well-partenaire-dark {
  color: #fff;
  background-color: #004e0e; }

.well-partenaire-light {
  color: #333;
  background-color: #4bab64; }

.well-collectivite-dark {
  color: #fff;
  background-color: #2d4257; }

.well-collectivite-light {
  color: #333;
  background-color: #869bb4; }

.well-international-dark {
  color: #fff;
  background-color: #36036a; }

.well-international-light {
  color: #fff;
  background-color: #9760ca; }

.well-agent-dark {
  color: #fff;
  background-color: #9f0000; }

.well-agent-light {
  color: #333;
  background-color: #ff7345; }

.actu {
  display: block; }
  .actu .caption {
    display: flex;
    flex-direction: column;
    align-items: left;
    padding: 10px;
    color: #000;
    background-color: #fff;
    border-bottom: 1px solid #dee2e6;
    border-left: 5px solid #000; }
    .actu .caption h3 {
      display: flex;
      flex-direction: row;
      align-items: left;
      justify-content: left;
      margin: 0 0 5px;
      font-weight: 500; }
    .actu .caption p {
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      justify-content: left;
      margin-bottom: 0;
      color: #495057; }

a.actu {
  text-decoration: none; }
  a.actu:focus, a.actu.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }

.actu-particulier .caption {
  border-left-color: #0b6ba8; }

a.actu-particulier p {
  text-decoration: none; }
  a.actu-particulier p:focus, a.actu-particulier p.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }

.actu-professionnel .caption {
  border-left-color: #a63950; }

a.actu-professionnel p {
  text-decoration: none; }
  a.actu-professionnel p:focus, a.actu-professionnel p.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }

.actu-partenaire .caption {
  border-left-color: #0c7b38; }

a.actu-partenaire p {
  text-decoration: none; }
  a.actu-partenaire p:focus, a.actu-partenaire p.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }

.actu-collectivite .caption {
  border-left-color: #586d84; }

a.actu-collectivite p {
  text-decoration: none; }
  a.actu-collectivite p:focus, a.actu-collectivite p.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }

.actu-international .caption {
  border-left-color: #639; }

a.actu-international p {
  text-decoration: none; }
  a.actu-international p:focus, a.actu-international p.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }

.actu-agent .caption {
  border-left-color: #d84018; }

a.actu-agent p {
  text-decoration: none; }
  a.actu-agent p:focus, a.actu-agent p.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }

.actu-blanc .caption {
  border-left-color: #fff; }

a.actu-blanc p {
  text-decoration: none; }
  a.actu-blanc p:focus, a.actu-blanc p.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }

.actu-gris-100 .caption {
  border-left-color: #f8f9fa; }

a.actu-gris-100 p {
  text-decoration: none; }
  a.actu-gris-100 p:focus, a.actu-gris-100 p.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }

.actu-gris-200 .caption {
  border-left-color: #e9ecef; }

a.actu-gris-200 p {
  text-decoration: none; }
  a.actu-gris-200 p:focus, a.actu-gris-200 p.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }

.actu-gris-300 .caption {
  border-left-color: #dee2e6; }

a.actu-gris-300 p {
  text-decoration: none; }
  a.actu-gris-300 p:focus, a.actu-gris-300 p.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }

.actu-gris-400 .caption {
  border-left-color: #ced4da; }

a.actu-gris-400 p {
  text-decoration: none; }
  a.actu-gris-400 p:focus, a.actu-gris-400 p.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }

.actu-gris-500 .caption {
  border-left-color: #adb5bd; }

a.actu-gris-500 p {
  text-decoration: none; }
  a.actu-gris-500 p:focus, a.actu-gris-500 p.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }

.actu-gris-600 .caption {
  border-left-color: #6c757d; }

a.actu-gris-600 p {
  text-decoration: none; }
  a.actu-gris-600 p:focus, a.actu-gris-600 p.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }

.actu-gris-700 .caption {
  border-left-color: #495057; }

a.actu-gris-700 p {
  text-decoration: none; }
  a.actu-gris-700 p:focus, a.actu-gris-700 p.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }

.actu-gris-800 .caption {
  border-left-color: #343a40; }

a.actu-gris-800 p {
  text-decoration: none; }
  a.actu-gris-800 p:focus, a.actu-gris-800 p.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }

.actu-gris-900 .caption {
  border-left-color: #212529; }

a.actu-gris-900 p {
  text-decoration: none; }
  a.actu-gris-900 p:focus, a.actu-gris-900 p.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }

.actu-noir .caption {
  border-left-color: #000; }

a.actu-noir p {
  text-decoration: none; }
  a.actu-noir p:focus, a.actu-noir p.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }

.actu-particulier-dark .caption {
  border-left-color: #004179; }

a.actu-particulier-dark p {
  text-decoration: none; }
  a.actu-particulier-dark p:focus, a.actu-particulier-dark p.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }

.actu-particulier-light .caption {
  border-left-color: #5599da; }

a.actu-particulier-light p {
  text-decoration: none; }
  a.actu-particulier-light p:focus, a.actu-particulier-light p.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }

.actu-professionnel-dark .caption {
  border-left-color: #720028; }

a.actu-professionnel-dark p {
  text-decoration: none; }
  a.actu-professionnel-dark p:focus, a.actu-professionnel-dark p.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }

.actu-professionnel-light .caption {
  border-left-color: #db697c; }

a.actu-professionnel-light p {
  text-decoration: none; }
  a.actu-professionnel-light p:focus, a.actu-professionnel-light p.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }

.actu-partenaire-dark .caption {
  border-left-color: #004e0e; }

a.actu-partenaire-dark p {
  text-decoration: none; }
  a.actu-partenaire-dark p:focus, a.actu-partenaire-dark p.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }

.actu-partenaire-light .caption {
  border-left-color: #4bab64; }

a.actu-partenaire-light p {
  text-decoration: none; }
  a.actu-partenaire-light p:focus, a.actu-partenaire-light p.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }

.actu-collectivite-dark .caption {
  border-left-color: #2d4257; }

a.actu-collectivite-dark p {
  text-decoration: none; }
  a.actu-collectivite-dark p:focus, a.actu-collectivite-dark p.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }

.actu-collectivite-light .caption {
  border-left-color: #869bb4; }

a.actu-collectivite-light p {
  text-decoration: none; }
  a.actu-collectivite-light p:focus, a.actu-collectivite-light p.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }

.actu-international-dark .caption {
  border-left-color: #36036a; }

a.actu-international-dark p {
  text-decoration: none; }
  a.actu-international-dark p:focus, a.actu-international-dark p.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }

.actu-international-light .caption {
  border-left-color: #9760ca; }

a.actu-international-light p {
  text-decoration: none; }
  a.actu-international-light p:focus, a.actu-international-light p.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }

.actu-agent-dark .caption {
  border-left-color: #9f0000; }

a.actu-agent-dark p {
  text-decoration: none; }
  a.actu-agent-dark p:focus, a.actu-agent-dark p.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }

.actu-agent-light .caption {
  border-left-color: #ff7345; }

a.actu-agent-light p {
  text-decoration: none; }
  a.actu-agent-light p:focus, a.actu-agent-light p.focus {
    outline: 0;
    box-shadow: 0 0 0 2px #808080; }

.actu-bref .caption h3 {
  font-size: 1.1em; }

.actu-bref .caption p {
  font-size: .9em; }

.actu-long .caption *:nth-child(n+2) {
  padding-top: 10px; }

.actu-long .caption h3 {
  font-size: 1.5em; }

.actu-long .caption p {
  font-size: 1em; }

.modal-open {
  overflow: hidden; }

.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0; }
  .modal.fade .modal-dialog {
    -webkit-transform: translate(0, -25%);
    -ms-transform: translate(0, -25%);
    -o-transform: translate(0, -25%);
    transform: translate(0, -25%);
    -webkit-transition: -webkit-transform 0.3s ease-out;
    -moz-transition: -moz-transform 0.3s ease-out;
    -o-transition: -o-transform 0.3s ease-out;
    transition: transform 0.3s ease-out; }
  .modal.in .modal-dialog {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0); }

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto; }

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px; }

.modal-content {
  position: relative;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  outline: 0; }

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000; }
  .modal-backdrop.fade {
    filter: alpha(opacity=0);
    opacity: 0; }
  .modal-backdrop.in {
    filter: alpha(opacity=50);
    opacity: 0.5; }

.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5; }
  .modal-header:before, .modal-header:after {
    display: table;
    content: " "; }
  .modal-header:after {
    clear: both; }

.modal-header .close {
  margin-top: -2px; }

.modal-title {
  margin: 0;
  line-height: 1.42857143; }

.modal-body {
  position: relative;
  padding: 15px; }

.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5; }
  .modal-footer:before, .modal-footer:after {
    display: table;
    content: " "; }
  .modal-footer:after {
    clear: both; }
  .modal-footer .btn + .btn {
    margin-bottom: 0;
    margin-left: 5px; }
  .modal-footer .btn-group .btn + .btn {
    margin-left: -1px; }
  .modal-footer .btn-block + .btn-block {
    margin-left: 0; }

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll; }

@media (min-width: 48rem) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto; }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); }
  .modal-sm {
    width: 300px; } }

@media (min-width: 62rem) {
  .modal-lg {
    width: 900px; } }

.modal-content {
  border-radius: 0; }

.modal-header {
  border-bottom: none; }

.modal-title {
  border-bottom: 3px solid #d8d8d8; }

.modal-body .attente {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%; }
  .modal-body .attente .message {
    font-size: 0.875rem;
    margin-top: 15px; }

.modal-footer .btn-group .btn + .btn {
  margin-left: 5px; }

@media (max-width: 47.99rem) {
  .modal-footer .btn-group-justified > .btn {
    margin-bottom: 5px; } }

.modal-footer .bloc-validation {
  margin-top: 0; }

.modal-footer .actions-espace-dialogue {
  padding-top: 0;
  padding-bottom: 0; }

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Open Sans", arial, helvetica, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.42857143;
  line-break: auto;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  font-size: 12px;
  filter: alpha(opacity=0);
  opacity: 0; }
  .tooltip.in {
    filter: alpha(opacity=90);
    opacity: 0.9; }
  .tooltip.top {
    padding: 5px 0;
    margin-top: -3px; }
  .tooltip.right {
    padding: 0 5px;
    margin-left: 3px; }
  .tooltip.bottom {
    padding: 5px 0;
    margin-top: 3px; }
  .tooltip.left {
    padding: 0 5px;
    margin-left: -3px; }
  .tooltip.top .tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 5px 5px 0;
    border-top-color: #fbeaa0; }
  .tooltip.top-left .tooltip-arrow {
    right: 5px;
    bottom: 0;
    margin-bottom: -5px;
    border-width: 5px 5px 0;
    border-top-color: #fbeaa0; }
  .tooltip.top-right .tooltip-arrow {
    bottom: 0;
    left: 5px;
    margin-bottom: -5px;
    border-width: 5px 5px 0;
    border-top-color: #fbeaa0; }
  .tooltip.right .tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-width: 5px 5px 5px 0;
    border-right-color: #fbeaa0; }
  .tooltip.left .tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-width: 5px 0 5px 5px;
    border-left-color: #fbeaa0; }
  .tooltip.bottom .tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #fbeaa0; }
  .tooltip.bottom-left .tooltip-arrow {
    top: 0;
    right: 5px;
    margin-top: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #fbeaa0; }
  .tooltip.bottom-right .tooltip-arrow {
    top: 0;
    left: 5px;
    margin-top: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #fbeaa0; }

.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #000;
  text-align: center;
  background-color: #fbeaa0;
  border-radius: 4px; }

.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

.tooltip {
  font-size: 0.75rem; }

.infobulle,
.infobulle-conteneur {
  position: relative; }

.access-tooltip {
  font-size: 0.75rem;
  position: absolute;
  z-index: 1070;
  padding: 5px;
  font-style: normal;
  font-weight: 400;
  color: #000;
  text-align: left;
  background-color: #fbeaa0;
  border: 1px solid #757575;
  border-radius: 4px; }

.access-tooltip-top {
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  bottom: calc(100% + 10px);
  left: 50%; }

.access-tooltip-right {
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  top: 50%;
  left: calc(100% + 10px); }

.access-tooltip-bottom {
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  top: calc(100% + 10px);
  left: 50%; }

.access-tooltip-left {
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  top: 50%;
  right: calc(100% + 10px); }

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Open Sans", arial, helvetica, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.42857143;
  line-break: auto;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  font-size: 14px;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); }
  .popover.top {
    margin-top: -10px; }
  .popover.right {
    margin-left: 10px; }
  .popover.bottom {
    margin-top: 10px; }
  .popover.left {
    margin-left: -10px; }
  .popover > .arrow {
    border-width: 11px; }
    .popover > .arrow, .popover > .arrow:after {
      position: absolute;
      display: block;
      width: 0;
      height: 0;
      border-color: transparent;
      border-style: solid; }
    .popover > .arrow:after {
      content: "";
      border-width: 10px; }
  .popover.top > .arrow {
    bottom: -11px;
    left: 50%;
    margin-left: -11px;
    border-top-color: #999999;
    border-top-color: rgba(0, 0, 0, 0.25);
    border-bottom-width: 0; }
    .popover.top > .arrow:after {
      bottom: 1px;
      margin-left: -10px;
      content: " ";
      border-top-color: #fff;
      border-bottom-width: 0; }
  .popover.right > .arrow {
    top: 50%;
    left: -11px;
    margin-top: -11px;
    border-right-color: #999999;
    border-right-color: rgba(0, 0, 0, 0.25);
    border-left-width: 0; }
    .popover.right > .arrow:after {
      bottom: -10px;
      left: 1px;
      content: " ";
      border-right-color: #fff;
      border-left-width: 0; }
  .popover.bottom > .arrow {
    top: -11px;
    left: 50%;
    margin-left: -11px;
    border-top-width: 0;
    border-bottom-color: #999999;
    border-bottom-color: rgba(0, 0, 0, 0.25); }
    .popover.bottom > .arrow:after {
      top: 1px;
      margin-left: -10px;
      content: " ";
      border-top-width: 0;
      border-bottom-color: #fff; }
  .popover.left > .arrow {
    top: 50%;
    right: -11px;
    margin-top: -11px;
    border-right-width: 0;
    border-left-color: #999999;
    border-left-color: rgba(0, 0, 0, 0.25); }
    .popover.left > .arrow:after {
      right: 1px;
      bottom: -10px;
      content: " ";
      border-right-width: 0;
      border-left-color: #fff; }

.popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0; }

.popover-content {
  padding: 9px 14px; }

.popover {
  font-size: 0.875rem; }

.popover-title {
  font-size: 0.875rem; }

.carousel {
  position: relative; }

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden; }
  .carousel-inner > .item {
    position: relative;
    display: none;
    -webkit-transition: 0.6s ease-in-out left;
    -o-transition: 0.6s ease-in-out left;
    transition: 0.6s ease-in-out left; }
    .carousel-inner > .item > img,
    .carousel-inner > .item > a > img {
      display: block;
      max-width: 100%;
      height: auto;
      line-height: 1; }
    @media all and (transform-3d), (-webkit-transform-3d) {
      .carousel-inner > .item {
        -webkit-transition: -webkit-transform 0.6s ease-in-out;
        -moz-transition: -moz-transform 0.6s ease-in-out;
        -o-transition: -o-transform 0.6s ease-in-out;
        transition: transform 0.6s ease-in-out;
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-perspective: 1000px;
        -moz-perspective: 1000px;
        perspective: 1000px; }
        .carousel-inner > .item.next, .carousel-inner > .item.active.right {
          -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
          left: 0; }
        .carousel-inner > .item.prev, .carousel-inner > .item.active.left {
          -webkit-transform: translate3d(-100%, 0, 0);
          transform: translate3d(-100%, 0, 0);
          left: 0; }
        .carousel-inner > .item.next.left, .carousel-inner > .item.prev.right, .carousel-inner > .item.active {
          -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
          left: 0; } }
  .carousel-inner > .active,
  .carousel-inner > .next,
  .carousel-inner > .prev {
    display: block; }
  .carousel-inner > .active {
    left: 0; }
  .carousel-inner > .next,
  .carousel-inner > .prev {
    position: absolute;
    top: 0;
    width: 100%; }
  .carousel-inner > .next {
    left: 100%; }
  .carousel-inner > .prev {
    left: -100%; }
  .carousel-inner > .next.left,
  .carousel-inner > .prev.right {
    left: 0; }
  .carousel-inner > .active.left {
    left: -100%; }
  .carousel-inner > .active.right {
    left: 100%; }

.carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  background-color: rgba(0, 0, 0, 0);
  filter: alpha(opacity=50);
  opacity: 0.5; }
  .carousel-control.left {
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
    background-repeat: repeat-x; }
  .carousel-control.right {
    right: 0;
    left: auto;
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
    background-repeat: repeat-x; }
  .carousel-control:hover, .carousel-control:focus {
    color: #fff;
    text-decoration: none;
    outline: 0;
    filter: alpha(opacity=90);
    opacity: 0.9; }
  .carousel-control .icon-prev,
  .carousel-control .icon-next,
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right {
    position: absolute;
    top: 50%;
    z-index: 5;
    display: inline-block;
    margin-top: -10px; }
  .carousel-control .icon-prev,
  .carousel-control .glyphicon-chevron-left {
    left: 50%;
    margin-left: -10px; }
  .carousel-control .icon-next,
  .carousel-control .glyphicon-chevron-right {
    right: 50%;
    margin-right: -10px; }
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 20px;
    height: 20px;
    font-family: serif;
    line-height: 1; }
  .carousel-control .icon-prev:before {
    content: "\2039"; }
  .carousel-control .icon-next:before {
    content: "\203a"; }

.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none; }
  .carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #000 \9;
    background-color: rgba(0, 0, 0, 0);
    border: 1px solid #fff;
    border-radius: 10px; }
  .carousel-indicators .active {
    width: 12px;
    height: 12px;
    margin: 0;
    background-color: #fff; }

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
  .carousel-caption .btn {
    text-shadow: none; }

@media screen and (min-width: 48rem) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px; }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -10px; }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -10px; }
  .carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 30px; }
  .carousel-indicators {
    bottom: 20px; } }

.carousel-control {
  font-size: 1.25rem; }

@media screen and (min-width: 48rem) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    font-size: calc(1.3125rem + 0.75vw); } }
  @media screen and (min-width: 48rem) and (min-width: 75rem) {
    .carousel-control .glyphicon-chevron-left,
    .carousel-control .glyphicon-chevron-right,
    .carousel-control .icon-prev,
    .carousel-control .icon-next {
      font-size: 1.875rem; } }

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

.clearfix:after {
  clear: both; }

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

.pull-right {
  float: right !important; }

.pull-left {
  float: left !important; }

.hide {
  display: none !important; }

.show {
  display: block !important; }

.invisible {
  visibility: hidden; }

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

.hidden {
  display: none !important; }

.affix {
  position: fixed; }

.gutters {
  padding-left: 15px;
  padding-right: 15px; }

.no-gutters {
  margin-right: 0;
  margin-left: 0; }
  .no-gutters > [class*="col-"] {
    padding-right: 0;
    padding-left: 0; }

.container > .no-gutters, .container-fluid > .no-gutters {
  margin-right: -15px;
  margin-left: -15px; }

.align-items-stretch {
  align-items: stretch !important; }

.align-items-start {
  align-items: flex-start !important; }

.align-items-center {
  align-items: center !important; }

.align-items-end {
  align-items: flex-end !important; }

.align-self-start {
  align-self: flex-start !important; }

.align-self-center {
  align-self: center !important; }

.align-self-end {
  align-self: flex-end !important; }

.align-self-stretch {
  align-self: stretch !important; }

.flex-row {
  display: flex !important; }

.flex-col {
  display: flex !important;
  flex-direction: column !important; }

.inline-flex-row {
  display: inline-flex !important; }

.inline-flex-col {
  display: inline-flex !important;
  flex-direction: column !important; }

.flex-wrap {
  flex-wrap: wrap !important; }

.justify-content-start {
  justify-content: flex-start !important; }

.justify-content-end {
  justify-content: flex-end !important; }

.justify-content-center {
  justify-content: center !important; }

.justify-content-between {
  justify-content: space-between !important; }

.justify-content-around {
  justify-content: space-around !important; }

.flex-row > .grow-self, .inline-flex-row > .grow-self {
  flex-grow: 1 !important; }

.w-25, .flex-row > .grow-self-25, .inline-flex-row > .grow-self-25 {
  width: 25% !important; }

.w-33, .flex-row > .grow-self-33, .inline-flex-row > .grow-self-33 {
  width: 33.33333333% !important; }

.w-50, .flex-row > .grow-self-50, .inline-flex-row > .grow-self-50 {
  width: 50% !important; }

.w-66, .flex-row > .grow-self-66, .inline-flex-row > .grow-self-66 {
  width: 66.66666667% !important; }

.w-75, .flex-row > .grow-self-75, .inline-flex-row > .grow-self-75 {
  width: 75% !important; }

.w-100 {
  width: 100% !important; }

.w-auto {
  width: auto !important; }

.flex-col > .grow-self, .inline-flex-col > .grow-self {
  flex-grow: 1 !important; }

.h-25, .flex-col > .grow-self-25, .inline-flex-col > .grow-self-25 {
  height: 25% !important; }

.h-33, .flex-col > .grow-self-33, .inline-flex-col > .grow-self-33 {
  height: 33.33333333% !important; }

.h-50, .flex-col > .grow-self-50, .inline-flex-col > .grow-self-50 {
  height: 50% !important; }

.h-66, .flex-col > .grow-self-66, .inline-flex-col > .grow-self-66 {
  height: 66.66666667% !important; }

.h-75, .flex-col > .grow-self-75, .inline-flex-col > .grow-self-75 {
  height: 75% !important; }

.h-100 {
  height: 100% !important; }

.h-auto {
  height: auto !important; }

.m-n1_8 {
  margin: -0.125rem !important; }

.m-n1_4 {
  margin: -0.25rem !important; }

.m-n1_2 {
  margin: -0.5rem !important; }

.m-n3_4 {
  margin: -0.75rem !important; }

.m-n1 {
  margin: -1rem !important; }

.m-n3_2 {
  margin: -1.5rem !important; }

.m-n3 {
  margin: -3rem !important; }

.m-0 {
  margin: 0 !important; }

.m-1_8 {
  margin: 0.125rem !important; }

.m-1_4 {
  margin: 0.25rem !important; }

.m-1_2 {
  margin: 0.5rem !important; }

.m-3_4 {
  margin: 0.75rem !important; }

.m-1 {
  margin: 1rem !important; }

.m-3_2 {
  margin: 1.5rem !important; }

.m-3 {
  margin: 3rem !important; }

.mx-n1_8 {
  margin-left: -0.125rem !important;
  margin-right: -0.125rem !important; }

.mx-n1_4 {
  margin-left: -0.25rem !important;
  margin-right: -0.25rem !important; }

.mx-n1_2 {
  margin-left: -0.5rem !important;
  margin-right: -0.5rem !important; }

.mx-n3_4 {
  margin-left: -0.75rem !important;
  margin-right: -0.75rem !important; }

.mx-n1 {
  margin-left: -1rem !important;
  margin-right: -1rem !important; }

.mx-n3_2 {
  margin-left: -1.5rem !important;
  margin-right: -1.5rem !important; }

.mx-n3 {
  margin-left: -3rem !important;
  margin-right: -3rem !important; }

.mx-0 {
  margin-left: 0 !important;
  margin-right: 0 !important; }

.mx-1_8 {
  margin-left: 0.125rem !important;
  margin-right: 0.125rem !important; }

.mx-1_4 {
  margin-left: 0.25rem !important;
  margin-right: 0.25rem !important; }

.mx-1_2 {
  margin-left: 0.5rem !important;
  margin-right: 0.5rem !important; }

.mx-3_4 {
  margin-left: 0.75rem !important;
  margin-right: 0.75rem !important; }

.mx-1 {
  margin-left: 1rem !important;
  margin-right: 1rem !important; }

.mx-3_2 {
  margin-left: 1.5rem !important;
  margin-right: 1.5rem !important; }

.mx-3 {
  margin-left: 3rem !important;
  margin-right: 3rem !important; }

.my-n1_8 {
  margin-top: -0.125rem !important;
  margin-bottom: -0.125rem !important; }

.my-n1_4 {
  margin-top: -0.25rem !important;
  margin-bottom: -0.25rem !important; }

.my-n1_2 {
  margin-top: -0.5rem !important;
  margin-bottom: -0.5rem !important; }

.my-n3_4 {
  margin-top: -0.75rem !important;
  margin-bottom: -0.75rem !important; }

.my-n1 {
  margin-top: -1rem !important;
  margin-bottom: -1rem !important; }

.my-n3_2 {
  margin-top: -1.5rem !important;
  margin-bottom: -1.5rem !important; }

.my-n3 {
  margin-top: -3rem !important;
  margin-bottom: -3rem !important; }

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important; }

.my-1_8 {
  margin-top: 0.125rem !important;
  margin-bottom: 0.125rem !important; }

.my-1_4 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important; }

.my-1_2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important; }

.my-3_4 {
  margin-top: 0.75rem !important;
  margin-bottom: 0.75rem !important; }

.my-1 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important; }

.my-3_2 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important; }

.my-3 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important; }

.mt-n1_8 {
  margin-top: -0.125rem !important; }

.mt-n1_4 {
  margin-top: -0.25rem !important; }

.mt-n1_2 {
  margin-top: -0.5rem !important; }

.mt-n3_4 {
  margin-top: -0.75rem !important; }

.mt-n1 {
  margin-top: -1rem !important; }

.mt-n3_2 {
  margin-top: -1.5rem !important; }

.mt-n3 {
  margin-top: -3rem !important; }

.mt-0 {
  margin-top: 0 !important; }

.mt-1_8 {
  margin-top: 0.125rem !important; }

.mt-1_4 {
  margin-top: 0.25rem !important; }

.mt-1_2 {
  margin-top: 0.5rem !important; }

.mt-3_4 {
  margin-top: 0.75rem !important; }

.mt-1 {
  margin-top: 1rem !important; }

.mt-3_2 {
  margin-top: 1.5rem !important; }

.mt-3 {
  margin-top: 3rem !important; }

.mb-n1_8 {
  margin-bottom: -0.125rem !important; }

.mb-n1_4 {
  margin-bottom: -0.25rem !important; }

.mb-n1_2 {
  margin-bottom: -0.5rem !important; }

.mb-n3_4 {
  margin-bottom: -0.75rem !important; }

.mb-n1 {
  margin-bottom: -1rem !important; }

.mb-n3_2 {
  margin-bottom: -1.5rem !important; }

.mb-n3 {
  margin-bottom: -3rem !important; }

.mb-0 {
  margin-bottom: 0 !important; }

.mb-1_8 {
  margin-bottom: 0.125rem !important; }

.mb-1_4 {
  margin-bottom: 0.25rem !important; }

.mb-1_2 {
  margin-bottom: 0.5rem !important; }

.mb-3_4 {
  margin-bottom: 0.75rem !important; }

.mb-1 {
  margin-bottom: 1rem !important; }

.mb-3_2 {
  margin-bottom: 1.5rem !important; }

.mb-3 {
  margin-bottom: 3rem !important; }

.ml-n1_8 {
  margin-left: -0.125rem !important; }

.ml-n1_4 {
  margin-left: -0.25rem !important; }

.ml-n1_2 {
  margin-left: -0.5rem !important; }

.ml-n3_4 {
  margin-left: -0.75rem !important; }

.ml-n1 {
  margin-left: -1rem !important; }

.ml-n3_2 {
  margin-left: -1.5rem !important; }

.ml-n3 {
  margin-left: -3rem !important; }

.ml-0 {
  margin-left: 0 !important; }

.ml-1_8 {
  margin-left: 0.125rem !important; }

.ml-1_4 {
  margin-left: 0.25rem !important; }

.ml-1_2 {
  margin-left: 0.5rem !important; }

.ml-3_4 {
  margin-left: 0.75rem !important; }

.ml-1 {
  margin-left: 1rem !important; }

.ml-3_2 {
  margin-left: 1.5rem !important; }

.ml-3 {
  margin-left: 3rem !important; }

.mr-n1_8 {
  margin-right: -0.125rem !important; }

.mr-n1_4 {
  margin-right: -0.25rem !important; }

.mr-n1_2 {
  margin-right: -0.5rem !important; }

.mr-n3_4 {
  margin-right: -0.75rem !important; }

.mr-n1 {
  margin-right: -1rem !important; }

.mr-n3_2 {
  margin-right: -1.5rem !important; }

.mr-n3 {
  margin-right: -3rem !important; }

.mr-0 {
  margin-right: 0 !important; }

.mr-1_8 {
  margin-right: 0.125rem !important; }

.mr-1_4 {
  margin-right: 0.25rem !important; }

.mr-1_2 {
  margin-right: 0.5rem !important; }

.mr-3_4 {
  margin-right: 0.75rem !important; }

.mr-1 {
  margin-right: 1rem !important; }

.mr-3_2 {
  margin-right: 1.5rem !important; }

.mr-3 {
  margin-right: 3rem !important; }

.p-0 {
  padding: 0 !important; }

.p-1_8 {
  padding: 0.125rem !important; }

.p-1_4 {
  padding: 0.25rem !important; }

.p-1_2 {
  padding: 0.5rem !important; }

.p-3_4 {
  padding: 0.75rem !important; }

.p-1 {
  padding: 1rem !important; }

.p-3_2 {
  padding: 1.5rem !important; }

.p-3 {
  padding: 3rem !important; }

.px-0 {
  padding-left: 0 !important;
  padding-right: 0 !important; }

.px-1_8 {
  padding-left: 0.125rem !important;
  padding-right: 0.125rem !important; }

.px-1_4 {
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important; }

.px-1_2 {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important; }

.px-3_4 {
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important; }

.px-1 {
  padding-left: 1rem !important;
  padding-right: 1rem !important; }

.px-3_2 {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important; }

.px-3 {
  padding-left: 3rem !important;
  padding-right: 3rem !important; }

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important; }

.py-1_8 {
  padding-top: 0.125rem !important;
  padding-bottom: 0.125rem !important; }

.py-1_4 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important; }

.py-1_2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important; }

.py-3_4 {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important; }

.py-1 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important; }

.py-3_2 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important; }

.py-3 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important; }

.pt-0 {
  padding-top: 0 !important; }

.pt-1_8 {
  padding-top: 0.125rem !important; }

.pt-1_4 {
  padding-top: 0.25rem !important; }

.pt-1_2 {
  padding-top: 0.5rem !important; }

.pt-3_4 {
  padding-top: 0.75rem !important; }

.pt-1 {
  padding-top: 1rem !important; }

.pt-3_2 {
  padding-top: 1.5rem !important; }

.pt-3 {
  padding-top: 3rem !important; }

.pb-0 {
  padding-bottom: 0 !important; }

.pb-1_8 {
  padding-bottom: 0.125rem !important; }

.pb-1_4 {
  padding-bottom: 0.25rem !important; }

.pb-1_2 {
  padding-bottom: 0.5rem !important; }

.pb-3_4 {
  padding-bottom: 0.75rem !important; }

.pb-1 {
  padding-bottom: 1rem !important; }

.pb-3_2 {
  padding-bottom: 1.5rem !important; }

.pb-3 {
  padding-bottom: 3rem !important; }

.pl-0 {
  padding-left: 0 !important; }

.pl-1_8 {
  padding-left: 0.125rem !important; }

.pl-1_4 {
  padding-left: 0.25rem !important; }

.pl-1_2 {
  padding-left: 0.5rem !important; }

.pl-3_4 {
  padding-left: 0.75rem !important; }

.pl-1 {
  padding-left: 1rem !important; }

.pl-3_2 {
  padding-left: 1.5rem !important; }

.pl-3 {
  padding-left: 3rem !important; }

.pr-0 {
  padding-right: 0 !important; }

.pr-1_8 {
  padding-right: 0.125rem !important; }

.pr-1_4 {
  padding-right: 0.25rem !important; }

.pr-1_2 {
  padding-right: 0.5rem !important; }

.pr-3_4 {
  padding-right: 0.75rem !important; }

.pr-1 {
  padding-right: 1rem !important; }

.pr-3_2 {
  padding-right: 1.5rem !important; }

.pr-3 {
  padding-right: 3rem !important; }

.b-0 {
  border: 0 !important; }

.b-1 {
  border: 1px solid transparent !important; }

.b-2 {
  border: 2px solid transparent !important; }

.b-3 {
  border: 3px solid transparent !important; }

.b-4 {
  border: 4px solid transparent !important; }

.b-5 {
  border: 5px solid transparent !important; }

.by-0 {
  border-top: 0 !important;
  border-bottom: 0 !important; }

.by-1 {
  border-top: 1px solid transparent !important;
  border-bottom: 1px solid transparent !important; }

.by-2 {
  border-top: 2px solid transparent !important;
  border-bottom: 2px solid transparent !important; }

.by-3 {
  border-top: 3px solid transparent !important;
  border-bottom: 3px solid transparent !important; }

.by-4 {
  border-top: 4px solid transparent !important;
  border-bottom: 4px solid transparent !important; }

.by-5 {
  border-top: 5px solid transparent !important;
  border-bottom: 5px solid transparent !important; }

.bx-0 {
  border-left: 0 !important;
  border-right: 0 !important; }

.bx-1 {
  border-left: 1px solid transparent !important;
  border-right: 1px solid transparent !important; }

.bx-2 {
  border-left: 2px solid transparent !important;
  border-right: 2px solid transparent !important; }

.bx-3 {
  border-left: 3px solid transparent !important;
  border-right: 3px solid transparent !important; }

.bx-4 {
  border-left: 4px solid transparent !important;
  border-right: 4px solid transparent !important; }

.bx-5 {
  border-left: 5px solid transparent !important;
  border-right: 5px solid transparent !important; }

.bt-0 {
  border-top: 0 !important; }

.bt-1 {
  border-top: 1px solid transparent !important; }

.bt-2 {
  border-top: 2px solid transparent !important; }

.bt-3 {
  border-top: 3px solid transparent !important; }

.bt-4 {
  border-top: 4px solid transparent !important; }

.bt-5 {
  border-top: 5px solid transparent !important; }

.br-0 {
  border-right: 0 !important; }

.br-1 {
  border-right: 1px solid transparent !important; }

.br-n1 {
  border-right: 1px solid transparent !important;
  margin-right: -1px !important; }

.br-2 {
  border-right: 2px solid transparent !important; }

.br-n2 {
  border-right: 2px solid transparent !important;
  margin-right: -2px !important; }

.br-3 {
  border-right: 3px solid transparent !important; }

.br-n3 {
  border-right: 3px solid transparent !important;
  margin-right: -3px !important; }

.br-4 {
  border-right: 4px solid transparent !important; }

.br-n4 {
  border-right: 4px solid transparent !important;
  margin-right: -4px !important; }

.br-5 {
  border-right: 5px solid transparent !important; }

.br-n5 {
  border-right: 5px solid transparent !important;
  margin-right: -5px !important; }

.bb-0 {
  border-bottom: 0 !important; }

.bb-1 {
  border-bottom: 1px solid transparent !important; }

.bb-n1 {
  border-bottom: 1px solid transparent !important;
  margin-bottom: -1px !important; }

.bb-2 {
  border-bottom: 2px solid transparent !important; }

.bb-n2 {
  border-bottom: 2px solid transparent !important;
  margin-bottom: -2px !important; }

.bb-3 {
  border-bottom: 3px solid transparent !important; }

.bb-n3 {
  border-bottom: 3px solid transparent !important;
  margin-bottom: -3px !important; }

.bb-4 {
  border-bottom: 4px solid transparent !important; }

.bb-n4 {
  border-bottom: 4px solid transparent !important;
  margin-bottom: -4px !important; }

.bb-5 {
  border-bottom: 5px solid transparent !important; }

.bb-n5 {
  border-bottom: 5px solid transparent !important;
  margin-bottom: -5px !important; }

.bl-0 {
  border-left: 0 !important; }

.bl-1 {
  border-left: 1px solid transparent !important; }

.bl-2 {
  border-left: 2px solid transparent !important; }

.bl-3 {
  border-left: 3px solid transparent !important; }

.bl-4 {
  border-left: 4px solid transparent !important; }

.bl-5 {
  border-left: 5px solid transparent !important; }

.b-particulier {
  border-color: #0b6ba8 !important; }

.b-professionnel {
  border-color: #a63950 !important; }

.b-partenaire {
  border-color: #0c7b38 !important; }

.b-collectivite {
  border-color: #586d84 !important; }

.b-international {
  border-color: #639 !important; }

.b-agent {
  border-color: #d84018 !important; }

.b-blanc {
  border-color: #fff !important; }

.b-gris-100 {
  border-color: #f8f9fa !important; }

.b-gris-200 {
  border-color: #e9ecef !important; }

.b-gris-300 {
  border-color: #dee2e6 !important; }

.b-gris-400 {
  border-color: #ced4da !important; }

.b-gris-500 {
  border-color: #adb5bd !important; }

.b-gris-600 {
  border-color: #6c757d !important; }

.b-gris-700 {
  border-color: #495057 !important; }

.b-gris-800 {
  border-color: #343a40 !important; }

.b-gris-900 {
  border-color: #212529 !important; }

.b-noir {
  border-color: #000 !important; }

.b-particulier-dark {
  border-color: #004179 !important; }

.b-particulier-light {
  border-color: #5599da !important; }

.b-professionnel-dark {
  border-color: #720028 !important; }

.b-professionnel-light {
  border-color: #db697c !important; }

.b-partenaire-dark {
  border-color: #004e0e !important; }

.b-partenaire-light {
  border-color: #4bab64 !important; }

.b-collectivite-dark {
  border-color: #2d4257 !important; }

.b-collectivite-light {
  border-color: #869bb4 !important; }

.b-international-dark {
  border-color: #36036a !important; }

.b-international-light {
  border-color: #9760ca !important; }

.b-agent-dark {
  border-color: #9f0000 !important; }

.b-agent-light {
  border-color: #ff7345 !important; }

.b-primary {
  border-color: #337ab7 !important; }

.b-success {
  border-color: #dff0d8 !important; }

.b-info {
  border-color: #d9edf7 !important; }

.b-warning {
  border-color: #fcf8e3 !important; }

.b-danger {
  border-color: #f2dede !important; }

.by-particulier {
  border-top-color: #0b6ba8 !important;
  border-bottom-color: #0b6ba8 !important; }

.by-professionnel {
  border-top-color: #a63950 !important;
  border-bottom-color: #a63950 !important; }

.by-partenaire {
  border-top-color: #0c7b38 !important;
  border-bottom-color: #0c7b38 !important; }

.by-collectivite {
  border-top-color: #586d84 !important;
  border-bottom-color: #586d84 !important; }

.by-international {
  border-top-color: #639 !important;
  border-bottom-color: #639 !important; }

.by-agent {
  border-top-color: #d84018 !important;
  border-bottom-color: #d84018 !important; }

.by-blanc {
  border-top-color: #fff !important;
  border-bottom-color: #fff !important; }

.by-gris-100 {
  border-top-color: #f8f9fa !important;
  border-bottom-color: #f8f9fa !important; }

.by-gris-200 {
  border-top-color: #e9ecef !important;
  border-bottom-color: #e9ecef !important; }

.by-gris-300 {
  border-top-color: #dee2e6 !important;
  border-bottom-color: #dee2e6 !important; }

.by-gris-400 {
  border-top-color: #ced4da !important;
  border-bottom-color: #ced4da !important; }

.by-gris-500 {
  border-top-color: #adb5bd !important;
  border-bottom-color: #adb5bd !important; }

.by-gris-600 {
  border-top-color: #6c757d !important;
  border-bottom-color: #6c757d !important; }

.by-gris-700 {
  border-top-color: #495057 !important;
  border-bottom-color: #495057 !important; }

.by-gris-800 {
  border-top-color: #343a40 !important;
  border-bottom-color: #343a40 !important; }

.by-gris-900 {
  border-top-color: #212529 !important;
  border-bottom-color: #212529 !important; }

.by-noir {
  border-top-color: #000 !important;
  border-bottom-color: #000 !important; }

.by-particulier-dark {
  border-top-color: #004179 !important;
  border-bottom-color: #004179 !important; }

.by-particulier-light {
  border-top-color: #5599da !important;
  border-bottom-color: #5599da !important; }

.by-professionnel-dark {
  border-top-color: #720028 !important;
  border-bottom-color: #720028 !important; }

.by-professionnel-light {
  border-top-color: #db697c !important;
  border-bottom-color: #db697c !important; }

.by-partenaire-dark {
  border-top-color: #004e0e !important;
  border-bottom-color: #004e0e !important; }

.by-partenaire-light {
  border-top-color: #4bab64 !important;
  border-bottom-color: #4bab64 !important; }

.by-collectivite-dark {
  border-top-color: #2d4257 !important;
  border-bottom-color: #2d4257 !important; }

.by-collectivite-light {
  border-top-color: #869bb4 !important;
  border-bottom-color: #869bb4 !important; }

.by-international-dark {
  border-top-color: #36036a !important;
  border-bottom-color: #36036a !important; }

.by-international-light {
  border-top-color: #9760ca !important;
  border-bottom-color: #9760ca !important; }

.by-agent-dark {
  border-top-color: #9f0000 !important;
  border-bottom-color: #9f0000 !important; }

.by-agent-light {
  border-top-color: #ff7345 !important;
  border-bottom-color: #ff7345 !important; }

.by-primary {
  border-top-color: #337ab7 !important;
  border-bottom-color: #337ab7 !important; }

.by-success {
  border-top-color: #dff0d8 !important;
  border-bottom-color: #dff0d8 !important; }

.by-info {
  border-top-color: #d9edf7 !important;
  border-bottom-color: #d9edf7 !important; }

.by-warning {
  border-top-color: #fcf8e3 !important;
  border-bottom-color: #fcf8e3 !important; }

.by-danger {
  border-top-color: #f2dede !important;
  border-bottom-color: #f2dede !important; }

.bx-particulier {
  border-left-color: #0b6ba8 !important;
  border-right-color: #0b6ba8 !important; }

.bx-professionnel {
  border-left-color: #a63950 !important;
  border-right-color: #a63950 !important; }

.bx-partenaire {
  border-left-color: #0c7b38 !important;
  border-right-color: #0c7b38 !important; }

.bx-collectivite {
  border-left-color: #586d84 !important;
  border-right-color: #586d84 !important; }

.bx-international {
  border-left-color: #639 !important;
  border-right-color: #639 !important; }

.bx-agent {
  border-left-color: #d84018 !important;
  border-right-color: #d84018 !important; }

.bx-blanc {
  border-left-color: #fff !important;
  border-right-color: #fff !important; }

.bx-gris-100 {
  border-left-color: #f8f9fa !important;
  border-right-color: #f8f9fa !important; }

.bx-gris-200 {
  border-left-color: #e9ecef !important;
  border-right-color: #e9ecef !important; }

.bx-gris-300 {
  border-left-color: #dee2e6 !important;
  border-right-color: #dee2e6 !important; }

.bx-gris-400 {
  border-left-color: #ced4da !important;
  border-right-color: #ced4da !important; }

.bx-gris-500 {
  border-left-color: #adb5bd !important;
  border-right-color: #adb5bd !important; }

.bx-gris-600 {
  border-left-color: #6c757d !important;
  border-right-color: #6c757d !important; }

.bx-gris-700 {
  border-left-color: #495057 !important;
  border-right-color: #495057 !important; }

.bx-gris-800 {
  border-left-color: #343a40 !important;
  border-right-color: #343a40 !important; }

.bx-gris-900 {
  border-left-color: #212529 !important;
  border-right-color: #212529 !important; }

.bx-noir {
  border-left-color: #000 !important;
  border-right-color: #000 !important; }

.bx-particulier-dark {
  border-left-color: #004179 !important;
  border-right-color: #004179 !important; }

.bx-particulier-light {
  border-left-color: #5599da !important;
  border-right-color: #5599da !important; }

.bx-professionnel-dark {
  border-left-color: #720028 !important;
  border-right-color: #720028 !important; }

.bx-professionnel-light {
  border-left-color: #db697c !important;
  border-right-color: #db697c !important; }

.bx-partenaire-dark {
  border-left-color: #004e0e !important;
  border-right-color: #004e0e !important; }

.bx-partenaire-light {
  border-left-color: #4bab64 !important;
  border-right-color: #4bab64 !important; }

.bx-collectivite-dark {
  border-left-color: #2d4257 !important;
  border-right-color: #2d4257 !important; }

.bx-collectivite-light {
  border-left-color: #869bb4 !important;
  border-right-color: #869bb4 !important; }

.bx-international-dark {
  border-left-color: #36036a !important;
  border-right-color: #36036a !important; }

.bx-international-light {
  border-left-color: #9760ca !important;
  border-right-color: #9760ca !important; }

.bx-agent-dark {
  border-left-color: #9f0000 !important;
  border-right-color: #9f0000 !important; }

.bx-agent-light {
  border-left-color: #ff7345 !important;
  border-right-color: #ff7345 !important; }

.bx-primary {
  border-left-color: #337ab7 !important;
  border-right-color: #337ab7 !important; }

.bx-success {
  border-left-color: #dff0d8 !important;
  border-right-color: #dff0d8 !important; }

.bx-info {
  border-left-color: #d9edf7 !important;
  border-right-color: #d9edf7 !important; }

.bx-warning {
  border-left-color: #fcf8e3 !important;
  border-right-color: #fcf8e3 !important; }

.bx-danger {
  border-left-color: #f2dede !important;
  border-right-color: #f2dede !important; }

.bt-particulier {
  border-top-color: #0b6ba8 !important; }

.bt-professionnel {
  border-top-color: #a63950 !important; }

.bt-partenaire {
  border-top-color: #0c7b38 !important; }

.bt-collectivite {
  border-top-color: #586d84 !important; }

.bt-international {
  border-top-color: #639 !important; }

.bt-agent {
  border-top-color: #d84018 !important; }

.bt-blanc {
  border-top-color: #fff !important; }

.bt-gris-100 {
  border-top-color: #f8f9fa !important; }

.bt-gris-200 {
  border-top-color: #e9ecef !important; }

.bt-gris-300 {
  border-top-color: #dee2e6 !important; }

.bt-gris-400 {
  border-top-color: #ced4da !important; }

.bt-gris-500 {
  border-top-color: #adb5bd !important; }

.bt-gris-600 {
  border-top-color: #6c757d !important; }

.bt-gris-700 {
  border-top-color: #495057 !important; }

.bt-gris-800 {
  border-top-color: #343a40 !important; }

.bt-gris-900 {
  border-top-color: #212529 !important; }

.bt-noir {
  border-top-color: #000 !important; }

.bt-particulier-dark {
  border-top-color: #004179 !important; }

.bt-particulier-light {
  border-top-color: #5599da !important; }

.bt-professionnel-dark {
  border-top-color: #720028 !important; }

.bt-professionnel-light {
  border-top-color: #db697c !important; }

.bt-partenaire-dark {
  border-top-color: #004e0e !important; }

.bt-partenaire-light {
  border-top-color: #4bab64 !important; }

.bt-collectivite-dark {
  border-top-color: #2d4257 !important; }

.bt-collectivite-light {
  border-top-color: #869bb4 !important; }

.bt-international-dark {
  border-top-color: #36036a !important; }

.bt-international-light {
  border-top-color: #9760ca !important; }

.bt-agent-dark {
  border-top-color: #9f0000 !important; }

.bt-agent-light {
  border-top-color: #ff7345 !important; }

.bt-primary {
  border-top-color: #337ab7 !important; }

.bt-success {
  border-top-color: #dff0d8 !important; }

.bt-info {
  border-top-color: #d9edf7 !important; }

.bt-warning {
  border-top-color: #fcf8e3 !important; }

.bt-danger {
  border-top-color: #f2dede !important; }

.br-particulier {
  border-right-color: #0b6ba8 !important; }

.br-professionnel {
  border-right-color: #a63950 !important; }

.br-partenaire {
  border-right-color: #0c7b38 !important; }

.br-collectivite {
  border-right-color: #586d84 !important; }

.br-international {
  border-right-color: #639 !important; }

.br-agent {
  border-right-color: #d84018 !important; }

.br-blanc {
  border-right-color: #fff !important; }

.br-gris-100 {
  border-right-color: #f8f9fa !important; }

.br-gris-200 {
  border-right-color: #e9ecef !important; }

.br-gris-300 {
  border-right-color: #dee2e6 !important; }

.br-gris-400 {
  border-right-color: #ced4da !important; }

.br-gris-500 {
  border-right-color: #adb5bd !important; }

.br-gris-600 {
  border-right-color: #6c757d !important; }

.br-gris-700 {
  border-right-color: #495057 !important; }

.br-gris-800 {
  border-right-color: #343a40 !important; }

.br-gris-900 {
  border-right-color: #212529 !important; }

.br-noir {
  border-right-color: #000 !important; }

.br-particulier-dark {
  border-right-color: #004179 !important; }

.br-particulier-light {
  border-right-color: #5599da !important; }

.br-professionnel-dark {
  border-right-color: #720028 !important; }

.br-professionnel-light {
  border-right-color: #db697c !important; }

.br-partenaire-dark {
  border-right-color: #004e0e !important; }

.br-partenaire-light {
  border-right-color: #4bab64 !important; }

.br-collectivite-dark {
  border-right-color: #2d4257 !important; }

.br-collectivite-light {
  border-right-color: #869bb4 !important; }

.br-international-dark {
  border-right-color: #36036a !important; }

.br-international-light {
  border-right-color: #9760ca !important; }

.br-agent-dark {
  border-right-color: #9f0000 !important; }

.br-agent-light {
  border-right-color: #ff7345 !important; }

.br-primary {
  border-right-color: #337ab7 !important; }

.br-success {
  border-right-color: #dff0d8 !important; }

.br-info {
  border-right-color: #d9edf7 !important; }

.br-warning {
  border-right-color: #fcf8e3 !important; }

.br-danger {
  border-right-color: #f2dede !important; }

.bb-particulier {
  border-bottom-color: #0b6ba8 !important; }

.bb-professionnel {
  border-bottom-color: #a63950 !important; }

.bb-partenaire {
  border-bottom-color: #0c7b38 !important; }

.bb-collectivite {
  border-bottom-color: #586d84 !important; }

.bb-international {
  border-bottom-color: #639 !important; }

.bb-agent {
  border-bottom-color: #d84018 !important; }

.bb-blanc {
  border-bottom-color: #fff !important; }

.bb-gris-100 {
  border-bottom-color: #f8f9fa !important; }

.bb-gris-200 {
  border-bottom-color: #e9ecef !important; }

.bb-gris-300 {
  border-bottom-color: #dee2e6 !important; }

.bb-gris-400 {
  border-bottom-color: #ced4da !important; }

.bb-gris-500 {
  border-bottom-color: #adb5bd !important; }

.bb-gris-600 {
  border-bottom-color: #6c757d !important; }

.bb-gris-700 {
  border-bottom-color: #495057 !important; }

.bb-gris-800 {
  border-bottom-color: #343a40 !important; }

.bb-gris-900 {
  border-bottom-color: #212529 !important; }

.bb-noir {
  border-bottom-color: #000 !important; }

.bb-particulier-dark {
  border-bottom-color: #004179 !important; }

.bb-particulier-light {
  border-bottom-color: #5599da !important; }

.bb-professionnel-dark {
  border-bottom-color: #720028 !important; }

.bb-professionnel-light {
  border-bottom-color: #db697c !important; }

.bb-partenaire-dark {
  border-bottom-color: #004e0e !important; }

.bb-partenaire-light {
  border-bottom-color: #4bab64 !important; }

.bb-collectivite-dark {
  border-bottom-color: #2d4257 !important; }

.bb-collectivite-light {
  border-bottom-color: #869bb4 !important; }

.bb-international-dark {
  border-bottom-color: #36036a !important; }

.bb-international-light {
  border-bottom-color: #9760ca !important; }

.bb-agent-dark {
  border-bottom-color: #9f0000 !important; }

.bb-agent-light {
  border-bottom-color: #ff7345 !important; }

.bb-primary {
  border-bottom-color: #337ab7 !important; }

.bb-success {
  border-bottom-color: #dff0d8 !important; }

.bb-info {
  border-bottom-color: #d9edf7 !important; }

.bb-warning {
  border-bottom-color: #fcf8e3 !important; }

.bb-danger {
  border-bottom-color: #f2dede !important; }

.bl-particulier {
  border-left-color: #0b6ba8 !important; }

.bl-professionnel {
  border-left-color: #a63950 !important; }

.bl-partenaire {
  border-left-color: #0c7b38 !important; }

.bl-collectivite {
  border-left-color: #586d84 !important; }

.bl-international {
  border-left-color: #639 !important; }

.bl-agent {
  border-left-color: #d84018 !important; }

.bl-blanc {
  border-left-color: #fff !important; }

.bl-gris-100 {
  border-left-color: #f8f9fa !important; }

.bl-gris-200 {
  border-left-color: #e9ecef !important; }

.bl-gris-300 {
  border-left-color: #dee2e6 !important; }

.bl-gris-400 {
  border-left-color: #ced4da !important; }

.bl-gris-500 {
  border-left-color: #adb5bd !important; }

.bl-gris-600 {
  border-left-color: #6c757d !important; }

.bl-gris-700 {
  border-left-color: #495057 !important; }

.bl-gris-800 {
  border-left-color: #343a40 !important; }

.bl-gris-900 {
  border-left-color: #212529 !important; }

.bl-noir {
  border-left-color: #000 !important; }

.bl-particulier-dark {
  border-left-color: #004179 !important; }

.bl-particulier-light {
  border-left-color: #5599da !important; }

.bl-professionnel-dark {
  border-left-color: #720028 !important; }

.bl-professionnel-light {
  border-left-color: #db697c !important; }

.bl-partenaire-dark {
  border-left-color: #004e0e !important; }

.bl-partenaire-light {
  border-left-color: #4bab64 !important; }

.bl-collectivite-dark {
  border-left-color: #2d4257 !important; }

.bl-collectivite-light {
  border-left-color: #869bb4 !important; }

.bl-international-dark {
  border-left-color: #36036a !important; }

.bl-international-light {
  border-left-color: #9760ca !important; }

.bl-agent-dark {
  border-left-color: #9f0000 !important; }

.bl-agent-light {
  border-left-color: #ff7345 !important; }

.bl-primary {
  border-left-color: #337ab7 !important; }

.bl-success {
  border-left-color: #dff0d8 !important; }

.bl-info {
  border-left-color: #d9edf7 !important; }

.bl-warning {
  border-left-color: #fcf8e3 !important; }

.bl-danger {
  border-left-color: #f2dede !important; }

.rounded {
  border-radius: 0.25rem !important; }

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important; }

.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important; }

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important; }

.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important; }

.rounded-circle {
  border-radius: 50% !important; }

.rounded-pill {
  border-radius: 50rem !important; }

.rounded-0 {
  border-radius: 0 !important; }

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

.visible-xs {
  display: none !important; }

.visible-sm {
  display: none !important; }

.visible-md {
  display: none !important; }

.visible-lg {
  display: none !important; }

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

@media (max-width: 47.99rem) {
  .visible-xs {
    display: block !important; }
  table.visible-xs {
    display: table !important; }
  tr.visible-xs {
    display: table-row !important; }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important; } }

@media (max-width: 47.99rem) {
  .visible-xs-block {
    display: block !important; } }

@media (max-width: 47.99rem) {
  .visible-xs-inline {
    display: inline !important; } }

@media (max-width: 47.99rem) {
  .visible-xs-inline-block {
    display: inline-block !important; } }

@media (min-width: 48rem) and (max-width: 61.99rem) {
  .visible-sm {
    display: block !important; }
  table.visible-sm {
    display: table !important; }
  tr.visible-sm {
    display: table-row !important; }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important; } }

@media (min-width: 48rem) and (max-width: 61.99rem) {
  .visible-sm-block {
    display: block !important; } }

@media (min-width: 48rem) and (max-width: 61.99rem) {
  .visible-sm-inline {
    display: inline !important; } }

@media (min-width: 48rem) and (max-width: 61.99rem) {
  .visible-sm-inline-block {
    display: inline-block !important; } }

@media (min-width: 62rem) and (max-width: 74.99rem) {
  .visible-md {
    display: block !important; }
  table.visible-md {
    display: table !important; }
  tr.visible-md {
    display: table-row !important; }
  th.visible-md,
  td.visible-md {
    display: table-cell !important; } }

@media (min-width: 62rem) and (max-width: 74.99rem) {
  .visible-md-block {
    display: block !important; } }

@media (min-width: 62rem) and (max-width: 74.99rem) {
  .visible-md-inline {
    display: inline !important; } }

@media (min-width: 62rem) and (max-width: 74.99rem) {
  .visible-md-inline-block {
    display: inline-block !important; } }

@media (min-width: 75rem) {
  .visible-lg {
    display: block !important; }
  table.visible-lg {
    display: table !important; }
  tr.visible-lg {
    display: table-row !important; }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important; } }

@media (min-width: 75rem) {
  .visible-lg-block {
    display: block !important; } }

@media (min-width: 75rem) {
  .visible-lg-inline {
    display: inline !important; } }

@media (min-width: 75rem) {
  .visible-lg-inline-block {
    display: inline-block !important; } }

@media (max-width: 47.99rem) {
  .hidden-xs {
    display: none !important; } }

@media (min-width: 48rem) and (max-width: 61.99rem) {
  .hidden-sm {
    display: none !important; } }

@media (min-width: 62rem) and (max-width: 74.99rem) {
  .hidden-md {
    display: none !important; } }

@media (min-width: 75rem) {
  .hidden-lg {
    display: none !important; } }

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

@media print {
  .visible-print {
    display: block !important; }
  table.visible-print {
    display: table !important; }
  tr.visible-print {
    display: table-row !important; }
  th.visible-print,
  td.visible-print {
    display: table-cell !important; } }

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

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

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

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

@media (max-width: 47.99rem) {
  .flex-row > .grow-self-xs, .inline-flex-row > .grow-self-xs {
    flex-grow: 1 !important; }
  .w-xs-25, .flex-row > .grow-self-xs-25, .inline-flex-row > .grow-self-xs-25 {
    width: 25% !important; }
  .w-xs-33, .flex-row > .grow-self-xs-33, .inline-flex-row > .grow-self-xs-33 {
    width: 33.33333333% !important; }
  .w-xs-50, .flex-row > .grow-self-xs-50, .inline-flex-row > .grow-self-xs-50 {
    width: 50% !important; }
  .w-xs-66, .flex-row > .grow-self-xs-66, .inline-flex-row > .grow-self-xs-66 {
    width: 66.66666667% !important; }
  .w-xs-75, .flex-row > .grow-self-xs-75, .inline-flex-row > .grow-self-xs-75 {
    width: 75% !important; }
  .w-xs-100 {
    width: 100% !important; }
  .w-xs-auto {
    width: auto !important; }
  .flex-col > .grow-self-xs, .inline-flex-col > .grow-self-xs {
    flex-grow: 1 !important; }
  .h-xs-25, .flex-col > .grow-self-xs-25, .inline-flex-col > .grow-self-xs-25 {
    height: 25% !important; }
  .h-xs-33, .flex-col > .grow-self-xs-33, .inline-flex-col > .grow-self-xs-33 {
    height: 33.33333333% !important; }
  .h-xs-50, .flex-col > .grow-self-xs-50, .inline-flex-col > .grow-self-xs-50 {
    height: 50% !important; }
  .h-xs-66, .flex-col > .grow-self-xs-66, .inline-flex-col > .grow-self-xs-66 {
    height: 66.66666667% !important; }
  .h-xs-75, .flex-col > .grow-self-xs-75, .inline-flex-col > .grow-self-xs-75 {
    height: 75% !important; }
  .h-xs-100 {
    height: 100% !important; }
  .h-xs-auto {
    height: auto !important; } }

@media (min-width: 48rem) and (max-width: 61.99rem) {
  .flex-row > .grow-self-sm, .inline-flex-row > .grow-self-sm {
    flex-grow: 1 !important; }
  .w-sm-25, .flex-row > .grow-self-sm-25, .inline-flex-row > .grow-self-sm-25 {
    width: 25% !important; }
  .w-sm-33, .flex-row > .grow-self-sm-33, .inline-flex-row > .grow-self-sm-33 {
    width: 33.33333333% !important; }
  .w-sm-50, .flex-row > .grow-self-sm-50, .inline-flex-row > .grow-self-sm-50 {
    width: 50% !important; }
  .w-sm-66, .flex-row > .grow-self-sm-66, .inline-flex-row > .grow-self-sm-66 {
    width: 66.66666667% !important; }
  .w-sm-75, .flex-row > .grow-self-sm-75, .inline-flex-row > .grow-self-sm-75 {
    width: 75% !important; }
  .w-sm-100 {
    width: 100% !important; }
  .w-sm-auto {
    width: auto !important; }
  .flex-col > .grow-self-sm, .inline-flex-col > .grow-self-sm {
    flex-grow: 1 !important; }
  .h-sm-25, .flex-col > .grow-self-sm-25, .inline-flex-col > .grow-self-sm-25 {
    height: 25% !important; }
  .h-sm-33, .flex-col > .grow-self-sm-33, .inline-flex-col > .grow-self-sm-33 {
    height: 33.33333333% !important; }
  .h-sm-50, .flex-col > .grow-self-sm-50, .inline-flex-col > .grow-self-sm-50 {
    height: 50% !important; }
  .h-sm-66, .flex-col > .grow-self-sm-66, .inline-flex-col > .grow-self-sm-66 {
    height: 66.66666667% !important; }
  .h-sm-75, .flex-col > .grow-self-sm-75, .inline-flex-col > .grow-self-sm-75 {
    height: 75% !important; }
  .h-sm-100 {
    height: 100% !important; }
  .h-sm-auto {
    height: auto !important; } }

@media (min-width: 62rem) and (max-width: 74.99rem) {
  .flex-row > .grow-self-md, .inline-flex-row > .grow-self-md {
    flex-grow: 1 !important; }
  .w-md-25, .flex-row > .grow-self-md-25, .inline-flex-row > .grow-self-md-25 {
    width: 25% !important; }
  .w-md-33, .flex-row > .grow-self-md-33, .inline-flex-row > .grow-self-md-33 {
    width: 33.33333333% !important; }
  .w-md-50, .flex-row > .grow-self-md-50, .inline-flex-row > .grow-self-md-50 {
    width: 50% !important; }
  .w-md-66, .flex-row > .grow-self-md-66, .inline-flex-row > .grow-self-md-66 {
    width: 66.66666667% !important; }
  .w-md-75, .flex-row > .grow-self-md-75, .inline-flex-row > .grow-self-md-75 {
    width: 75% !important; }
  .w-md-100 {
    width: 100% !important; }
  .w-md-auto {
    width: auto !important; }
  .flex-col > .grow-self-md, .inline-flex-col > .grow-self-md {
    flex-grow: 1 !important; }
  .h-md-25, .flex-col > .grow-self-md-25, .inline-flex-col > .grow-self-md-25 {
    height: 25% !important; }
  .h-md-33, .flex-col > .grow-self-md-33, .inline-flex-col > .grow-self-md-33 {
    height: 33.33333333% !important; }
  .h-md-50, .flex-col > .grow-self-md-50, .inline-flex-col > .grow-self-md-50 {
    height: 50% !important; }
  .h-md-66, .flex-col > .grow-self-md-66, .inline-flex-col > .grow-self-md-66 {
    height: 66.66666667% !important; }
  .h-md-75, .flex-col > .grow-self-md-75, .inline-flex-col > .grow-self-md-75 {
    height: 75% !important; }
  .h-md-100 {
    height: 100% !important; }
  .h-md-auto {
    height: auto !important; } }

@media (min-width: 75rem) {
  .flex-row > .grow-self-lg, .inline-flex-row > .grow-self-lg {
    flex-grow: 1 !important; }
  .w-lg-25, .flex-row > .grow-self-lg-25, .inline-flex-row > .grow-self-lg-25 {
    width: 25% !important; }
  .w-lg-33, .flex-row > .grow-self-lg-33, .inline-flex-row > .grow-self-lg-33 {
    width: 33.33333333% !important; }
  .w-lg-50, .flex-row > .grow-self-lg-50, .inline-flex-row > .grow-self-lg-50 {
    width: 50% !important; }
  .w-lg-66, .flex-row > .grow-self-lg-66, .inline-flex-row > .grow-self-lg-66 {
    width: 66.66666667% !important; }
  .w-lg-75, .flex-row > .grow-self-lg-75, .inline-flex-row > .grow-self-lg-75 {
    width: 75% !important; }
  .w-lg-100 {
    width: 100% !important; }
  .w-lg-auto {
    width: auto !important; }
  .flex-col > .grow-self-lg, .inline-flex-col > .grow-self-lg {
    flex-grow: 1 !important; }
  .h-lg-25, .flex-col > .grow-self-lg-25, .inline-flex-col > .grow-self-lg-25 {
    height: 25% !important; }
  .h-lg-33, .flex-col > .grow-self-lg-33, .inline-flex-col > .grow-self-lg-33 {
    height: 33.33333333% !important; }
  .h-lg-50, .flex-col > .grow-self-lg-50, .inline-flex-col > .grow-self-lg-50 {
    height: 50% !important; }
  .h-lg-66, .flex-col > .grow-self-lg-66, .inline-flex-col > .grow-self-lg-66 {
    height: 66.66666667% !important; }
  .h-lg-75, .flex-col > .grow-self-lg-75, .inline-flex-col > .grow-self-lg-75 {
    height: 75% !important; }
  .h-lg-100 {
    height: 100% !important; }
  .h-lg-auto {
    height: auto !important; } }

@media (max-width: 47.99rem) {
  .m-xs-n1_8 {
    margin: -0.125rem !important; }
  .m-xs-n1_4 {
    margin: -0.25rem !important; }
  .m-xs-n1_2 {
    margin: -0.5rem !important; }
  .m-xs-n3_4 {
    margin: -0.75rem !important; }
  .m-xs-n1 {
    margin: -1rem !important; }
  .m-xs-n3_2 {
    margin: -1.5rem !important; }
  .m-xs-n3 {
    margin: -3rem !important; }
  .m-xs-0 {
    margin: 0 !important; }
  .m-xs-1_8 {
    margin: 0.125rem !important; }
  .m-xs-1_4 {
    margin: 0.25rem !important; }
  .m-xs-1_2 {
    margin: 0.5rem !important; }
  .m-xs-3_4 {
    margin: 0.75rem !important; }
  .m-xs-1 {
    margin: 1rem !important; }
  .m-xs-3_2 {
    margin: 1.5rem !important; }
  .m-xs-3 {
    margin: 3rem !important; }
  .mx-xs-n1_8 {
    margin-left: -0.125rem !important;
    margin-right: -0.125rem !important; }
  .mx-xs-n1_4 {
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important; }
  .mx-xs-n1_2 {
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important; }
  .mx-xs-n3_4 {
    margin-left: -0.75rem !important;
    margin-right: -0.75rem !important; }
  .mx-xs-n1 {
    margin-left: -1rem !important;
    margin-right: -1rem !important; }
  .mx-xs-n3_2 {
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important; }
  .mx-xs-n3 {
    margin-left: -3rem !important;
    margin-right: -3rem !important; }
  .mx-xs-0 {
    margin-left: 0 !important;
    margin-right: 0 !important; }
  .mx-xs-1_8 {
    margin-left: 0.125rem !important;
    margin-right: 0.125rem !important; }
  .mx-xs-1_4 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important; }
  .mx-xs-1_2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important; }
  .mx-xs-3_4 {
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important; }
  .mx-xs-1 {
    margin-left: 1rem !important;
    margin-right: 1rem !important; }
  .mx-xs-3_2 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important; }
  .mx-xs-3 {
    margin-left: 3rem !important;
    margin-right: 3rem !important; }
  .my-xs-n1_8 {
    margin-top: -0.125rem !important;
    margin-bottom: -0.125rem !important; }
  .my-xs-n1_4 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important; }
  .my-xs-n1_2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important; }
  .my-xs-n3_4 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important; }
  .my-xs-n1 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important; }
  .my-xs-n3_2 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important; }
  .my-xs-n3 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important; }
  .my-xs-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-xs-1_8 {
    margin-top: 0.125rem !important;
    margin-bottom: 0.125rem !important; }
  .my-xs-1_4 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .my-xs-1_2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-xs-3_4 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important; }
  .my-xs-1 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-xs-3_2 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-xs-3 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .mt-xs-n1_8 {
    margin-top: -0.125rem !important; }
  .mt-xs-n1_4 {
    margin-top: -0.25rem !important; }
  .mt-xs-n1_2 {
    margin-top: -0.5rem !important; }
  .mt-xs-n3_4 {
    margin-top: -0.75rem !important; }
  .mt-xs-n1 {
    margin-top: -1rem !important; }
  .mt-xs-n3_2 {
    margin-top: -1.5rem !important; }
  .mt-xs-n3 {
    margin-top: -3rem !important; }
  .mt-xs-0 {
    margin-top: 0 !important; }
  .mt-xs-1_8 {
    margin-top: 0.125rem !important; }
  .mt-xs-1_4 {
    margin-top: 0.25rem !important; }
  .mt-xs-1_2 {
    margin-top: 0.5rem !important; }
  .mt-xs-3_4 {
    margin-top: 0.75rem !important; }
  .mt-xs-1 {
    margin-top: 1rem !important; }
  .mt-xs-3_2 {
    margin-top: 1.5rem !important; }
  .mt-xs-3 {
    margin-top: 3rem !important; }
  .mb-xs-n1_8 {
    margin-bottom: -0.125rem !important; }
  .mb-xs-n1_4 {
    margin-bottom: -0.25rem !important; }
  .mb-xs-n1_2 {
    margin-bottom: -0.5rem !important; }
  .mb-xs-n3_4 {
    margin-bottom: -0.75rem !important; }
  .mb-xs-n1 {
    margin-bottom: -1rem !important; }
  .mb-xs-n3_2 {
    margin-bottom: -1.5rem !important; }
  .mb-xs-n3 {
    margin-bottom: -3rem !important; }
  .mb-xs-0 {
    margin-bottom: 0 !important; }
  .mb-xs-1_8 {
    margin-bottom: 0.125rem !important; }
  .mb-xs-1_4 {
    margin-bottom: 0.25rem !important; }
  .mb-xs-1_2 {
    margin-bottom: 0.5rem !important; }
  .mb-xs-3_4 {
    margin-bottom: 0.75rem !important; }
  .mb-xs-1 {
    margin-bottom: 1rem !important; }
  .mb-xs-3_2 {
    margin-bottom: 1.5rem !important; }
  .mb-xs-3 {
    margin-bottom: 3rem !important; }
  .ml-xs-n1_8 {
    margin-left: -0.125rem !important; }
  .ml-xs-n1_4 {
    margin-left: -0.25rem !important; }
  .ml-xs-n1_2 {
    margin-left: -0.5rem !important; }
  .ml-xs-n3_4 {
    margin-left: -0.75rem !important; }
  .ml-xs-n1 {
    margin-left: -1rem !important; }
  .ml-xs-n3_2 {
    margin-left: -1.5rem !important; }
  .ml-xs-n3 {
    margin-left: -3rem !important; }
  .ml-xs-0 {
    margin-left: 0 !important; }
  .ml-xs-1_8 {
    margin-left: 0.125rem !important; }
  .ml-xs-1_4 {
    margin-left: 0.25rem !important; }
  .ml-xs-1_2 {
    margin-left: 0.5rem !important; }
  .ml-xs-3_4 {
    margin-left: 0.75rem !important; }
  .ml-xs-1 {
    margin-left: 1rem !important; }
  .ml-xs-3_2 {
    margin-left: 1.5rem !important; }
  .ml-xs-3 {
    margin-left: 3rem !important; }
  .mr-xs-n1_8 {
    margin-right: -0.125rem !important; }
  .mr-xs-n1_4 {
    margin-right: -0.25rem !important; }
  .mr-xs-n1_2 {
    margin-right: -0.5rem !important; }
  .mr-xs-n3_4 {
    margin-right: -0.75rem !important; }
  .mr-xs-n1 {
    margin-right: -1rem !important; }
  .mr-xs-n3_2 {
    margin-right: -1.5rem !important; }
  .mr-xs-n3 {
    margin-right: -3rem !important; }
  .mr-xs-0 {
    margin-right: 0 !important; }
  .mr-xs-1_8 {
    margin-right: 0.125rem !important; }
  .mr-xs-1_4 {
    margin-right: 0.25rem !important; }
  .mr-xs-1_2 {
    margin-right: 0.5rem !important; }
  .mr-xs-3_4 {
    margin-right: 0.75rem !important; }
  .mr-xs-1 {
    margin-right: 1rem !important; }
  .mr-xs-3_2 {
    margin-right: 1.5rem !important; }
  .mr-xs-3 {
    margin-right: 3rem !important; }
  .p-xs-0 {
    padding: 0 !important; }
  .p-xs-1_8 {
    padding: 0.125rem !important; }
  .p-xs-1_4 {
    padding: 0.25rem !important; }
  .p-xs-1_2 {
    padding: 0.5rem !important; }
  .p-xs-3_4 {
    padding: 0.75rem !important; }
  .p-xs-1 {
    padding: 1rem !important; }
  .p-xs-3_2 {
    padding: 1.5rem !important; }
  .p-xs-3 {
    padding: 3rem !important; }
  .px-xs-0 {
    padding-left: 0 !important;
    padding-right: 0 !important; }
  .px-xs-1_8 {
    padding-left: 0.125rem !important;
    padding-right: 0.125rem !important; }
  .px-xs-1_4 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important; }
  .px-xs-1_2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important; }
  .px-xs-3_4 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important; }
  .px-xs-1 {
    padding-left: 1rem !important;
    padding-right: 1rem !important; }
  .px-xs-3_2 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important; }
  .px-xs-3 {
    padding-left: 3rem !important;
    padding-right: 3rem !important; }
  .py-xs-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-xs-1_8 {
    padding-top: 0.125rem !important;
    padding-bottom: 0.125rem !important; }
  .py-xs-1_4 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .py-xs-1_2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-xs-3_4 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important; }
  .py-xs-1 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-xs-3_2 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-xs-3 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .pt-xs-0 {
    padding-top: 0 !important; }
  .pt-xs-1_8 {
    padding-top: 0.125rem !important; }
  .pt-xs-1_4 {
    padding-top: 0.25rem !important; }
  .pt-xs-1_2 {
    padding-top: 0.5rem !important; }
  .pt-xs-3_4 {
    padding-top: 0.75rem !important; }
  .pt-xs-1 {
    padding-top: 1rem !important; }
  .pt-xs-3_2 {
    padding-top: 1.5rem !important; }
  .pt-xs-3 {
    padding-top: 3rem !important; }
  .pb-xs-0 {
    padding-bottom: 0 !important; }
  .pb-xs-1_8 {
    padding-bottom: 0.125rem !important; }
  .pb-xs-1_4 {
    padding-bottom: 0.25rem !important; }
  .pb-xs-1_2 {
    padding-bottom: 0.5rem !important; }
  .pb-xs-3_4 {
    padding-bottom: 0.75rem !important; }
  .pb-xs-1 {
    padding-bottom: 1rem !important; }
  .pb-xs-3_2 {
    padding-bottom: 1.5rem !important; }
  .pb-xs-3 {
    padding-bottom: 3rem !important; }
  .pl-xs-0 {
    padding-left: 0 !important; }
  .pl-xs-1_8 {
    padding-left: 0.125rem !important; }
  .pl-xs-1_4 {
    padding-left: 0.25rem !important; }
  .pl-xs-1_2 {
    padding-left: 0.5rem !important; }
  .pl-xs-3_4 {
    padding-left: 0.75rem !important; }
  .pl-xs-1 {
    padding-left: 1rem !important; }
  .pl-xs-3_2 {
    padding-left: 1.5rem !important; }
  .pl-xs-3 {
    padding-left: 3rem !important; }
  .pr-xs-0 {
    padding-right: 0 !important; }
  .pr-xs-1_8 {
    padding-right: 0.125rem !important; }
  .pr-xs-1_4 {
    padding-right: 0.25rem !important; }
  .pr-xs-1_2 {
    padding-right: 0.5rem !important; }
  .pr-xs-3_4 {
    padding-right: 0.75rem !important; }
  .pr-xs-1 {
    padding-right: 1rem !important; }
  .pr-xs-3_2 {
    padding-right: 1.5rem !important; }
  .pr-xs-3 {
    padding-right: 3rem !important; } }

@media (min-width: 48rem) and (max-width: 61.99rem) {
  .m-sm-n1_8 {
    margin: -0.125rem !important; }
  .m-sm-n1_4 {
    margin: -0.25rem !important; }
  .m-sm-n1_2 {
    margin: -0.5rem !important; }
  .m-sm-n3_4 {
    margin: -0.75rem !important; }
  .m-sm-n1 {
    margin: -1rem !important; }
  .m-sm-n3_2 {
    margin: -1.5rem !important; }
  .m-sm-n3 {
    margin: -3rem !important; }
  .m-sm-0 {
    margin: 0 !important; }
  .m-sm-1_8 {
    margin: 0.125rem !important; }
  .m-sm-1_4 {
    margin: 0.25rem !important; }
  .m-sm-1_2 {
    margin: 0.5rem !important; }
  .m-sm-3_4 {
    margin: 0.75rem !important; }
  .m-sm-1 {
    margin: 1rem !important; }
  .m-sm-3_2 {
    margin: 1.5rem !important; }
  .m-sm-3 {
    margin: 3rem !important; }
  .mx-sm-n1_8 {
    margin-left: -0.125rem !important;
    margin-right: -0.125rem !important; }
  .mx-sm-n1_4 {
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important; }
  .mx-sm-n1_2 {
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important; }
  .mx-sm-n3_4 {
    margin-left: -0.75rem !important;
    margin-right: -0.75rem !important; }
  .mx-sm-n1 {
    margin-left: -1rem !important;
    margin-right: -1rem !important; }
  .mx-sm-n3_2 {
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important; }
  .mx-sm-n3 {
    margin-left: -3rem !important;
    margin-right: -3rem !important; }
  .mx-sm-0 {
    margin-left: 0 !important;
    margin-right: 0 !important; }
  .mx-sm-1_8 {
    margin-left: 0.125rem !important;
    margin-right: 0.125rem !important; }
  .mx-sm-1_4 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important; }
  .mx-sm-1_2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important; }
  .mx-sm-3_4 {
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important; }
  .mx-sm-1 {
    margin-left: 1rem !important;
    margin-right: 1rem !important; }
  .mx-sm-3_2 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important; }
  .mx-sm-3 {
    margin-left: 3rem !important;
    margin-right: 3rem !important; }
  .my-sm-n1_8 {
    margin-top: -0.125rem !important;
    margin-bottom: -0.125rem !important; }
  .my-sm-n1_4 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important; }
  .my-sm-n1_2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important; }
  .my-sm-n3_4 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important; }
  .my-sm-n1 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important; }
  .my-sm-n3_2 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important; }
  .my-sm-n3 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important; }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-sm-1_8 {
    margin-top: 0.125rem !important;
    margin-bottom: 0.125rem !important; }
  .my-sm-1_4 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .my-sm-1_2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-sm-3_4 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important; }
  .my-sm-1 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-sm-3_2 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-sm-3 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .mt-sm-n1_8 {
    margin-top: -0.125rem !important; }
  .mt-sm-n1_4 {
    margin-top: -0.25rem !important; }
  .mt-sm-n1_2 {
    margin-top: -0.5rem !important; }
  .mt-sm-n3_4 {
    margin-top: -0.75rem !important; }
  .mt-sm-n1 {
    margin-top: -1rem !important; }
  .mt-sm-n3_2 {
    margin-top: -1.5rem !important; }
  .mt-sm-n3 {
    margin-top: -3rem !important; }
  .mt-sm-0 {
    margin-top: 0 !important; }
  .mt-sm-1_8 {
    margin-top: 0.125rem !important; }
  .mt-sm-1_4 {
    margin-top: 0.25rem !important; }
  .mt-sm-1_2 {
    margin-top: 0.5rem !important; }
  .mt-sm-3_4 {
    margin-top: 0.75rem !important; }
  .mt-sm-1 {
    margin-top: 1rem !important; }
  .mt-sm-3_2 {
    margin-top: 1.5rem !important; }
  .mt-sm-3 {
    margin-top: 3rem !important; }
  .mb-sm-n1_8 {
    margin-bottom: -0.125rem !important; }
  .mb-sm-n1_4 {
    margin-bottom: -0.25rem !important; }
  .mb-sm-n1_2 {
    margin-bottom: -0.5rem !important; }
  .mb-sm-n3_4 {
    margin-bottom: -0.75rem !important; }
  .mb-sm-n1 {
    margin-bottom: -1rem !important; }
  .mb-sm-n3_2 {
    margin-bottom: -1.5rem !important; }
  .mb-sm-n3 {
    margin-bottom: -3rem !important; }
  .mb-sm-0 {
    margin-bottom: 0 !important; }
  .mb-sm-1_8 {
    margin-bottom: 0.125rem !important; }
  .mb-sm-1_4 {
    margin-bottom: 0.25rem !important; }
  .mb-sm-1_2 {
    margin-bottom: 0.5rem !important; }
  .mb-sm-3_4 {
    margin-bottom: 0.75rem !important; }
  .mb-sm-1 {
    margin-bottom: 1rem !important; }
  .mb-sm-3_2 {
    margin-bottom: 1.5rem !important; }
  .mb-sm-3 {
    margin-bottom: 3rem !important; }
  .ml-sm-n1_8 {
    margin-left: -0.125rem !important; }
  .ml-sm-n1_4 {
    margin-left: -0.25rem !important; }
  .ml-sm-n1_2 {
    margin-left: -0.5rem !important; }
  .ml-sm-n3_4 {
    margin-left: -0.75rem !important; }
  .ml-sm-n1 {
    margin-left: -1rem !important; }
  .ml-sm-n3_2 {
    margin-left: -1.5rem !important; }
  .ml-sm-n3 {
    margin-left: -3rem !important; }
  .ml-sm-0 {
    margin-left: 0 !important; }
  .ml-sm-1_8 {
    margin-left: 0.125rem !important; }
  .ml-sm-1_4 {
    margin-left: 0.25rem !important; }
  .ml-sm-1_2 {
    margin-left: 0.5rem !important; }
  .ml-sm-3_4 {
    margin-left: 0.75rem !important; }
  .ml-sm-1 {
    margin-left: 1rem !important; }
  .ml-sm-3_2 {
    margin-left: 1.5rem !important; }
  .ml-sm-3 {
    margin-left: 3rem !important; }
  .mr-sm-n1_8 {
    margin-right: -0.125rem !important; }
  .mr-sm-n1_4 {
    margin-right: -0.25rem !important; }
  .mr-sm-n1_2 {
    margin-right: -0.5rem !important; }
  .mr-sm-n3_4 {
    margin-right: -0.75rem !important; }
  .mr-sm-n1 {
    margin-right: -1rem !important; }
  .mr-sm-n3_2 {
    margin-right: -1.5rem !important; }
  .mr-sm-n3 {
    margin-right: -3rem !important; }
  .mr-sm-0 {
    margin-right: 0 !important; }
  .mr-sm-1_8 {
    margin-right: 0.125rem !important; }
  .mr-sm-1_4 {
    margin-right: 0.25rem !important; }
  .mr-sm-1_2 {
    margin-right: 0.5rem !important; }
  .mr-sm-3_4 {
    margin-right: 0.75rem !important; }
  .mr-sm-1 {
    margin-right: 1rem !important; }
  .mr-sm-3_2 {
    margin-right: 1.5rem !important; }
  .mr-sm-3 {
    margin-right: 3rem !important; }
  .p-sm-0 {
    padding: 0 !important; }
  .p-sm-1_8 {
    padding: 0.125rem !important; }
  .p-sm-1_4 {
    padding: 0.25rem !important; }
  .p-sm-1_2 {
    padding: 0.5rem !important; }
  .p-sm-3_4 {
    padding: 0.75rem !important; }
  .p-sm-1 {
    padding: 1rem !important; }
  .p-sm-3_2 {
    padding: 1.5rem !important; }
  .p-sm-3 {
    padding: 3rem !important; }
  .px-sm-0 {
    padding-left: 0 !important;
    padding-right: 0 !important; }
  .px-sm-1_8 {
    padding-left: 0.125rem !important;
    padding-right: 0.125rem !important; }
  .px-sm-1_4 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important; }
  .px-sm-1_2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important; }
  .px-sm-3_4 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important; }
  .px-sm-1 {
    padding-left: 1rem !important;
    padding-right: 1rem !important; }
  .px-sm-3_2 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important; }
  .px-sm-3 {
    padding-left: 3rem !important;
    padding-right: 3rem !important; }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-sm-1_8 {
    padding-top: 0.125rem !important;
    padding-bottom: 0.125rem !important; }
  .py-sm-1_4 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .py-sm-1_2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-sm-3_4 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important; }
  .py-sm-1 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-sm-3_2 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-sm-3 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .pt-sm-0 {
    padding-top: 0 !important; }
  .pt-sm-1_8 {
    padding-top: 0.125rem !important; }
  .pt-sm-1_4 {
    padding-top: 0.25rem !important; }
  .pt-sm-1_2 {
    padding-top: 0.5rem !important; }
  .pt-sm-3_4 {
    padding-top: 0.75rem !important; }
  .pt-sm-1 {
    padding-top: 1rem !important; }
  .pt-sm-3_2 {
    padding-top: 1.5rem !important; }
  .pt-sm-3 {
    padding-top: 3rem !important; }
  .pb-sm-0 {
    padding-bottom: 0 !important; }
  .pb-sm-1_8 {
    padding-bottom: 0.125rem !important; }
  .pb-sm-1_4 {
    padding-bottom: 0.25rem !important; }
  .pb-sm-1_2 {
    padding-bottom: 0.5rem !important; }
  .pb-sm-3_4 {
    padding-bottom: 0.75rem !important; }
  .pb-sm-1 {
    padding-bottom: 1rem !important; }
  .pb-sm-3_2 {
    padding-bottom: 1.5rem !important; }
  .pb-sm-3 {
    padding-bottom: 3rem !important; }
  .pl-sm-0 {
    padding-left: 0 !important; }
  .pl-sm-1_8 {
    padding-left: 0.125rem !important; }
  .pl-sm-1_4 {
    padding-left: 0.25rem !important; }
  .pl-sm-1_2 {
    padding-left: 0.5rem !important; }
  .pl-sm-3_4 {
    padding-left: 0.75rem !important; }
  .pl-sm-1 {
    padding-left: 1rem !important; }
  .pl-sm-3_2 {
    padding-left: 1.5rem !important; }
  .pl-sm-3 {
    padding-left: 3rem !important; }
  .pr-sm-0 {
    padding-right: 0 !important; }
  .pr-sm-1_8 {
    padding-right: 0.125rem !important; }
  .pr-sm-1_4 {
    padding-right: 0.25rem !important; }
  .pr-sm-1_2 {
    padding-right: 0.5rem !important; }
  .pr-sm-3_4 {
    padding-right: 0.75rem !important; }
  .pr-sm-1 {
    padding-right: 1rem !important; }
  .pr-sm-3_2 {
    padding-right: 1.5rem !important; }
  .pr-sm-3 {
    padding-right: 3rem !important; } }

@media (min-width: 62rem) and (max-width: 74.99rem) {
  .m-md-n1_8 {
    margin: -0.125rem !important; }
  .m-md-n1_4 {
    margin: -0.25rem !important; }
  .m-md-n1_2 {
    margin: -0.5rem !important; }
  .m-md-n3_4 {
    margin: -0.75rem !important; }
  .m-md-n1 {
    margin: -1rem !important; }
  .m-md-n3_2 {
    margin: -1.5rem !important; }
  .m-md-n3 {
    margin: -3rem !important; }
  .m-md-0 {
    margin: 0 !important; }
  .m-md-1_8 {
    margin: 0.125rem !important; }
  .m-md-1_4 {
    margin: 0.25rem !important; }
  .m-md-1_2 {
    margin: 0.5rem !important; }
  .m-md-3_4 {
    margin: 0.75rem !important; }
  .m-md-1 {
    margin: 1rem !important; }
  .m-md-3_2 {
    margin: 1.5rem !important; }
  .m-md-3 {
    margin: 3rem !important; }
  .mx-md-n1_8 {
    margin-left: -0.125rem !important;
    margin-right: -0.125rem !important; }
  .mx-md-n1_4 {
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important; }
  .mx-md-n1_2 {
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important; }
  .mx-md-n3_4 {
    margin-left: -0.75rem !important;
    margin-right: -0.75rem !important; }
  .mx-md-n1 {
    margin-left: -1rem !important;
    margin-right: -1rem !important; }
  .mx-md-n3_2 {
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important; }
  .mx-md-n3 {
    margin-left: -3rem !important;
    margin-right: -3rem !important; }
  .mx-md-0 {
    margin-left: 0 !important;
    margin-right: 0 !important; }
  .mx-md-1_8 {
    margin-left: 0.125rem !important;
    margin-right: 0.125rem !important; }
  .mx-md-1_4 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important; }
  .mx-md-1_2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important; }
  .mx-md-3_4 {
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important; }
  .mx-md-1 {
    margin-left: 1rem !important;
    margin-right: 1rem !important; }
  .mx-md-3_2 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important; }
  .mx-md-3 {
    margin-left: 3rem !important;
    margin-right: 3rem !important; }
  .my-md-n1_8 {
    margin-top: -0.125rem !important;
    margin-bottom: -0.125rem !important; }
  .my-md-n1_4 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important; }
  .my-md-n1_2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important; }
  .my-md-n3_4 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important; }
  .my-md-n1 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important; }
  .my-md-n3_2 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important; }
  .my-md-n3 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important; }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-md-1_8 {
    margin-top: 0.125rem !important;
    margin-bottom: 0.125rem !important; }
  .my-md-1_4 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .my-md-1_2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-md-3_4 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important; }
  .my-md-1 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-md-3_2 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-md-3 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .mt-md-n1_8 {
    margin-top: -0.125rem !important; }
  .mt-md-n1_4 {
    margin-top: -0.25rem !important; }
  .mt-md-n1_2 {
    margin-top: -0.5rem !important; }
  .mt-md-n3_4 {
    margin-top: -0.75rem !important; }
  .mt-md-n1 {
    margin-top: -1rem !important; }
  .mt-md-n3_2 {
    margin-top: -1.5rem !important; }
  .mt-md-n3 {
    margin-top: -3rem !important; }
  .mt-md-0 {
    margin-top: 0 !important; }
  .mt-md-1_8 {
    margin-top: 0.125rem !important; }
  .mt-md-1_4 {
    margin-top: 0.25rem !important; }
  .mt-md-1_2 {
    margin-top: 0.5rem !important; }
  .mt-md-3_4 {
    margin-top: 0.75rem !important; }
  .mt-md-1 {
    margin-top: 1rem !important; }
  .mt-md-3_2 {
    margin-top: 1.5rem !important; }
  .mt-md-3 {
    margin-top: 3rem !important; }
  .mb-md-n1_8 {
    margin-bottom: -0.125rem !important; }
  .mb-md-n1_4 {
    margin-bottom: -0.25rem !important; }
  .mb-md-n1_2 {
    margin-bottom: -0.5rem !important; }
  .mb-md-n3_4 {
    margin-bottom: -0.75rem !important; }
  .mb-md-n1 {
    margin-bottom: -1rem !important; }
  .mb-md-n3_2 {
    margin-bottom: -1.5rem !important; }
  .mb-md-n3 {
    margin-bottom: -3rem !important; }
  .mb-md-0 {
    margin-bottom: 0 !important; }
  .mb-md-1_8 {
    margin-bottom: 0.125rem !important; }
  .mb-md-1_4 {
    margin-bottom: 0.25rem !important; }
  .mb-md-1_2 {
    margin-bottom: 0.5rem !important; }
  .mb-md-3_4 {
    margin-bottom: 0.75rem !important; }
  .mb-md-1 {
    margin-bottom: 1rem !important; }
  .mb-md-3_2 {
    margin-bottom: 1.5rem !important; }
  .mb-md-3 {
    margin-bottom: 3rem !important; }
  .ml-md-n1_8 {
    margin-left: -0.125rem !important; }
  .ml-md-n1_4 {
    margin-left: -0.25rem !important; }
  .ml-md-n1_2 {
    margin-left: -0.5rem !important; }
  .ml-md-n3_4 {
    margin-left: -0.75rem !important; }
  .ml-md-n1 {
    margin-left: -1rem !important; }
  .ml-md-n3_2 {
    margin-left: -1.5rem !important; }
  .ml-md-n3 {
    margin-left: -3rem !important; }
  .ml-md-0 {
    margin-left: 0 !important; }
  .ml-md-1_8 {
    margin-left: 0.125rem !important; }
  .ml-md-1_4 {
    margin-left: 0.25rem !important; }
  .ml-md-1_2 {
    margin-left: 0.5rem !important; }
  .ml-md-3_4 {
    margin-left: 0.75rem !important; }
  .ml-md-1 {
    margin-left: 1rem !important; }
  .ml-md-3_2 {
    margin-left: 1.5rem !important; }
  .ml-md-3 {
    margin-left: 3rem !important; }
  .mr-md-n1_8 {
    margin-right: -0.125rem !important; }
  .mr-md-n1_4 {
    margin-right: -0.25rem !important; }
  .mr-md-n1_2 {
    margin-right: -0.5rem !important; }
  .mr-md-n3_4 {
    margin-right: -0.75rem !important; }
  .mr-md-n1 {
    margin-right: -1rem !important; }
  .mr-md-n3_2 {
    margin-right: -1.5rem !important; }
  .mr-md-n3 {
    margin-right: -3rem !important; }
  .mr-md-0 {
    margin-right: 0 !important; }
  .mr-md-1_8 {
    margin-right: 0.125rem !important; }
  .mr-md-1_4 {
    margin-right: 0.25rem !important; }
  .mr-md-1_2 {
    margin-right: 0.5rem !important; }
  .mr-md-3_4 {
    margin-right: 0.75rem !important; }
  .mr-md-1 {
    margin-right: 1rem !important; }
  .mr-md-3_2 {
    margin-right: 1.5rem !important; }
  .mr-md-3 {
    margin-right: 3rem !important; }
  .p-md-0 {
    padding: 0 !important; }
  .p-md-1_8 {
    padding: 0.125rem !important; }
  .p-md-1_4 {
    padding: 0.25rem !important; }
  .p-md-1_2 {
    padding: 0.5rem !important; }
  .p-md-3_4 {
    padding: 0.75rem !important; }
  .p-md-1 {
    padding: 1rem !important; }
  .p-md-3_2 {
    padding: 1.5rem !important; }
  .p-md-3 {
    padding: 3rem !important; }
  .px-md-0 {
    padding-left: 0 !important;
    padding-right: 0 !important; }
  .px-md-1_8 {
    padding-left: 0.125rem !important;
    padding-right: 0.125rem !important; }
  .px-md-1_4 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important; }
  .px-md-1_2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important; }
  .px-md-3_4 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important; }
  .px-md-1 {
    padding-left: 1rem !important;
    padding-right: 1rem !important; }
  .px-md-3_2 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important; }
  .px-md-3 {
    padding-left: 3rem !important;
    padding-right: 3rem !important; }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-md-1_8 {
    padding-top: 0.125rem !important;
    padding-bottom: 0.125rem !important; }
  .py-md-1_4 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .py-md-1_2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-md-3_4 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important; }
  .py-md-1 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-md-3_2 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-md-3 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .pt-md-0 {
    padding-top: 0 !important; }
  .pt-md-1_8 {
    padding-top: 0.125rem !important; }
  .pt-md-1_4 {
    padding-top: 0.25rem !important; }
  .pt-md-1_2 {
    padding-top: 0.5rem !important; }
  .pt-md-3_4 {
    padding-top: 0.75rem !important; }
  .pt-md-1 {
    padding-top: 1rem !important; }
  .pt-md-3_2 {
    padding-top: 1.5rem !important; }
  .pt-md-3 {
    padding-top: 3rem !important; }
  .pb-md-0 {
    padding-bottom: 0 !important; }
  .pb-md-1_8 {
    padding-bottom: 0.125rem !important; }
  .pb-md-1_4 {
    padding-bottom: 0.25rem !important; }
  .pb-md-1_2 {
    padding-bottom: 0.5rem !important; }
  .pb-md-3_4 {
    padding-bottom: 0.75rem !important; }
  .pb-md-1 {
    padding-bottom: 1rem !important; }
  .pb-md-3_2 {
    padding-bottom: 1.5rem !important; }
  .pb-md-3 {
    padding-bottom: 3rem !important; }
  .pl-md-0 {
    padding-left: 0 !important; }
  .pl-md-1_8 {
    padding-left: 0.125rem !important; }
  .pl-md-1_4 {
    padding-left: 0.25rem !important; }
  .pl-md-1_2 {
    padding-left: 0.5rem !important; }
  .pl-md-3_4 {
    padding-left: 0.75rem !important; }
  .pl-md-1 {
    padding-left: 1rem !important; }
  .pl-md-3_2 {
    padding-left: 1.5rem !important; }
  .pl-md-3 {
    padding-left: 3rem !important; }
  .pr-md-0 {
    padding-right: 0 !important; }
  .pr-md-1_8 {
    padding-right: 0.125rem !important; }
  .pr-md-1_4 {
    padding-right: 0.25rem !important; }
  .pr-md-1_2 {
    padding-right: 0.5rem !important; }
  .pr-md-3_4 {
    padding-right: 0.75rem !important; }
  .pr-md-1 {
    padding-right: 1rem !important; }
  .pr-md-3_2 {
    padding-right: 1.5rem !important; }
  .pr-md-3 {
    padding-right: 3rem !important; } }

@media (min-width: 75rem) {
  .m-lg-n1_8 {
    margin: -0.125rem !important; }
  .m-lg-n1_4 {
    margin: -0.25rem !important; }
  .m-lg-n1_2 {
    margin: -0.5rem !important; }
  .m-lg-n3_4 {
    margin: -0.75rem !important; }
  .m-lg-n1 {
    margin: -1rem !important; }
  .m-lg-n3_2 {
    margin: -1.5rem !important; }
  .m-lg-n3 {
    margin: -3rem !important; }
  .m-lg-0 {
    margin: 0 !important; }
  .m-lg-1_8 {
    margin: 0.125rem !important; }
  .m-lg-1_4 {
    margin: 0.25rem !important; }
  .m-lg-1_2 {
    margin: 0.5rem !important; }
  .m-lg-3_4 {
    margin: 0.75rem !important; }
  .m-lg-1 {
    margin: 1rem !important; }
  .m-lg-3_2 {
    margin: 1.5rem !important; }
  .m-lg-3 {
    margin: 3rem !important; }
  .mx-lg-n1_8 {
    margin-left: -0.125rem !important;
    margin-right: -0.125rem !important; }
  .mx-lg-n1_4 {
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important; }
  .mx-lg-n1_2 {
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important; }
  .mx-lg-n3_4 {
    margin-left: -0.75rem !important;
    margin-right: -0.75rem !important; }
  .mx-lg-n1 {
    margin-left: -1rem !important;
    margin-right: -1rem !important; }
  .mx-lg-n3_2 {
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important; }
  .mx-lg-n3 {
    margin-left: -3rem !important;
    margin-right: -3rem !important; }
  .mx-lg-0 {
    margin-left: 0 !important;
    margin-right: 0 !important; }
  .mx-lg-1_8 {
    margin-left: 0.125rem !important;
    margin-right: 0.125rem !important; }
  .mx-lg-1_4 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important; }
  .mx-lg-1_2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important; }
  .mx-lg-3_4 {
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important; }
  .mx-lg-1 {
    margin-left: 1rem !important;
    margin-right: 1rem !important; }
  .mx-lg-3_2 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important; }
  .mx-lg-3 {
    margin-left: 3rem !important;
    margin-right: 3rem !important; }
  .my-lg-n1_8 {
    margin-top: -0.125rem !important;
    margin-bottom: -0.125rem !important; }
  .my-lg-n1_4 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important; }
  .my-lg-n1_2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important; }
  .my-lg-n3_4 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important; }
  .my-lg-n1 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important; }
  .my-lg-n3_2 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important; }
  .my-lg-n3 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important; }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-lg-1_8 {
    margin-top: 0.125rem !important;
    margin-bottom: 0.125rem !important; }
  .my-lg-1_4 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .my-lg-1_2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-lg-3_4 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important; }
  .my-lg-1 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-lg-3_2 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-lg-3 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .mt-lg-n1_8 {
    margin-top: -0.125rem !important; }
  .mt-lg-n1_4 {
    margin-top: -0.25rem !important; }
  .mt-lg-n1_2 {
    margin-top: -0.5rem !important; }
  .mt-lg-n3_4 {
    margin-top: -0.75rem !important; }
  .mt-lg-n1 {
    margin-top: -1rem !important; }
  .mt-lg-n3_2 {
    margin-top: -1.5rem !important; }
  .mt-lg-n3 {
    margin-top: -3rem !important; }
  .mt-lg-0 {
    margin-top: 0 !important; }
  .mt-lg-1_8 {
    margin-top: 0.125rem !important; }
  .mt-lg-1_4 {
    margin-top: 0.25rem !important; }
  .mt-lg-1_2 {
    margin-top: 0.5rem !important; }
  .mt-lg-3_4 {
    margin-top: 0.75rem !important; }
  .mt-lg-1 {
    margin-top: 1rem !important; }
  .mt-lg-3_2 {
    margin-top: 1.5rem !important; }
  .mt-lg-3 {
    margin-top: 3rem !important; }
  .mb-lg-n1_8 {
    margin-bottom: -0.125rem !important; }
  .mb-lg-n1_4 {
    margin-bottom: -0.25rem !important; }
  .mb-lg-n1_2 {
    margin-bottom: -0.5rem !important; }
  .mb-lg-n3_4 {
    margin-bottom: -0.75rem !important; }
  .mb-lg-n1 {
    margin-bottom: -1rem !important; }
  .mb-lg-n3_2 {
    margin-bottom: -1.5rem !important; }
  .mb-lg-n3 {
    margin-bottom: -3rem !important; }
  .mb-lg-0 {
    margin-bottom: 0 !important; }
  .mb-lg-1_8 {
    margin-bottom: 0.125rem !important; }
  .mb-lg-1_4 {
    margin-bottom: 0.25rem !important; }
  .mb-lg-1_2 {
    margin-bottom: 0.5rem !important; }
  .mb-lg-3_4 {
    margin-bottom: 0.75rem !important; }
  .mb-lg-1 {
    margin-bottom: 1rem !important; }
  .mb-lg-3_2 {
    margin-bottom: 1.5rem !important; }
  .mb-lg-3 {
    margin-bottom: 3rem !important; }
  .ml-lg-n1_8 {
    margin-left: -0.125rem !important; }
  .ml-lg-n1_4 {
    margin-left: -0.25rem !important; }
  .ml-lg-n1_2 {
    margin-left: -0.5rem !important; }
  .ml-lg-n3_4 {
    margin-left: -0.75rem !important; }
  .ml-lg-n1 {
    margin-left: -1rem !important; }
  .ml-lg-n3_2 {
    margin-left: -1.5rem !important; }
  .ml-lg-n3 {
    margin-left: -3rem !important; }
  .ml-lg-0 {
    margin-left: 0 !important; }
  .ml-lg-1_8 {
    margin-left: 0.125rem !important; }
  .ml-lg-1_4 {
    margin-left: 0.25rem !important; }
  .ml-lg-1_2 {
    margin-left: 0.5rem !important; }
  .ml-lg-3_4 {
    margin-left: 0.75rem !important; }
  .ml-lg-1 {
    margin-left: 1rem !important; }
  .ml-lg-3_2 {
    margin-left: 1.5rem !important; }
  .ml-lg-3 {
    margin-left: 3rem !important; }
  .mr-lg-n1_8 {
    margin-right: -0.125rem !important; }
  .mr-lg-n1_4 {
    margin-right: -0.25rem !important; }
  .mr-lg-n1_2 {
    margin-right: -0.5rem !important; }
  .mr-lg-n3_4 {
    margin-right: -0.75rem !important; }
  .mr-lg-n1 {
    margin-right: -1rem !important; }
  .mr-lg-n3_2 {
    margin-right: -1.5rem !important; }
  .mr-lg-n3 {
    margin-right: -3rem !important; }
  .mr-lg-0 {
    margin-right: 0 !important; }
  .mr-lg-1_8 {
    margin-right: 0.125rem !important; }
  .mr-lg-1_4 {
    margin-right: 0.25rem !important; }
  .mr-lg-1_2 {
    margin-right: 0.5rem !important; }
  .mr-lg-3_4 {
    margin-right: 0.75rem !important; }
  .mr-lg-1 {
    margin-right: 1rem !important; }
  .mr-lg-3_2 {
    margin-right: 1.5rem !important; }
  .mr-lg-3 {
    margin-right: 3rem !important; }
  .p-lg-0 {
    padding: 0 !important; }
  .p-lg-1_8 {
    padding: 0.125rem !important; }
  .p-lg-1_4 {
    padding: 0.25rem !important; }
  .p-lg-1_2 {
    padding: 0.5rem !important; }
  .p-lg-3_4 {
    padding: 0.75rem !important; }
  .p-lg-1 {
    padding: 1rem !important; }
  .p-lg-3_2 {
    padding: 1.5rem !important; }
  .p-lg-3 {
    padding: 3rem !important; }
  .px-lg-0 {
    padding-left: 0 !important;
    padding-right: 0 !important; }
  .px-lg-1_8 {
    padding-left: 0.125rem !important;
    padding-right: 0.125rem !important; }
  .px-lg-1_4 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important; }
  .px-lg-1_2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important; }
  .px-lg-3_4 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important; }
  .px-lg-1 {
    padding-left: 1rem !important;
    padding-right: 1rem !important; }
  .px-lg-3_2 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important; }
  .px-lg-3 {
    padding-left: 3rem !important;
    padding-right: 3rem !important; }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-lg-1_8 {
    padding-top: 0.125rem !important;
    padding-bottom: 0.125rem !important; }
  .py-lg-1_4 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .py-lg-1_2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-lg-3_4 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important; }
  .py-lg-1 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-lg-3_2 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-lg-3 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .pt-lg-0 {
    padding-top: 0 !important; }
  .pt-lg-1_8 {
    padding-top: 0.125rem !important; }
  .pt-lg-1_4 {
    padding-top: 0.25rem !important; }
  .pt-lg-1_2 {
    padding-top: 0.5rem !important; }
  .pt-lg-3_4 {
    padding-top: 0.75rem !important; }
  .pt-lg-1 {
    padding-top: 1rem !important; }
  .pt-lg-3_2 {
    padding-top: 1.5rem !important; }
  .pt-lg-3 {
    padding-top: 3rem !important; }
  .pb-lg-0 {
    padding-bottom: 0 !important; }
  .pb-lg-1_8 {
    padding-bottom: 0.125rem !important; }
  .pb-lg-1_4 {
    padding-bottom: 0.25rem !important; }
  .pb-lg-1_2 {
    padding-bottom: 0.5rem !important; }
  .pb-lg-3_4 {
    padding-bottom: 0.75rem !important; }
  .pb-lg-1 {
    padding-bottom: 1rem !important; }
  .pb-lg-3_2 {
    padding-bottom: 1.5rem !important; }
  .pb-lg-3 {
    padding-bottom: 3rem !important; }
  .pl-lg-0 {
    padding-left: 0 !important; }
  .pl-lg-1_8 {
    padding-left: 0.125rem !important; }
  .pl-lg-1_4 {
    padding-left: 0.25rem !important; }
  .pl-lg-1_2 {
    padding-left: 0.5rem !important; }
  .pl-lg-3_4 {
    padding-left: 0.75rem !important; }
  .pl-lg-1 {
    padding-left: 1rem !important; }
  .pl-lg-3_2 {
    padding-left: 1.5rem !important; }
  .pl-lg-3 {
    padding-left: 3rem !important; }
  .pr-lg-0 {
    padding-right: 0 !important; }
  .pr-lg-1_8 {
    padding-right: 0.125rem !important; }
  .pr-lg-1_4 {
    padding-right: 0.25rem !important; }
  .pr-lg-1_2 {
    padding-right: 0.5rem !important; }
  .pr-lg-3_4 {
    padding-right: 0.75rem !important; }
  .pr-lg-1 {
    padding-right: 1rem !important; }
  .pr-lg-3_2 {
    padding-right: 1.5rem !important; }
  .pr-lg-3 {
    padding-right: 3rem !important; } }

.order-xs-1 {
  order: 1 !important; }

.order-xs-2 {
  order: 2 !important; }

.order-xs-3 {
  order: 3 !important; }

.order-xs-4 {
  order: 4 !important; }

.order-xs-5 {
  order: 5 !important; }

.order-xs-6 {
  order: 6 !important; }

.order-xs-7 {
  order: 7 !important; }

.order-xs-8 {
  order: 8 !important; }

.order-xs-9 {
  order: 9 !important; }

.order-xs-10 {
  order: 10 !important; }

.order-xs-11 {
  order: 11 !important; }

.order-xs-12 {
  order: 12 !important; }

@media (min-width: 48rem) {
  .order-sm-1 {
    order: 1 !important; }
  .order-sm-2 {
    order: 2 !important; }
  .order-sm-3 {
    order: 3 !important; }
  .order-sm-4 {
    order: 4 !important; }
  .order-sm-5 {
    order: 5 !important; }
  .order-sm-6 {
    order: 6 !important; }
  .order-sm-7 {
    order: 7 !important; }
  .order-sm-8 {
    order: 8 !important; }
  .order-sm-9 {
    order: 9 !important; }
  .order-sm-10 {
    order: 10 !important; }
  .order-sm-11 {
    order: 11 !important; }
  .order-sm-12 {
    order: 12 !important; } }

@media (min-width: 62rem) {
  .order-md-1 {
    order: 1 !important; }
  .order-md-2 {
    order: 2 !important; }
  .order-md-3 {
    order: 3 !important; }
  .order-md-4 {
    order: 4 !important; }
  .order-md-5 {
    order: 5 !important; }
  .order-md-6 {
    order: 6 !important; }
  .order-md-7 {
    order: 7 !important; }
  .order-md-8 {
    order: 8 !important; }
  .order-md-9 {
    order: 9 !important; }
  .order-md-10 {
    order: 10 !important; }
  .order-md-11 {
    order: 11 !important; }
  .order-md-12 {
    order: 12 !important; } }

@media (min-width: 75rem) {
  .order-lg-1 {
    order: 1 !important; }
  .order-lg-2 {
    order: 2 !important; }
  .order-lg-3 {
    order: 3 !important; }
  .order-lg-4 {
    order: 4 !important; }
  .order-lg-5 {
    order: 5 !important; }
  .order-lg-6 {
    order: 6 !important; }
  .order-lg-7 {
    order: 7 !important; }
  .order-lg-8 {
    order: 8 !important; }
  .order-lg-9 {
    order: 9 !important; }
  .order-lg-10 {
    order: 10 !important; }
  .order-lg-11 {
    order: 11 !important; }
  .order-lg-12 {
    order: 12 !important; } }

@media (min-width: 48rem) {
  .text-sm-left {
    text-align: left !important; }
  .text-sm-center {
    text-align: center !important; }
  .text-sm-right {
    text-align: right !important; } }

@media (min-width: 62rem) {
  .text-md-left {
    text-align: left !important; }
  .text-md-center {
    text-align: center !important; }
  .text-md-right {
    text-align: right !important; } }

@media (min-width: 75rem) {
  .text-lg-left {
    text-align: left !important; }
  .text-lg-center {
    text-align: center !important; }
  .text-lg-right {
    text-align: right !important; } }

_:-ms-fullscreen .picto-size-6, :root .picto-size-6 {
  width: 0.375rem !important; }

_:-ms-fullscreen .picto-size-7, :root .picto-size-7 {
  width: 0.4375rem !important; }

_:-ms-fullscreen .picto-size-8, :root .picto-size-8 {
  width: 0.5rem !important; }

_:-ms-fullscreen .picto-size-9, :root .picto-size-9 {
  width: 0.5625rem !important; }

_:-ms-fullscreen .picto-size-10, :root .picto-size-10 {
  width: 0.625rem !important; }

_:-ms-fullscreen .picto-size-11, :root .picto-size-11 {
  width: 0.6875rem !important; }

_:-ms-fullscreen .picto-size-12, :root .picto-size-12 {
  width: 0.75rem !important; }

_:-ms-fullscreen .picto-size-13, :root .picto-size-13 {
  width: 0.8125rem !important; }

_:-ms-fullscreen .picto-size-14, :root .picto-size-14 {
  width: 0.875rem !important; }

_:-ms-fullscreen .picto-size-15, :root .picto-size-15 {
  width: 0.9375rem !important; }

_:-ms-fullscreen .picto-size-16, :root .picto-size-16 {
  width: 1rem !important; }

_:-ms-fullscreen .picto-size-18, :root .picto-size-18 {
  width: 1.125rem !important; }

_:-ms-fullscreen .picto-size-20, :root .picto-size-20 {
  width: 1.25rem !important; }

_:-ms-fullscreen .picto-size-22, :root .picto-size-22 {
  width: 1.375rem !important; }

_:-ms-fullscreen .picto-size-24, :root .picto-size-24 {
  width: 1.5rem !important; }

_:-ms-fullscreen .picto-size-26, :root .picto-size-26 {
  width: 1.625rem !important; }

_:-ms-fullscreen .picto-size-28, :root .picto-size-28 {
  width: 1.75rem !important; }

_:-ms-fullscreen .picto-size-30, :root .picto-size-30 {
  width: 1.875rem !important; }

_:-ms-fullscreen .picto-size-32, :root .picto-size-32 {
  width: 2rem !important; }

_:-ms-fullscreen .picto-size-36, :root .picto-size-36 {
  width: 2.25rem !important; }

_:-ms-fullscreen .picto-size-40, :root .picto-size-40 {
  width: 2.5rem !important; }

_:-ms-fullscreen .picto-size-44, :root .picto-size-44 {
  width: 2.75rem !important; }

_:-ms-fullscreen .picto-size-48, :root .picto-size-48 {
  width: 3rem !important; }

_:-ms-fullscreen .picto-size-52, :root .picto-size-52 {
  width: 3.25rem !important; }

_:-ms-fullscreen .picto-size-56, :root .picto-size-56 {
  width: 3.5rem !important; }

_:-ms-fullscreen .picto-size-64, :root .picto-size-64 {
  width: 4rem !important; }

_:-ms-fullscreen .picto-size-72, :root .picto-size-72 {
  width: 4.5rem !important; }

_:-ms-fullscreen .picto-size-80, :root .picto-size-80 {
  width: 5rem !important; }

_:-ms-fullscreen .picto-size-88, :root .picto-size-88 {
  width: 5.5rem !important; }

_:-ms-fullscreen .picto-size-96, :root .picto-size-96 {
  width: 6rem !important; }

_:-ms-fullscreen .btn svg, :root .btn svg {
  width: 1.125rem; }

_:-ms-fullscreen .btn-lg svg, _:-ms-fullscreen .btn-group-lg > .btn svg, :root .btn-lg svg, :root .btn-group-lg > .btn svg {
  width: 1.125rem; }

_:-ms-fullscreen .btn-sm svg, _:-ms-fullscreen .btn-group-sm > .btn svg, :root .btn-sm svg, :root .btn-group-sm > .btn svg {
  width: 0.75rem; }

_:-ms-fullscreen .btn-xs svg, _:-ms-fullscreen .btn-group-xs > .btn svg, :root .btn-xs svg, :root .btn-group-xs > .btn svg {
  width: 0.75rem; }

_:-ms-fullscreen .btn-compose-vertical svg, :root .btn-compose-vertical svg {
  width: 1.875rem; }

@media (min-width: 48rem) {
  _:-ms-fullscreen .btn-group-justified > .btn,
  _:-ms-fullscreen .btn-group-justified > .btn-group, :root .btn-group-justified > .btn,
  :root .btn-group-justified > .btn-group {
    width: 100%; } }

_:-ms-fullscreen .input-group-btn > .btn > svg, :root .input-group-btn > .btn > svg {
  width: 1.25rem; }

_:-ms-fullscreen .nav-pills > li > a > svg, :root .nav-pills > li > a > svg {
  width: 1.875rem; }

_:-ms-fullscreen .nav-pills.nav-justified > li, :root .nav-pills.nav-justified > li {
  width: 100%; }

@media (max-width: 47.99rem) {
  _:-ms-fullscreen .nav-pills.nav-justified.nav-stacked-xs > li, :root .nav-pills.nav-justified.nav-stacked-xs > li {
    width: auto; } }

@media (max-width: 61.99rem) {
  _:-ms-fullscreen .nav-pills.nav-justified.nav-stacked-sm > li, :root .nav-pills.nav-justified.nav-stacked-sm > li {
    width: auto; } }

@media (max-width: 61.99rem) {
  _:-ms-fullscreen .navbar-usager .navbar-nav > li > a > svg, :root .navbar-usager .navbar-nav > li > a > svg {
    width: 0.875rem; } }

@media (max-width: 61.99rem) {
  _:-ms-fullscreen .navbar-agent .navbar-nav > li > a > svg, :root .navbar-agent .navbar-nav > li > a > svg {
    width: 0.875rem; } }

_:-ms-fullscreen .titre h1 > svg,
_:-ms-fullscreen .titre .h1 > svg, :root .titre h1 > svg,
:root .titre .h1 > svg {
  width: 2.5rem; }

_:-ms-fullscreen .titre h2 > svg,
_:-ms-fullscreen .titre .h2 > svg, :root .titre h2 > svg,
:root .titre .h2 > svg {
  width: 2.1875rem; }

_:-ms-fullscreen .titre h3 > svg,
_:-ms-fullscreen .titre .h3 > svg, :root .titre h3 > svg,
:root .titre .h3 > svg {
  width: 1.8125rem; }

_:-ms-fullscreen .barre-progression li, :root .barre-progression li {
  width: 100%; }

_:-ms-fullscreen .barre-progression.numerotee li, :root .barre-progression.numerotee li {
  width: auto; }
  _:-ms-fullscreen .barre-progression.numerotee li.active, :root .barre-progression.numerotee li.active {
    width: 100%; }

_:-ms-fullscreen .flex-row > .grow-self, _:-ms-fullscreen .inline-flex-row > .grow-self, :root .flex-row > .grow-self, :root .inline-flex-row > .grow-self {
  width: 100% !important; }

_:-ms-fullscreen .flex-col > .grow-self, _:-ms-fullscreen .inline-flex-col > .grow-self, :root .flex-col > .grow-self, :root .inline-flex-col > .grow-self {
  height: 100% !important; }

@media (max-width: 47.99rem) {
  _:-ms-fullscreen .flex-row > .grow-self-xs, _:-ms-fullscreen .inline-flex-row > .grow-self-xs, :root .flex-row > .grow-self-xs, :root .inline-flex-row > .grow-self-xs {
    width: 100% !important; }
  _:-ms-fullscreen .flex-col > .grow-self-xs, _:-ms-fullscreen .inline-flex-col > .grow-self-xs, :root .flex-col > .grow-self-xs, :root .inline-flex-col > .grow-self-xs {
    height: 100% !important; } }

@media (min-width: 48rem) and (max-width: 61.99rem) {
  _:-ms-fullscreen .flex-row > .grow-self-sm, _:-ms-fullscreen .inline-flex-row > .grow-self-sm, :root .flex-row > .grow-self-sm, :root .inline-flex-row > .grow-self-sm {
    width: 100% !important; }
  _:-ms-fullscreen .flex-col > .grow-self-sm, _:-ms-fullscreen .inline-flex-col > .grow-self-sm, :root .flex-col > .grow-self-sm, :root .inline-flex-col > .grow-self-sm {
    height: 100% !important; } }

@media (min-width: 62rem) and (max-width: 74.99rem) {
  _:-ms-fullscreen .flex-row > .grow-self-md, _:-ms-fullscreen .inline-flex-row > .grow-self-md, :root .flex-row > .grow-self-md, :root .inline-flex-row > .grow-self-md {
    width: 100% !important; }
  _:-ms-fullscreen .flex-col > .grow-self-md, _:-ms-fullscreen .inline-flex-col > .grow-self-md, :root .flex-col > .grow-self-md, :root .inline-flex-col > .grow-self-md {
    height: 100% !important; } }

@media (min-width: 75rem) {
  _:-ms-fullscreen .flex-row > .grow-self-lg, _:-ms-fullscreen .inline-flex-row > .grow-self-lg, :root .flex-row > .grow-self-lg, :root .inline-flex-row > .grow-self-lg {
    width: 100% !important; }
  _:-ms-fullscreen .flex-col > .grow-self-lg, _:-ms-fullscreen .inline-flex-col > .grow-self-lg, :root .flex-col > .grow-self-lg, :root .inline-flex-col > .grow-self-lg {
    height: 100% !important; } }

/*! jQuery UI - v1.12.1 - 2018-05-16
* http://jqueryui.com
* Includes: core.css, datepicker.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
  display: none; }

.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none; }

.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse; }

.ui-helper-clearfix:after {
  clear: both; }

.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
  /* support: IE8 */ }

.ui-front {
  z-index: 100; }

/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
  cursor: default !important;
  pointer-events: none; }

/* Icons
----------------------------------*/
.ui-icon {
  display: inline-block;
  vertical-align: middle;
  margin-top: -.25em;
  position: relative;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat; }

.ui-widget-icon-block {
  left: 50%;
  margin-left: -8px;
  display: block; }

/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
  display: none; }

.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0; }

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em; }

.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
  top: 1px; }

.ui-datepicker .ui-datepicker-prev {
  left: 2px; }

.ui-datepicker .ui-datepicker-next {
  right: 2px; }

.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px; }

.ui-datepicker .ui-datepicker-next-hover {
  right: 1px; }

.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px; }

.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center; }

.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0; }

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 45%; }

.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em; }

.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0; }

.ui-datepicker td {
  border: 0;
  padding: 1px; }

.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none; }

.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0; }

.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible; }

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
  width: auto; }

.ui-datepicker-multi .ui-datepicker-group {
  float: left; }

.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em; }

.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%; }

.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%; }

.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%; }

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0; }

.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left; }

.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0; }

/* RTL support */
.ui-datepicker-rtl {
  direction: rtl; }

.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto; }

.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto; }

.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto; }

.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto; }

.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right; }

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left; }

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
  float: right; }

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px; }

/* Icons */
.ui-datepicker .ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
  left: .5em;
  top: .3em; }

/* Component containers
----------------------------------*/
.ui-widget {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1em; }

.ui-widget .ui-widget {
  font-size: 1em; }

.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1em; }

.ui-widget.ui-widget-content {
  border: 1px solid #c5c5c5; }

.ui-widget-content {
  border: 1px solid #dddddd;
  background: #ffffff;
  color: #333333; }

.ui-widget-content a {
  color: #333333; }

.ui-widget-header {
  border: 1px solid #dddddd;
  background: #e9e9e9;
  color: #333333;
  font-weight: bold; }

.ui-widget-header a {
  color: #333333; }

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
  border: 1px solid #c5c5c5;
  background: #f6f6f6;
  font-weight: normal;
  color: #454545; }

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
  color: #454545;
  text-decoration: none; }

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
  border: 1px solid #cccccc;
  background: #ededed;
  font-weight: normal;
  color: #2b2b2b; }

.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
  color: #2b2b2b;
  text-decoration: none; }

.ui-visual-focus {
  box-shadow: 0 0 3px 1px #5e9ed6; }

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
  border: 1px solid #003eff;
  background: #007fff;
  font-weight: normal;
  color: #ffffff; }

.ui-icon-background,
.ui-state-active .ui-icon-background {
  border: #003eff;
  background-color: #ffffff; }

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #ffffff;
  text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #dad55e;
  background: #fffa90;
  color: #777620; }

.ui-state-checked {
  border: 1px solid #dad55e;
  background: #fffa90; }

.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #777620; }

.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #f1a899;
  background: #fddfdf;
  color: #5f3f3f; }

.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #5f3f3f; }

.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #5f3f3f; }

.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: bold; }

.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: Alpha(Opacity=70);
  /* support: IE8 */
  font-weight: normal; }

.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  /* support: IE8 */
  background-image: none; }

.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35);
  /* support: IE8 - See #6059 */ }

/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  width: 16px;
  height: 16px; }

.ui-icon,
.ui-widget-content .ui-icon {
  background-image: url("images/ui-icons_444444_256x240.png"); }

.ui-widget-header .ui-icon {
  background-image: url("images/ui-icons_444444_256x240.png"); }

.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
  background-image: url("images/ui-icons_555555_256x240.png"); }

.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
  background-image: url("images/ui-icons_ffffff_256x240.png"); }

.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
  background-image: url("images/ui-icons_777620_256x240.png"); }

.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url("images/ui-icons_cc0000_256x240.png"); }

.ui-button .ui-icon {
  background-image: url("images/ui-icons_777777_256x240.png"); }

/* positioning */
.ui-icon-blank {
  background-position: 16px 16px; }

.ui-icon-caret-1-n {
  background-position: 0 0; }

.ui-icon-caret-1-ne {
  background-position: -16px 0; }

.ui-icon-caret-1-e {
  background-position: -32px 0; }

.ui-icon-caret-1-se {
  background-position: -48px 0; }

.ui-icon-caret-1-s {
  background-position: -65px 0; }

.ui-icon-caret-1-sw {
  background-position: -80px 0; }

.ui-icon-caret-1-w {
  background-position: -96px 0; }

.ui-icon-caret-1-nw {
  background-position: -112px 0; }

.ui-icon-caret-2-n-s {
  background-position: -128px 0; }

.ui-icon-caret-2-e-w {
  background-position: -144px 0; }

.ui-icon-triangle-1-n {
  background-position: 0 -16px; }

.ui-icon-triangle-1-ne {
  background-position: -16px -16px; }

.ui-icon-triangle-1-e {
  background-position: -32px -16px; }

.ui-icon-triangle-1-se {
  background-position: -48px -16px; }

.ui-icon-triangle-1-s {
  background-position: -65px -16px; }

.ui-icon-triangle-1-sw {
  background-position: -80px -16px; }

.ui-icon-triangle-1-w {
  background-position: -96px -16px; }

.ui-icon-triangle-1-nw {
  background-position: -112px -16px; }

.ui-icon-triangle-2-n-s {
  background-position: -128px -16px; }

.ui-icon-triangle-2-e-w {
  background-position: -144px -16px; }

.ui-icon-arrow-1-n {
  background-position: 0 -32px; }

.ui-icon-arrow-1-ne {
  background-position: -16px -32px; }

.ui-icon-arrow-1-e {
  background-position: -32px -32px; }

.ui-icon-arrow-1-se {
  background-position: -48px -32px; }

.ui-icon-arrow-1-s {
  background-position: -65px -32px; }

.ui-icon-arrow-1-sw {
  background-position: -80px -32px; }

.ui-icon-arrow-1-w {
  background-position: -96px -32px; }

.ui-icon-arrow-1-nw {
  background-position: -112px -32px; }

.ui-icon-arrow-2-n-s {
  background-position: -128px -32px; }

.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px; }

.ui-icon-arrow-2-e-w {
  background-position: -160px -32px; }

.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px; }

.ui-icon-arrowstop-1-n {
  background-position: -192px -32px; }

.ui-icon-arrowstop-1-e {
  background-position: -208px -32px; }

.ui-icon-arrowstop-1-s {
  background-position: -224px -32px; }

.ui-icon-arrowstop-1-w {
  background-position: -240px -32px; }

.ui-icon-arrowthick-1-n {
  background-position: 1px -48px; }

.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px; }

.ui-icon-arrowthick-1-e {
  background-position: -32px -48px; }

.ui-icon-arrowthick-1-se {
  background-position: -48px -48px; }

.ui-icon-arrowthick-1-s {
  background-position: -64px -48px; }

.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px; }

.ui-icon-arrowthick-1-w {
  background-position: -96px -48px; }

.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px; }

.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px; }

.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px; }

.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px; }

.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px; }

.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px; }

.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px; }

.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px; }

.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px; }

.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px; }

.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px; }

.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px; }

.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px; }

.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px; }

.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px; }

.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px; }

.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px; }

.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px; }

.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px; }

.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px; }

.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px; }

.ui-icon-arrow-4 {
  background-position: 0 -80px; }

.ui-icon-arrow-4-diag {
  background-position: -16px -80px; }

.ui-icon-extlink {
  background-position: -32px -80px; }

.ui-icon-newwin {
  background-position: -48px -80px; }

.ui-icon-refresh {
  background-position: -64px -80px; }

.ui-icon-shuffle {
  background-position: -80px -80px; }

.ui-icon-transfer-e-w {
  background-position: -96px -80px; }

.ui-icon-transferthick-e-w {
  background-position: -112px -80px; }

.ui-icon-folder-collapsed {
  background-position: 0 -96px; }

.ui-icon-folder-open {
  background-position: -16px -96px; }

.ui-icon-document {
  background-position: -32px -96px; }

.ui-icon-document-b {
  background-position: -48px -96px; }

.ui-icon-note {
  background-position: -64px -96px; }

.ui-icon-mail-closed {
  background-position: -80px -96px; }

.ui-icon-mail-open {
  background-position: -96px -96px; }

.ui-icon-suitcase {
  background-position: -112px -96px; }

.ui-icon-comment {
  background-position: -128px -96px; }

.ui-icon-person {
  background-position: -144px -96px; }

.ui-icon-print {
  background-position: -160px -96px; }

.ui-icon-trash {
  background-position: -176px -96px; }

.ui-icon-locked {
  background-position: -192px -96px; }

.ui-icon-unlocked {
  background-position: -208px -96px; }

.ui-icon-bookmark {
  background-position: -224px -96px; }

.ui-icon-tag {
  background-position: -240px -96px; }

.ui-icon-home {
  background-position: 0 -112px; }

.ui-icon-flag {
  background-position: -16px -112px; }

.ui-icon-calendar {
  background-position: -32px -112px; }

.ui-icon-cart {
  background-position: -48px -112px; }

.ui-icon-pencil {
  background-position: -64px -112px; }

.ui-icon-clock {
  background-position: -80px -112px; }

.ui-icon-disk {
  background-position: -96px -112px; }

.ui-icon-calculator {
  background-position: -112px -112px; }

.ui-icon-zoomin {
  background-position: -128px -112px; }

.ui-icon-zoomout {
  background-position: -144px -112px; }

.ui-icon-search {
  background-position: -160px -112px; }

.ui-icon-wrench {
  background-position: -176px -112px; }

.ui-icon-gear {
  background-position: -192px -112px; }

.ui-icon-heart {
  background-position: -208px -112px; }

.ui-icon-star {
  background-position: -224px -112px; }

.ui-icon-link {
  background-position: -240px -112px; }

.ui-icon-cancel {
  background-position: 0 -128px; }

.ui-icon-plus {
  background-position: -16px -128px; }

.ui-icon-plusthick {
  background-position: -32px -128px; }

.ui-icon-minus {
  background-position: -48px -128px; }

.ui-icon-minusthick {
  background-position: -64px -128px; }

.ui-icon-close {
  background-position: -80px -128px; }

.ui-icon-closethick {
  background-position: -96px -128px; }

.ui-icon-key {
  background-position: -112px -128px; }

.ui-icon-lightbulb {
  background-position: -128px -128px; }

.ui-icon-scissors {
  background-position: -144px -128px; }

.ui-icon-clipboard {
  background-position: -160px -128px; }

.ui-icon-copy {
  background-position: -176px -128px; }

.ui-icon-contact {
  background-position: -192px -128px; }

.ui-icon-image {
  background-position: -208px -128px; }

.ui-icon-video {
  background-position: -224px -128px; }

.ui-icon-script {
  background-position: -240px -128px; }

.ui-icon-alert {
  background-position: 0 -144px; }

.ui-icon-info {
  background-position: -16px -144px; }

.ui-icon-notice {
  background-position: -32px -144px; }

.ui-icon-help {
  background-position: -48px -144px; }

.ui-icon-check {
  background-position: -64px -144px; }

.ui-icon-bullet {
  background-position: -80px -144px; }

.ui-icon-radio-on {
  background-position: -96px -144px; }

.ui-icon-radio-off {
  background-position: -112px -144px; }

.ui-icon-pin-w {
  background-position: -128px -144px; }

.ui-icon-pin-s {
  background-position: -144px -144px; }

.ui-icon-play {
  background-position: 0 -160px; }

.ui-icon-pause {
  background-position: -16px -160px; }

.ui-icon-seek-next {
  background-position: -32px -160px; }

.ui-icon-seek-prev {
  background-position: -48px -160px; }

.ui-icon-seek-end {
  background-position: -64px -160px; }

.ui-icon-seek-start {
  background-position: -80px -160px; }

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first {
  background-position: -80px -160px; }

.ui-icon-stop {
  background-position: -96px -160px; }

.ui-icon-eject {
  background-position: -112px -160px; }

.ui-icon-volume-off {
  background-position: -128px -160px; }

.ui-icon-volume-on {
  background-position: -144px -160px; }

.ui-icon-power {
  background-position: 0 -176px; }

.ui-icon-signal-diag {
  background-position: -16px -176px; }

.ui-icon-signal {
  background-position: -32px -176px; }

.ui-icon-battery-0 {
  background-position: -48px -176px; }

.ui-icon-battery-1 {
  background-position: -64px -176px; }

.ui-icon-battery-2 {
  background-position: -80px -176px; }

.ui-icon-battery-3 {
  background-position: -96px -176px; }

.ui-icon-circle-plus {
  background-position: 0 -192px; }

.ui-icon-circle-minus {
  background-position: -16px -192px; }

.ui-icon-circle-close {
  background-position: -32px -192px; }

.ui-icon-circle-triangle-e {
  background-position: -48px -192px; }

.ui-icon-circle-triangle-s {
  background-position: -64px -192px; }

.ui-icon-circle-triangle-w {
  background-position: -80px -192px; }

.ui-icon-circle-triangle-n {
  background-position: -96px -192px; }

.ui-icon-circle-arrow-e {
  background-position: -112px -192px; }

.ui-icon-circle-arrow-s {
  background-position: -128px -192px; }

.ui-icon-circle-arrow-w {
  background-position: -144px -192px; }

.ui-icon-circle-arrow-n {
  background-position: -160px -192px; }

.ui-icon-circle-zoomin {
  background-position: -176px -192px; }

.ui-icon-circle-zoomout {
  background-position: -192px -192px; }

.ui-icon-circle-check {
  background-position: -208px -192px; }

.ui-icon-circlesmall-plus {
  background-position: 0 -208px; }

.ui-icon-circlesmall-minus {
  background-position: -16px -208px; }

.ui-icon-circlesmall-close {
  background-position: -32px -208px; }

.ui-icon-squaresmall-plus {
  background-position: -48px -208px; }

.ui-icon-squaresmall-minus {
  background-position: -64px -208px; }

.ui-icon-squaresmall-close {
  background-position: -80px -208px; }

.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px; }

.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px; }

.ui-icon-grip-solid-vertical {
  background-position: -32px -224px; }

.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px; }

.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px; }

.ui-icon-grip-diagonal-se {
  background-position: -80px -224px; }

/* Misc visuals
----------------------------------*/
/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 3px; }

.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 3px; }

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 3px; }

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 3px; }

/* Overlays */
.ui-widget-overlay {
  background: #aaaaaa;
  opacity: .3;
  filter: Alpha(Opacity=30);
  /* support: IE8 */ }

.ui-widget-shadow {
  -webkit-box-shadow: 0px 0px 5px #666666;
  box-shadow: 0px 0px 5px #666666; }

.ui-datepicker {
  z-index: 1070 !important; }

.ui-widget {
  font-family: arial, sans-serif;
  font-size: 1em; }

.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: arial, sans-serif;
  font-size: 1em; }

.ui-icon,
.ui-widget-content .ui-icon {
  background-image: url("../img/ui-jquery/ui-icons_444444_256x240.png"); }

.ui-widget-header .ui-icon {
  background-image: url("../img/ui-jquery/ui-icons_444444_256x240.png"); }

.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
  background-image: url("../img/ui-jquery/ui-icons_555555_256x240.png"); }

.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
  background-image: url("../img/ui-jquery/ui-icons_ffffff_256x240.png"); }

.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
  background-image: url("../img/ui-jquery/ui-icons_777620_256x240.png"); }

.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url("../img/ui-jquery/ui-icons_cc0000_256x240.png"); }

.ui-button .ui-icon {
  background-image: url("../img/ui-jquery/ui-icons_777777_256x240.png"); }

.ui-widget-overlay {
  background: #aaaaaa;
  opacity: .3;
  filter: Alpha(Opacity=30); }

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
  outline: 2px solid #5cb85c;
  background: #fff;
  font-weight: normal;
  color: #333; }

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
  border: 2px solid #5cb85c;
  background: #fff;
  font-weight: normal;
  color: #333; }

.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #fff;
  background: #000;
  color: #fff; }

.bloc-contenu {
  margin-bottom: 2rem; }

.rubrique .introduction {
  margin: 1rem auto; }

.rubrique .introduction i {
  margin-top: 0.5rem;
  color: #666;
  font-size: 0.9em; }

div.sr-only + div.introduction {
  margin-top: 2.5rem; }

/* SRC : https://codepen.io/BuddyLReno/pen/boGRPO */
.groupe-radio label {
  padding: 1rem 1rem 1rem 4rem;
  width: 100%;
  color: #333;
  cursor: pointer;
  position: relative;
  z-index: 2;
  -webkit-transition: color 200ms ease-in;
  transition: 0.2s;
  overflow: hidden;
  background: #EEE;
  font-size: 1rem; }

.groupe-radio label i {
  font-size: 0.9rem; }

.groupe-radio label:before {
  width: 2rem;
  height: 2rem;
  content: "";
  border: 2px solid #CCC;
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.414 11L4 12.414l5.414 5.414L20.828 6.414 19.414 5l-10 10z' fill='%23fff' fill-rule='nonzero'/%3E%3C/svg%3E ");
  background-repeat: no-repeat;
  background-position: 2px 3px;
  border-radius: 50%;
  z-index: 2;
  position: absolute;
  left: 1rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  cursor: pointer;
  -webkit-transition: 0.2s;
  transition: 0.2s; }

.groupe-radio input:checked ~ label {
  color: #fff;
  background: #0b6ba8; }

.professionnel .groupe-radio input:checked ~ label {
  color: #fff;
  background: #a63950; }

/*
.groupe-radio input:checked ~ label:before {
-webkit-transform: translate(-50%, -50%) scale3d(56, 56, 1);
transform: translate(-50%, -50%) scale3d(56, 56, 1);
opacity: 1;
}
*/
.groupe-radio input:checked ~ label:before {
  background-color: #0b6ba8;
  border-color: #FFF; }

.professionnel .groupe-radio input:checked ~ label:before {
  background-color: #a63950; }

.groupe-radio input {
  width: 32px;
  height: 32px;
  -webkit-box-ordinal-group: 2;
  order: 1;
  z-index: 2;
  position: absolute;
  cursor: pointer;
  visibility: hidden; }

div.groupe-radio + div.sous-choix {
  padding: 0;
  background: #EEEEEE;
  padding: 1rem 2rem;
  margin: 0.5rem 1rem;
  color: #333; }

/*  btn */
.action {
  margin-top: 3rem;
  margin-bottom: 2rem;
  display: flex;
  justify-content: center;
  padding: 0; }

.action > .btn-default {
  margin-top: -2rem;
  font-size: 0.875rem; }

.btn-default {
  padding: 0.55rem 1.2rem; }

.btn-contextualise {
  background: #0b6ba8;
  color: #FFF;
  padding: 0.55rem 1.2rem;
  box-shadow: 0 2px 2px 0.1px rgba(0, 0, 0, 0.25); }

.btn-contextualise:hover, .btn-contextualise:focus, .btn-contextualise.focus {
  background-color: #084d78;
  box-shadow: 0 4px 4px 0.1px rgba(0, 0, 0, 0.25); }

.btn-contextualise:active:hover, .btn-contextualise:active:focus, .btn-contextualise:active.focus, .btn-contextualise.active:hover, .btn-contextualise.active:focus, .btn-contextualise.active.focus, .open > .btn-contextualise.dropdown-toggle:hover, .open > .btn-contextualise.dropdown-toggle:focus, .open > .btn-contextualise.dropdown-toggle.focus {
  background-color: #063757; }

.professionnel .btn-contextualise {
  background: #a63950;
  color: #FFF;
  padding: 0.55rem 1.2rem;
  box-shadow: 0 2px 2px 0.1px rgba(0, 0, 0, 0.25); }

.professionnel .btn-contextualise:hover, .professionnel .btn-contextualise:focus, .professionnel .btn-contextualise.focus {
  background-color: #802c3e;
  box-shadow: 0 4px 4px 0.1px rgba(0, 0, 0, 0.25); }

.professionnel .btn-contextualise:active:hover, .professionnel .btn-contextualise:active:focus, .professionnel .btn-contextualise:active.focus, .professionnel .btn-contextualise.active:hover, .professionnel .btn-contextualise.active:focus, .professionnel .btn-contextualise.active.focus, .professionnel .open > .btn-contextualise.dropdown-toggle:hover, .professionnel .open > .btn-contextualise.dropdown-toggle:focus, .professionnel .open > .btn-contextualise.dropdown-toggle.focus {
  background-color: #652331; }

/* css titre grand compte professionnel*/
.professionnel .gds-comptes .titre {
  border-color: #a63950;
  padding-bottom: 0.5em; }

.professionnel .gds-comptes .titre h3 {
  color: #a63950;
  margin: 0;
  font-size: 1.4rem; }

.professionnel .gds-comptes h3 {
  color: #a63950;
  margin: 0;
  font-size: 1.4rem; }

/* css titre grand compte particulier*/
.particulier .gds-comptes .titre {
  border-color: #0b6ba8;
  padding-bottom: 0.5em; }

.particulier .gds-comptes .titre h3 {
  color: #0b6ba8;
  margin: 0;
  font-size: 1.4rem; }

.particulier .gds-comptes h3 {
  color: #0b6ba8;
  margin: 0;
  font-size: 1.4rem; }

.particulier .gds-comptes h3 {
  color: #0b6ba8;
  margin: 0;
  font-size: 1.4rem; }

/* css page detail bien alerte-contextuelle*/
.particulier .alerte-contextuelle .btn-default {
  background-color: #0b6ba8;
  margin-left: auto; }

/* css alerte professionnel */
.professionnel .alerte-contextuelle > p > span:last-of-type {
  border-left: 3px solid rgba(166, 57, 80, 0.5); }

.professionnel .alerte-contextuelle > p > span.dgfipicon {
  color: #a63950; }

.professionnel .alerte-contextuelle {
  color: #a63950;
  background: #f7e9ec;
  border-color: #f7e9ec; }

.professionnel .dl-recapitulatif .aide-integree a:link, .professionnel .dl-recapitulatif .aide-integree a:visited {
  color: var(--rouge-defaut); }

.professionnel .dl-recapitulatif .aide-integree a:hover {
  color: var(--rouge-hover); }

/* css page detail bien alerte-contextuelle*/
.professionnel .alerte-contextuelle .btn-default {
  background-color: #a63950;
  margin-left: auto; }

.professionnel .alerte-contextuelle .btn-default:hover {
  background-color: #802c3e; }

.professionnel .form-control {
  color: #a63950; }

.particulier .alerte-contextuelle > p > span:last-of-type {
  border-left: 3px solid rgba(166, 57, 80, 0.5); }

/* v1.2.1 - 04/09/2020 - Cap Particuliers (GP)         */
/* SpÃ©cificitÃ©s de l'application GMBI sur socle INEA */
/* Toutes pages de l'application */
/* 1 // MODIFICATIONS INEA */
/* 1.1 // CORRECTION VISUELLE INEA SUR ESPACEMENTS */
.bloc-titre {
  margin-top: 0; }

.fil-ariane {
  padding-left: 0; }

.navbar-usager.navbar {
  margin-top: 1rem; }

/* 1.2 // AMELIORATIONS VISUELLES INEA */
html {
  scroll-behavior: smooth; }

.titre-espace-dialogue .titre {
  border-bottom: 0; }

.titre-espace-dialogue h1 {
  color: #0b6ba8; }

.titre {
  padding-bottom: 2px; }

.titre h1,
.titre .h1,
.titre h2,
.titre .h2,
.titre h3,
.titre .h3 {
  text-transform: uppercase;
  font-weight: 300; }

.collapse-toggle[aria-expanded="false"] > .collapseicon::before, .collapse-toggle[aria-expanded="true"] > .collapseicon::before {
  font-size: 0.9em;
  vertical-align: top; }

/* 1.3 // DESACTIVATION EVOLUTION 1.2.1 */
a {
  text-decoration: none;
  position: relative; }

/* 1.4 // CORRECTION RENDU ENTETE RWD */
header .nom-site + .logotype {
  margin-top: 0.5rem; }

@media (max-width: 61.99rem) {
  header.prive .bloc-entete {
    padding-left: 0; }
  header .logotype {
    width: 12rem; } }

@media (max-width: 52.81rem) {
  header.prive .bloc-entete {
    padding-left: 52px; }
  header.prive .btn-group.btn-group-prive {
    display: none; } }

/* 1.5 // AJOUT CODE CORRECTION LIENS EVITEMMENT */
.skiplinks-centres {
  background: #FFF; }

.skiplinks-centres .container {
  padding-left: 0; }

.skiplinks-centres + header {
  margin-top: 0; }

/* 2 // NOUVEAUX COMPOSANTS */
/* Police GMBI - Temporaire : Ã  intÃ©grer dans INEA */
@font-face {
  font-family: 'gmbiicons';
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/gmbi/gmbi.woff") format("woff"), url("../fonts/gmbi/gmbi.ttf") format("truetype"), url("../fonts/gmbi/gmbi.svg#dgfipicons") format("svg"); }

.gmbiicon {
  font-family: 'gmbiicons', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  line-height: 1;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.gmbiicon-aucunresultat::before {
  content: '\e97a'; }

.gmbiicon-content::before {
  content: '\e97b'; }

.gmbiicon-mecontent::before {
  content: '\e97c'; }

.gmbiicon-appartement::before {
  content: '\e976'; }

.gmbiicon-maison::before {
  content: '\e975'; }

.gmbiicon-industrie::before {
  content: '\e92c';
  font-size: 3.5rem;
  display: flex; }

/* Bricolage en attente intÃ©gration POLICE PROPRE */
.gmbiicon-gmbi::before {
  content: '\e974'; }

.gmbiicon-commerce::before {
  content: '\e977'; }

.gmbiicon-garage::before {
  content: '\e978'; }

.gmbiicon-construction::before {
  content: '\e979'; }

.gmbiicon-construction-avancee::before {
  content: '\e979'; }

/* Bloc Langue */
.choix-langue {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  font-size: 0.9rem; }

.choix-langue .btn-link {
  font-size: 0.9rem; }

.choix-langue .btn-link:focus {
  box-shadow: 0 0 0 2px #0b6ba8; }

@media SCREEN and (min-width: 768px) {
  .choix-langue {
    justify-content: flex-end;
    margin-left: auto;
    margin-top: -1rem;
    margin-bottom: -1rem; } }

/* Cards - Navigation */
.navigation-cartes-bien > div:last-of-type {
  display: flex; }

.navigation-cartes-bien .btn-group {
  flex-wrap: wrap; }

.navigation-cartes-bien .btn-group .btn + .btn {
  margin: 0; }

.navigation-cartes-bien .btn-default {
  background-color: #292929;
  font-size: 0.875rem;
  padding: 10px 15px;
  margin: 0.25em 0;
  width: 100%; }

.navigation-cartes-bien .btn-default:hover {
  background-color: #1a1919;
  /* AAA (avec 292929) */ }

.navigation-cartes-bien .btn-default:active {
  background-color: #B7B7B7;
  color: #292929;
  /* AAA */ }

.navigation-cartes-bien .recherche {
  display: flex;
  margin-top: 1rem; }

.navigation-cartes-bien .recherche label {
  width: 50px;
  background-color: #F5F5F5;
  font-size: 25px;
  line-height: 40px;
  text-align: center;
  color: #666666;
  height: 40px; }

.navigation-cartes-bien .recherche input {
  flex-grow: 1;
  height: 40px;
  width: auto;
  border: 1px solid #CCC;
  padding: 0.5em; }

.navigation-cartes-bien .recherche input:focus {
  border: 2px solid #0b6ba8; }

@media SCREEN and (min-width: 376px) {
  .navigation-cartes-bien .btn-group {
    flex-wrap: nowrap; }
  .navigation-cartes-bien .btn-default {
    margin-left: auto;
    width: auto; }
  .navigation-cartes-bien .btn-group .btn + .btn {
    margin: auto; } }

@media SCREEN and (min-width: 768px) {
  .navigation-cartes-bien .recherche {
    margin-top: 0; } }

.message-cartes-bien .alert-info {
  padding: 2rem;
  margin-top: 1rem;
  border: 1px solid #b2daee; }

.message-cartes-bien .alert-info > p {
  flex-direction: column; }

.message-cartes-bien .gmbiicon {
  font-size: 4rem;
  opacity: 0.8; }

.lot-cartes-bien {
  display: flex;
  flex-wrap: wrap;
  margin-left: -15px; }

/* PRIORITE BOOSTRAP SUR CLASS ACTIVE POUR TABS */
.lot-cartes-bien.active {
  display: flex !important; }

/* FIN */
@media screen and (min-width: 768px) {
  .lot-cartes-bien {
    width: 750px; } }

@media screen and (min-width: 992px) {
  .lot-cartes-bien {
    width: 970px; } }

@media screen and (min-width: 1200px) {
  .lot-cartes-bien {
    width: 1170px; } }

.carte-bien {
  width: 100%;
  margin-left: 15px;
  margin-top: 15px;
  text-decoration: none;
  border: 1px solid #FFF;
  display: flex;
  flex-direction: column;
  position: relative;
  border-radius: 8px;
  border: 1px solid #E1DFDF;
  background-color: #FFF !important; }

@media screen and (min-width: 768px) {
  .carte-bien {
    width: 352px; } }

@media screen and (min-width: 992px) {
  .carte-bien {
    width: 303px; } }

@media screen and (min-width: 1200px) {
  .carte-bien {
    width: 370px; } }

/* A NETTOYER */
.carte-bien > span {
  display: block;
  margin: 0 1em; }

.carte-bien > span:first-of-type {
  margin-top: 1em;
  font-weight: 700; }

.carte-bien > span:last-of-type {
  margin-bottom: 1em; }

.carte-bien .vignette {
  width: 100%;
  height: 135px;
  display: flex;
  background-color: #e1dfdf;
  justify-content: center;
  align-items: center;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px; }

.carte-bien .gmbiicon {
  font-size: 6.25rem;
  color: #a0a0a0; }

.carte-bien .pastilles {
  display: flex;
  justify-content: center;
  min-height: 14px; }

.carte-bien > span {
  margin-left: 22px;
  margin-right: 22px; }

.carte-bien .type-bien {
  color: #666;
  display: block;
  text-transform: lowercase;
  font-size: 13px;
  font-weight: normal; }

.carte-bien .type-bien::first-letter {
  text-transform: capitalize; }

/* Correctif : si deux mots */
.carte-bien .ville {
  font-size: 19px;
  color: #222222;
  line-height: 24px; }

.carte-bien .adresse {
  font-size: 14px;
  color: #555555; }

.carte-bien .appartement {
  background-image: url(../img/icon_immeuble.svg); }

.carte-bien .construction {
  background-image: url(../img/icon_grue.svg); }

.carte-bien .construction-avancee {
  background-image: url(../img/icon_grue.svg); }

.carte-bien .maison {
  background-image: url(../img/icon_maison.svg); }

.carte-bien .garage {
  background-image: url(../img/icon_garage.svg); }

.carte-bien .commerce {
  background-image: url(../img/icon_commerce.svg); }

.carte-bien .industrie {
  background-image: url(../img/icon_etab_industriel.svg); }

/*
.carte-bien .relance {background-color: #FFF; box-shadow: 0 0 3px rgba(0,0,0,0.2); color: #555; font-size: 0.9em;

margin-top: -14px;
position: inherit;
border-radius: 15px;
padding: 4px 12px;
    
}

.carte-bien .relance:link .glyphicon  { color: #0b6ba8; }

.carte-bien .relance:link, .carte-bien .relance:visited, .carte-bien .relance:hover {color: #555; text-decoration: none; cursor: default;border: 1px solid transparent;}
.carte-bien .relance:focus {}
.carte-bien .relance:hover {}
*/
.carte-bien .relance {
  background-color: #0b6ba8;
  color: #FFF;
  font-size: 0.9em;
  margin-top: -14px;
  position: inherit;
  border-radius: 15px;
  padding: 4px 12px; }

.carte-bien .relance:link, .carte-bien .relance:visited, .carte-bien .relance:hover {
  color: #FFF;
  text-decoration: none;
  cursor: pointer;
  border: 1px solid transparent; }

.carte-bien .relance:focus {
  border: 1px solid #FFF; }

.carte-bien .relance:hover {
  background: #096097; }

.carte-bien .bulles-infos {
  margin-top: 1em;
  margin-bottom: 0.5rem; }

.carte-bien .bulles-infos .bulle {
  padding: 0 0.75rem 0 0;
  text-transform: lowercase;
  margin: 0.2em;
  font-size: 14px;
  color: #555;
  border-right: 1px solid #CCC;
  margin-left: 0.75em; }

.carte-bien .bulles-infos .bulle:first-of-type {
  margin-left: 0; }

.carte-bien .bulles-infos .bulle:last-of-type {
  border-right: 0; }

.carte-bien .bulles-infos a.rattaches {
  color: #096097; }

.carte-bien .bulles-infos .donnee-modifiee {
  background-color: #0b6ba8;
  color: #FFF;
  transition: all 0.5s; }

.carte-bien .actions {
  display: flex;
  margin-top: auto;
  padding: 0 15px 10px 15px;
  justify-content: flex-end; }

.carte-bien .actions .btn-default {
  width: 50%;
  border: 2px solid transparent;
  margin: 0;
  font-size: 0.875rem;
  background-color: #292929;
  color: #FFF;
  border: 1px solid #EDECEC;
  overflow: hidden; }

.carte-bien .actions .btn-default:hover, .carte-bien .actions .btn-default:focus {
  background-color: #191919; }

.carte-bien .actions .btn-default:active {
  background-color: #000000; }

.carte-bien .actions .btn-discret {
  background: #FFF;
  color: #333;
  border: 1px solid #CCC;
  margin-right: 5px; }

.carte-bien .actions .btn-discret:hover {
  background: #D2D2D2;
  color: #333; }

.carte-bien .actions .btn-discret:focus {
  background: #D2D2D2; }

.carte-bien .open .btn-discret:focus {
  color: #333; }

.carte-bien .actions .btn-discret:active {
  background: #D2D2D2;
  color: #333; }

.carte-bien .actions .btn-discret .caret {
  margin-left: 0.2em; }

.carte-bien .actions .btn-consulter {
  margin-left: 5px;
  border-radius: 2px; }

.carte-bien .actions .btn-renseigner {
  background: #0B6BA8;
  margin-right: 5px; }

.carte-bien .dropdown-menu {
  top: calc( 100% - 10px);
  padding: 0;
  left: 15px; }

.carte-bien .filtre {
  background: rgba(0, 0, 0, 0.8);
  color: #FFF;
  text-align: center;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  text-align: center;
  padding: 1rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  border-radius: 2px; }

.carte-bien .filtre .btn-default {
  margin: 0;
  font-size: 0.875rem;
  background-color: #e1dfdf;
  color: #333;
  border: 2px solid transparent;
  width: 100%;
  margin-bottom: 10px;
  border-radius: 4px; }

.carte-bien .filtre .btn-default:hover, .carte-bien .filtre .btn-default:focus {
  background-color: #cbc7c7;
  color: #333; }

.carte-bien .filtre .btn-default:active {
  background-color: #b5b0b0; }

.carte-bien .filtre .btn-particulier {
  border-radius: 4px;
  margin-bottom: 10px;
  font-size: 0.875rem;
  border-color: transparent;
  width: 100%;
  white-space: normal;
  text-align: center; }

.carte-bien .filtre .btn-link {
  color: #FFF;
  font-size: 0.9rem;
  white-space: normal;
  text-align: center;
  bottom: 0;
  margin-bottom: 5px;
  position: absolute;
  left: 0; }

.carte-bien ul {
  list-style: none;
  padding: 0 1em; }

.carte-bien li {
  border-top: 1px solid #DDD;
  padding: 0.3em 0;
  color: #666; }

.carte-bien li span {
  color: #333; }

/* FORMATAGE METIER - A SUPPRIMER APPLI FINALE */
.carte-bien > span {
  text-transform: uppercase; }

/* SOLUTION CSS A EVITER DANS APPLI FINALE - UTILISEE POUR EVITER FILTRE MOTEUR RECHERCHE */
li.invariant::before, li.lot::before, li.porte::before, li.batiment::before, li.entree::before, li.surface::before, li.etage::before {
  margin-right: 0.5em; }

li.invariant::before {
  content: 'N° fiscal du local'; }

li.lot::before {
  content: 'Lot n°'; }

li.porte::before {
  content: 'Porte'; }

li.batiment::before {
  content: 'BÃ¢timent'; }

li.entree::before {
  content: 'EntrÃ©e'; }

li.surface::before {
  content: 'Surface'; }

li.surface::after {
  content: 'm2';
  margin-left: 0.2em; }

li.etage::before {
  content: 'Niveau'; }

/* TABS */
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  background-color: #edecec;
  border: 1px solid #ddd;
  border-bottom-color: transparent; }

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

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

.particulier .page-item .page-link {
  color: #333; }

.particulier .page-item.active .page-link {
  color: #fff;
  background-color: #292929;
  border-color: #292929; }

/* BLOC QUESTIONS / REPONSES */
.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); }

.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px; }

.panel-group {
  margin: 0 -15px 20px -15px; }

@media SCREEN and (min-width: 768px) {
  .panel-group {
    margin: 0 0 20px 0; } }

.panel-particulier > .panel-heading {
  color: #fff;
  background-color: #0b6ba8;
  border: 1px solid #0b6ba8;
  border-radius: 4px;
  overflow: hidden; }

.panel-title > a[data-toggle="collapse"]::after {
  font-family: dgfipicons;
  content: '\e947';
  float: right; }

.panel-title > a[data-toggle="collapse"].collapsed::after {
  font-family: dgfipicons;
  content: '\e923';
  float: right; }

.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1rem;
  color: inherit; }

.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit;
  border: 1px solid transparent; }

.panel-title > a:focus {
  border: 1px solid white; }

.panel-title > a {
  display: block;
  padding: 10px 15px;
  text-decoration: none; }

.panel-heading {
  padding: 0; }

.panel-body .precision {
  font-size: 0.9em; }

.professionnel .recherche-en-cours {
  background: linear-gradient(#A63950, #A63950);
  border-radius: 4px;
  padding-bottom: 1rem; }
  
  							
	.center-img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 10%;
}
	
