.nav-tabs {
  border-bottom: 1px solid transparent;
  display: inline-block;
  vertical-align: top;
  list-style: none;
  padding-left: 0px;
}
.nav-tabs > li {
  float: left;
}
.nav-tabs > li > a {
  border-radius: 8px;
  padding: 7px 18px;
  margin-right: 10px;
  min-height: 44px;
  display: flex;
  font-size: 18px;
  color: #fff;
  background: #50636f;
}
.nav-tabs > li > a:hover, .nav-tabs > li > a:focus, .nav-tabs > li > a:active {
  background: #50636f;
  color: #fff;
  opacity: .9;
}
.nav-tabs > li.ui-tabs-active > a, .nav-tabs > li.ui-tabs-active > a:hover, .nav-tabs > li.ui-tabs-active > a:focus {
  color: #fff;
  background-color: #62b6ff;
  border: 1px solid transparent;
  border-bottom-color: transparent;
  cursor: default;
  opacity: 1.0;
}
.ui-tabs-panel {
  margin-top: 50px;
}
.tabs a {
  color: #404040;
}
.tabs a p, .tabs p{
  padding-left: 20px;
}
/*.tabs a p::first-line {
  font-size: 1.75rem;
  font-weight: 900;
  line-height: 1.2;
  position: relative;
  top: 10px;
}*/
.tabs a h3{
  padding-left: 20px;
}
.tabs a .btn {
  margin-left: 20px;
  margin-top: 10px;
  color: #ffffff;
}
a.btn.btn-lg {
  color: #ffffff;
}

hr {
  border: 0;
  border-top-width: 0px;
  border-top-style: none;
  border-top-color: currentcolor;
  border-top: 1px solid #404040;
  margin-bottom: 20px;
  margin-top: 20px;
}
.hero-media-section .container {
  margin-bottom: 50px;
}

