@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); border-radius: 8px;; position: relative; overflow: hidden; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; } .myCast .bg-wpr { width: 100%; height: 122px; background: #804000; 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, 0.2); -moz-box-shadow: 4px 1px 9px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 4px 1px 9px rgba(0, 0, 0, 0.2); z-index: 102; } .myCast .album-cover { width: 106px; height: 106px; background-size: cover; position: absolute; top: 8px; left: 8px; border-radius: 10%; -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: ; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .myCast .artist-name { font-size: 22px; color:; 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,0.13), 0 3px 6px rgba(0,0,0,0.19); -moz-box-shadow: 0 3px 6px rgba(0,0,0,0.13), 0 3px 6px rgba(0,0,0,0.19); box-shadow: 0 3px 6px rgba(0,0,0,0.13), 0 3px 6px rgba(0,0,0,0.19); cursor: pointer; z-index: 400; } .myCast .play-btn { color: rgba(0,0,0,1); background: #FF5722 url(https://a48fm.com/radio/play.svg); background-repeat: no-repeat; background-position: center center; background-size: 34px 34px; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s; } .myCast .stop-btn { color: rgba(0,0,0,1); background: #FF5722 url(https://a48fm.com/radio/pause.svg); background-repeat: no-repeat; background-position: center center; background-size: 34px 34px; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s; } .myCast .play-btn:hover, .myCast .stop-btn:hover { background-color: #F4511E; } .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: 0px; 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: 15px; line-height: 38px; text-align: center; position: relative; margin-left: 0px; vertical-align: top; display: inline-block; } .myCast .vol-icon { width: 16px; height: 16px; line-height: 16px; position: absolute; top: 5px; font-size: 20px; color: rgba(0,0,0,.87); } .myCast .vol-icon1::before { content:url(https://i.imgur.com/O8dD0nS.png); } .myCast .vol-icon2::before { content:url(https://i.imgur.com/mfICZ05.png); } .myCast .vol-icon3::before { content:url(https://i.imgur.com/fXY6ewB.png); } .myCast .more { width: 16px; height: 16px; font-size: 16px; color: rgba(0,0,0,.87); 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: rgba(0,0,0,.54); 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: rgba(0, 255, 0, 0.84); text-align: center; line-height: 32px; position: absolute; top: 0px; left: 0px; 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 0px 10px 0px; -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,0.14); padding: 0; margin: 0; border: 0px; 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: 0px; padding: 10px 0px 10px 0px; 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,0.14); border: 0px; border-radius: 15px; } .myCast input[type=range]::-ms-fill-upper { background: rgba(0,0,0,0.14); border: 0px; border-radius: 8px; } .myCast input[type=range]::-ms-thumb { width: 14px; height: 14px; background: #FF5314; border: 0px; 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; } /* Responsive Classes */ @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: 0px; padding-left: 14px; padding-right: 26px; } .myCast .volume-slider-wpr { padding-left: 30px; padding-right: 60px; } .myCast .volume-slider { display: inline-block; } .myCast .vol-value { width: 10%; font-size: 10px; line-height: 28px; margin-left: 2px; padding-top: 1px; } .myCast .vol-icon { width: 13px; height: 13px; line-height: 0px; top: 4px; left: 17px; 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 0px 10px 0px; 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: 0px; padding: 9px 0px 10px 0px; 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; } } /* Vertical Layout */ .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, 0.2); -moz-box-shadow: 1px 4px 12px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 1px 4px 12px rgba(0, 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: 0px; 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: 0px; padding-top: 0px; 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: 0px; padding: 0px 0px 0px 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: 0px; left: 0px; border-radius: 50%; z-index: 302; } /* Vertical Layout Responsive Classes */ @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 0px 10px 0px; 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: 0px; vertical-align: top; display: inline-block; } } /* Helper Clases */ .myCast .valign-middle { padding-bottom: 2px; vertical-align: middle; } .myCast .rounded { border-radius: 5px; } .myCast .dis-none { display: none; } .myCast .vol-dis { opacity: 0.35; } .myCast .hidden { visibility: hidden; } .myCast .visible { display: block; } /* Player Backgrounds */ .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: #525252; } .myCast .bg-bluegrey { background: #607D8B; } .myCast .bg-darkblue { background: #163372; } .myCast .bg-black { background: #262626; } .myCast .bg-white { background: #F5F5F5; } /* Text Colors */ .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: rgba(255,255,255,1); } .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: rgba(255,255,255,.7); } .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: rgba(255,255,255,.54); } .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: rgba(0, 255, 0, 0.48); } /* Play/Pause Color */ .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; } /* Volume Slider Panel & Data Panel Bg */ .bg-red .controls-wpr, .bg-red .data-panel-info { background: rgba(0,0,0,0.07); } .bg-pink .controls-wpr, .bg-pink .data-panel-info { background: rgba(0,0,0,0.07); } .bg-purple .controls-wpr, .bg-purple .data-panel-info { background: rgba(0,0,0,0.07); } .bg-deeppurple .controls-wpr, .bg-deeppurple .data-panel-info { background: rgba(0,0,0,0.08); } .bg-indigo .controls-wpr, .bg-indigo .data-panel-info { background: rgba(0,0,0,0.09); } .bg-blue .controls-wpr, .bg-blue .data-panel-info { background: rgba(0,0,0,0.09); } .bg-lightblue .controls-wpr, .bg-lightblue .data-panel-info { background: rgba(255,255,255,0.14); } .bg-cyan .controls-wpr, .bg-cyan .data-panel-info { background: rgba(255,255,255,0.14); } .bg-teal .controls-wpr, .bg-teal .data-panel-info { background: rgba(0,0,0,0.09); } .bg-green .controls-wpr, .bg-green .data-panel-info { background: rgba(255,255,255,0.14); } .bg-lightgreen .controls-wpr, .bg-lightgreen .data-panel-info { background: rgba(255,255,255,0.14); } .bg-lime .controls-wpr, .bg-lime .data-panel-info { background: rgba(255,255,255,0.14); } .bg-yellow .controls-wpr, .bg-yellow .data-panel-info { background: rgba(255,255,255,0.25); } .bg-amber .controls-wpr, .bg-amber .data-panel-info { background: rgba(255,255,255,0.32); } .bg-orange .controls-wpr, .bg-orange .data-panel-info { background: rgba(255,255,255,0.16); } .bg-deeporange .controls-wpr, .bg-deeporange .data-panel-info { background: rgba(0,0,0,0.05); } .bg-brown .controls-wpr, .bg-brown .data-panel-info { background: rgba(0,0,0,0.09); } .bg-grey .controls-wpr, .bg-grey .data-panel-info { background: rgba(255,255,255,0.2); } .bg-lightgrey .controls-wpr, .bg-lightgrey .data-panel-info { background: rgba(255,255,255,0.2); } .bg-bluegrey .controls-wpr, .bg-bluegrey .data-panel-info { background: rgba(0,0,0,0.11); } .bg-darkblue .controls-wpr, .bg-darkblue .data-panel-info { background: rgba(0,0,0,0.16); } .bg-black .controls-wpr, .bg-black .data-panel-info { background: rgba(0,0,0,0.18); } .bg-white .controls-wpr, .bg-white .data-panel-info { background: rgba(255,255,255,1); } /* Volume Icon Color */ .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: rgba(255,255,255,.95); } /* Volume Slider Opacity */ .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: rgba(255,255,255,.4); } .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: rgba(255,255,255,.36); } .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: rgba(0,0,0,.12); } .myCast .bg-black input[type=range]::-webkit-slider-runnable-track, .myCast .bg-darkblue input[type=range]::-webkit-slider-runnable-track { background: rgba(255,255,255,.3); } .myCast .bg-white input[type=range]::-webkit-slider-runnable-track { background: rgba(0,0,0,.14); } .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: rgba(255,255,255,.4); } .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: rgba(255,255,255,.36); } .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: rgba(0,0,0,.18); } .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: rgba(0,0,0,.12); } .myCast .bg-black input[type=range]::-moz-range-track, .myCast .bg-darkblue input[type=range]::-moz-range-track { background: rgba(255,255,255,.3); } .myCast .bg-white input[type=range]::-moz-range-track { background: rgba(0,0,0,.14); } .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: rgba(255,255,255,.36); } .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: rgba(0,0,0,.18); } .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: rgba(0,0,0,.12); } .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: rgba(0,0,0,.14); } .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: rgba(255,255,255,.36); } .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: rgba(0,0,0,.18); } .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: rgba(0,0,0,.12); } .myCast .bg-black input[type=range]::-ms-fill-upper, .myCast .bg-darkblue input[type=range]::-ms-fill-upper { background: rgba(255,255,255,.3); } .myCast .bg-white input[type=range]::-ms-fill-upper { background: rgba(0,0,0,.14); } /* Volume Slider Thumb Color */ .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; } /* More Icon Color */ .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: rgba(255,255,255,.95); } /* Data Panel Text Color */ .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: rgba(255,255,255,.7); } /* Data Chip Icon Bg */ .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; } /* Data Panel Chip Icon Color*/ .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: rgba(255,255,255,.84); } /* Animations */ .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} }