::-webkit-scrollbar-track {
    background: #3e3646;
}
::-webkit-scrollbar-thumb {
    background:#007dac;
}
.base-login { background: #672ea0;}
.base-login .login { background: #38234d;}
.base-login .login .btn { background: #41c3d0;}
.base-topo .conteudo .logo {  width: 173px;    margin-top: 4px;}
.base-topo .conteudo .logo.altlogo { width: 148px;  margin-top: 10px;}
.base-topo {  background:#151d24}
.menu-topo ul li a { color:#3bfbfbcc}
.menu-topo ul li a:hover{color:#54e3e3ab;}
.menu-topo ul li a i{color:#10c5c5}
.cx-titulo.verde,.lista-home3 .titulo {
    background: #00ACAC;
    border-color: #007272;
	border-radius:4px 4px 0 0;
	-webkit-border-radius:4px 4px 0 0;
	-moz-border-radius:4px 4px 0 0;
	-o-border-radius:4px 4px 0 0;
}
.base-input .cel12.caixa {
    background: linear-gradient(180deg, #764b9e, #a170bb);
    background: -webkit-linear-gradient(180deg, #764b9e, #a170bb);
    background: -moz-linear-gradient(180deg, #764b9e, #a170bb);
    background: -o-linear-gradient(180deg, #764b9e, #a170bb);
    background: -ms-linear-gradient(180deg, #764b9e, #a170bb);
    border-color: #033f69;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
}

.base-input .tt{color:#fff!important}
.cx-titulo.verde .text-amarelo { color: #ef72eb!important;}
.aulas-home i,.ciclos-home i{color: #2ad5d5!important;}
.aulas-home .btn{background:#f9c62c;color: #0d1c38;font-size: 1.1rem;}
.aulas-home .btn i{color: #0d1c38!important;}
/*.lista-curso .col-5 .calendario.ciclo {
    background: linear-gradient(45deg,#0a6960, #3ce3ef);
    background: -webkit-linear-gradient(45deg,#0a6960, #3ce3ef);
    background: -moz-linear-gradient(45deg,#0a6960, #3ce3ef);
    background: -o-linear-gradient(45deg,#0a6960, #3ce3ef);
    border-color: #23a7a9;
}
*/
.lista-curso .col-5 .calendario.ciclo .cont {
    background: rgba(34, 58, 55, 0.73);
}
.lista-curso .col-5 .calendario.ciclo .cont .rows .col-6, .lista-curso .col-5 .calendario.ciclo .cont .rows .col-12 small {
    color: #59d1f5!important;
}
.base-home {}
.caixa,.cx-cont,.border-bottom,.border-top,.border-left,.border-right ,.border { border-color:#60656a!important}
.lista-curso .col-5 .calendario.ciclo-dia {
    background: #475257;
    border-color:#475257;height: 135px;
}
.lista-curso .col-5 .calendario.liberado .dias span { color: #844ba4!important;}
.lista-curso .col-5 .calendario.liberado.ciclo .dias span { color: #fff!important;}
.lista-curso .col-5 .calendario.liberado .cont .rows .col-6 {color: #fff!important}
.lista-curso .col-5 .calendario.liberado.ciclo .cont .rows .col-6 {color: #fff!important}

.lista-curso .col-5 .calendario.liberado .progresso progress { border:0!important;height: 9px}
.lista-curso .col-5 .calendario.liberado.ciclo-dia .progresso progress { border: solid 1px #7b678e;}

.lista-curso .col-5 .calendario.liberado .dias small, .lista-curso .col-5 .calendario.liberado .dias span {color: #844ba4;}
.lista-curso .col-5 .calendario.liberado.ciclo .dias small{color:#fff!important}
.lista-curso .col-5 .calendario.sozinho.liberado .cont .rows .col-6 { color: #34d6c7!important;}
progress { border: solid 1px #65bebe;}
progress::-webkit-progress-value { background:#00acac!important;}
progress::-webkit-progress-bar { background-color:#fff; }

.liberado {
    color: #705b82!important;
}

.lista-curso .col-5 .calendario.sozinho {
    background: linear-gradient(45deg,#4cded0, #14ccbb)!important;
    background: -webkit-linear-gradient(45deg,#4cded0, #14ccbb)!important;
    background: -moz-linear-gradient(45deg,#4cded0, #14ccbb)!important;
    background: -o-linear-gradient(45deg,#4cded0, #14ccbb)!important;
    border-color: #41b6ab!important;
}

.base-menu label {  background:#3daabf;}
.lista-aulas ul li a { color: #3daabf;}
.lista-aulas ul li a:hover, .lista-aulas ul li.assisitido a:hover {
    background: #a79aa947;
}

.ui-widget-header {border: 1px solid #777f80; background: rgb(173 182 189 / 46%);}
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {border: solid 1px #777f80; background: #c6c4c9; color: #3c525f;}
.ui-state-active { border: solid 1px #218ca0;}
.ui-state-active .ui-tabs-anchor,.ui-state-active { background: #218ca0!important; color: #ffffff!important;}

/*.cel12 .lista-home3 .caixa {min-height: 100vh;}*/
.concluido {color: #3daabf!important;}

.base-perguntas .text-azul{color: #5b3c92!important;}
.base-perguntas .btn-azul { background: #784cc5; border: solid 1px #673AB7;}

.lista-home3 .caixa { padding: 20px 2%!important;}
.lista-home3 table th { color: #525050;}
.base-perguntas .cel12.caixa input,.base-perguntas.campos.v-pergunta .cel10 p{  border: solid 1px rgb(152, 145, 159)!important;}

.base-perguntas.campos.v-pergunta .btn.image, .base-perguntas.campos.v-pergunta .btn.code {background: #58709c;}
.base-perguntas.campos.v-pergunta .btn.image, .base-perguntas.campos.v-pergunta .btn.code.btn:hover {
    background: #3fa2c3!important;
}
.menu-topo ul li a.btn-outline-amarelo i{color: #e8f791!important;}
.menu-topo ul li a.btn-outline-amarelo:hover{background: rgba(117, 67, 149, 0.77)!important}
/*.base-perguntas .cel10 {border: solid 1px rgb(162, 155, 169); background: rgb(219, 217, 220);}*/
.base-perguntas .ttp,.base-perguntas small { color: #4c4058;}
.base-perguntas small { border-right: solid 1px #a29ba9;}
.base-perguntas.campos { border-top: solid 1px rgb(219, 217, 220);}
/*.titulo {  background: #6a4f86;}*/
.lista-home3 .ttp3 {color: #915cc5;}

@media (min-width: 1024px){
.controles .anterior, .controles .proximo { color:#3daabf;}
.controles .btn:hover { background: #3daabf47;}

.menu-lateral{background: #151d24;}

.dataTables_paginate .paginate_button.current {
  background: #5bb9b9!important;
  border: 1px solid #5bb9b9!important;
}