
[v-cloak] {
    display: none
}

.cke_editable table {
    border: 1px dashed gray
}

.cke_editable body {
    margin-top: 0
}


/*
 * .callouts
 *
 * Not quite alerts, but custom and helpful notes for folks reading the docs.
 * Requires a base and modifier class.
 */

/* Common styles for all types */
.callout {
  padding: 20px;
  margin: 20px 0;
  border-style: solid;
  border-width: 1px;
  border-left-width: 5px;
  border-radius: 3px;
  
  backdrop-filter: blur(3px);
  background-color: rgba(255,255,255,.2);

}
.callout h4 {
  margin-top: 0;
  margin-bottom: 5px;
}
.callout p:last-child {
  margin-bottom: 0;
}
.callout code {
  border-radius: 3px;
}

/* Tighten up space between multiple .callouts */
.callout + .callout {
  margin-top: -5px;
}

/* Variations */
.callout-danger {
  border-left-color: #ce4844;
}
.callout-danger h4 {
  color: #ce4844;
}
.callout-warning {
  border-left-color: #aa6708;
}
.callout-warning h4 {
  color: #aa6708;
}
.callout-info {
  border-left-color: #1b809e;
}
.callout-info h4 {
  color: #1b809e;
}

.callout-success {
  border-left-color: #3c763d;
}
.callout-success h4 {
  color: #3c763d;
}

.panel {
  backdrop-filter: blur(3px);
  -webkit-backdrop-filter: blur(3px);
}

label {
  font-weight: bold;
}

.toc {
    padding: 10px;
    background-color: rgba(0, 0, 0, 0.04);
    margin-bottom: 1em;
    margin-top: .5em;
    color: rgba(0, 0, 0, 0.74);
    text-transform: uppercase;
    border: 1px solid #40444b5e;
    border-radius: 3px;
    overflow: hidden;
}

.js-toc:empty {
  display: none;
}

    .toc p {
        padding:0px;
        margin:0px;
        display:inline;
    }

    .toc:before {
        display: block;
        float: left;
        font-family: FontAwesome;
        content: "\f03a";
        margin-right:1em;
        color: rgba(0, 0, 0, 0.67);
    }

    .toc ol {
        float: left;
    }

    /* navigating in the page to subsequent headings/sections, prolly .toc-inpage is an <ol> */
    .toc-inpage a {
			text-decoration: none !important;
			border-bottom: 1px dashed #336677;
		}