

.cont-list-cours > div img {
  margin: 0;
  width: 100% !important;
  height: auto !important;
}

.ee_grid_box_v2 {
  line-height: 0 !important;
}
.ticket-selector-submit-btn, .cart-results-view-cart-lnk.view-cart-lnk.cart-results-button.button, .spco-next-step-btn {
  background: red;
  border: none;
  color: #fff;
  font-size: 18px;
  padding: 10px 25px 15px;
  border-radius: 100px;
}
.tkt-slctr-tbl td {
  padding: 25px;
  border-top: 1px solid #333;
}
.tkt-slctr-tbl th {
  padding: 25px;
}
.ticket-selector-tbl-qty-slct {
  padding: 11px;
  background: #fff;
  border: none;
  border-radius: 4px;
}
#cart-results-whats-next-buttons-dv a {
  background: #000;
  color: #fff;
  padding: 5px 25px;
  border-radius: 9px;
  border: none;
}
.spco-ticket-details td {
  color: #fff;
  padding: 25px !important;
}
.return-to-event-cart-mini-cart-lnk.mini-cart-view-cart-lnk.view-cart-lnk.mini-cart-button.hide-me-after-successful-payment-js.button, .event-cart-whats-next-buttons a, .event-cart-grand-total a {
  background: #fff;
  color: #000;
  padding: 5px 25px;
  border-radius: 9px;
  border: none;
}

.ee-reg-form-attendee-dv input[type="text"], .ee-required, .ee-promotion-code-input {
  padding: 11px;
  background: #fff;
  border: none;
  border-radius: 4px;
}

.ee-button.ee-roundish.indented-text.big-text {
  background: red;
}
.spco-payment-method-info-dv, .spco-payment-method-desc.ee-attention {
  border-radius: 15px;
}
#ee-promotion-code-submit {
  border-radius: 6px;
  background: #666;
  color: #fff;
  border: none;
}
