﻿.espace_clients_block::before, .bt_panier, .planningressources_event_bar,
#menu1 .nav_niv1 a, .calendar_message, .calendar_alldayevent_inner_session,
.calendar_event_inner_session, .scheduler_event_standard {
  background-color: #9B325A;
}

.bt-panier:hover {
  background-color: #b63b6a;
}

.formular .submit {
  background-color: #8f1D48;
}

.header_espace_clients_open .collpase_header_message,
.planningressources_event_bar_inner,
.planningressources_message,
#menu1 .nav_niv1 a:hover, #menu1 .nav_niv1 a:hover .linkOver,
.titre_page_block .picto_formations::before,
.modal-header .picto_formations::before, .modal-header .picto_panier::before, .modal-header .picto_recherche::before,
.titre_page_block .picto_recherche::before, .titre_page_block .picto_panier::before,
.titre_page_block .picto_formations::before, .titre_page_block .picto_societe::before,
.header_search .bt_search_ok, .search_nouvelle_recherche .bt_big_search, #menu1 .nav_niv2 li a::before,
.table2 tbody tr td:first-child span:first-child::before, .table:not(.sansPuce) tbody tr td:first-child span:first-child::before,
.centre_block ul li::before, .lien_puce_liste::before, tr.LigneTarif .ligne-tarif-icon {
  background-color: #9B325A;
}

.bt_home, .cookiesDiv {
  background-color: #525252;
}

.bt_home:hover, .scheduler_event_pas_plein {
  background-color: #646464;
}

.lien_puce_fleche,
.mdp, .login_clients .mdp,
.home_titre_niv2,
.home_sidebar a,
.titre_principal,
.titre_niv3,
.centre_block a,
.centre_block_nosidebar a,
.sidebar_telecharger_contenu ul a,
.StepActive,
.planningressources_header_icon,
.planningressources_timeheadergroup,
.planningressources_timeheadercol,
.planningressources_rowheader,
.planningressources_corner,
.calendar_rowheader_inner,
.calendar_cornerright_inner,
.calendar_corner_inner,
.calendar_colheader_inner,
.calendar_alldayheader_inner {
  color: #9B325A;
}

.lien_puce_liste,
.titre_page_block .titre_page,
.td_desc .titre, .td_desc2 .titre,
.td_desc .liens_formations, .td_desc2 .liens_formations,
.header_table, .titre_table, .sidebar_formations_titre,
.sidebar_telecharger_titre, .sidebar_formations_contenu_couleur,
.table thead tr th, .TitreBlock, .modal-header .titre_page,
.table2 thead tr th, .formular_titre, .formular legend {
  color: #8f1D48;
}

.bt_formation_intra:hover,
.home_titre_principal,
.titre_niv2,
.nav_sidebar_titre,
.nav_sidebar li .actifnav, #menu1 .actif {
  color: #9B325A;
}

.panes_div h1 {
  color: #525252;
}

.header_espace_clients, .idnotbutton, .googlebutton {
  background-color: #9B325A;
  border: 1px solid #9B325A;
}

.pagination_numero:hover, .formular input:focus, .formular textarea:focus {
  color: #8f1D48;
  border: 1px solid #8f1D48;
}

.pagination_active {
  background-color: #8f1D48;
  border: 1px solid #8f1D48;
}

.Step {
  border: solid 1px #8f1D48;
}

.bt_print:hover,
.bt_calendar:hover,
.bt_previous_small:hover,
.bt_next_small:hover {
  color: #9B325A !important;
}

#menu1 .nav_niv2 li a:hover {
  color: #9B325A !important;
}

#menu1 .nav_col_block {
  border-top: 5px solid #9B325A;
}

.calendar_wrap_inner {
  background: #525252;
  background: linear-gradient(to top, #525252 0%, #9B325A 100%);
}

.calendar_alldayevent_inner_session,
.calendar_event_inner_session {
  text-shadow: 0px -1px 0px #9b325a, 0px 0px 0px rgba(0, 0, 0, 0);
}

.seance .daypilot_calendar_month_event_inner {
  background-color: #9B325A;
  background: linear-gradient(to top, #ffffff 0%, #9B325A);
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr="#ffffff", endColorStr="$color-03");
}

.session .daypilot_calendar_month_event_inner {
  background-color: #9B325A;
  background: linear-gradient(to top, #ffffff 0%, #9B325A);
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr="#ffffff", endColorStr="#184ba9");
}

.session1 .daypilot_calendar_month_event_inner {
  background-color: #525252;
  background: linear-gradient(to top, #ffffff 0%, #525252);
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr="#ffffff", endColorStr="#4B90B1");
}

.bt_validation_formulaire, .bt_savoirplus {
  background: linear-gradient(#525252, #9B325A);
}
.bt_validation_formulaire:hover, .bt_savoirplus:hover {
  background: #525252;
}

.bt_formation_intra {
  background: linear-gradient(#525252, #9B325A);
}

.home_sidebar {
  background: linear-gradient(#ffffff, #929292, #ffffff);
}

.Step, ul.tabs a, .login_clients .bt_form_ok, .bt_form_ok {
  background: linear-gradient(#525252, #8f1D48);
}

ul.tabs a:hover {
  background: #8f1D48;
  color: #b8b8b8;
}

.nav_sidebar li a:after {
  border: 1px solid #9B325A;
  box-shadow: inset 0 0 0 4px #9B325A;
}
.nav_sidebar li a:hover:after {
  box-shadow: inset 0 0 0 0 #9B325A;
}

ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
  color: #9B325A !important;
}

.stripe-btn-main {
  background-color: #525252;
}

.stripe-bank-icon {
  color: #525252;
}

.homepage_panel-icon {
  background-color: rgba(143, 29, 72, 0.2);
  color: #8f1D48;
}

.button-main {
  background-color: #8f1D48;
}
@media screen and (min-width: 1024px) {
  .button-main:hover {
    box-shadow: 0 0 20px 0 rgba(143, 29, 72, 0.6);
  }
}

@media screen and (min-width: 1024px) {
  .wave svg path {
    fill: rgba(143, 29, 72, 0.25);
  }
}

.progress-bar span {
  background-color: #8f1D48;
  box-shadow: 0 0 10px 0 rgba(143, 29, 72, 0.4);
}

@media screen and (min-width: 1024px) {
  .question_input-number {
    color: #8f1D48;
  }
}

.radio-oui input[type=radio]:checked + label:before, .radio-non input[type=radio]:checked + label:before {
  background-color: #8f1D48;
  border: 1px solid #8f1D48;
}

input:focus, textarea:focus, select:focus {
  box-shadow: 0 0 10px rgba(143, 29, 72, 0.5);
  border: 1px solid #8f1D48;
}
