/* Hide Submit Button */
.form-submit-button {
    display: none !important;
  }
  
  /* Hide Print Button */
  #print-preview {
    display: none !important;
  }
  /* Hiding Language dropdown*/
  
  #form-element-wrapper_1{
      visibility: hidden !important;
    }
#form-element-wrapper_2{
    display: none;
}
    /* TO CONTROL SCREEN SCROLL*/
.form-section, .form-item {
    display: block;
    overflow: hidden;
    padding-left: inherit;
    padding-bottom: 16px;
}

 .header_container {
    display: flex;
    justify-content: space-between;
    column-gap: 30px !important;
}

/* Container for the box */
.corner-box {
    position: relative;
    width: 30%;
    height: 70px;
    margin-top: 20px;
  }

  /* Top left corner */
  .corner-box::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    border-top: 1px solid black;
    border-left: 1px solid black;
  }
  
  /* Bottom right corner */
  .corner-box::after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    width: 20px;
    height: 20px;
    border-bottom: 1px solid black;
    border-right: 1px solid black;
  }
  
  /* Top right corner */
  .corner-box .top-right {
    position: absolute;
    top: 0;
    right: 0;
    width: 20px;
    height: 20px;
    border-top: 1px solid black;
    border-right: 1px solid black;
  }
  
  /* Bottom left corner */
  .corner-box .bottom-left {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 20px;
    height: 20px;
    border-bottom: 1px solid black;
    border-left: 1px solid black;
  }
  
  /* Screen reader only text */
  .blanklinecallout {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
  }

  .corner-box1 {
    position: relative;
    width: 40%;
    height: 120px;
    margin-top: 20%;
  }
   /* Top left corner */
   .corner-box1::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    border-top: 1px solid black;
    border-left: 1px solid black;
  }
  
  /* Bottom right corner */
  .corner-box1::after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    width: 20px;
    height: 20px;
    border-bottom: 1px solid black;
    border-right: 1px solid black;
  }
  
  /* Top right corner */
  .corner-box1 .top-right {
    position: absolute;
    top: 0;
    right: 0;
    width: 20px;
    height: 20px;
    border-top: 1px solid black;
    border-right: 1px solid black;
  }
  
  /* Bottom left corner */
  .corner-box1 .bottom-left {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 20px;
    height: 20px;
    border-bottom: 1px solid black;
    border-left: 1px solid black;
  }

    	/* Styling Phone numbers only*/ 
	.UniquePhoneTable  { 
	    width: 47%; 
	} 
	  
	.divTableRowUnique { 
	    display: table-row; 
	} 
	  
	.divTableCellUnique { 
	    display: table-cell; 
	    width: 65%; 
	    padding: 2px; 
	     vertical-align: bottom; 
	} 
	
	:lang(fa).divTableCellUnique, 
	:lang(ar).divTableCellUnique { 
	     display: table-cell; 
	    width: 65%; 
	    padding: 2px; 
	    vertical-align: baseline; 
    } 
/* --------------------------------------------- */

  .phonenumbers { 
    width: 34%; 
} 

.divTableRow { 
    display: table-row; 
} 

.divTableCell { 
    display: table-cell; 
    padding: 3px; 
    width:55%; 
} 

.legendsstyle { 
    padding-left: 3px;
} 
.line1 {
  display: inline-block;
  width: 30%;
  height: 17px;
  margin-inline-end: 2px;
   border-bottom: 1.5px dashed #000;
   margin-inline-start:3px;
 }
.date1{
  width:40%;
}
.jtext{    display: block;
  margin-top: -21px;
  margin-inline-start: 30px;}

  :lang(fa) .jtext, 
	:lang(ar) .jtext {
    margin-top: -26px;
  }

  .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;  
   }  

   .line2 {
    display: inline-block;
    width: 10%;
    height: 17px;
    margin-inline-end: 2px;
     border-bottom: 1.5px dashed #000;
     margin-inline-start:3px;
   }

   /* Container for the box */
.corner-box3 {
  position: relative;
  width: 40%;
  height: 120px;
  margin-inline-start: 10px;
}

.ltext{    margin-top: -28px;
  margin-inline-start: 70px;}

/* Top left corner */
.corner-box3::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  border-top: 1px solid black;
  border-left: 1px solid black;
}

/* Bottom right corner */
.corner-box3::after {
  content: '';
  position: absolute;
  bottom: 0;
  right: 0;
  width: 20px;
  height: 20px;
  border-bottom: 1px solid black;
  border-right: 1px solid black;
}

/* Top right corner */
.corner-box3 .top-right {
  position: absolute;
  top: 0;
  right: 0;
  width: 20px;
  height: 20px;
  border-top: 1px solid black;
  border-right: 1px solid black;
}

/* Bottom left corner */
.corner-box3 .bottom-left {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 20px;
  height: 20px;
  border-bottom: 1px solid black;
  border-left: 1px solid black;
}

.moveLeft{
  margin-inline-start: 40px;
}






@media only screen and (max-width: 768px)
{
   .header_container {
   flex-direction: column;
   justify-content: center;
   align-items: center !important;
}


.corner-box {
  position: relative;
  width: 78%;
  height: 75px;
  margin-top: 20px;
  margin-bottom: 30px;
}

.corner-box1 {
  position: relative;
  width: 92%;
  height: 120px;
   margin-top: 0;
  margin-bottom: 30px;}


.L1left{
  width:auto;
}

    /* Styling Phone numbers only*/
	.UniquePhoneTable  { 
	    width: 100%; 
	} 
	  
	.divTableCellUnique{ 
	    width:65%; 
  } 
/* --------------------------------------------- */

.phonenumbers{
  width:auto;
  margin-top:20px;
}
.corner-box3 {
  position: relative;
  width: 90%;
  height: 120px;
  margin-inline-start: 10px;
}
.date1{
  width: 100%;
  margin-inline-start: 50%;
}

}

/* ipad mini*/
@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) 

{

  .corner-box {
    position: relative;
    width: 40%;
    height: 75px;
    margin-top: 20px;
    margin-bottom: 30px;
  }
  
  .corner-box1 {
    position: relative;
    width: 60%;
    height: 120px;
    margin-top: 0px;
    margin-bottom: 30px;}

    .corner-box3 {
      position: relative;
      width: 60%;
      height: 120px;
      margin-inline-start: 10px;
    }
    .date1{
      width:30%;}  
      
          /* Styling Phone numbers only*/
	   .UniquePhoneTable  { 
	        width: 55%; 
	        margin-inline-start: 12%; 
	  } 
	   .divTableCellUnique { 
	        width:65%; 
    } 
 /* --------------------------------------------- */

    }