.proposal {
    color: #f33;
    vertical-align: top;
}

.withdrawnProposal,
.withdrawnProposal a
{
    color: #ccc!important;
}

/**
session suggestions
 */
.co_mto_cfs_suggest_fpg_child_container,
.co_mto_cfs_suggest_coorg-selection[data-has-default="0"],
.co_mto_cfs_suggest_coorgSuggestion[data-has-default="0"],
.co_mto_cfs_suggest_coorgSuggestion-for-fpg,
.co_mto_cfs_suggest_budget-data[data-has-default="0"],
.co_mto_cfs_suggest_sponsorship-data[data-has-default="0"],
.co_mto_cfs_suggest_sponsorship-data-intro[data-has-default="0"],
.co_mto_sessionSuggestion-detailsTextArea-error,
.co_mto_sessionSuggestion-shortSummaryTextArea-error,
.co_mto_titleErrors {
    display: none;
}

.co_mto_cfs_suggest_coorg-selection,
.co_mto_cfs_suggest_fpg_child_container {
    padding-top: 1em;
}

.co_mto_cfs_suggest_coorg {

}

.co_mto_cfs_suggest_sponsorship-data-intro {
    margin-top: .5em !important;
}

.co_mto_cfs_suggest_sponsorship-label,
.co_mto_cfs_suggest_coorg-label,
.co_mto_cfs_suggest_budget-label {
    padding-right: 0.5em;
}

.co_mto_cfs_suggest_sponsorship-data label {
    width: 5em;
    display: inline-block;
}

.co_mto_cfs_suggest_sponsorship-data input {
    margin-bottom: 2px;
    width: 20em;
}

.co_mto_cfs_suggest_budget-data textarea {
    width: 100%;
    height: 3em;
}

.co_mto_TitleSuggestionForm-form.contentbox {
    margin-bottom: 0 !important;
}

.co_mto_SOSuggestionForm-form-table tr td,
.co_mto_TitleSuggestionForm-form-table tr td,
.co_mto_SessionSuggestionForm-form-table tr td {
    padding-top: 1em;
}

.co_mo_suggest_sos td,
.topicTable td {
    padding-top: 0 !important;
}

.co_mto_SessionSuggestionForm-form-table-td1 {
    vertical-align: top;
}

.co_mto_coorg_select-fpg,
.co_mto_cfs_suggest_fpg_child_select,
.co_mto_coorg_select,
.co_mto_sessionSuggestionScientificParent {
    margin-bottom: 2px;
}

.co_mto_coorg_select,
.co_mto_coorg_select-for-fpg {
    display: block;
}

.co_mo_suggest_sos-table-head-main,
.co_mo_suggest_sos-table-head-deputy {
    padding-left: .3em;
    padding-right: .3em;
}

.co_mo_suggest_sos_tr-so {
    text-align: center;
}

.co_mto_suggestionDelete {
    margin-left: .25em;
}

.co_mto_addMOProposal img {
    margin-top: -4px;
}

#editsession {
    width: auto !important;
}

/*pop-up stylings*/

#provisionalprogramme_navigationbar_pg_layer {
    position: fixed;
    z-index: 101;
    background-color: #fff;
    display: none;
}

#provisionalprogramme_navigationbar_pg_layer_intro {
    font-weight: bold;
}

#provisionalprogramme_navigationbar_pg_layer a {
    display: block;
    padding-bottom: 3px;
    text-decoration: none !important;
}

#provisionalprogramme_navigationbar_pg_layer ul {
    margin-right: 0.5em;
    margin-bottom: 0;
    padding-left: 0;
}

#provisionalprogramme_navigationbar_pg_layer ul li,
#provisionalprogramme_navigationbar_pg_layer ul ul li {
    list-style-type: none;
    background-image: none;
    padding: 0;
    /*width: 350px;*/
}

#provisionalprogramme_navigationbar_pg_layer ul #cat_unionwide {
    width: 266px;
}

#provisionalprogramme_navigationbar_pg_layer ul ul {
    float: left;
    padding: 0;
    margin: 0;
}

#provisionalprogramme_navigationbar_pg_layer #cat_disciplinarysessions {
    width: 710px;
}

#provisionalprogramme_navigationbar_pg_layer #cat_disciplinarysessions_col1,
#provisionalprogramme_navigationbar_pg_layer #cat_administrativemeetings_col1 {
    width: 325px;
}

#provisionalprogramme_navigationbar_pg_layer #cat_disciplinarysessions_col1 li,
#provisionalprogramme_navigationbar_pg_layer #cat_administrativemeetings_col1 li {
    width: 325px;
}

#provisionalprogramme_navigationbar_pg_layer #cat_disciplinarysessions_col2 {
    width: 385px;
}

#provisionalprogramme_navigationbar_pg_layer #cat_disciplinarysessions_col2 li {
    width: 385px;
}

#provisionalprogramme_navigationbar_pg_layer #cat_administrativemeetings li {
    width: 225px;
    padding-right: 0;
}

#provisionalprogramme_navigationbar_pg_layer #cat_administrativemeetings li li {
    width: 220px;
}


#provisionalprogramme_navigationbar_pg_layer ul#cat_provisionalprogramme_col1,
#provisionalprogramme_navigationbar_pg_layer ul#cat_provisionalprogramme_col2 {
    width: 350px;
    display: block;
    margin-right: 10px;
}

#provisionalprogramme_navigationbar_pg_layer ul#cat_provisionalprogramme_col2 {
    width: 420px;
}

#provisionalprogramme_navigationbar_pg_layer ul#cat_provisionalprogramme_col1 li,
#provisionalprogramme_navigationbar_pg_layer ul#cat_provisionalprogramme_col2 li {
    padding-bottom: 5px;
}


