@charset "UTF-8";

/*.Accordion { overflow: hidden;}
.AccordionPanel { margin: 0px; padding: 0px;}
.AccordionPanelTab { margin: 0px; padding: 2px; cursor: pointer; -moz-user-select: none; -khtml-user-select: none;}

.AccordionPanelContent { overflow: auto; width: 100%; margin: 0px; padding: 0px;}
.AccordionPanelOpen .AccordionPanelTab {color:#000;}
.AccordionPanelTabHover {color: #555555;}
.AccordionPanelOpen .AccordionPanelTabHover {color: #555555;}
.AccordionFocused .AccordionPanelTab {}
*/

.Accordion { overflow: hidden;}
.AccordionPanel { margin: 0px; padding: 0px;}
.AccordionPanelTab { background-color: #127F4B; border-top: solid 1px FFF;}
.AccordionPanelTab::after { position:absolute; content:"\025b6"; top:30%; right:20px; color:#FFF;}
.AccordionPanelContent { overflow: auto; margin: 0px; padding: 0px; height: auto; min-height:400px;}

.AccordionPanelOpen .AccordionPanelTab {background-color: #127F4B; }
.AccordionPanelOpen .AccordionPanelTab::after { position:absolute; content:"\025bc"; top:30%; right:20px; color:#FFF;}/*comeca aberto*/

.AccordionPanelTabHover { color: #555555;}
.AccordionPanelOpen .AccordionPanelTabHover { color: #555555;}
.AccordionFocused .AccordionPanelTab { background-color: #127F4B;}

.AccordionFocused .AccordionPanelOpen .AccordionPanelTab{background-color: #127F4B;}


@media print {
.Accordion { overflow: visible !important;}
.AccordionPanelContent { display: block !important; overflow: visible !important; height: auto !important;}
}