.feature {
    column-count: 2;
    column-gap: 2em;
}

.site-header {
    padding: 33px !important;
}

.nosidepad {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

header a {
    text-decoration: none;
}

.text-bg {
    background-image: url("./images/logobg.jpg");
    background-clip: text;
    -webkit-background-clip: text;
    background-size: 100%;
    background-position: 25px -50px;
    -webkit-text-fill-color: transparent;
}

.text-bg-large {
    background-image: url("./images/logobg.jpg");
    background-clip: text;
    -webkit-background-clip: text;
    background-size: 100%;
    background-position: 25px -60px;
    -webkit-text-fill-color: transparent;
}

.background {
    background-color: #cfcece;
}

footer a {
    color: #495057;
    text-decoration: none;
}

.hashSelected {
    margin-left: -9px;
    padding-left: 3px;
    border-left: 6px solid #4e93fb !important;

    background-color: #d7e4f5;

    animation: blink 1s;
    animation-iteration-count: 5;
}

@keyframes blink { 50% { 
    border-color:#fff; 
    background-color: #fff;
}}

.bg-middark {
    background-color: rgb(37, 40, 46);
}

.tooltipped {
    position: relative;
}

.tooltipped .tooltiptext {
    visibility: hidden;
    background-color: #ffffff;
    max-width: 500px;
    text-align: left;
    padding: 10px;
    border-radius: 3px;
  
    /* Position the tooltip text */
    position: absolute;
    z-index: 1;
    bottom: 125%;
    left: 50%;
    margin-left: -60px;
  
    /* Fade in tooltip */
    opacity: 0;
    transition: opacity 0.3s;
}

.tooltiptext {
    font-size:var(--bs-body-font-size);
}
  
.tooltipped:hover .tooltiptext {
    visibility: visible;
    opacity: 1;
}