/* new default variables off the style guide */
/* mobile */
/* tablet */
/* laptop */
/* desktop */
/* dark blue */
/* azure blue */
/* light blue */
/* gold */
/* yellow */
/* base gray */
/* green */
/* red */
/* orange */
/* black */
/* white */
/* ################################# DEFAULT VARIABLES ################################# */
/* primary buttons */
/* secondary buttons */
/* blue buttons */
/* invoice buttons */
/* neutral buttons */
/* disabled buttons */
/* line 1, ../../../../private/scss/generic/includes/_select2.scss */
.select2-container {
  display: block;
  margin: 0 0 0.5rem 0;
}
/* line 4, ../../../../private/scss/generic/includes/_select2.scss */
.select2-container .select2-selection {
  cursor: pointer;
  display: flex;
  align-items: center;
  user-select: none;
  -webkit-user-select: none;
  background-color: #ffffff;
  border: 1px solid #c5d5dc;
  padding: 0.75rem;
  min-height: 3.25rem;
}
/* line 14, ../../../../private/scss/generic/includes/_select2.scss */
.select2-container .select2-selection .select2-selection__rendered {
  flex-grow: 1;
  flex-shrink: 1;
  color: #000000;
  font-size: 0.9rem;
  font-weight: bold;
}
/* line 20, ../../../../private/scss/generic/includes/_select2.scss */
.select2-container .select2-selection .select2-selection__rendered p {
  margin-bottom: 0 !important;
  font-weight: normal;
}
/* line 23, ../../../../private/scss/generic/includes/_select2.scss */
.select2-container .select2-selection .select2-selection__rendered p.smaller {
  font-size: 0.75rem !important;
}
/* line 28, ../../../../private/scss/generic/includes/_select2.scss */
.select2-container .select2-selection .select2-selection__placeholder {
  color: #999;
}
/* line 32, ../../../../private/scss/generic/includes/_select2.scss */
.select2-container .select2-selection .select2-selection__arrow b {
  background-image: url("/html/images/101.mobi/select_up_down_arrows_gray_light.png");
  background-repeat: no-repeat;
  background-position: center center;
  height: 1rem;
  width: 1rem;
  display: block;
}
/* line 43, ../../../../private/scss/generic/includes/_select2.scss */
.select2-container.select2-container--disabled .select2-selection {
  background-color: #f4f7f9;
  border-color: #c5d5dc;
  cursor: default;
}
/* line 47, ../../../../private/scss/generic/includes/_select2.scss */
.select2-container.select2-container--disabled .select2-selection .select2-selection__clear {
  display: none;
}
/* line 51, ../../../../private/scss/generic/includes/_select2.scss */
.select2-container.select2-container--disabled .select2-selection__rendered {
  color: #759cac;
}
/* line 53, ../../../../private/scss/generic/includes/_select2.scss */
.select2-container.select2-container--disabled .select2-selection__rendered p, .select2-container.select2-container--disabled .select2-selection__rendered span, .select2-container.select2-container--disabled .select2-selection__rendered strong {
  color: #759cac;
}
/* line 57, ../../../../private/scss/generic/includes/_select2.scss */
.select2-container.select2-container--disabled .select2-selection__choice__remove {
  display: none;
}

/* line 62, ../../../../private/scss/generic/includes/_select2.scss */
.select2-dropdown {
  background-color: white;
  border: 1px solid #c5d5dc;
  border-radius: 0.5rem;
  -webkit-box-shadow: 0.5rem 0.5rem 1rem 0 rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0.5rem 0.5rem 1rem 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0.5rem 0.5rem 1rem 0 rgba(0, 0, 0, 0.25);
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051;
}
/* line 75, ../../../../private/scss/generic/includes/_select2.scss */
.select2-dropdown .slimScrollDiv {
  padding-right: 1.25rem;
}
/* line 78, ../../../../private/scss/generic/includes/_select2.scss */
.select2-dropdown .select2-results {
  display: block;
}
/* line 80, ../../../../private/scss/generic/includes/_select2.scss */
.select2-dropdown .select2-results .select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 85, ../../../../private/scss/generic/includes/_select2.scss */
.select2-dropdown .select2-results > .select2-results__options {
  max-height: 20rem;
  overflow-y: auto;
}
/* line 90, ../../../../private/scss/generic/includes/_select2.scss */
.select2-dropdown .select2-results ul > li:first-child {
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}
/* line 94, ../../../../private/scss/generic/includes/_select2.scss */
.select2-dropdown .select2-results ul > li:last-child {
  border-bottom-left-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}
