.lc-logo {
    padding-top: 30px;
    padding-right: 30px;
    padding-bottom: 80px;
    padding-left: 30px;

}


/* Custom */
body {  }
.red-header-left img { max-height: 40px; }
.default-course-catalog-learning-plan.full-width .default-course-catalog-learning-plan-tile:before { background: linear-gradient(0deg, rgba(246,247,255,1) 0%, rgba(255,255,255,0) 100%); }
/* body:has(.default-my-progress-menu) .navbar-nav li:last-of-type a:before { content: ""; width:100%; height: 2px; position: absolute; bottom:-17px; left:0; background-color: #EC5014; } */

/* Dark Header */
.red-profile-avatar>span { background-image: url(https://cursumasia.blob.core.windows.net/lcpackages/css/1006/avatar-white.png) !important; }
.header-mod .red-search .k-input { background-color: #0A2540 !important; border: 1px solid #fff !important; color: #fff; }
.header-mod .red-search input::-webkit-input-placeholder { color:#fff !important; }

/* Buttons Color */
.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,
.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-red-news .red-news-asset-tile-item-btn,
.newsViewerEdit, 
.newsViewerEdit:hover, 
.newsViewerEdit:focus,
.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,
.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,
.proactive-popup-btns div:hover, 
.proactive-popup-btns div:focus, 
.proactive-popup-btns a:hover, 
.proactive-popup-btns a:focus,
.courseinfopopup-session-list-inner .btn,
.course-session-calendar-ics-invite,
.proactive-popup-btns div:hover, 
.proactive-popup-btns div:focus, 
.proactive-popup-btns a:hover, 
.proactive-popup-btns a:focus,
.course-catalog-container-item-pager-list li a,
.trio .trio-lp .course-catalog-container-item-button-group-inner a.btn:hover, 
.trio .trio-lp .course-catalog-container-item-button-group-inner a.btn:focus,
.trio .trio-cws .course-catalog-container-item-button-group-inner a.btn:hover, 
.trio .trio-cws .course-catalog-container-item-button-group-inner a.btn:focus { background-color: #CB0084; color:#fff; }

/* Buttons Color With Overide */
.lpp-header--details .lpp-header-action-btn, 
.lpp-v2--default .lpp-content .lpp-main__item .lpp-main__phases .phases__container a,
.lp-viewer-mod .pnlSingleCourse button:hover { background-color: #CB0084 !important; color:#fff; }

/* Tile New Background Color */
.tile-default-new { background-color: #EC5014; }

/* Header Menu Selected Underline / Bold */
.red-nav.selected-mod .red-nav-item-link.selected-item:before { background-color: #EC5014; }
.red-nav-item a.selected-item span { font-weight: 600; }

/* Filters */
.default-course-catalog-course-session .badge-success, 
.default-course-catalog-course-group-viewer .badge-success { background-color: #0A2540; }

/* Course Template Logo */
.red-course.no-header.default-side-navigation-advanced-fullscreen.mowi .course-menu-logo { margin: 20px 0; }
.red-course.no-header.default-side-navigation-advanced-fullscreen.mowi .course-menu-logo a,
.red-course.no-header.default-side-navigation-advanced-fullscreen.mowi .course-menu-logo img { height: 45px; }

/* Course Template Menu / Footer Background */
.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: #0A2540; }

/* Course Template Menu Arrows */
.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:#EC5014; }

/* Course Template Menu Selected Item */
.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: #008fad; }

/* Course Template Menu Selected Indicator */
.red-course.no-header.default-side-navigation-advanced-fullscreen.mowi .red-sidebar-item-link.selected-item span:nth-child(2) { border-left: 3px solid #EC5014; }

/* Course Template Assesment */
#divMultipleChoice label.qpMCLabelActive:before { background-color: #0A2540; }
.button_numbersS { background-color: #EC5014; }
.qpDefaultButtonNext, 
.qpDefaultButtonPrevious, 
.qpDefaultButtonYellow, 
.qpDefaultButtonBlue, 
.qpDefaultButtonGreen, 
.qpDefaultButton { background: #0A2540; border-radius: 0; }
.qpDefaultButton.disabled, 
.qpDefaultButtonPrevious.disabled, 
.qpDefaultButtonNext.disabled, 
.button_numbers.disabled, 
.button_numbersS.disabled { background: #dbebea !important; color: #000 !important; }
#divNumbers, 
#btnNumbers { margin: 0 10px 5px 0; }

/* Login */

.lc-login-minimized-login-wrapper button,
.lc-login-provider-fs button { width: 100%; }
.red-login-type-5 .RadButton_Bootstrap.rbButton { padding: 10px 12px; }
.red-login-type-5 .form-control { border-radius: 0; }
.red-login-type-5 .RadButton_Bootstrap.rbButton, 
.red-login-type-5 .RadButton_Bootstrap.rbButton.rbDisabled, 
.red-login-type-5 .RadButton_Bootstrap .rbSplitPart { border-color: #004F00 !important; color: #fff !important; background-color: #004F00 !important; }

/* Login Custom */
.red-login-type-5-logo { position: fixed; top: 15px; left: 15px; transform: none; width: 150px; }
.red-login-type-5:after { background: rgba(79,116,143,0.3); backdrop-filter: blur(5px); }

@media screen and (max-width: 1360px) {
.red-nav .navbar-collapse,
.header-mod .red-header-center { background-color:#0A2540 !important; }
}

@media screen and (max-width: 1023px) {
    .red-header-left { height: auto; }
}