/* //////////////////////////////////////////////////////////////////////////////////
*
* Global variables
*
/* /////////////////////////////////////////////////////////////////////////////////*/
/* New variables */
body {
  padding-top: 80px;
}

.page-compte main {
  min-height: 70vh;
}

.compte,
.compte-annonces,
.compte-transactions,
.modifier-annonce {
  background-color: #f5fbff;
}

.overview {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 50px 0;
}
.overview .item {
  width: 28%;
  background-color: #fff;
  border-radius: 5px;
  box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.07);
  padding: 20px;
  margin-bottom: 15px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  cursor: pointer;
}
.overview .item .icon {
  width: 20%;
  margin-right: 5%;
}
.overview .item .icon svg {
  width: 20px;
}
.overview .item .icon svg path {
  fill: #f1b60d;
}
.overview .item .labl {
  width: 75%;
}
.overview .item .labl a h2 {
  font-size: 17px;
  width: 100%;
  display: block;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  transition: all 0.1s linear;
}
.overview .item .labl a h2 span svg {
  width: 15px;
  position: relative;
  bottom: -5px;
}
.overview .item .labl a h2 span svg path {
  fill: #666666;
}
.overview .item:hover a h2 {
  color: #f1b60d;
}

.page-compte .overview.profil-incomplete {
  padding: 20px 0 50px 0;
}

.context {
  background-color: #fff;
  margin-bottom: 20px;
}

.get-helped {
  background-color: #f9f9f9;
}

.create-ad {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  border-radius: 15px;
  padding: 40px;
  width: calc(100% - 80px);
}
.create-ad h2 {
  width: 100%;
  text-align: center;
}
.create-ad a {
  margin-top: 50px;
}

.account-message {
  background: #fff;
  padding: 40px;
  overflow: hidden;
  border-radius: 7px;
  box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.07);
  margin-bottom: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.account-message p, .account-message strong {
  margin-bottom: 30px;
  display: block;
}

.page-compte .account-message.profil-incomplete {
  margin-bottom: 0;
}

nav.nav-acc ul,
.tab {
  overflow-y: hidden !important;
}

nav.nav-acc ul::-webkit-scrollbar,
.tab::-webkit-scrollbar {
  width: 3px;
  height: 3px;
}

nav.nav-acc ul::-webkit-scrollbar-track,
.tab::-webkit-scrollbar-track {
  background: #dbdbdb;
  border-radius: 20px;
}

nav.nav-acc ul::-webkit-scrollbar-thumb,
.tab::-webkit-scrollbar-thumb {
  background-color: #f1b60d; /* color of the scroll thumb */
  border-radius: 20px; /* roundness of the scroll thumb */
  border: 1px solid #f1b60d; /* creates padding around scroll thumb */
}

nav.nav-acc ul::-webkit-scrollbar-butto,
.tab::-webkit-scrollbar-button {
  display: none;
}

.nav-acc {
  position: relative;
}

.arr-right {
  position: absolute;
  right: 0;
  width: 20px;
  height: 20px;
  background-color: #fff;
  display: none;
}
.arr-right svg {
  padding: 5px;
}
.arr-right svg path {
  fill: #f1b60d;
}

.compte .annonces-unit {
  width: 100%;
}

.compte .n-a a,
.modifier-profil .n-b a,
.compte-annonces .n-c a,
.compte-transactions .n-d a,
.compte-porte-monnaie .n-e a,
.compte-avis .n-f a {
  color: #f1b60d;
}
.compte .n-a path,
.modifier-profil .n-b path,
.compte-annonces .n-c path,
.compte-transactions .n-d path,
.compte-porte-monnaie .n-e path,
.compte-avis .n-f path {
  fill: #f1b60d;
}

