body {
  padding-top: 54px;
}

a {
  color: #26478d;
  font-weight: bold; 
}

a:hover {
  color: #e72887;
  text-decoration: none; 
}

#adv-search, #bin-search, #ein-search {
  color: #ffffff;
  text-decoration: none!important; 
}

#adv-search:hover, #bin-search:hover, #ein-search:hover {
  color: #e72887 !important;
  text-decoration: none!important; 
}

.error-message-text, .ErrorRequiredEntry
{	font-weight: bolder;
	color: Red;
}

{  color:#ff0000;
    font-weight: bold;	
}

a.nav-offset-anchor { 
	position: relative;
	padding-top: 80px; 
}

.carousel-item {
  height: 65vh;
  min-height: 300px;
  background: no-repeat center center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.portfolio-item {
  margin-bottom: 30px;
}

.display-on-desktop {display: block;}
.display-under-1200 {display: none;}


.designed-for { 
				font-size: 12px;
				line-height: 14px !important;
				font-weight: bold;
				margin-bottom: 4px;
				margin-top:16px;}

@media (min-width: 481px) {
    .display-on-mobile {display: none; !important}
	.pricing-header {min-height: 100px !important;}
}

@media (min-width: 992px) {
  body {padding-top: 56px;}
  .navbar-expand-lg .navbar-nav .nav-link {font-size:0.9rem;}
  .designed-for {font-size:10px !important;}
  .pricing-header {min-height: 130px !important;}
}

@media (min-width: 1200px) {
.hide-on-desktop {display: none !important;}
.designed-for {font-size:13px !important;}
.pricing-header {min-height: 135px !important;}
}



@media (max-width: 1200px) {
.hide-on-big-tablet {display: none !important;}
}

@media (max-width: 1199px) {
.tablet-pro-header {padding-top: 25px !important;padding-bottom: 25px !important;}
.tablet-bca-header {padding-top: 25px !important;padding-bottom: 25px !important;}
.tablet-ppr-header {padding-top: 47px !important;padding-bottom: 47px !important;}
.tablet-csr-header {padding-top: 47px !important;padding-bottom: 47px !important;}
.tablet-bv-header {padding-top: 47px !important;padding-bottom: 47px !important;}
.tablet-vr-header {padding-top: 47px !important;padding-bottom: 47px !important;}
.tablet-bcp-ppr-header {padding-top: 153.5px !important;padding-bottom: 53.5px !important;}
.tablet-bcp-csr-header {padding-top: 53.5px !important;padding-bottom: 53.5px !important;}
.tablet-pricing-ppr-header {padding-top: 25px !important;padding-bottom: 25px !important;}
.tablet-pricing-csr-header {padding-top: 25px !important;padding-bottom: 25px !important;}
.hide-on-desktop {display: none !important;}
.display-under-1200 {display: block !important;}

}



@media (max-width: 991px) {
 #search-box-fields {width: 75% !important}
 #definitions-column-2 {margin-top: -19px;}
 #definitions-column-2-empty-item {display:none;}
 .features-hide-on-mobile {display: none !important;}
 #toggle-features-pro, #toggle-features-bca, #toggle-features-bcr, #toggle-features-ppr, #toggle-features-csr, #toggle-features-solopanel, #toggle-features-bv {display: block !important;}
 #toggle-features-buy-pro, #toggle-features-buy-bca, #toggle-features-buy-ppr, #toggle-features-buy-csr, #toggle-features-buy-solopanel, #toggle-features-buy-bvr, #toggle-features-buy-vr {display: block !important;}
  /* #bca-feature-box {height: 0px !important; overflow: hidden;}*/
 .hide-on-mobile-chart {display: none !important;}
 .hide-on-mobile-product-features-header {display: none !important;}
 .two-column-list {
    -webkit-column-count: 1 !important; /* Chrome, Safari, Opera */
    -moz-column-count: 1 !important; /* Firefox */
    column-count: 1 !important;
  }
.two-column-list-second-column {list-style-position: inherit !important;}
.mobile-ppr-header {padding-top: 25px !important;padding-bottom: 25px !important;}  /* NOT USED */
.hide-on-big-tablet  {display: block !important;}
.display-on-desktop {display: none !important}
.designed-for {font-size:14px !important;}
}

@media (max-width: 640px) {
  #login-container {padding: 34px 15px 0px 15px !important}
  .login-card {width: 100% !important; max-width: 100% !important}
  .hide-on-tablet {display: none !important}
  .reduced-mobile-title {font-size: 1.3rem;}
}


@media (max-width: 480px) {
  .hide-on-mobile {display: none !important}
  .display-on-mobile {display: block !important}
  #search-box-fields {width: 100% !important}
  #marquee-header {padding : 12px 0px 0px 0px !important; height: 574px !important;}
  #marquee-header-pricing {padding : 12px 0px 0px 0px !important; height: 515px !important;}
  .no-p-on-mobile {padding : 0px !important;}
  .search-header {font-size: 1.2rem !important;}
  #bus-search-box {border-radius: 0px; height: 574px !important;}
  .search-header {font-size: 1.8rem !important;}
  .search-header span {}
  #search-subhead {font-size: 1.4rem;}
  #login-container {padding: 34px 15px 0px 15px !important}
  .login-card {width: 100% !important;}
  #marquee-header-help {max-height: 200px !important;}
  img[class="mobile-infographic-men-women"]{width: 135px!important;height: 400px!important;}
}

@media (max-width: 414px) {
.mobile-title {font-size: 1.5rem;}
.reduced-mobile-title {font-size: 1.2rem;}
.quick-guide-mobile-title {font-size: 1.8rem;}
.los-mobile-title {font-size: 1.5rem;}
.mobile-business-name{font-size: 1.2rem;margin-top: 20px;}
.los-mobile-sub-title{font-size: 1rem;margin-top: 20px;}
.mobile-product-features-title {font-size: 1.5rem;}
.mobile-product-features-header {font-size: 1.2rem;}
.mobile-designed-for {margin-top: 8px;}
.hide-on-desktop {display: none !important;}
.mobile-see-other-products {font-size: 0.8em;}
img[class="mobile-infographic-minority-owned-small-businesses"]{width: 260px!important;height: 200px!important;}
}


@media (max-width: 435px) {
  #common-questions-btn-left {float: left!important; width: 220px!important; text-align: left!important;}  
  #questions-bca-btn-left {float: left!important; width: 220px!important; text-align: left!important;} 
  #questions-bim-btn-left {float: left!important; width: 220px!important; text-align: left!important;} 
  #questions-bcp-btn-left {float: left!important; width: 220px!important; text-align: left!important;} 
  #questions-ibcr-btn-left {float: left!important; width: 220px!important; text-align: left!important;}
}

@media (max-width: 390px) {
  .search-header {font-size: 1.4rem !important;}
  #search-subhead {font-size: 1.1rem;}
}

@media (max-width: 320px) {
  input {max-width: 280px !important;}
  .hide-on-mobile {display: none !important}
  #search-box-fields{width: 100% !important}
  #marquee-header {padding : 11px 0px 0px 0px !important;}
  #marquee-header-pricing {padding : 11px 0px 0px 0px !important;}
  .no-p-on-mobile {padding : 0px !important;}
  .search-header {font-size: 1.2rem !important;}
  #bus-search-box {border-radius: 0px; height: 574px !important;}
  .search-header {font-size: 1.4rem !important;margin-top: 16px;}
  .search-header span {}
  #search-subhead {font-size: 1.1rem;}
  #login-container {padding: 34px 15px 0px 15px !important;}
  .login-card {width: 100% !important;}
  #ISOCC, #ST{max-width: 135px !important}
  img[class="mobile-infographic-men-women"]{width: 110px!important;height: 360px!important;}
/*  #ST{max-width: 140px !important}*/
}

#nav-logo {
  background-image: url('/responsive/assets/experian_full_color.svg?v=1.2');
  background-repeat: no-repeat;  background-size: 109px 35px;  width: 109px;  height: 35px; margin-top:8px; margin-bottom:5px;
}

