
.toggle-wrap.hidetopborder {border-top:none;}
.toggleallwraps-container {
   display:block;
   text-align: right;
}
.toggleallwraps {
   width:auto;
   background: #E1E1E1;
   padding: 10px 15px;
   border: 1px solid #d5d5d5;
   position:relative;
   color:inherit;
   width:200px;
   font-weight: 700;
   text-align: left;
   font-size:1rem;
	margin-bottom:1rem;
}

.toggleallwraps:hover, .toggleallwraps:focus {
   color:#4B9CD3;
}

.toggleallwraps::after {
   content:"\f055";
   font-family: fontAwesome;
   color:#4B9CD3;
   display:inline-block;
   position: absolute;
   padding: 0;
   line-height: 1;
   right: 1rem;
   top:50%;
   transform:translateY(-50%);
   /* transform:rotate(-90deg); */
   /* transition: .3s ease; */
   /* font-size:2rem; */
}

.toggleallwraps[aria-expanded="true"] .collapseall {display:inline-block;}
.toggleallwraps[aria-expanded="true"] .expandall {display:none;}

.toggleallwraps[aria-expanded="true"] {
   background:#4B9CD3;
   color:#efefef;
}
.toggleallwraps[aria-expanded="true"]::after {
   content:"\f056";
   color:inherit;
   /* transform:rotate(0deg); */
   /* animation-duration: .6s; */
   /* animation-name: toggleflash; */
}


.collapseall {display:none;}
.expandall {display:inline-block;}

@keyframes toggleflash {
  /* 0% { background:#efefef; }
  25% {background:red }
  100% {  background:#efefef;} */
}