/* inputting items not visible - line height issue on web */
  @media (min-width:992px) {
    input-line-h-3re-for-mac{
      line-height: 3rem!important; /* Example styling */
    }
   
    input.input-line-h-4re-for-mac{
      line-height: 4rem!important; /* Example styling */
    } 
  }
  
  @media (max-width: 600px) {
  .input-fix-for-ios{
    /* Background & Color Conflict */
      color: black !important;
      background-color: white !important;

      /* iOS Zoom Issue (Font Size Too Small) */
      font-size: 16px !important;

      /* Webkit Appearance Bug */
      -webkit-appearance: none !important;
      appearance: none !important;
      width: 100% !important;
      min-width: 50px !important;
  }
  
   input.input-fix-for-ios{
    /* Background & Color Conflict */
      color: black !important;
      background-color: white !important;

      /* iOS Zoom Issue (Font Size Too Small) */
      font-size: 16px !important;

      /* Webkit Appearance Bug */
      -webkit-appearance: none !important;
      appearance: none !important;
      width: 100% !important;
      min-width: 50px !important;
  }
}
  
  @media (max-width: 600px) {
    .d-sm-none{
      display: none !important;
    }
    .lego-btn-line-h-unset-mobile{
      line-height: unset !important;
    }
    .c-input-mobile{
      /* custom input for mobile on ios devices */
      padding-top: 0.85rem !important;
      padding-bottom: 0.85rem !important;
      border-radius: 0.425rem !important;
      line-height: normal;
    }
  }

.js-remarks-padding{
	
	padding-left: 35px;
    padding-right: 20px;
}

 
 /* button issue fix on ios  */
    .lego-btn.btn-basic-a.ios-mobile-btn-fix, 
    .lego-btn-svg.btn-basic-a.ios-mobile-btn-fix {
      
      
      padding-bottom:0.5rem!important;
      padding-top:0.6rem!important;
    }
    
      .lego-btn.btn-basic-b.ios-mobile-btn-fix, .lego-btn-svg.btn-basic-b.ios-mobile-btn-fix {
  /* button issue fix on ios mobile button design - basic-b */
    
      padding-bottom:0.5rem!important;
       padding-top:0.6rem!important;
}

  @media (max-width: 600px) {
 
  /* #createNewTransactionPage .form-group .form-control .data-item .data-item-inr. { */
  #createNewTransactionPage .data-item .data-item-inr.data-item-inr-ios-mobile-fix {
    /* available balance data inr border issue fix */
    padding-top: 0.3rem !important;
    padding-bottom: 0.7rem !important;
    }

   #createNewTransactionPage .form-group .form-control .data-item.data-item-amount-close-str-ios-mobile-fix div {
      /* available balance data end portion border issue fix */
      display: inline-block!important;
      font-size: 1rem!important;
      color: #8A8B8D !important;
      padding-top: 0.8rem !important;
      padding-bottom: 0rem !important;
      font-family: gotham-book!important;
      font-weight: 500!important;
    }

    .lego-btn.btn-basic-a.ios-mobile-btn-fix, .lego-btn-svg.btn-basic-a.ios-mobile-btn-fix {
     
      padding-top: 0.6rem!important;
    }
  .lego-btn.btn-basic-b.ios-mobile-btn-fix, .lego-btn-svg.btn-basic-b.ios-mobile-btn-fix {
  /* button issue fix on ios mobile button design - basic-b */
    
    
      padding-top:0.6rem!important;
}
   
    #paymentConfirmationPage.ios-mobile-otp-input-fix .buttonhashed {
            /* otp input keyboard input fix */
            right: 2em!important;
            bottom: 2rem !important;
            margin-top: 0 !important;
    }

    .ios-phone-safari-zoom-issue input{
      /* fix for zoom in safari */
      font-size: 16px !important;
      touch-action: manipulation !important;
    }
    .ios-phone-safari-zoom-issue select{
      font-size: 16px !important;
      touch-action: manipulation !important;
    }
.js-remarks-padding{
	
	
    padding-right: 40px;
}

.ios-phone-safari-zoom-issue .js-remarks-padding{
	
	
    padding-right: 45px;
}
   

  }
  


#createNewTransactionPage .form-group .form-control .data-item.data-item-amount-close-str-ios-mobile-fix .data-item-amount {
  /* available balance data end portion border issue fix */
  padding-top: 1.6rem !important;
}


.ios-mac-input-visibility-font-fix1{
	font-family:sans-serif !important;
}
.ios-mac-input-visibility-font-fix input{
	font-family:sans-serif !important;
}
.ios-mac-input-visibility-font-fix input[type="text"]{
	font-family:sans-serif !important;
}
.ios-mac-input-visibility-font-fix input[type="password"]{
	font-family:sans-serif !important;
}
footer{
	
	z-index:999;
}
