
/* 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;
}

.divTableRow {
    display: table-row; 
} 

.divTableCell {
    display: table-cell;
}

.blanklinecallout {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}

.jtext {
    display: block;
    margin-top: -18px;
    padding-left: 25px;
    padding-bottom: 20px;
}

/* Table Code */

table {
    border-collapse: collapse;
    width: 100%;
}

td, th {
    border: 2px solid black;
    vertical-align: top;
    padding-bottom: 20px;
    padding-inline-start: 5px;
    padding-inline-end: 2px;
}

/* Grid Code */

.shift-container1 {
    display: grid;
    grid-template-columns: 18% 12% 18% 12% 22% 13%;
    margin-top:20px;
    gap: 10px 6px; /* vertical and horizontal spacing */
    align-items: end;
}

.shift-container2 {
    display: grid;
    grid-template-columns: 3% 22% 70%;
    margin-top:10px;
    gap: 15px; /* vertical spacing */
}

.shift-container3 {
    display: grid;
    grid-template-columns: 3% 22% 3% 22% 45%;
    margin-top:5px;
    gap: 15px; /* vertical spacing */
}

.shift-container4 {
    display: grid;
    grid-template-columns: 3% 22% 3% 62%;
    gap: 15px; /* vertical spacing */
}

.shift-container5 {
    display: grid;
    grid-template-columns: 3% 92%;
    gap: 15px; /* vertical spacing */
}

.shift-container6 {
    display: grid;
    grid-template-columns: 3% 2% 89%;
    gap: 15px; /* vertical spacing */
}

.shift-container7 {
    display: grid;
    grid-template-columns: 48% 20.5% 30%;
    gap: 5px;
}

.shift-container8 {
    display: grid;
    grid-template-columns: 15% 14% 22% 8% 38%;
    gap: 5px; /* vertical and horizontal spacing */
    align-items: end;
}

.shift-container9 {
    display: grid;
    grid-template-columns: 27% 72%;
    gap: 5px; /* vertical and horizontal spacing */
}

.shift-container10 {
    display: grid;
    grid-template-columns: 3% 57% 35%;
    gap: 15px; /* vertical spacing */
}

.shift-container11 {
    display: grid;
    grid-template-columns: 3% 25% 27% 38%;
    gap: 15px; /* vertical spacing */
}

.shift-container12 {
    display: grid;
    grid-template-columns: 3% 2% 22% 65%;
    gap: 15px; /* vertical spacing */
}

.shift-container13 {
    display: grid;
    grid-template-columns: 3% 2% 52% 35%;
    gap: 15px; /* vertical spacing */
}

.shift-container14 {
    display: grid;
    grid-template-columns: 20% 20% 20% 20%;
    gap: 30px; /* vertical spacing */
}

.shift-container15 {
    display: grid;
    grid-template-columns: 3% 22% 20% 48.5%;
    gap: 15px; /* vertical spacing */
}

.shift-container16 {
    display: grid;
    grid-template-columns: 3% 2% 28% 28% 30%;
    gap: 15px; /* vertical spacing */
}

.shift-container17 {
    display: grid;
    grid-template-columns: 3% 2% 52% 35%;
    gap: 15px; /* vertical spacing */
}

.shift-container18 {
    display: grid;
    grid-template-columns: 3% 2% 36% 16% 12% 21%;
    gap: 15px; /* vertical spacing */
}

.shift-container19 {
    display: grid;
    grid-template-columns: 3% 2% 42% 46%;
    gap: 15px; /* vertical spacing */
}

.shift-container20 {
    display: grid;
    grid-template-columns: 5% 90%;
    gap: 15px; /* vertical spacing */
}

.shift-container21 {
    display: grid;
    grid-template-columns: 3% 2% 57% 30%;
    gap: 15px; /* vertical spacing */
}

.shift-container22 {
    display: grid;
    grid-template-columns: 4% 93%;
    gap: 5px;
}

.shift-container23 {
    display: grid;
    grid-template-columns: 4% 22% 70%;
    margin-top:10px;
    gap: 15px; /* vertical spacing */
}

