/* myCast - Fantastic Shoutcast & Icecast Radio Player v1.8 */ @import url('https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css'); @import url('https://fonts.googleapis.com/css?family=Roboto:300,400,400i,500,700,900'); .myCast .player-wpr { max-width: 532px; height: 122px; font-family: 'Roboto', Arial, sans-serif; font-weight: 400; text-align: left; color: rgba(0, 0, 0, .87); position: relative; overflow: hidden; border-radius: 15px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility } .myCast .bg-wpr { width: 100%; height: 122px; background: #f5f5f5; overflow: hidden; z-index: 100 } .myCast .player-ctr { height: 122px; position: relative; overflow: hidden; z-index: 101 } .myCast .blur { width: 100%; height: 122px; position: absolute; opacity: 0; display: none; -webkit-transform: scale(1.5); -moz-transform: scale(1.5); -ms-transform: scale(1.5); -o-transform: scale(1.5); transform: scale(1.5); z-index: 100 } .myCast .album-cover-wpr { width: 122px; height: 100%; position: absolute; box-shadow: 4px 1px 9px rgba(0, 0, 0, .2); -moz-box-shadow: 4px 1px 9px rgba(0, 0, 0, .2); -webkit-box-shadow: 4px 1px 9px rgba(0, 0, 0, .2); z-index: 102 } .myCast .album-cover { width: 115px; height: 115px; background-size: cover; position: absolute; top: 4px; left: 4px; border-radius: 15px; -webkit-animation-delay: 1s; animation-delay: 1s; z-index: 103 } .myCast .track-info { position: relative; margin-left: 122px; padding-left: 20px; padding-right: 56px; padding-top: 15px; z-index: 104; animation-duration: 2s } .myCast .track-title { font-size: 22px; color: #rgba(0, 0, 0, 1); overflow: hidden; text-overflow: ellipsis; white-space: nowrap } .myCast .artist-name { font-size: 22px; color: rgba(0, 0, 0, .54); overflow: hidden; text-overflow: ellipsis; white-space: nowrap } .myCast .ppBtn { width: 50px; height: 50px; background-repeat: no-repeat; background-position: center center; background-size: 34px 34px; font-size: 16px; text-align: center; position: absolute; right: 16px; bottom: 10px; border-radius: 50%; -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, .13), 0 3px 6px rgba(0, 0, 0, .19); -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, .13), 0 3px 6px rgba(0, 0, 0, .19); box-shadow: 0 3px 6px rgba(0, 0, 0, .13), 0 3px 6px rgba(0, 0, 0, .19); cursor: pointer; z-index: 400 } .myCast .play-btn { color: rgba(0, 0, 0, 1); background: url(https://a48fm.com/radio/play.svg); background-repeat: no-repeat; background-position: center center; background-size: 44px 44px; } .myCast .stop-btn { color: rgba(0, 0, 0, 1); background: url(https://a48fm.com/radio/pause.svg); background-repeat: no-repeat; background-position: center center; background-size: 44px 44px; } .myCast .play-btn:hover{ background-color: #00FF00 } .myCast .stop-btn:hover { background-color: #BD0000 } .myCast .controls-wpr { height: 36px; background: rgba(255, 255, 255, 1); text-align: left; position: absolute; bottom: 0; left: 0; right: 0; margin-left: 122px; padding-top: 0; padding-left: 20px; padding-right: 46px; z-index: 101 } .myCast .volume-slider-wpr { padding-left: 25px; padding-right: 60px } .myCast .volume-slider { display: inline-block } .myCast .vol-value { width: 36px; font-size: 17px; line-height: 38px; text-align: center; position: relative; margin-left: 0; margin-top: -2px ; vertical-align: top; display: inline-block } .myCast .vol-icon { width: 16px; height: 16px; line-height: 16px; position: absolute; top: 9px; font-size: 22px; color: #00FF00 } .myCast .vol-icon1::before { content: "\f026" } .myCast .vol-icon2::before { content: "\f027" } .myCast .vol-icon3::before { content: "\f028" } .myCast .more { width: 16px; height: 16px; font-size: 16px; color: #00FF00; position: absolute; top: 15px; right: 20px; cursor: pointer; -webkit-transition: all ease 0.6s; -moz-transition: all ease 0.6s; transition: all ease 0.6s; z-index: 401 } .myCast .more::before { content: "\f067" } .myCast .morert { -webkit-transform: rotate(-45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg) } .myCast .data-panel { height: 132px; position: relative; left: 0; top: 0; padding: 8px 82px 8px 8px; display: none; z-index: 300; animation-duration: 2s } .myCast .data-panel-row { height: 32px; position: relative; margin-bottom: 5px } .myCast .data-panel-info { height: 32px; background: #fff; font-size: 12px; color: #FFFF00; line-height: 32px; position: relative; padding-left: 32px; padding-right: 12px; margin-left: 12px; border-radius: 0 20px 20px 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; z-index: 301 } .myCast .data-panel-info span { margin-right: 10px } .myCast .data-panel-info i { font-size: 14px; margin-right: 4px; line-height: 10px } .myCast .data-panel-r-icon { width: 32px; height: 32px; background: #e8e8e8; font-size: 15px; color: #00FF00; text-align: center; line-height: 32px; position: absolute; top: 0; left: 0; border-radius: 50%; z-index: 302 } .myCast .history { height: 15px; position: relative; top: 9px; overflow: hidden } .myCast .history ul { padding: 0; margin: 0; -webkit-animation: ticker 14s cubic-bezier(1, 0, .5, 0) infinite; animation: ticker 15s cubic-bezier(1, 0, .5, 0) infinite; -webkit-user-select: none } .myCast .history ul li { line-height: 15px; list-style: none; overflow: hidden; text-overflow: ellipsis; white-space: nowrap } .myCast .history ul:hover { animation-play-state: paused } .myCast .share ul { padding: 0; margin: 0 } .myCast .share ul li { line-height: 32px; list-style: none; padding-right: 5px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: inline-block } .myCast .share a { color: inherit; text-decoration: none } .myCast .facebook { color: #3F51B5 } .myCast .twitter { color: #03A9F4 } .myCast .google { color: #E53935 } .myCast input[type=range] { width: 100px; height: 6px; background: none; margin-top: 5px; padding: 10px 0 10px 0; -webkit-appearance: none; cursor: pointer } .myCast input[type=range]:focus { outline: none } .myCast input[type=range]::-webkit-slider-runnable-track { width: 100%; height: 6px; background: rgba(0, 0, 0, .14); padding: 0; margin: 0; border: 0; border-radius: 8px; cursor: pointer; animate: 0.2s } .myCast input[type=range]:focus::-webkit-slider-runnable-track { background: rgba(0, 0, 0, .14) } .myCast input[type=range]::-webkit-slider-thumb { width: 12px; height: 12px; background: #FF5314; margin-top: -3px; border-radius: 50%; cursor: pointer; -webkit-appearance: none } .myCast input[type=range]:hover::-webkit-slider-thumb { margin-top: -3px; -webkit-appearance: none; transform: scale(1.3) } .myCast input[type=range]::-moz-range-track { width: 100%; height: 6px; background: rgba(0, 0, 0, .14); padding: 0; margin: 0; border: 0; border-radius: 8px; cursor: pointer; animate: 0.2s } .myCast input[type=range]::-moz-range-thumb { width: 12px; height: 12px; background: #FF5314; border: 0; border-radius: 50%; cursor: pointer } .myCast input[type=range]:hover::-moz-range-thumb { transform: scale(1.3) } @media all and (-ms-high-contrast:none), (-ms-high-contrast:active) { .myCast input[type=range] { width: 100px; height: 16px; background: none; margin-top: 0; padding: 10px 0 10px 0; cursor: pointer } } .myCast input[type=range]::-ms-tooltip { display: none } .myCast input[type=range]::-ms-track { width: 100%; height: 6px; background: transparent; border-color: transparent; color: transparent; cursor: pointer; animate: 0.2s } .myCast input[type=range]::-ms-fill-lower { background: rgba(0, 0, 0, .14); border: 0; border-radius: 15px } .myCast input[type=range]::-ms-fill-upper { background: rgba(0, 0, 0, .14); border: 0; border-radius: 8px } .myCast input[type=range]::-ms-thumb { width: 14px; height: 14px; background: #FF5314; border: 0; border-radius: 50%; cursor: pointer } .myCast input[type=range]:focus::-ms-fill-lower { background: transparent } .myCast input[type=range]:focus::-ms-fill-upper { background: transparent } @media only screen and (max-width:600px) { .myCast .player-wpr { max-width: 426px; height: 98px } .myCast .bg-wpr { height: 98px } .myCast .player-ctr { height: 98px } .myCast .blur { height: 98px; -webkit-transform: scale(1.5); -moz-transform: scale(1.5); -ms-transform: scale(1.5); -o-transform: scale(1.5); transform: scale(1.5) } .myCast .album-cover-wpr { width: 98px; height: 100% } .myCast .album-cover { width: 86px; height: 86px; top: 6px; left: 6px } .myCast .track-info { margin-left: 98px; padding-left: 14px; padding-right: 46px; padding-top: 12px } .myCast .track-title { font-size: 18px } .myCast .artist-name { font-size: 14px } .myCast .ppBtn { width: 40px; height: 40px; right: 12px; bottom: 10px } .myCast .controls-wpr { height: 29px; margin-left: 98px; padding-top: 0; padding-left: 14px; padding-right: 26px } .myCast .volume-slider-wpr { padding-left: 20px; padding-right: 60px } .myCast .volume-slider { display: inline-block } .myCast .vol-value { width: 10%; font-size: 15px; line-height: 28px; margin-left: 2px; padding-top: 1px } .myCast .vol-icon { width: 13px; height: 13px; line-height: 13px; top: 8px; font-size: 15px } .myCast .more { width: 13px; height: 13px; font-size: 13px; top: 12px; right: 20px } .myCast input[type=range] { height: 6px; -webkit-appearance: none; margin-top: 1px; width: 78px; padding: 10px 0 10px 0; background: none; cursor: pointer } .myCast input[type=range]::-webkit-slider-runnable-track { height: 5px; border-radius: 8px } .myCast input[type=range]:focus::-webkit-slider-runnable-track { background: rgba(0, 0, 0, .14) } .myCast input[type=range]::-webkit-slider-thumb { width: 11px; height: 11px; background: #FF5314; margin-top: -3px } .myCast input[type=range]::-moz-range-track { width: 100%; height: 5px } .myCast input[type=range]::-moz-range-thumb { width: 11px; height: 11px } .myCast input[type=range]::-ms-track { width: 100%; height: 5px } .myCast input[type=range]::-ms-thumb { width: 11px; height: 11px } @media all and (-ms-high-contrast:none), (-ms-high-contrast:active) { .myCast input[type=range] { width: 78px; height: 11px; background: none; margin-top: 0; padding: 9px 0 10px 0; cursor: pointer } } .myCast .data-panel { height: 98px; padding: 6px 62px 6px 6px } .myCast .data-panel-row { height: 26px; position: relative; margin-bottom: 4px } .myCast .data-panel-info { height: 26px; font-size: 11px; line-height: 28px; padding-left: 24px; padding-right: 12px; margin-left: 12px } .myCast .data-panel-info span { margin-right: 10px } .myCast .data-panel-info i { font-size: 14px; margin-right: 4px; line-height: 10px } .myCast .data-panel-r-icon { width: 26px; height: 26px; font-size: 13px; line-height: 26px } .myCast .history { height: 15px; top: 6px } .myCast .share ul li { line-height: 28px; padding-right: 5px } } .myCast .vertical { max-width: 356px; height: 478px } .vertical .bg-wpr { width: auto; height: 478px; overflow: hidden; z-index: 100 } .vertical .player-ctr { height: 478px; position: relative; overflow: hidden; z-index: 101 } .vertical .blur { height: 458px } .vertical .album-cover-wpr2 { width: auto; height: 348px; padding: 8px 8px 0 8px; position: relative; text-align: right; box-shadow: 1px 4px 12px rgba(0, 0, 0, .2); -moz-box-shadow: 1px 4px 12px rgba(0, 0, 0, .2); -webkit-box-shadow: 1px 4px 12px rgba(0, 0, 0, .2); z-index: 102 } .vertical .album-cover2 { width: 100%; height: 340px; background-size: cover; position: relative; top: 0; left: auto; -webkit-animation-delay: 1s; animation-delay: 1s; z-index: 103 } .vertical .track-info { position: relative; margin-left: 0; padding-left: 16px; padding-right: 56px; padding-top: 20px; z-index: 104 } .vertical .ppBtn { position: absolute; right: 16px; bottom: 10px } .vertical .controls-wpr { position: absolute; bottom: 0; left: 0; right: 0; margin-left: 0; padding-top: 0; padding-left: 14px; padding-right: 46px; z-index: 101 } .vertical .more { position: absolute; top: auto; bottom: 87px; right: 20px } .vertical .data-panel { height: 108px; position: absolute; left: 0; top: auto; bottom: 0; padding: 0 0 0 8px; z-index: 300 } .vertical .data-panel-row { height: 28px; position: relative; margin-bottom: 5px } .vertical .data-panel-row:nth-last-child(3) { max-width: 310px; position: relative; margin-bottom: 5px } .vertical .data-panel-row:nth-last-child(2) { max-width: 290px; position: relative; margin-bottom: 5px } .vertical .data-panel-row:nth-last-child(1) { max-width: 274px; position: relative; margin-bottom: 5px } .vertical .data-panel-info { height: 28px; font-size: 12px; color: rgba(0, 0, 0, .54); line-height: 28px; position: relative; padding-left: 24px; margin-right: 10px; border-radius: 0 20px 20px 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; z-index: 301 } .vertical .data-panel-info span { margin-right: 10px } .vertical .data-panel-info i { font-size: 14px; margin-right: 4px; line-height: 10px } .vertical .data-panel-r-icon { width: 28px; height: 28px; background: #e8e8e8; font-size: 15px; color: rgba(0, 0, 0, .84); text-align: center; line-height: 28px; position: absolute; top: 0; left: 0; border-radius: 50%; z-index: 302 } @media only screen and (max-width:600px) { .myCast .vertical { max-width: 400px } .vertical .track-title { font-size: 22px } .vertical .artist-name { font-size: 16px } .vertical .ppBtn { width: 50px; height: 50px } .vertical .controls-wpr { height: 36px } .vertical .vol-icon { width: 16px; height: 16px; line-height: 16px; position: absolute; margin-right: 6px; top: 10px; font-size: 20px } .vertical input[type=range] { height: 6px; -webkit-appearance: none; margin-top: 5px; width: 100px; padding: 10px 0 10px 0; background: none; cursor: pointer } .vertical input[type=range]::-webkit-slider-runnable-track { height: 6px; border-radius: 8px } .vertical input[type=range]:focus::-webkit-slider-runnable-track { background: rgba(0, 0, 0, .14) } .vertical input[type=range]::-webkit-slider-thumb { width: 12px; height: 12px; background: #FF5314; margin-top: -3px } .vertical input[type=range]::-moz-range-track { width: 100%; height: 5px } .vertical input[type=range]::-moz-range-thumb { width: 121px; height: 12px } .vertical input[type=range]::-ms-track { width: 100%; height: 5px } .vertical input[type=range]::-ms-thumb { width: 12px; height: 12px } .vertical .volume-slider-wpr { padding-left: 25px; padding-right: 60px } .vertical .volume-slider { display: inline-block } .vertical .vol-value { width: 36px; font-size: 11px; line-height: 36px; text-align: center; position: relative; margin-left: 0; vertical-align: top; display: inline-block } } .myCast .valign-middle { padding-bottom: 2px; vertical-align: middle } .myCast .rounded { border-radius: 5px } .myCast .dis-none { display: none } .myCast .vol-dis { opacity: .35 } .myCast .hidden { visibility: hidden } .myCast .visible { display: block } .myCast .bg-red { background: #F44336 } .myCast .bg-pink { background: #E91E63 } .myCast .bg-purple { background: #9C27B0 } .myCast .bg-deeppurple { background: #673AB7 } .myCast .bg-indigo { background: #3F51B5 } .myCast .bg-blue { background: #2196F3 } .myCast .bg-lightblue { background: #03A9F4 } .myCast .bg-cyan { background: #00BCD4 } .myCast .bg-teal { background: #009688 } .myCast .bg-green { background: #4CAF50 } .myCast .bg-lightgreen { background: #8BC34A } .myCast .bg-lime { background: #CDDC39 } .myCast .bg-yellow { background: #FFEB3B } .myCast .bg-amber { background: #FFC107 } .myCast .bg-orange { background: #FF9800 } .myCast .bg-deeporange { background: #FF5722 } .myCast .bg-brown { background: #795548 } .myCast .bg-grey { background: #BDBDBD } .myCast .bg-bluegrey { background: #607D8B } .myCast .bg-darkblue { background: #163372 } .myCast .bg-black { background: #262626 } .myCast .bg-white { background: #F5F5F5 } .bg-red .track-title, .bg-pink .track-title, .bg-purple .track-title, .bg-deeppurple .track-title, .bg-indigo .track-title, .bg-blue .track-title, .bg-teal .track-title, .bg-deeporange .track-title, .bg-brown .track-title, .bg-bluegrey .track-title, .bg-black .track-title, .bg-darkblue .track-title { color: #00FF00 } .bg-lightblue .track-title, .bg-cyan .track-title, .bg-green .track-title, .bg-lightgreen .track-title, .bg-lime .track-title, .bg-yellow .track-title, .bg-amber .track-title, .bg-orange .track-title, .bg-grey .track-title, .bg-white .track-title { color: #00FF00 } .bg-lightblue .artist-name, .bg-cyan .artist-name, .bg-green .artist-name, .bg-lightgreen .artist-name, .bg-lime .artist-name, .bg-yellow .artist-name, .bg-amber .artist-name, .bg-orange .artist-name, .bg-grey .artist-name, .bg-white .artist-name { color:#00FFFF } .bg-red .artist-name, .bg-pink .artist-name, .bg-purple .artist-name, .bg-deeppurple .artist-name, .bg-indigo .artist-name, .bg-blue .artist-name, .bg-teal .artist-name, .bg-deeporange .artist-name, .bg-brown .artist-name, .bg-bluegrey .artist-name, .bg-black .artist-name, .bg-darkblue .artist-name { color:#00FFFF } .bg-red .vol-value, .bg-pink .vol-value, .bg-purple .vol-value, .bg-deeppurple .vol-value, .bg-indigo .vol-value, .bg-blue .vol-value, .bg-teal .vol-value, .bg-deeporange .vol-value, .bg-brown .vol-value, .bg-bluegrey .vol-value, .bg-darkblue .vol-value, .bg-black .vol-value { color:#00FF00 } .bg-lightblue .vol-value, .bg-cyan .vol-value, .bg-green .vol-value, .bg-lightgreen .vol-value, .bg-lime .vol-value, .bg-yellow .vol-value, .bg-amber .vol-value, .bg-orange .vol-value, .bg-grey .vol-value, .bg-white .vol-value { color:#00FF00 } .accent-red .play-btn { background: #F44336 url(https://a48fm.com/radio/play.svg) } .accent-pink .play-btn { background: #E91E63 url(https://a48fm.com/radio/play.svg) } .accent-purple .play-btn { background: #9C27B0 url(https://a48fm.com/radio/play.svg) } .accent-deeppurple .play-btn { background: #5E35B1 url(https://a48fm.com/radio/play.svg) } .accent-indigo .play-btn { background: #3F51B5 url(https://a48fm.com/radio/play.svg) } .accent-blue .play-btn { background: #2196F3 url(https://a48fm.com/radio/play.svg) } .accent-lightblue .play-btn { background: #03A9F4 url(https://a48fm.com/radio/play.svg) } .accent-cyan .play-btn { background: #00BCD4 url(https://a48fm.com/radio/play.svg) } .accent-teal .play-btn { background: #009688 url(https://a48fm.com/radio/play.svg) } .accent-green .play-btn { background: #4CAF50 url(https://a48fm.com/radio/play.svg) } .accent-lightgreen .play-btn { background: #8BC34A url(https://a48fm.com/radio/play.svg) } .accent-lime .play-btn { background: #CDDC39 url(https://a48fm.com/radio/play.svg) } .accent-yellow .play-btn { background: #FFEB3B url(https://a48fm.com/radio/play.svg) } .accent-amber .play-btn { background: #FFC107 url(https://a48fm.com/radio/play.svg) } .accent-orange .play-btn { background: #FF9800 url(https://a48fm.com/radio/play.svg) } .accent-deeporange .play-btn { background: #FF5722 url(https://a48fm.com/radio/play.svg) } .accent-brown .play-btn { background: #795548 url(https://a48fm.com/radio/play.svg) } .accent-grey .play-btn { background: #BDBDBD url(https://a48fm.com/radio/play.svg) } .accent-bluegrey .play-btn { background: #607D8B url(https://a48fm.com/radio/play.svg) } .accent-darkblue .play-btn { background: #163372 url(https://a48fm.com/radio/play.svg) } .accent-black .play-btn { background: #262626 url(https://a48fm.com/radio/play.svg) } .accent-red .stop-btn { background: #F44336 url(https://a48fm.com/radio/pause.svg) } .accent-pink .stop-btn { background: #E91E63 url(https://a48fm.com/radio/pause.svg) } .accent-purple .stop-btn { background: #9C27B0 url(https://a48fm.com/radio/pause.svg) } .accent-deeppurple .stop-btn { background: #5E35B1 url(https://a48fm.com/radio/pause.svg) } .accent-indigo .stop-btn { background: #3F51B5 url(https://a48fm.com/radio/pause.svg) } .accent-blue .stop-btn { background: #2196F3 url(https://a48fm.com/radio/pause.svg) } .accent-lightblue .stop-btn { background: #03A9F4 url(https://a48fm.com/radio/pause.svg) } .accent-cyan .stop-btn { background: #00BCD4 url(https://a48fm.com/radio/pause.svg) } .accent-teal .stop-btn { background: #009688 url(https://a48fm.com/radio/pause.svg) } .accent-green .stop-btn { background: #4CAF50 url(https://a48fm.com/radio/pause.svg) } .accent-lightgreen .stop-btn { background: #8BC34A url(https://a48fm.com/radio/pause.svg) } .accent-lime .stop-btn { background: #CDDC39 url(https://a48fm.com/radio/pause.svg) } .accent-yellow .stop-btn { background: #FFEB3B url(https://a48fm.com/radio/pause.svg) } .accent-amber .stop-btn { background: #FFC107 url(https://a48fm.com/radio/pause.svg) } .accent-orange .stop-btn { background: #FF9800 url(https://a48fm.com/radio/pause.svg) } .accent-deeporange .stop-btn { background: #FF5722 url(https://a48fm.com/radio/pause.svg) } .accent-brown .stop-btn { background: #795548 url(https://a48fm.com/radio/pause.svg) } .accent-grey .stop-btn { background: #BDBDBD url(https://a48fm.com/radio/pause.svg) } .accent-bluegrey .stop-btn { background: #607D8B url(https://a48fm.com/radio/pause.svg) } .accent-darkblue .stop-btn { background: #163372 url(https://a48fm.com/radio/pause.svg) } .accent-black .stop-btn { background: #262626 url(https://a48fm.com/radio/pause.svg) } .accent-red .play-btn:hover, .accent-red .stop-btn:hover { background-color: #E53935 } .accent-pink .play-btn:hover, .accent-pink .stop-btn:hover { background-color: #D81B60 } .accent-purple .play-btn:hover, .accent-purple .stop-btn:hover { background-color: #8E24AA } .accent-deeppurple .play-btn:hover, .accent-deeppurple .stop-btn:hover { background-color: #512DA8 } .accent-indigo .play-btn:hover, .accent-indigo .stop-btn:hover { background-color: #3949AB } .accent-blue .play-btn:hover, .accent-blue .stop-btn:hover { background-color: #1E88E5 } .accent-lightblue .play-btn:hover, .accent-lightblue .stop-btn:hover { background-color: #29B6F6 } .accent-cyan .play-btn:hover, .accent-cyan .stop-btn:hover { background-color: #26C6DA } .accent-teal .play-btn:hover, .accent-teal .stop-btn:hover { background-color: #00897B } .accent-green .play-btn:hover, .accent-green .stop-btn:hover { background-color: #66BB6A } .accent-lightgreen .play-btn:hover, .accent-lightgreen .stop-btn:hover { background-color: #9CCC65 } .accent-lime .play-btn:hover, .accent-lime .stop-btn:hover { background-color: #D4E157 } .accent-yellow .play-btn:hover, .accent-yellow .stop-btn:hover { background-color: #FFEE58 } .accent-amber .play-btn:hover, .accent-amber .stop-btn:hover { background-color: #FFCA28 } .accent-orange .play-btn:hover, .accent-orange .stop-btn:hover { background-color: #FFA726 } .accent-deeporange .play-btn:hover, .accent-deeporange .stop-btn:hover { background-color: #F4511E } .accent-brown .play-btn:hover, .accent-brown .stop-btn:hover { background-color: #6D4C41 } .accent-grey .play-btn:hover, .accent-grey .stop-btn:hover { background-color: #9E9E9E } .accent-bluegrey .play-btn:hover, .accent-bluegrey .stop-btn:hover { background-color: #546E7A } .accent-darkblue .play-btn:hover, .accent-darkblue .stop-btn:hover { background-color: #0f2452 } .accent-black .play-btn:hover, .accent-black .stop-btn:hover { background-color: #151515 } .accent-red .play-btn, .accent-pink .play-btn, .accent-purple .play-btn, .accent-deeppurple .play-btn, .accent-indigo .play-btn, .accent-blue .play-btn, .accent-lightblue .play-btn, .accent-cyan .play-btn, .accent-teal .play-btn, .accent-green .play-btn, .accent-lightgreen .play-btn, .accent-lime .play-btn, .accent-yellow .play-btn, .accent-amber .play-btn, .accent-orange .play-btn, .accent-deeporange .play-btn, .accent-brown .play-btn, .accent-grey .play-btn, .accent-bluegrey .play-btn, .accent-darkblue .play-btn, .accent-black .play-btn { background-position: center center; background-repeat: no-repeat } .accent-red .stop-btn, .accent-pink .stop-btn, .accent-purple .stop-btn, .accent-deeppurple .stop-btn, .accent-indigo .stop-btn, .accent-blue .stop-btn, .accent-lightblue .stop-btn, .accent-cyan .stop-btn, .accent-teal .stop-btn, .accent-green .stop-btn, .accent-lightgreen .stop-btn, .accent-lime .stop-btn, .accent-yellow .stop-btn, .accent-amber .stop-btn, .accent-orange .stop-btn, .accent-deeporange .stop-btn, .accent-brown .stop-btn, .accent-grey .stop-btn, .accent-bluegrey .stop-btn, .accent-darkblue .stop-btn, .accent-black .stop-btn { background-position: center center; background-repeat: no-repeat } .bg-red .controls-wpr, .bg-red .data-panel-info { background: rgba(0, 0, 0, .07) } .bg-pink .controls-wpr, .bg-pink .data-panel-info { background: rgba(0, 0, 0, .07) } .bg-purple .controls-wpr, .bg-purple .data-panel-info { background: rgba(0, 0, 0, .07) } .bg-deeppurple .controls-wpr, .bg-deeppurple .data-panel-info { background: rgba(0, 0, 0, .08) } .bg-indigo .controls-wpr, .bg-indigo .data-panel-info { background: rgba(0, 0, 0, .09) } .bg-blue .controls-wpr, .bg-blue .data-panel-info { background: rgba(0, 0, 0, .09) } .bg-lightblue .controls-wpr, .bg-lightblue .data-panel-info { background: rgba(255, 255, 255, .14) } .bg-cyan .controls-wpr, .bg-cyan .data-panel-info { background: rgba(255, 255, 255, .14) } .bg-teal .controls-wpr, .bg-teal .data-panel-info { background: rgba(0, 0, 0, .09) } .bg-green .controls-wpr, .bg-green .data-panel-info { background: rgba(255, 255, 255, .14) } .bg-lightgreen .controls-wpr, .bg-lightgreen .data-panel-info { background: rgba(255, 255, 255, .14) } .bg-lime .controls-wpr, .bg-lime .data-panel-info { background: rgba(255, 255, 255, .14) } .bg-yellow .controls-wpr, .bg-yellow .data-panel-info { background: rgba(255, 255, 255, .25) } .bg-amber .controls-wpr, .bg-amber .data-panel-info { background: rgba(255, 255, 255, .32) } .bg-orange .controls-wpr, .bg-orange .data-panel-info { background: rgba(255, 255, 255, .16) } .bg-deeporange .controls-wpr, .bg-deeporange .data-panel-info { background: rgba(0, 0, 0, .05) } .bg-brown .controls-wpr, .bg-brown .data-panel-info { background: rgba(0, 0, 0, .09) } .bg-grey .controls-wpr, .bg-grey .data-panel-info { background: rgba(255, 255, 255, .2) } .bg-lightgrey .controls-wpr, .bg-lightgrey .data-panel-info { background: rgba(255, 255, 255, .2) } .bg-bluegrey .controls-wpr, .bg-bluegrey .data-panel-info { background: rgba(0, 0, 0, .11) } .bg-darkblue .controls-wpr, .bg-darkblue .data-panel-info { background: rgba(0, 0, 0, .16) } .bg-black .controls-wpr, .bg-black .data-panel-info { background: rgba(0, 0, 0, .18) } .bg-white .controls-wpr, .bg-white .data-panel-info { background: rgba(255, 255, 255, 1) } .bg-red .vol-icon, .bg-pink .vol-icon, .bg-purple .vol-icon, .bg-deeppurple .vol-icon, .bg-indigo .vol-icon, .bg-blue .vol-icon, .bg-teal .vol-icon, .bg-deeporange .vol-icon, .bg-brown .vol-icon, .bg-bluegrey .vol-icon, .bg-darkblue .vol-icon, .bg-black .vol-icon { color:#00FF00 } .myCast .bg-red input[type=range]::-webkit-slider-runnable-track, .myCast .bg-pink input[type=range]::-webkit-slider-runnable-track, .myCast .bg-deeporange input[type=range]::-webkit-slider-runnable-track { background: #00FFFF } .myCast .bg-purple input[type=range]::-webkit-slider-runnable-track, .myCast .bg-deeppurple input[type=range]::-webkit-slider-runnable-track, .myCast .bg-indigo input[type=range]::-webkit-slider-runnable-track, .myCast .bg-blue input[type=range]::-webkit-slider-runnable-track, .myCast .bg-teal input[type=range]::-webkit-slider-runnable-track, .myCast .bg-brown input[type=range]::-webkit-slider-runnable-track, .myCast .bg-bluegrey input[type=range]::-webkit-slider-runnable-track { background: #00FFFF } .myCast .bg-lightblue input[type=range]::-webkit-slider-runnable-track, .myCast .bg-cyan input[type=range]::-webkit-slider-runnable-track, .myCast .bg-green input[type=range]::-webkit-slider-runnable-track, .myCast .bg-lightgreen input[type=range]::-webkit-slider-runnable-track, .myCast .bg-lime input[type=range]::-webkit-slider-runnable-track, .myCast .bg-grey input[type=range]::-webkit-slider-runnable-track { background: #00FFFF } .myCast .bg-yellow input[type=range]::-webkit-slider-runnable-track, .myCast .bg-amber input[type=range]::-webkit-slider-runnable-track, .myCast .bg-orange input[type=range]::-webkit-slider-runnable-track { background: #00FFFF } .myCast .bg-black input[type=range]::-webkit-slider-runnable-track, .myCast .bg-darkblue input[type=range]::-webkit-slider-runnable-track { background: #00FFFF } .myCast .bg-white input[type=range]::-webkit-slider-runnable-track { background: #00FFFF } .myCast .bg-red input[type=range]::-moz-range-track, .myCast .bg-pink input[type=range]::-moz-range-track, .myCast .bg-deeporange input[type=range]::-moz-range-track { background: #00FFFF } .myCast .bg-purple input[type=range]::-moz-range-track, .myCast .bg-deeppurple input[type=range]::-moz-range-track, .myCast .bg-indigo input[type=range]::-moz-range-track, .myCast .bg-blue input[type=range]::-moz-range-track, .myCast .bg-teal input[type=range]::-moz-range-track, .myCast .bg-brown input[type=range]::-moz-range-track, .myCast .bg-bluegrey input[type=range]::-moz-range-track { background: #00FFFF } .myCast .bg-lightblue input[type=range]::-moz-range-track, .myCast .bg-cyan input[type=range]::-moz-range-track, .myCast .bg-green input[type=range]::-moz-range-track, .myCast .bg-lightgreen input[type=range]::-moz-range-track, .myCast .bg-lime input[type=range]::-moz-range-track, .myCast .bg-grey input[type=range]::-moz-range-track { background: #00FFFF } .myCast .bg-yellow input[type=range]::-moz-range-track, .myCast .bg-amber input[type=range]::-moz-range-track, .myCast .bg-orange input[type=range]::-moz-range-track { background: #00FFFF } .myCast .bg-black input[type=range]::-moz-range-track, .myCast .bg-darkblue input[type=range]::-moz-range-track { background: #00FFFF } .myCast .bg-white input[type=range]::-moz-range-track { background: #00FFFF } .myCast .bg-purple input[type=range]::-ms-fill-lower, .myCast .bg-deeppurple input[type=range]::-ms-fill-lower, .myCast .bg-indigo input[type=range]::-ms-fill-lower, .myCast .bg-blue input[type=range]::-ms-fill-lower, .myCast .bg-teal input[type=range]::-ms-fill-lower, .myCast .bg-brown input[type=range]::-ms-fill-lower, .myCast .bg-bluegrey input[type=range]::-ms-fill-lower { background: #00FFFF } .myCast .bg-lightblue input[type=range]::-ms-fill-lower, .myCast .bg-cyan input[type=range]::-ms-fill-lower, .myCast .bg-green input[type=range]::-ms-fill-lower, .myCast .bg-lightgreen input[type=range]::-ms-fill-lower, .myCast .bg-lime input[type=range]::-ms-fill-lower, .myCast .bg-grey input[type=range]::-ms-fill-lower { background: #00FFFF } .myCast .bg-yellow input[type=range]::-ms-fill-lower, .myCast .bg-amber input[type=range]::-ms-fill-lower, .myCast .bg-orange input[type=range]::-ms-fill-lower { background: #00FFFF } .myCast .bg-black input[type=range]::-ms-fill-lower, .myCast .bg-darkblue input[type=range]::-ms-fill-lower { background: rgba(255, 255, 255, .3) } .myCast .bg-white input[type=range]::-ms-fill-lower { background: #00FFFF } .myCast .bg-purple input[type=range]::-ms-fill-upper, .myCast .bg-deeppurple input[type=range]::-ms-fill-upper, .myCast .bg-indigo input[type=range]::-ms-fill-upper, .myCast .bg-blue input[type=range]::-ms-fill-upper, .myCast .bg-teal input[type=range]::-ms-fill-upper, .myCast .bg-brown input[type=range]::-ms-fill-upper, .myCast .bg-bluegrey input[type=range]::-ms-fill-upper { background: #00FFFF } .myCast .bg-lightblue input[type=range]::-ms-fill-upper, .myCast .bg-cyan input[type=range]::-ms-fill-upper, .myCast .bg-green input[type=range]::-ms-fill-upper, .myCast .bg-lightgreen input[type=range]::-ms-fill-upper, .myCast .bg-lime input[type=range]::-ms-fill-upper, .myCast .bg-grey input[type=range]::-ms-fill-upper { background: #00FFFF } .myCast .bg-yellow input[type=range]::-ms-fill-upper, .myCast .bg-amber input[type=range]::-ms-fill-upper, .myCast .bg-orange input[type=range]::-ms-fill-upper { background: #00FFFF } .myCast .bg-black input[type=range]::-ms-fill-upper, .myCast .bg-darkblue input[type=range]::-ms-fill-upper { background: #00FFFF } .myCast .bg-white input[type=range]::-ms-fill-upper { background: #00FFFF } .accent-red input[type=range]::-webkit-slider-thumb { background: #F44336 } .accent-red input[type=range]::-moz-range-thumb { background: #F44336 } .accent-red input[type=range]::-ms-thumb { background: #F44336 } .accent-pink input[type=range]::-webkit-slider-thumb { background: #E91E63 } .accent-pink input[type=range]::-moz-range-thumb { background: #E91E63 } .accent-pink input[type=range]::-ms-thumb { background: #E91E63 } .accent-purple input[type=range]::-webkit-slider-thumb { background: #9C27B0 } .accent-purple input[type=range]::-moz-range-thumb { background: #9C27B0 } .accent-purple input[type=range]::-ms-thumb { background: #9C27B0 } .accent-deeppurple input[type=range]::-webkit-slider-thumb { background: #673AB7 } .accent-deeppurple input[type=range]::-moz-range-thumb { background: #673AB7 } .accent-deeppurple input[type=range]::-ms-thumb { background: #673AB7 } .accent-indigo input[type=range]::-webkit-slider-thumb { background: #3F51B5 } .accent-indigo input[type=range]::-moz-range-thumb { background: #3F51B5 } .accent-indigo input[type=range]::-ms-thumb { background: #3F51B5 } .accent-blue input[type=range]::-webkit-slider-thumb { background: #2196F3 } .accent-blue input[type=range]::-moz-range-thumb { background: #2196F3 } .accent-blue input[type=range]::-ms-thumb { background: #2196F3 } .accent-lightblue input[type=range]::-webkit-slider-thumb { background: #03A9F4 } .accent-lightblue input[type=range]::-moz-range-thumb { background: #03A9F4 } .accent-lightblue input[type=range]::-ms-thumb { background: #03A9F4 } .accent-cyan input[type=range]::-webkit-slider-thumb { background: #00BCD4 } .accent-cyan input[type=range]::-moz-range-thumb { background: #00BCD4 } .accent-cyan input[type=range]::-ms-thumb { background: #00BCD4 } .accent-teal input[type=range]::-webkit-slider-thumb { background: #009688 } .accent-teal input[type=range]::-moz-range-thumb { background: #009688 } .accent-teal input[type=range]::-ms-thumb { background: #009688 } .accent-green input[type=range]::-webkit-slider-thumb { background: #4CAF50 } .accent-green input[type=range]::-moz-range-thumb { background: #4CAF50 } .accent-green input[type=range]::-ms-thumb { background: #4CAF50 } .accent-lightgreen input[type=range]::-webkit-slider-thumb { background: #8BC34A } .accent-lightgreen input[type=range]::-moz-range-thumb { background: #8BC34A } .accent-lightgreen input[type=range]::-ms-thumb { background: #8BC34A } .accent-lime input[type=range]::-webkit-slider-thumb { background: #CDDC39 } .accent-lime input[type=range]::-moz-range-thumb { background: #CDDC39 } .accent-lime input[type=range]::-ms-thumb { background: #CDDC39 } .accent-yellow input[type=range]::-webkit-slider-thumb { background: #FFEB3B } .accent-yellow input[type=range]::-moz-range-thumb { background: #FFEB3B } .accent-yellow input[type=range]::-ms-thumb { background: #FFEB3B } .accent-amber input[type=range]::-webkit-slider-thumb { background: #FFC107 } .accent-amber input[type=range]::-moz-range-thumb { background: #FFC107 } .accent-amber input[type=range]::-ms-thumb { background: #FFC107 } .accent-orange input[type=range]::-webkit-slider-thumb { background: #FF9800 } .accent-orange input[type=range]::-moz-range-thumb { background: #FF9800 } .accent-orange input[type=range]::-ms-thumb { background: #FF9800 } .accent-deeporange input[type=range]::-webkit-slider-thumb { background: #FF5722 } .accent-deeporange input[type=range]::-moz-range-thumb { background: #FF5722 } .accent-deeporange input[type=range]::-ms-thumb { background: #FF5722 } .accent-brown input[type=range]::-webkit-slider-thumb { background: #795548 } .accent-brown input[type=range]::-moz-range-thumb { background: #795548 } .accent-brown input[type=range]::-ms-thumb { background: #795548 } .accent-grey input[type=range]::-webkit-slider-thumb { background: #BDBDBD } .accent-grey input[type=range]::-moz-range-thumb { background: #BDBDBD } .accent-grey input[type=range]::-ms-thumb { background: #BDBDBD } .accent-bluegrey input[type=range]::-webkit-slider-thumb { background: #607D8B } .accent-bluegrey input[type=range]::-moz-range-thumb { background: #607D8B } .accent-bluegrey input[type=range]::-ms-thumb { background: #607D8B } .accent-darkblue input[type=range]::-webkit-slider-thumb { background: #163372 } .accent-darkblue input[type=range]::-moz-range-thumb { background: #163372 } .accent-darkblue input[type=range]::-ms-thumb { background: #163372 } .accent-black input[type=range]::-webkit-slider-thumb { background: #262626 } .accent-black input[type=range]::-moz-range-thumb { background: #262626 } .accent-black input[type=range]::-ms-thumb { background: #262626 } .bg-red .more, .bg-pink .more, .bg-purple .more, .bg-deeppurple .more, .bg-indigo .more, .bg-blue .more, .bg-teal .more, .bg-deeporange .more, .bg-brown .more, .bg-bluegrey .more, .bg-darkblue .more, .bg-black .more { color: #00FF00 } .bg-red .data-panel-info, .bg-pink .data-panel-info, .bg-purple .data-panel-info, .bg-deeppurple .data-panel-info, .bg-indigo .data-panel-info, .bg-blue .data-panel-info, .bg-teal .data-panel-info, .bg-deeporange .data-panel-info, .bg-brown .data-panel-info, .bg-bluegrey .data-panel-info, .bg-darkblue .data-panel-info, .bg-black .data-panel-info { color: #00FF00 } .bg-red .data-panel-r-icon { background: #D32F2F } .bg-pink .data-panel-r-icon { background: #C2185B } .bg-purple .data-panel-r-icon { background: #7B1FA2 } .bg-deeppurple .data-panel-r-icon { background: #512DA8 } .bg-indigo .data-panel-r-icon { background: #303F9F } .bg-blue .data-panel-r-icon { background: #1976D2 } .bg-lightblue .data-panel-r-icon { background: #4FC3F7 } .bg-cyan .data-panel-r-icon { background: #4DD0E1 } .bg-teal .data-panel-r-icon { background: #00796B } .bg-green .data-panel-r-icon { background: #81C784 } .bg-lightgreen .data-panel-r-icon { background: #AED581 } .bg-lime .data-panel-r-icon { background: #DCE775 } .bg-yellow .data-panel-r-icon { background: #FFF59D } .bg-amber .data-panel-r-icon { background: #FFE082 } .bg-orange .data-panel-r-icon { background: #FFB74D } .bg-deeporange .data-panel-r-icon { background: #E64A19 } .bg-brown .data-panel-r-icon { background: #5D4037 } .bg-grey .data-panel-r-icon { background: #9E9E9E } .bg-bluegrey .data-panel-r-icon { background: #455A64 } .bg-darkblue .data-panel-r-icon { background: #09193E } .bg-black .data-panel-r-icon { background: #101010 } .bg-red .data-panel-r-icon, .bg-pink .data-panel-r-icon, .bg-purple .data-panel-r-icon, .bg-deeppurple .data-panel-r-icon, .bg-indigo .data-panel-r-icon, .bg-blue .data-panel-r-icon, .bg-teal .data-panel-r-icon, .bg-deeporange .data-panel-r-icon, .bg-brown .data-panel-r-icon, .bg-bluegrey .data-panel-r-icon, .bg-darkblue .data-panel-r-icon, .bg-black .data-panel-r-icon { color: #00FFFF } .animated { animation-duration: 1s; animation-fill-mode: both } .lightSpeedIn { animation-name: lightSpeedIn; animation-timing-function: ease-out } @keyframes lightSpeedIn { from { transform: translate3d(100%, 0, 0) skewX(-30deg); opacity: 0 } 60% { transform: skewX(20deg); opacity: 1 } 80% { transform: skewX(-5deg); opacity: 1 } to { transform: none; opacity: 1 } } @keyframes fadeIn { from { opacity: 0 } to { opacity: 1 } } .fadeIn { animation-name: fadeIn } @keyframes ticker { 0% { margin-top: 0 } 15% { margin-top: -15px } 30% { margin-top: -30px } 45% { margin-top: -45px } 60% { margin-top: -60px } 75% { margin-top: -75px } 90% { margin-top: -90px } }