body {
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  line-height: 1;
}

textarea{
  width: 100%;
  height: 97%;
  align-self: flex-start;
  margin-left: 0;
  margin-bottom: 10px;
  background: transparent;
  border: none;
  resize: none;
  color: #000000;
  border-left: 1px solid black;
  padding: 10px;
}

.jumbotron {
  text-align: center;
  color: black;
  border-radius: 0;
  border-bottom: solid black 10px;
  padding-top: 40px;
  padding-bottom: 20px;
}

/*time display column */
.time-block{
  text-align: center;
  border-radius: 15px;
}

/* row styling */
.row-style {
  white-space: pre-wrap;
  height: 80px;
}

/* hour div */
.hour {
  background-color: #ffffff;
  color: #000000;
  border-top: 1px dashed #000000;
  height: 80px;
}

/*this adds an extra dotted line to the last row*/
.hourfive{
  border-bottom: 1px dashed #000000;
}

/* styling for the textarea when it is not activated*/
.description{
  white-space: pre-wrap;
}

/* These colors show the state of the event based on the designated time */
.past {
  background-color: #d3d3d3;
  color: white;
}

.present {
  background-color: #ff6961;
  color: white;
}

.future {
  background-color: #77dd77;
  color: white;
}

/*styling for the save buttons*/
.saveBtn {
  display: flex;
  align-self: center;
  justify-content: center;
  align-items: center;
  height: 78px;
  width: 100%;
  border-left: 1px solid black;
  border-top: none;
  border-bottom: none;
  border-right: none;
  border-top-right-radius: 15px;
  border-bottom-right-radius: 15px;
  background-color: #06AED5;
  color: white;
}

.save-btn-icon:hover {
  color: black;
  transition: all .3s ease-in-out;
}

/*icon styling*/
.disk{
  text-align: center;
  height: 20px;
  color: white;
}

/*styling for moment current date display*/
#currentDay {
  height: 30px;
  font-size: 23px;
}
