﻿.ycMultSelect {
  display: none !important;
}

.ycMultSelectModal {
  top: 80px;
  z-index: 9999999999;
}
.ycMultSelectModal .modal-header, .ycMultSelectModal .modal-footer {
  padding-top: 8px;
  padding-bottom: 8px;
  display: inline-block;
}
.ycMultSelectModal .ycSelectAll, .ycMultSelectModal .ycNotSelectAll {
  width: 70px;
}
.ycMultSelectModal .ycMultSelectChecked, .ycMultSelectModal .ycMultSelectCheckedQty {
  font-weight: 900;
}
.ycMultSelectModal .ycMultSelectChecked {
  min-height: 45px;
}
.ycMultSelectModal .modal-body {
  padding: 0.25rem 1.25rem;
}
.ycMultSelectModal .ycMultSelect-item * {
  font-size: 13.5px !important;
}
.ycMultSelectModal .ycMultSelect-group:hover, .ycMultSelectModal .ycMultSelect-item:hover {
  color: white;
  text-shadow: 0px 0px 1px #00f, 0px 0px 1px #00f, 0px 0px 1px #00f, 0px 0px 1px #00f, 0px 0px 1px #00f, 0px 0px 1px #00f, 0px 0px 1px #00f;
}
.ycMultSelectModal .ycCardCol {
  padding-left: 5px;
  padding-right: 5px;
}

.ycMultSelectModal .ycMultSelect-container {
  max-height: calc(100vh - 250px);
  overflow-y: auto;
  overflow-x: hidden;
}
.ycMultSelectModal .ycMultSelect-container > .row {
  padding-left: 10px;
  padding-right: 10px;
}
.ycMultSelectModal .ycMultSelect-container .card-header, .ycMultSelectModal .ycMultSelect-container .card-body {
  padding: 0.25rem;
}
.ycMultSelectModal .ycMultSelect-container label:not(.custom-control-label) {
  width: 100%;
  text-overflow: ellipsis !important;
  white-space: nowrap;
  overflow: hidden;
  display: block;
  margin: 0;
}

.mx-width900 {
  max-width: 900px;
}

.mx-width1600 {
  max-width: 1100px;
}

.mx-width800 {
  max-width: 800px;
}

.mx-width600 {
  max-width: 600px;
}

.ycMultSelect-tb {
  text-overflow: ellipsis !important;
}

.max-height-50 {
  max-height: 50vh;
  overflow-x: hidden;
  overflow-y: auto;
}

.ycMultSelectSpinnerDiv {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(200, 200, 200, 0.5);
  z-index: 1000;
}
.ycMultSelectSpinnerDiv .spinner-border {
  width: 3rem;
  height: 3rem;
  position: absolute;
  left: calc((100% - 3rem) / 2);
  top: calc((100% - 3rem) / 2);
}