.shift-container24 {
    display: grid;
    grid-template-columns: 4% 55% 35%;
    margin-top:10px;
    gap: 15px; /* vertical spacing */
}

.shift-container25 {
    display: grid;
    grid-template-columns: 4% 92%;
    gap: 15px; /* vertical spacing */
}

.shift-container26 {
    display: grid;
    grid-template-columns: 4% 92%;
    margin-top:10px;
    gap: 15px; /* vertical spacing */
    align-items: end;
}

.shift-container27 {
    display: grid;
    grid-template-columns: 3% 2% 89%;
    gap: 15px; /* vertical spacing */
}

.shift-container28 {
    display: table-cell;
    padding: 4px;
}

.shift-container29 {
    display: grid;
    grid-template-columns: 3% 22% 70%;
    margin-top:10px;
    gap: 15px; /* vertical spacing */
}



/*   Small Table Borderless  */

.inner-table {
    width: 100%;
    border-collapse: collapse;
    border:none !important;
}

.inner-table th{
    border: 0px solid black;    
    text-align: center;
    vertical-align: middle;
    font-weight: normal;
    padding-bottom: 5px !important;
}

.inner-table td {
    text-align: center;
    border: 0px solid black;
    vertical-align: bottom;
    padding:15px;
    padding-bottom: 5px !important;
    padding: 5px !important;
}

.inner-table th, .inner-table td {
    width: 25%; /* Apply the same width to both */
}


.Checkboxsize {  
    width: 14px;  
    height: 14px;  
    background-color: white;  
    border-radius: 5%;  
    vertical-align: middle;  
    border: 1px solid gray;  
    appearance: none;  
    -webkit-appearance: none;  
    outline: none;   
}
.ltext {
    display:block;
    margin-top:-21px;
    margin-inline-start:25px;
}
.rtext {
    margin-inline-end:10px;
}
.padstart {
        margin-inline-start: 8px;
}
.ltext1 {
    display:block;
    margin-top:-21px;
    margin-inline-start:10px;
}
.ltext2 {
    display:block;
    margin-top:-21px;
    margin-inline-start:25px;
    padding-inline-end: 5px;
}
.ltext3 {
    display:block;
    margin-top:-21px;
    margin-inline-start:25px;
}
.rtext3 {
    margin-inline-end:10px;
}
ul,ol {
    margin-right: 20px;
}

.lpad {
    padding-inline-start: 0px;
}
.rpad {
    padding-inline-end: 0px;
}

.form-field {
    display: flex;
    white-space: nowrap;
    margin-bottom: 10px;
    width: 100%;
}
.form-field1 {
    display: flex;
    white-space: normal;
    margin-bottom: 10px;
    width: 100%;
    align-items: end;
}
.form-field2 {
    display: flex;
    white-space: normal;
    margin-bottom: 10px;
    width: 100%;
}
.form-fieldC {
    display: flex;
    white-space: nowrap;
    margin-bottom: 10px;
    width: 100%;
}
.form-fieldCC {
    display: flex;
    white-space: nowrap;
    margin-bottom: 10px;
    width: 100%;
}
.form-fieldCCC {
    display: flex;
    white-space: nowrap;
    margin-bottom: 10px;
    width: 100%;
}
.fullLine {
    display: inline-block;
    border-bottom: 1.5px solid #000;
    margin-inline-end: 5px !important;
    height: 24px;
    width: 100%;
    margin-inline-start: 5px;
}
.fullLineL {
    display: inline-block;
    border-bottom: 1.5px solid #000;
    margin-inline-end: 5px !important;
    height: 24px;
    width: 100%;
    margin-inline-start: 5px;
}
.fullLine1 {
    display: inline-block;
    border-bottom: 1.5px solid #000;
    margin-inline-end: 5px !important;
    height: 24px;
    width: 100%;
    margin-inline-start: 5px;
    margin-bottom: 10px;
}
.divcenter {
     align-content: center !important;
}
.content {
    padding-inline-end: 10px;
}
.endcontent {
    padding-inline-end: 5px;
    text-align: end;
}

