/*!
 * NC4 Framework (https://github.com/NC-4/Nc4)
 *
 * Copyright (c) NC4 Project.
 * All rights reserved.
 *
 * Licensed under the NC4 Framework / edumap+ Proprietary License Agreement.
 * Use of this software is permitted only under a valid agreement with the
 * Research Institute of Science for Education (S4E).
 *
 * See LICENSE.txt for complete license terms and obligations.
 *
 * Author: 一般社団法人 教育のための科学研究所 (Research Institute of Science for Education, S4E)
 * Link: https://www.s4e.jp/
 * License: https://github.com/NC-4/Nc4/blob/main/LICENSE.txt
 */

:root {
    --bs-list-group-action-hover-bg: var(--bs-tertiary-bg);
    --nc4-base-bg-color: #2E5791;
    --nc4-base-bg-subtle-color: #F1F6FC;
    --nc4-base-text-color: #2E5791;
}

body {
    --bs-body-bg: #FDFDFD;
    --nc4-body-border-color: var(--nc4-base-bg-color);
}

.container {
    --nc4-container-bg: var(--nc4-base-bg-subtle-color);
    --nc4-container-border-color: #DCE0E1;
    --nc4-container-box-shadow: 3px 3px 4px #eeeef0;
    --nc4-container-none-bg: #fff;
}

.copyright {
    --nc4-copyright-bg: var(--nc4-base-bg-color);
    --nc4-copyright-color: #fff;
}

.nc4-frame {
    --nc4-frame-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.05);
}

.btn {
    --nc4-btn-outline-bg: #fff;
}

.list-group.menu-list-group {
    --bs-list-group-bg: var(--bs-body-bg);
}

.navbar {
    --nc4-navbar-bg: #F6F5F3;
}
.nav {
    --nc4-nav-link-hover-bg: var(--bs-gray-100);
}

.menus-nav.nav-tabs {
    --bs-list-group-action-hover-bg: var(--nc4-base-bg-color);
    --bs-nav-link-font-size: 1rem;
    --bs-nav-link-hover-color: #fff;
    --bs-nav-tabs-border-width: 0;
    --bs-nav-tabs-link-active-bg: var(--nc4-base-bg-color);
    --bs-nav-tabs-link-active-color: #fff;
    --bs-nav-tabs-link-active-border-color: var(--nc4-base-bg-color);
    --nc4-nav-tabs-bg: var(--nc4-container-bg);
    --nc4-tabs-text-color: #333;
}

.menus-nav.nav-tabs .dropdown-menu {
    --bs-dropdown-link-active-bg: #2885C4;
    --bs-dropdown-link-hover-bg: #2885C4;
    --bs-dropdown-link-hover-color: #fff;
}
