 .sidc-shared {
        position: relative;
    }

    .sidc-shared-menu {
        display: none;
    }

    .sidc-shared-menu {
        background: #fff;
        border-radius: 10px;
        box-shadow: 0 6px 18px rgba(0, 0, 0, 0.12);
        display: none;
        min-width: 200px;
        position: absolute;
        top: 100%;
        left: 0;
        z-index: 9999;
        margin: 12px;
    }

    .sidc-shared-menu a,
    .sidc-shared-menu span {
        display: block;
        padding: 10px 14px !important;
        text-decoration: none !important;
        color: #333 !important;
        font-size: 14px;
    }

    .sidc-shared-menu a:hover,
    .sidc-shared-menu span:hover {
        background: #F1F5F9;
    }

    .sidc-shared:hover {
        background-color: transparent !important;
    }

     .sidc-shared-btn {
        color: #fff;
        border: none;
        cursor: pointer;
        font-weight: 500;
        font-size: 16px;
    }
    .sidc-shared-btn:hover {
        background: transparent !important;
        color: black !important;
    }
    .sidc-shared-btn:active, .sidc-shared-btn:target, .sidc-shared-btn:focus {
        background: transparent !important;
    }
    /* When the menu is moved to the body and shown, ensure it sits above everything */
    .sidc-shared-menu {
        z-index: 2147483647;
        position: absolute;
        display: none;
        min-width: 200px;
    }
    .sidc-shared-menu.open {
        display: block;
    }
        