.bg-white {
  background-color: white !important;
}

.bg-blue {
  background-color: #26478d !important;
}

.bg-grey {
 background-color: #cccccc !important;
}

.bg-yellow {
 background-color: #ffc107 !important;
}

.bg-pink {
  background-color: #e72887 !important; 
}

.text-white {
 color: #ffffff !important;
}

.text-grey {
 color: #cccccc !important;
}

.text-blue {
 color: #26478d !important;
}

.text-pink {
 color: #e72887 !important;
}

.navbar-dark .navbar-nav .nav-link 
{
  color:#595959;
}

.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
  color: #e72887 !important;
}

.navbar-dark .navbar-toggler {
  background-color:#26478d;
}

.btn-blue {
  color: #fff;
  background-color: #26478d;
  border-color: #26478d;
}

.btn-blue:hover {
  color: #fff;
  background-color: #e72887;
  border-color: #e72887;
}

.btn-orange {
  color: #ffffff;
  background-color: #F29000;
  border-color: #F29000;
}

.btn-orange:hover {
  color: #ffffff;
  background-color: #e72887;
  border-color: #e72887;
}


.btn-red {
  color: #fff;
  background-color: #CB4335;
  border-color: #FF0000;
}

.btn-red:hover {
  color: #fff;
  background-color: #e72887;
  border-color: #e72887;
}


