/*!
 * Copyright (c) 2020. jowrney@jowrney.com
 * - www.luplin.com
 */
[data-lo-select] select[multiple].form-control {
  height: 34px; }

[data-lo-select] .lo-select-display.input-sm {
  height: 30px; }
[data-lo-select] select[multiple].input-sm {
  height: 30px; }

[data-lo-select] .lo-select-display.input-lg {
  height: 46px; }
[data-lo-select] select[multiple].input-lg {
  height: 46px; }

.form-group-sm [data-lo-select] select[multiple].form-control {
  height: 30px; }

.form-group-lg [data-lo-select] select[multiple].form-control {
  height: 46px; }

@media (min-width: 768px) {
  .form-inline [data-lo-select] {
    display: inline-block; } }

[data-lo-select] {
  position: relative;
  overflow: visible;
  display: block;
  box-sizing: border-box;
  margin: 0; }
  [data-lo-select] *,
  [data-lo-select] *:before,
  [data-lo-select] *:after {
    box-sizing: border-box; }
  [data-lo-select] select {
    z-index: 1;
    position: absolute;
    opacity: 0;
    user-select: none; }

@-webkit-keyframes loselect-option-group {
  from {
    -webkit-transform: translateY(-10%);
    opacity: 0; }
  to {
    -webkit-transform: translateY(0%);
    opacity: 1; } }
@-moz-keyframes loselect-option-group {
  from {
    -moz-transform: translateY(-10%);
    opacity: 0; }
  to {
    -moz-transform: translateY(0%);
    opacity: 1; } }
@keyframes loselect-option-group {
  from {
    -webkit-transform: translateY(-10%);
    -moz-transform: translateY(-10%);
    -ms-transform: translateY(-10%);
    -o-transform: translateY(-10%);
    transform: translateY(-10%);
    opacity: 0; }
  to {
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -ms-transform: translateY(0%);
    -o-transform: translateY(0%);
    transform: translateY(0%);
    opacity: 1; } }
@-webkit-keyframes loselect-option-group-destroy {
  from {
    -webkit-transform: translateY(0%) scaleY(1);
    opacity: 1; }
  to {
    -webkit-transform: translateY(0%) scaleY(0);
    opacity: 0; } }
@-moz-keyframes loselect-option-group-destroy {
  from {
    -moz-transform: translateY(0%) scaleY(1);
    opacity: 1; }
  to {
    -moz-transform: translateY(0%) scaleY(0);
    opacity: 0; } }
@keyframes loselect-option-group-destroy {
  from {
    -webkit-transform: translateY(0%) scaleY(1);
    -moz-transform: translateY(0%) scaleY(1);
    -ms-transform: translateY(0%) scaleY(1);
    -o-transform: translateY(0%) scaleY(1);
    transform: translateY(0%) scaleY(1);
    opacity: 1; }
  to {
    -webkit-transform: translateY(0%) scaleY(0);
    -moz-transform: translateY(0%) scaleY(0);
    -ms-transform: translateY(0%) scaleY(0);
    -o-transform: translateY(0%) scaleY(0);
    transform: translateY(0%) scaleY(0);
    opacity: 0; } }
