.modal-dialog{width:100%;height:100%;}
.bbdashboard{position:relative;height:100%;font-size:12px;}
.my-investments .flat-btn-group{position:fixed;bottom:0;left:0;right:0;margin:auto;width:100%;overflow:hidden;z-index:1000}
.flat-btn-group .btn{border-top:1px solid #999;border-radius:0;padding:10px;}
.mf-off-details .flat-btn-group .btn, .mf-offerstab .flat-btn-group .btn{ border-top:1px solid #999999; border-radius:0; padding:10px;}
.my-investments .flat-btn-group .btn-default {background-color: #ffffff;color: #000000;}

/** modal changes */
.mf-portfolio-modal .modal-dialog{ margin:0;}
.mf-portfolio-modal .modal-content{ border-radius:0; background-color:#ecf0f1; border-radius: 0; box-shadow:none; border: 0; padding-bottom: 40px; }
.mf-portfolio-modal .modal-header{background-color:#2a80b9; color:#fff;}
.mf-portfolio-modal{ background-color: #ecf0f1;}
.mf-portfolio-modal .text{color:#34495e;font-size:16px;}
.mf-portfolio-modal .label{font-weight:bold;color: #34495e;}
.mf-portfolio-modal .label-value{border:1px solid #e1e3e2;border-radius:4px;padding:8px;margin:7px 0;overflow:hidden;color:#34495e;}
.mf-portfolio-modal input.label-value{width:100%}
.mf-portfolio-modal .privacy{ margin:15px 0;}
.mf-portfolio-modal .privacy .text{display: table;margin-left: 30px;}
.mf-portfolio-modal .flat-btn-group .btn-default{ padding:10px; border-radius:0;}
.mf-portfolio-modal .custom-select{width:100%; background: url("/images/dashboard/mf-dropdown_arrow.png")  #fff 95% center no-repeat; -webkit-appearance: none; appearance: none;box-shadow:none;}
.mf-portfolio-modal .input-error-cl{margin-top:10px;}

.my-investments .modal-checkbox {display: none;}
.mf-portfolio-modal .modal-checkbox + label {position:relative; width:25px; height:25px; }
.mf-portfolio-modal .modal-checkbox:checked + label:before {border:#3e97eb;background:#1abc9c;}
.mf-portfolio-modal .modal-checkbox + label:before {position:absolute;width:18px;height:18px;content:'';border:1px solid #c0c0c0; border-radius:3px;background: #fff;}
.mf-portfolio-modal .modal-checkbox:checked + label:after {display: block;}
.mf-portfolio-modal .modal-checkbox + label:after {top: 3px;left: 7px;box-sizing: border-box;width: 5px;height: 10px;transform: rotate(45deg); border-width: 2px;border-style: solid;border-color: #fff;border-top: 0;border-left: 0; position: absolute;display: none;content: '';}
.mf-portfolio-modal .modal .select .btn{ margin-top:-5px;}
.mf-portfolio-modal input[type="radio"] {opacity: 0;position: absolute; }
.mf-portfolio-modal input[type="text"]{ height:30px; box-shadow:none}
.mf-portfolio-modal .redem-option-colm:first-child{ padding-left:0;}
.mf-portfolio-modal .redem-option-colm:nth-child(2){ padding-right:0;}
.mf-portfolio-modal .modal-header .close{ background:transparent; color:#fff; text-shadow:none;font-size: 26px;font-weight: lighter;}

.my-investments input[type=radio]+.lbl {position:relative;z-index:11;display:inline-block;margin:0;line-height:20px;min-height:14px;min-width:14px;font-weight: normal;}
.mf-portfolio-modal .lbl{color:#34495e;}
.my-investments input[type=radio]+.lbl::before {font-weight: normal;font-size: 19px;color: #1abc9c;content: "\a0";background-color: #FAFAFA;border: 1px solid #CCC;border-radius: 32px;display: inline-block;text-align: center;vertical-align: middle;height: 13px;line-height: 11px;min-width: 13px;margin-right: 5px;margin-top: -5px;}
.my-investments input[type=radio]:checked+.lbl::before {display: inline-block;content: '\f00c';background-color: #F5F8FC;border-color: #adb8c0;}
.my-investments input[type=radio]:checked+.lbl::before {content: "\2022";}
.mf-portfolio-modal .offers-row{ border-bottom:0}
.my-investments .filter-section li {display: block;}
.my-investments .filter-title {font-size: 14px;line-height: 27px;padding-bottom: 5px;padding-left: 0;text-align: left;padding-right: 0;padding-top: 5px;}
.my-investments .filter-section .sprite-offers {float: left;height: 23px;width: 28px;}
.sprite-offers, .offers-section .sprite-offers {background-image: url("/images/offers/sprite-offers-v7.png");background-repeat: no-repeat;}
.my-investments .filter-section .dropdown-toggle{display:block;position:relative;line-height:23px;background-color:#fff;border:1px solid #d4d4d4;border-radius:6px;padding:6px 12px;color:#000}
.my-credit-score-loading{text-align:center;padding-top:100px;}
.my-credit-score-loading .credit-score-loading-title{font-size:14px;padding:20px;width:250px;margin:0 auto;}

.bbicons-down-arrow {background-position: -14px -657px;height: 23px;position: absolute;right: 0;width: 28px;}
.sprite-offers-common {dbImage_background-image:SPRITE_OFFER_PAGE_ICONS_MOBILE;background-repeat: no-repeat;}
.filter-section .dropdown-menu{position:relative;float:none;display:none;background-color:#fff;box-shadow:0 0 2px #d4d4d4;margin-top:7px; border-radius:4px;}
.filter-section .dropdown-menu li a{display: block; padding: 7px 12px;color: #34495e;}
.dropdown-menu:before{border-bottom:7px solid rgba(0,0,0,0.2);border-left:6px solid transparent;border-right:7px solid transparent;content:"";display:inline-block;left:13px;position:absolute;top:-7px}
.dropdown-menu:after{border-bottom:6px solid #fff;border-left:5px solid transparent;border-right:6px solid transparent;content:"";display:inline-block;left:14px;position:absolute;top:-6px}
.filter-section .open > .dropdown-menu {display: block;}
.filter-section li {display: block;}
.filter-section .checkbox{padding:5px 0 5px 36px;font-size:12px;margin:1px 0}
.filter-section .checkbox.checked{background-color:#edeeef;color:#000}
.my-investments .checkbox, .my-investments .radio {display: block;line-height: 1.5;position: relative;}
.filter-section .checkbox .icons,.filter-section .radio .icons{font-size:16px;left:12px;top:3px}
.filter-section .filter-datesec{display: table;width: 100%;}
.filter-section .filter-datesec .label-value{display: table-cell;margin-right: 3%;width: 31.3333%;}
.filter-section .filter-datesec .label-value:last-child{ margin-right:0;}
.my-investment{background-position: -16px -1088px;}
.mf-portfolio-modal .modal-title a{ color:#fff;}
.mf-portfolio-modal .filter-section{padding-bottom: 30px;}
.mf-portfolio-modal .filter-section .filter-title .error{color:#f00;}
.mf-accordion{position: relative;}
.mf-accordion .tbody-height {max-height: 200px;overflow-x: auto;overflow-y: auto; line-height: 17px}
.mf-accordion .bbicons-tran-type {background-position: -205px -312px;}
.mf-filter-icon{position: absolute;right: 40px;background-color: transparent;}
.mf-filter-icon:active, .mf-filter-icon:focus, .mf-filter-icon:hover {background-color:transparent}
.sprite-cd {background-image:url(/images/dashboard/sprite-dashboard-V8.png);background-repeat: no-repeat;display: inline-block;height: 25px;vertical-align: middle;
    width: 30px;}
.mf-accordion .panel-body{ padding:0 5px 0 10px;}
.bbicons-filter-cards {background-position: -5px -1158px;float: left;height: 23px;width: 28px;}
.bbicons-clear-filter {background-position: -3px -1111px;float: left; height: 23px;width: 28px;}
.mf-portfolio-modal .btn-save-cancel a{ text-indent:10px;}
.bbicon-date-from{background-position:-120px -315px;}
.bbicon-date-to{background-position:-167px -315px;}
.bbicon-transaction-type{background-position:-66px -315px;}
.bbicons-back-arrow{background-position: -20px -318px;height: 20px;width: 25px;}
.my-investments .loding-img{display:table; margin:0 auto;}
.menu-dashboard .bbicons-investments {background-position: -17px -1088px;}
.mf-offerstab .offers-row .time-stamp:last-child{margin:0;}
.mf-off-details .offers-row a{border-bottom:1px solid #ebedee;}
.mfdashboard-header .mf-change{display: inline-block;line-height: 15px;}
#scheme-transaction-details .mfdashboard-header{border-bottom:1px solid #ebedee;}
.mftransaction td:last-child .bb-rupee-xs{width: 8px;position: relative;left: -3px;}
.mf-accordion .mftransaction{position: relative;}
.mftransaction thead{background: #f4f4f4;}
.bbdashboard .mftransaction .heading{margin-bottom: 0px;}
.application-section, .search-section{background-color: #ecf0f1;}
.manage-mfaccount .app-form-content .fl_input, .manage-mfaccount .select-wrapper .holder {word-break: break-all;text-overflow: ellipsis;}
.application-section .offers-row .column1 img, .search-section .offers-row .column1 img{width:44px;}
#profile .app-form-section .radio{display: inline-block;}
.my-investments .mf-exitload{padding-top:10px;text-align: left;}
.no-btn-group, .my-investments .btn-group > .btn.no-btn-group{border-radius:6px;margin:0 auto;}
@-moz-document url-prefix(){
    .md-filter-dd .custom-select{background-image:none;}

}

/*Redemption Tooltip*/
.redemption-tooltip{background-color:#7af8bd;border-radius:4px;display:block;width:100%;padding:4px 8px;margin:12px 0 0;color:#009e43;font-size:12px;line-height:18px;position:relative;text-align:left;}
.redemption-tooltip:before{border-style:solid;border-width:0 9px 9px;display:block;left:25px;position:absolute;top:-9px;content:"";border-color:transparent;border-bottom-color:#79f8bd;}