@import url('https://fonts.googleapis.com/css2?family=Montserrat&display=swap');


.container {
/*   text-align: center; */
  padding: 3em 0;
  max-width: 900px;
}

body {
  font-family: Montserrat, Arial, Helvetica, sans-serif;

}

h1 {
  text-align: center;
margin-top: 20px;}

p {
  margin: 0 0 1em 0;
}
.combodate {
  display: inline-block;
  margin-bottom: 1em;
}
h4 {
  margin-bottom: 15px;
  text-transform: uppercase;
}

h3 { 
  font-size: 2.8em;
  margin-bottom: 3px;
  text-transform: uppercase;
}

.wake-up {
  width: 300px;
  margin: 0 auto;
/*   border: 1px solid #ccc; */
  padding: 1em 1em;
  text-align: center;
  box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12);
}
.wake-up p {
  margin-bottom: 20px;
}

.form-control {
  height: calc(4rem + 2px);
  display: inline-block;
  font-size: 1.6rem;
  display: inline-block;
  width: 100%;
  padding: .6rem .95rem;
  line-height: 1.25;
  color: #464a4c;
  background-color: #fff;
  background-image: none;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, .15);
  border-radius: .25rem;
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
}
select.form-control:not([size]):not([multiple]) {
  height: calc(4rem + 2px);
}

.col-md-12 p {
  font-style: italic;
  font-family: Georgia;
  color: #888;
/*   padding: 0 5em; */
}
.col-md-12 {
  margin-bottom: 1em;
}
.loaded {
  color: #d20505;
}
.resulttime {
  transition: 0.6s ease-out all;
}


#article {
  padding: 10% 10% 0 0;
}