/*
* === common styles ===
*/

p { -webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
h1,
h2,
h3,
h4,
h5,
a,
li { -webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.hideable {display:none;}
/* Document
   ===================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html { line-height:1.15;-webkit-text-size-adjust:100%;}
/* Sections
   ========================================= */

/**
 * Remove the margin in all browsers.
 */

body { margin:0;}
/**
 * Render the `main` element consistently in IE.
 */

main { display:block;}
/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 { font-size:2em;margin:0.67em 0;}
/* Grouping content
   ================================================= */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr { box-sizing:content-box;height:0;overflow:visible;}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre { font-family:monospace, monospace;font-size:1em;}
/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a { background-color:transparent;}
/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] { border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}
/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong { font-weight:bolder;}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp { font-family:monospace, monospace;font-size:1em;}
/**
 * Add the correct font size in all browsers.
 */

small { font-size:80%;}
/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup { font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sub { bottom:-0.25em;}
sup { top:-0.5em;}
/* Embedded content
   ==================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img { border-style:none;}
/* Forms
   =================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea { font-family:inherit;font-size:100%;line-height:1.15;margin:0;}
/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { overflow:visible;}
/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { text-transform:none;}
/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] { -webkit-appearance:button;}
/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner { border-style:none;padding:0;}
/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring { outline:1px dotted ButtonText;}
/**
 * Correct the padding in Firefox.
 */

fieldset { padding:0.35em 0.75em 0.625em;}
/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend { box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}
/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress { vertical-align:baseline;}
/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea { overflow:auto;}
/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] { box-sizing:border-box;padding:0;}
/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button { height:auto;}
/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] { -webkit-appearance:textfield;outline-offset:-2px;}
/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration { -webkit-appearance:none;}
/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */::-webkit-file-upload-button { -webkit-appearance:button;font:inherit;}
/* Interactive
   ============================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details { display:block;}
/*
 * Add the correct display in all browsers.
 */

summary { display:list-item;}
/* Misc
   ===================================== */

/**
 * Add the correct display in IE 10+.
 */

template { display:none;}
/**
 * Add the correct display in IE 10.
 */