.btn-green {
  color:#fff; background-color:#37A721;
  border-color: #37A721;
}

.btn-green:hover {
  color: #fff;
  background-color: #268D3E;
  border-color: #268D3E;
}

.btn-fuchsia {
  color: #fff;
  background-color: #e72887;
  border-color: #e72887;
}

.btn-fuchsia:hover {
  color: #fff;
  background-color: #A51E61;
  border-color: #A51E61;
}


.btn {
  white-space: inherit !important;
}

h2 {
  /*  color:#26478d;*/
}

#bus-search-box {
  border: none !important;
  /* background-color: #26478dd0; */
  background-color: rgba(38,71,141,0.8);
  color: #ffffff;
}

#bus-search-box div.card-body {
  /*   background-color: #ffffff;*/
}

#bus-search-box button {
/*  border-color: white;*/
}

.search-header {
  font-size: 2rem;
  color: #ffffff; 
  text-align: left;
}

.search-header span {
  font-size: 1.5rem;
}

.card {
  border-radius: .5rem;
}

.align-items-center {
  -ms-flex-align: center!important;
  align-items: center!important;
}

.d-flex {
  display: -ms-flexbox!important;
  display: flex!important;
}

.below-image-btn {
  border-top-left-radius:0px; 
  border-top-right-radius:0px;
  border-bottom-left-radius: 0.5rem !important;
  border-bottom-right-radius: 0.5rem !important;
}

.bg-light-grey {
  background-color: #efefef !important;
}

#marquee-header {
  background-image: url('/responsive/assets/hero-shot-home.jpg'); 
  padding:50px 70px;
  min-height: 686px;
}

#marquee-header-login {
  background-image: url('/responsive/assets/hero-shot-login.jpg'); 
  background-size: cover;
}

#marquee-header-pricing {
  background-image: url('/responsive/assets/hero-shot-pricing.jpg'); 
  padding:50px 0px;
  background-size: cover;
  min-height: 515px;
}


#marquee-header-BCA {
  background-image: url('/responsive/assets/hero-shot-designer.jpg'); 
  padding:50px 0px;
  background-size: cover;
  min-height: 515px;
}

#marquee-header-find-a-business {
  background-image: url('/responsive/assets/hero-shot-designer.jpg'); 
  padding:50px 0px;
  background-size: cover;
  min-height: 550px;
}

#marquee-header-find-a-business-bo {
  background-image: url('/responsive/assets/hero-shot-designer.jpg'); 
  padding:50px 0px;
  background-size: cover;
  min-height: 575px;
}

#marquee-header-international {
  background-image: url('/responsive/assets/hero-shot-flags.jpg'); 
  padding:50px 0px;
  background-size: cover;
  min-height: 552px;
}

