﻿html,
body {
  overflow: hidden;
  height: 100%;
}
body {
  margin: 0;
  padding: 0;
}
.k-multiselect.k-header {
  border-color: #ccc;
  float: right;
  width: 85%;
}
.bik-scrollable {
  overflow: scroll;
  overflow-x: hidden;
  -webkit-overflow-scrolling: auto;
  overflow-scrolling: auto;
}
.bik-messages-pane {
  float: left;
  width: 33.33333333%;
}
.bik-document-pane {
  float: left;
  width: 66.66666667%;
  background: #fff;
  margin: 0;
  position: relative;
}
.bik-document-pane .bik-document-pane-header {
  clear: both;
  width: 100%;
  background: #fff;
  padding: 15px;
}
.bik-document-pane .bik-document-pane-header #rowShortAnswers div {
  padding-left: 8px;
  float: right;
}
.bik-document-pane .bik-message-body {
  clear: both;
  width: 100%;
  background: #fff;
  margin: 0;
  padding-left: 15px;
  padding-right: 15px;
}
.bik-document-pane .bik-row {
  clear: both;
}
.bik-document-pane .bik-row-padded {
  padding-top: 4px;
  padding-bottom: 4px;
}
.bik-document-pane label {
  font-weight: normal;
  /*width: 20%;*/
  float: left;
  overflow: hidden;
  text-overflow: ellipsis;
}
.bik-document-pane .k-widget.k-dropdown.k-header {
  float: right;
}
.bik-document-pane table.k-editor {
  width: 100%;
  height: 500px;
  border: none;
  table-layout: fixed;
  font-size: 100%;
  vertical-align: top;
  position: relative;
}
.bik-document-pane .k-multiselect.k-header {
  border-color: #ccc;
  float: right;
  width: 70%;
  max-height: 150px;
  overflow-y: auto;
}
.bik-document-pane .form-control {
  width: 70%;
  float: right;
}
.bik-document-pane .bik-row.bik-row-padded input {
  max-width: 85%;
}
.bik-document-pane ul.bik-message-appendices-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.bik-document-pane ul.bik-message-appendices-list li.bik-message-appendix {
  display: inline;
  float: left;
  padding-right: 8px;
}