
      .bd-placeholder-img {
        font-size: 1.125rem;
        text-anchor: middle;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
      }

      @media (min-width: 768px) {
        .bd-placeholder-img-lg {
          font-size: 3.5rem;
        }
      }

      .form-signin {
          width: 100%;
          max-width: 20.6rem;
          padding: 0.8rem;
          margin: auto;
          margin-top: 0.3125rem;
      }





      .orderFormBox {
          border-style: solid;
          border-width: 2px;
          text-align: left;
          font-weight: bold;


      }

      .orderFormH1 {
        text-align: center;
        font-weight: bold;
        margin: 0.625rem;
      }

      .orderFormH2 {
        text-align: left;
        font-weight: bold;
        margin: 0.625rem;
      }

      .orderFormH4 {
        text-align: left;
        margin: 0.625rem;
      }

      .orderFormSub {
        border-style: solid;
        margin: 0.9375rem;
        height: 2.5em;
        padding-left: 0.625rem  !important;
        width: 95%;
        border-width: 1px;
        text-align: left;
        font-weight: bold;
        vertical-align: middle;

        text-align: left;
        font-weight: bold;
        padding: 0.01em 1rem;
        color: #000 !important;
        background-color: #ECECEC !important
      }


      .tr_form {
        margin:0.325rem !important;
        padding: 1px !important;
      }


      .dd_Q_Label {
        vertical-align: middle;
        padding: 0.25rem !important;

          /* background-color: #f1f1f1; */
      }


      .dd_Q_Answer {
        vertical-align: left;
          margin:2px;
            padding: 3px;

      }









.form-control{

  margin : 10px
}



/* 
Grids for signing in */
.titleSI {
  font: size 3em;
  font-weight: bold;
}

.grid-containerSI {
  display: grid;
  grid-template-columns: repeat(5,  16.25rem 2fr 2fr 2fr 3fr);
  gap: 10px;
  max-width: 50rem;
  margin: 0.625rem auto;
}
.grid-containerSI input {
  padding: 0.5rem;
  border: 1px solid #ccc;
  border-radius: 4px;
}
.grid-containerSI h2 {
  text-align: left;
  grid-column: span 3;
}
.grid-containerSI header {
  font-weight: bold;
}
.grid-containerSI section {
  margin-bottom: 0.625rem;
}