/*
  Extension of short-forms
  CD - CUSTOMER cd
  PG - Progress of application status
*/

/*Global Styles*/
.breadcrumb{padding:2px 10px 0 10px; clear: both;}
.breadcrumb li{float:left;border-right:1px solid #000000;padding:0 5px;font-size:10px;font-weight:bold;}
.link-green a{color:#34495e;}
.link-green a:hover, .link-green .active{color:#1abc9c;}
.pad-none{padding:0;}
.link{text-decoration:underline;}

/*Common Styles Starts*/
.cd-section{padding-bottom:20px;}
.cd-offer-col .btn{padding:2px 10px;border-radius:2px;}
.cd-section .tabs-left .btn-small{padding:0 10px;}
.cd-title{font-size:26px;padding:10px 0;line-height:normal;}
.tab-section-left{background-color:#f5f7f8;}
.tab-section-right{border:1px solid #e1e4e5;border-left:0px solid #e1e4e5;padding:15px;font-size:12px;}
.your-applications-header{background-color:#f5f7f8;margin:0 0 15px 0;padding:15px;}
.cd-offers-header div{float:left;font-size:12px;font-weight:bold;text-align:center;vertical-align:middle;padding-bottom:10px;}
.cd-section .tab-section{padding-right:0;}
.tab-section-right-title{padding:0 0 25px 0;}
.your-applications .cd-offers-content{margin-bottom:31px;}
.your-searches .cd-offers-content{margin-bottom:15px;}
.your-applications .pt-name, .your-searches .pt-name{padding-top:10px;line-height:normal;}
.cd-offers-shadow{-webkit-box-shadow:0 8px 6px -6px #d4d0d0;-moz-box-shadow:0 8px 6px -6px #d4d0d0;box-shadow:0 8px 6px -6px #d4d0d0;}
.cd-offers-shadow:hover{-webkit-box-shadow:0px 0px 19px 3px #d4d0d0;-moz-box-shadow:0px 0px 19px 3px #d4d0d0;box-shadow:0px 0px 19px 3px #d4d0d0;}
.cd-offers-content .cd-offer-col{border:1px solid #d4d0d0;border-right:0px solid #d4d0d0;padding:30px 10px;position:relative;vertical-align:middle;height:100%;display:table-cell;float:none!important;}
.cd-offers-content .app-product-name{padding-right:0;}
.cd-offers-content .cd-offer-col:last-child{border-right:1px solid #d4d0d0;}
.status-btn{color:#FFFFFF;padding:2px;}
.app-status .status-btn{background-color:#87d37c;cursor:default;}
.app-status  .terminated{background-color:#bdc3c7;cursor:default;}
.pt-name{width:100px;text-align:left;padding-left:10px;}
.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height, visibility;-o-transition-property:height, visibility;transition-property:height, visibility;-webkit-transition-duration:0.35s;
    -o-transition-duration:0.35s;transition-duration:0.35s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;}
.cd-section .tab-content{min-height:500px;}
.profile-img-edit .edit-overlay{background-color:rgba(0, 0, 0, 0.6);background-position:-194px 29px;background-image:url(/images/sprite-cd.png);border-radius:300px;height:60px;left:30px;position:absolute;top:30px;width:60px;}
/** Date and Time **/
.app-datetime {margin: 0 auto;width: 80px;}
@media only screen and (max-width:1200px)
{
    .container{width:98%;}
    .cd-offers-content .cd-offer-col{padding:12px 5px 12px 0;}
}

@media only screen and (max-width:991px)
{
    .cd-sec-right{display:none;}
}
/*Common Styles End*/

/*Tab Section Starts(Left Section)*/
.cd-section .tabs-left{border-bottom:none;}
.cd-section .tabs-left>li{float:none;}
.cd-section .tabs-left>li.active>a, .cd-section .tabs-left>li.active>a:hover, .cd-section .tabs-left>li.active>a:focus {border-bottom-color:#ddd;border-right-color:transparent;background-color:#5dade2;color:#FFFFFF;}
.cd-section .tabs-left>li>a{color:#34495e;margin-right:0;display:block;padding:10px;}
/*Tab Section End(Left Section)*/

/*cd-Offers-table column auto height adjust starts*/
.cd-section .row-same-height{height:100%;display:table;width:100%;/* fix overflow */table-layout:fixed;}
.cd-section .col-same-height{height:100%;display:table-cell;float:none !important;}
.cd-section .col-top{vertical-align:top;}
.cd-section .col-middle{vertical-align:middle;}
.cd-section .col-bottom{vertical-align:bottom;}
/*cd-table column auto height adjust end*/

/*Sprite Images Starts*/
.sprite-cd{display:inline-block;dbImage_background-image:SPRITE_DASHBOARD;background-repeat:no-repeat;width:30px;height:25px;vertical-align:middle;}
.sprite-cd-lg{display:inline-block;background-image:url(/images/sprite-dashboard-lg.png);background-repeat:no-repeat;}
.bbicon-docs-locker{background-position:-20px -0px;}
.active .bbicons-docslocker {background-position:-120px -45px;}
.bbicons-alerts {background-position:-120px -0px;}
.active .bbicons-alerts{background-position:-70px -0px;}
.bbicons-car-loan {background-position:-170px -0px;}
.bbicons-cc {background-position:-20px -45px;}
.bbicons-docs-upload{background-position:-70px -45px;}
.bbicons-email {background-position:-170px -45px;}
.bbicons-fees {background-position:-20px -90px;}
.bbicons-flash {background-position:-81px -90px;width:16px;}
.bbicons-helpdesk {background-position:-170px -90px;}
.active .bbicons-helpdesk{background-position:-120px -90px;}
.bbicons-homeloan {background-position:-20px -135px;}
.bbicon-call {background-position:-70px -135px;}
.bbicons-call-back {background-position:-120px -135px;}
.bbicons-reviews {background-position:-20px -180px;}
.active .bbicons-reviews{background-position:-170px -135px;}
.bbicons-write-review{background-position:-70px -180px;}
.bbicons-application {background-position:-170px -180px;}
.active .bbicons-application{background-position:-120px -180px;}
.bbicons-searches {background-position:-70px -225px;}
.active  .bbicons-searches{background-position:-20px -225px;}
.bbicons-profile { background-position:-170px -225px;}
.active .bbicons-profile{background-position: -120px -225px;}
.bbicons-details {background-position:-31px -17px;color:#38acc9;cursor:pointer;position:absolute;bottom:-37px;left:0;right:0;margin:auto;top:auto;text-align:center;z-index:2;width:100px;height:38px;}
.sprite-mobile-app {background: url(/images/sprite-mobile-app-v4.png) no-repeat;height: 38px;width: 106px;display: block;margin: 15px auto;cursor: pointer;}
.bbicons-db-creditscore {background-position: -70px -358px;}
.active .bbicons-db-creditscore {background-position: -22px -358px;}
/*Sprite Images End*/

/*Details section starts*/
.cd-details{background-color:#f0f3f7;-webkit-box-shadow:0 8px 6px -6px #d4d0d0 inset;-moz-box-shadow:0 8px 6px -6px #d4d0d0 inset;box-shadow:0 8px 6px -6px #d4d0d0 inset;border:1px solid #d4d0d0;border-top:0px solid #d4d0d0;overflow:hidden;position:relative;}
/*Below 768 Resolutions Starts*/
@media only screen and (max-width:768px)
{
    .your-applications .cd-offers-header div{padding:15px 0;width:25%;}
    .your-searches .cd-offers-header div{width:33.3%;}
    .cd-section .tabs-left > li > a{font-size:12px;padding:10px 0;}
    .btn{font-size:12px;}
    .cd-section .tabs-left .btn-small{padding:0 6px;margin-top:4px;margin-right:5px;}
    .font-md{font-size:14px;}
    .font-lg{font-size:16px;}
    .cd-title{font-size:24px;}
}
/*Below 768 Resolutions End*/
/*Details section end*/

/*Progress Tab Starts*/
.pg-info{min-height:230px;padding:45px 0;margin:0 auto;position:relative;width:100%;position:static;}
.pg-info .pg-step, .pg-info .js-active{display:inline-block;padding:0 5px;}
.pg-info .pg-step span:first-child{font-size:10px;}
.pg-point{background-color:#d7dadf;border:2px solid #FFFFFF;display:block;width:20px;height:20px;border-radius:300px;margin:10px auto 0;position:relative;cursor:pointer;z-index:1;}
.cd-details .active .pg-point{background-color:#87d37c;border:2px solid #FFFFFF;}
.pg-stripe{height:1px;background-color:#d3d5d8;position:relative;top:87px;width:100%;}
.pg-stripe-active{height:1px;background-color:#87d37c;position:relative;top:41px;}
.pg-stripe-active-tab{display:none;}
.pg-stripe-green{height:1px;background-color:#87d37c;position:relative;top:87px;}
.pg-stripe-green{width:10%;}

.pg-step-1.processing-step-7 .pg-stripe-active{width:14%;}
.pg-step-2.processing-step-7 .pg-stripe-active{width:26%;}
.pg-step-3.processing-step-7 .pg-stripe-active{width:39%;}
.pg-step-4.processing-step-7 .pg-stripe-active{width:51%;}
.pg-step-5.processing-step-7 .pg-stripe-active{width:62%;}
.pg-step-6.processing-step-7 .pg-stripe-active{width:72%;}
.pg-step-7.processing-step-7 .pg-stripe-active{width:82%;}
.pg-step-1.processing-step-6 .pg-stripe-active{width:16%;}
.pg-step-2.processing-step-6 .pg-stripe-active{width:28%;}
.pg-step-3.processing-step-6 .pg-stripe-active{width:41%;}
.pg-step-4.processing-step-6 .pg-stripe-active{width:54%;}
.pg-step-5.processing-step-6 .pg-stripe-active{width:68%;}
.pg-step-6.processing-step-6 .pg-stripe-active{width:80%;}
.pg-step-1.processing-step-5 .pg-stripe-active{width:22%;}
.pg-step-2.processing-step-5 .pg-stripe-active{width:34%;}
.pg-step-3.processing-step-5 .pg-stripe-active{width:47%;}
.pg-step-4.processing-step-5 .pg-stripe-active{width:59%;}
.pg-step-5.processing-step-5 .pg-stripe-active{width:73%;}
.pg-step-cluetip{background:#fff none repeat scroll 0 0;border:1px solid #d4d0d0;border-radius:6px;margin:10px auto;padding:5px 10px;left:0;right:0;position:absolute;text-align:left;width:82%}

.pg-point:after,.pg-point:before{bottom:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.pg-point:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:6px;bottom:-8px;margin-left:0;position:relative;z-index:15;left:-13px}
.pg-point:before{border-color:rgba(212,208,208,0);border-bottom-color:#d4d0d0;border-width:7px;bottom:-7px;margin-left:0;position:relative;z-index:15}
.pg-info .pg-active{display:inline-block;padding:0 5px}
.pg-step .pg-point:before,.pg-step .pg-point:after{display:none}
.pg-step:hover .pg-point:after{display:block;bottom:0px;left:2px;top:3px;}
.pg-step:hover .pg-point:before{display:block;bottom:-15px;left:1px}
.js-active .pg-point:after{display:block;bottom:0px;left:2px;top:3px;}
.js-active .pg-point:before{display:block;bottom:-15px;left:1px}
.pg-info .js-active .pg-point:after{display:block;bottom:0px;left:2px;top:3px;}
.js-step.active.js-active:hover .pg-point:after{display:block !important ;bottom:0px !important;left:2px !important;top:3px !important}
.js-step.active.js-active:hover .pg-point:before{display:block !important;bottom:-15px ;left:1px !important}
.deactivate:after, .deactivate:before{display:none !important;}
.gray-value{color:#9d9d9d;font-size:10px}
@media only screen and (max-width:1120px)
{
    .pg-info{width:500px;}
    .pg-info .pg-step{padding:0 2px;}
    .pg-step-cluetip{width:98%;}
    .pg-stripe-active-tab{background-color:#87d37c;display:block;height:1px;left:0;position:absolute;top:87px;width:15%;}
    .pg-step-1.processing-step-7 .pg-stripe-active{width:8%;}
    .pg-step-2.processing-step-7 .pg-stripe-active{width:21%;}
    .pg-step-3.processing-step-7 .pg-stripe-active{width:34%;}
    .pg-step-4.processing-step-7 .pg-stripe-active{width:50%;}
    .pg-step-5.processing-step-7 .pg-stripe-active{width:64%;}
    .pg-step-6.processing-step-7 .pg-stripe-active{width:79%;}
    .pg-step-1.processing-step-6 .pg-stripe-active{width:11%;}
    .pg-step-2.processing-step-6 .pg-stripe-active{width:26%;}
    .pg-step-3.processing-step-6 .pg-stripe-active{width:40%;}
    .pg-step-4.processing-step-6 .pg-stripe-active{width:54%;}
    .pg-step-5.processing-step-6 .pg-stripe-active{width:71%;}
    .pg-step-6.processing-step-6 .pg-stripe-active{width:85%;}
    .pg-step-1.processing-step-5 .pg-stripe-active{width:17%;}
    .pg-step-2.processing-step-5 .pg-stripe-active{width:31%;}
    .pg-step-3.processing-step-5 .pg-stripe-active{width:46%;}
    .pg-step-4.processing-step-5 .pg-stripe-active{width:61%;}
    .pg-step-5.processing-step-5 .pg-stripe-active{width:76%;}
}
@media only screen and (max-width:992px)
{
    .pg-stripe-green{width:16%;}
}
@media only screen and (max-width:800px)
{
    .pg-stripe-green{width:10%;}
}
/*@media only screen and (max-width:768px)
{
	.pg-info{width:400px;}
	.pg-info .pg-step span:first-child{font-size:8px;}
}*/
/*Progress Tab End*/

/*No Info Starts*/
.no-info{margin-top:15px;}
.no-info .btn{width:162px;}
.no-info .btn, .help-desk{margin-top:30px;}
.no-info p, .help-desk .contact-info{font-size:14px;}
.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;cursor:text;}
/*No Info End*/

/*not part of css given by UI team*/
.profile-pic > img{border-radius:35px;}

/* modal */
.modal-transparent .modal-content{background-color:transparent;box-shadow:none;border:none;margin-top:10%;}
.modal-transparent .modal-dialog{color:#FFFFFF;width:100%;}
.modal-transparent  p{font-size:26px;line-height:38px;}
.modal-transparent img{padding-bottom:15px;}
.modal-transparent a{color:#FFFFFF;text-decoration:underline;font-size:11px;padding-left:5px;position:absolute;bottom:0;}
.modal-transparent .continue-btn{position:relative;}
.modal-transparent .btn{margin-top:30px;}

/*over write*/

#notification-container{right:78px;}

.offer-logo-md + .pt-name{text-align: center;padding: 10px 0 0 0;width: auto;}

/*Profile Tab Starts*/
.profile-header{background-color:#f5f7f8;padding:15px;overflow:hidden;margin-bottom:20px;width:100%;}
.profile-header-container{display:table;}
.profile-pic {height:60px;width:60px;border:2px solid #ffffff;border-radius:300px;box-shadow:0 0 7px #dddddd;display:table-cell;}
.profile-pic img{width:100%;}
.profile-name{text-transform:uppercase;padding:15px;display:table-cell;vertical-align:middle;}
.profile .btn-white{color:#000000;background-color:#FFFFFF;border:1px solid #e1e4e5;padding:7px 30px;margin-top: 10px;}
.profile .btn-white:hover{color:#000000;background-color:#FFFFFF;}
.edit-profile-footer .btn{min-width:200px;margin:0 auto;}
.profile .app-error{bottom:-22px;color:#d38888;position:absolute;right:0;}
.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;}
/* .edit-profile{display:none;} */

.app-form-content .app-form-section{width:46%;}
@media(max-width:991px){
    .app-form-content .app-form-section{width:98%;}
}
/*@media(max-width:767px){*/
/*.app-form-content .app-form-section{margin:5px 15px 10px 0;width:100%}*/
/*.app-form-content .default .bbicons-app-section > span{display:block;width:100%;}*/
/*.app-form-content .default .bbicons-app-section label, .app-form-content .default .bbicons-app-section label{left:-5px;position:relative;}*/
/*.app-form-content .fl_label{line-height:19px;top:10px;}*/
/*}*/
/*.bbicons-app-sect ion{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);}*/
.profile-acc{}
.profile-acc .panel-title a{font-size:16px;color:#000;display:block;}
.profile-acc .panel-title{padding:0;}
.profile-acc .panel {box-shadow:none;position:relative;}
.profile-acc .panel-title a{padding:15px 20px;font-size:18px;}
.profile-acc .panel-title a .title-arrow{margin-right:5px;width:15px;display:inline-block;text-align:center;font-size:18px;float:right;}
.profile-acc .panel-title a.collapsed .title-arrow{border:none;border-color:#666666;border-top:9px dashed;border-right:7px solid transparent;border-left:7px solid transparent;width:10px;height:12px;margin-top:8px;}
.profile-acc .panel-title a .title-arrow{border-color:#666666;border-bottom:9px dashed;border-left:7px solid transparent;border-right:7px solid transparent;width:10px;height:12px;margin-top:8px;}
.profile-acc .panel-default > .panel-heading {border:none;padding:0;}
.profile-acc .panel > .in {box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05);}
/*.profile-acc .panel:hover {-webkit-box-shadow:0px 0px 19px 3px #d4d0d0;-moz-box-shadow:0px 0px 19px 3px #d4d0d0;box-shadow:0px 0px 19px 3px #d4d0d0;}*/
/*.profile-acc .panel .collapsed .btn-white{display:none;}*/
.profile-acc .panel .btn-white{/*display:inline-block;*/font-size:16px;margin-top: 0px;position:absolute; right: 10px; top:8px; padding:3px 8px;}
.profile-acc .panel .btn-white .edit-icon{opacity: 0.6;background:url(/images/sprite-dashboard-V7.png) no-repeat -266px -134px;width:22px;height:22px;padding:3px 11px;margin-right:10px}
.panel-default > .panel-heading{background-color: #fbfbfb;}
.app-form-content .desc{font-size: 16px;color: #333;}
.app-form-content .app-form-section.dependents{min-height: 25px;border-bottom: none;margin: 10px 0px 0 0;}
.submit-button-block{margin:10px 0px;float:left;}
.app-form-content .submit-button-block .btn{padding: 8px 33px;cursor:pointer;font-size:14px;}
.app-form-content .submit-button-block .btn-secondary{background:#34495e;}
.app-form-content .submit-button-block .btn-danger{background-color:#BDC3C7;}
.disabled{background-color: #BDC3C7;}
.tooltip-inner{background:#7af8bd;color:#038239;}
.modal-transparent p{color: #fff;}
.tooltip.top .tooltip-arrow {border-top-color:#7af8bd;}
.tooltip-inner{background:#7af8bd;color:#038239;}

/*Add More Dependents Section*/
.add-more-dependents{float:right;background:url(/images/sprite-dashboard-V7.png) no-repeat -24px -269px;margin:10px 0;padding:2px 0px 2px 30px;}
.add-more-dependents a{font-size:14px;}
.add-more-dependents a:hover{ text-decoration:underline;}
/*Add More Dependents Section*/

/*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:0;}
/*Profile Alert Section*/
@media only screen and (max-width:768px) {
    .profile-acc .panel .btn-white{padding:5px 12px;}
}
/*Profile Tab End*/

/*Right section Start*/
.cd-sec-right-title{border:1px solid #e1e4e5;padding:5px 10px;}
.need-help{padding-bottom:15px;}
.need-content{background-color:#f5f7f8;border:1px solid #e1e4e5;border-top:none;}
.need-help li{display:block;padding:10px;}
.need-help span{margin-right:5px;}
.cd-sec-right-content{background-color:#f5f7f8;border:1px solid #e1e4e5;border-top:0px solid #e1e4e5;padding:15px 20px;}
.google-play{background-position:0 -44px;}
@media(max-width:1155px){
    .need-help span{float:left;}
}

.profile-completion{padding-bottom:15px;line-height:12px;}
.profile-completion ul{padding:0;margin:0;}
.profile-completion li{padding:5px 0;color:#2f5467;line-height:20px;text-transform: capitalize;}
.profile-completion li span{margin-right:15px;color:#29bb9c;display:inline-block;width:20px;}
.profile-completion .procom{color:#8d8d8d;padding-bottom:5px;line-height:16px;}
.progress{height:15px;margin:0 0 10px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);border:#29bb9c 1px solid;}
.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:13px;color:#fff;text-align:center;background-color:#29bb9c;-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}
.profile-content, .progress-content{border:1px solid #e1e4e5;border-top:none;padding:15px 20px;}

.social-profile{padding-bottom:15px;}
.social-content{background-color:#f5f7f8;border:1px solid #e1e4e5;border-top:none;padding:15px 20px 0;}
.social-content .facebook-icon, .social-content .googleplus-icon, .social-content .linkedin-icon{width:100%;height:35px;padding-left:48px;margin:0 0 15px;padding-top:10px;font-size:14px;line-height:12px;}
.social-content .facebook-icon{background-position:0px -90px;}
.social-content .linkedin-icon{background-position:0px -134px;}
.social-content .googleplus-icon{background-position:0px -178px;}

.flash-banner-section img { display:block; max-width:100%;}

@media(min-width:992px) and (max-width:1024px) {
    .app-form-content .default .bbicons-app-section > span{display:block;width:100%;}
    .social-content .facebook-icon, .social-content .googleplus-icon, .social-content .linkedin-icon{font-size:14px;}
    .need-help li{font-size:11px;line-height:26px;padding:5px 10px;}

    /*.app-form-section.multi-line-three {min-height:56px!important}
    .FlowupLabels .multi-line-three .fl_wrap.focused .fl_label,.FlowupLabels .multi-line-three .fl_wrap.populated .fl_label {height: auto}
    .app-form-section.multi-line-three .fl_wrap.focused .fl_label,.app-form-section.multi-line-three .fl_wrap.populated .fl_label {line-height:15px;font-size: 11px}
    .app-form-content .multi-line-three .fl_input {top:10px}
    .app-form-section.multi-line-three .fl_label {line-height: 1.4;}*/
}
/*Right section End*/


/*
Investment Dashboard CSS
*/
.my-investments .mf-offers .cd-offer-col{ width:19%; line-height:normal;padding-left: 5px;}
.my-investments .mf-offers .scheme-name{ width:24%;}
.my-investments .mf-offers .scheme-name p{ margin-bottom:10px;}
.my-investments .bbicons-help {background-position: 4px -386px;}
.tab-section-left .bbicons-investments {background-position: -120px -268px;}
.tab-section-left .active .bbicons-investments {background-position: -71px -268px;}
.my-investments select, .my-investments .go-btn {font-size:12px;height: 27px;}
.my-investments .modal-body select{height:34px;}
.my-investments .go-btn{padding:4px; float:left; border-radius:0 2px 2px 0;}
.my-investments .logs-content{ width:94%; margin:0 auto;}
.my-investments .pg-stripe{top:67px;}
.my-investments .pg-info{text-align:left;min-height: inherit; padding:45px 0 25px; width:100%}
.my-investments .pg-info .table{ width:100%; margin-top: 15px;text-align:center;}
.my-investments .table th{color:#a4a4a4;font-weight: normal;}
.my-investments .pg-info .table td{ padding:4px 0;}
.my-investments .cd-offers-content {margin-bottom: 31px;}
.need-help-content{background-color:#f5f7f8;border:1px solid #e1e4e5;border-top:0px solid #e1e4e5;padding:0;}
.my-investments .cd-offers-header .cd-offer-col{border: 0px solid #fff;}
.sprite-offers-common {background-image: url("/images/offers/sprite-offers-common-V7.png");background-repeat: no-repeat;}
.cd-offers-content .bbicons-help {cursor: pointer;display: inline-block;height: 14px;vertical-align: middle;width: 16px;}
.mf-portfolio-type{ padding:10px 0; font-size:14px;}
.mf-portfolio-type div{ display:inline-block;vertical-align: middle; }
.mf-portfolio-type .mf-offer-search .btn-group{ width:120px; margin-left:10px;}
.mf-portfolio-type .mf-offer-search .select .btn{ height:35px; padding:5px 10px; border-radius:3px; color:#34495e; font-size:12px;}
.mf-portfolio-type .mf-offer-search .select .btn .caret{ right:10px; top:44%;}
.my-credit-score-loading{text-align:center;padding:50px 60px 0;}
.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;}
.authorize-section label.checkbox {font-size: 14px; margin-bottom: 10px; padding-left: 20px;
    display: inline; position: relative;}

/* modal */
.my-investments .modal-header .close {margin-top: 0px;}
.my-investments .modal-lg{ width:800px;}
.my-investments .mf-offers .modal .cd-offer-col{ width:inherit;}
.buy-modal .modal-header, .cancel-modal .modal-header{background-color:#1abc9c; color:#fff; border-radius: 5px 5px 0 0;}
.buy-modal .modal-header .close, .cancel-modal .modal-header .close{font-size: 28px; font-weight: normal;}
.buy-modal .investment .error-msg, .cancel-modal .investment .error-msg{ position: absolute;left:10px;}
.buy-modal .modal-title, .cancel-modal .modal-title{ text-align:left;font-size: 20px;}
.buy-modal .redem-option .col-md-4,.buy-modal .redem-option .col-md-12{ padding:0;}
.mf-submenu .mf-positive-change{color:#6bad26;}
.mf-submenu .mf-change-value{display: inline-block;}
.my-investments .cd-offers-content .modal .cd-offers-header .cd-offer-col:last-child{border-right:0;}
.my-investments .modal .cd-offers-header .cd-offer-col{ padding:15px 10px;}
.my-investments .modal .btn{padding: 10px;width: 150px;border-radius: 4px; margin-top:25px; font-size: 14px;}
.invested .value-description, .valuation .value-description{color:#9d9d9d;display: block;}
.offers-wrapper .tooltip.right .tooltip-arrow,.my-investments .tooltip.right .tooltip-arrow{border-right-color:#7af8bd}
.investment input{width:80%; margin:0 auto 5px;}
.redem-option{ margin: 20px 0 30px;}
.redem-option .btn-group{ width:90px; height:25px; display:inline;}
.redem-option-lable, .redem-option .btn-group, .modal .mf-offer-search .select .btn{ padding:6px; border-radius:2px;}
.redem-option .mf-offer-search .btn-group{ display:block; width:75px;}
.redem-option-dis-blk{ float: left;}
.redemption-tooltip{background-color:#7af8bd;border-radius:4px;display:block;width:100%;padding:4px 8px;margin:14px 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:145px;position:absolute;top:-9px;content:"";border-color:transparent;border-bottom-color:#79f8bd;}

/* my dashbord header */
.your-applications-header{ padding:10px; border:1px solid #d4d0d0;}
.your-applications-header a{font-weight:normal;}
.your-applications-header .cd-offer-col{text-align:center; border-right:1px solid #d4d0d0; display:inline-block;}
.your-applications-header .cd-offer-col:last-child{border-right:0;padding:0;}
.your-applications-header .fui-rupee{font-size: 11px;}
.your-applications-header span{ color: #000; font-size:16px;}
.your-applications-header .mf-change span{ display:inline-block;}
.your-applications-header .mf-change, .your-applications-header .mf-change span, .change-interest, .mf-offers .mf-change{ color:#6bad26;}
.mf-submenu .mf-negative-change, .your-applications-header .mf-negative-change, .your-applications-header .mf-negative-change span, .mf-negative-change .change-interest, .mf-offers .mf-negative-change{ color:#e31f26;}

/* badge */
.offers-wrapper{position:relative;}
.my-investments .cd-offers-content .offers-border-left{ position:relative; display:inherit; }
.my-investments .first-column-top-left-badge,.your-applications .first-column-top-left-badge {padding:1px 4px 2px;font-size:10px;text-transform:uppercase;position:absolute;z-index:1;left:1px; top:1px; background-color:#eef5fd;color:#000;}
.my-investments .first-column-top-left-badge:after,.your-applications .first-column-top-left-badge:after {border-color:#eef5fd rgba(0,0,0,0) #eef5fd #eef5fd;top:0;}
.my-investments .first-column-top-left-badge:after, .first-column-bottom-left-badge:after,.your-applications .first-column-top-left-badge:after{border-style:solid;border-width:10px 7px 11px; content: " ";position:absolute;top:0;right:-10px;}.cd-offers-content .circle-text{font-size:7px;background:#ff6701;padding:2px 2px 2px 4px;color:#fff;margin-right: 10px; vertical-align: text-top;}
.my-investments .circle {width:0;height:0;border-top: 6px solid transparent;border-left: 7px solid #ff6701;border-bottom: 7px solid transparent;position:relative;display:inline-block;vertical-align:middle;right:-10px;top:-1px;}
.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:-9px;top:-2px;}
.my-investments .cd-offers-content .action, .my-investments .mf-offers .cd-offer-col.action{ width:21%;}
.my-investments .cd-offers-content .action{border-right:1px solid #ccc;}
.my-investments .cd-offers-content .change, .my-investments .mf-offers .cd-offer-col.change {width:17%;}
.my-investments .action .mf-offer-search .btn-group{ position: inherit; width: 78%;}

.your-applications .first-column-top-left-badge{background-color:#f64648;color:#fff;height:20px;}
.your-applications .first-column-top-left-badge:after{border-color: #f64648 rgba(0,0,0,0) #f64648 #f64648;border-width: 9px 7px 11px;}
/* checkbox css */
.my-investments .privacy{ display:inline-block; text-align:left;}
.my-investments .modal-checkbox {position:absolute;display:none;}
.my-investments .privacy label span{ color:#38acc9}
.my-investments .modal-checkbox + label {position:relative; width:25px; height:25px; }
.my-investments .modal-checkbox:checked + label:before {border:#3e97eb;background:#1abc9c;}
.my-investments .modal-checkbox + label:before {position:absolute;width:18px;height:18px;content:'';border:1px solid #c0c0c0; border-radius:3px;}
.my-investments .modal-checkbox:checked + label:after {display: block;}
.my-investments .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: '';}
.my-investments .modal .select .btn{ margin-top:-5px;}
/*.modal .mf-offer-search .select .btn{border-radius: 2px;}*/


/*mf-offer Search css*/
.mf-offer-search .btn-group { position: relative;  width:72%;}
.mf-offer-search .select .btn { background: #fff; height: 27px;color: #888; vertical-align: top; font-size:11px; width:100%; border:1px solid #d4d0d0; border-radius:2px 0 0 2px;padding: 2px 5px; line-height:normal;}
.mf-offer-search button:focus, .mf-offer-search select:focus { outline: 0; }
.mf-offer-search .actionItem .btn { border-right: 1px solid #ccc; border-radius: 5px 0 0 5px; }
.mf-offer-search .actionItem.open>.btn { border-radius: 5px 0 0 0px; }
.mf-offer-search .select>.dropdown-menu { background-color: #fff; width: 100%; }
.mf-offer-search .dropdown-menu { position: absolute; display: none; }
.mf-offer-search .open>.dropdown-menu{max-height: 210px !important; display: block;border-radius: 0 0 3px 3px;z-index: 2; border: 1px solid #cccccc}
.mf-offer-search .select .btn .caret { content: ""; width: 12px; height: 7px; background: url(/images/dashboard/select-arrow.png) no-repeat bottom center;display:inline-block; transition:0.5s all ease;-webkit-transition:0.5s all ease;-moz-transition:0.5s all ease;}
.mf-offer-search .select.open .btn .caret{-webkit-transform:rotate(180deg);-moz-transform: rotate(180deg); transform:rotate(180deg);}
.mf-offer-search .select>.dropdown-menu li a{ width:100%;color:#333;padding:5px 7px;display:inline-block;float:left;}
.mf-offer-search .select>.dropdown-menu li.selected a, .mf-offer-search .select>.dropdown-menu li a:hover { background-color: #1e90ff; color: #fff; }
.my-investments .modal .valuation .btn-group {width:100%;}
.modal .mf-offer-search .select .btn .caret{right: 13px;top: 11px;}

/* MF tabs */
.mi-tabs .nav-tabs>li:first-child{ margin-left:20px;}
.my-investments .nav-tabs {border-bottom-color: #dddddd;border-bottom-style: solid;border-bottom-width: 1px;}
.my-investments .nav-tabs>li.active>a, .my-investments .nav-tabs>li.active>a:hover, .my-investments .nav-tabs>li.active>a:focus { color: #555;cursor: default;background-color: #fff;border: 1px solid #ddd;border-bottom-color: transparent;}
.my-investments .nav-tabs>li>a {margin-right: 2px;line-height: 1.42857143;border: 1px solid transparent;border-radius: 4px 4px 0 0;}
.my-investments .nav>li>a, .mf-submenu li>a {position:relative;display:block;padding:10px;font-size:13px;margin: 0;}
.mf-submenu li>a:hover{ text-decoration:none;}
.my-investments .nav-tabs>li {float: left;margin-bottom: -1px;}
.mi-tabs .tbody-height {max-height:200px; overflow:auto;}
.mf-submenu-right { padding-top:5px;display: block}
.mf-submenu{ background-color:#eaeaea;}

.manage-mfaccount{ line-height:normal; padding:10px 0;}
.manage-mfaccount .table{width:90%; margin:0 auto 15px;}
.manage-mfaccount .table>tbody>tr>td, .manage-mfaccount .table>thead>tr>th {padding: 8px;line-height: 1.42857143; text-align:left;}

/* transactions filter */
.transactions-filter{ margin-bottom:10px; font-size:9px; border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0;padding: 10px 15px;}
.app-form-content .transactions-filter .classic.is-active, .transactions-filter .app-form-section-dob .fl_label_top, .manage-mfaccount th{left:20px; color:#9ea6ad;}
#mf-collapseThree.app-form-content .classic.is-active {left:5px;}
.manage-mfaccount .trans-filter-col{ position:relative; float:left; width:105px; height:22px; margin-right: 5px;}
.manage-mfaccount .transactions-type{width: 120px;border-right: 1px solid #e1e4e5;margin-right: 10px;}
.app-form-content .transactions-filter .active{ border:0;}
.transactions-filter .app-form-section-dob .fl_wrap{ width:17px; min-height: 10px; top:6px;}
.app-form-content .transactions-filter .active .fl_wrap .fl_input, .app-form-content .transactions-filter .fl_wrap .fl_input{width:25px;padding:0;font-size:9px; height:20px;}
.transactions-filter .app-form-section-dob .fl_wrap_splitter{margin-top: 15px; width:4px;}
.transactions-filter .get-statement-btn, .transactions-filter .btn.clear, .transactions-filter .download{padding: 3px 8px;font-size: 10px;border-radius: 2px; margin-right: 5px;}
.transactions-filter .btn.clear, .transactions-filter .download{ background-color:#fff; border:1px solid #e0e0e0; color:#555; padding: 3px 5px;}
.transactions-filter .download{ color:#5dade2;}
.transactions-filter .bbicons-tran-type{ background-position: -265px -175px;}
.transactions-filter .bbicons-dob{background-position:-265px -225px;display:inline;padding-left:20px;padding-bottom:10px;}
.transactions-filter .bbicons-download {background-position: -265px -275px;width: 16px;height: 11px;}
.transactions-filter .btn.clear {padding: 3px 10px;}
.application-section .sprite-cd.bbicons-indication{margin-left: 0;}
.app-form-content .transactions-filter .error strong.error{ bottom:-13px;}
.bbicons-chrt {background-position: -174px -276px;height: 13px;width: 13px;}
.bbicons-uparrow{background-position: -225px -278px;width: 8px; height:10px; margin-left: 2px;}
.mf-chart-value{font-size:11px; border-right:1px solid #d4d0d0; padding-right:4px; color:#555}
.my-investments .border-right-none{ border:0; padding-right:0;}
.mf-chart-value .bb-rupee-xs {font-size: 8px;width: 9px;}
.mi-tabs .select-wrapper{background:url("/images/dashboard/mf-dropdown_arrow.png") no-repeat right 16px;}
.manage-mfaccount .app-form-content .fl_input, .manage-mfaccount .select-wrapper .holder{ color:#34495e;text-overflow: ellipsis;word-break: break-all;}
.mfnav-tabs li{ position:relative;}
.mfnav-tabs li ul {padding: 0;max-height: 0;list-style: none;font-size: 14px;overflow: hidden;-webkit-transition: max-height .5s cubic-bezier(0, 1.05, 0, 1);transition: max-height .5s cubic-bezier(0, 1.05, 0, 1);display: block;}
.mi-submenu-head > a{ background:url(/images/dashboard/select-arrow1.png) no-repeat 190px center;}
.mfnav-tabs li.miactive > a{background-color: #5dade2; color:#fff;}
.mfnav-tabs li.miactive ul{-webkit-transition:max-height .5s ease-out;transition:max-height .5s ease-out;max-height:400px;}
.mf-submenu li{ border-bottom:1px  solid #dddddd;}
.mf-submenu li:last-child{ border:0;}
.mf-submenu .bbicons-downarrow{background-position: -309px -184px;width: 9px;height: 12px;}
.buy-modal .cd-offers-content .cd-offer-col{color:#666;}
.mi-tabs .privacy .error{ width:auto;left: -9px;margin-top: 2px;}
.my-investments .privacy .text{display:block}
.mi-tabs .redem-option-dis-blk{text-align: left;}


/* radio btn */
.my-investments input[type=radio] {opacity: 0;position: absolute;}
.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: 11px;color: #1abc9c;content: "\a0";background-color: #FAFAFA;border: 1px solid #CCC;border-radius: 0;display: inline-block;text-align: center;vertical-align: middle;height: 13px;line-height: 11px;min-width: 13px;margin-right: 1px;margin-top: -5px;}
.my-investments input[type=radio]+.lbl::before {border-radius: 32px;font-size: 23px;margin-right: 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";}

/* Accordion app style overwrite */
.transactions-filter .bbicons-app-section, .transactions-filter .app-form-section-dob .bbicons-app-section{padding: 0px 0 0px 15px; height:25px; }
.transactions-filter .select-wrapper{ line-height:23px;}
.transactions-filter .select-wrapper .holder{padding-left:20px; font-size: 9px; color:#9ea6ad;}
.transactions-filter select{ top:11px; height:15px;}
.my-investments .table-height{ max-height:250px; overflow:auto;}

.manage-mfaccount .profile-acc .panel-heading a.collapsed .title-arrow { border-top: 9px dashed;border-right: 6px solid transparent;border-left: 6px solid transparent;width: 7px;height: 7px;margin-top: 6px;}
.manage-mfaccount .profile-acc .panel-heading a .title-arrow {border-color: #666666;border-left: 6px solid transparent;border-right: 6px solid transparent;width: 7px;height: 7px;margin-right:0;}
.my-investments .tooltip-inner{width: inherit;padding: 3px 8px;border-radius: 4px; font-size: 11px;}
.my-investments .value-description .tooltip-inner {width: 170px}
.my-investments .mf-exitload{padding-top:10px;text-align: left;}
.mi-tabs .input-error-cl{ margin-top: 5px; width:auto;}
.your-applications .scheme-info{padding: 0 55px 25px;text-align: left;}
.your-applications .scheme-info h3{border-bottom: 1px solid #ccc;padding-bottom: 7px;margin-bottom: 7px;}
.your-applications .pg-info {margin: 0 auto 20px;padding: 45px 0 0;position: static;width: 100%;min-height: 150px;}
.your-applications .pg-info .pg-step-1{ min-height:125px;}
.your-applications .pt-name, .app-product-name img{float:left;}
.modal-backdrop {background-color: #243342;}
.modal-backdrop.in {opacity: 0.95;}
.your-searches .cd-offers-content .cd-offer-col{padding: 20px 10px;}
.scheme-info table{width: 100%;}
.scheme-info th, .scheme-info td{padding:5px 0; line-height:16px;}
.scheme-info td:first-child{width:80%;}
.scheme-info tr:first-child{border-bottom:1px solid #ccc;}
.my-investments .no-info .btn {width: auto;}
.your-applications .app-product-name img{width:44px;}
.offers-wrapper .app-status .btn {font-size: 14px;}

/*SIP investment*/
.buy-modal .sip-type .btn-group {width: 42%; margin: 0 auto; text-align: center; float: none !important;}
.buy-modal .sip-amount input{width:60%;}
.buy-modal .sip-amount .error-msg{left:40px;}
.buy-modal .mf-offer-search .btn-group { float: none !important; margin: 0 auto;}
.my-investments .manage-mfaccount .mf-offer-search .go-btn{border: 1px solid #1abc9c;
    border-radius: 4px; background-color: #fff; color: #000; padding: 3px 8px;}
.my-investments .manage-mfaccount .mf-offer-search .invest-again{padding: 3px 8px;}
.my-investments .manage-mfaccount .mf-offer-search .action-details{display: block;font-size: 10px;margin-top: 3px;}
.my-investments .manage-mfaccount .mf-offers .cd-offer-col{width:25%;}
.my-investments .manage-mfaccount .mf-offer-search .go-btn{float:none;}

/* Notify Info*/
.notify-info{padding:7px 15px;background:#ffffca;color:#000;font-size:12px;position:relative;line-height:14px;}
.notify-info a.btn,.notify-info a.btn:hover{padding:3px 7px;font-size:12px;background:#1abc9c;border:1px solid #1abc9c;margin-left:15px;}

@media screen and (max-width:1200px) {
    .my-investments .cd-offers-content .action { padding:0 5px;}
    .mf-offer-search .btn-group {width: 69%;}
    .mf-offer-search .select .btn{ font-size:11px;}
}
@media only screen and (max-width:1170px)
{
    .pt-name{padding-left:0;}
    .cd-offers-shadow .cd-offer-col{text-align:center;}
    .app-product-name img, .your-applications .pt-name{float:none;text-align:center;}
    .cd-offers-shadow .cd-offer-col img{display:block;margin:0 auto 10px auto;}
}

@media screen and (min-width:990px) and (max-width:1200px){
    .mf-chart-value{ font-size:10px; }
    .mf-submenu li > a{ padding:10px 5px 10px 15px; font-size:12px;}
}
@media screen and (max-width:1080px) {
    .mf-offer-search .select .btn{ padding:2px;}
    .my-investments .trans-filter-col{width:130px; font-size:10px; }
    .mob-block-btns{ clear:both; margin:5px 0; display:inline-block;}
    .your-applications-header span {font-size: 14px;}
    .manage-mfaccount .transactions-type{width: 126px;}
}

@media only screen and (max-width:1024px)
{
    .pg-stripe-active-tab{width:10%;}
    .my-investments .cd-offers-content .action, .my-investments .mf-offers .cd-offer-col.action {width: 23%; }
    .my-investments .cd-offers-content .change, .my-investments .mf-offers .cd-offer-col.change {width: 15%; }
}

@media screen and (max-width:993px) {
    .my-investments .cd-offers-shadow .scheme-name .pull-left{ float:none !important;}
    .my-investments .modal-dialog{ width:90%;}
    .my-investments .cd-offers-content .cd-offer-col{ padding-top:20px;}
    .modal .redem-option .col-md-4{padding:6px 0;}
    .modal .mf-offer-search .select .btn .caret{top:11px;}
    .manage-mfaccount .profile-acc .panel-heading a .title-arrow {border-bottom: 0;}
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .my-investments .cd-offers-content .circle-text{padding: 3px 2px 3px 4px;}
    .my-investments .first-column-top-left-badge::after, .first-column-bottom-left-badge::after{border-bottom-width: 10px;}
}


.your-applications .app-datetime, .your-searches .app-datetime{ line-height: 15px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .my-investments input[type="radio"] + .lbl::before{line-height: 12px;}
}