.login100-more {
  background-image: var(--brandingbackgroundimageurl);
}

.container-login100 h1 {
  background-image: url('/Files/CustomerLogo/firearms-safety-authority-logo-600x144.png');
  background-size: contain;
  width: 300px;
  padding-top: 72px;
}

.login100-form-bgbtn {
  background: #231f20;
  background: -webkit-linear-gradient(bottom, #231f20, #000000);
  background: -o-linear-gradient(bottom, #231f20, #000000);
  background: -moz-linear-gradient(bottom, #231f20, #000000);
  background: linear-gradient(bottom, #231f20, #000000);
}

.container-login100 .hov1:hover {
  color: #29533f;
}

.login100-form-btn {
  color: #ffffff;
}

header {
  background: #042512 url('/Files/Branding/te_tari_pureke/img/firearms-safety-authority-background-2560.jpg') repeat-x bottom center;
}

header h1 a {
  padding-top: 120px;
}

.navbar .nav>li>a {
  color: #ffffff;
}

.navbar .nav > .current > a, .navbar .nav > .current > a:hover, .navbar .nav > .current > a:focus {
  border-top: 2px solid #4fac5e;
}

/* Product Listing */

.products .img-polaroid {
  background: #f8f8f8;
  border: 1px solid #dddddd;
}

@media (min-width: 980px) {
  .navbar {
    padding-top: 76px;
  }
}

/* Fonts and other custom */

.wrap-login100 hr {
  border-top: 1px solid rgba(0,0,0,0);
    margin-top: 0.2rem;
}

.p-r-50 {
  padding-right: 70px;
}

.p-l-50 {
  padding-left: 70px;
}

.p-b-50 {
  padding-bottom: 70px;
}

.p-t-50 {
  padding-top: 70px;
}