@import "https://fonts.googleapis.com/icon?family=Material+Icons"; @import "https://fonts.googleapis.com/css?family=Roboto:400,500"; .zaudio_wrapper{ display: flex; flex-direction: column; flex-basis: 600px; max-width: 600px; margin:5px; font-family: 'Roboto', sans-serif; } .zaudio_wrapper_min{ flex-basis: 320px; max-width: 320px; } .zaudio_wrapper_noplaylist{ flex-basis: 500px; max-width: 100%; margin: 0px; } .noselect { -webkit-touch-callout: none; /* iOS Safari */ -webkit-user-select: none; /* Safari */ -khtml-user-select: none; /* Konqueror HTML */ -moz-user-select: none; /* Firefox */ -ms-user-select: none; /* Internet Explorer/Edge */ user-select: none; /* Non-prefixed version, currently supported by Chrome and Opera */ } .zaudio_playlist{ margin:0px; padding:0px; background: #fff; box-shadow: 0px 0px 5px #a2a2a2; border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; max-height: 0px; transition: max-height 400ms cubic-bezier(0.87, -0.01, 0.15, 0.98); overflow-y: scroll; } .zaudio_playlist::-webkit-scrollbar{ width: 6px; } .zaudio_playlist::-webkit-scrollbar-track { background-color: #e6e6e6; } .zaudio_playlist::-webkit-scrollbar-thumb { background-color: #b4b4b4; } .zaudio_playlist li{ cursor: pointer; padding:8px; color: #666; display: flex; flex-direction: row; align-items: center; border-bottom: 1px solid #eee; } .zaudio_playlist li span:nth-of-type(1){ font-weight: 500; } .zaudio_playlist li span:nth-of-type(2){ color:#b3b3b3; } .zaudio_playlist li span { padding-left: 5px; padding-right: 5px; } .zaudio_playlist li:hover{ background-color: #f2f2f2; } .zaudio_playlist li img{ height: 34px; width: 34px; } .zaudio_stream_circle{ background-color:#9deb45; right:5px; top:5px; height:15px; width:15px; border-radius:10px; margin-left:10px; margin-right:10px; } .zaudio_container{ display:flex; flex-wrap: wrap; background-color:#F0F0F0; border-top-left-radius: 2px; border-top-right-radius: 2px; /* box-shadow: 0px 0px 9px 0px #c1c1c1; */ z-index: 1; } .zaudio_art{ flex: unset!important; width:166px; height:166px; background-color:#eee; background-size:cover; transition: background-image .5s ease-in; } .zaudio_songtitle{ color:#77BC00; font-size:18px; font-family: robotosemibold; } .zaudio_songartist{ font-size:15px; margin-top: 5px; font-family: robotoregular; color:#77BC00; } .zaudio_seekbar{ flex-grow: 1; display: flex; padding: 5px; align-items: center; } .zaudio_seekbg{ cursor: pointer; height:8px; border-radius: 4px; flex:1; background-color: #E9F2D6; } .zaudio_seekfill{ height: 8px; border-top-left-radius: 4px; border-bottom-left-radius: 4px; background-color: #FF9900; width: 0%; display: flex; justify-content: flex-end; align-items: center; overflow: visible; } .zaudio_playercontrolbuttons i{ cursor: pointer; } .zaudio_buttonwrapper{ flex-direction:row; display:flex; justify-content: space-between; align-items:center; } .zaudio_btn_play{ font-size:54px; } .zaudio_playercontrolbuttons i:hover{ transition: all 0.5s; background-color: #eeeeee; border-radius: 32px; } .zaudio_seeker{ margin-right: -7px; height: 14px; min-width: 14px; border-radius: 10px; border: 2px solid #FF9900; background-color: white; } .zaudio_tracktime{ font-size: 12px; color:#77BC00; font-family: robotosemibold; padding-left: 10px; } .zaudio_tracktime_mini{ font-size:22px; } .zaudio_trackinfo{ display: flex; flex-direction:column; } .zaudio_playercontrols{ display:flex; flex-grow: 1; flex-direction:column; } .zaudio_icons{ color: #77BC00; } .zaudio_playercontrolbuttons{ flex-grow:1; display: flex; margin-right: 5px; flex-direction: row; justify-content: space-between; align-items: center; } .zaudio_player{ display:flex; flex-direction:column; flex-grow: 1; padding:10px; } .zaudio_spinner { border: 3px solid #f3f3f3; border-top: 3px solid; border-radius: 50%; width: 15px; height: 15px; animation: spin 1s linear infinite; } @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } @media (max-width:600px) { .zaudio_art{ flex:1; background-position: center; background-color: #5e5e5e; display: flex; justify-content: center; } }