@charset "UTF-8";
:root {
  --cassiopeia-color-primary: #203352;
  --cassiopeia-color-link: #4b67a5;
  --cassiopeia-color-hover: #3b5598:
  --body-color: #152747;
  --body-bg: #f5f5f5;
  --link-color: #07276e;
  --link-color-rgb: 7, 39, 110;
  --cassiopeia-color-hover: #4b67a5;
  --link-hover-color: ##3b5598:;
  --body-font-size: 0.9rem;
  --body-font-weight: normal;
  --body-line-height: 1.3;
  --breadcrumb-font-size: 0.6rem;
  --cassiopeia-font-weight-headings: 500;
  --cassiopeia-font-weight-normal: 300;
  }
 .header {
   background: #152747;
   background: linear-gradient(90deg,rgba(21, 39, 71, 1) 70%, rgba(51, 51, 122, 1) 88%, rgba(17, 109, 130, 0.91) 100%);
}
.container-header .mod-menu {
   justify-content: left;
   color: #fff;
   padding: 0.5em;
}
.container-header .container-nav {
    flex-wrap: wrap;
    justify-content: space-between;
    padding-bottom: 0.5em;
}
.container-header .grid-child {
    padding: 0.5em;
}
.breadcrumb {
    font-size: 0.8rem;
  }
.box-title {
    background: rgba(0,0,0,.33);
}
  .metismenu.mod-menu .metismenu-item {
    font-size: 0.9rem;
    line-height: 1.2;
  }
.navbar {
    navbar-padding-x: 0;
    navbar-padding-y: 0.10rem;
    navbar-font-size: 0.8rem;
    navbar-color: rgba(var(--emphasis-color-rgb), .65);
    navbar-hover-color: rgba(var(--emphasis-color-rgb), .8);
    navbar-disabled-color: rgba(var(--emphasis-color-rgb), .3);
    navbar-active-color: rgba(var(--emphasis-color-rgb), .9);
    navbar-brand-padding-y: 0.300rem;
    navbar-brand-margin-end: 0.3rem;
    navbar-brand-font-size: 0.9rem;
    navbar-brand-color: rgba(var(--emphasis-color-rgb), 1);
    navbar-brand-hover-color: rgba(var(--emphasis-color-rgb), .9);
    navbar-nav-link-padding-x: 0.3rem;
    navbar-toggler-padding-y: 0.15rem;
    navbar-toggler-padding-x: 0.2rem;
    navbar-toggler-font-size: 0.75rem;
    navbar-toggler-border-color: rgba(var(--emphasis-color-rgb), .35);
  }
.pagination {
    pagination-font-size: 0.8rem;
  }
.form-select {
    font-size: 0.8rem;
  line-height: 1.2rem;
}
.card {
    card-spacer-y: 0.2rem;
    card-spacer-x: 0.2rem;
    card-title-spacer-x: 0.2rem;
    card-title-spacer-y: 0.2rem;
  }
.pg-category-box-count {
    display: none;
}
#phocagallery .pg-categories-view table tr td .small,
#phocagallery .pg-categories-view #phocagallery-categories-detail .pg-cats-name.small .small {
  display: none;
}
a:not([class]) {
  text-decoration-color: #777;
}