//
// Variables and Mixins
//
@import "variables.op-corporate";
@import "../../../../assets/include/scss/unify";

/*------------------------------------
  Headings
------------------------------------*/
.h1, .h2, .h3, .h4, .h5, .h6, .h7,
h1, h2, h3, h4, h5, h6 {
  color: $g-color-main;
}

/* Typography */
p {
  color: $g-color-text;
}

/*------------------------------------
  Colors
------------------------------------*/
.g-color-text {
  color: $g-color-text;
}

/*------------------------------------
  Background Colors
------------------------------------*/
.g-bg-main--hover:hover {
  background-color: $g-bg-main !important;
}

.g-bg-secondary {
  background-color: $g-bg-secondary !important;
}

/*------------------------------------
  Border Colors
------------------------------------*/
.g-brd-text {
  border-color: $g-color-text !important;
}

.g-brd-secondary-light-v1 {
  border-color: $g-color-secondary-light-v1 !important;
}

.g-brd-secondary-light-v2 {
  border-color: $g-color-secondary-light-v2 !important;
}

/*------------------------------------
  Header
------------------------------------*/
.u-header__section {
  & .navbar-nav:not([class*="u-main-nav-v"]) .open > .nav-link,
  & .navbar-nav:not([class*="u-main-nav-v"]) .active > .nav-link,
  & .navbar-nav:not([class*="u-main-nav-v"]) .nav-link.open,
  & .navbar-nav:not([class*="u-main-nav-v"]) .nav-link.active,
  &--shift.js-header-change-moment .navbar-nav:not([class*="u-main-nav-v"]) .open > .nav-link,
  &--shift.js-header-change-moment .navbar-nav:not([class*="u-main-nav-v"]) .active > .nav-link,
  &--shift.js-header-change-moment .navbar-nav:not([class*="u-main-nav-v"]) .nav-link.open,
  &--shift.js-header-change-moment .navbar-nav:not([class*="u-main-nav-v"]) .nav-link.active {
    color: $g-color-primary;
  }
}

/*------------------------------------
  Carousel indicators v31
------------------------------------*/

.u-carousel-indicators-v31 {
  span {
    background-color: $g-color-secondary-light-v1;
  }
}