.alert-banner-wrapper{display:block;margin:0 0 30px}.alert-banner{margin:0 0 30px;background-color:#f6f6f6;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;overflow:hidden}.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:72px}.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:20px 85px 20px 0;min-height:72px}.alert-banner .alert-body .alert-body-text .alert-body-text-inner>*:last-child{margin-bottom:0}.alert-banner .alert-body .alert-body-text .alert-body-text-inner p{overflow:hidden;text-overflow:ellipsis}.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 .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 .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:#ffffff;background-color:#ED8B00;border-color:#ED8B00}.alert-banner.alert-status-green .alert-status{background:#009639}.alert-banner.alert-status-green .alert-body .alert-body-button .alert-body-button-inner .link{color:#009639;border-color:#009639}.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:#009639;border-color:#009639}@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 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}}