.row p, .row ul li {
  font-family: 'Ubuntu', sans-serif;
  color: #767676;
}

.h4, h4 {
  color: #e56538;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 1.375rem;
  font-weight: 600;
  line-height: 1.25;
}

.h4, h4 {
  font-size: 1.25rem;
}

ol, ul {
  padding-left: 2rem;
}

dl, ol, ul {
  margin-top: 0;
  margin-bottom: 1rem;
}

button {
  border-radius: 0;
}

button, input, optgroup, select, textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button, select {
  text-transform: none;
}

[type=button], [type=reset], [type=submit], button {
  -webkit-appearance: button;
}

[type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled) {
  cursor: pointer;
}

.nav {
  --bs-nav-link-padding-x: 1rem;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: 600;
  --bs-nav-link-color: var(--bs-link-color);
  --bs-nav-link-hover-color: var(--bs-link-hover-color);
  --bs-nav-link-disabled-color: #6c757d;
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
  font-size: var(--bs-nav-link-font-size);
  font-weight: var(--bs-nav-link-font-weight);
  color: var(--bs-nav-link-color);
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;
}

@media (prefers-reduced-motion:reduce) {
  .nav-link {
    transition: none;
  }
}

.nav-link:focus, .nav-link:hover {
  color: var(--bs-nav-link-hover-color);
}

.nav-tabs {
  --bs-nav-tabs-border-width: 1px;
  --bs-nav-tabs-border-color: #dfe3ea;
  --bs-nav-tabs-border-radius: 0.375rem;
  --bs-nav-tabs-link-hover-border-color: #dfe3ea #dfe3ea #dfe3ea;
  --bs-nav-tabs-link-active-color: #334155;
  --bs-nav-tabs-link-active-bg: #fff;
  --bs-nav-tabs-link-active-border-color: #dfe3ea #dfe3ea #dfe3ea;
  border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
}

.nav-tabs .nav-link {
  margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
  background: 0 0;
  border: var(--bs-nav-tabs-border-width) solid transparent;
  border-top-left-radius: var(--bs-nav-tabs-border-radius);
  border-top-right-radius: var(--bs-nav-tabs-border-radius);
}

.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
  isolation: isolate;
  border-color: var(--bs-nav-tabs-link-hover-border-color);
}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
  color: var(--bs-nav-tabs-link-active-color);
  background-color: var(--bs-nav-tabs-link-active-bg);
  border-color: var(--bs-nav-tabs-link-active-border-color);
}

.tab-content > .tab-pane {
  display: none;
}

.tab-content > .active {
  display: block;
}

.ms-auto {
  margin-left: auto!important;
}

.fw-normal {
  font-weight: 400!important;
}

.nav-tabs-block {
  background-color: #f6f7f9;
  border-bottom: none;
}

.nav-tabs-block .nav-item {
  margin-bottom: 0;
}

.nav-tabs-block .nav-link {
  padding-top: .75rem;
  padding-bottom: .75rem;
  border-color: transparent;
  border-radius: 0;
  color: #334155;
  font-size: .875rem;
}

.nav-tabs-block .nav-link:focus, .nav-tabs-block .nav-link:hover {
  color: #4c78dd;
  background-color: #f6f7f9;
  border-color: transparent;
}

.nav-tabs-block .nav-item.show .nav-link, .nav-tabs-block .nav-link.active {
  color: #334155;
  background-color: #fff;
  border-color: transparent;
}

.block {
  margin-bottom: 1.875rem;
  background-color: #fff;
  box-shadow: 0 1px 2px rgba(214,219,226,.5),0 1px 2px rgba(214,219,226,.5);
}

.block-content {
  transition: opacity .25s ease-out;
  width: 100%;
  margin: 0 auto;
  padding: 1.25rem 1.25rem 1px;
  overflow-x: visible;
}

.block.block-rounded {
  border-radius: .5rem;
}

.block.block-rounded > .block-header, .block.block-rounded > .nav-tabs {
  border-top-left-radius: .375rem;
  border-top-right-radius: .375rem;
}

.block.block-rounded > .block-content:last-child {
  border-bottom-right-radius: .375rem;
  border-bottom-left-radius: .375rem;
}

.block.block-rounded > .nav-tabs > .nav-item:first-child > .nav-link {
  border-top-left-radius: .375rem;
}

.fa {
  font-family: var(--fa-style-family, "Font Awesome 6 Free");
  font-weight: var(--fa-style,900);
}

.fa, .fa-brands, .fa-classic, .fa-regular, .fa-sharp, .fa-solid, .fab, .far, .fas {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: var(--fa-display,inline-block);
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
}

.fa-cog::before {
  content: "\f013";
}

.nav-link {
  color: #4b4b4b;
}

.nav-link:focus, .nav-link:hover {
  color: #db3954;
}

.nav-tabs {
  border-bottom-color: #e7e7e7;
}

.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
  border-color: #e7e7e7 #e7e7e7 #e7e7e7;
}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
  border-color: #e7e7e7 #e7e7e7 #fff;
}

.nav-tabs-block {
  background-color: #fafafa;
}

.nav-tabs-block .nav-link {
  border-color: transparent;
  color: #4b4b4b;
}

.nav-tabs-block .nav-link:focus, .nav-tabs-block .nav-link:hover {
  color: #db3954;
  background-color: #fafafa;
  border-color: transparent;
}

.nav-tabs-block .nav-item.show .nav-link, .nav-tabs-block .nav-link.active {
  color: #4b4b4b;
  background-color: #fff;
  border-color: transparent;
}

.block {
  box-shadow: 0 1px 2px rgba(224,224,224,.5),0 1px 2px rgba(224,224,224,.5);
}

