#cyberretrieveQuoteModal .modal-dialog{max-width:560px}
#cyberretrieveQuoteModal .mainOtpbox{padding:0 20px;width:100%;max-width:554px;background-color:#fff;margin:10px auto 0 !important}
#cyberretrieveQuoteModal .mainOtpbox .primaryRedBtn{width:100%;margin-top:15px}
.mainOtpbox .primaryWhiteBtnWithborder{width:100%;margin-top:15px}
#cyberretrieveQuoteModal .mainOtpbox .title{font-size:1.3rem;font-weight:500}
#cyberretrieveQuoteModal .mainOtpbox .title span{font-family:robotolight;display:block;margin-top:15px;margin-bottom:20px;line-height:28px}
#cyberretrieveQuoteModal .mainOtpbox .title span span{display:inline}
#cyberretrieveQuoteModal .resendOtp,#cyberretrieveQuoteModal .resendOtp:hover{position:absolute;right:0;top:30px;font-size:1.1rem;color:#c21b17;font-weight:600}
#cyberretrieveQuoteModal .mainOtpbox .form-group{position:relative}
#cyberretrieveQuoteModal label{padding-bottom:7px;font-size:.8rem;line-height:1.2em;font-weight:400}
.modal#cyberretrieveQuoteModal .modelJourney .form-group .form-control{border-bottom:1px solid #ccc}
.modal#cyberretrieveQuoteModal .otpType p{color:#c21b17;margin:15px 0;padding-bottom:0;font-weight:600}
#cyberretrieveQuoteModal table th,#cyberretrieveQuoteModal table td{border:1px solid #ccc}
#cyberretrieveQuoteModal label.radioLbl{display:inline-block;line-height:normal;font-size:1rem;color:#20252b;padding-bottom:5px;padding-left:27px;position:relative;vertical-align:middle}
#cyberretrieveQuoteModal label.radioLbl input{position:absolute;opacity:0;cursor:pointer}
#cyberretrieveQuoteModal label.radioLbl .checkmark{position:absolute;top:2px;left:0;height:20px;width:20px;background-color:#fff;border:1px solid #b0b2b3;padding:4px;border-radius:50%}
#cyberretrieveQuoteModal label.radioLbl .checkmark:after{top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;content:"";position:absolute;display:none}
#cyberretrieveQuoteModal label.radioLbl input:checked ~ .checkmark:after{background-color:#c21b17;display:block}
@media(max-width:767px){#cyberretrieveQuoteModal .mainOtpbox{padding:20px 20px}
}
.MobileNumberbox{margin:15px auto 0 !important}
.respUserName .respMsg{font-size:larger}
;table.retrieveTable thead tr th{position:sticky !important;z-index:100 !important;top:0 !important}
;.modal .modelJourney .modal-content{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}
.modal .modal-body.modelJourney{padding:50px 24px}
.modal .modelJourney .form-group{margin-bottom:32px}
.modal .modelJourney .primaryRedBtn{border:0;box-shadow:none}
.modal .modelJourney .form-group label{font-size:1.4rem;line-height:1.8em;color:#6f7072;padding-bottom:13px}
.modal .modelJourney .customDropdown .selectboxit-container{margin-bottom:5px}
.modal .modelJourney .customDropdown .selectboxit-option a{font-family:'robotoregular';font-size:1.4rem;line-height:20px;display:block;color:#20252b;background:#fff;padding:8px;text-align:center}
.modal .modelJourney .customDropdown .selectboxit-option a:hover{background:#f6f6f6}
.modal .modelJourney .customDropdown .selectboxit .selectboxit-arrow-container .selectboxit-arrow{right:8px}
.modal .modelJourney .customDropdown .selectboxit-default-arrow{border-color:#ccc}
.modal .modelJourney .customDropdown .selectboxit-container .selectboxit{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border:0;border-bottom:1px solid #ccc}
.modal .modelJourney .customDropdown .selectboxit-container .selectboxit{padding:5px 0}
.modal .modelJourney .selectboxit-container span.selectboxit-text{line-height:normal}
.modal .modelJourney .form-group .form-control{border:0;border-bottom:1px solid #20252b;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';line-height:1.2em;color:#20252b;padding:5px 0}
.modal .modelJourney sup{position:relative;top:-1px;padding-right:2px}
.modal .modal-body.modelJourney p{font-size:1.2rem;line-height:24px;color:#20252b;padding-bottom:30px}
.modal#eligableModel .modelJourney .form-group{margin-bottom:0}
.modal#eligableModel .modal-body.modelJourney{text-align:center}
.modal#eligableModel .modal-body h5{font-family:'robotoregular';font-size:1.6rem;line-height:20px;color:#20252b;letter-spacing:.29px;padding-bottom:30px}
.modal#otpModel .modal-body p{font-family:'robotolight';font-size:1.6rem;line-height:24px;color:#20252b;padding-bottom:30px}
.modal#otpModel .modal-body p .lastFourDigit{color:#20252b}
.modal#otpModel .redLink{text-align:center;margin-bottom:0}
.modal#otpModel .resendOtp a{display:inline-block;text-decoration:underline;color:#c21b17;font-family:'robotoregular';font-size:1.4rem;line-height:1.2em;letter-spacing:.29px}
.modal#otpModel .redLink a:hover,.modal#otpModel .resendOtp a:hover{text-decoration:none}
.modal#otpModel .redLink a{display:inline-block;text-decoration:underline;color:#c21b17;font-family:'robotoregular';font-size:1.4rem;line-height:1.2em}
.modal#noServiceModel .modal-body.modelJourney{padding:30px 24px}
.modal#noServiceModel .modal-body .topContent{text-align:center;width:96%;margin:0 auto}
.modal#noServiceModel .modal-body h5{font-family:'robotolight';font-size:2.8em;line-height:1.2em;color:#20252b;padding-bottom:10px}
.modal#noServiceModel .form-group .uiDatepickerInput{border:0;border-bottom:1px solid #ccc;width:100%;background:url(../../../../content/dam/futuregeneraliindiainsurancecoltd/pet-Insurance/calender-icon.svg) no-repeat;background-position:right top;line-height:25px;cursor:pointer;font-size:2rem;line-height:normal;font-family:'robotolight';color:#20252b;padding:2px 0;margin-bottom:5px}
.modal#noServiceModel .form-group .uiDatepickerInput:focus{outline:0}
.modal#accidentCoverModel .modal-body.modelJourney{padding:50px 24px 20px 24px;text-align:center}
.modal#accidentCoverModel .modal-body h5{font-family:'robotomedium';font-size:1.6rem;line-height:1.2em;color:#20252b;padding-bottom:30px;border-bottom:1px solid #ccc;margin-bottom:30px}
.modal#accidentCoverModel .customRadiobox label{display:inline-block;font-size:2rem;line-height:normal;font-family:'robotomedium';color:#20252b;padding-left:40px;padding-bottom:5px;vertical-align:middle;margin-right:40px}
.modal#noClaimBonusModel .modal-body.modelJourney .form-group{margin-bottom:22px}
.modal#noClaimBonusModel .modal-body.modelJourney{padding:50px 24px 10px 24px}
.modal#noClaimBonusModel .modal-body.modelJourney p{font-family:'robotoregular';font-size:1.6rem;line-height:24px;color:#20252b;padding-bottom:30px;text-align:center}
.modal#noClaimBonusModel .modal-body p .lastFourDigit{color:#20252b}
.modal#noClaimBonusModel .redLink{text-align:center;padding-bottom:30px}
.modal#noClaimBonusModel .resendOtp a{display:inline-block;text-decoration:underline;color:#c21b17;font-family:'robotoregular';font-size:1.4rem;line-height:1.2em;letter-spacing:.29px}
.modal#noClaimBonusModel .redLink a:hover,.modal#noClaimBonusModel .resendOtp a:hover{text-decoration:none}
.modal#noClaimBonusModel .redLink a{display:inline-block;text-decoration:underline;color:#c21b17;font-family:'robotoregular';font-size:1.4rem;line-height:1.2em}
.modal#noClaimBonusModel .customRadiobox{text-align:center}
.modal#noClaimBonusModel .customRadiobox label{padding:0;font-family:'robotomedium';font-size:2rem;line-height:28px;color:#20252b;margin:0}
.modal#noClaimBonusModel .customRadiobox .checkmark{min-width:85px;width:auto;height:auto;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border:1px solid #ccc;padding:10px 20px;position:relative;display:inline-block;margin-bottom:22px;font-family:'robotomedium';font-size:2rem;line-height:1.2em;color:#20252b;margin:22px 22px 0 22px}
.modal#noClaimBonusModel .customRadiobox .checkmark::after{display:none}
.modal#noClaimBonusModel .customRadiobox input:checked ~ .checkmark{background-color:#c21b17;border-color:#c21b17;color:#fff}
.modal#disclaimer .modal-body h4{font-family:'robotomedium';font-size:1.8rem;line-height:1.2em;color:#20252b;padding-bottom:8px}
.modal#disclaimer .modal-body h5{font-family:'robotomedium';font-size:1.4rem;line-height:1.2em;color:#20252b;padding-bottom:8px}
.modal#disclaimer .modal-body p{font-size:1.2rem;line-height:1.5em;padding-bottom:10px}
.modal#disclaimer .modal-body .contentTextWrap{padding-bottom:20px}
.modal#disclaimer .modal-body.modelJourney{padding:24px 24px 0 24px}
.whenExpire,.addDetailWrap .comprehensivePlanWrap{display:none}
.journeyModal .customCheckBox label{font-size:1.4rem;font-family:'robotoregular';line-height:24px;letter-spacing:.25px;color:#20252b}
.journeyModal .customCheckBox label .checkmark{background:url(../../../../../../content/dam/futuregeneraliindiainsurancecoltd/pet-Insurance/red-checkbox-sprite.png) no-repeat}
.journeyModal .customCheckBox label input:checked ~ .checkmark{background:url(../../../../../../content/dam/futuregeneraliindiainsurancecoltd/pet-Insurance/red-checkbox-sprite.png) no-repeat;background-position:0 -32px}
.journeyModal .customCheckBox label .checkmark:after{top:1px}
.journeyModal .documentsListWrap{max-width:360px;margin:0 auto;padding-bottom:20px}
.journeyModal .closePopup{position:absolute;right:10px;top:10px;padding:4px;display:block;z-index:1}
.MobileNumberbox,.otpbox{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}
.MobileNumberbox .primaryRedBtn,.otpbox .primaryRedBtn{width:100%;margin-top:15px}
.MobileNumberbox .primaryWhiteBtnWithborder,.otpbox .primaryWhiteBtnWithborder{width:100%;margin-top:15px}
.otpbox .title{font-size:2rem;font-family:robotomedium}
.otpbox .title span{font-family:robotolight;display:block;margin-top:15px;margin-bottom:20px;line-height:28px}
.otpbox .title span span{display:inline}
.resendOtp,.resendOtp:hover{position:absolute;right:0;top:29px;font-size:1.2rem;color:#c21b17}
.otpbox .form-group{position:relative}
#loginModal p{font-family:'robotobold';color:#c21b17;margin:15px 0}
#loginModal .modal-body{padding:30px 30px}
.errorMsg{color:#c5281c;display:none;font-size:.9rem}
.hide{display:none}
.table td,.table th,table td,table th{line-height:1.2em;padding:10px 10px}
@media(max-width:767px){.modal .modal-body.modelJourney{padding:20px 10px}
.MobileNumberbox,.otpbox{margin:15px auto 0;padding:30px 20px}
}
.primaryRedBtn,.primaryWhiteBtn{background:#c21b17;color:#fff;text-align:center;padding:17px 40px;display:inline-block;font-size:1.2rem;font-weight:600;line-height:normal;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;text-transform:uppercase;min-width:128px}
.primaryRedBtn:disabled{opacity:.4}
.primaryRedBtn:hover:enabled{background:#af2219;text-decoration:none;color:#fff}
.primaryRedBtn,.primaryWhiteBtn,.primaryWhiteBtnWithborder{background:#c21b17;color:#fff;text-align:center;padding:17px 40px 18px 40px;display:inline-block;font-size:1.2rem;font-weight:600;line-height:normal;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;text-transform:uppercase;min-width:128px}
.primaryRedBtn:hover{background:#af2219;text-decoration:none;color:#fff}
.btn.primaryRedBtn,.btn.primaryWhiteBtn,.btn.secondaryWhiteBtn{border:0}
@media(max-width:767px){.btn.primaryWhiteBtn,.primaryRedBtn,.primaryWhiteBtnWithborder,.primaryredBtnWithborder,.secondaryWhiteBtn{font-size:1rem;display:block;padding:17px 20px 18px 20px;max-width:100%;width:100%}
.titleText{font-size:3.2rem;padding-bottom:50px}
.primaryWhiteBtn{font-size:1.5rem;display:block;margin-top:20px;padding:17px 20px 18px 20px;max-width:100%}
.desktopShowOnly{display:none}
.mobileShowOnly{display:block}
.inner-banner h1{font-size:2.8rem;padding-top:0}
.backBtn{display:block}
}
.journeyModal .btnWrap .primaryRedBtn,.primaryRedBtn,.journeyModal .form-group .primaryRedBtn{border:0;box-shadow:none}
.journeyModal .journeyBottomStrip .btnWrap .primaryRedBtn{padding:13px 22px 14px}
.journeyModal#expertAdvice .expertAdviceCarousel.owl-carousel .primaryRedBtn{display:block;position:absolute;bottom:-40px;left:0;right:0;margin:0 auto;width:85%}
.healthAbsoluteJourneyComp .form-group .primaryRedBtn,.healthAbsoluteJourneyComp .btnWrap .primaryRedBtn{border:0;box-shadow:none}
.healthAbsoluteJourneyComp .journeyBottomStrip .btnWrap .primaryRedBtn{padding:13px 22px 14px}
.healthAbsoluteJourneyComp .congratsWrap .rightContent .btnWrap .primaryRedBtn{min-width:219px}
.MobileNumberbox .primaryRedBtn,.otpbox .primaryRedBtn{width:100%;margin-top:15px}
.journeyModal#leavingJourneyPopUp .textContent .experienceList .btnWrap .primaryRedBtn{margin-bottom:10px}