/***** Help request form *****/

#block-efile-content,
#block-webform {
  max-width: 700px;
}

form.webform-submission-help-request-form-form.form-Fill {
    width: 100%;
  }
  
  form.webform-submission-help-request-form-form ::placeholder,
  ::placeholder,
  #edit-attachments--description,
  form.description,
  #edit-request-form-additional-information--description {
    color: #656565 !important;
  }
  
  .faq_results_container a,
  .faq_results_container a:visited{
    color: #0067b2 !important;
  }
  
  @media (max-width: 960px) {
    #block-webform,
    form.webform-submission-help-request-form-form.form-Fill {
      width: 100%;
      max-width: 50vw !important;
    }
  }
  
  div#edit-request-from-header {
    border-bottom: 1px solid #ccc;
  }
  
  div#edit-request-form-container1 .form-item {
    width: 45%;
    display: inline-block;
    padding-right: 15px;
  }
  
  div#edit-request-form-container1 fieldset.form-item {
    width: 100%;
    padding: 0;
  }
  
  div#edit-request-form-container1 {
    border-bottom: 1px solid #ccc;
  }
  
  div#edit-request-form-container2 {
    border-bottom: 1px solid #ccc;
    width: 100%;
    padding-bottom: 20px;
  }
  
  #edit-request-form-full-container {
    padding: 15px 35px;
  }
  
  #edit-request-form-full-container .form-actions {
    margin: 0;
    float: right;
    padding: 0;
  }
  
  textarea#edit-request-form-additional-information, textarea#edit-request-form-your-questions-comments {
    width: 100%;
    max-width: 100% !important;
    height: 150px;
  }
  
  .efs-request-access-case-add-form #edit-alj-number-0-value {
    text-transform: uppercase;
  }
  
  .efs-access-case-form #edit-alj-number {
    text-transform: uppercase;
  }
  
  .efs-access-appeal-form #edit-docket-number {
    text-transform: uppercase;
  }
  
  
.faq_results_container {
    margin-top: 20px;
  }
  
  @media screen and (min-width: 1024px) {
    .faq_results_container {
      position: absolute;
      max-width: 450px;
      width: 100%;
      height: 100%;
      left: 750px;
      margin-top: -240px; 
      max-height: 600px;
      overflow-y: auto;
    }
  }
  /*# sourceMappingURL=efile.css.map */
  .signin {
    
    margin: 0 auto;
    display: flex;
    max-width: 350px;
  }
  
  .card.signin .card-body.blue a,
  .card.signin .card-body.blue a:visited {
    color: #0067b2;
  }
  
  .card.signin .card-body.blue h1 {
    font-size: 16px !important;
  }
  .card.signin .card-body.blue .card-text{
    font-size: 14px !important;
  }
  
  .signin a, .signin a:visited {
    color: #fff;
    text-decoration: none;
  }
  
  .signin a:hover {
    text-decoration: underline;
    color: #eee;
  }
  
  .signin span.fa {
    float: left;
    font-size: x-large;
  }
  
  