/* Main SCSS file for clock display */
/* Fonts SCSS file for LCD clock  */
@font-face {
  font-family: 'digital-7_monoitalic';
  src: url(../fonts/digital-7_mono_italic-webfont.woff2) format("woff2"), url(../fonts/digital-7_mono_italic-webfont.woff) format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'digital-7_italicitalic';
  src: url(../fonts/digital-7_italic-webfont.woff2) format("woff2"), url(../fonts/digital-7_italic-webfont.woff) format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'digital-7_monomono';
  src: url(../fonts/digital-7_mono-webfont.woff2) format("woff2"), url(../fonts/digital-7_mono-webfont.woff) format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'digital-7regular';
  src: url(../fonts/digital-7-webfont.woff2) format("woff2"), url(../fonts/digital-7-webfont.woff) format("woff");
  font-weight: normal;
  font-style: normal; }

body {
  font-family: "digital-7_italicitalic", sans-serif;
  color: steelblue; }

input[type="submit"], input[type="button"], a {
  color: steelblue;
  text-decoration: none;
  padding: 5px 10px; }
  input[type="submit"]:hover, input[type="submit"]:active, input[type="button"]:hover, input[type="button"]:active, a:hover, a:active {
    background-color: steelblue;
    color: white; }

.wrapper {
  width: 90%;
  margin: 0 auto;
  text-align: center;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); }
  @media (min-width: 600px) {
    .wrapper {
      max-width: 500px; } }
  .wrapper div {
    padding: 10px 0; }

.clock_area {
  font-size: 50px; }
  .clock_area.blink {
    animation: blinker 0.5s linear infinite; }

@keyframes blinker {
  50% {
    opacity: 0; } }

.stop_alarm {
  display: none; }

.alarm_form_area {
  display: none;
  margin: 20px;
  padding: 20px;
  border: 1px solid steelblue;
  box-shadow: -4px 4px 0 steelblue;
  position: absolute;
  top: 0;
  margin: 0 auto;
  float: none;
  right: 0;
  left: 0;
  background: white; }
  .alarm_form_area .close {
    position: absolute;
    float: right;
    right: 0;
    top: 0; }
  .alarm_form_area input {
    cursor: pointer;
    border: none;
    outline: none;
    font-family: "digital-7_italicitalic", sans-serif;
    color: steelblue;
    background-color: transparent;
    text-align: left; }
    .alarm_form_area input:first-child {
      text-align: right; }
  .alarm_form_area input[type="number"] {
    font-family: inherit;
    font-size: 40px;
    border: none;
    outline: none; }
  .alarm_form_area input[type="submit"], .alarm_form_area input[type="button"] {
    line-height: 1;
    font-size: 18px; }

/*# sourceMappingURL=bundle.css.map*/