@charset "UTF-8";.abc-checkbox{cursor:default;padding-left:4px}.abc-checkbox label{cursor:pointer;display:inline;vertical-align:top;position:relative;padding-left:5px}.abc-checkbox label:before{content:"";width:17px;height:17px;border:1px solid #ced4da;border-radius:3px;background-color:#fff;transition:border .15s ease-in-out,color .15s ease-in-out}.abc-checkbox label:after,.abc-checkbox label:before{cursor:pointer;display:inline-block;position:absolute;top:2px;left:0;margin-left:-1.25rem}.abc-checkbox label:after{width:16px;height:16px;padding-left:3px;padding-top:1px;font-size:11px;color:#495057}.abc-checkbox input[type=checkbox],.abc-checkbox input[type=radio]{position:static;margin-left:0;cursor:pointer;opacity:0;z-index:1}.abc-checkbox input[type=checkbox]:focus+label:before,.abc-checkbox input[type=radio]:focus+label:before{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.abc-checkbox input[type=checkbox]:checked+label:after,.abc-checkbox input[type=radio]:checked+label:after{font-family:FontAwesome;content:""}.abc-checkbox input[type=checkbox]:indeterminate+label:after,.abc-checkbox input[type=radio]:indeterminate+label:after{display:block;content:"";width:10px;height:3px;background-color:#555;border-radius:2px;margin-left:-16.5px;margin-top:7px}.abc-checkbox input[type=checkbox]:disabled+label,.abc-checkbox input[type=radio]:disabled+label{opacity:.65}.abc-checkbox input[type=checkbox]:disabled+label:before,.abc-checkbox input[type=radio]:disabled+label:before{background-color:#e9ecef;cursor:not-allowed}.abc-checkbox input[type=checkbox]:disabled+label:after,.abc-checkbox input[type=radio]:disabled+label:after{cursor:not-allowed}.abc-checkbox.abc-checkbox-circle label:before{border-radius:50%}.abc-checkbox.checkbox-inline{margin-top:0}.abc-checkbox-primary input[type=checkbox]:checked+label:before,.abc-checkbox-primary input[type=radio]:checked+label:before{background-color:#007bff;border-color:#007bff}.abc-checkbox-primary input[type=checkbox]:checked+label:after,.abc-checkbox-primary input[type=radio]:checked+label:after{color:#fff}.abc-checkbox-danger input[type=checkbox]:checked+label:before,.abc-checkbox-danger input[type=radio]:checked+label:before{background-color:#dc3545;border-color:#dc3545}.abc-checkbox-danger input[type=checkbox]:checked+label:after,.abc-checkbox-danger input[type=radio]:checked+label:after{color:#fff}.abc-checkbox-info input[type=checkbox]:checked+label:before,.abc-checkbox-info input[type=radio]:checked+label:before{background-color:#17a2b8;border-color:#17a2b8}.abc-checkbox-info input[type=checkbox]:checked+label:after,.abc-checkbox-info input[type=radio]:checked+label:after{color:#fff}.abc-checkbox-warning input[type=checkbox]:checked+label:before,.abc-checkbox-warning input[type=radio]:checked+label:before{background-color:#ffc107;border-color:#ffc107}.abc-checkbox-warning input[type=checkbox]:checked+label:after,.abc-checkbox-warning input[type=radio]:checked+label:after{color:#fff}.abc-checkbox-success input[type=checkbox]:checked+label:before,.abc-checkbox-success input[type=radio]:checked+label:before{background-color:#28a745;border-color:#28a745}.abc-checkbox-success input[type=checkbox]:checked+label:after,.abc-checkbox-success input[type=radio]:checked+label:after{color:#fff}.abc-checkbox-primary input[type=checkbox]:indeterminate+label:before,.abc-checkbox-primary input[type=radio]:indeterminate+label:before{background-color:#007bff;border-color:#007bff}.abc-checkbox-primary input[type=checkbox]:indeterminate+label:after,.abc-checkbox-primary input[type=radio]:indeterminate+label:after{background-color:#fff}.abc-checkbox-danger input[type=checkbox]:indeterminate+label:before,.abc-checkbox-danger input[type=radio]:indeterminate+label:before{background-color:#dc3545;border-color:#dc3545}.abc-checkbox-danger input[type=checkbox]:indeterminate+label:after,.abc-checkbox-danger input[type=radio]:indeterminate+label:after{background-color:#fff}.abc-checkbox-info input[type=checkbox]:indeterminate+label:before,.abc-checkbox-info input[type=radio]:indeterminate+label:before{background-color:#17a2b8;border-color:#17a2b8}.abc-checkbox-info input[type=checkbox]:indeterminate+label:after,.abc-checkbox-info input[type=radio]:indeterminate+label:after{background-color:#fff}.abc-checkbox-warning input[type=checkbox]:indeterminate+label:before,.abc-checkbox-warning input[type=radio]:indeterminate+label:before{background-color:#ffc107;border-color:#ffc107}.abc-checkbox-warning input[type=checkbox]:indeterminate+label:after,.abc-checkbox-warning input[type=radio]:indeterminate+label:after{background-color:#fff}.abc-checkbox-success input[type=checkbox]:indeterminate+label:before,.abc-checkbox-success input[type=radio]:indeterminate+label:before{background-color:#28a745;border-color:#28a745}.abc-checkbox-success input[type=checkbox]:indeterminate+label:after,.abc-checkbox-success input[type=radio]:indeterminate+label:after{background-color:#fff}.abc-radio{cursor:default;padding-left:4px}.abc-radio label{cursor:pointer;display:inline;vertical-align:top;position:relative;padding-left:5px}.abc-radio label:before{content:"";width:17px;height:17px;top:2px;left:0;border:1px solid #ced4da;border-radius:50%;background-color:#fff;transition:border .15s ease-in-out}.abc-radio label:after,.abc-radio label:before{cursor:pointer;display:inline-block;position:absolute;margin-left:-20px}.abc-radio label:after{content:" ";width:11px;height:11px;left:3px;top:5px;border-radius:50%;background-color:#495057;transform:scale(0);transition:transform .1s cubic-bezier(.8,-.33,.2,1.33)}.abc-radio input[type=radio]{position:static;margin-left:0;cursor:pointer;opacity:0;z-index:1}.abc-radio input[type=radio]:focus+label:before{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.abc-radio input[type=radio]:checked+label:after{transform:scale(1)}.abc-radio input[type=radio]:disabled+label{opacity:.65}.abc-radio input[type=radio]:disabled+label:after,.abc-radio input[type=radio]:disabled+label:before{cursor:not-allowed}.abc-radio.radio-inline{margin-top:0}.abc-radio-primary input[type=radio]+label:after{background-color:#007bff}.abc-radio-primary input[type=radio]:checked+label:before{border-color:#007bff}.abc-radio-primary input[type=radio]:checked+label:after{background-color:#007bff}.abc-radio-danger input[type=radio]+label:after{background-color:#dc3545}.abc-radio-danger input[type=radio]:checked+label:before{border-color:#dc3545}.abc-radio-danger input[type=radio]:checked+label:after{background-color:#dc3545}.abc-radio-info input[type=radio]+label:after{background-color:#17a2b8}.abc-radio-info input[type=radio]:checked+label:before{border-color:#17a2b8}.abc-radio-info input[type=radio]:checked+label:after{background-color:#17a2b8}.abc-radio-warning input[type=radio]+label:after{background-color:#ffc107}.abc-radio-warning input[type=radio]:checked+label:before{border-color:#ffc107}.abc-radio-warning input[type=radio]:checked+label:after{background-color:#ffc107}.abc-radio-success input[type=radio]+label:after{background-color:#28a745}.abc-radio-success input[type=radio]:checked+label:before{border-color:#28a745}.abc-radio-success input[type=radio]:checked+label:after{background-color:#28a745}label .form-check-input.is-invalid .abc-checkbox:before,label .form-check-input.is-invalid .abc-radio:before,label .was-validated .form-check-input:invalid .abc-checkbox:before,label .was-validated .form-check-input:invalid .abc-radio:before{border-color:#dc3545}

/*!
 * Datetimepicker for Bootstrap 3
 * version : 4.17.47
 * https://github.com/Eonasdan/bootstrap-datetimepicker/
 */.bootstrap-datetimepicker-widget{list-style:none}.bootstrap-datetimepicker-widget.dropdown-menu{display:block;margin:2px 0;padding:4px;width:19em}@media (min-width:768px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media (min-width:992px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media (min-width:1200px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}.bootstrap-datetimepicker-widget.dropdown-menu:after,.bootstrap-datetimepicker-widget.dropdown-menu:before{content:"";display:inline-block;position:absolute}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(0,0,0,.2);top:-7px;left:7px}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;top:-6px;left:8px}.bootstrap-datetimepicker-widget.dropdown-menu.top:before{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid rgba(0,0,0,.2);bottom:-7px;left:6px}.bootstrap-datetimepicker-widget.dropdown-menu.top:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff;bottom:-6px;left:7px}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before{left:auto;right:6px}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after{left:auto;right:7px}.bootstrap-datetimepicker-widget .list-unstyled{margin:0}.bootstrap-datetimepicker-widget a[data-action]{padding:6px 0}.bootstrap-datetimepicker-widget a[data-action]:active{box-shadow:none}.bootstrap-datetimepicker-widget .timepicker-hour,.bootstrap-datetimepicker-widget .timepicker-minute,.bootstrap-datetimepicker-widget .timepicker-second{width:54px;font-weight:700;font-size:1.2em;margin:0}.bootstrap-datetimepicker-widget button[data-action]{padding:6px}.bootstrap-datetimepicker-widget .btn[data-action=incrementHours]:after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Increment Hours"}.bootstrap-datetimepicker-widget .btn[data-action=incrementMinutes]:after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Increment Minutes"}.bootstrap-datetimepicker-widget .btn[data-action=decrementHours]:after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Decrement Hours"}.bootstrap-datetimepicker-widget .btn[data-action=decrementMinutes]:after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Decrement Minutes"}.bootstrap-datetimepicker-widget .btn[data-action=showHours]:after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Show Hours"}.bootstrap-datetimepicker-widget .btn[data-action=showMinutes]:after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Show Minutes"}.bootstrap-datetimepicker-widget .btn[data-action=togglePeriod]:after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Toggle AM/PM"}.bootstrap-datetimepicker-widget .btn[data-action=clear]:after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Clear the picker"}.bootstrap-datetimepicker-widget .btn[data-action=today]:after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Set the date to today"}.bootstrap-datetimepicker-widget .picker-switch{text-align:center}.bootstrap-datetimepicker-widget .picker-switch:after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Toggle Date and Time Screens"}.bootstrap-datetimepicker-widget .picker-switch td{padding:0;margin:0;height:auto;width:auto;line-height:inherit}.bootstrap-datetimepicker-widget .picker-switch td span{line-height:2.5;height:2.5em;width:100%}.bootstrap-datetimepicker-widget table{width:100%;margin:0}.bootstrap-datetimepicker-widget table td,.bootstrap-datetimepicker-widget table th{text-align:center;border-radius:4px}.bootstrap-datetimepicker-widget table th{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget table th.picker-switch{width:145px}.bootstrap-datetimepicker-widget table th.disabled,.bootstrap-datetimepicker-widget table th.disabled:hover{background:none;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget table th.prev:after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Previous Month"}.bootstrap-datetimepicker-widget table th.next:after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Next Month"}.bootstrap-datetimepicker-widget table thead tr:first-child th{cursor:pointer}.bootstrap-datetimepicker-widget table thead tr:first-child th:hover{background:#eee}.bootstrap-datetimepicker-widget table td{height:54px;line-height:54px;width:54px}.bootstrap-datetimepicker-widget table td.cw{font-size:.8em;height:20px;line-height:20px;color:#777}.bootstrap-datetimepicker-widget table td.day{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget table td.day:hover,.bootstrap-datetimepicker-widget table td.hour:hover,.bootstrap-datetimepicker-widget table td.minute:hover,.bootstrap-datetimepicker-widget table td.second:hover{background:#eee;cursor:pointer}.bootstrap-datetimepicker-widget table td.new,.bootstrap-datetimepicker-widget table td.old{color:#777}.bootstrap-datetimepicker-widget table td.today{position:relative}.bootstrap-datetimepicker-widget table td.today:before{content:"";display:inline-block;border-color:rgba(0,0,0,.2) transparent #337ab7;border-style:solid;border-width:0 0 7px 7px;position:absolute;bottom:4px;right:4px}.bootstrap-datetimepicker-widget table td.active,.bootstrap-datetimepicker-widget table td.active:hover{background-color:#337ab7;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.bootstrap-datetimepicker-widget table td.active.today:before{border-bottom-color:#fff}.bootstrap-datetimepicker-widget table td.disabled,.bootstrap-datetimepicker-widget table td.disabled:hover{background:none;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget table td span{display:inline-block;width:54px;height:54px;line-height:54px;margin:2px 1.5px;cursor:pointer;border-radius:4px}.bootstrap-datetimepicker-widget table td span:hover{background:#eee}.bootstrap-datetimepicker-widget table td span.active{background-color:#337ab7;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.bootstrap-datetimepicker-widget table td span.old{color:#777}.bootstrap-datetimepicker-widget table td span.disabled,.bootstrap-datetimepicker-widget table td span.disabled:hover{background:none;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget.usetwentyfour td.hour{height:27px;line-height:27px}.bootstrap-datetimepicker-widget.wider{width:21em}.bootstrap-datetimepicker-widget .datepicker-decades .decade{line-height:1.8em!important}.input-group.date .input-group-addon{cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}form.g7-form .form-group-error input,form.g7-form .form-group-error select{border:1px solid #ea002a}form.g7-form label{margin-left:20px;font-weight:400}form.g7-form .radio,form.g7-form .radio-inline{padding-top:0}form.g7-form .radio-container .radio{padding-left:0}form.g7-form .radio-container .radio-inline{padding-left:5px}form.g7-form .form-control{height:50px;background-color:#fff;border-radius:1px;border-color:#fff;box-shadow:none}form.g7-form textarea.form-control{height:100px}form.g7-form .input-group .input-group-addon{background-color:#fff;border-radius:1px;border-color:#fff;box-shadow:none}form.g7-form .input-group .input-group-addon a{color:#333}form.g7-form .form-group .select{position:relative;display:inline-block;width:100%}form.g7-form .form-group select{display:inline-block;cursor:pointer;outline:0;appearance:none;-webkit-appearance:none;-moz-appearance:none}form.g7-form .form-group .select .select_arrow{position:absolute;top:20px;right:10px;width:0;height:0;pointer-events:none;border-color:#333 transparent transparent;border-style:solid;border-width:8px 5px 0}form.g7-form button.btn-submit-red{margin-top:40px;color:#fff;background:#eb2036;border:1px solid #eb2036;-webkit-border-radius:2px;font-size:16px;padding:25px 50px}form.g7-form .form-helper{margin-left:20px;margin-top:5px}form.g7-form .bootstrap-select.form-control{height:50px;border:none;border-radius:2px;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:none;-o-transition:none;transition:none}form.g7-form .bootstrap-select.form-control button{height:50px;border:none;border-radius:2px;padding:6px 30px 6px 15px;font-family:LatoWeb,sans-serif;font-size:15px;color:#42413f}form.g7-form .bootstrap-select.form-control button.btn-default:hover{background-color:transparent}.radio{display:inline;margin-left:15px}.radio label{padding-left:0}.radio label:before{width:14px;height:14px;top:0;margin-left:-18px;border:3px solid #fff}.modal.newsletter .radio-tg7 input[type=radio]+label:before{width:14px;height:14px;top:2px;margin-left:-18px;border:3px solid #fff}.radio label:after{width:8px;height:8px;left:5px;top:3px}.checkbox label{font-size:15px}.checkbox label:before{border:none;top:2px}.abc-checkbox label:before{margin-left:-20px}.checkbox.abc-checkbox label:after{margin-left:-20px;top:2px}.radio-tg7 input[type=radio]+label:after{background-color:#fff}.radio-tg7 input[type=radio]:checked+label:before{border-color:#ea002a}.modal.newsletter .radio-tg7 input[type=radio]:checked+label:before{width:14px;height:14px;top:2px;margin-left:-18px;border-color:#ea002a}.modal.newsletter .radio-tg7 input[type=radio]+label:after{width:8px;height:8px;left:5px}.radio-tg7 input[type=radio]:checked+label:after{background-color:#fff}.radio-driver{background:#fff;border-bottom:1px solid #f1f1f1}.radio-driver label{padding:0 50px 0 5px;display:inline-block;width:100%;height:50px}.radio-driver{display:block;margin:0;padding:0}.radio-driver label:before{width:20px;height:20px;top:14px;margin-left:10px;border:2px solid #42413f}.radio-driver label:after{width:10px;height:10px;left:35px;top:19px;background:#ea002a}.radio-driver input[type=radio]:checked:before{background-color:#ea002a}.radio-driver input[type=radio]:checked+label:before{background-color:#ea002a;border-color:#fff}.radio-driver input[type=radio]:checked+label{background-color:#ea002a;color:#fff}.radio-driver input[type=radio]+label:after{background-color:#fff}.radio-checkout label{padding-left:5px}.radio-checkout label:before{background-color:#eaeaea;width:17px;height:17px;top:2px;margin-left:-20px;border:3px solid #eaeaea}.radio-checkout input[type=radio]+label:after{background-color:#eaeaea}.radio-checkout input[type=radio]:checked+label:before{border-color:#ea002a}.radio-checkout input[type=radio]:checked+label:after{background-color:#eaeaea}.checkbox.abc-checkbox input[type=checkbox]:checked+label:after,.checkbox.abc-checkbox input[type=radio]:checked+label:after{font-family:fontello;content:"\e80c"}.checkbox.abc-checkbox input[type=checkbox]{margin-left:-20px;position:absolute}.checkbox.abc-checkbox label:before{margin-left:-20px}.checkbox.abc-checkbox label{display:inline-block;vertical-align:middle;position:relative;padding-left:5px}.checkbox.abc-checkbox{padding-left:20px}.checkbox-checkout.abc-checkbox label{display:inline-block}.checkbox-tg7 input[type=checkbox]:checked+label:before,.checkbox-tg7 input[type=radio]:checked+label:before{background-color:#fff;border-color:#fff}.checkbox-tg7 input[type=checkbox]:checked+label:after,.checkbox-tg7 input[type=radio]:checked+label:after{color:#ea002a}.checkbox-checkout label:before{background-color:#e6e6e6}.checkbox-checkout input[type=checkbox]:checked+label:before,.checkbox-checkout input[type=radio]:checked+label:before{background-color:#e6e6e6;border-color:#e6e6e6}.checkbox-checkout input[type=checkbox]:checked+label:after,.checkbox-checkout input[type=radio]:checked+label:after{color:#ea002a}input[type=checkbox].styled:checked+label:after,input[type=radio].styled:checked+label:after{font-family:fontello;content:"\e80c"}form.contact-form .form-group.has-error .input-group-addon{border-color:#fff;background-color:#fff;border-radius:0;color:#e40521}form.contact-form .form-group.label-textarea.has-error .input-group-addon{vertical-align:top}form.contact-form .form-group.has-error .input-group-addon.disabled-icon-cancel{border-color:#eee;background-color:#eee}@media (max-width:767px){.checkbox{padding-right:20px}.checkbox label{font-size:15px}.checkbox label:before{border:none;top:2px}.checkbox label:after{top:2px;left:1px}}.title-description-container{text-align:center}.title-description-container h1{font-family:LatoWebSemibold;font-size:52px;margin-top:36px}.title-description-container .description p{font-family:LatoWeb;font-size:16px}.checkout-container{background:no-repeat 50% 0;background-size:100%;padding-bottom:100px}.steps-container{text-align:center;padding:50px 0 30px}.steps-container .step{font-family:LatoWebSemibold;font-size:14px}.steps-container .step a{color:#000;line-height:40px;text-decoration:none;display:inline-block;margin:0 40px}.steps-container .step.step-active a{color:#42413f}.steps-container .step a .step-number{width:40px;height:40px;margin-right:10px;display:inline-block;background:url(/build/images/frontoffice/svg/step-b.svg) no-repeat}.steps-container .step.step-active a .step-number{color:#fff;background:url(/build/images/frontoffice/svg/step-a.svg) no-repeat}.tunnel-container{background-color:#fff;padding:32px 25px 32px 22px;margin:0 44px}.tunnel-container .checkbox input[type=checkbox]{margin-left:0}.tunnel-container .radio input[type=radio]{margin-left:0}.checkout-step-container{float:left;position:relative;min-height:1px;width:565px;padding:0 23px 0 12px}.button-group{margin-top:46px}.btn-checkout{display:block;width:100%;color:#fff;text-decoration:none;font-family:LatoWebSemibold;border:none;font-size:16px;line-height:16px;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;padding:24px 0}.btn-checkout-red{background-color:#eb2036}.btn-checkout-red:hover,.btn-checkout-white{background:#fff;color:#ea002a}.btn-checkout-white:hover{background-color:#eb2036;color:#fff}.tunnel-container .btn-checkout-red:hover{background:#373633;color:#fff}.btn-aphp-cancel,.btn-aphp-modify{width:auto;display:inline-block;padding:12px 29px}.btn-aphp-cancel{margin-left:60px}.tunnel-container .btn-aphp-cancel:hover,.tunnel-container .btn-aphp-modify:hover{background-color:#eb2036;color:#fff}.row-container-aphp{text-align:center;position:relative;margin-top:25px}.btn-checkout-grey{background-color:#373633}.btn-checkout-grey:hover{background:#eb2036;color:#fff}.checkout-recap-container{float:left;position:relative;min-height:1px;width:324px;background:#fff;padding:0 12px 0 22px;z-index:1995}.checkout-step-container label{font-weight:400}.checkout-recap-container .order-recap{background-color:#ea002a;color:#fff;text-align:center;font-family:LatoWebSemibold;font-size:16px;margin-bottom:0;line-height:46px}.checkout-recap-container .recap-addresses-date-container{background-color:#e6e6e6;padding:20px 0 5px}.checkout-recap-container .recap-abonne-informations-container{background-color:#e6e6e6;padding:20px 0 10px}.checkout-recap-container .recap-entry,.checkout-recap-container .recap-title{display:table;margin-bottom:5px}.checkout-recap-container .recap-entry-pusher,.checkout-recap-container .recap-picto-title{display:table-cell;width:60px;padding-right:4px;vertical-align:middle}.checkout-recap-container .recap-picto-title img.img-responsive{float:right}.checkout-recap-container .recap-picto-content{display:table-cell;font-family:LatoWebHeavy;font-size:12px;vertical-align:middle}.checkout-recap-container .recap-entry-content{display:table-cell;font-family:LatoWeb;font-size:13px;vertical-align:middle;padding-right:15px}.checkout-recap-container .recap-entry-content.small{font-size:11px;word-break:break-all}.checkout-recap-container .recap-entry .recap-entry-add-favourites{float:right;margin-right:10px;width:23px;height:22px}.checkout-recap-container .recap-passengers-service-container{background-color:#fff;padding:20px 0 5px}.checkout-recap-container .recap-wait-options-container{background-color:#e6e6e6;padding:20px 0 5px}.checkout-recap-container .recap-wait-options-container .recap-entry{padding-left:60px}.checkout-recap-container .recap-wait-options-container .picto-wait-popin{padding-left:5px;width:auto}.checkout-recap-container .recap-services{display:table;margin-bottom:5px}.checkout-recap-container .recap-services-picto{display:table-cell;width:60px;padding-right:4px;vertical-align:middle}.checkout-recap-container .recap-services-picto img.img-responsive{float:right}.checkout-recap-container .recap-services-title{display:table-cell;width:60px;font-family:LatoWebHeavy;font-size:11px;vertical-align:middle;color:#ababab}.checkout-recap-container .recap-services-content{display:table-cell;font-family:LatoWeb;font-size:13px;vertical-align:top;color:#373633}.checkout-recap-container .recap-estimations-container{background-color:#000;padding:20px 0 10px;margin-top:5px;margin-left:0;margin-right:0}.checkout-recap-container .recap-estimate{display:table;margin-bottom:5px}.checkout-recap-container .recap-estimate-picto{display:table-cell;width:60px;padding-right:4px}.checkout-recap-container .recap-estimate-picto img.img-responsive{float:right}.checkout-recap-container .recap-estimate-title{display:table-cell;width:100px;font-family:LatoWeb;font-size:11px;vertical-align:top;color:#fff}.checkout-recap-container .recap-estimate-duration,.checkout-recap-container .recap-estimate-eta,.checkout-recap-container .recap-estimate-no-duration,.checkout-recap-container .recap-estimate-no-eta,.checkout-recap-container .recap-estimate-no-price,.checkout-recap-container .recap-estimate-price,.checkout-recap-container .recap-estimate-supplement-passenger{display:table-cell;font-family:LatoWebSemibold;font-size:16px;vertical-align:top;color:#fff;line-height:18px}.checkout-recap-container .recap-estimations-container.g7-shared .recap-estimate-title{width:auto}.checkout-recap-container .recap-estimations-container.g7-shared .recap-estimate-title.starting{font-style:italic}.checkout-recap-container p.more{margin:0;text-align:right;padding-right:15px;font-family:LatoWeb;font-size:12px}.checkout-recap-container .recap-addresses-date-container p.more a,.checkout-recap-container .recap-passengers-service-container p.more a{color:#eb2036}.checkout-recap-container .recap-estimations-container p.more{margin-top:10px}.checkout-recap-container .recap-estimations-container p.more a{color:#fff}.checkout-recap-container .recap-more-informations-link{height:25px}.checkout-recap-container .recap-estimations-container .recap-estimate-title img{display:none}.modal.checkout .modal-dialog{height:auto}.modal.checkout .modal-content{height:100%;background-color:hsla(0,0%,100%,.95)}.modal.checkout .container{width:600px}.modal.checkout h3{margin-bottom:30px;color:#373633}.modal.checkout .success-container p{font-family:LatoWeb;font-size:14px}.modal.checkout .popin-address-form .form-group .input-group label.input-group-addon{background-color:#e6e6e6;width:1%;font-size:14px}.modal.checkout .popin-address-form .form-group .input-group input.form-control{background-color:#e6e6e6;padding:5px}.modal.checkout .popin-address-form .form-group .input-group label.input-group-addon.transparent{background-color:#e6e6e6}.modal.checkout .popin-address-form .form-group .input-group input.form-control.transparent{background-color:#e6e6e6;padding:5px}.modal.checkout .btn-popin-success-close,.modal.checkout .popin-address-form .btn-popin-cancel,.modal.checkout .popin-address-form .btn-popin-validate{display:inline-block;color:#fff;font-family:LatoWebSemibold;border:none;font-size:14px;line-height:14px;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:2px;padding:15px 50px}.modal.checkout .popin-address-form .btn-popin-cancel{background-color:#ccc}.modal.checkout .btn-popin-success-close,.modal.checkout .popin-address-form .btn-popin-validate{background-color:#eb2036}.modal.checkout p.tws-error-message{font-family:LatoWeb;font-size:14px;color:#eb2036}.modal.checkout.more-informations table#checkout-table-more-informations{margin-bottom:40px}.modal.checkout.more-informations table#checkout-table-more-informations tr th{height:60px;vertical-align:middle;padding-left:20px;font-family:LatoWebSemibold;font-size:14px;color:#fff;text-transform:uppercase;background-color:#373633;text-align:left}.modal.checkout.more-informations table#checkout-table-more-informations tr td{height:60px;vertical-align:middle;padding-left:20px;font-family:LatoWeb;font-size:14px;color:#42413f;text-align:left;border:1px solid #373633}.modal.checkout.more-informations table#checkout-table-more-informations tr td:last-child{width:80px;text-align:right;padding-left:0;padding-right:15px;background-color:#fff;color:#373633}.modal.checkout.more-informations table#checkout-table-more-informations tr:last-child td{font-family:LatoWebHeavy}.modal.checkout.more-informations table#checkout-table-more-informations tr:last-child td:last-child{background-color:#373633;color:#fff}.modal.checkout.more-informations p{font-family:LatoWebSemibold;font-size:14px;text-align:left;color:#373633;margin-top:20px;padding-top:20px}.modal.checkout.more-informations p:first-child{border-top:1px solid #c3c2c2}.modal.checkout.more-informations ul{font-family:LatoWebSemibold;font-size:14px;text-align:left;color:#373633}.modal.checkout.more-informations ul li p{list-style-position:inside;display:list-item}.checkout-step #modal-partage .modal-dialog{height:100%}.checkout-step #modal-partage .modal-content{min-height:100%;opacity:.95}.checkout-step #modal-partage .modal-body p{margin:40px 0;padding:0 31%;color:#8f8f8f}.checkout-step #modal-partage .modal-body p.partage-redirect{font-size:12px;margin-top:20px}.checkout-step #modal-partage .modal-body p.partage-redirect a{color:#8f8f8f;text-decoration:underline}.checkout-step #modal-partage .modal-body .partage-container .partage-img{background:url(/build/images/frontoffice/popin-g7-partage-logo.png) no-repeat;width:120px;height:86px;margin:0 auto}.checkout-step #modal-partage .modal-body .partage-container .partage-img-en{background:url(/build/images/frontoffice/popin-g7-sharing-logo.png) no-repeat;width:120px;height:86px;margin:0 auto}#modal-wait-options-recap .modal-dialog,.checkout-step #modal-wait-options .modal-dialog{height:100%}#modal-wait-options-recap .modal-content,.checkout-step #modal-wait-options .modal-content{min-height:100%;opacity:.95}#modal-wait-options-recap .modal-body .partage-container-title,.checkout-step #modal-wait-options .modal-body .partage-container-title{text-transform:uppercase;color:#ea002a}#modal-wait-options-recap .modal-body p,.checkout-step #modal-wait-options .modal-body p{margin:40px 0;padding:0 31%;color:#8f8f8f;font-size:18px}#modal-wait-options-recap .modal-body p.partage-redirect,.checkout-step #modal-wait-options .modal-body p.partage-redirect{font-size:12px;margin-top:20px}#modal-wait-options-recap .modal-body p.partage-redirect a,.checkout-step #modal-wait-options .modal-body p.partage-redirect a{color:#8f8f8f;text-decoration:underline}#modal-wait-options-recap .modal-body .partage-container .partage-img,.checkout-step #modal-wait-options .modal-body .partage-container .partage-img{background:url(/build/images/frontoffice/popin-g7-partage-logo.png) no-repeat;width:120px;height:86px;margin:0 auto}#modal-wait-options-recap .modal-body .partage-container .partage-img-en,.checkout-step #modal-wait-options .modal-body .partage-container .partage-img-en{background:url(/build/images/frontoffice/popin-g7-sharing-logo.png) no-repeat;width:120px;height:86px;margin:0 auto}.checkout-recap-container .recap-estimate-eta-container.missing-eta .recap-estimate-title{width:200px;font-size:12px}.checkout-recap-container .recap-picto-title.picto-location-svg img{max-width:30px;max-height:15px;margin-right:8px}.checkout-recap-container .recap-picto-title.picto-calendar-svg img{max-width:30px;max-height:14px;margin-right:6px}.checkout-recap-container .recap-estimate-picto.picto-bulle-svg img{max-width:30px;max-height:18px;margin-right:8px}.checkout-recap-container .recap-services-picto.picto-svg-user img{margin-right:10px}.checkout-recap-container .recap-services-picto.picto-svg-vehicule img{margin-right:2px}.checkout-recap .recap-picto-title.picto-phone-svg img{max-width:30px;max-height:17px;margin-right:9px}.checkout-recap .recap-picto-title.picto-time-svg img{max-width:30px;max-height:15px;margin-right:7px}@media (max-width:767px){.btn-aphp-cancel,.btn-aphp-modify{width:100%;margin-bottom:20px}.btn-aphp-cancel{margin-left:0}}.checkout-step-container .arrival-group .tooltip{margin-left:-25px;font-size:.95em}.checkout-step-container .arrival-group .no-link{cursor:default}.checkout-step-container .date-group{position:relative;z-index:20}.checkout-step-container .button-group{z-index:20}.form-horizontal .form-group{margin-left:-12px;margin-right:-12px}.checkout-step-container .account-group .select,.checkout-step-container .driver-wait-option-group .select,.checkout-step-container .passengers-group .select{position:relative;display:inline-block;width:100%}.checkout-step-container .account-group select,.checkout-step-container .passengers-group select{background:#e6e6e6;height:50px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:none;color:#42413f;font-size:16px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;display:inline-block;cursor:pointer;outline:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;height:60px}.checkout-step-container .account-group .select .select_arrow,.checkout-step-container .driver-wait-option-group .select .select_arrow,.checkout-step-container .passengers-group .select .select_arrow{position:absolute;top:28px;right:28px;width:0;height:0;pointer-events:none;border-color:#ea002a transparent transparent;border-style:solid;border-width:8px 5px 0}.checkout-step-container .account-group{display:none!important}.checkout-step-container .form-group.date-group .input-group.red-border,.checkout-step-container .red-border{border:1px solid #ea002a}.checkout-step-container .form-group .input-group label.input-group-addon{border:none;height:60px;width:80px;border-radius:1px;background-color:#e6e6e6;font-family:LatoWebHeavy;font-size:16px;color:#42413f;padding-left:20px}.checkout-step-container .form-group .input-group input.form-control{border:none;box-shadow:none;height:60px;background-color:#e6e6e6;font-family:LatoWeb;font-size:16px;color:#42413f;border-radius:1px;padding-left:0}.checkout-step-container .form-group .input-group .input-group-addon{border:none;height:50px;border-radius:1px;background-color:#e6e6e6;padding-right:20px}.checkout-step-container .form-group .input-group .input-group-addon.left{padding-right:5px}.checkout-step-container .form-group .input-group .input-group-addon a{width:24px;height:24px;display:inline-block}.checkout-step-container .form-group .input-group .input-group-addon a img{margin:0 auto}#zone-order-tunnel .checkout-step-container .form-group .input-group .input-group-addon a.entry-geolocation-picto{margin-top:7px}#zone-order-tunnel .checkout-step-container .form-group .input-group .input-group-addon a.picto-svg-pin{margin-top:6px}#zone-order-tunnel .checkout-step-container .form-group .input-group .input-group-addon a.date-input-picto{margin-top:8px}.checkout-step-container .form-group .input-group .input-group-addon a.entry-geolocation-picto,.checkout-step-container .form-group .input-group .input-group-addon a.picto-svg-pin{margin-top:5px}.checkout-step-container .form-group .input-group .input-group-addon a.date-input-picto{margin-top:7px}.checkout-step-container .form-group .input-group.entry-user-address .select-address{display:block}.checkout-step-container .form-group .input-group.entry-google-address:first-child *,.checkout-step-container .form-group .input-group.entry-user-address:first-child *{margin-top:10px}.checkout-step-container .form-group .input-group.entry-google-address{padding-left:15px}.checkout-step-container .form-group .input-group.mandatory-address-group .input-group-addon.arrow{padding-right:18px}.checkout-step-container .form-group .input-group.mandatory-address-group .input-group-addon.arrow i{color:#eb2036;font-size:20px}.checkout-step-container .zone-selection{background-color:#e6e6e6;margin-top:7px}.checkout-step-container .form-group.new-tunnel .zone-selection{background-color:#fff}.checkout-step-container .zone-selection .default-list{padding:0 20px}.checkout-step-container .zone-selection .addresses-list .list-group,.checkout-step-container .zone-selection .default-list .list-group,.checkout-step-container .zone-selection .step1-tabs-content .list-group{padding:0;border-bottom:1px solid #cacaca;margin-bottom:0}.checkout-step-container .zone-selection .addresses-list .list-group.list-group-google{padding-bottom:30px}.checkout-step-container .zone-selection .addresses-list .list-group .google-powered{margin-right:20px}.checkout-step-container .zone-selection .addresses-list .list-group:last-child,.checkout-step-container .zone-selection .default-list .list-group:last-child,.checkout-step-container .zone-selection .step1-tabs-content .list-group:last-child{border-bottom:none}.checkout-step-container .zone-selection .addresses-list .google-powered{float:right}.checkout-step-container .zone-selection .zone-selection-entry{width:100%}.checkout-step-container .zone-selection .zone-selection-entry .input-group-addon{width:70px;height:inherit}.checkout-step-container .zone-selection .zone-selection-entry .input-group-addon.right{width:50px}.checkout-step-container .zone-selection .zone-selection-entry .input-group-addon img{float:right}.checkout-step-container .zone-selection .zone-selection-entry .form-control{border:none;box-shadow:none;background-color:#e6e6e6;font-family:LatoWeb;font-size:16px;height:inherit}.checkout-step-container .zone-selection .zone-selection-entry .form-control .address-title{display:block;font-family:LatoWebHeavy;font-size:14px}.checkout-step-container .zone-selection .zone-selection-entry.entry-user-address{padding-bottom:6px}.checkout-step-container .zone-selection .zone-selection-entry.entry-google-address .form-control,.checkout-step-container .zone-selection .zone-selection-entry.entry-user-address .form-control{width:500px;overflow:hidden;text-overflow:ellipsis;padding-left:29px}.select-address em{font-size:.77em;color:#666;font-style:normal}.checkout-step-container .zone-selection .zone-selection-entry .form-control a{color:#42413f;text-decoration:none;padding-left:3px}.checkout-step-container.homepage .zone-selection .zone-selection-entry .form-control a{white-space:nowrap}.checkout-step-container .zone-selection .spinner{text-align:center;color:#ddd}.checkout-step-container .zone-selection .spinner span{font-size:58px}.checkout-step-container .new-date-button-container{border:none;background-color:#e6e6e6;float:none;padding-left:0;padding-right:0;box-shadow:none}.checkout-step-container .new-date-button-container button{width:49%;height:48px;border:1px solid #fff;background-color:transparent;font-family:LatoWeb;font-size:16px;color:#8b8b8b;border-radius:2px}.checkout-step-container .new-date-button-container button.btn-selected{border:none;background-color:#ababab;color:#fff}.checkout-step-container .zone-selection-date{background-color:#e6e6e6;margin-top:7px}.checkout-step-container .datepicker{z-index:1000}.checkout-step-container .zone-selection-date .input-group .input-group-addon{font-family:LatoWebHeavy;font-size:16px;color:#42413f;padding-left:20px}.checkout-step-container .zone-selection-date .input-group .form-control{visibility:hidden}.checkout-step-container .zone-selection-date .input-group .input-group-btn .btn{font-family:LatoWebSemibold;font-size:16px;color:#373633;border-color:#7d7d7d;margin-right:10px;background-color:#e6e6e6;border-radius:1px}.checkout-step-container .zone-selection-date .input-group .input-group-btn .btn:hover{background:#42413f;color:#fff}.checkout-step-container .zone-selection-date .input-group .input-group-btn .btn:last-child{margin-right:20px}.checkout-step-container .zone-selection-date .input-group .input-group-btn .btn.btn-date-apply{color:#fff;border:none;background-color:#ea002a;margin-right:20px}.checkout-step-container .zone-selection-date .input-group .input-group-btn .btn.btn-date-apply:hover{background:#42413f;color:#fff}.checkout-step-container .zone-selection-date-separator{border-top:1px solid #ababab;margin:0 20px 10px}.checkout-step-container .datepicker{padding-right:0}.checkout-step-container .datepicker .datepicker-days table{width:100%;margin:0}.checkout-step-container .datepicker .datepicker-days thead tr th:hover,.checkout-step-container .timepicker .timepicker-picker thead tr th:hover{background:none}.checkout-step-container .datepicker .datepicker-days thead tr th:first-child{padding-left:25px}.checkout-step-container .datepicker .datepicker-days thead tr th:last-child{padding-right:25px}.checkout-step-container .datepicker .datepicker-days thead tr th.next,.checkout-step-container .datepicker .datepicker-days thead tr th.picker-switch,.checkout-step-container .datepicker .datepicker-days thead tr th.prev{font-family:LatoWeb;font-size:14px;color:#ea002a;padding-bottom:10px}.checkout-step-container .datepicker .datepicker-days thead tr th.dow{font-family:LatoWeb;font-size:12px;color:#8b8b8b}.checkout-step-container .datepicker .datepicker-days tbody{background-color:#373633}.checkout-step-container .datepicker .datepicker-days tbody tr td{padding-top:2px;padding-bottom:2px;border-radius:0}.checkout-step-container .datepicker .datepicker-days tbody tr td.active,.checkout-step-container .datepicker .datepicker-days tbody tr td.active:hover{background-color:transparent;background:url(/build/images/frontoffice/svg/cercle.svg);background-repeat:no-repeat;background-position:57% 50%}.checkout-step-container .datepicker .datepicker-days tbody tr td.day:hover{background-color:transparent}.checkout-step-container .datepicker .datepicker-days tbody tr td.today:before{border-color:transparent}.checkout-step-container .datepicker .datepicker-days tbody tr:first-child td{padding-top:40px}.checkout-step-container .datepicker .datepicker-days tbody tr:first-child td.active{background-position:50% 100%}.checkout-step-container .datepicker .datepicker-days tbody tr:last-child td{padding-bottom:40px}.checkout-step-container .datepicker .datepicker-days tbody tr:last-child td.active{background-position:50% 0}.checkout-step-container .datepicker .datepicker-days tbody tr td:first-child{padding-left:30px}.checkout-step-container .datepicker .datepicker-days tbody tr td.active:first-child{background-position:86% 100%}.checkout-step-container .checkout-step-1 .datepicker .datepicker-days tbody tr td.active:first-child{background-position:76% 100%}.checkout-step-container .datepicker .datepicker-days tbody tr:last-child td.active:first-child{background-position:87% 1%}.checkout-step-container .datepicker .datepicker-days tbody tr td:last-child{padding-right:30px}.checkout-step-container .datepicker .datepicker-days tbody tr td.active:last-child{background-position:13% 4%}.checkout-step-container .datepicker .datepicker-days tbody tr:first-child td.active:last-child{background-position:15% 95%}.checkout-step-container .datepicker .datepicker-days tbody tr td.day{font-family:LatoWeb;font-size:12px;color:#fff}.checkout-step-container .datepicker .datepicker-days tbody tr td.day.disabled{color:#aeaeae}.checkout-step-container .timepicker{padding-left:0}.checkout-step-container .timepicker-picker table{width:100%;margin:0}.checkout-step-container .timepicker-picker table tbody{background-color:#373633}.checkout-step-container .timepicker-picker table tr th.hour-title{font-family:LatoWeb;font-size:14px;color:#ea002a;padding-bottom:10px;text-align:center}.checkout-step-container .timepicker-picker table td{padding-top:0;padding-bottom:0;height:auto;width:auto;line-height:inherit;border-radius:0}.checkout-step-container .timepicker-picker table td.separator,.checkout-step-container .timepicker-picker table td .timepicker-hour,.checkout-step-container .timepicker-picker table td .timepicker-minute{font-family:LatoWeb;font-size:42px;color:#fff}.checkout-step-container .timepicker-picker table td span{font-size:32px}.checkout-step-container .timepicker-picker table td span:hover{background-color:transparent}.checkout-step-container .timepicker-picker table td a.btn{color:#fff}.checkout-step-container .bootstrap-datetimepicker-widget table td span.glyphicon{margin:0}.checkout-step-container .zone-selection .step1-tabs-container{border-right:1px solid #e6e6e6}.checkout-step-container .zone-selection .step1-tabs-container .step1-tab{display:block;float:left;background-color:#e6e6e6;text-align:center;height:45px;border-bottom:3px solid #c8c7cc;color:#c8c7cc;border-right:none}.checkout-step-container .zone-selection .step1-tabs-container .step1-tab.active{border-bottom-color:#ea002a}.checkout-step-container .departure-group .zone-selection .step1-tabs-container.step1-tabs-anonymous .step1-tab{width:33.3333333333333%}.checkout-step-container .departure-group .zone-selection .step1-tabs-container.step1-tabs-gp .step1-tab{width:25%}.checkout-step-container .arrival-group .zone-selection .step1-tabs-container.step1-tabs-anonymous .step1-tab{width:50%}.checkout-step-container .arrival-group .zone-selection .step1-tabs-container.step1-tabs-gp .step1-tab{width:33.3333333333333%}.checkout-step-container .zone-selection .step1-tabs-container.step1-tabs-abonne .step1-tab{width:25%}.checkout-step-container .zone-selection .step1-tabs-container .step1-tab .step1-tab-link{display:block;font-family:LatoWeb;font-size:14px;color:#8b8b8b;line-height:45px;text-decoration:none}.checkout-step-container .zone-selection .step1-tabs-container .step1-tab .step1-tab-link.step1-tab-link-geolocation img{margin-top:-2px}.checkout-step-container .zone-selection .step1-tabs-container .step1-tab .step1-tab-link.step1-tab-link-favourites img{margin-top:-4px;max-width:21px;max-height:21px}.checkout-step-container .zone-selection .step1-tabs-container .step1-tab .step1-tab-link.step1-tab-link-stations img{margin-top:-2px}.checkout-step-container .zone-selection .step1-tabs-container .step1-tab .step1-tab-link.step1-tab-link-airports img{margin-top:-2px;min-height:22px}.checkout-step-container .zone-selection .step1-tabs-container .step1-tab .step1-tab-link.step1-tab-link-defense img{margin-top:-3px}.checkout-step-container .zone-selection .step1-tabs-container .step1-tab .step1-tab-link img{margin-right:5px}.checkout-step-container .zone-selection .step1-tabs-container .step1-tab.active .step1-tab-link{color:#373633}.checkout-step-container .zone-selection .addresses-list .panel-group,.checkout-step-container .zone-selection .step1-tabs-content-container .panel-group{padding-top:5px;margin-bottom:0}[id^=accordion] .panel-default .panel-heading{padding-top:5px;padding-bottom:5px}.checkout-step-container .zone-selection .mandatory-address-group,.checkout-step-container .zone-selection .step1-tabs-content-container .usual-address-group{padding-top:10px;padding-bottom:10px}.checkout-step-container .entry-mandatory-address .select-address,.checkout-step-container .entry-usual-address .select-address{display:block;margin-left:15px}#show-all-pois{background:#d8d8d8;border:none;color:#ea002a;cursor:pointer;display:block;font-size:1.1em;outline:none;padding:12px;text-align:center;text-decoration:none;user-select:none;width:100%}.checkout-step-container .zone-selection .addresses-list .panel-group .panel,.checkout-step-container .zone-selection .addresses-list .panel-group .panel-body,.checkout-step-container .zone-selection .step1-tabs-content-container .panel-group .panel,.checkout-step-container .zone-selection .step1-tabs-content-container .panel-group .panel-body{border:none}.checkout-step-container .zone-selection .addresses-list .panel-group,.checkout-step-container .zone-selection .simplebar-container,.checkout-step-container .zone-selection .step1-tabs-content-container .panel-group{max-height:430px}.checkout-step-container .zone-selection .addresses-list .panel-group.nomaxheight,.checkout-step-container .zone-selection .step1-tabs-content-container .panel-group.nomaxheight{max-height:none}.checkout-step-container .zone-selection .addresses-list .list-group.nomaxheight,.checkout-step-container .zone-selection .default-list .list-group.nomaxheight,.checkout-step-container .zone-selection .step1-tabs-content .list-group.nomaxheight{border-bottom:none}.checkout-step-container .zone-selection .addresses-list .panel-group .panel-default,.checkout-step-container .zone-selection .step1-tabs-content-container .panel-group .panel-default{background-color:transparent;border-radius:0}.checkout-step-container .zone-selection .addresses-list .panel-group .panel-heading,.checkout-step-container .zone-selection .step1-tabs-content-container .panel-group .panel-heading{background-color:transparent;margin-bottom:0}.checkout-step-container .zone-selection .addresses-list .panel-group h4,.checkout-step-container .zone-selection .step1-tabs-content-container .panel-group h4{font-family:LatoWeb;font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.43;letter-spacing:normal;color:#8e8e8e;padding-left:15px;cursor:pointer}.checkout-step-container .zone-selection .addresses-list .panel-group .panel-body,.checkout-step-container .zone-selection .step1-tabs-content-container .panel-group .panel-body{padding-top:0;padding-bottom:5px}#modal-gp-quote .modal-content{opacity:.95}#modal-gp-quote .modal-body{color:#333}#modal-gp-quote .modal-body #partners-list h4,#modal-gp-quote .modal-body .form-quote .detail-partner h4{font-size:18px;margin:0}#modal-gp-quote .modal-body ul{width:60%;margin:10px auto}#modal-gp-quote .modal-body #partners-list p span{font-size:14px}#modal-gp-quote .modal-body ul li{text-align:left;margin:0 0 20px;padding:5px;cursor:pointer;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}#modal-gp-quote .modal-body .form-quote .detail-partner span.label-partner,#modal-gp-quote .modal-body ul li span.label-partner{color:#ea002a}#modal-gp-quote .modal-body ul li:hover{background:#ebebeb}#modal-gp-quote .modal-body .form-quote .other-partner{display:block;text-align:left;margin:14px}#modal-gp-quote .modal-body .form-quote input[type=email],#modal-gp-quote .modal-body .form-quote input[type=text],#modal-gp-quote .modal-body .form-quote textarea{background-color:#e2e2e2;border:none;border-radius:0;box-shadow:none;color:#7d7d7d;height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333}#modal-gp-quote .modal-body .form-quote .form-control[readonly]{background:#c3c1c1}#modal-gp-quote .modal-body .form-quote textarea{height:100px}#modal-gp-quote .modal-body .form-quote .detail-partner{text-align:left;margin:14px}.checkout-step #modal-idf-off .modal-body p{margin:40px 0;padding:0 31%;color:#8f8f8f}.checkout-step #modal-idf-off .modal-body p span{color:#eb2036}#modal-idf-off .modal-content,#modal-idf-off .modal-dialog{height:100%}.popover{background:#373632;color:#fff}.popover.top{margin-top:8px}.popover.top>.arrow:after{border-top-color:#373632}.popover.right>.arrow:after{border-right-color:#373632}.popover.bottom{margin-top:-8px}.popover.bottom>.arrow:after{border-bottom-color:#373632}.popover.left>.arrow:after{border-left-color:#373632}.popover .popover-content{text-align:center}.checkout-step-container .checkout-step-2{margin-top:-20px}.checkout-step-container .checkout-step-2 h3{font-size:28px;margin-bottom:25px}.checkout-step-container .checkout-step-2 .form-group{margin-bottom:50px}.checkout-step-container .passenger-options-container h3 .tooltip.in{opacity:1}.checkout-step-container .passenger-options-container h3 .tooltip.top .tooltip-inner{max-width:308px;background-color:#373634;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.checkout-step-container .passenger-options-container h3 .tooltip.top .tooltip-arrow{border-top-color:#373634}.checkout-step-container .driver-wait-option-group .select,.checkout-step-container .multiple-taxis-group .select,.checkout-step-container .passenger-group .select{position:relative;display:inline-block;width:100%}.checkout-step-container .multiple-taxis-group select,.checkout-step-container .passenger-group select{background:#f1f1f1;height:50px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:none;color:#42413f;font-size:16px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;display:inline-block;cursor:pointer;outline:0;appearance:none;-webkit-appearance:none;-moz-appearance:none}.checkout-step-container .driver-wait-option-group .select .select_arrow,.checkout-step-container .multiple-taxis-group .select .select_arrow,.checkout-step-container .passenger-group .select .select_arrow{position:absolute;top:22px;right:15px;width:0;height:0;pointer-events:none;border-color:#ea002a transparent transparent;border-style:solid;border-width:8px 5px 0}.checkout-step-container .passenger-group .form-group{margin-bottom:10px}.checkout-step-container .passenger-group .form-group:last-child{margin-bottom:50px}.checkout-step-container .passenger-group .children-babies-mention{font-family:LatoWeb;font-size:16px;color:#42413f;margin-top:10px}.checkout-step-container .children-section .children-section-label{font-family:LatoWeb;font-size:16px;color:#42413f;margin-top:16px;margin-bottom:8px}.checkout-step-container .passenger-group .children-babies-mention img{width:20px;display:inline-block;margin-top:-5px}.checkout-step-container .passenger-group .passenger-mentions{font-family:LatoWeb;font-size:12px;color:#42413f}.checkout-step-container .multiple-taxis-checkbox-container{padding-top:30px}.checkout-step-container .servicelevels-container h3{margin-bottom:0}.checkout-step-container .options-container .spinner,.checkout-step-container .servicelevels-container .spinner,.checkout-step-container .vehiclelevels-container .spinner,.checkout-step-container .vehicles-container .spinner{text-align:center;color:#f1f1f1;font-size:32px}.checkout-step-container .servicelevel-entry{margin-bottom:1px}.checkout-step-container .servicelevel-entry .servicelevel-entry-content{height:52px;background:#f1f1f1;cursor:pointer}.checkout-step-container .servicelevel-entry .servicelevel-entry-content .servicelevel-input{float:left}.checkout-step-container .servicelevel-entry .servicelevel-entry-content .servicelevel-input input{display:none}.checkout-step-container .servicelevel-entry .servicelevel-entry-content .servicelevel-informations{color:#373633;float:left;padding-left:10px}.checkout-step-container .servicelevel-entry .servicelevel-entry-content .servicelevel-informations h4{margin:0;padding-top:10px;font-family:LatoWebSemibold;font-size:18px}.checkout-step-container .servicelevel-entry .servicelevel-entry-content .servicelevel-informations.eta-hidden h4{padding-top:18px}.checkout-step-container .servicelevel-entry .servicelevel-entry-content .servicelevel-informations p{margin:0;font-family:LatoWeb;font-size:12px}.checkout-step-container .servicelevel-entry .servicelevel-entry-content .servicelevel-informations p .servicelevel-eta{font-family:LatoWebSemiBold}.checkout-step-container .servicelevel-entry .servicelevel-pitch-content{display:none}.checkout-step-container .servicelevel-entry.active .servicelevel-entry-content{background:#ea002a;cursor:auto}.checkout-step-container .servicelevel-entry.active.G7GREEN .servicelevel-entry-content,.checkout-step-container .servicelevel-entry.active.G7GREENCLUB .servicelevel-entry-content,.checkout-step-container .servicelevel-entry.active.G7GREENPRO .servicelevel-entry-content{background:#5bc500}.checkout-step-container .servicelevel-entry.active .servicelevel-entry-content .servicelevel-informations{color:#fff}.checkout-step-container .servicelevel-entry.active .servicelevel-entry-content .servicelevel-input{background-image:url(/build/images/frontoffice/checkout/checkout-checkbox-active-white.png)}.checkout-step-container .servicelevel-entry.active .servicelevel-pitch-content{display:block;border:1px solid #ea002a;padding:20px 10px}.checkout-step-container .servicelevel-entry.active.G7GREEN .servicelevel-pitch-content,.checkout-step-container .vehicle-entry.active.G7GREENCLUB .vehiclelevel-pitch-content,.checkout-step-container .vehicle-entry.active.G7GREENPRO .vehiclelevel-pitch-content{border:1px solid #5bc500}.checkout-step-container .servicelevel-entry .servicelevel-entry-content .servicelevel-picto{width:80px;height:52px;float:right;margin-right:15px;background-size:contain;background-repeat:no-repeat;background-position:50%;background-color:transparent}.checkout-step-container .servicelevel-entry.G7 .servicelevel-entry-content .servicelevel-picto{background-image:url(/build/images/frontoffice/checkout/order_vehicle_standard.svg)}.checkout-step-container .servicelevel-entry.G7GREEN .servicelevel-entry-content .servicelevel-picto{background-image:url(/build/images/frontoffice/checkout/order_vehicle_green.svg)}.checkout-step-container .servicelevel-entry.G7GREENCLUB .servicelevel-entry-content .servicelevel-picto{background-image:url(/build/images/frontoffice/checkout/order_vehicle_greenclub.svg)}.checkout-step-container .servicelevel-entry.G7GREENPRO .servicelevel-entry-content .servicelevel-picto{background-image:url(/build/images/frontoffice/checkout/order_vehicle_greenpro.svg)}.checkout-step-container .servicelevel-entry.G7PLUS .servicelevel-entry-content .servicelevel-picto{background-image:url(/build/images/frontoffice/checkout/order_vehicle_standard.svg)}.checkout-step-container .servicelevel-entry.G7VIP .servicelevel-entry-content .servicelevel-picto{background-image:url(/build/images/frontoffice/checkout/order_vehicle_vip.svg)}.checkout-step-container .servicelevel-entry.G7VAN .servicelevel-entry-content .servicelevel-picto{background-image:url(/build/images/frontoffice/checkout/order_vehicle_van.svg)}.checkout-step-container .servicelevel-entry.G7VANPRO .servicelevel-entry-content .servicelevel-picto{background-image:url(/build/images/frontoffice/checkout/order_vehicle_vanpro.svg)}.checkout-step-container .servicelevel-entry.G7VANVIP .servicelevel-entry-content .servicelevel-picto{background-image:url(/build/images/frontoffice/checkout/order_vehicle_vanvip.svg)}.checkout-step-container .servicelevel-entry.order_service_level_g7_shared .servicelevel-entry-content .servicelevel-picto{background-image:url(/build/images/frontoffice/checkout/order_vehicle_standard.svg)}.checkout-step-container .servicelevel-entry.G7COFFREPLUS .servicelevel-entry-content .servicelevel-picto{background-image:url(/build/images/frontoffice/checkout/order_vehicle_coffreplus.svg)}.checkout-step-container .servicelevel-entry.G7ACCESS .servicelevel-entry-content .servicelevel-picto{background-image:url(/build/images/frontoffice/checkout/order_vehicle_access.svg)}.checkout-step-container .servicelevel-entry.G7VELO .servicelevel-entry-content .servicelevel-picto{background-image:url(/build/images/frontoffice/checkout/order_vehicle_velo.svg)}.checkout-step-container .servicelevel-entry.G7FAMILLE .servicelevel-entry-content .servicelevel-picto{background-image:url(/build/images/frontoffice/checkout/order_vehicle_famille.svg)}.checkout-step-container .servicelevel-entry.G7FAMILLEPLUS .servicelevel-entry-content .servicelevel-picto{background-image:url(/build/images/frontoffice/checkout/order_vehicle_familleplus.svg)}.checkout-step-container .servicelevel-entry.G7ACCESSCOFFREPLUS .servicelevel-entry-content .servicelevel-picto{background-image:url(/build/images/frontoffice/checkout/order_vehicle_access_coffre_plus.svg)}.checkout-step-container .servicelevel-entry.G7ACCESSSTANDARD .servicelevel-entry-content .servicelevel-picto{background-image:url(/build/images/frontoffice/checkout/order_vehicle_access_standard.svg)}.checkout-step-container .servicelevel-entry.active.G7 .servicelevel-entry-content .servicelevel-picto{background-image:url(/build/images/frontoffice/checkout/order_vehicle_standard_active.svg)}.checkout-step-container .servicelevel-entry.active.G7GREEN .servicelevel-entry-content .servicelevel-picto{background-image:url(/build/images/frontoffice/checkout/order_vehicle_green_active.svg)}.checkout-step-container .servicelevel-entry.active.G7GREENCLUB .servicelevel-entry-content .servicelevel-picto{background-image:url(/build/images/frontoffice/checkout/order_vehicle_greenclub_active.svg)}.checkout-step-container .servicelevel-entry.active.G7GREENPRO .servicelevel-entry-content .servicelevel-picto{background-image:url(/build/images/frontoffice/checkout/order_vehicle_greenpro_active.svg)}.checkout-step-container .servicelevel-entry.active.G7PLUS .servicelevel-entry-content .servicelevel-picto{background-image:url(/build/images/frontoffice/checkout/order_vehicle_standard_active.svg)}.checkout-step-container .servicelevel-entry.active.G7VIP .servicelevel-entry-content .servicelevel-picto{background-image:url(/build/images/frontoffice/checkout/order_vehicle_vip_active.svg)}.checkout-step-container .servicelevel-entry.active.G7VAN .servicelevel-entry-content .servicelevel-picto{background-image:url(/build/images/frontoffice/checkout/order_vehicle_van_active.svg)}.checkout-step-container .servicelevel-entry.active.G7VANPRO .servicelevel-entry-content .servicelevel-picto{background-image:url(/build/images/frontoffice/checkout/order_vehicle_vanpro_active.svg)}.checkout-step-container .servicelevel-entry.active.G7VANVIP .servicelevel-entry-content .servicelevel-picto{background-image:url(/build/images/frontoffice/checkout/order_vehicle_vanvip_active.svg)}.checkout-step-container .servicelevel-entry.active.order_service_level_g7_shared .servicelevel-entry-content .servicelevel-picto{background-image:url(/build/images/frontoffice/checkout/order_vehicle_standard_active.svg)}.checkout-step-container .servicelevel-entry.active.G7COFFREPLUS .servicelevel-entry-content .servicelevel-picto{background-image:url(/build/images/frontoffice/checkout/order_vehicle_coffreplus_active.svg)}.checkout-step-container .servicelevel-entry.active.G7ACCESS .servicelevel-entry-content .servicelevel-picto{background-image:url(/build/images/frontoffice/checkout/order_vehicle_access_active.svg)}.checkout-step-container .servicelevel-entry.active.G7VELO .servicelevel-entry-content .servicelevel-picto{background-image:url(/build/images/frontoffice/checkout/order_vehicle_velo_active.svg)}.checkout-step-container .servicelevel-entry.active.G7FAMILLE .servicelevel-entry-content .servicelevel-picto{background-image:url(/build/images/frontoffice/checkout/order_vehicle_famille_active.svg)}.checkout-step-container .servicelevel-entry.active.G7FAMILLEPLUS .servicelevel-entry-content .servicelevel-picto{background-image:url(/build/images/frontoffice/checkout/order_vehicle_familleplus_active.svg)}.checkout-step-container .servicelevel-entry.active.G7ACCESSCOFFREPLUS .servicelevel-entry-content .servicelevel-picto{background-image:url(/build/images/frontoffice/checkout/order_vehicle_access_coffre_plus_active.svg)}.checkout-step-container .servicelevel-entry.active.G7ACCESSSTANDARD .servicelevel-entry-content .servicelevel-picto{background-image:url(/build/images/frontoffice/checkout/order_vehicle_access_standard_active.svg)}.checkout-step-container .servicelevel-pitch-container ul{margin-bottom:10px}.checkout-step-container .servicelevel-pitch-container ul li{list-style-image:url(/build/images/frontoffice/checkout/picto-checked-checkout.png)}.checkout-step-container .servicelevel-pitch-container.order_service_level_g7_green ul li{list-style-image:url(/build/images/frontoffice/checkout/picto-checked-green-checkout.png)}.checkout-step-container .servicelevel-pitch-container ul li ul{margin-bottom:0;margin-left:16px}.checkout-step-container .servicelevel-pitch-container ul li ul li{list-style-image:url(/build/images/frontoffice/checkout/picto-bullet-checkout.png)}.checkout-step-container .servicelevel-pitch-container .g7-shared-baseline-container p{font-family:LatoWebSemiBold,sans-serif;font-style:italic;color:#8f8f8f;font-size:20px;margin-top:10px;margin-bottom:0}.checkout-step-container .servicelevel-pitch-container .g7-shared-description-container{margin-top:20px}.checkout-step-container .servicelevel-pitch-container .g7-shared-description-container .g7-shared-description-station{margin-bottom:20px}.checkout-step-container .servicelevel-pitch-container .g7-shared-description-container .g7-shared-description-station p{padding-right:50px}.checkout-step-container .servicelevel-pitch-container .g7-shared-description-container p{margin-bottom:5px}.checkout-step-container .servicelevel-pitch-container .g7-shared-links-container a{color:#333}.checkout-step-container .servicelevel-pitch-container .g7-shared-links-container p{font-size:13px;margin-top:10px;margin-bottom:0}.checkout-step-container .servicelevel-pitch-container .g7-shared-links-container a.red-button{font-family:LatoWebSemibold;letter-spacing:normal;padding:10px 20px;color:#fff}.checkout-step-container .vehicle-entry{margin-bottom:1px}.checkout-step-container .vehicle-entry .vehicle-content{height:52px;background:#f1f1f1;cursor:pointer}.checkout-step-container .servicelevel-entry.unavailable .servicelevel-entry-content,.checkout-step-container .vehicle-entry.unavailable .vehicle-content{cursor:not-allowed}.checkout-step-container .vehicle-entry .vehicle-content .vehicle-input{float:left}.checkout-step-container .servicelevel-entry.unavailable .servicelevel-entry-content .servicelevel-informations,.checkout-step-container .vehicle-entry.unavailable .vehicle-content .vehiclelevel-informations{opacity:.6}.checkout-step-container .vehicle-entry .vehicle-content .vehicle-input input{display:none}.checkout-step-container .vehicle-entry .vehicle-content .vehiclelevel-informations{color:#373633;float:left;padding-left:10px}.checkout-step-container .vehicle-entry .vehicle-content .vehiclelevel-informations h4{margin:0;padding-top:10px;font-family:LatoWebSemibold;font-size:18px}.checkout-step-container .vehicle-entry .vehicle-content .vehiclelevel-informations.eta-hidden h4{padding-top:18px}.checkout-step-container .servicelevel-entry.unavailable .servicelevel-entry-content .servicelevel-informations.eta-hidden h4,.checkout-step-container .vehicle-entry.unavailable .vehicle-content .vehiclelevel-informations.eta-hidden h4{padding-top:10px}.checkout-step-container .vehicle-entry .vehicle-content .vehiclelevel-informations p{margin:0;font-family:LatoWeb;font-size:12px}.checkout-step-container .vehicle-entry .vehicle-content p.vehiclelevel-unavailable-container{margin:0;font-family:LatoWeb,sans-serif;font-size:10px;font-style:italic}.checkout-step-container .vehicle-entry .vehicle-content .vehicle-eta-container,.checkout-step-container .vehicle-entry .vehicle-content .vehicle-name{color:#373633;float:left}.checkout-step-container .vehicle-entry .vehicle-content .vehicle-name h4{margin:0;font-family:LatoWebSemibold;font-size:18px;width:190px;line-height:52px}.checkout-step-container .vehicle-entry .vehicle-content .vehicle-eta-container{margin:0 50px;text-align:center}.checkout-step-container .vehicle-entry .vehicle-content .vehicle-eta-container p.vehicle-eta-title{margin:0;padding-top:10px;font-family:LatoWeb;font-size:10px}.checkout-step-container .vehicle-entry .vehicle-content .vehicle-eta-container p.vehicle-eta{margin:0;padding-top:2px;font-family:LatoWebSemiBold;font-size:14px}.checkout-step-container .vehicle-entry .vehicle-content .vehicle-picto,.checkout-step-container .vehicle-entry .vehicle-content .vehiclelevel-picto{width:80px;height:52px;float:right;margin-right:15px;background-size:contain;background-repeat:no-repeat;background-position:50%;background-color:transparent}.checkout-step-container .vehicle-entry.order_vehicle_abonne_standard .vehicle-content .vehiclelevel-picto,.checkout-step-container .vehicle-entry.order_vehicle_abonne_standard_service_plus .vehicle-content .vehiclelevel-picto{background-image:url(/build/images/frontoffice/checkout/order_vehicle_standard.svg)}.checkout-step-container .vehicle-entry.order_vehicle_abonne_berline_club_affaire .vehicle-content .vehiclelevel-picto{background-image:url(/build/images/frontoffice/checkout/order_vehicle_club.svg)}.checkout-step-container .vehicle-entry.order_vehicle_abonne_berline_club_affaire_premium .vehicle-content .vehiclelevel-picto{background-image:url(/build/images/frontoffice/checkout/order_vehicle_premium.svg)}.checkout-step-container .vehicle-entry.order_vehicle_access .vehicle-content .vehiclelevel-picto{background-image:url(/build/images/frontoffice/checkout/order_vehicle_access.svg)}.checkout-step-container .vehicle-entry.order_vehicle_abonne_van .vehicle-content .vehiclelevel-picto{background-image:url(/build/images/frontoffice/checkout/order_vehicle_van.svg)}.checkout-step-container .vehicle-entry.order_vehicle_abonne_van_vip .vehicle-content .vehiclelevel-picto{background-image:url(/build/images/frontoffice/checkout/order_vehicle_vanvip.svg)}.checkout-step-container .vehicle-entry.order_vehicle_abonne_van_pro .vehicle-content .vehiclelevel-picto{background-image:url(/build/images/frontoffice/checkout/order_vehicle_vanpro.svg)}.checkout-step-container .vehicle-entry.order_vehicle_abonne_berline_break .vehicle-content .vehiclelevel-picto,.checkout-step-container .vehicle-entry.order_vehicle_abonne_berline_break_service_plus .vehicle-content .vehiclelevel-picto{background-image:url(/build/images/frontoffice/checkout/order_vehicle_break.png)}.checkout-step-container .vehicle-entry.order_vehicule_greenclub .vehicle-content .vehiclelevel-picto{background-image:url(/build/images/frontoffice/checkout/order_vehicle_greenclub.svg)}.checkout-step-container .vehicle-entry.order_vehicule_greenpro .vehicle-content .vehiclelevel-picto{background-image:url(/build/images/frontoffice/checkout/order_vehicle_greenpro.svg)}.checkout-step-container .vehicle-entry.order_vehicle_famille .vehicle-content .vehiclelevel-picto{background-image:url(/build/images/frontoffice/checkout/order_vehicle_famille.svg)}.checkout-step-container .vehicle-entry.order_vehicle_coffre_plus .vehicle-content .vehiclelevel-picto{background-image:url(/build/images/frontoffice/checkout/order_vehicle_coffreplus.svg)}.checkout-step-container .vehicle-entry.order_vehicle_velo .vehicle-content .vehiclelevel-picto{background-image:url(/build/images/frontoffice/checkout/order_vehicle_velo.svg)}.checkout-step-container .vehicle-entry.order_vehicle_abonne_pro_plus .vehicle-content .vehiclelevel-picto{background-image:url(/build/images/frontoffice/checkout/order_vehicle_proplus.svg)}.checkout-step-container .vehicle-entry.order_vehicle_abonne_pro_service .vehicle-content .vehiclelevel-picto{background-image:url(/build/images/frontoffice/checkout/order_vehicle_prosvc.svg)}.checkout-step-container .vehicle-entry.order_vehicle_abonne_berline_plus .vehicle-content .vehiclelevel-picto{background-image:url(/build/images/frontoffice/checkout/order_vehicle_berlineplus.svg)}.checkout-step-container .vehicle-entry.active.order_vehicule_greenclub .vehicle-content .vehiclelevel-picto{background-image:url(/build/images/frontoffice/checkout/order_vehicle_greenclub_active.svg)}.checkout-step-container .vehicle-entry.active.order_vehicule_greenpro .vehicle-content .vehiclelevel-picto{background-image:url(/build/images/frontoffice/checkout/order_vehicle_greenpro_active.svg)}.checkout-step-container .vehicle-entry.active.order_vehicle_abonne_standard .vehicle-content .vehiclelevel-picto,.checkout-step-container .vehicle-entry.active.order_vehicle_abonne_standard_service_plus .vehicle-content .vehiclelevel-picto{background-image:url(/build/images/frontoffice/checkout/order_vehicle_standard_active.svg)}.checkout-step-container .vehicle-entry.active.order_vehicle_abonne_berline_club_affaire .vehicle-content .vehiclelevel-picto{background-image:url(/build/images/frontoffice/checkout/order_vehicle_club_active.svg)}.checkout-step-container .vehicle-entry.active.order_vehicle_abonne_berline_club_affaire_premium .vehicle-content .vehiclelevel-picto{background-image:url(/build/images/frontoffice/checkout/order_vehicle_premium_active.svg)}.checkout-step-container .vehicle-entry.active.order_vehicle_access .vehicle-content .vehiclelevel-picto{background-image:url(/build/images/frontoffice/checkout/order_vehicle_access_active.svg)}.checkout-step-container .vehicle-entry.active.order_vehicle_abonne_van .vehicle-content .vehiclelevel-picto{background-image:url(/build/images/frontoffice/checkout/order_vehicle_van_active.svg)}.checkout-step-container .vehicle-entry.active.order_vehicle_abonne_van_vip .vehicle-content .vehiclelevel-picto{background-image:url(/build/images/frontoffice/checkout/order_vehicle_vanvip_active.svg)}.checkout-step-container .vehicle-entry.active.order_vehicle_abonne_van_pro .vehicle-content .vehiclelevel-picto{background-image:url(/build/images/frontoffice/checkout/order_vehicle_vanpro_active.svg)}.checkout-step-container .vehicle-entry.active.order_vehicle_abonne_berline_break .vehicle-content .vehiclelevel-picto,.checkout-step-container .vehicle-entry.active.order_vehicle_abonne_berline_break_service_plus .vehicle-content .vehiclelevel-picto{background-image:url(/build/images/frontoffice/checkout/order_vehicle_break_active.png)}.checkout-step-container .vehicle-entry.active.order_vehicle_famille .vehicle-content .vehiclelevel-picto{background-image:url(/build/images/frontoffice/checkout/order_vehicle_famille_active.svg)}.checkout-step-container .vehicle-entry.active.order_vehicle_coffre_plus .vehicle-content .vehiclelevel-picto{background-image:url(/build/images/frontoffice/checkout/order_vehicle_coffreplus_active.svg)}.checkout-step-container .vehicle-entry.active.order_vehicle_velo .vehicle-content .vehiclelevel-picto{background-image:url(/build/images/frontoffice/checkout/order_vehicle_velo_active.svg)}.checkout-step-container .vehicle-entry.active.order_vehicle_abonne_pro_plus .vehicle-content .vehiclelevel-picto{background-image:url(/build/images/frontoffice/checkout/order_vehicle_proplus_active.svg)}.checkout-step-container .vehicle-entry.active.order_vehicle_abonne_pro_service .vehicle-content .vehiclelevel-picto{background-image:url(/build/images/frontoffice/checkout/order_vehicle_prosvc_active.svg)}.checkout-step-container .vehicle-entry.active.order_vehicle_abonne_berline_plus .vehicle-content .vehiclelevel-picto{background-image:url(/build/images/frontoffice/checkout/order_vehicle_berlineplus_active.svg)}.checkout-step-container .vehicle-entry.order_vehicle_berline .vehicle-content .vehicle-picto{background-image:url(/build/images/frontoffice/checkout/order_vehicle_standard.svg)}.checkout-step-container .vehicle-entry.order_vehicle_break .vehicle-content .vehicle-picto{background-image:url(/build/images/frontoffice/checkout/order_vehicle_break.png)}.checkout-step-container .vehicle-entry.order_vehicle_access .vehicle-content .vehicle-picto{background-image:url(/build/images/frontoffice/checkout/order_vehicle_access.png)}.checkout-step-container .vehicle-entry.order_vehicule_greenclub .vehicle-content .vehicle-picto{background-image:url(/build/images/frontoffice/checkout/order_vehicle_greenclub.svg)}.checkout-step-container .vehicle-entry.order_vehicule_greenpro .vehicle-content .vehicle-picto{background-image:url(/build/images/frontoffice/checkout/order_vehicle_greenpro.svg)}.checkout-step-container .vehicle-entry.active.order_vehicle_berline .vehicle-content .vehicle-picto{background-image:url(/build/images/frontoffice/checkout/order_vehicle_standard_active.svg)}.checkout-step-container .vehicle-entry.active.order_vehicle_break .vehicle-content .vehicle-picto{background-image:url(/build/images/frontoffice/checkout/order_vehicle_break_active.png)}.checkout-step-container .vehicle-entry.active.order_vehicle_access .vehicle-content .vehicle-picto{background-image:url(/build/images/frontoffice/checkout/order_vehicle_access_active.png)}.checkout-step-container .vehicle-entry.active.order_vehicule_greenclub .vehicle-content .vehicle-picto{background-image:url(/build/images/frontoffice/checkout/order_vehicle_greenclub_active.svg)}.checkout-step-container .vehicle-entry.active.order_vehicule_greenpro .vehicle-content .vehicle-picto{background-image:url(/build/images/frontoffice/checkout/order_vehicle_greenpro_active.svg)}.checkout-step-container .vehicle-entry .vehiclelevel-pitch-content{display:none}.checkout-step-container .vehicle-entry.active .vehicle-content{background:#ea002a;cursor:auto}.checkout-step-container .vehicle-entry.active[data-service=G7GREEN] .vehicle-content,.checkout-step-container .vehicle-entry.active[data-service=G7GREENCLUB] .vehicle-content,.checkout-step-container .vehicle-entry.active[data-service=G7GREENPRO] .vehicle-content{background:#5bc500;cursor:auto}.checkout-step-container .vehicle-entry.active .vehicle-content .vehicle-eta-container,.checkout-step-container .vehicle-entry.active .vehicle-content .vehicle-name,.checkout-step-container .vehicle-entry.active .vehicle-content .vehiclelevel-informations{color:#fff}.checkout-step-container .vehicle-entry.active .vehicle-content .vehicle-input{background-image:url(/build/images/frontoffice/checkout/checkout-checkbox-active-white.png)}.checkout-step-container .vehicle-entry.active .vehiclelevel-pitch-content{display:block;border:1px solid #ea002a;padding:20px 10px}.checkout-step-container .option-group .option-group-wrapper{height:52px;background:#f1f1f1;cursor:pointer;margin-bottom:1px}.checkout-step-container .option-group .option-group-wrapper .option-input{float:left}.checkout-step-container .option-group .option-group-wrapper .option-input input{display:none}.checkout-step-container .option-group .option-group-wrapper .option-entry-name{color:#373633;float:left;padding-left:10px}.checkout-step-container .option-group .option-group-wrapper .option-entry-name h4{margin:0;font-family:LatoWebSemibold;font-size:18px;line-height:52px}.checkout-step-container .option-group.active .option-group-wrapper{background:#ea002a}.checkout-step-container .option-group.active.option-group-gc .option-group-wrapper,.checkout-step-container .option-group.g7green.active .option-group-wrapper,.checkout-step-container .option-group.g7greenclub.active .option-group-wrapper,.checkout-step-container .option-group.g7greenpro.active .option-group-wrapper{background:#5bc500}.checkout-step-container .option-group.active .option-group-wrapper .option-entry-name{color:#fff}.checkout-step-container .option-group.active .option-group-wrapper .option-input{background-image:url(/build/images/frontoffice/checkout/checkout-checkbox-active-white.png)}.checkout-step-container p.option-ra-tierspayant-mention{margin-top:15px}.checkout-step-container .btn.btn-next{font-family:LatoWebSemibold;font-size:16px;color:#fff;border-radius:1px;border:none;background-color:#ea002a;padding:20px 40px}.checkout-step-container .btn.btn-next.g7green,.checkout-step-container .btn.btn-next.g7greenclub,.checkout-step-container .btn.btn-next.g7greenpro{background:#5bc500!important}@media (min-width:768px){.checkout-step-container.step-3{min-height:545px!important}}.checkout-step-container iframe{width:100%!important;height:57vh!important;border:none!important}.checkout-step-container .checkout-step-3{margin-top:-20px}.checkout-step-container .checkout-step-3 h3{font-size:28px;margin-bottom:25px}.checkout-step-container .checkout-step-3 h4{font-size:18px;margin-bottom:10px;font-weight:700}.checkout-step-container .checkout-step-3 .form-group{margin-bottom:25px}.checkout-step-container .checkout-step-3 .warning-mode-group .form-group{margin-bottom:13px}.checkout-step-container .checkout-step-3 .warning-mode-group label{margin-top:7px}.checkout-step-container .checkout-step-3 .form-group.driver-waiting-time-group,.checkout-step-container .checkout-step-3 .form-group.passenger-name-group,.checkout-step-container .checkout-step-3 .form-group.passenger-telephone-reference-group div:first-of-type,.checkout-step-container .checkout-step-3 .meeting-points-container .form-group,.checkout-step-container .checkout-step-3 .train-flight-group .form-group{margin-bottom:15px}.checkout-step-container .checkout-step-3 .form-group.passenger-telephone-reference-group .col-telephone{padding-right:6px}.checkout-step-container .checkout-step-3 .form-group.passenger-telephone-reference-group .col-order-reference{padding-left:6px}.checkout-step-container .checkout-step-3 .form-group.passenger-telephone-reference-group{margin-bottom:0}.checkout-step-container .checkout-step-3 .form-group label{margin-bottom:5px}.checkout-step-container .driver-waiting-time-group input,.checkout-step-container .passengers-group input{background-color:#eaeaea;border:none;box-shadow:none;color:#42413f;font-family:LatoWeb;font-size:16px;height:60px;border-radius:1px}.checkout-step-container .driver-wait-option-group .select,.checkout-step-container .driver-waiting-time-group .select,.checkout-step-container .passenger-details-group .select,.checkout-step-container .passengers-group .select{position:relative;display:inline-block;width:100%}.checkout-step-container .driver-wait-option-group select,.checkout-step-container .driver-waiting-time-group select,.checkout-step-container .passenger-details-group select,.checkout-step-container .passengers-group select{background:#f1f1f1;height:50px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:none;color:#42413f;font-size:16px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;display:inline-block;cursor:pointer;outline:0;appearance:none;-webkit-appearance:none;-moz-appearance:none}.checkout-step-container .driver-wait-option-group .select .select_arrow,.checkout-step-container .driver-waiting-time-group .select .select_arrow,.checkout-step-container .passenger-details-group .select .select_arrow,.checkout-step-container .passengers-group .select .select_arrow{position:absolute;top:22px;right:15px;width:0;height:0;pointer-events:none;border-color:#ea002a transparent transparent;border-style:solid;border-width:8px 5px 0}.checkout-step-container .discount-code-group{padding:20px 0}.checkout-step-container .discount-code-group.form-group .input-group input.form-control{background-color:#f1f1f1;height:50px;padding:6px 12px}.checkout-step-container .discount-code-group.form-group .input-group .input-group-addon{background-color:#f1f1f1;font-family:LatoWebSemibold;font-size:16px;color:#ea002a}.checkout-step-container .message-driver-group .message-length-reminder{font-family:LatoWeb;font-size:12px;color:#373633;padding-top:7px}.checkout-step-container .message-driver-group label{font-family:LatoWeb;font-size:14px;color:#373633;font-weight:400;margin-bottom:10px}.checkout-step-container .passenger-details-group .passenger-mentions{font-family:LatoWeb;font-size:12px;color:#42413f}.checkout-step-container .message-driver-group input,.checkout-step-container .message-driver-group textarea,.checkout-step-container .passenger-details-group input,.checkout-step-container .passenger-mail input,.checkout-step-container .train-flight-group input{background-color:#f1f1f1;border:none;box-shadow:none;color:#42413f;font-family:LatoWeb;font-size:16px;height:50px;border-radius:1px}.checkout-step-container .message-driver-group textarea{resize:none;overflow:hidden}.checkout-step-container .message-driver-input.form-control::-webkit-input-placeholder{font-size:15px}.checkout-step-container .message-driver-input.form-control::-moz-placeholder{font-size:15px}.checkout-step-container .message-driver-input.form-control:-ms-input-placeholder{font-size:15px}.checkout-step-container .warning-mode-container .warning-mode-entry{float:left;width:166px;margin-right:15px}.checkout-step-container .warning-mode-container .warning-mode-entry:nth-child(3){margin-right:0}.checkout-step-container .warning-mode-entry .warning-mode-content{height:50px;cursor:pointer;border:2px solid #b4b4b4;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-align:center}.checkout-step-container .warning-mode-entry .warning-mode-content .warning-mode-input{height:50px;float:left}.checkout-step-container .warning-mode-entry .warning-mode-content .warning-mode-input input{display:none}.checkout-step-container .warning-mode-entry .warning-mode-content .warning-mode-name{color:#b4b4b4;float:left;height:50px;width:100%}.checkout-step-container .warning-mode-entry .warning-mode-content .warning-mode-name p{margin:0;padding-top:13px;font-family:LatoWebSemiBold;font-size:16px}.checkout-step-container .warning-mode-entry .warning-mode-content.active{background:#b4b4b4}.checkout-step-container .warning-mode-entry .warning-mode-content.active .warning-mode-name{color:#fff}.checkout-step-container .payment-mode-group{background-color:#f1f1f1;padding:12px 20px 12px 18px}.checkout-step-container .payment-mode-group .payment-mode-name a{color:#ea002a}.checkout-step-container .payment-mode-group .payment-mode-name a.payment-modify{float:right}.checkout-step-container .payment-mode-entry{height:40px;cursor:pointer}.checkout-step-container .payment-mode-entry .payment-mode-input{width:40px;height:40px;background:transparent url(/build/images/frontoffice/checkout/checkout-checkbox.png) 50% no-repeat;float:left}.checkout-step-container .payment-mode-entry .payment-mode-input input{display:none}.checkout-step-container .payment-mode-entry .payment-mode-name{color:#373633;padding-left:0}.checkout-step-container .payment-mode-entry .payment-mode-name p{margin:0;padding-top:10px;font-family:LatoWeb;font-size:16px}.checkout-step-container .payment-mode-entry.disabled{cursor:not-allowed}.checkout-step-container .payment-mode-entry.disabled .payment-mode-input{background-image:url(/build/images/frontoffice/checkout/checkout-checkbox-disable.png)}.checkout-step-container .payment-mode-entry.active{cursor:auto}.checkout-step-container .payment-mode-entry.active .payment-mode-input{background-image:url(/build/images/frontoffice/checkout/checkout-checkbox-active.png)}.checkout-step-container .modify-payment-mode{margin-top:15px}.checkout-step-container .modify-payment-mode a{font-family:LatoWebSemibold;font-size:14px;color:#ea002a;text-decoration:underline}.checkout-step-container .checkout-step-3 .form-group.accept-terms-group{margin-bottom:10px}.checkout-step-container .accept-terms-group label,.checkout-step-container .optin-group label{font-family:LatoWeb;font-size:16px;color:#373633}.checkout-step-container .meeting-points-container .meeting-points-group{background-color:#f1f1f1;padding:12px 20px 12px 18px}.checkout-step-container .meeting-points-container label{font-family:LatoWeb;font-size:14px;color:#373633;font-weight:400;margin-bottom:10px}.checkout-step-container .mp-group{cursor:pointer}.checkout-step-container .mp-group .mp-entry-picto{height:52px;background:url(/build/images/frontoffice/checkout/checkout-checkbox.png);background-repeat:no-repeat;background-position:50% 50%}.checkout-step-container .mp-group.active .mp-entry-picto{height:52px;background:url(/build/images/frontoffice/checkout/checkout-checkbox-active.png);background-repeat:no-repeat;background-position:50% 50%}.checkout-step-container .mp-group .mp-entry-name{font-family:LatoWeb;font-size:16px;color:#42413f;padding-left:0;padding-top:16px}.checkout-step-container .mp-group .mp-entry-name img{vertical-align:top}.checkout-step-container .mp-group .mp-entry-name p{padding-right:12px;display:inline}.checkout-step-container .accept-terms-group label a{color:#373633;text-decoration:underline}.checkout-step-container .btn.btn-validate-order{font-family:LatoWebSemibold;font-size:16px;color:#fff;border-radius:1px;border:none;background-color:#ea002a;margin-top:40px;padding:20px 40px}.checkout-step-container .btn.btn-validate-order:hover{color:#fff;background:#42413f}.checkout-step-container a.btn-redirect-my-orders{margin-top:40px}.checkout-step-container a.btn-redirect-my-orders:hover{color:#fff;background:#42413f;text-decoration:none}.checkout-step-container .step3-results-error,.checkout-step-container .step3-results-succes{padding:30px 0}.checkout-step-container .step3-results-content{min-height:80px}.checkout-step-container .only-cb-disclaimer{font-family:LatoWeb;font-size:12px;color:#373633}.checkout-step-container .payment-mode-container .discount-code-group.form-group{margin-bottom:0;padding-top:0}.checkout-step-container .payment-mode-container .discount-code-group .input-group span{cursor:pointer}.checkout-step-container .payment-mode-container .discount-code-group .message{padding:0 15px 15px 0}.checkout-step-container .payment-mode-container .discount-code-group .message i{font-size:24px}.checkout-step-container .payment-mode-container .discount-code-group .message span{color:#42413f;font-family:LatoWebBold,sans-serif}.checkout-step-container .payment-mode-container .discount-code-group .discount-message-container>label{margin-bottom:0}.checkout-step-container .payment-mode-container .discount-code-group .message span:before{display:inline-block;content:"";margin-right:12px;top:5px;position:relative}.checkout-step-container .payment-mode-container .discount-code-group .message span.validate:before{background:url(/build/images/frontoffice/checkout/promo-code-success.png) no-repeat 100% 100%;background-size:20px 20px;width:20px;height:20px}.checkout-step-container .payment-mode-container .discount-code-group .message span.error:before{background:url(/build/images/frontoffice/checkout/promo-code-error.png) no-repeat 100% 100%;background-size:20px 20px;width:20px;height:20px}.checkout-step-container .payment-mode-container .discount-code-group input.discount-code-input{text-transform:uppercase}.modal#checkout-confirmMultitaxiModal .modal-dialog{height:100%}.modal#checkout-confirmMultitaxiModal .modal-content{height:100%;background-color:hsla(0,0%,100%,.95)}.modal#checkout-confirmMultitaxiModal .container{width:616px}.modal#checkout-confirmMultitaxiModal h3{margin-bottom:20px;font-size:40px}.modal#checkout-confirmMultitaxiModal p{font-family:LatoWeb;font-size:24px;margin-bottom:40px}.modal#checkout-confirmMultitaxiModal .btn-multitaxi-cancel,.modal#checkout-confirmMultitaxiModal .btn-multitaxi-confirm{display:inline-block;color:#fff;font-family:LatoWebSemibold;border:none;font-size:14px;line-height:14px;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:2px;padding:15px 30px;margin:0 10px}.modal#checkout-confirmMultitaxiModal .btn-multitaxi-cancel{background:#fff;color:#373633;border:1px solid #373633}.modal#checkout-confirmMultitaxiModal .btn-multitaxi-cancel:hover,.modal#checkout-confirmMultitaxiModal .btn-multitaxi-confirm{background:#ee0020;color:#fff;border:1px solid #ee0020}.modal#checkout-confirmMultitaxiModal .btn-multitaxi-confirm:hover{background:#fff;color:#373633;border:1px solid #373633}.current-order-map-container{position:absolute}.current-order-details{width:350px;margin:15px 0 0 15px}.current-order-details .details-header{background-color:#373632;padding:32px 20px 25px 28px}.current-order-details .details-header .course-status .course-status-picto{width:40px;height:40px;margin-right:10px;background-position:50%;background-repeat:no-repeat;display:inline-block;vertical-align:middle}.current-order-details .details-header .course-status .course-status-picto.course-status-picto-processed{background-image:url(/build/images/frontoffice/checkout/checkout-current-picto-processed.png)}.current-order-details .details-header .course-status .course-status-picto.course-status-picto-searching{background-image:url(/build/images/frontoffice/checkout/checkout-current-picto-searching.gif);background-size:40px 40px}.current-order-details .details-header .course-status .course-status-picto.course-status-picto-approaching{background-image:url(/build/images/frontoffice/checkout/checkout-current-picto-approaching.png)}.current-order-details .details-header .course-status .course-status-picto.course-status-picto-onsite{background-image:url(/build/images/frontoffice/checkout/checkout-current-picto-onsite.png)}.current-order-details .details-header .course-status .course-status-picto.course-status-picto-onboard{background-image:url(/build/images/frontoffice/checkout/checkout-current-picto-onboard.png)}.current-order-details .details-header .course-status .course-status-picto.course-status-picto-no-taxi{background-image:url(/build/images/frontoffice/checkout/checkout-current-picto-processed.png)}.current-order-details .details-header .course-status .course-status-text{font-family:LatoWebSemibold;font-size:20px;color:#f1f1f1;line-height:20px;display:inline-block;vertical-align:middle;max-width:75%}.current-order-details .details-header .course-informations{font-family:LatoWeb;font-size:14px;color:#f1f1f1;margin-top:20px}.current-order-details .details-vehicle{background-color:#fff;padding:18px 0 20px 35px}.current-order-details .details-vehicle .vehicle-informations{font-family:LatoWeb;font-size:15px;color:#42413f}.current-order-details .details-vehicle .vehicle-plate{font-family:LatoWebHeavy;font-size:15px;color:#42413f}.current-order-details .details-course{background-color:#f1f1f1;border:1px solid #4b4a48;padding:15px 0 20px 25px}.current-order-details .details-course .course-arrival-address-label,.current-order-details .details-course .course-departure-address-label{font-family:LatoWebHeavy;font-size:15px;color:#42413f;padding:5px 0 5px 30px;background-image:url(/build/images/frontoffice/checkout/checkout-current-picto-address.png);background-position:0 50%;background-repeat:no-repeat}.current-order-details .details-course .course-arrival-address-content,.current-order-details .details-course .course-departure-address-content{border-left:1px solid #373632;margin-left:8px;padding-left:20px}.current-order-details .details-course .course-arrival-address-content{border-left:none}.current-order-details .details-footer{background-color:#f1f1f1;border:1px solid #4b4a48;border-top:none;padding:25px 0 25px 50px}.current-order-details .details-cancel-order{margin-top:15px}.current-order-details .details-cancel-order .btn-cancel-order{display:block;width:100%;color:#fff;text-decoration:none;font-family:LatoWebSemibold;border:none;font-size:16px;line-height:16px;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;background-color:#eb2036;height:50px}#current-order-map{height:100%}.modal.checkout-cancel-course .modal-dialog{height:100%}.modal.checkout-cancel-course .modal-content{height:100%;background-color:hsla(0,0%,100%,.95)}.modal.checkout-cancel-course .container{width:616px}.modal.checkout-cancel-course h3{margin-bottom:20px;font-size:40px}.modal.checkout-cancel-course p{font-family:LatoWeb;font-size:24px;margin-bottom:40px}.modal.checkout-cancel-course .btn-cancel-cancel,.modal.checkout-cancel-course .btn-cancel-confirm,.modal.checkout-cancel-course .btn-popin-success-close{display:inline-block;color:#fff;font-family:LatoWebSemibold;border:none;font-size:14px;line-height:14px;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:2px;padding:15px 30px;margin:0 10px}.modal.checkout-cancel-course .btn-cancel-confirm,.modal.checkout-cancel-course .btn-popin-success-close{background:#fff;color:#373633;border:1px solid #373633}.modal.checkout-cancel-course .btn-cancel-cancel,.modal.checkout-cancel-course .btn-cancel-confirm:hover,.modal.checkout-cancel-course .btn-popin-success-close:hover{background:#ee0020;color:#fff;border:1px solid #ee0020}.modal.checkout-cancel-course .btn-cancel-cancel:hover{background:#fff;color:#373633;border:1px solid #373633}@media (max-width:767px){.title-description-container h1{font-size:31px;padding:0 36px}.title-description-container .description p{font-size:18px;padding:0 36px}.steps-container{text-align:center;padding:10px 0 30px}.steps-container .step a{line-height:40px;margin:0 5px}.tunnel-container{padding:0 20px;margin:0 -20px}.checkout-step-container{padding-right:12px;margin-bottom:20px;width:100%}.checkout-recap-container-xs{margin:0 -20px}.checkout-recap-container{padding-left:0;padding-right:0;width:100%}.checkout-recap-container .order-recap{text-align:left;padding:0 20px;font-family:LatoWebSemibold}.checkout-recap-container .order-recap a.toggle{float:right;color:#fff}.checkout-recap-container .order-recap.closed~.checkout-recap .recap-informations-container{display:none}.checkout-recap-container .recap-estimations-container{text-align:center}.checkout-recap-container .recap-more-informations-link{display:none}.checkout-recap-container .recap-estimations-container .recap-estimate-duration,.checkout-recap-container .recap-estimations-container .recap-estimate-eta,.checkout-recap-container .recap-estimations-container .recap-estimate-picto,.checkout-recap-container .recap-estimations-container .recap-estimate-price,.checkout-recap-container .recap-estimations-container .recap-estimate-title{display:block;width:auto}.checkout-recap-container .recap-estimate-eta-container.missing-eta .recap-estimate-title{width:auto}.checkout-recap-container .recap-estimate-eta-container .recap-estimate-picto{display:none}.checkout-recap-container .recap-estimations-container p{text-align:center}.checkout-recap-container .recap-estimations-container .multiple .recap-estimate-title{padding-bottom:16px}.checkout-recap-container .recap-estimations-container .recap-estimate-title img{display:inline-block;padding-left:2.5px;padding-bottom:2.5px;height:14px;width:14px}.button-group{margin-top:20px}.btn-checkout{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;padding:20px 0}.btn-quick-order{margin-bottom:10px}.modal .modal-header{padding:15px}.modal.checkout .container{width:100%;padding:0}.modal.checkout h3{margin-bottom:30px;color:#373633}.modal.checkout .success-container p{font-family:LatoWeb,sans-serif;font-size:11px}.modal.checkout .popin-address-form .form-group .input-group label.input-group-addon{font-size:12px;padding-left:10px;height:45px;padding-right:0}.modal.checkout .popin-address-form .form-group .input-group input.form-control{font-size:12px;height:45px;padding-left:5px}.modal.checkout .btn-popin-success-close,.modal.checkout .popin-address-form .btn-popin-cancel,.modal.checkout .popin-address-form .btn-popin-validate{font-family:LatoWebSemibold,sans-serif;font-size:12px;line-height:12px;margin:0}#modal-wait-options-recap .modal-body p,.checkout-step #modal-wait-options .modal-body p{padding:0 10px;margin:10px 0}.checkout-step #modal-partage .modal-body{margin-top:5px}.checkout-step #modal-partage .modal-body p{padding:0}.checkout-step #modal-partage .modal-body .partage-container .partage-img{background:url(/build/images/frontoffice/popin-g7-partage-logo.png) no-repeat;width:120px;height:86px}.checkout-step #modal-partage .modal-body .partage-container .partage-img-en{background:url(/build/images/frontoffice/popin-g7-sharing-logo.png) no-repeat;width:120px;height:86px}.checkout-step #modal-idf-off .modal-body p{font-size:18px;padding:0}}@media (min-width:768px) and (max-width:1047px){.checkout-step-container{width:390px;padding:0 12px}.checkout-recap-container-xs{margin:0 -20px}.checkout-recap-container{width:210px;padding:0 0 0 12px}}@media (max-width:767px){.checkout-step-container .checkout-step-1{padding-top:20px}.checkout-step-container .form-group label.visible-xs{font-weight:400;color:#7d7d7d}.checkout-step-container .form-group .input-group input.form-control{padding-left:15px;font-size:14px;color:#42413f;padding-right:0}.checkout-step-container .form-group .input-group .input-group-addon{padding-right:10px}.checkout-step-container .form-group .input-group .input-group-addon.date-picto{vertical-align:middle}.checkout-step-container .form-group .input-group .input-group-addon a{width:18px;height:18px}.checkout-step-container .form-group .input-group .input-group-addon a img{max-width:18px;max-height:18px}#zone-order-tunnel .checkout-step-container .form-group .input-group .input-group-addon a.entry-geolocation-picto,#zone-order-tunnel .checkout-step-container .form-group .input-group .input-group-addon a.picto-svg-pin{margin-top:3px}#zone-order-tunnel .checkout-step-container .form-group .input-group .input-group-addon a.date-input-picto{margin-top:4px}.checkout-step-container .form-group .input-group .input-group-addon a.date-input-picto,.checkout-step-container .form-group .input-group .input-group-addon a.entry-geolocation-picto,.checkout-step-container .form-group .input-group .input-group-addon a.picto-svg-pin{margin-top:3px}.checkout-step-container .col-xs-12 .zone-selection .step1-tabs-container .step1-tab .step1-tab-link img{max-width:18px;max-height:18px;min-height:auto}.checkout-step-container .col-xs-12 .zone-selection .step1-tabs-container .step1-tab .step1-tab-link.step1-tab-link-airports img{max-width:none}.checkout-step-container .zone-selection{margin-top:5px}.checkout-step-container .zone-selection .addresses-list,.checkout-step-container .zone-selection .default-list{padding:0}.checkout-step-container .zone-selection .zone-selection-entry .input-group-addon{width:30px;padding-left:10px}.checkout-step-container .zone-selection .zone-selection-entry .input-group-addon.right{width:auto;padding-left:5px;padding-right:5px}.checkout-step-container .zone-selection .zone-selection-entry .input-group-addon img{float:none}.checkout-step-container .zone-selection .zone-selection-entry .form-control{font-size:14px;padding-left:5px}.checkout-step-container .zone-selection .spinner span{margin:10px 0;font-size:20px}.checkout-step-container .new-date-button-container{padding:0;background-color:#fff;vertical-align:middle}.checkout-step-container .step1-form .new-date-button-container button{height:60px}.checkout-step-container.homepage .new-date-button-container button{height:26px}.checkout-step-container .new-date-button-container button{width:48%;font-size:11px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;padding:2px;border:1px solid #f1f1f1}.checkout-step-container .new-date-button-container button.btn-date-later{margin-top:0}.checkout-step-container .zone-selection-date{margin-top:0}.checkout-step-container .zone-selection-date .input-group .input-group-addon{font-size:12px;padding-left:15px;height:inherit}.checkout-step-container .zone-selection-date .input-group .form-control{padding:0}.checkout-step-container .zone-selection-date .input-group .input-group-btn .btn{font-size:14px}.checkout-step-container .zone-selection-date .xs-apply-container{text-align:center;padding-bottom:15px}.checkout-step-container .zone-selection-date .xs-apply-container .btn.btn-date-apply{color:#fff;border:none;background-color:#ea002a;font-family:LatoWebSemibold;font-size:14px;margin-right:0;padding:10px 20px}.checkout-step-container .zone-selection-date-separator{border-top:none}.checkout-step-container .datepicker .datepicker-days thead tr th{width:14.28%}.checkout-step-container .datepicker .datepicker-days thead tr th:first-child{padding-left:18px}.checkout-step-container .datepicker .datepicker-days thead tr th:last-child{padding-right:18px}.checkout-step-container .datepicker .datepicker-days thead tr th.dow{font-size:15px}.checkout-step-container .datepicker .datepicker-days tbody tr:first-child td{padding-top:18px}.checkout-step-container .datepicker .datepicker-days tbody tr:last-child td{padding-bottom:18px}.checkout-step-container .datepicker .datepicker-days tbody tr td:first-child{padding-left:18px}.checkout-step-container .datepicker .datepicker-days tbody tr td.active:first-child{background-position:85% 50%}.checkout-step-container .datepicker .datepicker-days tbody tr td:last-child{padding-right:18px}.checkout-step-container .datepicker .datepicker-days tbody tr td.active:last-child{background-position:20% 90%}.checkout-step-container .timepicker{margin-bottom:30px}.checkout-step-container .picker-switch a{color:#eb2036}#modal-gp-quote .modal-body ul{width:100%}.checkout-step #modal-idf-off .modal-body p{font-size:18px;padding:0}}@media (max-width:767px){.checkout-step-container .checkout-step-2{margin-top:0}.checkout-step-container .passenger-options-container h3{font-size:20px}.checkout-step-container .btn.btn-half-next{margin-top:14px;width:100%}.checkout-step-container .step2-part2 h3{font-size:20px}.checkout-step-container .servicelevel-entry .servicelevel-entry-content{height:50px}.checkout-step-container .servicelevel-entry .servicelevel-entry-content .servicelevel-informations h4{font-family:LatoWebHeavy,sans-serif;font-size:15px}.checkout-step-container .servicelevel-entry .servicelevel-entry-content .servicelevel-informations.eta-hidden h4{padding-top:19px}.checkout-step-container .servicelevel-entry .servicelevel-entry-content .servicelevel-informations p{font-family:LatoWeb,sans-serif;font-size:11px}.checkout-step-container .servicelevel-entry .servicelevel-entry-content .servicelevel-informations p .servicelevel-eta{font-family:LatoWebBold,sans-serif;font-size:13px}.checkout-step-container .servicelevel-entry .servicelevel-entry-content .servicelevel-picto{width:67px;height:50px}.checkout-step-container .servicelevel-entry.G7PLUS .servicelevel-entry-content .servicelevel-picto{background:transparent url(/build/images/frontoffice/checkout/order_vehicle_standard.svg) 50% no-repeat}.checkout-step-container .servicelevel-entry.active.G7PLUS .servicelevel-entry-content .servicelevel-picto{background:transparent url(/build/images/frontoffice/checkout/order_vehicle_standard_active.svg) 50% no-repeat}.checkout-step-container .servicelevel-entry.order_service_level_g7_shared .servicelevel-entry-content .servicelevel-picto{background:transparent url(/build/images/frontoffice/checkout/order_vehicle_standard.svg) 50% no-repeat}.checkout-step-container .servicelevel-entry.active.order_service_level_g7_shared .servicelevel-entry-content .servicelevel-picto{background:transparent url(/build/images/frontoffice/checkout/order_vehicle_standard_active.svg) 50% no-repeat}@media (-webkit-min-device-pixel-ratio:2){.checkout-step-container .servicelevel-entry.G7PLUS .servicelevel-entry-content .servicelevel-picto{background:transparent url(/build/images/frontoffice/checkout/order_vehicle_standard_xs@2x.png) 50% no-repeat;background-size:67px auto}.checkout-step-container .servicelevel-entry.active.G7PLUS .servicelevel-entry-content .servicelevel-picto{background:transparent url(/build/images/frontoffice/checkout/order_vehicle_standard_active_xs@2x.png) 50% no-repeat;background-size:67px auto}.checkout-step-container .servicelevel-entry.order_service_level_g7_shared .servicelevel-entry-content .servicelevel-picto{background:transparent url(/build/images/frontoffice/checkout/order_vehicle_standard_xs@2x.png) 50% no-repeat;background-size:67px auto}.checkout-step-container .servicelevel-entry.active.order_service_level_g7_shared .servicelevel-entry-content .servicelevel-picto{background:transparent url(/build/images/frontoffice/checkout/order_vehicle_standard_active_xs@2x.png) 50% no-repeat;background-size:67px auto}}.checkout-step-container .servicelevel-pitch-container ul{margin-bottom:10px}.checkout-step-container .servicelevel-pitch-container ul li{list-style-image:url(/build/images/frontoffice/checkout/picto-checked-checkout.png)}.checkout-step-container .servicelevel-pitch-container.order_service_level_g7_green ul li{list-style-image:url(/build/images/frontoffice/checkout/picto-checked-green-checkout.png)}.checkout-step-container .servicelevel-pitch-container ul li ul{margin-bottom:0;margin-left:16px}.checkout-step-container .servicelevel-pitch-container ul li ul li{list-style-image:url(/build/images/frontoffice/checkout/picto-bullet-checkout.png)}.checkout-step-container .servicelevel-pitch-container .g7-shared-description-container a{color:#333}.checkout-step-container .servicelevel-pitch-container .g7-shared-description-container a.red-button{font-family:LatoWebSemibold;letter-spacing:normal;padding:10px 20px;color:#fff}.checkout-step-container .vehicle-entry .vehicle-content{height:50px}.checkout-step-container .vehicle-entry .vehicle-content .vehiclelevel-informations h4{font-family:LatoWebHeavy,sans-serif;font-size:15px}.checkout-step-container .vehicle-entry .vehicle-content .vehiclelevel-informations p{font-family:LatoWeb,sans-serif;font-size:11px}.checkout-step-container .vehicle-entry .vehicle-content .vehicle-name h4{font-family:LatoWebHeavy,sans-serif;font-size:15px;width:150px}.checkout-step-container .vehicle-entry .vehicle-content .vehicle-eta-container{margin:0 50px}.checkout-step-container .vehicle-entry .vehicle-content .vehicle-eta-container p.vehicle-eta-title{font-family:LatoWeb,sans-serif;font-size:11px}.checkout-step-container .vehicle-entry .vehicle-content .vehicle-eta-container p.vehicle-eta{font-family:LatoWebBold,sans-serif;font-size:13px}.checkout-step-container .vehicle-entry .vehicle-content p.vehiclelevel-unavailable-container{font-family:LatoWeb,sans-serif;font-size:9px;width:180px;line-height:10px}.checkout-step-container .vehicle-entry .vehicle-content .vehicle-picto,.checkout-step-container .vehicle-entry .vehicle-content .vehiclelevel-picto{width:67px}.checkout-step-container .vehicle-entry.order_vehicle_abonne_horizon .vehicle-content .vehiclelevel-picto{background:transparent url(/build/images/frontoffice/checkout/order_vehicle_access_xs.png) 50% no-repeat}.checkout-step-container .vehicle-entry.order_vehicle_abonne_berline_break .vehicle-content .vehiclelevel-picto,.checkout-step-container .vehicle-entry.order_vehicle_abonne_berline_break_service_plus .vehicle-content .vehiclelevel-picto{background:transparent url(/build/images/frontoffice/checkout/order_vehicle_break_xs.png) 50% no-repeat}.checkout-step-container .vehicle-entry.active.order_vehicle_abonne_horizon .vehicle-content .vehiclelevel-picto{background:transparent url(/build/images/frontoffice/checkout/order_vehicle_access_active_xs.png) 50% no-repeat}.checkout-step-container .vehicle-entry.active.order_vehicle_abonne_berline_break .vehicle-content .vehiclelevel-picto,.checkout-step-container .vehicle-entry.active.order_vehicle_abonne_berline_break_service_plus .vehicle-content .vehiclelevel-picto{background:transparent url(/build/images/frontoffice/checkout/order_vehicle_break_active_xs.png) 50% no-repeat}.checkout-step-container .vehicle-entry.order_vehicle_berline .vehicle-content .vehicle-picto{background:transparent url(/build/images/frontoffice/checkout/order_vehicle_standard.svg) 50% no-repeat}.checkout-step-container .vehicle-entry.order_vehicle_break .vehicle-content .vehicle-picto{background:transparent url(/build/images/frontoffice/checkout/order_vehicle_break_xs.png) 50% no-repeat}.checkout-step-container .vehicle-entry.order_vehicle_horizon .vehicle-content .vehicle-picto{background:transparent url(/build/images/frontoffice/checkout/order_vehicle_access_xs.png) 50% no-repeat}.checkout-step-container .vehicle-entry.active.order_vehicle_berline .vehicle-content .vehicle-picto{background:transparent url(/build/images/frontoffice/checkout/order_vehicle_standard_active.svg) 50% no-repeat}.checkout-step-container .vehicle-entry.active.order_vehicle_break .vehicle-content .vehicle-picto{background:transparent url(/build/images/frontoffice/checkout/order_vehicle_break_active_xs.png) 50% no-repeat}.checkout-step-container .vehicle-entry.active.order_vehicle_horizon .vehicle-content .vehicle-picto{background:transparent url(/build/images/frontoffice/checkout/order_vehicle_access_active_xs.png) 50% no-repeat}@media (-webkit-min-device-pixel-ratio:2){.checkout-step-container .vehicle-entry.order_vehicle_abonne_horizon .vehicle-content .vehiclelevel-picto{background:transparent url(/build/images/frontoffice/checkout/order_vehicle_access_xs@2x.png) 50% no-repeat;background-size:67px auto}.checkout-step-container .vehicle-entry.order_vehicle_abonne_berline_break .vehicle-content .vehiclelevel-picto,.checkout-step-container .vehicle-entry.order_vehicle_abonne_berline_break_service_plus .vehicle-content .vehiclelevel-picto{background:transparent url(/build/images/frontoffice/checkout/order_vehicle_break_xs@2x.png) 50% no-repeat;background-size:67px auto}.checkout-step-container .vehicle-entry.active.order_vehicle_abonne_horizon .vehicle-content .vehiclelevel-picto{background:transparent url(/build/images/frontoffice/checkout/order_vehicle_access_active_xs@2x.png) 50% no-repeat;background-size:67px auto}.checkout-step-container .vehicle-entry.active.order_vehicle_abonne_berline_break .vehicle-content .vehiclelevel-picto,.checkout-step-container .vehicle-entry.active.order_vehicle_abonne_berline_break_service_plus .vehicle-content .vehiclelevel-picto{background:transparent url(/build/images/frontoffice/checkout/order_vehicle_break_active_xs@2x.png) 50% no-repeat;background-size:67px auto}.checkout-step-container .vehicle-entry.order_vehicle_berline .vehicle-content .vehicle-picto{background:transparent url(/build/images/frontoffice/checkout/order_vehicle_standard_xs@2x.png) 50% no-repeat;background-size:67px auto}.checkout-step-container .vehicle-entry.order_vehicle_break .vehicle-content .vehicle-picto{background:transparent url(/build/images/frontoffice/checkout/order_vehicle_break_xs@2x.png) 50% no-repeat;background-size:67px auto}.checkout-step-container .vehicle-entry.order_vehicle_horizon .vehicle-content .vehicle-picto{background:transparent url(/build/images/frontoffice/checkout/order_vehicle_access_xs@2x.png) 50% no-repeat;background-size:67px auto}.checkout-step-container .vehicle-entry.active.order_vehicle_berline .vehicle-content .vehicle-picto{background:transparent url(/build/images/frontoffice/checkout/order_vehicle_standard_active_xs@2x.png) 50% no-repeat;background-size:67px auto}.checkout-step-container .vehicle-entry.active.order_vehicle_break .vehicle-content .vehicle-picto{background:transparent url(/build/images/frontoffice/checkout/order_vehicle_break_active_xs@2x.png) 50% no-repeat;background-size:67px auto}.checkout-step-container .vehicle-entry.active.order_vehicle_horizon .vehicle-content .vehicle-picto{background:transparent url(/build/images/frontoffice/checkout/order_vehicle_access_active_xs@2x.png) 50% no-repeat;background-size:67px auto}}.checkout-step-container .servicelevel-entry.active .servicelevel-pitch-content,.checkout-step-container .vehicle-entry.active .vehiclelevel-pitch-content{padding:16px 8px 16px 10px}.checkout-step-container .option-group .option-group-wrapper{height:50px}.checkout-step-container .option-group .option-group-wrapper .option-entry-name h4{font-family:LatoWebHeavy,sans-serif;font-size:15px}.checkout-step-container .option-group.active .option-group-wrapper .option-input{background-size:22px 22px}}@media (max-width:320px){.checkout-step-container .vehicle-entry.active.order_vehicle_abonne_berline_club_affaire_premium .vehicle-content .vehiclelevel-picto,.checkout-step-container .vehicle-entry.order_vehicle_abonne_berline_club_affaire_premium .vehicle-content .vehiclelevel-picto{position:absolute;top:10px;right:12px}}@media (min-width:768px) and (max-width:1047px){.checkout-step-container .form-group label.visible-xs{font-weight:400;color:#7d7d7d}.checkout-step-container .form-group .input-group input.form-control{padding-left:15px;font-size:14px;color:#42413f;padding-right:0}.checkout-step-container .form-group .input-group .input-group-addon{padding-right:10px}.checkout-step-container .form-group .input-group .input-group-addon.date-picto{vertical-align:middle}.checkout-step-container .form-group .input-group .input-group-addon a{width:18px;height:18px}.checkout-step-container .form-group .input-group .input-group-addon a img{max-width:18px;max-height:18px}#zone-order-tunnel .checkout-step-container .form-group .input-group .input-group-addon a.entry-geolocation-picto{margin-top:4px}#zone-order-tunnel .checkout-step-container .form-group .input-group .input-group-addon a.picto-svg-pin{margin-top:3px}#zone-order-tunnel .checkout-step-container .form-group .input-group .input-group-addon a.date-input-picto{margin-top:4px}.checkout-step-container .form-group .input-group .input-group-addon a.date-input-picto,.checkout-step-container .form-group .input-group .input-group-addon a.entry-geolocation-picto,.checkout-step-container .form-group .input-group .input-group-addon a.picto-svg-pin{margin-top:3px}.checkout-step-container .zone-selection{margin-top:5px}.checkout-step-container .zone-selection .addresses-list,.checkout-step-container .zone-selection .default-list{padding:0}.checkout-step-container .zone-selection .zone-selection-entry .input-group-addon{width:30px;padding-left:10px}.checkout-step-container .zone-selection .zone-selection-entry .input-group-addon.right{width:auto;padding-left:5px;padding-right:5px}.checkout-step-container .zone-selection .zone-selection-entry .input-group-addon img{float:none}.checkout-step-container .zone-selection .zone-selection-entry .form-control{font-size:14px;padding-left:5px}.checkout-step-container .zone-selection .spinner span{margin:10px 0;font-size:20px}.checkout-step-container .zone-selection .step1-tabs-container .step1-tab{height:35px}.checkout-step-container .zone-selection .step1-tabs-container .step1-tab .step1-tab-link{font-size:12px;line-height:35px}.checkout-step-container .zone-selection .step1-tabs-container .step1-tab .step1-tab-link img{width:25px}.checkout-step-container .new-date-button-container{padding:0;background-color:#fff;vertical-align:middle}.checkout-step-container .step1-form .new-date-button-container button{height:60px}.checkout-step-container.homepage .new-date-button-container button{height:26px}.checkout-step-container .new-date-button-container button{width:48%;font-size:11px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;padding:2px;border:1px solid #f1f1f1}.checkout-step-container .new-date-button-container button.btn-date-later{margin-top:0}.checkout-step-container .zone-selection-date{margin-top:0}.checkout-step-container .zone-selection-date .input-group .input-group-addon{font-size:12px;padding-left:15px;height:inherit}.checkout-step-container .zone-selection-date .input-group .form-control{padding:0}.checkout-step-container .zone-selection-date .input-group .input-group-btn .btn{font-size:14px}.checkout-step-container .zone-selection-date .xs-apply-container{text-align:center;padding-bottom:15px}.checkout-step-container .zone-selection-date .xs-apply-container .btn.btn-date-apply{color:#fff;border:none;background-color:#ea002a;font-family:LatoWebSemibold;font-size:14px;margin-right:0;padding:10px 20px}.checkout-step-container .zone-selection-date-separator{border-top:none}.checkout-step-container .datepicker .datepicker-days thead tr th{width:14.28%}.checkout-step-container .datepicker .datepicker-days thead tr th:first-child{padding-left:18px}.checkout-step-container .datepicker .datepicker-days thead tr th:last-child{padding-right:18px}.checkout-step-container .datepicker .datepicker-days thead tr th.dow{font-size:15px}.checkout-step-container .datepicker .datepicker-days tbody tr:first-child td{padding-top:18px}.checkout-step-container .datepicker .datepicker-days tbody tr:last-child td{padding-bottom:18px}.checkout-step-container .datepicker .datepicker-days tbody tr td:first-child{padding-left:18px}.checkout-step-container .datepicker .datepicker-days tbody tr td.active:first-child{background-position:85% 50%}.checkout-step-container .datepicker .datepicker-days tbody tr td:last-child{padding-right:18px}.checkout-step-container .datepicker .datepicker-days tbody tr td.active:last-child{background-position:20% 90%}.checkout-step-container .timepicker{margin-bottom:30px}.checkout-step-container .picker-switch a{color:#eb2036}#modal-gp-quote .modal-body ul{width:100%}.checkout-step #modal-idf-off .modal-body p{font-size:18px;padding:0}}@media (max-width:767px){.checkout-step-container .checkout-step-3{margin-top:0}.checkout-step-container .someone-else-group label{font-size:15px}.checkout-step-container .message-driver-group .message-length-reminder{padding-top:5px}.checkout-step-container .message-driver-group label{font-size:13px;margin-bottom:7px}.checkout-step-container .accept-terms-group label,.checkout-step-container .optin-group label,.checkout-step-container .payment-mode-group label{font-size:15px}.checkout-step-container .btn.btn-validate-order{margin-top:20px;font-size:15px;padding:20px 0;width:100%}.checkout-step-container .message-driver-group textarea{font-size:15px;height:80px}.checkout-step-container .warning-mode-col{padding-left:2px;padding-right:2px}.checkout-step-container .warning-mode-col.first{padding-left:12px}.checkout-step-container .warning-mode-col.last{padding-right:12px}.checkout-step-container .warning-mode-container{font-size:15px;line-height:15px}.checkout-step-container .mp-group .mp-entry-name{font-size:15px;padding-left:10px}.checkout-step-container .warning-mode-entry .warning-mode-content .warning-mode-name p{margin-top:3px}.checkout-step-container .warning-mode-container .warning-mode-entry{width:100%;margin:15px 0 0}.checkout-step-container .warning-mode-container .warning-mode-entry:first-of-type{margin:0}.checkout-step-container .payment-mode-container .discount-code-group>div{float:none;width:100%}.checkout-step-container .payment-mode-container .discount-code-group .message{width:100%;margin-top:25px}.checkout-step-container .payment-mode-container .discount-code-group .discount-message-container>label{display:none}.checkout-step-container .checkout-step-3 .form-group.passenger-telephone-reference-group .col-order-reference,.checkout-step-container .checkout-step-3 .form-group.passenger-telephone-reference-group .col-telephone{padding-right:12px;margin-bottom:15px}.checkout-step-container .checkout-step-3 .form-group.passenger-telephone-reference-group .col-order-reference{padding-left:12px;margin-bottom:8px}.multiple_emails-email .multiple_emails-close{margin:0}}@media (max-width:767px){.current-order-map-container{position:absolute}.current-order-details{width:100%;margin:10px 0 0}.modal.checkout-cancel-course .container{width:100%}.modal.checkout-cancel-course h3,.modal.checkout-cancel-course p{margin-bottom:15px}.modal.checkout-cancel-course .btn-cancel-cancel,.modal.checkout-cancel-course .btn-cancel-confirm,.modal.checkout-cancel-course .btn-popin-success-close{display:block;width:100%;padding:10px;margin:0}}.multiple_emails-container input{clear:both;width:100%;border:0;outline:none;margin-bottom:3px;padding:6px 12px;box-sizing:border-box;border:0!important}.multiple_emails-container input.multiple_emails-error{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px red!important;outline:thin auto red!important}.multiple_emails-container ul{list-style-type:none;padding-left:0;display:flex;background:#f1f1f1;flex-wrap:wrap}.multiple_emails-email{margin:12px 0 3px 12px;padding:3px 5px;border-radius:4px;background:#b4b4b4;width:auto;height:25px;max-width:calc(100% - 24px)}.multiple_emails-email .email_name{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:94%;display:inline-block;font-size:16px}.multiple_emails-close{top:-5px;position:relative;padding-left:3px}.multiple_emails-close,a.multiple_emails-close:hover{text-decoration:none;color:#fff}