.form-group p.col-form-label {
    font-weight: bold;
}

/* Pretraga publikacija START */
.publication-type-container {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(350px, 1fr));
    grid-auto-flow: row;
    gap: 2rem;
}

.publication-datatable-container table thead tr th:nth-child(1) {
    width: 1rem !important;
}

.sorting_disabled::before, .sorting_disabled::after {
    content: none !important;
}

a.disabled {
    color: #6c757d;
    pointer-events: none;
}

.d-flex-col {
    display: flex;
    flex-direction: column;
}

/* Pretraga publikacija END */

.poveznice-table th:nth-child(1) {
    width: 50% !important;
}

.formCard {
    /* Add shadows to create the "card" effect */
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
    transition: 0.3s;
    padding: 20px;
}

.add-povezanost-table th:nth-child(1) {
    width: 70% !important
}

.add-povezanost-table th:nth-child(2) {
    width: 30% !important
}

.add-povezanost-table tr:nth-child(odd) {
    background-color: #F6F8FF !important;
}

.custom-quote-div {
    background-color: whitesmoke;
    padding: 0.15rem 0.5rem;
    border-radius: 0.5rem;
    margin: 0.1rem;
    width: 100%;
    box-sizing: border-box;
}

.custom-view-h4 {
    background-color: #2C5FEA;
    padding: 0.75rem;
    border-radius: 0.5rem;
    margin-top: 0.75rem;
    color: #fff
}

.altmetric-embed > div {
    flex-direction: column;
    align-items: start;
}

.altmetric_container {
    margin-top: 1rem !important;
}

.cijenaObjave-table th:nth-child(1) {
    width: 10% !important
}

.cijenaObjave-table th:nth-child(2) {
    width: 5% !important
}

.cijenaObjave-table th:nth-child(3) {
    width: 35% !important
}

.cijenaObjave-table th:nth-child(4) {
    width: 50% !important
}

.cijenaObjave-table tr:nth-child(odd) {
    background-color: #F6F8FF !important;
}

.card-body-crosbi {
    background: whitesmoke;
    border-top: 1px solid #D81F30;
    border-radius: 5px;
    min-height: 300px;
}

.card-small-crosbi {
    background: whitesmoke;
    border-top: 1px solid #D81F30;
    border-radius: 5px;
    min-height: 100px;
}

.card-noheight-crosbi {
    background: whitesmoke;
    border-top: 1px solid #D81F30;
    border-radius: 5px;
}

.btn-osobe {
    margin: 0 0;
    background: #d81f30;
    border-color: #d81f30;
}

/* Portal input field css */
.holder {
    width: 100%;
    display: flex;
}

.btn:hover{
    color: #000000;
}
#helpDropdownButton {
    color: #3a3b45;
}

.btn-orange {
    margin: 0 0;
    background: #e39717;
    border-color: #e39717;
}

.btn-green {
    margin: 0 0;
    background: #4cc0ad;
    border-color: #4cc0ad;
}

.btn-brown {
    margin: 0 0;
    background: #b04c46;
    border-color: #b04c46;
}

.btn-blue {
    margin: 0 0;
    color: #fff;
    background: #36b9cc;
}

.btn-whitesmoke {
    margin: 0 0;
    background: whitesmoke;
    border-color: whitesmoke;
    color: #212529;
    transition: border 0.3s;
}

#infoJeziciObjaveWrapperTab .inp-group-container .inp-group {
    /* Add any additional styles if needed */
    padding: 0;
    border-radius: 0;
    position: static;
    box-shadow: none;
}

#infoOstaliJeziciWrapperTab .inp-group-container .inp-group {
    /* Add any additional styles if needed */
    padding: 0;
    border-radius: 0;
    position: static;
    box-shadow: none;
}

@keyframes pulse {
    0% {
        color: #D81F30;
        text-shadow: none;
    }
    50% {
        color: #d0998e;
        text-shadow: 0 0 1px rgba(96, 69, 63, 0.7);
    }
    100% {
        color: #D81F30;
        text-shadow: none;
    }
}

.citat {
    font-weight: bold;
    animation: pulse 5s infinite alternate; /* Neprestano izvršava animaciju */
    margin-left: 30px;
}

.mjesto-table th:nth-child(1) { width: 50% !important }
.mjesto-table th:nth-child(2) { width: 50% !important }
.mjesto-table tr:nth-child(odd) {background-color: #F6F8FF !important;}

.istaknutePublikacijeTable th:nth-child(1) { width: 92% !important }
.istaknutePublikacijeTable th:nth-child(2) { width: 8% !important }

.btn-scopus {
    margin: 0 0;
    background: #F36D21;
    border-color: #F36D21;
}

.btn-wos {
    margin: 0 0;
    background: #5E33C0;
    border-color: #5E33C0;
}
