html,body{
    background: #EEF1F5;
    color: #000;
}
.container {
    background: #FFF;
}
h2 {
    color: #000;
}
#app{
    color:#000 !important;
}

/*############## TOPO ##############*/

.rangeslider__handle{
    border: 1px solid #E6E6E6 !important;
}
.rangeslider__fill{
    background: #FF9800;
}
.rangeslider__fill__bg{
    background: #F3EFF1;
}
.player-off .fake-slider{
    background: #FFF;
}
.player-off .fake-slider::after{
    border: 1px solid #E6E6E6;
}


/*############## VIDEO/LETRA ##############*/

.video iframe, .sem-video{
    border: 2px solid #FF7100;
}
pre{
    color: #000 !important;
}
.scrollbar{
    background: rgba(64, 64, 64, 1) !important;
}
.vue-scrollbar__scrollbar-vertical, .vue-scrollbar__scrollbar-horizontal{
    background: #F6F3F5;
}
.vue-scrollbar__scrollbar-vertical:hover, .vue-scrollbar__scrollbar-horizontal:hover {
    background: rgba(246, 243, 245, 1) !important;
}

/*############## PROXIMAS/ULTIMAS MUSICAS ##############*/

.proximas_ultimas_musicas li{
    border-bottom: 2px solid #F3EFF1;
}
.proximas_ultimas_musicas li:hover{
    background: #FFE3CC;
}
.proximas_ultimas_musicas li .capa-ampliada{
    background-color: rgba(255,113,0,0.5);
}
.proximas_ultimas_musicas li:hover .capa-ampliada{
    border: 4px solid #FF7100;
}
.proximas_ultimas_musicas li .capa-ampliada:before{
    border-color: transparent #FF7100 transparent transparent;
}
.proximas_ultimas_musicas .fa-music {
    background: #FF7100;
    color:#FFF;
}

/*############## PECA SUA MUSICA ##############*/

#peca-sua-musica {
    background: #F2F2F2;
}
#peca-sua-musica label{
    color: #000;
}
#peca-sua-musica label input[type="text"], #peca-sua-musica label input[type="email"], #peca-sua-musica textarea {
    background: #FFF;
    border: 1px solid #FFF;
    color: #000;
}
#peca-sua-musica label input[type="text"]:focus,#peca-sua-musica label input[type="email"]:focus, #peca-sua-musica textarea:focus{
    border: 1px solid #FF7100 !important;
}
#peca-sua-musica button{
    background: #FF7100;
}

/*############## ENQUETE ##############*/

#enquete,.result, .voto-sucesso{
    background: #F2F2F2;
    color:#000;
}
#enquete label {
    border-bottom: 1px solid #000 !important;
}
#enquete label input[type="radio"]::before {
    background: #FFF;
    border: 3px solid #FFF;
}
#enquete label input[type="radio"]:checked::before {
    background-color: #FF7100;
}
#enquete input[type="submit"]{
    background-color: #FF7100;
}
#enquete .botoes a {
    color: #000;
}
.result .progress .progress-bar{
    color: #000;
}
.result a {
    color: #FFF !important;
    background-color: #FF7100;
}
.voto-sucesso .fa-check{
    color: #FF7100;
}

/*############## MURAL DE RECADOS ##############*/

#mural .content .comentario span {
    color: #FF7100;
}
#mural .content .avatar{
    background: #FF7100;
}
#mural form textarea, #mural form input[type="text"]{
    background: #F2F2F2;
    border: none;
    color: #000;
}
#mural .content .resposta:before {
    border-left: 3px solid #686868;
    border-bottom: 3px solid #686868;
}
#mural form textarea:focus, #mural form input[type="text"]:focus{
    border: 1px solid #FF7100;
}
#mural form button{
    background: #FF7100;
}
#mural form a{
    color: #000;
}
.mural-sem-recado {
    background: #F2F2F2;
    color:#000;
}
.fa-share{
    color: #FF7100;
}
#mural .fb-signin-button{
    background: #FF7100;
}

/*############## LOCUTOR ##############*/

.locutor{
    background: #F2F2F2;
    color:#000;
}
.locutor span {
    font-size: 20px;
    font-weight: bold;
}

/*############## PROGRAMACAO ##############*/

.tab-pane{
    background: #F2F2F2;
    color:#000;
}
table tr, table td{
    border-bottom: 1px solid #686868;
    color:#000;
}
.nav-item a:hover {
    background-color: rgba(255,113,0,0.5) !important;
}
.nav-tabs {
    border-bottom: 20px solid #FF7100;
}
.nav-item a.active {
    background: #FF7100 !important;
    border-top: 5px solid #FF7100 !important;
}
.nav-item a.active:hover{
    background: #FF7100 !important;
}
.nav-item a {
    background: #E56600 !important;
    color:#FFF;
}

/*############## RODAPE ##############*/

.rodape{
    background: #FF7100;
}
.rodape span {
    border-right: 2px solid #FFF;
    color:#FFF;
}
.rodape .ico-redes-sociais {
    border: 2px solid #FFF;
    color: #FFF;
}
.rodape .link-max {
    color:#FFF;
}

/*############## PAGINA EM MANUTENCAO ##############*/

.manutencao_cont{
    background: #EEF1F5;
}