#marquee-header-valuation {
  background-image: url('/responsive/assets/hero-shot-valuation.jpg'); 
  padding:50px 0px;
  background-size: cover;
  min-height: 515px;
}

#marquee-header-business-credit-score {
  background-image: url('/responsive/assets/hero-shot-business-credit-score.jpg?v2.0'); 
  padding:50px 0px;
  background-size: cover;
  min-height: 515px;
}

#marquee-header-newreport {
  background-image: url('/responsive/assets/hero-shot-contractor.jpg'); 
  padding:50px 0px;
  background-size: cover;
  min-height: 515px;
}

#marquee-header-fraud-alert {
  background-image: url('/responsive/assets/hero-shot-fraud-alert.jpg'); 
  padding:50px 0px;
  background-size: cover;
  min-height: 515px;
}

input, button, select {
  margin-bottom: 10px;
  border-radius: .25rem;
  display: inline-block;
  font-weight: 400;
  /*  text-align: center;*/
  white-space: nowrap;
  vertical-align: middle;
  /* -webkit-user-select: none;	Safari -- commented these 4 lines 10/2/18 */
  /* -moz-user-select: none;	Firefox */
  /* -ms-user-select: none;		IE */
  /* user-select: none;			Other browsers - minus Chrome */
  border: 1px solid transparent;
  padding: .15rem .75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: .25rem;
}

label {
  margin-bottom: 10px;
  vertical-align: middle;
}

#ST {
  background-color: #ffffff;
}

#state-province {
  color: #757575 !important;
}


#search-box-fields {
/*  width: 75%;
  max-width: 320px;*/
}

#get-report {
  font-size: 1.3rem; 
  margin-bottom: .8rem;
}

#search-subhead{
  padding:.5rem 1.25rem;
  /* background-color: #e72887aa; */
  background-color: rgba(231,40,135,0.8);
  margin-bottom: 0px;
}

#login-container {
  /* background-color: #26478d88; */
  background-color: rgba(38,71,141,0.5);
  padding: 100px 15px 100px 15px;
}

.card-img-top {
  padding-top: 1px;
  padding-left: 1px;
  border-top-left-radius: 0.5rem !important;
  border-top-right-radius: 0.5rem !important;
}

#new-member-card, #return-member-card {
  /* background-color: #efefefdd !important; */
  background-color: rgba(239,239,239,0.9);
  border: none !important;
}

#new-member-card h4.card-header, #return-member-card h4.card-header {
  /*  background-color: #26478ddd !important;*/
}

#Password1, #textBoxEmailAddress {
  width: 100%;
  max-width: 280px;
}

.card>.list-group:last-child .list-group-item:last-child {
  border-bottom-right-radius: 0.5rem;
  border-bottom-left-radius: .5rem;
}

.login-card {
  width: 50%;
  max-width: 320px;
}

.pricing-card {
  /*  text-align: center;*/
}

.pricing-header {
  text-align: center;
  padding-left: 10px;
  padding-right: 10px;
  height: 110px;
  line-height: 1.7rem; 
  font-size: 1.5rem;
  color: #ffffff;
  background-color: #26478d;
  border-top-left-radius: 0.5rem !important;
  border-top-right-radius: 0.5rem !important;
  min-height: 120px;
}
.pricing-header SUP {
  font-size: .6rem;
  padding-left: 1px;
  vertical-align: top; 
  position: relative; 
  top: .6rem;
}

.pricing-header-other-reports {
  text-align: center;
  height: 70px;
  padding-top: 15px;
  padding-bottom: 10px;
  line-height: 1.7rem; 
  font-size: 1.5rem;
  color: #ffffff;
  background-color: #26478d;
  border-top-left-radius: 0.5rem !important;
  border-top-right-radius: 0.5rem !important;
  min-height: 110px;
}
.pricing-header-other-reports a {
  color: #ffffff !important;
}

.block-text-valign
{
  display: table-cell;
  vertical-align: middle;
}

