/* Background color of Total Site */
html {
	background-color: LightGray;
}
/* Background color of Site */
div.site-grid {
	background-color: White;
}
/* Background color of Header */
.container-header {
	background-color: Silver;
	background-image: none;
}
/* Color of Top Bar */
.container-topbar {
	background-color: Black;	
	color: Gold;
	font-size: 1.2rem;
}
.container-header .grid-child {
/*	padding: 0em; /* ?? */
}
.container-below-top .mod_date {
/* 	position: absolute;
 	right: 2em; */
/* 	position: sticky;
 	right: 2em; */
/* 	float: right;
 	width: 300px; */
 	background-color: White;
  	padding: 5px 10px 5px 10px;
  	color: Black;
	font-size: 1.1rem;
/*	margin-bottom: 5px; */
	border: 2px solid Black;
	border-radius: 5px;
}
/* Logo */
.container-header .navbar-brand a {
	color: Black;
}
.container-header .site-description {
	color: Black;
	font-size: 1.4rem;
 	background-color: White;
/*  	padding: 5px; */
	border: 2px solid Black;
	border-radius: 5px;		
}
.navbar-brand a {
	font-size: 2.2rem;
	font-weight: bold;
	color: Black !important;
	text-decoration: none;
}
/*
.brand-loggo a {
	font-size: 50px;
	font-weight: bold;
	color: blue;
	text-decoration: none;
}
*/
.navbar-brand .site-description {
 	background-color: White;
 	text-align: center;
}
/* Main Color of Menus and Forum */
.container-nav, .container-footer, #kunena .navbar-nav .nav-link.active {
	background-color: #006AA7;
/*	background-color: #002868;
	background-color: #224faa;
	background-color: #0063ff;
	background-color: #006AA7;
	background-color: #FECC00; */
}
.metismenu-item .mod-menu__heading.nav-header {
	font-weight: bold;
}
/* Color of Border of Cards */
.card {
	border: 1px solid #a8b3bd;
}
/* Color of Border of Blog items */
div.blog-item, div.com-content-article.item-page {
	border: 1px solid #a8b3bd;
}
/* Color of Border of Jevents */
#jevents_body.jeventpage {
/*	border: 1px solid #b6bfc8; */
/*	border: 1px solid Black; */
}/* Colored Lnks */
a.color {
	color: #224faa !important;
}
/* Search box */
.container-header .container-search {
	margin-top: 1em;
}
.form-search .form-control {
	padding: .2rem .4rem;
}
/* Rating of Articles */
.blog-featured .content_rating {
	margin-left: 0.5em;
}
/* Article Index */
.card.float-end.article-index {
	float: none !important;
	margin-left: 1rem !important;
	margin-right: 1rem !important;	
}
/* Footer */
.footer {
	background-image: none;
}
.container-footer .grid-child {
	flex-direction: column;
}
.container-footer .grid-child {
	padding: 0em;
}
/* Footer Hamburger Menu */
.footer .navbar-toggler {
	color: White;
	border: 1px solid White;
}
/* RSS icon */
.icon-feed.m-1 {
	font-size: 1.5em;
	color: #fc6f03;
}
/**/
h3.feed-link {
	font-size: 1em;
	font-weight: normal;
}
/* Background color of Articles */
.site {
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
}
/* Remove line under headline */
.item-title a:hover, .page-header a:hover {
/*    color: #dd3943;
    color: #224faa; */
    color: #424077;
}
.item-title a, .page-header a {
    text-decoration: none;
    color: Black;
}
.cat-children .item-title a {
    text-decoration: none;	
}
/* Place in articles*/
.field-entry.place .field-value {
	font-weight: bold;	
}
/* Logo Description */
.container-header .navbar-brand a {
/*
	padding: 0 30px 0 0;
    text-decoration: none;
*/
}
.navbar-brand {
/*	font-size:large;
	margin-top: 3px;
	margin-bottom: 5px;
	*/
}