.banner {
  min-height: 15vh;
  display: flex;
  justify-content: center;
  align-items: center;
  background: linear-gradient(149deg, rgb(241, 182, 13) 0%, rgb(233, 205, 29) 100%);
}
.banner h1, .banner h2 {
  color: #fff;
}
.banner h1 {
  font-size: 25px;
  padding-bottom: 0;
}
.banner .form-title {
  margin-bottom: 0px;
}
.banner .t-baseline {
  display: none;
}

nav.nav-acc {
  padding: 30px 0;
  display: flex;
  justify-content: center;
}
nav.nav-acc ul {
  display: flex;
  list-style-type: none;
  justify-content: space-between;
  width: 100%;
  flex-wrap: wrap;
}
nav.nav-acc li a {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #434343;
  transition: all 0.1s linear;
  font-weight: 700;
  display: flex;
  white-space: nowrap;
}
nav.nav-acc li a svg {
  max-width: 15px;
  margin-right: 10px;
  width: 15px;
}
nav.nav-acc li a svg path {
  transition: all 0.1s linear;
}
nav.nav-acc li a:hover {
  color: #f1b60d;
}
nav.nav-acc li a:hover path {
  fill: #f1b60d;
}
nav.nav-acc .n-e svg, nav.nav-acc .n-b svg {
  width: 12px;
}

.oinner {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: wrap;
}

.ocol {
  width: calc(49% - 60px);
  background-color: #fff;
  box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.07);
  padding: 30px;
  border-radius: 10px;
  margin-bottom: 20px;
  min-height: 350px;
  position: relative;
}
.ocol .form-title {
  max-width: 100%;
  margin-bottom: 30px;
}
.ocol .form-title h2 {
  font-size: 15px;
  padding-bottom: 10px;
  text-align: center;
}
.ocol .form-title .t-baseline {
  height: 1px;
  background-color: #e2e2e2;
  max-width: unset;
  width: 100%;
}
.ocol .oc-title {
  width: 100%;
}
.ocol .lnk {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  bottom: 30px;
  width: calc(100% - 60px);
}
.ocol a {
  border-radius: 10px;
  width: 100%;
  max-width: 140px;
}

.oc-data ul {
  list-style-type: none;
  line-height: 35px;
  font-size: 15px;
}
.oc-data li {
  display: flex;
  justify-content: flex-start;
}
.oc-data strong {
  min-width: 80px;
  margin-right: 20px;
}
.oc-data .controller {
  padding: 10px 0 0 0;
}

.controller {
  padding: 30px 0;
  display: flex;
  justify-content: flex-end;
  background-color: #fff;
  margin-bottom: 20px;
}
.controller a {
  border: solid 1px;
  border-radius: 25px;
  padding: 7px 18px;
}

.cinner {
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
}
.cinner .get-helped {
  width: 100%;
  padding: 20px 0 0 0;
}
.cinner .get-helped .bci-left {
  width: 0%;
}
.cinner .get-helped .bci-center {
  width: 80%;
}
.cinner .get-helped .bci-center h3 {
  color: #f1b60d;
}
.cinner .get-helped .bci-right {
  width: 20%;
}

.reviewsstat {
  flex-wrap: wrap;
  justify-content: space-around !important;
}
.reviewsstat .stat-unit {
  display: flex;
  justify-content: flex-start;
}
.reviewsstat .number {
  font-size: 15px !important;
  margin-right: 5px;
}

