#jcssw>div,#rbs-blk{
  height:100%;
}

#rbs-blk{
  display:flex;
  flex-direction:column;
  justify-content:space-between;
}
#rbs-blk .rbs-updates{
  margin-top:auto;
  display:flex;
  padding:.5rem;
  color:#fff;
  background-color:#002664;
}
#rbs-blk .rbs-updates .rbs-updated{
  align-self:center;
}
#rbs-blk .rbs-updates .rbs-icon{
  margin-left:auto;
  align-self:center;
  border-left:1px solid #fff;
  padding-left:.5rem;
}
#rbs-blk .rbs-updates .rbs-icon i{
  color:#fff;
}
#rbs-blk .rbs-header{
  display:flex;
}
#rbs-blk .rbs-header h2,#rbs-blk .rbs-header i{
  align-self:center;
  margin-bottom:0;
}
#rbs-blk .rbs-header .fa-stack{
  font-size:1.1rem;
  margin-right:.3rem;
}
#rbs-blk .rbs-header i:not(.icon-stacked){
  font-size:2.25rem;
}
#rbs-blk .rbs-header h2{
  font-family:SiteFont-Regular,Helvetica Neue,Arial,sans-serif;
  font-size:1.5rem;
  margin-left:1rem;
  color:#404b5d;
}
#rbs-blk .rbs-header h2.no-icon{
  margin-left:0;
}
@media (max-width:991.98px){
  #rbs-blk .rbs-header h2{
    font-size:1.9375rem;
  }
}
#rbs-blk .rbs-header.good i{
  color:#53c360;
}
#rbs-blk .rbs-header.minor i{
  color:#f2951c;
}
#rbs-blk .rbs-header.major i{
  color:#f26175;
}
#rbs-blk.inline{
  flex-direction:row;
  flex-wrap:wrap;
}
#rbs-blk.inline .rbs-header{
  margin-right:1rem;
}
#rbs-blk.inline .rbs-updates{
  padding-left:0;
  margin-top:0 !important;
  color:#000;
  background-color:transparent;
}

/*# sourceMappingURL=jc-summary.css.map */