/* root element for accordion. decorated with rounded borders and gradient background image */

/* .toolsaccordion {
    width: 216px;
    background-color: #182653;
	background-image: url(images/wf_menumiddle.jpg);
    background-repeat: no-repeat;
}

.accordionDiv h3{
    background-color: #182653;
	background-image: url(images/wf_menumiddle.jpg);
    background-repeat: no-repeat;
	height: 27px;
    width: 200px;
} */

.accordionDiv,
.home {
  background: linear-gradient(to bottom, #344785, #152452);
  min-height: 40px;
}

.accordionDiv {
  box-shadow: 0px -1px 6px 0px black;
}

/* accordion header */

.toolsaccordion {
  z-index: 1;
  position: absolute;
  list-style: none;
  margin: 0;
  padding: 0;
}

.home {
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  cursor: pointer;
  color: #ffffff;
  margin-bottom: 0px;
  margin-left: 0px;
}

.toolsaccordion p {
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  cursor: pointer;
  color: #ffffff;
  padding-left: 15px;
  padding-top: 13px;
  line-height: 110%;
  margin-bottom: 0px;
}

/* accordion pane */

.toolsaccordion ul.pane {
  display: none;
  font-size: 13px;
  margin-top: 6px;
  margin: 0;
  padding: 0;
}

/* entry inside pane with no link */

.toolsaccordion ul.pane lli {
  width: 216px;
  color: #ffffff;
}

/* a title inside pane */

.toolsaccordion ul.pane p {
  font-weight: normal;
  margin: 0 0 -5px 0;
  font-size: 16px;
  color: #999999;
}

.toolsaccordion A:link,
.toolsaccordion A:visited,
.toolsaccordion A:active {
  color: #152450;
  font-family: Arial;
  text-decoration: none;
  font-size: 14px;
  font-weight: bold;
}

.toolsaccordion A:active,
.toolsaccordion A:hover {
  color: #b91c22;
  font-family: Arial;
  text-decoration: none;
}
.pane {
  display: none;
  list-style: none;
}

.pane a:link,
.pane a:visited {
  padding-bottom: 10px;
  padding-left: 25px;
  padding-right: 15px;
  margin: 0px;
  padding-top: 5px;
  background-color: #d2d9f5;
  color: #152450;
}

.pane a:hover,
.pane a:active {
  color: #b91c22;
}

.home {
  padding-bottom: 0px;
  align-items: center;
  display: flex;
}

.home a:link:hover,
.home a:active,
.home a:visited {
  color: white;
}

.home a:link {
  padding-left: 15px;
}

.sitemap a:link {
  padding-left: 15px;
}

.sitemap a:link:hover,
.sitemap a:active,
.sitemap a:visited {
  color: white;
}

.sitemap {
}

.toolsaccordion p A:link,
.toolsaccordion p A:visited,
.toolsaccordion p A:active {
  color: #ffffff;
  font-family: Arial;
  font-size: 15px;
}

.toolsaccordion H2 A:link,
.toolsaccordion p A:visited,
.toolsaccordion p A:active {
  color: #ffffff;
  font-family: Arial;
  font-size: 15px;
}

h3 {
  margin-bottom: 8px;
  letter-spacing: normal;
  line-height: 25px;
}

.toolsaccordion p.currentblock {
  padding-bottom: 0;
  margin-bottom: -8px;
}

@media (min-width: 992px) {
  .toolsaccordion {
    position: relative;
    padding-bottom: 20px;
    top: 0px !important;
  }
}
