/* 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 Language dropdown*/
 
#form-element-wrapper_3{
    visibility: hidden !important;
  }
  
/* css for EDD logo*/

.header_container {
    display: flex;
    justify-content: space-between;
    column-gap: 30px !important;
}

.divTableRowAddress {
    display: table-row;
}
  .divTableCell {
    display: table-cell; /* Display as table cell */
  }
  .divTableRow {
    display: table-row;
    }

  .mailDate{
    width:45%;
}
.divTableCellN {
    display: table-cell;
    /*padding-top: 4px;*/
    padding-right: 3px;
    width:55%;
    align-content: end;
  }  
  .blank-line1 {
    display: inline-block; 
    border-bottom: 1px solid black;
    width:205px;
    }

    .blanklinecallout {
        position: absolute;
        width: 1px;
        height: 1px;
        padding: 0;
        margin: -1px;
        overflow: hidden;
        clip: rect(0, 0, 0, 0);
        border: 0;
    }  

    .custom-cell{
        padding-bottom: 2%; 
    }

    .divTable {
        width: 100%; /* Full width of the parent */
        border-collapse: collapse; /* Merge borders */
    }
    
    .divTableBody {
        display: table; /* Display as a table */
        width: 100%; /* Full width */
    }
    
    .divTableRow {
        display: table-row; /* Display as table row */
    }
    .divTableCell1 {
        display: table-cell; /* Display as table cell */
        padding: 0px; /* Padding for cells */
padding-bottom:2%
    }
.blank-line {
        /* display: inline-block;*/
         border-bottom: 1px solid black;
         width: 75%;
         margin-left: 10%;
         padding-bottom:15px;
 
      
        }
 ul,ol{margin-right: 25px;
    margin-left: 18px;
    margin-bottom: -15px;
}

 .DeclareTable{ display: table;
    width: 100%;
    border-collapse: collapse;
    }

.DeclareTable2{ display: table;
        width: 100%;
        border-collapse: collapse;
        }

.divTableNo{ 
    padding-left:10px;
    padding-bottom: 15px;

}
.divTableCellD1 {
            display: table-cell;
            padding: 10px;
            text-align: center;
            width: 30%;
        }  
.divTableCellD3 {
            display: table-cell;
            padding: 10px;
            text-align: center;
            /* Centers the content */
            width: 70%;
            padding-left:100px;
            
        }

 .form-fieldW .halflineW {
            border-bottom: 1.5px solid black;
            width: 100%;
            margin-bottom: 5px;
            display: inline-block;
        }
        .declarant-signature{
            text-align: left;
            padding-bottom:10px;
            }


            .divTableCellN1 {
                display: table-cell;
                padding: 10px;
                text-align: center;
                width: 50%;
            }
            .bline {
                display: inline-block;
                border-bottom: 1px solid black;
                width: 20%;
                height: 20px;
                margin-bottom: 10px;
               }
        

  @media screen and (max-device-width: 768px) {

    .header_container {
        flex-direction: column;
        justify-content: center;
        align-items: center !important;
    }

    .mailing {
        margin-bottom: 10px; 
        text-align: center;
    }

    .mailDate{
        width:55%;
    text-align: center;
    }

    .divTableCellN {
        display: contents;
      }  
      .blank-line1{margin-bottom:8px;}

  }

  @media only screen and (min-device-width: 768px) and (max-device-width: 768px) and (min-device-height: 1024px) and (max-device-height: 1024px) and (-webkit-min-device-pixel-ratio: 1)
  and (orientation: portrait){

    .header_container {
        flex-direction: column;
        justify-content: center;
        align-items: center !important;
    }
    .mailing {
        margin-bottom: 25px;
        
        
    }
    .mailDate{
        width:27%;
    
    }
    .divTableCellN {
        display: block;
        width: 100%;
      }  
}



@media screen and (max-device-width: 821px)
and (max-device-height: 1181px)
and (min-device-width: 819px)
and (min-device-height: 1179px) 
{
    .mailDate {
        width: 55%;
    }
:lang(ru)  .mailDate {
    width:60%;
}
:lang(Vi)  .mailDate {
    width:70%;
}
}
