body{height:auto;min-height:none;max-height:none;max-width:100%}#atclinicLogo{display:block;width:35%;margin:16px auto}div.row.no-gutters{margin:0;padding:0}div.row.no-gutters .col-1,div.row.no-gutters .col-2,div.row.no-gutters .col-3,div.row.no-gutters .col-4,div.row.no-gutters .col-5,div.row.no-gutters .col-6,div.row.no-gutters .col-7,div.row.no-gutters .col-8,div.row.no-gutters .col-9,div.row.no-gutters .col-10,div.row.no-gutters .col-11,div.row.no-gutters .col-12{padding:0}input[type=number],input[type=text]{border-radius:10px;border:1px solid #ccc;padding:4px 8px;font-size:16px;min-height:45px}.full-width{width:100%}input[type=number].phone-number{font-size:24px;text-align:center;font-weight:700;letter-spacing:1px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}p.element-label{font-size:16px;font-weight:700;color:#1f6cc4}p.help-text{font-size:14px;text-align:justify}.underline{text-decoration:underline;cursor:pointer}.fs-14{font-size:14px}.row.header{font-weight:700;text-align:center}.row.header,.row.record{border-bottom:1px solid #ccc}.row.record p{margin:12px 0;padding:0}.bold{font-weight:700;color:#1a1a1a}.text-center{text-align:center}input.user-otp-input{width:60%;max-width:60%;text-align:center;margin:12px 0 6px;border-radius:5px;border:1px solid #ccc;padding:6px;font-weight:700;font-size:24px}#otpInputBar{text-align:center}