.lo-select-display, .input-group [data-lo-select] .lo-select-display {
  position: relative;
  z-index: 2;
  padding: 0px;
  display: block;
  height: 34px;
  font-size: 14px;
  border-radius: 0;
  background-color: #fff;
  background-image: -webkit-linear-gradient(top, #fff, #eee);
  background-image: linear-gradient(to bottom,#fff, #eee);
  border: 1px solid #ccc;
  color: #444;
  text-decoration: none;
  box-shadow: none; }
  .lo-select-display:hover, .input-group [data-lo-select] .lo-select-display:hover, .lo-select-display:focus, .input-group [data-lo-select] .lo-select-display:focus {
    text-decoration: none; }
  .lo-select-display .lo-select-display-table, .input-group [data-lo-select] .lo-select-display .lo-select-display-table {
    width: 100%;
    height: 100%;
    display: table;
    border-collapse: collapse;
    user-select: none; }
    .lo-select-display .lo-select-display-table [data-lo-select-display="label"] {
      display: table-cell;
      vertical-align: middle;
      padding: 0px 7px;
      color: #444;
      white-space: nowrap; }
    .lo-select-display .lo-select-display-table [data-lo-select-display="addon"] {
      display: table-cell;
      vertical-align: middle;
      width: 16px;
      text-align: center; }
      .lo-select-display .lo-select-display-table [data-lo-select-display="addon"] .addon-icon-reset {
        display: none; }
      .lo-select-display .lo-select-display-table [data-lo-select-display="addon"] .addon-icon-closed {
        display: block; }
      .lo-select-display .lo-select-display-table [data-lo-select-display="addon"] .addon-icon-opened {
        display: none; }
      .lo-select-display .lo-select-display-table [data-lo-select-display="addon"] .addon-icon-closed {
        width: 16px;
        text-align: left;
        line-height: 6.363px; }
        .lo-select-display .lo-select-display-table [data-lo-select-display="addon"] .addon-icon-closed .addon-icon-arrow {
          content: '';
          width: 9px;
          height: 5px;
          display: inline-block;
          background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iOXB4IiBoZWlnaHQ9IjVweCIgdmlld0JveD0iMCAwIDkgNSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNjMuMSAoOTI0NTIpIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPgogICAgPHRpdGxlPmFkZG9uLWljb24tYXJyb3ctMTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJhZGRvbi1pY29uLWFycm93LTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxwYXRoIGQ9Ik00LjAzNjQ4MDY5LDQuNzkxNjY2NjcgQzQuMzcxMjQ0NjQsNS4wNjk0NDQ0NCA0LjY4MDI1NzUxLDUuMDY5NDQ0NDQgNC45NjM1MTkzMSw0Ljc5MTY2NjY3IEw0Ljk2MzUxOTMxLDQuNzkxNjY2NjcgTDguNzQ4OTI3MDQsMS4xNTUzMDMwMyBDOS4wODM2OTA5OSwwLjgyNzAyMDIwMiA5LjA4MzY5MDk5LDAuNTIzOTg5ODk5IDguNzQ4OTI3MDQsMC4yNDYyMTIxMjEgQzguNDE0MTYzMDksLTAuMDgyMDcwNzA3MSA4LjEwNTE1MDIxLC0wLjA4MjA3MDcwNzEgNy44MjE4ODg0MSwwLjI0NjIxMjEyMSBMNy44MjE4ODg0MSwwLjI0NjIxMjEyMSBMNC41LDMuMjAwNzU3NTggTDEuMjE2NzM4MiwwLjI0NjIxMjEyMSBDMC44ODE5NzQyNDksLTAuMDU2ODE4MTgxOCAwLjU2MDA4NTgzNywtMC4wNTY4MTgxODE4IDAuMjUxMDcyOTYxLDAuMjQ2MjEyMTIxIEMtMC4wODM2OTA5ODcxLDAuNTIzOTg5ODk5IC0wLjA4MzY5MDk4NzEsMC44MjcwMjAyMDIgMC4yNTEwNzI5NjEsMS4xNTUzMDMwMyBMMC4yNTEwNzI5NjEsMS4xNTUzMDMwMyBMNC4wMzY0ODA2OSw0Ljc5MTY2NjY3IFoiIGlkPSLunaAiIGZpbGw9IiM2RTZFNkUiIGZpbGwtcnVsZT0ibm9uemVybyI+PC9wYXRoPgogICAgPC9nPgo8L3N2Zz4=") no-repeat center center;
          opacity: 1; }
      .lo-select-display .lo-select-display-table [data-lo-select-display="addon"] .addon-icon-opened {
        width: 16px;
        text-align: left;
        line-height: 6.363px; }
        .lo-select-display .lo-select-display-table [data-lo-select-display="addon"] .addon-icon-opened .addon-icon-arrow {
          content: '';
          width: 9px;
          height: 5px;
          display: inline-block;
          background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iOXB4IiBoZWlnaHQ9IjVweCIgdmlld0JveD0iMCAwIDkgNSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNjMuMSAoOTI0NTIpIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPgogICAgPHRpdGxlPmFkZG9uLWljb24tYXJyb3ctMjwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJhZGRvbi1pY29uLWFycm93LTIiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxwYXRoIGQ9Ik00LjAzNjQ4MDY5LDQuNzkxNjY2NjcgQzQuMzcxMjQ0NjQsNS4wNjk0NDQ0NCA0LjY4MDI1NzUxLDUuMDY5NDQ0NDQgNC45NjM1MTkzMSw0Ljc5MTY2NjY3IEw0Ljk2MzUxOTMxLDQuNzkxNjY2NjcgTDguNzQ4OTI3MDQsMS4xNTUzMDMwMyBDOS4wODM2OTA5OSwwLjgyNzAyMDIwMiA5LjA4MzY5MDk5LDAuNTIzOTg5ODk5IDguNzQ4OTI3MDQsMC4yNDYyMTIxMjEgQzguNDE0MTYzMDksLTAuMDgyMDcwNzA3MSA4LjEwNTE1MDIxLC0wLjA4MjA3MDcwNzEgNy44MjE4ODg0MSwwLjI0NjIxMjEyMSBMNy44MjE4ODg0MSwwLjI0NjIxMjEyMSBMNC41LDMuMjAwNzU3NTggTDEuMjE2NzM4MiwwLjI0NjIxMjEyMSBDMC44ODE5NzQyNDksLTAuMDU2ODE4MTgxOCAwLjU2MDA4NTgzNywtMC4wNTY4MTgxODE4IDAuMjUxMDcyOTYxLDAuMjQ2MjEyMTIxIEMtMC4wODM2OTA5ODcxLDAuNTIzOTg5ODk5IC0wLjA4MzY5MDk4NzEsMC44MjcwMjAyMDIgMC4yNTEwNzI5NjEsMS4xNTUzMDMwMyBMMC4yNTEwNzI5NjEsMS4xNTUzMDMwMyBMNC4wMzY0ODA2OSw0Ljc5MTY2NjY3IFoiIGlkPSLunaAiIGZpbGw9IiM2RTZFNkUiIGZpbGwtcnVsZT0ibm9uemVybyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNC41MDAwMDAsIDIuNTAwMDAwKSByb3RhdGUoLTE4MC4wMDAwMDApIHRyYW5zbGF0ZSgtNC41MDAwMDAsIC0yLjUwMDAwMCkgIj48L3BhdGg+CiAgICA8L2c+Cjwvc3ZnPg==") no-repeat center center;
          opacity: 1; }
  .lo-select-display[data-select-option-group-opened], .input-group [data-lo-select] [data-select-option-group-opened].lo-select-display {
    box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.2);
    background-image: none; }
    .lo-select-display[data-select-option-group-opened] .lo-select-display-table [data-lo-select-display="addon"] .addon-icon-reset {
      display: block;
      position: absolute;
      right: 23px;
      top: 0px;
      height: 100%; }
    .lo-select-display[data-select-option-group-opened] .lo-select-display-table [data-lo-select-display="addon"] .addon-icon-closed {
      display: none; }
    .lo-select-display[data-select-option-group-opened] .lo-select-display-table [data-lo-select-display="addon"] .addon-icon-opened {
      display: block; }
  .lo-select-display.default:hover:not([disabled]), .lo-select-display.default:active:not([disabled]), .lo-select-display.default:focus:not([disabled]), .lo-select-display.default[data-select-option-group-opened]:not([disabled]) {
    border-color: #ccc;
    color: #555555;
    text-decoration: none; }
    .lo-select-display.default:hover:not([disabled]) .lo-select-display-table [data-lo-select-display="addon"] .addon-icon-closed .addon-icon-arrow, .lo-select-display.default:active:not([disabled]) .lo-select-display-table [data-lo-select-display="addon"] .addon-icon-closed .addon-icon-arrow, .lo-select-display.default:focus:not([disabled]) .lo-select-display-table [data-lo-select-display="addon"] .addon-icon-closed .addon-icon-arrow, .lo-select-display.default[data-select-option-group-opened]:not([disabled]) .lo-select-display-table [data-lo-select-display="addon"] .addon-icon-closed .addon-icon-arrow {
      border-top-color: #555555; }
    .lo-select-display.default:hover:not([disabled]) .lo-select-display-table [data-lo-select-display="addon"] .addon-icon-opened .addon-icon-arrow, .lo-select-display.default:active:not([disabled]) .lo-select-display-table [data-lo-select-display="addon"] .addon-icon-opened .addon-icon-arrow, .lo-select-display.default:focus:not([disabled]) .lo-select-display-table [data-lo-select-display="addon"] .addon-icon-opened .addon-icon-arrow, .lo-select-display.default[data-select-option-group-opened]:not([disabled]) .lo-select-display-table [data-lo-select-display="addon"] .addon-icon-opened .addon-icon-arrow {
      border-bottom-color: #555555; }
  .lo-select-display.default [disabled] {
    user-select: none; }
  .lo-select-display.primary:hover:not([disabled]), .lo-select-display.primary:active:not([disabled]), .lo-select-display.primary:focus:not([disabled]), .lo-select-display.primary[data-select-option-group-opened]:not([disabled]) {
    border-color: #337ab7;
    color: #555555;
    text-decoration: none; }
    .lo-select-display.primary:hover:not([disabled]) .lo-select-display-table [data-lo-select-display="addon"] .addon-icon-closed .addon-icon-arrow, .lo-select-display.primary:active:not([disabled]) .lo-select-display-table [data-lo-select-display="addon"] .addon-icon-closed .addon-icon-arrow, .lo-select-display.primary:focus:not([disabled]) .lo-select-display-table [data-lo-select-display="addon"] .addon-icon-closed .addon-icon-arrow, .lo-select-display.primary[data-select-option-group-opened]:not([disabled]) .lo-select-display-table [data-lo-select-display="addon"] .addon-icon-closed .addon-icon-arrow {
      border-top-color: #555555; }
    .lo-select-display.primary:hover:not([disabled]) .lo-select-display-table [data-lo-select-display="addon"] .addon-icon-opened .addon-icon-arrow, .lo-select-display.primary:active:not([disabled]) .lo-select-display-table [data-lo-select-display="addon"] .addon-icon-opened .addon-icon-arrow, .lo-select-display.primary:focus:not([disabled]) .lo-select-display-table [data-lo-select-display="addon"] .addon-icon-opened .addon-icon-arrow, .lo-select-display.primary[data-select-option-group-opened]:not([disabled]) .lo-select-display-table [data-lo-select-display="addon"] .addon-icon-opened .addon-icon-arrow {
      border-bottom-color: #555555; }
  .lo-select-display.primary [disabled] {
    user-select: none; }
  .lo-select-display.success:hover:not([disabled]), .lo-select-display.success:active:not([disabled]), .lo-select-display.success:focus:not([disabled]), .lo-select-display.success[data-select-option-group-opened]:not([disabled]) {
    border-color: #5cb85c;
    color: #555555;
    text-decoration: none; }
    .lo-select-display.success:hover:not([disabled]) .lo-select-display-table [data-lo-select-display="addon"] .addon-icon-closed .addon-icon-arrow, .lo-select-display.success:active:not([disabled]) .lo-select-display-table [data-lo-select-display="addon"] .addon-icon-closed .addon-icon-arrow, .lo-select-display.success:focus:not([disabled]) .lo-select-display-table [data-lo-select-display="addon"] .addon-icon-closed .addon-icon-arrow, .lo-select-display.success[data-select-option-group-opened]:not([disabled]) .lo-select-display-table [data-lo-select-display="addon"] .addon-icon-closed .addon-icon-arrow {
      border-top-color: #555555; }
    .lo-select-display.success:hover:not([disabled]) .lo-select-display-table [data-lo-select-display="addon"] .addon-icon-opened .addon-icon-arrow, .lo-select-display.success:active:not([disabled]) .lo-select-display-table [data-lo-select-display="addon"] .addon-icon-opened .addon-icon-arrow, .lo-select-display.success:focus:not([disabled]) .lo-select-display-table [data-lo-select-display="addon"] .addon-icon-opened .addon-icon-arrow, .lo-select-display.success[data-select-option-group-opened]:not([disabled]) .lo-select-display-table [data-lo-select-display="addon"] .addon-icon-opened .addon-icon-arrow {
      border-bottom-color: #555555; }
  .lo-select-display.success [disabled] {
    user-select: none; }
  .lo-select-display.info:hover:not([disabled]), .lo-select-display.info:active:not([disabled]), .lo-select-display.info:focus:not([disabled]), .lo-select-display.info[data-select-option-group-opened]:not([disabled]) {
    border-color: #5bc0de;
    color: #555555;
    text-decoration: none; }
    .lo-select-display.info:hover:not([disabled]) .lo-select-display-table [data-lo-select-display="addon"] .addon-icon-closed .addon-icon-arrow, .lo-select-display.info:active:not([disabled]) .lo-select-display-table [data-lo-select-display="addon"] .addon-icon-closed .addon-icon-arrow, .lo-select-display.info:focus:not([disabled]) .lo-select-display-table [data-lo-select-display="addon"] .addon-icon-closed .addon-icon-arrow, .lo-select-display.info[data-select-option-group-opened]:not([disabled]) .lo-select-display-table [data-lo-select-display="addon"] .addon-icon-closed .addon-icon-arrow {
      border-top-color: #555555; }
    .lo-select-display.info:hover:not([disabled]) .lo-select-display-table [data-lo-select-display="addon"] .addon-icon-opened .addon-icon-arrow, .lo-select-display.info:active:not([disabled]) .lo-select-display-table [data-lo-select-display="addon"] .addon-icon-opened .addon-icon-arrow, .lo-select-display.info:focus:not([disabled]) .lo-select-display-table [data-lo-select-display="addon"] .addon-icon-opened .addon-icon-arrow, .lo-select-display.info[data-select-option-group-opened]:not([disabled]) .lo-select-display-table [data-lo-select-display="addon"] .addon-icon-opened .addon-icon-arrow {
      border-bottom-color: #555555; }
  .lo-select-display.info [disabled] {
    user-select: none; }
  .lo-select-display.warning:hover:not([disabled]), .lo-select-display.warning:active:not([disabled]), .lo-select-display.warning:focus:not([disabled]), .lo-select-display.warning[data-select-option-group-opened]:not([disabled]) {
    border-color: #f0ad4e;
    color: #555555;
    text-decoration: none; }
    .lo-select-display.warning:hover:not([disabled]) .lo-select-display-table [data-lo-select-display="addon"] .addon-icon-closed .addon-icon-arrow, .lo-select-display.warning:active:not([disabled]) .lo-select-display-table [data-lo-select-display="addon"] .addon-icon-closed .addon-icon-arrow, .lo-select-display.warning:focus:not([disabled]) .lo-select-display-table [data-lo-select-display="addon"] .addon-icon-closed .addon-icon-arrow, .lo-select-display.warning[data-select-option-group-opened]:not([disabled]) .lo-select-display-table [data-lo-select-display="addon"] .addon-icon-closed .addon-icon-arrow {
      border-top-color: #555555; }
    .lo-select-display.warning:hover:not([disabled]) .lo-select-display-table [data-lo-select-display="addon"] .addon-icon-opened .addon-icon-arrow, .lo-select-display.warning:active:not([disabled]) .lo-select-display-table [data-lo-select-display="addon"] .addon-icon-opened .addon-icon-arrow, .lo-select-display.warning:focus:not([disabled]) .lo-select-display-table [data-lo-select-display="addon"] .addon-icon-opened .addon-icon-arrow, .lo-select-display.warning[data-select-option-group-opened]:not([disabled]) .lo-select-display-table [data-lo-select-display="addon"] .addon-icon-opened .addon-icon-arrow {
      border-bottom-color: #555555; }
  .lo-select-display.warning [disabled] {
    user-select: none; }
  .lo-select-display.danger:hover:not([disabled]), .lo-select-display.danger:active:not([disabled]), .lo-select-display.danger:focus:not([disabled]), .lo-select-display.danger[data-select-option-group-opened]:not([disabled]) {
    border-color: #d9534f;
    color: #555555;
    text-decoration: none; }
    .lo-select-display.danger:hover:not([disabled]) .lo-select-display-table [data-lo-select-display="addon"] .addon-icon-closed .addon-icon-arrow, .lo-select-display.danger:active:not([disabled]) .lo-select-display-table [data-lo-select-display="addon"] .addon-icon-closed .addon-icon-arrow, .lo-select-display.danger:focus:not([disabled]) .lo-select-display-table [data-lo-select-display="addon"] .addon-icon-closed .addon-icon-arrow, .lo-select-display.danger[data-select-option-group-opened]:not([disabled]) .lo-select-display-table [data-lo-select-display="addon"] .addon-icon-closed .addon-icon-arrow {
      border-top-color: #555555; }
    .lo-select-display.danger:hover:not([disabled]) .lo-select-display-table [data-lo-select-display="addon"] .addon-icon-opened .addon-icon-arrow, .lo-select-display.danger:active:not([disabled]) .lo-select-display-table [data-lo-select-display="addon"] .addon-icon-opened .addon-icon-arrow, .lo-select-display.danger:focus:not([disabled]) .lo-select-display-table [data-lo-select-display="addon"] .addon-icon-opened .addon-icon-arrow, .lo-select-display.danger[data-select-option-group-opened]:not([disabled]) .lo-select-display-table [data-lo-select-display="addon"] .addon-icon-opened .addon-icon-arrow {
      border-bottom-color: #555555; }
  .lo-select-display.danger [disabled] {
    user-select: none; }

.lo-select-option-group {
  box-sizing: border-box;
  z-index: 2000;
  position: absolute;
  left: 0;
  top: 0;
  border-radius: 5px;
  box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.175);
  border: 1px solid;
  overflow: hidden;
  background-color: #fbfbfb;
  background-image: -webkit-linear-gradient(bottom, #fbfbfb);
  background-image: linear-gradient(to top,#fbfbfb);
  -webkit-animation: loselect-option-group 0.1s ease-out;
  -moz-animation: loselect-option-group 0.1s ease-out;
  animation: loselect-option-group 0.1s ease-out;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transform-origin: center top;
  -moz-transform-origin: center top;
  -ms-transform-origin: center top;
  -o-transform-origin: center top;
  transform-origin: center top; }
  .lo-select-option-group.destroy {
    -webkit-animation: loselect-option-group-destroy 0.1s cubic-bezier(0.6, -0.28, 0.735, 0.045) forwards;
    -moz-animation: loselect-option-group-destroy 0.1s cubic-bezier(0.6, -0.28, 0.735, 0.045) forwards;
    animation: loselect-option-group-destroy 0.1s cubic-bezier(0.6, -0.28, 0.735, 0.045) forwards; }
  .lo-select-option-group.direction-top {
    -webkit-transform-origin: center top;
    -moz-transform-origin: center top;
    -ms-transform-origin: center top;
    -o-transform-origin: center top;
    transform-origin: center top; }
  .lo-select-option-group.direction-bottom {
    -webkit-transform-origin: center bottom;
    -moz-transform-origin: center bottom;
    -ms-transform-origin: center bottom;
    -o-transform-origin: center bottom;
    transform-origin: center bottom; }
  .lo-select-option-group.default {
    border-color: #ccc;
    color: #555555; }
    .lo-select-option-group.default .lo-select-body .lo-select-option-group-content .lo-select-option-item:hover, .lo-select-option-group.default .lo-select-body .lo-select-option-group-content .lo-select-option-item.hover {
      background: #a6a6a6 !important;
      color: #222222; }
      .lo-select-option-group.default .lo-select-body .lo-select-option-group-content .lo-select-option-item:hover .lo-select-option-item-holder .lo-select-option-item-cell.lo-select-option-item-checkbox .item-checkbox-wrap.useCheckBox:after, .lo-select-option-group.default .lo-select-body .lo-select-option-group-content .lo-select-option-item.hover .lo-select-option-item-holder .lo-select-option-item-cell.lo-select-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
        border-color: #222222 !important; }
    .lo-select-option-group.default .lo-select-body .lo-select-option-group-content .lo-select-option-item[data-option-selected="true"] {
      background: #ccc;
      color: #222222; }
      .lo-select-option-group.default .lo-select-body .lo-select-option-group-content .lo-select-option-item[data-option-selected="true"] .lo-select-option-item-holder .lo-select-option-item-cell.lo-select-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
        border-color: #222222 !important; }
    .lo-select-option-group.default .lo-select-body .lo-select-option-group-content .lo-select-option-group .lo-select-option-item-holder .lo-select-option-group-label {
      background: #eee; }
    .lo-select-option-group.default .lo-select-body .lo-select-option-group-buttons {
      border-top: 1px solid;
      border-color: #ccc; }
  .lo-select-option-group.primary {
    border-color: #337ab7;
    color: #555555; }
    .lo-select-option-group.primary .lo-select-body .lo-select-option-group-content .lo-select-option-item:hover, .lo-select-option-group.primary .lo-select-body .lo-select-option-group-content .lo-select-option-item.hover {
      background: #64a0d3 !important;
      color: white; }
      .lo-select-option-group.primary .lo-select-body .lo-select-option-group-content .lo-select-option-item:hover .lo-select-option-item-holder .lo-select-option-item-cell.lo-select-option-item-checkbox .item-checkbox-wrap.useCheckBox:after, .lo-select-option-group.primary .lo-select-body .lo-select-option-group-content .lo-select-option-item.hover .lo-select-option-item-holder .lo-select-option-item-cell.lo-select-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
        border-color: white !important; }
    .lo-select-option-group.primary .lo-select-body .lo-select-option-group-content .lo-select-option-item[data-option-selected="true"] {
      background: #337ab7;
      color: white; }
      .lo-select-option-group.primary .lo-select-body .lo-select-option-group-content .lo-select-option-item[data-option-selected="true"] .lo-select-option-item-holder .lo-select-option-item-cell.lo-select-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
        border-color: white !important; }
    .lo-select-option-group.primary .lo-select-body .lo-select-option-group-content .lo-select-option-group .lo-select-option-item-holder .lo-select-option-group-label {
      background: #eee; }
    .lo-select-option-group.primary .lo-select-body .lo-select-option-group-buttons {
      border-top: 1px solid;
      border-color: #337ab7; }
  .lo-select-option-group.success {
    border-color: #5cb85c;
    color: #555555; }
    .lo-select-option-group.success .lo-select-body .lo-select-option-group-content .lo-select-option-item:hover, .lo-select-option-group.success .lo-select-body .lo-select-option-group-content .lo-select-option-item.hover {
      background: #3d8b3d !important;
      color: #222222; }
      .lo-select-option-group.success .lo-select-body .lo-select-option-group-content .lo-select-option-item:hover .lo-select-option-item-holder .lo-select-option-item-cell.lo-select-option-item-checkbox .item-checkbox-wrap.useCheckBox:after, .lo-select-option-group.success .lo-select-body .lo-select-option-group-content .lo-select-option-item.hover .lo-select-option-item-holder .lo-select-option-item-cell.lo-select-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
        border-color: #222222 !important; }
    .lo-select-option-group.success .lo-select-body .lo-select-option-group-content .lo-select-option-item[data-option-selected="true"] {
      background: #5cb85c;
      color: #222222; }
      .lo-select-option-group.success .lo-select-body .lo-select-option-group-content .lo-select-option-item[data-option-selected="true"] .lo-select-option-item-holder .lo-select-option-item-cell.lo-select-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
        border-color: #222222 !important; }
    .lo-select-option-group.success .lo-select-body .lo-select-option-group-content .lo-select-option-group .lo-select-option-item-holder .lo-select-option-group-label {
      background: #eee; }
    .lo-select-option-group.success .lo-select-body .lo-select-option-group-buttons {
      border-top: 1px solid;
      border-color: #5cb85c; }
  .lo-select-option-group.info {
    border-color: #5bc0de;
    color: #555555; }
    .lo-select-option-group.info .lo-select-body .lo-select-option-group-content .lo-select-option-item:hover, .lo-select-option-group.info .lo-select-body .lo-select-option-group-content .lo-select-option-item.hover {
      background: #9bd8eb !important;
      color: white; }
      .lo-select-option-group.info .lo-select-body .lo-select-option-group-content .lo-select-option-item:hover .lo-select-option-item-holder .lo-select-option-item-cell.lo-select-option-item-checkbox .item-checkbox-wrap.useCheckBox:after, .lo-select-option-group.info .lo-select-body .lo-select-option-group-content .lo-select-option-item.hover .lo-select-option-item-holder .lo-select-option-item-cell.lo-select-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
        border-color: white !important; }
    .lo-select-option-group.info .lo-select-body .lo-select-option-group-content .lo-select-option-item[data-option-selected="true"] {
      background: #5bc0de;
      color: white; }
      .lo-select-option-group.info .lo-select-body .lo-select-option-group-content .lo-select-option-item[data-option-selected="true"] .lo-select-option-item-holder .lo-select-option-item-cell.lo-select-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
        border-color: white !important; }
    .lo-select-option-group.info .lo-select-body .lo-select-option-group-content .lo-select-option-group .lo-select-option-item-holder .lo-select-option-group-label {
      background: #eee; }
    .lo-select-option-group.info .lo-select-body .lo-select-option-group-buttons {
      border-top: 1px solid;
      border-color: #5bc0de; }
  .lo-select-option-group.warning {
    border-color: #f0ad4e;
    color: #555555; }
    .lo-select-option-group.warning .lo-select-body .lo-select-option-group-content .lo-select-option-item:hover, .lo-select-option-group.warning .lo-select-body .lo-select-option-group-content .lo-select-option-item.hover {
      background: #f6ce95 !important;
      color: white; }
      .lo-select-option-group.warning .lo-select-body .lo-select-option-group-content .lo-select-option-item:hover .lo-select-option-item-holder .lo-select-option-item-cell.lo-select-option-item-checkbox .item-checkbox-wrap.useCheckBox:after, .lo-select-option-group.warning .lo-select-body .lo-select-option-group-content .lo-select-option-item.hover .lo-select-option-item-holder .lo-select-option-item-cell.lo-select-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
        border-color: white !important; }
    .lo-select-option-group.warning .lo-select-body .lo-select-option-group-content .lo-select-option-item[data-option-selected="true"] {
      background: #f0ad4e;
      color: white; }
      .lo-select-option-group.warning .lo-select-body .lo-select-option-group-content .lo-select-option-item[data-option-selected="true"] .lo-select-option-item-holder .lo-select-option-item-cell.lo-select-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
        border-color: white !important; }
    .lo-select-option-group.warning .lo-select-body .lo-select-option-group-content .lo-select-option-group .lo-select-option-item-holder .lo-select-option-group-label {
      background: #eee; }
    .lo-select-option-group.warning .lo-select-body .lo-select-option-group-buttons {
      border-top: 1px solid;
      border-color: #f0ad4e; }
  .lo-select-option-group.danger {
    border-color: #d9534f;
    color: #555555; }
    .lo-select-option-group.danger .lo-select-body .lo-select-option-group-content .lo-select-option-item:hover, .lo-select-option-group.danger .lo-select-body .lo-select-option-group-content .lo-select-option-item.hover {
      background: #e7908e !important;
      color: white; }
      .lo-select-option-group.danger .lo-select-body .lo-select-option-group-content .lo-select-option-item:hover .lo-select-option-item-holder .lo-select-option-item-cell.lo-select-option-item-checkbox .item-checkbox-wrap.useCheckBox:after, .lo-select-option-group.danger .lo-select-body .lo-select-option-group-content .lo-select-option-item.hover .lo-select-option-item-holder .lo-select-option-item-cell.lo-select-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
        border-color: white !important; }
    .lo-select-option-group.danger .lo-select-body .lo-select-option-group-content .lo-select-option-item[data-option-selected="true"] {
      background: #d9534f;
      color: white; }
      .lo-select-option-group.danger .lo-select-body .lo-select-option-group-content .lo-select-option-item[data-option-selected="true"] .lo-select-option-item-holder .lo-select-option-item-cell.lo-select-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
        border-color: white !important; }
    .lo-select-option-group.danger .lo-select-body .lo-select-option-group-content .lo-select-option-group .lo-select-option-item-holder .lo-select-option-group-label {
      background: #eee; }
    .lo-select-option-group.danger .lo-select-body .lo-select-option-group-buttons {
      border-top: 1px solid;
      border-color: #d9534f; }
  .lo-select-option-group .lo-select-body {
    padding: 0px; }
    .lo-select-option-group .lo-select-body .lo-select-option-group-content {
      mlo-height: 170px;
      overflow-y: auto;
      -webkit-overflow-scrolling: touch;
      position: relative; }
      .lo-select-option-group .lo-select-body .lo-select-option-group-content .lo-select-option-item {
        padding: 3px 0px;
        text-align: left;
        cursor: pointer;
        font-size: 12px;
        position: relative;
        box-sizing: border-box;
        overflow: hidden; }
        .lo-select-option-group .lo-select-body .lo-select-option-group-content .lo-select-option-item .lo-select-option-item-holder {
          display: table;
          position: relative;
          border-collapse: separate;
          overflow: hidden;
          width: 100%;
          height: 17px; }
          .lo-select-option-group .lo-select-body .lo-select-option-group-content .lo-select-option-item .lo-select-option-item-holder .lo-select-option-item-cell {
            box-sizing: border-box;
            display: table-cell;
            vertical-align: middle;
            white-space: nowrap;
            font-size: 12px;
            line-height: 17px;
            padding: 0px 0px 0px 0px;
            user-select: none; }
            .lo-select-option-group .lo-select-body .lo-select-option-group-content .lo-select-option-item .lo-select-option-item-holder .lo-select-option-item-cell.lo-select-option-item-checkbox {
              overflow: hidden;
              width: 12px;
              text-align: center; }
              .lo-select-option-group .lo-select-body .lo-select-option-group-content .lo-select-option-item .lo-select-option-item-holder .lo-select-option-item-cell.lo-select-option-item-checkbox .item-checkbox-wrap {
                position: relative;
                display: block;
                width: 12px;
                height: 17px; }
                .lo-select-option-group .lo-select-body .lo-select-option-group-content .lo-select-option-item .lo-select-option-item-holder .lo-select-option-item-cell.lo-select-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
                  content: '';
                  width: 8px;
                  height: 4px;
                  position: absolute;
                  top: 4.25px;
                  right: 0px;
                  border: 2px solid #000;
                  border-top: none;
                  border-right: none;
                  background: transparent;
                  opacity: 0.1;
                  -webkit-transform: rotate(-50deg);
                  -moz-transform: rotate(-50deg);
                  -ms-transform: rotate(-50deg);
                  -o-transform: rotate(-50deg);
                  transform: rotate(-50deg); }
            .lo-select-option-group .lo-select-body .lo-select-option-group-content .lo-select-option-item .lo-select-option-item-holder .lo-select-option-item-cell.lo-select-option-item-label {
              padding: 0px 7px;
              padding-right: 8px; }
        .lo-select-option-group .lo-select-body .lo-select-option-group-content .lo-select-option-item[data-option-selected="true"] .lo-select-option-item-holder .lo-select-option-item-cell.lo-select-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
          opacity: 1; }
      .lo-select-option-group .lo-select-body .lo-select-option-group-content .lo-select-option-group .lo-select-option-item-holder {
        display: table;
        position: relative;
        border-collapse: separate;
        overflow: hidden;
        width: 100%;
        height: 17px; }
        .lo-select-option-group .lo-select-body .lo-select-option-group-content .lo-select-option-group .lo-select-option-item-holder .lo-select-option-group-label {
          box-sizing: border-box;
          display: table-cell;
          vertical-align: middle;
          white-space: nowrap;
          font-size: 12px;
          line-height: 17px;
          padding: 5px 10px;
          user-select: none; }
    .lo-select-option-group .lo-select-body .lo-select-option-group-buttons {
      text-align: center;
      padding: 3px 0px; }
  .lo-select-option-group.lo-select-option-group-lg .lo-select-body {
    padding: 0px; }
    .lo-select-option-group.lo-select-option-group-lg .lo-select-body .lo-select-option-group-content {
      mlo-height: 206px;
      overflow-y: auto;
      -webkit-overflow-scrolling: touch;
      position: relative; }
      .lo-select-option-group.lo-select-option-group-lg .lo-select-body .lo-select-option-group-content .lo-select-option-item {
        padding: 5px 0px;
        text-align: left;
        cursor: pointer;
        font-size: 15.6px;
        position: relative;
        box-sizing: border-box;
        overflow: hidden; }
        .lo-select-option-group.lo-select-option-group-lg .lo-select-body .lo-select-option-group-content .lo-select-option-item .lo-select-option-item-holder {
          display: table;
          position: relative;
          border-collapse: separate;
          overflow: hidden;
          width: 100%;
          height: 20.6px; }
          .lo-select-option-group.lo-select-option-group-lg .lo-select-body .lo-select-option-group-content .lo-select-option-item .lo-select-option-item-holder .lo-select-option-item-cell {
            box-sizing: border-box;
            display: table-cell;
            vertical-align: middle;
            white-space: nowrap;
            font-size: 15.6px;
            line-height: 20.6px;
            padding: 0px 0px 0px 0px;
            user-select: none; }
            .lo-select-option-group.lo-select-option-group-lg .lo-select-body .lo-select-option-group-content .lo-select-option-item .lo-select-option-item-holder .lo-select-option-item-cell.lo-select-option-item-checkbox {
              overflow: hidden;
              width: 15.6px;
              text-align: center; }
              .lo-select-option-group.lo-select-option-group-lg .lo-select-body .lo-select-option-group-content .lo-select-option-item .lo-select-option-item-holder .lo-select-option-item-cell.lo-select-option-item-checkbox .item-checkbox-wrap {
                position: relative;
                display: block;
                width: 15.6px;
                height: 20.6px; }
                .lo-select-option-group.lo-select-option-group-lg .lo-select-body .lo-select-option-group-content .lo-select-option-item .lo-select-option-item-holder .lo-select-option-item-cell.lo-select-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
                  content: '';
                  width: 11.6px;
                  height: 5.8px;
                  position: absolute;
                  top: 5.15px;
                  right: 0px;
                  border: 2px solid #000;
                  border-top: none;
                  border-right: none;
                  background: transparent;
                  opacity: 0.1;
                  -webkit-transform: rotate(-50deg);
                  -moz-transform: rotate(-50deg);
                  -ms-transform: rotate(-50deg);
                  -o-transform: rotate(-50deg);
                  transform: rotate(-50deg); }
            .lo-select-option-group.lo-select-option-group-lg .lo-select-body .lo-select-option-group-content .lo-select-option-item .lo-select-option-item-holder .lo-select-option-item-cell.lo-select-option-item-label {
              padding: 0px 7px;
              padding-right: 11.6px; }
        .lo-select-option-group.lo-select-option-group-lg .lo-select-body .lo-select-option-group-content .lo-select-option-item[data-option-selected="true"] .lo-select-option-item-holder .lo-select-option-item-cell.lo-select-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
          opacity: 1; }
      .lo-select-option-group.lo-select-option-group-lg .lo-select-body .lo-select-option-group-content .lo-select-option-group .lo-select-option-item-holder {
        display: table;
        position: relative;
        border-collapse: separate;
        overflow: hidden;
        width: 100%;
        height: 20.6px; }
        .lo-select-option-group.lo-select-option-group-lg .lo-select-body .lo-select-option-group-content .lo-select-option-group .lo-select-option-item-holder .lo-select-option-group-label {
          box-sizing: border-box;
          display: table-cell;
          vertical-align: middle;
          white-space: nowrap;
          font-size: 15.6px;
          line-height: 20.6px;
          padding: 5px 10px;
          user-select: none; }
    .lo-select-option-group.lo-select-option-group-lg .lo-select-body .lo-select-option-group-buttons {
      text-align: center;
      padding: 5px 0px; }
  .lo-select-option-group.lo-select-option-group-sm .lo-select-body {
    padding: 0px; }
    .lo-select-option-group.lo-select-option-group-sm .lo-select-body .lo-select-option-group-content {
      mlo-height: 158px;
      overflow-y: auto;
      -webkit-overflow-scrolling: touch;
      position: relative; }
      .lo-select-option-group.lo-select-option-group-sm .lo-select-body .lo-select-option-group-content .lo-select-option-item {
        padding: 2px 0px;
        text-align: left;
        cursor: pointer;
        font-size: 10.8px;
        position: relative;
        box-sizing: border-box;
        overflow: hidden; }
        .lo-select-option-group.lo-select-option-group-sm .lo-select-body .lo-select-option-group-content .lo-select-option-item .lo-select-option-item-holder {
          display: table;
          position: relative;
          border-collapse: separate;
          overflow: hidden;
          width: 100%;
          height: 15.8px; }
          .lo-select-option-group.lo-select-option-group-sm .lo-select-body .lo-select-option-group-content .lo-select-option-item .lo-select-option-item-holder .lo-select-option-item-cell {
            box-sizing: border-box;
            display: table-cell;
            vertical-align: middle;
            white-space: nowrap;
            font-size: 10.8px;
            line-height: 15.8px;
            padding: 0px 0px 0px 0px;
            user-select: none; }
            .lo-select-option-group.lo-select-option-group-sm .lo-select-body .lo-select-option-group-content .lo-select-option-item .lo-select-option-item-holder .lo-select-option-item-cell.lo-select-option-item-checkbox {
              overflow: hidden;
              width: 10.8px;
              text-align: center; }
              .lo-select-option-group.lo-select-option-group-sm .lo-select-body .lo-select-option-group-content .lo-select-option-item .lo-select-option-item-holder .lo-select-option-item-cell.lo-select-option-item-checkbox .item-checkbox-wrap {
                position: relative;
                display: block;
                width: 10.8px;
                height: 15.8px; }
                .lo-select-option-group.lo-select-option-group-sm .lo-select-body .lo-select-option-group-content .lo-select-option-item .lo-select-option-item-holder .lo-select-option-item-cell.lo-select-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
                  content: '';
                  width: 6.8px;
                  height: 3.4px;
                  position: absolute;
                  top: 3.95px;
                  right: 0px;
                  border: 2px solid #000;
                  border-top: none;
                  border-right: none;
                  background: transparent;
                  opacity: 0.1;
                  -webkit-transform: rotate(-50deg);
                  -moz-transform: rotate(-50deg);
                  -ms-transform: rotate(-50deg);
                  -o-transform: rotate(-50deg);
                  transform: rotate(-50deg); }
            .lo-select-option-group.lo-select-option-group-sm .lo-select-body .lo-select-option-group-content .lo-select-option-item .lo-select-option-item-holder .lo-select-option-item-cell.lo-select-option-item-label {
              padding: 0px 7px;
              padding-right: 6.8px; }
        .lo-select-option-group.lo-select-option-group-sm .lo-select-body .lo-select-option-group-content .lo-select-option-item[data-option-selected="true"] .lo-select-option-item-holder .lo-select-option-item-cell.lo-select-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
          opacity: 1; }
      .lo-select-option-group.lo-select-option-group-sm .lo-select-body .lo-select-option-group-content .lo-select-option-group .lo-select-option-item-holder {
        display: table;
        position: relative;
        border-collapse: separate;
        overflow: hidden;
        width: 100%;
        height: 15.8px; }
        .lo-select-option-group.lo-select-option-group-sm .lo-select-body .lo-select-option-group-content .lo-select-option-group .lo-select-option-item-holder .lo-select-option-group-label {
          box-sizing: border-box;
          display: table-cell;
          vertical-align: middle;
          white-space: nowrap;
          font-size: 10.8px;
          line-height: 15.8px;
          padding: 5px 10px;
          user-select: none; }
    .lo-select-option-group.lo-select-option-group-sm .lo-select-body .lo-select-option-group-buttons {
      text-align: center;
      padding: 2px 0px; }
  .lo-select-option-group.lo-select-option-group-xs .lo-select-body {
    padding: 0px; }
    .lo-select-option-group.lo-select-option-group-xs .lo-select-body .lo-select-option-group-content {
      mlo-height: 146px;
      overflow-y: auto;
      -webkit-overflow-scrolling: touch;
      position: relative; }
      .lo-select-option-group.lo-select-option-group-xs .lo-select-body .lo-select-option-group-content .lo-select-option-item {
        padding: 1px 0px;
        text-align: left;
        cursor: pointer;
        font-size: 9.6px;
        position: relative;
        box-sizing: border-box;
        overflow: hidden; }
        .lo-select-option-group.lo-select-option-group-xs .lo-select-body .lo-select-option-group-content .lo-select-option-item .lo-select-option-item-holder {
          display: table;
          position: relative;
          border-collapse: separate;
          overflow: hidden;
          width: 100%;
          height: 14.6px; }
          .lo-select-option-group.lo-select-option-group-xs .lo-select-body .lo-select-option-group-content .lo-select-option-item .lo-select-option-item-holder .lo-select-option-item-cell {
            box-sizing: border-box;
            display: table-cell;
            vertical-align: middle;
            white-space: nowrap;
            font-size: 9.6px;
            line-height: 14.6px;
            padding: 0px 0px 0px 0px;
            user-select: none; }
            .lo-select-option-group.lo-select-option-group-xs .lo-select-body .lo-select-option-group-content .lo-select-option-item .lo-select-option-item-holder .lo-select-option-item-cell.lo-select-option-item-checkbox {
              overflow: hidden;
              width: 9.6px;
              text-align: center; }
              .lo-select-option-group.lo-select-option-group-xs .lo-select-body .lo-select-option-group-content .lo-select-option-item .lo-select-option-item-holder .lo-select-option-item-cell.lo-select-option-item-checkbox .item-checkbox-wrap {
                position: relative;
                display: block;
                width: 9.6px;
                height: 14.6px; }
                .lo-select-option-group.lo-select-option-group-xs .lo-select-body .lo-select-option-group-content .lo-select-option-item .lo-select-option-item-holder .lo-select-option-item-cell.lo-select-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
                  content: '';
                  width: 5.6px;
                  height: 2.8px;
                  position: absolute;
                  top: 3.65px;
                  right: 0px;
                  border: 2px solid #000;
                  border-top: none;
                  border-right: none;
                  background: transparent;
                  opacity: 0.1;
                  -webkit-transform: rotate(-50deg);
                  -moz-transform: rotate(-50deg);
                  -ms-transform: rotate(-50deg);
                  -o-transform: rotate(-50deg);
                  transform: rotate(-50deg); }
            .lo-select-option-group.lo-select-option-group-xs .lo-select-body .lo-select-option-group-content .lo-select-option-item .lo-select-option-item-holder .lo-select-option-item-cell.lo-select-option-item-label {
              padding: 0px 7px;
              padding-right: 5.6px; }
        .lo-select-option-group.lo-select-option-group-xs .lo-select-body .lo-select-option-group-content .lo-select-option-item[data-option-selected="true"] .lo-select-option-item-holder .lo-select-option-item-cell.lo-select-option-item-checkbox .item-checkbox-wrap.useCheckBox:after {
          opacity: 1; }
      .lo-select-option-group.lo-select-option-group-xs .lo-select-body .lo-select-option-group-content .lo-select-option-group .lo-select-option-item-holder {
        display: table;
        position: relative;
        border-collapse: separate;
        overflow: hidden;
        width: 100%;
        height: 14.6px; }
        .lo-select-option-group.lo-select-option-group-xs .lo-select-body .lo-select-option-group-content .lo-select-option-group .lo-select-option-item-holder .lo-select-option-group-label {
          box-sizing: border-box;
          display: table-cell;
          vertical-align: middle;
          white-space: nowrap;
          font-size: 9.6px;
          line-height: 14.6px;
          padding: 5px 10px;
          user-select: none; }
    .lo-select-option-group.lo-select-option-group-xs .lo-select-body .lo-select-option-group-buttons {
      text-align: center;
      padding: 1px 0px; }

.input-group [data-lo-select] {
  display: table-cell; }
  .input-group [data-lo-select] select {
    z-index: 1;
    position: absolute;
    opacity: 0;
    user-select: none; }
  .input-group [data-lo-select]:first-child .lo-select-display {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  .input-group [data-lo-select]:last-child .lo-select-display {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
