/** PALETA DE CORES ANTIGA
@table-bg-hover:                darken(@gray-lighter, 5%);
*/
/**
    PALETA DE CORES ANTIGA
//** `<input>` background color
@input-bg:                       #fff;
//** `<input disabled>` background color
@input-bg-disabled:              @gray-lighter;

//** Text color for `<input>`s
@input-color:                    @gray;
//** `<input>` border color
@input-border:                   @gray-light;
//** `<input>` border radius
@input-border-radius:            @border-radius-base;
//** Border color for inputs on focus
@input-border-focus:             @brand-info;

//** Placeholder text color
@input-color-placeholder:        @gray-light;
*/
div.navbar-menu #formMenu {
  margin-top: 0px;
}
section.cnisprj {
  /*
    Utilizado na coluna 'Ações' da consulta de requerimentos
    O tamanho absoluto da coluna deve alterar dependendo da resolução pois o número de botões disponíveis também muda
    */
  /*
    Corrige as mensagens com tabelas internas na consulta do Extrato
    */
  /*
    BoxBotoes - Links que devem ser tratados como Botoes
    */
  /* --- Corrige os botoes do cnis --- */
  /* --- Classes personalizadas para uso em novas telas --- */
}
section.cnisprj fieldset fieldset {
  margin: 5px auto !important;
}
section.cnisprj th.headerDestaque a {
  color: #5f7480;
}
section.cnisprj fieldset table,
section.cnisprj fieldset fieldset,
section.cnisprj fieldset .table {
  width: 100% !important;
}
section.cnisprj table.ui-selectoneradio {
  width: auto !important;
}
section.cnisprj .form-control-static {
  padding-top: 0px;
  padding-bottom: 0px;
}
section.cnisprj .tamanho90 {
  width: 100% !important;
}
section.cnisprj .label {
  margin: 0;
  font-weight: bold;
  text-align: right;
  font-size: 11px;
  white-space: normal;
}
section.cnisprj .tamanho90 {
  width: 100%;
}
section.cnisprj .form-group {
  margin-bottom: 7px;
}
section.cnisprj h1 {
  width: 100%;
  margin: 0 0 5px;
  padding: 0 0 5px;
  color: #2d414c;
  text-align: left;
  font-weight: 100;
  border-bottom: 1px solid #b7c4cb;
  font-size: 13px !important;
}
section.cnisprj table .odd td,
section.cnisprj table .even td {
  border: 1px solid #bdc3c7;
}
section.cnisprj table.semBorda,
section.cnisprj #detalharHistoricoPorEtapa\:opcoesRealatorio {
  border: 0px;
}
section.cnisprj .colunaAcoesListagemRequerimento {
  width: 125px;
}
@media screen and (min-width: 992px) {
  section.cnisprj .colunaAcoesListagemRequerimento {
    width: 150px;
  }
}
@media screen and (min-width: 1200px) {
  section.cnisprj .colunaAcoesListagemRequerimento {
    width: 205px;
  }
}
section.cnisprj div.mensagem ul {
  margin: 0;
  clear: none;
}
section.cnisprj #listarRelacoesPrevidenciarias div.mensagem ul li.dica:before,
section.cnisprj #listarRelacoesPrevidenciarias div.mensagem ul li.sucesso:before,
section.cnisprj #listarRelacoesPrevidenciarias div.mensagem ul li.alerta:before,
section.cnisprj #listarRelacoesPrevidenciarias div.mensagem ul li.erro:before {
  padding-left: 5px;
}
section.cnisprj #listarRelacoesPrevidenciarias div.mensagem ul li.dica,
section.cnisprj #listarRelacoesPrevidenciarias div.mensagem ul li.sucesso,
section.cnisprj #listarRelacoesPrevidenciarias div.mensagem ul li.alerta,
section.cnisprj #listarRelacoesPrevidenciarias div.mensagem ul li.erro {
  padding: 1px !important;
  border: 0 !important;
}
section.cnisprj #listarRelacoesPrevidenciarias div.mensagem ul li.dica table,
section.cnisprj #listarRelacoesPrevidenciarias div.mensagem ul li.sucesso table,
section.cnisprj #listarRelacoesPrevidenciarias div.mensagem ul li.alerta table,
section.cnisprj #listarRelacoesPrevidenciarias div.mensagem ul li.erro table {
  margin: 0;
}
section.cnisprj div.boxBotoes a.secundario {
  padding: 3px 12px;
  text-decoration: none !important;
  display: inline-block;
  vertical-align: middle;
  white-space: nowrap;
  line-height: 1.45;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-radius: 2px;
  border-width: 1px;
  border-style: solid;
  cursor: pointer;
  height: auto;
  margin-right: 1px;
  -webkit-transition: all ease-in-out 0.5s, all ease-in-out 0.3s;
  -o-transition: all ease-in-out 0.5s, all ease-in-out 0.3s;
  transition: all ease-in-out 0.5s, all ease-in-out 0.3s;
  background: #ffffff;
  color: #34495e;
  border-color: #95a5a6;n
}
section.cnisprj div.boxBotoes a.secundario:hover {
  background-color: #d9d9d9;
}
section.cnisprj div.boxBotoes button {
  padding: 0px !important;
}
section.cnisprj div.linhaTipoB.odd {
  background: #fff;
}
section.cnisprj label.principal[for$=":nit"] span.label {
  line-height: 2 !important;
}
section.cnisprj div.larguraAutomatica {
  width: auto;
}
section.cnisprj div.largura5caracteres {
  width: 46px;
  /* 36px = 5 caracteres; 10px = margem */
}

div.ui-selectonemenu {
	border: 1px solid transparent;
}

.ui-panel.sembotao .ui-panel-titlebar {
	display: none !important;
}

.input-group-addon {
	padding: 2px 5px
}

.combominimo {
	min-width: 150px;
}

.linhaminima {
  padding: 0px 4px 0px 4px !important;
}

.fontepequena {
	font-size: 11px;
}

/* Estilo especifico para cartao de inscricao*/
div.cartao {
	width: 370px;
	padding: 5px 5px;
	border: 1px solid;
	margin: 15px auto;
	font-size: 10px;
	background-repeat: no-repeat;
	background-position: left top;
}

ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
  background-color: #cccccc \9;
}
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
  background-color: #e6e6e6;
  background-color: #d9d9d9 \9;
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.ui-icon,
.ui-widget-content .ui-icon,
.ui-widget-header .ui-icon,
.ui-state-default .ui-icon,
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-state-active .ui-icon,
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url("../static_custom/images/ui-icons_333333_256x240.png");
}

.marcadoexclusao {
	color: red !important;
	font-weight: bold;
}

tr.marcadoexclusao td {
	color: red !important;
	font-weight: bold;
}

table tr td input[type=checkbox] {
  margin-right: 15px !important;
}

.painelEstilizado .container-fluid {
	color: #303030;
}

table > tbody > tr > td .ui-datalist-content {
	color: #405c6c !important;
}


/* correcao de layout para dialogs*/
.ui-widget-overlay {
	z-index: 1050 !important;
}
.ui-dialog {
	z-index: 1100 !important;
}