/*Global styles*/
a{ color:#075199;}/*BB blue*/
a:hover{ color:#333;}
body{background:#106a9e  top repeat-x fixed;}
.italic-font{ font-style:italic;}
/* Page Layout */
#wrapper{ width:100%; text-align:center;}
#page_holder{ width:1000px; margin:0 auto; text-align:left; }
#hd{clear:both;}
.bd-inner{min-height: 550px;}
#bd{padding-top:10px; margin-bottom:10px;background-color: #fff;}
#ft{ clear:both;padding-top:100px;}
#wrapper.car-loan, #wrapper.personal-loan, #wrapper.home-loan, #wrapper.credit-card{background: no-repeat fixed left top transparent;}
#wrapper.credit-card {background-position: -20px 0;}
/*BB header*/
.bbheader {width:1000px; margin:0 auto; height:94px; position: relative;}
.bbheader-left{ float:left; width:230px; padding-top:32px;}
.bb_logo{ background:url(/images/bb-logo-new-v2.png) 0 0 no-repeat;width:226px;height:52px;display:block;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:relative; z-index:1;}
.bbheader-right{ float:right;}
.bbheader-top{ height:28px; padding-top:8px; text-align:right;color:#FFF; padding-right:10px; clear:both; width:728px;}
.bbheader-top a{ font-size:12px; color:#FFF; text-decoration:none;padding-top: 9px; display: inline-block;}
.bbheader-top a:hover{ text-decoration:underline;}
.fb-like-header {float: none;margin-top: 0;overflow: hidden;margin-right: 15px;height: 24px; width:400px;}
.fb-like-header iframe{ overflow: hidden; border: 0; height: 24px; width: 450px;}
.fb-like-header { display:inline-block;padding: 0 10px 0 0; vertical-align: bottom;}
.bankf{ position: absolute; top: 7px; left: 0; color: #cccccc; font-size: 12px;}
.bankf img{ vertical-align: text-bottom; border: 0 none; }
.logo-img-1{height: 16px;}
.logo-img-2{ width: 125px;height: 15px;}

.navBar table {height:20px; width:100%;}
.navBar td {background-color:#ECF5FA;border:1px solid #9ACCE3;padding:4px;text-align:center;}
.navBar td a {color:#075199;display:block;font-size:11px;text-decoration:underline;}
.navBar td.selected {background-color:white;border-bottom:0 none;border-left:1px solid #94CCE3;border-right:1px solid #94CCE3;}
.navBar td.selected a {color:#000000;font-weight:bold;text-decoration:none;}

/*top nav*/
.topnav{ float:right; padding-top:0;}
.topmenu{ position:relative;}
.topmenu li{float:left; background-color:#d7f3fd;border-right:1px solid #9dcfde; list-style:none; height:48px;}
.topmenu li.highlight{background: #ffffff;}
.topmenu li.first, .topmenu li.first > a{-webkit-border-radius: 8px 0px 0px 8px;-moz-border-radius: 8px 0px 0px 8px;border-radius: 8px 0px 0px 8px;}
.topmenu li.first > a{ padding:15px 16px 11px;}
.topmenu li.last{-webkit-border-radius: 0px 8px 8px 0px;-moz-border-radius: 0px 8px 8px 0px;border-radius: 0px 8px 8px 0px;}
.topmenu li a{text-decoration:none; color:#3d3c3c; font-size:12px; font-weight:bold; padding: 15px 8px 11px 7px; display:block; line-height:11px; height:22px}
.topmenu li a:hover, .topmenu li.selected{text-decoration:none; color:#3d3c3c; font-size:12px; background-color:#ffffff;}
.topmenu li.about_link > a, .topmenu li.in_link > a, .topmenu li.careers_link > a, .topmenu li.resource_link > a, .topmenu li.loan_link > a{ line-height: 22px;}
/*dropdown styles*/
.topmenu li.dropdown{ position:relative;}
.topmenu li:hover .dropdown-menu { display:block; position:absolute; }
.dropdown-menu {display:none; background-color:#D7F3FD; border:1px solid #9DCFDE; min-width:210px; padding:5px 0; position:absolute; left:-1px; top:48px; z-index:1000; text-align:left; margin:0; border-top: solid 1px #1da0ca;
    -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; -webkit-box-shadow:0 5px 10px #333; -moz-box-shadow:0 5px 10px #333; box-shadow:0 5px 10px #333;}
.dropdown-menu li { float:none; height: auto; border:0 none; border-radius:0; }
.dropdown-menu li a { background:#D7F3FD;  color:#3D3C3C; display:block; font-size:12px; font-weight:bold; padding:8px 15px; height:auto; line-height:14px; border-radius:0;}
.topmenu li a:hover .dropdown-menu li, .topmenu li.selected .dropdown-menu li a{background:#D7F3FD;}
.topmenu li a:hover .dropdown-menu li a:hover, .topmenu li.selected .dropdown-menu li a:hover,.topmenu li.selected .dropdown-menu li.selected a, .dropdown-menu li a:hover, .dropdown-menu li.selected a, .dropdown-menu li.selected a:hover { background:#FFF;}
.fin_link .dropdown-menu{ width:230px;}

/*Track Application styles*/
.track-status {padding:13px 5px 0;}
.track-finder{width:165px;height:16px; padding:4px 5px 4px 9px; background:#fff;  border:solid 1px #cccccc; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px;}
.track-finder-text{ border:0 none; width:105px; font-size:12px;color:#3d3c3c; float:left; line-height:16px; outline:0 none;}
.track-finder-button{border:0 none; background-position:-196px 0px;width:60px;height:20px; margin:-2px -3px 0 0; padding:0; float:right; cursor:pointer;}



.top-signup,.sign-up-button{ display:inline-block; float:right;}
.top-signup-button{background-position: -292px -481px;display: inline-block;height: 48px;width: 102px;}

.noticeMsg{background-color:#FBF7C8;border:1px solid #E4C550;padding:5px; margin-bottom:15px;}
.noticeMsg, .noticeMsg span {font-size: 14px;}
.noticeMsg h1, .noticeMsg h2{font-size:14px;}

.pictureMsg { text-align:center; padding-bottom:8px;}
.newfooter {margin-top:10px;text-align:left;width:100%;}
.newfooter ul {display:block;float:left;padding-left:20px;margin-top:10px;width:222px;}
.newfooter li {display:block;list-style:none outside none;margin:3px 0;}
.newfooter h2 {font-size:12px;font-weight:bold;}
.newfooter li a {color:#075199;font-size:10px;text-decoration:none;}
.mcafee_secure {display: inline-block;margin-right: 85px;}
.mcafee_secure img {width:111px; height:32px;border:0;}
.vrsn_lnk {display: inline-block;margin-right: 40px;}
.godaddy_siteseal {display: inline-block;visibility: visible;margin-right: 40px;cursor: pointer;margin-left:38px;}
.truste-seal {margin-right: 20px; display: inline-block;}
.truste-seal img {border:medium none;}
.ui-icon-triangle-1-s{background-position:-234px -33px !important;}
.ui-icon-triangle-1-e{background-position:-234px -55px !important;}

/*bb footer*/
.bbfooter {width:100%; background-color:#12181b; border-top:1px solid #554e3a;clear:both;}
.footer-inner {width:1000px; margin:0 auto; padding-bottom:10px;}
.sociallinks {padding-top:13px; padding-right:10px; clear:both; text-align:right;}
.sociallinks a{ display:inline-block; margin-left:5px;}
.icon-twitter {background-position:0 -100px; width:68px;}
.icon-facebook {background-position:0 -122px; width:56px; }
.icon-rss{background-position:0 -144px; width:22px;}
.icon-twitter, .icon-facebook, .icon-rss {height:22px; cursor:pointer; display:block;}
.newfooter{ margin:0;}
.newfooter ul{ width:160px; margin-top:0;padding-top:8px;}
.newfooter ul h2, .newfooter li{color: #10B3CB;}
.newfooter li{ margin:0; padding:3px 0}
.newfooter li a{color:#10b3cb; text-decoration:none;}
.newfooter li a:hover {text-decoration: underline;}
.ft-secure-seal{ padding:20px 3px 15px 15px;}
.ft-secure-seal .ft-seals{text-align:right;float: right;}
.ft-secure-seal a.truste-seal, .ft-secure-seal a.mcafee_secure, .ft-secure-seal a.vrsn_lnk{ margin-right:20px;}
.ft-secure-seal a, .ft-secure-seal a img{ vertical-align: bottom;}
.ft-secure-seal img{ width:120px; height:38px;}
.bb-ft-copyinfo{ float:left; color:#64686a; font-size:11px; padding-top:25px;}
.newfooter_bg{background-color: transparent; background-image: none; border-top: 0 none;}

.vp-secure-seals{padding: 0 8px;}
.vp-secure-seals .truste-seal {margin-right:0;margin-bottom:0; display: inline-block;}
.vp-secure-seals .truste-seal img {border: 0 none;margin:0;height: 32px;width: 100px;}
.vp-secure-seals .mcafee_secure {display: inline-block; margin-left: 10px;margin-right: 0; margin-bottom: 0;}
.vp-secure-seals .mcafee_secure img {border: 0 none;height: 32px;width: 100px;margin:0;}
.vp-secure-seals .vrsn_lnk {margin-left: 25px;margin-right: 0;margin-top: 0;}
/**/
.breadcrumb{ padding: 0 0 6px 0; clear:both; min-height:12px;}
.breadcrumb, .breadcrumb a{color: #fff; font-size: 11px;}
.breadcrumb a{text-decoration: underline;}
.breadcrumb li{width: auto; padding-right: 15px;margin-right: 10px; float: left; background: url(/images/breadcrumb-arrow.png) center right no-repeat;}
.breadcrumb li:last-child{ background: none;}
.breadcrumb li.active{background-position:0 100px;height:auto;border:0 none;}

.highlight{background-color:#FFED8C;margin-bottom:2px;font-size:11px;color:#333333;padding-left:2px;font-weight:bold;}
.green-highlight{background-color:#E8FDEB;}
.marketplace #myaccount{background-color: #fff;min-height: 550px;}
/*static page styles*/
#content_block{ padding:20px 15px;}
#content_block h1, #content_block .heading {font-size: 14px;font-weight: bold;padding: 6px 0;}
#content_block p, #content_block li {font-size: 10pt;line-height: 12pt;text-align: justify;}
#content_block ul {margin: 7px 0;}
#content_block li {list-style:disc;margin-left:15px;}
#content_block p.subheading {font-weight: bold;margin-top: 17px;}
#content_block .heading {margin-top: 20px;}
#content_block .privacy p {margin-bottom: 8px;text-align: justify;}
.not-found{font-family:Arial;font-size:16px;font-weight:bold;padding-top:15px;padding-bottom:10px;color:#006699}
.about-us-banner{margin: 15px 0 0 0 ;}
.about-us-banner img{margin: 0 0 0 -15px;}

.career_block {padding:15px;}
.career_block h1, .career_block .heading {color: #006699;}
.career_block p.subheading {color: #006699;margin-bottom: 5px;}
.career_block li {list-style: disc inside none;margin-left: 5px;padding: 1px 0;}
.career_block .job {padding: 2px 0;}
.career_block a {font-size: 11px;line-height: 16px;text-decoration: none;}
.send-resume {color: #CC6600;font-weight: bold;margin-top: 25px;}

/*Tools page style*/
.content-pages .bd-inner{background-color: #FFFFFF;padding: 10px;}
.finance-tools #formHolder{ margin-bottom: 10px;}
.calc_index {float: left;margin-bottom: 25px;padding-top: 10px;width: 92%; font-size: 12px;}
.calc_index h1{font-size: 16px;font-weight: bold;color: #CC6600;margin: 10px 0;}
.calc_index h2 {color: #000000;font-weight: bold;margin-bottom: 5px;margin-top: 25px;}
.calc_index h2.first {margin-top: 5px;}
.calc_index div.description{ text-align:justify;}
.calc_index div.description a:hover{color:#CC6600}
.calc_index span.popular{ vertical-align: super; color:#CA4200; font-size: 10px; font-family:verdana; font-weight: normal; padding-left:3px; position:relative; top:-10px;}
#bb_tools dt, .calc_index h2 a {font-size: 15px;font-weight: bold;margin-bottom: 5px;padding-bottom: 5px;text-decoration: none;}
.calc_index h2 a:hover{color:#075199;}
#bb_tools {float: left;width: 783px; font-size:12px;}
#bb_tools .flash{ margin-top:14px;}
#bb_tools h1 {color: #006699;font-size: 16px;padding-bottom: 3px;}
.tool_breadcrumb {color: #E67604;font-size: 12px;margin-bottom: 13px;margin-top: 10px;}
.tool_breadcrumb a {color: #E67604;font-size: 12px;}
.tool_breadcrumb_title {color: #E67604;display: inline;font-size: 12px;margin-bottom: 13px;margin-top: 10px;}
#bb_tools div.heading {color: #000000;font-size: 13px;font-weight: normal;}
#bb_tools div.heading h1 {display:inline; font-size: 13px; color: #000; font-weight:normal;}
.share_block {height: 128px;padding-top: 12px;}
.share_block div.float_left {margin-top: 43px;}
.share_block div.float_left a {color: #68AADE;cursor: pointer;font-size: 14px;text-decoration: none;}
.share_block div.float_right {margin-top: 21px;text-align: right;}
.share_block img.elig_ink {margin-bottom: 13px;}
.post-title {border-bottom: 1px dashed #DDDDDD;font-size: 16px;font-weight: bold;color: #808080;margin-bottom: 13px;padding-bottom: 10px;}
#bb_tools dl, #bb_tools dd {padding-bottom: 8px;text-align: justify;}
#bb_tools dt {border-bottom: 1px solid #DDDDDD;}
#bb_tools dt a {font-size: 15px;font-weight: bold;}
#bb_tools dl a, #bb_tools dd a {text-decoration: none;}

.sharebar {background-color:#FFFFFF;border: 1px solid #CCCCCC;list-style:none;padding: 0;position: relative;text-align: center;width: 60px;z-index: 99;float: right; margin-top:100px;}
.sharebar li {display: inline-block;margin: 3px;padding: 0; }
.loader{ min-height:500px;}
/*tnc page styles*/
.tncContent{padding: 20px 10px; font-size:12px;}
.tncContent h1{font-size: 14px;font-weight: bold;padding: 6px 0;}
.tncContent p{ margin-bottom:12px;}
.tncContent li{ margin-left:25px; margin-bottom:5px;}

.cluetip-jtipslider h3#cluetip-title {padding: 5px;}
.support .error{ color: #D9032C;display: block;}
.support textarea.error{ border:#D9032C 1px solid; }
.support-form { padding : 15px 10px !important;}
.leftBar .logo_holder {padding-left: 0; width: 225px; margin-bottom: 10px;}
.leftBar .bb_logo {width: 224px;}
#leftBar .logo_holder {padding-left: 0; width: 225px;}
#leftBar .bb_logo {width: 224px;}
.leftBar .components{ background:url(/images/left-side-bg-v1.png) repeat;margin-bottom:8px; padding-bottom: 8px;
-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
* html .leftBar .components {background-image:none;background-color:#2e2d2d;}
.components-title{color:#48cbf1;font-size:13px; padding: 4px 0 5px 8px;}

.footer-single-line{ text-align:center; padding:10px 0; font-size:11px;color:#64686A;}
.footer-single-line a{ color:#10b3cb; text-decoration: none;}
.foot-text{color:#64686A; text-align:left; font-size:11px; padding:5px 0 10px 15px; clear: both; line-height:18px;}
.foot-text a{color:#64686A; text-decoration: none;}
.foot-text a:hover{color:#64686A; text-decoration: underline;}

li:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.notes { color: #7F7F7F; font-size: 10px; margin: 30px 0 0; text-align: left;}

.privacy-secure-seal {float: right;padding: 0 10px;}
.privacy .truste-seal{float: right;}
.privacy .policy-seals{padding-right: 180px; text-align: left !important;}

/* Feedback form styles */
.right-side {z-index: 2;}

#feedbackForm .fb-like-header {width: 70px; }
.emailOfferForm {border: 1px solid #e0b509; background-color: #fafbfc}
#suggestDiv {padding-left: 533px;padding-top: 13px;text-decoration: underline;font-size: 11px;}
#suggest_email {width: 225px;min-height: 18px;border: 1px solid #4f95be;padding:1px;color: #000;font-size: 11px;}
#feedbackcontent {overflow: hidden;width: 413px;height: 156px;border: 1px solid #4f95be; margin-top:7px;}
input.sinput {padding-left: 4px;}
input.blur {color: #b2a9aa;font-size: 11px;}
.blueHeader {background-color: #4F95BE;color: #FFFFFF;min-height: 20px;padding-left: 5px;padding-top: 5px;height:20px;}
.blueHeader span {font-family: verdana,arial;font-size: 14px;}
.efContent{ padding-bottom: 5px; padding-left:12px; margin-top:10px;}
.likeus .fb-like-header{padding:4px 0 0 5px; margin-top:0;}
.fb_share {color: #666666;font-size: 12px;margin-top:8px; clear:both;}
.fb_share_button{padding-top:8px;text-align:center;vertical-align:middle;}
.cancelBtn a{font-size:11px}
.policy-fdback-lnk {display: inline-block;float: right;font-size: 10px;padding-right: 15px;}
/* Make a suggestion box style */
div.suggestBox {margin-left: 726px;}
.suggest .fb-like-header{width: 72px;}
.elig-form{-moz-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;background-color:#fff;clear:both;margin-bottom:10px;border-bottom:2px solid #1276b0;border-left:2px solid #1276b0;border-right:2px solid #1276b0;border-top:#3F7CAA 7px solid;padding:14px;}

.content-form{-moz-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;background-color:#fff;clear:both;margin-bottom:10px;border-bottom:2px solid #1276b0;border-left:2px solid #1276b0;border-right:2px solid #1276b0;border-top:#3F7CAA 7px solid;padding:14px;}

/*insurance*/
.insurance_box{ margin:0; padding:10px;margin-top:10px; margin-bottom:10px; border:#CCC 1px solid;  font-family:Arial, Helvetica, sans-serif; color:#333; clear:both; height:100%;}
.insurance_box h1{ margin:0; padding:0; line-height:30px; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#336699}
.insurance_box p{ padding:7px 0; font-size:12px; text-align:justify; line-height:14px;}
.insurance_box ul{ margin:0; padding:0; margin-bottom:10px;}
.insurance_box li{ list-style: disc; margin-left:30px; padding:3px 3px;font-size:12px;}
.insurance_box th{ border:1px solid #ccc; padding:5px; text-align: center; font-weight:bold;}
.insurance_box td{ border:1px solid #ccc; padding:5px;}
#sessionBody{padding: 50px;text-align: center;}

.search-dnd-sprite, .dnd-option-a, .dnd-option-b, .dnd-close{background-repeat:no-repeat;}
.dnd-button{ background-position:0 -30px; width:50px; height:26px;display:inline-block; vertical-align:middle;cursor:pointer;margin-bottom: -5px;}
* html .dnd-button{background-position:0 -56px; width:55px; margin-bottom:0;}
.dnd-call-icon{ background-position:0 0;}
.dnd-sms-icon{background-position:-25px 0;}
.dnd-call-icon, .dnd-sms-icon{ width:21px; height:19px;display:inline-block; vertical-align:bottom;}
* html .dnd-call-icon, * html .dnd-sms-icon{ vertical-align: text-bottom;}
*:first-child+html .dnd-call-icon, *:first-child+html .dnd-sms-icon{ vertical-align: text-bottom;}
.search-dnd{background:#fdecec url(/images/dnd-block-bg.png) bottom repeat-x;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:5px solid #fff;padding:10px; min-height:360px;}
.search-dnd h4{font-family:'Helvetica 55 Roman',Arial,Helvetica,sans-serif;font-size:20px;font-weight:bold;margin-bottom:13px; background-position: -130px -190px; padding-left:33px; line-height:26px;}
.search-dnd li{font-family:'Helvetica Neue',Arial,Helvetica,sans-serif;color:#333;font-size:12px; margin-bottom:5px;}
li.search-dnd-info{ color:#030000; margin-bottom:14px; line-height:18px;}
.dnd-confirm{background-color:#f6f5f2; padding:3px 3px 4px 10px; display:inline-block;vertical-align:middle; -webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px; line-height:18px; color:#020000;width:470px;overflow:hidden; white-space:nowrap;}
.dnd-or{ padding-left:31px;}
li.dnd-call-blk{ margin-bottom:15px;}
li.search-dnd-option{background-color:#f6f5f2; padding:6px 7px 4px 10px; margin-top:5px;-webkit-border-radius:12px /26px;-moz-border-radius:12px /26px;border-radius:12px /26px;color: #030000;}
li.search-dnd-option .em{ margin-bottom:4px;}
.safari li.search-dnd-option{-webkit-border-radius:12px;border-radius:12px;}
.search-dnd-option div{ margin-bottom:10px;}
.search-dnd-option div.dnd-option-a{ background-position:-105px -60px; border-bottom:#9f9f9f 1px solid; padding-bottom:5px;}
.search-dnd-option div.dnd-option-b{ background-position:-105px 0; padding-bottom:10px;}
.dnd-option-a, .dnd-option-b{ padding-left:60px;}
.dnd-close{background-position:bottom right;cursor:pointer;width:13px;height:13px;display:inline-block;margin:5px 5px 0 0;float:right;z-index:1005; font-size:0; line-height:0;}
* html .search-dnd-block .dnd-close{ position:absolute; right:0;}
*:first-child+html .search-dnd-block .dnd-close{ position:absolute; right:0;}
.dnd-success{ color:#08881a; font-style:italic;}
.steps{ clear:both; padding:0 10px 18px 14px;display: block; width: 240px;}
.credit-card #offers-page-container .steps{padding:0 10px 18px 8px;margin-top: -19px;}
.mini-steps { border:1px solid #a7abad; -moz-border-radius:4px; border-radius:4px; width:227px; padding:3px; background-color:#FFF;}
.mini-steps2 {width: 170px;}
.step-1, .step-2,.step-3 { width:48px; height:11px; background-color:#d2d4d2; float:left; margin-right:3px; cursor:pointer; }
.active-step1 .step-1, .active-step2 .step-2, .active-step3 .step-3{ background-color:#56c36d;}
.mini-steps2 .step-1, .mini-steps2 .step-2, .mini-steps2 .step-3 {cursor:default;}
.mini-steps2 a{cursor:pointer !important;}
.step-label { float:left; margin-left:8px; font-weight:bold; height:11px; margin-top:-1px; }
.single-offer-page .saveNow {margin-top: -40px;}

.offer-page .right-side { margin-top: 0 }
.newstaggered-bg { background-image: url(/images/staggered-sprite-v9.png); background-repeat: no-repeat; }
.steps-block { background-color:#424242; clear:both; height:59px; }
.steps-block .steps-title { color: #FFFFFF;float: left; padding: 14px 11px 0 4px; width: auto;line-height:21px; font-weight: bold;font-size: 14px; }
.steps-titl-bg{ background-position: -86px -114px; width:28px; height:29px; float:left; vertical-align:middle; padding-right:0; }
.steps-info { background-position:0 -730px; height:43px; float:left; color:#FFF; width:86px; font-size:13px; padding:16px 0 0; font-weight:bold; text-align:center; }
.car-icons { background-position:-558px 0; width:133px; height:52px; float:left; margin:5px 0 0 29px; }
.home-icons { background-position:-720px 0px; float: left; height: 56px; margin:3px 0 0 29px;  width: 105px; }
.personal-icons { background-position: -818px 0; float: left; height: 59px; margin: 0 0 0 29px; width: 76px; }
.return_form { vertical-align:middle; padding:12px 10px;}

/*steps*/
.unstaggered-steps{  color:#FFF; text-align:center; font-size:12px; padding-bottom:5px; float:left; clear:none; padding-top:10px; width: 612px; position:relative; }
.unstaggered-steps a{ color: #FFFFFF; text-decoration:none;  padding-top:29px; display: block; }
.steps-bg{ background-repeat: no-repeat; height: 27px; left: 0; margin-bottom: -26px; top: 10px; width: 574px; z-index: -1; }
.active-steps1 .steps-bg{ background-position:20px 0;}
.active-steps2 .steps-bg{ background-position:20px -28px;}
.active-steps3 .steps-bg{ background-position:20px -56px;}
.steps-1{ width:82px; float:left }
.steps-2{ width:90px; float:left; margin-left:168px; }
.steps-3{ width:90px; float:left; margin-left:174px; }
.steps-1,.steps-2,.steps-3{ color:#61625f; background:none;}
.active-steps1 .steps-1,.active-steps2 .steps-2,.active-steps3 .steps-3{ color:#FFF; background:none; }
.active-steps1 .steps-2, .active-steps1 .steps-3, .active-steps2 .steps-2, .active-steps2 .steps-3, .active-steps3 .steps-3  { padding-top: 29px; }

/*recaptcha widget input feedback form*/
#recaptcha_widget { padding:5px 0 0 5px;}
#recaptcha_widget .image_holder {width: 330px; float: left;}
#recaptcha_widget #recaptcha_image {background-color: #fff; padding: 5px;}
#recaptcha_widget .recaptcha_only_if_incorrect_sol {color:red}
#recaptcha_widget .recaptcha_image_fld {padding: 5px 0;}
#recaptcha_widget #recaptcha_response_field {border: 1px solid #DBD4D4; padding: 2px;}
#recaptcha_widget .recaptcha_actions {width: 26px; padding-left: 5px; line-height: 0; float:left;}

/*cobrand styles*/
.co-brand{ clear:both; padding:0 0 15px 0;}
.co-brand-wrap{ width:980px; margin:0 auto; padding: 10px;}
.co-brand-logo{ float:left;}
.co-brand-footer .bb-ft-copyinfo{float: none;display: inline-block;}
.co-brand-logo-bb {float: right;padding: 15px 10px 0 0;}
.co-brand-logo-bb a{background: url(/images/bb-co-brand-logo-v1.png) no-repeat 0 0 transparent;display: inline-block;height: 50px;width: 150px;padding: 0}

.sitemap{padding: 6px 20px;font-size:12px;}
.sitemap h1{ color: #333333; font-size:14px; font-weight:bold; padding-bottom:17px;}
.sitemap h2, .bb-sitemap h3 { color: #1c9dc8; font-weight:bold; margin-top:22px}
.sitemap ul{ width:180px; padding:0 10px 0 0; border-right: #ccc 1px solid; float:left; margin-right:20px;}
.sitemap ul.last{border:0 none;}
.sitemap li { list-style:none; padding:0 0 10px 0;}
.sitemap ul li:first-child h2{ margin-top:0;}
.sitemap li a{ background:url(/images/icon-sitemap.png) 0 7px no-repeat; padding:5px 12px; font-size:12px; text-decoration:none; color:#333333;}
.sitemap li a:hover{ text-decoration:underline; }

.bank-logo-block{display: inline-block; vertical-align: middle;margin-right: 3px;float: left;margin-top: 2px;}
.bank-logo-block img{height: 22px; background-color: #fff; padding: 0 2px;border-radius: 2px;}
.bank-logo-block img.product-img {background-color: transparent;margin-top: -3px;padding: 0;width: auto;}
.emi-pages .right-side{ width: 100%;}
.emi-body-content {background-color: white; padding: 15px; border:#1276B0 1px solid; border-radius: 10px; margin-top: 10px; clear: both;}

.elig-review-block{background-color: #FFFFFF;clear: both;border-radius: 10px;}
.elig-review-block ul.individual-reviews {padding: 0 20px;}

.cd-zero-offer {text-align:left; font-size:13px; padding:30px 0 30px 15%; }
.cd-zero-offer p{line-height:24px; margin-bottom:10px;}
.cd-zero-offer .button{text-align:center;margin-left: -15%;}
.cd-success p{ color:#70ad47; font-size:18px; font-weight:bold;min-height:390px; padding:150px 0 0; text-align:center;}

* html .fb-like-header,
* html .bb-ft-copyinfo a{ vertical-align: text-bottom;}
* html .bb_logo{ background:url(/images/bb-logo-new-ie6.png) 0 0 no-repeat;}
* html .unstaggered-bottom {margin-top:-3px;}
* html .unstaggered-about, .unstaggered-aboutloan {margin-top:-1px;}
* html .unstaggered-aboutloan { padding-left:14px;}
* html .steps-bg { width:612px; margin-bottom:-24px; }
* html .steps-1, .steps-2, .steps-3 { position:relative; }
* html .steps-2 { padding-left:168px !important; margin-left:0; }
* html .steps-3 { padding-left:174px !important; margin-left:0; }
*:first-child+html .bot-1 {margin-top:-3px !important; }
*:first-child+html .steps-bg { margin-right: 40px; }
.ie7 .bb_logo_ft{vertical-align: text-bottom;}
div#mainDiv.without-menu { margin-top:0; }
* html .topmenu li a .nav-bg-left { position:relative; display:inline;}
*:first-child+html .fb-like-header{display:inline;}

/*drop down ie7 fix*/
*:first-child+html #page_holder{ position:relative; z-index:9;}
*:first-child+html .bbheader{position:relative; z-index:99;}

.bank-city-image{ float:right; padding:10px; margin-top:-10px;}
/*widget styles*/
/*gateway banner*/
.gt-form{ position:absolute; z-index:11;  left: 49px; top: 90px; width:504px; border:#d9e6e9 1px solid;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px; overflow:hidden;}
.gt-form-top{ background-color:#FFF; padding: 6px 12px 12px 10px; -webkit-border-radius: 10px 10px 0px 0px; -moz-border-radius: 10px 10px 0px 0px; border-radius: 10px 10px 0px 0px; border-bottom: #ebf2f4 1px solid;}
.gt-form-title{ color:#666; font-size:30px;}
.gt-form-subtitle{color: red; font-size:18px;}
.miniform-bg{ background-color:#FFF; filter: alpha(opacity = 50); opacity: 0.5; border-radius: 0px 0px 0px 10px; -webkit-border-radius: 0px 0px 0px 10px; -moz-border-radius:0px 0px 0px 10px; position:absolute; height:100%; width:100%; z-index:12; top:0; left:0;}
.miniform { padding:17px;height:132px; position:relative; overflow:hidden; }
.miniform ul{ position:absolute; z-index:15; top:17px; left:17px; width:470px;}
.miniform li{ opacity:1; margin-bottom:10px;}
.miniform .wwlbl{ width:190px; padding-right:15px; float: left;}
.miniform .wwctrl{ float: left;}
.miniform input, .miniform select{ background-color:#FFF; width:180px;}
.miniform input.gt-submit{ width:141px; height:39px; border: 0 none; cursor: pointer;background-color: transparent;}
.eform-widget{ clear:both; border:1px solid #ddd;}
.eform-widget, .eform-widget .banner-image1 img{ -webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.eform-widget .gt-form-subtitle{ display:none;}
.eform-w300, .eform-w250,.eform-w200{position:relative; z-index:1;}
.eform-w300, .eform-w300 .banner-image1 img{ width:298px; height:248px;}
.eform-w250, .eform-w250 .banner-image1 img{ width:248px; height:248px;}
.eform-w200, .eform-w200 .banner-image1 img{ width:198px; height:248px;}
.eform-widget .miniform{padding:10px;height:177px;position:relative;overflow:hidden; font-size:14px;}
.eform-widget .gt-form{position:absolute;z-index:3;left:0;top:0;width:100%;border:0 none;}
.eform-widget .gt-form-top{ height:26px;padding:12px 0 12px 0; background-color:#126a9e;}
.eform-widget .gt-form-title{ color:#ffffff;font-size:18px; text-align:center;}
.eform-widget .miniform-bg{background-color:#FFF;position:absolute;width:100%;z-index:12;top:0;left:0; bottom:0; border-radius:0 0 0 10px;-webkit-border-radius:0 0 0 10px;-moz-border-radius:0 0 0 10px;filter:alpha(opacity = 50);opacity:.5;}
.eform-widget .miniform ul{position: absolute; top: 5px; left:0;width: 100%;}
.eform-widget .miniform li{opacity:1;margin-bottom:10px; text-align:left; padding:0 20px;}
.eform-widget .miniform .wwlbl{width: 100%;padding-right:0;float: none; font-size:12px; font-weight:bold; text-align: left;}
.eform-widget .miniform .wwctrl{float: none; width:100%;}
.eform-widget .miniform select{background-color:#FFF;width:180px; border: 1px solid #B1B1B1; padding:2px; font-size:14px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;}
.eform-widget .miniform input.gt-submit{ margin-left:59px;}
.eform-w250 .miniform li{opacity:1;margin-bottom:10px; text-align:left; padding:0 10px;}
.eform-w200 .miniform li{opacity:1;margin-bottom:10px; text-align:left; padding:0 10px;}
.eform-w250 .gt-form-title{font-size:16px; font-weight:bold;}
.eform-w200 .gt-form-title{font-size:18px;}
.eform-w250 .miniform input.gt-submit{ margin-left:33px;}
.eform-w200 .miniform input.gt-submit{ margin-left:8px;}
.widget-quote{padding:4px; border:#ddd 1px solid; font-size:12px; background-color:#FFFFFF; color:#333; border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;}
.eform-w200-title, .eform-w200 .gt-form-title,
.eform-w250-title, .eform-w250 .gt-form-title{ display: none;}
.eform-w200 .eform-w200-title,
.eform-w250 .eform-w250-title{ display: block;}
/*widget styles end*/
.social-like-share{ display: inline-block;width: 250px; vertical-align: top;}
.social-like-share .fb-like{ float: left; margin-right: 20px;}
/*Leveraging non-partners styles*/
.non-part-leverage {background-color: #FFF;border: 5px solid #195298;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;padding: 15px;text-align: center;min-height: 350px;}
.non-part-leverage h1.npl-title {margin: 10px 0 30px;font-size: 48px;}
.non-part-leverage p {margin: 15px 0;font-size: 14px;}
.non-part-leverage .fb-like {float: left;margin-right: 20px;}
.np-social-wrap {margin-bottom: 20px;}
.np-social-wrap .np-social-title {display: inline-block;font-size: 20px;font-weight: normal;margin: 0 10px 0 -10px;}
.np-social-wrap .np-social-title, .np-social-wrap .np-social {display: inline-block;vertical-align: middle;}
.np-social-wrap .np-social {width: 250px;text-align: left;}
.np-newsletter {margin-bottom: 40px;}
.np-newsletter h2 {font-size: 24px;display: inline-block;margin-right: 10px;position: relative;top: 2px;}
.np-newsletter input {border: 2px solid #CCC;float: none;font-family: Arial, Helvetica, sans-serif;font-size: 18px;height: 25px;padding: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;width: 250px;}
.np-newsletter input:focus, .np-newsletter input:hover {background-color: #fbf7c8;box-shadow: 0 0 5px #b3b3b3;outline: 0 none;}
.newsletter-labelover {font-size: 18px;margin: 8px 0 0 10px;position: absolute;}

/**/
.product-widget{padding: 10px; border-radius: 6px; border: #ccc 1px solid;
    background: #f0efee; /* Old browsers */
    background: -moz-linear-gradient(top, #f0efee 0%, #e5e5e5 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0efee), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f0efee 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f0efee 0%,#e5e5e5 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f0efee 0%,#e5e5e5 100%); /* IE10+ */
    background: linear-gradient(to bottom, #f0efee 0%,#e5e5e5 100%); /* W3C */
}
.product-widget h3{ font-size: 14px; font-weight: bold; padding-bottom: 10px; text-align: center}
.product-widget ul{ padding: 0; margin: 0;}
.product-widget li{ float: left; width: 84px; text-align: center; margin-bottom: 10px;margin-right: 4px; list-style: none;}
.product-widget li.last{margin-right: 0;}
.product-widget li a{ display: block; color: #333333; text-decoration: none; border-width: 1px; border-color:transparent; border-style:none; border-radius: 4px;min-height: 100px; padding: 0 4px;}
.product-widget li a:hover{border-color: #ddd; box-shadow: 1px 1px 3px #999; }
.product-widget li.middle{ float: none;margin:0 auto; clear: both;}
.product-widget li.middle a{margin-left: -8px;width: 84px;}
.block-404 .product-widget{ width: 500px; margin: 0 auto;}
.block-404 .product-widget li{ width: 100px;}
.block-404 .product-widget a{ text-align: center;}
#content_block .product-widget li{ list-style: none;}

/*Insurance Comparison intermediate page style*/
#page_condent{ background-color:#FFFFFF; min-height:550px;}
.inner_condent {width: 90%;height: 100%;text-align: center;padding:134px 5% 5% 5%;font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:normal;font-size:24px;}
.inner_condent img{ padding-top:5px;}

.ie7 .truste-seal {display: inline;}

/*product user rating - overview tab*/
.overview-tab-review .product-img{float:left;padding-right:5px;height:28px; text-align:left;}
.overview-tab-review{overflow:hidden; padding:0 0 10px 24px; background:#FFFFFF; margin:-10px 0 10px; }
.overview-tab-review .over-all-users{padding:5px 0;float: left;color:#000000;}

/*Login blockui class*/
.popup-shadow{background-color: #000000;height: 100%;left: 0;margin: 0;opacity: 0.6;padding: 0;position: fixed;top: 0;width: 100%;z-index: 11;}
.sign-in-box{width:690px;height: auto;padding:20px 20px 40px 20px; background-color: #FFFFFF;top:40px;border: 1px solid #666666; position: absolute;z-index: 99; font-family:Gotham, "Helvetica Neue", "Helvetica", Arial, sans-serif; box-shadow: 0 0 40px 5px rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 0 40px 5px rgba(0, 0, 0, 0.25); -ms-box-shadow: 0 0 40px 5px rgba(0, 0, 0, 0.25); -o-box-shadow: 0 0 40px 5px rgba(0, 0, 0, 0.25); -webkit-box-shadow: 0 0 40px 5px rgba(0, 0, 0, 0.25);}
.sign-in-box div.centered {text-align: center;}
.sign-in-close{background:url(/images/social-media-icons.png) no-repeat -14px -431px; width:37px; height:37px; position:absolute; right:30px;}
.sign-in-title{font-size:48px; font-weight:lighter; color:#222222; background:url(/images/social-media-icons.png) no-repeat 0 -346px; padding:0 0 10px 74px;}
.sign-in-subtitle{font-size:32px; font-weight:lighter; color:#222222; padding-left:71px;}
.sign-in-link-bg{background:url(/images/social-media-icons.png) no-repeat 0 0px; font-size:18px; display:inline-block; color:#ffffff; text-decoration:none; text-shadow: 1px 1px rgba(0, 0, 0, 0.5)}
.sign-in-google{background-color:#e74c3c; background-position:167px 29px; display:block; margin:38px 10px 20px 10px; padding:27px 0 30px 55px; font-size:32px; text-align:center;}
.sign-in-fb{background-color:#3c599b; background-position:7px -200px; margin:0 6px 0 10px; padding:11px 21px 18px 57px; width:80px;}
.sign-in-tweet{background-color:#2980b9; background-position:19px -65px;margin-right:5px;  padding:11px 8px 18px 70px; width:80px;}
.sign-in-linked{background-color:#007bb6; background-position:13px -135px;margin-right:6px; padding:11px 13px 18px 65px; width:80px;}
.sign-in-yahoo{background-color:#885c90; background-position:24px -267px; padding:11px 0 18px 78px; width:90px;}
.sign-in-box a:hover{color:#ffffff;}
.fb-login-title{padding:5px 0 5px 74px; font-size:14px; font-weight:bold;}
.fb-login-subtitle{padding-left:74px; font-size:12px;}


.review-tshirt, .review-tshirt-tag{position: absolute; z-index: 100}
.review-tshirt{  top:-27px; right: 0;}
.review-tshirt-tag{ top:-124px; right:0;}
.ie7  .breadcrumb li{display: inline;}
.contentpad { display: block; font-size: 16px;font-weight: normal;margin: 0 auto;padding:211px 0 0 0;text-align: left;width: 88%;}
.gifpad {padding: 23px 0 0;}

.emi-flash, .emi-flash-sc, .emi-flash-lr, .emi-flash-rsc{position: relative} /* added to hide the yellow box in fd flash */
.emi-flash .emi-flash-notes, .emi-flash-sc .emi-flash-notes, .emi-flash-lr .emi-flash-notes, .emi-flash-rsc .emi-flash-notes{position: absolute; width: 410px; height: 51px; background: #fff; z-index: 1; top: 372px; left: 21px;}
.emi-flash-rsc .emi-flash-notes, .linux .emi-flash-rsc .emi-flash-notes{width: 410px; height: 74px; top: 402px; left: 11px;}
.emi-flash-sc .emi-flash-notes{width: 351px; height: 65px; top: 423px; left: 47px;}
.emi-flash-lr .emi-flash-notes{width: 410px; height: 73px; top: 412px; left: 16px;}
@-moz-document url-prefix() { .emi-flash .emi-flash-notes {height: 52px; top: 374px; }}
@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {.emi-flash-rsc .emi-flash-notes{ top: 421px; height: 68px;}} /*hack for chrome only*/

@media (min-width: 320px) and (max-width: 800px) {
    #page_holder {width: 90%;}
    .bbheader {width: 100%;height: auto;}
    .bbheader-right {float: none;}
    .bbheader-top, .topnav {display: none;}
    .bbheader-left {width: 100%;float: none;padding: 32px 0 5px;}
    .logo-lft-sec {width: 100%;}
    .bb_logo {margin: 0 auto;}
    .fb-like-header {text-align: center;width: 100%;}
    .rgt-bank-details {width: 100%;margin-top: 10px;}
    .footer-inner {width: 100%;}
    .sitemap ul {width: 44%;}
    .sitemap ul:nth-child(4n+3) {border-right: 0 solid #cccccc;}
    .sitemap ul:nth-child(4n+1) {border-right: 0 solid #cccccc;}
    .social-like-share{display: none;}
    .breadcrumb-section {display: none;}
    .emi-flash, .emi-flash-sc, .emi-flash-lr, .emi-flash-rsc{display: none}
}
@media (min-width: 320px) and (max-width: 630px) {
    .sitemap ul {border-right: 0 solid #cccccc;width: 100%;}

}

.sticky-search-mob-button { background-color: rgba(0,0,0,0.6); bottom: 0; left: 0; opacity: 1; padding: 15px 0; position: fixed; right: 0; z-index: 9999; }
.sticky-button-mob { text-align: center; }
.sticky-search-mob-button .btn-wide { width: 80%; }
.sticky-button-mob .btn-wide { background: none repeat scroll 0 0 #ff5a5f; border-radius: 0; box-shadow: 0 1px 1px #d70007; font-size: 18px; min-width: 180px;border:none;line-height:1.4;padding-left:20px;padding-right:20px;color:#fff;text-decoration:none;}
@media only screen and (max-device-width: 480px) and (min-device-width: 320px){
    .btn{padding: 6px 10px;}
}
@media screen and (max-width: 997px) and (min-width: 768px)
{
    .sticky-button-mob { display: block; }
    .sticky-search-mob-button .btn-wide { width: 50%; }
}

/*Reviews Page*/
.btn-rating,.btn-review,.review-box .ellipsis_text,.review-left-arrow,.review-score-container,.review-yes-btn,.reviewer-profile{display:inline-block}
.review-bank-filter button,.review-city-filter button,.review-product-filter button,.review-rating-filter button,.sprite-review-icons{dbImage_background:SPRITE_LANDING_FILERS no-repeat}
.reviewbox-container{background: #f5f5f5;float:left;padding: 5px 10px;margin-top: -10px;/* clear: both; */}
.bb-review-section{background:#106a9e}.bb-review-section .review-title{font-size:36px;color:#fff;margin:10px 0 5px}
.bb-review-old .review-filter-dropdown .btn span.filter-option{text-align:left;line-height:normal}
.btn-rating,.btn-review{background:#f1c40f;border:none;padding:4px 20px;font-size:18px;border-radius:5px;color:#fff;margin:11px 0}
.reviewbox-container ul{width:100%}.reviewbox-container ul li{float:left;width:25%}.reviewbox-container ul li:nth-child(4n+4) div{margin-right:0}
.reviewbox-container ul li:nth-child(4n+1) div{margin-left:0}.review-box{float:left;background: #fff;color:#666;padding:10px;font-size:11px;margin:5px;}
.review-box .review-bank-title{font-size:14px;font-weight:700;display:inline-block;width:100%;line-height:1.7}
.review-box .review-bank-title img{height:20px;float:left;padding:5px 5px 0}.user-review-comment{color:#3aabc9;padding:7px 0 5px;font-size: 12px;font-style:italic;}
.user-review-comment a{color:#3aabc9;text-decoration:none}.review-user-score img{width:11px}.review-user-desc{padding-top:10px;height:100px;overflow-y:auto}
.ellipsis_text{margin:10px 0 0;line-height:15px;height:75px;overflow-y:scroll}.review-desc-more{height:101px;overflow-y:auto;padding-top:10px}.text_here{min-height:75px}
.review-filter-dropdown .clearfix:after,.review-filter-dropdown .clearfix:before{content:normal}.review-submitted{border:1px solid #0a9c48;color:#0a9c48;padding:1px 3px 2px}
.review-more-link{padding-top:2px}.review-question{padding-top:10px;min-height:20px}
.review-yes-btn{border-radius:2px;box-shadow:0 1px 1px rgba(128,128,128,.5),inset 0 1px 0 rgba(255,255,255,.35);cursor:pointer;text-shadow:1px 1px 0 rgba(0,0,0,.15);-webkit-font-smoothing:antialiased;line-height:18px;padding:0 7px;background:linear-gradient(to bottom,#7BBC60 0,#6BA454 100%);border:1px solid #6BA353;color:#FFF;outline:0;margin-left:5px}
.read-more-button, .loader-image{text-align:center;clear:both;padding:5px;}
.read-more-button .apply{height:auto;width:auto;background-color:#ed4a13!important;padding:5px 15px;font-size:18px;font-weight:700;display: inline-block;color: #fff;border: 0 none;border-radius: 4px;/* font-size: 15px; */line-height: 1.4;cursor: pointer;text-decoration: none;}
.review-left-arrow{dbImage_background-image:CC_OFFER_LEFT_ARROW;height:8px;width:5px;background-repeat:no-repeat;position:relative}
.review-likes-box{padding:2px 8px;border:1px solid #d3d3d3;border-radius:5px;margin-left:-4px}.reviewer-profile{width:100%;padding-top:10px;position:relative}
.reviewer-pic{float:left;position:relative}.profile-pic-shadow,.review-tick-img{background-size:100% 100%;position:absolute}.reviewer-pic-opacity{opacity:.5}
.reviewer-pic img{float:left;height:60px;width:60px;overflow:hidden;display:block}
.profile-pic-shadow{dbImage_background-image:COMMON_CUSTOMER_SHADOW;height:62px;left:-1px;top:-1px;width:62px;}
.review-tick-img{dbImage_background-image:COMMON_REVIEW_TICK;height:15px;top:0;width:15px;right:5px;}
.reviewer-details{float:left;padding:10px;width:62%;line-height:1.3;min-height:42px}
.reviewer-details p{padding-bottom:5px}.pagination-review{padding:11px;float:right}
.pagination-review span{padding:0 8px}.pagination-review a{padding:0 8px;color:#fff;text-decoration:underline;font-weight:700}
.review-filter-section,.review-pagination{background:#1c9ec9;color:#fff;text-align:right;padding:0;}
.review-filter-section .review-filter-dropdown{background-color:#68b9d0;color:#fff;border:0;border-radius:5px;margin-top:10px;margin-left:10px;float:left;width:200px;height:26px;position:relative;padding:0}
.review-filter-section .select .btn{min-width:120px;height:26px;background-color:#68b9d0;padding:4px 4px 4px 30px;width:100%;outline:0}
.review-dd-bg{outline:0;border:0;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:15px;line-height:1.4;padding:10px 15px;text-decoration:none;transition:border .25s linear 0s,color .25s linear 0s,background-color .25s linear 0s}
.sprite-review-icons{padding:2px 5px 5px 30px;float:left;width:95%;height:26px}
.bbicons-rate{background-position:4px -44px}
.bb-review-section .bbicons-bank{background-position:4px -21px}
.bbicons-location{background-position:4px 2px}
.bbicons-product{background-position:4px -66px}
.review-rating-filter button{background-position:4px -44px}
.review-city-filter button{background-position:4px 2px}
.review-bank-filter button{background-position:4px -21px}
.review-product-filter button{background-position:4px -66px}
.review-filter-section .select .btn .filter-option{font-size:14px;height:auto;left:0;overflow:hidden;position:inherit;right:0;text-align:left;top:2px;line-height:18px;max-width:150px;text-overflow:ellipsis;display:inline-block;min-width:150px;color:#fff;white-space:nowrap}.review-filter-section .select{display:inline-block;margin-bottom:10px}
.review-filter-section .caret{border-width:8px 6px;border-bottom-color:#fff;border-top-color:#fff;border-style:solid solid none;-webkit-transition:.25s;transition:.25s;-webkit-transform:scale(1.001,);-ms-transform:scale(1.001,);transform:scale(1.001,);border-right:6px solid transparent;border-left:6px solid transparent;position:relative;float:right;margin-top:-15px}
.rating {display:inline-block;margin:0;vertical-align:middle;}
/*star rating css*/
.star-rating {dbImage_background: SPRITE_STAR_RATING no-repeat 0 0; display: inline-block;height: 14px; width: 68px;vertical-align: middle }
.star-rating-0-0 { background-position: 0 0 }
.star-rating-0-5 { background-position: 0 -20px }
.star-rating-1-0 { background-position: 0 -40px }
.star-rating-1-5 { background-position: 0 -60px }
.star-rating-2-0 { background-position: 0 -80px }
.star-rating-2-5 { background-position: 0 -100px }
.star-rating-3-0 { background-position: 0 -120px }
.star-rating-3-5 { background-position: 0 -140px }
.star-rating-4-0 { background-position: 0 -160px }
.star-rating-4-5 { background-position: 0 -180px }
.star-rating-5-0 { background-position: 0 -200px }

.disclaimer-ft{padding: 10px;color: #251f20;border-top:1px #ddd solid;}
.disclaimer-ft .panel-heading{ font-size: 13px; margin: 5px 0;}
.disclaimer-ft a{text-decoration: none; color: #251f20; cursor: auto;}

@media only screen and (max-width:767px) {
    #bb_tools {float:none;width:100%;}
    .calc_index iframe{width:100% !important;}
    .bd-inner .tabbernav {margin:0;width: 100%;float:none;display:block;padding:0;height:auto;}
    .bd-inner .tabbernav li,.bd-inner .tabbernav li::after{display:block;}
    .bd-inner .tabbernav li a {float:none;height:auto;margin-top:0;padding:15px;display:block;}
    .bd-inner .tabbernav li:first-child a{padding-top:15px}
    .bd-inner .tabbernav li.tabberactive a {margin: 0 auto;height:auto;padding:15px;border-radius:0;}
}