/* - variables- */
:root {
  --main-color: #00658b;
}
#user-nav > a {
    color:#ffffff;
}

#user-nav > a:hover {
    text-decoration:none;
    color:#ffffff;
}

.header-nav li a {
    color:#ffffff;
}

#page-links a {
    display:inline-block;
    padding:5px 10px;
    font-size:14px;
    color:#ffffff;
}

#page-links .piped-list>li:after {
    content:"|";
    color:#ffffff;
}

#user-nav {
  padding-top: 25px;
}
#header-menu-container button, .css-zi7qzf-view-link {
   color: #fff !important;
}

#header-menu-container a.css-1cps253-view-link {
    color: #fff !important;
}

#page-links {
  display: inline-block;
}
#page-links a {
  display: inline-block;
  padding: 5px 10px 5px 0;
  font-size: 14px;
}
#header-menu-container a {
color: #fff;
}
 
.css-1l26k27-baseButton__content {
color: #fff;
border-color: #fff;
}

.css-1l26k27-baseButton__content {
color: #fff !important;
border-color: #fff !important;
}

button#accountDropdown {
  padding: 5px 10px 5px 0;
}

/* - button/icon background - */
.btn-info, .Icon__CircleWrap--info, .product-flag.product-flag-free, .ProductIcon__LargeCircle--course, .ProductIcon__SmallCircle--course {
  background: var(--main-color);
}

.search-refine-button__contents {
color: #333333;
}

#app-header {
background-color: #00658b;
margin:10px 0;
}

ul.nav {
color: #fff;
}

span.Dropdown__ToggleIcon--header.icon-right {
color: #fff;
}

span.Dropdown__ToggleText {
color: #fff;
}

/* - button :hover - */
.btn-info:hover, .btn-info:focus, .ProductIcon__LargeCircle--course:focus {
  background: var(--main-color);
  filter: brightness(85%);
}
.product-results .product-tile:hover {
  box-shadow: inset 0px -5px 0px var(--main-color);
}

/* - feature-search - */
.feature-region {
  background-image: inherit;
}

#search-form .search-form-container {
  background-color: #00658b;
}

.search-refine-button__text {
    color: #fff;
}

.icon.search-refine-button__icon.icon-circle-down {
    color: #fff;
}

.icon.search-refine-button__icon.icon-circle-up {
    color: #fff;
}

video {
  display: block;
  margin: 0 auto;
}

/* Course listing customizations TP 02/03/2022 */
.aside {padding: 1em; border: 1px solid black; float: right} /* Members message */
.aside h3 { text-transform: uppercase; font-weight: bold }

div.search-refine__switches:nth-child(1) > div:nth-child(2) > button:nth-child(4) {display: none } /* Hide the "certificate" filter on the subcatalog */

.product-dates  {display: none } /*  Hide section start date on listings */
#product-page div.col-md-6:nth-child(2) > p:nth-child(2) > strong:nth-child(1)  {display: none }  /* Hide section start date on product page */