/* Put your custom overlay styles in here You can use your northpass color palette in this file {{ color_palette.button_font_color }} {{ color_palette.button_color }} {{ color_palette.button_hover_color }} {{ color_palette.header_font_color }} {{ color_palette.header_font_hover_color }} {{ color_palette.header_color }} */ /* GLOBAL STYLES */ html { scroll-behavior: smooth; } .np-powered-by { background:#fff;} .np-flex-1 { flex:1 } .d-flex { display:flex; } @media (min-width:768px) { .d-md-flex { display:flex; } } .np-main{ align-items: center; display: flex; flex-direction: column; } .row{ width: 100%; } /* HEADER STYLES */ .np-header-search-input{ background: #fff; border: 2px solid #bac4ca; border-radius: 4px; color: #486776; font-size: 15px; opacity: 1; outline: none; padding: 0 56px 0 20px; width: 100%; } .np-header-search-icon{ color: purple; font-size: 25px; margin-top: 2px; } @media screen and (min-width: 768px){ .np-header{ height: 80px; } .np-header-search-icon{ top: 7px; } } /* SUB NAV STYLES */ .np-sub-navigation{ width: 100%; } /* HOMEPAGE STYLES */ /* .np-homepage { background:#fff; } */ .np-homepage-title-content { margin: 0 auto 32px; text-align: center; } .np-homepage-title-content { margin: 0 auto 32px; text-align: center; } .np-homepage-subheadline { font-size: 1.5rem; line-height: 2rem; } @media (min-width:768px) { .np-homepage-title-content { padding: 0 4%; } .np-homepage-hero-image { max-height: 600px } } @media (max-width:1500px) { .np-max-width { margin:auto 18px;} } .library-title { padding-top: 48px; margin: 0; font-size: 32px; font-weight: 500; } .np-sub-navigation { margin-bottom: 0; } .np-course-library { padding-bottom:32px; } /* NAVIGATION LINKS AND DROPDOWNS*/ .np-header-desktop-nav-item { position: relative; cursor:pointer; color:#fff; } .np-dropdown-tooltip { background: #fff; position: absolute; left: 31px; top: 3rem; z-index: 50; min-width: 200px; cursor:pointer; box-shadow: 0 0 8px rgb(89 105 123 / 20%); max-width: 250px; white-space: normal; } .np-dropdown-tooltip-link { color:#212b35; text-decoration:none; display:block; padding: 16px 20px; font-size: 0.95rem; } .np-dropdown-tooltip-link:hover { color:#329678; } .np-dropdown-tooltip-link:nth-of-type(odd) { background-color: rgb(249, 250, 252); } .np-dropdown-tooltip { box-shadow: 0 0 8px rgb(89 105 123 / 20%); max-width: 250px; white-space: normal; } /* CATALOG STYLES */ .np-catalog-header-wrapper{ width: 100%; } /* LP STYLES */ .np-learning-paths .np-learning-path-image{ min-height: 0; } /* .np-catalog-courses{ width: 100%; } */ /* CUSTOM PAGE RESOURCE STYLES */ .resource-entry-container{ border: 1px solid #000000; margin-bottom: 15px; padding: 5px 15px; width: 100%; } .resource-entry{ align-items: center; display: flex; flex-direction: row; justify-content: space-between; padding: 5px 0px; } .resource-name{ font-size: 20px; font-weight: 600; } .resource-button{ background: #002060; color: #fff; border-radius: 25px; font-size: 16px; padding: 4px 25px; text-decoration: none; } .resource-button:hover{ background: #92d050; color: #002060; } @media screen and (min-width: 400px){ .resource-button{ margin-right: 15px; } } /* CERT STYLES */ .cert-wrapper{ height: 100%; } .np-certificate-content-spacing{ width: 100%; } .Label-sc-gfjfcu-2.eWFPxo .EmptyCircleIcon-sc-gfjfcu-5.bqUfwS { display:none !important; }