.text-line-format {
  line-height: 1.8em;
}

.fa-cust-size {
  font-size: 0.8em;
}

.sp-hr-line {
  width: 35px;
  border: 1px solid #000f33;
}

.bg-dark {
  background-color: #000f33 !important;
}

.fbox-icon {
  font-size: 45px;
  color: Dodgerblue;
}

html {
  position: relative;
  height: 100%;
}

html body {
  height: 100%;
  margin-bottom: 70px;
  font-family: sbsoft_mainfont, sans-serif;
  background: url(/public/docs/privacy/images/bg_img2.jpg) no-repeat center center fixed;
  background-size: cover;
}

html body p {
  color: #001034;
}

.container {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}


section {
  padding: 150px 0 !important;
}

section header {
  padding: 10px 0 60px;
  color:aqua;
}

.footer {
  width: 100%;
  height: 70px;
  line-height: 70px;
  background-color: #000f33;
}

.footer .copyright {
  margin-right: 0.9em;
}

.footer #footer-logo-full {
  width: 135px;
  height: 40px;
}

.footer #footer-logo-short {
  width: 39px;
  height: 40px;
}

@media (min-width: 576px) {
  .footer .subcopyright {
    display: inline;
  }
  .footer .logo-full {
    display: inline;
  }
  .footer .logo-short {
    display: none;
  }
}

@media (max-width: 575.98px) {
  .footer .subcopyright {
    display: none;
  }
  .footer .logo-full {
    display: none;
  }
  .footer .logo-short {
    display: inline;
  }
}

#mainNav {
  padding-top: 0.1rem;
  padding-bottom: 0.1rem;
}

#mainNav .navbar-nav {
  margin-top: 10px;
  letter-spacing: 0.0925rem;
}

#mainNav .navbar-nav li.nav-item a.nav-link {
  color: white;
}

#mainNav .navbar-nav li.nav-item a.nav-link:hover {
  color: #69b8e4;
}

#mainNav .navbar-nav li.nav-item a.nav-link:active, #mainNav .navbar-nav li.nav-item a.nav-link:focus {
  color: #69b8e4;
}

#mainNav .navbar-nav li.nav-item a.nav-link.active {
  color: #69b8e4;
}

#mainNav .navbar-toggler {
  font-size: 80%;
  padding: 0.8rem;
}

#privacy_policy {
  padding: 8rem 0;
  margin: 0;
  opacity: 0.9;
}

#privacy_policy h1 {
  background-color: white !important;
  color: #001034;
  opacity: 0.9;
}

#privacy_policy .container {
  background-color: white;
}

#privacy_policy p {
  font-size: 1.19em;
}
