.alert-old-style {
  padding: 8px 35px 8px 14px;
  margin-bottom: 20px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #fcf8e3;
  border: 1px solid #fbeed5;
  -webkit-border-radius: 15px;
     -moz-border-radius: 15px;
          border-radius: 15px;
}

.alert-old-style,
.alert-old-style h4 {
  color: #c09853;
}

.alert-old-style h4 {
  margin: 0;
}

.alert-old-style .close {
  position: relative;
  right: 15px;
  line-height: 20px;
}

.alert-old-style-success {
  color: #468847;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}

.alert-old-style-success h4 {
  color: #468847;
}

.alert-old-style-danger,
.alert-old-style-error {
  color: #b94a48 !important;
  background-color: #f2dede;
  border-color: #eed3d7;
}

.alert-old-style-danger h4,
.alert-old-style-error h4 {
  color: #b94a48;
}

.alert-old-style-info {
  color: #3a87ad;
  background-color: #d9edf7;
  border-color: #bce8f1;
}

.alert-old-style-info h4 {
  color: #3a87ad;
}

.alert-old-style-block {
  padding-top: 14px;
  padding-bottom: 14px;
}

.alert-old-style-block > p,
.alert-old-style-block > ul {
  margin-bottom: 0;
}

.alert-old-style-block p + p {
  margin-top: 5px;
}


.section-toggle {
    border-bottom: 0.1em dashed lightgrey;
    cursor: pointer;
    padding-bottom: 0.5em;
}
.section-toggle:before {
    content: "⇳";
    font-size: large;
}
