html { font-family:'Open Sans','Helvetica Neue',Arial,sans-serif; font-size: 1vw; }
 
body { background: linear-gradient(to bottom, #000000, #260641) no-repeat center center fixed;
       -webkit-background-size: cover;  -moz-background-size: cover; -o-background-size: cover;
       background-size: cover; 

       margin:0px; overflow-x:hidden;
       color:lavender; -webkit-font-smoothing: subpixel-antialiased;
       font-smoothing: subpixel-antialiased;       
}

@-moz-document url-prefix() {
  button { border:1px outset black; border-radius:4px; padding: 1px 7px 2px; }} 

button { font-weight:bold;  margin-bottom:5px; line-height:100%;  border-radius:6px; }

a:hover, button:hover, #extra button:hover, #extra X:hover, #socmed button:hover, #socmed X:hover,
#google button:hover, #google X:hover
 { color:black !important;background-color:palegreen !important; }
 
 
#linx { display:none;line-height:250%;  }
#linx DIV button { font-size:1.5rem !important; margin:5px !important; }
#rightbox { border:4px solid gray;  background-color: black; text-align:center;  }        
#rightbox button { font-size:1.5vw; }
.linxcolor button { background-color: #7B78F1 /* mediumslateblue = #7B68EE */ }
#rightbox button a { color:aquamarine; }
    
a { color:black; text-decoration:none; }	
div { overflow-x:hidden; } 

.bigger button { margin:8px !important; }
.bigffox button { margin:4px !important; }
.divRadioo { display:inline;width:100%;text-align:center; }
#extra .divRadioo button { background: black !important;  }

.altRadioo { position:fixed;top:-10px; left:5px; width:72vw; text-align:center; }
#extra .altRadioo button { background: #222233  !important; color: gainsboro !important; margin-top:2px !important; } 
#extra .altRadioo button:hover { background-color: palegreen !important; color:black !important; } 
#cbsn { display:inline; }
#extra #mx button { color:lime !important; }
#extra #mx button:hover { color:black !important; }


#bottom-line { z-index:10001;position:absolute;bottom:0px;left:0px;background:black;padding:5px 0px 5px 0px; }

#meplayer { z-index:11111;position:fixed;bottom:9px;left:0px;height:25px;width: 122px !important; white-space:nowrap; overflow:hidden; }
#meplayer img { background:transparent; border:0;  }

#extra button { color:mediumslateblue; background-color:#202030; /* background-color: #7363D6 /*mediumslateblue */ !important /*lightslategray*/; width:100%; font-size:1.5rem; } 
#funds button { width:18%; padding-left:2px !important; }
#radioo button { width:11%;padding:1px 2px 2px 1px; font-size:1rem !important; color:palegreen; background-color:indigo !important; }

#google button,#socmed button { background-color: #7B78F1 /* mediumslateblue royalblue */ !important; /*#EAD3A8*/ }
#google button a, #socmed button a { color:black; }

#linx-topline button { padding-left:6px; padding-right:6px; }

.fav, #socmed .fav, #google .fav { background-color: gainsboro !important ; }
.fav2 { background-color: #c06677 /* #C06677 seagreen */ !important ; }
.altfav, #socmed .altfav, #google .altfav { background-color: red !important ; }

.more-radio { background:crimson !important; }

#vc { z-index:2; display: inline block; padding:0px -1px 0px -1px; }
.vcontrol { width: 120px !important /*60px*/; height:20px; padding:0; background:transparent;  }

@keyframes blinker{
    0%{     color: #FF143C;      }
    49%{    color: #FF143C;      }
    60%{    color: transparent;  }
    99%{    color: transparent;  }
    100%{   color: #FF143C;      }
}
