.service-update-anchor,.service-update-button{
  display:block;
  margin:0;
  padding:6px 10px 6px 6px;
  color:#080607;
  border-radius:7px;
  font-size:1rem;
  font-family:SiteFont-Light,Helvetica Neue,Arial,sans-serif;
}
.service-update-anchor i.belil,.service-update-button i.belil{
  font-size:30px;
  width:30px;
}
.service-update-anchor i.belir,.service-update-button i.belir{
  color:#00a862;
  top:0;
  margin-left:.5rem !important;
}
.service-update-anchor i.belir:hover,.service-update-button i.belir:hover{
  color:#00a862;
}
.service-update-anchor:hover,.service-update-button:hover{
  color:#080607;
}
.service-update-anchor:hover i.belir,.service-update-button:hover i.belir{
  color:#00a862;
}
.service-update-anchor .bell,.service-update-button .bell{
  top:0;
  width:100%;
  text-align:left;
  position:relative;
}
.service-update-anchor .beli,.service-update-anchor .bell,.service-update-anchor .f-stack,.service-update-button .beli,.service-update-button .bell,.service-update-button .f-stack{
  margin:0 1rem 0 .5rem !important;
  align-self:flex-start;
}
.service-update-anchor .beli,.service-update-anchor .f-stack,.service-update-button .beli,.service-update-button .f-stack{
  margin-right:.7rem !important;
  text-align:center;
  flex:0 0 0;
  position:relative;
}
.service-update-anchor .f-stack i,.service-update-button .f-stack i{
  flex:none;
  position:static;
}
.service-update-anchor .f-stack i:last-child,.service-update-button .f-stack i:last-child{
  top:9px;
  right:-.6px;
  position:absolute;
}
.service-update-anchor .f-stack i.fa-bus,.service-update-button .f-stack i.fa-bus{
  font-size:.8em !important;
}
.service-update-anchor .f-stack i.fa-cloud-showers-heavy,.service-update-button .f-stack i.fa-cloud-showers-heavy{
  top:11px;
  right:-2.5px;
}
.service-update-anchor .f-stack i.fa-calendar-times,.service-update-button .f-stack i.fa-calendar-times{
  right:-2.5px;
  font-size:.8em !important;
}
.service-update-anchor .fa-stack,.service-update-button .fa-stack{
  font-size:.7em;
  margin-right:.4rem;
  margin-left:-2px;
  flex-shrink:0;
}
.service-update-anchor.weather .fa-stack i.fa-clouds.icon-stacked,.service-update-button.weather .fa-stack i.fa-clouds.icon-stacked{
  top:3px;
  left:1.5px;
  font-size:.62rem;
}

.service-update-button{
  font-size:1rem;
  cursor:pointer;
  border:1px solid #bfbfbf;
}
.service-update-button .bell{
  top:0;
}

.service-update-anchor{
  background-color:#fff;
}

.jcd-loader{
  display:block;
  margin:5px 0;
  padding:5px 7px 4px;
  color:#4e5055;
  border-radius:2px;
  cursor:wait;
  opacity:.8;
}
@media (max-width:991.98px){
  .jcd-loader{
    padding:0 7px;
  }
}

#jcm-items>div{
  display:grid;
  grid-template-columns:repeat(2, 1fr);
  gap:0 1rem;
}
@media (max-width:767.98px){
  #jcm-items>div{
    grid-template-columns:repeat(1, 1fr);
  }
}

#jcm-items .jc-modal-item{
  width:auto !important;
}

.disruptions .belil{
  color:#080607 !important;
}
.disruptions .belir{
  color:#00a862 !important;
}
.disruptions .btn .f-stack{
  align-self:center;
}
.disruptions .btn .f-stack i:last-child{
  top:3px;
  font-size:xx-small !important;
}

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