:root {
    --link-button-underline-color: #E0E0E0;
    --link-button-underline-active-color: #9242eb;

    --primary-button-bg-color: #00211B;
    --primary-button-bg-hover-color: #512da7;

    --primary-button-pulse0-color: #00211B;
    --primary-button-pulse50-color: rgba(0,33,27, .5);
    --primary-button-pulse80-color: rgba(0,33,27, .15);

    --primary-button-pulse0-hover-color: #512da7;
    --primary-button-pulse50-hover-color: rgba(81,45,167, .5);
    --primary-button-pulse80-hover-color: rgba(81,45,167, .15);

    --progress-bar-fill-color: #27ddbb;
    --progress-bar-foreground-color: #FFFFFF;
    --progress-bar-bg-color: #005646;

    --typeahead-selected-item-bg-color: rgba(175,240,229, .15);
    --row-item-icon-hover-color: rgba(175,240,229, .15);
    --row-item-icon-hover-foreground-color: #444;
    --row-item-icon-active-foreground-color: #FFFFFF;
    --row-item-icon-completed-color: #f9a035;
    --row-item-icon-completed-foreground-color: #FFFFFF;
    --row-item-icon-active-color: #fc4847;
    --row-item-icon-pulse0-color: #fc4847;
    --row-item-icon-pulse50-color: rgba(252,72,71, .5);
    --row-item-icon-pulse80-color: rgba(252,72,71, .15);

    --header-color: #faf7f6;
    --header-bar-bg-color: rgba(255,255,255, 0.34);

    --primary-color: #aff0e5;
    --primary-foreground-color: #444;
}

/* HEADER SECTION */

app-root app-header .header,
app-root .select-vendor,
app-root app-login-container .header {
    
        background: url('https://media.avonova.learnster.com/public/assets/d1371f72-1d2d-4705-b2a3-a23c85a30727/processed/e761d626-7240-459f-b945-fe6e21e59c0d.optimized_high_q.jpg');
    
}


app-root app-header .header .overlay,
app-root .select-vendor .overlay,
app-root app-login-container .header .overlay {
    background: #005648;
    opacity: 0.68;
}



app-root header .logo-holder .logo,
app-root app-login-container .content .logo-holder .logo {
  content:url('https://media.avonova.learnster.com/public/assets/50fd20ff-108b-48d5-aa98-52f7b2e9f8b1/processed/72992d01-b2e2-4eed-ab24-e78e194dae23.optimized_high_q.png');
}

/*IE*/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  app-root header .logo-holder .logo {
    background: url('https://media.avonova.learnster.com/public/assets/50fd20ff-108b-48d5-aa98-52f7b2e9f8b1/processed/72992d01-b2e2-4eed-ab24-e78e194dae23.optimized_high_q.png') no-repeat;
  }
  app-root app-login-container .content .logo-holder .logo {
    background: url('https://media.avonova.learnster.com/public/assets/50fd20ff-108b-48d5-aa98-52f7b2e9f8b1/processed/72992d01-b2e2-4eed-ab24-e78e194dae23.optimized_high_q.png') no-repeat center;
  }
}


/*Edge*/
@supports (-ms-ime-align:auto) {
  app-root header .logo-holder .logo {
    background: url('https://media.avonova.learnster.com/public/assets/50fd20ff-108b-48d5-aa98-52f7b2e9f8b1/processed/72992d01-b2e2-4eed-ab24-e78e194dae23.optimized_high_q.png') no-repeat;
  }
  app-root app-login-container .content .logo-holder .logo {
    background: url('https://media.avonova.learnster.com/public/assets/50fd20ff-108b-48d5-aa98-52f7b2e9f8b1/processed/72992d01-b2e2-4eed-ab24-e78e194dae23.optimized_high_q.png') no-repeat center;
  }
}


/* TRANSPARENT HEADER SECTION */

app-root app-header-bar .header-holder {
    background-color: transparent !important;
}

app-root app-header-bar .header-holder .search-block .search-dropdown {
    background-color: rgba(0, 0, 0, 0.3) !important;
}

app-root app-header-bar .header-holder .search-block .search-dropdown:not(.open):not(.show):hover {
  background-color: rgba(0, 0, 0, 0.5) !important;
}

app-root app-header-bar .header-holder .search-block .search-dropdown .search-icon svg .stroke {
    stroke: rgba(255, 255, 255, 1) !important;
}

/*app-root app-header-bar .header-holder .search-block .search-dropdown:not(.open):not(.show) .input input {
    color: #faf7f6;
}*/

app-root app-header-bar .header-holder .search-block .search-dropdown.empty:not(.open) .input:before,
 app-root app-header-bar .header-holder .search-block .search-dropdown:not(.open):not(.show) .input input {
    color: #FFFFFF !important;
}

app-root app-header-bar .header-holder svg-icon.colorize svg .fill {
    fill: #FFFFFF !important;
}

app-root app-header-bar .header-holder svg-icon.colorize svg .stroke {
    stroke: #FFFFFF !important;
}

app-root app-header-bar .header-holder button.search,
app-root app-header-bar .header-holder button.menu {
    background: rgba(0, 0, 0, 0.5);
}

app-root app-header-bar .header-holder .header-menu .header-menu-link {
    color: #FFFFFF !important;
}

app-root app-header-bar .header-holder .header-menu .header-menu-link:hover:not(.selected) {
    border-bottom-color: rgba(255, 255, 255, 0.5) !important;
}

app-root app-header-bar .header-holder .header-menu .header-menu-link.selected {
    border-bottom-color: #FFFFFF !important;
}

app-root app-login-container .content .logo-holder {
    background: transparent;
    padding: 10px 0 30px;
}

app-root app-header-bar .strip {
     display: none;
}

