.article-info dd {
    padding: 0;
    display: inline-block;
    margin-right: 1em;
}

.nav-item li a:hover {
  color:  #000;
  font-weight: bold;
}

small, .small {
    font-size: 18px;
}

.list-unstyled, .list-inline {
    width: 250px;
}
.card {
  --card-bg: #dbdadd2b;
  --card-border-color: #3a3c71;

}
.card-header {
    background-color: rgb(146 155 165 / 21%);
    border-bottom: var(--card-border-width) solid #3a3c71;
}
.breadcrumb {
    background-color: #e3e5e7;
}
/* MODULE STYLES
--------------------------------------------------------- */
.module_blue h3 {
	background: url(../../../../templates/purity_iii/images/dot2.gif) repeat-x bottom;
	color: #FFF;
	font-size: 115%;
	margin: 0 0 8px;
	padding: 10px 10px 10px 10px;
	text-transform: uppercase;
	overflow: hidden;
}
.module_green h3 {
	background: url(../../../../templates/purity_iii/images/dot-1.gif) repeat-x bottom;
	color: #FFF;
	font-size: 115%;
	margin: 0 0 8px;
	padding: 10px 10px 10px 10px;
	text-transform: uppercase;
	overflow: hidden;
}
.module_red h3 {
	background: url(../../../../templates/purity_iii/images/dot-1.gif) repeat-x bottom;
	color: #FFF;
	font-size: 115%;
	margin: 0 0 8px;
	padding: 10px 10px 10px 10px;
	text-transform: uppercase;
	overflow: hidden;
}
.module_spot h3 {
	background: url(../../../../templates/purity_iii/images/dot2.gif) repeat-x bottom;
	color: #000;
	font-size: 140%;
	margin: 0 0 8px;
	padding: 0px 10px 10px 10px;
	overflow: hidden;
}
.module_spot2 h3 {
	background: url(../../../../templates/purity_iii/images/dot2.gif) repeat-x bottom;
	color: #000;
	font-size: 140%;
	margin: 0 0 8px;
	padding: 0px 10px 10px 10px;
	overflow: hidden;
}

.module_spot2{
	background: url(../../../../templates/purity_iii/images/dot-1.gif) repeat-y left;
}
.module_empty h3 {
	background: url(../../../../templates/purity_iii/images/dot-1.gif) repeat-x bottom;
	color: #0067a2;
	font-size: 140%;
	margin: 0 0 8px;
	padding: 10px 10px 10px 10px;
	overflow: hidden;
}
.module_blue {
	border-top-left-radius: 0px;
	border-top-right-radius: 15px;
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 0px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 15px;
	-webkit-border-bottom-left-radius: 15px;
	-webkit-border-bottom-right-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 15px;
	-moz-border-radius-bottomleft: 15px;
	-moz-border-radius-bottomright: 0px;
	width:100%;
	background-color: #0067a2;
	color: #fff;
  --card-border-color: none;
}

.module_green {
	border-top-left-radius: 0px;
	border-top-right-radius: 15px;
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 0px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 15px;
	-webkit-border-bottom-left-radius: 15px;
	-webkit-border-bottom-right-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 15px;
	-moz-border-radius-bottomleft: 15px;
	-moz-border-radius-bottomright: 0px;
	width:100%;
	background-color: #7ba566;
	color: #fff;
  --card-border-color: none;
}

.module_red {
	border-top-left-radius: 0px;
	border-top-right-radius: 15px;
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 0px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 15px;
	-webkit-border-bottom-left-radius: 15px;
	-webkit-border-bottom-right-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 15px;
	-moz-border-radius-bottomleft: 15px;
	-moz-border-radius-bottomright: 0px;
	width:100%;
	background-color: #bf0000;
	color: #fff;
  --card-border-color: none;
}
.module_blue a {color: #fff; font-weight: bold; }
.module_green a {color: #fff; font-weight: bold; }
.module_red a {color: #fff; font-weight: bold; }
.module_empty a {color: #000; font-weight: bold; }
/*div.module_red, div.module_green, div.module_blue li, ul {color: #fff; font-weight: bold; }
div.module_black .inputbox, div.module_green .inputbox, div.module_blue .inputbox, div.module_red .inputbox { color: #333 !important; }*/

.module_empty {
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	width:100%;	
	color: #000;
	border: 1px solid lightgrey;	
}