#provisionalprogramme_navigationbar_pg_layer .checkbox label {
    cursor: pointer;
    margin-bottom: 0;
    min-height: 20px;
    padding-left: 20px;
    display: inline-block;
    position: relative;
}

#provisionalprogramme_navigationbar_pg_layer .checkbox input[type="checkbox"] {
    top: 6px;
    position: absolute;
    left: 0;
}

.co_mto_programme-session-block-title {
    display: block;
    font-weight: bold;
}

.co_mto_suggest_EGUjournalBoxes {
    display: none;
    max-height: 70em;
    overflow-y: auto;
    overflow-x: hidden;
}

@media (max-width: 992px) {
    .co_mto_suggest_EGUjournalBoxes {
        max-height: initial;
    }
}

.co_mto_fpgGuidelines {
    display: none;
}

.co_mto_suggestGuidelinesFPGBox,
.co_mto_suggestGuidelinesPGBox {
    display: none;
}

@media (max-width: 1100px) {
    #provisionalprogramme_navigationbar_pg_layer #cat_disciplinarysessions {
        width: 390px;
    }

    #cat_disciplinarysessions_col1,
    #cat_disciplinarysessions_col2 {
        width: 100% !important;
    }
}

@media (max-width: 800px) {
    #provisionalprogramme_navigationbar_pg_layer #cat_disciplinarysessions {
        margin-top: 5px;
    }
}

.co_mo_suggest_sos .co_mo_suggest_sos_row .co_mo_suggest_sos-s, .co_mo_suggest_sos-spap {
    _margin-top: 0.7rem;
    _margin-left: -0.5em !important;
    _top: 0;
}

@media (max-width: 992px) {
    .co_mo_suggest_sos .co_mo_suggest_sos_row .co_mo_suggest_sos-s, .co_mo_suggest_sos-spap {
        margin-top: 0.6rem;
        top: 0;
    }

    .co_mo_suggest_sos .co_mo_suggest_sos_row .co_mo_suggest_sos-s[type="checkbox"], .co_mo_suggest_sos-spap[type="checkbox"] {
        top: 2px;
        margin-top: 0.4rem;
    }
}

@supports (-webkit-overflow-scrolling: touch) {
    /* CSS specific to iOS devices */
    /*IPad*/
    @media (min-width: 992px) {
        .co_mo_suggest_sos-delete{
            padding-top: 0.15rem;
        }
    }

    @media (max-width: 992px) {
        #provisionalprogramme_navigationbar_pg_layer{
            padding: 0 1em 1em 1em;
        }

        #provisionalprogramme_navigationbar_pg_layer .checkbox{
            width: initial!important;
        }

        #provisionalprogramme_navigationbar_pg_layer .programme-selector-header{
            margin-bottom: -4rem;
            width: initial!important;
        }

        .co_mo_suggest_sos .co_mo_suggest_sos_row .co_mo_suggest_sos-s {
            margin-top: 0.7rem!important;
            top: 0!important;
        }

        .co_mo_suggest_sos .co_mo_suggest_sos_row .co_mo_suggest_sos-s[type="checkbox"] {
            padding-right: 0!important;
            margin-right: -0.25rem!important;
        }
    }

}

@media (min-width: 992px) and (max-width: 1200px){
    .co_mto_SOSuggestionForm-form .form-check-input {
        margin-left: -1rem;
    }
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    /* IE10+ CSS styles go here */
    .co_mto_SOSuggestionForm-form {
        min-width: 100%;
    }

    .co_mto_SOSuggestionForm-form .form-check-input {
        margin-left: 1rem;
    }

    .co_mo_suggest_sos .co_mo_suggest_sos_row .co_mo_suggest_sos-s.co_mo_suggest_sos-sm,
    .co_mo_suggest_sos .co_mo_suggest_sos_row .co_mo_suggest_sos-s.co_mo_suggest_sos-sd {
        position: relative;
        margin-top: 0.5rem;
        top: 1px;
    }

    .co_mo_suggest_sos .co_mo_suggest_sos_row .co_mo_suggest_sos-s.co_mo_suggest_sos-sd{
        top: 2px;
    }

    .co_mo_suggest_sos .co_mo_suggest_sos_row .pr-2{
        padding-right: 0!important;
    }
}

.co_mto_cfs_transformation-information-targets{
    display: inline-block;
}

.proposalTitleLink:hover
{
    text-decoration: none;
}
.proposalDescription
{
    display: none;
}
.co_mto_programme_session-proposal-container .toggle-arrow
{
    top: -.1em;
}

@media all and (max-width: 353px) {
    .co_mo_suggest_sos_tr input[type=checkbox] + label.d-lg-none{
        margin-left: 0!important;
    }
}


#co_mto_suggestSessionModal .modal-dialog.modal-lg {
    width: 100%;
}

@media (min-width: 576px) {
    #co_mto_suggestSessionModal .modal-dialog.modal-lg {
        max-width: 540px
    }
}

@media (min-width: 768px) {
    #co_mto_suggestSessionModal .modal-dialog.modal-lg {
        max-width: 720px
    }
}

@media (min-width: 992px) {
    #co_mto_suggestSessionModal .modal-dialog.modal-lg {
        max-width: 960px
    }
}

@media (min-width: 1200px) {
    #co_mto_suggestSessionModal .modal-dialog.modal-lg {
        max-width: 1140px
    }
}

.ppSessionObjects .session-list-object
{
    margin-bottom: 0!important;
}


#provisionalprogramme_navigationbar_pg_embedded ul
/* Spacing PG selection */
{
    padding: 1rem 1rem 0.5rem 1rem;
    margin: 0;
    list-style: none;
}

.co_mo_suggest_sos_tr:not(:first-child) .soLabel
{
    _display: none;
}