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;
}

