@keyframes splash {
  10% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1); }
  30% {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1); }
  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1); } }
.memyc-beuser-conference.showmenu ul {
  list-style: outside none none;
  margin: 0 0 0 10px;
  padding: 0; }
.memyc-beuser-conference.showmenu a {
  color: #fff;
  overflow: hidden;
  text-decoration: none;
  text-overflow: ellipsis;
  white-space: nowrap; }

#calendar-download,
#conference-article-calendar {
  cursor: pointer; }

#conference-article-calendar {
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease; }

#conference-article-calendar.fa-calendar-plus {
  color: #7FFF00; }
  #conference-article-calendar.fa-calendar-plus::before {
    margin-right: 10px; }
#conference-article-calendar.fa-calendar-minus {
  color: #FF0000;
  -webkit-animation: splash 0.5s ease;
  animation: splash 0.5s ease;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1; }
  #conference-article-calendar.fa-calendar-minus::before {
    margin-right: 10px; }

.type-conference .presenting-author::after {
  content: ' *'; }
.type-conference .nav > li > a {
  padding: 5px; }

.chapter {
  display: flex; }
  .chapter h2 {
    width: 100%; }

.myc-top-page {
  width: 20px; }

.conference-sessions,
.conference-authors {
  display: flex;
  flex-direction: row; }
  .conference-sessions .myc-col:nth-child(1),
  .conference-authors .myc-col:nth-child(1) {
    width: 90%; }
  .conference-sessions .myc-col:nth-child(2),
  .conference-authors .myc-col:nth-child(2) {
    width: 10%;
    height: 100vh;
    position: fixed;
    right: 0; }
    .conference-sessions .myc-col:nth-child(2) .myc-slider,
    .conference-authors .myc-col:nth-child(2) .myc-slider {
      background-color: rgba(1, 1, 1, 0) !important; }
    .conference-sessions .myc-col:nth-child(2) #myc-scrollable-tab,
    .conference-authors .myc-col:nth-child(2) #myc-scrollable-tab {
      height: 100vh;
      font-size: 2vh;
      display: flex;
      flex-direction: column;
      text-align: right;
      line-height: 3vh; }
      .conference-sessions .myc-col:nth-child(2) #myc-scrollable-tab li:active,
      .conference-sessions .myc-col:nth-child(2) #myc-scrollable-tab li:focus,
      .conference-sessions .myc-col:nth-child(2) #myc-scrollable-tab li:hover,
      .conference-authors .myc-col:nth-child(2) #myc-scrollable-tab li:active,
      .conference-authors .myc-col:nth-child(2) #myc-scrollable-tab li:focus,
      .conference-authors .myc-col:nth-child(2) #myc-scrollable-tab li:hover {
        font-size: 3vh;
        transition: font-size 1s; }

.conference-article .hideContent {
  overflow: hidden;
  display: block;
  height: 0; }
.conference-article .showContent {
  height: auto; }

.module .collapse,
.module .collapsing {
  height: 3rem;
  /* [NUM_OF_LINES] x [LINE_HEIGHT] */ }
.module .collapse {
  display: block;
  position: relative;
  max-height: 100px;
  overflow: hidden;
  transition: max-height 1s ease; }
  .module .collapse::before {
    content: ' ...';
    position: absolute;
    right: 0;
    bottom: 0; }
  .module .collapse.show {
    height: auto;
    /* You need to reset the height when not collapsed */
    max-height: 120vh; }
    .module .collapse.show::before {
      display: none;
      /* Of course you don't want to display ... */ }
  .module .collapse:not(.show)::after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0; }

/*# sourceMappingURL=default.css.map */
