/* Quorum Universal Style Repo bundle - DO NOT EDIT */
#notice-template {
  display: none;
}
.notices-close-icon,
.notices-expand-icon {
  float: right !important;
}
.notices-wrapper--loading {
  bottom: -12rem !important;
  -webkit-transition: all 1s linear;
  transition: all 1s linear;
}
.notices-wrapper {
  position: fixed;
  bottom: 0;
  left: 0;
  height: 9rem;
  width: 100%;
  overflow: visible;
  z-index: 999;
  -webkit-transition: height 0.5s ease;
  transition: height 0.5s ease;
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
}
.notices-wrapper.notice-simple .notices-left-col {
  display: none;
}
.notices-wrapper.notice-simple .notices-right-col {
  border-left: none;
  width: calc(100% - 40px);
}
.notices-wrapper--expanded {
  height: 40vh;
  -webkit-transition: height 0.22s ease;
  transition: height 0.22s ease;
}
.notice-inner-wrapper {
  margin: 0;
  padding: 0 1.5rem;
}
.notice-overlay {
  width: 100%;
  height: 6rem;
  background: rgba(0, 91, 153, 0);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0, 91, 153, 0)), color-stop(9%, rgba(0, 91, 153, 0.09)), color-stop(37%, rgba(0, 91, 153, 0.37)), color-stop(61%, rgba(0, 91, 153, 0.61)), color-stop(100%, rgb(0, 91, 153)));
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 91, 153, 0)), color-stop(9%, rgba(0, 91, 153, 0.09)), color-stop(37%, rgba(0, 91, 153, 0.37)), color-stop(61%, rgba(0, 91, 153, 0.61)), to(rgb(0, 91, 153)));
  background: linear-gradient(to bottom, rgba(0, 91, 153, 0) 0%, rgba(0, 91, 153, 0.09) 9%, rgba(0, 91, 153, 0.37) 37%, rgba(0, 91, 153, 0.61) 61%, rgb(0, 91, 153) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#005b99", endColorstr="#005b99", GradientType=0);
  z-index: 1000;
  position: absolute;
  bottom: 0;
  -webkit-transition: height 0.22s cubic-bezier(0.19, 1, 0.22, 1);
  transition: height 0.22s cubic-bezier(0.19, 1, 0.22, 1);
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
}
.notices-wrapper--expanded .notice-overlay {
  height: 0;
  -webkit-transition-delay: 0.2s;
          transition-delay: 0.2s;
  -webkit-transition: height 0.44s cubic-bezier(0.47, 0, 0.745, 0.715);
  transition: height 0.44s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.notice {
  background-color: #125c92;
  border-top: 25px solid #125c92;
  position: absolute;
  width: 100%;
  -webkit-box-shadow: 0 -0.1rem 0.4rem 0 rgba(0, 0, 0, 0.26);
          box-shadow: 0 -0.1rem 0.4rem 0 rgba(0, 0, 0, 0.26);
  -webkit-transition: all 0.22s linear;
  transition: all 0.22s linear;
}
.notices-wrapper--expanded .notice {
  top: 0;
  left: 0;
  -webkit-transition-delay: 0;
          transition-delay: 0;
  -webkit-transition: all 0.05s linear;
  transition: all 0.05s linear;
  -webkit-box-shadow: 0 -0.2rem 0.5rem 0 rgba(0, 0, 0, 0.26);
          box-shadow: 0 -0.2rem 0.5rem 0 rgba(0, 0, 0, 0.26);
  overflow: auto;
}
.notice p,
.notice h2,
.notice li,
.notice #message * {
  margin-top: 0;
  color: #fff;
}
.notices-left-col {
  padding: 0 1.5rem;
}
.notices-left-col li {
  list-style-type: none;
}
.notices-left-col ul {
  padding: 0;
}
.notice h2 {
  font-size: 1.4rem;
  margin-bottom: 1rem !important;
}
@media (max-width: 990px) {
  .notices-left-col h2#category-title {
    width: calc(100% - 40px);
  }
}
.notices-wrapper:not(.notice-simple) .notices-right-col h2#message-header {
  width: calc(100% - 40px);
}
.notice .k-button {
  border: 1px solid #fff;
  background: #125c92 !important;
  padding: 0.9rem 3.5rem;
  margin: 0 0 0.9rem 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.notice .k-button:hover {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.notice .k-button::before {
  content: none;
}
.notice-placeholder:nth-of-type(3),
.notice-placeholder:nth-of-type(4) {
  top: -2rem;
  left: 2rem;
  -webkit-transition: all 0.22s linear;
  transition: all 0.22s linear;
}
.notice--latest {
  margin-top: 9rem;
  -webkit-transition: all 0.22s linear;
  transition: all 0.22s linear;
}
.notice--active {
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: 999;
  margin-top: 0;
  -webkit-transition: all 0.22s ease;
  transition: all 0.22s ease;
}
.notice--active.notice--hovering {
  top: -0.5rem !important;
  -webkit-transition: all 0.15s ease;
  transition: all 0.15s ease;
}
.notice--removing {
  top: 13rem;
  left: 0;
  bottom: -2rem;
  opacity: 100;
  z-index: 1000;
  -webkit-transition: all 2s ease-out;
  transition: all 2s ease-out;
}
.notice--removing + .notice-placeholder {
  top: -1rem;
  left: 1rem;
  z-index: 2;
  -webkit-transition: all 0.22s ease;
  transition: all 0.22s ease;
}
.notice--active + .notice-placeholder {
  top: -1rem;
  left: 1rem;
  z-index: 2;
  -webkit-transition: all 0.22s ease;
  transition: all 0.22s ease;
}
.notices-wrapper--expanded .notice-placeholder {
  top: 0;
  z-index: 2;
  -webkit-transition: all 0.22s ease;
  transition: all 0.22s ease;
}
.notices-wrapper--expanded .notice-placeholder {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.notices-expand-icon {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
  -webkit-transition-delay: 0.44s;
          transition-delay: 0.44s;
  margin-right: 1.5rem;
}
.notices-wrapper--expanded .notices-expand-icon {
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transition-delay: 0.44s;
          transition-delay: 0.44s;
}
.notice-controls {
  position: absolute;
  z-index: 1000;
  right: 2rem;
}
.notice-controls .notices-close {
  margin-left: 1rem;
}
.notice-controls i:hover {
  cursor: pointer;
}
@media (min-width: 991px) {
  .notices-right-col {
    border-left: 1px solid #fff;
  }
}
.notices-right-col {
  padding: 0 1.5rem;
}
.notices-right-col #eff-date {
  font-style: italic;
}
.notices-close:hover {
  background-color: #004a7d !important;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .notice-popup-divider {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .notice-popup-divider {
    display: none !important;
  }
}
#user-acknowledge {
  display: none;
}
/*# sourceMappingURL=notice-popups.css.map */