.title-handler{text-transform:uppercase;font-weight:700;color:#40413D;text-align:center;margin-bottom:10px}.page-template-page-fret-services-tarifs #megamenu #fret{display:none}.page-template-page-fret-services-tarifs #megamenu #followfret{display:none}.page-template-page-fret-services-tarifs .calculer-fret #reservation{display:none!important}.page-template-page-enregistrement-en-ligne .encart_form #enregistrement{display:block!important}.tooltip-help-input{right:1px;top:2px;border:1px solid #40413D;width:16px;height:16px;display:block;opacity:.6;border-radius:100px;color:#40413D;text-align:center;font-weight:700;font-size:12px;line-height:13px;position:absolute}.ui-dialog{box-shadow:0 0 70Px rgb(0,0,0,.5);text-align:center;border:4px solid #2b728b!important;border-radius:20px!important}.ui-dialog .ui-dialog-titlebar{background-color:transparent;border:0}.ui-dialog .ui-widget-content{color:#2b728b}.ui-dialog .ui-dialog-titlebar-close{background-color:#2b728b;border-radius:100px;border:0;right:calc(50% - 15px)!important;width:30px!important;height:30px!important;background-image:url(../../../../../../../themes/wp-bootstrap-starter-child/images/cross-close.svg);background-repeat:no-repeat;background-size:12px;background-position:center}#container-handler{min-height:146px}#handler{font-size:14px;margin:0;position:relative;z-index:10}#handler .form{background-color:#fff;border-radius:0 20px 20px 20px;box-shadow:0 8px 18px rgba(0,0,0,.1);padding:20px 20px 27px}#handler form .container-contenu-form,.contenu-form{width:100%}#handler_onglets a{background-color:#0D8EAA;border-radius:10px 10px 0 0;text-transform:uppercase;padding:10px 20px;color:#fff;font-weight:700;margin-right:3px}#handler_onglets a:hover{-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;text-decoration:none;background-color:#2b728b}#handler_onglets a.active{background-color:white!important;color:#40413D}#header-container-handler #handler_onglets a[href='#fret'],section#bloc-handler.reserver-gerer #handler_onglets a[href='#fret'],#header-container-handler #handler_onglets a[href='#followfret'],section#bloc-handler.reserver-gerer #handler_onglets a[href='#followfret']{display:none!important}section#bloc-handler.calculer-fret #handler_onglets a[href='#reservation']{display:none!important}section#bloc-handler.calculer-fret #handler_onglets a[href='#enregistrement']{display:none!important}#handler .ss-main.type_marchandise .ss-single-selected .placeholder:before{margin-right:5px;content:"Marchandise : "}[lang="en-GB"] #handler .ss-main.type_marchandise .ss-single-selected .placeholder:before{margin-right:5px;content:"Goods: "}#handler .ss-main.type_envoi .ss-single-selected .placeholder:before{margin-right:5px;content:"Envoi : "}#handler .ss-main.type_stockage .ss-single-selected .placeholder:before{margin-right:5px;content:"Stockage : "}#handler .ss-main.cake_parts .ss-single-selected .placeholder:before{margin-right:5px;content:"Nombre de parts : "}#handler .ss-main.type_marchandise .ss-single-selected{background-image:url(../../../../../../../themes/wp-bootstrap-starter-child/images/picto-type_marchandise.svg)}#handler .ss-main.cake_parts .ss-single-selected{background-image:url(../../../../../../../themes/wp-bootstrap-starter-child/images/picto-cake.svg)}#handler .ss-main.type_vol .ss-single-selected{background-image:url(../../../../../../../themes/wp-bootstrap-starter-child/images/picto-voyage.svg)}#handler .ss-main.type_vol .ss-content .ss-list .ss-option{background-image:url(../../../../../../../themes/wp-bootstrap-starter-child/images/picto-voyage.svg);background-repeat:no-repeat;background-position:left center}#handler .ss-main.type_vol .ss-content .ss-list .ss-option.A,#handler .ss-main.type_vol .ss-single-selected.A{background-image:url(../../../../../../../themes/wp-bootstrap-starter-child/images/picto-voyage_aller.svg)}.form#reservation .datepicker{border:0;background-color:rgb(244,244,244);border-radius:0;padding:10px;height:42px;margin:8px;width:calc(100% - 16px);font-weight:500;color:#40413D}.form#reservation .field{display:none}.form#reservation .field.send{display:block}.form#reservation .contenu-form,.form#fret .contenu-form{width:calc(100% - 60px)}.form#reservation #passagers{font-weight:500;color:#40413D}.form#reservation #passagers span{background-color:rgb(244,244,244);border-radius:0;padding:10px;height:42px;margin:8px;width:calc(100% - 16px);display:block;cursor:pointer;background-image:url(../../../../../../../themes/wp-bootstrap-starter-child/images/picto-passager.svg);background-repeat:no-repeat;background-position:10px center;padding-left:45px}.form#reservation #passagers span::after{content:"";position:absolute;right:22px;top:15px;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;background-image:url(../../../../../../../themes/wp-bootstrap-starter-child/images/arrow-select.svg);border:0;padding:0;width:11px;height:10px;transform:rotate(0);background-repeat:no-repeat}.form#reservation #passagers.open span::after{transform:rotate(180deg)}.form#reservation #passagers.open span{box-shadow:0 3px 4px rgba(0,0,0,.2)}.form#reservation #passagers #contenu-passagers{background-color:rgb(244,244,244);border-radius:0 0 5px 5px;padding:10px;width:calc(100% - 16px);top:42px;left:8px;z-index:1;box-shadow:0 4px 4px rgba(0,0,0,.2)}#handler #open_formulaire{background-image:url(../../../../../../../themes/wp-bootstrap-starter-child/images/form-arrow.svg);background-repeat:no-repeat;margin-top:8px;width:42px;margin-left:8px;cursor:pointer;height:42px;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}#handler #open_formulaire.open{transform:rotate(180deg)}#handler .handle-counter{width:90px}#handler label.handle-counter-label{margin:0;width:calc(100% - 90px)}#handler .handle-counter div.btn{width:20px;height:20px;padding:0;margin-top:2.5px;border-radius:100px;line-height:18px;border:0;background-color:#FCBA00}#handler .handle-counter input{border:0;height:25px;margin:0 5px;width:40px;background-color:#fff;padding:0}.form#reservation #passagers #contenu-passagers>div{margin:0 0 10px;border-top:1px solid #c1c1c1;padding:10px 0 0 35px}.form#reservation .datepicker{cursor:pointer;background-image:url(../../../../../../../themes/wp-bootstrap-starter-child/images/picto-calendrier.svg);background-repeat:no-repeat;background-position:10px center;padding-left:45px}.form#reservation .datepicker:focus-visible,.form#reservation .datepicker:focus-within{box-shadow:0 3px 4px rgba(0,0,0,.2);outline:0}.ui-datepicker{font-family:"Work Sans",sans-serif!important;border:0!important;background-color:rgb(244,244,244)!important;padding:20px!important;border-radius:0 0 8px 8px!important;width:320px!important;box-shadow:0 4px 4px rgba(0,0,0,.2)}.ui-datepicker .ui-datepicker-header{border:0;background-color:transparent}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{background-image:url(../../../../../../../themes/wp-bootstrap-starter-child/images/arrow-select.svg);border:0;padding:0;width:11px;height:10px;transform:rotate(90deg);background-repeat:no-repeat;background-position:center}.ui-datepicker .ui-datepicker-next span{transform:rotate(-90deg)}.ui-datepicker th{font-weight:500;font-size:12px}table.ui-datepicker-calendar .ui-state-disabled{opacity:1}table.ui-datepicker-calendar tbody td .ui-state-default{border-radius:100px;height:30px;width:30px;padding:0;margin:2px auto;display:block;text-align:center;border:0;background-color:#dde0ea;font-weight:700;font-size:13px;line-height:30px}table.ui-datepicker-calendar tbody td a.ui-state-default{background-color:#FCBA00;color:#fff}table.ui-datepicker-calendar tbody td a.ui-state-active{background-color:#b25033}table.ui-datepicker-calendar td.ui-datepicker-today.ui-state-disabled{opacity:.3}table.ui-datepicker-calendar tbody td.ui-datepicker-today a,table.ui-datepicker-calendar tbody td.ui-datepicker-today span{background-color:rgb(95,180,187);color:#fff}.form#fret input[name="xParam_PdsColis"]{background-image:url(../../../../../../../themes/wp-bootstrap-starter-child/images/picto-poids.svg)}.form#fret input[name="nombre_colis"]{background-image:url(../../../../../../../themes/wp-bootstrap-starter-child/images/picto-nombre_colis.svg)}.form#fret input[name="xParam_Volume"]{background-image:url(../../../../../../../themes/wp-bootstrap-starter-child/images/picto-volume.svg)}.form#enregistrement input[name="TravelerSurname"]{background-image:url(../../../../../../../themes/wp-bootstrap-starter-child/images/picto-user_enregistrement.svg)}.form#enregistrement input[name="ReferenceNumber"]{background-image:url(../../../../../../../themes/wp-bootstrap-starter-child/images/picto-billet_enregistrement.svg)}.form#reservation .addtrip,.form#fret .addfret{color:#FCBA00;font-weight:700;text-transform:uppercase;font-size:12px;text-decoration:none!important;padding-left:30px;position:relative;margin:20px 0 20Px 8px}.form#reservation .addtrip::before,.form#reservation .addtrip::after,.form#fret .addfret::before,.form#fret .addfret::after{content:"";position:absolute;background-color:#FCBA00}.form#reservation .addtrip::before,.form#fret .addfret::before{width:20px;height:3px;left:0;top:7.5px}.form#reservation .addtrip::after,.form#fret .addfret::after{width:3px;height:20px;left:8.5px;top:-1px}.form#reservation .removetrip,.form#fret .removefret{border:1px solid #FCBA00;width:25px;height:25px;border-radius:100px;color:#FCBA00;right:-30px;top:17px;text-align:center;text-decoration:none!important}.form#fret .removefret{background-color:#fff;top:calc(50% - 45px)}.form#fret .marchandise{margin-bottom:8px;border-top:1px solid rgb(244,244,244);padding-top:8px}.form#fret .marchandise.is_last::before{content:"";width:1px;height:calc(100% - 65px);position:absolute;right:-18px;top:0;background-color:#FCBA00}.form#fret .marchandise:last-child .removefret{top:calc(50% - 18px)}.form#fret .marchandise:last-child::before{height:calc(100% - 8px)}.form#fret #marchandise0::before{display:none!important}.form#fret #marchandise0{border-top:0;padding-top:0}.form#reservation #is_flexible{color:#40413D;font-weight:600;position:relative;padding-left:40px;margin:20px 0;display:block;text-decoration:none!important}.form#reservation #is_flexible::before{content:"";position:absolute;width:28px;height:28px;border-radius:100px;left:0;top:-4px;border:14px solid #FCBA00}.form#reservation #is_flexible.active:before{border-width:7px}.form#fret #reponse .detail{border:1px solid #FCBA00;margin:20px 0}.form#fret #reponse .detail ul{list-style:none;padding:0}.form#fret #reponse .detail li{padding:10px}.form#fret #reponse .detail li:nth-child(odd){background-color:rgb(244,244,244)}.form#fret #reponse .detail .total{text-align:right;padding:10px}.form#fret #reponse .detail .total h4{text-transform:uppercase;font-weight:800;font-size:18px;color:#2b728b}.form#fret .checkbox-wrapper{margin-left:8px}.form#fret .help_fret{color:#FCBA00;border:1px solid #FCBA00;background-color:transparent}@media (max-width:574px){#handler .ss-main.type_marchandise .ss-single-selected .placeholder::before{display:none}#handler_onglets a{border-radius:8px;margin:10px 0 0;text-align:center;font-size:12px;padding:13px 0}#handler_onglets a.active{display:none!important}#handler #open_formulaire{margin-top:8px;background-size:contain;margin-right:0;font-weight:600;font-size:12px;color:#fff;width:calc(100% + 5px);background-position:calc(100% - 5px);background-color:#FCBA00;text-transform:uppercase;border-radius:8px;margin-left:-7px;text-align:center}#handler #open_formulaire:before{content:"Continuer";margin-top:13px;display:inline-block}#handler .form{margin-bottom:10px;padding:20px 8px 27px 15px;border-radius:10px}.form#reservation .contenu-form,.form#fret .contenu-form{width:calc(100% - 10px)}#handler #open_formulaire.open{display:none}.form#fret .removefret{margin-top:10px;position:relative!important;right:inherit;top:inherit;width:100%;border:0;color:transparent;font-weight:700;text-align:left;text-transform:uppercase;font-size:12px}.form#fret .removefret:after{content:"Supprimer un type de marchandise";color:#FCBA00}.form#fret .removefret:before{content:"";background-color:#FCBA00;width:20px;height:3px;margin:0 0 2px 9px;display:inline-block}.form#fret .marchandise.is_last::before{display:none}#button_reservation{width:100%}}