.pending-reviews .transac-unit {
  width: calc(100% - 40px);
  margin-right: 20px;
  margin-bottom: 20px;
  padding: 20px;
  border-radius: 5px;
  overflow: hidden;
  box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.07);
  background-color: #fff;
}
.pending-reviews .trsn-head {
  display: flex;
  justify-content: space-between;
}
.pending-reviews .user-info {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 70%;
}
.pending-reviews .t-l {
  width: 10%;
  margin-right: 1%;
}
.pending-reviews .t-l img {
  display: block;
  width: 100%;
  margin: auto;
  border-radius: 10px;
  overflow: hidden;
}
.pending-reviews .t-r {
  width: 87%;
}
.pending-reviews .t-r h3 {
  width: 100%;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 5px;
}
.pending-reviews .t-r .ui-user, .pending-reviews .t-r .ah-r ul {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.pending-reviews .t-r .ah-l {
  max-width: 20px;
  margin-right: 10px;
}
.pending-reviews .t-r .ah-l img {
  display: block;
  width: 100%;
  margin: auto;
  border-radius: 100%;
  overflow: hidden;
}
.pending-reviews .t-r .ah-r {
  width: 85%;
}
.pending-reviews .t-r .ah-r ul {
  list-style-type: none;
  justify-content: flex-start;
  align-items: center;
}
.pending-reviews .t-r .ah-r li {
  margin-right: 10px;
  font-size: 13px;
}
.pending-reviews .rental {
  margin-bottom: 20px;
}
.pending-reviews .date {
  list-style-type: none;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
  margin-bottom: 10px;
}
.pending-reviews .date svg {
  width: 15px;
}
.pending-reviews .date svg path {
  fill: #dbdbdb;
}
.pending-reviews .date .arrow {
  margin: 0 20px;
}
.pending-reviews .date .arrow svg {
  width: 10px;
}
.pending-reviews .date .r-date svg {
  margin-right: 10px;
}
.pending-reviews .date li {
  display: flex;
  align-items: center;
  font-size: 13px;
  font-weight: 700;
}
.pending-reviews .price {
  font-size: 13px;
  font-weight: 700;
}
.pending-reviews .price svg {
  width: 15px;
  margin-right: 10px;
}
.pending-reviews .price svg path {
  fill: #dbdbdb;
}
.pending-reviews .cta {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30%;
}
.pending-reviews .cta a {
  width: 100%;
  border-radius: 7px;
  padding: 5px 25px;
  white-space: nowrap;
}

.pending-reviews .form-title {
  margin-top: 20px;
}

.annonces {
  display: flex !important;
  justify-content: flex-start;
  flex-wrap: wrap;
}
.annonces .form-title {
  width: 100%;
}

.annonces-wrap {
  width: 100%;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.annonces-unit {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  border-radius: 7px;
  overflow: hidden;
  margin-bottom: 20px;
  box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.07);
  width: calc(33.3333333333% - 40px);
  padding: 15px;
  margin-right: 10px;
  background-color: #fff;
}
.annonces-unit .addstat {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  font-size: 13px;
}
.annonces-unit .addstat .bullet {
  width: 10px;
  height: 10px;
  border-radius: 100%;
  margin-right: 10px;
}
.annonces-unit .addstat .bblue {
  background-color: #4b7dc2;
}
.annonces-unit .addstat .bred {
  background-color: #ed6f6f;
}
.annonces-unit .addstat .bgreen {
  background-color: #5abb6f;
}
.annonces-unit .aur-b {
  width: 100%;
}
.annonces-unit .au-l {
  width: 20%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.annonces-unit .au-l img {
  display: block;
  width: 100%;
  margin: auto;
  border-radius: 20px;
  overflow: hidden;
}
.annonces-unit .au-r {
  width: 75%;
}
.annonces-unit h2 {
  font-size: 15px;
  line-height: 20px;
}
.annonces-unit ul.meta {
  list-style-type: none;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.annonces-unit ul.meta li {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  font-size: 13px;
  white-space: nowrap;
  margin-right: 10px;
}
.annonces-unit ul.meta li svg {
  max-width: 10px;
  width: 10px;
  margin-right: 10px;
}
.annonces-unit ul.meta li svg path {
  fill: #f1b60d;
}
.annonces-unit ul.action {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  list-style-type: none;
  margin-top: 10px;
}
.annonces-unit ul.action li {
  margin-right: 10px;
}
.annonces-unit ul.action a {
  border-radius: 0;
  font-size: 14px;
  border-bottom: solid 1px;
  padding-bottom: 3px;
  display: block;
  color: #f1b60d;
  border: solid 1px #f1b60d;
  padding: 3px 10px;
  border-radius: 4px;
}

.engage {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.engage .controller {
  padding: 0;
}
.engage h2 {
  margin-bottom: 40px;
}

.t-inner .transac-unit {
  margin-bottom: 20px;
  padding: 10px;
  background-color: #fff;
  box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.07);
}
.t-inner .transac-unit .tu-heading {
  background-color: #fff;
  width: calc(100% - 20px);
}
.t-inner .transac-unit .tu-heading span {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 10px 0;
  background-color: #40697f !important;
  border-radius: 3px;
  color: #fff;
  font-size: 13px;
  width: 100%;
}
.t-inner .transac-unit .tu-heading span svg {
  width: 15px;
  margin-right: 10px;
}
.t-inner .transac-unit .tu-heading span .arrowup path {
  fill: #ed6f6f;
}
.t-inner .transac-unit .tu-heading span .arrowdown path {
  fill: #5abb6f;
}
.t-inner .transac-unit .tu-row {
  padding: 10px;
  display: flex;
}
.t-inner .transac-unit .label {
  font-weight: 700;
  min-width: 150px;
  margin-right: 20px;
}
.t-inner .transac-unit .tu-status .contact-details {
  display: none;
}

.news-unit {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: solid 1px #dbdbdb;
}
.news-unit h2 {
  font-size: 15px;
  margin-bottom: 10px;
}
.news-unit p {
  overflow: hidden;
  height: 0;
}
.news-unit span {
  text-align: right;
  width: 100%;
  display: block;
  font-size: 15px;
  color: #f1b60d;
  cursor: pointer;
  margin-bottom: 20px;
}
.news-unit .p-active {
  height: 100%;
}

.news-unit:last-of-type {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}

.ftools, .stats {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.ft-unit, .stat-unit {
  width: 19%;
}
.ft-unit img, .stat-unit img {
  width: 95%;
  display: block;
  margin: auto;
  border-radius: 7px;
  overflow: hidden;
  margin-bottom: 10px;
}
.ft-unit span, .stat-unit span {
  text-align: center;
  display: block;
  font-size: 13px;
  margin-bottom: 10px;
  color: #1c5878;
  white-space: nowrap;
}

.transact .lnk a {
  background-color: #4b7dc2;
}

.stat-unit {
  width: 30%;
}
.stat-unit .number {
  font-size: 35px;
  font-weight: bold;
  margin-bottom: 10px;
  color: #434343;
}
.stat-unit .label {
  color: #1c5878;
  font-size: 13px;
  font-weight: bold;
}

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

.compte-annonces .annonce-content {
  padding: 20px 0 150px 0;
}
.compte-annonces .success {
  padding: 20px;
  background-color: #5abb6f;
  border-radius: 7px;
  margin-bottom: 30px;
}
.compte-annonces .success h2, .compte-annonces .success p {
  color: #fff;
}

.error {
  padding: 20px;
  margin-bottom: 20px;
  background-color: #ed6f6f;
  border-radius: 5px;
}
.error h2, .error p {
  color: #fff;
}

.annonce-content .form-title {
  margin-bottom: 30px;
}

.page-compte-modifier-annonces, .modifier-annonce, .modifier-profil {
  /* .help{
      display: none;
  } */
}
.page-compte-modifier-annonces h2, .modifier-annonce h2, .modifier-profil h2 {
  margin: 20px 0;
  width: 100%;
}
.page-compte-modifier-annonces .form-fields .field, .page-compte-modifier-annonces .form-fields .control, .modifier-annonce .form-fields .field, .modifier-annonce .form-fields .control, .modifier-profil .form-fields .field, .modifier-profil .form-fields .control {
  width: 100%;
}
.page-compte-modifier-annonces .form-fields .label, .modifier-annonce .form-fields .label, .modifier-profil .form-fields .label {
  margin-bottom: 10px;
}
.page-compte-modifier-annonces .is-published .label, .modifier-annonce .is-published .label, .modifier-profil .is-published .label {
  width: 100%;
}
.page-compte-modifier-annonces .flexit, .modifier-annonce .flexit, .modifier-profil .flexit {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  width: 100%;
}
.page-compte-modifier-annonces .flexchild, .modifier-annonce .flexchild, .modifier-profil .flexchild {
  width: 48%;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
}
.page-compte-modifier-annonces .control.has-icons-left .input, .page-compte-modifier-annonces .control.has-icons-left .select select, .page-compte-modifier-annonces .select, .modifier-annonce .control.has-icons-left .input, .modifier-annonce .control.has-icons-left .select select, .modifier-annonce .select, .modifier-profil .control.has-icons-left .input, .modifier-profil .control.has-icons-left .select select, .modifier-profil .select {
  width: 100%;
}
.page-compte-modifier-annonces .success, .modifier-annonce .success, .modifier-profil .success {
  color: #fff;
  width: calc(100% - 40px);
}
.page-compte-modifier-annonces .m-l img, .modifier-annonce .m-l img, .modifier-profil .m-l img {
  border-radius: 10px;
  overflow: hidden;
  max-width: 100px;
}
.page-compte-modifier-annonces p.info, .modifier-annonce p.info, .modifier-profil p.info {
  display: block;
}
.page-compte-modifier-annonces p.info a, .modifier-annonce p.info a, .modifier-profil p.info a {
  font-size: 13px;
}
.page-compte-modifier-annonces .cta, .modifier-annonce .cta, .modifier-profil .cta {
  margin: 100px 0;
  display: flex;
  justify-content: flex-end;
}
.page-compte-modifier-annonces .stripe-info h2, .modifier-annonce .stripe-info h2, .modifier-profil .stripe-info h2 {
  text-align: center;
}

.page-register-confirm {
  background-color: #f5fbff;
}

.register-confirm.pro-confirm {
  padding-bottom: 100px;
}

.register-confirm {
  min-height: 100vh;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  background-color: #f5fbff;
}
.register-confirm .register-mesg {
  padding: 40px;
  background-color: #fff;
  box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.07);
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  max-width: 500px;
  border-radius: 15px;
  overflow: hidden;
  margin-top: 80px;
}
.register-confirm .icon {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 20px;
  border: solid 2px #f1b60d;
  border-radius: 50%;
  padding: 15px;
}
.register-confirm .icon svg path {
  fill: #f1b60d;
}
.register-confirm h1, .register-confirm h2, .register-confirm p {
  width: 100%;
  text-align: center;
}
.register-confirm h1 {
  margin: 20px 0;
}
.register-confirm a {
  margin-top: 50px;
}
.register-confirm .cta {
  display: flex;
  justify-content: center;
  flex-direction: column;
  margin-top: 40px;
  text-align: center;
  width: 100%;
}
.register-confirm .cta span {
  font-size: 13px;
  color: #9e9e9e;
}
.register-confirm .cta a {
  margin-top: 12px;
}
.register-confirm .error, .register-confirm .success {
  width: 100%;
  margin-bottom: 20px;
}

.reset-password {
  min-height: 100vh;
  display: flex;
  justify-content: center;
  align-items: flex-start;
}
.reset-password .reset-password-mesg {
  padding: 40px;
  background-color: #fff;
  box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.07);
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  max-width: 300px;
  border-radius: 15px;
  overflow: hidden;
  margin-top: 150px;
}
.reset-password .icon {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 20px;
  border: solid 2px #f1b60d;
  border-radius: 50%;
  padding: 15px;
}
.reset-password .icon svg path {
  fill: #f1b60d;
}
.reset-password h1, .reset-password h2, .reset-password p {
  width: 100%;
  text-align: center;
}
.reset-password h1 {
  margin: 20px 0;
}
.reset-password a {
  margin-top: 50px;
}
.reset-password .cta {
  display: flex;
  justify-content: center;
  flex-direction: column;
  margin-top: 40px;
  text-align: center;
  width: 100%;
}
.reset-password .cta span {
  font-size: 13px;
  color: #9e9e9e;
}
.reset-password .cta a {
  margin-top: 12px;
}
.reset-password .error, .reset-password .success {
  width: 100%;
  margin-bottom: 20px;
}

.modifier-profil {
  background-color: #f5fbff;
  padding-bottom: 30px;
}
.modifier-profil .form-fields h3 {
  width: 100%;
  margin-bottom: 30px;
}

.update-profile {
  background-color: #fff;
  border-radius: 7px;
  overflow: hidden;
  padding: 40px;
  box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.07);
}
.update-profile .field {
  width: 48% !important;
}
.update-profile .form-fields {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}
.update-profile .cta {
  margin: 20px 0;
  flex-direction: column;
  align-items: flex-end;
}
.update-profile .cta p.is-danger {
  color: #ed6f6f;
}
.update-profile .cta p.is-success {
  color: #5abb6f;
}
.update-profile .autoComplete_wrapper {
  width: 100%;
}

.success {
  padding: 20px;
  margin-bottom: 20px;
  background-color: #5abb6f;
  border-radius: 5px;
}
.success h2 {
  color: #fff;
}
.success p {
  color: #fff;
}

.page-compte-modifier .success {
  padding: 20px;
  margin-bottom: 20px;
  background-color: #5abb6f;
  border-radius: 5px;
}
.page-compte-modifier .success p {
  color: #fff;
}
.page-compte-modifier .help {
  display: flex;
}
.page-compte-modifier button[disabled] {
  opacity: 0.5;
}

.pending {
  color: #ed6f6f;
}

.pending-dsh {
  min-height: 400px;
}

.modifier-annonce .checkbox {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 20px;
}
.modifier-annonce .checkbox input {
  margin-right: 10px;
}
.modifier-annonce .field, .modifier-annonce .flexchild, .modifier-annonce .is-published {
  margin-bottom: 30px;
}
.modifier-annonce #description {
  width: 98% !important;
}

