@charset "UTF-8";

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local(''), url('../fonts/open-sans-v43-latin-regular.woff2') format('woff2')
}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local(''), url('../fonts/open-sans-v43-latin-700.woff2') format('woff2')
}

@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local(''), url('../fonts/open-sans-v43-latin-italic.woff2') format('woff2')
}

@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local(''), url('../fonts/open-sans-v43-latin-700italic.woff2') format('woff2')
}


body {
    background-color: #f3f4f6;
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}

header {
    background-color: #fff;
    border-bottom-color: rgb(209, 213, 219);
}

footer {
    background-color: #96a3b7;
    color: #fff;
}

h5 {
    font-weight: bold;
}

.accordion-body a {
    color: #009cee;
    text-decoration: none;
    font-weight: 700;
}

.nav a {
    color:  white;
}
.nav a:hover {
    color:  white;
}

.btn {
    background-color: #f4f4f4;
    border-width: 0;
    border-left-width: 1px;
}

.logo {
    position: relative;
    box-sizing: border-box;
    width: 15em;
}

.card {
    border-color: transparent;
    border-width: 0;
    border-radius: 5px;
}

.card-logo {
    width:  5em;
}

.accordion-header button {
    background-color: #41c1f4;
}
.accordion-button:not(.collapsed) {
    background-color: #41c1f4;
}

.sc-card-left {
    background-color: #65a300;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
.sc-card-left:hover {
    background-color: #8bc71b;
}
.sc-card-right {
    background-color: #cbd900;
}
.sc-card-right:hover {
    background-color: #d2de3f;
}

.bip-card-left {
    background-color: #128ce5;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
.bip-card-left:hover {
    background-color: #199bf3;
}
.bip-card-right {
    background-color: #41c1f4;
}
.bip-card-right:hover {
    background-color: #7bd3f7;
}

.hd-card-left {
    background-color: #128ce5;
    border-top-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
.hd-card-left:hover {
    background-color: #199bf3;
}
.hd-card-right {
    background-color: #41c1f4;
}
.hd-card-right:hover {
    background-color: #7bd3f7;
}