.lbname{
      font-family: 'Lato';
      font-style: normal;
      font-weight: 700;
      font-size: 16px;
      line-height: 19px;      
      color: #000000;
      width: 100%;
      padding-left: 20px;
        padding-bottom: 10px;
        padding-top: 10px;
    }
    /* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.text-bold{
  font-weight: bold;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}
.form-control.form-input{
  border-radius: 0 !important;
}
.form-control.form-input:focus-visible{
  outline: 1px solid #0eb5e2 !important;
  box-shadow: none ;
}
span.astersik {
    color: #e60073;
}


    .form-input{
      background-color: var(--text-color-2);
    border: 1px solid #E2E2E2;
    box-sizing: border-box;
    height: 57px;
    width: 100%;
    margin-bottom: 20px;
    text-indent: 15px;

    }
    textarea.form-input{
      height: 107px;
      padding-top: 10px;
    }
       textarea::placeholder {
      
      padding-top: 10px;
    }

    .form-input:focus-visible{
      background-color: var(--text-color-2);
    outline: 1px solid #0eb5e2;
    box-sizing: border-box;
    width: 100%;
    margin-bottom: 20px;

    }

    .form-sbt{
      width: 160px;
    height: 50px;
    color: var(--text-color-2);
    background-color: var(--primary-main700);
    border: none;
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 19px;
      
    }
    .doc-types,.agree-terms{
      padding-left: 20px;
    }
    .agree-terms a{
      text-decoration: none;
      color: #000;


    }

    .check-box-lg,.check-box-agree{
    width: 22px;
    height: 22px;
    }
    .list-doc{
      display: flex;
      align-items: center;
      margin-bottom:15px;
    }
    .list-doc span{
      font-size: 15px;
      font-weight: 400;
      padding-left: 10px;
    }
    .list-doc .clpage {
          width: 100px;
          margin-left: 20px;
          height: 20px;
          border: 0px;
          border-bottom: 1px solid;
          color: black;
          background: transparent;
          text-align: center
    }
    .clpage:focus-visible{
          border: 0px;
          border-bottom: 2px solid;
          outline: none;
    }
    .file-area{
          background: #F4F4F4;
    padding: 35px;
    margin-top: 20px;
    }
    .file-drop-area{
      border: 1px dashed #1F9293;
    }

    #add_more_checklist {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 19px;
    color: #1189E0;
    text-decoration: none;
    margin-top: 20px;
}
.requirements,.breakdown{  
  padding: 20px;
  margin-top: 40px;
  line-height: 200%;
  font-family: 'LATO';
}
.requirements{
  background-color: #F4F4F4;
}
.breakdown{
  background-color: #8c8c8ce0;
  color: #fff;

}
.milestone{
  margin: 30px 0;
}
.miles-table tbody tr{
  border-width:0 !important;
}
.miles-table tbody tr td{
  font-weight: 500;
}
.miles-table tbody tr td{
  font-weight: 500;
}
.miles-table td.tdpl {
    padding-left: 50px;
}
a.back-link {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    color: #1F9293;
    text-decoration: none;
}