:root {
    --sd-color-primary: #1c75bc; !important
    --sd-color-shadow: var(--sd-color-white);
}
    
button.toggle-button.toggle-button-hidden:before {
    border: 2px solid green;
    padding-top: -10%;
}

.wy-grid-for-nav {
    border-radius: 9px;
}
.wy-side-nav-search {
    border: 5px solid #333131;
    border-radius: 9px;
}

 .rst-content .admonition {
    border-radius: 9px;
}

.rst-content .admonition-title {
    border-top-left-radius: 9px;
    border-top-right-radius: 9px;
}

.btn {
    border-radius: 9px;
    background-color: var(--sd-color-primary);
}

/* Code decorations */

.rst-content .linenodiv pre, .rst-content div pre, .rst-content pre.literal-block {
    border-radius: 5px;
    border: 2px solid white;
    /*background: slategray;
    color: white;*/
}

/* Grid and Card Layout overrides */

.sd-border-1 {
    border: 0px solid !important;
}

.sd-card {
    border: 0px solid !important;
}

.sd-shadow-sm {
    box-shadow: 0 0 0 var(--sd-color-shadow) !important;
}

/* New Banner */

.my-custom-banner {
   background-color:rgb(236, 229, 50);
   padding: 0.5rem;
   text-align: center;
   border-bottom: 2px solid black;
}

.my-red {
    color:red;
}