.text-box.field_editor a{
  text-decoration:underline;
  -moz-transition:.4s ease all;
}

.button,.text-box.field_editor a,button{
  -webkit-transition:all .4s ease;
  transition:all .4s ease;
}

.button,button{
  font-weight:700;
  padding:.625rem 1.25rem;
  -moz-transition:.4s all ease;
}

.component_pullquote .strong p{
  font-family:Arial,sans-serif;
}

.component_notice .alert-notice .cta a,.component_notice .general-notice .cta a,.component_notice .important-notice .cta a{
  background:transparent;
  border:0;
  color:inherit;
  cursor:pointer;
  font-family:Arial,sans-serif;
  font-size:1rem;
  font-weight:700;
  padding:0;
  position:relative;
}

.component_notice .alert-notice .cta a:hover,.component_notice .general-notice .cta a:hover,.component_notice .important-notice .cta a:hover{
  text-decoration:underline;
}

.component_notice .alert-notice .cta a:hover:after,.component_notice .general-notice .cta a:hover:after,.component_notice .important-notice .cta a:hover:after{
  text-decoration:none;
}

.component_notice .alert-notice .cta a:focus,.component_notice .general-notice .cta a:focus,.component_notice .important-notice .cta a:focus{
  text-decoration:underline;
}

@media (max-width:767px){
  .component_notice .alert-notice .cta a,.component_notice .general-notice .cta a,.component_notice .important-notice .cta a{
    -webkit-background-size:.875rem .875rem !important;
            background-size:.875rem !important;
    font-size:1rem;
  }
}

.component_notice .alert-notice .cta a:after,.component_notice .general-notice .cta a:after,.component_notice .important-notice .cta a:after{
  content:none;
}

.component_notice .alert-notice .cta a>span,.component_notice .general-notice .cta a>span,.component_notice .important-notice .cta a>span{
  text-decoration:none;
  white-space:nowrap;
}

.component_notice .alert-notice .cta a>span:after,.component_notice .general-notice .cta a>span:after,.component_notice .important-notice .cta a>span:after{
  content:"\e819";
  display:inline-block;
  font-family:brand;
  font-size:.875rem;
  height:1em;
  margin-left:.3125rem;
  margin-top:-.875rem;
  vertical-align:middle;
  width:.875rem;
}

.no-select{
  -moz-user-select:none;
  -ms-user-select:none;
  -webkit-user-select:none;
  user-select:none;
}

.component_notice{
  clear:both;
}

.component_notice button.dismiss{
  background-color:transparent;
  border:0;
  color:#000;
  cursor:pointer;
  display:inline-block;
  font-size:1.5rem;
  font-weight:300;
  height:1.125rem;
  line-height:1.125rem;
  margin-top:.375rem;
  position:absolute;
  right:.625rem;
  top:8px;
  top:.5rem;
  width:1.125rem;
}

.component_notice button.dismiss:hover{
  cursor:pointer;
  text-decoration:underline;
}

.component_notice.-general-notice>.important-notice{
  display:none;
}

.component_notice.-general-notice .general-notice{
  display:block;
}

.component_notice.-general-notice .general-notice .cta a{
  -webkit-transition:all .4s ease;
  -moz-transition:.4s ease all;
  transition:all .4s ease;
}

.component_notice.-general-notice .general-notice .cta a span:after{
  content:"\e800";
  color:inherit;
  font-family:brand;
  font-size:.75rem;
  margin-left:.1875rem;
  -webkit-transition:margin-left .4s ease;
  -moz-transition:.4s ease margin-left;
  transition:margin-left .4s ease;
}

.component_notice.-general-notice .general-notice .cta a:hover span:after{
  margin-left:.625rem;
}

.component_notice.-important-notice .important-notice{
  display:block;
}

.component_notice.-important-notice .general-notice{
  display:none;
  z-index:9;
}

.component_notice.expired .general-notice,.component_notice.expired .important-notice,.component_notice.no_notice_matched .general-notice,.component_notice.no_notice_matched .important-notice{
  background-color:#999;
  color:#fff;
}

.component_notice.expired .general-notice .headline,.component_notice.expired .general-notice .intro-notice,.component_notice.expired .important-notice .headline,.component_notice.expired .important-notice .intro-notice,.component_notice.no_notice_matched .general-notice .headline,.component_notice.no_notice_matched .general-notice .intro-notice,.component_notice.no_notice_matched .important-notice .headline,.component_notice.no_notice_matched .important-notice .intro-notice{
  color:#fff;
}

.component_notice .alert-notice,.component_notice .general-notice,.component_notice .important-notice{
  padding:1.25rem;
  position:relative;
}

.component_notice .alert-notice .headline,.component_notice .general-notice .headline,.component_notice .important-notice .headline{
  display:inline-block;
  font-family:Raleway,sans-serif;
  font-weight:700;
  margin-right:.3125rem;
  padding-right:.625rem;
  position:relative;
  text-transform:uppercase;
}

.component_notice .alert-notice .headline:after,.component_notice .general-notice .headline:after,.component_notice .important-notice .headline:after{
  background:#fff;
  content:"";
  height:.75rem;
  margin-top:.4375rem;
  position:absolute;
  right:-.0625rem;
  top:0;
  width:.0625rem;
}

.component_notice .alert-notice .intro-notice,.component_notice .general-notice .intro-notice,.component_notice .important-notice .intro-notice{
  display:inline-block;
  margin-right:.5rem;
}

.component_notice .alert-notice a,.component_notice .general-notice a,.component_notice .important-notice a{
  -webkit-transition:color .4s ease;
  -moz-transition:.4s ease color;
  transition:color .4s ease;
}

