a.button {
    text-decoration: none !important;
}

.pagination a.disabled {
    cursor: no-drop !important;
}

.newsLetter-active {
    transition: 1s;
    background-color: var(--secondary) !important;
}

html[dir=rtl] .btn-view-all .reverse {
    transform: rotate(180deg);
}

.bn-news ul {
    width: 9968px !important;
}

html[dir=rtl] .icofont-simple-right.rtl-reverse {
    transform: rotate(180deg) !important;
}

html[dir=rtl] .icofont-simple-left.rtl-reverse {
    transform: rotate(180deg) !important;
}

a.page {
    color: white !important;
}

    a.page:hover {
        cursor: pointer;
        color: white !important;
    }

.grecaptcha-badge {
    display: none !important;
}

#st-1 .st-btn {
    background-color: unset !important;
}

html[dir=rtl] #footer ul li {
    direction: ltr !important;
}

.other-announcement-card img {
    border-radius: unset !important;
    object-fit: contain !important;
}

.other-announcement-card .ann-img {
    border-radius: var(--border-radius) !important;
    object-fit: cover !important;
}

.list-item {
    border-bottom: 1px solid #ccc !important;
}

li a {
    text-decoration: none !important;
}

@media only screen and (min-width: 2600px) {
    #top-header.container-fluid {
        max-width: unset;
    }

    #middle-header.container-fluid {
        max-width: unset;
    }

    .container-fluid.copyrights {
        max-width: unset;
    }
}

.member-card {
    height: 100%;
}

    .member-card img {
        object-fit: contain !important;
        height: unset !important;
    }

@media only screen and (min-width: 1600px) {

    /*.member-card img {
       min-height: 470px !important;
        }*/
}



@media only screen and (max-width: 370px) {
    #original-logo {
        height: 35px !important;
    }
}

.bn-controls button {
    width: 24px !important;
    height: 24px !important;
    padding: 6px !important;
}

.download-div {
    background-color: var(--primary) !important;
    color: white !important;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    width: 15px !important;
}

.statusColor.text-success {
    background-color: rgba(var(--bs-success-rgb),var(--bs-text-opacity)) !important;
}

.statusColor.text-danger {
    background-color: rgba(220, 53, 0.5);
}

.floating-text {
    position: absolute;
    top: -30px;
    left: 50%;
    transform: translateX(-50%);
    background-color: #333;
    color: #fff;
    padding: 5px 10px;
    border-radius: 5px;
    font-size: 14px;
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
    pointer-events: none;
    white-space: nowrap;
}

    .floating-text.show {
        opacity: 1;
    }
.news-card .news-img{
    object-fit: contain !important;
}
.announcement-img{
    object-fit: contain;
}
.other-announcement-card .ann-img{
    object-fit: contain !important;
}
.modal-dialog-scrollable .modal-body{
    overflow-y: hidden !important;
}

.modal {
    display: none;
    position: fixed;
    z-index: 10000001;
    inset-inline-end: 0;
    top: 0;
    width: 100%;
    height: 100vh;
    overflow: auto;
    background-color: rgba(0,0,0,.9);
    overflow: hidden
}

.modal-content {
    position: relative;
    margin: auto;
    padding: 0;
    width: unset;
    height: 100vh;
    background-color: transparent;
    display: flex;
    justify-content: center;
    align-items: center
}
#modal-video-content-home {
    width: 100%;
    height: 100%;
}
svg path {
     stroke-width: 2; 
    stroke: #fff;
     stroke-dasharray: unset !important; 
    stroke-dashoffset: 34;
     stroke-linecap: round; 
}

.video-image{
    width:100%;
    object-fit:cover;
}
.image-card-video {
    position: relative;
}
.image-card-video:before {
    position: absolute;
    top: 50%;
    left: 50%;
    height: 100%;
    width: 100%;
    transform: translate(-50%, -50%);
    width: 4.125rem;
    height: 4.125rem;
    content: "";
    background-image: url(../media/1qynr4ur/play-button.png);
    background-size: cover;
    background-repeat: no-repeat;
    cursor: pointer !important;
    pointer-events: none;
    z-index: 1;
}
body {
    user-select: none;
    -webkit-user-select: none; /* Safari */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* IE10+/Edge */
}