.pincode-input-text{z-index:2;position:absolute!important}.pincode-input-container{display:inline-flex;width:100%}.pincode-input-container input.first{border-top-right-radius:0;border-bottom-right-radius:0}.pincode-input-container input.mid{border-radius:0;border-left-width:0}.pincode-input-container input.last{border-top-left-radius:0;border-bottom-left-radius:0;border-left-width:0}.pincode-input-text,.pincode-input-text.form-control{text-align:center;flex-grow:1}.pincode-input-text .filled{caret-color:transparent}.pincode-input-error{clear:both}.pincode-input-container.touch .pincode-input-text:focus,.pincode-input-container.touch .pincode-input-text:focus.form-control{outline:0;border:0;box-shadow:none}.pincode-input-container.touch .touchwrapper{position:relative;height:90px;flex-grow:1}.pincode-input-container.touch .touchwrapper .pincode-input-text{display:block;background:0 0;text-align:initial;border:0;padding-left:0;overflow:visible;box-shadow:none;transition:none;font-size:24px}.pincode-input-container.touch .touchwrapper .pincode-input-text.noletterspacing{letter-spacing:0!important;visibility:hidden}.pincode-input-container.touch .touch-flex{display:flex;align-items:stretch;padding:0;position:absolute;top:0;width:100%;height:100%;z-index:1}.pincode-input-container.touch .touch-flex-cell{flex-grow:1;border:1px solid #ced4da}.modal-dialog .pincode-input-container.touch .pincode-input-text{z-index:1042}.modal-dialog .pincode-input-container.touch .touch-flex{z-index:1041;pointer-events:none}