.container-bg-right {
  margin-top: 0 !important;
  padding: 0 !important;
  max-width: 100% !important;
}
@media screen and (min-width: 768px) {
  .container-bg-right .cart {
    max-width: 550px !important;
  }
}
.container-bg-right aside .cart-title {
  text-align: center;
  margin-bottom: 2rem;
}
.container-bg-right .background_container {
  max-width: 550px !important;
}
.container-bg-right .background_container .background_image {
  position: fixed;
  height: 100vh;
  width: 550px;
}

@media (min-width: 768px) and (max-width: 992px) {
  .requestsite .container {
    max-width: 100% !important;
  }
}

.h6 {
  font-weight: normal !important;
}

.rounded {
  border-radius: 0.38rem;
}

.gc_quantity_container input.gc_quantity_view {
  max-width: 70px !important;
  height: 34px !important;
}

.calendar_0 {
  border-top-left-radius: 0.38rem;
  border-bottom-left-radius: 0.38rem;
}

.calendar_1 {
  border-top-right-radius: 0.38rem;
  border-bottom-right-radius: 0.38rem;
}

.custom-selectpicker-style .btn.dropdown-toggle.btn-light.bs-placeholder,
.custom-selectpicker-style .btn.dropdown-toggle,
.custom-control-label {
  border-radius: 0.38rem;
  padding: 0.5rem !important;
}
.custom-selectpicker-style .btn.dropdown-toggle.btn-light.bs-placeholder.radio-inline,
.custom-selectpicker-style .btn.dropdown-toggle.radio-inline,
.custom-control-label.radio-inline {
  padding: 2px !important;
}

label.custom-selectpicker-label {
  z-index: 1 !important;
}

.list-group-item {
  border-radius: 0.38rem;
}
.list-group-item:not(.custom-control) {
  padding: 0.5rem 0.8rem !important;
}

.custom-text-input-container input.custom-text-input:not(.membres_form_input) {
  height: 45px !important;
}

input[type=text] {
  border: none !important;
}

.custom-text-input-container input.custom-text-input {
  border-radius: 0.38rem;
  min-height: 32px;
}

#membres_email,
.input-code {
  height: 55px !important;
}

.q_btn {
  padding: 0.8rem 0 !important;
}
.q_btn::before, .q_btn::after {
  right: 13px !important;
  top: 35% !important;
}

.q_btn.stick_to_right::before,
.q_btn.stick_to_right::after {
  top: 35% !important;
}

.gc_quantity_container.q_input .gc_quantity_btn i {
  line-height: 1.4 !important;
  font-size: 13px !important;
}

.custom-checkbox > .custom-control-label:not(.q_btn) {
  padding: 0 !important;
  padding-top: 2px !important;
}

.custom-text-input-container textarea.custom-text-input {
  border-radius: 0.38rem;
  min-height: 95px !important;
  font-size: 1.3rem;
}

.custom-control-label.stick_to_left {
  padding: 2px 20px 0 25px !important;
}

.intl-tel-input {
  width: 100% !important;
}

.intl-tel-input.allow-dropdown input,
.intl-tel-input.allow-dropdown input[type=text],
.intl-tel-input.allow-dropdown input[type=tel],
.intl-tel-input.separate-dial-code input,
.intl-tel-input.separate-dial-code input[type=text],
.intl-tel-input.separate-dial-code input[type=tel] {
  margin-left: 2.9rem !important;
}

.intl-tel-input.allow-dropdown .flag-container,
.intl-tel-input.separate-dial-code .flag-container {
  border-top-left-radius: 0.38rem;
  border-bottom-left-radius: 0.38rem;
}

#find_me,
.js-step-button {
  padding-top: 0.8rem !important;
  padding-bottom: 0.8rem !important;
}/*# sourceMappingURL=index.css.map */