#search-form > div.search-form-container { height: 4rem; }

#search-form > div.search-form-container > div.container { display: none; }


.css-be2ist-baseButton__content {
    background: rgb(89, 44, 130) !important;
    border-color: rgb(89, 44, 130) !important;
}

.css-1ptnyof-view--block-baseButton::before {border-color: rgb(89, 44, 130) !important;}

a.css-1cps253-view-link {color: white !important;}

#app-header {
    /*background-color: #f1f1f1;*/
    background: rgb(63,43,86);
    background: linear-gradient(90deg, rgba(63,43,86,1) 0%, rgba(89,44,130,1) 100%);
    padding: 0 !important;
}

.css-1k0d0uu-baseButton__content {
    border-top-left-radius: 3px 3px !important;
    border-top-right-radius: 3px 3px !important;
    border-bottom-right-radius: 0px 0px !important;
    border-bottom-left-radius: 0px 0px !important;
    background-color: white !important;
}

.css-1h1s81r-view--inlineBlock-baseButton:hover > [class$="-baseButton__content"] {
    background-color: #E2DEE5 !important;
}

.css-13fhe5b-topNavBarItem__container::after {
    background: rgb(63, 43, 86) !important;
}

.feature-region {display:none !important ;}

.css-1cps253-view-link a {color: white !important ;}

.css-1cps253-view-link:-webkit-any(button) {
    color: white !important ;
}

.css-1cps253-view-link:-webkit-any(button):hover {
    color: #E2DEE5 !important ;
}

.css-1cps253-view-link:-webkit-any(button):focus {
    outline-color: white !important ;
}

.header-branding div {
    margin-bottom: 20px !important;
}

.css-1h1s81r-view--inlineBlock-baseButton {
    color: rgb(63, 43, 86) !important;
}

/**Course cards**/

.jqFlag { border-top: 75px solid rgb(89, 44, 130) !important;}

.product-flag-free {
    background-color: #592C82 !important;
}

.ProductIcon__LargeCircle--course {
    background: #592C82;
}

.product-tile .product-footer, .product-dates, .product-price {
    color: #592C82 !important;
}

.product-tile .product-footer .learn-more:before {
    color: #592C82 !important;
}

.product-account-image-wrapper {display: none !important;}

.product-tile:before {
    border: 2px solid #592C82 !important;
}

.css-16bys8g-topNavBarDesktopLayout {background-color: white !important;}

#listings > div.row > div > span { display: none } // Hide default "There are no courses or programs to display." message

.css-1mstt4z-view, page.locator('[data-testid="user-menu"]') { color: white !important ;}

#header-menu-container {
background-color: #fff !important;
}