.Top-Bar-Website {
  background-color: #494949;
  color: #ffffff;
}
.Top-Bar-Musjid {
  background-color: #d41111;
  color: #000000;
}
.Fajr {
  background-color: #284628;
  color: #ffffff;
}
.Zuhr {
  background-color: #e6e6c8;
  color: #284628;
}
.Asr {
  background-color: #284628;
  color: #ffffff;
}
.Maghrib {
  background-color: #e6e6c8;
  color: #284628;
}
.Isha {
  background-color: #284628;
  color: #ffffff;
}
.Jumuah {
  background-color: #e0dac5;
  color: #000000;
}
.Perpetual-Times {
  background-color: #e0dac5;
  color: #000000;
}
.Odd-Notices {
  background-color: #4d4a3d;
  color: #ffffff;
}
.Even-Notices {
  background-color: #800003;
  color: #e8e864;
}
.Time-Change-Heading {
  background-color: #417141;
  color: #e6e6c8;
}
.Time-Change-Blocks {
  background-color: #417141;
  color: #e6e6c8;
}
.New-Time-Change {
  background-color: #e6e6c8;
  color: #417141;
  animation-name: new-change;
  animation-duration: 3s;
  animation-iteration-count: infinite;
}
.Programmes-Heading {
  background-color: #e6e6c8;
  color: #417141;
}
.Programmes-Blocks {
  background-color: #e6e6c8;
  color: #417141;
}
.New-Programmes {
  background-color: #e6e6c8;
  color: #417041;
  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 #e6e6c8;
}
.azaan-change {
  border-right: 1px solid #e6e6c8;
}
.jamaat-change {
  border-left: 1px solid #e6e6c8;
}
.changed-today {
  outline: 8px solid #e6e6c8;
  background-color: #417141;
  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: #e0dac5  }
}
@keyframes new-change{
  0%{background-color: #e6e6c8}
  25%{background-color: #417141}
  50%{background-color: #e6e6c8}
  75%{background-color: #417141}
  100%{background-color: #e6e6c8}
}
@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: #e6e6c8}
  25%{background-color: #e6e6c8}
  50%{background-color: #e6e6c8}
  75%{background-color: #e6e6c8}
  100%{background-color: #e6e6c8}
}
