/* Global */
.red-header-left img { max-height: 25px; }
.red-search .k-input-inner::placeholder { color:#fff; }
.red-profile-avatar>span { background-image: url(//cursumno.blob.core.windows.net/apotek1/css/1790/avatar-white.png) !important; }
.red-search .k-button-icon:before,
.red-search input { color:#fff; }
.red-portal-search .k-input.k-focus, 
.red-portal-search .k-input:focus, 
.red-portal-search .k-widget.k-input.k-focus, 
.red-portal-search .k-widget.k-input:focus { border-color: rgba(255,255,255,0.5) !important; }
.red-portal-search.k-input, 
.k-widget.k-input { color:#fff !important; }

.red-nav.selected-mod .red-nav-item-link.selected-item:before { background-color: #fff; }
.default-course-catalog-learning-plan.full-width .default-course-catalog-learning-plan-desc div,
.default-course-catalog-learning-plan.full-width .default-course-catalog-learning-plan-desc p { color:#000; }
.default-course-catalog-course-session.side-course-group .default-course-catalog-course-session-tile-groups { background-color: transparent; padding:2px 0; color:#B3B4B5; }
.default-course-catalog-learning-plan-tile:before { background: linear-gradient(90deg, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0) 100%); }

/* Course Template */
.red-course.no-header.default-side-navigation-advanced-fullscreen.mowi .red-left-menu,
.red-course.no-header.default-side-navigation-advanced-fullscreen.mowi .red-course-left-footer { background-color: #00205B;}
.red-course.no-header.default-side-navigation-advanced-fullscreen.mowi .red-sidebar-item-link.selected-item span:nth-child(2) { border-left: 3px solid #00205B; }
.red-course.no-header.default-side-navigation-advanced-fullscreen.mowi .red-sidebar-item-link.selected-item span:nth-child(2), 
.red-course.no-header.default-side-navigation-advanced-fullscreen.mowi .red-sidebar-item-link.selected-item span:nth-child(3) { background-color: #1d2758; }
.red-course.no-header .red-sidebar-menu>li:nth-child(2) { border-top: 0; }
.red-course.no-header.default-side-navigation-advanced-fullscreen.mowi .red-side-menu .red-folder:hover>div, 
.red-course.no-header.default-side-navigation-advanced-fullscreen.mowi .red-side-menu .red-folder:focus>div, 
.red-course.no-header.default-side-navigation-advanced-fullscreen.mowi .red-side-menu .red-folder:hover>a, 
.red-course.no-header.default-side-navigation-advanced-fullscreen.mowi .red-side-menu .red-folder:focus>a, 
.red-course.no-header.default-side-navigation-advanced-fullscreen.mowi .red-side-menu .red-sidebar-item-link:hover, 
.red-course.no-header.default-side-navigation-advanced-fullscreen.mowi .red-side-menu .red-sidebar-item-link:focus, 
.red-course.no-header.default-side-navigation-advanced-fullscreen.mowi .red-footer-activate a.red-mobile-btn, 
.red-course.no-header.default-side-navigation-advanced-fullscreen.mowi .red-side-menu .red-sidebar-item-link:focus, 
.red-course.no-header.default-side-navigation-advanced-fullscreen.mowi .red-left-menu .red-sidebar-menu-update li.catype-1>a.fa-check-circle:before, 
.red-course.no-header.default-side-navigation-advanced-fullscreen.mowi .red-course-left .red-folder-open>.red-sidebar-trigger>span, 
.red-course.no-header.default-side-navigation-advanced-fullscreen.mowi .red-left-menu .red-sidebar-menu-update .red-sidebar-up:before, 
.red-course.no-header.default-side-navigation-advanced-fullscreen.mowi .red-left-menu .red-sidebar-menu-update .red-sidebar-down:before, 
.red-course.no-header.default-side-navigation-advanced-fullscreen.mowi .red-left-menu .red-sidebar-menu-update .red-menu-count {  color:#fff; }

/* Rounded Tiles */
.default-course-catalog-course-session-tile { border-radius: 10px; }
.default-course-catalog-course-session-tile-left { border-radius: 10px 0 0 10px; }
.default-course-catalog-course-session-tile-right { border-radius: 0 10px 10px 0; }
.default-course-catalog-learning-plan .course-catalog-container-item-content, 
.default-course-catalog-learning-plan .default-course-catalog-learning-plan-tile,
.default-course-catalog-learning-plan .default-course-catalog-learning-plan-tile:before { border-radius: 10px; }
.default-course-catalog-learning-plan.full-width .course-catalog-container-item-content, 
.default-course-catalog-learning-plan.full-width .default-course-catalog-learning-plan-tile,
.default-course-catalog-learning-plan.full-width .default-course-catalog-learning-plan-tile:before { border-radius: 0; }

/* Buttons */
.courseinfopopup-session-list-inner .btn,
.default-course-catalog-course-session.side-course-group .course-catalog-container-item-button-group a:hover, 
.default-course-catalog-course-session.side-course-group .course-catalog-container-item-button-group a:focus,
.catalog-fvst-tile .course-catalog-container-item-button-group-inner1 a:hover, 
.catalog-fvst-tile .course-catalog-container-item-button-group-inner1 a:active,
.default-course-catalog-learning-plan .course-catalog-container-item-button-group-inner a.btn:hover, 
.default-course-catalog-learning-plan .course-catalog-container-item-button-group-inner a.btn:focus,
.lpp-v2--default .lpp-content .lpp-main__item .lpp-main__phases .phases__container a,
.title-desc-mod .course-catalog-container-item-button-group-inner a:hover,
.title-desc-mod .course-catalog-container-item-button-group-inner a:focus,
.default-course-catalog-learning-plan.full-width .course-catalog-container-item-button-group-inner a.btn:hover,
.default-course-catalog-learning-plan.full-width .course-catalog-container-item-button-group-inner a.btn:focus,
.default-course-catalog-learning-plan.full-width .course-catalog-container-item-button-group-inner a.btn-primary { background-color: #D50032 !important; }
.default-course-catalog-learning-plan .course-catalog-header-status-selector button[aria-checked*="true"],
.course-catalog-default-tile .course-catalog-header-status-selector button[aria-checked*="true"],
.default-my-progress-template .default-my-progress-menu a.selected-item,
.default-course-catalog-course-session .course-catalog-header-status-selector button[aria-checked*="true"],
.default-course-catalog-course-session .badge-success, 
.course-catalog-container-item-pager-list li a,
.default-course-catalog-course-group-viewer .badge-success { background-color: #1D2758; color:#fff; }
.default-course-catalog-course-session .course-catalog-header-status-selector button[aria-checked*="true"] .rbText,
.course-catalog-default-tile .course-catalog-header-status-selector button[aria-checked*="true"] .rbText,
.default-course-catalog-learning-plan .course-catalog-header-status-selector button[aria-checked*="true"] .rbText { color: #fff; }
.proactive-popup-btns div:hover, 
.proactive-popup-btns div:focus, 
.proactive-popup-btns a:hover, 
.proactive-popup-btns a:focus { background-color: #D50032; color: #fff; border-right: 1px solid #D50032; border-top: 1px solid #D50032; }

/* Login */
.red-login-left-logo { width:100px; height: 100px; margin-bottom: 30px; background-image: url(https://cursumeu.blob.core.windows.net/tine/css/1674/tine-login-logo.jpg); background-size: cover; }
.red-login-type-5-left .asset { text-align: center; }
.red-login-type-5-left .asset>div { text-align: left; }
.red-login-left-logo { display: inline-block; }
.red-login-type-5:before { background-image: url(https://cursumeu.blob.core.windows.net/tine/css/1674/login-academy-bg.jpg); }
.red-login-type-5-footer .tine-dimplom { display: inline-block; height: 30px; margin: 0 30px 30px 0;  }
.red-login-type-5-footer .tine-fjordland { display: inline-block; height: 40px; margin: 0 0 30px 0;  }
.red-login-type-5-left .RadButton_Bootstrap.rbButton, 
.red-login-type-5-left .RadButton_Bootstrap.rbButton.rbDisabled, 
.red-login-type-5-left .RadButton_Bootstrap .rbSplitPart { border:0; background-color: #00205B !important; color:#fff; border-radius: 0; width: 100%; }
.red-login-type-5-left .RadButton_Bootstrap.rbButton:hover,
.red-login-type-5-left .RadButton_Bootstrap.rbButton:focus { border:0; background-color: #00205B !important; color:#fff; border-radius: 0; opacity: 0.9; }
.red-login-type-5-left .RadButton_Bootstrap.rbButton { padding: 10px 20px; }

/* Login Button */
.lc-ext-login-row button { border:0 !important; }
.lc-ext-login-row .lc-ext-login-btn.AzureADUsingOpenIdWithMicrosoftGraph:before { content: "" !important; background-color: #00205B; background-image: url(https://cursumasia.blob.core.windows.net/lcpackages/css/1006/azure.png); top: 8px; width:20px; height: 20px; background-position: center; background-repeat: no-repeat; background-size: 100%; }
.lc-ext-login-row .lc-ext-login-btn.AzureADUsingOpenIdWithMicrosoftGraph .rbText { color:#fff !important; margin:0; line-height: 100%; display: block; padding: 12px 0; }
.lc-ext-login-row .lc-ext-login-btn.AzureADUsingOpenIdWithMicrosoftGraph .rbText:before { content:""; }


.lc-forgot-password-message-wrapper a,
.lc-login-aftertext-wrapper a { display: inline-block; width: 100%; text-align: center; background-color: #00205B; color:#fff; padding: 10px 20px; }
.lc-forgot-password-message-wrapper a { margin: 15px 0; }
.tine-logos { display: inline-block; width:100%; text-align: center; margin: 15px 0; }
.tine-logos-fjordland { width:130px; }

.header-mod .red-header-center { background-color:#1D2758; }
.red-search input { color:#1D2758; }

/* body:has(.default-my-progress-menu) .navbar-nav li:last-of-type a:before { background-color: #fff; } */


@media screen and (max-width: 1023px) {
.red-nav-item a.lc-skin-text-links { color:#fff !important; }
.red-nav .navbar-collapse { background-color:#1D2758 !important; }
}

@media screen and (max-width: 767px) {
.red-course.no-header.default-side-navigation-advanced-fullscreen.mowi .red-footer { background-color: #00205B; }
}