/*Global Styles*/
.modal-transparent .modal-content{background-color:transparent;border:0 none;box-shadow:none;margin-top:10%;}
.modal-transparent p{color:#FFFFFF;font-size:18px;line-height:26px;}
.modal-transparent img{padding-bottom:15px;}
/*Common Styles*/
/*body{background:#ecf0f1;} */
.font-lg{font-size:18px;}
.font-md{font-size:16px;}
.font-xs{font-size:10px;}
.link{color:#38acc9;cursor:pointer;text-decoration:underline;}
.col-same-height {display:table-cell;float:none!important;height:100%;}
.bbdashboard{position:relative;height:100%;font-size:12px;}
.bbdashboard .heading{background:#5dade2;font-size:14px;padding:5px 10px;color:#FFFFFF;text-align:left;width:100%;}
.bbdashboard .heading-arrow{background-position:-221px -228px;}
.bbicons-help {cursor: pointer;display: inline-block;height: 14px;vertical-align: middle;width: 16px;}

/* Profile */
/*.bbicons-app-section{background-image:url(/images/new-app-sprite-v1.png);}*/
/*.error .bbicons-app-section{background-image:url(/images/new-app-sprite-error-v1.png);}*/
/*.active .active .bbicons-app-section{background-image:url(/images/new-app-sprite-active-v1.png);}*/
.app-form-content .app-form-section{width:100%;}
.app-form-content .app-form-section.full-width { width: 98%; }
.app-form-section-mail .fl_wrap { width: 88%; }
.add-ext-details{background:url(/images/add-email.png) no-repeat top right; top:0; position:absolute; right:0; cursor:pointer; width:25px; height:25px; z-index:5; top:10px;}

/* help desk*/
.help-desk{padding:10px;}

/*processing-info*/
.cd-details{min-height:100px;position:relative;}
.pg-info{padding: 0;margin:20px auto 0 auto;position:relative;width:100%;}
.pg-info .pg-step{padding:0 25px 20px;text-align:left;position:relative;}
.pg-info .pg-step span:first-child{font-size:10px;}
.pg-point{background-color:#d7dadf;border:2px solid #FFFFFF;display:inline-block;width:20px;height:20px;border-radius:300px;margin:0 auto;position:relative;cursor:pointer;z-index:1; text-align:left}
.pg-step .pg-txt{position:relative;top:-6px;left:12px;font-size:10px;}
.cd-details .active .pg-point{background-color:#87d37c;border:2px solid #FFFFFF;}
.pg-stripe{background-color:#d3d5d8;position:absolute;top:20px;left:34px;width:1px;}
.processing-step-5 .pg-stripe{min-height:184px;}
.processing-step-6 .pg-stripe{min-height:229px;}
.processing-step-7 .pg-stripe{min-height:275px;}
.pg-stripe-active{width:1px; background-color:#87d37c;position:absolute;top:15px; left:34px;}
.pg-stripe-green{width:1px;background-color:#87d37c;position:absolute;top:87px;}
.pg-stripe-green{height:10%;}
.pg-step-1 .pg-stripe-active{height:auto;}
.pg-step-2 .pg-stripe-active{height:52px;}
.pg-step-3 .pg-stripe-active{height:90px;}
.pg-step-4 .pg-stripe-active{height:130px;}
.pg-step-5 .pg-stripe-active{height:169px;}
.pg-step-6 .pg-stripe-active{height:216px;}
.pg-step-7 .pg-stripe-active{height:262px;}
.pg-step-8 .pg-stripe-active{height:280px;}
.pg-step-cluetip{background:#ffffff none repeat scroll 0 0;border:1px solid #d4d0d0;border-radius:6px;padding:5px 10px;left:147px;position:absolute;text-align:left;width:48%;z-index:3;top:-2px;}
.pg-step-cluetip:after, .pg-step-cluetip:before{bottom:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}
.pg-step-cluetip:after{border-color:rgba(255, 255, 255, 0);border-right-color:#ffffff;border-width:8px;margin-left:-15px;}
.pg-step-cluetip:before{border-color:rgba(212, 208, 208, 0);border-right-color:#d4d0d0;border-width:8px;margin-left:-16px;}
.gray-value{color:#9d9d9d;font-size:10px;}
.pg-step-cluetip:after, .pg-step-cluetip:before{top:3px;left:0;}

/*offers-row styles - Your Applications*/
.rewards-section .bbicons-sprite-rewards{background-image:url(/images/bbicons-sprite-rewards.png);width:32px;height:20px;margin:0 auto;}
.application-section .column1{padding:12px 0 12px 5px;width:46%;}
.application-section .column2{width:18.667%;}
.application-section .column3{width:35.333%;}
.search-section .column1{padding:5px 0 5px 5px;width:40%;}
.search-section .column2{width:30%;}
.search-section .column3{width:32.333%;}
.search-section .offers-row .column3 .bbicons-flash{float: left;width: 13px;height: 18px;}
.search-section .offers-row .column3 .btn-xs{padding:6px;}
.offers-row{background-color:#FFFFFF;box-shadow:0 0 3px #a09c9c;border-top:1px solid #bdc3c7;border-bottom:1px solid #bdc3c7;margin-bottom:12px;position:relative;}
.offers-row:last-child{margin-bottom:15px;}
.offers-row span{line-height:normal;}
.offers-row .column3 .btn-xs{border-radius:2px;}
.offers-row .column1{border-right:1px solid #ebedee;}
.offers-row .column1 span{display:table-cell;vertical-align:middle;word-break:break-word;}
.offers-row .column2{border-right:1px solid #ebedee;padding:0 6px;vertical-align:middle;}
.offers-row .column3{padding:6px 5px;text-align:center;}
.offers-row .column2 span{display:block;}
.offers-row .column3  .bbicons-flash{display:inline-block;}
.offers-row .card-section-title{padding:0 4px 0 4px;text-overflow:ellipsis;}
.offers-row .card-section-img{float:left;}
.offers-row .bbicons-airline{background-position:-10px -19px;}
.offers-row .bbicons-shopping{background-position:-8px -167px;}
.offers-row .bbicons-fuel{background-position:-10px -119px;}
.offers-row .bbicons-cashback{background-position:4px -216px;}
.offers-row .bbicons-premimum{background-position:4px -264px;}
.offers-row .bbicons-lowfee{background-position:4px -311px;}
.offers-row a{border-bottom:1px solid #bdc3c7;color:#040000;cursor:default;display:table;width:100%;}
.offers-wrapper-table .card-section-title a{display:inline-block;border:0 none;color:#38acc9;text-decoration:underline;}
.offers-row .created-on{font-size:11px;padding:4px 0;}
.offers-row .searched-on{padding:4px 0;}
.time-stamp{color:#D4D4D4;font-size:10px;}
.bbdashboard .sub-heading{font-size:14px;padding:0 10px 10px 10px;}
.btn-status{font-size:11px;padding:2px;background:#87d37c;border-radius:0;display:inline-block;}
.btn-terminated{font-size:11px;padding:2px;background:#D4D4D4;border-radius:0;display:inline-block;}
.btn-status:hover{background:#87d37c;}
.offers-wrapper .app-status .btn {font-size: 14px;}
.sprite-cd.bbicons-indication{background-position:-267px -4px;height:18px;margin-left:3px;margin-top:0px;width:15px;}
.old-application .bbicons-indication{display:none;}
.old-application .btn-status{cursor:default;}
.icon-offers .text-right a{margin-top:10px;}
.col-top{vertical-align:middle;}
.col-middle{vertical-align:middle;}
.cd-title{padding-bottom:12px;}

/*Sprite Images*/
.sprite-product{background-image:url(/images/mobile/bbicons-submenu.png);width:42px;height:30px;margin:0 auto;}
.bbicon-cl{background-position:8px -4px;}
.bbicon-cc{background-position:7px -50px;}
.bbicon-dc{background-position:7px -50px;}
.bbicon-ci{background-position:9px -98px;height:33px}
.bbicon-el{background-position:7px -148px;}
.bbicon-fd{background-position:8px -192px;}
.bbicon-pl{background-position:9px -327px;}
.bbicon-hi{background-position:7px -238px;}
.bbicon-hl{background-position:8px -283px;}
.bbicon-li{background-position:11px -422px;}
.bbicon-mf{background-position: 4px -512px;}
.bbicons-flash{background-position:-81px -94px;width:16px;display:inline-block;height:18px;}
.mf-loading{ width:100px; height:100px; margin: 0 auto;display: block;}

/*Call Modal*/
.call-modal .modal-content{background-color: transparent;border:0px solid #ebedef;}
.call-modal .modal-body{padding: 0;}
.offers-mobile .offers-call{background-color: transparent;}/*Already is there*/
.call-modal .modal-body .close{border-radius: 4px;background-color:#f9f9f9;width: 20px;opacity:1;}

/*No Info Starts*/
.no-info{background-color:#FFFFFF;padding:15px 0;}
.no-info .btn{margin-top:30px;width:182px;}
.dash-gauge, .dash-gauge .no-info{background: #38acc9;color:#fff;}
.dash-gauge .no-info .btn{background: #ff5a5f;}
 .bbicons-sprite-sticky-modal{dbImage_background:SPRITE_STICKY_MODAL;height:52px;width:60px;}
.bbicons-taking{height:36px;width:44px;background-position:-30px -216px;display:inline-block;vertical-align:middle;}
.tel-number{color:#34495e;font-weight:bold;}
.help-desk .contact-info{font-size:14px;margin-top:15px;}
.download-mobile-app{width:275px;background-color:#fff;border-radius:5px;margin:20px auto;padding:15px 20px;border:#caced6 1px solid;}
.download-info{font-size:14px;color:#2d3743;line-height:20px;}
.sprite-mobile-app{background-image:url(/images/sprite-mobile-app-v4.png);background-repeat:no-repeat;background-position:-150px 0;height:38px;width:106px;display:block;margin:15px auto 0;cursor:pointer;}
.app-store{background-position:0 1px;}
.google-play{background-position:0 -44px;}
/*No Info End*/

/*bb-helps starts*/
.bb-helps{bottom:90px;position:absolute;right:0;width:30%;}
.bb-helps ul{list-style:none;text-align:center;}
.bb-helps ul li {padding:30px 0;margin-bottom:30px;position:relative;}
.bbicons-plus{background-position:-5px -124px;background-color:#5cacdf;bottom:10px;box-shadow:-4px 3px 18px -7px rgba(92, 89, 92, 1);cursor:pointer;position:fixed;color:#fff;font-size:25px;transition:all 0.5s;
    -webkit-transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0);z-index:1040;}
.bbicons-plus-rotate{-webkit-transform:rotate(137deg);-moz-transform:rotate(137deg);transform:rotate(137deg);}
.sprite-bbhelp{background-image:url(/images/sprite-bb-helps.png);background-repeat:no-repeat;}
.bb-helps .bb-help-info{background:#fff none repeat scroll 0 0;border-radius:5px;color:#000;font-size:12px;padding:5px 15px;text-decoration:none;position:absolute;
    width:82px;right:100px;top:45px;}
.bbicons-plus, .bbicons-plus-email, .bbicons-plus-call{border-radius:100%;height:50px;width:50px;right:20px;}
.bbicons-plus-email, .bbicons-plus-call{position:absolute;}
.bbicons-plus-email{background-color:#f9a821;background-position:-7px -67px;}
.bbicons-plus-call{background-color:#e95a49;background-position:-7px -7px;}
.bb-helps-modal.in ~ .modal-backdrop.in{opacity:0.75;z-index:1039;}
.modal-backdrop.in{opacity:0.75;}
.modal-transparent.in ~ .modal-backdrop.in {background-color:#fff;opacity:.65 }
.modal-transparent p{color:#050505;}
/*bb-helps end*/

/*Profile Tab Starts*/
.profile-header{background-color:#f5f7f8;display:table;padding:5px 10px;margin-bottom:20px;overflow:hidden;width:100%;}
.profile-header .btn-white{font-size:14px;}
.cd-profile{width:45px; height:45px; border:none; box-shadow:none; }
.cd-profile img{border:2px solid #ffffff; border-radius:300px;}
.profile-name{text-transform:uppercase;padding:5px;}
.show-profile, .edit-profile-info{background:#fff;box-shadow:0 0 3px #333;padding:10px 10px 100px 10px;;margin-top:10px;}
.profile-img-edit .edit-overlay{  left: 20px; top: 104px;}
.submit-btn .btn{margin:30px 0 20px 0;font-size:14px;outline:none;}
.show-profile .panel{border-radius: 0;}
.show-profile .panel-title strong, .edit-profile-info .panel-title strong{font-weight:normal;}
.btn-white{background-color:#ffffff;border:1px solid #e1e4e5;color:#000000;}
.btn-white:hover, .btn-white:focus{background-color:#ffffff;}
.edit-profile-info .app-error{bottom:-22px;color:#d38888;position:absolute;right:0;}
.tooltip-inner{background:#7af8bd;color:#038239;}
.tooltip.top .tooltip-arrow {border-top-color:#7af8bd;}
.application-section .offers-wrapper .tooltip.right .tooltip-arrow{border-right-color:#7af8bd;}
.profile-header .btn-white{padding:8px 12px;float:right;}
.profile-header .btn-white .edit-icon{background:url(/images/sprite-dashboard-V7.png) no-repeat -266px -134px;width:22px;height:22px;padding:3px 11px;margin-right:10px}
.profile-acc .bbicons-app-section {dbImage_background-image:SPRITE_APP_FORM;}
.profile-acc .active .bbicons-app-section{dbImage_background-image: SPRITE_APP_FORM_ACTIVE;}
.profile-acc .error .bbicons-app-section{dbImage_background-image: SPRITE_APP_FORM_ERROR;}
/*Profile Tab Starts End*/

/*Details section Starts*/
.details-section{background:#fff;}
.details-section .offers-row{box-shadow:none;}
.details-section-contents .card-name{background-color:#f0eeee;padding:5px 10px;width:60%;}
.details-section-contents .card-name span{display:block;line-height:16px;}
.details-section-contents .product-name{background-color:#34495e;color:#FFFFFF;padding:9px 0px;width:40%;}
.details-section-contents .product-name span{display:table-cell;font-size:14px;vertical-align:middle;}
.details-section-contents{display:table;width:100%;margin:10px 0;font-size:12px;}
.details-section-contents .product-name, .details-section-contents .card-name{display:table-cell;float:none;vertical-align:middle;}

/*Overwrite for Exiting Page Without Light weight*/
#notification-container::before{right:46px !important;}
#sticky-filter.affix{top:46px;}


/*Profile Tab Starts*/
.add-more-dependents{float:right; background:url(/images/sprite-dashboard-V7.png) no-repeat -24px -269px;margin:10px 0;padding:12px;}
.app-form-content input[type="checkbox"], .app-form-content input[type="radio"] {display:none;outline: medium none !important;}
.app-form-section.dependents{min-height:25px;border-bottom: none;margin: 10px 0px 0 0;}
.dependents .desc{font-size:14px;color:#333;}
.panel-title{padding:15px;}
/*Profile Tab Starts End*/

/*Bottom Button*/
.submit-button-block{}
.btn-fixed{position: fixed;bottom: 0px;left: 0px;right: 0px;margin:auto;width:100%;overflow:hidden;z-index:99;padding:0px;}
.btn-fixed .btn-white {background:#FFF;color:#333;}
.btn-fixed .btn {border-radius:0;border:1px solid #999;border-left:0 solid #999;border-right:0 solid #999;padding:10px 0;float:left;width:100%;margin:0;text-align:center}
.btn-fixed .btn-mini {width:50%}
.btn-fixed .btn-white {background:#fff;color:#333}
.submit-button-block a {color:#5d5d5d;text-decoration:underline}
/*Bottom Button*/

/*UpLoad Section Section*/
.app-form-section.app-form-section-upload{ border-bottom:none;}
.app-form-section-upload .file-upload {margin-top:10px;padding:4px 20px;border-radius:0;font-size:14px; width:100px;text-align:center;background:#c3c8ce;}
.app-form-section-upload .file-upload input.upload{position:absolute;top:10px;margin:0;padding:0;font-size:20px;cursor:pointer;opacity:0;filter:alpha(opacity=0);width:100px;height:28px;left:0px;}
.app-form-section-upload .upload-file{display:inline-block;margin-top:10px;padding:3px 10px;border-radius:0;background:#f1f1f1;line-height:20px;margin-left:15px;font-size:11px;}
.app-form-section-upload .upload-file .close {float:right;font-size:21px;font-weight:bold;line-height: 1;color: #000;text-shadow: 0px 1px 0px #FFF;opacity: 0.2;margin-left: 10px;}
/*UpLoad Section Section*/

/*Profile Alert Section*/
.profile-alert {padding:10px;margin-bottom:20px;border:1px solid transparent;border-radius: 4px; background:#DFF0D8;color: #3C763D;}
.profile-alert .close {float: right;font-size: 21px;font-weight: 700;line-height: 1;color:#3C763D;margin-top:-3px;}
/*Profile Alert Section*/

.mf-mob-dashboard{background-color:#fff;padding-bottom:55px;}
.mfdashboard-header{ background-color:#eee; padding:0 5px; display:flex; text-align: center; margin-top: 10px; }
.mfdashboard-header .mf-offer-col{ padding:5px;line-height: 20px;}
.mf-offer-col .created-on{ display:block; color:#040000;word-wrap: break-word;}
.mfdashboard-header .mf-positive-change {color: #6bad26;}
.mf-mob-dashboard .time-stamp{ color:#999; font-size:11px;margin:3px 0;}

.offers-row .column2  span {display: inline;}
.my-investments .offers-row .time-stamp, .offers-row .column2 > span{ display:block; text-align:center; padding:2px;}
.mf-offerstab .created-on, .mf-offerstab .folio-no, .mf-off-details .created-on, .mf-off-details .folio-no{color:#34495e;}
.mf-mob-dashboard .offers-row .column1{width:50%;}
.mf-mob-dashboard .offers-row .column2{ width:20%}
.mf-mob-dashboard .offers-row .column3{ width:30%}
.mf-mob-dashboard .offers-row .mfchange-info{float: left;width: 80%;line-height: 16px;}
.mf-mob-dashboard .col-same-height{padding: 25px 6px 10px;}
.my-investments .offers-row .folio-no{position: absolute;bottom: 11px;}
.my-investments .offers-row .folio-no span{ display:block;}
.my-investments .tab-content{background-color: #fff;}
.mf-mob-dashboard .offers-row .bbicons-details{background-position: -268px -2px;position:absolute;height:20px;width:15px;display: block;right: 8px;top:50%;z-index: 2;margin-top: -14px;opacity: 0.6;}
.mftab-content .nav-tabs { background-color:#eec64c; }
.mftab-content .nav-tabs li{width:50%;float:left;text-align: center;border-right: 1px solid #d7b13e;position: relative;}
.mftab-content .nav-tabs li:last-child{ border:0;}
.mftab-content .nav-tabs li a{ color:#fff; padding:10px; display:block;}
.mftab-content .nav-tabs li.active .arrowup{border-bottom-color: #eee;}
.mftab-content .nav-tabs li.active .arrowup {border-left: 7px solid transparent;border-right: 7px solid transparent;border-bottom: 7px solid #fff;position: absolute;bottom: 0;left: 47%;display: block;}
.mf-accordion{ width:96%; margin:10px auto; padding-bottom: 60px;}
.mf-accordion .accordion-group{margin-bottom:10px;}
.mf-accordion .panel-heading {background-color:#f9fdff;border:1px solid #ddd;color:#333333;border-radius:0;padding:10px; display: block;}
.mf-accordion .panel-default{border-top:0; border-radius:0;}
.mf-accordion .app-form-section .btn-clear{background-color:#fff;border:1px solid #e0e0e0;color:#555;padding:3px 5px;position:absolute;right:10px;line-height: normal;}
.mf-tran-info-msg{ color:#9ea6ad}
.my-investments #triangle-right {width: 0;height: 0;border-top: 50px solid transparent;border-left: 100px solid red;border-bottom: 50px solid transparent;}
.mf-accordion .accordion-toggle .title-arrow, .manage-mfaccount .profile-acc .panel-heading a .title-arrow{border-right: 7px solid transparent;border-left: 7px solid transparent;width: 7px;height: 7px;}
.my-investments .arrow-right {width: 7px;height: 7px;border-top: 7px solid transparent;border-bottom: 7px solid transparent;border-left: 7px solid transparent;float:right;}
.mf-accordion .accordion-toggle .title-arrow {border-top: 7px dashed;margin-top: 6px;float: right;}
.manage-mfaccount .profile-acc .panel-heading a .title-arrow {border-color: #666666;margin-right:0;}
.manage-mfaccount .app-form-content .fl_input, .manage-mfaccount .select-wrapper .holder{ text-overflow: ellipsis;word-wrap: break-word;}
.mf-accordion .app-form-content .app-form-section{min-height: auto; margin:5px;}
.mf-accordion .app-form-content .app-form-section .fly-group{ width:65%; display:inline-block;}
.mf-accordion .select-wrapper .holder, .app-form-content .classic.is-active{ width:auto;}
.my-investments .app-form-content .classic.is-active{left:5px;}
.mf-accordion .select-wrapper .holder{line-height: 30px;}
.mf-accordion .select-wrapper {background-attachment: scroll;background-clip: border-box;background-color: rgba(0, 0, 0, 0);background-image: url("/images/dashboard/mf-dropdown_arrow.png");background-origin: padding-box;background-position: right 14px;background-repeat: no-repeat;background-size: auto auto;}
.mf-accordion .select-wrapper select{ width:auto; padding-right: 20px;}
.md-filter-dd{position:relative; padding:10px;background-color: #fff;}
.md-filter-dd .custom-select{width:90%; margin:0 auto; background: url("/images/dashboard/mf-dropdown_arrow.png") 95% center no-repeat; text-align:center;  -webkit-appearance: none; appearance: none;box-shadow:none;}
.my-investments .arrow_box {position: relative;background: #88b7d5;}
.bbicons-back-arrow {background-position: -18px -1021px;width: 20px;height: 20px;float: left;}



/*.mf-offerstab{ display:none;} */
.mf-offerstab .offers-row{ box-shadow:none;}
.mf-off-details .offers-row{ margin-bottom:0; box-shadow:none;}
.mf-off-details .mfdashboard-header{ display:block; padding:10px;}
.my-investments .details-section-btn-group .btn-group {display: inline-flex; width:92%; margin:10px auto;}
.my-investments .details-section-btn-group .btn-group .btn{width: 50%;}
.my-investments .btn-group > .btn:first-child {border-radius: 6px 0 0 6px;}
.my-investments .btn-group .btn{border-radius:0;border:1px solid #1abc9c;display:table-cell;line-height:1.5;padding:5px 5px 5px 3px;}
.my-investments .btn-group > .btn:last-child{border-radius: 0 6px 6px 0;}
.my-investments .btn-group .btn-redeem{background-color: #ffffff;color: #000000;padding-left: 4px;}
.my-investments .details-section-btn-group .btn-group .btn-cancel-sip{width:100%;border-radius: 6px; background-color: #ffffff;color: #000000;padding-left: 4px; margin:0 auto;}
.my-investments .details-section-btn-group .cancel-sip{width:40%; margin:10px auto;}
.my-investments .details-section-btn-group .cancel-sip .bbicons-help{margin:8px 0 0 5px; background:-17px -904px;}
.mftransaction .heading a{ color:#fff;}
.mftransaction .table{ margin:0 auto; font-size:11px;width:100%;}
.mftransaction .table th{color:#9ea6ad}
.mftransaction .table th, .mftransaction .table td{ vertical-align: top; width:40%; text-align:left; line-height: 14px; padding:7px 10px;font-weight: normal}
.mftransaction .table th:last-child, .mftransaction .table td:last-child{ width:20%;}
.mftransaction .table th >span, .mftransaction .table td >span{ display:block;}
.my-investments .flat-btn-group{position:fixed;bottom:0;left:0;right:0;margin:auto;width:100%;overflow:hidden;z-index:1000}
.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;}
.mf-offerstab .arrow-left {width: 0px;height: 0px;border-top: 8px solid transparent;border-bottom: 8px solid transparent;border-right: 8px solid #000;
    display: inline-block;margin-right: 10px;vertical-align: sub;}
.my-investments .details-section-btn-group .invest{display: block;margin: 10px auto;}
.my-investments .details-section-btn-group .invest .invest-again{width: 42%;border-radius:6px;padding-left: 4px;margin: 0 auto;}
.my-investments .details-section-btn-group .invest .action-details{display: block;font-size: 10px;margin-top: 3px;}


.mf-tran-info-msg {color: #a4a4a4;font-weight: normal;}
.my-investments .scheme-info h3{border-bottom: 1px solid #ccc;padding-bottom: 7px;margin-bottom: 7px;}
.pg-info .processing-step-7{ min-height:125px;}

/* badge */
.offers-wrapper{position:relative;}
.offers-wrapper-table{ display: table; width: 100%;}
.mf-mob-dashboard .cd-offers-content .offers-border-left{ position:relative; display:inherit; }
.mf-mob-dashboard .first-column-top-left-badge,.application-section .first-column-top-left-badge {padding:4px 2px 2px;font-size:10px;text-transform:uppercase;position:absolute;line-height: 12px;
    background-color:#eef5fd;color:#000; top:0;}
.mf-mob-dashboard .first-column-top-left-badge:after {border-color:#eef5fd rgba(0,0,0,0) #eef5fd #eef5fd;top:0;}
.mf-mob-dashboard .first-column-top-left-badge:after, .first-column-bottom-left-badge:after,.application-section .first-column-top-left-badge:after{border-style:solid;border-width:11px 7px; content: " ";position:absolute;top:0;right:-13px;}
.my-investments .offers-row .circle-text{border-radius:4px;font-size:7px;background:#ff6701;padding:3px 1px 2px 4px;color:#fff;margin-right:10px;vertical-align:text-top;font-weight:bold;}
.my-investments .circle{width:0;height:0;border-top:6px solid transparent;border-left:7px solid #ff6701;border-bottom:6px solid transparent;position:relative;display:inline-block;vertical-align:middle;right:-6px;top:0;}
.my-investments .circle::before{content:'';width:4px;height:4px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color:#fff;position:absolute;left:-11px;top:-2px;}
.iphone .my-investments .circle{border-left:6px solid #ff6701;top:-1px;}
.application-section .first-column-top-left-badge{background-color:#f64648;color:#fff;height:20px;}
.application-section .first-column-top-left-badge:after{border-color: #f64648 rgba(0,0,0,0) #f64648 #f64648;border-width: 9px 7px 11px;}
.application-section .col-top{padding: 21px 5px 21px}
.application-section .column3 .btn-primary{font-size: 11px; display: inline;}

/*Tooltip Starts*/
.popover{background-color:#7af8bd;border:none;width:160px;}
.popover.bottom > .arrow{border-bottom-color:#7af8bd;}
.popover.bottom > .arrow:after{border-bottom-color:#7af8bd;}
.popover.top > .arrow, .popover.top > .arrow:after{border-top-color:#7af8bd;}
.offers-wrapper-table .popover.left > .arrow{border-left-color:#7af8bd;}
.offers-wrapper-table .popover.left > .arrow:after{border-left-color:#7af8bd;}
.popover-header{float: right;}
.popover-content{padding:6px 10px;text-align:left;width:140px;color:#038239;font-size:12px;max-height:85px;overflow-x:hidden;overflow-y: auto;-webkit-overflow-scrolling-y: auto;-webkit-overflow-scrolling: touch;}
.popover-content::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);background-color: #F5F5F5;}
.popover-content::-webkit-scrollbar {width: 6px;background-color: #F5F5F5;}
.popover-content::-webkit-scrollbar-thumb {background-color: #999;}
.popover button.close{margin-right:5px;outline:none;}


@media only screen and (max-width:360px){
    .application-section .column3 .btn-primary{display: inline-block;}
}
/*End badge */

/* Need to move MD */

.app-transaction-type {background-position: 0 -5550px;}

/* Need to remove */
.font-sm {font-size: 12px;}
.bbicons-app-section {display: inline-block;padding: 4px 0 5px 40px;width: 100%;background-image:url("/images/dashboard/new-app-sprite-v3.png") !important;
    background-repeat: no-repeat;}

/* Safari and Chrome */

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .mf-mob-dashboard .first-column-top-left-badge:after, .first-column-bottom-left-badge:after{border-width:10px 7px 11px;}

}

.mf-negative-change, .mf-negative-change span, .mf-negative-change .change-interest, .mf-offers .mf-negative-change{ color:#e31f26;}

.redem-option-colm table.error {margin-top: 10px;}

/** modal changes */
.mf-mob-dashboard .modal-dialog{ margin:0;}
.mf-mob-dashboard .modal-content{ border-radius:0; background-color:#ecf0f1; border-radius: 0; box-shadow:none; border: 0; padding-bottom: 40px; }
.mf-mob-dashboard .modal-header{background-color:#2a80b9; color:#fff;}
.mf-portfolio-modal{ background-color: #ecf0f1;}
.mf-portfolio-modal .label { font-weight:bold;}
.mf-portfolio-modal .label-value{ border:1px solid #e1e3e2; border-radius:4px; padding:8px; margin:7px 0; overflow: hidden;}
.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;}

.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;}
.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-mob-dashboard .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:40px 25px 20px;}
.my-credit-score-loading .credit-score-loading-title{font-size:18px;}
.my-credit-score-loading .credit-score-loading-sub-title{font-size:14px;line-height:normal;}

.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;}
#mf-dashboard{padding-bottom: 30px;}
.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;}

}

/* Notify Info*/
.notify-info{padding:7px 80px 7px 15px;background:#ffffca;color:#000;font-size:12px;position:relative;line-height:14px;}
.notify-info a.btn,.notify-info a.btn:hover{padding:2px 7px;font-size:12px;background:#1abc9c;border:1px solid #1abc9c;position:absolute;right:10px;top:50%;margin-top:-11px;border-radius:2px;}

/*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;}
@media only screen and (max-width:767px){
    .img-responsive {max-width: 100%;}
}