Move most colors to scss; font sizes to rem; etc.

This commit is contained in:
mDuo13
2019-05-14 00:54:55 -07:00
parent 416e928ba1
commit cdc97f5e49
3 changed files with 1031 additions and 951 deletions

View File

@@ -18,7 +18,6 @@ th {
.navbar.fixed-top { .navbar.fixed-top {
font-weight: 400; font-weight: 400;
box-shadow: inset 0 -1px 0 0 #eae7e6;
padding: 0; padding: 0;
margin: 0 48px; margin: 0 48px;
} }
@@ -42,10 +41,6 @@ th {
opacity: 0.5; opacity: 0.5;
} }
.navbar .navbar-brand .brand-text {
color: #777;
}
@media (max-width: 1010px) { @media (max-width: 1010px) {
.navbar-brand { .navbar-brand {
margin-right: 5px; margin-right: 5px;
@@ -53,7 +48,7 @@ th {
} }
.navbar .navbar-nav .nav-link { .navbar .navbar-nav .nav-link {
font-size: 1rem; font-size: 1.2rem;
line-height: 52px; line-height: 52px;
text-decoration: none; text-decoration: none;
font-family: 'Space Mono', monospace; font-family: 'Space Mono', monospace;
@@ -62,21 +57,15 @@ th {
.navbar .navbar-nav .nav-link:hover { .navbar .navbar-nav .nav-link:hover {
background-color: transparent; background-color: transparent;
box-shadow: inset 0 -1px 0 0 #000; box-shadow: inset 0 -1px 0 0 #000;
color: #000;
text-decoration: none; text-decoration: none;
} }
.navbar .navbar-nav .nav-link:active {
color: #000;
}
.navbar .navbar-nav .active a { .navbar .navbar-nav .active a {
font-weight: 700; font-weight: 700;
color: #000;
box-shadow: inset 0 -1px 0 0 #000; box-shadow: inset 0 -1px 0 0 #000;
} }
.navbar .active-parent a { .navbar .active-parent a {
font-weight: 700; font-weight: 700;
color: #000;
box-shadow: inset 0 -1px 0 0 #000; box-shadow: inset 0 -1px 0 0 #000;
} }
@@ -100,7 +89,7 @@ th {
@media (max-width: 991px) { @media (max-width: 991px) {
.navbar .navbar-nav .nav-link { .navbar .navbar-nav .nav-link {
height: 48px;; height: 48px;
} }
.github-edit-wrap { .github-edit-wrap {
margin: 20px 10px 20px 0; margin: 20px 10px 20px 0;
@@ -111,7 +100,7 @@ th {
} }
.navbar-collapse { .navbar-collapse {
background-color: #fff; background-color: white;
position: absolute; position: absolute;
top: 200px; top: 200px;
right: 0; right: 0;
@@ -139,7 +128,7 @@ th {
} }
.menu-overlay { .menu-overlay {
background-color: #000; background-color: black;
bottom: 0; bottom: 0;
left: 0; left: 0;
opacity: 0.88; opacity: 0.88;
@@ -161,11 +150,7 @@ body {
font-feature-settings: "liga", "kern"; font-feature-settings: "liga", "kern";
text-rendering: optimizeLegibility; text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased; -webkit-font-smoothing: antialiased;
font-size: 0.875rem; font-size: 18px;
}
a {
color: #000;
} }
/* Push content below fixed header ------------------------------------------ */ /* Push content below fixed header ------------------------------------------ */
@@ -215,19 +200,10 @@ a {
width: initial; width: initial;
} }
.content a { .content a,
-webkit-transition: color 200ms ease; .blurb a {
transition: color 200ms ease;
color: #1a73e8;
text-decoration: none;
}
.content a:hover {
text-decoration: underline; text-decoration: underline;
} }
.content h1 a,
.content h2 a {
color: #1B1818;;
}
.content h1 { .content h1 {
@@ -291,7 +267,7 @@ a {
.content table { .content table {
clear: right; clear: right;
margin-bottom: 1rem; margin-bottom: 1rem;
font-size: 15px; font-size: 0.95rem;
} }
.content table code { .content table code {
@@ -299,19 +275,6 @@ a {
white-space: nowrap; white-space: nowrap;
} }
/* Big draft warning at top of page so it's hard to mix up with the live site */
.draft-warning {
background-color: red;
color: white;
padding: 2px 6px;
margin: 10px;
position: absolute;
top: 25px;
left: 150px;
font-size: 12px;
font-weight: 700;
}
.content .children-display li a { .content .children-display li a {
/* Category landing pages */ /* Category landing pages */
font-family: 'Space Mono', monospace; font-family: 'Space Mono', monospace;
@@ -350,7 +313,6 @@ a {
-webkit-transform-origin: 100% 100%; -webkit-transform-origin: 100% 100%;
-ms-transform-origin: 100% 100%; -ms-transform-origin: 100% 100%;
transform-origin: 100% 100%; transform-origin: 100% 100%;
color: #eae7e6;
font-size: 0.833em; font-size: 0.833em;
letter-spacing: 2px; letter-spacing: 2px;
} }
@@ -359,11 +321,6 @@ a {
.xrpl-footer { .xrpl-footer {
margin: 0 48px; margin: 0 48px;
border-top: 1px solid #1B1818;
border-bottom: 1px solid #1B1818;
}
.xrpl-footer .container-fluid {
border-bottom: 1px solid #eae7e6
} }
.xrpl-footer .card-body { .xrpl-footer .card-body {
@@ -374,19 +331,16 @@ a {
padding-top: 24px; padding-top: 24px;
} }
.build-disclaimer {
font-size: 10px;
}
.xrpl-footer h5 { .xrpl-footer h5 {
font-size: 14px; font-size: 1rem;
} }
.xrpl-footer li { .xrpl-footer li {
font-size: 12px; font-size: 1rem;
} }
.absolute_bottom_footer span { .absolute_bottom_footer span {
margin-right: 25px; margin-right: 25px;
font-size: 10px; font-size: 0.85rem;
} }
.xrpl-footer .card-grid .card { .xrpl-footer .card-grid .card {
@@ -405,7 +359,7 @@ a {
.devportal-callout { .devportal-callout {
border-style: solid; border-style: solid;
border-radius: 5px; border-radius: 0;
border-width: 1px; border-width: 1px;
border-left-width: 4px; border-left-width: 4px;
padding: 5px; padding: 5px;
@@ -418,46 +372,34 @@ a {
page-break-after: avoid; page-break-after: avoid;
} }
.devportal-callout.tip {
border-color: #5cb85c;
}
.devportal-callout.tip > strong:first-child:before { .devportal-callout.tip > strong:first-child:before {
content: "\f058"; /* fontawesome check-circle icon */ content: "\f058"; /* fontawesome check-circle icon */
font-family: FontAwesome; font-family: FontAwesome;
color: #5cb85c; /* color in scss */
margin-left: -20px; margin-left: -20px;
padding-right: 5px; padding-right: 5px;
} }
.devportal-callout.note {
border-color: #5bc0de;
}
.devportal-callout.note > strong:first-child:before { .devportal-callout.note > strong:first-child:before {
content: "\f05a"; /* fontawesome (i) info-circle icon */ content: "\f05a"; /* fontawesome (i) info-circle icon */
font-family: FontAwesome; font-family: FontAwesome;
color: #5bc0de; /* color in scss */
margin-left: -20px; margin-left: -20px;
padding-right: 5px; padding-right: 5px;
} }
.devportal-callout.caution {
border-color: #f0ad4e;
}
.devportal-callout.caution > strong:first-child:before { .devportal-callout.caution > strong:first-child:before {
content: "\f071"; /* fontawesome /!\ exclamation-triangle icon */ content: "\f071"; /* fontawesome /!\ exclamation-triangle icon */
font-family: FontAwesome; font-family: FontAwesome;
color: #f0ad4e; /* color in scss */
margin-left: -20px; margin-left: -20px;
padding-right: 5px; padding-right: 5px;
} }
.devportal-callout.warning {
border-color: #d9534f;
}
.devportal-callout.warning > strong:first-child:before { .devportal-callout.warning > strong:first-child:before {
content: "\f057"; /* fontawesome (x) times-circle icon */ content: "\f057"; /* fontawesome (x) times-circle icon */
font-family: FontAwesome; font-family: FontAwesome;
color: #d9534f; /* color in scss */
margin-left: -20px; margin-left: -20px;
padding-right: 5px; padding-right: 5px;
} }
@@ -579,6 +521,11 @@ a.current {
margin-bottom: 0; margin-bottom: 0;
} }
.card .curated-links a:hover,
.card .children-display a:hover {
text-decoration: none;
}
.level-1, .level-1,
.curated-links ul li { .curated-links ul li {
list-style-type: disc; list-style-type: disc;
@@ -593,7 +540,7 @@ a.current {
.landing .level-2, .landing .level-2,
.landing .curated-links li { .landing .curated-links li {
font-weight: 400; font-weight: 400;
font-size: 14px; font-size: 1rem;
margin-top: 0; margin-top: 0;
position: relative; position: relative;
} }
@@ -603,7 +550,6 @@ a.current {
padding: 8px; padding: 8px;
display: block; display: block;
margin: 0 -8px 0 -8px; margin: 0 -8px 0 -8px;
font-weight: 400;
} }
.landing .card .level-2 { .landing .card .level-2 {
@@ -613,7 +559,6 @@ a.current {
padding: 8px 8px 8px 28px; padding: 8px 8px 8px 28px;
display: block; display: block;
margin: 0 -8px 0 -8px; margin: 0 -8px 0 -8px;
font-weight: 400;
} }
.landing .card .blurb + .children-display, .landing .card .blurb + .children-display,
@@ -659,7 +604,6 @@ a.current {
position: fixed; position: fixed;
bottom: 15px; bottom: 15px;
right: 30px; right: 30px;
background-color: #3B4147;
font-weight: 700; font-weight: 700;
z-index: 1000; z-index: 1000;
color: white; color: white;
@@ -697,7 +641,7 @@ a.current {
.tree_nav { .tree_nav {
top: 48px; top: 48px;
padding: 44px 24px 48px 48px; padding: 44px 24px 48px 48px;
background-color: #fff; background-color: white;
} }
.sidebar_pagelist { .sidebar_pagelist {
@@ -705,60 +649,20 @@ a.current {
margin-left: 24px; margin-left: 24px;
padding-left: 16px; padding-left: 16px;
list-style-type: none; list-style-type: none;
border-left: 1px solid #eae7e6;
color: hsla(14.999999999999947, 1.98%, 39.61%, 1.00);
}
#sidenav .sidebar_pagelist a:hover {
color: #1a73e8;
padding-left: 34px;
border-left: 1px solid #1a73e8;
}
#sidenav .sidebar_pagelist .active {
padding-left: 33px;
border-left: 2px solid #1a73e8;
}
#sidenav .sidebar_pagelist li .subpage {
/* padding-left: 55px; */
margin-left: 0;
margin-top: 0;
padding-left: 35px;
border-left: 1px solid #eae7e6;
}
#sidenav .sidebar_pagelist li a.subpage:hover {
padding-left: 35px;
border-left: 1px solid #1a73e8;
}
#sidenav .sidebar_pagelist li a.active.subpage {
padding-left: 33px;
border-left: 2px solid #1a73e8;
}
#sidenav .sidebar_pagelist li a.active.subpage:hover {
padding-left: 34px;
border-left: 1px solid #1a73e8;
} }
#sidenav a, #sidenav a,
.sidenav_parent a { .sidenav_parent a {
text-decoration: none; text-decoration: none;
line-height: 24px; line-height: 24px;
color: hsla(14.999999999999947, 1.98%, 39.61%, 1.00);
} }
#sidenav a.active-parent { #sidenav a.active-parent {
color: #3B4147;
font-weight: 700; font-weight: 700;
} }
#sidenav a:hover, #sidenav a:hover,
.sidenav_parent a:hover { .sidenav_parent a:hover {
text-decoration: none; text-decoration: none;
} }
#sidenav a.active,
#sidenav a.active:hover,
.sidenav_parent a.active,
.sidenav_parent a.active:hover {
color: #1a73e8;
}
#sidenav .card + .card { #sidenav .card + .card {
margin: 0; margin: 0;
@@ -766,7 +670,6 @@ a.current {
#sidenav .card { #sidenav .card {
border-width: 0; border-width: 0;
border-color: #E1E5E8;
} }
#sidenav .card-body { #sidenav .card-body {
@@ -801,7 +704,7 @@ a.current {
#sidenav .card-header h5 { #sidenav .card-header h5 {
margin-bottom: 0; margin-bottom: 0;
text-transform: none; text-transform: none;
font-size: 16px; font-size: 1.05rem;
} }
#sidenav .card-header h5 .sidenav_cat_title { #sidenav .card-header h5 .sidenav_cat_title {
@@ -825,18 +728,11 @@ a.current {
width: 24px; width: 24px;
height: 24px; height: 24px;
display: block; display: block;
background-color: #676463;
-webkit-mask-image: url(../img/icon-arrow.svg); -webkit-mask-image: url(../img/icon-arrow.svg);
mask-image: url(../img/icon-arrow.svg); mask-image: url(../img/icon-arrow.svg);
margin: 12px; margin: 12px;
} }
#sidenav .card-header .sidenav_cat_toggler:hover {
background-color : #1a73e8;
}
#sidenav .card-header .sidenav_cat_toggler.collapsed { #sidenav .card-header .sidenav_cat_toggler.collapsed {
-webkit-transform: rotate(0deg); -webkit-transform: rotate(0deg);
-ms-transform: rotate(0deg); -ms-transform: rotate(0deg);
@@ -846,24 +742,12 @@ a.current {
.xrp-ledger-dev-portal.sidebar-primary .main { .xrp-ledger-dev-portal.sidebar-primary .main {
z-index: 5; z-index: 5;
border-left: 1px solid #eae7e6;
border-right: 1px solid #eae7e6;
padding: 44px 24px 48px; padding: 44px 24px 48px;
min-height: 700px; min-height: 700px;
} }
/* Right navigation --------------------------------------------------------- */ /* Right navigation --------------------------------------------------------- */
.right-sidebar a {
text-decoration: none;
color: hsla(14.999999999999947, 1.98%, 39.61%, 1.00);
}
.right-sidebar a:hover,
.right-sidebar a:active {
text-decoration: none;
color: #000;
}
.right-sidebar .card { .right-sidebar .card {
position: sticky; position: sticky;
max-height: 85vh; max-height: 85vh;
@@ -871,26 +755,24 @@ a.current {
overflow: auto; overflow: auto;
padding: 44px 48px 48px 24px; padding: 44px 48px 48px 24px;
border: none; border: none;
color: #000;
} }
.right-sidebar .card-header { .right-sidebar .card-header {
border-bottom: none; border-bottom: none;
background-color: #fff; background-color: white;
padding: 10px 0; padding: 10px 0;
} }
.right-sidebar .card-header h4 { .right-sidebar .card-header h4 {
line-height: 20px; line-height: 20px;
font-weight: 700; font-weight: 700;
font-size: 1.20em; font-size: 1.2em;
padding: 0; padding: 0;
margin: 0; margin: 0;
} }
.right-sidebar .card-body { .right-sidebar .card-body {
padding: 0 0 0 16px; padding: 0 0 0 16px;
border-left: 1px solid #eae7e6;
list-style-type: none; list-style-type: none;
} }
@@ -911,71 +793,6 @@ a.current {
margin-left: 16px; margin-left: 16px;
} }
/* Left navigation --------------------------------------------------------- */
.card .sidebar_pagelist li a {
display: block;
margin-top: 5px;
margin-left: -17px;
padding: 4px 15px 4px 35px;
text-indent: -20px;
font-size: 14px;
color: #1a73e8;
}
.card .sidebar_pagelist a.active {
color: black;
font-weight: 700;
}
.card .sidebar_pagelist a:hover {
color: #1a73e8;
padding-left: 33px;
border-left: 2px solid #1a73e8;
}
.subcat-title.active-parent {
font-weight: 700;
}
.card .sidebar_pagelist li .subpage {
padding-left: 55px;
}
.card .sidebar_pagelist li .subpage a:hover {
padding-left: 53px;
}
.sidenav_parent a {
display: block;
text-decoration: none;
font-size: 18px;
font-weight: 700;
padding: 15px 16px 15px 10px;
color: #000;
}
/* Edit on GitHub link ------------------------------------------------------ */
.github-edit-wrap {
border: 1px solid #ced4da;
margin-right: 10px;
}
.github-edit-wrap:hover {
border-color: #1B1818;
}
.github-edit-wrap .github-edit {
background-image: url(../vendor/github-marks/GitHub-Mark-32px.png);
background-size: 24px 24px;
background-position: left 12px center;
background-repeat: no-repeat;
padding: 8px 16px 8px 48px;
color: #777;
text-decoration: none;
display: block;
font-size: 14px;
line-height: 20px;
font-family: "Space Mono", monospace;
font-weight: 700;
}
/* Use Cases ---------------------------------------------------------------- */ /* Use Cases ---------------------------------------------------------------- */
.use-case-steps { .use-case-steps {
padding-left: 1.5rem; padding-left: 1.5rem;
@@ -999,7 +816,7 @@ a.current {
.use-case-step-length { .use-case-step-length {
float: right; float: right;
color: #888; color: #888;
font-size: 16px; font-size: 1rem;
} }
.use-case-steps p { .use-case-steps p {
@@ -1023,8 +840,7 @@ a.current {
.landing h3, .landing h3,
#test-net-servers h3 { #test-net-servers h3 {
font-size: 20px; font-size: 1.4rem;
line-height: 20px;
font-weight: 700; font-weight: 700;
} }
@@ -1094,9 +910,6 @@ a.current {
line-height: 1.5; line-height: 1.5;
padding: 9px 16px; padding: 9px 16px;
transition: 0.5s; transition: 0.5s;
box-shadow: inset 0 0 0 1px #d3d0cf;
color: #676463;
border: 1px solid #676463;
} }
.content a.button::after { .content a.button::after {
@@ -1111,15 +924,6 @@ a.current {
padding-left: 14px; padding-left: 14px;
} }
#main_content_wrapper .btn-outline-secondary:hover,
#main_content_wrapper .btn-outline-secondary:active,
.button:hover, #request_button:hover {
/* Undo Bootstrap styling */
color: #000;
background-color: inherit;
border: 1px solid #000;
}
.btn:not(.external-link)::after, .btn:not(.external-link)::after,
.landing .card .level-1 a::after, .landing .card .level-1 a::after,
.landing .card .level-2 a::after, .landing .card .level-2 a::after,
@@ -1173,11 +977,6 @@ a.current {
padding-right: 1px; padding-right: 1px;
} }
.blurb a {
font-weight: 700;
text-decoration: underline;
}
.landing .card > .card-img-top { .landing .card > .card-img-top {
padding: 8px; padding: 8px;
width: 60px; width: 60px;
@@ -1196,17 +995,6 @@ a.current {
.landing a.card:hover h3 { .landing a.card:hover h3 {
text-decoration: underline; text-decoration: underline;
} }
.landing a.card:hover .btn-outline-secondary {
border: 1px solid #1b1818;
color: #1b1818;
}
.recently-updated-date {
font-style: italic;
color: #6B7075;
font-size: 13px;
padding-left: 8px;
}
/* "Related Projects" boxes -------------- */ /* "Related Projects" boxes -------------- */
@@ -1215,7 +1003,7 @@ a.current {
} }
.xpring-link .project-icon { .xpring-link .project-icon {
background-color: #212529; background-color: #212529; /* Xpring color */
padding: 4px; padding: 4px;
border-radius: 4px; border-radius: 4px;
height: 24px; height: 24px;
@@ -1230,7 +1018,7 @@ a.current {
So the visual styles go on this inner div. So the visual styles go on this inner div.
*/ */
.interactive-block-inner { .interactive-block-inner {
border: 1px dashed #ff5c00; border: 1px dashed #25A768;
padding: 10px; padding: 10px;
margin: 5px; margin: 5px;
} }
@@ -1252,17 +1040,17 @@ a.current {
} }
.interactive-block .breadcrumb-item.active a { .interactive-block .breadcrumb-item.active a {
color: #43bded; color: #43bded; /* TODO: adjust this color */
} }
.interactive-block .breadcrumb-item.disabled a { .interactive-block .breadcrumb-item.disabled a {
color: #6B7075; color: #6B7075; /* TODO: adjust this color */
} }
.interactive-block .breadcrumb-item.done a:after { .interactive-block .breadcrumb-item.done a:after {
content: "\f058"; /* fontawesome check-circle icon */ content: "\f058"; /* fontawesome check-circle icon */
font-family: FontAwesome; font-family: FontAwesome;
color: #6B7075; color: #6B7075; /* TODO: adjust this color */
padding-right: 5px; padding-right: 5px;
padding-left: 5px; padding-left: 5px;
} }
@@ -1281,14 +1069,6 @@ a.current {
text-indent: 0; text-indent: 0;
} }
.status.not_enabled {
color: #0F72E5;
}
.status.enabled {
color: #5cb85c;
}
/* Responsive design for different viewscreens ------------------------------ */ /* Responsive design for different viewscreens ------------------------------ */
@media (max-width: 991px) { @media (max-width: 991px) {
@@ -1374,8 +1154,8 @@ a.current {
} }
#connection-status-item.active { #connection-status-item.active {
background-color: #2BCB96; background-color: #2BCB96; /* TODO: adjust this color */
border-color: #2BCB96; border-color: #2BCB96; /* TODO: adjust this color */
} }
#tx-sender-history ul { #tx-sender-history ul {
@@ -1384,11 +1164,6 @@ a.current {
border: 1px solid rgba(0, 0, 0, 0.125) border: 1px solid rgba(0, 0, 0, 0.125)
} }
#tx-sender-history .list-group-item {
font-size: small;
color: #6c757d;
}
.page-tx-sender .input-group .form-control { .page-tx-sender .input-group .form-control {
flex: 1 1 20%; flex: 1 1 20%;
} }

File diff suppressed because it is too large Load Diff

View File

@@ -5,17 +5,31 @@
// Set theme colors used by Bootstrap styles // Set theme colors used by Bootstrap styles
$theme-colors: ( $white: #FFF;
"primary": #1B1818, // XRP Black $gray-100: #F9F7F7;
"secondary": #676463, // Gray $gray-200: #EBE8E7;
"light": #EBE8E7, // light tan? $gray-300: #D3D0CF;
"dark": #1B1818, // XRP Black again $gray-400: #B3B0AF;
"success": #2BCB96, // light green $gray-500: #8D8A89;
"caution": #D0DB60, // yellowish $gray-600: #676463;
//"info": todo // currently bluish $gray-700: #464443;
"warning": #AA4949, // wine red $gray-800: #2E2D2C;
); $gray-900: #201F1E;
$code-color: #3B4147; // "Black-80" $black: #1B1818;
$primary: #25A768; // Green
$secondary: $gray-600;
$light: $gray-200;
$dark: $black;
$success: #2BCB96; // light green
$info: #7699bb; // bluish
$warning: #D0DB60; // yellowish -- "caution" callout style
$danger: #AA4949; // wine red -- "warning" callout style
$code-color: $gray-800;
$body-color: $black;
$navbar-light-color: $gray-600;
$navbar-padding-y: 0; $navbar-padding-y: 0;
$navbar-nav-link-padding-x: 1rem; $navbar-nav-link-padding-x: 1rem;
@@ -67,13 +81,13 @@ h1, h2, h3, h4, h5 {
.landing section, .landing section,
.xrpl-footer .card-grid, .xrpl-footer .card-grid,
#main_content_wrapper { #main_content_wrapper {
border-bottom: 1px solid map-get($theme-colors, primary); border-bottom: 1px solid $black;
} }
.card-grid { .card-grid {
display: grid; display: grid;
gap: 1px; gap: 1px;
background-color: #dedede; background-color: $gray-200;
padding: 0; padding: 0;
&.card-grid-2x2 { &.card-grid-2x2 {
@@ -178,3 +192,212 @@ h1, h2, h3, h4, h5 {
} }
} }
} }
/* Some styles that use the colors defined above ---------------------------- */
h1 a,
h2 a,
h3 a {
color: $black;
text-decoration: none;
}
h1 a:hover,
h2 a:hover,
h3 a:hover {
color: $black;
}
.landing .curated-links a,
.landing .curated-links a:hover,
.landing a.card,
.xrpl-footer a {
color: $black;
}
.navbar .navbar-nav .nav-link {
color: $gray-600;
}
.navbar .navbar-nav .nav-link:hover,
.navbar .navbar-nav .nav-link:active,
.navbar .navbar-nav .active .nav-link,
.navbar .active-parent .nav-link {
color: $black;
}
.navbar.fixed-top {
box-shadow: inset 0 -1px 0 0 $gray-200;
}
.flag-vertical {
color: $gray-200;
}
.jump-to-top {
background-color: $gray-700;
}
.devportal-callout.tip {
border-color: $success;
}
.devportal-callout.tip > strong:first-child:before {
color: $success;
}
.devportal-callout.note > strong:first-child:before {
color: $info;
}
.devportal-callout.note {
border-color: $info;
}
.devportal-callout.caution {
border-color: $warning; /* not a typo */
}
.devportal-callout.caution > strong:first-child:before {
color: $warning; /* not a typo */
}
.devportal-callout.warning {
border-color: $danger;
}
.devportal-callout.warning > strong:first-child:before {
color: $danger;
}
.status.not_enabled {
/* flask icon for "not yet enabled" features */
color: $warning;
}
#tx-sender-history .list-group-item {
font-size: small;
color: $gray-600;
}
.xrpl-footer {
border-top: 1px solid $black;
border-bottom: 1px solid $black;
}
.xrpl-footer .container-fluid {
border-bottom: 1px solid $gray-200;
}
/* Left/right nav color scheme ------------------------------- */
aside a {
color: $gray-600;
text-decoration: none;
font-size: 1.05rem;
}
aside .sidenav_cat_title {
color: $black;
}
aside a:hover,
aside .sidenav_cat_title:hover {
color: $primary;
}
aside a.active,
aside a.active:hover {
color: $primary;
font-weight: 700;
}
aside a.active-parent {
color: $gray-700;
font-weight: 700;
}
.sidebar_pagelist {
border-left: 1px solid $gray-200;
}
.sidebar_pagelist a,
.right-sidebar a {
display: block;
margin-top: 5px;
margin-left: -17px;
padding: 4px 15px 4px 35px;
text-indent: -20px;
font-size: 0.9rem;
}
.sidebar_pagelist a:hover {
padding-left: 34px;
border-left: 1px solid $primary;
}
.sidebar_pagelist .active,
.sidebar_pagelist .active:hover {
padding-left: 33px;
border-left: 2px solid $primary;
}
.sidebar_pagelist .subpage {
margin-left: 0;
margin-top: 0;
padding-left: 35px;
border-left: 1px solid $gray-200;
}
.sidebar_pagelist .subpage:hover {
padding-left: 35px;
border-left: 1px solid $primary;
}
.sidebar_pagelist .active.subpage,
.sidebar_pagelist .active.subpage:hover {
padding-left: 33px;
border-left: 2px solid $primary;
}
.sidenav_cat_toggler {
background-color: $gray-600;
}
.sidenav_cat_toggler:hover {
background-color: $primary;
}
.right-sidebar .card-body {
border-left: 1px solid $gray-200;
}
.sidenav_parent a {
color: $black;
display: block;
font-size: 1.1rem;
font-weight: 700;
padding: 15px 16px 15px 10px;
}
/* main content area ----------------------------------- */
.sidebar-primary .main {
border-left: 1px solid $gray-200;
border-right: 1px solid $gray-200;
}
.content a.button {
box-shadow: inset 0 0 0 1px $gray-300;
color: $gray-600;
border: 1px solid $gray-600;
}
#main_content_wrapper .btn-outline-secondary:hover,
#main_content_wrapper .btn-outline-secondary:active,
.button:hover, #request_button:hover {
/* Undo Bootstrap styling */
color: $black;
background-color: inherit;
border: 1px solid $black;
}
/* Edit on GitHub link ------------------------------------------------------ */
.github-edit-wrap {
border: 1px solid $gray-400;
margin-right: 10px;
}
.github-edit-wrap:hover {
border-color: $black;
}
.github-edit-wrap .github-edit {
background-image: url(../vendor/github-marks/GitHub-Mark-32px.png);
background-size: 24px 24px;
background-position: left 12px center;
background-repeat: no-repeat;
padding: 8px 16px 8px 48px;
color: $gray-600;
text-decoration: none;
display: block;
line-height: 17px; /* Match search box height */
font-family: "Space Mono", monospace;
font-weight: 700;
}