﻿
    .FAQ_accordion
    {
        background-color:transparent;
        padding: 0  !important;
        margin: 0 !important;
        margin-bottom:2em !important;
        text-align:left;
        width:100% !important;
    }

    .FAQ_accordion .item
    {
        margin:0 !important;
        padding-top:.6em;
        padding-bottom:.6em !important;
        border-bottom:1px silver solid !important;

    }


.FAQ_accordion .item label
{
    color:#255697;    
    font-weight:bold;
    padding:0 !important;
    padding-left:2%;
    padding-right:2%;

}

.FAQ_accordion .item label:hover 
{
	text-decoration: underline;
}


.FAQ_accordion .item input[type=checkbox] {
  /* hide native checkbox */
  position: absolute;
  opacity: 0;
  margin:0;
  padding:0;
}

.FAQ_accordion .item  div.answer {
      /* by default hide all sub menus */
        width:96%;
        margin:0 !important;
        margin-top:1em !important;
        background-color:#EEEEF3 !important;
        border:0px green solid;
        
        display: none;

        padding-left: 2% !important;
        padding-right: 2% !important;
        padding-top:.3em !important;
        padding-bottom:.3em !important;

    }



.FAQ_accordion ul li
    {
        border:0 !important;
        line-height:140% !important;
        padding:0 !important;
    }








.FAQ_accordion .item input[type=checkbox]:checked + label + div,
.FAQ_accordion .item input[type=checkbox]:checked + label:nth-of-type(n) + div {
  /* use label:nth-of-type(n) to fix a bug on safari (<= 8.0.8) with multiple adjacent-sibling selectors*/
  /* show children when item is checked */
  display: block;
}

