dark theme for Valley Christian website.
learn.vcs.net Dark Theme by divineessentia
Details
Authordivineessentia
LicenseGNU
Categorylearn.vcs.net
Created
Updated
Size7.0 kB
Statistics
Learn how we calculate statistics in the FAQ.
Failed to fetch stats.
Description
Notes
Learn.vcs.net needed a dark theme
Source code
/* ==UserStyle==
@name learn.vcs.net Dark Theme
@version 20221208.16.13
@namespace userstyles.world/user/divineessentia
@description dark theme for Valley Christian website.
@author divineessentia
@license GNU
==/UserStyle== */
@-moz-document domain("learn.vcs.net") {
transparent.sub-banner {
background: #1A1C1F;
padding: 2rem 0 1rem;
}
body.altitude-settings-onetopicvertical .course-content .onetopic {
background: #1A1C1F;
box-shadow: 0 3px 8px rgba(0, 0, 0, .1);
border: none;
border-bottom: 2px solid #ced4da;
border-radius: 5px;
margin-bottom: .75rem;
border: none;
position: relative;
}
body.altitude-settings-onetopicvertical .course-content .onetopic.single-section .section-navigation {
height: 36px;
clear: both;
display: flex;
align-items: center;
justify-content: space-between;
padding: 0 1rem;
border-radius: 0 0 5px 5px;
margin-bottom: 0;
width: 100%;
background: #1A1C1F;
font-size: .85rem;
}
body {
margin: 0;
font-family: "Open Sans", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #373a3c;
text-align: left;
background-color: #1A1C1F;
}
.page-header-wrap .card {
margin-bottom: 0;
box-shadow: none;
border: none;
background: #1A1C1F;
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: "Montserrat", "Open Sans", Helvetica, Arial, sans-serif !important;
font-weight: 700;
line-height: 1.1;
color: #B8B8B8;
}
.coursebox {
margin-bottom: .5rem;
padding: .5rem;
background: #282A2C;
border: 1px solid transparent;
border-radius: 3px;
}
a {
color: darkcyan;
text-decoration: none;
background-color: transparent;
}
body {
font-family: "Open Sans", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #fff;
text-align: left;
}
.page-footer-1 {
background-color: transparent;
padding: 2rem 0 1rem;
}
li.activity.label,
.file-picker td.label {
background: #1A1C1F;
color: inherit;
border: inherit;
text-shadow: none;
white-space: normal;
display: block;
font-size: inherit;
line-height: inherit;
text-align: inherit;
}
body.altitude-settings-onetopicvertical .course-content .onetopic::before {
content: "";
position: absolute;
height: calc(100% - 36px);
width: 25%;
top: 0;
left: 0;
background: transparent;
z-index: 1;
}
body.altitude-settings-onetopicvertical .course-content .onetopic ul.topics li.section {
border: none;
padding: 0;
margin: 0;
background: transparent;
box-shadow: none;
}
.page-header-wrap {
background: transparent;
}
.sub-banner {
background: transparent;
padding: 2rem 0 1rem;
}
.block .card-title {
display: flex !important;
text-transform: uppercase;
color: #495057;
font-weight: 700;
font-size: 1rem;
word-wrap: normal;
box-shadow: 0 1px 0 transparent;
padding-bottom: .5rem;
margin-bottom: .75rem;
}
.card {
background: #232425;
box-shadow: 0 3px 8px rgba(0, 0, 0, .1);
border: none;
border-bottom: 2px solid #1a1A1A;
border-radius: 5px;
margin-bottom: .75rem;
}
element {
background-color: transparent
}
table,
.table,
table.collection,
table.flexible,
.generaltable {
background: #25282C;
box-shadow: 0 3px 8px rgba(0, 0, 0, .1);
border: none;
border-bottom: 2px solid #ced4da;
border-radius: 5px;
margin-bottom: .75rem;
border: none;
}
.custom-select {
display: inline-block;
width: 100%;
height: calc(1.5em + 0.75rem + 2px);
padding: .375rem 1.75rem .375rem .75rem;
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #fff;
vertical-align: middle;
background: #232629 url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23373a3c' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center / 8px 10px no-repeat;
border: 1px solid transparent;
border-radius: 5px;
appearance: none;
}
select,
select.form-control {
border: 0;
border-radius: 0;
appearance: none;
padding-left: 0;
padding-right: 0 \9;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAMAAACelLz8AAAAJ1BMVEVmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmaP/QSjAAAADHRSTlMAAgMJC0uWpKa6wMxMdjkoAAAANUlEQVR4AeXJyQEAERAAsNl7Hf3X6xt0QL6JpZWq30pdvdadme+0PMdzvHm8YThHcT1H7K0BtOMDniZhWOgAAAAASUVORK5CYII=);
background-size: 13px;
background-repeat: no-repeat;
background-position: right center;
box-shadow: inset 0 -1px 0 #1a1a1a;
font-size: 16px;
line-height: 1.5;
}
.dropdown-menu .dropdown-item {
display: flex;
line-height: 1.2;
white-space: normal;
padding: .5rem;
margin-bottom: .2rem;
color: #fff;
border-radius: 3px;
transition: all 200ms cubic-bezier(0, 0, .2, 1);
}
.dropdown-menu {
background: #26292e;
border-radius: 0;
margin: 0;
padding: .75rem;
min-width: 200px;
border: none;
border-radius: 3px;
box-shadow: 0 5px 15px rgba(0, 0, 0, .1), 0 15px 35px rgba(0, 0, 0, .1), 0 50px 100px rgba(50, 50, 93, .1);
top: auto !important;
right: 0 !important;
left: auto !important;
display: block;
pointer-events: none;
visibility: hidden;
opacity: 0;
transform: rotateX(-25deg) !important;
transform-origin: 50% 0 !important;
will-change: transform, opacity !important;
transition-property: transform, opacity !important;
transition: all 250ms cubic-bezier(.4, 0, 1, 1) 100ms !important;
}
body.altitude-settings-onetopicvertical .course-content .onetopic .nav-tabs + .nav-tabs li a {
background: transparent;
box-shadow: inset 0 -1px 0 #ddd;
border-radius: 0;
padding: .5rem 1rem;
color: #929292;
}
.form-control {
display: block;
width: 100%;
height: calc(1.5em + 0.75rem + 2px);
padding: .375rem .75rem;
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #fff;
background-color: #3c3f44;
background-clip: padding-box;
border: 1px solid transparent;
border-radius: 5px;
transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.form-control:disabled,
.form-control[readonly] {
background-color: #272a30;
opacity: 1;
color: #888;
}
.form-control:focus {
color: #495057;
background-color: #3c3f44;
border-color: #0073e6;
outline: 0;
box-shadow: 0 0 0 .2rem rgba(0, 51, 102, .25);
}
}