body {
  background-color:#ff9800
}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {
  font-family:Lato,sans-serif;
  font-weight:300;
  padding-left: 0;
}
.btn-primary {
  color:#fff;
  background-color:#00aa8d;
  border-color:#00aa8d
}
.btn-primary.focus,.btn-primary:focus,.btn-primary:hover {
  color:#fff;
  background-color:#00846d;
  border-color:#007763
}
.btn-primary.focus,.btn-primary:focus {
  box-shadow:0 0 0 .2rem rgba(38,183,158,.5)
}
.btn-primary.disabled,.btn-primary:disabled {
  color:#fff;
  background-color:#00aa8d;
  border-color:#00aa8d
}
.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle {
  color:#fff;
  background-color:#007763;
  border-color:#006a58
}
.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus {
  box-shadow:0 0 0 .2rem rgba(38,183,158,.5)
}
.btn-secondary {
  color:#fff;
  background-color:#5d055d;
  border-color:#5d055d
}
.btn-secondary.focus,.btn-secondary:focus,.btn-secondary:hover {
  color:#fff;
  background-color:#390339;
  border-color:#2d022d
}
.btn-secondary.focus,.btn-secondary:focus {
  box-shadow:0 0 0 .2rem rgba(117,43,117,.5)
}
.btn-secondary.disabled,.btn-secondary:disabled {
  color:#fff;
  background-color:#5d055d;
  border-color:#5d055d
}
.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle {
  color:#fff;
  background-color:#2d022d;
  border-color:#210221
}
.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus {
  box-shadow:0 0 0 .2rem rgba(117,43,117,.5)
}
.btn-outline-primary {
  color:#00aa8d;
  border-color:#00aa8d
}
.btn-outline-primary:hover {
  color:#fff;
  background-color:#00aa8d;
  border-color:#00aa8d
}
.btn-outline-primary.focus,.btn-outline-primary:focus {
  box-shadow:0 0 0 .2rem rgba(0,170,141,.5)
}
.btn-outline-primary.disabled,.btn-outline-primary:disabled {
  color:#00aa8d;
  background-color:transparent
}
.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle {
  color:#fff;
  background-color:#00aa8d;
  border-color:#00aa8d
}
.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus {
  box-shadow:0 0 0 .2rem rgba(0,170,141,.5)
}
.btn-outline-secondary {
  color:#5d055d;
  border-color:#5d055d
}
.btn-outline-secondary:hover {
  color:#fff;
  background-color:#5d055d;
  border-color:#5d055d
}
.btn-outline-secondary.focus,.btn-outline-secondary:focus {
  box-shadow:0 0 0 .2rem rgba(93,5,93,.5)
}
.btn-outline-secondary.disabled,.btn-outline-secondary:disabled {
  color:#5d055d;
  background-color:transparent
}
.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle {
  color:#fff;
  background-color:#5d055d;
  border-color:#5d055d
}
.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus {
  box-shadow:0 0 0 .2rem rgba(93,5,93,.5)
}
.btn-link.focus,.btn-link:focus {
  text-decoration:underline;
  box-shadow:none
}
.dropdown-item:focus,.dropdown-item:hover {
  background-color:#f8f9fa
}
.dropdown-item.disabled,.dropdown-item:disabled {
  color:#6c757d;
}
@media (min-width:576px) {
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right:1.5em;
    padding-left:1.5em
  }
}
@media (min-width:768px) {
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right:1.5em;
    padding-left:1.5em
  }
}
@media (min-width:992px) {
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right:1.5em;
    padding-left:1.5em
  }
}
@media (min-width:1200px) {
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right:1.5em;
    padding-left:1.5em
  }
}
.navbar-expand .navbar-nav .nav-link {
  padding-right:1.5em;
  padding-left:1.5em
}
.navbar-light .navbar-nav .nav-link {
  color:#343a40
}
.navbar-light .navbar-toggler {
  color:#343a40;
  border-color:rgba(0,0,0,.1)
}
.navbar-light .navbar-text {
  color:#343a40
}
.breadcrumb {
  background-color:#fff;
}
.alert-primary {
  color:#005849;
  background-color:#cceee8;
  border-color:#b8e7df
}
.alert-primary hr {
  border-top-color:#a5e1d6
}
.alert-primary .alert-link {
  color:#00251f
}
.alert-secondary {
  color:#300330;
  background-color:#dfcddf;
  border-color:#d2b9d2
}
.alert-secondary hr {
  border-top-color:#c8a9c8
}
.alert-secondary .alert-link {
  color:#000
}
.list-group-flush .list-group-item:first-child {
  border-top-width:0
}
.list-group-flush:last-child .list-group-item:last-child {
  border-bottom-width:0
}
.list-group-item-primary {
  color:#005849;
  background-color:#b8e7df
}
.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover {
  color:#005849;
  background-color:#a5e1d6
}
.list-group-item-primary.list-group-item-action.active {
  color:#fff;
  background-color:#005849;
  border-color:#005849
}
.list-group-item-secondary {
  color:#300330;
  background-color:#d2b9d2
}
.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover {
  color:#300330;
  background-color:#c8a9c8
}
.list-group-item-secondary.list-group-item-action.active {
  color:#fff;
  background-color:#300330;
  border-color:#300330
}
button.close {
  appearance:none
}
.bg-primary {
  background-color:#00aa8d!important
}
a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover {
  background-color:#007763!important
}
.bg-secondary {
  background-color:#5d055d!important
}
a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover {
  background-color:#2d022d!important
}
.border-primary {
  border-color:#00aa8d!important
}
.border-secondary {
  border-color:#5d055d!important
}
.pull-right {
  float:right
}
.pull-left {
  float:left
}

