/*!
 * Datepicker for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */.datepicker{padding:4px;border-radius:4px;direction:ltr}
.datepicker-inline{width:220px}
.datepicker.datepicker-rtl{direction:rtl}
.datepicker.datepicker-rtl table tr td span{float:right}
.datepicker-dropdown{top:0;left:0}
.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-top:0;border-bottom-color:rgba(0,0,0,0.2);position:absolute}
.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;border-top:0;position:absolute}
.datepicker-dropdown.datepicker-orient-left:before{left:6px}
.datepicker-dropdown.datepicker-orient-left:after{left:7px}
.datepicker-dropdown.datepicker-orient-right:before{right:6px}
.datepicker-dropdown.datepicker-orient-right:after{right:7px}
.datepicker-dropdown.datepicker-orient-top:before{top:-7px}
.datepicker-dropdown.datepicker-orient-top:after{top:-6px}
.datepicker-dropdown.datepicker-orient-bottom:before{bottom:-7px;border-bottom:0;border-top:7px solid #999}
.datepicker-dropdown.datepicker-orient-bottom:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}
.datepicker>div{display:none}
.datepicker.days div.datepicker-days{display:block}
.datepicker.months div.datepicker-months{display:block}
.datepicker.years div.datepicker-years{display:block}
.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.datepicker table tr td,.datepicker table tr th{text-align:center;width:30px;height:30px;border-radius:4px;border:0}
.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}
.datepicker table tr td.day:hover,.datepicker table tr td.day.focused{background:#eee;cursor:pointer}
.datepicker table tr td.old,.datepicker table tr td.new{color:#999}
.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:0;color:#999;cursor:default}
.datepicker table tr td.today,.datepicker table tr td.today:hover,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover{color:#000;background-color:#ffdb99;border-color:#ffb733}
.datepicker table tr td.today:hover,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today:focus,.datepicker table tr td.today:hover:focus,.datepicker table tr td.today.disabled:focus,.datepicker table tr td.today.disabled:hover:focus,.datepicker table tr td.today:active,.datepicker table tr td.today:hover:active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:hover.active,.open .dropdown-toggle.datepicker table tr td.today,.open .dropdown-toggle.datepicker table tr td.today:hover,.open .dropdown-toggle.datepicker table tr td.today.disabled,.open .dropdown-toggle.datepicker table tr td.today.disabled:hover{color:#000;background-color:#ffcd70;border-color:#f59e00}
.datepicker table tr td.today:active,.datepicker table tr td.today:hover:active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:hover.active,.open .dropdown-toggle.datepicker table tr td.today,.open .dropdown-toggle.datepicker table tr td.today:hover,.open .dropdown-toggle.datepicker table tr td.today.disabled,.open .dropdown-toggle.datepicker table tr td.today.disabled:hover{background-image:none}
.datepicker table tr td.today.disabled,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today[disabled],.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today.disabled:hover[disabled],fieldset[disabled] .datepicker table tr td.today,fieldset[disabled] .datepicker table tr td.today:hover,fieldset[disabled] .datepicker table tr td.today.disabled,fieldset[disabled] .datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover.disabled:hover,.datepicker table tr td.today.disabled.disabled:hover,.datepicker table tr td.today.disabled:hover.disabled:hover,.datepicker table tr td.today[disabled]:hover,.datepicker table tr td.today:hover[disabled]:hover,.datepicker table tr td.today.disabled[disabled]:hover,.datepicker table tr td.today.disabled:hover[disabled]:hover,fieldset[disabled] .datepicker table tr td.today:hover,fieldset[disabled] .datepicker table tr td.today:hover:hover,fieldset[disabled] .datepicker table tr td.today.disabled:hover,fieldset[disabled] .datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today.disabled:focus,.datepicker table tr td.today:hover.disabled:focus,.datepicker table tr td.today.disabled.disabled:focus,.datepicker table tr td.today.disabled:hover.disabled:focus,.datepicker table tr td.today[disabled]:focus,.datepicker table tr td.today:hover[disabled]:focus,.datepicker table tr td.today.disabled[disabled]:focus,.datepicker table tr td.today.disabled:hover[disabled]:focus,fieldset[disabled] .datepicker table tr td.today:focus,fieldset[disabled] .datepicker table tr td.today:hover:focus,fieldset[disabled] .datepicker table tr td.today.disabled:focus,fieldset[disabled] .datepicker table tr td.today.disabled:hover:focus,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today:hover.disabled:active,.datepicker table tr td.today.disabled.disabled:active,.datepicker table tr td.today.disabled:hover.disabled:active,.datepicker table tr td.today[disabled]:active,.datepicker table tr td.today:hover[disabled]:active,.datepicker table tr td.today.disabled[disabled]:active,.datepicker table tr td.today.disabled:hover[disabled]:active,fieldset[disabled] .datepicker table tr td.today:active,fieldset[disabled] .datepicker table tr td.today:hover:active,fieldset[disabled] .datepicker table tr td.today.disabled:active,fieldset[disabled] .datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today:hover.disabled.active,.datepicker table tr td.today.disabled.disabled.active,.datepicker table tr td.today.disabled:hover.disabled.active,.datepicker table tr td.today[disabled].active,.datepicker table tr td.today:hover[disabled].active,.datepicker table tr td.today.disabled[disabled].active,.datepicker table tr td.today.disabled:hover[disabled].active,fieldset[disabled] .datepicker table tr td.today.active,fieldset[disabled] .datepicker table tr td.today:hover.active,fieldset[disabled] .datepicker table tr td.today.disabled.active,fieldset[disabled] .datepicker table tr td.today.disabled:hover.active{background-color:#ffdb99;border-color:#ffb733}
.datepicker table tr td.today:hover:hover{color:#000}
.datepicker table tr td.today.active:hover{color:#fff}
.datepicker table tr td.range,.datepicker table tr td.range:hover,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover{background:#eee;border-radius:0}
.datepicker table tr td.range.today,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover{color:#000;background-color:#f7ca77;border-color:#f1a417;border-radius:0}
.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:hover:hover,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today:focus,.datepicker table tr td.range.today:hover:focus,.datepicker table tr td.range.today.disabled:focus,.datepicker table tr td.range.today.disabled:hover:focus,.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:hover.active,.open .dropdown-toggle.datepicker table tr td.range.today,.open .dropdown-toggle.datepicker table tr td.range.today:hover,.open .dropdown-toggle.datepicker table tr td.range.today.disabled,.open .dropdown-toggle.datepicker table tr td.range.today.disabled:hover{color:#000;background-color:#f4bb51;border-color:#bf800c}
.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:hover.active,.open .dropdown-toggle.datepicker table tr td.range.today,.open .dropdown-toggle.datepicker table tr td.range.today:hover,.open .dropdown-toggle.datepicker table tr td.range.today.disabled,.open .dropdown-toggle.datepicker table tr td.range.today.disabled:hover{background-image:none}
.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today:hover.disabled,.datepicker table tr td.range.today.disabled.disabled,.datepicker table tr td.range.today.disabled:hover.disabled,.datepicker table tr td.range.today[disabled],.datepicker table tr td.range.today:hover[disabled],.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today.disabled:hover[disabled],fieldset[disabled] .datepicker table tr td.range.today,fieldset[disabled] .datepicker table tr td.range.today:hover,fieldset[disabled] .datepicker table tr td.range.today.disabled,fieldset[disabled] .datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today:hover.disabled:hover,.datepicker table tr td.range.today.disabled.disabled:hover,.datepicker table tr td.range.today.disabled:hover.disabled:hover,.datepicker table tr td.range.today[disabled]:hover,.datepicker table tr td.range.today:hover[disabled]:hover,.datepicker table tr td.range.today.disabled[disabled]:hover,.datepicker table tr td.range.today.disabled:hover[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.today:hover,fieldset[disabled] .datepicker table tr td.range.today:hover:hover,fieldset[disabled] .datepicker table tr td.range.today.disabled:hover,fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today.disabled:focus,.datepicker table tr td.range.today:hover.disabled:focus,.datepicker table tr td.range.today.disabled.disabled:focus,.datepicker table tr td.range.today.disabled:hover.disabled:focus,.datepicker table tr td.range.today[disabled]:focus,.datepicker table tr td.range.today:hover[disabled]:focus,.datepicker table tr td.range.today.disabled[disabled]:focus,.datepicker table tr td.range.today.disabled:hover[disabled]:focus,fieldset[disabled] .datepicker table tr td.range.today:focus,fieldset[disabled] .datepicker table tr td.range.today:hover:focus,fieldset[disabled] .datepicker table tr td.range.today.disabled:focus,fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:focus,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today:hover.disabled:active,.datepicker table tr td.range.today.disabled.disabled:active,.datepicker table tr td.range.today.disabled:hover.disabled:active,.datepicker table tr td.range.today[disabled]:active,.datepicker table tr td.range.today:hover[disabled]:active,.datepicker table tr td.range.today.disabled[disabled]:active,.datepicker table tr td.range.today.disabled:hover[disabled]:active,fieldset[disabled] .datepicker table tr td.range.today:active,fieldset[disabled] .datepicker table tr td.range.today:hover:active,fieldset[disabled] .datepicker table tr td.range.today.disabled:active,fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today:hover.disabled.active,.datepicker table tr td.range.today.disabled.disabled.active,.datepicker table tr td.range.today.disabled:hover.disabled.active,.datepicker table tr td.range.today[disabled].active,.datepicker table tr td.range.today:hover[disabled].active,.datepicker table tr td.range.today.disabled[disabled].active,.datepicker table tr td.range.today.disabled:hover[disabled].active,fieldset[disabled] .datepicker table tr td.range.today.active,fieldset[disabled] .datepicker table tr td.range.today:hover.active,fieldset[disabled] .datepicker table tr td.range.today.disabled.active,fieldset[disabled] .datepicker table tr td.range.today.disabled:hover.active{background-color:#f7ca77;border-color:#f1a417}
.datepicker table tr td.selected,.datepicker table tr td.selected:hover,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover{color:#fff;background-color:#999;border-color:#555;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}
.datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover:hover,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected:focus,.datepicker table tr td.selected:hover:focus,.datepicker table tr td.selected.disabled:focus,.datepicker table tr td.selected.disabled:hover:focus,.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:hover.active,.open .dropdown-toggle.datepicker table tr td.selected,.open .dropdown-toggle.datepicker table tr td.selected:hover,.open .dropdown-toggle.datepicker table tr td.selected.disabled,.open .dropdown-toggle.datepicker table tr td.selected.disabled:hover{color:#fff;background-color:#858585;border-color:#373737}
.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:hover.active,.open .dropdown-toggle.datepicker table tr td.selected,.open .dropdown-toggle.datepicker table tr td.selected:hover,.open .dropdown-toggle.datepicker table tr td.selected.disabled,.open .dropdown-toggle.datepicker table tr td.selected.disabled:hover{background-image:none}
.datepicker table tr td.selected.disabled,.datepicker table tr td.selected:hover.disabled,.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled:hover.disabled,.datepicker table tr td.selected[disabled],.datepicker table tr td.selected:hover[disabled],.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected.disabled:hover[disabled],fieldset[disabled] .datepicker table tr td.selected,fieldset[disabled] .datepicker table tr td.selected:hover,fieldset[disabled] .datepicker table tr td.selected.disabled,fieldset[disabled] .datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected:hover.disabled:hover,.datepicker table tr td.selected.disabled.disabled:hover,.datepicker table tr td.selected.disabled:hover.disabled:hover,.datepicker table tr td.selected[disabled]:hover,.datepicker table tr td.selected:hover[disabled]:hover,.datepicker table tr td.selected.disabled[disabled]:hover,.datepicker table tr td.selected.disabled:hover[disabled]:hover,fieldset[disabled] .datepicker table tr td.selected:hover,fieldset[disabled] .datepicker table tr td.selected:hover:hover,fieldset[disabled] .datepicker table tr td.selected.disabled:hover,fieldset[disabled] .datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected.disabled:focus,.datepicker table tr td.selected:hover.disabled:focus,.datepicker table tr td.selected.disabled.disabled:focus,.datepicker table tr td.selected.disabled:hover.disabled:focus,.datepicker table tr td.selected[disabled]:focus,.datepicker table tr td.selected:hover[disabled]:focus,.datepicker table tr td.selected.disabled[disabled]:focus,.datepicker table tr td.selected.disabled:hover[disabled]:focus,fieldset[disabled] .datepicker table tr td.selected:focus,fieldset[disabled] .datepicker table tr td.selected:hover:focus,fieldset[disabled] .datepicker table tr td.selected.disabled:focus,fieldset[disabled] .datepicker table tr td.selected.disabled:hover:focus,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected:hover.disabled:active,.datepicker table tr td.selected.disabled.disabled:active,.datepicker table tr td.selected.disabled:hover.disabled:active,.datepicker table tr td.selected[disabled]:active,.datepicker table tr td.selected:hover[disabled]:active,.datepicker table tr td.selected.disabled[disabled]:active,.datepicker table tr td.selected.disabled:hover[disabled]:active,fieldset[disabled] .datepicker table tr td.selected:active,fieldset[disabled] .datepicker table tr td.selected:hover:active,fieldset[disabled] .datepicker table tr td.selected.disabled:active,fieldset[disabled] .datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected:hover.disabled.active,.datepicker table tr td.selected.disabled.disabled.active,.datepicker table tr td.selected.disabled:hover.disabled.active,.datepicker table tr td.selected[disabled].active,.datepicker table tr td.selected:hover[disabled].active,.datepicker table tr td.selected.disabled[disabled].active,.datepicker table tr td.selected.disabled:hover[disabled].active,fieldset[disabled] .datepicker table tr td.selected.active,fieldset[disabled] .datepicker table tr td.selected:hover.active,fieldset[disabled] .datepicker table tr td.selected.disabled.active,fieldset[disabled] .datepicker table tr td.selected.disabled:hover.active{background-color:#999;border-color:#555}
.datepicker table tr td.active,.datepicker table tr td.active:hover,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover{color:#fff;background-color:#428bca;border-color:#357ebd;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}
.datepicker table tr td.active:hover,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active:focus,.datepicker table tr td.active:hover:focus,.datepicker table tr td.active.disabled:focus,.datepicker table tr td.active.disabled:hover:focus,.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active,.open .dropdown-toggle.datepicker table tr td.active,.open .dropdown-toggle.datepicker table tr td.active:hover,.open .dropdown-toggle.datepicker table tr td.active.disabled,.open .dropdown-toggle.datepicker table tr td.active.disabled:hover{color:#fff;background-color:#3276b1;border-color:#285e8e}
.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active,.open .dropdown-toggle.datepicker table tr td.active,.open .dropdown-toggle.datepicker table tr td.active:hover,.open .dropdown-toggle.datepicker table tr td.active.disabled,.open .dropdown-toggle.datepicker table tr td.active.disabled:hover{background-image:none}
.datepicker table tr td.active.disabled,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active[disabled],.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active.disabled:hover[disabled],fieldset[disabled] .datepicker table tr td.active,fieldset[disabled] .datepicker table tr td.active:hover,fieldset[disabled] .datepicker table tr td.active.disabled,fieldset[disabled] .datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:hover.disabled:hover,.datepicker table tr td.active.disabled.disabled:hover,.datepicker table tr td.active.disabled:hover.disabled:hover,.datepicker table tr td.active[disabled]:hover,.datepicker table tr td.active:hover[disabled]:hover,.datepicker table tr td.active.disabled[disabled]:hover,.datepicker table tr td.active.disabled:hover[disabled]:hover,fieldset[disabled] .datepicker table tr td.active:hover,fieldset[disabled] .datepicker table tr td.active:hover:hover,fieldset[disabled] .datepicker table tr td.active.disabled:hover,fieldset[disabled] .datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active.disabled:focus,.datepicker table tr td.active:hover.disabled:focus,.datepicker table tr td.active.disabled.disabled:focus,.datepicker table tr td.active.disabled:hover.disabled:focus,.datepicker table tr td.active[disabled]:focus,.datepicker table tr td.active:hover[disabled]:focus,.datepicker table tr td.active.disabled[disabled]:focus,.datepicker table tr td.active.disabled:hover[disabled]:focus,fieldset[disabled] .datepicker table tr td.active:focus,fieldset[disabled] .datepicker table tr td.active:hover:focus,fieldset[disabled] .datepicker table tr td.active.disabled:focus,fieldset[disabled] .datepicker table tr td.active.disabled:hover:focus,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active:hover.disabled:active,.datepicker table tr td.active.disabled.disabled:active,.datepicker table tr td.active.disabled:hover.disabled:active,.datepicker table tr td.active[disabled]:active,.datepicker table tr td.active:hover[disabled]:active,.datepicker table tr td.active.disabled[disabled]:active,.datepicker table tr td.active.disabled:hover[disabled]:active,fieldset[disabled] .datepicker table tr td.active:active,fieldset[disabled] .datepicker table tr td.active:hover:active,fieldset[disabled] .datepicker table tr td.active.disabled:active,fieldset[disabled] .datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active:hover.disabled.active,.datepicker table tr td.active.disabled.disabled.active,.datepicker table tr td.active.disabled:hover.disabled.active,.datepicker table tr td.active[disabled].active,.datepicker table tr td.active:hover[disabled].active,.datepicker table tr td.active.disabled[disabled].active,.datepicker table tr td.active.disabled:hover[disabled].active,fieldset[disabled] .datepicker table tr td.active.active,fieldset[disabled] .datepicker table tr td.active:hover.active,fieldset[disabled] .datepicker table tr td.active.disabled.active,fieldset[disabled] .datepicker table tr td.active.disabled:hover.active{background-color:#428bca;border-color:#357ebd}
.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;border-radius:4px}
.datepicker table tr td span:hover{background:#eee}
.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:0;color:#999;cursor:default}
.datepicker table tr td span.active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover{color:#fff;background-color:#428bca;border-color:#357ebd;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}
.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active:focus,.datepicker table tr td span.active:hover:focus,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover:focus,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active,.open .dropdown-toggle.datepicker table tr td span.active,.open .dropdown-toggle.datepicker table tr td span.active:hover,.open .dropdown-toggle.datepicker table tr td span.active.disabled,.open .dropdown-toggle.datepicker table tr td span.active.disabled:hover{color:#fff;background-color:#3276b1;border-color:#285e8e}
.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active,.open .dropdown-toggle.datepicker table tr td span.active,.open .dropdown-toggle.datepicker table tr td span.active:hover,.open .dropdown-toggle.datepicker table tr td span.active.disabled,.open .dropdown-toggle.datepicker table tr td span.active.disabled:hover{background-image:none}
.datepicker table tr td span.active.disabled,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active[disabled],.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active.disabled:hover[disabled],fieldset[disabled] .datepicker table tr td span.active,fieldset[disabled] .datepicker table tr td span.active:hover,fieldset[disabled] .datepicker table tr td span.active.disabled,fieldset[disabled] .datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover.disabled:hover,.datepicker table tr td span.active.disabled.disabled:hover,.datepicker table tr td span.active.disabled:hover.disabled:hover,.datepicker table tr td span.active[disabled]:hover,.datepicker table tr td span.active:hover[disabled]:hover,.datepicker table tr td span.active.disabled[disabled]:hover,.datepicker table tr td span.active.disabled:hover[disabled]:hover,fieldset[disabled] .datepicker table tr td span.active:hover,fieldset[disabled] .datepicker table tr td span.active:hover:hover,fieldset[disabled] .datepicker table tr td span.active.disabled:hover,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active:hover.disabled:focus,.datepicker table tr td span.active.disabled.disabled:focus,.datepicker table tr td span.active.disabled:hover.disabled:focus,.datepicker table tr td span.active[disabled]:focus,.datepicker table tr td span.active:hover[disabled]:focus,.datepicker table tr td span.active.disabled[disabled]:focus,.datepicker table tr td span.active.disabled:hover[disabled]:focus,fieldset[disabled] .datepicker table tr td span.active:focus,fieldset[disabled] .datepicker table tr td span.active:hover:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active:hover.disabled:active,.datepicker table tr td span.active.disabled.disabled:active,.datepicker table tr td span.active.disabled:hover.disabled:active,.datepicker table tr td span.active[disabled]:active,.datepicker table tr td span.active:hover[disabled]:active,.datepicker table tr td span.active.disabled[disabled]:active,.datepicker table tr td span.active.disabled:hover[disabled]:active,fieldset[disabled] .datepicker table tr td span.active:active,fieldset[disabled] .datepicker table tr td span.active:hover:active,fieldset[disabled] .datepicker table tr td span.active.disabled:active,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active:hover.disabled.active,.datepicker table tr td span.active.disabled.disabled.active,.datepicker table tr td span.active.disabled:hover.disabled.active,.datepicker table tr td span.active[disabled].active,.datepicker table tr td span.active:hover[disabled].active,.datepicker table tr td span.active.disabled[disabled].active,.datepicker table tr td span.active.disabled:hover[disabled].active,fieldset[disabled] .datepicker table tr td span.active.active,fieldset[disabled] .datepicker table tr td span.active:hover.active,fieldset[disabled] .datepicker table tr td span.active.disabled.active,fieldset[disabled] .datepicker table tr td span.active.disabled:hover.active{background-color:#428bca;border-color:#357ebd}
.datepicker table tr td span.old,.datepicker table tr td span.new{color:#999}
.datepicker th.datepicker-switch{width:145px}
.datepicker thead tr:first-child th,.datepicker tfoot tr th{cursor:pointer}
.datepicker thead tr:first-child th:hover,.datepicker tfoot tr th:hover{background:#eee}
.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}
.datepicker thead tr:first-child th.cw{cursor:default;background-color:transparent}
.input-group.date .input-group-addon i{cursor:pointer;width:16px;height:16px}
.input-daterange input{text-align:center}
.input-daterange input:first-child{border-radius:3px 0 0 3px}
.input-daterange input:last-child{border-radius:0 3px 3px 0}
.input-daterange .input-group-addon{width:auto;min-width:16px;padding:4px 5px;font-weight:normal;line-height:1.428571429;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eee;border-width:1px 0;margin-left:-5px;margin-right:-5px}
.datepicker.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;float:left;display:none;min-width:160px;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;*border-right-width:2px;*border-bottom-width:2px;color:#333;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;line-height:1.428571429}
.datepicker.dropdown-menu th,.datepicker.dropdown-menu td{padding:4px 5px}
form .form-group input,form .form-group select{color:#000 !important;position:relative;height:calc(1.5em + 1.5rem + 2px)}
form .form-group input::placeholder,form .form-group select::placeholder{color:rgba(0,0,0,0.2) !important}
form .form-group input:-ms-input-placeholder,form .form-group select:-ms-input-placeholder{color:rgba(0,0,0,0.2) !important}
form .form-group input::-ms-input-placeholder form .form-group select::-ms-input-placeholder{color:rgba(0,0,0,0.2) !important}
form .form-group.date-icon .fa-calendar-alt{top:1rem;left:15px;position:absolute;pointer-events:none}
input[type="month"]::-webkit-calendar-picker-indicator,input[type="date"]::-webkit-calendar-picker-indicator{left:-15px;position:absolute}
input::-webkit-month-edit,input::-webkit-datetime-edit{left:0;position:relative}
input::-webkit-month-edit-fields-wrapper,input::-webkit-datetime-edit-fields-wrapper{left:20px;position:relative}
form .form-group{margin:.8rem auto}
.btn-theme{background-color:#b02a31ef;color:#fff;-webkit-transition:.3s;transition:.3s}
.btn-theme:hover{color:#fff;background-color:#b02a30;-webkit-box-shadow:1px 1px 4px rgba(253,11,11,0.37);box-shadow:1px 1px 4px rgba(253,11,11,0.37)}
.has-float-label{display:block;position:relative}
.has-float-label label,.has-float-label>span{position:absolute;color:#000;cursor:text;font-size:75%;opacity:1;-webkit-transition:all .3s;transition:all .3s;top:-0.8em;left:.75rem;z-index:3;line-height:1.5;padding:0 1px;white-space:nowrap;overflow:hidden;max-width:93%}
.has-float-label label::after,.has-float-label>span::after{content:" ";display:block;position:absolute;background:#fff;height:2px;top:50%;left:-0.2em;right:-0.2em;z-index:-1}
.has-float-label .form-control::-webkit-input-placeholder{opacity:1;-webkit-transition:all .3s;transition:all .3s}
.has-float-label .form-control:placeholder-shown(:focus)::-webkit-input-placeholder{opacity:0}
.has-float-label .form-control:placeholder-shown(:focus)+*{font-size:125%;opacity:.5;top:.8em}
.input-group .has-float-label{display:table-cell}
.input-group .has-float-label .form-control{border-radius:.25rem}
.input-group .has-float-label:not(:last-child),.input-group .has-float-label:not(:last-child) .form-control{border-bottom-right-radius:0;border-top-right-radius:0;border-right:0}
.input-group .has-float-label:not(:first-child),.input-group .has-float-label:not(:first-child) .form-control{border-bottom-left-radius:0;border-top-left-radius:0}
.title-details{font-size:.9rem;color:#000;padding:1rem .5rem;border-radius:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:2;position:absolute;right:0;bottom:-3rem;height:calc(1.5em + 1.5rem + 2px);max-height:calc(1.5em + 2rem + 2px);min-width:40%;max-width:80%;-webkit-transform:translate(-12px,-16px);transform:translate(-12px,-16px);background-color:#ddd;font-weight:bold;z-index:4;-webkit-box-shadow:0 0 1.25rem rgba(0,0,0,0.1);box-shadow:0 0 1.25rem rgba(0,0,0,0.1);visibility:hidden;-webkit-transition:.5s;transition:.5s;opacity:0}
.new-calculator .tooltip-detail{font-size:.9rem;color:#000;padding:1rem .5rem;border-radius:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:2;position:absolute;right:0;bottom:-3rem;-webkit-transform:translate(-12px,-16px);transform:translate(-12px,-16px);background-color:#ddd;font-weight:bold;z-index:4;-webkit-box-shadow:0 0 1.25rem rgba(0,0,0,0.1);box-shadow:0 0 1.25rem rgba(0,0,0,0.1);visibility:hidden;-webkit-transition:.5s;transition:.5s;opacity:0}
.new-calculator .tooltip-detail::before,.title-details::before{content:"\A";border-style:solid;border-width:10px 15px 10px 0;border-color:transparent #ddd transparent transparent;position:absolute;top:-1rem;right:1rem;-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.title-info{position:absolute;color:#000;right:1rem;z-index:2;width:1.7rem;top:1.7rem;pointer-events:none}
.title-info.info{pointer-events:inherit}
.title-info i:hover{cursor:pointer}
.title-info.info:hover+.title-details{visibility:visible;-webkit-transform:translate(-16px,0);transform:translate(-16px,0);opacity:1}
.new-calculator .disableLabel:hover+.tooltip-detail{visibility:visible;-webkit-transform:translate(-16px,0);transform:translate(-16px,0);opacity:1}
select.form-control{-moz-appearance:none;-webkit-appearance:none;appearance:none}
.calculator{height:100%;width:100%}
.primary-bg{color:#fff !important;background:#004a80 !important}
.secondary-bg{background:#b02a30 !important;color:#fff !important}
.secondary-bg:hover,.secondary-bg:active{color:#fff !important;background:#b02a30 !important;border-color:#b02a30 !important}
.btn-secondary-outline{cursor:pointer !important;color:#b02a30 !important;border-color:#b02a30 !important}
.btn-secondary-outline.active,.btn-secondary-outline:hover{color:#fff !important;background:#b02a30 !important;border-color:#b02a30 !important}
.secondary-color{color:#b02a30 !important}
.error{position:absolute;bottom:0;left:0;transform:translate(0,100%);font-size:12px;padding-top:4px}
.form-control:focus{background-color:#eaeaea;border-color:#b2bfcf;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,74,128),0 0 0 rgba(0,74,128) !important;box-shadow:inset 0 0 0 rgba(0,74,128),0 0 0 rgba(0,74,128) !important}
.greyActive{background-color:#eaeaea;border-color:#b2bfcf;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,74,128),0 0 0 rgba(0,74,128) !important;box-shadow:inset 0 0 0 rgba(0,74,128),0 0 0 rgba(0,74,128) !important}
.form-control:disabled,.form-control[readonly]{background-color:#eaeaea;border-color:#b2bfcf;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,74,128),0 0 0 rgba(0,74,128) !important;box-shadow:inset 0 0 0 rgba(0,74,128),0 0 0 rgba(0,74,128) !important}
.fa-window-close{top:50%;right:-50px;cursor:pointer;position:absolute;transform:translateY(-50%)}
.custom-file{height:calc(1.7em + 1.25rem + 2px)}
.custom-file-input,.custom-file-label{cursor:pointer !important;padding:.7rem .75rem;height:calc(1.7em + 1.25rem + 2px)}
.custom-file-label::after{height:calc(1.5em + 1.5rem);padding:.7rem 1.2rem}
.user-consent-checkbox{font-size:.8rem}
.user-consent-checkbox .custom-control-label:before,.user-consent-checkbox .custom-control-label:after{top:0}
.custom-control-label::before{position:absolute;top:.35rem;left:-1.75rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#e5e9f2;border:#f26522 solid 0;-webkit-box-shadow:none;box-shadow:none}
.custom-control-label::after{position:absolute;top:.35rem;left:-1.75rem;display:block;width:1rem;height:1rem;content:"";background:no-repeat 50%/50% 50%}
.custom-checkbox .custom-control-label::before{border-radius:.25rem}
.custom-control-input:checked ~ .custom-control-label::before,.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before{border-color:#f26522 !important;background-color:#f26522 !important;-webkit-box-shadow:none;box-shadow:none}
.btn.focus,.btn:focus{outline:0;box-shadow:none}
.form-control{padding-right:35px}
.other-documents small.text-danger{position:absolute;bottom:-20px;left:0;white-space:nowrap}
@media(max-width:767px){.fa-window-close{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";position:static;margin-top:10px;transform:none}
.fa-window-close:before{display:none}
.quotation-title{font-size:1rem}
}
@media(max-width:576px){.employment{display:block !important}
}
.input-checkbox{position:relative;top:0;width:20px;height:20px !important;-webkit-appearance:none;outline:0;transition:.5s}
.input-checkbox:before{content:"";position:absolute;top:0;left:0;width:inherit;height:inherit;border:2px solid #aaa;box-sizing:border-box;transition:.5s}
.input-checkbox:checked:before{width:10px;border-left:#b02a30 !important;border-color:#b02a30 !important;border-top:#b02a30 !important;transform:rotate(45deg)}
.upload-label{position:relative;font-size:75%;top:10px;left:10px;z-index:2;background:#fff;padding:0 4px}
input.input-checkbox:disabled{cursor:no-drop}
.custom-checkbox label{float:left;overflow:auto;border-radius:4px;background:#fff;border:1px solid #b02a30}
.custom-checkbox label span{font-size:14px;color:#b02a30;font-weight:500;display:block;cursor:pointer;padding:5px 10px;text-align:center;white-space:nowrap}
.custom-checkbox label input{position:absolute;visibility:hidden}
.custom-checkbox input:checked+span{color:#fff;background:#b02a30}
.custom-checkbox input:checked+span i{display:inline-block !important}
.repeatDiv{transition:2s ease all;animation:blink-animation 2s forwards;background-color:rgba(0,0,0,0.1)}
#disclaminer i{transition:.5s}
#disclaminer .collapsed i{transform:rotate(180deg)}
@keyframes blink-animation{to{background-color:unset}
}
.errorText,.helpText{font-size:.7rem;line-height:1}
.plus{position:relative}
.plus::before{font-family:"Font Awesome 5 Pro","Font Awesome 5 Free";font-size:1.2rem;color:#b02a30;top:20%;left:-10px;content:"\f067";position:absolute;transform:translateY(-50%)}
.gray-bar{background:#e9ecef}
.taxt-white{color:#fff !important}
.tax-breakup i{transition:.5s;line-height:1.3}
.tax-breakup.collapsed i{transform:rotate(180deg)}
.tax-breakup i{transition:.5s}
.tax-breakup.collapsed i{transform:rotate(180deg)}
#iProSmart{font-size:.9rem}
.iProSmart .plus-icon{position:relative}
.iProSmart .plus-icon::after{font-size:1rem;top:0;right:0;content:"–";color:#b02a30;position:absolute}
.iProSmart.collapsed .plus-icon::after{content:"+"}
.calculator{line-height:1.3}
@media(max-width:767px){.button-mobile{width:100% !important}
.years{font-size:.75rem}
}
.new-calculator .text-black,.yearlyModal .text-black,.viewModal .text-black{color:#323232 !important}
.new-calculator .form-group input,.new-calculator .form-group select{color:#000 !important;position:relative;height:calc(1.5em + 1.5rem + 2px)}
.new-calculator .form-group input::placeholder,.new-calculator .form-group select::placeholder{color:rgba(0,0,0,0.2) !important}
.new-calculator .form-group input:-ms-input-placeholder,.new-calculator .form-group select:-ms-input-placeholder{color:rgba(0,0,0,0.2) !important}
.new-calculator .form-group input::-ms-input-placeholder form .form-group select::-ms-input-placeholder{color:rgba(0,0,0,0.2) !important}
.new-calculator .top-quote-screen-sec{background:linear-gradient(102.94deg,#e06336 15.56%,#e7873c 74.04%);border-radius:20px;padding:20px}
.new-calculator .policy-cover-count{background:#fff;box-shadow:6.14744px 6.14744px 0 rgb(0 0 0 / 25%);border-radius:17.5641px;border:0;text-align:center;padding:14px;position:relative;min-height:180px}
.new-calculator .recommended{position:absolute;min-width:104px;height:24px;width:fit-content;font-size:14px;background:#dfecfa;border-radius:14.5px 0;top:0;left:0}
.new-calculator .policy-cover-count .policy-card-text{font-size:14px;line-height:17px;color:#a33635;margin-bottom:10px}
.new-calculator .amountWord{font-size:14px;line-height:16px}
.new-calculator .rupee-sign::before{line-height:27px;letter-spacing:-0.147635px}
.new-calculator .policy-cover-count .rupee-sign::after{content:url(../../../../../../../content/dam/hfc-icici/newassets/desk_edit_icon.svg);top:54%;right:-6px;position:absolute;transform:translate(-50%,-50%)}
.new-calculator .policy-cover-count label{font-weight:bold;font-size:18px;line-height:22px;color:#444;letter-spacing:-0.170848px}
.new-calculator .dropdown-suggestion{position:absolute;background:#fff;width:calc(100% - 50px);list-style:none;max-width:170px;border-radius:5px;box-shadow:0 2px 2px rgb(0 0 0 / 25%);z-index:1}
.new-calculator .dropdown-suggestion .dynamic-val{margin-bottom:0;height:30px;padding:5px 35px;font-size:13px;color:#34383b;border:1px solid #e8ecf0;background:#fff url(../../../../../../../content/dam/hfc-icici/newassets/desk_edit_icon.svg) no-repeat 21px 3px;cursor:pointer}
.new-calculator input[type="checkbox"],.new-calculator input[type="radio"]{opacity:0}
.new-calculator .button{padding:0;border:1px solid transparent;outline:0;cursor:pointer;color:#fff;font-weight:700;background:linear-gradient(90.55deg,#e7873c 16.06%,#e06336 81.41%);box-shadow:0 1.00353px 6.0212px rgb(94 91 91 / 25%);border-radius:4px}
.new-calculator .selected-icon{height:28px;width:28px;position:absolute;background:#f2f2f2;border-radius:50px;right:5px;top:5px}
.new-calculator .hdn{color:#444;font-size:12px;font-weight:bold;letter-spacing:-0.175434px}
.new-calculator .prm-text{font-size:24px;font-weight:800;color:#111}
.new-calculator .incl-text{font-size:10px;font-weight:500;color:#444}
.new-calculator .insider div{margin-bottom:5px;font-size:12px;color:#444;padding:0}
.new-calculator .with-sub-text{font-weight:700;font-size:24px;line-height:29px;color:#111}
.new-calculator .dist-apply{background:#f9f0e9;border-radius:10px;font-size:8px;padding:2px 10px;color:maroon}
.new-calculator .frequency-cont{position:relative;height:100%;display:flex;align-items:center;width:174px}
.new-calculator .frequency-cont a{background:url(../../../../../../../content/dam/hfc-icici/newassets/dropdown_arrow.svg) no-repeat calc(100% - 24px) center;background-color:#fff;border:2px solid #c2c2c2 !important;padding:10px 25px !important;height:auto;font-weight:600;cursor:pointer;border-radius:68px;color:#004a80}
.new-calculator .insider .ppt-adj{padding:0;line-height:17px;font-size:14px}
.new-calculator .add-ons span{position:relative;color:#a33635;left:4px}
.new-calculator .uphg-txt{font-size:14px;color:#a33635;font-weight:bold;letter-spacing:2px}
.new-calculator .errorText,.new-calculator .helpText{font-size:12px !important}
.new-calculator .rupee-sign::before{z-index:9;content:"\20B9";position:absolute;left:3%;top:22%;font-size:20px;color:#444;font-weight:700}
.new-calculator .rupee-sign::after{content:url(../../../../../../../content/dam/hfc-icici/newassets/desk_edit_icon.svg);position:absolute;right:5%;bottom:10%;font-size:14px;color:#868686}
.new-calculator .desk-count{background:#fff;border:1.7846px solid #e6e6e6;box-shadow:0 3.76705px 22.6023px rgb(153 153 153 / 12%);border-radius:18.8352px;padding:1.5% 4%}
.new-calculator .main-hdn{font-weight:bold;font-size:18px;color:#444}
.new-calculator .hdn-text{font-size:11px;line-height:12px}
.new-calculator .lb-content-desk{background:rgba(26,74,124,0.1);border-radius:100px;height:55px;border-radius:100px}
.new-calculator .limited-ben-container{text-align:center;padding:2%;height:auto}
.new-calculator .ben-text{font-size:11px;line-height:14px;font-weight:400}
.new-calculator .ppt-slider,.new-calculator .payout-slider{position:relative;overflow-x:hidden;height:auto;min-height:110px}
.new-calculator .ppt-slider .ppt-insider::-webkit-scrollbar{height:2px}
.new-calculator .ppt-slider .ppt-slider-btn{display:none}
.new-calculator .pt-insider{position:relative;top:20px}
.new-calculator .payout-slider .payout-insider{display:flex;justify-content:space-between;overflow-x:auto}
.new-calculator .payout-slider .payout-insider::-webkit-scrollbar{height:2px}
.new-calculator .payout-slider .payout-insider::-webkit-scrollbar-track{background:#ccc}
.new-calculator .payout-slider .payout-insider::-webkit-scrollbar-thumb{background:#004a80;border-radius:5px}
.new-calculator .field-box label{background:#fff;border:1px solid #e5e5e5;box-shadow:0 4px 12px 0 #0000001f;border-radius:10.2685px;padding:7px;width:136px;position:relative}
.new-calculator .float-div-sect{padding:12px 40px;background:#fff;position:fixed;left:5% !important;bottom:10px;width:90%;z-index:11;border-radius:70px;border:1px solid #cfcfcf;background:#FFF;box-shadow:0 4px 12px 0 rgba(17,17,17,0.16)}
.new-calculator .dropArrow{background:url(../../../../../../../content/dam/hfc-icici/newassets/dropdown_arrow.svg) no-repeat calc(100% - 9px) center}
.new-calculator .ppt-container .insider{position:relative;top:20%}
.new-calculator .ppt-container .hdn-text1{font-size:18px;padding-top:3%;margin-bottom:0}
.new-calculator .ppt-container .hdn-text1{color:#a33635;font-weight:700}
.new-calculator .payout-container .hdn{height:auto;font-size:16.66px;line-height:21px;padding-top:5%;color:#444;font-weight:bold}
.new-calculator .payout-insider .field-box{min-width:130px}
.new-calculator .payout-slider .field-box label{width:162.39px;height:130.48px;padding:5% 9%}
.new-calculator .additional-bene-count .field-box label{position:relative;min-height:180px;width:100%;min-width:169px;border:1.26918px solid #e7e7e7;background:#f8ece4;box-shadow:6.14744px 6.14744px 0 rgb(0 0 0 / 25%);border-radius:17.5641px;padding:20px 10%;cursor:pointer}
.new-calculator .field-box .disableLabel{opacity:.6;cursor:pointer}
.new-calculator .field-box input:checked+label{box-shadow:2.5793px 2.5793px 0 #660e11;border-radius:17.1953px;border:2.47162px solid #e06336}
.new-calculator .payout-container .field-box input:checked+label{box-shadow:2.5793px 2.5793px 0 #660e11}
.new-calculator .field-box input:checked+label .selected-icon{background-image:url(../../../../../../../content/dam/hfc-icici/newassets/background_tick.svg);background-size:auto;background-position:center;background-repeat:no-repeat}
.new-calculator .additional-bene-count .hdn{font-size:14px;margin-top:-2px}
.new-calculator .additional-bene-count .hdn-text{color:#a33635;font-weight:700}
.new-calculator .additional-bene-cont .rupee-sign::after{right:10%;bottom:-3%}
.viewModal .desk-prem-brk{background:#fff;border:1px solid #c1c1c1;box-shadow:0 1.43201px 12px rgb(91 91 91 / 25%);padding:23px}
.new-calculator .newSelectBox .drop-arrow{position:absolute;top:50%;right:2%;transform:translate(-50%,-50%)}
.viewModal .btn-close{background:url(../../../../../../../content/dam/hfc-icici/newassets/modal_close.svg) no-repeat;z-index:99;height:30px;width:30px;position:relative;top:-15px;right:-20px}
.viewModal .desk-prem-brk .bene-head{font-weight:bold;font-size:22px;line-height:27px;color:#444}
.viewModal .desk-prem-brk .bs-prm{font-size:14px;line-height:17px}
.viewModal .desk-prem-brk .bs-prm-rt{font-size:14px;line-height:17px}
.yearlyModal .quote-freq-modal{background:#fff;border:1px solid #c1c1c1;box-shadow:0 1.43201px 12px rgb(91 91 91 / 25%);padding:25px 35px}
.yearlyModal .btn-close{background:url(../../../../../../../content/dam/hfc-icici/newassets/modal_close.svg) no-repeat;z-index:99;height:30px;width:30px;position:relative;top:-15px;right:-20px}
.yearlyModal .p-freq,.yearlyModal .btn-disc{font-size:14px;line-height:16px;letter-spacing:.05em}
.yearlyModal input[type="checkbox"],.yearlyModal input[type="radio"]{opacity:0}
.yearlyModal .black-txt{font-weight:bold;font-size:22px;line-height:27px}
.yearlyModal .bene-cont{font-size:16px;line-height:26px;color:#444}
.yearlyModal .frequency-radio-cont .radio-box label{padding:5px 3px;color:#444;font-size:16px;line-height:31px;height:43px;cursor:pointer}
.yearlyModal .frequency-radio-cont .radio-box input:checked+label{border:1px solid #e06336;background-color:#f0c3a9;color:#444;font-size:14px;font-weight:bold}
.yearlyModal .radio-box label{height:32px;padding:3px 25px;border:.68px solid #e5e5e5;box-shadow:0 1.432013750076294px 8.592082977294922px 0 #9999991f}
.radio-box label{padding:5px 25px;height:37px;background:#fff;border:.95px solid #e5e5e5;box-shadow:0 2px 12px rgb(153 153 153 / 12%);border-radius:10px;font-weight:400;font-size:14px;line-height:25px;text-align:center;color:#444;cursor:pointer}
.yearlyModal .desk-count.desk-payout{padding:2% 10%}
@media(min-width:992px){.new-calculator .policy-cover-count .life-cr{border-right:1px solid #000;padding:0 30px}
.new-calculator .policy-cover-count label{font-size:16px;margin-bottom:0}
.new-calculator .selected-icon{box-shadow:inset 0 3.36617px 10.0985px rgb(0 0 0 / 25%);height:32px;width:32px}
.new-calculator .insider div{font-size:16px;margin-bottom:0}
.new-calculator .uphg-txt{font-size:14px;color:#a33635}
.new-calculator .ppt-slider .field-box{width:180px !important}
.new-calculator .rupee-sign::after{content:url(../../../../../../../content/dam/hfc-icici/newassets/desk_edit_icon.svg);bottom:-5%;right:0;cursor:pointer}
.new-calculator .main-hdn{text-align:center;font-size:22px;line-height:36px}
.new-calculator .payout-slider{height:220px}
.new-calculator .hdn-text{font-size:15.27px;line-height:17px}
.new-calculator .ppt-slider .ppt-slider-btn{display:flex;justify-content:center;align-items:center;bottom:0;top:auto;width:35px;height:35px;background-image:none;background-color:#efefef;border-radius:50%}
.new-calculator .rupee-sign::before{left:5%;top:50%;transform:translate(-50%,-50%)}
.new-calculator .ppt-slider .ppt-slider-btn i{color:#424242}
.new-calculator .ppt-slider .prevBtn{left:45%}
.new-calculator .ppt-slider .nextBtn{right:45%}
.new-calculator .ppt-slider{padding-bottom:1%;min-height:220px;overflow:hidden}
.new-calculator .incl-text{font-size:11px;font-weight:500;color:#444}
.new-calculator .brkp-text{font-size:17.1667px;line-height:20.96px;position:relative}
.new-calculator .dist-apply{font-size:12px;line-height:14px}
.new-calculator .ben-text{font-size:22px;font-weight:bold}
.new-calculator .quote-freq-modal{position:absolute;bottom:150%;background:#fff;border:1px solid #c1c1c1;box-shadow:0 1.43201px 12px rgb(91 91 91 / 25%);border-radius:7.16007px;width:377px;padding:25px 35px}
.new-calculator .btn-close{background:url(../../../../../../../content/dam/hfc-icici/newassets/modal_close.svg) no-repeat;z-index:99;height:30px;width:30px;position:relative;top:-15px;right:-20px}
.new-calculator .p-freq,.new-calculator .btn-disc{font-size:14px;line-height:16px;letter-spacing:.05em}
.new-calculator .black-txt{font-weight:bold;font-size:22px;line-height:27px}
.new-calculator .bene-cont{font-size:16px;line-height:26px;color:#444}
.new-calculator .frequency-radio-cont .radio-box label{padding:5px 3px;color:#444;font-size:16px;line-height:31px;height:43px;cursor:pointer}
.new-calculator .frequency-radio-cont .radio-box input:checked+label{border:1px solid #e06336;background-color:#f0c3a9;color:#444;font-weight:bold}
.new-calculator .radio-box label{height:32px;padding:3px 25px;border:.68px solid #e5e5e5;box-shadow:0 1.432013750076294px 8.592082977294922px 0 #9999991f}
.radio-box label{padding:5px 25px;height:37px;background:#fff;border:.95px solid #e5e5e5;box-shadow:0 2px 12px rgb(153 153 153 / 12%);border-radius:10px;font-weight:400;font-size:14px;line-height:25px;text-align:center;color:#444;cursor:pointer}
.new-calculator .desk-count.desk-payout{padding:2% 10%}
.new-calculator .field-box label{width:169px;border:1.26918px solid #e7e7e7;box-shadow:0 5.07671px 15.2301px rgb(219 219 219 / 25%);border-radius:13.0325px;cursor:pointer;min-width:169px;padding-top:0;padding-bottom:20px}
.new-calculator .payout-slider .field-box label{height:198.48px}
.new-calculator .additional-bene-count .selected-icon{right:15px;top:15px}
.new-calculator .field-box input:checked+label{box-shadow:2.5793px 2.5793px 0 #660e11;border-radius:17.1953px;border:2.47162px solid #e06336}
.new-calculator .field-box input:checked+label .selected-icon{background-image:url(../../../../../../../content/dam/hfc-icici/newassets/desk_background_tick.svg)}
.new-calculator .ppt-container .hdn-text1{color:#a33635;font-weight:700}
.new-calculator .additional-bene-count .rupee-sign::after{top:54%;right:-2%;transform:translate(-50%,-50%)}
}
.breakup-view{color:#b02a30;text-align:center;font-size:18px;font-style:normal;font-weight:700;line-height:20px;border-radius:62px;border:2px solid #b02a30;padding:12px 25px}
.breakup-view:hover{background-color:#b02a30;color:#fff;border:2px solid #b02a30}
.frequency-cont{width:fit-content}
.proceed-btn{padding:12px 25px !important;min-width:173px;text-align:center;font-size:18px;font-style:normal;font-weight:700;line-height:20px;border-radius:62px}
.proceed-btn:disabled:hover{cursor:no-drop}
.proceed-btn:enabled:hover{color:#b02a30;background-color:#fff;border:2px solid #b02a30}
.rupees-area{display:flex;align-items:center;gap:2rem}
.btn-areas{display:flex;gap:2rem;align-items:center}
@media(min-width:767px) and (max-width:1150px){.new-calculator .float-div-sect{flex-direction:column;height:125px}
.rupees-area{justify-content:space-between;width:60%}
}
@media(max-width:767px){.new-calculator .float-div-sect{flex-direction:column;width:100%;left:0 !important;border-radius:8px;padding:10px 10px;box-shadow:0 6px 20px 0 rgba(17,17,17,0.24);bottom:1rem}
.new-calculator .frequency-cont{width:44%;font-size:16px}
.breakup-view{width:48%;font-size:16px;padding:8px 10px}
.new-calculator .prm-text{font-size:20px}
.new-calculator .with-sub-text{font-size:20px}
.new-calculator .frequency-cont a{padding:8px 10px !important}
.rupees-area{width:100%;justify-content:space-between;margin-bottom:10px}
.proceed-btn{padding:10px 10px !important}
.btn-areas{width:100%;flex-wrap:wrap;justify-content:space-between;gap:1rem}
.new-calculator .incl-text{display:block}
.new-calculator .with-sub-text{width:46%}
}