/* 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: "Moderne"; src: url('https://s3.amazonaws.com/static.northpass.com/fonts/ModerneLL-Bold.woff2'); font-weight: 700; } @font-face { font-family: "Moderne"; src: url('https://s3.amazonaws.com/static.northpass.com/fonts/ModerneLL-Fat.woff2'); font-weight: 900; } @font-face { font-family: "Bradford"; src: url('https://s3.amazonaws.com/static.northpass.com/fonts/BradfordLL-Regular.woff2'); font-weight: 400; } /* GLOBAL STYLES */ body, .np-dashboard { background: #f5fbff; color: #06083c; font-family: 'Bradford', "Times New Roman", serif; } h1, h2, h3, h4, h5, h6, a { font-family: 'Moderne', Verdana, sans-serif; } .np-subpage-container { padding: 64px 24px; } .np-header { position: absolute; top: 0; background-color: transparent; } .back-to-home { text-decoration: none; font-size: 22px; font-weight: 700; color: #06083c; font-family: 'Bradford', "Times New Roman", serif; } .back-to-home i { background-color: #1140c0; border-radius: 50%; padding: 12px; color: #69f1ff; margin-right: 16px; font-size: 22px; } @media(min-width:768px) { .np-subpage-container { padding: 80px 24px; } .np-header-logo-image { height: 80px; } } .np-card { transition: all 0.1s; text-decoration: none; display: block; } .np-card:hover { transform: rotate(-3deg) } .np-card .np-card-container { border-radius: 16px; overflow: hidden; box-shadow: none; } .np-img-container { position: relative; } .np-card .np-button { border-radius: 30px; } .np-card .np-card-content .np-card-content-progress { font-family: 'Bradford', "Times New Roman", serif; font-size: 14px; } .np-card-ribbon { border-radius: 30px; left: 8px; right: auto; top: auto; bottom: 10px; padding: 5px 12px; font-family: 'Bradford', "Times New Roman", serif; text-transform: none; font-size: 16px; line-height: 16px; color: #1140c0; background-color: #69f1ff } @media(min-width:768px) { @media screen and (min-width: 768px) { .row .np-card { margin: 0; padding: 0 16px 32px; } }