.page-compte-modifier-annonces footer h3 {
  border-bottom: none;
}

.compte-onboard .banner {
  min-height: 30vh;
}
.compte-onboard .sform {
  position: relative;
  top: -50px;
  max-width: 700px;
}
.compte-onboard .onboard-message {
  text-align: center;
  margin: 0 auto 50px auto;
}
.compte-onboard .field {
  width: 100% !important;
}
.compte-onboard .cta {
  margin: 20px 0;
  flex-direction: column;
  align-items: center;
}
.compte-onboard .cta button {
  width: 100%;
}
.compte-onboard .autoComplete_wrapper {
  width: 88%;
}
.compte-onboard .update-profile {
  overflow: visible;
}
.compte-onboard .ispro {
  margin-bottom: 30px;
}
.compte-onboard .rgpd-onboard label {
  margin-bottom: 20px;
}
.compte-onboard .rgpd-onboard .checkbox {
  display: block !important;
}
.compte-onboard #conditions {
  margin-bottom: 40px;
}
.compte-onboard #address .help.is-success {
  display: flex;
}
.compte-onboard .cta p {
  margin-top: 20px !important;
  font-size: 15px !important;
}
.compte-onboard .main-cta svg {
  margin-left: 5px;
}
.compte-onboard .main-cta svg path {
  fill: #fff !important;
}

