.alerts{padding:1rem}.alerts .alert{font-size:1.4rem;margin:0}.alerts .alert.alert-collapsible{-webkit-transition:all .2s linear;transition:all .2s linear}.alerts .alert.alert-collapsible.collapsed{padding-bottom:1rem;padding-top:1rem}.alerts .alert.alert-collapsible.collapsed .alert-content{display:none}.alerts .alert.alert-collapsible .btn-collapse{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.alerts .alert.alert-collapsible .btn-collapse:focus-visible{outline:2px solid}.alerts .alert.alert-collapsible .btn-collapse[aria-expanded=false]:before{content:"Open Message";margin-right:1rem}.alerts .alert.alert-collapsible .btn-collapse[aria-expanded=false] .fa-minus,.alerts .alert.alert-collapsible .btn-collapse[aria-expanded=true] .fa-plus{display:none}.alerts .alert.alert-collapsible .btn-collapse [class^=fa]{font-size:1.4rem}@media (min-width:992px){.alerts .alert.alert-collapsible .btn-collapse [class^=fa]{font-size:2rem}}.alerts .alert.alert-dismissible{padding-right:2rem}.alerts .alert.alert-dismissible .btn-close{padding:0;position:relative;-webkit-transition:all .2s linear;transition:all .2s linear}.alerts .alert .alert-icon{-ms-flex-negative:0;fill:currentColor;flex-shrink:0;height:2rem;width:2rem}.alerts .alert .alert-icon svg{height:2rem;width:2rem}