@import "client/common";

#lesson-session {

  div[data-react-class="LessonSession"] {
    height:100%;
  }
  .content-body-scroller {
    height:100%;
    padding:30px;
    @include border_box_sizing;
  }

  h2 {
    font-size: 20px;
    font-weight:700;
    margin-bottom: 20px !important;
    display:inline-block;
  }
  .no-charge {
    float:right;
  }
  .column {
    @include border_box_sizing;
    width:50%;
  }
  .column-left {
    float:left;
    padding-right:20px;
    &.stored {
      display:none;
    }
  }
  .column-right {
    float:right;
    padding-left:20px;
    &.stored {
      float:left;
    }
  }
  label {
    display:inline-block;
  }
  select {
    display:inline-block;
  }


  input {
    display:inline-block;
    width: calc(100% - 150px);
    @include border_box_sizing;
  }
  textarea {
    width:100%;
    @include border_box_sizing;
    height:125px;
  }
  .field {
    position:relative;
    display:block;
    margin-top:15px;
    margin-bottom:25px;

    label {
      width:150px;
    }
  }
  p {
    line-height:125% !important;
    font-size:14px !important;
    margin:0 0 20px 0 !important;
  }
  .avatar {
    display:inline-block;
    padding:1px;
    width:48px;
    height:48px;
    background-color:#ed4818;
    margin:10px 20px 0 0;
    -webkit-border-radius:24px;
    -moz-border-radius:24px;
    border-radius:24px;
    float:none;
  }
  .avatar img {
    width: 48px;
    height: 48px;
    -webkit-border-radius:24px;
    -moz-border-radius:24px;
    border-radius:24px;
  }
  .teacher-name {
    font-size:16px;
    display:inline-block;
    height:48px;
    vertical-align:middle;
  }
  .actions {
    margin-left:-3px;
    margin-bottom:20px;
  }
  .error-text {
    display:block;
  }

  .actions {
    float:left;
    clear:both;
  }


}