.form-group.required .form-control-label:after{content:"*"}.form-group label.form-control-label{font-size:.75em;margin-bottom:0}.form-group .form-control{height:calc(1.5rem + .75rem + 2px)}.form-group .form-control.is-invalid{border-color:#ff3633!important}.form-group .form-control.valid{border-color:#008827}.form-group .form-control:-ms-input-placeholder{color:rgba(0,0,0,.2)}.form-group .form-control::-moz-placeholder{color:rgba(0,0,0,.2)}.form-group .form-control::placeholder{color:rgba(0,0,0,.2)}.form-group .form-control-example{font-size:.75em}.form-group .hidden-validate{opacity:0;height:0;width:0}.form-group .password-input-group{position:relative}.form-group .password-input-group input{padding-right:2.5em}.form-group .password-input-group .toggle-see-password{position:absolute;top:3px;right:0}.form-group .password-input-group .toggle-see-password:active,.form-group .password-input-group .toggle-see-password:focus{box-shadow:none}.form-group .password-input-group .toggle-see-password span:after{position:absolute;content:"";left:9px;top:16px;right:10px;border-top:2px solid;border-color:#858585;transform:rotate(30deg)}.form-group .password-input-group .toggle-see-password.password-visible span:after{display:none}.refund-info-form,.refund-pay-form{margin:50px;font-size:1.3em}.dynamic-subscription-common{padding:0}.dynamic-subscription-common .salutation-container .custom-radio-container{margin-right:40px}.dynamic-subscription-common .custom-radio-container .custom-radio{top:2.5px}.dynamic-subscription-common .custom-checkbox-container{margin-right:30px;margin-bottom:20px}.dynamic-subscription-common .custom-checkbox-container span,.dynamic-subscription-common .custom-radio-container span{font-size:.9rem;opacity:.7}.dynamic-subscription-common .custom-checkbox-container input:checked~span,.dynamic-subscription-common .custom-radio-container input:checked~span{opacity:1}.dynamic-subscription-common .alert{box-shadow:none}.dynamic-subscription .card{border:none;border-radius:0}.dynamic-subscription .card p.title{font-size:.9rem}.dynamic-subscription .card .card-header{border-bottom:none}.dynamic-subscription .card .card-header p{margin:0}.dynamic-subscription .card .card-body p.title{margin-bottom:15px}.dynamic-subscription .register-button{margin-top:40px}.dynamic-subscription label.form-control-label{font-size:.9rem}.dynamic-subscription .interest-container{flex-wrap:wrap}.dynamic-subscription .form-group .custom-checkbox-container{padding-left:35px}.dynamic-subscription input.unsubscribe-page-action-input~span~label .form-input-container{display:none}.dynamic-subscription input.unsubscribe-page-action-input:checked~span~label .form-input-container{display:block}.newsletter-interests-container{display:none!important}