body#signin .bodyContainer {min-height:450px;margin-bottom:4em;}
body#signin div#signInMain {margin-top:50px;}
.dashBenefit {padding-right:5px;padding-left:5px;}
body#home .identityHome { padding-left:5px;padding-right:5px;}
.bannerDesktop {display:block;}
.bannerMobile {display:none;}
.tablet-show {display:none;}
.topNav { float:right;padding-right:10px;padding-top:5px;width:310px;}
.navbar-logo { display:block;padding:0;margin-top:20px;margin-left:10px;width:240px;height:50px;}
.navbar-logo img {max-width:100%;}
.navbar-logo h1{display:none;}
.navbar-nav { padding-right:0px;margin-right:25px;position:relative;}
.nav > li > a { position:relative;display:block;padding:13px 10px;text-align:center;}
.navbar-nav > li > a { line-height:20px;padding-bottom:13px;background-repeat:no-repeat;background-position:50% 25%;padding-top:50px;display:inline-block;border-left:1px solid #0573c8;border-right:1px solid #0573c8;}
.navbar-default .navbar-nav > li > a{color:#ffffff;}
.navbar-default .navbar-nav > li > a:hover{color:#cae6fb;background-color:#02345d;}
.navbar-nav > li > a.credit-features{background-image:url('/BCA/Generic/Images/member-nav/CreditFeatures.png');}
.navbar-nav > li > a.identity-features{background-image:url('/BCA/Generic/Images/member-nav/IdentityFeatures.png');}
.navbar-nav > li > a.manage-account{background-image:url('/BCA/Generic/Images/member-nav/ManageAccount.png');}
.navbar-nav > li > a.resource-center{background-image:url('/BCA/Generic/Images/member-nav/ResourceCenter.png');}
.navbar-nav > li > a.my-alerts{background-image:url('/BCA/Generic/Images/member-nav/MyAlerts.png');}
.navbar-nav > li > a.sign-out{background-image:url('/BCA/Generic/Images/member-nav/SignOut.png');}
.dropdown-menu li a span{ position:absolute;right:10px;}
body.credit-features ul.nav.navbar-nav li.first a.credit-features,
body.identity-features ul.nav.navbar-nav li a.identity-features,
body.manage-account ul.nav.navbar-nav li a.manage-account,
body.resource-center ul.nav.navbar-nav li a.resource-center
{background-color:#02345d;}
body.nm  ul.navbar-nav > li { font-size:12px;font-weight:bold;color:#ffffff;padding:0 5px;}
body.nm  ul.navbar-nav > li > a { background-position:0 0;background-repeat:no-repeat;border-left:none;border-right:none;display:inline-block;line-height:20px;padding-bottom:0;padding-top:0;}
body.nm  ul.navbar-nav > li > a:hover,
body.nm  ul.navbar-nav > li > a:active,
body.nm  ul.navbar-nav > li > a:focus { color:#89CDF9;background-color:transparent;}
body.nm .navbar-default .navbar-nav > li#menuLogin {width:130px;padding:0px 5px;font-weight:bold;}
body.nm .navbar-default .navbar-nav > li#menuJoin {width:100px;padding:0px 5px;font-weight:bold;}
body.nm .navbar-default .navbar-nav > li > a { display:block;width:100%;text-align:center;padding:0 10px;border-bottom:0;background:transparent;filter:0;}
body.nm .navbar-default .navbar-nav > li > a.posSignIn { padding:4px 10px;margin-top:-4px;border:1px solid #fff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;color:#156082;background:#ffffff;}
body.nm .navbar-default .navbar-nav > li > a.posSignIn:hover,
body.nm .navbar-default .navbar-nav > li > a.posSignIn:focus { padding:4px 10px;margin-top:-4px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;color:#ffffff;background:#0f506c;}
body.nm .navbar-default .navbar-nav > li > a {font-weight:bold;}
body.nm  .navbar-default .navbar-nav > li > a.posJoin { background-color:#fe6200;padding:4px 10px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;color:#ffffff;margin-top:-4px;font-weight:bold;width:179px;height:32px;text-transform:uppercase;}
body.nm .navbar-default .navbar-nav > li > a.posJoin:hover,
body.nm .navbar-default .navbar-nav > li > a.posJoin:focus { background-color:#db5501;padding:4px 10px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;margin-top:-4px;width:179px;height:32px;text-transform:uppercase;}
.headerNeedUsername {font-size:10px;font-weight:bold;padding:0 !important;}
body.nm .navbar-nav{margin-right:0;padding:20px 0 10px 0;}
ul#topNav.benefit-nav-container > li { background-color:transparent;display:block;float:left;padding:0;position:relative;text-align:center;width:25%;border:none;}
ul#topNav.benefit-nav-container li:first-of-type {border:none;border-radius:none;}
ul#topNav.benefit-nav-container li:last-of-type  {border-radius:none;}
ul#topNav.benefit-nav-container { width:100%;margin:0;padding:0;border:0;height:48px;}
ul#topNav.benefit-nav-container > li.moreBenefits {width:15%;}
div#marquee { border:1px solid #e3e3e3;margin-bottom:35px;}
div#marqueeImage { padding:11px 0px;text-align:center;}
div#marqueeImageMain { background-repeat:no-repeat;background-position:50% 11px;height:250px;}
body.crs div#marqueeImageMain{background-image:url('/BCA/Generic/images/pg_headers/pg_header_crsMainPage.jpg');}
body#credit-score div#marqueeImageMain {background-image:url('/BCA/Generic/images/pg_headers/pg_header_creditScores.jpg');}
body#credit-score-tracking div#marqueeImageMain {background-image:url('/BCA/Generic/images/pg_headers/pg_header_scoreTrackingAndAlerts.jpg');}
body#credit-education div#marqueeImageMain {background-image:url('/BCA/Generic/images/pg_headers/pg_header_creditEducation.jpg');}
body#credit-monitoring-daily div#marqueeImageMain{background-image:url('/BCA/Generic/images/pg_headers/pg_header_cmMainPage.jpg');}
body.dcm.nm div#marqueeImageMain{background-image:url('/BCA/Generic/images/pg_headers/pg_header_dailyCreditMonitoring.jpg');}
body.cih.nm div#marqueeImageMain{background-image:url('/BCA/Generic/images/pg_headers/pg_header_creditInformationHotline.jpg');}
body.cpi.nm div#marqueeImageMain{background-image:url('/BCA/Generic/images/pg_headers/pg_header_creditCardMonitoringEducation.jpg');}
body.itp.nm div#marqueeImageMain{background-image:url('/BCA/Generic/images/pg_headers/pg_header_itpMainPage.jpg');}
body.ifss.nm div#marqueeImageMain{background-image:url('/BCA/Generic/images/pg_headers/pg_header_identityFraudSupportServices.jpg');}
body.cc.nm div#marqueeImageMain{background-image:url('/BCA/Generic/images/pg_headers/pg_header_creditCardMonitoring.jpg');}
body.ite.nm div#marqueeImageMain{background-image:url('/BCA/Generic/images/pg_headers/pg_header_identityTheftEducation.jpg');}
body#identity-credit-security.nm div#marqueeImageMain{background-image:url('/BCA/Generic/images/pg_headers/pg_header_mbMainPage.jpg');}
body#financial-calculator.nm div#marqueeImageMain{background-image:url('/BCA/Generic/images/pg_headers/pg_header_creditCalculators.jpg');}
body#personal-records.nm div#marqueeImageMain{background-image:url('/BCA/Generic/images/pg_headers/pg_header_recordsAndReports.jpg');}
body#about-us.nm div#marqueeImageMain{background-image:url('/BCA/Generic/images/pg_headers/pg_header_wwaMainPage.jpg');}
body#press.nm div#marqueeImageMain{background-image:url('/BCA/Generic/images/pg_headers/pg_header_wwaMainPage.jpg');}
body#faq.nm div#marqueeImageMain{background-image:url('/BCA/Generic/images/pg_headers/pg_header_siteFaqs.jpg');}
body.contact-us.nm div#marqueeImageMain{background-image:url('/BCA/Generic/images/pg_headers/pg_header_cuMainPage.jpg');}
body#fair-credit-reporting-act.nm div#marqueeImageMain{background-image:url('/BCA/Generic/images/pg_headers/pg_header_utilityLegal_b.jpg');}
body#terms-of-use.nm div#marqueeImageMain{background-image:url('/BCA/Generic/images/pg_headers/pg_header_utilityLegal_b.jpg');}
body#privacy-policy.nm div#marqueeImageMain{background-image:url('/BCA/Generic/images/pg_headers/pg_header_utilityLegal_a.jpg');}
body#sitemap.nm div#marqueeImageMain{background-image:url('/BCA/Generic/images/pg_headers/pg_header_utilityLegal_b.jpg');}
ul#topNav, ul#memTopNav { height:18px;list-style-type:none;margin:0px;padding:0px;text-align:center;}
ul#memTopNav li { display:inline;margin:0px;padding:0px 18px;}
ul#memTopNav li a { color:#104069;font-size:13px;font-weight:bold;line-height:18px;text-decoration:none;}
ul#memTopNav li a:hover { color:#2a86af;}
ul#topNav li { display:inline;margin:0px;padding:0px 9px;}
ul#topNav li a { color:#104069;font-size:13px;font-weight:bold;line-height:18px;text-decoration:none;}
ul#topNav li a:hover { color:#2a86af;}
div.headerRight2 { color:#ffffff;float:right;font-size:11px;font-weight:bold;line-height:27px;text-align:right;width:300px;}
div.headerRight2 a { color:#ffffff;padding:0 10px;text-decoration:none;}
.bureauBox { float:left;width:100%;}
.bureauBox .panel { float:left;width:100%;clear:both;}
.bureauBox .panel-heading { padding:0;float:left;width:100%;}
.panel.panel-default.experianBox{border:none;}
.panel-default > .panel-heading{border:none;}
.left-side-bureau-header { width:100%;text-align:center;float:left;height:80px;border:none;}
.left-side-bureau-header h3{font-weight:bold;}
.left-side-bureau-header p{font-style:italic;}
.right-side-bureau-header{display:none;}
.panel-body .score-details{border:none;}
.score-details { clear:both;background-image:url('/bca/Generic/Images/credit-score-dials/0.gif');background-repeat:no-repeat;background-size:contain;background-position:top center;min-height:175px;text-align:center;padding:0;}
h3.desk-score { display:block;color:#fe6200;font-size:6em;margin-top:0;margin-bottom:0;}
.score-details p { margin:75px auto 0;width:75%;}
.score-details .score-description {font-size:2em;}
.halo { background-image:url('/bca/Generic/Images/home/halo.png');background-position:center center;background-repeat:no-repeat;font-size:2em;font-weight:bold;padding:7px;display:block;}
.panel-footer {border-top:none;}
.experianBox .panel-footer p {text-align:center;}
.experianBox .panel-footer .monitor-status {padding-top:50px;background-position:top center;text-indent:0px;}
div.mobile-welcome {display:none;}
div.nonmobile-welcome {display:block;}
div.nonmobile-welcome h2 {font-family:SourceSansProRegular;font-size:1.2em;font-weight:bold;}
div.nonmobile-welcome span { display:inline-block;text-transform:lowercase;}
div.nonmobile-welcome span::first-letter {text-transform:uppercase;}
#message-carousel .item {padding-top:15px;}
div#scoreplot {width:500px;height:300px;padding:0;}
div#scoreplot_legend{padding-right:0;}
div#scoreplot canvas{position:relative;}
body#score-tracker div.score-tracker-text {padding:15px;min-height:300px;margin-right:25px;}
body#home div.plot { background-image:url('/bca/Generic/Images/home/plot-row-background-flipped.png');background-repeat:repeat-x;background-color:#014173;padding:30px 0 50px 15px;background-position:bottom left;}
body#home .score-history { border-right:1px solid #71a5ce;color:#ffffff;padding-left:0;}
.score-plot {padding-left:0;}
body#home #square-advertisement {height:250px;width:300px;display:block;padding:0;}
body#home #skyscraper-advertisement{display:none;}
div.large-sidebar div#square-advertisement {margin-top:25px;}
div#benefit-carousel{min-height:250px;height:265px;}
.carousel-inner > .item {float:left;}
#benefit-carousel .carousel-inner{height:265px;}
#benefit-carousel .slide-item { background-repeat:no-repeat;padding-left:250px;min-height:265px;}
#benefit-carousel .slide-item h4 { background-position:0 50%;background-repeat:no-repeat;padding-top:7px;padding-bottom:5px;padding-left:35px;margin-top:-10px;}
.IFSS{background-image:url('/bca/Generic/Images/benefits/benefit-customer-service-rep.png');background-position:-10px -10px;}
.identity-theft-insurance{background-image:url('/bca/Generic/Images/benefits/benefit-insurance-people.png');background-position:-10px -10px;}
.lost-wallet-benefit{background-image:url('/bca/Generic/Images/benefits/benefit-lost-wallet.png');background-position:-10px -10px;}
.resolve-credit-disputes{background-image:url('/bca/Generic/Images/benefits/benefit-credit-hotline.png');background-position:-10px -10px;}
.credit-information-hotline{background-image:url('/bca/Generic/Images/benefits/benefit-credit-hotline.png');background-position:-10px -10px;}
.IFSS h4{background-image:url('/bca/Generic/Images/icons/small-black-phone-icon.png');}
.identity-theft-insurance h4{background-image:url('/bca/Generic/Images/icons/small-black-cash-icon.png');}
.lost-wallet-benefit h4{background-image:url('/bca/Generic/Images/icons/small-black-lost-wallet-icon.png');}
.resolve-credit-disputes h4{background-image:url('/bca/Generic/Images/icons/small-black-phone-icon.png');}
.credit-information-hotline h4{background-image:url('/bca/Generic/Images/icons/small-black-phone-icon.png');}
body.fineprint-page div#accountDetails h3{border-bottom:1px solid #d7e2e9;}
div.large-sidebar {border-left:1px solid #d7e2e9;}
#desktop-nav-wrap { display:block;position:relative;width:80%;margin:0 auto;}
.benefit-nav-container { border:0 none;float:left;margin:0;padding:0;width:100%;}
.benefit-nav-container > li { background-color:#f0f0f7;display:block;float:left;padding:10px 0;position:relative;text-align:center;width:20%;border-top:1px solid #d7e2e9;border-right:1px solid #d7e2e9;border-bottom:1px solid #d7e2e9;border-left:1px solid #ffffff;}
.benefit-nav-container li:first-of-type {border-left:1px solid #d7e2e9;border-radius:5px 0 0 5px;}
.benefit-nav-container li:last-of-type  {border-radius:0 5px 5px 0;}
.benefit-collapse.collapse { display:block !important;height:auto !important;overflow:visible !important;padding-bottom:0;}
.arrow_box, 
body#score-tracker #score-tracker-subnav-link,
body#simulators #what-if-simulator-subnav-link,
body#calculators #calculators-subnav-link,
body#dispute-information #dispute-information-subnav-link,
body#protectionTips #id-theft-information-subnav-link,
body#myProfilePref #profile-preferences-subnav-link,
body#billing-details #billing-preferences-subnav-link,
body#myProfile  #profile-preferences-subnav-link,
body#mycontact #contact-methods-subnav-link,
body#score-alert-prefs #score-tracker-setup-subnav-link,
body#faq #frequent-questions-subnav-link { position:relative;background:#e6e9eb;border:2px solid #D1D4D6;}
.arrow_box::after, .arrow_box::before, 
body#score-tracker #score-tracker-subnav-link::after, 
body#score-tracker #score-tracker-subnav-link::before,
body#simulators #what-if-simulator-subnav-link::after, 
body#simulators #what-if-simulator-subnav-link::before,
body#calculators #calculators-subnav-link::after, 
body#calculators #calculators-subnav-link::before,
body#dispute-information #dispute-information-subnav-link::after, 
body#dispute-information #dispute-information-subnav-link::before,
body#protectionTips #id-theft-information-subnav-link::after, 
body#protectionTips #id-theft-information-subnav-link::before,
body#myProfilePref #profile-preferences-subnav-link::after,
body#myProfilePref #profile-preferences-subnav-link::before,
body#billing-details #billing-preferences-subnav-link::before,
body#billing-details #billing-preferences-subnav-link::after,
body#myProfile #profile-preferences-subnav-link::after,
body#myProfile #profile-preferences-subnav-link::before,
body#mycontact #contact-methods-subnav-link::after,
body#mycontact #contact-methods-subnav-link::before,
body#score-alert-prefs #score-tracker-setup-subnav-link::after,
body#score-alert-prefs #score-tracker-setup-subnav-link::before,
body#faq #frequent-questions-subnav-link::after,
body#faq #frequent-questions-subnav-link::before { top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}
.arrow_box:after, 
body#score-tracker #score-tracker-subnav-link::after,  
body#simulators #what-if-simulator-subnav-link::after, 
body#calculators #calculators-subnav-link::after, 
body#dispute-information #dispute-information-subnav-link::after, 
body#protectionTips #id-theft-information-subnav-link::after,
body#myProfilePref #profile-preferences-subnav-link::after,
body#myProfile #profile-preferences-subnav-link::after,
body#billing-details #billing-preferences-subnav-link::after,
body#mycontact #contact-methods-subnav-link::after,
body#score-alert-prefs #score-tracker-setup-subnav-link::after,
body#faq #frequent-questions-subnav-link::after { border-color:rgba(230, 233, 235, 0);border-top-color:#e6e9eb;border-width:15px;margin-left:-15px;}
.arrow_box:before , 
body#score-tracker #score-tracker-subnav-link::before,
body#simulators #what-if-simulator-subnav-link::before,
body#calculators #calculators-subnav-link::before,
body#dispute-information #dispute-information-subnav-link::before,
body#protectionTips #id-theft-information-subnav-link::before,
body#myProfilePref #profile-preferences-subnav-link::before,
body#myProfile #profile-preferences-subnav-link::before,
body#billing-details #billing-preferences-subnav-link::before,
body#mycontact #contact-methods-subnav-link::before,
body#score-alert-prefs #score-tracker-setup-subnav-link::before,
body#faq #frequent-questions-subnav-link::before { border-color:rgba(209, 212, 214, 0);border-top-color:#D1D4D6;border-width:18px;margin-left:-18px;}
#desktop-nav-wrap .benefit-nav-container a { display:block;margin:0 auto;width:90%;min-height:40px;font-weight:bold;}
.mobile-benefit-head { clear:both;color:#666666;display:block;padding:0;text-align:left;}
body.credit-features #accountDetails, body.manage-account #accountDetails{padding-top:75px;}
#benefit-mobile-toggle {display:none;}
.identityRight .calcNone{display:block;}
p.calcMessage {display:none;}
body#memCatCreditCardMonitoring div.panel.panel-primary  div.divDetail {margin:20px;}
.dashboard-toggle{display:none;}
#dashnav{display:block;}
body.nm div#subFooter div.subFooterLeft img {margin:10px;}
body.nm.cms .benefit-nav-container > li {width:30%;}
body.nm.cms .benefit-nav-container > li {width:30%;}
body.nm.about-us .benefit-nav-container > li, 
body.nm.faq .benefit-nav-container > li ,
body.nm.contact-us .benefit-nav-container > li{width:45%;}
body.nm .subFooterRight {margin-top:25px;}
body.nm .subFooterLeft2 {margin-top:15px;width:92px;}
body.nm .subFooterLeft1,body.nm .subFooterLeft2,body.nm .subFooterLeft3,body.nm .subFooterLeft4 {float:left;margin-right:10px;}
body.nm .subFooterLeft1,body.nm .subFooterLeft2,body.nm .subFooterLeft3,body.nm .subFooterLeft4 {margin-bottom:10px;}
body.nm .subFooterLeft2 img {height:52px;width:92px;}
body.nm .subFooterLeft3 {padding-top:0;width:120px;}
body.nm .subFooterLeft3 img {height:80px;width:120px;}
body.nm .subFooterLeft4 {width:130px;}
body.nm .subFooterLeft4 img {height:80px;width:80px;}
.limitationsLink, .limitations {display:none;}
body#home.nm .home_hero_border { border:1px solid #d9d9d0;height:281px;margin:10px auto;width:1080px;}
body#home.nm .home_hero_wrapper { background-image:url("/BCA/Generic/images/home/home-hero-background-new2.png");background-position:center center;background-repeat:no-repeat;display:block;height:259px;margin:10px;padding:0;width:1058px;}
body#home.nm .home_hero_left { margin:0;width:100%;}
body#home.nm .quote_byLine { color:#999999;display:inline-block;font-size:13px;margin:10px auto 20px auto;text-align:center;width:37%;}
body#home.nm .home_hero_left h1 { color:#013250;font-family:Georgia,Times,"Times New Roman",serif;font-size:30px;line-height:100%;margin:0 0 0 50px;padding-left:0;padding-top:10px;text-align:left;font-style:italic;width:90%;display:inline-block;}
body#home.nm  div.home_hero_left button.btn.btn-join { width:313px;font-size:20px;font-weight:bold;height:50px;margin-left:52px;text-transform:uppercase;}
body#home.nm .home_hero_right { color:#ffffff;display:block;float:right;font-size:10px;margin:-30px 10px 0 0;}
body#home.nm .quote_left { background-image:url("/BCA/Generic/images/home/home-quotes-left.png");background-position:0 0;background-repeat:no-repeat;height:35px;padding:0 27px;width:44px;display:inline-block;}
body#home.nm .quote_right { background-image:url("/BCA/Generic/images/home/home-quotes-right.png");background-position:0 0;background-repeat:no-repeat;height:35px;padding:0 27px;width:42px;}
body#home.nm .homeCategoryBackground { background-image:url("/BCA/Generic/images/home/home_TopContent_sep_bar.gif");background-position:100% 50%;background-repeat:no-repeat;margin-left:10px;}
body#home.nm #creditReportImage { background-image:url("/BCA/Generic/images/home/contentBox-creditReports-768.png");background-position:0 0;background-repeat:no-repeat;display:block;float:right;height:68px;margin:0 0 10px;width:63px;}
body#home.nm #identityTheftImage { background-image:url("/BCA/Generic/images/home/contentBox-identityTheft-768.png");background-position:0 0;background-repeat:no-repeat;display:block;float:right;height:79px;margin:0 0 10px;width:63px;}
body#home.nm .homeNewMemberOffer { margin-left:40px;}
body#home.nm .triItlink,
 body#home.nm .homeBureauDisplay { display:none;}
.hero_link, .triItlink { margin:0;padding:0;}
body.nm #mobile-top-nav {display:none;}
body.nm .header_logo {margin:15px 0 0 15px;}
.contentCenter { margin:0 auto;max-width:1240px;}
.bgStackPlain .contentCenter { max-width:672px;}
#logo { width:180px;float:left;margin-left:10px;}
#logo img { width:100%;}
.menu-btn { display:none;}
.clock-report-link {width:25%;}
.clock-report-link .icon-holder{width:15%;}
body.cancel-b .cancelPageIcon { text-align:center;vertical-align:middle;padding-right:0;padding-left:30px;}
.cancelPageIcon img { display:inline-block;margin-top:10px;}
body.cancel-b div.dashHeader.resellHeader h3 { padding-left:60px;}
body.cancel-b .cancelHeaderImage { min-height:250px;margin-top:-20px;margin-bottom:23px;}
body.cancel-b .cancelHeaderImage h3 { padding-top:30px;padding-left:30px;max-width:40%;font-weight:bold;}
body.cancel-b .cancelHeaderImage p { padding-left:30px;max-width:55%;}
body.cancel-b #cancel1 { background-image:url('/bca/Generic/Images/pg_headers/cmember-1.png');}
body.cancel-b #cancel2 { background-image:url('/bca/Generic/Images/pg_headers/cmember-2.png');}
body.cancel-b #cancel3 { background-image:url('/bca/Generic/Images/pg_headers/cmember-3.png');}
body.cancel-b #cancel4 { background-image:url('/bca/Generic/Images/pg_headers/cmember-4.png');}
body#plans-and-pricing div#accountDetails { padding-top:10px;}
div.total-protection .panel {margin-top:-10px !important;}
div.protection-offer .panel { border:1px solid #dddddd;border-radius:5px;margin:10px 0 0 0;padding:0;}
div.protection-offer h3, div.protection-offer h4 { text-align:center;font-weight:bold;}
div.protection-offer h3 { color:#ffffff;margin-top:0;border-top-left-radius:3px;border-top-right-radius:3px;display:block;font-size:2.25em;}
div.protection-offer div.triangle { text-align:center;}
div.protection-offer div.triangle img { width:120px;margin-top:10px;}
div.protection-offer ul { padding:0;margin:0 -15px;display:table;}
div.protection-offer li { text-align:center;display:table-row;vertical-align:middle;}
div.protection-offer li.list-group-item { padding:10px;}
div.protection-offer li.list-group-item span { display:table-cell;vertical-align:middle;min-width:291px;border-top:1px solid #dddddd;}
div.protection-offer li a { background:transparent url('/BCA/Generic/Images/enroll/greencheck.png') 5px 50% no-repeat;text-align:center;display:inline-block;padding:10px 10px 10px 35px;margin:0 auto;vertical-align:middle;width:200px;}
div.protection-offer .panel-heading { padding:0;background:transparent url('/BCA/Generic/Images/enroll/plans-pricing-dark-blue-header-background.png') 50% 0 no-repeat;}
div.total-protection.protection-offer .panel-heading { padding:0;background:transparent url('/BCA/Generic/Images/enroll/plans-pricing-light-blue-header-background.png') 50% 0 no-repeat;}
div.protection-offer .panel-heading * { font-family:'SourceSansProSemiBold';}
div.protection-offer .panel-heading p { font-family:'SourceSansProRegular';}
div.protection-offer .panel-body { padding-bottom:0;padding-top:0;}
div.protection-offer div.panel-heading h4 { font-size:3em;font-weight:bold;margin-top:40px;}
div.protection-offer div.panel-heading h4 sup { font-size:50%;display:inline-block;}
div.protection-offer div.panel-heading h4 span { font-size:35%;font-weight:normal;display:inline-block;width:50px;text-align:left;margin:0;padding:0;font-family:'SourceSansProLight';}
div.protection-offer.total-protection div.panel-heading h4 { margin-top:60px;}
div.protection-offer div.panel-footer { border-top:1px solid #ddd;}
div.protection-offer div.panel-footer p.text-center { display:none;}
div.total-protection.protection-offer div.panel-footer { padding-top:25px;padding-bottom:25px;}
div.protection-offer div.offer-details {display:none;}
.ribbon { position:absolute;background:transparent url('/BCA/Generic/Images/enroll/plans-pricing-cornercut-desktop.png') 0 50% no-repeat;right:10px;top:-14px;z-index:1;overflow:hidden;width:85px;height:75px;text-align:right;}
div.device-info-row { border:1px solid #d3d3d3;display:block;margin:15px 0;}
div.row.device-info-row.mobile-show {border:none;}
div.device-info-row div.secure-browser { min-height:150px;width:33.3333%;padding-left:15px;padding-right:15px;position:relative;min-height:125px;}
div.device-info-row p { text-align:center;margin:10px auto;display:block;font-weight:bold;}
div.device-info-row p.sb-device-active { background:transparent url('/BCA/Generic/Images/globals/secure-browser-active-device.png') 100% 50% no-repeat;height:35px;width:45%;vertical-align:middle;padding-right:52px;padding-bottom:0;line-height:35px;margin-top:20px;}
div.device-info-row p.sb-device-inactive { background:transparent url('/BCA/Generic/Images/globals/secure-browser-inactive-device.png') 100% 50% no-repeat;height:35px;width:45%;vertical-align:middle;padding-right:52px;padding-bottom:0;line-height:35px;margin-top:20px;}
div.device-info-row p.sb-device-id { text-transform:uppercase;font-family:"ArchivoNarrowBold";font-size:1.25em;}
div.device-info-row div.secure-browser:nth-child(even) { border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3;}
div.active-install,div.inactive-install { display:block;float:left;}
.mobile-show {display:none;}
.sentry-bay-risk-type { font-family:"ArchivoNarrowBold";text-transform:uppercase;font-weight:bold;font-size:1.45em;width:50%;display:inline-block;text-align:center;margin:0;}
.sentry-bay-risk-description { font-family:Georgia,Times New Roman;font-style:italic;color:#cbcbcb;text-transform:lowercase;font-size:2em;}
.risk-box { background-color:transparent;background-image:url('/BCA/Generic/Images/credit-score-dials/lowgraph.png');background-position:50% 100%;background-repeat:no-repeat;min-height:125px;}
body { min-width:320px;background:#f8fcff;}
.container-fluid { padding:0;}
.contentCenter { margin:0 auto;max-width:1240px;}
.innerCenter { width:100%;max-width:375px;margin:0 auto;position:relative;}
footer { padding:0 10px;}
header { background:#014173;padding:13px 0 9px;border-bottom:3px solid #0573c8;width:100%;position:fixed;z-index:99999;box-sizing:border-box;}
#enrollment header { position:static;}
#logo { width:180px;float:left;margin-left:10px;}
#logo img { width:100%;}
.menu-btn { background:transparent;border:0px solid transparent;width:43px;height:30px;position:relative;float:right;margin-right:10px;}
.menu-btn:focus, .menu-btn:active { border:0px solid transparent;}
.menu-btn span { border:2px solid #0573c8;background:#0573c8;display:block;margin-bottom:9px;position:absolute;height:2px;width:43px;opacity:1;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;left:3px;}
.menu-btn span:nth-child(1) { top:0px;}
.menu-btn span:nth-child(2), .menu-btn span:nth-child(3) { top:9px;}
.menu-btn span:nth-child(4) { top:18px;}
.menu-btn.open span:nth-child(1) { top:9px;width:0%;left:50%;}
.menu-btn.open span:nth-child(2) { -webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.menu-btn.open span:nth-child(3) { -webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
.menu-btn.open span:nth-child(4) { top:9px;width:0%;left:50%;}
.nav-menu { display:none;clear:both;height:393px;}
.nav-menu ul { list-style:none;text-align:center;width:100%;padding:0;border-top:3px solid #0573c8;}
.nav-menu li { padding:17px 0;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #014379), color-stop(0.75, #012542));background-image:-o-linear-gradient(bottom, #014379 0%, #012542 75%);background-image:-moz-linear-gradient(bottom, #014379 0%, #012542 75%);background-image:-webkit-linear-gradient(bottom, #014379 0%, #012542 75%);background-image:-ms-linear-gradient(bottom, #014379 0%, #012542 75%);background-image:linear-gradient(to bottom, #014379 0%, #012542 75%);border-bottom:1px solid #123e5a;border-top:1px solid #236386;}
.nav-menu .enroll-btn { background:#fe6200;text-transform:uppercase;padding:22px 0 10px;}
.nav-menu .enroll-btn a { font-weight:600;font-size:19px;}
.nav-menu a { color:#fff;font:600 16px "Source Sans Pro", "Myriad Pro", "Helvetica Neue";}
.nav-menu a:hover { text-decoration:none;}
.btn-container, .btn-cta { width:100%;max-width:375px;margin:0 auto;position:relative;}
.btn-container:after { content:'';top:0;z-index:999;width:100%;max-width:375px;height:100%;display:block;position:absolute;background:rgba(0,0,0,.2);opacity:0;border-radius:0;left:50%;margin-left:-50%;}
.btn-container:hover:after { opacity:1;}
.btn-cta { z-index:1;}
.pin-container { max-width:48px;width:100%;margin:14px auto 0;}
.curly { font:italic 16px/1.21063em Georgia, Times, "Times New Roman", serif;color:#013250;}
.curly .visible-xs-block { display:inline-block !important;}
.fine-copy { font:11px/2.11723em "Source Sans Pro", "Myriad Pro", "Helvetica Neue";color:#c6c4c4;text-align:center;}
.bgStack-1 { position:relative;overflow:hidden;background:url("https://d3dh5c7rwzliwm.cloudfront.net/US/2016/bgStack1-bg.jpg");background-size:auto !important;padding:15px 15px 15px;border-bottom:5px solid #e5e7e9;z-index:1;}
.bgStack-1 h1 { font:27px/1.11111em Georgia, Times, "Times New Roman", serif;color:#231f20;width:150px;position:relative;z-index:1;margin-left:15px;top:-12px;}
.bgStack-1 h2 { margin:0;text-align:center;}
.bgStack-1 .woman-mob { position:absolute;bottom:21%;right:5px;}
.bgStack-1 .fakeBgImg { display:none;}
.bgStackPlain, .bgStack-2, .bgStack-3 { position:relative;padding-left:15px;padding-right:15px;}
.bgStackPlain h2, .bgStack-2 h2, .bgStack-3 h2 { font:22px/1.09091em "Archivo Narrow", "Myriad Pro", sans-serif;}
.bgStackPlain p, .bgStack-2 p, .bgStack-3 p { font:16px/1.375em "Source Sans Pro", "Myriad Pro", "Helvetica Neue";color:#333;text-align:center;}
.bgStackPlain h2 { width:57%;margin:13px auto;}
.bgStack-2 { background:url("https://d3dh5c7rwzliwm.cloudfront.net/US/2016/7941_tablet_480x562.png") no-repeat 0 0;min-height:561px;padding-top:1px;position:relative;}
.bgStack-2 .btn-container { width:100%;left:-50%;margin-left:50%;position:absolute;bottom:-60px;max-width:100%;overflow:hidden;text-align:center;}
.bgStack-2 .btn-container:after { top:-73px;max-width:375px;height:74px;position:relative;border-radius:0;margin:0 auto;left:auto;}
.bgStack-3 h2 { margin-bottom:24px;}
.bgStackBlue { background:url("https://media.one-time-offer.com/images/2015/stackbg-footer.png") #014173 center 0;background-size:cover;padding:29px 20px;}
.bgStackBlue h1 { font:28px/1.07143em Georgia, Times, "Times New Roman", serif;color:#fff;width:80%;margin:0 auto 29px;}
.bureaux-logo { margin-top:19px;width:100%;padding-top:21px;}
.bureaux-logo p { color:#666;font:13px Arial, Helvetica, sans-serif;margin:11px 0 20px;}
.bureaux-logo img { margin:0 auto;}
p.important { margin:25px auto 22px;width:90%;}
footer p { font:12px/1.583333333333333em Arial, Helvetica, sans-serif;color:#666;}
.iso { width:62px;margin-left:10px;-ms-interpolation-mode:bicubic;}
.pci { position:relative;top:5px;}
#norton { width:74px;display:inline-block;margin-right:10px;float:left;margin-top:13px;}
#norton img { width:100%;}
.ancillary-links ul { list-style:none;padding:0;}
.ancillary-links a { color:#666;font:12px/1.583333333333333em Arial, Helvetica, sans-serif;text-decoration:underline;}
.ancillary-links p { color:#666;font:12px/1.583333333333333em Arial, Helvetica, sans-serif;}
.security-logo { margin-bottom:17px;margin-top:5px;}
.security-logo p { font:15px Georgia, Times, "Times New Roman", serif;color:#104d69;text-align:left;margin-top:17px;}
#enrollment .btn-container:after { display:none;}
#enrollment .btn-container { clear:both;}
@media only screen and (min-width:960px) { .bgStack-2 { background:url("https://d3dh5c7rwzliwm.cloudfront.net/US/2016/destkop_1240.png") no-repeat center;}
.innerContentCenterBg-2 { right:90px;}
/*section { margin-top:67px;}
*/
  #enrollment section { margin-top:15px;}
}
@media only screen and (min-width:1140px) { fieldset { padding-right:50px;padding-top:13px;}
.leftCol { width:calc(25% - 12px);margin-right:14px;}
.leftCol:nth-of-type(2n) { float:left;margin-right:14px;}
.leftCol.noLabelCol { margin-right:0;}
.step2 .leftCol { width:calc(29.6% - 12px);}
.step2 .leftCol2 { clear:none;width:50%;float:left;margin-left:26px;}
.step3 .leftCol { width:calc(33.33% - 12px);}
.step3 .leftCol2 { clear:none;width:54%;float:left;margin-left:26px;}
.step4 { padding-right:20px;}
.step4 .leftCol { width:calc(50% - 12px);}
.step4 .ccinfo .leftCol { width:47%;}
.step4 .leftCol2 { width:52%;float:left;}
.step4 .leftCol2.lgBilling { clear:none;width:calc(48% - 65px);margin-left:65px;}
.step4 .leftCol2.lgBilling .billing-copy { display:block;}
.step4 legend { padding-left:0;}
.ccinfo + .billing-copy { display:block !important;}
#birthmonth { width:calc(42% - 33px);}
#birthday, #birthyear { width:26%;}
.billing-copy:first-of-type { display:none;}
.goback-btn { height:60px;width:128px;padding-top:16px;padding-left:25px;}
.goback-btn .back-btn { font-size:18px;}
.step4 { padding:30px 26px 53px 120px;}
.step4 .leftCol2 { padding:0;}
#ccbox { right:-103px;}
.step1 .ctn-btn, .step1 #subform, .step2 .ctn-btn, .step2 #subform, .step3 .ctn-btn, .step3 #subform, .step4 .ctn-btn, .step4 #subform { height:68px;padding-top:15px;}
.ssl-copy { clear:both;float:right;top:0;left:19px;}
#subform { margin-left:-21px;}
}
@media only screen and (min-width:1240px) { .bgStack-1 { min-height:461px;background:url("https://media.one-time-offer.com/images/2015/bggradients_03.png");}
.bgStack-1 h1 { font-size:60px;width:610px;}
.bgStack-1 h2 { font-size:33px;}
.bgStack-1 .fine-copy { font-size:17px;}
.bgStack-1 .curly { margin-top:18px;}
.bgStack-1 .fakeBgImg { top:-44px;}
.bgStack-2 .fakeBgImg { left:0 !important;}
.bgStack-2 .innerContentCenterBg-2 { padding-top:8px;}
.bgStack-2 h2 { margin-bottom:24px;}
.bgStack-2 p { margin-bottom:21px;}
.bgStack-2 .btn-container { margin-top:38px;}
.bgStack-3 { min-height:562px;background:#f8fcff;}
.bgStackBlue { height:344px;padding-top:60px;}
.bgStackBlue h1 { font-size:54px;margin-bottom:42px;}
.ancillary-links p { margin-bottom:0;}
}
