﻿/* cor destaque - #66FFFF (ciano) */
/* cor atencao - #FFFF00 (amarelo) */

* {
    color:#fff;
    text-shadow:none!important;
}
html {
    color:#fff!important;
    background-color:#000!important;
}
body {
    color:#fff;
	background:#000;
}

body.login, body.body-sistemas {
    background-image:none!important;
    background:#000!important;
}
#login {
   background:#000!important;
}

#login fieldset {
    background: none!important;
}
div#login input, div#login select {
   color:#fff;
}
div#login input:focus, div#login select:focus {
   color:#fff;
}
div#login label {
   color:#fff;
}
div#login a, .listaSistemas span a {
   color:#fff;
}
div#login input.btn {
   color:#fff !important;
}
div#login input.btn:hover,
div#login input.btn:focus {
   color:#fff!important;
}                       
input.btn, .ui-button {
    color:#000!important;
    background:#fff!important;
    border-color:#fff!important
}
input.btn:hover, input.btn:focus, .ui-button.ui-state-hover {
    color:#fff!important;
    background:#000!important;
    border-color:#000!important;
}
strong {
    color:#fff;
}
a , div.breadCrumb a {
    color:#fff;
}

div#hd {
     background:url(../App_Themes/Default/images/fundoHTML.png) center top repeat-x ;
}

div#hd #acessibilidade {
    color:#fff!important;
	background:#000;
}
div#hd #acessibilidade a {
    color:#fff;
}
div#hd #acessibilidade a:hover {
    background:#000!important;
    color:#fff;
}

div#hd .user, div#hd .user strong, div#hd .user span, div#hd .user a { color:#000!important; }

div#hd .user span a { color:#000!important;}

div#hd .user span a.hplSistemas { color:#000!important; }

.gridHeader th {
    color:#fff!important;
	border-color:#b0b0b0;
	background-color:#4f4f4f;
}

div#ft, div#bd {
   background:#000;
}
body.login div#ft, body.sistemas div#ft {
   background:#4f4f4f;
}
.gridRow {
	background:#000;
}

.gridViewRow {
    background:#000;
}

.gridAlternatingRow {
	background:#131313;
}

.gridRow:hover,
.gridAlternatingRow:hover,
.gridSelectedRow,
.gridHover {
	background:#333;
	color:#000;
}

.gridPager a, .gridPager span, .gridPager a:hover {
	border-color:#bbb;
	color:#bbb;
}


.summary, .summary td, .summaryMensagem,
.msgInformacao {
	background-color:#000!important;
	color:#FFFF00!important;
	border-color:#FFFF00!important;
}

