.section-invoices .invoice-title {
  font-family: 50px !important;
  color: #1c67ad;
  font-family: 'Merriweather', sans-serif;
  font-weight: 700;
}
.section-invoices .invoice-text-description {
  font-family: 'Roboto';
  font-size: 16px;
  line-height: 24px;
  text-align: center;
}
.section-invoices .invoice-form .button-submit {
  display: flex;
  justify-content: flex-end;
  flex-direction: row;
  align-items: flex-end;
}
.section-invoices .invoice-form .button-submit button {
  background-color: #dc6016;
  border: 0;
  border-radius: 4px;
  color: #fff;
  font-size: 16px;
  font-weight: 700;
  width: 210px;
  height: 45px;
}
.section-invoices .invoice-form .invoice-form-content {
  padding: 5rem;
  background-color: #f9f5f8;
}
.section-invoices .invoice-form .invoice-form-content .invoice-form-title {
  font-family: 28px !important;
  color: #1c67ad;
  font-family: 'Merriweather', sans-serif;
  font-weight: 900;
  line-height: 35.2px;
}
.section-invoices .invoice-form .invoice-form-content .invoice-form-subtitle {
  font-family: 14px !important;
  color: #979797;
  font-family: 'Roboto';
  font-weight: 400;
  line-height: 20px;
}
.section-invoices .invoice-form .invoice-form-content .invoice-form-list {
  font-family: 'Roboto', sans-serif;
  font-size: 20px;
  font-weight: 900;
  font-stretch: 20px;
  font-style: 0.86px;
  line-height: 1.54;
  letter-spacing: normal;
  color: #4a4a4a;
  font-family: 'Roboto';
}
.section-invoices .invoice-form .invoice-form-content .book-details {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  grid-template-rows: repeat(6, 40px);
  grid-column-gap: 10px;
  grid-row-gap: 0;
}
.section-invoices .invoice-form .invoice-form-content .book-details label {
  font-size: 16px !important;
  color: #4a4a4a;
  line-height: 20px;
  font-family: 'Roboto';
  margin-bottom: 0;
}
.section-invoices .invoice-form .invoice-form-content .book-details input,
.section-invoices .invoice-form .invoice-form-content .book-details select {
  background-color: transparent;
  border: 0;
  border-bottom: 1px solid #aeaeae;
  margin-bottom: 15px;
  font-size: 13px;
}
.section-invoices .invoice-form .invoice-form-content .book-details .details-input1 {
  grid-area: 1/1/2/4;
}
.section-invoices .invoice-form .invoice-form-content .book-details .details-input2 {
  grid-area: 1/4/2/7;
}
.section-invoices .invoice-form .invoice-form-content .book-details .details-input3 {
  grid-area: 1/7/2/10;
}
.section-invoices .invoice-form .invoice-form-content .book-details .details-input4 {
  grid-area: 1/10/2/13;
}
.section-invoices .invoice-form .invoice-form-content .book-details .details-input5 {
  grid-area: 2/1/3/4;
}
.section-invoices .invoice-form .invoice-form-content .book-details .details-input6 {
  grid-area: 2/4/3/7;
}
.section-invoices .invoice-form .invoice-form-content .book-details .details-input7 {
  grid-area: 2/7/3/10;
}
.section-invoices .invoice-form .invoice-form-content .book-details .details-input8 {
  grid-area: 2/10/3/13;
}
.section-invoices .invoice-form .invoice-form-content .book-details .details-input9 {
  grid-area: 4/10/4/13;
  height: 30px;
  border-top: 1.5px solid #aeaeae;
}
.section-invoices .invoice-form .invoice-form-content .book-details .details-input10 {
  grid-area: 6/1/6/13;
  border-top: 1.5px solid #aeaeae;
}
.section-invoices .invoice-form .invoice-form-content .invoice-details label {
  font-size: 12px !important;
  color: #979797;
  line-height: 22px;
  font-family: 'Roboto';
  letter-spacing: 0.79px;
  margin-bottom: 0;
}
.section-invoices .invoice-form .invoice-form-content .invoice-details > div {
  padding-left: 5px;
  padding-right: 5px;
  display: flex;
  flex-direction: column;
}
.section-invoices .invoice-form .invoice-form-content .invoice-details input,
.section-invoices .invoice-form .invoice-form-content .invoice-details select {
  background-color: transparent;
  border: 0;
  border-bottom: 1px solid #aeaeae;
  margin-bottom: 15px;
}
.section-invoices .invoice-form .invoice-form-content .invoice-details .details-input1 input::file-selector-button {
  color: #fff;
  background-color: #979797;
  border-radius: 4px;
  border: 0;
  padding: 2px 15px;
  font-family: 'Roboto';
  font-size: 12px;
}