/* line 100, ../../../../private/scss/generic/includes/_select2.scss */
.select2-dropdown .select2-results ul > li[role=group] ul > li:first-child {
  border-radius: 0;
}
/* line 103, ../../../../private/scss/generic/includes/_select2.scss */
.select2-dropdown .select2-results ul > li[role=group] ul > li:last-child {
  border-bottom-left-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}
/* line 111, ../../../../private/scss/generic/includes/_select2.scss */
.select2-dropdown .select2-results__option {
  position: relative;
  padding: 0.75rem 0.75rem 0.75rem 2.5rem;
  user-select: none;
  -webkit-user-select: none;
  font-size: 0.9rem !important;
  font-weight: bold;
}
/* line 118, ../../../../private/scss/generic/includes/_select2.scss */
.select2-dropdown .select2-results__option p {
  font-size: 0.9rem !important;
  margin-bottom: 0 !important;
  font-weight: normal;
}
/* line 122, ../../../../private/scss/generic/includes/_select2.scss */
.select2-dropdown .select2-results__option p.smaller {
  font-size: 0.8rem !important;
}
/* line 127, ../../../../private/scss/generic/includes/_select2.scss */
.select2-dropdown .select2-results__option[aria-selected] {
  cursor: pointer;
}
/* line 130, ../../../../private/scss/generic/includes/_select2.scss */
.select2-dropdown .select2-results__option[role=group] {
  padding: 0;
}
/* line 133, ../../../../private/scss/generic/includes/_select2.scss */
.select2-dropdown .select2-results__option[aria-disabled=true] {
  background-color: #f4f7f9;
  color: #759cac;
}
/* line 136, ../../../../private/scss/generic/includes/_select2.scss */
.select2-dropdown .select2-results__option[aria-disabled=true] p, .select2-dropdown .select2-results__option[aria-disabled=true] span, .select2-dropdown .select2-results__option[aria-disabled=true] strong {
  color: #759cac;
}
/* line 140, ../../../../private/scss/generic/includes/_select2.scss */
.select2-dropdown .select2-results__option[aria-selected=true],
.select2-dropdown .select2-results__option[aria-selected=true].select2-results__option--highlighted {
  background-color: #20a6d4;
  color: #ffffff;
}
/* line 144, ../../../../private/scss/generic/includes/_select2.scss */
.select2-dropdown .select2-results__option[aria-selected=true] p, .select2-dropdown .select2-results__option[aria-selected=true] span, .select2-dropdown .select2-results__option[aria-selected=true] strong,
.select2-dropdown .select2-results__option[aria-selected=true].select2-results__option--highlighted p,
.select2-dropdown .select2-results__option[aria-selected=true].select2-results__option--highlighted span,
.select2-dropdown .select2-results__option[aria-selected=true].select2-results__option--highlighted strong {
  color: #ffffff;
}
/* line 147, ../../../../private/scss/generic/includes/_select2.scss */
.select2-dropdown .select2-results__option[aria-selected=true]:before,
.select2-dropdown .select2-results__option[aria-selected=true].select2-results__option--highlighted:before {
  content: "\f00c";
  position: absolute;
  font-family: FontAwesome;
  color: #ffffff;
  font-size: 1rem;
  left: 0.75rem;
  top: 1rem;
}
/* line 157, ../../../../private/scss/generic/includes/_select2.scss */
.select2-dropdown .select2-results__option--highlighted[aria-selected] {
  background-color: #e8eef1;
}
/* line 160, ../../../../private/scss/generic/includes/_select2.scss */
.select2-dropdown .select2-results__group {
  cursor: default;
  display: block;
  padding: 0.75rem 0.75rem 0.75rem 2.5rem;
  color: #759cac;
  font-weight: bold;
  font-size: 1rem;
}

/* line 170, ../../../../private/scss/generic/includes/_select2.scss */
.select2-container--open .select2-dropdown {
  left: 1rem;
}
/* line 172, ../../../../private/scss/generic/includes/_select2.scss */
.select2-container--open .select2-dropdown.select2-dropdown--below {
  transform: translateY(-2.5rem);
}
/* line 175, ../../../../private/scss/generic/includes/_select2.scss */
.select2-container--open .select2-dropdown.select2-dropdown--above {
  transform: translateY(2.5rem);
}

/* line 180, ../../../../private/scss/generic/includes/_select2.scss */
.select2-search--dropdown.select2-search--hide {
  display: none;
}

/* line 183, ../../../../private/scss/generic/includes/_select2.scss */
.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}
