/*fonts.scss */
@import url(//fonts.googleapis.com/css?family=Exo);
@import url(//fonts.googleapis.com/css?family=Lato:400,400i,700,700i,900,900i);
@import url("https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300..900;1,300..900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Great+Vibes&display=swap");
/* end fonts.scss */
body {
  background: #EDF1F5;
  height: 100%;
  position: relative;
  padding-bottom: 150px;
  min-height: 100vh;
  font-family: "Rubik", sans-serif;
}
body h1, body h2, body h3, body h4, body h5, body h6 {
  font-weight: 400 !important;
}
body .header-menu-wrapper {
  background: #FFF;
  box-shadow: 0 1px 15px 1px rgba(69, 65, 78, 0.1);
}
body .header-menu-wrapper .main-menu-content ul li .nav-link:hover {
  background: none;
}
body .header-menu-wrapper .menu-wrapper {
  max-width: 1600px;
  margin: 0 auto;
}
body .header-menu-wrapper .logo img {
  width: 140px;
  max-width: 100%;
}
body #paiementDashboard .testimonial-card, body #menuProfileDashboard .testimonial-card {
  background: #FFFFFF !important;
  border-radius: 0px;
  border-bottom: none !important;
  box-shadow: 0 1px 15px 1px rgba(69, 65, 78, 0.1);
  min-height: 130px !important;
  margin-top: 10px;
}
body#page-paiements .container.paiements {
  background: #FFF;
  margin-top: 50px;
  padding-bottom: 15px;
}
body .footer-area {
  background: #FFF !important;
  color: #212529;
}
body .profile_menu #dropdown_user img {
  max-width: 50px;
  border-radius: 50% !important;
}
body .footer-area {
  position: absolute;
  bottom: 0;
  width: 100%;
  min-height: 70px; /* Taille de votre footer */
  padding: 0px 30px !important;
  background: #333 !important;
  color: #ccc;
}
body .footer-area > .container > .row {
  display: none;
}
body .footer-area > .container > .container {
  padding-bottom: 10px;
}
body .footer-area:before {
  display: none;
}
body .footer-area .section-block {
  display: none;
}
@media (min-width: 768px) {
  body nav .portalMenu .dropdown-menu {
    width: 500px;
    margin-left: -300%;
  }
}
body nav .portalMenu .dropdown-menu h2 {
  display: none;
}
body nav .portalMenu .dropdown-menu h6 {
  display: none;
}
body nav .portalMenu .dropdown-menu #menuProfileDashboard {
  padding: 15px !important;
  margin: 0px !important;
}
body nav .portalMenu .dropdown-menu #menuProfileDashboard > .row {
  margin: 0px;
}
body nav .portalMenu .dropdown-menu #menuProfileDashboard > .row > div.col-12 {
  padding: 5px;
}
body nav .portalMenu .dropdown-menu #menuProfileDashboard > .row > div.col-12 .testimonial-card {
  padding: 5px !important;
  height: 100px !important;
  min-height: 100px !important;
}
@media (max-width: 767px) {
  body nav .portalMenu .dropdown-menu #menuProfileDashboard > .row > div.col-12 .testimonial-card {
    height: 35px !important;
    min-height: 35px !important;
  }
}
body nav .portalMenu .dropdown-menu #menuProfileDashboard > .row > div.col-12 .testimonial-card .card-body {
  padding: 0px !important;
  font-size: 12px;
}
@media (max-width: 767px) {
  body nav .portalMenu .dropdown-menu #menuProfileDashboard > .row > div.col-12 .testimonial-card .card-body {
    display: flex;
  }
}
body nav .portalMenu .dropdown-menu #menuProfileDashboard > .row > div.col-12 .testimonial-card .title {
  font-size: 13.6px !important;
}
body nav .portalMenu .dropdown-menu #menuProfileDashboard > .row > div.col-12 small {
  display: none;
}
body nav .mailbox_menu .dropdown-menu {
  width: 300px;
  padding: 0px;
  margin-left: -30px;
}
body nav .mailbox_menu .dropdown-menu .header {
  width: 100%;
  padding: 0px;
}
body nav .mailbox_menu .dropdown-menu .header .drop-title {
  padding: 10px 20px;
}
body nav .mailbox_menu .dropdown-menu .messages {
  width: 100%;
  padding: 0px;
}
body nav .mailbox_menu .dropdown-menu .messages .message {
  display: flex;
  padding: 5px;
  border-bottom: 1px dotted #D8D8D8;
}
body nav .mailbox_menu .dropdown-menu .messages .message .btn {
  width: 35px !important;
  height: 35px;
  margin-right: 5px;
}
body nav .mailbox_menu .dropdown-menu .messages .message .mail-content {
  width: calc(100% - 40px);
}
body nav .mailbox_menu .dropdown-menu .messages .message .mail-content h5 {
  font-size: 18px;
  font-weight: 400 !important;
}
body nav .mailbox_menu .dropdown-menu .messages .message .mail-content .mail-desc {
  font-size: 14px;
}
body nav .mailbox_menu .dropdown-menu .messages .message .mail-content .time {
  display: block;
  width: 100%;
  text-align: right;
  font-size: 12px;
  margin-right: 15px;
}
body nav .mailbox_menu .dropdown-menu .messages .message.perso .btn, body nav .mailbox_menu .dropdown-menu .messages .message.group .btn {
  padding: 5px !important;
  width: 38px !important;
  max-width: 35px;
}
body nav .mailbox_menu .dropdown-menu .messages .message.perso .btn img, body nav .mailbox_menu .dropdown-menu .messages .message.group .btn img {
  width: 100%;
}
body nav .mailbox_menu .dropdown-menu .messages .message.broadcast .btn {
  width: 36px;
  padding: 5px;
  text-align: center;
}
body#page-profil .container #agentTab {
  margin: 0 auto 50px auto;
  justify-content: center;
}
body#page-profil .container #agentTab .nav-item {
  margin-right: 5px;
  margin-bottom: 5px;
}
body#page-profil .container #agentTab .nav-item .nav-link {
  padding: 5px 45px;
  color: #5d646d;
  background-color: #fff;
  -webkit-box-shadow: 0 0 40px rgba(82, 85, 90, 0.1);
  -moz-box-shadow: 0 0 40px rgba(82, 85, 90, 0.1);
  box-shadow: 0 0 40px rgba(82, 85, 90, 0.1);
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  font-size: 16px;
}
body#page-profil .container #agentTab .nav-item .nav-link.active {
  color: #fff;
  background-color: #287dfa;
}
body#page-profil .container #agentTab .nav-item .nav-link:hover {
  color: #fff;
  background-color: #287dfa;
}
body#page-profil .container #synergiaTabForm .picChoice .card-header, body#page-profil .container #synergiaTabForm .form-check .card-header {
  background: #E5E5E5;
}
body#page-profil .container #synergiaTabForm .picChoice .card-footer, body#page-profil .container #synergiaTabForm .form-check .card-footer {
  background: #E5E5E5;
}
body#page-profil .container #forum {
  background: #FFF;
}
body#page-profil .container #forum .picChoice .card-header {
  background: #E5E5E5;
}
body#page-profil .container #forum .picChoice .card-footer {
  background: #E5E5E5;
}
body#page-profil .container.profil .tab-pane {
  background: none;
  box-shadow: 0px 0px 0px 0px rgb(255, 255, 255);
}
body#page-profil .container.profil .tab-pane .card {
  box-shadow: 0 0 40px rgba(82, 85, 90, 0.1);
}
body#page-profil .container.profil .tab-pane .card-header h5 {
  color: #777;
}
body#page-profil .container.profil .tab-pane .card-body {
  box-shadow: 0px 0px 0px 0px rgb(255, 255, 255) !important;
}
body#page-profil .container.profil .tab-pane .card-body label {
  color: #777;
}
body .profile_menu #dropdown_user {
  position: relative;
}
body .profile_menu #dropdown_user .userHold {
  display: flex;
  align-items: center;
}
body .profile_menu #dropdown_user .userHold .nameHold {
  margin-left: 15px;
}
body .profile_menu #dropdown_user:after {
  position: absolute;
  right: 0px;
  top: 50%;
  transform: translateY(-250%);
}
body .profile_menu .dropdown-menu ul li {
  width: 100%;
  text-align: center;
}
body #page-top {
  display: none;
}
body .breadcrumb-area {
  background: url("/background_wide.png");
}
@media (max-width: 767px) {
  body .breadcrumb-area {
    background-size: cover;
  }
}
body .breadcrumb-area .bread-svg {
  fill: #edf1f5;
}
body #feuilledevente h3 {
  font-size: 20px;
  margin-top: 20px;
}
@media (max-width: 767px) {
  body #feuilledevente {
    padding: 20px;
  }
}
body #paymentstable_wrapper {
  overflow-y: scroll;
}
body #paymentstable_wrapper #paymentstable thead tr th {
  line-height: normal;
}

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