#background-infos-cookies, #infos-cookies {
  z-index: 999999 !important; }

#infos-cookies .decision .btn-primary span {
  background: red; }

.adexos-rgpd-customer-deleteaccountrequest .col-main h1,
.adexos-rgpd-customer-deletionrequestalreadyexists .col-main h1 {
  width: 100%;
  margin-top: 25px;
  margin-bottom: 15px; }

.adexos-rgpd-customer-deleteaccountrequest .col-main .buttons-set,
.adexos-rgpd-customer-deletionrequestalreadyexists .col-main .buttons-set {
  margin-top: 20px; }

.cookiealert {
  background-color: #333f48 !important; }

#newsletter-validate-detail li.rgpd_conditions {
  padding-bottom: 20px;
  line-height: 18px;
  position: relative;
  overflow-y: hidden;
  list-style: none; }

.customer-account-login .new-users #form-validate li.rgpd_conditions, .customer-account-login .new-users #newsletter-validate-detail li.rgpd_conditions, .customer-account-login .content #form-validate li.rgpd_conditions, .customer-account-login .content #newsletter-validate-detail li.rgpd_conditions, .cms-page-view .new-users #form-validate li.rgpd_conditions, .cms-page-view .new-users #newsletter-validate-detail li.rgpd_conditions, .cms-page-view .content #form-validate li.rgpd_conditions, .cms-page-view .content #newsletter-validate-detail li.rgpd_conditions {
  padding-bottom: 20px;
  line-height: 18px;
  position: relative;
  overflow-y: hidden; }
  .customer-account-login .new-users #form-validate li.rgpd_conditions .lire-plus, .customer-account-login .new-users #newsletter-validate-detail li.rgpd_conditions .lire-plus, .customer-account-login .content #form-validate li.rgpd_conditions .lire-plus, .customer-account-login .content #newsletter-validate-detail li.rgpd_conditions .lire-plus, .cms-page-view .new-users #form-validate li.rgpd_conditions .lire-plus, .cms-page-view .new-users #newsletter-validate-detail li.rgpd_conditions .lire-plus, .cms-page-view .content #form-validate li.rgpd_conditions .lire-plus, .cms-page-view .content #newsletter-validate-detail li.rgpd_conditions .lire-plus {
    position: absolute;
    top: 0;
    width: 100%;
    cursor: pointer;
    background: #fff;
    height: 30px; }
    .customer-account-login .new-users #form-validate li.rgpd_conditions .lire-plus span, .customer-account-login .new-users #newsletter-validate-detail li.rgpd_conditions .lire-plus span, .customer-account-login .content #form-validate li.rgpd_conditions .lire-plus span, .customer-account-login .content #newsletter-validate-detail li.rgpd_conditions .lire-plus span, .cms-page-view .new-users #form-validate li.rgpd_conditions .lire-plus span, .cms-page-view .new-users #newsletter-validate-detail li.rgpd_conditions .lire-plus span, .cms-page-view .content #form-validate li.rgpd_conditions .lire-plus span, .cms-page-view .content #newsletter-validate-detail li.rgpd_conditions .lire-plus span {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center; }
      .customer-account-login .new-users #form-validate li.rgpd_conditions .lire-plus span .picto_picto, .customer-account-login .new-users #newsletter-validate-detail li.rgpd_conditions .lire-plus span .picto_picto, .customer-account-login .content #form-validate li.rgpd_conditions .lire-plus span .picto_picto, .customer-account-login .content #newsletter-validate-detail li.rgpd_conditions .lire-plus span .picto_picto, .cms-page-view .new-users #form-validate li.rgpd_conditions .lire-plus span .picto_picto, .cms-page-view .new-users #newsletter-validate-detail li.rgpd_conditions .lire-plus span .picto_picto, .cms-page-view .content #form-validate li.rgpd_conditions .lire-plus span .picto_picto, .cms-page-view .content #newsletter-validate-detail li.rgpd_conditions .lire-plus span .picto_picto {
        background: url(../images/next.png) no-repeat;
        background-size: 100%;
        margin-left: 26px;
        padding-left: 8px;
        box-sizing: border-box;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg); }

#infos-cookies .decision .btn-primary,
#infos-cookies .decision .btn-primary span,
#infos-cookies .decision .btn-primary span span {
  background: #323f49 !important; }

#infos-cookies .container-confirm-button button span {
  background: #323f49 !important; }

.checkout-onepage-index #rgpd {
  margin-top: 25px; }

.cookiealert {
  position: fixed;
  width: 100%;
  border: none;
  background-color: rgba(255, 255, 255, 0.85) !important;
  color: black !important;
  font-size: 11pt !important;
  bottom: 0;
  z-index: 2147483644;
  min-height: 50px; }

.cookiealert .message .cookiealert_text, .cookiealert .message .cookiealert_buttons {
  display: inline-block;
  vertical-align: middle; }

.cookiealert .message .cookiealert_text {
  width: 65%;
  text-align: justify;
  padding-left: 20px; }

.cookiealert .message .cookiealert_buttons {
  width: 30%; }

.cookiealert .message .cookiealert_buttons a {
  display: inline-block;
  width: 30%;
  margin: auto;
  text-align: center;
  float: right; }

.accept-all {
  background-color: #323f49;
  border: 1px solid #dcdcdc;
  display: inline-block;
  cursor: pointer;
  color: white !important;
  font-size: 16px;
  padding: 10px 40px;
  text-decoration: none !important; }

.accept-all:hover {
  background-color: #dfdfdf;
  color: black !important; }

.accept-all:active {
  position: relative;
  top: 1px; }

.cookie-param {
  color: black !important;
  margin-top: 10px !important;
  margin-right: 10px !important; }

#infos-cookies .decision .btn-secondary {
  opacity: 0.4; }

#infos-cookies .decision .btn-primary {
  opacity: 1; }

.hide-cookiealert {
  float: right;
  margin-top: 21px;
  margin-right: 3px; }

@media screen and (max-width: 850px) {
  .cookiealert .message .cookiealert_text {
    width: 100%; }
  .cookiealert .message .cookiealert_buttons {
    width: 90%; }
  .cookiealert .message .cookiealert_text {
    padding: 0; } }

@media screen and (max-width: 650px) {
  #infos-cookies {
    width: 81% !important; } }

@media screen and (min-width: 1674px) {
  .cookiealert .message .cookiealert_buttons {
    width: 32%; }
  .hide-cookiealert {
    margin-top: 12px; } }

@media screen and (max-width: 929px) {
  .hide-cookiealert {
    margin-top: 14px; } }

/*# sourceMappingURL=rgpd.css.map */
