.co_mto_programme-session-block
{
    margin-bottom: 1em;
}

.co_mto_programme-session-block {
    border-collapse: collapse;
}

.co_mto_programme-session-block td
{
    padding: 0!important;
    margin: 0!important;
}

.co_mto_programme-session-block-title
{
    font-weight: bold;
}

.co_mto_sessionNumber-SpecialInterest
{
    color: green;
    font-weight: bold;
}


.co_mto_programme-session-SO-Login-ButtonContainer-hidden
{
    display: none;
}


/*programme improves 2018*/

/*for legacy projects*/
/*.mobile-native-share{*/
/*    display: none;*/
/*}*/

.co-share-square{
    font-size: 1.3rem;
}

.link-coloured{
    color: #0072bc;
    color: var(--link-color-primary, #0072bc);
}

/* favourites/PP */
.co-favorites-disabled{
    color: #E0E0E0;
}
.co-favorites-attended{
    color: red;
}

.co-favorites:hover,
.co-favorites-attended:hover,
.co-favorites-disabled:hover {
    cursor: pointer;
}
/* favourites/PP / */

.link-coloured.active:hover{
    text-decoration: underline;
    cursor: pointer;
}

.co_mto_programme-session-block-description.hide{
    display: none;
}

.co_mto_sessionScheduleProgramme-description.hide{
    display: none;
}

.mo_scheduling_string_place-level{
    width: 1em;
    display: inline-block;
    height: 1rem;
    position: relative;
    top: 0.3rem;
}

.oralprogramme_schedulings_subtitle,
.posterprogramme_schedulings_subtitle,
.picoprogramme_schedulings_subtitle{
    font-weight: bold;
}

.authors{
    font-weight: normal;
}

.authors .presenting_author{
    font-weight: bold;
}

.regular{
    font-weight: normal;
}

.bold{
    font-weight: bold;
}

.mo_scheduling_string_location-divider
{
    margin-left:.25em;
    margin-right:.25em;
}

.co_mto_meetingProgramme .table-wrapper + h2{
    margin-top: 0.5rem;
}

.co_mto_meetingProgramme .table-wrapper + script + h2{
    margin-top: 0.5rem;
}
