.navbar-light .navbar-nav .nav-link, .navbar-bootswatch .navbar-nav .nav-link,
.navbar-light .navbar-nav .nav-link:hover, .navbar-bootswatch .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus, .navbar-bootswatch .navbar-nav .nav-link:focus,
.navbar-light .navbar-nav .show>.nav-link, .navbar-bootswatch .navbar-nav .show>.nav-link, .navbar-light .navbar-nav .active>.nav-link, .navbar-bootswatch .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.show, .navbar-bootswatch .navbar-nav .nav-link.show, .navbar-light .navbar-nav .nav-link.active, .navbar-bootswatch .navbar-nav .nav-link.active,
.navbar-light .navbar-brand, .navbar-bootswatch .navbar-brand,
.dropdown-item:hover, .dropdown-item:focus, a.dropdown-item:focus,
.path-mod-forum .subscriptionmode, .path-mod-forum .activesetting
{
        color:inherit;
}

.dropdown-item:focus,
.path-mod .activity-header:not(:empty),
.activity-item.hiddenactivity,
.description .course-description-item
{
        background-color:inherit;
}


/* accessibility css */

/* font-size 

14px	0.875rem	10pt
15px	0.9375rem	11pt
16px	1rem		12pt
17px	1.0625rem	13pt
18px	1.125rem	14pt
19px	1.1875rem	15pt
20px	1.25rem		16pt
21px	1.3125rem	17pt
22px	1.375rem	18pt
23px	1.4375rem	19pt
24px	1.5rem		20pt
25px	1.5625rem	21pt
26px	1.625rem	22pt
27px	1.6875rem	23pt
28px	1.75rem		24pt

*/

html { font-size: 0.9375rem!important; }

/* link */
a, a:visited, a:active, a:link, a.dropdown-item:focus { color: #330066; }

/* hover */
a:hover, a.dropdown-item:hover { color: #cc0066; }

/* vlink */ 

/* background color */
body, 
.navbar-bootswatch, 
#region-main, 
#region-main div.Titles, 
#page-my-index,
.dropdown-menu
{ 
	background-color: #fafafa; 
}

/* background color 2 */
#page-site-index #region-main .forum-post-container,
#page-site-index #region-main #frontpage-category-names,
body[id^='page-course'] section#region-main div[role=main],
body[id^='page-mod'] section#region-main div[role=main],
body[id^='page-admin'] section#region-main div[role=main],
body[id^='page-enrol'] section#region-main div[role=main],
body[id^='page-grade'] section#region-main div[role=main],
body[id^='page-filter'] section#region-main div[role=main],
body[id^='page-report'] section#region-main div[role=main],
body[id^='page-badges'] section#region-main div[role=main],
body[id^='page-backup'] section#region-main div[role=main],
body[id^='page-notes'] section#region-main div[role=main],
body[id^='page-user'] section#region-main div[role=main],
body[id^='page-h5p'] section#region-main div[role=main],
body[id^='page-files'] section#region-main div[role=main],
body[id^='page-question'] section#region-main div[role=main],
body[id^='page-group'] section#region-main div[role=main],
#nav > ul,
.block,
a.dropdown-item:hover
{
        background-color: #f2f2f2;
}


/* color */
body, .breadcrumb-nav a, .block-timeline .container .text-danger,
.navbar-light .navbar-brand:hover, .navbar-bootswatch .navbar-brand:hover, .navbar-light .navbar-brand:focus, .navbar-bootswatch .navbar-brand:focus,
a.add-general_feedback-btn, a:link.add-general_feedback-btn, a:visited.add-general_feedback-btn
{ color: #333333; }

/* headings */
.card-body h5.card-title,
#page-site-index #region-main #frontpage-category-names h2,
body[id^='page-grade'] .urlselect+h2,
section#region-main div[role=main] > div.user-content > h2,
section#region-main div[role=main] > h2:nth-child(1),
section#region-main div[role=main] > h2:nth-child(2),
section#region-main > div h2.header:first-child,
section#region-main div.settingsform h2,
section#region-main div.dataprivacy-main h2,
section#region-main div.coursecat-management-header h2,
section#region-main #defaultmessageoutputs h2:nth-child(2),
body[id^='page-files'] section#region-main div[role=main] .generalbox h2:nth-child(1),
body#page-admin-auth-pam section#region-main div:nth-child(3).box.py-3.generalbox h2:nth-child(1),
body[id^='page-grade'] section#region-main div[role=main] .no-overflow h3:nth-child(1),
body#page-admin-roles-admins section#region-main div[role=main] #addadmisform h3.main,
body#page-admin-grade-edit-scale-index section#region-main div[role=main] h3:nth-child(2).main,
body#page-admin-plagiarism section#region-main div[role=main] h3:nth-child(2).main,
body#page-admin-tag-manage section#region-main div[role=main] h3:nth-child(2),
.mymodulesbox,
#lbpagetitle2
{
        color:#fff;
        background-color: #330066;
        background-image: -webkit-gradient(linear,0 0,0 100%,from(#7a5498),to(#330066));
        background-image: -webkit-linear-gradient(top,#7a5498,#330066);
        background-image: linear-gradient(to bottom,#7a5498,#330066);
}

.mymodules_header, table.mymodules td { color:#fff; }

