/*should disappear soon - mostly redundant, I believe*/

table.seminars {
    font-size: 16px;
}

[id$=Occasions] {
    margin-bottom: 15px;
    /*display: none;*/
}

#seminarDayPills {
    margin-bottom: 15px;
    margin-top: 15px;
    /* display: none;*/
}

#content {
    max-width: 100%;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
}


table.seminars thead th.header {
    font-size: 14px;
    padding: 8px;
    background-color: #131f5b;
    text-shadow: none;
}

body.mobile table.seminars {
    font-size: inherit;
}

    /*table.seminars label .title {
            margin-left: 17px;
        }*/

    body.mobile table.seminars label .title {
        margin-left: 0px;
    }

.checkbox label {
    padding-left: 0;
    cursor: default;
}

.checkbox input[type="checkbox"] {
    margin-left: 0;
}

body.mobile .radio input[type="radio"], body.mobile .radio-inline input[type="radio"], body.mobile .checkbox input[type="checkbox"], body.mobile .checkbox-inline input[type="checkbox"] {
    margin-left: -20px;
}

.extra-info.speakers {
    padding-left: 2px;
}

body.mobile .extra-info.speakers {
    padding-left: 20px;
}

body.mobile table.seminars .inner-time {
    padding-right: 10px;
}

.a-more-info {
    /*    display: none;
*/
}

table.seminars a:link {
    width: auto;
}

body.mobile table.seminars a:link {
    /*display: inherit;*/
    /*display: none;*/ /*CX have no details for sessions*/
    /* float: right;*/
}

tr.Break td a:link, tr.Registration td a:link {
    display: none;
}

a.btn-rect {
    /*    text-decoration: none;
    color: #1bcbd4*/
}

table.seminars thead td {
}
/*end mtm specific layout overrides*/
/* Agenda view only option */
/*.mobile h1 {
    font-size: 3.2rem;
}

.mobile .title h2 {
    font-size: 4.5rem;
}*/

#btnUpdate {
    margin-right: 10px;
    vertical-align: top
}

/* single event overrides*/
.tab-content, .tab-content {
    padding: 0;
    border: 0;
    background: none;
}

.nav-tabs {
    /*display: none;*/
}

.agenda-content {
    background-color: #fff;
    padding-top: 2rem;
    padding-bottom: 3rem;
}

table.seminars th.time {
    width: 8%;
}
/*table.seminars label .title {
    color: #b38e57;
}
*/
/*.bootstrap-dialog.type-primary .modal-header {
    background-color: #b38e57;
}*/
.seminars .bootstrap-dialog .bootstrap-dialog-body, .bookable .speakers {
    color: #333;
}

.category-description {
    border-radius: 3px;
    background-color: #888;
    color: #fff;
    padding: 5px 7px;
    display: inline-block;
}

/*body.if-cpt table.seminars thead th.header, body.if-cpt table.seminars thead th.time {
    font-size: 0;
    padding: 0;
}
body.if-cpt #seminarDayPills {
    display: none;
}

body.if-cpt #pnlSeminarSelect {
    padding-top: 25px;
}
*/
