.co-close,
.co-search,
.co-delete,
.co-edit
{
    cursor: pointer;
    cursor: hand;
}

#co_mto_personalProgramme-intro
{
    margin-bottom: .25em;
}

.co_mto_personalProgramme_remove
{
    margin-right: .3em;
}

.co_mto_personalProgramme_sessionBlock
{
    padding-bottom: .2em;
    margin-bottom: .2em;
}
.co_mto_personalProgramme_sessionBlock-subsequent
{
    border-top: 1px solid #ccc;
    margin-top: 0.5em;
    padding-top: 0.5em;
}
.co_mto_personalProgramme_multipleSessions
{
    border-bottom: 1px solid #ccc;
    padding-bottom: .5em;
    margin-bottom: .5em;
}
.co_mto_personalProgramme_multipleSessions li
{
    padding-bottom: 0!important;
    margin-top: 3px;
}
.co_mto_personalProgramme_sessionBlock-number,
.co_mto_personalProgramme_sessionBlock-presentation,
.co_mto_personalProgramme_sessionBlock-location,
.co_mto_personalProgramme_sessionBlock-time
{
    font-weight: bold;
}

.co_mto_personalProgramme_presentations_removal
{
    vertical-align: top;
    text-align: left;
}
.co_mto_personalProgramme_presentations_time
{
    vertical-align: top;
    text-align: center;
}
.co_mto_personalProgramme_presentations_display
{
    vertical-align: top;
    text-align: center;
    min-width: 3em;
}
.co_mto_personalProgramme_presentations_removal span
{
    padding-top: 4px;
}
.co_mto_personalProgramme_presentations_display span,
.co_mto_personalProgramme_presentations_time span
{
    padding-right: .5em!important;
}

#personal_programme_presentations .personal_programme_presentations_starttime
{
    vertical-align: top;
}
.co_mto_personalProgramme_presentations_presentation
{
    vertical-align: top;
}

#personal_programme_presentations .session_column
{
    min-width: 16em;
}
#co_mto_personalProgramme-saveOptions
{
    display: none;
}

#co_mto_personalProgramme-saveOptions-replace,
#co_mto_personalProgramme-saveOptions-merge
{
    width: 6em;
}

.personal_programme_presentationContainer td{
    padding: 5px 5px 5px 0;
}

@media (max-width: 567px){
    #personal_programme_presentations .day>br{
        display: none;
    }

    #personal_programme_presentations .day>strong{
        margin-right: 0.5rem;
    }
}

#copernicus_office_contenthead{
    display: none;
}

.personal-programme-sessions li{
    list-style: none;
}


@media all and (max-width: 366px){
    .save-wrapper{
        padding-left: 15px!important;
    }

    .pa-wrapper{
        padding-left: 0!important;
    }
}
