:root {
  --cassiopeia-color-primary: #158437;
  --cassiopeia-color-link: #333333;
  --cassiopeia-color-hover: #158437;
}

.container-header .mod-menu {
   justify-content: center;
}

.container-header .navbar-brand {
  display: flex;
  width: 100%;
  justify-content: center;
  margin: 0px;
}

body {
  font-family: "Asap", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

td {
  padding: 5px;
}

a:link, a:active, a:visited {
  color: #158437;
  text-decoration: none;
}

a:hover {
  color: #333333;
  text-decoration: none;
}

.item-content {
  border: 1px solid #dfe3e7;
  border-radius: .25rem;
  padding: 1.25rem;
}

.container-header, .footer {
  color: #ffffff;
  background-image: none;
}

.container-footer {
  font-family: "Asap Condensed", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
}

.metismenu-item {
  font-family: "Asap Condensed", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
}

.card-body .mod-menu {
   justify-content: center;
}

a.footermenu {
  color: #158437;
  text-decoration: none;
}

a.footermenu:hover {
  color: #333333;
  text-decoration: none !important;
}

/*----------------------------------------------------------------*/
/*	Social media icons
/*----------------------------------------------------------------*/

.scl-icon {
  font-size: 500%;
}

.scl-link > a {
  color: #158437;
  font-size: smaller;
  text-decoration: none;
}

.scl-link > a:hover {
  color: #333333;
}

/*----------------------------------------------------------------*/
/*	Copyright position in footer
/*----------------------------------------------------------------*/

.center {
  text-align: center;
}

#mod-custom118 {
  width: 100%;
}

/*----------------------------------------------------------------*/
/*	Locally stored Google fonts
/*----------------------------------------------------------------*/

/* asap-regular - latin */
@font-face {
  font-family: 'Asap';
  font-style: normal;
  font-weight: 400;
  src: url('../../../../../fonts/asap-v15-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../../../../fonts/asap-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../../../../fonts/asap-v15-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../../../../fonts/asap-v15-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../../../../../fonts/asap-v15-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../../../../fonts/asap-v15-latin-regular.svg#Asap') format('svg'); /* Legacy iOS */
}

/* asap-500 - latin */
@font-face {
  font-family: 'Asap';
  font-style: normal;
  font-weight: 500;
  src: url('../../../../../fonts/asap-v15-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../../../../fonts/asap-v15-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../../../../fonts/asap-v15-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../../../../fonts/asap-v15-latin-500.woff') format('woff'), /* Modern Browsers */
       url('../../../../../fonts/asap-v15-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../../../../fonts/asap-v15-latin-500.svg#Asap') format('svg'); /* Legacy iOS */
}

/* asap-700 - latin */
@font-face {
  font-family: 'Asap';
  font-style: normal;
  font-weight: 700;
  src: url('../../../../../fonts/asap-v15-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../../../../fonts/asap-v15-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../../../../fonts/asap-v15-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../../../../fonts/asap-v15-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../../../../../fonts/asap-v15-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../../../../fonts/asap-v15-latin-700.svg#Asap') format('svg'); /* Legacy iOS */
}

/* asap-600 - latin */
@font-face {
  font-family: 'Asap';
  font-style: normal;
  font-weight: 600;
  src: url('../../../../../fonts/asap-v15-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../../../../fonts/asap-v15-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../../../../fonts/asap-v15-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../../../../fonts/asap-v15-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../../../../../fonts/asap-v15-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../../../../fonts/asap-v15-latin-600.svg#Asap') format('svg'); /* Legacy iOS */
}

/* asap-italic - latin */
@font-face {
  font-family: 'Asap';
  font-style: italic;
  font-weight: 400;
  src: url('../../../../../fonts/asap-v15-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../../../../fonts/asap-v15-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../../../../fonts/asap-v15-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../../../../fonts/asap-v15-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../../../../../fonts/asap-v15-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../../../../fonts/asap-v15-latin-italic.svg#Asap') format('svg'); /* Legacy iOS */
}

