@charset "UTF-8";
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 400;
  src: url(/fonts/lato/Lato-Italic.woff2) format("woff2"), url(/fonts/lato/Lato-Italic.woff) format("woff");
  font-display: swap;
}

@font-face {
  font-family: 'LatoLight';
  font-style: normal;
  font-weight: 300;
  src: url(/fonts/lato/Lato-Light.woff2) format("woff2"), url(/fonts/lato/Lato-Light.woff) format("woff");
  font-display: swap;
}

@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: url(/fonts/lato/Lato-Regular.woff2) format("woff2"), url(/fonts/lato/Lato-Regular.woff) format("woff");
  font-display: swap;
}

@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: url(/fonts/lato/Lato-Bold.woff2) format("woff2"), url(/fonts/lato/Lato-Bold.woff) format("woff");
  font-display: swap;
}

@font-face {
  font-family: 'Helvetica Neue';
  font-style: normal;
  font-weight: 300;
  src: url(/fonts/HelveticaNeueLTPro-light.otf) format("otf");
  font-display: swap;
}

@font-face {
  font-family: 'Helvetica Neue';
  font-style: normal;
  font-weight: 400;
  src: url(/fonts/HelveticaNeueLTPro-medium.otf) format("otf");
  font-display: swap;
}

@font-face {
  font-family: 'Helvetica Neue';
  font-style: normal;
  font-weight: 700;
  src: url(/fonts/HelveticaNeueLTPro-bold.otf) format("otf");
  font-display: swap;
}

@font-face {
  font-family: 'Barlow';
  font-style: italic;
  font-weight: 400;
  src: local(Barlow), url(/fonts/barlow/Barlow-Italic.woff2) format("woff2"), url(/fonts/barlow/Barlow-Italic.woff) format("woff");
  font-display: optional;
}

@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 400;
  src: local(Barlow), url(/fonts/barlow/Barlow-Regular.woff2) format("woff2"), url(/fonts/barlow/Barlow-Regular.woff) format("woff");
  font-display: optional;
}

@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 700;
  src: local(Barlow), url(/fonts/barlow/Barlow-Bold.woff2) format("woff2"), url(/fonts/barlow/Barlow-Bold.woff) format("woff");
  font-display: optional;
}

@font-face {
  font-family: 'Barlow';
  font-style: italic;
  font-weight: 700;
  src: local(Barlow), url(/fonts/barlow/Barlow-Bold-Italic.woff2) format("woff2"), url(/fonts/barlow/Barlow-Bold-Italic.woff) format("woff");
  font-display: optional;
}

@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 800;
  src: local(Barlow), url(/fonts/barlow/Barlow-ExtraBold.woff2) format("woff2"), url(/fonts/barlow/Barlow-ExtraBold.woff) format("woff");
  font-display: optional;
}

@font-face {
  font-family: 'Barlow';
  font-style: italic;
  font-weight: 800;
  src: local(Barlow), url(/fonts/barlow/Barlow-ExtraBold-Italic.woff2) format("woff2"), url(/fonts/barlow/Barlow-ExtraBold-Italic.woff) format("woff");
  font-display: optional;
}

@font-face {
  font-family: 'RobotoLight';
  font-weight: 100;
  font-style: normal;
  src: local(RobotoLight), url(/fonts/roboto/roboto-thin-webfont.woff2) format("woff2"), url(/fonts/roboto/roboto-thin-webfont.woff) format("woff");
  font-display: optional;
}

@font-face {
  font-family: 'RobotoLight';
  font-style: italic;
  font-weight: 100;
  src: local(RobotoLight), url(/fonts/roboto/roboto-thinitalic-webfont.woff2) format("woff2"), url(/fonts/roboto/roboto-thinitalic-webfont.woff) format("woff");
  font-display: optional;
}

@font-face {
  font-family: 'Roboto';
  font-weight: 300;
  font-style: normal;
  src: local(Roboto), url(/fonts/roboto/roboto-light-webfont.woff2) format("woff2"), url(/fonts/roboto/roboto-light-webfont.woff) format("woff");
  font-display: optional;
}

@font-face {
  font-family: 'Roboto';
  font-weight: 300;
  font-style: italic;
  src: local(Roboto), url(/fonts/roboto/roboto-lightitalic-webfont.woff2) format("woff2"), url(/fonts/roboto/roboto-lightitalic-webfont.woff) format("woff");
  font-display: optional;
}

@font-face {
  font-family: 'Roboto';
  font-weight: 400;
  font-style: normal;
  src: local(Roboto), url(/fonts/roboto/roboto-regular-webfont.woff2) format("woff2"), url(/fonts/roboto/roboto-regular-webfont.woff) format("woff");
  font-display: optional;
}

@font-face {
  font-family: 'Roboto';
  font-weight: 400;
  font-style: italic;
  src: local(Roboto), url(/fonts/roboto/roboto-italic-webfont.woff2) format("woff2"), url(/fonts/roboto/roboto-italic-webfont.woff) format("woff");
  font-display: optional;
}

@font-face {
  font-family: 'Roboto';
  font-weight: 500;
  font-style: normal;
  src: local(Roboto), url(/fonts/roboto/roboto-medium-webfont.woff2) format("woff2"), url(/fonts/roboto/roboto-medium-webfont.woff) format("woff");
  font-display: optional;
}

@font-face {
  font-family: 'Roboto';
  font-weight: 500;
  font-style: italic;
  src: local(Roboto), url(/fonts/roboto/roboto-mediumitalic-webfont.woff2) format("woff2"), url(/fonts/roboto/roboto-mediumitalic-webfont.woff) format("woff");
  font-display: optional;
}

@font-face {
  font-family: 'Roboto';
  font-weight: 700;
  font-style: normal;
  src: local(Roboto), url(/fonts/roboto/roboto-bold-webfont.woff2) format("woff2"), url(/fonts/roboto/roboto-bold-webfont.woff) format("woff");
  font-display: optional;
}

@font-face {
  font-family: 'Roboto';
  font-weight: 700;
  font-style: italic;
  src: local(Roboto), url(/fonts/roboto/roboto-bolditalic-webfont.woff2) format("woff2"), url(/fonts/roboto/roboto-bolditalic-webfont.woff) format("woff");
  font-display: optional;
}

@font-face {
  font-family: 'Roboto';
  font-weight: 900;
  font-style: normal;
  src: local(Roboto), url(/fonts/roboto/roboto-black-webfont.woff2) format("woff2"), url(/fonts/roboto/roboto-black-webfont.woff) format("woff");
  font-display: optional;
}

@font-face {
  font-family: 'Roboto';
  font-weight: 900;
  font-style: italic;
  src: local(Roboto), url(/fonts/roboto/roboto-blackitalic-webfont.woff2) format("woff2"), url(/fonts/roboto/roboto-blackitalic-webfont.woff) format("woff");
  font-display: optional;
}

/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/
/* line 6, lib/eu_consumer_core/app/assets/stylesheets/reset.css */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
/* line 27, lib/eu_consumer_core/app/assets/stylesheets/reset.css */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

/* line 31, lib/eu_consumer_core/app/assets/stylesheets/reset.css */
body {
  line-height: 1;
}

/* line 34, lib/eu_consumer_core/app/assets/stylesheets/reset.css */
ol, ul {
  list-style: none;
}

/* line 37, lib/eu_consumer_core/app/assets/stylesheets/reset.css */
blockquote, q {
  quotes: none;
}

/* line 40, lib/eu_consumer_core/app/assets/stylesheets/reset.css */
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

/* line 45, lib/eu_consumer_core/app/assets/stylesheets/reset.css */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

@keyframes bg-fade {
  0% {
    background: #E9E9E9;
  }
  100% {
    background: transparent;
  }
}

/* replace festival banner hero image here for homepage */
/* line 1, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
html, body {
  font-family: "Lato", "Arial", sans-serif;
  font-size: 16px;
  line-height: 1.4;
  background-color: #FFF;
  color: #000000;
}

/* line 7, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
* {
  box-sizing: border-box;
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
*:focus-visible {
  outline: 2px solid #014798;
}

/* line 17, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.tags-visible {
  display: none;
}

/* line 20, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.default-text-color {
  color: #000000;
}

/* line 23, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/* line 33, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.skip-link {
  border-radius: 5px;
  background: transparent;
  color: transparent;
  border-color: transparent;
  border-style: none;
  font: inherit;
  width: 1px;
  height: 1px;
  padding: 0;
  position: fixed;
  z-index: 9999;
  transform: translateY(0%);
  transition: transform 1s;
  overflow: hidden;
  top: auto;
}

/* line 50, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.skip-link:focus, .skip-link:active {
  transform: translateY(0%);
  visibility: visible;
  border-radius: 5px;
  background: #FFF;
  color: #015A7D;
  border-color: #015A7D;
  border-style: solid;
  font: inherit;
  cursor: pointer;
  width: 130px;
  height: 42px;
  padding: 8px;
  text-align: center;
  z-index: 9999;
  transform: translateY(30%);
  transition: transform 1s;
}

/* line 68, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.screenreader-text {
  position: absolute;
  left: -999px;
  width: 1px;
  height: 1px;
  top: auto;
}

/* line 75, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.screenreader-text:focus {
  color: #2777B4;
  display: inline-block;
  height: auto;
  width: auto;
  position: static;
  margin: auto;
}

/* line 83, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.line {
  height: 1px;
  display: block;
  background: #2777B4;
  width: 100%;
  margin: 10px 0;
}

/* line 89, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.line.m30 {
  margin: 30px 0;
}

/* line 91, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.line.w50 {
  width: 50%;
  margin: 60px auto;
}

/* line 95, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.line-title {
  margin: -30px auto 0 auto;
  background: #FFF;
  width: 50px;
  font-variant: small-caps;
  text-align: center;
  font-size: 1.5rem;
}

/* line 103, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.snapshot {
  display: inline-block;
  background: #E9E9E9;
  padding: 12px;
}

/* line 107, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.snapshot .snapshot-item {
  display: inline-block;
  word-break: break-word;
}

/* line 110, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.snapshot .snapshot-item:after {
  content: "|";
  padding: 0 15px;
  color: #ccc;
}

/* line 114, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.snapshot .snapshot-item:last-child:after {
  display: none;
}

/* line 118, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.static div {
  width: 100% !important;
}

/* line 122, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.termsTable td {
  padding-bottom: 20px;
}

/* line 124, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.termsTable td:first-child {
  width: 55px;
  padding-right: 10px;
  font-weight: bold;
}

/* line 129, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.site-content {
  padding-top: 66px;
}

/* line 133, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.site-content .easy-autocomplete-container ul {
  color: #000;
}

/* line 135, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.site-content main {
  min-height: calc(100vh - 546px);
}

/* line 138, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.bordered {
  border: 1px solid black;
  padding: 10px;
}

/* line 141, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.bordered p {
  padding-bottom: 0;
}

/* line 144, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.bordered.light-grey {
  border-color: gainsboro;
}

/* line 147, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.no-border {
  border-width: 0 !important;
}

/* line 150, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.border-bottom-space {
  margin-bottom: 15px;
  border-bottom: 1px solid #E9E9E9;
  padding-bottom: 20px;
}

/* line 155, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.padding {
  padding-top: 44px;
}

/* line 158, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.p20 {
  padding: 20px;
}

/* line 161, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.padding-i {
  padding-top: 44px !important;
}

/* line 164, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.pt0 {
  padding-top: 0 !important;
}

/* line 167, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.pb0, .privacy-wrapper .toggle-parent .toggle-title, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item .join-cb, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item .join-cb, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item .join-cb, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item .join-cb, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-left .site-takeover-banner-upload p {
  padding-bottom: 0 !important;
}

/* line 170, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.pl0 {
  padding-left: 0 !important;
}

/* line 173, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.pr0, .rebranding .my-jobs-wrapper .btn.pr0, .rebranding .my-jobs-wrapper #jrp-pagination a.pr0, #jrp-pagination .rebranding .my-jobs-wrapper a.pr0, .rebranding .my-jobs-wrapper .form .field.check-as-button input[type=checkbox] + label.pr0, .form .field.check-as-button .rebranding .my-jobs-wrapper input[type=checkbox] + label.pr0, .rebranding .my-jobs-wrapper .form .field.check-as-button input[type=radio] + label.pr0, .form .field.check-as-button .rebranding .my-jobs-wrapper input[type=radio] + label.pr0, .rebranding .my-jobs-wrapper #my-applied-jobs .btn-clear.pr0, .form .field.check-as-button .rebranding .my-jobs-wrapper #my-applied-jobs input[type=checkbox] + label.pr0, .form .field.check-as-button .rebranding .my-jobs-wrapper #my-applied-jobs input[type=radio] + label.pr0 {
  padding-right: 0 !important;
}

/* line 176, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.pr5 {
  padding-right: 5px;
}

/* line 179, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.pb30 {
  padding-bottom: 30px;
}

/* line 182, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.pb30-i {
  padding-bottom: 30px !important;
}

/* line 185, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.pb20 {
  padding-bottom: 20px;
}

/* line 188, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.pb20-i {
  padding-bottom: 20px !important;
}

/* line 191, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.pb10 {
  padding-bottom: 10px;
}

/* line 194, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.pb10-i {
  padding-bottom: 10px !important;
}

/* line 197, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.pt5 {
  padding-top: 5px;
}

/* line 200, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.pl5 {
  padding-left: 5px;
}

/* line 203, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.pt10 {
  padding-top: 10px;
}

/* line 206, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.pt10-i {
  padding-top: 10px !important;
}

/* line 209, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.pl10 {
  padding-left: 10px;
}

/* line 212, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.pl10-i {
  padding-left: 10px !important;
}

/* line 215, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.pt20 {
  padding-top: 20px;
}

/* line 218, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.pl20 {
  padding-left: 20px;
}

/* line 221, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.pr10 {
  padding-right: 10px;
}

/* line 224, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.pr20 {
  padding-right: 20px;
}

/* line 227, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.pr30 {
  padding-right: 30px;
}

/* line 230, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.pr50 {
  padding-right: 50px;
}

/* line 233, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.pt25 {
  padding-top: 25px;
}

/* line 236, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.pt30 {
  padding-top: 30px;
}

/* line 239, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.pt30-i {
  padding-top: 30px !important;
}

/* line 242, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.pl30 {
  padding-left: 30px;
}

/* line 245, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.pl50 {
  padding-left: 50px;
}

/* line 248, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.pr30 {
  padding-right: 30px;
}

/* line 251, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.np, .upload-button .dropdown .dropdown-item, .upload-button .dropdown {
  padding: 0 !important;
}

/* line 254, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.mr0 {
  margin-right: 0 !important;
}

/* line 257, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.mr5 {
  margin-right: 5px;
}

/* line 260, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.mr10, .successfully-enrolled .check-icon {
  margin-right: 10px;
}

/* line 263, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.mr20 {
  margin-right: 20px !important;
}

/* line 266, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.mr15 {
  margin-right: 15px;
}

/* line 269, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.mr30 {
  margin-right: 30px;
}

/* line 272, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.ml10 {
  margin-left: 10px;
}

/* line 275, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.ml0 {
  margin-left: 0 !important;
}

/* line 278, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.ml5 {
  margin-left: 5px !important;
}

/* line 281, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.ml15 {
  margin-left: 15px;
}

/* line 284, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.ml20 {
  margin-left: 20px;
}

/* line 287, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.ml30 {
  margin-left: 30px;
}

/* line 290, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.mt20 {
  margin-top: 20px;
}

/* line 293, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.mt0, .rebranding .site-takeover-banner-carousel .owl-nav, .t-header .form-bottom #post-a-job {
  margin-top: 0;
}

/* line 296, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.mt0-i {
  margin-top: 0 !important;
}

/* line 299, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.mt4 {
  margin-top: 4px;
}

/* line 302, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.mt50 {
  margin-top: 50px;
}

/* line 305, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.mt50-i {
  margin-top: 50px !important;
}

/* line 308, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.mt8 {
  margin-top: 8px;
}

/* line 311, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.mt10, .t-header .form-bottom {
  margin-top: 10px;
}

/* line 314, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.mt15 {
  margin-top: 15px;
}

/* line 317, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.mt30 {
  margin-top: 30px;
}

/* line 320, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.mb10, .top-paying-search .treding-job-wrapper h3 {
  margin-bottom: 10px;
}

/* line 323, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.mb20, .privacy-wrapper .toggle-parent .toggle-title {
  margin-bottom: 20px;
}

/* line 326, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.mb15 {
  margin-bottom: 15px;
}

/* line 329, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.mb5 {
  margin-bottom: 5px;
}

/* line 332, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.mb0, .rebranding .my-jobs-wrapper .saved-searches-jobs .saved-search-box .saved-search .frequency-wrapper .form .field li, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-left .site-takeover-banner-upload .title-wrapper h2 {
  margin-bottom: 0 !important;
}

/* line 335, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.nm {
  margin: 0 !important;
}

/* line 338, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.h-center {
  margin-left: auto;
  margin-right: auto;
}

/* line 342, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.drag {
  cursor: move;
}

/* line 344, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.zindex-5 {
  z-index: 5;
}

/* line 347, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.w100, .upload-button .resume-name-wrapper {
  width: 100% !important;
}

/* line 350, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.w60 {
  width: 60% !important;
}

/* line 353, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.w50 {
  width: 50%;
}

/* line 356, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.bloc {
  padding-top: 20px;
}

/* line 358, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.bloc.border-top {
  border-top: 1px solid #2777B4;
  margin-top: 20px;
}

/* line 361, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.bloc.border-top.nm {
  margin-top: 0;
}

/* line 364, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.bloc-i {
  padding-top: 20px !important;
}

/* line 367, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.seperate {
  margin-top: 20px;
}

/* line 369, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.seperate.small {
  margin-top: 10px;
}

/* line 371, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.seperate.big {
  margin-top: 44px;
}

/* line 374, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.seperate-bottom {
  margin-bottom: 20px;
}

/* line 376, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.seperate-bottom.small {
  margin-bottom: 10px;
}

/* line 378, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.seperate-bottom.big {
  margin-bottom: 50px;
}

/* line 381, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.seperate-right {
  margin-right: 15px;
}

/* line 384, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.clearfix {
  overflow: hidden;
}

/* line 388, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.clear:after {
  content: "";
  display: block;
  clear: both;
}

/* line 393, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.relative, #recs-external-job-applied-success .check-icon, .upload-button .resume-name-wrapper .dropdown-trigger, .upload-button .dropdown, body .tab-focused-textbox, .rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters.jrp-filter-redesign .selected-filters-wrappers .selected-filters li button, .rebranding .my-jobs-wrapper #saved-job-us .heading-wrapper svg, .rebranding .my-jobs-wrapper .parent-material, #reveal .control .maximize-icon, #reveal .control .minimize-icon, .salary-container.new-ux .missing_community_error .result-not-found .sub-title span.text p.truncate, .data-details > span .svg-icon, #jrpjdp #jobs-filters .saved-jobs-count .job-count-menu #saved-jobs-count svg, .jrpjdp-extend #jobs-filters .saved-jobs-count .job-count-menu #saved-jobs-count svg {
  position: relative;
}

/* line 396, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.absolute, .upload-button .resume-name-wrapper {
  position: absolute;
}

/* line 399, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.fixed {
  position: fixed !important;
}

/* line 402, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.bottom-right {
  position: absolute;
  bottom: 0;
  right: 0;
}

/* line 407, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.fl-l, .pull-left {
  float: left;
}

/* line 410, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.fl-l-i {
  float: left !important;
}

/* line 413, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.fl-r, .privacy-wrapper .toggle-parent .toggle-title .ddl-icon, .pull-right {
  float: right;
}

/* line 416, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.fl-r-i {
  float: right !important;
}

/* line 419, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.fl-n-i {
  float: none !important;
}

/* line 422, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.d-flex {
  display: flex;
  flex-direction: row;
}

/* line 425, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.d-flex.d-column {
  flex-direction: column;
}

/* line 428, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.d-flex-auto {
  flex: auto;
}

/* line 431, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.d-flex-wrap {
  flex-wrap: wrap;
}

/* line 434, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.d-inline-block, #reveal .control .maximize-icon::before, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-left .site-takeover-banner-upload .title-wrapper, .angle-down.angle-left, .menu-us ul.sous-menu > li.sous-menu-links > button.angle-left, .menu-us ul.sous-menu div.sous-menu-links > button.angle-left, .menu-us .sous-menu > li.sous-menu-links > a.angle-left.has-link, .menu-us .sous-menu > li.sous-menu-links > button.angle-left, .menu-us .sous-menu div.sous-menu-links > a.angle-left.has-link, .menu-us .sous-menu div.sous-menu-links > button.angle-left {
  display: inline-block;
}

/* line 437, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.d-inline-block-i, .upload-button .dropdown, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-left .site-takeover-banner-upload .title-wrapper div, span.debug {
  display: inline-block !important;
}

/* line 440, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.d-flex-left {
  align-items: center;
  justify-content: left;
}

/* line 444, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.d-flex-center {
  align-items: center;
  justify-content: center;
}

/* line 448, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.items-center {
  align-items: center;
}

/* line 451, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.justify-between {
  justify-content: space-between;
}

/* line 454, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.grow {
  flex-grow: 1;
}

/* line 457, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.basis-0 {
  flex-basis: 0%;
}

/* line 460, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.whitespace-nowrap {
  white-space: nowrap;
}

/* line 463, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.w-full {
  width: 100%;
}

/* line 466, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.w-auto-i {
  width: auto !important;
}

/* line 469, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.h-auto {
  height: auto;
}

/* line 472, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.h-auto-i {
  height: auto !important;
}

/* line 475, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.dim {
  display: inline-block;
  vertical-align: middle;
  width: 49.70%;
}

/* line 480, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.dib-m {
  display: inline-block;
  vertical-align: middle !important;
}

/* line 484, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.align-center {
  position: absolute !important;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

/* line 489, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.text-justify {
  text-align: justify;
}

/* line 492, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.text-center {
  text-align: center;
}

/* line 495, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.text-left-i {
  text-align: left !important;
}

/* line 498, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.text-right {
  text-align: right;
}

/* line 501, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.block, .facet-list-wrapper.show p a, .facet-list-wrapper a, .facet-list-wrapper .load-more, .footer-us .col a:not(.social-link):not(.btn) {
  display: block;
}

/* line 504, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.block-i {
  display: block !important;
}

/* line 507, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.dn, .footer-us .footer.hide-footer .footer-logo, .footer-us .footer.hide-footer .footer-bloc, .footer-us .footer.hide-footer .footer-address, .facet-list-wrapper a:nth-of-type(n+6), .facet-list-wrapper br, .rebranding .site-takeover-banner-carousel .owl-nav button span {
  display: none;
}

/* line 510, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.dn-i {
  display: none !important;
}

/* line 513, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.hide-mobile, #job-search-form .wfh-container.hide-mobile {
  display: block !important;
}

/* line 516, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.cursor-pointer, .edit-icon-us,
.edit-icon {
  cursor: pointer;
}

/* line 519, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.cursor-default {
  cursor: default !important;
}

/* line 522, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.show-mobile, .show-mobile-inline {
  display: none !important;
}

/* line 525, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.hide-mobile-inline {
  display: inline-block !important;
}

/* line 528, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.disable-active-link {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* line 531, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.usabilla-feedback-bar {
  z-index: 30;
}

/* line 534, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.blur {
  filter: blur(2px);
  pointer-events: none;
}

/* line 538, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.disabled {
  pointer-events: none;
  opacity: 0.5;
}

/* line 542, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
#filter {
  text-align: center;
  display: none;
}

/* line 546, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.hide-text {
  text-indent: -99999px;
}

/* line 549, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.bg-big-header {
  background: #2777B4;
  display: flex;
  align-items: center;
  height: 11.25rem;
}

/* line 554, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.bg-big-header .text-area-box {
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 700;
  font-size: 32px;
  color: #FFF;
}

/* line 561, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
#return-to-top {
  position: fixed;
  background: #333;
  opacity: 0.6;
  text-decoration: none;
  -webkit-border-radius: 2.1875rem;
  -moz-border-radius: 2.1875rem;
  border-radius: 2.1875rem;
  display: none;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  z-index: 999999;
  backface-visibility: hidden;
  bottom: 3.75rem;
  width: 3rem;
  height: 3rem;
  right: 1.75rem;
  cursor: pointer;
}

/* line 582, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
#return-to-top:before {
  content: '';
  display: block;
  transition: all 0.3s ease;
  position: absolute;
  top: 0.625rem;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
  width: 1rem;
  height: 1rem;
  border: 2px solid transparent;
  border-top-color: #FFF;
  border-left-color: #FFF;
  transform: rotate(45deg);
}

/* line 599, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
#return-to-top:hover:before {
  bottom: 0.9375rem;
}

/* line 602, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
#stt {
  position: fixed;
  bottom: 15px;
  right: 15px;
  width: 50px;
  height: 50px;
}

/* line 608, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
#stt a {
  display: block;
  height: 50px;
  width: 50px;
  line-height: 50px;
  text-align: center;
  color: #F9B515;
  font-size: 3rem;
}

/* line 617, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
#job-alert {
  background: #E9E9E9;
  padding: 6px 12px 12px 12px;
}

/* line 620, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
#job-alert h3 {
  border-top: 1px solid #2777B4;
  border-bottom: none !important;
  padding-top: 12px;
  margin-bottom: 6px !important;
}

/* line 626, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
#job-alert form.form input[type=email] {
  background: #FFF;
  margin-bottom: 5px;
}

/* line 630, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
ul.naked {
  list-style-type: none !important;
}

/* line 632, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
ul.naked li {
  margin-bottom: 10px;
}

/* line 635, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
ul.list {
  list-style-type: none !important;
  border: 1px solid gainsboro;
}

/* line 638, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
ul.list li {
  padding: 8px;
}

/* line 640, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
ul.list li:nth-child(odd) {
  background: #E9E9E9;
}

/* line 642, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
ul.list li:after {
  content: "";
  display: block;
  clear: both;
}

/* line 646, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
ul.list li .list-title {
  float: left;
  width: 70%;
  color: #F9B515;
}

/* line 650, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
ul.list li .list-menu {
  float: right;
  text-align: right;
}

/* line 653, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
ul.list li .list-menu a {
  margin-left: 5px;
  padding: 3px;
  display: inline-block;
  vertical-align: bottom;
}

/* line 658, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
ul.list li .list-menu a:first-child {
  margin-left: 0;
}

/* line 661, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.hljs-selector-class:first-child {
  margin-left: 46px !important;
}

/* line 664, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.hljs-comment {
  margin-left: -46px !important;
}

/* line 667, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.bubble-icon {
  background: #182642;
  color: #FFF;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  line-height: 20px;
  font-size: 0.7rem;
  text-align: center;
  vertical-align: top;
  margin-top: 2px;
}

/* line 679, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.bubble {
  border-radius: 5px;
  background: #F9B515;
  color: #FFF;
  text-transform: lowercase;
  font-size: 0.7rem;
  display: inline-block;
  vertical-align: text-top;
  text-align: center;
  line-height: 1.1;
  padding: 2px 4px;
  margin-left: 3px;
}

/* line 691, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.bubble.blue {
  background: #2777B4;
}

/* line 693, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.bubble.purple {
  background: #5b2f96;
}

/* line 696, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.check-bubble {
  border-radius: 15px;
  padding: 8px 20px 6px 20px;
  background: #E9E9E9;
  color: #182642;
  font-size: 0.8rem;
  text-align: center;
  display: inline-block;
  vertical-align: bottom;
  margin-right: 10px;
  margin-bottom: 10px;
}

/* line 707, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.check-bubble:last-of-type {
  margin-right: 0;
}

/* line 709, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.check-bubble.checked {
  background: #009B74;
  color: #FFF;
  position: relative;
  padding-left: 39px;
}

/* line 714, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.check-bubble.checked:before {
  content: "\f00c";
  font-family: FontAwesome;
  color: #FFF;
  font-size: 1.1rem;
  position: absolute;
  top: 49%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 15px;
}

/* line 725, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.tags {
  margin-top: 10px;
}

/* line 727, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.tags .tag {
  display: inline-block;
  vertical-align: bottom;
  background: #2777B4;
  color: #FFF;
  border-radius: 20px;
  padding: 5px 10px;
  margin: 0 5px 5px 0;
  line-height: 1;
  font-size: 0.8rem;
  text-transform: uppercase;
}

/* line 738, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.tags .tag:last-child {
  margin-right: 0;
}

/* line 740, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.tags .tag:hover {
  background: #3a91d4;
}

/* line 743, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.debug {
  background: #000 !important;
  color: #36ba01 !important;
  font-size: 1.1rem !important;
  padding: 3px !important;
}

/* line 749, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.tooltip {
  display: inline-block;
}

/* line 751, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.tooltip .tooltiptext {
  visibility: hidden;
  width: 250px;
  background-color: white;
  text-align: center;
  border-radius: 6px;
  padding: 10px;
  position: absolute;
  z-index: 1;
  right: 0px;
  font-size: 13px;
  border: 2px solid #ddd;
}

/* line 763, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.tooltip .tooltiptext li {
  list-style-type: initial;
  text-align: left;
  margin-left: 20px;
}

/* line 767, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.tooltip:hover .tooltiptext {
  visibility: visible;
}

/* line 770, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.big-picture {
  height: 285px;
  overflow: hidden;
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat;
}

/* line 777, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.bottom-fadeout, .top-fadeout {
  height: 25px;
  pointer-events: none;
  position: absolute;
  right: 0;
  left: 0;
  z-index: 2;
}

/* line 784, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.bottom-fadeout {
  bottom: 0;
  background-image: linear-gradient(0deg, #FFF, rgba(255, 255, 255, 0));
  -webkit-background-image: linear-gradient(0deg, #FFF, rgba(255, 255, 255, 0));
}

/* line 788, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.top-fadeout {
  top: 0;
  background-image: linear-gradient(0deg, rgba(255, 255, 255, 0), #FFF);
  -webkit-background-image: linear-gradient(0deg, rgba(255, 255, 255, 0), #FFF);
}

/* line 793, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.override-parent {
  position: relative;
  min-height: 110px !important;
  margin-bottom: 2% !important;
  margin-right: 3% !important;
}

/* line 798, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.override-parent .override-content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 20;
}

/* line 804, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.override-parent .override-content:hover {
  z-index: 50;
}

/* line 807, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.hidden {
  visibility: hidden;
}

/* line 810, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.jdp-mb-tn {
  margin-bottom: 2.8125rem;
  padding-bottom: 2.5rem;
}

/* line 814, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.overflow-break {
  overflow-wrap: break-word;
}

/* line 817, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.head-bullets {
  position: absolute;
  right: 10px;
  top: 10px;
}

/* line 822, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.bullet-texts .bullet-set {
  width: 8px;
  height: 8px;
  margin-right: 1px;
  background-color: #AAAAAA;
  border-radius: 50%;
}

/* line 828, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.bullet-texts .bullet-set.matched {
  background-color: #008563;
}

/* line 831, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.cortex ul {
  padding-left: 20px;
}

/* line 833, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.cortex img {
  max-width: 100%;
}

/* line 836, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.img-responsive {
  max-width: 100%;
  height: auto;
  width: 100%;
}

/* line 841, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 846, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.notificationCount {
  background: #D12C27;
  border-radius: 40%;
}

/* line 850, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.notificationCount span {
  box-sizing: border-box;
  color: #FFF;
  display: flex !important;
  font-size: 0.625em !important;
  height: 1.125rem;
  justify-content: center;
  line-height: 1.125rem !important;
  min-width: 1.125rem !important;
  padding: 0 0.1875rem !important;
}

/* line 861, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.bg-white {
  background-color: #FFF;
}

/* line 864, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.bg-inherit {
  background-color: inherit;
}

/* line 867, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.list-style-none {
  list-style: none;
}

/* line 870, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.rotate180 {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* line 877, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.box-border-top {
  position: relative;
  border-top: 0 !important;
}

/* line 880, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.box-border-top:before {
  content: '';
  display: block;
  border: 5px solid;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 10;
  border-radius: 5px;
  border: 5px solid #2777B4;
  border-bottom-left-radius: unset;
  border-bottom-right-radius: unset;
  border-bottom: 1px solid #2F4BA0;
}

/* line 895, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.disc-bullet {
  list-style: disc !important;
}

/* line 898, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.disc-circle {
  list-style: circle !important;
}

/* line 901, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.cb-spin {
  -webkit-animation: cb-spin 2s infinite linear;
  animation: cb-spin 2s infinite linear;
}

/* line 905, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.cb-pulse {
  -webkit-animation: cb-spin 1s infinite steps(8);
  animation: cb-spin 1s infinite steps(8);
}

@-webkit-keyframes cb-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

@keyframes cb-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

/* line 926, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.border-radius-9 {
  border-radius: 9px;
}

/* line 929, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.error-alert {
  background: #FCD7DE;
  border-radius: 0.3125rem;
  padding: 0.9375rem;
}

/* line 935, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.error-page h1 {
  text-transform: uppercase;
  color: #182642;
  font-weight: 700;
  font-family: "Barlow", "Arial", sans-serif;
  margin-bottom: 0;
  font-size: 2.5rem !important;
}

/* line 942, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.error-page .code {
  color: #2F4BA0;
  font-family: "Barlow", "Arial", sans-serif;
  font-weight: 800;
  font-size: 20rem;
  line-height: 0.75em;
  margin-bottom: 50px;
  margin-top: 20px;
}

/* line 950, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.error-page .message {
  color: #000000;
  font-family: "Lato", "Arial", sans-serif;
}

/* line 954, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.close-icon, .rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters.jrp-filter-redesign .selected-filters-wrappers .selected-filters li button {
  width: 1.1875rem;
  height: 1.1875rem;
  display: inline-block;
}

/* line 958, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.close-icon::before, .rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters.jrp-filter-redesign .selected-filters-wrappers .selected-filters li button::before, .close-icon::after, .rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters.jrp-filter-redesign .selected-filters-wrappers .selected-filters li button::after {
  content: '';
  width: 0.09375rem;
  height: 0.875rem;
  background-color: #6E6E7C;
  display: inline-block;
  border-radius: 0.1875rem;
  position: relative;
  bottom: 0.125rem;
}

/* line 967, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.close-icon::before, .rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters.jrp-filter-redesign .selected-filters-wrappers .selected-filters li button::before {
  transform: rotate(45deg);
  left: 0.0625rem;
}

/* line 970, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.close-icon::after, .rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters.jrp-filter-redesign .selected-filters-wrappers .selected-filters li button::after {
  transform: rotate(-45deg);
}

/* line 973, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.plus-icon {
  width: 1.25rem;
  height: 1.25rem;
  display: inline-block;
  position: relative;
}

/* line 978, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.plus-icon::before, .plus-icon::after {
  content: '';
  width: 0.8125rem;
  height: 0.125rem;
  display: inline-block;
  position: absolute;
  background-color: #2F4BA0;
  bottom: 0.25rem;
  left: 0;
}

/* line 987, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.plus-icon::before {
  transform: rotate(90deg);
}

/* line 990, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.angle-down, .menu-us ul.sous-menu > li.sous-menu-links > a.has-link, .menu-us ul.sous-menu > li.sous-menu-links > button, .menu-us ul.sous-menu div.sous-menu-links > a.has-link, .menu-us ul.sous-menu div.sous-menu-links > button, .menu-us .sous-menu > li.sous-menu-links > a.has-link, .menu-us .sous-menu > li.sous-menu-links > button, .menu-us .sous-menu div.sous-menu-links > a.has-link, .menu-us .sous-menu div.sous-menu-links > button {
  position: relative;
}

/* line 992, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.angle-down::after, .menu-us ul.sous-menu > li.sous-menu-links > button::after, .menu-us ul.sous-menu div.sous-menu-links > button::after, .menu-us .sous-menu > li.sous-menu-links > a.has-link::after, .menu-us .sous-menu > li.sous-menu-links > button::after, .menu-us .sous-menu div.sous-menu-links > a.has-link::after, .menu-us .sous-menu div.sous-menu-links > button::after {
  content: "";
  display: block;
  width: 0.3125rem;
  height: 0.3125rem;
  position: absolute;
  top: 1.8125rem;
  right: 0.125rem;
  text-indent: -624.9375rem;
  border-top: 0.11875rem solid;
  border-left: 0.11875rem solid;
  background-color: transparent;
  transform: rotate(-135deg);
  border-color: #2E2E2E;
}

/* line 1006, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.angle-down.angle-left, .menu-us ul.sous-menu > li.sous-menu-links > button.angle-left, .menu-us ul.sous-menu div.sous-menu-links > button.angle-left, .menu-us .sous-menu > li.sous-menu-links > a.angle-left.has-link, .menu-us .sous-menu > li.sous-menu-links > button.angle-left, .menu-us .sous-menu div.sous-menu-links > a.angle-left.has-link, .menu-us .sous-menu div.sous-menu-links > button.angle-left {
  margin-right: 0.4375rem;
}

/* line 1009, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.angle-down.angle-left::after, .menu-us .sous-menu > li.sous-menu-links > a.angle-left.has-link::after, .menu-us .sous-menu > li.sous-menu-links > button.angle-left::after, .menu-us .sous-menu div.sous-menu-links > a.angle-left.has-link::after, .menu-us .sous-menu div.sous-menu-links > button.angle-left::after {
  width: 0.625rem;
  height: 0.625rem;
  top: -0.625rem;
  right: -0.625rem;
  border-width: 0.1875rem;
  border-color: #2F4BA0;
  transform: rotate(-45deg);
}

/* line 1018, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.check-icon {
  display: inline-block;
  transform: rotate(45deg);
  height: 1.1875rem;
  width: 0.75rem;
  border-bottom: 0.3125rem solid #000000;
  border-right: 0.3125rem solid #000000;
  border-radius: 0.1875rem;
}

/* line 1028, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.svg-icon svg {
  fill: #AAAAAA;
}

/* line 1031, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.action-progress {
  position: relative;
}

/* line 1033, lib/eu_consumer_core/app/assets/stylesheets/global.sass */
.action-progress::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 0;
  height: 0.125rem;
  background: #2777B4;
  animation: progress 1s linear infinite;
  z-index: 99999999;
}

@keyframes progress {
  0% {
    width: 0;
  }
  50% {
    width: 100%;
  }
  51% {
    width: 100%;
  }
  100% {
    width: 0;
  }
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/top_bloc.sass */
.top-bloc {
  padding: 10px 0;
  background-color: #182642;
}

/* line 4, lib/eu_consumer_core/app/assets/stylesheets/top_bloc.sass */
.top-bloc .container {
  padding-bottom: 0 !important;
  padding-left: 62px;
}

/* line 7, lib/eu_consumer_core/app/assets/stylesheets/top_bloc.sass */
.top-bloc .container.relative, .top-bloc #recs-external-job-applied-success .container.check-icon, #recs-external-job-applied-success .top-bloc .container.check-icon, .top-bloc .upload-button .resume-name-wrapper .container.dropdown-trigger, .upload-button .resume-name-wrapper .top-bloc .container.dropdown-trigger, .top-bloc .upload-button .container.dropdown, .upload-button .top-bloc .container.dropdown, .top-bloc body .container.tab-focused-textbox, body .top-bloc .container.tab-focused-textbox, .top-bloc .rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters.jrp-filter-redesign .selected-filters-wrappers .selected-filters li button.container, .rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters.jrp-filter-redesign .selected-filters-wrappers .selected-filters li .top-bloc button.container, .top-bloc .rebranding .my-jobs-wrapper #saved-job-us .heading-wrapper svg.container, .rebranding .my-jobs-wrapper #saved-job-us .heading-wrapper .top-bloc svg.container, .top-bloc .rebranding .my-jobs-wrapper .container.parent-material, .rebranding .my-jobs-wrapper .top-bloc .container.parent-material, .top-bloc #reveal .control .container.maximize-icon, #reveal .control .top-bloc .container.maximize-icon, .top-bloc #reveal .control .container.minimize-icon, #reveal .control .top-bloc .container.minimize-icon, .top-bloc .salary-container.new-ux .missing_community_error .result-not-found .sub-title span.text p.container.truncate, .salary-container.new-ux .missing_community_error .result-not-found .sub-title span.text .top-bloc p.container.truncate, .top-bloc .data-details > span .container.svg-icon, .data-details > span .top-bloc .container.svg-icon, .top-bloc #jrpjdp #jobs-filters .saved-jobs-count .job-count-menu #saved-jobs-count svg.container, #jrpjdp #jobs-filters .saved-jobs-count .job-count-menu #saved-jobs-count .top-bloc svg.container, .top-bloc .jrpjdp-extend #jobs-filters .saved-jobs-count .job-count-menu #saved-jobs-count svg.container, .jrpjdp-extend #jobs-filters .saved-jobs-count .job-count-menu #saved-jobs-count .top-bloc svg.container {
  overflow: initial !important;
}

/* line 9, lib/eu_consumer_core/app/assets/stylesheets/top_bloc.sass */
.top-bloc .container.relative:after, .top-bloc #recs-external-job-applied-success .container.check-icon:after, #recs-external-job-applied-success .top-bloc .container.check-icon:after, .top-bloc .upload-button .resume-name-wrapper .container.dropdown-trigger:after, .upload-button .resume-name-wrapper .top-bloc .container.dropdown-trigger:after, .top-bloc .upload-button .container.dropdown:after, .upload-button .top-bloc .container.dropdown:after, .top-bloc body .container.tab-focused-textbox:after, body .top-bloc .container.tab-focused-textbox:after, .top-bloc .rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters.jrp-filter-redesign .selected-filters-wrappers .selected-filters li button.container:after, .rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters.jrp-filter-redesign .selected-filters-wrappers .selected-filters li .top-bloc button.container:after, .top-bloc .rebranding .my-jobs-wrapper #saved-job-us .heading-wrapper svg.container:after, .rebranding .my-jobs-wrapper #saved-job-us .heading-wrapper .top-bloc svg.container:after, .top-bloc .rebranding .my-jobs-wrapper .container.parent-material:after, .rebranding .my-jobs-wrapper .top-bloc .container.parent-material:after, .top-bloc #reveal .control .container.maximize-icon:after, #reveal .control .top-bloc .container.maximize-icon:after, .top-bloc #reveal .control .container.minimize-icon:after, #reveal .control .top-bloc .container.minimize-icon:after, .top-bloc .salary-container.new-ux .missing_community_error .result-not-found .sub-title span.text p.container.truncate:after, .salary-container.new-ux .missing_community_error .result-not-found .sub-title span.text .top-bloc p.container.truncate:after, .top-bloc .data-details > span .container.svg-icon:after, .data-details > span .top-bloc .container.svg-icon:after, .top-bloc #jrpjdp #jobs-filters .saved-jobs-count .job-count-menu #saved-jobs-count svg.container:after, #jrpjdp #jobs-filters .saved-jobs-count .job-count-menu #saved-jobs-count .top-bloc svg.container:after, .top-bloc .jrpjdp-extend #jobs-filters .saved-jobs-count .job-count-menu #saved-jobs-count svg.container:after, .jrpjdp-extend #jobs-filters .saved-jobs-count .job-count-menu #saved-jobs-count .top-bloc svg.container:after {
  content: "";
  display: block;
  clear: both;
}

/* line 13, lib/eu_consumer_core/app/assets/stylesheets/top_bloc.sass */
.top-bloc h1 {
  color: #FFF;
  float: left;
  padding: 10px 0;
  font-size: 1.5rem;
  line-height: 1.2;
}

/* line 19, lib/eu_consumer_core/app/assets/stylesheets/top_bloc.sass */
.top-bloc.center, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item .top-bloc.join-cb, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item .top-bloc.join-cb, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item .top-bloc.join-cb, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item .top-bloc.join-cb {
  text-align: center;
}

/* line 21, lib/eu_consumer_core/app/assets/stylesheets/top_bloc.sass */
.top-bloc.center h1, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item .top-bloc.join-cb h1, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item .top-bloc.join-cb h1, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item .top-bloc.join-cb h1, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item .top-bloc.join-cb h1 {
  float: none;
}

/* line 24, lib/eu_consumer_core/app/assets/stylesheets/top_bloc.sass */
.top-bloc.right .title-right {
  margin-left: 30%;
}

/* line 26, lib/eu_consumer_core/app/assets/stylesheets/top_bloc.sass */
.top-bloc.right .title-right h1 {
  display: block;
  float: none;
  text-shadow: 1px 1px #2E2E2E;
  font-size: 2rem;
}

/* line 31, lib/eu_consumer_core/app/assets/stylesheets/top_bloc.sass */
.top-bloc.right .title-right .p-text {
  color: #2E2E2E;
  background: white;
  box-sizing: border-box;
  padding: 10px;
  text-align: justify;
  overflow: hidden;
  height: 228px;
  cursor: pointer;
}

/* line 40, lib/eu_consumer_core/app/assets/stylesheets/top_bloc.sass */
.top-bloc.right .title-right .p-text.see-you {
  height: auto;
}

/* line 42, lib/eu_consumer_core/app/assets/stylesheets/top_bloc.sass */
.top-bloc.right .title-right .see-more {
  padding-top: 20px;
  text-align: center;
  color: #2777B4;
  cursor: pointer;
  position: relative;
  margin-top: -15px;
  font-variant: small-caps;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0), #FFF 30%, #FFF);
}

/* line 53, lib/eu_consumer_core/app/assets/stylesheets/top_bloc.sass */
.top-bloc.right .title-right2 h1 {
  display: block;
  float: none;
  text-shadow: 1px 1px #2E2E2E;
  font-size: 2rem;
}

/* line 58, lib/eu_consumer_core/app/assets/stylesheets/top_bloc.sass */
.top-bloc.right .title-right2 .p-text {
  color: #2E2E2E;
  background: white;
  box-sizing: border-box;
  padding: 10px;
  text-align: justify;
  overflow: hidden;
  height: 228px;
  cursor: pointer;
}

/* line 67, lib/eu_consumer_core/app/assets/stylesheets/top_bloc.sass */
.top-bloc.right .title-right2 .p-text.see-you {
  height: auto;
}

/* line 69, lib/eu_consumer_core/app/assets/stylesheets/top_bloc.sass */
.top-bloc.right .title-right2 .see-more {
  padding-top: 20px;
  text-align: center;
  color: #2777B4;
  cursor: pointer;
  position: relative;
  margin-top: -15px;
  font-variant: small-caps;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0), #FFF 30%, #FFF);
}

/* line 80, lib/eu_consumer_core/app/assets/stylesheets/top_bloc.sass */
.top-bloc.left h1 {
  float: none;
  display: block;
}

/* line 83, lib/eu_consumer_core/app/assets/stylesheets/top_bloc.sass */
.top-bloc.with-bg {
  background-size: cover;
  background-position: 50% 25%;
  padding: 3rem 0;
  position: relative;
  margin-top: -1px;
}

/* line 89, lib/eu_consumer_core/app/assets/stylesheets/top_bloc.sass */
.top-bloc.with-bg:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 3;
  background: rgba(24, 38, 66, 0.8);
}

/* line 100, lib/eu_consumer_core/app/assets/stylesheets/top_bloc.sass */
.top-bloc.with-img img {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  background: #FFF;
  padding: 20px;
  width: 150px;
  border: 1px solid #2777B4;
  max-height: 100px;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/background.sass */
.bg-white {
  background: #FFF !important;
}

/* line 3, lib/eu_consumer_core/app/assets/stylesheets/background.sass */
.bg-white.line-bottom {
  border-bottom: 1px solid #ccc;
}

/* line 6, lib/eu_consumer_core/app/assets/stylesheets/background.sass */
.bg-light-blue {
  background-color: #E1F5FE;
  padding: 12px;
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/background.sass */
.bg-grey, .bg-blue {
  background: #E9E9E9;
  padding: 12px;
}

/* line 13, lib/eu_consumer_core/app/assets/stylesheets/background.sass */
.bg-grey.border, .border.bg-blue {
  border-radius: 5px;
  padding: 20px;
}

/* line 16, lib/eu_consumer_core/app/assets/stylesheets/background.sass */
.bg-grey.radius, .radius.bg-blue {
  border-radius: 5px;
}

/* line 18, lib/eu_consumer_core/app/assets/stylesheets/background.sass */
.bg-grey.line-bottom, .line-bottom.bg-blue {
  border-bottom: 1px solid #FFF;
}

/* line 20, lib/eu_consumer_core/app/assets/stylesheets/background.sass */
.bg-grey.np, .upload-button .dropdown .bg-grey.dropdown-item, .upload-button .bg-grey.dropdown, .np.bg-blue, .upload-button .dropdown .bg-blue.dropdown-item, .upload-button .bg-blue.dropdown {
  padding: 0;
}

/* line 23, lib/eu_consumer_core/app/assets/stylesheets/background.sass */
.bg-blue {
  background: #C8E6FD;
  color: #01487e;
}

/* line 27, lib/eu_consumer_core/app/assets/stylesheets/background.sass */
.bg-blue > a {
  text-decoration: underline;
}

/* line 30, lib/eu_consumer_core/app/assets/stylesheets/background.sass */
.shadow {
  -webkit-box-shadow: 0px 0px 1px #2777B4;
  -moz-box-shadow: 0px 0px 1px #2777B4;
  box-shadow: 0px 0px 1px #2777B4;
}

/* line 33, lib/eu_consumer_core/app/assets/stylesheets/background.sass */
.angle {
  position: relative;
}

/* line 35, lib/eu_consumer_core/app/assets/stylesheets/background.sass */
.angle:before, .angle:after {
  content: "";
  display: block;
  position: absolute;
  bottom: -20px;
  right: -20px;
  background: url(/images/angle.png);
  width: 84px;
  height: 86px;
}

/* line 44, lib/eu_consumer_core/app/assets/stylesheets/background.sass */
.angle:before {
  -webkit-transform: scaleX(-1);
  -moz-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  transform: scaleX(-1);
  right: auto;
  left: -20px;
}

/* line 49, lib/eu_consumer_core/app/assets/stylesheets/background.sass */
.cube {
  background: #FFF;
  padding: 12px;
  color: #2E2E2E;
  border-radius: 5px;
  -webkit-box-shadow: 0px 0px 1px #2777B4;
  -moz-box-shadow: 0px 0px 1px #2777B4;
  box-shadow: 0px 0px 1px #2777B4;
  margin-bottom: 30px;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

/* line 57, lib/eu_consumer_core/app/assets/stylesheets/background.sass */
.cube h2 {
  font-size: 1.3rem;
  text-transform: uppercase;
  color: #182642;
  font-weight: 700;
}

/* line 62, lib/eu_consumer_core/app/assets/stylesheets/background.sass */
.cube h2 span {
  font-weight: normal;
  font-size: 1.1rem;
  margin-top: -2px;
  display: block;
}

/* line 67, lib/eu_consumer_core/app/assets/stylesheets/background.sass */
.cube .cube-full-title {
  text-align: center;
  padding: 20px 0;
  margin: -12px -12px 0 -12px;
  background: #2777B4;
  color: #FFF;
  font-size: 1.4rem;
}

/* line 74, lib/eu_consumer_core/app/assets/stylesheets/background.sass */
.cube.np, .upload-button .dropdown .cube.dropdown-item, .upload-button .cube.dropdown {
  padding: 0;
}

/* line 76, lib/eu_consumer_core/app/assets/stylesheets/background.sass */
.cube.nm {
  margin-bottom: 0;
}

/* line 78, lib/eu_consumer_core/app/assets/stylesheets/background.sass */
.cube.blue-border {
  -webkit-box-shadow: 0px 0px 1px #2777B4;
  -moz-box-shadow: 0px 0px 1px #2777B4;
  box-shadow: 0px 0px 1px #2777B4;
}

/* line 80, lib/eu_consumer_core/app/assets/stylesheets/background.sass */
.cube.blue-border-solid {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: 1px solid #2777B4;
}

/* line 84, lib/eu_consumer_core/app/assets/stylesheets/background.sass */
.cube .cube-links a {
  background: #2777B4;
  color: #FFF;
  padding: 5px 15px;
  border-radius: 30px;
  text-align: center;
  margin: 0 10px 20px 0;
  display: inline-block;
}

/* line 92, lib/eu_consumer_core/app/assets/stylesheets/background.sass */
.cube .inline {
  display: inline-block;
  vertical-align: middle;
}

/* line 95, lib/eu_consumer_core/app/assets/stylesheets/background.sass */
a.cube:not(.no-hover):hover {
  -webkit-box-shadow: 0px 0px 15px 0px #2777B4;
  -moz-box-shadow: 0px 0px 15px 0px #2777B4;
  box-shadow: 0px 0px 15px 0px #2777B4;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/list.sass */
.list-raw {
  border-bottom: 1px solid #ccc;
  padding-bottom: 20px;
  margin-bottom: 20px;
}

/* line 5, lib/eu_consumer_core/app/assets/stylesheets/list.sass */
.list-raw .list-raw-info {
  min-height: 171px;
}

/* line 8, lib/eu_consumer_core/app/assets/stylesheets/list.sass */
.list-raw .list-raw-content h2 {
  font-weight: bold;
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/list.sass */
.list-raw .list-raw-content p {
  font-size: 0.9rem;
}

/* line 13, lib/eu_consumer_core/app/assets/stylesheets/list.sass */
.list-raw .list-raw-btn a:last-child {
  margin-left: 20px;
}

/* line 16, lib/eu_consumer_core/app/assets/stylesheets/list.sass */
ol {
  list-style-type: decimal;
  list-style-position: inside;
  margin-left: 30px;
  padding-bottom: 15px;
}

/* line 21, lib/eu_consumer_core/app/assets/stylesheets/list.sass */
ol li {
  padding-bottom: 5px;
}

/* line 24, lib/eu_consumer_core/app/assets/stylesheets/list.sass */
ul {
  list-style: square !important;
}

/* line 26, lib/eu_consumer_core/app/assets/stylesheets/list.sass */
ul a {
  color: #F9B515;
}

/* line 28, lib/eu_consumer_core/app/assets/stylesheets/list.sass */
ul.pb {
  padding-bottom: 20px;
}

/* line 30, lib/eu_consumer_core/app/assets/stylesheets/list.sass */
ul.ml {
  margin-left: 20px;
}

/* line 32, lib/eu_consumer_core/app/assets/stylesheets/list.sass */
ul.list-link {
  list-style-type: none !important;
}

/* line 34, lib/eu_consumer_core/app/assets/stylesheets/list.sass */
ul.list-link li a {
  line-height: 1.7;
}

/* line 36, lib/eu_consumer_core/app/assets/stylesheets/list.sass */
ul.no-style {
  list-style: none !important;
}

/* line 38, lib/eu_consumer_core/app/assets/stylesheets/list.sass */
ul.basic {
  margin-left: 15px;
}

/* line 40, lib/eu_consumer_core/app/assets/stylesheets/list.sass */
ul.basic li {
  margin-bottom: 10px;
}

/* line 42, lib/eu_consumer_core/app/assets/stylesheets/list.sass */
ul.no-style {
  list-style: none !important;
}

/* line 44, lib/eu_consumer_core/app/assets/stylesheets/list.sass */
ul.disc {
  list-style: disc !important;
}

/* line 46, lib/eu_consumer_core/app/assets/stylesheets/list.sass */
ul.circle {
  list-style: circle !important;
  margin-left: 20px;
}

/* line 49, lib/eu_consumer_core/app/assets/stylesheets/list.sass */
ul.circle li {
  margin-bottom: 10px;
}

/* line 52, lib/eu_consumer_core/app/assets/stylesheets/list.sass */
ul.no-marker li::marker {
  content: '';
}

/* line 54, lib/eu_consumer_core/app/assets/stylesheets/list.sass */
ul.list {
  list-style-type: none !important;
  border: 1px solid gainsboro;
}

/* line 57, lib/eu_consumer_core/app/assets/stylesheets/list.sass */
ul.list li {
  padding: 16px;
  position: relative;
}

/* line 60, lib/eu_consumer_core/app/assets/stylesheets/list.sass */
ul.list li:nth-child(odd) {
  background: #E9E9E9;
}

/* line 62, lib/eu_consumer_core/app/assets/stylesheets/list.sass */
ul.list li:after {
  content: "";
  display: block;
  clear: both;
}

/* line 66, lib/eu_consumer_core/app/assets/stylesheets/list.sass */
ul.list li .list-title {
  width: 70%;
  float: left;
  color: #F9B515;
}

/* line 70, lib/eu_consumer_core/app/assets/stylesheets/list.sass */
ul.list li .list-menu {
  position: absolute;
  top: 50%;
  right: 8px;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  text-align: right;
}

/* line 76, lib/eu_consumer_core/app/assets/stylesheets/list.sass */
ul.list li .list-menu a {
  margin: 3px 0 0 5px;
  padding: 3px;
  display: inline-block;
  vertical-align: bottom;
  color: #2E2E2E;
}

/* line 82, lib/eu_consumer_core/app/assets/stylesheets/list.sass */
ul.list li .list-menu a:first-child {
  margin-left: 0;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/font.sass */
font {
  font-size: 1rem !important;
  font-family: "Lato", "Arial", sans-serif !important;
}

/* line 5, lib/eu_consumer_core/app/assets/stylesheets/font.sass */
h1 {
  font-size: 2rem;
  line-height: 1.2;
}

/* line 9, lib/eu_consumer_core/app/assets/stylesheets/font.sass */
h2 {
  font-size: 1.5rem;
  line-height: 1.2;
}

/* line 13, lib/eu_consumer_core/app/assets/stylesheets/font.sass */
h3, .h3 {
  font-size: 1.25rem;
  line-height: 1.2;
  color: #182642;
  font-weight: bold;
}

/* line 19, lib/eu_consumer_core/app/assets/stylesheets/font.sass */
h4, .h4 {
  font-weight: bold;
}

/* line 23, lib/eu_consumer_core/app/assets/stylesheets/font.sass */
h1.pb, h2.pb, h3.pb, h4.pb, span.pb, label.pb {
  padding-bottom: 10px;
}

/* line 25, lib/eu_consumer_core/app/assets/stylesheets/font.sass */
h1.no-lh, h2.no-lh, h3.no-lh, h4.no-lh, span.no-lh, label.no-lh {
  line-height: inherit;
}

/* line 27, lib/eu_consumer_core/app/assets/stylesheets/font.sass */
h1.border-top, h2.border-top, h3.border-top, h4.border-top, span.border-top, label.border-top {
  border-top: 1px solid #2777B4;
  padding-top: 5px;
}

/* line 30, lib/eu_consumer_core/app/assets/stylesheets/font.sass */
h1.border-left, h2.border-left, h3.border-left, h4.border-left, span.border-left, label.border-left {
  padding-left: 10px;
  border-left: 5px solid #F9B515;
}

/* line 33, lib/eu_consumer_core/app/assets/stylesheets/font.sass */
h1.border-left.pb, h2.border-left.pb, h3.border-left.pb, h4.border-left.pb, span.border-left.pb, label.border-left.pb {
  padding-bottom: 0;
  margin-bottom: 10px;
}

/* line 36, lib/eu_consumer_core/app/assets/stylesheets/font.sass */
h1.border-bottom, h2.border-bottom, h3.border-bottom, h4.border-bottom, span.border-bottom, label.border-bottom {
  border: 1px solid gainsboro;
  border-top: 0;
  border-right: 0;
  border-bottom-width: 4px;
  border-bottom-left-radius: 5px;
  padding: 8px;
}

/* line 43, lib/eu_consumer_core/app/assets/stylesheets/font.sass */
h1.border-bottom.pb, h2.border-bottom.pb, h3.border-bottom.pb, h4.border-bottom.pb, span.border-bottom.pb, label.border-bottom.pb {
  margin-bottom: 10px;
}

/* line 45, lib/eu_consumer_core/app/assets/stylesheets/font.sass */
h1 .title-link, h2 .title-link, h3 .title-link, h4 .title-link, span .title-link, label .title-link {
  font-size: 16px;
  font-weight: normal;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

/* line 49, lib/eu_consumer_core/app/assets/stylesheets/font.sass */
h1 .title-link:hover, h2 .title-link:hover, h3 .title-link:hover, h4 .title-link:hover, span .title-link:hover, label .title-link:hover {
  color: #2E2E2E;
}

/* line 52, lib/eu_consumer_core/app/assets/stylesheets/font.sass */
.small-font {
  font-size: 0.7rem;
}

/* line 55, lib/eu_consumer_core/app/assets/stylesheets/font.sass */
.medium-font {
  font-size: 0.9rem;
}

/* line 58, lib/eu_consumer_core/app/assets/stylesheets/font.sass */
.medium-font-i {
  font-size: 0.9rem !important;
}

/* line 61, lib/eu_consumer_core/app/assets/stylesheets/font.sass */
.big-font {
  font-size: 1.4rem;
}

/* line 64, lib/eu_consumer_core/app/assets/stylesheets/font.sass */
.bigger-font {
  font-size: 24px;
}

/* line 67, lib/eu_consumer_core/app/assets/stylesheets/font.sass */
.fz1rem {
  font-size: 1rem !important;
}

/* line 70, lib/eu_consumer_core/app/assets/stylesheets/font.sass */
.fw-normal-i {
  font-weight: normal !important;
}

/* line 73, lib/eu_consumer_core/app/assets/stylesheets/font.sass */
.fw {
  font-family: FontAwesome !important;
}

/* line 76, lib/eu_consumer_core/app/assets/stylesheets/font.sass */
.normal {
  font-size: 1rem;
  font-style: normal;
}

/* line 80, lib/eu_consumer_core/app/assets/stylesheets/font.sass */
.font-small {
  font-size: 0.63rem !important;
}

/* line 83, lib/eu_consumer_core/app/assets/stylesheets/font.sass */
.red, #job-search-form .location-find .error-msg {
  color: #dc0000;
}

/* line 86, lib/eu_consumer_core/app/assets/stylesheets/font.sass */
.green {
  color: #009B74;
}

/* line 89, lib/eu_consumer_core/app/assets/stylesheets/font.sass */
.black {
  color: #2E2E2E;
}

/* line 92, lib/eu_consumer_core/app/assets/stylesheets/font.sass */
.grey {
  color: #2777B4;
}

/* line 95, lib/eu_consumer_core/app/assets/stylesheets/font.sass */
.dark-grey-text {
  color: #aaa;
}

/* line 98, lib/eu_consumer_core/app/assets/stylesheets/font.sass */
.blue-text {
  color: #2777B4;
}

/* line 101, lib/eu_consumer_core/app/assets/stylesheets/font.sass */
.white-text {
  color: #FFF;
}

/* line 104, lib/eu_consumer_core/app/assets/stylesheets/font.sass */
.cb-green {
  color: #008563;
}

/* line 107, lib/eu_consumer_core/app/assets/stylesheets/font.sass */
.white-text-i {
  color: #FFF !important;
}

/* line 110, lib/eu_consumer_core/app/assets/stylesheets/font.sass */
.orange-text {
  color: #F9B515;
}

/* line 113, lib/eu_consumer_core/app/assets/stylesheets/font.sass */
.menu-color-text {
  color: #5D677A;
}

/* line 116, lib/eu_consumer_core/app/assets/stylesheets/font.sass */
strong, b, .b, .advice h1, .advice h2, .advice h3, .advice h4, #home-us .no-logo, .rebranding .my-jobs-wrapper .saved-searches-jobs .saved-search-box .saved-search .frequency-wrapper p, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item .load-more-slider {
  font-weight: bold;
}

/* line 119, lib/eu_consumer_core/app/assets/stylesheets/font.sass */
.b-i, #contact-preferences .unsubscribe .heading-wrapper div {
  font-weight: bold !important;
}

/* line 122, lib/eu_consumer_core/app/assets/stylesheets/font.sass */
i, .i, em {
  font-style: italic;
}

/* line 125, lib/eu_consumer_core/app/assets/stylesheets/font.sass */
u, .u {
  text-decoration: underline;
}

/* line 128, lib/eu_consumer_core/app/assets/stylesheets/font.sass */
.u-none {
  text-decoration: none !important;
}

/* line 131, lib/eu_consumer_core/app/assets/stylesheets/font.sass */
center {
  text-align: center;
}

/* line 134, lib/eu_consumer_core/app/assets/stylesheets/font.sass */
a {
  text-decoration: none;
  color: inherit;
}

/* line 137, lib/eu_consumer_core/app/assets/stylesheets/font.sass */
a.pb {
  padding-bottom: 10px;
}

/* line 140, lib/eu_consumer_core/app/assets/stylesheets/font.sass */
p, center {
  padding-bottom: 20px;
}

/* line 143, lib/eu_consumer_core/app/assets/stylesheets/font.sass */
p {
  text-align: left;
}

/* line 145, lib/eu_consumer_core/app/assets/stylesheets/font.sass */
p.np, .upload-button .dropdown p.dropdown-item, .upload-button p.dropdown {
  padding-bottom: 0;
}

/* line 147, lib/eu_consumer_core/app/assets/stylesheets/font.sass */
p.w80 {
  width: 80%;
}

/* line 150, lib/eu_consumer_core/app/assets/stylesheets/font.sass */
.center, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item .join-cb, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item .join-cb, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item .join-cb, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item .join-cb {
  text-align: center;
}

/* line 153, lib/eu_consumer_core/app/assets/stylesheets/font.sass */
.right {
  text-align: right;
}

/* line 156, lib/eu_consumer_core/app/assets/stylesheets/font.sass */
.left-i {
  text-align: left !important;
}

/* line 159, lib/eu_consumer_core/app/assets/stylesheets/font.sass */
.upcase {
  text-transform: uppercase;
}

/* line 162, lib/eu_consumer_core/app/assets/stylesheets/font.sass */
.text-nowrap {
  white-space: nowrap;
}

/* line 165, lib/eu_consumer_core/app/assets/stylesheets/font.sass */
.lowcase {
  text-transform: lowercase;
}

/* line 168, lib/eu_consumer_core/app/assets/stylesheets/font.sass */
.capitalize {
  text-transform: capitalize;
}

/* line 171, lib/eu_consumer_core/app/assets/stylesheets/font.sass */
.text-initial {
  text-transform: initial;
}

/* line 174, lib/eu_consumer_core/app/assets/stylesheets/font.sass */
.preline {
  white-space: pre-line;
  width: 100%;
}

/* line 178, lib/eu_consumer_core/app/assets/stylesheets/font.sass */
.title-skills {
  text-transform: uppercase;
  color: #5D677A;
  font-weight: bold;
  margin-bottom: 15px;
  font-size: 0.8rem;
  letter-spacing: 1px;
}

/* line 186, lib/eu_consumer_core/app/assets/stylesheets/font.sass */
.h1-to-h4, .h2-to-h4 {
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.4rem;
}

/* line 191, lib/eu_consumer_core/app/assets/stylesheets/font.sass */
.rem1 {
  font-size: 1rem;
}

/* line 194, lib/eu_consumer_core/app/assets/stylesheets/font.sass */
.primary-font {
  font-family: "Lato", "Arial", sans-serif;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/similar_jobs.sass */
#similar-jobs {
  padding: 12px;
  padding-bottom: 0;
  background: #E9E9E9;
  border-radius: 5px;
  margin-top: -5px;
}

/* line 8, lib/eu_consumer_core/app/assets/stylesheets/similar_jobs.sass */
#similar-jobs + #job-alert {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 12, lib/eu_consumer_core/app/assets/stylesheets/similar_jobs.sass */
.similar-job {
  padding-bottom: 8px;
  border-bottom: 1px dashed #2777B4;
  margin-bottom: 8px;
}

/* line 16, lib/eu_consumer_core/app/assets/stylesheets/similar_jobs.sass */
.similar-job a {
  color: #2777B4;
  display: block;
}

/* line 19, lib/eu_consumer_core/app/assets/stylesheets/similar_jobs.sass */
.similar-job span {
  display: block;
  color: #182642;
}

/* line 23, lib/eu_consumer_core/app/assets/stylesheets/similar_jobs.sass */
.similar-job .similar-job-applied {
  color: #009B74;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/job_alert.sass */
#job-alert {
  background: #E9E9E9;
  padding: 6px 12px 12px 12px;
  border-radius: 5px;
  margin-top: -8px;
}

/* line 6, lib/eu_consumer_core/app/assets/stylesheets/job_alert.sass */
#job-alert h3 {
  border: none !important;
  padding-top: 12px;
  padding-bottom: 0;
  margin-bottom: 6px !important;
}

/* line 12, lib/eu_consumer_core/app/assets/stylesheets/job_alert.sass */
#job-alert form.form input[type=email] {
  background: #FFF;
  margin-bottom: 5px;
}

/* line 16, lib/eu_consumer_core/app/assets/stylesheets/job_alert.sass */
#company-job-alert {
  margin: 0 auto;
  width: 600px;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/breadcrumbs.sass */
.breadcrumbs {
  background: #2777B4;
  color: #FFF;
  padding: 5px 15px;
  font-size: 0.9rem;
}

/* line 6, lib/eu_consumer_core/app/assets/stylesheets/breadcrumbs.sass */
.breadcrumbs ol {
  list-style: none;
  padding: 0;
  margin: 0;
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/breadcrumbs.sass */
.breadcrumbs li {
  display: inline;
  margin: 0;
  padding: 0 0 0 5px;
}

/* line 14, lib/eu_consumer_core/app/assets/stylesheets/breadcrumbs.sass */
.breadcrumbs li:after {
  content: '\2F';
}

/* line 16, lib/eu_consumer_core/app/assets/stylesheets/breadcrumbs.sass */
.breadcrumbs li:last-child:after {
  content: "";
}

/* line 19, lib/eu_consumer_core/app/assets/stylesheets/breadcrumbs.sass */
.breadcrumbs li:first-child a {
  padding-left: 0;
}

/* line 22, lib/eu_consumer_core/app/assets/stylesheets/breadcrumbs.sass */
.breadcrumbs li:last-child a {
  padding-right: 0;
  cursor: default;
}

/* line 25, lib/eu_consumer_core/app/assets/stylesheets/breadcrumbs.sass */
.breadcrumbs li:last-child a:hover {
  text-decoration: none;
}

/* line 27, lib/eu_consumer_core/app/assets/stylesheets/breadcrumbs.sass */
.breadcrumbs li a {
  display: inline-block;
  vertical-align: bottom;
  padding-right: 5px;
}

/* line 31, lib/eu_consumer_core/app/assets/stylesheets/breadcrumbs.sass */
.breadcrumbs li a:hover {
  text-decoration: underline;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/cookie.sass */
.cookie-bar {
  color: #2E2E2E;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  background: #E9E9E9;
  padding: 12px;
  z-index: 1000;
  border-bottom: 1px solid #2777B4;
}

/* line 12, lib/eu_consumer_core/app/assets/stylesheets/cookie.sass */
.cookie-bar p {
  color: #FFF;
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}

/* line 17, lib/eu_consumer_core/app/assets/stylesheets/cookie.sass */
.cookie-bar p a {
  color: #F9B515;
  text-decoration: underline;
}

/* line 20, lib/eu_consumer_core/app/assets/stylesheets/cookie.sass */
.cookie-bar p a:hover {
  text-decoration: none;
}

/* line 24, lib/eu_consumer_core/app/assets/stylesheets/cookie.sass */
#mini-application .cookie-bar {
  bottom: 60px;
}

/* line 64, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.with-btn {
  line-height: 33px;
}

/* line 67, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn, .form .field.check-as-button input[type=checkbox] + label, .form .field.check-as-button input[type=radio] + label, #jrp-pagination a {
  text-align: center;
  border-radius: 5px;
  font-size: 1.3rem;
  cursor: pointer;
  padding: 8px 55px;
  border: none;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  color: #FFF;
  display: inline-block;
  font-weight: normal;
  font-style: normal;
  border: 1px solid transparent;
}

/* line 80, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn.btn-inline, .form .field.check-as-button input[type=checkbox] + label.btn-inline, .form .field.check-as-button input[type=radio] + label.btn-inline, #jrp-pagination a.btn-inline {
  display: inline-block !important;
  width: auto !important;
}

/* line 83, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn.btn-top-seperate, .form .field.check-as-button input[type=checkbox] + label.btn-top-seperate, .form .field.check-as-button input[type=radio] + label.btn-top-seperate, #jrp-pagination a.btn-top-seperate {
  margin-top: 20px;
}

/* line 85, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn.btn-seperate, .form .field.check-as-button input[type=checkbox] + label.btn-seperate, .form .field.check-as-button input[type=radio] + label.btn-seperate, #jrp-pagination a.btn-seperate {
  margin-bottom: 20px;
}

/* line 87, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn.btn-small-seperate, .form .field.check-as-button input[type=checkbox] + label.btn-small-seperate, .form .field.check-as-button input[type=radio] + label.btn-small-seperate, #jrp-pagination a.btn-small-seperate {
  margin-bottom: 5px;
}

/* line 89, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn.btn-small-top-seperate, .form .field.check-as-button input[type=checkbox] + label.btn-small-top-seperate, .form .field.check-as-button input[type=radio] + label.btn-small-top-seperate, #jrp-pagination a.btn-small-top-seperate {
  margin-top: 5px;
}

/* line 91, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn.btn-small, .form .field.check-as-button input[type=checkbox] + label, .form .field.check-as-button input[type=radio] + label, #jrp-pagination a.btn-small {
  font-size: 1rem !important;
  padding: 6px 15px !important;
}

/* line 94, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn.btn-tiny, .form .field.check-as-button input[type=checkbox] + label.btn-tiny, .form .field.check-as-button input[type=radio] + label.btn-tiny, #jrp-pagination a.btn-tiny {
  font-size: 0.8rem !important;
  padding: 2px 15px !important;
}

/* line 97, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn.my-resume, .form .field.check-as-button input[type=checkbox] + label.my-resume, .form .field.check-as-button input[type=radio] + label.my-resume, #jrp-pagination a.my-resume {
  padding: 4px 49px !important;
  margin-top: 3px;
  margin-right: 10px !important;
}

/* line 101, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn.btn-big, .form .field.check-as-button input[type=checkbox] + label.btn-big, .form .field.check-as-button input[type=radio] + label.btn-big, #jrp-pagination a.btn-big {
  font-size: 1.6rem;
  padding: 10px 60px;
}

/* line 104, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn.btn-block, .form .field.check-as-button input[type=checkbox] + label.btn-block, .form .field.check-as-button input[type=radio] + label.btn-block, #jrp-pagination a.btn-block {
  width: 100%;
  display: block;
}

/* line 107, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn.btn-right, .form .field.check-as-button input[type=checkbox] + label.btn-right, .form .field.check-as-button input[type=radio] + label.btn-right, #jrp-pagination a.btn-right {
  width: 75%;
  float: right;
}

/* line 110, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn.btn-block-i, .form .field.check-as-button input[type=checkbox] + label.btn-block-i, .form .field.check-as-button input[type=radio] + label.btn-block-i, #jrp-pagination a.btn-block-i {
  width: 100% !important;
  display: block !important;
}

/* line 113, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn.btn-full, .form .field.check-as-button input[type=checkbox] + label.btn-full, .form .field.check-as-button input[type=radio] + label.btn-full, #jrp-pagination a.btn-full {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

/* line 117, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn.btn-hide, .form .field.check-as-button input[type=checkbox] + label.btn-hide, .form .field.check-as-button input[type=radio] + label.btn-hide, #jrp-pagination a.btn-hide {
  display: none;
}

/* line 119, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn.btn-np, .form .field.check-as-button input[type=checkbox] + label.btn-np, .form .field.check-as-button input[type=radio] + label.btn-np, #jrp-pagination a.btn-np {
  padding: 8px 0 !important;
}

/* line 121, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn.btn-no-hover, .form .field.check-as-button input[type=checkbox] + label.btn-no-hover, .form .field.check-as-button input[type=radio] + label.btn-no-hover, #jrp-pagination a.btn-no-hover {
  cursor: default;
}

/* line 123, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn.btn-width, .form .field.check-as-button input[type=checkbox] + label.btn-width, .form .field.check-as-button input[type=radio] + label.btn-width, #jrp-pagination a.btn-width {
  min-width: 214px;
}

/* line 125, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn.btn-width-i, .form .field.check-as-button input[type=checkbox] + label.btn-width-i, .form .field.check-as-button input[type=radio] + label.btn-width-i, #jrp-pagination a.btn-width-i {
  min-width: 214px;
  max-width: 90% !important;
}

/* line 128, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn.btn-width-small, .form .field.check-as-button input[type=checkbox] + label, .form .field.check-as-button input[type=radio] + label, #jrp-pagination a.btn-width-small {
  min-width: 92px;
}

/* line 130, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn.btn-disabled, .form .field.check-as-button input[type=checkbox] + label.btn-disabled, .form .field.check-as-button input[type=radio] + label.btn-disabled, #jrp-pagination a.btn-disabled, .btn.btn-linear[disabled], .form .field.check-as-button input[type=checkbox] + label.btn-linear[disabled], .form .field.check-as-button input[type=radio] + label.btn-linear[disabled], #jrp-pagination a.btn-linear[disabled] {
  touch-action: none;
  -ms-touch-action: none;
  pointer-events: none;
  background: #E9E9E9 !important;
  color: #AAA !important;
  border-color: #E9E9E9 !important;
  text-shadow: none !important;
  font-weight: bold;
}

/* line 139, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn.btn-linear, .form .field.check-as-button input[type=checkbox] + label.btn-linear, .form .field.check-as-button input[type=radio] + label.btn-linear, #jrp-pagination a.btn-linear {
  border: none !important;
}

/* line 142, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn.btn-linear.small-fa .fa, .form .field.check-as-button input[type=checkbox] + label.btn-linear.small-fa .fa, .form .field.check-as-button input[type=radio] + label.btn-linear.small-fa .fa, #jrp-pagination a.btn-linear.small-fa .fa {
  font-size: 0.8rem !important;
}

/* line 144, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn.btn-linear.btn-linear-green, .form .field.check-as-button input[type=checkbox] + label.btn-linear.btn-linear-green, .form .field.check-as-button input[type=radio] + label.btn-linear.btn-linear-green, #jrp-pagination a.btn-linear.btn-linear-green {
  background-color: #008563;
  background-image: -webkit-linear-gradient(90deg, #225F4D 0%, rgba(255, 255, 255, 0) 100%);
  background-image: -moz-linear-gradient(90deg, #225F4D 0%, rgba(255, 255, 255, 0) 100%);
  background-image: -o-linear-gradient(90deg, #225F4D 0%, rgba(255, 255, 255, 0) 100%);
  background-image: linear-gradient(90deg, #225F4D 0%, rgba(255, 255, 255, 0) 100%);
}

/* line 11, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn.btn-linear.btn-linear-green:hover, .form .field.check-as-button input[type=checkbox] + label.btn-linear.btn-linear-green:hover, .form .field.check-as-button input[type=radio] + label.btn-linear.btn-linear-green:hover, #jrp-pagination a.btn-linear.btn-linear-green:hover {
  background-color: #225F4D;
}

/* line 146, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn.btn-linear.btn-linear-blue, .form .field.check-as-button input[type=checkbox] + label.btn-linear.btn-linear-blue, .form .field.check-as-button input[type=radio] + label.btn-linear.btn-linear-blue, #jrp-pagination a.btn-linear.btn-linear-blue {
  background-color: #2777B4;
  background-image: -webkit-linear-gradient(90deg, #015A7D 0%, rgba(255, 255, 255, 0) 100%);
  background-image: -moz-linear-gradient(90deg, #015A7D 0%, rgba(255, 255, 255, 0) 100%);
  background-image: -o-linear-gradient(90deg, #015A7D 0%, rgba(255, 255, 255, 0) 100%);
  background-image: linear-gradient(90deg, #015A7D 0%, rgba(255, 255, 255, 0) 100%);
}

/* line 11, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn.btn-linear.btn-linear-blue:hover, .form .field.check-as-button input[type=checkbox] + label.btn-linear.btn-linear-blue:hover, .form .field.check-as-button input[type=radio] + label.btn-linear.btn-linear-blue:hover, #jrp-pagination a.btn-linear.btn-linear-blue:hover {
  background-color: #015A7D;
}

/* line 148, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn.btn-linear.btn-linear-red, .form .field.check-as-button input[type=checkbox] + label.btn-linear.btn-linear-red, .form .field.check-as-button input[type=radio] + label.btn-linear.btn-linear-red, #jrp-pagination a.btn-linear.btn-linear-red {
  background-color: #dc0000;
  background-image: -webkit-linear-gradient(90deg, #760000 0%, rgba(255, 255, 255, 0) 100%);
  background-image: -moz-linear-gradient(90deg, #760000 0%, rgba(255, 255, 255, 0) 100%);
  background-image: -o-linear-gradient(90deg, #760000 0%, rgba(255, 255, 255, 0) 100%);
  background-image: linear-gradient(90deg, #760000 0%, rgba(255, 255, 255, 0) 100%);
}

/* line 11, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn.btn-linear.btn-linear-red:hover, .form .field.check-as-button input[type=checkbox] + label.btn-linear.btn-linear-red:hover, .form .field.check-as-button input[type=radio] + label.btn-linear.btn-linear-red:hover, #jrp-pagination a.btn-linear.btn-linear-red:hover {
  background-color: #760000;
}

/* line 150, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn.btn-linear.btn-linear-facebook, .form .field.check-as-button input[type=checkbox] + label.btn-linear.btn-linear-facebook, .form .field.check-as-button input[type=radio] + label.btn-linear.btn-linear-facebook, #jrp-pagination a.btn-linear.btn-linear-facebook {
  background-color: #3b5998;
}

/* line 152, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn.btn-linear.btn-linear-google, .form .field.check-as-button input[type=checkbox] + label.btn-linear.btn-linear-google, .form .field.check-as-button input[type=radio] + label.btn-linear.btn-linear-google, #jrp-pagination a.btn-linear.btn-linear-google {
  background-color: #287AB9;
}

/* line 154, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn.btn-linear.btn-linear-apple, .form .field.check-as-button input[type=checkbox] + label.btn-linear.btn-linear-apple, .form .field.check-as-button input[type=radio] + label.btn-linear.btn-linear-apple, #jrp-pagination a.btn-linear.btn-linear-apple {
  background-color: #000000;
}

/* line 156, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn.btn-linear.btn-linear-disable, .form .field.check-as-button input[type=checkbox] + label.btn-linear.btn-linear-disable, .form .field.check-as-button input[type=radio] + label.btn-linear.btn-linear-disable, #jrp-pagination a.btn-linear.btn-linear-disable {
  background-color: #E9E9E9;
  background-image: -webkit-linear-gradient(90deg, #E9E9E9 0%, rgba(255, 255, 255, 0) 100%);
  background-image: -moz-linear-gradient(90deg, #E9E9E9 0%, rgba(255, 255, 255, 0) 100%);
  background-image: -o-linear-gradient(90deg, #E9E9E9 0%, rgba(255, 255, 255, 0) 100%);
  background-image: linear-gradient(90deg, #E9E9E9 0%, rgba(255, 255, 255, 0) 100%);
  color: #AAAAAA !important;
  font-weight: bold;
  cursor: not-allowed;
}

/* line 11, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn.btn-linear.btn-linear-disable:hover, .form .field.check-as-button input[type=checkbox] + label.btn-linear.btn-linear-disable:hover, .form .field.check-as-button input[type=radio] + label.btn-linear.btn-linear-disable:hover, #jrp-pagination a.btn-linear.btn-linear-disable:hover {
  background-color: #E9E9E9;
}

/* line 161, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn.btn-linear.btn-linear-grey, .form .field.check-as-button input[type=checkbox] + label.btn-linear.btn-linear-grey, .form .field.check-as-button input[type=radio] + label.btn-linear.btn-linear-grey, #jrp-pagination a.btn-linear.btn-linear-grey {
  background-color: #E9E9E9;
  background-image: -webkit-linear-gradient(90deg, #E9E9E9 0%, rgba(255, 255, 255, 0) 100%);
  background-image: -moz-linear-gradient(90deg, #E9E9E9 0%, rgba(255, 255, 255, 0) 100%);
  background-image: -o-linear-gradient(90deg, #E9E9E9 0%, rgba(255, 255, 255, 0) 100%);
  background-image: linear-gradient(90deg, #E9E9E9 0%, rgba(255, 255, 255, 0) 100%);
  color: #b6b6b6;
}

/* line 11, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn.btn-linear.btn-linear-grey:hover, .form .field.check-as-button input[type=checkbox] + label.btn-linear.btn-linear-grey:hover, .form .field.check-as-button input[type=radio] + label.btn-linear.btn-linear-grey:hover, #jrp-pagination a.btn-linear.btn-linear-grey:hover {
  background-color: #E9E9E9;
}

/* line 164, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn.btn-arrow, .form .field.check-as-button input[type=checkbox] + label.btn-arrow, .form .field.check-as-button input[type=radio] + label.btn-arrow, #jrp-pagination a.btn-arrow {
  margin-left: 0;
}

/* line 166, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn.btn-arrow[disabled], .form .field.check-as-button input[type=checkbox] + label.btn-arrow[disabled], .form .field.check-as-button input[type=radio] + label.btn-arrow[disabled], #jrp-pagination a.btn-arrow[disabled] {
  background: #2777B4;
  color: #E9E9E9;
  border-color: #E9E9E9 !important;
  padding-top: 1px !important;
  padding-bottom: 2px !important;
  height: 36px;
  line-height: 36px;
}

/* line 174, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn.btn-arrow[disabled] i.fa, .form .field.check-as-button input[type=checkbox] + label.btn-arrow[disabled] i.fa, .form .field.check-as-button input[type=radio] + label.btn-arrow[disabled] i.fa, #jrp-pagination a.btn-arrow[disabled] i.fa {
  line-height: 36px;
}

/* line 176, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn.btn-arrow[disabled] .hide-mobile, .btn.btn-arrow[disabled] #job-search-form .wfh-container.hide-mobile, #job-search-form .btn.btn-arrow[disabled] .wfh-container.hide-mobile, .form .field.check-as-button input[type=checkbox] + label.btn-arrow[disabled] .hide-mobile, .form .field.check-as-button input[type=checkbox] + label.btn-arrow[disabled] #job-search-form .wfh-container.hide-mobile, #job-search-form .form .field.check-as-button input[type=checkbox] + label.btn-arrow[disabled] .wfh-container.hide-mobile, .form .field.check-as-button input[type=radio] + label.btn-arrow[disabled] .hide-mobile, .form .field.check-as-button input[type=radio] + label.btn-arrow[disabled] #job-search-form .wfh-container.hide-mobile, #job-search-form .form .field.check-as-button input[type=radio] + label.btn-arrow[disabled] .wfh-container.hide-mobile, #jrp-pagination a.btn-arrow[disabled] .hide-mobile {
  line-height: 34px;
  height: 34px;
}

/* line 179, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn.btn-clear, .form .field.check-as-button input[type=checkbox] + label, .form .field.check-as-button input[type=radio] + label, #jrp-pagination a {
  height: auto;
  line-height: initial;
  padding: 9px 55px;
}

/* line 183, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn.btn-clear.btn-clear-white, .form .field.check-as-button input[type=checkbox] + label.btn-clear-white, .form .field.check-as-button input[type=radio] + label.btn-clear-white, #jrp-pagination a.btn-clear-white {
  background: #F9B515;
  color: #FFF;
  border: 1px solid #FFF;
}

/* line 18, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn.btn-clear.btn-clear-white[disabled], .form .field.check-as-button input[type=checkbox] + label.btn-clear-white[disabled], .form .field.check-as-button input[type=radio] + label.btn-clear-white[disabled], #jrp-pagination a.btn-clear-white[disabled] {
  pointer-events: none;
  cursor: default;
  background-color: #FFF;
  /* fallback color if gradients are not supported */
  background-image: -webkit-linear-gradient(30deg, white, rgba(255, 255, 255, 0));
  background-image: -moz-linear-gradient(30deg, white, rgba(255, 255, 255, 0));
  background-image: -o-linear-gradient(30deg, white, rgba(255, 255, 255, 0));
  background-image: linear-gradient(30deg, white, rgba(255, 255, 255, 0));
  color: #F9B515;
}

/* line 23, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn.btn-clear.btn-clear-white:not(.btn-no-hover):hover, .form .field.check-as-button input[type=checkbox] + label.btn-clear-white:not(.btn-no-hover):hover, .form .field.check-as-button input[type=radio] + label.btn-clear-white:not(.btn-no-hover):hover, #jrp-pagination a.btn-clear-white:not(.btn-no-hover):hover {
  background: #FFF;
  color: #F9B515;
}

/* line 185, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn.btn-clear.btn-clear-red, .form .field.check-as-button input[type=checkbox] + label.btn-clear-red, .form .field.check-as-button input[type=radio] + label.btn-clear-red, #jrp-pagination a.btn-clear-red {
  background: #FFF;
  color: #dc0000;
  border: 1px solid #dc0000;
}

/* line 18, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn.btn-clear.btn-clear-red[disabled], .form .field.check-as-button input[type=checkbox] + label.btn-clear-red[disabled], .form .field.check-as-button input[type=radio] + label.btn-clear-red[disabled], #jrp-pagination a.btn-clear-red[disabled] {
  pointer-events: none;
  cursor: default;
  background-color: #dc0000;
  /* fallback color if gradients are not supported */
  background-image: -webkit-linear-gradient(30deg, #ff1010, rgba(255, 255, 255, 0));
  background-image: -moz-linear-gradient(30deg, #ff1010, rgba(255, 255, 255, 0));
  background-image: -o-linear-gradient(30deg, #ff1010, rgba(255, 255, 255, 0));
  background-image: linear-gradient(30deg, #ff1010, rgba(255, 255, 255, 0));
  color: #FFF;
}

/* line 23, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn.btn-clear.btn-clear-red:not(.btn-no-hover):hover, .form .field.check-as-button input[type=checkbox] + label.btn-clear-red:not(.btn-no-hover):hover, .form .field.check-as-button input[type=radio] + label.btn-clear-red:not(.btn-no-hover):hover, #jrp-pagination a.btn-clear-red:not(.btn-no-hover):hover {
  background: #dc0000;
  color: #FFF;
}

/* line 187, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn.btn-clear.btn-clear-blue, .form .field.check-as-button input[type=checkbox] + label, .form .field.check-as-button input[type=radio] + label, #jrp-pagination a {
  background: #FFF;
  color: #2777B4;
  border: 1px solid #2777B4;
}

/* line 18, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn.btn-clear.btn-clear-blue[disabled], .form .field.check-as-button input[type=checkbox] + label[disabled], .form .field.check-as-button input[type=radio] + label[disabled], #jrp-pagination a[disabled] {
  pointer-events: none;
  cursor: default;
  background-color: #2777B4;
  /* fallback color if gradients are not supported */
  background-image: -webkit-linear-gradient(30deg, #3a91d4, rgba(255, 255, 255, 0));
  background-image: -moz-linear-gradient(30deg, #3a91d4, rgba(255, 255, 255, 0));
  background-image: -o-linear-gradient(30deg, #3a91d4, rgba(255, 255, 255, 0));
  background-image: linear-gradient(30deg, #3a91d4, rgba(255, 255, 255, 0));
  color: #FFF;
}

/* line 23, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn.btn-clear.btn-clear-blue:not(.btn-no-hover):hover, .form .field.check-as-button input[type=checkbox] + label:not(.btn-no-hover):hover, .form .field.check-as-button input[type=radio] + label:not(.btn-no-hover):hover, #jrp-pagination a:not(.btn-no-hover):hover {
  background: #2777B4;
  color: #FFF;
}

/* line 189, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn.btn-clear.btn-clear-green, .form .field.check-as-button input[type=checkbox] + label.btn-clear-green, .form .field.check-as-button input[type=radio] + label.btn-clear-green, #jrp-pagination a.btn-clear-green {
  background: #FFF;
  color: #009B74;
  border: 1px solid #009B74;
}

/* line 18, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn.btn-clear.btn-clear-green[disabled], .form .field.check-as-button input[type=checkbox] + label.btn-clear-green[disabled], .form .field.check-as-button input[type=radio] + label.btn-clear-green[disabled], #jrp-pagination a.btn-clear-green[disabled] {
  pointer-events: none;
  cursor: default;
  background-color: #009B74;
  /* fallback color if gradients are not supported */
  background-image: -webkit-linear-gradient(30deg, #00ce9a, rgba(255, 255, 255, 0));
  background-image: -moz-linear-gradient(30deg, #00ce9a, rgba(255, 255, 255, 0));
  background-image: -o-linear-gradient(30deg, #00ce9a, rgba(255, 255, 255, 0));
  background-image: linear-gradient(30deg, #00ce9a, rgba(255, 255, 255, 0));
  color: #FFF;
}

/* line 23, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn.btn-clear.btn-clear-green:not(.btn-no-hover):hover, .form .field.check-as-button input[type=checkbox] + label.btn-clear-green:not(.btn-no-hover):hover, .form .field.check-as-button input[type=radio] + label.btn-clear-green:not(.btn-no-hover):hover, #jrp-pagination a.btn-clear-green:not(.btn-no-hover):hover {
  background: #009B74;
  color: #FFF;
}

/* line 191, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn.btn-clear.btn-clear-grey, .form .field.check-as-button input[type=checkbox] + label.btn-clear-grey, .form .field.check-as-button input[type=radio] + label.btn-clear-grey, #jrp-pagination a.btn-clear-grey {
  background: #FFF;
  color: #2777B4;
  border: 1px solid #2777B4;
}

/* line 18, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn.btn-clear.btn-clear-grey[disabled], .form .field.check-as-button input[type=checkbox] + label.btn-clear-grey[disabled], .form .field.check-as-button input[type=radio] + label.btn-clear-grey[disabled], #jrp-pagination a.btn-clear-grey[disabled] {
  pointer-events: none;
  cursor: default;
  background-color: #2777B4;
  /* fallback color if gradients are not supported */
  background-image: -webkit-linear-gradient(30deg, #3a91d4, rgba(255, 255, 255, 0));
  background-image: -moz-linear-gradient(30deg, #3a91d4, rgba(255, 255, 255, 0));
  background-image: -o-linear-gradient(30deg, #3a91d4, rgba(255, 255, 255, 0));
  background-image: linear-gradient(30deg, #3a91d4, rgba(255, 255, 255, 0));
  color: #FFF;
}

/* line 23, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn.btn-clear.btn-clear-grey:not(.btn-no-hover):hover, .form .field.check-as-button input[type=checkbox] + label.btn-clear-grey:not(.btn-no-hover):hover, .form .field.check-as-button input[type=radio] + label.btn-clear-grey:not(.btn-no-hover):hover, #jrp-pagination a.btn-clear-grey:not(.btn-no-hover):hover {
  background: #2777B4;
  color: #FFF;
}

/* line 193, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn.btn-clear.btn-clear-orange, .form .field.check-as-button input[type=checkbox] + label.btn-clear-orange, .form .field.check-as-button input[type=radio] + label.btn-clear-orange, #jrp-pagination a.btn-clear-orange {
  background: #FFF;
  color: #F9B515;
  border: 1px solid #F9B515;
}

/* line 18, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn.btn-clear.btn-clear-orange[disabled], .form .field.check-as-button input[type=checkbox] + label.btn-clear-orange[disabled], .form .field.check-as-button input[type=radio] + label.btn-clear-orange[disabled], #jrp-pagination a.btn-clear-orange[disabled] {
  pointer-events: none;
  cursor: default;
  background-color: #F9B515;
  /* fallback color if gradients are not supported */
  background-image: -webkit-linear-gradient(30deg, #fac547, rgba(255, 255, 255, 0));
  background-image: -moz-linear-gradient(30deg, #fac547, rgba(255, 255, 255, 0));
  background-image: -o-linear-gradient(30deg, #fac547, rgba(255, 255, 255, 0));
  background-image: linear-gradient(30deg, #fac547, rgba(255, 255, 255, 0));
  color: #FFF;
}

/* line 23, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn.btn-clear.btn-clear-orange:not(.btn-no-hover):hover, .form .field.check-as-button input[type=checkbox] + label.btn-clear-orange:not(.btn-no-hover):hover, .form .field.check-as-button input[type=radio] + label.btn-clear-orange:not(.btn-no-hover):hover, #jrp-pagination a.btn-clear-orange:not(.btn-no-hover):hover {
  background: #F9B515;
  color: #FFF;
}

/* line 195, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn.btn-clear.btn-clear-white-transparent, .form .field.check-as-button input[type=checkbox] + label.btn-clear-white-transparent, .form .field.check-as-button input[type=radio] + label.btn-clear-white-transparent, #jrp-pagination a.btn-clear-white-transparent {
  background: transparent;
  color: #FFF;
  border: 1px solid #FFF;
}

/* line 18, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn.btn-clear.btn-clear-white-transparent[disabled], .form .field.check-as-button input[type=checkbox] + label.btn-clear-white-transparent[disabled], .form .field.check-as-button input[type=radio] + label.btn-clear-white-transparent[disabled], #jrp-pagination a.btn-clear-white-transparent[disabled] {
  pointer-events: none;
  cursor: default;
  background-color: #FFF;
  /* fallback color if gradients are not supported */
  background-image: -webkit-linear-gradient(30deg, white, rgba(255, 255, 255, 0));
  background-image: -moz-linear-gradient(30deg, white, rgba(255, 255, 255, 0));
  background-image: -o-linear-gradient(30deg, white, rgba(255, 255, 255, 0));
  background-image: linear-gradient(30deg, white, rgba(255, 255, 255, 0));
  color: transparent;
}

/* line 23, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn.btn-clear.btn-clear-white-transparent:not(.btn-no-hover):hover, .form .field.check-as-button input[type=checkbox] + label.btn-clear-white-transparent:not(.btn-no-hover):hover, .form .field.check-as-button input[type=radio] + label.btn-clear-white-transparent:not(.btn-no-hover):hover, #jrp-pagination a.btn-clear-white-transparent:not(.btn-no-hover):hover {
  background: #FFF;
  color: #2777B4;
}

/* line 198, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn.btn-clear.btn-hover-red:hover, .form .field.check-as-button input[type=checkbox] + label.btn-hover-red:hover, .form .field.check-as-button input[type=radio] + label.btn-hover-red:hover, #jrp-pagination a.btn-hover-red:hover {
  background: #dc0000 !important;
  border-color: #dc0000 !important;
  color: #FFF !important;
}

/* line 202, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn.btn-default, .form .field.check-as-button input[type=checkbox] + label.btn-default, .form .field.check-as-button input[type=radio] + label.btn-default, #jrp-pagination a.btn-default, .btn.btn-blue, .form .field.check-as-button input[type=checkbox] + label.btn-blue, .form .field.check-as-button input[type=radio] + label.btn-blue, #jrp-pagination a.btn-blue {
  background-color: #2777B4;
  /* fallback color if gradients are not supported */
  background-image: -webkit-linear-gradient(30deg, #3a91d4, rgba(255, 255, 255, 0));
  background-image: -moz-linear-gradient(30deg, #3a91d4, rgba(255, 255, 255, 0));
  background-image: -o-linear-gradient(30deg, #3a91d4, rgba(255, 255, 255, 0));
  background-image: linear-gradient(30deg, #3a91d4, rgba(255, 255, 255, 0));
  border: 1px solid #2777B4;
}

/* line 5, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn.btn-default:not(.btn-no-hover):hover, .form .field.check-as-button input[type=checkbox] + label.btn-default:not(.btn-no-hover):hover, .form .field.check-as-button input[type=radio] + label.btn-default:not(.btn-no-hover):hover, #jrp-pagination a.btn-default:not(.btn-no-hover):hover, .btn.btn-blue:not(.btn-no-hover):hover, .form .field.check-as-button input[type=checkbox] + label.btn-blue:not(.btn-no-hover):hover, .form .field.check-as-button input[type=radio] + label.btn-blue:not(.btn-no-hover):hover, #jrp-pagination a.btn-blue:not(.btn-no-hover):hover {
  background-color: #64a9dd;
}

/* line 204, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn.btn-primary, .form .field.check-as-button input[type=checkbox] + label.btn-primary, .form .field.check-as-button input[type=radio] + label.btn-primary, #jrp-pagination a.btn-primary {
  background-color: #2777B4;
  /* fallback color if gradients are not supported */
  background-image: -webkit-linear-gradient(30deg, #3a91d4, rgba(255, 255, 255, 0));
  background-image: -moz-linear-gradient(30deg, #3a91d4, rgba(255, 255, 255, 0));
  background-image: -o-linear-gradient(30deg, #3a91d4, rgba(255, 255, 255, 0));
  background-image: linear-gradient(30deg, #3a91d4, rgba(255, 255, 255, 0));
  border: 1px solid #2777B4;
}

/* line 5, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn.btn-primary:not(.btn-no-hover):hover, .form .field.check-as-button input[type=checkbox] + label.btn-primary:not(.btn-no-hover):hover, .form .field.check-as-button input[type=radio] + label.btn-primary:not(.btn-no-hover):hover, #jrp-pagination a.btn-primary:not(.btn-no-hover):hover {
  background-color: #64a9dd;
}

/* line 206, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn.btn-secondary, .form .field.check-as-button input[type=checkbox] + label.btn-secondary, .form .field.check-as-button input[type=radio] + label.btn-secondary, #jrp-pagination a.btn-secondary {
  background-color: #F9B515;
  /* fallback color if gradients are not supported */
  background-image: -webkit-linear-gradient(30deg, #fac547, rgba(255, 255, 255, 0));
  background-image: -moz-linear-gradient(30deg, #fac547, rgba(255, 255, 255, 0));
  background-image: -o-linear-gradient(30deg, #fac547, rgba(255, 255, 255, 0));
  background-image: linear-gradient(30deg, #fac547, rgba(255, 255, 255, 0));
  border: 1px solid #F9B515;
}

/* line 5, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn.btn-secondary:not(.btn-no-hover):hover, .form .field.check-as-button input[type=checkbox] + label.btn-secondary:not(.btn-no-hover):hover, .form .field.check-as-button input[type=radio] + label.btn-secondary:not(.btn-no-hover):hover, #jrp-pagination a.btn-secondary:not(.btn-no-hover):hover {
  background-color: #fcd478;
}

/* line 208, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn.btn-neutral, .form .field.check-as-button input[type=checkbox] + label.btn-neutral, .form .field.check-as-button input[type=radio] + label.btn-neutral, #jrp-pagination a.btn-neutral, .btn.btn-grey, .form .field.check-as-button input[type=checkbox] + label.btn-grey, .form .field.check-as-button input[type=radio] + label.btn-grey, #jrp-pagination a.btn-grey {
  background-color: #2777B4;
  /* fallback color if gradients are not supported */
  background-image: -webkit-linear-gradient(30deg, #3a91d4, rgba(255, 255, 255, 0));
  background-image: -moz-linear-gradient(30deg, #3a91d4, rgba(255, 255, 255, 0));
  background-image: -o-linear-gradient(30deg, #3a91d4, rgba(255, 255, 255, 0));
  background-image: linear-gradient(30deg, #3a91d4, rgba(255, 255, 255, 0));
  border: 1px solid #2777B4;
}

/* line 5, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn.btn-neutral:not(.btn-no-hover):hover, .form .field.check-as-button input[type=checkbox] + label.btn-neutral:not(.btn-no-hover):hover, .form .field.check-as-button input[type=radio] + label.btn-neutral:not(.btn-no-hover):hover, #jrp-pagination a.btn-neutral:not(.btn-no-hover):hover, .btn.btn-grey:not(.btn-no-hover):hover, .form .field.check-as-button input[type=checkbox] + label.btn-grey:not(.btn-no-hover):hover, .form .field.check-as-button input[type=radio] + label.btn-grey:not(.btn-no-hover):hover, #jrp-pagination a.btn-grey:not(.btn-no-hover):hover {
  background-color: #64a9dd;
}

/* line 210, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn.btn-error, .form .field.check-as-button input[type=checkbox] + label.btn-error, .form .field.check-as-button input[type=radio] + label.btn-error, #jrp-pagination a.btn-error, .btn.btn-red, .form .field.check-as-button input[type=checkbox] + label.btn-red, .form .field.check-as-button input[type=radio] + label.btn-red, #jrp-pagination a.btn-red {
  background-color: #dc0000;
  /* fallback color if gradients are not supported */
  background-image: -webkit-linear-gradient(30deg, #ff1010, rgba(255, 255, 255, 0));
  background-image: -moz-linear-gradient(30deg, #ff1010, rgba(255, 255, 255, 0));
  background-image: -o-linear-gradient(30deg, #ff1010, rgba(255, 255, 255, 0));
  background-image: linear-gradient(30deg, #ff1010, rgba(255, 255, 255, 0));
  border: 1px solid #dc0000;
}

/* line 5, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn.btn-error:not(.btn-no-hover):hover, .form .field.check-as-button input[type=checkbox] + label.btn-error:not(.btn-no-hover):hover, .form .field.check-as-button input[type=radio] + label.btn-error:not(.btn-no-hover):hover, #jrp-pagination a.btn-error:not(.btn-no-hover):hover, .btn.btn-red:not(.btn-no-hover):hover, .form .field.check-as-button input[type=checkbox] + label.btn-red:not(.btn-no-hover):hover, .form .field.check-as-button input[type=radio] + label.btn-red:not(.btn-no-hover):hover, #jrp-pagination a.btn-red:not(.btn-no-hover):hover {
  background-color: #ff4343;
}

/* line 212, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn.btn-green, .form .field.check-as-button input[type=checkbox] + label.btn-green, .form .field.check-as-button input[type=radio] + label.btn-green, #jrp-pagination a.btn-green {
  background-color: #008563;
  /* fallback color if gradients are not supported */
  background-image: -webkit-linear-gradient(30deg, #00b889, rgba(255, 255, 255, 0));
  background-image: -moz-linear-gradient(30deg, #00b889, rgba(255, 255, 255, 0));
  background-image: -o-linear-gradient(30deg, #00b889, rgba(255, 255, 255, 0));
  background-image: linear-gradient(30deg, #00b889, rgba(255, 255, 255, 0));
  border: 1px solid #008563;
}

/* line 5, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn.btn-green:not(.btn-no-hover):hover, .form .field.check-as-button input[type=checkbox] + label.btn-green:not(.btn-no-hover):hover, .form .field.check-as-button input[type=radio] + label.btn-green:not(.btn-no-hover):hover, #jrp-pagination a.btn-green:not(.btn-no-hover):hover {
  background-color: #00ebaf;
}

/* line 214, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn.btn-naked, .form .field.check-as-button input[type=checkbox] + label.btn-naked, .form .field.check-as-button input[type=radio] + label.btn-naked, #jrp-pagination a.btn-naked {
  background-color: transparent;
  /* fallback color if gradients are not supported */
  background-image: -webkit-linear-gradient(30deg, rgba(26, 26, 26, 0), rgba(255, 255, 255, 0));
  background-image: -moz-linear-gradient(30deg, rgba(26, 26, 26, 0), rgba(255, 255, 255, 0));
  background-image: -o-linear-gradient(30deg, rgba(26, 26, 26, 0), rgba(255, 255, 255, 0));
  background-image: linear-gradient(30deg, rgba(26, 26, 26, 0), rgba(255, 255, 255, 0));
  border: 1px solid transparent;
  color: #5D677A;
}

/* line 5, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn.btn-naked:not(.btn-no-hover):hover, .form .field.check-as-button input[type=checkbox] + label.btn-naked:not(.btn-no-hover):hover, .form .field.check-as-button input[type=radio] + label.btn-naked:not(.btn-no-hover):hover, #jrp-pagination a.btn-naked:not(.btn-no-hover):hover {
  background-color: rgba(51, 51, 51, 0);
}

/* line 217, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn.btn-naked[disabled], .form .field.check-as-button input[type=checkbox] + label.btn-naked[disabled], .form .field.check-as-button input[type=radio] + label.btn-naked[disabled], #jrp-pagination a.btn-naked[disabled] {
  touch-action: none;
  -ms-touch-action: none;
  pointer-events: none;
}

/* line 221, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn.btn-apply, .form .field.check-as-button input[type=checkbox] + label.btn-apply, .form .field.check-as-button input[type=radio] + label.btn-apply, #jrp-pagination a.btn-apply {
  background-color: #F9B515;
  /* fallback color if gradients are not supported */
  background-image: -webkit-linear-gradient(30deg, #fac547, rgba(255, 255, 255, 0));
  background-image: -moz-linear-gradient(30deg, #fac547, rgba(255, 255, 255, 0));
  background-image: -o-linear-gradient(30deg, #fac547, rgba(255, 255, 255, 0));
  background-image: linear-gradient(30deg, #fac547, rgba(255, 255, 255, 0));
  border: 1px solid #F9B515;
}

/* line 5, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn.btn-apply:not(.btn-no-hover):hover, .form .field.check-as-button input[type=checkbox] + label.btn-apply:not(.btn-no-hover):hover, .form .field.check-as-button input[type=radio] + label.btn-apply:not(.btn-no-hover):hover, #jrp-pagination a.btn-apply:not(.btn-no-hover):hover {
  background-color: #fcd478;
}

/* line 223, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn.btn-apply .simplified_icon, .form .field.check-as-button input[type=checkbox] + label.btn-apply .simplified_icon, .form .field.check-as-button input[type=radio] + label.btn-apply .simplified_icon, #jrp-pagination a.btn-apply .simplified_icon {
  display: inline-block;
  margin: -5px 5px;
}

/* line 226, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn.d-readmore, .form .field.check-as-button input[type=checkbox] + label.d-readmore, .form .field.check-as-button input[type=radio] + label.d-readmore, #jrp-pagination a.d-readmore {
  background-color: transparent;
  /* fallback color if gradients are not supported */
  background-image: -webkit-linear-gradient(30deg, rgba(26, 26, 26, 0), rgba(255, 255, 255, 0));
  background-image: -moz-linear-gradient(30deg, rgba(26, 26, 26, 0), rgba(255, 255, 255, 0));
  background-image: -o-linear-gradient(30deg, rgba(26, 26, 26, 0), rgba(255, 255, 255, 0));
  background-image: linear-gradient(30deg, rgba(26, 26, 26, 0), rgba(255, 255, 255, 0));
  border: 1px solid transparent;
  color: #2777B4;
  text-align: left;
  display: inline-block;
  width: auto;
}

/* line 5, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn.d-readmore:not(.btn-no-hover):hover, .form .field.check-as-button input[type=checkbox] + label.d-readmore:not(.btn-no-hover):hover, .form .field.check-as-button input[type=radio] + label.d-readmore:not(.btn-no-hover):hover, #jrp-pagination a.d-readmore:not(.btn-no-hover):hover {
  background-color: rgba(51, 51, 51, 0);
}

/* line 232, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn.d-readmore[disabled], .form .field.check-as-button input[type=checkbox] + label.d-readmore[disabled], .form .field.check-as-button input[type=radio] + label.d-readmore[disabled], #jrp-pagination a.d-readmore[disabled] {
  touch-action: none;
  -ms-touch-action: none;
  pointer-events: none;
}

/* line 236, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn.btn-remove-me, .form .field.check-as-button input[type=checkbox] + label.btn-remove-me, .form .field.check-as-button input[type=radio] + label.btn-remove-me, #jrp-pagination a.btn-remove-me {
  color: #6E6E7C;
  font-size: 14px !important;
  padding: 7px 20px !important;
  max-width: max-content;
  background-color: transparent;
}

/* line 242, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn.btn-remove-me .close-icon, .btn.btn-remove-me .rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters.jrp-filter-redesign .selected-filters-wrappers .selected-filters li button, .rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters.jrp-filter-redesign .selected-filters-wrappers .selected-filters li .btn.btn-remove-me button, .form .field.check-as-button input[type=checkbox] + label.btn-remove-me .close-icon, .form .field.check-as-button input[type=checkbox] + label.btn-remove-me .rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters.jrp-filter-redesign .selected-filters-wrappers .selected-filters li button, .rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters.jrp-filter-redesign .selected-filters-wrappers .selected-filters li .form .field.check-as-button input[type=checkbox] + label.btn-remove-me button, .form .field.check-as-button input[type=radio] + label.btn-remove-me .close-icon, .form .field.check-as-button input[type=radio] + label.btn-remove-me .rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters.jrp-filter-redesign .selected-filters-wrappers .selected-filters li button, .rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters.jrp-filter-redesign .selected-filters-wrappers .selected-filters li .form .field.check-as-button input[type=radio] + label.btn-remove-me button, #jrp-pagination a.btn-remove-me .close-icon, #jrp-pagination a.btn-remove-me .rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters.jrp-filter-redesign .selected-filters-wrappers .selected-filters li button, .rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters.jrp-filter-redesign .selected-filters-wrappers .selected-filters li #jrp-pagination a.btn-remove-me button {
  height: 0.875rem;
  width: 0.75rem;
  vertical-align: middle;
  margin-right: 0.3125rem;
}

/* line 247, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn.btn-remove-me:hover, .form .field.check-as-button input[type=checkbox] + label.btn-remove-me:hover, .form .field.check-as-button input[type=radio] + label.btn-remove-me:hover, #jrp-pagination a.btn-remove-me:hover {
  background-color: #CFCFD3;
  color: #0E0E24;
}

/* line 251, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn:focus-visible, .form .field.check-as-button input[type=checkbox] + label:focus-visible, .form .field.check-as-button input[type=radio] + label:focus-visible, #jrp-pagination a:focus-visible {
  outline-offset: 0;
}

/* line 253, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn-fb {
  background: #4C66A3;
  color: #FFF;
  width: 35px;
  height: 35px;
  line-height: 35px;
  text-align: center;
  display: inline-block;
  vertical-align: bottom;
  margin-right: 10px;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

/* line 41, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn-fb:hover {
  background: #5872b1;
}

/* line 43, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn-fb:after {
  content: "";
  font-family: FontAwesome;
}

/* line 255, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn-tw {
  background: #3ACAFF;
  color: #FFF;
  width: 35px;
  height: 35px;
  line-height: 35px;
  text-align: center;
  display: inline-block;
  vertical-align: bottom;
  margin-right: 10px;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

/* line 41, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn-tw:hover {
  background: #54d1ff;
}

/* line 43, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn-tw:after {
  content: "";
  font-family: FontAwesome;
}

/* line 257, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn-ld {
  background: #056399;
  color: #FFF;
  width: 35px;
  height: 35px;
  line-height: 35px;
  text-align: center;
  display: inline-block;
  vertical-align: bottom;
  margin-right: 10px;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

/* line 41, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn-ld:hover {
  background: #0673b2;
}

/* line 43, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn-ld:after {
  content: "";
  font-family: FontAwesome;
}

/* line 259, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn-pin {
  background: #BD081C;
  color: #FFF;
  width: 35px;
  height: 35px;
  line-height: 35px;
  text-align: center;
  display: inline-block;
  vertical-align: bottom;
  margin-right: 10px;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

/* line 41, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn-pin:hover {
  background: #d50920;
}

/* line 43, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn-pin:after {
  content: "";
  font-family: FontAwesome;
}

/* line 261, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn-yt {
  background: #dc0000;
  color: #FFF;
  width: 35px;
  height: 35px;
  line-height: 35px;
  text-align: center;
  display: inline-block;
  vertical-align: bottom;
  margin-right: 10px;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

/* line 41, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn-yt:hover {
  background: #f60000;
}

/* line 43, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn-yt:after {
  content: "";
  font-family: FontAwesome;
}

/* line 263, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn-in {
  background: #8a3ab9;
  color: #FFF;
  width: 35px;
  height: 35px;
  line-height: 35px;
  text-align: center;
  display: inline-block;
  vertical-align: bottom;
  margin-right: 10px;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

/* line 41, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn-in:hover {
  background: #9747c5;
}

/* line 43, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn-in:after {
  content: "";
  font-family: FontAwesome;
}

/* line 265, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn-gp {
  background: #DD4B39;
  color: #FFF;
  width: 35px;
  height: 35px;
  line-height: 35px;
  text-align: center;
  display: inline-block;
  vertical-align: bottom;
  margin-right: 10px;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

/* line 41, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn-gp:hover {
  background: #e15f4f;
}

/* line 43, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn-gp:after {
  content: "";
  font-family: FontAwesome;
}

/* line 267, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn-jm {
  background: #e0e0e0;
  padding: 5px;
  height: 35px;
  width: 35px;
}

/* line 272, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn-clear-fb {
  color: #F9B515 !important;
  font-size: 1rem !important;
  display: inline-block;
  vertical-align: bottom;
  margin-right: 20px;
  margin-bottom: 10px;
  width: auto;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

/* line 56, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn-clear-fb:last-child {
  margin-bottom: 0;
}

/* line 58, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn-clear-fb:hover {
  color: #fabd2e !important;
}

/* line 60, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn-clear-fb:after {
  content: "";
  font-family: FontAwesome;
}

/* line 274, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn-clear-tw {
  color: #F9B515 !important;
  font-size: 1rem !important;
  display: inline-block;
  vertical-align: bottom;
  margin-right: 20px;
  margin-bottom: 10px;
  width: auto;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

/* line 56, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn-clear-tw:last-child {
  margin-bottom: 0;
}

/* line 58, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn-clear-tw:hover {
  color: #fabd2e !important;
}

/* line 60, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn-clear-tw:after {
  content: "";
  font-family: FontAwesome;
}

/* line 276, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn-clear-ld {
  color: #F9B515 !important;
  font-size: 1rem !important;
  display: inline-block;
  vertical-align: bottom;
  margin-right: 20px;
  margin-bottom: 10px;
  width: auto;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

/* line 56, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn-clear-ld:last-child {
  margin-bottom: 0;
}

/* line 58, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn-clear-ld:hover {
  color: #fabd2e !important;
}

/* line 60, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn-clear-ld:after {
  content: "";
  font-family: FontAwesome;
}

/* line 278, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn-clear-yt {
  color: #F9B515 !important;
  font-size: 1rem !important;
  display: inline-block;
  vertical-align: bottom;
  margin-right: 20px;
  margin-bottom: 10px;
  width: auto;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

/* line 56, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn-clear-yt:last-child {
  margin-bottom: 0;
}

/* line 58, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn-clear-yt:hover {
  color: #fabd2e !important;
}

/* line 60, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn-clear-yt:after {
  content: "";
  font-family: FontAwesome;
}

/* line 280, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn-clear-gh {
  color: #F9B515 !important;
  font-size: 1rem !important;
  display: inline-block;
  vertical-align: bottom;
  margin-right: 20px;
  margin-bottom: 10px;
  width: auto;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

/* line 56, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn-clear-gh:last-child {
  margin-bottom: 0;
}

/* line 58, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn-clear-gh:hover {
  color: #fabd2e !important;
}

/* line 60, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn-clear-gh:after {
  content: "";
  font-family: FontAwesome;
}

/* line 282, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn-clear-itg {
  color: #F9B515 !important;
  font-size: 1rem !important;
  display: inline-block;
  vertical-align: bottom;
  margin-right: 20px;
  margin-bottom: 10px;
  width: auto;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

/* line 56, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn-clear-itg:last-child {
  margin-bottom: 0;
}

/* line 58, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn-clear-itg:hover {
  color: #fabd2e !important;
}

/* line 60, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn-clear-itg:after {
  content: "";
  font-family: FontAwesome;
}

/* line 284, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn-clear-wiki {
  color: #F9B515 !important;
  font-size: 0.8rem !important;
  display: inline-block;
  vertical-align: bottom;
  margin-right: 20px;
  margin-bottom: 10px;
  width: auto;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

/* line 56, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn-clear-wiki:last-child {
  margin-bottom: 0;
}

/* line 58, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn-clear-wiki:hover {
  color: #fabd2e !important;
}

/* line 60, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn-clear-wiki:after {
  content: "";
  font-family: FontAwesome;
}

/* line 286, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn-large-fb {
  background: #225F4D;
  color: #FFF;
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  display: inline-block;
  vertical-align: bottom;
  margin-right: 10px;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

/* line 41, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn-large-fb:hover {
  background: #29725c;
}

/* line 43, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn-large-fb:after {
  content: "";
  font-family: FontAwesome;
}

/* line 288, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn-large-tw {
  background: #225F4D;
  color: #FFF;
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  display: inline-block;
  vertical-align: bottom;
  margin-right: 10px;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

/* line 41, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn-large-tw:hover {
  background: #29725c;
}

/* line 43, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn-large-tw:after {
  content: "";
  font-family: FontAwesome;
}

/* line 290, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn-large-ld {
  background: #225F4D;
  color: #FFF;
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  display: inline-block;
  vertical-align: bottom;
  margin-right: 10px;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

/* line 41, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn-large-ld:hover {
  background: #29725c;
}

/* line 43, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn-large-ld:after {
  content: "";
  font-family: FontAwesome;
}

/* line 293, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn-large-social {
  border-radius: 1px;
  margin-right: auto;
  float: right;
}

/* line 297, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn-large-social:hover {
  background: #225F4D;
}

/* line 300, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn-large-social-media {
  box-sizing: border-box;
  height: 44px;
  width: 170px;
  border: 2px solid #225F4D;
  border-radius: 4px;
  background-color: #FFF;
  line-height: 40px;
  color: #225F4D;
  display: inline-block;
}

/* line 310, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.btn-large-social-media:hover {
  color: #29725c;
}

@media screen and (max-width: 600px) {
  /* line 313, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
  .btn-large-social-media {
    display: block;
    margin: 10px auto;
  }
}

/* line 317, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.link-blue {
  color: #2777B4;
  text-decoration: underline;
  cursor: pointer;
}

/* line 323, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
#jrp-pagination a {
  padding: 0 15px !important;
  margin: 0 2px;
  font-size: 0.9rem;
  height: 34px;
  line-height: 34px;
}

/* line 330, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
#jrp-pagination a i.fa {
  line-height: 35px;
}

/* line 333, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
#go-back, #display-filter {
  color: #2E2E2E;
  display: inline-block;
  font-variant: small-caps;
  margin-bottom: 10px;
}

/* line 339, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
#display-filter {
  display: none;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/menu.sass */
.header {
  position: fixed;
  left: 0;
  right: 0;
  height: 66px;
  line-height: 66px;
  color: #5D677A;
  background: #FFF;
  z-index: 800;
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/menu.sass */
.header .full {
  max-width: 100%;
}

/* line 13, lib/eu_consumer_core/app/assets/stylesheets/menu.sass */
.header-logo {
  padding-right: 25px;
  float: left;
  display: block;
  height: 3.125rem;
  position: relative;
  z-index: 10;
}

/* line 20, lib/eu_consumer_core/app/assets/stylesheets/menu.sass */
.header-logo img {
  width: 200px;
  display: block;
  margin-top: 11px;
}

/* line 24, lib/eu_consumer_core/app/assets/stylesheets/menu.sass */
.header-logo img.logo-er {
  margin-top: 11px !important;
  width: 211px !important;
}

/* line 27, lib/eu_consumer_core/app/assets/stylesheets/menu.sass */
.header-logo img.logo-pi {
  margin-top: 0 !important;
  width: 159px !important;
}

/* line 30, lib/eu_consumer_core/app/assets/stylesheets/menu.sass */
.header-logo img.logo-e1 {
  margin-top: 11px !important;
}

/* line 32, lib/eu_consumer_core/app/assets/stylesheets/menu.sass */
.header-logo img.logo-jm {
  top: 40%;
  width: 200px !important;
}

/* line 35, lib/eu_consumer_core/app/assets/stylesheets/menu.sass */
.header-logo .header-logo-tags {
  font-size: 0.8rem;
  font-weight: bold;
  color: #333;
  letter-spacing: 2px;
  text-align: center;
  width: 200px;
  height: 40px;
  position: absolute;
  top: 15px;
}

/* line 46, lib/eu_consumer_core/app/assets/stylesheets/menu.sass */
.hovered, .menu ul.sous-menu:hover .sous-menu-links, .menu .sous-menu:hover .sous-menu-links {
  background: #FFF;
  color: #182642;
  cursor: pointer;
}

/* line 51, lib/eu_consumer_core/app/assets/stylesheets/menu.sass */
.header-info-text {
  line-height: 17px;
  float: right;
  margin-top: 17px;
  margin-left: 10px;
}

/* line 58, lib/eu_consumer_core/app/assets/stylesheets/menu.sass */
.menu a, .menu button {
  padding: 0 10px;
  height: 66px;
  display: inline-block;
  vertical-align: bottom;
  margin-left: -3px;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  border-bottom: 3px solid transparent;
}

/* line 66, lib/eu_consumer_core/app/assets/stylesheets/menu.sass */
.menu a i.fa, .menu button i.fa {
  margin-left: 2px;
}

/* line 68, lib/eu_consumer_core/app/assets/stylesheets/menu.sass */
.menu a:hover, .menu a.active, .menu button:hover, .menu button.active {
  border-color: #F9B515;
  color: #F9B515;
}

/* line 71, lib/eu_consumer_core/app/assets/stylesheets/menu.sass */
.menu a.link-signin, .menu button.link-signin {
  color: #5D677A;
}

/* line 73, lib/eu_consumer_core/app/assets/stylesheets/menu.sass */
.menu a.link-signin.active, .menu a.link-signin:hover, .menu button.link-signin.active, .menu button.link-signin:hover {
  color: #5D677A;
  border-color: #5D677A;
}

/* line 76, lib/eu_consumer_core/app/assets/stylesheets/menu.sass */
.menu a .label, .menu button .label {
  font-size: 0.7rem;
  padding: 0.2rem 0.4rem 0.2rem;
  color: #FFF;
  border-radius: 3px;
}

/* line 81, lib/eu_consumer_core/app/assets/stylesheets/menu.sass */
.menu a .label.success, .menu button .label.success {
  background-color: #008563;
}

/* line 83, lib/eu_consumer_core/app/assets/stylesheets/menu.sass */
.menu .menu-links-right {
  position: absolute;
  top: 0;
  right: 0;
}

/* line 88, lib/eu_consumer_core/app/assets/stylesheets/menu.sass */
.menu .menu-links-right button {
  cursor: pointer;
  border-top: none;
  border-right: none;
  border-left: none;
  background: none;
  font: inherit;
  font-size: 100%;
  color: inherit;
}

/* line 98, lib/eu_consumer_core/app/assets/stylesheets/menu.sass */
.menu ul.sous-menu, .menu .sous-menu {
  display: inline-block;
  vertical-align: bottom;
  list-style: none !important;
}

/* line 105, lib/eu_consumer_core/app/assets/stylesheets/menu.sass */
.menu ul.sous-menu > li, .menu ul.sous-menu div, .menu .sous-menu > li, .menu .sous-menu div {
  padding: 0 10px;
  position: relative;
  margin-left: -3px;
}

/* line 110, lib/eu_consumer_core/app/assets/stylesheets/menu.sass */
.menu ul.sous-menu > li.sous-menu-links > a.has-link, .menu ul.sous-menu div.sous-menu-links > a.has-link, .menu .sous-menu > li.sous-menu-links > a.has-link, .menu .sous-menu div.sous-menu-links > a.has-link {
  display: block;
  text-decoration: none;
  color: inherit;
}

/* line 114, lib/eu_consumer_core/app/assets/stylesheets/menu.sass */
.menu ul.sous-menu > li.sous-menu-links ul, .menu ul.sous-menu div.sous-menu-links ul, .menu .sous-menu > li.sous-menu-links ul, .menu .sous-menu div.sous-menu-links ul {
  list-style: none !important;
  display: none;
  cursor: default;
  position: absolute;
  right: 0;
  background: #FFF;
  min-width: 270px;
  -webkit-box-shadow: 0 2px 14px rgba(46, 46, 46, 0.5);
  -moz-box-shadow: 0 2px 14px rgba(46, 46, 46, 0.5);
  box-shadow: 0 2px 14px rgba(46, 46, 46, 0.5);
}

/* line 123, lib/eu_consumer_core/app/assets/stylesheets/menu.sass */
.menu ul.sous-menu > li.sous-menu-links ul li, .menu ul.sous-menu div.sous-menu-links ul li, .menu .sous-menu > li.sous-menu-links ul li, .menu .sous-menu div.sous-menu-links ul li {
  display: block;
}

/* line 125, lib/eu_consumer_core/app/assets/stylesheets/menu.sass */
.menu ul.sous-menu > li.sous-menu-links ul li:last-child a, .menu ul.sous-menu div.sous-menu-links ul li:last-child a, .menu .sous-menu > li.sous-menu-links ul li:last-child a, .menu .sous-menu div.sous-menu-links ul li:last-child a {
  border-bottom: none !important;
}

/* line 127, lib/eu_consumer_core/app/assets/stylesheets/menu.sass */
.menu ul.sous-menu > li.sous-menu-links ul li a, .menu ul.sous-menu div.sous-menu-links ul li a, .menu .sous-menu > li.sous-menu-links ul li a, .menu .sous-menu div.sous-menu-links ul li a {
  color: #182642;
  height: 45px;
  line-height: 45px;
  white-space: nowrap;
  margin: 0;
  display: block;
  cursor: pointer;
  border-bottom: 1px dotted #2777B4;
}

/* line 136, lib/eu_consumer_core/app/assets/stylesheets/menu.sass */
.menu ul.sous-menu > li.sous-menu-links ul li a:hover, .menu ul.sous-menu div.sous-menu-links ul li a:hover, .menu .sous-menu > li.sous-menu-links ul li a:hover, .menu .sous-menu div.sous-menu-links ul li a:hover {
  color: #F9B515;
  border-bottom-color: #F9B515;
  border-bottom-style: solid;
  background: #E9E9E9;
}

/* line 141, lib/eu_consumer_core/app/assets/stylesheets/menu.sass */
.menu ul.sous-menu > li.sous-menu-links ul li a.active, .menu ul.sous-menu div.sous-menu-links ul li a.active, .menu .sous-menu > li.sous-menu-links ul li a.active, .menu .sous-menu div.sous-menu-links ul li a.active {
  padding: 0 10px;
  background: #FFF;
  color: #F9B515;
}

/* line 145, lib/eu_consumer_core/app/assets/stylesheets/menu.sass */
.menu ul.sous-menu > li.sous-menu-links ul li a.active:hover, .menu ul.sous-menu div.sous-menu-links ul li a.active:hover, .menu .sous-menu > li.sous-menu-links ul li a.active:hover, .menu .sous-menu div.sous-menu-links ul li a.active:hover {
  background: #f2f2f2;
}

/* line 147, lib/eu_consumer_core/app/assets/stylesheets/menu.sass */
.menu ul.sous-menu > li.sous-menu-links ul li a.inline-flex, .menu ul.sous-menu div.sous-menu-links ul li a.inline-flex, .menu .sous-menu > li.sous-menu-links ul li a.inline-flex, .menu .sous-menu div.sous-menu-links ul li a.inline-flex {
  display: inline-flex !important;
  flex-grow: 1;
}

/* line 150, lib/eu_consumer_core/app/assets/stylesheets/menu.sass */
.menu ul.sous-menu > li.sous-menu-links ul li a.inline-flex span.notificationCount, .menu ul.sous-menu div.sous-menu-links ul li a.inline-flex span.notificationCount, .menu .sous-menu > li.sous-menu-links ul li a.inline-flex span.notificationCount, .menu .sous-menu div.sous-menu-links ul li a.inline-flex span.notificationCount {
  margin-top: 0.25rem;
  height: 1.125rem;
}

/* line 153, lib/eu_consumer_core/app/assets/stylesheets/menu.sass */
.menu ul.sous-menu > li.sous-menu-links ul li.flex, .menu ul.sous-menu div.sous-menu-links ul li.flex, .menu .sous-menu > li.sous-menu-links ul li.flex, .menu .sous-menu div.sous-menu-links ul li.flex {
  display: flex !important;
}

/* line 156, lib/eu_consumer_core/app/assets/stylesheets/menu.sass */
.hamburger, .header-welcome {
  display: none;
}

/* line 160, lib/eu_consumer_core/app/assets/stylesheets/menu.sass */
button.hamburger {
  background: none;
  border: none;
}

/* line 164, lib/eu_consumer_core/app/assets/stylesheets/menu.sass */
#app-store-banner {
  background-color: #F2FAFD;
  height: 74px;
  width: 100%;
  position: fixed;
  margin-top: -74px;
  z-index: 12;
}

/* line 171, lib/eu_consumer_core/app/assets/stylesheets/menu.sass */
#app-store-mobile-logo {
  display: inline-flex;
  padding: 0 6px;
}

/* line 174, lib/eu_consumer_core/app/assets/stylesheets/menu.sass */
#app-store-view-link {
  font-size: 14px;
  color: #015A7D;
  cursor: pointer;
  margin-top: 5px;
  display: block;
}

/* line 180, lib/eu_consumer_core/app/assets/stylesheets/menu.sass */
.app-store-button {
  border: none;
  background: none;
  padding: 7px 0 0 0;
}

/* line 184, lib/eu_consumer_core/app/assets/stylesheets/menu.sass */
.app-store-button-close {
  padding-left: 12px;
  position: relative;
  top: -25px;
  font-size: 24px;
}

/* line 189, lib/eu_consumer_core/app/assets/stylesheets/menu.sass */
#app-store-close {
  display: inline-block;
  vertical-align: middle;
}

/* line 192, lib/eu_consumer_core/app/assets/stylesheets/menu.sass */
.app-store-logo {
  width: 60px;
  height: 60px;
  padding: 5px;
  margin-right: 10px;
}

/* line 197, lib/eu_consumer_core/app/assets/stylesheets/menu.sass */
.app-store-header {
  margin-top: 74px !important;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/footer.sass */
.top-footer {
  background: #0E0E24;
  color: #FFF;
  height: 50px;
  line-height: 50px;
  text-align: center;
  font-size: 1.2rem;
}

/* line 8, lib/eu_consumer_core/app/assets/stylesheets/footer.sass */
.top-footer a {
  display: inline-block;
  margin-left: 10px;
}

/* line 11, lib/eu_consumer_core/app/assets/stylesheets/footer.sass */
.top-footer a:hover {
  text-decoration: underline;
}

/* line 13, lib/eu_consumer_core/app/assets/stylesheets/footer.sass */
.footer {
  display: block;
  background: rgba(233, 233, 233, 0.5);
  color: #FFF;
  width: auto;
  color: #5D677A;
  font-size: 0.9rem;
  padding: 20px 0;
}

/* line 22, lib/eu_consumer_core/app/assets/stylesheets/footer.sass */
.footer .footer-title {
  text-transform: uppercase;
  color: #FFF;
  font-weight: bold;
  margin-bottom: 2px;
  font-size: 100%;
}

/* line 29, lib/eu_consumer_core/app/assets/stylesheets/footer.sass */
.footer .footer-title span {
  display: block;
}

/* line 32, lib/eu_consumer_core/app/assets/stylesheets/footer.sass */
.footer .footer-title button {
  background: none;
  border: none;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: 1px;
  margin-bottom: 2px;
  font-size: 100%;
  font: inherit;
  margin: 0;
  padding: 0;
  display: none;
}

/* line 45, lib/eu_consumer_core/app/assets/stylesheets/footer.sass */
.footer .rights {
  display: block;
  color: #FFF;
  padding-top: 30px;
}

/* line 50, lib/eu_consumer_core/app/assets/stylesheets/footer.sass */
.footer .social a {
  float: left;
  color: #FFF !important;
  margin-top: 10px;
}

/* line 54, lib/eu_consumer_core/app/assets/stylesheets/footer.sass */
.footer .social a:last-child {
  margin-right: 0;
}

/* line 56, lib/eu_consumer_core/app/assets/stylesheets/footer.sass */
.footer .social a:hover {
  text-decoration: none !important;
}

/* line 58, lib/eu_consumer_core/app/assets/stylesheets/footer.sass */
.footer .container {
  padding-bottom: 0;
}

/* line 61, lib/eu_consumer_core/app/assets/stylesheets/footer.sass */
.footer .col > *, .footer .col .footer-collapse > * {
  display: block;
}

/* line 63, lib/eu_consumer_core/app/assets/stylesheets/footer.sass */
.footer .col a {
  color: #5D677A;
}

/* line 65, lib/eu_consumer_core/app/assets/stylesheets/footer.sass */
.footer .col a:hover {
  color: #FFF;
}

/* line 69, lib/eu_consumer_core/app/assets/stylesheets/footer.sass */
.footer ul.sous-menu > li {
  margin-left: 0;
}

/* line 72, lib/eu_consumer_core/app/assets/stylesheets/footer.sass */
.footer ul.sous-menu > li.sous-menu-links ul {
  min-width: 100px;
  right: auto;
  left: 0;
}

/* line 76, lib/eu_consumer_core/app/assets/stylesheets/footer.sass */
.footer ul.sous-menu > li.sous-menu-links ul li {
  display: block;
  width: 100%;
}

/* line 79, lib/eu_consumer_core/app/assets/stylesheets/footer.sass */
.footer ul.sous-menu > li.sous-menu-links ul li a, .footer ul.sous-menu > li.sous-menu-links ul li a:hover {
  float: none;
  color: #2E2E2E !important;
  border: none;
  line-height: 25px;
  height: auto;
}

/* line 85, lib/eu_consumer_core/app/assets/stylesheets/footer.sass */
.footer ul.sous-menu > li.sous-menu-links ul li a:hover {
  color: #F9B515 !important;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/grid.sass */
.container {
  width: 1000px;
  margin: 0 auto;
  padding-bottom: 44px;
}

/* line 2, lib/eu_consumer_core/app/assets/stylesheets/grid.sass */
.container:after {
  content: "";
  display: block;
  clear: both;
}

/* line 9, lib/eu_consumer_core/app/assets/stylesheets/grid.sass */
.container.np, .upload-button .dropdown .container.dropdown-item, .upload-button .container.dropdown {
  padding-bottom: 0 !important;
}

/* line 11, lib/eu_consumer_core/app/assets/stylesheets/grid.sass */
.container.big-container {
  width: 1130px;
}

/* line 13, lib/eu_consumer_core/app/assets/stylesheets/grid.sass */
.container.small-container {
  width: 700px;
}

/* line 16, lib/eu_consumer_core/app/assets/stylesheets/grid.sass */
.full {
  max-width: 82rem;
  padding: 0 15px;
  margin: 0 auto;
}

/* line 17, lib/eu_consumer_core/app/assets/stylesheets/grid.sass */
.full:after {
  content: "";
  display: block;
  clear: both;
}

/* line 26, lib/eu_consumer_core/app/assets/stylesheets/grid.sass */
.all-container-full .container {
  width: 100% !important;
}

/* line 28, lib/eu_consumer_core/app/assets/stylesheets/grid.sass */
.all-container-full .container:not(.clear) {
  overflow: hidden;
}

/* line 30, lib/eu_consumer_core/app/assets/stylesheets/grid.sass */
.all-container-full .container-i {
  max-width: 935px;
}

/* line 34, lib/eu_consumer_core/app/assets/stylesheets/grid.sass */
.col-1 .col, .col-1 a {
  display: block;
  float: none !important;
}

/* line 39, lib/eu_consumer_core/app/assets/stylesheets/grid.sass */
.col-2:after {
  content: "";
  display: block;
  clear: both;
}

/* line 43, lib/eu_consumer_core/app/assets/stylesheets/grid.sass */
.col-2 > a, .col-2 .col, .col-2 .collapse {
  float: left;
  width: 45%;
  min-height: 1px;
}

/* line 47, lib/eu_consumer_core/app/assets/stylesheets/grid.sass */
.col-2 > a:nth-child(odd), .col-2 .col:nth-child(odd), .col-2 .collapse:nth-child(odd) {
  margin-right: 10%;
}

/* line 49, lib/eu_consumer_core/app/assets/stylesheets/grid.sass */
.col-2 > a.small, .col-2 .col.small, .col-2 .collapse.small {
  width: 20%;
}

/* line 51, lib/eu_consumer_core/app/assets/stylesheets/grid.sass */
.col-2 > a.big, .col-2 .col.big, .col-2 .collapse.big {
  width: 70%;
}

/* line 53, lib/eu_consumer_core/app/assets/stylesheets/grid.sass */
.col-2 > a.large, .col-2 .col.large, .col-2 .collapse.large {
  width: 100% !important;
}

/* line 56, lib/eu_consumer_core/app/assets/stylesheets/grid.sass */
.col-2.small > .col {
  width: 25%;
}

/* line 57, lib/eu_consumer_core/app/assets/stylesheets/grid.sass */
.col-2.small > .col:first-child {
  width: 70%;
  margin-right: 5%;
}

/* line 62, lib/eu_consumer_core/app/assets/stylesheets/grid.sass */
.col-2.small.small-marge > .col {
  width: 18%;
}

/* line 63, lib/eu_consumer_core/app/assets/stylesheets/grid.sass */
.col-2.small.small-marge > .col:first-child {
  width: 80%;
  margin-right: 2%;
}

/* line 69, lib/eu_consumer_core/app/assets/stylesheets/grid.sass */
.col-2.small.reverse > .col:first-child {
  width: 25%;
  margin-right: 5%;
}

/* line 72, lib/eu_consumer_core/app/assets/stylesheets/grid.sass */
.col-2.small.reverse > .col:last-child {
  width: 70%;
}

/* line 75, lib/eu_consumer_core/app/assets/stylesheets/grid.sass */
.col-2.small-marge > a, .col-2.small-marge > .col {
  width: 49%;
}

/* line 77, lib/eu_consumer_core/app/assets/stylesheets/grid.sass */
.col-2.small-marge > a:nth-child(odd), .col-2.small-marge > .col:nth-child(odd) {
  margin-right: 2%;
}

/* line 79, lib/eu_consumer_core/app/assets/stylesheets/grid.sass */
.col-2.small-marge > a.small, .col-2.small-marge > .col.small {
  width: 28%;
}

/* line 81, lib/eu_consumer_core/app/assets/stylesheets/grid.sass */
.col-2.small-marge > a.big, .col-2.small-marge > .col.big {
  width: 70%;
}

/* line 84, lib/eu_consumer_core/app/assets/stylesheets/grid.sass */
.col-2.small-marge-centered > a, .col-2.small-marge-centered > .col {
  width: 49%;
}

/* line 86, lib/eu_consumer_core/app/assets/stylesheets/grid.sass */
.col-2.small-marge-centered > a:nth-child(odd), .col-2.small-marge-centered > .col:nth-child(odd) {
  margin-right: 2%;
}

/* line 88, lib/eu_consumer_core/app/assets/stylesheets/grid.sass */
.col-2.small-marge-centered > a.small, .col-2.small-marge-centered > .col.small {
  width: 18%;
  margin-left: 5%;
}

/* line 91, lib/eu_consumer_core/app/assets/stylesheets/grid.sass */
.col-2.small-marge-centered > a.medium, .col-2.small-marge-centered > .col.medium {
  width: 28%;
}

/* line 93, lib/eu_consumer_core/app/assets/stylesheets/grid.sass */
.col-2.small-marge-centered > a.big, .col-2.small-marge-centered > .col.big {
  width: 70%;
}

/* line 95, lib/eu_consumer_core/app/assets/stylesheets/grid.sass */
.col-2.seperate {
  margin-top: 0;
}

/* line 97, lib/eu_consumer_core/app/assets/stylesheets/grid.sass */
.col-2.seperate > .col {
  width: 50%;
}

/* line 99, lib/eu_consumer_core/app/assets/stylesheets/grid.sass */
.col-2.seperate > .col:nth-child(odd) {
  margin-right: 0;
  padding-right: 5%;
}

/* line 102, lib/eu_consumer_core/app/assets/stylesheets/grid.sass */
.col-2.seperate > .col:nth-child(even) {
  padding-left: 5%;
  border-left: 1px solid #2777B4;
}

/* line 106, lib/eu_consumer_core/app/assets/stylesheets/grid.sass */
.col-2.no-marge > a, .col-2.no-marge > .col {
  width: 50%;
}

/* line 108, lib/eu_consumer_core/app/assets/stylesheets/grid.sass */
.col-2.no-marge > a:nth-child(odd), .col-2.no-marge > .col:nth-child(odd) {
  margin-right: 0 !important;
}

/* line 111, lib/eu_consumer_core/app/assets/stylesheets/grid.sass */
.col-2.marge-30 > .col {
  width: calc(50% - 15px);
}

/* line 113, lib/eu_consumer_core/app/assets/stylesheets/grid.sass */
.col-2.marge-30 > .col:nth-child(odd) {
  margin-right: 30px;
}

/* line 115, lib/eu_consumer_core/app/assets/stylesheets/grid.sass */
.col-2.marge-30 > .col.big {
  width: calc(70% - 15px);
}

/* line 117, lib/eu_consumer_core/app/assets/stylesheets/grid.sass */
.col-2.marge-30 > .col.small {
  width: calc(30% - 15px);
}

/* line 121, lib/eu_consumer_core/app/assets/stylesheets/grid.sass */
.adjust-margin .col {
  margin-right: 0px !important;
}

/* line 125, lib/eu_consumer_core/app/assets/stylesheets/grid.sass */
.footer-bloc .col-2 .col {
  width: 19%;
}

/* line 127, lib/eu_consumer_core/app/assets/stylesheets/grid.sass */
.footer-bloc .col-2 .col:nth-child(odd) {
  margin-right: 1%;
}

/* line 132, lib/eu_consumer_core/app/assets/stylesheets/grid.sass */
.col-3.inline-middle .col {
  float: none;
  display: inline-block;
  vertical-align: middle;
  width: calc(31.33% - 5px);
}

/* line 138, lib/eu_consumer_core/app/assets/stylesheets/grid.sass */
.col-3:after {
  content: "";
  display: block;
  clear: both;
}

/* line 142, lib/eu_consumer_core/app/assets/stylesheets/grid.sass */
.col-3 > a, .col-3 > .col {
  display: block;
  float: left;
  width: 31.33%;
  margin-right: 3%;
}

/* line 147, lib/eu_consumer_core/app/assets/stylesheets/grid.sass */
.col-3 > a:nth-child(3n), .col-3 > .col:nth-child(3n) {
  margin-right: 0%;
}

/* line 149, lib/eu_consumer_core/app/assets/stylesheets/grid.sass */
.col-3 > .double-link {
  display: block;
  float: left;
  width: 31.12%;
  margin-right: 3%;
  margin-bottom: 20px;
}

/* line 155, lib/eu_consumer_core/app/assets/stylesheets/grid.sass */
.col-3 > .double-link:nth-child(3n) {
  margin-right: 0%;
}

/* line 157, lib/eu_consumer_core/app/assets/stylesheets/grid.sass */
.col-3 > .double-link > a {
  width: 100%;
  display: block;
  margin-bottom: 5px;
  padding: 0 !important;
}

/* line 162, lib/eu_consumer_core/app/assets/stylesheets/grid.sass */
.col-3 > .double-link > a:nth-child(2) {
  text-decoration: underline;
  font-size: 0.9rem;
}

/* line 167, lib/eu_consumer_core/app/assets/stylesheets/grid.sass */
.col-4:after {
  content: "";
  display: block;
  clear: both;
}

/* line 171, lib/eu_consumer_core/app/assets/stylesheets/grid.sass */
.col-4 > a, .col-4 .col {
  float: left;
  display: block;
  width: 24.25%;
  margin-right: 1% !important;
}

/* line 176, lib/eu_consumer_core/app/assets/stylesheets/grid.sass */
.col-4 > a:nth-child(4n), .col-4 .col:nth-child(4n) {
  margin-right: 0 !important;
}

/* line 179, lib/eu_consumer_core/app/assets/stylesheets/grid.sass */
.col-4.half > a, .col-4.half .col {
  width: 45%;
}

/* line 181, lib/eu_consumer_core/app/assets/stylesheets/grid.sass */
.col-4.half > a:nth-child(odd), .col-4.half .col:nth-child(odd) {
  margin-right: 10%;
}

/* line 183, lib/eu_consumer_core/app/assets/stylesheets/grid.sass */
.col-4.half > a:nth-child(even), .col-4.half .col:nth-child(even) {
  margin-right: 0;
}

/* line 185, lib/eu_consumer_core/app/assets/stylesheets/grid.sass */
.col-4.seperate {
  margin-top: 0;
}

/* line 187, lib/eu_consumer_core/app/assets/stylesheets/grid.sass */
.col-4.seperate > .col {
  width: 25%;
  margin: 0;
  margin-right: 0 !important;
  border-left: 1px solid #2777B4;
  padding: 0 2%;
}

/* line 193, lib/eu_consumer_core/app/assets/stylesheets/grid.sass */
.col-4.seperate > .col:first-child {
  padding-left: 0;
  border-left: 0;
}

/* line 196, lib/eu_consumer_core/app/assets/stylesheets/grid.sass */
.col-4.seperate > .col:last-child {
  padding-right: 0;
}

@media only screen and (max-width: 1000px) {
  /* line 202, lib/eu_consumer_core/app/assets/stylesheets/grid.sass */
  .footer-bloc .col-2 .col {
    width: 100%;
  }
}

/* line 206, lib/eu_consumer_core/app/assets/stylesheets/grid.sass */
.col-5:after {
  content: "";
  display: block;
  clear: both;
}

/* line 210, lib/eu_consumer_core/app/assets/stylesheets/grid.sass */
.col-5 > a, .col-5 .col {
  float: left;
  display: block;
  width: 19.2%;
  margin-right: 1%;
}

/* line 215, lib/eu_consumer_core/app/assets/stylesheets/grid.sass */
.col-5 > a:last-child, .col-5 .col:last-child {
  margin-right: 0;
}

/* line 219, lib/eu_consumer_core/app/assets/stylesheets/grid.sass */
.col-flexible .col, .col-flexible > a, .col-flexible .col:nth-child(odd) {
  float: left;
  display: block;
  margin-right: 2%;
}

/* line 224, lib/eu_consumer_core/app/assets/stylesheets/grid.sass */
.fix-elem-parent, #col-fixed.campaign-enabled {
  position: relative;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 5px 0px 5px 0;
  transition-duration: 0.3s;
  -webkit-box-shadow: 0;
  -moz-box-shadow: 0;
  box-shadow: 0;
}

/* line 232, lib/eu_consumer_core/app/assets/stylesheets/grid.sass */
.fix-elem-parent::-webkit-scrollbar, #col-fixed.campaign-enabled::-webkit-scrollbar {
  -webkit-appearance: none;
}

/* line 235, lib/eu_consumer_core/app/assets/stylesheets/grid.sass */
.fix-elem-parent::-webkit-scrollbar:vertical, #col-fixed.campaign-enabled::-webkit-scrollbar:vertical {
  width: 10px;
}

/* line 238, lib/eu_consumer_core/app/assets/stylesheets/grid.sass */
.fix-elem-parent::-webkit-scrollbar-thumb, #col-fixed.campaign-enabled::-webkit-scrollbar-thumb {
  background-color: transparent;
  border-radius: 10px;
  transition-duration: 0.3s;
}

/* line 243, lib/eu_consumer_core/app/assets/stylesheets/grid.sass */
.fix-elem-parent::-webkit-scrollbar-track, #col-fixed.campaign-enabled::-webkit-scrollbar-track {
  background-color: #ffffff;
}

/* line 246, lib/eu_consumer_core/app/assets/stylesheets/grid.sass */
.fix-elem-parent:hover, #col-fixed.campaign-enabled:hover {
  -webkit-box-shadow: 5px 0px 5px #E9E9E9;
  -moz-box-shadow: 5px 0px 5px #E9E9E9;
  box-shadow: 5px 0px 5px #E9E9E9;
}

/* line 247, lib/eu_consumer_core/app/assets/stylesheets/grid.sass */
.fix-elem-parent:hover::-webkit-scrollbar-thumb, #col-fixed.campaign-enabled:hover::-webkit-scrollbar-thumb {
  background-color: #AAAAAA;
}

/* line 251, lib/eu_consumer_core/app/assets/stylesheets/grid.sass */
.fix-elem-parent > .fix-elem-content, #col-fixed.campaign-enabled > .fix-elem-content {
  padding-right: 5px;
  border-right: 1px solid #E9E9E9;
  overflow-x: clip;
}

/* line 256, lib/eu_consumer_core/app/assets/stylesheets/grid.sass */
.panel-content {
  overflow: hidden;
  position: relative;
  height: 100%;
}

/* line 260, lib/eu_consumer_core/app/assets/stylesheets/grid.sass */
.panel-content .panel {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 350px;
  background: #FFF;
  border-right: 1px solid #E9E9E9;
  padding: 15px;
  -webkit-box-shadow: -3px 5px 14px 0 rgba(46, 46, 46, 0.2);
  -moz-box-shadow: -3px 5px 14px 0 rgba(46, 46, 46, 0.2);
  box-shadow: -3px 5px 14px 0 rgba(46, 46, 46, 0.2);
  z-index: 11;
  -webkit-transform: translateX(400px);
  -moz-transform: translateX(400px);
  -ms-transform: translateX(400px);
  transform: translateX(400px);
  transition-duration: 0.3s;
}

/* line 273, lib/eu_consumer_core/app/assets/stylesheets/grid.sass */
.panel-content .panel-display {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
}

/* line 275, lib/eu_consumer_core/app/assets/stylesheets/grid.sass */
.panel-content .panel .panel-inside {
  padding: 15px;
  border-radius: 5px;
}

/* line 278, lib/eu_consumer_core/app/assets/stylesheets/grid.sass */
.panel-content .panel .panel-inside.bg-light-grey {
  background: #f4f4f4;
}

/* line 8, lib/eu_consumer_core/app/assets/stylesheets/card_panel.sass */
.card-panel-scroll {
  padding: 60px 40px;
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/card_panel.sass */
.card-panel-scroll.infinite {
  overflow-x: scroll;
  -webkit-overflow-scrolling: touch;
}

/* line 14, lib/eu_consumer_core/app/assets/stylesheets/card_panel.sass */
.card-panel-scroll.infinite .card-panel-bloc .card-panel {
  min-width: 300px;
  margin-right: 20px;
}

/* line 17, lib/eu_consumer_core/app/assets/stylesheets/card_panel.sass */
.card-panel-bloc {
  padding-left: 2.2%;
  position: relative;
  left: 2.2%;
  margin-top: 25px;
  min-height: 420px;
  display: flex;
}

/* line 24, lib/eu_consumer_core/app/assets/stylesheets/card_panel.sass */
.card-panel-bloc.no-left-space {
  left: 0%;
  padding-left: 0%;
}

/* line 27, lib/eu_consumer_core/app/assets/stylesheets/card_panel.sass */
.card-panel-bloc:after {
  content: "";
  display: block;
  clear: both;
}

/* line 32, lib/eu_consumer_core/app/assets/stylesheets/card_panel.sass */
.card-panel-bloc.cards-3 .card-panel {
  width: 25%;
}

/* line 34, lib/eu_consumer_core/app/assets/stylesheets/card_panel.sass */
.card-panel-bloc .card-panel {
  width: 19%;
  margin-right: 2%;
  padding: 30px;
  position: relative;
}

/* line 39, lib/eu_consumer_core/app/assets/stylesheets/card_panel.sass */
.card-panel-bloc .card-panel:last-child:not(.not-link-panel) {
  margin-right: 0;
  text-align: center;
  color: #FFF;
  padding: 96px 0;
  background: #182642;
  border: none;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

/* line 47, lib/eu_consumer_core/app/assets/stylesheets/card_panel.sass */
.card-panel-bloc .card-panel:last-child:not(.not-link-panel):hover {
  background: #2c85c9;
}

/* line 49, lib/eu_consumer_core/app/assets/stylesheets/card_panel.sass */
.card-panel-bloc .card-panel.bg-green:last-child:not(.not-link-panel) {
  background: #008563;
}

/* line 51, lib/eu_consumer_core/app/assets/stylesheets/card_panel.sass */
.card-panel-bloc .card-panel.bg-green:last-child:not(.not-link-panel):hover {
  background: #009f76;
}

/* line 53, lib/eu_consumer_core/app/assets/stylesheets/card_panel.sass */
.card-panel-bloc .card-panel:last-child:not(.not-link-panel) .b, .card-panel-bloc .card-panel:last-child:not(.not-link-panel) .advice h1, .advice .card-panel-bloc .card-panel:last-child:not(.not-link-panel) h1, .card-panel-bloc .card-panel:last-child:not(.not-link-panel) .advice h2, .advice .card-panel-bloc .card-panel:last-child:not(.not-link-panel) h2, .card-panel-bloc .card-panel:last-child:not(.not-link-panel) .advice h3, .advice .card-panel-bloc .card-panel:last-child:not(.not-link-panel) h3, .card-panel-bloc .card-panel:last-child:not(.not-link-panel) .advice h4, .advice .card-panel-bloc .card-panel:last-child:not(.not-link-panel) h4, .card-panel-bloc .card-panel:last-child:not(.not-link-panel) #home-us .no-logo, #home-us .card-panel-bloc .card-panel:last-child:not(.not-link-panel) .no-logo, .card-panel-bloc .card-panel:last-child:not(.not-link-panel) .rebranding .my-jobs-wrapper .saved-searches-jobs .saved-search-box .saved-search .frequency-wrapper p, .rebranding .my-jobs-wrapper .saved-searches-jobs .saved-search-box .saved-search .frequency-wrapper .card-panel-bloc .card-panel:last-child:not(.not-link-panel) p, .card-panel-bloc .card-panel:last-child:not(.not-link-panel) .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item .card-panel-bloc .card-panel:last-child:not(.not-link-panel) .load-more-slider, .card-panel-bloc .card-panel:last-child:not(.not-link-panel) .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item .card-panel-bloc .card-panel:last-child:not(.not-link-panel) .load-more-slider, .card-panel-bloc .card-panel:last-child:not(.not-link-panel) .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item .card-panel-bloc .card-panel:last-child:not(.not-link-panel) .load-more-slider, .card-panel-bloc .card-panel:last-child:not(.not-link-panel) .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item .card-panel-bloc .card-panel:last-child:not(.not-link-panel) .load-more-slider {
  font-size: 2rem;
}

/* line 56, lib/eu_consumer_core/app/assets/stylesheets/card_panel.sass */
.card-panel-bloc .card-panel:last-child:not(.not-link-panel) img {
  margin: 30px auto 80px auto;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

/* line 59, lib/eu_consumer_core/app/assets/stylesheets/card_panel.sass */
.card-panel-bloc .card-panel .card-panel-title {
  font-weight: bold;
  font-size: 1.2rem;
  margin-bottom: 20px;
}

/* line 63, lib/eu_consumer_core/app/assets/stylesheets/card_panel.sass */
.card-panel-bloc .card-panel .card-panel-title.truncated {
  height: 80px;
}

/* line 65, lib/eu_consumer_core/app/assets/stylesheets/card_panel.sass */
.card-panel-bloc .card-panel .card-panel-title a {
  color: #2E2E2E;
}

/* line 68, lib/eu_consumer_core/app/assets/stylesheets/card_panel.sass */
.card-panel-bloc .card-panel .card-panel-tag {
  border-radius: 30px;
  padding: 0 6px;
  color: #FFF;
  background: #008563;
  margin-bottom: 20px;
  font-size: 0.9rem;
  font-variant: small-caps;
  display: inline-block;
}

/* line 77, lib/eu_consumer_core/app/assets/stylesheets/card_panel.sass */
.card-panel-bloc .card-panel .card-panel-description {
  line-height: 25px;
  margin-bottom: 50px;
}

/* line 80, lib/eu_consumer_core/app/assets/stylesheets/card_panel.sass */
.card-panel-bloc .card-panel .card-panel-logo {
  height: 130px;
}

/* line 82, lib/eu_consumer_core/app/assets/stylesheets/card_panel.sass */
.card-panel-bloc .card-panel .card-panel-logo img {
  max-width: 135px;
}

/* line 84, lib/eu_consumer_core/app/assets/stylesheets/card_panel.sass */
.card-panel-bloc .card-panel .card-panel-icon {
  float: left;
  width: 40px;
  font-variant: small-caps;
  color: #008563;
}

/* line 89, lib/eu_consumer_core/app/assets/stylesheets/card_panel.sass */
.card-panel-bloc .card-panel .card-panel-icon .fa {
  font-size: 30px;
}

/* line 91, lib/eu_consumer_core/app/assets/stylesheets/card_panel.sass */
.card-panel-bloc .card-panel .card-panel-note {
  float: left;
  margin-top: 9px;
  color: #008563;
}

/* line 95, lib/eu_consumer_core/app/assets/stylesheets/card_panel.sass */
.card-panel-bloc .card-panel .card-panel-note span:first-child {
  font-size: 40px;
  font-weight: bold;
}

/* line 98, lib/eu_consumer_core/app/assets/stylesheets/card_panel.sass */
.card-panel-bloc .card-panel .simplified-icon {
  position: absolute;
  bottom: 30px;
  margin-bottom: 40px;
  font-size: 0.8rem;
}

/* line 103, lib/eu_consumer_core/app/assets/stylesheets/card_panel.sass */
.card-panel-bloc .link-vertical {
  display: block;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  position: absolute;
  top: 90px;
  left: -100px;
  font-size: 0.7rem;
  text-transform: uppercase;
  font-weight: bold;
}

/* line 112, lib/eu_consumer_core/app/assets/stylesheets/card_panel.sass */
.card-panel-bloc .link-vertical:after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  background: #2E2E2E;
  height: 2px;
  width: 40px;
  margin-left: 10px;
}

/* line 121, lib/eu_consumer_core/app/assets/stylesheets/card_panel.sass */
.card-panel-bloc.design-border .card-panel:not(:last-child), .card-panel-bloc.design-border .card-panel.not-link-panel {
  border-top: 6px solid #008563;
  background: #FFF;
}

/* line 122, lib/eu_consumer_core/app/assets/stylesheets/card_panel.sass */
.card-panel-bloc.design-border .card-panel.blue:not(:last-child), .card-panel-bloc.design-border .card-panel.not-link-panel.blue {
  border-color: #2777B4;
}

/* line 3, lib/eu_consumer_core/app/assets/stylesheets/card_panel.sass */
.card-panel-bloc.design-border .card-panel.blue:not(:last-child) .card-panel-tag, .card-panel-bloc.design-border .card-panel.not-link-panel.blue .card-panel-tag {
  background: #2777B4;
}

/* line 5, lib/eu_consumer_core/app/assets/stylesheets/card_panel.sass */
.card-panel-bloc.design-border .card-panel.blue:not(:last-child) .card-panel-info, .card-panel-bloc.design-border .card-panel.not-link-panel.blue .card-panel-info {
  color: #2777B4;
}

/* line 124, lib/eu_consumer_core/app/assets/stylesheets/card_panel.sass */
.card-panel-bloc.design-border .card-panel.orange:not(:last-child), .card-panel-bloc.design-border .card-panel.not-link-panel.orange {
  border-color: #F9B515;
}

/* line 3, lib/eu_consumer_core/app/assets/stylesheets/card_panel.sass */
.card-panel-bloc.design-border .card-panel.orange:not(:last-child) .card-panel-tag, .card-panel-bloc.design-border .card-panel.not-link-panel.orange .card-panel-tag {
  background: #F9B515;
}

/* line 5, lib/eu_consumer_core/app/assets/stylesheets/card_panel.sass */
.card-panel-bloc.design-border .card-panel.orange:not(:last-child) .card-panel-info, .card-panel-bloc.design-border .card-panel.not-link-panel.orange .card-panel-info {
  color: #F9B515;
}

/* line 128, lib/eu_consumer_core/app/assets/stylesheets/card_panel.sass */
.card-panel-bloc.design-border .card-panel:not(:last-child) .card-panel-info, .card-panel-bloc.design-border .card-panel.not-link-panel .card-panel-info {
  margin-bottom: 20px;
  overflow: hidden;
  font-weight: bold;
  font-size: 0.9rem;
  color: #008563;
}

/* line 134, lib/eu_consumer_core/app/assets/stylesheets/card_panel.sass */
.card-panel-bloc.design-border .card-panel:not(:last-child) .card-panel-info i.fa, .card-panel-bloc.design-border .card-panel.not-link-panel .card-panel-info i.fa {
  font-size: 1.8rem;
  vertical-align: middle;
  font-weight: normal;
  margin-right: 5px;
}

/* line 139, lib/eu_consumer_core/app/assets/stylesheets/card_panel.sass */
.card-panel-bloc.design-border .card-panel:not(:last-child) .card-panel-info i.fa.centered, .card-panel-bloc.design-border .card-panel.not-link-panel .card-panel-info i.fa.centered {
  width: 20px;
  text-align: center;
}

/* line 142, lib/eu_consumer_core/app/assets/stylesheets/card_panel.sass */
.card-panel-bloc.design-border .card-panel:not(:last-child) .card-panel-info .time, .card-panel-bloc.design-border .card-panel:not(:last-child) .card-panel-info .questions, .card-panel-bloc.design-border .card-panel.not-link-panel .card-panel-info .time, .card-panel-bloc.design-border .card-panel.not-link-panel .card-panel-info .questions {
  float: left;
  margin-right: 40px;
}

/* line 145, lib/eu_consumer_core/app/assets/stylesheets/card_panel.sass */
.card-panel-bloc.design-border .card-panel:not(:last-child) .card-panel-info .questions, .card-panel-bloc.design-border .card-panel.not-link-panel .card-panel-info .questions {
  margin-right: 0;
}

/* line 147, lib/eu_consumer_core/app/assets/stylesheets/card_panel.sass */
.card-panel-bloc.design-border .card-panel:not(:last-child) .card-panel-link, .card-panel-bloc.design-border .card-panel.not-link-panel .card-panel-link {
  font-weight: bold;
  color: #2777B4;
  display: inline-block;
  vertical-align: bottom;
}

/* line 152, lib/eu_consumer_core/app/assets/stylesheets/card_panel.sass */
.card-panel-bloc.design-border .card-panel:not(:last-child) .card-panel-link-bottom, .card-panel-bloc.design-border .card-panel.not-link-panel .card-panel-link-bottom {
  position: absolute;
  left: 30px;
  bottom: 30px;
}

/* line 156, lib/eu_consumer_core/app/assets/stylesheets/card_panel.sass */
.card-panel-bloc.design-border .card-panel:not(:last-child) .card-panel-link-bottom-centered, .card-panel-bloc.design-border .card-panel.not-link-panel .card-panel-link-bottom-centered {
  position: absolute;
  left: 50%;
  bottom: 30px;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}

/* line 162, lib/eu_consumer_core/app/assets/stylesheets/card_panel.sass */
.card-panel-bloc.design-clear .card-panel {
  position: relative;
}

/* line 164, lib/eu_consumer_core/app/assets/stylesheets/card_panel.sass */
.card-panel-bloc.design-clear .card-panel:last-child {
  padding: 125px 0 0 0;
}

/* line 166, lib/eu_consumer_core/app/assets/stylesheets/card_panel.sass */
.card-panel-bloc.design-clear .card-panel .card-panel-date {
  color: #F9B515;
  font-weight: bold;
}

/* line 170, lib/eu_consumer_core/app/assets/stylesheets/card_panel.sass */
.card-panel-bloc.design-clear .card-panel .card-panel-title {
  font-size: 1.8rem;
  margin-bottom: 5px;
}

/* line 173, lib/eu_consumer_core/app/assets/stylesheets/card_panel.sass */
.card-panel-bloc.design-clear .card-panel .card-panel-pin {
  margin: 20px 0 30px 0;
  width: 75%;
  padding-left: 30px;
  font-weight: bold;
  position: relative;
}

/* line 180, lib/eu_consumer_core/app/assets/stylesheets/card_panel.sass */
.card-panel-bloc.design-clear .card-panel .card-panel-pin:before {
  content: "";
  display: block;
  background: url(/images/pin_small.png) no-repeat;
  width: 20px;
  height: 26px;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 189, lib/eu_consumer_core/app/assets/stylesheets/card_panel.sass */
.card-panel-bloc.design-clear .card-panel .card-panel-img {
  position: absolute;
  left: 0;
  bottom: 0;
}

/* line 193, lib/eu_consumer_core/app/assets/stylesheets/card_panel.sass */
.card-panel-bloc.design-clear .card-panel .card-panel-img img {
  display: block;
  width: 100%;
}

/* line 196, lib/eu_consumer_core/app/assets/stylesheets/card_panel.sass */
.card-panel-bloc.design-clear .card-panel.orange {
  background: #F9B515;
}

/* line 198, lib/eu_consumer_core/app/assets/stylesheets/card_panel.sass */
.card-panel-bloc.design-clear .card-panel.orange .card-panel-date, .card-panel-bloc.design-clear .card-panel.orange .card-panel-description {
  color: #FFF;
}

/* line 200, lib/eu_consumer_core/app/assets/stylesheets/card_panel.sass */
.card-panel-bloc.design-clear .card-panel.orange .card-panel-pin:before {
  background: url(/images/pin_white.png) no-repeat;
}

/* line 203, lib/eu_consumer_core/app/assets/stylesheets/card_panel.sass */
.card-panel-bloc.design-clear-2 .card-panel {
  position: relative;
  padding: 0;
}

/* line 206, lib/eu_consumer_core/app/assets/stylesheets/card_panel.sass */
.card-panel-bloc.design-clear-2 .card-panel:last-child {
  background: #F9B515;
  padding: 125px 0 0 0;
}

/* line 209, lib/eu_consumer_core/app/assets/stylesheets/card_panel.sass */
.card-panel-bloc.design-clear-2 .card-panel .card-panel-img {
  margin: 0 auto;
  display: block;
  width: 100%;
}

/* line 213, lib/eu_consumer_core/app/assets/stylesheets/card_panel.sass */
.card-panel-bloc.design-clear-2 .card-panel .card-panel-tag {
  margin: 20px 0;
}

/* line 215, lib/eu_consumer_core/app/assets/stylesheets/card_panel.sass */
.card-panel-bloc.design-clear-2 .card-panel .card-panel-title {
  margin-bottom: 30px;
}

/* line 217, lib/eu_consumer_core/app/assets/stylesheets/card_panel.sass */
.card-panel-bloc.design-clear-2 .card-panel .card-panel-description {
  height: 75px;
  overflow: hidden;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/step_by_step.sass */
.step-by-step {
  padding: 30px;
  border: 1px solid #E9E9E9;
  border-radius: 5px;
  transition-duration: 0.3s;
  position: relative;
}

/* line 8, lib/eu_consumer_core/app/assets/stylesheets/step_by_step.sass */
.step-by-step.ai-skills-content .remove-me-content {
  display: block !important;
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/step_by_step.sass */
.step-by-step .remove-me-content {
  display: none;
}

/* line 12, lib/eu_consumer_core/app/assets/stylesheets/step_by_step.sass */
.step-by-step .btn.btn-width, .step-by-step .form .field.check-as-button input[type=checkbox] + label.btn-width, .form .field.check-as-button .step-by-step input[type=checkbox] + label.btn-width, .step-by-step .form .field.check-as-button input[type=radio] + label.btn-width, .form .field.check-as-button .step-by-step input[type=radio] + label.btn-width, .step-by-step #jrp-pagination a.btn-width, #jrp-pagination .step-by-step a.btn-width {
  min-width: 170px;
}

/* line 14, lib/eu_consumer_core/app/assets/stylesheets/step_by_step.sass */
.step-by-step .step-edit, .step-by-step .step-edit-preview {
  display: none;
  background: url(/assets/us/icons/edit-pencil-7eb891529ee9a96b8d9901da864bbaab09b47925b0a2d7013ce46004ac7a4b61.svg) no-repeat;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 1.25rem;
  right: 30px;
}

/* line 22, lib/eu_consumer_core/app/assets/stylesheets/step_by_step.sass */
.step-by-step .step-edit:after, .step-by-step .step-edit-preview:after {
  content: "";
  display: block;
  width: 35px;
  height: 35px;
  background: transparent;
  border-radius: 50%;
  position: absolute;
  top: 49%;
  left: 49%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  transition-duration: 0.3s;
}

/* line 34, lib/eu_consumer_core/app/assets/stylesheets/step_by_step.sass */
.step-by-step .step-edit:hover:after, .step-by-step .step-edit-preview:hover:after {
  background: rgba(24, 38, 66, 0.3);
}

/* line 36, lib/eu_consumer_core/app/assets/stylesheets/step_by_step.sass */
.step-by-step .step-content, .step-by-step .step-content-recap {
  display: none;
}

/* line 38, lib/eu_consumer_core/app/assets/stylesheets/step_by_step.sass */
.step-by-step .step-content.display, .step-by-step .step-content-recap.display {
  display: block;
}

/* line 40, lib/eu_consumer_core/app/assets/stylesheets/step_by_step.sass */
.step-by-step .step-content-recap {
  color: #5D677A;
  font-size: 0.9rem;
  line-height: 27px;
  padding-left: 17px;
  margin-top: 5px;
}

/* line 46, lib/eu_consumer_core/app/assets/stylesheets/step_by_step.sass */
.step-by-step .step-content-recap span {
  display: inline-block;
}

/* line 48, lib/eu_consumer_core/app/assets/stylesheets/step_by_step.sass */
.step-by-step .step-content-recap #firstname-recap, .step-by-step .step-content-recap #lastname-recap, .step-by-step .step-content-recap #city-recap, .step-by-step .step-content-recap #country-recap {
  text-transform: capitalize;
}

/* line 50, lib/eu_consumer_core/app/assets/stylesheets/step_by_step.sass */
.step-by-step .step-content-recap .recap-bloc {
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px solid #E9E9E9;
}

/* line 54, lib/eu_consumer_core/app/assets/stylesheets/step_by_step.sass */
.step-by-step .step-content-recap .recap-bloc:first-child {
  margin-top: 0;
  padding-top: 0;
  border-top: none;
}

/* line 58, lib/eu_consumer_core/app/assets/stylesheets/step_by_step.sass */
.step-by-step .step-content-recap .recap-bloc .inline-border-right {
  display: inline-block;
  position: relative;
  padding-right: 10px;
  margin-right: 10px;
}

/* line 63, lib/eu_consumer_core/app/assets/stylesheets/step_by_step.sass */
.step-by-step .step-content-recap .recap-bloc .inline-border-right:after {
  content: "";
  display: block;
  width: 1px;
  height: 15px;
  background: #5D677A;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

/* line 73, lib/eu_consumer_core/app/assets/stylesheets/step_by_step.sass */
.step-by-step .step-content-recap .recap-bloc .inline-dash-right {
  display: inline-block;
  position: relative;
  margin-right: 5px;
}

/* line 77, lib/eu_consumer_core/app/assets/stylesheets/step_by_step.sass */
.step-by-step .step-content-recap .recap-bloc .inline-dash-right:after {
  content: " - ";
}

/* line 79, lib/eu_consumer_core/app/assets/stylesheets/step_by_step.sass */
.step-by-step .step-content-recap .recap-bloc .inline {
  display: inline-block;
}

/* line 81, lib/eu_consumer_core/app/assets/stylesheets/step_by_step.sass */
.step-by-step .step-content-recap .recap-bloc .bullet {
  display: block;
  position: relative;
}

/* line 84, lib/eu_consumer_core/app/assets/stylesheets/step_by_step.sass */
.step-by-step .step-content-recap .recap-bloc .bullet:before {
  content: "• ";
  position: absolute;
  left: -12px;
}

/* line 89, lib/eu_consumer_core/app/assets/stylesheets/step_by_step.sass */
.step-by-step.active, .step-by-step.recap {
  border: none;
  -webkit-box-shadow: 0 2px 9px 0 rgba(46, 46, 46, 0.16);
  -moz-box-shadow: 0 2px 9px 0 rgba(46, 46, 46, 0.16);
  box-shadow: 0 2px 9px 0 rgba(46, 46, 46, 0.16);
}

/* line 93, lib/eu_consumer_core/app/assets/stylesheets/step_by_step.sass */
.step-by-step.recap .step-edit {
  display: block;
}

/* line 95, lib/eu_consumer_core/app/assets/stylesheets/step_by_step.sass */
.step-by-step .section-list-margin {
  margin: 5px 10px 10px 20px;
}

@media only screen and (max-width: 1000px) {
  /* line 100, lib/eu_consumer_core/app/assets/stylesheets/step_by_step.sass */
  .step-by-step .field span.red, .step-by-step .field #job-search-form .location-find span.error-msg, #job-search-form .location-find .step-by-step .field span.error-msg {
    padding-left: 0 !important;
  }
}

/* line 103, lib/eu_consumer_core/app/assets/stylesheets/step_by_step.sass */
.work-exp-list-item .work_experience, .edu-list-item .education {
  border-bottom: 1px solid #E9E9E9;
  margin-bottom: 1.25rem;
}

/* line 107, lib/eu_consumer_core/app/assets/stylesheets/step_by_step.sass */
.skill-item-box {
  -webkit-box-shadow: 0 0 10px rgba(46, 46, 46, 0.2);
  -moz-box-shadow: 0 0 10px rgba(46, 46, 46, 0.2);
  box-shadow: 0 0 10px rgba(46, 46, 46, 0.2);
  margin-bottom: 1.25rem;
  border-radius: 0.3125rem;
}

/* line 111, lib/eu_consumer_core/app/assets/stylesheets/step_by_step.sass */
.skill-item-box .field {
  margin-bottom: 0 !important;
}

/* line 114, lib/eu_consumer_core/app/assets/stylesheets/step_by_step.sass */
.skill-item-box .skill-container {
  padding: 0.9375rem 5rem 0.9375rem 3.125rem;
}

/* line 116, lib/eu_consumer_core/app/assets/stylesheets/step_by_step.sass */
.skill-item-box .skill-container .drag-icon-box {
  position: absolute;
  top: 0.3125rem;
  left: -2.25rem;
  height: 1.5rem;
}

/* line 122, lib/eu_consumer_core/app/assets/stylesheets/step_by_step.sass */
.skill-item-box .skill-container .close-icon-box {
  position: absolute;
  top: 0;
  right: -4.6875rem;
}

/* line 129, lib/eu_consumer_core/app/assets/stylesheets/step_by_step.sass */
#skill-suggestion ul li {
  list-style: none;
  display: inline-flex;
}

/* line 132, lib/eu_consumer_core/app/assets/stylesheets/step_by_step.sass */
#skill-suggestion ul li a {
  padding: 0.375rem !important;
  line-height: 0.9375rem;
  display: inline-flex;
  border-width: 1px;
  font-size: 0.75rem;
  font-weight: normal;
  text-transform: capitalize;
  margin-right: 0 !important;
  font-family: "Roboto", "Arial", sans-serif;
  position: relative;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  height: 1.875rem;
  width: auto !important;
}

/* line 148, lib/eu_consumer_core/app/assets/stylesheets/step_by_step.sass */
#skill-suggestion ul li a .plus-icon-skill {
  width: 1rem;
  height: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #FFF;
  border-radius: 50%;
  color: #FFF;
  line-height: 0.75rem;
  font-size: 1.3125rem;
  font-weight: 100;
  margin-right: 0.3125rem;
  font-family: "Roboto", "Arial", sans-serif !important;
}

/* line 162, lib/eu_consumer_core/app/assets/stylesheets/step_by_step.sass */
#skill-suggestion ul li a .plus-icon-skill svg {
  fill: #2777B4;
}

/* line 165, lib/eu_consumer_core/app/assets/stylesheets/step_by_step.sass */
#skill-suggestion ul li .skill-suggestion-close {
  border: 1px solid #2777B4;
  border-radius: 50%;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-left-width: 0;
  padding: 0.4375rem 0.375rem;
  height: 1.875rem;
  display: inline-block;
  width: 1.875rem;
}

/* line 175, lib/eu_consumer_core/app/assets/stylesheets/step_by_step.sass */
#skill-suggestion ul li .skill-suggestion-close:before {
  font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif !important;
  font-size: 1.5rem;
  line-height: 0.75rem;
  display: inline-block;
  content: '\00d7';
  text-align: center;
  font-weight: normal;
}

@media only screen and (max-width: 1000px) {
  /* line 186, lib/eu_consumer_core/app/assets/stylesheets/step_by_step.sass */
  .skill-item-box .skill-container {
    padding: 0.9375rem 2rem 0.9375rem 3.125rem;
  }
  /* line 189, lib/eu_consumer_core/app/assets/stylesheets/step_by_step.sass */
  .skill-item-box .skill-container .close-icon-box {
    right: -3.125rem;
  }
  /* line 192, lib/eu_consumer_core/app/assets/stylesheets/step_by_step.sass */
  .remodal[data-remodal-id="completion_program_modal"] {
    padding: 1.125rem;
  }
}

@media only screen and (max-width: 670px) {
  /* line 197, lib/eu_consumer_core/app/assets/stylesheets/step_by_step.sass */
  #form-missing-info-us .text-nowrap {
    padding: 0;
    margin-left: -1.875rem;
  }
  /* line 201, lib/eu_consumer_core/app/assets/stylesheets/step_by_step.sass */
  #form-missing-info-us .experience-year-us {
    padding: 0;
  }
}

/* line 206, lib/eu_consumer_core/app/assets/stylesheets/step_by_step.sass */
.edu-list-item .education .remove-me-content, .already-resume-work_experience-added .remove-me-content {
  display: block;
}

/* line 209, lib/eu_consumer_core/app/assets/stylesheets/step_by_step.sass */
#preview-content {
  color: #182642 !important;
}

/* line 211, lib/eu_consumer_core/app/assets/stylesheets/step_by_step.sass */
#preview-content .step-content-recap {
  display: block;
  padding-left: 0;
}

/* line 214, lib/eu_consumer_core/app/assets/stylesheets/step_by_step.sass */
#preview-content .step-content-recap .inline-border-right, #preview-content .step-content-recap .inline-dash-right, #preview-content .step-content-recap .inline {
  font-weight: bold;
  color: #182642;
}

/* line 217, lib/eu_consumer_core/app/assets/stylesheets/step_by_step.sass */
#preview-content .step-edit-preview {
  display: block;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/message-to-close.sass */
.message-to-close {
  position: relative;
  background-image: linear-gradient(to right, #2777B4, #182642);
  padding: 30px;
  width: 100%;
  text-align: center;
  color: #FFF;
}

/* line 8, lib/eu_consumer_core/app/assets/stylesheets/message-to-close.sass */
.message-to-close .the-message {
  width: 960px;
  margin: 0 auto;
}

/* line 11, lib/eu_consumer_core/app/assets/stylesheets/message-to-close.sass */
.message-to-close .btn-close {
  position: absolute;
  top: 50%;
  right: 100px;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  cursor: pointer;
  padding: 15px;
}

/* line 2, lib/eu_consumer_core/app/assets/stylesheets/stats.sass */
.stats .stat-raw {
  width: 100%;
  margin-bottom: 20px;
  position: relative;
}

/* line 6, lib/eu_consumer_core/app/assets/stylesheets/stats.sass */
.stats .stat-raw.stat-raw-position {
  margin-top: 30px;
}

/* line 8, lib/eu_consumer_core/app/assets/stylesheets/stats.sass */
.stats .stat-raw .stat-info {
  margin-bottom: 5px;
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/stats.sass */
.stats .stat-raw .stat-info .b, .stats .stat-raw .stat-info .advice h1, .advice .stats .stat-raw .stat-info h1, .stats .stat-raw .stat-info .advice h2, .advice .stats .stat-raw .stat-info h2, .stats .stat-raw .stat-info .advice h3, .advice .stats .stat-raw .stat-info h3, .stats .stat-raw .stat-info .advice h4, .advice .stats .stat-raw .stat-info h4, .stats .stat-raw .stat-info #home-us .no-logo, #home-us .stats .stat-raw .stat-info .no-logo, .stats .stat-raw .stat-info .rebranding .my-jobs-wrapper .saved-searches-jobs .saved-search-box .saved-search .frequency-wrapper p, .rebranding .my-jobs-wrapper .saved-searches-jobs .saved-search-box .saved-search .frequency-wrapper .stats .stat-raw .stat-info p, .stats .stat-raw .stat-info .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item .stats .stat-raw .stat-info .load-more-slider, .stats .stat-raw .stat-info .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item .stats .stat-raw .stat-info .load-more-slider, .stats .stat-raw .stat-info .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item .stats .stat-raw .stat-info .load-more-slider, .stats .stat-raw .stat-info .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item .stats .stat-raw .stat-info .load-more-slider {
  font-weight: bold;
  margin-left: 5px;
}

/* line 13, lib/eu_consumer_core/app/assets/stylesheets/stats.sass */
.stats .stat-raw .stat-info span:not(.b) {
  color: #2777B4;
  margin-left: 5px;
}

/* line 16, lib/eu_consumer_core/app/assets/stylesheets/stats.sass */
.stats .stat-raw .stat-info .fl-r, .stats .stat-raw .stat-info .privacy-wrapper .toggle-parent .toggle-title .ddl-icon, .privacy-wrapper .toggle-parent .toggle-title .stats .stat-raw .stat-info .ddl-icon {
  color: #182642;
}

/* line 18, lib/eu_consumer_core/app/assets/stylesheets/stats.sass */
.stats .stat-raw .stat-position {
  position: absolute;
  top: -31px;
  left: 0;
  color: #182642;
}

/* line 23, lib/eu_consumer_core/app/assets/stylesheets/stats.sass */
.stats .stat-raw .stat-position:after {
  content: "";
  display: block;
  height: 10px;
  width: 1px;
  background: #182642;
  position: absolute;
  left: 50%;
  bottom: -8px;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}

/* line 33, lib/eu_consumer_core/app/assets/stylesheets/stats.sass */
.stats .stat-raw .stat-info-position {
  margin-top: 5px;
  font-size: 0.9rem;
  color: #CCC;
}

/* line 37, lib/eu_consumer_core/app/assets/stylesheets/stats.sass */
.stats .stat-raw .stat-bar-content {
  height: 5px;
  width: 100%;
  background: #ccc;
  position: relative;
}

/* line 42, lib/eu_consumer_core/app/assets/stylesheets/stats.sass */
.stats .stat-raw .stat-bar-content .stat-bar {
  height: 5px;
  background: #182642;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.field-seperate {
  margin-bottom: 20px;
}

/* line 5, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form .field {
  padding-bottom: 20px;
  display: block;
  width: 100%;
  list-style: none !important;
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form .field.field-border {
  padding: 5px;
  height: 45px;
  border: 1px solid #E9E9E9;
  border-radius: 5px;
}

/* line 15, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form .field.with-fa {
  position: relative;
}

/* line 17, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form .field.with-fa #geolocation {
  position: absolute;
  top: 8px;
  right: 10px;
  color: #182642;
  font-size: 2rem;
  font-weight: bold;
}

/* line 24, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form .field.with-fa #geolocation:hover {
  text-decoration: none;
}

/* line 26, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form .field.with-fa span.fa {
  position: absolute;
  top: 10px;
  left: 10px;
  color: #2777B4;
  font-size: 1.5rem;
  font-weight: bold;
}

/* line 33, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form .field.with-fa label + span.fa {
  top: 32px;
}

/* line 35, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form .field.with-fa input {
  padding-left: 40px !important;
}

/* line 37, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form .field:last-child, .form .field.no-padding {
  padding-bottom: 0;
}

/* line 39, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form .field label, .form .field .label {
  display: block;
  font-weight: bold;
  color: #182642;
}

/* line 43, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form .field label span, .form .field .label span {
  padding-left: 5px;
}

/* line 46, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form .field label.with-span span, .form .field .label.with-span span {
  padding-left: 0;
  font-size: 80%;
}

/* line 49, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form .field a:not(.btn) {
  color: #F9B515;
}

/* line 51, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form .field a:not(.btn):hover {
  text-decoration: underline;
}

/* line 53, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form .field input[type=text], .form .field input[type=url], .form .field input[type=email], .form .field input[type=password], .form .field input[type=tel], .form .field input[type=number], .form .field select, .form .field textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  height: 45px;
  border: 1px solid #2777B4;
  border-radius: 5px;
  padding: 10px;
  display: block;
  width: 100%;
  margin: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background: #E9E9E9;
  font-family: "Lato", "Arial", sans-serif;
  font-size: 1rem;
}

/* line 67, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form .field input.seperate[type=text], .form .field input.seperate[type=url], .form .field input.seperate[type=email], .form .field input.seperate[type=password], .form .field input.seperate[type=tel], .form .field input.seperate[type=number], .form .field select.seperate, .form .field textarea.seperate {
  margin-top: 20px;
}

/* line 69, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form .field input.inline[type=text], .form .field input.inline[type=url], .form .field input.inline[type=email], .form .field input.inline[type=password], .form .field input.inline[type=tel], .form .field input.inline[type=number], .form .field select.inline, .form .field textarea.inline {
  display: inline-block;
  width: auto;
}

/* line 72, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form .field input[type=checkbox], .form .field input[type=radio] {
  display: inline-block;
  vertical-align: top;
}

/* line 75, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form .field input[type=checkbox] + label, .form .field input[type=radio] + label {
  display: inline-block;
  vertical-align: bottom;
  width: 84%;
  font-weight: normal;
}

/* line 81, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form .field.multi-checkbox input[type=checkbox], .form .field.multi-checkbox input[type=radio] {
  margin-top: 15px;
}

/* line 83, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form .field.multi-checkbox input[type=checkbox] + label, .form .field.multi-checkbox input[type=radio] + label {
  padding: 10px 0;
}

/* line 86, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form .field.check-as-button input[type=checkbox], .form .field.check-as-button input[type=radio] {
  display: none;
}

/* line 88, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form .field.check-as-button input[type=checkbox]:checked + label, .form .field.check-as-button input[type=radio]:checked + label {
  background: #008563 !important;
  border-color: #008563 !important;
  color: #FFF !important;
}

/* line 92, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form .field.check-as-button input[type=checkbox] + label, .form .field.check-as-button input[type=radio] + label {
  height: auto !important;
  margin-right: 15px;
}

/* line 100, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form .field textarea {
  height: auto;
}

/* line 101, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form .field textarea.white {
  background: #FFF;
}

/* line 105, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form .field.select::after {
  content: "\f0dc";
  font-family: FontAwesome;
  float: right;
  margin-top: -32px;
  margin-right: 10px;
  pointer-events: none;
}

/* line 112, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form .field.select.error::after {
  margin-top: -47px;
}

/* line 115, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form .field.checkbox span.i, .form .field.checkbox label.i {
  display: inline-block;
  vertical-align: top;
  width: 89%;
}

/* line 119, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form .field input[type=submit], .form .field button[type=submit] {
  -webkit-appearance: none;
  -moz-appearance: none;
  display: block;
  cursor: pointer;
  font-family: "Lato", "Arial", sans-serif;
  width: 100%;
  padding: 10px 15px;
  margin: 0;
}

/* line 128, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form .field input.btn-small[type=submit], .form .field.check-as-button input[type=checkbox] + label[type=submit], .form .field.check-as-button input[type=radio] + label[type=submit], .form .field button.btn-small[type=submit] {
  padding: 6px 15px;
}

/* line 130, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form .field input.inline[type=submit], .form .field button.inline[type=submit] {
  display: inline-block;
  width: auto;
}

/* line 133, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form .field input[type=submit]:not(.btn-clear), .form .field button[type=submit]:not(.btn-clear) {
  border: 0;
}

/* line 136, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form .field.error input[type=text], .form .field.error input[type=url], .form .field.error input[type=email], .form .field.error input[type=password], .form .field.error input[type=tel], .form .field.error input[type=number], .form .field.error select, .form .field.error .widget-bloc, .form .field.error .widget, .form .field.error textarea {
  border-color: #dc0000;
}

/* line 138, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form .field.error label, .form .field.error span:not(.text):not(.fa) {
  color: #dc0000;
}

/* line 141, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form .field.valid input[type=text], .form .field.valid input[type=url], .form .field.valid input[type=email], .form .field.valid input[type=password], .form .field.valid input[type=tel], .form .field.valid input[type=number], .form .field.valid select, .form .field.valid .widget-bloc, .form .field.valid .widget, .form .field.valid textarea {
  border-color: #009B74;
}

/* line 143, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form .field.valid label, .form .field.valid span:not(.text):not(.fa) {
  color: #009B74;
}

/* line 145, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form.form-inline, #reco .form.job-alert {
  overflow: hidden;
  width: 400px;
}

/* line 148, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form.form-inline .field, #reco .form.job-alert .field {
  overflow: hidden;
  float: left;
  padding-bottom: 0;
}

/* line 152, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form.form-inline .field:nth-of-type(1), #reco .form.job-alert .field:nth-of-type(1) {
  width: 75%;
}

/* line 154, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form.form-inline .field:nth-of-type(1) input, #reco .form.job-alert .field:nth-of-type(1) input, .form.form-inline .field:nth-of-type(1) select, #reco .form.job-alert .field:nth-of-type(1) select, .form.form-inline .field.field-border:nth-of-type(1), #reco .form.job-alert .field.field-border:nth-of-type(1) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 157, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form.form-inline .field:nth-of-type(2), #reco .form.job-alert .field:nth-of-type(2) {
  width: 25%;
}

/* line 159, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form.form-inline .field:nth-of-type(2) input, #reco .form.job-alert .field:nth-of-type(2) input, .form.form-inline .field:nth-of-type(2) button, #reco .form.job-alert .field:nth-of-type(2) button, .form.form-inline .field:nth-of-type(2) select, #reco .form.job-alert .field:nth-of-type(2) select {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  min-height: 45px;
}

/* line 163, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form.form-inline .field.reset:nth-of-type(2), #reco .form.job-alert .field.reset:nth-of-type(2) {
  width: 100%;
}

/* line 165, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form.form-inline .field.reset:nth-of-type(2) button, #reco .form.job-alert .field.reset:nth-of-type(2) button {
  border-top-left-radius: 5px !important;
  border-bottom-left-radius: 5px !important;
}

/* line 169, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form.form-inline.form-inline-small .field:nth-of-type(1), #reco .form.form-inline-small.job-alert .field:nth-of-type(1) {
  width: 40%;
}

/* line 171, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form.form-inline.form-center, #reco .form-inline.job-alert, #reco .form.job-alert {
  margin: 0 auto;
}

/* line 173, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form.form-full {
  width: 100%;
}

/* line 176, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form.form-white input[type=text], .form.form-white input[type=url], .form.form-white input[type=email], .form.form-white input[type=password], .form.form-white input[type=tel], .form.form-white input[type=number], .form.form-white select, .form.form-white textarea {
  background: #FFF;
}

/* line 179, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
#password_filter {
  display: none;
  margin-top: -10px;
}

/* line 182, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
#password_filter span {
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

/* line 184, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
#password_filter span.valid {
  color: #008563;
}

/* line 186, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
#password_filter .msg {
  margin-bottom: 10px;
  line-height: 1;
  color: #dc0000;
  position: relative;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

/* line 192, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
#password_filter .msg:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 0.9375rem;
  height: 0.9375rem;
  background: #6F8DB0;
  border-radius: 50%;
  margin-right: 5px;
  margin-top: -3px;
  background-color: #dc0000;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

/* line 204, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
#password_filter .msg span {
  position: absolute;
  left: 0;
}

/* line 207, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
#password_filter .msg span:before, #password_filter .msg span:after {
  content: '';
  top: 0.0625rem;
  display: inline-block;
  position: absolute;
  left: 0.40625rem;
  width: 0.09375rem;
  height: 0.625rem;
  background-color: #FFF;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

/* line 217, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
#password_filter .msg span:before {
  transform: rotate(41deg);
}

/* line 219, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
#password_filter .msg span:after {
  transform: rotate(140deg);
}

/* line 221, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
#password_filter .msg.valid {
  color: #00B2A3;
}

/* line 223, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
#password_filter .msg.valid:before {
  background: #00B2A3;
}

/* line 226, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
#password_filter .msg.valid span:before {
  left: 0.5rem;
  transform: rotate(43deg);
  top: 0.0625rem;
}

/* line 230, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
#password_filter .msg.valid span:after {
  height: 0.25rem;
  top: 0.3125rem;
  left: 0.21875rem;
}

/* line 236, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.remodal .form-inline, .remodal #reco .job-alert, #reco .remodal .job-alert {
  width: auto;
}

/* line 241, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form-material .under-input {
  padding-left: 12px;
  color: #5D677A;
}

/* line 244, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form-material .field {
  position: relative;
}

/* line 247, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form-material .field.valid input[type=text], .form-material .field.valid input[type=email], .form-material .field.valid input[type=password], .form-material .field.valid textarea, .form-material .field.valid input[type=tel], .form-material .field.valid input[type=number], .form-material .field.valid .fake-input, .form-material .field.valid input[type=text]:focus, .form-material .field.valid textarea:focus, .form-material .field.valid select {
  border-color: #008563;
}

/* line 250, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form-material .field.error input[type=text], .form-material .field.error input[type=email], .form-material .field.error input[type=password], .form-material .field.error textarea, .form-material .field.error input[type=tel], .form-material .field.error input[type=number], .form-material .field.error .fake-input, .form-material .field.error input[type=text]:focus, .form-material .field.error textarea:focus, .form-material .field.error select {
  border-color: #dc0000;
  color: #dc0000;
}

/* line 254, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form-material .field.error select option {
  color: initial !important;
}

/* line 256, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form-material .field.error .fake-input-val {
  color: #dc0000;
}

/* line 259, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form-material .field.password .show-password {
  position: absolute;
  top: 38px;
  right: 8px;
  font-size: 0.8rem !important;
  color: #182642;
  font-weight: bold;
}

/* line 268, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form-material .field.disable.date-picker:after {
  color: #AAAAAA;
}

/* line 270, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form-material .field.disable.date-picker label span {
  display: none;
}

/* line 272, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form-material .field.disable input[type=text], .form-material .field.disable input[type=email], .form-material .field.disable input[type=password], .form-material .field.disable textarea, .form-material .field.disable input[type=tel], .form-material .field.disable input[type=number], .form-material .field.disable .fake-input, .form-material .field.disable input[type=text]:focus, .form-material .field.disable textarea:focus, .form-material .field.disable select {
  border-color: #AAAAAA;
  color: #AAAAAA;
  pointer-events: none;
}

/* line 276, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form-material .field.disable label, .form-material .field.disable .label {
  color: #AAAAAA;
  pointer-events: initial;
}

/* line 279, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form-material .field > label, .form-material .field .label {
  display: block;
  color: #5D677A;
  font-weight: normal;
  text-align: left;
  background: #FFF;
  padding: 0 12px;
  position: relative;
  z-index: 5;
  top: 30px;
  pointer-events: none;
  transition-duration: 0.3s;
  height: 24px;
  overflow: hidden;
  width: calc(100% - 2px);
  left: 1px;
}

/* line 295, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form-material .field > label.focus, .form-material .field .label.focus {
  top: 8px;
  font-size: 0.8rem;
  color: #5D677A;
  overflow: initial;
  height: auto;
  min-height: 24px;
  background: transparent;
}

/* line 303, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form-material .field input[type=text], .form-material .field input[type=email], .form-material .field input[type=password], .form-material .field input[type=tel], .form-material .field input[type=number], .form-material .field textarea, .form-material .field .fake-input, .form-material .field select {
  -webkit-appearance: none;
  -moz-appearance: none;
  border: none;
  background: transparent !important;
  border-radius: 0 !important;
  border-bottom: 1px solid #2777B4;
  padding: 0 12px;
  width: 100%;
  font-family: "Lato", "Arial", sans-serif;
  height: 35px;
  font-size: 1rem;
  position: relative;
  background-color: #FFF;
  color: #182642;
}

/* line 318, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form-material .field input[type=text]:focus, .form-material .field input[type=email]:focus, .form-material .field input[type=password]:focus, .form-material .field input[type=tel]:focus, .form-material .field input[type=number]:focus, .form-material .field textarea:focus, .form-material .field .fake-input:focus, .form-material .field select:focus {
  border-color: #014798;
}

/* line 320, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form-material .field textarea {
  resize: vertical;
  min-height: 150px;
  padding-top: 10px;
}

/* line 325, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form-material .field input[type=radio] + label, .form-material .field input[type=radio] .label, .form-material .field input[type=checkbox] + label, .form-material .field input[type=checkbox] .label {
  position: static;
  pointer-events: initial;
  user-select: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}

/* line 333, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form-material .field.select {
  position: relative;
}

/* line 335, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form-material .field.select:after {
  content: "";
  display: block;
  background: url(/assets/us/icons/blue-chevron-98472f8d92f4ad70c00c96d9a9168d4603e7de6ff04d439676961d5b5e611ba5.svg) no-repeat;
  width: 13px;
  height: 9px;
  position: absolute;
  margin: 0;
  right: 8px;
  bottom: 10px;
  color: #2777B4;
  z-index: 20;
  top: 39px;
  pointer-events: none;
}

/* line 350, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form-material .field.select.custom-down-arrow:after {
  top: inherit;
}

/* line 352, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form-material .field.date-picker {
  position: relative;
  z-index: 1;
}

/* line 355, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form-material .field.date-picker > label, .form-material .field.date-picker > input, .form-material .field.date-picker .label {
  cursor: pointer;
}

/* line 357, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form-material .field.date-picker .svg-icon {
  position: absolute;
  right: 0.5rem;
  z-index: 5;
  pointer-events: none;
}

/* line 362, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form-material .field.date-picker .svg-icon svg {
  width: 1.125rem;
  height: 1.75rem;
  fill: #6E6E7C;
}

/* line 366, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form-material .field.full-width {
  width: 100% !important;
}

/* line 369, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form-material .field .fake-input-val {
  position: relative;
  top: 7px;
  height: 22px;
  overflow: hidden;
  color: #6a6a6a;
}

/* line 375, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form-material .field .fake-input.js-dropdown-trigger {
  cursor: pointer;
}

/* line 377, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form-material .field a:not(.btn):not(.classic-link-cta) {
  font-size: 0.7rem;
}

/* line 379, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form-material .field #error-message {
  padding: 10px 0 0 12px;
}

/* line 381, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form-material .field .inline-field-cta {
  position: absolute;
  top: 34px;
  right: 12px;
}

/* line 385, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form-material .field .inline-field-cta.classic-link-cta {
  background: #FFF;
}

/* line 387, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form-material .field button.btn[type=submit], .form-material .field #jrp-pagination a[type=submit], #jrp-pagination .form-material .field a[type=submit], .form-material .form .field.check-as-button input[type=checkbox] + label[type=submit], .form .form-material .field.check-as-button input[type=checkbox] + label[type=submit], .form-material .form .field.check-as-button input[type=radio] + label[type=submit], .form .form-material .field.check-as-button input[type=radio] + label[type=submit] {
  -webkit-appearance: none;
  -moz-appearance: none;
  padding: 15px 40px;
  font-family: "Lato", "Arial", sans-serif;
}

/* line 392, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form-material .field #password_validate {
  position: absolute;
  top: 35px;
  right: 24px;
  z-index: 6;
  font-size: 0.8rem;
  color: #AAAAAA;
  min-width: 102px;
}

/* line 400, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form-material .field #password_validate:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 60px;
  height: 6px;
  margin-top: -3px;
  margin-right: 5px;
  background: red;
  border-radius: 50px;
  background-image: -webkit-linear-gradient(90deg, #AAAAAA 0%, #E9E9E9 100%);
  background-image: -moz-linear-gradient(90deg, #AAAAAA 0%, #E9E9E9 100%);
  background-image: -o-linear-gradient(90deg, #AAAAAA 0%, #E9E9E9 100%);
  background-image: linear-gradient(90deg, #AAAAAA 0%, #E9E9E9 100%);
}

/* line 411, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form-material .field #password_validate.strong {
  color: #00B2A3;
}

/* line 413, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form-material .field #password_validate.strong:before {
  background-image: -webkit-linear-gradient(90deg, #00B2A3 0%, #00B2A3 100%);
  background-image: -moz-linear-gradient(90deg, #00B2A3 0%, #00B2A3 100%);
  background-image: -o-linear-gradient(90deg, #00B2A3 0%, #00B2A3 100%);
  background-image: linear-gradient(90deg, #00B2A3 0%, #00B2A3 100%);
}

/* line 415, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form-material .field #password_validate.ok {
  color: #F9B515;
}

/* line 417, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form-material .field #password_validate.ok:before {
  background-image: -webkit-linear-gradient(90deg, #F9B515 0%, #fcd478 100%);
  background-image: -moz-linear-gradient(90deg, #F9B515 0%, #fcd478 100%);
  background-image: -o-linear-gradient(90deg, #F9B515 0%, #fcd478 100%);
  background-image: linear-gradient(90deg, #F9B515 0%, #fcd478 100%);
}

/* line 419, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form-material .field #password_validate.bad {
  color: #dc0000;
}

/* line 421, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form-material .field #password_validate.bad:before {
  background-image: -webkit-linear-gradient(90deg, #dc0000 0%, #ff1010 100%);
  background-image: -moz-linear-gradient(90deg, #dc0000 0%, #ff1010 100%);
  background-image: -o-linear-gradient(90deg, #dc0000 0%, #ff1010 100%);
  background-image: linear-gradient(90deg, #dc0000 0%, #ff1010 100%);
}

/* line 423, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form-material .field #password-visibility {
  position: absolute;
  top: 35px;
  right: 2px;
  z-index: 7;
  font-size: 0.8rem;
  color: #AAAAAA;
  width: 20px;
  padding: 0.1875rem;
}

/* line 432, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form-material .field #password-visibility button {
  cursor: pointer;
  background: white;
  padding: 0;
  border: none;
  height: 16px;
  width: 16px;
}

/* line 439, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form-material .field #password-visibility button svg {
  fill: #AAAAAA;
}

/* line 444, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form-material .form-item-heading {
  font-family: "Lato", "Arial", sans-serif;
}

/* line 449, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
#job-search-form:after {
  content: "";
  display: block;
  clear: both;
}

/* line 453, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
#job-search-form .field {
  width: calc(39% - 1px);
  float: left;
  padding-bottom: 0;
}

/* line 454, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
#job-search-form .field:nth-of-type(1) {
  margin-right: 1px;
}

/* line 456, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
#job-search-form .field:nth-of-type(1) input {
  border-bottom-right-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

/* line 460, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
#job-search-form .field:nth-of-type(2) input, #job-search-form .field:nth-of-type(2) select {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

/* line 463, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
#job-search-form .field:nth-of-type(3) {
  margin-left: 1%;
  width: 21%;
  margin-right: 0;
}

/* line 467, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
#job-search-form .field.last-field {
  margin-left: 10px;
}

/* line 472, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
#job-search-form .field input[type="text"], #job-search-form .field select {
  height: 45px;
  width: 100%;
  background: #FFF;
  color: #000;
  padding: 10px;
  border: 0;
  border-radius: 5px;
  font-size: 1.1rem;
  font-family: "Lato", "Arial", sans-serif;
  outline: none;
}

/* line 483, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
#job-search-form .field input[type="text"]:-moz-placeholder, #job-search-form .field select:-moz-placeholder {
  color: #2777B4;
}

/* line 485, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
#job-search-form .field input[type="text"]::-moz-placeholder, #job-search-form .field select::-moz-placeholder {
  color: #2777B4;
}

/* line 487, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
#job-search-form .field input[type="text"]:-ms-input-placeholder, #job-search-form .field select:-ms-input-placeholder {
  color: #2777B4;
}

/* line 489, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
#job-search-form .field input[type="text"]::-webkit-input-placeholder, #job-search-form .field select::-webkit-input-placeholder {
  color: #2777B4;
}

/* line 492, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
#job-search-form .field input[type="submit"] {
  width: 100%;
  border: 0;
  padding: 10px 15px;
  height: 45px;
  margin: 0;
  font-family: "Lato", "Arial", sans-serif;
  -webkit-appearance: none;
  -moz-appearance: none;
}

/* line 502, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.trigger-mobile-form-collapse {
  width: 78%;
  height: 40px;
  position: relative;
  z-index: 7;
  background: #FFF;
  border: 1px solid #E9E9E9;
  border-radius: 5px 0 0 5px;
  text-align: left;
  cursor: pointer;
  display: none;
}

/* line 513, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.trigger-mobile-form-collapse span {
  position: absolute;
  width: 84%;
  top: 10px;
  left: 15px;
  color: #5D677A;
  height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 523, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.trigger-mobile-form-collapse:after {
  content: "";
  display: block;
  width: 29%;
  height: 50px;
  background: transparent;
  position: absolute;
  top: 0;
  right: -29%;
}

/* line 533, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.dropdown-trigger, .dropdown-trash-trigger, .dropdown-trigger-cover-letter {
  position: absolute;
  right: 10px;
  top: 9px;
  z-index: 60;
  cursor: pointer;
  color: #5D677A;
  font: normal normal normal 14px/1 FontAwesome !important;
  font-size: 1.3rem !important;
}

/* line 543, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.dropdown, .registered-resumes-dropdown, .cover-letter-dropdown {
  display: none;
  width: 250px;
  position: absolute;
  z-index: 61;
  top: 64px;
  right: 5px;
  padding: 10px;
  border-radius: 5px;
  -webkit-box-shadow: 0 2px 8px 0 rgba(46, 46, 46, 0.2);
  -moz-box-shadow: 0 2px 8px 0 rgba(46, 46, 46, 0.2);
  box-shadow: 0 2px 8px 0 rgba(46, 46, 46, 0.2);
  background: #FFF;
}

/* line 554, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.dropdown .dropdown-item, .dropdown .resume-dropdown-item, .dropdown .cover-letter-dropdown-item, .registered-resumes-dropdown .dropdown-item, .registered-resumes-dropdown .resume-dropdown-item, .registered-resumes-dropdown .cover-letter-dropdown-item, .cover-letter-dropdown .dropdown-item, .cover-letter-dropdown .resume-dropdown-item, .cover-letter-dropdown .cover-letter-dropdown-item {
  height: 35px;
  line-height: 35px;
  transition-duration: 0.3s;
  position: relative;
  padding: 0 10px;
  cursor: pointer;
  margin-bottom: 5px;
}

/* line 562, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.dropdown .dropdown-item:last-of-type, .dropdown .resume-dropdown-item:last-of-type, .dropdown .cover-letter-dropdown-item:last-of-type, .registered-resumes-dropdown .dropdown-item:last-of-type, .registered-resumes-dropdown .resume-dropdown-item:last-of-type, .registered-resumes-dropdown .cover-letter-dropdown-item:last-of-type, .cover-letter-dropdown .dropdown-item:last-of-type, .cover-letter-dropdown .resume-dropdown-item:last-of-type, .cover-letter-dropdown .cover-letter-dropdown-item:last-of-type {
  margin-bottom: 0;
}

/* line 564, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.dropdown .dropdown-item:hover, .dropdown .resume-dropdown-item:hover, .dropdown .cover-letter-dropdown-item:hover, .registered-resumes-dropdown .dropdown-item:hover, .registered-resumes-dropdown .resume-dropdown-item:hover, .registered-resumes-dropdown .cover-letter-dropdown-item:hover, .cover-letter-dropdown .dropdown-item:hover, .cover-letter-dropdown .resume-dropdown-item:hover, .cover-letter-dropdown .cover-letter-dropdown-item:hover {
  background: #E9E9E9;
}

/* line 566, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.dropdown .dropdown-item .dropdown-text, .dropdown .resume-dropdown-item .dropdown-text, .dropdown .cover-letter-dropdown-item .dropdown-text, .registered-resumes-dropdown .dropdown-item .dropdown-text, .registered-resumes-dropdown .resume-dropdown-item .dropdown-text, .registered-resumes-dropdown .cover-letter-dropdown-item .dropdown-text, .cover-letter-dropdown .dropdown-item .dropdown-text, .cover-letter-dropdown .resume-dropdown-item .dropdown-text, .cover-letter-dropdown .cover-letter-dropdown-item .dropdown-text {
  height: 35px;
  line-height: 35px;
  font-size: 0.9rem;
  color: #5D677A;
}

/* line 571, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.dropdown .dropdown-item a, .dropdown .resume-dropdown-item a, .dropdown .cover-letter-dropdown-item a, .registered-resumes-dropdown .dropdown-item a, .registered-resumes-dropdown .resume-dropdown-item a, .registered-resumes-dropdown .cover-letter-dropdown-item a, .cover-letter-dropdown .dropdown-item a, .cover-letter-dropdown .resume-dropdown-item a, .cover-letter-dropdown .cover-letter-dropdown-item a {
  font-size: 0.9rem !important;
  color: #5D677A !important;
  display: block;
}

/* line 575, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.dropdown .dropdown-item a span, .dropdown .resume-dropdown-item a span, .dropdown .cover-letter-dropdown-item a span, .registered-resumes-dropdown .dropdown-item a span, .registered-resumes-dropdown .resume-dropdown-item a span, .registered-resumes-dropdown .cover-letter-dropdown-item a span, .cover-letter-dropdown .dropdown-item a span, .cover-letter-dropdown .resume-dropdown-item a span, .cover-letter-dropdown .cover-letter-dropdown-item a span {
  position: absolute;
  right: 0;
  color: white;
  line-height: 20px;
  top: 8px;
  background-color: #008563;
  padding: 0px 17px;
  font-size: 0.7rem;
  border-radius: 10px;
}

/* line 585, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.dropdown .dropdown-item input[type="file"], .dropdown .resume-dropdown-item input[type="file"], .dropdown .cover-letter-dropdown-item input[type="file"], .registered-resumes-dropdown .dropdown-item input[type="file"], .registered-resumes-dropdown .resume-dropdown-item input[type="file"], .registered-resumes-dropdown .cover-letter-dropdown-item input[type="file"], .cover-letter-dropdown .dropdown-item input[type="file"], .cover-letter-dropdown .resume-dropdown-item input[type="file"], .cover-letter-dropdown .cover-letter-dropdown-item input[type="file"] {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  cursor: pointer;
  font-size: 0;
  width: 100%;
  height: 100%;
}

/* line 597, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.registered-resumes-dropdown {
  width: 100%;
  max-height: 192px;
  overflow: auto;
}

/* line 601, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.trigger-slide-checkbox {
  display: inline-block;
  vertical-align: middle;
}

/* line 605, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.slide-checkbox-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}

/* line 610, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.slide-checkbox-content input.slide-checkbox[type=checkbox] {
  opacity: 0;
  position: absolute;
}

/* line 614, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.slide-checkbox-content input.slide-checkbox[type=checkbox] + label,
.slide-checkbox-content input.slide-checkbox[type=checkbox] + span {
  position: relative;
  margin-left: 5px;
  cursor: pointer;
  width: 55px;
  height: 30px;
  display: block;
}

/* line 623, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.slide-checkbox-content input.slide-checkbox[type=checkbox] + label:before,
.slide-checkbox-content input.slide-checkbox[type=checkbox] + span:before {
  content: "";
  width: 55px;
  height: 30px;
  position: absolute;
  background-color: #E9E9E9;
  border-radius: 16px;
  top: 0;
  left: 0;
  transition: all 0.25s ease-in-out;
}

/* line 635, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.slide-checkbox-content input.slide-checkbox[type=checkbox] + label:after,
.slide-checkbox-content input.slide-checkbox[type=checkbox] + span:after {
  content: "";
  width: 20px;
  height: 20px;
  top: 5px;
  left: 5px;
  position: absolute;
  background: #fafafa;
  border-radius: 50%;
  box-shadow: 0 2px 7px -2px rgba(0, 0, 0, 0.4), 1px 2px 1px rgba(0, 0, 0, 0.2);
  transition: all 0.25s ease-in-out;
}

/* line 649, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.slide-checkbox-content.small-slide input.slide-checkbox[type=checkbox] + label {
  width: 48px;
  height: 20px;
}

/* line 652, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.slide-checkbox-content.small-slide input.slide-checkbox[type=checkbox] + label:before {
  height: 20px;
  width: 48px;
}

/* line 655, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.slide-checkbox-content.small-slide input.slide-checkbox[type=checkbox] + label:after {
  width: 14px;
  height: 14px;
  top: 3px;
}

/* line 660, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
input.slide-checkbox[type=checkbox]:checked + label:before,
input.slide-checkbox[type=checkbox]:checked + span:before {
  background-color: #009B74;
}

/* line 664, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
input.slide-checkbox[type=checkbox]:focus + label:before,
input.slide-checkbox[type=checkbox]:focus + span:before {
  outline: 2px solid #014798;
}

/* line 668, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
input.slide-checkbox[type=checkbox]:checked + label:after,
input.slide-checkbox[type=checkbox]:checked + span:after {
  left: 30px;
}

/* line 672, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
input[type=checkbox]:focus + label:before,
input[type=checkbox]:focus + span:before {
  outline: 2px solid #014798;
}

/* line 676, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.field select:focus {
  z-index: 10;
}

/* line 679, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
input[type=radio]:focus + label:before {
  outline: 2px solid #014798;
}

/* line 682, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.category-filter-content {
  overflow: scroll;
  height: 300px;
  width: 200px;
}

/* line 687, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.education input[type=number]::-webkit-inner-spin-button,
.education input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin: 0;
}

/* line 696, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.form-material li.field > label, .form-material li.field .label {
  padding: 0;
  overflow: initial;
}

/* line 701, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.resume-upload #upload_file {
  opacity: 0;
  text-indent: -99px;
}

/* line 704, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.resume-upload #upload_file:focus-visible {
  outline-offset: 1px;
}

/* line 710, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
.header-content-left #job-search-form.form-material button.btn[type=submit] {
  padding: 10px 15px;
}

@media only screen and (max-width: 1000px) {
  /* line 714, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
  .dropdown-trigger, .dropdown-trash-trigger, .dropdown-trigger-cover-letter {
    text-align: right;
  }
  /* line 718, lib/eu_consumer_core/app/assets/stylesheets/form.sass */
  .form-material.resume_upload #resume-input .red, .form-material.resume_upload #resume-input #job-search-form .location-find .error-msg, #job-search-form .location-find .form-material.resume_upload #resume-input .error-msg {
    padding-left: 0;
  }
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/widget.sass */
.widget-bloc {
  background: #E9E9E9;
  border: 1px solid #2777B4;
  border-radius: 5px;
}

/* line 5, lib/eu_consumer_core/app/assets/stylesheets/widget.sass */
.widget-bloc .widget-hidden {
  display: none;
}

/* line 7, lib/eu_consumer_core/app/assets/stylesheets/widget.sass */
.widget-bloc .widget {
  border-bottom: 1px solid #2777B4;
  padding: 10px;
  cursor: pointer;
}

/* line 11, lib/eu_consumer_core/app/assets/stylesheets/widget.sass */
.widget-bloc .widget:last-child {
  border-bottom: none;
}

/* line 14, lib/eu_consumer_core/app/assets/stylesheets/widget.sass */
.widget-bloc .widget.valid span.fa, .widget-bloc .widget.valid span.text {
  color: #009B74;
}

/* line 17, lib/eu_consumer_core/app/assets/stylesheets/widget.sass */
.widget-bloc .widget.error span.fa, .widget-bloc .widget.error span.text {
  color: #dc0000;
}

/* line 19, lib/eu_consumer_core/app/assets/stylesheets/widget.sass */
.widget-bloc .widget .widget-text {
  color: #2E2E2E !important;
  display: block;
  width: 100%;
  padding-top: 2px;
  text-decoration: none !important;
}

/* line 25, lib/eu_consumer_core/app/assets/stylesheets/widget.sass */
.widget-bloc .widget .widget-text span.fa {
  display: inline-block;
  vertical-align: middle;
  font-size: 2rem;
  margin-right: 5px;
  width: 32px;
}

/* line 31, lib/eu_consumer_core/app/assets/stylesheets/widget.sass */
.widget-bloc .widget .widget-text span.text {
  display: inline-block;
  vertical-align: middle;
  width: 85%;
}

/* line 35, lib/eu_consumer_core/app/assets/stylesheets/widget.sass */
.widget-bloc .widget:last-child {
  border-bottom: none;
}

/* line 37, lib/eu_consumer_core/app/assets/stylesheets/widget.sass */
.widget-bloc .widget.upload-file {
  position: relative;
}

/* line 39, lib/eu_consumer_core/app/assets/stylesheets/widget.sass */
.widget-bloc .widget.upload-file input[type=file] {
  position: absolute;
  top: 0;
  right: 0;
  min-width: 100%;
  min-height: 100%;
  opacity: 0;
  cursor: inherit;
  display: block;
}

/* line 48, lib/eu_consumer_core/app/assets/stylesheets/widget.sass */
.widget-bloc .widget.collapse {
  position: relative;
  border-bottom: none;
}

/* line 51, lib/eu_consumer_core/app/assets/stylesheets/widget.sass */
.widget-bloc .widget.collapse::after {
  content: "\f0dd";
  font-family: FontAwesome;
  font-size: 1.5rem;
  position: absolute;
  top: 8px;
  right: 10px;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/table.sass */
.table {
  width: 100%;
  overflow: hidden;
  padding-bottom: 20px;
}

/* line 5, lib/eu_consumer_core/app/assets/stylesheets/table.sass */
.table .table-row {
  border-bottom: 1px solid #2777B4;
  overflow: hidden;
}

/* line 8, lib/eu_consumer_core/app/assets/stylesheets/table.sass */
.table .table-row.table-title {
  font-size: 1.25rem;
  line-height: 1.2;
  color: #182642;
  font-weight: bold;
}

/* line 13, lib/eu_consumer_core/app/assets/stylesheets/table.sass */
.table .table-row .table-col, .table .table-row a {
  float: left;
  padding: 20px 15px;
  display: block;
  width: 50%;
}

/* line 18, lib/eu_consumer_core/app/assets/stylesheets/table.sass */
.table .table-row .table-col:nth-child(2), .table .table-row a:nth-child(2) {
  width: 25%;
}

/* line 20, lib/eu_consumer_core/app/assets/stylesheets/table.sass */
.table .table-row .table-col:nth-child(3), .table .table-row a:nth-child(3) {
  width: 15%;
}

/* line 22, lib/eu_consumer_core/app/assets/stylesheets/table.sass */
.table .table-row .table-col:nth-child(4), .table .table-row a:nth-child(4) {
  width: 10%;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/tabs.sass */
.tabs {
  border-bottom: 1px solid #E9E9E9;
  padding-bottom: 10px;
}

/* line 4, lib/eu_consumer_core/app/assets/stylesheets/tabs.sass */
.tabs:after {
  content: "";
  display: block;
  clear: both;
}

/* line 8, lib/eu_consumer_core/app/assets/stylesheets/tabs.sass */
.tabs button:not(.data-results-save-job),
.tabs a:not(.data-results-save-job) {
  color: #2777B4;
  border-bottom: 2px solid transparent;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  margin-right: 30px;
  padding: 0 5px 5px 5px !important;
  font-size: 1.4rem;
}

/* line 16, lib/eu_consumer_core/app/assets/stylesheets/tabs.sass */
.tabs button.active:not(.data-results-save-job), .tabs button[aria-selected="true"]:not(.data-results-save-job),
.tabs a.active:not(.data-results-save-job),
.tabs a[aria-selected="true"]:not(.data-results-save-job) {
  border-color: #2777B4;
}

/* line 19, lib/eu_consumer_core/app/assets/stylesheets/tabs.sass */
.tabs button.active:not(.data-results-save-job):hover, .tabs button[aria-selected="true"]:not(.data-results-save-job):hover,
.tabs a.active:not(.data-results-save-job):hover,
.tabs a[aria-selected="true"]:not(.data-results-save-job):hover {
  border-color: #154060;
}

/* line 21, lib/eu_consumer_core/app/assets/stylesheets/tabs.sass */
.tabs button:not(.data-results-save-job):hover,
.tabs a:not(.data-results-save-job):hover {
  color: #154060;
}

/* line 24, lib/eu_consumer_core/app/assets/stylesheets/tabs.sass */
.tabs.alternative-color a {
  color: #2E2E2E;
}

/* line 26, lib/eu_consumer_core/app/assets/stylesheets/tabs.sass */
.tabs.alternative-color a.active {
  color: #F9B515;
  border-color: #F9B515;
}

/* line 29, lib/eu_consumer_core/app/assets/stylesheets/tabs.sass */
.tabs.alternative-color a.active:hover {
  border-color: #F9B515;
}

/* line 31, lib/eu_consumer_core/app/assets/stylesheets/tabs.sass */
.tabs.alternative-color a:hover {
  border-color: #2E2E2E;
}

/* line 33, lib/eu_consumer_core/app/assets/stylesheets/tabs.sass */
.tabs.full-tabs {
  overflow: hidden;
}

/* line 35, lib/eu_consumer_core/app/assets/stylesheets/tabs.sass */
.tabs.full-tabs a {
  display: block;
  width: 50%;
  float: left;
  padding: 0;
  margin: 0;
  text-align: center;
}

/* line 42, lib/eu_consumer_core/app/assets/stylesheets/tabs.sass */
.tabs.tabs-border {
  border-bottom: 1px solid #E9E9E9;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/bar_stats_top.sass */
.barStatsTop {
  overflow: hidden;
}

/* line 3, lib/eu_consumer_core/app/assets/stylesheets/bar_stats_top.sass */
.barStatsTop .barStat {
  width: 100%;
  margin-bottom: 20px;
  overflow: hidden;
}

/* line 7, lib/eu_consumer_core/app/assets/stylesheets/bar_stats_top.sass */
.barStatsTop .barStat .barStat-text {
  overflow: hidden;
}

/* line 9, lib/eu_consumer_core/app/assets/stylesheets/bar_stats_top.sass */
.barStatsTop .barStat .barStat-text p[class^="City-salary"] {
  float: left;
}

/* line 11, lib/eu_consumer_core/app/assets/stylesheets/bar_stats_top.sass */
.barStatsTop .barStat .barStat-text p[class^="Salary-citySalary"] {
  float: right;
  color: #2777B4;
  margin-right: 10px;
}

/* line 15, lib/eu_consumer_core/app/assets/stylesheets/bar_stats_top.sass */
.barStatsTop .barStat-content {
  width: 100%;
  height: 10px;
  position: relative;
  background: #E9E9E9;
}

/* line 20, lib/eu_consumer_core/app/assets/stylesheets/bar_stats_top.sass */
.barStatsTop .barStat-content div {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  height: 10px;
  background: #2777B4;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/flash_message.sass */
.flash-message {
  position: relative;
  padding: 12px;
  padding-left: 45px;
  border-radius: 5px;
  border: 1px solid #D6E5EC;
  color: #6F8DB0;
  background: #EAF7FF;
  display: block;
  width: 100%;
  text-align: justify;
  margin-bottom: 20px;
}

/* line 13, lib/eu_consumer_core/app/assets/stylesheets/flash_message.sass */
.flash-message a {
  text-decoration: underline;
}

/* line 15, lib/eu_consumer_core/app/assets/stylesheets/flash_message.sass */
.flash-message.nm {
  margin-bottom: 0;
}

/* line 17, lib/eu_consumer_core/app/assets/stylesheets/flash_message.sass */
.flash-message:not(.info-icon):before {
  content: '';
  background-image: url(/assets/us/icons/circle-info-64f1e3f49dbfd7b544945aea022e7f5c70f42b07f6ee3a18b7c26ed62ee2aa44.svg);
  width: 1.0625rem;
  height: 1.0625rem;
  display: inline-block;
  background-repeat: no-repeat;
  position: relative;
  top: 0.1875rem;
  right: 0.25rem;
}

/* line 27, lib/eu_consumer_core/app/assets/stylesheets/flash_message.sass */
.flash-message:after {
  content: '';
  background-image: url(/assets/us/icons/xmark-solid-ddecdadebac2d52793c3e4f4948a65d6ac9b2818c759ea77ec4db56a5ad746c9.svg);
  width: 1.25rem;
  height: 1.25rem;
  display: inline-block;
  background-repeat: no-repeat;
  position: absolute;
  top: 1.3125rem;
  right: 1.875rem;
}

/* line 37, lib/eu_consumer_core/app/assets/stylesheets/flash_message.sass */
.flash-message.warning {
  border-color: #C6AF8A;
  color: #A58662;
  background: #182642;
}

/* line 41, lib/eu_consumer_core/app/assets/stylesheets/flash_message.sass */
.flash-message.warning:before {
  background-image: url(/assets/us/icons/triangle-exclamation-bf1a86e364b78f86f7ef0f2968a145e052cfee3376895b44a7a9b99429067c71.svg);
  top: 0.125rem;
}

/* line 44, lib/eu_consumer_core/app/assets/stylesheets/flash_message.sass */
.flash-message.error {
  border-color: #dc0000;
  color: #dc0000;
  background: tint(#dc0000, 60);
}

/* line 48, lib/eu_consumer_core/app/assets/stylesheets/flash_message.sass */
.flash-message.error::before {
  background-image: url(/assets/us/icons/circle-exclamation-df06c331af3230edaf767a0992903533954b614edcdcc6dc6dfd1e406a52d219.svg);
}

/* line 51, lib/eu_consumer_core/app/assets/stylesheets/flash_message.sass */
.flash-message.success:before {
  transform: rotate(45deg);
  height: 0.625rem;
  width: 0.3125rem;
  border-bottom: 0.25rem solid #FFF;
  border-right: 0.25rem solid #FFF;
  border-radius: 0.125rem;
  right: 0.375rem;
  top: 0.0625rem;
  background-image: none;
}

/* line 61, lib/eu_consumer_core/app/assets/stylesheets/flash_message.sass */
.flash-message.success, .flash-message.info {
  border-color: #85ce3f;
  color: #85ce3f;
  background: #d1ffca;
}

/* line 65, lib/eu_consumer_core/app/assets/stylesheets/flash_message.sass */
.flash-message.saved-job-flash-message {
  text-align: center !important;
}

/* line 67, lib/eu_consumer_core/app/assets/stylesheets/flash_message.sass */
.flash-message.alerts {
  background: #E8C80D;
}

/* line 69, lib/eu_consumer_core/app/assets/stylesheets/flash_message.sass */
.flash-message.cb-moster-merge-msg {
  padding: 0.625rem 3.125rem;
}

/* line 71, lib/eu_consumer_core/app/assets/stylesheets/flash_message.sass */
.flash-message.cb-moster-merge-msg:after {
  background-image: url(/assets/us/icons/close-x-891c660ce3cd3a6e606303ad411b91715d68991b82469c666c2e2bab1f4d52d0.svg);
  top: 0;
  bottom: 0;
  margin-top: auto;
  margin-bottom: auto;
  right: 1.25rem;
}

/* line 78, lib/eu_consumer_core/app/assets/stylesheets/flash_message.sass */
.flash-message.cb-moster-merge-msg::-webkit-direct-focus, .flash-message.cb-moster-merge-msg:focus {
  outline-style: none;
}

/* line 80, lib/eu_consumer_core/app/assets/stylesheets/flash_message.sass */
.flash-message.cb-moster-merge-msg span {
  color: #000000;
}

@media only screen and (max-width: 1000px) {
  /* line 83, lib/eu_consumer_core/app/assets/stylesheets/flash_message.sass */
  .flash-message.cb-moster-merge-msg {
    position: relative !important;
    top: auto;
    margin: auto;
  }
  /* line 87, lib/eu_consumer_core/app/assets/stylesheets/flash_message.sass */
  .flash-message.cb-moster-merge-msg .fz1rem {
    text-align: center;
  }
}

@media only screen and (max-width: 500px) {
  /* line 1, lib/eu_consumer_core/app/assets/stylesheets/flash_message.sass */
  .flash-message {
    text-align: left !important;
    padding-left: 30px !important;
  }
  /* line 93, lib/eu_consumer_core/app/assets/stylesheets/flash_message.sass */
  .flash-message.cb-moster-merge-msg .fz1rem {
    text-align: center;
  }
  /* line 95, lib/eu_consumer_core/app/assets/stylesheets/flash_message.sass */
  .flash-message.cb-moster-merge-msg .fz1rem a {
    display: block;
  }
  /* line 98, lib/eu_consumer_core/app/assets/stylesheets/flash_message.sass */
  .flash-message.error::before {
    position: absolute;
    top: 20%;
    left: 15px;
  }
  /* line 103, lib/eu_consumer_core/app/assets/stylesheets/flash_message.sass */
  .flash-message.hide-close .remodal-close {
    right: 14px !important;
  }
}

/* line 3, lib/eu_consumer_core/app/assets/stylesheets/company_profile.sass */
#company-page #societe-tab h1 {
  font-size: 1.7rem;
  color: #2E2E2E;
}

/* line 7, lib/eu_consumer_core/app/assets/stylesheets/company_profile.sass */
#company-page #societe-tab .col-2 .col.big.content {
  width: 70%;
}

/* line 8, lib/eu_consumer_core/app/assets/stylesheets/company_profile.sass */
#company-page #societe-tab .col-2 .col.big.content .overview-section {
  margin-top: 80px;
}

/* line 11, lib/eu_consumer_core/app/assets/stylesheets/company_profile.sass */
#company-page #societe-tab .col-2 .col.small {
  width: 28%;
}

/* line 14, lib/eu_consumer_core/app/assets/stylesheets/company_profile.sass */
#company-page #societe-tab a.link {
  color: #2777B4;
  display: block;
}

/* line 17, lib/eu_consumer_core/app/assets/stylesheets/company_profile.sass */
#company-page #societe-tab .right {
  float: right !important;
}

/* line 22, lib/eu_consumer_core/app/assets/stylesheets/company_profile.sass */
#company-page #societe-tab .employees-overview .img {
  overflow: hidden;
  width: 190px;
  height: 190px;
  border-radius: 50%;
  margin: 0 auto 15px auto;
}

/* line 28, lib/eu_consumer_core/app/assets/stylesheets/company_profile.sass */
#company-page #societe-tab .employees-overview .img img {
  width: 100%;
  height: auto;
  transform: scale(1.2);
  top: 10%;
}

/* line 34, lib/eu_consumer_core/app/assets/stylesheets/company_profile.sass */
#company-page #societe-tab .gallery {
  margin-top: 100px;
}

@supports not (display: grid) {
  /* line 37, lib/eu_consumer_core/app/assets/stylesheets/company_profile.sass */
  #company-page #societe-tab .gallery .item {
    float: left;
    border-radius: 10px;
    width: 100%;
    max-width: 50%;
    height: 230px;
  }
  /* line 38, lib/eu_consumer_core/app/assets/stylesheets/company_profile.sass */
  #company-page #societe-tab .gallery .item iframe {
    height: 100%;
    width: 100%;
    padding: 10px;
  }
  /* line 42, lib/eu_consumer_core/app/assets/stylesheets/company_profile.sass */
  #company-page #societe-tab .gallery .item img {
    height: 200px !important;
    padding: 10px;
  }
}

@supports (display: grid) {
  /* line 34, lib/eu_consumer_core/app/assets/stylesheets/company_profile.sass */
  #company-page #societe-tab .gallery {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 20px;
  }
  /* line 55, lib/eu_consumer_core/app/assets/stylesheets/company_profile.sass */
  #company-page #societe-tab .gallery .item.video-wrapper {
    position: relative;
    padding-bottom: calc(var(--aspect-ratio, .5625) * 100%);
    height: 0;
  }
  /* line 59, lib/eu_consumer_core/app/assets/stylesheets/company_profile.sass */
  #company-page #societe-tab .gallery .item.video-wrapper iframe {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
  }
  @media only screen and (max-width: 1000px) {
    /* line 34, lib/eu_consumer_core/app/assets/stylesheets/company_profile.sass */
    #company-page #societe-tab .gallery {
      grid-template-columns: repeat(auto-fit, minmax(230px, 1fr));
    }
  }
}

/* line 69, lib/eu_consumer_core/app/assets/stylesheets/company_profile.sass */
#company-page #societe-tab .right-bar .overview-section {
  margin-top: 40px;
}

/* line 71, lib/eu_consumer_core/app/assets/stylesheets/company_profile.sass */
#company-page #societe-tab .right-bar p {
  word-break: break-all;
}

/* line 73, lib/eu_consumer_core/app/assets/stylesheets/company_profile.sass */
#company-page #societe-tab .right-bar .cube {
  padding: 4px;
  border: none;
  box-shadow: none;
}

/* line 80, lib/eu_consumer_core/app/assets/stylesheets/company_profile.sass */
#company .company-job {
  border-bottom: 1px solid #E9E9E9;
  margin-bottom: 10px;
  padding-bottom: 10px;
}

/* line 85, lib/eu_consumer_core/app/assets/stylesheets/company_profile.sass */
#company .data-display-header_info-content {
  margin-left: 80px;
}

/* line 88, lib/eu_consumer_core/app/assets/stylesheets/company_profile.sass */
#company .data-display {
  margin-top: 0px;
}

/* line 92, lib/eu_consumer_core/app/assets/stylesheets/company_profile.sass */
#company .company-job .link-cta, #company .company-job .bb-item a, #company .bb-item .company-job a {
  display: inline-block;
}

/* line 94, lib/eu_consumer_core/app/assets/stylesheets/company_profile.sass */
#company .company-job div, #company .company-job a {
  margin-bottom: 4px;
  display: block;
}

/* line 98, lib/eu_consumer_core/app/assets/stylesheets/company_profile.sass */
#company h3 {
  padding: 25px 0;
}

/* line 102, lib/eu_consumer_core/app/assets/stylesheets/company_profile.sass */
#company .social-network i {
  color: #5D677A;
  margin-right: 15px;
  font-size: 1.2em;
}

/* line 108, lib/eu_consumer_core/app/assets/stylesheets/company_profile.sass */
#company .company-info li {
  list-style-type: none;
  color: #5D677A;
}

/* line 112, lib/eu_consumer_core/app/assets/stylesheets/company_profile.sass */
#company .contact-info {
  text-align: left !important;
  color: #5D677A;
}

/* line 115, lib/eu_consumer_core/app/assets/stylesheets/company_profile.sass */
#company .contact-info center {
  text-align: left !important;
}

/* line 118, lib/eu_consumer_core/app/assets/stylesheets/company_profile.sass */
#company #video {
  padding: 15px 0;
  text-align: center;
}

/* line 121, lib/eu_consumer_core/app/assets/stylesheets/company_profile.sass */
#company #video iframe {
  width: 90%;
  min-height: 220px;
}

/* line 125, lib/eu_consumer_core/app/assets/stylesheets/company_profile.sass */
#company .social-network-widget {
  margin-top: 55px;
  text-align: center;
}

/* line 128, lib/eu_consumer_core/app/assets/stylesheets/company_profile.sass */
#company .social-network-widget .bloc {
  max-width: 90%;
}

/* line 131, lib/eu_consumer_core/app/assets/stylesheets/company_profile.sass */
#company .bb-item {
  border-bottom: 1px solid #E9E9E9;
  margin-bottom: 15px;
  padding-bottom: 15px;
}

/* line 135, lib/eu_consumer_core/app/assets/stylesheets/company_profile.sass */
#company .bb-item .bb-topic {
  margin-bottom: 5px;
}

/* line 140, lib/eu_consumer_core/app/assets/stylesheets/company_profile.sass */
#company .owl-stage {
  display: flex;
  align-items: center;
}

/* line 145, lib/eu_consumer_core/app/assets/stylesheets/company_profile.sass */
#screener-questions a {
  color: #2777B4;
}

/* line 150, lib/eu_consumer_core/app/assets/stylesheets/company_profile.sass */
#screener-questions table tr td table {
  width: 50%;
  margin-bottom: 20px;
}

@media only screen and (max-width: 1000px) {
  /* line 150, lib/eu_consumer_core/app/assets/stylesheets/company_profile.sass */
  #screener-questions table tr td table {
    width: 100%;
  }
}

/* line 157, lib/eu_consumer_core/app/assets/stylesheets/company_profile.sass */
#screener-questions table tr td table tr td .col.col-mobile-full {
  width: 100% !important;
}

/* line 159, lib/eu_consumer_core/app/assets/stylesheets/company_profile.sass */
#screener-questions table tr td table tr td .col.col-mobile-full select {
  padding-right: 30px !important;
}

/* line 161, lib/eu_consumer_core/app/assets/stylesheets/company_profile.sass */
#screener-questions table tr td table tr td:first-child {
  display: none;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/user_profile.sass */
.apply-later {
  margin: 7px 0;
}

/* line 4, lib/eu_consumer_core/app/assets/stylesheets/user_profile.sass */
.titlecase {
  text-transform: capitalize;
}

/* line 6, lib/eu_consumer_core/app/assets/stylesheets/user_profile.sass */
.login-box {
  max-width: 700px;
  width: 100%;
  margin: auto;
}

/* line 13, lib/eu_consumer_core/app/assets/stylesheets/user_profile.sass */
#profile-views_us .week-font.num-count span {
  font-size: 1.5rem;
  color: #009B74;
}

/* line 16, lib/eu_consumer_core/app/assets/stylesheets/user_profile.sass */
#profile-views_us .less-complete-box {
  padding-top: 30px;
}

/* line 18, lib/eu_consumer_core/app/assets/stylesheets/user_profile.sass */
#profile-views_us .less-profile {
  position: relative;
  z-index: 99;
  top: 30%;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  border-radius: 5px;
  border-top: 5px solid #2777B4;
  width: 72%;
  background: #FFF;
}

/* line 28, lib/eu_consumer_core/app/assets/stylesheets/user_profile.sass */
#profile-views_us .less-profile .content {
  padding: 30px;
}

/* line 30, lib/eu_consumer_core/app/assets/stylesheets/user_profile.sass */
#profile-views_us .less-profile .content h3 {
  font-size: 1.6rem;
  margin-bottom: 15px;
}

/* line 33, lib/eu_consumer_core/app/assets/stylesheets/user_profile.sass */
#profile-views_us .viewed-cards {
  display: grid;
  grid-template-columns: repeat(3, calc(33.999% - 30px));
  grid-gap: 30px;
}

/* line 37, lib/eu_consumer_core/app/assets/stylesheets/user_profile.sass */
#profile-views_us .viewed-cards .bg-shadow {
  padding: 20px;
}

/* line 42, lib/eu_consumer_core/app/assets/stylesheets/user_profile.sass */
#profile-views_us .viewed-cards .bg-shadow .profile-viewed-results .d-flex .row-item span {
  white-space: nowrap;
}

/* line 44, lib/eu_consumer_core/app/assets/stylesheets/user_profile.sass */
#profile-views_us .viewed-cards .bg-shadow .bloc.border-top {
  border-color: #E9E9E9;
}

/* line 49, lib/eu_consumer_core/app/assets/stylesheets/user_profile.sass */
#profile-views_us .col-2.profile-viewed-results > .col.small {
  width: 70px !important;
  margin-right: 5%;
}

/* line 52, lib/eu_consumer_core/app/assets/stylesheets/user_profile.sass */
#profile-views_us .col-2.profile-viewed-results > .col.big {
  width: calc(95% - 70px);
}

/* line 56, lib/eu_consumer_core/app/assets/stylesheets/user_profile.sass */
#profile-views_us .less-complete-box .less-profile .orange-text {
  color: #FF542E;
}

@media only screen and (max-width: 1140px) {
  /* line 59, lib/eu_consumer_core/app/assets/stylesheets/user_profile.sass */
  #profile-views_us .viewed-cards {
    grid-template-columns: repeat(2, calc(50% - 20px));
    grid-gap: 20px;
  }
}

@media only screen and (max-width: 1000px) {
  /* line 64, lib/eu_consumer_core/app/assets/stylesheets/user_profile.sass */
  #profile-views_us .less-profile {
    position: absolute;
    width: 100%;
  }
  /* line 67, lib/eu_consumer_core/app/assets/stylesheets/user_profile.sass */
  #profile-views_us .less-profile .content {
    padding: 20px 20px !important;
  }
}

@media only screen and (max-width: 768px) {
  /* line 71, lib/eu_consumer_core/app/assets/stylesheets/user_profile.sass */
  #profile-views_us .viewed-cards {
    grid-template-columns: repeat(1, 100%);
    grid-gap: 20px;
  }
}

/* ==========================================================================
   Remodal's necessary styles
   ========================================================================== */
/* Hide scroll bar */
/* line 7, lib/eu_consumer_core/app/assets/stylesheets/libs/remodal.css */
html.remodal-is-locked {
  /*overflow: hidden;*/
  touch-action: none;
}

/* Anti FOUC */
/* line 15, lib/eu_consumer_core/app/assets/stylesheets/libs/remodal.css */
.remodal,
[data-remodal-id] {
  display: none;
}

/* Necessary styles of the overlay */
/* line 22, lib/eu_consumer_core/app/assets/stylesheets/libs/remodal.css */
.remodal-overlay {
  position: fixed;
  z-index: 9999;
  top: -5000px;
  right: -5000px;
  bottom: -5000px;
  left: -5000px;
  display: none;
}

/* Necessary styles of the wrapper */
/* line 35, lib/eu_consumer_core/app/assets/stylesheets/libs/remodal.css */
.remodal-wrapper {
  position: fixed;
  z-index: 10000;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: none;
  overflow: auto;
  text-align: center;
  -webkit-overflow-scrolling: touch;
}

/* line 51, lib/eu_consumer_core/app/assets/stylesheets/libs/remodal.css */
.remodal-wrapper:after {
  display: inline-block;
  height: 100%;
  margin-left: -0.05em;
  content: "";
}

/* Fix iPad, iPhone glitches */
/* line 62, lib/eu_consumer_core/app/assets/stylesheets/libs/remodal.css */
.remodal-overlay,
.remodal-wrapper {
  backface-visibility: hidden;
}

/* Necessary styles of the modal dialog */
/* line 69, lib/eu_consumer_core/app/assets/stylesheets/libs/remodal.css */
.remodal {
  position: relative;
  outline: none;
  text-size-adjust: 100%;
  text-align: left;
}

/* line 78, lib/eu_consumer_core/app/assets/stylesheets/libs/remodal.css */
.remodal a:has(.uline) {
  text-decoration: underline;
}

/* line 82, lib/eu_consumer_core/app/assets/stylesheets/libs/remodal.css */
.remodal-is-initialized {
  /* Disable Anti-FOUC */
  display: inline-block;
}

/* ==========================================================================
   Remodal's default mobile first theme
   ========================================================================== */
/* Default theme styles for the background */
/* line 7, lib/eu_consumer_core/app/assets/stylesheets/libs/remodal-default-theme.css */
.remodal-bg.remodal-is-opening,
.remodal-bg.remodal-is-opened {
  filter: blur(3px);
}

/* Default theme styles of the overlay */
/* line 14, lib/eu_consumer_core/app/assets/stylesheets/libs/remodal-default-theme.css */
.remodal-overlay {
  background: rgba(43, 46, 56, 0.9);
}

/* line 18, lib/eu_consumer_core/app/assets/stylesheets/libs/remodal-default-theme.css */
.remodal-overlay.remodal-is-opening,
.remodal-overlay.remodal-is-closing {
  animation-duration: 0.3s;
  animation-fill-mode: forwards;
}

/* line 24, lib/eu_consumer_core/app/assets/stylesheets/libs/remodal-default-theme.css */
.remodal-overlay.remodal-is-opening {
  animation-name: remodal-overlay-opening-keyframes;
}

/* line 28, lib/eu_consumer_core/app/assets/stylesheets/libs/remodal-default-theme.css */
.remodal-overlay.remodal-is-closing {
  animation-name: remodal-overlay-closing-keyframes;
}

/* Default theme styles of the wrapper */
/* line 34, lib/eu_consumer_core/app/assets/stylesheets/libs/remodal-default-theme.css */
.remodal-wrapper {
  padding: 10px 10px 0;
}

/* Default theme styles of the modal dialog */
/* line 40, lib/eu_consumer_core/app/assets/stylesheets/libs/remodal-default-theme.css */
.remodal {
  box-sizing: border-box;
  width: 100%;
  margin-bottom: 10px;
  padding: 35px;
  transform: translate3d(0, 0, 0);
  color: #2b2e38;
  background: #fff;
  border-radius: 5px;
}

/* line 53, lib/eu_consumer_core/app/assets/stylesheets/libs/remodal-default-theme.css */
.remodal.remodal-is-opening,
.remodal.remodal-is-closing {
  animation-duration: 0.3s;
  animation-fill-mode: forwards;
}

/* line 59, lib/eu_consumer_core/app/assets/stylesheets/libs/remodal-default-theme.css */
.remodal.remodal-is-opening {
  animation-name: remodal-opening-keyframes;
}

/* line 63, lib/eu_consumer_core/app/assets/stylesheets/libs/remodal-default-theme.css */
.remodal.remodal-is-closing {
  animation-name: remodal-closing-keyframes;
}

/* Vertical align of the modal dialog */
/* line 69, lib/eu_consumer_core/app/assets/stylesheets/libs/remodal-default-theme.css */
.remodal,
.remodal-wrapper:after {
  vertical-align: middle;
}

/* Close button */
/* line 76, lib/eu_consumer_core/app/assets/stylesheets/libs/remodal-default-theme.css */
.remodal-close {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  overflow: visible;
  width: 35px;
  height: 35px;
  margin: 0;
  padding: 0;
  cursor: pointer;
  transition: color 0.2s;
  text-decoration: none;
  color: #95979c;
  border: 0;
  outline: 0;
  background: transparent;
}

/* line 99, lib/eu_consumer_core/app/assets/stylesheets/libs/remodal-default-theme.css */
.remodal-close:hover,
.remodal-close:focus {
  color: #2b2e38;
}

/* line 104, lib/eu_consumer_core/app/assets/stylesheets/libs/remodal-default-theme.css */
.remodal-close:before {
  font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif !important;
  font-size: 25px;
  line-height: 35px;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 35px;
  content: "\00d7";
  text-align: center;
}

/* Dialog buttons */
/* line 123, lib/eu_consumer_core/app/assets/stylesheets/libs/remodal-default-theme.css */
.remodal-confirm,
.remodal-cancel {
  font: inherit;
  display: inline-block;
  overflow: visible;
  min-width: 110px;
  margin: 0;
  padding: 12px 0;
  cursor: pointer;
  transition: background 0.2s;
  text-align: center;
  vertical-align: middle;
  text-decoration: none;
  border: 0;
  outline: 0;
}

/* line 144, lib/eu_consumer_core/app/assets/stylesheets/libs/remodal-default-theme.css */
.remodal-confirm {
  color: #fff;
  background: #81c784;
}

/* line 149, lib/eu_consumer_core/app/assets/stylesheets/libs/remodal-default-theme.css */
.remodal-confirm:hover,
.remodal-confirm:focus {
  background: #66bb6a;
}

/* line 154, lib/eu_consumer_core/app/assets/stylesheets/libs/remodal-default-theme.css */
.remodal-cancel {
  color: #fff;
  background: #e57373;
}

/* line 159, lib/eu_consumer_core/app/assets/stylesheets/libs/remodal-default-theme.css */
.remodal-cancel:hover,
.remodal-cancel:focus {
  background: #ef5350;
}

/* Remove inner padding and border in Firefox 4+ for the button tag. */
/* line 166, lib/eu_consumer_core/app/assets/stylesheets/libs/remodal-default-theme.css */
.remodal-confirm::-moz-focus-inner,
.remodal-cancel::-moz-focus-inner,
.remodal-close::-moz-focus-inner {
  padding: 0;
  border: 0;
}

/* Keyframes
   ========================================================================== */
@keyframes remodal-opening-keyframes {
  from {
    transform: scale(1.05);
    opacity: 0;
  }
  to {
    transform: none;
    opacity: 1;
  }
}

@keyframes remodal-closing-keyframes {
  from {
    transform: scale(1);
    opacity: 1;
  }
  to {
    transform: scale(0.95);
    opacity: 0;
  }
}

@keyframes remodal-overlay-opening-keyframes {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes remodal-overlay-closing-keyframes {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

/* Media queries
   ========================================================================== */
@media only screen and (min-width: 641px) {
  /* line 225, lib/eu_consumer_core/app/assets/stylesheets/libs/remodal-default-theme.css */
  .remodal {
    max-width: 700px;
  }
}

/* IE8
   ========================================================================== */
/* line 233, lib/eu_consumer_core/app/assets/stylesheets/libs/remodal-default-theme.css */
.lt-ie9 .remodal-overlay {
  background: #2b2e38;
}

/* line 237, lib/eu_consumer_core/app/assets/stylesheets/libs/remodal-default-theme.css */
.lt-ie9 .remodal {
  width: 700px;
}

/* line 241, lib/eu_consumer_core/app/assets/stylesheets/libs/remodal-default-theme.css */
.medium-remodal.remodal {
  width: 540px;
}

/* line 245, lib/eu_consumer_core/app/assets/stylesheets/libs/remodal-default-theme.css */
#register-modal {
  padding: 0px !important;
}

/* line 249, lib/eu_consumer_core/app/assets/stylesheets/libs/remodal-default-theme.css */
#register-modal .modal-header {
  padding: 10px 35px;
}

/* line 253, lib/eu_consumer_core/app/assets/stylesheets/libs/remodal-default-theme.css */
#register-modal .modal-body {
  padding: 35px;
}

/* line 257, lib/eu_consumer_core/app/assets/stylesheets/libs/remodal-default-theme.css */
#completion-modal #form-missing-info-us > .bloc {
  padding-top: 0;
}

/* line 261, lib/eu_consumer_core/app/assets/stylesheets/libs/remodal-default-theme.css */
#completion-modal .cube {
  background-color: transparent !important;
  border: none !important;
  box-shadow: none !important;
}

/* line 267, lib/eu_consumer_core/app/assets/stylesheets/libs/remodal-default-theme.css */
#completion-modal .close-bloc {
  display: none;
}

/* line 271, lib/eu_consumer_core/app/assets/stylesheets/libs/remodal-default-theme.css */
#completion-modal .btn, #completion-modal #jrp-pagination a, #jrp-pagination #completion-modal a, #completion-modal .form .field.check-as-button input[type=checkbox] + label, .form .field.check-as-button #completion-modal input[type=checkbox] + label, #completion-modal .form .field.check-as-button input[type=radio] + label, .form .field.check-as-button #completion-modal input[type=radio] + label {
  padding: 8px 0px;
}

/* line 275, lib/eu_consumer_core/app/assets/stylesheets/libs/remodal-default-theme.css */
#recommendations-welcome-modal,
#profile-not-completed-modal {
  padding: 20px 5%;
}

/* line 280, lib/eu_consumer_core/app/assets/stylesheets/libs/remodal-default-theme.css */
#profile-not-completed-modal .title {
  font-size: 3rem;
}

/* line 284, lib/eu_consumer_core/app/assets/stylesheets/libs/remodal-default-theme.css */
#recommendations-welcome-modal .complete-profile-image,
#profile-not-completed-modal .complete-profile-image {
  width: 140px;
}

/* line 289, lib/eu_consumer_core/app/assets/stylesheets/libs/remodal-default-theme.css */
#recommendations-welcome-modal .complete-profile-company-image,
#profile-not-completed-modal .complete-profile-company-image {
  width: 90px;
  margin: 10px 7px;
}

/* ==========================================================================
   $BASE-PICKER
   ========================================================================== */
/**
 * Note: the root picker element should *NOT* be styled more than what’s here.
 */
/* line 7, lib/eu_consumer_core/app/assets/stylesheets/libs/default.css */
.picker {
  font-size: 16px;
  text-align: left;
  line-height: 1.2;
  color: #000000;
  position: absolute;
  z-index: 10000;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/**
 * The picker input element.
 */
/* line 22, lib/eu_consumer_core/app/assets/stylesheets/libs/default.css */
.picker__input {
  cursor: default;
}

/**
 * When the picker is opened, the input element is “activated”.
 */
/* line 28, lib/eu_consumer_core/app/assets/stylesheets/libs/default.css */
.picker__input.picker__input--active {
  border-color: #0089ec;
}

/**
 * The holder is the only “scrollable” top-level container element.
 */
/* line 34, lib/eu_consumer_core/app/assets/stylesheets/libs/default.css */
.picker__holder {
  width: 100%;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

/*!
 * Default mobile-first, responsive styling for pickadate.js
 * Demo: http://amsul.github.io/pickadate.js
 */
/**
 * Note: the root picker element should *NOT* be styled more than what’s here.
 */
/**
 * Make the holder and frame fullscreen.
 */
/* line 50, lib/eu_consumer_core/app/assets/stylesheets/libs/default.css */
.picker__holder,
.picker__frame {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  -webkit-transform: translateY(100%);
  -ms-transform: translateY(100%);
  transform: translateY(100%);
}

/**
 * The holder should overlay the entire screen.
 */
/* line 63, lib/eu_consumer_core/app/assets/stylesheets/libs/default.css */
.picker__holder {
  position: fixed;
  transition: background 0.15s ease-out, -webkit-transform 0s 0.15s;
  transition: background 0.15s ease-out, transform 0s 0.15s;
  -webkit-backface-visibility: hidden;
}

/**
 * The frame that bounds the box contents of the picker.
 */
/* line 72, lib/eu_consumer_core/app/assets/stylesheets/libs/default.css */
.picker__frame {
  position: absolute;
  margin: 0 auto;
  min-width: 256px;
  max-width: 450px;
  width: 100%;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  transition: all 0.15s ease-out;
}

@media (min-height: 33.875em) {
  /* line 85, lib/eu_consumer_core/app/assets/stylesheets/libs/default.css */
  .picker__frame {
    overflow: visible;
    top: auto;
    bottom: -100%;
    max-height: 80%;
  }
}

@media (min-height: 40.125em) {
  /* line 93, lib/eu_consumer_core/app/assets/stylesheets/libs/default.css */
  .picker__frame {
    margin-bottom: 10.5%;
  }
}

/**
 * The wrapper sets the stage to vertically align the box contents.
 */
/* line 100, lib/eu_consumer_core/app/assets/stylesheets/libs/default.css */
.picker__wrap {
  display: table;
  width: 100%;
  height: 100%;
}

@media (min-height: 33.875em) {
  /* line 106, lib/eu_consumer_core/app/assets/stylesheets/libs/default.css */
  .picker__wrap {
    display: block;
  }
}

/**
 * The box contains all the picker contents.
 */
/* line 113, lib/eu_consumer_core/app/assets/stylesheets/libs/default.css */
.picker__box {
  background: #ffffff;
  display: table-cell;
  vertical-align: middle;
}

@media (min-height: 26.5em) {
  /* line 119, lib/eu_consumer_core/app/assets/stylesheets/libs/default.css */
  .picker__box {
    font-size: 1.25em;
  }
}

@media (min-height: 33.875em) {
  /* line 124, lib/eu_consumer_core/app/assets/stylesheets/libs/default.css */
  .picker__box {
    display: block;
    font-size: 1.33em;
    border: 1px solid #777777;
    border-top-color: #898989;
    border-bottom-width: 0;
    border-radius: 5px 5px 0 0;
    box-shadow: 0 12px 36px 16px rgba(0, 0, 0, 0.24);
  }
}

@media (min-height: 40.125em) {
  /* line 135, lib/eu_consumer_core/app/assets/stylesheets/libs/default.css */
  .picker__box {
    font-size: 1.5em;
    border-bottom-width: 1px;
    border-radius: 5px;
  }
}

/**
 * When the picker opens...
 */
/* line 144, lib/eu_consumer_core/app/assets/stylesheets/libs/default.css */
.picker--opened .picker__holder {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  background: transparent;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#1E000000,endColorstr=#1E000000)";
  zoom: 1;
  background: rgba(0, 0, 0, 0.32);
  transition: background 0.15s ease-out;
}

/* line 154, lib/eu_consumer_core/app/assets/stylesheets/libs/default.css */
.picker--opened .picker__frame {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1;
}

@media (min-height: 33.875em) {
  /* line 164, lib/eu_consumer_core/app/assets/stylesheets/libs/default.css */
  .picker--opened .picker__frame {
    top: auto;
    bottom: 0;
  }
}

/* line 170, lib/eu_consumer_core/app/assets/stylesheets/libs/default.css */
.picker-dialog-content {
  position: relative;
}

/* line 174, lib/eu_consumer_core/app/assets/stylesheets/libs/default.css */
.picker.modal-dialog, .picker.modal-dialog-bg {
  z-index: 1000 !important;
}

/* ==========================================================================
   $BASE-DATE-PICKER
   ========================================================================== */
/**
 * The picker box.
 */
/* line 7, lib/eu_consumer_core/app/assets/stylesheets/libs/classic.date.css */
.picker__box {
  padding: 0 1em;
}

/* line 11, lib/eu_consumer_core/app/assets/stylesheets/libs/classic.date.css */
.picker {
  z-index: 100001 !important;
}

/**
 * The header containing the month and year stuff.
 */
/* line 17, lib/eu_consumer_core/app/assets/stylesheets/libs/classic.date.css */
.picker__header {
  text-align: center;
  position: relative;
  margin-top: .75em;
}

/**
 * The month and year labels.
 */
/* line 25, lib/eu_consumer_core/app/assets/stylesheets/libs/classic.date.css */
.picker__month,
.picker__year {
  font-weight: 500;
  display: inline-block;
  margin-left: .25em;
  margin-right: .25em;
}

/* line 32, lib/eu_consumer_core/app/assets/stylesheets/libs/classic.date.css */
.picker__year {
  color: #999999;
  font-size: .8em;
  font-style: italic;
}

/**
 * The month and year selectors.
 */
/* line 40, lib/eu_consumer_core/app/assets/stylesheets/libs/classic.date.css */
.picker__select--month,
.picker__select--year {
  border: 1px solid #b7b7b7 !important;
  height: 3em !important;
  padding: .5em !important;
  margin-left: .25em !important;
  margin-right: .25em !important;
  display: inline-block !important;
}

@media (min-width: 24.5em) {
  /* line 50, lib/eu_consumer_core/app/assets/stylesheets/libs/classic.date.css */
  .picker__select--month,
.picker__select--year {
    margin-top: -0.5em !important;
  }
}

/* line 55, lib/eu_consumer_core/app/assets/stylesheets/libs/classic.date.css */
.picker__select--month {
  width: 35% !important;
}

/* line 58, lib/eu_consumer_core/app/assets/stylesheets/libs/classic.date.css */
.picker__select--year {
  width: 22.5% !important;
}

/* line 61, lib/eu_consumer_core/app/assets/stylesheets/libs/classic.date.css */
.picker__select--month:focus,
.picker__select--year:focus {
  border-color: #0089ec !important;
}

/**
 * The month navigation buttons.
 */
/* line 68, lib/eu_consumer_core/app/assets/stylesheets/libs/classic.date.css */
.picker__nav--prev,
.picker__nav--next {
  position: absolute;
  padding: .5em 1.25em;
  width: 1em;
  height: 1em;
  box-sizing: content-box;
  top: -0.25em;
}

@media (min-width: 24.5em) {
  /* line 78, lib/eu_consumer_core/app/assets/stylesheets/libs/classic.date.css */
  .picker__nav--prev,
.picker__nav--next {
    top: -0.33em;
  }
}

/* line 83, lib/eu_consumer_core/app/assets/stylesheets/libs/classic.date.css */
.picker__nav--prev {
  left: -1em;
  padding-right: 1.25em;
}

@media (min-width: 24.5em) {
  /* line 88, lib/eu_consumer_core/app/assets/stylesheets/libs/classic.date.css */
  .picker__nav--prev {
    padding-right: 1.5em;
  }
}

/* line 92, lib/eu_consumer_core/app/assets/stylesheets/libs/classic.date.css */
.picker__nav--next {
  right: -1em;
  padding-left: 1.25em;
}

@media (min-width: 24.5em) {
  /* line 97, lib/eu_consumer_core/app/assets/stylesheets/libs/classic.date.css */
  .picker__nav--next {
    padding-left: 1.5em;
  }
}

/* line 101, lib/eu_consumer_core/app/assets/stylesheets/libs/classic.date.css */
.picker__nav--prev:before,
.picker__nav--next:before {
  content: " ";
  border-top: .5em solid transparent;
  border-bottom: .5em solid transparent;
  border-right: 0.75em solid #000000;
  width: 0;
  height: 0;
  display: block;
  margin: 0 auto;
}

/* line 112, lib/eu_consumer_core/app/assets/stylesheets/libs/classic.date.css */
.picker__nav--next:before {
  border-right: 0;
  border-left: 0.75em solid #000000;
}

/* line 116, lib/eu_consumer_core/app/assets/stylesheets/libs/classic.date.css */
.picker__nav--prev:hover,
.picker__nav--next:hover {
  cursor: pointer;
  color: #000000;
  background: #b1dcfb;
}

/* line 122, lib/eu_consumer_core/app/assets/stylesheets/libs/classic.date.css */
.picker__nav--disabled,
.picker__nav--disabled:hover,
.picker__nav--disabled:before,
.picker__nav--disabled:before:hover {
  cursor: default;
  background: none;
  border-right-color: #f5f5f5;
  border-left-color: #f5f5f5;
}

/**
 * The calendar table of dates
 */
/* line 134, lib/eu_consumer_core/app/assets/stylesheets/libs/classic.date.css */
.picker__table {
  text-align: center;
  border-collapse: collapse;
  border-spacing: 0;
  table-layout: fixed;
  font-size: inherit;
  width: 100%;
  margin-top: .75em;
  margin-bottom: .5em;
}

@media (min-height: 33.875em) {
  /* line 145, lib/eu_consumer_core/app/assets/stylesheets/libs/classic.date.css */
  .picker__table {
    margin-bottom: .75em;
  }
}

/* line 149, lib/eu_consumer_core/app/assets/stylesheets/libs/classic.date.css */
.picker__table td {
  margin: 0;
  padding: 0;
}

/**
 * The weekday labels
 */
/* line 156, lib/eu_consumer_core/app/assets/stylesheets/libs/classic.date.css */
.picker__weekday {
  width: 14.285714286%;
  font-size: .75em;
  padding-bottom: .25em;
  color: #999999;
  font-weight: 500;
  /* Increase the spacing a tad */
}

@media (min-height: 33.875em) {
  /* line 165, lib/eu_consumer_core/app/assets/stylesheets/libs/classic.date.css */
  .picker__weekday {
    padding-bottom: .5em;
  }
}

/**
 * The days on the calendar
 */
/* line 172, lib/eu_consumer_core/app/assets/stylesheets/libs/classic.date.css */
.picker__day {
  padding: .3125em 0;
  /* font-weight: 200; */
  border: 1px solid transparent;
}

/* line 177, lib/eu_consumer_core/app/assets/stylesheets/libs/classic.date.css */
.picker__day--today {
  position: relative;
}

/* line 180, lib/eu_consumer_core/app/assets/stylesheets/libs/classic.date.css */
.picker__day--today:before {
  content: " ";
  position: absolute;
  top: 2px;
  right: 2px;
  width: 0;
  height: 0;
  border-top: 0.5em solid #0059bc;
  border-left: .5em solid transparent;
}

/* line 190, lib/eu_consumer_core/app/assets/stylesheets/libs/classic.date.css */
.picker__day--disabled:before {
  border-top-color: #aaaaaa;
}

/* line 193, lib/eu_consumer_core/app/assets/stylesheets/libs/classic.date.css */
.picker__day--outfocus {
  color: #dddddd;
}

/* line 196, lib/eu_consumer_core/app/assets/stylesheets/libs/classic.date.css */
.picker__day--infocus:hover,
.picker__day--outfocus:hover {
  cursor: pointer;
  color: #000000;
  background: #b1dcfb;
}

/* line 202, lib/eu_consumer_core/app/assets/stylesheets/libs/classic.date.css */
.picker__day--highlighted {
  border-color: #0089ec;
}

/* line 205, lib/eu_consumer_core/app/assets/stylesheets/libs/classic.date.css */
.picker__day--highlighted:hover,
.picker--focused .picker__day--highlighted {
  cursor: pointer;
  color: #000000;
  background: #b1dcfb;
}

/* line 211, lib/eu_consumer_core/app/assets/stylesheets/libs/classic.date.css */
.picker__day--selected,
.picker__day--selected:hover,
.picker--focused .picker__day--selected {
  background: #0089ec;
  color: #ffffff;
}

/* line 217, lib/eu_consumer_core/app/assets/stylesheets/libs/classic.date.css */
.picker__day--disabled,
.picker__day--disabled:hover,
.picker--focused .picker__day--disabled {
  background: #f5f5f5;
  border-color: #f5f5f5;
  color: #dddddd;
  cursor: default;
}

/* line 225, lib/eu_consumer_core/app/assets/stylesheets/libs/classic.date.css */
.picker__day--highlighted.picker__day--disabled,
.picker__day--highlighted.picker__day--disabled:hover {
  background: #bbbbbb;
}

/**
 * The footer containing the "today", "clear", and "close" buttons.
 */
/* line 232, lib/eu_consumer_core/app/assets/stylesheets/libs/classic.date.css */
.picker__footer {
  text-align: center;
}

/* line 235, lib/eu_consumer_core/app/assets/stylesheets/libs/classic.date.css */
.picker__button--today,
.picker__button--clear,
.picker__button--close {
  border: 1px solid #ffffff;
  background: #ffffff;
  font-size: .8em;
  padding: .66em 0;
  font-weight: bold;
  width: 33%;
  display: inline-block;
  vertical-align: bottom;
}

/* line 247, lib/eu_consumer_core/app/assets/stylesheets/libs/classic.date.css */
.picker__button--today:hover,
.picker__button--clear:hover,
.picker__button--close:hover {
  cursor: pointer;
  color: #000000;
  background: #b1dcfb;
  border-bottom-color: #b1dcfb;
}

/* line 255, lib/eu_consumer_core/app/assets/stylesheets/libs/classic.date.css */
.picker__button--today:focus,
.picker__button--clear:focus,
.picker__button--close:focus {
  background: #b1dcfb;
  border-color: #0089ec;
  outline: none;
}

/* line 262, lib/eu_consumer_core/app/assets/stylesheets/libs/classic.date.css */
.picker__button--today:before,
.picker__button--clear:before,
.picker__button--close:before {
  position: relative;
  display: inline-block;
  height: 0;
}

/* line 269, lib/eu_consumer_core/app/assets/stylesheets/libs/classic.date.css */
.picker__button--today:before,
.picker__button--clear:before {
  content: " ";
  margin-right: .45em;
}

/* line 274, lib/eu_consumer_core/app/assets/stylesheets/libs/classic.date.css */
.picker__button--today:before {
  top: -0.05em;
  width: 0;
  border-top: 0.66em solid #0059bc;
  border-left: .66em solid transparent;
}

/* line 280, lib/eu_consumer_core/app/assets/stylesheets/libs/classic.date.css */
.picker__button--clear:before {
  top: -0.25em;
  width: .66em;
  border-top: 3px solid #ee2200;
}

/* line 285, lib/eu_consumer_core/app/assets/stylesheets/libs/classic.date.css */
.picker__button--close:before {
  content: "\D7";
  top: -0.1em;
  vertical-align: top;
  font-size: 1.1em;
  margin-right: .35em;
  color: #777777;
}

/* line 293, lib/eu_consumer_core/app/assets/stylesheets/libs/classic.date.css */
.picker__button--today[disabled],
.picker__button--today[disabled]:hover {
  background: #f5f5f5;
  border-color: #f5f5f5;
  color: #dddddd;
  cursor: default;
}

/* line 300, lib/eu_consumer_core/app/assets/stylesheets/libs/classic.date.css */
.picker__button--today[disabled]:before {
  border-top-color: #aaaaaa;
}

/* ==========================================================================
   $CLASSIC-DATE-PICKER
   ========================================================================== */
/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/jssocials.css */
.jssocials-shares {
  margin: 0.2em 0;
}

/* line 4, lib/eu_consumer_core/app/assets/stylesheets/libs/jssocials.css */
.jssocials-shares * {
  box-sizing: border-box;
}

/* line 7, lib/eu_consumer_core/app/assets/stylesheets/libs/jssocials.css */
.jssocials-share {
  display: inline-block;
  vertical-align: top;
  margin: 0.3em;
}

/* line 12, lib/eu_consumer_core/app/assets/stylesheets/libs/jssocials.css */
.jssocials-share:first-child {
  margin-left: 0;
}

/* line 15, lib/eu_consumer_core/app/assets/stylesheets/libs/jssocials.css */
.jssocials-share:last-child {
  margin-right: 0;
}

/* line 18, lib/eu_consumer_core/app/assets/stylesheets/libs/jssocials.css */
.jssocials-share-logo {
  width: 1em;
  vertical-align: middle;
  font-size: 1.5em;
}

/* line 23, lib/eu_consumer_core/app/assets/stylesheets/libs/jssocials.css */
img.jssocials-share-logo {
  width: auto;
  height: 1em;
}

/* line 27, lib/eu_consumer_core/app/assets/stylesheets/libs/jssocials.css */
.jssocials-share-link {
  display: inline-block;
  text-align: center;
  text-decoration: none;
  line-height: 1;
}

/* line 32, lib/eu_consumer_core/app/assets/stylesheets/libs/jssocials.css */
.jssocials-share-link.jssocials-share-link-count {
  padding-top: .2em;
}

/* line 34, lib/eu_consumer_core/app/assets/stylesheets/libs/jssocials.css */
.jssocials-share-link.jssocials-share-link-count .jssocials-share-count {
  display: block;
  font-size: .6em;
  margin: 0 -.5em -.8em -.5em;
}

/* line 38, lib/eu_consumer_core/app/assets/stylesheets/libs/jssocials.css */
.jssocials-share-link.jssocials-share-no-count {
  padding-top: .5em;
}

/* line 40, lib/eu_consumer_core/app/assets/stylesheets/libs/jssocials.css */
.jssocials-share-link.jssocials-share-no-count .jssocials-share-count {
  height: 1em;
}

/* line 43, lib/eu_consumer_core/app/assets/stylesheets/libs/jssocials.css */
.jssocials-share-label {
  padding-left: 0.3em;
  vertical-align: middle;
}

/* line 47, lib/eu_consumer_core/app/assets/stylesheets/libs/jssocials.css */
.jssocials-share-count-box {
  display: inline-block;
  height: 1.5em;
  padding: 0 0.3em;
  vertical-align: middle;
  cursor: default;
}

/* line 53, lib/eu_consumer_core/app/assets/stylesheets/libs/jssocials.css */
.jssocials-share-count-box.jssocials-share-no-count {
  display: none;
}

/* line 56, lib/eu_consumer_core/app/assets/stylesheets/libs/jssocials.css */
.jssocials-share-count {
  line-height: 1.5em;
  vertical-align: middle;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/jssocials-theme-flat.css */
.jssocials-share-twitter .jssocials-share-link {
  background: #00aced;
}

/* line 3, lib/eu_consumer_core/app/assets/stylesheets/libs/jssocials-theme-flat.css */
.jssocials-share-twitter .jssocials-share-link:hover {
  background: #0087ba;
}

/* line 6, lib/eu_consumer_core/app/assets/stylesheets/libs/jssocials-theme-flat.css */
.jssocials-share-facebook .jssocials-share-link {
  background: #3b5998;
}

/* line 8, lib/eu_consumer_core/app/assets/stylesheets/libs/jssocials-theme-flat.css */
.jssocials-share-facebook .jssocials-share-link:hover {
  background: #2d4373;
}

/* line 11, lib/eu_consumer_core/app/assets/stylesheets/libs/jssocials-theme-flat.css */
.jssocials-share-googleplus .jssocials-share-link {
  background: #dd4b39;
}

/* line 13, lib/eu_consumer_core/app/assets/stylesheets/libs/jssocials-theme-flat.css */
.jssocials-share-googleplus .jssocials-share-link:hover {
  background: #c23321;
}

/* line 16, lib/eu_consumer_core/app/assets/stylesheets/libs/jssocials-theme-flat.css */
.jssocials-share-linkedin .jssocials-share-link {
  background: #007bb6;
}

/* line 18, lib/eu_consumer_core/app/assets/stylesheets/libs/jssocials-theme-flat.css */
.jssocials-share-linkedin .jssocials-share-link:hover {
  background: #005983;
}

/* line 21, lib/eu_consumer_core/app/assets/stylesheets/libs/jssocials-theme-flat.css */
.jssocials-share-pinterest .jssocials-share-link {
  background: #cb2027;
}

/* line 23, lib/eu_consumer_core/app/assets/stylesheets/libs/jssocials-theme-flat.css */
.jssocials-share-pinterest .jssocials-share-link:hover {
  background: #9f191f;
}

/* line 26, lib/eu_consumer_core/app/assets/stylesheets/libs/jssocials-theme-flat.css */
.jssocials-share-email .jssocials-share-link {
  background: #3490F3;
}

/* line 28, lib/eu_consumer_core/app/assets/stylesheets/libs/jssocials-theme-flat.css */
.jssocials-share-email .jssocials-share-link:hover {
  background: #0e76e6;
}

/* line 31, lib/eu_consumer_core/app/assets/stylesheets/libs/jssocials-theme-flat.css */
.jssocials-share-whatsapp .jssocials-share-link {
  background: #29a628;
}

/* line 33, lib/eu_consumer_core/app/assets/stylesheets/libs/jssocials-theme-flat.css */
.jssocials-share-whatsapp .jssocials-share-link:hover {
  background: #1f7d1e;
}

/* line 36, lib/eu_consumer_core/app/assets/stylesheets/libs/jssocials-theme-flat.css */
.jssocials-share-line .jssocials-share-link {
  background: #25af00;
}

/* line 38, lib/eu_consumer_core/app/assets/stylesheets/libs/jssocials-theme-flat.css */
.jssocials-share-line .jssocials-share-link:hover {
  background: #1a7c00;
}

/* line 41, lib/eu_consumer_core/app/assets/stylesheets/libs/jssocials-theme-flat.css */
.jssocials-share-stumbleupon .jssocials-share-link {
  background: #eb4823;
}

/* line 43, lib/eu_consumer_core/app/assets/stylesheets/libs/jssocials-theme-flat.css */
.jssocials-share-stumbleupon .jssocials-share-link:hover {
  background: #c93412;
}

/* line 46, lib/eu_consumer_core/app/assets/stylesheets/libs/jssocials-theme-flat.css */
.jssocials-share-link {
  padding: .5em .6em;
  color: #fff;
  -webkit-transition: background 200ms ease-in-out, border-color 200ms ease-in-out;
  transition: background 200ms ease-in-out, border-color 200ms ease-in-out;
}

/* line 51, lib/eu_consumer_core/app/assets/stylesheets/libs/jssocials-theme-flat.css */
.jssocials-share-link:hover, .jssocials-share-link:focus, .jssocials-share-link:active {
  color: #fff;
}

/* line 54, lib/eu_consumer_core/app/assets/stylesheets/libs/jssocials-theme-flat.css */
.jssocials-share-count-box {
  position: relative;
  height: 2.5em;
  padding: 0 .3em;
  margin-left: 0.3em;
  background: #f5f5f5;
  -webkit-transition: background 200ms ease-in-out, border-color 200ms ease-in-out;
  transition: background 200ms ease-in-out, border-color 200ms ease-in-out;
}

/* line 62, lib/eu_consumer_core/app/assets/stylesheets/libs/jssocials-theme-flat.css */
.jssocials-share-count-box:hover {
  background: gainsboro;
}

/* line 64, lib/eu_consumer_core/app/assets/stylesheets/libs/jssocials-theme-flat.css */
.jssocials-share-count-box:hover:after {
  border-color: transparent gainsboro transparent transparent;
}

/* line 66, lib/eu_consumer_core/app/assets/stylesheets/libs/jssocials-theme-flat.css */
.jssocials-share-count-box:after {
  content: "";
  display: block;
  position: absolute;
  top: 0.85em;
  left: -0.3em;
  width: 0;
  height: 0;
  border-width: 0.4em 0.4em 0.4em 0;
  border-style: solid;
  border-color: transparent #f5f5f5 transparent transparent;
  -webkit-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  transform: rotate(360deg);
  -webkit-transition: background 200ms ease-in-out, border-color 200ms ease-in-out;
  transition: background 200ms ease-in-out, border-color 200ms ease-in-out;
}

/* line 82, lib/eu_consumer_core/app/assets/stylesheets/libs/jssocials-theme-flat.css */
.jssocials-share-count-box .jssocials-share-count {
  line-height: 2.5em;
  color: #444;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/button-switch.css */
.onoffswitch {
  position: relative;
  width: 90px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  text-align: left;
}

/* line 7, lib/eu_consumer_core/app/assets/stylesheets/libs/button-switch.css */
.onoffswitch-label {
  display: block;
  overflow: hidden;
  cursor: pointer;
  border: 2px solid #FFF;
  border-radius: 20px;
}

/* line 11, lib/eu_consumer_core/app/assets/stylesheets/libs/button-switch.css */
.onoffswitch-inner {
  display: block;
  width: 200%;
  margin-left: -100%;
  transition: margin 0.3s ease-in 0s;
}

/* line 15, lib/eu_consumer_core/app/assets/stylesheets/libs/button-switch.css */
.onoffswitch-inner:before, .onoffswitch-inner:after {
  display: block;
  float: left;
  width: 50%;
  height: 30px;
  padding: 0;
  line-height: 30px;
  font-size: 11px;
  color: white;
  font-family: Trebuchet, Arial, sans-serif;
  font-weight: bold;
  box-sizing: border-box;
}

/* line 20, lib/eu_consumer_core/app/assets/stylesheets/libs/button-switch.css */
.onoffswitch-inner:before {
  content: "PUBLIC";
  padding-left: 10px;
  background-color: #287AB9;
  color: #FFFFFF;
}

/* line 25, lib/eu_consumer_core/app/assets/stylesheets/libs/button-switch.css */
.onoffswitch-inner:after {
  content: "PRIVATE";
  padding-right: 10px;
  background-color: #EEEEEE;
  color: #999999;
  text-align: right;
}

/* line 31, lib/eu_consumer_core/app/assets/stylesheets/libs/button-switch.css */
.onoffswitch-switch {
  display: block;
  width: 24px;
  margin: 5px;
  background: #FFFFFF;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 56px;
  border: 2px solid #FFF;
  border-radius: 20px;
  transition: all 0.3s ease-in 0s;
}

/* line 39, lib/eu_consumer_core/app/assets/stylesheets/libs/button-switch.css */
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
  margin-left: 0;
}

/* line 42, lib/eu_consumer_core/app/assets/stylesheets/libs/button-switch.css */
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
  right: 0px;
}

/*
 * easy-autocomplete
 * jQuery plugin for autocompletion
 * 
 * @author Łukasz Pawełczak (http://github.com/pawelczak)
 * @version 1.3.5
 * Copyright  License: 
 */
/* line 10, lib/eu_consumer_core/app/assets/stylesheets/libs/easyautocomplete.css */
.easy-autocomplete {
  width: auto !important;
  font-family: "Lato", 'Arial', sans-serif;
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/libs/easyautocomplete.css */
.easy-autocomplete.eac-blue-light input:hover, .easy-autocomplete.eac-blue-light input:focus {
  border-color: #66afe9;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/libs/easyautocomplete.css */
.easy-autocomplete.eac-blue-light ul {
  border-color: #66afe9;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/libs/easyautocomplete.css */
.easy-autocomplete.eac-blue-light ul li, .easy-autocomplete.eac-blue-light ul .eac-category {
  border-color: #66afe9;
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/libs/easyautocomplete.css */
.easy-autocomplete.eac-blue-light ul li.selected, .easy-autocomplete.eac-blue-light ul .eac-category.selected {
  background-color: #ecf5fc;
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/libs/easyautocomplete.css */
.easy-autocomplete.eac-green-light input:hover, .easy-autocomplete.eac-green-light input:focus {
  border-color: #41DB00;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(146, 237, 107, 0.6);
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/libs/easyautocomplete.css */
.easy-autocomplete.eac-green-light ul {
  border-color: #41DB00;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(146, 237, 107, 0.6);
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/libs/easyautocomplete.css */
.easy-autocomplete.eac-green-light ul li, .easy-autocomplete.eac-green-light ul .eac-category {
  border-color: #41DB00;
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/libs/easyautocomplete.css */
.easy-autocomplete.eac-green-light ul li.selected, .easy-autocomplete.eac-green-light ul .eac-category.selected {
  background-color: #9eff75;
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/libs/easyautocomplete.css */
.easy-autocomplete.eac-red-light input:hover, .easy-autocomplete.eac-red-light input:focus {
  border-color: #ff5b5b;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(255, 90, 90, 0.6);
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/libs/easyautocomplete.css */
.easy-autocomplete.eac-red-light ul {
  border-color: #ff5b5b;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(255, 90, 90, 0.6);
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/libs/easyautocomplete.css */
.easy-autocomplete.eac-red-light ul li, .easy-autocomplete.eac-red-light ul .eac-category {
  border-color: #ff5b5b;
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/libs/easyautocomplete.css */
.easy-autocomplete.eac-red-light ul li.selected, .easy-autocomplete.eac-red-light ul .eac-category.selected {
  background-color: #ff8e8e;
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/libs/easyautocomplete.css */
.easy-autocomplete.eac-yellow-light input:hover, .easy-autocomplete.eac-yellow-light input:focus {
  border-color: #ffdb00;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(255, 231, 84, 0.6);
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/libs/easyautocomplete.css */
.easy-autocomplete.eac-yellow-light ul {
  border-color: #ffdb00;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(255, 231, 84, 0.6);
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/libs/easyautocomplete.css */
.easy-autocomplete.eac-yellow-light ul li, .easy-autocomplete.eac-yellow-light ul .eac-category {
  border-color: #ffdb00;
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/libs/easyautocomplete.css */
.easy-autocomplete.eac-yellow-light ul li.selected, .easy-autocomplete.eac-yellow-light ul .eac-category.selected {
  background-color: #ffe233;
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/libs/easyautocomplete.css */
.easy-autocomplete.eac-dark-light input:hover, .easy-autocomplete.eac-dark-light input:focus {
  border-color: #333;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(55, 55, 55, 0.6);
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/libs/easyautocomplete.css */
.easy-autocomplete.eac-dark-light ul {
  border-color: #333;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(55, 55, 55, 0.6);
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/libs/easyautocomplete.css */
.easy-autocomplete.eac-dark-light ul li, .easy-autocomplete.eac-dark-light ul .eac-category {
  border-color: #333;
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/libs/easyautocomplete.css */
.easy-autocomplete.eac-dark-light ul li.selected, .easy-autocomplete.eac-dark-light ul .eac-category.selected {
  background-color: #4d4d4d;
  color: #fff;
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/libs/easyautocomplete.css */
.easy-autocomplete.eac-dark {
  color: #fff;
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/libs/easyautocomplete.css */
.easy-autocomplete.eac-dark input {
  background-color: #404040;
  border-radius: 4px;
  box-shadow: 0;
  color: #f6f6f6;
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/libs/easyautocomplete.css */
.easy-autocomplete.eac-dark input:hover, .easy-autocomplete.eac-dark input:focus {
  border-color: #333;
  box-shadow: 0;
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/libs/easyautocomplete.css */
.easy-autocomplete.eac-dark ul {
  border-color: #333;
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/libs/easyautocomplete.css */
.easy-autocomplete.eac-dark ul li, .easy-autocomplete.eac-dark ul .eac-category {
  background-color: #404040;
  border-color: #333;
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/libs/easyautocomplete.css */
.easy-autocomplete.eac-dark ul li.selected, .easy-autocomplete.eac-dark ul .eac-category.selected {
  background-color: #737373;
  color: #f6f6f6;
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/libs/easyautocomplete.css */
.easy-autocomplete.eac-dark-glass {
  color: #fff;
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/libs/easyautocomplete.css */
.easy-autocomplete.eac-dark-glass input {
  background-color: rgba(0, 0, 0, 0.8);
  border-radius: 4px;
  box-shadow: 0;
  color: #f6f6f6;
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/libs/easyautocomplete.css */
.easy-autocomplete.eac-dark-glass input:hover, .easy-autocomplete.eac-dark-glass input:focus {
  border-color: rgba(0, 0, 0, 0.8);
  box-shadow: 0;
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/libs/easyautocomplete.css */
.easy-autocomplete.eac-dark-glass ul {
  border-color: rgba(0, 0, 0, 0.8);
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/libs/easyautocomplete.css */
.easy-autocomplete.eac-dark-glass ul li, .easy-autocomplete.eac-dark-glass ul .eac-category {
  background-color: rgba(0, 0, 0, 0.8);
  border-color: rgba(0, 0, 0, 0.8);
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/libs/easyautocomplete.css */
.easy-autocomplete.eac-dark-glass ul li.selected, .easy-autocomplete.eac-dark-glass ul .eac-category.selected {
  background-color: rgba(64, 64, 64, 0.8);
  color: #f6f6f6;
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/libs/easyautocomplete.css */
.easy-autocomplete.eac-dark-glass ul li:last-child, .easy-autocomplete.eac-dark-glass ul .eac-category:last-child {
  border-radius: 0 0 4px 4px;
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/libs/easyautocomplete.css */
.easy-autocomplete.eac-blue {
  color: #fff;
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/libs/easyautocomplete.css */
.easy-autocomplete.eac-blue input {
  background-color: #6d9ed1;
  border-radius: 4px;
  box-shadow: 0;
  color: #f6f6f6;
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/libs/easyautocomplete.css */
.easy-autocomplete.eac-blue input::-webkit-input-placeholder {
  color: #f6f6f6;
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/libs/easyautocomplete.css */
.easy-autocomplete.eac-blue input:-moz-placeholder {
  color: #f6f6f6;
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/libs/easyautocomplete.css */
.easy-autocomplete.eac-blue input::-moz-placeholder {
  color: #f6f6f6;
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/libs/easyautocomplete.css */
.easy-autocomplete.eac-blue input:-ms-input-placeholder {
  color: #f6f6f6;
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/libs/easyautocomplete.css */
.easy-autocomplete.eac-blue input:hover, .easy-autocomplete.eac-blue input:focus {
  border-color: #5A91CB;
  box-shadow: 0;
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/libs/easyautocomplete.css */
.easy-autocomplete.eac-blue ul {
  border-color: #5A91CB;
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/libs/easyautocomplete.css */
.easy-autocomplete.eac-blue ul li, .easy-autocomplete.eac-blue ul .eac-category {
  background-color: #6d9ed1;
  border-color: #5A91CB;
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/libs/easyautocomplete.css */
.easy-autocomplete.eac-blue ul li.selected, .easy-autocomplete.eac-blue ul .eac-category.selected {
  background-color: #94b8dd;
  color: #f6f6f6;
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/libs/easyautocomplete.css */
.easy-autocomplete.eac-yellow {
  color: #333;
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/libs/easyautocomplete.css */
.easy-autocomplete.eac-yellow input {
  background-color: #ffdb7e;
  border-color: #333;
  border-radius: 4px;
  box-shadow: 0;
  color: #333;
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/libs/easyautocomplete.css */
.easy-autocomplete.eac-yellow input:hover, .easy-autocomplete.eac-yellow input:focus {
  border-color: #333;
  box-shadow: 0;
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/libs/easyautocomplete.css */
.easy-autocomplete.eac-yellow ul {
  border-color: #333;
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/libs/easyautocomplete.css */
.easy-autocomplete.eac-yellow ul li, .easy-autocomplete.eac-yellow ul .eac-category {
  background-color: #ffdb7e;
  border-color: #333;
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/libs/easyautocomplete.css */
.easy-autocomplete.eac-yellow ul li.selected, .easy-autocomplete.eac-yellow ul .eac-category.selected {
  background-color: #ffe9b1;
  color: #333;
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/libs/easyautocomplete.css */
.easy-autocomplete.eac-purple {
  color: #333;
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/libs/easyautocomplete.css */
.easy-autocomplete.eac-purple input {
  background-color: #d6d1e7;
  border-color: #b8afd5;
  box-shadow: 0;
  color: #333;
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/libs/easyautocomplete.css */
.easy-autocomplete.eac-purple input:hover, .easy-autocomplete.eac-purple input:focus {
  border-color: #333;
  box-shadow: 0;
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/libs/easyautocomplete.css */
.easy-autocomplete.eac-purple ul {
  border-color: #333;
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/libs/easyautocomplete.css */
.easy-autocomplete.eac-purple ul li, .easy-autocomplete.eac-purple ul .eac-category {
  background-color: #d6d1e7;
  border-color: #333;
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/libs/easyautocomplete.css */
.easy-autocomplete.eac-purple ul li.selected, .easy-autocomplete.eac-purple ul .eac-category.selected {
  background-color: #ebe8f3;
  color: #333;
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/libs/easyautocomplete.css */
.easy-autocomplete.eac-bootstrap input {
  border-color: #ccc;
  border-radius: 4px;
  border-style: solid;
  border-width: 1px;
  color: #555;
  padding: 6px 12px;
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/libs/easyautocomplete.css */
.easy-autocomplete-container {
  text-align: left !important;
  left: 0;
  position: absolute;
  width: 100%;
  z-index: 2;
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/libs/easyautocomplete.css */
.easy-autocomplete-container ul {
  background: none repeat scroll 0 0 #ffffff;
  border-top: 1px dotted #ccc;
  display: none;
  margin-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  position: relative;
  top: -1px;
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/libs/easyautocomplete.css */
.easy-autocomplete-container ul li, .easy-autocomplete-container ul .eac-category {
  background: inherit;
  border-color: #ccc;
  border-image: none;
  border-style: solid;
  border-width: 0 1px;
  display: block;
  font-size: 14px;
  font-weight: normal;
  padding: 4px 12px;
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/libs/easyautocomplete.css */
.easy-autocomplete-container ul li:last-child {
  border-radius: 0 0 2px 2px;
  border-width: 0 1px 1px;
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/libs/easyautocomplete.css */
.easy-autocomplete-container ul li.selected {
  background: none repeat scroll 0 0 #ebebeb;
  cursor: pointer;
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/libs/easyautocomplete.css */
.easy-autocomplete-container ul li.selected div {
  font-weight: normal;
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/libs/easyautocomplete.css */
.easy-autocomplete-container ul li div {
  display: block;
  font-weight: normal;
  word-break: break-all;
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/libs/easyautocomplete.css */
.easy-autocomplete-container ul li b {
  font-weight: bold;
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/libs/easyautocomplete.css */
.easy-autocomplete-container ul .eac-category {
  font-color: #aaa;
  font-style: italic;
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/libs/easyautocomplete.css */
.eac-description .eac-item span {
  color: #aaa;
  font-style: italic;
  font-size: 0.9em;
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/libs/easyautocomplete.css */
.eac-icon-left .eac-item img {
  margin-right: 4px;
  max-height: 30px;
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/libs/easyautocomplete.css */
.eac-icon-right .eac-item {
  margin-top: 8px;
  min-height: 24px;
  position: relative;
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/libs/easyautocomplete.css */
.eac-icon-right .eac-item img {
  margin-left: 4px;
  max-height: 30px;
  position: absolute;
  right: -4px;
  top: -8px;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/as-range.css */
.asRange {
  position: relative;
  width: 94%;
  height: 8px;
  touch-action: none;
  background-color: #287ab9;
  border-radius: 8px;
}

/* line 9, lib/eu_consumer_core/app/assets/stylesheets/libs/as-range.css */
.asRange .asRange-pointer {
  position: absolute;
  left: 30%;
  width: 16px;
  height: 16px;
  margin-left: -4px;
  background-color: #fff;
  z-index: 2;
  border-radius: 9px;
  outline: none;
}

/* line 20, lib/eu_consumer_core/app/assets/stylesheets/libs/as-range.css */
.asRange .asRange-pointer:before {
  position: absolute;
  top: -7px;
  right: -4px;
  bottom: -2px;
  left: -4px;
  content: '';
  background: #182642;
  border-radius: inherit;
}

/* line 30, lib/eu_consumer_core/app/assets/stylesheets/libs/as-range.css */
.asRange .asRange-pointer:after {
  position: absolute;
  top: -2px;
  right: 0;
  bottom: 3px;
  left: 0;
  content: '';
  background: #fff;
  border-radius: inherit;
}

/* line 40, lib/eu_consumer_core/app/assets/stylesheets/libs/as-range.css */
.asRange .asRange-pointer.start {
  left: 0%;
  margin-left: 4px;
}

/* line 44, lib/eu_consumer_core/app/assets/stylesheets/libs/as-range.css */
.asRange .asRange-pointer.stop {
  left: 100%;
  margin-left: -12px;
}

/* line 48, lib/eu_consumer_core/app/assets/stylesheets/libs/as-range.css */
.asRange .asRange-pointer .asRange-tip {
  position: absolute;
  bottom: -29px;
  left: 8px;
  width: 30px;
  height: 20px;
  line-height: 19px;
  margin-left: -15px;
  border: 1px solid #5d5c58;
  background-color: #5d5c58;
  color: #fff;
  font-family: 'Lato', 'Arial', sans-serif;
  font-size: .8rem;
  text-align: center;
  transition: opacity 0.3s ease-in-out 0s;
  border-radius: 3px;
}

/* line 65, lib/eu_consumer_core/app/assets/stylesheets/libs/as-range.css */
.asRange .asRange-pointer .asRange-tip:before {
  position: absolute;
  top: -3px;
  left: 50%;
  content: '';
  display: inline-block;
  width: 6px;
  height: 6px;
  margin-left: -3px;
  background-color: #5d5c58;
  transform: rotate(-45deg);
}

/* line 77, lib/eu_consumer_core/app/assets/stylesheets/libs/as-range.css */
.asRange .asRange-selected {
  position: absolute;
  left: 30%;
  width: 40%;
  height: 8px;
  background-color: #09A0DB;
  z-index: 1;
  border-radius: 9px;
}

/* line 86, lib/eu_consumer_core/app/assets/stylesheets/libs/as-range.css */
.asRange .asRange-scale {
  display: none;
}

/* line 90, lib/eu_consumer_core/app/assets/stylesheets/libs/as-range.css */
.asRange-scale {
  position: relative;
  width: auto;
  height: 8px;
  background-color: #cfcdc7;
  border-radius: 8px;
}

/* line 97, lib/eu_consumer_core/app/assets/stylesheets/libs/as-range.css */
.asRange-scale .asRange-pointer {
  position: absolute;
  left: 30%;
  width: 8px;
  height: 8px;
  margin-left: -4px;
  background-color: #fff;
  z-index: 2;
  border-radius: 9px;
}

/* line 107, lib/eu_consumer_core/app/assets/stylesheets/libs/as-range.css */
.asRange-scale .asRange-pointer:before {
  position: absolute;
  top: -4px;
  right: -4px;
  bottom: -4px;
  left: -4px;
  content: '';
  background: #6ba1ad;
  border-radius: inherit;
}

/* line 117, lib/eu_consumer_core/app/assets/stylesheets/libs/as-range.css */
.asRange-scale .asRange-pointer:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: '';
  background: #fff;
  border-radius: inherit;
}

/* line 127, lib/eu_consumer_core/app/assets/stylesheets/libs/as-range.css */
.asRange-scale .asRange-pointer.start {
  left: 0%;
  margin-left: 4px;
}

/* line 131, lib/eu_consumer_core/app/assets/stylesheets/libs/as-range.css */
.asRange-scale .asRange-pointer.stop {
  left: 100%;
  margin-left: -12px;
}

/* line 135, lib/eu_consumer_core/app/assets/stylesheets/libs/as-range.css */
.asRange-scale .asRange-pointer .asRange-tip {
  position: absolute;
  top: -33px;
  left: 0;
  width: 30px;
  height: 20px;
  line-height: 20px;
  margin-left: -15px;
  border: 1px solid #5d5c58;
  background-color: #5d5c58;
  color: #fff;
  font-family: Bpreplay;
  font-size: 12px;
  text-align: center;
  transition: opacity 0.3s ease-in-out 0s;
  border-radius: 3px;
}

/* line 152, lib/eu_consumer_core/app/assets/stylesheets/libs/as-range.css */
.asRange-scale .asRange-pointer .asRange-tip:before {
  position: absolute;
  bottom: -3px;
  left: 50%;
  content: '';
  display: inline-block;
  width: 6px;
  height: 6px;
  margin-left: -3px;
  background-color: #5d5c58;
  transform: rotate(-45deg);
}

/* line 164, lib/eu_consumer_core/app/assets/stylesheets/libs/as-range.css */
.asRange-scale .asRange-selected {
  position: absolute;
  left: 30%;
  width: 40%;
  height: 8px;
  background-color: #7ebdcb;
  z-index: 1;
  border-radius: 9px;
}

/* line 173, lib/eu_consumer_core/app/assets/stylesheets/libs/as-range.css */
.asRange-scale .asRange-scale {
  position: absolute;
  left: 0;
  bottom: -22px;
  width: 100%;
  height: 20px;
  margin: 0;
  padding: 0;
  list-style: none;
  background: url(/../image/scale.png) no-repeat 0 center transparent;
}

/* line 184, lib/eu_consumer_core/app/assets/stylesheets/libs/as-range.css */
.asRange-scale .asRange-scale li {
  position: absolute;
  top: 18px;
  width: 30px;
  height: 20px;
  margin: 0;
  padding: 0;
  margin-left: -15px;
  text-align: center;
}

/* line 194, lib/eu_consumer_core/app/assets/stylesheets/libs/as-range.css */
.asRange-scale .asRange-scale li:first-child {
  left: 0%;
}

/* line 197, lib/eu_consumer_core/app/assets/stylesheets/libs/as-range.css */
.asRange-scale .asRange-scale li:nth-child(2) {
  left: 33.3%;
}

/* line 200, lib/eu_consumer_core/app/assets/stylesheets/libs/as-range.css */
.asRange-scale .asRange-scale li:nth-child(3) {
  left: 66.6%;
}

/* line 203, lib/eu_consumer_core/app/assets/stylesheets/libs/as-range.css */
.asRange-scale .asRange-scale li:last-child {
  left: 100%;
}

/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
/* line 6, lib/eu_consumer_core/app/assets/stylesheets/libs/owl.carousel.min.css */
.owl-carousel, .owl-carousel .owl-item {
  -webkit-tap-highlight-color: transparent;
  position: relative;
}

/* line 6, lib/eu_consumer_core/app/assets/stylesheets/libs/owl.carousel.min.css */
.owl-carousel {
  display: none;
  width: 100%;
  z-index: 1;
}

/* line 6, lib/eu_consumer_core/app/assets/stylesheets/libs/owl.carousel.min.css */
.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
  touch-action: manipulation;
  -moz-backface-visibility: hidden;
}

/* line 6, lib/eu_consumer_core/app/assets/stylesheets/libs/owl.carousel.min.css */
.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

/* line 6, lib/eu_consumer_core/app/assets/stylesheets/libs/owl.carousel.min.css */
.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  -webkit-transform: translate3d(0, 0, 0);
}

/* line 6, lib/eu_consumer_core/app/assets/stylesheets/libs/owl.carousel.min.css */
.owl-carousel .owl-item, .owl-carousel .owl-wrapper {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
}

/* line 6, lib/eu_consumer_core/app/assets/stylesheets/libs/owl.carousel.min.css */
.owl-carousel .owl-item {
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-touch-callout: none;
}

/* line 6, lib/eu_consumer_core/app/assets/stylesheets/libs/owl.carousel.min.css */
.owl-carousel .owl-item img {
  display: block;
  width: 100%;
}

/* line 6, lib/eu_consumer_core/app/assets/stylesheets/libs/owl.carousel.min.css */
.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
  display: none;
}

/* line 6, lib/eu_consumer_core/app/assets/stylesheets/libs/owl.carousel.min.css */
.no-js .owl-carousel, .owl-carousel.owl-loaded {
  display: block;
}

/* line 6, lib/eu_consumer_core/app/assets/stylesheets/libs/owl.carousel.min.css */
.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {
  cursor: pointer;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 6, lib/eu_consumer_core/app/assets/stylesheets/libs/owl.carousel.min.css */
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {
  background: 0 0;
  color: inherit;
  border: none;
  padding: 0 !important;
  font: inherit;
}

/* line 6, lib/eu_consumer_core/app/assets/stylesheets/libs/owl.carousel.min.css */
.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}

/* line 6, lib/eu_consumer_core/app/assets/stylesheets/libs/owl.carousel.min.css */
.owl-carousel.owl-hidden {
  opacity: 0;
}

/* line 6, lib/eu_consumer_core/app/assets/stylesheets/libs/owl.carousel.min.css */
.owl-carousel.owl-refresh .owl-item {
  visibility: hidden;
}

/* line 6, lib/eu_consumer_core/app/assets/stylesheets/libs/owl.carousel.min.css */
.owl-carousel.owl-drag .owl-item {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 6, lib/eu_consumer_core/app/assets/stylesheets/libs/owl.carousel.min.css */
.owl-carousel.owl-grab {
  cursor: move;
  cursor: grab;
}

/* line 6, lib/eu_consumer_core/app/assets/stylesheets/libs/owl.carousel.min.css */
.owl-carousel.owl-rtl {
  direction: rtl;
}

/* line 6, lib/eu_consumer_core/app/assets/stylesheets/libs/owl.carousel.min.css */
.owl-carousel.owl-rtl .owl-item {
  float: right;
}

/* line 6, lib/eu_consumer_core/app/assets/stylesheets/libs/owl.carousel.min.css */
.owl-carousel .animated {
  animation-duration: 1s;
  animation-fill-mode: both;
}

/* line 6, lib/eu_consumer_core/app/assets/stylesheets/libs/owl.carousel.min.css */
.owl-carousel .owl-animated-in {
  z-index: 0;
}

/* line 6, lib/eu_consumer_core/app/assets/stylesheets/libs/owl.carousel.min.css */
.owl-carousel .owl-animated-out {
  z-index: 1;
}

/* line 6, lib/eu_consumer_core/app/assets/stylesheets/libs/owl.carousel.min.css */
.owl-carousel .fadeOut {
  animation-name: fadeOut;
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

/* line 6, lib/eu_consumer_core/app/assets/stylesheets/libs/owl.carousel.min.css */
.owl-height {
  transition: height .5s ease-in-out;
}

/* line 6, lib/eu_consumer_core/app/assets/stylesheets/libs/owl.carousel.min.css */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity .4s ease;
}

/* line 6, lib/eu_consumer_core/app/assets/stylesheets/libs/owl.carousel.min.css */
.owl-carousel .owl-item .owl-lazy:not([src]), .owl-carousel .owl-item .owl-lazy[src^=""] {
  max-height: 0;
}

/* line 6, lib/eu_consumer_core/app/assets/stylesheets/libs/owl.carousel.min.css */
.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d;
}

/* line 6, lib/eu_consumer_core/app/assets/stylesheets/libs/owl.carousel.min.css */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}

/* line 6, lib/eu_consumer_core/app/assets/stylesheets/libs/owl.carousel.min.css */
.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url(/owl.video.play.png) no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform .1s ease;
}

/* line 6, lib/eu_consumer_core/app/assets/stylesheets/libs/owl.carousel.min.css */
.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
  transform: scale(1.3, 1.3);
}

/* line 6, lib/eu_consumer_core/app/assets/stylesheets/libs/owl.carousel.min.css */
.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn {
  display: none;
}

/* line 6, lib/eu_consumer_core/app/assets/stylesheets/libs/owl.carousel.min.css */
.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity .4s ease;
}

/* line 6, lib/eu_consumer_core/app/assets/stylesheets/libs/owl.carousel.min.css */
.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%;
}

/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
/* line 6, lib/eu_consumer_core/app/assets/stylesheets/libs/owl.theme.default.min.css */
.owl-theme .owl-dots, .owl-theme .owl-nav {
  text-align: center;
  -webkit-tap-highlight-color: transparent;
}

/* line 6, lib/eu_consumer_core/app/assets/stylesheets/libs/owl.theme.default.min.css */
.owl-theme .owl-nav {
  margin-top: 10px;
}

/* line 6, lib/eu_consumer_core/app/assets/stylesheets/libs/owl.theme.default.min.css */
.owl-theme .owl-nav [class*=owl-] {
  color: #FFF;
  font-size: 14px;
  margin: 5px;
  padding: 4px 7px;
  background: #D6D6D6;
  display: inline-block;
  cursor: pointer;
  border-radius: 3px;
}

/* line 6, lib/eu_consumer_core/app/assets/stylesheets/libs/owl.theme.default.min.css */
.owl-theme .owl-nav [class*=owl-]:hover {
  background: #869791;
  color: #FFF;
  text-decoration: none;
}

/* line 6, lib/eu_consumer_core/app/assets/stylesheets/libs/owl.theme.default.min.css */
.owl-theme .owl-nav .disabled {
  opacity: .5;
  cursor: default;
}

/* line 6, lib/eu_consumer_core/app/assets/stylesheets/libs/owl.theme.default.min.css */
.owl-theme .owl-nav.disabled + .owl-dots {
  margin-top: 10px;
}

/* line 6, lib/eu_consumer_core/app/assets/stylesheets/libs/owl.theme.default.min.css */
.owl-theme .owl-dots .owl-dot {
  display: inline-block;
  zoom: 1;
}

/* line 6, lib/eu_consumer_core/app/assets/stylesheets/libs/owl.theme.default.min.css */
.owl-theme .owl-dots .owl-dot span {
  width: 10px;
  height: 10px;
  margin: 5px 7px;
  background: #D6D6D6;
  display: block;
  -webkit-backface-visibility: visible;
  transition: opacity .2s ease;
  border-radius: 30px;
}

/* line 6, lib/eu_consumer_core/app/assets/stylesheets/libs/owl.theme.default.min.css */
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
  background: #869791;
}

/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.8.7
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2018 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/
/* @group Base */
/* line 14, lib/eu_consumer_core/app/assets/stylesheets/libs/chosen.scss */
.chosen-container {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 13px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 25, lib/eu_consumer_core/app/assets/stylesheets/libs/chosen.scss */
.chosen-container * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 30, lib/eu_consumer_core/app/assets/stylesheets/libs/chosen.scss */
.chosen-container .chosen-drop {
  position: absolute;
  top: 100%;
  z-index: 1010;
  width: 100%;
  border: 1px solid #aaa;
  border-top: 0;
  background: #fff;
  -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  clip: rect(0, 0, 0, 0);
  -webkit-clip-path: inset(100% 100%);
  clip-path: inset(100% 100%);
}

/* line 45, lib/eu_consumer_core/app/assets/stylesheets/libs/chosen.scss */
.chosen-container.chosen-with-drop .chosen-drop {
  clip: auto;
  -webkit-clip-path: none;
  clip-path: none;
}

/* line 51, lib/eu_consumer_core/app/assets/stylesheets/libs/chosen.scss */
.chosen-container a {
  cursor: pointer;
}

/* line 55, lib/eu_consumer_core/app/assets/stylesheets/libs/chosen.scss */
.chosen-container .search-choice .group-name, .chosen-container .chosen-single .group-name {
  margin-right: 4px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-weight: normal;
  color: #999999;
}

/* line 64, lib/eu_consumer_core/app/assets/stylesheets/libs/chosen.scss */
.chosen-container .search-choice .group-name:after, .chosen-container .chosen-single .group-name:after {
  content: ":";
  padding-left: 2px;
  vertical-align: top;
}

/* @end */
/* @group Single Chosen */
/* line 72, lib/eu_consumer_core/app/assets/stylesheets/libs/chosen.scss */
.chosen-container-single .chosen-single {
  position: relative;
  display: block;
  overflow: hidden;
  padding: 0 0 0 8px;
  height: 25px;
  border: 1px solid #aaa;
  border-radius: 5px;
  background-color: #fff;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #fff), color-stop(50%, #f6f6f6), color-stop(52%, #eee), to(#f4f4f4));
  background: linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
  background-clip: padding-box;
  -webkit-box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.1);
  color: #444;
  text-decoration: none;
  white-space: nowrap;
  line-height: 24px;
}

/* line 92, lib/eu_consumer_core/app/assets/stylesheets/libs/chosen.scss */
.chosen-container-single .chosen-default {
  color: #999;
}

/* line 96, lib/eu_consumer_core/app/assets/stylesheets/libs/chosen.scss */
.chosen-container-single .chosen-single span {
  display: block;
  overflow: hidden;
  margin-right: 26px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 104, lib/eu_consumer_core/app/assets/stylesheets/libs/chosen.scss */
.chosen-container-single .chosen-single-with-deselect span {
  margin-right: 38px;
}

/* line 108, lib/eu_consumer_core/app/assets/stylesheets/libs/chosen.scss */
.chosen-container-single .chosen-single abbr {
  position: absolute;
  top: 6px;
  right: 26px;
  display: block;
  width: 12px;
  height: 12px;
  background: url(/assets/chosen-sprite-8aa69ee6b2376505578d758bfbbc52aec88fa5e591f1a7cabd8adfa80a7b613a.png) -42px 1px no-repeat;
  font-size: 1px;
}

/* line 119, lib/eu_consumer_core/app/assets/stylesheets/libs/chosen.scss */
.chosen-container-single .chosen-single abbr:hover {
  background-position: -42px -10px;
}

/* line 123, lib/eu_consumer_core/app/assets/stylesheets/libs/chosen.scss */
.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
  background-position: -42px -10px;
}

/* line 127, lib/eu_consumer_core/app/assets/stylesheets/libs/chosen.scss */
.chosen-container-single .chosen-single div {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 18px;
  height: 100%;
}

/* line 136, lib/eu_consumer_core/app/assets/stylesheets/libs/chosen.scss */
.chosen-container-single .chosen-single div b {
  display: block;
  width: 100%;
  height: 100%;
  background: url(/assets/chosen-sprite-8aa69ee6b2376505578d758bfbbc52aec88fa5e591f1a7cabd8adfa80a7b613a.png) no-repeat 0px 2px;
}

/* line 143, lib/eu_consumer_core/app/assets/stylesheets/libs/chosen.scss */
.chosen-container-single .chosen-search {
  position: relative;
  z-index: 1010;
  margin: 0;
  padding: 3px 4px;
  white-space: nowrap;
}

/* line 151, lib/eu_consumer_core/app/assets/stylesheets/libs/chosen.scss */
.chosen-container-single .chosen-search input[type="text"] {
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  width: 100%;
  height: auto;
  outline: 0;
  border: 1px solid #aaa;
  background: url(/assets/chosen-sprite-8aa69ee6b2376505578d758bfbbc52aec88fa5e591f1a7cabd8adfa80a7b613a.png) no-repeat 100% -20px;
  font-size: 1em;
  line-height: normal;
  border-radius: 0;
}

/* line 164, lib/eu_consumer_core/app/assets/stylesheets/libs/chosen.scss */
.chosen-container-single .chosen-drop {
  margin-top: -1px;
  border-radius: 0 0 4px 4px;
  background-clip: padding-box;
}

/* line 170, lib/eu_consumer_core/app/assets/stylesheets/libs/chosen.scss */
.chosen-container-single.chosen-container-single-nosearch .chosen-search {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  -webkit-clip-path: inset(100% 100%);
  clip-path: inset(100% 100%);
}

/* @end */
/* @group Results */
/* line 179, lib/eu_consumer_core/app/assets/stylesheets/libs/chosen.scss */
.chosen-container .chosen-results {
  color: #444;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  margin: 0 4px 4px 0;
  padding: 0 0 0 4px;
  max-height: 240px;
  -webkit-overflow-scrolling: touch;
}

/* line 190, lib/eu_consumer_core/app/assets/stylesheets/libs/chosen.scss */
.chosen-container .chosen-results li {
  display: none;
  margin: 0;
  padding: 5px 6px;
  list-style: none;
  line-height: 15px;
  word-wrap: break-word;
  -webkit-touch-callout: none;
}

/* line 200, lib/eu_consumer_core/app/assets/stylesheets/libs/chosen.scss */
.chosen-container .chosen-results li.active-result {
  display: list-item;
  cursor: pointer;
}

/* line 205, lib/eu_consumer_core/app/assets/stylesheets/libs/chosen.scss */
.chosen-container .chosen-results li.disabled-result {
  display: list-item;
  color: #ccc;
  cursor: default;
}

/* line 211, lib/eu_consumer_core/app/assets/stylesheets/libs/chosen.scss */
.chosen-container .chosen-results li.highlighted {
  background-color: #3875d7;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
  background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
  color: #fff;
}

/* line 218, lib/eu_consumer_core/app/assets/stylesheets/libs/chosen.scss */
.chosen-container .chosen-results li.no-results {
  color: #777;
  display: list-item;
  background: #f4f4f4;
}

/* line 224, lib/eu_consumer_core/app/assets/stylesheets/libs/chosen.scss */
.chosen-container .chosen-results li.group-result {
  display: list-item;
  font-weight: bold;
  cursor: default;
}

/* line 230, lib/eu_consumer_core/app/assets/stylesheets/libs/chosen.scss */
.chosen-container .chosen-results li.group-option {
  padding-left: 15px;
}

/* line 234, lib/eu_consumer_core/app/assets/stylesheets/libs/chosen.scss */
.chosen-container .chosen-results li em {
  font-style: normal;
  text-decoration: underline;
}

/* @end */
/* @group Multi Chosen */
/* line 241, lib/eu_consumer_core/app/assets/stylesheets/libs/chosen.scss */
.chosen-container-multi .chosen-choices {
  position: relative;
  overflow: hidden;
  margin: 0;
  width: 100%;
  height: auto;
  border-bottom: 1px solid #ccc;
  background-color: #fff;
  cursor: text;
  padding: 10px 0;
}

/* line 253, lib/eu_consumer_core/app/assets/stylesheets/libs/chosen.scss */
.chosen-container-multi .chosen-choices li {
  float: left;
  list-style: none;
}

/* line 258, lib/eu_consumer_core/app/assets/stylesheets/libs/chosen.scss */
.chosen-container-multi .chosen-choices li.search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}

/* line 264, lib/eu_consumer_core/app/assets/stylesheets/libs/chosen.scss */
.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
  margin: 1px 0;
  padding: 0;
  height: 25px;
  outline: 0;
  border: 0 !important;
  background: transparent !important;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #999;
  font-size: 100%;
  line-height: normal;
  border-radius: 0;
  width: 25px;
}

/* line 280, lib/eu_consumer_core/app/assets/stylesheets/libs/chosen.scss */
.chosen-container-multi .chosen-choices li.search-choice {
  position: relative;
  margin: 3px 5px 3px 0;
  padding: 3px 20px 3px 5px;
  border: 1px solid #aaa;
  max-width: 100%;
  border-radius: 3px;
  background-color: #eeeeee;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), to(#eee));
  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
  background-size: 100% 19px;
  background-repeat: repeat-x;
  background-clip: padding-box;
  -webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  color: #333;
  line-height: 13px;
  cursor: default;
}

/* line 300, lib/eu_consumer_core/app/assets/stylesheets/libs/chosen.scss */
.chosen-container-multi .chosen-choices li.search-choice span {
  word-wrap: break-word;
}

/* line 304, lib/eu_consumer_core/app/assets/stylesheets/libs/chosen.scss */
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
  position: absolute;
  top: 4px;
  right: 3px;
  display: block;
  width: 12px;
  height: 12px;
  background: url(/assets/chosen-sprite-8aa69ee6b2376505578d758bfbbc52aec88fa5e591f1a7cabd8adfa80a7b613a.png) -42px 1px no-repeat;
  font-size: 1px;
}

/* line 315, lib/eu_consumer_core/app/assets/stylesheets/libs/chosen.scss */
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
  background-position: -42px -10px;
}

/* line 319, lib/eu_consumer_core/app/assets/stylesheets/libs/chosen.scss */
.chosen-container-multi .chosen-choices li.search-choice-disabled {
  padding-right: 5px;
  border: 1px solid #ccc;
  background-color: #e4e4e4;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), to(#eee));
  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
  color: #666;
}

/* line 328, lib/eu_consumer_core/app/assets/stylesheets/libs/chosen.scss */
.chosen-container-multi .chosen-choices li.search-choice-focus {
  background: #d4d4d4;
}

/* line 332, lib/eu_consumer_core/app/assets/stylesheets/libs/chosen.scss */
.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
  background-position: -42px -10px;
}

/* line 336, lib/eu_consumer_core/app/assets/stylesheets/libs/chosen.scss */
.chosen-container-multi .chosen-results {
  margin: 0;
  padding: 0;
}

/* line 341, lib/eu_consumer_core/app/assets/stylesheets/libs/chosen.scss */
.chosen-container-multi .chosen-drop .result-selected {
  display: list-item;
  color: #ccc;
  cursor: default;
}

/* @end */
/* @group Active  */
/* line 349, lib/eu_consumer_core/app/assets/stylesheets/libs/chosen.scss */
.chosen-container-active .chosen-single {
  border-bottom: 1px solid #5897fb;
}

/* line 353, lib/eu_consumer_core/app/assets/stylesheets/libs/chosen.scss */
.chosen-container-active.chosen-with-drop .chosen-single {
  border-bottom: 1px solid #aaa;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 359, lib/eu_consumer_core/app/assets/stylesheets/libs/chosen.scss */
.chosen-container-active.chosen-with-drop .chosen-single div {
  border-left: none;
  background: transparent;
}

/* line 364, lib/eu_consumer_core/app/assets/stylesheets/libs/chosen.scss */
.chosen-container-active.chosen-with-drop .chosen-single div b {
  background-position: -18px 2px;
}

/* line 368, lib/eu_consumer_core/app/assets/stylesheets/libs/chosen.scss */
.chosen-container-active .chosen-choices {
  border-bottom: 1px solid #5897fb;
}

/* line 372, lib/eu_consumer_core/app/assets/stylesheets/libs/chosen.scss */
.chosen-container-active .chosen-choices li.search-field input[type="text"] {
  color: #222 !important;
}

/* @end */
/* @group Disabled Support */
/* line 378, lib/eu_consumer_core/app/assets/stylesheets/libs/chosen.scss */
.chosen-disabled {
  opacity: 0.5 !important;
  cursor: default;
}

/* line 383, lib/eu_consumer_core/app/assets/stylesheets/libs/chosen.scss */
.chosen-disabled .chosen-single {
  cursor: default;
}

/* line 387, lib/eu_consumer_core/app/assets/stylesheets/libs/chosen.scss */
.chosen-disabled .chosen-choices .search-choice .search-choice-close {
  cursor: default;
}

/* @end */
/* @group Right to Left */
/* line 393, lib/eu_consumer_core/app/assets/stylesheets/libs/chosen.scss */
.chosen-rtl {
  text-align: right;
}

/* line 397, lib/eu_consumer_core/app/assets/stylesheets/libs/chosen.scss */
.chosen-rtl .chosen-single {
  overflow: visible;
  padding: 0 8px 0 0;
}

/* line 402, lib/eu_consumer_core/app/assets/stylesheets/libs/chosen.scss */
.chosen-rtl .chosen-single span {
  margin-right: 0;
  margin-left: 26px;
  direction: rtl;
}

/* line 408, lib/eu_consumer_core/app/assets/stylesheets/libs/chosen.scss */
.chosen-rtl .chosen-single-with-deselect span {
  margin-left: 38px;
}

/* line 412, lib/eu_consumer_core/app/assets/stylesheets/libs/chosen.scss */
.chosen-rtl .chosen-single div {
  right: auto;
  left: 3px;
}

/* line 417, lib/eu_consumer_core/app/assets/stylesheets/libs/chosen.scss */
.chosen-rtl .chosen-single abbr {
  right: auto;
  left: 26px;
}

/* line 422, lib/eu_consumer_core/app/assets/stylesheets/libs/chosen.scss */
.chosen-rtl .chosen-choices li {
  float: right;
}

/* line 426, lib/eu_consumer_core/app/assets/stylesheets/libs/chosen.scss */
.chosen-rtl .chosen-choices li.search-field input[type="text"] {
  direction: rtl;
}

/* line 430, lib/eu_consumer_core/app/assets/stylesheets/libs/chosen.scss */
.chosen-rtl .chosen-choices li.search-choice {
  margin: 3px 5px 3px 0;
  padding: 3px 5px 3px 19px;
}

/* line 435, lib/eu_consumer_core/app/assets/stylesheets/libs/chosen.scss */
.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
  right: auto;
  left: 4px;
}

/* line 440, lib/eu_consumer_core/app/assets/stylesheets/libs/chosen.scss */
.chosen-rtl.chosen-container-single .chosen-results {
  margin: 0 0 4px 4px;
  padding: 0 4px 0 0;
}

/* line 445, lib/eu_consumer_core/app/assets/stylesheets/libs/chosen.scss */
.chosen-rtl .chosen-results li.group-option {
  padding-right: 15px;
  padding-left: 0;
}

/* line 450, lib/eu_consumer_core/app/assets/stylesheets/libs/chosen.scss */
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
  border-right: none;
}

/* line 454, lib/eu_consumer_core/app/assets/stylesheets/libs/chosen.scss */
.chosen-rtl .chosen-search input[type="text"] {
  padding: 4px 5px 4px 20px;
  background: url(/assets/chosen-sprite-8aa69ee6b2376505578d758bfbbc52aec88fa5e591f1a7cabd8adfa80a7b613a.png) no-repeat -30px -20px;
  direction: rtl;
}

/* line 460, lib/eu_consumer_core/app/assets/stylesheets/libs/chosen.scss */
.chosen-rtl.chosen-container-single .chosen-single div b {
  background-position: 6px 2px;
}

/* line 464, lib/eu_consumer_core/app/assets/stylesheets/libs/chosen.scss */
.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
  background-position: -12px 2px;
}

/* @end */
/* @group Retina compatibility */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
  /* line 471, lib/eu_consumer_core/app/assets/stylesheets/libs/chosen.scss */
  .chosen-rtl .chosen-search input[type="text"],
.chosen-container-single .chosen-single abbr,
.chosen-container-single .chosen-single div b,
.chosen-container-single .chosen-search input[type="text"],
.chosen-container-multi .chosen-choices .search-choice .search-choice-close,
.chosen-container .chosen-results-scroll-down span,
.chosen-container .chosen-results-scroll-up span {
    background-image: url(/assets/chosen-sprite@2x-1e349b80fba8c23b63656925fda8dfe3c5927b5d0d8a1672143416caacf460fb.png) !important;
    background-size: 52px 37px !important;
    background-repeat: no-repeat !important;
  }
}

/* @end */
/**
 * selectize.css (v0.11.0)
 * Copyright (c) 2013 Brian Reavis & contributors
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this
 * file except in compliance with the License. You may obtain a copy of the License at:
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software distributed under
 * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
 * ANY KIND, either express or implied. See the License for the specific language
 * governing permissions and limitations under the License.
 *
 * @author Brian Reavis <brian@thirdroute.com>
 */
/* line 17, lib/eu_consumer_core/app/assets/stylesheets/libs/selectize.css */
.selectize-control.plugin-drag_drop.multi > .selectize-input > div.ui-sortable-placeholder {
  visibility: visible !important;
  background: #f2f2f2 !important;
  background: rgba(0, 0, 0, 0.06) !important;
  border: 0 none !important;
  -webkit-box-shadow: inset 0 0 12px 4px #ffffff;
  box-shadow: inset 0 0 12px 4px #ffffff;
}

/* line 25, lib/eu_consumer_core/app/assets/stylesheets/libs/selectize.css */
.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after {
  content: '!';
  visibility: hidden;
}

/* line 29, lib/eu_consumer_core/app/assets/stylesheets/libs/selectize.css */
.selectize-control.plugin-drag_drop .ui-sortable-helper {
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}

/* line 33, lib/eu_consumer_core/app/assets/stylesheets/libs/selectize.css */
.selectize-dropdown-header {
  position: relative;
  padding: 5px 8px;
  border-bottom: 1px solid #d0d0d0;
  background: #f8f8f8;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}

/* line 42, lib/eu_consumer_core/app/assets/stylesheets/libs/selectize.css */
.selectize-dropdown-header-close {
  position: absolute;
  right: 8px;
  top: 50%;
  color: #303030;
  opacity: 0.4;
  margin-top: -12px;
  line-height: 20px;
  font-size: 20px !important;
}

/* line 52, lib/eu_consumer_core/app/assets/stylesheets/libs/selectize.css */
.selectize-dropdown-header-close:hover {
  color: #000000;
}

/* line 55, lib/eu_consumer_core/app/assets/stylesheets/libs/selectize.css */
.selectize-dropdown.plugin-optgroup_columns .optgroup {
  border-right: 1px solid #f2f2f2;
  border-top: 0 none;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 63, lib/eu_consumer_core/app/assets/stylesheets/libs/selectize.css */
.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child {
  border-right: 0 none;
}

/* line 66, lib/eu_consumer_core/app/assets/stylesheets/libs/selectize.css */
.selectize-dropdown.plugin-optgroup_columns .optgroup:before {
  display: none;
}

/* line 69, lib/eu_consumer_core/app/assets/stylesheets/libs/selectize.css */
.selectize-dropdown.plugin-optgroup_columns .optgroup-header {
  border-top: 0 none;
}

/* line 72, lib/eu_consumer_core/app/assets/stylesheets/libs/selectize.css */
.selectize-control.plugin-remove_button [data-value] {
  position: relative;
  padding-right: 24px !important;
  border-bottom: 1px solid #d0d0d0;
  margin-bottom: 0;
  padding: 10px;
}

/* line 79, lib/eu_consumer_core/app/assets/stylesheets/libs/selectize.css */
.selectize-control.plugin-remove_button [data-value] .remove {
  z-index: 1;
  /* fixes ie bug (see #392) */
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 17px;
  text-align: center;
  font-weight: bold;
  font-size: 12px;
  color: inherit;
  text-decoration: none;
  vertical-align: middle;
  display: inline-block;
  padding: 2px 0 0 0;
  border-left: 1px solid #d0d0d0;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 104, lib/eu_consumer_core/app/assets/stylesheets/libs/selectize.css */
.multiple-autoselect .selectize-control .selectize-input .item a.remove {
  padding: 0 !important;
  width: 15px;
  height: 15px;
  line-height: 8px;
  margin: auto 8px auto auto;
  color: transparent !important;
}

/* line 113, lib/eu_consumer_core/app/assets/stylesheets/libs/selectize.css */
.multiple-autoselect .selectize-control .selectize-input .item a.remove:after, .multiple-autoselect .selectize-control .selectize-input .item a.remove:before {
  content: '';
  width: 2px;
  height: 18px;
  background-color: #2F4BA0;
  display: inline-block;
  border-radius: 3px;
  position: relative;
  bottom: 2px;
}

/* line 123, lib/eu_consumer_core/app/assets/stylesheets/libs/selectize.css */
.multiple-autoselect .selectize-control .selectize-input .item a.remove:before {
  transform: rotate(45deg);
  left: 5px;
}

/* line 127, lib/eu_consumer_core/app/assets/stylesheets/libs/selectize.css */
.multiple-autoselect .selectize-control .selectize-input .item a.remove:after {
  transform: rotate(-45deg);
  right: 3px;
}

/* line 133, lib/eu_consumer_core/app/assets/stylesheets/libs/selectize.css */
.selectize-control.plugin-remove_button [data-value] .remove:hover {
  background: rgba(0, 0, 0, 0.05);
}

/* line 136, lib/eu_consumer_core/app/assets/stylesheets/libs/selectize.css */
.selectize-control.plugin-remove_button .active[data-value] .remove {
  border-left-color: #cacaca;
}

/* line 139, lib/eu_consumer_core/app/assets/stylesheets/libs/selectize.css */
.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover {
  background: none;
}

/* line 142, lib/eu_consumer_core/app/assets/stylesheets/libs/selectize.css */
.selectize-control.plugin-remove_button .disabled [data-value] .remove {
  border-left-color: #ffffff;
}

/* line 145, lib/eu_consumer_core/app/assets/stylesheets/libs/selectize.css */
.selectize-control {
  position: relative;
}

/* line 148, lib/eu_consumer_core/app/assets/stylesheets/libs/selectize.css */
.selectize-dropdown,
.selectize-input,
.selectize-input input {
  color: #303030;
  font-family: inherit;
  font-size: 13px;
  line-height: 18px;
  -webkit-font-smoothing: inherit;
}

/* line 157, lib/eu_consumer_core/app/assets/stylesheets/libs/selectize.css */
.selectize-input,
.selectize-control.single .selectize-input.input-active {
  background: #ffffff;
  cursor: text;
  display: inline-block;
}

/* line 163, lib/eu_consumer_core/app/assets/stylesheets/libs/selectize.css */
.selectize-input {
  border: 1px solid #d0d0d0;
  padding: 8px 8px;
  display: inline-block;
  width: 100%;
  overflow: hidden;
  position: relative;
  z-index: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

/* line 180, lib/eu_consumer_core/app/assets/stylesheets/libs/selectize.css */
.selectize-control.multi .selectize-input.has-items {
  padding: 0 8px;
}

/* line 183, lib/eu_consumer_core/app/assets/stylesheets/libs/selectize.css */
.selectize-input.full {
  background-color: #ffffff;
}

/* line 186, lib/eu_consumer_core/app/assets/stylesheets/libs/selectize.css */
.selectize-input.disabled,
.selectize-input.disabled * {
  cursor: default !important;
}

/* line 190, lib/eu_consumer_core/app/assets/stylesheets/libs/selectize.css */
.selectize-input.focus {
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
}

/* line 194, lib/eu_consumer_core/app/assets/stylesheets/libs/selectize.css */
.selectize-input.dropdown-active {
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}

/* line 199, lib/eu_consumer_core/app/assets/stylesheets/libs/selectize.css */
.selectize-input > * {
  vertical-align: baseline;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
}

/* line 206, lib/eu_consumer_core/app/assets/stylesheets/libs/selectize.css */
.selectize-control.multi .selectize-input > div {
  cursor: pointer;
  margin: 0 3px 3px 0;
  padding: 2px 6px;
  background: #f2f2f2;
  color: #303030;
  border: 0 solid #d0d0d0;
}

/* line 214, lib/eu_consumer_core/app/assets/stylesheets/libs/selectize.css */
.selectize-control.multi .selectize-input > div.active {
  background: #e8e8e8;
  color: #303030;
  border: 0 solid #cacaca;
}

/* line 219, lib/eu_consumer_core/app/assets/stylesheets/libs/selectize.css */
.selectize-control.multi .selectize-input.disabled > div,
.selectize-control.multi .selectize-input.disabled > div.active {
  color: #7d7d7d;
  background: #ffffff;
  border: 0 solid #ffffff;
}

/* line 225, lib/eu_consumer_core/app/assets/stylesheets/libs/selectize.css */
.selectize-input > input {
  padding: 0 !important;
  min-height: 0 !important;
  max-height: none !important;
  max-width: 100% !important;
  margin: 0 2px 0 0 !important;
  text-indent: 0 !important;
  border: 0 none !important;
  background: none !important;
  line-height: inherit !important;
  -webkit-user-select: auto !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

/* line 239, lib/eu_consumer_core/app/assets/stylesheets/libs/selectize.css */
.selectize-input > input::-ms-clear {
  display: none;
}

/* line 242, lib/eu_consumer_core/app/assets/stylesheets/libs/selectize.css */
.selectize-input > input:focus {
  outline: none !important;
}

/* line 245, lib/eu_consumer_core/app/assets/stylesheets/libs/selectize.css */
.selectize-input::after {
  content: ' ';
  display: block;
  clear: left;
}

/* line 250, lib/eu_consumer_core/app/assets/stylesheets/libs/selectize.css */
.selectize-input.dropdown-active::before {
  content: ' ';
  display: block;
  position: absolute;
  background: #f0f0f0;
  height: 1px;
  bottom: 0;
  left: 0;
  right: 0;
}

/* line 260, lib/eu_consumer_core/app/assets/stylesheets/libs/selectize.css */
.selectize-dropdown {
  position: absolute;
  z-index: 10;
  border: 1px solid #d0d0d0;
  background: #ffffff;
  margin: -1px 0 0 0;
  border-top: 0 none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}

/* line 276, lib/eu_consumer_core/app/assets/stylesheets/libs/selectize.css */
.selectize-dropdown [data-selectable] {
  cursor: pointer;
  overflow: hidden;
}

/* line 280, lib/eu_consumer_core/app/assets/stylesheets/libs/selectize.css */
.selectize-dropdown [data-selectable] .highlight {
  background: rgba(125, 168, 208, 0.2);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
}

/* line 286, lib/eu_consumer_core/app/assets/stylesheets/libs/selectize.css */
.selectize-dropdown [data-selectable],
.selectize-dropdown .optgroup-header {
  padding: 5px 8px;
}

/* line 290, lib/eu_consumer_core/app/assets/stylesheets/libs/selectize.css */
.selectize-dropdown .optgroup:first-child .optgroup-header {
  border-top: 0 none;
}

/* line 293, lib/eu_consumer_core/app/assets/stylesheets/libs/selectize.css */
.selectize-dropdown .optgroup-header {
  color: #303030;
  background: #ffffff;
  cursor: default;
}

/* line 298, lib/eu_consumer_core/app/assets/stylesheets/libs/selectize.css */
.selectize-dropdown .active {
  background-color: #f5fafd;
  color: #495c68;
}

/* line 302, lib/eu_consumer_core/app/assets/stylesheets/libs/selectize.css */
.selectize-dropdown .active.create {
  color: #495c68;
}

/* line 305, lib/eu_consumer_core/app/assets/stylesheets/libs/selectize.css */
.selectize-dropdown .create {
  color: rgba(48, 48, 48, 0.5);
}

/* line 308, lib/eu_consumer_core/app/assets/stylesheets/libs/selectize.css */
.selectize-dropdown-content {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 200px;
}

/* line 313, lib/eu_consumer_core/app/assets/stylesheets/libs/selectize.css */
.selectize-control.single .selectize-input,
.selectize-control.single .selectize-input input {
  cursor: pointer;
}

/* line 317, lib/eu_consumer_core/app/assets/stylesheets/libs/selectize.css */
.selectize-control.single .selectize-input.input-active,
.selectize-control.single .selectize-input.input-active input {
  cursor: text;
}

/* line 321, lib/eu_consumer_core/app/assets/stylesheets/libs/selectize.css */
.selectize-control.single .selectize-input:after {
  content: ' ';
  display: block;
  position: absolute;
  top: 50%;
  right: 15px;
  margin-top: -3px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: #808080 transparent transparent transparent;
}

/* line 334, lib/eu_consumer_core/app/assets/stylesheets/libs/selectize.css */
.selectize-control.single .selectize-input.dropdown-active:after {
  margin-top: -4px;
  border-width: 0 5px 5px 5px;
  border-color: transparent transparent #808080 transparent;
}

/* line 339, lib/eu_consumer_core/app/assets/stylesheets/libs/selectize.css */
.selectize-control.rtl.single .selectize-input:after {
  left: 15px;
  right: auto;
}

/* line 343, lib/eu_consumer_core/app/assets/stylesheets/libs/selectize.css */
.selectize-control.rtl .selectize-input > input {
  margin: 0 4px 0 -2px !important;
}

/* line 346, lib/eu_consumer_core/app/assets/stylesheets/libs/selectize.css */
.selectize-control .selectize-input.disabled {
  opacity: 0.5;
  background-color: #fafafa;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/cb-instant.css */
.cbi-basic {
  background-color: #fff;
  padding: 11px 18px;
  width: 100%;
  height: 100%;
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  border-color: #d6d6d6;
  overflow: hidden;
  font-family: "Lato", 'Arial', sans-serif;
  line-height: 17px;
  color: #444444 !important;
}

/* line 15, lib/eu_consumer_core/app/assets/stylesheets/libs/cb-instant.css */
.intext img {
  width: 100%;
}

/* line 19, lib/eu_consumer_core/app/assets/stylesheets/libs/cb-instant.css */
.cbi-basic .cbi-column-2 h5 {
  border-bottom: 1px solid #CCCCCC;
  color: #335D86;
  font-family: "Lato", 'Arial', sans-serif;
  font-size: 24px;
  font-weight: normal;
  padding: 2px 0 7px 0;
  margin: 0;
  line-height: 120%;
}

/* line 30, lib/eu_consumer_core/app/assets/stylesheets/libs/cb-instant.css */
.cbi-basic .cbi-column-2 p {
  padding: 8px 0;
  margin: 0;
}

/* line 35, lib/eu_consumer_core/app/assets/stylesheets/libs/cb-instant.css */
.cbi-basic .cbi-column-3 p {
  margin: 0;
  padding: 0;
}

/* line 40, lib/eu_consumer_core/app/assets/stylesheets/libs/cb-instant.css */
.cbi-basic .cbi-column-3 ul {
  margin: 0;
  padding: 0;
}

/* line 45, lib/eu_consumer_core/app/assets/stylesheets/libs/cb-instant.css */
.cbi-basic .cbi-column-3 ul li {
  list-style: none outside none;
  margin: 0;
  padding: 2px 0 3px 0;
}

/* line 51, lib/eu_consumer_core/app/assets/stylesheets/libs/cb-instant.css */
.cbi-column-1 {
  float: left;
  width: 145px;
  height: 70px;
  margin-top: 6px;
  margin-right: 18px;
  background-color: #FFF;
  border: 1px solid #d6d6d6;
}

/* line 61, lib/eu_consumer_core/app/assets/stylesheets/libs/cb-instant.css */
#cbi-job .logo,
#cbi-list .logo {
  width: 145px;
  height: 70px;
  background-color: #FFF;
  border: 1px solid #d6d6d6;
  margin: 7px auto;
}

/* line 70, lib/eu_consumer_core/app/assets/stylesheets/libs/cb-instant.css */
.cbi-column-2 {
  float: left;
  width: 35%;
  margin-right: 18px;
}

/* line 76, lib/eu_consumer_core/app/assets/stylesheets/libs/cb-instant.css */
.cbi-column-3 {
  float: left;
  width: 45%;
  padding-left: 18px;
  border-left: 1px solid #d6d6d6;
}

/* line 83, lib/eu_consumer_core/app/assets/stylesheets/libs/cb-instant.css */
a.button_orange {
  border: 1px solid #09a0db;
  background-color: #09a0db;
  color: #fff !important;
  border-radius: 3px;
  display: inline-block;
  font-size: 1.2em;
  text-decoration: none;
}

/* line 93, lib/eu_consumer_core/app/assets/stylesheets/libs/cb-instant.css */
a.button_orange span {
  display: inline-block;
  line-height: 11px;
  padding: 10px 15px;
}

/* line 99, lib/eu_consumer_core/app/assets/stylesheets/libs/cb-instant.css */
a.button_orange:hover {
  color: #ffffff !important;
  text-decoration: none !important;
  background-color: #6BC6E9;
}

/* line 105, lib/eu_consumer_core/app/assets/stylesheets/libs/cb-instant.css */
a.button_orange:hover span {
  background-position: left -21px;
}

/* line 109, lib/eu_consumer_core/app/assets/stylesheets/libs/cb-instant.css */
a.button_grey {
  border: 1px solid #09a0db;
  border-radius: 3px;
  display: inline-block;
  font-size: 1.2em;
  text-decoration: none;
}

/* line 117, lib/eu_consumer_core/app/assets/stylesheets/libs/cb-instant.css */
a.button_grey span {
  display: inline-block;
  line-height: 11px;
  padding: 10px 15px;
}

/* line 123, lib/eu_consumer_core/app/assets/stylesheets/libs/cb-instant.css */
a.button_grey:hover {
  color: #fff !important;
  text-decoration: none !important;
  background-color: #09a0db;
}

/* line 129, lib/eu_consumer_core/app/assets/stylesheets/libs/cb-instant.css */
a.button_grey:hover span {
  background-position: left -105px;
}

/* line 133, lib/eu_consumer_core/app/assets/stylesheets/libs/cb-instant.css */
.button_grey {
  margin-right: 10px;
  margin-top: 2px;
  float: left;
}

/* line 139, lib/eu_consumer_core/app/assets/stylesheets/libs/cb-instant.css */
.button_orange {
  margin-top: 2px;
  float: left;
}

/* line 144, lib/eu_consumer_core/app/assets/stylesheets/libs/cb-instant.css */
.cbi-basic-1 {
  background: url(https://secure.icbdr.com/images/JS24/images/HomePage/transparent_bg.png) 0 0 repeat;
  background: #fff47a;
  /* Old browsers */
  background: -moz-linear-gradient(top, #fffac5 0%, #fff47a 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fffac5), color-stop(100%, #fff47a));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fffac5 0%, #fff47a 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fffac5 0%, #fff47a 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fffac5 0%, #fff47a 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #fffac5 0%, #fff47a 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffac5', endColorstr='#fff47a',GradientType=0 );
  /* IE6-9 */
  padding: 11px 18px;
  width: 932px;
  height: 50px;
  border-width: 0 1px 1px 1px;
  border-style: solid;
  border-color: #d6d6d6;
  overflow: hidden;
  font-size: 12px;
  font-family: "Lato", 'Arial', sans-serif;
  line-height: 17px;
  color: #444444 !important;
}

/* line 167, lib/eu_consumer_core/app/assets/stylesheets/libs/cb-instant.css */
.cbi-basic-1 .cbi-column-2-1 h5 {
  border-bottom: 1px solid #CCCCCC;
  color: #335D86;
  font-family: "Lato", 'Arial', sans-serif;
  font-size: 18px;
  font-weight: normal;
  padding: 2px 0 7px 0;
  margin: 0;
}

/* line 177, lib/eu_consumer_core/app/assets/stylesheets/libs/cb-instant.css */
.cbi-basic-1 .cbi-column-2-1 p {
  padding: 8px 0;
  margin: 0;
}

/* line 182, lib/eu_consumer_core/app/assets/stylesheets/libs/cb-instant.css */
.cbi-basic-1 .cbi-column-3-1 p {
  margin: 0;
  padding: 0;
}

/* line 187, lib/eu_consumer_core/app/assets/stylesheets/libs/cb-instant.css */
.cbi-basic-1 .cbi-column-3-1 ul {
  margin: 0;
  padding: 0;
}

/* line 192, lib/eu_consumer_core/app/assets/stylesheets/libs/cb-instant.css */
.cbi-basic-1 .cbi-column-3-1 ul li {
  list-style: none outside none;
  margin: 0;
  padding: 2px 0 3px 0;
}

/* line 198, lib/eu_consumer_core/app/assets/stylesheets/libs/cb-instant.css */
.cbi-column-2-1 {
  float: left;
  width: 422px;
  margin-right: 18px;
}

/* line 205, lib/eu_consumer_core/app/assets/stylesheets/libs/cb-instant.css */
.cbi-column-3-1 {
  float: left;
  width: 200px;
  padding-left: 18px;
  border-left: 1px solid #d6d6d6;
}

/* line 213, lib/eu_consumer_core/app/assets/stylesheets/libs/cb-instant.css */
#JRPHead {
  position: relative;
  margin-bottom: 10px;
  z-index: 1;
}

/* line 219, lib/eu_consumer_core/app/assets/stylesheets/libs/cb-instant.css */
#JRPHead.fixed {
  position: fixed;
  top: -3px;
}

/* line 225, lib/eu_consumer_core/app/assets/stylesheets/libs/cb-instant.css */
#JRPHead.fixed #intext {
  box-shadow: 0px 1px 4px 0px #555;
  width: 70.5em;
  margin: 0 auto;
}

/* line 231, lib/eu_consumer_core/app/assets/stylesheets/libs/cb-instant.css */
#JRPHead.fixed #aspnetForm {
  width: 992px !important;
  margin-left: -11px !important;
}

/* line 236, lib/eu_consumer_core/app/assets/stylesheets/libs/cb-instant.css */
#CBSrvcs::after {
  content: "";
  clear: both;
  display: table;
}

/* line 242, lib/eu_consumer_core/app/assets/stylesheets/libs/cb-instant.css */
#CBSrvcs #weiter {
  border-bottom: 1px solid #CCCCCC;
  margin-top: 20px;
  width: 49%;
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
}

/* line 250, lib/eu_consumer_core/app/assets/stylesheets/libs/cb-instant.css */
#CBSrvcs #books {
  border-bottom: 1px solid #CCCCCC;
  margin-top: 20px;
  margin-bottom: 20px;
}

/* line 255, lib/eu_consumer_core/app/assets/stylesheets/libs/cb-instant.css */
#CBSrvcs #weiter ul {
  border-color: #CCCCCC #CCCCCC #CCCCCC #4DD12F;
  border-style: solid;
  border-width: 2px 1px 0px 2px;
  height: 227px;
  list-style: none outside none;
  margin-bottom: 0 !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding: 0;
}

/* line 266, lib/eu_consumer_core/app/assets/stylesheets/libs/cb-instant.css */
#CBSrvcs #books ul {
  border-color: #CCCCCC #CCCCCC #CCCCCC #8d5ba1;
  border-style: solid;
  border-width: 2px 1px 0px 2px;
  height: 227px;
  list-style: none outside none;
  margin-bottom: 0 !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding: 0;
}

/* line 277, lib/eu_consumer_core/app/assets/stylesheets/libs/cb-instant.css */
#CBSrvcs ul li {
  border-bottom: 1px solid #CCCCCC;
  font-family: "Lato", 'Arial', sans-serif;
  font-size: 13px;
  list-style: none outside none;
  margin: 0 15px;
}

/* line 284, lib/eu_consumer_core/app/assets/stylesheets/libs/cb-instant.css */
#CBSrvcs ul li a {
  display: block;
  padding: 6px 0;
  text-decoration: none;
  text-overflow: ellipsis;
  white-space: pre;
  overflow: hidden;
}

/* line 292, lib/eu_consumer_core/app/assets/stylesheets/libs/cb-instant.css */
#CBSrvcs #weiter h3 {
  background-color: #FFFFFF;
  border-color: #CCCCCC #CCCCCC #CCCCCC #4DD12F;
  border-style: solid;
  border-width: 2px 1px 0 2px;
  color: #4DD12F;
  display: inline;
  font-family: "Lato", 'Arial', sans-serif;
  font-size: 16px;
  font-weight: normal;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  padding: 4px 15px;
}

/* line 307, lib/eu_consumer_core/app/assets/stylesheets/libs/cb-instant.css */
#CBSrvcs #books h3 {
  background-color: #FFFFFF;
  border-color: #CCCCCC #CCCCCC #CCCCCC #8d5ba1;
  border-style: solid;
  border-width: 2px 1px 0 2px;
  color: #8d5ba1;
  display: inline;
  font-family: "Lato", 'Arial', sans-serif;
  font-size: 16px;
  font-weight: normal;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  padding: 4px 15px;
}

/* line 322, lib/eu_consumer_core/app/assets/stylesheets/libs/cb-instant.css */
#CBSrvcs #weiter ul li.service_button {
  color: #fff !important;
  background-color: #4DD12F;
  border-radius: 3px;
  display: inline-flex;
  margin: 15px;
  border-bottom: none;
  float: right;
}

/* line 331, lib/eu_consumer_core/app/assets/stylesheets/libs/cb-instant.css */
#CBSrvcs #weiter ul li.service_button a {
  color: #FFFFFF !important;
  padding: 2px 10px 4px;
  font-weight: bold;
}

/* line 336, lib/eu_consumer_core/app/assets/stylesheets/libs/cb-instant.css */
#CBSrvcs #weiter ul li.service_button:hover {
  background-color: #82dd69;
}

/* line 339, lib/eu_consumer_core/app/assets/stylesheets/libs/cb-instant.css */
#CBSrvcs #books ul li.service_button {
  background-color: #8d5ba1;
  border-radius: 3px;
  display: inline-flex;
  margin: 15px;
  border-bottom: none;
  float: right;
  color: #fff !important;
}

/* line 348, lib/eu_consumer_core/app/assets/stylesheets/libs/cb-instant.css */
#CBSrvcs #books ul li.service_button a {
  color: #FFFFFF !important;
  padding: 2px 10px 4px;
  font-weight: bold;
}

/* line 353, lib/eu_consumer_core/app/assets/stylesheets/libs/cb-instant.css */
#CBSrvcs #books ul li.service_button:hover {
  background-color: #af8cbd;
}

/* Flexlearning */
/* line 359, lib/eu_consumer_core/app/assets/stylesheets/libs/cb-instant.css */
#CBSrvcs #wbildung {
  border-color: #cccccc #cccccc #cccccc #ff9805;
  border-style: solid;
  border-width: 2px 1px 1px 2px;
  clear: left;
  height: 110px;
  position: relative;
  width: 725px;
}

/* line 370, lib/eu_consumer_core/app/assets/stylesheets/libs/cb-instant.css */
#CBSrvcs #wbildung h5 {
  font-family: "Lato", 'Arial', sans-serif;
  font-size: 20px;
  font-weight: normal;
  margin: 0;
  position: absolute;
  left: 200px;
  top: 5px;
}

/* line 380, lib/eu_consumer_core/app/assets/stylesheets/libs/cb-instant.css */
#CBSrvcs #wbildung h5 a {
  text-decoration: none;
  color: #009394 !important;
}

/* line 386, lib/eu_consumer_core/app/assets/stylesheets/libs/cb-instant.css */
#CBSrvcs #wbildung .wb-text {
  top: 35px;
  color: #444 !important;
  font-family: "Lato", 'Arial', sans-serif;
  font-size: 12px;
  font-weight: normal;
  position: absolute;
  left: 203px;
  text-decoration: none;
  width: 500px;
  line-height: 17px;
}

/* line 400, lib/eu_consumer_core/app/assets/stylesheets/libs/cb-instant.css */
#CBSrvcs #wbildung .gs-code {
  bottom: 13px;
  color: #444 !important;
  font-family: "Lato", 'Arial', sans-serif;
  font-size: 14px;
  font-weight: normal;
  position: absolute;
  left: 203px;
  text-decoration: none;
}

/* line 411, lib/eu_consumer_core/app/assets/stylesheets/libs/cb-instant.css */
#CBSrvcs #wbildung .k_button {
  background-color: #ff9805;
  border: medium none;
  border-radius: 3px;
  bottom: 10px;
  color: #fff !important;
  display: inline-flex;
  font-family: "Lato", 'Arial', sans-serif;
  font-size: 14px;
  font-weight: bold;
  padding: 2px 10px 4px;
  position: absolute;
  right: 20px;
  text-decoration: none;
}

/* line 427, lib/eu_consumer_core/app/assets/stylesheets/libs/cb-instant.css */
#cbi-job h5 {
  font-size: 22px;
}

/* line 431, lib/eu_consumer_core/app/assets/stylesheets/libs/cb-instant.css */
#cbi-job .mobile,
#cbi-list .mobile {
  display: none !important;
}

@media (max-width: 1250px) {
  /* line 438, lib/eu_consumer_core/app/assets/stylesheets/libs/cb-instant.css */
  #cbi-job .cbi-column-1,
#cbi-job .cbi-column-2,
#cbi-job .cbi-column-3,
#cbi-list .cbi-column-1,
#cbi-list .cbi-column-2,
#cbi-list .cbi-column-3 {
    border: none !important;
  }
  /* line 447, lib/eu_consumer_core/app/assets/stylesheets/libs/cb-instant.css */
  #cbi-job .desktop,
#cbi-list .desktop {
    display: none !important;
  }
  /* line 452, lib/eu_consumer_core/app/assets/stylesheets/libs/cb-instant.css */
  #cbi-job .mobile,
#cbi-list .mobile {
    display: block !important;
  }
  /* line 457, lib/eu_consumer_core/app/assets/stylesheets/libs/cb-instant.css */
  #cbi-job .cbi-column-2,
#cbi-job .cbi-column-2 * {
    text-align: center;
  }
  /* line 461, lib/eu_consumer_core/app/assets/stylesheets/libs/cb-instant.css */
  #cbi-list .cbi-column-3 ul li {
    text-align: center;
  }
  /* line 465, lib/eu_consumer_core/app/assets/stylesheets/libs/cb-instant.css */
  #cbi-job .button_grey,
#cbi-list .button_grey,
#cbi-job .button_orange,
#cbi-list .button_orange {
    float: none;
    margin: 5px;
  }
  /* line 473, lib/eu_consumer_core/app/assets/stylesheets/libs/cb-instant.css */
  #cbi-job .cbi-column-1 {
    display: none;
  }
  /* line 476, lib/eu_consumer_core/app/assets/stylesheets/libs/cb-instant.css */
  #cbi-job .cbi-column-2 {
    width: 100%;
  }
  /* line 479, lib/eu_consumer_core/app/assets/stylesheets/libs/cb-instant.css */
  #cbi-job .cbi-column-3 {
    display: none;
  }
  /* line 483, lib/eu_consumer_core/app/assets/stylesheets/libs/cb-instant.css */
  #cbi-list .cbi-column-1 {
    display: none;
  }
  /* line 486, lib/eu_consumer_core/app/assets/stylesheets/libs/cb-instant.css */
  #cbi-list .cbi-column-2 {
    display: none;
  }
  /* line 489, lib/eu_consumer_core/app/assets/stylesheets/libs/cb-instant.css */
  #cbi-list .cbi-column-3 {
    width: 100% !important;
    padding-left: 0;
  }
  /* line 494, lib/eu_consumer_core/app/assets/stylesheets/libs/cb-instant.css */
  #JRPHead.fixed #intext {
    width: 100%;
    margin-bottom: 5px;
  }
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepicker--cells {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepicker--cell {
  border-radius: 4px;
  box-sizing: border-box;
  cursor: pointer;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 32px;
  z-index: 1;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepicker--cell.-focus- {
  background: #f0f0f0;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepicker--cell.-current- {
  color: #4EB5E6;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepicker--cell.-current-.-focus- {
  color: #4a4a4a;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepicker--cell.-current-.-in-range- {
  color: #4EB5E6;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepicker--cell.-in-range- {
  background: rgba(92, 196, 239, 0.1);
  color: #4a4a4a;
  border-radius: 0;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepicker--cell.-in-range-.-focus- {
  background-color: rgba(92, 196, 239, 0.2);
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepicker--cell.-disabled- {
  cursor: default;
  color: #aeaeae;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepicker--cell.-disabled-.-focus- {
  color: #aeaeae;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepicker--cell.-disabled-.-in-range- {
  color: #a1a1a1;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepicker--cell.-disabled-.-current-.-focus- {
  color: #aeaeae;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepicker--cell.-range-from- {
  border: 1px solid rgba(92, 196, 239, 0.5);
  background-color: rgba(92, 196, 239, 0.1);
  border-radius: 4px 0 0 4px;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepicker--cell.-range-to- {
  border: 1px solid rgba(92, 196, 239, 0.5);
  background-color: rgba(92, 196, 239, 0.1);
  border-radius: 0 4px 4px 0;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepicker--cell.-selected-, .datepicker--cell.-selected-.-current- {
  color: #fff;
  background: #5cc4ef;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepicker--cell.-range-from-.-range-to- {
  border-radius: 4px;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepicker--cell.-selected- {
  border: none;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepicker--cell.-selected-.-focus- {
  background: #45bced;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepicker--cell:empty {
  cursor: default;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepicker--days-names {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 8px 0 3px;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepicker--day-name {
  color: #FF9A19;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: center;
  text-transform: uppercase;
  font-size: .8em;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.-only-timepicker- .datepicker--content, .datepicker--body, .datepicker-inline .datepicker--pointer {
  display: none;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepicker--cell-day {
  width: 14.28571%;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepicker--cells-months {
  height: 170px;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepicker--cell-month {
  width: 33.33%;
  height: 25%;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepicker--cells-years, .datepicker--years {
  height: 170px;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepicker--cell-year {
  width: 25%;
  height: 33.33%;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepickers-container {
  position: absolute;
  left: 0;
  top: 0;
}

@media print {
  /* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
  .datepickers-container {
    display: none;
  }
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepicker {
  background: #fff;
  border: 1px solid #dbdbdb;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  box-sizing: content-box;
  font-family: Tahoma,sans-serif;
  font-size: 14px;
  color: #4a4a4a;
  width: 250px;
  position: absolute;
  left: -100000px;
  opacity: 0;
  transition: opacity .3s ease,left 0s .3s,-webkit-transform .3s ease;
  transition: opacity .3s ease,transform .3s ease,left 0s .3s;
  transition: opacity .3s ease,transform .3s ease,left 0s .3s,-webkit-transform .3s ease;
  z-index: 100;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepicker.-from-top- {
  -webkit-transform: translateY(-8px);
  transform: translateY(-8px);
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepicker.-from-right- {
  -webkit-transform: translateX(8px);
  transform: translateX(8px);
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepicker.-from-bottom- {
  -webkit-transform: translateY(8px);
  transform: translateY(8px);
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepicker.-from-left- {
  -webkit-transform: translateX(-8px);
  transform: translateX(-8px);
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepicker.active {
  opacity: 1;
  -webkit-transform: translate(0);
  transform: translate(0);
  transition: opacity .3s ease,left 0s 0s,-webkit-transform .3s ease;
  transition: opacity .3s ease,transform .3s ease,left 0s 0s;
  transition: opacity .3s ease,transform .3s ease,left 0s 0s,-webkit-transform .3s ease;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepicker-inline .datepicker {
  border-color: #d7d7d7;
  box-shadow: none;
  position: static;
  left: auto;
  right: auto;
  opacity: 1;
  -webkit-transform: none;
  transform: none;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepicker--content {
  box-sizing: content-box;
  padding: 4px;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepicker--pointer {
  position: absolute;
  background: #fff;
  border-top: 1px solid #dbdbdb;
  border-right: 1px solid #dbdbdb;
  width: 10px;
  height: 10px;
  z-index: -1;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepicker--nav-action:hover, .datepicker--nav-title:hover {
  background: #f0f0f0;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.-top-center- .datepicker--pointer, .-top-left- .datepicker--pointer, .-top-right- .datepicker--pointer {
  top: calc(100% - 4px);
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.-right-bottom- .datepicker--pointer, .-right-center- .datepicker--pointer, .-right-top- .datepicker--pointer {
  right: calc(100% - 4px);
  -webkit-transform: rotate(225deg);
  transform: rotate(225deg);
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.-bottom-center- .datepicker--pointer, .-bottom-left- .datepicker--pointer, .-bottom-right- .datepicker--pointer {
  bottom: calc(100% - 4px);
  -webkit-transform: rotate(315deg);
  transform: rotate(315deg);
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.-left-bottom- .datepicker--pointer, .-left-center- .datepicker--pointer, .-left-top- .datepicker--pointer {
  left: calc(100% - 4px);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.-bottom-left- .datepicker--pointer, .-top-left- .datepicker--pointer {
  left: 10px;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.-bottom-right- .datepicker--pointer, .-top-right- .datepicker--pointer {
  right: 10px;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.-bottom-center- .datepicker--pointer, .-top-center- .datepicker--pointer {
  left: calc(50% - 10px / 2);
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.-left-top- .datepicker--pointer, .-right-top- .datepicker--pointer {
  top: 10px;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.-left-bottom- .datepicker--pointer, .-right-bottom- .datepicker--pointer {
  bottom: 10px;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.-left-center- .datepicker--pointer, .-right-center- .datepicker--pointer {
  top: calc(50% - 10px / 2);
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepicker--body.active {
  display: block;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepicker--nav {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: 1px solid #efefef;
  min-height: 32px;
  padding: 4px;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.-only-timepicker- .datepicker--nav {
  display: none;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepicker--nav-action, .datepicker--nav-title {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepicker--nav-action {
  width: 32px;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepicker--nav-action.-disabled- {
  visibility: hidden;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepicker--nav-action svg {
  width: 32px;
  height: 32px;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepicker--nav-action path {
  fill: none;
  stroke: #9c9c9c;
  stroke-width: 2px;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepicker--nav-title {
  border-radius: 4px;
  padding: 0 8px;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepicker--buttons, .datepicker--time {
  border-top: 1px solid #efefef;
  padding: 4px;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepicker--nav-title i {
  font-style: normal;
  color: #9c9c9c;
  margin-left: 5px;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepicker--nav-title.-disabled- {
  cursor: default;
  background: 0 0;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepicker--buttons {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepicker--button {
  color: #4EB5E6;
  cursor: pointer;
  border-radius: 4px;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: 32px;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepicker--button:hover {
  color: #4a4a4a;
  background: #f0f0f0;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepicker--time {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepicker--time.-am-pm- .datepicker--time-sliders {
  -webkit-flex: 0 1 138px;
  -ms-flex: 0 1 138px;
  flex: 0 1 138px;
  max-width: 138px;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.-only-timepicker- .datepicker--time {
  border-top: none;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepicker--time-sliders {
  -webkit-flex: 0 1 153px;
  -ms-flex: 0 1 153px;
  flex: 0 1 153px;
  margin-right: 10px;
  max-width: 153px;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepicker--time-label {
  display: none;
  font-size: 12px;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepicker--time-current {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 14px;
  text-align: center;
  margin: 0 0 0 10px;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepicker--time-current-colon {
  margin: 0 2px 3px;
  line-height: 1;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepicker--time-current-hours, .datepicker--time-current-minutes {
  line-height: 1;
  font-size: 19px;
  font-family: "Century Gothic",CenturyGothic,AppleGothic,sans-serif;
  position: relative;
  z-index: 1;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepicker--time-current-hours:after, .datepicker--time-current-minutes:after {
  content: '';
  background: #f0f0f0;
  border-radius: 4px;
  position: absolute;
  left: -2px;
  top: -3px;
  right: -2px;
  bottom: -2px;
  z-index: -1;
  opacity: 0;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepicker--time-current-hours.-focus-:after, .datepicker--time-current-minutes.-focus-:after {
  opacity: 1;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepicker--time-current-ampm {
  text-transform: uppercase;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  color: #9c9c9c;
  margin-left: 6px;
  font-size: 11px;
  margin-bottom: 1px;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepicker--time-row {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 11px;
  height: 17px;
  background: linear-gradient(to right, #dedede, #dedede) left 50%/100% 1px no-repeat;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepicker--time-row:first-child {
  margin-bottom: 4px;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepicker--time-row input[type=range] {
  background: 0 0;
  cursor: pointer;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 100%;
  padding: 0;
  margin: 0;
  -webkit-appearance: none;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepicker--time-row input[type=range]::-ms-tooltip {
  display: none;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepicker--time-row input[type=range]:hover::-webkit-slider-thumb {
  border-color: #b8b8b8;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepicker--time-row input[type=range]:hover::-moz-range-thumb {
  border-color: #b8b8b8;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepicker--time-row input[type=range]:hover::-ms-thumb {
  border-color: #b8b8b8;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepicker--time-row input[type=range]:focus {
  outline: 0;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepicker--time-row input[type=range]:focus::-webkit-slider-thumb {
  background: #5cc4ef;
  border-color: #5cc4ef;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepicker--time-row input[type=range]:focus::-moz-range-thumb {
  background: #5cc4ef;
  border-color: #5cc4ef;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepicker--time-row input[type=range]:focus::-ms-thumb {
  background: #5cc4ef;
  border-color: #5cc4ef;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepicker--time-row input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  box-sizing: border-box;
  height: 12px;
  width: 12px;
  border-radius: 3px;
  border: 1px solid #dedede;
  background: #fff;
  cursor: pointer;
  transition: background .2s;
  margin-top: -6px;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepicker--time-row input[type=range]::-moz-range-thumb {
  box-sizing: border-box;
  height: 12px;
  width: 12px;
  border-radius: 3px;
  border: 1px solid #dedede;
  background: #fff;
  cursor: pointer;
  transition: background .2s;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepicker--time-row input[type=range]::-ms-thumb {
  box-sizing: border-box;
  height: 12px;
  width: 12px;
  border-radius: 3px;
  border: 1px solid #dedede;
  background: #fff;
  cursor: pointer;
  transition: background .2s;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepicker--time-row input[type=range]::-webkit-slider-runnable-track {
  border: none;
  height: 1px;
  cursor: pointer;
  color: transparent;
  background: 0 0;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepicker--time-row input[type=range]::-moz-range-track {
  border: none;
  height: 1px;
  cursor: pointer;
  color: transparent;
  background: 0 0;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepicker--time-row input[type=range]::-ms-track {
  border: none;
  height: 1px;
  cursor: pointer;
  color: transparent;
  background: 0 0;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepicker--time-row input[type=range]::-ms-fill-lower {
  background: 0 0;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepicker--time-row input[type=range]::-ms-fill-upper {
  background: 0 0;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepicker--time-row span {
  padding: 0 12px;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepicker--time-icon {
  color: #9c9c9c;
  border: 1px solid;
  border-radius: 50%;
  font-size: 16px;
  position: relative;
  margin: 0 5px -1px 0;
  width: 1em;
  height: 1em;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepicker--time-icon:after, .datepicker--time-icon:before {
  content: '';
  background: currentColor;
  position: absolute;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepicker--time-icon:after {
  height: .4em;
  width: 1px;
  left: calc(50% - 1px);
  top: calc(50% + 1px);
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepicker--time-icon:before {
  width: .4em;
  height: 1px;
  top: calc(50% + 1px);
  left: calc(50% - 1px);
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepicker--cell-day.-other-month-, .datepicker--cell-year.-other-decade- {
  color: #dedede;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepicker--cell-day.-other-month-:hover, .datepicker--cell-year.-other-decade-:hover {
  color: #c5c5c5;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.-disabled-.-focus-.datepicker--cell-day.-other-month-, .-disabled-.-focus-.datepicker--cell-year.-other-decade- {
  color: #dedede;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.-selected-.datepicker--cell-day.-other-month-, .-selected-.datepicker--cell-year.-other-decade- {
  color: #fff;
  background: #a2ddf6;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.-selected-.-focus-.datepicker--cell-day.-other-month-, .-selected-.-focus-.datepicker--cell-year.-other-decade- {
  background: #8ad5f4;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.-in-range-.datepicker--cell-day.-other-month-, .-in-range-.datepicker--cell-year.-other-decade- {
  background-color: rgba(92, 196, 239, 0.1);
  color: #ccc;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.-in-range-.-focus-.datepicker--cell-day.-other-month-, .-in-range-.-focus-.datepicker--cell-year.-other-decade- {
  background-color: rgba(92, 196, 239, 0.2);
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/libs/airpicker.css */
.datepicker--cell-day.-other-month-:empty, .datepicker--cell-year.-other-decade-:empty {
  background: 0 0;
  border: none;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
.search-job-bg {
  background: url(/assets/us/us_home-9b6871214c875d43e0672289738d447fcdf9461c6c493e6429af292ae04b7bc3.png) no-repeat;
  background-position: center 20%;
  background-size: cover;
  position: relative;
  z-index: 2;
  margin-top: -1px;
}

/* line 8, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
.search-job-bg:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 3;
  background: rgba(0, 0, 0, 0.5);
}

/* line 18, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
.search-job-bg.new-branding-banner {
  background-image: url(/assets/home/cb_brand_refresh_banner-8de60da8b7da6cd5d0e6c3752231dac6eea09fe5ab145374d35ee3165c968a8d.jpg);
}

/* line 23, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
.botui-message.custom-for-url .text span {
  word-break: break-word;
}

/* line 26, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
.search-job {
  padding-top: 44px;
  position: relative;
  z-index: 5;
}

/* line 30, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
.search-job h1 {
  margin-bottom: 20px;
  text-align: center;
  color: #FFF;
  font-weight: bold;
}

/* line 36, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
.upload-cv-transparent {
  background: rgba(24, 38, 66, 0.5);
  color: #FFF;
}

/* line 40, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
.search-job-form {
  padding: 15px;
  background: rgba(255, 255, 255, 0.2);
  border-radius: 5px;
}

/* line 45, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
#recent-search {
  color: #FFF;
  text-align: left;
}

/* line 48, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
#recent-search a {
  color: #FFF;
  border-bottom: 2px solid transparent;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  display: inline-block;
  margin-right: 10px;
  margin-top: 15px;
}

/* line 55, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
#recent-search a:hover {
  border-color: #FFF;
}

/* line 57, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
#recent-search a:before {
  content: "\f002";
  font-family: FontAwesome;
  font-weight: 100;
  position: relative;
  margin-right: 3px;
  top: -1px;
  font-size: 0.8rem;
}

/* line 67, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
#companies-logo .content-left {
  width: 67%;
}

/* line 70, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
.logo-company {
  display: block;
  float: left;
  width: 170px;
  vertical-align: middle;
  margin-right: 10px;
  margin-top: 10px;
  padding: 8px;
  border: 1px solid #2777B4;
  border-radius: 5px;
  background: #FFF;
  min-height: 81px;
  max-height: 90px;
  position: relative;
}

/* line 84, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
.logo-company img {
  max-width: 130px;
  position: absolute;
  top: 50%;
  left: 50%;
  bottom: 0;
  right: 0;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

/* line 92, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
.logo-company.btn, #jrp-pagination a.logo-company, .form .field.check-as-button input[type=checkbox] + label.logo-company, .form .field.check-as-button input[type=radio] + label.logo-company {
  border: none;
}

/* line 96, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
#home .bg-grey, #home .bg-blue {
  padding-top: 30px;
  padding-bottom: 30px;
}

/* line 101, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
#home.home-bloc-content .home-bloc:nth-child(odd) {
  background: #FFF;
}

/* line 103, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
#home.home-bloc-content .home-bloc:nth-child(even) {
  background: #E9E9E9;
}

/* line 105, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
#home .home-bloc {
  padding-top: 30px;
  padding-bottom: 30px;
}

/* line 108, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
#home .home-bloc:nth-child(odd) {
  background: #E9E9E9;
}

/* line 110, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
#home .no-home-bloc {
  padding-top: 30px;
  padding-bottom: 30px;
}

/* line 113, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
#home .pub {
  margin-top: 20px;
  text-align: center;
  padding: 10px;
  background: #FFF;
  border: 1px solid #E9E9E9;
}

/* line 120, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
#home #user p, #home #user-mobile p {
  max-width: 200px;
}

/* line 123, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
#home #upload-bloc .small {
  width: 30%;
}

/* line 125, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
#home #upload-bloc .big {
  width: 68%;
}

/* line 127, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
#home #upload-cv {
  white-space: nowrap;
}

/* line 131, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
#home .jobs .job {
  box-shadow: none;
  border-top: 1px dashed #ccc;
  border-radius: 0;
  margin-bottom: 0;
  min-height: 167px;
  padding-left: 0;
  padding-right: 0;
}

/* line 139, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
#home .jobs .job.need-padding {
  padding-left: 20px;
  padding-right: 20px;
}

/* line 142, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
#home .jobs .job-title {
  font-size: 1.3rem;
}

/* line 144, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
#home .jobs .snapshot-item {
  font-size: 0.9rem;
}

/* line 148, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
#about-us {
  padding-top: 40px;
}

/* line 150, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
#about-us p {
  line-height: 1.6;
}

/* line 154, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
#popular a:not(.b) {
  padding: 5px 0;
  color: #2777B4;
  display: block;
  float: left;
  font-size: 0.9rem;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

/* line 161, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
#popular a:not(.b):hover {
  color: #5D677A;
}

/* line 163, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
#popular a:not(.b):after {
  content: "\f111";
  font-family: FontAwesome;
  padding: 0 10px;
  color: #2777B4;
  font-size: 0.5rem;
}

/* line 169, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
#popular a:not(.b):last-child:after {
  content: "";
  padding: 0;
}

/* line 172, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
#popular a.b, #popular #home-us a.no-logo, #home-us #popular a.no-logo, #popular .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item a.load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item #popular a.load-more-slider, #popular .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item a.load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item #popular a.load-more-slider, #popular .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item a.load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item #popular a.load-more-slider, #popular .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item a.load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item #popular a.load-more-slider {
  color: #2777B4;
  text-decoration: underline;
}

/* line 177, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
#news > .col-2, #agenda > .col-2 {
  margin-bottom: 30px;
}

/* line 179, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
#news > .col-2:last-child, #agenda > .col-2:last-child {
  margin-bottom: 0;
}

/* line 182, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
#news .card-panel-bloc .card-panel, #agenda .card-panel-bloc .card-panel {
  width: 24%;
}

/* line 185, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
#news .news img, #agenda .news img {
  display: block;
  width: 100%;
  border-radius: 5px;
}

/* line 189, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
#news .news .news-content, #agenda .news .news-content {
  position: relative;
  top: -2px;
}

/* line 192, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
#news .news .news-content .news-title, #agenda .news .news-content .news-title {
  font-size: 1.5rem;
  color: #2777B4;
  font-weight: 300;
}

/* line 196, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
#news .news .news-content p, #agenda .news .news-content p {
  padding-bottom: 10px;
}

/* line 198, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
#news .news.news-card, #agenda .news.news-card {
  background: #FFF;
  overflow: hidden;
  border: 1px solid #f1f1f1;
  min-height: 432px;
}

/* line 203, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
#news .news.news-card .news-img, #agenda .news.news-card .news-img {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 200px;
}

/* line 208, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
#news .news.news-card .news-card-content, #agenda .news.news-card .news-card-content {
  padding: 12px;
}

/* line 210, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
#news .news.news-card .news-card-title, #agenda .news.news-card .news-card-title {
  font-weight: bold;
  font-size: 1.1rem;
  height: 48px;
}

/* line 214, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
#news .news.news-card .news-card-text, #agenda .news.news-card .news-card-text {
  text-align: left;
  margin: 20px 0;
  min-height: 160px;
}

/* line 218, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
#news .news.news-card .news-card-info, #agenda .news.news-card .news-card-info {
  margin-top: 30px;
  padding-top: 15px;
  border-top: 1px solid #182642;
  font-size: 0.9rem;
}

/* line 223, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
#news .news.news-card a.block, #news .news.news-card .facet-list-wrapper a, .facet-list-wrapper #news .news.news-card a, #news .news.news-card .footer-us .col a:not(.social-link):not(.btn), .footer-us .col #news .news.news-card a:not(.social-link):not(.btn), #agenda .news.news-card a.block, #agenda .news.news-card .facet-list-wrapper a, .facet-list-wrapper #agenda .news.news-card a, #agenda .news.news-card .footer-us .col a:not(.social-link):not(.btn), .footer-us .col #agenda .news.news-card a:not(.social-link):not(.btn) {
  position: absolute;
  bottom: 12px;
  left: 12px;
}

/* line 229, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
.add-resume-saved-job .add-cv {
  position: relative;
  left: 50%;
  transform: translateX(-50%);
}

/* line 235, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
#spot-seo .container {
  padding-bottom: 20px;
}

/* line 239, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
.t-header {
  padding: 105px 0;
  background-image: url(/assets/us/us_home-9b6871214c875d43e0672289738d447fcdf9461c6c493e6429af292ae04b7bc3.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  position: relative;
  z-index: 3;
}

/* line 247, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
.t-header.new-campaign-homepage {
  background-image: url(/assets/home/cb_hispanic_heritage-1f485d0bafbb76f75155652db711d6c919f7f82171a6a685b309c37254761a09.jpg);
}

/* line 249, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
.t-header.new-branding-banner {
  background-image: url(/assets/home/cb_brand_refresh_banner-8de60da8b7da6cd5d0e6c3752231dac6eea09fe5ab145374d35ee3165c968a8d.jpg);
}

/* line 251, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
.t-header.site-takeover-banner-campaign-banner {
  padding: 3.125rem 0 5.625rem 0;
}

/* line 253, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
.t-header.brand-festive-banner {
  background-image: url(/images/home/pride_month_hero_HP.png);
}

/* line 255, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
.t-header_container {
  box-shadow: 0 2px 14px 0 rgba(0, 0, 0, 0.1);
  background: #FFF;
  border-radius: 5px;
  position: relative;
  z-index: 2;
}

/* line 261, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
.t-header_content {
  padding: 64px 32px 32px 32px;
}

/* line 262, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
.t-header_content.col.big {
  width: 66% !important;
}

/* line 264, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
.t-header_content.col.small {
  width: 34% !important;
  min-height: 294px;
  padding-top: 64px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}

/* line 271, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
.t-header_content h1 {
  font-size: 1.3rem;
}

/* line 273, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
.t-header_content .big-sub-title {
  color: #0F1744;
  font-size: 2rem;
  margin-bottom: 15px;
}

/* line 277, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
.t-header_content h4 {
  font-size: 18px;
}

/* line 279, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
.t-header_content .sub-title {
  font-size: 1.7rem;
  color: #0F1744;
}

/* line 282, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
.t-header_content .sub-title .small-font {
  font-size: 1rem;
}

/* line 284, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
.t-header_content .col.small {
  width: 29% !important;
}

/* line 286, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
.t-header_content .col.small .btn, .t-header_content .col.small #jrp-pagination a, #jrp-pagination .t-header_content .col.small a, .t-header_content .col.small .form .field.check-as-button input[type=checkbox] + label, .form .field.check-as-button .t-header_content .col.small input[type=checkbox] + label, .t-header_content .col.small .form .field.check-as-button input[type=radio] + label, .form .field.check-as-button .t-header_content .col.small input[type=radio] + label {
  margin-top: 10px;
}

/* line 288, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
.t-header_content .col.big {
  width: 69% !important;
}

/* line 291, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
.t-header #post-a-job svg {
  vertical-align: middle;
  fill: #2F4BA0;
  width: 1.3125rem;
}

/* line 295, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
.t-header h3 {
  margin-top: 5px;
}

/* line 301, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
.t-header .form-bottom .form {
  width: calc(39% - 1px);
  float: left;
}

/* line 304, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
.t-header.default {
  background-image: url(/assets/us/us_home-9b6871214c875d43e0672289738d447fcdf9461c6c493e6429af292ae04b7bc3.png) !important;
}

/* line 308, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
#cb-app .col-img {
  width: 84%;
  float: right;
}

/* line 313, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
.blog {
  position: relative;
  border: 2px solid transparent;
  transition-duration: 0.3s;
  display: block;
  border-radius: 8px;
  overflow: hidden;
  cursor: pointer;
}

/* line 321, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
.blog:hover {
  border-color: #014798;
  -webkit-box-shadow: 0 0 24px 0 rgba(39, 119, 180, 0.3);
  -moz-box-shadow: 0 0 24px 0 rgba(39, 119, 180, 0.3);
  box-shadow: 0 0 24px 0 rgba(39, 119, 180, 0.3);
}

/* line 324, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
.blog:hover .link-cta:after, .blog:hover #company .bb-item a:after, #company .bb-item .blog:hover a:after {
  background: #2777B4;
}

/* line 326, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
.blog-img {
  width: 100%;
  display: block;
}

/* line 329, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
.blog-content {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  padding: 15px 50px;
  background: rgba(255, 255, 255, 0.9);
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

/* line 339, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
.blog-content .top-sub-title {
  margin-bottom: 3px;
  font-size: 0.7rem;
}

/* line 342, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
.blog-content h5 {
  color: #182642;
  font-size: 1.2rem;
  font-weight: bold;
}

/* line 346, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
.blog-content:first-child {
  position: relative;
}

/* line 349, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
#covid h1 {
  font-size: 1.6rem !important;
}

/* line 351, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
#covid .big-sub-title {
  font-size: 1.3rem;
}

/* line 353, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
#covid .msg-upload.desktop {
  background: transparent;
  color: #FFF;
  height: 48px;
  padding: 5px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 90%;
  border-radius: 0 0 5px 5px;
}

/* line 362, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
#covid .msg-upload.desktop .link-cta, #covid .msg-upload.desktop #company .bb-item a, #company .bb-item #covid .msg-upload.desktop a {
  color: #FFF;
  line-height: 40px;
  font-size: 110%;
  font-weight: normal;
  z-index: 1;
}

/* line 368, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
#covid .msg-upload.desktop .link-cta svg, #covid .msg-upload.desktop #company .bb-item a svg, #company .bb-item #covid .msg-upload.desktop a svg {
  width: 14px;
  height: 14px;
  fill: #2F4BA0;
  vertical-align: bottom;
}

/* line 373, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
#covid .msg-upload.desktop .link-cta:after, #covid .msg-upload.desktop #company .bb-item a:after, #company .bb-item #covid .msg-upload.desktop a:after {
  display: none;
}

/* line 375, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
#covid i.fa {
  padding-right: 0.7rem;
}

/* line 377, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
#covid span.msg {
  line-height: 55px;
}

/* line 379, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
#covid .bg-light-blue-all {
  background-color: #E1F5FE;
}

/* line 381, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
#covid .upload-msg {
  font-size: 130%;
}

/* line 383, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
#covid .msg-upload.mobile {
  font-size: 85%;
  line-height: 170%;
}

/* line 387, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
#connect-with-us {
  padding-top: 0 !important;
}

/* line 389, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
#connect-with-us .rectangle {
  height: 286px;
  width: 970px;
  margin: auto;
  padding-top: 34px;
  box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.1);
  border-top: 8px solid #008563;
  border-radius: 5px;
}

/* line 397, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
#connect-with-us .social-media {
  margin-top: 35px;
}

/* line 399, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
#connect-with-us .spacer {
  margin-left: 70px;
}

/* line 403, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
#gallery .col-img {
  width: 84%;
  margin-bottom: 28px;
}

/* line 410, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
#language-filters .filter {
  float: left;
  position: relative;
  cursor: pointer;
  margin-right: 19px;
  width: 100%;
}

/* line 416, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
#language-filters .filter .filter-content {
  max-height: 300px;
  overflow: auto;
  min-width: 200px;
  width: 100%;
}

/* line 421, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
#language-filters .filter .filter-content .field {
  width: 100% !important;
}

/* line 423, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
#language-filters .filter input[name="languages"] {
  padding-right: 22px !important;
}

/* line 425, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
#language-filters .filter:last-child {
  margin-right: 0;
}

/* line 428, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
#language-filters .filter.active input[name="languages"], #language-filters .filter:hover input[name="languages"] {
  border: 1px solid #009B74;
}

/* line 430, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
#language-filters .filter.active input[name="languages"]:after, #language-filters .filter:hover input[name="languages"]:after {
  opacity: 1;
}

/* line 432, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
#language-filters .filter.active > .filter-content, #language-filters .filter:hover > .filter-content {
  display: block;
}

/* line 435, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
#language-filters .filter.active > .filter-content {
  display: block !important;
}

/* line 437, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
#language-filters .filter-title {
  height: 60px;
  line-height: 60px;
  position: relative;
  padding-right: 0;
  color: #5D677A;
}

/* line 444, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
#language-filters .filter-title.title-neutral:before, #language-filters .filter-title.title-neutral:after {
  display: none;
}

/* line 446, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
#language-filters .filter-title:before {
  content: "";
  display: block;
  background: url(/assets/us/icons/chevron-0c54608864bc55a96481480be089fba6857ea7b62394fbf7932241e4ee1aaa1b.svg) no-repeat;
  width: 10px;
  height: 6px;
  position: absolute;
  top: 24px;
  right: 8px;
  z-index: 999;
}

/* line 456, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
#language-filters .filter-title:after {
  content: "";
  display: block;
  width: 100%;
  height: 5px;
  background: #F9B515;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  transition-duration: 0.3s;
  opacity: 0;
}

/* line 468, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
#language-filters .filter-content {
  display: none;
  position: absolute;
  top: 50px;
  left: 0;
  background: #FFF;
  -webkit-box-shadow: 0 2px 14px rgba(46, 46, 46, 0.5);
  -moz-box-shadow: 0 2px 14px rgba(46, 46, 46, 0.5);
  box-shadow: 0 2px 14px rgba(46, 46, 46, 0.5);
  padding: 15px 10px 5px 10px;
  z-index: 80;
  border-radius: 0 0 5px 5px;
  min-width: 150px;
  cursor: default;
}

/* line 482, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
#languages .badge {
  background: #FFF;
  color: #2777B4;
  border: 1px solid #2777B4;
  display: inline-block;
  padding: .25em .4em;
  margin: .4em;
  font-size: 95%;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25rem;
}

/* line 495, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
#languages .badge:hover {
  background-color: #2777B4;
  color: #FFF;
}

/* line 499, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
#languages .badge-large {
  padding: 10px 40px;
  font-size: 100%;
  margin: .4em 0.9em;
}

/* line 504, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
.btn-wrapper-covid .link-cta:focus-visible, .btn-wrapper-covid #company .bb-item a:focus-visible, #company .bb-item .btn-wrapper-covid a:focus-visible, .top-footer .full .btn-clear-white-transparent:focus-visible {
  outline: 2px solid #e8c80d;
}

/* line 510, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
.rebranding .site-takeover-banner-campaign-banner .t-header_container {
  background-color: #26263A;
}

/* line 512, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
.rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-left {
  background-color: #FFF;
}

/* line 514, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
.rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-left .site-takeover-banner-upload {
  padding: 1.375rem 1.875rem !important;
  margin: 3.875rem -2rem -2rem -2rem;
  border-bottom-left-radius: 0.3125rem;
}

/* line 518, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
.rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-left .site-takeover-banner-upload p {
  color: #0E0E24;
}

/* line 521, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
.rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-left .site-takeover-banner-upload .title-wrapper {
  width: calc(100% - 200px);
}

/* line 524, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
.rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-left .site-takeover-banner-upload .title-wrapper h2 {
  line-height: 1.5625rem;
}

/* line 527, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
.rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-left .site-takeover-banner-upload .title-wrapper .fw-normal-i, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-left .site-takeover-banner-upload .title-wrapper h2 {
  font-size: 1.125rem !important;
}

/* line 531, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
.rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-left .site-takeover-banner-upload .btn, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-left .site-takeover-banner-upload #jrp-pagination a, #jrp-pagination .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-left .site-takeover-banner-upload a, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-left .site-takeover-banner-upload .form .field.check-as-button input[type=checkbox] + label, .form .field.check-as-button .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-left .site-takeover-banner-upload input[type=checkbox] + label, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-left .site-takeover-banner-upload .form .field.check-as-button input[type=radio] + label, .form .field.check-as-button .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-left .site-takeover-banner-upload input[type=radio] + label {
  padding: 0.8125rem 1.0625rem;
  margin-top: 0;
  vertical-align: top;
  margin-left: auto;
  height: fit-content;
}

/* line 538, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
.rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right {
  padding: 1.25rem;
}

/* line 540, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
.rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section {
  text-align: center;
  color: #FFF;
}

/* line 544, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
.rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section h2 {
  color: #FFF;
  margin-bottom: 0.9375rem;
  font-size: 1.25rem !important;
}

/* line 551, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
.rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item .img-wrapper, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item .img-wrapper, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item .img-wrapper, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item .img-wrapper {
  min-height: 8.75rem;
}

/* line 553, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
.rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item .img-wrapper .col-img, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item .img-wrapper .col-img, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item .img-wrapper .col-img, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item .img-wrapper .col-img {
  max-width: 18.75rem;
  margin-bottom: 1.25rem;
}

/* line 556, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
.rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item .join-cb, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item .join-cb, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item .join-cb, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item .join-cb {
  color: #FFF;
  font-family: "Barlow", "Arial", sans-serif !important;
  padding: 0 0.0625rem;
}

/* line 562, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
.rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item .load-more-slider {
  margin-top: 1.25rem;
  padding: 0.6875rem 0.9375rem !important;
}

/* line 568, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
.rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-nav button, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-nav button {
  top: -13.4375rem;
}

/* line 570, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
.rebranding .site-takeover-banner-campaign-banner .msg-upload {
  padding-right: 0 !important;
}

/* line 577, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
.rebranding #home-us #covid .msg-upload.desktop .btn-wrapper-covid-site-takeover-banner .link-cta, .rebranding #home-us #covid .msg-upload.desktop .btn-wrapper-covid-site-takeover-banner #company .bb-item a, #company .bb-item .rebranding #home-us #covid .msg-upload.desktop .btn-wrapper-covid-site-takeover-banner a {
  background-color: #FFF;
  padding: 0.4375rem 0.9375rem;
  color: #2F4BA0 !important;
  border-radius: 1.0625rem;
  line-height: initial;
  font-weight: normal !important;
  font-size: 0.75rem !important;
  font-family: "Roboto", "Arial", sans-serif;
}

/* line 586, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
.rebranding #home-us #covid .msg-upload.desktop .btn-wrapper-covid-site-takeover-banner .link-cta:hover, .rebranding #home-us #covid .msg-upload.desktop .btn-wrapper-covid-site-takeover-banner #company .bb-item a:hover, #company .bb-item .rebranding #home-us #covid .msg-upload.desktop .btn-wrapper-covid-site-takeover-banner a:hover {
  color: #2F4BA0 !important;
}

/* line 588, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
.rebranding #home-us #covid .msg-upload.desktop .btn-wrapper-covid-site-takeover-banner .link-cta i, .rebranding #home-us #covid .msg-upload.desktop .btn-wrapper-covid-site-takeover-banner #company .bb-item a i, #company .bb-item .rebranding #home-us #covid .msg-upload.desktop .btn-wrapper-covid-site-takeover-banner a i {
  margin-left: 0;
  font-size: 0.875rem;
  line-height: 1rem;
}

/* line 595, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
.rebranding .site-takeover-banner-carousel .owl-stage {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 600, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
.rebranding .site-takeover-banner-carousel .owl-stage .item .img-wrapper {
  flex-wrap: wrap;
}

/* line 605, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
.rebranding .site-takeover-banner-carousel .owl-nav button {
  background-color: transparent !important;
  box-shadow: none;
}

/* line 608, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
.rebranding .site-takeover-banner-carousel .owl-nav button::before {
  content: '';
  width: 100%;
  height: 100%;
  border-width: 0.1875rem 0.1875rem 0 0;
  border-style: solid;
  border-color: #FFF;
  display: block;
  transform: rotate(45deg);
}

/* line 617, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
.rebranding .site-takeover-banner-carousel .owl-nav button.owl-prev {
  left: 0;
}

/* line 619, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
.rebranding .site-takeover-banner-carousel .owl-nav button.owl-prev::before {
  transform: rotate(-138deg);
}

/* line 621, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
.rebranding .site-takeover-banner-carousel .owl-nav button.owl-next {
  right: 0;
}

/* line 625, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
.rebranding .site-takeover-banner-jrp-main-banner, .rebranding .site-takeover-banner-jdp-banner {
  height: 9.375rem;
  overflow: hidden;
  position: relative;
}

/* line 631, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
.rebranding .site-takeover-banner-jrp-main-banner .celebrating-site-takeover-banner > .img-responsive, .rebranding .site-takeover-banner-jdp-banner .celebrating-site-takeover-banner > .img-responsive {
  max-height: 9.375rem;
}

/* line 633, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
.rebranding .site-takeover-banner-jrp-main-banner .site-takeover-banner-carousel, .rebranding .site-takeover-banner-jrp-main-banner .site-takeover-single-logo, .rebranding .site-takeover-banner-jdp-banner .site-takeover-banner-carousel, .rebranding .site-takeover-banner-jdp-banner .site-takeover-single-logo {
  position: absolute;
  bottom: 1.25rem;
  height: auto;
}

/* line 640, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
.rebranding .site-takeover-banner-jrp-main-banner .site-takeover-banner-carousel .owl-stage .item .img-wrapper .col-img, .rebranding .site-takeover-banner-jrp-main-banner .site-takeover-banner-carousel .single-item .item .img-wrapper .col-img, .rebranding .site-takeover-banner-jrp-main-banner .site-takeover-single-logo .owl-stage .item .img-wrapper .col-img, .rebranding .site-takeover-banner-jrp-main-banner .site-takeover-single-logo .single-item .item .img-wrapper .col-img, .rebranding .site-takeover-banner-jdp-banner .site-takeover-banner-carousel .owl-stage .item .img-wrapper .col-img, .rebranding .site-takeover-banner-jdp-banner .site-takeover-banner-carousel .single-item .item .img-wrapper .col-img, .rebranding .site-takeover-banner-jdp-banner .site-takeover-single-logo .owl-stage .item .img-wrapper .col-img, .rebranding .site-takeover-banner-jdp-banner .site-takeover-single-logo .single-item .item .img-wrapper .col-img {
  max-width: 13.125rem;
}

/* line 642, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
.rebranding .site-takeover-banner-jrp-main-banner .site-takeover-banner-carousel .owl-stage .item .img-wrapper .col-img.piedmont, .rebranding .site-takeover-banner-jrp-main-banner .site-takeover-banner-carousel .single-item .item .img-wrapper .col-img.piedmont, .rebranding .site-takeover-banner-jrp-main-banner .site-takeover-single-logo .owl-stage .item .img-wrapper .col-img.piedmont, .rebranding .site-takeover-banner-jrp-main-banner .site-takeover-single-logo .single-item .item .img-wrapper .col-img.piedmont, .rebranding .site-takeover-banner-jdp-banner .site-takeover-banner-carousel .owl-stage .item .img-wrapper .col-img.piedmont, .rebranding .site-takeover-banner-jdp-banner .site-takeover-banner-carousel .single-item .item .img-wrapper .col-img.piedmont, .rebranding .site-takeover-banner-jdp-banner .site-takeover-single-logo .owl-stage .item .img-wrapper .col-img.piedmont, .rebranding .site-takeover-banner-jdp-banner .site-takeover-single-logo .single-item .item .img-wrapper .col-img.piedmont {
  max-width: 13.75rem;
  position: relative;
  bottom: 0;
}

/* line 647, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
.rebranding .site-takeover-banner-jrp-main-banner .site-takeover-banner-carousel .owl-nav button, .rebranding .site-takeover-banner-jrp-main-banner .site-takeover-single-logo .owl-nav button, .rebranding .site-takeover-banner-jdp-banner .site-takeover-banner-carousel .owl-nav button, .rebranding .site-takeover-banner-jdp-banner .site-takeover-single-logo .owl-nav button {
  bottom: 0.3125rem;
  top: auto;
}

/* line 650, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
.rebranding .site-takeover-banner-jrp-main-banner .site-takeover-banner-carousel .owl-nav button.owl-prev, .rebranding .site-takeover-banner-jrp-main-banner .site-takeover-single-logo .owl-nav button.owl-prev, .rebranding .site-takeover-banner-jdp-banner .site-takeover-banner-carousel .owl-nav button.owl-prev, .rebranding .site-takeover-banner-jdp-banner .site-takeover-single-logo .owl-nav button.owl-prev {
  left: 0;
}

/* line 652, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
.rebranding .site-takeover-banner-jrp-main-banner .site-takeover-banner-carousel .owl-nav button.owl-next, .rebranding .site-takeover-banner-jrp-main-banner .site-takeover-single-logo .owl-nav button.owl-next, .rebranding .site-takeover-banner-jdp-banner .site-takeover-banner-carousel .owl-nav button.owl-next, .rebranding .site-takeover-banner-jdp-banner .site-takeover-single-logo .owl-nav button.owl-next {
  right: 0;
}

/* line 655, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
.rebranding .site-takeover-banner-jdp-banner-with-slider .site-takeover-banner-carousel, .rebranding .site-takeover-banner-jdp-banner-with-slider .site-takeover-single-logo {
  width: 35%;
  bottom: 2.5rem;
  right: 8%;
}

/* line 659, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
.rebranding .site-takeover-banner-jrp-main-banner {
  height: 14.375rem;
  margin-bottom: 0.3125rem;
}

/* line 662, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
.rebranding .site-takeover-banner-jrp-main-banner.sweeps-takeover {
  height: auto;
}

@media only screen and (max-width: 1350px) {
  /* line 670, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
  .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section h2 {
    font-size: 1rem !important;
    margin-bottom: 1.25rem;
  }
  /* line 675, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
  .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-nav .owl-prev, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-nav .owl-prev {
    left: -1.25rem;
  }
  /* line 677, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
  .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-nav .owl-next, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-nav .owl-next {
    right: -1.125rem;
  }
  /* line 681, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
  .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item .join-cb, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item .join-cb, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item .join-cb, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item .join-cb {
    font-size: 0.875rem;
  }
  /* line 684, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
  .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item .img-wrapper .col-img, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item .img-wrapper .col-img, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item .img-wrapper .col-img, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item .img-wrapper .col-img {
    max-width: 15.625rem;
    margin-bottom: 1.875rem;
  }
  /* line 687, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
  .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item .load-more-slider {
    margin-top: 1.25rem;
  }
  /* line 691, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
  .rebranding .site-takeover-banner-jrp-main-banner .site-takeover-single-logo {
    bottom: 2.1875rem;
  }
  /* line 694, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
  .rebranding .site-takeover-banner-jdp-banner-with-slider .site-takeover-single-logo {
    bottom: 3.125rem;
  }
}

@media only screen and (max-width: 1000px) {
  /* line 700, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
  .rebranding .site-takeover-banner-campaign-banner .t-header_container {
    background-color: transparent;
  }
  /* line 703, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
  .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-left .site-takeover-banner-upload {
    margin: 0;
    padding: 1.875rem;
    border-radius: 0.3125rem;
    margin-bottom: 1.25rem;
  }
  /* line 708, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
  .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-left .site-takeover-banner-upload .title-wrapper {
    text-align: center;
    width: 100%;
  }
  /* line 711, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
  .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-left .site-takeover-banner-upload .title-wrapper .hide-mobile {
    display: none !important;
  }
  /* line 713, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
  .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-left .site-takeover-banner-upload .title-wrapper .sub-title {
    display: block !important;
    margin-bottom: 0.625rem;
  }
  /* line 716, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
  .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-left .site-takeover-banner-upload .title-wrapper .sub-title h2 {
    font-size: 1.875rem !important;
  }
  /* line 718, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
  .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-left .site-takeover-banner-upload .title-wrapper p {
    text-align: center;
    margin-bottom: 1.25rem;
  }
  /* line 721, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
  .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right {
    background-color: #26263A;
    padding: 0 !important;
    position: relative;
    overflow: hidden;
    border-radius: 0.3125rem;
  }
  /* line 728, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
  .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo {
    position: absolute;
    bottom: 1.25rem;
    height: auto;
  }
  /* line 733, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
  .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-nav button, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-nav button {
    bottom: 1.875rem;
    top: auto;
  }
  /* line 736, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
  .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-nav button.owl-prev, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-nav button.owl-prev {
    left: 0.0625rem !important;
  }
  /* line 738, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
  .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-nav button.owl-next, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-nav button.owl-next {
    right: 0.25rem !important;
  }
  /* line 742, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
  .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item .img-wrapper, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item .img-wrapper, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item .img-wrapper, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item .img-wrapper {
    min-height: auto;
    display: block;
  }
  /* line 745, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
  .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item .img-wrapper .col-img, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item .img-wrapper .col-img, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item .img-wrapper .col-img, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item .img-wrapper .col-img {
    margin-bottom: 0;
  }
  /* line 748, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
  .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item .load-more-slider.hide-mobile, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item .load-more-slider.hide-mobile, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item .load-more-slider.hide-mobile, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item .load-more-slider.hide-mobile {
    display: none !important;
  }
  /* line 750, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
  .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo {
    width: 100%;
  }
  /* line 754, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
  .rebranding .site-takeover-banner-campaign-banner.site-takeover-banner-campaign-niche-sites .t-header_container #header-content-right {
    background-color: #D5DBEC;
    padding: 1.25rem !important;
    margin-top: 0.625rem;
  }
  /* line 762, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
  .rebranding .site-takeover-banner-carousel .item .img-wrapper .col-img, .rebranding .site-takeover-banner-carousel .single-item .img-wrapper .col-img, .rebranding .site-takeover-single-logo .item .img-wrapper .col-img, .rebranding .site-takeover-single-logo .single-item .img-wrapper .col-img {
    max-width: 50% !important;
    display: inline-block;
  }
  /* line 765, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
  .rebranding .site-takeover-banner-carousel .item .img-wrapper .col-img.piedmont, .rebranding .site-takeover-banner-carousel .single-item .img-wrapper .col-img.piedmont, .rebranding .site-takeover-single-logo .item .img-wrapper .col-img.piedmont, .rebranding .site-takeover-single-logo .single-item .img-wrapper .col-img.piedmont {
    max-width: 60% !important;
    bottom: 0;
  }
  /* line 768, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
  .rebranding .site-takeover-banner-carousel .item .img-wrapper .col-img.JT4, .rebranding .site-takeover-banner-carousel .single-item .img-wrapper .col-img.JT4, .rebranding .site-takeover-single-logo .item .img-wrapper .col-img.JT4, .rebranding .site-takeover-single-logo .single-item .img-wrapper .col-img.JT4 {
    max-width: 35% !important;
  }
  /* line 773, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
  .rebranding .celebrating-site-takeover-banner-t-head #header-content-left .site-takeover-banner-upload {
    margin: 0;
    padding: 1.875rem;
    border-radius: 0.3125rem;
    margin-bottom: 1.25rem;
  }
  /* line 778, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
  .rebranding .celebrating-site-takeover-banner-t-head #header-content-left .site-takeover-banner-upload .title-wrapper {
    text-align: center;
    width: 100%;
  }
  /* line 781, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
  .rebranding .celebrating-site-takeover-banner-t-head #header-content-left .site-takeover-banner-upload .title-wrapper .hide-mobile {
    display: none !important;
  }
  /* line 783, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
  .rebranding .celebrating-site-takeover-banner-t-head #header-content-left .site-takeover-banner-upload .title-wrapper .sub-title {
    display: block !important;
    margin-bottom: 0.625rem;
  }
  /* line 786, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
  .rebranding .celebrating-site-takeover-banner-t-head #header-content-left .site-takeover-banner-upload .title-wrapper .sub-title h2 {
    font-size: 1.875rem !important;
  }
  /* line 788, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
  .rebranding .celebrating-site-takeover-banner-t-head #header-content-left .site-takeover-banner-upload .title-wrapper p {
    text-align: center;
    margin-bottom: 1.25rem;
  }
  /* line 792, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
  .rebranding .site-takeover-banner-jrp-main-banner {
    height: auto;
  }
  /* line 794, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
  .rebranding .site-takeover-banner-jrp-main-banner .bg-banner {
    border-radius: 0.3125rem;
  }
  /* line 796, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
  .rebranding .site-takeover-banner-jrp-main-banner .site-takeover-banner-carousel, .rebranding .site-takeover-banner-jrp-main-banner .site-takeover-single-logo {
    bottom: 1.25rem;
  }
  /* line 799, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
  .rebranding .site-takeover-banner-jrp-main-banner .site-takeover-banner-carousel .item .img-wrapper, .rebranding .site-takeover-banner-jrp-main-banner .site-takeover-banner-carousel .single-item .img-wrapper, .rebranding .site-takeover-banner-jrp-main-banner .site-takeover-single-logo .item .img-wrapper, .rebranding .site-takeover-banner-jrp-main-banner .site-takeover-single-logo .single-item .img-wrapper {
    text-align: center;
    display: block;
  }
  /* line 803, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
  .rebranding .site-takeover-banner-jrp-main-banner .site-takeover-banner-carousel .owl-nav button, .rebranding .site-takeover-banner-jrp-main-banner .site-takeover-single-logo .owl-nav button {
    bottom: 3.625rem;
  }
}

@media only screen and (max-width: 650px) {
  /* line 809, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
  .rebranding .site-takeover-banner-carousel .owl-nav button, .rebranding .site-takeover-single-logo .owl-nav button {
    bottom: 0 !important;
  }
}

@media only screen and (min-width: 1001px) {
  /* line 815, lib/eu_consumer_core/app/assets/stylesheets/pages/home.sass */
  .rebranding .site-takeover-banner-campaign-banner.site-takeover-banner-campaign-niche-sites .t-header_container {
    display: flex;
    flex-wrap: wrap;
  }
}

/* line 2, lib/eu_consumer_core/app/assets/stylesheets/pages/browse.sass */
#browse .letter-title, #browse-index .letter-title, #letter .letter-title, #browse-category .letter-title, #company .letter-title, #browse-technology .letter-title, #browse-industry .letter-title, #browse-contract .letter-title {
  line-height: 107px;
  text-align: center;
  font-size: 40px;
  color: #182642;
}

/* line 8, lib/eu_consumer_core/app/assets/stylesheets/pages/browse.sass */
#browse .plus-button, #browse-index .plus-button, #letter .plus-button, #browse-category .plus-button, #company .plus-button, #browse-technology .plus-button, #browse-industry .plus-button, #browse-contract .plus-button {
  cursor: pointer;
  color: #2777B4;
  display: inline-block;
  margin-left: 5px;
  font-size: 0.9rem;
}

/* line 15, lib/eu_consumer_core/app/assets/stylesheets/pages/browse.sass */
#browse .link-all, #browse .link-list a.link-all, #browse .link-list .collapse a.link-all, #browse #browse-index .link-list a.link-all, #browse-index .link-list #browse a.link-all, #browse #browse-index .link-list .collapse a.link-all, #browse-index .link-list .collapse #browse a.link-all, #browse #letter .link-list a.link-all, #letter .link-list #browse a.link-all, #browse #letter .link-list .collapse a.link-all, #letter .link-list .collapse #browse a.link-all, #browse #browse-category .link-list a.link-all, #browse-category .link-list #browse a.link-all, #browse #browse-category .link-list .collapse a.link-all, #browse-category .link-list .collapse #browse a.link-all, #browse #company .link-list a.link-all, #company .link-list #browse a.link-all, #browse #company .link-list .collapse a.link-all, #company .link-list .collapse #browse a.link-all, #browse #browse-technology .link-list a.link-all, #browse-technology .link-list #browse a.link-all, #browse #browse-technology .link-list .collapse a.link-all, #browse-technology .link-list .collapse #browse a.link-all, #browse #browse-industry .link-list a.link-all, #browse-industry .link-list #browse a.link-all, #browse #browse-industry .link-list .collapse a.link-all, #browse-industry .link-list .collapse #browse a.link-all, #browse #browse-contract .link-list a.link-all, #browse-contract .link-list #browse a.link-all, #browse #browse-contract .link-list .collapse a.link-all, #browse-contract .link-list .collapse #browse a.link-all, #browse-index .link-all, #browse-index #browse .link-list a.link-all, #browse .link-list #browse-index a.link-all, #browse-index #browse .link-list .collapse a.link-all, #browse .link-list .collapse #browse-index a.link-all, #browse-index .link-list a.link-all, #browse-index .link-list .collapse a.link-all, #browse-index #letter .link-list a.link-all, #letter .link-list #browse-index a.link-all, #browse-index #letter .link-list .collapse a.link-all, #letter .link-list .collapse #browse-index a.link-all, #browse-index #browse-category .link-list a.link-all, #browse-category .link-list #browse-index a.link-all, #browse-index #browse-category .link-list .collapse a.link-all, #browse-category .link-list .collapse #browse-index a.link-all, #browse-index #company .link-list a.link-all, #company .link-list #browse-index a.link-all, #browse-index #company .link-list .collapse a.link-all, #company .link-list .collapse #browse-index a.link-all, #browse-index #browse-technology .link-list a.link-all, #browse-technology .link-list #browse-index a.link-all, #browse-index #browse-technology .link-list .collapse a.link-all, #browse-technology .link-list .collapse #browse-index a.link-all, #browse-index #browse-industry .link-list a.link-all, #browse-industry .link-list #browse-index a.link-all, #browse-index #browse-industry .link-list .collapse a.link-all, #browse-industry .link-list .collapse #browse-index a.link-all, #browse-index #browse-contract .link-list a.link-all, #browse-contract .link-list #browse-index a.link-all, #browse-index #browse-contract .link-list .collapse a.link-all, #browse-contract .link-list .collapse #browse-index a.link-all, #letter .link-all, #letter #browse .link-list a.link-all, #browse .link-list #letter a.link-all, #letter #browse .link-list .collapse a.link-all, #browse .link-list .collapse #letter a.link-all, #letter #browse-index .link-list a.link-all, #browse-index .link-list #letter a.link-all, #letter #browse-index .link-list .collapse a.link-all, #browse-index .link-list .collapse #letter a.link-all, #letter .link-list a.link-all, #letter .link-list .collapse a.link-all, #letter #browse-category .link-list a.link-all, #browse-category .link-list #letter a.link-all, #letter #browse-category .link-list .collapse a.link-all, #browse-category .link-list .collapse #letter a.link-all, #letter #company .link-list a.link-all, #company .link-list #letter a.link-all, #letter #company .link-list .collapse a.link-all, #company .link-list .collapse #letter a.link-all, #letter #browse-technology .link-list a.link-all, #browse-technology .link-list #letter a.link-all, #letter #browse-technology .link-list .collapse a.link-all, #browse-technology .link-list .collapse #letter a.link-all, #letter #browse-industry .link-list a.link-all, #browse-industry .link-list #letter a.link-all, #letter #browse-industry .link-list .collapse a.link-all, #browse-industry .link-list .collapse #letter a.link-all, #letter #browse-contract .link-list a.link-all, #browse-contract .link-list #letter a.link-all, #letter #browse-contract .link-list .collapse a.link-all, #browse-contract .link-list .collapse #letter a.link-all, #browse-category .link-all, #browse-category #browse .link-list a.link-all, #browse .link-list #browse-category a.link-all, #browse-category #browse .link-list .collapse a.link-all, #browse .link-list .collapse #browse-category a.link-all, #browse-category #browse-index .link-list a.link-all, #browse-index .link-list #browse-category a.link-all, #browse-category #browse-index .link-list .collapse a.link-all, #browse-index .link-list .collapse #browse-category a.link-all, #browse-category #letter .link-list a.link-all, #letter .link-list #browse-category a.link-all, #browse-category #letter .link-list .collapse a.link-all, #letter .link-list .collapse #browse-category a.link-all, #browse-category .link-list a.link-all, #browse-category .link-list .collapse a.link-all, #browse-category #company .link-list a.link-all, #company .link-list #browse-category a.link-all, #browse-category #company .link-list .collapse a.link-all, #company .link-list .collapse #browse-category a.link-all, #browse-category #browse-technology .link-list a.link-all, #browse-technology .link-list #browse-category a.link-all, #browse-category #browse-technology .link-list .collapse a.link-all, #browse-technology .link-list .collapse #browse-category a.link-all, #browse-category #browse-industry .link-list a.link-all, #browse-industry .link-list #browse-category a.link-all, #browse-category #browse-industry .link-list .collapse a.link-all, #browse-industry .link-list .collapse #browse-category a.link-all, #browse-category #browse-contract .link-list a.link-all, #browse-contract .link-list #browse-category a.link-all, #browse-category #browse-contract .link-list .collapse a.link-all, #browse-contract .link-list .collapse #browse-category a.link-all, #company .link-all, #company #browse .link-list a.link-all, #browse .link-list #company a.link-all, #company #browse .link-list .collapse a.link-all, #browse .link-list .collapse #company a.link-all, #company #browse-index .link-list a.link-all, #browse-index .link-list #company a.link-all, #company #browse-index .link-list .collapse a.link-all, #browse-index .link-list .collapse #company a.link-all, #company #letter .link-list a.link-all, #letter .link-list #company a.link-all, #company #letter .link-list .collapse a.link-all, #letter .link-list .collapse #company a.link-all, #company #browse-category .link-list a.link-all, #browse-category .link-list #company a.link-all, #company #browse-category .link-list .collapse a.link-all, #browse-category .link-list .collapse #company a.link-all, #company .link-list a.link-all, #company .link-list .collapse a.link-all, #company #browse-technology .link-list a.link-all, #browse-technology .link-list #company a.link-all, #company #browse-technology .link-list .collapse a.link-all, #browse-technology .link-list .collapse #company a.link-all, #company #browse-industry .link-list a.link-all, #browse-industry .link-list #company a.link-all, #company #browse-industry .link-list .collapse a.link-all, #browse-industry .link-list .collapse #company a.link-all, #company #browse-contract .link-list a.link-all, #browse-contract .link-list #company a.link-all, #company #browse-contract .link-list .collapse a.link-all, #browse-contract .link-list .collapse #company a.link-all, #browse-technology .link-all, #browse-technology #browse .link-list a.link-all, #browse .link-list #browse-technology a.link-all, #browse-technology #browse .link-list .collapse a.link-all, #browse .link-list .collapse #browse-technology a.link-all, #browse-technology #browse-index .link-list a.link-all, #browse-index .link-list #browse-technology a.link-all, #browse-technology #browse-index .link-list .collapse a.link-all, #browse-index .link-list .collapse #browse-technology a.link-all, #browse-technology #letter .link-list a.link-all, #letter .link-list #browse-technology a.link-all, #browse-technology #letter .link-list .collapse a.link-all, #letter .link-list .collapse #browse-technology a.link-all, #browse-technology #browse-category .link-list a.link-all, #browse-category .link-list #browse-technology a.link-all, #browse-technology #browse-category .link-list .collapse a.link-all, #browse-category .link-list .collapse #browse-technology a.link-all, #browse-technology #company .link-list a.link-all, #company .link-list #browse-technology a.link-all, #browse-technology #company .link-list .collapse a.link-all, #company .link-list .collapse #browse-technology a.link-all, #browse-technology .link-list a.link-all, #browse-technology .link-list .collapse a.link-all, #browse-technology #browse-industry .link-list a.link-all, #browse-industry .link-list #browse-technology a.link-all, #browse-technology #browse-industry .link-list .collapse a.link-all, #browse-industry .link-list .collapse #browse-technology a.link-all, #browse-technology #browse-contract .link-list a.link-all, #browse-contract .link-list #browse-technology a.link-all, #browse-technology #browse-contract .link-list .collapse a.link-all, #browse-contract .link-list .collapse #browse-technology a.link-all, #browse-industry .link-all, #browse-industry #browse .link-list a.link-all, #browse .link-list #browse-industry a.link-all, #browse-industry #browse .link-list .collapse a.link-all, #browse .link-list .collapse #browse-industry a.link-all, #browse-industry #browse-index .link-list a.link-all, #browse-index .link-list #browse-industry a.link-all, #browse-industry #browse-index .link-list .collapse a.link-all, #browse-index .link-list .collapse #browse-industry a.link-all, #browse-industry #letter .link-list a.link-all, #letter .link-list #browse-industry a.link-all, #browse-industry #letter .link-list .collapse a.link-all, #letter .link-list .collapse #browse-industry a.link-all, #browse-industry #browse-category .link-list a.link-all, #browse-category .link-list #browse-industry a.link-all, #browse-industry #browse-category .link-list .collapse a.link-all, #browse-category .link-list .collapse #browse-industry a.link-all, #browse-industry #company .link-list a.link-all, #company .link-list #browse-industry a.link-all, #browse-industry #company .link-list .collapse a.link-all, #company .link-list .collapse #browse-industry a.link-all, #browse-industry #browse-technology .link-list a.link-all, #browse-technology .link-list #browse-industry a.link-all, #browse-industry #browse-technology .link-list .collapse a.link-all, #browse-technology .link-list .collapse #browse-industry a.link-all, #browse-industry .link-list a.link-all, #browse-industry .link-list .collapse a.link-all, #browse-industry #browse-contract .link-list a.link-all, #browse-contract .link-list #browse-industry a.link-all, #browse-industry #browse-contract .link-list .collapse a.link-all, #browse-contract .link-list .collapse #browse-industry a.link-all, #browse-contract .link-all, #browse-contract #browse .link-list a.link-all, #browse .link-list #browse-contract a.link-all, #browse-contract #browse .link-list .collapse a.link-all, #browse .link-list .collapse #browse-contract a.link-all, #browse-contract #browse-index .link-list a.link-all, #browse-index .link-list #browse-contract a.link-all, #browse-contract #browse-index .link-list .collapse a.link-all, #browse-index .link-list .collapse #browse-contract a.link-all, #browse-contract #letter .link-list a.link-all, #letter .link-list #browse-contract a.link-all, #browse-contract #letter .link-list .collapse a.link-all, #letter .link-list .collapse #browse-contract a.link-all, #browse-contract #browse-category .link-list a.link-all, #browse-category .link-list #browse-contract a.link-all, #browse-contract #browse-category .link-list .collapse a.link-all, #browse-category .link-list .collapse #browse-contract a.link-all, #browse-contract #company .link-list a.link-all, #company .link-list #browse-contract a.link-all, #browse-contract #company .link-list .collapse a.link-all, #company .link-list .collapse #browse-contract a.link-all, #browse-contract #browse-technology .link-list a.link-all, #browse-technology .link-list #browse-contract a.link-all, #browse-contract #browse-technology .link-list .collapse a.link-all, #browse-technology .link-list .collapse #browse-contract a.link-all, #browse-contract #browse-industry .link-list a.link-all, #browse-industry .link-list #browse-contract a.link-all, #browse-contract #browse-industry .link-list .collapse a.link-all, #browse-industry .link-list .collapse #browse-contract a.link-all, #browse-contract .link-list a.link-all, #browse-contract .link-list .collapse a.link-all {
  color: #fdb816 !important;
  font-size: 1.2rem;
  position: relative;
}

/* line 19, lib/eu_consumer_core/app/assets/stylesheets/pages/browse.sass */
#browse .link-all:after, #browse .link-list a.link-all:after, #browse .link-list .collapse a.link-all:after, #browse #browse-index .link-list a.link-all:after, #browse-index .link-list #browse a.link-all:after, #browse #browse-index .link-list .collapse a.link-all:after, #browse-index .link-list .collapse #browse a.link-all:after, #browse #letter .link-list a.link-all:after, #letter .link-list #browse a.link-all:after, #browse #letter .link-list .collapse a.link-all:after, #letter .link-list .collapse #browse a.link-all:after, #browse #browse-category .link-list a.link-all:after, #browse-category .link-list #browse a.link-all:after, #browse #browse-category .link-list .collapse a.link-all:after, #browse-category .link-list .collapse #browse a.link-all:after, #browse #company .link-list a.link-all:after, #company .link-list #browse a.link-all:after, #browse #company .link-list .collapse a.link-all:after, #company .link-list .collapse #browse a.link-all:after, #browse #browse-technology .link-list a.link-all:after, #browse-technology .link-list #browse a.link-all:after, #browse #browse-technology .link-list .collapse a.link-all:after, #browse-technology .link-list .collapse #browse a.link-all:after, #browse #browse-industry .link-list a.link-all:after, #browse-industry .link-list #browse a.link-all:after, #browse #browse-industry .link-list .collapse a.link-all:after, #browse-industry .link-list .collapse #browse a.link-all:after, #browse #browse-contract .link-list a.link-all:after, #browse-contract .link-list #browse a.link-all:after, #browse #browse-contract .link-list .collapse a.link-all:after, #browse-contract .link-list .collapse #browse a.link-all:after, #browse-index .link-all:after, #browse-index #browse .link-list a.link-all:after, #browse .link-list #browse-index a.link-all:after, #browse-index #browse .link-list .collapse a.link-all:after, #browse .link-list .collapse #browse-index a.link-all:after, #browse-index .link-list a.link-all:after, #browse-index .link-list .collapse a.link-all:after, #browse-index #letter .link-list a.link-all:after, #letter .link-list #browse-index a.link-all:after, #browse-index #letter .link-list .collapse a.link-all:after, #letter .link-list .collapse #browse-index a.link-all:after, #browse-index #browse-category .link-list a.link-all:after, #browse-category .link-list #browse-index a.link-all:after, #browse-index #browse-category .link-list .collapse a.link-all:after, #browse-category .link-list .collapse #browse-index a.link-all:after, #browse-index #company .link-list a.link-all:after, #company .link-list #browse-index a.link-all:after, #browse-index #company .link-list .collapse a.link-all:after, #company .link-list .collapse #browse-index a.link-all:after, #browse-index #browse-technology .link-list a.link-all:after, #browse-technology .link-list #browse-index a.link-all:after, #browse-index #browse-technology .link-list .collapse a.link-all:after, #browse-technology .link-list .collapse #browse-index a.link-all:after, #browse-index #browse-industry .link-list a.link-all:after, #browse-industry .link-list #browse-index a.link-all:after, #browse-index #browse-industry .link-list .collapse a.link-all:after, #browse-industry .link-list .collapse #browse-index a.link-all:after, #browse-index #browse-contract .link-list a.link-all:after, #browse-contract .link-list #browse-index a.link-all:after, #browse-index #browse-contract .link-list .collapse a.link-all:after, #browse-contract .link-list .collapse #browse-index a.link-all:after, #letter .link-all:after, #letter #browse .link-list a.link-all:after, #browse .link-list #letter a.link-all:after, #letter #browse .link-list .collapse a.link-all:after, #browse .link-list .collapse #letter a.link-all:after, #letter #browse-index .link-list a.link-all:after, #browse-index .link-list #letter a.link-all:after, #letter #browse-index .link-list .collapse a.link-all:after, #browse-index .link-list .collapse #letter a.link-all:after, #letter .link-list a.link-all:after, #letter .link-list .collapse a.link-all:after, #letter #browse-category .link-list a.link-all:after, #browse-category .link-list #letter a.link-all:after, #letter #browse-category .link-list .collapse a.link-all:after, #browse-category .link-list .collapse #letter a.link-all:after, #letter #company .link-list a.link-all:after, #company .link-list #letter a.link-all:after, #letter #company .link-list .collapse a.link-all:after, #company .link-list .collapse #letter a.link-all:after, #letter #browse-technology .link-list a.link-all:after, #browse-technology .link-list #letter a.link-all:after, #letter #browse-technology .link-list .collapse a.link-all:after, #browse-technology .link-list .collapse #letter a.link-all:after, #letter #browse-industry .link-list a.link-all:after, #browse-industry .link-list #letter a.link-all:after, #letter #browse-industry .link-list .collapse a.link-all:after, #browse-industry .link-list .collapse #letter a.link-all:after, #letter #browse-contract .link-list a.link-all:after, #browse-contract .link-list #letter a.link-all:after, #letter #browse-contract .link-list .collapse a.link-all:after, #browse-contract .link-list .collapse #letter a.link-all:after, #browse-category .link-all:after, #browse-category #browse .link-list a.link-all:after, #browse .link-list #browse-category a.link-all:after, #browse-category #browse .link-list .collapse a.link-all:after, #browse .link-list .collapse #browse-category a.link-all:after, #browse-category #browse-index .link-list a.link-all:after, #browse-index .link-list #browse-category a.link-all:after, #browse-category #browse-index .link-list .collapse a.link-all:after, #browse-index .link-list .collapse #browse-category a.link-all:after, #browse-category #letter .link-list a.link-all:after, #letter .link-list #browse-category a.link-all:after, #browse-category #letter .link-list .collapse a.link-all:after, #letter .link-list .collapse #browse-category a.link-all:after, #browse-category .link-list a.link-all:after, #browse-category .link-list .collapse a.link-all:after, #browse-category #company .link-list a.link-all:after, #company .link-list #browse-category a.link-all:after, #browse-category #company .link-list .collapse a.link-all:after, #company .link-list .collapse #browse-category a.link-all:after, #browse-category #browse-technology .link-list a.link-all:after, #browse-technology .link-list #browse-category a.link-all:after, #browse-category #browse-technology .link-list .collapse a.link-all:after, #browse-technology .link-list .collapse #browse-category a.link-all:after, #browse-category #browse-industry .link-list a.link-all:after, #browse-industry .link-list #browse-category a.link-all:after, #browse-category #browse-industry .link-list .collapse a.link-all:after, #browse-industry .link-list .collapse #browse-category a.link-all:after, #browse-category #browse-contract .link-list a.link-all:after, #browse-contract .link-list #browse-category a.link-all:after, #browse-category #browse-contract .link-list .collapse a.link-all:after, #browse-contract .link-list .collapse #browse-category a.link-all:after, #company .link-all:after, #company #browse .link-list a.link-all:after, #browse .link-list #company a.link-all:after, #company #browse .link-list .collapse a.link-all:after, #browse .link-list .collapse #company a.link-all:after, #company #browse-index .link-list a.link-all:after, #browse-index .link-list #company a.link-all:after, #company #browse-index .link-list .collapse a.link-all:after, #browse-index .link-list .collapse #company a.link-all:after, #company #letter .link-list a.link-all:after, #letter .link-list #company a.link-all:after, #company #letter .link-list .collapse a.link-all:after, #letter .link-list .collapse #company a.link-all:after, #company #browse-category .link-list a.link-all:after, #browse-category .link-list #company a.link-all:after, #company #browse-category .link-list .collapse a.link-all:after, #browse-category .link-list .collapse #company a.link-all:after, #company .link-list a.link-all:after, #company .link-list .collapse a.link-all:after, #company #browse-technology .link-list a.link-all:after, #browse-technology .link-list #company a.link-all:after, #company #browse-technology .link-list .collapse a.link-all:after, #browse-technology .link-list .collapse #company a.link-all:after, #company #browse-industry .link-list a.link-all:after, #browse-industry .link-list #company a.link-all:after, #company #browse-industry .link-list .collapse a.link-all:after, #browse-industry .link-list .collapse #company a.link-all:after, #company #browse-contract .link-list a.link-all:after, #browse-contract .link-list #company a.link-all:after, #company #browse-contract .link-list .collapse a.link-all:after, #browse-contract .link-list .collapse #company a.link-all:after, #browse-technology .link-all:after, #browse-technology #browse .link-list a.link-all:after, #browse .link-list #browse-technology a.link-all:after, #browse-technology #browse .link-list .collapse a.link-all:after, #browse .link-list .collapse #browse-technology a.link-all:after, #browse-technology #browse-index .link-list a.link-all:after, #browse-index .link-list #browse-technology a.link-all:after, #browse-technology #browse-index .link-list .collapse a.link-all:after, #browse-index .link-list .collapse #browse-technology a.link-all:after, #browse-technology #letter .link-list a.link-all:after, #letter .link-list #browse-technology a.link-all:after, #browse-technology #letter .link-list .collapse a.link-all:after, #letter .link-list .collapse #browse-technology a.link-all:after, #browse-technology #browse-category .link-list a.link-all:after, #browse-category .link-list #browse-technology a.link-all:after, #browse-technology #browse-category .link-list .collapse a.link-all:after, #browse-category .link-list .collapse #browse-technology a.link-all:after, #browse-technology #company .link-list a.link-all:after, #company .link-list #browse-technology a.link-all:after, #browse-technology #company .link-list .collapse a.link-all:after, #company .link-list .collapse #browse-technology a.link-all:after, #browse-technology .link-list a.link-all:after, #browse-technology .link-list .collapse a.link-all:after, #browse-technology #browse-industry .link-list a.link-all:after, #browse-industry .link-list #browse-technology a.link-all:after, #browse-technology #browse-industry .link-list .collapse a.link-all:after, #browse-industry .link-list .collapse #browse-technology a.link-all:after, #browse-technology #browse-contract .link-list a.link-all:after, #browse-contract .link-list #browse-technology a.link-all:after, #browse-technology #browse-contract .link-list .collapse a.link-all:after, #browse-contract .link-list .collapse #browse-technology a.link-all:after, #browse-industry .link-all:after, #browse-industry #browse .link-list a.link-all:after, #browse .link-list #browse-industry a.link-all:after, #browse-industry #browse .link-list .collapse a.link-all:after, #browse .link-list .collapse #browse-industry a.link-all:after, #browse-industry #browse-index .link-list a.link-all:after, #browse-index .link-list #browse-industry a.link-all:after, #browse-industry #browse-index .link-list .collapse a.link-all:after, #browse-index .link-list .collapse #browse-industry a.link-all:after, #browse-industry #letter .link-list a.link-all:after, #letter .link-list #browse-industry a.link-all:after, #browse-industry #letter .link-list .collapse a.link-all:after, #letter .link-list .collapse #browse-industry a.link-all:after, #browse-industry #browse-category .link-list a.link-all:after, #browse-category .link-list #browse-industry a.link-all:after, #browse-industry #browse-category .link-list .collapse a.link-all:after, #browse-category .link-list .collapse #browse-industry a.link-all:after, #browse-industry #company .link-list a.link-all:after, #company .link-list #browse-industry a.link-all:after, #browse-industry #company .link-list .collapse a.link-all:after, #company .link-list .collapse #browse-industry a.link-all:after, #browse-industry #browse-technology .link-list a.link-all:after, #browse-technology .link-list #browse-industry a.link-all:after, #browse-industry #browse-technology .link-list .collapse a.link-all:after, #browse-technology .link-list .collapse #browse-industry a.link-all:after, #browse-industry .link-list a.link-all:after, #browse-industry .link-list .collapse a.link-all:after, #browse-industry #browse-contract .link-list a.link-all:after, #browse-contract .link-list #browse-industry a.link-all:after, #browse-industry #browse-contract .link-list .collapse a.link-all:after, #browse-contract .link-list .collapse #browse-industry a.link-all:after, #browse-contract .link-all:after, #browse-contract #browse .link-list a.link-all:after, #browse .link-list #browse-contract a.link-all:after, #browse-contract #browse .link-list .collapse a.link-all:after, #browse .link-list .collapse #browse-contract a.link-all:after, #browse-contract #browse-index .link-list a.link-all:after, #browse-index .link-list #browse-contract a.link-all:after, #browse-contract #browse-index .link-list .collapse a.link-all:after, #browse-index .link-list .collapse #browse-contract a.link-all:after, #browse-contract #letter .link-list a.link-all:after, #letter .link-list #browse-contract a.link-all:after, #browse-contract #letter .link-list .collapse a.link-all:after, #letter .link-list .collapse #browse-contract a.link-all:after, #browse-contract #browse-category .link-list a.link-all:after, #browse-category .link-list #browse-contract a.link-all:after, #browse-contract #browse-category .link-list .collapse a.link-all:after, #browse-category .link-list .collapse #browse-contract a.link-all:after, #browse-contract #company .link-list a.link-all:after, #company .link-list #browse-contract a.link-all:after, #browse-contract #company .link-list .collapse a.link-all:after, #company .link-list .collapse #browse-contract a.link-all:after, #browse-contract #browse-technology .link-list a.link-all:after, #browse-technology .link-list #browse-contract a.link-all:after, #browse-contract #browse-technology .link-list .collapse a.link-all:after, #browse-technology .link-list .collapse #browse-contract a.link-all:after, #browse-contract #browse-industry .link-list a.link-all:after, #browse-industry .link-list #browse-contract a.link-all:after, #browse-contract #browse-industry .link-list .collapse a.link-all:after, #browse-industry .link-list .collapse #browse-contract a.link-all:after, #browse-contract .link-list a.link-all:after, #browse-contract .link-list .collapse a.link-all:after {
  content: "\f054";
  font-family: FontAwesome;
  font-size: 0.8rem;
  margin-left: 5px;
}

/* line 24, lib/eu_consumer_core/app/assets/stylesheets/pages/browse.sass */
#browse .link-all:before, #browse .link-list a.link-all:before, #browse .link-list .collapse a.link-all:before, #browse #browse-index .link-list a.link-all:before, #browse-index .link-list #browse a.link-all:before, #browse #browse-index .link-list .collapse a.link-all:before, #browse-index .link-list .collapse #browse a.link-all:before, #browse #letter .link-list a.link-all:before, #letter .link-list #browse a.link-all:before, #browse #letter .link-list .collapse a.link-all:before, #letter .link-list .collapse #browse a.link-all:before, #browse #browse-category .link-list a.link-all:before, #browse-category .link-list #browse a.link-all:before, #browse #browse-category .link-list .collapse a.link-all:before, #browse-category .link-list .collapse #browse a.link-all:before, #browse #company .link-list a.link-all:before, #company .link-list #browse a.link-all:before, #browse #company .link-list .collapse a.link-all:before, #company .link-list .collapse #browse a.link-all:before, #browse #browse-technology .link-list a.link-all:before, #browse-technology .link-list #browse a.link-all:before, #browse #browse-technology .link-list .collapse a.link-all:before, #browse-technology .link-list .collapse #browse a.link-all:before, #browse #browse-industry .link-list a.link-all:before, #browse-industry .link-list #browse a.link-all:before, #browse #browse-industry .link-list .collapse a.link-all:before, #browse-industry .link-list .collapse #browse a.link-all:before, #browse #browse-contract .link-list a.link-all:before, #browse-contract .link-list #browse a.link-all:before, #browse #browse-contract .link-list .collapse a.link-all:before, #browse-contract .link-list .collapse #browse a.link-all:before, #browse-index .link-all:before, #browse-index #browse .link-list a.link-all:before, #browse .link-list #browse-index a.link-all:before, #browse-index #browse .link-list .collapse a.link-all:before, #browse .link-list .collapse #browse-index a.link-all:before, #browse-index .link-list a.link-all:before, #browse-index .link-list .collapse a.link-all:before, #browse-index #letter .link-list a.link-all:before, #letter .link-list #browse-index a.link-all:before, #browse-index #letter .link-list .collapse a.link-all:before, #letter .link-list .collapse #browse-index a.link-all:before, #browse-index #browse-category .link-list a.link-all:before, #browse-category .link-list #browse-index a.link-all:before, #browse-index #browse-category .link-list .collapse a.link-all:before, #browse-category .link-list .collapse #browse-index a.link-all:before, #browse-index #company .link-list a.link-all:before, #company .link-list #browse-index a.link-all:before, #browse-index #company .link-list .collapse a.link-all:before, #company .link-list .collapse #browse-index a.link-all:before, #browse-index #browse-technology .link-list a.link-all:before, #browse-technology .link-list #browse-index a.link-all:before, #browse-index #browse-technology .link-list .collapse a.link-all:before, #browse-technology .link-list .collapse #browse-index a.link-all:before, #browse-index #browse-industry .link-list a.link-all:before, #browse-industry .link-list #browse-index a.link-all:before, #browse-index #browse-industry .link-list .collapse a.link-all:before, #browse-industry .link-list .collapse #browse-index a.link-all:before, #browse-index #browse-contract .link-list a.link-all:before, #browse-contract .link-list #browse-index a.link-all:before, #browse-index #browse-contract .link-list .collapse a.link-all:before, #browse-contract .link-list .collapse #browse-index a.link-all:before, #letter .link-all:before, #letter #browse .link-list a.link-all:before, #browse .link-list #letter a.link-all:before, #letter #browse .link-list .collapse a.link-all:before, #browse .link-list .collapse #letter a.link-all:before, #letter #browse-index .link-list a.link-all:before, #browse-index .link-list #letter a.link-all:before, #letter #browse-index .link-list .collapse a.link-all:before, #browse-index .link-list .collapse #letter a.link-all:before, #letter .link-list a.link-all:before, #letter .link-list .collapse a.link-all:before, #letter #browse-category .link-list a.link-all:before, #browse-category .link-list #letter a.link-all:before, #letter #browse-category .link-list .collapse a.link-all:before, #browse-category .link-list .collapse #letter a.link-all:before, #letter #company .link-list a.link-all:before, #company .link-list #letter a.link-all:before, #letter #company .link-list .collapse a.link-all:before, #company .link-list .collapse #letter a.link-all:before, #letter #browse-technology .link-list a.link-all:before, #browse-technology .link-list #letter a.link-all:before, #letter #browse-technology .link-list .collapse a.link-all:before, #browse-technology .link-list .collapse #letter a.link-all:before, #letter #browse-industry .link-list a.link-all:before, #browse-industry .link-list #letter a.link-all:before, #letter #browse-industry .link-list .collapse a.link-all:before, #browse-industry .link-list .collapse #letter a.link-all:before, #letter #browse-contract .link-list a.link-all:before, #browse-contract .link-list #letter a.link-all:before, #letter #browse-contract .link-list .collapse a.link-all:before, #browse-contract .link-list .collapse #letter a.link-all:before, #browse-category .link-all:before, #browse-category #browse .link-list a.link-all:before, #browse .link-list #browse-category a.link-all:before, #browse-category #browse .link-list .collapse a.link-all:before, #browse .link-list .collapse #browse-category a.link-all:before, #browse-category #browse-index .link-list a.link-all:before, #browse-index .link-list #browse-category a.link-all:before, #browse-category #browse-index .link-list .collapse a.link-all:before, #browse-index .link-list .collapse #browse-category a.link-all:before, #browse-category #letter .link-list a.link-all:before, #letter .link-list #browse-category a.link-all:before, #browse-category #letter .link-list .collapse a.link-all:before, #letter .link-list .collapse #browse-category a.link-all:before, #browse-category .link-list a.link-all:before, #browse-category .link-list .collapse a.link-all:before, #browse-category #company .link-list a.link-all:before, #company .link-list #browse-category a.link-all:before, #browse-category #company .link-list .collapse a.link-all:before, #company .link-list .collapse #browse-category a.link-all:before, #browse-category #browse-technology .link-list a.link-all:before, #browse-technology .link-list #browse-category a.link-all:before, #browse-category #browse-technology .link-list .collapse a.link-all:before, #browse-technology .link-list .collapse #browse-category a.link-all:before, #browse-category #browse-industry .link-list a.link-all:before, #browse-industry .link-list #browse-category a.link-all:before, #browse-category #browse-industry .link-list .collapse a.link-all:before, #browse-industry .link-list .collapse #browse-category a.link-all:before, #browse-category #browse-contract .link-list a.link-all:before, #browse-contract .link-list #browse-category a.link-all:before, #browse-category #browse-contract .link-list .collapse a.link-all:before, #browse-contract .link-list .collapse #browse-category a.link-all:before, #company .link-all:before, #company #browse .link-list a.link-all:before, #browse .link-list #company a.link-all:before, #company #browse .link-list .collapse a.link-all:before, #browse .link-list .collapse #company a.link-all:before, #company #browse-index .link-list a.link-all:before, #browse-index .link-list #company a.link-all:before, #company #browse-index .link-list .collapse a.link-all:before, #browse-index .link-list .collapse #company a.link-all:before, #company #letter .link-list a.link-all:before, #letter .link-list #company a.link-all:before, #company #letter .link-list .collapse a.link-all:before, #letter .link-list .collapse #company a.link-all:before, #company #browse-category .link-list a.link-all:before, #browse-category .link-list #company a.link-all:before, #company #browse-category .link-list .collapse a.link-all:before, #browse-category .link-list .collapse #company a.link-all:before, #company .link-list a.link-all:before, #company .link-list .collapse a.link-all:before, #company #browse-technology .link-list a.link-all:before, #browse-technology .link-list #company a.link-all:before, #company #browse-technology .link-list .collapse a.link-all:before, #browse-technology .link-list .collapse #company a.link-all:before, #company #browse-industry .link-list a.link-all:before, #browse-industry .link-list #company a.link-all:before, #company #browse-industry .link-list .collapse a.link-all:before, #browse-industry .link-list .collapse #company a.link-all:before, #company #browse-contract .link-list a.link-all:before, #browse-contract .link-list #company a.link-all:before, #company #browse-contract .link-list .collapse a.link-all:before, #browse-contract .link-list .collapse #company a.link-all:before, #browse-technology .link-all:before, #browse-technology #browse .link-list a.link-all:before, #browse .link-list #browse-technology a.link-all:before, #browse-technology #browse .link-list .collapse a.link-all:before, #browse .link-list .collapse #browse-technology a.link-all:before, #browse-technology #browse-index .link-list a.link-all:before, #browse-index .link-list #browse-technology a.link-all:before, #browse-technology #browse-index .link-list .collapse a.link-all:before, #browse-index .link-list .collapse #browse-technology a.link-all:before, #browse-technology #letter .link-list a.link-all:before, #letter .link-list #browse-technology a.link-all:before, #browse-technology #letter .link-list .collapse a.link-all:before, #letter .link-list .collapse #browse-technology a.link-all:before, #browse-technology #browse-category .link-list a.link-all:before, #browse-category .link-list #browse-technology a.link-all:before, #browse-technology #browse-category .link-list .collapse a.link-all:before, #browse-category .link-list .collapse #browse-technology a.link-all:before, #browse-technology #company .link-list a.link-all:before, #company .link-list #browse-technology a.link-all:before, #browse-technology #company .link-list .collapse a.link-all:before, #company .link-list .collapse #browse-technology a.link-all:before, #browse-technology .link-list a.link-all:before, #browse-technology .link-list .collapse a.link-all:before, #browse-technology #browse-industry .link-list a.link-all:before, #browse-industry .link-list #browse-technology a.link-all:before, #browse-technology #browse-industry .link-list .collapse a.link-all:before, #browse-industry .link-list .collapse #browse-technology a.link-all:before, #browse-technology #browse-contract .link-list a.link-all:before, #browse-contract .link-list #browse-technology a.link-all:before, #browse-technology #browse-contract .link-list .collapse a.link-all:before, #browse-contract .link-list .collapse #browse-technology a.link-all:before, #browse-industry .link-all:before, #browse-industry #browse .link-list a.link-all:before, #browse .link-list #browse-industry a.link-all:before, #browse-industry #browse .link-list .collapse a.link-all:before, #browse .link-list .collapse #browse-industry a.link-all:before, #browse-industry #browse-index .link-list a.link-all:before, #browse-index .link-list #browse-industry a.link-all:before, #browse-industry #browse-index .link-list .collapse a.link-all:before, #browse-index .link-list .collapse #browse-industry a.link-all:before, #browse-industry #letter .link-list a.link-all:before, #letter .link-list #browse-industry a.link-all:before, #browse-industry #letter .link-list .collapse a.link-all:before, #letter .link-list .collapse #browse-industry a.link-all:before, #browse-industry #browse-category .link-list a.link-all:before, #browse-category .link-list #browse-industry a.link-all:before, #browse-industry #browse-category .link-list .collapse a.link-all:before, #browse-category .link-list .collapse #browse-industry a.link-all:before, #browse-industry #company .link-list a.link-all:before, #company .link-list #browse-industry a.link-all:before, #browse-industry #company .link-list .collapse a.link-all:before, #company .link-list .collapse #browse-industry a.link-all:before, #browse-industry #browse-technology .link-list a.link-all:before, #browse-technology .link-list #browse-industry a.link-all:before, #browse-industry #browse-technology .link-list .collapse a.link-all:before, #browse-technology .link-list .collapse #browse-industry a.link-all:before, #browse-industry .link-list a.link-all:before, #browse-industry .link-list .collapse a.link-all:before, #browse-industry #browse-contract .link-list a.link-all:before, #browse-contract .link-list #browse-industry a.link-all:before, #browse-industry #browse-contract .link-list .collapse a.link-all:before, #browse-contract .link-list .collapse #browse-industry a.link-all:before, #browse-contract .link-all:before, #browse-contract #browse .link-list a.link-all:before, #browse .link-list #browse-contract a.link-all:before, #browse-contract #browse .link-list .collapse a.link-all:before, #browse .link-list .collapse #browse-contract a.link-all:before, #browse-contract #browse-index .link-list a.link-all:before, #browse-index .link-list #browse-contract a.link-all:before, #browse-contract #browse-index .link-list .collapse a.link-all:before, #browse-index .link-list .collapse #browse-contract a.link-all:before, #browse-contract #letter .link-list a.link-all:before, #letter .link-list #browse-contract a.link-all:before, #browse-contract #letter .link-list .collapse a.link-all:before, #letter .link-list .collapse #browse-contract a.link-all:before, #browse-contract #browse-category .link-list a.link-all:before, #browse-category .link-list #browse-contract a.link-all:before, #browse-contract #browse-category .link-list .collapse a.link-all:before, #browse-category .link-list .collapse #browse-contract a.link-all:before, #browse-contract #company .link-list a.link-all:before, #company .link-list #browse-contract a.link-all:before, #browse-contract #company .link-list .collapse a.link-all:before, #company .link-list .collapse #browse-contract a.link-all:before, #browse-contract #browse-technology .link-list a.link-all:before, #browse-technology .link-list #browse-contract a.link-all:before, #browse-contract #browse-technology .link-list .collapse a.link-all:before, #browse-technology .link-list .collapse #browse-contract a.link-all:before, #browse-contract #browse-industry .link-list a.link-all:before, #browse-industry .link-list #browse-contract a.link-all:before, #browse-contract #browse-industry .link-list .collapse a.link-all:before, #browse-industry .link-list .collapse #browse-contract a.link-all:before, #browse-contract .link-list a.link-all:before, #browse-contract .link-list .collapse a.link-all:before {
  content: "";
  display: block;
  height: 1px;
  position: absolute;
  left: 0;
  right: 0;
  bottom: -3px;
  background: transparent;
  transition-duration: 0.3s;
}

/* line 34, lib/eu_consumer_core/app/assets/stylesheets/pages/browse.sass */
#browse .link-all:hover:before, #browse .link-list a.link-all:hover:before, #browse .link-list .collapse a.link-all:hover:before, #browse #browse-index .link-list a.link-all:hover:before, #browse-index .link-list #browse a.link-all:hover:before, #browse #browse-index .link-list .collapse a.link-all:hover:before, #browse-index .link-list .collapse #browse a.link-all:hover:before, #browse #letter .link-list a.link-all:hover:before, #letter .link-list #browse a.link-all:hover:before, #browse #letter .link-list .collapse a.link-all:hover:before, #letter .link-list .collapse #browse a.link-all:hover:before, #browse #browse-category .link-list a.link-all:hover:before, #browse-category .link-list #browse a.link-all:hover:before, #browse #browse-category .link-list .collapse a.link-all:hover:before, #browse-category .link-list .collapse #browse a.link-all:hover:before, #browse #company .link-list a.link-all:hover:before, #company .link-list #browse a.link-all:hover:before, #browse #company .link-list .collapse a.link-all:hover:before, #company .link-list .collapse #browse a.link-all:hover:before, #browse #browse-technology .link-list a.link-all:hover:before, #browse-technology .link-list #browse a.link-all:hover:before, #browse #browse-technology .link-list .collapse a.link-all:hover:before, #browse-technology .link-list .collapse #browse a.link-all:hover:before, #browse #browse-industry .link-list a.link-all:hover:before, #browse-industry .link-list #browse a.link-all:hover:before, #browse #browse-industry .link-list .collapse a.link-all:hover:before, #browse-industry .link-list .collapse #browse a.link-all:hover:before, #browse #browse-contract .link-list a.link-all:hover:before, #browse-contract .link-list #browse a.link-all:hover:before, #browse #browse-contract .link-list .collapse a.link-all:hover:before, #browse-contract .link-list .collapse #browse a.link-all:hover:before, #browse-index .link-all:hover:before, #browse-index #browse .link-list a.link-all:hover:before, #browse .link-list #browse-index a.link-all:hover:before, #browse-index #browse .link-list .collapse a.link-all:hover:before, #browse .link-list .collapse #browse-index a.link-all:hover:before, #browse-index .link-list a.link-all:hover:before, #browse-index .link-list .collapse a.link-all:hover:before, #browse-index #letter .link-list a.link-all:hover:before, #letter .link-list #browse-index a.link-all:hover:before, #browse-index #letter .link-list .collapse a.link-all:hover:before, #letter .link-list .collapse #browse-index a.link-all:hover:before, #browse-index #browse-category .link-list a.link-all:hover:before, #browse-category .link-list #browse-index a.link-all:hover:before, #browse-index #browse-category .link-list .collapse a.link-all:hover:before, #browse-category .link-list .collapse #browse-index a.link-all:hover:before, #browse-index #company .link-list a.link-all:hover:before, #company .link-list #browse-index a.link-all:hover:before, #browse-index #company .link-list .collapse a.link-all:hover:before, #company .link-list .collapse #browse-index a.link-all:hover:before, #browse-index #browse-technology .link-list a.link-all:hover:before, #browse-technology .link-list #browse-index a.link-all:hover:before, #browse-index #browse-technology .link-list .collapse a.link-all:hover:before, #browse-technology .link-list .collapse #browse-index a.link-all:hover:before, #browse-index #browse-industry .link-list a.link-all:hover:before, #browse-industry .link-list #browse-index a.link-all:hover:before, #browse-index #browse-industry .link-list .collapse a.link-all:hover:before, #browse-industry .link-list .collapse #browse-index a.link-all:hover:before, #browse-index #browse-contract .link-list a.link-all:hover:before, #browse-contract .link-list #browse-index a.link-all:hover:before, #browse-index #browse-contract .link-list .collapse a.link-all:hover:before, #browse-contract .link-list .collapse #browse-index a.link-all:hover:before, #letter .link-all:hover:before, #letter #browse .link-list a.link-all:hover:before, #browse .link-list #letter a.link-all:hover:before, #letter #browse .link-list .collapse a.link-all:hover:before, #browse .link-list .collapse #letter a.link-all:hover:before, #letter #browse-index .link-list a.link-all:hover:before, #browse-index .link-list #letter a.link-all:hover:before, #letter #browse-index .link-list .collapse a.link-all:hover:before, #browse-index .link-list .collapse #letter a.link-all:hover:before, #letter .link-list a.link-all:hover:before, #letter .link-list .collapse a.link-all:hover:before, #letter #browse-category .link-list a.link-all:hover:before, #browse-category .link-list #letter a.link-all:hover:before, #letter #browse-category .link-list .collapse a.link-all:hover:before, #browse-category .link-list .collapse #letter a.link-all:hover:before, #letter #company .link-list a.link-all:hover:before, #company .link-list #letter a.link-all:hover:before, #letter #company .link-list .collapse a.link-all:hover:before, #company .link-list .collapse #letter a.link-all:hover:before, #letter #browse-technology .link-list a.link-all:hover:before, #browse-technology .link-list #letter a.link-all:hover:before, #letter #browse-technology .link-list .collapse a.link-all:hover:before, #browse-technology .link-list .collapse #letter a.link-all:hover:before, #letter #browse-industry .link-list a.link-all:hover:before, #browse-industry .link-list #letter a.link-all:hover:before, #letter #browse-industry .link-list .collapse a.link-all:hover:before, #browse-industry .link-list .collapse #letter a.link-all:hover:before, #letter #browse-contract .link-list a.link-all:hover:before, #browse-contract .link-list #letter a.link-all:hover:before, #letter #browse-contract .link-list .collapse a.link-all:hover:before, #browse-contract .link-list .collapse #letter a.link-all:hover:before, #browse-category .link-all:hover:before, #browse-category #browse .link-list a.link-all:hover:before, #browse .link-list #browse-category a.link-all:hover:before, #browse-category #browse .link-list .collapse a.link-all:hover:before, #browse .link-list .collapse #browse-category a.link-all:hover:before, #browse-category #browse-index .link-list a.link-all:hover:before, #browse-index .link-list #browse-category a.link-all:hover:before, #browse-category #browse-index .link-list .collapse a.link-all:hover:before, #browse-index .link-list .collapse #browse-category a.link-all:hover:before, #browse-category #letter .link-list a.link-all:hover:before, #letter .link-list #browse-category a.link-all:hover:before, #browse-category #letter .link-list .collapse a.link-all:hover:before, #letter .link-list .collapse #browse-category a.link-all:hover:before, #browse-category .link-list a.link-all:hover:before, #browse-category .link-list .collapse a.link-all:hover:before, #browse-category #company .link-list a.link-all:hover:before, #company .link-list #browse-category a.link-all:hover:before, #browse-category #company .link-list .collapse a.link-all:hover:before, #company .link-list .collapse #browse-category a.link-all:hover:before, #browse-category #browse-technology .link-list a.link-all:hover:before, #browse-technology .link-list #browse-category a.link-all:hover:before, #browse-category #browse-technology .link-list .collapse a.link-all:hover:before, #browse-technology .link-list .collapse #browse-category a.link-all:hover:before, #browse-category #browse-industry .link-list a.link-all:hover:before, #browse-industry .link-list #browse-category a.link-all:hover:before, #browse-category #browse-industry .link-list .collapse a.link-all:hover:before, #browse-industry .link-list .collapse #browse-category a.link-all:hover:before, #browse-category #browse-contract .link-list a.link-all:hover:before, #browse-contract .link-list #browse-category a.link-all:hover:before, #browse-category #browse-contract .link-list .collapse a.link-all:hover:before, #browse-contract .link-list .collapse #browse-category a.link-all:hover:before, #company .link-all:hover:before, #company #browse .link-list a.link-all:hover:before, #browse .link-list #company a.link-all:hover:before, #company #browse .link-list .collapse a.link-all:hover:before, #browse .link-list .collapse #company a.link-all:hover:before, #company #browse-index .link-list a.link-all:hover:before, #browse-index .link-list #company a.link-all:hover:before, #company #browse-index .link-list .collapse a.link-all:hover:before, #browse-index .link-list .collapse #company a.link-all:hover:before, #company #letter .link-list a.link-all:hover:before, #letter .link-list #company a.link-all:hover:before, #company #letter .link-list .collapse a.link-all:hover:before, #letter .link-list .collapse #company a.link-all:hover:before, #company #browse-category .link-list a.link-all:hover:before, #browse-category .link-list #company a.link-all:hover:before, #company #browse-category .link-list .collapse a.link-all:hover:before, #browse-category .link-list .collapse #company a.link-all:hover:before, #company .link-list a.link-all:hover:before, #company .link-list .collapse a.link-all:hover:before, #company #browse-technology .link-list a.link-all:hover:before, #browse-technology .link-list #company a.link-all:hover:before, #company #browse-technology .link-list .collapse a.link-all:hover:before, #browse-technology .link-list .collapse #company a.link-all:hover:before, #company #browse-industry .link-list a.link-all:hover:before, #browse-industry .link-list #company a.link-all:hover:before, #company #browse-industry .link-list .collapse a.link-all:hover:before, #browse-industry .link-list .collapse #company a.link-all:hover:before, #company #browse-contract .link-list a.link-all:hover:before, #browse-contract .link-list #company a.link-all:hover:before, #company #browse-contract .link-list .collapse a.link-all:hover:before, #browse-contract .link-list .collapse #company a.link-all:hover:before, #browse-technology .link-all:hover:before, #browse-technology #browse .link-list a.link-all:hover:before, #browse .link-list #browse-technology a.link-all:hover:before, #browse-technology #browse .link-list .collapse a.link-all:hover:before, #browse .link-list .collapse #browse-technology a.link-all:hover:before, #browse-technology #browse-index .link-list a.link-all:hover:before, #browse-index .link-list #browse-technology a.link-all:hover:before, #browse-technology #browse-index .link-list .collapse a.link-all:hover:before, #browse-index .link-list .collapse #browse-technology a.link-all:hover:before, #browse-technology #letter .link-list a.link-all:hover:before, #letter .link-list #browse-technology a.link-all:hover:before, #browse-technology #letter .link-list .collapse a.link-all:hover:before, #letter .link-list .collapse #browse-technology a.link-all:hover:before, #browse-technology #browse-category .link-list a.link-all:hover:before, #browse-category .link-list #browse-technology a.link-all:hover:before, #browse-technology #browse-category .link-list .collapse a.link-all:hover:before, #browse-category .link-list .collapse #browse-technology a.link-all:hover:before, #browse-technology #company .link-list a.link-all:hover:before, #company .link-list #browse-technology a.link-all:hover:before, #browse-technology #company .link-list .collapse a.link-all:hover:before, #company .link-list .collapse #browse-technology a.link-all:hover:before, #browse-technology .link-list a.link-all:hover:before, #browse-technology .link-list .collapse a.link-all:hover:before, #browse-technology #browse-industry .link-list a.link-all:hover:before, #browse-industry .link-list #browse-technology a.link-all:hover:before, #browse-technology #browse-industry .link-list .collapse a.link-all:hover:before, #browse-industry .link-list .collapse #browse-technology a.link-all:hover:before, #browse-technology #browse-contract .link-list a.link-all:hover:before, #browse-contract .link-list #browse-technology a.link-all:hover:before, #browse-technology #browse-contract .link-list .collapse a.link-all:hover:before, #browse-contract .link-list .collapse #browse-technology a.link-all:hover:before, #browse-industry .link-all:hover:before, #browse-industry #browse .link-list a.link-all:hover:before, #browse .link-list #browse-industry a.link-all:hover:before, #browse-industry #browse .link-list .collapse a.link-all:hover:before, #browse .link-list .collapse #browse-industry a.link-all:hover:before, #browse-industry #browse-index .link-list a.link-all:hover:before, #browse-index .link-list #browse-industry a.link-all:hover:before, #browse-industry #browse-index .link-list .collapse a.link-all:hover:before, #browse-index .link-list .collapse #browse-industry a.link-all:hover:before, #browse-industry #letter .link-list a.link-all:hover:before, #letter .link-list #browse-industry a.link-all:hover:before, #browse-industry #letter .link-list .collapse a.link-all:hover:before, #letter .link-list .collapse #browse-industry a.link-all:hover:before, #browse-industry #browse-category .link-list a.link-all:hover:before, #browse-category .link-list #browse-industry a.link-all:hover:before, #browse-industry #browse-category .link-list .collapse a.link-all:hover:before, #browse-category .link-list .collapse #browse-industry a.link-all:hover:before, #browse-industry #company .link-list a.link-all:hover:before, #company .link-list #browse-industry a.link-all:hover:before, #browse-industry #company .link-list .collapse a.link-all:hover:before, #company .link-list .collapse #browse-industry a.link-all:hover:before, #browse-industry #browse-technology .link-list a.link-all:hover:before, #browse-technology .link-list #browse-industry a.link-all:hover:before, #browse-industry #browse-technology .link-list .collapse a.link-all:hover:before, #browse-technology .link-list .collapse #browse-industry a.link-all:hover:before, #browse-industry .link-list a.link-all:hover:before, #browse-industry .link-list .collapse a.link-all:hover:before, #browse-industry #browse-contract .link-list a.link-all:hover:before, #browse-contract .link-list #browse-industry a.link-all:hover:before, #browse-industry #browse-contract .link-list .collapse a.link-all:hover:before, #browse-contract .link-list .collapse #browse-industry a.link-all:hover:before, #browse-contract .link-all:hover:before, #browse-contract #browse .link-list a.link-all:hover:before, #browse .link-list #browse-contract a.link-all:hover:before, #browse-contract #browse .link-list .collapse a.link-all:hover:before, #browse .link-list .collapse #browse-contract a.link-all:hover:before, #browse-contract #browse-index .link-list a.link-all:hover:before, #browse-index .link-list #browse-contract a.link-all:hover:before, #browse-contract #browse-index .link-list .collapse a.link-all:hover:before, #browse-index .link-list .collapse #browse-contract a.link-all:hover:before, #browse-contract #letter .link-list a.link-all:hover:before, #letter .link-list #browse-contract a.link-all:hover:before, #browse-contract #letter .link-list .collapse a.link-all:hover:before, #letter .link-list .collapse #browse-contract a.link-all:hover:before, #browse-contract #browse-category .link-list a.link-all:hover:before, #browse-category .link-list #browse-contract a.link-all:hover:before, #browse-contract #browse-category .link-list .collapse a.link-all:hover:before, #browse-category .link-list .collapse #browse-contract a.link-all:hover:before, #browse-contract #company .link-list a.link-all:hover:before, #company .link-list #browse-contract a.link-all:hover:before, #browse-contract #company .link-list .collapse a.link-all:hover:before, #company .link-list .collapse #browse-contract a.link-all:hover:before, #browse-contract #browse-technology .link-list a.link-all:hover:before, #browse-technology .link-list #browse-contract a.link-all:hover:before, #browse-contract #browse-technology .link-list .collapse a.link-all:hover:before, #browse-technology .link-list .collapse #browse-contract a.link-all:hover:before, #browse-contract #browse-industry .link-list a.link-all:hover:before, #browse-industry .link-list #browse-contract a.link-all:hover:before, #browse-contract #browse-industry .link-list .collapse a.link-all:hover:before, #browse-industry .link-list .collapse #browse-contract a.link-all:hover:before, #browse-contract .link-list a.link-all:hover:before, #browse-contract .link-list .collapse a.link-all:hover:before {
  background: #fdb816 !important;
}

/* line 38, lib/eu_consumer_core/app/assets/stylesheets/pages/browse.sass */
#browse .link-list a, #browse .link-list .collapse a, #browse-index .link-list a, #browse-index .link-list .collapse a, #letter .link-list a, #letter .link-list .collapse a, #browse-category .link-list a, #browse-category .link-list .collapse a, #company .link-list a, #company .link-list .collapse a, #browse-technology .link-list a, #browse-technology .link-list .collapse a, #browse-industry .link-list a, #browse-industry .link-list .collapse a, #browse-contract .link-list a, #browse-contract .link-list .collapse a {
  margin: 0.5rem 0;
  padding: 0 0;
  color: #2777B4;
  display: inline-block;
}

/* line 43, lib/eu_consumer_core/app/assets/stylesheets/pages/browse.sass */
#browse .link-list a span, #browse .link-list .collapse a span, #browse-index .link-list a span, #browse-index .link-list .collapse a span, #letter .link-list a span, #letter .link-list .collapse a span, #browse-category .link-list a span, #browse-category .link-list .collapse a span, #company .link-list a span, #company .link-list .collapse a span, #browse-technology .link-list a span, #browse-technology .link-list .collapse a span, #browse-industry .link-list a span, #browse-industry .link-list .collapse a span, #browse-contract .link-list a span, #browse-contract .link-list .collapse a span {
  color: #2777B4;
}

/* line 45, lib/eu_consumer_core/app/assets/stylesheets/pages/browse.sass */
#browse .link-list a:hover, #browse .link-list .collapse a:hover, #browse-index .link-list a:hover, #browse-index .link-list .collapse a:hover, #letter .link-list a:hover, #letter .link-list .collapse a:hover, #browse-category .link-list a:hover, #browse-category .link-list .collapse a:hover, #company .link-list a:hover, #company .link-list .collapse a:hover, #browse-technology .link-list a:hover, #browse-technology .link-list .collapse a:hover, #browse-industry .link-list a:hover, #browse-industry .link-list .collapse a:hover, #browse-contract .link-list a:hover, #browse-contract .link-list .collapse a:hover {
  color: #5D677A;
}

/* line 47, lib/eu_consumer_core/app/assets/stylesheets/pages/browse.sass */
#browse .link-list a.small-link, #browse .link-list .collapse a.small-link, #browse-index .link-list a.small-link, #browse-index .link-list .collapse a.small-link, #letter .link-list a.small-link, #letter .link-list .collapse a.small-link, #browse-category .link-list a.small-link, #browse-category .link-list .collapse a.small-link, #company .link-list a.small-link, #company .link-list .collapse a.small-link, #browse-technology .link-list a.small-link, #browse-technology .link-list .collapse a.small-link, #browse-industry .link-list a.small-link, #browse-industry .link-list .collapse a.small-link, #browse-contract .link-list a.small-link, #browse-contract .link-list .collapse a.small-link {
  padding: 0;
  margin-top: -10px;
  font-size: 0.9rem;
  color: #AAAAAA;
  display: block;
}

/* line 53, lib/eu_consumer_core/app/assets/stylesheets/pages/browse.sass */
#browse .link-list a.link-all, #browse .link-list a.link-all, #browse .link-list .collapse a.link-all, #browse #browse-index .link-list a.link-all, #browse-index #browse .link-list a.link-all, #browse #browse-index .link-list .collapse a.link-all, #browse-index #browse .link-list .collapse a.link-all, #browse #letter .link-list a.link-all, #letter #browse .link-list a.link-all, #browse #letter .link-list .collapse a.link-all, #letter #browse .link-list .collapse a.link-all, #browse #browse-category .link-list a.link-all, #browse-category #browse .link-list a.link-all, #browse #browse-category .link-list .collapse a.link-all, #browse-category #browse .link-list .collapse a.link-all, #browse #company .link-list a.link-all, #company #browse .link-list a.link-all, #browse #company .link-list .collapse a.link-all, #company #browse .link-list .collapse a.link-all, #browse #browse-technology .link-list a.link-all, #browse-technology #browse .link-list a.link-all, #browse #browse-technology .link-list .collapse a.link-all, #browse-technology #browse .link-list .collapse a.link-all, #browse #browse-industry .link-list a.link-all, #browse-industry #browse .link-list a.link-all, #browse #browse-industry .link-list .collapse a.link-all, #browse-industry #browse .link-list .collapse a.link-all, #browse #browse-contract .link-list a.link-all, #browse-contract #browse .link-list a.link-all, #browse #browse-contract .link-list .collapse a.link-all, #browse-contract #browse .link-list .collapse a.link-all, #browse .link-list .collapse a.link-all, #browse .link-list .collapse a.link-all, #browse .link-list .collapse a.link-all, #browse #browse-index .link-list .collapse a.link-all, #browse-index #browse .link-list .collapse a.link-all, #browse #browse-index .link-list .collapse a.link-all, #browse-index #browse .link-list .collapse a.link-all, #browse #letter .link-list .collapse a.link-all, #letter #browse .link-list .collapse a.link-all, #browse #letter .link-list .collapse a.link-all, #letter #browse .link-list .collapse a.link-all, #browse #browse-category .link-list .collapse a.link-all, #browse-category #browse .link-list .collapse a.link-all, #browse #browse-category .link-list .collapse a.link-all, #browse-category #browse .link-list .collapse a.link-all, #browse #company .link-list .collapse a.link-all, #company #browse .link-list .collapse a.link-all, #browse #company .link-list .collapse a.link-all, #company #browse .link-list .collapse a.link-all, #browse #browse-technology .link-list .collapse a.link-all, #browse-technology #browse .link-list .collapse a.link-all, #browse #browse-technology .link-list .collapse a.link-all, #browse-technology #browse .link-list .collapse a.link-all, #browse #browse-industry .link-list .collapse a.link-all, #browse-industry #browse .link-list .collapse a.link-all, #browse #browse-industry .link-list .collapse a.link-all, #browse-industry #browse .link-list .collapse a.link-all, #browse #browse-contract .link-list .collapse a.link-all, #browse-contract #browse .link-list .collapse a.link-all, #browse #browse-contract .link-list .collapse a.link-all, #browse-contract #browse .link-list .collapse a.link-all, #browse-index .link-list a.link-all, #browse-index #browse .link-list a.link-all, #browse #browse-index .link-list a.link-all, #browse-index #browse .link-list .collapse a.link-all, #browse #browse-index .link-list .collapse a.link-all, #browse-index .link-list a.link-all, #browse-index .link-list .collapse a.link-all, #browse-index #letter .link-list a.link-all, #letter #browse-index .link-list a.link-all, #browse-index #letter .link-list .collapse a.link-all, #letter #browse-index .link-list .collapse a.link-all, #browse-index #browse-category .link-list a.link-all, #browse-category #browse-index .link-list a.link-all, #browse-index #browse-category .link-list .collapse a.link-all, #browse-category #browse-index .link-list .collapse a.link-all, #browse-index #company .link-list a.link-all, #company #browse-index .link-list a.link-all, #browse-index #company .link-list .collapse a.link-all, #company #browse-index .link-list .collapse a.link-all, #browse-index #browse-technology .link-list a.link-all, #browse-technology #browse-index .link-list a.link-all, #browse-index #browse-technology .link-list .collapse a.link-all, #browse-technology #browse-index .link-list .collapse a.link-all, #browse-index #browse-industry .link-list a.link-all, #browse-industry #browse-index .link-list a.link-all, #browse-index #browse-industry .link-list .collapse a.link-all, #browse-industry #browse-index .link-list .collapse a.link-all, #browse-index #browse-contract .link-list a.link-all, #browse-contract #browse-index .link-list a.link-all, #browse-index #browse-contract .link-list .collapse a.link-all, #browse-contract #browse-index .link-list .collapse a.link-all, #browse-index .link-list .collapse a.link-all, #browse-index #browse .link-list .collapse a.link-all, #browse #browse-index .link-list .collapse a.link-all, #browse-index #browse .link-list .collapse a.link-all, #browse #browse-index .link-list .collapse a.link-all, #browse-index .link-list .collapse a.link-all, #browse-index .link-list .collapse a.link-all, #browse-index #letter .link-list .collapse a.link-all, #letter #browse-index .link-list .collapse a.link-all, #browse-index #letter .link-list .collapse a.link-all, #letter #browse-index .link-list .collapse a.link-all, #browse-index #browse-category .link-list .collapse a.link-all, #browse-category #browse-index .link-list .collapse a.link-all, #browse-index #browse-category .link-list .collapse a.link-all, #browse-category #browse-index .link-list .collapse a.link-all, #browse-index #company .link-list .collapse a.link-all, #company #browse-index .link-list .collapse a.link-all, #browse-index #company .link-list .collapse a.link-all, #company #browse-index .link-list .collapse a.link-all, #browse-index #browse-technology .link-list .collapse a.link-all, #browse-technology #browse-index .link-list .collapse a.link-all, #browse-index #browse-technology .link-list .collapse a.link-all, #browse-technology #browse-index .link-list .collapse a.link-all, #browse-index #browse-industry .link-list .collapse a.link-all, #browse-industry #browse-index .link-list .collapse a.link-all, #browse-index #browse-industry .link-list .collapse a.link-all, #browse-industry #browse-index .link-list .collapse a.link-all, #browse-index #browse-contract .link-list .collapse a.link-all, #browse-contract #browse-index .link-list .collapse a.link-all, #browse-index #browse-contract .link-list .collapse a.link-all, #browse-contract #browse-index .link-list .collapse a.link-all, #letter .link-list a.link-all, #letter #browse .link-list a.link-all, #browse #letter .link-list a.link-all, #letter #browse .link-list .collapse a.link-all, #browse #letter .link-list .collapse a.link-all, #letter #browse-index .link-list a.link-all, #browse-index #letter .link-list a.link-all, #letter #browse-index .link-list .collapse a.link-all, #browse-index #letter .link-list .collapse a.link-all, #letter .link-list a.link-all, #letter .link-list .collapse a.link-all, #letter #browse-category .link-list a.link-all, #browse-category #letter .link-list a.link-all, #letter #browse-category .link-list .collapse a.link-all, #browse-category #letter .link-list .collapse a.link-all, #letter #company .link-list a.link-all, #company #letter .link-list a.link-all, #letter #company .link-list .collapse a.link-all, #company #letter .link-list .collapse a.link-all, #letter #browse-technology .link-list a.link-all, #browse-technology #letter .link-list a.link-all, #letter #browse-technology .link-list .collapse a.link-all, #browse-technology #letter .link-list .collapse a.link-all, #letter #browse-industry .link-list a.link-all, #browse-industry #letter .link-list a.link-all, #letter #browse-industry .link-list .collapse a.link-all, #browse-industry #letter .link-list .collapse a.link-all, #letter #browse-contract .link-list a.link-all, #browse-contract #letter .link-list a.link-all, #letter #browse-contract .link-list .collapse a.link-all, #browse-contract #letter .link-list .collapse a.link-all, #letter .link-list .collapse a.link-all, #letter #browse .link-list .collapse a.link-all, #browse #letter .link-list .collapse a.link-all, #letter #browse .link-list .collapse a.link-all, #browse #letter .link-list .collapse a.link-all, #letter #browse-index .link-list .collapse a.link-all, #browse-index #letter .link-list .collapse a.link-all, #letter #browse-index .link-list .collapse a.link-all, #browse-index #letter .link-list .collapse a.link-all, #letter .link-list .collapse a.link-all, #letter .link-list .collapse a.link-all, #letter #browse-category .link-list .collapse a.link-all, #browse-category #letter .link-list .collapse a.link-all, #letter #browse-category .link-list .collapse a.link-all, #browse-category #letter .link-list .collapse a.link-all, #letter #company .link-list .collapse a.link-all, #company #letter .link-list .collapse a.link-all, #letter #company .link-list .collapse a.link-all, #company #letter .link-list .collapse a.link-all, #letter #browse-technology .link-list .collapse a.link-all, #browse-technology #letter .link-list .collapse a.link-all, #letter #browse-technology .link-list .collapse a.link-all, #browse-technology #letter .link-list .collapse a.link-all, #letter #browse-industry .link-list .collapse a.link-all, #browse-industry #letter .link-list .collapse a.link-all, #letter #browse-industry .link-list .collapse a.link-all, #browse-industry #letter .link-list .collapse a.link-all, #letter #browse-contract .link-list .collapse a.link-all, #browse-contract #letter .link-list .collapse a.link-all, #letter #browse-contract .link-list .collapse a.link-all, #browse-contract #letter .link-list .collapse a.link-all, #browse-category .link-list a.link-all, #browse-category #browse .link-list a.link-all, #browse #browse-category .link-list a.link-all, #browse-category #browse .link-list .collapse a.link-all, #browse #browse-category .link-list .collapse a.link-all, #browse-category #browse-index .link-list a.link-all, #browse-index #browse-category .link-list a.link-all, #browse-category #browse-index .link-list .collapse a.link-all, #browse-index #browse-category .link-list .collapse a.link-all, #browse-category #letter .link-list a.link-all, #letter #browse-category .link-list a.link-all, #browse-category #letter .link-list .collapse a.link-all, #letter #browse-category .link-list .collapse a.link-all, #browse-category .link-list a.link-all, #browse-category .link-list .collapse a.link-all, #browse-category #company .link-list a.link-all, #company #browse-category .link-list a.link-all, #browse-category #company .link-list .collapse a.link-all, #company #browse-category .link-list .collapse a.link-all, #browse-category #browse-technology .link-list a.link-all, #browse-technology #browse-category .link-list a.link-all, #browse-category #browse-technology .link-list .collapse a.link-all, #browse-technology #browse-category .link-list .collapse a.link-all, #browse-category #browse-industry .link-list a.link-all, #browse-industry #browse-category .link-list a.link-all, #browse-category #browse-industry .link-list .collapse a.link-all, #browse-industry #browse-category .link-list .collapse a.link-all, #browse-category #browse-contract .link-list a.link-all, #browse-contract #browse-category .link-list a.link-all, #browse-category #browse-contract .link-list .collapse a.link-all, #browse-contract #browse-category .link-list .collapse a.link-all, #browse-category .link-list .collapse a.link-all, #browse-category #browse .link-list .collapse a.link-all, #browse #browse-category .link-list .collapse a.link-all, #browse-category #browse .link-list .collapse a.link-all, #browse #browse-category .link-list .collapse a.link-all, #browse-category #browse-index .link-list .collapse a.link-all, #browse-index #browse-category .link-list .collapse a.link-all, #browse-category #browse-index .link-list .collapse a.link-all, #browse-index #browse-category .link-list .collapse a.link-all, #browse-category #letter .link-list .collapse a.link-all, #letter #browse-category .link-list .collapse a.link-all, #browse-category #letter .link-list .collapse a.link-all, #letter #browse-category .link-list .collapse a.link-all, #browse-category .link-list .collapse a.link-all, #browse-category .link-list .collapse a.link-all, #browse-category #company .link-list .collapse a.link-all, #company #browse-category .link-list .collapse a.link-all, #browse-category #company .link-list .collapse a.link-all, #company #browse-category .link-list .collapse a.link-all, #browse-category #browse-technology .link-list .collapse a.link-all, #browse-technology #browse-category .link-list .collapse a.link-all, #browse-category #browse-technology .link-list .collapse a.link-all, #browse-technology #browse-category .link-list .collapse a.link-all, #browse-category #browse-industry .link-list .collapse a.link-all, #browse-industry #browse-category .link-list .collapse a.link-all, #browse-category #browse-industry .link-list .collapse a.link-all, #browse-industry #browse-category .link-list .collapse a.link-all, #browse-category #browse-contract .link-list .collapse a.link-all, #browse-contract #browse-category .link-list .collapse a.link-all, #browse-category #browse-contract .link-list .collapse a.link-all, #browse-contract #browse-category .link-list .collapse a.link-all, #company .link-list a.link-all, #company #browse .link-list a.link-all, #browse #company .link-list a.link-all, #company #browse .link-list .collapse a.link-all, #browse #company .link-list .collapse a.link-all, #company #browse-index .link-list a.link-all, #browse-index #company .link-list a.link-all, #company #browse-index .link-list .collapse a.link-all, #browse-index #company .link-list .collapse a.link-all, #company #letter .link-list a.link-all, #letter #company .link-list a.link-all, #company #letter .link-list .collapse a.link-all, #letter #company .link-list .collapse a.link-all, #company #browse-category .link-list a.link-all, #browse-category #company .link-list a.link-all, #company #browse-category .link-list .collapse a.link-all, #browse-category #company .link-list .collapse a.link-all, #company .link-list a.link-all, #company .link-list .collapse a.link-all, #company #browse-technology .link-list a.link-all, #browse-technology #company .link-list a.link-all, #company #browse-technology .link-list .collapse a.link-all, #browse-technology #company .link-list .collapse a.link-all, #company #browse-industry .link-list a.link-all, #browse-industry #company .link-list a.link-all, #company #browse-industry .link-list .collapse a.link-all, #browse-industry #company .link-list .collapse a.link-all, #company #browse-contract .link-list a.link-all, #browse-contract #company .link-list a.link-all, #company #browse-contract .link-list .collapse a.link-all, #browse-contract #company .link-list .collapse a.link-all, #company .link-list .collapse a.link-all, #company #browse .link-list .collapse a.link-all, #browse #company .link-list .collapse a.link-all, #company #browse .link-list .collapse a.link-all, #browse #company .link-list .collapse a.link-all, #company #browse-index .link-list .collapse a.link-all, #browse-index #company .link-list .collapse a.link-all, #company #browse-index .link-list .collapse a.link-all, #browse-index #company .link-list .collapse a.link-all, #company #letter .link-list .collapse a.link-all, #letter #company .link-list .collapse a.link-all, #company #letter .link-list .collapse a.link-all, #letter #company .link-list .collapse a.link-all, #company #browse-category .link-list .collapse a.link-all, #browse-category #company .link-list .collapse a.link-all, #company #browse-category .link-list .collapse a.link-all, #browse-category #company .link-list .collapse a.link-all, #company .link-list .collapse a.link-all, #company .link-list .collapse a.link-all, #company #browse-technology .link-list .collapse a.link-all, #browse-technology #company .link-list .collapse a.link-all, #company #browse-technology .link-list .collapse a.link-all, #browse-technology #company .link-list .collapse a.link-all, #company #browse-industry .link-list .collapse a.link-all, #browse-industry #company .link-list .collapse a.link-all, #company #browse-industry .link-list .collapse a.link-all, #browse-industry #company .link-list .collapse a.link-all, #company #browse-contract .link-list .collapse a.link-all, #browse-contract #company .link-list .collapse a.link-all, #company #browse-contract .link-list .collapse a.link-all, #browse-contract #company .link-list .collapse a.link-all, #browse-technology .link-list a.link-all, #browse-technology #browse .link-list a.link-all, #browse #browse-technology .link-list a.link-all, #browse-technology #browse .link-list .collapse a.link-all, #browse #browse-technology .link-list .collapse a.link-all, #browse-technology #browse-index .link-list a.link-all, #browse-index #browse-technology .link-list a.link-all, #browse-technology #browse-index .link-list .collapse a.link-all, #browse-index #browse-technology .link-list .collapse a.link-all, #browse-technology #letter .link-list a.link-all, #letter #browse-technology .link-list a.link-all, #browse-technology #letter .link-list .collapse a.link-all, #letter #browse-technology .link-list .collapse a.link-all, #browse-technology #browse-category .link-list a.link-all, #browse-category #browse-technology .link-list a.link-all, #browse-technology #browse-category .link-list .collapse a.link-all, #browse-category #browse-technology .link-list .collapse a.link-all, #browse-technology #company .link-list a.link-all, #company #browse-technology .link-list a.link-all, #browse-technology #company .link-list .collapse a.link-all, #company #browse-technology .link-list .collapse a.link-all, #browse-technology .link-list a.link-all, #browse-technology .link-list .collapse a.link-all, #browse-technology #browse-industry .link-list a.link-all, #browse-industry #browse-technology .link-list a.link-all, #browse-technology #browse-industry .link-list .collapse a.link-all, #browse-industry #browse-technology .link-list .collapse a.link-all, #browse-technology #browse-contract .link-list a.link-all, #browse-contract #browse-technology .link-list a.link-all, #browse-technology #browse-contract .link-list .collapse a.link-all, #browse-contract #browse-technology .link-list .collapse a.link-all, #browse-technology .link-list .collapse a.link-all, #browse-technology #browse .link-list .collapse a.link-all, #browse #browse-technology .link-list .collapse a.link-all, #browse-technology #browse .link-list .collapse a.link-all, #browse #browse-technology .link-list .collapse a.link-all, #browse-technology #browse-index .link-list .collapse a.link-all, #browse-index #browse-technology .link-list .collapse a.link-all, #browse-technology #browse-index .link-list .collapse a.link-all, #browse-index #browse-technology .link-list .collapse a.link-all, #browse-technology #letter .link-list .collapse a.link-all, #letter #browse-technology .link-list .collapse a.link-all, #browse-technology #letter .link-list .collapse a.link-all, #letter #browse-technology .link-list .collapse a.link-all, #browse-technology #browse-category .link-list .collapse a.link-all, #browse-category #browse-technology .link-list .collapse a.link-all, #browse-technology #browse-category .link-list .collapse a.link-all, #browse-category #browse-technology .link-list .collapse a.link-all, #browse-technology #company .link-list .collapse a.link-all, #company #browse-technology .link-list .collapse a.link-all, #browse-technology #company .link-list .collapse a.link-all, #company #browse-technology .link-list .collapse a.link-all, #browse-technology .link-list .collapse a.link-all, #browse-technology .link-list .collapse a.link-all, #browse-technology #browse-industry .link-list .collapse a.link-all, #browse-industry #browse-technology .link-list .collapse a.link-all, #browse-technology #browse-industry .link-list .collapse a.link-all, #browse-industry #browse-technology .link-list .collapse a.link-all, #browse-technology #browse-contract .link-list .collapse a.link-all, #browse-contract #browse-technology .link-list .collapse a.link-all, #browse-technology #browse-contract .link-list .collapse a.link-all, #browse-contract #browse-technology .link-list .collapse a.link-all, #browse-industry .link-list a.link-all, #browse-industry #browse .link-list a.link-all, #browse #browse-industry .link-list a.link-all, #browse-industry #browse .link-list .collapse a.link-all, #browse #browse-industry .link-list .collapse a.link-all, #browse-industry #browse-index .link-list a.link-all, #browse-index #browse-industry .link-list a.link-all, #browse-industry #browse-index .link-list .collapse a.link-all, #browse-index #browse-industry .link-list .collapse a.link-all, #browse-industry #letter .link-list a.link-all, #letter #browse-industry .link-list a.link-all, #browse-industry #letter .link-list .collapse a.link-all, #letter #browse-industry .link-list .collapse a.link-all, #browse-industry #browse-category .link-list a.link-all, #browse-category #browse-industry .link-list a.link-all, #browse-industry #browse-category .link-list .collapse a.link-all, #browse-category #browse-industry .link-list .collapse a.link-all, #browse-industry #company .link-list a.link-all, #company #browse-industry .link-list a.link-all, #browse-industry #company .link-list .collapse a.link-all, #company #browse-industry .link-list .collapse a.link-all, #browse-industry #browse-technology .link-list a.link-all, #browse-technology #browse-industry .link-list a.link-all, #browse-industry #browse-technology .link-list .collapse a.link-all, #browse-technology #browse-industry .link-list .collapse a.link-all, #browse-industry .link-list a.link-all, #browse-industry .link-list .collapse a.link-all, #browse-industry #browse-contract .link-list a.link-all, #browse-contract #browse-industry .link-list a.link-all, #browse-industry #browse-contract .link-list .collapse a.link-all, #browse-contract #browse-industry .link-list .collapse a.link-all, #browse-industry .link-list .collapse a.link-all, #browse-industry #browse .link-list .collapse a.link-all, #browse #browse-industry .link-list .collapse a.link-all, #browse-industry #browse .link-list .collapse a.link-all, #browse #browse-industry .link-list .collapse a.link-all, #browse-industry #browse-index .link-list .collapse a.link-all, #browse-index #browse-industry .link-list .collapse a.link-all, #browse-industry #browse-index .link-list .collapse a.link-all, #browse-index #browse-industry .link-list .collapse a.link-all, #browse-industry #letter .link-list .collapse a.link-all, #letter #browse-industry .link-list .collapse a.link-all, #browse-industry #letter .link-list .collapse a.link-all, #letter #browse-industry .link-list .collapse a.link-all, #browse-industry #browse-category .link-list .collapse a.link-all, #browse-category #browse-industry .link-list .collapse a.link-all, #browse-industry #browse-category .link-list .collapse a.link-all, #browse-category #browse-industry .link-list .collapse a.link-all, #browse-industry #company .link-list .collapse a.link-all, #company #browse-industry .link-list .collapse a.link-all, #browse-industry #company .link-list .collapse a.link-all, #company #browse-industry .link-list .collapse a.link-all, #browse-industry #browse-technology .link-list .collapse a.link-all, #browse-technology #browse-industry .link-list .collapse a.link-all, #browse-industry #browse-technology .link-list .collapse a.link-all, #browse-technology #browse-industry .link-list .collapse a.link-all, #browse-industry .link-list .collapse a.link-all, #browse-industry .link-list .collapse a.link-all, #browse-industry #browse-contract .link-list .collapse a.link-all, #browse-contract #browse-industry .link-list .collapse a.link-all, #browse-industry #browse-contract .link-list .collapse a.link-all, #browse-contract #browse-industry .link-list .collapse a.link-all, #browse-contract .link-list a.link-all, #browse-contract #browse .link-list a.link-all, #browse #browse-contract .link-list a.link-all, #browse-contract #browse .link-list .collapse a.link-all, #browse #browse-contract .link-list .collapse a.link-all, #browse-contract #browse-index .link-list a.link-all, #browse-index #browse-contract .link-list a.link-all, #browse-contract #browse-index .link-list .collapse a.link-all, #browse-index #browse-contract .link-list .collapse a.link-all, #browse-contract #letter .link-list a.link-all, #letter #browse-contract .link-list a.link-all, #browse-contract #letter .link-list .collapse a.link-all, #letter #browse-contract .link-list .collapse a.link-all, #browse-contract #browse-category .link-list a.link-all, #browse-category #browse-contract .link-list a.link-all, #browse-contract #browse-category .link-list .collapse a.link-all, #browse-category #browse-contract .link-list .collapse a.link-all, #browse-contract #company .link-list a.link-all, #company #browse-contract .link-list a.link-all, #browse-contract #company .link-list .collapse a.link-all, #company #browse-contract .link-list .collapse a.link-all, #browse-contract #browse-technology .link-list a.link-all, #browse-technology #browse-contract .link-list a.link-all, #browse-contract #browse-technology .link-list .collapse a.link-all, #browse-technology #browse-contract .link-list .collapse a.link-all, #browse-contract #browse-industry .link-list a.link-all, #browse-industry #browse-contract .link-list a.link-all, #browse-contract #browse-industry .link-list .collapse a.link-all, #browse-industry #browse-contract .link-list .collapse a.link-all, #browse-contract .link-list a.link-all, #browse-contract .link-list .collapse a.link-all, #browse-contract .link-list .collapse a.link-all, #browse-contract #browse .link-list .collapse a.link-all, #browse #browse-contract .link-list .collapse a.link-all, #browse-contract #browse .link-list .collapse a.link-all, #browse #browse-contract .link-list .collapse a.link-all, #browse-contract #browse-index .link-list .collapse a.link-all, #browse-index #browse-contract .link-list .collapse a.link-all, #browse-contract #browse-index .link-list .collapse a.link-all, #browse-index #browse-contract .link-list .collapse a.link-all, #browse-contract #letter .link-list .collapse a.link-all, #letter #browse-contract .link-list .collapse a.link-all, #browse-contract #letter .link-list .collapse a.link-all, #letter #browse-contract .link-list .collapse a.link-all, #browse-contract #browse-category .link-list .collapse a.link-all, #browse-category #browse-contract .link-list .collapse a.link-all, #browse-contract #browse-category .link-list .collapse a.link-all, #browse-category #browse-contract .link-list .collapse a.link-all, #browse-contract #company .link-list .collapse a.link-all, #company #browse-contract .link-list .collapse a.link-all, #browse-contract #company .link-list .collapse a.link-all, #company #browse-contract .link-list .collapse a.link-all, #browse-contract #browse-technology .link-list .collapse a.link-all, #browse-technology #browse-contract .link-list .collapse a.link-all, #browse-contract #browse-technology .link-list .collapse a.link-all, #browse-technology #browse-contract .link-list .collapse a.link-all, #browse-contract #browse-industry .link-list .collapse a.link-all, #browse-industry #browse-contract .link-list .collapse a.link-all, #browse-contract #browse-industry .link-list .collapse a.link-all, #browse-industry #browse-contract .link-list .collapse a.link-all, #browse-contract .link-list .collapse a.link-all, #browse-contract .link-list .collapse a.link-all {
  padding-bottom: 0 !important;
  padding-right: 0 !important;
}

/* line 57, lib/eu_consumer_core/app/assets/stylesheets/pages/browse.sass */
#browse .link-list a.link-all:before, #browse .link-list a.link-all:before, #browse .link-list .collapse a.link-all:before, #browse #browse-index .link-list a.link-all:before, #browse-index #browse .link-list a.link-all:before, #browse #browse-index .link-list .collapse a.link-all:before, #browse-index #browse .link-list .collapse a.link-all:before, #browse #letter .link-list a.link-all:before, #letter #browse .link-list a.link-all:before, #browse #letter .link-list .collapse a.link-all:before, #letter #browse .link-list .collapse a.link-all:before, #browse #browse-category .link-list a.link-all:before, #browse-category #browse .link-list a.link-all:before, #browse #browse-category .link-list .collapse a.link-all:before, #browse-category #browse .link-list .collapse a.link-all:before, #browse #company .link-list a.link-all:before, #company #browse .link-list a.link-all:before, #browse #company .link-list .collapse a.link-all:before, #company #browse .link-list .collapse a.link-all:before, #browse #browse-technology .link-list a.link-all:before, #browse-technology #browse .link-list a.link-all:before, #browse #browse-technology .link-list .collapse a.link-all:before, #browse-technology #browse .link-list .collapse a.link-all:before, #browse #browse-industry .link-list a.link-all:before, #browse-industry #browse .link-list a.link-all:before, #browse #browse-industry .link-list .collapse a.link-all:before, #browse-industry #browse .link-list .collapse a.link-all:before, #browse #browse-contract .link-list a.link-all:before, #browse-contract #browse .link-list a.link-all:before, #browse #browse-contract .link-list .collapse a.link-all:before, #browse-contract #browse .link-list .collapse a.link-all:before, #browse .link-list .collapse a.link-all:before, #browse .link-list .collapse a.link-all:before, #browse .link-list .collapse a.link-all:before, #browse #browse-index .link-list .collapse a.link-all:before, #browse-index #browse .link-list .collapse a.link-all:before, #browse #browse-index .link-list .collapse a.link-all:before, #browse-index #browse .link-list .collapse a.link-all:before, #browse #letter .link-list .collapse a.link-all:before, #letter #browse .link-list .collapse a.link-all:before, #browse #letter .link-list .collapse a.link-all:before, #letter #browse .link-list .collapse a.link-all:before, #browse #browse-category .link-list .collapse a.link-all:before, #browse-category #browse .link-list .collapse a.link-all:before, #browse #browse-category .link-list .collapse a.link-all:before, #browse-category #browse .link-list .collapse a.link-all:before, #browse #company .link-list .collapse a.link-all:before, #company #browse .link-list .collapse a.link-all:before, #browse #company .link-list .collapse a.link-all:before, #company #browse .link-list .collapse a.link-all:before, #browse #browse-technology .link-list .collapse a.link-all:before, #browse-technology #browse .link-list .collapse a.link-all:before, #browse #browse-technology .link-list .collapse a.link-all:before, #browse-technology #browse .link-list .collapse a.link-all:before, #browse #browse-industry .link-list .collapse a.link-all:before, #browse-industry #browse .link-list .collapse a.link-all:before, #browse #browse-industry .link-list .collapse a.link-all:before, #browse-industry #browse .link-list .collapse a.link-all:before, #browse #browse-contract .link-list .collapse a.link-all:before, #browse-contract #browse .link-list .collapse a.link-all:before, #browse #browse-contract .link-list .collapse a.link-all:before, #browse-contract #browse .link-list .collapse a.link-all:before, #browse-index .link-list a.link-all:before, #browse-index #browse .link-list a.link-all:before, #browse #browse-index .link-list a.link-all:before, #browse-index #browse .link-list .collapse a.link-all:before, #browse #browse-index .link-list .collapse a.link-all:before, #browse-index .link-list a.link-all:before, #browse-index .link-list .collapse a.link-all:before, #browse-index #letter .link-list a.link-all:before, #letter #browse-index .link-list a.link-all:before, #browse-index #letter .link-list .collapse a.link-all:before, #letter #browse-index .link-list .collapse a.link-all:before, #browse-index #browse-category .link-list a.link-all:before, #browse-category #browse-index .link-list a.link-all:before, #browse-index #browse-category .link-list .collapse a.link-all:before, #browse-category #browse-index .link-list .collapse a.link-all:before, #browse-index #company .link-list a.link-all:before, #company #browse-index .link-list a.link-all:before, #browse-index #company .link-list .collapse a.link-all:before, #company #browse-index .link-list .collapse a.link-all:before, #browse-index #browse-technology .link-list a.link-all:before, #browse-technology #browse-index .link-list a.link-all:before, #browse-index #browse-technology .link-list .collapse a.link-all:before, #browse-technology #browse-index .link-list .collapse a.link-all:before, #browse-index #browse-industry .link-list a.link-all:before, #browse-industry #browse-index .link-list a.link-all:before, #browse-index #browse-industry .link-list .collapse a.link-all:before, #browse-industry #browse-index .link-list .collapse a.link-all:before, #browse-index #browse-contract .link-list a.link-all:before, #browse-contract #browse-index .link-list a.link-all:before, #browse-index #browse-contract .link-list .collapse a.link-all:before, #browse-contract #browse-index .link-list .collapse a.link-all:before, #browse-index .link-list .collapse a.link-all:before, #browse-index #browse .link-list .collapse a.link-all:before, #browse #browse-index .link-list .collapse a.link-all:before, #browse-index #browse .link-list .collapse a.link-all:before, #browse #browse-index .link-list .collapse a.link-all:before, #browse-index .link-list .collapse a.link-all:before, #browse-index .link-list .collapse a.link-all:before, #browse-index #letter .link-list .collapse a.link-all:before, #letter #browse-index .link-list .collapse a.link-all:before, #browse-index #letter .link-list .collapse a.link-all:before, #letter #browse-index .link-list .collapse a.link-all:before, #browse-index #browse-category .link-list .collapse a.link-all:before, #browse-category #browse-index .link-list .collapse a.link-all:before, #browse-index #browse-category .link-list .collapse a.link-all:before, #browse-category #browse-index .link-list .collapse a.link-all:before, #browse-index #company .link-list .collapse a.link-all:before, #company #browse-index .link-list .collapse a.link-all:before, #browse-index #company .link-list .collapse a.link-all:before, #company #browse-index .link-list .collapse a.link-all:before, #browse-index #browse-technology .link-list .collapse a.link-all:before, #browse-technology #browse-index .link-list .collapse a.link-all:before, #browse-index #browse-technology .link-list .collapse a.link-all:before, #browse-technology #browse-index .link-list .collapse a.link-all:before, #browse-index #browse-industry .link-list .collapse a.link-all:before, #browse-industry #browse-index .link-list .collapse a.link-all:before, #browse-index #browse-industry .link-list .collapse a.link-all:before, #browse-industry #browse-index .link-list .collapse a.link-all:before, #browse-index #browse-contract .link-list .collapse a.link-all:before, #browse-contract #browse-index .link-list .collapse a.link-all:before, #browse-index #browse-contract .link-list .collapse a.link-all:before, #browse-contract #browse-index .link-list .collapse a.link-all:before, #letter .link-list a.link-all:before, #letter #browse .link-list a.link-all:before, #browse #letter .link-list a.link-all:before, #letter #browse .link-list .collapse a.link-all:before, #browse #letter .link-list .collapse a.link-all:before, #letter #browse-index .link-list a.link-all:before, #browse-index #letter .link-list a.link-all:before, #letter #browse-index .link-list .collapse a.link-all:before, #browse-index #letter .link-list .collapse a.link-all:before, #letter .link-list a.link-all:before, #letter .link-list .collapse a.link-all:before, #letter #browse-category .link-list a.link-all:before, #browse-category #letter .link-list a.link-all:before, #letter #browse-category .link-list .collapse a.link-all:before, #browse-category #letter .link-list .collapse a.link-all:before, #letter #company .link-list a.link-all:before, #company #letter .link-list a.link-all:before, #letter #company .link-list .collapse a.link-all:before, #company #letter .link-list .collapse a.link-all:before, #letter #browse-technology .link-list a.link-all:before, #browse-technology #letter .link-list a.link-all:before, #letter #browse-technology .link-list .collapse a.link-all:before, #browse-technology #letter .link-list .collapse a.link-all:before, #letter #browse-industry .link-list a.link-all:before, #browse-industry #letter .link-list a.link-all:before, #letter #browse-industry .link-list .collapse a.link-all:before, #browse-industry #letter .link-list .collapse a.link-all:before, #letter #browse-contract .link-list a.link-all:before, #browse-contract #letter .link-list a.link-all:before, #letter #browse-contract .link-list .collapse a.link-all:before, #browse-contract #letter .link-list .collapse a.link-all:before, #letter .link-list .collapse a.link-all:before, #letter #browse .link-list .collapse a.link-all:before, #browse #letter .link-list .collapse a.link-all:before, #letter #browse .link-list .collapse a.link-all:before, #browse #letter .link-list .collapse a.link-all:before, #letter #browse-index .link-list .collapse a.link-all:before, #browse-index #letter .link-list .collapse a.link-all:before, #letter #browse-index .link-list .collapse a.link-all:before, #browse-index #letter .link-list .collapse a.link-all:before, #letter .link-list .collapse a.link-all:before, #letter .link-list .collapse a.link-all:before, #letter #browse-category .link-list .collapse a.link-all:before, #browse-category #letter .link-list .collapse a.link-all:before, #letter #browse-category .link-list .collapse a.link-all:before, #browse-category #letter .link-list .collapse a.link-all:before, #letter #company .link-list .collapse a.link-all:before, #company #letter .link-list .collapse a.link-all:before, #letter #company .link-list .collapse a.link-all:before, #company #letter .link-list .collapse a.link-all:before, #letter #browse-technology .link-list .collapse a.link-all:before, #browse-technology #letter .link-list .collapse a.link-all:before, #letter #browse-technology .link-list .collapse a.link-all:before, #browse-technology #letter .link-list .collapse a.link-all:before, #letter #browse-industry .link-list .collapse a.link-all:before, #browse-industry #letter .link-list .collapse a.link-all:before, #letter #browse-industry .link-list .collapse a.link-all:before, #browse-industry #letter .link-list .collapse a.link-all:before, #letter #browse-contract .link-list .collapse a.link-all:before, #browse-contract #letter .link-list .collapse a.link-all:before, #letter #browse-contract .link-list .collapse a.link-all:before, #browse-contract #letter .link-list .collapse a.link-all:before, #browse-category .link-list a.link-all:before, #browse-category #browse .link-list a.link-all:before, #browse #browse-category .link-list a.link-all:before, #browse-category #browse .link-list .collapse a.link-all:before, #browse #browse-category .link-list .collapse a.link-all:before, #browse-category #browse-index .link-list a.link-all:before, #browse-index #browse-category .link-list a.link-all:before, #browse-category #browse-index .link-list .collapse a.link-all:before, #browse-index #browse-category .link-list .collapse a.link-all:before, #browse-category #letter .link-list a.link-all:before, #letter #browse-category .link-list a.link-all:before, #browse-category #letter .link-list .collapse a.link-all:before, #letter #browse-category .link-list .collapse a.link-all:before, #browse-category .link-list a.link-all:before, #browse-category .link-list .collapse a.link-all:before, #browse-category #company .link-list a.link-all:before, #company #browse-category .link-list a.link-all:before, #browse-category #company .link-list .collapse a.link-all:before, #company #browse-category .link-list .collapse a.link-all:before, #browse-category #browse-technology .link-list a.link-all:before, #browse-technology #browse-category .link-list a.link-all:before, #browse-category #browse-technology .link-list .collapse a.link-all:before, #browse-technology #browse-category .link-list .collapse a.link-all:before, #browse-category #browse-industry .link-list a.link-all:before, #browse-industry #browse-category .link-list a.link-all:before, #browse-category #browse-industry .link-list .collapse a.link-all:before, #browse-industry #browse-category .link-list .collapse a.link-all:before, #browse-category #browse-contract .link-list a.link-all:before, #browse-contract #browse-category .link-list a.link-all:before, #browse-category #browse-contract .link-list .collapse a.link-all:before, #browse-contract #browse-category .link-list .collapse a.link-all:before, #browse-category .link-list .collapse a.link-all:before, #browse-category #browse .link-list .collapse a.link-all:before, #browse #browse-category .link-list .collapse a.link-all:before, #browse-category #browse .link-list .collapse a.link-all:before, #browse #browse-category .link-list .collapse a.link-all:before, #browse-category #browse-index .link-list .collapse a.link-all:before, #browse-index #browse-category .link-list .collapse a.link-all:before, #browse-category #browse-index .link-list .collapse a.link-all:before, #browse-index #browse-category .link-list .collapse a.link-all:before, #browse-category #letter .link-list .collapse a.link-all:before, #letter #browse-category .link-list .collapse a.link-all:before, #browse-category #letter .link-list .collapse a.link-all:before, #letter #browse-category .link-list .collapse a.link-all:before, #browse-category .link-list .collapse a.link-all:before, #browse-category .link-list .collapse a.link-all:before, #browse-category #company .link-list .collapse a.link-all:before, #company #browse-category .link-list .collapse a.link-all:before, #browse-category #company .link-list .collapse a.link-all:before, #company #browse-category .link-list .collapse a.link-all:before, #browse-category #browse-technology .link-list .collapse a.link-all:before, #browse-technology #browse-category .link-list .collapse a.link-all:before, #browse-category #browse-technology .link-list .collapse a.link-all:before, #browse-technology #browse-category .link-list .collapse a.link-all:before, #browse-category #browse-industry .link-list .collapse a.link-all:before, #browse-industry #browse-category .link-list .collapse a.link-all:before, #browse-category #browse-industry .link-list .collapse a.link-all:before, #browse-industry #browse-category .link-list .collapse a.link-all:before, #browse-category #browse-contract .link-list .collapse a.link-all:before, #browse-contract #browse-category .link-list .collapse a.link-all:before, #browse-category #browse-contract .link-list .collapse a.link-all:before, #browse-contract #browse-category .link-list .collapse a.link-all:before, #company .link-list a.link-all:before, #company #browse .link-list a.link-all:before, #browse #company .link-list a.link-all:before, #company #browse .link-list .collapse a.link-all:before, #browse #company .link-list .collapse a.link-all:before, #company #browse-index .link-list a.link-all:before, #browse-index #company .link-list a.link-all:before, #company #browse-index .link-list .collapse a.link-all:before, #browse-index #company .link-list .collapse a.link-all:before, #company #letter .link-list a.link-all:before, #letter #company .link-list a.link-all:before, #company #letter .link-list .collapse a.link-all:before, #letter #company .link-list .collapse a.link-all:before, #company #browse-category .link-list a.link-all:before, #browse-category #company .link-list a.link-all:before, #company #browse-category .link-list .collapse a.link-all:before, #browse-category #company .link-list .collapse a.link-all:before, #company .link-list a.link-all:before, #company .link-list .collapse a.link-all:before, #company #browse-technology .link-list a.link-all:before, #browse-technology #company .link-list a.link-all:before, #company #browse-technology .link-list .collapse a.link-all:before, #browse-technology #company .link-list .collapse a.link-all:before, #company #browse-industry .link-list a.link-all:before, #browse-industry #company .link-list a.link-all:before, #company #browse-industry .link-list .collapse a.link-all:before, #browse-industry #company .link-list .collapse a.link-all:before, #company #browse-contract .link-list a.link-all:before, #browse-contract #company .link-list a.link-all:before, #company #browse-contract .link-list .collapse a.link-all:before, #browse-contract #company .link-list .collapse a.link-all:before, #company .link-list .collapse a.link-all:before, #company #browse .link-list .collapse a.link-all:before, #browse #company .link-list .collapse a.link-all:before, #company #browse .link-list .collapse a.link-all:before, #browse #company .link-list .collapse a.link-all:before, #company #browse-index .link-list .collapse a.link-all:before, #browse-index #company .link-list .collapse a.link-all:before, #company #browse-index .link-list .collapse a.link-all:before, #browse-index #company .link-list .collapse a.link-all:before, #company #letter .link-list .collapse a.link-all:before, #letter #company .link-list .collapse a.link-all:before, #company #letter .link-list .collapse a.link-all:before, #letter #company .link-list .collapse a.link-all:before, #company #browse-category .link-list .collapse a.link-all:before, #browse-category #company .link-list .collapse a.link-all:before, #company #browse-category .link-list .collapse a.link-all:before, #browse-category #company .link-list .collapse a.link-all:before, #company .link-list .collapse a.link-all:before, #company .link-list .collapse a.link-all:before, #company #browse-technology .link-list .collapse a.link-all:before, #browse-technology #company .link-list .collapse a.link-all:before, #company #browse-technology .link-list .collapse a.link-all:before, #browse-technology #company .link-list .collapse a.link-all:before, #company #browse-industry .link-list .collapse a.link-all:before, #browse-industry #company .link-list .collapse a.link-all:before, #company #browse-industry .link-list .collapse a.link-all:before, #browse-industry #company .link-list .collapse a.link-all:before, #company #browse-contract .link-list .collapse a.link-all:before, #browse-contract #company .link-list .collapse a.link-all:before, #company #browse-contract .link-list .collapse a.link-all:before, #browse-contract #company .link-list .collapse a.link-all:before, #browse-technology .link-list a.link-all:before, #browse-technology #browse .link-list a.link-all:before, #browse #browse-technology .link-list a.link-all:before, #browse-technology #browse .link-list .collapse a.link-all:before, #browse #browse-technology .link-list .collapse a.link-all:before, #browse-technology #browse-index .link-list a.link-all:before, #browse-index #browse-technology .link-list a.link-all:before, #browse-technology #browse-index .link-list .collapse a.link-all:before, #browse-index #browse-technology .link-list .collapse a.link-all:before, #browse-technology #letter .link-list a.link-all:before, #letter #browse-technology .link-list a.link-all:before, #browse-technology #letter .link-list .collapse a.link-all:before, #letter #browse-technology .link-list .collapse a.link-all:before, #browse-technology #browse-category .link-list a.link-all:before, #browse-category #browse-technology .link-list a.link-all:before, #browse-technology #browse-category .link-list .collapse a.link-all:before, #browse-category #browse-technology .link-list .collapse a.link-all:before, #browse-technology #company .link-list a.link-all:before, #company #browse-technology .link-list a.link-all:before, #browse-technology #company .link-list .collapse a.link-all:before, #company #browse-technology .link-list .collapse a.link-all:before, #browse-technology .link-list a.link-all:before, #browse-technology .link-list .collapse a.link-all:before, #browse-technology #browse-industry .link-list a.link-all:before, #browse-industry #browse-technology .link-list a.link-all:before, #browse-technology #browse-industry .link-list .collapse a.link-all:before, #browse-industry #browse-technology .link-list .collapse a.link-all:before, #browse-technology #browse-contract .link-list a.link-all:before, #browse-contract #browse-technology .link-list a.link-all:before, #browse-technology #browse-contract .link-list .collapse a.link-all:before, #browse-contract #browse-technology .link-list .collapse a.link-all:before, #browse-technology .link-list .collapse a.link-all:before, #browse-technology #browse .link-list .collapse a.link-all:before, #browse #browse-technology .link-list .collapse a.link-all:before, #browse-technology #browse .link-list .collapse a.link-all:before, #browse #browse-technology .link-list .collapse a.link-all:before, #browse-technology #browse-index .link-list .collapse a.link-all:before, #browse-index #browse-technology .link-list .collapse a.link-all:before, #browse-technology #browse-index .link-list .collapse a.link-all:before, #browse-index #browse-technology .link-list .collapse a.link-all:before, #browse-technology #letter .link-list .collapse a.link-all:before, #letter #browse-technology .link-list .collapse a.link-all:before, #browse-technology #letter .link-list .collapse a.link-all:before, #letter #browse-technology .link-list .collapse a.link-all:before, #browse-technology #browse-category .link-list .collapse a.link-all:before, #browse-category #browse-technology .link-list .collapse a.link-all:before, #browse-technology #browse-category .link-list .collapse a.link-all:before, #browse-category #browse-technology .link-list .collapse a.link-all:before, #browse-technology #company .link-list .collapse a.link-all:before, #company #browse-technology .link-list .collapse a.link-all:before, #browse-technology #company .link-list .collapse a.link-all:before, #company #browse-technology .link-list .collapse a.link-all:before, #browse-technology .link-list .collapse a.link-all:before, #browse-technology .link-list .collapse a.link-all:before, #browse-technology #browse-industry .link-list .collapse a.link-all:before, #browse-industry #browse-technology .link-list .collapse a.link-all:before, #browse-technology #browse-industry .link-list .collapse a.link-all:before, #browse-industry #browse-technology .link-list .collapse a.link-all:before, #browse-technology #browse-contract .link-list .collapse a.link-all:before, #browse-contract #browse-technology .link-list .collapse a.link-all:before, #browse-technology #browse-contract .link-list .collapse a.link-all:before, #browse-contract #browse-technology .link-list .collapse a.link-all:before, #browse-industry .link-list a.link-all:before, #browse-industry #browse .link-list a.link-all:before, #browse #browse-industry .link-list a.link-all:before, #browse-industry #browse .link-list .collapse a.link-all:before, #browse #browse-industry .link-list .collapse a.link-all:before, #browse-industry #browse-index .link-list a.link-all:before, #browse-index #browse-industry .link-list a.link-all:before, #browse-industry #browse-index .link-list .collapse a.link-all:before, #browse-index #browse-industry .link-list .collapse a.link-all:before, #browse-industry #letter .link-list a.link-all:before, #letter #browse-industry .link-list a.link-all:before, #browse-industry #letter .link-list .collapse a.link-all:before, #letter #browse-industry .link-list .collapse a.link-all:before, #browse-industry #browse-category .link-list a.link-all:before, #browse-category #browse-industry .link-list a.link-all:before, #browse-industry #browse-category .link-list .collapse a.link-all:before, #browse-category #browse-industry .link-list .collapse a.link-all:before, #browse-industry #company .link-list a.link-all:before, #company #browse-industry .link-list a.link-all:before, #browse-industry #company .link-list .collapse a.link-all:before, #company #browse-industry .link-list .collapse a.link-all:before, #browse-industry #browse-technology .link-list a.link-all:before, #browse-technology #browse-industry .link-list a.link-all:before, #browse-industry #browse-technology .link-list .collapse a.link-all:before, #browse-technology #browse-industry .link-list .collapse a.link-all:before, #browse-industry .link-list a.link-all:before, #browse-industry .link-list .collapse a.link-all:before, #browse-industry #browse-contract .link-list a.link-all:before, #browse-contract #browse-industry .link-list a.link-all:before, #browse-industry #browse-contract .link-list .collapse a.link-all:before, #browse-contract #browse-industry .link-list .collapse a.link-all:before, #browse-industry .link-list .collapse a.link-all:before, #browse-industry #browse .link-list .collapse a.link-all:before, #browse #browse-industry .link-list .collapse a.link-all:before, #browse-industry #browse .link-list .collapse a.link-all:before, #browse #browse-industry .link-list .collapse a.link-all:before, #browse-industry #browse-index .link-list .collapse a.link-all:before, #browse-index #browse-industry .link-list .collapse a.link-all:before, #browse-industry #browse-index .link-list .collapse a.link-all:before, #browse-index #browse-industry .link-list .collapse a.link-all:before, #browse-industry #letter .link-list .collapse a.link-all:before, #letter #browse-industry .link-list .collapse a.link-all:before, #browse-industry #letter .link-list .collapse a.link-all:before, #letter #browse-industry .link-list .collapse a.link-all:before, #browse-industry #browse-category .link-list .collapse a.link-all:before, #browse-category #browse-industry .link-list .collapse a.link-all:before, #browse-industry #browse-category .link-list .collapse a.link-all:before, #browse-category #browse-industry .link-list .collapse a.link-all:before, #browse-industry #company .link-list .collapse a.link-all:before, #company #browse-industry .link-list .collapse a.link-all:before, #browse-industry #company .link-list .collapse a.link-all:before, #company #browse-industry .link-list .collapse a.link-all:before, #browse-industry #browse-technology .link-list .collapse a.link-all:before, #browse-technology #browse-industry .link-list .collapse a.link-all:before, #browse-industry #browse-technology .link-list .collapse a.link-all:before, #browse-technology #browse-industry .link-list .collapse a.link-all:before, #browse-industry .link-list .collapse a.link-all:before, #browse-industry .link-list .collapse a.link-all:before, #browse-industry #browse-contract .link-list .collapse a.link-all:before, #browse-contract #browse-industry .link-list .collapse a.link-all:before, #browse-industry #browse-contract .link-list .collapse a.link-all:before, #browse-contract #browse-industry .link-list .collapse a.link-all:before, #browse-contract .link-list a.link-all:before, #browse-contract #browse .link-list a.link-all:before, #browse #browse-contract .link-list a.link-all:before, #browse-contract #browse .link-list .collapse a.link-all:before, #browse #browse-contract .link-list .collapse a.link-all:before, #browse-contract #browse-index .link-list a.link-all:before, #browse-index #browse-contract .link-list a.link-all:before, #browse-contract #browse-index .link-list .collapse a.link-all:before, #browse-index #browse-contract .link-list .collapse a.link-all:before, #browse-contract #letter .link-list a.link-all:before, #letter #browse-contract .link-list a.link-all:before, #browse-contract #letter .link-list .collapse a.link-all:before, #letter #browse-contract .link-list .collapse a.link-all:before, #browse-contract #browse-category .link-list a.link-all:before, #browse-category #browse-contract .link-list a.link-all:before, #browse-contract #browse-category .link-list .collapse a.link-all:before, #browse-category #browse-contract .link-list .collapse a.link-all:before, #browse-contract #company .link-list a.link-all:before, #company #browse-contract .link-list a.link-all:before, #browse-contract #company .link-list .collapse a.link-all:before, #company #browse-contract .link-list .collapse a.link-all:before, #browse-contract #browse-technology .link-list a.link-all:before, #browse-technology #browse-contract .link-list a.link-all:before, #browse-contract #browse-technology .link-list .collapse a.link-all:before, #browse-technology #browse-contract .link-list .collapse a.link-all:before, #browse-contract #browse-industry .link-list a.link-all:before, #browse-industry #browse-contract .link-list a.link-all:before, #browse-contract #browse-industry .link-list .collapse a.link-all:before, #browse-industry #browse-contract .link-list .collapse a.link-all:before, #browse-contract .link-list a.link-all:before, #browse-contract .link-list .collapse a.link-all:before, #browse-contract .link-list .collapse a.link-all:before, #browse-contract #browse .link-list .collapse a.link-all:before, #browse #browse-contract .link-list .collapse a.link-all:before, #browse-contract #browse .link-list .collapse a.link-all:before, #browse #browse-contract .link-list .collapse a.link-all:before, #browse-contract #browse-index .link-list .collapse a.link-all:before, #browse-index #browse-contract .link-list .collapse a.link-all:before, #browse-contract #browse-index .link-list .collapse a.link-all:before, #browse-index #browse-contract .link-list .collapse a.link-all:before, #browse-contract #letter .link-list .collapse a.link-all:before, #letter #browse-contract .link-list .collapse a.link-all:before, #browse-contract #letter .link-list .collapse a.link-all:before, #letter #browse-contract .link-list .collapse a.link-all:before, #browse-contract #browse-category .link-list .collapse a.link-all:before, #browse-category #browse-contract .link-list .collapse a.link-all:before, #browse-contract #browse-category .link-list .collapse a.link-all:before, #browse-category #browse-contract .link-list .collapse a.link-all:before, #browse-contract #company .link-list .collapse a.link-all:before, #company #browse-contract .link-list .collapse a.link-all:before, #browse-contract #company .link-list .collapse a.link-all:before, #company #browse-contract .link-list .collapse a.link-all:before, #browse-contract #browse-technology .link-list .collapse a.link-all:before, #browse-technology #browse-contract .link-list .collapse a.link-all:before, #browse-contract #browse-technology .link-list .collapse a.link-all:before, #browse-technology #browse-contract .link-list .collapse a.link-all:before, #browse-contract #browse-industry .link-list .collapse a.link-all:before, #browse-industry #browse-contract .link-list .collapse a.link-all:before, #browse-contract #browse-industry .link-list .collapse a.link-all:before, #browse-industry #browse-contract .link-list .collapse a.link-all:before, #browse-contract .link-list .collapse a.link-all:before, #browse-contract .link-list .collapse a.link-all:before {
  bottom: 0px;
}

/* line 59, lib/eu_consumer_core/app/assets/stylesheets/pages/browse.sass */
#browse .link-list a.link-all:hover, #browse .link-list a.link-all:hover, #browse .link-list .collapse a.link-all:hover, #browse #browse-index .link-list a.link-all:hover, #browse-index #browse .link-list a.link-all:hover, #browse #browse-index .link-list .collapse a.link-all:hover, #browse-index #browse .link-list .collapse a.link-all:hover, #browse #letter .link-list a.link-all:hover, #letter #browse .link-list a.link-all:hover, #browse #letter .link-list .collapse a.link-all:hover, #letter #browse .link-list .collapse a.link-all:hover, #browse #browse-category .link-list a.link-all:hover, #browse-category #browse .link-list a.link-all:hover, #browse #browse-category .link-list .collapse a.link-all:hover, #browse-category #browse .link-list .collapse a.link-all:hover, #browse #company .link-list a.link-all:hover, #company #browse .link-list a.link-all:hover, #browse #company .link-list .collapse a.link-all:hover, #company #browse .link-list .collapse a.link-all:hover, #browse #browse-technology .link-list a.link-all:hover, #browse-technology #browse .link-list a.link-all:hover, #browse #browse-technology .link-list .collapse a.link-all:hover, #browse-technology #browse .link-list .collapse a.link-all:hover, #browse #browse-industry .link-list a.link-all:hover, #browse-industry #browse .link-list a.link-all:hover, #browse #browse-industry .link-list .collapse a.link-all:hover, #browse-industry #browse .link-list .collapse a.link-all:hover, #browse #browse-contract .link-list a.link-all:hover, #browse-contract #browse .link-list a.link-all:hover, #browse #browse-contract .link-list .collapse a.link-all:hover, #browse-contract #browse .link-list .collapse a.link-all:hover, #browse .link-list .collapse a.link-all:hover, #browse .link-list .collapse a.link-all:hover, #browse .link-list .collapse a.link-all:hover, #browse #browse-index .link-list .collapse a.link-all:hover, #browse-index #browse .link-list .collapse a.link-all:hover, #browse #browse-index .link-list .collapse a.link-all:hover, #browse-index #browse .link-list .collapse a.link-all:hover, #browse #letter .link-list .collapse a.link-all:hover, #letter #browse .link-list .collapse a.link-all:hover, #browse #letter .link-list .collapse a.link-all:hover, #letter #browse .link-list .collapse a.link-all:hover, #browse #browse-category .link-list .collapse a.link-all:hover, #browse-category #browse .link-list .collapse a.link-all:hover, #browse #browse-category .link-list .collapse a.link-all:hover, #browse-category #browse .link-list .collapse a.link-all:hover, #browse #company .link-list .collapse a.link-all:hover, #company #browse .link-list .collapse a.link-all:hover, #browse #company .link-list .collapse a.link-all:hover, #company #browse .link-list .collapse a.link-all:hover, #browse #browse-technology .link-list .collapse a.link-all:hover, #browse-technology #browse .link-list .collapse a.link-all:hover, #browse #browse-technology .link-list .collapse a.link-all:hover, #browse-technology #browse .link-list .collapse a.link-all:hover, #browse #browse-industry .link-list .collapse a.link-all:hover, #browse-industry #browse .link-list .collapse a.link-all:hover, #browse #browse-industry .link-list .collapse a.link-all:hover, #browse-industry #browse .link-list .collapse a.link-all:hover, #browse #browse-contract .link-list .collapse a.link-all:hover, #browse-contract #browse .link-list .collapse a.link-all:hover, #browse #browse-contract .link-list .collapse a.link-all:hover, #browse-contract #browse .link-list .collapse a.link-all:hover, #browse-index .link-list a.link-all:hover, #browse-index #browse .link-list a.link-all:hover, #browse #browse-index .link-list a.link-all:hover, #browse-index #browse .link-list .collapse a.link-all:hover, #browse #browse-index .link-list .collapse a.link-all:hover, #browse-index .link-list a.link-all:hover, #browse-index .link-list .collapse a.link-all:hover, #browse-index #letter .link-list a.link-all:hover, #letter #browse-index .link-list a.link-all:hover, #browse-index #letter .link-list .collapse a.link-all:hover, #letter #browse-index .link-list .collapse a.link-all:hover, #browse-index #browse-category .link-list a.link-all:hover, #browse-category #browse-index .link-list a.link-all:hover, #browse-index #browse-category .link-list .collapse a.link-all:hover, #browse-category #browse-index .link-list .collapse a.link-all:hover, #browse-index #company .link-list a.link-all:hover, #company #browse-index .link-list a.link-all:hover, #browse-index #company .link-list .collapse a.link-all:hover, #company #browse-index .link-list .collapse a.link-all:hover, #browse-index #browse-technology .link-list a.link-all:hover, #browse-technology #browse-index .link-list a.link-all:hover, #browse-index #browse-technology .link-list .collapse a.link-all:hover, #browse-technology #browse-index .link-list .collapse a.link-all:hover, #browse-index #browse-industry .link-list a.link-all:hover, #browse-industry #browse-index .link-list a.link-all:hover, #browse-index #browse-industry .link-list .collapse a.link-all:hover, #browse-industry #browse-index .link-list .collapse a.link-all:hover, #browse-index #browse-contract .link-list a.link-all:hover, #browse-contract #browse-index .link-list a.link-all:hover, #browse-index #browse-contract .link-list .collapse a.link-all:hover, #browse-contract #browse-index .link-list .collapse a.link-all:hover, #browse-index .link-list .collapse a.link-all:hover, #browse-index #browse .link-list .collapse a.link-all:hover, #browse #browse-index .link-list .collapse a.link-all:hover, #browse-index #browse .link-list .collapse a.link-all:hover, #browse #browse-index .link-list .collapse a.link-all:hover, #browse-index .link-list .collapse a.link-all:hover, #browse-index .link-list .collapse a.link-all:hover, #browse-index #letter .link-list .collapse a.link-all:hover, #letter #browse-index .link-list .collapse a.link-all:hover, #browse-index #letter .link-list .collapse a.link-all:hover, #letter #browse-index .link-list .collapse a.link-all:hover, #browse-index #browse-category .link-list .collapse a.link-all:hover, #browse-category #browse-index .link-list .collapse a.link-all:hover, #browse-index #browse-category .link-list .collapse a.link-all:hover, #browse-category #browse-index .link-list .collapse a.link-all:hover, #browse-index #company .link-list .collapse a.link-all:hover, #company #browse-index .link-list .collapse a.link-all:hover, #browse-index #company .link-list .collapse a.link-all:hover, #company #browse-index .link-list .collapse a.link-all:hover, #browse-index #browse-technology .link-list .collapse a.link-all:hover, #browse-technology #browse-index .link-list .collapse a.link-all:hover, #browse-index #browse-technology .link-list .collapse a.link-all:hover, #browse-technology #browse-index .link-list .collapse a.link-all:hover, #browse-index #browse-industry .link-list .collapse a.link-all:hover, #browse-industry #browse-index .link-list .collapse a.link-all:hover, #browse-index #browse-industry .link-list .collapse a.link-all:hover, #browse-industry #browse-index .link-list .collapse a.link-all:hover, #browse-index #browse-contract .link-list .collapse a.link-all:hover, #browse-contract #browse-index .link-list .collapse a.link-all:hover, #browse-index #browse-contract .link-list .collapse a.link-all:hover, #browse-contract #browse-index .link-list .collapse a.link-all:hover, #letter .link-list a.link-all:hover, #letter #browse .link-list a.link-all:hover, #browse #letter .link-list a.link-all:hover, #letter #browse .link-list .collapse a.link-all:hover, #browse #letter .link-list .collapse a.link-all:hover, #letter #browse-index .link-list a.link-all:hover, #browse-index #letter .link-list a.link-all:hover, #letter #browse-index .link-list .collapse a.link-all:hover, #browse-index #letter .link-list .collapse a.link-all:hover, #letter .link-list a.link-all:hover, #letter .link-list .collapse a.link-all:hover, #letter #browse-category .link-list a.link-all:hover, #browse-category #letter .link-list a.link-all:hover, #letter #browse-category .link-list .collapse a.link-all:hover, #browse-category #letter .link-list .collapse a.link-all:hover, #letter #company .link-list a.link-all:hover, #company #letter .link-list a.link-all:hover, #letter #company .link-list .collapse a.link-all:hover, #company #letter .link-list .collapse a.link-all:hover, #letter #browse-technology .link-list a.link-all:hover, #browse-technology #letter .link-list a.link-all:hover, #letter #browse-technology .link-list .collapse a.link-all:hover, #browse-technology #letter .link-list .collapse a.link-all:hover, #letter #browse-industry .link-list a.link-all:hover, #browse-industry #letter .link-list a.link-all:hover, #letter #browse-industry .link-list .collapse a.link-all:hover, #browse-industry #letter .link-list .collapse a.link-all:hover, #letter #browse-contract .link-list a.link-all:hover, #browse-contract #letter .link-list a.link-all:hover, #letter #browse-contract .link-list .collapse a.link-all:hover, #browse-contract #letter .link-list .collapse a.link-all:hover, #letter .link-list .collapse a.link-all:hover, #letter #browse .link-list .collapse a.link-all:hover, #browse #letter .link-list .collapse a.link-all:hover, #letter #browse .link-list .collapse a.link-all:hover, #browse #letter .link-list .collapse a.link-all:hover, #letter #browse-index .link-list .collapse a.link-all:hover, #browse-index #letter .link-list .collapse a.link-all:hover, #letter #browse-index .link-list .collapse a.link-all:hover, #browse-index #letter .link-list .collapse a.link-all:hover, #letter .link-list .collapse a.link-all:hover, #letter .link-list .collapse a.link-all:hover, #letter #browse-category .link-list .collapse a.link-all:hover, #browse-category #letter .link-list .collapse a.link-all:hover, #letter #browse-category .link-list .collapse a.link-all:hover, #browse-category #letter .link-list .collapse a.link-all:hover, #letter #company .link-list .collapse a.link-all:hover, #company #letter .link-list .collapse a.link-all:hover, #letter #company .link-list .collapse a.link-all:hover, #company #letter .link-list .collapse a.link-all:hover, #letter #browse-technology .link-list .collapse a.link-all:hover, #browse-technology #letter .link-list .collapse a.link-all:hover, #letter #browse-technology .link-list .collapse a.link-all:hover, #browse-technology #letter .link-list .collapse a.link-all:hover, #letter #browse-industry .link-list .collapse a.link-all:hover, #browse-industry #letter .link-list .collapse a.link-all:hover, #letter #browse-industry .link-list .collapse a.link-all:hover, #browse-industry #letter .link-list .collapse a.link-all:hover, #letter #browse-contract .link-list .collapse a.link-all:hover, #browse-contract #letter .link-list .collapse a.link-all:hover, #letter #browse-contract .link-list .collapse a.link-all:hover, #browse-contract #letter .link-list .collapse a.link-all:hover, #browse-category .link-list a.link-all:hover, #browse-category #browse .link-list a.link-all:hover, #browse #browse-category .link-list a.link-all:hover, #browse-category #browse .link-list .collapse a.link-all:hover, #browse #browse-category .link-list .collapse a.link-all:hover, #browse-category #browse-index .link-list a.link-all:hover, #browse-index #browse-category .link-list a.link-all:hover, #browse-category #browse-index .link-list .collapse a.link-all:hover, #browse-index #browse-category .link-list .collapse a.link-all:hover, #browse-category #letter .link-list a.link-all:hover, #letter #browse-category .link-list a.link-all:hover, #browse-category #letter .link-list .collapse a.link-all:hover, #letter #browse-category .link-list .collapse a.link-all:hover, #browse-category .link-list a.link-all:hover, #browse-category .link-list .collapse a.link-all:hover, #browse-category #company .link-list a.link-all:hover, #company #browse-category .link-list a.link-all:hover, #browse-category #company .link-list .collapse a.link-all:hover, #company #browse-category .link-list .collapse a.link-all:hover, #browse-category #browse-technology .link-list a.link-all:hover, #browse-technology #browse-category .link-list a.link-all:hover, #browse-category #browse-technology .link-list .collapse a.link-all:hover, #browse-technology #browse-category .link-list .collapse a.link-all:hover, #browse-category #browse-industry .link-list a.link-all:hover, #browse-industry #browse-category .link-list a.link-all:hover, #browse-category #browse-industry .link-list .collapse a.link-all:hover, #browse-industry #browse-category .link-list .collapse a.link-all:hover, #browse-category #browse-contract .link-list a.link-all:hover, #browse-contract #browse-category .link-list a.link-all:hover, #browse-category #browse-contract .link-list .collapse a.link-all:hover, #browse-contract #browse-category .link-list .collapse a.link-all:hover, #browse-category .link-list .collapse a.link-all:hover, #browse-category #browse .link-list .collapse a.link-all:hover, #browse #browse-category .link-list .collapse a.link-all:hover, #browse-category #browse .link-list .collapse a.link-all:hover, #browse #browse-category .link-list .collapse a.link-all:hover, #browse-category #browse-index .link-list .collapse a.link-all:hover, #browse-index #browse-category .link-list .collapse a.link-all:hover, #browse-category #browse-index .link-list .collapse a.link-all:hover, #browse-index #browse-category .link-list .collapse a.link-all:hover, #browse-category #letter .link-list .collapse a.link-all:hover, #letter #browse-category .link-list .collapse a.link-all:hover, #browse-category #letter .link-list .collapse a.link-all:hover, #letter #browse-category .link-list .collapse a.link-all:hover, #browse-category .link-list .collapse a.link-all:hover, #browse-category .link-list .collapse a.link-all:hover, #browse-category #company .link-list .collapse a.link-all:hover, #company #browse-category .link-list .collapse a.link-all:hover, #browse-category #company .link-list .collapse a.link-all:hover, #company #browse-category .link-list .collapse a.link-all:hover, #browse-category #browse-technology .link-list .collapse a.link-all:hover, #browse-technology #browse-category .link-list .collapse a.link-all:hover, #browse-category #browse-technology .link-list .collapse a.link-all:hover, #browse-technology #browse-category .link-list .collapse a.link-all:hover, #browse-category #browse-industry .link-list .collapse a.link-all:hover, #browse-industry #browse-category .link-list .collapse a.link-all:hover, #browse-category #browse-industry .link-list .collapse a.link-all:hover, #browse-industry #browse-category .link-list .collapse a.link-all:hover, #browse-category #browse-contract .link-list .collapse a.link-all:hover, #browse-contract #browse-category .link-list .collapse a.link-all:hover, #browse-category #browse-contract .link-list .collapse a.link-all:hover, #browse-contract #browse-category .link-list .collapse a.link-all:hover, #company .link-list a.link-all:hover, #company #browse .link-list a.link-all:hover, #browse #company .link-list a.link-all:hover, #company #browse .link-list .collapse a.link-all:hover, #browse #company .link-list .collapse a.link-all:hover, #company #browse-index .link-list a.link-all:hover, #browse-index #company .link-list a.link-all:hover, #company #browse-index .link-list .collapse a.link-all:hover, #browse-index #company .link-list .collapse a.link-all:hover, #company #letter .link-list a.link-all:hover, #letter #company .link-list a.link-all:hover, #company #letter .link-list .collapse a.link-all:hover, #letter #company .link-list .collapse a.link-all:hover, #company #browse-category .link-list a.link-all:hover, #browse-category #company .link-list a.link-all:hover, #company #browse-category .link-list .collapse a.link-all:hover, #browse-category #company .link-list .collapse a.link-all:hover, #company .link-list a.link-all:hover, #company .link-list .collapse a.link-all:hover, #company #browse-technology .link-list a.link-all:hover, #browse-technology #company .link-list a.link-all:hover, #company #browse-technology .link-list .collapse a.link-all:hover, #browse-technology #company .link-list .collapse a.link-all:hover, #company #browse-industry .link-list a.link-all:hover, #browse-industry #company .link-list a.link-all:hover, #company #browse-industry .link-list .collapse a.link-all:hover, #browse-industry #company .link-list .collapse a.link-all:hover, #company #browse-contract .link-list a.link-all:hover, #browse-contract #company .link-list a.link-all:hover, #company #browse-contract .link-list .collapse a.link-all:hover, #browse-contract #company .link-list .collapse a.link-all:hover, #company .link-list .collapse a.link-all:hover, #company #browse .link-list .collapse a.link-all:hover, #browse #company .link-list .collapse a.link-all:hover, #company #browse .link-list .collapse a.link-all:hover, #browse #company .link-list .collapse a.link-all:hover, #company #browse-index .link-list .collapse a.link-all:hover, #browse-index #company .link-list .collapse a.link-all:hover, #company #browse-index .link-list .collapse a.link-all:hover, #browse-index #company .link-list .collapse a.link-all:hover, #company #letter .link-list .collapse a.link-all:hover, #letter #company .link-list .collapse a.link-all:hover, #company #letter .link-list .collapse a.link-all:hover, #letter #company .link-list .collapse a.link-all:hover, #company #browse-category .link-list .collapse a.link-all:hover, #browse-category #company .link-list .collapse a.link-all:hover, #company #browse-category .link-list .collapse a.link-all:hover, #browse-category #company .link-list .collapse a.link-all:hover, #company .link-list .collapse a.link-all:hover, #company .link-list .collapse a.link-all:hover, #company #browse-technology .link-list .collapse a.link-all:hover, #browse-technology #company .link-list .collapse a.link-all:hover, #company #browse-technology .link-list .collapse a.link-all:hover, #browse-technology #company .link-list .collapse a.link-all:hover, #company #browse-industry .link-list .collapse a.link-all:hover, #browse-industry #company .link-list .collapse a.link-all:hover, #company #browse-industry .link-list .collapse a.link-all:hover, #browse-industry #company .link-list .collapse a.link-all:hover, #company #browse-contract .link-list .collapse a.link-all:hover, #browse-contract #company .link-list .collapse a.link-all:hover, #company #browse-contract .link-list .collapse a.link-all:hover, #browse-contract #company .link-list .collapse a.link-all:hover, #browse-technology .link-list a.link-all:hover, #browse-technology #browse .link-list a.link-all:hover, #browse #browse-technology .link-list a.link-all:hover, #browse-technology #browse .link-list .collapse a.link-all:hover, #browse #browse-technology .link-list .collapse a.link-all:hover, #browse-technology #browse-index .link-list a.link-all:hover, #browse-index #browse-technology .link-list a.link-all:hover, #browse-technology #browse-index .link-list .collapse a.link-all:hover, #browse-index #browse-technology .link-list .collapse a.link-all:hover, #browse-technology #letter .link-list a.link-all:hover, #letter #browse-technology .link-list a.link-all:hover, #browse-technology #letter .link-list .collapse a.link-all:hover, #letter #browse-technology .link-list .collapse a.link-all:hover, #browse-technology #browse-category .link-list a.link-all:hover, #browse-category #browse-technology .link-list a.link-all:hover, #browse-technology #browse-category .link-list .collapse a.link-all:hover, #browse-category #browse-technology .link-list .collapse a.link-all:hover, #browse-technology #company .link-list a.link-all:hover, #company #browse-technology .link-list a.link-all:hover, #browse-technology #company .link-list .collapse a.link-all:hover, #company #browse-technology .link-list .collapse a.link-all:hover, #browse-technology .link-list a.link-all:hover, #browse-technology .link-list .collapse a.link-all:hover, #browse-technology #browse-industry .link-list a.link-all:hover, #browse-industry #browse-technology .link-list a.link-all:hover, #browse-technology #browse-industry .link-list .collapse a.link-all:hover, #browse-industry #browse-technology .link-list .collapse a.link-all:hover, #browse-technology #browse-contract .link-list a.link-all:hover, #browse-contract #browse-technology .link-list a.link-all:hover, #browse-technology #browse-contract .link-list .collapse a.link-all:hover, #browse-contract #browse-technology .link-list .collapse a.link-all:hover, #browse-technology .link-list .collapse a.link-all:hover, #browse-technology #browse .link-list .collapse a.link-all:hover, #browse #browse-technology .link-list .collapse a.link-all:hover, #browse-technology #browse .link-list .collapse a.link-all:hover, #browse #browse-technology .link-list .collapse a.link-all:hover, #browse-technology #browse-index .link-list .collapse a.link-all:hover, #browse-index #browse-technology .link-list .collapse a.link-all:hover, #browse-technology #browse-index .link-list .collapse a.link-all:hover, #browse-index #browse-technology .link-list .collapse a.link-all:hover, #browse-technology #letter .link-list .collapse a.link-all:hover, #letter #browse-technology .link-list .collapse a.link-all:hover, #browse-technology #letter .link-list .collapse a.link-all:hover, #letter #browse-technology .link-list .collapse a.link-all:hover, #browse-technology #browse-category .link-list .collapse a.link-all:hover, #browse-category #browse-technology .link-list .collapse a.link-all:hover, #browse-technology #browse-category .link-list .collapse a.link-all:hover, #browse-category #browse-technology .link-list .collapse a.link-all:hover, #browse-technology #company .link-list .collapse a.link-all:hover, #company #browse-technology .link-list .collapse a.link-all:hover, #browse-technology #company .link-list .collapse a.link-all:hover, #company #browse-technology .link-list .collapse a.link-all:hover, #browse-technology .link-list .collapse a.link-all:hover, #browse-technology .link-list .collapse a.link-all:hover, #browse-technology #browse-industry .link-list .collapse a.link-all:hover, #browse-industry #browse-technology .link-list .collapse a.link-all:hover, #browse-technology #browse-industry .link-list .collapse a.link-all:hover, #browse-industry #browse-technology .link-list .collapse a.link-all:hover, #browse-technology #browse-contract .link-list .collapse a.link-all:hover, #browse-contract #browse-technology .link-list .collapse a.link-all:hover, #browse-technology #browse-contract .link-list .collapse a.link-all:hover, #browse-contract #browse-technology .link-list .collapse a.link-all:hover, #browse-industry .link-list a.link-all:hover, #browse-industry #browse .link-list a.link-all:hover, #browse #browse-industry .link-list a.link-all:hover, #browse-industry #browse .link-list .collapse a.link-all:hover, #browse #browse-industry .link-list .collapse a.link-all:hover, #browse-industry #browse-index .link-list a.link-all:hover, #browse-index #browse-industry .link-list a.link-all:hover, #browse-industry #browse-index .link-list .collapse a.link-all:hover, #browse-index #browse-industry .link-list .collapse a.link-all:hover, #browse-industry #letter .link-list a.link-all:hover, #letter #browse-industry .link-list a.link-all:hover, #browse-industry #letter .link-list .collapse a.link-all:hover, #letter #browse-industry .link-list .collapse a.link-all:hover, #browse-industry #browse-category .link-list a.link-all:hover, #browse-category #browse-industry .link-list a.link-all:hover, #browse-industry #browse-category .link-list .collapse a.link-all:hover, #browse-category #browse-industry .link-list .collapse a.link-all:hover, #browse-industry #company .link-list a.link-all:hover, #company #browse-industry .link-list a.link-all:hover, #browse-industry #company .link-list .collapse a.link-all:hover, #company #browse-industry .link-list .collapse a.link-all:hover, #browse-industry #browse-technology .link-list a.link-all:hover, #browse-technology #browse-industry .link-list a.link-all:hover, #browse-industry #browse-technology .link-list .collapse a.link-all:hover, #browse-technology #browse-industry .link-list .collapse a.link-all:hover, #browse-industry .link-list a.link-all:hover, #browse-industry .link-list .collapse a.link-all:hover, #browse-industry #browse-contract .link-list a.link-all:hover, #browse-contract #browse-industry .link-list a.link-all:hover, #browse-industry #browse-contract .link-list .collapse a.link-all:hover, #browse-contract #browse-industry .link-list .collapse a.link-all:hover, #browse-industry .link-list .collapse a.link-all:hover, #browse-industry #browse .link-list .collapse a.link-all:hover, #browse #browse-industry .link-list .collapse a.link-all:hover, #browse-industry #browse .link-list .collapse a.link-all:hover, #browse #browse-industry .link-list .collapse a.link-all:hover, #browse-industry #browse-index .link-list .collapse a.link-all:hover, #browse-index #browse-industry .link-list .collapse a.link-all:hover, #browse-industry #browse-index .link-list .collapse a.link-all:hover, #browse-index #browse-industry .link-list .collapse a.link-all:hover, #browse-industry #letter .link-list .collapse a.link-all:hover, #letter #browse-industry .link-list .collapse a.link-all:hover, #browse-industry #letter .link-list .collapse a.link-all:hover, #letter #browse-industry .link-list .collapse a.link-all:hover, #browse-industry #browse-category .link-list .collapse a.link-all:hover, #browse-category #browse-industry .link-list .collapse a.link-all:hover, #browse-industry #browse-category .link-list .collapse a.link-all:hover, #browse-category #browse-industry .link-list .collapse a.link-all:hover, #browse-industry #company .link-list .collapse a.link-all:hover, #company #browse-industry .link-list .collapse a.link-all:hover, #browse-industry #company .link-list .collapse a.link-all:hover, #company #browse-industry .link-list .collapse a.link-all:hover, #browse-industry #browse-technology .link-list .collapse a.link-all:hover, #browse-technology #browse-industry .link-list .collapse a.link-all:hover, #browse-industry #browse-technology .link-list .collapse a.link-all:hover, #browse-technology #browse-industry .link-list .collapse a.link-all:hover, #browse-industry .link-list .collapse a.link-all:hover, #browse-industry .link-list .collapse a.link-all:hover, #browse-industry #browse-contract .link-list .collapse a.link-all:hover, #browse-contract #browse-industry .link-list .collapse a.link-all:hover, #browse-industry #browse-contract .link-list .collapse a.link-all:hover, #browse-contract #browse-industry .link-list .collapse a.link-all:hover, #browse-contract .link-list a.link-all:hover, #browse-contract #browse .link-list a.link-all:hover, #browse #browse-contract .link-list a.link-all:hover, #browse-contract #browse .link-list .collapse a.link-all:hover, #browse #browse-contract .link-list .collapse a.link-all:hover, #browse-contract #browse-index .link-list a.link-all:hover, #browse-index #browse-contract .link-list a.link-all:hover, #browse-contract #browse-index .link-list .collapse a.link-all:hover, #browse-index #browse-contract .link-list .collapse a.link-all:hover, #browse-contract #letter .link-list a.link-all:hover, #letter #browse-contract .link-list a.link-all:hover, #browse-contract #letter .link-list .collapse a.link-all:hover, #letter #browse-contract .link-list .collapse a.link-all:hover, #browse-contract #browse-category .link-list a.link-all:hover, #browse-category #browse-contract .link-list a.link-all:hover, #browse-contract #browse-category .link-list .collapse a.link-all:hover, #browse-category #browse-contract .link-list .collapse a.link-all:hover, #browse-contract #company .link-list a.link-all:hover, #company #browse-contract .link-list a.link-all:hover, #browse-contract #company .link-list .collapse a.link-all:hover, #company #browse-contract .link-list .collapse a.link-all:hover, #browse-contract #browse-technology .link-list a.link-all:hover, #browse-technology #browse-contract .link-list a.link-all:hover, #browse-contract #browse-technology .link-list .collapse a.link-all:hover, #browse-technology #browse-contract .link-list .collapse a.link-all:hover, #browse-contract #browse-industry .link-list a.link-all:hover, #browse-industry #browse-contract .link-list a.link-all:hover, #browse-contract #browse-industry .link-list .collapse a.link-all:hover, #browse-industry #browse-contract .link-list .collapse a.link-all:hover, #browse-contract .link-list a.link-all:hover, #browse-contract .link-list .collapse a.link-all:hover, #browse-contract .link-list .collapse a.link-all:hover, #browse-contract #browse .link-list .collapse a.link-all:hover, #browse #browse-contract .link-list .collapse a.link-all:hover, #browse-contract #browse .link-list .collapse a.link-all:hover, #browse #browse-contract .link-list .collapse a.link-all:hover, #browse-contract #browse-index .link-list .collapse a.link-all:hover, #browse-index #browse-contract .link-list .collapse a.link-all:hover, #browse-contract #browse-index .link-list .collapse a.link-all:hover, #browse-index #browse-contract .link-list .collapse a.link-all:hover, #browse-contract #letter .link-list .collapse a.link-all:hover, #letter #browse-contract .link-list .collapse a.link-all:hover, #browse-contract #letter .link-list .collapse a.link-all:hover, #letter #browse-contract .link-list .collapse a.link-all:hover, #browse-contract #browse-category .link-list .collapse a.link-all:hover, #browse-category #browse-contract .link-list .collapse a.link-all:hover, #browse-contract #browse-category .link-list .collapse a.link-all:hover, #browse-category #browse-contract .link-list .collapse a.link-all:hover, #browse-contract #company .link-list .collapse a.link-all:hover, #company #browse-contract .link-list .collapse a.link-all:hover, #browse-contract #company .link-list .collapse a.link-all:hover, #company #browse-contract .link-list .collapse a.link-all:hover, #browse-contract #browse-technology .link-list .collapse a.link-all:hover, #browse-technology #browse-contract .link-list .collapse a.link-all:hover, #browse-contract #browse-technology .link-list .collapse a.link-all:hover, #browse-technology #browse-contract .link-list .collapse a.link-all:hover, #browse-contract #browse-industry .link-list .collapse a.link-all:hover, #browse-industry #browse-contract .link-list .collapse a.link-all:hover, #browse-contract #browse-industry .link-list .collapse a.link-all:hover, #browse-industry #browse-contract .link-list .collapse a.link-all:hover, #browse-contract .link-list .collapse a.link-all:hover, #browse-contract .link-list .collapse a.link-all:hover {
  text-decoration: none;
}

/* line 62, lib/eu_consumer_core/app/assets/stylesheets/pages/browse.sass */
#browse .link-list.link-inline a, #browse-index .link-list.link-inline a, #letter .link-list.link-inline a, #browse-category .link-list.link-inline a, #company .link-list.link-inline a, #browse-technology .link-list.link-inline a, #browse-industry .link-list.link-inline a, #browse-contract .link-list.link-inline a {
  padding: 0.625rem 0.75rem;
  float: left;
}

/* line 66, lib/eu_consumer_core/app/assets/stylesheets/pages/browse.sass */
#browse .link-list.link-inline ul:after, #browse-index .link-list.link-inline ul:after, #letter .link-list.link-inline ul:after, #browse-category .link-list.link-inline ul:after, #company .link-list.link-inline ul:after, #browse-technology .link-list.link-inline ul:after, #browse-industry .link-list.link-inline ul:after, #browse-contract .link-list.link-inline ul:after {
  content: '';
  display: block;
  clear: both;
}

/* line 71, lib/eu_consumer_core/app/assets/stylesheets/pages/browse.sass */
#browse .collapse-display-me, #browse-index .collapse-display-me, #letter .collapse-display-me, #browse-category .collapse-display-me, #company .collapse-display-me, #browse-technology .collapse-display-me, #browse-industry .collapse-display-me, #browse-contract .collapse-display-me {
  width: auto;
}

/* line 73, lib/eu_consumer_core/app/assets/stylesheets/pages/browse.sass */
#browse .collapse-display-me a, #browse-index .collapse-display-me a, #letter .collapse-display-me a, #browse-category .collapse-display-me a, #company .collapse-display-me a, #browse-technology .collapse-display-me a, #browse-industry .collapse-display-me a, #browse-contract .collapse-display-me a {
  font-size: 0.9rem;
}

/* line 76, lib/eu_consumer_core/app/assets/stylesheets/pages/browse.sass */
#browse .collapse-display-me .block:first-child a, #browse .collapse-display-me .facet-list-wrapper a:first-child a, .facet-list-wrapper #browse .collapse-display-me a:first-child a, #browse .collapse-display-me .facet-list-wrapper .load-more:first-child a, .facet-list-wrapper #browse .collapse-display-me .load-more:first-child a, #browse .collapse-display-me .footer-us .col a:first-child:not(.social-link):not(.btn) a, .footer-us .col #browse .collapse-display-me a:first-child:not(.social-link):not(.btn) a, #browse-index .collapse-display-me .block:first-child a, #browse-index .collapse-display-me .facet-list-wrapper a:first-child a, .facet-list-wrapper #browse-index .collapse-display-me a:first-child a, #browse-index .collapse-display-me .facet-list-wrapper .load-more:first-child a, .facet-list-wrapper #browse-index .collapse-display-me .load-more:first-child a, #browse-index .collapse-display-me .footer-us .col a:first-child:not(.social-link):not(.btn) a, .footer-us .col #browse-index .collapse-display-me a:first-child:not(.social-link):not(.btn) a, #letter .collapse-display-me .block:first-child a, #letter .collapse-display-me .facet-list-wrapper a:first-child a, .facet-list-wrapper #letter .collapse-display-me a:first-child a, #letter .collapse-display-me .facet-list-wrapper .load-more:first-child a, .facet-list-wrapper #letter .collapse-display-me .load-more:first-child a, #letter .collapse-display-me .footer-us .col a:first-child:not(.social-link):not(.btn) a, .footer-us .col #letter .collapse-display-me a:first-child:not(.social-link):not(.btn) a, #browse-category .collapse-display-me .block:first-child a, #browse-category .collapse-display-me .facet-list-wrapper a:first-child a, .facet-list-wrapper #browse-category .collapse-display-me a:first-child a, #browse-category .collapse-display-me .facet-list-wrapper .load-more:first-child a, .facet-list-wrapper #browse-category .collapse-display-me .load-more:first-child a, #browse-category .collapse-display-me .footer-us .col a:first-child:not(.social-link):not(.btn) a, .footer-us .col #browse-category .collapse-display-me a:first-child:not(.social-link):not(.btn) a, #company .collapse-display-me .block:first-child a, #company .collapse-display-me .facet-list-wrapper a:first-child a, .facet-list-wrapper #company .collapse-display-me a:first-child a, #company .collapse-display-me .facet-list-wrapper .load-more:first-child a, .facet-list-wrapper #company .collapse-display-me .load-more:first-child a, #company .collapse-display-me .footer-us .col a:first-child:not(.social-link):not(.btn) a, .footer-us .col #company .collapse-display-me a:first-child:not(.social-link):not(.btn) a, #browse-technology .collapse-display-me .block:first-child a, #browse-technology .collapse-display-me .facet-list-wrapper a:first-child a, .facet-list-wrapper #browse-technology .collapse-display-me a:first-child a, #browse-technology .collapse-display-me .facet-list-wrapper .load-more:first-child a, .facet-list-wrapper #browse-technology .collapse-display-me .load-more:first-child a, #browse-technology .collapse-display-me .footer-us .col a:first-child:not(.social-link):not(.btn) a, .footer-us .col #browse-technology .collapse-display-me a:first-child:not(.social-link):not(.btn) a, #browse-industry .collapse-display-me .block:first-child a, #browse-industry .collapse-display-me .facet-list-wrapper a:first-child a, .facet-list-wrapper #browse-industry .collapse-display-me a:first-child a, #browse-industry .collapse-display-me .facet-list-wrapper .load-more:first-child a, .facet-list-wrapper #browse-industry .collapse-display-me .load-more:first-child a, #browse-industry .collapse-display-me .footer-us .col a:first-child:not(.social-link):not(.btn) a, .footer-us .col #browse-industry .collapse-display-me a:first-child:not(.social-link):not(.btn) a, #browse-contract .collapse-display-me .block:first-child a, #browse-contract .collapse-display-me .facet-list-wrapper a:first-child a, .facet-list-wrapper #browse-contract .collapse-display-me a:first-child a, #browse-contract .collapse-display-me .facet-list-wrapper .load-more:first-child a, .facet-list-wrapper #browse-contract .collapse-display-me .load-more:first-child a, #browse-contract .collapse-display-me .footer-us .col a:first-child:not(.social-link):not(.btn) a, .footer-us .col #browse-contract .collapse-display-me a:first-child:not(.social-link):not(.btn) a {
  padding-top: 0;
}

/* line 78, lib/eu_consumer_core/app/assets/stylesheets/pages/browse.sass */
#browse .collapse-display-me .block:last-child a, #browse .collapse-display-me .facet-list-wrapper a:last-child a, .facet-list-wrapper #browse .collapse-display-me a:last-child a, #browse .collapse-display-me .facet-list-wrapper .load-more:last-child a, .facet-list-wrapper #browse .collapse-display-me .load-more:last-child a, #browse .collapse-display-me .footer-us .col a:last-child:not(.social-link):not(.btn) a, .footer-us .col #browse .collapse-display-me a:last-child:not(.social-link):not(.btn) a, #browse-index .collapse-display-me .block:last-child a, #browse-index .collapse-display-me .facet-list-wrapper a:last-child a, .facet-list-wrapper #browse-index .collapse-display-me a:last-child a, #browse-index .collapse-display-me .facet-list-wrapper .load-more:last-child a, .facet-list-wrapper #browse-index .collapse-display-me .load-more:last-child a, #browse-index .collapse-display-me .footer-us .col a:last-child:not(.social-link):not(.btn) a, .footer-us .col #browse-index .collapse-display-me a:last-child:not(.social-link):not(.btn) a, #letter .collapse-display-me .block:last-child a, #letter .collapse-display-me .facet-list-wrapper a:last-child a, .facet-list-wrapper #letter .collapse-display-me a:last-child a, #letter .collapse-display-me .facet-list-wrapper .load-more:last-child a, .facet-list-wrapper #letter .collapse-display-me .load-more:last-child a, #letter .collapse-display-me .footer-us .col a:last-child:not(.social-link):not(.btn) a, .footer-us .col #letter .collapse-display-me a:last-child:not(.social-link):not(.btn) a, #browse-category .collapse-display-me .block:last-child a, #browse-category .collapse-display-me .facet-list-wrapper a:last-child a, .facet-list-wrapper #browse-category .collapse-display-me a:last-child a, #browse-category .collapse-display-me .facet-list-wrapper .load-more:last-child a, .facet-list-wrapper #browse-category .collapse-display-me .load-more:last-child a, #browse-category .collapse-display-me .footer-us .col a:last-child:not(.social-link):not(.btn) a, .footer-us .col #browse-category .collapse-display-me a:last-child:not(.social-link):not(.btn) a, #company .collapse-display-me .block:last-child a, #company .collapse-display-me .facet-list-wrapper a:last-child a, .facet-list-wrapper #company .collapse-display-me a:last-child a, #company .collapse-display-me .facet-list-wrapper .load-more:last-child a, .facet-list-wrapper #company .collapse-display-me .load-more:last-child a, #company .collapse-display-me .footer-us .col a:last-child:not(.social-link):not(.btn) a, .footer-us .col #company .collapse-display-me a:last-child:not(.social-link):not(.btn) a, #browse-technology .collapse-display-me .block:last-child a, #browse-technology .collapse-display-me .facet-list-wrapper a:last-child a, .facet-list-wrapper #browse-technology .collapse-display-me a:last-child a, #browse-technology .collapse-display-me .facet-list-wrapper .load-more:last-child a, .facet-list-wrapper #browse-technology .collapse-display-me .load-more:last-child a, #browse-technology .collapse-display-me .footer-us .col a:last-child:not(.social-link):not(.btn) a, .footer-us .col #browse-technology .collapse-display-me a:last-child:not(.social-link):not(.btn) a, #browse-industry .collapse-display-me .block:last-child a, #browse-industry .collapse-display-me .facet-list-wrapper a:last-child a, .facet-list-wrapper #browse-industry .collapse-display-me a:last-child a, #browse-industry .collapse-display-me .facet-list-wrapper .load-more:last-child a, .facet-list-wrapper #browse-industry .collapse-display-me .load-more:last-child a, #browse-industry .collapse-display-me .footer-us .col a:last-child:not(.social-link):not(.btn) a, .footer-us .col #browse-industry .collapse-display-me a:last-child:not(.social-link):not(.btn) a, #browse-contract .collapse-display-me .block:last-child a, #browse-contract .collapse-display-me .facet-list-wrapper a:last-child a, .facet-list-wrapper #browse-contract .collapse-display-me a:last-child a, #browse-contract .collapse-display-me .facet-list-wrapper .load-more:last-child a, .facet-list-wrapper #browse-contract .collapse-display-me .load-more:last-child a, #browse-contract .collapse-display-me .footer-us .col a:last-child:not(.social-link):not(.btn) a, .footer-us .col #browse-contract .collapse-display-me a:last-child:not(.social-link):not(.btn) a {
  padding-bottom: 0;
}

/* line 81, lib/eu_consumer_core/app/assets/stylesheets/pages/browse.sass */
#browse .row-count, #browse-index .row-count, #letter .row-count, #browse-category .row-count, #company .row-count, #browse-technology .row-count, #browse-industry .row-count, #browse-contract .row-count {
  color: #E9E9E9;
}

/* line 84, lib/eu_consumer_core/app/assets/stylesheets/pages/browse.sass */
#browse .header-img-icon, #browse-index .header-img-icon, #letter .header-img-icon, #browse-category .header-img-icon, #company .header-img-icon, #browse-technology .header-img-icon, #browse-industry .header-img-icon, #browse-contract .header-img-icon {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 135px;
  max-height: 135px;
  border-radius: 5px;
  background-size: cover;
}

/* line 93, lib/eu_consumer_core/app/assets/stylesheets/pages/browse.sass */
#browse .header-img-icon.top-counties, #browse-index .header-img-icon.top-counties, #letter .header-img-icon.top-counties, #browse-category .header-img-icon.top-counties, #company .header-img-icon.top-counties, #browse-technology .header-img-icon.top-counties, #browse-industry .header-img-icon.top-counties, #browse-contract .header-img-icon.top-counties {
  background-image: url(/assets/browse/default/top-counties-9e2baa143db476bdf2df10c437e99b0d96ce3c32043888f75d290f1e69935dcf.jpg);
}

/* line 95, lib/eu_consumer_core/app/assets/stylesheets/pages/browse.sass */
#browse .header-img-icon.top-counties:after, #browse-index .header-img-icon.top-counties:after, #letter .header-img-icon.top-counties:after, #browse-category .header-img-icon.top-counties:after, #company .header-img-icon.top-counties:after, #browse-technology .header-img-icon.top-counties:after, #browse-industry .header-img-icon.top-counties:after, #browse-contract .header-img-icon.top-counties:after {
  background-image: url(/assets/browse/icon_area_white@2-578263080a6bb2a5af0d8e9ba6084ea6a688ba9833de2b3d1115869df4a5a4e6.png);
}

/* line 93, lib/eu_consumer_core/app/assets/stylesheets/pages/browse.sass */
#browse .header-img-icon.top-cities, #browse-index .header-img-icon.top-cities, #letter .header-img-icon.top-cities, #browse-category .header-img-icon.top-cities, #company .header-img-icon.top-cities, #browse-technology .header-img-icon.top-cities, #browse-industry .header-img-icon.top-cities, #browse-contract .header-img-icon.top-cities {
  background-image: url(/assets/browse/default/top-cities-496c3e8cd11f8fb8fe8533443a76056c070f6ef8437ee19472ae48f456bbaf99.jpg);
}

/* line 95, lib/eu_consumer_core/app/assets/stylesheets/pages/browse.sass */
#browse .header-img-icon.top-cities:after, #browse-index .header-img-icon.top-cities:after, #letter .header-img-icon.top-cities:after, #browse-category .header-img-icon.top-cities:after, #company .header-img-icon.top-cities:after, #browse-technology .header-img-icon.top-cities:after, #browse-industry .header-img-icon.top-cities:after, #browse-contract .header-img-icon.top-cities:after {
  background-image: url(/assets/browse/icon_city_white@2-4e6dff8a44afcecb48ab71881687d29ab50da4f595739f87ef2350e8ac4d5bc1.png);
}

/* line 93, lib/eu_consumer_core/app/assets/stylesheets/pages/browse.sass */
#browse .header-img-icon.jobs-in-demand, #browse-index .header-img-icon.jobs-in-demand, #letter .header-img-icon.jobs-in-demand, #browse-category .header-img-icon.jobs-in-demand, #company .header-img-icon.jobs-in-demand, #browse-technology .header-img-icon.jobs-in-demand, #browse-industry .header-img-icon.jobs-in-demand, #browse-contract .header-img-icon.jobs-in-demand {
  background-image: url(/assets/browse/default/jobs-in-demand-5f6f2a3c51734466fc155a249cf8ecee4d5d4c62af76e6e407ed58174ac9119d.jpg);
}

/* line 95, lib/eu_consumer_core/app/assets/stylesheets/pages/browse.sass */
#browse .header-img-icon.jobs-in-demand:after, #browse-index .header-img-icon.jobs-in-demand:after, #letter .header-img-icon.jobs-in-demand:after, #browse-category .header-img-icon.jobs-in-demand:after, #company .header-img-icon.jobs-in-demand:after, #browse-technology .header-img-icon.jobs-in-demand:after, #browse-industry .header-img-icon.jobs-in-demand:after, #browse-contract .header-img-icon.jobs-in-demand:after {
  background-image: url(/assets/browse/icon_indemand_white@2-470f1825b39791b9bbb6a78c3baa316883298eeaad258442aebc26f138f6f137.png);
}

/* line 93, lib/eu_consumer_core/app/assets/stylesheets/pages/browse.sass */
#browse .header-img-icon.jobs-by-title, #browse-index .header-img-icon.jobs-by-title, #letter .header-img-icon.jobs-by-title, #browse-category .header-img-icon.jobs-by-title, #company .header-img-icon.jobs-by-title, #browse-technology .header-img-icon.jobs-by-title, #browse-industry .header-img-icon.jobs-by-title, #browse-contract .header-img-icon.jobs-by-title {
  background-image: url(/assets/browse/default/jobs-by-title-e3dd99a1d86815f4bfb1f45c02af7849d1b617488320bb99b0ada854652b97ab.jpg);
}

/* line 95, lib/eu_consumer_core/app/assets/stylesheets/pages/browse.sass */
#browse .header-img-icon.jobs-by-title:after, #browse-index .header-img-icon.jobs-by-title:after, #letter .header-img-icon.jobs-by-title:after, #browse-category .header-img-icon.jobs-by-title:after, #company .header-img-icon.jobs-by-title:after, #browse-technology .header-img-icon.jobs-by-title:after, #browse-industry .header-img-icon.jobs-by-title:after, #browse-contract .header-img-icon.jobs-by-title:after {
  background-image: url(/assets/browse/icon_alphabet_white@2-1e6dcd5fceafbb9d16d506fc7095da518f96804ba2c8a0aab97473b707e59747.png);
}

/* line 93, lib/eu_consumer_core/app/assets/stylesheets/pages/browse.sass */
#browse .header-img-icon.jobs-by-company, #browse-index .header-img-icon.jobs-by-company, #letter .header-img-icon.jobs-by-company, #browse-category .header-img-icon.jobs-by-company, #company .header-img-icon.jobs-by-company, #browse-technology .header-img-icon.jobs-by-company, #browse-industry .header-img-icon.jobs-by-company, #browse-contract .header-img-icon.jobs-by-company {
  background-image: url(/assets/browse/default/jobs-by-company-3a3458ee360ca69ab0b41518c1c45924cfb2d92eae4e4f2ffe2933fa6c7f2252.jpg);
}

/* line 95, lib/eu_consumer_core/app/assets/stylesheets/pages/browse.sass */
#browse .header-img-icon.jobs-by-company:after, #browse-index .header-img-icon.jobs-by-company:after, #letter .header-img-icon.jobs-by-company:after, #browse-category .header-img-icon.jobs-by-company:after, #company .header-img-icon.jobs-by-company:after, #browse-technology .header-img-icon.jobs-by-company:after, #browse-industry .header-img-icon.jobs-by-company:after, #browse-contract .header-img-icon.jobs-by-company:after {
  background-image: url(/assets/browse/icon_company_white@2-8199c8df25782df0e81fd63dd4d6b4c041e5b77d90c5b700064967ec1809cc59.png);
}

/* line 97, lib/eu_consumer_core/app/assets/stylesheets/pages/browse.sass */
#browse .header-img-icon:after, #browse-index .header-img-icon:after, #letter .header-img-icon:after, #browse-category .header-img-icon:after, #company .header-img-icon:after, #browse-technology .header-img-icon:after, #browse-industry .header-img-icon:after, #browse-contract .header-img-icon:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 2;
  width: 150px;
  height: 150px;
  background-size: cover;
}

/* line 111, lib/eu_consumer_core/app/assets/stylesheets/pages/browse.sass */
#browse .browse-seo-style ul li a, #browse-index .browse-seo-style ul li a, #letter .browse-seo-style ul li a, #browse-category .browse-seo-style ul li a, #company .browse-seo-style ul li a, #browse-technology .browse-seo-style ul li a, #browse-industry .browse-seo-style ul li a, #browse-contract .browse-seo-style ul li a {
  color: #2777B4;
}

/* line 113, lib/eu_consumer_core/app/assets/stylesheets/pages/browse.sass */
#browse .browse-seo-style ul li a:hover, #browse-index .browse-seo-style ul li a:hover, #letter .browse-seo-style ul li a:hover, #browse-category .browse-seo-style ul li a:hover, #company .browse-seo-style ul li a:hover, #browse-technology .browse-seo-style ul li a:hover, #browse-industry .browse-seo-style ul li a:hover, #browse-contract .browse-seo-style ul li a:hover {
  color: inherit;
}

/* line 115, lib/eu_consumer_core/app/assets/stylesheets/pages/browse.sass */
#browse .browse-seo-style a:not(.btn-linear-blue), #browse-index .browse-seo-style a:not(.btn-linear-blue), #letter .browse-seo-style a:not(.btn-linear-blue), #browse-category .browse-seo-style a:not(.btn-linear-blue), #company .browse-seo-style a:not(.btn-linear-blue), #browse-technology .browse-seo-style a:not(.btn-linear-blue), #browse-industry .browse-seo-style a:not(.btn-linear-blue), #browse-contract .browse-seo-style a:not(.btn-linear-blue) {
  color: #2777B4;
}

/* line 117, lib/eu_consumer_core/app/assets/stylesheets/pages/browse.sass */
#browse .browse-seo-style a:not(.btn-linear-blue):hover, #browse-index .browse-seo-style a:not(.btn-linear-blue):hover, #letter .browse-seo-style a:not(.btn-linear-blue):hover, #browse-category .browse-seo-style a:not(.btn-linear-blue):hover, #company .browse-seo-style a:not(.btn-linear-blue):hover, #browse-technology .browse-seo-style a:not(.btn-linear-blue):hover, #browse-industry .browse-seo-style a:not(.btn-linear-blue):hover, #browse-contract .browse-seo-style a:not(.btn-linear-blue):hover {
  color: inherit;
}

/* line 119, lib/eu_consumer_core/app/assets/stylesheets/pages/browse.sass */
#browse .browse-seo-style p, #browse-index .browse-seo-style p, #letter .browse-seo-style p, #browse-category .browse-seo-style p, #company .browse-seo-style p, #browse-technology .browse-seo-style p, #browse-industry .browse-seo-style p, #browse-contract .browse-seo-style p {
  padding: 10px 0;
}

/* line 122, lib/eu_consumer_core/app/assets/stylesheets/pages/browse.sass */
#browse #browse-seo, #browse-index #browse-seo, #letter #browse-seo, #browse-category #browse-seo, #company #browse-seo, #browse-technology #browse-seo, #browse-industry #browse-seo, #browse-contract #browse-seo {
  color: #5D677A;
  margin-top: 10px;
}

@supports (display: grid) {
  /* line 131, lib/eu_consumer_core/app/assets/stylesheets/pages/browse.sass */
  #company > .container.bloc > .bloc.col-3 {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 30px;
    margin-bottom: 20px;
  }
  /* line 137, lib/eu_consumer_core/app/assets/stylesheets/pages/browse.sass */
  #company > .container.bloc > .bloc.col-3::after {
    content: none;
  }
  /* line 139, lib/eu_consumer_core/app/assets/stylesheets/pages/browse.sass */
  #company > .container.bloc > .bloc.col-3 > a, #company > .container.bloc > .bloc.col-3 > .col {
    margin-right: 0;
    width: 100%;
  }
  /* line 142, lib/eu_consumer_core/app/assets/stylesheets/pages/browse.sass */
  #company > .container.bloc > .bloc.col-3 > a.company, #company > .container.bloc > .bloc.col-3 > .col.company {
    margin-bottom: 0;
  }
  @media only screen and (max-width: 1000px) {
    /* line 131, lib/eu_consumer_core/app/assets/stylesheets/pages/browse.sass */
    #company > .container.bloc > .bloc.col-3 {
      grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
    }
    /* line 146, lib/eu_consumer_core/app/assets/stylesheets/pages/browse.sass */
    #company > .container.bloc > .bloc.col-3 .col-mobile-full {
      grid-column: 1 / -1;
    }
  }
}

/* line 2, lib/eu_consumer_core/app/assets/stylesheets/pages/company.sass */
#company-page h3 {
  padding-bottom: 5px;
  border-bottom: 1px solid #2777B4;
  margin-bottom: 15px;
}

/* line 7, lib/eu_consumer_core/app/assets/stylesheets/pages/company.sass */
#company-page .top-bloc .container {
  padding-left: 0;
}

/* line 9, lib/eu_consumer_core/app/assets/stylesheets/pages/company.sass */
#company-page #company-job-alert {
  width: 100%;
}

/* line 12, lib/eu_consumer_core/app/assets/stylesheets/pages/company.sass */
.company {
  margin-bottom: 30px;
  min-height: 100px;
}

/* line 15, lib/eu_consumer_core/app/assets/stylesheets/pages/company.sass */
.company:hover {
  box-shadow: 2px 2px 5px #2777B4;
}

/* line 17, lib/eu_consumer_core/app/assets/stylesheets/pages/company.sass */
.company .company-logo {
  margin-bottom: 10px;
  text-align: center;
  min-height: 60px;
}

/* line 21, lib/eu_consumer_core/app/assets/stylesheets/pages/company.sass */
.company .company-logo img {
  max-width: 100%;
  max-height: 100px;
}

/* line 24, lib/eu_consumer_core/app/assets/stylesheets/pages/company.sass */
.company span {
  display: block;
  margin-bottom: 10px;
  text-align: center;
  color: #F9B515;
  text-decoration: underline;
}

/* line 31, lib/eu_consumer_core/app/assets/stylesheets/pages/company.sass */
.title-bloc {
  margin-left: 200px;
}

/* line 33, lib/eu_consumer_core/app/assets/stylesheets/pages/company.sass */
.title-bloc h1 {
  float: none;
}

/* line 35, lib/eu_consumer_core/app/assets/stylesheets/pages/company.sass */
.quick-view {
  background: #E9E9E9;
  padding: 12px 0;
  overflow: hidden;
}

/* line 39, lib/eu_consumer_core/app/assets/stylesheets/pages/company.sass */
.quick-view p {
  text-align: left;
}

/* line 41, lib/eu_consumer_core/app/assets/stylesheets/pages/company.sass */
.quick-view span, .quick-view a {
  display: block;
  float: left;
  padding: 0 10px;
  border-right: 1px solid #2E2E2E;
  color: #2E2E2E;
  font-size: 0.8rem;
}

/* line 48, lib/eu_consumer_core/app/assets/stylesheets/pages/company.sass */
.quick-view span:first-child, .quick-view a:first-child {
  padding-left: 0;
}

/* line 50, lib/eu_consumer_core/app/assets/stylesheets/pages/company.sass */
.quick-view span:last-child, .quick-view a:last-child {
  border-right: 0;
}

/* line 52, lib/eu_consumer_core/app/assets/stylesheets/pages/company.sass */
.quick-view a {
  text-decoration: underline;
  word-break: break-all;
}

/* line 56, lib/eu_consumer_core/app/assets/stylesheets/pages/company.sass */
.company-video {
  margin-top: 10px;
  position: relative;
  width: 100%;
  overflow: hidden;
}

/* line 64, lib/eu_consumer_core/app/assets/stylesheets/pages/company.sass */
.new-company-page h1 {
  line-height: 1;
  font-size: 3rem;
  font-weight: bold;
}

/* line 68, lib/eu_consumer_core/app/assets/stylesheets/pages/company.sass */
.new-company-page .big-picture {
  height: 285px;
  position: relative;
  overflow: hidden;
}

/* line 72, lib/eu_consumer_core/app/assets/stylesheets/pages/company.sass */
.new-company-page .big-picture img {
  display: block;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

/* line 80, lib/eu_consumer_core/app/assets/stylesheets/pages/company.sass */
.new-company-page .quick-view {
  border: none;
  padding: 12px;
  background: #E9E9E9;
  margin-top: -155px;
  position: relative;
}

/* line 86, lib/eu_consumer_core/app/assets/stylesheets/pages/company.sass */
.new-company-page .quick-view .line {
  background: #2E2E2E;
}

/* line 88, lib/eu_consumer_core/app/assets/stylesheets/pages/company.sass */
.new-company-page .quick-view img {
  display: block;
  margin: 0 auto 40px auto;
  padding: 80px 30px;
  background: #FFF;
}

/* line 93, lib/eu_consumer_core/app/assets/stylesheets/pages/company.sass */
.new-company-page .quick-view span, .new-company-page .quick-view a {
  border: none;
  display: block;
  float: none;
}

/* line 98, lib/eu_consumer_core/app/assets/stylesheets/pages/company.sass */
.new-company-page .quick-view ul li {
  margin-bottom: 20px;
  font-size: 0.9rem;
  overflow: hidden;
}

/* line 102, lib/eu_consumer_core/app/assets/stylesheets/pages/company.sass */
.new-company-page .quick-view ul li i {
  float: left;
  margin-top: 2px;
}

/* line 105, lib/eu_consumer_core/app/assets/stylesheets/pages/company.sass */
.new-company-page .quick-view ul li .li-content {
  padding-left: 30px;
  font-weight: bold;
}

/* line 108, lib/eu_consumer_core/app/assets/stylesheets/pages/company.sass */
.new-company-page .quick-view ul li .li-content span {
  font-weight: normal;
  font-size: 0.8rem;
}

/* line 112, lib/eu_consumer_core/app/assets/stylesheets/pages/company.sass */
.new-company-page .quick-view .company-social-bloc a {
  text-decoration: none;
  padding: 0 !important;
  color: initial;
  float: left;
}

/* line 118, lib/eu_consumer_core/app/assets/stylesheets/pages/company.sass */
.new-company-page #presentation-overview iframe {
  width: 100%;
}

/* line 120, lib/eu_consumer_core/app/assets/stylesheets/pages/company.sass */
.new-company-page #presentation-overview p {
  word-break: initial !important;
  text-align: inherit !important;
}

/* line 124, lib/eu_consumer_core/app/assets/stylesheets/pages/company.sass */
.new-company-page #benifits-bonus-overview iframe {
  width: 100%;
}

/* line 126, lib/eu_consumer_core/app/assets/stylesheets/pages/company.sass */
.new-company-page #benifits-bonus-overview p {
  word-break: initial !important;
  text-align: inherit !important;
}

/* line 130, lib/eu_consumer_core/app/assets/stylesheets/pages/company.sass */
.new-company-page #values-ethics-overview iframe {
  width: 100%;
}

/* line 132, lib/eu_consumer_core/app/assets/stylesheets/pages/company.sass */
.new-company-page #values-ethics-overview p {
  word-break: initial !important;
  text-align: inherit !important;
}

/* line 136, lib/eu_consumer_core/app/assets/stylesheets/pages/company.sass */
.new-company-page #team-tab h3, .new-company-page #societe-tab h3, .new-company-page #positions-tab h3 {
  font-size: 2rem;
  border-bottom: none;
}

/* line 139, lib/eu_consumer_core/app/assets/stylesheets/pages/company.sass */
.new-company-page #team-tab img, .new-company-page #societe-tab img, .new-company-page #positions-tab img {
  display: block;
  width: 100%;
}

/* line 143, lib/eu_consumer_core/app/assets/stylesheets/pages/company.sass */
.new-company-page #societe-tab ul {
  margin-left: 15px;
}

/* line 145, lib/eu_consumer_core/app/assets/stylesheets/pages/company.sass */
.new-company-page #societe-tab h2 {
  margin-bottom: 15px;
}

/* line 148, lib/eu_consumer_core/app/assets/stylesheets/pages/company.sass */
.new-company-page #stack-tab .clear:first-child {
  padding-top: 0;
}

/* line 150, lib/eu_consumer_core/app/assets/stylesheets/pages/company.sass */
.new-company-page #stack-tab .cube {
  height: 74px;
  line-height: 52px;
  margin-bottom: 0;
}

/* line 155, lib/eu_consumer_core/app/assets/stylesheets/pages/company.sass */
.img img {
  width: 100%;
}

/* line 159, lib/eu_consumer_core/app/assets/stylesheets/pages/company.sass */
#company-pages .company-heading {
  font-size: 1.875rem;
  font-weight: bold;
}

/* line 162, lib/eu_consumer_core/app/assets/stylesheets/pages/company.sass */
#company-pages .company-sub-heading {
  font-size: 1.25rem;
  margin-top: 0.3125rem;
}

/* line 165, lib/eu_consumer_core/app/assets/stylesheets/pages/company.sass */
#company-pages .top-companies-heading {
  font-size: 1.75rem;
  font-weight: bold;
}

/* line 168, lib/eu_consumer_core/app/assets/stylesheets/pages/company.sass */
#company-pages .full {
  max-width: 73.125rem;
  padding-bottom: 0;
}

/* line 171, lib/eu_consumer_core/app/assets/stylesheets/pages/company.sass */
#company-pages .company-scroll {
  max-width: 76.75rem;
  margin-bottom: 0 !important;
}

/* line 174, lib/eu_consumer_core/app/assets/stylesheets/pages/company.sass */
#company-pages .company-scroll .horizontal-scroll {
  padding-bottom: 3.125rem;
}

/* line 178, lib/eu_consumer_core/app/assets/stylesheets/pages/company.sass */
#company-pages .company-scroll .company-logos a.img img {
  max-width: 8.125rem;
}

/* line 180, lib/eu_consumer_core/app/assets/stylesheets/pages/company.sass */
#company-pages .header-content-left {
  padding: 1.25rem 0rem 0rem 0rem;
}

/* line 182, lib/eu_consumer_core/app/assets/stylesheets/pages/company.sass */
#company-pages .result-not-found {
  padding: 1.125rem;
  text-align: center;
}

/* line 186, lib/eu_consumer_core/app/assets/stylesheets/pages/company.sass */
#company-pages .result-not-found .sub-title h2.title {
  font-size: 1rem;
  font-weight: bold;
}

/* line 189, lib/eu_consumer_core/app/assets/stylesheets/pages/company.sass */
#company-pages .result-not-found .sub-title span.text {
  font-size: 0.875rem;
}

/* line 191, lib/eu_consumer_core/app/assets/stylesheets/pages/company.sass */
#company-pages .field.relative.company-search-field, #company-pages #recs-external-job-applied-success .field.company-search-field.check-icon, #recs-external-job-applied-success #company-pages .field.company-search-field.check-icon, #company-pages .upload-button .resume-name-wrapper .field.company-search-field.dropdown-trigger, .upload-button .resume-name-wrapper #company-pages .field.company-search-field.dropdown-trigger, #company-pages .upload-button .field.company-search-field.dropdown, .upload-button #company-pages .field.company-search-field.dropdown, #company-pages body .field.company-search-field.tab-focused-textbox, body #company-pages .field.company-search-field.tab-focused-textbox, #company-pages .rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters.jrp-filter-redesign .selected-filters-wrappers .selected-filters li button.field.company-search-field, .rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters.jrp-filter-redesign .selected-filters-wrappers .selected-filters li #company-pages button.field.company-search-field, #company-pages .rebranding .my-jobs-wrapper #saved-job-us .heading-wrapper svg.field.company-search-field, .rebranding .my-jobs-wrapper #saved-job-us .heading-wrapper #company-pages svg.field.company-search-field, #company-pages .rebranding .my-jobs-wrapper .field.company-search-field.parent-material, .rebranding .my-jobs-wrapper #company-pages .field.company-search-field.parent-material, #company-pages #reveal .control .field.company-search-field.maximize-icon, #reveal .control #company-pages .field.company-search-field.maximize-icon, #company-pages #reveal .control .field.company-search-field.minimize-icon, #reveal .control #company-pages .field.company-search-field.minimize-icon, #company-pages .salary-container.new-ux .missing_community_error .result-not-found .sub-title span.text p.field.company-search-field.truncate, .salary-container.new-ux .missing_community_error .result-not-found .sub-title span.text #company-pages p.field.company-search-field.truncate, #company-pages .data-details > span .field.company-search-field.svg-icon, .data-details > span #company-pages .field.company-search-field.svg-icon, #company-pages #jrpjdp #jobs-filters .saved-jobs-count .job-count-menu #saved-jobs-count svg.field.company-search-field, #jrpjdp #jobs-filters .saved-jobs-count .job-count-menu #saved-jobs-count #company-pages svg.field.company-search-field, #company-pages .jrpjdp-extend #jobs-filters .saved-jobs-count .job-count-menu #saved-jobs-count svg.field.company-search-field, .jrpjdp-extend #jobs-filters .saved-jobs-count .job-count-menu #saved-jobs-count #company-pages svg.field.company-search-field {
  width: 89%;
}

/* line 193, lib/eu_consumer_core/app/assets/stylesheets/pages/company.sass */
#company-pages .field.relative.company-search-field input[type=text], #company-pages #recs-external-job-applied-success .field.company-search-field.check-icon input[type=text], #recs-external-job-applied-success #company-pages .field.company-search-field.check-icon input[type=text], #company-pages .upload-button .resume-name-wrapper .field.company-search-field.dropdown-trigger input[type=text], .upload-button .resume-name-wrapper #company-pages .field.company-search-field.dropdown-trigger input[type=text], #company-pages .upload-button .field.company-search-field.dropdown input[type=text], .upload-button #company-pages .field.company-search-field.dropdown input[type=text], #company-pages body .field.company-search-field.tab-focused-textbox input[type=text], body #company-pages .field.company-search-field.tab-focused-textbox input[type=text], #company-pages .rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters.jrp-filter-redesign .selected-filters-wrappers .selected-filters li button.field.company-search-field input[type=text], .rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters.jrp-filter-redesign .selected-filters-wrappers .selected-filters li #company-pages button.field.company-search-field input[type=text], #company-pages .rebranding .my-jobs-wrapper #saved-job-us .heading-wrapper svg.field.company-search-field input[type=text], .rebranding .my-jobs-wrapper #saved-job-us .heading-wrapper #company-pages svg.field.company-search-field input[type=text], #company-pages .rebranding .my-jobs-wrapper .field.company-search-field.parent-material input[type=text], .rebranding .my-jobs-wrapper #company-pages .field.company-search-field.parent-material input[type=text], #company-pages #reveal .control .field.company-search-field.maximize-icon input[type=text], #reveal .control #company-pages .field.company-search-field.maximize-icon input[type=text], #company-pages #reveal .control .field.company-search-field.minimize-icon input[type=text], #reveal .control #company-pages .field.company-search-field.minimize-icon input[type=text], #company-pages .salary-container.new-ux .missing_community_error .result-not-found .sub-title span.text p.field.company-search-field.truncate input[type=text], .salary-container.new-ux .missing_community_error .result-not-found .sub-title span.text #company-pages p.field.company-search-field.truncate input[type=text], #company-pages .data-details > span .field.company-search-field.svg-icon input[type=text], .data-details > span #company-pages .field.company-search-field.svg-icon input[type=text], #company-pages #jrpjdp #jobs-filters .saved-jobs-count .job-count-menu #saved-jobs-count svg.field.company-search-field input[type=text], #jrpjdp #jobs-filters .saved-jobs-count .job-count-menu #saved-jobs-count #company-pages svg.field.company-search-field input[type=text], #company-pages .jrpjdp-extend #jobs-filters .saved-jobs-count .job-count-menu #saved-jobs-count svg.field.company-search-field input[type=text], .jrpjdp-extend #jobs-filters .saved-jobs-count .job-count-menu #saved-jobs-count #company-pages svg.field.company-search-field input[type=text] {
  height: 3.125rem;
  padding: 0.9375rem;
  font-size: 1rem;
  border-radius: 0.1875rem;
  position: relative;
  z-index: 1;
  transition-duration: 0.3s;
  background: #FFF 0% 0% no-repeat padding-box;
  box-shadow: 0rem 0.125rem 0.875rem #E9E9E9;
  border-radius: 0.3125rem;
  opacity: 1;
}

/* line 205, lib/eu_consumer_core/app/assets/stylesheets/pages/company.sass */
#company-pages .field.relative.company-search-field input[type=text]::placeholder, #company-pages #recs-external-job-applied-success .field.company-search-field.check-icon input[type=text]::placeholder, #recs-external-job-applied-success #company-pages .field.company-search-field.check-icon input[type=text]::placeholder, #company-pages .upload-button .resume-name-wrapper .field.company-search-field.dropdown-trigger input[type=text]::placeholder, .upload-button .resume-name-wrapper #company-pages .field.company-search-field.dropdown-trigger input[type=text]::placeholder, #company-pages .upload-button .field.company-search-field.dropdown input[type=text]::placeholder, .upload-button #company-pages .field.company-search-field.dropdown input[type=text]::placeholder, #company-pages body .field.company-search-field.tab-focused-textbox input[type=text]::placeholder, body #company-pages .field.company-search-field.tab-focused-textbox input[type=text]::placeholder, #company-pages .rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters.jrp-filter-redesign .selected-filters-wrappers .selected-filters li button.field.company-search-field input[type=text]::placeholder, .rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters.jrp-filter-redesign .selected-filters-wrappers .selected-filters li #company-pages button.field.company-search-field input[type=text]::placeholder, #company-pages .rebranding .my-jobs-wrapper #saved-job-us .heading-wrapper svg.field.company-search-field input[type=text]::placeholder, .rebranding .my-jobs-wrapper #saved-job-us .heading-wrapper #company-pages svg.field.company-search-field input[type=text]::placeholder, #company-pages .rebranding .my-jobs-wrapper .field.company-search-field.parent-material input[type=text]::placeholder, .rebranding .my-jobs-wrapper #company-pages .field.company-search-field.parent-material input[type=text]::placeholder, #company-pages #reveal .control .field.company-search-field.maximize-icon input[type=text]::placeholder, #reveal .control #company-pages .field.company-search-field.maximize-icon input[type=text]::placeholder, #company-pages #reveal .control .field.company-search-field.minimize-icon input[type=text]::placeholder, #reveal .control #company-pages .field.company-search-field.minimize-icon input[type=text]::placeholder, #company-pages .salary-container.new-ux .missing_community_error .result-not-found .sub-title span.text p.field.company-search-field.truncate input[type=text]::placeholder, .salary-container.new-ux .missing_community_error .result-not-found .sub-title span.text #company-pages p.field.company-search-field.truncate input[type=text]::placeholder, #company-pages .data-details > span .field.company-search-field.svg-icon input[type=text]::placeholder, .data-details > span #company-pages .field.company-search-field.svg-icon input[type=text]::placeholder, #company-pages #jrpjdp #jobs-filters .saved-jobs-count .job-count-menu #saved-jobs-count svg.field.company-search-field input[type=text]::placeholder, #jrpjdp #jobs-filters .saved-jobs-count .job-count-menu #saved-jobs-count #company-pages svg.field.company-search-field input[type=text]::placeholder, #company-pages .jrpjdp-extend #jobs-filters .saved-jobs-count .job-count-menu #saved-jobs-count svg.field.company-search-field input[type=text]::placeholder, .jrpjdp-extend #jobs-filters .saved-jobs-count .job-count-menu #saved-jobs-count #company-pages svg.field.company-search-field input[type=text]::placeholder {
  color: #AAAAAA;
  opacity: 1;
}

/* line 208, lib/eu_consumer_core/app/assets/stylesheets/pages/company.sass */
#company-pages #company-search-submit {
  width: 10%;
}

/* line 210, lib/eu_consumer_core/app/assets/stylesheets/pages/company.sass */
#company-pages #company-search-submit button[type=submit] {
  height: 3.125rem;
  padding: 0.9375rem;
  font-size: 1rem;
  border-radius: 0.1875rem;
  position: relative;
  z-index: 1;
  background: transparent linear-gradient(90deg, #009B74 0%, #85ce3f 100%) 0% 0% no-repeat padding-box;
  border-radius: 0rem 0.3125rem 0.3125rem 0rem;
  opacity: 1;
}

/* line 220, lib/eu_consumer_core/app/assets/stylesheets/pages/company.sass */
#company-pages .field.company-search-hr {
  border-bottom: 0.0625rem solid #E9E9E9;
  opacity: 1;
  height: 2.5rem;
  position: relative;
  z-index: 1;
  width: 99% !important;
}

/* line 227, lib/eu_consumer_core/app/assets/stylesheets/pages/company.sass */
#company-pages .bg-light-blue-all {
  background-color: #E1F5FE;
}

/* line 231, lib/eu_consumer_core/app/assets/stylesheets/pages/company.sass */
#company-pages #browse .full .bloc {
  border-top: 0.0625rem solid #E9E9E9;
}

/* line 233, lib/eu_consumer_core/app/assets/stylesheets/pages/company.sass */
#company-pages #browse .full .bloc.company-list {
  margin-bottom: 3rem;
}

/* line 236, lib/eu_consumer_core/app/assets/stylesheets/pages/company.sass */
#company-pages #js-hover-black-img .top-title-block {
  padding: 0 0 1.875rem 0;
}

/* line 238, lib/eu_consumer_core/app/assets/stylesheets/pages/company.sass */
#company-pages .hide-me {
  display: none !important;
}

/* line 241, lib/eu_consumer_core/app/assets/stylesheets/pages/company.sass */
#company-pages #company-error-mobile .field {
  margin-bottom: 0.625rem;
}

/* line 243, lib/eu_consumer_core/app/assets/stylesheets/pages/company.sass */
#company-pages #company-error-desktop {
  width: 99%;
}

@media screen and (min-width: 769px) {
  /* line 248, lib/eu_consumer_core/app/assets/stylesheets/pages/company.sass */
  #company-pages .company-logos a.img {
    margin: 0 1.875rem 2.1875rem 1.875rem !important;
  }
}

@media screen and (max-width: 768px) {
  /* line 252, lib/eu_consumer_core/app/assets/stylesheets/pages/company.sass */
  #company-pages .company-heading {
    font-size: 1.375rem;
  }
  /* line 254, lib/eu_consumer_core/app/assets/stylesheets/pages/company.sass */
  #company-pages .company-sub-heading {
    font-size: 1.25rem;
  }
  /* line 256, lib/eu_consumer_core/app/assets/stylesheets/pages/company.sass */
  #company-pages .top-companies-heading {
    font-size: 1.25rem;
    font-weight: bold;
  }
  /* line 261, lib/eu_consumer_core/app/assets/stylesheets/pages/company.sass */
  #company-pages #browse .full .bloc {
    border-top: none;
  }
  /* line 263, lib/eu_consumer_core/app/assets/stylesheets/pages/company.sass */
  #company-pages .company-logos {
    text-align: center;
  }
  /* line 265, lib/eu_consumer_core/app/assets/stylesheets/pages/company.sass */
  #company-pages .company-logos a.img {
    width: 50%;
    margin-right: 0 !important;
  }
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
#jobs {
  background: #E9E9E9;
}

/* line 3, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
#jobs .full {
  max-width: 100em;
}

/* line 5, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
#jobs #only-jrp {
  display: block;
}

/* line 8, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
#jobs #seo-spot-content .col-2:first-child {
  margin-bottom: 40px;
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
#jobs #seo-spot-content .col {
  text-align: justify;
}

/* line 12, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
#jobs #seo-spot-content .col img {
  width: 100%;
}

/* line 14, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
#jobs #seo-spot-content .col.big {
  width: 76%;
}

/* line 17, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
#only-jrp {
  display: none;
}

/* line 19, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
#only-jrp a {
  color: #2777B4;
}

/* line 22, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
#sort-by {
  border-bottom: 1px dashed #2777B4;
  padding-bottom: 5px;
  margin-bottom: 20px;
}

/* line 26, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
#sort-by a {
  color: #2777B4;
  display: inline-block;
  vertical-align: middle;
  margin-left: -3px;
}

/* line 31, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
#sort-by a:after {
  content: "|";
  padding: 0 8px;
  color: #ccc;
  font-weight: normal;
}

/* line 36, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
#sort-by a:first-child {
  margin-left: 10px;
}

/* line 38, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
#sort-by a:last-child:after {
  display: none;
}

/* line 40, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
#sort-by a.active {
  font-weight: bold;
}

/* line 43, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
.jobs {
  margin-top: 30px;
}

/* line 46, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
.jobs-table {
  border: 1px solid #2777B4;
  border-bottom-width: 4px;
  padding: 20px;
  border-radius: 5px;
  margin-top: 15px;
  background: #FFF;
}

/* line 55, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
.jobs-table .col-2 .job:nth-last-child(2), .jobs-table .col-2 .search:nth-last-child(2) {
  border-bottom: none;
  padding-bottom: 0;
}

/* line 58, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
.jobs-table .job, .jobs-table .search {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-bottom: 1px dashed #ccc;
}

/* line 61, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
.jobs-table .job:hover, .jobs-table .search:hover {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

/* line 63, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
.jobs-table .job:first-child, .jobs-table .search:first-child {
  padding-top: 0;
}

/* line 65, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
.jobs-table .job .job-company-picture, .jobs-table .job .search-menu, .jobs-table .search .job-company-picture, .jobs-table .search .search-menu {
  text-align: right;
}

/* line 67, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
.jobs-table .job .job-title, .jobs-table .search .job-title {
  font-size: 1.2rem;
}

/* line 69, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
.jobs-table .job .bg-grey, .jobs-table .job .bg-blue, .jobs-table .search .bg-grey, .jobs-table .search .bg-blue {
  display: inline-block;
}

/* line 71, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
.jobs-table .job:last-child, .jobs-table .search:last-child {
  border-bottom: none;
  padding-bottom: 0;
  margin-right: 0;
  margin-bottom: 0;
}

/* line 77, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
.job, .search {
  padding: 20px;
  -webkit-box-shadow: 0px 0px 1px #2777B4;
  -moz-box-shadow: 0px 0px 1px #2777B4;
  box-shadow: 0px 0px 1px #2777B4;
  border-radius: 5px;
  margin-bottom: 2%;
  display: block;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  background: #FFF;
  position: relative;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

/* line 87, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
.job:hover, .search:hover {
  -webkit-box-shadow: 0px 0px 10px #2777B4;
  -moz-box-shadow: 0px 0px 10px #2777B4;
  box-shadow: 0px 0px 10px #2777B4;
}

/* line 89, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
.job.expired, .job.expiree, .search.expired, .search.expiree {
  opacity: 0.5;
}

/* line 91, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
.job.expired .job-title, .job.expiree .job-title, .search.expired .job-title, .search.expiree .job-title {
  color: #2777B4;
}

/* line 93, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
.job .job-company-picture, .job .search-menu, .search .job-company-picture, .search .search-menu {
  display: inline-block;
  vertical-align: top;
  width: 23%;
}

/* line 97, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
.job .job-company-picture > a, .job .search-menu > a, .search .job-company-picture > a, .search .search-menu > a {
  width: 100%;
}

/* line 99, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
.job .job-company-picture > a.block.clearfix, .job .facet-list-wrapper.show p .job-company-picture > a.clearfix, .job .facet-list-wrapper .job-company-picture > a.clearfix, .facet-list-wrapper .job .job-company-picture > a.clearfix, .job .footer-us .col .job-company-picture > a.clearfix:not(.social-link):not(.btn), .footer-us .col .job .job-company-picture > a.clearfix:not(.social-link):not(.btn), .job .job-company-picture span.img, .job .job-company-picture > img, .job .search-menu > a.block.clearfix, .job .facet-list-wrapper.show p .search-menu > a.clearfix, .job .facet-list-wrapper .search-menu > a.clearfix, .facet-list-wrapper .job .search-menu > a.clearfix, .job .footer-us .col .search-menu > a.clearfix:not(.social-link):not(.btn), .footer-us .col .job .search-menu > a.clearfix:not(.social-link):not(.btn), .job .search-menu span.img, .job .search-menu > img, .search .job-company-picture > a.block.clearfix, .search .facet-list-wrapper.show p .job-company-picture > a.clearfix, .search .facet-list-wrapper .job-company-picture > a.clearfix, .facet-list-wrapper .search .job-company-picture > a.clearfix, .search .footer-us .col .job-company-picture > a.clearfix:not(.social-link):not(.btn), .footer-us .col .search .job-company-picture > a.clearfix:not(.social-link):not(.btn), .search .job-company-picture span.img, .search .job-company-picture > img, .search .search-menu > a.block.clearfix, .search .facet-list-wrapper.show p .search-menu > a.clearfix, .search .facet-list-wrapper .search-menu > a.clearfix, .facet-list-wrapper .search .search-menu > a.clearfix, .search .footer-us .col .search-menu > a.clearfix:not(.social-link):not(.btn), .footer-us .col .search .search-menu > a.clearfix:not(.social-link):not(.btn), .search .search-menu span.img, .search .search-menu > img {
  background: #FFF;
  -webkit-box-shadow: 0px 0px 1px #aaa;
  -moz-box-shadow: 0px 0px 1px #aaa;
  box-shadow: 0px 0px 1px #aaa;
  border-radius: 5px;
  width: 100%;
  height: 112px;
  position: relative;
  display: block;
  overflow: hidden;
  font-weight: bold;
}

/* line 109, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
.job .job-company-picture > a.block.clearfix > img, .job .facet-list-wrapper .job-company-picture > a.clearfix > img, .facet-list-wrapper .job .job-company-picture > a.clearfix > img, .job .footer-us .col .job-company-picture > a.clearfix:not(.social-link):not(.btn) > img, .footer-us .col .job .job-company-picture > a.clearfix:not(.social-link):not(.btn) > img, .job .job-company-picture > a.block.clearfix a, .job .facet-list-wrapper .job-company-picture > a.clearfix a, .facet-list-wrapper .job .job-company-picture > a.clearfix a, .job .footer-us .col .job-company-picture > a.clearfix:not(.social-link):not(.btn) a, .footer-us .col .job .job-company-picture > a.clearfix:not(.social-link):not(.btn) a, .job .job-company-picture span.img > img, .job .job-company-picture span.img a, .job .job-company-picture > img > img, .job .job-company-picture > img a, .job .search-menu > a.block.clearfix > img, .job .facet-list-wrapper .search-menu > a.clearfix > img, .facet-list-wrapper .job .search-menu > a.clearfix > img, .job .footer-us .col .search-menu > a.clearfix:not(.social-link):not(.btn) > img, .footer-us .col .job .search-menu > a.clearfix:not(.social-link):not(.btn) > img, .job .search-menu > a.block.clearfix a, .job .facet-list-wrapper .search-menu > a.clearfix a, .facet-list-wrapper .job .search-menu > a.clearfix a, .job .footer-us .col .search-menu > a.clearfix:not(.social-link):not(.btn) a, .footer-us .col .job .search-menu > a.clearfix:not(.social-link):not(.btn) a, .job .search-menu span.img > img, .job .search-menu span.img a, .job .search-menu > img > img, .job .search-menu > img a, .search .job-company-picture > a.block.clearfix > img, .search .facet-list-wrapper .job-company-picture > a.clearfix > img, .facet-list-wrapper .search .job-company-picture > a.clearfix > img, .search .footer-us .col .job-company-picture > a.clearfix:not(.social-link):not(.btn) > img, .footer-us .col .search .job-company-picture > a.clearfix:not(.social-link):not(.btn) > img, .search .job-company-picture > a.block.clearfix a, .search .facet-list-wrapper .job-company-picture > a.clearfix a, .facet-list-wrapper .search .job-company-picture > a.clearfix a, .search .footer-us .col .job-company-picture > a.clearfix:not(.social-link):not(.btn) a, .footer-us .col .search .job-company-picture > a.clearfix:not(.social-link):not(.btn) a, .search .job-company-picture span.img > img, .search .job-company-picture span.img a, .search .job-company-picture > img > img, .search .job-company-picture > img a, .search .search-menu > a.block.clearfix > img, .search .facet-list-wrapper .search-menu > a.clearfix > img, .facet-list-wrapper .search .search-menu > a.clearfix > img, .search .footer-us .col .search-menu > a.clearfix:not(.social-link):not(.btn) > img, .footer-us .col .search .search-menu > a.clearfix:not(.social-link):not(.btn) > img, .search .search-menu > a.block.clearfix a, .search .facet-list-wrapper .search-menu > a.clearfix a, .facet-list-wrapper .search .search-menu > a.clearfix a, .search .footer-us .col .search-menu > a.clearfix:not(.social-link):not(.btn) a, .footer-us .col .search .search-menu > a.clearfix:not(.social-link):not(.btn) a, .search .search-menu span.img > img, .search .search-menu span.img a, .search .search-menu > img > img, .search .search-menu > img a {
  min-width: 100px;
  max-width: 135px;
  max-height: 90px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  border: none;
  text-align: center;
  font-weight: bold;
}

/* line 120, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
.job .job-info, .job .search-info, .search .job-info, .search .search-info {
  display: inline-block;
  vertical-align: middle;
  width: 74%;
  margin-right: 2%;
  position: relative;
}

/* line 126, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
.job .job-title, .job .search-title, .search .job-title, .search .search-title {
  font-size: 1.4rem;
  color: #2777B4;
  display: block;
  position: relative;
  word-wrap: break-word;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

/* line 133, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
.job .job-title:hover, .job .search-title:hover, .search .job-title:hover, .search .search-title:hover {
  color: #3a91d4;
}

/* line 135, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
.job .job-title span, .job .search-title span, .search .job-title span, .search .search-title span {
  display: inline-block !important;
}

/* line 137, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
.job .job-title .bubble, .job .search-title .bubble, .search .job-title .bubble, .search .search-title .bubble {
  position: relative;
  top: -2px;
  vertical-align: middle;
  text-transform: capitalize;
  line-height: 1.5;
}

/* line 143, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
.job .date, .search .date {
  font-size: 0.9rem;
  margin-bottom: 20px;
}

/* line 146, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
.job .job-mobile, .search .job-mobile {
  color: #182642;
}

/* line 148, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
.job .job-menu, .search .job-menu {
  margin-top: 10px;
  text-align: right;
}

/* line 151, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
.job .job-menu a.trash, .search .job-menu a.trash {
  color: #dc0000;
}

/* line 153, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
.job .description, .search .description {
  margin-top: 20px;
  padding-bottom: 0;
  width: 85%;
}

/* line 157, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
.job .container, .search .container {
  padding-bottom: 0;
}

/* line 160, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
#jrp-pagination {
  margin-bottom: 20px;
}

/* line 162, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
#jrp-pagination span.ellipsis {
  padding: 0 10px;
  color: #2777B4;
  font-size: 1.5rem;
  position: relative;
  top: 10px;
}

/* line 170, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
#filter.block, .facet-list-wrapper a#filter, .facet-list-wrapper #filter.load-more, .footer-us .col a#filter:not(.social-link):not(.btn) {
  display: block !important;
}

/* line 172, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
#filter.show-filter {
  display: block;
}

/* line 175, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
#jobs-filter-button {
  display: none;
}

/* line 178, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
#jobs-filter {
  background: #FFF;
  -webkit-box-shadow: 0px 1px 2px 0px #2777B4;
  -moz-box-shadow: 0px 1px 2px 0px #2777B4;
  box-shadow: 0px 1px 2px 0px #2777B4;
  padding: 12px;
  border-radius: 5px;
}

/* line 183, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
#jobs-filter .job-filter {
  padding-bottom: 20px;
  border-bottom: 1px dashed #2777B4;
  margin-bottom: 20px;
}

/* line 187, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
#jobs-filter .job-filter:last-child {
  padding-bottom: 0;
  border-bottom: 0;
  margin-bottom: 0;
}

/* line 192, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
#jobs-filter .job-filter.close .job-filter-title:after {
  content: "\f067";
}

/* line 194, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
#jobs-filter .job-filter .job-filter-title {
  position: relative;
  color: #182642;
  font-weight: bold;
  cursor: pointer;
}

/* line 199, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
#jobs-filter .job-filter .job-filter-title:after {
  content: "\f068";
  font-family: FontAwesome;
  position: absolute;
  top: 3px;
  right: 0;
  font-size: 0.8rem;
}

/* line 206, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
#jobs-filter .job-filter .job-filter-content {
  font-size: 0.9rem;
  margin-top: 15px;
  display: block;
}

/* line 210, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
#jobs-filter .job-filter .job-filter-content .jobs-filter-reset {
  display: block;
}

/* line 212, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
#jobs-filter .job-filter .job-filter-content .jobs-filter-reset.dn, #jobs-filter .job-filter .job-filter-content .footer-us .footer.hide-footer .jobs-filter-reset.footer-logo, .footer-us .footer.hide-footer #jobs-filter .job-filter .job-filter-content .jobs-filter-reset.footer-logo, #jobs-filter .job-filter .job-filter-content .footer-us .footer.hide-footer .jobs-filter-reset.footer-bloc, .footer-us .footer.hide-footer #jobs-filter .job-filter .job-filter-content .jobs-filter-reset.footer-bloc, #jobs-filter .job-filter .job-filter-content .footer-us .footer.hide-footer .jobs-filter-reset.footer-address, .footer-us .footer.hide-footer #jobs-filter .job-filter .job-filter-content .jobs-filter-reset.footer-address, #jobs-filter .job-filter .job-filter-content .facet-list-wrapper a.jobs-filter-reset:nth-of-type(n+6), .facet-list-wrapper #jobs-filter .job-filter .job-filter-content a.jobs-filter-reset:nth-of-type(n+6), #jobs-filter .job-filter .job-filter-content .facet-list-wrapper br.jobs-filter-reset, .facet-list-wrapper #jobs-filter .job-filter .job-filter-content br.jobs-filter-reset, #jobs-filter .job-filter .job-filter-content .rebranding .site-takeover-banner-carousel .owl-nav button span.jobs-filter-reset, .rebranding .site-takeover-banner-carousel .owl-nav button #jobs-filter .job-filter .job-filter-content span.jobs-filter-reset {
  display: none;
}

/* line 214, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
#jobs-filter .job-filter .job-filter-content a.link-blue {
  text-decoration: none;
}

/* line 216, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
#jobs-filter .job-filter .job-filter-content a.link-blue:hover {
  text-decoration: underline;
}

/* line 219, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
#jobs-filter .job-filter .job-filter-content li label {
  padding-bottom: 10px;
}

/* line 221, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
#jobs-filter .job-filter .job-filter-content li:last-child label {
  padding-bottom: 0;
}

/* line 223, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
#jobs-filter .job-filter .job-filter-content li a {
  margin-left: 25px;
}

/* line 225, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
#jobs-filter .asRange {
  margin-top: 25px;
  width: 96%;
}

/* line 229, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
#jobs-filter .asRange .asRange-pointer:before {
  border-radius: 50%;
}

/* line 231, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
#jobs-filter .asRange .asRange-pointer .asRange-tip {
  bottom: auto;
  top: -30px;
}

/* line 234, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
#jobs-filter .asRange .asRange-pointer .asRange-tip:before {
  top: 15px;
}

/* line 237, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
#jobs-filter .delimiters {
  position: absolute;
  top: -29px;
}

/* line 240, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
#jobs-filter .min-distance {
  left: 0;
}

/* line 242, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
#jobs-filter .max-distance {
  right: -5px;
}

/* line 246, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
#job-alert-jrp #job-alert {
  background: transparent;
  text-align: center;
  padding: 0;
}

/* line 250, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
#job-alert-jrp #job-alert .line {
  display: none;
}

/* line 252, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
#job-alert-jrp #job-alert h3 {
  border-top: none;
}

/* line 254, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
#job-alert-jrp #job-alert form.job-alert.form-inline, #job-alert-jrp #job-alert #reco .job-alert, #reco #job-alert-jrp #job-alert .job-alert {
  width: 600px;
  margin: 0 auto;
}

/* line 257, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
#job-alert-jrp #job-alert form.job-alert.form-inline input[type=email], #job-alert-jrp #job-alert #reco .job-alert input[type=email], #reco #job-alert-jrp #job-alert .job-alert input[type=email] {
  background: #E9E9E9;
}

/* line 260, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
.filter-fixed.fixed {
  position: absolute !important;
  z-index: 600;
  width: 100%;
  padding: 8px 12px;
  left: 0;
  background: #FFF;
}

/* line 270, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
#filter-cities li a, #filter-states li a {
  margin-left: 0 !important;
  margin-bottom: 10px;
  display: inline-block;
}

/* line 274, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
#filter-cities li a + span, #filter-states li a + span {
  font-size: 80%;
}

/* line 276, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
#filter-cities li:nth-child(n+16), #filter-states li:nth-child(n+16) {
  display: none;
}

/* line 281, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
#filter-categories li:nth-child(n+11) {
  display: none;
}

/* line 284, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
.simplified-icon {
  display: inline-block;
  font-size: 1.1rem;
  color: #194d75 !important;
}

/* line 288, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
.simplified-icon img {
  position: relative;
  top: 4px;
  width: 20px;
}

/* line 293, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
.simplified-icon.small {
  font-size: 0.8rem;
}

/* line 295, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
.simplified-icon.small img {
  top: 2px;
  width: 14px;
}

/* line 299, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
.job[data-sponsored-job] {
  padding: 1% !important;
  background-color: #FFFFDD !important;
}

/* line 303, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
.expired-msg-box {
  border: 1px solid #E3E3E3;
  border-radius: 0.3125rem;
  padding: 0.9375rem 2.5rem;
  border-left: 4px solid #D12C27;
}

/* line 309, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
.expired-msg-box h3 {
  color: #D12C27;
  position: relative;
  font-family: "Roboto", "Arial", sans-serif;
  padding-bottom: 0.5rem;
  font-size: 1.25rem !important;
  margin: 0 !important;
}

/* line 317, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
.expired-msg-box h3:before {
  content: '!';
  display: block;
  width: 15px;
  height: 15px;
  background: #D12C27;
  border-radius: 50%;
  text-align: center;
  line-height: 16px;
  font-size: 14px;
  color: #FFF;
  position: absolute;
  top: 0.3125rem;
  left: -1.5625rem;
}

/* line 332, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
#search-jobs-form-thin {
  background: #D5DBEC;
  padding: 0.3125rem 0.9375rem;
  border-radius: 0.3125rem;
}

/* line 333, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
#search-jobs-form-thin .easy-autocomplete {
  margin: 0 !important;
}

/* line 340, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
#search-jobs-form-thin #jrpjdp #jobs-filters {
  position: initial !important;
  left: unset;
  right: unset;
  width: 100%;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}

@media only screen and (max-width: 1000px) {
  /* line 347, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
  #search-jobs-form-thin .d-flex.items-center.justify-between {
    display: block;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  /* line 351, lib/eu_consumer_core/app/assets/stylesheets/pages/jrp.sass */
  #search-jobs-form-thin .d-flex.items-center.justify-between #job-search-form {
    float: none;
    width: 100% !important;
  }
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/pages/jdp.sass */
#jdp {
  position: relative;
}

/* line 3, lib/eu_consumer_core/app/assets/stylesheets/pages/jdp.sass */
#jdp .container {
  padding-bottom: 55px;
}

/* line 5, lib/eu_consumer_core/app/assets/stylesheets/pages/jdp.sass */
#jdp #jdp-title {
  padding-bottom: 5px;
  border-bottom: 1px dashed #2777B4;
  margin-bottom: 15px;
}

/* line 9, lib/eu_consumer_core/app/assets/stylesheets/pages/jdp.sass */
#jdp #jdp-title .big {
  width: 77%;
}

/* line 11, lib/eu_consumer_core/app/assets/stylesheets/pages/jdp.sass */
#jdp #jdp-title .small {
  width: 21%;
}

/* line 13, lib/eu_consumer_core/app/assets/stylesheets/pages/jdp.sass */
#jdp #days-left {
  margin-top: 9px;
}

/* line 16, lib/eu_consumer_core/app/assets/stylesheets/pages/jdp.sass */
#jdp h1 span {
  font-size: 0.7rem;
  margin-top: 3px;
}

/* line 19, lib/eu_consumer_core/app/assets/stylesheets/pages/jdp.sass */
#jdp img.logo-jrp {
  padding: 20px;
  max-width: 199px;
  border-radius: 5px;
  background: #FFF;
  -webkit-box-shadow: 0px 0px 1px #aaa;
  -moz-box-shadow: 0px 0px 1px #aaa;
  box-shadow: 0px 0px 1px #aaa;
}

/* line 25, lib/eu_consumer_core/app/assets/stylesheets/pages/jdp.sass */
#jdp .form.form-inline, #jdp #reco .form.job-alert, #reco #jdp .form.job-alert {
  width: 100%;
}

/* line 27, lib/eu_consumer_core/app/assets/stylesheets/pages/jdp.sass */
#jdp .form.form-inline .field, #jdp #reco .form.job-alert .field, #reco #jdp .form.job-alert .field {
  float: none;
  width: 100%;
}

/* line 30, lib/eu_consumer_core/app/assets/stylesheets/pages/jdp.sass */
#jdp .form.form-inline .field input, #jdp #reco .form.job-alert .field input, #reco #jdp .form.job-alert .field input, #jdp .form.form-inline .field button, #jdp #reco .form.job-alert .field button, #reco #jdp .form.job-alert .field button {
  border-radius: 5px;
}

/* line 32, lib/eu_consumer_core/app/assets/stylesheets/pages/jdp.sass */
#jdp .bubble-icon {
  background: #2E2E2E;
}

/* line 34, lib/eu_consumer_core/app/assets/stylesheets/pages/jdp.sass */
#jdp .banner {
  padding: 0;
  border: none;
  width: 100%;
  border-radius: 0;
}

/* line 39, lib/eu_consumer_core/app/assets/stylesheets/pages/jdp.sass */
.fixed-bottom {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  background: #E9E9E9;
  padding: 12px 0;
  width: 100%;
  z-index: 999;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  display: none;
}

/* line 51, lib/eu_consumer_core/app/assets/stylesheets/pages/jdp.sass */
.fixed-bottom.show {
  display: block;
}

/* line 53, lib/eu_consumer_core/app/assets/stylesheets/pages/jdp.sass */
.fixed-bottom .saved-job {
  width: auto;
  display: inline-block;
  margin-left: 15px;
  min-width: 160px;
}

/* line 58, lib/eu_consumer_core/app/assets/stylesheets/pages/jdp.sass */
.fixed-bottom.not-fixed {
  position: relative;
  width: auto;
  margin: 0 15px;
}

/* line 65, lib/eu_consumer_core/app/assets/stylesheets/pages/jdp.sass */
html[lang="sv-SE"] #job-description, html[lang="sv-SE"] #job-requirements, html[lang="sv-SE"] #job-id {
  white-space: unset;
}

/* line 68, lib/eu_consumer_core/app/assets/stylesheets/pages/jdp.sass */
#job-description, #job-requirements, #job-id {
  margin-bottom: 20px;
}

/* line 70, lib/eu_consumer_core/app/assets/stylesheets/pages/jdp.sass */
#job-description p, #job-requirements p, #job-id p {
  text-align: justify;
  padding-bottom: 0;
  margin-bottom: 16px;
}

/* line 74, lib/eu_consumer_core/app/assets/stylesheets/pages/jdp.sass */
#job-description ul, #job-requirements ul, #job-id ul {
  margin-left: 15px;
  margin-bottom: 15px;
  line-height: 1.7;
}

/* line 79, lib/eu_consumer_core/app/assets/stylesheets/pages/jdp.sass */
.no-collapse {
  min-width: 215px;
}

/* line 81, lib/eu_consumer_core/app/assets/stylesheets/pages/jdp.sass */
.no-collapse .btn-apply {
  display: block;
}

/* line 85, lib/eu_consumer_core/app/assets/stylesheets/pages/jdp.sass */
#similar-jobs-lazy-load-spinner {
  text-align: center;
  margin-bottom: 15px;
}

/* line 89, lib/eu_consumer_core/app/assets/stylesheets/pages/jdp.sass */
.view-more-jobs-btn-place {
  background-color: #FFF;
  padding: 0.9375rem 0;
  text-align: center;
}

/* line 93, lib/eu_consumer_core/app/assets/stylesheets/pages/jdp.sass */
.view-more-jobs-btn-place .btn, .view-more-jobs-btn-place #jrp-pagination a, #jrp-pagination .view-more-jobs-btn-place a, .view-more-jobs-btn-place .form .field.check-as-button input[type=checkbox] + label, .form .field.check-as-button .view-more-jobs-btn-place input[type=checkbox] + label, .view-more-jobs-btn-place .form .field.check-as-button input[type=radio] + label, .form .field.check-as-button .view-more-jobs-btn-place input[type=radio] + label {
  min-width: 16.1875rem;
  font-size: 1rem;
  line-height: normal;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jrpjdp, .jrpjdp-extend {
  height: 100%;
}

/* line 6, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jrpjdp .col-2.layout > .col.small, .jrpjdp-extend .col-2.layout > .col.small {
  width: 28%;
}

/* line 8, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jrpjdp .col-2.layout > .col.big, .jrpjdp-extend .col-2.layout > .col.big {
  width: 70%;
}

/* line 12, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jrpjdp .col-2.layout-results > .col.small, .jrpjdp-extend .col-2.layout-results > .col.small {
  width: 70px !important;
  margin-right: 5%;
}

/* line 15, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jrpjdp .col-2.layout-results > .col.big, .jrpjdp-extend .col-2.layout-results > .col.big {
  width: calc(95% - 70px);
}

/* line 17, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jrpjdp #col-fixed, .jrpjdp-extend #col-fixed {
  position: fixed;
  width: 395px;
  top: 125px;
  left: auto;
  right: auto;
  bottom: 0;
  transition: top 0.3s, bottom 0.3s;
}

/* line 25, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jrpjdp #col-fixed.not-fixed, .jrpjdp-extend #col-fixed.not-fixed {
  position: absolute;
}

/* line 27, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jrpjdp #load-more-jobs, #jrpjdp #load-more-jobs button, .jrpjdp-extend #load-more-jobs, .jrpjdp-extend #load-more-jobs button {
  min-width: 259px;
  position: relative;
  z-index: 10;
}

/* line 31, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jrpjdp #load-more-jobs svg, #jrpjdp #load-more-jobs button svg, .jrpjdp-extend #load-more-jobs svg, .jrpjdp-extend #load-more-jobs button svg {
  fill: #2F4BA0;
}

/* line 33, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jrpjdp #jobs-filters, .jrpjdp-extend #jobs-filters {
  -webkit-box-shadow: 0 2px 20px rgba(46, 46, 46, 0.1);
  -moz-box-shadow: 0 2px 20px rgba(46, 46, 46, 0.1);
  box-shadow: 0 2px 20px rgba(46, 46, 46, 0.1);
  position: fixed;
  z-index: 12;
  left: 0;
  right: 0;
  background: #FFF;
}

@media (max-width: 1000px) {
  /* line 33, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
  #jrpjdp #jobs-filters, .jrpjdp-extend #jobs-filters {
    position: relative;
  }
}

/* line 42, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jrpjdp #jobs-filters.no-shadow, .jrpjdp-extend #jobs-filters.no-shadow {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

/* line 44, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jrpjdp #jobs-filters #jobs-filters-form-collapse, .jrpjdp-extend #jobs-filters #jobs-filters-form-collapse {
  margin-right: 3%;
  transition-duration: 0.8s;
  max-width: 100%;
  width: 28%;
}

/* line 49, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jrpjdp #jobs-filters #jobs-filters-form-collapse + .col, .jrpjdp-extend #jobs-filters #jobs-filters-form-collapse + .col {
  width: 65%;
}

/* line 51, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jrpjdp #jobs-filters #jobs-filters-form-collapse.col.col-form-collapse, .jrpjdp-extend #jobs-filters #jobs-filters-form-collapse.col.col-form-collapse {
  max-width: 28%;
}

/* line 53, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jrpjdp #jobs-filters .filter:first-of-type, .jrpjdp-extend #jobs-filters .filter:first-of-type {
  margin-left: -23px;
}

/* line 55, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jrpjdp #jobs-filters #jobs-filters-content, .jrpjdp-extend #jobs-filters #jobs-filters-content {
  display: block;
}

/* line 58, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jrpjdp #jobs-filters .fake-filter, .jrpjdp-extend #jobs-filters .fake-filter {
  float: left;
  position: relative;
  cursor: pointer;
}

/* line 62, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jrpjdp #jobs-filters .fake-filter-title, .jrpjdp-extend #jobs-filters .fake-filter-title {
  height: 60px;
  line-height: 60px;
  position: relative;
  color: #5D677A;
}

/* line 67, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jrpjdp #jobs-filters .fake-filter-title .filter-option, .jrpjdp-extend #jobs-filters .fake-filter-title .filter-option {
  padding: 0.0625rem 0 0.6875rem 1.25rem;
}

/* line 70, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jrpjdp #jobs-filters .filter, .jrpjdp-extend #jobs-filters .filter {
  float: left;
  position: relative;
  cursor: pointer;
  margin-right: 19px;
}

/* line 76, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jrpjdp #jobs-filters .filter.country .filter-content, #jrpjdp #jobs-filters .filter.languages .filter-content, #jrpjdp #jobs-filters .filter.categories .filter-content, #jrpjdp #jobs-filters .filter.location-filter .filter-content, .jrpjdp-extend #jobs-filters .filter.country .filter-content, .jrpjdp-extend #jobs-filters .filter.languages .filter-content, .jrpjdp-extend #jobs-filters .filter.categories .filter-content, .jrpjdp-extend #jobs-filters .filter.location-filter .filter-content {
  max-height: 300px;
  overflow: auto;
  min-width: 200px;
}

/* line 81, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jrpjdp #jobs-filters .filter.job-type-filter .filter-content, .jrpjdp-extend #jobs-filters .filter.job-type-filter .filter-content {
  min-width: 225px;
}

/* line 84, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jrpjdp #jobs-filters .filter.top-companies-filter .filter-content, .jrpjdp-extend #jobs-filters .filter.top-companies-filter .filter-content {
  min-width: 235px;
}

/* line 86, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jrpjdp #jobs-filters .filter:last-child, .jrpjdp-extend #jobs-filters .filter:last-child {
  margin-right: 0;
}

/* line 89, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jrpjdp #jobs-filters .filter.big-filter .filter-content, .jrpjdp-extend #jobs-filters .filter.big-filter .filter-content {
  width: 400px;
  padding: 20px;
  font-size: 0.9rem;
}

/* line 94, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jrpjdp #jobs-filters .filter.active:after, #jrpjdp #jobs-filters .filter:hover:after, .jrpjdp-extend #jobs-filters .filter.active:after, .jrpjdp-extend #jobs-filters .filter:hover:after {
  opacity: 1;
}

/* line 96, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jrpjdp #jobs-filters .filter.active > .filter-content, #jrpjdp #jobs-filters .filter:hover > .filter-content, .jrpjdp-extend #jobs-filters .filter.active > .filter-content, .jrpjdp-extend #jobs-filters .filter:hover > .filter-content {
  display: block;
}

/* line 99, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jrpjdp #jobs-filters .filter.active > .filter-content, .jrpjdp-extend #jobs-filters .filter.active > .filter-content {
  display: block !important;
}

/* line 101, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jrpjdp #jobs-filters .filter-title, .jrpjdp-extend #jobs-filters .filter-title {
  height: 60px;
  line-height: 1.1;
  position: relative;
  padding-right: 15px;
  color: #5D677A;
  background-color: transparent;
  z-index: -1;
  font-size: 100%;
  font: inherit;
}

/* line 112, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jrpjdp #jobs-filters .filter-title.title-neutral:before, #jrpjdp #jobs-filters .filter-title.title-neutral:after, .jrpjdp-extend #jobs-filters .filter-title.title-neutral:before, .jrpjdp-extend #jobs-filters .filter-title.title-neutral:after {
  display: none;
}

/* line 114, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jrpjdp #jobs-filters .filter-title:before, .jrpjdp-extend #jobs-filters .filter-title:before {
  content: "";
  display: block;
  width: 10px;
  height: 6px;
  position: absolute;
  top: 28px;
  right: 0;
}

/* line 122, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jrpjdp #jobs-filters .filter-title:after, .jrpjdp-extend #jobs-filters .filter-title:after {
  content: "";
  display: block;
  width: 100%;
  height: 5px;
  background: #F9B515;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  transition-duration: 0.3s;
  opacity: 0;
}

/* line 134, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jrpjdp #jobs-filters .filter-content, .jrpjdp-extend #jobs-filters .filter-content {
  display: none;
  position: absolute;
  top: 60px;
  left: 0;
  background: #FFF;
  -webkit-box-shadow: 0 2px 14px rgba(46, 46, 46, 0.5);
  -moz-box-shadow: 0 2px 14px rgba(46, 46, 46, 0.5);
  box-shadow: 0 2px 14px rgba(46, 46, 46, 0.5);
  padding: 15px 10px 5px 10px;
  z-index: 80;
  border-radius: 0 0 5px 5px;
  min-width: 150px;
  cursor: default;
}

/* line 149, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jrpjdp #jobs-filters .with-languages .filter-title, .jrpjdp-extend #jobs-filters .with-languages .filter-title {
  height: 40px;
  line-height: 40px;
  padding-right: 0;
}

/* line 153, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jrpjdp #jobs-filters .with-languages .filter-title:before, .jrpjdp-extend #jobs-filters .with-languages .filter-title:before {
  top: 18px;
  right: 8px;
}

/* line 156, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jrpjdp #jobs-filters .with-languages .filter-content, .jrpjdp-extend #jobs-filters .with-languages .filter-content {
  top: 40px;
}

/* line 162, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jrpjdp #jobs-filters .form-collapse .filter.active > .filter-content, #jrpjdp #jobs-filters .form-collapse .filter:hover > .filter-content, .jrpjdp-extend #jobs-filters .form-collapse .filter.active > .filter-content, .jrpjdp-extend #jobs-filters .form-collapse .filter:hover > .filter-content {
  display: none !important;
}

/* line 165, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jrpjdp #jobs-filters .form-collapse .filter-title:before, .jrpjdp-extend #jobs-filters .form-collapse .filter-title:before {
  z-index: 0;
}

/* line 169, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jrpjdp #jobs-filters .company-filter .filter-content, .jrpjdp-extend #jobs-filters .company-filter .filter-content {
  position: absolute;
  top: initial;
  left: initial;
}

/* line 175, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jrpjdp #jobs-filters .saved-jobs-count .job-count-menu, .jrpjdp-extend #jobs-filters .saved-jobs-count .job-count-menu {
  top: 20px;
  color: #5D677A;
}

/* line 178, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jrpjdp #jobs-filters .saved-jobs-count .job-count-menu:after, .jrpjdp-extend #jobs-filters .saved-jobs-count .job-count-menu:after {
  top: 9px;
}

/* line 181, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jrpjdp #jobs-filters .saved-jobs-count .job-count-menu #saved-jobs-count svg, .jrpjdp-extend #jobs-filters .saved-jobs-count .job-count-menu #saved-jobs-count svg {
  fill: #dc0000;
  height: 1.125rem;
  width: 1.125rem;
  top: 0.25rem;
}

/* line 187, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jrpjdp #jobs-filters .saved-jobs-count #job-count-list, .jrpjdp-extend #jobs-filters .saved-jobs-count #job-count-list {
  font-size: 0.9rem;
}

/* line 189, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jrpjdp #jobs-filters .saved-jobs-count .show-job-count, .jrpjdp-extend #jobs-filters .saved-jobs-count .show-job-count {
  top: 2px;
}

/* line 192, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jrpjdp #jobs-filters .saved-jobs-count .show-job-count a, .jrpjdp-extend #jobs-filters .saved-jobs-count .show-job-count a {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: 33ch;
}

/* line 197, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jrpjdp #jobs-filters .saved-jobs-count .show-job-count #view-all-saved, .jrpjdp-extend #jobs-filters .saved-jobs-count .show-job-count #view-all-saved {
  width: 100%;
  text-align: center;
  height: 66px;
  line-height: 66px;
  border-top: 1px solid #E9E9E9;
  color: #2777B4;
}

/* line 204, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jrpjdp #jobs-filters #job-search-form, .jrpjdp-extend #jobs-filters #job-search-form {
  margin: 10px 0;
  transition-duration: 0.3s;
  max-width: 100%;
}

/* line 209, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jrpjdp #jobs-filters #job-search-form .field input, #jrpjdp #jobs-filters #job-search-form .field button, .jrpjdp-extend #jobs-filters #job-search-form .field input, .jrpjdp-extend #jobs-filters #job-search-form .field button {
  height: 40px;
}

/* line 211, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jrpjdp #jobs-filters #job-search-form .field input[type=text], .jrpjdp-extend #jobs-filters #job-search-form .field input[type=text] {
  background: #FFF !important;
}

/* line 213, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jrpjdp #jobs-filters #job-search-form .submit-text, .jrpjdp-extend #jobs-filters #job-search-form .submit-text {
  display: none !important;
}

/* line 215, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jrpjdp #jobs-filters #job-search-form .submit-icon, .jrpjdp-extend #jobs-filters #job-search-form .submit-icon {
  display: block !important;
}

/* line 217, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jrpjdp #jobs-filters #job-search-form .submit-icon svg, .jrpjdp-extend #jobs-filters #job-search-form .submit-icon svg {
  fill: #FFF;
}

/* line 219, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jrpjdp #jobs-filters #job-search-form .trigger-mobile-form-collapse, .jrpjdp-extend #jobs-filters #job-search-form .trigger-mobile-form-collapse {
  display: block !important;
}

/* line 221, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jrpjdp #jobs-filters #job-search-form .trigger-mobile-form-collapse.dn-i, .jrpjdp-extend #jobs-filters #job-search-form .trigger-mobile-form-collapse.dn-i {
  display: none !important;
}

/* line 226, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jrpjdp #jobs-filters.jrp-filter-redesign .filter .filter-title:before, #jrpjdp #jobs-filters .niche-sites-filter-wrapper .filter .filter-title:before, .jrpjdp-extend #jobs-filters.jrp-filter-redesign .filter .filter-title:before, .jrpjdp-extend #jobs-filters .niche-sites-filter-wrapper .filter .filter-title:before {
  content: "";
  display: block;
  width: 0.375rem;
  height: 0.375rem;
  position: absolute;
  top: 1.625rem;
  right: 0;
  text-indent: -624.9375rem;
  border-top: 0.125rem solid;
  border-left: 0.125rem solid;
  background-color: transparent;
  transform: rotate(-135deg);
  border-color: #2F4BA0;
}

/* line 240, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jrpjdp #jobs-filters.jrp-filter-redesign #submit-jobs-filter, #jrpjdp #jobs-filters.jrp-filter-redesign #cancel-jobs-filter, #jrpjdp #jobs-filters .niche-sites-filter-wrapper #submit-jobs-filter, #jrpjdp #jobs-filters .niche-sites-filter-wrapper #cancel-jobs-filter, .jrpjdp-extend #jobs-filters.jrp-filter-redesign #submit-jobs-filter, .jrpjdp-extend #jobs-filters.jrp-filter-redesign #cancel-jobs-filter, .jrpjdp-extend #jobs-filters .niche-sites-filter-wrapper #submit-jobs-filter, .jrpjdp-extend #jobs-filters .niche-sites-filter-wrapper #cancel-jobs-filter {
  padding: 0.6875rem 1.0625rem;
  font-weight: bold;
}

/* line 244, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jrpjdp #jobs-filters.jrp-filter-redesign #jobs-filters-content .reset-filter, #jrpjdp #jobs-filters .niche-sites-filter-wrapper #jobs-filters-content .reset-filter, .jrpjdp-extend #jobs-filters.jrp-filter-redesign #jobs-filters-content .reset-filter, .jrpjdp-extend #jobs-filters .niche-sites-filter-wrapper #jobs-filters-content .reset-filter {
  color: #2F4BA0;
  font-size: 0.875rem;
  font-weight: 500;
}

/* line 248, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jrpjdp #jobs-filters.jrp-filter-redesign .set-job-alert, #jrpjdp #jobs-filters .niche-sites-filter-wrapper .set-job-alert, .jrpjdp-extend #jobs-filters.jrp-filter-redesign .set-job-alert, .jrpjdp-extend #jobs-filters .niche-sites-filter-wrapper .set-job-alert {
  float: left;
  margin-top: 0.3125rem;
  margin-left: 2rem;
}

/* line 252, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jrpjdp #jobs-filters.jrp-filter-redesign .set-job-alert label, #jrpjdp #jobs-filters .niche-sites-filter-wrapper .set-job-alert label, .jrpjdp-extend #jobs-filters.jrp-filter-redesign .set-job-alert label, .jrpjdp-extend #jobs-filters .niche-sites-filter-wrapper .set-job-alert label {
  font-size: 0.875rem;
  font-family: "Lato", "Arial", sans-serif;
}

/* line 257, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jrpjdp .resume_upload input[type=text]:focus, #jrpjdp .resume_upload input[type=email]:focus, .jrpjdp-extend .resume_upload input[type=text]:focus, .jrpjdp-extend .resume_upload input[type=email]:focus {
  z-index: 10;
}

/* line 260, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jrpjdp .resume_upload .resume-upload button[type=button], .jrpjdp-extend .resume_upload .resume-upload button[type=button] {
  z-index: 9;
  position: absolute;
  height: 100%;
  bottom: 0;
}

/* line 266, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jrpjdp .resume_upload .resume-upload label.focus[for=cv_file_name], .jrpjdp-extend .resume_upload .resume-upload label.focus[for=cv_file_name] {
  top: 10px;
}

/* line 271, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jrpjdp .submit_screener_questions input[type=text]:focus, #jrpjdp .submit_screener_questions input[type=number]:focus, #jrpjdp .submit_screener_questions select:focus, .jrpjdp-extend .submit_screener_questions input[type=text]:focus, .jrpjdp-extend .submit_screener_questions input[type=number]:focus, .jrpjdp-extend .submit_screener_questions select:focus {
  z-index: 10;
}

/* line 273, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jrpjdp .submit_screener_questions.form-material, .jrpjdp-extend .submit_screener_questions.form-material {
  position: relative;
}

/* line 276, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jrpjdp .submit_screener_questions.form-material .multiselect p, .jrpjdp-extend .submit_screener_questions.form-material .multiselect p {
  color: #000000 !important;
}

/* line 279, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jrpjdp .submit_screener_questions.form-material .field label, .jrpjdp-extend .submit_screener_questions.form-material .field label {
  padding-right: 1.5625rem;
  height: auto;
}

/* line 282, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jrpjdp .submit_screener_questions.form-material .field label span, .jrpjdp-extend .submit_screener_questions.form-material .field label span {
  padding-top: 0;
  top: 0;
  left: 0;
  position: absolute;
}

/* line 287, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jrpjdp .submit_screener_questions.form-material .field label.focus, .jrpjdp-extend .submit_screener_questions.form-material .field label.focus {
  top: 0;
}

/* line 289, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jrpjdp .submit_screener_questions.form-material .field::after, .jrpjdp-extend .submit_screener_questions.form-material .field::after {
  bottom: 0.9375rem;
  top: auto;
}

/* line 293, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jrpjdp .submit_screener_questions.form-material .field.error::after, .jrpjdp-extend .submit_screener_questions.form-material .field.error::after {
  bottom: 2.5rem;
}

/* line 297, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jrpjdp .submit_screener_questions .field label span.red, #jrpjdp .submit_screener_questions .field label #job-search-form .location-find span.error-msg, #job-search-form .location-find #jrpjdp .submit_screener_questions .field label span.error-msg, .jrpjdp-extend .submit_screener_questions .field label span.red, .jrpjdp-extend .submit_screener_questions .field label #job-search-form .location-find span.error-msg, #job-search-form .location-find .jrpjdp-extend .submit_screener_questions .field label span.error-msg {
  padding-left: 0;
}

/* line 299, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jrpjdp .submit_screener_questions #eeoform, .jrpjdp-extend .submit_screener_questions #eeoform {
  border: 0;
  cellpadding: 0;
  cellspacing: 0;
  border-collapse: collapse;
}

/* line 304, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jrpjdp .submit_screener_questions #eeoform span, .jrpjdp-extend .submit_screener_questions #eeoform span {
  display: block;
}

/* line 306, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jrpjdp .submit_screener_questions .veteran-items, .jrpjdp-extend .submit_screener_questions .veteran-items {
  margin-left: 1.25rem;
  display: block;
}

/* line 309, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jrpjdp .submit_screener_questions .veteran-definitions, .jrpjdp-extend .submit_screener_questions .veteran-definitions {
  padding-top: 1.25rem;
  float: right;
}

/* line 312, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jrpjdp .submit_screener_questions #question-field, .jrpjdp-extend .submit_screener_questions #question-field {
  padding-top: 1.875rem;
  display: block;
  float: left;
  position: absolute;
  top: 0;
}

/* line 318, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jrpjdp .submit_screener_questions #question-field table, .jrpjdp-extend .submit_screener_questions #question-field table {
  width: 75%;
  border: 0;
}

/* line 321, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jrpjdp .submit_screener_questions #veteranpara, .jrpjdp-extend .submit_screener_questions #veteranpara {
  float: right;
  clear: right;
  display: block;
}

/* line 325, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jrpjdp .submit_screener_questions #header, .jrpjdp-extend .submit_screener_questions #header {
  border: 1px solid black;
  color: white;
  height: 1.6875rem;
  font-weight: bold;
  background-color: #003366;
}

/* line 331, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jrpjdp .submit_screener_questions #header span, .jrpjdp-extend .submit_screener_questions #header span {
  white-space: nowrap;
  position: relative;
  top: 0.125rem;
  color: white;
}

/* line 336, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jrpjdp .submit_screener_questions .ran, .jrpjdp-extend .submit_screener_questions .ran {
  font-size: 0.9375rem;
  border: solid 1px black;
  text-align: center;
}

/* line 340, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jrpjdp .submit_screener_questions .disabled-types, .jrpjdp-extend .submit_screener_questions .disabled-types {
  width: 100%;
}

/* line 343, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#external-apply-hybrid.us-modal.remodal, #interstitial_registration.us-modal.remodal {
  max-width: 35.625rem;
}

/* line 347, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#external-apply-hybrid.us-modal.remodal.social-reg-external .svg-icon.check-circle-icon, #external-apply-hybrid.us-modal.remodal.social-reg-interstitial .svg-icon.check-circle-icon, #interstitial_registration.us-modal.remodal.social-reg-external .svg-icon.check-circle-icon, #interstitial_registration.us-modal.remodal.social-reg-interstitial .svg-icon.check-circle-icon {
  fill: #2F4BA0;
}

/* line 348, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#external-apply-hybrid.us-modal.remodal.social-reg-external .svg-icon.check-circle-icon svg, #external-apply-hybrid.us-modal.remodal.social-reg-interstitial .svg-icon.check-circle-icon svg, #interstitial_registration.us-modal.remodal.social-reg-external .svg-icon.check-circle-icon svg, #interstitial_registration.us-modal.remodal.social-reg-interstitial .svg-icon.check-circle-icon svg {
  height: 3.5rem;
  width: 3.5rem;
}

/* line 352, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#external-apply-hybrid.us-modal.remodal.social-reg-external .social-register-btn, #external-apply-hybrid.us-modal.remodal.social-reg-interstitial .social-register-btn, #interstitial_registration.us-modal.remodal.social-reg-external .social-register-btn, #interstitial_registration.us-modal.remodal.social-reg-interstitial .social-register-btn {
  border-color: #2F4BA0;
  color: #2F4BA0;
  padding: 0.5625rem 1.25rem !important;
  line-height: 2.0625rem;
  max-width: 100%;
  width: 100%;
  margin: 0.625rem 0;
}

/* line 360, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#external-apply-hybrid.us-modal.remodal.social-reg-external .border-or-separator, #external-apply-hybrid.us-modal.remodal.social-reg-interstitial .border-or-separator, #interstitial_registration.us-modal.remodal.social-reg-external .border-or-separator, #interstitial_registration.us-modal.remodal.social-reg-interstitial .border-or-separator {
  display: flex;
  align-items: center;
  margin: 1.25rem 0;
}

/* line 364, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#external-apply-hybrid.us-modal.remodal.social-reg-external .bdrl-line, #external-apply-hybrid.us-modal.remodal.social-reg-interstitial .bdrl-line, #interstitial_registration.us-modal.remodal.social-reg-external .bdrl-line, #interstitial_registration.us-modal.remodal.social-reg-interstitial .bdrl-line {
  border-top: 1px solid rgba(170, 170, 170, 0.5);
  flex-grow: 1;
  height: 0;
}

/* line 368, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#external-apply-hybrid.us-modal.remodal.social-reg-external .bdrl-text, #external-apply-hybrid.us-modal.remodal.social-reg-interstitial .bdrl-text, #interstitial_registration.us-modal.remodal.social-reg-external .bdrl-text, #interstitial_registration.us-modal.remodal.social-reg-interstitial .bdrl-text {
  cursor: default;
  flex-shrink: 0;
  font-size: 0.875rem;
  margin-left: 1.25rem;
  margin-right: 1.25rem;
  line-height: 1.5rem;
}

/* line 376, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#external-apply-hybrid.us-modal.remodal.social-reg-default, #external-apply-hybrid.us-modal.remodal.social-reg-experiment5, #interstitial_registration.us-modal.remodal.social-reg-default, #interstitial_registration.us-modal.remodal.social-reg-experiment5 {
  max-width: 48.125rem;
}

/* line 379, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#external-apply-hybrid.us-modal.remodal.social-reg-default .emai-social-box, #external-apply-hybrid.us-modal.remodal.social-reg-experiment5 .emai-social-box, #interstitial_registration.us-modal.remodal.social-reg-default .emai-social-box, #interstitial_registration.us-modal.remodal.social-reg-experiment5 .emai-social-box {
  flex-direction: row-reverse;
  margin: 1.5rem 0 0.9375rem;
  border: 1px solid rgba(170, 170, 170, 0.5);
  padding: 0.9375rem 1.5625rem;
  border-radius: 5px;
}

@media only screen and (max-width: 1000px) {
  /* line 379, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
  #external-apply-hybrid.us-modal.remodal.social-reg-default .emai-social-box, #external-apply-hybrid.us-modal.remodal.social-reg-experiment5 .emai-social-box, #interstitial_registration.us-modal.remodal.social-reg-default .emai-social-box, #interstitial_registration.us-modal.remodal.social-reg-experiment5 .emai-social-box {
    flex-direction: column-reverse;
  }
}

/* line 388, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#external-apply-hybrid.us-modal.remodal.social-reg-default .social-btn-box, #external-apply-hybrid.us-modal.remodal.social-reg-experiment5 .social-btn-box, #interstitial_registration.us-modal.remodal.social-reg-default .social-btn-box, #interstitial_registration.us-modal.remodal.social-reg-experiment5 .social-btn-box {
  width: 70%;
}

/* line 391, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#external-apply-hybrid.us-modal.remodal.social-reg-default .bdrl-line, #external-apply-hybrid.us-modal.remodal.social-reg-experiment5 .bdrl-line, #interstitial_registration.us-modal.remodal.social-reg-default .bdrl-line, #interstitial_registration.us-modal.remodal.social-reg-experiment5 .bdrl-line {
  border-left: 1px solid rgba(170, 170, 170, 0.5);
  height: auto;
  width: 1px;
}

@media only screen and (min-width: 1000px) {
  /* line 397, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
  #external-apply-hybrid.us-modal.remodal.social-reg-default .border-or-separator, #external-apply-hybrid.us-modal.remodal.social-reg-experiment5 .border-or-separator, #interstitial_registration.us-modal.remodal.social-reg-default .border-or-separator, #interstitial_registration.us-modal.remodal.social-reg-experiment5 .border-or-separator {
    flex-direction: column;
  }
  /* line 401, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
  #external-apply-hybrid.us-modal.remodal.social-reg-default .bdrl-line, #external-apply-hybrid.us-modal.remodal.social-reg-experiment5 .bdrl-line, #interstitial_registration.us-modal.remodal.social-reg-default .bdrl-line, #interstitial_registration.us-modal.remodal.social-reg-experiment5 .bdrl-line {
    border-left: 1px solid rgba(170, 170, 170, 0.5);
    height: auto;
    width: 1px;
  }
}

@media only screen and (max-width: 1000px) {
  /* line 407, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
  #external-apply-hybrid.us-modal.remodal.social-reg-default .emai-social-box, #external-apply-hybrid.us-modal.remodal.social-reg-experiment5 .emai-social-box, #interstitial_registration.us-modal.remodal.social-reg-default .emai-social-box, #interstitial_registration.us-modal.remodal.social-reg-experiment5 .emai-social-box {
    flex-direction: column-reverse;
    margin: 0;
    border-width: 0;
    padding: 0;
  }
  /* line 413, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
  #external-apply-hybrid.us-modal.remodal.social-reg-default .social-btn-box, #external-apply-hybrid.us-modal.remodal.social-reg-experiment5 .social-btn-box, #interstitial_registration.us-modal.remodal.social-reg-default .social-btn-box, #interstitial_registration.us-modal.remodal.social-reg-experiment5 .social-btn-box {
    width: 100%;
  }
}

/* line 418, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.us-modal.remodal.continue-interstitial .svg-icon.check-circle-icon svg {
  height: 3.5rem;
  width: 3.5rem;
  fill: #2F4BA0;
}

@media only screen and (max-width: 1000px) {
  /* line 425, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
  .us-modal.remodal.continue-interstitial .form .field {
    padding-bottom: 0;
  }
  /* line 429, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
  .us-modal.remodal.continue-interstitial .d-flex.emai-social-box .field {
    margin-top: 0;
  }
}

/* line 432, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.terms_of_use .link-cta, .terms_of_use #company .bb-item a, #company .bb-item .terms_of_use a {
  font-size: 0.75rem !important;
}

/* line 436, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.data-results-publish-time {
  color: #5D677A;
  font-size: 10px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: bold;
}

/* line 442, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.data-results .small-ellipsis {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-height: 22px;
  transition-duration: 0.3s;
  width: 100%;
  vertical-align: middle;
  display: inline-block;
}

/* line 451, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.data-results-title:not(.no-ellipsis) {
  display: block;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-height: 22px;
  transition-duration: 0.3s;
  width: 80%;
}

/* line 459, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.data-results-content {
  position: relative;
  padding: 15px;
  transition-duration: 0.3s;
  border: 1px solid transparent;
  background: #FFF;
}

/* line 465, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.data-results-content:not(.no-hover):hover, .data-results-content.active:not(.no-hover) {
  border-color: #014798;
  box-shadow: 0 2px 7px 0 rgba(46, 46, 46, 0.2);
  border-radius: 5px;
}

/* line 469, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.data-results-content:not(.no-hover):hover .small-ellipsis, .data-results-content.active:not(.no-hover) .small-ellipsis {
  text-overflow: initial;
  white-space: initial;
  max-height: 100px;
}

/* line 473, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.data-results-content:not(.no-hover):hover .small-ellipsis, .data-results-content.active:not(.no-hover) .small-ellipsis {
  width: auto;
}

/* line 475, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.data-results-content:not(.no-hover):hover {
  border-color: #014798;
}

/* line 478, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.data-results-content.visited .data-results-title {
  color: #609 !important;
}

/* line 480, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.data-results-content.with-border {
  border: 1px solid #E9E9E9;
  border-radius: 5px;
  margin-bottom: 3%;
}

/* line 485, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.data-results-with-checkbox > .col.small {
  width: 8% !important;
}

/* line 487, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.data-results-with-checkbox > .col.big {
  width: 90% !important;
}

/* line 489, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.data-results-img {
  padding: 4px;
  font-size: 0.5rem;
  text-align: center;
  width: 100%;
  position: relative;
  border-radius: 5px;
  height: 70px;
  line-height: 60px;
}

/* line 498, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.data-results-img img, .data-results-img span {
  display: block;
  width: 80%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

/* line 505, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.data-results-img img {
  width: 100%;
}

/* line 507, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.data-results-img.no-logo {
  border: 1px solid #E9E9E9;
  background: #2777B4;
  color: #FFF;
  text-align: center;
  font-size: 1.3rem;
}

/* line 513, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.data-results-img.reveal-background {
  background: #fff3cd;
}

/* line 515, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.data-results-bubble {
  background: #737373;
  color: #FFF;
  font-size: 0.7rem;
  padding: 3px 15px 2px 15px;
  border-radius: 50px;
  display: inline-block;
}

/* line 522, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.data-results-bubble.po-a {
  position: absolute;
  bottom: 10px;
  right: 10px;
}

/* line 526, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.data-results-save-job {
  display: block;
  height: 39px;
  line-height: 23px;
  padding: 10px;
  position: absolute;
  top: 5px;
  right: 5px;
  z-index: 5;
  font-size: 20px;
  color: #AAAAAA;
  background-color: transparent;
  border: 0;
}

/* line 539, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.data-results-save-job:after {
  content: "";
  display: block;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  background: transparent;
  position: absolute;
  top: 49%;
  left: 49.5%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 4;
  transition-duration: 0.3s;
}

/* line 553, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.data-results-save-job:hover:after {
  background: rgba(24, 38, 66, 0.1);
}

/* line 555, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.data-results-save-job.saved:not(.del-job) svg {
  fill: #dc0000;
}

/* line 557, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.data-results-save-job.saved svg {
  width: 1.375rem;
}

/* line 561, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.data-display {
  margin-top: 85px;
}

/* line 563, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.data-display.enable-scroll {
  height: 85vh;
  overflow-y: scroll;
  padding-right: 10px;
}

/* line 567, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.data-display .col.big {
  width: 65% !important;
  margin-right: 5% !important;
}

/* line 570, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.data-display .col.small {
  width: 30% !important;
}

/* line 572, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.data-display #jdp_description, .data-display #jdp_company, .data-display #company_description {
  color: #5D677A;
}

/* line 574, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.data-display #jdp_description p, .data-display #jdp_company p, .data-display #company_description p {
  padding-bottom: 0;
  margin: 0 0 10px;
  margin-top: 15px !important;
}

/* line 579, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.data-display #jdp_description p a strong, .data-display #jdp_company p a strong, .data-display #company_description p a strong {
  color: #2777B4 !important;
}

/* line 581, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.data-display #jdp_description ul, .data-display #jdp_company ul, .data-display #company_description ul {
  padding-left: 2em;
  list-style: disc !important;
}

/* line 584, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.data-display #jdp_description .jrp-breadcrumbs, .data-display #jdp_company .jrp-breadcrumbs, .data-display #company_description .jrp-breadcrumbs {
  padding-top: 0;
  margin: 0 auto;
}

/* line 587, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.data-display-header {
  position: relative;
  min-height: 100px;
  z-index: 1;
}

/* line 591, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.data-display-header_content {
  background: rgba(255, 255, 255, 0.9);
  padding: 15px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

/* line 598, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.data-display-header_content.no-header-img {
  position: relative;
  padding: 0;
  min-height: 4.6875rem;
  z-index: 1;
}

/* line 604, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.data-display-header_img img.max-size-img {
  max-height: 314px;
  object-fit: cover;
}

/* line 607, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.data-display-header_img:empty {
  display: none;
}

/* line 609, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.data-display-header_img.min-height {
  min-height: 314px;
}

/* line 611, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.data-display-header_img.not-loaded {
  height: 314px;
  background: url(/assets/us/company_hero/default1-9915e8347b53734ffae37c066a9932f7165b019668dd64c34cfcd5f3801f9e9c.png);
  background-repeat: none;
  background-size: cover;
}

/* line 616, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.data-display-header_img.not-loaded + .data-display-header_content {
  position: relative;
  min-height: 4.6875rem;
  z-index: 1;
}

/* line 620, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.data-display-header_logo {
  width: 75px;
  height: 75px;
  background: #FFF;
  position: absolute;
  border-radius: 5px;
}

/* line 626, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.data-display-header_logo img, .data-display-header_logo .img {
  width: 100%;
  display: block;
  border-radius: 5px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  padding: 0 5px;
  text-align: center;
  font-size: 0.5rem;
}

/* line 637, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.data-display-header_logo.no-logo {
  background: #2777B4;
  color: #FFF;
  font-size: 1.3rem;
  line-height: 75px;
  text-align: center;
}

/* line 645, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.data-display-header_info-content {
  width: 65%;
}

/* line 647, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.data-display-header_info-apply {
  width: calc(35% - 5px);
  text-align: right;
  vertical-align: bottom;
}

/* line 651, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.data-display-header_info .btn, .data-display-header_info #jrp-pagination a, #jrp-pagination .data-display-header_info a, .data-display-header_info .form .field.check-as-button input[type=checkbox] + label, .form .field.check-as-button .data-display-header_info input[type=checkbox] + label, .data-display-header_info .form .field.check-as-button input[type=radio] + label, .form .field.check-as-button .data-display-header_info input[type=radio] + label {
  padding: 13px 5px 11px 5px;
}

/* line 653, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.data-display-header-bubble {
  position: absolute;
  bottom: 10px;
  right: 10px;
  background: #F9B515;
  color: #FFF;
  font-size: 0.7rem;
  padding: 3px 15px 2px 15px;
  border-radius: 50px;
}

/* line 665, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.jrpjdp-extend #company_description img {
  max-width: 100%;
  height: auto;
}

/* line 672, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.jdp-seo-style ul li a {
  color: #2777B4;
}

/* line 674, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.jdp-seo-style ul li a:hover {
  color: inherit;
}

/* line 676, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.jdp-seo-style a:not(.btn-linear-blue) {
  color: #14669B;
}

/* line 678, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.jdp-seo-style a:not(.btn-linear-blue):hover {
  color: inherit;
}

/* line 680, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.jdp-seo-style p {
  padding: 10px 0;
}

/* line 683, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.jdp-active {
  display: block;
}

/* line 686, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jdp-empty {
  min-height: 1600px;
}

/* line 689, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.jrp-breadcrumbs {
  font-size: 11px;
  font-weight: bold;
  color: #5D677A;
  margin-bottom: 12px !important;
}

/* line 694, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.jrp-breadcrumbs > span {
  display: inline-block;
  vertical-align: top;
}

/* line 697, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.jrp-breadcrumbs > span:after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 4px;
  height: 2px;
  background: #5D677A;
  margin-left: 2px;
}

/* line 705, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.jrp-breadcrumbs > span:last-child:after {
  display: none;
}

/* line 708, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.data-details {
  font-size: 0.8rem;
  font-weight: bold;
  color: #5D677A;
}

/* line 712, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.data-details > span {
  display: inline;
  vertical-align: middle;
}

/* line 715, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.data-details > span:after {
  content: "";
  display: inline-block;
  vertical-align: top;
  width: 6px;
  height: 14px;
  background: transparent;
  margin: 2px 5px 0 0;
  border-right: 2px solid #5D677A;
}

/* line 724, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.data-details > span:last-child:after {
  display: none;
}

/* line 726, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.data-details > span .svg-icon {
  top: 0.3125rem;
}

/* line 730, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.data-snapshot {
  font-size: 0.8rem;
  color: #5D677A;
  margin-top: 5px;
  font-weight: normal;
}

/* line 735, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.data-snapshot i {
  font-size: 0.7rem;
  margin-right: 5px;
}

/* line 738, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.data-snapshot a {
  font-size: 0.8rem !important;
}

/* line 740, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.data-snapshot .block, .data-snapshot .facet-list-wrapper.show p a, .facet-list-wrapper.show p .data-snapshot a, .data-snapshot .facet-list-wrapper a, .facet-list-wrapper .data-snapshot a, .data-snapshot .facet-list-wrapper .load-more, .facet-list-wrapper .data-snapshot .load-more, .data-snapshot .footer-us .col a:not(.social-link):not(.btn), .footer-us .col .data-snapshot a:not(.social-link):not(.btn) {
  margin-bottom: 5px;
}

/* line 742, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.data-snapshot .block:last-child, .data-snapshot .facet-list-wrapper a:last-child, .facet-list-wrapper .data-snapshot a:last-child, .data-snapshot .facet-list-wrapper .load-more:last-child, .facet-list-wrapper .data-snapshot .load-more:last-child, .data-snapshot .footer-us .col a:last-child:not(.social-link):not(.btn), .footer-us .col .data-snapshot a:last-child:not(.social-link):not(.btn) {
  margin-bottom: 0;
}

/* line 746, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.loading + .loading-big {
  margin-top: 10px;
}

/* line 748, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.loading-active {
  width: 200px;
  min-height: 17px;
  margin-right: 5px;
  animation: placeHolderShimmer 15s forwards infinite linear;
  background: #f6f7f8;
  background-size: 200px 20px;
  background: linear-gradient(to right, #eee 8%, #ddd 50%, #eee 33%);
}

/* line 756, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.loading-active.data-display-header_logo {
  width: 75px;
}

/* line 758, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.loading-big {
  width: 60%;
  margin-bottom: 10px;
}

/* line 761, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.loading-small {
  width: 100px;
}

/* line 763, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.loading-w100 {
  width: 100%;
}

@keyframes placeHolderShimmer {
  0% {
    background-position: -468px 0;
  }
  100% {
    background-position: 468px 0;
  }
}

/* line 772, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#apply-bottom-content {
  margin-bottom: 30px;
  min-height: 79px;
}

/* line 776, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.apply-bottom {
  position: fixed !important;
  margin-bottom: 0 !important;
}

/* line 779, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.apply-bottom .btn, .apply-bottom #jrp-pagination a, #jrp-pagination .apply-bottom a, .apply-bottom .form .field.check-as-button input[type=checkbox] + label, .form .field.check-as-button .apply-bottom input[type=checkbox] + label, .apply-bottom .form .field.check-as-button input[type=radio] + label, .form .field.check-as-button .apply-bottom input[type=radio] + label {
  color: #FFF !important;
}

/* line 781, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.apply-bottom.not-fixed {
  position: relative !important;
  margin-left: 15px !important;
  margin-right: 15px !important;
}

/* line 786, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#apply-bottom, .apply-bottom {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 10;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  padding: 15px;
  background: #FFF;
  -webkit-box-shadow: 0 2px 9px 0 rgba(46, 46, 46, 0.15);
  -moz-box-shadow: 0 2px 9px 0 rgba(46, 46, 46, 0.15);
  box-shadow: 0 2px 9px 0 rgba(46, 46, 46, 0.15);
  border: 1px solid #E9E9E9;
  border-radius: 5px;
  border-top: 4px solid #009B74;
  margin-bottom: 0;
  color: #5D677A;
}

/* line 802, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#apply-bottom .b, #apply-bottom .advice h1, .advice #apply-bottom h1, #apply-bottom .advice h2, .advice #apply-bottom h2, #apply-bottom .advice h3, .advice #apply-bottom h3, #apply-bottom .advice h4, .advice #apply-bottom h4, #apply-bottom #home-us .no-logo, #home-us #apply-bottom .no-logo, #apply-bottom .rebranding .my-jobs-wrapper .saved-searches-jobs .saved-search-box .saved-search .frequency-wrapper p, .rebranding .my-jobs-wrapper .saved-searches-jobs .saved-search-box .saved-search .frequency-wrapper #apply-bottom p, #apply-bottom .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item #apply-bottom .load-more-slider, #apply-bottom .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item #apply-bottom .load-more-slider, #apply-bottom .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item #apply-bottom .load-more-slider, #apply-bottom .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item #apply-bottom .load-more-slider, .apply-bottom .b, .apply-bottom .advice h1, .advice .apply-bottom h1, .apply-bottom .advice h2, .advice .apply-bottom h2, .apply-bottom .advice h3, .advice .apply-bottom h3, .apply-bottom .advice h4, .advice .apply-bottom h4, .apply-bottom #home-us .no-logo, #home-us .apply-bottom .no-logo, .apply-bottom .rebranding .my-jobs-wrapper .saved-searches-jobs .saved-search-box .saved-search .frequency-wrapper p, .rebranding .my-jobs-wrapper .saved-searches-jobs .saved-search-box .saved-search .frequency-wrapper .apply-bottom p, .apply-bottom .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item .apply-bottom .load-more-slider, .apply-bottom .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item .apply-bottom .load-more-slider, .apply-bottom .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item .apply-bottom .load-more-slider, .apply-bottom .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item .apply-bottom .load-more-slider {
  color: #182642;
}

/* line 804, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#apply-bottom .btn, #apply-bottom #jrp-pagination a, #jrp-pagination #apply-bottom a, #apply-bottom .form .field.check-as-button input[type=checkbox] + label, .form .field.check-as-button #apply-bottom input[type=checkbox] + label, #apply-bottom .form .field.check-as-button input[type=radio] + label, .form .field.check-as-button #apply-bottom input[type=radio] + label, .apply-bottom .btn, .apply-bottom #jrp-pagination a, #jrp-pagination .apply-bottom a, .apply-bottom .form .field.check-as-button input[type=checkbox] + label, .form .field.check-as-button .apply-bottom input[type=checkbox] + label, .apply-bottom .form .field.check-as-button input[type=radio] + label, .form .field.check-as-button .apply-bottom input[type=radio] + label {
  min-height: 44px;
  line-height: 21px;
  padding-left: 5px;
  padding-right: 5px;
}

/* line 811, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.salary-estimator .above-avg, .salary-estimator .within-avg {
  color: #008563;
}

/* line 813, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.salary-estimator .below-avg {
  color: #dc0000;
}

/* line 815, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.salary-estimator .salary-estimator_description::first-letter {
  font-style: italic;
}

/* line 817, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.salary-estimator_bubble {
  padding: 10px 20px 6px 20px;
  -webkit-box-shadow: 0 2px 14px rgba(46, 46, 46, 0.2);
  -moz-box-shadow: 0 2px 14px rgba(46, 46, 46, 0.2);
  box-shadow: 0 2px 14px rgba(46, 46, 46, 0.2);
  margin: 20px 0;
  background: #FFF;
  position: relative;
  border-radius: 5px;
  text-align: center;
}

/* line 825, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.salary-estimator_bubble:after {
  display: block;
  width: 0;
  height: 0;
  border: 7px solid transparent;
  border-color: transparent transparent #FFF #FFF;
  transform-origin: 0 0;
  -webkit-box-shadow: -3px 3px 3px -2px rgba(46, 46, 46, 0.2);
  -moz-box-shadow: -3px 3px 3px -2px rgba(46, 46, 46, 0.2);
  box-shadow: -3px 3px 3px -2px rgba(46, 46, 46, 0.2);
  position: absolute;
  left: 50%;
  transform: translateX(-50%) rotate(-45deg);
  bottom: -14px;
}

/* line 837, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.salary-estimator_bubble_salary {
  font-size: 1.3rem;
  color: #182642;
  display: inline-block;
  vertical-align: text-bottom;
  text-transform: uppercase;
  font-weight: bold;
}

/* line 844, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.salary-estimator_bubble_text {
  font-size: .7rem;
}

/* line 846, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.salary-estimator_bubble_chart {
  font-size: 0.8rem;
  color: #5D677A;
  display: inline-block;
  vertical-align: text-bottom;
  -webkit-transform: translateY(-5px);
  -moz-transform: translateY(-5px);
  -ms-transform: translateY(-5px);
  transform: translateY(-5px);
  margin-left: 4px;
  background: url(/assets/us/icons/growing-bfedf1e1db8bcb2dee194b4885e5b4b7ed0d5755c397ff2c66c78ce9cf84da2f.svg) no-repeat;
  background-position: top left;
  padding-top: 11px;
}

/* line 856, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.salary-estimator_bubble.below-avg {
  float: left;
  left: auto;
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
}

/* line 860, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.salary-estimator_bubble.below-avg:after {
  left: 20px;
  transform: translateX(0) rotate(-45deg);
}

/* line 863, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.salary-estimator_bubble.below-avg .salary-estimator_bubble_chart {
  background-image: url(/assets/us/icons/decreasing-ed58a669562f9d3f85f9602fd8ae00a6b73156fde68b39fa3b384313d2db7793.svg);
}

/* line 865, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.salary-estimator_bubble.above-avg {
  float: right;
  left: auto;
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
}

/* line 869, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.salary-estimator_bubble.above-avg:after {
  right: 20px;
  left: auto;
  transform: translateX(0) rotate(-45deg);
}

/* line 873, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.salary-estimator_bubble.above-avg .salary-estimator_bubble_chart {
  background-image: url(/assets/us/icons/growing-bfedf1e1db8bcb2dee194b4885e5b4b7ed0d5755c397ff2c66c78ce9cf84da2f.svg);
}

/* line 876, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.salary-estimator_bar:before {
  content: "";
  display: block;
  width: 100%;
  height: 12px;
  border-radius: 6px;
  background: linear-gradient(to right, #EA6A66 0%, #EA6A66 24%, #FFF 24%, #FFF 25%, #F7D05D 25%, #F7D05D 75%, #FFF 75%, #FFF 76%, #179B73 76%, #179B73 100%);
}

/* line 883, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.salary-estimator_bar span {
  font-size: 0.6rem;
  color: #5D677A;
  float: left;
  display: block;
  margin-top: 10px;
}

/* line 889, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.salary-estimator_bar span:nth-of-type(1) {
  width: 25%;
}

/* line 891, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.salary-estimator_bar span:nth-of-type(2) {
  width: 50%;
  text-align: center;
}

/* line 894, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.salary-estimator_bar span:nth-of-type(3) {
  width: 25%;
  text-align: right;
}

/* line 897, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.salary-estimator_my_salary {
  color: #182642;
  font-size: 0.8rem;
  font-weight: bold;
  text-align: center;
  margin: 15px 0;
}

/* line 904, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.make-more-money {
  margin-top: 15px;
}

/* line 906, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.make-more-money_content {
  margin-bottom: 15px;
  padding: 10px 20px 5px 20px;
  border-radius: 5px;
  position: relative;
}

/* line 911, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.make-more-money_content:before {
  content: "";
  width: 18px;
  height: 18px;
  border-radius: 50%;
  border: 1px solid #5D677A;
  position: absolute;
  top: 8px;
  left: -10px;
}

/* line 920, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.make-more-money_content.checked {
  border: 1px solid #008563;
}

/* line 922, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.make-more-money_content.checked:before {
  content: "\f00c";
  font-family: FontAwesome;
  color: #FFF;
  font-size: 0.7rem;
  line-height: 1.7;
  text-align: center;
  background: #008563;
  border-color: #008563;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

/* line 933, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.make-more-money_title {
  color: #5D677A;
  margin-bottom: 5px;
  font-size: 0.9rem;
  font-weight: bold;
}

/* line 938, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.make-more-money_sub_title {
  font-size: 0.8rem;
  color: #5D677A;
  margin-bottom: 5px;
}

/* line 942, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.make-more-money_skills {
  color: #2777B4;
  font-size: 0.8rem;
}

/* line 946, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.modal-desc {
  color: #5D677A;
}

/* line 950, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.shared-job-link .social-share {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

/* line 954, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.shared-job-link .social-share .social-link {
  display: flex;
  align-items: center;
  border: 1px solid #2F4B9F;
  width: 30%;
  border-radius: 20px;
  padding: 0 0 0 7px;
  opacity: 1;
}

/* line 962, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.shared-job-link .social-share .social-link svg {
  border-radius: 50%;
  margin-top: 5px;
}

/* line 965, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.shared-job-link .social-share .social-link .text {
  color: #2F4B9F;
  margin-left: 20%;
}

/* line 968, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.shared-job-link .hr-sect {
  font: normal normal normal 14px/19px Roboto;
  display: flex;
  opacity: 1;
  letter-spacing: 0;
  flex-basis: 100%;
  align-items: center;
  color: #6E6E7C;
  margin: 20px 0px;
}

/* line 977, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.shared-job-link .hr-sect::before {
  content: "";
  flex-grow: 1;
  background: #6E6E7C;
  height: 1px;
  font-size: 0px;
  line-height: 0px;
  margin-right: 2px;
}

/* line 985, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.shared-job-link .hr-sect::after {
  content: "";
  flex-grow: 1;
  background: #6E6E7C;
  height: 1px;
  font-size: 0px;
  line-height: 0px;
  margin-left: 2px;
}

/* line 993, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.shared-job-link .subline {
  font-size: 0.875rem;
}

/* line 995, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.shared-job-link .input-url-with-btn {
  display: flex;
  justify-content: flex-start;
  position: relative;
}

/* line 999, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.shared-job-link .input-url-with-btn .url-input {
  width: 100%;
  border: 1px solid #CFCFD3 !important;
  border-radius: 0.3125rem;
  height: 2.5rem;
}

/* line 1004, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.shared-job-link .input-url-with-btn .copy-btn {
  position: absolute;
  right: 0;
  padding: 10px !important;
  width: 6.25rem;
  height: 2.5rem;
  border-radius: 0 5px 5px 0;
  submit-text: 1rem;
}

/* line 1012, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.shared-job-link .link-copied {
  position: absolute;
  width: 100%;
  left: 0;
  text-align: center;
  margin-top: 1.25rem;
  color: #008563;
}

/* line 1020, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.shared-job-link .link-copied .svg-icon svg {
  fill: #008563;
}

/* line 1023, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.shared-job-modal {
  padding: 1.5rem 1.5rem 4rem 1.5rem !important;
}

/* line 1026, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.shared-icon {
  cursor: pointer;
  display: block;
  height: 2.4375rem;
  line-height: 1.4375rem;
  padding: 0.625rem;
  position: absolute;
  z-index: 5;
  background-color: transparent;
  border: 0;
  top: 0.25rem;
  right: 0.75rem;
}

/* line 1038, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.shared-icon svg {
  fill: #6E6E7C;
}

/* line 1041, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#easy-apply-add-resume {
  color: #2777B4;
}

/* line 1044, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#sortby {
  font-size: 0.9rem;
  color: #5D677A;
  padding-top: 10px;
}

/* line 1048, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#sortby .btn, #sortby #jrp-pagination a, #jrp-pagination #sortby a, #sortby .form .field.check-as-button input[type=checkbox] + label, .form .field.check-as-button #sortby input[type=checkbox] + label, #sortby .form .field.check-as-button input[type=radio] + label, .form .field.check-as-button #sortby input[type=radio] + label {
  font-size: inherit;
}

/* line 1050, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#sortby .selected-sort-option {
  font-weight: bold;
  background-color: #2777b4;
  border-radius: 10px;
  padding: 0px 10px !important;
  color: #FFF;
  line-height: 22px;
  display: inline-block;
  border: none;
}

/* line 1059, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.jrp-cards-filters-wrapper {
  border-top: 0.0625rem solid #E9E9E9;
  flex-wrap: wrap;
  justify-content: space-between;
}

/* line 1064, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.jrp-cards-filters-wrapper .remote-wrapper #remote-label {
  font-size: 0.9rem;
  color: #5D677A;
  font-weight: bold;
}

/* line 1068, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.jrp-cards-filters-wrapper .form {
  margin-left: auto;
}

/* line 1073, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jdp_company {
  min-height: 600px;
}

/* line 1076, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jdp-min-height {
  min-height: 1200px;
}

/* line 1079, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.jrp-no-data {
  padding-top: 70px;
}

/* line 1082, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jdp-seo {
  padding: 20px;
  color: #5D677A;
  margin-top: 70px;
}

/* line 1086, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jdp-seo ul {
  list-style: disc inside !important;
}

/* line 1088, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jdp-seo .salary-information {
  color: #2777B4;
  font-size: 2rem;
  display: inline-block;
  vertical-align: top;
  margin-right: 150px;
}

/* line 1094, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jdp-seo .salary-information:last-of-type {
  margin-right: 0;
}

/* line 1096, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jdp-seo .salary-information span {
  display: block;
  font-size: 0.7rem;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: bold;
  color: #5D677A;
  margin-top: 5px;
}

/* line 1104, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#cb-tip {
  position: relative;
  font-size: 0.8rem;
  font-style: italic;
}

/* line 1106, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#cb-tip h3 {
  font-size: 0.8rem;
  color: #5D677A;
  font-weight: normal;
}

/* line 1110, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#cb-tip a {
  color: #14669B;
}

/* line 1112, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#cb-tip a:hover {
  text-decoration: underline;
}

/* line 1118, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.sponsored-job-collection .data-results-content {
  background: #f0fff1;
}

/* line 1120, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.sponsored-job-collection .data-results-img {
  background-color: white;
}

/* line 1122, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.sponsored-job-collection .sponsored-tag {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 0.6rem;
  letter-spacing: 1px;
  text-align: center;
  margin-top: 5px;
}

/* line 1131, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.fix-elem-content .data-results-content-parent {
  padding: 15px;
  border: 1px solid transparent;
}

/* line 1134, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.fix-elem-content .data-results-content-parent.active {
  border-color: #014798;
  box-shadow: 0 -3px 7px 0 rgba(46, 46, 46, 0.2);
  border-radius: 5px;
}

/* line 1138, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.fix-elem-content .data-results-content-parent .data-results-content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: transparent;
}

/* line 1146, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.btn-close {
  position: absolute;
  top: 5px;
  right: 10px;
}

/* line 1151, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.save_search_alert {
  border: 1px solid #E9E9E9;
  border-radius: 5px;
  background-color: #FFF;
  box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.15);
  border-top: 4px solid #009B74;
  padding: 0 10px 0 15px;
  margin-bottom: 18px;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-top: 15px;
}

/* line 1164, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.save_search_alert .btn:not(.btn-large), .save_search_alert #jrp-pagination a:not(.btn-large), #jrp-pagination .save_search_alert a:not(.btn-large), .save_search_alert .form .field.check-as-button input[type=checkbox] + label:not(.btn-large), .form .field.check-as-button .save_search_alert input[type=checkbox] + label:not(.btn-large), .save_search_alert .form .field.check-as-button input[type=radio] + label:not(.btn-large), .form .field.check-as-button .save_search_alert input[type=radio] + label:not(.btn-large) {
  padding: 6.5px 14.3px;
}

/* line 1166, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.save_search_alert .create_job_alert_content {
  margin: 14px 0 14px 0;
  flex: auto;
}

/* line 1169, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.save_search_alert .create_job_alert_content p {
  padding-bottom: 0;
  color: #5D677A;
  line-height: 18px;
  text-align: left;
}

/* line 1174, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.save_search_alert .right {
  width: 70px;
}

/* line 1176, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.save_search_alert.save-search-sitetakeover {
  margin-top: 0.3125rem;
}

/* line 1179, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jobs-found .col.alert_section_heading {
  width: 100% !important;
  margin-right: 0;
}

/* line 1183, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.jrp-desc {
  color: #5D677A;
  font-size: 0.8rem;
}

/* line 1186, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.jrp-desc a {
  color: #2777B4;
}

/* line 1188, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.jrp-desc a:hover {
  text-decoration: underline;
}

/* line 1193, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jrpjdp #jobs-filters .filter, .jrpjdp-extend #jobs-filters .filter {
  margin-right: 0px;
}

/* line 1198, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#jobs-filters .job-count-visible .btn, #jobs-filters .job-count-visible #jrp-pagination a, #jrp-pagination #jobs-filters .job-count-visible a, #jobs-filters .job-count-visible .form .field.check-as-button input[type=checkbox] + label, .form .field.check-as-button #jobs-filters .job-count-visible input[type=checkbox] + label, #jobs-filters .job-count-visible .form .field.check-as-button input[type=radio] + label, .form .field.check-as-button #jobs-filters .job-count-visible input[type=radio] + label {
  font-size: 100%;
  font: inherit;
}

/* line 1204, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#reco-us .jrpjdp-extend .override-content {
  cursor: pointer;
}

/* line 1210, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
#reco-us form.form-material ul.field li input[type=radio]:checked + label:after, #reco-us form.form-material ul.field li input[type=checkbox]:checked + label:after {
  top: 0.46875rem;
}

/* line 1213, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.report-container > div {
  display: inline;
}

/* line 1215, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.report-container {
  position: relative;
}

/* line 1217, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.report-container .grecaptcha-badge {
  width: 70px !important;
  overflow: hidden !important;
  transition: all 0.3s ease !important;
  left: 0 !important;
  position: absolute !important;
  bottom: 0 !important;
}

@media (max-width: 1000px) {
  /* line 1217, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
  .report-container .grecaptcha-badge {
    bottom: 5.3125rem !important;
  }
}

/* line 1228, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
.report-container .grecaptcha-badge:hover {
  width: 256px !important;
}

@media (max-width: 1000px) {
  /* line 1231, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp.sass */
  .bloc {
    padding-top: 10px;
  }
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp_new.sass */
.rev-mrl15 {
  margin-right: -15px;
  margin-left: -15px;
}

/* line 4, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp_new.sass */
.jrp-new-bubble {
  font-size: 10px;
  color: #644808;
  background-color: #FDE1A0;
}

/* line 9, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp_new.sass */
.area-toggle {
  height: 80px;
  overflow: hidden;
}

/* line 13, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp_new.sass */
.jrp-snippets-container {
  background: #f2fafd;
  margin-left: -15px;
  margin-right: -15px;
  padding: 15px;
  margin-top: 15px;
  position: relative;
}

/* line 20, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp_new.sass */
.jrp-snippets-container:before {
  content: '';
  display: block;
  border: 15px solid transparent;
  border-bottom-color: #f2fafd;
  position: absolute;
  bottom: 100%;
  left: 20px;
}

/* line 29, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp_new.sass */
.jrp-snippets-container .snippet-exp1-view .data-results-content {
  position: static;
  background-color: #008563;
}

/* line 34, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp_new.sass */
.jrp-snippets-container .new-bubble-style h2 {
  font-size: 14px !important;
  color: #5d677b;
}

/* line 37, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp_new.sass */
.jrp-snippet-box {
  width: 100%;
  overflow-y: hidden;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  white-space: nowrap;
}

/* line 43, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp_new.sass */
.jrp-snippet-box::-webkit-scrollbar {
  display: none;
}

/* line 45, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp_new.sass */
.jrp-snippet-box::scrollbar {
  display: none;
}

/* line 47, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp_new.sass */
.jrp-snippet-box div {
  white-space: nowrap;
  margin-bottom: 0;
  padding: 4px 15px 3px 15px;
  margin-right: 5px;
}

/* line 55, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp_new.sass */
#jrp-fixed-bottom .remodal-close:before {
  width: 45px;
  line-height: 27px;
}

/* line 61, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp_new.sass */
.fix-elem-content .data-results-content-parent.data-results-with-snippets {
  border-bottom: 1px solid #E9E9E9;
}

/* line 63, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp_new.sass */
.fix-elem-content .data-results-content-parent.data-results-with-snippets .data-results-content {
  border-bottom-width: 0;
}

/* line 65, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp_new.sass */
.fix-elem-content .data-results-content-parent::marker {
  content: none;
}

/* line 67, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp_new.sass */
.fix-elem-content .data-results-content-parent .snippet-btn-box {
  text-align: right;
}

/* line 69, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp_new.sass */
.fix-elem-content .data-results-content-parent .snippet-btn-box a.btn {
  background-color: #2777B4;
  background-image: -webkit-linear-gradient(90deg, #015A7D 0%, rgba(255, 255, 255, 0) 100%);
  background-image: -moz-linear-gradient(90deg, #015A7D 0%, rgba(255, 255, 255, 0) 100%);
  background-image: -o-linear-gradient(90deg, #015A7D 0%, rgba(255, 255, 255, 0) 100%);
  background-image: linear-gradient(90deg, #015A7D 0%, rgba(255, 255, 255, 0) 100%);
  white-space: nowrap;
  font-size: 14px;
  padding-left: 5px !important;
  padding-right: 5px !important;
  width: 94px;
  right: 0;
  left: auto;
  display: block;
  height: 36px;
  text-align: center;
  top: 20px;
}

/* line 11, lib/eu_consumer_core/app/assets/stylesheets/buttons.sass */
.fix-elem-content .data-results-content-parent .snippet-btn-box a.btn:hover {
  background-color: #015A7D;
}

/* line 86, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp_new.sass */
.new-bubble-style .check-bubble {
  background-color: transparent;
  border: 1px solid #5D677A;
  color: #182642;
  border-radius: 30px;
  font-family: "LatoLight", sans-serif;
}

/* line 95, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp_new.sass */
.new-jrp-page .fix-elem-parent, #jrpjdp.new-jrp-page .fix-elem-parent {
  padding-top: 0;
  overflow-y: visible;
  overflow-x: visible;
}

/* line 99, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp_new.sass */
.new-jrp-page .fix-elem-parent .fix-elem-content, #jrpjdp.new-jrp-page .fix-elem-parent .fix-elem-content {
  overflow: visible;
}

/* line 101, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp_new.sass */
.new-jrp-page .fix-elem-parent .data-results.fix-elem-content, #jrpjdp.new-jrp-page .fix-elem-parent .data-results.fix-elem-content {
  padding-right: 0;
}

/* line 103, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp_new.sass */
.new-jrp-page .sm-title, #jrpjdp.new-jrp-page .sm-title {
  font-size: 12px;
  color: #5D677A;
}

/* line 106, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp_new.sass */
.new-jrp-page .data-results-content-parent, #jrpjdp.new-jrp-page .data-results-content-parent {
  padding: 15px 0;
}

/* line 108, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp_new.sass */
.new-jrp-page .data-results-content-parent .data-results-title, #jrpjdp.new-jrp-page .data-results-content-parent .data-results-title {
  width: 100%;
  font-size: 14px;
  padding: 2px 0;
}

/* line 112, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp_new.sass */
.new-jrp-page .data-results-content-parent .data-details, #jrpjdp.new-jrp-page .data-results-content-parent .data-details {
  font-size: 12px;
}

/* line 116, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp_new.sass */
.new-jrp-page .data-results-content-parent .layout-results .col.small, #jrpjdp.new-jrp-page .data-results-content-parent .layout-results .col.small {
  width: 36px !important;
  margin-right: 0;
}

/* line 119, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp_new.sass */
.new-jrp-page .data-results-content-parent .layout-results .col.big, #jrpjdp.new-jrp-page .data-results-content-parent .layout-results .col.big {
  width: calc(95% - 36px);
  margin-right: 5%;
}

/* line 122, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp_new.sass */
.new-jrp-page .data-results-content-parent .data-results-img, #jrpjdp.new-jrp-page .data-results-content-parent .data-results-img {
  width: 36px;
  height: 36px;
}

/* line 125, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp_new.sass */
.new-jrp-page .data-results-content-parent .data-results-img img, .new-jrp-page .data-results-content-parent .data-results-img span, #jrpjdp.new-jrp-page .data-results-content-parent .data-results-img img, #jrpjdp.new-jrp-page .data-results-content-parent .data-results-img span {
  width: 98%;
}

/* line 127, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp_new.sass */
.new-jrp-page .data-results-content-parent .data-results-img.no-logo, #jrpjdp.new-jrp-page .data-results-content-parent .data-results-img.no-logo {
  font-size: 1rem;
  line-height: 28px;
}

/* line 130, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp_new.sass */
.new-jrp-page .data-results-content-parent .details-icon-txt, #jrpjdp.new-jrp-page .data-results-content-parent .details-icon-txt {
  font-size: 10px;
  color: #182642;
}

/* line 134, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp_new.sass */
.new-jrp-page .data-results-content-parent .details-icon-txt span img, #jrpjdp.new-jrp-page .data-results-content-parent .details-icon-txt span img {
  margin-right: 4px;
}

/* line 136, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp_new.sass */
.new-jrp-page .data-results-content-parent .details-icon-txt div.fl-l:nth-child(n+2), #jrpjdp.new-jrp-page .data-results-content-parent .details-icon-txt div.fl-l:nth-child(n+2) {
  margin-left: 8px;
}

/* line 139, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp_new.sass */
.new-jrp-page .data-results-bubble, #jrpjdp.new-jrp-page .data-results-bubble {
  padding: 2px 10px;
  font-size: 10px;
}

/* line 143, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp_new.sass */
.new-jrp-page .data-results-save-job, #jrpjdp.new-jrp-page .data-results-save-job {
  bottom: 10px;
  right: 0;
  top: auto;
}

/* line 148, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp_new.sass */
.new-jrp-page .details-icon-txt .data-results-save-job, #jrpjdp.new-jrp-page .details-icon-txt .data-results-save-job {
  bottom: 0;
  right: 15px;
}

/* line 151, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp_new.sass */
.new-jrp-page .jrp-breadcrumbs, #jrpjdp.new-jrp-page .jrp-breadcrumbs {
  padding-top: 0;
  margin-top: 0;
  margin-bottom: 0;
  color: #2777B4;
}

/* line 159, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp_new.sass */
#jobs-filters-redesign.mobile-filter-tabs {
  background: #FFF;
  position: fixed;
  bottom: 0;
  z-index: 999;
  width: 100%;
  overflow: hidden;
}

/* line 166, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp_new.sass */
#jobs-filters-redesign.mobile-filter-tabs .tabs-content-area {
  height: auto;
  overflow-x: hidden;
  overflow-y: auto;
  width: 100%;
  display: none;
}

/* line 172, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp_new.sass */
#jobs-filters-redesign.mobile-filter-tabs #jobs-filters-content.form-material {
  display: block !important;
}

/* line 174, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp_new.sass */
#jobs-filters-redesign.mobile-filter-tabs .fake-filter {
  border-bottom: none;
  font-size: 12px;
}

/* line 177, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp_new.sass */
#jobs-filters-redesign.mobile-filter-tabs .filter {
  border-bottom: none;
}

/* line 179, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp_new.sass */
#jobs-filters-redesign.mobile-filter-tabs .filter > .filter-content {
  display: block !important;
}

/* line 181, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp_new.sass */
#jobs-filters-redesign.mobile-filter-tabs .filter .filter-content {
  padding-bottom: 0 !important;
}

/* line 183, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp_new.sass */
#jobs-filters-redesign.mobile-filter-tabs .filter .filter-content .field {
  margin-bottom: 5px !important;
}

/* line 185, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp_new.sass */
#jobs-filters-redesign.mobile-filter-tabs .filter .filter-content .filter-option {
  width: auto;
  display: inline-block;
  margin: 5px;
}

/* line 189, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp_new.sass */
#jobs-filters-redesign.mobile-filter-tabs .filter .filter-content .filter-option input[type=checkbox]:checked + label, #jobs-filters-redesign.mobile-filter-tabs .filter .filter-content .filter-option input[type=radio]:checked + label {
  background-color: #2777B4;
  color: #FFF;
}

/* line 192, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp_new.sass */
#jobs-filters-redesign.mobile-filter-tabs .filter .filter-content .filter-option label {
  padding: 5px 10px;
  border-radius: 20px;
  border: 1px solid #2A75B4;
  font-size: 12px;
  color: #2777B4;
}

/* line 198, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp_new.sass */
#jobs-filters-redesign.mobile-filter-tabs .filter .filter-content .filter-option label:before {
  content: none;
}

/* line 200, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp_new.sass */
#jobs-filters-redesign.mobile-filter-tabs .filter:hover > .filter-content {
  display: block !important;
}

/* line 203, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp_new.sass */
.jobs-alert-section {
  height: 40px;
}

/* line 205, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp_new.sass */
.jobs-alert-toggle {
  font-size: 12px;
  color: #182642;
  border-top: 1px solid #E9E9E9;
  border-bottom: 1px solid #E9E9E9;
  padding: 9px 15px 4px;
  margin: 0px -15px;
  background: white;
  height: 40px;
}

/* line 214, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp_new.sass */
.jobs-alert-toggle.j-a-t-fixed {
  position: fixed;
  left: 0;
  right: 0;
  z-index: 999;
  padding-left: 15px;
  padding-right: 15px;
  margin: 0;
}

/* line 224, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp_new.sass */
.heading-container {
  width: 100%;
  height: 44px;
  background: #2777B4;
  overflow: hidden;
}

/* line 229, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp_new.sass */
.heading-container .fl-l {
  padding: 0 5px;
  width: calc(100% - 70px);
  overflow-x: auto;
  overflow-y: hidden;
  white-space: nowrap;
  -webkit-overflow-scrolling: touch;
}

/* line 236, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp_new.sass */
.heading-container .fl-l::-webkit-scrollbar {
  display: none;
}

/* line 238, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp_new.sass */
.heading-container .fl-l button {
  display: inline-block;
  background: transparent;
  width: auto;
  padding: 11px !important;
  font-size: 12px;
  margin: 3px;
  border-radius: 0;
  opacity: 0.85;
  text-transform: uppercase;
}

/* line 248, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp_new.sass */
.heading-container .fl-l button.active {
  border-bottom: 3px solid #FFF;
  opacity: 1;
}

/* line 253, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp_new.sass */
.heading-container .fl-l .filter-collapsed button.active {
  border-bottom: 3px solid transparent !important;
  opacity: 1;
}

/* line 257, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp_new.sass */
.heading-container .fl-r, .heading-container .privacy-wrapper .toggle-parent .toggle-title .ddl-icon, .privacy-wrapper .toggle-parent .toggle-title .heading-container .ddl-icon {
  width: 70px;
}

/* line 260, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp_new.sass */
.heading-container .fl-r .filter-icon-box button, .heading-container .privacy-wrapper .toggle-parent .toggle-title .ddl-icon .filter-icon-box button, .privacy-wrapper .toggle-parent .toggle-title .heading-container .ddl-icon .filter-icon-box button {
  background: transparent;
  margin: 2px;
}

/* line 263, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp_new.sass */
.heading-container .fl-r .filter-icon-box button img, .heading-container .privacy-wrapper .toggle-parent .toggle-title .ddl-icon .filter-icon-box button img, .privacy-wrapper .toggle-parent .toggle-title .heading-container .ddl-icon .filter-icon-box button img {
  padding-top: 2px;
}

/* line 265, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp_new.sass */
.heading-container .fl-r .filter-icon-box button span.count-close, .heading-container .privacy-wrapper .toggle-parent .toggle-title .ddl-icon .filter-icon-box button span.count-close, .privacy-wrapper .toggle-parent .toggle-title .heading-container .ddl-icon .filter-icon-box button span.count-close {
  position: relative;
  background: #FFF;
  height: 20px;
  border-radius: 20px;
  color: #2777B4;
  padding: 4px 20px 4px 8px;
  font-size: 11px;
  line-height: 11px;
  display: inline-block;
}

/* line 275, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp_new.sass */
.heading-container .fl-r .filter-icon-box button span.count-close:after, .heading-container .privacy-wrapper .toggle-parent .toggle-title .ddl-icon .filter-icon-box button span.count-close:after, .privacy-wrapper .toggle-parent .toggle-title .heading-container .ddl-icon .filter-icon-box button span.count-close:after {
  content: 'x';
  display: inline-block;
  background: #2777B4;
  color: #FFF;
  border-radius: 10px;
  height: 12px;
  width: 12px;
  font-family: "LatoLight", sans-serif;
  font-size: 12px;
  line-height: 10px;
  position: absolute;
  top: 4px;
  right: 3px;
}

/* line 290, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp_new.sass */
.tabcontent {
  display: none;
  padding: 6px 12px;
  border: 0px solid #2777B4;
  border-top: none;
  max-height: 320px;
  overflow: auto;
}

@media only screen and (max-width: 1000px) {
  /* line 300, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp_new.sass */
  .new-jrp-page h2.jdp_title_header {
    font-size: 1.5rem;
  }
  /* line 303, lib/eu_consumer_core/app/assets/stylesheets/pages/jrpjdp_new.sass */
  .new-jrp-page #jobs-filters #job-search-form {
    width: 100% !important;
    padding: 15px 0;
  }
}

/* line 3, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile.sass */
#user-recap .col {
  min-height: 71px;
}

/* line 6, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile.sass */
.resume-section-container {
  border: 2px solid #182642;
  background: #FFF;
  border-radius: 5px;
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile.sass */
.resume-section-container .resume-header {
  background-color: #182642;
  color: white;
  padding: 7px;
}

/* line 14, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile.sass */
.resume-section-container .resume-header .title {
  margin: 5px 10px;
  display: inline-block;
}

/* line 17, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile.sass */
.resume-section-container .resume-body {
  padding: 0px 20px 20px;
}

/* line 20, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile.sass */
.avatar {
  width: 40px;
  height: 40px;
  line-height: 40px;
  background: #2777B4;
  border-radius: 50%;
  text-align: center;
  color: #FFF;
  font-size: 1.5rem;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
}

/* line 33, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile.sass */
.suggestions-profile {
  margin-top: 15px;
}

/* line 35, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile.sass */
.suggestions-profile a {
  padding-left: 20px;
  color: #2777B4;
  display: block;
  position: relative;
  font-size: 0.9rem;
}

/* line 41, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile.sass */
.suggestions-profile a:before {
  content: "+";
  display: block;
  width: 15px;
  height: 15px;
  line-height: 16px;
  font-size: 1rem;
  font-weight: bold;
  border-radius: 50%;
  background: #2777B4;
  color: #FFF;
  text-align: center;
  position: absolute;
  top: 2px;
  left: 0;
}

/* line 56, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile.sass */
.suggestions-profile p {
  padding-left: 20px;
  font-size: 0.8rem;
  line-height: 1.1;
  text-align: left;
}

/* line 62, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile.sass */
ul.cv-options {
  border: none !important;
}

/* line 64, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile.sass */
ul.cv-options li:nth-child(odd) {
  background-color: rgba(24, 38, 66, 0.1);
  border-radius: 5px;
}

/* line 67, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile.sass */
ul.cv-options li:nth-child(odd) .cv-message {
  color: #182642;
  margin-top: 15px;
}

/* line 70, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile.sass */
ul.cv-options li:nth-child(odd) .list-menu {
  top: 25px !important;
}

/* line 72, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile.sass */
ul.cv-options li:nth-child(odd) .list-menu.private {
  position: absolute !important;
  transform: translateY(-50%) !important;
  margin-top: 0px !important;
}

/* line 77, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile.sass */
#my-profile {
  background: #E9E9E9;
}

/* line 79, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile.sass */
#my-profile .full {
  max-width: 93rem;
}

/* line 82, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile.sass */
#my-profile .fa-check {
  color: #6cae2c;
  float: left;
  margin-top: 8px;
  margin-right: 5px;
  font-size: 1.3rem;
  display: none;
}

/* line 90, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile.sass */
#my-profile ul.list li .list-menu.private {
  position: static;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  margin-top: -5px;
}

/* line 95, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile.sass */
#my-profile .resume_edit_cancel {
  vertical-align: bottom;
}

/* line 99, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile.sass */
#my-profile .top-bloc .progressbar-text {
  display: block;
  left: -55px;
  top: 2px;
  background: #FFF;
  font-size: 0.9rem;
  border-radius: 2px;
  position: relative;
}

/* line 107, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile.sass */
#my-profile .top-bloc .progressbar-text:after {
  content: "";
  display: block;
  height: 2px;
  width: 10px;
  background: #FFF;
  position: absolute;
  top: 50%;
  right: -10px;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

/* line 119, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile.sass */
#profile-views .stat-title {
  border-bottom: 1px solid #2777B4;
  margin-bottom: 10px;
}

/* line 122, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile.sass */
#profile-views .stat-description {
  margin-top: 10px;
  padding-bottom: 0px;
}

/* line 127, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile.sass */
#profile-views ul li {
  padding: 10px;
}

/* line 129, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile.sass */
#profile-views ul li .li-logo {
  margin-right: 10px;
  float: left;
}

/* line 132, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile.sass */
#profile-views ul li .li-logo img {
  width: 60px;
}

/* line 134, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile.sass */
#profile-views ul li .li-content {
  min-height: 70px;
  margin-left: 70px;
}

/* line 138, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile.sass */
#profile-views ul li .li-content.min-height-auto {
  min-height: auto;
}

/* line 141, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile.sass */
#profile-views ul li .li-content.border-bottom {
  border-bottom: 1px solid #2777B4;
}

/* line 144, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile.sass */
#profile-views ul li .li-content .last-view {
  width: 220px;
  font-size: 0.8rem;
  background-color: #182642;
  color: #FFF;
  padding: 0px 10px;
  border-radius: 5px;
  text-align: center;
  display: inline-block;
  vertical-align: top;
}

/* line 154, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile.sass */
#profile-views ul li .li-content .btn-top {
  display: inline-block;
  vertical-align: top;
}

/* line 158, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile.sass */
.user-test-completed {
  margin-right: 10px;
  margin-bottom: 10px;
  border: solid 2px #2777B4;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 14px;
  color: #2777B4;
  padding: 4px;
  float: left;
}

/* line 168, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile.sass */
.user-test-completed i {
  vertical-align: middle;
  font-size: 18px;
}

/* line 173, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile.sass */
.disired-loc span {
  border-right: 1px solid #182642;
  padding-right: 5px;
  margin-right: 5px;
}

/* line 177, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile.sass */
.disired-loc span:last-child {
  padding: 0;
  margin: 0;
  border: 0;
}

/* line 183, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile.sass */
.emptype-user span:after {
  content: ', ';
}

/* line 186, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile.sass */
.emptype-user span:last-child:after {
  content: '';
}

/* line 3, lib/eu_consumer_core/app/assets/stylesheets/pages/featured.sass */
#featured .job .job-info {
  width: 82%;
}

/* line 5, lib/eu_consumer_core/app/assets/stylesheets/pages/featured.sass */
#featured .job .job-company-picture {
  vertical-align: top;
  width: 15%;
}

/* line 8, lib/eu_consumer_core/app/assets/stylesheets/pages/featured.sass */
#featured .job .job-company-picture img {
  float: none;
  width: 80%;
  height: 100%;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/pages/category.sass */
#category {
  background: #E9E9E9;
}

/* line 4, lib/eu_consumer_core/app/assets/stylesheets/pages/category.sass */
#category #similar-jobs {
  background: #FFF;
}

/* line 7, lib/eu_consumer_core/app/assets/stylesheets/pages/category.sass */
#category .zindex {
  position: relative;
  z-index: 10;
}

/* line 11, lib/eu_consumer_core/app/assets/stylesheets/pages/category.sass */
#category .top-align {
  margin-top: -343px;
}

/* line 13, lib/eu_consumer_core/app/assets/stylesheets/pages/category.sass */
#category .salary {
  font-size: 2.8rem;
  color: #85CE3F;
}

/* line 16, lib/eu_consumer_core/app/assets/stylesheets/pages/category.sass */
#category .salary.small {
  font-size: 1.2rem;
}

/* line 18, lib/eu_consumer_core/app/assets/stylesheets/pages/category.sass */
#category .cv-text {
  line-height: 48px;
  font-weight: bold;
}

/* line 2, lib/eu_consumer_core/app/assets/stylesheets/pages/dynamic-browse-category.sass */
#dynamic-browse-category .Head-Image {
  height: 500px;
  text-align: center;
  background: #009fd9;
  background: -moz-linear-gradient(top, #009fd9 0%, #009fd9 50%, #418daf 50%, #418daf 50%, #418daf 100%);
  background: -webkit-linear-gradient(top, #009fd9 0%, #009fd9 50%, #418daf 50%, #418daf 50%, #418daf 100%);
  background: linear-gradient(to bottom, #009fd9 0%, #009fd9 50%, #418daf 50%, #418daf 50%, #418daf 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009fd9', endColorstr='#418daf',GradientType=0 );
}

/* line 11, lib/eu_consumer_core/app/assets/stylesheets/pages/dynamic-browse-category.sass */
#dynamic-browse-category .big-font {
  font-size: 1.1rem;
}

/* line 14, lib/eu_consumer_core/app/assets/stylesheets/pages/dynamic-browse-category.sass */
#dynamic-browse-category .jssocials-shares {
  font-size: 1.4rem;
}

/* line 18, lib/eu_consumer_core/app/assets/stylesheets/pages/dynamic-browse-category.sass */
#dynamic-browse-category .no-br-content br {
  display: none;
}

/* line 21, lib/eu_consumer_core/app/assets/stylesheets/pages/dynamic-browse-category.sass */
#dynamic-browse-category h1, #dynamic-browse-category h2, #dynamic-browse-category h3 {
  font-weight: bold;
}

/* line 23, lib/eu_consumer_core/app/assets/stylesheets/pages/dynamic-browse-category.sass */
#dynamic-browse-category h1, #dynamic-browse-category h2.Salary-title, #dynamic-browse-category h2.JRPlinks-Title, #dynamic-browse-category h2.JobProfiles-Title, #dynamic-browse-category h2.FAQs-Title {
  border-bottom: 1px solid #F9B515;
  padding-bottom: 10px;
  margin-bottom: 30px;
}

/* line 27, lib/eu_consumer_core/app/assets/stylesheets/pages/dynamic-browse-category.sass */
#dynamic-browse-category h2.JobProfiles-Title {
  border-color: #FFF;
}

/* line 29, lib/eu_consumer_core/app/assets/stylesheets/pages/dynamic-browse-category.sass */
#dynamic-browse-category h3.Salary-Subtitle3 {
  font-size: 1.5rem;
}

/* line 31, lib/eu_consumer_core/app/assets/stylesheets/pages/dynamic-browse-category.sass */
#dynamic-browse-category h2, #dynamic-browse-category h3:not(.orange-text) {
  padding-bottom: 15px;
}

/* line 33, lib/eu_consumer_core/app/assets/stylesheets/pages/dynamic-browse-category.sass */
#dynamic-browse-category h2.LatestJobs-title {
  background: #2777B4;
  color: #FFF;
  text-align: center;
  padding: 40px 0;
}

/* line 38, lib/eu_consumer_core/app/assets/stylesheets/pages/dynamic-browse-category.sass */
#dynamic-browse-category h2.Blogposts-Title {
  font-size: 1rem;
}

/* line 40, lib/eu_consumer_core/app/assets/stylesheets/pages/dynamic-browse-category.sass */
#dynamic-browse-category p {
  padding: 0;
}

/* line 44, lib/eu_consumer_core/app/assets/stylesheets/pages/dynamic-browse-category.sass */
#dynamic-browse-category .top5 p[class^="salaryCity"] {
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 20px;
  position: relative;
}

/* line 49, lib/eu_consumer_core/app/assets/stylesheets/pages/dynamic-browse-category.sass */
#dynamic-browse-category .top5 p[class^="salaryCity"]:before {
  content: "1.";
  display: inline-block;
  vertical-align: middle;
  width: 30px;
  height: 30px;
  color: #F9B515;
  font-weight: bold;
  font-size: 1.8rem;
  margin-right: 10px;
  position: relative;
  top: -15px;
  z-index: 1;
}

/* line 62, lib/eu_consumer_core/app/assets/stylesheets/pages/dynamic-browse-category.sass */
#dynamic-browse-category .top5 p[class^="salaryCity"]:after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #EDEDF4;
}

/* line 71, lib/eu_consumer_core/app/assets/stylesheets/pages/dynamic-browse-category.sass */
#dynamic-browse-category .top5 p.salaryCity2[class^="salaryCity"]:before {
  content: "2.";
}

/* line 73, lib/eu_consumer_core/app/assets/stylesheets/pages/dynamic-browse-category.sass */
#dynamic-browse-category .top5 p.salaryCity3[class^="salaryCity"]:before {
  content: "3.";
}

/* line 75, lib/eu_consumer_core/app/assets/stylesheets/pages/dynamic-browse-category.sass */
#dynamic-browse-category .top5 p.salaryCity4[class^="salaryCity"]:before {
  content: "4.";
}

/* line 77, lib/eu_consumer_core/app/assets/stylesheets/pages/dynamic-browse-category.sass */
#dynamic-browse-category .top5 p.salaryCity5[class^="salaryCity"] {
  margin-bottom: 0;
}

/* line 79, lib/eu_consumer_core/app/assets/stylesheets/pages/dynamic-browse-category.sass */
#dynamic-browse-category .top5 p.salaryCity5[class^="salaryCity"]:before {
  content: "5.";
}

/* line 82, lib/eu_consumer_core/app/assets/stylesheets/pages/dynamic-browse-category.sass */
#dynamic-browse-category .card-panel-scroll.no-padding {
  padding: 0;
}

/* line 84, lib/eu_consumer_core/app/assets/stylesheets/pages/dynamic-browse-category.sass */
#dynamic-browse-category .card-panel-scroll.no-padding .card-panel-bloc {
  min-height: 0;
  margin-top: 0;
  left: 0;
  padding-left: 0;
}

/* line 90, lib/eu_consumer_core/app/assets/stylesheets/pages/dynamic-browse-category.sass */
#dynamic-browse-category .card-panel-scroll.no-padding .card-panel-bloc.cards-3 .card-panel {
  margin-top: 0;
}

/* line 92, lib/eu_consumer_core/app/assets/stylesheets/pages/dynamic-browse-category.sass */
#dynamic-browse-category .card-panel-scroll.no-padding .card-panel {
  margin-top: 25px;
}

/* line 94, lib/eu_consumer_core/app/assets/stylesheets/pages/dynamic-browse-category.sass */
#dynamic-browse-category .card-panel-scroll.no-padding .card-panel:last-child {
  margin-top: 0;
}

/* line 96, lib/eu_consumer_core/app/assets/stylesheets/pages/dynamic-browse-category.sass */
#dynamic-browse-category .card-panel-scroll.no-padding .card-panel .link-blue {
  text-decoration: none;
  font-size: 1.1rem;
  font-weight: bold;
  margin-bottom: 10px;
}

/* line 101, lib/eu_consumer_core/app/assets/stylesheets/pages/dynamic-browse-category.sass */
#dynamic-browse-category .card-panel-scroll.no-padding .card-panel .link-blue:hover {
  text-decoration: underline;
}

/* line 104, lib/eu_consumer_core/app/assets/stylesheets/pages/dynamic-browse-category.sass */
#dynamic-browse-category p[class^="DevArticle-link"] a {
  color: #2777B4;
}

/* line 106, lib/eu_consumer_core/app/assets/stylesheets/pages/dynamic-browse-category.sass */
#dynamic-browse-category p[class^="DevArticle-link"] a:hover {
  text-decoration: underline;
}

/* line 109, lib/eu_consumer_core/app/assets/stylesheets/pages/dynamic-browse-category.sass */
#dynamic-browse-category p.FAQsImage img {
  width: 100%;
}

/* line 112, lib/eu_consumer_core/app/assets/stylesheets/pages/dynamic-browse-category.sass */
#dynamic-browse-category p[class^="FAQs-Q"] {
  font-weight: bold;
  margin-bottom: 10px;
  cursor: pointer;
}

/* line 116, lib/eu_consumer_core/app/assets/stylesheets/pages/dynamic-browse-category.sass */
#dynamic-browse-category p[class^="FAQs-Q"]:before {
  content: "\f105";
  font-family: FontAwesome;
  margin-right: 5px;
  font-weight: bold;
}

/* line 121, lib/eu_consumer_core/app/assets/stylesheets/pages/dynamic-browse-category.sass */
#dynamic-browse-category p.toggle[class^="FAQs-Q"]:before {
  content: "\f107";
}

/* line 123, lib/eu_consumer_core/app/assets/stylesheets/pages/dynamic-browse-category.sass */
#dynamic-browse-category p[class^="FAQs-Q"] + p {
  display: none;
  color: #2777B4;
  margin-bottom: 20px;
}

/* line 128, lib/eu_consumer_core/app/assets/stylesheets/pages/dynamic-browse-category.sass */
#dynamic-browse-category .FAQs-Ressources {
  margin-top: 20px;
}

/* line 130, lib/eu_consumer_core/app/assets/stylesheets/pages/dynamic-browse-category.sass */
#dynamic-browse-category .FAQs-Ressources a {
  display: block;
  color: #2777B4;
  margin-left: 15px;
}

/* line 134, lib/eu_consumer_core/app/assets/stylesheets/pages/dynamic-browse-category.sass */
#dynamic-browse-category .FAQs-Ressources a:hover {
  text-decoration: underline;
}

/* line 136, lib/eu_consumer_core/app/assets/stylesheets/pages/dynamic-browse-category.sass */
#dynamic-browse-category .FAQs-Ressources a:before {
  content: "";
  width: 10px;
  height: 10px;
  border-radius: 50%;
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
  background: #F9B515;
}

/* line 147, lib/eu_consumer_core/app/assets/stylesheets/pages/dynamic-browse-category.sass */
#dynamic-browse-category a[class^="BlogpostsLink"] {
  display: block;
  color: #2777B4;
  margin-left: 15px;
}

/* line 151, lib/eu_consumer_core/app/assets/stylesheets/pages/dynamic-browse-category.sass */
#dynamic-browse-category a[class^="BlogpostsLink"]:hover {
  text-decoration: underline;
}

/* line 153, lib/eu_consumer_core/app/assets/stylesheets/pages/dynamic-browse-category.sass */
#dynamic-browse-category a[class^="BlogpostsLink"]:before {
  content: "";
  width: 10px;
  height: 10px;
  border-radius: 50%;
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
  background: #182642;
}

/* line 163, lib/eu_consumer_core/app/assets/stylesheets/pages/dynamic-browse-category.sass */
#dynamic-browse-category .Salary-average {
  margin: 20px auto;
  border-radius: 50%;
  width: 180px;
  height: 180px;
  line-height: 125px;
  border: 28px solid #F9B515;
  color: #2777B4;
  text-align: center;
  font-size: 2rem;
  font-weight: bold;
}

/* line 2, lib/eu_consumer_core/app/assets/stylesheets/pages/dynamic-browse-job-profiles.sass */
#dynamic-browse-job-profiles .link-blue {
  text-decoration: none;
}

/* line 4, lib/eu_consumer_core/app/assets/stylesheets/pages/dynamic-browse-job-profiles.sass */
#dynamic-browse-job-profiles .link-blue:hover {
  text-decoration: underline;
}

/* line 7, lib/eu_consumer_core/app/assets/stylesheets/pages/dynamic-browse-job-profiles.sass */
#dynamic-browse-job-profiles .card-panel-scroll {
  padding: 50px 0;
  background: #E9E9E9;
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/pages/dynamic-browse-job-profiles.sass */
#dynamic-browse-job-profiles .card-panel-scroll .card-panel-bloc {
  min-height: 0;
  max-height: 240px;
}

/* line 13, lib/eu_consumer_core/app/assets/stylesheets/pages/dynamic-browse-job-profiles.sass */
#dynamic-browse-job-profiles .card-panel-scroll .card-panel-bloc .card-panel-title {
  line-height: 200px;
  text-align: center;
}

/* line 17, lib/eu_consumer_core/app/assets/stylesheets/pages/dynamic-browse-job-profiles.sass */
#dynamic-browse-job-profiles .col a {
  font-size: 1.2rem;
}

/* line 20, lib/eu_consumer_core/app/assets/stylesheets/pages/dynamic-browse-job-profiles.sass */
#dynamic-browse-job-profiles .big-picture {
  height: 470px;
  background-position: 50% 25%;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/pages/reco.sass */
#reco {
  background: #E9E9E9;
}

/* line 7, lib/eu_consumer_core/app/assets/stylesheets/pages/reco.sass */
#reco .job, #reco .search {
  min-height: 178px;
}

/* line 9, lib/eu_consumer_core/app/assets/stylesheets/pages/reco.sass */
#reco .job:first-child, #reco .search:first-child {
  padding-top: 20px;
}

/* line 11, lib/eu_consumer_core/app/assets/stylesheets/pages/reco.sass */
#reco .job .job-info, #reco .search .job-info {
  width: 90%;
}

/* line 13, lib/eu_consumer_core/app/assets/stylesheets/pages/reco.sass */
#reco .job input[type=checkbox], #reco .search input[type=checkbox] {
  right: 0;
  top: 1.2rem;
  float: right;
  position: absolute;
  vertical-align: top;
  transform: scale(1.6);
  display: inline-block;
  margin: 0.4rem 0.5rem 0 0;
}

/* line 22, lib/eu_consumer_core/app/assets/stylesheets/pages/reco.sass */
#reco .job .job-title, #reco .search .job-title {
  font-size: 1.2rem;
  display: inline;
}

/* line 25, lib/eu_consumer_core/app/assets/stylesheets/pages/reco.sass */
#reco .job .application-submitted-label, #reco .search .application-submitted-label {
  vertical-align: top;
  float: right;
}

/* line 30, lib/eu_consumer_core/app/assets/stylesheets/pages/reco.sass */
#reco form.form.form-inline .field:nth-of-type(1), #reco .form.job-alert .field:nth-of-type(1) {
  width: 70%;
}

/* line 32, lib/eu_consumer_core/app/assets/stylesheets/pages/reco.sass */
#reco form.form.form-inline .field:nth-of-type(1) input, #reco .form.job-alert .field:nth-of-type(1) input {
  background: #FFF;
}

/* line 34, lib/eu_consumer_core/app/assets/stylesheets/pages/reco.sass */
#reco form.form.form-inline .field:nth-of-type(2), #reco .form.job-alert .field:nth-of-type(2) {
  width: 30%;
}

/* line 36, lib/eu_consumer_core/app/assets/stylesheets/pages/reco.sass */
.bulk_apply_job_list {
  list-style-type: none !important;
  width: 50%;
  line-height: 1.8rem;
  margin: 0 auto 1.5rem;
}

/* line 2, lib/eu_consumer_core/app/assets/stylesheets/pages/help.sass */
#help a {
  color: #F9B515;
  padding: 10px 0;
}

/* line 5, lib/eu_consumer_core/app/assets/stylesheets/pages/help.sass */
#help a:hover {
  color: #fac547;
}

/* line 8, lib/eu_consumer_core/app/assets/stylesheets/pages/help.sass */
#help .email a {
  display: block;
}

/* line 11, lib/eu_consumer_core/app/assets/stylesheets/pages/help.sass */
#help .gdpr-info a {
  display: inline !important;
}

/* line 2, lib/eu_consumer_core/app/assets/stylesheets/pages/user-registration.sass */
#user-registration p a {
  color: #2777B4;
}

/* line 6, lib/eu_consumer_core/app/assets/stylesheets/pages/user-registration.sass */
#user-registration #form-container form {
  border-top: 1px solid #E9E9E9;
}

/* line 9, lib/eu_consumer_core/app/assets/stylesheets/pages/user-registration.sass */
#user-registration #form-container #build-resume-info {
  display: inline-block;
  width: 55%;
  float: left;
  top: 14px;
  position: relative;
}

/* line 16, lib/eu_consumer_core/app/assets/stylesheets/pages/user-registration.sass */
#user-registration #form-container .g-recaptcha {
  margin-top: 20px;
}

/* line 18, lib/eu_consumer_core/app/assets/stylesheets/pages/user-registration.sass */
#user-registration #form-container .g-recaptcha div:first-child {
  margin: auto;
}

/* line 22, lib/eu_consumer_core/app/assets/stylesheets/pages/user-registration.sass */
#user-career-goals p a, #user-current-employment p a {
  color: #2777B4;
}

/* line 25, lib/eu_consumer_core/app/assets/stylesheets/pages/user-registration.sass */
#user-career-goals .field span:not(.red), #user-current-employment .field span:not(.red) {
  display: block;
  padding: 10px 0 0 12px;
  color: #5D677A;
}

/* line 30, lib/eu_consumer_core/app/assets/stylesheets/pages/user-registration.sass */
#user-career-goals ul li, #user-current-employment ul li {
  margin-right: 2%;
}

/* line 33, lib/eu_consumer_core/app/assets/stylesheets/pages/user-registration.sass */
#user-career-goals .selectize-control .selectize-input, #user-current-employment .selectize-control .selectize-input {
  margin-bottom: 0;
}

/* line 38, lib/eu_consumer_core/app/assets/stylesheets/pages/user-registration.sass */
#user-career-goals .form-material .field.multiple-autoselect #error-message.red, #user-career-goals .form-material .field.multiple-autoselect #job-search-form .location-find #error-message.error-msg, #job-search-form .location-find #user-career-goals .form-material .field.multiple-autoselect #error-message.error-msg, #user-current-employment .form-material .field.multiple-autoselect #error-message.red, #user-current-employment .form-material .field.multiple-autoselect #job-search-form .location-find #error-message.error-msg, #job-search-form .location-find #user-current-employment .form-material .field.multiple-autoselect #error-message.error-msg {
  padding: 0 0 0.3125rem 0.75rem !important;
}

/* line 41, lib/eu_consumer_core/app/assets/stylesheets/pages/user-registration.sass */
#user-career-goals .form ul.field li input[type=radio]:checked + label:after, #user-current-employment .form ul.field li input[type=radio]:checked + label:after {
  top: 7.5px;
}

/* line 45, lib/eu_consumer_core/app/assets/stylesheets/pages/user-registration.sass */
#user-career-goals .salary-calc-container .colab-back .angle-down, #user-career-goals .salary-calc-container .colab-back .menu-us .sous-menu > li.sous-menu-links > a.has-link, .menu-us #user-career-goals .salary-calc-container .colab-back .sous-menu > li.sous-menu-links > a.has-link, #user-career-goals .salary-calc-container .colab-back .menu-us .sous-menu > li.sous-menu-links > button, .menu-us #user-career-goals .salary-calc-container .colab-back .sous-menu > li.sous-menu-links > button, #user-career-goals .salary-calc-container .colab-back .menu-us .sous-menu div.sous-menu-links > a.has-link, .menu-us .sous-menu #user-career-goals .salary-calc-container .colab-back div.sous-menu-links > a.has-link, #user-career-goals .salary-calc-container .colab-back .menu-us .sous-menu div.sous-menu-links > button, .menu-us .sous-menu #user-career-goals .salary-calc-container .colab-back div.sous-menu-links > button, #user-current-employment .salary-calc-container .colab-back .angle-down, #user-current-employment .salary-calc-container .colab-back .menu-us .sous-menu > li.sous-menu-links > a.has-link, .menu-us #user-current-employment .salary-calc-container .colab-back .sous-menu > li.sous-menu-links > a.has-link, #user-current-employment .salary-calc-container .colab-back .menu-us .sous-menu > li.sous-menu-links > button, .menu-us #user-current-employment .salary-calc-container .colab-back .sous-menu > li.sous-menu-links > button, #user-current-employment .salary-calc-container .colab-back .menu-us .sous-menu div.sous-menu-links > a.has-link, .menu-us .sous-menu #user-current-employment .salary-calc-container .colab-back div.sous-menu-links > a.has-link, #user-current-employment .salary-calc-container .colab-back .menu-us .sous-menu div.sous-menu-links > button, .menu-us .sous-menu #user-current-employment .salary-calc-container .colab-back div.sous-menu-links > button {
  position: absolute;
  top: -1.375rem;
  right: -0.75rem;
}

/* line 50, lib/eu_consumer_core/app/assets/stylesheets/pages/user-registration.sass */
#user-career-goals .salary-calc-container .center .slide-checkbox-content.salary-toggle-slide, #user-career-goals .salary-calc-container .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item .join-cb .slide-checkbox-content.salary-toggle-slide, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item #user-career-goals .salary-calc-container .join-cb .slide-checkbox-content.salary-toggle-slide, #user-career-goals .salary-calc-container .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item .join-cb .slide-checkbox-content.salary-toggle-slide, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item #user-career-goals .salary-calc-container .join-cb .slide-checkbox-content.salary-toggle-slide, #user-career-goals .salary-calc-container .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item .join-cb .slide-checkbox-content.salary-toggle-slide, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item #user-career-goals .salary-calc-container .join-cb .slide-checkbox-content.salary-toggle-slide, #user-career-goals .salary-calc-container .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item .join-cb .slide-checkbox-content.salary-toggle-slide, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item #user-career-goals .salary-calc-container .join-cb .slide-checkbox-content.salary-toggle-slide, #user-current-employment .salary-calc-container .center .slide-checkbox-content.salary-toggle-slide, #user-current-employment .salary-calc-container .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item .join-cb .slide-checkbox-content.salary-toggle-slide, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item #user-current-employment .salary-calc-container .join-cb .slide-checkbox-content.salary-toggle-slide, #user-current-employment .salary-calc-container .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item .join-cb .slide-checkbox-content.salary-toggle-slide, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item #user-current-employment .salary-calc-container .join-cb .slide-checkbox-content.salary-toggle-slide, #user-current-employment .salary-calc-container .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item .join-cb .slide-checkbox-content.salary-toggle-slide, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item #user-current-employment .salary-calc-container .join-cb .slide-checkbox-content.salary-toggle-slide, #user-current-employment .salary-calc-container .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item .join-cb .slide-checkbox-content.salary-toggle-slide, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item #user-current-employment .salary-calc-container .join-cb .slide-checkbox-content.salary-toggle-slide {
  display: none;
}

/* line 55, lib/eu_consumer_core/app/assets/stylesheets/pages/user-registration.sass */
#user-career-goals .salary-toggle-slide label svg.spin-icon, #user-current-employment .salary-toggle-slide label svg.spin-icon {
  margin-left: 10px;
  vertical-align: middle;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/pages/application-history.sass */
#application-history_us, #my-applied-jobs {
  margin-top: 15px;
  background: #FFF;
  padding-bottom: 1px;
}

/* line 6, lib/eu_consumer_core/app/assets/stylesheets/pages/application-history.sass */
#application-history_us .btn-download-history, #my-applied-jobs .btn-download-history {
  background: #FFF;
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/pages/application-history.sass */
#application-history_us a:not(.btn-download-history):hover, #my-applied-jobs a:not(.btn-download-history):hover {
  text-decoration: underline;
}

/* line 13, lib/eu_consumer_core/app/assets/stylesheets/pages/application-history.sass */
#application-history_us h1, #my-applied-jobs h1 {
  font-size: 1.25rem;
  font-weight: bold;
  line-height: 1.2;
  color: #182642;
}

/* line 19, lib/eu_consumer_core/app/assets/stylesheets/pages/application-history.sass */
#application-history_us .full, #my-applied-jobs .full {
  padding: 0 3%;
}

/* line 22, lib/eu_consumer_core/app/assets/stylesheets/pages/application-history.sass */
#application-history_us .full .slice, #my-applied-jobs .full .slice {
  padding: 20px;
  border-radius: 5px;
  box-shadow: 0px 2px 5px 0px #DDD;
  background: #FFF;
}

/* line 27, lib/eu_consumer_core/app/assets/stylesheets/pages/application-history.sass */
#application-history_us .full .slice.col, #my-applied-jobs .full .slice.col {
  min-height: 8rem;
  margin-bottom: 1rem;
}

/* line 31, lib/eu_consumer_core/app/assets/stylesheets/pages/application-history.sass */
#application-history_us .full .slice .imagecontainer, #my-applied-jobs .full .slice .imagecontainer {
  width: 70px;
  margin-right: 3%;
}

/* line 35, lib/eu_consumer_core/app/assets/stylesheets/pages/application-history.sass */
#application-history_us .full .slice .infocontainer, #my-applied-jobs .full .slice .infocontainer {
  width: calc(97% - 70px);
}

/* line 38, lib/eu_consumer_core/app/assets/stylesheets/pages/application-history.sass */
#application-history_us .full .slice .jobinfo, #my-applied-jobs .full .slice .jobinfo {
  padding-bottom: 5px;
}

/* line 40, lib/eu_consumer_core/app/assets/stylesheets/pages/application-history.sass */
#application-history_us .full .slice .jobinfo .jobtitle, #my-applied-jobs .full .slice .jobinfo .jobtitle {
  overflow: hidden;
}

/* line 42, lib/eu_consumer_core/app/assets/stylesheets/pages/application-history.sass */
#application-history_us .full .slice .jobinfo .jobtitle .truncate, #my-applied-jobs .full .slice .jobinfo .jobtitle .truncate {
  display: block;
  width: 100%;
}

/* line 46, lib/eu_consumer_core/app/assets/stylesheets/pages/application-history.sass */
#application-history_us .full .slice .blue, #my-applied-jobs .full .slice .blue {
  color: #2777B4;
}

/* line 49, lib/eu_consumer_core/app/assets/stylesheets/pages/application-history.sass */
#application-history_us .full .slice .info_color, #my-applied-jobs .full .slice .info_color {
  color: #5D677A;
}

/* line 52, lib/eu_consumer_core/app/assets/stylesheets/pages/application-history.sass */
#application-history_us .full .slice .small_font, #my-applied-jobs .full .slice .small_font {
  font-size: 0.8rem;
}

/* line 55, lib/eu_consumer_core/app/assets/stylesheets/pages/application-history.sass */
#application-history_us .full .slice h2.small_font, #my-applied-jobs .full .slice h2.small_font {
  line-height: unset;
}

/* line 2, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#my-profile-us h1, #my-profile-us h2, #my-profile-us h3, #my-profile-us h4, #my-profile-us h5, #my-profile-us .dark-blue-text {
  background: #FFF;
}

/* line 5, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#my-profile-us .form ul.field li input[type=radio] + label, #my-profile-us .form ul.field li input[type=checkbox] + label, #my-profile-us .form-material ul.field li input[type=radio] + label, #my-profile-us .form-material ul.field li input[type=checkbox] + label {
  background: #FFF;
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#my-profile-us .col-2 > .col.small {
  width: 32%;
  margin-top: 20px;
}

/* line 13, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#my-profile-us .col-2 > .col.big {
  width: 66%;
}

/* line 16, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#my-profile-us .col-2 > .col .view-info {
  margin-right: 2%;
}

/* line 18, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#my-profile-us .col-2 > .col .view-info .jobseeker-name {
  font-size: 20px;
  font-weight: bold;
  line-height: 24px;
  color: #182642;
  background: #FFF;
}

/* line 24, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#my-profile-us .col-2 > .col .view-info .jobseeker-name h2 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 200px;
  display: inline-block;
  font-size: 20px;
}

/* line 32, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#my-profile-us .col-2 > .col .view-info .jobseeker-details {
  color: #182642;
  background: #FFF;
  font-size: 14px;
  line-height: 17px;
}

/* line 38, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#my-profile-us .col-2 > .col .completeness-container {
  margin-top: 25px;
}

/* line 40, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#my-profile-us .col-2 > .col .completeness-container .completeness-title {
  color: #5D677A;
  font-size: 14px;
  line-height: 17px;
}

/* line 44, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#my-profile-us .col-2 > .col .completeness-container .completeness-percent {
  color: #182642;
  background: #FFF;
  font-size: 14px;
  line-height: 17px;
}

/* line 49, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#my-profile-us .col-2 > .col .completeness-container #linearus {
  width: 100%;
}

/* line 51, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#my-profile-us .col-2 > .col .completeness-container #linearus svg {
  background-color: #E9E9E9;
  border-radius: 5px;
}

/* line 54, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#my-profile-us .col-2 > .col .completeness-container #linearus .progressbar-text {
  display: none;
}

/* line 57, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#my-profile-us .col-2 > .col .missing-info-title {
  border-bottom: 2px solid #2777B4;
  padding-bottom: 5px;
  padding-left: 10px;
  color: #2777B4;
  cursor: pointer;
}

/* line 64, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#my-profile-us .col-2 > .col .missing-info-title * {
  color: #2777B4;
}

/* line 67, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#my-profile-us .col-2 > .col .missing-info-title span {
  font-size: 20px;
}

/* line 69, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#my-profile-us .col-2 > .col .missing-info-title .col {
  margin-right: 0;
  margin-top: 0;
}

/* line 72, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#my-profile-us .col-2 > .col .missing-info-title .col.big {
  width: 80%;
}

/* line 74, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#my-profile-us .col-2 > .col .missing-info-title .col.small {
  width: 20%;
}

/* line 78, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#my-profile-us .col-2 > .col .suggestion-info {
  padding: 8px 10px 0px 10px;
  color: #5D677A;
}

/* line 83, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#my-profile-us .col-2 > .col .goals-container .big {
  width: 88%;
}

/* line 85, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#my-profile-us .col-2 > .col .goals-container .goals-title {
  font-size: 16px;
  color: #182642;
  display: inline;
}

/* line 89, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#my-profile-us .col-2 > .col .goals-container .goal-sub-title {
  color: #5D677A;
}

/* line 91, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#my-profile-us .col-2 > .col .goals-container .col-2 {
  margin-top: 10px;
}

/* line 93, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#my-profile-us .col-2 > .col .goals-container span {
  font-size: 14px;
  color: #182642;
}

/* line 96, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#my-profile-us .col-2 > .col .goals-container .edit-goals-cta {
  margin-top: 10px;
  text-align: center;
}

/* line 101, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#my-profile-us .col-2 > .col .current-employment-container .current-employment-title {
  font-size: 16px;
  color: #182642;
  display: inline;
}

/* line 105, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#my-profile-us .col-2 > .col .current-employment-container .current-employment-sub-title {
  color: #5D677A;
}

/* line 107, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#my-profile-us .col-2 > .col .current-employment-container span {
  font-size: 14px;
}

/* line 110, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#my-profile-us #profile-resume-us {
  border-top: 5px solid #2777B4;
  border-radius: 5px;
  word-break: break-word;
}

/* line 114, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#my-profile-us #profile-resume-us .resume-section-us {
  padding: 10px;
  border-radius: 5px;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}

@media only screen and (mim-width: 1000px) {
  /* line 120, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
  #my-profile-us #profile-resume-us #profile-skills-us #add_skill {
    width: auto;
    margin: 0;
  }
}

/* line 123, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#my-profile-us #profile-resume-us .profile-languages-us {
  margin: 0px 20px;
}

/* line 125, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#my-profile-us #profile-resume-us .profile-languages-us #add_language {
  width: auto;
  margin: 20px 0px 0px 0px;
}

/* line 129, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#my-profile-us #profile-resume-us .profile-languages-us #resume-language-added .language-us {
  margin-top: 10px;
}

/* line 131, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#my-profile-us #profile-resume-us .profile-certifications-us {
  margin: 0px 20px;
}

/* line 133, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#my-profile-us #profile-resume-us .profile-certifications-us #add_certification {
  width: auto;
  margin: 20px 0px 0px 0px;
}

/* line 137, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#my-profile-us #profile-resume-us .profile-certifications-us #resume-certification-added #certification-us {
  margin-top: 10px;
}

/* line 140, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#my-profile-us #profile-resume-us #employment-history-us #add_work_exp {
  width: auto;
  margin: 20px 0px 0px 0px;
}

/* line 143, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#my-profile-us #profile-resume-us #employment-history-us .work-exp-history-us {
  padding-bottom: 1.25rem;
  margin-bottom: 1.25rem;
  border-bottom: 0.0625rem solid #E9E9E9;
}

/* line 148, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#my-profile-us #profile-resume-us #employment-history-us .work-exp-history-us .responsibilities label {
  padding-right: 3.4375rem;
}

/* line 150, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#my-profile-us #profile-resume-us #employment-history-us .work-exp-history-us .responsibilities i.material {
  position: absolute;
  top: 0;
  color: #6E6E7C;
}

/* line 154, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#my-profile-us #profile-resume-us #employment-history-us .work-exp-history-us .responsibilities i.material svg {
  fill: #6E6E7C;
  width: 1.375rem;
}

/* line 157, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#my-profile-us #profile-resume-us #employment-history-us .work-exp-history-us .responsibilities i.material.edit {
  right: 1.875rem;
  cursor: handle;
}

/* line 160, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#my-profile-us #profile-resume-us #employment-history-us .work-exp-history-us .responsibilities i.material.drag {
  right: 0;
  cursor: move;
}

/* line 163, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#my-profile-us #profile-resume-us #employment-history-us .responsibility-margin {
  margin: 5px 10px 10px 10px;
}

/* line 165, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#my-profile-us #profile-resume-us #employment-history-us .currently-employed {
  float: right;
  margin-right: 0;
}

/* line 169, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#my-profile-us #profile-resume-us #social-links-us .mr3per {
  margin-right: 3%;
}

/* line 171, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#my-profile-us #profile-resume-us .section-list-margin {
  margin: 5px 10px 10px 20px;
}

/* line 173, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#my-profile-us #profile-resume-us .list-disk-style {
  list-style: disc !important;
}

/* line 175, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#my-profile-us #profile-resume-us .list-no-style {
  list-style: none !important;
}

/* line 177, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#my-profile-us #profile-resume-us .head-title {
  font-size: 20px;
  margin-left: 7px;
}

/* line 180, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#my-profile-us #profile-resume-us .mtrl {
  margin: 15px 10px;
}

/* line 182, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#my-profile-us #profile-resume-us .mtb20 {
  margin-top: 20px;
  margin-bottom: 20px;
}

/* line 185, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#my-profile-us #profile-resume-us .minw330 {
  min-width: 330px;
}

@media only screen and (max-width: 1000px) {
  /* line 185, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
  #my-profile-us #profile-resume-us .minw330 {
    min-width: 100%;
  }
}

/* line 189, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#my-profile-us #profile-resume-us .submit-resume-us {
  margin: 20px;
}

/* line 192, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#my-profile-us #profile-resume-us .recap-container {
  color: #5D677A;
  margin: 10px 32px;
}

/* line 195, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#my-profile-us #profile-resume-us table {
  width: 100%;
  text-align: left;
}

/* line 198, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#my-profile-us #profile-resume-us table span {
  margin-left: 10px;
}

/* line 200, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#my-profile-us #profile-resume-us table tr {
  line-height: 2.5;
  border-bottom: 1px solid #E9E9E9;
}

/* line 204, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#my-profile-us #profile-resume-us table thead tr {
  background: #f2f2f2;
}

/* line 206, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#my-profile-us #profile-resume-us table thead tr td {
  width: 50%;
}

/* line 208, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#my-profile-us .slide-checkbox-content input.slide-checkbox[type=checkbox],
#my-profile-us .form-material ul.field li input[type=checkbox] {
  display: inline-block;
  opacity: 0;
  width: 0;
  height: 0;
  position: absolute;
}

/* line 215, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#my-profile-us .form-material ul.field li input[type=checkbox]:focus-visible + label {
  outline: #014798 auto 2px;
}

/* line 218, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#my-profile-us .classic-link-cta:not(.red) {
  color: #2777B4;
}

/* line 223, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#my-profile-us .edit-button .svg-icon svg {
  width: 1.25rem;
  fill: #2F4BA0;
}

/* line 226, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#my-profile-us .edit-button .close-icon, #my-profile-us .edit-button .rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters.jrp-filter-redesign .selected-filters-wrappers .selected-filters li button, .rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters.jrp-filter-redesign .selected-filters-wrappers .selected-filters li #my-profile-us .edit-button button {
  position: relative;
}

/* line 228, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#my-profile-us .edit-button .close-icon::before, #my-profile-us .edit-button .rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters.jrp-filter-redesign .selected-filters-wrappers .selected-filters li button::before, .rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters.jrp-filter-redesign .selected-filters-wrappers .selected-filters li #my-profile-us .edit-button button::before, #my-profile-us .edit-button .close-icon::after, #my-profile-us .edit-button .rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters.jrp-filter-redesign .selected-filters-wrappers .selected-filters li button::after, .rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters.jrp-filter-redesign .selected-filters-wrappers .selected-filters li #my-profile-us .edit-button button::after {
  position: absolute;
}

/* line 230, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#my-profile-us .edit-button .close-icon::before, #my-profile-us .edit-button .rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters.jrp-filter-redesign .selected-filters-wrappers .selected-filters li button::before, .rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters.jrp-filter-redesign .selected-filters-wrappers .selected-filters li #my-profile-us .edit-button button::before {
  left: 0.5625rem;
}

@media only screen and (max-width: 1000px) {
  /* line 235, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
  #my-profile-us .tabs a {
    width: auto;
    min-width: 94px;
  }
}

/* line 239, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
section#analytics:after {
  content: '';
  display: block;
  clear: both;
}

/* line 243, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
section#analytics .analyticbox {
  width: calc(25% - 24px);
  float: left;
}

/* line 246, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
section#analytics .analyticbox a.analytics-link {
  padding: 20% 2%;
  border: 1px solid #E9E9E9;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  height: 130px;
  border-radius: 6px;
  display: block;
  text-align: center;
  font-size: 14px;
  color: #2777B4;
}

/* line 256, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
section#analytics .analyticbox a.analytics-link p {
  text-align: center;
  font-size: 30px;
  line-height: 36px;
  color: #182642;
  padding: 0;
  margin: 0;
}

/* line 264, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
section#options {
  margin-top: 15px;
}

/* line 266, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
section#options .optionsbox {
  padding: 38px 30px 20px;
  border: 1px solid #E9E9E9;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  border-radius: 6px;
  position: relative;
  color: #182642;
}

/* line 273, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
section#options .optionsbox p {
  padding-top: 10px;
  padding-right: 68px;
  color: #182642;
}

/* line 277, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
section#options .optionsbox .slidebox-right {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  margin: 45px 10px;
  height: 32px;
}

/* line 286, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#contact-preferences p {
  text-align: left;
}

/* line 288, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#contact-preferences h1, #contact-preferences h2 {
  font-weight: bold;
}

/* line 290, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#contact-preferences .cp-head {
  padding: 10px 0;
}

/* line 292, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#contact-preferences .cp-head h1 {
  font-size: 20px;
}

/* line 294, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#contact-preferences .contact-option-boxes {
  padding: 20px;
  margin-top: 20px;
  border: 1px solid #E9E9E9;
  border-radius: 5px;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}

/* line 300, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#contact-preferences .contact-option-boxes .jobs-boxes-wrapper {
  position: relative;
}

/* line 303, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#contact-preferences .contact-option-boxes .head-container .head-box {
  padding: 0 100px 0 80px;
  position: relative;
}

/* line 306, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#contact-preferences .contact-option-boxes .head-container .head-box .icon-box {
  position: absolute;
  top: 0;
  left: -15px;
  bottom: 0;
  margin: auto;
  width: 80px;
}

/* line 313, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#contact-preferences .contact-option-boxes .head-container .head-box .icon-box .contact-icon {
  width: 100%;
}

/* line 315, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#contact-preferences .contact-option-boxes .head-container .head-box .slidebox-right {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0 0;
  height: 32px;
}

/* line 322, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#contact-preferences .contact-option-boxes .head-container .head-box .slidebox-right .slide-checkbox-content input.slide-checkbox[type=checkbox] + label span {
  display: block;
  position: absolute;
  left: -50px;
  line-height: 30px;
  font-size: 12px;
  color: #5D677A;
  width: 45px;
  text-align: right;
}

/* line 332, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#contact-preferences .contact-option-boxes .all-jobs-row .col {
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  border-radius: 6px;
  border: 2px solid transparent;
}

/* line 333, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#contact-preferences .contact-option-boxes .all-jobs-row .col:nth-child(1) {
  margin-right: 3%;
}

/* line 338, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#contact-preferences .contact-option-boxes .all-jobs-row .col.active {
  border: 2px solid #2EAC61;
}

/* line 340, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#contact-preferences .contact-option-boxes .all-jobs-row .col .all-job-box {
  color: #000000;
  font-size: 12px;
  font-weight: bold;
  line-height: 22px;
}

/* line 345, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#contact-preferences .contact-option-boxes .all-jobs-row .col .all-job-box p {
  font-size: 10px;
  line-height: 12px;
}

/* line 348, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#contact-preferences .contact-option-boxes .preference-box {
  padding-top: 15px;
}

/* line 349, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#contact-preferences .contact-option-boxes .preference-box a {
  font-weight: bold;
}

/* line 351, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#contact-preferences .contact-option-boxes .preference-box a:hover {
  text-decoration: underline;
}

/* line 354, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#contact-preferences .contact-option-boxes .preference-box .contact-prefs .col.small {
  margin-right: 1%;
  margin-top: 0;
}

/* line 359, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#contact-preferences .contact-option-boxes .preference-box .contact-prefs .col.big .col-3 .col {
  margin-right: 0;
}

/* line 365, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#contact-preferences .contact-option-boxes .preference-box .contact-prefs.sms-consent-box > .col.big .col-3 .col:last-child {
  position: relative;
}

/* line 367, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#contact-preferences .contact-option-boxes .preference-box .contact-prefs.sms-consent-box > .col.big .col-3 .col:last-child form {
  width: 200%;
}

/* line 371, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#contact-preferences .contact-option-boxes .preference-box .job-col-opt p {
  font-size: 12px;
  line-height: 15px;
  width: 85%;
}

/* line 375, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#contact-preferences .contact-option-boxes .preference-box .job-col-opt p a {
  color: #2777B4;
}

/* line 377, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#contact-preferences .contact-option-boxes .most-popular {
  width: 110px;
  border-radius: 8.5px;
  background-color: #FEE2A1;
  color: #000000;
  font-size: 10px;
  line-height: 18px;
  text-align: center;
  margin-left: 12%;
}

@media only screen and (max-width: 1000px) {
  /* line 377, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
  #contact-preferences .contact-option-boxes .most-popular {
    margin-left: calc(100% - 110px);
  }
}

/* line 390, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#contact-preferences .unsubscribe .col-2 a.btn {
  padding: 9px 0;
}

/* line 392, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#contact-preferences .unsubscribe .col-2 .col.small {
  width: 25%;
  margin-right: 0%;
  margin-top: 0;
}

/* line 396, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#contact-preferences .unsubscribe .col-2 .col.big {
  width: 75%;
}

/* line 398, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#contact-preferences .unsubscribe .col-2 .col.big p.small-font, #contact-preferences .unsubscribe .col-2 .col.big div.small-font {
  padding-right: 25px;
  font-size: 10px;
  line-height: 12px;
}

/* line 403, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#contact-preferences .unsubscribe .col-2 .col.big p.small-font .cb-tooltip, #contact-preferences .unsubscribe .col-2 .col.big div.small-font .cb-tooltip {
  position: relative;
  display: inline-block;
}

/* line 407, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#contact-preferences .unsubscribe .col-2 .col.big p.small-font .cb-tooltip button, #contact-preferences .unsubscribe .col-2 .col.big div.small-font .cb-tooltip button {
  background: none;
  border: none;
  cursor: pointer;
  font-size: inherit;
  padding: 0;
}

/* line 414, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#contact-preferences .unsubscribe .col-2 .col.big p.small-font .cb-tooltip .cb-tooltip-text, #contact-preferences .unsubscribe .col-2 .col.big div.small-font .cb-tooltip .cb-tooltip-text {
  visibility: hidden;
  width: 296px;
  background-color: #FFF;
  color: #5D677A;
  font-size: 0.8rem;
  font-weight: normal;
  padding: 20px;
  margin-right: 10px;
  box-shadow: 0 2px 14px rgba(46, 46, 46, 0.2);
  border-radius: 5px;
  position: absolute;
  z-index: 1;
  top: -5px;
  right: 105%;
  font-size: 11px;
}

/* line 431, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#contact-preferences .unsubscribe .col-2 .col.big p.small-font .cb-tooltip:hover .cb-tooltip-text, #contact-preferences .unsubscribe .col-2 .col.big div.small-font .cb-tooltip:hover .cb-tooltip-text {
  visibility: visible;
}

/* line 434, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#contact-preferences .unsubscribe .col-2 .col.big p.small-font.explanation-txt, #contact-preferences .unsubscribe .col-2 .col.big div.small-font.explanation-txt {
  padding-top: 5px;
}

/* line 437, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#contact-preferences .unsubscribe .heading-wrapper div {
  font-size: 1.2rem;
}

/* line 441, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
.pause-overlay {
  position: absolute;
  background-color: rgba(237, 237, 237, 0.81);
  z-index: 9;
  top: 0;
  left: -8px;
  right: -8px;
  bottom: -8px;
}

/* line 449, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
.pause-overlay .pause-opt-block {
  margin-top: 10%;
  padding: 0 20px;
}

/* line 452, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
.pause-overlay .pause-opt-block button {
  max-width: 120px;
  margin: 0 auto;
}

/* line 459, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#companies-container .form-material .field input.companies_search[type=text] {
  padding-right: 45px;
}

/* line 461, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#companies-container .search-btn {
  width: 40px;
  height: 30px;
  text-align: center;
}

/* line 465, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#companies-container .slt-company.dn, #companies-container .footer-us .footer.hide-footer .slt-company.footer-logo, .footer-us .footer.hide-footer #companies-container .slt-company.footer-logo, #companies-container .footer-us .footer.hide-footer .slt-company.footer-bloc, .footer-us .footer.hide-footer #companies-container .slt-company.footer-bloc, #companies-container .footer-us .footer.hide-footer .slt-company.footer-address, .footer-us .footer.hide-footer #companies-container .slt-company.footer-address, #companies-container .facet-list-wrapper a.slt-company:nth-of-type(n+6), .facet-list-wrapper #companies-container a.slt-company:nth-of-type(n+6), #companies-container .facet-list-wrapper br.slt-company, .facet-list-wrapper #companies-container br.slt-company, #companies-container .rebranding .site-takeover-banner-carousel .owl-nav button span.slt-company, .rebranding .site-takeover-banner-carousel .owl-nav button #companies-container span.slt-company {
  display: none !important;
}

/* line 467, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#companies-container .company-follow-btn {
  border-width: 2px;
  font-weight: bold;
  margin-top: 5px;
}

/* line 473, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#companies-container .com-chkbox .col-3 .col {
  margin-right: 0;
}

/* line 475, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#companies-container .com-chkbox .delete-btn {
  font-size: 22px;
}

/* line 478, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#companies-container .company-paging select {
  width: 60px;
  height: 24px;
}

/* line 482, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
.spinner-model {
  width: 40px;
  height: 40px;
  padding: 4px;
  margin: 0;
  background: transparent;
}

/* line 489, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
.data-saved {
  color: #009B74;
}

/* line 491, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
.datepicker.date-pkr-up {
  z-index: 10099;
}

/* line 494, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
.datepicker {
  z-index: 9999999;
}

@media only screen and (max-width: 1000px) {
  /* line 501, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
  #my-profile-us #profile-resume-us table span {
    display: inline-flex;
  }
  /* line 504, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
  #my-profile-us #profile-resume-us .remove-me-content .btn, #my-profile-us #profile-resume-us .remove-me-content #jrp-pagination a, #jrp-pagination #my-profile-us #profile-resume-us .remove-me-content a, #my-profile-us #profile-resume-us .remove-me-content .form .field.check-as-button input[type=checkbox] + label, .form .field.check-as-button #my-profile-us #profile-resume-us .remove-me-content input[type=checkbox] + label, #my-profile-us #profile-resume-us .remove-me-content .form .field.check-as-button input[type=radio] + label, .form .field.check-as-button #my-profile-us #profile-resume-us .remove-me-content input[type=radio] + label {
    width: auto;
  }
  /* line 507, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
  #my-profile-us #profile-resume-us #me_details-edit-us .bloc {
    padding-top: 0;
  }
  /* line 509, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
  .preference-box.border-bottom-space {
    border-width: 0 !important;
  }
  /* line 512, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
  #companies-container .companies-box.bg-shadow {
    padding: 20px;
  }
  /* line 524, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
  #contact-preferences .contact-option-boxes .preference-box .contact-prefs.sms-consent-box > .col.big .col-3 .col:last-child form {
    width: 110%;
  }
}

@media only screen and (max-width: 700px) {
  /* line 528, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
  .analytic-container {
    width: 100%;
    overflow-x: auto;
    padding-bottom: 15px;
  }
  /* line 532, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
  .analytic-container section#analytics {
    width: 700px;
  }
  /* line 534, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
  .analytic-container section#analytics .analyticbox {
    width: calc(25% - 25px);
  }
  /* line 536, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
  .analytic-container section#analytics .analyticbox.ml30 {
    margin-left: 12px;
  }
}

/* line 538, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
.subscription-turnoff {
  padding: 13px 20px 11px 20px !important;
}

/* line 541, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
.unsbscribe-modal.remodal, .company-modal.remodal {
  width: 100%;
  max-width: 425px;
  border-radius: 5px;
}

/* line 545, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
.unsbscribe-modal.remodal p, .company-modal.remodal p {
  text-align: left;
}

/* line 547, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
.unsbscribe-modal.remodal a, .company-modal.remodal a {
  text-decoration: none;
}

/* line 549, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
.unsbscribe-modal.remodal .cancel, .company-modal.remodal .cancel {
  color: #5D677A;
  font-size: 14px;
  font-weight: normal;
}

/* line 553, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
.unsbscribe-modal.remodal a.company-modal-cancel, .company-modal.remodal a.company-modal-cancel {
  font-size: 18px;
  line-height: 45px;
  padding: 0 30px;
}

/* line 560, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#profile-documents .title-heading h1 {
  font-size: 16px;
}

/* line 562, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#profile-documents .resume-list-item, #profile-documents .resume-list-header {
  line-height: 2.5;
  border-bottom: 1px solid #E9E9E9;
  padding: 0 10px;
  font-size: .9rem;
}

/* line 567, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#profile-documents .resume-list-item .default-resume, #profile-documents .resume-list-header .default-resume {
  background-color: #99D5EC;
  padding: 2px 10px;
  font-size: 0.7rem;
  border-radius: 15px;
  text-transform: uppercase;
  color: #003C53;
}

/* line 574, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#profile-documents .resume-list-item .make-default-resume, #profile-documents .resume-list-header .make-default-resume {
  color: #2777B4;
}

/* line 576, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#profile-documents .resume-list-item:last-of-type {
  border-bottom: none;
}

/* line 579, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#profile-documents .resume-list-item span:first-child {
  display: inline-block;
  max-width: 10.8125rem;
}

/* line 583, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#profile-documents .resume-list-item .delete-wrapper svg, #profile-documents .resume-list-item .download-wrapper svg {
  fill: #6E6E7C;
}

/* line 585, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#profile-documents .resume-list-item .delete-wrapper .svg-icon, #profile-documents .resume-list-item .download-wrapper .svg-icon {
  position: relative;
  top: 0.5rem;
}

/* line 589, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#profile-documents .resume-list-item .delete-wrapper svg {
  width: 1rem;
}

/* line 592, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#profile-documents .resume-list-item .download-wrapper svg {
  width: 1.125rem;
}

/* line 594, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#profile-documents .instructions {
  color: #5D677A;
  padding: 20px;
  border-radius: 20px;
  border: 1px solid #E9E9E9;
}

/* line 599, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#profile-documents .instructions ul {
  list-style: disc !important;
  margin-left: 15px;
}

/* line 602, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#profile-documents .instructions h2 {
  color: inherit;
}

@media only screen and (max-width: 1000px) {
  /* line 594, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
  #profile-documents .instructions {
    border: 1px solid #E9E9E9;
    border-radius: 5px;
    margin-bottom: 10px;
  }
  /* line 609, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
  #profile-documents .instructions .resume-title {
    color: #2777B4;
  }
}

/* line 611, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#profile-documents .resume-list-header {
  background: #E9E9E9;
}

/* line 614, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#profile-documents #resume-list .resume-title, #profile-documents #resume-list .resume-file-name {
  word-wrap: break-word;
}

/* line 619, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#skill-suggestion.disable-suggestions div.bloc {
  position: relative;
}

/* line 621, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#skill-suggestion.disable-suggestions div.bloc:after {
  content: '';
  display: block;
  position: absolute;
  right: 0;
  left: 0;
  top: 0;
  bottom: 0;
  z-index: 99;
  height: 100%;
  width: 100%;
}

/* line 632, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#skill-suggestion.disable-suggestions div.bloc a.bubble-link {
  border-color: #E9E9E9;
  color: #E9E9E9;
}

/* line 635, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#skill-suggestion.disable-suggestions div.bloc a.bubble-link:hover {
  background: transparent !important;
}

/* line 639, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
.missing-info button {
  background: none;
  border: none;
  width: 100%;
}

/* line 643, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
.missing-info .title_missing_info {
  display: flex;
  position: relative;
  right: 10px;
}

/* line 647, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
.missing-info .title_missing_info span {
  padding-left: 6px;
}

/* line 650, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
.missing-info .svg-icon svg {
  fill: #2F4BA0;
  width: 1.3125rem;
  height: 1.3125rem;
}

/* line 656, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#resume-list table#resume-table {
  width: 100%;
  text-align: left;
}

/* line 661, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#resume-list table#resume-table thead tr th {
  background-color: #E9E9E9;
  color: #5D677A;
}

/* line 664, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#resume-list table#resume-table tr {
  padding: 0 10px;
  display: block;
}

/* line 667, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#resume-list table#resume-table tr td {
  color: #5D677A;
}

/* line 672, lib/eu_consumer_core/app/assets/stylesheets/pages/myprofile-us.sass */
#download-profile-resume .svg-icon svg {
  width: 1.25rem;
  fill: #2F4BA0;
  position: relative;
  top: 0.375rem;
}

/* line 3, lib/eu_consumer_core/app/assets/stylesheets/pages/resources.sass */
.resource-articles .articles-block .item-box {
  width: calc(25.25% - 40px);
  overflow: hidden;
  margin: 0 40px 40px 0;
  box-shadow: 0 2px 14px 0 rgba(0, 0, 0, 0.1);
  float: left;
  position: relative;
  height: 450px;
}

/* line 11, lib/eu_consumer_core/app/assets/stylesheets/pages/resources.sass */
.resource-articles .articles-block .item-box:nth-child(4n) {
  margin-right: 0 !important;
}

/* line 14, lib/eu_consumer_core/app/assets/stylesheets/pages/resources.sass */
.resource-articles .articles-block .item-box:hover .description {
  height: 100%;
}

/* line 16, lib/eu_consumer_core/app/assets/stylesheets/pages/resources.sass */
.resource-articles .articles-block .item-box .description {
  padding: 20px;
  position: absolute;
  bottom: 0;
  width: 100%;
  background-color: #FFF;
  height: 280px;
  transition: all 0.3s ease-out;
}

/* line 24, lib/eu_consumer_core/app/assets/stylesheets/pages/resources.sass */
.resource-articles .articles-block .item-box .read-article-link {
  width: 100%;
  position: absolute;
  bottom: 0;
  background: #f6f6f6;
  padding: 10px;
  color: #287AB9;
  box-shadow: 0px -3px 5px 0px #cecece;
}

@media screen and (max-width: 1000px) {
  /* line 35, lib/eu_consumer_core/app/assets/stylesheets/pages/resources.sass */
  .resource-articles .articles-block .item-box {
    width: calc(51% - 40px);
  }
  /* line 37, lib/eu_consumer_core/app/assets/stylesheets/pages/resources.sass */
  .resource-articles .articles-block .item-box:nth-child(2n) {
    margin-right: 0 !important;
  }
}

@media screen and (max-width: 600px) {
  /* line 41, lib/eu_consumer_core/app/assets/stylesheets/pages/resources.sass */
  .resource-articles .articles-block .item-box {
    width: 100%;
  }
}

/* line 3, lib/eu_consumer_core/app/assets/stylesheets/pages/international.sass */
#international .country-flags a.bubble-link {
  background-color: transparent;
  border-radius: 10px;
  margin-bottom: 20px;
}

/* line 7, lib/eu_consumer_core/app/assets/stylesheets/pages/international.sass */
#international .country-flags a.bubble-link:hover {
  border-color: #2777B4;
  color: #2777B4;
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/pages/international.sass */
#international .country-flags span {
  display: inline-block;
  line-height: 28px;
  padding-left: 15px;
}

/* line 16, lib/eu_consumer_core/app/assets/stylesheets/pages/international.sass */
#international .cb-sites a {
  margin: 0 25px 30px !important;
}

/* line 18, lib/eu_consumer_core/app/assets/stylesheets/pages/international.sass */
#international .cb-sites a:hover {
  box-shadow: 0 6px 8px #E9E9E9;
}

@media only screen and (max-width: 1000px) {
  /* line 22, lib/eu_consumer_core/app/assets/stylesheets/pages/international.sass */
  #international .t-header.default {
    background-image: none !important;
  }
  /* line 24, lib/eu_consumer_core/app/assets/stylesheets/pages/international.sass */
  #international .t-header {
    background: #FFF;
    padding: 20px 0 0 0;
  }
  /* line 27, lib/eu_consumer_core/app/assets/stylesheets/pages/international.sass */
  #international .container.center.np, #international .upload-button .dropdown .center.dropdown-item, .upload-button .dropdown #international .center.dropdown-item, #international .upload-button .center.dropdown, .upload-button #international .center.dropdown, #international .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item .container.np.join-cb, #international .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item .upload-button .dropdown .container.join-cb.dropdown-item, .upload-button .dropdown #international .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item .container.join-cb.dropdown-item, #international .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item .upload-button .container.join-cb.dropdown, .upload-button #international .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item .container.join-cb.dropdown, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item #international .container.np.join-cb, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item #international .upload-button .dropdown .container.join-cb.dropdown-item, .upload-button .dropdown .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item #international .container.join-cb.dropdown-item, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item #international .upload-button .container.join-cb.dropdown, .upload-button .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item #international .container.join-cb.dropdown, #international .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item .container.np.join-cb, #international .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item .upload-button .dropdown .container.join-cb.dropdown-item, .upload-button .dropdown #international .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item .container.join-cb.dropdown-item, #international .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item .upload-button .container.join-cb.dropdown, .upload-button #international .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item .container.join-cb.dropdown, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item #international .container.np.join-cb, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item #international .upload-button .dropdown .container.join-cb.dropdown-item, .upload-button .dropdown .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item #international .container.join-cb.dropdown-item, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item #international .upload-button .container.join-cb.dropdown, .upload-button .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item #international .container.join-cb.dropdown, #international .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item .container.np.join-cb, #international .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item .upload-button .dropdown .container.join-cb.dropdown-item, .upload-button .dropdown #international .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item .container.join-cb.dropdown-item, #international .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item .upload-button .container.join-cb.dropdown, .upload-button #international .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item .container.join-cb.dropdown, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item #international .container.np.join-cb, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item #international .upload-button .dropdown .container.join-cb.dropdown-item, .upload-button .dropdown .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item #international .container.join-cb.dropdown-item, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item #international .upload-button .container.join-cb.dropdown, .upload-button .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item #international .container.join-cb.dropdown, #international .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item .container.np.join-cb, #international .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item .upload-button .dropdown .container.join-cb.dropdown-item, .upload-button .dropdown #international .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item .container.join-cb.dropdown-item, #international .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item .upload-button .container.join-cb.dropdown, .upload-button #international .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item .container.join-cb.dropdown, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item #international .container.np.join-cb, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item #international .upload-button .dropdown .container.join-cb.dropdown-item, .upload-button .dropdown .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item #international .container.join-cb.dropdown-item, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item #international .upload-button .container.join-cb.dropdown, .upload-button .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item #international .container.join-cb.dropdown {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  /* line 30, lib/eu_consumer_core/app/assets/stylesheets/pages/international.sass */
  #international .t-header_content {
    padding: 20px !important;
  }
  /* line 32, lib/eu_consumer_core/app/assets/stylesheets/pages/international.sass */
  #international .t-header_content .big-sub-title {
    font-size: 1.3rem !important;
    margin-bottom: 20px !important;
    text-align: center;
  }
  /* line 37, lib/eu_consumer_core/app/assets/stylesheets/pages/international.sass */
  #international .country-flags a.bubble-link {
    width: 138px;
    margin-left: 8px;
    margin-right: 8px;
    text-align: center;
    padding: 9px 20px;
  }
  /* line 43, lib/eu_consumer_core/app/assets/stylesheets/pages/international.sass */
  #international .country-flags a.bubble-link span {
    padding-left: 0;
  }
  /* line 48, lib/eu_consumer_core/app/assets/stylesheets/pages/international.sass */
  #international .content .cb-sites .img {
    margin: 0 8px 20px !important;
    padding: 12px;
  }
  /* line 51, lib/eu_consumer_core/app/assets/stylesheets/pages/international.sass */
  #international .content .cb-sites .img img {
    width: 120px;
  }
  /* line 56, lib/eu_consumer_core/app/assets/stylesheets/pages/international.sass */
  #international #job-search-form .field:nth-of-type(2) select {
    border-top-left-radius: 5px !important;
    border-bottom-left-radius: 5px !important;
  }
  /* line 59, lib/eu_consumer_core/app/assets/stylesheets/pages/international.sass */
  #international #job-search-form .field:nth-of-type(2) select:focus {
    border-radius: 0 !important;
  }
}

@media only screen and (max-width: 340px) {
  /* line 64, lib/eu_consumer_core/app/assets/stylesheets/pages/international.sass */
  #international .country-flags a.bubble-link {
    width: 124px;
  }
  /* line 68, lib/eu_consumer_core/app/assets/stylesheets/pages/international.sass */
  #international .content .cb-sites .img {
    margin: 0 5px 20px !important;
    padding: 10px;
  }
  /* line 71, lib/eu_consumer_core/app/assets/stylesheets/pages/international.sass */
  #international .content .cb-sites .img img {
    width: 110px;
  }
}

/* line 2, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container .salarybg {
  background: linear-gradient(90deg, #2777B4 0%, #0097D1 100%);
  padding: 32px 0;
}

/* line 5, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container .salarybg .t-header_content {
  padding-top: 32px;
}

/* line 7, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container .salarybg .t-header_content .head-title {
  font-size: 30px;
  color: #FFF;
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container .salarybg .t-header_content .sub-title {
  color: #FFF;
  font-size: 20px;
}

/* line 13, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container .form-container {
  width: 100%;
  max-width: 70%;
  margin: auto;
  padding: 0 15px;
}

/* line 19, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container .form-container #job-search-form .field {
  width: calc(46% - 1px);
}

/* line 21, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container .form-container #job-search-form .field:nth-of-type(3) {
  width: 6%;
}

/* line 23, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container .form-container #job-search-form .field input[type=text] {
  height: 35px;
  padding: 5px 15px;
}

/* line 26, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container .form-container #job-search-form .field button[type=submit] {
  height: 35px;
  line-height: 5px;
}

/* line 29, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container .form-container #job-search-form .field .submit-text {
  display: none;
}

/* line 31, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container .form-container #job-search-form .field .submit-icon {
  display: inline-block;
}

/* line 33, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container .earning-block {
  width: 100%;
  max-width: 80%;
  margin: auto;
}

/* line 38, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container .earning-block #home-us .company-logo {
  border: none;
}

/* line 40, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container .earning-block #home-us .company-logo img {
  width: 100%;
}

/* line 42, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container .salary-details-search {
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  padding: 10px 0;
}

/* line 46, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container .salary-info {
  padding: 0;
  border-top: 1px solid #2777B4;
  border-bottom: 1px solid #2777B4;
}

/* line 50, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container .salary-info .separator-right {
  padding: 1rem 1rem 0.625rem 0.625rem;
}

/* line 53, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container .market-detail .btn, .salary-container .market-detail #jrp-pagination a, #jrp-pagination .salary-container .market-detail a, .salary-container .market-detail .form .field.check-as-button input[type=checkbox] + label, .form .field.check-as-button .salary-container .market-detail input[type=checkbox] + label, .salary-container .market-detail .form .field.check-as-button input[type=radio] + label, .form .field.check-as-button .salary-container .market-detail input[type=radio] + label {
  width: 35%;
}

/* line 56, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container .annual-text span {
  font-size: 14px;
  color: #5D677A;
}

/* line 59, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container .annual-text h3 {
  font-size: 30px;
  line-height: 44px;
  color: #182642;
}

/* line 63, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container .graph-main-box {
  padding-bottom: 90px;
}

/* line 65, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container .graph-main-box:after {
  content: ' ';
  display: block;
  clear: both;
}

/* line 69, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container .salary-graph-box {
  position: relative;
  float: left;
  width: 100%;
}

/* line 73, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container .salary-graph-box .salary-line-graph {
  margin: 2.8rem 0;
}

/* line 75, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container .salary-graph-box .salary-line-graph .salary-graph-arrow {
  border: 6px solid rgba(24, 38, 66, 0);
  position: absolute;
  pointer-events: none;
  margin-left: -7px;
}

/* line 80, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container .salary-graph-box .salary-line-graph .salary-graph-arrow.bottom {
  border-top-color: #182642;
}

/* line 82, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container .salary-graph-box .salary-line-graph .salary-graph-arrow.top {
  border-bottom-color: #182642;
}

/* line 84, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container .salary-graph-box .salary-line-graph .center-dashed-line {
  border-left: 2px #182642 dashed;
  height: 100%;
  color: #182642;
}

/* line 88, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container .salary-graph-box .salary-line-graph .min, .salary-container .salary-graph-box .salary-line-graph .avg, .salary-container .salary-graph-box .salary-line-graph .max {
  position: absolute;
  left: 0;
  height: 3rem;
}

/* line 92, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container .salary-graph-box .salary-line-graph .min {
  background: #99D5EC;
  z-index: 3;
  border-radius: 2rem 0 0 2rem;
}

/* line 96, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container .salary-graph-box .salary-line-graph .avg {
  background: #0097D1;
  z-index: 2;
}

/* line 99, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container .salary-graph-box .salary-line-graph .max {
  width: 100%;
  background: #005A7D;
  z-index: 1;
  border-radius: 2rem;
}

/* line 104, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container .salary-graph-box .salary-line-graph .national_avg, .salary-container .salary-graph-box .salary-line-graph .regional_avg {
  z-index: 4;
  white-space: nowrap;
  height: 2.15rem;
  font-weight: bold;
  position: absolute;
}

/* line 110, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container .salary-graph-box .salary-line-graph .national_avg .arrow-text, .salary-container .salary-graph-box .salary-line-graph .regional_avg .arrow-text {
  position: relative;
  left: -50%;
}

/* line 113, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container .salary-graph-box .salary-line-graph .regional_avg {
  color: black;
  top: 165%;
}

/* line 116, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container .salary-graph-box .salary-line-graph .regional_avg .arrow-text {
  top: 2rem;
}

/* line 118, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container .salary-graph-box .salary-line-graph .regional_avg .salary-graph-arrow {
  top: -15%;
}

/* line 120, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container .salary-graph-box .salary-line-graph .national_avg {
  color: black;
  top: 65%;
}

/* line 123, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container .salary-graph-box .salary-line-graph .national_avg .arrow-text {
  top: -1.5rem;
}

/* line 125, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container .salary-graph-box .salary-line-graph .national_avg .salary-graph-arrow {
  top: 80%;
}

/* line 127, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container .salary-graph-box .salary-line-graph .currency {
  color: black;
  position: absolute;
  top: -1.25rem;
  font-size: .75rem;
  z-index: 9;
}

/* line 133, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container .salary-graph-box .salary-line-graph .start-count {
  left: 1%;
}

/* line 135, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container .salary-graph-box .salary-line-graph .end-count {
  right: 1%;
}

/* line 137, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container .salary-graph-box .salary-line-graph .avg-count {
  right: -1.25rem;
}

/* line 140, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container .salary-line-legend {
  font-size: 14px;
  color: #5D677A;
  margin: 0rem 0 0.625rem 0;
}

/* line 144, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container .salary-line-legend li {
  padding: 0 0.5rem 0 0;
  display: block;
  padding: 0;
  margin: 10px 0;
}

/* line 149, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container .salary-line-legend li span {
  top: 0.25rem;
  position: relative;
  margin-right: 1rem;
}

/* line 153, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container .salary-line-legend .legend-circle, .salary-container.new-ux .salary-line-legend .legend-above-average, .salary-container.new-ux .salary-line-legend .legend-average, .salary-container.new-ux .salary-line-legend .legend-below-average, .salary-container .salary-line-legend .legend-above-average, .salary-container .salary-line-legend .legend-average, .salary-container .salary-line-legend .legend-below-average {
  width: 17px;
  height: 17px;
  border-radius: 17px;
  display: inline-block;
}

/* line 158, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container .salary-line-legend .legend-below-average {
  background-color: #99D5EC;
}

/* line 161, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container .salary-line-legend .legend-average {
  background-color: #0097D1;
}

/* line 164, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container .salary-line-legend .legend-above-average {
  background-color: #005A7D;
  font-size: 0.8rem;
  text-align: left;
}

@media only screen and (max-width: 1000px) {
  /* line 172, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
  .salary-container .salarybg .t-header_content, .salary-container .salarybg .form-container {
    padding: 5px 0 10px;
  }
  /* line 174, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
  .salary-container .d-inline-bloc {
    display: inline-block !important;
    margin-right: 5% !important;
  }
  /* line 177, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
  .salary-container .form-container, .salary-container .earning-block {
    max-width: 100%;
  }
  /* line 180, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
  .salary-container .earning-block .big-font {
    font-size: 18px;
  }
  /* line 184, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
  .salary-container .earning-block #home-us .company-logo img {
    width: 80%;
    position: relative;
    transform: none;
    left: 0;
    top: 0;
  }
}

/* line 194, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container.new-ux .salarybg {
  background: linear-gradient(90deg, #2777B4 0%, #0097D1 100%);
  padding: 32px 0;
}

/* line 197, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container.new-ux .salarybg .t-header_content {
  padding-top: 32px;
}

/* line 199, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container.new-ux .salarybg .t-header_content .head-title {
  font-size: 30px;
  color: #FFF;
}

/* line 202, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container.new-ux .salarybg .t-header_content .sub-title {
  color: #FFF;
  font-size: 20px;
}

/* line 205, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container.new-ux .salarybg.salary-redesign {
  background-image: none !important;
  padding: 80px 0 !important;
}

/* line 208, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container.new-ux .salarybg.salary-redesign .t-header_container {
  max-width: 970px;
  margin: 0 auto;
  padding: 60px 80px;
  box-shadow: none;
}

/* line 213, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container.new-ux .form-container {
  width: 100%;
  max-width: 70%;
  margin: auto;
  padding: 0 15px;
}

/* line 219, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container.new-ux .form-container #job-search-form .field {
  width: calc(46% - 1px);
}

/* line 221, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container.new-ux .form-container #job-search-form .field:nth-of-type(3) {
  width: 6%;
}

/* line 223, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container.new-ux .form-container #job-search-form .field input[type=text] {
  height: 35px;
  padding: 5px 15px;
}

/* line 226, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container.new-ux .form-container #job-search-form .field button[type=submit] {
  height: 35px;
  line-height: 5px;
}

/* line 229, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container.new-ux .form-container #job-search-form .field .submit-text {
  display: none;
}

/* line 231, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container.new-ux .form-container #job-search-form .field .submit-icon {
  display: inline-block;
}

/* line 233, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container.new-ux .earning-block {
  width: 100%;
  max-width: 80%;
  margin: auto;
}

/* line 238, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container.new-ux .earning-block #home-us .company-logo {
  border: none;
}

/* line 240, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container.new-ux .earning-block #home-us .company-logo img {
  width: 100%;
}

/* line 242, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container.new-ux .salary-details-search {
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  padding: 10px 0;
}

/* line 247, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container.new-ux .salary-info {
  padding: 0;
  border-top: 1px solid #2777B4;
  border-bottom: 1px solid #2777B4;
}

/* line 251, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container.new-ux .salary-info .separator-right {
  padding: 1rem 1rem 0.625rem 0.625rem;
}

/* line 254, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container.new-ux .market-detail .btn, .salary-container.new-ux .market-detail #jrp-pagination a, #jrp-pagination .salary-container.new-ux .market-detail a, .salary-container.new-ux .market-detail .form .field.check-as-button input[type=checkbox] + label, .form .field.check-as-button .salary-container.new-ux .market-detail input[type=checkbox] + label, .salary-container.new-ux .market-detail .form .field.check-as-button input[type=radio] + label, .form .field.check-as-button .salary-container.new-ux .market-detail input[type=radio] + label {
  width: 35%;
}

/* line 257, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container.new-ux .annual-text span {
  font-size: 14px;
  color: #5D677A;
}

/* line 260, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container.new-ux .annual-text h3 {
  font-size: 30px;
  line-height: 44px;
  color: #182642;
}

/* line 264, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container.new-ux .graph-main-box {
  padding-bottom: 0;
  margin-top: 90px;
}

/* line 267, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container.new-ux .graph-main-box:after {
  content: ' ';
  display: block;
  clear: both;
}

/* line 272, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container.new-ux .slide-checkbox-content.salary-toggle-slide input.slide-checkbox[type=checkbox] + label {
  height: 16px;
  display: inline-block;
}

/* line 275, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container.new-ux .slide-checkbox-content.salary-toggle-slide input.slide-checkbox[type=checkbox] + label span {
  position: absolute;
  top: 0;
}

/* line 278, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container.new-ux .slide-checkbox-content.salary-toggle-slide input.slide-checkbox[type=checkbox] + label span.annual-side {
  left: -100%;
  text-align: right;
  color: #182642;
}

/* line 282, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container.new-ux .slide-checkbox-content.salary-toggle-slide input.slide-checkbox[type=checkbox] + label span.annual-side svg.spin-icon {
  right: 110%;
}

/* line 284, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container.new-ux .slide-checkbox-content.salary-toggle-slide input.slide-checkbox[type=checkbox] + label span.hourly-side {
  right: calc(-100% + 22px);
  color: #5D677A;
}

/* line 287, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container.new-ux .slide-checkbox-content.salary-toggle-slide input.slide-checkbox[type=checkbox] + label span.hourly-side svg.spin-icon {
  left: 110%;
}

/* line 289, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container.new-ux .slide-checkbox-content.salary-toggle-slide input.slide-checkbox[type=checkbox] + label span svg.spin-icon {
  position: absolute;
  top: 3px;
}

/* line 292, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container.new-ux .slide-checkbox-content.salary-toggle-slide input.slide-checkbox[type=checkbox] + label:before {
  height: 16px;
  width: 45px;
  background: #009B74;
}

/* line 296, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container.new-ux .slide-checkbox-content.salary-toggle-slide input.slide-checkbox[type=checkbox] + label:after {
  width: 12px;
  height: 12px;
  top: 2px;
}

/* line 302, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container.new-ux .slide-checkbox-content.salary-toggle-slide input.slide-checkbox[type=checkbox]:checked + label span.annual-side {
  color: #5D677A;
}

/* line 304, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container.new-ux .slide-checkbox-content.salary-toggle-slide input.slide-checkbox[type=checkbox]:checked + label span.hourly-side {
  color: #182642;
}

/* line 306, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container.new-ux .salary-graph-box {
  position: relative;
  float: left;
  width: 100%;
}

/* line 310, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container.new-ux .salary-graph-box .salary-line-graph {
  display: flex;
  margin: 2.8rem 0;
}

/* line 314, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container.new-ux .salary-graph-box .salary-line-graph .salary-graph-arrow {
  border: 6px solid rgba(24, 38, 66, 0);
  position: absolute;
  pointer-events: none;
  margin-left: -7px;
}

/* line 319, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container.new-ux .salary-graph-box .salary-line-graph .salary-graph-arrow.bottom {
  border-top-color: #182642;
}

/* line 321, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container.new-ux .salary-graph-box .salary-line-graph .salary-graph-arrow.top {
  border-bottom-color: #182642;
}

/* line 323, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container.new-ux .salary-graph-box .salary-line-graph .averate-status {
  line-height: 50px;
  font-size: 0.75rem;
  white-space: nowrap;
}

/* line 327, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container.new-ux .salary-graph-box .salary-line-graph .center-dashed-line {
  height: 100%;
  color: #182642;
}

/* line 330, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container.new-ux .salary-graph-box .salary-line-graph .min, .salary-container.new-ux .salary-graph-box .salary-line-graph .avg, .salary-container.new-ux .salary-graph-box .salary-line-graph .max {
  position: relative;
  height: 0.8rem;
  min-width: 15%;
  float: left;
}

/* line 335, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container.new-ux .salary-graph-box .salary-line-graph .min {
  background: #f16865;
  z-index: 3;
  border-radius: 2rem 0 0 2rem;
  border-right: 1px solid #fff;
  max-width: 70%;
}

/* line 341, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container.new-ux .salary-graph-box .salary-line-graph .min.na {
  background: #AAAAAA;
}

/* line 343, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container.new-ux .salary-graph-box .salary-line-graph .avg {
  background: #fecd5c;
  z-index: 2;
  border-right: 1px solid #fff;
  max-width: 70%;
}

/* line 348, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container.new-ux .salary-graph-box .salary-line-graph .avg.na {
  background: #AAAAAA;
}

/* line 350, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container.new-ux .salary-graph-box .salary-line-graph .max {
  background: #029b74;
  z-index: 1;
  border-radius: 0 2rem 2rem 0;
}

/* line 354, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container.new-ux .salary-graph-box .salary-line-graph .max.na {
  background: #AAAAAA;
}

/* line 356, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container.new-ux .salary-graph-box .salary-line-graph .national_avg, .salary-container.new-ux .salary-graph-box .salary-line-graph .regional_avg {
  z-index: 4;
  white-space: nowrap;
  height: 2.15rem;
  font-weight: bold;
  position: absolute;
  border-left: none;
}

/* line 363, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container.new-ux .salary-graph-box .salary-line-graph .national_avg .arrow-text, .salary-container.new-ux .salary-graph-box .salary-line-graph .regional_avg .arrow-text {
  position: relative;
  left: -50%;
  top: -6.25rem;
  padding: 0.625rem;
}

/* line 368, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container.new-ux .salary-graph-box .salary-line-graph .national_avg .arrow-text:after, .salary-container.new-ux .salary-graph-box .salary-line-graph .national_avg .arrow-text:before, .salary-container.new-ux .salary-graph-box .salary-line-graph .regional_avg .arrow-text:after, .salary-container.new-ux .salary-graph-box .salary-line-graph .regional_avg .arrow-text:before {
  content: '';
  width: 0;
  border-width: 10px 10px 0 10px;
  border-color: transparent;
  border-top-color: #FFF;
  border-style: solid;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  margin: auto;
  z-index: 2;
}

/* line 381, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container.new-ux .salary-graph-box .salary-line-graph .national_avg .arrow-text:before, .salary-container.new-ux .salary-graph-box .salary-line-graph .regional_avg .arrow-text:before {
  top: calc(100% + 1px);
  z-index: 1;
  border-top-color: #efefef;
}

/* line 385, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container.new-ux .salary-graph-box .salary-line-graph .national_avg .arrow-text .fl-l, .salary-container.new-ux .salary-graph-box .salary-line-graph .regional_avg .arrow-text .fl-l {
  font-size: 2rem;
  margin-right: 12px;
}

/* line 389, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container.new-ux .salary-graph-box .salary-line-graph .national_avg .arrow-text .fl-r .block.small-font, .salary-container.new-ux .salary-graph-box .salary-line-graph .national_avg .arrow-text .privacy-wrapper .toggle-parent .toggle-title .ddl-icon .block.small-font, .privacy-wrapper .toggle-parent .toggle-title .salary-container.new-ux .salary-graph-box .salary-line-graph .national_avg .arrow-text .ddl-icon .block.small-font, .salary-container.new-ux .salary-graph-box .salary-line-graph .national_avg .arrow-text .fl-r .facet-list-wrapper a.small-font, .salary-container.new-ux .salary-graph-box .salary-line-graph .national_avg .arrow-text .privacy-wrapper .toggle-parent .toggle-title .ddl-icon .facet-list-wrapper a.small-font, .privacy-wrapper .toggle-parent .toggle-title .salary-container.new-ux .salary-graph-box .salary-line-graph .national_avg .arrow-text .ddl-icon .facet-list-wrapper a.small-font, .facet-list-wrapper .salary-container.new-ux .salary-graph-box .salary-line-graph .national_avg .arrow-text .fl-r a.small-font, .facet-list-wrapper .salary-container.new-ux .salary-graph-box .salary-line-graph .national_avg .arrow-text .privacy-wrapper .toggle-parent .toggle-title .ddl-icon a.small-font, .privacy-wrapper .toggle-parent .toggle-title .facet-list-wrapper .salary-container.new-ux .salary-graph-box .salary-line-graph .national_avg .arrow-text .ddl-icon a.small-font, .salary-container.new-ux .salary-graph-box .salary-line-graph .national_avg .arrow-text .fl-r .facet-list-wrapper .small-font.load-more, .salary-container.new-ux .salary-graph-box .salary-line-graph .national_avg .arrow-text .privacy-wrapper .toggle-parent .toggle-title .ddl-icon .facet-list-wrapper .small-font.load-more, .privacy-wrapper .toggle-parent .toggle-title .salary-container.new-ux .salary-graph-box .salary-line-graph .national_avg .arrow-text .ddl-icon .facet-list-wrapper .small-font.load-more, .facet-list-wrapper .salary-container.new-ux .salary-graph-box .salary-line-graph .national_avg .arrow-text .fl-r .small-font.load-more, .facet-list-wrapper .salary-container.new-ux .salary-graph-box .salary-line-graph .national_avg .arrow-text .privacy-wrapper .toggle-parent .toggle-title .ddl-icon .small-font.load-more, .privacy-wrapper .toggle-parent .toggle-title .facet-list-wrapper .salary-container.new-ux .salary-graph-box .salary-line-graph .national_avg .arrow-text .ddl-icon .small-font.load-more, .salary-container.new-ux .salary-graph-box .salary-line-graph .national_avg .arrow-text .fl-r .footer-us .col a.small-font:not(.social-link):not(.btn), .salary-container.new-ux .salary-graph-box .salary-line-graph .national_avg .arrow-text .privacy-wrapper .toggle-parent .toggle-title .ddl-icon .footer-us .col a.small-font:not(.social-link):not(.btn), .privacy-wrapper .toggle-parent .toggle-title .salary-container.new-ux .salary-graph-box .salary-line-graph .national_avg .arrow-text .ddl-icon .footer-us .col a.small-font:not(.social-link):not(.btn), .footer-us .col .salary-container.new-ux .salary-graph-box .salary-line-graph .national_avg .arrow-text .fl-r a.small-font:not(.social-link):not(.btn), .footer-us .col .salary-container.new-ux .salary-graph-box .salary-line-graph .national_avg .arrow-text .privacy-wrapper .toggle-parent .toggle-title .ddl-icon a.small-font:not(.social-link):not(.btn), .privacy-wrapper .toggle-parent .toggle-title .footer-us .col .salary-container.new-ux .salary-graph-box .salary-line-graph .national_avg .arrow-text .ddl-icon a.small-font:not(.social-link):not(.btn), .salary-container.new-ux .salary-graph-box .salary-line-graph .regional_avg .arrow-text .fl-r .block.small-font, .salary-container.new-ux .salary-graph-box .salary-line-graph .regional_avg .arrow-text .privacy-wrapper .toggle-parent .toggle-title .ddl-icon .block.small-font, .privacy-wrapper .toggle-parent .toggle-title .salary-container.new-ux .salary-graph-box .salary-line-graph .regional_avg .arrow-text .ddl-icon .block.small-font, .salary-container.new-ux .salary-graph-box .salary-line-graph .regional_avg .arrow-text .fl-r .facet-list-wrapper a.small-font, .salary-container.new-ux .salary-graph-box .salary-line-graph .regional_avg .arrow-text .privacy-wrapper .toggle-parent .toggle-title .ddl-icon .facet-list-wrapper a.small-font, .privacy-wrapper .toggle-parent .toggle-title .salary-container.new-ux .salary-graph-box .salary-line-graph .regional_avg .arrow-text .ddl-icon .facet-list-wrapper a.small-font, .facet-list-wrapper .salary-container.new-ux .salary-graph-box .salary-line-graph .regional_avg .arrow-text .fl-r a.small-font, .facet-list-wrapper .salary-container.new-ux .salary-graph-box .salary-line-graph .regional_avg .arrow-text .privacy-wrapper .toggle-parent .toggle-title .ddl-icon a.small-font, .privacy-wrapper .toggle-parent .toggle-title .facet-list-wrapper .salary-container.new-ux .salary-graph-box .salary-line-graph .regional_avg .arrow-text .ddl-icon a.small-font, .salary-container.new-ux .salary-graph-box .salary-line-graph .regional_avg .arrow-text .fl-r .facet-list-wrapper .small-font.load-more, .salary-container.new-ux .salary-graph-box .salary-line-graph .regional_avg .arrow-text .privacy-wrapper .toggle-parent .toggle-title .ddl-icon .facet-list-wrapper .small-font.load-more, .privacy-wrapper .toggle-parent .toggle-title .salary-container.new-ux .salary-graph-box .salary-line-graph .regional_avg .arrow-text .ddl-icon .facet-list-wrapper .small-font.load-more, .facet-list-wrapper .salary-container.new-ux .salary-graph-box .salary-line-graph .regional_avg .arrow-text .fl-r .small-font.load-more, .facet-list-wrapper .salary-container.new-ux .salary-graph-box .salary-line-graph .regional_avg .arrow-text .privacy-wrapper .toggle-parent .toggle-title .ddl-icon .small-font.load-more, .privacy-wrapper .toggle-parent .toggle-title .facet-list-wrapper .salary-container.new-ux .salary-graph-box .salary-line-graph .regional_avg .arrow-text .ddl-icon .small-font.load-more, .salary-container.new-ux .salary-graph-box .salary-line-graph .regional_avg .arrow-text .fl-r .footer-us .col a.small-font:not(.social-link):not(.btn), .salary-container.new-ux .salary-graph-box .salary-line-graph .regional_avg .arrow-text .privacy-wrapper .toggle-parent .toggle-title .ddl-icon .footer-us .col a.small-font:not(.social-link):not(.btn), .privacy-wrapper .toggle-parent .toggle-title .salary-container.new-ux .salary-graph-box .salary-line-graph .regional_avg .arrow-text .ddl-icon .footer-us .col a.small-font:not(.social-link):not(.btn), .footer-us .col .salary-container.new-ux .salary-graph-box .salary-line-graph .regional_avg .arrow-text .fl-r a.small-font:not(.social-link):not(.btn), .footer-us .col .salary-container.new-ux .salary-graph-box .salary-line-graph .regional_avg .arrow-text .privacy-wrapper .toggle-parent .toggle-title .ddl-icon a.small-font:not(.social-link):not(.btn), .privacy-wrapper .toggle-parent .toggle-title .footer-us .col .salary-container.new-ux .salary-graph-box .salary-line-graph .regional_avg .arrow-text .ddl-icon a.small-font:not(.social-link):not(.btn) {
  height: 25px;
}

/* line 391, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container.new-ux .salary-graph-box .salary-line-graph .national_avg .arrow-text .fl-r svg, .salary-container.new-ux .salary-graph-box .salary-line-graph .national_avg .arrow-text .privacy-wrapper .toggle-parent .toggle-title .ddl-icon svg, .privacy-wrapper .toggle-parent .toggle-title .salary-container.new-ux .salary-graph-box .salary-line-graph .national_avg .arrow-text .ddl-icon svg, .salary-container.new-ux .salary-graph-box .salary-line-graph .regional_avg .arrow-text .fl-r svg, .salary-container.new-ux .salary-graph-box .salary-line-graph .regional_avg .arrow-text .privacy-wrapper .toggle-parent .toggle-title .ddl-icon svg, .privacy-wrapper .toggle-parent .toggle-title .salary-container.new-ux .salary-graph-box .salary-line-graph .regional_avg .arrow-text .ddl-icon svg {
  fill: #009B74;
}

/* line 393, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container.new-ux .salary-graph-box .salary-line-graph .regional_avg {
  color: black;
  top: 165%;
}

/* line 396, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container.new-ux .salary-graph-box .salary-line-graph .regional_avg .arrow-text {
  top: 2rem;
}

/* line 398, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container.new-ux .salary-graph-box .salary-line-graph .regional_avg .salary-graph-arrow {
  top: -15%;
}

/* line 400, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container.new-ux .salary-graph-box .salary-line-graph .national_avg {
  color: black;
  top: 30%;
}

/* line 403, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container.new-ux .salary-graph-box .salary-line-graph .national_avg .salary-graph-arrow {
  top: 80%;
}

/* line 405, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container.new-ux .salary-graph-box .salary-line-graph .currency {
  color: black;
  position: absolute;
  top: -1.25rem;
  font-size: .75rem;
  z-index: 9;
}

/* line 411, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container.new-ux .salary-graph-box .salary-line-graph .start-count {
  left: 1%;
}

/* line 413, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container.new-ux .salary-graph-box .salary-line-graph .end-count {
  right: 0;
}

/* line 415, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container.new-ux .salary-graph-box .salary-line-graph .avg-count {
  right: -15px;
}

/* line 418, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container.new-ux .salary-jobs-box {
  border: 1px solid #E9E9E9;
  padding: 20px;
  border-radius: 10px;
}

/* line 422, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container.new-ux .salary-jobs-box .medium-font {
  font-size: 18px;
  text-align: left;
}

/* line 425, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container.new-ux .salary-jobs-box h1 {
  font-size: 44px;
}

/* line 427, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container.new-ux .salary-jobs-box .border-bottom-space {
  border-bottom-color: #009B74;
}

/* line 429, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container.new-ux .salary-line-legend {
  font-size: 14px;
  color: #5D677A;
  margin: 0rem 0 0.625rem 0;
}

/* line 433, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container.new-ux .salary-line-legend li {
  padding: 0 0.5rem 0 0;
  display: block;
  padding: 0;
  margin: 10px 0;
}

/* line 438, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container.new-ux .salary-line-legend li span {
  top: 0.25rem;
  position: relative;
  margin-right: 1rem;
}

/* line 442, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container.new-ux .salary-line-legend .legend-circle, .salary-container.new-ux .salary-line-legend .legend-below-average, .salary-container.new-ux .salary-line-legend .legend-average, .salary-container.new-ux .salary-line-legend .legend-above-average {
  width: 17px;
  height: 17px;
  border-radius: 17px;
  display: inline-block;
}

/* line 447, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container.new-ux .salary-line-legend .legend-below-average {
  background-color: #99D5EC;
}

/* line 450, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container.new-ux .salary-line-legend .legend-average {
  background-color: #0097D1;
}

/* line 453, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container.new-ux .salary-line-legend .legend-above-average {
  background-color: #005A7D;
  font-size: 0.8rem;
  text-align: left;
}

@media only screen and (max-width: 1000px) {
  /* line 460, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
  .salary-container.new-ux .salarybg.salary-redesign {
    padding: 40px 0 !important;
  }
  /* line 462, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
  .salary-container.new-ux .salarybg.salary-redesign .t-header_content, .salary-container.new-ux .salarybg.salary-redesign .form-container {
    padding: 5px 0 10px;
  }
  /* line 464, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
  .salary-container.new-ux .salarybg.salary-redesign .t-header_container {
    padding: 20px;
  }
  /* line 466, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
  .salary-container.new-ux .d-inline-bloc {
    display: inline-block !important;
    margin-right: 5% !important;
  }
  /* line 469, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
  .salary-container.new-ux .form-container, .salary-container.new-ux .earning-block {
    max-width: 100%;
  }
  /* line 472, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
  .salary-container.new-ux .earning-block .big-font {
    font-size: 18px;
  }
  /* line 476, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
  .salary-container.new-ux .earning-block #home-us .company-logo img {
    width: 80%;
    position: relative;
    transform: none;
    left: 0;
    top: 0;
  }
}

@media only screen and (max-width: 575px) {
  /* line 483, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
  .salary-container.new-ux .owl-carousel {
    padding: 0 0 0 15px;
  }
  /* line 488, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
  .salary-container.new-ux .annual-range-block .salary-line-graph .min, .salary-container.new-ux .annual-range-block .salary-line-graph .avg, .salary-container.new-ux .annual-range-block .salary-line-graph .max {
    min-width: 25%;
    max-width: 60%;
  }
}

/* line 492, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container.new-ux .missing_community_error {
  margin-top: 20px;
}

/* line 494, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container.new-ux .missing_community_error .result-not-found {
  padding: 1.125rem;
}

/* line 497, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container.new-ux .missing_community_error .result-not-found .sub-title h2.title {
  font-size: 1.125rem;
  font-weight: bold;
}

/* line 500, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container.new-ux .missing_community_error .result-not-found .sub-title span.text {
  font-size: 1rem;
}

/* line 502, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container.new-ux .missing_community_error .result-not-found .sub-title span.text p.truncate {
  max-width: 31.25rem;
  top: 0.3rem;
}

/* line 506, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.salary-container.new-ux .hide-me {
  display: none !important;
}

@media only screen and (max-width: 768px) {
  /* line 513, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
  .salary-container.new-ux .result-not-found .sub-title span.text p.truncate {
    max-width: 12.5rem;
  }
}

/* line 516, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.owl-carousel {
  padding: 0 0;
}

/* line 518, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.owl-carousel .owl-nav {
  position: relative;
  height: 0px;
}

/* line 521, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.owl-carousel .owl-nav button {
  position: absolute;
  top: -105px;
  height: 32px;
  width: 32px;
  border: 1px solid #E9E9E9;
  background-color: #FFFCFC;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.16);
  border-radius: 32px !important;
  color: #5D677A;
}

/* line 531, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next {
  padding: 7px !important;
  background-color: #FFF;
}

/* line 534, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.owl-carousel .owl-nav button.owl-prev {
  left: -40px;
}

/* line 536, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.owl-carousel .owl-nav button.owl-prev.disabled {
  display: none;
}

/* line 538, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.owl-carousel .owl-nav button.owl-next {
  right: -20px;
}

/* line 540, lib/eu_consumer_core/app/assets/stylesheets/pages/salary.sass */
.owl-carousel .owl-nav button.owl-next.disabled {
  display: none;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/pages/saved-job.sass */
#saved-job-us {
  width: 75%;
  min-height: 400px;
  margin: auto;
}

/* line 6, lib/eu_consumer_core/app/assets/stylesheets/pages/saved-job.sass */
#saved-job-us .col-2.small-marge.saved-job > a, #saved-job-us .col-2.small-marge.saved-job > .col {
  width: 32%;
}

/* line 8, lib/eu_consumer_core/app/assets/stylesheets/pages/saved-job.sass */
#saved-job-us .col-2.small-marge.saved-job > a:nth-child(3n+0), #saved-job-us .col-2.small-marge.saved-job > .col:nth-child(3n+0) {
  margin-right: 0%;
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/pages/saved-job.sass */
#saved-job-us .col-2.small-marge.saved-job > a:nth-child(3n+1), #saved-job-us .col-2.small-marge.saved-job > .col:nth-child(3n+1) {
  margin-right: 2%;
}

/* line 12, lib/eu_consumer_core/app/assets/stylesheets/pages/saved-job.sass */
#saved-job-us .col-2.small-marge.saved-job > a:nth-child(3n+2), #saved-job-us .col-2.small-marge.saved-job > .col:nth-child(3n+2) {
  margin-right: 2%;
}

/* line 14, lib/eu_consumer_core/app/assets/stylesheets/pages/saved-job.sass */
#saved-job-us .col-2.small-marge.saved-job > a.small, #saved-job-us .col-2.small-marge.saved-job > .col.small {
  width: 18%;
}

/* line 16, lib/eu_consumer_core/app/assets/stylesheets/pages/saved-job.sass */
#saved-job-us .col-2.small-marge.saved-job > a.big, #saved-job-us .col-2.small-marge.saved-job > .col.big {
  width: 80%;
}

/* line 18, lib/eu_consumer_core/app/assets/stylesheets/pages/saved-job.sass */
#saved-job-us .col-2.small-marge.saved-job .apply-now-btn {
  text-align: right;
  font-weight: bold;
  color: #a6a6a6;
}

/* line 22, lib/eu_consumer_core/app/assets/stylesheets/pages/saved-job.sass */
#saved-job-us .col-2.small-marge.saved-job .job-title {
  display: -webkit-box;
  height: 40px;
  line-height: 1.2;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 30, lib/eu_consumer_core/app/assets/stylesheets/pages/saved-job.sass */
#saved-job-us .col-2.small-marge.saved-job .expired-job {
  width: 70px;
  text-align: center;
  background-color: #f2d8a7;
  border-radius: 25px;
  font-size: 11px;
  padding: 1px;
}

/* line 37, lib/eu_consumer_core/app/assets/stylesheets/pages/saved-job.sass */
#saved-job-us .col-2.small-marge.saved-job .disabled-checkbox + label:before {
  background-color: lightgrey;
}

/* line 40, lib/eu_consumer_core/app/assets/stylesheets/pages/saved-job.sass */
#saved-job-us .saved-jobs-heading {
  margin-top: 2.5rem;
}

@media only screen and (max-width: 1000px) {
  /* line 44, lib/eu_consumer_core/app/assets/stylesheets/pages/saved-job.sass */
  #saved-job-us .saved-jobs-heading {
    margin-top: 3.75rem;
  }
}

/* line 3, lib/eu_consumer_core/app/assets/stylesheets/pages/saved-searches.sass */
.saved-searches-jobs h1 {
  font-size: 1.5rem;
  line-height: 1.2;
  color: #182642;
}

/* line 8, lib/eu_consumer_core/app/assets/stylesheets/pages/saved-searches.sass */
.saved-searches-jobs h2 {
  font-weight: bold;
  font-size: 1rem;
  line-height: 1.4;
}

/* line 13, lib/eu_consumer_core/app/assets/stylesheets/pages/saved-searches.sass */
.saved-searches-jobs .saved-search-box {
  padding: 20px;
  border: 1px solid #E9E9E9;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  border-radius: 6px;
  position: relative;
  margin-bottom: 30px;
  width: 80%;
}

/* line 22, lib/eu_consumer_core/app/assets/stylesheets/pages/saved-searches.sass */
.saved-searches-jobs .search-head-title > a {
  display: inline-block;
}

/* line 25, lib/eu_consumer_core/app/assets/stylesheets/pages/saved-searches.sass */
.saved-searches-jobs .saved-search-title {
  font-size: 16px;
  line-height: 19px;
}

/* line 28, lib/eu_consumer_core/app/assets/stylesheets/pages/saved-searches.sass */
.saved-searches-jobs .saved-search-address {
  font-size: 14px;
  line-height: 17px;
}

/* line 32, lib/eu_consumer_core/app/assets/stylesheets/pages/saved-searches.sass */
.saved-searches-jobs .saved-searches-delete {
  width: 60px;
}

/* line 35, lib/eu_consumer_core/app/assets/stylesheets/pages/saved-searches.sass */
.saved-searches-jobs .saved-search-languages, .saved-searches-jobs .saved-search-categories {
  font-size: 0.9rem;
  color: #182642;
}

/* line 39, lib/eu_consumer_core/app/assets/stylesheets/pages/saved-searches.sass */
.saved-searches-jobs .frequency-update {
  position: absolute;
  margin: 10px 0 0 -10px;
  display: none;
}

/* line 43, lib/eu_consumer_core/app/assets/stylesheets/pages/saved-searches.sass */
.saved-searches-jobs .pause-overlay {
  width: calc(80% + 16px);
}

/* line 46, lib/eu_consumer_core/app/assets/stylesheets/pages/saved-searches.sass */
.saved-searches-jobs .svg-icon {
  vertical-align: middle;
}

@media only screen and (max-width: 1000px) {
  /* line 50, lib/eu_consumer_core/app/assets/stylesheets/pages/saved-searches.sass */
  .saved-searches-jobs h1 {
    font-size: 1.3rem;
  }
  /* line 52, lib/eu_consumer_core/app/assets/stylesheets/pages/saved-searches.sass */
  .saved-searches-jobs .saved-search-box {
    margin-bottom: 20px !important;
    padding: 0;
  }
  /* line 55, lib/eu_consumer_core/app/assets/stylesheets/pages/saved-searches.sass */
  .saved-searches-jobs .saved-searches-delete {
    width: 20px;
    margin-left: 3%;
  }
  /* line 58, lib/eu_consumer_core/app/assets/stylesheets/pages/saved-searches.sass */
  .saved-searches-jobs .search-head-title {
    width: 50%;
  }
  /* line 60, lib/eu_consumer_core/app/assets/stylesheets/pages/saved-searches.sass */
  .saved-searches-jobs .pause-overlay {
    width: calc(100% + 16px);
  }
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/pages/job-application.sass */
#password_filter {
  margin-left: 1rem;
}

/* line 3, lib/eu_consumer_core/app/assets/stylesheets/pages/job-application.sass */
#password_filter .msg {
  font-size: 12px;
}

/* line 2, lib/eu_consumer_core/app/assets/stylesheets/pages/profile-views-us.sass */
#resume-views_us .full {
  padding: 0 3%;
}

/* line 4, lib/eu_consumer_core/app/assets/stylesheets/pages/profile-views-us.sass */
#resume-views_us .full .title-font {
  font-size: 1.2rem;
}

/* line 6, lib/eu_consumer_core/app/assets/stylesheets/pages/profile-views-us.sass */
#resume-views_us .full .week-font {
  font-size: 1.1rem;
}

/* line 8, lib/eu_consumer_core/app/assets/stylesheets/pages/profile-views-us.sass */
#resume-views_us .full h3 span {
  font-size: 1.5rem;
  color: #009B74;
}

/* line 11, lib/eu_consumer_core/app/assets/stylesheets/pages/profile-views-us.sass */
#resume-views_us .full .company_views_container {
  border: 1px solid #5D677A;
  border-radius: 5px;
  padding: 10px 25px;
  margin: 25px 0px;
}

/* line 16, lib/eu_consumer_core/app/assets/stylesheets/pages/profile-views-us.sass */
#resume-views_us .full .company_view {
  padding: 10px 25px;
  min-height: 60px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin: 10px 0px;
}

/* line 23, lib/eu_consumer_core/app/assets/stylesheets/pages/profile-views-us.sass */
#resume-views_us .full .company_view span {
  font-size: 1rem;
}

/* line 25, lib/eu_consumer_core/app/assets/stylesheets/pages/profile-views-us.sass */
#resume-views_us .full hr {
  margin: 0px 25px;
}

/* line 27, lib/eu_consumer_core/app/assets/stylesheets/pages/profile-views-us.sass */
#resume-views_us .full hr:nth-last-child(1) {
  display: none;
}

/* line 2, lib/eu_consumer_core/app/assets/stylesheets/pages/contact-us.sass */
#contact-us h2 {
  color: #FFF;
  background-color: #2777B4;
  padding: 10px;
  margin-top: 20px;
}

/* line 7, lib/eu_consumer_core/app/assets/stylesheets/pages/contact-us.sass */
#contact-us .seperate-bottom {
  border-bottom: 1px solid #E9E9E9;
  padding-bottom: 10px;
  margin-bottom: 0px;
}

/* line 12, lib/eu_consumer_core/app/assets/stylesheets/pages/contact-us.sass */
#contact-us .col-2 > a, #contact-us .col-2 .col, #contact-us .col-2 .collapse {
  width: 48%;
}

/* line 14, lib/eu_consumer_core/app/assets/stylesheets/pages/contact-us.sass */
#contact-us .col-2 > a:nth-child(odd), #contact-us .col-2 .col:nth-child(odd), #contact-us .col-2 .collapse:nth-child(odd) {
  margin-right: 2%;
}

/* line 16, lib/eu_consumer_core/app/assets/stylesheets/pages/contact-us.sass */
#contact-us .col {
  padding: 10px;
}

/* line 18, lib/eu_consumer_core/app/assets/stylesheets/pages/contact-us.sass */
#contact-us .col .small-marge p {
  padding: 25px 10px 10px;
}

/* line 20, lib/eu_consumer_core/app/assets/stylesheets/pages/contact-us.sass */
#contact-us .btn.btn-clear.btn-clear-blue {
  min-width: 220px;
}

@media screen and (min-width: 1000px) and (max-width: 1190px) {
  /* line 3, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .menu a, .menu span, .menu button {
    font-size: 0.9rem;
  }
  /* line 6, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .menu.menu-us a, .menu.menu-us ul.sous-menu, .menu.menu-us .sous-menu {
    margin-right: 15px;
  }
  /* line 9, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .menu.menu-us a li.sous-menu-links button, .menu.menu-us ul.sous-menu li.sous-menu-links button, .menu.menu-us .sous-menu li.sous-menu-links button {
    font-size: 0.9rem;
  }
  /* line 12, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .menu .menu-links-right button {
    font-size: 0.9rem;
  }
  /* line 15, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .menu .menu-links-right a#signin-link span, .menu .menu-links-right button#signin-link span {
    max-width: 100px !important;
  }
  /* line 18, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jobs .col.small {
    width: 18%;
  }
  /* line 20, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jobs .col.big {
    width: 80%;
  }
  /* line 24, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .site-content .advice .container {
    padding: 50px;
  }
  /* line 26, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .site-content .advice .shadow-wrapper,
.site-content .advice .content:not(.single-col-content) {
    padding: 20px;
  }
  /* line 30, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .jm-header .header-logo, .t2-header .header-logo {
    padding-right: 10px;
  }
  /* line 32, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .jm-header .header-logo img, .t2-header .header-logo img {
    width: 200px;
  }
  /* line 35, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .jm-header .menu a, .jm-header .menu span, .t2-header .menu a, .t2-header .menu span {
    font-size: 0.8rem;
  }
  /* line 37, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .jm-header .menu.menu-us, .t2-header .menu.menu-us {
    padding-left: 215px;
  }
  /* line 39, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .jm-header .menu.menu-us ul.sous-menu, .jm-header .menu.menu-us .sous-menu, .t2-header .menu.menu-us ul.sous-menu, .t2-header .menu.menu-us .sous-menu {
    margin-right: 10px;
  }
  /* line 42, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .de-header .menu {
    padding-left: 260px;
  }
  /* line 44, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .de-header .menu #cv-upload-link {
    margin-right: 10px;
  }
  /* line 47, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .de-header .menu .menu-links-right a, .de-header .menu .menu-links-right button {
    margin-right: 10px;
  }
  /* line 49, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .de-header .menu .menu-links-right a:after, .de-header .menu .menu-links-right button:after {
    right: -5px;
  }
  /* line 52, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #jobs-filters, .jrpjdp-extend #jobs-filters {
    font-size: 90% !important;
  }
  /* line 54, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #jobs-filters .filter, .jrpjdp-extend #jobs-filters .filter {
    margin-right: 15px;
  }
  /* line 56, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #jobs-filters .fake-filter-title, .jrpjdp-extend #jobs-filters .fake-filter-title {
    padding-right: 5px;
  }
  /* line 58, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #jobs-filters .job-count-visible, .jrpjdp-extend #jobs-filters .job-count-visible {
    padding-right: 72px;
  }
  /* line 61, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .upload-button .resume-name-wrapper {
    max-width: 12.1875rem !important;
  }
  /* line 64, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .upload-button #upload-file-text.medium {
    padding: 0.625rem !important;
    font-size: 0.8125rem;
  }
}

@keyframes pulse {
  0% {
    transform: scale(1);
    color: #dc0000;
  }
  20% {
    transform: scale(1.5);
    color: #dc0000;
  }
  40% {
    transform: scale(1.25);
    color: #dc0000;
  }
  60% {
    transform: scale(1.5);
    color: #dc0000;
  }
  80% {
    transform: scale(1.5);
    color: #dc0000;
  }
  100% {
    transform: scale(1);
    color: #dc0000;
  }
}

/* line 88, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
.saved_pulse {
  animation: pulse 1s forwards linear;
}

@media only screen and (min-width: 1000px) {
  /* line 92, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #filter.display {
    display: block !important;
  }
  /* line 94, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jobs #display-filter {
    display: none;
  }
  /* line 96, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .hide-me {
    display: none !important;
  }
  /* line 99, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #jobs-filters {
    background: #E5F4FA;
  }
  /* line 102, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #jobs-filters.jrp-filter-redesign .filter-redesign-container {
    background-color: #ACB7D9;
    padding-top: 0.625rem;
    padding-bottom: 0.3125rem;
  }
  /* line 106, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #jobs-filters.jrp-filter-redesign .filter-redesign-container .filter-form-redesign {
    padding-right: 6.25rem;
  }
  /* line 108, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #jobs-filters.jrp-filter-redesign .filter-redesign-container .filter-form-redesign .data-load-filter {
    position: relative;
    padding-right: 7.625rem;
    float: left;
  }
  /* line 114, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #jobs-filters.jrp-filter-redesign #job-search-form .field {
    width: calc(50% - 109px);
  }
  /* line 116, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #jobs-filters.jrp-filter-redesign #job-search-form .field:nth-of-type(2) {
    width: calc(50% - 109px);
  }
  /* line 118, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #jobs-filters.jrp-filter-redesign #job-search-form .field:nth-of-type(3) {
    width: 2.5rem;
  }
  /* line 120, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #jobs-filters.jrp-filter-redesign #job-search-form .field:nth-of-type(3) .btn, #jrpjdp #jobs-filters.jrp-filter-redesign #job-search-form .field:nth-of-type(3) #jrp-pagination a, #jrp-pagination #jrpjdp #jobs-filters.jrp-filter-redesign #job-search-form .field:nth-of-type(3) a, #jrpjdp #jobs-filters.jrp-filter-redesign #job-search-form .field:nth-of-type(3) .form .field.check-as-button input[type=checkbox] + label, .form .field.check-as-button #jrpjdp #jobs-filters.jrp-filter-redesign #job-search-form .field:nth-of-type(3) input[type=checkbox] + label, #jrpjdp #jobs-filters.jrp-filter-redesign #job-search-form .field:nth-of-type(3) .form .field.check-as-button input[type=radio] + label, .form .field.check-as-button #jrpjdp #jobs-filters.jrp-filter-redesign #job-search-form .field:nth-of-type(3) input[type=radio] + label {
    padding: 0.625rem;
  }
  /* line 122, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #jobs-filters.jrp-filter-redesign #job-search-form .trigger-mobile-form-collapse {
    display: none !important;
  }
  /* line 125, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #jobs-filters.jrp-filter-redesign #jobs-filters-content .filter-title, #jrpjdp #jobs-filters.jrp-filter-redesign #jobs-filters-content .fake-filter .slide-checkbox-content label {
    height: auto;
    line-height: 1.3125rem !important;
    font-size: 0.875rem;
    padding: 0.21875rem 2.1875rem 0.21875rem 0.90625rem;
    border-radius: 1.25rem;
  }
  /* line 131, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #jobs-filters.jrp-filter-redesign #jobs-filters-content .filter-title::before, #jrpjdp #jobs-filters.jrp-filter-redesign #jobs-filters-content .fake-filter .slide-checkbox-content label::before {
    top: 0.625rem;
    right: 0.9375rem;
  }
  /* line 134, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #jobs-filters.jrp-filter-redesign #jobs-filters-content .fake-filter-title {
    line-height: 1.8125rem;
    height: 1.875rem;
  }
  /* line 138, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #jobs-filters.jrp-filter-redesign #jobs-filters-content .fake-filter-title .trigger-slide-checkbox label {
    padding: 0.375rem 0.9375rem !important;
    margin-left: 0.5625rem;
    border-radius: 1.125rem;
    border: 0.0625rem solid #2F4BA0;
    height: 1.8125rem;
    line-height: 0.875rem !important;
  }
  /* line 145, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #jobs-filters.jrp-filter-redesign #jobs-filters-content .fake-filter-title .trigger-slide-checkbox label::before {
    display: none;
  }
  /* line 147, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #jobs-filters.jrp-filter-redesign #jobs-filters-content .fake-filter-title .trigger-slide-checkbox label input {
    margin: 0;
    cursor: pointer;
  }
  /* line 150, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #jobs-filters.jrp-filter-redesign #jobs-filters-content .fake-filter-title .trigger-slide-checkbox label span {
    display: none !important;
  }
  /* line 152, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #jobs-filters.jrp-filter-redesign #jobs-filters-content .filter-content {
    top: 2.5rem;
  }
  /* line 154, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #jobs-filters.jrp-filter-redesign #jobs-filters-content .reset-filter {
    padding: 0.25rem 0.9375rem;
    border-left: 0.0625rem solid #6E6E7C;
    border-radius: 0;
    margin-left: 0.9375rem;
    right: 0;
    position: absolute;
  }
  /* line 161, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #jobs-filters.jrp-filter-redesign #jobs-filters-content .filter, #jrpjdp #jobs-filters.jrp-filter-redesign #jobs-filters-content .fake-filter {
    margin-right: 0;
    margin-bottom: 0.3125rem;
  }
  /* line 164, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #jobs-filters.jrp-filter-redesign #jobs-filters-content .filter:first-of-type, #jrpjdp #jobs-filters.jrp-filter-redesign #jobs-filters-content .fake-filter:first-of-type {
    margin-left: 0;
  }
  /* line 167, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #jobs-filters.jrp-filter-redesign #jobs-filters-content .filter.redesign-filter-selected .filter-title, #jrpjdp #jobs-filters.jrp-filter-redesign #jobs-filters-content .filter.redesign-filter-selected .slide-checkbox-content label, #jrpjdp #jobs-filters.jrp-filter-redesign #jobs-filters-content .fake-filter.redesign-filter-selected .filter-title, #jrpjdp #jobs-filters.jrp-filter-redesign #jobs-filters-content .fake-filter.redesign-filter-selected .slide-checkbox-content label {
    background-color: #1c2c5f;
    background-image: none;
    border: 0.0625rem solid #2F4BA0;
    color: #FFF !important;
    margin-right: 0.5625rem;
  }
  /* line 173, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #jobs-filters.jrp-filter-redesign #jobs-filters-content .filter.redesign-filter-selected .filter-title::before, #jrpjdp #jobs-filters.jrp-filter-redesign #jobs-filters-content .filter.redesign-filter-selected .slide-checkbox-content label::before, #jrpjdp #jobs-filters.jrp-filter-redesign #jobs-filters-content .fake-filter.redesign-filter-selected .filter-title::before, #jrpjdp #jobs-filters.jrp-filter-redesign #jobs-filters-content .fake-filter.redesign-filter-selected .slide-checkbox-content label::before {
    border-color: #FFF;
  }
  /* line 175, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #jobs-filters.jrp-filter-redesign #jobs-filters-content .filter.redesign-filter-selected .filter-title .filter-number, #jrpjdp #jobs-filters.jrp-filter-redesign #jobs-filters-content .filter.redesign-filter-selected .slide-checkbox-content label .filter-number, #jrpjdp #jobs-filters.jrp-filter-redesign #jobs-filters-content .fake-filter.redesign-filter-selected .filter-title .filter-number, #jrpjdp #jobs-filters.jrp-filter-redesign #jobs-filters-content .fake-filter.redesign-filter-selected .slide-checkbox-content label .filter-number {
    width: 1.25rem;
    height: 1.25rem;
    border-radius: 1.25rem;
    color: #2F4BA0;
    display: inline-block;
    background-color: #FFF;
    line-height: 1.25rem;
    margin-left: 0.3125rem;
  }
  /* line 185, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #jobs-filters.jrp-filter-redesign #jobs-filters-content .filter.redesign-filter-selected:last-of-type .filter-title, #jrpjdp #jobs-filters.jrp-filter-redesign #jobs-filters-content .filter.redesign-filter-selected:last-of-type .slide-checkbox-content label, #jrpjdp #jobs-filters.jrp-filter-redesign #jobs-filters-content .fake-filter.redesign-filter-selected:last-of-type .filter-title, #jrpjdp #jobs-filters.jrp-filter-redesign #jobs-filters-content .fake-filter.redesign-filter-selected:last-of-type .slide-checkbox-content label {
    margin-right: 0;
  }
  /* line 189, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #jobs-filters.jrp-filter-redesign #jobs-filters-content .fake-filter.redesign-filter-selected label {
    position: relative;
    margin-left: 0;
  }
  /* line 192, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #jobs-filters.jrp-filter-redesign #jobs-filters-content .fake-filter.redesign-filter-selected label input.slide-checkbox[type=checkbox] + span {
    width: 100%;
    height: 100%;
    vertical-align: top;
    margin-left: 0;
    position: absolute;
    left: 0;
    display: inline-block !important;
  }
  /* line 200, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #jobs-filters.jrp-filter-redesign #jobs-filters-content .fake-filter.redesign-filter-selected label input.slide-checkbox[type=checkbox] + span:before {
    display: none;
  }
  /* line 202, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #jobs-filters.jrp-filter-redesign #jobs-filters-content .fake-filter.redesign-filter-selected label input.slide-checkbox[type=checkbox] + span:after {
    display: none;
  }
  /* line 204, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #jobs-filters.jrp-filter-redesign .data-display-header_content {
    top: 1.25rem;
  }
  /* line 209, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #jobs-filters.jrp-filter-redesign .saved-jobs-count .menu-links-right .sous-menu {
    height: 1.875rem;
    top: 0;
  }
  /* line 212, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #jobs-filters.jrp-filter-redesign .saved-jobs-count .menu-links-right .show-job-count {
    height: 1.875rem;
    top: 0;
  }
  /* line 215, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #jobs-filters.jrp-filter-redesign .saved-jobs-count .menu-links-right .show-job-count button {
    height: 1.875rem;
    margin-top: 0;
    line-height: 1.875rem;
  }
  /* line 219, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #jobs-filters.jrp-filter-redesign .saved-jobs-count .menu-links-right .show-job-count button::after {
    top: 0.8125rem;
  }
  /* line 222, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #jobs-filters.jrp-filter-redesign .saved-jobs-count .menu-links-right .show-job-count button .job-count-menu .material-icons-outlined {
    top: 0.125rem;
  }
  /* line 224, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #jobs-filters.jrp-filter-redesign .saved-jobs-count .menu-links-right .show-job-count ul {
    top: 2.5rem;
  }
  /* line 227, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #jobs-filters#jobs-filters.jrp-filter-redesign #jobs-filters-form-collapse {
    max-width: 51rem !important;
    width: 100% !important;
  }
  /* line 232, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp.jrp-filter-redesign-wrapper .location-find .error-msg {
    background-color: #FFF;
    padding: 0 0.125rem !important;
    border-radius: 0.3125rem;
  }
  /* line 236, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp.jrp-filter-redesign-wrapper .jrp-no-data {
    padding-top: 6.875rem;
  }
  /* line 238, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp.jrp-filter-redesign-wrapper #jdp-seo, #jrpjdp.jrp-filter-redesign-wrapper #jdp-pane .jrp-filter-data-display, #jrpjdp.jrp-filter-redesign-wrapper #jdp-empty {
    margin-top: 8.125rem;
  }
  /* line 242, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #col-fixed.campaign-enabled {
    padding: 0rem 0 0.3125rem 0;
  }
  /* line 244, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #col-fixed.campaign-enabled #jobs-found {
    padding-top: 0;
  }
  /* line 246, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #col-fixed.campaign-enabled .fix-elem-parent {
    overflow: unset;
    height: auto !important;
    box-shadow: none;
  }
  /* line 250, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #col-fixed.campaign-enabled .fix-elem-parent .fix-elem-content {
    padding-right: 0;
  }
  /* line 252, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #col-fixed.campaign-enabled .site-takeover-banner-jrp-main-banner {
    padding-top: 1.25rem;
  }
}

@media screen and (max-width: 780px) {
  /* line 256, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #CBSrvcs #weiter, #CBSrvcs #books {
    float: none;
    width: 100%;
  }
  /* line 263, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #appeared-searches .full .appeared-search-wrapper .col-3 .appeared-content.col {
    width: 100%;
    max-width: unset;
    margin-right: 0;
  }
  /* line 271, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .header .menu-us ul.sous-menu > li ul.double, .header .menu-us ul.sous-menu div ul.double, .header .sous-menu > li ul.double, .header .sous-menu div ul.double {
    -moz-column-count: 1;
    -webkit-column-count: 1;
    column-count: 1;
    width: auto !important;
  }
  /* line 276, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .header .menu-us ul.sous-menu > li ul.triple, .header .menu-us ul.sous-menu div ul.triple, .header .sous-menu > li ul.triple, .header .sous-menu div ul.triple {
    -moz-column-count: 1;
    -webkit-column-count: 1;
    column-count: 1;
    width: auto !important;
  }
}

@media only screen and (max-width: 480px) {
  /* line 284, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .job, .search {
    position: relative;
  }
  /* line 286, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .job .job-info, .job .search-info, .search .job-info, .search .search-info {
    width: 100%;
    display: block;
    margin-right: 0;
  }
  /* line 290, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .job .job-company-picture, .job .search-menu, .search .job-company-picture, .search .search-menu {
    display: block;
    width: 100% !important;
    margin-top: 15px;
    overflow: hidden;
  }
  /* line 295, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .job .job-company-picture img, .job .job-company-picture span.img, .job .search-menu img, .job .search-menu span.img, .search .job-company-picture img, .search .job-company-picture span.img, .search .search-menu img, .search .search-menu span.img {
    display: none;
  }
  /* line 297, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .job .job-company-picture .btn-save-job, .job .search-menu .btn-save-job, .search .job-company-picture .btn-save-job, .search .search-menu .btn-save-job {
    width: 45%;
    margin-right: 10%;
    float: left;
  }
  /* line 301, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .job .job-company-picture .btn-more-info, .job .search-menu .btn-more-info, .search .job-company-picture .btn-more-info, .search .search-menu .btn-more-info {
    display: block;
    float: left;
    width: 45%;
  }
  /* line 305, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .job span:last-child, .search span:last-child {
    margin-bottom: 5px;
  }
  /* line 307, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .job span:last-child .bubble-icon, .search span:last-child .bubble-icon {
    top: 0;
  }
  /* line 309, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .job .description, .search .description {
    width: 100%;
  }
  /* line 313, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .logo-company {
    margin: 0 !important;
    width: 45%;
    min-width: 0;
    display: block;
    float: left;
  }
  /* line 319, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .logo-company img {
    width: 100%;
  }
  /* line 321, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .logo-company.first-child {
    margin-top: 10% !important;
  }
  /* line 323, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .logo-company:nth-child(even) {
    margin-left: 10% !important;
    margin-bottom: 10% !important;
  }
  /* line 326, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .logo-company:last-child {
    margin-bottom: 0 !important;
  }
  /* line 331, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #appeared-searches .full .appeared-search-wrapper {
    font-size: 14px;
  }
  /* line 334, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #appeared-searches .full .appeared-search-wrapper .col-3 h4 {
    font-size: 16px;
  }
}

@media only screen and (max-width: 1000px) {
  /* line 339, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  ::-webkit-scrollbar {
    -webkit-appearance: none;
  }
  /* line 342, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  ::-webkit-scrollbar:vertical {
    width: 8px;
  }
  /* line 345, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  ::-webkit-scrollbar:horizontal {
    height: 8px;
  }
  /* line 348, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  ::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, 0.5);
    border-radius: 10px;
    border: 2px solid #ffffff;
  }
  /* line 353, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  ::-webkit-scrollbar-track {
    border-radius: 10px;
    background-color: #ffffff;
  }
  /* line 357, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .saved-jobs-count {
    position: relative;
    float: right;
    right: 0;
  }
  /* line 361, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .saved-jobs-count + #jdp-data {
    padding-top: 30px;
  }
  /* line 363, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .saved-jobs-count a {
    color: #dc0000;
  }
  /* line 366, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #company-page #societe-tab .employees-overview .img {
    width: 100px;
    height: 100px;
  }
  /* line 372, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #jobs-filters .filter:first-of-type, .jrpjdp-extend #jobs-filters .filter:first-of-type {
    margin-left: 0px;
  }
  /* line 374, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #jobs-filters .filter-option, .jrpjdp-extend #jobs-filters .filter-option {
    padding-left: 5px;
  }
  /* line 376, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #jobs-filters .fake-filter-title, .jrpjdp-extend #jobs-filters .fake-filter-title {
    text-align: center;
  }
  /* line 378, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #jobs-filters .fake-filter-title .slide-checkbox-content, .jrpjdp-extend #jobs-filters .fake-filter-title .slide-checkbox-content {
    float: right;
    display: inline-block;
    line-height: 50px;
    margin: 9px -15px 9px 0;
  }
  /* line 387, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #jobs-filters.jrp-filter-redesign .filter-redesign-container .filter-form-redesign .filter .filter-title, .jrpjdp-extend #jobs-filters.jrp-filter-redesign .filter-redesign-container .filter-form-redesign .filter .filter-title {
    text-align: left;
    font-weight: bold !important;
    padding-left: 0;
    padding-bottom: 0.625rem;
    height: auto !important;
    line-height: 1.25rem !important;
  }
  /* line 394, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #jobs-filters.jrp-filter-redesign .filter-redesign-container .filter-form-redesign .filter .filter-title:before, .jrpjdp-extend #jobs-filters.jrp-filter-redesign .filter-redesign-container .filter-form-redesign .filter .filter-title:before {
    top: 0.75rem !important;
    right: 0.3125rem !important;
  }
  /* line 397, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #jobs-filters.jrp-filter-redesign .filter-redesign-container .filter-form-redesign .filter .filter-title .filter-number, .jrpjdp-extend #jobs-filters.jrp-filter-redesign .filter-redesign-container .filter-form-redesign .filter .filter-title .filter-number {
    float: right;
    position: relative;
    font-weight: normal;
    right: 0.375rem;
  }
  /* line 402, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #jobs-filters.jrp-filter-redesign .filter-redesign-container .filter-form-redesign .filter .filter-content, .jrpjdp-extend #jobs-filters.jrp-filter-redesign .filter-redesign-container .filter-form-redesign .filter .filter-content {
    padding-bottom: 0 !important;
  }
  /* line 404, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #jobs-filters.jrp-filter-redesign .filter-redesign-container .filter-form-redesign .filter .filter-content .field, .jrpjdp-extend #jobs-filters.jrp-filter-redesign .filter-redesign-container .filter-form-redesign .filter .filter-content .field {
    margin-bottom: 0.625rem;
  }
  /* line 406, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #jobs-filters.jrp-filter-redesign .filter-redesign-container .filter-form-redesign .filter .filter-content .field li label, .jrpjdp-extend #jobs-filters.jrp-filter-redesign .filter-redesign-container .filter-form-redesign .filter .filter-content .field li label {
    font-size: 0.875rem;
  }
  /* line 410, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #jobs-filters.jrp-filter-redesign .filter-redesign-container .filter-form-redesign .filter.active .filter-title:before, .jrpjdp-extend #jobs-filters.jrp-filter-redesign .filter-redesign-container .filter-form-redesign .filter.active .filter-title:before {
    top: 1.375rem !important;
    right: -0.3125rem !important;
  }
  /* line 413, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #jobs-filters.jrp-filter-redesign .filter-redesign-container .filter-form-redesign .fake-filter, .jrpjdp-extend #jobs-filters.jrp-filter-redesign .filter-redesign-container .filter-form-redesign .fake-filter {
    height: 2.5rem !important;
    line-height: 2.5rem !important;
  }
  /* line 416, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #jobs-filters.jrp-filter-redesign .filter-redesign-container .filter-form-redesign .fake-filter .fake-filter-title, .jrpjdp-extend #jobs-filters.jrp-filter-redesign .filter-redesign-container .filter-form-redesign .fake-filter .fake-filter-title {
    height: 2.5rem !important;
    line-height: 2.5rem !important;
  }
  /* line 419, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #jobs-filters.jrp-filter-redesign .filter-redesign-container .filter-form-redesign .fake-filter .fake-filter-title .trigger-slide-checkbox, .jrpjdp-extend #jobs-filters.jrp-filter-redesign .filter-redesign-container .filter-form-redesign .fake-filter .fake-filter-title .trigger-slide-checkbox {
    width: 100%;
    height: 100%;
  }
  /* line 422, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #jobs-filters.jrp-filter-redesign .filter-redesign-container .filter-form-redesign .fake-filter .fake-filter-title .trigger-slide-checkbox .filter-option, .jrpjdp-extend #jobs-filters.jrp-filter-redesign .filter-redesign-container .filter-form-redesign .fake-filter .fake-filter-title .trigger-slide-checkbox .filter-option {
    line-height: inherit;
    margin: 0;
    width: 100%;
    text-align: left;
    height: 100%;
  }
  /* line 428, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #jobs-filters.jrp-filter-redesign .filter-redesign-container .filter-form-redesign .fake-filter .fake-filter-title .trigger-slide-checkbox .filter-option label, .jrpjdp-extend #jobs-filters.jrp-filter-redesign .filter-redesign-container .filter-form-redesign .fake-filter .fake-filter-title .trigger-slide-checkbox .filter-option label {
    width: 100%;
    height: 100%;
    display: inline-block;
    vertical-align: top;
    padding-left: 0;
  }
  /* line 434, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #jobs-filters.jrp-filter-redesign .filter-redesign-container .filter-form-redesign .fake-filter .fake-filter-title .trigger-slide-checkbox .filter-option label span, .jrpjdp-extend #jobs-filters.jrp-filter-redesign .filter-redesign-container .filter-form-redesign .fake-filter .fake-filter-title .trigger-slide-checkbox .filter-option label span {
    float: right;
    margin-top: 0.125rem;
  }
  /* line 437, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #jobs-filters.jrp-filter-redesign .open-filter, .jrpjdp-extend #jobs-filters.jrp-filter-redesign .open-filter {
    font-size: 0.875rem;
    color: #2F4BA0;
    padding: 0;
    height: auto;
    width: auto;
    line-height: 3.3125rem;
  }
  /* line 447, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #jobs-filters.jrp-filter-redesign #jobs-filters-form-collapse:not(.col-form-collapse) #job-search-form .field input, #jrpjdp #jobs-filters.jrp-filter-redesign #jobs-filters-form-collapse:not(.col-form-collapse) #job-search-form .trigger-mobile-form-collapse, #jrpjdp #jobs-filters.jrp-filter-redesign #jobs-filters-form-collapse:not(.col-form-collapse) #job-search-form .field button, .jrpjdp-extend #jobs-filters.jrp-filter-redesign #jobs-filters-form-collapse:not(.col-form-collapse) #job-search-form .field input, .jrpjdp-extend #jobs-filters.jrp-filter-redesign #jobs-filters-form-collapse:not(.col-form-collapse) #job-search-form .trigger-mobile-form-collapse, .jrpjdp-extend #jobs-filters.jrp-filter-redesign #jobs-filters-form-collapse:not(.col-form-collapse) #job-search-form .field button {
    height: 2.1875rem;
  }
  /* line 449, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #jobs-filters.jrp-filter-redesign #jobs-filters-form-collapse:not(.col-form-collapse) #job-search-form .trigger-mobile-form-collapse, #jrpjdp #jobs-filters.jrp-filter-redesign #jobs-filters-form-collapse:not(.col-form-collapse) #job-search-form .field:nth-of-type(1), .jrpjdp-extend #jobs-filters.jrp-filter-redesign #jobs-filters-form-collapse:not(.col-form-collapse) #job-search-form .trigger-mobile-form-collapse, .jrpjdp-extend #jobs-filters.jrp-filter-redesign #jobs-filters-form-collapse:not(.col-form-collapse) #job-search-form .field:nth-of-type(1) {
    width: calc(100% - 40px) !important;
  }
  /* line 452, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #jobs-filters.jrp-filter-redesign #jobs-filters-form-collapse:not(.col-form-collapse) #job-search-form .field:nth-of-type(3), .jrpjdp-extend #jobs-filters.jrp-filter-redesign #jobs-filters-form-collapse:not(.col-form-collapse) #job-search-form .field:nth-of-type(3) {
    width: 2.5rem !important;
  }
  /* line 455, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #jobs-filters.jrp-filter-redesign #jobs-filters-form-collapse:not(.col-form-collapse) #job-search-form .field:nth-of-type(3) .btn-redesign-filter .submit-icon, .jrpjdp-extend #jobs-filters.jrp-filter-redesign #jobs-filters-form-collapse:not(.col-form-collapse) #job-search-form .field:nth-of-type(3) .btn-redesign-filter .submit-icon {
    line-height: 0;
  }
  /* line 457, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #jobs-filters.jrp-filter-redesign #jobs-filters-form-collapse #job-search-form, .jrpjdp-extend #jobs-filters.jrp-filter-redesign #jobs-filters-form-collapse #job-search-form {
    width: calc(100% - 73px) !important;
  }
  /* line 460, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #jobs-filters.jrp-filter-redesign .selected-filters-wrappers, .jrpjdp-extend #jobs-filters.jrp-filter-redesign .selected-filters-wrappers {
    padding-top: 0.3125rem;
  }
  /* line 462, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #jobs-filters.jrp-filter-redesign .selected-filters-wrappers .total-result, .jrpjdp-extend #jobs-filters.jrp-filter-redesign .selected-filters-wrappers .total-result {
    font-size: 0.875rem;
    font-family: "Lato", "Arial", sans-serif;
  }
  /* line 465, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #jobs-filters.jrp-filter-redesign .selected-filters-wrappers .total-result:after, .jrpjdp-extend #jobs-filters.jrp-filter-redesign .selected-filters-wrappers .total-result:after {
    content: '.';
    margin-left: 0.5rem;
    margin-right: 0.1875rem;
    position: relative;
    bottom: 0.1875rem;
  }
  /* line 471, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #jobs-filters.jrp-filter-redesign .selected-filters-wrappers .reset-filter, .jrpjdp-extend #jobs-filters.jrp-filter-redesign .selected-filters-wrappers .reset-filter {
    width: initial;
  }
  /* line 474, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #jobs-filters.jrp-filter-redesign .selected-filters-wrappers .selected-filters li, .jrpjdp-extend #jobs-filters.jrp-filter-redesign .selected-filters-wrappers .selected-filters li {
    display: inline-block;
    margin-right: 0.5625rem;
  }
  /* line 477, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #jobs-filters.jrp-filter-redesign .selected-filters-wrappers .selected-filters li button, .jrpjdp-extend #jobs-filters.jrp-filter-redesign .selected-filters-wrappers .selected-filters li button {
    background-color: #1c2c5f;
    background-image: none;
    border: 0.0625rem solid #2F4BA0;
    color: #FFF !important;
    font-weight: normal;
    font-size: 0.875rem;
    padding: 0.3125rem 1.875rem 0.3125rem 0.9375rem;
    line-height: 1.125rem;
    border-radius: 0.9375rem;
    position: relative;
  }
  /* line 488, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #jobs-filters.jrp-filter-redesign .selected-filters-wrappers .selected-filters li button:before, #jrpjdp #jobs-filters.jrp-filter-redesign .selected-filters-wrappers .selected-filters li button:after, .jrpjdp-extend #jobs-filters.jrp-filter-redesign .selected-filters-wrappers .selected-filters li button:before, .jrpjdp-extend #jobs-filters.jrp-filter-redesign .selected-filters-wrappers .selected-filters li button:after {
    content: '';
    width: 0.09375rem;
    height: 0.875rem;
    background-color: #FFF;
    display: inline-block;
    border-radius: 0.1875rem;
    position: absolute;
    bottom: 0.375rem;
    right: 0.9375rem;
  }
  /* line 498, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #jobs-filters.jrp-filter-redesign .selected-filters-wrappers .selected-filters li button:before, .jrpjdp-extend #jobs-filters.jrp-filter-redesign .selected-filters-wrappers .selected-filters li button:before {
    transform: rotate(45deg);
  }
  /* line 500, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #jobs-filters.jrp-filter-redesign .selected-filters-wrappers .selected-filters li button:after, .jrpjdp-extend #jobs-filters.jrp-filter-redesign .selected-filters-wrappers .selected-filters li button:after {
    transform: rotate(-45deg);
  }
  /* line 502, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #jobs-filters.jrp-filter-redesign .selected-filters-wrappers .selected-filters li button.default-btn, .jrpjdp-extend #jobs-filters.jrp-filter-redesign .selected-filters-wrappers .selected-filters li button.default-btn {
    padding: 0.3125rem 0.9375rem;
  }
  /* line 504, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #jobs-filters.jrp-filter-redesign .selected-filters-wrappers .selected-filters li button.default-btn:before, #jrpjdp #jobs-filters.jrp-filter-redesign .selected-filters-wrappers .selected-filters li button.default-btn:after, .jrpjdp-extend #jobs-filters.jrp-filter-redesign .selected-filters-wrappers .selected-filters li button.default-btn:before, .jrpjdp-extend #jobs-filters.jrp-filter-redesign .selected-filters-wrappers .selected-filters li button.default-btn:after {
    width: 0;
    height: 0;
  }
  /* line 508, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp .redesign-set-job-alert-mobile, .jrpjdp-extend .redesign-set-job-alert-mobile {
    display: inline-flex;
    flex-flow: row wrap;
    width: 100%;
    border-top: none;
    border-bottom: 0.0625rem solid #E9E9E9;
    padding-bottom: 0.625rem;
  }
  /* line 515, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp .redesign-set-job-alert-mobile #sortby, .jrpjdp-extend .redesign-set-job-alert-mobile #sortby {
    width: 100%;
    margin-bottom: 1.5625rem;
  }
  /* line 518, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp .redesign-set-job-alert-mobile .remote-wrapper, .jrpjdp-extend .redesign-set-job-alert-mobile .remote-wrapper {
    margin-left: unset;
    padding-top: 0;
  }
  /* line 521, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp .redesign-set-job-alert-mobile .set-job-alert, .jrpjdp-extend .redesign-set-job-alert-mobile .set-job-alert {
    margin-left: auto;
  }
  /* line 525, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp.jrp-filter-redesign-wrapper .jrp-no-data #jobs-found, .jrpjdp-extend.jrp-filter-redesign-wrapper .jrp-no-data #jobs-found {
    padding-top: 0 !important;
  }
  /* line 528, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .snapshot {
    width: 100%;
  }
  /* line 530, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .snapshot:after {
    content: "";
    display: block;
    clear: both;
  }
  /* line 534, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .snapshot .snapshot-item {
    width: 100%;
    display: block;
    margin-bottom: 10px;
  }
  /* line 538, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .snapshot .snapshot-item:last-child {
    margin-bottom: 0;
  }
  /* line 540, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .snapshot .snapshot-item:after {
    display: none;
  }
  /* line 543, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .mobile-relative {
    position: relative;
  }
  /* line 545, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .mobile-relative.with-btn-bottom {
    padding-bottom: 55px !important;
  }
  /* line 548, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .hide-mobile, #job-search-form .wfh-container.hide-mobile, .hide-mobile-inline {
    display: none !important;
  }
  /* line 551, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .show-mobile {
    display: block !important;
  }
  /* line 554, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .show-mobile-inline {
    display: inline-block !important;
  }
  /* line 557, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .mobile-no-center {
    text-align: left;
  }
  /* line 560, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .display-block-m {
    display: block !important;
  }
  /* line 563, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .center-mobile {
    text-align: center;
  }
  /* line 566, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .dim {
    display: block;
    width: 100%;
  }
  /* line 570, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .no-align-center-mobile {
    position: static !important;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  /* line 574, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .fl-n-mobile {
    float: none;
  }
  /* line 577, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .pb20-mobile {
    padding-bottom: 20px;
  }
  /* line 580, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .pb0-mobile {
    padding-bottom: 0 !important;
  }
  /* line 583, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .ml0-mobile {
    margin-left: 0 !important;
  }
  /* line 586, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .mr0-mobile {
    margin-left: 0 !important;
  }
  /* line 589, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .pt15-mobile {
    padding-top: 15px !important;
  }
  /* line 592, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .pt0-mobile {
    padding-top: 0 !important;
  }
  /* line 595, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .pl0-mobile {
    padding-left: 0 !important;
  }
  /* line 598, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .seperate-bottom-mobile {
    margin-bottom: 20px !important;
  }
  /* line 601, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .seperate-mobile {
    margin-top: 20px;
  }
  /* line 604, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .seperate-top-border-mobile {
    -webkit-transform: translateY(15px);
    -moz-transform: translateY(15px);
    -ms-transform: translateY(15px);
    transform: translateY(15px);
    border-top: 1px solid #E9E9E9;
    padding-top: 15px;
  }
  /* line 609, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .no-seperate-bottom-mobile {
    margin-bottom: 0 !important;
  }
  /* line 612, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .border-bottom-space {
    padding-bottom: 5px;
    margin-bottom: 5px;
  }
  /* line 615, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .font12-mobile {
    font-size: 12px;
  }
  /* line 618, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  h2 {
    font-size: 1.3rem;
  }
  /* line 621, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  p.w80 {
    width: 100%;
  }
  /* line 624, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .line.w50 {
    margin: 20px auto 0 auto;
  }
  /* line 627, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .full-width-mobile {
    width: 100% !important;
  }
  /* line 632, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #mini-application .container {
    width: 100%;
  }
  /* line 637, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .cookie-bar .btn, .cookie-bar #jrp-pagination a, #jrp-pagination .cookie-bar a, .cookie-bar .form .field.check-as-button input[type=checkbox] + label, .form .field.check-as-button .cookie-bar input[type=checkbox] + label, .cookie-bar .form .field.check-as-button input[type=radio] + label, .form .field.check-as-button .cookie-bar input[type=radio] + label {
    margin-top: 1.25rem;
  }
  /* line 639, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .cookie-bar.cookie-notification {
    padding: 2rem 1.5rem !important;
  }
  /* line 641, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .cookie-bar.cookie-notification .wrapper {
    max-width: 100% !important;
  }
  /* line 643, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .cookie-bar.cookie-notification .wrapper p {
    font-size: 0.875rem !important;
    margin-right: 0;
    margin-top: 1rem;
  }
  /* line 648, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #cookie.cookie-bar.cookie-notification .btn, #cookie.cookie-bar.cookie-notification #jrp-pagination a, #jrp-pagination #cookie.cookie-bar.cookie-notification a, #cookie.cookie-bar.cookie-notification .form .field.check-as-button input[type=checkbox] + label, .form .field.check-as-button #cookie.cookie-bar.cookie-notification input[type=checkbox] + label, #cookie.cookie-bar.cookie-notification .form .field.check-as-button input[type=radio] + label, .form .field.check-as-button #cookie.cookie-bar.cookie-notification input[type=radio] + label {
    font-size: 0.875rem !important;
  }
  /* line 654, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .list-raw .list-raw-btn a:last-child {
    margin-left: 0;
    margin-top: 10px;
  }
  /* line 658, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  ul.list li {
    padding: 8px;
  }
  /* line 660, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  ul.list li .list-title {
    width: auto;
    float: left;
    padding-top: 16px;
  }
  /* line 664, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  ul.list li .list-menu {
    float: right;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    position: static;
    top: 0;
    right: 0;
    padding: 8px 0;
  }
  /* line 671, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  ul.list li .list-menu .onoffswitch {
    margin-top: 3px;
  }
  /* line 673, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  ul.list li .list-menu a {
    margin-left: 5px;
    text-align: center;
    padding: 6px 0;
    width: 35px;
    border-radius: 5px;
    background: gainsboro;
    display: inline-block;
  }
  /* line 683, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .btn, #jrp-pagination a, .form .field.check-as-button input[type=checkbox] + label, .form .field.check-as-button input[type=radio] + label {
    display: block;
    width: 100%;
    float: none;
  }
  /* line 687, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .btn.btn-mobile-mb, #jrp-pagination a.btn-mobile-mb, .form .field.check-as-button input[type=checkbox] + label.btn-mobile-mb, .form .field.check-as-button input[type=radio] + label.btn-mobile-mb {
    margin-bottom: 10px;
  }
  /* line 689, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .btn.btn-mobile-mt, #jrp-pagination a.btn-mobile-mt, .form .field.check-as-button input[type=checkbox] + label.btn-mobile-mt, .form .field.check-as-button input[type=radio] + label.btn-mobile-mt {
    margin-top: 10px;
  }
  /* line 691, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .btn.btn-mobile-small, #jrp-pagination a.btn-mobile-small, .form .field.check-as-button input[type=checkbox] + label.btn-mobile-small, .form .field.check-as-button input[type=radio] + label.btn-mobile-small {
    font-size: 0.9rem;
    padding: 10px 60px 8px 60px;
  }
  /* line 694, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .btn.btn-inline.btn-block-mobile, .btn.btn-block-mobile, #jrp-pagination a.btn-block-mobile, .form .field.check-as-button input[type=checkbox] + label.btn-block-mobile, .form .field.check-as-button input[type=radio] + label.btn-block-mobile {
    width: 100% !important;
    min-width: 100% !important;
    display: block !important;
  }
  /* line 699, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #go-back, #display-filter {
    margin-bottom: 0;
    color: #2777B4;
    background: #FFF;
    padding: 5px 8px;
    border-radius: 5px;
  }
  /* line 706, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #go-back {
    position: absolute;
    top: 10px;
  }
  /* line 710, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #mini-application #go-back {
    position: static;
  }
  /* line 715, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .site-container {
    overflow: hidden;
  }
  /* line 718, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .site-pusher {
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transform: translateX(0px);
    -moz-transform: translateX(0px);
    -ms-transform: translateX(0px);
    transform: translateX(0px);
  }
  /* line 722, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .site-content {
    padding-top: 0 !important;
  }
  /* line 725, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .header {
    position: relative;
  }
  /* line 727, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .header .full {
    padding: 0 !important;
  }
  /* line 729, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .header nav {
    display: none;
  }
  /* line 733, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  body.with-sidebar nav {
    display: block;
  }
  /* line 736, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .hamburger {
    position: relative;
    display: block;
    float: left;
    width: 50px;
    height: 66px;
    cursor: pointer;
  }
  /* line 743, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .hamburger span {
    position: absolute;
    top: 22px;
    left: 14px;
    font-size: 1.5rem;
  }
  /* line 748, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .hamburger.hamburger-us {
    float: right;
  }
  /* line 750, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .hamburger.hamburger-us img {
    -webkit-transform: translate(-4px, 4px);
    -moz-transform: translate(-4px, 4px);
    -ms-transform: translate(-4px, 4px);
    transform: translate(-4px, 4px);
  }
  /* line 752, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .header-logo {
    display: block;
    position: absolute !important;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    padding: 0;
    min-width: 160px;
    height: 4.0625rem;
  }
  /* line 761, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .header-logo:after {
    content: "";
    display: block;
    clear: both;
  }
  /* line 765, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .header-logo img {
    margin-top: 0 !important;
    position: absolute;
    width: 160px !important;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  /* line 771, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .header-logo-us {
    left: 15px;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    width: 180px;
  }
  /* line 775, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .header-logo-us img {
    width: 180px !important;
    height: auto;
  }
  /* line 779, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .header-info-text {
    float: left;
    line-height: 25px;
    margin-top: 10px;
    margin-left: 0;
    padding-bottom: 10px;
    padding-left: 10px;
    width: 100%;
    border-bottom: 1px solid #f2f2f2;
  }
  /* line 789, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .header-welcome {
    display: block;
    height: 66px;
    line-height: 50px;
    padding: 10px;
    font-size: 1.3rem;
    font-weight: bold;
    background: #f2f2f2;
  }
  /* line 800, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .header .menu.menu-us .header-welcome {
    padding: 10px 20px;
    background: #FFF;
    line-height: 58px;
    position: relative;
  }
  /* line 805, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .header .menu.menu-us .header-welcome img {
    width: 180px;
  }
  /* line 807, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .header .menu.menu-us .header-welcome .close-menu {
    position: absolute;
    top: 0;
    right: 0;
    height: 66px;
    width: 60px;
    line-height: 66px;
    text-align: center;
    font-size: 1.8rem;
    cursor: pointer;
  }
  /* line 817, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .header .menu.menu-us .header-welcome .close-menu img {
    width: 20px;
  }
  /* line 819, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .header .menu.menu-us a {
    border-bottom: none;
    padding: 0 20px;
    height: 50px;
    line-height: 50px;
  }
  /* line 824, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .header .menu.menu-us button {
    padding: 0 20px;
    margin-left: 0;
    top: 0;
    height: 50px;
    line-height: 50px;
    display: inherit;
  }
  /* line 831, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .header .menu.menu-us button:after {
    display: none;
  }
  /* line 833, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .header .menu.menu-us ul.sous-menu, .header .menu.menu-us ul.sous-menu.link-btn, .header .menu.menu-us .sous-menu {
    top: 0;
    position: static;
    height: auto;
  }
  /* line 837, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .header .menu.menu-us ul.sous-menu > li, .header .menu.menu-us ul.sous-menu .sous-menu-links, .header .menu.menu-us ul.sous-menu.link-btn > li, .header .menu.menu-us ul.sous-menu.link-btn .sous-menu-links, .header .menu.menu-us .sous-menu > li, .header .menu.menu-us .sous-menu .sous-menu-links {
    height: 50px;
    line-height: 50px;
    border-bottom: none !important;
    position: relative;
  }
  /* line 843, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .header .menu.menu-us ul.sous-menu > li:hover span, .header .menu.menu-us ul.sous-menu > li:hover button, .header .menu.menu-us ul.sous-menu .sous-menu-links:hover span, .header .menu.menu-us ul.sous-menu .sous-menu-links:hover button, .header .menu.menu-us ul.sous-menu.link-btn > li:hover span, .header .menu.menu-us ul.sous-menu.link-btn > li:hover button, .header .menu.menu-us ul.sous-menu.link-btn .sous-menu-links:hover span, .header .menu.menu-us ul.sous-menu.link-btn .sous-menu-links:hover button, .header .menu.menu-us .sous-menu > li:hover span, .header .menu.menu-us .sous-menu > li:hover button, .header .menu.menu-us .sous-menu .sous-menu-links:hover span, .header .menu.menu-us .sous-menu .sous-menu-links:hover button {
    font-weight: bold;
    border-left: 6px solid #F9B515;
  }
  /* line 846, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .header .menu.menu-us ul.sous-menu > li:hover span:after, .header .menu.menu-us ul.sous-menu > li:hover button:after, .header .menu.menu-us ul.sous-menu .sous-menu-links:hover span:after, .header .menu.menu-us ul.sous-menu .sous-menu-links:hover button:after, .header .menu.menu-us ul.sous-menu.link-btn > li:hover span:after, .header .menu.menu-us ul.sous-menu.link-btn > li:hover button:after, .header .menu.menu-us ul.sous-menu.link-btn .sous-menu-links:hover span:after, .header .menu.menu-us ul.sous-menu.link-btn .sous-menu-links:hover button:after, .header .menu.menu-us .sous-menu > li:hover span:after, .header .menu.menu-us .sous-menu > li:hover button:after, .header .menu.menu-us .sous-menu .sous-menu-links:hover span:after, .header .menu.menu-us .sous-menu .sous-menu-links:hover button:after {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  /* line 848, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .header .menu.menu-us ul.sous-menu > li:hover span.notificationCount, .header .menu.menu-us ul.sous-menu > li:hover button.notificationCount, .header .menu.menu-us ul.sous-menu .sous-menu-links:hover span.notificationCount, .header .menu.menu-us ul.sous-menu .sous-menu-links:hover button.notificationCount, .header .menu.menu-us ul.sous-menu.link-btn > li:hover span.notificationCount, .header .menu.menu-us ul.sous-menu.link-btn > li:hover button.notificationCount, .header .menu.menu-us ul.sous-menu.link-btn .sous-menu-links:hover span.notificationCount, .header .menu.menu-us ul.sous-menu.link-btn .sous-menu-links:hover button.notificationCount, .header .menu.menu-us .sous-menu > li:hover span.notificationCount, .header .menu.menu-us .sous-menu > li:hover button.notificationCount, .header .menu.menu-us .sous-menu .sous-menu-links:hover span.notificationCount, .header .menu.menu-us .sous-menu .sous-menu-links:hover button.notificationCount {
    border-left: 0;
  }
  /* line 850, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .header .menu.menu-us ul.sous-menu > li:hover span.notificationCount span, .header .menu.menu-us ul.sous-menu > li:hover button.notificationCount span, .header .menu.menu-us ul.sous-menu .sous-menu-links:hover span.notificationCount span, .header .menu.menu-us ul.sous-menu .sous-menu-links:hover button.notificationCount span, .header .menu.menu-us ul.sous-menu.link-btn > li:hover span.notificationCount span, .header .menu.menu-us ul.sous-menu.link-btn > li:hover button.notificationCount span, .header .menu.menu-us ul.sous-menu.link-btn .sous-menu-links:hover span.notificationCount span, .header .menu.menu-us ul.sous-menu.link-btn .sous-menu-links:hover button.notificationCount span, .header .menu.menu-us .sous-menu > li:hover span.notificationCount span, .header .menu.menu-us .sous-menu > li:hover button.notificationCount span, .header .menu.menu-us .sous-menu .sous-menu-links:hover span.notificationCount span, .header .menu.menu-us .sous-menu .sous-menu-links:hover button.notificationCount span {
    border-left: 0;
  }
  /* line 852, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .header .menu.menu-us ul.sous-menu > li span, .header .menu.menu-us ul.sous-menu > li button, .header .menu.menu-us ul.sous-menu .sous-menu-links span, .header .menu.menu-us ul.sous-menu .sous-menu-links button, .header .menu.menu-us ul.sous-menu.link-btn > li span, .header .menu.menu-us ul.sous-menu.link-btn > li button, .header .menu.menu-us ul.sous-menu.link-btn .sous-menu-links span, .header .menu.menu-us ul.sous-menu.link-btn .sous-menu-links button, .header .menu.menu-us .sous-menu > li span, .header .menu.menu-us .sous-menu > li button, .header .menu.menu-us .sous-menu .sous-menu-links span, .header .menu.menu-us .sous-menu .sous-menu-links button {
    padding: 0 20px;
    height: 50px;
  }
  /* line 855, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .header .menu.menu-us ul.sous-menu > li span:after, .header .menu.menu-us ul.sous-menu > li button:after, .header .menu.menu-us ul.sous-menu .sous-menu-links span:after, .header .menu.menu-us ul.sous-menu .sous-menu-links button:after, .header .menu.menu-us ul.sous-menu.link-btn > li span:after, .header .menu.menu-us ul.sous-menu.link-btn > li button:after, .header .menu.menu-us ul.sous-menu.link-btn .sous-menu-links span:after, .header .menu.menu-us ul.sous-menu.link-btn .sous-menu-links button:after, .header .menu.menu-us .sous-menu > li span:after, .header .menu.menu-us .sous-menu > li button:after, .header .menu.menu-us .sous-menu .sous-menu-links span:after, .header .menu.menu-us .sous-menu .sous-menu-links button:after {
    transition-duration: 0.3s;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }
  /* line 858, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .header .menu.menu-us ul.sous-menu > li span.notificationCount, .header .menu.menu-us ul.sous-menu > li button.notificationCount, .header .menu.menu-us ul.sous-menu .sous-menu-links span.notificationCount, .header .menu.menu-us ul.sous-menu .sous-menu-links button.notificationCount, .header .menu.menu-us ul.sous-menu.link-btn > li span.notificationCount, .header .menu.menu-us ul.sous-menu.link-btn > li button.notificationCount, .header .menu.menu-us ul.sous-menu.link-btn .sous-menu-links span.notificationCount, .header .menu.menu-us ul.sous-menu.link-btn .sous-menu-links button.notificationCount, .header .menu.menu-us .sous-menu > li span.notificationCount, .header .menu.menu-us .sous-menu > li button.notificationCount, .header .menu.menu-us .sous-menu .sous-menu-links span.notificationCount, .header .menu.menu-us .sous-menu .sous-menu-links button.notificationCount {
    padding: 0;
  }
  /* line 860, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .header .menu.menu-us ul.sous-menu > li button, .header .menu.menu-us ul.sous-menu .sous-menu-links button, .header .menu.menu-us ul.sous-menu.link-btn > li button, .header .menu.menu-us ul.sous-menu.link-btn .sous-menu-links button, .header .menu.menu-us .sous-menu > li button, .header .menu.menu-us .sous-menu .sous-menu-links button {
    vertical-align: baseline;
    font-size: 100%;
    line-height: 50px;
  }
  /* line 864, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .header .menu.menu-us ul.sous-menu > li.sous-menu-links, .header .menu.menu-us ul.sous-menu .sous-menu-links.sous-menu-links, .header .menu.menu-us ul.sous-menu.link-btn > li.sous-menu-links, .header .menu.menu-us ul.sous-menu.link-btn .sous-menu-links.sous-menu-links, .header .menu.menu-us .sous-menu > li.sous-menu-links, .header .menu.menu-us .sous-menu .sous-menu-links.sous-menu-links {
    height: auto;
  }
  /* line 866, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .header .menu.menu-us ul.sous-menu > li.sous-menu-links span, .header .menu.menu-us ul.sous-menu > li.sous-menu-links button, .header .menu.menu-us ul.sous-menu .sous-menu-links.sous-menu-links span, .header .menu.menu-us ul.sous-menu .sous-menu-links.sous-menu-links button, .header .menu.menu-us ul.sous-menu.link-btn > li.sous-menu-links span, .header .menu.menu-us ul.sous-menu.link-btn > li.sous-menu-links button, .header .menu.menu-us ul.sous-menu.link-btn .sous-menu-links.sous-menu-links span, .header .menu.menu-us ul.sous-menu.link-btn .sous-menu-links.sous-menu-links button, .header .menu.menu-us .sous-menu > li.sous-menu-links span, .header .menu.menu-us .sous-menu > li.sous-menu-links button, .header .menu.menu-us .sous-menu .sous-menu-links.sous-menu-links span, .header .menu.menu-us .sous-menu .sous-menu-links.sous-menu-links button {
    display: inline-block;
  }
  /* line 868, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .header .menu.menu-us ul.sous-menu > li.sous-menu-links span:after, .header .menu.menu-us ul.sous-menu > li.sous-menu-links button:after, .header .menu.menu-us ul.sous-menu .sous-menu-links.sous-menu-links span:after, .header .menu.menu-us ul.sous-menu .sous-menu-links.sous-menu-links button:after, .header .menu.menu-us ul.sous-menu.link-btn > li.sous-menu-links span:after, .header .menu.menu-us ul.sous-menu.link-btn > li.sous-menu-links button:after, .header .menu.menu-us ul.sous-menu.link-btn .sous-menu-links.sous-menu-links span:after, .header .menu.menu-us ul.sous-menu.link-btn .sous-menu-links.sous-menu-links button:after, .header .menu.menu-us .sous-menu > li.sous-menu-links span:after, .header .menu.menu-us .sous-menu > li.sous-menu-links button:after, .header .menu.menu-us .sous-menu .sous-menu-links.sous-menu-links span:after, .header .menu.menu-us .sous-menu .sous-menu-links.sous-menu-links button:after {
    top: 22px;
  }
  /* line 871, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .header .menu.menu-us ul.sous-menu > li.sous-menu-links button.inline-flex span.notificationCount, .header .menu.menu-us ul.sous-menu .sous-menu-links.sous-menu-links button.inline-flex span.notificationCount, .header .menu.menu-us ul.sous-menu.link-btn > li.sous-menu-links button.inline-flex span.notificationCount, .header .menu.menu-us ul.sous-menu.link-btn .sous-menu-links.sous-menu-links button.inline-flex span.notificationCount, .header .menu.menu-us .sous-menu > li.sous-menu-links button.inline-flex span.notificationCount, .header .menu.menu-us .sous-menu .sous-menu-links.sous-menu-links button.inline-flex span.notificationCount {
    margin-top: 0.25rem;
  }
  /* line 873, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .header .menu.menu-us ul.sous-menu > li.sous-menu-links ul, .header .menu.menu-us ul.sous-menu .sous-menu-links.sous-menu-links ul, .header .menu.menu-us ul.sous-menu.link-btn > li.sous-menu-links ul, .header .menu.menu-us ul.sous-menu.link-btn .sous-menu-links.sous-menu-links ul, .header .menu.menu-us .sous-menu > li.sous-menu-links ul, .header .menu.menu-us .sous-menu .sous-menu-links.sous-menu-links ul {
    top: auto;
    right: auto;
    position: static;
    min-width: 100% !important;
  }
  /* line 878, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .header .menu.menu-us ul.sous-menu > li.sous-menu-links ul li a, .header .menu.menu-us ul.sous-menu .sous-menu-links.sous-menu-links ul li a, .header .menu.menu-us ul.sous-menu.link-btn > li.sous-menu-links ul li a, .header .menu.menu-us ul.sous-menu.link-btn .sous-menu-links.sous-menu-links ul li a, .header .menu.menu-us .sous-menu > li.sous-menu-links ul li a, .header .menu.menu-us .sous-menu .sous-menu-links.sous-menu-links ul li a {
    padding: 0 36px;
    color: #767676;
  }
  /* line 881, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .header .menu.menu-us .menu-links-right {
    background: rgba(40, 122, 185, 0.05);
    -webkit-box-shadow: 0 20px 40px -15px rgba(46, 46, 46, 0.2);
    -moz-box-shadow: 0 20px 40px -15px rgba(46, 46, 46, 0.2);
    box-shadow: 0 20px 40px -15px rgba(46, 46, 46, 0.2);
    margin-top: 10px;
  }
  /* line 885, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .menu {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    background: #FFF;
    width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
    height: 100vh;
    overflow: auto;
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
  }
  /* line 896, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .menu.container, .menu.full {
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-bottom: 180px !important;
  }
  /* line 901, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .menu .menu-links-right {
    position: static;
  }
  /* line 903, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .menu ul.sous-menu, .menu ul.sous-menu.link-btn, .menu .sous-menu {
    width: 100%;
    display: block;
  }
  /* line 906, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .menu ul.sous-menu > li, .menu ul.sous-menu div, .menu ul.sous-menu.link-btn > li, .menu ul.sous-menu.link-btn div, .menu .sous-menu > li, .menu .sous-menu div {
    display: block;
    padding: 0;
    margin-left: 0;
  }
  /* line 910, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .menu ul.sous-menu > li span, .menu ul.sous-menu div span, .menu ul.sous-menu.link-btn > li span, .menu ul.sous-menu.link-btn div span, .menu .sous-menu > li span, .menu .sous-menu div span {
    padding: 0 10px;
  }
  /* line 912, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .menu ul.sous-menu > li span a, .menu ul.sous-menu div span a, .menu ul.sous-menu.link-btn > li span a, .menu ul.sous-menu.link-btn div span a, .menu .sous-menu > li span a, .menu .sous-menu div span a {
    border: none;
    display: inline;
    padding: 0 3px;
  }
  /* line 916, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .menu ul.sous-menu > li.sous-menu-links, .menu ul.sous-menu div.sous-menu-links, .menu ul.sous-menu.link-btn > li.sous-menu-links, .menu ul.sous-menu.link-btn div.sous-menu-links, .menu .sous-menu > li.sous-menu-links, .menu .sous-menu div.sous-menu-links {
    width: 100%;
    border-bottom: 1px solid #f2f2f2;
    line-height: 40px;
    text-align: left;
  }
  /* line 921, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .menu ul.sous-menu > li.sous-menu-links ul, .menu ul.sous-menu div.sous-menu-links ul, .menu ul.sous-menu.link-btn > li.sous-menu-links ul, .menu ul.sous-menu.link-btn div.sous-menu-links ul, .menu .sous-menu > li.sous-menu-links ul, .menu .sous-menu div.sous-menu-links ul {
    min-width: 100%;
    position: static;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
  /* line 926, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .menu ul.sous-menu > li.sous-menu-links ul li a:hover, .menu ul.sous-menu div.sous-menu-links ul li a:hover, .menu ul.sous-menu.link-btn > li.sous-menu-links ul li a:hover, .menu ul.sous-menu.link-btn div.sous-menu-links ul li a:hover, .menu .sous-menu > li.sous-menu-links ul li a:hover, .menu .sous-menu div.sous-menu-links ul li a:hover {
    background: #FFF;
    color: #2E2E2E;
    border-bottom: 1px solid #FFF;
  }
  /* line 930, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .menu ul.sous-menu > li.sous-menu-links ul li a.active:hover, .menu ul.sous-menu div.sous-menu-links ul li a.active:hover, .menu ul.sous-menu.link-btn > li.sous-menu-links ul li a.active:hover, .menu ul.sous-menu.link-btn div.sous-menu-links ul li a.active:hover, .menu .sous-menu > li.sous-menu-links ul li a.active:hover, .menu .sous-menu div.sous-menu-links ul li a.active:hover {
    color: #FFF;
    background: #F9B515;
    padding: 0 10px;
    border-color: #F9B515;
  }
  /* line 937, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .menu a, .menu a.link-btn {
    display: block;
    float: none;
    line-height: 40px;
    height: 40px;
    border-bottom: 1px solid #f2f2f2;
    width: 100%;
    padding-top: 0;
    text-align: left;
    margin-left: 0;
  }
  /* line 948, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .with-sidebar {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden !important;
    height: 100%;
  }
  /* line 956, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .with-sidebar .site-pusher {
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
  }
  /* line 958, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .with-sidebar .site-cache {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.6);
    z-index: 9;
  }
  /* line 969, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #mini-application .sf-mini-menu {
    height: auto;
  }
  /* line 971, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #mini-application .sf-mini-menu .sf-mini-logo {
    float: none;
    display: block;
    text-align: center;
  }
  /* line 975, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #mini-application .sf-mini-menu .links.right {
    float: none;
  }
  /* line 977, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #mini-application .sf-mini-menu .links.right a {
    float: none;
    padding-left: 0;
  }
  /* line 982, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  form.form.form-inline, #reco .form.job-alert {
    width: 100% !important;
  }
  /* line 984, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  form.form.form-inline .field, #reco .form.job-alert .field {
    width: 100% !important;
  }
  /* line 986, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  form.form.form-inline .field input, #reco .form.job-alert .field input, form.form.form-inline .field button, #reco .form.job-alert .field button {
    border-radius: 5px !important;
  }
  /* line 988, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  form.form.form-inline .field button, #reco .form.job-alert .field button {
    margin-top: 10px;
  }
  /* line 990, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  form.form.form-inline .field:nth-of-type(2) button, #reco .form.job-alert .field:nth-of-type(2) button {
    border-top-left-radius: 5px !important;
    border-bottom-left-radius: 5px !important;
  }
  /* line 993, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .field {
    width: 100% !important;
    display: block !important;
  }
  /* line 996, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .field.hide-field {
    display: none !important;
  }
  /* line 999, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .field.check-as-button input[type=radio] + label {
    width: auto !important;
  }
  /* line 1001, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .form .col-2 .col .btn, .form .col-2 .col #jrp-pagination a, #jrp-pagination .form .col-2 .col a, .form .col-2 .col .field.check-as-button input[type=checkbox] + label, .form .field.check-as-button .col-2 .col input[type=checkbox] + label, .form .col-2 .col .field.check-as-button input[type=radio] + label, .form .field.check-as-button .col-2 .col input[type=radio] + label {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 1006, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .form-material .field {
    margin-bottom: 20px;
  }
  /* line 1010, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .card-panel-scroll {
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch;
    padding: 30px 15px;
  }
  /* line 1015, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .card-panel-scroll.infinite .card-panel-bloc {
    width: auto;
  }
  /* line 1017, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .card-panel-bloc {
    width: 1800px;
    position: static;
    left: 0;
    padding-left: 0;
  }
  /* line 1022, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .card-panel-bloc .card-panel-link-bottom {
    width: auto;
  }
  /* line 1026, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .us-modal.remodal {
    padding: 20px !important;
  }
  /* line 1028, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .us-modal.remodal .btn.btn-width, .us-modal.remodal #jrp-pagination a.btn-width, #jrp-pagination .us-modal.remodal a.btn-width, .us-modal.remodal .form .field.check-as-button input[type=checkbox] + label.btn-width, .form .field.check-as-button .us-modal.remodal input[type=checkbox] + label.btn-width, .us-modal.remodal .form .field.check-as-button input[type=radio] + label.btn-width, .form .field.check-as-button .us-modal.remodal input[type=radio] + label.btn-width, .us-modal.remodal .btn.btn-naked, .us-modal.remodal #jrp-pagination a.btn-naked, #jrp-pagination .us-modal.remodal a.btn-naked, .us-modal.remodal .form .field.check-as-button input[type=checkbox] + label.btn-naked, .form .field.check-as-button .us-modal.remodal input[type=checkbox] + label.btn-naked, .us-modal.remodal .form .field.check-as-button input[type=radio] + label.btn-naked, .form .field.check-as-button .us-modal.remodal input[type=radio] + label.btn-naked {
    min-width: 0 !important;
    width: 45% !important;
    float: right !important;
  }
  /* line 1032, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .us-modal.remodal .btn.btn-width.btn-full-width, .us-modal.remodal #jrp-pagination a.btn-width.btn-full-width, #jrp-pagination .us-modal.remodal a.btn-width.btn-full-width, .us-modal.remodal .form .field.check-as-button input[type=checkbox] + label.btn-width.btn-full-width, .form .field.check-as-button .us-modal.remodal input[type=checkbox] + label.btn-width.btn-full-width, .us-modal.remodal .form .field.check-as-button input[type=radio] + label.btn-width.btn-full-width, .form .field.check-as-button .us-modal.remodal input[type=radio] + label.btn-width.btn-full-width, .us-modal.remodal .btn.btn-naked.btn-full-width, .us-modal.remodal #jrp-pagination a.btn-naked.btn-full-width, #jrp-pagination .us-modal.remodal a.btn-naked.btn-full-width, .us-modal.remodal .form .field.check-as-button input[type=checkbox] + label.btn-naked.btn-full-width, .form .field.check-as-button .us-modal.remodal input[type=checkbox] + label.btn-naked.btn-full-width, .us-modal.remodal .form .field.check-as-button input[type=radio] + label.btn-naked.btn-full-width, .form .field.check-as-button .us-modal.remodal input[type=radio] + label.btn-naked.btn-full-width {
    width: 100% !important;
    float: none !important;
  }
  /* line 1037, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .tabs {
    border: none;
  }
  /* line 1039, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .tabs button:not(.data-results-save-job),
.tabs a:not(.data-results-save-job) {
    margin: 0;
    margin-bottom: 0px;
    float: left;
    display: block;
    width: 50%;
    text-align: center;
  }
  /* line 1051, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #home .pub iframe {
    width: 100%;
    text-align: center;
  }
  /* line 1054, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #home #user-bloc {
    width: 100%;
    margin-bottom: 20px;
  }
  /* line 1057, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #home .padding-i {
    padding-top: 20px !important;
  }
  /* line 1059, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #home .container-i {
    width: 100% !important;
    padding: 0;
  }
  /* line 1063, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #home .all-container-full .full, #home .all-container-full .container {
    padding: 0 !important;
  }
  /* line 1065, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #home .bottom-right {
    position: static;
  }
  /* line 1067, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #home .search-job-bg {
    background-position: right center;
    min-height: 0;
  }
  /* line 1070, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #home .job {
    margin-bottom: 2% !important;
  }
  /* line 1072, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #home .job .job-company-picture {
    width: 100%;
  }
  /* line 1075, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #upload-cv {
    width: 100%;
  }
  /* line 1079, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #job-search-form .field {
    margin-bottom: 10px;
  }
  /* line 1081, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #job-search-form .field:nth-of-type(1) {
    border: none;
  }
  /* line 1083, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #job-search-form .field:nth-of-type(3) {
    margin-left: 0;
  }
  /* line 1085, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #job-search-form .field input, #job-search-form .field button, #job-search-form .field:nth-of-type(3) input[type="submit"], #job-search-form .field:nth-of-type(3) button[type="submit"], #job-search-form .field:nth-of-type(1) input[type="text"], #job-search-form .field:nth-of-type(2) input[type="text"], #job-search-form .field select {
    border-radius: 5px !important;
  }
  /* line 1087, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #job-search-form .field input span, #job-search-form .field button span, #job-search-form .field:nth-of-type(3) input[type="submit"] span, #job-search-form .field:nth-of-type(3) button[type="submit"] span, #job-search-form .field:nth-of-type(1) input[type="text"] span, #job-search-form .field:nth-of-type(2) input[type="text"] span, #job-search-form .field select span {
    display: inline-block !important;
  }
  /* line 1089, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #job-search-form .field:last-child {
    margin-bottom: 0;
    margin-left: 0;
  }
  /* line 1094, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #news .col-2:last-child .col:last-child .news {
    margin-bottom: 0;
  }
  /* line 1096, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #news .news {
    width: 100%;
    margin-bottom: 25px;
  }
  /* line 1099, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #news .news .col.small {
    display: none;
  }
  /* line 1101, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #news .news .news-content {
    position: static;
    top: 0;
  }
  /* line 1107, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #companies-logo .content-left {
    width: 100%;
  }
  /* line 1110, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #recent-search a {
    display: block;
    padding: 6px 0;
  }
  /* line 1113, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #recent-search a:first-child {
    padding-top: 0;
  }
  /* line 1115, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #recent-search a:last-child {
    padding-bottom: 0;
  }
  /* line 1120, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #home-us #job-search-form, #jobs-filters #job-search-form {
    box-shadow: none;
    margin-top: 0 !important;
  }
  /* line 1124, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #home-us #job-search-form .field input[type=text], #jobs-filters #job-search-form .field input[type=text] {
    border-radius: 5px !important;
  }
  /* line 1126, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #home-us #job-search-form .field input[type=text]:focus, #jobs-filters #job-search-form .field input[type=text]:focus {
    border-radius: 5px !important;
  }
  /* line 1128, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #home-us #job-search-form .field:nth-of-type(3), #jobs-filters #job-search-form .field:nth-of-type(3) {
    border: none;
    width: 100%;
  }
  /* line 1131, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #home-us #job-search-form .field .trigger-mobile-form-collapse, #jobs-filters #job-search-form .field .trigger-mobile-form-collapse {
    width: 84%;
    height: 50px;
    position: relative;
    z-index: 5;
    background: #FFF;
  }
  /* line 1137, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #home-us #job-search-form .field .trigger-mobile-form-collapse span, #jobs-filters #job-search-form .field .trigger-mobile-form-collapse span {
    position: absolute;
    width: 84%;
    top: 15px;
    left: 15px;
    color: #5D677A;
    font-family: "LatoLight", sans-serif;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  /* line 1146, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #home-us #job-search-form .field .trigger-mobile-form-collapse:after, #jobs-filters #job-search-form .field .trigger-mobile-form-collapse:after {
    content: "";
    display: block;
    width: 19%;
    height: 50px;
    background: transparent;
    position: absolute;
    top: 0;
    right: -52px;
  }
  /* line 1157, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #home-us .blog {
    min-height: 200px;
    max-height: 290px;
  }
  /* line 1160, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #home-us .t-header {
    background: #FFF;
    padding: 20px 0 0 0;
  }
  /* line 1163, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #home-us .t-header.default {
    background-image: none !important;
  }
  /* line 1165, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #home-us .t-header #post-a-job {
    display: none;
  }
  /* line 1167, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #home-us .t-header_container {
    border-bottom: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
  /* line 1170, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #home-us .t-header_content {
    padding: 0 !important;
  }
  /* line 1172, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #home-us .t-header_content .sub-title {
    font-size: 1.2rem;
  }
  /* line 1174, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #home-us .t-header_content .big-sub-title {
    font-size: 1.3rem !important;
    margin-bottom: 20px !important;
  }
  /* line 1177, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #home-us .t-header_content.col.big {
    width: 100% !important;
  }
  /* line 1179, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #home-us .t-header_content.col.medium {
    width: 70% !important;
  }
  /* line 1181, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #home-us .t-header_content.col.small {
    width: 100% !important;
    min-height: 0;
    padding: 20px;
  }
  /* line 1185, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #home-us .t-header_content h1 {
    text-align: center;
    font-size: 1rem;
  }
  /* line 1188, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #home-us .t-header_content .big-sub-title {
    text-align: center;
    font-size: 1.7rem;
  }
  /* line 1191, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #home-us .t-header_content.bg-light-blue {
    background: none;
    padding-top: 20px !important;
    border-radius: 0;
    border-top: 1px solid #E9E9E9;
  }
  /* line 1197, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #home-us .bubble-link:not(:nth-child(-n+5)) {
    display: none;
  }
  /* line 1199, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #home-us .top-footer {
    text-align: center;
    background-image: url(/assets/us/footer-mobile-8f362dbc8c8a0c2bd64017114d60ba50bb7216189bb9d133c5c4a4b83949f9e6.png);
    background-size: cover;
    padding: 42px 0;
  }
  /* line 1204, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #home-us .top-footer .top-footer-title {
    font-size: 0.8rem;
    margin-bottom: 15px;
  }
  /* line 1207, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #home-us .top-footer .big-top-footer-title {
    font-size: 1.5rem;
    font-weight: normal;
  }
  /* line 1210, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #home-us .top-footer p {
    text-align: center;
  }
  /* line 1212, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .seo-facets {
    text-align: center;
  }
  /* line 1214, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .seo-facets p, .seo-facets h4, .seo-facets a {
    text-align: center;
  }
  /* line 1216, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .seo_content {
    max-height: 120px;
    position: relative;
    overflow: hidden;
  }
  /* line 1220, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .seo_content .read-more {
    position: absolute;
    bottom: 0;
    width: 100%;
    text-align: center;
    padding: 30px 0;
    background-image: linear-gradient(to bottom, transparent, white);
  }
  /* line 1229, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .cube-mobile {
    border: 1px solid #E9E9E9;
    padding: 20px;
    border-radius: 5px;
  }
  /* line 1233, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .horizontal-scroll {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
  }
  /* line 1236, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .horizontal-scroll .horizontal-scroll-element {
    float: left !important;
    margin-right: 15px !important;
    width: 280px !important;
  }
  /* line 1240, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .horizontal-scroll .horizontal-scroll-element.wauto {
    width: auto !important;
  }
  /* line 1242, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .horizontal-scroll .horizontal-scroll-element.img {
    margin-right: 60px !important;
  }
  /* line 1245, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .horizontal-scroll.static-content .horizontal-scroll-element {
    min-height: 215px;
  }
  /* line 1247, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .content {
    padding: 50px 0 !important;
  }
  /* line 1249, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .content .top-sub-title {
    font-size: 0.6rem !important;
  }
  /* line 1251, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .content h3 {
    font-size: 1.2rem !important;
  }
  /* line 1253, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .content h3.mobile-no-marge {
    margin-bottom: 0 !important;
  }
  /* line 1255, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .content .cube {
    padding: 30px 0 !important;
  }
  /* line 1258, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .content .cube.no-hover-mobile:hover {
    border-color: transparent !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
  }
  /* line 1261, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .content .cube img {
    width: 50px !important;
    top: 0;
    bottom: auto;
  }
  /* line 1265, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .content .cube:last-of-type {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
  }
  /* line 1268, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .content .cube-border {
    border: 1px solid #E9E9E9 !important;
    border-radius: 5px !important;
  }
  /* line 1271, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .content .cube-border .cube-title {
    width: 100%;
    height: 20px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
  }
  /* line 1277, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .content .cube-border .temp-logo .no-logo {
    width: 100% !important;
  }
  /* line 1280, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .content div.icon-bg {
    width: 50px;
    height: 50px;
  }
  /* line 1285, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #cb-app .col-img {
    width: 100%;
    float: none;
    margin-bottom: 10px;
  }
  /* line 1291, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #cb-app .horizontal-scroll-content .col-2 .col.small {
    width: 20%;
    margin-right: 10%;
  }
  /* line 1294, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #cb-app .horizontal-scroll-content .col-2 .col.small img {
    width: 100%;
  }
  /* line 1296, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #cb-app .horizontal-scroll-content .col-2 .col.big {
    width: 70%;
  }
  /* line 1298, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #cb-app .horizontal-scroll-content .col-2 .col.big p.w70 {
    width: 100%;
  }
  /* line 1301, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #connect-with-us .rectangle {
    height: auto;
    width: 90%;
    padding-bottom: 34px;
  }
  /* line 1305, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #connect-with-us .rectangle p.center, #connect-with-us .rectangle .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item p.join-cb, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item #connect-with-us .rectangle p.join-cb, #connect-with-us .rectangle .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item p.join-cb, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item #connect-with-us .rectangle p.join-cb, #connect-with-us .rectangle .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item p.join-cb, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item #connect-with-us .rectangle p.join-cb, #connect-with-us .rectangle .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item p.join-cb, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item #connect-with-us .rectangle p.join-cb {
    margin: 0 10px;
  }
  /* line 1307, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #connect-with-us .spacer {
    margin-left: auto;
  }
  /* line 1310, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #gallery .col-img {
    margin-bottom: 5px;
  }
  /* line 1315, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #mini-application #display-filter {
    margin-top: 0;
  }
  /* line 1318, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .top-bloc .container {
    width: 100%;
    padding: 0 15px;
  }
  /* line 1321, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .top-bloc h1 {
    float: none;
    text-align: center;
  }
  /* line 1325, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .top-bloc.with-button-filter h1 {
    text-align: left;
    float: left;
    width: 88%;
  }
  /* line 1329, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .top-bloc.with-button-filter #display-filter {
    margin-top: 7px;
  }
  /* line 1331, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .top-bloc.with-img {
    position: relative;
    height: 68px;
  }
  /* line 1334, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .top-bloc.with-img h1 {
    text-align: left !important;
    padding: 0;
  }
  /* line 1337, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .top-bloc.with-img img {
    left: 10px;
    top: 0;
    width: 120px;
    height: auto;
  }
  /* line 1343, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .top-bloc.right .title-right {
    margin-left: 0;
  }
  /* line 1348, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .message-to-close .btn-close {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    top: 0;
    right: 0;
  }
  /* line 1352, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .message-to-close .the-message {
    width: 100%;
  }
  /* line 1356, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #display-filter {
    display: block !important;
  }
  /* line 1358, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #filter {
    display: none;
    padding-top: 20px;
  }
  /* line 1361, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #filter.display, #filter.show-filter {
    display: none;
  }
  /* line 1363, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #filter.display.show, #filter.show-filter.show {
    display: block;
  }
  /* line 1366, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jobs-filter-button {
    display: block;
  }
  /* line 1369, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jobs-filter {
    display: none;
  }
  /* line 1373, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jobs-filter .job-filter.close .job-filter-title:after {
    content: "\f068" !important;
  }
  /* line 1375, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jobs-filter .job-filter .job-filter-title:after {
    content: "\f067" !important;
  }
  /* line 1377, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jobs-filter .job-filter .job-filter-content {
    display: none;
  }
  /* line 1381, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .job, .search {
    min-height: 0;
  }
  /* line 1383, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .job .job-info, .job .search-info, .search .job-info, .search .search-info {
    width: 100%;
  }
  /* line 1385, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .job .job-company-picture, .search .job-company-picture {
    display: block;
    width: 100%;
  }
  /* line 1388, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .job .job-company-picture img, .search .job-company-picture img {
    width: 100%;
  }
  /* line 1393, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jobs .job .job-info {
    width: 100%;
  }
  /* line 1397, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jobs #seo-spot-content .col-2 {
    margin-top: -22px;
  }
  /* line 1400, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jobs #seo-spot-content .col img {
    display: none;
  }
  /* line 1403, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrp-pagination a, #jrp-pagination span {
    position: static;
    display: inline-block !important;
    width: auto !important;
    font-size: 0.8rem !important;
  }
  /* line 1408, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrp-pagination span, #jrp-pagination a:nth-last-child(2) {
    display: none !important;
  }
  /* line 1410, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrp-pagination .btn-saved-job {
    width: auto;
    float: right;
  }
  /* line 1415, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jobs-filters {
    position: relative;
  }
  /* line 1417, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jobs-filters #jobs-filters-form-collapse {
    max-width: 100% !important;
  }
  /* line 1419, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jobs-filters #job-search-form {
    width: 90% !important;
    margin: 0 !important;
    padding: 10px 0;
    float: left;
  }
  /* line 1424, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jobs-filters #job-search-form .field {
    box-shadow: none !important;
  }
  /* line 1427, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jobs-filters #job-search-form.form-collapse .field {
    margin-bottom: 0 !important;
    border: none !important;
  }
  /* line 1430, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jobs-filters .display-filters {
    float: right;
    padding: 10px 0;
    height: 60px;
    line-height: 52px;
    width: 10%;
    text-align: right;
  }
  /* line 1437, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jobs-filters #jobs-filters-content {
    display: none !important;
  }
  /* line 1439, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jobs-filters #jobs-filters-content.display {
    display: block !important;
  }
  /* line 1442, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jobs-filters .fake-filter {
    float: none !important;
    width: 100%;
    margin-right: 0 !important;
    border-bottom: 1px solid #E9E9E9;
  }
  /* line 1447, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jobs-filters .fake-filter-title {
    height: 50px !important;
    line-height: 50px !important;
  }
  /* line 1451, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jobs-filters .filter {
    float: none !important;
    width: 100%;
    margin-right: 0 !important;
    border-bottom: 1px solid #E9E9E9;
  }
  /* line 1457, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jobs-filters .filter:hover > .filter-content {
    display: none !important;
  }
  /* line 1459, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jobs-filters .filter:hover > .filter-title {
    font-weight: normal !important;
  }
  /* line 1461, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jobs-filters .filter:hover > .filter-title:after {
    display: none !important;
  }
  /* line 1463, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jobs-filters .filter:hover > .filter-title:before {
    -webkit-transform: rotate(0deg !important);
    -moz-transform: rotate(0deg !important);
    -ms-transform: rotate(0deg !important);
    transform: rotate(0deg !important);
  }
  /* line 1466, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jobs-filters .filter.active > .filter-title {
    font-weight: bold !important;
  }
  /* line 1468, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jobs-filters .filter.active > .filter-title:after {
    display: none !important;
  }
  /* line 1470, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jobs-filters .filter.active > .filter-title:before {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  /* line 1472, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jobs-filters .filter-title {
    height: 50px !important;
    line-height: 50px !important;
  }
  /* line 1475, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jobs-filters .filter-title:before {
    top: 23px !important;
    transition-duration: 0.3s;
  }
  /* line 1478, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jobs-filters .filter-content {
    position: static !important;
    width: 100% !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
    padding: 0 0 20px 0 !important;
  }
  /* line 1485, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jobs-filters .with-languages .filter {
    border-bottom: 0;
  }
  /* line 1487, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jobs-filters .with-languages .filter-title {
    height: 40px !important;
    line-height: 40px !important;
  }
  /* line 1490, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jobs-filters .with-languages .filter-title:before {
    top: 18px !important;
  }
  /* line 1492, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jobs-filters .with-languages .filter-content {
    -webkit-box-shadow: 0 2px 14px rgba(46, 46, 46, 0.5) !important;
    -moz-box-shadow: 0 2px 14px rgba(46, 46, 46, 0.5) !important;
    box-shadow: 0 2px 14px rgba(46, 46, 46, 0.5) !important;
    padding: 15px 10px !important;
  }
  /* line 1496, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jobs-filters .with-languages .filter:hover > .filter-content {
    display: block !important;
  }
  /* line 1501, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #job-search-form.form-collapse .field:nth-of-type(1), .jrpjdp-extend #job-search-form.form-collapse .field:nth-of-type(1) {
    width: 84% !important;
    margin-right: 0 !important;
  }
  /* line 1504, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #job-search-form.form-collapse .field:nth-of-type(2), .jrpjdp-extend #job-search-form.form-collapse .field:nth-of-type(2) {
    display: none !important;
  }
  /* line 1506, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #job-search-form.form-collapse .field:nth-of-type(3), .jrpjdp-extend #job-search-form.form-collapse .field:nth-of-type(3) {
    width: 16% !important;
  }
  /* line 1508, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #job-search-form.form-collapse .field:nth-of-type(3) button[type=submit], .jrpjdp-extend #job-search-form.form-collapse .field:nth-of-type(3) button[type=submit] {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }
  /* line 1511, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #job-search-form.form-collapse .trigger-mobile-form-collapse, .jrpjdp-extend #job-search-form.form-collapse .trigger-mobile-form-collapse {
    display: block;
    width: 84%;
  }
  /* line 1514, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #job-search-form.form-collapse .trigger-mobile-form-collapse:after, .jrpjdp-extend #job-search-form.form-collapse .trigger-mobile-form-collapse:after {
    width: 20%;
    right: -20%;
  }
  /* line 1518, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #job-search-form.form-collapse.with-languages .field:nth-of-type(3), .jrpjdp-extend #job-search-form.form-collapse.with-languages .field:nth-of-type(3) {
    display: none !important;
  }
  /* line 1520, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #job-search-form.form-collapse.with-languages .field:nth-of-type(4), .jrpjdp-extend #job-search-form.form-collapse.with-languages .field:nth-of-type(4) {
    width: 16% !important;
  }
  /* line 1522, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #job-search-form.form-collapse.with-languages .field:nth-of-type(4) button[type=submit], .jrpjdp-extend #job-search-form.form-collapse.with-languages .field:nth-of-type(4) button[type=submit] {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }
  /* line 1525, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #col-fixed, .jrpjdp-extend #col-fixed {
    position: static !important;
    width: 100%;
  }
  /* line 1528, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #col-fixed.not-fixed, .jrpjdp-extend #col-fixed.not-fixed {
    position: static;
    width: 100%;
  }
  /* line 1531, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp #col-mobile-apply-bottom, .jrpjdp-extend #col-mobile-apply-bottom {
    padding-bottom: 130px;
  }
  /* line 1534, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp .tabs button:not(.data-results-save-job),
#jrpjdp .tabs a:not(.data-results-save-job), .jrpjdp-extend .tabs button:not(.data-results-save-job),
.jrpjdp-extend .tabs a:not(.data-results-save-job) {
    width: auto;
    display: inline-block;
    float: none;
    margin-bottom: 0;
  }
  /* line 1540, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jrpjdp .tabs button.active:not(.data-results-save-job):hover, #jrpjdp .tabs button[aria-selected="true"]:not(.data-results-save-job):hover,
#jrpjdp .tabs a.active:not(.data-results-save-job):hover,
#jrpjdp .tabs a[aria-selected="true"]:not(.data-results-save-job):hover, .jrpjdp-extend .tabs button.active:not(.data-results-save-job):hover, .jrpjdp-extend .tabs button[aria-selected="true"]:not(.data-results-save-job):hover,
.jrpjdp-extend .tabs a.active:not(.data-results-save-job):hover,
.jrpjdp-extend .tabs a[aria-selected="true"]:not(.data-results-save-job):hover {
    border-color: #F9B515;
  }
  /* line 1544, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .make-more-money {
    margin-left: 7px;
  }
  /* line 1546, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jdp-seo {
    margin-top: 15px;
  }
  /* line 1548, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jdp-min-height {
    min-height: 0;
    margin-bottom: 30px;
  }
  /* line 1551, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .jrp-breadcrumbs {
    margin-bottom: -60px;
  }
  /* line 1556, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .data-results-content.with-border {
    border: 1px solid transparent;
    border-bottom-color: #E9E9E9;
    border-radius: 0;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 1564, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .data-display .col.col-mobile-full {
    width: 100% !important;
    margin-right: 0 !important;
  }
  /* line 1567, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .data-display-header {
    text-align: center;
  }
  /* line 1569, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .data-display-header_content {
    position: relative;
    bottom: auto;
    top: 0;
    margin-top: -35px;
    margin-bottom: 20px;
    border-radius: 5px;
    padding-top: 60px;
    background: #FFF;
    -webkit-box-shadow: 0 2px 14px rgba(46, 46, 46, 0.2);
    -moz-box-shadow: 0 2px 14px rgba(46, 46, 46, 0.2);
    box-shadow: 0 2px 14px rgba(46, 46, 46, 0.2);
  }
  /* line 1579, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .data-display-header_content h3 {
    font-size: 1rem;
    margin-bottom: 5px;
  }
  /* line 1582, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .data-display-header_content .data-details {
    margin-bottom: 5px;
  }
  /* line 1584, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .data-display-header_content .data-snapshot {
    margin-bottom: 15px;
  }
  /* line 1586, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .data-display-header_img {
    margin-left: -15px;
    margin-right: -15px;
    min-height: 100px;
  }
  /* line 1590, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .data-display-header_img img.max-size-img {
    max-height: 35vw;
    object-fit: cover;
  }
  /* line 1593, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .data-display-header_logo {
    left: 50%;
    top: -16px;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-box-shadow: 0 2px 14px rgba(46, 46, 46, 0.2);
    -moz-box-shadow: 0 2px 14px rgba(46, 46, 46, 0.2);
    box-shadow: 0 2px 14px rgba(46, 46, 46, 0.2);
  }
  /* line 1598, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .data-display-header_info {
    padding-left: 0;
  }
  /* line 1600, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .data-display-header_info-content {
    width: 100%;
    display: block;
    padding-right: 0;
  }
  /* line 1604, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .data-display-header_info-apply {
    display: block;
    width: 100%;
    text-align: center;
  }
  /* line 1611, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #jdp img.logo-jrp {
    width: 100%;
    margin-top: 20px;
  }
  /* line 1615, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #job-requirements {
    margin-bottom: 80px;
  }
  /* line 1618, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #col-right {
    position: relative;
  }
  /* line 1622, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .fixed-bottom .saved-job {
    margin-left: 0;
    width: 100%;
    display: block;
    margin-top: 10px;
  }
  /* line 1632, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #mini-application #content-skin #similar-jobs .similar-job {
    float: none;
    width: 100%;
    margin-right: 0;
    height: auto;
    min-height: 0;
  }
  /* line 1638, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #mini-application #content-skin #similar-jobs .similar-job:last-child {
    margin-bottom: 15px;
  }
  /* line 1643, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #my-profile ul.cv-options li:nth-child(odd) .list-menu.private {
    padding-right: 10px;
  }
  /* line 1645, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #my-profile #user-recap {
    margin-top: 20px;
  }
  /* line 1647, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #my-profile #user-recap .col {
    border: none;
    padding: 0;
  }
  /* line 1650, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #my-profile #user-recap .col:first-child, #my-profile #user-recap .col:nth-child(2) {
    margin-bottom: 20px;
  }
  /* line 1652, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #my-profile .resume_edit_submit {
    margin-top: 8px;
  }
  /* line 1655, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #my-profile #resume_edit_form .field:last-child {
    margin-top: 20px;
  }
  /* line 1657, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #my-profile #resume_edit_form .bloc:not(.border-top) {
    padding-top: 0;
  }
  /* line 1660, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #my-profile #resume_edit_form .col-3.full-mobile .col {
    margin-bottom: 0 !important;
  }
  /* line 1665, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #reco .job {
    margin-bottom: 2% !important;
    min-height: 0;
  }
  /* line 1671, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #reco.saved-job .job:first-child, #reco.saved-job .search:first-child, #reco.jobs-alert .job:first-child, #reco.jobs-alert .search:first-child {
    padding-top: 0 !important;
  }
  /* line 1673, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #reco.saved-job .job-info, #reco.saved-job .search-info, #reco.jobs-alert .job-info, #reco.jobs-alert .search-info {
    width: 100%;
  }
  /* line 1675, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #reco.saved-job .job-company-picture, #reco.saved-job .search-menu, #reco.jobs-alert .job-company-picture, #reco.jobs-alert .search-menu {
    width: 100%;
    margin-top: 20px;
  }
  /* line 1678, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #reco.saved-job a.pb, #reco.jobs-alert a.pb {
    padding-bottom: 0;
  }
  /* line 1683, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #company-page .container.padding {
    padding-top: 20px !important;
  }
  /* line 1685, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #company-page .big-picture {
    display: none;
  }
  /* line 1687, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #company-page .padding-i {
    padding-top: 10px !important;
  }
  /* line 1689, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .title-bloc {
    margin-left: 125px;
  }
  /* line 1692, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .quick-view:not(.no-responsive) .title-bloc {
    position: static;
  }
  /* line 1694, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .quick-view:not(.no-responsive) span, .quick-view:not(.no-responsive) a {
    display: block;
    float: none;
    border: none;
    padding: 0;
    margin: 0;
    margin-bottom: 5px;
  }
  /* line 1701, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .img-responsive img {
    width: 100%;
  }
  /* line 1704, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .new-company-page .quick-view {
    margin-top: 0;
    margin-bottom: 30px;
  }
  /* line 1707, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .new-company-page .quick-view img {
    margin: 0 auto 20px auto;
  }
  /* line 1709, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .new-company-page .quick-view ul li {
    margin-bottom: 5px;
  }
  /* line 1711, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .new-company-page .quick-view ul li span {
    float: none;
  }
  /* line 1716, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #browse-index .col-2 > a, #browse-index .col-2 .col-3 > a, #browse-index .col-2:not(.half-mobile) > .col, #browse-index .col-2 .col-3 > .col, #letter .col-2 > a, #letter .col-2 .col-3 > a, #letter .col-2:not(.half-mobile) > .col, #letter .col-2 .col-3 > .col, #browse-category .col-2 > a, #browse-category .col-2 .col-3 > a, #browse-category .col-2:not(.half-mobile) > .col, #browse-category .col-2 .col-3 > .col, #by-company .col-2 > a, #by-company .col-2 .col-3 > a, #by-company .col-2:not(.half-mobile) > .col, #by-company .col-2 .col-3 > .col, #browse-technology .col-2 > a, #browse-technology .col-2 .col-3 > a, #browse-technology .col-2:not(.half-mobile) > .col, #browse-technology .col-2 .col-3 > .col, #browse-industry .col-2 > a, #browse-industry .col-2 .col-3 > a, #browse-industry .col-2:not(.half-mobile) > .col, #browse-industry .col-2 .col-3 > .col {
    float: none;
    display: block;
    margin: 0 !important;
    width: auto;
  }
  /* line 1721, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #browse-index .col-2 > a.mb-mobile, #browse-index .col-2 .col-3 > a.mb-mobile, #browse-index .col-2:not(.half-mobile) > .col.mb-mobile, #browse-index .col-2 .col-3 > .col.mb-mobile, #letter .col-2 > a.mb-mobile, #letter .col-2 .col-3 > a.mb-mobile, #letter .col-2:not(.half-mobile) > .col.mb-mobile, #letter .col-2 .col-3 > .col.mb-mobile, #browse-category .col-2 > a.mb-mobile, #browse-category .col-2 .col-3 > a.mb-mobile, #browse-category .col-2:not(.half-mobile) > .col.mb-mobile, #browse-category .col-2 .col-3 > .col.mb-mobile, #by-company .col-2 > a.mb-mobile, #by-company .col-2 .col-3 > a.mb-mobile, #by-company .col-2:not(.half-mobile) > .col.mb-mobile, #by-company .col-2 .col-3 > .col.mb-mobile, #browse-technology .col-2 > a.mb-mobile, #browse-technology .col-2 .col-3 > a.mb-mobile, #browse-technology .col-2:not(.half-mobile) > .col.mb-mobile, #browse-technology .col-2 .col-3 > .col.mb-mobile, #browse-industry .col-2 > a.mb-mobile, #browse-industry .col-2 .col-3 > a.mb-mobile, #browse-industry .col-2:not(.half-mobile) > .col.mb-mobile, #browse-industry .col-2 .col-3 > .col.mb-mobile {
    margin-bottom: 40px !important;
  }
  /* line 1723, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #browse-index .link-inline.responsive a, #browse-index .col-3 > a, #browse-index .col-3 > .double-link, #browse-index .col-3 > .col, #letter .link-inline.responsive a, #letter .col-3 > a, #letter .col-3 > .double-link, #letter .col-3 > .col, #browse-category .link-inline.responsive a, #browse-category .col-3 > a, #browse-category .col-3 > .double-link, #browse-category .col-3 > .col, #by-company .link-inline.responsive a, #by-company .col-3 > a, #by-company .col-3 > .double-link, #by-company .col-3 > .col, #browse-technology .link-inline.responsive a, #browse-technology .col-3 > a, #browse-technology .col-3 > .double-link, #browse-technology .col-3 > .col, #browse-industry .link-inline.responsive a, #browse-industry .col-3 > a, #browse-industry .col-3 > .double-link, #browse-industry .col-3 > .col {
    width: 45%;
    padding: 10px 0 !important;
    margin: 0;
    display: block;
    float: left;
  }
  /* line 1729, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #browse-index .link-inline.responsive a:nth-of-type(odd), #browse-index .col-3 > a:nth-of-type(odd), #browse-index .col-3 > .double-link:nth-of-type(odd), #browse-index .col-3 > .col:nth-of-type(odd), #letter .link-inline.responsive a:nth-of-type(odd), #letter .col-3 > a:nth-of-type(odd), #letter .col-3 > .double-link:nth-of-type(odd), #letter .col-3 > .col:nth-of-type(odd), #browse-category .link-inline.responsive a:nth-of-type(odd), #browse-category .col-3 > a:nth-of-type(odd), #browse-category .col-3 > .double-link:nth-of-type(odd), #browse-category .col-3 > .col:nth-of-type(odd), #by-company .link-inline.responsive a:nth-of-type(odd), #by-company .col-3 > a:nth-of-type(odd), #by-company .col-3 > .double-link:nth-of-type(odd), #by-company .col-3 > .col:nth-of-type(odd), #browse-technology .link-inline.responsive a:nth-of-type(odd), #browse-technology .col-3 > a:nth-of-type(odd), #browse-technology .col-3 > .double-link:nth-of-type(odd), #browse-technology .col-3 > .col:nth-of-type(odd), #browse-industry .link-inline.responsive a:nth-of-type(odd), #browse-industry .col-3 > a:nth-of-type(odd), #browse-industry .col-3 > .double-link:nth-of-type(odd), #browse-industry .col-3 > .col:nth-of-type(odd) {
    margin-right: 10%;
  }
  /* line 1732, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #by-company .col-3 > a, #by-company .col-3 > .col, #by-industry .col-3 > a, #by-industry .col-3 > .col, #by-techno .col-3 > a, #by-techno .col-3 > .col {
    margin-right: 0 !important;
  }
  /* line 1734, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #by-company .col-3 > a:nth-of-type(odd), #by-company .col-3 > .col:nth-of-type(odd), #by-industry .col-3 > a:nth-of-type(odd), #by-industry .col-3 > .col:nth-of-type(odd), #by-techno .col-3 > a:nth-of-type(odd), #by-techno .col-3 > .col:nth-of-type(odd) {
    margin-right: 10% !important;
  }
  /* line 1739, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #featured .job-company-picture {
    display: block;
    float: right;
    margin-top: -10px;
  }
  /* line 1743, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #featured .job-company-picture img {
    float: right !important;
    width: 100% !important;
  }
  /* line 1748, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .top-align {
    margin-top: 0 !important;
  }
  /* line 1752, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .container, .full, .container.big-container, .container.small-container {
    width: 100%;
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  /* line 1756, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .container.np-mobile, .full.np-mobile, .container.big-container.np-mobile, .container.small-container.np-mobile {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  /* line 1760, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .col-mobile-full {
    width: 100% !important;
    margin: 0 !important;
    display: block !important;
    float: none !important;
  }
  /* line 1765, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .col-mobile-full:after {
    content: "";
    display: block;
    clear: both;
  }
  /* line 1769, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .col-mobile-full.mb {
    margin-bottom: 25px !important;
  }
  /* line 1771, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .col-mobile-full.mb20, .privacy-wrapper .toggle-parent .col-mobile-full.toggle-title {
    margin-bottom: 20px !important;
  }
  /* line 1773, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .col-mobile-full.mb10, .top-paying-search .treding-job-wrapper h3.col-mobile-full {
    margin-bottom: 10px !important;
  }
  /* line 1775, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .col-mobile-full.dn-i {
    display: none !important;
  }
  /* line 1779, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .col-2.half-mobile > .col, .col-2.half-mobile .col.large, .col-2.half-mobile > a, .col-4.half-mobile > .col, .col-4.half-mobile .col.large, .col-4.half-mobile > a {
    width: 45%;
    float: left;
    margin-right: 0;
  }
  /* line 1783, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .col-2.half-mobile > .col:nth-child(odd), .col-2.half-mobile .col.large:nth-child(odd), .col-2.half-mobile > a:nth-child(odd), .col-4.half-mobile > .col:nth-child(odd), .col-4.half-mobile .col.large:nth-child(odd), .col-4.half-mobile > a:nth-child(odd) {
    margin-right: 10%;
  }
  /* line 1786, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .col-2.half-mobile.small-marge > .col, .col-4.half-mobile.small-marge > .col {
    width: 49%;
  }
  /* line 1788, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .col-2.half-mobile.small-marge > .col:nth-child(odd), .col-4.half-mobile.small-marge > .col:nth-child(odd) {
    margin-right: 2%;
  }
  /* line 1792, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .col-4.half-mobile > .col, .col-4.half-mobile .col.large, .col-4.half-mobile > a {
    margin-right: 0 !important;
  }
  /* line 1794, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .col-4.half-mobile > .col:nth-child(odd), .col-4.half-mobile .col.large:nth-child(odd), .col-4.half-mobile > a:nth-child(odd) {
    margin-right: 10% !important;
  }
  /* line 1798, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .col-4.half-mobile.small-marge > .col:nth-child(odd) {
    margin-right: 2% !important;
  }
  /* line 1802, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .col-2.full-mobile .col, .col-2.full-mobile > a:not(.btn), .col-3.full-mobile .col, .col-3.full-mobile > a:not(.btn) {
    width: 100% !important;
    float: none;
    display: block;
    margin: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0;
    border: 0 !important;
  }
  /* line 1812, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .col-2.full-mobile .col:first-child:not(.no-mb), .col-2.full-mobile > a:not(.btn):first-child:not(.no-mb), .col-3.full-mobile .col:first-child:not(.no-mb), .col-3.full-mobile > a:not(.btn):first-child:not(.no-mb) {
    margin-bottom: 40px !important;
  }
  /* line 1816, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .col.small:not(.col-mobile-inline), .col.big:not(.col-mobile-inline) {
    width: 100% !important;
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  /* line 1820, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .col.small-chart:not(.col-mobile-inline) {
    width: 7% !important;
    margin-right: 2px !important;
    margin-left: 0 !important;
  }
  /* line 1825, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .col.big-demand-text:not(.col-mobile-inline) {
    width: 90% !important;
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  /* line 1829, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .col:not(.col-mobile-inline) .btn:not(.btn-inline):not(.btn-alone), .col:not(.col-mobile-inline) #jrp-pagination a:not(.btn-inline):not(.btn-alone), #jrp-pagination .col:not(.col-mobile-inline) a:not(.btn-inline):not(.btn-alone), .col:not(.col-mobile-inline) .form .field.check-as-button input[type=checkbox] + label:not(.btn-inline):not(.btn-alone), .form .field.check-as-button .col:not(.col-mobile-inline) input[type=checkbox] + label:not(.btn-inline):not(.btn-alone), .col:not(.col-mobile-inline) .form .field.check-as-button input[type=radio] + label:not(.btn-inline):not(.btn-alone), .form .field.check-as-button .col:not(.col-mobile-inline) input[type=radio] + label:not(.btn-inline):not(.btn-alone) {
    padding: 8px 0;
  }
  /* line 1833, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .col-2.small > .col {
    width: 100% !important;
    margin-right: 0;
  }
  /* line 1838, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .col-flexible .col, .col-flexible .col.col-mobile-full, .col-flexible a {
    margin-bottom: 20px !important;
  }
  /* line 1840, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .col-flexible .col:last-child, .col-flexible .col.col-mobile-full:last-child, .col-flexible a:last-child {
    margin-bottom: 0 !important;
  }
  /* line 1844, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .col-2.seperate.no-seperate-mobile > .col {
    border: 0;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 1848, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .col-2.seperate.no-seperate-mobile > .col:last-of-type {
    margin-top: 20px !important;
  }
  /* line 1851, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .col-2 > .col.small-mobile {
    width: 18% !important;
  }
  /* line 1853, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .col-2 > .col.medium-mobile {
    width: 70% !important;
  }
  /* line 1855, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .col-2 > .col.big-mobile {
    width: 80% !important;
  }
  /* line 1857, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .col-half {
    width: 45% !important;
  }
  /* line 1859, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .col-half.col-half-seperate {
    margin-right: 10% !important;
  }
  /* line 1862, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .fix-elem-parent {
    position: static !important;
    height: auto !important;
  }
  /* line 1866, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .panel-content {
    overflow: visible;
  }
  /* line 1868, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .panel-content .panel {
    border: none;
    width: 100%;
    -webkit-transform: translateX(150%);
    -moz-transform: translateX(150%);
    -ms-transform: translateX(150%);
    transform: translateX(150%);
  }
  /* line 1872, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .panel-content .panel-display {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  /* line 1875, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .flex-col-mobile {
    flex-direction: column;
  }
  /* line 1880, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  footer.footer-us .col.big.w60 {
    width: 100% !important;
  }
  /* line 1882, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  footer.footer-us .footer {
    padding: 35px 0 !important;
  }
  /* line 1884, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  footer.footer-us .footer-logo {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 250px;
    height: auto;
  }
  /* line 1890, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  footer.footer-us .top-footer {
    background-size: cover;
  }
  /* line 1892, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  footer.footer-us .footer-address {
    display: block;
    text-align: center;
  }
  /* line 1895, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  footer.footer-us .footer-bloc {
    margin-top: 20px;
  }
  /* line 1897, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  footer.footer-us .footer-title {
    display: block;
  }
  /* line 1900, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  footer.footer-us .footer-title:not(.no-footer-collapse) span {
    display: none;
  }
  /* line 1902, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  footer.footer-us .footer-title:not(.no-footer-collapse) button {
    display: inline;
    position: relative;
  }
  /* line 1905, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  footer.footer-us .footer-title:not(.no-footer-collapse) button:after {
    content: "";
    display: block;
    width: 0.375rem;
    height: 0.375rem;
    position: absolute;
    top: 0.1875rem;
    right: -1.25rem;
    text-indent: -624.9375rem;
    border-top: 0.1875rem solid;
    border-left: 0.1875rem solid;
    background-color: transparent;
    transform: rotate(-135deg);
    transition-duration: 0.3s;
  }
  /* line 1919, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  footer.footer-us .footer-title:not(.no-footer-collapse) button.rotate:after {
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    transform: rotate(135deg);
  }
  /* line 1921, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  footer.footer-us .footer-title.no-footer-collapse {
    color: #5D677A;
  }
  /* line 1923, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  footer.footer-us .footer-collapse {
    display: none;
  }
  /* line 1926, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  footer.footer-us .footer-social-links a {
    font-size: 1.6rem;
  }
  /* line 1928, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  footer.footer-us .link-border {
    margin: 0 !important;
  }
  /* line 1930, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  footer.footer-us .bloc {
    padding-top: 10px !important;
  }
  /* line 1932, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  footer.footer-us .col {
    margin-bottom: 10px !important;
  }
  /* line 1934, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  footer.footer-us .col:last-of-type {
    margin-bottom: 0 !important;
  }
  /* line 1936, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  footer.footer-us .col.big, footer.footer-us .col.small {
    width: 100% !important;
  }
  /* line 1939, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .footer .footer-title {
    display: none;
  }
  /* line 1941, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .footer .rights {
    text-align: center;
  }
  /* line 1944, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .footer .legal a {
    display: inline-block;
    float: none;
  }
  /* line 1947, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .footer .legal a:last-child {
    margin-left: 20px;
  }
  /* line 1950, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .footer .social a {
    display: inline-block;
    float: none;
  }
  /* line 1953, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .footer .col {
    text-align: center;
    width: 100%;
    margin-right: 0;
    margin-bottom: 20px;
  }
  /* line 1958, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .footer .col:last-child {
    margin-bottom: 0;
  }
  /* line 1963, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #mini-application .sf-mini-footer {
    height: auto;
    padding: 10px;
  }
  /* line 1966, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #mini-application .sf-mini-footer .fl-r, #mini-application .sf-mini-footer .privacy-wrapper .toggle-parent .toggle-title .ddl-icon, .privacy-wrapper .toggle-parent .toggle-title #mini-application .sf-mini-footer .ddl-icon, #mini-application .sf-mini-footer .fl-l {
    float: none;
  }
  /* line 1968, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #mini-application .sf-mini-footer .full {
    padding: 0 !important;
  }
  /* line 1970, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #mini-application .sf-mini-footer a {
    display: block;
    font-size: 1rem;
    padding: 0;
  }
  /* line 1974, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #mini-application .sf-mini-footer .saved-job {
    min-height: 0;
    height: 0;
    display: none;
  }
  /* line 1978, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #mini-application .sf-mini-footer .form.form-inline, #mini-application .sf-mini-footer #reco .form.job-alert, #reco #mini-application .sf-mini-footer .form.job-alert {
    float: none;
  }
  /* line 1980, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #mini-application .sf-mini-footer form.form {
    margin-left: 0;
  }
  /* line 1982, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #mini-application .sf-mini-footer .thanks, #mini-application .sf-mini-footer .signup-text {
    line-height: 2;
    float: none;
    font-size: 1rem;
  }
  /* line 1986, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #mini-application .sf-mini-footer #only-jrp.medium-font {
    display: none;
    line-height: 1.2;
    color: #FFF;
  }
  /* line 1993, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .btn-mobile-bottom {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    float: none;
  }
  /* line 2002, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .table .table-row {
    padding: 20px 0;
    cursor: pointer;
  }
  /* line 2005, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .table .table-row:nth-child(2) {
    padding-top: 0;
  }
  /* line 2007, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .table .table-row.table-title {
    display: none;
  }
  /* line 2009, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .table .table-row .table-col, .table .table-row a {
    float: none;
    width: 100% !important;
    color: #2777B4;
    padding: 0;
  }
  /* line 2014, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .table .table-row .table-col:first-child, .table .table-row a:first-child {
    font-size: 1.2rem;
    color: #F9B515;
    padding-bottom: 10px;
  }
  /* line 2018, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .table .table-row .table-col:nth-child(4), .table .table-row a:nth-child(4) {
    display: none;
  }
  /* line 2023, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #dynamic-browse-category .Head-Image {
    height: auto;
  }
  /* line 2025, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #dynamic-browse-category .Head-Image img {
    width: 100%;
  }
  /* line 2027, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .pb0-mobile {
    padding-bottom: 0;
  }
  /* line 2030, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .btn-download-history {
    margin-top: 15px;
  }
  /* line 2034, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #appeared-searches .full .appeared-search-wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }
  /* line 2040, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .site-content .advice .shadow-wrapper,
.site-content .advice .content:not(.single-col-content) {
    padding: 20px !important;
  }
  /* line 2043, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .site-content .advice .blog-left {
    margin-right: 20px;
    width: calc(65% - 10px);
  }
  /* line 2047, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .site-content .advice .blog-left .small-marge .col {
    margin-bottom: 20px !important;
  }
  /* line 2049, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .site-content .advice .sidebar {
    width: calc(35% - 10px);
  }
  /* line 2051, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .site-content .advice .save_search_alert {
    flex-wrap: wrap;
    padding: 20px;
    justify-content: center;
  }
  /* line 2055, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .site-content .advice .save_search_alert .create_job_alert_content {
    margin-top: 0;
  }
  /* line 2057, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .site-content .advice .save_search_alert .btn-wrapper-create-job {
    padding-left: 0;
    width: 100%;
  }
  /* line 2061, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .site-content .advice-details .content {
    padding: 20px 0px !important;
    margin-top: 0;
  }
  /* line 2064, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .site-content .advice-details .social-wrapper {
    margin-bottom: 20px;
  }
  /* line 2067, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #post-apply-register .field {
    margin-bottom: 0;
  }
  /* line 2071, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .trending-job-home .seo-facets p {
    text-align: center;
  }
  /* line 2075, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #covid .t-header_content.header-content-right {
    padding-bottom: 30px !important;
    padding-top: 30px !important;
  }
  /* line 2079, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #covid .msg-upload.desktop {
    height: auto;
    text-align: center;
    color: #0F1744;
    background: #FFF;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 2086, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #covid .msg-upload.desktop .link-cta, #covid .msg-upload.desktop #company .bb-item a, #company .bb-item #covid .msg-upload.desktop a {
    color: #2777B4;
    line-height: inherit;
  }
  /* line 2089, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #covid .msg-upload.desktop .msg {
    font-size: 130%;
    font-weight: bold;
  }
  /* line 2092, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #covid .msg-upload.desktop .btn-wrapper-covid {
    width: 100%;
  }
  /* line 2099, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .new-oc-page #oc-data .tabs .owl-stage .owl-item a.tab {
    width: 100% !important;
  }
  /* line 2102, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .upload-button .resume-name-wrapper {
    margin-top: 0.625rem;
  }
  /* static page responsive CSS */
  /*privacy page */
  /* line 2108, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .site-container .privacy-wrapper h2 {
    font-size: 1.5rem !important;
  }
  /* line 2110, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .site-container .privacy-wrapper h3 {
    font-size: 1.125rem;
  }
  /* line 2112, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .site-container .privacy-wrapper .toggle-parent .toggle-body, .site-container .privacy-wrapper .table-wrapper {
    overflow-y: auto;
  }
  /* line 2116, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #save-search-modal .remodal-close::before, #anonymous-job-alert-modal .remodal-close::before {
    width: auto !important;
  }
  /* line 2120, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .my-jobs-wrapper .btn-naked {
    width: auto;
    float: right;
  }
  /* line 2124, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .my-jobs-wrapper #saved-job-us .data-results {
    padding-top: 0.125rem !important;
  }
  /* line 2126, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .my-jobs-wrapper #saved-job-us .data-results .saved-job {
    margin-bottom: 0;
  }
  /* line 2128, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .my-jobs-wrapper #saved-job-us .data-results .saved-job .data-results-content {
    border-color: #E9E9E9;
    padding: 1rem;
    border-radius: 0.3125rem;
    margin-bottom: 0 !important;
  }
  /* line 2133, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .my-jobs-wrapper #saved-job-us .data-results .saved-job .col {
    margin-bottom: 1rem !important;
  }
  /* line 2135, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .my-jobs-wrapper #saved-job-us .data-results .saved-job .col:last-of-type {
    margin-bottom: 0rem !important;
  }
  /* line 2137, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .my-jobs-wrapper .saved-searches-jobs {
    margin-top: 2rem;
  }
  /* line 2141, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .my-jobs-wrapper .saved-searches-jobs #saved_search_list .saved-searches .saved-search-box {
    padding: 1rem;
  }
  /* line 2144, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .my-jobs-wrapper .saved-searches-jobs #saved_search_list .saved-searches .saved-search-box .saved-search .search-head-title {
    width: 100%;
  }
  /* line 2147, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .my-jobs-wrapper .saved-searches-jobs #saved_search_list .saved-searches .saved-search-box .saved-search .alert-action-wrapper .saved-search-state {
    margin-right: 0.5625rem;
  }
  /* line 2150, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .my-jobs-wrapper .saved-searches-jobs #saved_search_list .saved-searches .saved-search-box .saved-search .alert-action-wrapper .saved-search-state .slide-checkbox-content span {
    font-size: 0.75rem;
    right: 1.5rem;
    top: -0.25rem;
  }
  /* line 2154, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .my-jobs-wrapper .saved-searches-jobs #saved_search_list .saved-searches .saved-search-box .saved-search .alert-action-wrapper .saved-search-state .slide-checkbox-content span.pause {
    right: 2.5rem;
  }
  /* line 2156, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .my-jobs-wrapper .saved-searches-jobs #saved_search_list .saved-searches .saved-search-box .saved-search .alert-action-wrapper .saved-search-state .slide-checkbox-content input.slide-checkbox[type=checkbox] + label {
    width: 2.0625rem;
    height: 1.0625rem;
  }
  /* line 2159, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .my-jobs-wrapper .saved-searches-jobs #saved_search_list .saved-searches .saved-search-box .saved-search .alert-action-wrapper .saved-search-state .slide-checkbox-content input.slide-checkbox[type=checkbox] + label:before {
    width: 2.0625rem;
    height: 1.0625rem;
  }
  /* line 2162, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .my-jobs-wrapper .saved-searches-jobs #saved_search_list .saved-searches .saved-search-box .saved-search .alert-action-wrapper .saved-search-state .slide-checkbox-content input.slide-checkbox[type=checkbox] + label:after {
    width: 0.6875rem;
    height: 0.6875rem;
    left: 1.25rem;
    top: 0.1875rem;
  }
  /* line 2167, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .my-jobs-wrapper .saved-searches-jobs #saved_search_list .saved-searches .saved-search-box .saved-search .alert-action-wrapper .saved-search-edit i, .my-jobs-wrapper .saved-searches-jobs #saved_search_list .saved-searches .saved-search-box .saved-search .alert-action-wrapper .saved-searches-delete i {
    font-size: 1.125rem;
  }
  /* line 2169, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .my-jobs-wrapper .saved-searches-jobs #saved_search_list .saved-searches .saved-search-box .saved-search .alert-action-wrapper .saved-searches-delete {
    margin-left: 0;
  }
  /* line 2171, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .my-jobs-wrapper .saved-searches-jobs #saved_search_list .saved-searches .saved-search-box .saved-search .alert-action-wrapper .saved-search-edit {
    margin-right: 0.375rem;
  }
  /* line 2174, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .my-jobs-wrapper .saved-searches-jobs #saved_search_list .saved-searches .saved-search-box .frequency-wrapper .field {
    margin-bottom: 0;
  }
  /* line 2176, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .my-jobs-wrapper .saved-searches-jobs #saved_search_list div.bloc {
    padding-top: 1rem !important;
  }
  /* line 2179, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .my-jobs-wrapper #my-applied-jobs ul.applications-list {
    width: 100%;
    margin-top: 1rem !important;
  }
  /* line 2184, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .my-jobs-wrapper #my-applied-jobs ul.applications-list .slice.small.col-mobile-full {
    flex: 0 0 100% !important;
  }
  /* line 2186, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .my-jobs-wrapper #my-applied-jobs ul.applications-list .slice.small .btn-clear, .my-jobs-wrapper #my-applied-jobs ul.applications-list .slice.small #jrp-pagination a, #jrp-pagination .my-jobs-wrapper #my-applied-jobs ul.applications-list .slice.small a, .my-jobs-wrapper #my-applied-jobs ul.applications-list .slice.small .form .field.check-as-button input[type=checkbox] + label, .form .field.check-as-button .my-jobs-wrapper #my-applied-jobs ul.applications-list .slice.small input[type=checkbox] + label, .my-jobs-wrapper #my-applied-jobs ul.applications-list .slice.small .form .field.check-as-button input[type=radio] + label, .form .field.check-as-button .my-jobs-wrapper #my-applied-jobs ul.applications-list .slice.small input[type=radio] + label {
    margin-top: 0.625rem;
  }
  /* line 2188, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .my-jobs-wrapper #my-applied-jobs ul.applications-list .slice.small .jobinfo {
    padding-bottom: 0;
  }
  /* line 2190, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .my-jobs-wrapper .heading-wrapper {
    display: flex;
    flex-wrap: wrap;
  }
  /* line 2193, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .my-jobs-wrapper .heading-wrapper .btn-download-history {
    order: 2;
    margin-top: 0.125rem;
  }
  /* line 2197, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .my-jobs-wrapper .heading-wrapper .btn.btn-naked, .my-jobs-wrapper .heading-wrapper #jrp-pagination a.btn-naked, #jrp-pagination .my-jobs-wrapper .heading-wrapper a.btn-naked, .my-jobs-wrapper .heading-wrapper .form .field.check-as-button input[type=checkbox] + label.btn-naked, .form .field.check-as-button .my-jobs-wrapper .heading-wrapper input[type=checkbox] + label.btn-naked, .my-jobs-wrapper .heading-wrapper .form .field.check-as-button input[type=radio] + label.btn-naked, .form .field.check-as-button .my-jobs-wrapper .heading-wrapper input[type=radio] + label.btn-naked {
    margin-left: auto;
    padding-right: 0 !important;
  }
  /* line 2203, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .bulk-apply-bar .bulk_apply_submit {
    margin-top: 0.625rem;
  }
  /* line 2205, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .bulk-apply-bar .bulk_apply_submit .btn, .bulk-apply-bar .bulk_apply_submit #jrp-pagination a, #jrp-pagination .bulk-apply-bar .bulk_apply_submit a, .bulk-apply-bar .bulk_apply_submit .form .field.check-as-button input[type=checkbox] + label, .form .field.check-as-button .bulk-apply-bar .bulk_apply_submit input[type=checkbox] + label, .bulk-apply-bar .bulk_apply_submit .form .field.check-as-button input[type=radio] + label, .form .field.check-as-button .bulk-apply-bar .bulk_apply_submit input[type=radio] + label {
    padding: 0.5rem;
  }
  /* line 2207, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .bulk-apply-bar .one-click-text {
    text-align: center;
  }
}

@media screen and (min-width: 736px) and (max-width: 1000px) {
  /* line 2213, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .application-submitted-label {
    width: 40%;
  }
}

@media screen and (max-width: 736px) {
  /* line 2217, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .application-submitted-label {
    float: none !important;
  }
}

@media only screen and (min-width: 1024px) {
  /* line 2222, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .cb-tooltip:hover .cb-tooltip-text {
    visibility: visible;
  }
}

@media screen and (min-width: 1000px) and (max-width: 1024px) {
  /* line 2227, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .site-container .menu-us {
    padding-left: 250px;
  }
}

@media screen and (max-width: 768px) {
  /* line 2233, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .site-content .advice .blog-left {
    margin-right: 0;
    width: 100%;
  }
  /* line 2236, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .site-content .advice .sidebar {
    width: 100%;
    margin-top: 40px;
  }
  /* line 2239, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .site-content .advice .sidebar .img-wrapper {
    display: none;
  }
  /* line 2242, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .site-content .advice-details .content-headings, .site-content .advice-details .social-wrapper {
    width: 100%;
  }
  /* line 2245, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .site-content .advice-details .content-headings p {
    padding-bottom: 0;
  }
  /* line 2247, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .site-content .advice-details .sidebar {
    margin-top: 0;
  }
  /* line 2249, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .advice-details.remodal {
    padding: 20px;
  }
  /* line 2252, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .advice-details.remodal .bloc a {
    width: calc(50% - 5px) !important;
    float: left !important;
    margin-top: 0;
    min-width: auto;
  }
  /* line 2257, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .advice-details.remodal .bloc .btn-naked {
    margin-right: 10px;
  }
  /* line 2259, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .mobile-dn {
    display: none;
  }
  /* line 2262, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .error-page h1 {
    font-size: 1.5rem !important;
  }
  /* line 2264, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .error-page .code {
    font-size: 10rem;
  }
  /* line 2267, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .autocomplete-accessibility .detect-location {
    width: auto;
  }
}

@media screen and (min-width: 2000px) {
  /* line 2272, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #company-page.new-company-page.company-page-banner .big-picture {
    height: auto;
  }
  /* line 2274, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #company-page.new-company-page.company-page-banner .big-picture img {
    position: relative;
    min-height: 285px;
    max-height: 900px;
  }
  /* line 2278, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #company-page.new-company-page.company-page-banner .big-container {
    width: 80%;
  }
  /* line 2282, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #company-page.new-company-page.company-page-banner #societe-tab .gallery .item {
    height: auto;
  }
  /* line 2284, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #company-page.new-company-page.company-page-banner #societe-tab .gallery .item img {
    height: auto !important;
  }
  /* line 2286, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #company-page.new-company-page.company-page-banner #societe-tab .gallery .item iframe {
    min-height: 500px;
  }
}

@media screen and (min-width: 1190px) and (max-width: 1350px) {
  /* line 2291, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .jm-header .menu-us {
    padding-left: 255px;
  }
  /* line 2293, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .jm-header .menu-us ul.sous-menu, .jm-header .menu-us .sous-menu {
    margin-right: 10px;
  }
}

@media screen and (max-width: 370px) {
  /* line 2298, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #app-store-banner .app-store-logo {
    width: 50px;
    height: 50px;
    margin-right: 5px;
    margin-top: 8px;
  }
  /* line 2303, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #app-store-banner #app-store-mobile-logo {
    padding: 0;
  }
  /* line 2305, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #app-store-banner #app-store-view {
    padding-right: 15px;
  }
  /* line 2308, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  #app-store-banner .app-store-mobile-banner p {
    font-size: 0.8rem;
  }
}

@media screen and (max-width: 600px) {
  /* line 2311, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .upload-button {
    margin-bottom: 0;
  }
  /* line 2313, lib/eu_consumer_core/app/assets/stylesheets/responsive.sass */
  .upload-button .resume-name-wrapper {
    top: 0;
    left: 15.3125rem;
    max-width: calc(100% - 240px);
  }
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/reveal/base.sass */
#reveal {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: scroll;
  max-height: 55%;
  height: 55%;
  z-index: 100;
  background-color: white;
}

/* line 9, lib/eu_consumer_core/app/assets/stylesheets/reveal/base.sass */
#reveal.collapse {
  height: auto;
}

/* line 12, lib/eu_consumer_core/app/assets/stylesheets/reveal/base.sass */
#reveal .small-input {
  width: 25%;
}

/* line 14, lib/eu_consumer_core/app/assets/stylesheets/reveal/base.sass */
#reveal .api-tester-link {
  font-style: italic;
  color: orange;
  font-weight: normal;
  font-size: 0.9rem;
  display: inline-block;
}

/* line 20, lib/eu_consumer_core/app/assets/stylesheets/reveal/base.sass */
#reveal .api_heading {
  display: inline-block;
}

/* line 23, lib/eu_consumer_core/app/assets/stylesheets/reveal/base.sass */
#reveal .ab-dev {
  color: darkblue;
}

/* line 25, lib/eu_consumer_core/app/assets/stylesheets/reveal/base.sass */
#reveal .ab-reveal {
  font-size: 1em;
}

/* line 27, lib/eu_consumer_core/app/assets/stylesheets/reveal/base.sass */
#reveal .ab-reveal .col-2 .small {
  width: 35%;
}

/* line 29, lib/eu_consumer_core/app/assets/stylesheets/reveal/base.sass */
#reveal .ab-reveal .col-2 .big {
  width: 55%;
}

/* line 32, lib/eu_consumer_core/app/assets/stylesheets/reveal/base.sass */
#reveal .ab-reveal h2 {
  margin-bottom: 15px;
  font-size: 30px !important;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 36px;
  letter-spacing: 0.43px;
}

/* line 39, lib/eu_consumer_core/app/assets/stylesheets/reveal/base.sass */
#reveal .title-ab {
  margin-top: 15px;
  font-size: 1.2em;
  color: darkblue;
}

/* line 43, lib/eu_consumer_core/app/assets/stylesheets/reveal/base.sass */
#reveal .title-ab .btn, #reveal .title-ab #jrp-pagination a, #jrp-pagination #reveal .title-ab a, #reveal .title-ab .form .field.check-as-button input[type=checkbox] + label, .form .field.check-as-button #reveal .title-ab input[type=checkbox] + label, #reveal .title-ab .form .field.check-as-button input[type=radio] + label, .form .field.check-as-button #reveal .title-ab input[type=radio] + label {
  vertical-align: text-bottom;
  font-weight: 700;
}

/* line 47, lib/eu_consumer_core/app/assets/stylesheets/reveal/base.sass */
#reveal .title-ab .btn.btn-no-hover:hover, #reveal .title-ab #jrp-pagination a.btn-no-hover:hover, #jrp-pagination #reveal .title-ab a.btn-no-hover:hover, #reveal .title-ab .form .field.check-as-button input[type=checkbox] + label.btn-no-hover:hover, .form .field.check-as-button #reveal .title-ab input[type=checkbox] + label.btn-no-hover:hover, #reveal .title-ab .form .field.check-as-button input[type=radio] + label.btn-no-hover:hover, .form .field.check-as-button #reveal .title-ab input[type=radio] + label.btn-no-hover:hover {
  background-color: #dc0000 !important;
}

/* line 49, lib/eu_consumer_core/app/assets/stylesheets/reveal/base.sass */
#reveal .title-ab .btn.btn-blue, #reveal .title-ab #jrp-pagination a.btn-blue, #jrp-pagination #reveal .title-ab a.btn-blue, #reveal .title-ab .form .field.check-as-button input[type=checkbox] + label.btn-blue, .form .field.check-as-button #reveal .title-ab input[type=checkbox] + label.btn-blue, #reveal .title-ab .form .field.check-as-button input[type=radio] + label.btn-blue, .form .field.check-as-button #reveal .title-ab input[type=radio] + label.btn-blue {
  background-color: #2777B4;
}

/* line 51, lib/eu_consumer_core/app/assets/stylesheets/reveal/base.sass */
#reveal .title-ab .btn.btn-green, #reveal .title-ab #jrp-pagination a.btn-green, #jrp-pagination #reveal .title-ab a.btn-green, #reveal .title-ab .form .field.check-as-button input[type=checkbox] + label.btn-green, .form .field.check-as-button #reveal .title-ab input[type=checkbox] + label.btn-green, #reveal .title-ab .form .field.check-as-button input[type=radio] + label.btn-green, .form .field.check-as-button #reveal .title-ab input[type=radio] + label.btn-green {
  background-color: darkgreen;
}

/* line 53, lib/eu_consumer_core/app/assets/stylesheets/reveal/base.sass */
#reveal .title-ab .btn.btn-green:hover, #reveal .title-ab #jrp-pagination a.btn-green:hover, #jrp-pagination #reveal .title-ab a.btn-green:hover, #reveal .title-ab .form .field.check-as-button input[type=checkbox] + label.btn-green:hover, .form .field.check-as-button #reveal .title-ab input[type=checkbox] + label.btn-green:hover, #reveal .title-ab .form .field.check-as-button input[type=radio] + label.btn-green:hover, .form .field.check-as-button #reveal .title-ab input[type=radio] + label.btn-green:hover {
  background-color: green !important;
}

/* line 55, lib/eu_consumer_core/app/assets/stylesheets/reveal/base.sass */
#reveal .title-ab .btn.btn-orange, #reveal .title-ab #jrp-pagination a.btn-orange, #jrp-pagination #reveal .title-ab a.btn-orange, #reveal .title-ab .form .field.check-as-button input[type=checkbox] + label.btn-orange, .form .field.check-as-button #reveal .title-ab input[type=checkbox] + label.btn-orange, #reveal .title-ab .form .field.check-as-button input[type=radio] + label.btn-orange, .form .field.check-as-button #reveal .title-ab input[type=radio] + label.btn-orange {
  background-color: darkorange;
}

/* line 57, lib/eu_consumer_core/app/assets/stylesheets/reveal/base.sass */
#reveal .title-ab .btn.btn-orange:hover, #reveal .title-ab #jrp-pagination a.btn-orange:hover, #jrp-pagination #reveal .title-ab a.btn-orange:hover, #reveal .title-ab .form .field.check-as-button input[type=checkbox] + label.btn-orange:hover, .form .field.check-as-button #reveal .title-ab input[type=checkbox] + label.btn-orange:hover, #reveal .title-ab .form .field.check-as-button input[type=radio] + label.btn-orange:hover, .form .field.check-as-button #reveal .title-ab input[type=radio] + label.btn-orange:hover {
  background-color: orange !important;
}

/* line 59, lib/eu_consumer_core/app/assets/stylesheets/reveal/base.sass */
#reveal .title-ab .btn.btn-tiny, #reveal .title-ab #jrp-pagination a.btn-tiny, #jrp-pagination #reveal .title-ab a.btn-tiny, #reveal .title-ab .form .field.check-as-button input[type=checkbox] + label.btn-tiny, .form .field.check-as-button #reveal .title-ab input[type=checkbox] + label.btn-tiny, #reveal .title-ab .form .field.check-as-button input[type=radio] + label.btn-tiny, .form .field.check-as-button #reveal .title-ab input[type=radio] + label.btn-tiny {
  font-size: 0.8rem !important;
  padding: 2px 15px !important;
}

/* line 62, lib/eu_consumer_core/app/assets/stylesheets/reveal/base.sass */
#reveal .title-ab .fa-pencil {
  margin-left: 5px;
}

/* line 64, lib/eu_consumer_core/app/assets/stylesheets/reveal/base.sass */
#reveal .meta-ab {
  font-style: italic;
  display: block;
}

/* line 67, lib/eu_consumer_core/app/assets/stylesheets/reveal/base.sass */
#reveal.maximized {
  height: 100%;
  max-height: 90%;
}

/* line 70, lib/eu_consumer_core/app/assets/stylesheets/reveal/base.sass */
#reveal .tabs {
  display: flex;
  height: 2rem;
  background-color: white;
  left: 0;
  right: 0;
  position: fixed;
}

/* line 77, lib/eu_consumer_core/app/assets/stylesheets/reveal/base.sass */
#reveal .tab {
  border: 1px black solid;
  flex-grow: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #AAAAAA;
  border-radius: 8px 8px 0 0;
  margin: 0 1px;
}

/* line 86, lib/eu_consumer_core/app/assets/stylesheets/reveal/base.sass */
#reveal .tab.active {
  background-color: white;
  border-bottom: none;
}

/* line 89, lib/eu_consumer_core/app/assets/stylesheets/reveal/base.sass */
#reveal .control {
  flex: 0 0 2rem;
  display: flex;
  justify-content: center;
  align-items: center;
  border-bottom: 1px black solid;
}

/* line 95, lib/eu_consumer_core/app/assets/stylesheets/reveal/base.sass */
#reveal .control a, #reveal .control span {
  color: #1E5C8B;
}

/* line 97, lib/eu_consumer_core/app/assets/stylesheets/reveal/base.sass */
#reveal .control .close-icon, #reveal .control .rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters.jrp-filter-redesign .selected-filters-wrappers .selected-filters li button, .rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters.jrp-filter-redesign .selected-filters-wrappers .selected-filters li #reveal .control button {
  margin-left: 0.625rem;
}

/* line 99, lib/eu_consumer_core/app/assets/stylesheets/reveal/base.sass */
#reveal .control .close-icon::after, #reveal .control .rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters.jrp-filter-redesign .selected-filters-wrappers .selected-filters li button::after, .rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters.jrp-filter-redesign .selected-filters-wrappers .selected-filters li #reveal .control button::after, #reveal .control .close-icon::before, #reveal .control .rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters.jrp-filter-redesign .selected-filters-wrappers .selected-filters li button::before, .rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters.jrp-filter-redesign .selected-filters-wrappers .selected-filters li #reveal .control button::before {
  width: 0.1875rem;
  height: 0.8125rem;
  background-color: #1E5C8B;
  top: 0;
}

/* line 104, lib/eu_consumer_core/app/assets/stylesheets/reveal/base.sass */
#reveal .control .close-icon::before, #reveal .control .rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters.jrp-filter-redesign .selected-filters-wrappers .selected-filters li button::before, .rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters.jrp-filter-redesign .selected-filters-wrappers .selected-filters li #reveal .control button::before {
  left: 0.15625rem;
}

/* line 106, lib/eu_consumer_core/app/assets/stylesheets/reveal/base.sass */
#reveal .control .minimize-icon {
  background-color: #1E5C8B;
  height: 0.3125rem;
  width: 1rem;
  border-radius: 0.625rem;
  top: 0.3125rem;
}

/* line 113, lib/eu_consumer_core/app/assets/stylesheets/reveal/base.sass */
#reveal .control .maximize-icon {
  width: 1rem;
  height: 0.875rem;
  border: 0.15625rem solid #1E5C8B;
  border-radius: 0.125rem;
}

/* line 119, lib/eu_consumer_core/app/assets/stylesheets/reveal/base.sass */
#reveal .control .maximize-icon::before {
  content: '';
  position: absolute;
  height: 0.125rem;
  width: 100%;
  background-color: #1E5C8B;
  top: 0;
}

/* line 128, lib/eu_consumer_core/app/assets/stylesheets/reveal/base.sass */
#reveal label, #reveal .tab, #reveal .control {
  cursor: pointer;
}

/* line 130, lib/eu_consumer_core/app/assets/stylesheets/reveal/base.sass */
#reveal .reveal-body {
  margin-top: 2rem;
  height: 100%;
}

/* line 133, lib/eu_consumer_core/app/assets/stylesheets/reveal/base.sass */
#reveal .reveal-body.collapse {
  height: 0;
}

/* line 135, lib/eu_consumer_core/app/assets/stylesheets/reveal/base.sass */
#reveal .tab-content {
  display: none;
  padding: 1rem 2rem;
  height: 100%;
  overflow: scroll;
}

/* line 136, lib/eu_consumer_core/app/assets/stylesheets/reveal/base.sass */
#reveal .tab-content h1 {
  margin-bottom: 10px;
  border-bottom: 1px solid black;
}

/* line 143, lib/eu_consumer_core/app/assets/stylesheets/reveal/base.sass */
#reveal .tab-content.active {
  display: block;
  height: 100%;
  background-color: white;
}

/* line 147, lib/eu_consumer_core/app/assets/stylesheets/reveal/base.sass */
#reveal .tab-content.active #export-button {
  float: right;
}

/* line 151, lib/eu_consumer_core/app/assets/stylesheets/reveal/base.sass */
#reveal .tab-content input:checked + label .api_heading:after {
  content: '';
}

/* line 153, lib/eu_consumer_core/app/assets/stylesheets/reveal/base.sass */
#reveal .tab-content input:checked + label .api_heading:before {
  content: '-';
  padding-right: 5px;
  color: #287AB9;
  float: left;
}

/* line 160, lib/eu_consumer_core/app/assets/stylesheets/reveal/base.sass */
#reveal .tab-content input + label .api_heading:after {
  content: '';
}

/* line 162, lib/eu_consumer_core/app/assets/stylesheets/reveal/base.sass */
#reveal .tab-content input + label .api_heading:before {
  content: '+';
  padding-right: 5px;
  color: #287AB9;
  float: left;
}

/* line 167, lib/eu_consumer_core/app/assets/stylesheets/reveal/base.sass */
#reveal .tab-content .accordion-menu-item {
  padding-left: 2rem;
}

/* line 169, lib/eu_consumer_core/app/assets/stylesheets/reveal/base.sass */
#reveal .tab-content .reveal-row {
  width: 100%;
  display: flex;
  flex-direction: column;
  padding-bottom: .5rem;
}

/* line 174, lib/eu_consumer_core/app/assets/stylesheets/reveal/base.sass */
#reveal .tab-content .reveal-row .copied-ab {
  display: none;
  color: white;
  background-color: forestgreen;
  padding: 2px 5px;
}

/* line 179, lib/eu_consumer_core/app/assets/stylesheets/reveal/base.sass */
#reveal .tab-content .reveal-row .reveal-link-ab {
  font-size: 1em;
  display: inline;
  margin-right: 20px;
}

/* line 183, lib/eu_consumer_core/app/assets/stylesheets/reveal/base.sass */
#reveal .tab-content .reveal-row .reveal-link {
  text-decoration: underline;
  margin-right: 10px;
  color: blue;
  display: inline;
}

/* line 188, lib/eu_consumer_core/app/assets/stylesheets/reveal/base.sass */
#reveal .tab-content .reveal-row .key {
  flex: 1;
}

/* line 190, lib/eu_consumer_core/app/assets/stylesheets/reveal/base.sass */
#reveal .tab-content .reveal-row .value {
  margin-left: 2em;
  flex: 2;
}

/* line 193, lib/eu_consumer_core/app/assets/stylesheets/reveal/base.sass */
#reveal .tab-content .reveal-row .value .sub-row {
  font-size: .8em;
  word-break: break-word;
}

/* line 197, lib/eu_consumer_core/app/assets/stylesheets/reveal/base.sass */
#reveal .history-ab-test svg {
  width: 0.8125rem;
}

/* line 201, lib/eu_consumer_core/app/assets/stylesheets/reveal/base.sass */
.accordion-collapse-sign input:checked + label h4 {
  padding-bottom: 0rem;
}

/* line 203, lib/eu_consumer_core/app/assets/stylesheets/reveal/base.sass */
.accordion-collapse-sign input:checked + label h4:after {
  content: '-';
  padding-right: 5px;
  color: #287AB9;
  float: right;
}

/* line 209, lib/eu_consumer_core/app/assets/stylesheets/reveal/base.sass */
.accordion-collapse-sign input + label h4:after {
  content: '+';
  padding-right: 5px;
  color: #287AB9;
  float: right;
}

/* line 214, lib/eu_consumer_core/app/assets/stylesheets/reveal/base.sass */
.accordion-collapse-sign .accordion-input:checked + label {
  height: 0;
  overflow: hidden;
  transition: height 0.3s ease-in-out;
}

/* line 218, lib/eu_consumer_core/app/assets/stylesheets/reveal/base.sass */
.accordion-collapse-sign .accordion-menu-item {
  height: 0;
  overflow: hidden;
  transition: height 0.3s ease-in-out;
}

/* line 222, lib/eu_consumer_core/app/assets/stylesheets/reveal/base.sass */
.accordion-collapse-sign .accordion-menu-item input:checked {
  transition: height 0.5s ease-in-out;
}

/* line 224, lib/eu_consumer_core/app/assets/stylesheets/reveal/base.sass */
.accordion-collapse-sign input:checked ~ .accordion-menu-item {
  height: auto;
}

/* line 226, lib/eu_consumer_core/app/assets/stylesheets/reveal/base.sass */
.accordion-collapse-sign .accordion-input {
  display: none;
}

/* line 229, lib/eu_consumer_core/app/assets/stylesheets/reveal/base.sass */
.whitespace-nowrap {
  white-space: nowrap;
}

/* line 232, lib/eu_consumer_core/app/assets/stylesheets/reveal/base.sass */
.max-w-fit-content {
  max-width: fit-content !important;
  min-width: 40rem;
}

/* line 238, lib/eu_consumer_core/app/assets/stylesheets/reveal/base.sass */
#experiment-groups table th, #experiment-groups table td {
  padding: 0.25rem;
}

/* line 240, lib/eu_consumer_core/app/assets/stylesheets/reveal/base.sass */
#experiment-groups table th {
  font-weight: bold;
}

/* line 242, lib/eu_consumer_core/app/assets/stylesheets/reveal/base.sass */
#experiment-groups table input[type=text] {
  width: 8rem;
}

/* line 244, lib/eu_consumer_core/app/assets/stylesheets/reveal/base.sass */
#experiment-groups table input[type=text][name^=ab_test_alias_] {
  width: 16rem;
}

/* line 248, lib/eu_consumer_core/app/assets/stylesheets/reveal/base.sass */
#ab-test-history-content span {
  color: darkblue;
  font-size: 1rem;
}

/* line 252, lib/eu_consumer_core/app/assets/stylesheets/reveal/base.sass */
#ab-test-history-content details summary {
  font-weight: bold;
}

/* line 254, lib/eu_consumer_core/app/assets/stylesheets/reveal/base.sass */
#ab-test-history-content details pre {
  font-family: monospace;
  font-size: 0.875rem;
}

/* line 259, lib/eu_consumer_core/app/assets/stylesheets/reveal/base.sass */
#ab-test-edit-modal.max-w-fit-content, #ab-test-history-modal.max-w-fit-content {
  margin: 2rem;
}

@media screen and (max-width: 1024px) {
  /* line 265, lib/eu_consumer_core/app/assets/stylesheets/reveal/base.sass */
  #experiment-groups table th, #experiment-groups table td {
    font-size: 0.875rem;
    padding: 0.25rem 0.125rem;
  }
  /* line 268, lib/eu_consumer_core/app/assets/stylesheets/reveal/base.sass */
  #experiment-groups table input[type=text] {
    width: 6rem;
  }
  /* line 270, lib/eu_consumer_core/app/assets/stylesheets/reveal/base.sass */
  #experiment-groups table input[type=text][name^=ab_test_alias_] {
    width: 12rem;
  }
}

/* line 2, lib/eu_consumer_core/app/assets/stylesheets/reveal/pages_reveals.sass */
.revealed {
  font-style: italic !important;
  color: #856404 !important;
  background-color: #fff3cd !important;
  padding: 0 0 0.3125rem 0.25rem !important;
  font-size: 0.8125rem !important;
}

/* line 9, lib/eu_consumer_core/app/assets/stylesheets/reveal/pages_reveals.sass */
.revealed[role="tab"][aria-selected="true"] {
  border-color: #856404 !important;
}

/* line 11, lib/eu_consumer_core/app/assets/stylesheets/reveal/pages_reveals.sass */
.revealed[role="tab"] h3 {
  display: inline-block;
  color: #856404 !important;
}

/* line 15, lib/eu_consumer_core/app/assets/stylesheets/reveal/pages_reveals.sass */
.revealed .svg-icon svg {
  fill: #856404 !important;
  width: 0.9375rem;
  height: 0.9375rem;
}

/* line 23, lib/eu_consumer_core/app/assets/stylesheets/reveal/pages_reveals.sass */
.rebranding #jrpjdp li.data-results-content-parent.revealed, .rebranding #jrpjdp .collapsed-activated li.data-results-content-parent.revealed, .rebranding li.data-results-content-parent.revealed, .rebranding .collapsed-activated li.data-results-content-parent.revealed, .site-pusher li.data-results-content-parent.revealed, .site-pusher .collapsed-activated li.data-results-content-parent.revealed {
  font-style: italic !important;
  color: #856404 !important;
  background-color: #fff3cd !important;
  padding: 0 0 0.3125rem 0.25rem !important;
  font-size: 0.8125rem !important;
}

/* line 30, lib/eu_consumer_core/app/assets/stylesheets/reveal/pages_reveals.sass */
.rebranding #jrpjdp li.data-results-content-parent.revealed[role="tab"][aria-selected="true"], .rebranding #jrpjdp .collapsed-activated li.data-results-content-parent.revealed[role="tab"][aria-selected="true"], .rebranding li.data-results-content-parent.revealed[role="tab"][aria-selected="true"], .rebranding .collapsed-activated li.data-results-content-parent.revealed[role="tab"][aria-selected="true"], .site-pusher li.data-results-content-parent.revealed[role="tab"][aria-selected="true"], .site-pusher .collapsed-activated li.data-results-content-parent.revealed[role="tab"][aria-selected="true"] {
  border-color: #856404 !important;
}

/* line 32, lib/eu_consumer_core/app/assets/stylesheets/reveal/pages_reveals.sass */
.rebranding #jrpjdp li.data-results-content-parent.revealed[role="tab"] h3, .rebranding #jrpjdp .collapsed-activated li.data-results-content-parent.revealed[role="tab"] h3, .rebranding li.data-results-content-parent.revealed[role="tab"] h3, .rebranding .collapsed-activated li.data-results-content-parent.revealed[role="tab"] h3, .site-pusher li.data-results-content-parent.revealed[role="tab"] h3, .site-pusher .collapsed-activated li.data-results-content-parent.revealed[role="tab"] h3 {
  display: inline-block;
  color: #856404 !important;
}

/* line 36, lib/eu_consumer_core/app/assets/stylesheets/reveal/pages_reveals.sass */
.rebranding #jrpjdp li.data-results-content-parent.revealed .svg-icon svg, .rebranding #jrpjdp .collapsed-activated li.data-results-content-parent.revealed .svg-icon svg, .rebranding li.data-results-content-parent.revealed .svg-icon svg, .rebranding .collapsed-activated li.data-results-content-parent.revealed .svg-icon svg, .site-pusher li.data-results-content-parent.revealed .svg-icon svg, .site-pusher .collapsed-activated li.data-results-content-parent.revealed .svg-icon svg {
  fill: #856404 !important;
  width: 0.9375rem;
  height: 0.9375rem;
}

/* line 42, lib/eu_consumer_core/app/assets/stylesheets/reveal/pages_reveals.sass */
.rebranding #jrpjdp li.data-results-content-parent.revealed-pgm-direct, .rebranding #jrpjdp .collapsed-activated li.data-results-content-parent.revealed-pgm-direct, .rebranding li.data-results-content-parent.revealed-pgm-direct, .rebranding .collapsed-activated li.data-results-content-parent.revealed-pgm-direct, .site-pusher li.data-results-content-parent.revealed-pgm-direct, .site-pusher .collapsed-activated li.data-results-content-parent.revealed-pgm-direct {
  background-color: #e8fae4;
}

/* line 44, lib/eu_consumer_core/app/assets/stylesheets/reveal/pages_reveals.sass */
.rebranding #jrpjdp li.data-results-content-parent.revealed-pgm-agency, .rebranding #jrpjdp .collapsed-activated li.data-results-content-parent.revealed-pgm-agency, .rebranding li.data-results-content-parent.revealed-pgm-agency, .rebranding .collapsed-activated li.data-results-content-parent.revealed-pgm-agency, .site-pusher li.data-results-content-parent.revealed-pgm-agency, .site-pusher .collapsed-activated li.data-results-content-parent.revealed-pgm-agency {
  background-color: #d7eefe;
}

/* line 46, lib/eu_consumer_core/app/assets/stylesheets/reveal/pages_reveals.sass */
.rebranding #jrpjdp li.data-results-content-parent.revealed-pgm-subscription, .rebranding #jrpjdp .collapsed-activated li.data-results-content-parent.revealed-pgm-subscription, .rebranding li.data-results-content-parent.revealed-pgm-subscription, .rebranding .collapsed-activated li.data-results-content-parent.revealed-pgm-subscription, .site-pusher li.data-results-content-parent.revealed-pgm-subscription, .site-pusher .collapsed-activated li.data-results-content-parent.revealed-pgm-subscription {
  background-color: #e7eeff;
}

/* line 48, lib/eu_consumer_core/app/assets/stylesheets/reveal/pages_reveals.sass */
.rebranding #jrpjdp li.data-results-content-parent.revealed-pgm-leadgen, .rebranding #jrpjdp .collapsed-activated li.data-results-content-parent.revealed-pgm-leadgen, .rebranding li.data-results-content-parent.revealed-pgm-leadgen, .rebranding .collapsed-activated li.data-results-content-parent.revealed-pgm-leadgen, .site-pusher li.data-results-content-parent.revealed-pgm-leadgen, .site-pusher .collapsed-activated li.data-results-content-parent.revealed-pgm-leadgen {
  background-color: #f7f7f7;
}

/* line 50, lib/eu_consumer_core/app/assets/stylesheets/reveal/pages_reveals.sass */
.rebranding #jrpjdp li.data-results-content-parent.revealed-pgm-standard, .rebranding #jrpjdp .collapsed-activated li.data-results-content-parent.revealed-pgm-standard, .rebranding li.data-results-content-parent.revealed-pgm-standard, .rebranding .collapsed-activated li.data-results-content-parent.revealed-pgm-standard, .site-pusher li.data-results-content-parent.revealed-pgm-standard, .site-pusher .collapsed-activated li.data-results-content-parent.revealed-pgm-standard {
  background-color: #fef1d5;
}

/* line 54, lib/eu_consumer_core/app/assets/stylesheets/reveal/pages_reveals.sass */
.rebranding #jrpjdp li.data-results-content-parent.revealed-pgm-direct .yellow-strip, .rebranding #jrpjdp li.data-results-content-parent.revealed-pgm-agency .yellow-strip, .rebranding #jrpjdp li.data-results-content-parent.revealed-pgm-subscription .yellow-strip, .rebranding #jrpjdp li.data-results-content-parent.revealed-pgm-leadgen .yellow-strip, .rebranding #jrpjdp li.data-results-content-parent.revealed-pgm-standard .yellow-strip, .rebranding #jrpjdp .collapsed-activated li.data-results-content-parent.revealed-pgm-direct .yellow-strip, .rebranding #jrpjdp .collapsed-activated li.data-results-content-parent.revealed-pgm-agency .yellow-strip, .rebranding #jrpjdp .collapsed-activated li.data-results-content-parent.revealed-pgm-subscription .yellow-strip, .rebranding #jrpjdp .collapsed-activated li.data-results-content-parent.revealed-pgm-leadgen .yellow-strip, .rebranding #jrpjdp .collapsed-activated li.data-results-content-parent.revealed-pgm-standard .yellow-strip, .rebranding li.data-results-content-parent.revealed-pgm-direct .yellow-strip, .rebranding li.data-results-content-parent.revealed-pgm-agency .yellow-strip, .rebranding li.data-results-content-parent.revealed-pgm-subscription .yellow-strip, .rebranding li.data-results-content-parent.revealed-pgm-leadgen .yellow-strip, .rebranding li.data-results-content-parent.revealed-pgm-standard .yellow-strip, .rebranding .collapsed-activated li.data-results-content-parent.revealed-pgm-direct .yellow-strip, .rebranding .collapsed-activated li.data-results-content-parent.revealed-pgm-agency .yellow-strip, .rebranding .collapsed-activated li.data-results-content-parent.revealed-pgm-subscription .yellow-strip, .rebranding .collapsed-activated li.data-results-content-parent.revealed-pgm-leadgen .yellow-strip, .rebranding .collapsed-activated li.data-results-content-parent.revealed-pgm-standard .yellow-strip, .site-pusher li.data-results-content-parent.revealed-pgm-direct .yellow-strip, .site-pusher li.data-results-content-parent.revealed-pgm-agency .yellow-strip, .site-pusher li.data-results-content-parent.revealed-pgm-subscription .yellow-strip, .site-pusher li.data-results-content-parent.revealed-pgm-leadgen .yellow-strip, .site-pusher li.data-results-content-parent.revealed-pgm-standard .yellow-strip, .site-pusher .collapsed-activated li.data-results-content-parent.revealed-pgm-direct .yellow-strip, .site-pusher .collapsed-activated li.data-results-content-parent.revealed-pgm-agency .yellow-strip, .site-pusher .collapsed-activated li.data-results-content-parent.revealed-pgm-subscription .yellow-strip, .site-pusher .collapsed-activated li.data-results-content-parent.revealed-pgm-leadgen .yellow-strip, .site-pusher .collapsed-activated li.data-results-content-parent.revealed-pgm-standard .yellow-strip {
  background-color: #F6E99E;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 0.25rem 0.25rem 0.25rem 0.625rem;
  color: #565667;
  border-bottom-left-radius: 0.3125rem;
  border-bottom-right-radius: 0.3125rem;
}

/* line 64, lib/eu_consumer_core/app/assets/stylesheets/reveal/pages_reveals.sass */
.rebranding #jrpjdp li.data-results-content-parent.revealed-pgm-direct .yellow-strip svg, .rebranding #jrpjdp li.data-results-content-parent.revealed-pgm-agency .yellow-strip svg, .rebranding #jrpjdp li.data-results-content-parent.revealed-pgm-subscription .yellow-strip svg, .rebranding #jrpjdp li.data-results-content-parent.revealed-pgm-leadgen .yellow-strip svg, .rebranding #jrpjdp li.data-results-content-parent.revealed-pgm-standard .yellow-strip svg, .rebranding #jrpjdp .collapsed-activated li.data-results-content-parent.revealed-pgm-direct .yellow-strip svg, .rebranding #jrpjdp .collapsed-activated li.data-results-content-parent.revealed-pgm-agency .yellow-strip svg, .rebranding #jrpjdp .collapsed-activated li.data-results-content-parent.revealed-pgm-subscription .yellow-strip svg, .rebranding #jrpjdp .collapsed-activated li.data-results-content-parent.revealed-pgm-leadgen .yellow-strip svg, .rebranding #jrpjdp .collapsed-activated li.data-results-content-parent.revealed-pgm-standard .yellow-strip svg, .rebranding li.data-results-content-parent.revealed-pgm-direct .yellow-strip svg, .rebranding li.data-results-content-parent.revealed-pgm-agency .yellow-strip svg, .rebranding li.data-results-content-parent.revealed-pgm-subscription .yellow-strip svg, .rebranding li.data-results-content-parent.revealed-pgm-leadgen .yellow-strip svg, .rebranding li.data-results-content-parent.revealed-pgm-standard .yellow-strip svg, .rebranding .collapsed-activated li.data-results-content-parent.revealed-pgm-direct .yellow-strip svg, .rebranding .collapsed-activated li.data-results-content-parent.revealed-pgm-agency .yellow-strip svg, .rebranding .collapsed-activated li.data-results-content-parent.revealed-pgm-subscription .yellow-strip svg, .rebranding .collapsed-activated li.data-results-content-parent.revealed-pgm-leadgen .yellow-strip svg, .rebranding .collapsed-activated li.data-results-content-parent.revealed-pgm-standard .yellow-strip svg, .site-pusher li.data-results-content-parent.revealed-pgm-direct .yellow-strip svg, .site-pusher li.data-results-content-parent.revealed-pgm-agency .yellow-strip svg, .site-pusher li.data-results-content-parent.revealed-pgm-subscription .yellow-strip svg, .site-pusher li.data-results-content-parent.revealed-pgm-leadgen .yellow-strip svg, .site-pusher li.data-results-content-parent.revealed-pgm-standard .yellow-strip svg, .site-pusher .collapsed-activated li.data-results-content-parent.revealed-pgm-direct .yellow-strip svg, .site-pusher .collapsed-activated li.data-results-content-parent.revealed-pgm-agency .yellow-strip svg, .site-pusher .collapsed-activated li.data-results-content-parent.revealed-pgm-subscription .yellow-strip svg, .site-pusher .collapsed-activated li.data-results-content-parent.revealed-pgm-leadgen .yellow-strip svg, .site-pusher .collapsed-activated li.data-results-content-parent.revealed-pgm-standard .yellow-strip svg {
  width: 1.5rem;
  height: 0.75rem;
  vertical-align: middle;
  fill: #565667;
}

/* line 70, lib/eu_consumer_core/app/assets/stylesheets/reveal/pages_reveals.sass */
.rebranding #jrpjdp li.data-results-content-parent.revealed-pgm-direct .layout-results, .rebranding #jrpjdp li.data-results-content-parent.revealed-pgm-agency .layout-results, .rebranding #jrpjdp li.data-results-content-parent.revealed-pgm-subscription .layout-results, .rebranding #jrpjdp li.data-results-content-parent.revealed-pgm-leadgen .layout-results, .rebranding #jrpjdp li.data-results-content-parent.revealed-pgm-standard .layout-results, .rebranding #jrpjdp .collapsed-activated li.data-results-content-parent.revealed-pgm-direct .layout-results, .rebranding #jrpjdp .collapsed-activated li.data-results-content-parent.revealed-pgm-agency .layout-results, .rebranding #jrpjdp .collapsed-activated li.data-results-content-parent.revealed-pgm-subscription .layout-results, .rebranding #jrpjdp .collapsed-activated li.data-results-content-parent.revealed-pgm-leadgen .layout-results, .rebranding #jrpjdp .collapsed-activated li.data-results-content-parent.revealed-pgm-standard .layout-results, .rebranding li.data-results-content-parent.revealed-pgm-direct .layout-results, .rebranding li.data-results-content-parent.revealed-pgm-agency .layout-results, .rebranding li.data-results-content-parent.revealed-pgm-subscription .layout-results, .rebranding li.data-results-content-parent.revealed-pgm-leadgen .layout-results, .rebranding li.data-results-content-parent.revealed-pgm-standard .layout-results, .rebranding .collapsed-activated li.data-results-content-parent.revealed-pgm-direct .layout-results, .rebranding .collapsed-activated li.data-results-content-parent.revealed-pgm-agency .layout-results, .rebranding .collapsed-activated li.data-results-content-parent.revealed-pgm-subscription .layout-results, .rebranding .collapsed-activated li.data-results-content-parent.revealed-pgm-leadgen .layout-results, .rebranding .collapsed-activated li.data-results-content-parent.revealed-pgm-standard .layout-results, .site-pusher li.data-results-content-parent.revealed-pgm-direct .layout-results, .site-pusher li.data-results-content-parent.revealed-pgm-agency .layout-results, .site-pusher li.data-results-content-parent.revealed-pgm-subscription .layout-results, .site-pusher li.data-results-content-parent.revealed-pgm-leadgen .layout-results, .site-pusher li.data-results-content-parent.revealed-pgm-standard .layout-results, .site-pusher .collapsed-activated li.data-results-content-parent.revealed-pgm-direct .layout-results, .site-pusher .collapsed-activated li.data-results-content-parent.revealed-pgm-agency .layout-results, .site-pusher .collapsed-activated li.data-results-content-parent.revealed-pgm-subscription .layout-results, .site-pusher .collapsed-activated li.data-results-content-parent.revealed-pgm-leadgen .layout-results, .site-pusher .collapsed-activated li.data-results-content-parent.revealed-pgm-standard .layout-results {
  padding-bottom: 0.9375rem;
}

/* line 2, lib/eu_consumer_core/app/assets/stylesheets/pages/profile-appeared-search-us.sass */
#appeared-searches .full {
  padding: 0 3%;
}

/* line 4, lib/eu_consumer_core/app/assets/stylesheets/pages/profile-appeared-search-us.sass */
#appeared-searches .full .appeared-search-wrapper {
  border: 1px solid #2E2E2E;
  border-radius: 5px;
}

/* line 7, lib/eu_consumer_core/app/assets/stylesheets/pages/profile-appeared-search-us.sass */
#appeared-searches .full .appeared-search-wrapper .appeared-content:not(.mr0) {
  margin-right: 3%;
}

/* line 9, lib/eu_consumer_core/app/assets/stylesheets/pages/profile-appeared-search-us.sass */
#appeared-searches .full .appeared-search-wrapper h4 {
  color: #2777B4;
  font-style: italic;
  font-size: 20px;
}

/* line 13, lib/eu_consumer_core/app/assets/stylesheets/pages/profile-appeared-search-us.sass */
#appeared-searches .full .appeared-search-wrapper .col-3:not(:last-of-type) {
  border-bottom: 1px solid #2E2E2E;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/light.sass */
.app-box {
  max-width: 800px;
  width: calc(100% - 60px);
  margin: 30px auto;
}

/* line 6, lib/eu_consumer_core/app/assets/stylesheets/light.sass */
.box-center60 {
  width: 60%;
  margin: auto;
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/light.sass */
.link-border {
  color: #5D99C6;
}

/* line 12, lib/eu_consumer_core/app/assets/stylesheets/light.sass */
.link-border:hover {
  border-color: #2777B4;
}

/* line 15, lib/eu_consumer_core/app/assets/stylesheets/light.sass */
.pt8-ireg {
  padding-top: 8px !important;
}

@media only screen and (max-width: 1000px) {
  /* line 20, lib/eu_consumer_core/app/assets/stylesheets/light.sass */
  .light-design header.header {
    display: none !important;
  }
  /* line 22, lib/eu_consumer_core/app/assets/stylesheets/light.sass */
  .box-center60 {
    width: 100%;
  }
  /* line 24, lib/eu_consumer_core/app/assets/stylesheets/light.sass */
  .app-box {
    width: calc(100% - 30px);
    margin: 15px auto;
  }
  /* line 27, lib/eu_consumer_core/app/assets/stylesheets/light.sass */
  .step-by-step {
    -webkit-box-shadow: 0 2px 9px 0 rgba(46, 46, 46, 0.16);
    -moz-box-shadow: 0 2px 9px 0 rgba(46, 46, 46, 0.16);
    box-shadow: 0 2px 9px 0 rgba(46, 46, 46, 0.16);
  }
}

@media screen and (min-width: 1000px) and (max-width: 1270px) {
  /* line 4, lib/eu_consumer_core/app/assets/stylesheets/pages/common-responsive.sass */
  .header .header-us .header-logo {
    padding-right: 15px;
  }
  /* line 6, lib/eu_consumer_core/app/assets/stylesheets/pages/common-responsive.sass */
  .header .header-us .header-logo img.logo-us {
    width: 200px;
    margin-top: 22px;
  }
  /* line 11, lib/eu_consumer_core/app/assets/stylesheets/pages/common-responsive.sass */
  .header .header-us .menu.menu-us a {
    margin-right: 12px;
    font-size: 14px !important;
  }
  /* line 14, lib/eu_consumer_core/app/assets/stylesheets/pages/common-responsive.sass */
  .header .header-us .menu.menu-us .sous-menu {
    margin-right: 12px;
  }
  /* line 16, lib/eu_consumer_core/app/assets/stylesheets/pages/common-responsive.sass */
  .header .header-us .menu.menu-us .sous-menu .sous-menu-links > button {
    font-size: 14px;
  }
  /* line 19, lib/eu_consumer_core/app/assets/stylesheets/pages/common-responsive.sass */
  .header .header-us .menu.menu-us .menu-links-right .btn.btn-clear {
    padding: 10px 8px !important;
    margin-right: 6px;
  }
  /* line 22, lib/eu_consumer_core/app/assets/stylesheets/pages/common-responsive.sass */
  .header .header-us .menu.menu-us .menu-links-right .menu-signup {
    padding: 5px 10px !important;
    margin-right: 6px;
  }
  /* line 26, lib/eu_consumer_core/app/assets/stylesheets/pages/common-responsive.sass */
  .header .header-us .menu.menu-us .menu-links-right a:last-of-type {
    margin-right: 0;
  }
  /* line 29, lib/eu_consumer_core/app/assets/stylesheets/pages/common-responsive.sass */
  .site-container .menu-us {
    padding-left: 200px;
  }
}

@media screen and (min-width: 1001px) and (max-width: 1196px) {
  /* line 5, lib/eu_consumer_core/app/assets/stylesheets/small_screen_adjustment.sass */
  #jrpjdp #jobs-filters .filter .filter-title, .jrpjdp-extend #jobs-filters .filter .filter-title {
    height: 1.875rem;
    line-height: 0.1rem !important;
  }
  /* line 8, lib/eu_consumer_core/app/assets/stylesheets/small_screen_adjustment.sass */
  #jrpjdp #jobs-filters .filter .filter-title:before, .jrpjdp-extend #jobs-filters .filter .filter-title:before {
    top: 0.9375rem;
  }
  /* line 10, lib/eu_consumer_core/app/assets/stylesheets/small_screen_adjustment.sass */
  #jrpjdp #jobs-filters .fake-filter-title, .jrpjdp-extend #jobs-filters .fake-filter-title {
    height: 2.1875rem;
    line-height: 1.875rem;
  }
  /* line 14, lib/eu_consumer_core/app/assets/stylesheets/small_screen_adjustment.sass */
  #jrpjdp #jobs-filters .saved-jobs-count .show-job-count, .jrpjdp-extend #jobs-filters .saved-jobs-count .show-job-count {
    top: 0.125rem;
  }
  /* line 17, lib/eu_consumer_core/app/assets/stylesheets/small_screen_adjustment.sass */
  #jrpjdp .save_search_alert, .jrpjdp-extend .save_search_alert {
    margin-bottom: 0.625rem !important;
  }
  /* line 19, lib/eu_consumer_core/app/assets/stylesheets/small_screen_adjustment.sass */
  #jrpjdp .save_search_alert .create_job_alert_content, .jrpjdp-extend .save_search_alert .create_job_alert_content {
    margin-top: 0.3125rem !important;
    margin-bottom: 0.3125rem !important;
  }
  /* line 22, lib/eu_consumer_core/app/assets/stylesheets/small_screen_adjustment.sass */
  #jrpjdp .save_search_alert .create_job_alert_content h2.fz1rem, .jrpjdp-extend .save_search_alert .create_job_alert_content h2.fz1rem {
    font-size: 0.75rem !important;
    line-height: 0.875rem;
  }
  /* line 25, lib/eu_consumer_core/app/assets/stylesheets/small_screen_adjustment.sass */
  #jrpjdp .save_search_alert .create_job_alert_content p, .jrpjdp-extend .save_search_alert .create_job_alert_content p {
    font-size: 0.6875rem !important;
  }
  /* line 30, lib/eu_consumer_core/app/assets/stylesheets/small_screen_adjustment.sass */
  #jrpjdp .data #col-fixed h2.fz1rem, #jrpjdp .data #col-fixed h1.small-font, .jrpjdp-extend .data #col-fixed h2.fz1rem, .jrpjdp-extend .data #col-fixed h1.small-font {
    font-size: 0.75rem !important;
    line-height: 0.875rem;
  }
  /* line 33, lib/eu_consumer_core/app/assets/stylesheets/small_screen_adjustment.sass */
  #jrpjdp .data #col-fixed p, .jrpjdp-extend .data #col-fixed p {
    font-size: 0.6875rem !important;
  }
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/pages/incomplete_profile_modal.sass */
.remodal.incomplete_profile_modal {
  padding: 0;
}

/* line 4, lib/eu_consumer_core/app/assets/stylesheets/pages/incomplete_profile_modal.sass */
.remodal.incomplete_profile_modal .separate_section {
  padding: 1.25rem 1.875rem;
}

/* line 8, lib/eu_consumer_core/app/assets/stylesheets/pages/incomplete_profile_modal.sass */
.remodal.incomplete_profile_modal .separate_section .incomplete-profile-bar .complete-box {
  width: 3.75rem;
  flex-basis: 3.75rem;
  text-align: center;
}

/* line 13, lib/eu_consumer_core/app/assets/stylesheets/pages/incomplete_profile_modal.sass */
.remodal.incomplete_profile_modal .separate_section .incomplete-profile-bar .svg-icon svg {
  fill: #008563;
  width: 1.375rem;
  height: 1.375rem;
}

/* line 18, lib/eu_consumer_core/app/assets/stylesheets/pages/incomplete_profile_modal.sass */
.remodal.incomplete_profile_modal .separate_border {
  border-bottom: 0.0625rem solid #5D677A;
}

@media screen and (max-width: 768px) {
  /* line 24, lib/eu_consumer_core/app/assets/stylesheets/pages/incomplete_profile_modal.sass */
  .remodal.incomplete_profile_modal .separate_border .email h3 {
    max-width: 12.5rem !important;
    word-wrap: break-word;
  }
}

/* line 29, lib/eu_consumer_core/app/assets/stylesheets/pages/incomplete_profile_modal.sass */
.remodal.incomplete_profile_modal .multiple-autoselect .selectize-control.multi {
  margin-top: 0;
}

/* line 31, lib/eu_consumer_core/app/assets/stylesheets/pages/incomplete_profile_modal.sass */
.remodal.incomplete_profile_modal .multiple-autoselect .selectize-control.multi .selectize-input {
  margin: 0;
}

/* line 33, lib/eu_consumer_core/app/assets/stylesheets/pages/incomplete_profile_modal.sass */
.remodal.incomplete_profile_modal .multiple-autoselect .selectize-control.multi .selectize-input.has-items {
  padding: 3px 8px 0;
}

/* line 35, lib/eu_consumer_core/app/assets/stylesheets/pages/incomplete_profile_modal.sass */
.remodal.incomplete_profile_modal .multiple-autoselect .selectize-control.multi .selectize-input div.item, .remodal.incomplete_profile_modal .multiple-autoselect .selectize-control.multi .selectize-input div:last-of-type {
  margin: 0 3px 3px 0 !important;
}

/* line 37, lib/eu_consumer_core/app/assets/stylesheets/pages/incomplete_profile_modal.sass */
.remodal.incomplete_profile_modal .multiple-autoselect .selectize-control.multi #error-message {
  padding-top: 5px;
}

/* line 40, lib/eu_consumer_core/app/assets/stylesheets/pages/incomplete_profile_modal.sass */
.trending-up-modal {
  padding-left: 2.5rem !important;
  position: relative;
}

/* line 43, lib/eu_consumer_core/app/assets/stylesheets/pages/incomplete_profile_modal.sass */
.trending-up-modal:before {
  content: '\e8e5';
  font-family: 'Material Icons Outlined';
  background: #E8C80D;
  border-radius: 1.875rem;
  width: 1.875rem;
  height: 1.875rem;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  margin: auto;
  font-size: 24px;
  color: #2E2E2E;
  text-align: center;
}

/* line 61, lib/eu_consumer_core/app/assets/stylesheets/pages/incomplete_profile_modal.sass */
.popup-modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 999999;
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
  transition: all 0.3s;
  text-align: center;
  overflow: auto;
}

/* line 74, lib/eu_consumer_core/app/assets/stylesheets/pages/incomplete_profile_modal.sass */
.popup-modal.show-popup-modal {
  visibility: visible;
  opacity: 1;
  pointer-events: auto;
}

/* line 79, lib/eu_consumer_core/app/assets/stylesheets/pages/incomplete_profile_modal.sass */
.popup-modal .popup-container {
  max-width: 53.125rem;
  width: 100%;
  margin: 0.625rem auto;
  background: #FFF;
  border-radius: 0.375rem;
  display: inline-block;
  vertical-align: middle;
  text-align: left;
  position: relative;
}

/* line 90, lib/eu_consumer_core/app/assets/stylesheets/pages/incomplete_profile_modal.sass */
.popup-modal .popup-container .popup-header,
.popup-modal .popup-container .popup-body,
.popup-modal .popup-container .popup-footer {
  padding: 1.875rem;
}

/* line 95, lib/eu_consumer_core/app/assets/stylesheets/pages/incomplete_profile_modal.sass */
.popup-modal .popup-container .popup-header {
  position: relative;
}

/* line 97, lib/eu_consumer_core/app/assets/stylesheets/pages/incomplete_profile_modal.sass */
.popup-modal .popup-container .popup-header:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 10rem;
  background: #2777B4;
  border-radius: 0.3125rem 0.3125rem 0 0;
  z-index: 0;
}

/* line 108, lib/eu_consumer_core/app/assets/stylesheets/pages/incomplete_profile_modal.sass */
.popup-modal .popup-container .popup-header .resume-illustration {
  width: 38%;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 2;
}

/* line 114, lib/eu_consumer_core/app/assets/stylesheets/pages/incomplete_profile_modal.sass */
.popup-modal .popup-container .popup-header .resume-illustration img {
  width: 100%;
}

/* line 116, lib/eu_consumer_core/app/assets/stylesheets/pages/incomplete_profile_modal.sass */
.popup-modal .popup-container .popup-header div, .popup-modal .popup-container .popup-header h2 {
  width: 75%;
  position: relative;
  z-index: 1;
}

/* line 121, lib/eu_consumer_core/app/assets/stylesheets/pages/incomplete_profile_modal.sass */
.popup-modal .popup-container .popup-footer {
  text-align: right;
}

/* line 124, lib/eu_consumer_core/app/assets/stylesheets/pages/incomplete_profile_modal.sass */
.popup-modal .modal-close {
  position: absolute;
  right: 0;
  top: 0;
  width: 4.375rem;
  text-decoration: none;
  z-index: 5;
  color: #FFF;
  width: 2.5rem;
  height: 2.5rem;
}

/* line 134, lib/eu_consumer_core/app/assets/stylesheets/pages/incomplete_profile_modal.sass */
.popup-modal .modal-close:after {
  font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;
  font-size: 2rem;
  display: block;
  content: '\00d7';
  text-align: center;
}

/* line 140, lib/eu_consumer_core/app/assets/stylesheets/pages/incomplete_profile_modal.sass */
.popup-modal .modal-close:hover {
  color: #E5F4FA;
}

@media screen and (max-width: 1000px) {
  /* line 145, lib/eu_consumer_core/app/assets/stylesheets/pages/incomplete_profile_modal.sass */
  .popup-modal .popup-container .popup-header {
    height: 10rem;
  }
  /* line 147, lib/eu_consumer_core/app/assets/stylesheets/pages/incomplete_profile_modal.sass */
  .popup-modal .popup-container .popup-header .resume-illustration {
    width: 48%;
    left: 0;
    margin: auto;
  }
}

@media screen and (max-width: 1000px) and (max-width: 728px) {
  /* line 147, lib/eu_consumer_core/app/assets/stylesheets/pages/incomplete_profile_modal.sass */
  .popup-modal .popup-container .popup-header .resume-illustration {
    width: 23.4375rem;
  }
}

/* line 3, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .my-jobs-wrapper .full {
  padding: 2rem 5.9375rem 4.0625rem 5.9375rem;
}

/* line 5, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .my-jobs-wrapper h2 {
  font-size: 1rem !important;
}

/* line 7, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .my-jobs-wrapper p {
  font-size: 0.875rem;
}

/* line 9, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .my-jobs-wrapper .btn, .rebranding .my-jobs-wrapper #jrp-pagination a, #jrp-pagination .rebranding .my-jobs-wrapper a, .rebranding .my-jobs-wrapper .form .field.check-as-button input[type=checkbox] + label, .form .field.check-as-button .rebranding .my-jobs-wrapper input[type=checkbox] + label, .rebranding .my-jobs-wrapper .form .field.check-as-button input[type=radio] + label, .form .field.check-as-button .rebranding .my-jobs-wrapper input[type=radio] + label, .rebranding .my-jobs-wrapper #my-applied-jobs .btn-clear, .form .field.check-as-button .rebranding .my-jobs-wrapper #my-applied-jobs input[type=checkbox] + label, .form .field.check-as-button .rebranding .my-jobs-wrapper #my-applied-jobs input[type=radio] + label {
  font-size: 0.875rem;
  padding: 0.4375rem 1.0625rem !important;
}

/* line 14, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .my-jobs-wrapper .btn-text-blue {
  color: #2F4BA0;
}

/* line 18, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .my-jobs-wrapper .parent-material i {
  right: -1.4375rem;
  top: -0.5rem;
}

/* line 21, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .my-jobs-wrapper #saved-job-us {
  width: 100%;
  min-height: auto;
}

/* line 24, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .my-jobs-wrapper #saved-job-us .data-results {
  padding-top: 0.4375rem;
}

/* line 27, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .my-jobs-wrapper #saved-job-us .data-results .saved-job .col {
  margin-bottom: 0.625rem;
}

/* line 29, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .my-jobs-wrapper #saved-job-us .data-results .data-results-content {
  margin-bottom: 0.5625rem;
  box-shadow: 0 0.1875rem 0.375rem 0 rgba(0, 0, 0, 0.16);
}

/* line 32, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .my-jobs-wrapper #saved-job-us .data-results .data-results-content .job-title {
  font-size: 1.125rem;
  margin-bottom: 1rem;
}

/* line 35, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .my-jobs-wrapper #saved-job-us .data-results .data-results-content .data-details, .rebranding .my-jobs-wrapper #saved-job-us .data-results .data-results-content .data-snapshot .block, .rebranding .my-jobs-wrapper #saved-job-us .data-results .data-results-content .data-snapshot .facet-list-wrapper a, .facet-list-wrapper .rebranding .my-jobs-wrapper #saved-job-us .data-results .data-results-content .data-snapshot a, .rebranding .my-jobs-wrapper #saved-job-us .data-results .data-results-content .data-snapshot .facet-list-wrapper .load-more, .facet-list-wrapper .rebranding .my-jobs-wrapper #saved-job-us .data-results .data-results-content .data-snapshot .load-more, .rebranding .my-jobs-wrapper #saved-job-us .data-results .data-results-content .data-snapshot .footer-us .col a:not(.social-link):not(.btn), .footer-us .col .rebranding .my-jobs-wrapper #saved-job-us .data-results .data-results-content .data-snapshot a:not(.social-link):not(.btn) {
  font-size: 0.875rem;
  font-family: "Barlow", "Arial", sans-serif;
}

/* line 38, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .my-jobs-wrapper #saved-job-us .data-results .data-results-content .data-snapshot {
  margin-top: 0;
}

/* line 40, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .my-jobs-wrapper #saved-job-us .data-results .data-results-content .data-results-save-job {
  right: 1.875rem;
}

/* line 42, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .my-jobs-wrapper #saved-job-us .data-results .data-results-content .data-results-save-job.del-job {
  right: 0rem;
  color: #5D677A;
}

/* line 45, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .my-jobs-wrapper #saved-job-us .data-results-with-checkbox > .col.big {
  width: 80% !important;
}

/* line 48, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .my-jobs-wrapper #saved-job-us .heading-wrapper svg {
  fill: #6E6E7C;
  width: 1.375rem;
  top: 0.5rem;
}

/* line 53, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .my-jobs-wrapper #my-applied-jobs {
  margin-top: 2.5rem;
}

/* line 56, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .my-jobs-wrapper #my-applied-jobs .jobinfo .jobtitle {
  width: 80%;
}

/* line 58, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .my-jobs-wrapper #my-applied-jobs .applications-list {
  row-gap: 1rem;
  margin-top: 1.25rem;
}

/* line 63, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .my-jobs-wrapper #my-applied-jobs .applications-list .slice.small {
  flex: 0 0 calc(33% - 18px) !important;
}

/* line 65, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .my-jobs-wrapper .saved-searches-jobs {
  margin-top: 2.3125rem;
}

/* line 67, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .my-jobs-wrapper .saved-searches-jobs .btn-download-history {
  background-color: #FFF;
}

/* line 70, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .my-jobs-wrapper .saved-searches-jobs #saved_search_list .bloc {
  padding-top: 1rem;
}

/* line 72, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .my-jobs-wrapper .saved-searches-jobs .saved-search-box {
  margin-bottom: 1rem;
}

/* line 75, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .my-jobs-wrapper .saved-searches-jobs .saved-search-box .saved-search .filter-params {
  padding-bottom: 1rem;
}

/* line 77, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .my-jobs-wrapper .saved-searches-jobs .saved-search-box .saved-search .frequency-wrapper {
  padding-top: 1rem;
  border-top: 0.0625rem solid #E9E9E9;
}

/* line 80, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .my-jobs-wrapper .saved-searches-jobs .saved-search-box .saved-search .frequency-wrapper p {
  padding-bottom: 0;
  font-size: 0.75rem;
  font-family: "Barlow", "Arial", sans-serif !important;
}

/* line 87, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .my-jobs-wrapper .saved-searches-jobs .saved-search-box .saved-search .frequency-wrapper .form .field li {
  margin-left: 1.5625rem;
}

/* line 90, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .my-jobs-wrapper .saved-searches-jobs .saved-search-box .saved-search .frequency-wrapper .form .field li:first-of-type {
  margin-left: 0;
}

/* line 92, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .my-jobs-wrapper .saved-searches-jobs .saved-search-box .saved-search .saved-search-title {
  padding-bottom: 0.3125rem;
  width: calc(100% - 195px);
}

/* line 95, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .my-jobs-wrapper .saved-searches-jobs .saved-search-box .saved-search .saved-search-address {
  font-size: 1rem;
}

/* line 97, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .my-jobs-wrapper .saved-searches-jobs .saved-search-box .saved-search .alert-action-wrapper {
  position: absolute;
  top: 1rem;
  right: 0.625rem;
}

/* line 101, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .my-jobs-wrapper .saved-searches-jobs .saved-search-box .saved-search .alert-action-wrapper i {
  color: #5D677A;
}

/* line 103, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .my-jobs-wrapper .saved-searches-jobs .saved-search-box .saved-search .alert-action-wrapper .saved-searches-delete {
  width: auto;
}

/* line 105, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .my-jobs-wrapper .saved-searches-jobs .saved-search-box .saved-search .alert-action-wrapper .saved-search-state {
  margin-right: 1.375rem;
}

/* line 108, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .my-jobs-wrapper .saved-searches-jobs .saved-search-box .saved-search .alert-action-wrapper .saved-search-state label span {
  position: relative;
  right: 3.25rem;
  font-size: 0.875rem;
  color: #6E6E7C;
  top: 0.125rem;
}

/* line 116, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .my-jobs-wrapper .saved-searches-jobs .saved-search-box .saved-search .alert-action-wrapper .saved-search-state label.active span.enable {
  color: #008563;
  font-weight: bold;
  display: inline-block !important;
  right: 1.5rem;
}

/* line 121, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .my-jobs-wrapper .saved-searches-jobs .saved-search-box .saved-search .alert-action-wrapper .saved-search-state label.active span.pause {
  display: none;
}

/* line 123, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .my-jobs-wrapper .saved-searches-jobs .saved-search-box .saved-search .alert-action-wrapper .saved-search-edit {
  margin-right: 1.125rem;
}

/* line 128, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding #my-job-alerts section.saved-searches .saved-search-box:nth-child(n+5) {
  display: none !important;
}

/* line 134, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters {
  position: relative;
  box-shadow: none;
}

/* line 137, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters .filter {
  float: none !important;
  width: 100%;
  margin-right: 0 !important;
  border-bottom: 1px solid #2777B4;
}

/* line 143, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters .filter:hover > .filter-content {
  display: initial;
}

/* line 145, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters .filter:hover > .filter-title {
  font-weight: normal !important;
}

/* line 147, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters .filter:hover > .filter-title:after {
  display: none !important;
}

/* line 149, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters .filter:hover > .filter-title:before {
  -webkit-transform: rotate(0deg !important);
  -moz-transform: rotate(0deg !important);
  -ms-transform: rotate(0deg !important);
  transform: rotate(0deg !important);
}

/* line 152, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters .filter.active > .filter-title {
  font-weight: bold !important;
}

/* line 154, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters .filter.active > .filter-title:after {
  display: none !important;
}

/* line 156, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters .filter.active > .filter-title:before {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* line 158, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters .filter-title {
  height: 50px !important;
  line-height: 50px !important;
  float: none;
  display: block;
  width: 100%;
  z-index: initial;
}

/* line 165, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters .filter-title:before {
  top: 23px !important;
  transition-duration: 0.3s;
}

/* line 168, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters .filter-content {
  padding: 0.9375rem;
  top: 2.8125rem;
  right: 0;
  left: initial;
}

@media screen and (max-width: 1000px) {
  /* line 168, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
  .rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters .filter-content {
    width: 100% !important;
  }
}

/* line 176, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters .filter:first-of-type {
  margin-left: 0px;
}

/* line 178, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters .fake-filter-title {
  text-align: center;
}

/* line 180, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters .fake-filter-title .slide-checkbox-content {
  float: right;
  display: inline-block;
  line-height: 50px;
  margin: 9px -15px 9px 0;
}

/* line 189, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters.jrp-filter-redesign .filter-redesign-container .filter-form-redesign .filter .filter-title {
  text-align: left;
  font-weight: bold !important;
  padding-left: 0;
  padding-bottom: 0.625rem;
  height: auto !important;
  line-height: 1.25rem !important;
  color: #000000;
}

/* line 197, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters.jrp-filter-redesign .filter-redesign-container .filter-form-redesign .filter .filter-title:before {
  top: 0.5625rem !important;
  right: 0.3125rem !important;
}

/* line 200, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters.jrp-filter-redesign .filter-redesign-container .filter-form-redesign .filter .filter-title .filter-number {
  float: right;
  position: relative;
  font-weight: normal;
  right: 0.375rem;
  text-transform: capitalize;
}

/* line 206, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters.jrp-filter-redesign .filter-redesign-container .filter-form-redesign .filter .filter-content {
  padding-bottom: 0 !important;
}

/* line 208, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters.jrp-filter-redesign .filter-redesign-container .filter-form-redesign .filter .filter-content .field {
  margin-bottom: 0.625rem;
}

/* line 210, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters.jrp-filter-redesign .filter-redesign-container .filter-form-redesign .filter .filter-content .field li label {
  font-size: 0.875rem;
}

/* line 214, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters.jrp-filter-redesign .filter-redesign-container .filter-form-redesign .filter.active .filter-title:before {
  top: 1.375rem !important;
  right: -0.3125rem !important;
}

/* line 218, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters.jrp-filter-redesign .filter-redesign-container .filter-form-redesign .filter.job-type-filter .filter-number.emp-active {
  display: inline-block;
  width: 1.25rem;
  height: 1.25rem;
  text-align: center;
  background: #1c2c5f;
  color: #FFF;
  border-radius: 50%;
}

/* line 227, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters.jrp-filter-redesign .filter-redesign-container .filter-form-redesign .fake-filter {
  height: 2.5rem !important;
  line-height: 2.5rem !important;
  border-bottom: 1px solid #2777B4;
}

/* line 231, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters.jrp-filter-redesign .filter-redesign-container .filter-form-redesign .fake-filter .fake-filter-title {
  height: 2.5rem !important;
  line-height: 2.5rem !important;
}

/* line 234, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters.jrp-filter-redesign .filter-redesign-container .filter-form-redesign .fake-filter .fake-filter-title .trigger-slide-checkbox {
  width: 100%;
  height: 100%;
}

/* line 237, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters.jrp-filter-redesign .filter-redesign-container .filter-form-redesign .fake-filter .fake-filter-title .trigger-slide-checkbox .filter-option {
  line-height: inherit;
  margin: 0;
  width: 100%;
  text-align: left;
  height: 100%;
  padding-left: 0;
}

/* line 244, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters.jrp-filter-redesign .filter-redesign-container .filter-form-redesign .fake-filter .fake-filter-title .trigger-slide-checkbox .filter-option label {
  width: 100%;
  height: 100%;
  display: inline-block;
  vertical-align: top;
  padding-left: 0;
  color: #000000;
}

/* line 251, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters.jrp-filter-redesign .filter-redesign-container .filter-form-redesign .fake-filter .fake-filter-title .trigger-slide-checkbox .filter-option label span {
  float: right;
  margin-top: 0.125rem;
}

/* line 254, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters.jrp-filter-redesign .open-filter {
  font-size: 0.875rem;
  color: #2F4BA0;
  padding: 0;
  height: auto;
  width: auto;
  line-height: 3.3125rem;
}

/* line 264, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters.jrp-filter-redesign #jobs-filters-form-collapse:not(.col-form-collapse) #job-search-form .field input, .rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters.jrp-filter-redesign #jobs-filters-form-collapse:not(.col-form-collapse) #job-search-form .trigger-mobile-form-collapse, .rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters.jrp-filter-redesign #jobs-filters-form-collapse:not(.col-form-collapse) #job-search-form .field button {
  height: 2.1875rem;
}

/* line 266, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters.jrp-filter-redesign #jobs-filters-form-collapse:not(.col-form-collapse) #job-search-form .trigger-mobile-form-collapse, .rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters.jrp-filter-redesign #jobs-filters-form-collapse:not(.col-form-collapse) #job-search-form .field:nth-of-type(1) {
  width: calc(100% - 40px) !important;
}

/* line 269, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters.jrp-filter-redesign #jobs-filters-form-collapse:not(.col-form-collapse) #job-search-form .field:nth-of-type(3) {
  width: 2.5rem !important;
}

/* line 272, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters.jrp-filter-redesign #jobs-filters-form-collapse:not(.col-form-collapse) #job-search-form .field:nth-of-type(3) .btn-redesign-filter .submit-icon {
  line-height: 0;
}

/* line 274, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters.jrp-filter-redesign #jobs-filters-form-collapse #job-search-form {
  width: calc(100% - 73px) !important;
}

/* line 277, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters.jrp-filter-redesign .selected-filters-wrappers {
  padding-top: 0.3125rem;
}

/* line 279, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters.jrp-filter-redesign .selected-filters-wrappers .total-result {
  font-size: 0.875rem;
  font-family: "Lato", "Arial", sans-serif;
}

/* line 282, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters.jrp-filter-redesign .selected-filters-wrappers .total-result:after {
  content: '.';
  margin-left: 0.5rem;
  margin-right: 0.1875rem;
  position: relative;
  bottom: 0.1875rem;
}

/* line 288, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters.jrp-filter-redesign .selected-filters-wrappers .reset-filter {
  width: initial;
  color: #2777B4;
}

/* line 292, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters.jrp-filter-redesign .selected-filters-wrappers .selected-filters li {
  display: inline-block;
  margin-right: 0.5625rem;
}

/* line 295, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters.jrp-filter-redesign .selected-filters-wrappers .selected-filters li button {
  background-color: #1c2c5f;
  background-image: none;
  border: 0.0625rem solid #2F4BA0;
  color: #FFF !important;
  font-weight: normal;
  font-size: 0.875rem;
  padding: 0.3125rem 1.875rem 0.25rem 0.625rem;
  line-height: 1.125rem;
  border-radius: 0.9375rem;
  height: auto;
  width: auto;
}

/* line 309, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters.jrp-filter-redesign .selected-filters-wrappers .selected-filters li button::after, .rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters.jrp-filter-redesign .selected-filters-wrappers .selected-filters li button::before {
  position: absolute !important;
  background-color: #FFF;
  right: 0.875rem;
  top: 0.4375rem;
}

/* line 314, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters.jrp-filter-redesign .selected-filters-wrappers .selected-filters li button::before {
  left: auto;
}

/* line 317, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .jobs-alert-my-jobs-page.jrpjdp-extend .redesign-set-job-alert-mobile {
  display: inline-flex;
  flex-flow: row wrap;
  width: 100%;
  border-top: none;
  border-bottom: 0.0625rem solid #E9E9E9;
  padding-bottom: 0.625rem;
}

/* line 324, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .jobs-alert-my-jobs-page.jrpjdp-extend .redesign-set-job-alert-mobile #sortby {
  width: 100%;
  margin-bottom: 1.5625rem;
}

/* line 327, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .jobs-alert-my-jobs-page.jrpjdp-extend .redesign-set-job-alert-mobile .remote-wrapper {
  margin-left: unset;
  padding-top: 0;
}

/* line 330, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .jobs-alert-my-jobs-page.jrpjdp-extend .redesign-set-job-alert-mobile .set-job-alert {
  margin-left: auto;
}

/* line 334, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .jobs-alert-my-jobs-page.jrpjdp-extend.jrp-filter-redesign-wrapper .jrp-no-data #jobs-found {
  padding-top: 0 !important;
}

/* line 338, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .jobs-alert-my-jobs-page.jrpjdp-extend .easy-autocomplete {
  width: auto !important;
}

/* line 340, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .jobs-alert-my-jobs-page.jrpjdp-extend .easy-autocomplete input[type=text] {
  border-radius: 0.3125rem;
}

/* line 343, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .jobs-alert-my-jobs-page.jrpjdp-extend .autocomplete-accessibility input[type=text] {
  border-radius: 0.3125rem !important;
  border: 1px solid #E9E9E9;
  padding: 0.3125rem 0.625rem;
  height: 2.8125rem;
}

/* line 348, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .jobs-alert-my-jobs-page.jrpjdp-extend .autocomplete-accessibility input[type=text]:focus {
  border-radius: 5px;
}

/* line 350, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding .jobs-alert-my-jobs-page.jrpjdp-extend .autocomplete-accessibility .detect-location {
  position: absolute;
  top: 0;
  right: 0;
  height: 2.8125rem;
  padding-top: 0.625rem;
  padding-right: 0.9375rem;
}

/* line 357, lib/eu_consumer_core/app/assets/stylesheets/pages/my_jobs.sass */
.rebranding #update_my_job_alert.us-modal.remodal {
  overflow: initial;
}

/* line 1, lib/eu_consumer_core/app/assets/stylesheets/pages/tn-events.sass */
#tn-event-relative {
  margin-top: 20px;
}

/* line 6, lib/eu_consumer_core/app/assets/stylesheets/pages/tn-events.sass */
#tn-event-relative .col-2.layout > .col.small {
  width: 28%;
}

/* line 8, lib/eu_consumer_core/app/assets/stylesheets/pages/tn-events.sass */
#tn-event-relative .col-2.layout > .col.big {
  width: 70%;
}

/* line 12, lib/eu_consumer_core/app/assets/stylesheets/pages/tn-events.sass */
#tn-event-relative .col-2.layout-results > .col.small {
  width: 70px;
  margin-right: 5%;
}

/* line 15, lib/eu_consumer_core/app/assets/stylesheets/pages/tn-events.sass */
#tn-event-relative .col-2.layout-results > .col.big {
  width: calc(95% - 70px);
}

/* line 18, lib/eu_consumer_core/app/assets/stylesheets/pages/tn-events.sass */
#tn-event-relative .event-search-input {
  height: 40px;
  width: 87%;
  border: 0.2px solid #cccaca;
}

/* line 23, lib/eu_consumer_core/app/assets/stylesheets/pages/tn-events.sass */
#tn-event-relative .event-search-input button {
  -webkit-box-shadow: 7px 13px 16px 0.6px rgba(204, 202, 202, 0.5);
  -moz-box-shadow: 7px 13px 16px 0.6px rgba(204, 202, 202, 0.5);
  box-shadow: 1px 3px 5px 1.6px rgba(204, 202, 202, 0.4);
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  background-image: none;
  background-color: rgba(16, 138, 56, 0.993);
  float: left;
}

/* line 33, lib/eu_consumer_core/app/assets/stylesheets/pages/tn-events.sass */
#tn-event-relative .event-search-label {
  font-weight: bolder;
  padding-left: 0;
  color: #182642;
  font-family: Lato;
  font-size: 20px;
  vertical-align: super;
}

/* line 41, lib/eu_consumer_core/app/assets/stylesheets/pages/tn-events.sass */
#tn-event-relative #event-search-form {
  padding-top: 10px;
}

/* line 43, lib/eu_consumer_core/app/assets/stylesheets/pages/tn-events.sass */
#tn-event-relative #event-search-form:after {
  content: "";
  display: block;
  clear: both;
}

/* line 48, lib/eu_consumer_core/app/assets/stylesheets/pages/tn-events.sass */
#tn-event-relative #event-search-form .event-field {
  width: calc(87% - 0.5px);
  float: left;
  padding-bottom: 0;
}

/* line 53, lib/eu_consumer_core/app/assets/stylesheets/pages/tn-events.sass */
#tn-event-relative #event-search-form .event-field:nth-of-type(1) {
  width: 84%;
  float: left;
}

/* line 57, lib/eu_consumer_core/app/assets/stylesheets/pages/tn-events.sass */
#tn-event-relative #event-search-form .event-field input[type="text"], #tn-event-relative #event-search-form .event-field select {
  float: left;
  height: 40px;
  width: 100%;
  background: #FFF;
  padding: 10px;
  border: 0.1px solid #e2e0e0;
  border-right: 0;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
  font-size: 1.1rem;
  font-family: "Lato", "Arial", sans-serif;
  outline: none;
  -webkit-box-shadow: 7px 13px 16px 0.6px rgba(204, 202, 202, 0.5);
  -moz-box-shadow: 7px 13px 16px 0.6px rgba(204, 202, 202, 0.5);
  box-shadow: -1px 3px 5px 1.6px rgba(204, 202, 202, 0.6);
}

/* line 76, lib/eu_consumer_core/app/assets/stylesheets/pages/tn-events.sass */
#tn-event-relative #event-search-form .event-field:nth-of-type(2) {
  width: 16%;
  float: right;
}

/* line 80, lib/eu_consumer_core/app/assets/stylesheets/pages/tn-events.sass */
#tn-event-relative #event-search-form .event-field select:-ms-input-placeholder {
  color: #0D9AD6;
}

/* line 83, lib/eu_consumer_core/app/assets/stylesheets/pages/tn-events.sass */
#tn-event-relative #event-search-form .event-field input[type="text"]::-webkit-input-placeholder {
  font-size: small;
}

/* line 86, lib/eu_consumer_core/app/assets/stylesheets/pages/tn-events.sass */
#tn-event-relative #event-search-form .event-field button[type="submit"] {
  float: right;
  width: 100%;
  border: 0;
  padding: 10px 10px;
  height: 40px;
  margin: 0;
  font-family: "Lato", "Arial", sans-serif;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: none;
  background-color: rgba(16, 138, 56, 0.993);
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  -webkit-box-shadow: 7px 13px 16px 0.6px rgba(204, 202, 202, 0.5);
  -moz-box-shadow: 7px 13px 16px 0.6px rgba(204, 202, 202, 0.5);
  box-shadow: 2px 3px 5px 1.6px rgba(204, 202, 202, 0.6);
}

/* line 105, lib/eu_consumer_core/app/assets/stylesheets/pages/tn-events.sass */
#tn-event-relative #events-filters-form-collapse {
  max-width: 100%;
}

@media only screen and (max-width: 1000px) {
  /* line 111, lib/eu_consumer_core/app/assets/stylesheets/pages/tn-events.sass */
  #tn-event-relative #event-search-form .event-field:nth-of-type(1) {
    width: 84%;
    float: left;
  }
}

@media only screen and (max-width: 700px) {
  /* line 118, lib/eu_consumer_core/app/assets/stylesheets/pages/tn-events.sass */
  #tn-event-relative #event-search-form .event-field:nth-of-type(1) {
    width: 84%;
    float: left;
  }
}

/* line 122, lib/eu_consumer_core/app/assets/stylesheets/pages/tn-events.sass */
#tn-event-relative #list-events {
  padding-top: 20px;
}

/* line 124, lib/eu_consumer_core/app/assets/stylesheets/pages/tn-events.sass */
#tn-event-relative #list-events .event_container {
  padding: 20px 30px;
  border: 1px solid #DFDEDF;
}

/* line 127, lib/eu_consumer_core/app/assets/stylesheets/pages/tn-events.sass */
#tn-event-relative #list-events .event_container .col {
  margin-right: 3%;
}

/* line 129, lib/eu_consumer_core/app/assets/stylesheets/pages/tn-events.sass */
#tn-event-relative #list-events .event_container .col .sm-blue {
  font-size: 12px;
  color: #2777B4;
}

/* line 132, lib/eu_consumer_core/app/assets/stylesheets/pages/tn-events.sass */
#tn-event-relative #list-events .event_container > :nth-child(odd) {
  margin-right: 0%;
}

/* line 134, lib/eu_consumer_core/app/assets/stylesheets/pages/tn-events.sass */
#tn-event-relative #list-events .event_container > :nth-child(1) {
  width: 65px;
}

/* line 136, lib/eu_consumer_core/app/assets/stylesheets/pages/tn-events.sass */
#tn-event-relative #list-events .event_container > :nth-child(2) {
  width: calc(97% - 265px);
}

/* line 138, lib/eu_consumer_core/app/assets/stylesheets/pages/tn-events.sass */
#tn-event-relative #list-events .event_container > :nth-child(2) .lh18 {
  line-height: 18.5px;
}

/* line 140, lib/eu_consumer_core/app/assets/stylesheets/pages/tn-events.sass */
#tn-event-relative #list-events .event_container > :nth-child(3) {
  width: 200px;
}

/* line 142, lib/eu_consumer_core/app/assets/stylesheets/pages/tn-events.sass */
#tn-event-relative #list-events .event_container > :nth-child(3) .absolute-btn {
  position: absolute;
  right: 30px;
  bottom: 20px;
}

/* line 146, lib/eu_consumer_core/app/assets/stylesheets/pages/tn-events.sass */
#tn-event-relative #list-events .event_container .col.centered-grid {
  display: grid;
  place-items: start;
}

/* line 149, lib/eu_consumer_core/app/assets/stylesheets/pages/tn-events.sass */
#tn-event-relative #list-events .event_container .col.centered-grid p {
  text-align: center;
}

@media only screen and (max-width: 1000px) {
  /* line 153, lib/eu_consumer_core/app/assets/stylesheets/pages/tn-events.sass */
  #tn-event-relative #list-events .event_container .col:nth-child(2) {
    margin-bottom: 10px !important;
  }
  /* line 155, lib/eu_consumer_core/app/assets/stylesheets/pages/tn-events.sass */
  #tn-event-relative #list-events .event_container .col:nth-child(3) {
    text-align: center;
  }
  /* line 157, lib/eu_consumer_core/app/assets/stylesheets/pages/tn-events.sass */
  #tn-event-relative #list-events .event_container .col:nth-child(3) .absolute-btn {
    position: initial;
  }
}

/* replace festival banner hero image here for homepage */
/* replace festival banner hero image here for homepage */
/* line 5, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.flash-message-parent .flash-message {
  z-index: 999;
}

/* line 10, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.header #language-sub-menu {
  max-height: 90vh;
  overflow: scroll;
}

/* line 14, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.header.header-tn {
  position: sticky;
  top: 0;
  height: auto;
  min-height: 66px;
  max-height: 120px;
}

/* line 21, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.header.header-tn.header-tn-premium li.sous-menu-links > button {
  margin-left: 0rem;
}

/* line 23, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.header.header-tn > .full {
  display: flex;
}

/* line 25, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.header.header-tn .header-logo-tn {
  height: auto;
}

/* line 27, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.header.header-tn .header-logo-tn .logo-tn {
  margin: 10px 0px !important;
  width: auto !important;
  max-height: 3.125rem;
  max-width: 500px;
}

@media only screen and (min-width: 1001px) {
  /* line 33, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
  .header.header-tn .menu {
    flex-grow: 1;
    padding: 0px;
  }
  /* line 36, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
  .header.header-tn .menu #header-links, .header.header-tn .menu .menu-links-right {
    height: 100%;
  }
  /* line 38, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
  .header.header-tn .menu #header-links > a, .header.header-tn .menu #header-links > button, .header.header-tn .menu .menu-links-right > a, .header.header-tn .menu .menu-links-right > button {
    cursor: pointer;
    display: inline-flex;
    height: 100%;
    align-items: center;
    margin-left: 0px;
  }
  /* line 44, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
  .header.header-tn .menu #header-links > a:after, .header.header-tn .menu #header-links > button:after, .header.header-tn .menu .menu-links-right > a:after, .header.header-tn .menu .menu-links-right > button:after {
    top: unset;
  }
  /* line 46, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
  .header.header-tn .menu #header-links > .sous-menu, .header.header-tn .menu .menu-links-right > .sous-menu {
    height: 100%;
    align-items: center;
    top: 0px;
  }
  /* line 50, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
  .header.header-tn .menu #header-links > .sous-menu > .sous-menu-links, .header.header-tn .menu .menu-links-right > .sous-menu > .sous-menu-links {
    display: inline-flex;
    height: 100%;
    align-items: center;
  }
  /* line 54, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
  .header.header-tn .menu #header-links > .sous-menu > .sous-menu-links .tn-sub-link, .header.header-tn .menu .menu-links-right > .sous-menu > .sous-menu-links .tn-sub-link {
    height: auto;
    line-height: initial;
    padding: 10px 15px;
    white-space: unset;
  }
}

@media only screen and (max-width: 1000px) {
  /* line 61, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
  .header.header-tn {
    display: flex;
    flex-direction: row-reverse;
    padding: 0px 15px;
  }
  /* line 65, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
  .header.header-tn.header-tn-premium {
    position: initial;
    visibility: visible;
  }
  /* line 69, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
  .header.header-tn.header-tn-premium nav > #header-links {
    padding-left: 0rem !important;
  }
  /* line 71, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
  .header.header-tn.header-tn-premium nav > #header-links > a, .header.header-tn.header-tn-premium nav > #header-links button {
    color: #000 !important;
  }
  /* line 73, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
  .header.header-tn.header-tn-premium nav li > a {
    line-height: 2.8125rem !important;
  }
  /* line 75, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
  .header.header-tn .hamburger-us {
    padding-right: 0;
    height: unset;
    width: unset;
  }
  /* line 79, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
  .header.header-tn .hamburger-us img {
    -webkit-transform: translate(0px, 0px);
    -moz-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
  }
  /* line 81, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
  .header.header-tn .header-logo-tn {
    position: relative !important;
    left: unset;
  }
  /* line 85, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
  .header.header-tn .header-logo-tn img.logo-tn {
    position: relative;
    transform: unset;
    top: unset;
  }
  /* line 89, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
  .header.header-tn .menu > .header-welcome {
    height: unset;
    display: flex;
  }
  /* line 92, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
  .header.header-tn .menu > .header-welcome > img {
    width: auto !important;
    max-height: 100px;
    max-width: 500px;
  }
  /* line 96, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
  .header.header-tn .menu > .header-welcome .close-menu {
    position: relative !important;
    height: auto !important;
    width: auto !important;
    flex-grow: 1;
    display: inline-flex;
    justify-content: flex-end;
  }
}

/* line 105, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
#sign-in-modal {
  width: 500px;
}

/* line 107, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.featured-no-result {
  margin-top: 50px;
}

/* line 109, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.featured-no-result .col-12 {
  padding: 20px 10px;
  background-color: #f1f1f1;
  border: 1px solid #050505;
}

/* line 113, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.featured-no-result .default-text, .featured-no-result .tn-client-text {
  color: red;
  font-size: 18px;
  line-height: 1.2;
  text-align: center;
}

/* line 118, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.featured-no-result .tn-client-text {
  padding: 0;
  margin: 0 0 10px;
}

@media screen and (max-width: 1000px) {
  /* line 122, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
  #sign-in-modal {
    width: 90%;
  }
}

/* line 124, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.tn-sign-in-btn {
  position: relative;
  height: 60px;
  line-height: 60px;
  padding: 0px !important;
}

/* line 129, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.tn-sign-in-btn .logo-login {
  height: 30px;
  float: left;
  top: 15px;
  left: 10px;
  position: relative;
}

/* line 135, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.tn-sign-in-btn .img-apple {
  height: 38px;
  top: 11px;
  left: 6px;
}

/* line 141, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
#site-settings-modal {
  width: 25rem;
}

/* line 143, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
#site-settings-modal .site-settings-content {
  margin-top: 0.8125rem;
}

/* line 145, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
#site-settings-modal .site-settings-content p {
  padding-bottom: 1.1875rem;
}

/* line 150, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
#site-settings-modal .form-material .field > label {
  color: #2777B4;
}

/* line 152, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
#site-settings-modal .form-material .field > label.focus {
  top: 0.125rem;
  font-size: 0.83rem;
}

/* line 155, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
#site-settings-modal .form-material .field > label .material-icons-outlined {
  font-size: 1.18rem;
}

/* line 158, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
#site-settings-modal .form-material #site-setting-buttons {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  align-items: center;
  margin-top: 1.25rem;
}

/* line 164, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
#site-settings-modal .form-material #site-setting-buttons .col-exit {
  width: 41%;
}

/* line 166, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
#site-settings-modal .form-material #site-setting-buttons .col-preview {
  width: 59%;
  text-align: -webkit-right;
}

/* line 169, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
#site-settings-modal .form-material #site-setting-buttons .btn-tn-preview {
  max-width: min-content;
  min-width: 8.75rem;
  max-height: 2.65625rem;
}

@media screen and (max-width: 62.5rem) {
  /* line 174, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
  #site-settings-modal {
    width: 80%;
  }
}

@media screen and (min-width: 768px) {
  /* line 181, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
  .sous-menu-links > .short-name {
    max-width: 110px;
    overflow: hidden;
    float: right;
    text-overflow: ellipsis;
  }
}

/* line 189, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.swimlanes ul, .swimlane ul {
  list-style-position: inside !important;
}

/* line 191, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.swimlanes ul li, .swimlane ul li {
  padding-left: 15px;
}

/* line 194, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.filter .filter-content {
  max-height: 35vh;
  overflow: scroll;
}

/* line 198, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.tn_hbh_100 {
  height: 100%;
}

/* line 201, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.tn_hbh_100 .tn_container_flex {
  flex: 1 0 auto;
  min-height: 1px;
}

/* line 206, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.tn_hbh_100 .tn_container_flex #upload-resume-error-tn .flash-message {
  top: 7.5rem;
}

/* line 209, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.tn_hbh_100 .tn_container_flex .tn-multi-configs-banner {
  padding: 0.3125rem;
  position: sticky;
  height: 4.375rem;
  display: flex;
  justify-content: center;
  font-size: 0.9375rem;
  align-items: center;
}

/* line 218, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.tn_hbh_100 .tn_container_flex .tn_h_auto {
  height: auto;
}

@media screen and (max-width: 62.5rem) {
  /* line 222, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
  .tn_hbh_100 .tn_container_flex .tn-multi-configs-banner > span {
    width: 65%;
  }
}

/* line 225, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
#tn-site-settings-link {
  border: none;
  top: 60%;
  -webkit-transform: rotate(270deg) translate(100%, -50%);
  right: -5.0625rem;
  font-size: 1.0625rem;
  font-family: 'Lato';
  font-weight: lighter;
  position: fixed;
  z-index: 10000;
  padding: 0.625rem 1.25rem;
  background: #2777B4;
  color: #FFF;
  cursor: pointer;
}

/* line 239, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
#tn-site-settings-link:hover {
  font-weight: bold;
}

/* line 242, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.tn_b_flex_c {
  display: flex;
  flex-direction: column;
}

/* line 248, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.talentnetwork-new-member-form h2, .talentnetwork-new-member-form .why-join-our-talent {
  height: 24px;
  color: #182642;
  font-size: 20px;
  font-weight: bold;
  line-height: 24px;
  padding-top: 20px;
  padding-bottom: 70px;
}

/* line 259, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.talentnetwork-new-member-form .join-form-container a#policy {
  font-size: inherit;
  color: #2F4BA0;
}

/* line 263, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.talentnetwork-new-member-form .back_tn_button {
  height: 17px;
  color: #2777B4;
  line-height: 17px;
  margin-bottom: 15px;
}

/* line 269, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.talentnetwork-new-member-form ul, .talentnetwork-new-member-form .joining-our-talent-n {
  color: #5D677A;
  line-height: 17px;
}

/* line 273, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.talentnetwork-new-member-form li {
  list-style: disc;
  margin-left: 20px;
  padding-bottom: 10px;
}

/* line 278, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.talentnetwork-new-member-form li.li-accept-terms {
  list-style: none;
}

/* line 281, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.talentnetwork-new-member-form li.li-accept-terms.field.li-required-terms {
  margin-bottom: 20px;
}

@media screen and (max-width: 75rem) {
  /* line 285, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
  .talentnetwork-new-member-form li.li-accept-terms.field.li-required-terms label {
    margin-bottom: inherit;
  }
}

/* line 288, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.talentnetwork-new-member-form li, .talentnetwork-new-member-form .receive-alerts-wit {
  color: #5D677A;
  line-height: 17px;
}

/* line 292, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.btn-join-tn {
  height: 45px;
  width: 370px;
  border-radius: 5px;
  background: linear-gradient(90deg, #008563 0%, #85CE3F 100%);
}

/* line 298, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.btn-tn-join-us {
  width: 100%;
}

/* line 301, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.by-joining-our-tn {
  color: #5D677A;
  font-size: 14px;
  line-height: 17px;
  text-align: center;
}

/* line 308, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.by-joining-our-tn2 {
  display: block;
  color: #182642;
  font-size: 16px;
  line-height: 19px;
  margin: 5px 0px;
}

/* line 315, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.tn-checkbox-desc {
  height: 17px;
  color: #000000;
  font-size: 14px;
  line-height: 17px;
  padding-left: 30px;
  padding-top: 5px;
}

/* line 323, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.tn-subscription-icon {
  color: #008563;
  font-size: 33px;
  float: left;
  padding-right: 10px;
}

/* line 329, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.swimlanes {
  position: relative;
  max-width: 1200px;
  padding-left: 15px;
  padding-right: 15px;
}

/* line 336, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.swimlanes *:not(.fa), .swimlane *:not(.fa) {
  font: revert;
}

/* line 338, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.swimlanes a, .swimlane a {
  display: initial;
}

/* line 342, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.swimlanes div[data-tneditor="html_simple"] p, .swimlane div[data-tneditor="html_simple"] p {
  color: #000;
}

/* line 345, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.swimlanes.full-width, .swimlane.full-width {
  max-width: 100%;
  background-size: cover;
}

/* line 350, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.swimlanes.single-row .small-image, .swimlane.single-row .small-image {
  min-height: 359px;
}

/* line 352, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.swimlanes.single-row .small-image.flex-centered, .swimlane.single-row .small-image.flex-centered {
  display: flex;
  align-items: center;
}

/* line 355, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.swimlanes.single-row .small-image.flex-centered > div:nth-child(1), .swimlane.single-row .small-image.flex-centered > div:nth-child(1) {
  height: 100%;
  width: 100%;
}

/* line 358, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.swimlanes.single-row .small-image .img-dimensions, .swimlane.single-row .small-image .img-dimensions {
  max-width: 570px;
  max-height: 319px;
  height: 100%;
}

@media only screen and (max-width: 1000px) {
  /* line 363, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
  .swimlanes.single-row .carousel-plr, .swimlane.single-row .carousel-plr {
    padding-left: 20px;
    padding-right: 20px;
  }
  /* line 366, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
  .swimlanes.single-row .image-centered, .swimlane.single-row .image-centered {
    display: flex !important;
    justify-content: center;
  }
  /* line 369, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
  .swimlanes.single-row .vtm-height, .swimlanes.single-row .lvtm-height, .swimlane.single-row .vtm-height, .swimlane.single-row .lvtm-height {
    min-height: auto !important;
  }
}

/* line 371, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.swimlanes.single-row .large-image, .swimlane.single-row .large-image {
  max-width: 570px;
  max-height: 485px;
}

/* line 374, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.swimlanes.single-row .right-text, .swimlane.single-row .right-text {
  display: inline-block;
  float: left;
  width: 49%;
  margin-right: 2%;
}

/* line 379, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.swimlanes.single-row .left-text, .swimlane.single-row .left-text {
  display: inline-block;
  float: right;
  width: 49%;
  margin-left: 2%;
}

/* line 384, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.swimlanes.single-row .vtm-height, .swimlane.single-row .vtm-height {
  min-height: 319px;
}

/* line 386, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.swimlanes.single-row .lvtm-height, .swimlane.single-row .lvtm-height {
  min-height: 485px;
}

/* line 388, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.swimlanes.single-row img.large-image, .swimlane.single-row img.large-image {
  min-height: 485px;
  object-fit: cover;
}

/* line 391, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.swimlanes.single-row img[class~="large-image"]:not([src]), .swimlanes.single-row img[class~="large-image"][src=""], .swimlane.single-row img[class~="large-image"]:not([src]), .swimlane.single-row img[class~="large-image"][src=""] {
  opacity: 0;
}

/* line 393, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.swimlanes.large-sl-p0, .swimlane.large-sl-p0 {
  padding: 0 !important;
}

/* line 396, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.swimlanes.banner, .swimlane.banner {
  padding: 65px 60px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

@media screen and (min-width: 1000px) {
  /* line 396, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
  .swimlanes.banner, .swimlane.banner {
    background-size: cover;
  }
}

@media screen and (max-width: 400px) {
  /* line 396, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
  .swimlanes.banner, .swimlane.banner {
    background-size: contain;
  }
}

/* line 408, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.swimlanes.banner .col-1:nth-of-type(1), .swimlane.banner .col-1:nth-of-type(1) {
  width: 60%;
}

/* line 410, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.swimlanes.banner #job-search-form, .swimlane.banner #job-search-form {
  width: 60%;
  margin-top: 20px !important;
  box-shadow: 0px 2px 5px rgba(24, 38, 66, 0.2);
}

/* line 414, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.swimlanes.banner #job-search-form .field, .swimlane.banner #job-search-form .field {
  width: 42%;
}

/* line 416, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.swimlanes.banner #job-search-form .field:nth-of-type(1), .swimlane.banner #job-search-form .field:nth-of-type(1) {
  margin-right: 0px;
}

/* line 418, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.swimlanes.banner #job-search-form .field:nth-of-type(3), .swimlane.banner #job-search-form .field:nth-of-type(3) {
  width: 16%;
}

/* line 420, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.swimlanes.banner #job-search-form .field input, .swimlanes.banner #job-search-form .field button, .swimlane.banner #job-search-form .field input, .swimlane.banner #job-search-form .field button {
  height: 45px !important;
}

@media screen and (max-width: 1000px) {
  /* line 423, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
  .swimlanes.banner #job-search-form, .swimlane.banner #job-search-form {
    box-shadow: none;
    width: 100%;
  }
}

/* line 426, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.swimlanes.banner.banner-large, .swimlane.banner.banner-large {
  min-height: 750px;
}

@media screen and (max-width: 1000px) {
  /* line 429, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
  .swimlanes.banner.banner-large .html_simple, .swimlanes.banner.banner-large .col-1, .swimlane.banner.banner-large .html_simple, .swimlane.banner.banner-large .col-1 {
    width: 100%;
  }
}

@media screen and (min-width: 1000px) {
  /* line 431, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
  .swimlanes.banner.banner-standard, .swimlane.banner.banner-standard {
    min-height: 340px;
  }
}

@media screen and (max-width: 400px) {
  /* line 431, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
  .swimlanes.banner.banner-standard, .swimlane.banner.banner-standard {
    min-height: 150px;
  }
}

/* line 437, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.swimlanes.divider, .swimlane.divider {
  display: flex;
  align-items: center;
}

/* line 440, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.swimlanes.divider > div:nth-child(1), .swimlane.divider > div:nth-child(1) {
  width: 830px;
}

/* line 442, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.swimlanes.divider > div:nth-child(1) .divider-row-text, .swimlane.divider > div:nth-child(1) .divider-row-text {
  width: 58%;
  padding-top: 10px;
}

/* line 445, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.swimlanes.divider > div:nth-child(1) .divider-row-button, .swimlane.divider > div:nth-child(1) .divider-row-button {
  width: auto;
}

/* line 447, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.swimlanes.small-divider, .swimlane.small-divider {
  min-height: 151px;
  padding-top: 30px;
  padding-bottom: 30px;
}

/* line 451, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.swimlanes.standard-divider, .swimlane.standard-divider {
  min-height: 173px;
  padding-top: 50px;
  padding-bottom: 50px;
}

/* line 455, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.swimlanes.large-divider, .swimlane.large-divider {
  min-height: 218px;
}

/* line 457, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.swimlanes .divider-column + .divider-column, .swimlane .divider-column + .divider-column {
  padding-top: 0.9375rem;
}

/* line 459, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.swimlanes .divider-column + .divider-column p, .swimlane .divider-column + .divider-column p {
  padding: 0;
}

/* line 462, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.swimlanes .owl-prev, .swimlanes .owl-next, .swimlane .owl-prev, .swimlane .owl-next {
  display: grid !important;
  place-items: center;
  position: absolute;
  top: calc(50% - 35px);
  height: 40px;
  width: 40px;
  border: 1px solid #E9E9E9;
  background-color: rgba(255, 252, 252, 0.75) !important;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.16);
  border-radius: 50% !important;
  color: #5D677A !important;
}

/* line 474, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.swimlanes .owl-carousel, .swimlane .owl-carousel {
  -ms-touch-action: auto;
  touch-action: auto;
}

/* line 478, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.swimlanes .owl-carousel .owl-item .small-image, .swimlane .owl-carousel .owl-item .small-image {
  padding: 20px 20px;
}

/* line 483, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.swimlanes .owl-carousel .owl-item .col-2 > div.carousel-plr:first-child, .swimlane .owl-carousel .owl-item .col-2 > div.carousel-plr:first-child {
  padding-left: 20px;
}

/* line 486, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.swimlanes .owl-carousel .owl-item .col-2 > div.carousel-plr:nth-child(2n), .swimlane .owl-carousel .owl-item .col-2 > div.carousel-plr:nth-child(2n) {
  padding-right: 20px;
}

/* line 488, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.swimlanes .owl-prev, .swimlane .owl-prev {
  left: -5px;
}

/* line 490, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.swimlanes .owl-next, .swimlane .owl-next {
  right: -5px;
}

/* line 493, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.swimlanes .owl-dots .active span, .swimlane .owl-dots .active span {
  background: #2777B4 !important;
}

@media screen and (max-width: 1000px) {
  /* line 496, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
  .swimlanes .owl-nav, .swimlane .owl-nav {
    display: none !important;
  }
}

/* line 499, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.swimlanes .swimlane-content, .swimlane .swimlane-content {
  position: relative;
  max-width: 1200px;
  padding-left: 15px;
  padding-right: 15px;
  margin: 0 auto;
  width: 100%;
}

/* line 507, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.swimlanes .swimlane-content.single-column-grid > .grid-row, .swimlane .swimlane-content.single-column-grid > .grid-row {
  display: grid;
  place-items: center;
}

/* line 510, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.swimlanes .swimlane-content.single-column-grid > .grid-row > .col, .swimlane .swimlane-content.single-column-grid > .grid-row > .col {
  width: 31.667%;
  margin-right: 0 !important;
}

/* line 513, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.swimlanes .swimlane-content.single-column-grid > .grid-row > .col > a > img, .swimlane .swimlane-content.single-column-grid > .grid-row > .col > a > img {
  max-width: 370px;
  max-height: 319px;
}

/* line 516, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.swimlanes .swimlane-content.single-column-grid > .grid-row > .col > a > img:not([src]), .swimlanes .swimlane-content.single-column-grid > .grid-row > .col > a > img[src=''], .swimlane .swimlane-content.single-column-grid > .grid-row > .col > a > img:not([src]), .swimlane .swimlane-content.single-column-grid > .grid-row > .col > a > img[src=''] {
  content: url(/assets/tn/grid-1-e5e796c9812d97093cdf88ca6798f5faf04f8e7a1c38e7a4f52e7248ed7c2729.png);
}

/* line 518, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.swimlanes .swimlane-content.two-column-grid > .grid-row > .col, .swimlane .swimlane-content.two-column-grid > .grid-row > .col {
  width: 48.75%;
}

/* line 520, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.swimlanes .swimlane-content.two-column-grid > .grid-row > .col:nth-child(odd), .swimlane .swimlane-content.two-column-grid > .grid-row > .col:nth-child(odd) {
  margin-right: 2.5%;
}

/* line 522, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.swimlanes .swimlane-content.two-column-grid > .grid-row > .col > a > img, .swimlane .swimlane-content.two-column-grid > .grid-row > .col > a > img {
  max-width: 570px;
  max-height: 319px;
}

/* line 525, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.swimlanes .swimlane-content.two-column-grid > .grid-row > .col > a > img:not([src]), .swimlanes .swimlane-content.two-column-grid > .grid-row > .col > a > img[src=''], .swimlane .swimlane-content.two-column-grid > .grid-row > .col > a > img:not([src]), .swimlane .swimlane-content.two-column-grid > .grid-row > .col > a > img[src=''] {
  content: url(/assets/tn/grid-2-93a93469188d0aa202929955a24cb75236baa9ceab4557442bff3e591764960c.png);
}

/* line 527, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.swimlanes .swimlane-content.three-column-grid > .grid-row > .col, .swimlane .swimlane-content.three-column-grid > .grid-row > .col {
  width: 31.667%;
  margin-right: 2.5% !important;
}

/* line 530, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.swimlanes .swimlane-content.three-column-grid > .grid-row > .col:nth-child(3n), .swimlane .swimlane-content.three-column-grid > .grid-row > .col:nth-child(3n) {
  margin-right: 0 !important;
}

/* line 532, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.swimlanes .swimlane-content.three-column-grid > .grid-row > .col > a > img, .swimlane .swimlane-content.three-column-grid > .grid-row > .col > a > img {
  max-width: 370px;
  max-height: 319px;
}

/* line 535, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.swimlanes .swimlane-content.three-column-grid > .grid-row > .col > a > img:not([src]), .swimlanes .swimlane-content.three-column-grid > .grid-row > .col > a > img[src=''], .swimlane .swimlane-content.three-column-grid > .grid-row > .col > a > img:not([src]), .swimlane .swimlane-content.three-column-grid > .grid-row > .col > a > img[src=''] {
  content: url(/assets/tn/grid-3-e5e796c9812d97093cdf88ca6798f5faf04f8e7a1c38e7a4f52e7248ed7c2729.png);
}

/* line 537, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.swimlanes .swimlane-content.four-column-grid > .grid-row > .col, .swimlane .swimlane-content.four-column-grid > .grid-row > .col {
  width: 23.125%;
  margin-right: 2.5% !important;
}

/* line 540, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.swimlanes .swimlane-content.four-column-grid > .grid-row > .col:nth-child(4n), .swimlane .swimlane-content.four-column-grid > .grid-row > .col:nth-child(4n) {
  margin-right: 0 !important;
}

/* line 542, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.swimlanes .swimlane-content.four-column-grid > .grid-row > .col > a > img, .swimlane .swimlane-content.four-column-grid > .grid-row > .col > a > img {
  max-width: 270px;
  max-height: 270px;
}

/* line 545, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.swimlanes .swimlane-content.four-column-grid > .grid-row > .col > a > img:not([src]), .swimlanes .swimlane-content.four-column-grid > .grid-row > .col > a > img[src=''], .swimlane .swimlane-content.four-column-grid > .grid-row > .col > a > img:not([src]), .swimlane .swimlane-content.four-column-grid > .grid-row > .col > a > img[src=''] {
  content: url(/assets/tn/grid-4-2c806167996585e03bebbaa88c1643f98983ab8b612ac7577c7bc417334786c7.png);
}

/* line 548, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.swimlanes .swimlane-content.single-column-grid .grid-row, .swimlanes .swimlane-content.two-column-grid .grid-row, .swimlanes .swimlane-content.three-column-grid .grid-row, .swimlanes .swimlane-content.four-column-grid .grid-row, .swimlane .swimlane-content.single-column-grid .grid-row, .swimlane .swimlane-content.two-column-grid .grid-row, .swimlane .swimlane-content.three-column-grid .grid-row, .swimlane .swimlane-content.four-column-grid .grid-row {
  margin-bottom: 30px;
}

/* line 550, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.swimlanes .swimlane-content.single-column-grid .grid-row:last-child, .swimlanes .swimlane-content.two-column-grid .grid-row:last-child, .swimlanes .swimlane-content.three-column-grid .grid-row:last-child, .swimlanes .swimlane-content.four-column-grid .grid-row:last-child, .swimlane .swimlane-content.single-column-grid .grid-row:last-child, .swimlane .swimlane-content.two-column-grid .grid-row:last-child, .swimlane .swimlane-content.three-column-grid .grid-row:last-child, .swimlane .swimlane-content.four-column-grid .grid-row:last-child {
  margin-bottom: 0;
}

/* line 552, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.swimlanes .swimlane-content.single-column-grid .grid-row .col, .swimlanes .swimlane-content.two-column-grid .grid-row .col, .swimlanes .swimlane-content.three-column-grid .grid-row .col, .swimlanes .swimlane-content.four-column-grid .grid-row .col, .swimlane .swimlane-content.single-column-grid .grid-row .col, .swimlane .swimlane-content.two-column-grid .grid-row .col, .swimlane .swimlane-content.three-column-grid .grid-row .col, .swimlane .swimlane-content.four-column-grid .grid-row .col {
  position: relative;
}

/* line 554, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.swimlanes .swimlane-content.single-column-grid .grid-row .col > *, .swimlanes .swimlane-content.two-column-grid .grid-row .col > *, .swimlanes .swimlane-content.three-column-grid .grid-row .col > *, .swimlanes .swimlane-content.four-column-grid .grid-row .col > *, .swimlane .swimlane-content.single-column-grid .grid-row .col > *, .swimlane .swimlane-content.two-column-grid .grid-row .col > *, .swimlane .swimlane-content.three-column-grid .grid-row .col > *, .swimlane .swimlane-content.four-column-grid .grid-row .col > * {
  margin-bottom: 10px;
}

/* line 556, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.swimlanes .swimlane-content.single-column-grid .grid-row .col > *:last-child, .swimlanes .swimlane-content.two-column-grid .grid-row .col > *:last-child, .swimlanes .swimlane-content.three-column-grid .grid-row .col > *:last-child, .swimlanes .swimlane-content.four-column-grid .grid-row .col > *:last-child, .swimlane .swimlane-content.single-column-grid .grid-row .col > *:last-child, .swimlane .swimlane-content.two-column-grid .grid-row .col > *:last-child, .swimlane .swimlane-content.three-column-grid .grid-row .col > *:last-child, .swimlane .swimlane-content.four-column-grid .grid-row .col > *:last-child {
  margin-bottom: 0;
}

/* line 558, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.swimlanes .swimlane-content.single-column-grid .grid-row .col > a > img, .swimlanes .swimlane-content.two-column-grid .grid-row .col > a > img, .swimlanes .swimlane-content.three-column-grid .grid-row .col > a > img, .swimlanes .swimlane-content.four-column-grid .grid-row .col > a > img, .swimlane .swimlane-content.single-column-grid .grid-row .col > a > img, .swimlane .swimlane-content.two-column-grid .grid-row .col > a > img, .swimlane .swimlane-content.three-column-grid .grid-row .col > a > img, .swimlane .swimlane-content.four-column-grid .grid-row .col > a > img {
  display: block;
  width: 100%;
  margin: auto;
}

/* line 562, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.swimlanes .swimlane-content.single-column-grid .grid-row .col p, .swimlanes .swimlane-content.two-column-grid .grid-row .col p, .swimlanes .swimlane-content.three-column-grid .grid-row .col p, .swimlanes .swimlane-content.four-column-grid .grid-row .col p, .swimlane .swimlane-content.single-column-grid .grid-row .col p, .swimlane .swimlane-content.two-column-grid .grid-row .col p, .swimlane .swimlane-content.three-column-grid .grid-row .col p, .swimlane .swimlane-content.four-column-grid .grid-row .col p {
  padding-bottom: 0px;
}

@media only screen and (max-width: 1000px) {
  /* line 566, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
  .swimlanes .swimlane-content.single-column-grid .grid-row > .col, .swimlanes .swimlane-content.two-column-grid .grid-row > .col, .swimlanes .swimlane-content.three-column-grid .grid-row > .col, .swimlanes .swimlane-content.four-column-grid .grid-row > .col, .swimlane .swimlane-content.single-column-grid .grid-row > .col, .swimlane .swimlane-content.two-column-grid .grid-row > .col, .swimlane .swimlane-content.three-column-grid .grid-row > .col, .swimlane .swimlane-content.four-column-grid .grid-row > .col {
    margin-bottom: 30px !important;
  }
  /* line 568, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
  .swimlanes .swimlane-content.single-column-grid .grid-row > .col:last-child, .swimlanes .swimlane-content.two-column-grid .grid-row > .col:last-child, .swimlanes .swimlane-content.three-column-grid .grid-row > .col:last-child, .swimlanes .swimlane-content.four-column-grid .grid-row > .col:last-child, .swimlane .swimlane-content.single-column-grid .grid-row > .col:last-child, .swimlane .swimlane-content.two-column-grid .grid-row > .col:last-child, .swimlane .swimlane-content.three-column-grid .grid-row > .col:last-child, .swimlane .swimlane-content.four-column-grid .grid-row > .col:last-child {
    margin-bottom: 0 !important;
  }
}

/* line 578, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.menu-us ul.sous-menu > li.sous-menu-links .tn-sub-link {
  height: auto;
  line-height: initial;
  padding: 10px 15px;
  white-space: unset;
}

/* line 587, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
#tn-pages .np-last-child .swimlanes:last-child, #tn-pages .np-last-child .swimlane:last-child {
  padding: 0;
  border-bottom: none;
}

/* line 591, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
#tn-pages .np-last-child .swimlanes:last-child img, #tn-pages .np-last-child .swimlane:last-child img {
  vertical-align: bottom;
}

/* line 595, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
#tn-pages .swimlanes .full, #tn-pages .swimlane .full {
  padding: 0;
}

/* line 597, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
#tn-pages .swimlanes p, #tn-pages .swimlane p {
  color: #182642;
}

/* line 599, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
#tn-pages .swimlanes ul, #tn-pages .swimlane ul {
  padding-left: 35px;
}

/* line 601, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
#tn-pages .swimlanes .text-huge, #tn-pages .swimlane .text-huge {
  font-size: 1.2rem;
}

/* line 604, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
#tn-pages ul {
  padding-left: 15px;
}

/* line 608, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
#tn-pages #jrpjdp #jobs-filters {
  position: sticky;
  top: 65px;
}

/* line 612, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
#tn-pages #jrpjdp #col-fixed {
  position: sticky;
}

/* line 615, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
#tn-pages .full-width {
  max-width: inherit;
}

/* line 618, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.tn-resume-wrapper-bottom {
  padding: 0.3125rem 0 0 0.75rem;
}

/* line 620, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.tn-resume-wrapper-bottom p {
  font-family: "Barlow", "Arial", sans-serif;
  font-size: 0.625rem;
  color: #182642;
}

/* line 626, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.display-tn-premium-panel-content.collapsed:after {
  content: "\f068";
}

/* line 628, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.display-tn-premium-panel-content:after {
  content: "\f067";
  font-family: FontAwesome;
  position: absolute;
  right: 0;
}

/* line 636, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.luceo-job-apply .upload-cover-letter-icon {
  top: 2.0625rem;
}

/* line 639, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.luceo-job-apply .multiple-select select {
  height: auto;
}

/* line 642, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.sign-up-link:hover {
  text-decoration: underline;
}

/* line 646, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.tn-reset-filter {
  z-index: 1 !important;
  color: #2777B4 !important;
}

/* line 653, lib/eu_consumer_core/app/assets/stylesheets/custom_tn.sass */
.job-widget ul:hover {
  text-decoration: underline;
}

@media only screen and (min-width: 576px) {
  /* line 3, lib/eu_consumer_core/app/assets/stylesheets/premium_tn.sass */
  .container-tn {
    max-width: 540px;
  }
}

@media only screen and (min-width: 768px) {
  /* line 6, lib/eu_consumer_core/app/assets/stylesheets/premium_tn.sass */
  .container-tn {
    max-width: 720px;
  }
}

@media only screen and (min-width: 992px) {
  /* line 9, lib/eu_consumer_core/app/assets/stylesheets/premium_tn.sass */
  .container-tn {
    max-width: 960px;
  }
  /* line 11, lib/eu_consumer_core/app/assets/stylesheets/premium_tn.sass */
  .col-push-3 {
    left: 25%;
  }
  /* line 13, lib/eu_consumer_core/app/assets/stylesheets/premium_tn.sass */
  .col-push-6 {
    left: 50%;
  }
  /* line 15, lib/eu_consumer_core/app/assets/stylesheets/premium_tn.sass */
  .col-push-9 {
    left: 75%;
  }
  /* line 17, lib/eu_consumer_core/app/assets/stylesheets/premium_tn.sass */
  .col-pull-3 {
    right: 25%;
  }
  /* line 19, lib/eu_consumer_core/app/assets/stylesheets/premium_tn.sass */
  .col-pull-6 {
    right: 50%;
  }
  /* line 21, lib/eu_consumer_core/app/assets/stylesheets/premium_tn.sass */
  .col-pull-9 {
    right: 70%;
  }
}

@media only screen and (min-width: 1200px) {
  /* line 25, lib/eu_consumer_core/app/assets/stylesheets/premium_tn.sass */
  .container-tn {
    max-width: 1140px;
  }
}

@media only screen and (min-width: 1400px) {
  /* line 29, lib/eu_consumer_core/app/assets/stylesheets/premium_tn.sass */
  .container-tn {
    max-width: 1320px;
  }
}

/* line 32, lib/eu_consumer_core/app/assets/stylesheets/premium_tn.sass */
.container-tn {
  --space: 1.5rem;
  width: 100%;
  padding-right: calc(var(--space) * 0.5);
  padding-left: calc(var(--space) * 0.5);
  margin-right: auto;
  margin-left: auto;
}

/* line 39, lib/eu_consumer_core/app/assets/stylesheets/premium_tn.sass */
.container-tn .row {
  --space: 1.5rem;
  display: flex;
  flex-wrap: wrap;
  margin-right: calc(-0.5 * var(--space));
  margin-left: calc(-0.5 * var(--space));
}

/* line 45, lib/eu_consumer_core/app/assets/stylesheets/premium_tn.sass */
.container-tn .row .col {
  flex: 1 0 0%;
}

/* line 47, lib/eu_consumer_core/app/assets/stylesheets/premium_tn.sass */
.container-tn .row .col-1 {
  flex: 0 0 auto;
  width: 8.3%;
}

/* line 50, lib/eu_consumer_core/app/assets/stylesheets/premium_tn.sass */
.container-tn .row .col-2 {
  flex: 0 0 auto;
  width: 16.6%;
}

/* line 53, lib/eu_consumer_core/app/assets/stylesheets/premium_tn.sass */
.container-tn .row .col-3 {
  flex: 0 0 auto;
  width: 25%;
}

/* line 56, lib/eu_consumer_core/app/assets/stylesheets/premium_tn.sass */
.container-tn .row .col-4 {
  flex: 0 0 auto;
  width: 33.3%;
}

/* line 59, lib/eu_consumer_core/app/assets/stylesheets/premium_tn.sass */
.container-tn .row .col-5 {
  flex: 0 0 auto;
  width: 41.6%;
}

/* line 62, lib/eu_consumer_core/app/assets/stylesheets/premium_tn.sass */
.container-tn .row .col-6 {
  flex: 0 0 auto;
  width: 50%;
}

/* line 65, lib/eu_consumer_core/app/assets/stylesheets/premium_tn.sass */
.container-tn .row .col-7 {
  flex: 0 0 auto;
  width: 58.3%;
}

/* line 68, lib/eu_consumer_core/app/assets/stylesheets/premium_tn.sass */
.container-tn .row .col-8 {
  flex: 0 0 auto;
  width: 66.6%;
}

/* line 71, lib/eu_consumer_core/app/assets/stylesheets/premium_tn.sass */
.container-tn .row .col-9 {
  flex: 0 0 auto;
  width: 75%;
}

/* line 74, lib/eu_consumer_core/app/assets/stylesheets/premium_tn.sass */
.container-tn .row .col-10 {
  flex: 0 0 auto;
  width: 83.3%;
}

/* line 77, lib/eu_consumer_core/app/assets/stylesheets/premium_tn.sass */
.container-tn .row .col-11 {
  flex: 0 0 auto;
  width: 91.6%;
}

/* line 80, lib/eu_consumer_core/app/assets/stylesheets/premium_tn.sass */
.container-tn .row .col-12 {
  flex: 0 0 auto;
  width: 100%;
}

/* line 2, app/assets/stylesheets/custom/custom_us.sass */
#header-links {
  display: none;
  width: fit-content;
}

/* line 5, app/assets/stylesheets/custom/custom_us.sass */
#header-links #desktop-hamburger {
  display: none;
  position: absolute;
  top: 0px;
}

/* line 10, app/assets/stylesheets/custom/custom_us.sass */
#header-links #desktop-hamburger .hamburger-items a {
  height: auto;
  line-height: initial;
  white-space: unset;
  padding: 10px 15px;
}

/* line 15, app/assets/stylesheets/custom/custom_us.sass */
#header-links #desktop-hamburger .hamburger-items ul.sous-menu {
  position: relative;
  display: block !important;
  box-shadow: none;
  top: unset;
  height: auto;
}

/* line 21, app/assets/stylesheets/custom/custom_us.sass */
#header-links #desktop-hamburger .hamburger-items ul.sous-menu .sous-menu-links {
  border: none;
  height: auto;
  line-height: initial;
  color: #182642;
}

/* line 26, app/assets/stylesheets/custom/custom_us.sass */
#header-links #desktop-hamburger .hamburger-items ul.sous-menu .sous-menu-links span, #header-links #desktop-hamburger .hamburger-items ul.sous-menu .sous-menu-links button {
  padding: 10px 15px;
}

/* line 28, app/assets/stylesheets/custom/custom_us.sass */
#header-links #desktop-hamburger .hamburger-items ul.sous-menu .sous-menu-links span:after, #header-links #desktop-hamburger .hamburger-items ul.sous-menu .sous-menu-links button:after {
  top: 20px;
  right: 10px;
  transform: rotate(-90deg);
}

/* line 32, app/assets/stylesheets/custom/custom_us.sass */
#header-links #desktop-hamburger .hamburger-items ul.sous-menu .sous-menu-links:hover {
  color: #2777B4;
  background: #E9E9E9;
}

/* line 35, app/assets/stylesheets/custom/custom_us.sass */
#header-links #desktop-hamburger .hamburger-items ul.sous-menu .sous-menu-links ul {
  position: relative;
  top: unset;
  box-shadow: none;
}

/* line 39, app/assets/stylesheets/custom/custom_us.sass */
#header-links #desktop-hamburger .hamburger-items ul.sous-menu .sous-menu-links ul a {
  padding-left: 30px;
}

/* line 41, app/assets/stylesheets/custom/custom_us.sass */
#header-links #desktop-hamburger .hamburger-items ul.sous-menu .sous-menu-links .transform-arrow:after {
  transform: rotate(0deg);
}

/* line 44, app/assets/stylesheets/custom/custom_us.sass */
.header {
  -webkit-box-shadow: 0 2px 20px rgba(46, 46, 46, 0.1);
  -moz-box-shadow: 0 2px 20px rgba(46, 46, 46, 0.1);
  box-shadow: 0 2px 20px rgba(46, 46, 46, 0.1);
}

/* line 46, app/assets/stylesheets/custom/custom_us.sass */
.header .full {
  max-width: 1440px;
}

/* line 48, app/assets/stylesheets/custom/custom_us.sass */
.hovered, .menu ul.sous-menu:hover .sous-menu-links, .menu .sous-menu:hover .sous-menu-links {
  border-bottom: 4px solid #F9B515;
  color: #5D677A;
}

/* line 52, app/assets/stylesheets/custom/custom_us.sass */
.breadcrumbs {
  display: none;
}

/* line 56, app/assets/stylesheets/custom/custom_us.sass */
#pages-breadcrumbs span {
  font-size: 14px;
  vertical-align: top;
}

/* line 59, app/assets/stylesheets/custom/custom_us.sass */
#pages-breadcrumbs span:after {
  content: '/';
  display: inline-block;
  margin: 0 4px 0 6px;
}

/* line 64, app/assets/stylesheets/custom/custom_us.sass */
#pages-breadcrumbs span:last-child:after {
  content: none;
}

/* line 66, app/assets/stylesheets/custom/custom_us.sass */
#pages-breadcrumbs span a {
  color: #2777B4;
}

/* line 69, app/assets/stylesheets/custom/custom_us.sass */
.pointer-none {
  pointer-events: none !important;
}

/* line 72, app/assets/stylesheets/custom/custom_us.sass */
.menu-us {
  padding-left: 280px;
}

/* line 74, app/assets/stylesheets/custom/custom_us.sass */
.menu-us a {
  margin-right: 30px;
}

/* line 76, app/assets/stylesheets/custom/custom_us.sass */
.menu-us a, .menu-us button {
  padding: 0;
  border-width: 4px;
}

/* line 77, app/assets/stylesheets/custom/custom_us.sass */
.menu-us a.link-signin, .menu-us button.link-signin {
  color: #5D677A;
}

/* line 81, app/assets/stylesheets/custom/custom_us.sass */
.menu-us a:hover, .menu-us button:hover {
  border-color: #F9B515;
  color: #182642;
}

/* line 84, app/assets/stylesheets/custom/custom_us.sass */
.menu-us button {
  margin-right: 0;
  padding: 0;
  background: none;
  border: none;
  font: inherit;
  cursor: pointer;
  font-size: 100%;
  color: inherit;
  position: relative;
  line-height: 66px;
  vertical-align: top;
  padding-right: 0;
  top: -2px;
}

/* line 99, app/assets/stylesheets/custom/custom_us.sass */
.menu-us .main-message-menu {
  display: inline-flex !important;
}

/* line 101, app/assets/stylesheets/custom/custom_us.sass */
.menu-us .main-message-menu span.notificationCount {
  margin-top: 0.75rem;
  height: 1.125rem;
}

/* line 105, app/assets/stylesheets/custom/custom_us.sass */
.menu-us ul.sous-menu, .menu-us .sous-menu {
  margin-right: 30px;
  height: 62px;
  position: relative;
  top: -4px;
}

/* line 110, app/assets/stylesheets/custom/custom_us.sass */
.menu-us ul.sous-menu:last-child, .menu-us .sous-menu:last-child {
  margin-right: 0;
}

/* line 112, app/assets/stylesheets/custom/custom_us.sass */
.menu-us ul.sous-menu > li, .menu-us ul.sous-menu div, .menu-us .sous-menu > li, .menu-us .sous-menu div {
  margin-left: 0;
}

/* line 114, app/assets/stylesheets/custom/custom_us.sass */
.menu-us ul.sous-menu > li.sous-menu-links, .menu-us ul.sous-menu div.sous-menu-links, .menu-us .sous-menu > li.sous-menu-links, .menu-us .sous-menu div.sous-menu-links {
  padding: 0;
  border-bottom: 4px solid transparent;
  height: 66px;
  transition-duration: 0.3s;
}

/* line 119, app/assets/stylesheets/custom/custom_us.sass */
.menu-us ul.sous-menu > li.sous-menu-links > a.has-link, .menu-us ul.sous-menu > li.sous-menu-links > button, .menu-us ul.sous-menu div.sous-menu-links > a.has-link, .menu-us ul.sous-menu div.sous-menu-links > button, .menu-us .sous-menu > li.sous-menu-links > a.has-link, .menu-us .sous-menu > li.sous-menu-links > button, .menu-us .sous-menu div.sous-menu-links > a.has-link, .menu-us .sous-menu div.sous-menu-links > button {
  position: relative;
  padding-right: 15px;
}

/* line 123, app/assets/stylesheets/custom/custom_us.sass */
.menu-us ul.sous-menu > li.sous-menu-links > button, .menu-us ul.sous-menu div.sous-menu-links > button, .menu-us .sous-menu > li.sous-menu-links > button, .menu-us .sous-menu div.sous-menu-links > button {
  margin-right: 0;
  padding: 0;
  background: none;
  border: none;
  font: inherit;
  cursor: pointer;
  font-size: 100%;
  color: inherit;
  position: relative;
  top: 0;
  padding-right: 15px;
  line-height: 66px;
  vertical-align: top;
}

/* line 137, app/assets/stylesheets/custom/custom_us.sass */
.menu-us ul.sous-menu > li.sous-menu-links > button.inline-flex, .menu-us ul.sous-menu div.sous-menu-links > button.inline-flex, .menu-us .sous-menu > li.sous-menu-links > button.inline-flex, .menu-us .sous-menu div.sous-menu-links > button.inline-flex {
  display: inline-flex !important;
}

/* line 139, app/assets/stylesheets/custom/custom_us.sass */
.menu-us ul.sous-menu > li.sous-menu-links > button.inline-flex span.notificationCount, .menu-us ul.sous-menu div.sous-menu-links > button.inline-flex span.notificationCount, .menu-us .sous-menu > li.sous-menu-links > button.inline-flex span.notificationCount, .menu-us .sous-menu div.sous-menu-links > button.inline-flex span.notificationCount {
  margin-top: 0.75rem;
  height: 1.125rem;
}

/* line 143, app/assets/stylesheets/custom/custom_us.sass */
.menu-us ul.sous-menu > li ul, .menu-us ul.sous-menu div ul, .menu-us .sous-menu > li ul, .menu-us .sous-menu div ul {
  top: 4.125rem;
  right: 0;
  left: 0;
  min-width: 14.375rem !important;
}

/* line 148, app/assets/stylesheets/custom/custom_us.sass */
.menu-us ul.sous-menu > li ul li a, .menu-us ul.sous-menu div ul li a, .menu-us .sous-menu > li ul li a, .menu-us .sous-menu div ul li a {
  border-bottom: none !important;
  padding: 0 15px;
}

/* line 151, app/assets/stylesheets/custom/custom_us.sass */
.menu-us ul.sous-menu > li ul li a:hover, .menu-us ul.sous-menu div ul li a:hover, .menu-us .sous-menu > li ul li a:hover, .menu-us .sous-menu div ul li a:hover {
  border-bottom: none !important;
  color: #2777B4 !important;
}

/* line 154, app/assets/stylesheets/custom/custom_us.sass */
.menu-us ul.sous-menu > li ul.menu-with-banners, .menu-us ul.sous-menu div ul.menu-with-banners, .menu-us .sous-menu > li ul.menu-with-banners, .menu-us .sous-menu div ul.menu-with-banners {
  width: 21.875rem;
}

/* line 157, app/assets/stylesheets/custom/custom_us.sass */
.menu-us ul.sous-menu > li ul.menu-with-banners li a, .menu-us ul.sous-menu > li ul.menu-with-banners div a, .menu-us ul.sous-menu div ul.menu-with-banners li a, .menu-us ul.sous-menu div ul.menu-with-banners div a, .menu-us .sous-menu > li ul.menu-with-banners li a, .menu-us .sous-menu > li ul.menu-with-banners div a, .menu-us .sous-menu div ul.menu-with-banners li a, .menu-us .sous-menu div ul.menu-with-banners div a {
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.125rem !important;
  padding: 0.75rem 1.5rem;
  height: 0.375rem !important;
  color: #182642;
  padding: 0.9375rem 0.625rem 0.9375rem 5rem !important;
  position: relative;
  height: 4.0875rem !important;
  color: #182642;
  font-weight: bold;
  border-bottom: none !important;
}

/* line 164, app/assets/stylesheets/custom/custom_us.sass */
.menu-us ul.sous-menu > li ul.menu-with-banners li a span, .menu-us ul.sous-menu > li ul.menu-with-banners div a span, .menu-us ul.sous-menu div ul.menu-with-banners li a span, .menu-us ul.sous-menu div ul.menu-with-banners div a span, .menu-us .sous-menu > li ul.menu-with-banners li a span, .menu-us .sous-menu > li ul.menu-with-banners div a span, .menu-us .sous-menu div ul.menu-with-banners li a span, .menu-us .sous-menu div ul.menu-with-banners div a span {
  font-size: 0.8125rem;
  display: block;
  line-height: 1.125rem;
  font-weight: normal !important;
}

/* line 175, app/assets/stylesheets/custom/custom_us.sass */
.menu-us ul.sous-menu > li ul.menu-with-banners li a:before, .menu-us ul.sous-menu > li ul.menu-with-banners div a:before, .menu-us ul.sous-menu div ul.menu-with-banners li a:before, .menu-us ul.sous-menu div ul.menu-with-banners div a:before, .menu-us .sous-menu > li ul.menu-with-banners li a:before, .menu-us .sous-menu > li ul.menu-with-banners div a:before, .menu-us .sous-menu div ul.menu-with-banners li a:before, .menu-us .sous-menu div ul.menu-with-banners div a:before {
  content: '';
  display: block;
  height: 2.875rem;
  width: 2.875rem;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 1.25rem;
  margin: auto;
}

/* line 186, app/assets/stylesheets/custom/custom_us.sass */
.menu-us ul.sous-menu > li ul.menu-with-banners li a.cb-salary:before, .menu-us ul.sous-menu > li ul.menu-with-banners div a.cb-salary:before, .menu-us ul.sous-menu div ul.menu-with-banners li a.cb-salary:before, .menu-us ul.sous-menu div ul.menu-with-banners div a.cb-salary:before, .menu-us .sous-menu > li ul.menu-with-banners li a.cb-salary:before, .menu-us .sous-menu > li ul.menu-with-banners div a.cb-salary:before, .menu-us .sous-menu div ul.menu-with-banners li a.cb-salary:before, .menu-us .sous-menu div ul.menu-with-banners div a.cb-salary:before {
  background-image: url(/assets/rebrand/menus/salary-1c945b518b12c9cbf2b3ee4bfb2c11e4d63096d359029ea8c8d8fef62633edf5.svg);
}

/* line 189, app/assets/stylesheets/custom/custom_us.sass */
.menu-us ul.sous-menu > li ul.menu-with-banners li a.cb-advice:before, .menu-us ul.sous-menu > li ul.menu-with-banners div a.cb-advice:before, .menu-us ul.sous-menu div ul.menu-with-banners li a.cb-advice:before, .menu-us ul.sous-menu div ul.menu-with-banners div a.cb-advice:before, .menu-us .sous-menu > li ul.menu-with-banners li a.cb-advice:before, .menu-us .sous-menu > li ul.menu-with-banners div a.cb-advice:before, .menu-us .sous-menu div ul.menu-with-banners li a.cb-advice:before, .menu-us .sous-menu div ul.menu-with-banners div a.cb-advice:before {
  background-image: url(/assets/rebrand/menus/career_advice-5c49d281b3dfba5abc9df10132c0df024520807ef4a716d15c256171e03940b6.svg);
}

/* line 191, app/assets/stylesheets/custom/custom_us.sass */
.menu-us .header-bottom {
  position: absolute;
  bottom: -17.0625rem;
  padding: 0;
}

/* line 195, app/assets/stylesheets/custom/custom_us.sass */
.menu-us .header-bottom .rights {
  font-size: 1rem;
  padding-top: 0;
}

/* line 198, app/assets/stylesheets/custom/custom_us.sass */
.menu-us .header-bottom .rights .privacy-link {
  padding: 0;
  margin: 0;
  display: inline-block;
  text-align: center;
  color: #FFF;
  font-size: 1rem !important;
  font-weight: normal !important;
  width: auto;
  line-height: 0;
}

/* line 210, app/assets/stylesheets/custom/custom_us.sass */
.menu-us .menu-links-right ul.sous-menu > li ul, .menu-us .menu-links-right .sous-menu > .sous-menu-links ul {
  left: auto;
}

/* line 212, app/assets/stylesheets/custom/custom_us.sass */
.menu-us .menu-links-right a, .menu-us .menu-links-right button {
  position: relative;
  margin-right: 20px;
  color: #5D677A;
}

/* line 216, app/assets/stylesheets/custom/custom_us.sass */
.menu-us .menu-links-right a:after, .menu-us .menu-links-right button:after {
  content: "";
  display: block;
  width: 1px;
  height: 18px;
  background: #5D677A;
  position: absolute;
  top: 24px;
  right: -12px;
}

/* line 225, app/assets/stylesheets/custom/custom_us.sass */
.menu-us .menu-links-right a:last-child, .menu-us .menu-links-right button:last-child {
  margin-right: 0;
}

/* line 227, app/assets/stylesheets/custom/custom_us.sass */
.menu-us .menu-links-right a:last-child:after, .menu-us .menu-links-right button:last-child:after {
  display: none;
}

/* line 230, app/assets/stylesheets/custom/custom_us.sass */
h1, h2, h3, h4, h5, .dark-blue-text {
  color: #182642;
}

/* line 233, app/assets/stylesheets/custom/custom_us.sass */
h5 {
  font-size: 14px;
}

/* line 237, app/assets/stylesheets/custom/custom_us.sass */
.tabs {
  padding-bottom: 0;
}

/* line 239, app/assets/stylesheets/custom/custom_us.sass */
.tabs button:not(.data-results-save-job),
.tabs a:not(.data-results-save-job) {
  color: #182642;
  font-variant: normal;
  font-size: 1rem;
  border: none;
  border-bottom: 4px solid transparent;
  padding-bottom: 5px;
  float: left;
  border-radius: 0;
  margin-bottom: 0;
}

/* line 250, app/assets/stylesheets/custom/custom_us.sass */
.tabs button[aria-selected="true"]:not(.data-results-save-job), .tabs button.active:not(.data-results-save-job),
.tabs a[aria-selected="true"]:not(.data-results-save-job),
.tabs a.active:not(.data-results-save-job) {
  border-color: #F9B515;
}

/* line 253, app/assets/stylesheets/custom/custom_us.sass */
.tabs button:not(.data-results-save-job) h3,
.tabs a:not(.data-results-save-job) h3 {
  font-size: inherit;
  font-weight: inherit;
  pointer-events: none;
}

/* line 257, app/assets/stylesheets/custom/custom_us.sass */
.tabs .data-results-save-job {
  top: -5px;
  right: 0;
}

/* line 260, app/assets/stylesheets/custom/custom_us.sass */
.tabs .data-results-save-job .spin-icon {
  width: 1.0625rem;
  height: 1.25rem;
  fill: #6E6E7C;
}

/* line 264, app/assets/stylesheets/custom/custom_us.sass */
.tabs .shared-icon {
  cursor: pointer;
  display: block;
  height: 2.4375rem;
  line-height: 1.4375rem;
  padding: 0.625rem;
  position: absolute;
  z-index: 5;
  background-color: transparent;
  border: 0;
  top: 0.25rem;
  right: 0.75rem;
}

/* line 277, app/assets/stylesheets/custom/custom_us.sass */
.spin-icon {
  width: 1.0625rem;
  height: 1.25rem;
  fill: #6E6E7C;
}

/* line 283, app/assets/stylesheets/custom/custom_us.sass */
.detect-location .spin-icon {
  fill: #022421;
}

/* line 286, app/assets/stylesheets/custom/custom_us.sass */
.jdp-active {
  display: block;
}

/* line 289, app/assets/stylesheets/custom/custom_us.sass */
.fixed-bottom.not-fixed {
  margin: 0;
}

/* line 293, app/assets/stylesheets/custom/custom_us.sass */
.us-modal.remodal {
  border-radius: 5px;
  padding: 30px;
  max-width: 666px;
  overflow: hidden;
}

/* line 298, app/assets/stylesheets/custom/custom_us.sass */
#signup-job-alert-modal.us-modal.remodal, #save-search-modal.us-modal.remodal {
  max-width: 685px;
}

/* line 300, app/assets/stylesheets/custom/custom_us.sass */
#signup-job-alert-modal.us-modal.remodal label.freq, #save-search-modal.us-modal.remodal label.freq {
  margin-right: 1.25rem;
}

/* line 302, app/assets/stylesheets/custom/custom_us.sass */
.us-modal.remodal .seperator {
  border-top: 0.09375rem solid #E9E9E9;
  width: 1000px;
  overflow: visible;
  margin: 1.5625rem 0 1.25rem -6.25rem;
}

/* line 307, app/assets/stylesheets/custom/custom_us.sass */
.us-modal.remodal a {
  text-decoration: none;
}

/* line 309, app/assets/stylesheets/custom/custom_us.sass */
.us-modal.remodal .btn, .us-modal.remodal #jrp-pagination a, #jrp-pagination .us-modal.remodal a, .us-modal.remodal .form .field.check-as-button input[type=checkbox] + label, .form .field.check-as-button .us-modal.remodal input[type=checkbox] + label, .us-modal.remodal .form .field.check-as-button input[type=radio] + label, .form .field.check-as-button .us-modal.remodal input[type=radio] + label {
  font-size: 1rem;
}

/* line 311, app/assets/stylesheets/custom/custom_us.sass */
.us-modal.remodal .btn.btn-width, .us-modal.remodal #jrp-pagination a.btn-width, #jrp-pagination .us-modal.remodal a.btn-width, .us-modal.remodal .form .field.check-as-button input[type=checkbox] + label.btn-width, .form .field.check-as-button .us-modal.remodal input[type=checkbox] + label.btn-width, .us-modal.remodal .form .field.check-as-button input[type=radio] + label.btn-width, .form .field.check-as-button .us-modal.remodal input[type=radio] + label.btn-width {
  max-width: 250px;
  min-width: 250px;
}

/* line 314, app/assets/stylesheets/custom/custom_us.sass */
.us-modal.remodal span {
  font-size: 0.9rem;
}

/* line 316, app/assets/stylesheets/custom/custom_us.sass */
.us-modal.remodal .content-scrollable {
  max-height: 200px;
  overflow-y: auto;
}

/* line 319, app/assets/stylesheets/custom/custom_us.sass */
.us-modal.remodal .flash-message {
  top: 0;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

/* line 324, app/assets/stylesheets/custom/custom_us.sass */
.remodal-overlay {
  background-color: rgba(24, 38, 66, 0.8);
}

/* line 329, app/assets/stylesheets/custom/custom_us.sass */
ul.field.yes-no-radio li.error .block, ul.field.yes-no-radio li.error .facet-list-wrapper a, .facet-list-wrapper ul.field.yes-no-radio li.error a, ul.field.yes-no-radio li.error .facet-list-wrapper .load-more, .facet-list-wrapper ul.field.yes-no-radio li.error .load-more, ul.field.yes-no-radio li.error .footer-us .col a:not(.social-link):not(.btn), .footer-us .col ul.field.yes-no-radio li.error a:not(.social-link):not(.btn) {
  margin-left: -62px;
}

/* line 336, app/assets/stylesheets/custom/custom_us.sass */
#home-us .t-header_content .sub-title, #home-us .t-header_content .fw-normal-i {
  font-size: 1.12rem;
}

/* line 338, app/assets/stylesheets/custom/custom_us.sass */
#home-us .t-header_content h2 {
  margin-bottom: 4px;
  font-size: 1.7rem;
}

/* line 343, app/assets/stylesheets/custom/custom_us.sass */
#home-us .center h2, #home-us .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item .join-cb h2, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item #home-us .join-cb h2, #home-us .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item .join-cb h2, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item #home-us .join-cb h2, #home-us .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item .join-cb h2, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item #home-us .join-cb h2, #home-us .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item .join-cb h2, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item #home-us .join-cb h2, #home-us .top-sub-title h2 {
  font-weight: bold;
  margin-bottom: 30px;
  font-size: 1.9rem;
}

/* line 349, app/assets/stylesheets/custom/custom_us.sass */
#home-us .treding-job-wrapper h3, #home-us .col-mobile-full h3 {
  font-size: 1.2rem;
  margin-bottom: 1px;
}

/* line 354, app/assets/stylesheets/custom/custom_us.sass */
#home-us .big-top-footer-title h2 {
  color: #FFF;
  font-size: 2rem;
}

/* line 359, app/assets/stylesheets/custom/custom_us.sass */
#home-us .blog-content h3 {
  font-size: 1.2rem;
  margin-bottom: 6.5px;
}

@media only screen and (max-width: 1000px) {
  /* line 365, app/assets/stylesheets/custom/custom_us.sass */
  .advice h3 {
    font-size: 16px !important;
  }
  /* line 367, app/assets/stylesheets/custom/custom_us.sass */
  .advice h4, .advice ul li, .advice ol li {
    font-size: 14px !important;
  }
  /* line 370, app/assets/stylesheets/custom/custom_us.sass */
  .post_job_header_link {
    border-bottom: 1px solid !important;
    margin-left: 20px !important;
  }
  /* line 374, app/assets/stylesheets/custom/custom_us.sass */
  .col-mobile-full2 {
    width: 100% !important;
  }
  /* line 379, app/assets/stylesheets/custom/custom_us.sass */
  #home-us .t-header_content h2, #home-us .top-sub-title h2, #home-us .center h2, #home-us .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item .join-cb h2, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item #home-us .join-cb h2, #home-us .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item .join-cb h2, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item #home-us .join-cb h2, #home-us .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item .join-cb h2, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item #home-us .join-cb h2, #home-us .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item .join-cb h2, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item #home-us .join-cb h2, #home-us .top-sub-title h2 {
    font-size: 1.2rem;
  }
  /* line 383, app/assets/stylesheets/custom/custom_us.sass */
  #home-us .big-top-footer-title h2 {
    font-size: 1.5rem;
  }
  /* line 386, app/assets/stylesheets/custom/custom_us.sass */
  .tabs .shared-icon {
    right: 2.5rem;
  }
  /* line 390, app/assets/stylesheets/custom/custom_us.sass */
  .shared-job-link .social-share svg {
    width: 50px;
    height: 50px;
  }
  /* line 394, app/assets/stylesheets/custom/custom_us.sass */
  .shared-job-link .input-url-with-btn .copy-btn {
    width: 6.25rem;
    padding: 5px !important;
    height: 2.5rem;
    border-radius: 0 5px 5px 0;
  }
}

/* line 400, app/assets/stylesheets/custom/custom_us.sass */
.us-modal.remodal.shared-job-modal {
  padding: 1.5rem 1.5rem 4rem 1.5rem !important;
}

/* line 402, app/assets/stylesheets/custom/custom_us.sass */
.overflow-auto {
  overflow: auto;
}

/* line 407, app/assets/stylesheets/custom/custom_us.sass */
.form ul.field, .form .field, .form-material ul.field, .form-material .field {
  list-style: none !important;
}

/* line 410, app/assets/stylesheets/custom/custom_us.sass */
.form ul.field.check-icons:after, .form .field.check-icons:after, .form-material ul.field.check-icons:after, .form-material .field.check-icons:after {
  content: "";
  display: block;
  clear: both;
}

/* line 414, app/assets/stylesheets/custom/custom_us.sass */
.form ul.field.check-icons li, .form ul.field.check-icons div, .form .field.check-icons li, .form .field.check-icons div, .form-material ul.field.check-icons li, .form-material ul.field.check-icons div, .form-material .field.check-icons li, .form-material .field.check-icons div {
  float: left;
  position: relative;
  margin: 0 20px 0 0;
}

/* line 419, app/assets/stylesheets/custom/custom_us.sass */
.form ul.field.check-icons li input[type=radio] + label, .form ul.field.check-icons li input[type=checkbox] + label, .form ul.field.check-icons div input[type=radio] + label, .form ul.field.check-icons div input[type=checkbox] + label, .form .field.check-icons li input[type=radio] + label, .form .field.check-icons li input[type=checkbox] + label, .form .field.check-icons div input[type=radio] + label, .form .field.check-icons div input[type=checkbox] + label, .form-material ul.field.check-icons li input[type=radio] + label, .form-material ul.field.check-icons li input[type=checkbox] + label, .form-material ul.field.check-icons div input[type=radio] + label, .form-material ul.field.check-icons div input[type=checkbox] + label, .form-material .field.check-icons li input[type=radio] + label, .form-material .field.check-icons li input[type=checkbox] + label, .form-material .field.check-icons div input[type=radio] + label, .form-material .field.check-icons div input[type=checkbox] + label {
  text-align: center;
}

/* line 421, app/assets/stylesheets/custom/custom_us.sass */
.form ul.field.check-icons li input[type=radio] + label .fa, .form ul.field.check-icons li input[type=checkbox] + label .fa, .form ul.field.check-icons div input[type=radio] + label .fa, .form ul.field.check-icons div input[type=checkbox] + label .fa, .form .field.check-icons li input[type=radio] + label .fa, .form .field.check-icons li input[type=checkbox] + label .fa, .form .field.check-icons div input[type=radio] + label .fa, .form .field.check-icons div input[type=checkbox] + label .fa, .form-material ul.field.check-icons li input[type=radio] + label .fa, .form-material ul.field.check-icons li input[type=checkbox] + label .fa, .form-material ul.field.check-icons div input[type=radio] + label .fa, .form-material ul.field.check-icons div input[type=checkbox] + label .fa, .form-material .field.check-icons li input[type=radio] + label .fa, .form-material .field.check-icons li input[type=checkbox] + label .fa, .form-material .field.check-icons div input[type=radio] + label .fa, .form-material .field.check-icons div input[type=checkbox] + label .fa {
  position: relative;
  font-size: 0.8rem;
}

/* line 424, app/assets/stylesheets/custom/custom_us.sass */
.form ul.field.check-icons li input[type=radio] + label:before, .form ul.field.check-icons li input[type=checkbox] + label:before, .form ul.field.check-icons div input[type=radio] + label:before, .form ul.field.check-icons div input[type=checkbox] + label:before, .form .field.check-icons li input[type=radio] + label:before, .form .field.check-icons li input[type=checkbox] + label:before, .form .field.check-icons div input[type=radio] + label:before, .form .field.check-icons div input[type=checkbox] + label:before, .form-material ul.field.check-icons li input[type=radio] + label:before, .form-material ul.field.check-icons li input[type=checkbox] + label:before, .form-material ul.field.check-icons div input[type=radio] + label:before, .form-material ul.field.check-icons div input[type=checkbox] + label:before, .form-material .field.check-icons li input[type=radio] + label:before, .form-material .field.check-icons li input[type=checkbox] + label:before, .form-material .field.check-icons div input[type=radio] + label:before, .form-material .field.check-icons div input[type=checkbox] + label:before {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 25px;
  height: 25px;
  border-radius: 50%;
  border: none;
  background: transparent;
}

/* line 435, app/assets/stylesheets/custom/custom_us.sass */
.form ul.field.check-icons li input[type=radio]:checked + label:before, .form ul.field.check-icons li input[type=checkbox]:checked + label:before, .form ul.field.check-icons div input[type=radio]:checked + label:before, .form ul.field.check-icons div input[type=checkbox]:checked + label:before, .form .field.check-icons li input[type=radio]:checked + label:before, .form .field.check-icons li input[type=checkbox]:checked + label:before, .form .field.check-icons div input[type=radio]:checked + label:before, .form .field.check-icons div input[type=checkbox]:checked + label:before, .form-material ul.field.check-icons li input[type=radio]:checked + label:before, .form-material ul.field.check-icons li input[type=checkbox]:checked + label:before, .form-material ul.field.check-icons div input[type=radio]:checked + label:before, .form-material ul.field.check-icons div input[type=checkbox]:checked + label:before, .form-material .field.check-icons li input[type=radio]:checked + label:before, .form-material .field.check-icons li input[type=checkbox]:checked + label:before, .form-material .field.check-icons div input[type=radio]:checked + label:before, .form-material .field.check-icons div input[type=checkbox]:checked + label:before {
  content: "";
  background: #E1F5FE;
}

/* line 440, app/assets/stylesheets/custom/custom_us.sass */
.form ul.field.with-border li, .form .field.with-border li, .form-material ul.field.with-border li, .form-material .field.with-border li {
  border-top: 1px solid #E9E9E9;
  padding-top: 15px;
  margin-bottom: 15px;
}

/* line 445, app/assets/stylesheets/custom/custom_us.sass */
.form ul.field.with-bg li, .form .field.with-bg li, .form-material ul.field.with-bg li, .form-material .field.with-bg li {
  margin-top: 15px;
}

/* line 447, app/assets/stylesheets/custom/custom_us.sass */
.form ul.field li, .form ul.field div, .form .field li, .form .field div, .form-material ul.field li, .form-material ul.field div, .form-material .field li, .form-material .field div {
  margin-bottom: 10px;
}

/* line 449, app/assets/stylesheets/custom/custom_us.sass */
.form ul.field li:last-of-type, .form ul.field div:last-of-type, .form .field li:last-of-type, .form .field div:last-of-type, .form-material ul.field li:last-of-type, .form-material ul.field div:last-of-type, .form-material .field li:last-of-type, .form-material .field div:last-of-type {
  margin-bottom: 0;
}

/* line 451, app/assets/stylesheets/custom/custom_us.sass */
.form ul.field li input[type=radio], .form ul.field li input[type=checkbox], .form ul.field div input[type=radio], .form ul.field div input[type=checkbox], .form .field li input[type=radio], .form .field li input[type=checkbox], .form .field div input[type=radio], .form .field div input[type=checkbox], .form-material ul.field li input[type=radio], .form-material ul.field li input[type=checkbox], .form-material ul.field div input[type=radio], .form-material ul.field div input[type=checkbox], .form-material .field li input[type=radio], .form-material .field li input[type=checkbox], .form-material .field div input[type=radio], .form-material .field div input[type=checkbox] {
  opacity: 0;
  position: absolute;
}

/* line 454, app/assets/stylesheets/custom/custom_us.sass */
.form ul.field li input[type=radio]:checked + label:before, .form ul.field li input[type=checkbox]:checked + label:before, .form ul.field div input[type=radio]:checked + label:before, .form ul.field div input[type=checkbox]:checked + label:before, .form .field li input[type=radio]:checked + label:before, .form .field li input[type=checkbox]:checked + label:before, .form .field div input[type=radio]:checked + label:before, .form .field div input[type=checkbox]:checked + label:before, .form-material ul.field li input[type=radio]:checked + label:before, .form-material ul.field li input[type=checkbox]:checked + label:before, .form-material ul.field div input[type=radio]:checked + label:before, .form-material ul.field div input[type=checkbox]:checked + label:before, .form-material .field li input[type=radio]:checked + label:before, .form-material .field li input[type=checkbox]:checked + label:before, .form-material .field div input[type=radio]:checked + label:before, .form-material .field div input[type=checkbox]:checked + label:before {
  content: '';
  background: #009B74;
}

/* line 457, app/assets/stylesheets/custom/custom_us.sass */
.form ul.field li input[type=radio] + label, .form ul.field li input[type=checkbox] + label, .form ul.field div input[type=radio] + label, .form ul.field div input[type=checkbox] + label, .form .field li input[type=radio] + label, .form .field li input[type=checkbox] + label, .form .field div input[type=radio] + label, .form .field div input[type=checkbox] + label, .form-material ul.field li input[type=radio] + label, .form-material ul.field li input[type=checkbox] + label, .form-material ul.field div input[type=radio] + label, .form-material ul.field div input[type=checkbox] + label, .form-material .field li input[type=radio] + label, .form-material .field li input[type=checkbox] + label, .form-material .field div input[type=radio] + label, .form-material .field div input[type=checkbox] + label {
  color: #182642;
  font-size: 0.9rem;
  cursor: pointer;
  display: inline-block;
  width: auto;
  -webkit-user-select: none;
  position: relative;
}

/* line 465, app/assets/stylesheets/custom/custom_us.sass */
.form ul.field li input[type=radio] + label .b, .form ul.field li input[type=radio] + label .advice h1, .advice .form ul.field li input[type=radio] + label h1, .form ul.field li input[type=radio] + label .advice h2, .advice .form ul.field li input[type=radio] + label h2, .form ul.field li input[type=radio] + label .advice h3, .advice .form ul.field li input[type=radio] + label h3, .form ul.field li input[type=radio] + label .advice h4, .advice .form ul.field li input[type=radio] + label h4, .form ul.field li input[type=radio] + label #home-us .no-logo, #home-us .form ul.field li input[type=radio] + label .no-logo, .form ul.field li input[type=radio] + label .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item .form ul.field li input[type=radio] + label .load-more-slider, .form ul.field li input[type=radio] + label .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item .form ul.field li input[type=radio] + label .load-more-slider, .form ul.field li input[type=radio] + label .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item .form ul.field li input[type=radio] + label .load-more-slider, .form ul.field li input[type=radio] + label .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item .form ul.field li input[type=radio] + label .load-more-slider, .form ul.field li input[type=radio] + label .rebranding .my-jobs-wrapper .saved-searches-jobs .saved-search-box .saved-search .frequency-wrapper p, .rebranding .my-jobs-wrapper .saved-searches-jobs .saved-search-box .saved-search .frequency-wrapper .form ul.field li input[type=radio] + label p, .form ul.field li input[type=checkbox] + label .b, .form ul.field li input[type=checkbox] + label .advice h1, .advice .form ul.field li input[type=checkbox] + label h1, .form ul.field li input[type=checkbox] + label .advice h2, .advice .form ul.field li input[type=checkbox] + label h2, .form ul.field li input[type=checkbox] + label .advice h3, .advice .form ul.field li input[type=checkbox] + label h3, .form ul.field li input[type=checkbox] + label .advice h4, .advice .form ul.field li input[type=checkbox] + label h4, .form ul.field li input[type=checkbox] + label #home-us .no-logo, #home-us .form ul.field li input[type=checkbox] + label .no-logo, .form ul.field li input[type=checkbox] + label .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item .form ul.field li input[type=checkbox] + label .load-more-slider, .form ul.field li input[type=checkbox] + label .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item .form ul.field li input[type=checkbox] + label .load-more-slider, .form ul.field li input[type=checkbox] + label .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item .form ul.field li input[type=checkbox] + label .load-more-slider, .form ul.field li input[type=checkbox] + label .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item .form ul.field li input[type=checkbox] + label .load-more-slider, .form ul.field li input[type=checkbox] + label .rebranding .my-jobs-wrapper .saved-searches-jobs .saved-search-box .saved-search .frequency-wrapper p, .rebranding .my-jobs-wrapper .saved-searches-jobs .saved-search-box .saved-search .frequency-wrapper .form ul.field li input[type=checkbox] + label p, .form ul.field div input[type=radio] + label .b, .form ul.field div input[type=radio] + label .advice h1, .advice .form ul.field div input[type=radio] + label h1, .form ul.field div input[type=radio] + label .advice h2, .advice .form ul.field div input[type=radio] + label h2, .form ul.field div input[type=radio] + label .advice h3, .advice .form ul.field div input[type=radio] + label h3, .form ul.field div input[type=radio] + label .advice h4, .advice .form ul.field div input[type=radio] + label h4, .form ul.field div input[type=radio] + label #home-us .no-logo, #home-us .form ul.field div input[type=radio] + label .no-logo, .form ul.field div input[type=radio] + label .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item .form ul.field div input[type=radio] + label .load-more-slider, .form ul.field div input[type=radio] + label .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item .form ul.field div input[type=radio] + label .load-more-slider, .form ul.field div input[type=radio] + label .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item .form ul.field div input[type=radio] + label .load-more-slider, .form ul.field div input[type=radio] + label .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item .form ul.field div input[type=radio] + label .load-more-slider, .form ul.field div input[type=radio] + label .rebranding .my-jobs-wrapper .saved-searches-jobs .saved-search-box .saved-search .frequency-wrapper p, .rebranding .my-jobs-wrapper .saved-searches-jobs .saved-search-box .saved-search .frequency-wrapper .form ul.field div input[type=radio] + label p, .form ul.field div input[type=checkbox] + label .b, .form ul.field div input[type=checkbox] + label .advice h1, .advice .form ul.field div input[type=checkbox] + label h1, .form ul.field div input[type=checkbox] + label .advice h2, .advice .form ul.field div input[type=checkbox] + label h2, .form ul.field div input[type=checkbox] + label .advice h3, .advice .form ul.field div input[type=checkbox] + label h3, .form ul.field div input[type=checkbox] + label .advice h4, .advice .form ul.field div input[type=checkbox] + label h4, .form ul.field div input[type=checkbox] + label #home-us .no-logo, #home-us .form ul.field div input[type=checkbox] + label .no-logo, .form ul.field div input[type=checkbox] + label .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item .form ul.field div input[type=checkbox] + label .load-more-slider, .form ul.field div input[type=checkbox] + label .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item .form ul.field div input[type=checkbox] + label .load-more-slider, .form ul.field div input[type=checkbox] + label .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item .form ul.field div input[type=checkbox] + label .load-more-slider, .form ul.field div input[type=checkbox] + label .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item .form ul.field div input[type=checkbox] + label .load-more-slider, .form ul.field div input[type=checkbox] + label .rebranding .my-jobs-wrapper .saved-searches-jobs .saved-search-box .saved-search .frequency-wrapper p, .rebranding .my-jobs-wrapper .saved-searches-jobs .saved-search-box .saved-search .frequency-wrapper .form ul.field div input[type=checkbox] + label p, .form .field li input[type=radio] + label .b, .form .field li input[type=radio] + label .advice h1, .advice .form .field li input[type=radio] + label h1, .form .field li input[type=radio] + label .advice h2, .advice .form .field li input[type=radio] + label h2, .form .field li input[type=radio] + label .advice h3, .advice .form .field li input[type=radio] + label h3, .form .field li input[type=radio] + label .advice h4, .advice .form .field li input[type=radio] + label h4, .form .field li input[type=radio] + label #home-us .no-logo, #home-us .form .field li input[type=radio] + label .no-logo, .form .field li input[type=radio] + label .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item .form .field li input[type=radio] + label .load-more-slider, .form .field li input[type=radio] + label .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item .form .field li input[type=radio] + label .load-more-slider, .form .field li input[type=radio] + label .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item .form .field li input[type=radio] + label .load-more-slider, .form .field li input[type=radio] + label .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item .form .field li input[type=radio] + label .load-more-slider, .form .field li input[type=radio] + label .rebranding .my-jobs-wrapper .saved-searches-jobs .saved-search-box .saved-search .frequency-wrapper p, .rebranding .my-jobs-wrapper .saved-searches-jobs .saved-search-box .saved-search .frequency-wrapper .form .field li input[type=radio] + label p, .form .field li input[type=checkbox] + label .b, .form .field li input[type=checkbox] + label .advice h1, .advice .form .field li input[type=checkbox] + label h1, .form .field li input[type=checkbox] + label .advice h2, .advice .form .field li input[type=checkbox] + label h2, .form .field li input[type=checkbox] + label .advice h3, .advice .form .field li input[type=checkbox] + label h3, .form .field li input[type=checkbox] + label .advice h4, .advice .form .field li input[type=checkbox] + label h4, .form .field li input[type=checkbox] + label #home-us .no-logo, #home-us .form .field li input[type=checkbox] + label .no-logo, .form .field li input[type=checkbox] + label .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item .form .field li input[type=checkbox] + label .load-more-slider, .form .field li input[type=checkbox] + label .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item .form .field li input[type=checkbox] + label .load-more-slider, .form .field li input[type=checkbox] + label .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item .form .field li input[type=checkbox] + label .load-more-slider, .form .field li input[type=checkbox] + label .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item .form .field li input[type=checkbox] + label .load-more-slider, .form .field li input[type=checkbox] + label .rebranding .my-jobs-wrapper .saved-searches-jobs .saved-search-box .saved-search .frequency-wrapper p, .rebranding .my-jobs-wrapper .saved-searches-jobs .saved-search-box .saved-search .frequency-wrapper .form .field li input[type=checkbox] + label p, .form .field div input[type=radio] + label .b, .form .field div input[type=radio] + label .advice h1, .advice .form .field div input[type=radio] + label h1, .form .field div input[type=radio] + label .advice h2, .advice .form .field div input[type=radio] + label h2, .form .field div input[type=radio] + label .advice h3, .advice .form .field div input[type=radio] + label h3, .form .field div input[type=radio] + label .advice h4, .advice .form .field div input[type=radio] + label h4, .form .field div input[type=radio] + label #home-us .no-logo, #home-us .form .field div input[type=radio] + label .no-logo, .form .field div input[type=radio] + label .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item .form .field div input[type=radio] + label .load-more-slider, .form .field div input[type=radio] + label .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item .form .field div input[type=radio] + label .load-more-slider, .form .field div input[type=radio] + label .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item .form .field div input[type=radio] + label .load-more-slider, .form .field div input[type=radio] + label .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item .form .field div input[type=radio] + label .load-more-slider, .form .field div input[type=radio] + label .rebranding .my-jobs-wrapper .saved-searches-jobs .saved-search-box .saved-search .frequency-wrapper p, .rebranding .my-jobs-wrapper .saved-searches-jobs .saved-search-box .saved-search .frequency-wrapper .form .field div input[type=radio] + label p, .form .field div input[type=checkbox] + label .b, .form .field div input[type=checkbox] + label .advice h1, .advice .form .field div input[type=checkbox] + label h1, .form .field div input[type=checkbox] + label .advice h2, .advice .form .field div input[type=checkbox] + label h2, .form .field div input[type=checkbox] + label .advice h3, .advice .form .field div input[type=checkbox] + label h3, .form .field div input[type=checkbox] + label .advice h4, .advice .form .field div input[type=checkbox] + label h4, .form .field div input[type=checkbox] + label #home-us .no-logo, #home-us .form .field div input[type=checkbox] + label .no-logo, .form .field div input[type=checkbox] + label .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item .form .field div input[type=checkbox] + label .load-more-slider, .form .field div input[type=checkbox] + label .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item .form .field div input[type=checkbox] + label .load-more-slider, .form .field div input[type=checkbox] + label .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item .form .field div input[type=checkbox] + label .load-more-slider, .form .field div input[type=checkbox] + label .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item .form .field div input[type=checkbox] + label .load-more-slider, .form .field div input[type=checkbox] + label .rebranding .my-jobs-wrapper .saved-searches-jobs .saved-search-box .saved-search .frequency-wrapper p, .rebranding .my-jobs-wrapper .saved-searches-jobs .saved-search-box .saved-search .frequency-wrapper .form .field div input[type=checkbox] + label p, .form-material ul.field li input[type=radio] + label .b, .form-material ul.field li input[type=radio] + label .advice h1, .advice .form-material ul.field li input[type=radio] + label h1, .form-material ul.field li input[type=radio] + label .advice h2, .advice .form-material ul.field li input[type=radio] + label h2, .form-material ul.field li input[type=radio] + label .advice h3, .advice .form-material ul.field li input[type=radio] + label h3, .form-material ul.field li input[type=radio] + label .advice h4, .advice .form-material ul.field li input[type=radio] + label h4, .form-material ul.field li input[type=radio] + label #home-us .no-logo, #home-us .form-material ul.field li input[type=radio] + label .no-logo, .form-material ul.field li input[type=radio] + label .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item .form-material ul.field li input[type=radio] + label .load-more-slider, .form-material ul.field li input[type=radio] + label .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item .form-material ul.field li input[type=radio] + label .load-more-slider, .form-material ul.field li input[type=radio] + label .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item .form-material ul.field li input[type=radio] + label .load-more-slider, .form-material ul.field li input[type=radio] + label .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item .form-material ul.field li input[type=radio] + label .load-more-slider, .form-material ul.field li input[type=radio] + label .rebranding .my-jobs-wrapper .saved-searches-jobs .saved-search-box .saved-search .frequency-wrapper p, .rebranding .my-jobs-wrapper .saved-searches-jobs .saved-search-box .saved-search .frequency-wrapper .form-material ul.field li input[type=radio] + label p, .form-material ul.field li input[type=checkbox] + label .b, .form-material ul.field li input[type=checkbox] + label .advice h1, .advice .form-material ul.field li input[type=checkbox] + label h1, .form-material ul.field li input[type=checkbox] + label .advice h2, .advice .form-material ul.field li input[type=checkbox] + label h2, .form-material ul.field li input[type=checkbox] + label .advice h3, .advice .form-material ul.field li input[type=checkbox] + label h3, .form-material ul.field li input[type=checkbox] + label .advice h4, .advice .form-material ul.field li input[type=checkbox] + label h4, .form-material ul.field li input[type=checkbox] + label #home-us .no-logo, #home-us .form-material ul.field li input[type=checkbox] + label .no-logo, .form-material ul.field li input[type=checkbox] + label .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item .form-material ul.field li input[type=checkbox] + label .load-more-slider, .form-material ul.field li input[type=checkbox] + label .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item .form-material ul.field li input[type=checkbox] + label .load-more-slider, .form-material ul.field li input[type=checkbox] + label .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item .form-material ul.field li input[type=checkbox] + label .load-more-slider, .form-material ul.field li input[type=checkbox] + label .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item .form-material ul.field li input[type=checkbox] + label .load-more-slider, .form-material ul.field li input[type=checkbox] + label .rebranding .my-jobs-wrapper .saved-searches-jobs .saved-search-box .saved-search .frequency-wrapper p, .rebranding .my-jobs-wrapper .saved-searches-jobs .saved-search-box .saved-search .frequency-wrapper .form-material ul.field li input[type=checkbox] + label p, .form-material ul.field div input[type=radio] + label .b, .form-material ul.field div input[type=radio] + label .advice h1, .advice .form-material ul.field div input[type=radio] + label h1, .form-material ul.field div input[type=radio] + label .advice h2, .advice .form-material ul.field div input[type=radio] + label h2, .form-material ul.field div input[type=radio] + label .advice h3, .advice .form-material ul.field div input[type=radio] + label h3, .form-material ul.field div input[type=radio] + label .advice h4, .advice .form-material ul.field div input[type=radio] + label h4, .form-material ul.field div input[type=radio] + label #home-us .no-logo, #home-us .form-material ul.field div input[type=radio] + label .no-logo, .form-material ul.field div input[type=radio] + label .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item .form-material ul.field div input[type=radio] + label .load-more-slider, .form-material ul.field div input[type=radio] + label .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item .form-material ul.field div input[type=radio] + label .load-more-slider, .form-material ul.field div input[type=radio] + label .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item .form-material ul.field div input[type=radio] + label .load-more-slider, .form-material ul.field div input[type=radio] + label .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item .form-material ul.field div input[type=radio] + label .load-more-slider, .form-material ul.field div input[type=radio] + label .rebranding .my-jobs-wrapper .saved-searches-jobs .saved-search-box .saved-search .frequency-wrapper p, .rebranding .my-jobs-wrapper .saved-searches-jobs .saved-search-box .saved-search .frequency-wrapper .form-material ul.field div input[type=radio] + label p, .form-material ul.field div input[type=checkbox] + label .b, .form-material ul.field div input[type=checkbox] + label .advice h1, .advice .form-material ul.field div input[type=checkbox] + label h1, .form-material ul.field div input[type=checkbox] + label .advice h2, .advice .form-material ul.field div input[type=checkbox] + label h2, .form-material ul.field div input[type=checkbox] + label .advice h3, .advice .form-material ul.field div input[type=checkbox] + label h3, .form-material ul.field div input[type=checkbox] + label .advice h4, .advice .form-material ul.field div input[type=checkbox] + label h4, .form-material ul.field div input[type=checkbox] + label #home-us .no-logo, #home-us .form-material ul.field div input[type=checkbox] + label .no-logo, .form-material ul.field div input[type=checkbox] + label .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item .form-material ul.field div input[type=checkbox] + label .load-more-slider, .form-material ul.field div input[type=checkbox] + label .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item .form-material ul.field div input[type=checkbox] + label .load-more-slider, .form-material ul.field div input[type=checkbox] + label .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item .form-material ul.field div input[type=checkbox] + label .load-more-slider, .form-material ul.field div input[type=checkbox] + label .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item .form-material ul.field div input[type=checkbox] + label .load-more-slider, .form-material ul.field div input[type=checkbox] + label .rebranding .my-jobs-wrapper .saved-searches-jobs .saved-search-box .saved-search .frequency-wrapper p, .rebranding .my-jobs-wrapper .saved-searches-jobs .saved-search-box .saved-search .frequency-wrapper .form-material ul.field div input[type=checkbox] + label p, .form-material .field li input[type=radio] + label .b, .form-material .field li input[type=radio] + label .advice h1, .advice .form-material .field li input[type=radio] + label h1, .form-material .field li input[type=radio] + label .advice h2, .advice .form-material .field li input[type=radio] + label h2, .form-material .field li input[type=radio] + label .advice h3, .advice .form-material .field li input[type=radio] + label h3, .form-material .field li input[type=radio] + label .advice h4, .advice .form-material .field li input[type=radio] + label h4, .form-material .field li input[type=radio] + label #home-us .no-logo, #home-us .form-material .field li input[type=radio] + label .no-logo, .form-material .field li input[type=radio] + label .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item .form-material .field li input[type=radio] + label .load-more-slider, .form-material .field li input[type=radio] + label .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item .form-material .field li input[type=radio] + label .load-more-slider, .form-material .field li input[type=radio] + label .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item .form-material .field li input[type=radio] + label .load-more-slider, .form-material .field li input[type=radio] + label .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item .form-material .field li input[type=radio] + label .load-more-slider, .form-material .field li input[type=radio] + label .rebranding .my-jobs-wrapper .saved-searches-jobs .saved-search-box .saved-search .frequency-wrapper p, .rebranding .my-jobs-wrapper .saved-searches-jobs .saved-search-box .saved-search .frequency-wrapper .form-material .field li input[type=radio] + label p, .form-material .field li input[type=checkbox] + label .b, .form-material .field li input[type=checkbox] + label .advice h1, .advice .form-material .field li input[type=checkbox] + label h1, .form-material .field li input[type=checkbox] + label .advice h2, .advice .form-material .field li input[type=checkbox] + label h2, .form-material .field li input[type=checkbox] + label .advice h3, .advice .form-material .field li input[type=checkbox] + label h3, .form-material .field li input[type=checkbox] + label .advice h4, .advice .form-material .field li input[type=checkbox] + label h4, .form-material .field li input[type=checkbox] + label #home-us .no-logo, #home-us .form-material .field li input[type=checkbox] + label .no-logo, .form-material .field li input[type=checkbox] + label .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item .form-material .field li input[type=checkbox] + label .load-more-slider, .form-material .field li input[type=checkbox] + label .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item .form-material .field li input[type=checkbox] + label .load-more-slider, .form-material .field li input[type=checkbox] + label .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item .form-material .field li input[type=checkbox] + label .load-more-slider, .form-material .field li input[type=checkbox] + label .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item .form-material .field li input[type=checkbox] + label .load-more-slider, .form-material .field li input[type=checkbox] + label .rebranding .my-jobs-wrapper .saved-searches-jobs .saved-search-box .saved-search .frequency-wrapper p, .rebranding .my-jobs-wrapper .saved-searches-jobs .saved-search-box .saved-search .frequency-wrapper .form-material .field li input[type=checkbox] + label p, .form-material .field div input[type=radio] + label .b, .form-material .field div input[type=radio] + label .advice h1, .advice .form-material .field div input[type=radio] + label h1, .form-material .field div input[type=radio] + label .advice h2, .advice .form-material .field div input[type=radio] + label h2, .form-material .field div input[type=radio] + label .advice h3, .advice .form-material .field div input[type=radio] + label h3, .form-material .field div input[type=radio] + label .advice h4, .advice .form-material .field div input[type=radio] + label h4, .form-material .field div input[type=radio] + label #home-us .no-logo, #home-us .form-material .field div input[type=radio] + label .no-logo, .form-material .field div input[type=radio] + label .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item .form-material .field div input[type=radio] + label .load-more-slider, .form-material .field div input[type=radio] + label .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item .form-material .field div input[type=radio] + label .load-more-slider, .form-material .field div input[type=radio] + label .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item .form-material .field div input[type=radio] + label .load-more-slider, .form-material .field div input[type=radio] + label .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item .form-material .field div input[type=radio] + label .load-more-slider, .form-material .field div input[type=radio] + label .rebranding .my-jobs-wrapper .saved-searches-jobs .saved-search-box .saved-search .frequency-wrapper p, .rebranding .my-jobs-wrapper .saved-searches-jobs .saved-search-box .saved-search .frequency-wrapper .form-material .field div input[type=radio] + label p, .form-material .field div input[type=checkbox] + label .b, .form-material .field div input[type=checkbox] + label .advice h1, .advice .form-material .field div input[type=checkbox] + label h1, .form-material .field div input[type=checkbox] + label .advice h2, .advice .form-material .field div input[type=checkbox] + label h2, .form-material .field div input[type=checkbox] + label .advice h3, .advice .form-material .field div input[type=checkbox] + label h3, .form-material .field div input[type=checkbox] + label .advice h4, .advice .form-material .field div input[type=checkbox] + label h4, .form-material .field div input[type=checkbox] + label #home-us .no-logo, #home-us .form-material .field div input[type=checkbox] + label .no-logo, .form-material .field div input[type=checkbox] + label .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item .form-material .field div input[type=checkbox] + label .load-more-slider, .form-material .field div input[type=checkbox] + label .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item .form-material .field div input[type=checkbox] + label .load-more-slider, .form-material .field div input[type=checkbox] + label .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item .form-material .field div input[type=checkbox] + label .load-more-slider, .form-material .field div input[type=checkbox] + label .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item .load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item .form-material .field div input[type=checkbox] + label .load-more-slider, .form-material .field div input[type=checkbox] + label .rebranding .my-jobs-wrapper .saved-searches-jobs .saved-search-box .saved-search .frequency-wrapper p, .rebranding .my-jobs-wrapper .saved-searches-jobs .saved-search-box .saved-search .frequency-wrapper .form-material .field div input[type=checkbox] + label p {
  display: inline-block;
  vertical-align: top;
  width: 84%;
}

/* line 469, app/assets/stylesheets/custom/custom_us.sass */
.form ul.field li input[type=radio] + label .data-snapshot, .form ul.field li input[type=checkbox] + label .data-snapshot, .form ul.field div input[type=radio] + label .data-snapshot, .form ul.field div input[type=checkbox] + label .data-snapshot, .form .field li input[type=radio] + label .data-snapshot, .form .field li input[type=checkbox] + label .data-snapshot, .form .field div input[type=radio] + label .data-snapshot, .form .field div input[type=checkbox] + label .data-snapshot, .form-material ul.field li input[type=radio] + label .data-snapshot, .form-material ul.field li input[type=checkbox] + label .data-snapshot, .form-material ul.field div input[type=radio] + label .data-snapshot, .form-material ul.field div input[type=checkbox] + label .data-snapshot, .form-material .field li input[type=radio] + label .data-snapshot, .form-material .field li input[type=checkbox] + label .data-snapshot, .form-material .field div input[type=radio] + label .data-snapshot, .form-material .field div input[type=checkbox] + label .data-snapshot {
  margin-left: 25px;
}

/* line 471, app/assets/stylesheets/custom/custom_us.sass */
.form ul.field li input[type=radio] + label .data-snapshot span, .form ul.field li input[type=checkbox] + label .data-snapshot span, .form ul.field div input[type=radio] + label .data-snapshot span, .form ul.field div input[type=checkbox] + label .data-snapshot span, .form .field li input[type=radio] + label .data-snapshot span, .form .field li input[type=checkbox] + label .data-snapshot span, .form .field div input[type=radio] + label .data-snapshot span, .form .field div input[type=checkbox] + label .data-snapshot span, .form-material ul.field li input[type=radio] + label .data-snapshot span, .form-material ul.field li input[type=checkbox] + label .data-snapshot span, .form-material ul.field div input[type=radio] + label .data-snapshot span, .form-material ul.field div input[type=checkbox] + label .data-snapshot span, .form-material .field li input[type=radio] + label .data-snapshot span, .form-material .field li input[type=checkbox] + label .data-snapshot span, .form-material .field div input[type=radio] + label .data-snapshot span, .form-material .field div input[type=checkbox] + label .data-snapshot span {
  padding-left: 0 !important;
}

/* line 473, app/assets/stylesheets/custom/custom_us.sass */
.form ul.field li input[type=radio] + label:before, .form ul.field li input[type=checkbox] + label:before, .form ul.field div input[type=radio] + label:before, .form ul.field div input[type=checkbox] + label:before, .form .field li input[type=radio] + label:before, .form .field li input[type=checkbox] + label:before, .form .field div input[type=radio] + label:before, .form .field div input[type=checkbox] + label:before, .form-material ul.field li input[type=radio] + label:before, .form-material ul.field li input[type=checkbox] + label:before, .form-material ul.field div input[type=radio] + label:before, .form-material ul.field div input[type=checkbox] + label:before, .form-material .field li input[type=radio] + label:before, .form-material .field li input[type=checkbox] + label:before, .form-material .field div input[type=radio] + label:before, .form-material .field div input[type=checkbox] + label:before {
  content: "";
  display: inline-block;
  vertical-align: text-bottom;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  border: 1px solid #5D677A;
  margin-right: 6px;
}

/* line 484, app/assets/stylesheets/custom/custom_us.sass */
.form ul.field li input[type=checkbox] + label:before, .form ul.field div input[type=checkbox] + label:before, .form .field li input[type=checkbox] + label:before, .form .field div input[type=checkbox] + label:before, .form-material ul.field li input[type=checkbox] + label:before, .form-material ul.field div input[type=checkbox] + label:before, .form-material .field li input[type=checkbox] + label:before, .form-material .field div input[type=checkbox] + label:before {
  border-radius: 2px;
}

/* line 486, app/assets/stylesheets/custom/custom_us.sass */
.form ul.field li input[type=checkbox]:checked + label:after, .form ul.field div input[type=checkbox]:checked + label:after, .form .field li input[type=checkbox]:checked + label:after, .form .field div input[type=checkbox]:checked + label:after, .form-material ul.field li input[type=checkbox]:checked + label:after, .form-material ul.field div input[type=checkbox]:checked + label:after, .form-material .field li input[type=checkbox]:checked + label:after, .form-material .field div input[type=checkbox]:checked + label:after {
  content: '';
  border-bottom: 0.09375rem solid #FFF;
  border-right: 0.09375rem solid #FFF;
  width: 0.1875rem;
  height: 0.4375rem;
  display: inline-block;
  left: 0.375rem;
  position: absolute;
  top: 0.375rem;
  transform: rotate(41deg);
}

/* line 498, app/assets/stylesheets/custom/custom_us.sass */
.form ul.field li input.big[type=checkbox] + label, .form ul.field div input.big[type=checkbox] + label, .form .field li input.big[type=checkbox] + label, .form .field div input.big[type=checkbox] + label, .form-material ul.field li input.big[type=checkbox] + label, .form-material ul.field div input.big[type=checkbox] + label, .form-material .field li input.big[type=checkbox] + label, .form-material .field div input.big[type=checkbox] + label {
  margin-left: 30px;
}

/* line 500, app/assets/stylesheets/custom/custom_us.sass */
.form ul.field li input.big[type=checkbox] + label:before, .form ul.field div input.big[type=checkbox] + label:before, .form .field li input.big[type=checkbox] + label:before, .form .field div input.big[type=checkbox] + label:before, .form-material ul.field li input.big[type=checkbox] + label:before, .form-material ul.field div input.big[type=checkbox] + label:before, .form-material .field li input.big[type=checkbox] + label:before, .form-material .field div input.big[type=checkbox] + label:before {
  width: 20px;
  height: 20px;
  position: relative;
  top: 2px;
  margin-right: 8px;
  margin-left: -30px;
}

/* line 507, app/assets/stylesheets/custom/custom_us.sass */
.form ul.field li input.big[type=checkbox]:checked + label:before, .form ul.field div input.big[type=checkbox]:checked + label:before, .form .field li input.big[type=checkbox]:checked + label:before, .form .field div input.big[type=checkbox]:checked + label:before, .form-material ul.field li input.big[type=checkbox]:checked + label:before, .form-material ul.field div input.big[type=checkbox]:checked + label:before, .form-material .field li input.big[type=checkbox]:checked + label:before, .form-material .field div input.big[type=checkbox]:checked + label:before {
  line-height: 20px;
  font-size: 0.9rem;
}

/* line 513, app/assets/stylesheets/custom/custom_us.sass */
.form ul.field li input.big[type=radio] + label, .form ul.field div input.big[type=radio] + label, .form .field li input.big[type=radio] + label, .form .field div input.big[type=radio] + label, .form-material ul.field li input.big[type=radio] + label, .form-material ul.field div input.big[type=radio] + label, .form-material .field li input.big[type=radio] + label, .form-material .field div input.big[type=radio] + label {
  margin-left: 30px;
}

/* line 515, app/assets/stylesheets/custom/custom_us.sass */
.form ul.field li input.big[type=radio] + label:before, .form ul.field div input.big[type=radio] + label:before, .form .field li input.big[type=radio] + label:before, .form .field div input.big[type=radio] + label:before, .form-material ul.field li input.big[type=radio] + label:before, .form-material ul.field div input.big[type=radio] + label:before, .form-material .field li input.big[type=radio] + label:before, .form-material .field div input.big[type=radio] + label:before {
  width: 20px;
  height: 20px;
  position: relative;
  top: 2px;
  margin-right: 8px;
  margin-left: -30px;
}

/* line 522, app/assets/stylesheets/custom/custom_us.sass */
.form ul.field li input.big[type=radio]:checked + label:before, .form ul.field div input.big[type=radio]:checked + label:before, .form .field li input.big[type=radio]:checked + label:before, .form .field div input.big[type=radio]:checked + label:before, .form-material ul.field li input.big[type=radio]:checked + label:before, .form-material ul.field div input.big[type=radio]:checked + label:before, .form-material .field li input.big[type=radio]:checked + label:before, .form-material .field div input.big[type=radio]:checked + label:before {
  line-height: 20px;
  font-size: 0.7rem;
}

/* line 525, app/assets/stylesheets/custom/custom_us.sass */
.form ul.field li input[type=radio]:checked + label:after, .form ul.field div input[type=radio]:checked + label:after, .form .field li input[type=radio]:checked + label:after, .form .field div input[type=radio]:checked + label:after, .form-material ul.field li input[type=radio]:checked + label:after, .form-material ul.field div input[type=radio]:checked + label:after, .form-material .field li input[type=radio]:checked + label:after, .form-material .field div input[type=radio]:checked + label:after {
  content: '';
  background: #FFF;
  width: 6px;
  height: 6px;
  border-radius: 10px;
  position: absolute;
  top: 8.5px;
  left: 5px;
}

/* line 536, app/assets/stylesheets/custom/custom_us.sass */
.form ul.field li .ul-checkbox label, .form ul.field div .ul-checkbox label, .form .field li .ul-checkbox label, .form .field div .ul-checkbox label, .form-material ul.field li .ul-checkbox label, .form-material ul.field div .ul-checkbox label, .form-material .field li .ul-checkbox label, .form-material .field div .ul-checkbox label {
  padding-left: 30px;
  margin-left: 0 !important;
  height: auto !important;
}

/* line 540, app/assets/stylesheets/custom/custom_us.sass */
.form ul.field .separator, .form .field .separator, .form-material ul.field .separator, .form-material .field .separator {
  border-top: 1px solid #E9E9E9;
  margin-top: 10px;
  padding-top: 10px;
}

/* line 544, app/assets/stylesheets/custom/custom_us.sass */
#job-search-form {
  border-radius: 3px;
}

/* line 547, app/assets/stylesheets/custom/custom_us.sass */
#job-search-form .field input[type=text], #job-search-form .field select {
  height: 50px;
  padding: 15px;
  font-size: 1rem;
  border-radius: 3px;
  position: relative;
  z-index: 1;
  border: 1px solid #E9E9E9;
  transition-duration: 0.3s;
}

/* line 556, app/assets/stylesheets/custom/custom_us.sass */
#job-search-form .field input[type=text]:focus, #job-search-form .field select:focus {
  box-shadow: 0 3px 6px 0 rgba(46, 46, 46, 0.15);
  border-color: #014798;
  border-radius: 0 !important;
  z-index: 5;
}

/* line 561, app/assets/stylesheets/custom/custom_us.sass */
#job-search-form .field input[type=text]:-moz-placeholder, #job-search-form .field select:-moz-placeholder {
  color: #5D677A;
  font-family: "LatoLight", sans-serif;
}

/* line 564, app/assets/stylesheets/custom/custom_us.sass */
#job-search-form .field input[type=text]::-moz-placeholder, #job-search-form .field select::-moz-placeholder {
  color: #5D677A;
  font-family: "LatoLight", sans-serif;
}

/* line 567, app/assets/stylesheets/custom/custom_us.sass */
#job-search-form .field input[type=text]:-ms-input-placeholder, #job-search-form .field select:-ms-input-placeholder {
  color: #5D677A;
  font-family: "LatoLight", sans-serif;
}

/* line 570, app/assets/stylesheets/custom/custom_us.sass */
#job-search-form .field input[type=text]::-webkit-input-placeholder, #job-search-form .field select::-webkit-input-placeholder {
  color: #5D677A;
  font-family: "LatoLight", sans-serif;
}

/* line 574, app/assets/stylesheets/custom/custom_us.sass */
#job-search-form .field:nth-of-type(2) input[type=text] {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 577, app/assets/stylesheets/custom/custom_us.sass */
#job-search-form .field:nth-of-type(3) {
  margin-left: 0;
  width: 22%;
}

/* line 580, app/assets/stylesheets/custom/custom_us.sass */
#job-search-form .field:nth-of-type(3) button[type=submit] {
  height: 50px;
  font-size: 1.1rem;
  border-radius: 3px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 586, app/assets/stylesheets/custom/custom_us.sass */
#job-search-form .field:nth-of-type(3) button[type=submit] .submit-icon {
  display: none;
}

/* line 589, app/assets/stylesheets/custom/custom_us.sass */
#job-search-form.with-languages .field {
  width: calc(26% - 1px);
}

/* line 590, app/assets/stylesheets/custom/custom_us.sass */
#job-search-form.with-languages .field:nth-of-type(2) {
  margin-right: 1px;
}

/* line 592, app/assets/stylesheets/custom/custom_us.sass */
#job-search-form.with-languages .field:nth-of-type(3) {
  margin-left: 0;
}

/* line 594, app/assets/stylesheets/custom/custom_us.sass */
#job-search-form.with-languages .field:nth-of-type(3) input[type=text] {
  border-radius: 0;
}

/* line 596, app/assets/stylesheets/custom/custom_us.sass */
#job-search-form.with-languages .field:nth-of-type(4) {
  margin-left: 0;
  width: 22%;
}

/* line 599, app/assets/stylesheets/custom/custom_us.sass */
#job-search-form.with-languages .field:nth-of-type(4) button[type=submit] {
  height: 50px;
  font-size: 1.1rem;
  border-radius: 3px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 605, app/assets/stylesheets/custom/custom_us.sass */
#job-search-form.with-languages .field:nth-of-type(4) button[type=submit] .submit-icon {
  display: none;
}

/* line 610, app/assets/stylesheets/custom/custom_us.sass */
#job-search-form .location-find input[name="location"], #job-search-form .location-find #Location {
  padding-right: 34px;
}

/* line 612, app/assets/stylesheets/custom/custom_us.sass */
#job-search-form .location-find .error-msg {
  position: absolute;
  padding: 0 !important;
  right: 0;
  white-space: nowrap;
}

/* line 618, app/assets/stylesheets/custom/custom_us.sass */
#job-search-form .location-find .detect-location {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 6;
  color: #5D677A;
  font-size: 1.3em;
  padding: 10px 8px;
  display: flex;
  align-items: center;
  height: 100%;
  width: 36px;
  text-align: center;
  background: transparent;
}

/* line 632, app/assets/stylesheets/custom/custom_us.sass */
#job-search-form .location-find .detect-location:hover {
  color: #2777B4;
}

/* line 634, app/assets/stylesheets/custom/custom_us.sass */
#job-search-form .location-find .easy-autocomplete {
  margin-bottom: 0;
}

/* line 636, app/assets/stylesheets/custom/custom_us.sass */
#job-search-form .wfh-container {
  width: 100%;
  position: absolute;
  bottom: -40px;
  z-index: 1;
}

/* line 647, app/assets/stylesheets/custom/custom_us.sass */
.with_currency_symbol.field input {
  padding-left: 1.25rem !important;
}

/* line 649, app/assets/stylesheets/custom/custom_us.sass */
.with_currency_symbol.field .currency_symbol_box {
  position: absolute;
  top: 1.875rem;
  left: 0.625rem;
  z-index: 1;
}

/* line 658, app/assets/stylesheets/custom/custom_us.sass */
.multiple-autoselect .selectize-control {
  margin-top: 2px;
}

/* line 660, app/assets/stylesheets/custom/custom_us.sass */
.multiple-autoselect .selectize-control .selectize-input {
  min-height: 35px;
}

/* line 662, app/assets/stylesheets/custom/custom_us.sass */
.multiple-autoselect .selectize-control .selectize-input input {
  max-height: 26px !important;
}

/* line 666, app/assets/stylesheets/custom/custom_us.sass */
.multiple-autoselect .selectize-control ul.chosen-choices, .multiple-autoselect .selectize-control .selectize-input {
  padding-bottom: 0px;
  border: 0 !important;
  border-bottom: 1px solid #2777B4 !important;
  border-radius: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

/* line 676, app/assets/stylesheets/custom/custom_us.sass */
.multiple-autoselect .selectize-control ul.chosen-choices li, .multiple-autoselect .selectize-control ul.chosen-choices .item, .multiple-autoselect .selectize-control .selectize-input li, .multiple-autoselect .selectize-control .selectize-input .item {
  border: 1px solid #2777B4;
  border-radius: 50px;
  padding: 5px 30px 5px 10px !important;
  background: #FFF;
  color: #2777B4 !important;
}

/* line 682, app/assets/stylesheets/custom/custom_us.sass */
.multiple-autoselect .selectize-control ul.chosen-choices li.active, .multiple-autoselect .selectize-control ul.chosen-choices .item.active, .multiple-autoselect .selectize-control .selectize-input li.active, .multiple-autoselect .selectize-control .selectize-input .item.active {
  border: 1px solid #2777B4 !important;
}

/* line 684, app/assets/stylesheets/custom/custom_us.sass */
.multiple-autoselect .selectize-control ul.chosen-choices li span, .multiple-autoselect .selectize-control ul.chosen-choices .item span, .multiple-autoselect .selectize-control .selectize-input li span, .multiple-autoselect .selectize-control .selectize-input .item span {
  padding: 0 10px !important;
  color: #2777B4 !important;
}

/* line 687, app/assets/stylesheets/custom/custom_us.sass */
.multiple-autoselect .selectize-control ul.chosen-choices li a.remove, .multiple-autoselect .selectize-control ul.chosen-choices .item a.remove, .multiple-autoselect .selectize-control .selectize-input li a.remove, .multiple-autoselect .selectize-control .selectize-input .item a.remove {
  border-left: none;
  padding: 5px 0;
}

/* line 690, app/assets/stylesheets/custom/custom_us.sass */
.multiple-autoselect .selectize-control ul.chosen-choices li a.search-choice-close, .multiple-autoselect .selectize-control ul.chosen-choices .item a.search-choice-close, .multiple-autoselect .selectize-control .selectize-input li a.search-choice-close, .multiple-autoselect .selectize-control .selectize-input .item a.search-choice-close {
  background: none !important;
  top: 5px;
  right: 7px;
}

/* line 694, app/assets/stylesheets/custom/custom_us.sass */
.multiple-autoselect .selectize-control ul.chosen-choices li a.search-choice-close:after, .multiple-autoselect .selectize-control ul.chosen-choices .item a.search-choice-close:after, .multiple-autoselect .selectize-control .selectize-input li a.search-choice-close:after, .multiple-autoselect .selectize-control .selectize-input .item a.search-choice-close:after {
  content: 'x';
  display: block;
  background: none;
  font-size: 16px;
  color: #2777B4;
}

/* line 702, app/assets/stylesheets/custom/custom_us.sass */
.small-font {
  font-size: 12px;
}

/* line 705, app/assets/stylesheets/custom/custom_us.sass */
.lh-1-8 {
  line-height: 1.8;
}

/* line 708, app/assets/stylesheets/custom/custom_us.sass */
.display-inline-block {
  display: inline-block;
}

/* line 712, app/assets/stylesheets/custom/custom_us.sass */
.btn-download-history {
  color: #2777B4;
  border: 2px solid #2777B4;
}

/* line 717, app/assets/stylesheets/custom/custom_us.sass */
.bg-light-blue {
  background: #E1F5FE;
}

/* line 720, app/assets/stylesheets/custom/custom_us.sass */
.bg-fade {
  animation: bg-fade 1s linear;
}

/* line 723, app/assets/stylesheets/custom/custom_us.sass */
.bg-shadow {
  background: #FFF;
  box-shadow: 0 3px 8px #E9E9E9;
  padding: 30px;
  border-radius: 5px;
}

/* line 730, app/assets/stylesheets/custom/custom_us.sass */
.flash-message {
  border-radius: 0 0 5px 5px;
  -webkit-box-shadow: 0 5px 20px 0 rgba(46, 46, 46, 0.2);
  -moz-box-shadow: 0 5px 20px 0 rgba(46, 46, 46, 0.2);
  box-shadow: 0 5px 20px 0 rgba(46, 46, 46, 0.2);
  border: none;
  font-size: 14px;
  text-align: center;
  padding: 25px 50px;
  position: absolute;
  z-index: 44;
  background: #2777B4;
  color: #FFF !important;
  top: 66px;
  left: 0;
  right: 0;
  z-index: 99;
  cursor: pointer;
}

/* line 731, app/assets/stylesheets/custom/custom_us.sass */
.flash-message.maintenance {
  padding: 15px 50px;
  border-radius: 0;
  background-color: orangered;
}

/* line 751, app/assets/stylesheets/custom/custom_us.sass */
.flash-message.hide-close:after {
  display: none;
}

/* line 753, app/assets/stylesheets/custom/custom_us.sass */
.flash-message.hide-close .remodal-close {
  top: 50%;
  right: 30px;
  color: #FFF;
}

/* line 757, app/assets/stylesheets/custom/custom_us.sass */
.flash-message.hide-close .remodal-close:before {
  font-size: 30px;
}

/* line 759, app/assets/stylesheets/custom/custom_us.sass */
.flash-message .flash-close {
  right: 20px;
  height: 35px;
  width: 35px;
  cursor: pointer;
  z-index: 999;
}

/* line 765, app/assets/stylesheets/custom/custom_us.sass */
.flash-message.error {
  background: #D12C27;
}

/* line 767, app/assets/stylesheets/custom/custom_us.sass */
.flash-message.success {
  background: #009B74;
}

/* line 769, app/assets/stylesheets/custom/custom_us.sass */
.flash-fixed {
  position: fixed;
}

/* line 772, app/assets/stylesheets/custom/custom_us.sass */
.error-message-list {
  width: 100%;
  max-width: 400px;
  text-align: left;
  margin: auto;
}

/* line 777, app/assets/stylesheets/custom/custom_us.sass */
.error-message-list ul {
  margin-left: 25px;
}

/* line 781, app/assets/stylesheets/custom/custom_us.sass */
.social-register-btn img {
  margin-right: 7px;
  vertical-align: middle;
  margin-bottom: 5px;
}

/* line 786, app/assets/stylesheets/custom/custom_us.sass */
.top-devide-border {
  border-top: 5px solid #287AB9;
}

/* line 790, app/assets/stylesheets/custom/custom_us.sass */
.btn, #jrp-pagination a, .form .field.check-as-button input[type=checkbox] + label, .form .field.check-as-button input[type=radio] + label {
  padding: 13px 20px 11px 20px;
  font-size: 1.1rem;
  border-radius: 5px;
  font-family: "Lato", "Arial", sans-serif;
}

/* line 795, app/assets/stylesheets/custom/custom_us.sass */
.link-cta, #company .bb-item a, .classic-link-cta {
  color: #2777B4;
  display: inline-block;
  font-weight: bold;
  position: relative;
  z-index: 6;
  font-size: 0.9rem;
}

/* line 802, app/assets/stylesheets/custom/custom_us.sass */
.link-cta i, #company .bb-item a i, .classic-link-cta i {
  margin-left: 5px;
}

/* line 804, app/assets/stylesheets/custom/custom_us.sass */
.link-cta:after, #company .bb-item a:after, .classic-link-cta:after {
  content: "";
  display: block;
  height: 2px;
  transition-duration: 0.3s;
  background: transparent;
  position: absolute;
  bottom: -1px;
  left: 0;
  right: 0;
}

/* line 814, app/assets/stylesheets/custom/custom_us.sass */
.link-cta:hover:after, #company .bb-item a:hover:after, .classic-link-cta:hover:after {
  background: #2777B4;
}

/* line 816, app/assets/stylesheets/custom/custom_us.sass */
.link-cta.small-font, #company .bb-item a.small-font, .classic-link-cta.small-font {
  font-size: 12px;
}

/* line 818, app/assets/stylesheets/custom/custom_us.sass */
.link-cta.red, #company .bb-item a.red, #job-search-form .location-find .link-cta.error-msg, #company .bb-item #job-search-form .location-find a.error-msg, #job-search-form .location-find #company .bb-item a.error-msg, .classic-link-cta.red, #job-search-form .location-find .classic-link-cta.error-msg {
  color: #dc0000;
}

/* line 820, app/assets/stylesheets/custom/custom_us.sass */
.link-cta.red:hover:after, #company .bb-item a.red:hover:after, #job-search-form .location-find .link-cta.error-msg:hover:after, #company .bb-item #job-search-form .location-find a.error-msg:hover:after, #job-search-form .location-find #company .bb-item a.error-msg:hover:after, .classic-link-cta.red:hover:after, #job-search-form .location-find .classic-link-cta.error-msg:hover:after {
  background: #dc0000;
}

/* line 822, app/assets/stylesheets/custom/custom_us.sass */
.link-border {
  text-align: center;
  border: 1px solid #5D677A;
  border-radius: 5px;
  padding: 10px 0 5px 0;
}

/* line 827, app/assets/stylesheets/custom/custom_us.sass */
.link-border:focus-visible {
  outline-offset: 0;
}

/* line 829, app/assets/stylesheets/custom/custom_us.sass */
.bubble-link {
  border-radius: 40px;
  border: 1px solid transparent;
  padding: 9px 15px;
  background: #E9E9E9;
  color: #182642;
  font-size: 0.8rem;
  line-height: 1;
  display: inline-block;
  margin-right: 15px;
  margin-bottom: 15px;
  transition-duration: 0.3s;
}

/* line 841, app/assets/stylesheets/custom/custom_us.sass */
.bubble-link.with-primary {
  border: 1px solid #2A75B4;
  border-radius: 14.5px;
  background: none;
  font-size: 12px;
  color: #2777B4;
  padding: 8px 15px;
}

/* line 848, app/assets/stylesheets/custom/custom_us.sass */
.bubble-link.with-primary:hover {
  background: #2A75B4;
  color: #FFF;
  border: 1px solid #2A75B4;
}

/* line 852, app/assets/stylesheets/custom/custom_us.sass */
.bubble-link:last-of-type {
  margin-right: 0;
}

/* line 854, app/assets/stylesheets/custom/custom_us.sass */
.bubble-link:hover {
  border-color: #182642;
}

/* line 856, app/assets/stylesheets/custom/custom_us.sass */
#job-count.col {
  width: 55% !important;
}

/* line 858, app/assets/stylesheets/custom/custom_us.sass */
#save-search.col {
  width: 35% !important;
}

/* line 861, app/assets/stylesheets/custom/custom_us.sass */
.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {
  outline: 0 !important;
}

@media only screen and (max-width: 500px) {
  /* line 865, app/assets/stylesheets/custom/custom_us.sass */
  ul.sous-menu, .sous-menu, .menu-us a {
    margin-right: 0 !important;
  }
  /* line 868, app/assets/stylesheets/custom/custom_us.sass */
  .flash-message {
    padding: 20px 40px;
  }
  /* line 870, app/assets/stylesheets/custom/custom_us.sass */
  .flash-message::after {
    right: 15px;
  }
}

/* line 873, app/assets/stylesheets/custom/custom_us.sass */
.full {
  max-width: 1440px;
}

/* line 876, app/assets/stylesheets/custom/custom_us.sass */
.content {
  padding: 65px 0px;
}

/* line 878, app/assets/stylesheets/custom/custom_us.sass */
.content .container, .content .full {
  padding-bottom: 30px;
}

/* line 880, app/assets/stylesheets/custom/custom_us.sass */
.content .top-sub-title {
  color: #5D677A;
  text-transform: uppercase;
  letter-spacing: 1.2px;
  font-weight: bold;
  font-size: 0.8rem;
  margin-bottom: 8px;
}

/* line 887, app/assets/stylesheets/custom/custom_us.sass */
.content h3, .content .h3 {
  font-size: 1.9rem;
  margin-bottom: 30px;
}

/* line 890, app/assets/stylesheets/custom/custom_us.sass */
.content h4 {
  font-size: 1.2rem;
}

/* line 892, app/assets/stylesheets/custom/custom_us.sass */
.content h4.pb {
  padding-bottom: 5px;
}

/* line 894, app/assets/stylesheets/custom/custom_us.sass */
.content p {
  padding-bottom: 10px;
  color: #5D677A;
  line-height: 22px;
  font-size: 1rem;
}

/* line 899, app/assets/stylesheets/custom/custom_us.sass */
.content p.wcbapp {
  width: 70%;
}

/* line 901, app/assets/stylesheets/custom/custom_us.sass */
.content .img {
  display: inline-block;
  vertical-align: middle;
  height: 90px;
  margin-right: 60px !important;
}

/* line 906, app/assets/stylesheets/custom/custom_us.sass */
.content .img:last-of-type {
  margin-right: 0 !important;
}

/* line 909, app/assets/stylesheets/custom/custom_us.sass */
.content .img.fade img {
  filter: grayscale(100%);
}

/* line 911, app/assets/stylesheets/custom/custom_us.sass */
.content .img img {
  width: auto;
  max-width: 150px;
  position: relative;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  transition-duration: 0.3s;
}

/* line 919, app/assets/stylesheets/custom/custom_us.sass */
.content .img:last-of-type {
  margin-right: 0;
}

/* line 921, app/assets/stylesheets/custom/custom_us.sass */
.content .cube {
  margin-bottom: 20px;
  border: 1px solid transparent;
  box-shadow: none;
  padding: 30px 40px;
  transition-duration: 0.3s;
  display: block;
}

/* line 928, app/assets/stylesheets/custom/custom_us.sass */
.content .cube.no-hover {
  padding-bottom: 0;
  margin-bottom: 0;
}

/* line 931, app/assets/stylesheets/custom/custom_us.sass */
.content .cube:not(.no-hover):hover {
  border-color: #2777B4;
  -webkit-box-shadow: 0 0 24px 0 rgba(39, 119, 180, 0.3) !important;
  -moz-box-shadow: 0 0 24px 0 rgba(39, 119, 180, 0.3) !important;
  box-shadow: 0 0 24px 0 rgba(39, 119, 180, 0.3) !important;
}

/* line 934, app/assets/stylesheets/custom/custom_us.sass */
.content .cube:not(.no-hover):hover .link-cta:after, .content .cube:not(.no-hover):hover #company .bb-item a:after, #company .bb-item .content .cube:not(.no-hover):hover a:after {
  background: #2777B4;
}

/* line 936, app/assets/stylesheets/custom/custom_us.sass */
.content .icon-cube {
  height: 60px;
  position: relative;
}

/* line 939, app/assets/stylesheets/custom/custom_us.sass */
.content .icon-cube img {
  position: absolute;
  bottom: 0;
  left: 0;
}

/* line 944, app/assets/stylesheets/custom/custom_us.sass */
.content #js-hover-fade-border.col-4 > .col {
  width: 22.5%;
  margin-right: 3% !important;
}

/* line 947, app/assets/stylesheets/custom/custom_us.sass */
.content #js-hover-fade-border.col-4 > .col:last-child {
  margin-right: 1% !important;
}

/* line 949, app/assets/stylesheets/custom/custom_us.sass */
.content .content-cube {
  border-radius: 3px;
  padding: 50px 120px;
  border-top: 8px solid #3D74B7;
  box-shadow: 0 0 30px rgba(46, 46, 46, 0.3);
}

/* line 954, app/assets/stylesheets/custom/custom_us.sass */
.content .cube-border {
  padding: 15px 10px;
  border: 1px solid #E9E9E9;
  border-radius: 5px;
  display: block;
  min-height: 112px;
  transition-duration: 0.3s;
}

/* line 961, app/assets/stylesheets/custom/custom_us.sass */
.content .cube-border:hover {
  -webkit-box-shadow: 0 0 15px rgba(46, 46, 46, 0.3);
  -moz-box-shadow: 0 0 15px rgba(46, 46, 46, 0.3);
  box-shadow: 0 0 15px rgba(46, 46, 46, 0.3);
  border-top-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

/* line 965, app/assets/stylesheets/custom/custom_us.sass */
.content .cube-border:hover .text-ellipsis {
  text-overflow: initial;
  white-space: initial;
}

/* line 968, app/assets/stylesheets/custom/custom_us.sass */
.content .cube-border.no-border {
  border-color: transparent;
}

/* line 970, app/assets/stylesheets/custom/custom_us.sass */
.content .cube-border .col.small {
  width: 25% !important;
}

/* line 972, app/assets/stylesheets/custom/custom_us.sass */
.content .cube-border .col.small img {
  width: 100%;
  display: block;
  border-radius: 5px;
}

/* line 976, app/assets/stylesheets/custom/custom_us.sass */
.content .cube-border .col.small .no-logo {
  background: #2777B4;
  border-radius: 5px;
  text-align: center;
  text-transform: uppercase;
  color: #FFF;
  height: 70px;
  max-width: 70px !important;
  margin: auto;
  line-height: 70px;
  font-size: 1.3rem;
}

/* line 987, app/assets/stylesheets/custom/custom_us.sass */
.content .cube-border .col.medium {
  padding-left: 10px;
  width: calc(100% - 78px);
}

/* line 990, app/assets/stylesheets/custom/custom_us.sass */
.content .cube-border .col.big {
  padding-left: 10px;
  width: 73% !important;
}

/* line 993, app/assets/stylesheets/custom/custom_us.sass */
.content .cube-border .cube-title {
  font-weight: bold;
  font-size: 0.9rem;
  color: #182642;
}

/* line 997, app/assets/stylesheets/custom/custom_us.sass */
.content .cube-border .text-ellipsis {
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 1002, app/assets/stylesheets/custom/custom_us.sass */
.content .cube-border span {
  color: #5D677A;
  display: block;
  font-size: 0.9rem;
}

/* line 1006, app/assets/stylesheets/custom/custom_us.sass */
.content .cube-border span p {
  font-size: inherit;
  padding-bottom: 0;
}

/* line 1009, app/assets/stylesheets/custom/custom_us.sass */
.content .cube-border span ul {
  padding-left: 2em;
  list-style: disc !important;
}

/* line 1012, app/assets/stylesheets/custom/custom_us.sass */
.content .center.bloc .link-cta sup, .content .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item .bloc.join-cb .link-cta sup, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item .content .bloc.join-cb .link-cta sup, .content .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item .bloc.join-cb .link-cta sup, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item .content .bloc.join-cb .link-cta sup, .content .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item .bloc.join-cb .link-cta sup, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item .content .bloc.join-cb .link-cta sup, .content .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item .bloc.join-cb .link-cta sup, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item .content .bloc.join-cb .link-cta sup, .content .center.bloc #company .bb-item a sup, #company .bb-item .content .center.bloc a sup, .content .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item .bloc.join-cb #company .bb-item a sup, #company .bb-item .content .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item .bloc.join-cb a sup, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item .content .bloc.join-cb #company .bb-item a sup, #company .bb-item .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item .content .bloc.join-cb a sup, .content .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item .bloc.join-cb #company .bb-item a sup, #company .bb-item .content .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item .bloc.join-cb a sup, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item .content .bloc.join-cb #company .bb-item a sup, #company .bb-item .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item .content .bloc.join-cb a sup, .content .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item .bloc.join-cb #company .bb-item a sup, #company .bb-item .content .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item .bloc.join-cb a sup, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item .content .bloc.join-cb #company .bb-item a sup, #company .bb-item .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item .content .bloc.join-cb a sup, .content .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item .bloc.join-cb #company .bb-item a sup, #company .bb-item .content .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item .bloc.join-cb a sup, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item .content .bloc.join-cb #company .bb-item a sup, #company .bb-item .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item .content .bloc.join-cb a sup {
  vertical-align: 12px;
  font-size: 10px;
  border: 1px solid #D12C27;
  color: #D12C27;
  padding: 2px;
  border-radius: 2px;
  letter-spacing: 0px;
  opacity: 1;
}

/* line 1021, app/assets/stylesheets/custom/custom_us.sass */
.content .icon-bg {
  width: 70px;
  height: 70px;
  margin: 0 auto;
  background-color: #5D677A;
  border-radius: 50%;
}

/* line 1028, app/assets/stylesheets/custom/custom_us.sass */
.content .big-icon .icon-size {
  width: 70px;
}

@media only screen and (max-width: 1000px) {
  /* line 1032, app/assets/stylesheets/custom/custom_us.sass */
  #js-hover-black-img.content > .full.center, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item #js-hover-black-img.content > .full.join-cb, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item #js-hover-black-img.content > .full.join-cb, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item #js-hover-black-img.content > .full.join-cb, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item #js-hover-black-img.content > .full.join-cb {
    margin-bottom: 26px;
  }
}

/* line 1036, app/assets/stylesheets/custom/custom_us.sass */
.top-footer {
  background: url(/assets/us/footer-b0e42b37c80b0d291977e8bad46794273c59fe502755d531f97713bba9ae7e96.png) #0E0E24 center right no-repeat;
  height: auto;
  line-height: 1.2;
  font-size: 1rem;
  padding: 67px 0;
  text-align: left;
}

/* line 1043, app/assets/stylesheets/custom/custom_us.sass */
.top-footer a {
  margin-left: 0;
  text-decoration: none !important;
  border-radius: 5px !important;
}

/* line 1047, app/assets/stylesheets/custom/custom_us.sass */
.top-footer .top-footer-title {
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 0.9rem;
  margin-bottom: 5px;
}

/* line 1052, app/assets/stylesheets/custom/custom_us.sass */
.top-footer .big-top-footer-title {
  font-weight: bold;
  font-size: 2rem;
  margin-bottom: 15px;
}

/* line 1057, app/assets/stylesheets/custom/custom_us.sass */
.footer-us .footer {
  background: rgba(233, 233, 233, 0.5);
  color: #5D677A;
  padding: 70px 0 20px 0;
}

/* line 1061, app/assets/stylesheets/custom/custom_us.sass */
.footer-us .footer-bloc {
  margin-top: 35px;
}

/* line 1064, app/assets/stylesheets/custom/custom_us.sass */
.footer-us .col.big {
  width: 68% !important;
}

/* line 1066, app/assets/stylesheets/custom/custom_us.sass */
.footer-us .col.big.w60 {
  width: 28% !important;
}

/* line 1068, app/assets/stylesheets/custom/custom_us.sass */
.footer-us .col.small {
  width: 30% !important;
}

/* line 1070, app/assets/stylesheets/custom/custom_us.sass */
.footer-us .col a:not(.social-link):not(.btn) {
  color: #5D677A;
  margin-bottom: 13px;
}

/* line 1074, app/assets/stylesheets/custom/custom_us.sass */
.footer-us .col a:not(.social-link):not(.btn):hover {
  text-decoration: underline;
}

/* line 1076, app/assets/stylesheets/custom/custom_us.sass */
.footer-us .footer-title {
  color: #182642;
  margin-bottom: 13px;
  letter-spacing: 1px;
}

/* line 1080, app/assets/stylesheets/custom/custom_us.sass */
.footer-us .footer-title button {
  color: #182642;
}

/* line 1083, app/assets/stylesheets/custom/custom_us.sass */
.footer-us .footer-social-links .footer-title {
  margin-bottom: 5px;
}

/* line 1085, app/assets/stylesheets/custom/custom_us.sass */
.footer-us .footer-social-links a {
  display: inline-block;
  vertical-align: bottom;
  margin: 0 8px;
  color: #5D677A;
  font-size: 1.125rem;
}

/* line 1091, app/assets/stylesheets/custom/custom_us.sass */
.footer-us .footer-social-links a:first-of-type {
  margin-left: 0;
}

/* line 1093, app/assets/stylesheets/custom/custom_us.sass */
.footer-us .footer-social-links a:hover {
  color: #2777B4;
}

/* line 1095, app/assets/stylesheets/custom/custom_us.sass */
.footer-us .footer-social-links a svg {
  fill: #FFF;
}

/* line 1097, app/assets/stylesheets/custom/custom_us.sass */
.footer-us .footer-social-links a svg:hover {
  fill: #E9E9E9;
}

/* line 1099, app/assets/stylesheets/custom/custom_us.sass */
.footer-us .rights {
  border-top: 1px solid rgba(93, 103, 122, 0.4);
  padding-top: 20px;
  margin-top: 15px;
  font-size: 0.7rem;
  color: #5D677A;
}

/* line 1105, app/assets/stylesheets/custom/custom_us.sass */
.footer-us .footer-logo {
  margin-bottom: 10px;
  max-width: 18.75rem;
  width: auto;
  height: auto;
}

/* line 1110, app/assets/stylesheets/custom/custom_us.sass */
.footer .link-border img, .header .hamburger-us img {
  width: auto;
  height: auto;
}

/* line 1117, app/assets/stylesheets/custom/custom_us.sass */
#home-us .t-header_content .sub-title, #home-us .t-header_content .fw-normal-i {
  font-size: 1.12rem;
}

/* line 1119, app/assets/stylesheets/custom/custom_us.sass */
#home-us .t-header_content h2 {
  margin-bottom: 4px;
  font-size: 1.7rem;
}

/* line 1124, app/assets/stylesheets/custom/custom_us.sass */
#home-us .center h2, #home-us .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item .join-cb h2, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item #home-us .join-cb h2, #home-us .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item .join-cb h2, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item #home-us .join-cb h2, #home-us .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item .join-cb h2, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item #home-us .join-cb h2, #home-us .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item .join-cb h2, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item #home-us .join-cb h2, #home-us .top-sub-title h2 {
  font-weight: bold;
  margin-bottom: 30px;
  font-size: 1.9rem;
}

/* line 1130, app/assets/stylesheets/custom/custom_us.sass */
#home-us .treding-job-wrapper h3, #home-us .col-mobile-full h3 {
  font-size: 1.2rem;
  margin-bottom: 1px;
}

/* line 1135, app/assets/stylesheets/custom/custom_us.sass */
#home-us .big-top-footer-title h2 {
  color: #FFF;
  font-size: 2rem;
}

/* line 1140, app/assets/stylesheets/custom/custom_us.sass */
#home-us .blog-content h3 {
  font-size: 1.2rem;
  margin-bottom: 6.5px;
}

/* line 1144, app/assets/stylesheets/custom/custom_us.sass */
#home-us #job-search-form {
  margin-top: 35px;
}

/* line 1147, app/assets/stylesheets/custom/custom_us.sass */
#home-us .company-logo {
  border: 1px solid #E9E9E9;
  border-radius: 5px;
  display: block;
  width: 70px !important;
  height: 70px !important;
  position: relative;
}

/* line 1154, app/assets/stylesheets/custom/custom_us.sass */
#home-us .company-logo img {
  display: block;
  width: 80%;
  top: 50%;
  left: 50%;
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

/* line 1161, app/assets/stylesheets/custom/custom_us.sass */
#home-us .no-logo {
  background: #D5DBEC;
  color: #2E2803;
  text-align: center;
  font-size: 1.3rem;
  line-height: 4.375rem;
}

/* line 1169, app/assets/stylesheets/custom/custom_us.sass */
.easy-autocomplete-container {
  z-index: 10;
}

/* line 1171, app/assets/stylesheets/custom/custom_us.sass */
.easy-autocomplete-container ul {
  border-radius: 0 0 5px 5px;
  left: 1px;
}

/* line 1174, app/assets/stylesheets/custom/custom_us.sass */
.easy-autocomplete-container ul li:last-child {
  border-radius: 0 0 5px 5px;
}

/* line 1178, app/assets/stylesheets/custom/custom_us.sass */
.cookie-bar {
  background: #3091CF;
  color: #FFF;
  border-radius: 10px 10px 0 0;
  padding: 20px;
  text-align: center;
}

/* line 1184, app/assets/stylesheets/custom/custom_us.sass */
.cookie-bar p a {
  color: #FFF;
  text-decoration: none;
  position: relative;
}

/* line 1188, app/assets/stylesheets/custom/custom_us.sass */
.cookie-bar p a:after {
  content: "";
  display: block;
  position: absolute;
  bottom: -5px;
  left: 0;
  right: 0;
  width: 100%;
  height: 2px;
  background: rgba(255, 255, 255, 0.5);
}

/* line 1198, app/assets/stylesheets/custom/custom_us.sass */
.cookie-bar.cookie-notification {
  background: #2D4389;
  border-radius: 0;
  border-left: 0.5rem solid #00B2A3;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  text-align: left;
  padding: 1.375rem 2rem;
}

/* line 1207, app/assets/stylesheets/custom/custom_us.sass */
.cookie-bar.cookie-notification .wrapper {
  max-width: 80%;
  width: 100%;
}

/* line 1210, app/assets/stylesheets/custom/custom_us.sass */
.cookie-bar.cookie-notification .wrapper p {
  color: #FFF;
  font-size: 1rem;
  font-family: "Roboto", "Arial", sans-serif;
  margin-right: 0;
}

/* line 1215, app/assets/stylesheets/custom/custom_us.sass */
.cookie-bar.cookie-notification .wrapper p a {
  font-weight: bold;
}

/* line 1217, app/assets/stylesheets/custom/custom_us.sass */
.cookie-bar.cookie-notification .wrapper p a:after {
  content: none;
}

/* line 1220, app/assets/stylesheets/custom/custom_us.sass */
#cookie.cookie-bar.cookie-notification .btn, #cookie.cookie-bar.cookie-notification #jrp-pagination a, #jrp-pagination #cookie.cookie-bar.cookie-notification a, #cookie.cookie-bar.cookie-notification .form .field.check-as-button input[type=checkbox] + label, .form .field.check-as-button #cookie.cookie-bar.cookie-notification input[type=checkbox] + label, #cookie.cookie-bar.cookie-notification .form .field.check-as-button input[type=radio] + label, .form .field.check-as-button #cookie.cookie-bar.cookie-notification input[type=radio] + label {
  margin-left: auto;
  padding: 0.6875rem 0.9375rem !important;
}

/* line 1224, app/assets/stylesheets/custom/custom_us.sass */
.bulk-apply-bar {
  -webkit-box-shadow: 0 2px 9px 0 rgba(46, 46, 46, 0.15);
  -moz-box-shadow: 0 2px 9px 0 rgba(46, 46, 46, 0.15);
  box-shadow: 0 2px 9px 0 rgba(46, 46, 46, 0.15);
  border: 1px solid #E9E9E9;
  border-radius: 5px;
  border-top: 4px solid #008563;
  padding: 15px;
  z-index: 100;
  color: #5D677A;
  margin: auto;
  margin-top: 20px;
}

/* line 1237, app/assets/stylesheets/custom/custom_us.sass */
.bulk-apply-bar label {
  font-size: 16px;
  font-weight: bold;
}

/* line 1242, app/assets/stylesheets/custom/custom_us.sass */
.bulk-apply-bar h4 label {
  font-family: "Lato", "Arial", sans-serif !important;
  font-size: 1.125rem !important;
}

/* line 1245, app/assets/stylesheets/custom/custom_us.sass */
.bulk-apply-bar h4 label .link-cta, .bulk-apply-bar h4 label #company .bb-item a, #company .bb-item .bulk-apply-bar h4 label a {
  color: #2777B4 !important;
}

/* line 1249, app/assets/stylesheets/custom/custom_us.sass */
.bulk-apply-bar .bulk_apply_submit .btn, .bulk-apply-bar .bulk_apply_submit #jrp-pagination a, #jrp-pagination .bulk-apply-bar .bulk_apply_submit a, .bulk-apply-bar .bulk_apply_submit .form .field.check-as-button input[type=checkbox] + label, .form .field.check-as-button .bulk-apply-bar .bulk_apply_submit input[type=checkbox] + label, .bulk-apply-bar .bulk_apply_submit .form .field.check-as-button input[type=radio] + label, .form .field.check-as-button .bulk-apply-bar .bulk_apply_submit input[type=radio] + label {
  padding: 0.8125rem 4.375rem;
  min-width: 10.6875rem;
}

/* line 1253, app/assets/stylesheets/custom/custom_us.sass */
.bulk-apply-bar .d-flex {
  gap: 0.5rem 1rem;
}

/* line 1255, app/assets/stylesheets/custom/custom_us.sass */
.bulk-apply-bar .one-click-text {
  color: #6E6E7C;
}

/* line 1257, app/assets/stylesheets/custom/custom_us.sass */
.bulk-apply-bar .apply-jobs-count {
  color: #2F4BA0;
  font-weight: bold;
  display: inline;
  font-size: 1rem;
}

/* line 1262, app/assets/stylesheets/custom/custom_us.sass */
.bulk-apply-bar .resume-matches {
  color: #0E0E24;
  font-size: 0.875rem;
  margin-left: 1.75rem;
}

@media only screen and (max-width: 1120px) {
  /* line 1269, app/assets/stylesheets/custom/custom_us.sass */
  .bulk_apply_checkbox {
    margin-left: 33px !important;
  }
}

@media only screen and (max-width: 1000px) {
  /* line 1273, app/assets/stylesheets/custom/custom_us.sass */
  .col-2.small-marge > .col.small {
    width: 100%;
  }
  /* line 1276, app/assets/stylesheets/custom/custom_us.sass */
  .fix-elem-parent:hover, #col-fixed.campaign-enabled:hover {
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
  }
  /* line 1278, app/assets/stylesheets/custom/custom_us.sass */
  .fix-elem-parent > .fix-elem-content, #col-fixed.campaign-enabled > .fix-elem-content {
    border-right: none !important;
  }
  /* line 1283, app/assets/stylesheets/custom/custom_us.sass */
  #home-us .t-header_content h2, #home-us .top-sub-title h2, #home-us .center h2, #home-us .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item .join-cb h2, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item #home-us .join-cb h2, #home-us .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item .join-cb h2, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item #home-us .join-cb h2, #home-us .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item .join-cb h2, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item #home-us .join-cb h2, #home-us .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item .join-cb h2, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item #home-us .join-cb h2, #home-us .top-sub-title h2 {
    font-size: 1.2rem;
  }
  /* line 1287, app/assets/stylesheets/custom/custom_us.sass */
  #home-us .big-top-footer-title h2 {
    font-size: 1.5rem;
  }
}

/* line 1291, app/assets/stylesheets/custom/custom_us.sass */
#browse li, #popular_companies_ul li {
  list-style: none !important;
}

/* line 1294, app/assets/stylesheets/custom/custom_us.sass */
.footer-rm .footer {
  padding-top: 5px !important;
}

/* line 1297, app/assets/stylesheets/custom/custom_us.sass */
.footer-rm .col.big {
  width: 100% !important;
}

@media only screen and (min-width: 1000px) {
  /* line 1300, app/assets/stylesheets/custom/custom_us.sass */
  .footer-rm .footer-bloc {
    padding-left: 17.5rem;
  }
}

/* line 1306, app/assets/stylesheets/custom/custom_us.sass */
#about-us-rm ul {
  list-style: disc !important;
  margin-left: 30px;
  color: #5D677A;
}

/* line 1311, app/assets/stylesheets/custom/custom_us.sass */
#ai_resume_info_block {
  padding-left: 10px;
  padding-top: 5px;
}

/* line 1315, app/assets/stylesheets/custom/custom_us.sass */
.ai_resume_info {
  color: #5D677A;
  padding-top: 10px;
  font-size: 12px !important;
  font-family: "Lato", "Arial", sans-serif;
}

/* line 1321, app/assets/stylesheets/custom/custom_us.sass */
.fb {
  height: 50px;
  width: 370px;
}

/* line 1325, app/assets/stylesheets/custom/custom_us.sass */
.sign-in {
  height: 22px;
  width: 290px;
  color: #5D677A;
  font-family: "Lato", "Arial", sans-serif;
  font-size: 18px;
  line-height: 22px;
  float: left;
  padding-left: 25px;
  padding-top: 13px;
}

/* line 1336, app/assets/stylesheets/custom/custom_us.sass */
.iconfinder {
  height: 50px;
  width: 50px;
  float: left;
}

/* line 1341, app/assets/stylesheets/custom/custom_us.sass */
.f-1 {
  height: 26px;
  width: 16px;
  background-color: #FFFFFF;
  background: url(/assets/us/icons/icon-facebook-599ab1e0586ee90f881ac5c0cac1434a5883121c0b764b6fd6d4f9197f5831f4.svg) no-repeat;
  background-size: contain;
}

/* line 1348, app/assets/stylesheets/custom/custom_us.sass */
.g-1 {
  height: 26px;
  width: 16px;
  background-color: #FFFFFF;
  background: url(/assets/us/icons/icon-google-00cda879f110a3a5d4373d94eb415d2ba8c56ec7fd8b9741f458e16241e2ebef.svg) no-repeat;
  background-size: contain;
}

/* line 1355, app/assets/stylesheets/custom/custom_us.sass */
.rect-facebook {
  height: 50px;
  width: 50px;
  border-radius: 5px 0 0 5px;
  background-color: #3B5998;
}

/* line 1361, app/assets/stylesheets/custom/custom_us.sass */
.rect-google {
  height: 50px;
  width: 50px;
  border-radius: 5px 0 0 5px;
  background-color: #EAEAEA;
}

/* line 1367, app/assets/stylesheets/custom/custom_us.sass */
.rectangle-3 {
  box-sizing: border-box;
  height: 50px;
  width: 100%;
  border: 1px solid rgba(151, 151, 151, 0.19);
  border-radius: 5px;
  background-color: #FFFFFF;
}

/* line 1375, app/assets/stylesheets/custom/custom_us.sass */
#joined_on_apply_modal {
  width: 600px;
}

/* line 1377, app/assets/stylesheets/custom/custom_us.sass */
#joined_on_apply_modal .head {
  grid-template-columns: auto 30px;
  display: grid;
}

/* line 1380, app/assets/stylesheets/custom/custom_us.sass */
#joined_on_apply_modal .head .remodal-close {
  position: inherit;
  top: auto;
  right: auto;
  width: auto;
  height: auto;
}

/* line 1386, app/assets/stylesheets/custom/custom_us.sass */
#joined_on_apply_modal .head .remodal-close:before {
  position: inherit;
  width: auto;
}

/* line 1389, app/assets/stylesheets/custom/custom_us.sass */
#joined_on_apply_modal .btn-width {
  max-width: 180px;
  min-width: 180px;
}

/* line 1393, app/assets/stylesheets/custom/custom_us.sass */
.thank-you-for-joinin {
  color: #182642;
  font-size: 20px;
  font-weight: bold;
  line-height: 24px;
}

/* line 1399, app/assets/stylesheets/custom/custom_us.sass */
.not-you {
  color: #182642;
  font-size: 14px;
  line-height: 17px;
}

/* line 1404, app/assets/stylesheets/custom/custom_us.sass */
.join-as-another-user {
  color: #2777B4;
  font-size: 14px;
  line-height: 17px;
}

/* line 1409, app/assets/stylesheets/custom/custom_us.sass */
.email-sub-header {
  height: 36px;
  color: #182642;
  font-size: 30px;
  font-weight: bold;
  line-height: 36px;
}

/* line 1416, app/assets/stylesheets/custom/custom_us.sass */
.email-sub-text {
  height: 19px;
  color: #182642;
  font-size: 16px;
  line-height: 19px;
}

/* line 1423, app/assets/stylesheets/custom/custom_us.sass */
#resumes-upload-us .pt0 {
  padding-top: 0px !important;
}

/* line 1426, app/assets/stylesheets/custom/custom_us.sass */
#resumes-upload-us .accept {
  color: #5D677A;
  font-size: 0.8rem;
  padding-top: 0.5rem;
  padding-left: 0.6rem;
}

/* line 1432, app/assets/stylesheets/custom/custom_us.sass */
#resumes-upload-us .line {
  border-bottom: 1px solid #CCC;
  width: 5em;
  display: inline-block;
  margin: 4px;
  background-color: transparent;
}

/* line 1439, app/assets/stylesheets/custom/custom_us.sass */
#resumes-upload-us .word {
  vertical-align: text-top;
  height: 1em;
  margin: 0px;
}

/* line 1444, app/assets/stylesheets/custom/custom_us.sass */
#resumes-upload-us .bloc-entry {
  padding-top: 0.6rem;
  border-bottom: 1px solid #E9E9E9;
  margin-top: 0px;
  padding-bottom: 0.6rem;
}

/* line 1450, app/assets/stylesheets/custom/custom_us.sass */
#resumes-upload-us .icon-entry {
  margin-right: 1rem;
  padding-left: 0.6rem;
  color: #666;
}

/* line 1455, app/assets/stylesheets/custom/custom_us.sass */
#resumes-upload-us .text-entry {
  font-size: 14px;
  color: #2777B4;
  font-weight: bold;
}

/* line 1460, app/assets/stylesheets/custom/custom_us.sass */
#resumes-upload-us .title-entry {
  font-size: 14px;
  color: #2777B4;
  padding-left: 0.6rem;
  color: #666;
  font-weight: bold;
}

/* line 1467, app/assets/stylesheets/custom/custom_us.sass */
#resumes-upload-us .page {
  padding-left: 25px;
  width: 60%;
}

/* line 1471, app/assets/stylesheets/custom/custom_us.sass */
#resumes-upload-us h2 {
  font-size: 18px;
  font-weight: bold;
}

/* line 1475, app/assets/stylesheets/custom/custom_us.sass */
#resumes-upload-us h3 {
  font-size: 16px;
  font-weight: bold;
  margin-top: 32px;
}

/* line 1480, app/assets/stylesheets/custom/custom_us.sass */
#resumes-upload-us .info {
  font-size: 14px;
}

/* line 1483, app/assets/stylesheets/custom/custom_us.sass */
#resumes-upload-us .content {
  width: 60%;
}

/* line 1486, app/assets/stylesheets/custom/custom_us.sass */
#resumes-upload-us .default_resume {
  padding-left: 0.6rem;
}

/* line 1488, app/assets/stylesheets/custom/custom_us.sass */
#resumes-upload-us .default_resume label {
  font-size: 14px;
}

/* line 1491, app/assets/stylesheets/custom/custom_us.sass */
#resumes-upload-us .build-resume {
  width: 210px;
}

/* line 1494, app/assets/stylesheets/custom/custom_us.sass */
#resumes-upload-us .visually-hidden {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
  white-space: nowrap;
}

/* line 1503, app/assets/stylesheets/custom/custom_us.sass */
#resumes-upload-us label.upload-file:hover {
  cursor: pointer;
}

/* line 1506, app/assets/stylesheets/custom/custom_us.sass */
.gray-color {
  color: #5D677A;
}

/* line 1509, app/assets/stylesheets/custom/custom_us.sass */
.header-logo img {
  margin-top: 15px;
  width: 252px;
  height: auto;
}

/* line 1513, app/assets/stylesheets/custom/custom_us.sass */
#resume-list .fa-refresh, #resume-list .fa-trash {
  margin-right: 6px;
}

@media only screen and (max-width: 1000px) {
  /* line 1517, app/assets/stylesheets/custom/custom_us.sass */
  div[data-tneditor] img {
    width: 100%;
    height: auto;
  }
  /* line 1520, app/assets/stylesheets/custom/custom_us.sass */
  div[data-tneditor] .display-filters > img {
    width: auto;
  }
  /* line 1522, app/assets/stylesheets/custom/custom_us.sass */
  div[data-tnparam-media="video"] {
    height: 0;
    position: relative;
    padding-bottom: 56.25%;
    width: 100%;
  }
  /* line 1527, app/assets/stylesheets/custom/custom_us.sass */
  div[data-tnparam-media="video"] iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
  }
  /* line 1535, app/assets/stylesheets/custom/custom_us.sass */
  .location-find .error-msg {
    position: relative !important;
  }
}

/* line 1537, app/assets/stylesheets/custom/custom_us.sass */
#covid-job-titles {
  display: inline;
}

/* line 1539, app/assets/stylesheets/custom/custom_us.sass */
.cortex-article {
  margin-bottom: 15px;
}

/* line 1541, app/assets/stylesheets/custom/custom_us.sass */
.cortex-article .blog {
  height: 330px;
  border-radius: 0;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  margin-bottom: 10px;
}

/* line 1547, app/assets/stylesheets/custom/custom_us.sass */
.cortex-article .blog .blog-img {
  height: 150px;
  width: auto;
}

/* line 1550, app/assets/stylesheets/custom/custom_us.sass */
.cortex-article .blog .blog-content {
  position: relative;
  padding: 15px;
}

/* line 1553, app/assets/stylesheets/custom/custom_us.sass */
.cortex-article .blog .article-link-cta {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 100%;
  padding: 10px;
  border-top: 1px solid #dedede;
  color: #555;
}

/* line 1563, app/assets/stylesheets/custom/custom_us.sass */
.footer-uk .col.big {
  width: 100% !important;
}

/* line 1565, app/assets/stylesheets/custom/custom_us.sass */
.error-box {
  max-width: 575px;
  width: 100%;
  margin: auto;
}

/* line 1569, app/assets/stylesheets/custom/custom_us.sass */
.error-code {
  font-size: 200px;
  color: #3091cf;
  line-height: 100%;
}

/* line 1573, app/assets/stylesheets/custom/custom_us.sass */
.error-code.host-site-og {
  color: rgba(233, 233, 233, 0.5);
}

/* line 1575, app/assets/stylesheets/custom/custom_us.sass */
.error-code.host-site-c1 {
  color: #91288f;
}

/* line 1577, app/assets/stylesheets/custom/custom_us.sass */
.error-code span {
  line-height: initial;
  color: initial;
  font-weight: normal;
}

/* line 1581, app/assets/stylesheets/custom/custom_us.sass */
.oops {
  font-size: 42px;
  color: #182642;
}

/* line 1585, app/assets/stylesheets/custom/custom_us.sass */
.hide-modal {
  position: absolute;
  margin-left: 0rem;
  margin-top: 0.9375rem;
}

/* line 1589, app/assets/stylesheets/custom/custom_us.sass */
.hide-modal-text {
  font-family: "Roboto", "Arial", sans-serif;
  color: #6E6E7C;
  font-weight: normal;
}

@media only screen and (max-width: 1000px) {
  /* line 1599, app/assets/stylesheets/custom/custom_us.sass */
  .header .header-us .menu-us .main-message-menu span.notificationCount {
    margin-top: 0.25rem;
  }
  /* line 1606, app/assets/stylesheets/custom/custom_us.sass */
  .header .header-us .menu-us .sous-menu .sous-menu-links button:after {
    transform: rotate(-90deg) !important;
  }
  /* line 1609, app/assets/stylesheets/custom/custom_us.sass */
  .header .header-us .menu-us .sous-menu .sous-menu-links .sous-menu-on ul {
    display: block !important;
  }
  /* line 1612, app/assets/stylesheets/custom/custom_us.sass */
  .header .header-us .menu-us .sous-menu .sous-menu-links .sous-menu-on button:after {
    transform: rotate(227deg) !important;
  }
  /* line 1614, app/assets/stylesheets/custom/custom_us.sass */
  .hide-modal {
    position: relative;
    text-align: center;
  }
  /* line 1619, app/assets/stylesheets/custom/custom_us.sass */
  .menu-us .main-message-menu span.notificationCount {
    margin-top: 0.25rem;
  }
  /* line 1626, app/assets/stylesheets/custom/custom_us.sass */
  .menu-us .sous-menu .sous-menu-links button:after {
    transform: rotate(-90deg) !important;
  }
  /* line 1629, app/assets/stylesheets/custom/custom_us.sass */
  .menu-us .sous-menu .sous-menu-on ul {
    display: block !important;
  }
  /* line 1632, app/assets/stylesheets/custom/custom_us.sass */
  .menu-us .sous-menu .sous-menu-on button:after {
    transform: rotate(0deg) !important;
  }
  /* line 1634, app/assets/stylesheets/custom/custom_us.sass */
  .blog {
    height: auto !important;
  }
  /* line 1636, app/assets/stylesheets/custom/custom_us.sass */
  .blog .blog-img {
    height: auto !important;
    width: 100% !important;
  }
  /* line 1639, app/assets/stylesheets/custom/custom_us.sass */
  .blog .article-link-cta {
    position: relative !important;
  }
  /* line 1641, app/assets/stylesheets/custom/custom_us.sass */
  .error-code {
    font-size: 170px;
  }
  /* line 1646, app/assets/stylesheets/custom/custom_us.sass */
  #form-container-bloc .social-btn-wrapper p {
    display: inline-block;
  }
  /* line 1649, app/assets/stylesheets/custom/custom_us.sass */
  #form-container-bloc .social-btn-wrapper p .social-register-btn.link-border {
    display: inline-block;
    width: 3.4375rem !important;
    height: 3.4375rem;
    padding: 0 !important;
    min-width: 3.4375rem;
    margin: 0 1rem;
  }
  /* line 1656, app/assets/stylesheets/custom/custom_us.sass */
  #form-container-bloc .social-btn-wrapper p .social-register-btn.link-border span {
    display: none;
  }
  /* line 1658, app/assets/stylesheets/custom/custom_us.sass */
  #form-container-bloc .social-btn-wrapper p .social-register-btn.link-border img {
    margin-right: 0;
    margin-top: 0.625rem;
    height: 1.875rem;
  }
}

/* line 1664, app/assets/stylesheets/custom/custom_us.sass */
.country-box .col:last-child {
  margin-right: 0 !important;
}

/* line 1667, app/assets/stylesheets/custom/custom_us.sass */
.job-seekers ul {
  list-style: disc !important;
  color: #5D677A;
}

/* line 1670, app/assets/stylesheets/custom/custom_us.sass */
.job-seekers ul ul {
  list-style: circle !important;
}

/* line 1672, app/assets/stylesheets/custom/custom_us.sass */
.job-seekers .t-header {
  background-image: url(https://www.careerbuilder.ca/cdn/assets/us/home-hero-61256f6f6f0338734dbf523d6b22501c6f7e81839da7f286e1f6c758303b00e0.png);
  min-height: 300px;
}

/* line 1675, app/assets/stylesheets/custom/custom_us.sass */
.job-seekers .t-header .t-header_container {
  padding: 44px;
}

/* line 1679, app/assets/stylesheets/custom/custom_us.sass */
.font-icon-salary .custom-icon {
  position: absolute;
  pointer-events: none;
  bottom: 6px;
}

/* line 1684, app/assets/stylesheets/custom/custom_us.sass */
.font-14 {
  font-size: 14px;
}

/* line 1691, app/assets/stylesheets/custom/custom_us.sass */
.content-inln .form ul li label {
  display: inline-block;
}

/* line 1694, app/assets/stylesheets/custom/custom_us.sass */
.facet-list-wrapper a, .facet-list-wrapper .load-more {
  text-align: left;
  color: #2E2E2E !important;
}

/* line 1707, app/assets/stylesheets/custom/custom_us.sass */
.treding-job-wrapper .load-more {
  color: #2E2E2E;
}

/* line 1710, app/assets/stylesheets/custom/custom_us.sass */
.treding-job-wrapper button.load-more {
  padding: 0;
  background: none;
  border: none;
  vertical-align: baseline;
  font-size: 100%;
  font: inherit;
  font-weight: bold;
  cursor: pointer;
}

/* line 1720, app/assets/stylesheets/custom/custom_us.sass */
.icon-size {
  width: 60px;
}

/* line 1723, app/assets/stylesheets/custom/custom_us.sass */
.advice {
  color: #000;
}

/* line 1725, app/assets/stylesheets/custom/custom_us.sass */
.advice .sticky_container {
  background: #f2fafd;
  -webkit-box-shadow: 0 5px 20px 0 rgba(46, 46, 46, 0.2);
  -moz-box-shadow: 0 5px 20px 0 rgba(46, 46, 46, 0.2);
  box-shadow: 0 5px 20px 0 rgba(46, 46, 46, 0.2);
}

/* line 1728, app/assets/stylesheets/custom/custom_us.sass */
.advice .container {
  padding: 10px 98px 50px;
  width: 100%;
}

/* line 1731, app/assets/stylesheets/custom/custom_us.sass */
.advice .shadow-wrapper, .advice .card:not(.single-col) {
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  border-radius: 6px;
  overflow: hidden;
}

/* line 1735, app/assets/stylesheets/custom/custom_us.sass */
.advice .shadow-wrapper, .advice .content:not(.single-col-content) {
  padding: 30px;
}

/* line 1737, app/assets/stylesheets/custom/custom_us.sass */
.advice .sidebar {
  float: left;
  width: calc(35% - 15px);
}

/* line 1741, app/assets/stylesheets/custom/custom_us.sass */
.advice .sidebar .search-wrapper input {
  border: none;
  padding: 10px;
  border-bottom: 1px solid #2777B4;
  width: 100%;
}

/* line 1746, app/assets/stylesheets/custom/custom_us.sass */
.advice .sidebar .search-wrapper input::placeholder {
  text-transform: capitalize;
}

/* line 1748, app/assets/stylesheets/custom/custom_us.sass */
.advice .sidebar .search-wrapper input:focus {
  outline: none;
}

/* line 1750, app/assets/stylesheets/custom/custom_us.sass */
.advice .sidebar .search-wrapper #advice-search-button {
  position: absolute;
  right: 0;
  padding: 10px;
  border: none;
  background-color: #FFF;
  outline: none;
  cursor: pointer;
  color: #5D677A;
  font-size: inherit;
  height: 34px;
  z-index: 5;
}

/* line 1762, app/assets/stylesheets/custom/custom_us.sass */
.advice .sidebar .job-faces {
  border-bottom: 1px solid #AAAAAA;
}

/* line 1765, app/assets/stylesheets/custom/custom_us.sass */
.advice .sidebar ul li::marker {
  font-size: 0px;
}

/* line 1767, app/assets/stylesheets/custom/custom_us.sass */
.advice .sidebar ul a {
  font-size: 14px;
  padding-bottom: 5px;
  display: block;
}

/* line 1771, app/assets/stylesheets/custom/custom_us.sass */
.advice .save_search_alert {
  margin: 0 0 30px 0;
  width: 100%;
}

/* line 1774, app/assets/stylesheets/custom/custom_us.sass */
.advice .blog-left {
  float: left;
  width: calc(65% - 15px);
  margin-right: 30px;
}

/* line 1778, app/assets/stylesheets/custom/custom_us.sass */
.advice .blog-left .col-2.small-marge {
  display: flex;
  flex-wrap: wrap;
}

/* line 1781, app/assets/stylesheets/custom/custom_us.sass */
.advice .blog-left .col-2.small-marge .col:nth-of-type(odd):not(.single-col) {
  margin-right: 30px;
}

/* line 1783, app/assets/stylesheets/custom/custom_us.sass */
.advice .blog-left .col-2.small-marge .col:nth-of-type(even):not(.single-col) {
  margin-right: 0;
}

/* line 1785, app/assets/stylesheets/custom/custom_us.sass */
.advice .blog-left .col-2.small-marge .col:not(.single-col) {
  width: calc(50% - 15px);
  margin-bottom: 30px;
}

/* line 1788, app/assets/stylesheets/custom/custom_us.sass */
.advice .blog-left .content:not(.single-col-content) {
  padding-bottom: 57px !important;
}

/* line 1790, app/assets/stylesheets/custom/custom_us.sass */
.advice .blog-left .content:not(.single-col-content) h2 {
  line-height: 24px;
}

/* line 1793, app/assets/stylesheets/custom/custom_us.sass */
.advice .blog-left .sticky_container .col-2.small-marge {
  align-items: center;
}

/* line 1795, app/assets/stylesheets/custom/custom_us.sass */
.advice .blog-left .sticky_container .content {
  padding-bottom: 30px !important;
}

/* line 1797, app/assets/stylesheets/custom/custom_us.sass */
.advice .blog-left .sticky_container .content h4 {
  line-height: 30px;
}

/* line 1799, app/assets/stylesheets/custom/custom_us.sass */
.advice .blog-left .sticky_container .img-wrapper {
  padding: 30px;
  padding-left: 0;
}

@media only screen and (max-width: 1000px) {
  /* line 1804, app/assets/stylesheets/custom/custom_us.sass */
  .advice .blog-left .sticky_container .small-marge .col {
    margin-bottom: 0 !important;
  }
  /* line 1806, app/assets/stylesheets/custom/custom_us.sass */
  .advice .blog-left .sticky_container .content {
    padding-bottom: 0 !important;
  }
  /* line 1808, app/assets/stylesheets/custom/custom_us.sass */
  .advice .blog-left .sticky_container .img-wrapper {
    padding: 20px;
  }
}

/* line 1810, app/assets/stylesheets/custom/custom_us.sass */
.advice .read-more-arrow {
  position: absolute;
  bottom: 26px;
  right: 30px;
  width: calc(100% - 30px);
  padding-bottom: 0;
  text-align: right !important;
}

/* line 1817, app/assets/stylesheets/custom/custom_us.sass */
.advice .btn-linear {
  padding: 6.5px 45px;
}

/* line 1819, app/assets/stylesheets/custom/custom_us.sass */
.advice a:not(.btn) {
  color: #2777B4;
}

/* line 1821, app/assets/stylesheets/custom/custom_us.sass */
.advice p:not(.right) {
  color: inherit;
  font-size: 14px;
  text-align: left;
}

/* line 1825, app/assets/stylesheets/custom/custom_us.sass */
.advice p.b, .advice .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item p.load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .owl-stage .item .advice p.load-more-slider, .advice .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item p.load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-banner-carousel .single-item .item .advice p.load-more-slider, .advice .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item p.load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .owl-stage .item .advice p.load-more-slider, .advice .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item p.load-more-slider, .rebranding .site-takeover-banner-campaign-banner .t-header_container #header-content-right .carousel-section .site-takeover-single-logo .single-item .item .advice p.load-more-slider, .advice .rebranding .my-jobs-wrapper .saved-searches-jobs .saved-search-box .saved-search .frequency-wrapper p, .rebranding .my-jobs-wrapper .saved-searches-jobs .saved-search-box .saved-search .frequency-wrapper .advice p, .advice #home-us p.no-logo, #home-us .advice p.no-logo {
  font-size: 16px;
}

/* line 1828, app/assets/stylesheets/custom/custom_us.sass */
.advice .pagination li {
  display: inline-block;
}

/* line 1830, app/assets/stylesheets/custom/custom_us.sass */
.advice .post-card {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 1837, app/assets/stylesheets/custom/custom_us.sass */
.advice .save-search-sidebar.form-material {
  flex-wrap: wrap;
  margin-top: 30px;
  padding: 30px;
}

/* line 1838, app/assets/stylesheets/custom/custom_us.sass */
.advice .save-search-sidebar.form-material input {
  border: 1px solid #AAAAAA;
  border-radius: 5px !important;
}

/* line 1844, app/assets/stylesheets/custom/custom_us.sass */
.advice .save-search-sidebar.form-material .btn-linear {
  padding: 11px;
}

/* line 1847, app/assets/stylesheets/custom/custom_us.sass */
.advice .save_search_alert.thanks {
  color: #225F4D;
}

/* line 1849, app/assets/stylesheets/custom/custom_us.sass */
.advice .save_search_alert.thanks .save_search_alert {
  margin-top: 0;
}

/* line 1854, app/assets/stylesheets/custom/custom_us.sass */
.advice .blog-left .save_search_alert .col-mobile-full.mt20 {
  margin-top: 0;
}

/* line 1857, app/assets/stylesheets/custom/custom_us.sass */
.advice .blog-left .save_search_alert .clear.bloc {
  padding-top: 0;
}

/* line 1861, app/assets/stylesheets/custom/custom_us.sass */
.advice h1 {
  font-size: 30px;
}

/* line 1863, app/assets/stylesheets/custom/custom_us.sass */
.advice h2 {
  font-size: 20px;
}

/* line 1865, app/assets/stylesheets/custom/custom_us.sass */
.advice h3 {
  font-size: 16px;
}

/* line 1867, app/assets/stylesheets/custom/custom_us.sass */
.advice h4, .advice ul li, .advice ol li {
  font-size: 14px;
}

/* line 1871, app/assets/stylesheets/custom/custom_us.sass */
.advice-details .sidebar {
  margin-top: 133px;
}

/* line 1875, app/assets/stylesheets/custom/custom_us.sass */
.advice-details .social-wrapper ul li {
  display: inline-block;
}

/* line 1877, app/assets/stylesheets/custom/custom_us.sass */
.advice-details .social-wrapper ul li a {
  color: #5D677A;
  font-size: 20px;
}

/* line 1880, app/assets/stylesheets/custom/custom_us.sass */
.advice-details img {
  max-width: 100%;
}

/* line 1882, app/assets/stylesheets/custom/custom_us.sass */
.advice-details a:not(.btn) {
  display: inline;
}

/* line 1884, app/assets/stylesheets/custom/custom_us.sass */
.advice-details .content-headings {
  width: calc(100% - 100px);
}

/* line 1887, app/assets/stylesheets/custom/custom_us.sass */
.advice-details .content-headings p.small-font {
  font-size: 12px;
}

/* line 1889, app/assets/stylesheets/custom/custom_us.sass */
.advice-details .single-col-content {
  padding: 10px 0;
}

/* line 1891, app/assets/stylesheets/custom/custom_us.sass */
.advice-details .single-col-content ul {
  color: #5D677A;
  list-style: disc !important;
  margin-left: 15px;
}

/* line 1896, app/assets/stylesheets/custom/custom_us.sass */
.advice-details .single-col-content ul li a {
  color: #2777B4;
}

/* line 1898, app/assets/stylesheets/custom/custom_us.sass */
.advice-details .img-cover {
  max-height: 250px;
  object-fit: cover;
  height: 100%;
}

/* line 1903, app/assets/stylesheets/custom/custom_us.sass */
.advice-details .sidebar .save_search_alert {
  margin-top: 30px;
  padding: 30px;
  flex-wrap: wrap;
}

/* line 1907, app/assets/stylesheets/custom/custom_us.sass */
.advice-details .sidebar .save_search_alert .create_job_alert_content {
  margin: 0px;
}

/* line 1909, app/assets/stylesheets/custom/custom_us.sass */
.advice-details .sidebar .save_search_alert .btn-wrapper-create-job {
  width: 100%;
  margin-top: 10px;
}

/* line 1912, app/assets/stylesheets/custom/custom_us.sass */
.advice-details .sidebar .btn-linear {
  padding: 11px;
}

/* line 1915, app/assets/stylesheets/custom/custom_us.sass */
.advice-details .sidebar .related-post .post-wrapper {
  border-bottom: 1px solid #E9E9E9;
}

/* line 1916, app/assets/stylesheets/custom/custom_us.sass */
.advice-details .sidebar .related-post .post-wrapper .small-font {
  font-size: 12px;
}

/* line 1918, app/assets/stylesheets/custom/custom_us.sass */
.advice-details .sidebar .related-post .post-wrapper .right {
  font-size: 14px;
}

/* line 1921, app/assets/stylesheets/custom/custom_us.sass */
.advice-details .sidebar .related-post .post-wrapper:last-of-type {
  border-bottom: 0px;
}

/* line 1923, app/assets/stylesheets/custom/custom_us.sass */
.advice-details .img-wrapper {
  max-width: 150px;
  height: 90px;
  background-color: #E9E9E9;
  overflow: hidden;
  border-radius: 5px;
}

/* line 1930, app/assets/stylesheets/custom/custom_us.sass */
.advice-details .single-post-img-wrapper img {
  border-radius: 6px;
}

/* line 1932, app/assets/stylesheets/custom/custom_us.sass */
.advice-details h2 {
  margin: 20px 0;
}

/* line 1934, app/assets/stylesheets/custom/custom_us.sass */
.advice-details .back-wrapper {
  font-size: 14px;
}

/* line 1938, app/assets/stylesheets/custom/custom_us.sass */
.advice-details .blog-left .content .small-font {
  font-size: inherit;
}

/* line 1940, app/assets/stylesheets/custom/custom_us.sass */
.advice-details p,
.advice-details ol li,
.advice-details ul li,
.advice-details li {
  color: #000000 !important;
  font-size: 14px !important;
  line-height: 22px !important;
}

/* line 1947, app/assets/stylesheets/custom/custom_us.sass */
.advice-details ol {
  color: #000000 !important;
  font-size: 16px !important;
  line-height: 22.4px !important;
}

/* line 1952, app/assets/stylesheets/custom/custom_us.sass */
.advice-details ol, .advice-details ul {
  padding-bottom: 15px !important;
}

/* line 1955, app/assets/stylesheets/custom/custom_us.sass */
.advice-details strong {
  padding-top: 15px !important;
  display: inline-block !important;
}

/* line 1959, app/assets/stylesheets/custom/custom_us.sass */
.advice-details p strong {
  padding-top: 0px !important;
}

/* line 1963, app/assets/stylesheets/custom/custom_us.sass */
.advice-details .single-col-content ol {
  margin-left: 0;
}

/* line 1966, app/assets/stylesheets/custom/custom_us.sass */
#message-center {
  margin: 15px;
}

/* line 1969, app/assets/stylesheets/custom/custom_us.sass */
#message-center .feed-wrapper .feed-container {
  height: calc(100vh - 10.5em);
}

/* line 1973, app/assets/stylesheets/custom/custom_us.sass */
.ver-center {
  position: absolute;
  width: 100%;
  top: 50%;
  transform: translateY(-50%);
}

/* line 1981, app/assets/stylesheets/custom/custom_us.sass */
.jm-header .menu-us .menu-overflow .sub-menu-links {
  left: 0px;
  right: auto;
}

/* line 1984, app/assets/stylesheets/custom/custom_us.sass */
.edit-icon-us,
.edit-icon {
  background: url(/assets/us/icons/edit-pencil-7eb891529ee9a96b8d9901da864bbaab09b47925b0a2d7013ce46004ac7a4b61.svg) no-repeat;
  height: 16px;
  width: 16px;
  float: right;
  display: block;
  outline: none;
  border: none;
}

/* line 1994, app/assets/stylesheets/custom/custom_us.sass */
.edit-icon-us:after,
.edit-icon:after {
  content: "";
  display: block;
  height: 35px;
  width: 35px;
  border-radius: 50%;
  position: relative;
  right: 16px;
  top: -11px;
}

/* line 2003, app/assets/stylesheets/custom/custom_us.sass */
.edit-icon-us:hover:after, .edit-icon-us:focus-visible:after,
.edit-icon:hover:after,
.edit-icon:focus-visible:after {
  background: rgba(24, 38, 66, 0.3);
}

/* line 2006, app/assets/stylesheets/custom/custom_us.sass */
.work_experience .disabled {
  opacity: 0.5;
}

/* line 2008, app/assets/stylesheets/custom/custom_us.sass */
.work_experience .update-responsibilities-textbox {
  font-size: 14px !important;
}

/* line 2010, app/assets/stylesheets/custom/custom_us.sass */
.work_experience .responsibilities {
  position: relative;
}

/* line 2012, app/assets/stylesheets/custom/custom_us.sass */
.work_experience .responsibilities label {
  display: block !important;
  padding-right: 45px;
}

/* line 2015, app/assets/stylesheets/custom/custom_us.sass */
.work_experience .responsibilities i.svg-icon {
  position: absolute;
  top: 0;
  color: #6E6E7C;
}

/* line 2019, app/assets/stylesheets/custom/custom_us.sass */
.work_experience .responsibilities i.svg-icon.edit {
  right: 30px;
  cursor: handle;
}

/* line 2022, app/assets/stylesheets/custom/custom_us.sass */
.work_experience .responsibilities i.svg-icon.drag {
  right: 0;
  cursor: move;
}

/* line 2025, app/assets/stylesheets/custom/custom_us.sass */
.work_experience .responsibilities i.svg-icon svg {
  width: 1.375rem;
}

/* line 2027, app/assets/stylesheets/custom/custom_us.sass */
.work_experience .responsibilities .classic-link-cta {
  font-size: 14px;
  color: #2777B4 !important;
  background-color: #FFF;
  position: absolute;
  bottom: 2px;
  right: 0px;
  padding: 6px 5px;
}

/* line 2035, app/assets/stylesheets/custom/custom_us.sass */
.work_experience .responsibilities .update-responsibilities-textbox {
  padding-right: 55px !important;
  min-height: auto;
}

/* line 2039, app/assets/stylesheets/custom/custom_us.sass */
.work_experience .responsibilities.error .classic-link-cta {
  bottom: 28px;
}

/* line 2042, app/assets/stylesheets/custom/custom_us.sass */
.work_experience .form-material .new-responsibility {
  min-height: auto;
  padding-right: 38px;
}

/* line 2045, app/assets/stylesheets/custom/custom_us.sass */
.work_experience .currently-employed {
  float: right !important;
  margin-right: 0 !important;
}

/* line 2049, app/assets/stylesheets/custom/custom_us.sass */
#resume-work-experience-added .work_experience {
  margin-top: 1.875rem;
}

/* line 2051, app/assets/stylesheets/custom/custom_us.sass */
#resume-work-experience-added .work_experience .remove-me-content {
  display: block;
}

/* line 2053, app/assets/stylesheets/custom/custom_us.sass */
#resume-work-experience-added div:last-child {
  border-width: 0 !important;
}

/* line 2057, app/assets/stylesheets/custom/custom_us.sass */
.already-resume-work_experience-added.last-added {
  border-bottom: 0 !important;
}

/* line 2059, app/assets/stylesheets/custom/custom_us.sass */
.already-resume-work_experience-added .remove-me-content {
  display: block;
}

/* line 2064, app/assets/stylesheets/custom/custom_us.sass */
.even-margin-col.col-2.marge-30 > .col:nth-child(odd) {
  margin-right: 0;
}

/* line 2066, app/assets/stylesheets/custom/custom_us.sass */
.even-margin-col.col-2.marge-30 > .col:nth-child(even) {
  margin-right: 30px;
}

/* line 2069, app/assets/stylesheets/custom/custom_us.sass */
.data-results .partner-label {
  border-bottom: 1px solid #E9E9E9;
}

/* line 2073, app/assets/stylesheets/custom/custom_us.sass */
#resume-list .edit-icon-us {
  height: 16px;
  width: 16px;
  display: inline-block;
  background-size: 10px 10px;
  position: relative;
  top: 0.3125rem;
  left: 0.4375rem;
  height: 25px;
  width: 25px;
  border-radius: 50%;
}

/* line 2084, app/assets/stylesheets/custom/custom_us.sass */
#resume-list .edit-icon-us:hover {
  background: rgba(24, 38, 66, 0.3);
}

/* line 2086, app/assets/stylesheets/custom/custom_us.sass */
#resume-list .edit-icon-us svg {
  width: 1rem;
  fill: #6E6E7C;
  bottom: 0.8125rem;
  right: 1rem;
  position: relative;
}

/* line 2093, app/assets/stylesheets/custom/custom_us.sass */
#resume-list .edit-icon-us::after {
  content: none;
}

/* line 2097, app/assets/stylesheets/custom/custom_us.sass */
.trending-job-home p {
  text-align: left;
}

/* line 2100, app/assets/stylesheets/custom/custom_us.sass */
.leaderboard_banner {
  overflow: auto;
}

/* line 2102, app/assets/stylesheets/custom/custom_us.sass */
.leaderboard_banner div {
  width: 728px;
  height: 90px;
  margin: 0 auto;
}

/* line 2107, app/assets/stylesheets/custom/custom_us.sass */
.menu-us ul.sous-menu.logged-in > li.sous-menu-links > span,
.menu-us .menu-links-right a#signin-link span,
#my-profile-us .col-2 > .col .view-info .jobseeker-name span {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 200px;
  display: inline-block;
}

/* line 2116, app/assets/stylesheets/custom/custom_us.sass */
.menu-us .menu-links-right a#signin-link span {
  vertical-align: bottom;
}

/* line 2119, app/assets/stylesheets/custom/custom_us.sass */
.jm-header .menu-us .menu-links-right a#signin-link span {
  max-width: 130px;
}

/* line 2123, app/assets/stylesheets/custom/custom_us.sass */
#jrpjdp .no-horizontal-scroll, .jrpjdp-extend .no-horizontal-scroll {
  overflow-x: hidden;
}

/* line 2126, app/assets/stylesheets/custom/custom_us.sass */
#jrpjdp .contact-us-link, .jrpjdp-extend .contact-us-link {
  word-break: break-all;
}

/* line 2129, app/assets/stylesheets/custom/custom_us.sass */
#jrpjdp .edit-link-cta, .jrpjdp-extend .edit-link-cta {
  text-decoration: underline;
  display: inline;
  background-color: inherit;
}

/* line 2133, app/assets/stylesheets/custom/custom_us.sass */
#jrpjdp .edit-link-cta::after, .jrpjdp-extend .edit-link-cta::after {
  height: 1px;
  bottom: 0;
}

/* line 2137, app/assets/stylesheets/custom/custom_us.sass */
#jrpjdp .delete-account-btn, .jrpjdp-extend .delete-account-btn {
  padding: 0;
  border-radius: 0;
  color: #2777B4;
}

/* line 2142, app/assets/stylesheets/custom/custom_us.sass */
#jrpjdp .delete-account-btn .svg-icon svg, .jrpjdp-extend .delete-account-btn .svg-icon svg {
  position: relative;
  top: 0.5rem;
}

/* line 2149, app/assets/stylesheets/custom/custom_us.sass */
#jrpjdp #bulk_apply_form .field div input[type=checkbox]:checked + label:after, .jrpjdp-extend #bulk_apply_form .field div input[type=checkbox]:checked + label:after {
  left: -1.4375rem !important;
  top: 0.1875rem !important;
}

/* line 2154, app/assets/stylesheets/custom/custom_us.sass */
.hiring-event-wrapper .hiring-event {
  color: #2777B4;
  font-size: 14px;
}

/* line 2158, app/assets/stylesheets/custom/custom_us.sass */
.hiring-event-wrapper .hiring-event i {
  font-size: 1.2;
}

/* line 2164, app/assets/stylesheets/custom/custom_us.sass */
.menu-us ul.sous-menu > li ul.double {
  -moz-column-count: 2;
  -webkit-column-count: 2;
  column-count: 2;
  width: 550px !important;
}

/* line 2169, app/assets/stylesheets/custom/custom_us.sass */
.menu-us ul.sous-menu > li ul.triple {
  -moz-column-count: 3;
  -webkit-column-count: 3;
  column-count: 3;
  width: 600px !important;
}

/* line 2176, app/assets/stylesheets/custom/custom_us.sass */
.address-modal-error.flash-message {
  position: relative;
  top: 0;
}

/* line 2180, app/assets/stylesheets/custom/custom_us.sass */
.manage_preferences .unsubscribe-all {
  padding: 9px 0;
}

/* line 2183, app/assets/stylesheets/custom/custom_us.sass */
.manage_preferences .head-container .head-box {
  padding: 0 100px 0 80px;
  position: relative;
}

/* line 2186, app/assets/stylesheets/custom/custom_us.sass */
.manage_preferences .head-container .head-box .icon-box {
  position: absolute;
  top: 0;
  left: -15px;
  bottom: 0;
  margin: auto;
  width: 80px;
}

/* line 2193, app/assets/stylesheets/custom/custom_us.sass */
.manage_preferences .head-container .head-box .icon-box .contact-icon {
  width: 100%;
}

/* line 2195, app/assets/stylesheets/custom/custom_us.sass */
.manage_preferences .head-container .head-box .slidebox-right {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0 0;
  height: 32px;
}

/* line 2202, app/assets/stylesheets/custom/custom_us.sass */
.manage_preferences .head-container .head-box .slidebox-right .slide-checkbox-content input.slide-checkbox[type=checkbox] + label span:before {
  display: block;
  position: absolute;
  left: -50px;
  line-height: 30px;
  font-size: 12px;
  color: #5D677A;
  width: 45px;
  text-align: right;
}

/* line 2211, app/assets/stylesheets/custom/custom_us.sass */
.manage_preferences .head-container .head-box .slidebox-right .slide-checkbox-content input.slide-checkbox[type=checkbox] + label span:before {
  content: 'Paused';
}

/* line 2213, app/assets/stylesheets/custom/custom_us.sass */
.manage_preferences .head-container .head-box .slidebox-right .slide-checkbox-content input.slide-checkbox[type=checkbox]:checked + label span:before {
  content: 'On';
}

/* line 2215, app/assets/stylesheets/custom/custom_us.sass */
.recaptcha_block {
  margin: 20px auto;
  max-width: 300px;
}

/* line 2218, app/assets/stylesheets/custom/custom_us.sass */
.complete-registration-banner {
  padding: 5px 5px;
  position: absolute;
}

/* line 2224, app/assets/stylesheets/custom/custom_us.sass */
#jobs-filters-content .filter .filter-title {
  z-index: 1 !important;
}

/* line 2227, app/assets/stylesheets/custom/custom_us.sass */
#jobs-filters-content .filter .filter-content input[type=radio], #jobs-filters-content .filter .filter-content input[type=checkbox] {
  display: inline-block;
  opacity: 0;
  width: 0;
  height: 0;
  position: absolute;
}

/* line 2235, app/assets/stylesheets/custom/custom_us.sass */
#jobs-filters-content .fake-filter .slide-checkbox-content input.slide-checkbox[type=checkbox] {
  display: inline-block;
  opacity: 0;
  width: 0;
  height: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
}

/* line 2245, app/assets/stylesheets/custom/custom_us.sass */
.saved-job-flash-message {
  position: fixed;
}

/* line 2249, app/assets/stylesheets/custom/custom_us.sass */
.remodal-close:focus-visible {
  outline: #014798 auto 2px;
}

/* line 2252, app/assets/stylesheets/custom/custom_us.sass */
.sponsored-tag {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 0.6rem;
  letter-spacing: 1px;
  text-align: center;
  margin-top: 5px;
  color: #5D677A;
}

/* line 2265, app/assets/stylesheets/custom/custom_us.sass */
#user-registration .form-material ul.field li input[type=checkbox] {
  display: inline-block;
  opacity: 0;
  width: 0;
  height: 0;
  position: absolute;
}

/* line 2271, app/assets/stylesheets/custom/custom_us.sass */
#user-registration .form-material ul.field li input[type=checkbox]:focus-visible + label {
  outline: #014798 auto 1px;
}

/* line 2275, app/assets/stylesheets/custom/custom_us.sass */
#user-registration .form-material .resume-upload button[type=button] {
  z-index: 9;
  position: absolute;
  height: 100%;
  bottom: 0;
}

/* line 2281, app/assets/stylesheets/custom/custom_us.sass */
.head-bullets {
  position: relative;
  top: 0px;
  margin-top: 10px;
}

/* line 2287, app/assets/stylesheets/custom/custom_us.sass */
.skill-texts h3 {
  color: #5D677A;
}

/* line 2290, app/assets/stylesheets/custom/custom_us.sass */
.picker .picker__table .picker__day--outfocus, .picker .picker__table .picker__weekday,
.datepickers-container .datepicker--nav-title i,
.datepickers-container .datepicker--cells .-other-month-,
.datepickers-container .datepicker--cells .-disabled- {
  color: #737373;
}

/* line 2298, app/assets/stylesheets/custom/custom_us.sass */
.datepickers-container .datepicker .datepicker--day-name {
  color: #C75300;
}

/* line 2301, app/assets/stylesheets/custom/custom_us.sass */
.datepickers-container .datepicker .datepicker--cell.-current- {
  color: #015A7D;
}

/* line 2305, app/assets/stylesheets/custom/custom_us.sass */
.top-paying-search .treding-job-wrapper h3 {
  font-size: 1.2rem;
}

/* line 2308, app/assets/stylesheets/custom/custom_us.sass */
.top-paying-search .treding-job-wrapper .check-bubble {
  text-align: left;
}

/* line 2311, app/assets/stylesheets/custom/custom_us.sass */
#cb-tip .report-job-link {
  color: #2777B4;
}

/* line 2316, app/assets/stylesheets/custom/custom_us.sass */
#resumes-upload-us .form-material .resume-upload button[type=button] {
  z-index: 9;
  position: absolute;
  height: 100%;
  bottom: 0;
}

/* line 2325, app/assets/stylesheets/custom/custom_us.sass */
#save-search-modal .job-alert.form .field {
  overflow: visible;
}

/* line 2327, app/assets/stylesheets/custom/custom_us.sass */
#save-search-modal .job-alert.form .field input {
  outline-offset: -2px;
}

/* line 2329, app/assets/stylesheets/custom/custom_us.sass */
#save-search-modal .job-alert.form .field label {
  font-size: 0.875rem;
}

/* line 2331, app/assets/stylesheets/custom/custom_us.sass */
#save-search-modal .job-alert.form .field label .freq {
  margin-right: 1.25rem;
}

/* line 2335, app/assets/stylesheets/custom/custom_us.sass */
button.link-cta.unsubscribe-all {
  color: #2777B4;
}

/* line 2340, app/assets/stylesheets/custom/custom_us.sass */
.picker .picker__table .picker__day--outfocus {
  color: #737373;
}

/* line 2342, app/assets/stylesheets/custom/custom_us.sass */
.picker .picker__table .picker__day--highlighted {
  background: #14669B;
}

/* line 2346, app/assets/stylesheets/custom/custom_us.sass */
.datepickers-container .datepicker--content .-other-decade- {
  color: #737373;
}

/* line 2350, app/assets/stylesheets/custom/custom_us.sass */
#policy-and-terms-checker #policy, #policy-and-terms-checker #terms {
  color: #2777B4;
  font-size: 0.9rem;
  font-weight: bold;
}

/* line 2355, app/assets/stylesheets/custom/custom_us.sass */
.jdp-left-content > div {
  max-width: 100%;
}

/* line 2360, app/assets/stylesheets/custom/custom_us.sass */
.add-responsability-content.sortable .sortable-placeholder {
  border-bottom: 0.125rem solid #2777B4;
  min-height: 1.375rem;
}

/* line 2364, app/assets/stylesheets/custom/custom_us.sass */
.add-responsability-content .responsibilities .truncate {
  display: inline-block;
  width: 100%;
  top: 4px;
  position: relative;
}

/* line 2370, app/assets/stylesheets/custom/custom_us.sass */
.add-responsability-content .responsibilities label span {
  padding-left: 0;
}

/* line 2375, app/assets/stylesheets/custom/custom_us.sass */
#step-2 .step-content-recap .recap-bloc .bullet {
  word-break: break-word;
}

/* line 2380, app/assets/stylesheets/custom/custom_us.sass */
body input[type=text]:focus, body select:focus, body textarea:focus, body input[type=email]:focus, body input[type=number]:focus, body input[type=password]:focus, body #upload-btn:focus {
  outline: none;
}

/* line 2382, app/assets/stylesheets/custom/custom_us.sass */
body input[type=text]:focus-visible, body select:focus-visible, body textarea:focus-visible, body input[type=email]:focus-visible, body input[type=number]:focus-visible, body input[type=password]:focus-visible, body #upload-btn:focus-visible {
  outline: none;
}

/* line 2384, app/assets/stylesheets/custom/custom_us.sass */
body .tab-focused-textbox {
  outline: none !important;
}

/* line 2388, app/assets/stylesheets/custom/custom_us.sass */
body .tab-focused-textbox input[type=text]:focus, body .tab-focused-textbox select:focus, body .tab-focused-textbox textarea:focus, body .tab-focused-textbox input[type=email]:focus, body .tab-focused-textbox input[type=number]:focus, body .tab-focused-textbox #upload-btn:focus {
  border-color: transparent !important;
}

/* line 2390, app/assets/stylesheets/custom/custom_us.sass */
body .tab-focused-textbox::before {
  content: '';
  border-bottom: 2px solid #014798;
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 10;
}

/* line 2399, app/assets/stylesheets/custom/custom_us.sass */
body .tab-focused-textbox.error::before {
  bottom: 26px;
  border-color: #dc0000;
}

/* line 2403, app/assets/stylesheets/custom/custom_us.sass */
body .tab-focused-textbox.tab-focused-textarea::before {
  bottom: 4px;
}

/* line 2406, app/assets/stylesheets/custom/custom_us.sass */
body .tab-focused-textbox.target-pay-value-input::before {
  bottom: 27px;
}

/* line 2410, app/assets/stylesheets/custom/custom_us.sass */
body #job-search-form .tab-focused-textbox::before, body .save_search_alert .tab-focused-textbox::before {
  border: 2px solid #014798;
  height: calc(100% - 4px);
  z-index: 10;
  bottom: 0;
  left: -2px;
}

/* line 2418, app/assets/stylesheets/custom/custom_us.sass */
body .save_search_alert .tab-focused-textbox::before {
  height: 31px;
}

/* line 2423, app/assets/stylesheets/custom/custom_us.sass */
body #oc-search-form .tab-focused-textbox::before {
  content: none;
}

/* line 2425, app/assets/stylesheets/custom/custom_us.sass */
body #oc-search-form .tab-focused-textbox input[type=text], body #oc-search-form .tab-focused-textbox select, body #oc-search-form .tab-focused-textbox textarea, body #oc-search-form .tab-focused-textbox input[type=email], body #oc-search-form .tab-focused-textbox input[type=number], body #oc-search-form .tab-focused-textbox #upload-btn {
  border-color: #014798 !important;
}

/* line 2430, app/assets/stylesheets/custom/custom_us.sass */
body #upload-textbox::before, body #resume-name::before {
  border-bottom: none;
}

/* line 2433, app/assets/stylesheets/custom/custom_us.sass */
body .upload-resume-icon {
  height: 40px !important;
  top: 25px;
}

/* line 2436, app/assets/stylesheets/custom/custom_us.sass */
body .upload-resume-icon svg {
  width: 1.125rem;
  fill: #5D677A;
}

/* line 2441, app/assets/stylesheets/custom/custom_us.sass */
body .post_job_header_link:hover {
  border-color: #2777B4;
}

/* line 2445, app/assets/stylesheets/custom/custom_us.sass */
body .post_job_header_link:after {
  display: none !important;
}

/* line 2448, app/assets/stylesheets/custom/custom_us.sass */
body .post_job_header_link {
  color: #2777B4 !important;
  border-color: #2777B4;
  border-width: 3px !important;
  font-size: 16px !important;
}

/* line 2455, app/assets/stylesheets/custom/custom_us.sass */
body .btn-remove-me i.material {
  font-size: 1.1875rem;
}

@media only screen and (min-width: 1000px) {
  /* line 2459, app/assets/stylesheets/custom/custom_us.sass */
  .post_job_header_link {
    padding: 9px 20px !important;
    bottom: 10px;
  }
}

/* line 2463, app/assets/stylesheets/custom/custom_us.sass */
div.full.header-us {
  padding: 0 0.375rem;
}

/* line 2465, app/assets/stylesheets/custom/custom_us.sass */
nav.menu.relative.full.menu-us, #recs-external-job-applied-success .menu.full.menu-us.check-icon, .upload-button .resume-name-wrapper .menu.full.menu-us.dropdown-trigger, .upload-button .menu.full.menu-us.dropdown, #jrpjdp #jobs-filters .saved-jobs-count .job-count-menu #saved-jobs-count svg.menu.full.menu-us, .jrpjdp-extend #jobs-filters .saved-jobs-count .job-count-menu #saved-jobs-count svg.menu.full.menu-us, .data-details > span .menu.full.menu-us.svg-icon, .salary-container.new-ux .missing_community_error .result-not-found .sub-title span.text p.menu.full.menu-us.truncate, #reveal .control .menu.full.menu-us.minimize-icon, #reveal .control .menu.full.menu-us.maximize-icon, .rebranding .my-jobs-wrapper .menu.full.menu-us.parent-material, .rebranding .my-jobs-wrapper #saved-job-us .heading-wrapper svg.menu.full.menu-us, .rebranding .jobs-alert-my-jobs-page.jrpjdp-extend #jobs-filters.jrp-filter-redesign .selected-filters-wrappers .selected-filters li button.menu.full.menu-us, body .menu.full.menu-us.tab-focused-textbox {
  padding: 0 0.625rem;
}

@media only screen and (max-width: 1000px) {
  /* line 2469, app/assets/stylesheets/custom/custom_us.sass */
  .bg-big-header {
    height: 5.625rem;
  }
  /* line 2471, app/assets/stylesheets/custom/custom_us.sass */
  .bg-big-header .text-area-box {
    font-size: 1.25rem;
  }
  /* line 2475, app/assets/stylesheets/custom/custom_us.sass */
  .content p.wcbapp {
    width: 95%;
  }
}

/* common upload naked button for US and INTL sites */
/* line 2480, app/assets/stylesheets/custom/custom_us.sass */
.upload-button .dropdown {
  top: 0;
  box-shadow: none;
  right: 0;
  width: auto;
  z-index: auto;
}

/* line 2489, app/assets/stylesheets/custom/custom_us.sass */
.upload-button .dropdown .dropdown-item {
  height: auto;
}

/* line 2492, app/assets/stylesheets/custom/custom_us.sass */
.upload-button .dropdown .dropdown-item:hover {
  background: transparent;
}

/* line 2497, app/assets/stylesheets/custom/custom_us.sass */
.upload-button .resume-name-wrapper .fake-input-val {
  font-size: 0.75rem;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: calc(100% - 26px);
}

/* line 2503, app/assets/stylesheets/custom/custom_us.sass */
.upload-button .resume-name-wrapper .dropdown-trigger {
  right: 0;
  top: auto;
  bottom: 0.625rem;
  color: #0E0E24;
}

/* line 2511, app/assets/stylesheets/custom/custom_us.sass */
.upload-button #upload-file-text.medium {
  padding: 0.6875rem 0.9375rem !important;
}

/* static page CSS
  privacy page */
/* line 2517, app/assets/stylesheets/custom/custom_us.sass */
.privacy-wrapper ul li a, .privacy-wrapper a {
  color: #2777B4;
}

/* line 2519, app/assets/stylesheets/custom/custom_us.sass */
.privacy-wrapper .toggle-parent {
  border-color: gray;
  border-spacing: 0.125rem;
}

/* line 2523, app/assets/stylesheets/custom/custom_us.sass */
.privacy-wrapper .toggle-parent table th, .privacy-wrapper .toggle-parent table td {
  padding: 0.125rem 0.3125rem;
  border: 0.125rem solid #5D677A;
}

/* line 2526, app/assets/stylesheets/custom/custom_us.sass */
.privacy-wrapper .toggle-parent table th {
  text-decoration: underline;
}

/* line 2528, app/assets/stylesheets/custom/custom_us.sass */
.privacy-wrapper .toggle-parent .toggle-title {
  border-bottom: 0.125rem solid #5D677A;
  cursor: pointer;
}

/* line 2536, app/assets/stylesheets/custom/custom_us.sass */
.jdp-description-details, .jdp-company {
  color: #AAAAAA;
}

/* line 2538, app/assets/stylesheets/custom/custom_us.sass */
.jdp-description-details p, .jdp-description-details li, .jdp-description-details div, .jdp-description-details span, .jdp-company p, .jdp-company li, .jdp-company div, .jdp-company span {
  font-family: "Roboto", "Arial", sans-serif !important;
  color: #000000;
  font-size: 0.875rem;
  text-indent: unset !important;
}

/* line 2543, app/assets/stylesheets/custom/custom_us.sass */
.jdp-description-details p, .jdp-company p {
  padding-bottom: 0;
  margin: 0.625rem 0 !important;
}

/* line 2546, app/assets/stylesheets/custom/custom_us.sass */
.jdp-description-details ul, .jdp-company ul {
  padding-left: 2em;
  list-style: disc !important;
  font-family: "Roboto", "Arial", sans-serif;
}

/* line 2550, app/assets/stylesheets/custom/custom_us.sass */
.jdp-description-details img, .jdp-company img {
  max-width: 100%;
  height: auto;
  width: 100%;
}

/* line 2555, app/assets/stylesheets/custom/custom_us.sass */
.jdp-description-details #apply-bottom div, .jdp-company #apply-bottom div {
  font-size: 1rem !important;
  font-family: "Lato", "Arial", sans-serif !important;
}

/* line 2558, app/assets/stylesheets/custom/custom_us.sass */
.jdp-description-details #apply-bottom div:not(.b), .jdp-company #apply-bottom div:not(.b) {
  font-weight: normal;
}

/* line 2562, app/assets/stylesheets/custom/custom_us.sass */
#international .regional-sites-heading {
  margin: 4.375rem 0;
}

/* line 2566, app/assets/stylesheets/custom/custom_us.sass */
#recs-external-job-applied-success .check-icon {
  border-width: 0.125rem;
  height: 1.0625rem;
  width: 0.5rem;
  border-radius: 0;
  margin-right: 0.4375rem;
  top: 0.1875rem;
  margin-left: 0.625rem;
}

/* line 2578, app/assets/stylesheets/custom/custom_us.sass */
.footer-us .footer.hide-footer {
  padding-top: 0;
}

/* line 2582, app/assets/stylesheets/custom/custom_us.sass */
.footer-us .footer.hide-footer .rights {
  border-top: 0;
}

/* line 2585, app/assets/stylesheets/custom/custom_us.sass */
.header-logo.disabled {
  opacity: 1;
}

/* line 2589, app/assets/stylesheets/custom/custom_us.sass */
.successfully-enrolled .check-icon {
  border-color: #2F4BA0;
}

/* line 2594, app/assets/stylesheets/custom/custom_us.sass */
#cb-resume h2, #cb-resume-update-opt h2, #download-resume-option h2 {
  font-size: 1.0625rem !important;
}

/* line 2596, app/assets/stylesheets/custom/custom_us.sass */
#cb-resume h3, #cb-resume-update-opt h3, #download-resume-option h3 {
  font-size: 1rem !important;
}

/* line 2598, app/assets/stylesheets/custom/custom_us.sass */
#cb-resume .sub-text, #cb-resume-update-opt .sub-text, #download-resume-option .sub-text {
  font-size: 0.875rem !important;
  color: #6E6E7C;
}

/* line 2603, app/assets/stylesheets/custom/custom_us.sass */
.checkbox-bdr-right input[type=checkbox] + label {
  padding: 0.625rem;
  border: 0.0625rem solid #5D677A;
  border-radius: 0.3125rem;
  position: relative;
  display: block !important;
}

/* line 2609, app/assets/stylesheets/custom/custom_us.sass */
.checkbox-bdr-right input[type=checkbox] + label:before, .checkbox-bdr-right input[type=checkbox] + label:after {
  position: absolute;
  right: 0.625rem;
  top: 0 !important;
  bottom: 0;
  left: initial !important;
  margin: auto;
}

/* line 2616, app/assets/stylesheets/custom/custom_us.sass */
.checkbox-bdr-right input[type=checkbox] + label:after {
  right: 1.375rem;
}

/* line 2618, app/assets/stylesheets/custom/custom_us.sass */
.checkbox-bdr-right input[type=checkbox]:checked + label {
  border-color: #2777B4;
}

/* line 2622, app/assets/stylesheets/custom/custom_us.sass */
.success-container .svg-icon svg {
  width: 4.375rem;
  height: 4.375rem;
  fill: #2777B4;
}
