﻿@media screen and (max-width: 767px) {
}
@media (min-width: 768px) {
}
@media (min-width: 992px) {
}
@media (max-width: 991px) {
}
@media (min-width: 768px) {
}
@media (min-width: 992px) {
}
@media (max-width: 991px) {
}
@media (max-width: 991px) {
}
.panel-light {
  color: #444;
  background-color: #F2F2F2;
  border-color: #F2F2F2;
  border: 0;
}
.panel-light h1,
.panel-light h2,
.panel-light h3,
.panel-light h4,
.panel-light h5,
.panel-light h6 {
  color: #444;
}
.panel-light > .panel-heading {
  color: #444;
  background-color: #444;
  border-color: #F2F2F2;
}
.panel-light > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #F2F2F2;
}
.panel-light > .panel-heading .badge {
  color: #444;
  background-color: #444;
}
.panel-light > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #F2F2F2;
}
.site-code-house .MinutesHeader {
  border-left: solid 5px #37651f;
}
.site-code-parl .MinutesHeader {
  border-left: solid 5px #3072ab;
}
.MinutesHeader {
  border-left: solid 5px #37651f;
  background-color: white !important;
  padding: 0 10px !important;
}
.MinutesHeader > h1 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 2.4em;
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: black;
}
.MinutesHeader .CommitteeName {
  FONT-WEIGHT: bold;
  TEXT-ALIGN: left;
}
.MinutesHeader .SessionDescription {
  margin-bottom: 15px;
}
.MinutesHeader .MeetingNumber {
  FONT-WEIGHT: bold;
  TEXT-ALIGN: left;
  VERTICAL-ALIGN: top;
}
.MinutesHeader .PresidentName {
  FONT-WEIGHT: bold;
  margin-top: 20px;
}
.MinutesHeader i.hoc-icon {
  color: #5e5e5e;
  vertical-align: text-top;
  margin-right: 3px;
}
.MinutesHeader i.hoc-icon-Medium {
  FONT-SIZE: 16px;
}
.NoticeBase .organization {
  float: left;
  width: 250px;
}
.NoticeBase .organization ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.NoticeBase .organization ul li {
  border: 0;
  margin: 0;
  padding: 0;
}
.NoticeBase .OrganizationName {
  FONT-WEIGHT: bold;
  VERTICAL-ALIGN: bottom;
  margin: 0;
}
.NoticeBase ul.WitnessList {
  padding: 0 0 0 15px;
  margin: 0 0 0 10px;
}
.NoticeBase .WitnessListItem {
  padding-left: 10px;
}
.NoticeBase .Study {
  FONT-WEIGHT: bold;
  FONT-SIZE: 13pt;
  TEXT-ALIGN: left;
  VERTICAL-ALIGN: top;
  margin-bottom: 10px;
  margin-top: 50px;
}
.NoticeBase .Note {
  BORDER-RIGHT: black 2px solid;
  BORDER-TOP: black 2px solid;
  FONT-SIZE: 12pt;
  BORDER-LEFT: black 2px solid;
  WIDTH: 400px;
  BORDER-BOTTOM: black 2px solid;
  BACKGROUND-COLOR: white;
  TEXT-ALIGN: left;
}
.NoticeBase .SuspensionAndTime {
  border-bottom: 1px solid #E0E0E0;
  color: #989898;
}
.NoticeBase .GroupParticipantTitle {
  float: left;
  width: 50%;
  background-color: #F0F0F0 ;
  height: 30px;
  vertical-align: middle;
  font-weight: bold;
  padding-left: 10px;
  border-top: 1px solid #E0E0E0 ;
  border-bottom: 1px solid #E0E0E0;
}
.NoticeBase .GroupParticipant {
  margin-top: 20px;
}
.NoticeBase .FirstLevelIndent {
  margin-left: 20px;
}
.NoticeBase .SecondLevelIndent {
  margin-left: 40px;
}
.NoticeBase .ClauseTitle {
  font-weight: bold;
  FONT-SIZE: 15pt;
  margin-left: -20px;
}
.NoticeBase .AmendmentTitle {
  font-weight: bold;
  FONT-SIZE: 12pt;
}
.NoticeBase .SittingResumed {
  border-top: 1px solid #E0E0E0 ;
  color: #E0E0E0;
}
.NoticeBase .SittingSuspended {
  color: #F5F5F5;
}
.NoticeBase .accordion {
  margin-bottom: 1.6em;
  margin-bottom: 0;
}
.NoticeBase .accordion .panel {
  margin-bottom: 0;
  border-radius: 0;
}
.NoticeBase .accordion .panel + .panel {
  margin-top: 5px;
}
.NoticeBase .accordion .panel-heading {
  border-bottom: 0;
}
.NoticeBase .accordion .panel-heading + .panel-collapse > .panel-body,
.NoticeBase .accordion .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #ddd;
}
.NoticeBase .accordion .panel-footer {
  border-top: 0;
}
.NoticeBase .accordion .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}
@media (max-width: 991px) {
  .NoticeBase .accordion {
    margin-left: -5px;
    margin-right: -5px;
  }
}
.NoticeBase .accordion .accordion-options {
  text-align: right;
  padding-bottom: 10px;
  background-color: transparent;
  /*border-bottom:  1px solid @gray-lighter;*/
}
.NoticeBase .accordion .accordion-options a {
  cursor: pointer;
  text-decoration: none;
}
.NoticeBase .accordion .accordion-options .expand-all {
  white-space: nowrap;
  padding-right: 7px;
}
.NoticeBase .accordion .accordion-options .expand-all:before {
  content: "+";
  padding-right: 3px;
}
.NoticeBase .accordion .accordion-options .collapse-all {
  white-space: nowrap;
  padding-right: 5px;
}
@media (max-width: 991px) {
  .NoticeBase .accordion .accordion-options .collapse-all {
    padding-right: 10px;
  }
}
.NoticeBase .accordion .accordion-options .collapse-all:before {
  content: "─";
  padding-right: 3px;
}
.NoticeBase .accordion.with-grouping-headers .grouping-header {
  padding: 8px 10px;
  padding-top: 26px;
  margin: 0;
  width: 100%;
}
.NoticeBase .accordion.with-grouping-headers > .accordion-options {
  border-bottom: 0;
  padding-bottom: 0;
}
.NoticeBase .accordion.with-grouping-headers > .accordion-options + .grouping-header {
  padding-top: 0;
}
.NoticeBase .accordion .accordion-item {
  padding-left: 0;
  padding-right: 0;
  /*margin: auto -15px;*/
  clear: both;
  border-top: 0;
}
.NoticeBase .accordion .accordion-item .panel-heading {
  padding: 0;
  background-color: white;
  border-bottom: 1px solid #eeeeee;
  border-left-width: 0;
  border-right-width: 0;
  /*&.expanded-header-bg, :hover {
                    background-color: darken(@background-light, 20%);   // @gray-lighter;
                }*/
}
.NoticeBase .accordion .accordion-item .panel-heading a:link {
  text-decoration: none;
}
.NoticeBase .accordion .accordion-item a.collapsed .accordion-bar:after {
  font-family: hocicons;
  font-size: 18px;
  content: ">";
  transform: rotate(90deg) scale(0.6, 1.7);
}
.NoticeBase .accordion .accordion-item .accordion-bar {
  padding: 8px 10px;
  margin: 0;
  width: 100%;
  /* firefox fix */
  display: table;
}
@media (max-width: 991px) {
  .NoticeBase .accordion .accordion-item .accordion-bar {
    padding-left: 5px;
    padding-right: 5px;
  }
}
.NoticeBase .accordion .accordion-item .accordion-bar:hover {
  background-color: #eeeeee;
}
.NoticeBase .accordion .accordion-item .accordion-bar > div {
  float: none;
  display: table-cell;
  vertical-align: middle;
  padding: 0;
  color: black;
}
.NoticeBase .accordion .accordion-item .accordion-bar.collapsed:after {
  font-family: hocicons;
  font-size: 18px;
  content: ">";
  transform: rotate(270deg) scale(0.6, 1.7);
  color: black;
  text-align: right;
  display: table-cell;
  float: none;
  vertical-align: middle;
  width: 14px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .NoticeBase .accordion .accordion-item .accordion-bar.collapsed:after {
    /* IE10+ CSS styles go here */
    float: right;
  }
}
.NoticeBase .accordion .accordion-item .accordion-bar.expanded:after {
  font-family: hocicons;
  font-size: 18px;
  color: black;
  /*content: "\e923";       // icon-up*/
  /*content: ">";
                transform: rotate(270deg);*/
  text-align: right;
  display: table-cell;
  float: none;
  vertical-align: middle;
  width: 14px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .NoticeBase .accordion .accordion-item .accordion-bar.expanded:after {
    /* IE10+ CSS styles go here */
    float: right;
  }
}
.NoticeBase .accordion .accordion-item .accordion-content {
  padding: 10px 10px;
  border-bottom: 1px solid #eeeeee;
}
@media (max-width: 991px) {
  .NoticeBase .accordion .accordion-item .accordion-content {
    padding-left: 5px;
    padding-right: 5px;
  }
}
.NoticeBase .accordion .accordion-item .accordion-content > h1,
.NoticeBase .accordion .accordion-item .accordion-content > h2,
.NoticeBase .accordion .accordion-item .accordion-content > h3,
.NoticeBase .accordion .accordion-item .accordion-content > h4,
.NoticeBase .accordion .accordion-item .accordion-content > h5 {
  margin-top: 0;
}
.NoticeBase .accordion .accordion-item:first-child {
  border-top: 1px solid #eeeeee;
}
.NoticeBase .accordion .accordion-options + .accordion-item {
  border-top: 1px solid #eeeeee;
}
.NoticeBase .accordion .accordion-options + a + .accordion-item {
  border-top: 1px solid #eeeeee;
}
.NoticeBase .accordion .grouping-header + .accordion-item {
  border-top: 1px solid #eeeeee;
}
.NoticeBase .accordion .grouping-header + a + .accordion-item {
  border-top: 1px solid #eeeeee;
}
.NoticeBase .accordion.accordion-default .accordion-content {
  border-bottom: 1px solid #eeeeee;
}
.NoticeBase .accordion.accordion-light .accordion-content {
  border-bottom: 1px solid #d2d2d2;
}
.NoticeBase .accordion-light {
  /*.accordion-options + .grouping-header + a + .accordion-item {
            border-top: 1px solid white;
        }*/
}
.NoticeBase .accordion-light .accordion-item {
  border-top: 0;
}
.NoticeBase .accordion-light .accordion-item .panel-heading {
  color: #444;
  background-color: #F2F2F2;
  border-color: #F2F2F2;
  border: 0;
  background-color: transparent;
  border-bottom: 1px solid #d2d2d2;
}
.NoticeBase .accordion-light .accordion-item .panel-heading h1,
.NoticeBase .accordion-light .accordion-item .panel-heading h2,
.NoticeBase .accordion-light .accordion-item .panel-heading h3,
.NoticeBase .accordion-light .accordion-item .panel-heading h4,
.NoticeBase .accordion-light .accordion-item .panel-heading h5,
.NoticeBase .accordion-light .accordion-item .panel-heading h6 {
  color: #444;
}
.NoticeBase .accordion-light .accordion-item .panel-heading > .panel-heading {
  color: #444;
  background-color: #444;
  border-color: #F2F2F2;
}
.NoticeBase .accordion-light .accordion-item .panel-heading > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #F2F2F2;
}
.NoticeBase .accordion-light .accordion-item .panel-heading > .panel-heading .badge {
  color: #444;
  background-color: #444;
}
.NoticeBase .accordion-light .accordion-item .panel-heading > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #F2F2F2;
}
.NoticeBase .accordion-light .accordion-item .panel-heading.expanded-header-bg,
.NoticeBase .accordion-light .accordion-item .panel-heading :hover {
  /*background-color: darken(@background-light, 20%);*/
}
.NoticeBase .accordion-light .accordion-item .panel-heading .accordion-bar {
  background-color: #F2F2F2;
  color: black;
}
.NoticeBase .accordion-light .accordion-item .panel-heading .accordion-bar:hover {
  background-color: #d9d9d9;
}
.NoticeBase .accordion-light .accordion-item .panel-heading .accordion-bar > div {
  color: black;
}
.NoticeBase .accordion-light .accordion-item .panel-heading .accordion-bar.collapsed:after {
  color: black;
}
.NoticeBase .accordion-light .accordion-item .panel-heading .accordion-bar.expanded:after {
  color: black;
}
.NoticeBase .accordion-light .accordion-item:first-child {
  border-top: 1px solid #d2d2d2;
}
.NoticeBase .accordion-light .accordion-options + .accordion-item {
  border-top: 1px solid #d2d2d2;
}
.NoticeBase .accordion-light .accordion-options + a + .accordion-item {
  border-top: 1px solid #d2d2d2;
}
.NoticeBase .accordion-light .grouping-header + .accordion-item {
  border-top: 1px solid #d2d2d2;
}
.NoticeBase .accordion-light .grouping-header + a + .accordion-item {
  border-top: 1px solid #d2d2d2;
}