.label-check{line-height:24px}input[type=checkbox]:not(old),input[type=radio]:not(old){width:2em;margin:0;padding:0;font-size:1em;opacity:0}#shipping-method-template input[type=radio]:not(old),.shipping-method-list input[type=radio]:not(old){opacity:1}input[type=checkbox]:not(old)+label,input[type=radio]:not(old)+label{display:inline-block;margin-left:-2em;line-height:1.5em}input[type=checkbox]:not(old)+label>span,input[type=checkbox]:not(old)+span+label>span{display:inline-block;width:18px;height:18px;border:2px solid #e5e5e5;border-radius:4px;vertical-align:bottom;margin-right:10px;box-sizing:unset;cursor:pointer}input[type=radio]:not(old)+label>span,input[type=radio]:not(old)+span+label>span{display:inline-block;width:18px;height:18px;border:2px solid #e5e5e5;border-radius:50%;vertical-align:bottom;margin-right:10px}input[type=checkbox]:not(old):checked+label>span,input[type=checkbox]:not(old):checked+span+label>span,input[type=radio]:not(old):checked+label>span,input[type=radio]:not(old):checked+span+label>span{border:2px solid #fd712b}input[type=checkbox]:not(old):checked+label>span:before{font:normal normal normal 18px/1 FontAwesome;content:"\F00C";display:block;width:18px;color:#fd712b;font-size:16px;line-height:16px;text-align:center;box-sizing:unset}.field label{font-size:inherit;font-weight:inherit;margin-bottom:0}.field input.valid{background-image:url(../images/icon-checked.png)!important;background-repeat:no-repeat!important;background-position-x:96%!important;background-position-y:18px!important}.field input.error{background-image:url(../images/icon-invalid.png)!important;background-repeat:no-repeat!important;background-position-x:96%!important;background-position-y:18px!important}input[type=date],input[type=email],input[type=number],input[type=password],input[type=text],textarea{border:1px solid #aaa;box-sizing:border-box;height:initial;padding:10px .5em;text-indent:0;width:100%;-webkit-appearance:none;border-radius:0}.error{background-color:#faeded;border-color:#900;color:#e62617}.btn,.v-btn{border:2px solid #fd712b;border-radius:25px;display:inline-block;color:#fd712b;font-size:14px!important;line-height:normal;padding:14px 20px;font-weight:700;margin:0 auto;cursor:pointer;text-transform:uppercase;transition:all .2s ease-in}.btn.btn-black,.v-btn.btn-black{border:2px solid #000;color:#000}.dark .btn-black-component,.dark-mode .btn-black-component{color:#000;background-color:#fff5ec;border-color:#000}.dark .btn-black-component:hover,.dark-mode .btn-black-component:hover{color:#000;opacity:.7}.btn-black-component{color:#fff;background-color:#000;font-size:15px;font-family:BrownProRegular;font-weight:400;border:2px solid #000;margin-top:20px}.btn-black-component:hover{color:#fff;opacity:.7}.btn-black-component.dark,.btn-black-component.dark-mode{color:#000;background-color:#fff5ec;border-color:#000}.btn-black-component.dark-mode:hover,.btn-black-component.dark:hover{color:#000;opacity:.7}.dark .link-component-show-more,.dark-mode .link-component-show-more{color:#fff5ec!important;background:url(../images/long_arrow_right2.png) no-repeat center right;background-size:26px}.link-component-show-more{font-family:BrownProRegular;font-size:16px;margin-top:20px;padding-right:35px;background:url(../images/right-arrow.png) no-repeat center right;transition:all .2s linear 0s;-webkit-transition:all .2s linear 0s;-khtml-transition:all .2s linear 0s;-o-transition:all .2s linear 0s;display:inline-block;color:#000!important}.link-component-show-more:hover{padding-right:40px}.link-component-show-more.dark,.link-component-show-more.dark-mode{color:#fff5ec!important;background:url(../images/long_arrow_right2.png) no-repeat center right;background-size:26px}.center{text-align:center!important}.field{width:100%}.f-right{float:right!important}.captcha{height:40px;width:140px;border:none;background:#fff}.field input[type=email],.field input[type=text],.field select,.field textarea{border:none;width:100%;height:50px;background:#f7f7f7}.field textarea{height:100px}.space-20{height:20px;width:100%;clear:both}.space-30{height:30px;width:100%;clear:both}.space-50{height:50px;width:100%;clear:both}.space-100{height:100px;width:100%;clear:both}.login-page{margin-top:1em}.login-page .login-form-nav{margin-bottom:1.25em}.login-page .login-form-nav .tab-pane{margin-top:1em}.login-page .login{margin-bottom:.938em}.login-page .login .error-message-form{padding:.625em;background-color:#c00;color:#fff;border-radius:.188em}.bloc-title.checkout-guest{border:1px solid;border-right:0;border-left:0;margin:30px -125px 0}@media (max-width:1200px) and (min-width:990px){.bloc-title.checkout-guest{margin:0 -5em 0}}@media (max-width:990px){.bloc-title.checkout-guest{margin:0 -30px}}@media (max-width:990px){.bloc-title.checkout-guest .title-fieldset{text-align:left;font-size:20px}}.email-guest{margin-bottom:0}.email-already-registred,.email-exist{background-color:transparent;color:red;border-color:transparent;padding:0;font-size:13px;line-height:22px;font-family:BrownProRegular;width:100%;margin-top:.25rem}.email-exist-guest{background-color:transparent;color:red;border-color:transparent;padding:0;font-size:13px;line-height:22px;font-family:BrownProRegular;width:100%;margin-top:.25rem}.registration-page .privacy-policy{margin-top:1rem}.login-banner{background-image:url(../images/account.jpg);background-position-y:40%}.equal-height .card{width:100%}.track-order-header{font-size:1.75rem}.request-password-title{font-size:1.5rem}.login-page{margin-top:0;padding-left:0;padding-right:0}.login-page .bordered-r-md{border-right:1px solid #000}.login-page>.row{margin-right:0;margin-left:0}.login-page>.row>[class*=col-]{padding-right:0;padding-left:0}.login-page .alert-danger{color:red;background-color:transparent;border-color:transparent;padding:0;font-size:13px;line-height:22px;font-family:BrownProRegular}.login-page form .form-control{border:1px solid #000!important;padding:17px 20px!important}@media screen and (max-width:990px){.login-page .btn-email-valide-guest{padding:6px 8px 2px}}@media screen and (max-width:767px){.login-page .btn-email-valide-guest{padding:6px 25px 2px}}.login-page .login_registerFirstStep .form-group{margin:1.5rem 0 0 0}.login-page .login_registerFirstStep .btn-email-valide{margin-top:3rem}@media (max-width:990px){.login-page .login_registerFirstStep .btn-email-valide{margin-bottom:1.5rem}}#password-reset-redirect{color:#000!important;font-family:BrownProLight;font-size:13px;font-weight:300;letter-spacing:0;line-height:20px}.login-legal-notice{font-size:13px;line-height:20px}.register-legal-notice{font-size:13px;line-height:20px}.myReservation-form .form-group,form.change-password-form .form-group,form.contact-form .form-group,form.edit-profile-form .form-group,form.login .form-group,form.login_registerFirstStep .form-group,form.newPasswordForm .form-group,form.registration .form-group,form.trackorder .form-group{position:relative;margin-bottom:32px}.myReservation-form .civility-form-group,form.change-password-form .civility-form-group,form.contact-form .civility-form-group,form.edit-profile-form .civility-form-group,form.login .civility-form-group,form.login_registerFirstStep .civility-form-group,form.newPasswordForm .civility-form-group,form.registration .civility-form-group,form.trackorder .civility-form-group{margin-top:25px;margin-bottom:34px}.myReservation-form .radio-inline,form.change-password-form .radio-inline,form.contact-form .radio-inline,form.edit-profile-form .radio-inline,form.login .radio-inline,form.login_registerFirstStep .radio-inline,form.newPasswordForm .radio-inline,form.registration .radio-inline,form.trackorder .radio-inline{margin-right:50px}.myReservation-form .radio-inline:last-child,form.change-password-form .radio-inline:last-child,form.contact-form .radio-inline:last-child,form.edit-profile-form .radio-inline:last-child,form.login .radio-inline:last-child,form.login_registerFirstStep .radio-inline:last-child,form.newPasswordForm .radio-inline:last-child,form.registration .radio-inline:last-child,form.trackorder .radio-inline:last-child{margin-right:0}@media screen and (max-width:990px){.myReservation-form .radio-inline,form.change-password-form .radio-inline,form.contact-form .radio-inline,form.edit-profile-form .radio-inline,form.login .radio-inline,form.login_registerFirstStep .radio-inline,form.newPasswordForm .radio-inline,form.registration .radio-inline,form.trackorder .radio-inline{margin-right:15px}}.myReservation-form .form-control,form.change-password-form .form-control,form.contact-form .form-control,form.edit-profile-form .form-control,form.login .form-control,form.login_registerFirstStep .form-control,form.newPasswordForm .form-control,form.registration .form-control,form.trackorder .form-control{font-size:18px;font-weight:300;letter-spacing:0;line-height:26px;padding:17px 20px!important;border:1px solid #000!important}.myReservation-form .form-control:-ms-input-placeholder,form.change-password-form .form-control:-ms-input-placeholder,form.contact-form .form-control:-ms-input-placeholder,form.edit-profile-form .form-control:-ms-input-placeholder,form.login .form-control:-ms-input-placeholder,form.login_registerFirstStep .form-control:-ms-input-placeholder,form.newPasswordForm .form-control:-ms-input-placeholder,form.registration .form-control:-ms-input-placeholder,form.trackorder .form-control:-ms-input-placeholder{color:#000}.myReservation-form .form-control::-moz-placeholder,form.change-password-form .form-control::-moz-placeholder,form.contact-form .form-control::-moz-placeholder,form.edit-profile-form .form-control::-moz-placeholder,form.login .form-control::-moz-placeholder,form.login_registerFirstStep .form-control::-moz-placeholder,form.newPasswordForm .form-control::-moz-placeholder,form.registration .form-control::-moz-placeholder,form.trackorder .form-control::-moz-placeholder{color:#000}.myReservation-form .form-control:-ms-input-placeholder,form.change-password-form .form-control:-ms-input-placeholder,form.contact-form .form-control:-ms-input-placeholder,form.edit-profile-form .form-control:-ms-input-placeholder,form.login .form-control:-ms-input-placeholder,form.login_registerFirstStep .form-control:-ms-input-placeholder,form.newPasswordForm .form-control:-ms-input-placeholder,form.registration .form-control:-ms-input-placeholder,form.trackorder .form-control:-ms-input-placeholder{color:#000}.myReservation-form .form-control::placeholder,form.change-password-form .form-control::placeholder,form.contact-form .form-control::placeholder,form.edit-profile-form .form-control::placeholder,form.login .form-control::placeholder,form.login_registerFirstStep .form-control::placeholder,form.newPasswordForm .form-control::placeholder,form.registration .form-control::placeholder,form.trackorder .form-control::placeholder{color:#000}.myReservation-form .form-control:active,.myReservation-form .form-control:focus,form.change-password-form .form-control:active,form.change-password-form .form-control:focus,form.contact-form .form-control:active,form.contact-form .form-control:focus,form.edit-profile-form .form-control:active,form.edit-profile-form .form-control:focus,form.login .form-control:active,form.login .form-control:focus,form.login_registerFirstStep .form-control:active,form.login_registerFirstStep .form-control:focus,form.newPasswordForm .form-control:active,form.newPasswordForm .form-control:focus,form.registration .form-control:active,form.registration .form-control:focus,form.trackorder .form-control:active,form.trackorder .form-control:focus{background-color:transparent!important}.myReservation-form .form-control.focus-kup,form.change-password-form .form-control.focus-kup,form.contact-form .form-control.focus-kup,form.edit-profile-form .form-control.focus-kup,form.login .form-control.focus-kup,form.login_registerFirstStep .form-control.focus-kup,form.newPasswordForm .form-control.focus-kup,form.registration .form-control.focus-kup,form.trackorder .form-control.focus-kup{border:1px solid #000!important;padding:24px 20px 12px!important;font-size:16px;line-height:24px;font-weight:600}.myReservation-form input[type=radio]:not(old)+label,form.change-password-form input[type=radio]:not(old)+label,form.contact-form input[type=radio]:not(old)+label,form.edit-profile-form input[type=radio]:not(old)+label,form.login input[type=radio]:not(old)+label,form.login_registerFirstStep input[type=radio]:not(old)+label,form.newPasswordForm input[type=radio]:not(old)+label,form.registration input[type=radio]:not(old)+label,form.trackorder input[type=radio]:not(old)+label{font-family:BrownProLight;font-size:16px;cursor:pointer}.myReservation-form input[type=radio]:not(old)+label>span,form.change-password-form input[type=radio]:not(old)+label>span,form.contact-form input[type=radio]:not(old)+label>span,form.edit-profile-form input[type=radio]:not(old)+label>span,form.login input[type=radio]:not(old)+label>span,form.login_registerFirstStep input[type=radio]:not(old)+label>span,form.newPasswordForm input[type=radio]:not(old)+label>span,form.registration input[type=radio]:not(old)+label>span,form.trackorder input[type=radio]:not(old)+label>span{border-width:1px;border-color:#000;width:24px;height:24px}.myReservation-form input[type=radio]:not(old)+label>label,form.change-password-form input[type=radio]:not(old)+label>label,form.contact-form input[type=radio]:not(old)+label>label,form.edit-profile-form input[type=radio]:not(old)+label>label,form.login input[type=radio]:not(old)+label>label,form.login_registerFirstStep input[type=radio]:not(old)+label>label,form.newPasswordForm input[type=radio]:not(old)+label>label,form.registration input[type=radio]:not(old)+label>label,form.trackorder input[type=radio]:not(old)+label>label{margin-left:12px}.myReservation-form input[type=radio]:not(old):checked+label>span,form.change-password-form input[type=radio]:not(old):checked+label>span,form.contact-form input[type=radio]:not(old):checked+label>span,form.edit-profile-form input[type=radio]:not(old):checked+label>span,form.login input[type=radio]:not(old):checked+label>span,form.login_registerFirstStep input[type=radio]:not(old):checked+label>span,form.newPasswordForm input[type=radio]:not(old):checked+label>span,form.registration input[type=radio]:not(old):checked+label>span,form.trackorder input[type=radio]:not(old):checked+label>span{border-color:#000}.myReservation-form input[type=radio]:not(old):checked+label>span::after,form.change-password-form input[type=radio]:not(old):checked+label>span::after,form.contact-form input[type=radio]:not(old):checked+label>span::after,form.edit-profile-form input[type=radio]:not(old):checked+label>span::after,form.login input[type=radio]:not(old):checked+label>span::after,form.login_registerFirstStep input[type=radio]:not(old):checked+label>span::after,form.newPasswordForm input[type=radio]:not(old):checked+label>span::after,form.registration input[type=radio]:not(old):checked+label>span::after,form.trackorder input[type=radio]:not(old):checked+label>span::after{content:"";width:10px;height:10px;background-color:#ff6f4c;border-radius:50%;display:block;top:6px;left:6px;position:relative}.myReservation-form .field-wrapper,form.change-password-form .field-wrapper,form.contact-form .field-wrapper,form.edit-profile-form .field-wrapper,form.login .field-wrapper,form.login_registerFirstStep .field-wrapper,form.newPasswordForm .field-wrapper,form.registration .field-wrapper,form.trackorder .field-wrapper{position:relative;top:-5px}.myReservation-form .memdate>select,form.change-password-form .memdate>select,form.contact-form .memdate>select,form.edit-profile-form .memdate>select,form.login .memdate>select,form.login_registerFirstStep .memdate>select,form.newPasswordForm .memdate>select,form.registration .memdate>select,form.trackorder .memdate>select{border-bottom:none}.myReservation-form .memdate>select#days,form.change-password-form .memdate>select#days,form.contact-form .memdate>select#days,form.edit-profile-form .memdate>select#days,form.login .memdate>select#days,form.login_registerFirstStep .memdate>select#days,form.newPasswordForm .memdate>select#days,form.registration .memdate>select#days,form.trackorder .memdate>select#days{min-width:50px}.myReservation-form .memdate>select#months,form.change-password-form .memdate>select#months,form.contact-form .memdate>select#months,form.edit-profile-form .memdate>select#months,form.login .memdate>select#months,form.login_registerFirstStep .memdate>select#months,form.newPasswordForm .memdate>select#months,form.registration .memdate>select#months,form.trackorder .memdate>select#months{min-width:60px}.myReservation-form .memdate>select#years,form.change-password-form .memdate>select#years,form.contact-form .memdate>select#years,form.edit-profile-form .memdate>select#years,form.login .memdate>select#years,form.login_registerFirstStep .memdate>select#years,form.newPasswordForm .memdate>select#years,form.registration .memdate>select#years,form.trackorder .memdate>select#years{min-width:85px}.myReservation-form .memdate span.error,form.change-password-form .memdate span.error,form.contact-form .memdate span.error,form.edit-profile-form .memdate span.error,form.login .memdate span.error,form.login_registerFirstStep .memdate span.error,form.newPasswordForm .memdate span.error,form.registration .memdate span.error,form.trackorder .memdate span.error{bottom:-5px;font-size:12px}.myReservation-form .memdate,form.change-password-form .memdate,form.contact-form .memdate,form.edit-profile-form .memdate,form.login .memdate,form.login_registerFirstStep .memdate,form.newPasswordForm .memdate,form.registration .memdate,form.trackorder .memdate{width:50%}@media screen and (max-width:1001px){.myReservation-form .memdate,form.change-password-form .memdate,form.contact-form .memdate,form.edit-profile-form .memdate,form.login .memdate,form.login_registerFirstStep .memdate,form.newPasswordForm .memdate,form.registration .memdate,form.trackorder .memdate{width:90%;margin:0 auto;text-align:center}}.myReservation-form .memdate>select,form.change-password-form .memdate>select,form.contact-form .memdate>select,form.edit-profile-form .memdate>select,form.login .memdate>select,form.login_registerFirstStep .memdate>select,form.newPasswordForm .memdate>select,form.registration .memdate>select,form.trackorder .memdate>select{width:75px!important;float:left;border-color:transparent;font-weight:400!important;margin-right:20px;background:url(../images/icon-flech-bot-b.png) 100% 10px no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:34px}.myReservation-form .memdate>select option,form.change-password-form .memdate>select option,form.contact-form .memdate>select option,form.edit-profile-form .memdate>select option,form.login .memdate>select option,form.login_registerFirstStep .memdate>select option,form.newPasswordForm .memdate>select option,form.registration .memdate>select option,form.trackorder .memdate>select option{color:#000}.myReservation-form .memdate>select::-ms-expand,form.change-password-form .memdate>select::-ms-expand,form.contact-form .memdate>select::-ms-expand,form.edit-profile-form .memdate>select::-ms-expand,form.login .memdate>select::-ms-expand,form.login_registerFirstStep .memdate>select::-ms-expand,form.newPasswordForm .memdate>select::-ms-expand,form.registration .memdate>select::-ms-expand,form.trackorder .memdate>select::-ms-expand{display:none}.myReservation-form .memdate span.error,form.change-password-form .memdate span.error,form.contact-form .memdate span.error,form.edit-profile-form .memdate span.error,form.login .memdate span.error,form.login_registerFirstStep .memdate span.error,form.newPasswordForm .memdate span.error,form.registration .memdate span.error,form.trackorder .memdate span.error{bottom:-20px;top:initial}.myReservation-form .form-name,.myReservation-form .form-name-solo,form.change-password-form .form-name,form.change-password-form .form-name-solo,form.contact-form .form-name,form.contact-form .form-name-solo,form.edit-profile-form .form-name,form.edit-profile-form .form-name-solo,form.login .form-name,form.login .form-name-solo,form.login_registerFirstStep .form-name,form.login_registerFirstStep .form-name-solo,form.newPasswordForm .form-name,form.newPasswordForm .form-name-solo,form.registration .form-name,form.registration .form-name-solo,form.trackorder .form-name,form.trackorder .form-name-solo{position:absolute;left:20px;top:3px;font-size:12px;font-style:normal!important;color:#000;font-family:BrownProLight}.myReservation-form .form-name,form.change-password-form .form-name,form.contact-form .form-name,form.edit-profile-form .form-name,form.login .form-name,form.login_registerFirstStep .form-name,form.newPasswordForm .form-name,form.registration .form-name,form.trackorder .form-name{display:none}.myReservation-form .form-row:not(.form-row-button),form.change-password-form .form-row:not(.form-row-button),form.contact-form .form-row:not(.form-row-button),form.edit-profile-form .form-row:not(.form-row-button),form.login .form-row:not(.form-row-button),form.login_registerFirstStep .form-row:not(.form-row-button),form.newPasswordForm .form-row:not(.form-row-button),form.registration .form-row:not(.form-row-button),form.trackorder .form-row:not(.form-row-button){height:60px;padding:24px 20px;border:1px solid #000;margin:0}.myReservation-form .form-row .input-text,form.change-password-form .form-row .input-text,form.contact-form .form-row .input-text,form.edit-profile-form .form-row .input-text,form.login .form-row .input-text,form.login_registerFirstStep .form-row .input-text,form.newPasswordForm .form-row .input-text,form.registration .form-row .input-text,form.trackorder .form-row .input-text{padding:0;border:none;font-size:16px;font-weight:500;background-color:transparent;font-family:BrownProRegular}.myReservation-form .form-row .input-text:-webkit-autofill,.myReservation-form .form-row .input-text:-webkit-autofill:active,.myReservation-form .form-row .input-text:-webkit-autofill:focus,.myReservation-form .form-row .input-text:-webkit-autofill:hover,form.change-password-form .form-row .input-text:-webkit-autofill,form.change-password-form .form-row .input-text:-webkit-autofill:active,form.change-password-form .form-row .input-text:-webkit-autofill:focus,form.change-password-form .form-row .input-text:-webkit-autofill:hover,form.contact-form .form-row .input-text:-webkit-autofill,form.contact-form .form-row .input-text:-webkit-autofill:active,form.contact-form .form-row .input-text:-webkit-autofill:focus,form.contact-form .form-row .input-text:-webkit-autofill:hover,form.edit-profile-form .form-row .input-text:-webkit-autofill,form.edit-profile-form .form-row .input-text:-webkit-autofill:active,form.edit-profile-form .form-row .input-text:-webkit-autofill:focus,form.edit-profile-form .form-row .input-text:-webkit-autofill:hover,form.login .form-row .input-text:-webkit-autofill,form.login .form-row .input-text:-webkit-autofill:active,form.login .form-row .input-text:-webkit-autofill:focus,form.login .form-row .input-text:-webkit-autofill:hover,form.login_registerFirstStep .form-row .input-text:-webkit-autofill,form.login_registerFirstStep .form-row .input-text:-webkit-autofill:active,form.login_registerFirstStep .form-row .input-text:-webkit-autofill:focus,form.login_registerFirstStep .form-row .input-text:-webkit-autofill:hover,form.newPasswordForm .form-row .input-text:-webkit-autofill,form.newPasswordForm .form-row .input-text:-webkit-autofill:active,form.newPasswordForm .form-row .input-text:-webkit-autofill:focus,form.newPasswordForm .form-row .input-text:-webkit-autofill:hover,form.registration .form-row .input-text:-webkit-autofill,form.registration .form-row .input-text:-webkit-autofill:active,form.registration .form-row .input-text:-webkit-autofill:focus,form.registration .form-row .input-text:-webkit-autofill:hover,form.trackorder .form-row .input-text:-webkit-autofill,form.trackorder .form-row .input-text:-webkit-autofill:active,form.trackorder .form-row .input-text:-webkit-autofill:focus,form.trackorder .form-row .input-text:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px #fff5ec inset}.myReservation-form .form-row .input-text:-ms-input-placeholder,form.change-password-form .form-row .input-text:-ms-input-placeholder,form.contact-form .form-row .input-text:-ms-input-placeholder,form.edit-profile-form .form-row .input-text:-ms-input-placeholder,form.login .form-row .input-text:-ms-input-placeholder,form.login_registerFirstStep .form-row .input-text:-ms-input-placeholder,form.newPasswordForm .form-row .input-text:-ms-input-placeholder,form.registration .form-row .input-text:-ms-input-placeholder,form.trackorder .form-row .input-text:-ms-input-placeholder{color:#000;font-size:18px;font-family:BrownProlight}.myReservation-form .form-row .input-text::-moz-placeholder,form.change-password-form .form-row .input-text::-moz-placeholder,form.contact-form .form-row .input-text::-moz-placeholder,form.edit-profile-form .form-row .input-text::-moz-placeholder,form.login .form-row .input-text::-moz-placeholder,form.login_registerFirstStep .form-row .input-text::-moz-placeholder,form.newPasswordForm .form-row .input-text::-moz-placeholder,form.registration .form-row .input-text::-moz-placeholder,form.trackorder .form-row .input-text::-moz-placeholder{color:#000;font-size:18px;font-family:BrownProlight}.myReservation-form .form-row .input-text:-ms-input-placeholder,form.change-password-form .form-row .input-text:-ms-input-placeholder,form.contact-form .form-row .input-text:-ms-input-placeholder,form.edit-profile-form .form-row .input-text:-ms-input-placeholder,form.login .form-row .input-text:-ms-input-placeholder,form.login_registerFirstStep .form-row .input-text:-ms-input-placeholder,form.newPasswordForm .form-row .input-text:-ms-input-placeholder,form.registration .form-row .input-text:-ms-input-placeholder,form.trackorder .form-row .input-text:-ms-input-placeholder{color:#000;font-size:18px;font-family:BrownProlight}.myReservation-form .form-row .input-text::placeholder,form.change-password-form .form-row .input-text::placeholder,form.contact-form .form-row .input-text::placeholder,form.edit-profile-form .form-row .input-text::placeholder,form.login .form-row .input-text::placeholder,form.login_registerFirstStep .form-row .input-text::placeholder,form.newPasswordForm .form-row .input-text::placeholder,form.registration .form-row .input-text::placeholder,form.trackorder .form-row .input-text::placeholder{color:#000;font-size:18px;font-family:BrownProlight}.myReservation-form #form-birthday-error,.myReservation-form #form-civility-error,form.change-password-form #form-birthday-error,form.change-password-form #form-civility-error,form.contact-form #form-birthday-error,form.contact-form #form-civility-error,form.edit-profile-form #form-birthday-error,form.edit-profile-form #form-civility-error,form.login #form-birthday-error,form.login #form-civility-error,form.login_registerFirstStep #form-birthday-error,form.login_registerFirstStep #form-civility-error,form.newPasswordForm #form-birthday-error,form.newPasswordForm #form-civility-error,form.registration #form-birthday-error,form.registration #form-civility-error,form.trackorder #form-birthday-error,form.trackorder #form-civility-error{display:block}.myReservation-form #days-error,.myReservation-form #months-error,.myReservation-form #years-error,form.change-password-form #days-error,form.change-password-form #months-error,form.change-password-form #years-error,form.contact-form #days-error,form.contact-form #months-error,form.contact-form #years-error,form.edit-profile-form #days-error,form.edit-profile-form #months-error,form.edit-profile-form #years-error,form.login #days-error,form.login #months-error,form.login #years-error,form.login_registerFirstStep #days-error,form.login_registerFirstStep #months-error,form.login_registerFirstStep #years-error,form.newPasswordForm #days-error,form.newPasswordForm #months-error,form.newPasswordForm #years-error,form.registration #days-error,form.registration #months-error,form.registration #years-error,form.trackorder #days-error,form.trackorder #months-error,form.trackorder #years-error{display:none!important}.myReservation-form input[type=checkbox]:not(old)+label,form.change-password-form input[type=checkbox]:not(old)+label,form.contact-form input[type=checkbox]:not(old)+label,form.edit-profile-form input[type=checkbox]:not(old)+label,form.login input[type=checkbox]:not(old)+label,form.login_registerFirstStep input[type=checkbox]:not(old)+label,form.newPasswordForm input[type=checkbox]:not(old)+label,form.registration input[type=checkbox]:not(old)+label,form.trackorder input[type=checkbox]:not(old)+label{display:block;font-size:16px;line-height:26px;font-family:BrownProLight;padding-left:37px}.myReservation-form input[type=checkbox]:not(old)+label:before,form.change-password-form input[type=checkbox]:not(old)+label:before,form.contact-form input[type=checkbox]:not(old)+label:before,form.edit-profile-form input[type=checkbox]:not(old)+label:before,form.login input[type=checkbox]:not(old)+label:before,form.login_registerFirstStep input[type=checkbox]:not(old)+label:before,form.newPasswordForm input[type=checkbox]:not(old)+label:before,form.registration input[type=checkbox]:not(old)+label:before,form.trackorder input[type=checkbox]:not(old)+label:before{background:0 0;border-radius:0;border-color:#000;top:5px!important;left:-15px;width:24px;height:24px}@media (max-width:760px){.myReservation-form input[type=checkbox]:not(old)+label:before,form.change-password-form input[type=checkbox]:not(old)+label:before,form.contact-form input[type=checkbox]:not(old)+label:before,form.edit-profile-form input[type=checkbox]:not(old)+label:before,form.login input[type=checkbox]:not(old)+label:before,form.login_registerFirstStep input[type=checkbox]:not(old)+label:before,form.newPasswordForm input[type=checkbox]:not(old)+label:before,form.registration input[type=checkbox]:not(old)+label:before,form.trackorder input[type=checkbox]:not(old)+label:before{left:0}}.myReservation-form input[type=checkbox]:not(old)+label:hover:before,form.change-password-form input[type=checkbox]:not(old)+label:hover:before,form.contact-form input[type=checkbox]:not(old)+label:hover:before,form.edit-profile-form input[type=checkbox]:not(old)+label:hover:before,form.login input[type=checkbox]:not(old)+label:hover:before,form.login_registerFirstStep input[type=checkbox]:not(old)+label:hover:before,form.newPasswordForm input[type=checkbox]:not(old)+label:hover:before,form.registration input[type=checkbox]:not(old)+label:hover:before,form.trackorder input[type=checkbox]:not(old)+label:hover:before{border-color:#000}.myReservation-form .checkbox [type=checkbox]:checked+label:after,.myReservation-form .checkbox [type=checkbox]:checked+label:before,form.change-password-form .checkbox [type=checkbox]:checked+label:after,form.change-password-form .checkbox [type=checkbox]:checked+label:before,form.contact-form .checkbox [type=checkbox]:checked+label:after,form.contact-form .checkbox [type=checkbox]:checked+label:before,form.edit-profile-form .checkbox [type=checkbox]:checked+label:after,form.edit-profile-form .checkbox [type=checkbox]:checked+label:before,form.login .checkbox [type=checkbox]:checked+label:after,form.login .checkbox [type=checkbox]:checked+label:before,form.login_registerFirstStep .checkbox [type=checkbox]:checked+label:after,form.login_registerFirstStep .checkbox [type=checkbox]:checked+label:before,form.newPasswordForm .checkbox [type=checkbox]:checked+label:after,form.newPasswordForm .checkbox [type=checkbox]:checked+label:before,form.registration .checkbox [type=checkbox]:checked+label:after,form.registration .checkbox [type=checkbox]:checked+label:before,form.trackorder .checkbox [type=checkbox]:checked+label:after,form.trackorder .checkbox [type=checkbox]:checked+label:before{border-color:#000!important;color:#000;background-color:transparent!important;box-shadow:unset!important}.myReservation-form .checkbox [type=checkbox]:checked+label:after,form.change-password-form .checkbox [type=checkbox]:checked+label:after,form.contact-form .checkbox [type=checkbox]:checked+label:after,form.edit-profile-form .checkbox [type=checkbox]:checked+label:after,form.login .checkbox [type=checkbox]:checked+label:after,form.login_registerFirstStep .checkbox [type=checkbox]:checked+label:after,form.newPasswordForm .checkbox [type=checkbox]:checked+label:after,form.registration .checkbox [type=checkbox]:checked+label:after,form.trackorder .checkbox [type=checkbox]:checked+label:after{transform:scale(1.2);top:9px!important;left:-9px}@media (max-width:760px){.myReservation-form .checkbox [type=checkbox]:checked+label:after,form.change-password-form .checkbox [type=checkbox]:checked+label:after,form.contact-form .checkbox [type=checkbox]:checked+label:after,form.edit-profile-form .checkbox [type=checkbox]:checked+label:after,form.login .checkbox [type=checkbox]:checked+label:after,form.login_registerFirstStep .checkbox [type=checkbox]:checked+label:after,form.newPasswordForm .checkbox [type=checkbox]:checked+label:after,form.registration .checkbox [type=checkbox]:checked+label:after,form.trackorder .checkbox [type=checkbox]:checked+label:after{left:5px}}.myReservation-form .custom-control-input:checked~.custom-control-label::before,.myReservation-form .custom-control-input:not(:disabled):active~.custom-control-label::before,form.change-password-form .custom-control-input:checked~.custom-control-label::before,form.change-password-form .custom-control-input:not(:disabled):active~.custom-control-label::before,form.contact-form .custom-control-input:checked~.custom-control-label::before,form.contact-form .custom-control-input:not(:disabled):active~.custom-control-label::before,form.edit-profile-form .custom-control-input:checked~.custom-control-label::before,form.edit-profile-form .custom-control-input:not(:disabled):active~.custom-control-label::before,form.login .custom-control-input:checked~.custom-control-label::before,form.login .custom-control-input:not(:disabled):active~.custom-control-label::before,form.login_registerFirstStep .custom-control-input:checked~.custom-control-label::before,form.login_registerFirstStep .custom-control-input:not(:disabled):active~.custom-control-label::before,form.newPasswordForm .custom-control-input:checked~.custom-control-label::before,form.newPasswordForm .custom-control-input:not(:disabled):active~.custom-control-label::before,form.registration .custom-control-input:checked~.custom-control-label::before,form.registration .custom-control-input:not(:disabled):active~.custom-control-label::before,form.trackorder .custom-control-input:checked~.custom-control-label::before,form.trackorder .custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;border-color:#000;background-color:transparent}.myReservation-form .custom-control-label::after,form.change-password-form .custom-control-label::after,form.contact-form .custom-control-label::after,form.edit-profile-form .custom-control-label::after,form.login .custom-control-label::after,form.login_registerFirstStep .custom-control-label::after,form.newPasswordForm .custom-control-label::after,form.registration .custom-control-label::after,form.trackorder .custom-control-label::after{top:-9px;left:-25px;width:50px;height:50px;cursor:pointer}@media (max-width:760px){.myReservation-form .custom-control-label::after,form.change-password-form .custom-control-label::after,form.contact-form .custom-control-label::after,form.edit-profile-form .custom-control-label::after,form.login .custom-control-label::after,form.login_registerFirstStep .custom-control-label::after,form.newPasswordForm .custom-control-label::after,form.registration .custom-control-label::after,form.trackorder .custom-control-label::after{left:-10px}}@media (max-width:760px){form.newPasswordForm .form-control{font-size:15px}}form.edit-profile-form .form-name{display:block}form.edit-profile-form input:-moz-read-only{background-color:#fff5ec}form.edit-profile-form input:disabled,form.edit-profile-form input:read-only{background-color:#fff5ec}.password-wrapper{position:relative}.password-wrapper .togglePassText{position:absolute;top:23px;right:25px;background-image:url(../images/icon-password-visibile.png);background-size:15px;background-repeat:no-repeat;background-position:center;padding:6px 8px;cursor:pointer}.password-wrapper .form-caption{position:absolute;font-size:12px;line-height:12px;text-align:center;margin-top:4px}@media (max-width:767px){.password-wrapper.form-group.required{margin-bottom:12px}.password-wrapper .form-caption{position:relative}}.change-password-form .password-wrapper .form-caption{position:relative}@media (max-width:767px){.login-page .bordered-r-md{border-right:0;border-bottom:1px solid #000}}