:lang(hy) .lpad {
    display: block;
}
:lang(th) .shift-container18 {
    grid-template-columns: 3% 2% 34% 16% 16% 21%;
}
:lang(hy) .shift-container21 {
    display: grid;
    grid-template-columns: 3% 2% 52% 35%;
    gap: 15px;
}
:lang(ru).form-fieldCC {
    display: flex;
    white-space: normal;
    margin-bottom: 10px;
    width: 100%;
    align-items: end;
}
:lang(ru).form-fieldCCC {
    display: flex;
    white-space: normal;
    margin-bottom: 10px;
    width: 100%;
}
:lang(ru) .OtherWrap {
    align-items: end;
    padding-bottom: 11.5px;
}
:lang(fa) .ltext,
:lang(ar) .ltext {
    margin-top: -24px;
}
:lang(fa) .ltext2,
:lang(ar) .ltext2 {
    margin-top: -24px;
}
:lang(fa) .ltext3,
:lang(ar) .ltext3 {
    margin-top: -24px;
}
:lang(fa) .fullLineL,
:lang(ar) .fullLineL {
    height: 27px;
}
:lang(hy) .address-ltr { 
    direction: ltr !important; 
    unicode-bidi: embed; 
    white-space: normal; 
    display: inline-block; 
    line-height: 28px; 
} 


