.primary-txt a.sip-primary, a.sip-primary, .sip-primary{color:#fff;display:block;width:200px;margin:0 auto;text-align:center;padding:10px;}
/*SIP Calculator*/
.sip-calculator{background-color:#f4f5f7;border:1px solid #ddd;border-radius:6px;margin:0 0 10px;padding:20px 15px;}
.sip-calculator form{width:445px;margin:0 auto;}
.sip-calculator form fieldset{border:none;}
.sip-calculator .form-group{margin-bottom:15px;display:table;width:100%;}
.sip-calculator .form-name, .sip-calculator .form-field{display:table-cell;vertical-align:middle;padding:0 5px;}
.sip-calculator .form-name{text-align:right;width:155px;padding-right:20px;}
.form-group.returns-date .form-field{width:135px;vertical-align:top;}
.sip-calculator .returns-date p{font-weight:bold;padding:0;margin:0;}
.sip-calculator .returns-date .todate{ text-align:center;width:50px;}
.sip-calculator .calculate .error-msg{width:70%;margin:0 auto;}
.sip-calculator .calculate .input-error-cl:after{display:none;}
.sip-calculator .btn-primary{ font-size:16px; width:200px; display:block; margin:0 auto;}
.sip-calculator .form-group:last-child{margin-bottom:0}
.sip-calculator .radio{display:inline-block;line-height:16px;font-size:14px;padding-left:20px;padding-right:10px;margin-top:0;margin-bottom:0;cursor:pointer;}
.sip-calculator .radio .icons{font-size:14px;line-height:16px;}
.bank-prod-page .sip-calculator .radio span{line-height:16px;}
.bank-prod-page .sip-calculator .radio span.fui-radio-unchecked{color:#bdc3c7;}
.sip-calculator .radio.checked, .checkbox.checked .second-icon, .radio.checked .second-icon{color:#38acc9;}
.sip-calculator .returns-date input[type="text"]{width:100%;}
.form-group.returns-date .form-field{width:135px;vertical-align:top;}
.form-group.returns-date .form-name, .form-group.sip-frequency .form-name{vertical-align:top;}
.form-group.scheme-name .form-name, .form-group.investment-amount .form-name{vertical-align:top;padding-top:5px;}
.sip-calculator .input-group .input-group-addon{background-color:#fff;background-position:3px -176px;padding:0 3px;border:1px solid #ccc;border-left:none;border-radius:0 4px 4px 0;width:25px;box-shadow:none;}
.sip-calculator .input-group .form-control{border-bottom-right-radius:0;border-top-right-radius:0;border-right:none;float:left;}
.sip-calculator .input-group .form-control{border-radius:4px 0 0 4px;border:1px solid #ccc;border-right:none;padding: 0 5px;}
.sip-calculator .input-group{display:table;width:100%;}
.sip-calculator .input-group{display:table;width:100%;}
.sip-calculator .input-group .form-control, .sip-calculator .input-group .input-group-addon{display:table-cell;}
.sip-calculator .input-group .form-control, .sip-calculator .input-group .input-group-addon{display:table-cell;height:34px;}
.sip-calculator .form-group .form-control, .sip-calculator .form-group .form-field{box-shadow:none;-webkit-box-shadow: none;}
.sip-calculator .loading-circle {padding-left: 40px;dbImage_background-image: BG_NEWSTAGGER_CIRCLE_GREEN; background-repeat: no-repeat;background-position: 10px 9px;}

/*SIP Calculator Date Picker*/
.sip-datepicker{margin-top:5px}
.sip-datepicker .ui-datepicker-header{position:relative;font-weight:bold;display:block;}
.sip-datepicker .ui-datepicker-header a.ui-datepicker-prev,.sip-datepicker .ui-datepicker-header a.ui-datepicker-next{position:absolute;color:#ffff7b;line-height:1px;cursor:pointer;z-index:1;}
.sip-datepicker .ui-datepicker-header a.ui-datepicker-prev{left:10px;top: 14px;}
.sip-datepicker .ui-datepicker-header a.ui-datepicker-next{position:absolute;right:10px;top: 14px;color:#ffff7b;line-height:1px;}
.sip-datepicker .ui-datepicker-title{background:#34495e;border-radius:6px;padding: 5px;color:#fff;text-align:center;line-height:18px;}
.sip-datepicker .ui-datepicker-title .ui-datepicker-month{display:block;margin:0;position:relative;padding-bottom:5px;}
.sip-datepicker .ui-datepicker-title select.ui-datepicker-year{margin:0;padding:3px 12px;height:26px;margin-top:-16px;}
.ui-datepicker{width:auto;border:none;box-shadow:0 0 0 rgba(52,73,94,0.06);margin:0;background:transparent}
.ui-datepicker-calendar>thead:first-child>tr:first-child>th{border-bottom:0;border-top:1px solid #ddd;}
.ui-datepicker-calendar td, .ui-datepicker-calendar th{border-left:1px solid #ddd;border-top:1px solid #ddd;padding:0;}
.ui-datepicker td span, .ui-datepicker td a{display:block;text-decoration:none;color:#34495e;height:30px;line-height:30px;min-width:34px;}
.ui-datepicker-calendar{border-collapse:separate;border:solid #ddd 1px;border-radius:6px;border-left:0;border-top:0;background:#fff;margin:0 auto 15px;text-align:center;font-size:14px;line-height:18px;}
.ui-datepicker-calendar>:first-child>:first-child>:first-child {border-top-left-radius:6px;}
.ui-datepicker table{font-size:14px;margin:0 0 3px;width:100%;}
.ui-datepicker th{color:#34495e;min-width:34px;height:30px;text-align:center;font-weight:bold;border:0;padding:1px;vertical-align:middle;border-left:1px solid #ddd;}
.ui-datepicker td a{border-radius:0}
.ui-datepicker .ui-state-active{border-radius:0;background:#40e0d0;color:#fff;}
.ui-datepicker td a:hover{background:#c8c8c8}
.sip-datepicker .ui-state-disabled span, .sip-datepicker.ui-widget-content .ui-state-disabled span, .sip-datepicker .ui-widget-header .ui-state-disabled span{opacity:.35;filter:Alpha(Opacity=35);}

@media (max-width:767px) {
	.sip-calculator{padding:10px 5px;}
	.sip-calculator form{width:100%;}
	.sip-calculator .form-name{width:120px;line-height:14px;padding-right:5px;}
	.sip-calculator .returns-date .todate{width:14px;padding:0;}
	.sip-calculator input[type="text"]{padding:3px;height:24px;}
	.sip-calculator .form-group{margin-bottom:10px;}
	.sip-calculator .input-group .input-group-addon{background-position: 3px -182px;height:24px;}
	.sip-calculator .returns-date p,.sip-calculator .radio,.sip-calculator .form-name,.form-group.returns-date .form-field,.sip-calculator input[type="text"]{font-size:12px;}
	.sip-calculator .radio{padding-right:2px;}
	.form-group.returns-date .form-name{padding-top:3px;}
	.form-group.returns-date .form-field{display:block;padding:0;width:auto}
	.form-group.sip-frequency .form-field{padding:0;}
	.sip-calculator .loading-circle{background-position:10px 5px;}
	.sip-calculator .calculate .error-msg{width:80%;}
	.sip-calculator .input-group .form-control, .sip-calculator .input-group .input-group-addon{height:24px;}
	.form-group.sip-frequency .form-name{padding-top:5px;}
}
/*Sip Returns*/
.sip-returns{background-color: #f4f5f7;border: 1px solid #ddd;border-radius: 6px;margin: 0 0 10px;padding:0; display:block;width: 100%;float: left;}
.sip-returns .product-table-head{padding:5px 5px 5px 15px;font-weight:bold;color:#fff;background:#38acc9;border-radius:6px 6px 0 0;}
.sip-returns .sip-returns-container{padding:15px 50px; width:100%; float:left;}
.sip-returns .sip-returns-container .box-column{padding:5px 15px 5px 0;}
.sip-returns .sip-returns-container .row{border-bottom: 1px solid #e0e0e0;}
.sip-returns .sip-returns-container .row:last-child{border-bottom:none;}
.sip-returns .sip-returns-container .box-column .details, .sip-returns .sip-returns-container .box-column .address p{font-weight:bold;line-height:16px;}
.sip-returns .sip-returns-container .box-column:nth-child(1),.sip-returns .sip-returns-container .box-column:nth-child(2),.sip-returns .sip-returns-container .box-column:nth-child(3){border-bottom: 1px solid #e0e0e0;}
.sip-returns-container .address p{padding-left:0; margin-bottom:3px;}
.sip-returns.arrow:before {top:-35px;left:50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;border-left-color: transparent;border-right-color: transparent;border-bottom-color: #38acc9;border-width: 20px;margin-left:-20px;}
.bank-prod-page .sip-returns span{line-height:16px;}

@media (max-width:768px) {
	.sip-returns .sip-returns-container, .bank-prod-page .sip-returns .sip-returns-container, .primary-txt .col-md-12 .col-md-12.sip-returns-container{padding: 20px 25px;}
}
@media (max-width:767px) {
	.sip-returns .sip-returns-container .row:last-child .box-column:last-child{border-bottom:none;}
	.sip-returns .sip-returns-container .row:last-child .box-column,.sip-returns .sip-returns-container .row{border-bottom:1px solid #e0e0e0;}
	.sip-returns .sip-returns-container .row:last-child .box-column .box-column:first-child{border-top:1px solid #e0e0e0;}
	.sip-returns .sip-returns-container, .bank-prod-page .sip-returns .sip-returns-container, .primary-txt .col-md-12 .col-md-12.sip-returns-container{padding:10px;}
	.sip-returns .sip-returns-container .box-column{padding:5px 5px 5px 0;}
	.sip-returns .sip-returns-container .box-column{font-size:12px;min-height:66px;float:left;margin:0;width:49%;}
	.sip-returns .sip-returns-container .row:last-child .box-column:nth-child(5), .sip-returns .sip-returns-container .box-column:nth-child(6){min-height:auto; border-bottom:none;}
	.sip-returns.arrow:before{top:-30px;}
	.sip-returns .week-date{display:block}
}
/*Scheme Details*/
.scheme-details{background-color: #f4f5f7;border: 1px solid #ddd;border-radius: 6px;margin: 0 0 10px;padding:0; display:block;width: 100%;float: left;}
.scheme-details .product-table-head {padding:5px 5px 5px 15px;font-weight:bold;color:#fff;background:#38acc9;border-radius:6px 6px 0 0;}
.scheme-details-container{padding:20px 50px;line-height:16px;width:100%;float:left;}
.scheme-details-container .box-column{padding:5px 15px 5px 0;}
.scheme-details-container .row .box-column{border-bottom:1px solid #e0e0e0;}
.scheme-details-container .box-column .head{display:block;}
.scheme-details-container .contact-details .box-column{border-bottom:none;}
.scheme-details-container .box-column .details, .scheme-details-container .box-column .address p{font-weight:bold}
.scheme-details-container .address p{padding-left:0;margin-bottom:3px;}
.scheme-details-container .address p br{display:block;}
.bank-prod-page .scheme-details h3{background:transparent;margin-top:10px;}
.scheme-details-container .box-column:nth-child(6),.scheme-details-container .box-column:nth-child(5){border:none;}

table.scheme-table{max-width:100%;}
table.scheme-table td{display:inline-block;vertical-align:top;width:24%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;border-bottom:1px solid #e0e0e0;word-spacing: normal;letter-spacing: normal;}


@media (max-width:768px) {
	.scheme-details-container{padding:20px 25px;}
	.scheme-details .scheme-details-container .contact-details .box-column:last-child{border-bottom:none;}
}
@media (max-width:767px) {
	.primary-txt .scheme-details h3{font-size:12px;color:#38acc9;margin:10px 0 0;font-weight:bold;}
	.scheme-details, .primary-txt .address p{font-size:12px;}
	.scheme-details-container{padding:5px 7px;}
	.scheme-details-container .box-column:nth-child(7){width:100%;}
	.scheme-details-container .box-column{padding:5px 5px 5px 0;}
	.scheme-details-container .contact-details .box-column{border-bottom:1px solid #e0e0e0;}
	table.scheme-table tr{border-bottom:1px solid #e0e0e0;}
	.scheme-details-container .contact-details .box-column .box-column:first-child{border-top:1px solid #e0e0e0;}
	.bank-prod-page .scheme-details-container span{line-height:16px;}
	.scheme-details-container .box-column:nth-child(4){border:none;}
}
/*performance*/
/*.performance thead{background: #38acc9;color: #fff;}*/
.primary-txt .performance .table-curved > thead > tr > th, .primary-txt .performance .table-curved > tbody > tr > td{text-align:center;}
.primary-txt .performance .table-curved{border-radius:6px;}
.performance thead th{border-right:1px solid #ddd;min-width:50px;}
.performance thead th:first-child{min-width:100px;}
.performance thead th:last-child{border-right:none}
.primary-txt .performance .table.table-curved{margin:0 auto;}
.primary-txt .performance .table-curved>:first-child>:first-child>:first-child{border-top-left-radius:6px;}
.primary-txt .performance .table-curved>:first-child>:first-child>:last-child{border-top-right-radius:6px;}
@media (max-width:767px) {
	.primary-txt .performance .table-curved > thead > tr > th, .primary-txt .performance .table-curved > tbody > tr > td{padding:6px;font-size:12px;}
}
/*SIP Today*/
.sip-today{background-color:#f4f5f7;border:1px solid #ddd;border-radius:6px;margin:0 0 10px;padding:0;display:block;line-height:16px;}
.sip-today .product-table-head{padding:3px 3px 3px 15px;font-weight:bold;color:#fff;background:#38acc9;border-radius:6px 6px 0 0;line-height:1.72222;}
.sip-today-left, .sip-today-right{display:table-cell;float:none;vertical-align:top;}
.sip-today-left{background:#F2F0F1;padding:15px 40px;}
.sip-today-left span{font-size:12px;}
.sip-today-right{padding:10px 40px;}
.sip-today-right .row{border-bottom: 1px solid #e0e0e0;}
.sip-today-right .row:last-child{border-bottom:none;}
.sip-today-right .box-column{padding: 5px 15px 5px 0;}
.sip-today-right .box-column .head{color: #667787;}
.sip-today-right .box-column .details{font-weight:bold; margin:5px 0;}
.sip-today-right .row:last-child .box-column{border-bottom:none;}
.nav-day-change{margin-bottom:20px;}
.nav-day-change .value-change{font-size:30px;padding-left:20px;line-height:30px;font-weight:bold;}
.sprite-sip-nav-icon{dbImage_background-image:SPRITE_LANDING_SIP_ICONS;background-repeat:no-repeat;background-position:0 100px;}
.nav-day-change .value-up{background-position:0 3px;color:#37adc9;}
.nav-day-change .value-down{background-position:0px -52px;color:#ff5a5e;}
.nav-day .value-change{font-size:30px;line-height:30px;font-weight:bold;}
@media (max-width:1024px) {
	.sip-today-left{padding:40px 20px;}
	.ipad .sip-today-left{padding:40px 10px;}
}
@media (max-width:768px) {
	.sip-today-left{padding:20px;}
	.ipad .sip-today-left{padding:20px 10px;}
	.sip-today-right{padding:5px 20px;}
	.nav-day-change,.nav-day{padding:0;}
	.sip-today-right .box-column{padding:5px 5px 5px 0;}

}
@media (max-width:767px) {
	.sip-today{display:table;}
	.sip-today-right .box-column{padding:5px 15px 5px 0;font-size:12px;}
	.sip-today-left, .sip-today-right{display:block;float:left;}
	.bank-prod-page .col-xs-12.sip-today-left,.sip-today-left{padding:10px;}
	.bank-prod-page .col-xs-12.sip-today-right,.sip-today-right{padding:10px;}
	.sip-today-right .week-date{display:block}
	.sip-today-right .box-column .details{margin:2px 0;}
	.nav-day-change .value-change{padding-left:14px;}
	.nav-day-change .value-change,.nav-day .value-change{font-size:14px;line-height:16px;}
	.btm-pad .col-xs-6.nav-day-change, .btm-pad .col-xs-6.nav-day{padding:0; margin:0;}
	.nav-day-change .value-up{background-position:-3px -108px;}
	.nav-day-change .value-down{background-position:-3px -150px;}
}
/*SIP Table*/
.primary-txt .col-md-12.sip-table .product-table-head{padding:6px 15px;background:#38acc9;color:#fff; font-weight:bold;border-radius:6px 6px 0 0;}
.sip-table th, .primary-txt .sip-table .table-curved > thead > tr > th,
.sip-table td, .primary-txt .sip-table .table-curved > tbody > tr > td{text-align:center;border-right: 1px solid #ddd;}
.sip-table th, .primary-txt .sip-table .table-curved > thead > tr > th:last-child,
.sip-table td, .primary-txt .sip-table .table-curved > tbody > tr > td:last-child{border-right:none;}
.sip-table .value-up{padding-right:20px;color:#38abc8;background-position:right -107px;}
.sip-table .value-down{padding-right:20px;color:#fd5960;background-position:right -151px;}
.primary-txt .sip-table .hungry-table .table-view-more, .primary-txt .sip-table .table-view-more span{text-align:right;text-decoration:underline;}
.sip-table .table th:first-child{min-width:100px;}
.sip-table th:nth-child(5){width:100px;}
@media (max-width:767px) {
	.sip-table th, .primary-txt .sip-table .table-curved > thead > tr > th, .sip-table td, .primary-txt .sip-table .table-curved > tbody > tr > td{font-size:12px; padding:6px;}
	.sip-table th:nth-child(2){min-width:100px;}
	.sip-table th:nth-child(5){min-width:65px;}
	.sip-table .value-down{background-position: right -152px;padding:0 16px 1px 0;}
	.sip-table .value-up{padding:1px 16px 0 0;}
}

@media(max-width:480px){
	.sip-table .hungry-table{padding-bottom:35px;}
	.primary-txt .sip-table .js-hungry-table .table-view-more{position:absolute}
}
/*SIP Chart*/
.sip-chart{border:1px solid #ddd;border-radius:6px;float:left;width:100%;}
.sip-chart .head-section{background:#38acc9;border-radius:6px 6px 0 0;color:#fff; padding:5px;float:left;width: 100%;}
.sip-chart .head-section .date-column{ width:25%;}
.sip-chart .form-group{display:table;width:25%;}
.sip-chart .form-name, .sip-chart .form-field{ display:table-cell; vertical-align:middle;padding: 0 5px;}
@media (max-width:767px) {
	.sip-chart .form-group{display: block;width: 50%;float: left;}.sip-chart .form-group  input[type="text"]{padding: 3px;
																	  height: 24px;}
}
/*Performance Chart*/
.performance-chart{border:1px solid #ddd;border-radius:6px;float:left;}

/*Rupee Sign*/
.sip-today .bb-rupee-xlg{font-size:23px;font-weight:bold;}
.sip-returns .bb-rupee-sm,.scheme-details .bb-rupee-sm, .sip-today .bb-rupee-sm{font-size:11px;font-weight:bold;}
@media only screen and (max-width:767px){
	.sip-today .bb-rupee-xlg{font-size:11px;}
	.sip-returns .bb-rupee-sm,.scheme-details .bb-rupee-sm, .sip-today .bb-rupee-sm{font-size:9px;}
}

/* Tooltip and error popup- Begin */
.sip-calculator .error-msg {position:relative;margin:0;z-index:3;display:block;}
.sip-calculator .error-msg .input-error-cl{line-height:0.6;text-align:left;display:table;margin-top:8px;}
.sip-calculator .input-error-left:after{top:-18px;left:11px;border-top-color:#f1c40f;border-top-color:rgba(136,183,213,0);}
.sip-calculator .error-msg .error-info{vertical-align:middle;display:table-cell;padding:0;line-height:normal;font-size:15px;width:100%}
.sip-calculator .error-msg .error-icon{display:table-cell}
.bank-prod-page .sip-calculator .error-msg .error-info{color:#fff;}
/* Tooltip and error popup- End */