.multiselect-container{display: block;border-radius: 0;position:absolute;list-style-type:none;margin:0;box-shadow: 0 2px 2px rgba(0,0,0,.2);padding:0;transition: .2s ease all;-moz-transition: .2s ease all;-webkit-transition: .2s ease all;opacity: 0;transform: scale(0);transform-origin: top center;max-width: 100%;max-height: 250px;overflow: auto;}.multiselect-container .input-group{margin:5px}
.multiselect-container>li:hover{
  background: #f5f5f5;
}
.multiselect-container>li>a:hover{
    background:none ;
}
.multiselect-container>li.active{
  background: #e8e8e8;
}
.multiselect-container>li.active>a{
    background: none !important;
    color: inherit !important;
    color: black !important;
}
.open>.multiselect-container{
  transform: scale(1);
  opacity: 1;
}
.btn-group:before,
.btn-group:after{
    content:"";
    height: 3px;
    width: 0;
    bottom: 0;
    position: absolute;
    background: #515d9c;
    z-index: 999999;
    transition: .2s ease all;
    -moz-transition: .2s ease all;
    -webkit-transition: .2s ease all;
}
.btn-group:before{
    left:50%;
}
.btn-group:after{
    right:50%;
}
.btn-group.open:after,.btn-group.open:before{
  width:50%;
}
.tbl-control .btn-group{
  max-width:200px;
}
.tbl-control .btn-group .btn-default{
  max-width:100%;
  overflow:hidden;
  text-overflow:ellipsis;
}
.multiselect-container>li{padding: 2px 0px;min-height: 20px;font-size: 16px;transition:all ease-in 300ms;}.multiselect-container>li>a.multiselect-all label{font-weight:700}.multiselect-container>li.multiselect-group label{margin:0;padding:3px 20px 3px 20px;height:100%;font-weight:700}.multiselect-container>li.multiselect-group-clickable label{cursor:pointer}.multiselect-container>li>a{padding:0}.multiselect-container>li>a>label{margin:0;height:100%;cursor:pointer;font-weight:400;padding:3px 20px 3px 40px;overflow: hidden;text-overflow: ellipsis;}.multiselect-container>li>a>label.radio,.multiselect-container>li>a>label.checkbox{margin:0}.multiselect-container>li>a>label>input[type=checkbox]{margin-bottom:5px}.btn-group>.btn-group:nth-child(2)>.multiselect.btn{border-top-left-radius:4px;border-bottom-left-radius:4px}.form-inline .multiselect-container label.checkbox,.form-inline .multiselect-container label.radio{padding:3px 20px 3px 40px}.form-inline .multiselect-container li a label.checkbox input[type=checkbox],.form-inline .multiselect-container li a label.radio input[type=radio]{margin-left:-20px;margin-right:0}