.notice {
  margin: 30px 0;
  font-weight: bold;
  color: #e42523;
  text-transform: uppercase;
}

.btn-delete {
  padding-left: 20px;
  padding-right: 20px;
  font-size: 13px;
}

/* ... */
label.crm-inline-error.alert-danger {
  font-weight: bold;
  display: block;
}

.membership-group .section-pricesetTotal {
  display: none;
}
.subscribe-steps h3 {
  margin-bottom: 15px;
  display:none;
}
.subscribe-steps .step {
  margin-top: 15px;
}
.subscribe-steps + .crm-submit-buttons {
  margin-top: 30px;
}

/* francophonie/general#314 Avoid label overflow */
.crm-container .crm-contribution-main-form-block .label {
  white-space: inherit !important;
}

.crm-container h3 {
background-color: #cde8fe;
font-size: 21px;
font-weight: bold;
color: #121a2d;
padding: 4px 6px;
margin: 30px 0 0.3em;
}

.crm-container a.button, .crm-container a.button:link, .crm-container a.button:visited, .crm-container .ui-dialog-buttonset .ui-button, .crm-container .crm-button {
text-shadow: 0 1px 0 black;
background: #284F97;
color: #fff;
font-size: 15px;
font-weight: bold;
/* margin: 5px 6px 0 0; */
padding: 14px 14px;
text-decoration: none;
cursor: pointer;
border: 1px solid #3e3e3e;
display: block;
float: left;
overflow: hidden;
line-height: 135%;
border-radius: 25px;
}

.service .details,
.services-group .details {
  display: block;
  font-size: small;
  font-style: italic;
}

.crm-container a.btn-renew,
.crm-container a.btn-renew:link,
.crm-container a.btn-renew:visited {
  background-color: #2786c2;
  color: #fff;
}

#profilewrap33 + .action-link,
#profilewrap32 + .action-link {
  display: none;
}

.messages.status.no-popup {
    background-color: #e5f3ff;
    border: 0;
    font-size: larger;
    padding-top: 30px;
    padding-bottom: 30px;
}
.messages.status.no-popup.warning {
	background-color: #ffe7d1;
}
.messages.status.no-popup.alert {
	background-color: #ffe7d1;
  color: tomato;
}

.messages.status.no-popup .crm-i {
    display: none;
}
.messages.status.no-popup .msg-title {
  color: #363b8c;
}
.messages.status.no-popup.warning .msg-title {
}
.messages.status.no-popup.alert .msg-title {
  color: #dd4328;
}
.messages.status.no-popup .msg-text {
}

/* Régulariser l'affichage du consentemnt */
.crm-profile-id-38 .form-layout-compressed td.labels {
  padding: 0;
}
.crm-profile-id-38 table,
.crm-profile-id-38 td,
.crm-profile-id-38 label {
  font: inherit;
}

/**
 **   RDVL
 **/
.crm-container .rdvl-hidden {
  display: none;
}

.CRM_Contribute_Form_Contribution_ThankYou .help {
  display: none;
}
