:root {
    --link-button-underline-color: #DBE1D8;
    --link-button-underline-active-color: #6fb641;

    --primary-button-bg-color: #6fb641;
    --primary-button-bg-hover-color: #555454;

    --primary-button-pulse0-color: #6fb641;
    --primary-button-pulse50-color: rgba(111,182,65, .5);
    --primary-button-pulse80-color: rgba(111,182,65, .15);

    --primary-button-pulse0-hover-color: #555454;
    --primary-button-pulse50-hover-color: rgba(85,84,84, .5);
    --primary-button-pulse80-hover-color: rgba(85,84,84, .15);

    --progress-bar-fill-color: #6fb641;
    --progress-bar-foreground-color: #FFFFFF;
    --progress-bar-bg-color: #DBE1D8;

    --typeahead-selected-item-bg-color: rgba(64,87,48, .15);
    --row-item-icon-hover-color: rgba(64,87,48, .15);
    --row-item-icon-hover-foreground-color: #444;
    --row-item-icon-active-foreground-color: #444;
    --row-item-icon-completed-color: #6fb641;
    --row-item-icon-completed-foreground-color: #FFFFFF;
    --row-item-icon-active-color: #DBE1D8;
    --row-item-icon-pulse0-color: #DBE1D8;
    --row-item-icon-pulse50-color: rgba(219,225,216, .5);
    --row-item-icon-pulse80-color: rgba(219,225,216, .15);

    --header-color: #ffffff;
    --header-bar-bg-color: rgba(255,255,255, 1);

    --primary-color: #405730;
    --primary-foreground-color: #FFFFFF;
    --default-avatar-overlay-color: #405730;
}

/* HEADER SECTION */

app-root app-header .header,
app-root .select-vendor,
app-root app-login-container .header {
    
        background: url('https://media.ferroamp.learnster.com/public/assets/b44d61ae-ac85-4f39-8aa8-420d15af0496/processed/3782952d-3fc2-4432-9e51-bf3a7d59c7fe.optimized_high_q.jpg');
    
}


app-root app-header .header .overlay,
app-root .select-vendor .overlay,
app-root app-login-container .header .overlay {
    background: transparent;
    opacity: 0;
}



app-root header .logo-holder .logo,
app-root app-login-container .content .logo-holder .logo {
  content:url('https://media.ferroamp.learnster.com/public/assets/c83f852c-a137-4abc-a278-d03f399193c8/processed/3983aade-b164-4260-986a-af423b348580.optimized_high_q.jpg');
}

/*IE*/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  app-root header .logo-holder .logo {
    background: url('https://media.ferroamp.learnster.com/public/assets/c83f852c-a137-4abc-a278-d03f399193c8/processed/3983aade-b164-4260-986a-af423b348580.optimized_high_q.jpg') no-repeat;
  }
  app-root app-login-container .content .logo-holder .logo {
    background: url('https://media.ferroamp.learnster.com/public/assets/c83f852c-a137-4abc-a278-d03f399193c8/processed/3983aade-b164-4260-986a-af423b348580.optimized_high_q.jpg') no-repeat center;
  }
}


/*Edge*/
@supports (-ms-ime-align:auto) {
  app-root header .logo-holder .logo {
    background: url('https://media.ferroamp.learnster.com/public/assets/c83f852c-a137-4abc-a278-d03f399193c8/processed/3983aade-b164-4260-986a-af423b348580.optimized_high_q.jpg') no-repeat;
  }
  app-root app-login-container .content .logo-holder .logo {
    background: url('https://media.ferroamp.learnster.com/public/assets/c83f852c-a137-4abc-a278-d03f399193c8/processed/3983aade-b164-4260-986a-af423b348580.optimized_high_q.jpg') no-repeat center;
  }
}


/* TRANSPARENT HEADER SECTION */

app-root app-header-bar .header-holder {
    background-color: rgba(255,255,255, 1) !important;
}

app-root app-header-bar .header-holder .search-field {
    background-color: #F6F6F6 !important;
}

app-root app-header-bar .header-holder .search-field .search-icon svg .fill,
app-root app-header-bar .header-holder .search-field .shortcut-icon svg .fill {
    fill: #C4C4C4 !important;
}

app-root app-header-bar .header-holder .search-field .shortcut {
    color: #C4C4C4 !important;
}

app-root app-header-bar .header-holder .search-field .input input {
    color: #000000 !important;
}

app-root app-header-bar .header-holder .search-field .input:before {
    color: #374151 !important;
}


app-root app-header-bar .strip {
    background-color: #405730;
    
        display: block;
    
}

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

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

app-root app-header-bar .header-holder button.search,
app-root app-header-bar .header-holder button.menu {
    background: #F6F6F6;
}

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

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

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

app-root app-login-container .content .logo-holder {
    background: #FFFFFF;
    padding: 50px 0 0;
    margin-bottom: -2px;
}

