.boite_produit1 .bp_image{    width: 90% !important;    height: 300px;    padding: 25px 0}.boite_produit1 .bp_image .pictureContainer img{    max-height: 250px;    width: auto !important}.intervention {margin-bottom: 15px}.intervention-choix-machine {margin-bottom: 15px;font-family: 'opensansbold';    font-size: 16px !important;    color: #3d8b26 !important}.intervention-ajout-machine {background-color: #F1F1F1;    padding: 15px;    text-align: center}.intervention-liste-machine {margin-left: 0;margin-bottom: 0}.intervention-liste-machine li {margin-bottom: 10px}.intervention-liste-machine .ckb-machine {margin-bottom: 0}.intervention-adresse {margin-bottom: 15px}.intervention-adresse-detail .row {margin-bottom: 15px}.intervention-ballon-thermodynamique {margin-bottom: 15px}.intervention-ballon-thermodynamique .row {margin-bottom: 15px}.intervention-ballon-thermodynamique input {margin-bottom: 0}.intervention-calendrier {margin-bottom: 15px}.intervention-indisponible {margin-bottom: 30px}.intervention-indisponible a {font-style: italic;text-decoration: underline}.is-large .intervention-calendrier .xdsoft_datetimepicker, .is-medium .intervention-calendrier .xdsoft_datetimepicker {    transform: scale(1.33);    margin-top: 40px;    margin-bottom: 40px}.intervention-calendrier .xdsoft_datetimepicker .xdsoft_calendar td,.intervention-calendrier .xdsoft_datetimepicker .xdsoft_calendar th {    color: #000}.intervention-calendrier .xdsoft_datetimepicker .xdsoft_calendar td,.intervention-calendrier .xdsoft_datetimepicker .xdsoft_calendar th {background: #fff}.intervention-calendrier .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled, .intervention-calendrier .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover {    background-image: url(../../html_responsive/img/hachures.png) !important;    background-position: 0% 0% !important;    background-repeat: repeat !important;    background-color: #f5f5f5 !important}.intervention-calendrier .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default, .intervention-calendrier .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_disabled,.intervention-calendrier .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_disabled:hover {    background: #f5f5f5 !important;    color: #000 !important;    box-shadow: none;    opacity: 0.5;    background-image: url(../../html_responsive/img/hachures.png) !important;    background-position: 0% 0% !important;    background-repeat: repeat !important;    font-weight: normal !important;    cursor: default}.intervention-calendrier .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div >div {    color: #000;    background: #fff}.intervention-calendrier .xdsoft_datetimepicker {z-index: 1000}.intervention-calendrier .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today {    color: #3d8b26 !important;    font-weight: bold}.intervention-calendrier .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current {    background: #3d8b26 !important;    color: #fff !important;    box-shadow: none !important}.intervention-calendrier .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default, .intervention-calendrier .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_current {    background: #3d8b26 !important;    box-shadow: none !important}.intervention-calendrier .xdsoft_datetimepicker .xdsoft_calendar td:hover, .intervention-calendrier .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div >div:hover {    background: #245b70 !important}.datepicker td.active.day, .datepicker td.active.year {    background: #3d8b26 !important;    color: #FFF}#reservation-spinner {padding: 12% 0%;font-size: 42px}#intervention_calendar {margin: 16px 0px}#tech-informations {margin-top: 30px}.intervention-machine {padding-left: 15px;    padding-right: 15px;    cursor: pointer}.intervention-alerte {color: #d00000;padding: 0px 15px !important}.intervention-demande-detail #cgv {margin-bottom: 0 !important}.intervention-technicien-galerie .column .row {border: solid 2px #DEDEDE;position: relative;margin-bottom: 30px}.intervention-technicien-galerie .img-seemore {cursor: pointer}.intervention-technicien-galerie .img-delete {    cursor: pointer;    position: absolute;    bottom: 5px;    right: 5px;    background: #fff;    color: #245b70;    height: 30px;    width: 30px;    border-radius: 30px;    text-align: center;    padding-top: 8px}.intervention-technicien-galerie .img-delete:hover {    background: #245b70;color: #fff}.underline {text-decoration: underline;white-space: nowrap}.machine-delete {cursor: pointer}.brand-other {display: none}.xdsoft_datetimepicker .xdsoft_label {z-index: 750 !important}#intervention_address {display: none}#intervention_calendar {display: none}.is_prise_en_compte {color: green;font-size: 16px}.is_not_prise_en_compte {color: orange;font-size: 16px}.tooltip-picto {  position: relative;  display: inline-block}.tooltip-picto .tooltiptext {  visibility: hidden;  width: 120px;  background-color: rgb(0, 0, 0, 0.7);  color: #fff;  text-align: center;  padding: 5px 0;  border-radius: 6px;     position: absolute;  z-index: 1;  width: 120px;  top: 130%;  left: 50%;  margin-left: -60px; }.tooltip-picto:hover .tooltiptext {  visibility: visible}.tooltip-picto-machine {  position: relative;  display: inline-block}.tooltip-picto-machine .tooltiptext {  visibility: hidden;  width: 250px;  background-color: rgb(0, 0, 0, 0.7);  color: #fff;  text-align: center;  padding: 5px 0;  border-radius: 6px;     position: absolute;  z-index: 1;  top: 130%;  left: 50%;  margin-left: -100px; }.tooltip-picto-machine:hover .tooltiptext {  visibility: visible}.custom_configurator {padding-top: 30px}.custom_configurator .etape_numero span {background-color: #F1F1F1;font-size: 17px;font-family: Estandar !important;font-weight: bold;border-radius: 30px;padding: 10px 15px;margin-bottom: 20px;display: inline-block}.page_60031 .extranet-menu .column .card {    height: calc(100% - 15px)}.fa_general .prix_hors_installation{margin-bottom: 22px;font-size: 11px}.custom_configurator .etape_texte_affiche h2,.custom_configurator .etape_texte_affiche h3 {color: #FC721D !important}.custom-configurator-template {overflow: hidden}.custom-configurator-template .etape{display: none}.custom-configurator-template .etape.actif{display: block}.custom-configurator-template .erreur_choix{display: none}.custom-configurator-template .erreur_choix.actif{display: block}.custom-configurator-template .filtre{min-height: 90px;background-color: #fff;color: #245b70;    font-size: 17px;    line-height: 1.2;    border-radius: 5px;    padding: 10px 15px;box-shadow: 0 10px 10px -8px rgba(0,0,0,0.25);border: solid 2px #245b70;position: relative}.custom-configurator-template .filtre:hover{background-color: #245b70;color: #fff;cursor: pointer}.custom-configurator-template .filtre.actif{background-color: #245b70;    border: solid 2px #245b70;    color: #fff;    box-shadow: 0 10px 10px -8px rgba(0,0,0,0.5)}.custom-configurator-template .filtre.actif:after{content: "\f00c";    font-family: FontAwesome;    display: block;    position: absolute;    top: -4px;    right: -4px;    background: #3d8b26;    color: #fff;    padding: 5px 5px 20px 20px;    clip-path: polygon(0 0, 100% 0, 100% 100%)}.custom-configurator-template .filtre *{transition-duration: 0.1s !important}.custom_configurator .etape_boutons {margin-bottom: 30px}.custom_configurator .resultats {background: #F1F1F1;padding: 25px 0;position: relative}.custom_configurator .resultats:before {content: "\f078";    font-family: FontAwesome;    font-size: 18px;    display: block;    position: absolute;    background: #ccc;    color: #fff;    padding: 10px;    border-radius: 30px;    top: -20px;    left: 50%;   margin-left: -20px;    width: 40px;    height: 40px;    line-height: 20px;    text-align: center;    animation: animation-fleche 4s ease-in-out 0s infinite normal both}@keyframes animation-fleche {0%,100% {transform: translateY(0)}10%,30%,50%,70% {transform: translateY(-8px)}20%,40%,60% {transform: translateY(8px)}80% {transform: translateY(6.4px)}90% {transform: translateY(-6.4px)}}.xdsoft_time_variant {margin-top: 0px !important}