/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media screen{.messages--error{display:none;opacity:0;visibility:hidden;}
}
.gt_option a.gt_current{display:none;}}
a:focus,button:focus,input:focus,select:focus,textarea:focus,[tabindex]:focus{outline:3px solid #005fcc !important;outline-offset:2px !important;}
div.actionMonth{margin-left:15px;margin-bottom:10px;background-color:#f6f7f8;padding:10px;position:relative;font-size:18px;font-weight:600;cursor:pointer;}div.actionMonth.con::after{font-family:FontAwesome;content:"\F067";font-size:15px;position:absolute;right:15px;top:15px;}div.actionMonth.exp::after{font-family:FontAwesome;content:"\F068";font-size:15px;position:absolute;right:15px;top:15px;}
div.lawSubgroupHeader{margin-left:20px;margin-bottom:8px;background-color:#e8edf3;padding:8px 12px;padding-right:40px;position:relative;font-size:16px;font-weight:600;cursor:pointer;border-left:4px solid #003366}div.lawSubgroupHeader.con::after{font-family:FontAwesome;content:"\F067";font-size:13px;position:absolute;right:12px;top:10px}div.lawSubgroupHeader.exp::after{font-family:FontAwesome;content:"\F068";font-size:13px;position:absolute;right:12px;top:10px}div.lawStatuteHeader{margin-left:25px;margin-bottom:6px;background-color:#fff;border:1px solid #c8d0d8;padding:7px 12px;padding-right:40px;position:relative;font-size:15px;font-weight:600;cursor:pointer}div.lawStatuteHeader.con::after{font-family:FontAwesome;content:"\F067";font-size:12px;position:absolute;right:12px;top:10px;color:#555}div.lawStatuteHeader.exp::after{font-family:FontAwesome;content:"\F068";font-size:12px;position:absolute;right:12px;top:10px;color:#555}div.lawStatuteBody{margin-left:25px;margin-bottom:10px;padding:12px 16px;background-color:#fafbfc;border-left:3px solid #c8d0d8}div.lawSectionHeader{margin-top:12px;margin-bottom:4px;background-color:#eef1f5;padding:6px 12px;padding-right:36px;position:relative;font-size:13px;font-weight:600;cursor:pointer;border-left:3px solid #7a9cc4;font-style:italic}div.lawSectionHeader.con::after{font-family:FontAwesome;content:"\F067";font-size:11px;position:absolute;right:10px;top:8px;color:#666}div.lawSectionHeader.exp::after{font-family:FontAwesome;content:"\F068";font-size:11px;position:absolute;right:10px;top:8px;color:#666}div.lawSectionBody{padding:8px 12px;font-size:13px;color:#444;border-left:2px solid #c8d0d8;margin-bottom:6px}.hidden{display:none}