[hidden] { display:none;}
body.ecs2 { background:#f3f0f0;}
.page-heading-img { margin-bottom:15px;}
.content-block { padding:20px;margin-bottom:20px;position:relative
}
.content-block.bg-white { border:solid 1px #bbb9b9;background-color:#ffffff;}
.content-block.tighten { padding-top:0;padding-bottom:0;}
/* .footRow { margin-top:0;}
*/

body.ecs2 .divider { border-bottom:solid 1px #bbb9b9;border-top:solid 1px #ffffff;height:0;width:100%;}
.mobile-only { display:none;}
.desktop-only { display:block;}
.text-center { text-align:center !important;}
.content-block h1,
.content-block h2,
.content-block h3,
.content-block h4 { font-family:Arial, Helvetica, sans-serif;font-weight:bold;margin-top:0;}
.content-block h2 { font-size:22px;}
.content-block h3 { font-size:17px;}
.content-block p { max-width:630px;margin:10px auto;}
.mobile-welcome p,
.creditCenterBox p,
.content-block p,
.content-block ul,
.content-block dl,
.content-block a { font-size:16px;font-family:Arial, sans-serif;}
.content-block td,
.content-block th { font-family:Arial, sans-serif;}
.content-block ul { list-style-position:inside;padding:0;}
.content-block dl { margin-bottom:0px
}
.content-block .dl-horizontal dt { width:173px;white-space:initial !important;}
.content-block .panel-body .dl-horizontal dt {width:auto !important;}
.content-block .dl-horizontal dd { margin-left:179px;}
.content-block .dl-horizontal dd .state {text-transform:uppercase;}
.content-block abbr { text-decoration:none;}
.site-red { color:#e5031d;}
.site-green { color:#018c18;}
.button-bordered,
.button-bordered:hover { border-radius:10px;padding:10px;text-align:center;border:3px solid #01192c;background-color:#ffffff;color:#01192c !important;display:block;margin-bottom:20px;text-decoration:none;font-weight:bold;max-width:284px;cursor:pointer;font-family:Arial, sans-serif;}
.button-bordered.button-md { max-width:174px;}
.button-bordered.center-block { margin:0 auto;}
/*
* === navbar ===
*/
nav { background:url('/BCA/generic/images/ecs2/bg-nav.png') no-repeat top center;}
.navbar { background-color:#031130;margin-bottom:0;border-radius:0;border:0;}
.navbar-logo { width:auto;float:left;height:auto
}
@media screen and (min-width:1025px){
    .navbar-logo { margin-top:14px;}
}
.nav.navbar-nav { margin:0;}
.navbar-default .navbar-nav > li > a { border:0;background-repeat:no-repeat !important;background-position:50% 23% !important;font-weight:bold;}
.navbar-nav > li { width:auto;font-family:Arial, sans-serif;padding-left:9px;}
.navbar-default .navbar-nav > li > a.credit-gateway { background-image:url('/BCA/Generic/Images/ecs2/icon-credit-scores-report.png') !important;background-color:transparent;}
.navbar-default .navbar-nav > li > a.identity-watch { background-image:url('/BCA/Generic/Images/ecs2/icon-id-watch.png') !important;background-color:transparent;}
.navbar-default .navbar-nav > li > a.my-alerts { background-image:url('/BCA/Generic/Images/ecs2/icon-threat-radar.png') !important;background-color:transparent;}
.navbar-default .navbar-nav > li > a.resource-center { background-image:url('/BCA/Generic/Images/ecs2/icon-support.png') !important;background-color:transparent;}
.navbar-default .navbar-nav > li > a.manage-account { background-image:url('/BCA/Generic/Images/ecs2/icon-gear.png') !important;background-color:transparent;}
.navbar-default .navbar-nav > li > a.sign-out { background-image:url('/BCA/Generic/Images/ecs2/icon-padlock.png') !important;background-color:transparent;}
#menu-alert-count { border-radius:100px !important;position:absolute;top:19px;left:6px;}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus { color:#fff;}
.dropdown-menu { left:8px;}
#menu-alert-count { display:block;width:23px;line-height:24px;height:23px;padding:0;top:17px;left:11px;}
/*
* === score gauges ===
*/

body#home.ecs2 .monitoring-row { background:#fff;}
.score-details { background-image:none;height:auto;}
.bureauBox .panel { background:transparent;border:none;box-shadow:none;}
.bureauBox .box { border-right:solid 2px #e9e7e7;overflow:hidden;}
.bureau-container-row { background:#f3f0f0;}
.score-gauge-holder { text-align:center;background:url('/BCA/Generic/Images/ecs2/bg-gauge.png') center top no-repeat !important;width:100%;height:277px;padding-top:24px;max-width:254px;margin:0 auto;}
.score-gauge-holder canvas { display:block;margin:0 auto;}
.bureau-values { font-family:ArchivoNarrowRegular;font-size:78px;position:relative;top:-176px;}
.score-description { position:relative;font-family:ArchivoNarrowRegular;font-style:italic;top:-202px;font-size:28px;}
.small-bureau-logo { position:relative;top:-181px;}
.experian-holder .small-bureau-logo { left:-5px;}
.transunion-holder .small-bureau-logo { left:-2px;top:-178px;}
.equifax-holder .small-bureau-logo { top:-160px;}
.score-grid-divider { width:113%;position:relative;left:-17px;border-top:solid 1px #fff;border-bottom:solid 1px #bbb9b9;}
.score-details p { margin:0;width:100%;}
/*
* === icon grid ===
*/
.score-change,
.credit-monitoring { padding-left:53px;padding-right:20px;text-align:left;padding-top:15px;padding-bottom:15px;}
.score-change p,
.credit-monitoring p { font-size:17px;font-family:Arial, sans-serif;}
.score-change { min-height:75px;}
.score-same { background:url('/BCA/Generic/images/ecs2/icon-score-same.png') center left no-repeat;}
.score-decreased { background:url('/BCA/Generic/images/ecs2/icon-score-decrease.png') center left no-repeat;}
.score-increased { background:url('/BCA/Generic/images/ecs2/icon-score-increase.png') center left no-repeat;}
.credit-monitoring { background:url('/BCA/Generic/images/ecs2/icon-credit-monitoring.png') center left no-repeat;}
.monitoring-pending,
.monitoring-inactive,
.score-points-decreased { color:#e5031d;font-weight:bold;}
.monitoring-active,
.score-points-increased { color:#018c18;font-weight:bold;}
/*
* === accordion ===
*/
.content-block .accordion { margin-left:-20px;margin-right:-20px;}
.content-block .accordion .panel { border:0;border-radius:0;border-top:solid 2px #bbb9b9;text-align:left;box-shadow:none;}
.content-block .accordion .panel-default > .panel-heading + .panel-collapse > .panel-body { border:none;}
.accordion .panel-body { background:#fff;padding:40px;}
.accordion.panel-group { margin-bottom:-13px;}
.accordion p { max-width:100%;}
.accordion .panel-subtitle { margin-top:0;margin-bottom:0;}
.accordion dl dt { text-align:left;}
.accordion .panel.has-alert { background:url('/BCA/Generic/Images/ecs2/icon-credit-inquiry.png') 19px 22px no-repeat !important;background-size:26px 24px;}
.accordion .panel .panel-heading { padding-top:25px;padding-bottom:21px;padding-left:63px;border-bottom:solid 1px #bbb9b9;cursor:pointer;}
.accordion .panel .no-results { padding-left:23px;}
.accordion .panel .panel-heading.collapsed { border-bottom:0;}
.accordion .panel.has-alert .panel-heading { padding-top:16px;padding-bottom:10px;}
.accordion .panel.has-alert .panel-heading .panel-title {text-transform:capitalize;}
.accordion .panel.has-alert .panel-body dl.dl-horizontal dd {text-transform:capitalize;}
.accordion .panel-heading { background:url('/BCA/Generic/Images/ecs2/icon-caret-down.png') right 38px top 25px no-repeat;}
.accordion .panel-heading.collapsed { background:url('/BCA/Generic/Images/ecs2/icon-caret-right.png') right 47px top 17px no-repeat;}
/*
* === member home page ===
*/
/*body#home, body#home .bureau-container-row{
  background:#fff !important;}
*/
.home-report-countdown { padding-top:1px;margin-bottom:20px;min-height:39px;}
.desktop-right-column a.button-bordered { height:45px;margin-top:10px;margin-bottom:10px;font-size:15px;}
.nonmobile-welcome,
.mobile-welcome { margin-bottom:25px;}
.nonmobile-welcome p,
.mobile-welcome p,
.your-credit-rating p { font-size:16px;}
div.nonmobile-welcome h2,
.mobile-welcome h2 { font-size:19px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
.mobile-welcome h2 { text-align:center;}
div.home-report-countdown h4 { font-style:normal;font-weight:normal;font-family:Arial, sans-serif;font-size:16px;margin-bottom:0;}
#rrclock p span,
#rrclock p { font-family:Arial, sans-serif;font-size:16px;text-transform:none;}
#rrclock p strong { display:inline;}
#rrclock p span { font-weight:normal;display:inline;}
div.home-report-countdown p { width:100%;}
.bureauBox .desktop-right-column .panel { border-radius:10px;}
body#home.ecs2 div.bureau-container-row.gauges div.bureauBox div.panel.panel-default { margin-bottom:0;}
div.desktop-right-column div.panel h4 { text-transform:none;float:none;text-indent:0;color:#01192c;text-align:center;font-family:Arial, sans-serif;font-size:13px;}
.your-credit-rating { background:url('/BCA/Generic/images/ecs2/icon-credit-rating.png') top left no-repeat;padding-left:47px;padding-top:1px;margin-bottom:20px;min-height:37px;}
.your-credit-rating a { color:#000;font-weight:bold;}
.your-credit-rating span { display:none;}
/*span#excellent-score-messages { display:inline;}
*/
.score-change p, .credit-monitoring p { font-size:16px;}
/*
* === credit gateway page ===
*/
.print-report { background:url('/BCA/Generic/Images/ecs2/icon-print.png');position:absolute;top:20px;right:20px;width:33px;height:33px;cursor:pointer;}
.score-factors-holder { margin-top:20px;margin-bottom:20px;}
.score-factors-holder ul { text-align:left;list-style-position:outside;max-width:261px;margin:0 auto;}
.credit-alerts .accordion .panel-body { padding-left:171px;}
.credit-alert-list .dl-horizontal { display:table;width:100%;}
.credit-alert-list .dl-horizontal .row 
{display:table-row;}
.credit-alert-list .dl-horizontal dt { display:table-cell;text-align:left;width:auto;font-size:16px;vertical-align:middle;}
.credit-alert-list .dl-horizontal dd { display:table-cell;font-size:16px;vertical-align:middle;}
.identityRight div.feature { background-image:none;}
.credit-gateway-bottom-half { padding-top:0 !important;}
.credit-gateway-bottom-half p, .credit-gateway-bottom-half ul li { font-family:Arial, sans-serif;font-size:16px;}
.credit-gateway-bottom-half a.button-bordered { font-size:15px;}
.credit-gateway-bottom-half h4 { font-family:Arial;font-size:22px;font-weight:bold;}
body.ecs2 .credit-gateway-bottom-half .divider { margin-top:10px;margin-bottom:10px;}
/*.credit-gateway-bottom-half .divider { border-bottom:solid 1px #bbb9b9;border-top:solid 1px #ffffff;height:0;width:100%;}
*/
.credit-gateway-bottom-half a { color:#006BD6;}
p.toggle-score-factors { font-weight:bold;text-decoration:none;color:#0071EB;cursor:pointer;}
/*
* === mobile tabbed table ===
*/
.mobile-tabbed-table th { width:25%;}
.mobile-tabbed-table th,
.mobile-tabbed-table td { vertical-align:middle !important;}
.mobile-tabbed-table td { text-align:left;text-transform:capitalize;}
.mobile-tabbed-table td span.state { text-transform:uppercase;}
.mobile-tabbed-table th img { width:27px;height:auto;}
.mobile-tabbed-table tbody th { font-weight:normal;}
.mobile-bureau-tabs { display:none;}
.mobile-bureau-tabs p { font-size:16px;font-family:Arial, sans-serif;}
/*
* === revolving credit table ===
*/
.revolving-legend-holder { padding:20px !important;font-family:Arial, sans-serif;}
.revolving-ok,
td.revolving-ok { color:#fff !important;background:#5b9867 !important;}
.revolving-late-30,
td.revolving-late-30 { color:#fff !important;background:#e39f28 !important;}
.revolving-late-60,
.revolving-late-90,
.revolving-late-120,
.revolving-late-150,
td.revolving-late-60,
td.revolving-late-90,
td.revolving-late-120,
td.revolving-late-150 { color:#fff !important;background:#db7028 !important;}
.revolving-late-180,
td.revolving-late-180 { color:#fff !important;background:#d7481f !important;}
.revolving-dark,
td.revolving-dark { color:#fff !important;background:#333333 !important;}
.revolving-gray,
td.revolving-gray { color:#fff !important;background:#999999 !important;}
.revolving-credit-table th { font-weight:normal;background:#fff;}
.revolving-credit-table caption { border:1px solid #ddd;border-bottom-width:2px;font-weight:bold;color:#000;font-family:Arial, sans-serif;}
.revolving-credit-table th.title,
.revolving-credit-table caption { background-color:#f9f9f9 !important;}
.revolving-legend { width:47%;display:inline-block;vertical-align:middle;line-height:28px;height:28px;font-family:Arial, sans-serif;}
.revolving-legend span { padding-left:4px;padding-right:4px;height:22px;line-height:22px;color:#fff;display:inline-block;margin-right:5px;float:left;vertical-align:middle;width:28px;text-align:center;margin-top:3px;margin-bottom:10px;}
.revolving-legend.multiline { line-height:15px;}
.revolving-credit-table.table > thead > tr > th,
.revolving-credit-table.table > tbody > tr > th,
.revolving-credit-table.table > tfoot > tr > th,
.revolving-credit-table.table > thead > tr > td,
.revolving-credit-table.table > tbody > tr > td,
.revolving-credit-table.table > tfoot > tr > td { padding:5px;}
.current-year,
.previous-year { position:relative;font-family:Arial, sans-serif;}
.show-current,
.show-past { display:none;}
/*
* === credit score sliders ===
*/
.simulator-slider-holder.slider-rtl .slider-holder input,
.simulator-slider-holder.slider-rtl .slider-labels { direction:rtl;}
.simulator-slider { float:right;width:87%;height:20px;}
.simulator-input { width:84px;float:left;}
.simulator-input label { display:block;text-align:center;font-weight:normal;font-family:Arial, sans-serif;}
.label-text { font-family:Arial, sans-serif;}
.slider-holder { background-image:linear-gradient(to left, #f71616, #ffea00 50%, #33ae02 100%);height:4px;padding-left:70px;padding-right:70px;}
.slider { -webkit-appearance:none;appearance:none;width:100%;height:4px;background:transparent;outline:none;opacity:1;-webkit-transition:.2s;transition:opacity .2s;}
@media all and (-ms-high-contrast:none) { .slider { height:20px;padding:0;color:transparent;background:transparent;top:-8px;position:relative;}
}
.slider::-ms-track { cursor:pointer;background:transparent;border-color:transparent;color:transparent;}
.slider::-ms-fill-lower { background:transparent;border-radius:8px;border:0;}
.slider::-ms-fill-upper { background:transparent;}
.slider::-ms-tooltip { display:none;}
.slider::-ms-thumb { -webkit-appearance:none;appearance:none;display:block;width:16px;height:16px;background-color:#007dff;cursor:pointer;border-radius:15px;border:0;}
/*.slider:hover { opacity:1;}
*/
.slider::-webkit-slider-thumb { -webkit-appearance:none;appearance:none;width:16px;height:16px;background-color:#007dff !important;cursor:pointer;border-radius:15px;border:0;}
.slider::-moz-range-thumb { -webkit-appearance:none;appearance:none;width:16px;height:16px;background-color:#007dff !important;cursor:pointer;border-radius:15px;border:0;}
.slider::-moz-range-track { background:transparent;}
.slider::-webkit-slider-runnable-track { background:transparent !important;}
.slider:focus::-webkit-slider-runnable-track { background:transparent !important;}
.slider-labels { }
.slider-labels .tick { width:1px;height:14px;background-color:#bbb9b9;display:block;margin:0 auto;}
.slider-label { display:table-cell;text-align:center;width:999px;direction:ltr;}
.slider-output { font-family:Arial;font-size:17px;text-align:center;color:#333333;width:84px;height:38px;border-radius:4px;border:solid 1px #adadad;box-shadow:none;padding-right:0;}
/*
* === credit score simulator page ===
*/
.potential-score-change { font-family:Arial;font-size:35px;font-weight:bold;padding-left:38px;}
.potential-score-change.score-decreased,
.credit-score-simulator .value-decreased { color:#e5031d;}
.potential-score-change.score-increased,
.credit-score-simulator .value-increased { color:#018c18;}
.credit-score-simulator .divider { margin-top:20px;margin-bottom:20px;}
.credit-score-simulator .score-gauge-holder { overflow:hidden;}
.score-simulator-info { padding-top:86px;}
.potential-score-change { margin-bottom:20px;}
.credit-score-simulator .score-description { font-size:28px;}
/*.credit-utilization .slider-label { width:20%;text-align:center;}
*/



/*
* === auth quiz page ===
*/
#auth-quiz .nav.navbar-nav { display:none;}
#auth-quiz .navbar-logo img { margin-top:0;}
#auth-quiz .content-block p { max-width:864px;}
.quiz-holder { text-align:left;max-width:864px;margin:0 auto;margin-top:66px;}
.quiz-holder ol { padding-left:0;}
.quiz-holder .question,
.quiz-holder li { font-family:Arial;font-size:18px;font-weight:bold;line-height:1.36;color:#0a1725;}
.quiz-holder .answers { font-size:16px;font-weight:normal;margin-top:15px;margin-bottom:30px;}
.quiz-holder label { font-size:16px;font-family:Arial, sans-serif;line-height:30px;padding-left:34px;}
.quiz-holder .answers .radio input { width:21px;height:21px;border:solid 1px #adadad;background-color:#ffffff;border-radius:50%;margin-left:-34px;appearance:none;-webkit-appearance:none;-moz-appearance:none;outline:none;}
.quiz-holder .answers .radio input:checked { background-color:#1a8bff;}
/*
* === quarterly report page ===
*/
#quarterly-report .score-factors-holder { padding-top:40px;}
#quarterly-report .score-factors-holder ul { margin-left:20px;margin-right:0;text-align:left;max-width:100%;}
#quarterly-report .score-description { font-size:23px;}
@media screen and (max-width:1200px) { /*
* === score gauges ===
*/
  .col-lg-3 .score-gauge-holder { background-size:100% !important;padding-top:20px;height:253px;}
.col-lg-4 .score-gauge-holder { background-size:100% !important;padding-top:23px;height:277px;}
.score-gauge-holder canvas { width:80% !important;height:auto !important;margin-top:0;}
.bureau-values { font-size:66px;top:-147px;}
.score-description { top:-173px;}
.experian-holder img.small-bureau-logo, .potential-holder img.small-bureau-logo { top:-166px;}
.transunion-holder img.small-bureau-logo { top:-166px;left:-1px;}
.equifax-holder img.small-bureau-logo { top:-153px;}
/*
* === icon grid ===
*/
  .score-change,
  .credit-monitoring { padding-right:0;}
.score-change { min-height:98px;}
.score-grid-divider { width:115%;}
/*
* === credit score simulator page ===
*/
  .credit-score-simulator .score-gauge-holder { background-size:contain !important;padding-top:19px;}
.score-simulator-info { padding-top:61px;}
.credit-score-simulator .score-description { font-size:16px;}
/*
* === quarterly report page ===
*/
  #quarterly-report .score-gauge-holder { background-size:contain !important;padding-top:20px;}
#quarterly-report .score-description { font-size:23px;top:-202px;}
#quarterly-report .bureau-values { font-size:78px;position:relative;top:-176px;}
#quarterly-report .small-bureau-logo { position:relative;top:-181px !important;}
}
@media screen and (max-width:1024px) and (min-width:768px),
screen and (-webkit-min-device-pixel-ratio:2) and (max-device-width:1024px) and (min-device-width:768px) { /*
* === navbar ===
*/
  /*.navbar-nav { padding:0;}
nav { background-image:none !important;}
.navbar-logo img { margin-top:12px;}
.navbar-default .navbar-nav > li > a { padding-top:58px !important;background-position:50% 31% !important;}
*/
   nav { background-image:none !important;}
.navbar-logo img { height:auto;margin-top:10px !important;}
.navbar-header { border-bottom:solid 2px #0573c8;}
.navbar-default .navbar-collapse,
  .navbar-default .navbar-form { border:0;}
#menu-alert-count { left:33.5%;top:12px;border-radius:50%;padding:0;width:29px;height:29px;line-height:29px;}
ul.nav.navbar-nav { margin-top:0;}
.navbar-default .navbar-nav > li > a { border-bottom:solid 1px #0573c8;font-weight:bold;background-position:38% 50% !important;}
.navbar-default .navbar-nav > li > a:hover { color:#cae6fb !important;background-color:#02345d !important;}
ul.nav.navbar-nav li.dropdown.open ul.dropdown-menu li { width:100%;}
.navbar-toggle { border-color:transparent !important;background-color:transparent !important;outline:0;padding-top:15px;height:63px;}
.navbar-toggle:hover { border-color:transparent !important;background-color:transparent !important;}
.navbar-toggler span { border:2px solid #0573c8;background:#0573c8;display:block;margin-bottom:9px;position:relative;height:2px;width:43px;opacity:1;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.1s ease-in-out;-moz-transition:.1s ease-in-out;-o-transition:.1s ease-in-out;transition:.1s ease-in-out;left:3px;}
.navbar-toggler span:nth-child(3) { top:0px;width:0;border:0;height:0;}
.navbar-toggler.toggleOpen span:nth-child(1) { top:0px;width:0;border:0;}
.navbar-toggler.toggleOpen span:nth-child(2) { -webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);border:1px solid #0573c8;top:2px;}
.navbar-toggler.toggleOpen span:nth-child(3) { -webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);height:2px;width:43px;border:1px solid #0573c8;top:-10px;}
.navbar-toggler.toggleOpen span:nth-child(4) { top:0px;width:0;border:0;}
.navbar-toggle { display:block;margin-right:25px;}
.navbar-nav { padding-right:0px;padding:0;float:none;}
.navbar-collapse { padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, .1);box-shadow:inset 0 1px 0 rgba(255, 255, 255, .1);}
/*.collapse { display:none;}
*/
  .navbar-header { float:none;}
.navbar-collapse.collapse { display:none;}
.navbar.navbar-default { position:fixed;width:100%;z-index:9999999999999;}
.bodyContainer { padding-top:101px;}
#navbar-responsive-collapse { -webkit-box-shadow:0px 10px 53px -4px rgba(0,0,0,1);-moz-box-shadow:0px 10px 53px -4px rgba(0,0,0,1);box-shadow:0px 10px 53px -4px rgba(0,0,0,1);}
.navbar-collapse { padding-left:0;padding-right:0;}
.navbar-nav > li { width:auto;font-family:Arial, sans-serif;padding-left:9px;}
.navbar-default .container { width:100%;}
.nav > li { position:relative;display:block;float:none;padding-left:0;padding-right:0;}
.navbar-nav > li > a { line-height:20px;padding-right:0;padding:15px !important;}
.nav > li > a { position:relative;display:block;text-align:center;min-height:auto;font-size:13px !important;background-image:none !important;}
.navbar-collapse.collapse { display:none !important;}
.navbar-collapse.collapse.in,
  .navbar-collapse.collapse.show { display:block !important;}
.navbar-logo img { margin-top:4px !important;margin-left:25px;}
.navbar-collapse .dropdown { display:none !important;}
.navbar-collapse .dropdown-mobile { display:block !important;visibility:visible !important;}
ul.nav.navbar-nav li.dropdown.open ul.dropdown-menu li { width:100%;left:0;}
.open .dropdown-menu li { left:0;}
.dropdown-menu { padding:0;width:100%;left:0;}
.navbar-default .navbar-nav > li > a.my-alerts,
  .navbar-default .navbar-nav > li > a.credit-gateway,
  .navbar-default .navbar-nav > li > a.identity-watch,
  .navbar-default .navbar-nav > li > a.my-alerts,
  .navbar-default .navbar-nav > li > a.resource-center,
  .navbar-default .navbar-nav > li > a.manage-account,
  .navbar-default .navbar-nav > li > a.sign-out { background-image:none !important;}
.navbar-default .navbar-nav > li > a img.mobile-menu-icon { display:inline !important;visibility:visible !important;margin-right:10px;/*width:37px;height:auto;*/
  }
#menu-alert-count { margin:0 auto;left:-128px;right:0;top:15px;}
.ipad-balancer {height:98px;}
/*
* === icon grid ===
*/
  .score-grid-divider { width:121%;}
.score-change { min-height:121px;}
/*
* === accordion ===
*/
  .accordion .panel-body .row > div { padding-left:0;padding-right:0;}
/*
* === credit gateway page ===
*/
  .credit-alerts .accordion .panel-body { padding-left:20px;}
}
@media screen and (max-width:991px) { /*
* === score gauges ===
*/
  .col-lg-3 .score-gauge-holder { background-size:100% !important;padding-top:14px;height:174px;}
.col-lg-4 .score-gauge-holder { background-size:100% !important;padding-top:19px;height:226px;}
.score-gauge-holder canvas { margin-top:0;}
.bureau-values { font-size:48px;top:-116px;}
.score-description { top:-133px;font-size:23px;}
.experian-holder img.small-bureau-logo { width:25px;top:-124px;}
.transunion-holder img.small-bureau-logo { width:36px;top:-127px;}
.equifax-holder img.small-bureau-logo { width:32px;top:-114px;}
/*
* === accordion ===
*/
  .accordion .panel-body { padding:20px;}
.accordion .panel .no-results { padding-left:43px;}
/*
* === revolving credit table ===
*/

  .show-current,
  .show-past { font-size:16px;font-weight:bold;color:#047fff;cursor:pointer;position:absolute;display:block;}
.show-past { left:10px;}
.show-current { right:10px;}
.main-title-row { display:none;}
.revolving-credit-table .previous-year,
  .revolving-credit-table tr.content-row td:nth-child(2),
  .revolving-credit-table tr.content-row td:nth-child(3),
  .revolving-credit-table tr.content-row td:nth-child(4),
  .revolving-credit-table tr.content-row td:nth-child(5),
  .revolving-credit-table tr.content-row td:nth-child(6),
  .revolving-credit-table tr.content-row td:nth-child(7),
  .revolving-credit-table tr.content-row td:nth-child(8),
  .revolving-credit-table tr.content-row td:nth-child(9),
  .revolving-credit-table tr.content-row td:nth-child(10),
  .revolving-credit-table tr.content-row td:nth-child(11),
  .revolving-credit-table tr.content-row td:nth-child(12),
  .revolving-credit-table tr.content-row td:nth-child(13),
  .revolving-credit-table tr.content-row th:nth-child(2),
  .revolving-credit-table tr.content-row th:nth-child(3),
  .revolving-credit-table tr.content-row th:nth-child(4),
  .revolving-credit-table tr.content-row th:nth-child(5),
  .revolving-credit-table tr.content-row th:nth-child(6),
  .revolving-credit-table tr.content-row th:nth-child(7),
  .revolving-credit-table tr.content-row th:nth-child(8),
  .revolving-credit-table tr.content-row th:nth-child(9),
  .revolving-credit-table tr.content-row th:nth-child(10),
  .revolving-credit-table tr.content-row th:nth-child(11),
  .revolving-credit-table tr.content-row th:nth-child(12),
  .revolving-credit-table tr.content-row th:nth-child(13) { display:none !important;}
.revolving-credit-table tr.title-row td:nth-child(1),
  .revolving-credit-table tr.title-row th:nth-child(1) { display:none;}
.revolving-credit-table.showing-previous .previous-year,
  .revolving-credit-table.showing-previous tr.content-row td:nth-child(2),
  .revolving-credit-table.showing-previous tr.content-row td:nth-child(3),
  .revolving-credit-table.showing-previous tr.content-row td:nth-child(4),
  .revolving-credit-table.showing-previous tr.content-row td:nth-child(5),
  .revolving-credit-table.showing-previous tr.content-row td:nth-child(6),
  .revolving-credit-table.showing-previous tr.content-row td:nth-child(7),
  .revolving-credit-table.showing-previous tr.content-row td:nth-child(8),
  .revolving-credit-table.showing-previous tr.content-row td:nth-child(9),
  .revolving-credit-table.showing-previous tr.content-row td:nth-child(10),
  .revolving-credit-table.showing-previous tr.content-row td:nth-child(11),
  .revolving-credit-table.showing-previous tr.content-row td:nth-child(12),
  .revolving-credit-table.showing-previous tr.content-row td:nth-child(13),
  .revolving-credit-table.showing-previous tr.content-row th:nth-child(2),
  .revolving-credit-table.showing-previous tr.content-row th:nth-child(3),
  .revolving-credit-table.showing-previous tr.content-row th:nth-child(4),
  .revolving-credit-table.showing-previous tr.content-row th:nth-child(5),
  .revolving-credit-table.showing-previous tr.content-row th:nth-child(6),
  .revolving-credit-table.showing-previous tr.content-row th:nth-child(7),
  .revolving-credit-table.showing-previous tr.content-row th:nth-child(8),
  .revolving-credit-table.showing-previous tr.content-row th:nth-child(9),
  .revolving-credit-table.showing-previous tr.content-row th:nth-child(10),
  .revolving-credit-table.showing-previous tr.content-row th:nth-child(11),
  .revolving-credit-table.showing-previous tr.content-row th:nth-child(12),
  .revolving-credit-table.showing-previous tr.content-row th:nth-child(13) { display:table-cell !important;}
.revolving-credit-table.showing-previous .current-year,
  .revolving-credit-table.showing-previous tr.content-row td:nth-child(14),
  .revolving-credit-table.showing-previous tr.content-row td:nth-child(15),
  .revolving-credit-table.showing-previous tr.content-row td:nth-child(16),
  .revolving-credit-table.showing-previous tr.content-row td:nth-child(17),
  .revolving-credit-table.showing-previous tr.content-row td:nth-child(18),
  .revolving-credit-table.showing-previous tr.content-row td:nth-child(19),
  .revolving-credit-table.showing-previous tr.content-row td:nth-child(20),
  .revolving-credit-table.showing-previous tr.content-row td:nth-child(21),
  .revolving-credit-table.showing-previous tr.content-row td:nth-child(22),
  .revolving-credit-table.showing-previous tr.content-row td:nth-child(23),
  .revolving-credit-table.showing-previous tr.content-row td:nth-child(24),
  .revolving-credit-table.showing-previous tr.content-row td:nth-child(25),
  .revolving-credit-table.showing-previous tr.content-row th:nth-child(14),
  .revolving-credit-table.showing-previous tr.content-row th:nth-child(15),
  .revolving-credit-table.showing-previous tr.content-row th:nth-child(16),
  .revolving-credit-table.showing-previous tr.content-row th:nth-child(17),
  .revolving-credit-table.showing-previous tr.content-row th:nth-child(18),
  .revolving-credit-table.showing-previous tr.content-row th:nth-child(19),
  .revolving-credit-table.showing-previous tr.content-row th:nth-child(20),
  .revolving-credit-table.showing-previous tr.content-row th:nth-child(21),
  .revolving-credit-table.showing-previous tr.content-row th:nth-child(22),
  .revolving-credit-table.showing-previous tr.content-row th:nth-child(23),
  .revolving-credit-table.showing-previous tr.content-row th:nth-child(24),
  .revolving-credit-table.showing-previous tr.content-row th:nth-child(25) { display:none !important;}
.revolving-credit-table.showing-current .previous-year,
  .revolving-credit-table.showing-current tr.content-row td:nth-child(2),
  .revolving-credit-table.showing-current tr.content-row td:nth-child(3),
  .revolving-credit-table.showing-current tr.content-row td:nth-child(4),
  .revolving-credit-table.showing-current tr.content-row td:nth-child(5),
  .revolving-credit-table.showing-current tr.content-row td:nth-child(6),
  .revolving-credit-table.showing-current tr.content-row td:nth-child(7),
  .revolving-credit-table.showing-current tr.content-row td:nth-child(8),
  .revolving-credit-table.showing-current tr.content-row td:nth-child(9),
  .revolving-credit-table.showing-current tr.content-row td:nth-child(10),
  .revolving-credit-table.showing-current tr.content-row td:nth-child(11),
  .revolving-credit-table.showing-current tr.content-row td:nth-child(12),
  .revolving-credit-table.showing-current tr.content-row td:nth-child(13),
  .revolving-credit-table.showing-current tr.content-row th:nth-child(2),
  .revolving-credit-table.showing-current tr.content-row th:nth-child(3),
  .revolving-credit-table.showing-current tr.content-row th:nth-child(4),
  .revolving-credit-table.showing-current tr.content-row th:nth-child(5),
  .revolving-credit-table.showing-current tr.content-row th:nth-child(6),
  .revolving-credit-table.showing-current tr.content-row th:nth-child(7),
  .revolving-credit-table.showing-current tr.content-row th:nth-child(8),
  .revolving-credit-table.showing-current tr.content-row th:nth-child(9),
  .revolving-credit-table.showing-current tr.content-row th:nth-child(10),
  .revolving-credit-table.showing-current tr.content-row th:nth-child(11),
  .revolving-credit-table.showing-current tr.content-row th:nth-child(12),
  .revolving-credit-table.showing-current tr.content-row th:nth-child(13) { display:none !important;}
.revolving-credit-table.showing-current .current-year,
  .revolving-credit-table.showing-current tr.content-row td:nth-child(14),
  .revolving-credit-table.showing-current tr.content-row td:nth-child(15),
  .revolving-credit-table.showing-current tr.content-row td:nth-child(16),
  .revolving-credit-table.showing-current tr.content-row td:nth-child(17),
  .revolving-credit-table.showing-current tr.content-row td:nth-child(18),
  .revolving-credit-table.showing-current tr.content-row td:nth-child(19),
  .revolving-credit-table.showing-current tr.content-row td:nth-child(20),
  .revolving-credit-table.showing-current tr.content-row td:nth-child(21),
  .revolving-credit-table.showing-current tr.content-row td:nth-child(22),
  .revolving-credit-table.showing-current tr.content-row td:nth-child(23),
  .revolving-credit-table.showing-current tr.content-row td:nth-child(24),
  .revolving-credit-table.showing-current tr.content-row td:nth-child(25),
  .revolving-credit-table.showing-current tr.content-row th:nth-child(14),
  .revolving-credit-table.showing-current tr.content-row th:nth-child(15),
  .revolving-credit-table.showing-current tr.content-row th:nth-child(16),
  .revolving-credit-table.showing-current tr.content-row th:nth-child(17),
  .revolving-credit-table.showing-current tr.content-row th:nth-child(18),
  .revolving-credit-table.showing-current tr.content-row th:nth-child(19),
  .revolving-credit-table.showing-current tr.content-row th:nth-child(20),
  .revolving-credit-table.showing-current tr.content-row th:nth-child(21),
  .revolving-credit-table.showing-current tr.content-row th:nth-child(22),
  .revolving-credit-table.showing-current tr.content-row th:nth-child(23),
  .revolving-credit-table.showing-current tr.content-row th:nth-child(24),
  .revolving-credit-table.showing-current tr.content-row th:nth-child(25) { display:table-cell !important;}
.revolving-credit-table .col-xs-4 { width:100%;}
/*
* === credit score slider ===
*/
  .simulator-slider { float:none;width:100%;height:20px;}
.simulator-input { width:84px;float:none;margin:0 auto;margin-top:22px;}
.slider-holder { padding-left:5px;padding-right:5px;}
/*
* === credit score simulator page ===
*/
  .credit-score-simulator .score-gauge-holder { height:231px !important;position:relative;min-height:45px;max-width:210px;padding-top:15px;}
.credit-score-simulator .bureau-values { font-size:77px;top:-111px;font-size:61px;}
.credit-score-simulator .score-description { top:-142px !important;font-size:14px;}
.credit-score-simulator img.small-bureau-logo { width:23px;top:-142px;left:-3px;}
.score-simulator-info { padding-top:16px;width:189px;margin:0 auto;margin-bottom:37px;}
/*
  * === quarterly report page ===
  */
  #quarterly-report .score-description { font-size:23px;top:-202px;}
#quarterly-report .bureau-values { font-size:78px;position:relative;top:-176px;}
#quarterly-report .small-bureau-logo { position:relative;top:-166px !important;}
/*
  * === auth quiz page ===
  */
  .quiz-holder { padding-left:20px;padding-right:20px;}
#auth-quiz .navbar-toggle { visibility:hidden;}
}
@media screen and (max-width:767px) { /*
* === common styles ===
*/
  .content-block.mobile-full-width { margin-left:-15px;margin-right:-15px;border-right:0;border-left:0;margin-bottom:0;}
.mobile-only { display:block !important;}
.desktop-only { display:none !important;}
.mobile-100 { width:100% !important;max-width:100% !important;}
.content-block .dl-horizontal {}
.content-block .dl-horizontal dt { float:left;width:130px;overflow:hidden;clear:left;text-align:left;/*text-overflow:ellipsis;white-space:nowrap;*/
  }
#quarterly-report .content-block .dl-horizontal dt { margin-bottom:5px;}
.content-block .dl-horizontal dd { margin-left:142px;}
/*
* === navbar ===
*/
  nav { background-image:none !important;}
.navbar-logo img { height:auto;}
.navbar-header { border-bottom:solid 2px #0573c8;}
.navbar-default .navbar-collapse,
  .navbar-default .navbar-form { border:0;}
#menu-alert-count { left:33.5%;top:12px;border-radius:50%;padding:0;width:29px;height:29px;line-height:29px;}
ul.nav.navbar-nav { margin-top:0;}
.navbar-default .navbar-nav > li > a { border-bottom:solid 1px #0573c8;font-weight:bold;background-position:38% 50% !important;}
.navbar-default .navbar-nav > li > a:hover { color:#cae6fb !important;background-color:#02345d !important;}
ul.nav.navbar-nav li.dropdown.open ul.dropdown-menu li { width:100%%;}
.navbar-toggle { border-color:transparent !important;background-color:transparent !important;outline:0;padding-top:15px;height:63px;}
.navbar-toggle:hover { border-color:transparent !important;background-color:transparent !important;}
.navbar-toggler span { border:2px solid #0573c8;background:#0573c8;display:block;margin-bottom:9px;position:relative;height:2px;width:43px;opacity:1;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.1s ease-in-out;-moz-transition:.1s ease-in-out;-o-transition:.1s ease-in-out;transition:.1s ease-in-out;left:3px;}
.navbar-toggler span:nth-child(3) { top:0px;width:0;border:0;height:0;}
.navbar-toggler.toggleOpen span:nth-child(1) { top:0px;width:0;border:0;}
.navbar-toggler.toggleOpen span:nth-child(2) { -webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);border:1px solid #0573c8;top:2px;}
.navbar-toggler.toggleOpen span:nth-child(3) { -webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);height:2px;width:43px;border:1px solid #0573c8;top:-10px;}
.navbar-toggler.toggleOpen span:nth-child(4) { top:0px;width:0;border:0;}
.navbar-collapse { padding-left:0;padding-right:0;}
.navbar.navbar-default { position:fixed;width:100%;z-index:9999999999999;}
.navbar-nav > li { padding-left:0;}
#navbar-responsive-collapse { -webkit-box-shadow:0px 10px 53px -4px rgba(0,0,0,1);-moz-box-shadow:0px 10px 53px -4px rgba(0,0,0,1);box-shadow:0px 10px 53px -4px rgba(0,0,0,1);}
.bodyContainer { padding-top:101px;}
body#home.ecs2 .bodyContainer { padding-top:151px;}
.navbar-default .navbar-nav > li > a.credit-gateway { background-image:none;}
.navbar-collapse .dropdown { display:none !important;}
.navbar-collapse .dropdown-mobile { display:block !important;visibility:visible !important;}
ul.nav.navbar-nav li.dropdown.open ul.dropdown-menu li { width:100%;left:0;}
.open .dropdown-menu li { left:0;}
.dropdown-menu { padding:0;}
.navbar-default .navbar-nav > li > a.my-alerts,
  .navbar-default .navbar-nav > li > a.credit-gateway,
  .navbar-default .navbar-nav > li > a.identity-watch,
  .navbar-default .navbar-nav > li > a.my-alerts,
  .navbar-default .navbar-nav > li > a.resource-center,
  .navbar-default .navbar-nav > li > a.manage-account,
  .navbar-default .navbar-nav > li > a.sign-out { background-image:none !important;}
.navbar-default .navbar-nav > li > a img.mobile-menu-icon { display:inline !important;visibility:visible !important;margin-right:10px;/*width:37px;height:auto;*/
  }
#menu-alert-count { margin:0 auto;left:-128px;right:0;top:15px;}
/*
* === score gauges ===
*/
  .bureauBox .panel { border:3px solid #01192c;background:#fff;border-radius:11px;float:left;width:100%;clear:both;}
.bureauBox .panel-heading { border:0;}
.bureauBox .panel-body { background:#F3F0F0;border-radius:0 0 10px 10px;border-top:solid 3px #000;padding-left:0;padding-right:0;}
.score-gauge-holder { height:231px !important;position:relative;min-height:45px;max-width:210px;}
.bureauBox .score-gauge-holder { height:264px !important;}
.panel .score-gauge-holder { padding-top:0 !important;height:auto !important;background:none !important;max-width:100%;}
.hidden-on-mobile.score-gauge-holder canvas,
  .hidden-on-mobile .score-description { display:none;}
.bureau-values { font-size:77px;top:-146px;}
.panel .bureau-values { position:absolute;right:10px;top:0;font-size:33px;right:11px;}
.score-description { top:-172px;}
.panel img.small-bureau-logo { position:absolute;top:5px !important;left:5px !important;}
.score-gauge-holder .visible-xs-block { text-align:left;font-family:ArchivoNarrowRegular;padding-left:53px;line-height:100%;padding-top:10px;}
.score-gauge-holder .visible-xs-block strong { font-size:16px;}
.experian-holder img.small-bureau-logo { top:-160px;}
.transunion-holder img.small-bureau-logo { top:-166px;}
.equifax-holder img.small-bureau-logo { top:-150px;}
.panel .equifax-holder img.small-bureau-logo { position:absolute;top:15px !important;left:11px !important;}
/*
  * === credit score simulator page ===
  */
  .credit-score-simulator .score-gauge-holder { padding-top:20px;}
.credit-score-simulator .bureau-values { top:-141px;font-size:66px;}
.credit-score-simulator .score-description { top:-164px !important;font-size:18px;}
.credit-score-simulator img.small-bureau-logo { top:-145px;}
/*
* === accordion ===
*/
  .accordion .panel-heading { background-position:right 12px top 23px;padding-bottom:16px;border-bottom:solid 1px #bbb9b9;}
.accordion .panel.has-alert .panel-heading { background-position:right 12px top 25px;padding-bottom:16px;border-bottom:solid 1px #bbb9b9;}
.accordion .panel-title { font-size:15px;}
.accordion .panel-heading.collapsed { background-position:right 12px top 17px;border-bottom:0;}
.accordion .panel.has-alert .panel-heading.collapsed { background-position:right 12px top 17px;padding-bottom:10px;border-bottom:0;}
/*
* === icon grid ===
*/
  .score-grid-divider { width:100%;left:0;}
.score-change,
  .credit-monitoring { padding-left:85px;padding-right:10px;background-position:20px center;}
.score-change { min-height:auto;}
/*
  * === member home page ===
  */
  div.home-report-countdown { display:block;margin-bottom:0;}
.desktop-right-column a.button-bordered { margin-top:5px;margin-bottom:5px;}
#home.ecs2 .bureauBox .box { border-right:none;margin:15px auto;}
.score-gauge-holder .visible-xs-block, #rrclock { font-family:Arial, Helvetica, sans-serif;}
#rrclock { font-size:16px;}
/*
* === credit gateway page ===
*/
  .print-report { background-size:24px 23px;width:24px;height:23px;}
.credit-alerts .accordion .panel-body { padding-left:20px;}
.score-factors-holder ul { max-width:none;padding:0 1.5em;}
/*
* === mobile tabbed table ===
*/
  .mobile-tabbed-table th { width:50%;}
.mobile-tabbed-table tr th:nth-child(3),
  .mobile-tabbed-table tr th:nth-child(4),
  .mobile-tabbed-table tr td:nth-child(3),
  .mobile-tabbed-table tr td:nth-child(4) { display:none;}
.mobile-bureau-tabs { display:block;margin-bottom:20px;}
.mobile-bureau-tabs .bureau-tab { width:33.333%;height:69px;float:left;background:url('/BCA/Generic/Images/ecs2/bg-bureau-tab.png') center center no-repeat;background-size:63px 69px;text-align:center;position:relative;}
.bureau-tab img { display:inline-block;vertical-align:middle;position:absolute;top:-5px;left:0;right:0;bottom:0;margin:auto;}
.bureau-tab .active-icon { display:none;}
.bureau-tab .inactive-icon { display:inline-block;}
.bureau-tab.active .active-icon { display:inline-block;}
.bureau-tab.active .inactive-icon { display:none;}
.container.content-block.bg-none.text-center { padding:0;}
/*
  * === quarterly report page ===
  */
  #quarterly-report .score-description { font-size:23px;top:-188px;}
#quarterly-report .bureau-values { font-size:78px;position:relative;top:-153px;}
#quarterly-report .small-bureau-logo { position:relative;top:-173px !important;}
}
@media screen and (max-width:575px) { /*
* === accordion ===
*/
  .accordion .row .col-lg-6 { float:none;width:100%;}
/*
* === revolving credit table ===
*/
  .revolving-credit-table-holder { margin-left:-20px;margin-right:-20px;}
.content-row .mobile-only { text-align:center;}
.revolving-credit-table.table > thead > tr > th,
  .revolving-credit-table.table > tbody > tr > th,
  .revolving-credit-table.table > tfoot > tr > th,
  .revolving-credit-table.table > thead > tr > td,
  .revolving-credit-table.table > tbody > tr > td,
  .revolving-credit-table.table > tfoot > tr > td { padding-left:1px;padding-right:1px;}
.current-year,
  .previous-year { font-size:16px;}
.identityRight div.feature {padding-left:1em;}
}
/*
* === classic view headline background image. ===
*/
body.cv div.container.content-block.bg-none.tighten h1.text-center { background-image:url('/BCA/Generic/Images/ecs2/PGclassiclogo1.png');background-repeat:no-repeat;min-height:41px;padding-top:16px;}
