/* ==========================================================================
   APNIC 36 Conference - Program page styles.
   ========================================================================== */
a .fc-event-inner{
    color:white;
}

a:hover .fc-event-inner{
    background-color: #49AFCD;
    background-image: linear-gradient(to bottom, #5BC0DE, #2F96B4);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #FFFFFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.session-type .workshop{
    background-color: #006600;
    border-color: #006600;
}
.session-type .social{
    background-color: #A40F9B;
    border-color: #A40F9B;
}
.session-type .tutorial{
    background-color: #326699;
    border-color: #326699;
}
.session-type .invitation_only,invitation-only{
    background-color: #000;
    border-color: #000;
    white-space:nowrap;
}
.session-type .break{
    background-color: #4E5C6B;
    border-color: #4E5C6B;
}
.session-type .session{
    background-color: #A16212;
    border-color: #A16212;
}

.session-type .workshop,
.session-type .social,
.session-type .tutorial,
.session-type .invitation_only,
.session-type .invitation-only,
.session-type .break,
.session-type .session{
    border-bottom-right-radius: 3px;
    border-right-width: 1px;
    border-top-right-radius: 3px;
    border-bottom-left-radius: 3px;
    border-left-width: 1px;
    border-top-left-radius: 3px;

    dispaly:inline-block;
    padding:0.2em;
    color:white;
}
table.table tr th + td{width:85%;}
table.nudge-up{margin-top:-24px;}

#full-agenda-table tr:first-child td{border-top:0}