.uopx-accordion{margin-bottom:20px}
@media(max-width:1024px){.uopx-accordion{margin-bottom:0}
}
.uopx-accordion .panel{border-top:2px solid tan;padding-top:8px;padding-bottom:8px}
.uopx-accordion .panel-heading a{display:table;font-size:2rem;font-weight:400;text-decoration:none;width:100%;line-height:30px}
.uopx-accordion .panel-heading a h3.panel-title{display:table-row;width:100%}
.uopx-accordion .panel-heading a .accordionHeaderTitleText{display:table-cell;width:94%}
.uopx-accordion .panel-heading a i.fa{display:table-cell;vertical-align:middle;text-align:right}
.uopx-accordion .panel-heading a i.fa.fa-plus-square-o{display:none}
.uopx-accordion .panel-heading a.collapsed i.fa-minus-square-o{display:none}
.uopx-accordion .panel-heading a.collapsed i.fa-plus-square-o{display:table-cell}
.uopx-accordion .panel-collapse{margin-left:5px;margin-right:5px}
.uopx-accordion .panel-collapse .panel-body{margin-top:10px}
.uopx-accordion .accordionsection:last-child{border-bottom:2px solid tan}
@media(max-width:1024px){.column.gridbase:first-child .accordion .accordionsection:last-child{border-bottom:0}
}
.accordion .expand-collapse{font-size:18px;text-align:right;font-weight:bold;color:#405e71;padding-bottom:6px}
.accordion .expand-collapse span{text-decoration:underline}
.accordion .expand-collapse span:hover{color:#3c2320;text-decoration:underline;cursor:pointer}
.accordion .expand-collapse span:focus{color:#3c2320;text-decoration:underline;cursor:pointer}