/* Custom edits by #!/nbin/bash back */

:root {
	--blue: #36576A;
	--red: #F15E66;
}

body.box_flat.bright .Box {background: #FFFFFF;box-shadow: none;border-radius: 5px; /*! background: var(--blue); */} 

body.box_flat .Box.FlatDark { background: #595959; background: -moz-linear-gradient(top, #595959, #474747 100%); background: -webkit-gradient(linear, 0 0, 0 100%, from(#595959), color-stop(100%, #474747)); background: var(--blue);/*! padding: 6px; */} 

.Team>.Name {position: absolute;top: 0%;width: 41%;overflow: visible;border-radius: 2px; } 

.Team>.Score {position: absolute;top: 31%;width: 36%;font-size: 20vh !important;height: 20%;line-height: 0.8; } 

.Clock.Period.Large>.Time { position: absolute; top: 40%; left: 0%; width: 100%; height: 60%; background: var(--red);color: white;padding-top: 7px;border-radius: 0 !important;} 

body.box_flat .Clock.Period.Large>.Name { left: 0%; width: 100%; height: 45%; border-top: var(--blue) solid 2px;} 

.Clock.Jam.Large>.Time { position: absolute; top: 40%; left: 0%; width: 100%; height: 60%; background: var(--red);color: white;border-radius: 0 !important;} 

body.box_flat .Clock.Jam.Large>.Name { left: 0%; width: 100%; height: 45%; border-top: var(--blue) solid 2px;} 

.Clock.Intermission .Message { position: absolute; top: 0%; height: 44%; left: 0%; width: 100%; font-size: 11vh; /*! line-height: 0.8; */ background: var(--blue) !important;color: white;border-radius: 0px !important;} 

.Clock.Intermission .Time { position: absolute; top: 40%; height: 60%; left: 0%; width: 100%; font-size: 22vh !important; /*! line-height: 0.8; */ background: var(--red) !important;color: white;border-radius: 0px !important;} 

.ClockBox { background: #0000; }

body.box_flat .Clock.Period.Large > .Name > * {
  vertical-align: 50%;
}

.JamScore.Box.AutoFit {
  background: var(--red) !important;
  color: black;
}

.Team > .Score.Box.AutoFit > div {
  font-size: 20vh !important;
  line-height: initial;
  margin-top: 0px !important;
}

.Clock.Intermission .Time > div {
  font-size: 22vh !important;
  padding-top: 3vh;
}