/* asap-600italic - latin */
@font-face {
  font-family: 'Asap';
  font-style: italic;
  font-weight: 600;
  src: url('../../../../../fonts/asap-v15-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../../../../fonts/asap-v15-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../../../../fonts/asap-v15-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../../../../fonts/asap-v15-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('../../../../../fonts/asap-v15-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../../../../fonts/asap-v15-latin-600italic.svg#Asap') format('svg'); /* Legacy iOS */
}

/* asap-500italic - latin */
@font-face {
  font-family: 'Asap';
  font-style: italic;
  font-weight: 500;
  src: url('../../../../../fonts/asap-v15-latin-500italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../../../../fonts/asap-v15-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../../../../fonts/asap-v15-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../../../../fonts/asap-v15-latin-500italic.woff') format('woff'), /* Modern Browsers */
       url('../../../../../fonts/asap-v15-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../../../../fonts/asap-v15-latin-500italic.svg#Asap') format('svg'); /* Legacy iOS */
}

/* asap-700italic - latin */
@font-face {
  font-family: 'Asap';
  font-style: italic;
  font-weight: 700;
  src: url('../../../../../fonts/asap-v15-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../../../../fonts/asap-v15-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../../../../fonts/asap-v15-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../../../../fonts/asap-v15-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../../../../../fonts/asap-v15-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../../../../fonts/asap-v15-latin-700italic.svg#Asap') format('svg'); /* Legacy iOS */
}

/* asap-condensed-regular - latin */
@font-face {
  font-family: 'Asap Condensed';
  font-style: normal;
  font-weight: 400;
  src: url('../../../../../fonts/asap-condensed-v8-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../../../../fonts/asap-condensed-v8-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../../../../fonts/asap-condensed-v8-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../../../../fonts/asap-condensed-v8-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../../../../../fonts/asap-condensed-v8-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../../../../fonts/asap-condensed-v8-latin-regular.svg#AsapCondensed') format('svg'); /* Legacy iOS */
}

/* asap-condensed-italic - latin */
@font-face {
  font-family: 'Asap Condensed';
  font-style: italic;
  font-weight: 400;
  src: url('../../../../../fonts/asap-condensed-v8-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../../../../fonts/asap-condensed-v8-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../../../../fonts/asap-condensed-v8-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../../../../fonts/asap-condensed-v8-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../../../../../fonts/asap-condensed-v8-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../../../../fonts/asap-condensed-v8-latin-italic.svg#AsapCondensed') format('svg'); /* Legacy iOS */
}

/* asap-condensed-500 - latin */
@font-face {
  font-family: 'Asap Condensed';
  font-style: normal;
  font-weight: 500;
  src: url('../../../../../fonts/asap-condensed-v8-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../../../../fonts/asap-condensed-v8-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../../../../fonts/asap-condensed-v8-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../../../../fonts/asap-condensed-v8-latin-500.woff') format('woff'), /* Modern Browsers */
       url('../../../../../fonts/asap-condensed-v8-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../../../../fonts/asap-condensed-v8-latin-500.svg#AsapCondensed') format('svg'); /* Legacy iOS */
}

/* asap-condensed-500italic - latin */
@font-face {
  font-family: 'Asap Condensed';
  font-style: italic;
  font-weight: 500;
  src: url('../../../../../fonts/asap-condensed-v8-latin-500italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../../../../fonts/asap-condensed-v8-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../../../../fonts/asap-condensed-v8-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../../../../fonts/asap-condensed-v8-latin-500italic.woff') format('woff'), /* Modern Browsers */
       url('../../../../../fonts/asap-condensed-v8-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../../../../fonts/asap-condensed-v8-latin-500italic.svg#AsapCondensed') format('svg'); /* Legacy iOS */
}

/* asap-condensed-600 - latin */
@font-face {
  font-family: 'Asap Condensed';
  font-style: normal;
  font-weight: 600;
  src: url('../../../../../fonts/asap-condensed-v8-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../../../../fonts/asap-condensed-v8-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../../../../fonts/asap-condensed-v8-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../../../../fonts/asap-condensed-v8-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../../../../../fonts/asap-condensed-v8-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../../../../fonts/asap-condensed-v8-latin-600.svg#AsapCondensed') format('svg'); /* Legacy iOS */
}

/* asap-condensed-600italic - latin */
@font-face {
  font-family: 'Asap Condensed';
  font-style: italic;
  font-weight: 600;
  src: url('../../../../../fonts/asap-condensed-v8-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../../../../fonts/asap-condensed-v8-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../../../../fonts/asap-condensed-v8-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../../../../fonts/asap-condensed-v8-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('../../../../../fonts/asap-condensed-v8-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../../../../fonts/asap-condensed-v8-latin-600italic.svg#AsapCondensed') format('svg'); /* Legacy iOS */
}

/* asap-condensed-700 - latin */
@font-face {
  font-family: 'Asap Condensed';
  font-style: normal;
  font-weight: 700;
  src: url('../../../../../fonts/asap-condensed-v8-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../../../../fonts/asap-condensed-v8-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../../../../fonts/asap-condensed-v8-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../../../../fonts/asap-condensed-v8-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../../../../../fonts/asap-condensed-v8-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../../../../fonts/asap-condensed-v8-latin-700.svg#AsapCondensed') format('svg'); /* Legacy iOS */
}

/* asap-condensed-700italic - latin */
@font-face {
  font-family: 'Asap Condensed';
  font-style: italic;
  font-weight: 700;
  src: url('../../../../../fonts/asap-condensed-v8-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../../../../fonts/asap-condensed-v8-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../../../../fonts/asap-condensed-v8-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../../../../fonts/asap-condensed-v8-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../../../../../fonts/asap-condensed-v8-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../../../../fonts/asap-condensed-v8-latin-700italic.svg#AsapCondensed') format('svg'); /* Legacy iOS */
}