

/*===============================
/templates/ja_insight/acm/accordion/css/style.css
================================================================================*/
.acm-accordion{text-align:left}.acm-accordion.panel-group > .panel{border:0;background:#ffffff;-webkit-box-shadow:none;box-shadow:none}.acm-accordion.panel-group > .panel + .panel{margin-top:12px}.acm-accordion.panel-group > .panel > .panel-heading{padding:0}.acm-accordion .panel-default > .panel-heading + .panel-collapse > .panel-body{border:1px solid #eaeaea;border-top:0;border-radius:0 0 0 0;color:#555555;padding:24px}.acm-accordion .panel-title{position:relative;text-transform:uppercase;font-size:12px;font-weight:700}.acm-accordion .panel-title a{background:#ffffff;color:#aa8844;border:1px solid #eaeaea;border-radius:0 0 0 0;display:block;font-weight:700;height:50px;line-height:50px;padding-right:50px;text-indent:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acm-accordion .panel-title a.collapsed{background:#f7f7f7;color:#111111;border-radius:0}.acm-accordion .panel-title a.collapsed:hover{color:#132e5e}.acm-accordion .panel-title a.collapsed:hover .fa{background:#132e5e}.acm-accordion .panel-title a:focus,.acm-accordion .panel-title a:hover,.acm-accordion .panel-title a:focus{outline:none;text-decoration:none}.acm-accordion .panel-title .marker{background:transparent;color:#888888;height:50px;font-size:14px;line-height:50px;text-align:center;display:inline-block;position:absolute;right:0;top:0;text-indent:0;width:50px}.acm-accordion .panel-title .marker .fa{background:#555555;border-radius:50%;color:#ffffff;display:inline-block;font-size:7px;text-align:center;line-height:13px;height:12px;width:12px}.acm-accordion .panel-title .marker-close{display:none}.acm-accordion .panel-title .marker-open{display:inline-block}.acm-accordion .panel-title .marker-open .fa{background:#aa8844}.acm-accordion .panel-title .collapsed .marker-close{display:inline-block}.acm-accordion .panel-title .collapsed .marker-open{display:none}.acm-accordion .panel-body ul{padding:0;list-style:none;font-size:14px;margin-bottom:0}.acm-accordion .panel-body ul li + li{border-top:1px dashed #eaeaea;padding-top:12px;margin-top:12px}.acm-accordion .panel-body .panel-heading{padding:16px 32px}.acm-accordion .panel-body .panel-body{padding:32px}