div.fancy-select {
position: relative;
/* font-weight: bold; */
text-transform: uppercase;
/* font-size: 13px; */
color: #46565D;
}
div.fancy-select.disabled {
opacity: 0.5;
}
div.fancy-select select:focus + div.trigger {
/* box-shadow: 0 0 0 2px #4B5468; */
}
div.fancy-select select:focus + div.trigger.open {
box-shadow: none;
}
div.fancy-select div.trigger {
border-radius: 4px;
cursor: pointer;
padding: 10px 24px 9px 9px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
position: relative;
/* background: #99A5BE; */
background-color:rgba(0, 0, 0, 0.8);
background: #000;
/* border: 1px solid #99A5BE; */
border: 1px solid #000;
/* border-top-color: #A5B2CB; */
/* color: #4B5468; */
color: #f7f7f7;

box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
/* width: 200px; */
width: 100%;
transition: all 240ms ease-out;
-webkit-transition: all 240ms ease-out;
-moz-transition: all 240ms ease-out;
-ms-transition: all 240ms ease-out;
-o-transition: all 240ms ease-out;
}
div.fancy-select div.trigger:after {
content: "";
display: block;
position: absolute;
width: 0;
height: 0;
border: 5px solid transparent;
/* border-top-color: #4B5468; */
border-top-color:#00bff3;
top: 17px;
right: 9px;
}
div.fancy-select div.trigger.open {
/* background: #4A5368; */
/* border: 1px solid #475062; */
 border: 1px solid rgba(0,191,243, 0.4);
/* background-color:rgba(0,191,243, 0.8); */

color: #7A8498;
box-shadow: none;
}
div.fancy-select div.trigger.open:after {
border-top-color: #7A8498;
}
div.fancy-select ul.options {
list-style: none;
margin: 0;
position: absolute;
top: 40px;
left: 0;
visibility: hidden;
opacity: 0;
z-index: 50;
/* max-height:300px; */
overflow: auto;
/* background: #62C8BF; */
background-color:rgba(0, 0, 0, 0.8);
border-radius: 4px;
/* border-top: 1px solid #7DD8D2; */
border-top: 1px solid #000;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
/* min-width: 200px; */
min-width: 50px;
width:100%;
padding: 6px 0;
transition: opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out;
-webkit-transition: opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out;
-moz-transition: opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out;
-ms-transition: opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out;
-o-transition: opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out;
}
div.fancy-select ul.options.open {
visibility: visible;
top: 50px;
opacity: 1;
}
div.fancy-select ul.options.overflowing {
top: auto;
bottom: 40px;
transition: opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out;
-webkit-transition: opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out;
-moz-transition: opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out;
-ms-transition: opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out;
-o-transition: opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out;
}
div.fancy-select ul.options.overflowing.open {
top: auto;
bottom: 50px;
}
div.fancy-select ul.options li {
padding: 6px 12px;
/* color: #2B8686; */
color: #ccc;
cursor: pointer;
white-space: nowrap;
transition: all 150ms ease-out;
-webkit-transition: all 150ms ease-out;
-moz-transition: all 150ms ease-out;
-ms-transition: all 150ms ease-out;
-o-transition: all 150ms ease-out;
}
div.fancy-select ul.options li.hover {
/* color: #fff; */
color: #00bff3;
}
