|
@@ -74,7 +74,7 @@ ul, ol, dl {
|
|
|
}
|
|
|
|
|
|
/* Navigation bar text */
|
|
|
-.navbar-default {
|
|
|
+.navbar-light {
|
|
|
font-family: '{{ .Get "nav_font" }}', sans-serif;
|
|
|
font-weight: 400;
|
|
|
line-height: 1.25;
|
|
@@ -176,6 +176,8 @@ pre {
|
|
|
margin: 0 0 1rem 0;
|
|
|
background-color: rgb(248, 248, 248); /* Match default highlight theme. */
|
|
|
border-color: rgb(248, 248, 248);
|
|
|
+ font-size: 0.7rem;
|
|
|
+ border-radius: 4px;
|
|
|
}
|
|
|
|
|
|
pre code {
|
|
@@ -223,10 +225,12 @@ blockquote p:last-child {
|
|
|
|
|
|
.universal-wrapper {
|
|
|
margin: 0 auto;
|
|
|
- padding-right: 15px;
|
|
|
- padding-left: 15px;
|
|
|
+ padding-right: 1rem;
|
|
|
+ padding-left: 1rem;
|
|
|
+ padding-top: 0.1rem;
|
|
|
width: 100%;
|
|
|
}
|
|
|
+
|
|
|
@media only screen and (min-width: 1001px) {
|
|
|
.universal-wrapper {
|
|
|
width: 1000px;
|
|
@@ -299,18 +303,27 @@ small,
|
|
|
* Modals.
|
|
|
**************************************************/
|
|
|
|
|
|
-.modal-header .close {
|
|
|
- font-size: 40px; /* Bigger cross. */
|
|
|
- height: 30px; /* Remove icon's vertical spacing. */
|
|
|
- overflow-y: hidden;
|
|
|
- position: relative;
|
|
|
- top: -5px;
|
|
|
+.modal-content {
|
|
|
+ background: {{ .Get "background" }};
|
|
|
+}
|
|
|
+
|
|
|
+.modal-title {
|
|
|
+ margin: 0; /* Override default h5 margin. */
|
|
|
}
|
|
|
|
|
|
.modal-content pre {
|
|
|
margin: 0;
|
|
|
}
|
|
|
|
|
|
+.modal-header {
|
|
|
+ border: 0;
|
|
|
+ color: rgba(0,0,0,0.8);
|
|
|
+}
|
|
|
+
|
|
|
+.modal-footer {
|
|
|
+ border: 0;
|
|
|
+}
|
|
|
+
|
|
|
#modal-error {
|
|
|
color: red;
|
|
|
}
|
|
@@ -429,7 +442,6 @@ a[data-fancybox] img {
|
|
|
**************************************************/
|
|
|
|
|
|
.hero-overlay {
|
|
|
- position: relative;
|
|
|
padding: 3em 0;
|
|
|
clear: both;
|
|
|
background-size: cover;
|
|
@@ -467,7 +479,7 @@ a[data-fancybox] img {
|
|
|
text-decoration-line: underline;
|
|
|
}
|
|
|
|
|
|
-.hero-overlay .btn-large {
|
|
|
+.hero-overlay .btn-lg {
|
|
|
font-size: 1.1rem;
|
|
|
}
|
|
|
|
|
@@ -1045,11 +1057,11 @@ footer a#back_to_top i {
|
|
|
color: #899596;
|
|
|
}
|
|
|
|
|
|
-/*************************************************
|
|
|
+/**************************************************
|
|
|
* Tags/Labels
|
|
|
**************************************************/
|
|
|
|
|
|
-.label-default {
|
|
|
+.badge-light {
|
|
|
border: none;
|
|
|
color: rgba(0,0,0,.68);
|
|
|
background: rgba(0,0,0,.05);
|
|
@@ -1060,27 +1072,49 @@ footer a#back_to_top i {
|
|
|
margin-bottom: 8px;
|
|
|
}
|
|
|
|
|
|
-.article-tags > .label-default:last-child {
|
|
|
+.article-tags > .badge-light:last-child {
|
|
|
margin-right: 0;
|
|
|
}
|
|
|
|
|
|
-.label-default[href]:focus,
|
|
|
-.label-default[href]:hover {
|
|
|
+.badge-light[href]:focus,
|
|
|
+.badge-light[href]:hover {
|
|
|
background: rgba(0,0,0,.1);
|
|
|
}
|
|
|
|
|
|
-a.label:focus,
|
|
|
-a.label:hover {
|
|
|
+a.badge:focus,
|
|
|
+a.badge:hover {
|
|
|
color: rgba(0,0,0,.68);
|
|
|
}
|
|
|
|
|
|
/*************************************************
|
|
|
- * Button Primary: Color Override
|
|
|
+ * Button size override
|
|
|
+ *************************************************/
|
|
|
+
|
|
|
+.btn {
|
|
|
+ padding: .5rem;
|
|
|
+ font-size: .8rem;
|
|
|
+ line-height: .5;
|
|
|
+ border-radius: .3rem;
|
|
|
+}
|
|
|
+
|
|
|
+.btn.btn-sm {
|
|
|
+ padding: .4rem;
|
|
|
+ font-size: .6rem;
|
|
|
+ border-radius: .2rem;
|
|
|
+}
|
|
|
+
|
|
|
+/*************************************************
|
|
|
+ * Button Primary: Color override
|
|
|
**************************************************/
|
|
|
|
|
|
.btn-primary {
|
|
|
- border-color: {{ .Get "primary" }} !important;
|
|
|
- background: {{ .Get "primary" }} !important;
|
|
|
+ border-color: {{ .Get "primary" }};
|
|
|
+ background: {{ .Get "primary" }};
|
|
|
+}
|
|
|
+
|
|
|
+.btn-outline-primary {
|
|
|
+ border-color: {{ .Get "primary" }};
|
|
|
+ color: {{ .Get "primary" }};
|
|
|
}
|
|
|
|
|
|
.btn-primary:hover,
|
|
@@ -1088,18 +1122,27 @@ a.label:hover {
|
|
|
.btn-primary.active,
|
|
|
.btn-primary:visited,
|
|
|
.open > .dropdown-toggle.btn-primary {
|
|
|
- background: {{ .Get "primary" }} !important;
|
|
|
+ background: {{ .Get "primary" }};
|
|
|
}
|
|
|
|
|
|
-.btn-light {
|
|
|
- border-color: #fff !important;
|
|
|
- background: #fff !important;
|
|
|
+.btn-outline-light:hover,
|
|
|
+.btn-outline-light:active,
|
|
|
+.btn-outline-light.active {
|
|
|
+ background: rgba(0,0,0,0.4);
|
|
|
}
|
|
|
|
|
|
-.btn-light:hover,
|
|
|
-.btn-light:active,
|
|
|
-.btn-light.active {
|
|
|
- background: rgba(0,0,0,0.4) !important;
|
|
|
+.btn-outline-primary:not(:disabled):not(.disabled).active,
|
|
|
+.btn-outline-primary:not(:disabled):not(.disabled):active,
|
|
|
+.show > .btn-outline-primary.dropdown-toggle {
|
|
|
+ color: #fff;
|
|
|
+ background-color: {{ .Get "primary" }};
|
|
|
+ border-color: {{ .Get "primary" }};
|
|
|
+}
|
|
|
+
|
|
|
+.btn-outline-primary:hover {
|
|
|
+ color: #fff;
|
|
|
+ background-color: {{ .Get "primary" }};
|
|
|
+ border-color: {{ .Get "primary" }};
|
|
|
}
|
|
|
|
|
|
/*************************************************
|
|
@@ -1130,65 +1173,10 @@ a.label:hover {
|
|
|
background-color: {{ .Get "primary_light" }} !important;
|
|
|
}
|
|
|
|
|
|
-/*************************************************
|
|
|
- * Button Outlines
|
|
|
- **************************************************/
|
|
|
-
|
|
|
-.btn-outline {
|
|
|
- background-color: transparent !important;
|
|
|
- color: inherit;
|
|
|
- transition: all .5s;
|
|
|
-}
|
|
|
-
|
|
|
-.btn-primary.btn-outline {
|
|
|
- color: {{ .Get "primary" }} !important;
|
|
|
- border-color: {{ .Get "primary" }} !important;
|
|
|
-}
|
|
|
-
|
|
|
-.btn-primary.btn-outline:focus {
|
|
|
- color: {{ .Get "primary" }} !important;
|
|
|
-}
|
|
|
-
|
|
|
-.btn-primary.btn-outline:active {
|
|
|
- color: #fff !important;
|
|
|
-}
|
|
|
-
|
|
|
-.btn-light.btn-outline {
|
|
|
- color: #fff !important;
|
|
|
- border-color: #fff !important;
|
|
|
-}
|
|
|
-
|
|
|
-.btn-light.btn-outline:focus {
|
|
|
- color: #fff !important;
|
|
|
-}
|
|
|
-
|
|
|
-.btn-light.btn-outline:active {
|
|
|
- color: transparent !important;
|
|
|
-}
|
|
|
-
|
|
|
-.btn-success.btn-outline {
|
|
|
- color: #5cb85c;
|
|
|
-}
|
|
|
-
|
|
|
-.btn-info.btn-outline {
|
|
|
- color: #5bc0de;
|
|
|
-}
|
|
|
-
|
|
|
-.btn-warning.btn-outline {
|
|
|
- color: #f0ad4e;
|
|
|
-}
|
|
|
-
|
|
|
-.btn-danger.btn-outline {
|
|
|
- color: #d9534f;
|
|
|
-}
|
|
|
-
|
|
|
-.btn-primary.btn-outline:hover,
|
|
|
-.btn-light.btn-outline:hover,
|
|
|
-.btn-success.btn-outline:hover,
|
|
|
-.btn-info.btn-outline:hover,
|
|
|
-.btn-warning.btn-outline:hover,
|
|
|
-.btn-danger.btn-outline:hover {
|
|
|
- color: #fff !important;
|
|
|
+.btn-primary:not(:disabled):not(.disabled).active:focus,
|
|
|
+.btn-primary:not(:disabled):not(.disabled):active:focus,
|
|
|
+.show > .btn-primary.dropdown-toggle:focus {
|
|
|
+ box-shadow: 0 0 0 .2rem {{ .Get "primary_dark" }};
|
|
|
}
|
|
|
|
|
|
/*************************************************
|
|
@@ -1199,27 +1187,32 @@ a.label:hover {
|
|
|
min-height: 70px !important;
|
|
|
}
|
|
|
|
|
|
-.navbar-default {
|
|
|
- background: {{ .Get "menu_primary" }};
|
|
|
+.navbar-light {
|
|
|
+ background: {{ .Get "menu_primary" }} !important;
|
|
|
box-shadow: 0 0.125rem 0.25rem 0 rgba(0,0,0,.11)
|
|
|
}
|
|
|
|
|
|
-.navbar-default .navbar-toggle {
|
|
|
+.navbar-light .navbar-toggler {
|
|
|
border-color: transparent;
|
|
|
}
|
|
|
|
|
|
-.navbar-default .navbar-toggle:focus,
|
|
|
-.navbar-default .navbar-toggle:hover {
|
|
|
+.navbar-toggler {
|
|
|
+ color: {{ .Get "menu_text" }} !important;
|
|
|
+}
|
|
|
+
|
|
|
+.navbar-light .navbar-toggler:focus,
|
|
|
+.navbar-light .navbar-toggler:hover {
|
|
|
background-color: transparent;
|
|
|
}
|
|
|
|
|
|
-nav#navbar-main li {
|
|
|
+.dropdown-menu,
|
|
|
+nav#navbar-main li.nav-item {
|
|
|
font-size: {{ .Get "font_size_small" }}px;
|
|
|
}
|
|
|
|
|
|
-.navbar-default .navbar-nav>li>a,
|
|
|
-.navbar-default .navbar-nav>a:focus,
|
|
|
-.navbar-default .navbar-nav>a:hover {
|
|
|
+.navbar-light .navbar-nav>.nav-item>.nav-link,
|
|
|
+.navbar-light .navbar-nav>.nav-item>.nav-link:focus,
|
|
|
+.navbar-light .navbar-nav>.nav-item>.nav-link:hover {
|
|
|
white-space: nowrap;
|
|
|
-webkit-transition: 0.2s ease;
|
|
|
transition: 0.2s ease;
|
|
@@ -1227,26 +1220,26 @@ nav#navbar-main li {
|
|
|
font-weight: 600;
|
|
|
}
|
|
|
|
|
|
-.navbar-default .navbar-nav>li>a:focus {
|
|
|
+.navbar-light .navbar-nav>.nav-item>.nav-link:focus {
|
|
|
color: {{ .Get "menu_text" }};
|
|
|
background-color: transparent;
|
|
|
}
|
|
|
|
|
|
-.navbar-default .navbar-nav>li>a:hover {
|
|
|
+.navbar-light .navbar-nav>.nav-item>.nav-link:hover {
|
|
|
color: {{ .Get "menu_text_active" }};
|
|
|
background-color: transparent;
|
|
|
}
|
|
|
|
|
|
-.navbar-default .navbar-nav>.active>a,
|
|
|
-.navbar-default .navbar-nav>.active>a:focus,
|
|
|
-.navbar-default .navbar-nav>.active>a:hover {
|
|
|
+.navbar-light .navbar-nav>li.nav-item>a.active,
|
|
|
+.navbar-light .navbar-nav>li.nav-item>a.active:focus,
|
|
|
+.navbar-light .navbar-nav>li.nav-item>a.active:hover {
|
|
|
color: {{ .Get "menu_text_active" }};
|
|
|
font-weight: 700;
|
|
|
background-color: transparent !important; /* Override Bootstrap. */
|
|
|
}
|
|
|
|
|
|
.navbar-brand,
|
|
|
-.navbar-nav li a {
|
|
|
+.navbar-nav li.nav-item a.nav-link {
|
|
|
height: inherit;
|
|
|
line-height: 50px;
|
|
|
padding-top: 10px;
|
|
@@ -1257,7 +1250,7 @@ nav#navbar-main li {
|
|
|
max-height: 50px;
|
|
|
}
|
|
|
|
|
|
-.navbar-default .navbar-toggle .icon-bar {
|
|
|
+.navbar-light .navbar-toggler .icon-bar {
|
|
|
background-color: {{ .Get "menu_text" }} !important;
|
|
|
}
|
|
|
|
|
@@ -1282,32 +1275,32 @@ nav#navbar-main li {
|
|
|
background-color: {{ .Get "menu_primary" }};
|
|
|
}
|
|
|
|
|
|
-.dropdown-menu > .active > a,
|
|
|
-.dropdown-menu > .active > a:focus,
|
|
|
-.dropdown-menu > .active > a:hover {
|
|
|
+.dropdown-menu > .active,
|
|
|
+.dropdown-menu > .active:focus,
|
|
|
+.dropdown-menu > .active:hover {
|
|
|
color: {{ .Get "menu_primary" }};
|
|
|
text-decoration: none;
|
|
|
background-color: {{ .Get "menu_text_active" }};
|
|
|
outline: 0;
|
|
|
}
|
|
|
|
|
|
-.navbar-default .navbar-nav>.open>a,
|
|
|
-.navbar-default .navbar-nav>.open>a:focus,
|
|
|
-.navbar-default .navbar-nav>.open>a:hover,
|
|
|
-.navbar-default .navbar-nav>.open>a:visited {
|
|
|
+.navbar-light .navbar-nav>.open>a,
|
|
|
+.navbar-light .navbar-nav>.open>a:focus,
|
|
|
+.navbar-light .navbar-nav>.open>a:hover,
|
|
|
+.navbar-light .navbar-nav>.open>a:visited {
|
|
|
color: {{ .Get "menu_text" }} !important;
|
|
|
background-color: {{ .Get "menu_primary" }} !important;
|
|
|
}
|
|
|
|
|
|
-.navbar-default .navbar-brand {
|
|
|
+.navbar-light .navbar-brand {
|
|
|
text-transform: uppercase;
|
|
|
font-weight: bold;
|
|
|
font-size: 1.2em;
|
|
|
color: {{ .Get "menu_title" }};
|
|
|
}
|
|
|
|
|
|
-.navbar-default .navbar-brand:focus,
|
|
|
-.navbar-default .navbar-brand:hover {
|
|
|
+.navbar-light .navbar-brand:focus,
|
|
|
+.navbar-light .navbar-brand:hover {
|
|
|
color: {{ .Get "menu_title" }};
|
|
|
background-color: transparent;
|
|
|
}
|
|
@@ -1318,7 +1311,7 @@ nav#navbar-main li {
|
|
|
}
|
|
|
|
|
|
.navbar-brand,
|
|
|
- .navbar-nav li a {
|
|
|
+ .navbar-nav li.nav-item a.nav-link {
|
|
|
height: inherit;
|
|
|
line-height: 40px;
|
|
|
padding-top: 5px;
|
|
@@ -1329,39 +1322,16 @@ nav#navbar-main li {
|
|
|
max-height: 40px;
|
|
|
}
|
|
|
|
|
|
- .navbar-header {
|
|
|
- float: none;
|
|
|
- min-height: inherit;
|
|
|
- }
|
|
|
-
|
|
|
- .navbar-left,
|
|
|
- .navbar-right {
|
|
|
- float: none !important;
|
|
|
- }
|
|
|
-
|
|
|
- .navbar-toggle {
|
|
|
+ .navbar-toggler {
|
|
|
display: block;
|
|
|
}
|
|
|
|
|
|
- .navbar-fixed-top {
|
|
|
+ .fixed-top {
|
|
|
top: 0;
|
|
|
border-width: 0 0 1px;
|
|
|
}
|
|
|
|
|
|
- .navbar-collapse.collapse {
|
|
|
- display: none !important;
|
|
|
- }
|
|
|
-
|
|
|
- .navbar-nav {
|
|
|
- float: none !important;
|
|
|
- margin-top: 7.5px;
|
|
|
- }
|
|
|
-
|
|
|
- .navbar-nav > li {
|
|
|
- float: none;
|
|
|
- }
|
|
|
-
|
|
|
- .navbar-nav > li > a {
|
|
|
+ .navbar-nav > li.nav-item > a.nav-link {
|
|
|
padding-top: 10px;
|
|
|
padding-bottom: 10px;
|
|
|
line-height: normal;
|
|
@@ -1377,9 +1347,8 @@ nav#navbar-main li {
|
|
|
white-space: nowrap;
|
|
|
}
|
|
|
|
|
|
- .navbar-default .navbar-nav .open .dropdown-menu {
|
|
|
+ .navbar-light .navbar-nav .open .dropdown-menu {
|
|
|
position: static;
|
|
|
- float: none;
|
|
|
width: auto;
|
|
|
margin-top: 0;
|
|
|
background-color: transparent;
|
|
@@ -1387,21 +1356,21 @@ nav#navbar-main li {
|
|
|
box-shadow: none;
|
|
|
}
|
|
|
|
|
|
- .navbar-default .navbar-nav .open .dropdown-menu > li > a {
|
|
|
+ .navbar-light .navbar-nav .open .dropdown-menu > li > a {
|
|
|
padding: 5px 15px 5px 25px;
|
|
|
line-height: 20px;
|
|
|
color: {{ .Get "menu_text" }};
|
|
|
}
|
|
|
|
|
|
- .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus,
|
|
|
- .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
|
|
|
+ .navbar-light .navbar-nav .open .dropdown-menu > li > a:focus,
|
|
|
+ .navbar-light .navbar-nav .open .dropdown-menu > li > a:hover {
|
|
|
color: inherit;
|
|
|
background-color: transparent;
|
|
|
}
|
|
|
|
|
|
- .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
|
|
|
- .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus,
|
|
|
- .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover {
|
|
|
+ .navbar-light .navbar-nav .open .dropdown-menu >.nav-item> .active,
|
|
|
+ .navbar-light .navbar-nav .open .dropdown-menu >.nav-item> .active:focus,
|
|
|
+ .navbar-light .navbar-nav .open .dropdown-menu >.nav-item> .active:hover {
|
|
|
color: {{ .Get "menu_text_active" }};
|
|
|
background-color: transparent;
|
|
|
}
|
|
@@ -1538,6 +1507,14 @@ body.dark {
|
|
|
color: rgb(248, 248, 242);
|
|
|
}
|
|
|
|
|
|
+.dark input {
|
|
|
+ color: rgb(248, 248, 242);
|
|
|
+}
|
|
|
+
|
|
|
+.dark .modal button.close {
|
|
|
+ color: rgb(248, 248, 242);
|
|
|
+}
|
|
|
+
|
|
|
.dark h1,
|
|
|
.dark h2,
|
|
|
.dark h3,
|
|
@@ -1610,7 +1587,7 @@ body.dark {
|
|
|
color: rgba(255, 255, 255, 0.54);
|
|
|
}
|
|
|
|
|
|
-.dark .pager li > a, .pager li > span {
|
|
|
+.dark .pagination li > a, .pagination li > span {
|
|
|
background-color: rgb(40, 42, 54);
|
|
|
border: 1px solid #ddd;
|
|
|
}
|
|
@@ -1633,7 +1610,7 @@ body.dark {
|
|
|
color: #fff;
|
|
|
}
|
|
|
|
|
|
-.dark .navbar-default {
|
|
|
+.dark .navbar-light {
|
|
|
box-shadow: 0 0.125rem 0.25rem 0 rgba(255, 255, 255, .11);
|
|
|
border-color: #070707;
|
|
|
}
|
|
@@ -1652,17 +1629,17 @@ body.dark {
|
|
|
background-color: rgb(68, 71, 90);
|
|
|
}
|
|
|
|
|
|
-.dark .label-default {
|
|
|
+.dark .badge-light {
|
|
|
color: rgba(255, 255, 255, .68);
|
|
|
background: rgba(255, 255, 255, .2);
|
|
|
}
|
|
|
|
|
|
-.dark .label-default[href]:focus,
|
|
|
-.dark .label-default[href]:hover {
|
|
|
+.dark .badge-light[href]:focus,
|
|
|
+.dark .badge-light[href]:hover {
|
|
|
background: rgba(255, 255, 255, .3);
|
|
|
}
|
|
|
|
|
|
-.dark a.label:focus,
|
|
|
-.dark a.label:hover {
|
|
|
+.dark a.badge:focus,
|
|
|
+.dark a.badge:hover {
|
|
|
color: rgba(255, 255, 255, .68);
|
|
|
}
|