/* Horisontal lines and Background of the Menu */ /*
.container-header .container-nav {
	background: White; 
	border-top: 3px solid #116a3e;
	border-bottom: 4px solid #116a3e;
} */
/* Menu Buttons */ /*
.container-nav li.metismenu-item {
    color: #08c;
}
.container-nav li.metismenu-item a:hover {
    color: #000;
}
.container-nav li.metismenu-item a:focus {
    color: Red;
}
.container-nav li.metismenu-item.active {
    color: #fff;
    text-decoration: none;
    background-color: #116a3e;
    border-radius: 5px;
} */
/* Datum */ /*
.mod_datetime .mod_date {
    color: Black;	
}
*/
/* Menu Login / Register */
.stand-out {
/*	font-weight: bold; */
}
/* Top-Banner */
.container-banner img {
	margin-top: 10px;
}
/* Center Image*/
.bannergroup img {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
/* Center Text Vertical*/
.weblinks .col p {
	display: flex;
	align-items: center;	
}
/* List in Modules */
.mod-list li {
	list-style: disc;
}
ul.mod-list {
	padding-inline-start: 20px;
}
/* Weblinks */
.weblinks div.col {
	display: flex;
	align-items: center;	
}
.weblinks div.col p {
	margin-bottom: 0rem;	
}
/* Make Category text bold and black */
span[itemprop="genre"] {
	font-weight: bold;
        color: #000000;
}
/* Make Author bold and black */
.createdby span[itemprop="name"] {
	font-weight: bold;
    color: #000000;
}
/* Quotes */
.quotes .custom {
/*    margin-bottom: 10px; */
    font-size: 16px;
}
.quotes p {
/*    font-size: 16px;
    font-style: italic; */
    font-size: 18px;
}
/* Tags */
.tags a.btn {
	background-color: rgb(48, 99, 141);
	color: #fff;
	border-radius: 3px;
	display: inline-block;
	padding: 2px 4px;
}
/* Tags JDownload*/
.tags .list-inline-item {
	margin: 1.2rem .25rem .5rem;
}
/* Creates a frame around each intro articles in category blog view */
div.blog-item, div.com-content-article.item-page {
    background-color: white;
	margin-top: 15px;
	padding: 10px;
	border-radius: 5px;
}
.blog-item .item-content {
	padding: 10px;
}
.blog-item figure.item-image {
	margin-top: 0px;
}
/* Top article image Frontpage */
.items-leading .blog-item figure.item-image img {
/*	margin: 10px 10px 0px 10px; */
}
/* Article image */
img.border-black, .item-image img {
	border: 1px solid Black;
	border-radius: 5px;
	padding: 5px;
}
/* Remove Bold from Intro-text */
.blog .item-content strong, .blog-item .item-content strong {
	font-weight: normal !important;
} 
.blog .item-content a {
	text-decoration: none;
} 
.com-content-article div[itemprop="articleBody"] a {
	text-decoration: none;
}
/* Image Caption */
.item-image figcaption {
	padding-left: 10px;
}
.banneritem img {
	border: 1px solid Black;
}
/* Changes the radius of the moduls */
.well {
	border-radius: 5px;
}
/* Wells Modules*/
h3.card-header {
	font-size: 1.5em;
}
/* Kunena */
#kunena .navbar-nav > li > a {
    color: #08c;
}
#kunena .navbar-nav a.nav-link:hover {
    color: #000;
}
#kunena .navbar-nav a.nav-link:focus {
    color: Red;
}
#kunena .navbar-nav .nav-link.active {
    color: #fff;
    text-decoration: none;
/*    background-color: #116a3e; */
    border-radius: 5px;
}
/* Forum Icons */
#kunena.layout .kunena-topic-item .icon-topic {
    margin-right: 20px;
}
.own-icon {
background-image: empty-icon.png;
	height:32px;
	weight:32px; 
}
/* Kunena Discuss */
.kunenadiscuss .panel-heading {
	margin-top: 10px;
}

/* Blockquote Default Customization */
blockquote {
	background-color: #f9f9f9 !important;
	border-left: 10px solid #ccc !important;
	padding: 0.5em 10px !important;
	display: block !important;
	font-style: italic !important;
}
blockquote.pull-right {
	padding: 0.5em 10px !important;
	border-right: 10px solid #ccc !important;
}
blockquote p {
	font-size: 1.0em !important;
	font-weight: normal !important;
	line-height: 20px !important;
}
/* My Blockquote Classes */
blockquote.reg-box {
	display: block !important;
	margin-top: 1em;
	margin-bottom: 1em;
	margin-left: 2em;
	margin-right: 2em;
	border-left: double !important;
	border-style: double;
	padding: 10px !important;
	border-radius: 5px;
	background-color: #f2dede !important;
	color: #b94a48;
	border-color: Black !important;
	font-style: normal !important;
}
blockquote.reg-box .btn {
  border: none;
  color: white;
  padding: 15px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  cursor: pointer;
  background-color: #006AA7;
}
blockquote.facts-box {
	display: block !important;
	margin-top: 1em;
	margin-bottom: 1em;
/*	margin-left: 1em;
	margin-right: 1em; */
	border-left: double !important;
	border-style: double;
	padding: 10px !important;
	border-radius: 5px;
	background-color: LightGrey !important;
	font-style: normal !important;
}
blockquote.law-box {
	display: block !important;
	margin-top: 1em;
	margin-bottom: 1em;
	margin-left: 2em;
	margin-right: 2em;
	border-left: double !important;
	border-style: double;
	padding: 10px !important;
	border-radius: 5px;
	background-color: Lavender !important;
	font-style: normal !important;
}/* Creates space in between the elements in a list */
li {
	padding-top: 6px; /* Top space between elements in lists */
	padding-bottom: 6px; /* Bottom space between elements in lists */
}
/* Newsflash */
.breaking-news {
	background-color: #ff9999;
	border-style: dashed;
	border-color: Gold;
	border-width: 5px;
	border-radius: 5px;
	min-height: 20px;
	padding: 19px;
	margin-bottom: 10px;
}
.breaking-news .page-header {
	text-align: center;
	background-color: White;
	color: #a7100c;
	border-radius: 5px;
	padding: 5px 5px;
}
.breaking-news .readmore {
	font-size: 16px;
}
/* Community Builder */
.cbColumns.cbUserListHeader {
	font-size: 1.2em;
}
/* FAQ */
.fb_column_topic a {
	font-size: 1em;
}
/* Poca Gallery */
/* PhotoSwipe */
.pg-box3 figure {
	display: inline;
    -webkit-margin-before: 0;
    -webkit-margin-after: 0;
    -webkit-margin-start: 0;
    -webkit-margin-end: 0;
	margin: 0 auto;
	padding: 0;
	display:relative;
}
/* Module */
div.gallerylayer img {
	margin-right: 0px;
}
/* JDownload */
.jd_download_details_wrapper .jd_associations {
	padding: 3px;
}
.jd_rating_field {
	display: block;
	float: right;
}
#jdtree img {
	border: none !important;
}
div.jd_description_wrapper img {
	border: none !important;
}
div.jd_download_title img  {
	border: none !important;
}
div.jd_module_link img  {
	border: none !important;
}
