/*$newgray:     #5b5b5b;
$newgreen:      #57BDBD;*/
.terms a {
  cursor: pointer; }

.terms h3 {
  font-size: 2rem; }

.terms p, .terms li {
  font-size: 1rem; }

.terms .text-primary {
  color: #1e1b1c !important; }

.terms .wide-line {
  border-bottom: 1px solid #57bdbd; }

.terms .tab-content {
  margin: 60px 0; }

.terms .nav {
  margin-top: 60px; }

.terms .nav-item {
  font-weight: bold;
  color: #1e1b1c;
  cursor: pointer;
  padding: 5px 10px 0; }

.terms .nav-tabs .nav-link.active, .terms .nav-tabs .nav-item.show .nav-link {
  background: #fff;
  border-color: #57bdbd #57bdbd #fff; }

.terms .nav-tabs {
  border-color: #57bdbd;
  margin-bottom: -1px; }

.terms-start {
  background: #57bdbd;
  height: 100px;
  display: flex;
  justify-content: flex-end;
  align-items: center; }
  .terms-start button {
    margin-right: 50px; }

.terms .text-terms {
  color: #ef509c; }

@media (max-width: 1200px) {
  .terms .wide-line {
    border-bottom: none; }
  .terms .nav-tabs {
    border-bottom: none; }
    .terms .nav-tabs .nav-link {
      border-color: transparent transparent #ef509c;
      border-width: 1px; }
      .terms .nav-tabs .nav-link.active, .terms .nav-tabs .nav-link.active:hover {
        border-color: transparent transparent #ef509c;
        border-width: 2px;
        margin-top: 1px;
        margin-bottom: -1px; }
      .terms .nav-tabs .nav-link:hover {
        border-color: transparent transparent #ef509c; } }

