.pink-border{border:1px solid #ff1493}.hideme{display:none}.relative{position:relative}.float-left{float:left}.float-right{float:right}.alphabet-menu-wrapper{font-family:roboto slab}.alphabet-menu-wrapper .horizontal-line{width:100%;height:1px;margin:.2em auto 0;background-color:#c1d0d6}.alphabet-menu-wrapper .horizontal-line.margin-top-zero{margin-top:0}.alphabet-menu-wrapper .horizontal-scroller{position:relative;height:39px;width:90%;margin:0 auto;text-overflow:ellipsis;white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.alphabet-menu-wrapper .horizontal-scroller::-webkit-scrollbar{display:none}.alphabet-menu-wrapper ul{position:relative;font-family:roboto slab;color:#1e91c2;font-size:1.6em;list-style-type:none;margin:0;padding:0}.alphabet-menu-wrapper ul li{position:relative;padding:.35em .5em;display:inline}.alphabet-menu-wrapper ul li:hover{cursor:pointer;color:#4ab5e3}.alphabet-menu-wrapper ul li.active-letter{color:#4ab5e3;background-color:#ffffff80}.body-content{position:relative;font-family:muli}.body-content .total-songs{color:gray;position:absolute;top:0;right:3em}ul.songlist{font-family:muli;list-style-type:none;text-align:center;font-size:1.2em;padding:0;margin:0}ul.songlist li.single-song-wrapper{padding:10px 2px;color:#177096}ul.songlist li.single-song-wrapper:hover{cursor:pointer;color:#1e91c2;padding-bottom:9px;padding-top:9px;border-bottom:1px solid #1e91c2;border-top:1px solid #1e91c2}ul.songlist li.single-song-wrapper .title{position:relative;display:inline-flex;align-items:center;gap:.4em}ul.songlist li.single-song-wrapper .song-play-control{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:.15em .35em;border:0;background:transparent;color:inherit;cursor:pointer;line-height:1}ul.songlist li.single-song-wrapper .song-play-control:hover .song-play-indicator{color:#60bee6}ul.songlist li.single-song-wrapper .song-play-control:focus{outline:1px solid #1e91c2;outline-offset:2px}ul.songlist li.single-song-wrapper .song-play-indicator{font-size:.7em;color:#1e91c2}ul.songlist li.single-song-wrapper.expanded{background-color:#ffffff2e}ul.songlist li.single-song-wrapper.active{background-color:#ffffff4d}ul.songlist li.album-group{list-style-type:none;margin:0;padding:0;text-align:center}ul.songlist li.album-group>.single-song-wrapper--album{padding:10px 2px;color:#177096;cursor:pointer}ul.songlist li.album-group>.single-song-wrapper--album:hover{color:#1e91c2;padding-bottom:9px;padding-top:9px;border-bottom:1px solid #1e91c2;border-top:1px solid #1e91c2}ul.songlist li.album-group>.single-song-wrapper--album.expanded{background-color:#ffffff2e}ul.songlist li.album-group>.single-song-wrapper--album.active{background-color:#ffffff4d}ul.songlist li.album-group>.single-song-wrapper--album .title{position:relative;display:inline-flex;align-items:center;gap:.4em}ul.songlist li.album-group>.single-song-wrapper--album .album-track-count{display:block;font-size:.75em;color:#595959;margin-top:.15em}ul.songlist li.album-group>.single-song-wrapper--album .album-expand-indicator{font-size:.65em;color:#1e91c2;pointer-events:none}ul.songlist li.album-group ul.songlist--album-tracks{list-style-type:none;margin:.25em 0 .5em;padding:0;display:block}ul.songlist li.album-group ul.songlist--album-tracks li.single-song-wrapper--nested{display:block;padding:8px 2px 8px 1.4em;font-size:.95em;text-align:left}#skip_button_foooo{display:none}#audio_player{width:60%;margin:0 auto .8em;background-color:#dbdbdb;box-shadow:inset 1px 1px 10px #00000026}#audio_player .right_facing_triangle{border-left:16px solid #0099d1}#audio_player .play_pause_inner .left,#audio_player .play_pause_inner .right{background-color:#0099d1}#audio_player .play_pause_inner .triangle_1,#audio_player .play_pause_inner .triangle_2{border-right:30px solid #dbdbdb}#audio_player .audio_info{display:none;color:#d10099}#audio_player .audio_time_progress{color:#d10099;color:#fff;font-size:1em;text-shadow:1px 1px 8px rgba(0,0,0,.5);padding:0 5px}#audio_player .audio_progress{background-color:#15779e;box-shadow:inset 1px 1px 14px #00000073}#audio_player .audio_progress_container{background-color:#47ade4;box-shadow:inset 1px 1px 14px #00000073}.favorite-download{color:#19779f}.favorite-download .favorite,.favorite-download .download{position:relative}.favorite-download .favorite:hover,.favorite-download .download:hover{color:#33ace0;color:#d10099}.favorite-download .favorite{float:left;margin-right:.5em;cursor:pointer}.favorite-download .favorite:active{color:#1e91c2;color:#d10099;top:2px}.favorite-download .favorite .fas:active,.favorite-download .already-favorited{color:#d10099}.favorite-download .already-favorited:hover{color:#1e91c2;color:#ff05bc}.favorite-download .download{float:left}.favorite-download--row{display:inline-block;position:relative;margin-top:.35em;font-size:1.15em}.bottom-playback-bar{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;flex-wrap:wrap;align-items:center;gap:.75em 1em;padding:.65em 1em;background-color:#dbdbdb;box-shadow:0 -2px 12px #0000002e;box-sizing:border-box;min-height:4.5em}.bottom-playback-bar--idle{justify-content:center;flex-direction:column;gap:.15em}.bottom-playback-bar--idle .bottom-playback-bar__title{color:#d10099;font-size:.95em}.bottom-playback-bar--idle .bottom-playback-bar__idle-hint{color:#666;font-size:.8em}.bottom-playback-bar__meta{display:flex;align-items:center;gap:.65em;min-width:12em;max-width:100%;flex:0 1 18em}.bottom-playback-bar__title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#d10099;font-family:muli;font-size:.95em}.bottom-playback-bar__actions{display:flex;align-items:center;gap:.45em;font-size:1.25em;color:#19779f}.bottom-playback-bar__actions a{color:inherit}.bottom-playback-bar__actions .favorite,.bottom-playback-bar__actions .download{cursor:pointer}.bottom-playback-bar__actions .favorite:hover,.bottom-playback-bar__actions .download:hover,.bottom-playback-bar__actions .already-favorited{color:#d10099}.bottom-playback-bar__player{flex:1 1 18em;min-width:0}.bottom-playback-bar__player .audio_player{width:100%;margin:0;background-color:transparent;box-shadow:none}.bottom-playback-bar__player .audio_info{display:none}.bottom-playback-bar__player .audio_time_progress{color:#fff;font-size:1em;text-shadow:1px 1px 8px rgba(0,0,0,.5);padding:0 5px}.bottom-playback-bar__player .audio_progress{background-color:#15779e;box-shadow:inset 1px 1px 14px #00000073}.bottom-playback-bar__player .audio_progress_container{background-color:#47ade4;box-shadow:inset 1px 1px 14px #00000073}.bottom-playback-bar__player .right_facing_triangle{border-left:16px solid #0099d1}.bottom-playback-bar__player .play_pause_inner .left,.bottom-playback-bar__player .play_pause_inner .right{background-color:#0099d1}.bottom-playback-bar__player .play_pause_inner .triangle_1,.bottom-playback-bar__player .play_pause_inner .triangle_2{border-right:30px solid #dbdbdb}.bottom-playback-eq{display:flex;align-items:flex-end;gap:2px;height:14px;flex-shrink:0}.bottom-playback-eq span{display:block;width:3px;height:4px;background-color:#0099d1;opacity:.45;transition:height .15s ease}.bottom-playback-eq--playing span{opacity:1;animation:eq-bounce .7s ease-in-out infinite alternate}.bottom-playback-eq--playing span:nth-child(2){animation-delay:.12s}.bottom-playback-eq--playing span:nth-child(3){animation-delay:.24s}.bottom-playback-eq--playing span:nth-child(4){animation-delay:.08s}.has-bottom-playback{padding-bottom:8.5em}@-moz-keyframes eq-bounce{0%{height:4px}to{height:14px}}@-webkit-keyframes eq-bounce{0%{height:4px}to{height:14px}}@-o-keyframes eq-bounce{0%{height:4px}to{height:14px}}@keyframes eq-bounce{0%{height:4px}to{height:14px}}body{margin:0;padding:0;font-family:sans-serif;background-color:#e6e6e6}.container{position:relative}.App{position:relative;text-align:center;margin:0 auto}.App-logo{animation:App-logo-spin infinite 20s linear;height:80px}.social-media{text-align:center;position:absolute;margin:0 auto;z-index:30;right:15%;top:5px}.social-media ul{list-style-type:none;margin:0;padding:0}.social-media ul li{display:inline;margin-right:1em}.App-header{position:relative;padding:.2em;margin:0 auto}.App-header .logo{width:48px;height:33px;background-attachment:fixed;background-position:center;margin:0 auto;background:url(../images/logo-48x33.png)}.App-header .App-title{color:#166a8e;text-transform:uppercase;font-size:1.3em;font-weight:700;font-family:open sans condensed}.App-header .slogan{color:#2e84a9;font-family:meera Inimai;font-size:.9em;position:relative;top:-.8em}.App-intro{font-size:large}.drawer-override *:focus{outline:none!important}.drawer-wrapper{padding-left:1.4rem;padding-right:1rem;padding-top:2rem;font-family:meera inimai}.drawer-wrapper .default-empty-songs{color:#89b7d0;letter-spacing:.06em}.drawer-wrapper h4{color:#2ba8de;color:#a9daef;text-transform:uppercase;background-color:#0009;display:inline-block;padding:6px 7px 0 6px}.drawer-wrapper h4 i.fas.fa-star,.drawer-wrapper h4 i.fa.fa-play{color:#1d8ab9;margin-right:.4em;font-size:.7em;position:relative;top:-2px}.drawer-wrapper ol{color:#4d4d4d;list-style-type:circle;margin-left:-.6em}.drawer-wrapper ol li{margin:0;position:relative;color:#2a5d79;color:#fafdff;font-size:1.1em;letter-spacing:.05em}.drawer-wrapper ol li button.drawer-play{background:transparent;border:0;color:inherit;font:inherit;letter-spacing:inherit;padding:0;margin:0;text-align:left;cursor:pointer;max-width:85%}.drawer-wrapper ol li button.drawer-play:hover{color:#1e91c2;color:#5fbbe3}.drawer-wrapper ol li button.drawer-play:active{color:#218cba}.drawer-wrapper ol li span.delete{position:relative;padding:7px;color:#b6b6b6;font-size:.9em}.drawer-wrapper ol li span.delete:hover{cursor:pointer;color:#1e91c2;color:#5fbbe3}.drawer-wrapper ol li span.delete:active{color:#218cba;bottom:-1px}.drawer-backdrop-override{background-color:transparent!important}.drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1199}.drawer-panel{position:fixed;left:0;top:0;height:100%;z-index:1200;max-width:27%;min-width:405px;background-color:#29739a!important;transform:translate(-100%);transition:transform .2s ease}.drawer-panel.drawer-panel--open{transform:translate(0)}.drawer-override{max-width:27%;min-width:405px;background-color:#29739a!important}.open-drawer i.fas.fa-star{color:#1e91c2}.open-drawer i.fas.fa-star:hover{cursor:pointer;color:#1e91c2}.scroll-up{font-size:2em;color:#236581}.scroll-up:hover{color:#1e91c2}.header-wrapper{position:relative}.star-button{position:absolute;left:0;top:.2em}.clear-all{margin-left:.75em;font-size:.7em;text-transform:none;letter-spacing:.02em;background:transparent;border:1px solid rgba(169,218,239,.5);color:#a9daef;padding:2px 6px;cursor:pointer}.clear-all:hover{border-color:#1e91c2;color:#1e91c2}.search-wrapper{max-width:720px;margin:.75em auto .5em;padding:0 1em}.search-wrapper .song-search{width:100%;box-sizing:border-box;padding:.55em .75em;font-size:1em;border:1px solid #bbb;border-radius:2px}.search-wrapper .search-status{margin:.4em 0 0;font-size:.85em;color:#666}.search-wrapper .search-results{list-style:none;margin:.5em 0 0;padding:0;background:#f7f7f7;border:1px solid #ddd;max-height:320px;overflow-y:auto}.search-wrapper .search-results li{display:flex;justify-content:space-between;align-items:center;gap:.75em;padding:.45em .65em;border-bottom:1px solid #e5e5e5}.search-wrapper .search-results li:last-child{border-bottom:none}.search-wrapper .search-results li .search-title{flex:1;text-align:left}.search-wrapper .search-results li button{white-space:nowrap;cursor:pointer}.search-wrapper .search-results li.search-empty{color:#777;justify-content:center}
