

            #submitSearch{
                gap: 8px;
            }
            #search_terms{
                border-color: transparent;
                background-color: transparent;
            }
            .inputSearch::placeholder{
                background-color: transparent;
            }

            .diffEqual {
                background-color: transparent !important;
            }

            .select2-container--default .select2-selection--multiple .select2-selection__choice__remove,
            .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{
                color: #C44601;
            }

            .calendarViewDatesTutorGroup .fc-list-table .fc-list-heading .fc-widget-header {
                background: transparent;
            }

        
                .jumbotron.jumbotron-login{
                    background: radial-gradient(closest-corner at 30% 60%, #24558a, #163b66);
                }
                .radial-gradient-video{
                    position: absolute;
                    top: 0;
                    left: 0;
                    width: 100%;
                    height: 100%;
                    background: radial-gradient(closest-corner at 30% 60%, #24558a, #163b66);
                    z-index: 2;
                    pointer-events: none;
                }
            
                .jumbotron-intro-text *{
                    color: #ffffff !important;
                }
            
                @media(min-width:992px){
                    .jumbotron-intro-text{
                        border-radius:8px;
                        padding: 5px 15px 15px 15px;
                        background-color: rgba(0,0,0,0);
                    }
                }
            
                                @media(min-width:992px){
                                    .jumbotron-intro-text{
                                        padding: 5px 0px 15px 0px;
                                    }
                                }
                            
                @media(max-width:991px){
                    .jumbotron-intro-text{
                        border-radius:8px;
                        padding: 5px 15px 15px 15px;
                        background-color: rgba(0,0,0,0);
                    }
                }
            
                                @media(max-width:991px){
                                    .jumbotron-intro-text{
                                        padding: 5px 0px 15px 0px;
                                    }
                                }
                            
                .banner-link{
                    background-color: rgba(0,0,0,0);
                    padding: 10px 8px 14px 8px;
                    border-radius: 6px;
                }
            
                caption,
                body,
                h1,h2,h3,h4,h5,h6,
                p,strong,.li-indented,li,small,
                .Neutral-900-cl,
                .agenda-comment,
                .form-label,
                .default-value,
                label,
                th,
                td,
                .panel-body,
                .card-body,
                div,
                .visibleFile,
                .list-group-item,
                .help-block,
                .control-label-notes,
                .title-default,
                .modal-title-default,
                .text-heading-h2,
                .text-heading-h3,
                .text-heading-h4,
                .text-heading-h5,
                .text-heading-h6,
                .action-bar-title,
                .breadcrumb-item.active,
                .list-group-item.list-group-item-action,
                .list-group-item.element,
                .reward-title-col,
                .up-lb-rank,
                .up-lb-bar-label,
                .pg-list-title,
                .pg-list-date,
                .secondary-title,
                .pg-lvl-name,
                .lb-rank,
                .cc-donut-pct,
                .default-dark-text,
                .pg-stat-val,
                .lb-username,
                .lb-points-label,
                .up-lb-bar-label,
                .up-lb-bar-pct,
                .lb-level-text,
                .lb-progress-text-val,
                .lb-progress-pct,
                .progress-activity-name,
                .progress-activity-criteria,
                .progress-activity-criteria {
                    color:#0b2545;
                }

                .progress-module table:not(.pg-info-table) th{
                    color:#0b2545 !important;
                }

                .dt-container.dt-bootstrap5 .dataTables_length,
                .dt-container.dt-bootstrap5 .dt-search,
                .dt-container.dt-bootstrap5 .dataTables_info,
                .dt-container.dt-bootstrap5 .dataTables_processing,
                .dt-container.dt-bootstrap5 .dataTables_paginate {
                    color:#0b2545 !important;
                }

                .circle-img-contant{
                    border: solid 1px #0b2545;
                }

                .text-muted,
                .input-group-text{
                    color:#0b2545 !important;
                }

                .c3-tooltip-container *{
                    background-color: #ffffff;
                    color: #2B3944;
                }

                .panel-default .panel-heading .panel-title,
                .panel-action-btn-default .panel-heading .panel-title {
                    color:#0b2545 ;
                }

                .panel-default .panel-heading,
                .panel-action-btn-default .panel-heading {
                    color:#0b2545 ;
                }

                .showCoursesBars:not(:has(.active)) i,
                .showCoursesPics:not(:has(.active)) i {
                    color:#0b2545 ;
                }

                .tox .tox-statusbar,
                .tox .tox-statusbar a, 
                .tox .tox-statusbar__path-item, 
                .tox .tox-statusbar__wordcount {
                    color:#0b2545 !important;
                }
            
                .text-primary,
                .Primary-600-cl{
                    color: #24598a !important;
                }
                .border-left-primary{
                    border-left: 4px solid #24598a !important;
                }
            

                #bgr-cheat-header{
                    background-color: #0b2545;
                }

                .offCanvas-Tools{
                    background: #0b2545;
                }

                .navbar-learningPath,
                .header-container-learningPath,
                .default-title-learningPath{
                    background: #0b2545;
                }

            


                .link-selection-language,
                .link-bars-options,
                .user-menu-btn .user-name,
                .user-menu-btn .fa-chevron-down{
                    color: #ffffff;
                }

                .container-items .menu-item{
                    color: #ffffff;
                }

                #search_terms,
                #search_terms::placeholder{
                    color:#ffffff;
                }

                #bgr-cheat-header .fa-magnifying-glass{
                    color:#ffffff;
                }

                @media(max-width:991px){
                    .header-login-text{
                        color:#ffffff;
                    }
                }

                .header-mobile-link{
                    color:#ffffff;
                }

                .split-left,
                .split-content{
                    border-left: solid 1px #ffffff;
                }

                .user-menu-btn .header-login-text .fa-chevron-down::before {
                    color:#ffffff;
                }

            
                .container-items .menu-item.active,
                .container-items .menu-item.active2 {
                    background-color: #e6bc45;
                }
            
                .container-items .menu-item.active,
                .container-items .menu-item.active2 {
                    color: #0b2545;
                }
            
                .link-selection-language:hover,
                .link-selection-language:focus,
                .link-bars-options:hover,
                .link-bars-options:focus,
                .container-items .menu-item:hover,
                .container-items .menu-item:focus{
                    color: #f2d47a;
                }

                .user-menu-btn:hover .user-name,
                .user-menu-btn:focus .user-name{
                    color: #f2d47a;
                }

                .user-menu-btn:hover .fa-chevron-down,
                .user-menu-btn:focus .fa-chevron-down{
                    color: #f2d47a;
                }

                .copyright:hover, .copyright:focus,
                .social-icon-tool:hover, .social-icon-tool:focus,
                .a_tools_site_footer:hover, .a_tools_site_footer:focus{
                    color: #f2d47a;
                }

                #bgr-cheat-header .fa-magnifying-glass:hover,
                #bgr-cheat-header .fa-magnifying-glass:focus {
                    color: #f2d47a;
                }

                @media(max-width:991px){
                    .header-login-text:hover,
                    .header-login-text:focus{
                        color:#f2d47a;
                    }
                }

                .header-mobile-link:hover,
                .header-mobile-link:focus{
                    color:#f2d47a;
                }

            

                .container-items .menu-item.active:hover,
                .container-items .menu-item.active:focus,
                .container-items .menu-item.active2:hover,
                .container-items .menu-item.active2:focus{
                    color: #0b2545;
                }
            
                #bgr-cheat-header{ box-shadow: 1px 2px 6px rgba(43,57,68,0.04); }
            
                .nav-tabs .nav-item .nav-link{
                    color: #163b66;
                }
                .progress-module .progress-nav-tab {
                    color: #163b66;
                }
            
                .nav-tabs .nav-item .nav-link:hover{
                    color: #0b2545;
                }

                .progress-module .progress-nav-tab:hover {
                    color: #0b2545;
                    background: transparent;
                }
            
                .nav-tabs .nav-item .nav-link.active{
                    color: #163b66;
                    border-bottom: solid 2px #163b66;
                }
                .progress-module .progress-nav-tab.active {
                    color: #163b66;
                    border-bottom-color: #163b66;
                }
            
                .group-section .list-group-item .accordion-btn{
                    color: #163b66;
                }

            
                .group-section .list-group-item{
                    border-bottom: solid 1px #dbe4ee;
                }

                .border-bottom-default{
                    border-bottom: solid 1px #dbe4ee;
                }

                #unitResources .unit-divider{
                    background-color: #dbe4ee;
                }
            
                .group-section .list-group-item .accordion-btn:hover{
                    color: #0b2545;
                }
            
                .group-section .list-group-item .accordion-btn[aria-expanded='true'],
                .group-section .list-group-item .accordion-btn.showAll{
                    color: #0b2545;
                }
            
                .list-group-item.list-group-item-action{
                    background-color: #ffffff;
                }
                .list-group-item.list-group-item-action:hover{
                    background-color: #ffffff;
                }

                .list-group-item.element{
                    background-color: #ffffff;
                }

                .lb-row {
                    background: #ffffff;
                }

            

                .list-group-item.list-group-item-action,
                .list-group-item.element{
                    border-bottom: solid 1px #dbe4ee;
                }

                .profile-pers-info-row{
                    border-bottom: solid 1px #dbe4ee;
                }

                .lb-row {
                    border: solid 1px #dbe4ee;
                }

            

                .list-group-item.list-group-item-action a,
                .list-group-item.element a{
                    color: #163b66;
                }

                .list-group-item.list-group-action a span,
                .list-group-item.element a span{
                    color: #163b66;
                }

                .lb-username-link,
                .lb-points-val {
                    color: #163b66;
                }

            

                .list-group-item.list-group-item-action a:hover,
                .list-group-item.element a:hover{
                    color: #0b2545;
                }

                .list-group-item.list-group-item-action a span:hover,
                .list-group-item.element a span:hover{
                    color: #0b2545;
                }

                .lb-username-link:hover,
                .lb-points-val:hover {
                    color: #163b66;
                }

            
                .list-group-item.list-group-item-action,
                .list-group-item.element{
                    padding-left: 0px;
                    padding-right: 0px;
                }
            
                .submitAdminBtn,
                .cancelAdminBtn,
                .opencourses_btn {
                    background-color: #ffffff;
                }

                .form-wrapper:has(.submitAdminBtnClassic) .submitAdminBtnClassic,
                .form-horizontal:has(.submitAdminBtnClassic) .submitAdminBtnClassic {
                    background-color: #ffffff !important;
                }

                .btn-outline-primary {
                    background-color: #ffffff;
                }

                .quickLink{
                    background-color: #ffffff;
                }

                .menu-popover{
                    background: #ffffff;
                }

                .bs-placeholder.submitAdminBtn{
                    background: #ffffff !important;
                }

                .showSettings{
                    background: #ffffff !important;
                }

                .btn.btn-default {
                    background-color: #ffffff;
                }

                .calendarViewDatesTutorGroup .fc-header-toolbar .fc-button-group .fc-prev-button,
                .calendarViewDatesTutorGroup .fc-header-toolbar .fc-button-group .fc-next-button,
                .calendarAddDaysCl .fc-header-toolbar .fc-button-group .fc-prev-button,
                .calendarAddDaysCl .fc-header-toolbar .fc-button-group .fc-next-button,
                .bookingCalendarByUser .fc-header-toolbar .fc-button-group .fc-prev-button,
                .bookingCalendarByUser .fc-header-toolbar .fc-button-group .fc-next-button,
                .myCalendarEvents .fc-header-toolbar .fc-button-group .fc-prev-button,
                .myCalendarEvents .fc-header-toolbar .fc-button-group .fc-next-button{
                    background-color:  #ffffff;
                }

                .pagination-glossary .page-item .page-link{
                    background-color:  #ffffff;
                }

                .mycourses-pagination .page-item .page-link {
                    background-color:  #ffffff;
                }

                .btn.btn-secondary{
                    background-color:  #ffffff;
                }

                .btn-exercise-nav[type=submit] {
                    background-color:  #ffffff !important;
                }

                .dt-paging .dt-paging-button .page-link{
                    background-color:  #ffffff !important;
                }

                .lb-page-btn {
                    background: #ffffff !important;
                }

            
                .submitAdminBtn,
                .cancelAdminBtn,
                .opencourses_btn {
                    color: #163b66;
                }

                .form-wrapper:has(.submitAdminBtnClassic) .submitAdminBtnClassic,
                .form-horizontal:has(.submitAdminBtnClassic) .submitAdminBtnClassic {
                    color: #163b66 !important;
                }

                .btn-outline-primary {
                    color: #163b66;
                }

                .submitAdminBtn .fa-solid::before,
                .submitAdminBtn .fa-regular::before,
                .submitAdminBtn .fa-brands::before,
                .submitAdminBtn span.fa::before{
                    color: #163b66;
                }

                .quickLink{
                    color: #163b66;
                }

                .menu-popover{
                    color: #163b66;
                }

                .bs-placeholder .filter-option .filter-option-inner-inner {
                    color: #163b66 !important;
                }

                .showSettings{
                    color: #163b66 !important;
                }

                .btn.btn-default {
                    color: #163b66;
                }

                .calendarViewDatesTutorGroup .fc-header-toolbar .fc-button-group .fc-prev-button .fc-icon::after,
                .calendarViewDatesTutorGroup .fc-header-toolbar .fc-button-group .fc-next-button .fc-icon::after,
                .calendarAddDaysCl .fc-header-toolbar .fc-button-group .fc-prev-button .fc-icon::after,
                .calendarAddDaysCl .fc-header-toolbar .fc-button-group .fc-next-button .fc-icon::after,
                .bookingCalendarByUser .fc-header-toolbar .fc-button-group .fc-prev-button .fc-icon::after,
                .bookingCalendarByUser .fc-header-toolbar .fc-button-group .fc-next-button .fc-icon::after,
                .myCalendarEvents .fc-header-toolbar .fc-button-group .fc-prev-button .fc-icon::after,
                .myCalendarEvents .fc-header-toolbar .fc-button-group .fc-next-button .fc-icon::after{
                    color: #163b66;
                }

                .pagination-glossary .page-item .page-link{
                    color: #163b66 !important;
                }

                .showCoursesBars,
                .showCoursesBars:hover,
                .showCoursesBars:focus,
                .showCoursesPics,
                .showCoursesPics:hover,
                .showCoursesPics:focus{
                    color: #163b66;
                }

                .mycourses-pagination .page-item .page-link {
                    color: #163b66;
                }

                .btn.btn-secondary{
                    color: #163b66;
                }

                .btn-exercise-nav[type=submit] {
                    color: #163b66 !important;
                }

                .dt-paging .dt-paging-button .page-link{
                    color: #163b66 !important;
                }

                .lb-page-btn {
                    color: #163b66 !important;;
                }

            
                .submitAdminBtn,
                .cancelAdminBtn,
                .opencourses_btn {
                    border-color: #163b66;
                }

                .form-wrapper:has(.submitAdminBtnClassic) .submitAdminBtnClassic,
                .form-horizontal:has(.submitAdminBtnClassic) .submitAdminBtnClassic {
                    border-color: #163b66 !important;
                }

                .btn-outline-primary {
                    border-color: #163b66;
                }

                .quickLink{
                    border: solid 1px #163b66;
                }

                .menu-popover{
                    border: solid 1px #163b66;
                }

                .btn.btn-default {
                    border-color: #163b66;
                }

                .calendarViewDatesTutorGroup .fc-header-toolbar .fc-button-group .fc-prev-button,
                .calendarViewDatesTutorGroup .fc-header-toolbar .fc-button-group .fc-next-button,
                .calendarAddDaysCl .fc-header-toolbar .fc-button-group .fc-prev-button,
                .calendarAddDaysCl .fc-header-toolbar .fc-button-group .fc-next-button,
                .bookingCalendarByUser .fc-header-toolbar .fc-button-group .fc-prev-button,
                .bookingCalendarByUser .fc-header-toolbar .fc-button-group .fc-next-button,
                .myCalendarEvents .fc-header-toolbar .fc-button-group .fc-prev-button,
                .myCalendarEvents .fc-header-toolbar .fc-button-group .fc-next-button{
                    border-color: #163b66;
                }

                .pagination-glossary .page-item .page-link{
                    border-color: #163b66;
                }

                .showSettings{
                    border-color: #163b66 !important;
                }

                .mycourses-pagination .page-item .page-link {
                    border: solid 1px #163b66;
                }

                .btn.btn-secondary{
                    border: solid 1px #163b66;
                }

                .btn-exercise-nav[type=submit] {
                    border: solid 1px #163b66 !important;
                }

                .dt-paging .dt-paging-button .page-link{
                    border: solid 1px #163b66 !important;
                }

                .lb-page-btn {
                    border: 1px solid #163b66 !important;
                }

            
                .submitAdminBtn:hover,
                .cancelAdminBtn:hover,
                .opencourses_btn:hover,
                .submitAdminBtn:focus,
                .cancelAdminBtn:focus,
                .opencourses_btn:focus,
                .submitAdminBtn:active,
                .cancelAdminBtn:active,
                .opencourses_btn:active {
                    color: #0b2545;
                }

                .form-wrapper:has(.submitAdminBtnClassic) .submitAdminBtnClassic:hover,
                .form-horizontal:has(.submitAdminBtnClassic) .submitAdminBtnClassic:hover {
                    color: #0b2545 !important;
                }

                .btn-outline-primary:hover,
                .btn-outline-primary:focus{
                    color: #0b2545;
                }

                .submitAdminBtn:hover .fa-solid::before,
                .submitAdminBtn:hover .fa-regular::before,
                .submitAdminBtn:hover .fa-brands::before,
                .submitAdminBtn:hover span.fa::before,
                .submitAdminBtn:focus .fa-solid::before,
                .submitAdminBtn:focus .fa-regular::before,
                .submitAdminBtn:focus .fa-brands::before,
                .submitAdminBtn:focus span.fa::before,
                .submitAdminBtn:active .fa-solid::before,
                .submitAdminBtn:active .fa-regular::before,
                .submitAdminBtn:active .fa-brands::before,
                .submitAdminBtn:active span.fa::before{
                    color: #0b2545;
                }

                .quickLink:hover,
                .quickLink:hover .fa-solid,
                .quickLink:focus,
                .quickLink:focus .fa-solid,
                .quickLink:active,
                .quickLink:active .fa-solid{
                    color: #0b2545 !important;
                }

                .menu-popover:hover,
                .menu-popover:focus,
                .menu-popover:active{
                    color: #0b2545;
                }

                .bs-placeholder:hover .filter-option .filter-option-inner-inner {
                    color: #0b2545 !important;
                }

                .showSettings:hover{
                    color: #0b2545 !important;
                }

                .btn.btn-default:hover,
                .btn.btn-default:focus {
                    color: #0b2545;
                }

                .calendarViewDatesTutorGroup .fc-header-toolbar .fc-button-group .fc-prev-button:hover .fc-icon::after,
                .calendarViewDatesTutorGroup .fc-header-toolbar .fc-button-group .fc-next-button:hover .fc-icon::after,
                .calendarAddDaysCl .fc-header-toolbar .fc-button-group .fc-prev-button:hover .fc-icon::after,
                .calendarAddDaysCl .fc-header-toolbar .fc-button-group .fc-next-button:hover .fc-icon::after,
                .bookingCalendarByUser .fc-header-toolbar .fc-button-group .fc-prev-button:hover .fc-icon::after,
                .bookingCalendarByUser .fc-header-toolbar .fc-button-group .fc-next-button:hover .fc-icon::after,
                .myCalendarEvents .fc-header-toolbar .fc-button-group .fc-prev-button:hover .fc-icon::after,
                .myCalendarEvents .fc-header-toolbar .fc-button-group .fc-next-button:hover .fc-icon::after{
                    color: #0b2545;
                }

                .pagination-glossary .page-item:hover .page-link{
                    color: #0b2545 !important;
                }

                .mycourses-pagination .page-item .page-link:hover,
                .mycourses-pagination .page-item .page-link:focus {
                    color: #0b2545;
                }

                .btn.btn-secondary:hover,
                .btn.btn-secondary:focus{
                    color: #0b2545;
                }

                .btn-exercise-nav[type=submit]:hover,
                .btn-exercise-nav[type=submit]:focus{
                    color: #0b2545 !important;
                }

                .dt-paging .dt-paging-button .page-link:hover,
                .dt-paging .dt-paging-button .page-link:focus{
                    color: #0b2545 !important;
                }

                .lb-page-btn:hover,
                .lb-page-btn:focus {
                    color: #0b2545 !important;;
                }
            
                .submitAdminBtn:hover,
                .cancelAdminBtn:hover,
                .opencourses_btn:hover,
                .submitAdminBtn:focus,
                .cancelAdminBtn:focus,
                .opencourses_btn:focus {
                    border-color: #163b66;
                }

                .form-wrapper:has(.submitAdminBtnClassic) .submitAdminBtnClassic:hover,
                .form-horizontal:has(.submitAdminBtnClassic) .submitAdminBtnClassic:hover {
                    border-color: #163b66 !important;
                }

                .btn-outline-primary:hover,
                .btn-outline-primary:focus{
                    border-color: #163b66;
                }

                .quickLink:hover,
                .quickLink:hover .fa-solid{
                    border-color: #163b66;
                }

                .menu-popover:hover,
                .menu-popover:focus{
                    border: solid 1px #163b66;
                }

                .showSettings:hover{
                    border-color: #163b66;
                }

                .btn.btn-default:hover,
                .btn.btn-default:focus {
                    border-color: #163b66;
                }

                .calendarViewDatesTutorGroup .fc-header-toolbar .fc-button-group .fc-prev-button:hover .fc-icon::after,
                .calendarViewDatesTutorGroup .fc-header-toolbar .fc-button-group .fc-next-button:hover .fc-icon::after,
                .calendarAddDaysCl .fc-header-toolbar .fc-button-group .fc-prev-button:hover .fc-icon::after,
                .calendarAddDaysCl .fc-header-toolbar .fc-button-group .fc-next-button:hover .fc-icon::after,
                .bookingCalendarByUser .fc-header-toolbar .fc-button-group .fc-prev-button:hover .fc-icon::after,
                .bookingCalendarByUser .fc-header-toolbar .fc-button-group .fc-next-button:hover .fc-icon::after,
                .myCalendarEvents .fc-header-toolbar .fc-button-group .fc-prev-button:hover .fc-icon::after,
                .myCalendarEvents .fc-header-toolbar .fc-button-group .fc-next-button:hover .fc-icon::after{
                    border-color: #163b66;
                }

                .pagination-glossary .page-item:hover .page-link{
                    border-color: #163b66;
                }

                .mycourses-pagination .page-item .page-link:hover,
                .mycourses-pagination .page-item .page-link:focus {
                    border: solid 1px #163b66;
                }

                .btn.btn-secondary:hover,
                .btn.btn-secondary:focus{
                    border: solid 1px #163b66;
                }

                .btn-exercise-nav[type=submit]:hover,
                .btn-exercise-nav[type=submit]:focus{
                    border: solid 2px #163b66 !important;
                }

                .dt-paging .dt-paging-button .page-link:hover,
                .dt-paging .dt-paging-button .page-link:focus{
                    border: solid 1px #163b66 !important;
                }

                .lb-page-btn:hover,
                .lb-page-btn:focus {
                    border: 1px solid #163b66 !important;
                }

            
                .submitAdminBtn:hover,
                .cancelAdminBtn:hover,
                .opencourses_btn:hover,
                .submitAdminBtn:focus,
                .cancelAdminBtn:focus,
                .opencourses_btn:focus {
                    background-color: #edf3f8;
                }

                .form-wrapper:has(.submitAdminBtnClassic) .submitAdminBtnClassic:hover,
                .form-horizontal:has(.submitAdminBtnClassic) .submitAdminBtnClassic:hover{
                    background-color: #edf3f8 !important;
                }

                .btn-outline-primary:hover,
                .btn-outline-primary:focus{
                    background-color: #edf3f8;
                }

                .quickLink:hover,
                .quickLink:hover .fa-solid{
                    background-color: #edf3f8;
                }

                .menu-popover:hover,
                .menu-popover:focus{
                    background-color: #edf3f8;
                }

                .bs-placeholder.submitAdminBtn:hover{
                    background-color: #edf3f8 !important;
                }

                .showSettings:hover{
                    background-color: #edf3f8 !important;
                }

                .btn.btn-default:hover,
                .btn.btn-default:focus {
                    background-color: #edf3f8;
                }

                .calendarViewDatesTutorGroup .fc-header-toolbar .fc-button-group .fc-prev-button:hover,
                .calendarViewDatesTutorGroup .fc-header-toolbar .fc-button-group .fc-next-button:hover,
                .calendarAddDaysCl .fc-header-toolbar .fc-button-group .fc-prev-button:hover,
                .calendarAddDaysCl .fc-header-toolbar .fc-button-group .fc-next-button:hover,
                .bookingCalendarByUser .fc-header-toolbar .fc-button-group .fc-prev-button:hover,
                .bookingCalendarByUser .fc-header-toolbar .fc-button-group .fc-next-button:hover,
                .myCalendarEvents .fc-header-toolbar .fc-button-group .fc-prev-button:hover,
                .myCalendarEvents .fc-header-toolbar .fc-button-group .fc-next-button:hover{
                    background-color: #edf3f8;
                }

                .pagination-glossary .page-item:hover .page-link{
                    background-color: #edf3f8;
                }

                .mycourses-pagination .page-item .page-link:hover,
                .mycourses-pagination .page-item .page-link:focus {
                    background-color: #edf3f8;
                }

                .btn.btn-secondary:hover,
                .btn.btn-secondary:focus{
                    background-color: #edf3f8;
                }

                .btn-exercise-nav[type=submit]:hover,
                .btn-exercise-nav[type=submit]:focus{
                    background-color: #edf3f8 !important;
                }

                .dt-paging .dt-paging-button .page-link:hover,
                .dt-paging .dt-paging-button .page-link:focus{
                    background-color: #edf3f8 !important;
                }

                .lb-page-btn:hover,
                .lb-page-btn:focus {
                    background:  #edf3f8 !important;;
                }

            
                .submitAdminBtn.active{
                    border-color: #163b66;
                    background-color: #163b66;
                }

                .login-form-submit{
                    border-color: #163b66;
                    background-color: #163b66;
                }

                .submitAdminBtnDefault,
                input[type=submit],
                button[type=submit]{
                    border-color: #163b66;
                    background-color: #163b66;
                }

                .submitAdminBtnClassic.active {
                    border-color: #163b66 ;
                    background-color: #163b66 ;
                }

                .form-wrapper:has(.submitAdminBtn) .submitAdminBtn,
                .form-horizontal:has(.submitAdminBtn) .submitAdminBtn {
                    border-color: #163b66 ;
                    background-color: #163b66 ;
                }


                .carousel-indicators>button.active {
                    border-color: tranparent;
                    background-color: #163b66;
                }


                .pagination-glossary .page-item.active .page-link {
                    background-color: #163b66;
                    border-color: #163b66;
                }

                .bootbox.show .modal-footer .submitAdminBtn,
                .modal.show .modal-footer .submitAdminBtn {
                    border-color: #163b66;
                    background-color: #163b66;
                }

                .btn.btn-primary{
                    background-color: #163b66;
                    border-color: #163b66;
                }

                .nav-link-adminTools.Neutral-900-cl.active{
                    background-color: #163b66;
                }


                .searchGroupBtn{
                    background-color: #163b66;
                }

                .wallWrapper:has(.submitAdminBtn) .submitAdminBtn{
                    background-color: #163b66;
                    border-color: #163b66;
                }

                .myProfileBtn{
                    background-color: #163b66;
                    border-color: #163b66;
                }

                .showCoursesBars.active,
                .showCoursesPics.active{
                    background-color: #163b66;
                }

                .pagination-glossary .page-item.active .page-link{
                    background-color: #163b66;
                    border-color: #163b66;
                }

                .exist_event_session{
                    background-color: #163b66 !important;
                    border-color: #163b66 !important;
                }

                .list-group-upgrade .list-group-item.element.active{
                    background-color: #163b66 !important;
                }

                .btnScrollToTop{
                    border-color: #163b66 ;
                    background-color: #163b66 ;
                }

                .pagination page-link.active{
                    border-color: #163b66 ;
                    background-color: #163b66 ;
                }

                .mycourses-pagination .page-item .page-link.active {
                    border-color: #163b66 ;
                    background-color: #163b66 ;
                }

                @media(min-width:992px){
                    .header-login-text{
                        border-color: #163b66 ;
                        background-color: #163b66 ;
                    }
                }

                .dt-paging .dt-paging-button.active .page-link,
                .dt-paging .dt-paging-button.active .page-link{
                    border-color: #163b66 !important;
                    background-color: #163b66 !important;
                }

                .ss-main .ss-values .ss-value{
                    border-color: #163b66 !important;
                    background-color: #163b66 !important;
                }

                .lb-page-btn.lb-page-active {
                    background: #163b66 !important;
                    border-color: #163b66 !important;
                }

                .tox .tox-tbtn {
                    background: #163b66 !important;
                }

            
                .testimonials .slick-prev.slick-arrow {
                    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath fill='#163b66' d='M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l192 192c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256 246.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-192 192z'/%3E%3C/svg%3E") no-repeat center;
                    background-size: contain;
                    height: 24px;
                    width: 24px;
                    border-radius: 50%;
                    z-index: 1;
                }

                .testimonials .slick-next.slick-arrow {
                    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath fill='#163b66' d='M310.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 256 73.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z'/%3E%3C/svg%3E") no-repeat center;
                    background-size: contain;
                    height: 24px;
                    width: 24px;
                    border-radius: 50%;
                    z-index: 1;
                }

                tox-btn{
                    background-color: #163b66 !important;
                }

                .personal-calendar-header .btn-group .btn.active{
                    background-color: #163b66 !important;
                }
            

                submitAdminBtn.active:hover{
                border-color: #24558a;
                    background-color: #24558a;
                }

                .login-form-submit:hover {
                    border-color: #24558a;
                    background-color: #24558a;
                }

                .submitAdminBtnDefault:hover,
                input[type=submit]:hover,
                button[type=submit]:hover{
                    border-color: #24558a;
                    background-color: #24558a;
                }

                .form-wrapper:has(.submitAdminBtn) .submitAdminBtn:hover,
                .form-horizontal:has(.submitAdminBtn) .submitAdminBtn:hover {
                    border-color: #24558a ;
                    background-color: #24558a ;
                }

                .pagination-glossary .page-item.active .page-link:hover {
                    background-color: #24558a;
                    border-color: #24558a;
                }



                .bootbox.show .modal-footer .submitAdminBtn:hover,
                .modal.show .modal-footer .submitAdminBtn:hover {
                    border-color: #24558a;
                    background-color: #24558a;
                }

                .btn.btn-primary:hover{
                    border-color: #24558a;
                    background-color: #24558a;
                }

                .nav-link-adminTools.Neutral-900-cl.active{
                    background-color: #24558a;
                }

                .searchGroupBtn:hover{
                    background-color: #24558a;
                }


                .wallWrapper:has(.submitAdminBtn) .submitAdminBtn:hover{
                    background-color: #24558a;
                    border-color: #24558a;
                }

                .myProfileBtn:hover,
                .myProfileBtn:focus{
                    background-color: #24558a;
                    border-color: #24558a;
                }

                .showCoursesBars.active:hover,
                .showCoursesBars.active:focus,
                .showCoursesPics.active:hover,
                .showCoursesPics.active:focus{
                    background-color: #24558a;
                }

                tox-btn:hover,
                tox-btn:focus{
                    background-color: #24558a !important;
                }

                .personal-calendar-header .btn-group .btn.active:hover{
                    background-color: #24558a !important;
                }

                .pagination-glossary .page-item.active:hover .page-link{
                    background-color: #24558a;
                    border-color: #24558a;
                }

                .exist_event_session:hover,
                .exist_event_session:focus{
                    background-color: #24558a !important;
                    border-color: #24558a !important;
                }

                .btnScrollToTop:hover,
                .btnScrollToTop:focus{
                    background-color: #24558a;
                    border-color: #24558a;
                }

                .mycourses-pagination .page-item .page-link.active:hover,
                .mycourses-pagination .page-item .page-link.active:focus {
                    background-color: #24558a;
                    border-color: #24558a;
                }

                @media(min-width:992px){
                    .header-login-text:hover,
                    .header-login-text:focus{
                        border-color: #24558a ;
                        background-color: #24558a ;
                    }
                }

                .dt-paging .dt-paging-button.active .page-link:hover,
                .dt-paging .dt-paging-button.active .page-link:focus{
                    border-color: #24558a !important;
                    background-color: #24558a !important;
                }

                .ss-main .ss-values .ss-value{
                    border-color: #24558a !important;
                    background-color: #24558a !important;
                }

                .lb-page-btn.lb-page-active:hover,
                .lb-page-btn.lb-page-active:focus{
                    background: #24558a !important;
                    border-color: #24558a !important;
                }

                .tox .tox-tbtn:hover,
                .tox .tox-tbtn:focus {
                    background: #24558a !important;
                }

            
                .submitAdminBtn.active,
                .submitAdminBtn.active:hover{
                    color: #ffffff;
                }

                .submitAdminBtnDefault,
                .submitAdminBtnDefault:hover{
                    color: #ffffff;
                }

                .login-form-submit,
                .login-form-submit:hover{
                    color: #ffffff;
                }

                input[type=submit],
                input[type=submit]:hover,
                button[type=submit],
                button[type=submit]:hover{
                    color: #ffffff;
                }

                .submitAdminBtnClassic.active {
                    color: #ffffff !important;
                }

                .form-wrapper:has(.submitAdminBtn) .submitAdminBtn,
                .form-wrapper:has(.submitAdminBtn) .submitAdminBtn:hover,
                .form-horizontal:has(.submitAdminBtn) .submitAdminBtn,
                .form-horizontal:has(.submitAdminBtn) .submitAdminBtn:hover {
                    color: #ffffff;
                }
                .form-wrapper:has(.submitAdminBtn) .submitAdminBtn .fa-solid::before,
                .form-horizontal:has(.submitAdminBtn) .submitAdminBtn .fa-solid::before,
                .form-wrapper:has(.submitAdminBtn) .submitAdminBtn .fa-regular::before,
                .form-horizontal:has(.submitAdminBtn) .submitAdminBtn .fa-regular::before,
                .form-wrapper:has(.submitAdminBtn) .submitAdminBtn .fa-brands::before,
                .form-horizontal:has(.submitAdminBtn) .submitAdminBtn .fa-brands::before{
                    color: #ffffff ;
                }

                .pagination-glossary .page-item.active .page-link,
                .pagination-glossary .page-item.active .page-link:hover {
                    color: #ffffff !important;
                }

                .bootbox.show .modal-footer .submitAdminBtn,
                .bootbox.show .modal-footer .submitAdminBtn:hover,
                .modal.show .modal-footer .submitAdminBtn,
                .modal.show .modal-footer .submitAdminBtn:hover {
                    color: #ffffff ;
                }

                .btn.btn-primary,
                .btn.btn-primary:hover{
                    color: #ffffff ;
                }

                .nav-link-adminTools.Neutral-900-cl.active{
                    color: #ffffff !important;
                }

                .submitAdminBtnDefault span,
                .submitAdminBtnDefault span:hover{
                    color: #ffffff ;
                }

                .submitAdminBtnDefault .fa-solid::before,
                .submitAdminBtnDefault .fa-solid::before:hover,
                .submitAdminBtnDefault .fa-regular::before,
                .submitAdminBtnDefault .fa-regular::before:hover,
                .submitAdminBtnDefault .fa-brands::before,
                .submitAdminBtnDefault .fa-brands::before:hover{
                    color: #ffffff ;
                }

                .searchGroupBtn span{
                    color: #ffffff ;
                }

                .wallWrapper:has(.submitAdminBtn) .submitAdminBtn{
                    color: #ffffff ;
                }

                .myProfileBtn,
                .myProfileBtn:hover,
                .myProfileBtn:focus{
                    color: #ffffff ;
                }


                .showCoursesBars.active,
                .showCoursesBars.active:hover,
                .showCoursesBars.active:focus,
                .showCoursesPics.active,
                .showCoursesPics.active:hover,
                .showCoursesPics.active:focus{
                    color: #ffffff ;
                }

                .showCoursesBars.active i,
                .showCoursesBars.active:hover i,
                .showCoursesBars.active:focus i,
                .showCoursesPics.active i,
                .showCoursesPics.active:hover i,
                .showCoursesPics.active:focus i {
                    color:#ffffff;
                }

                tox-btn,
                tox-btn i{
                    color: #ffffff !important;
                }

                .personal-calendar-header .btn-group .btn.active{
                    color: #ffffff !important;
                }

                .pagination-glossary .page-item.active .page-link{
                    color: #ffffff !important;
                }

                .calendarAddDaysCl .exist_event_session .fc-time span{
                    color: #ffffff !important;
                }

                .list-group-upgrade .list-group-item.element.active span{
                   color: #ffffff !important;
                }

                .btnScrollToTop i,
                .btnScrollToTop:hover i,
                .btnScrollToTop:focus i,
                .btnScrollToTop:active i{
                    color:#ffffff;
                }

                .mycourses-pagination .page-item .page-link.active,
                .mycourses-pagination .page-item .page-link.active:hover,
                .mycourses-pagination .page-item .page-link.active:focus {
                    color:#ffffff;
                }

                @media(min-width:992px){
                    .header-login-text,
                    .header-login-text:hover,
                    .header-login-text:focus, .user-menu-btn .header-login-text .fa-chevron-down::before{
                         color:#ffffff;
                    }
                }

                .dt-paging .dt-paging-button.active .page-link,
                .dt-paging .dt-paging-button.active .page-link:hover,
                .dt-paging .dt-paging-button.active .page-link:focus{
                    color:#ffffff !important;
                }

                .ss-main .ss-values .ss-value .ss-value-text{
                    color:#ffffff !important;
                }

                .ss-main .ss-values .ss-value .ss-value-delete svg path{
                    stroke: #ffffff !important;
                }

                .lb-page-btn.lb-page-active{
                    color: #ffffff !important;
                }

                .tox .tox-tbtn {
                    color: #ffffff !important;
                }

                .tox .tox-tbtn svg {
                    display: block;
                    fill: #ffffff !important;
                }

            
                .contextual-menu,
                .contextual-menu-body{
                    background-color: #ffffff;
                }

                .contextual-menu-user::-webkit-scrollbar-track {
                    background-color: #ffffff;
                }
            
                .contextual-menu{
                    border: solid 1px #dbe4ee;
                }

                .contextual-menu-user{
                    border: solid 1px #dbe4ee;
                }

                .contextual-border{
                    border: solid 1px #dbe4ee;
                }
            
                .contextual-menu .list-group-item,
                .contextual-menu button[type='submit'],
                .contextual-menu input[type='submit']{
                    background-color: #ffffff;
                }

            
                .contextual-menu .list-group-item,
                .contextual-menu button[type='submit'],
                .contextual-menu input[type='submit']{
                    border-bottom: solid 1px #dbe4ee;
                }

            
                .contextual-menu .list-group-item,
                .contextual-menu button[type='submit'],
                .contextual-menu input[type='submit']{
                    color: #163b66;
                }

                .contextual-menu .list-group-item .settings-icons::before{
                    color: #163b66;
                }
            
                .contextual-menu .list-group-item:hover,
                .contextual-menu button[type='submit']:hover
                .contextual-menu input[type='submit']:hover{
                    background-color: #edf3f8;
                }

            
                .contextual-menu .list-group-item:hover,
                .contextual-menu button[type='submit']:hover
                .contextual-menu input[type='submit']:hover{
                    color: #0b2545;
                }
                .contextual-menu .list-group-item:hover .settings-icons::before{
                    color: #0b2545;
                }

            
                input[type='radio']{
                    border: solid 1px #163b66;
                }
            
                .radio label{
                    color: #163b66;
                }

                input[type='radio']{
                    color:  #163b66;
                }

                .radio:not(:has(input[type='radio']:checked)) .help-block{
                    color: #163b66;
                }
            
                input[type='radio']:checked {
                    border: solid 6px #163b66;
                }
                .input-StatusCourse:checked{
                    box-shadow: inset 0 0 0 0px #e8e8e8;
                    border: 0px solid #e8e8e8;
                    background-color: #163b66;
                }
                .form-wrapper.form-edit label:has(input[type='radio']:checked){
                    color: #163b66;
                }

                .radio label:has(input[type='radio']:checked),
                .radio:has(input[type='radio']:checked) .help-block{
                    color: #163b66;
                }
            
                .radio:has(.input-StatusCourse:checked) .fa{
                    color: #ffffff;
                }
            
                .label-container > input[type='checkbox'] {
                    border: 1px solid #163b66;
                }
                #display_sessions_switcher{
                    border: 1px solid #163b66;
                }
            
                .label-container {
                    color: #163b66;
                }
                #display_sessions_switcher{
                    color: #163b66;
                }
            
                .label-container > input[type='checkbox']:checked {
                    border: 1px solid #163b66;
                    background-color: #163b66;
                }
                .label-container > input[type='checkbox']:active {
                    border: 1px solid #163b66;
                }
                #display_sessions_switcher:checked{
                    border: 1px solid #163b66;
                    background-color: #163b66;
                }
            
                .label-container:has(input[type='checkbox']:checked),
                .label-container:has(input[type='checkbox']:checked) .fa{
                    color: #ffffff;
                }
                #display_sessions_switcher:checked{
                    color: #ffffff;
                }
            
                .label-container > input[type='checkbox']:checked + .checkmark::before {
                    color: #ffffff;
                }
            
                input::placeholder,
                .form-control,
                .login-input,
                .login-input::placeholder,
                input[type='text'],
                input[type='password'],
                input[type='number'],
                input[type='search'],
                input[type='url'],
                input[type='email']{
                    background-color: #ffffff;
                }

                textarea,
                textarea.form-control{
                    background-color: #ffffff;
                }

                input[type='text']:focus,
                input[type='datetime']:focus,
                input[type='datetime-local']:focus,
                input[type='date']:focus,
                input[type='month']:focus,
                input[type='time']:focus,
                input[type='week']:focus,
                input[type='number']:focus,
                input[type='email']:focus,
                input[type='url']:focus,
                input[type='search']:focus,
                input[type='tel']:focus,
                input[type='color']:focus,
                .form-control:focus,
                .uneditable-input:focus,
                textarea:focus,
                .login-input:focus {
                    background-color: #ffffff;
                }

                .dt-container.dt-bootstrap5 input[type='text'],
                .dt-container.dt-bootstrap5 input[type='password'],
                .dt-container.dt-bootstrap5 input[type='email'],
                .dt-container.dt-bootstrap5 input[type='number'],
                .dt-container.dt-bootstrap5 input[type='url'],
                .dt-container.dt-bootstrap5 input[type='search']{
                    background-color: #ffffff !important;
                }

                .dt-container.dt-bootstrap5 input[type='text']:focus,
                .dt-container.dt-bootstrap5 input[type='number']:focus,
                .dt-container.dt-bootstrap5 input[type='email']:focus,
                .dt-container.dt-bootstrap5 input[type='url']:focus,
                .dt-container.dt-bootstrap5 input[type='search']:focus,
                .dt-container.dt-bootstrap5 .form-control:focus,
                .dt-container.dt-bootstrap5 .uneditable-input:focus {
                    background-color: #ffffff !important;
                }

                .add-on,
                .add-on1,
                .add-on2{
                    background-color: #ffffff !important;
                }

                .input-group-text.bg-input-default{
                    background-color: #ffffff;
                }

                .form-control:disabled,
                .form-control[readonly] {
                    background-color: #ffffff;
                }

                input:-webkit-autofill,
                input:-webkit-autofill:hover,
                input:-webkit-autofill:focus,
                textarea:-webkit-autofill,
                textarea:-webkit-autofill:hover,
                textarea:-webkit-autofill:focus {
                    background-color: #ffffff;
                    -webkit-box-shadow: 0 0 0 30px #ffffff inset !important;
                }


            
                input::placeholder,
                .form-control,
                .login-input,
                .login-input::placeholder,
                input[type='text'],
                input[type='password'],
                input[type='number'],
                input[type='search'],
                input[type='url'],
                input[type='email']{
                    border-color: #b4c3d3;
                }

                textarea,
                textarea.form-control{
                    border-color: #b4c3d3;
                }

                input[type='text']:focus,
                input[type='datetime']:focus,
                input[type='datetime-local']:focus,
                input[type='date']:focus,
                input[type='month']:focus,
                input[type='time']:focus,
                input[type='week']:focus,
                input[type='number']:focus,
                input[type='email']:focus,
                input[type='url']:focus,
                input[type='search']:focus,
                input[type='tel']:focus,
                input[type='color']:focus,
                .form-control:focus,
                .uneditable-input:focus,
                textarea:focus,
                .login-input:focus {
                    border-color: #b4c3d3;
                }

                input:-webkit-autofill,
                input:-webkit-autofill:hover,
                input:-webkit-autofill:focus,
                textarea:-webkit-autofill,
                textarea:-webkit-autofill:hover,
                textarea:-webkit-autofill:focus {
                    border: 1px solid #b4c3d3;
                }


                .dt-container.dt-bootstrap5 input[type='text'],
                .dt-container.dt-bootstrap5 input[type='password'],
                .dt-container.dt-bootstrap5 input[type='email'],
                .dt-container.dt-bootstrap5 input[type='number'],
                .dt-container.dt-bootstrap5 input[type='url'],
                .dt-container.dt-bootstrap5 input[type='search']{
                    border-color: #b4c3d3 !important;
                }

                .dt-container.dt-bootstrap5 input[type='text']:focus,
                .dt-container.dt-bootstrap5 input[type='number']:focus,
                .dt-container.dt-bootstrap5 input[type='email']:focus,
                .dt-container.dt-bootstrap5 input[type='url']:focus,
                .dt-container.dt-bootstrap5 input[type='search']:focus,
                .dt-container.dt-bootstrap5 .form-control:focus,
                .dt-container.dt-bootstrap5 .uneditable-input:focus {
                    border-color: #b4c3d3 !important;
                }

                .input-border-color {
                    border-color: #b4c3d3 ;
                }

                .form-control:disabled,
                .form-control[readonly] {
                    border-color: #b4c3d3 ;
                }


                .wallWrapper textarea:focus{
                    border-color: #b4c3d3 ;
                }

                .panelCard-exercise .blank{
                    border: solid 1px #b4c3d3 ;
                }

            
                input::placeholder,
                .form-control,
                .form-control::placeholder,
                .login-input::placeholder,
                .login-input,
                input[type='text'],
                input[type='password'],
                input[type='number'],
                input[type='search'],
                input[type='url'],
                input[type='email']{
                    color: #0b2545;
                }

                textarea,
                textarea::placeholder,
                textarea.form-control{
                    color: #0b2545;
                }

                input[type='text']:focus,
                input[type='datetime']:focus,
                input[type='datetime-local']:focus,
                input[type='date']:focus,
                input[type='month']:focus,
                input[type='time']:focus,
                input[type='week']:focus,
                input[type='number']:focus,
                input[type='email']:focus,
                input[type='url']:focus,
                input[type='search']:focus,
                input[type='tel']:focus,
                input[type='color']:focus,
                .form-control:focus,
                .uneditable-input:focus,
                textarea:focus,
                .login-input:focus {
                    color: #0b2545;
                }

                input:-webkit-autofill,
                input:-webkit-autofill:hover,
                input:-webkit-autofill:focus,
                textarea:-webkit-autofill,
                textarea:-webkit-autofill:hover,
                textarea:-webkit-autofill:focus {
                    -webkit-text-fill-color: #0b2545;
                }



                .dt-container.dt-bootstrap5 input::placeholder{
                    color: #0b2545 !important;
                }

                .dt-container.dt-bootstrap5 input[type='text'],
                .dt-container.dt-bootstrap5 input[type='password'],
                .dt-container.dt-bootstrap5 input[type='email'],
                .dt-container.dt-bootstrap5 input[type='number'],
                .dt-container.dt-bootstrap5 input[type='url'],
                .dt-container.dt-bootstrap5 input[type='search']{
                    color: #0b2545 !important;
                }

                .dt-container.dt-bootstrap5 input[type='text']:focus,
                .dt-container.dt-bootstrap5 input[type='number']:focus,
                .dt-container.dt-bootstrap5 input[type='email']:focus,
                .dt-container.dt-bootstrap5 input[type='url']:focus,
                .dt-container.dt-bootstrap5 input[type='search']:focus,
                .dt-container.dt-bootstrap5 .form-control:focus,
                .dt-container.dt-bootstrap5 .uneditable-input:focus {
                    color: #0b2545 !important;
                }

                .input-group-text .fa-calendar{
                    color: #0b2545;
                }

            

                select.form-select {
                    background-color: #ffffff;
                }

                select.form-select:focus {
                    background-color: #ffffff;
                }

                .dt-container.dt-bootstrap5 select {
                    background-color: #ffffff !important;;
                }

                .dt-container.dt-bootstrap5 select:focus {
                    background-color: #ffffff !important;;
                }


                .select2-selection.select2-selection--multiple{
                    background-color: #ffffff !important;
                }

                .select2-dropdown--below {
                    background-color: #ffffff !important;
                }

                .select2-container--default .select2-selection--multiple .select2-selection__choice {
                    background-color: #ffffff !important;
                }

                .select2-container--default .select2-results__option[aria-selected=false]{
                    background-color: #ffffff !important;
                }

                .select2-container--default .select2-selection--single{
                    background-color: #ffffff !important;
                }

            

                select.form-select {
                    border-color: #b4c3d3;
                }

                select.form-select:focus {
                    border-color: #b4c3d3;
                }

                .dt-container.dt-bootstrap5 select {
                    border-color: #b4c3d3 !important;;
                }

                .dt-container.dt-bootstrap5 select:focus {
                    border-color: #b4c3d3 !important;;
                }

                .select2-selection.select2-selection--multiple{
                    border-color: #b4c3d3 !important;
                }

                .select2-container--default .select2-selection--multiple .select2-selection__choice {
                    border: 1px solid #b4c3d3 !important;
                }

                select:-webkit-autofill:hover,
                select:-webkit-autofill:focus {
                    border: 1px solid #b4c3d3;
                }

                tox-floatpanel {
                    border: 1px solid #b4c3d3 !important;;
                }

                .select2-container--default .select2-selection--single{
                    border: 1px solid #b4c3d3 !important;
                }

            

                select.form-select {
                    color: #0b2545;
                    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='#0b2545' d='M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z'/%3E%3C/svg%3E");
                    background-repeat: no-repeat;
                    background-position: right 0.75rem center;
                    background-size: 16px 12px;
                    -webkit-appearance: none;
                    -moz-appearance: none;
                    appearance: none;
                }

                select.form-select:focus {
                    color: #0b2545;
                }

                select.form-select option:not(:checked) {
                    color: #0b2545;
                }

                .dt-container.dt-bootstrap5 select {
                    color: #0b2545 !important;;
                }

                .dt-container.dt-bootstrap5 select:focus {
                    color: #0b2545 !important;;
                }

                .dt-container.dt-bootstrap5 select option:not(:checked) {
                    color: #0b2545 !important;;
                }

                .select2-selection.select2-selection--multiple{
                    color: #0b2545 !important;
                }

                .select2-selection--multiple:before {
                    border-top: 5px solid #0b2545 !important;
                }

                .select2-container--default .select2-selection--multiple .select2-selection__choice {
                    color: #0b2545 !important;
                }

                select:-webkit-autofill:hover,
                select:-webkit-autofill:focus {
                    -webkit-text-fill-color: #0b2545;
                }

                .select2-container--default .select2-results__option[aria-selected=false]{
                    color: #0b2545 !important;
                }

                tox-menu-item{
                    color: #0b2545 !important;
                }

                tox-menu-item tox-text {
                    color: #0b2545 !important;
                }

                .select2-container--default .select2-selection--single .select2-selection__rendered{
                    color: #0b2545 !important;
                }

                .ss-content .ss-list .ss-option,
                .ss-main .ss-values .ss-placeholder,
                .ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-label-text{
                    color: #0b2545 !important;
                }
                .ss-main .ss-arrow path{
                   stroke: #0b2545 !important;
                }

            

                select.form-select option:hover{
                    background-color: #edf3f8;
                }

                .dt-container.dt-bootstrap5 select option:hover{
                    background-color: #edf3f8 !important;;
                }

                .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
                    background-color: #edf3f8 !important;
                }

                .select2-container--default .select2-results__option[aria-selected=false]:hover{
                    background-color: #edf3f8 !important;
                }

                tox-menu-item:hover{
                    background-color: #edf3f8 !important;
                }

                .ss-content .ss-list .ss-option:hover:not(.ss-disabled){
                    background-color: #edf3f8 !important;
                }


            

                select.form-select option:hover{
                    color: #0b2545;
                }

                .dt-container.dt-bootstrap5 select option:hover{
                    color: #0b2545 !important;;
                }

                .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
                    color: #0b2545 !important;
                }

                tox-menu-item:hover{
                    color: #0b2545 !important;
                }

                tox-menu-item-normaltox-active:hover tox-text {
                    color: #0b2545 !important;
                }

                tox-menu-item:hover tox-text {
                    color: #0b2545 !important;
                }

                .ss-content .ss-list .ss-option:hover:not(.ss-disabled){
                    color: #0b2545 !important;
                }

            

                select.form-select option:checked{
                    background-color: #163b66;
                }

                .dt-container.dt-bootstrap5 select option:checked{
                    background-color: #163b66 !important;;
                }


                .select2-container--default .select2-results__option[aria-selected=true] {
                    background-color: #163b66 !important;
                }

                tox-menu-item-normaltox-active {
                    background-color: #163b66 !important;
                }

                tox-menu-item:hover,
                tox-menu-itemtox-selected,
                tox-menu-item:focus {
                    background-color: #163b66 !important;
                }

                .dropdown-item.active,
                .dropdown-item:active {
                    background-color:  #163b66 !important;
                }

                .ss-content .ss-list .ss-option.ss-highlighted, .ss-content .ss-list .ss-option:not(.ss-disabled).ss-selected{
                    background-color:  #163b66 !important;
                }

            

                select.form-select option:checked{
                    color: #ffffff;
                }

                .dt-container.dt-bootstrap5 select option:checked{
                    color: #ffffff !important;;
                }


                .select2-container--default .select2-results__option[aria-selected=true] {
                    color: #ffffff !important;
                }

                tox-menu-item-normaltox-active {
                    color: #ffffff !important;
                }

                tox-menu-item:hover,
                tox-menu-itemtox-selected,
                tox-menu-item:focus {
                    color: #ffffff !important;
                }

                tox-menu-item-normaltox-active tox-text {
                    color: #ffffff !important;
                }

                tox-menu-item:hover tox-text,
                tox-menu-itemtox-selected tox-text {
                    color: #ffffff !important;
                }

                .dropdown-item.active,
                .dropdown-item:active {
                    color: #ffffff !important;
                }

                .ss-content .ss-list .ss-option.ss-highlighted, .ss-content .ss-list .ss-option:not(.ss-disabled).ss-selected{
                    color: #ffffff !important;
                }


            
                .form-wrapper.form-edit {
                    border: solid 1px #dbe4ee !important;
                }
                .rubrics-scales {
                    border: solid 1px #dbe4ee !important;
                }
            

                .form-wrapper.form-edit .control-label-notes,
                .form-group .control-label-notes{
                    color:#0b2545;
                }

                form small,
                form strong,
                form p,
                form span,
                form em,
                form h1,
                form h2,
                form h3,
                form h4,
                form h5,
                form h6,
                form .li-indented,
                form li,
                form .Neutral-900-cl,
                form .form-label,
                form .default-value,
                form label,
                form th,
                form td,
                form .panel-body,
                form .card-body,
                form div,
                form .visibleFile,
                form .list-group-item,
                form .help-block,
                form .control-label-notes,
                form .title-default,
                form .modal-title-default,
                form .text-heading-h2,
                form .text-heading-h3,
                form .text-heading-h4,
                form .text-heading-h5,
                form .text-heading-h6,
                form .action-bar-title,
                form .list-group-item.list-group-item-action,
                form .list-group-item.element{
                    color:#0b2545;
                }
            
                .panel-admin-calendar,
                .panel-admin-calendar>.panel-body-calendar {
                    background-color: #ffffff;
                }
                .myPersonalCalendar {
                    background-color: #ffffff;
                }



                .myPersonalCalendar .cal-row-fluid.cal-row-head {
                    background: #ffffff;
                }
                #cal-day-box .cal-day-hour:nth-child(odd) {
                    background-color: #ffffff !important;
                }


                .datepicker-centuries .table-condensed,
                .datepicker-centuries .table-condensed .dow{
                    background-color: #ffffff;
                }
                .datepicker-decades .table-condensed,
                .datepicker-decades .table-condensed .dow{
                    background-color: #ffffff;
                }
                .datepicker-years .table-condensed,
                .datepicker-years .table-condensed .dow{
                    background-color: #ffffff;
                }
                .datepicker-months .table-condensed,
                .datepicker-months .table-condensed .dow{
                    background-color: #ffffff;
                }
                .datepicker-days .table-condensed,
                .datepicker-days .table-condensed .dow{
                    background-color: #ffffff;
                }





                .datetimepicker-years .table-condensed,
                .datetimepicker-years .table-condensed .dow{
                    background-color: #ffffff;
                }
                .datetimepicker-months .table-condensed,
                .datetimepicker-months .table-condensed .dow{
                    background-color: #ffffff;
                }
                .datetimepicker-days .table-condensed,
                .datetimepicker-days .table-condensed .dow{
                    background-color: #ffffff;
                }
                .datetimepicker-hours .table-condensed,
                .datetimepicker-hours .table-condensed .dow{
                    background-color: #ffffff;
                }
                .datetimepicker-minutes .table-condensed,
                .datetimepicker-minutes .table-condensed .dow{
                    background-color: #ffffff;
                }



                .cal-day-today {
                    background-color: #ffffff !important;
                }

                .datepicker.datepicker-dropdown.dropdown-menu.datepicker-orient-left.datepicker-orient-top {
                    background-color: #ffffff;
                }

                .datetimepicker.datetimepicker-dropdown-bottom-right.dropdown-menu {
                    background-color: #ffffff;
                }

                .datetimepicker.dropdown-menu,
                .datepicker.dropdown-menu{
                    background: #ffffff !important;
                }

                #cal-week-box{
                    background-color: #ffffff !important;
                }

            
                .panel-admin-calendar .panel-heading,
                #cal-header {
                    background: #0b2545;
                }
                #calendar-header {
                    background: #0b2545;
                }




                .datepicker-centuries .table-condensed thead .prev,
                .datepicker-centuries .table-condensed thead .next,
                .datepicker-centuries .table-condensed thead .datepicker-switch,
                .datepicker-centuries .table-condensed thead .prev:hover,
                .datepicker-centuries .table-condensed thead .next:hover,
                .datepicker-centuries .table-condensed thead .datepicker-switch:hover{
                    background-color: #0b2545 !important;
                }
                .datepicker-decades .table-condensed thead .prev,
                .datepicker-decades .table-condensed thead .next,
                .datepicker-decades .table-condensed thead .datepicker-switch,
                .datepicker-decades .table-condensed thead .prev:hover,
                .datepicker-decades .table-condensed thead .next:hover,
                .datepicker-decades .table-condensed thead .datepicker-switch:hover{
                    background-color: #0b2545 !important;
                }
                .datepicker-years .table-condensed thead .prev,
                .datepicker-years .table-condensed thead .next,
                .datepicker-years .table-condensed thead .datepicker-switch,
                .datepicker-years .table-condensed thead .prev:hover,
                .datepicker-years .table-condensed thead .next:hover,
                .datepicker-years .table-condensed thead .datepicker-switch:hover{
                    background-color: #0b2545 !important;
                }
                .datepicker-months .table-condensed thead .prev,
                .datepicker-months .table-condensed thead .next,
                .datepicker-months .table-condensed thead .datepicker-switch,
                .datepicker-months .table-condensed thead .prev:hover,
                .datepicker-months .table-condensed thead .next:hover,
                .datepicker-months .table-condensed thead .datepicker-switch:hover{
                    background-color: #0b2545 !important;
                }
                .datepicker-days .table-condensed thead .prev,
                .datepicker-days .table-condensed thead .next,
                .datepicker-days .table-condensed thead .datepicker-switch,
                .datepicker-days .table-condensed thead .prev:hover,
                .datepicker-days .table-condensed thead .next:hover,
                .datepicker-days .table-condensed thead .datepicker-switch:hover{
                    background-color: #0b2545 !important;
                }




                .datetimepicker-years .table-condensed thead .prev,
                .datetimepicker-years .table-condensed thead .next,
                .datetimepicker-years .table-condensed thead .switch,
                .datetimepicker-years .table-condensed thead .prev:hover,
                .datetimepicker-years .table-condensed thead .next:hover,
                .datetimepicker-years .table-condensed thead .switch:hover{
                    background-color: #0b2545 !important;
                }
                .datetimepicker-months .table-condensed thead .prev,
                .datetimepicker-months .table-condensed thead .next,
                .datetimepicker-months .table-condensed thead .switch,
                .datetimepicker-months .table-condensed thead .prev:hover,
                .datetimepicker-months .table-condensed thead .next:hover,
                .datetimepicker-months .table-condensed thead .switch:hover{
                    background-color: #0b2545 !important;
                }
                .datetimepicker-days .table-condensed thead .prev,
                .datetimepicker-days .table-condensed thead .next,
                .datetimepicker-days .table-condensed thead .switch,
                .datetimepicker-days .table-condensed thead .prev:hover,
                .datetimepicker-days .table-condensed thead .next:hover,
                .datetimepicker-days .table-condensed thead .switch:hover{
                    background-color: #0b2545 !important;
                }
                .datetimepicker-hours .table-condensed thead .prev,
                .datetimepicker-hours .table-condensed thead .next,
                .datetimepicker-hours .table-condensed thead .switch,
                .datetimepicker-hours .table-condensed thead .prev:hover,
                .datetimepicker-hours .table-condensed thead .next:hover,
                .datetimepicker-hours .table-condensed thead .switch:hover{
                    background-color: #0b2545 !important;
                }
                .datetimepicker-minutes .table-condensed thead .prev,
                .datetimepicker-minutes .table-condensed thead .next,
                .datetimepicker-minutes .table-condensed thead .switch,
                .datetimepicker-minutes .table-condensed thead .prev:hover,
                .datetimepicker-minutes .table-condensed thead .next:hover,
                .datetimepicker-minutes .table-condensed thead .switch:hover{
                    background-color: #0b2545 !important;
                }

                .datepicker table tr td span.focused {
                    background: #0b2545 !important;
                }



            
                .panel-admin-calendar .panel-heading, #cal-header {
                    color: #ffffff !important;
                }

                #current-month,
                #cal-header .fa-chevron-left,
                #cal-header .fa-chevron-right {
                    color: #ffffff !important;
                }

                .text-agenda-title,
                .text-agenda-title:hover{
                    color: #ffffff !important;
                }







                .datepicker-centuries .table-condensed thead tr th.next::after,
                .datepicker-decades .table-condensed thead tr th.next::after,
                .datepicker-years .table-condensed thead tr th.next::after,
                .datepicker-months .table-condensed thead tr th.next::after,
                .datepicker-days .table-condensed thead tr th.next::after{
                    color: #ffffff !important;
                }
                .datepicker-centuries .table-condensed thead tr th.datepicker-switch,
                .datepicker-decades .table-condensed thead tr th.datepicker-switch,
                .datepicker-years .table-condensed thead tr th.datepicker-switch,
                .datepicker-months .table-condensed thead tr th.datepicker-switch,
                .datepicker-days .table-condensed thead tr th.datepicker-switch{
                    color: #ffffff !important;
                }
                .datepicker-centuries .table-condensed thead tr th.prev::before,
                .datepicker-decades .table-condensed thead tr th.prev::before,
                .datepicker-years .table-condensed thead tr th.prev::before,
                .datepicker-months .table-condensed thead tr th.prev::before,
                .datepicker-days .table-condensed thead tr th.prev::before{
                    color: #ffffff !important;
                }




                .datetimepicker-years .table-condensed thead .prev::before,
                .datetimepicker-years .table-condensed thead .next::after,
                .datetimepicker-years .table-condensed thead .switch{
                    color: #ffffff !important;
                }
                .datetimepicker-months .table-condensed thead .prev::before,
                .datetimepicker-months .table-condensed thead .next::after,
                .datetimepicker-months .table-condensed thead .switch{
                    color: #ffffff !important;
                }
                .datetimepicker-days .table-condensed thead .prev::before,
                .datetimepicker-days .table-condensed thead .next::after,
                .datetimepicker-days .table-condensed thead .switch{
                    color: #ffffff !important;
                }
                .datetimepicker-hours .table-condensed thead .prev::before,
                .datetimepicker-hours .table-condensed thead .next::after,
                .datetimepicker-hours .table-condensed thead .switch{
                    color: #ffffff !important;
                }
                .datetimepicker-minutes .table-condensed thead .prev::before,
                .datetimepicker-minutes .table-condensed thead .next::after,
                .datetimepicker-minutes .table-condensed thead .switch{
                    color: #ffffff !important;
                }


            

                .cal-row-fluid.cal-row-head .cal-cell1,
                .cal-month-day .pull-right,
                .cal-day-weekend span[data-cal-date] {
                    color: #163b66;
                }

                .myPersonalCalendar .cal-row-fluid.cal-row-head .cal-cell1,
                .myPersonalCalendar .cal-month-day .pull-right,
                .myPersonalCalendar .cal-day-hour div,
                #cal-day-box div,
                .cal-year-box div,
                .cal-month-box div,
                .cal-week-box div {
                    color: #163b66;
                }




                .datepicker-centuries .table-condensed thead tr th.dow,
                .datepicker-decades .table-condensed thead tr th.dow,
                .datepicker-years .table-condensed thead tr th.dow,
                .datepicker-months .table-condensed thead tr th.dow,
                .datepicker-days .table-condensed thead tr th.dow{
                    color: #163b66 !important;
                }
                .datepicker-centuries .table-condensed tbody tr td,
                .datepicker-decades .table-condensed tbody tr td,
                .datepicker-years .table-condensed tbody tr td,
                .datepicker-months .table-condensed tbody tr td,
                .datepicker-days .table-condensed tbody tr td{
                    color: #163b66 !important;
                }





                .datetimepicker-years .table-condensed thead tr th.dow,
                .datetimepicker-months .table-condensed thead tr th.dow,
                .datetimepicker-days .table-condensed thead tr th.dow,
                .datetimepicker-hours .table-condensed thead tr th.dow,
                .datetimepicker-minutes .table-condensed thead tr th.dow{
                    color: #163b66 !important;
                }
                .datetimepicker-years .table-condensed tbody tr td,
                .datetimepicker-months .table-condensed tbody tr td,
                .datetimepicker-days .table-condensed tbody tr td,
                .datetimepicker-hours .table-condensed tbody tr td,
                .datetimepicker-minutes .table-condensed tbody tr td{
                    color: #163b66 !important;
                }

                .datetimepicker table tr td.old,
                .datetimepicker table tr td.new,
                .datepicker table tr td.old,
                .datepicker table tr td.new{
                    color: #163b66 !important;
                }


                .cal-day-today span[data-cal-date],
                .cal-day-today span[data-cal-date]:hover,
                .cal-day-today span[data-cal-date]:focus{
                    color: #163b66 !important;
                }

            
                .panel-admin-calendar,
                .panel-admin-calendar>.panel-body-calendar {
                    border-bottom: solid 1px #dbe4ee;
                    border-left: solid 1px #dbe4ee;
                    border-right: solid 1px #dbe4ee;
                }
                .panel-body-calendar {
                    margin-top: -0.7px;
                }
                .panel-admin-calendar .panel-heading{
                    border-top: solid 1px #dbe4ee;
                    border-left: solid 1px #dbe4ee;
                    border-right: solid 1px #dbe4ee;
                }
                #calendar_wrapper{
                    border: solid 1px #dbe4ee;
                }


                .fc-unthemed .fc-content,
                .fc-unthemed .fc-divider,
                .fc-unthemed .fc-list-heading td,
                .fc-unthemed .fc-list-view,
                .fc-unthemed .fc-popover,
                .fc-unthemed .fc-row,
                .fc-unthemed tbody,
                .fc-unthemed td,
                .fc-unthemed th,
                .fc-unthemed thead {
                    border-color: #dbe4ee;
                }

                .calendarViewDatesTutorGroup table,
                .calendarAddDaysCl table,
                .bookingCalendarByUser table,
                .myCalendarEvents table {
                    border-color:  #dbe4ee;
                }

                .calendarViewDatesTutorGroup .fc-widget-header,
                .calendarAddDaysCl .fc-widget-header,
                .bookingCalendarByUser .fc-widget-header,
                .myCalendarEvents .fc-widget-header,
                .calendarViewDatesTutorGroup table .fc-head table thead tr th,
                .calendarAddDaysCl table .fc-head table thead tr th,
                .bookingCalendarByUser table .fc-head table thead tr th,
                .myCalendarEvents table .fc-head table thead tr th{
                    border-color:  #dbe4ee;
                }
                .calendarViewDatesTutorGroup table .fc-head,
                .calendarAddDaysCl table .fc-head,
                .bookingCalendarByUser table .fc-head,
                .myCalendarEvents table .fc-head{
                    border-color:  #dbe4ee;
                }

                .calendarViewDatesTutorGroup table .fc-body .fc-widget-content,
                .calendarAddDaysCl table .fc-body .fc-widget-content,
                .bookingCalendarByUser table .fc-body .fc-widget-content,
                .myCalendarEvents table .fc-body .fc-widget-content{
                    border-color:  #dbe4ee;
                }

                .calendarViewDatesTutorGroup table .fc-body tbody tr td,
                .calendarAddDaysCl table .fc-body tbody tr td,
                .bookingCalendarByUser table .fc-body tbody tr td,
                .myCalendarEvents table .fc-body tbody tr td{
                    border-color: #dbe4ee ;
                }

                .calendarViewDatesTutorGroup table .fc-body tbody tr,
                .calendarAddDaysCl table .fc-body tbody tr,
                .bookingCalendarByUser table .fc-body tbody tr,
                .myCalendarEvents table .fc-body tbody tr{
                    border-color: #dbe4ee ;
                }

                .calendarViewDatesTutorGroup .fc-list-table  tbody tr {
                    border-bottom: solid 1px #dbe4ee;
                }

                #cal-week-box{
                    border: 1px solid #dbe4ee !important;
                }

            
                .calendarAddDaysCl .fc-body table tbody tr td.fc-axis,
                .calendarAddDaysCl .fc-body table tbody tr td{
                    border:solid 1px #e6bc45 !important;
                }

                .myCalendarEvents .fc-body table tbody tr td.fc-axis,
                .myCalendarEvents .fc-body table tbody tr td{
                    border:solid 1px #e6bc45 !important;
                }

            
                .datetimepicker-years .table-condensed thead tr th:hover,
                .datetimepicker-years .table-condensed tbody tr td .year:hover,
                .datetimepicker-months .table-condensed thead tr th:hover,
                .datetimepicker-months .table-condensed tbody tr td .month:hover,
                .datetimepicker-days .table-condensed thead tr th:hover,
                .datetimepicker-days .table-condensed tbody tr td:hover,
                .datetimepicker-hours .table-condensed thead tr th:hover,
                .datetimepicker-hours .table-condensed tbody tr td .hour:hover,
                .datetimepicker-minutes .table-condensed thead tr th:hover,
                .datetimepicker-minutes .table-condensed tbody tr td .minute:hover{
                    background-color: #edf3f8 !important;
                }



                .datepicker-centuries .table-condensed thead tr th:hover,
                .datepicker-decades .table-condensed thead tr th:hover,
                .datepicker-years .table-condensed thead tr th:hover,
                .datepicker-months .table-condensed thead tr th:hover,
                .datepicker-days .table-condensed thead tr th:hover{
                    background-color: #edf3f8 !important;
                }
                .datepicker-centuries .table-condensed tbody tr td .century:hover,
                .datepicker-decades .table-condensed tbody tr td .decade:hover,
                .datepicker-years .table-condensed tbody tr td .year:hover,
                .datepicker-months .table-condensed tbody tr td .month:hover,
                .datepicker-days .table-condensed tbody tr td:hover{
                    background-color: #edf3f8 !important;
                }


                .panel-body-calendar .cal-row-head:hover{
                    background-color: transparent !important;
                }
                .panel-body-calendar .cal-row-head .cal-cell1:hover{
                    background-color: #edf3f8 !important;
                }


                .panel-body-calendar .cal-row-fluid:hover{
                    background-color: transparent !important;
                }
                .panel-body-calendar .cal-row-fluid .cal-cell1:hover{
                    background-color: #edf3f8 !important;
                }

                .myPersonalCalendar .cal-month-box .cal-row-fluid:hover{
                    background-color: transparent !important;
                }
                .myPersonalCalendar .cal-month-box .cal-row-fluid .cal-cell1:hover{
                    background-color: #edf3f8 !important;
                }

                .myPersonalCalendar .cal-year-box .row-fluid:hover,
                .myPersonalCalendar .cal-week-box .row-fluid:hover,
                #cal-day-box .row-fluid:hover{
                    background-color: transparent !important;
                }
                .myPersonalCalendar .cal-year-box .row-fluid div:hover,
                .myPersonalCalendar .cal-week-box .row-fluid div:hover,
                #cal-day-box .row-fluid div:hover{
                    background-color: #edf3f8 !important;
                }

            
                .datetimepicker-years .table-condensed thead tr th:hover,
                .datetimepicker-years .table-condensed tbody tr td .year:hover,
                .datetimepicker-months .table-condensed thead tr th:hover,
                .datetimepicker-months .table-condensed tbody tr td .month:hover,
                .datetimepicker-days .table-condensed thead tr th:hover,
                .datetimepicker-days .table-condensed tbody tr td:hover,
                .datetimepicker-hours .table-condensed thead tr th:hover,
                .datetimepicker-hours .table-condensed tbody tr td .hour:hover,
                .datetimepicker-minutes .table-condensed thead tr th:hover,
                .datetimepicker-minutes .table-condensed tbody tr td .minute:hover{
                    color: #0b2545 !important;
                }



                .datepicker-centuries .table-condensed thead tr th:hover,
                .datepicker-decades .table-condensed thead tr th:hover,
                .datepicker-years .table-condensed thead tr th:hover,
                .datepicker-months .table-condensed thead tr th:hover,
                .datepicker-days .table-condensed thead tr th:hover{
                    color: #0b2545 !important;
                }
                .datepicker-centuries .table-condensed tbody tr td .century:hover,
                .datepicker-decades .table-condensed tbody tr td .decade:hover,
                .datepicker-years .table-condensed tbody tr td .year:hover,
                .datepicker-months .table-condensed tbody tr td .month:hover,
                .datepicker-days .table-condensed tbody tr td:hover{
                    color: #0b2545 !important;
                }


                .panel-body-calendar .cal-row-head .cal-cell1:hover,
                .panel-body-calendar .cal-month-box .cal-cell1:hover div{
                    color: #0b2545 !important;
                }


                .myPersonalCalendar .cal-cell1:hover div,
                .myPersonalCalendar .cal-cell:hover span{
                    color: #0b2545 !important;
                }

            
                .datetimepicker table tr td span.active:active,
                .datetimepicker table tr td span.active:hover:active,
                .datetimepicker table tr td span.active.disabled:active,
                .datetimepicker table tr td span.active.disabled:hover:active,
                .datetimepicker table tr td span.active.active,
                .datetimepicker table tr td span.active:hover.active,
                .datetimepicker table tr td span.active.disabled.active,
                .datetimepicker table tr td span.active.disabled:hover.active{
                    background-image: none !important;
                    background-color: #e6bc45 !important;
                }

                .datepicker table tr td.active:active,
                .datepicker table tr td.active.highlighted:active,
                .datepicker table tr td.active.active,
                .datepicker table tr td.active.highlighted.active{
                    background-image: none !important;
                    background-color: #e6bc45 !important;
                }

                .datetimepicker table tr td.active:active,
                .datetimepicker table tr td.active:hover:active,
                .datetimepicker table tr td.active.disabled:active,
                .datetimepicker table tr td.active.disabled:hover:active,
                .datetimepicker table tr td.active.active,
                .datetimepicker table tr td.active:hover.active,
                .datetimepicker table tr td.active.disabled.active,
                .datetimepicker table tr td.active.disabled:hover.active{
                    background-image: none !important;
                    background-color: #e6bc45 !important;
                }

                .datepicker table tr td span.active:active,
                .datepicker table tr td span.active:hover:active,
                .datepicker table tr td span.active.disabled:active,
                .datepicker table tr td span.active.disabled:hover:active,
                .datepicker table tr td span.active.active,
                .datepicker table tr td span.active:hover.active,
                .datepicker table tr td span.active.disabled.active,
                .datepicker table tr td span.active.disabled:hover.active {
                    color: #fff;
                    background-color: #e6bc45 !important;
                    border-color: #e6bc45 !important;
                }


                .cal-day-holiday span[data-cal-date]{
                    background-color:#e6bc45 !important;
                }

                .cal-day-today span[data-cal-date]{
                    background-color: transparent !important;
                    border: solid 1px #e6bc45 !important;
                }

            
                .cal-day-outmonth,
                .datetimepicker table tr td.old,
                .datetimepicker table tr td.new,
                .datepicker table tr td.old,
                .datepicker table tr td.new{
                    background-color: #f4f7fb !important;
                }
            
                .datetimepicker table tr td span.active:active,
                .datetimepicker table tr td span.active:hover:active,
                .datetimepicker table tr td span.active.disabled:active,
                .datetimepicker table tr td span.active.disabled:hover:active,
                .datetimepicker table tr td span.active.active,
                .datetimepicker table tr td span.active:hover.active,
                .datetimepicker table tr td span.active.disabled.active,
                .datetimepicker table tr td span.active.disabled:hover.active{
                    color: #0b2545 !important;
                }

                .datepicker table tr td.active:active,
                .datepicker table tr td.active.highlighted:active,
                .datepicker table tr td.active.active,
                .datepicker table tr td.active.highlighted.active{
                    color: #0b2545 !important;
                }

                .datetimepicker table tr td.active:active,
                .datetimepicker table tr td.active:hover:active,
                .datetimepicker table tr td.active.disabled:active,
                .datetimepicker table tr td.active.disabled:hover:active,
                .datetimepicker table tr td.active.active,
                .datetimepicker table tr td.active:hover.active,
                .datetimepicker table tr td.active.disabled.active,
                .datetimepicker table tr td.active.disabled:hover.active{
                    color: #0b2545 !important;
                }

                .datepicker table tr td span.active:active,
                .datepicker table tr td span.active:hover:active,
                .datepicker table tr td span.active.disabled:active,
                .datepicker table tr td span.active.disabled:hover:active,
                .datepicker table tr td span.active.active,
                .datepicker table tr td span.active:hover.active,
                .datepicker table tr td span.active.disabled.active,
                .datepicker table tr td span.active.disabled:hover.active {
                    color: #0b2545 !important;
                }

                .datepicker table tr td span.focused:active,
                .datepicker table tr td span.focused:hover:active,
                .datepicker table tr td span.focused.disabled:active,
                .datepicker table tr td span.focused.disabled:hover:active,
                .datepicker table tr td span.focused {
                    color: #0b2545 !important;
                }

                .cal-day-holiday span[data-cal-date],
                .cal-day-holiday span[data-cal-date]:hover,
                .cal-day-holiday span[data-cal-date]:focus{
                    color: #0b2545 !important;
                }

            
                #cal-slide-content {
                    background: #f4f7fb;
                }

                #cal-slide-content:hover {
                    background-color: #f4f7fb !important;
                }
            

                .ContentLeftNav, #collapseTools{
                    background: #f4f7fb;
                }

            

                @media(max-width:991px){
                    .ContentLeftNav, #collapseTools{
                        background: #f4f7fb;
                    }
                }

            
                .menu-popover.fade.show{
                    background: #ffffff;
                }
            
                .menu-popover.fade.show{
                    border: solid 1px #dbe4ee;
                }
            
                .menu-popover .list-group-item{
                    background-color: #ffffff;
                }
            
                .menu-popover .list-group-item{
                    color: #163b66;
                }
            
                .menu-popover .list-group-item{
                    border-bottom: solid 1px #dbe4ee;
                }
            
                .menu-popover .list-group-item:hover{
                    background-color: #edf3f8;
                }
            
                .menu-popover .list-group-item:hover{
                    color: #0b2545;
                }
            
                tox-panel {
                    border: solid 1px #b4c3d3 !important;
                }

                .tox-tinymce {
                    border: solid 2px #b4c3d3 !important;
                }
            

                tox-toolbar tox-btn i {
                    color: #163b66 !important;
                }

                tox-menubtn span {
                    color: #163b66 !important;
                }
                tox-btn i {
                    text-shadow: 0px 0px #163b66 !important;
                }

                tox-container, tox-container *, tox-widget, tox-widget *, tox-reset {
                    color: #163b66 !important;
                }

                tox-caret {
                    border-top: 4px solid #163b66 !important;
                }

                tox-toolbar tox-btn itox-i-none{
                    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='20' width='15' viewBox='0 0 384 512' fill='%23000'%3e%3cpath fill='#163b66' d='M0 96C0 78.3 14.3 64 32 64H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 128 0 113.7 0 96zM0 256c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 416c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32z'/%3e%3c/svg%3E") center / 1em auto no-repeat !important;
                }

            

              .container-items::-webkit-scrollbar-thumb{
                background: #b4c3d3;
              }

              .container-items-footer::-webkit-scrollbar-thumb{
                background: #b4c3d3;
              }

              .testimonial.slick-slide.slick-current.slick-active.slick-center .testimonial-body::-webkit-scrollbar-thumb {
                background-color: #b4c3d3;
              }

              .contextual-menu::-webkit-scrollbar-thumb {
                background-color: #b4c3d3;
              }

              .course-content::-webkit-scrollbar-thumb {
                background-color: #b4c3d3;
              }

              .panel-body::-webkit-scrollbar-thumb {
                background-color: #b4c3d3;
              }

              .table-responsive::-webkit-scrollbar-thumb,
              .dt-container.dt-bootstrap5::-webkit-scrollbar-thumb {
                background-color: #b4c3d3;
              }

              .dt-scroll-body::-webkit-scrollbar-thumb,
              .dt-scroll::-webkit-scrollbar-thumb {
                background-color: #b4c3d3 !important;
              }

              .chat-iframe::-webkit-scrollbar-thumb {
                background-color: #b4c3d3;
              }

              .jsmind-inner::-webkit-scrollbar-thumb {
                background-color: #b4c3d3;
              }

              .bodyChat::-webkit-scrollbar-thumb {
                background-color: #b4c3d3;
              }

              .calendarViewDatesTutorGroup table .fc-body .fc-widget-content .fc-scroller::-webkit-scrollbar-thumb,
              .calendarAddDaysCl table .fc-body .fc-widget-content .fc-scroller::-webkit-scrollbar-thumb,
              .bookingCalendarByUser table .fc-body .fc-widget-content .fc-scroller::-webkit-scrollbar-thumb,
              .myCalendarEvents table .fc-body .fc-widget-content .fc-scroller::-webkit-scrollbar-thumb {
                 background-color: #b4c3d3;
              }

              #blog_tree::-webkit-scrollbar-thumb {
                background-color: #b4c3d3;
              }

              frame::-webkit-scrollbar-thumb {
                background-color: #b4c3d3;
              }


            

              .container-items::-webkit-scrollbar-thumb:hover{
                background: #163b66;
              }

              .container-items-footer::-webkit-scrollbar-thumb:hover{
                background: #163b66;
              }

              .testimonial.slick-slide.slick-current.slick-active.slick-center .testimonial-body::-webkit-scrollbar-thumb:hover {
                background-color: #163b66;
              }

              .contextual-menu::-webkit-scrollbar-thumb:hover {
                background-color: #163b66;
              }

              .course-content::-webkit-scrollbar-thumb:hover {
                background-color: #163b66;
              }

              .panel-body::-webkit-scrollbar-thumb:hover {
                background-color: #163b66;
              }

              .table-responsive::-webkit-scrollbar-thumb:hover,
              .dt-container.dt-bootstrap5::-webkit-scrollbar-thumb:hover {
                background-color: #163b66;
              }

              .dt-scroll-body::-webkit-scrollbar-thumb:hover,
              .dt-scroll::-webkit-scrollbar-thumb:hover {
                background-color: #163b66 !important;
              }

              .chat-iframe::-webkit-scrollbar-thumb:hover {
                background-color: #163b66;
              }

              .jsmind-inner::-webkit-scrollbar-thumb:hover {
                background-color: #163b66;
              }

              .bodyChat::-webkit-scrollbar-thumb:hover {
                background-color: #163b66;
              }


              .calendarViewDatesTutorGroup table .fc-body .fc-widget-content .fc-scroller::-webkit-scrollbar-thumb:hover,
              .calendarAddDaysCl table .fc-body .fc-widget-content .fc-scroller::-webkit-scrollbar-thumb:hover,
              .bookingCalendarByUser table .fc-body .fc-widget-content .fc-scroller::-webkit-scrollbar-thumb:hover,
              .myCalendarEvents table .fc-body .fc-widget-content .fc-scroller::-webkit-scrollbar-thumb:hover{
                    background-color: #163b66;
              }

              #blog_tree::-webkit-scrollbar-thumb:hover {
                background-color: #163b66;
              }

              frame::-webkit-scrollbar-thumb:hover {
                background-color: #163b66;
              }

            
                .tooltip.fade.show *{
                    background-color: #0b2545;
                }
                tox-tooltip *{
                    background-color: #0b2545 !important;
                }
            
                .tooltip.fade.show *{
                    color: #ffffff;
                }
                tox-tooltip *{
                    color: #ffffff !important;
                }
            

                a, .toolAdminText{
                    color: #24598a;
                }


                .myCalendarEvents .fc-header-toolbar .fc-right .fc-agendaWeek-button.fc-state-active,
                .myCalendarEvents .fc-header-toolbar .fc-right .fc-agendaDay-button.fc-state-active{
                    background:#24598a !important;
                }

                .Primary-600-cl,
                .Primary-500-cl {
                    color: #24598a;
                }

                .Primary-500-bg {
                    background-color:  #24598a;
                }

                .menu-item.active,
                .menu-item.active2{
                    color:  #24598a;
                }

                .portfolio-tools a{
                    color: #24598a;
                }

                .nav-link-adminTools{
                    color: #24598a;
                }

                #cal-slide-content a.event-item{
                    color: #24598a !important;
                }

                .dataTables_paginate.paging_simple_numbers span .paginate_button,
                .dataTables_paginate.paging_full_numbers span .paginate_button{
                    color: #24598a !important;
                }

                .dt-container.dt-bootstrap5 .dataTables_paginate .paginate_button.current,
                .dt-container.dt-bootstrap5 .dataTables_paginate .paginate_button.current:hover {
                    color: #24598a !important;
                    background: transparent !important;
                }

                .dt-container.dt-bootstrap5 .dataTables_paginate .paginate_button.disabled,
                .dt-container.dt-bootstrap5 .dataTables_paginate .paginate_button.disabled:hover,
                .dt-container.dt-bootstrap5 .dataTables_paginate .paginate_button.disabled:active {
                    color: #24598a !important;
                }

                .dt-container.dt-bootstrap5 .dataTables_paginate .paginate_button:hover {
                    color: #24598a !important;
                    background: transparent !important;
                }

                .dt-container.dt-bootstrap5 .dataTables_paginate .paginate_button:active {
                    background: transparent !important;
                }

                .dt-container.dt-bootstrap5 .dataTables_paginate .paginate_button.next:hover,
                .dt-container.dt-bootstrap5 .dataTables_paginate .paginate_button.last:hover{
                    color: #24598a !important;
                }

                .dt-container.dt-bootstrap5 .dataTables_paginate .paginate_button.next.disabled:hover,
                .dt-container.dt-bootstrap5 .dataTables_paginate .paginate_button.last.disabled:hover{
                    color: #24598a !important;
                }

                .dt-container.dt-bootstrap5 .dataTables_paginate .paginate_button.previous:hover,
                .dt-container.dt-bootstrap5 .dataTables_paginate .paginate_button.first:hover{
                    color: #24598a !important;
                }

                .dt-container.dt-bootstrap5 .dataTables_paginate .paginate_button.previous.disabled:hover,
                .dt-container.dt-bootstrap5 .dataTables_paginate .paginate_button.first.disabled:hover{
                    color: #24598a !important;
                }

                .dt-container.dt-bootstrap5 .dataTables_paginate .paginate_button.previous,
                .dt-container.dt-bootstrap5 .dataTables_paginate .paginate_button.first {
                    color: #24598a !important;
                }

                .dt-container.dt-bootstrap5 .dataTables_paginate .paginate_button.next,
                .dt-container.dt-bootstrap5 .dataTables_paginate .paginate_button.last{
                    color: #24598a !important;
                }

                .dt-container.dt-bootstrap5 .dataTables_paginate .paginate_button.disabled{
                    color: #24598a !important;
                }

                .commentPress:hover{
                    color: #24598a;
                }

                #cal-slide-content a.event-item {
                    color: #24598a !important;
                }

                .tree-units summary::before,
                .tree-sessions summary::before{
                    background: #24598a url(https://maredu.hcg.gr//resources/img/units-expand-collapse.svg) 0 0;
                }

                .more-enabled-login-methods div{
                    color: #24598a;
                }

                .ClickCourse,
                .ClickCourse:hover{
                    color: #24598a;
                }

                .carousel-prev-btn,
                .carousel-prev-btn:hover,
                .carousel-next-btn,
                .carousel-next-btn:hover{
                    color: #24598a;
                }

                .link-color{
                    color: #24598a;
                }

                .appIcon span{
                   color: #24598a;
                }

                .up-lb-username-link {
                    color: #24598a;
                }

                .pg-list-more {
                    color: #24598a;
                }

            
                a:hover, a:focus{
                    color: #0b2545;
                }

                #btn-search:hover, #btn-search:focus{
                    color: #0b2545;
                }

                .portfolio-tools a:hover{
                    color: #0b2545;
                }

                .nav-link-adminTools:hover{
                    color: #0b2545;
                }

                .link-color:hover,
                .link-color:focus{
                    color: #0b2545;
                }

                .appIcon:hover{
                    background-color: #0b2545;
                }

                .up-lb-username-link:hover {
                    color: #0b2545;
                }

                .pg-list-more:hover {
                    color: #0b2545;
                }

            
                .toolSidebarTxt{
                    color: #24598a;
                }
            
                #leftnav .panel a.parent-menu{
                    color: #163b66;
                }

                #leftnav .panel a.parent-menu span{
                    color: #163b66;
                }

                #leftnav .panel a.parent-menu .Tools-active-deactive{
                    color: #163b66;
                }

                #collapse-left-menu-icon path{
                    fill: #163b66 !important;
                }

            
                #leftnav .panel .panel-sidebar-heading:hover{
                    color: #0b2545;
                }

                #leftnav .panel .panel-sidebar-heading:hover span{
                    color: #0b2545;
                }

                #leftnav .panel .panel-sidebar-heading:hover .Tools-active-deactive{
                    color: #0b2545;
                }
            
                .contextual-sidebar .list-group-item, .menu_btn_button .fa-bars{
                    color: #24598a;
                }
            
                .contextual-sidebar .list-group-item:hover{
                    color:#0b2545;
                }
            
                .contextual-sidebar .list-group-item:hover{
                    background-color:#e8eff6;
                }
            
                .contextual-sidebar .list-group-item.active {
                    background-color: #e6bc45;
                }
            
                .contextual-sidebar .list-group-item.active {
                    color: #0b2545;
                }
            
                .homepage-annnouncements-container{
                    background: linear-gradient(105deg, #ffffff 40%, #ffffff 60%);
                }

            
                .homepage-annnouncements-container .card h3,
                .homepage-annnouncements-container .card .text-heading-h3,
                .homepage-annnouncements-container .card .text-content,
                .homepage-annnouncements-container .card .truncate-announcement *{
                    color: #2b3944;
                }

            
                #leftTOCtoggler,
                .prev-next-learningPath{
                    color:#ffffff;
                }

            
                @media(min-width: 992px) {
                    .header-login-text {
                        border-color: #e6bc45 !important;
                        background-color: #e6bc45 !important;
                    }
                }
            
                @media (min-width: 992px) {
                    .header-login-text, 
                    .header-login-text:hover, 
                    .header-login-text:focus{
                        color: #0b2545 !important;
                    }
                }
            
                @media (min-width: 992px) {
                    .header-login-text:hover, 
                    .header-login-text:focus {
                        border-color: #f2d47a !important;
                        background-color: #f2d47a !important;
                    }
                }
            
/* MarEdu maritime-reader-overrides.css */
/* MarEdu: reader dialogs only. The browser's built-in PDF toolbar stays native. */
.bootbox.modal:has(#fileFrame) .modal-content {
    border: 1px solid #163b66;
    overflow: hidden;
}
.bootbox.modal:has(#fileFrame) .modal-header {
    background: #0b2545;
    color: #ffffff;
    border-bottom: 2px solid #e6bc45;
}
.bootbox.modal:has(#fileFrame) .modal-title,
.bootbox.modal:has(#fileFrame) .modal-header h4,
.bootbox.modal:has(#fileFrame) .modal-header h5 {
    color: #ffffff !important;
}
.bootbox.modal:has(#fileFrame) .bootbox-close-button {
    color: #e6bc45 !important;
    opacity: 1;
    text-shadow: none;
}
.bootbox.modal:has(#fileFrame) .modal-body { background: #ffffff; }
.bootbox.modal:has(#fileFrame) .iframe-container {
    background: #163b66;
    border: 1px solid #163b66;
    border-radius: 4px;
    overflow: hidden;
}
.bootbox.modal:has(#fileFrame) .modal-footer {
    background: #f4f7fb;
    border-top: 1px solid #dbe3ec;
}
.bootbox.modal:has(#fileFrame) .modal-footer .submitAdminBtn {
    background: #163b66 !important;
    border-color: #163b66 !important;
    color: #ffffff !important;
}
.bootbox.modal:has(#fileFrame) .modal-footer .submitAdminBtn:hover,
.bootbox.modal:has(#fileFrame) .modal-footer .submitAdminBtn:focus-visible {
    background: #24598a !important;
    border-color: #24598a !important;
}
.bootbox.modal:has(#fileFrame) .modal-footer .cancelAdminBtn {
    background: #ffffff !important;
    border-color: #163b66 !important;
    color: #163b66 !important;
}
.bootbox.modal:has(#fileFrame) .modal-footer .cancelAdminBtn:hover {
    background: #eaf0f7 !important;
}

/* MarEdu maritime-components.css */
/* Shared component accents. Semantic success, warning and danger colors remain meaningful. */
:root { --bs-primary: #163b66; --bs-primary-rgb: 22,59,102; --bs-link-color:#24598a; --bs-link-hover-color:#0b2545; }
.btn-primary { --bs-btn-bg:#163b66; --bs-btn-border-color:#163b66; --bs-btn-color:#fff; --bs-btn-hover-bg:#24558a; --bs-btn-hover-border-color:#24558a; --bs-btn-active-bg:#0b2545; --bs-btn-active-border-color:#0b2545; --bs-btn-focus-shadow-rgb:22,59,102; }
.btn-outline-primary { --bs-btn-color:#163b66; --bs-btn-border-color:#163b66; --bs-btn-hover-bg:#163b66; --bs-btn-hover-border-color:#163b66; --bs-btn-active-bg:#0b2545; --bs-btn-active-border-color:#0b2545; }
.form-control:focus,.form-select:focus,.select2-container--default.select2-container--focus .select2-selection { border-color:#163b66!important; box-shadow:0 0 0 .2rem rgba(22,59,102,.16)!important; }
.form-check-input:checked { background-color:#163b66; border-color:#163b66; }
.page-item.active .page-link,.pagination .active>a { background:#163b66!important; border-color:#163b66!important; color:#fff!important; }
.page-link { color:#163b66; }
.nav-tabs .nav-link.active { color:#0b2545; border-bottom-color:#e6bc45; }
.back-to-top,#back-to-top,#backToTop,.scrollToTop { background-color:#163b66!important; color:#fff!important; }
.personal-calendar-header,#calendar-header,#cal-header { background:#0b2545!important; color:#fff!important; }
.personal-calendar-header .btn { color:#fff!important; border-color:transparent!important; background:transparent!important; }
.personal-calendar-header .btn:hover,.personal-calendar-header .btn:focus-visible { background:#24558a!important; color:#fff!important; }
.personal-calendar-header .btn.active { background:#e6bc45!important; color:#0b2545!important; }
.myPersonalCalendar .cal-row-head .cal-cell1 { color:#163b66!important; }
.myPersonalCalendar .cal-day-today,.cal-month-box .cal-day-today { background:#fcf4d9!important; }
.myPersonalCalendar .cal-day-today span[data-cal-date],.cal-day-today span[data-cal-date] { color:#0b2545!important; border:1px solid #c79b26!important; background:transparent!important; }
.myPersonalCalendar .cal-day-holiday:not(.cal-day-today) span[data-cal-date],.cal-day-holiday:not(.cal-day-today) span[data-cal-date] { background:#e6bc45!important; color:#0b2545!important; }
.myPersonalCalendar .cal-day-today.cal-day-holiday span[data-cal-date] { background:#e6bc45!important; color:#0b2545!important; }
.cal-day-outmonth { background:#f4f7fb!important; }
/* Reuse existing illustration with a restrained navy tint; source and logo are unchanged. */
.form-image-modules { filter:grayscale(1) sepia(.35) hue-rotate(170deg) saturate(1.4); }
/* Legacy eClass form classes are not all covered by the native generator. */
.secondary-submit,.primary-submit,.btnScrollToTop { background-color:#163b66!important; border-color:#163b66!important; color:#fff!important; }
.secondary-submit:hover,.primary-submit:hover,.btnScrollToTop:hover { background-color:#24558a!important; border-color:#24558a!important; color:#fff!important; }
.secondary-submit:focus-visible,.primary-submit:focus-visible { outline:3px solid #e6bc45; outline-offset:2px; }
#calendar-header.personal-calendar-header .btn.active,#cal-header .btn.active { background:#e6bc45!important; color:#0b2545!important; border-color:#e6bc45!important; }

