/*
*  theme overwrite 
=================================
=================================
=================================*/
/**! ----- font family ---- **/
body {
  font-family: "Nunito", sans-serif, "AilNunitoeron", sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Nunito", sans-serif;
}

.blockquote {
  font-family: "Nunito", serif;
}

/**! ----- colors ---- **/
.bg-color-primary,
.btn--bg-primary,
.navbar-sticky--on .btn,
.btn--bg-grey:hover,
.btn--outline:hover,
.btn--outline-thick:hover,
.btn-border-hover.btn--color-white:before,
.card--focused,
.card--outline:hover,
.card--outline:focus,
.social-lists li a:hover,
.media-player-icon--fill-primary,
.oval,
.slick-active .slick-dots--long,
.pagination .page-item.active .page-link {
  background: #2f5bea;
}

.color-primary,
.hero-content .btn:hover .media-player-icon--fill-grey,
.btn--bg-white:hover,
.btn--color-primary,
.btn--color-primary:hover,
.btn--color-dark.btn-text-hover:hover,
.btn--outline.btn--color-primary,
.btn--outline-thick.btn--color-primary,
.btn-text-hover:hover,
.card--focused .btn__text,
.lang-selector .lang-dropdown__item:focus,
.lang-selector .lang-dropdown__item:hover,
.icon-rounded .icon,
.media-player-icon--fill-grey:hover,
.btn:hover .media-player-icon--fill-grey i,
.pagination .page-item .page-link:hover,
.dropdown-item:focus,
.dropdown-item:hover,
.dropdown-item.active,
.dropdown-item:active,
.features--slider-2 .slick-arrow:hover i,
.footer-widget ul li a:hover,
.footer .nav li a:hover {
  color: #2f5bea;
}

.features .swipe-tab.active-tab .swipe-tab__inner {
  -webkit-box-shadow: 0px 2px 0px #2f5bea;
  box-shadow: 0px 2px 0px #2f5bea;
}

.border-primary,
.hr--blod,
.btn--color-primary,
.btn--color-dark.btn-text-hover:hover,
.btn--outline:hover,
.btn--outline-thick:hover,
.btn-text-hover:hover {
  border-color: #2f5bea;
}

.bg-fill-primary {
  fill: #2f5bea;
}
.lidisc {
  list-style: disc;
}
.card-dark,
.card-dark h5,
.card-dark p {
  color: black !important;
  text-align: center;
}
.card-dark p {
  font-size: 1.2rem;
}
.partnerbox h5 {
  display: inline-block;
}
.partnerbox h6 {
  font-size: 1rem;
}
.partnerbox i {
  font-size: 1.5rem;
}
.bg-color-darkgrey p,
.bg-color-darkgrey li {
  color: white;
}
/*! Place your custom styles here (below). 
      This will make it much easier to update the template later - you'll only need to preserve "this file
  ===================================================================================================*/
@media (min-width: 1300px) {
  .top_img {
    width: 400px;
    margin: 0;
  }
  #mockup-img {
    width: 700px;
  }
  #mockup-img > img {
    margin-left: -6rem;
  }
}

@media (max-width: 1299px) {
  .top_img {
    width: 300px;
    margin: 0;
  }
  #mockup-img {
    width: 600px;
  }
  #mockup-img > img {
    margin-left: -1rem;
  }
}

@media (max-width: 991px) {
  .top_img {
    width: 250px;
    margin: 1rem auto;
  }
}

.space-bottom--lg {
  padding-bottom: 4rem;
}

.w100 {
  width: 100%;
  max-width: 100%;
  flex: 0 0 100%;
}

.footer .bg-color-grey a {
  color: black !important;
}

.parsley-required {
  color: red;
  z-index: 20000;
}

.parsley-errors-list {
  display: none;
  color: red;
}

.comptable .text-red,
.comptable .text-green {
  font-size: 24px;
  font-weight: bold;
}
.text-red {
  color: red;
}

.comptable .text-red,
.comptable .text-green {
  font-size: 24px;
  font-weight: bold;
}
.text-green {
  color: green;
}
.comptable {
  margin: 0 auto;
  text-align: center;
  border: none !important;
}
.comptable tr,
.comptable td,
.comptable th,
.comptable thead {
  border: none !important;
}
.comptable tr td:first-child {
  text-align: left;
}
.comptable td {
}

.mt40 {
  margin-top: 40px !important;
}

.center {
  margin: 0 auto;
}

.text-red {
  color: red;
}
.text-green {
  color: green;
}

.comptable .text-red,
.comptable .text-green {
  font-size: 24px;
  font-weight: bold;
}

#chart0 {
  overflow: hidden !important;
}
.content p {
  margin-bottom: 1.25rem;
}

.comptable th {
  text-align: center;
}
.darktext {
  color: black !important;
}

.close-modal {
  display: none !important;
}

#billing_form {
  display: none;
}
#nick_pass_form {
  display: none;
}

.comptable {
  overflow: scroll;
}