.component_notice .alert-notice .cta,.component_notice .general-notice .cta,.component_notice .important-notice .cta{
  display:inline-block;
}

.component_notice .alert-notice .cta a,.component_notice .general-notice .cta a,.component_notice .important-notice .cta a{
  float:none;
  font-size:1rem !important;
  padding-right:0;
  -webkit-transition:all .4s ease;
  -moz-transition:.4s ease all;
  transition:all .4s ease;
}

.component_notice .alert-notice .cta a span:after,.component_notice .general-notice .cta a span:after,.component_notice .important-notice .cta a span:after{
  -webkit-transition:margin-left .4s ease;
  -moz-transition:.4s ease margin-left;
  transition:margin-left .4s ease;
}

.component_notice .alert-notice .cta a:hover span:after,.component_notice .general-notice .cta a:hover span:after,.component_notice .important-notice .cta a:hover span:after{
  margin-left:.625rem;
}

.component_notice .alert-notice span.fa,.component_notice .general-notice span.fa,.component_notice .important-notice span.fa{
  left:1.25rem;
  position:absolute;
}

.component_notice .alert-notice .notice-content,.component_notice .general-notice .notice-content,.component_notice .important-notice .notice-content{
  margin-left:auto;
  margin-right:auto;
  width:-webkit-calc(100% - 60px);
  width:-webkit-calc(100% - 3.75rem);
  width:-moz-calc(100% - 60px);
  width:-moz-calc(100% - 3.75rem);
  width:calc(100% - 60px);
  width:calc(100% - 3.75rem);
}

.component_notice .general-notice{
  background:#25408f;
}

.component_notice .general-notice .headline{
  color:#fff;
}

.component_notice .general-notice .headline:after{
  background:#fff;
}

.component_notice .general-notice button.dismiss{
  color:#fff;
}

.component_notice .general-notice button.dismiss:hover{
  color:#e9ecef;
}

.component_notice .general-notice .intro-notice{
  color:#fff;
}

.component_notice .general-notice a{
  color:#fff !important;
}

.component_notice .general-notice a:hover{
  color:#fff;
  text-decoration:underline;
}

.component_notice .general-notice span.fa{
  color:#fff;
}

.component_notice .important-notice{
  background:#f6e673;
}

.component_notice .important-notice .headline{
  color:#000;
}

.component_notice .important-notice .headline:after{
  background:#807222;
}

.component_notice .important-notice button.dismiss{
  color:#000;
}

.component_notice .important-notice button.dismiss:hover{
  color:#807222;
}

.component_notice .important-notice .intro-notice,.component_notice .important-notice a{
  color:#000;
}

.component_notice .important-notice a:hover{
  color:#807222;
  text-decoration:underline;
}

.component_notice .important-notice span.fa{
  color:#807222;
}

.component_notice .alert-notice .headline{
  font-family:Raleway,sans-serif;
}

.component_notice .alert-notice a{
  -webkit-transition:color .4s ease;
  -moz-transition:.4s ease color;
  transition:color .4s ease;
}

.component_notice .alert-notice a,.component_notice .alert-notice a:visited{
  color:#000;
  text-decoration:underline;
}

.component_notice .alert-notice a:hover{
  color:#608cb5;
}

.component_notice .alert-notice.general-alert{
  background:#d4eddb;
  color:#255724;
}

.component_notice .alert-notice.general-alert .headline:after{
  background:#255724;
}

.component_notice .alert-notice.general-alert button.dismiss{
  color:#255724;
}

.component_notice .alert-notice.general-alert button.dismiss:hover{
  color:#000;
}

.component_notice .alert-notice.general-alert a{
  color:#255724;
}

.component_notice .alert-notice.general-alert a:hover{
  color:#608cb5;
}

.component_notice .alert-notice.important-alert{
  background:#f6e673;
  color:#000;
}

.component_notice .alert-notice.important-alert .headline:after{
  background:#807222;
}

.component_notice .alert-notice.important-alert a:hover,.component_notice .alert-notice.important-alert button.dismiss:hover,.component_notice .alert-notice.important-alert span.fa{
  color:#807222;
}

.component_notice .alert-notice.urgent-alert{
  background:#ffb3b1;
  color:#992b25;
}

.component_notice .alert-notice.urgent-alert .headline:after{
  background:#992b25;
}

.component_notice .alert-notice.urgent-alert button.dismiss{
  color:#992b25;
}

.component_notice .alert-notice.urgent-alert button.dismiss:hover{
  color:#000;
}

.component_notice .alert-notice.urgent-alert a{
  color:#992b25;
}

.component_notice .alert-notice.urgent-alert a:hover{
  color:#000;
}

@media (max-width:767px){
  .component_notice .general-notice span.cta,.component_notice .general-notice span.headline,.component_notice .general-notice span.intro-notice,.component_notice .important-notice span.cta,.component_notice .important-notice span.headline,.component_notice .important-notice span.intro-notice{
    display:block;
  }
  .component_notice .general-notice span.cta a,.component_notice .general-notice span.headline a,.component_notice .general-notice span.intro-notice a,.component_notice .important-notice span.cta a,.component_notice .important-notice span.headline a,.component_notice .important-notice span.intro-notice a{
    padding:0;
  }
  .component_notice .general-notice span.cta:after,.component_notice .general-notice span.headline:after,.component_notice .general-notice span.intro-notice:after,.component_notice .important-notice span.cta:after,.component_notice .important-notice span.headline:after,.component_notice .important-notice span.intro-notice:after{
    display:none;
  }
}

.fl-row-content-wrap .component_notice .dismiss{
  display:none;
}

/*# sourceMappingURL=notice.min.css.map */