
/* Hide Submit Button */
.form-submit-button {
    display: none !important;
}

/* ------------------ */

/* Hide Print Button */
#print-preview {
    display: none !important;
}

/* TO CONTROL SCREEN SCROLL*/
.form-section, .form-item {
    display: block;
    overflow: hidden;
    padding-left: inherit;
    padding-bottom: 16px;
}

/* Hiding extra space at footer*/

#form-element-wrapper_18 {display:none;}

/* ----------------- */

/* Hiding Language dropdown*/
   
  #form-element-wrapper_16 {
   visibility: hidden !important;
}

/* Styling EDD logo along with telephone numbers */
/* Include media query */

.header_container {
    display: flex;
    justify-content: space-between;
    column-gap: 30px !important;
}

ul,ol {
    margin-right: 20px;
}

ol li::marker {
    font-weight: bold;
}

/* Table Code with No outside border and keeping inner border */

    table {
      border-collapse: collapse;
      border: none; /* No outer border */
      width: 100%;
    }
    
    th {
    border: 2px solid #000; /* Only cell borders */
    padding: 8px;
    vertical-align:top;
    white-space: normal;
    text-align: center;
    }

    td {
    border: 2px solid #000; /* Only cell borders */
    padding: 8px;
    vertical-align:middle;
    white-space: normal;
    text-align: center;
    }

    /* Optional: remove border on table edges by hiding them */
    tr:first-child th {
      border-top: none;
    }

    tr:last-child td {
      border-bottom: none;
    }

    tr td:first-child,
    tr th:first-child {
      border-left: none;
    }

    tr td:last-child,
    tr th:last-child {
      border-right: none;
    }

    :lang(fa) tr td:first-child,
    :lang(ar) tr td:first-child,
    :lang(fa) tr th:first-child,
    :lang(ar) tr th:first-child
    {
      border-right: none;
      border-left: 2px solid #000 !important;
    }

    :lang(fa) tr td:last-child,
    :lang(ar) tr td:last-child,
    :lang(fa) tr th:last-child ,
    :lang(ar) tr th:last-child 
    {
      border-left: none;
      border-right: 2px solid #000 !important;
    } 

/* **************************** */ 

@media only screen and (max-width: 768px) {
 
.header_container {
    flex-direction: column;
    justify-content: center;
    align-items: center !important;
}

.table-container {
  display: flex;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch; /* Enables smooth scrolling on iOS */
}
.table-container table {
  width:100%;
  /*min-width:850px;*/
}
th {
    white-space: nowrap;
}

td {
    white-space: nowrap;
}
}
@media screen and (max-device-width: 821px) 
and (max-device-height: 1181px) 
and (min-device-width: 819px) 
and (min-device-height: 1179px) {
.table-container {
  display: flex;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch; /* Enables smooth scrolling on iOS */
}
.table-container table {
  width:100%;
  /*min-width:819px;*/
}
}
/* Media Query for iPad Mini */
  @media only screen 
  and (min-width: 768px) 
  and (max-width: 768px) 
  and (min-height: 1024px) 
  and (max-height: 1024px) {
  
.header_container {
    flex-direction: column;
    justify-content: center;
    align-items: center !important;
}
th {
    white-space: nowrap;
}

td {
    white-space: nowrap;
}

}