﻿
/* =============== глобальные =============== */

.ui-selecting {
  background-color: #e17009;
}
.ui-selected {
  background-color: #f7a459;
}
.ui-autocomplete, .ui-selectmenu-menu .ui-menu {
  max-height: 400px;
  overflow-y: auto;
}



/* =============== вспомогательные инструменты =============== */

.scl-hidden {
  display: none !important;
}
.scl-textalign-center {
  text-align: center;
}
.scl-textalign-right {
  text-align: right;
}
.scl-textalign-justify {
  text-align: justify;
}
.scl-active-border, .scl-passive-border {
  border: solid 2px transparent !important;
  border-radius: 4px !important;
}
  .scl-active-border:hover {
    border-color: #bee1fc !important;
  }
.scl-splitter-to-left {
  float: left;
  position: relative;
}
  .scl-splitter-to-left .scl-grip {
    position: absolute;
    top: 50%;
    right: -5px;
  }
.scl-splitter-noscroll-x {
  overflow-x: hidden;
}


.scl-buttonpaneright {
  width: auto;
  position: absolute;
  bottom: 23px; /* .scl-popup-container+3 - (5 мест) */
  right: 22px; /* .scl-popup-container+2 - (5 мест) */
}
  .scl-buttonpaneright .scl-control {
    margin: 0;
  }
.scl-buttonpaneleft {
  width: auto;
  position: absolute;
  bottom: 23px; /* .scl-popup-container+3 - (5 мест) */
  left: 23px; /* .scl-popup-container+3 - (5 мест) */
}
  .scl-buttonpaneleft .scl-control {
    margin: 0;
  }
.scl-vmiddleinside {
  display: table;
}
  .scl-vmiddleinside > div {
    display: table-cell;
    vertical-align: middle;
  }
.scl-vmiddlespaninside span, .scl-vmiddlespaninside .scl-control {
  vertical-align: middle;
}
.scl-block {
  display: block;
}
.scl-pointer {
  cursor: pointer;
}
.scl-buttonrightdiv {
  position: relative;
}
  .scl-buttonrightdiv button {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 25px;
  }
.scl-dotted {
  border-bottom: 1px dotted;
  text-decoration: none;
}
  .scl-dotted:not(.ui-state-disabled):hover {
    border-bottom: 1px solid;
    text-decoration: none;
  }
.scl-nowrap {
  white-space: nowrap;
}
.scl-nooverflow, .scl-nooverflow * {
  overflow: hidden;
}

