div.card-body table {
    background:rgba(0,0,0,0.0)!important;
    border:none;
}

div.card-body table td {
    background:rgba(0,0,0,0.0)!important;
    border:none;
}
div.card-body table tr {
    border:none;
}

tr td:nth-child(2) {
  white-space: nowrap;
  text-align: right;
}




/* Editing Blocks */
/*.sectionblockedit {
    
}
.sectionblockedit:hover {
    outline: 1px dotted #808080;
    background:rgba(128,128,128, 0.2);
}*/
/*section:hover{ background:rgba(128,128,128, 0.2) }*/

/*section:hover {
    outline: 1px dotted #808080;
    background:rgba(128,128,128, 0.2);
}*/




@keyframes section-pulse {
    0% {
        transform: scale(1.0);
        color: rgba(20, 20, 20, 0.8);
        font-size:100%;
    }
    50% {
        transform: scale(3.0); /* zoom in */
        color: rgba(200, 200, 200, 0.8);
        font-size:150%;
    }
    100% {
        transform: scale(1.0);   /* zoom out */
        color: rgba(20, 20, 20, 0.8);
        font-size:100%;
    }
}
a.supedit{
    color: rgba(128, 128, 128, 1.0);
    will-change: transform, opacity;
}
a.supedit:hover {
    animation: section-pulse 1.0s ease-in-out infinite;
}



.accordion-button-plus{
  color: rgb(140, 64, 121);
}
.accordion-alt {
  border-top:1px solid rgba(128,128,128, 0.5);
}





.accordion-button:not(.collapsed)::after {
    opacity: 1 !important;
}








.text-left {
  text-align: left !important;
}

.text-right {
  text-align: right !important;
}

.text-justify {
  text-align: justify !important;
}





a.navbar-brand p {
    margin-bottom:0 !important;
}









.mh-breadcrumb{background:#fff;border-bottom:1px solid var(--mh-light);padding:.6rem 0;font-size:.8rem}
    .mh-breadcrumb a{color:var(--mh-violet);text-decoration:none}
    .mh-breadcrumb a:hover{text-decoration:underline}
    .mh-breadcrumb .sep{color:#ccc;margin:0 .4rem}
    .mh-breadcrumb .current{color:#888}

    .mh-page-body{background:#f4f5f9;padding:2rem 0 3rem}

    .accordion-button-plus {
        font-size: calc(var(--ar-accordion-btn-font-size) + 1.5rem);
        font-weight: var(--ar-accordion-btn-font-weight);
        line-height: 1.5;
        border-radius: var(--ar-accordion-border-radius) !important;
    }
.accordion-button-noimage:not(.collapsed)::after {
    --ar-accordion-btn-active-icon: none !important;
}






