.modal.special-modal-form .modal-header{text-align:center;font-size:20px}.modal.special-modal-form .modal-header .modal-subheader{font-size:24.5px}.modal.special-modal-form.special-modal-form-error .modal-header{background:#ee151a;color:#fff}.modal.special-modal-form.special-modal-form-error .modal-header a:link,.modal.special-modal-form.special-modal-form-error .modal-header a:visited,.modal.special-modal-form.special-modal-form-error .modal-header a:hover,.modal.special-modal-form.special-modal-form-error .modal-header a:focus,.modal.special-modal-form.special-modal-form-error .modal-header a:active{color:#fff}.modal.special-modal-form .modal-content{text-align:center;position:relative;display:flex;flex-direction:column;align-content:center;min-height:1px}.modal.special-modal-form .modal-content>.fa-circle-o-notch{color:rgba(0,0,0,.85)}.modal.special-modal-form .modal-content .error+.errors{margin-top:-3px}.modal.special-modal-form .modal-content .message{margin-right:auto;margin-left:auto}.modal.special-modal-form .modal-content [type=submit],.modal.special-modal-form .modal-content [type=submit]:hover{min-height:30px;line-height:30px;padding-left:2em;padding-right:2em}.modal.special-modal-form .modal-content .modal:not(.special-modal-form) .modal-content{text-align:left;justify-content:flex-start}:where(.special-modal-form) .form-horizontal{text-align:left;max-width:500px;margin-inline:auto}:where(.special-modal-form) .form-horizontal:where(:last-child){margin-block:20px 0}:where(.special-modal-form) .form-horizontal~.controls{text-align:left}@media(min-width: 501px){:where(.special-modal-form) .form-horizontal .control-label{width:28%}:where(.special-modal-form) .form-horizontal .controls,:where(.special-modal-form) .form-horizontal~.controls{margin-left:31%}}

