@charset "UTF-8";
body,
.modal-backdrop {
  background-color: white;
}

.modal {
  background-color: white;
}

.modal.cite-it-harvester {
  position: relative;
  height: 100%;
}

.modal-dialog {
  margin: 0;
}

.cite-it-harvester .harvesting-container,
.cite-it-harvester .modal-dialog,
.cite-it-harvester .modal-content,
.cite-it-harvester .modal {
  height: 100%;
}

.modal-content,
.modal-dialog {
  background: transparent;
  box-shadow: none;
}

.cite-it-harvester .modal-body {
  -ms-flex: auto;
      flex: auto;
}

.modal-footer {
  box-shadow: 0 -1px 0 0 #dce8eb;
  width: 100%;
  background-color: white;
}

.cite-it-harvester .modal-footer {
  position: relative;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
}

.BottomButtons {
  text-align: left;
}

.harvesting-container {
  box-shadow: none;
}

.harvesting-container button.close {
  padding: 0.4em 1em;
}

.cite-it-harvester .harvesting-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}

.maxed-modal .modal-content {
  top: 0;
}

.maxed-modal .modal-body {
  padding: 0 1.5em;
}

.harvesting-header.modal-header {
  padding: 0.5em 1.5em 0 1.5em;
}

.harvesting-header.modal-header h2.modal-title {
  line-height: 100%;
}

.harvesting-header .harvesting-header-inner {
  padding: 0em 0.5em;
  background-color: #f3f7f8;
}

.harvesting-header .harvesting-header-inner .inst-logo {
  width: 150px;
  padding: 1em 0 0 0;
  text-align: right;
}

.harvesting-header .harvesting-header-inner .inst-logo img {
  display: inline-block;
  max-width: 100%;
  max-height: 40px;
}

.maxed-modal .modal-content {
   max-height:  40vh !important;
}

.maxed-modal .modal-body {
  max-height: none !important;
  -ms-flex: 1 1 auto !important;
      flex: 1 1 auto !important;
}

.MarginItem {
  margin: 0 0 1em 0 !important;
}

.AlignTop {
  vertical-align: top !important;
}

.InputMinHeight {
  min-height: 90px !important;
}

.harvesting-wrapper .item-availability .fa {
  font-size: 1.1em;
}

.no-margin {
  margin: 0px !important;
}

.no-padding-top {
  padding-top: 0px !important;
}

.NoWarpContent {
  white-space: nowrap;
}

#legantoDivId {
  width: 550px !important;
}

.input-align {
  padding: 0.4em 0 0 0;
}

.added-message {
  text-align: right;
  padding: 0.5em 0 0 0;
  display: block;
}

.added-message.addedToCollection {
  top: 0;
}

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