.form-group.required .form-control-label:after{content:"*"}.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}.dynamic-subscription-common .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}body.newsletter-modal-open{position:static!important;width:auto!important;overflow:visible!important}.newsletter-subscribe-modal.modal{bottom:20px;left:20px;top:auto;width:auto;height:auto;z-index:99999994}.newsletter-subscribe-modal.modal .modal-dialog{margin:0;padding-top:0!important}.newsletter-subscribe-modal.modal .modal-content{padding:5px;border-radius:0;border:none}.newsletter-subscribe-modal.modal .modal-content .inline-subscribe-button span{font-size:24px}.newsletter-subscribe-modal.modal .modal-close-button{position:absolute;right:2px;top:2px;width:25px;height:25px;background-size:cover;opacity:.5;margin:8px}@media (max-width:543.98px){.newsletter-subscribe-modal.modal{bottom:10px;left:10px;right:10px}.newsletter-subscribe-modal.modal .modal-close-button{width:30px;height:30px}}