.qs-datepicker-container{font-size:1rem;font-family:sans-serif;color:#000;position:absolute;width:15.625em;display:flex;flex-direction:column;z-index:9001;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid gray;border-radius:.263921875em;overflow:hidden;background:#fff;box-shadow:0 1.25em 1.25em -0.9375em rgba(0,0,0,.3)}.qs-datepicker-container *{box-sizing:border-box}.qs-centered{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%)}.qs-hidden{display:none}.qs-overlay{position:absolute;top:0;left:0;background:rgba(0,0,0,.75);color:#fff;width:100%;height:100%;padding:.5em;z-index:1;opacity:1;transition:opacity .3s;display:flex;flex-direction:column}.qs-overlay.qs-hidden{opacity:0;z-index:-1}.qs-overlay .qs-overlay-year{border:none;background:rgba(0,0,0,0);border-bottom:1px solid #fff;border-radius:0;color:#fff;font-size:.875em;padding:.25em 0;width:80%;text-align:center;margin:0 auto;display:block}.qs-overlay .qs-overlay-year::-webkit-inner-spin-button{-webkit-appearance:none}.qs-overlay .qs-close{padding:.5em;cursor:pointer;position:absolute;top:0;right:0}.qs-overlay .qs-submit{border:1px solid #fff;border-radius:.263921875em;padding:.5em;margin:0 auto auto;cursor:pointer;background:rgba(128,128,128,.4)}.qs-overlay .qs-submit.qs-disabled{color:gray;border-color:gray;cursor:not-allowed}.qs-overlay .qs-overlay-month-container{display:flex;flex-wrap:wrap;flex-grow:1}.qs-overlay .qs-overlay-month{display:flex;justify-content:center;align-items:center;width:calc(100% / 3);cursor:pointer;opacity:.5;transition:opacity .15s}.qs-overlay .qs-overlay-month.active,.qs-overlay .qs-overlay-month:hover{opacity:1}.qs-controls{width:100%;display:flex;justify-content:space-between;align-items:center;flex-grow:1;flex-shrink:0;background:#d3d3d3;filter:blur(0px);transition:filter .3s}.qs-controls.qs-blur{filter:blur(5px)}.qs-arrow{height:1.5625em;width:1.5625em;position:relative;cursor:pointer;border-radius:.263921875em;transition:background .15s}.qs-arrow:hover{background:rgba(0,0,0,.1)}.qs-arrow:hover.qs-left:after{border-right-color:#000}.qs-arrow:hover.qs-right:after{border-left-color:#000}.qs-arrow:after{content:"";border:.390625em solid rgba(0,0,0,0);position:absolute;top:50%;transition:border .2s}.qs-arrow.qs-left:after{border-right-color:gray;right:50%;transform:translate(25%, -50%)}.qs-arrow.qs-right:after{border-left-color:gray;left:50%;transform:translate(-25%, -50%)}.qs-month-year{font-weight:bold;transition:border .2s;border-bottom:1px solid rgba(0,0,0,0)}.qs-month-year:not(.qs-disabled-year-overlay){cursor:pointer}.qs-month-year:not(.qs-disabled-year-overlay):hover{border-bottom:1px solid gray}.qs-month-year:focus,.qs-month-year:active:focus{outline:none}.qs-month{padding-right:.5ex}.qs-year{padding-left:.5ex}.qs-squares{display:flex;flex-wrap:wrap;padding:.3125em;filter:blur(0px);transition:filter .3s}.qs-squares.qs-blur{filter:blur(5px)}.qs-square{width:calc(100% / 7);height:1.5625em;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .1s;border-radius:.263921875em}.qs-square:not(.qs-empty):not(.qs-disabled):not(.qs-day):not(.qs-active):hover{background:orange}.qs-current{font-weight:bold;text-decoration:underline}.qs-active,.qs-range-start,.qs-range-end{background:#add8e6}.qs-range-start:not(.qs-range-6){border-top-right-radius:0;border-bottom-right-radius:0}.qs-range-middle{background:#d4ebf2}.qs-range-middle:not(.qs-range-0):not(.qs-range-6){border-radius:0}.qs-range-middle.qs-range-0{border-top-right-radius:0;border-bottom-right-radius:0}.qs-range-middle.qs-range-6{border-top-left-radius:0;border-bottom-left-radius:0}.qs-range-end:not(.qs-range-0){border-top-left-radius:0;border-bottom-left-radius:0}.qs-disabled,.qs-outside-current-month{opacity:.2}.qs-disabled{cursor:not-allowed}.qs-empty{cursor:default}.qs-day{cursor:default;font-weight:bold;color:gray}.qs-event{position:relative}.qs-event:after{content:"";position:absolute;width:.46875em;height:.46875em;border-radius:50%;background:#07f;bottom:0;right:0}.form-control:disabled,.form-control[readonly]{background-color:#fff;opacity:1}.qs-datepicker-container{width:100%}.qs-datepicker-container .qs-datepicker{height:230px}.qs-datepicker-container .qs-datepicker .qs-squares{height:180px}.qs-datepicker-container .qs-datepicker .qs-controls{height:40px;background:#f2efef}.qs-datepicker-container .qs-datepicker .qs-overlay .qs-overlay-year{font-size:19px;padding:0 !important}.qs-datepicker-container .qs-datepicker .qs-overlay .qs-submit{border:none;border-radius:.263921875em;padding:.5em .75rem;margin:0 auto auto;cursor:pointer;background:#e94c3d}.qs-datepicker-container .qs-active,.qs-datepicker-container .qs-range-start,.qs-datepicker-container .qs-range-end{background:#e94c3d;color:#fff}.qs-datepicker-container .qs-square:not(.qs-empty):not(.qs-disabled):not(.qs-day):not(.qs-active):hover{background:#e94c3d;color:#fff}.btn-register{height:56px;display:inline-flex;align-items:center;justify-content:center}.custom-control-label a{color:#e94c3d}.custom-radio .custom-control-label{position:relative;margin-bottom:0;padding-left:10px}.custom-radio .custom-control-label::before{position:absolute;top:50%;left:-1.5rem;display:block;width:20px;height:20px;pointer-events:none;content:"";-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#fff;border:2px solid #686868}.custom-radio .custom-control-label::after{position:absolute;top:50%;left:-1.5rem;display:block;width:20px;height:20px;content:"";background-repeat:no-repeat;background-position:center center;background-size:50% 50%;border-radius:50%}.custom-radio .custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-radio .custom-control-input:checked~.custom-control-label::before{top:6px;left:-22px;display:block;width:16px;height:16px;color:#fff !important;border:3px solid #fff !important;background-color:#e94c3d !important;z-index:99}.custom-radio .custom-control-input:checked~.custom-control-label::after{background:#fff;border:5px solid #e94c3d}.custom-radio .custom-control-input:focus~.custom-control-label::before{box-shadow:none !important}.custom-radio .custom-control-input:active~.custom-control-label::before{color:#fff !important;border:3px solid #fff !important;background-color:#e94c3d !important;z-index:14}.register-done-message{max-width:440px}.rl-btn{background-color:#e94c3d;color:#fff}.rl-register-area{padding-top:30px;padding-bottom:100px}.rl-register-area .btn{background-color:#e94c3d;width:180px;color:#fff;font-size:13px}.rl-register-area .custom-control-input:checked~.custom-control-label::before{border-color:#e94c3d;background-color:#e94c3d;top:50%}.rl-register-area .custom-control-label>b{font-weight:700;color:#000}.rl-register-area .custom-control-label>span{font-size:15px;color:#000}.rl-register-area .account-type-caption{padding-left:10px !important}.rl-register-account-form .optin-rows .custom-control-label{width:100%;color:#000;font-weight:500}.rl-register-account-form .optin-rows .custom-control-label:before{right:0 !important;left:inherit;border-radius:2px}.rl-register-account-form .optin-rows .custom-control-label:after{right:0 !important;left:inherit}.rl-register-account-form .optin-rows .custom-control-input:checked~.custom-control-label::before{border-color:#e94c3d;background-color:#e94c3d}.rl-register-account-form .btn{background-color:#e94c3d;color:#fff}.rl-register-account-form input#birth-datepicker{background:#fff}.rl-register-account-form .col-birthdate{position:relative}.rl-register-account-form .col-birthdate i{position:absolute;right:25px;top:16px;color:#bdbdbd}.rl-register-account-form .col-password{position:relative}.rl-register-account-form .col-password i{position:absolute;right:25px;top:18px;color:#bdbdbd}.rl-register-account-form .rl-login-links a{color:#e94c3d}.rl-register-sent-mail .rl-register-sent-mail-title h1{font-size:25px;margin-bottom:25px}.rl-register-sent-mail .rl-register-sent-mail-title h1 i{font-size:52px;position:relative;top:10px;margin-right:1px;color:#000}.rl-register-sent-mail p{color:#000;line-height:21px;font-size:16px;font-weight:normal;margin:0}@media(max-width: 1110px){.rl-register-account-form>div{width:100%;max-width:100% !important}.rl-register-account-form>div form{margin:0;padding:0}.rl-register-mail-activate{max-width:50% !important}}@media(max-width: 768px){.rl-register-account-form .rl-register-type-title h1{font-size:27px;margin-bottom:0}.rl-register-account-form .col-text-group .col-text{padding:0}.mail-validated h1{font-size:25px}.rl-register-mail-activate{max-width:80% !important}}
