@charset "utf-8";
/* Accordion */
.accordion.list-group > .list-group-item { padding: 0px; }
.accordion details > summary { padding: 10px 15px; }
.accordion details > summary > h1, .accordion details > summary > h2, .accordion details > summary > h3, .accordion details > summary > h4, .accordion details > summary > h5, .accordion details > summary > h6 { display: inline; }
.accordion details[open] { padding-bottom: 1em; padding-left:0em; }
.accordion details[open] > * { margin-left: 1.3em; margin-right: 1em; }
.accordion details[open] > h3 { margin-left:1em; }
.accordion details[open] > h4 { margin-left:1.2em; }
.accordion details[open] > summary { background: #eee; border-bottom: 1px solid #ddd; margin-left: auto; margin-right: auto; margin-bottom: 1em; }
[dir=rtl] .accordion details[open] > * { margin-left: 1em; margin-right: 1.3em; }
/* 2+ level accordion */
.accordion details details > summary { padding: 5px 0px; }
.accordion details[open] details[open] > * { margin-left: 1.3em; margin-right: 0em; }
.accordion details[open] details[open] > summary { background: inherit; border-bottom: 0px; margin-left: 0; margin-right: auto; margin-bottom: 0.5em; }
[dir=rtl] .accordion details[open] details[open] > * { margin-left: 0em; margin-right: 1.3em; }

details.alert>summary{	margin-left:1.4em!important}
details>summary:before{	font-size:84%}
details[open]{	display:block}
[dir=rtl] details.alert>summary{	margin-right:1.4em!important}
[dir=rtl] details>summary:before{	content:"\25C4\a0"!important}
[dir=rtl] details[open]>summary:before{	content:"\25BC\a0"!important}