.player-sound-control {
& {
margin: 0px 19px 0px 0px;
font-size: 20px;
}
#sound-control-speaker {
width: 2em;
line-height: 80px;
}
#sound-control-speaker i {
cursor: pointer;
vertical-align: middle;
}
#sound-control-speaker i::before {
font-size: 20px;
}
#sound-control-speaker i.fa-times::before {
font-size: 16px;
}
#sound-control-speaker i.fa-volume-off+i.fa-times {
display:inline-block;
}
#sound-control-speaker i.fa-times {
display:none;
}
#sound-control-scale {
background-color: $corpus-white;
width: 1em;
height: 90px;
position: fixed;
z-index: 1;
display: none;
}
#sound-control-scale:hover {
display: block;
}
.sound-control-scale-indicator {
color: $corpus-black;
text-align: center;
display: table;
margin: 0 auto;
cursor: pointer;
-webkit-touch-callout: none; /* iOS Safari */
-webkit-user-select: none; /* Chrome/Safari/Opera */
-khtml-user-select: none; /* Konqueror */
-moz-user-select: none; /* Firefox */
-ms-user-select: none; /* Internet Explorer/Edge */
user-select: none;
}
.sound-control-scale-indicator[disabled] {
color: $corpus-grey;
cursor: default;
pointer-events: none;
}
#sound-control-range-wrapper {
height: 50px;
margin-left: 8px;
}
.rangeslider--vertical {
width: 5px;
height: 50px;
min-height: 50px;
max-height: 100%;
}
.rangeslider__handle {
width: 11px;
height: 11px;
}
.rangeslider__handle:after {
width: 5px;
height: 5px;
}
.rangeslider--vertical .rangeslider__handle {
left: -4px
}
.rangeslider__fill {
background: $corpus-blue;
}
.rangeslider--disabled {
pointer-events: none;
}
#sound-control-scale-minus {
position: absolute;
top: 70px;
left: 7px;
}
}