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: #1674B7;
}
.player .btn_play_pause{
    background:#1674B7;
}
.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 #115D9C;
}
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: #B8CFE1;
}
.proximas_ultimas_musicas li .capa-ampliada{
    background-color: rgba(17,93,156,0.5);
}
.proximas_ultimas_musicas li:hover .capa-ampliada{
    border: 4px solid #115D9C;
}
.proximas_ultimas_musicas li .capa-ampliada:before{
    border-color: transparent #115D9C transparent transparent;
}
.proximas_ultimas_musicas .fa-music {
    background: #115D9C;
    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 #115D9C !important;
}
#peca-sua-musica button{
    background: #115D9C;
}

/*############## 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: #115D9C;
}
#enquete input[type="submit"]{
    background-color: #115D9C;
}
#enquete .botoes a {
    color: #000;
}
.result .progress .progress-bar{
    color: #000;
}
.result a {
    color: #FFF !important;
    background-color: #115D9C;
}
.voto-sucesso .fa-check{
    color: #115D9C;
}

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

#mural .content .comentario span {
    color: #115D9C;
}
#mural .content .avatar{
    background: #115D9C;
}
#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 #115D9C;
}
#mural form button {
    background: #115D9C;
}
#mural form a{
    color: #000;
}
.mural-sem-recado {
    background: #F2F2F2;
    color:#000;
}
.fa-share{
    color: #115D9C;
}
#mural .fb-signin-button{
    background: #115D9C;
}

/*############## 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(17,93,156,0.5) !important;
}
.nav-tabs {
    border-bottom: 20px solid #115D9C;
}
.nav-item a.active {
    background: #115D9C !important;
    border-top: 5px solid #115D9C !important;
}
.nav-item a.active:hover{
    background: #115D9C !important;
}
.nav-item a {
    background: #105690 !important;
    color:#FFF;
}

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

.rodape{
    background: #115D9C;
}
.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;
}