/* your styles go here */
.wickcheed_modalmsg {
    text-align:right;
    font-size:14px;;
    color:red;
    height:25px;
}

.wickcheed_formrow {
    margin-bottom:5px;
}

.wickcheed_select {
      height:30px !important;
      padding:0px;
      margin-bottom:0px;
      font-weight:normal;
     
}

.autocomplete {
  /*the container must be positioned relative:*/
  position: relative;
  display: inline-block;
}

.autocomplete-items {
  position: absolute;
  border: 1px solid #d4d4d4;
  border-bottom: none;
  border-top: none;
  z-index: 99;
  /*position the autocomplete items to be the same width as the container:*/
  top: 100%;
  left: 0;
  right: 0;
}
.autocomplete-items div {
  padding: 10px;
  cursor: pointer;
  background-color: #fff; 
  border-bottom: 1px solid #d4d4d4; 
}
.autocomplete-items div:hover {
  /*when hovering an item:*/
  background-color: #e9e9e9; 
}
.autocomplete-active {
  /*when navigating through the items using the arrow keys:*/
  background-color: DodgerBlue !important; 
  color: #ffffff; 
}

.vl {
    border-left: 2px solid gray;
    height: 25px;
}

.order-tags {
  display: flex;
  gap: 1rem;
}

.order-tag {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  padding: 0.5rem 0.75rem;
  border: 1px solid gray;
  border-radius: 10px;
}

.order-tag-close {
  cursor: pointer;
}

.order-line-stripped {
  color: #ffffff;
  background-image: linear-gradient(
    135deg, 
    rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, 
    rgba(255, 255, 255, .15) 50%, 
    rgba(255, 255, 255, .15) 75%, transparent 75%, transparent
  );
  background-size: 5rem 5rem;
}

.loader-global {
  overflow: hidden;
  position: relative;
  pointer-events: none;
  background: #626262b8;
}

.loader-global::after {
  content: '';
  overflow: hidden;
  position: absolute;
  top: 0px;
  left: 0px;
  right: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(to right, #d9d9d945 0%, #78777778 100%) left/100% 100%;
  animation: loader-animation 2s linear infinite;
  z-index: 1;
}

@keyframes loader-animation {
  0% {
    background-position: 0 0;
  }

  100% {
    transform: scaleX(1) translateX(100%);
  }
}