.pricing-header a {
  color: #ffffff !important;
}

.checkmark {
  height: 1rem;
  font-weight: bold;
  padding: .1rem;
  background: #8bc34a;
  min-width: 1rem !important;
  text-align: center;
  color: white;
  border-radius: .25rem;
  font-size: 0.5rem;
  display: inline-block;
  vertical-align: middle;
  text-indent:0rem;
}


.list-group-indent {
  padding-left:2.5rem;
  text-indent:-1.25rem;
}

#additional-products-section {
  /*  background-image: url('/responsive/assets/additional-products-bg.jpg'); */
  background-size: cover;
}

#additional-products-section div h2 {
  color: #ffffff;
}

#chart-disclaimer {
  font-size: 1rem;
}

.intro-bullets {
  font-size: 1.2rem;
}

.definition-list-item {
  position: relative;
  display: block;
  padding: .75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid rgba(0,0,0,.125);

}

#definitions-section {
  transition: 1000ms;
  height: 0px;
  overflow: hidden;
}

.open {
  height: 100% !important;
  overflow: visible;
  /*  padding-top: 0px !important;*/
  padding-bottom:1px !important;
}

#toggle-definitions {
  width: 100%;
}

#toggle-features-pro, #toggle-features-bca, #toggle-features-bcr, #toggle-features-ppr, #toggle-features-solopanel, #toggle-features-csr, #toggle-features-bv {
  display: none;
  border-bottom-left-radius: .5rem;
  border-bottom-right-radius: .5rem;
}

.square-out-corners {
  border-radius: 0px !important;
}

#definitions-btn-left {
  float: left;
}

#definitions-btn-right {
  float: right;
}

#pro-feature-btn-left, #bca-feature-btn-left, #bcr-feature-btn-left, #ppr-feature-btn-left, #solopanel-feature-btn-left, #csr-feature-btn-left, #bvr-feature-btn-left, #vr-feature-btn-left {
  float: left;
}

#pro-feature-btn-right, #bca-feature-btn-right, #bcr-feature-btn-right, #ppr-feature-btn-right, #solopanel-feature-btn-right, #csr-feature-btn-right, #bvr-feature-btn-right, #vr-feature-btn-right {
  float: right;
}

#pro-feature-box, #bca-feature-box, #bcr-feature-box, #ppr-feature-box, #solopanel-feature-box, #csr-feature-box, #bvr-feature-box, #vr-feature-box {
  transition: 1000ms;
}

.modal {
  padding-right: 0px !important;
}

.modal-content {
  border-radius: .5rem;
  border: none !important;
  /*added word-wrap because text was going over modal*/
  word-wrap: break-word;
}

.modal-header {
  border-top-left-radius: .5rem;
  border-top-right-radius: .5rem;
}

button.close {
  color: #cccccc;
  text-shadow: none;
}

button.close:hover {
  color: #ffffff;
}

.clear-both {
  float: none;
}

#chart-score-range {
  /*  width: 100%;*/
  /*  padding: 5px;*/
  margin:0 auto 14px auto;
  text-align: center;
  font-size: 0.8rem;
}

#chart-score-range td {
  /*  width: 50%;*/
  padding: 5px 10px;

}


.footer-top-bar { 
	padding: 0px;
    margin: 0px;  
	border: none;
	background-color:#B12972;
	height:3px;
	width:100%
}
.footer {
  font-size: 0.75rem;
}
.footer-links { line-height: 30px; text-align: center}
a.footer-links { padding-right: 30px;}


.drop-shadow {
  box-shadow: 0 3px 10px rgba(0,0,0,.10);
  -webkit-box-shadow: 0 3px 10px rgba(0,0,0,.10);
}

#new-member-card .card-header, #return-member-card .card-header { 
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}

#toggle-common-questions {
  width: 100%;
}
#common-questions-btn-left {
  float: left;
}
#common-questions-btn-right {
  float: right;
} 
#common-questions-section {
  transition: 1000ms;
  height: 0px;
  overflow: hidden;
}

