/*BB Lead right side Call Icon*/
.bb-lead-talk{z-index:1000;display:block;right:10px;bottom:30px;position:fixed;background-color:rgba(17,106,158,0.9);width:62px;height:62px;border-radius:50%;cursor:pointer;}
.bbicons-talk,.bb-lead-talk .bbicons-talk{dbImage_background-image:SPRITE_LEAD;background-repeat:no-repeat;background-position:-30px -123px;width:62px;height:62px;-webkit-animation: bbicons-talk 2s infinite ease-in-out;animation: bbicons-talk 2s infinite ease-in-out;-ms-animation: bbicons-talk 2s ease-out;-ms-animation-iteration-count: infinite;display: inline-block;}
.lead-talk-bg{background-color: rgba(255, 255, 255, 0.3);border-radius: 100%;opacity: 1;position:absolute;top:8px;left:8px;width:45px;height:45px;-webkit-animation: lead-talk-bg 3.5s infinite ease-in-out;animation: lead-talk-bg 3.5s infinite ease-in-out;-ms-animation: lead-talk-bg 3.5s ease-out;-ms-animation-iteration-count: infinite;}
.class-mutual-fund .bb-lead-talk{z-index:1000;}

@-webkit-keyframes lead-talk-bg {
    0% {opacity: .3;-webkit-transform: scale(0.6);transform: scale(0.6);}
    70% {opacity: .8;-webkit-transform: scale(1);transform: scale(1);}
    100% {opacity: .1;-webkit-transform: scale(0.7);transform: scale(0.7);}
}
@keyframes lead-talk-bg {
    0% {opacity: .3;-webkit-transform: scale(0.6);transform: scale(0.6);}
    70% {opacity: .8;-webkit-transform: scale(1);transform: scale(1);}
    100% {opacity: .1;-webkit-transform: scale(0.7);transform: scale(0.7);}
}
@-webkit-keyframes bbicons-talk {
    0%,  100%,  50% {-webkit-transform: rotate(0);transform: rotate(0);}
    10%,  30% {-webkit-transform: rotate(-25deg);transform: rotate(-25deg);}
    20%,  40% {-webkit-transform: rotate(25deg);transform: rotate(25deg);}
}
@keyframes bbicons-talk {
    0%,  100%,  50% {-webkit-transform: rotate(0);transform: rotate(0);}
    10%,  30% {-webkit-transform: rotate(-25deg);transform: rotate(-25deg);}
    20%,  40% {-webkit-transform: rotate(25deg);transform: rotate(25deg);}
}
.bb-lead-talk + .tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#314452;}
.bb-lead-talk + .tooltip.top .tooltip-inner{padding:3px 5px;color:#fff;background-color:#314452;width:80px;text-align:center;}

.sprite-lead{dbImage_background-image:SPRITE_LEAD;background-repeat:no-repeat;background-color:transparent;}

.bb-lead{z-index:1000;right:0;bottom:30px;position:fixed;display:none;right:10px;}
.class-mutual-fund .bb-lead{z-index:1000;}
.content-section{max-width:283px;border-radius:45px 45px 15px 15px;min-height:122px;background-color:rgba(171, 219, 207, 0.9); padding:0 15px 13px;font-size:14px;line-height:18px;color:#636363; box-shadow: 2px 0 7px #ada8a8;position:relative;overflow:hidden;text-align:center;}
.content-section .sr-only{display:none;}
.content-section .close, .content-section .close:hover{color:#fff;position:absolute;z-index:1;top:3px;right:7px;opacity:1;padding:0;outline:0;font-weight:normal;background-color:rgba(6,93,144,0.9);width:30px;height:30px;border-radius:50%;}
.bb-lead .content-section .close, .bb-lead .content-section .close:hover{background-color:#494948;}
.bb-lead .title{background:#f4e816;padding:14px 5px;margin:0 auto 11px;border-radius:0 0 30px 30px;line-height:1px;width:190px;color:#333;display:block;font-size:15px;text-align: center;box-shadow:0 2px 7px #545454;height:0;margin-bottom:11px;}
.bb-lead .title ~ .success {margin-top:18px;}
.bb-lead .success{color:#314452;width:253px;}
.bb-lead .title:before,.bb-lead .title:after{border:1px solid #f4e816;position:absolute;top: 0;width:18px;height:16px;content:" ";}
.bb-lead .title:before {left:32px;border-top-right-radius:20px;border-width:0;box-shadow:3px -6px 0 #f4e816;}
.bb-lead .title:after {right:32px;border-top-left-radius:20px;border-width:0;box-shadow:-4px -4px 0 #f4e816;}
.bb-lead .bbicons-care{width:118px;height:60px;background-color:rgba(171,219,207,0.6);background-position:-3px -866px;margin:0 auto;display:block;border-radius:60px 60px 0 0;}
.bb-lead .lead-form .input-group{font-size:12px;font-weight:300;margin:0 auto;display:table;margin-top:10px;background:#fff;border-radius:18px;}
.bb-lead .lead-form .input-group-addon {background-color:#494948;color:#fff;font-size:12px;border-radius:50%;padding:0 5px;font-weight:normal;}
.bb-lead .lead-form .form-control{border-radius:0;border:none;margin-bottom:0;font-size:12px;padding:6px 4px;height:32px;box-shadow:none;font-weight:normal;}
.bb-lead .lead-form .btn-primary{padding:5px;font-weight:300;background:#1abc9c;}
.bb-lead .lead-form .input-group-addon:last-child{border-radius:0 14px 14px 0;padding:0 8px;}

.offers-page .bb-lead .error-msg, .sticky-offer-page .bb-lead .error-msg, .insuranceOfferPage .bb-lead .error-msg{margin:62px 10px 0 8px;top:0px;left:0;min-width:210px;z-index:3;position:absolute;}
.offers-page .bb-lead  .input-error-bottom:after, .sticky-offer-page .bb-lead  .input-error-bottom:after, .insuranceOfferPage .bb-lead  .input-error-bottom:after{bottom:0;top:54px;border-top-color:#f1c40f;border-bottom-color:transparent;}
.offers-page .bb-lead  .bb-lead-modal .error-msg, .sticky-offer-page .bb-lead  .bb-lead-modal .error-msg, .insuranceOfferPage .bb-lead  .bb-lead-modal .error-msg{min-width:324px;}

.insuranceOfferPage .error-icon, .insuranceOfferPage .error-info{display:table-cell;font-size:13px;padding-top:0;}

/*BB Lead in Compare modal*/
.bb-lead-section{dbImage_background-image:BG_LEAD;background-repeat:no-repeat;background-position:center top; background-color:#619def;height:80px;width:100%;color:#fff;font-size:12px;background-size:cover;}
.bb-lead-section .lead-container{height:80px;display:table;vertical-align:middle;width:100%;}
.bb-lead-section .bbicons-care, .bb-lead-section .lead-content, .bb-lead-section .lead-form{display:table-cell;vertical-align:middle;padding:10px;position:relative;}
.bb-lead-section .bbicons-care{background-position:-14px -9px;height:64px;width:75px;background-size:105px;padding-bottom:0;}
.bb-lead-section .lead-content{padding-left:20px;min-width:190px;font-size:16px;}
.bb-lead-section .lead-content h1{font-size:20px;font-weight:bold;}

.bb-lead-section .lead-form .input-group{width:100%;margin-top:10px;}
.bb-lead-section .input-group .form-control, .bb-lead-section .input-group .input-group-addon{display:table-cell;}
.bb-lead-section .lead-form .input-group-addon{font-size:14px;font-weight:bold;background:#bdc3c7;}
.bb-lead-section .lead-form .form-control{border-left:none;border-right:none;font-size:14px;padding:8px 10px;height:37px;}
.bb-lead-section .lead-form .input-group-addon{border-radius:4px 0 0 4px;border-right:none;}
.bb-lead-section .lead-form .input-group-addon:last-child{border-radius:0 4px 4px 0;border-left:none;background:#1ABC9C;}
.offers-page .bb-lead-section .error-msg, .sticky-offer-page .bb-lead-section .error-msg, .insuranceOfferPage .bb-lead-section .error-msg{margin:-50px 10px 0 0;left:0;top:0;min-width:315px;z-index:3;position:absolute;}
.insuranceOfferPage .bb-lead-section .error-info{font-size:13px;}
.bb-lead-section .error-icon, .bb-lead-section .error-info{display:table-cell;}

/*BB Lead modal*/
.bb-lead-modal{width:520px;margin-top:120px;}
.bb-lead-modal .modal-header{background:#19bd9b;border-radius:6px 6px 0 0;padding:12px 15px;}
.bb-lead-modal .modal-title{font-size:18px;font-weight:normal;color:#fff;line-height:18px;text-align:center;}
.bb-lead-modal .modal-body{padding:25px;display:table;width:100%;}
.bb-lead-modal .bbicons-success, .bb-lead-modal .bbicons-care, .bb-lead-modal .lead-content, .bb-lead-modal .lead-form {display: table-cell;vertical-align: top;position: relative;}
.bb-lead-modal .lead-content{padding-left:20px;font-size:14px;}
.bb-lead-modal .lead-content .lead-contact{font-size:18px;display: block;}
.bb-lead-modal .bbicons-care{height:124px;width:124px;background-image:none;}
.bb-lead-modal .bbicons-care:before{dbImage_background-image:SPRITE_LEAD;background-position:0 -193px;height:124px;width:124px;position:absolute;content:"";}
.bb-lead-modal .input-group{margin-top:5px;}
.bb-lead-modal .input-group-addon.btn-primary{font-size:14px;border-radius:0 4px 4px 0;background:#1abc9c;color:#fff;}
.bb-lead-modal .input-group-addon{font-weight:bold;background-color:#bdc3c7;}
.bb-lead-modal .input-group .form-control{height:37px;border:1px solid #ccc;box-shadow:none;}
.bb-lead-modal .error-msg{margin:0;top:99px;min-width:315px;left:20px;margin-top:5px;}
.offers-page .bb-lead-modal .errormsg .error-msg, .insuranceOfferPage .bb-lead-modal .errormsg .error-msg{margin:-5px 0 0 0;}
.success .bbicons-care{height:80px;width:75px;}
.success .lead-content{font-size:17px;padding-left:20px;vertical-align:middle;}
.success .bbicons-success{background-position: 0 -446px;border-radius: unset;height: 124px;width: 124px;background-size: 100% auto;}
.offers-page .input-error-bottom:after, .sticky-offer-page .input-error-bottom:after, .insuranceOfferPage .input-error-bottom:after{bottom:-20px;top:unset;border-top-color:#f1c40f;border-bottom-color:transparent;}
.bb-lead-modal .error-msg{min-width:324px;}
/*Additional*/
.bb-lead-modal .input-group, .bb-lead-modal .input-group-without-btn{border-collapse:separate;display:table;position:relative;margin-bottom:0;}
.bb-lead-modal .input-group .form-control, .bb-lead-modal .input-group-addon, .bb-lead-modal .input-group-btn,.bb-lead-modal.pre-approved .btn-submit{display: table-cell;}
.bb-lead-modal .input-group-addon{border-radius:6px;border-bottom-right-radius:0;border-top-right-radius:0;}
.bb-lead-modal .error-info, .bb-lead-section .error-info, .bb-lead .error-info{font-size:13px;vertical-align:middle;display:table-cell;padding:0;line-height:normal;}
.bb-lead-modal .error-icon, .bb-lead-section .error-icon, .bb-lead .error-icon{display:table-cell;padding-right:5px;}
.bb-lead-modal .error-msg .input-error-cl{animation:color_change 0s infinite alternate;-webkit-animation:color_change 0s infinite alternate;-moz-animation:color_change 0s infinite alternate;margin-left:0px;top:4px;}
.bb-lead-modal .error-msg .input-error-cl img{padding-right:0;}
.bb-lead-modal .error-msg{position:static;}
.bb-lead-modal .error-msg{top:0px;}
.bb-lead-modal .error-msg .input-error-cl:after{margin-top: 0px;border-right-color:transparent;border-bottom-color:#f1c40f;margin:0;top:-18px;left:11px;animation:color_change_border 0s infinite alternate;-webkit-animation:color_change_border 0s infinite alternate;-moz-animation:color_change_border 0s infinite alternate;}

/* offer popup alert start */
.lead-pre-approved .content-section{min-height:145px;}
.lead-pre-approved .title{text-transform:uppercase;font-size:13px;}
.lead-pre-approved .content-section .lead-form>span:first-child{display:block;color:#314452;}
.lead-pre-approved .lead-form .input-group{margin:10px 0;}

/*secs*/
.lead-pre-approved .secs { color: #898989; margin:0 auto; line-height:26px; text-align:center;}
.lead-pre-approved .secs .secs-load {display: inline-block; width: 30px; height: 30px; dbImage_background-image:BG_SECS_POPOUT_ANIM; background-repeat: no-repeat; background-position: 1px 0; color: #106a9c;}
.lead-pre-approved .input-error-cl .input-error-cl, .pre-approved  .input-error-cl .input-error-cl{padding:1px 0 0 0; text-align: left; float:left;}
.lead-pre-approved .input-error-cl, .pre-approved  .input-error-cl{ -moz-animation: bounce 0s 0 alternate;  -ms-animation: bounce 0s 0 alternate;  -o-animation: bounce 0s 0 alternate;  -webkit-animation: bounce 0s 0 alternate; animation: bounce 0s 0 alternate;}
/*lead-textbox*/
.lead-textbox-edit .phone-exn, .lead-textbox-otp .phone-exn{display:none;}
.bb-lead-modal.otp-pre-approved .lead-textbox-edit .phone-exn{line-height:26px;font-size:18px;display:table-cell}
.lead-pre-approved .lead-form .lead-textbox-edit {width:155px; margin:0 auto; background-color:transparent;}
.lead-pre-approved .lead-textbox-edit .sprite-edit-icons{dbImage_background-image:SPRITE_LEAD; border:none; background-repeat:no-repeat; background-position:0 200px; background-color:#fff;}
.lead-pre-approved .lead-textbox-edit .bbicons-edit-medium{width: 20px; height: 21px; background-position:-50px -713px; padding:0 12px;}
.lead-pre-approved .lead-textbox-edit .form-control{border:0; font-size:18px; padding:0; background-color:transparent; color:#636363;}
.lead-pre-approved .lead-textbox-edit .input-group-addon:last-child {border-radius: 0;  padding: 0 8px; background-color: transparent;}
/*otp*/
.lead-pre-approved .lead-form .lead-textbox-otp{margin:5px 0 10px;}
.lead-pre-approved .lead-textbox-otp .form-control {border-radius:14px 0 0 14px; border-right:0; border-left: 1px solid #ccc; padding:0 0 0 10px;}
.lead-pre-approved .lead-form .lead-textbox-otp .resend-otp {background-color:#fff;color:#1abc9c;border-radius:0;border:0;text-decoration:underline;}
.lead-pre-approved .lead-form .lead-textbox-otp .resend-otp.disable{color:#B0B0B0}
.lead-pre-approved .lead-form .input-group-addon:last-child{padding:0 15px; font-size:14px; cursor:pointer;}
.lead-pre-approved .lead-form .lead-textbox-otp.resend{width:100%;}
.lead-pre-approved .lead-form .lead-textbox-otp.resend .form-control{border-right:1px solid #ccc; width:100%;}
.lead-pre-approved .lead-form .lead-textbox-otp.resend .resend-otp{display:none;}
/* offer popup alert end */

/* pre approved modal start*/
.pre-approved{width:742px;height:250px;}
.pre-approved .modal-content{background:transparent;box-shadow:none;border:none;}
.pre-approved .bbbanner-preapproad{display:block; background-color:#669ABF; dbImage_background-image:PRE_APPD_BANNER_BG; height:121px;background-repeat:repeat; background-position:0 0; margin-top:-1px; width:100%; padding:0; text-align:center;}
/*.bbbanner-preapproad-icons{dbImage_background-image:PRE_APPD_BANNER_ICONS; background-repeat:no-repeat; width: 98px; height: 120px; display: inline-block; vertical-align: middle;}*/
.pre-approved .modal-body {padding:0;}
.pre-approved .lead-content{text-align:center;padding:0;margin:0 auto;display:table;position:relative;min-height:265px;}

.pre-approved .column-left,.pre-approved .column-center,.pre-approved .column-right{display:table-cell;vertical-align:top;}
.pre-approved .column-left{width:62px;background:#f4e816;border-radius:10px 0 0 10px;}
.pre-approved .column-left p{text-transform:uppercase;text-align:center;position:absolute;left:-75px;font-weight:bold;bottom:47%;margin:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);font-size:18px;letter-spacing:1px;}
.pre-approved .lead-missedcall{display:none;}
.pre-approved .column-center{width:490px;background:#fff;border-radius:0 28px 28px 0;position:relative;border-left:1px dashed #b0b0b0;padding-bottom:25px;}
.pre-approved .column-right{width:190px;padding:0 0 11px;border-radius:28px 10px 10px 28px;background:#fff;position:relative;
    background: -moz-linear-gradient(top, #c1e4dd 47px, #fff 47px, #fff 100%);
    background: -webkit-linear-gradient(top, #c1e4dd 47px,#fff 47px,#fff 100%);
    background: linear-gradient(to bottom, #c1e4dd 47px,#fff 47px,#fff 100%);}
.pre-approved .column-center:before, .pre-approved .column-center:after, .pre-approved .column-right:before, .pre-approved .column-right:after,.pre-approved .first-class:before{content:" ";position:absolute;width:10px;height:10px;border:10px solid #fff;}
.pre-approved .column-center:before,.first-class:before{right:0;top:0;border-bottom-left-radius:100px;border-width:0 0 15px 15px;}
.pre-approved .column-center:after{right:0;bottom:0;border-top-left-radius:100px;border-width:15px 0 0 15px;}
.pre-approved .column-right:before{left:0;top:0;border-bottom-right-radius:100px;border-width:0 15px 15px 0;border-color:#c1e4dd;}
.pre-approved .column-right:after{left:0;bottom:0;border-top-right-radius:100px;border-width:15px 15px 0 0;}

.pre-approved .first-class{font-size:16px;padding:10px;position:relative;border-radius:0 25px 0 0;text-align:left;
    background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(171,219,207,1)), color-stop(58%, rgba(171,219,207,1)), color-stop(42%, rgba(193,228,221,1)), color-stop(100%, rgba(193,228,221,1)));
    background: -webkit-linear-gradient(45deg, rgba(171,219,207,1) 0%, rgba(171,219,207,1) 58%, rgba(193,228,221,1) 42%, rgba(193,228,221,1) 100%);
    background: -o-linear-gradient(45deg, rgba(171,219,207,1) 0%, rgba(171,219,207,1) 58%, rgba(193,228,221,1) 42%, rgba(193,228,221,1) 100%);
    background: -ms-linear-gradient(45deg, rgba(171,219,207,1) 0%, rgba(171,219,207,1) 58%, rgba(193,228,221,1) 42%, rgba(193,228,221,1) 100%);
    background: linear-gradient(55deg, rgba(171,219,207,1) 0%, rgba(171,219,207,1) 58%, rgba(193,228,221,1) 42%, rgba(193,228,221,1) 100%);}
.pre-approved .first-class:before{border:10px solid #c1e4dd;border-width:0 0 10px 10px;}
.pre-approved .first-class span{float:right;padding-right:5px;}

.sprite-pre-approved, .bb-lead-modal.pre-approved .input-group-addon.sprite-pre-approved{dbImage_background-image:SPRITE_PRE_APPROVED;background-repeat:no-repeat; background-position:200px 0;}
.pre-approved .customer-support{width:100%;height:92.5%;display:block;position:absolute;left:0;right:0;top:0;margin:10px 0;border-left:2px dashed #b0b0b0;z-index:1;}
.pre-approved .customer-support:before{dbImage_background-image:SPRITE_PRE_APPROVED;background-repeat:no-repeat;background-position:center -23px;position:absolute;content: "";height:175px;width:190px;top:50%;left:0;margin-top:-73px;}
.pre-approved .customer-support:after{dbImage_background-image:SPRITE_PRE_APPROVED;background-repeat:no-repeat;background-position:0 -235px;position:absolute;content: "";width:75px;height:75px;top:153px;left:-40px;z-index:1;}

.pre-approved .msg{padding:25px 0 5px 0;font-size:16px;display:block;text-align:center;line-height:normal;color:#7c7c7c;}
.pre-approved .msg span{font-size:20px;color:#314452;display:block;padding-bottom:5px;width:350px;margin: 0 auto;}
.bb-lead-modal.pre-approved .input-group-addon{background-color:#323232;color:#fff;}
.pre-approved .lead-missedcall{margin:10px 0;}
.bb-lead-modal.otp-pre-approved .input-group-addon{background:transparent;color:#555;padding-right:0;font-weight:normal;}
.pre-approved .lead-missedcall .btn{width:60%;}
.pre-approved .error-msg{margin-top: 9px;}
.pre-approved .lead-group {width:80%; margin:0 auto;}
.bb-lead-modal.pre-approved .input-group-addon{border-radius:2px;}
.pre-approved .input-group .form-control {border-radius:2px;border:none;background:#eeeeee;width:210px;}
.pre-approved .secs { color: #919191; margin:0 auto; line-height:26px; text-align:center;}
.pre-approved .secs .secs-load {display: inline-block; width: 30px; height: 30px; dbImage_background-image:BG_SECS_MODEL_ANIM; background-repeat: no-repeat; background-position: 1px 0; color: #116A9E;}
.pre-approved .skip{color:#34495E;text-align:center;font-size:16px;text-decoration:underline;width:100px;padding:10px 0 0;margin: 0 auto;display:block;}
.pre-approved .input-group {margin: 10px auto 12px;}
.pre-approved .error .error-info, .lead-pre-approved .error .error-info{padding:7px 0;}

/*lead-textbox*/
.pre-approved .lead-textbox .btn-submit,.pre-approved .lead-textbox-otp .btn-submit{display:table-cell;float:left;height:37px;width:120px;margin-left:10px;background:#1ab99b;border-radius:2px;padding:0;border:none;}
.pre-approved .lead-content .lead-textbox-edit {width:150px; margin:0 auto;}
.pre-approved .lead-textbox-edit .sprite-edit-icons{dbImage_background-image:SPRITE_PRE_APPROVED;border:none;background-repeat:no-repeat;background-position:0 200px;background-color:#fff;}
.pre-approved .lead-textbox-edit .input-group-addon.bbicons-edit-medium{width:20px;height:20px;background-position:4px -437px;padding:0 12px;}
.pre-approved .lead-textbox-edit .form-control{border:0;font-size:16px;padding:0;background-color:transparent;width:126px;}
.otp-pre-approved .lead-textbox-edit .form-control{width:112px;font-size:18px;}
/*otp*/
.pre-approved .lead-textbox-otp .form-control {border-radius:4px 0 0 4px; border-right:0;}
.pre-approved .lead-textbox-otp .resend-otp {font-weight: normal !important; background-color: #fff; color:#1abc9c !important; text-decoration:underline; border: #BCBCBC 1px solid; border: 0;height: 37px;padding:0 10px 0 0;background:#eeeeee;}
.pre-approved .lead-textbox-otp .input-group-addon.disable{color:#B0B0B0}
.pre-approved .btn-default:hover {background-color: #bdc3c7;text-decoration: none;}
.pre-approved .lead-textbox-otp.resend{width:100%;}
.pre-approved .lead-textbox-otp.resend .form-control{border-radius:2px;width:260px;}
/*.pre-approved .lead-textbox-otp.resend .resend-otp,.pre-approved .lead-textbox-otp.resend .resend-otp+.btn-submit{display:none;}*/
.pre-approved .lead-textbox-otp.resend .resend-otp{display:none;}
/* pre approved modal end*/

.pre-approved .lead-textbox-otp .form-control {outline: none; -webkit-appearance: none;width:175px;}

@media only screen and (max-width:767px){
    .input-group-addon{vertical-align:middle;white-space:nowrap;width:1%;}
    /*BB Lead in Compare modal*/
    .bb-lead-section{background-position:center top;background-size:cover;height:80px;width:100%;display:table;vertical-align:middle;color:#fff;font-size:12px;}
    .bb-lead-section .bbicons-care{background-position:-22px -7px;height:64px;width:64px;background-size:110px;}
    .bb-lead-section .bbicons-care, .lead-content, .talktous-form{display:table-cell;vertical-align:middle;height:80px;position:relative;}
    .lead-content {padding: 8px 10px;}
    .bb-lead-section .bbicons-care, .bb-lead-section .lead-content{padding:8px;}
    .lead-content .input-group{font-size:12px;font-weight:300;margin:10px auto;display:table;width:100%; margin-top:5px;}
    .lead-content .input-group-addon {padding:3px 5px;font-weight:bold;font-size:12px;}
    .lead-content .input-group .form-control{border-radius:0;border-left:none;border-right:none;margin-bottom:0;font-size:12px;padding:5px 10px;height:27px;min-width:145px;}
    .lead-content .input-group-addon:last-child{border-radius:0 4px 4px 0;border-left:none;width:auto;}
    .compare-content .lead-content .error-msg, .sticky-offer-page .lead-content .error-msg {margin:-14px 10px 0 14px;position:absolute;z-index:1;min-width:230px;left:0;}
    .compare-content .lead-content .error-msg .error-info, .sticky-offer-page .lead-content .error-msg .error-info{font-size:12px;padding:0;}
    .success .lead-content{line-height:22px;margin:10px 0;}
    .bb-lead-section .success .lead-content{padding: 15px 10px 10px 5px;}
    .bb-lead-section .lead-content{font-size:12px;}
    .bb-lead-section .lead-content h1{font-size:18px;font-weight:normal;}

    .bb-lead-modal{width:90%;margin:20px auto;}
    .bb-lead-modal .modal-body{padding:15px;text-align:center;}
    .bb-lead-modal .bbicons-care, .bb-lead-modal .bbicons-success, .bb-lead-modal .lead-content, .bb-lead-modal .lead-form {display:block;width:100%;height:auto;}
    /*.bb-lead-modal .bbicons-care{background-size:auto;background-position:center -193px;height:124px;}*/
    .bb-lead-modal .bbicons-care{height:124px;}
    .bb-lead-modal .bbicons-care:before{background-position:-50% -193px;margin-left:-62px;}
    .bb-lead-modal .bbicons-success{background-size:auto;background-position:center -446px;height:124px;}
    .bb-lead-modal .lead-content, .bb-lead-modal .success{padding:8px 0;}
    .bb-lead-modal .lead-container .msg{padding:20px 0;font-size:16px;line-height:22px;}
    .bb-lead-modal .lead-container .msg h1{font-size:18px;padding-bottom: 5px;}
    .bb-lead-modal .success .msg{padding-bottom:0;}
    .bb-lead-modal .input-group .form-control{height:37px;font-weight:normal;}
    .bb-lead-modal .lead-content .input-group-addon {padding:3px 12px;}
    .bb-lead-modal .error-icon, .bb-lead-modal .error-info{display:table-cell;}
    .bb-lead-modal .error-info{font-size: 13px;text-align:left;}
    .bb-lead-modal .error-msg{display:block;margin-top:8px;min-width:256px;}
    .bb-lead-modal .error-msg .error{z-index:2;}
    .sticky-offer-page .modal-dialog.bb-lead-modal button.close:hover{background:transparent;margin-top:0;right:15px;top:12px;}
    .lead-missedcall{display:block;text-align:center;}
    .bb-lead-modal .description{line-height:15px;color:#A5A3A3;font-size:12px;padding:12px 12px 0;margin:0 auto;}
    .lead-missedcall .or{padding:10px;line-height:4px;height:28px;display:block;}
    .lead-missedcall .btn-primary{width:100%;padding: 8px 10px;font-size:14px;}
    .bbicons-call-white{background-position:-52px -650px;display:inline-block;width:25px;height:20px;vertical-align:middle;line-height:normal;margin-right:2px;}
    /* ui update*/
    .bb-lead-modal .modal-body{padding:0}
    .bb-lead-modal .modal-body .top-modal-img{width:100%;position:relative;top:-1px}
    .bb-lead-modal .modal-body .lead-container{padding:0 10px 10px 10px}
    .bb-lead-modal.pre-approved .modal-body .lead-container{padding:0 0 0 10px}
    .bb-lead-modal .modal-body .default-msg{font-weight:bold}
    .tap-to-call{position: relative; bottom: 0; margin: 0 auto; right: 0; background-color: rgba(41,185,154,0.9); margin-bottom: 20px;}
    .tap-to-call img{position: absolute; top: 25px; left: -65px;}
    /* ui update-end*/
    /*pre-approved model start*/
    .bb-lead-modal.pre-approved{margin:20% auto;height:auto;}
    .pre-approved .modal-body{padding:0;}
    .pre-approved .lead-content {padding:0;height:auto;min-height:0;}

    .pre-approved .column-left:after,.pre-approved .column-center:after,.pre-approved .column-right:after{display:none;}
    .pre-approved .column-center:before, .pre-approved .first-class:before,.pre-approved .column-right:before{border:none;border-bottom-left-radius:0;}
    .pre-approved .lead-content:before,.pre-approved .column-left:before,.pre-approved .first-class:before{content:"";position:absolute;top:0;width:30px;height:100%;left:-12px;background:rgba(0,0,0,0);z-index: -1;background-size:20px 27px;}
    .pre-approved .lead-content:before{background-image: -webkit-radial-gradient(transparent 0px, transparent 5px, #fff 6px, #fff);background-image:radial-gradient(transparent 0px, transparent 5px, #fff 6px, #fff);background-position:-7.5px 0;}
    .pre-approved .column-left:before{background-image: -webkit-radial-gradient(transparent 0px, transparent 5px, #f4e816 6px, #f4e816);background-image:radial-gradient(transparent 0px, transparent 5px, #f4e816 6px, #f4e816);background-position:-7.5px 0;}
    .pre-approved .first-class:before{background-image: -webkit-radial-gradient(transparent 0px, transparent 5px, #abdbcf 6px, #abdbcf);background-image:radial-gradient(transparent 0px, transparent 5px, #abdbcf 6px, #abdbcf);background-position:-7.5px -13px;}

    .pre-approved .column-left, .pre-approved .column-center, .pre-approved .column-right{display:block;width:100%;position:relative;}
    .pre-approved .column-left{border-radius:0 10px 0 0;}
    .pre-approved .column-left p{-webkit-transform: rotate(0deg);transform: rotate(0deg);position:relative;left:auto;bottom:auto;padding:12px 8px 8px 20px;letter-spacing:0;display:inline-block;font-weight:normal;font-size:16px;dbImage_background-image:SPRITE_PRE_APPROVED;background-repeat:no-repeat;background-position:0 -402px;}
    .pre-approved .column-center{border:0;border-top:1px dashed #b0b0b0;border-radius:0;padding-bottom:0;}
    .pre-approved .lead-content .input-group .form-control{width:100%;}
    .pre-approved .first-class span{padding-right:0}
    .pre-approved .first-class{font-size:12px;border-radius:0;padding:2px 10px;
        background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(171,219,207,1)), color-stop(41%, rgba(171,219,207,1)), color-stop(41%, rgba(193,228,221,1)), color-stop(100%, rgba(193,228,221,1)));
        background: -webkit-linear-gradient(45deg, rgba(171,219,207,1) 0%, rgba(171,219,207,1) 41%, rgba(193,228,221,1) 41%, rgba(193,228,221,1) 100%);
        background: -o-linear-gradient(45deg, rgba(171,219,207,1) 0%, rgba(171,219,207,1) 41%, rgba(193,228,221,1) 42%, rgba(193,228,221,1) 100%);
        background: -ms-linear-gradient(45deg, rgba(171,219,207,1) 0%, rgba(171,219,207,1) 41%, rgba(193,228,221,1) 41%, rgba(193,228,221,1) 100%);
        background: linear-gradient(55deg, rgba(171,219,207,1) 0%, rgba(171,219,207,1) 41%, rgba(193,228,221,1) 41%, rgba(193,228,221,1) 100%);}

    .pre-approved .lead-textbox-edit .input-group-addon.bbicons-edit-medium{width:20px;height:21px;background-position:3px -478px;padding:0 12px;}
    .bb-lead-modal.pre-approved .lead-container .msg{padding:15px 0 5px 0;font-size:14px;line-height:18px;}
    .pre-approved .lead-container .msg span{font-size:16px;padding:0;width:230px;margin:0 auto 5px;}
    .bb-lead-modal.pre-approved.otp-pre-approved .lead-container .msg{width:220px;margin:0 auto;}
    .pre-approved.otp-pre-approved .lead-container .msg span{font-size:18px;width:auto;}
    .pre-approved .lead-textbox .btn-submit, .pre-approved .lead-textbox-otp .btn-submit{display:none;}
    .pre-approved .lead-textbox .btn-submit{display:none;}
    .pre-approved .skip{position: absolute;z-index: 1;bottom:-125px;color:#fff;left:50%;margin-left:-50px;}
    .pre-approved .column-right{border-radius:0 0 10px 0;position:relative;height:80px;padding:10px;background:#fff;}
    .pre-approved .customer-support{border:0;margin:0;}
    .pre-approved .customer-support:before{height:45px;background-position:center -156px;margin-top:-23px;}
    .pre-approved .customer-support:after{width:60px;height:60px;top: 50%;margin-top:-26px;left:65%;background-position:0 -340px;}

    .bbbanner-preapproad-content {padding: 5px 10px; text-align: left; width:50%; line-height:normal;}
    .bb-lead-modal .lead-container .msg{padding:0 0 10px 0;}
    .pre-approved .lead-group{width:90%;}
    .pre-approved .lead-content{width:60%; margin:0 auto;}
    .pre-approved .lead-missedcall{margin:0 auto;width:90%;display:block;}
    .pre-approved .lead-missedcall .btn{width:100%;}
    .pre-approved .lead-textbox-edit .form-control{padding:0;border:0;font-size:16px;border:none;min-width:100px;height:28px;}
    /*.pre-approved .input-group .form-control {border-radius: 0 4px 4px 0; border-right: 1px solid #ccc;  -webkit-box-shadow: inset 0 0 0 rgba(0,0,0,0); box-shadow: inset 0 0 0 rgba(0,0,0,0);}*/
    .pre-approved .lead-textbox-otp .form-control {border-right: 0;border-radius:2px 0 0 1px; -webkit-box-shadow: inset 0 0 0 rgba(0,0,0,0); box-shadow: inset 0 0 0 rgba(0,0,0,0); outline: none;-webkit-appearance: none;}
    .pre-approved .secs{margin:5px auto 0;}
    .pre-approved .lead-textbox-edit .input-group-addon{width:30px;padding:3px 0 3px 25px;font-size:16px;}
    .bb-lead-modal.otp-pre-approved .lead-textbox-edit .phone-exn{line-height:24px;font-size:15px;}
    /*pre-approved model end*/

    .missedcall-success{background-color: rgba(17,106,158,0.9);display:table;width:100%;position:fixed;z-index:1001;bottom:0;right:0;left:0;color:#fff;box-shadow:2px 0 7px #ada8a8;padding:10px;line-height:16px;}
    .missedcall-success .lead-content span{font-weight:bold;display:block;font-size:16px;}
    .missedcall-success .close{color:#fff;position:absolute;z-index:1;top:3px;right:7px;opacity:1;padding:0;outline:0;font-weight:normal;}
    .missedcall-success .close:hover{top:3px;right:7px;}
    .missedcall-success .bbicons-care, .missedcall-success .lead-content{display:table-cell;vertical-align:middle;height:55px;position:relative;}
    .missedcall-success .bbicons-care{background-position:-10px -239px;background-size:90px;background-color:transparent;border-radius:0;width:60px;}

    .lead-missedcall-disable{opacity:0.6;}
    .lead-missedcall-disable .bbicons-call-white{display:none;}
    .missedcall-loading{display:none;}
    .lead-missedcall-disable .missedcall-loading{background-repeat:no-repeat;background-position:-54px -601px;-webkit-animation:missedcall-loading 500ms infinite ease-in-out;animation:missedcall-loading 500ms infinite ease-in-out;-ms-animation:missedcall-loading 500ms infinite ease-out;display:inline-block;width:20px;height:20px;vertical-align:middle;margin-right:2px;background-size:unset;}
    @-webkit-keyframes missedcall-loading{
        0%,100%,50% {-webkit-transform:rotate(0);transform:rotate(0)}
        10%,30% {-webkit-transform:rotate(-65deg);transform:rotate(-65deg)}
    }
    @keyframes missedcall-loading {
        0%,100%,50% {-webkit-transform:rotate(0);transform:rotate(0)}
        10%,30% {-webkit-transform:rotate(-65deg);transform:rotate(-65deg)}
    }
}

@media(max-width:480px){
    .pre-approved .lead-content{width:100%; margin:0 auto;}
    .bbbanner-preapproad-content{font-size:20px;}
}

/*Todo - Need to move Globle.css*/
.top-content-section{display: block;overflow: hidden;}
.top-content-link{display: none;width: 100%;text-align: right;position: relative;top: 7px;cursor: pointer;text-decoration: underline;color: #34495e}
.top-content-toggle{height: 50px}
@media only screen and (max-width: 767px){
    .top-content-toggle{height: 130px}
}