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

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

.logo {
    color:#000;
}
.rangeslider__handle{
    border: 1px solid #E6E6E6 !important;
}
.rangeslider__fill{
    background: #FFB400;
}
.player .btn_play_pause{
    background:#FFB400;
}
.rangeslider__fill__bg{
    background: #FFB400;
}
.player-off .fake-slider::after{
    border: 1px solid #000;
}
.player-off .fa-pause {
    border: 2px solid #000;
}

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

.video iframe, .sem-video{
    border: 2px solid #FFB400;
}
pre{
    color: #000 !important;
}
.scrollbar{
    background: rgba(64, 64, 64, 1) !important;
}
.vue-scrollbar__scrollbar-vertical, .vue-scrollbar__scrollbar-horizontal{
    background: #CBC6AC;
}
.vue-scrollbar__scrollbar-vertical:hover, .vue-scrollbar__scrollbar-horizontal:hover {
    background: rgba(203, 198, 172, 1) !important;
}

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

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

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

#peca-sua-musica {
    background: #CBC6AC;
}
#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: #F9F9F9;
    border: 1px solid #F9F9F9;
    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 #FFB400 !important;
}
#peca-sua-musica button{
    background: #FFB400;
}

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

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

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

#mural .content .comentario span {
    color: #FFB400;
}
#mural .content .avatar{
    background: #FFB400;
}
#mural form textarea, #mural form input[type="text"]{
    background: #F9F9F9;
    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 #FFB400;
}
#mural form button{
    background: #FFB400;
}
#mural form a{
    color: #000;
}
.mural-sem-recado {
    background: #CBC6AC;
    color:#000;
}
.fa-share{
    color: #FFB400;
}
#mural .fb-signin-button{
    background: #FFB400;
}

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

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

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

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

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

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

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

.manutencao_cont{
    background: #E0DCCC;
}