body {
    background-color: #333333;
}

.white-box {
  background-color: #F2F4F9;
  border-radius: 25px;
  padding: 2em;
  margin: 3em 2em 2em 3em;
  min-height: 80vh;
}

p.xs,
.font-small {
  font-size: small !important;
}

p.xs-bold {
  font-size: small !important;
  font-weight: bold;
}

.row.top-margin {
  margin-top: 4%;
}

h4,
h5,
h6 {
  font-weight: 700;
}

.center-text {
  text-align: center;
}

.align-right {
  text-align: right;
}

.margin-bottom {
  margin-bottom: 2em;
}

.margin-bottom-lg {
  margin-bottom: 4em;
}

.margin-top {
  margin-top: 2em;
}

.margin-top-lg {
  margin-top: 4em;
}

.margin-top-xs {
  margin-top: 1em;
}

.navbar-brand img {
  width: 150px;
}

.btn-pill {
  border-radius: 25px;
}

.border-right {
  border-right: 2px solid grey;
}

.extra-padding {
  padding: 2em;
  margin-top: 2em;
  margin-bottom: 2em;
}

.box-shadow {
  background-color: white;
  border-radius: 5px;
  margin: 10px;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}
.text-center {
  text-align: center;
  width: 100%;
}

.text-right {
  text-align: right;
}

.width-120 {
  width: 120px;
}

.height-160 {
  height: 160px;
}

.table-wrap {
  background-color: white;
  border-radius: 20px;
}
.table-wrap .header {
  background-color: #C9EAEC;
  border-radius: 20px 20px 0 0;
  display: block;
  height: 45px;
  line-height: 45px;
  padding-left: 1em;
}
.table-wrap .table-body {
  padding: 1em !important;
}

.table-logo img {
  max-width: 35px;
  border-radius: 50%;
  padding-right: 1em;
}

.bg-blue {
  background-color: #CFD8ED;
}

.bg-green {
  background-color: #C9EAEC;
}

/*# sourceMappingURL=style.css.map */