#toggle-questions-bca {
  width: 100%;
}
#questions-bca-btn-left {
  float: left;
}
#questions-bca-btn-right {
  float: right;
}

#toggle-questions-bim {
  width: 100%;
}
#questions-bim-btn-left {
  float: left;
}
#questions-bim-btn-right {
  float: right;
}

#toggle-questions-bcp {
  width: 100%;
}
#questions-bcp-btn-left {
  float: left;
}
#questions-bcp-btn-right {
  float: right;
}

#toggle-questions-ibcr {
  width: 100%;
}
#questions-ibcr-btn-left {
  float: left;
}
#questions-ibcr-btn-right {
  float: right;
}

#marquee-header-help {
  background-image: url('/responsive/assets/hero-shot-help.jpg'); 
  padding:50px 0px;
  background-size: cover;
  max-height: 480px;
}

#questions-bca-section {
  transition: 1000ms;
  height: 0px;
  overflow: hidden;
}

#questions-bim-section {
  transition: 1000ms;
  height: 0px;
  overflow: hidden;
}

#questions-bcp-section {
  transition: 1000ms;
  height: 0px;
  overflow: hidden;
}

#questions-ibcr-section {
  transition: 1000ms;
  height: 0px;
  overflow: hidden;
}

.help-open {
  height: auto !important;
  overflow: visible;
  /*  padding-top: 0px !important;*/
  padding-bottom:1px !important;
}


#CO {
  padding-left: 0.5rem;
  padding-right: 1rem;
  width: 100%;
}

#BO {
  padding-left: 0.5rem;
  padding-right: 1rem;
  width: 100%;
}

#AD {
  padding-left: 0.5rem;
  padding-right: 1rem;
  width: 100%;
}
#ZI {
  padding-left: 0.5rem;
  padding-right: 1rem;
  width: 100%;
}
#CI {
  padding-left: 0.5rem;
  padding-right: 1rem;
  width: 100%;
}

#ST {
  width: calc(50% - 5px);
  padding-left: 0.15rem;
}

#ISOCC {
  width: calc(50% - 0px);
  padding-left: 0.15rem;
}

.bcp-plan-select {
    font-size: 2.5rem;
    font-weight: 300;
    line-height: 1.2;
}

#bcp-plan-select-container {
  width: 100%;
}

.bcp-plan-sub {
  font-size: 1.0rem;
}

.bcp-buy-form {
  display: inline;
}


.tradeline-btn {
  color: #fff;
  background-color: #ffc107;
  border-color: #ffc107;
  font-weight: bold;
  padding: 2px 16px;
  font-size: .55em;
  padding-left: 9px;
  padding-right: 9px;
}

.tradeline-btn:hover {
  color: #fff;
  background-color: #575756;
  border-color: #575756;
}

.product-features-header {
  text-align: center;
  min-height: 60px;
  font-size: 1.2rem;
  color: #ffffff;
  background-color: #26478d;
  border-top-left-radius: 0.5rem !important;
  border-top-right-radius: 0.5rem !important;
}

.product-features-header SUP {
  font-size: .6rem;
  padding-left: 1px;
  vertical-align: top; 
  position: relative; 
  top: .6rem;
}

#toggle-features-buy-pro, #toggle-features-buy-bca, #toggle-features-buy-ppr, #toggle-features-buy-csr, #toggle-features-buy-bvr, #toggle-features-buy-vr {
  display: none;
  border-bottom-left-radius: .5rem;
  border-bottom-right-radius: .5rem;
  border-top-left-radius: .5rem;
  border-top-right-radius: .5rem;
}

.square-out-bottom-corners {
  border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !important;
}

.bottom-buy-button {
  list-style-type: none;
  padding-top: 15px;
  padding-bottom: 15px;
}

.list-style {
  -webkit-padding-start:15px;
  list-style-type: disc;
  font-size:0.8rem;
}

.no-show-bullet-points {
  list-style-type:none;
}

.view-sample-padding {
  padding-bottom: 18px;
}

