/*exclusivo panorama*/
:root {
 --panorama-cor-logo:#fff;
}
.barraLateral{
	color:var(--panorama-cor-lateral);
	border-color:var(--panorama-cor-lateral);
}
nav{
	background-color: var(--panorama-cor-lateral);
}
body.ui-widget-content{
		background: var(--panorama-cor-fundo);
		border: none;
}
.ui-menu-item .ui-state-active{
	color:var(--panorama-cor-lateral);
	font-weight: normal;
}
tr.ui-widget-content td{
	background-color: var(--panorama-cor-lista);
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
	border:1px solid var(--panorama-cor-borda);;
	background:var(--panorama-cor-fundo);
	color:var(--panorama-cor-fonte);
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{
	color:var(--panorama-cor-fonte);
}
.ui-datepicker-calendar .ui-state-active{
	background-color: #e6f1fb;
}
.geralsubMenu h3{
	background: -moz-linear-gradient(right, var(--panorama-cor-fundo) 95%,#888 100%); /* FF3.6+ */
	background: linear-gradient(right, var(--panorama-cor-fundo) 95%,#888 100%);
	background: -webkit-linear-gradient(right, var(--panorama-cor-fundo) 95%,#888 100%); /* Chrome10+,Safari5.1+ */
	border-radius: 0px;
	border-top:none;
	border-color:var(--panorama-cor-borda);
}
.geralsubMenu .ui-accordion-header{
	border-radius: 0px;
	border-top:none;
	border-color:var(--panorama-cor-borda);
	background: -moz-linear-gradient(right, var(--panorama-cor-fundo) 96%,#aaa 100%); /* FF3.6+ */
	background: linear-gradient(right, var(--panorama-cor-fundo) 96%,#aaa 100%);
	background: -webkit-linear-gradient(right, var(--panorama-cor-fundo) 96%,#aaa 100%); /* Chrome10+,Safari5.1+ */
	color: var(--panorama-cor-lateral);
	margin-bottom: 1px;
    border-bottom: 1px solid var(--panorama-cor-lateral);
	
}
div.botoes div.botao{
	color:var(--panorama-cor-fonte);
	transition: all 0.5s ease-in-out;
  
}
div.botoes div.botao:hover {
  box-shadow: -4px -4px 8px rgba(255, 255, 255, 0.8), 4px 4px 8px var(--panorama-cor-lateral);
}
div.botoes div.botao:active{
  box-shadow: inset -2px -2px 2px rgba(255, 255, 255, 0.3), inset 4px 4px 20px var(--panorama-cor-lateral);
}

.geralsubMenu .ui-accordion-header:FOCUS{
	outline: none;
}
.geralsubMenu  .ui-icon{
	background: none;
	display: none;
}
.geralsubMenu  div{
	text-align: left;
}
.geralsubMenu  .ui-accordion-content{
	text-align: left;
	border-color: var(--panorama-cor-menu);
}
.geralsubMenu  .ui-corner-all,.geralsubMenu  .ui-corner-top,.geralsubMenu  .ui-corner-bottom{
	border-radius: 0px;
}
.geralsubMenu  .ui-widget-content{
	background: var(--panorama-cor-menu);
}
.geralsubMenu  a{
	font-weight: normal;
}
.geralsubMenu  a:HOVER {
	font-weight: normal;
}
.ui-widget-content,input,select,textarea {
 	color:var(--panorama-cor-fonte);
 	border: none;
 }
input,select,textarea {
 	background-color:var(--panorama-cor-fundo);
 }
 .ui-widget-header{
	border: 1px solid var(--panorama-cor-borda);
	color: var(--panorama-cor-fundo);
 }
 
 
.ui-tabs ul.ui-widget-header{
	background-color: transparent;
	border-color:#aaa;
	border:none;
	color:#888;
}
.ui-tabs  .ui-tabs-panel{
	border-top: 1px solid var(--panorama-cor-borda);
}
.ui-tabs-nav li.ui-tab{
	padding: 0px;
	margin: 3px;
	line-height: 10px;
	border-color:var(--panorama-cor-borda);
	border-radius: 5px;
	border: 1px solid var(--panorama-cor-borda);
	opacity: 0.7;
}
.ui-tabs-nav li.ui-state-active a:FOCUS{
	outline: none;
}

.ui-tabs-nav li.ui-state-active {
	background-color: #fff;
	padding-bottom: 2px;
	opacity: 1;
}

.ui-tabs-nav li.ui-tab a{
	color: var(--panorama-cor-lateral);
	font-weight: bold;
	opacity: 1;
}
.ui-tabs-nav li.ui-state-active a{
	color: var(--panorama-cor-lateral);
}
.ui-tabs .ui-corner-all{
	
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}

/*classes próprias*/
table.bloco {
	border: 1px solid var(--panorama-cor-borda);
	background-color:var(--panorama-cor-bloco);
}
disabilitado,button[disabled],input[disabled],radio[disabled],optgroup[disabled],option[disabled],select[disabled],textarea[disabled],checkbox[disabled],button:disabled,input:disabled,checkbox:disabled,optgroup:disabled,option:disabled,radio:disabled,select:disabled,textarea:disabled
	{
	background-color: #eee;
	color: var(--panorama-cor-fonte);
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
}
.contCpfRapbox,.contCpfRapbox *{
	border: none;
	background: transparent;
}
[readonly=readonly]{
	background-color: #eee;
	color: var(--panorama-cor-fonte);
}
.statusbanco {
	background-color: #f8f8f8;
	border: 1px solid #dfdfdf;
}

.panelChat .emct {
	color: #777;
}

.panelChat .onlinetrue {
	background-color: #64A3D7;
	color: #387800;
}

.panelChat .onlinefalse {
	background-color: #64A3D7;
	color: #555;
}

.panelChat {
	background-color: #fafafa;
	border-left: 2px solid #2E457D;
	border-top: 1px solid #2E457D;
	border-right: 1px solid #888;
	border-bottom: 3px solid #2E457D;
}

.panelChat .charGrupo {
	background-color: #f0f0f0;
	color: #333;
	border-top: 1px solid #aaa;
	border-bottom: 1px solid #000;
}
.panelChat .beu {
	color: blue;
}
.panelChat .bvc {
	color: green;
}
.panelChat .usrchat {
	cursor: pointer;
	background-color: #fafafa;
}
.chatlinkHist {
	background-color: #64A3D7;
}
.panelChat .cts {
	border: 1px solid #426B8E;
}
.panelChat .contornoChat {
	border-bottom: 1px solid #1B659A;
}
.panelChat input {
	color: #000;
}

.panelChat .digitacaoChat {
	background-color: #fff;
}
.panelChat .hischat {
	background-color: #f5f5f5;
	color: #000;
}