
/* =-=-=-=-=-=-=-=-=-= Pop Up =-=-=-=-=-=-=-=-=-=-= */
.modal-header .btn-close {
	background: url(/content/icici-prudential-life-insurance/term-insurance-plans/assets_iPS_new/images/modal_close.svg) no-repeat;
	z-index: 99;
	opacity: 1;
}
.modal-header,.modal-footer {
	border: none;
}
.modal-dialog {
	margin: 0 auto;
}
.modal .modal-content {
	border-radius: 14px;
	padding: 12px 5px;
}
/* .quk-guid .modal-dialog {
    margin: 13% 20px;
} */
.modal .btn {
	background: linear-gradient(90.55deg, #E7873C 16.06%, #E06336 81.41%);
	border: 1px solid #E6E6E6;
	box-sizing: border-box;
	box-shadow: 0px 1.00353px 6.0212px rgb(94 91 91 / 25%);
	border-radius: 4px;
	text-align: center;
	margin: 0 auto;
	width: 275px;
	/* height: 45px; */
	font-weight: 700;
	cursor: pointer;
	color: white;
}
.modal .bene-head {
	display: inline-flex;
	font-size: 18px;
	font-weight: 700;
	align-items: center;
	padding: 0px 0px 10px 0px;
}
.modal .bene-head img {
	margin-right: 20px;
}
.modal .bene-head div {
	line-height: 20px;
	color: #444444;
}
.modal .bene-footer {
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 16px;
	letter-spacing: 0em;
	color: #444444;
}
.modal .bene-cont {
	font-style: normal;
	font-weight: 500;
	font-size: 12px;
	line-height: 16px;
	color: rgba(113, 112, 123, 0.79);
	margin-top: 10px;
}
#term-plan-pop.modal .bene-cont {
	color: rgba(113, 112, 123, 1);
}
.multi-pop .modal-dialog {
	display: inline-flex;
	/* margin: 43% 2.5%; */
}
.multi-pop .modal-content {
	margin: 0px 3px;
	height: 363px;
}
#buy-term-plan-pop.multi-pop .modal-dialog, #adb-pop.multi-pop .modal-dialog, #inbuild-tib-pop.multi-pop .modal-dialog {
	margin: 15% 0%;
}
#term-plan-pop.multi-pop .modal-content, #buy-term-plan-pop.multi-pop .modal-content,#adb-pop.multi-pop .modal-content, #inbuild-tib-pop.multi-pop .modal-content {
	margin: auto 10px;
}
#benefits-pop .modal-dialog {
	/* width: auto; */
	width: 100%;
}
#claim-settlement-pop .modal-dialog {
	width: 100%;
	position: relative;
}
.modal.multi-pop {
	overflow-x: auto;
}
.modal .light-grey-txt {
	font-size: 12px;
	line-height: 16px;
	color: rgba(113, 112, 123, 0.79);
}
.modal .mb-10 {
	margin-bottom: 10px;
}
.txt-bold {
	font-weight: bold;
	color: #444444;
}
.red-text {
	color: #A33635;
}
#need-help .red-text {
	font-size: 24px;
	line-height: 29px;
	font-weight: bold;
}
.bs-prm {
	font-size: 14px;
	line-height: 17px;
	font-weight: 500;
}
.bs-prm-rt {
	font-size: 14px;
	line-height: 17px;
	font-weight: 700;
}
.frequency-radio-cont .radio-box label {
	padding: 5px 3px;
	color: #444444;
	font-size: 16px;
    line-height: 31px;
    height: 43px;
	cursor: pointer;
}
.frequency-radio-cont .radio-box input:checked+label {
	border: 1px solid #E06336;
	background-color: #F0C3A9;
	color: #444444;
}
.frequency-radio-cont .radio-box label.star-bg {
	background: url(/content/icici-prudential-life-insurance/term-insurance-plans/assets_iPS_new/images/star-bg.svg) no-repeat calc(100% - 5px) top;
	background-position-y: 3px;
}
.btn-disc {
	font-size: 10px;
	line-height: 12px;
	color: #444444;
}
#handy-doc ol {
	padding-left: 13px;
	margin-bottom: 0px;
}
.mod-header{
	color: #444444;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
}
.modal .grey-txt {
	color: #707070;
	font-size: 12px;
	line-height: 14px;
}
.modal .black-txt {
	color: #444444;
	font-size: 12px;
	line-height: 16px;
}
.modal .ben-cont-box {
	border-radius: 15px;
	border: 1px solid #ECECEC;
	box-shadow: 0px 4px 25px 0px #BDBDBD40;
}
.modal .ben-cont-pers {
	font-size: 12px;
	line-height: 14px;
}
.modal .ben-cont-btn {
	height: 35px;
	border-radius: 8px;
	background: #F8ECE4;
	box-shadow: 0px 4px 25px 0px #BDBDBD40;
	border: 1px solid #F0792E6E
}
.modal .pink-circle {
	background-color: #F8ECE4;
	height: 18px;
	width: 18px;
}
.line-grey,.line-orange {
	top: 39%;
	left: 11%;
}
#inbuild-tib-pop .line-grey,#inbuild-tib-pop .line-orange {
	top: 34%;
}
#inbuild-pdb-pop .line-grey,#inbuild-pdb-pop .line-orange {
	top: 25%;
}
.line-grey-btm {
	top: 34%;
	left: 4%;
}
.bdr-left-grey {
	border-left: 1px solid #DCE2E7;
}
.line-grey {
	border-top: 1px solid #DCE2E7;
}
.line-orange {
	border-top: 1px solid #E06336;
}
.text-orange {
	color: #E06336;
}
.pl-7 {
	padding-left: 7%;
}
.lowest-prem {
	top: 5%;
    left: 0%;
    color: #39414A;
    font-size: 9px;
    line-height: 16px;
    letter-spacing: 0em;
    padding: 0px 3%;
	background: url(/content/icici-prudential-life-insurance/term-insurance-plans/assets_iPS_new/images/lowest-prem.svg) no-repeat 100% top;
}
.illness-list {
    padding-left: 25px;
	color: rgba(113, 112, 123, 0.79);
}
#CI-Cover .bene-cont{
	height: 316px;
	overflow-y: scroll;
    border: 1px solid #C4C4C4;
    border-radius: 10px;
    padding: 3%;
	cursor: default;
}
.CI34-pop .bene-cont{
	height: 130px;
	overflow-y: scroll;
}
.CI34-pop .ci-poptxt {
	text-decoration: underline;
}
.CI34-pop .ci-poptxt sup {
	text-decoration: none;
}
/* .CI34-pop .text-red:not(.collapsed)::after {
    content: 'Show Less';
}
.CI34-pop .text-red.collapsed::after {
    content: 'List of 34 Critical Illness##';
	text-decoration: underline;
} */
/* #lead-optional-pop .whatsapp_optin input {
	border: 1px solid #D6D6D6;
    border-radius: 2px;
    height: 18px;
    width: 18px;
    position: absolute;
    opacity: 1;
} */
#lead-optional-pop .whatsapp_optin label {
	position: relative;
    color: #444444;
    cursor: pointer;
	line-height: 10px;
    font-size: 8px;
    padding: 0px 7px;
}
#lead-optional-pop .whatsapp_optin label .whatsapp_text img{
	margin-right: 9px;
}
#lead-optional-pop .whatsapp_optin label:before {
    content: '';
    width: 17px;
    height: 18px;
    background-color: #ffffff;
	border: 0.7px solid #d6d6d6;
    border-radius: 1.43201px;
    width: 18px;
    height: 18px;
    position: absolute;
    left: -20px;
    top: 0;
    cursor: pointer;
}
#lead-optional-pop .whatsapp_optin input:checked+label:after {
    border: solid #444444;
    border-width: 0 2px 2px 0;
    top: 3px;
    left: -13px;
    width: 5px;
    height: 10px;
    content: '';
    display: block;
    position: absolute;
    transform: rotate(
45deg);
}
#modal_employee .disc-head {
	color: #A33635;
}
#modal_employee .disc-bold {
	font-weight: bold;
    font-size: 14px;
}
.modal-backdrop.show {
    opacity: 1;
}
.congo-text {
	color: #A33635;
}
.highlight_text, .highlight_text:hover, .highlight_text:active {
	color: #023b76; 
	text-decoration: underline;
}
.space {
    padding-top: 10px;
}
.divClaimTableBody {
    display: block;
    padding-top: 20px;
    font-size: 1.1em;
}
.note-table {
	width: 65%;
    margin-left: 18%;
}
.trow {
    display: table-row;
}
.trow .column {
    display: table-cell;
    vertical-align: top;
    text-align: center;
    padding: 2px 20px;
}
.mainheading {
    letter-spacing: 0;
	font-weight: 600;
    font-size: 1.2em;
    color: #053d6d;
}
.tbborder2 {
    border: 2px #d7d7d7 solid;
    border-left: none;
    border-top-right-radius: 7px;
    border-bottom-right-radius: 7px;
}
.tbborder1 {
    border: 2px #d7d7d7 solid;
    border-right: none;
    border-top-left-radius: 7px;
    border-bottom-left-radius: 7px;
}
#CI-Cover .modal-footer button::after {
    content: 'Check Premium';
}
#CI-Cover .modal-footer button.ciAddoncss::after {
    content: 'Include Add On';
}
#CI-Cover .modal-footer button.ciIncluded::after {
    content: 'Ok';
}
.modal-heading-benefit{
	color: #ffffff;
    top: 17%;
    font-size: 18px;
	padding-right: 0px!important;
    position: absolute;
	z-index: 9999;
}
::-webkit-scrollbar, ::-webkit-scrollbar-thumb, ::-webkit-scrollbar-track,
::-moz-scrollbar, ::-moz-scrollbar-thumb, ::-moz-scrollbar-track,
::-ms-scrollbar, ::-ms-scrollbar-thumb, ::-ms-scrollbar-track { 
	width: 11px;
	border: none;
	background: transparent;
}
::-webkit-scrollbar-button, ::-webkit-scrollbar-track-piece, ::-webkit-scrollbar-corner, ::-webkit-resizer, 
::-moz-scrollbar-button, ::-moz-scrollbar-track-piece, ::-moz-scrollbar-corner, ::-moz-resizer, 
::-ms-scrollbar-button, ::-ms-scrollbar-track-piece, ::-ms-scrollbar-corner, ::-ms-resizer {
	display: none;
}
::-webkit-scrollbar-thumb, ::-moz-scrollbar-thumb, ::-ms-scrollbar-thumb {
	background-color: #E06336;
}
::-webkit-scrollbar-track,::-moz-scrollbar-track, ::-ms-scrollbar-track {
	background-image: url(/content/icici-prudential-life-insurance/term-insurance-plans/assets_iPS_new/images/scroll-line.svg);
	background-repeat: repeat-y;
	background-size: contain;
}
/*redirection popup*/
.redirect-popUps .modal-content, .redirect-popUps .modal-body {
	padding: 0;
}
.redirect-popUps .rdir-header {
	background: #004A80 0% 0% no-repeat;
    height: 83px;
    /* padding: 2% 13%; */
	padding: 5%;
    border-radius: 10px 10px 0px 0px;
	align-items: center;
}
.redirect-popUps .rdir-header-img {
	position: relative;
    right: 2%;
}
.redirect-popUps .rdir-header-txt {
	font-size: 26px;
    color: #ffffff;
    font-weight: bold;
	text-align: center;
}
.redirect-popUps .r-dir-bodytxt {
	color: #014A80;
	font-size: 18px;
	padding: 10% 0%;
}
.redirect-popUps .r-dir-sub {
	font-size: 28px;
}
.redirect-popUps .rdir-edit {
	text-decoration: underline;
    color: #9A9A9A;
    font-size: 14px;
    cursor: pointer;
}
.redirect-popUps .rdir-bottom a {
	color: #ffffff;
}
.redirect-popUps .gift-img {
	width: 100%;
    height: 142px;
}
#negProd-redirect-popUp.redirect-popUps .r-dir-bodytxt {
	padding: 0;
}
/*redirection popup*/
@media (max-width: 375px) {
	.line-grey,.line-orange {
		top: 35%;
	}
	#inbuild-pdb-pop .line-grey,#inbuild-pdb-pop .line-orange {
		top: 23%;
	}
	.modal-heading-benefit {
		top: 12%;
	}
}
@media (max-width: 360px) {
	.line-grey,.line-orange {
		top: 32%;
	}
	#inbuild-pdb-pop .line-grey,#inbuild-pdb-pop .line-orange {
		top: 22%;
	}
}
@media (min-width: 992px) {
	#lead-optional-pop .whatsapp_optin label {
		line-height: 12px;
		font-size: 9px;
	}
	.modal .black-txt {
		font-size: 14px;
		line-height: 16px;
		text-transform: uppercase;
		margin-bottom: 10px;
	}
	.modal .bene-cont {
		font-size: 16px;
		line-height: 22px;
		color: #444444;
		text-transform: inherit;
	}
	.modal .bene-head, .modal .bene-head div {
		font-size: 22px;
		line-height: 27px;
		color: #444444;
		padding: 0px;
	}
	.modal .modal-content {
		padding: 10px 20px;
	}
	.modal-header .btn-close {
		background-size: 45px;
		height: 45px;
		width: 45px;
		opacity: 0.8;
	}
	.line-grey {
		top: 37%;
		width: 85%;
	}
	.line-orange {
		top: 37%;
		width: 42%;
	}
	.ab-que3 .line-grey, .ab-que3 .line-orange {
		top: 34%;
	}
	.ab-que4 .line-grey, .ab-que4 .line-orange {
		top: 20%;
	}
	.ab-que4 .line-orange, .ab-que3 .line-orange {
		max-width: 45%;
	}
	.pink-circle {
		background-color: #F8ECE4;
		height: 18px;
		width: 18px;
		padding: 0px!important;
	}	
	.redirect-popUps .rdir-header {
		background: #004A80 0% 0% no-repeat;
		height: 83px;
		padding: 4% 15%;
    	text-align: center;
	}
	.redirect-popUps .r-dir-bodytxt {
		font-size: 24px;
	}
	/* .redirect-popUps .rdir-header-img {
		position: relative;
		right: 5%;
	} */
}
/* By Lokesh for new employee popup */
#grabThisOffer .modal-header, #grabThisOffer .modal-body, #newEmployeePop .modal-body{
	padding: 0;
}
#grabThisOffer .modal-content{
	background: #000000;
}
#grabThisOffer .modal-header .btn-close{
	margin: -2rem -0.5rem -1rem auto;
}
#newEmployeePop .radio-box label{
	border-radius: 5px;
}
#newEmployeePop .form-check-inline{
	width: 134px;
    max-width: 134px;
}
/* .first_popup{
	width: 344px;
	height: 530px;
	margin:auto;
	border-radius: 10px;
   
} */

