﻿/* --------------- styles for accordion -----------------------*/

.BotSpacer{margin-bottom:20px;}
/* accordion */


.minimalist-accordion__header,
.minimalist-noanim-accordion__header {
  display: block;
 background: none;
  
  border-bottom: 1;
  
  /** fix typo inputs 
  font-size:  2em;
  line-height: 1.8462;**/
   font-size:1.3em;
    line-height:inherit;
  margin:  0;
  /*padding: .25em 0;*/
  padding:8px 10px 8px 15px;
  text-align: left;
  width: 100%;
  font-weight: normal;
 min-height: 55px;
 -moz-border-radius: 5px;
    border-radius: 5px;
}

.minimalist-accordion__header,.minimalist-noanim-accordion__header sjf  
{
   /* padding:4px 10px 4px 15px;*/
   background-color: #005198; /*#21569C;*/ 
   font-family: inherit;  
   color: #FFF;
}
  
 

.minimalist-accordion__header:focus,
.minimalist-noanim-accordion__header:focus,
.minimalist-accordion__header:hover,
.minimalist-noanim-accordion__header:hover {
  /*outline: #000 1px solid ; */
   background-color: #008540;  /*#8A262A;*/ 
   color:#FFF;
 
}





.minimalist-accordion__header::before,
.minimalist-noanim-accordion__header::before  {
  content: '';
  display: inline-block;
  width: 25px;
  height: 23px;
  background-image: url('accordionRight.png');
  background-repeat: no-repeat;
  background-position: 0 100%;
 
  
  margin-right: .75em;
   
  
}

[aria-expanded="true"].minimalist-accordion__header::before,
[aria-expanded="true"].minimalist-noanim-accordion__header::before {
  transform: rotate(90deg);
  transform-origin: 50% 50%;
}

.minimalist-accordion__header[aria-selected="true"]:after,
.minimalist-noanim-accordion__header[aria-selected="true"]:after {
  content: "";
  position: relative;
  border-bottom: .4em solid transparent;
  border-top: .4em solid transparent;
  margin-left: .5em;
  top: .1em;
  border-left: .7em solid ;
  display: inline-block;
  speak: none;
  
}

.minimalist-accordion__title,
.minimalist-noanim-accordion__title {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
   
}


.minimalist-accordion__panel {
  display: block;
  overflow: hidden;
  opacity: 1;
  -webkit-transition: visibility 0s ease, max-height 1s ease, opacity 1s ease ;
  transition: visibility 0s ease, max-height 1s ease, opacity 1s ease ;
  max-height: 100em;
  /* magic number for max-height = enough height */
  visibility: visible;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
  margin: 0;
  padding: 0;
}
/* This is the hidden state */
[aria-hidden=true].minimalist-accordion__panel {
  display: block;
  max-height: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transition-delay: 1s, 0s, 0s;
  transition-delay: 1s, 0s, 0s;
  margin: 0;
  padding: 0;
}


.minimalist-noanim-accordion__panel {
  display: block;
}
[aria-hidden=true].minimalist-noanim-accordion__panel {
  display: none;
}