.message-imp {
  background-color: #5abb6f;
  width: 100%;
  padding: 20px;
  border-radius: 5px;
  color: #fff;
  margin-bottom: 20px;
}

.page-compte-modifier .form-title {
  max-width: 100%;
  margin-bottom: 40px;
  width: 100%;
}
.page-compte-modifier .form-title h2 {
  font-size: 15px;
  padding-bottom: 10px;
  text-align: center;
  margin: 0;
}
.page-compte-modifier .form-title .t-baseline {
  height: 1px;
  background-color: #e2e2e2;
  max-width: unset;
  width: 100%;
}

.passreset {
  box-shadow: none;
  color: #f1b60d;
  border-color: #f1b60d;
  border-radius: 5px;
  margin-bottom: 15px;
}

.page-compte-annonces {
  /* Styles for the switch button */
}
.page-compte-annonces .switch {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 34px;
  margin: 0 15px;
}
.page-compte-annonces .switch input {
  display: none;
}
.page-compte-annonces .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #5abb6f;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  border-radius: 34px;
}
.page-compte-annonces .slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  border-radius: 50%;
}
.page-compte-annonces input:checked + .slider {
  background-color: #ed6f6f;
}
.page-compte-annonces input:focus + .slider {
  box-shadow: 0 0 1px #ed6f6f;
}
.page-compte-annonces input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}
.page-compte-annonces form .info {
  font-size: 13px;
}
.page-compte-annonces .holiday-mode {
  margin-bottom: 30px;
  width: 100%;
}
.page-compte-annonces .inner-ui {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.page-compte-annonces .inner-ui .exp {
  width: 70%;
}
.page-compte-annonces .inner-ui .exp h3 {
  color: #363636;
  display: block;
  font-size: 1rem;
  font-weight: 700;
}
.page-compte-annonces .inner-ui .exp span {
  font-size: 15px;
}
.page-compte-annonces .inner-ui .hmd {
  width: 30%;
  align-content: center;
}
.page-compte-annonces .inner-ui .hmd .slider-container {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.page-compte-annonces .inner-ui .holiday-dates {
  margin-top: 15px;
  height: 40px;
}
.page-compte-annonces .inner-ui .holiday-dates .datetimepicker-dummy {
  width: 50%;
}
.page-compte-annonces .sc-inner h2 {
  font-size: 17px;
}
.page-compte-annonces .annonces-unit ul.action a:hover {
  color: #fff;
  background-color: #f1b60d;
}

.pro-confirm .pict {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
}
.pro-confirm .pict img {
  width: 80px;
  display: block;
  margin: auto;
}
.pro-confirm h1, .pro-confirm h2, .pro-confirm h3, .pro-confirm h1 span.is-yellow {
  font-family: "Barlow";
  margin: 0;
}
.pro-confirm h1 {
  font-size: 20px;
}
.pro-confirm h2, .pro-confirm h3 {
  font-size: 15px;
}
.pro-confirm .process {
  margin: 40px 0;
}
.pro-confirm .process ul {
  display: flex;
  justify-content: space-between;
  align-items: center;
  list-style-type: none;
}
.pro-confirm .process ul li {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.pro-confirm .process ul li svg {
  width: 15px;
  margin-right: 10px;
}
.pro-confirm .process ul li svg path {
  fill: #39ba72;
}
.pro-confirm .process ul .is-red svg path {
  fill: #f14668;
}
.pro-confirm .txt {
  margin: 30px 0;
}
.pro-confirm .txt .t-bloc {
  margin-bottom: 20px;
}
.pro-confirm .txt .t-bloc h3 {
  margin-bottom: 10px;
}
.pro-confirm .txt .t-bloc ul {
  padding-left: 30px;
}
.pro-confirm .cta-split {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 50px;
}
.pro-confirm .cta-split .cta-col {
  width: 49%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
}
.pro-confirm .cta-split .cta-col a {
  margin-top: 0;
  margin-bottom: 10px;
  width: calc(100% - 50px);
  box-shadow: none;
  display: flex;
  justify-content: center;
  align-items: center;
}
.pro-confirm .cta-split .cta-col a svg {
  margin-left: 10px;
}
.pro-confirm .cta-split .cta-col .op-b {
  background-color: #4b7dc2;
  color: white;
}

@media only screen and (max-width: 980px) {
  .transaction .transac-unit {
    width: 100%;
    margin-right: 0;
  }
}
@media only screen and (max-width: 700px) {
  .page-compte main {
    padding-top: 0;
  }
  body {
    padding-top: 0;
  }
  .passreset {
    margin: 0 auto 15px auto;
  }
  .page-compte-annonces .inner-ui .exp {
    width: 100%;
  }
  .page-compte-annonces .inner-ui .hmd {
    width: 100%;
    margin-top: 20px;
  }
  .overview {
    padding: 0;
  }
  .overview .item {
    width: 100%;
    padding: 20px;
    margin-bottom: 10px;
  }
  .arr-right {
    display: block;
  }
  .overview {
    padding-bottom: 50px;
  }
  .ocol {
    width: calc(100% - 60px);
  }
  nav.nav-acc ul {
    flex-wrap: nowrap;
    overflow: scroll;
  }
  nav.nav-acc li {
    margin-right: 25px;
    margin-bottom: 25px;
  }
  nav.nav-acc {
    padding: 15px 0;
  }
  .annonce-content .annonces-unit {
    width: 100%;
    flex-wrap: wrap;
  }
  .page-compte-modifier-annonces .flexchild, .modifier-annonce .flexchild {
    width: 100%;
  }
  .update-profile {
    background-color: #fff;
    border-radius: 7px;
    overflow: hidden;
    padding: 20px;
    box-shadow: none;
  }
  .update-profile .field {
    width: 100% !important;
  }
  .page-compte-modifier .autoComplete_wrapper > input {
    width: calc(100% - 5em) !important;
  }
  .form-title {
    max-width: 100%;
  }
  .form-title.is-white h1, .form-title.is-white h2 {
    display: block;
    width: 100%;
    text-align: center;
  }
  .page-compte .stat-unit {
    width: 50%;
  }
  .page-compte .stat-unit span {
    white-space: normal;
  }
  .page-compte .ft-unit, .page-compte .stat-unit {
    width: 29%;
  }
  .page-compte .pending-reviews .transac-unit {
    flex-wrap: wrap;
  }
  .page-compte .pending-reviews .trsn-head {
    flex-wrap: wrap;
  }
  .page-compte .pending-reviews .user-info {
    width: 100%;
    margin-bottom: 15px;
  }
  .page-compte .pending-reviews .cta {
    width: 100%;
  }
  .page-compte-modifier-annonces #admod {
    flex-direction: column-reverse;
  }
  .ftools, .stats {
    margin-bottom: 60px;
  }
  .page-compte-modifier .modifier-profil .flexit {
    justify-content: center;
    align-items: center;
    flex-direction: column;
  }
  .page-compte-modifier .modifier-profil .flexchild {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    margin-bottom: 30px;
  }
  .page-compte-modifier .modifier-profil .cta button {
    width: 100%;
    border-radius: 10px;
  }
  .cinner .get-helped {
    width: 100%;
    padding: 20px 0 0 0;
  }
  .cinner .get-helped .bci-left {
    width: 0%;
  }
  .cinner .get-helped .bci-center {
    width: 100%;
  }
  .cinner .get-helped .bci-center h3 {
    color: #f1b60d;
  }
  .cinner .get-helped .bci-right {
    width: 100%;
  }
  .pro-confirm .register-mesg {
    padding: 20px 20px 100px 20px;
    margin-top: 0;
    border-radius: 0;
    box-shadow: none;
  }
  .pro-confirm .process ul {
    flex-direction: column;
  }
  .pro-confirm .process ul li {
    margin-bottom: 10px;
  }
  .pro-confirm .process {
    margin: 20px 0;
  }
  .pro-confirm .cta-split {
    flex-direction: column-reverse;
  }
  .pro-confirm .cta-col {
    width: 100% !important;
  }
  .modifier-profil .form-fields .label {
    margin-bottom: 10px;
  }
}

/*# sourceMappingURL=global-admin.output.css.map */
