/* Styling of sections and toggling
moved from beta_common.css in
Change-Id: I683d029d09340a460b02016c5c4fbd6ada5a9b35
*/
.section_heading button {
  display: none;
  /* for non-js browsers */

  overflow: hidden;
  width: 27px;
  border: none;
  text-indent: -999px;
  float: right;
  opacity: 0.5;
  cursor: pointer;
}
.page-loading .section {
  opacity: 0.2;
}
.page-loading.togglingEnabled .section {
  opacity: 1;
}
.page-loading.togglingEnabled .section_heading button {
  display: none;
}
.togglingEnabled .section_heading#section_0 button {
  background-position: right bottom;
}
.togglingEnabled .section_heading button {
  display: inline-block;
  background: none;
  background-repeat: no-repeat;
  background-position: right center;
  -webkit-background-size: auto 9px;
  background-size: auto 9px;
}
.togglingEnabled .section_heading.openSection button {
  background-image: url(images/hide.png);
}
.togglingEnabled .section_heading button {
  background-image: url(images/show.png);
}
.openSection button {
  opacity: 1;
}
.content_block {
  width: 100%;
}
.togglingEnabled .content_block {
  position: relative;
  overflow: hidden;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  /* fix for Bug 36196 */

}
.togglingEnabled #footer .content_block,
.togglingEnabled .content_block:last-child {
  border-bottom: none;
}
.togglingEnabled a.section_anchors {
  display: none;
  margin-bottom: 5px;
  margin-top: 7px;
  color: blue;
}
.togglingEnabled a.section_anchors.openSection {
  display: block;
}
.togglingEnabled .openSection.content_block {
  -webkit-tap-highlight-color: normal;
  /* fix for Bug 36196 */

}
.togglingEnabled .openSection.content_block.loading,
.togglingEnabled .openSection.content_block.ajaxError {
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 48px;
  line-height: 2em;
  background-position: left top;
}
.togglingEnabled .openSection.content_block.loading button,
.togglingEnabled .openSection.content_block.ajaxError button {
  display: block;
}
.togglingEnabled .openSection.content_block.ajaxError {
  background-image: url(images/warning.png);
}
.page-loading .section_anchors,
.page-loading .content_block,
.togglingEnabled .content_block {
  display: none;
}
.page-loading .section_anchors.openSection,
.page-loading .content_block.openSection,
.togglingEnabled .content_block.openSection {
  display: block;
}
.togglingEnabled .openSection.content_block {
  display: block;
}
#content_wrapper .section {
  clear: both;
  border-bottom: solid 1px #E2E3E4;
}
