.Top-Bar-Website {
  background-color: #1a2342;
  color: #ffffff;
}
.Top-Bar-Musjid {
  background-color: #000045;
  color: #ffffff;
}
.Fajr {
  background-color: #0000ff;
  color: #ffffff;
}
.Zuhr {
  background-color: #0000ff;
  color: #ffffff;
}
.Asr {
  background-color: #0000ff;
  color: #ffffff;
}
.Maghrib {
  background-color: #0000ff;
  color: #ffffff;
}
.Isha {
  background-color: #0000ff;
  color: #ffffff;
}
.Jumuah {
  background-color: #0000ff;
  color: #ffffff;
}
.Perpetual-Times {
  background-color: #9ba4c2;
  color: #33344a;
}
.Odd-Notices {
  background-color: #736c49;
  color: #ffffff;
}
.Even-Notices {
  background-color: #568763;
  color: #ffffff;
}
.Time-Change-Heading {
  background-color: #5c0000;
  color: #fdfdfd;
}
.Time-Change-Blocks {
  background-color: #a10000;
  color: #ffffff;
}
.New-Time-Change {
  background-color: #6b0000;
  color: #ffffff;
  animation-name: new-change;
  animation-duration: 3s;
  animation-iteration-count: infinite;
}
.Programmes-Heading {
  background-color: #004a22;
  color: #ffffff;
}
.Programmes-Blocks {
  background-color: #006a2b;
  color: #ffffff;
}
.New-Programmes {
  background-color: #005a28;
  color: #ffffff;
  animation-name: new-prog;
  animation-duration: 3s;
  animation-iteration-count: infinite;
}
.Footer-Website {
  background-color: #484b55;
  color: #fcfcfc;
}
.Footer-Musjid {
  background-color: #5f5f5f;
  color: #ffffff;
}
.change-date {
  border-bottom: 2px solid #ffffff;
}
.azaan-change {
  border-right: 1px solid #ffffff;
}
.jamaat-change {
  border-left: 1px solid #ffffff;
}
.changed-today {
  outline: 8px solid #6b0000;
  background-color: #a10000;
  outline-offset: -5px;
  animation-name: todays-change;
  animation-duration:3s;
  animation-iteration-count:infinite;
}
.forbidden-in {
  animation-name: forbidden;
  animation-duration:1s;
  animation-iteration-count:infinite;
}
@keyframes forbidden {
  from {
    background-color: #f00
  }
  to {
    background-color: #9ba4c2  }
}
@keyframes new-change{
  0%{background-color: #6b0000}
  25%{background-color: #a10000}
  50%{background-color: #6b0000}
  75%{background-color: #a10000}
  100%{background-color: #6b0000}
}
@keyframes todays-change{
  0%{outline-style:dashed}
  25%{outline-style:solid}
  50%{outline-style:dashed}
  75%{outline-style:solid}
  100%{outline-style:dashed}
}
@keyframes new-prog{
  0%{background-color: #005a28}
  25%{background-color: #006a2b}
  50%{background-color: #005a28}
  75%{background-color: #006a2b}
  100%{background-color: #005a28}
}
