﻿.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: #0D47A1;
}

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

.formular .submit {
  background-color: #1976D2;
}

.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: #2196F3;
}

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

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

.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: #0D47A1;
}

.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: #1976D2;
}

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

.panes_div h1 {
  color: #64B5F6;
}

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

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

.pagination_active {
  background-color: #1976D2;
  border: 1px solid #1976D2;
}

.Step {
  border: solid 1px #1976D2;
}

.bt_print:hover,
.bt_calendar:hover,
.bt_previous_small:hover,
.bt_next_small:hover {
  color: #0D47A1 !important;
}

#menu1 .nav_niv2 li a:hover {
  color: #2196F3 !important;
}

#menu1 .nav_col_block {
  border-top: 5px solid #2196F3;
}

.calendar_wrap_inner {
  background: #64B5F6;
  background: linear-gradient(to top, #64B5F6 0%, #0D47A1 100%);
}

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

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

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

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

.bt_validation_formulaire, .bt_savoirplus {
  background: linear-gradient(#64B5F6, #2196F3);
}
.bt_validation_formulaire:hover, .bt_savoirplus:hover {
  background: #64B5F6;
}

.bt_formation_intra {
  background: linear-gradient(#64B5F6, #2196F3);
}

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

.Step, ul.tabs a, .login_clients .bt_form_ok, .bt_form_ok {
  background: linear-gradient(#64B5F6, #1976D2);
}

ul.tabs a:hover {
  background: #1976D2;
  color: white;
}

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

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

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

.stripe-bank-icon {
  color: #64B5F6;
}

.homepage_panel-icon {
  background-color: rgba(25, 118, 210, 0.2);
  color: #1976D2;
}

.button-main {
  background-color: #1976D2;
}
@media screen and (min-width: 1024px) {
  .button-main:hover {
    box-shadow: 0 0 20px 0 rgba(25, 118, 210, 0.6);
  }
}

@media screen and (min-width: 1024px) {
  .wave svg path {
    fill: rgba(25, 118, 210, 0.25);
  }
}

.progress-bar span {
  background-color: #1976D2;
  box-shadow: 0 0 10px 0 rgba(25, 118, 210, 0.4);
}

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

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

input:focus, textarea:focus, select:focus {
  box-shadow: 0 0 10px rgba(25, 118, 210, 0.5);
  border: 1px solid #1976D2;
}
