.SBselect{
  position: relative;
  ffloat: left;
  min-width: 300px;
  width: 300px;
  min-height:33px;
  color:#426684;
  font-weight: 300;
  border-radius:9px;
}
.SBselect.button{
  min-height:83px;
}
.SBselect[data-select-open="true"]{
  box-shadow:none;
  z-index:99;
  _position:absolute;
}
.SBselect span{
  content:'';
  width:20px;
  height:16px;
  background:url(images/select.png) no-repeat;
  position: absolute;
  top:10px;
  right:10px;
  padding:0;
  pointer-events: none;
}
._SBselect[data-select-open="true"]::after{
  background-image:url(select_on.png);
}
.SBselect select {
  position: absolute;
  overflow: hidden;
  width: 300px;
  height:33px;
  opacity: 0;
  left:0;
  top:0;
  pointer-events: none;
}
.SBselect.button select {
  height:83px;
}
.SBselect .holder{
  position: relative;
  float: left;
  width: 100%;
  max-height:230px;
  overflow:auto;
  background-color:#f3fcff;
  border-radius:9px;
  box-shadow: 0px 2px 4px 0px rgba(117,175,198,0.5);
}
.SBselect[data-select-open="true"] .holder{
  position:absolute;
  ppadding:5px 0;
}
.SBselect ul{
  position: relative;
  left:0;
  top:0;
  z-index:98;
  overflow:hidden;
  height:0;
  width:100%;
  padding:0;
  margin:0;
}
.SBselect ul li {
  font-size:12px;
  line-height:20px;
  min-height:20px;
  position: relative;
  float: left;
  width: 245px;
  list-style-type: none;
  padding:0 10px;
  border-radius:10px;
  margin:0 0 0 10px;
  display: block;
  cursor: pointer;
}
.SBselect ul li.empty{
  display:none;
  height:0;
}
.SBselect ul li:last-child {
}
.SBselect ul li:hover {
  background-color: #caebfc;
}
.SBselect ul .active {
  background-color: #caebfc;
}
.SBselect ul .over {
  background-color: #eee;
}
.SBselect.button ul .active[data-value=""] {
  background:none;
}
.SBselect p{
  font-size:14px;
  line-height:17px;
  font-weight:bold;
  color:#ffffff;
  background:#50b0f5;
  padding: 8px 5%;
  width: 90%;
  display: block;
  margin: 0px;
  cursor: pointer;
  border-radius:9px;
}
.SBselect.button p{
  font-size:12px;
  line-height:24px;
  color:#426684;
  font-weight:normal;
  background-color: #caebfc;
  position:absolute;
  cursor: default;
  border-radius:12px;
  padding:0 5%;
  margin-top:5px;
}
.SBselect[data-selected="false"].button p{
  display:none;
}
.SBselect .simplebar-track{
  background:#caebfc;
}
.SBselect .simplebar-track.simplebar-vertical{
  width:10px;
  right:4px;
  top:4px;
  bottom:4px;
  border-radius:5px;
}
.SBselect .simplebar-scrollbar::before{
  left:1px;
  right:1px;
  background:#50b0f5;
  box-shadow: 0px 2px 1px 0px rgba(117,175,198,0.5);
}
