@import "client/common";

.rsvp-dialog {

  min-height:initial;
  height:auto;

  .rsvp-confirm {
    color: white;
    margin-top: 1em;
    .ics-feed-caption {
      font-size: 1.2em;
      margin: 0em 0em 1em 0em;
    }

    .ics-feed-link {
      font-size: 1.1em;
      margin: 0.5em 0em 1em 0em;
    }

    .ics-help-link {
      display: inline;
      font-size: 0.8em;
      padding-right: 2em;
    }

    .confirm-buttons {
      text-align: center;
      margin: 1em 0em 0em 0em;
    }
  }
  

  .session-name {
    margin:3px 0 0;
  }

  .scheduled-start {
    margin:3px 0 0;
  }
  .schedule-recurrence {
    margin:3px 0 0;
  }

  .part {
    margin-top:30px;
  }

  .comment-instructions, .cancel-instructions {
   margin-top:30px;
  }

  .buttons {
    position:absolute;
    bottom:20px;
    left:0;
    width:100%;
    @include border_box_sizing;
    padding: 0 25px;

    .left {
      a {
        margin-left:2px;
      }
    }

    .right {
      a:last-child {
        margin-right:2px;
      }
    }
  }
  .rsvp-instruments {
    height:auto;
    overflow:auto;
    background-color:#202020;
    padding:8px;
    margin-top:5px;
    max-height:75px;
    @include border_box_sizing;
  }

  .txtComment {
    @include border_box_sizing;
    width:100%;
    font-size:15px;
    padding:5px;
    margin-bottom:32px; // to ensure buttons don't overlap
  }

  ul#cancel-rsvp-container {
    margin-left: 0px;
    list-style: none;

    li {
      margin-bottom: 10px;
    }
  }
}