.modal-body{text-align:center}
.UnClaimedamountPopup{display:none}
.UnClaimedamountPopup .unclaimedAmountComp{padding-bottom:unset;height:100%}
.UnClaimedamountPopup .unclaimedAmountComp .container{height:100%}
.UnClaimedamountPopup .unclaimedAmountComp .topContent{padding-bottom:40px}
.UnClaimedamountPopup .unclaimedAmountComp .titleText{padding-bottom:12px}
.UnClaimedamountPopup .unclaimedAmountComp .topContent p{padding-bottom:15px;text-align:center}
.UnClaimedamountPopup .unclaimedAmountComp .formContentInnerWrap{border:1px solid #d4d4d4;border-radius:5px;margin:0 auto 80px;max-width:790px;padding:25px 25px 25px 25px}
.UnClaimedamountPopup .unclaimedAmountComp .formContentInnerWrap p.title{font-family:'robotobold';padding-bottom:15px;text-align:center}
.UnClaimedamountPopup .unclaimedAmountComp .formContentInnerWrap label{color:#6f7072;font-family:'robotoregular';font-size:1.4rem;letter-spacing:.25px;padding-bottom:8px;text-transform:uppercase}
.UnClaimedamountPopup .unclaimedAmountComp .formContentInnerWrap label.inline{padding:0 22px 0 0;vertical-align:middle}
.UnClaimedamountPopup .unclaimedAmountComp .formContentInnerWrap .col-md-6 .form-group{padding:30px 30px 0 30px}
.UnClaimedamountPopup .unclaimedAmountComp .formContentInnerWrap .customRadiobox{display:inline-block}
.UnClaimedamountPopup .unclaimedAmountComp .formContentInnerWrap .customRadiobox label{color:#000;font-family:'robotobold';margin:0 0 0 25px;padding:5px 0 5px 35px;text-transform:none}
.UnClaimedamountPopup .unclaimedAmountComp .formContentInnerWrap .customRadiobox label:first-child{margin-left:0}
.UnClaimedamountPopup .unclaimedAmountComp .formContentInnerWrap .form-group .form-control{border:0;border-bottom:1px solid #ccc;width:100%;margin-bottom:5px;font-size:1.6rem;font-family:'robotobold';line-height:1.2em;color:#000;padding:0 34px 0 0;height:30px}
.UnClaimedamountPopup .unclaimedAmountComp .formContentInnerWrap .form-group .form-control::placeholder{font-family:'robotolight'}
.UnClaimedamountPopup .unclaimedAmountComp .commonError{padding-bottom:0}
.UnClaimedamountPopup .unclaimedAmountComp .formContentInnerWrap .form-group .form-control.pancard{text-transform:uppercase}
.UnClaimedamountPopup .unclaimedAmountComp .formContentInnerWrap .btnWrap{display:block;padding-top:35px;text-align:center}
.UnClaimedamountPopup .unclaimedAmountComp .formContentInnerWrap .btnWrap a{min-width:200px;padding:15px 40px 16px 40px}
.UnClaimedamountPopup .unclaimedAmountComp .formContentInnerWrap .btnWrap .primaryRedBtn{border:2px solid;margin-right:22px}
.accordionSection{display:none}
.accordionSection .accordionWrap .accordionBox{margin-top:25px}
.accordionSection .accordionTitle{background-color:#f6f6f6;font-family:'robotolight';font-size:1.8rem;line-height:normal;color:#20252b;padding:20px 60px 20px 20px;display:block;position:relative}
.accordionSection .accordionTitle:hover{text-decoration:none}
.accordionSection .accordionTitle:after{content:'';position:absolute;right:38px;top:50%;border:solid #20252b;border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:translateY(-50%) rotate(45deg);-webkit-transform:translateY(-50%) rotate(45deg);-moz-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);-o-transform:translateY(-50%) rotate(45deg)}
.accordionSection .accordionBox.active .accordionTitle:after{transform:translateY(-50%) rotate(-135deg);-webkit-transform:translateY(-50%) rotate(-135deg);-moz-transform:translateY(-50%) rotate(-135deg);-ms-transform:translateY(-50%) rotate(-135deg);-o-transform:translateY(-50%) rotate(-135deg)}
.accordionSection .accordionTitle:before{content:'';position:absolute;right:102px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);width:30px;height:28px;background:url(images/red-star.svg) no-repeat;display:none}
.accordionSection .accordionBox.bookMark .accordionTitle:before{display:block}
.accordionSection .accordionContent{border-top:1px solid #c7c7c7;display:none}
.accordionSection .accordionTitle .name{color:#c21b17;font-family:'robotobold';margin-right:10px}
.accordionSection .accordionTitle .details{border-left:1px solid #20252b;display:inline-block;padding:0 10px}
.accordionSection .accordionContent ul li{background:url(../../../../../../content/dam/futuregeneraliindiainsurancecoltd/common/red-triangle-icon.png) no-repeat 0 4px;color:#20252b;font-family:'robotolight';font-size:2rem;line-height:20px;padding-bottom:15px;padding-left:20px;position:relative}
.accordionSection .accordionContent p{font-size:1.6rem;padding-bottom:2px}
.accordionSection .accordionContent .table-responsive{box-shadow:none}
.accordionSection .accordionContent table{background-color:#f6f6f6;width:100%}
.accordionSection .accordionContent table td{padding:20px;width:25%}
.accordionSection .accordionContent table tr:nth-child(even){background-color:#efefef}
.accordionSection .accordionContent p strong{font-family:'robotoregular';font-size:1.8rem;font-weight:normal;line-height:1em}
.accordionSection .btnWrap{padding:20px 0 30px;text-align:center}
#contactinfo .modal-dialog{max-width:700px}
#contactinfo .modal-content{padding:80px 110px 40px}
#contactinfo .modal-content .closePopup{position:absolute;right:60px;top:40px}
#contactinfo .title{color:#20252b;font-family:'robotoregular';font-size:2.2rem;font-weight:600;padding-bottom:25px;text-align:center}
#contactinfo .form-group label{color:#6f7072;font-size:1.4rem}
#contactinfo.journeyModal .form-group .form-control{color:#000;font-family:'robotobold';font-size:1.6rem}
#contactinfo.journeyModal .form-group textarea.form-control{background-color:#fafafa;border:1px solid #c8c8c8;border-radius:5px;color:#6f7072;font-family:'robotoregular';font-size:1.4rem;height:140px;padding:14px 18px;resize:none}
#contactinfo.journeyModal .form-group{margin-bottom:30px}
#contactinfo.journeyModal .btnWrap{display:block;padding-top:15px;text-align:center}
#contactinfo.journeyModal .btnWrap a{min-width:200px;padding:15px 40px 16px 40px}
#contactinfo.journeyModal .btnWrap .primaryRedBtn{border:2px solid;margin-right:22px}
.nre-disclaimer{text-align:center;margin-right:22px;font-size:14px;color:#c21b17}
td{border:none !important}
.starlogo{color:#c21b17;top:-3px}
.upload-btn-wrapper{position:relative;display:inline-block}
.upload-btn-wrapper .btn{border:1px solid #c21b17;color:#c21b17;background-color:white;padding:16px 20px;border-radius:5px;font-size:20px;font-weight:bold;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;font-family:"robotobold";font-size:1.6rem;line-height:1.4em;min-width:164px;display:flex;align-items:center;justify-content:center;margin-bottom:0}
.upload-btn-wrapper .btn img{padding-right:13px}
.upload-btn-wrapper input[type=file]{position:absolute;left:0;top:0;opacity:0;width:164px;height:56px;cursor:pointer}
.UnClaimedamountPopup .unclaimedAmountComp.otpScreen .formContentInnerWrap .otp label{width:39px}
.insuredDetals .inputContainer{position:relative}
.insuredDetals .inputContainer img{position:absolute;top:0;right:0}
.editNumber{cursor:pointer}
.UnClaimedamountPopup .unclaimedAmountComp.otpScreen .formContentInnerWrap .form-group .form-control{padding:0 12px 0 0}
.UnClaimedamountPopup .otpboxx{position:relative;top:50%;transform:translateY(-50%)}
.closeUnclaimPopup{display:flex;justify-content:end;margin-bottom:10px}
.UnClaimedamountPopup .closeUnclaimPopup{display:flex;justify-content:end;margin-bottom:10px;position:absolute;right:20px;top:14px}
@media(max-width:1023px){.UnClaimedamountPopup .unclaimedAmountComp .formContentInnerWrap{max-width:100%;padding:25px 35px 35px}
.UnClaimedamountPopup .unclaimedAmountComp .formContentInnerWrap .col-md-6 .form-group{padding:30px 0 0 0}
}
.otp-validateComp{padding-bottom:0}
.advantageTopUpWrap.bgRegistration{background:center no-repeat;background-size:cover;padding:30px 0 85px 0}
.otp-validateComp .memberWrap .titleText,.otp-validateComp .familyMemberWrap .titleText{font-size:4rem}
.otp-validateComp .titleText{padding-bottom:10px}
.otp-validateComp .topContent p{font-size:2rem;text-align:center}
.MobileNumberbox,.otpboxx{box-shadow:0 10px 20px 0 rgba(194,27,23,0.1);padding:42px;width:100%;max-width:554px;background-color:#fff;margin:30px auto 0}
.otp-validateComp .form-group{margin-bottom:20px}
.otp-validateComp .form-group label{font-family:'robotoregular';font-size:1.2rem;line-height:1.2em;color:#6f7072;padding-bottom:7px;letter-spacing:.21px}
.otp-validateComp .form-group .form-control{border:0;border-bottom:1px solid #ccc;width:100%;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;margin-bottom:5px;font-family:'robotolight';font-size:2rem;line-height:1.2em;color:#20252b;padding:5px 0;height:30px}
.MobileNumberbox .primaryRedBtn,.otpboxx .primaryRedBtn{width:100%;margin-top:15px}
.otpboxx .title{font-size:2rem;font-family:robotolight}
.otpboxx .title span{font-family:robotolight;display:block;line-height:28px}
.otpboxx .title span.userName{display:inline-block}
.otpboxx .title span:last-child{margin-bottom:15px}
.otpboxx .form-group label{font-family:'robotoregular';font-size:1.2rem;line-height:1.2em;color:#6f7072;padding-bottom:7px;letter-spacing:.21px}
.otpboxx .title span span{display:inline}
.otpboxx .form-group{position:relative}
.resendOtp,.resendOtp:hover{position:absolute;right:0;top:32px;font-family:robotobold;font-size:1.6rem;color:#c21b17}
.resend_Otp_Msg{display:none}
.hide,.otpboxx{display:none}
@media(max-width:767px){.otp-validateComp .advantageTopUpWrap.bgRegistration{position:relative}
.advantageTopUpWrap.bgRegistration{background:url(../../../../../../content/dam/futuregeneraliindiainsurancecoltd/diy/landingpage/bg-registration-mobile.png) right bottom #ebf3fa no-repeat;padding-bottom:50px}
.otp-validateComp .advantageTopUpWrap.bgRegistration:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.1)}
.closeUnclaimPopup img{width:12px}
.otp-validateComp .memberWrap{padding:15px}
.otp-validateComp .advantageTopUpWrap.bgRegistration .memberWrap .titleText{text-shadow:2px 2px #fff}
.otp-validateComp .memberWrap .titleText{font-size:2.8rem}
.otp-validateComp .topContent p{font-size:1.6rem;line-height:1.2em}
.otp-validateComp .advantageTopUpWrap.bgRegistration .MobileNumberbox,.otp-validateComp .advantageTopUpWrap.bgRegistration .otpboxx{position:relative}
.MobileNumberbox,.otpboxx{margin:15px auto 0;padding:30px 20px}
.btn.primaryWhiteBtn,.primaryRedBtn,.primaryWhiteBtnWithborder,.primaryredBtnWithborder,.secondaryWhiteBtn{font-size:1.5rem;display:block;padding:17px 20px 18px 20px;max-width:100%}
}
[name="editMobileNumber"]{margin:0 0 0 10px;cursor:pointer}
#accountTypeSelectBoxItContainer{margin-bottom:5px}
.selectboxit-container span.selectboxit-text{height:23px}
#accountTypeSelectBoxItContainer #accountTypeSelectBoxItArrow{right:8px}
@media(max-width:767px){.UnClaimedamountPopup .unclaimedAmountComp .formContentInnerWrap{padding:25px 20px 35px}
.UnClaimedamountPopup .unclaimedAmountComp .formContentInnerWrap .btnWrap .primaryRedBtn{margin:0 0 10px}
.UnClaimedamountPopup .unclaimedAmountComp .formContentInnerWrap .customRadiobox label{font-size:1.3rem;letter-spacing:0;margin:0 0 0 10px;padding:5px 0 5px 30px}
.UnClaimedamountPopup .unclaimedAmountComp .formContentInnerWrap .col-md-6 .form-group{padding-top:20px}
.UnClaimedamountPopup .unclaimedAmountComp.otpScreen .formContentInnerWrap .col-md-6 .form-group{display:flex;align-items:center;width:100%}
.accordionSection .accordionTitle{font-size:1.8rem;padding:15px 32px 15px 12px}
.accordionSection .accordionTitle:before{right:40px;width:20px;height:18px;background-size:cover}
.accordionSection .accordionTitle:after{right:12px}
.accordionSection .accordionContent p{font-size:1.8rem;line-height:24px;padding-bottom:10px}
.accordionSection .accordionBox.bookMark .accordionTitle{padding-right:70px}
.accordionSection .accordionContent ul li,.accordionSection .accordionContent h4{font-size:1.8rem}
#contactinfo .modal-content{padding:40px 20px 20px}
#contactinfo .modal-content .closePopup{right:20px;top:15px}
#contactinfo.journeyModal .btnWrap{padding-top:0}
#contactinfo.journeyModal .btnWrap .primaryRedBtn{margin:0 0 10px}
.UnClaimedamountPopup .unclaimedAmountComp .formContentInnerWrap label.inline{padding:0 0 6px 0;vertical-align:middle}
.starlogo{color:#c21b17}
.upload-btn-wrapper .btn{min-width:100%;margin-bottom:8px}
.UnClaimedamountPopup .UnClaimedamountPopup .unclaimedAmountComp .formContentInnerWrap p.title{padding-bottom:7px}
.UnClaimedamountPopup .UnClaimedamountPopup .unclaimedAmountComp .formContentInnerWrap .col-md-6 .form-group{padding-top:10px}
.UnClaimedamountPopup .UnClaimedamountPopup .unclaimedAmountComp .formContentInnerWrap .btnWrap{padding-top:15px}
.UnClaimedamountPopup .UnClaimedamountPopup .unclaimedAmountComp .formContentInnerWrap{padding:20px}
.nre-disclaimer{margin-top:12px}
.customDropdown .selectboxit-container .selectboxit{height:26px}
.selectboxit-container span.selectboxit-text{height:29px}
.errorMsg.accountType{position:absolute;left:11px;bottom:-8px}
}
.UnClaimedamountPopup{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:1050;overflow-x:hidden;overflow-y:auto}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
.UnClaimedamountPopup .formContentInnerWrap{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0;top:50%;transform:translateY(-50%)}
.dsp-none{display:none !important}
.otp .form-group{display:flex;align-items:center;column-gap:10px;justify-content:center}
.unclaimedAmountComp.otpScreen .formContentInnerWrap .row{justify-content:center}
.UnClaimedamountPopup .unclaimedAmountComp .formContentInnerWrap .row .ac-type .customDropdown{border-bottom:1px solid #ccc;width:100%;margin-bottom:5px;font-size:1.6rem;font-family:'robotobold';line-height:1.2em;color:#000;height:30px}
.UnClaimedamountPopup .otp .form-group label{padding-bottom:unset}
.UnClaimedamountPopup .unclaimedAmountComp.otpScreen .formContentInnerWrap{width:572px}
.UnClaimedamountPopup .unclaimedAmountComp.otpScreen .formContentInnerWrap .btnWrap{padding-top:15px}
.UnClaimedamountPopup .unclaimedAmountComp.otpScreen .formContentInnerWrap .btnWrap .primaryRedBtn{margin-right:unset}
.UnClaimedamountPopup .unclaimedAmountComp.otpScreen .formContentInnerWrap .form-group .form-control{margin-bottom:unset}
.UnClaimedamountPopup .unclaimedAmountComp.otpScreen .formContentInnerWrap .col-md-6 .form-group{padding:unset}
.thankyouModal.unclaimed .title{line-height:30px}