.btn-dark{
       background-color: #1d5593;
    color: #fff;
    text-transform: uppercase;
    font-size: 14px;
    padding: 15px 30px;
    display: inline-block;
    border: none;
    box-shadow: none;
    position: relative;
    overflow: hidden;
    z-index: 1;

}
.btn-success{
       background-color: #d32a34;
    color: #fff;
    text-transform: uppercase;
    font-size: 14px;
    padding: 15px 30px;
    display: inline-block;
    border: none;
    box-shadow: none;
    position: relative;
    overflow: hidden;
    z-index: 1;

}
.application-form .content-block {
    background-color: #fff;
}
.application-form .content-block p {
    font-weight: 600;
    background: #eaf4ff;
    padding: 20px 15px;
    border-radius: 15px;}
    
    .search-box .form-control {
  border-radius: 0;
  border: 1px solid #cccccc;
  padding: 15px 15px;
  height: 55px;
}

.search-box .search-btn {
 border-radius: 0;
 padding: 15px 30px;
 height: 55px;
 background-color: #1d5593;
 color: #ffffff;
 border: 1px solid #1d5593;
 display: flex;
 align-items: center;
 gap: 15px;
 text-transform: uppercase;
 font-weight: 600;
}
    
    
#atc-application-form .modal-dialog {
    max-width: 750px;
}

#atc-application-form .modal-content {
    border-radius: 0;
}

#atc-application-form .modal-content .modal-header {
    padding: 15px 30px;
}

#atc-application-form .modal-content .modal-header .modal-title {
    font-weight: 700;
}

#atc-application-form .modal-content .modal-body {
    padding: 30px 30px;
}

#atc-application-form .modal-content .modal-body p {
    font-size: 15px;
    line-height: 30px;
    color: #000;
}

#atc-application-form .modal-content .modal-body ul {
    margin-bottom: 30px;
    margin-left: 15px;
}

#atc-application-form .modal-content .modal-body ul li {
    list-style: auto;
    font-size: 15px;
    padding: 0 0 10px;
    color: #000;
}

#atc-application-form .modal-content .modal-body .btn-primary {
    padding: 15px 30px;
    background-color: #1d5593;
    border: none;
    box-shadow: none;
    color: #fff;
    text-transform: uppercase;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 22px;
    text-align: center;
    letter-spacing: 0;
    position: relative;
    display: inline-block;
    z-index: 1;
    border-radius: 0;
}

.form-field input.error {
    border-bottom: 1px solid red !important;
  }
  label.error {
    display: none !important;
  }
  
  div#formResult {
    margin-top: 30px;
  }
  
  div#formResult .form-error {
    background: #fbdfdf;
    color: rgb(209, 48, 48);
    padding: 20px 15px;
    border-radius: 10px;
    text-align: center;
    font-weight: 600;
    font-size: 15px;
    letter-spacing: .5px;
  }
  
  div#formResult .form-success {
    background: #dffbdf;
    color: green;
    padding: 20px 15px;
    border-radius: 10px;
    text-align: center;
    font-weight: 600;
    font-size: 15px;
    letter-spacing: .5px;
  }