﻿#assignPage a {
  cursor: pointer; }

#assignPage .sidebar {
  padding: 0; }
  #assignPage .sidebar .sidebar-content {
    padding: 0px 20px; }

#assignPage .action-bar {
  padding-left: 0;
  display: flex;
  align-items: center; }
  #assignPage .action-bar .flex-grow {
    flex-grow: 1; }
  #assignPage .action-bar .margin-right-15 {
    margin-right: 15px; }
  #assignPage .action-bar #action-bar-title {
    max-width: 400px;
    width: 100%; }
  #assignPage .action-bar #sourceGroups {
    max-width: 200px; }

#assignPage .main-content {
  background-color: #F0F0F0; }

#assignPage .row {
  padding-top: 8px;
  padding-bottom: 8px;
  border-bottom: 1px solid #eee; }
  #assignPage .row .text-right {
    display: flex;
    justify-content: flex-end; }

#assignPage .schedule-row {
  transition: margin 200ms ease-out, background 100ms ease-out; }
  #assignPage .schedule-row.selected {
    background-color: #c1ecff; }
  #assignPage .schedule-row.expanded {
    margin-top: 15px;
    margin-bottom: 15px; }
  #assignPage .schedule-row .hover-visible {
    opacity: 0;
    transition: opacity 200ms ease-out; }
  #assignPage .schedule-row:hover .hover-visible {
    opacity: 1; }
  #assignPage .schedule-row:hover .title-highlight {
    color: #1384cc; }

#assignPage .assigned-row {
  background: white; }
  #assignPage .assigned-row .unassign-btn {
    display: none; }
  #assignPage .assigned-row:hover .inspLink {
    display: none; }
  #assignPage .assigned-row:hover .unassign-btn {
    display: inline;
    display: initial; }

.corrosion-assign .vertical-padding {
  padding-top: 7px;
  padding-bottom: 7px; }

.multiSelect select:focus {
  border: 1px solid #ccc;
  box-shadow: none; }

.multiSelect select option {
  position: relative; }
  .multiSelect select option:checked:after {
    content: attr(title);
    background: #c1ecff;
    color: initial !important;
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    height: 100%;
    border: none; }

@-moz-document url-prefix() {
  .multiSelect select option:checked:after {
    display: none; } }

.category-container {
  overflow-x: hidden; }

.category-selector {
  margin-left: 0;
  margin-right: 0;
  opacity: 1;
  transition: all 200ms ease-out;
  float: left;
  width: 200%; }
  .category-selector.collapsed {
    margin-left: -100%;
    margin-right: 100%; }
  .category-selector .category-page {
    width: 50%;
    float: left; }
  .category-selector .vertical-padding {
    padding-top: 7px;
    padding-bottom: 7px; }
  .category-selector .vertical-margin {
    margin: 10px 0px; }
  .category-selector .category-subAssign {
    color: #777;
    background: #b6e9ff; }
    .category-selector .category-subAssign .cat-header {
      color: #333; }
      .category-selector .category-subAssign .cat-header .col {
        background: white; }
      .category-selector .category-subAssign .cat-header .groups-side {
        overflow-y: hidden; }
    .category-selector .category-subAssign .groups-side {
      max-height: 400px;
      overflow-y: auto; }
      .category-selector .category-subAssign .groups-side .clickable-row {
        border: none;
        background: white; }
      .category-selector .category-subAssign .groups-side .selected {
        background: #b6e9ff;
        color: #333;
        font-weight: 600; }
    .category-selector .category-subAssign .assign-side {
      margin: 10px 0px;
      color: #333; }
      .category-selector .category-subAssign .assign-side .clickable-row {
        border: none; }
