/* =-=-=-=-=-=-= Compare PLan Start =-=-=-=-=-=-=-=-= */
.modal-header,.modal-footer {
	border: none;
}
.modal-dialog {
	margin: auto;
}
#documentsHandy-pop .modal-dialog {
    margin: auto;
}
#compare-plans-pop .modal-content {
	background: transparent;
	padding: 0px;
}
.modal .btn {
	background: linear-gradient(90.55deg, #E7873C 16.06%, #E06336 81.41%);
	border: 1.00353px 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: 47px;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
}
.select-plans {
	background: linear-gradient(90deg, #FEE3D2 0%, #FFE7C5 103.98%);
	border-radius: 15px 15px 0px 0px;
	height: 97px;
}
.select-plans h6 {
	font-size: 14px;
	line-height: 17px;
	color: #444444;
}
.select-plans label {
	border: 1px solid rgba(68, 68, 68, 0.11);
	box-sizing: border-box;
	border-radius: 8px;
	font-size: 9px;
	width: auto;
	vertical-align: top;
	margin-top: 8%;
	padding: 5px;
	min-width: 65px;
	height: 31px;
	line-height: 10px !important;
	background: transparent;
}
.select-plans .radio-box input:checked+label::after{
	background: url(/content/icici-prudential-life-insurance/protection-saving-plans/Gift-New/assets/images/org_cross.svg) no-repeat calc(100%-3px) 3px;
}
.select-plans input:checked+label{
	background: #FFFFFF;
}
.select-plans .lab-sub {
	font-weight: normal;
	font-size: 9px;
}
.select-plans .form-check-inline:nth-child(1) label {
	line-height: 21px !important;
}
.compare-plan-layout {
	background: #FFFFFF;
	border-bottom-right-radius: 15px;
	border-bottom-left-radius: 15px;
}
.compare-plan-layout .table {
	word-wrap:break-word;
	table-layout:fixed;
	width:100%;
}
.compare-plan-layout .table thead th {
	font-size: 12px;
	line-height: 15px;
	letter-spacing: -0.1px;
	border-bottom: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	border-bottom-color: #DDDDDD !important;
	padding: 2%;
	vertical-align: middle;
    text-align: center;
}
.compare-plan-layout .table thead th:last-child {
	padding: 3% 0px;
}
.compare-plan-layout .table thead th:first-child {
	border-left: 0px;
	text-align: left;
	padding-left: 0px;
}
.compare-plan-layout .table thead .head-sub{
}
.compare-plan-layout .table tbody th {
	/* border-bottom: none; */
	padding: 2% 0%;
	font-size: 12px;
    line-height: 15px;
}
.compare-plan-layout .table tbody td{
	border-bottom: 1px solid #DDDDDD;
	vertical-align: middle;
	border-left: 1px solid #DDDDDD;
	text-align: center;
	padding: 0%;
	font-size: 12px;
    line-height: 14px;
	color: #444444;
	letter-spacing: -0.1px;
}
.compare-plan-layout .table .sub-text {
	font-style: italic;
	font-weight: normal;
	font-size: 12px;
	line-height: 14px;
}
.comapre-plan-layout .table-text {
	font-size: 12px;
	text-align: end;
}
.compare-plan-layout .table tbody tr:after {
}
@media (min-width: 1020px) {
	.modal .btn{
		font-size: 20px;
		line-height: 23px;
		background: linear-gradient(92.18deg, #E06336 4.43%, #E7873C 90.32%);
		border-radius: 7.71429px;
		height: 52px;
		width: 297px;
	}
	#optinal_info_pop.modal .btn{
		font-size: 16px;
		line-height: 20px;
		height: 52px;
		width: 275px;
		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;
	}
}
/* =-=-=-=-=-=-= Compare PLan Ends =-=-=-=-=-=-=-=-= */