.custom_3 {
  border-radius: 3px;
}

.custom_5 {
  border-radius: 5px;
}

.custom_10 {
  border-radius: 10px;
}

body {
  margin: 0;
  padding: 0;
}

.flex-center {
  display: flex;
  justify-content: center;
}

.head {
  display: flex;
  /*border: 3px solid red;*/
  justify-content: space-around;
  align-items: center;
  margin-bottom: 1%;
}
.head:focus-within .inputTextLabel {
  color: #3e3eff;
  font-weight: bolder;
  font-style: italic;
}
.head label {
  text-align: end;
  font-weight: bolder;
  width: 30%;
}
.head input[type=text] {
  width: 65%;
  height: 30%;
  font-size: 1.5rem;
  border: 1px solid #eeeeee;
  box-sizing: content-box;
}
.head input[type=text]:focus {
  background: #7dbfff;
  outline: none;
  box-shadow: rgba(0, 0, 0, 0.25) 0 54px 55px, rgba(0, 0, 0, 0.12) 0px -12px 30px, rgba(0, 0, 0, 0.12) 0px 4px 6px, rgba(0, 0, 0, 0.17) 0px 12px 13px, rgba(0, 0, 0, 0.09) 0px -3px 5px;
}

/*bottom textarea and datepicker*/
/*.content{*/
.textAreaDate {
  margin: 2rem 0;
  display: grid;
  /* grid-template-columns: repeat(auto-fill, minmax(17rem, 1fr));*/
  grid-template-columns: 3fr 1fr;
  grid-gap: 1rem;
  /* border: 4px solid red;*/
  justify-content: space-between;
  /*&:focus-within {
    .ta.inputTextLabel {
      @include labelOnFocus('blue');
    }
  }*/
}
.textAreaDate .grid-item:nth-child(1) {
  display: flex;
  justify-content: space-between;
  /*align-items: start;*/
  /*border: 2px dashed blue;*/
}
.textAreaDate .grid-item:nth-child(1):focus-within .ta.inputTextLabel {
  color: #3e3eff;
  font-weight: bolder;
  font-style: italic;
}
.textAreaDate .grid-item:nth-child(1) label {
  text-align: center;
  font-weight: bolder;
  width: 30%;
}
.textAreaDate .textArea > textarea {
  width: 80%;
  font-size: 1.5rem;
  border: 1px solid #eeeeee;
  box-sizing: content-box;
}
.textAreaDate .textArea > textarea:focus {
  background: #7dbfff;
  outline: none;
  box-shadow: rgba(0, 0, 0, 0.25) 0 54px 55px, rgba(0, 0, 0, 0.12) 0px -12px 30px, rgba(0, 0, 0, 0.12) 0px 4px 6px, rgba(0, 0, 0, 0.17) 0px 12px 13px, rgba(0, 0, 0, 0.09) 0px -3px 5px;
}
.textAreaDate .datePicker:focus-within .itd.inputTextLabel {
  color: #f89600;
  font-weight: bolder;
  font-style: italic;
}
.textAreaDate .datePicker label {
  /*text-align: left;*/
  font-weight: bolder;
  /*width: 30%;*/
}
.textAreaDate .datePicker input {
  width: 70%;
  font-size: 1.1rem;
  border: 1px solid #eeeeee;
  box-sizing: content-box;
}
.textAreaDate .datePicker input:focus {
  background: #f89600;
  outline: none;
  box-shadow: rgba(0, 0, 0, 0.25) 0 54px 55px, rgba(0, 0, 0, 0.12) 0px -12px 30px, rgba(0, 0, 0, 0.12) 0px 4px 6px, rgba(0, 0, 0, 0.17) 0px 12px 13px, rgba(0, 0, 0, 0.09) 0px -3px 5px;
}

/*styling of the numbers in rows of results*/
/*#result {*/
/*background-color: blue;*/
.rowActive {
  /*&:focus{
    background-color: darkorange;
  }*/
}
.rowActive:focus-within {
  /* outline: 4px dashed darkorange;*/
}
.rowActive:focus-within .columnActive {
  background-color: #0000FF;
  color: white;
  font-style: italic;
  font-weight: bolder;
}
.rowActive:focus-within .inputActive {
  background-color: #2395fd;
  outline: none;
  color: white;
}

/*styling of a footer on a separate stylesheet*/

/*# sourceMappingURL=elec-check-list-1.css.map */
