@font-face { font-family: GT Walsheim Pro; src: url("https://s3.amazonaws.com/static.northpass.com/Qauntuvos/GTWalsheimPro-Thin.ttf"); font-weight: 100; } @font-face { font-family: GT Walsheim Pro; src: url("https://s3.amazonaws.com/static.northpass.com/Qauntuvos/GTWalsheimPro-ThinOblique.ttf"); font-style: italic; font-weight: 100; } @font-face { font-family: GT Walsheim Pro; src: url("https://s3.amazonaws.com/static.northpass.com/Qauntuvos/GTWalsheimPro-Light.ttf"); font-weight: 300; } @font-face { font-family: GT Walsheim Pro; src: url("https://s3.amazonaws.com/static.northpass.com/Qauntuvos/GTWalsheimPro-LightOblique.ttf"); font-style: italic; font-weight: 300; } @font-face { font-family: GT Walsheim Pro; src: url("https://s3.amazonaws.com/static.northpass.com/Qauntuvos/GTWalsheimPro-Regular.ttf"); font-weight: normal; } @font-face { font-family: GT Walsheim Pro; src: url("https://s3.amazonaws.com/static.northpass.com/Qauntuvos/GTWalsheimPro-RegularOblique.ttf"); font-style: italic; font-weight: normal; } @font-face { font-family: GT Walsheim Pro; src: url("https://s3.amazonaws.com/static.northpass.com/Qauntuvos/GTWalsheimPro-Medium.ttf"); font-weight: 500; } @font-face { font-family: GT Walsheim Pro; src: url("https://s3.amazonaws.com/static.northpass.com/Qauntuvos/GTWalsheimPro-MediumOblique.ttf"); font-style: italic; font-weight: 500; } @font-face { font-family: GT Walsheim Pro; src: url("https://s3.amazonaws.com/static.northpass.com/Qauntuvos/GT-Walsheim-Pro-Bold.woff2"); font-weight: 700; } @font-face { font-family: GT Walsheim Pro; src: url("https://s3.amazonaws.com/static.northpass.com/Qauntuvos/GT-Walsheim-Pro-Bold-Oblique.woff2"); font-style: italic; font-weight: 700; } @font-face { font-family: GT Walsheim Pro; src: url("https://s3.amazonaws.com/static.northpass.com/Qauntuvos/GTWalsheimPro-UltraBold.ttf"); font-weight: 800; } @font-face { font-family: GT Walsheim Pro; src: url("https://s3.amazonaws.com/static.northpass.com/Qauntuvos/GTWalsheimPro-UltraBoldOblique.ttf"); font-style: italic; font-weight: 800; } html > body { font-family: "GT Walsheim Pro", sans-serif; } a { color: inherit !important; text-decoration: none !important; } a:hover { color: inherit !important; text-decoration: none !important; } .tablet-hidden { display: block; } .tablet-visible { display: none; } @media only screen and (max-width: 1200px) { .tablet-hidden { display: none; } .tablet-visible { display: block; } } .np-subpage-container { padding: 60px 1.25rem 60px; } .np-button { height: 60px; font-weight: 500; font-size: 16px; line-height: 18px; padding: 12px 55px; border: 2px solid #563150; transition: all 0.1s; color: #fff !important; } .np-button:hover { background: transparent; color: #563150 !important; } /* course cards */ .dashboard-course .np-card-image { border-radius: 8px; } .dashboard-course .np-card-container { box-shadow: none; border-radius: 8px; border: 1px solid rgb(237, 237, 237); background: #fff; padding: 10px; } .dashboard-course .np-card-content { padding: 8px; flex: 0 1; } .dashboard-course-rating { display: flex; } .dashboard-course-rating-value { color: #e59819; margin-right: 6px; font-size: 0.8rem; } .dashboard-course-rating-stars { margin: auto 6px auto 0; font-size: 0.65rem; } .dashboard-course-rating-stars > * { color: #e59819; margin: auto; } .dashboard-course-rating-count { font-size: 0.75rem; color: rgb(79, 85, 123); } .dashboard-course .np-card-content-title { font-weight: 500; color: rgb(86, 49, 80); font-size: 17px; margin-bottom: 10px; } .dashboard-course-info { margin: auto 6px; color: rgb(79, 84, 123); font-size: 14px; } .dashboard-course-info i { font-size: 16px; } .dashboard-course-info:first-child { margin-left: 0; } .dashboard-course-info:last-child { margin-right: 0; } .dashboard-course-info-section { display: flex; } .dashboard-course-instructor-image { width: 30px; border-radius: 50%; } .dashboard-course-instructor { display: flex; margin-top: 12px; border-top: 1px solid #ededed; padding-top: 8px; } .dashboard-course-instructor-name { margin: auto 12px; } @media (min-width: 768px) { .np-subpage-container { padding: 150px 5% 90px; } }