.fa {
  color:#00aa8d
}
.fa-mobile {
  transform:scale(1.5)
}
.btn {
  white-space:normal;
  text-align:left
}
.btn .fa {
  color:#fff
}
h1,h2,h3 {
  margin-bottom:.5em
  padding-left: 2px;
}
.top-margin {
  margin-top:2em
}
.top-padding {
  padding-top:2em
}
.bottom-padding {
  padding-bottom:2em
}
.narrow {
  max-width:800px
}
.icon-circle,.narrow {
  margin-left:auto;
  margin-right:auto
}
.icon-circle {
  height:60px;
  width:60px;
  border:1px solid #00aa8d;
  border-radius:30px
}
.icon-circle.light {
  background:#fff
}
.icon-circle.dark {
  background:#00aa8d
}
.icon-circle.dark .fa {
  color:#fff
}
.navbar {
  font-family:Lato,sans-serif;
  background:#fff
}
.navbar .navbar-nav .nav-link {
  padding-left:.75em;
  padding-right:.75em
}
@media (min-width:768px) {
  .navbar {
    position:fixed;
    top:0;
    width:100%;
    z-index:200;
    box-shadow:0 2px 2px #555
  }
  .navbar .navbar-nav .nav-link {
    padding-left:1em;
    padding-right:1em
  }
}
.navbar .nav-item .nav-link {
  border-bottom:2px solid transparent
}
.navbar .nav-item.active .nav-link {
  border-bottom:2px solid #00aa8d
}
@media (min-width:768px) {
  body {
    padding-top:83px
  }
}
.breadcrumb {
  border-radius:0
}
.breadcrumb a {
  color:#00aa8d
}
@media (max-width:767.98px) {
  .breadcrumb {
    font-size:85%;
    padding:.25em .5em
  }
}
.dropdown-item:focus,.dropdown-item:hover,.nav-link:focus,.nav-link:hover {
  background-color:#00aa8d!important;
  color:#fff!important
}
#loan-calculator div.modal-body {
  padding-bottom: 0.2rem;
}
#loan-calculator > div > div > div.modal-body .form-group {
  margin-bottom: 0.5rem;
}
#loan-calculator > div > div > div.modal-body  label {
  margin-bottom: 0.2rem;
}
#loan-radio-group {
  margin-bottom: 0.2rem !important;
}
#compound-interest {
  margin-left: 1rem;
}
#bm-logo {
  max-width:75%;
  padding:0
}
#bm-logo img {
  width:300px
}
.article-blob a {
  text-decoration:none;
  color:#00aa8d;
  text-align:center
}
.article-blob a:hover {
  color:#5d055d;
  transition:.1s linear
}
.article-blob img {
  margin:0 auto 5px;
  display:block;
  max-width:100%;
  height:auto;
  border-radius:50%;
  padding:5px
}
.article-blob img,.breadcrumb,.cd-timeline-content,.cd-timeline-img {
  box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)
}
.article-blob.active img,.article-blob:focus img,.article-blob:hover img {
  opacity:1;
  background-color:#5d055d;
  transition:.1s linear
}
.richtext-image {
  display:block;
  max-width:100%;
  height:auto;
  margin-bottom:30px
}
.richtext-image.right {
  float:right;
  margin-left:30px;
  max-width:50%
}
.richtext-image.left {
  float:left;
  margin-right:30px;
  max-width:50%
}
footer {
  padding:2em 0;
  background:#343a40;
  color:#fff
}
footer p {
  margin:0
}
footer a,footer a:hover {
  color:#fff
}
.partner-container {
    overflow: hidden;
    max-width:100%;
}
.partner-wrapper {
    display: flex;
    animation: scroll-left 25s linear infinite;
    white-space: nowrap;
}
@keyframes scroll-left {
    0% {
        transform: translateX(100%);
    }
    100% {
        transform: translateX(-100%);
    }
}
.partner-logo {
    flex-shrink: 0;
    margin: 10px 30px;
    animation: appear-from-right 0s linear infinite;
    max-width: 100%;
    height: auto;
    animation: appear-from-right 0s linear infinite;
}
.partner-link {
    display: flex;
    align-items: center;
    padding: 0 10px;
}
@media (max-width: 576px) {
    .partner-wrapper {
        justify-content: center;
    }

    .partner-logo {
        margin:0 20px;
    }
    .partner-link {
    display: flex;
    align-items: center;
    padding: 0 15px;
    }
}
.content-wrapper ol, .content-wrapper ul, .content-wrapper dl,.content-wrapper p{
    margin-top: 0;
    margin-bottom: 1rem;
    padding-left: 7px;
    text-align: justify;
}
.content-wrapper h1,
.content-wrapper h2,
.content-wrapper h3,
.content-wrapper h4,
.content-wrapper h5,
.content-wrapper h6{
        padding-left: 7px;
}
.custom-download-buttons {
    margin-top: 20px;
}
.download-button {
    margin-bottom: 10px;
    padding: 10px;
}
.custom-button-style1 {
    background-color: #6A0DAD;
    color: #ffffff;
    border: none;
    padding: 10px 20px;
    font-size: 16px;
    border-radius: 5px;
}
.custom-button-style1:hover {
    background-color: #45088A;
}
.custom-button-style2 {
    background-color: #ff9900;
    color: #ffffff;
    border: none;
    padding: 10px 20px;
    font-size: 16px;
    border-radius: 5px;
}
.custom-button-style2:hover {
    background-color: #ff6600;
}
