.nice-select {
	-webkit-tap-highlight-color:transparent;
	background-color: #dde1e4;
	box-sizing:border-box;
	cursor:pointer;
	display:inline-block;
	float:left;
	font-family:inherit;
	font-size:16px;
	color:#2f3439;
	font-weight: normal;
	height:48px;
	line-height:48px;
	outline:none;
	padding-left:12px;
	padding-right:46px;
	position: relative;
	text-align: left !important;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	-webkit-user-select: none;
	   -moz-user-select: none;
		-ms-user-select: none;
			user-select: none;
	white-space:nowrap;
	width:auto;}
  .nice-select:hover {}
  .nice-select:active, .nice-select.open, .nice-select:focus {}
  .nice-select:after {
	  border-bottom:2px solid #2f3439;
	  border-right:2px solid #2f3439;
	  content: '';
	  display:block;
	  height:5px;
	  margin-top:-4px;
	  pointer-events:none;
	  position:absolute;
	  right:15px;
	  top:50%;
	  -webkit-transform-origin: 66% 66%;
			  -ms-transform-origin: 66% 66%;
					  transform-origin: 66% 66%;
	  -webkit-transform: rotate(45deg);
			  -ms-transform: rotate(45deg);
					  transform: rotate(45deg);
	  /*
	  -webkit-transition: all 0.15s ease-in-out;
	  transition: all 0.15s ease-in-out;
	  */
	  width:5px;}
  .nice-select.open:after {
	  -webkit-transform: rotate(-135deg);
			  -ms-transform: rotate(-135deg);
					  transform: rotate(-135deg); }
  .nice-select.open .list { 
	  opacity: 1;
	  pointer-events: auto;
	  -webkit-transform: scale(1) translateY(0);
			  -ms-transform: scale(1) translateY(0);
					  transform: scale(1) translateY(0); }
  .nice-select.disabled {
	  color: #999;
	  pointer-events:none;}
  .nice-select.disabled:after {
		  border-color: #cccccc; }
  .nice-select.wide {
	  width: 100%; }
	  .nice-select.wide .list {
		  left: 0 !important;
		  right: 0 !important; }
  .nice-select.right {
	  float: right; }
	  .nice-select.right .list {
		  left: auto;
		  right: 0; }
  .nice-select.small {
	  font-size: 12px;
	  height: 36px;
	  line-height: 34px; }
	  .nice-select.small:after {
		  height: 4px;
		  width: 4px; }
	  .nice-select.small .option {
		  line-height: 34px;
		  min-height: 34px; }
  .nice-select .list {
	  background-color:#fff;
	  border-radius:0 0 5px 5px;
	  box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);
	  box-sizing: border-box;
	  border-top:2px solid #0e5bd9;
	  opacity:0;
	  max-height:463px; overflow-x:hidden; overflow-y:auto;
	  padding: 0;
	  pointer-events:none;
	  position:absolute;
	  top:46px;
	  left:0;
	  width:100%;
	  -webkit-transform-origin: 50% 0;
			  -ms-transform-origin: 50% 0;
					  transform-origin: 50% 0;
	  -webkit-transform: scale(0.75) translateY(-21px);
			  -ms-transform: scale(0.75) translateY(-21px);
					  transform: scale(0.75) translateY(-21px);
	  /*
	  -webkit-transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
	  transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
	  */
	  z-index:9;}
  .nice-select .list:hover .option:not(:hover) {background-color:transparent!important;}
  .nice-select .option {
	  cursor:pointer;
	  font-weight:400;
	  line-height:46px;
	  list-style:none;
	  min-height:46px;
	  outline:none;
	  padding-left:12px;
	  padding-right:12px;
	  text-align:left;
	  overflow:hidden; text-overflow:ellipsis;
	  -webkit-transition: all 0.2s;
	  transition: all 0.2s; }
  .nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus {background-color:#f4f5f6;}
  .nice-select .option.selected {font-weight:bold;}
  .nice-select .option.disabled {background-color:transparent; color:#999; cursor:default;}
  .no-csspointerevents .nice-select .list {display:none;}
  .no-csspointerevents .nice-select.open .list {display: block;}
  
  /* scroll */
  .nice-select ::-webkit-scrollbar {width:10px;}
  .nice-select ::-webkit-scrollbar-track {background:#f1f1f1;}
  .nice-select ::-webkit-scrollbar-thumb {background:#c1c1c1;}
  .nice-select ::-webkit-scrollbar-thumb:hover {background:#a8a8a8;}