.hamilton-faq ul li{margin-left:15px;}
.hamilton-faq-entry div{margin-left: auto;
margin-right: auto;
width: 90%;}
i[aria-expanded="true"]{
  transform: rotate(90deg);
}
/*This will align the title to the left and the arrow to the right
// I think this looks better than center aligned
// Center aligned content is much harder to scan quickly 
// because your eyes have to go back and find the starting point*/
.panel-title {
    display: flex;
    flex-direction: row;
}

/* this will enable animation*/
.panel-heading > a .fa.fa-angle-right {
transition: transform .5s ease;
}
/*this will rotate to vertical when collapse class is not applied 
// and will rotate back when it is reset*/
.panel-heading > a:not(.collapsed) .fa.fa-angle-right {
transform: rotate(90deg);
}

/*Hide text underline on hover; icon looks odd with underline on hover when rotated*/
a:not(.md-button) {
    text-decoration: none;
}
