/*@mixin radial-spin () {

    // explanation http://davidwalsh.name/css-circles 
    @-webkit-keyframes spin {
        from {
            -webkit-transform: rotate(0deg);
        }

        to {
            -webkit-transform: rotate(360deg);
        }
    }

    @-moz-keyframes spin {
        from {
            -moz-transform: rotate(0deg);
        }

        to {
            -moz-transform: rotate(360deg);
        }
    }

    @-ms-keyframes spin {
        from {
            -ms-transform: rotate(0deg);
        }

        to {
            -ms-transform: rotate(360deg);
        }
    }
}*/
.announcement .modal-body p:last-child {
  margin-bottom: 0;
}

.announcement-banner {
  max-width: 2240px;
  height: 47px;
  z-index: 1049;
}
.announcement-banner header > * {
  flex: 1 0 auto;
}
.announcement-banner header .btn:active {
  --bs-btn-active-border-color: transparent;
}
.announcement-banner .btn-toggle,
.announcement-banner .btn-toggle .btn-wrapper {
  max-width: calc(100% - 40px);
}
.announcement-banner .btn-toggle[aria-expanded=true] .ti-angle-right {
  -moz-rotate: 90deg;
  -webkit-rotate: 90deg;
  -o-rotate: 90deg;
  rotate: 90deg;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.announcement-banner .card-body {
  max-height: 50vh;
  --bs-border-radius: 0;
}
.announcement-banner .card-body p:last-child {
  margin-bottom: 0;
}

/*# sourceMappingURL=announcement.css.map */
