.alert-banner-wrapper{display:block;margin:15px  0 }.alert-banner{border:1px solid #231f20;background-color:#ffffff}.alert-banner .alert-status{color:#ffffff;background-color:#231f20;text-align:center;display:block}.alert-banner .alert-status .alert-status-inner{display:table;width:100%}.alert-banner .alert-status .alert-status-inner .inner{display:table-cell;vertical-align:middle;position:relative;padding:11px 15px 11px 15px;margin:0;min-height:79px}.alert-banner .alert-status .alert-status-inner .inner:before{-ms-transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;content:'\f06a';font:normal normal normal 14px/1 FontAwesome;font-size:42px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;vertical-align:middle;padding:5px;margin:0}.alert-banner .alert-status .alert-status-level{display:block}.alert-banner .alert-status .alert-status-heading{font-weight:bold;font-size:24px;font-size:2.4rem;letter-spacing:1px;line-height:1;display:inline-block;vertical-align:middle;padding:5px;margin:0;border-bottom:2px solid transparent}.alert-banner .alert-status .alert-status-level{font-size:16px;font-size:1.6rem}.alert-banner .alert-body{position:relative}.alert-banner .alert-body .alert-body-text{display:table;width:100%}.alert-banner .alert-body .alert-body-text .alert-body-text-inner{display:table-cell;vertical-align:middle;padding:24px 24px 24px 0;min-height:79px}.alert-banner .alert-body .alert-body-text .alert-body-text-inner.linked{padding:24px 85px 24px 0}.alert-banner .alert-body .alert-body-text .alert-body-text-inner h1,.alert-banner .alert-body .alert-body-text .alert-body-text-inner h2,.alert-banner .alert-body .alert-body-text .alert-body-text-inner h3,.alert-banner .alert-body .alert-body-text .alert-body-text-inner h4,.alert-banner .alert-body .alert-body-text .alert-body-text-inner h5{margin:0 0 10px}.alert-banner .alert-body .alert-body-text .alert-body-text-inner h3{font-size:24px;font-size:2.4rem}.alert-banner .alert-body .alert-body-text .alert-body-text-inner p{font-size:16px;font-size:1.6rem;overflow:hidden;text-overflow:ellipsis}.alert-banner .alert-body .alert-body-text .alert-body-text-inner>*:last-child{margin-bottom:0}.alert-banner .alert-body .alert-body-button .alert-body-button-inner .link{position:absolute;top:50%;right:23px;padding:0 0 1px 2px;font-size:30px;text-align:center;width:41px;line-height:36px;border:2px solid;display:block;border-color:inherit;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;color:#000;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);border-color:#000}.alert-banner .alert-body .alert-body-button .alert-body-button-inner .link:hover,.alert-banner .alert-body .alert-body-button .alert-body-button-inner .link:focus{color:#fff;background-color:#000}.alert-banner.alert-status-red{border-color:#DA291C}.alert-banner.alert-status-red .alert-status{background:#DA291C}.alert-banner.alert-status-red .alert-body .alert-body-button .alert-body-button-inner .link{color:#DA291C;border-color:#DA291C}.alert-banner.alert-status-red .alert-body .alert-body-button .alert-body-button-inner .link:hover,.alert-banner.alert-status-red .alert-body .alert-body-button .alert-body-button-inner .link:focus{color:#ffffff;background-color:#DA291C;border-color:#DA291C}.alert-banner.alert-status-amber{border-color:#ED8B00}.alert-banner.alert-status-amber .alert-status{background:#ED8B00;color:#000000}.alert-banner-wrapper:hover .alert-banner.alert-status-amber .alert-status,.alert-banner-wrapper:focus .alert-banner.alert-status-amber .alert-status{background:#ED8B00}.alert-banner.alert-status-amber .alert-body .alert-body-button .alert-body-button-inner .link{color:#ED8B00;border-color:#ED8B00}.alert-banner.alert-status-amber .alert-body .alert-body-button .alert-body-button-inner .link:hover,.alert-banner.alert-status-amber .alert-body .alert-body-button .alert-body-button-inner .link:focus{color:#000000;background-color:#ED8B00;border-color:#ED8B00}.alert-banner.alert-status-green{border-color:#008834}.alert-banner.alert-status-green .alert-status{background:#008834}.alert-banner.alert-status-green .alert-body .alert-body-button .alert-body-button-inner .link{color:#008834;border-color:#008834}.alert-banner.alert-status-green .alert-body .alert-body-button .alert-body-button-inner .link:hover,.alert-banner.alert-status-green .alert-body .alert-body-button .alert-body-button-inner .link:focus{color:#ffffff;background-color:#008834;border-color:#008834}@media all and (min-width:992px) and (max-width:1199px){.alert-banner .alert-status:before{padding-right:10px}}@media all and (min-width:768px) and (max-width:991px){.alert-banner .alert-body{padding-left:0}}@media all and (max-width:767px){.alert-banner{margin:0 0 20px}.alert-banner .alert-status .alert-status-inner,.alert-banner .alert-status:before{display:block}}@media screen and (max-width:768px){.alert-banner .alert-body .alert-body-text .alert-body-text-inner{padding:15px 15px 15px 15px}.alert-banner .alert-body .alert-body-text .alert-body-text-inner.linked{padding:15px 65px 15px 15px}.alert-banner .alert-status .alert-status-inner .inner{padding:5px 15px 5px 10px}.alert-banner .alert-body .alert-body-button .alert-body-button-inner .link{right:15px}}