.dnc-input{background-color:var(--Super-silver);border:solid 1px var(--Gray);color:var(--Stone);position:relative;padding:16px}
.dnc-input:focus,.dnc-input:not(:placeholder-shown){padding:20px 16px 8px 16px;color:var(--bs-dark);font-weight:bold}
.dnc-tel:focus,.dnc-tel:not(:placeholder-shown){padding-left:48px}
#dnc-mob-agent-1:focus,#dnc-mob-agent-1:not(:placeholder-shown),#dnc-mob-agent-2:focus,#dnc-mob-agent-2:not(:placeholder-shown){padding-left:16px !important}
.dnc-input:focus{border:solid 1px var(--bs-secondary);background-color:#f2f9ff}
.dnc-input:focus-visible{outline:0}
.dnc-label{display:none}
.dnc-guidline{left:10px}
.dnc-input:not(:placeholder-shown)+.dnc-label,.dnc-input:focus+.dnc-label{display:block;position:absolute;top:8px;left:17px}
.dnc-error-text{color:var(--bs-danger);left:8px;top:2px}
.warning-icon{background:url('../../../../../../content/dam/bajajfinserv/exp_aop/application_assets/icon_warning.svg') transparent no-repeat}
.dnc-input-wrap-error::after{content:" ";background:url('../../../../../../content/dam/bajajfinserv/exp_aop/application_assets/icon_error.svg');height:20px;width:20px;position:absolute;top:17px;right:4%}
.dnc-input:focus::placeholder{color:transparent}
.dnc-input-wrap-error input.dnc-input{background-color:#fff2f4;border:solid 1px var(--bs-danger)}
.dnc-country-code{display:none;position:absolute;top:20.7px;left:17px}
.dnc-ckbx-wrapper{display:block;position:relative;padding-left:26px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.dnc-ckbx-wrapper .checkmark:after{left:5px;width:5px;height:9px;top:2px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.dnc-input-wrap{border:1px solid var(--Stone) !important;padding:8px 12px}
.dnc-input-wrap:has(input:checked){background-color:var(--bs-primary);border:1px solid var(--bs-primary) !important}
.dnc-ckbx-wrapper:has(input:checked){color:white !important}
.dnc-ckbx-wrapper input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
.checkmark{position:absolute;top:4px;left:0;height:16px;width:16px;background-color:white;border:1px solid var(--Stone) !important;border-radius:2px}
.checkmark:after{content:"";position:absolute;display:none}
.dnc-ckbx-wrapper input:checked~.checkmark:after{display:block}
.dnc-ckbx-wrapper input:checked~.checkmark{background-color:white;border-radius:2px;border:1px solid white !important}
.dnc-ckbx-wrapper input.dnc-ckbx:checked~.checkmark:after{border:solid var(--bs-primary);border-width:0 2px 2px 0}
.dnc-img{aspect-ratio:1.31}
.thank-you-title{font-size:18px}
.dnc-thank-u .pri-heading,.dnc-guidline{color:var(--Stone)}
#dnc-dialog[open]{min-width:100vw;margin-bottom:0}
#dnc-dialog[open]:focus-visible,#dnc-dialog[open]:focus{outline:0}
#dnc-dialog::backdrop{background-color:rgba(0,0,0,0.5)}
#dnc-dialog .dnc-input:not(:placeholder-shown),#dnc-dialog .dnc-input:focus{padding:16px 32px;letter-spacing:11vw;text-align:center;padding-right:0 !important}
#dnc-dialog .dnc-timer{color:var(--Gray)}
#dnc-dialog .dnc-secure-text{background-color:var(--Super-silver)}
.disable-dnc-btn{pointer-events:none;background-color:var(--Gray) !important;border-color:white}
@media only screen and (min-width:768px){.dnc-cont-wrap{background-image:linear-gradient(to bottom,var(--bs-Bright-blue),var(--bs-Bright-amazon-red))}
.dnc-container{width:64%;border:none !important}
.dnc-input,.dnc-ckbx-wrapper{font-size:16px;color:var(--bs-dark)}
.input-wrapper label{font-size:10px}
.tel-right:focus,.tel-right:not(:placeholder-shown){padding-left:46px !important}
.dnc-input-wrap-error:nth-child(odd)::after{right:7%}
.dnc-country-code{font-size:16px;top:20.9px}
.add-agent-btn,.add-product-sub{font-size:14px}
.dnc-cont-wrap .dnc-error-text,.dnc-cont-wrap .dnc-guidline{font-size:12px}
.add-product{font-size:18px}
.dnc-submit-btn,.btn-redirect button{width:50% !important;font-size:16px}
.dnc-container.d-none{display:none !important}
.btn-redirect{border:none !important}
.thank-you-title{font-size:24px}
.dnc-thank-u p{font-size:16px}
#dnc-dialog[open]{margin:auto;min-width:448px;border-radius:12px}
#dnc-dialog .dnc-submit-btn{min-width:100%}
#dnc-dialog .close-dnc-otp{height:20px;width:20px;position:absolute;top:16px;right:16px}
.submit-dnc-otp-wrap p{font-size:14px}
.dnc-secure-text{font-size:10px}
#dnc-dialog .dnc-input:not(:placeholder-shown),#dnc-dialog .dnc-input:focus{letter-spacing:48px}
}