.tab-content {
    margin-top: 1rem;
    /* overflow-y: auto;
    max-height: 85vh; */
}

.scientific-programme-day-title {
    text-align: center;
    padding: 1rem 0rem;
    font-weight: 700;
}

.scientific-programme-nav {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    justify-content: space-evenly;
}

.scientific-programme-nav.nav-pills .nav-link.active {
    border: 0 !important;
}

.scientific-programme-time {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    border-right: 1px solid #606060;
    text-align: center;
}

.scientific-programme-row {
    font-size: 1rem;
    margin-right: 0;
    margin-left: 0;
}

.scientific-programme-row>div {
    padding: .725rem .725rem;
}

.scientific-programme-name {
    font-weight: 700;
}

.scientific-programme-description {
    font-weight: 300;
    margin-top: .275rem;
}

.scientific-programme-topics {
    font-weight: 300;
}

.scientific-programme-container {
    margin-top: 2rem;
}

.scientific-programme-nav {
    gap: .5rem;
}

.scientific-programme-nav {
    border: 0;
}

.scientific-programme-nav.nav-tabs .nav-link {
    background: none;
    border-top: 0 !important;
    border-left: 0 !important;
    border-right: 0 !important;
    border-bottom: unset !important;
}

.scientific-programme-nav .nav-link.active {
    border-color: #606060 !important;
    border-style: solid !important;
    border-bottom-width: 1pt !important;
}

.fade {
    transition: opacity 200ms linear;
}

.hidden {
    display: none !important;
}

.selector-container {
    display: flex;
    flex-direction: column;
    gap: 1rem;
}

.selector-container ul {
    justify-content: center;
}

.scientific-programme-nav-label {
    font-size: 75%;
}

.scientific-programme input[type="search"].form-control {
    border-radius: 0;
    border-top-width: 0;
    border-left-width: 0;
    border-right-width: 0;
}

.scientific-programme input[type="search"].form-control:focus {
    box-shadow: none;
}

.scientific-programme-speeches-list .scientific-programme-speech {
    font-size: .75rem;
}

.scientific-programme-speech>div {
    padding: .5rem;
}

.scientific-programme-speech>div:nth-child(2) {
    font-weight: 700;
}

.scientific-programme-speech>div:nth-child(1) {
    display: flex;
    justify-content: flex-end;
    align-items: baseline;
    margin-top: .725rem;
}

.scientific-programme-speech-speaker {
    font-weight: 600;

    .presenting {
        text-decoration: underline;
    }
}

.scientific-programme-speech-speaker-affiliations {
    font-weight: 300;
    font-style: italic;
}


.scientific-programme-row .fa-caret-right {
    float: right;
    margin-right: 1rem;
    transition: rotate 300ms linear;
}

.scientific-programme-speech-description {
    font-weight: 300;
    font-style: italic;
    margin-top: 5px;
}

.scientific-programme-speeches-modal {
    position: absolute;
    top: 0;
    left: 0;
    background-color: white;
    height: 100%;
    padding: 1.5rem;
    z-index: 2;
}

.scientific-programme-speeches-modal:not(.show) {
    display: none;
}

.scientific-programme-speeches-modal div[data-toggle="show"] {
    cursor: pointer;
}

.rotate-90 {
    rotate: 90deg;
}

.scientific-programme-row .fa-caret-right,
.scientific-programme-row .fa-scroll {
    cursor: pointer;
}

.scientific-programme-row:has(.fa-caret-right) {
    cursor: pointer;

    &:hover {
        opacity: 85%;
    }
}

.scientific-programme-abstract {
    display: flex;
    justify-content: flex-end;
    margin-top: .5rem;

    button {
        border: 0;
        border-radius: 3px;
        padding: 5px 20px;
        color: white;
    }
}

@media (min-width: 576px) {
    .tab-content {
        /* box-shadow: 0px 0px 7px 8px #f9f9f9; */
        /* border: 1px solid #ddd; */
        padding: 2rem;
    }

    /* .scientific-programme-row>div {
        padding: .725rem 1rem;
    } */
}

@media(min-width: 992px) {
    .scientific-programme-abstract {
        margin-top: 0;
    }
}

@media (min-width: 1200px) {
    .scientific-programme-nav {
        justify-content: normal;
    }
}

#modalCoffee-Abstract {
    #modalTitle-Abstract {
        color: #1d1d1d;
        font-size: 1rem;
        font-weight: 300;
    }

    .modal-footer button {
        color: white;

        &:hover {
            opacity: .85;
        }
    }

    .scientific-programme-abstract-title {
        font-weight: 700;
        margin-bottom: 0;
        font-size: 1rem;
        text-align: center;
    }

    .scientific-programme-speech-speaker {
        text-align: right;

        small {
            font-weight: 600 !important;
            font-size: 70%;
        }
    }

    .scientific-programme-speech-speaker-affiliations {
        text-align: right;
        font-weight: 300;

        small {
            font-size: 60%;
        }
    }

    .scientific-programme-abstract-content {
        font-size: 0.725rem;
    }
}