.los-pricing-header {
  font-size: 1rem;
  text-align: center;
  min-height: 32px;
  font-size: 1rem;
  color: #ffffff;
  background-color: #26478d;
  border-top-left-radius: 0.5rem !important;
  border-top-right-radius: 0.5rem !important;
}

.los-cursor-pointer {
  cursor: pointer;
}

.two-column-list {
    -webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;
    list-style-position: outside;
    margin-left: 1em;
    -webkit-column-width: 150px;
    -moz-column-width: 150px;
    column-width: 150px;
}

.two-column-list-second-column {
    list-style-position: inside;
}

#quick-guide-chart {
  width: 100%;
  /*  padding: 5px;*/
  margin:0 auto 14px auto;
  text-align: left;
  font-size: 1rem;
}

#quick-guide-chart td {
  /*  width: 50%;*/
  padding: 5px 10px;

}

#quick-guide-chart-header td {
  color: white;

}

ol {font-weight:bolder; }
ol li span {font-weight: normal; }


.navbar-dark .navbar-nav .active>.nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show>.nav-link {
     color: #595959; 
}

.container-padding {
    padding-right: 15px;
    padding-left: 15px;
    margin-left: 0px;
    margin-right: 0px;
}

.align-center {
    text-align: center;
}

.word-wrap {
word-wrap: break-word;
}

.bg-lt-green {
	background-color: #EEFFF4;
}

.no-bold
{
	font-weight: normal;
}

.keep-image-aspect
{
  height: 100%;
  width: 100%;
  flex: none;  /* IE */
}

.login-card-container-adjusted-height
{
  min-height: 400px;
}

.gridAltHits
{
  background-color: #EEEFF1;
  text-align: left;
}

.SBR2HEADER
{
  background-color: #26478D;
}
-->

.page-H1 SUP
{
  font-size: .9rem;
  padding-left: 1px;
  vertical-align: top; 
  position: relative;
  font-weight: bold;
  top: 1rem;
}

.page-H5
{
  padding-bottom: 12px;
}

.tipsH2
{ font-weight: bold;
  padding-bottom: 12px;
}

.GridHits
{	background-color: #FFFFFF;
	padding-left:2px;
	text-align:left;
}

.GridAltHits
{	background-color: #EEEFF1;
	padding-left: 2px;
	text-align:left;
}

.retail-pricing-snipe
{	font-size: .9rem;
	color: #ff0000;
}

.on-sale-snipe
{
	background-image: url('/responsive/assets/responsiveSalePriceSnipe.gif?v=2') !important;
	background: no-repeat top left;
}

.special-discount-snipe
{
	background-image: url('/responsive/assets/responsiveSpecialDiscountSnipe.gif') !important;
	background: no-repeat top left;
}

.member-discount-snipe
{
	background-image: url('/responsive/assets/responsiveMemberDiscountSnipe.gif') !important;
	background: no-repeat top left;
}

.member-discount-snipe-bca
{
	background-image: url('/responsive/assets/responsiveMemberDiscountSnipeBCA.gif') !important;
	background: no-repeat top left;
}

.button-tiny-text {
	font-size:0.6em;
}

#search-box-thumb-img {
  width: 25%;
  max-width: 140px;
}

.my-radio {color:white; white-space:no-wrap; font-size:16px; margin-top: 6px;}
.my-radio-dashboard {color:white; white-space:no-wrap; font-size:14px; margin-top: 6px;}

.zero-padding {padding-left: 0; padding-right: 0; margin-left: 0; margin-right: 0}
.mini-padding {padding-left: 5px; padding-right: 5px; margin-left: 0; margin-right: 0}

.glossaryTerm
{	font-weight: bold;
	font-size:14pt;
	padding: 6px;
	background-color: #80ADD6;
	color: White;
}



@media print {
	body 
	{ -webkit-print-color-adjust: exact; 
	}
	
	.navbar {
	    position: absolute; 
		display: block;
		border-width:0 !important;
	}
	.navbar-toggler {
		display:none !important;
	}
	
	.no-print {
		display: none;
	}
	
	.noPrint {
		display: none;
	}
		
}

   