@media only screen and (max-width: 768px) {
 
.header_container {
    flex-direction: column;
    justify-content: center;
    align-items: center !important;
}
.hfont {
    font-size: 29.4px;
}
.table-container {
    display: block;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; /* Enables smooth scrolling on iOS */
}
.table-container table.table1 {
    width:100%;
    min-width:850px;
}
:lang(fil) .shift-container2 {
    grid-template-columns: 3% 21% 71%;
}
}
@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: block;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; /* Enables smooth scrolling on iOS */
}
.table-container table1 {
  width:100%;
  /*min-width:819px;*/
}
.rtext3 {
    margin-inline-end: 6px;
}
.ltext3 {
    display: block;
    margin-top: -21px;
    margin-inline-start: 21px;
}
.address-ltr { 
    direction: ltr !important; 
    unicode-bidi: embed; 
    white-space: normal; 
    display: inline-block; 
    line-height: 28px; 
} 
.fullLineL {
    width: 50%;
}
:lang(hy) .lpad,
:lang(hi) .lpad,
:lang(ko) .lpad,
:lang(km) .lpad,
:lang(fil) .lpad,
:lang(th) .lpad,
:lang(vi) .lpad {
    display: block;
}
:lang(ja).form-fieldC,
:lang(ko).form-fieldC,
:lang(hy).form-fieldC,
:lang(ru).form-fieldC {
    display: flex;
    white-space: normal;
    margin-bottom: 10px;
    width: 100%;
    align-items: end;
}
:lang(hy).form-fieldCC,
:lang(ru).form-fieldCC {
    display: flex;
    white-space: normal;
    margin-bottom: 10px;
    width: 100%;
    align-items: end;
}
:lang(th) .fullLineL {
    width: 31%;
}
.shift-container2 {
    display: grid;
    grid-template-columns: 3% 22% 69%;
}
.shift-container6 {
    display: grid;
    grid-template-columns: 3% 2% 88%;
}
.shift-container8 {
    display: grid;
    grid-template-columns: 15% 15% 22% 8% 37%;
    gap: 5px;
    align-items: end;
}
.shift-container13 {
    display: grid;
    grid-template-columns: 3% 2% 50% 37%;
}
.shift-container22 {
    display: grid;
    grid-template-columns: 5% 91%;
    gap: 5px;
}
.shift-container23 {
    display: grid;
    grid-template-columns: 5% 22% 67%;
}
.shift-container24 {
    display: grid;
    grid-template-columns: 5% 62% 26%;
    margin-top: 10px;
}
.shift-container25 {
    display: grid;
    grid-template-columns: 5% 90%;
}
.shift-container26 {
    display: grid;
    grid-template-columns: 5% 90%;
}
.shift-container27 {
    display: grid;
    grid-template-columns: 3% 2% 88%;
}
:lang(hy).shift-container1 {
    display: grid;
    grid-template-columns: 20% 13% 20% 13% 15% 13%;
    margin-top: 20px;
    gap: 10px 5px;
    align-items: end;
}
:lang(vi).shift-container1 {
    display: grid;
    grid-template-columns: 23% 12% 21% 12% 14% 13%;
    margin-top: 20px;
    gap: 10px 6px;
    align-items: end;
}
:lang(en).shift-container1 {
    display: grid;
    grid-template-columns: 20% 12% 17% 12% 21% 13%;
    margin-top: 20px;
    gap: 10px 6px;
    align-items: end;
}
:lang(vi).shift-container2 {
    display: grid;
    grid-template-columns: 3% 25% 67%;
    margin-top: 10px;
    gap: 15px;
}
:lang(vi).shift-container3 {
    display: grid;
    grid-template-columns: 3% 22% 3% 23% 40%;
    margin-top: 5px;
    gap: 15px;
}
:lang(hy) .shift-container6 {
    gap: 8px;
    grid-template-columns: 3% 2% 89.5%;
}
:lang(hy) .shift-container8 {
    display: grid;
    grid-template-columns: 15% 15% 22% 8% 38%;
    gap: 5px;
    align-items: end;
}
:lang(vi).shift-container8 {
    display: grid;
    grid-template-columns: 15% 16% 23% 8% 35%;
    gap: 5px;
    align-items: end;
}
:lang(ru).shift-container8 {
    display: grid;
    grid-template-columns: 15% 16% 19% 8% 39%;
    gap: 5px;
    align-items: end;
}
:lang(vi).shift-container12 {
    display: grid;
    grid-template-columns: 3% 2% 25% 62%;
}
:lang(vi).shift-container13 {
    display: grid;
    grid-template-columns: 3% 2% 45% 41%;
}
:lang(vi).shift-container15 {
    display: grid;
    grid-template-columns: 3% 25% 27% 37.5%;
}
:lang(hy) .shift-container17 {
    display: grid;
    grid-template-columns: 3% 2% 46% 41%;
}
:lang(ru).shift-container18,
:lang(hy).shift-container18 {
    display: grid;
    grid-template-columns: 3% 2% 23% 20% 16% 24%;
}
:lang(ko).shift-container18 {
    display: grid;
    grid-template-columns: 3% 2% 34% 17% 12% 21%;
}
:lang(th) .shift-container18 {
    grid-template-columns: 3% 2% 33% 14% 18% 22%;
    gap: 13px;
}
:lang(vi).shift-container19 {
    display: grid;
    grid-template-columns: 3% 2% 47% 40% 40%;
}
:lang(hy).shift-container21  {
    display: grid;
    grid-template-columns: 3% 2% 50% 37%;
}
:lang(km).shift-container21  {
    display: grid;
    grid-template-columns: 3% 2% 41% 45%;
}
:lang(vi).shift-container21  {
    display: grid;
    grid-template-columns: 3% 2% 50% 37%;
}
:lang(fa).shift-container29,
:lang(ar).shift-container29,
:lang(fa).shift-container29,
:lang(hi).shift-container29,
:lang(ko).shift-container29,
:lang(th).shift-container29,
:lang(vi).shift-container29 {
    display: grid;
    grid-template-columns: 3% 17% 75%;
}
:lang(hy).shift-container29 {
    display: grid;
    grid-template-columns: 3% 13% 79%;
}
:lang(ru).shift-container29,
:lang(km).shift-container29 {
    display: grid;
    grid-template-columns: 3% 15% 77%;
}
:lang(pa).shift-container29 {
    display: grid;
    grid-template-columns: 3% 20% 72%;
}
:lang(fil).shift-container29 {
    display: grid;
    grid-template-columns: 3% 16% 76%;
}

}
/* 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;
}
:lang(fil) .shift-container2 {
    grid-template-columns: 3% 21% 71%;
}
}