.ui-widget-content {  border-color:#fff!important; background: #000; color: #fff; }
.ui-widget-content a { color: #fff; }
.ui-widget-header {  border-color:#fff; background-color: #000!important; background-image:none; color: #000!important; }
.ui-widget-header a { color: #fff!important; border-color:#fff!important; background: #000; }

.ui-state-default, .ui-widget-content .ui-state-default { border-color: #fff; background-color: #000!important; background-image:none; color: #fff; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #fff; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border-color: #fff!important; background-color: #000!important; color: #fff!important; }
.ui-state-hover a, .ui-state-hover a:hover { color: #fff!important;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border-color: #fff!important; background: #000!important; color: #fff;}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #fff;}

.ui-state-error, .ui-widget-content .ui-state-error { background-color:#CD0A0A; background-image:none; border-color:#CD0A0A; }

body .ui-widget.ui-button{ border:1px solid #fff !important;}

.ui-dialog-buttonpane .ui-state-default {
    color:#fff!important;
    background:#000!important;
    border-color:#fff!important;
}

.ui-dialog-buttonpane .ui-state-hover, .ui-dialog-buttonpane .ui-state-focus {
    color:#fff!important;
    background:#000!important;
}

.ui-tabs .ui-tabs-nav {
    border-bottom-color: #e7e7e7;
    background-color:#000!important;
}
.ui-tabs .ui-tabs-nav .ui-state-default {
    background-color:#131313!important;
    border-color:#131313!important;
}
.ui-tabs .ui-tabs-nav .ui-state-default a {
    color:#fff!important;
}
.ui-tabs .ui-tabs-nav .ui-state-active {
    background-color:#e7e7e7!important;
    border-color:#e7e7e7!important;
}
.ui-tabs .ui-tabs-nav .ui-state-active a {
   background-color:#000!important;
   color:#fff!important;
   border:1px solid #fff;
}


#divCategoria h1 {
    color:#555;
}
#divCategoria h2 {
    color:#9e9e9e;
}
#divCategoria a {
    border-bottom-color:#3d3d3d;
}
#divCategoria p {
    color:#ddd ;
}

.ui-datepicker-title, .ui-datepicker-month, .ui-datepicker-year {
    color:#fff!important;
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight {
    background:#4D4D4D;
    color:#fff;
    
}
.proximo,
.anterior {
    color:#fff!important;
	background-color:#4f4f4f;
	background-image:url(../App_Themes/Default/images/fundoAzulAC.png);

}

.ui-widget-overlay {
    background:#ddd;
}


div#dicas, div#infos {
    background:#ccc;
}
div#dicas h1, div#infos h1 {
    border-bottom-color: #000;
    color:#fff!important;
	background-color:#000;
	background-image:url(../App_Themes/Default/images/fundoAzulAC.png);
}
.lnkMaximizar, .lnkMinimizar {
     background-image:url(../App_Themes/Default/images/icomaxMinAC.gif);
}
div#dicas .conteudoDicas, div#infos .conteudoInfos { color:#000; }

.m {
	background:#666;
}

.m .i a { /* Menu lvl 1*/
	background-image:url(../App_Themes/Default/images/fundoLinkMenuAC.gif);
}

.m .s a { /* submenu lvl 1*/
	color:#fff;
	border-top-color:#7f7f7f;
	border-bottom-color:#373737;
	background:#555;
}

.m .s .i .s a { border-bottom-color:#373737; }/* submenu lvl 2*/

/* Padrão links*/
.m a {
	color:#FFF;
}

.m .s .p a {
   	border-top-color:#000;
}

.m a:hover,
.m a:active,
.m a:focus { 
	background:#aaa!important;
	color:#000!important;
	border-bottom-color:#aaa;
}

.i:hover > a {
	background:#aaa!important;
	color:#000!important;
	border-bottom-color:#aaa;
}

.menuSistemas ul {
    background:#333!important;
    border-color:#666!important;
}
.menuSistemas ul li a:hover {
   background:#222;
}

#SiteMap a.link { color:#fff; }

.btExcluir {
   background-color:transparent!important;
}

/****************************

   Planejamento de Aulas

 ****************************/

.fdsPlanejamento {
   background:#222;
}

.planColEsquerda {
   background:#222;
   border-right-color:#666;
}

.planColDireita {
   background:#000;
}

.planAula {
   border-bottom-color:#666;
   background:#efefef;
}

.planAtividade {
   border-bottom-color: #666;
   background:#ddd;
}

.planAula.prevista { background: #444; }

.planAula.dada { background: #0066ff; }

.planAula.cancelada { background: #ff5050; }

.planAtividade.prevista { background: #333; }

.planAtividade.dada { background: #3385FF; }

.planAtividade.cancelada { background: #FF7373; }

.escopo,.planEscopo {
   background:#222!important;
   border-color:#666!important;
}
.campoObrigatorio, span.asteriscoObrigatorio
{
    color:#FFFF00
}

.passo_atual {
    background-image: url(../App_Themes/Default/images/setaDestaqueAC.png)!important;
}

.passo {
    background-image: url(../App_Themes/Default/images/setaAC.png)!important;
}

#hd .txtHelpDesk { color:#000; }
#hd .txtHelpDeskLink { color:#000 !important; }

/*header*/
.top-bar, .breadcrumb, .footer-area, .footer-area,
.toggle-topbar.menu-icon,
.top-bar-section .right li, .top-bar-section .right li span, .top-bar-section .right li:not(.has-form) a:not(.button), 
.top-bar-section .right li:not(.has-form) a:not(.button) .fa,
.top-bar .name h1, .top-bar .fa,
.top-bar .icone-menu,
.top-bar .icone-menu:hover, .top-bar .icone-menu:focus, .top-bar .icone-menu[aria-expanded=true],
.top-bar .top-bar-section .dropdown li:not(.has-form):not(.active)>a:not(.button),
.top-bar .top-bar-section .dropdown li:not(.has-form):not(.active):hover>a:not(.button),
.menu-settings .opcoes-acessibilidade span:hover, .menu-settings .opcoes-acessibilidade spanfocus,
/*breadcrumb*/
.breadcrumb>span>span:last-of-type a,
.left-off-canvas-toggle.icone-menu[aria-expanded=true] .fa, .left-off-canvas-toggle.icone-menu:hover .fa, .left-off-canvas-toggle.icone-menu:focus .fa,
/*caixas navegacao*/
#SiteMap .listaMenu li .link,
#SiteMap .listaMenu li .link>span:not(.linkHover),
#SiteMap .listaMenu li .link .linkHover::after,
#SiteMap .listaMenu li .link:hover,
/* itens menu lateral */
ul.off-canvas-list li a,
.left-off-canvas-menu ul.off-canvas-list li a:active, .left-off-canvas-menu ul.off-canvas-list li a:hover, .left-off-canvas-menu ul.off-canvas-list li a:focus,
.left-submenu,
/* formularios */
body fieldset,
fieldset fieldset fieldset,
body fieldset legend,
body fieldset input[type=text], body fieldset input[type=password], body fieldset input[type=date], body fieldset input[type=datetime], body fieldset input[type=datetime-local], 
body fieldset input[type=month], body fieldset input[type=week], body fieldset input[type=email], body fieldset input[type=number], body fieldset input[type=search], 
input[type=tel], input[type=time], input[type=url], input[type=color], textarea:focus, select,
input[type=text]:focus, input[type=password]:focus, input[type=date]:focus, input[type=datetime]:focus, input[type=datetime-local]:focus, 
input[type=month]:focus, input[type=week]:focus, input[type=email]:focus, input[type=number]:focus, input[type=search]:focus, 
input[type=tel]:focus, input[type=time]:focus, input[type=url]:focus, input[type=color]:focus, textarea:focus, select:focus,
body fieldset label,
body fieldset select,
body fieldset div.right, body fieldset div[align=right].divBtnCadastro,
body fieldset button, body fieldset .button, body fieldset button, body fieldset .button:hover,
/* tabelas */
.grid tr, .grid tr.gridAlternatingRow,
.grid .gridHeader th, .grid .gridHeader th a,
.grid .gridRow:hover, .grid .gridAlternatingRow:hover, .grid .gridSelectedRow, .grid .gridHover,
.divExpandeLinha:hover, .divExpandeLinha,
/* tabs */
#divTabs.ui-tabs .ui-tabs-nav,
/* login */
#login .container,
#login .container input[type="text"], #login .container input[type="password"], #login .container select,
#login .container input[type="text"]:focus, #login .container input[type="password"]:focus, #login .container select:focus,
/* sistemas */
.lista-sistemas a.card-sistema{
    background:transparent;
    color:#fff;
    border-color:#fff;
}

.top-bar, .breadcrumb {
    border-bottom:1px solid #fff;
}

.menu-settings.hover .link-settings::after{ border-bottom-color:#fff;}

.menu-settings .opcoes-acessibilidade span, .menu-settings .opcoes-acessibilidade spanfocus,
#SiteMap .listaMenu li .link, .dropdown,
body fieldset,
body fieldset button, body fieldset .button,
.lista-sistemas a.card-sistema {
    border:1px solid #fff;
}

    #SiteMap .listaMenu li .link:hover > span:not(.linkHover),
    .top-bar .top-bar-section .dropdown li:not(.has-form):not(.active):hover>a:not(.button) {
        text-decoration:underline;
    }

option{ background:#000;}

.lista-sistemas a.card-sistema::after{ color:#fff;} 

.grid .gridHeader th a::before{ opacity:1;}

body fieldset fieldset{ padding-left:24px !important; padding-right:24px !important;}

/* links destaque */
.breadcrumb>span>span>a,
.grid .gridRow td a, .grid .gridAlternatingRow td a{
    color:#66FFFF;
}

/* menu lateral e dropdown */
.left-off-canvas-menu, .dropdown {
    background:#000 !important;
    color:#fff;
    border-right:1px solid #fff;
    border-top:1px solid #fff;
}

/* campos desabilitados */
.button[disabled], .button[readonly], input[disabled], input[readonly], select[disabled], select[readonly], checkbox[disabled], checkbox[readonly], textarea[disabled], textarea[readonly], input[disabled]:hover, input[readonly]:hover, select[disabled]:hover, select[readonly]:hover, checkbox[disabled]:hover, checkbox[readonly]:hover, textarea[disabled]:hover, textarea[readonly]:hover {
    background:#000 !important;
    color:rgba(255,255,255,.6);
}

/* placeholders*/
::-webkit-input-placeholder { /* Chrome/Opera/Safari */color: #fff;}
::-moz-placeholder { /* Firefox 19+ */color: #fff;}
:-ms-input-placeholder { /* IE 10+ */color: #fff;}
:-moz-placeholder { /* Firefox 18- */color: #fff;}

/* area botoes formularios */
body fieldset div.right, body fieldset div[align=right].divBtnCadastro {
    margin:0 !important;
    border-top:1px solid #fff;
}

/* foco campos formulario */
body fieldset input[type=text]:focus, body fieldset input[type=text]:active, body fieldset input[type=password]:focus, body fieldset input[type=password]:active, body fieldset input[type=date]:focus, body fieldset input[type=date]:active, body fieldset input[type=datetime]:focus, body fieldset input[type=datetime]:active, body fieldset input[type=datetime-local]:focus, body fieldset input[type=datetime-local]:active, body fieldset input[type=month]:focus, body fieldset input[type=month]:active, body fieldset input[type=week]:focus, body fieldset input[type=week]:active, body fieldset input[type=email]:focus, body fieldset input[type=email]:active, body fieldset input[type=number]:focus, body fieldset input[type=number]:active, body fieldset input[type=search]:focus, body fieldset input[type=search]:active, body fieldset input[type=tel]:focus, body fieldset input[type=tel]:active, body fieldset input[type=time]:focus, body fieldset input[type=time]:active, body fieldset input[type=url]:focus, body fieldset input[type=url]:active, body fieldset input[type=color]:focus, body fieldset input[type=color]:active, body fieldset textarea:focus, body fieldset textarea:active, body fieldset select:focus, body fieldset select:active {
    border-color:#66FFFF;
}

/* relatorios */
div[id*="ReportViewerRel"] iframe{ 
    background:#fff !important;
}

div[id*="ReportViewerRel"] div[style*="#ECE9D8"]{
        background-color:#000 !important;
}