.image-float{
	float:right;
}
/* .form_popup{
	width: 344px;
	height: 530px;
	margin:auto;
	border-radius: 10px;
	background: #ffffff;
} */

/* .form_popup_3{
	width: 344px;
	height: 600px;
	margin:auto;
	border-radius: 10px;
	background: #ffffff;
} */
.close_image{
	
	opacity: 1;
	float:right;
	margin-right:1.2rem;
	margin-top: 1.2rem;

}
/* .form_main{
	padding-top: 80px;
} */

.form_content{
	width:312px;
	/* height:282px; */
	border: 1px solid #EF8023;
	background: #FDF2E8 0% 0% no-repeat padding-box;
	margin: auto;
	border-radius: 10px;
	opacity: 1;
	z-index: 2;
	position:relative 
   
}
.form_head{
	width: 280px;
	height: 32px;
	background: #ef8023;
	border-radius: 8px 8px 0px 0px;
	margin: auto;
	z-index: 5;
	position: relative;
	top: 16px;
	color: #ffffff;
}
.rupee_image_form_head{
	width:12px;
	height:12px;
	opacity: 1;
	text-align: center;
	margin:auto 0;
	margin-left: 8px;
	border: 2px solid #ffffff;
	border-radius: 50%;
}
.text_form_head{
	color: #ffffff;
	text-align: center;
	font-size: 14px;
	font-family: 600;
	letter-spacing: 0px;
	text-transform: uppercase;
	opacity: 1;
	margin: auto 0;
	margin-left: 10px;
	
	
}
.form_footer_button {
    margin: 20px 0;
    display: inline-block;
    text-align: center;
    width: 100%;
}
.form_btn{
	width: 264px;
	height: 40px;
	background: #094b7f;
	box-shadow: 0px 2px 4px #00000046;
	border-radius: 6px;
	opacity: 1;
	color: #ffffff;
	text-align: center;
	font-size: 16px;
	font-weight: 600;
	letter-spacing: 0px;
	
}
.content_head ,.name_head_form{
	text-align: center;
	font-size: 16px;
	font-weight: 900;
	letter-spacing: 0px;
	color: #1F4B7B;
	opacity: 1;
}
.second_content_input {
	text-align: center;
	margin:auto;
	padding-bottom: 20%;
}
.second_form_input{
	width: 280px;
	height: 34px;
	border: 1px solid #B7B7B7;
	border-radius: 5px;
	margin-top: 10px;
	padding-left: 10px;
	text-align: left;
	font-size: 12px;
	letter-spacing: 0px;
	color: #444444;
}
.form_subcontnent_question{
	padding: 0 10px 0 10px;
}
.subcontent_text{
	text-align: left;
	font-size: 13px;
	letter-spacing: 0px;
	color: #1F4B7B;
	opacity: 1;
	padding: 0;
	margin:0;
}
.radio_btn_1{

	width: 134px;
	height: 34px;
	background: #ffffff;
	border: 1px solid #ef8023;
	
	border: 1px solid #EF8023;
	border-radius: 5px;
	opacity: 1;
}
.subcontent_text_footer{
	text-align: left;
	font-size: 9px;
	font-style: italic;
	letter-spacing: 0px;
	color: #444444;
	opacity: 1;
	margin:0;
	padding:0;
	padding-bottom: 8%;
}
.radio_btn_2{
   
	height: 36px;
	background: #ffffff;
	border: 1px solid #B7B7B7;
	border-radius: 5px;
	opacity: 1;
	text-align: left;
	font-size: 14px;
	letter-spacing: 0px;
	color: #444444;
	opacity: 1;
	padding: 0 8px 0 8px;
	margin-right:5px;
	margin-bottom: 5px;
}

