.text-gray {
  color: #aaa;
}

.container.py-5 {
}

.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.btn-primary, .btn-primary:active, .btn-primary:visited, .btn-primary:focus {
  background-color: #ED7D31 !important;
  border-color: #ED7D31 !important;
}

.btn-primary:hover {
  background-color: #e16613 !important;
  border-color: #e16613 !important;
}

.card-body {
}

.bs-icon-lg.bs-icon {
  padding-left: 30px;
  padding-bottom: 35px;
}

.bg-semi-white.sp-btn:hover {
  color: #ff9800;
}

.bg-semi-white.sp-btn {
  background-color: white!important;
  color: #3763f4;
}

