.version:before {
    content: "2.1.0.2_12062025";
}
html {
    width: 100%;
}
body {
    overflow-x: hidden !important;
}

    body.show-spinner > main {
        overflow: hidden !important;
    }

    /* Hide everything under body tag */
    .show-spinner > * {
        opacity: 0;
    }

    .menu{z-index:999 !important}
    /* Spinner border change */
.layout-box{
    position:relative;
    padding-bottom:50px;
    min-height:90vh;
}
.show-spinner::after {
    content: " ";
    display: inline-block;
    width: 30px;
    height: 30px;
    border: 2px solid #c500ff;  
    border-radius: 50%;
    border-top-color: #fff;
    animation: spin 1s ease-in-out infinite;
    -webkit-animation: spin 1s ease-in-out infinite;
    left: calc(50% - 15px);
    top: calc(50% - 15px);
    position: fixed;
    z-index: 1;
}

@keyframes spin {
    to {
        transform: rotate(360deg);
    }
}

@-webkit-keyframes spin {
    to {
        -webkit-transform: rotate(360deg);
    }
}
.active-sign {
    width: 10px;
    height: 10px;
    background-color: #38bd28;
    border-radius: 50%;
    display:inline-block;
    position:absolute;
    top:6px;
}
.user .dropdown-menu {
    min-width: 235px !important;
    max-height: 382px;
    overflow: auto;
   /* border: 2px solid #2f7ae1;*/
    box-shadow: 0 5px 15px rgba(0,0,0,0.1), 0 1px 6px rgb(0,0,0,0.1);
}
.navbar #notificationDropdown {
    box-shadow: 0 5px 15px rgba(0,0,0,0.1), 0 1px 6px rgb(0,0,0,0.1);
}
.user .dropdown-menu::-webkit-scrollbar {
    width: 2px;
}
.entries-head {
    border-top: 1px solid #f3f3f3;
    padding-top: 20px !important;
}
.w-25px {
    width: 25px;
}
/*popover*/
.popover.primary {
    border-color: #337ab7;
}

    .popover.primary > .arrow {
        border-top-color: #337ab7;
    }

    .popover.primary > .popover-title {
        color: #fff;
        background-color: #337ab7;
        border-color: #337ab7;
    }

.popover.success {
    border-color: #d6e9c6;
}

    .popover.success > .arrow {
        border-top-color: #d6e9c6;
    }

    .popover.success > .popover-title {
        color: #3c763d;
        background-color: #dff0d8;
        border-color: #d6e9c6;
    }

.popover.info {
    border-color: #bce8f1;
}

    .popover.info > .arrow {
        border-top-color: #bce8f1;
    }

    .popover.info > .popover-title {
        color: #31708f;
        background-color: #d9edf7;
        border-color: #bce8f1;
    }

.popover.warning {
    border-color: #faebcc;
}

    .popover.warning > .arrow {
        border-top-color: #faebcc;
    }

    .popover.warning > .popover-title {
        color: #8a6d3b;
        background-color: #fcf8e3;
        border-color: #faebcc;
    }

.popover.danger {
    border-color: #ebccd1;
}

    .popover.danger > .arrow {
        border-top-color: #ebccd1;
    }

    .popover.danger > .popover-title {
        color: #a94442;
        background-color: #f2dede;
        border-color: #ebccd1;
    }

.passwordStrength {
    color: red;
    display: block;
    position: absolute;
    top: 24px;
    font-size: 12px;
}
.right-arrow:before {
    content: "";
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 5px solid #2f7ae1;
    position: absolute;
    right: 0px;
    top: 5px;
}
.user a.text-blue:hover .right-arrow:before {
    border-left: 5px solid #f15a42; 
}
.right-arrow:after {
    content: "";
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 5px solid #fff;
    position: absolute;
    right: 2px;
    top: 5px;
}
.display-none {
    display:none !important;
}
#Participantlistpage .custom-select {
    max-width: 340px;
    width: 100%;
    text-overflow: ellipsis;
    overflow: hidden !important;
    white-space: nowrap;
    padding: 0 25px 0 10px !important;
}
.no-pointer-events{
    pointer-events:none;
}