/* ==========================================================================
   Global Styles
   ========================================================================== */

html, body { position:relative;min-height:100%;}
body { overflow-x:hidden;font-family:Arial, sans-serif;color:#333;}
header { background:white;z-index:1;position:relative;}
header .logo{
  padding:23px 0 20px 54px;}
a {color:#1B3765;}
a:hover, a:focus, a:active {cursor:pointer;}
.main { }
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button { -webkit-appearance:none;margin:0;}
input[type=number] { -moz-appearance:textfield;}
table { width:100%;border-spacing:inherit;padding:10px;border-collapse:inherit;}
@font-face { font-family:'ArchivoNarrow-Bold';src:url('/bca/MYCREDITMONITOR/Templates/fonts/ArchivoNarrow-Bold.eot');src:url('/bca/MYCREDITMONITOR/Templates/fonts/ArchivoNarrow-Bold.eot?#iefix') format('embedded-opentype'),
       url('/bca/MYCREDITMONITOR/Templates/fonts/ArchivoNarrow-Bold.woff2') format('woff2'),
       url('/bca/MYCREDITMONITOR/Templates/fonts/ArchivoNarrow-Bold.woff') format('woff'),
       url('/bca/MYCREDITMONITOR/Templates/fonts/ArchivoNarrow-Bold.ttf') format('truetype'),
       url('/bca/MYCREDITMONITOR/Templates/fonts/ArchivoNarrow-Bold.svg#ArchivoNarrow-Bold') format('svg');font-weight:normal;font-style:normal;}
@font-face { font-family:'ArchivoNarrow-BoldItalic';src:url('/bca/MYCREDITMONITOR/Templates/fonts/ArchivoNarrow-BoldItalic.eot');src:url('/bca/MYCREDITMONITOR/Templates/fonts/ArchivoNarrow-BoldItalic.eot?#iefix') format('embedded-opentype'),
       url('/bca/MYCREDITMONITOR/Templates/fonts/ArchivoNarrow-BoldItalic.woff2') format('woff2'),
       url('/bca/MYCREDITMONITOR/Templates/fonts/ArchivoNarrow-BoldItalic.woff') format('woff'),
       url('/bca/MYCREDITMONITOR/Templates/fonts/ArchivoNarrow-BoldItalic.ttf') format('truetype'),
       url('/bca/MYCREDITMONITOR/Templates/fonts/ArchivoNarrow-BoldItalic.svg#ArchivoNarrow-BoldItalic') format('svg');font-weight:normal;font-style:normal;}
@font-face { font-family:'ArchivoNarrow-Italic';src:url('/bca/MYCREDITMONITOR/Templates/fonts/ArchivoNarrow-Italic.eot');src:url('/bca/MYCREDITMONITOR/Templates/fonts/ArchivoNarrow-Italic.eot?#iefix') format('embedded-opentype'),
       url('/bca/MYCREDITMONITOR/Templates/fonts/ArchivoNarrow-Italic.woff2') format('woff2'),
       url('/bca/MYCREDITMONITOR/Templates/fonts/ArchivoNarrow-Italic.woff') format('woff'),
       url('/bca/MYCREDITMONITOR/Templates/fonts/ArchivoNarrow-Italic.ttf') format('truetype'),
       url('/bca/MYCREDITMONITOR/Templates/fonts/ArchivoNarrow-Italic.svg#ArchivoNarrow-Italic') format('svg');font-weight:normal;font-style:normal;}
@font-face { font-family:'ArchivoNarrow-Regular';src:url('/bca/MYCREDITMONITOR/Templates/fonts/ArchivoNarrow-Regular.eot');src:url('/bca/MYCREDITMONITOR/Templates/fonts/ArchivoNarrow-Regular.eot?#iefix') format('embedded-opentype'),
       url('/bca/MYCREDITMONITOR/Templates/fonts/ArchivoNarrow-Regular.woff2') format('woff2'),
       url('/bca/MYCREDITMONITOR/Templates/fonts/ArchivoNarrow-Regular.woff') format('woff'),
       url('/bca/MYCREDITMONITOR/Templates/fonts/ArchivoNarrow-Regular.ttf') format('truetype'),
       url('/bca/MYCREDITMONITOR/Templates/fonts/ArchivoNarrow-Regular.svg#ArchivoNarrow-Regular') format('svg');font-weight:normal;font-style:normal;}
/* ==========================================================================
   Sprites
   ========================================================================== */
footer span.icon, footer ul.social li a{ background:url("/BCA/MYCREDITMONITOR/images/footer_icons.png") no-repeat;}
footer .forty span.icon{ width:48px;height:48px;background-position:-10px -10px;}
footer .worldwide span.icon{ width:48px;height:48px;background-position:-10px -68px;}
footer ul.social li.fb_icon a{ width:38px;height:38px;background-position:-10px -126px;}
footer ul.social li.twitter_icon a{ width:39px;height:38px;background-position:-10px -174px;}
footer ul.social li.googleplus_icon a{ width:39px;height:38px;background-position:-10px -222px;}
footer ul.social li.pinterest_icon a{ width:38px;height:38px;background-position:-10px -270px;}
.icons{ background:url("/BCA/MYCREDITMONITOR/images/icons.png") top left no-repeat;}
.negative-icon{ width:35px;height:35px;background-position:-10px -10px;}
.positive-icon{ width:35px;height:35px;background-position:-10px -55px;}
.contract-icon{ width:34px;height:34px;background-position:-10px -100px;}
.expand-icon{ width:34px;height:34px;background-position:-10px -144px;}
.question-icon{ width:27px;height:29px;background-position:-10px -188px;}
.plus-icon{ width:19px;height:19px;background-position:-10px -227px;}
.minus-icon{ width:19px;height:19px;background-position:-10px -256px;}
.top-icon { width:30px;height:30px;background-position:-10px -285px;}
.contact-sprite{ background:url("/BCA/MYCREDITMONITOR/images/contact-sprite.jpg") top left no-repeat;}
.typetalk_icon{ width:50px;height:50px;background-position:-10px -10px;}
.phone_icon{ width:50px;height:50px;background-position:-10px -70px;}
.email_icon{ width:50px;height:50px;background-position:-10px -130px;}
/* ==========================================================================
   Generic Elements
   ========================================================================== */

  .btn { border-radius:3px;color:#1B3765;text-decoration:underline;font-size:14px;font-size:1.4rem;min-height:39px;}
.btn-lg, .btn-group-lg>.btn { border-radius:3px;padding:25px 35px;font-size:24px;}
.btn-primary { color:#333;background-color:#FDDB3D;border:0 none;text-decoration:none;font-size:16px;font-size:1.6rem;line-height:25px;}
.btn-primary--bulky {font-weight:bold;padding:20px;font-size:25px;}
.btn-primary--xbulky {padding:20px 40px;border-radius:5px;font-size:25px;font-weight:bold;}
input.btn-primary--bulky {padding:0 20px;}
.btn-primary--bulky i { background:url(/BCA/MYCREDITMONITOR/images/btn-icon.png) no-repeat;width:13px;height:23px;display:block;float:right;text-indent:-9999px;margin-right:-30px;}
.btn-primary--bulky:hover i { background-position:0 -23px;}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open>.dropdown-toggle.btn-primary,
.btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active, .btn-secondary.active, .open>.dropdown-toggle.btn-secondary { border:0 none;color:#FFF;background-color:#193667;}
.btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active, .btn-secondary.active{background-color:#8CC73E;}
.btn-secondary {padding:20px;font-size:1.8rem;color:#FFF;background-color:#3BB353;border:0 none;text-decoration:none;border-radius:3px;}
.btn-grey, .btn-grey:hover { background:#D4D4D4;color:#8F8F8F;}
.help-cta { top:0;right:0;}
.help-cta a:hover { color:#FFF;text-decoration:none;background:#37A5CE;}
.box-container, .box-container-midrow { position:relative;border:1px solid #E7E7E7;padding:15px 15px 12px 15px;box-shadow:0 0 5px #E7E7E7;border-radius:3px;margin-bottom:20px;}
.arrow_bar { width:100%;height:3px;background:#193667;}
.arrow_bar:after, .arrow_bar:before { left:50%;border:solid transparent;content:" ";position:absolute;}
.arrow_bar:after { border-bottom-color:#193667;border-width:10px;margin-left:-10px;margin-top:-20px
  }
a.find-match, a.find-match:link,a.find-match:visited{background:url(/BCA/MYCREDITMONITOR/images/btn_TM.png) no-repeat;font-weight:bold;color:#fff;text-decoration:none;padding-left:0;width:150px;margin-top:25px;padding-top:8px;outline:0 !important;box-shadow:none !important;border:0;margin-bottom:10px;}
a.find-match:hover, a.find-match:focus{color:#fff;}
.bg-totallymoney{margin:0px auto;width:100%;height:190px;}
.grey-container { border:1px solid #CFD1D1;background:#E5E9E5;padding:15px 20px;}
.white-container { background:white;border:1px solid #CFD1D1;padding:20px;margin-top:10px;}
.highlight-row { background:#FAFAFA;border:1px solid #E9EAEA;border-radius:5px;}
.scrollToTop { position:fixed;bottom:75px;left:20px;display:none;text-indent:-9999px;z-index:10;}
/* ==========================================================================
   Navigation Menu
   ========================================================================== */

.navbar{
  border:0 none;border-radius:0;font-size:1.6rem;font-size:16px;z-index:0;position:static;min-height:0;}
.navbar .container { }
.navbar-nav { margin:0 -15px;}
.nav>li>a { padding:15px 15px;}
.navbar-default .navbar-toggle { position:absolute;top:0;right:0;margin-top:0;border-radius:0;border:0 none;padding:20px 15px;}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus { background:#37A5CE;color:#FFF;}
.navbar-default .navbar-toggle .icon-bar { background:#FFF;width:30px;height:3px;}
.navbar-default .navbar-nav>li.help-cta>a { padding:15px 30px;color:#333;display:block;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background:#193667;}
@media (max-width:767px) { .container>.navbar-collapse, .container-fluid>.navbar-collapse { position:absolute;width:100%;z-index:1;top:56px;}
}
/* ==========================================================================
   TABS to ACCORDION responsive
   ========================================================================== */

ul.resp-tabs-list { margin:0px;padding:0px;position:relative;}
.resp-tabs-list li { font-weight:600;font-size:13px;display:inline-block;padding:13px 15px;margin:0 4px 0 0;list-style:none;cursor:pointer;float:left;}
.resp-tabs-container { padding:0px;background-color:#fff;clear:left;}
h2.resp-accordion { cursor:pointer;padding:5px;display:none;}
.resp-tab-content { display:none;padding:15px;}
.resp-tab-item.resp-tab-active { border:1px solid #5AB1D0;border-bottom:none;margin-bottom:-1px;padding:12px 14px 14px 14px;border-top:4px solid #5AB1D0;border-bottom:0px #fff solid;}
.resp-tab-item.resp-tab-active { border-bottom:none;background-color:#fff;}
.resp-content-active, .resp-accordion-active { display:block;}
.resp-tab-content { border:1px solid #c1c1c1;border-top-color:#5AB1D0;}
h2.resp-accordion { font-size:13px;border:1px solid #c1c1c1;border-top:0px solid #c1c1c1;margin:0px;padding:20px;}
h2.resp-tab-active { border-bottom:0px solid #c1c1c1;margin-bottom:0px;padding:20px;}
h2.resp-tab-title:last-child { border-bottom:12px solid #c1c1c1 !important;background:blue;}
.resp-vtabs ul.resp-tabs-list { float:left;width:30%;}
.resp-vtabs .resp-tabs-list li { display:block;padding:15px 15px !important;margin:0;cursor:pointer;float:none;border-bottom:1px solid #C1c1c1;background-image:-moz-linear-gradient(50% 0% -90deg,rgb(232,232,232) 0%,rgb(255,255,255) 38%,rgb(255,255,255) 100%);background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0, rgb(232,232,232)),color-stop(0.38, rgb(255,255,255)),color-stop(1, rgb(255,255,255)));background-image:-webkit-linear-gradient(-90deg,rgb(232,232,232) 0%,rgb(255,255,255) 38%,rgb(255,255,255) 100%);background-image:-o-linear-gradient(-90deg,rgb(232,232,232) 0%,rgb(255,255,255) 38%,rgb(255,255,255) 100%) !important;background-image:-ms-linear-gradient(-90deg,rgb(232,232,232) 0%,rgb(255,255,255) 38%,rgb(255,255,255) 100%);background-image:linear-gradient(180deg,rgb(232,232,232) 0%,rgb(255,255,255) 38%,rgb(255,255,255) 100%);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffe8e8e8,endColorstr=#ffffffff,GradientType=0)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffe8e8e8,endColorstr=#ffffffff,GradientType=0);font-weight:normal;}
.resp-vtabs .resp-tabs-container { padding:0;border:0;float:left;width:70%;min-height:250px;clear:none;background:none;border:0 none;}
.resp-vtabs .resp-tab-content { border:none;word-wrap:break-word;}
.resp-vtabs li.resp-tab-active { position:relative;z-index:1;margin-right:-1px !important;padding:14px 15px 15px 14px !important;border-top:1px solid;border:0;border-left:0;border-right:5px solid #193667 !important;background:none;}
.resp-vtabs li.resp-tab-active:after { width:10px;height:10px;content:".";text-indent:-9999px;position:absolute;top:48%;right:-15px;border-left:5px solid #193667;border-top:5px solid  #E5E9E5;border-bottom:5px solid #E5E9E5;}
.resp-arrow { width:0;height:0;float:right;margin-top:3px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:12px solid #c1c1c1;}
h2.resp-tab-active span.resp-arrow { border:none;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:12px solid #9B9797;}
h2.resp-tab-active { background:#DBDBDB;}
.resp-easy-accordion h2.resp-accordion { display:block;}
.resp-easy-accordion .resp-tab-content { border:1px solid #c1c1c1;}
.resp-easy-accordion .resp-tab-content:last-child { border-bottom:1px solid #c1c1c1;}
.resp-jfit { width:100%;margin:0px;}
.resp-tab-content-active { display:block;}
h2.resp-accordion:first-child { border-top:1px solid #c1c1c1;}
@media only screen and (max-width:768px) { ul.resp-tabs-list { display:none;}
h2.resp-accordion { display:block;}
.resp-vtabs .resp-tab-content { border:1px solid #C1C1C1;}
.resp-vtabs .resp-tabs-container { border:none;float:none;width:100%;min-height:100px;clear:none;}
.resp-accordion-closed { display:none !important;}
.resp-vtabs .resp-tab-content:last-child { border-bottom:1px solid #c1c1c1 !important;}
}
#parentHorizontalTab .resp-tabs-list li { font-size:14px;font-size:1.4rem;padding:10px;border:1px solid #2F91D1;border-bottom:none;margin-right:-1px;margin-top:3px;background-image:-moz-linear-gradient(67% 47% -90deg,rgb(132,197,222) 0%,rgb(99,165,194) 100%);background-image:-webkit-gradient(linear,67% 47%,67% 100%,color-stop(0, rgb(132,197,222)),color-stop(1, rgb(99,165,194)));background-image:-webkit-linear-gradient(-90deg,rgb(132,197,222) 0%,rgb(99,165,194) 100%);background-image:-o-linear-gradient(-90deg,rgb(132,197,222) 0%,rgb(99,165,194) 100%);background-image:-ms-linear-gradient(-90deg,rgb(132,197,222) 0%,rgb(99,165,194) 100%);background-image:linear-gradient(180deg,rgb(132,197,222) 0%,rgb(99,165,194) 100%);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff84c5de,endColorstr=#ff63a5c2,GradientType=0)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff84c5de,endColorstr=#ff63a5c2,GradientType=0);line-height:normal;color:#FFF;min-height:49px;position:relative;width:14.41%;}
#parentHorizontalTab .resp-tab-item.resp-tab-active { border:1px solid #C1C1C1 !important;border-bottom:none;}
#parentHorizontalTab .resp-tab-item.resp-tab-active { border-bottom:1px solid white;background-color:#fff;margin-top:0 !important;background-image:none;position:relative;color:#1B3765;}
#parentHorizontalTab .resp-tab-item.resp-tab-active:after { content:".";position:absolute;left:-1px;bottom:-5px;width:100%;background:white;border-left:1px solid #c1c1c1;text-indent:-9999px;box-sizing:content-box;border-right:1px solid #c1c1c1;}
#parentHorizontalTab .resp-tab-content { border:1px solid #c1c1c1 !important;}
#parentHorizontalTab h2.resp-accordion { font-size:13px;border:1px solid #c1c1c1;border-top:1px solid rgb(47, 145, 209);margin:0 0 -1px 0;padding:20px;min-height:49px;color:#FFF;font-weight:bold;background-image:-moz-linear-gradient(67% 47% -90deg,rgb(132,197,222) 0%,rgb(99,165,194) 100%) !important;background-image:-webkit-gradient(linear,67% 47%,67% 100%,color-stop(0, rgb(132,197,222)),color-stop(1, rgb(99,165,194))) !important;background-image:-webkit-linear-gradient(-90deg,rgb(132,197,222) 0%,rgb(99,165,194) 100%) !important;background-image:-o-linear-gradient(-90deg,rgb(132,197,222) 0%,rgb(99,165,194) 100%) !important;background-image:-ms-linear-gradient(-90deg,rgb(132,197,222) 0%,rgb(99,165,194) 100%) !important;background-image:linear-gradient(180deg,rgb(132,197,222) 0%,rgb(99,165,194) 100%) !important;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff84c5de,endColorstr=#ff63a5c2,GradientType=0)" !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff84c5de,endColorstr=#ff63a5c2,GradientType=0) !important;}
#parentHorizontalTab h2.resp-tab-active { border-top:1px solid #c1c1c1 !important;margin-bottom:0px !important;padding:20px;color:#000;border-color:#c1c1c1 !important;border-bottom:0 none;}
.resp-arrow { float:right;width:34px;height:34px;background:url("/BCA/MYCREDITMONITOR/images/icons.png") -10px -144px no-repeat;margin-top:-10px;border:0 none;}
h2.resp-tab-active span.resp-arrow { background-position:-10px -100px;border:0 none;}
#parentHorizontalTab h2.resp-tab-active { background-image:-moz-linear-gradient(50% 0% -90deg,rgb(232,232,232) 0%,rgb(255,255,255) 38%,rgb(255,255,255) 100%) !important;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0, rgb(232,232,232)),color-stop(0.38, rgb(255,255,255)),color-stop(1, rgb(255,255,255))) !important;background-image:-webkit-linear-gradient(-90deg,rgb(232,232,232) 0%,rgb(255,255,255) 38%,rgb(255,255,255) 100%) !important;background-image:-o-linear-gradient(-90deg,rgb(232,232,232) 0%,rgb(255,255,255) 38%,rgb(255,255,255) 100%) !important;background-image:-ms-linear-gradient(-90deg,rgb(232,232,232) 0%,rgb(255,255,255) 38%,rgb(255,255,255) 100%) !important;background-image:linear-gradient(180deg,rgb(232,232,232) 0%,rgb(255,255,255) 38%,rgb(255,255,255) 100%) !important;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffe8e8e8,endColorstr=#ffffffff,GradientType=0)" !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffe8e8e8,endColorstr=#ffffffff,GradientType=0) !important;}
#parentVerticalTab .resp-tab-content { border:0 none !important;}
#parentVerticalTab h2.resp-accordion { font-size:13px;border:0 none;border-top:1px solid rgb(47, 145, 209);margin:0 0 -1px 0;padding:20px;min-height:49px;color:#FFF;font-weight:bold;background-image:-moz-linear-gradient(50% 0% -90deg,rgb(232,232,232) 0%,rgb(255,255,255) 38%,rgb(255,255,255) 100%) !important;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0, rgb(232,232,232)),color-stop(0.38, rgb(255,255,255)),color-stop(1, rgb(255,255,255))) !important;background-image:-webkit-linear-gradient(-90deg,rgb(232,232,232) 0%,rgb(255,255,255) 38%,rgb(255,255,255) 100%) !important;background-image:-o-linear-gradient(-90deg,rgb(232,232,232) 0%,rgb(255,255,255) 38%,rgb(255,255,255) 100%) !important;background-image:-ms-linear-gradient(-90deg,rgb(232,232,232) 0%,rgb(255,255,255) 38%,rgb(255,255,255) 100%) !important;background-image:linear-gradient(180deg,rgb(232,232,232) 0%,rgb(255,255,255) 38%,rgb(255,255,255) 100%) !important;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffe8e8e8,endColorstr=#ffffffff,GradientType=0)" !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffe8e8e8,endColorstr=#ffffffff,GradientType=0) !important;}
@media only screen and (max-width:768px) { h2.resp-accordion span.xsmall-txt {display:none;}
}
/* ==========================================================================
   Bootstrap overrides
   ========================================================================== */
.panel{border:0;-webkit-box-shadow:none;box-shadow:none;}
.panel-default>.panel-heading{background-color:#fff;border:0;border:2px solid #ccc;margin-bottom:10px;}
.panel-title > a { color:inherit;padding:10px;display:block;}
.panel-heading a:hover { text-decoration:none;}
.panel-heading a { background:url('/BCA/MYCREDITMONITOR/Images/minus-icon.png') no-repeat right;color:#0b2c5f;outline:none;padding-right:40px;line-height:120%;}
.panel-heading a.collapsed { background:url('/BCA/MYCREDITMONITOR/Images/plus-icon.png') no-repeat right !important;color:#0b2c5f;padding-right:40px;line-height:120%;}
.tooltip{width:250px;}
.tooltip-inner{background-color:#82c4e0;color:#fff;font-weight:normal;}
.account-page .panel-default>.panel-heading{
  border-width:1px;}
.account-page .panel-title > a{
  padding:5px;color:#000;}
.account-page .panel-heading a.collapsed{
  color:#000;}
.account-page .panel-default>.panel-heading{
  margin-bottom:0;}
.account-page .panel-default>.panel-heading+.panel-collapse>.panel-body { border-width:0 1px 1px 1px;border-color:#ddd;border-style:solid;}
/* ==========================================================================
   Content Area
   ========================================================================== */

.content{
  margin-top:20px;}
.credit-score .credit-guage { width:100px;position:relative;}
.credit-score .credit-guage #pointer { position:absolute;top:-14px;left:0;}
.credit-score .credit-guage .pointer-dot { position:absolute;width:20px;height:20px;background:#1A3666;border-radius:100px;text-indent:-9999px;top:40px;left:40px;}
.canvasjs-chart-credit { display:none;}
.credit-history #chartContainer { height:200px;width:100%;margin-top:-20px;}
.credit-history ul.yaxis-bar { width:10px;z-index:1;position:relative;margin-top:8px;left:5px;}
.credit-history ul.yaxis-bar li { height:34px;margin-bottom:1px;text-indent:-9999px;}
.credit-history ul.yaxis-bar li:last-child { border-bottom:3px solid #D0DFE6;padding-bottom:32px;}
.video-lg{width:100%;min-height:273px;height:293px !important;}
.video{width:100%;height:147px !important;}
.home-alerts { padding:0;margin:0 0 20px 0;}
.home-alerts .item{padding:10px;background:white;border-bottom:1px solid #CFD1D1;margin:15px 0 0 0;}
.midrow .color-bar { height:60px;color:white;border-radius:5px;line-height:60px;z-index:1;position:relative;overflow:hidden;text-decoration:none;}
.midrow .negative, .midrow .positive {overflow:hidden;}
.midrow .negative .color-bar { background:#EB132B;overflow:hidden;}
.midrow .positive .color-bar { background:#3BB353;}
.midrow .color-bar .expander { border-left:1px solid #E4E4E4;height:60px;}
.midrow .color-bar .negative-icon, .midrow .color-bar .positive-icon { margin-top:12px;}
.midrow ul.reasons { margin-top:-10px;padding:30px 20px 20px;border:1px solid #E4E4E4;background:white;}
.midrow ul.reasons li { margin-bottom:10px;margin-left:-20px;background:#EB132B;padding-left:6px;}
.midrow .negative ul.reasons li { background:#EB132B;}
.midrow .positive ul.reasons li { background:#3BB353;}
.midrow ul.reasons li span { width:100%;background:white;display:block;padding-left:10px;}
.credit-report-btn {width:100%;white-space:normal;}
.iframe-container iframe{
  width:100%;//height:750px;//min-height:750px;}
.fivecolumns .col-md-3 { width:20%;}
@media (max-width:767px){
  .fivecolumns .col-md-3 { width:100%;}
}
ul.cards li { margin-bottom:10px;padding-left:0px;padding-right:10px;}
ul.cards li .card{
  background:white;box-shadow:0 0 5px #999;padding:15px;display:block;border:1px solid #E1E4E6;position:relative;min-height:130px;}
.card .panel-default>.panel-heading{border:0px;}
.card .panel-heading a.collapsed{
 background:url("/BCA/MYCREDITMONITOR/images/icon-card-plus.png") no-repeat right !important;}
.card .panel-heading a { background:url('/BCA/MYCREDITMONITOR/Images/icon-card-minus.png') no-repeat right !important;}
@media (max-width:767px) { ul.cards li .card { min-height:inherit;}
}
ul.cards li .card .desc { display:none;}
ul.cards li .card a:hover { text-decoration:none;}
.card .expander { cursor:pointer;}
.card .expander.contract-icon { position:absolute;bottom:10px;right:10px;}
.contact-form .contact-pref p { float:left;margin-right:20px;}
.accordion-container .title-row { padding-right:50px;position:relative;cursor:pointer;}
.accordion-container .title-row .expander { position:absolute;top:-7px;right:15px;}
.accordion-container .details { display:none;}
ul.cr-summary li { border-bottom:1px solid #E3E3E3;float:left;width:100%;padding:5px 0;}
ul.cr-summary li span{
  padding:0
}
.key ul li { clear:both;padding-top:10px;}
.key i { display:block;float:left;width:25px;height:25px;border-radius:25px;text-align:center;margin-right:10px;padding-top:2px;color:white;font-weight:bold;font-style:normal;}
.key span { float:left;display:block;margin-top:2px;}
.key i.green { background:#39B549;position:relative;}
.key i.green:after { content:"Ã¢Å“â€œ";font-family:'Glyphicons Halflings';color:white;position:absolute;left:7px;top:3px;font-weight:normal;}
.key i.orange { background:#F7931D;}
.key i.red { background:#ED1B23;}
.key i.black { background:#000;}
.key i.grey { background:#999;}
.key i.blue { background:#83C5DD;}
.report-page .payment-table { overflow:hidden;border-radius:10px;background:white;border:1px solid #F1F2F3;word-wrap:normal;}
.report-page .payment-table .top-tabs a { background:#83C5DD;padding:20px 5px;text-align:center;font-weight:bold;color:white;}
.report-page .payment-table .top-tabs a:hover { text-decoration:none;}
.report-page .payment-table .top-tabs a.active { background:#1B3765;}
.report-page .payment-table .balance-row { border-top:1px solid #F1F2F3;margin-top:10px;padding:10px 0;}
.freeTrialBox{
  border:1px solid #d1d9dc;border-radius:1px;-moz-border-radius:1px;-webkit-border-radius:1px;box-shadow:0 0 8px #eeeeee inset;-moz-box-shadow:0 0 8px #eeeeee inset;-webkit-box-shadow:0 0 8px #eeeeee inset;padding:10px 20px 20px 20px;margin-top:50px;width:75%;}
.img40years{margin:20px auto;}
@media only screen and (max-width:991px) { .report-page .payment-table {display:none;}
.report-page .paymenttable-replacement {display:block;}
}
@media only screen and (min-width:992px) { .report-page .payment-table {display:block;}
.report-page .paymenttable-replacement {display:none;}
}
ul.credit-scoring-system li { margin-top:10px;}
@media (min-width:768px){
.credit-report-lb{width:750px}
}
@media (min-width:992px){
.credit-report-lb{width:970px}
}
@media (min-width:1200px){
.credit-report-lb{width:1170px}
}
/* ==========================================================================
   Guage and credit score
   ========================================================================== */

.score-container{
  position:relative;border:1px solid #E7E7E7;padding:15px 15px 12px 15px;box-shadow:0 0 5px #E7E7E7;border-radius:3px;margin-bottom:20px;}
.score-container--right{
  background:transparent url("/BCA/MYCREDITMONITOR/images/iphone_credit_score.png") no-repeat scroll center top;width:100%;height:510px;}
.score-container__title{
  color:#1B3765;font-weight:bold;}
.score-container__credit-score{
  position:relative;top:-50px;text-align:center;}
.score-container__score { font-size:6.0rem;font-size:70px;font-weight:bold;}
.score-container__credit-score .score-container__score{
  padding-top:125px;font-size:35px;font-weight:bold;}
.score-container__chart-gauge{
width:220px;margin:0px auto;margin-left:-30px;height:180px;}
.score-container__chart-gauge--right{
  width:220px;margin-top:-20px;}
.question { position:absolute;left:20px;bottom:20px;}
.chart-color1 { fill:#ed1c24;}
.chart-color2 { fill:#f7941e;}
.chart-color3 { fill:#ffde17;}
.chart-color4 { fill:#8dc63f;}
.chart-color5 { fill:#39b54a;}
.needle,
.needle-center { fill:#1a3666;}
.credit-rating{
    position:relative;text-align:center;top:-80px;position:relative;left:20px;font-weight:bold;text-align:center;top:-90px;position:relative;left:20px;font-weight:bold;font-size:18px;color:#555;}
.score-container__nodata-gauge, .nodata-graph{
    text-align:center;font-style:italic;color:#aaaaaa;}
.score-container__nodata-gauge{
    margin:85px auto;display:none;position:relative;left:80px;}
.score-container--right .score-container__nodata-gauge{
  left:0px;}
.nodata-graph{
    position:absolute;top:132px;z-index:1000;left:100px;display:none;}
.legend { width:200px;height:26px;background:url(/BCA/MYCREDITMONITOR/images/legend.png) !important;background-size:cover;margin-top:25px;}
.score-container__last-date{display:none;font-size:12px;}
.icons_creditreport{
  display:block;background:transparent url("/BCA/MYCREDITMONITOR/images/improve_credit_icons.png") no-repeat scroll 0px 0px;width:87px;height:87px;margin-top:25px;}
.icon_graph{

}
.icon_magnifying_glass{
  background-position:-92px 0px;}
ul.list_green_ticks{
  margin-left:0px;padding-left:0px;}
ul.list_green_ticks li{
  background:transparent url("/BCA/MYCREDITMONITOR/images/green_ticks.png") no-repeat scroll 0% 30%;padding:8px 0px 8px 40px;list-style:none;}
.credit_score{

}
.page_banner{
  background:transparent url("/bca/MYCREDITMONITOR/images/achieve_credit_banner.png") no-repeat scroll 0 0;height:250px;}
.page_banner h1{
  color:#193667;}
.page_banner h1 span{
  display:block;color:#193667;}
.page_banner h1 span.credit-meter{
    background:transparent url("/bca/MYCREDITMONITOR/images/credit_meter.png") no-repeat scroll right bottom;padding-top:52px;}
.page_banner h1 span.regular{
  font-family:'ArchivoNarrow-Regular', Arial, sans-serif;font-size:46px;padding-top:45px;padding-left:8px;}
.page_banner h1 span.bolditalic{
  font-family:'ArchivoNarrow-BoldItalic', Arial, sans-serif;font-size:60px;padding-left:55px;margin-top:-10px;}
.improvecredit__sideheading{
  color:#1B3765;font-weight:bold;font-size:30px;}
.improvecredit__subtitle{
  color:#1B3765;font-weight:normal;font-size:24px;}
.improvecredit__link, .improvecredit__link:link, .improvecredit__link:hover, .improvecredit__link:focus { color:#0096ff;font-weight:bold;text-decoration:underline;}
.improvecredit h4{
  color:#1B3765;border-top:1px solid #ccc;padding-top:30px;font-size:24px;}
.improvecredit .collapse{
    
  }
#collapseList .panel-body{
    padding:0;}
.trustpilot-widget iframe{
    height:120px !important;}
.review__reviewer{
  font-size:14px;color:#999;font-weight:bold;}
.review__title{
  font-weight:bold;}
.review hr{
   color:#777;}
.credit-card .page_banner{background:transparent url("/bca/MYCREDITMONITOR/images/creditcard_banner.png") no-repeat scroll 0 0;height:250px;}
.credit-card .page_banner h1{color:#193667;}
.credit-card .page_banner h1 span{display:block;color:#193667;}
.credit-card .page_banner h1 span.credit-meter{background:transparent url("/bca/MYCREDITMONITOR/images/credit_meter.png") no-repeat scroll right bottom;padding-top:52px;}
.credit-card .page_banner h1 span.regular{font-family:'ArchivoNarrow-Regular';font-size:46px;padding-top:75px;padding-left:36px;}
.credit-card .page_banner h1 span.bolditalic{font-family:'ArchivoNarrow-BoldItalic';font-size:60px;padding-left:55px;margin-top:-10px;}
ul.list_black_arrow{margin-left:0px;padding-left:0px;}
ul.list_black_arrow li{background:transparent url("/bca/MYCREDITMONITOR/images/link-arrow-black.png") no-repeat scroll 0% 34%;padding:8px 0px 8px 30px;list-style:none;color:#919292;font-weight:bold;font-size:16px;}
ul.list_black_arrow li a{color:#919292 !important;}
.credit-card h4 {color:#1B3765;font-size:24px;border-top:0px solid #ccc !important;padding-top:0px !important;}
h4.credit-card__subhdr{color:#1B3765;border-top:0px solid #ccc !important;padding-top:0px !important;font-size:24px;}
.credit-card__sideheading{color:#1B3765;font-weight:bold;font-size:24px;}
.credit-card__subtitle{color:#1B3765;font-weight:bold;font-size:24px;border-top:0px solid #ccc !important;padding-top:0px !important;}
.box-container-grey{position:relative;padding:15px 15px 12px 15px;margin-bottom:20px;background-color:#efecec;}
.list-hdr{font-size:16px;font-weight:bold;}
.card-details{font-size:16px;font-weight:normal;font-style:italic;display:block;color:#1B3765;}
.card-details-bold{font-size:24px;font-weight:bold;display:block;color:#1B3765;}
.normal{font-style:normal;display:inline-block;font-weight:normal;font-size:16px;}
.btn-apply{padding:16px 25px 16px 45px;font-weight:bold;font-size:20px;}
.identity .page_banner{background:transparent url("/bca/MYCREDITMONITOR/images/identity_fraud_banner.png") no-repeat scroll 0 0;height:250px;}
ul.list_normal{margin-left:0px;padding-left:0px;}
ul.list_normal li{padding:8px 0px 8px 5px;}
.icons_identity_fraud{display:block;width:87px;height:88px;margin-top:25px;}
.identity_logo{background:transparent url("/bca/MYCREDITMONITOR/images/icon-identity-fraud.png") no-repeat scroll 0px 0px;}
.identity_sign{background:transparent url("/bca/MYCREDITMONITOR/images/icon-identity-fraud-sign.png") no-repeat scroll 0px 0px;}
.identity_score{background:transparent url("/bca/MYCREDITMONITOR/images/icon-credit-score.png") no-repeat scroll 0px 0px;}
.identity_lock{background:transparent url("/bca/MYCREDITMONITOR/images/icon-lock.png") no-repeat scroll 0px 0px;}
.identity_whistle{background:transparent url("/bca/MYCREDITMONITOR/images/icon-whistle.png") no-repeat scroll 0px 0px;}
.identity_help{background:transparent url("/bca/MYCREDITMONITOR/images/icon-help.png") no-repeat scroll 0px 0px;}
ul.list_icons_steps{margin-left:0px;padding-left:0px;}
ul.list_icons_steps li{padding:10px 0px 10px 90px;list-style:none;min-height:71px;}
.icon-card{background:transparent url("/bca/MYCREDITMONITOR/images/icon-card.png") no-repeat scroll 0px 10px;}
.icon-cart{background:transparent url("/bca/MYCREDITMONITOR/images/icon-cart.png") no-repeat scroll 0px 8px;}
.icon-graph{background:transparent url("/bca/MYCREDITMONITOR/images/icon-chart.png") no-repeat scroll 0px 2px;margin-top:8px;}
.icon-doc{background:transparent url("/bca/MYCREDITMONITOR/images/icon-invoice.png") no-repeat scroll 0px 7px;margin-top:-6px;}
.icon-house{background:transparent url("/bca/MYCREDITMONITOR/images/icon-house.png") no-repeat scroll 0px 11px;}
.icon-electoral{background:transparent url("/bca/MYCREDITMONITOR/images/icon-electoral.png") no-repeat scroll 0px -1px;}
.icon-electoral p{margin-top:16px;}
ul.list_icons_steps li span{font-weight:bold;color:#ff8b00;}
.box-grey{position:relative;padding:5px 0px 12px 10px;margin-bottom:20px;background-color:#efecec;}
ol.list{margin-left:0px;margin-top:20px;}
ol.list li{font-weight:bold;font-size:16px;margin-bottom:12px;}
div#banner_advert{margin-bottom:20px;}
div#banner_advert img{width:100%;}
/* ==========================================================================
   Forms
   ========================================================================== */

.transition-enabled { -webkit-transition:all 2s ease-out;-moz-transition:all 2s ease-out;-o-transition:all 2s ease-out;transition:all 2s ease-out;}
input.form-control, textarea.form-control { height:48px;background:#FAFAFA;border-color:#CCC;border-radius:5px;box-shadow:none;}
textarea.form-control { min-height:100px;}
.form-group label { line-height:normal;margin-top:12px;}
.validateError, .validateError ul li, .validateError span, .validateError p, .mandatory, .error{color:#CC0000;}
.form-inline .form-control{margin-right:6px;}
/* ================================================
   =============== checkbox styling ===============
   ================================================ */

[type="checkbox"]:not(:checked),
[type="checkbox"]:checked { position:absolute;left:-9999px;}
[type="checkbox"]:not(:checked) + label,
[type="checkbox"]:checked + label { position:relative;padding-left:55px;cursor:pointer;line-height:48px;font-weight:normal;}
[type="checkbox"]:not(:checked) + label:before,
[type="checkbox"]:checked + label:before { content:'';position:absolute;left:0;top:2px;width:48px;height:48px;border:1px solid #E9EAEA;background:#f8f8f8;border-radius:3px;/* box-shadow:inset 0 1px 3px rgba(0,0,0,.3)
 */}
[type="checkbox"]:not(:checked) + label:after,
[type="checkbox"]:checked + label:after { content:"\e013";position:absolute;top:2px;left:7px;font-size:3.4rem;color:#82C4E0;transition:all .2s;font-size:34px;font-family:'Glyphicons Halflings';}
[type="checkbox"]:not(:checked) + label:after { opacity:0;transform:scale(0);}
[type="checkbox"]:checked + label:after { opacity:1;transform:scale(1);}
[type="checkbox"]:disabled:not(:checked) + label:before,
[type="checkbox"]:disabled:checked + label:before { box-shadow:none;border-color:#bbb;background-color:#ddd;}
[type="checkbox"]:disabled:checked + label:after { color:#999;}
[type="checkbox"]:disabled + label { color:#aaa;}
[type="checkbox"]:checked:focus + label:before,
[type="checkbox"]:not(:checked):focus + label:before { border:1px dotted #82C4E0;}
label:hover:before { border:1px solid #CCC!important;}
/* ==========================================================================
   Footer
   ========================================================================== */

footer { display:block;bottom:0;width:100%;background-color:#EFEFEF;}
footer .text-muted { margin:20px 0;}
footer ul.social { float:right;}
footer ul.social li a { text-indent:-9999px;display:block;}
footer, footer ul.links, footer ul.links li a { color:#6D6D71;}
footer .copyright img{
  width:230px;}
footer .forty span, footer .worldwide span { float:left;}
footer .mid-row .txt { width:70%;}
footer .mid-row .copyright { margin-top:10px;}
@media (max-width:991px) { footer .mid-row .copyright { margin-top:-48px;}
}
@media (max-width:500px) { footer ul.social { float:left;margin-left:10px;}
footer .mid-row .copyright { margin-top:10px;}
}
@media (max-width:767px) { footer .mid-row .txt { margin-top:8px;}
}
/* ==========================================================================
   Site elements
   ========================================================================== */
header .topright div, header p.log-stamp { text-align:right;margin-bottom:0;}
header .topright a { padding:0 10px;border-left:1px solid #E5E5E5;color:#656565;text-align:right;}
header .lnks { display:inline-block;}
@media (max-width:991px) { header .topright span { width:100%;display:block;}
header .topright .lnks { float:right;}
header .topright .lnks a:first-child { border-left:0 none;}
}
@media (max-width:767px) { header { z-index:0;}
header .header-info { float:left;margin-top:20px;}
header .topright div, header p.log-stamp, header .topright a { text-align:left;}
header .topright a:first-child { padding-left:0;}
header .topright .lnks { float:left;}
}
@media (max-width:425px) { header .logo img { width:77%;}
}
/* ==========================================================================
   Helper Classes
   ========================================================================== */

.block { display:block;}
.table { display:table;}
.table-cell { display:table-cell;}
.vmiddle { vertical-align:middle;}
.txt-center { text-align:center;}
.txt-right { text-align:right;}
.vtop { vertical-align:top !important;}
.center { margin:0 auto;}
.clr { clear:both;}
.full-width { width:100%;}
.relative { position:relative;}
.absolute { position:absolute;}
.boxsizing { box-sizing:border-box;}
.notext { text-indent:-9999px;}
.nowrap { white-space:nowrap;}
.bold { font-weight:bold;}
.underline { text-decoration:underline;}
.strikethrough { text-decoration:line-through;}
.justify { text-align:justify;}
.noborder { border:0 none !important;}
.noradius { border-radius:0 !important;}
.nobullet { list-style:none;}
.nomargin { margin:0 !important;}
.nopad { padding:0 !important;}
.nounderline { text-decoration:none;}
.pad0top{padding-top:0 !important;}
.pad0right{padding-right:0 !important;}
.pad0bottom{padding-bottom:0 !important;}
.pad0left{padding-left:0 !important;}
.margin5 { margin:5px !important;}
.pad5 { padding:5px !important;}
.margin10 { margin:10px !important;}
.pad10 { padding:10px !important;}
.margin15 { margin:15px !important;}
.pad15 { padding:15px !important;}
.margin20 { margin:20px !important;}
.pad20 { padding:20px !important;}
.margin0top { margin-top:0px !important;}
.margin0right { margin-right:0px !important;}
.margin0bottom { margin-bottom:0px !important;}
.margin0left { margin-left:0px !important;}
.margin5top { margin-top:5px !important;}
.margin5right { margin-right:5px !important;}
.margin5bottom { margin-bottom:5px !important;}
.margin5left { margin-left:5px !important;}
.margin10top { margin-top:10px !important;}
.margin10right { margin-right:10px !important;}
.margin10bottom { margin-bottom:10px !important;}
.margin10left { margin-left:10px !important;}
.margin15top { margin-top:15px !important;}
.margin15right { margin-right:15px !important;}
.margin15bottom { margin-bottom:15px !important;}
.margin15left { margin-left:15px !important;}
.margin20top { margin-top:20px !important;}
.margin20right { margin-right:20px !important;}
.margin20bottom { margin-bottom:20px !important;}
.margin20left { margin-left:20px !important;}
.margin30top{margin-top:30px !important;}
.margin35left { margin-left:35px !important;}
.margin50left { margin-left:50px !important;}
.margin50bottom{ margin-bottom:50px !important;}
.pad5top { padding-top:5px !important;}
.pad5right { padding-right:5px !important;}
.pad5bottom { padding-bottom:5px !important;}
.pad5left { padding-left:5px !important;}
.pad10top { padding-top:10px !important;}
.pad10right { padding-right:10px !important;}
.pad10bottom { padding-bottom:10px !important;}
.pad10left { padding-left:10px !important;}
.pad15top { padding-top:15px !important;}
.pad15right { padding-right:15px !important;}
.pad15bottom { padding-bottom:15px !important;}
.pad15left { padding-left:15px !important;}
.pad20top { padding-top:20px !important;}
.pad20right { padding-right:20px !important;}
.pad20bottom { padding-bottom:20px !important;}
.pad20left { padding-left:20px !important;}
.dosis { font-family:'Dosis', sans-serif;}
.dosis-bold { font-family:'Dosis', sans-serif;font-weight:700;}
.xsmall-txt { font-size:12px;font-size:1.2rem;}
.small-txt { font-size:14px;font-size:1.4rem;}
.medium-txt { font-size:16px;font-size:1.6rem;}
.large-txt { font-size:18px;font-size:1.8rem;}
.xlarge-txt { font-size:20px;font-size:2rem;}
.xxlarge-txt { font-size:24px;font-size:2.4rem;}
.lineheight200 { line-height:200%;}
.white { color:#FFF;}
.grey { color:#B6B6B6;}
.dark { color:#333;}
.aqua { color:#82C4E0;}
.blue { color:#1B3765;}
.orange{color:#ff8b00;}
.white-bg { background-color:#FFF;}
.grey-bg { background-color:#B6B6B6;}
.aqua-bg { background:#82C4E0;}
.pale-bg { background:#FDDB3D;}
.highlight-bg { background:#F5F5F5;}
.nobg { background:none transparent !important;}
.image-w-fit { background-size:100% auto;}
.image-h-fit { background-size:auto 100%;}
.wrap-break { word-wrap:break-word;}
.width90{width:90% !important;}
#testplot {height:230px;width:270px;font-size:11px;}
.italics{font-style:italic;}
.viewportMobile {display:none;}
@media only screen and (max-width:767px) { .improvecredit{
    margin-top:0px;}
.improvecredit .margin20top{
    margin-top:0px !important;}
.mobile-removepadding{
    padding:0;}
.page_banner{
    background:transparent url("/bca/MYCREDITMONITOR/images/achieve_credit_banner_mobile.png") no-repeat scroll 0 0;height:170px;}
.page_banner h1 span.credit-meter{
    background:transparent url("/bca/MYCREDITMONITOR/images/credit_meter_mobile.png") no-repeat scroll right bottom;padding-top:0px;}
.page_banner h1 span.regular{

        padding-top:0px;font-size:36px;padding-left:8px;}
.page_banner h1 span.bolditalic{
    font-size:50px;text-align:center;line-height:85%;margin-top:0px;margin-left:10px;padding-left:0;}
ol{
    margin-left:-60px;padding-left:20px;}
ul.list_green_ticks{
    margin-left:-40px;}
.icons_creditreport{
      width:50px;height:50px;margin-top:25px;}
.icon_graph{
      background-position:0px -95px;}
.icon_magnifying_glass{
      background-position:-95px -90px
    }
.improvecredit__sideheading{
      font-size:24px;}
.improvecredit .margin50left{
      margin-left:0px !important;}
.score-container__chart-gauge--right{
      margin-left:40px;}
.credit-card .page_banner{
      background:transparent url("/bca/MYCREDITMONITOR/images/creditcard_banner-mobile.png") no-repeat scroll 0 0;height:170px;background-size:cover;}
.btn-apply{width:100%;}
.credit-card ul.list_green_ticks{
      margin-left:15px !important;}
.credit-card .page_banner h1 span.regular { font-size:32px !important;}
.identity .page_banner{
      background:transparent url("/bca/MYCREDITMONITOR/images/identity_fraud_banner_mobile.png") no-repeat scroll 0 0;height:170px;background-size:cover;}
.icons_identity_fraud{
      width:50px;height:50px;background-size:100% auto;}
ul.list_icons_steps{
      margin-left:-50px;}
.identity ul.list_green_ticks{
        margin-left:-40px !important;}
.identity .page_banner h1 span.regular { font-size:32px !important;}
.toptipimg{
      width:100%;}
.improvecredit__subtitle{
      margin-left:10px;}
ul.list_icons_steps li{
      background:none ! important;padding-left:0px;}
}
@media only screen and (min-device-width:320px) and (max-device-width:1024px) { .viewportPC {display:none;}
.viewportMobile {display:inline-block;}
}
@media only screen and (min-width:768px) and (max-width:1023px) { .improvecredit .margin50left{
      margin-left:0px !important;}
.score-container__chart-gauge--right{
      margin:0px auto;}
}
@media only screen and (min-device-width:320px) and (max-device-width:767px) { .mobile-img{
      margin:0 auto;display:block;width:134px;}
}
/* ==========================================================================
   Cookie Consent bar styles
    # Styles to modify as per project color scheme
      - .cookie-consent { background:#3071a9;}
- .cookie-consent__info { color:#fff;}
- .cookie-consent__accept-button { background:#fff;color:#000;}
========================================================================== */

.cookie-consent { display:block;background:#3071a9;padding:7px 5px;}
.cookie-consent__info { margin:0 auto;color:#fff;}
.cookie-consent__accept-button { background:#fff;color:#000;border:none;padding:2px 10px;margin-left:10px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;cursor:pointer;}
.cookie-consent__accept-button:hover { background:#d3d3d3;}
.lt-ie9 .score-container__score, .lt-ie9 .score-container__last-date{
  text-align:center;float:none !important;}
.address-proof-list{
  padding-left:20px;padding-bottom:20px;}
.address-proof-list li{
  list-style-type:disc;}
.score-container-height{
  min-height:270px !important;}
.home-page-hero h1 { color:#0b2c5f;font-family:"scene-bold", Arial, Helvetica, sans-serif;font-weight:bold;font-size:30px;line-height:45px;}
.home-page-hero h3 { color:#0b2c5f;font-family:"scene-bold", Arial, Helvetica, sans-serif;font-weight:bold;}
.home-page .home-page-hero { background:url(/BCA/MYCREDITMONITOR/images/home-hero.jpg) 573px 58px no-repeat;}
.home-page-hero ul { padding-left:17px;margin-top:10px;}
.home-page-hero ul li { list-style-type:disc;font-size:16px;}
.home-page-hero ul.listTick { padding-left:0;margin-bottom:10px;margin-top:25px;}
.home-page-hero ul.listTick li { color:#666;font-size:16px;font-weight:bold;padding:2px 0 10px 25px;margin:0;list-style-type:none;background:url("/BCA/MYCREDITMONITOR/images/icon_tick.png") 0 2px no-repeat;}
.home-page-login{
  margin-bottom:40px;}
.home-page-login .form-control{
  height:33px;}
.home-page-login label{
  margin-right:10px;}
.login-info{
  font-size:13px;}
.whatYouGet{
  background-color:#F0F0F0;text-align:center;border-top:1px solid #ccc;padding-bottom:40px;}
.whatYouGet h2{
  color:#0b2c5f;padding:34px 0;}
.whatYouGet h3{
  color:#0b2c5f;font-size:18px;line-height:23px;font-family:"scene", Arial, Helvetica, sans-serif;font-weight:normal;}
.whatYouGet .benefit{
  margin-right:3%;}
.home-page .getMoreTabs ul li h4.title{
  cursor:pointer;background-repeat:no-repeat;padding:0px 0 3px 45px;float:left;margin-top:4px;padding-top:4px;}
.home-page .getMoreTabs ul li h4.titleTab1,
.home-page .getMoreTabs ul li:hover h4.titleTab1 { background-image:url("/BCA/MYCREDITMONITOR/images/lamp.png");}
.home-page .getMoreTabs ul li h4.titleTab2,
.home-page .getMoreTabs ul li:hover h4.titleTab2 { background-image:url("/BCA/MYCREDITMONITOR/images/whatisCS.png");}
.home-page .getMoreTabs ul li h4.titleTab3,
.home-page .getMoreTabs ul li:hover h4.titleTab3 { background-image:url("/BCA/MYCREDITMONITOR/images/creditSG.png");}
.home-page .getMoreTabs ul li h4.titleTab4,
.home-page .getMoreTabs ul li:hover h4.titleTab4 { background-image:url("/BCA/MYCREDITMONITOR/images/howImprove.png");}
.home-page .getMoreTabs ul li.active h4.titleTab1,
.home-page .getMoreTabs ul li.active:hover h4.titleTab1 { background-image:url("/BCA/MYCREDITMONITOR/images/lamp_open.png");}
.home-page .getMoreTabs ul li.active h4.titleTab2,
.home-page .getMoreTabs ul li.active:hover h4.titleTab2 { background-image:url("/BCA/MYCREDITMONITOR/images/whatisCS_open.png");}
.home-page .getMoreTabs ul li.active h4.titleTab3,
.home-page .getMoreTabs ul li.active:hover h4.titleTab3 { background-image:url("/BCA/MYCREDITMONITOR/images/creditSG_open.png");}
.home-page .getMoreTabs ul li.active h4.titleTab4,
.home-page .getMoreTabs ul li.active:hover h4.titleTab4 { background-image:url("/BCA/MYCREDITMONITOR/images/howImprove_open.png");}
.getMoreTabs { margin-bottom:20px;}
.getMoreTabs h2{
  color:#0b2c5f;text-align:center;margin:40px 0;}
.getMoreTabs li{
  padding:0;}
.getMoreTabs .nav-tabs{
  border-width:0;}
.getMoreTabs .nav-tabs>li>a { border:1px solid #ddd;border-bottom:none;min-height:75px;border-radius:0;}
.getMoreTabs .nav-tabs>li.active { background-color:#FFF;margin-bottom:-1px;padding-bottom:0px;z-index:999;}
.getMoreTabs .nav-tabs>li.active>a { border:1px solid #84c6dd;border-bottom:none;border-radius:0;}
.getMoreTabs .tab-content { padding:20px;border:1px solid #84c6dd;}
.getMoreTabs h4 { color:#0b2c5f;}
.getMoreTabs h4 a{
  text-decoration:underline;}
.getMoreTabs p { color:#666;font-size:16px;}
.trial-text{
  text-align:center;padding:35px;}
/* ==========================================================================
   loggedout home Navigation Menu
   ========================================================================== */

.loggedout-home-nav { overflow:hidden;}
.loggedout-home-nav ul { padding-left:15px;margin-left:0;}
.loggedout-home-nav ul li { list-style-type:none;float:left;}
.loggedout-home-nav ul li a { background-color:#fff;display:block;text-decoration:none;border-left:1px solid #cccccc;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-right:1px solid #cccccc;border-top:1px solid #cccccc;padding:10px 35px 14px 35px;font-size:16px;line-height:21px;color:#6D6E71;margin-bottom:-5px;margin-right:1px;}
.loggedout-home-nav ul li a:hover { border:1px solid #84c6dd;border-bottom-width:0;}
.loggedout-home-nav ul li a.active { color:#fff;border:1px solid #84c6dd;background-color:#84c6dd;font-weight:bold;}
.loggedout-home-nav ul li.resourcesMenu a .arrowDown { background:url("../img/seo/icon_arrowDown.png") right top no-repeat;display:inline-block;width:11px;height:8px;margin-left:5px;}
.loggedout-home-nav ul li.resourcesMenu a.active .arrowDown { background-position:right bottom;}
.loggedout-home-nav ul li.resourcesMenu ul { display:none;}
.loggedout-home-nav ul li.resourcesMenu.open ul { display:block;position:absolute;z-index:1000;top:129px;padding-bottom:1px;border:1px solid #84c6dd;background-color:#ffffff;overflow:hidden;}
.loggedout-home-nav ul li.resourcesMenu.open ul li { float:none;border-bottom:1px solid #f0f0f0;}
.loggedout-home-nav ul li.resourcesMenu.open ul li:last-child { border-bottom:0;}
.loggedout-home-nav ul li.resourcesMenu.open ul li a { border:none;padding:15px 35px 15px 35px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
.loggedout-home-nav ul li.resourcesMenu.open ul li a:hover { background-color:#84c6dd;color:#ffffff;}
hr { background-color:#84c6dd;border:1px solid #84c6dd;color:#84c6dd;height:3px;margin:0;}
@media (max-width:922px) { .nopad { padding:15px 15px 0 15px !important;}
}
@media (max-width:767px) { .loggedout-home-nav ul { padding:0;}
.loggedout-home-nav ul li a { font-size:14px;padding:6px 9px 8px 9px;}
header .logo { padding:10px 0 20px 0;text-align:center;}
}
#regColumns h1,
#regColumns h2,
#regColumns h3 { color:#0b2c5f;}
#regColumns h1{
  font-size:30px;line-height:40px;font-weight:bold;margin-bottom:10px;}
#regColumns h2{
  padding:20px 0;font-size:24px;line-height:30px;color:#0b2c5f;font-weight:normal;}
#regColumns h3 { font-weight:bold;}
#regColumns h3,
#regColumns h4 { font-size:16px;line-height:21px;}
#regColumns #benefitsBox { background-color:#0b2c5f;padding:1px;margin:20px 0 0 0;}
#regColumns #benefitsBox h2 { font-size:26px;line-height:32px;font-weight:bold;padding:20px;color:#ffffff;margin:0;}
#regColumns #benefitsBox ul { background-color:#ffffff;padding:10px 20px 20px 20px;margin-bottom:0;}
#regColumns #benefitsBox li { list-style:none;margin:20px 0 0 0;min-height:36px;color:#6c6c71;font-size:16px;line-height:35px;position:relative;padding-left:45px;}
#regColumns aside.fixed #benefitsBox { position:fixed;top:10px;width:267px;}
.thick { background:url(/BCA/MYCREDITMONITOR/images/thick.png) center center scroll no-repeat;display:inline-block;width:36px;height:36px;position:absolute;margin-left:-45px;}
#freeTrialBox,
#freeTrialBox2 { border:1px solid #d1d9dc;border-radius:1px;-moz-border-radius:1px;-webkit-border-radius:1px;box-shadow:0 0 8px #eeeeee inset;-moz-box-shadow:0 0 8px #eeeeee inset;-webkit-box-shadow:0 0 8px #eeeeee inset;padding:10px 20px 20px 20px;margin-bottom:20px;}
#freeTrialBox.hideBloc,
#freeTrialBox2.hideBloc { display:none !important;}
#freeTrialBox p,
#freeTrialBoxHome p,
#freeTrialBox2 p { margin:10px 0 0 0;text-align:center;font-size:16px;line-height:25px;color:#6c6c71;}
.lofaqList .panel-default>.panel-heading { margin-bottom:0;}
.lofaqList .panel-default>.panel-body { border-top:0 solid #fff;}
