.modal-header{background-color:#ff9a4e;color:#fff;text-transform:uppercase;font-family:"Arial"}
#modal-acute-care .modal-body .modal__members__wrapper .modal__member__checkbox__input .modal__member__checkbox__label{border-bottom:0;padding-left:40px}
#modal-acute-care .modal-body .modal__members__wrapper{border:0}
#close-btn{font-family:'Arial';font-size:1.5rem;color:#fff}
.acute__modal__checkbox__label{cursor:pointer;padding-left:2.5rem}
.acute__modal__checkbox{opacity:0;cursor:pointer;height:0;width:0}
.acute__modal__checkbox:checked~.acute__modal__checkmark{background-color:#e47f40}
.acute__modal__checkbox:checked~.acute__modal__checkmark::after{display:block}
.acute__modal__checkmark{top:3px;left:0;height:20px;width:20px;background-color:transparent;border:2px solid #999}
.acute__modal__checkmark::after{content:"";position:absolute;display:none}
.acute__modal__checkmark::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;border:2px solid #fff;background-color:transparent}
.main{margin-left:5rem !important;margin-bottom:5rem !important}
.value_container{display:flex;flex-direction:row;justify-content:space-between;margin:0 -1.5rem;flex-wrap:wrap;width:80%}
.value{cursor:pointer;display:flex;width:90px;padding:.5rem 1rem;margin:.5rem;box-shadow:0 5px 10px rgba(19,18,66,0.1);outline:0;border:0;background-color:transparent;font-family:'Arial';color:#675d5d}
.__selected{border:1px solid #96bbe1}
.__selected::after{position:absolute;top:2px;right:3px;width:14px;height:14px;content:'';border-radius:7.5px;background-color:#0079e3}
.__selected::before{position:absolute;top:6px;right:6px;width:8px;height:4px;content:'';border-bottom:1.5px solid #fff;border-left:1.5px solid #fff;background-color:transparent;z-index:1;transform:rotate(-45deg)}
.modal-footer{background-color:#def2ff}
#modal-acute-CTA{background-color:#ff9a4e;text-transform:uppercase;min-height:54px;min-width:25%;font-family:'Arial';font-size:1.5rem}
#modal-acute-CTA span::after{margin-left:1.2rem;font-family:'icomoon';content:'\e939'}
@media only screen and (max-width:1024px) and (min-width:768px){#modal-acute-CTA{width:100%}
}
@media only screen and (max-width:767px){#modal-acute-CTA{width:100%}
#modal-acute-CTA span::after{margin-left:5rem}
.main{margin-left:3.5rem !important;margin-bottom:2rem}
}
.item-modal{display:flex;justify-content:flex-start;margin-bottom:.5rem}
.platinum_content{margin-left:2.45rem;font-family:"Rubik";font-size:12px;line-height:21px;letter-spacing:.05px;color:#979797}
.dis-man-main-div{margin:0 0 2rem 1.7rem}
.dm-adlt-form{margin-bottom:.4rem !important}
#modal-dis-man-confirm-CTA{background-color:#ff9a4e;text-transform:uppercase;min-height:54px;min-width:25%;position:relative}
#modal-dis-man-confirm-CTA span::after{margin-left:1.2rem;font-family:"icomoon";content:"\e939"}
.checkbox{width:160px}
.item_name_date{display:flex;justify-content:space-evenly;align-items:center}
input[type="text"]:focus{outline:0}
input[type="text"]{border:0;border-bottom:1px solid #cdcdcd;width:195px;height:23px;font-size:14px;color:#2c2c2c;letter-spacing:.8px}
.member_date{background:url("../../../clientlib-global/css/resources/images/calender_icon.svg");background-size:16px;background-repeat:no-repeat;background-position:97%;padding:5px;margin-left:1.5rem}
.dis__man__modal__checkbox__label{cursor:pointer;padding-left:40px;line-height:20px;text-transform:uppercase}
.dis__man__modal__checkbox{opacity:0;cursor:pointer;height:0;width:0}
.dis__man__modal__checkbox:checked~.dis__man__modal__checkmark{background-color:#e47f40}
.dis__man__modal__checkbox:checked~.dis__man__modal__checkmark::after{display:block}
.dis__man__modal__checkmark{top:3px;left:0;height:20px;width:20px;background-color:transparent;border:2px solid #999}
.dis__man__modal__checkmark::after{content:"";position:absolute;display:none}
.dis__man__modal__checkmark::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;border:2px solid #fff;background-color:transparent}
@media only screen and (max-width:1024px) and (min-width:768px){.item_name_date{flex-direction:column;position:relative;left:35px}
.item_name_date .name{margin-bottom:.5rem}
.item-modal{margin-bottom:0rem}
.member_date{margin-left:0rem}
.dis-man-main-div{margin:0 0 2rem 1.7rem}
#modal-dis-man-confirm-CTA{width:100%}
#modal-dis-man-confirm-CTA span::after{margin-left:5rem}
}
@media only screen and (max-width:767px){.pd{padding:2rem 1rem !important}
.item_name_date{flex-direction:column;position:relative;left:25px}
.form-field{margin-bottom:10px}
.item_name_date .name{margin-bottom:.5rem}
.item-modal{margin-bottom:0rem}
#first_member_date{margin-left:0rem}
.checkbox{width:125px}
.member_date{margin-left:0rem}
.dis-man-main-div{margin:0 0 2rem 1.7rem}
#modal-dis-man-confirm-CTA{width:100%}
#modal-dis-man-confirm-CTA span::after{margin-left:5rem}
input[type="text"]{width:148px;margin-left:20px}
.platinum_content{margin-left:2.5rem}
}
@media only screen and (max-width:375px){.acute__modal__checkbox__label{padding-left:25px !important;font-size:14px;padding-top:3px}
.acute__modal__checkmark{height:15px;width:15px}
.item_name_date{position:relative;left:19px}
input[type="text"]{width:104px;margin-left:0}
input[type="text"]::placeholder{width:104px;margin-left:0}
.container{padding-left:13px}
.dis__man__modal__checkbox__label{line-height:25px}
}
#enhanced_summary .choose__plans__inner__container{padding-top:1.5rem;padding-bottom:1.5rem}
.rdo-btn-container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.choose__plans__section{border-bottom:1px solid #efefef}
.rdo-btn-container input{position:absolute;opacity:0;cursor:pointer}
.checked{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#fff;border:1.6px solid #ede8f8;box-shadow:0 5px 10px rgba(19,18,66,0.1);border-radius:50%}
.rdo-btn-container input:checked~.checked{background-color:#fff;border:1px solid #0093e8}
.checked:after{content:"";position:absolute;display:none}
.rdo-btn-container input:checked~.checked:after{display:block}
.rdo-btn-container .checked:after{position:absolute;top:5px;left:9px;display:none;width:5px;height:10px;content:'';-webkit-transform:rotate(45deg);transform:rotate(45deg);border:1.6px solid #0093e8;border-width:0 2px 2px 0}
.plan-label{font-weight:700;color:#003274}
.titanium__container{margin-left:2rem}
.main_payement_section{background-color:#ececed}
.choose__plans__inner__container{flex-direction:column}
.plans__section plan__inner{padding-top:1rem}
@media only screen and (max-width:767px){.plans__section{flex-direction:column;align-items:flex-start !important}
.plans__section{margin-left:0 !important}
.titanium__container{margin-left:0rem}
.plans__section>div{margin-bottom:.75rem}
.info-icon-img{width:17px;height:17px}
.plan-label{font-size:11px;line-height:20px;text-transform:uppercase}
.checked{height:22px;width:22px}
.rdo-btn-container{padding-left:32px}
.rdo-btn-container .checked:after{top:4px;left:8px}
}
@media only screen and (min-width:767px) and (max-width:1024px){.plans__section{flex-wrap:wrap;gap:10px}
.plans__section>div{padding-bottom:1rem}
.plans__section>div{margin-left:0}
}
.personalAddOn .header{background:#00b0f6;color:white;display:flex;align-items:center;justify-content:center;gap:38px;padding:38px 35px}
.personalAddOn .title{font-family:"Rubik";font-style:normal;font-weight:500;font-size:30px;color:white}
.personalAddOn .closeMenu{cursor:pointer}
.personalAddOn .content_Section{padding:32px 16px}
.personalAddOn .price_conatiner{display:flex;gap:26px}
.personalAddOn .price_title{font-family:"Rubik";font-style:normal;font-weight:700;font-size:18px;color:#2c2c2c}
.personalAddOn .sum_Section{flex-basis:47%}
.personalAddOn .year_section{flex-basis:47%}
#modal-HC-personal-accident .personalAddOn .sum_insured_section{flex-basis:58%}
#modal-HC-personal-accident .personalAddOn .year_premium_section{flex-basis:42%}
#modal-HC-personal-accident .sum_insured_section .pa-si-btn-inc,#modal-HC-personal-accident .sum_insured_section .pa-si-btn-dec{margin-top:9px;font-size:1rem;border:1px solid black;border-radius:50%;height:1.2rem;width:1.2rem;background-color:#fff;cursor:pointer}
#modal-HC-personal-accident .sum_insured_section .pa-si-btn-inc{margin-right:6px}
#modal-HC-personal-accident .sum_insured_section .pa-si-btn-dec{margin-left:6px}
.personalAddOn .sum_price_Container{padding:7px 0;display:flex;justify-content:center;margin-top:12px;gap:10px;background:#edf8ff;border:1px solid rgba(0,50,116,0.05);box-shadow:0 7px 10px rgba(0,0,0,0.01);border-radius:8px}
.personalAddOn .sum_price{font-family:"Rubik";font-style:normal;font-weight:500;font-size:30px;color:#2c2c2c}
#modal-HC-personal-accident .personalAddOn .sum_price{font-family:"Rubik";font-style:normal;font-weight:500;font-size:25px;color:#2c2c2c}
.personalAddOn .sum_price_Container img{width:14.63px}
#modal-HC-personal-accident .personalAddOn .sum_price_Container img{width:12px}
.personalAddOn .year_price_Container{gap:10px;padding:7px 0;display:flex;justify-content:center;margin-top:12px;background:#f3f3f3;border:1px solid rgba(0,50,116,0.05);box-shadow:0 7px 10px rgba(0,0,0,0.01);border-radius:8px}
.personalAddOn .year_price{font-family:"Rubik";font-style:normal;font-weight:500;font-size:30px;color:#0093e8}
#modal-HC-personal-accident .personalAddOn .year_premium_section img{width:13px}
#modal-HC-personal-accident .personalAddOn .year_price{font-family:"Rubik";font-style:normal;font-weight:500;font-size:25px;color:#0093e8}
.personalAddOn .sub_title{font-family:"Rubik";font-style:normal;font-weight:700;font-size:18px;line-height:21px;margin:32px 0 18px 0;color:#2c2c2c}
.personalAddOn .members_container{display:flex}
.personalAddOn ul,li{list-style-type:none;padding:0;margin:0}
.personalAddOn .members_Title{font-family:"Rubik";font-style:normal;font-weight:500;font-size:16px;letter-spacing:.8px;color:#2c2c2c;margin-bottom:27px}
.personalAddOn .adults_section{flex-basis:45%}
.personalAddOn .children_section{flex-basis:55%}
.personalAddOn .adult_member,.child_member{display:flex;align-items:baseline;margin-bottom:27px;gap:15px}
.personalAddOn ul li:last-child{margin-bottom:0}
input[type="checkbox"]{height:20px;width:20px;opacity:0;cursor:pointer}
.personalAddOn .checkmark{position:absolute;left:0;top:4px;height:20px;width:20px;box-shadow:0 5px 10px rgba(19,18,66,0.1);border-radius:2px;background:#fff;border:2px solid #d8d8d8;pointer-events:none}
.personalAddOn input[type="checkbox"]:checked ~ .checkmark{background:white;border:2px solid #0093e8}
.personalAddOn .checkmark:after{content:"";position:absolute;display:none}
.personalAddOn input[type="checkbox"]:checked ~ .checkmark:after{display:block}
.personalAddOn .checkmark:after{left:5px;top:1px;width:6px;height:12px;border:solid #0093e8;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.personalAddOn .subSection{font-family:"Rubik";font-style:normal;font-weight:400;font-size:14px;letter-spacing:.8px;color:#2c2c2c}
.personalAddOn .footer{display:flex;justify-content:end;padding:0 36px 32px 36px}
.personalAddOn .conform_button{display:flex;padding:10px 15px;background:#ff9a4e;border-radius:8px;gap:24px;border:0;cursor:pointer}
.personalAddOn button:disabled{cursor:not-allowed;opacity:.7;pointer-events:all !important}
.personalAddOn .confirm_text{font-family:"Rubik";font-style:normal;font-weight:700;font-size:16px;line-height:20px;text-transform:uppercase;letter-spacing:.8px;color:#fff}
.personalAddOn .dob_container{position:relative;display:none}
.personalAddOn .dob_text{font-family:"Rubik";font-style:normal;font-weight:500;font-size:10px;line-height:12px;text-align:center;letter-spacing:.8px;color:#0093e8;position:absolute;top:-6px;background-color:white;left:8px;z-index:10}
.personalAddOn .dob_container input{max-width:100%;padding:4px 8px;color:#aaa;border:2px solid #aaa;font-size:12px}
.personalAddOn input[type="date"]::-webkit-inner-spin-button{display:none}
.personalAddOn input[type="date"]::-webkit-calendar-picker-indicator{position:relative;right:3px;opacity:0}
.personalAddOn .downArrow{position:absolute;right:11px;top:14px;pointer-events:none}
@media only screen and (max-width:767px){.personalAddOn .header{gap:12px;padding:20px 6px}
.personalAddOn .title{font-size:22px}
.personalAddOn .content_Section{padding:0}
.personalAddOn .sum_price,.personalAddOn .year_price{font-size:20px}
.personalAddOn .sum_price_Container img,.personalAddOn .year_price_Container img{width:11.63px}
.personalAddOn .members_Title{margin-bottom:20px}
.personalAddOn .confirm_text{font-size:15px}
.personalAddOn .header{justify-content:space-evenly}
}
@media only screen and (max-width:370px){.personalAddOn input[type="date"]{-webkit-appearance:none !important}
.personalAddOn .title{font-size:17px}
.personalAddOn .header{padding:20px 0}
.personalAddOn .price_title{font-size:14px}
.personalAddOn .sum_price,.personalAddOn .year_price{font-size:16px}
.personalAddOn .sub_title{font-size:15px}
.personalAddOn .members_Title{font-size:14px}
.personalAddOn .subSection{font-size:12px}
.personalAddOn .confirm_text{font-size:14px}
}
#modal-personal-accident-combo .modal-content{max-width:514px}
#modal-personal-accident-combo .modal-header{text-transform:none;color:#fff;background-color:#00b0f6;padding:1.2rem}
#modal-personal-accident-combo .modal-header .modal-title{font-size:1.25rem;line-height:1.5rem;color:#fff}
#modal-personal-accident-combo .modal-body{padding:1.875rem}
#modal-personal-accident-combo .label__text p{display:inline-block}
.sum__insured__amt,.price__amt{width:200px;padding:15px;min-height:1px}
input[type="date"]::placeholder{opacity:.2}
.date__text{font-size:1.125rem;line-height:1.25rem}
#modal-personal-accident-combo .date__container{width:auto;height:32px;border:1px solid #b8acac;border-radius:4px;padding:0 10px}
#modal-personal-accident-combo .adults__count .calender_icon{width:15px;height:14px;right:11px;top:7px;position:absolute;display:inline-block;background:url(../../../../../content/dam/nivabupa/Image/reassure2.0/calender-icon.svg) right / 90% no-repeat;pointer-events:none;cursor:pointer}
#modal-personal-accident-combo .label__text{display:inline-block;width:110px;height:32px;border:1px solid #b8acac;border-radius:4px;padding:5px;padding-left:15px;font-size:14px;line-height:18px}
.label__text img{position:relative;left:30%;bottom:5%}
.date__container::placeholder{letter-spacing:.5}
.adult__radio__label{font-size:.9rem;padding-left:30px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.adults__count{margin-bottom:1rem}
.si__text__pac{font-size:1.12rem;line-height:1.3rem;color:#2c2c2c}
.confirm__btn{background:#ff9a4e;border-radius:8px;width:130px;text-transform:uppercase;font-size:16px;line-height:20px;text-align:inherit}
.confirm__btn span{position:relative;left:5px;bottom:1px}
.adult__count__checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#fff;border:1.6px solid #ede8f8;margin-top:5px}
.adult__radio__label input{position:absolute;opacity:0;cursor:pointer}
.adult__radio__label input:checked~.adult__count__checkmark{background-color:#fff;border:1px solid #0093e8}
.adult__count__checkmark{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#fff;border:1.6px solid #d8d8d8;border-radius:4px}
.adult__radio__label{display:block;position:relative;padding-left:35px;cursor:pointer;user-select:none}
.adult__radio__label input:checked~.adult__count__checkmark:after{display:block}
.adult__radio__label .adult__count__checkmark:after{position:absolute;top:3px;left:7px;display:none;width:5px;height:10px;content:'';-webkit-transform:rotate(45deg);transform:rotate(45deg);border:1.6px solid #0093e8;border-width:0 2px 2px 0}
#modal-personal-accident-combo .date__container::-webkit-inner-spin-button{display:none}
#modal-personal-accident-combo .date__container::-webkit-calendar-picker-indicator{opacity:0}
#modal-personal-accident-combo .date__container::placeholder{font-size:12px;line-height:16px}
@media only screen and (max-width:768px){#modal-personal-accident-combo .modal-body{padding:1.5rem}
#modal-personal-accident-combo .price__amt{width:135px}
#modal-personal-accident-combo .sum__insured__amt,.price__amt{width:130px;padding:10px}
.proposer__details__inner:nth-child(2){margin-left:1rem}
.date__text{margin-bottom:.5rem !important;font-size:14px;line-height:20px}
.adults__count{margin-bottom:0}
#modal-personal-accident-combo .date__container{width:132px}
#modal-personal-accident-combo .adults__count .calender_icon{right:17px;top:9px}
#modal-personal-accident-combo .sum__insued__text{color:#2c2c2c}
#modal-personal-accident-combo .date__container{margin-bottom:1rem !important}
.si__text__pac{font-size:.875rem;line-height:1.25rem}
.proposer__detail{font-size:.875rem;line-height:1.25rem;color:#2c2c2c}
}
.modal-md{max-width:620px}
.coPay__amt__field{gap:20px}
.modal-coPayment label{margin-bottom:0}
.modal-coPayment .modal-body .coPay__amt{font-size:14px;line-height:17px;width:115px;padding:10px;height:auto;cursor:pointer;text-align:center;letter-spacing:.8px;color:#2c2c2c;border:0;background:#fff;box-shadow:0 5px 10px rgba(19,18,66,.1)}
.modal-deductible .modal-md{max-width:750px}
.dedctible__amt__field{gap:20px}
.modal-deductible label{margin-bottom:0}
.modal-deductible .modal-body .dedctible__amt{font-size:14px;line-height:17px;width:115px;padding:10px;height:auto;cursor:pointer;text-align:center;letter-spacing:.8px;color:#2c2c2c;border:0;background:#fff;box-shadow:0 5px 10px rgba(19,18,66,.1)}
.modal-md{max-width:620px}
.modal-bg{max-width:750px}
.coPay__amt__field,.dedctible__amt__field,.preExt__amt__field{gap:20px}
.modal-coPayment label{margin-bottom:0}
.modal-coPayment-reassureV2 label{margin-bottom:0}
.modal-preExistingWatingTimeMod label{margin-bottom:0}
.modal-deductible-reassureV2 label{margin-bottom:0}
.coPay__amt,.dedctible__amt,.preExt__amt{font-size:14px;line-height:17px;width:115px;padding:10px;height:auto;cursor:pointer;text-align:center;letter-spacing:.8px;color:#2c2c2c;border:0;background:#fff;box-shadow:0 5px 10px rgba(19,18,66,.1)}
.rm__modal__checkbox__label{cursor:pointer;padding-left:40px;line-height:20px;text-transform:uppercase}
.rm__modal__checkbox{opacity:0;cursor:pointer;height:0;width:0}
.rm__modal__checkbox:checked~.rm__modal__checkmark{background-color:#e47f40}
.rm__modal__checkbox:checked~.rm__modal__checkmark::after{display:block}
.rm__modal__checkmark{left:0;height:20px;width:20px;background-color:transparent;border:2px solid #999}
.rm__modal__checkmark::after{content:"";position:absolute;display:none}
.rm__modal__checkmark::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;border:2px solid #fff;background-color:transparent}
@media only screen and (max-width:767px){#modal-room-modification .rm__modal__checkbox__label{width:auto}
}
.confirm__cta{background-color:#ff9a4e;text-transform:uppercase;min-height:54px;min-width:25%;font-family:'Arial';font-size:1.5rem}
.confirm__cta span::after{margin-left:1.2rem;font-family:'icomoon';content:'\e939'}