.frth_flow_subtext{
	color: #094b7f;
	text-align: center;
	font-size: 14px;
	letter-spacing: 0px;
	color: #094B7F;
	opacity: 1; 
	padding: 0px 10px;
}
.scnd_half_content{

	height: 159px;
	width:312px;
	background: #8A3225 0% 0% no-repeat padding-box;
	border-radius: 0px 0px 10px 10px;
	opacity: 1;
	margin: auto;
}
.scnd_half_subcontent , .past_premium , .present_premium{
	color: #ffffff;
	text-align: center;
	font-size: 16px;
	/* font-family: 900; */
	letter-spacing: 0px;
	margin: 8px auto 0 auto;
	padding:0;
	
}
.frth_subcontent_plaintext{
	padding: 0px 24px;
}
.frth_plainline{
	color: #ffffff;
	text-align: left;
	font-size: 14px;
	letter-spacing: 0px;
	opacity: 1;
	padding:0;
	margin:0;
}
.frth_image{
	width: 10px;
	height: 10px;
	margin: 0;
	padding: 0;
	margin-top: 5px;
}
.frth_plainline1{
	color: #ffffff;
	text-align: left;
	font-size: 12px;
	letter-spacing: 0px;
	padding:0;
	margin:0;
	padding-left: 10px;

}
.hide_content{
	display: none;
}
.emp-error-pop{
	padding: 10px;
	font-size: 11px;
	color: red;
	display: none;
}
/* By Lokesh for new employee popup */
/* =-=-=-=-=-=-=-=-=-= Pop Up Ends =-=-=-=-=-=-=-=-=-=-= */