﻿.assignCandidate a {
  cursor: pointer;
}
.assignCandidate img {
  vertical-align: middle;
}
.assignCandidate img + span.cooltip {
  margin-left: 2px;
}
.assignCandidate img + span,
.assignCandidate img + a {
  margin-left: 5px;
}
.assignCandidate .nav {
  margin-bottom: 0;
}
.assignCandidate .nav-tabs {
  border-bottom: 0;
}
.assignCandidate .nav-tabs li {
  width: 33.333333333%;
  margin-bottom: -2px;
}
.assignCandidate .modal {
  z-index: 500;
}
.assignCandidate .modal-backdrop {
  z-index: 498;
}
.assignCandidate .modal-header {
  padding-bottom: 0;
}
.assignCandidate .modal-body {
  overflow-y: auto;
}
.assignCandidate .noDataMessageContainer {
  padding: 1em 0 1em 0;
}
.assignCandidate .showLoadNextSegmentButton {
  width: 100%;
}
.assignCandidate .shiftDetails {
  padding: 2em 0 1em 1em;
}
.assignCandidate .shiftDetails .row {
  padding-bottom: .5em;
}
.assignCandidate .candidateItem {
  position: relative;
  margin-top: 1em;
  border-bottom: solid 1px lightgrey;
}
.assignCandidate .candidateItem .row {
  padding-bottom: .6em;
}
.assignCandidate .candidateItemContext {
  border-left: 1px solid lightgrey;
  margin-left: 35px;
}
.assignCandidate .candidateItemContext .loading-spinner {
  font-size: 4px;
  left: initial;
  right: 25%;
}
.assignCandidate .candidateItemContext .title {
  padding-bottom: .25em;
}
.assignCandidate .candidateItemCheckbox {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  text-align: left;
  padding: 0;
}
.assignCandidate .dropdown-menu {
  margin-bottom: 0;
}
.assignCandidate .dropdown-menu li a {
  padding-left: 1em;
}
.assignCandidate .dropdown-menu li:hover .sub-menu {
  visibility: visible;
}
.assignCandidate .dropdown-menu .divider {
  margin: 5px 1px !important;
}
.assignCandidate .dropdown-menu .sub-menu {
  left: 100%;
  position: absolute;
  top: 0;
  visibility: hidden;
  margin-top: -1px;
}
.assignCandidate .dropup {
  display: inline-block;
}
.assignCandidate .dropup button .caret {
  margin-left: 5px;
}
.assignCandidate .dropup:not([disabled]):hover .dropdown-menu {
  display: block;
}
.assignCandidate .messagingContainer {
  width: auto;
}
.assignCandidate .shiftDateTimeContainer {
  padding-right: 0;
}
.assignCandidate .shiftDateTime {
  float: right;
}
.assignCandidate .shiftDateTime.divider {
  font-size: 2.5em;
  font-weight: lighter;
  padding: .2em;
}
.assignCandidate .shiftDateTime .time {
  font-size: 14px;
}
.assignCandidate .shiftDateTimeIcon {
  font-size: 20px;
  transform: translateY(35%);
}
.assignCandidate .descriptionEditor {
  height: 4.5em;
}
.assignCandidate .description {
  padding-right: 0;
}