/* EasyChair style sheet
 * (c) 2015-2017 easychair.org
 * (c) 2020 EasyChair Ltd
 */

div.menu {
  background: #e4e4dc;
  padding: 0px 0px 0px 0px;
  border-left: 10px solid #dbdbd3;
}

.menu table.menu td.top { /* main menu */
  padding:0px 8px 0px 8px;
  color:#5c5b5d;
  background: #f6f6ef url('/images/b_short_white.png') repeat-x top;
  border: 1px solid #D1CFD2;
  border-right: 1px solid #b8b8b5;
  cursor:pointer;
  font-size:12px;
  height:38px;
  white-space:nowrap;
}

.menu:hover table.menu:hover td.top:hover { /* hover main menu */
  background: #afcb17 url('/images/b_short_white_h.png') repeat-x top;
  border: 1px solid #D1CFD2;
  color:#fff;
}

.menu table.menu td.tab { /* popup menu */
  padding: 6px 15px 5px 15px;
  color: #5c5b5d;
  white-space: nowrap;
  background-color: #f6f6ef;
  border-left: 1px solid #A3A0A4;
  border-top: 1px solid #A3A0A4;
  border-right: 1px solid #A3A0A4;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 12px;
  cursor: pointer;
}

.menu table.menu tr:last-child td.tab {
  border-bottom: 1px solid #A3A0A4;
}

.menu:hover table.menu:hover td.tab:hover { /* hover popup menu */
  color:#fff;
  background-color:#c5c5b9;
}

/* the leftmost top-level tab */
.menu table.menu td.top:first-child {
  padding:0px 8px 0px 8px;
  color:#7A797B;
  background: #f6f6ef url('/images/b_short_white.png') repeat-x top;
  border: 1px solid #D1CFD2;
  border-right: 1px solid #D1CFD2;
  cursor:pointer;
  font-size:12px;
  height:38px;
  white-space:nowrap;
}

table.menu {
  border: 0px;
  padding: 0px;
  visibility: hidden;
  position: absolute;
  border-spacing: 0;
}

.menu table.menu td.alerts { /* Alerts in main menu */
  padding:0px 8px 0px 8px;
  color:#d8cc00;
  background: #f6f6ef url('/images/b_short_white.png') repeat-x top;
  border: 1px solid #D1CFD2;
  border-right: 1px solid #D1CFD2;
  cursor:pointer;
  font-size:12px;
  height:38px;
  white-space:nowrap;
}

.menu:hover table.menu:hover td.alerts:hover { /* hover Alerts menu */
  background: #afcb17 url('/images/b_short_white_h.png') repeat-x top;
  border: 1px solid #afcb17;
  color:#f3ff00;
}

.whereareyou{
  position: relative;
  color: #7A797B;
  font-weight: normal;
  border: 1px solid #7A797B;
  left: 0px;
  top: -2px;
  font-size: 8pt;
  padding: 4pt 8pt 3pt 8pt;
  margin-left: 2px;
  border-radius: 8px;
}

.cfp_date {
  white-space:nowrap;
  font-family: 'Lucida Console', monospace;
  letter-spacing: -0.1px;
  word-spacing: -5px;
}
