/* use the variables here to tweak the base template theme. Comment out options that you do not want to use. */
/* bring in template styles */
/*  Template styles  see assets/css/main.scss for variables */
/* smooth scroll for back to top, unless user opt out */
@media (prefers-reduced-motion: no-preference) { html { scroll-behavior: smooth; } }

/* change default text colors */
body { font-size: 1.1rem; color: #111; }

/* remove link underline */
a { text-decoration: none; }

/* narrow container */
@media (min-width: 992px) { .container-narrow { max-width: 750px; } }

@media (min-width: 1200px) { .container-narrow { max-width: 750px; } }

/* change container size for easier reading */
/* skip nav for accessibility, based on https://webaim.org/techniques/skipnav/ */
#skip-to-content a { padding: 6px; position: absolute; top: -100px; left: 0px; color: white; border-right: 1px solid white; border-bottom: 1px solid white; border-bottom-right-radius: 8px; background: #BF1722; -webkit-transition: top 1s ease-out; transition: top 1s ease-out; z-index: 100; }

#skip-to-content a:focus { position: absolute; left: 0px; top: 0px; outline-color: transparent; -webkit-transition: top .1s ease-in; transition: top .1s ease-in; }

/* scroll to top */
#scroll-to-top { display: none; position: fixed; bottom: 20px; right: 20px; z-index: 99; font-size: 40px; }

#scroll-to-top svg { width: 1em; height: 1em; vertical-align: -0.1em; }

/* feature include tweaks */
.feature-alert p:last-of-type { margin-bottom: 0; }

@media (min-width: 768px) { .feature-w-25 { width: 25% !important; } .feature-w-50 { width: 50% !important; } .feature-w-75 { width: 75% !important; } .feature-w-100 { width: 100% !important; } }

/* bootstrap icons tweaks */
.bi { display: inline-block; fill: currentColor; vertical-align: text-bottom; overflow: hidden; }

.icon-sprite { width: 1em; height: 1em; vertical-align: -0.1em; }

/* bring in custom styles */
/* Fix double numbering in bibliography */
.bibliography { list-style-type: none; padding-left: 0; }

.bibliography li { margin-bottom: 1em; }

/*# sourceMappingURL=main.css.map */