:root {
    --primary: #215A99;
    --primary-hover: #0f4784;
    --primary-60: rgba(33,90,153,.6);
    --light-primary: #5790ce;
    --secondary: #DC2C34;
    --dark: #000000;
    /*--font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;*/    
}
.card-widget-direct-link.text-success { color: var(--primary)!important; }
.card-widget-direct-link.text-success:hover { color: var(--primary-hover)!important; }
.btn.btn-light-primary { color: var(--white) }
.btn.btn-light-primary i, .btn.btn-light-primary.dropdown-toggle:after { color: var(--white); }
.login-image-background-main { background-image: url(images/login-background.png); border-left: solid 2px var(--primary); }
.login-logo > img { max-width: 300px; }
a.login-logo-mobile { background-color: transparent !important; }
h1.login-payoff { font-size: 2.5rem; }
h1.login-payoff span { display: block; }
h1.login-payoff span:first-child { font-size: 4rem; font-weight: 700; }
.course-detail-cover-image-container { background-image:url("images/course-detail-cover-image-background.jpg"); }
.swiper-available-videos .available-videos-slide .available-videos-thumbnail-container.default { background-image: url('images/default-meeting-video-image.png')!important; }
.public-courses-list-image-container.default { background-image: url('images/default-multimediacontainer-image.png')!important; }
.error-message-background { background-image: url("images/error-background.jpg"); }
.public-courses-list-image-container { background-color: #d9d9d9; }