@font-face{font-family:'Glyphicons Halflings';src:url(/application/themes/custom/css/bootstrap/fonts/glyphicons-halflings-regular.eot);src:url(/application/themes/custom/css/bootstrap/fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(/application/themes/custom/css/bootstrap/fonts/glyphicons-halflings-regular.woff) format('woff'),url(/application/themes/custom/css/bootstrap/fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(/application/themes/custom/css/bootstrap/fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular) format('svg')}.alert-banner{border-top:4px solid #5c338e;margin:0 0 30px;background-color:#ebedef}.alert-banner .alert-status{color:#fff;background-color:#000;text-align:center;display:table;width:100%;padding:16px 20px}.alert-banner .alert-status .alert-status-inner{display:table-cell;vertical-align:middle}.alert-banner .alert-status .alert-status-inner .inner{position:relative}.alert-banner .alert-status .alert-status-inner .inner:before{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;margin:-8px 10px 0 0}.alert-banner .alert-status .alert-status-level{display:block}.alert-banner .alert-status .alert-status-heading{font-weight:700;font-size:24px;font-size:2.4rem;letter-spacing:1px;line-height:1}.alert-banner .alert-status .alert-status-level{font-size:16px;font-size:1.6rem}.alert-banner .alert-body{padding:10px 20px}.alert-banner .alert-body .alert-body-text{padding:15px 0;display:table;width:100%;table-layout:fixed}.alert-banner .alert-body .alert-body-text .alert-body-text-inner{display:table-cell;vertical-align:middle}.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{font-size:16px;font-size:1.6rem;overflow:hidden;text-overflow:ellipsis}.alert-banner .alert-body .alert-body-button{display:table;width:100%}.alert-banner .alert-body .alert-body-button .alert-body-button-inner{display:table-cell;vertical-align:middle;text-align:center;padding:15px 0}.alert-banner .alert-body .alert-body-button .alert-body-button-inner a{padding:14px 29px 12px;font-size:16px;font-size:1.6rem;margin:0!important;position:relative;z-index:10}.alert-banner .alert-body .alert-body-button .alert-body-button-inner a:after{z-index:-1}.alert-banner.alert-status-red .alert-status{background:#e10000;background:-moz-linear-gradient(top,#e10000 0,#ae0000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e10000),color-stop(100%,#ae0000));background:-webkit-linear-gradient(top,#e10000 0,#ae0000 100%);background:-o-linear-gradient(top,#e10000 0,#ae0000 100%);background:-ms-linear-gradient(top,#e10000 0,#ae0000 100%);background:linear-gradient(top,#e10000 0,#ae0000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e10000, endColorstr=#ae0000, GradientType=0)}.alert-banner.alert-status-amber .alert-status{background:#ffc107;background:-moz-linear-gradient(top,#ffc107 0,#d39e00 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ffc107),color-stop(100%,#d39e00));background:-webkit-linear-gradient(top,#ffc107 0,#d39e00 100%);background:-o-linear-gradient(top,#ffc107 0,#d39e00 100%);background:-ms-linear-gradient(top,#ffc107 0,#d39e00 100%);background:linear-gradient(top,#ffc107 0,#d39e00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffc107, endColorstr=#d39e00, GradientType=0)}.alert-banner.alert-status-green .alert-status{background:#00bb47;background:-moz-linear-gradient(top,#00bb47 0,#008834 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#00bb47),color-stop(100%,#008834));background:-webkit-linear-gradient(top,#00bb47 0,#008834 100%);background:-o-linear-gradient(top,#00bb47 0,#008834 100%);background:-ms-linear-gradient(top,#00bb47 0,#008834 100%);background:linear-gradient(top,#00bb47 0,#008834 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00bb47, endColorstr=#008834, GradientType=0)}.b-w-contrast .alert-banner{background-color:#fff;border:2px solid #000}.b-w-contrast .alert-banner .alert-status{background:#000;color:#fff}.b-w-contrast .alert-banner .alert-body .alert-body-text .alert-body-text-inner p{color:#000}.blue-contrast .alert-banner{background-color:#cfe5fc;border:2px solid #006}.blue-contrast .alert-banner .alert-status{background:#006;color:#cfe5fc}.blue-contrast .alert-banner .alert-body .alert-body-text .alert-body-text-inner p{color:#006}.beige-contrast .alert-banner{background-color:#f7efd8;border:2px solid #042868}.beige-contrast .alert-banner .alert-status{background:#042868;color:#f7efd8}.beige-contrast .alert-banner .alert-body .alert-body-text .alert-body-text-inner p{color:#042868}.high-contrast .alert-banner{background-color:#fdff2d;border:2px solid #000}.high-contrast .alert-banner .alert-status{background:#000;color:#fdff2d}.high-contrast .alert-banner .alert-body .alert-body-text .alert-body-text-inner p{color:#000}@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:inline-block;padding-right:15px}}