a {
   text-decoration: none;
}

/*
.table {
  background: #fafafa;
  border-radius: 0.2rem;
  padding-bottom: 1rem;
  color: #212529;
  margin-bottom: 0;
}
.table th:first-child,
.table td:first-child {
  left: 0;
  background-color: #fafafa;
  color: #373737;
  font-weight: normal;
  width: 50%;
}
*/

/*
.table-fortics th:nth-child(1) tr:nth-child(1) {
  text-align: center;
  vertical-align: middle;
}
*/


.table-head-fortics tr:nth-child(1) {
  text-align: center;
  vertical-align: middle;
  font-weight: bold;
  position: sticky;
}

.table-fortics td {
  white-space: nowrap;
}

.table-body-fortics th:nth-child(1) {
  text-align: center;
  vertical-align: middle;
  font-weight: bold;
  white-space: normal;
  position: sticky;
}

.table-fortics th:first-child,
.table-fortics td:first-child {
  left: 0;
  position: sticky;
  background-color: #fafafa;
  color: #373737;
/*  font-weight: normal; */
  width: 50%;
}

/*
.table td {
  vertical-align: middle;
  text-align: center;
  font-weight: normal;
}

.table th {
  vertical-align: middle;
  text-align: center;
}
*/

.table-spec th {
  vertical-align: middle;
  text-align: left;
}

.table-spec td {
  vertical-align: middle;
  text-align: center;
}

.table-spec th:first-child,
.table-spec td:first-child {
  font-weight: bold;
  background-color: #fafafa;
  width: 50%;
}

.table-requis th {
  vertical-align: middle;
  text-align: left;
  width: 30%;
  background-color: #fafafa;
}

.table-requis td {
  vertical-align: middle;
  text-align: left;
}

.table-gpl {
/*
  border-radius: 0.2rem;
  border-collapse: separate;
  border-spacing: 3px;
*/
/*  width: 100%; */
  padding-bottom: 1rem;
  color: #212529;
  margin-bottom: 0;
}


.table-gpl th:first-child,
.table-gpl td:first-child {
  left: 0;
  color: #373737;
/* font-weight: normal; */
}

.table-gpl td,
.table-gpl th  {
  vertical-align: top;
  padding: 15px;
  font-weight: noramal;
}

.table-gpl td:nth-child(4) { text-wrap: nowrap; }


.pb-2 {
  padding-bottom: .5rem !important;
  font-weight: bold;
}

.nav-link-zts {
/*  color: #b7410e;*/
  color: #dd7053;
  font-size: 18px;
  font-weight: 400;
}

a {
  color: #dd7053;
/*  color: #f04a00;*/
}


.pb-2 {
  padding-bottom: .5rem !important;
  font-weight: 600;
}

.nav-link-zts:hover, .nav-link-zts:focus, a:hover, a:focus {
  color: #9c3b25;
}
.nav-link-zts:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.nav-link-zts.disabled, .nav-link-zts:disabled, a:disabled {
  color: #d1694e;
}

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #dd7053;
  --bs-btn-border-color: #dd7053;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #c74f1c;
  --bs-btn-hover-border-color: #c74f1c;
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #e66934;
  --bs-btn-active-border-color: #e66934;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #9f827a;
  --bs-btn-disabled-border-color: #9f827a;
}

.partners-alpha {
  opacity: 0.5;
}
