/*
$link_color: #558b2f;
*/
/*
$link_color_hover: #0a58ca;
*/
/*
$font: helvetica-neue, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
*/
/*
*/
/* Override bootstrap defaults */
.btn-primary, .btn-primary:hover, .btn-primary:active, .btn-primary:visited { background-color: #709775 !important; border-color: #608765 !important; }

/** Comment */
body { padding-top: 56px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; }

a { color: #118034; }

a:hover { color: #11aa34; }

/* .header-image { background-image: $top_background_image; background-position: center; background-size: cover; } */
.content h1, .content h2, .content h3, .content h4, .content h5, .content h6 { margin-top: 1rem; margin-bottom: 1rem; font-weight: 300; }

.content h2 { color: #333; }

.content h3 { color: #666; }

.content blockquote { padding-left: 1rem; border-left: 0.5rem solid #ddd; font-style: italic; padding-top: 1rem; padding-bottom: 1rem; color: #666; }

.content ul, .content ol { margin-bottom: 2rem; }

.content li { padding-bottom: .3rem; padding-top: .3rem; }

.card:hover { background-color: #fcfcfc; }

.card .card-title { font-size: 1.5rem; font-weight: 300; }

.card .card-body a { text-decoration: none; color: inherit; }

.card .card-footer { text-align: center; }

footer a, footer a:hover { color: #fff; text-decoration: underline; }

footer.top { margin-top: 5rem; background-color: #1d2115; padding-top: 5rem; padding-bottom: 5rem; padding-right: 1rem; padding-left: 1rem; }

footer.bottom { background-color: #1f5630; padding: 1rem; }

footer.top h1 { font-size: 130%; }

footer.top h2 { font-size: 120%; font-weight: 400; }

footer.top h3 { font-size: 110%; font-weight: 300; }

footer.top h4 { font-size: 105%; }

/* Style for tables generated by markdown */
.content table { width: 100%; }

.content table th { border-bottom: 2px solid #ccc; padding: 1ex; font-weight: bold; }

.content table td { border-bottom: 1px solid #ccc; padding: 1ex; }

.link-unstyled, .link-unstyled:link, .link-unstyled:hover { color: inherit; text-decoration: inherit; }

.kampagne { border: 1px solid #c3e6cb; background: #ffffff; padding: 1rem; border-radius: 5px; }

.rounded { border-radius: 5px; }

.content img.image-page { border-radius: 5px; }

.blog-text { margin: 4rem; }

.blog-content img { max-width: 100%; border-radius: 5px; }

.blog-navigation { overflow: hidden; margin-bottom: 3rem; }

.blog-navigation .prev img { max-width: 70%; }

.blog-navigation .next img { max-width: 70%; }

.blog-navigation h2 { border-bottom: 1px solid #efefef; }

.blog-content .article-image { border-radius: 5px; border: 1px solid #eee; }

.blogindex .blog-entry { border-bottom: 1px solid #dedede; padding: 1rem; }

.blog-entry-image { max-width: 100%; }

.blog-entry-title a { text-decoration: none; color: inherit; }

.blog-entry-title a:hover { text-decoration: underline; }

.blog-entry-description a { text-decoration: none; }

.hidden { display: none; }

h2.blog-entry-title { margin-top: 0; }

.blog-entry-tags a.tag { color: inherit; text-decoration: none; border-radius: 7px; border: 1px solid #ccc; padding: 1px 7px 1px 7px; }

.blog-entry-tags a.tag:hover { color: black; }

/* Override bootstrap defaults */
/* background-color: #27c4d9 !important; background-color: #045476 !important; */
/*
*/
.navbar .nav-logo { max-width: 48px; margin: 0; }

.navbar { border-bottom: 1px solid #ddd; }

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