.navbar {
  -moz-box-shadow: 0px 0px 8px rgba(0, 47, 45, 0.2);
  -webkit-box-shadow: 0px 0px 8px rgba(0, 47, 45, 0.2);
  box-shadow: 0px 0px 8px rgba(0, 47, 45, 0.2); }

.btn-outline-success:hover {
  -moz-box-shadow: 0px 0px 12px #55c93a;
  -webkit-box-shadow: 0px 0px 12px #55c93a;
  box-shadow: 0px 0px 12px #55c93a; }

body {
  font-family: ObjectSans, sans-serif;
  font-size: 1.1719rem; }

h1 {
  font-size: 3.5625rem; }

h2 {
  font-size: 2.9375rem; }

h3 {
  font-size: 2.2813rem; }

h4 {
  font-size: 1.8438rem; }

h5 {
  font-size: 1.4688rem; }

h6 {
  font-size: 0.75rem; }

a {
  color: #002F2D; }

a:hover {
  color: #002F2D; }

.rounded {
  border-radius: 8px !important; }

.rounded-top {
  border-top-left-radius: 8px !important;
  border-top-right-radius: 8px !important; }

.rounded-end {
  border-top-right-radius: 8px !important;
  border-bottom-right-radius: 8px !important; }

.rounded-bottom {
  border-bottom-right-radius: 8px !important;
  border-bottom-left-radius: 8px !important; }

.rounded-start {
  border-bottom-left-radius: 8px !important;
  border-top-left-radius: 8px !important; }

.card {
  border-radius: 8px !important; }
  .card .card-img, .card .card-img-top {
    border-top-left-radius: 8px !important;
    border-top-right-radius: 8px !important; }
  .card .card-footer:last-child {
    border-radius: 0 0 8px 8px; }

.page-link {
  color: #002F2D; }

.text-primary {
  color: #002F2D !important; }

.bg-primary {
  background-color: #002F2D !important; }

.text-success {
  color: #55C93A !important; }

.bg-success {
  background-color: #55C93A !important; }

.btn-success {
  background-color: #55C93A !important;
  border-color: #55C93A !important;
  color: #000 !important; }

.btn-outline-success {
  border-color: #55C93A !important;
  color: #55C93A !important;
  color: #000 !important; }
  .btn-outline-success:hover {
    background-color: #55C93A !important; }

.btn-primary {
  color: #fff;
  background-color: #002F2D;
  border-color: #002F2D; }

.btn-primary:hover {
  color: #fff;
  background-color: #002F2D;
  border-color: #002F2D; }

.btn-check:focus + .btn-primary, .btn-primary:focus {
  color: #fff;
  background-color: #002F2D;
  border-color: #002F2D;
  box-shadow: 0 0 0 0.25rem #002F2D; }

.btn-check:checked + .btn-primary,
.btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active,
.show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #002F2D;
  border-color: #002F2D; }

.btn-check:checked + .btn-primary:focus,
.btn-check:active + .btn-primary:focus, .btn-primary:active:focus, .btn-primary.active:focus,
.show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem #002F2D; }

.btn-primary:disabled, .btn-primary.disabled {
  color: #fff;
  background-color: #002F2D;
  border-color: #002F2D; }

.navbar {
  padding-top: 25px;
  padding-bottom: 25px; }
  .navbar .nav-link {
    font-size: 0.9375rem;
    font-weight: bold;
    color: #002F2D; }
    .navbar .nav-link:hover {
      color: #002F2D; }

.btn {
  padding: 10px 20px 10px 20px;
  font-size: 0.9375rem;
  font-weight: 500;
  border-radius: 15px 5px 15px 5px; }

.container {
  max-width: 1200px; }
