/* COLORS */
.purchase-pages .purchase-container {
  background: #83bfdb;
  padding: 15px;
  box-shadow: 0 0 5px 1px #d4d4d4;
  border-radius: 5px;
}
@media (min-width: 1600px) {
  .purchase-pages .purchase-container {
    margin: 0 12%;
    padding: 15px;
  }
}
.purchase-pages h2 {
  color: #000 !important;
}
.purchase-pages #purchase-create-form, .purchase-pages .purchase-create-detail {
  display: grid;
}
@media (min-width: 1200px) {
  .purchase-pages #purchase-create-form, .purchase-pages .purchase-create-detail {
    grid-template-columns: auto auto auto auto;
    grid-gap: 30px;
  }
}
.purchase-pages #purchase-create-form .col-full-width, .purchase-pages .purchase-create-detail .col-full-width {
  grid-column: 1/-1;
}
.purchase-pages #purchase-create-form .triple, .purchase-pages .purchase-create-detail .triple {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
}
.purchase-pages .form-check input[type=checkbox] {
  height: 27px;
  margin-top: 0;
  position: absolute;
  top: 0;
  width: 20px;
}
.purchase-pages .form-check {
  margin-left: 15px;
}
.purchase-pages .form-check-label {
  margin-left: 5px;
}

#town-mgr-approval-form {
  margin-bottom: 15px;
}

#spending-report label {
  color: #073761;
}

#capcom-final-report label {
  color: #073761;
}

#selectPhaseCheckbox, #selectGeneralCheckbox, #selectSourceCheckbox,
#selectEnterpriseCheckbox {
  height: 27px;
  margin-top: 0;
  position: relative;
  top: 8px;
  width: 20px;
  margin-left: 25px;
}

.inline-button {
  font-size: 14px;
  padding: 5px;
  line-height: 1;
}

.rori-input {
  background-color: #CCFF66;
}
.rori-input p {
  font-size: 16px;
  margin-bottom: 0;
}

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