.accordion-item.icon .card-body{padding:0;}
.accordion-wrapper .card-header{padding: .6rem 1.3rem .55rem;}
.accordion-wrapper .card{background-color: #043a90;}
.accordion-wrapper .card-header button.collapsed{color: #fff;}
.accordion-wrapper .card-header button{color: #fff; padding: 0 0 0 1.5rem !important;}
.accordion-wrapper .card-header button:hover{color: #fff;}
.accordion-wrapper .card{margin-bottom: 0.1rem;}
.widget .list-unstyled:not(.tag-list) li + li {margin-top: .05rem;}
.sidebar nav .nav-link.active {color: #000 !important; font-weight: bold;}
.accordion-item.icon button > span i {font-size: 1.3rem;}
dl, ol, ul {margin-top: 0;margin-bottom: 0rem; line-height: 1.3em;}
.card{border-top-left-radius: 0.4rem; border-bottom-left-radius: 0.4rem; border-bottom-right-radius: 0.4rem; border-top-right-radius: 0.4rem;}

a.kd-item{
  background-color: #043a90;
  text-align: left;
  font-weight: bold !important;
  padding: 1em !important;
  display: block;
  text-decoration: none;
  color: #000 !important;
  -webkit-transition: background-color 0.5s ease-in-out;
  transition: background-color 0.5s ease-in-out;
}

a.kd-sub-item{
  background-color: #f5f5f6 ;
  text-align: left;
  font-size: 14px !important;
  padding: 0.5em 1em 0.5em 2em !important;
  display: block;
  text-decoration: none;
  color: #000 !important;
  -webkit-transition: background-color 0.5s ease-in-out;
  transition: background-color 0.5s ease-in-out;
}

a.active.kd-sub-item{
  background-color: #e0e9fa;
  text-align: left;
  font-size: 14px !important;
  padding: 0.5em 1em 0.5em 2em !important;
  display: block;
  text-decoration: none;
  color: #000 !important;
  -webkit-transition: background-color 0.5s ease-in-out;
  transition: background-color 0.5s ease-in-out;
}

a.active.kd-item{
  background-color: #e0e9fa;
  text-align: left;
  padding: 1em !important;
  font-weight: bold !important;
  display: block;
  text-decoration: none;
  color: #000 !important;
  -webkit-transition: background-color 0.5s ease-in-out;
  transition: background-color 0.5s ease-in-out;
}

p {line-height: 1.3em;}
table {line-height: 1.3em;}


.list-spacing li:not(:first-of-type) {margin-top: 1em;}
.list-spacing li:not(:last-of-type) {margin-bottom: 1em;}