Files
2024-09-11 17:09:50 -04:00

362 lines
6.5 KiB
Plaintext

/*
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 }}
*/
@font-face {
font-family: "Chubb";
src: url("https://s3.amazonaws.com/static.northpass.com/Chubb/Chubb+Publico+App+Fonts/ChubbPublicoApp-Light.ttf");
font-weight: 400;
}
@font-face {
font-family: "Chubb";
src: url("https://s3.amazonaws.com/static.northpass.com/Chubb/Chubb+Publico+App+Fonts/ChubbPublicoApp-Medium.ttf");
font-weight: 500;
}
@font-face {
font-family: "Chubb";
src: url("https://s3.amazonaws.com/static.northpass.com/Chubb/Chubb+Publico+App+Fonts/ChubbPublicoApp-Bold.ttf");
font-weight: 700;
}
@font-face {
font-family: "Chubb";
src: url("https://s3.amazonaws.com/static.northpass.com/pipedrive/fonts/Haffer/HafferSQ-SemiBold.woff2");
font-weight: 600;
}
body {
background: #fff;
font-family: 'Lato', sans-serif;
}
.chubb {
font-family: 'Chubb', sans-serif;
}
.np-header-logo-image {
height: 15px;
}
.header-text {
font-weight: 500;
margin-left: 20px;
font-size: 1.5rem;
color: #000;
}
.np-header-search-icon {
position: absolute;
top: 30%;
left: 0;
color: #000;
opacity: 0.5;
font-size: 1rem;
padding-left: 10px;
}
.header-search-input {
position: relative;
max-width: 180px;
padding: 0.5rem 0 0.5rem 2rem;
}
.header-avatar-image {
font-size: 1.5rem;
}
.np-header-avatar-tooltip {
background: #fff;
border-radius: 4px;
box-shadow: 0 0 8px rgba(72,103,118,.5);
position: absolute;
right: -15px;
top: 45px;
white-space: nowrap;
z-index: 50;
}
.np-header-color {
background: #ffffff;
border-bottom: 4px rgba(0,0,0,0.8) solid;
}
.card-content-container {
padding: 1rem;
display: flex;
flex-direction: column;
flex: 1;
justify-content: space-between;
}
.card-category {
background: #e7e6e6;
padding: 5px 10px;
border-radius: 12px;
margin: 0 8px 8px 0;
font-size: 0.8rem;
}
.card-category-wrapper {
display: flex;
flex-wrap: wrap;
}
.card-content-title {
font-size: 1.5rem;
font-weight: 500;
margin-bottom: 8px;
color: #000;
}
.card-description {
font-weight: 400;
margin-bottom: 20px;
color: #000;
}
.card {
margin-right: 20px;
margin-bottom: 20px;
display: flex;
flex-direction: column;
height: 100%;
}
.card-course-btn-wrapper {
display: flex;
justify-content: flex-end;
}
.card-time {
margin: 10px 0;
font-weight: 500;
font-size: 1rem;
color: #000;s
}
.feature-card-container {
display: flex;
}
.feature-content {
flex-basis: 50%;
}
.feature-card-content {
padding: 2rem;
display: flex;
flex-direction: column;
justify-content: center;
}
.feature-card-content-title {
margin-bottom: 2rem;
font-size: 4vw;
color: #000;
font-weight: 500;
}
.feature-card-btn-container {
display: flex;
gap: 10px;
}
.feature-card-description {
margin-bottom: 2rem;
color: #000;
font-weight: 400;
}
.feature-card-image {
display: flex;
width: 100%;
object-fit: cover;
}
.feature-course-btn {
font-weight: 700;
padding: 15px 40px;
text-decoration: none;
}
.purple {
background: #6e27c5;
color: #fff;
}
.header-catalog {
font-weight: 500;
font-size: 1.5rem;
color: #000;
}
.note-desc {
font-size: 1rem;
}
.purple-link {
color: #6e27c5;
}
.home-link {
text-decoration: none;
}
.yellow {
background: #ffb619;
color: #000;
}
.turquoise {
background: #01C1D6;
color: #000;
}
.row {
margin-left: 0;
margin-right: 0;
}
.section-headline {
font-size: 1.5rem;
font-weight: 900;
color: #000;
margin: 1rem 0;
}
.np-footer {
background: #e7e6e6;
}
.course-categories-container {
flex-wrap: wrap;
}
.np-content-categories-content-item {
margin-bottom: 10px;
}
.slick-track {
margin-left: 0 !important;
margin-right: 0 !important;
}
.section {
margin: 0 20px;
}
.hamburger-menu {
font-size: 1.5rem;
margin-left: 1.5rem;
cursor: pointer;
}
.np-card-container {
z-index: 10;
}
.np-dashboard {
background: #fff;
}
.np-resource-title, .np-input-label {
color: #000;
}
.zero-state-lp {
width: 100%;
border: 3px solid rgba(0,0,0, 0.35);
display: flex;
justify-content: center;
align-items: center;
}
.zero-state-message {
font-size: 1.25rem;
font-weight: 600;
color: #000;
opacity: 0.35;
}
.terms-of-service {
display: flex;
gap: 10px;
}
.np-alert {
display: none;
}
.dashboard-content-wrapper {
width: 100%;
}
.text-underline {
text-decoration: underline;
}
.np-top-title, .np-card-heading, .np-course-outline-content-section-name {
color: #000;
}
.recommended-carousel .slick-track {
display: flex;
}
.progress-carousel .slick-track {
display: flex;
}
.carousel-card-container {
height: auto !important;
}
.slick-list {
padding-bottom: 20px !important;
}
.bold-text {
font-weight: 700;
}
.mb-20 {
margin-bottom: 20px;
}
@media only screen and (max-width: 768px) {
.feature-card-container {
flex-direction: column-reverse;
}
.filter-container {
flex-direction: column;
}
.dropdown {
margin-bottom: 10px;
margin-right: 0px !important;
}
.card {
margin-right: 0px;
}
.footer-wrapper {
flex-direction: column;
}
.footer-content {
margin: 20px 0;
}
.np-header-content {
justify-content: space-between;
}
}
.np-powered-by {
display: none !important;
}
.np-color-success, .np-certificate-metadata-title, .np-certificate-metadata-value {
color: #000;
}
.np-learning-path-completed-banner, .np-learning-path-certificate-content {
background: #fff;
}
.np-learning-path-banner-action--primary {
background: #000;
}
.np-certificate-title {
color: #000;
}
.np-certificate-button-secondary {
color: #000 !important;
}
@media only screen and (max-width: 1028px) {
.row-catalog {
flex-direction: column;
}
.filter-container, .catalog-container {
width: 100% !important;
}
.filter-container {
padding: 0 !important;
}
}
@media only screen and (min-width: 1300px) {
.feature-card-description {
font-size: 1.2vw;
}
}