/* ----------- 2026-08-04 blu.256 ------------- */
#bgr-cheat-header .nav-link.active
{
    background-color: #ffffff !important;
}

#bgr-cheat-header > *
{
    filter: drop-shadow(0 .1em .1em rgba(0, 0, 0, .15));
}

#bgr-cheat-header.fixed
{
    background-color: rgba(255, 255, 255, .8) !important;
    backdrop-filter: blur(25px);
    box-shadow: 0 .1em .1em rgba(0, 0, 0, .25);
}

#calendar-header,
#cal-header
{
    background-color: #177CCB !important;
}

.cal-day-today span[data-cal-date]
{
    background-color: #0073E6;
    color: #ffffff;
}

#bgr-cheat-header.fixed .nav-link,
#bgr-cheat-header.fixed input,
#bgr-cheat-header.fixed input::placeholder,
#bgr-cheat-header.fixed i
{
    color: #0B90E4 !important;
}

#bgr-cheat-header .nav-link
{
    color: #ffffff !important;
}

#bgr-cheat-header .nav-link.active
{
    background-color: #ffffff !important;
    color: #0B90E4 !important;
}

#bgr-cheat-header.fixed .split-content
{
    border-color: #0B90E4 !important;
}

#bgr-cheat-header.fixed .nav-link.active,
.menu-item.active2,
.header-login-text,
.submitAdminBtnDefault,
input[type="submit"],
button[type="submit"]
{
    background-color: #0B90E4 !important;
    color: #ffffff !important;
}

.menu-item.active2:hover,
.header-login-text:hover,
.submitAdminBtnDefault:hover,
input[type="submit"]:hover,
button[type="submit"]:hover
{
    background-color: #0E71AF !important;
}

.container-items
{
    min-width: 250px;
}

#bgr-cheat-header.fixed .eclass-nav-icon
{
    content: url('/courses/theme_data/25/логотип.png');
    height: 40px !important;
}

#search_terms
{
    padding: 0 1em !important;
}

.offcanvas.show
{
    height: 100dvh;
    max-width: 100dvw;
}

.offcanvas-header,
.offcanvas-body
{
    background-color: rgba(255, 255, 255, .95);
}

.offcanvas-body img
{
    content: url("/eclass/courses/theme_data/25/логотип платф тёмн.png");
}

.header-mobile-link
{
    color: #0B90E4 !important;
}

#bgr-cheat-header .contextual-menu-user i
{
    color: #000000 !important;
}

.contextual-menu-user button
{
    background: transparent !important;
}

.jumbotron
{
    display: flex;
    align-items: center;
}

.jumbotron .jumbotron-intro-text
{
    width: 100%;
    max-width: 100% !important;
    text-align: center !important;
}

.jumbotron .banner-link { display: none !important; }

@media (min-width: 992px) and (max-width: 1199px) {
    .container-items-footer {
        max-width: 600px !important;
    }
}

@media (min-width: 1176px)
{
    body:not(:has(.footer-image)) .main-section,
    body:has(.footer-image) .main-section
    {
        padding-top: 100px;
    }

    #bgr-cheat-header .eclass-nav-icon
    {
        max-width: 500px;
        height: 100px;
    }
}
/* -------------------------------------------- */

            #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;
            }


                    body{
                        background: rgb(12, 66, 199) url('/courses/theme_data/25/sea.jpg');background-size: 100% 100%;background-attachment: fixed;
                    }

                @media(min-width:992px){
                    .jumbotron.jumbotron-login{
                        min-height: 270px;
                    }

                    .jumbotron.jumbotron-login:has(video){
                        height: 270px;
                    }
                }

                .jumbotron-intro-text{
                    max-width: 260px;
                }


                #bgr-cheat-header{
                    background-color: rgba(255, 255, 255, 0);
                }

                .offCanvas-Tools{
                    background: rgba(255, 255, 255, 0);
                }

                .navbar-learningPath,
                .header-container-learningPath,
                .default-title-learningPath{
                    background: rgba(255, 255, 255, 0);
                }




                .link-selection-language,
                .link-bars-options,
                .user-menu-btn .user-name,
                .user-menu-btn .fa-chevron-down{
                    color: rgb(255, 255, 255);
                }

                .container-items .menu-item{
                    color: rgb(255, 255, 255);
                }

                #search_terms,
                #search_terms::placeholder{
                    color:rgb(255, 255, 255);
                }

                #bgr-cheat-header .fa-magnifying-glass{
                    color:rgb(255, 255, 255);
                }

                @media(max-width:991px){
                    .header-login-text{
                        color:rgb(255, 255, 255);
                    }
                }

                .header-mobile-link{
                    color:rgb(255, 255, 255);
                }

                .split-left,
                .split-content{
                    border-left: solid 1px rgb(255, 255, 255);
                }

                .user-menu-btn .header-login-text .fa-chevron-down::before {
                    color:rgb(255, 255, 255);
                }


                .container-items .menu-item.active,
                .container-items .menu-item.active2 {
                    color: rgb(5, 130, 188);
                }

                .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: rgb(208, 232, 255);
                }

                .user-menu-btn:hover .user-name,
                .user-menu-btn:focus .user-name{
                    color: rgb(208, 232, 255);
                }

                .user-menu-btn:hover .fa-chevron-down,
                .user-menu-btn:focus .fa-chevron-down{
                    color: rgb(208, 232, 255);
                }

                .copyright:hover, .copyright:focus,
                .social-icon-tool:hover, .social-icon-tool:focus,
                .a_tools_site_footer:hover, .a_tools_site_footer:focus{
                    color: rgb(208, 232, 255);
                }

                #bgr-cheat-header .fa-magnifying-glass:hover,
                #bgr-cheat-header .fa-magnifying-glass:focus {
                    color: rgb(208, 232, 255);
                }

                @media(max-width:991px){
                    .header-login-text:hover,
                    .header-login-text:focus{
                        color:rgb(208, 232, 255);
                    }
                }

                .header-mobile-link:hover,
                .header-mobile-link:focus{
                    color:rgb(208, 232, 255);
                }



                .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: rgb(5, 130, 188);
                }

                #bgr-cheat-header{ box-shadow: none; }

                .list-group-item.list-group-item-action,
                .list-group-item.element{
                    padding-left: 0px;
                    padding-right: 0px;
                }

                .form-wrapper:has(.submitAdminBtnClassic) .submitAdminBtnClassic,
                .form-horizontal:has(.submitAdminBtnClassic) .submitAdminBtnClassic {
                    background-color:#ffffff;
                    border-color: #0073E6;
                    color: #0073E6;
                }

                .form-wrapper:has(.submitAdminBtnClassic) .submitAdminBtnClassic:hover,
                .form-horizontal:has(.submitAdminBtnClassic) .submitAdminBtnClassic:hover {
                    background-color:#ffffff;
                    border-color: #0073E6;
                    color: #0073E6;
                }

                .form-wrapper:has(.submitAdminBtnClassic) .submitAdminBtnClassic:hover,
                .form-horizontal:has(.submitAdminBtnClassic) .submitAdminBtnClassic:hover{
                    border-color: #0073E6;
                    background-color: #ffffff;
                    color: #0073E6;
                }

                #leftTOCtoggler,
                .prev-next-learningPath{
                    color:rgb(255, 255, 255);
                }


                .body-learning-path,
                .iframe-learningPath,
                .body-learningPath{
                    background-color:rgb(12, 66, 199);
                }
