/*=====================================================*/

/* Diminui o tamanho da linha */
body {
  line-height: normal;  
  /* background-color: #cecece; para versão treinamento*/
}
.panel-body {
  padding: 10px !important;
  margin-bottom: 5px !important;
}
.panel-title {
  font-size: 12px !important;
  font-family: Tahoma, Verdana, Arial, "Times New Roman" !important;
  font-weight: bold;
}
.panel-heading {
	padding: 5px 15px !important;
}
.form-control {
	height: 22px !important;
	line-height: normal !important;
}
/* Diminuido fonte das labels e retirado espaço entre elas e os inputs */
label {
	margin-bottom: 0px !important;
	font-size: 12px !important;
}
/* Diminuido fonte dos spans (ex: nome da coluna da tabela, menu logado) */
span {
	font-size: 12px !important;	
}
/* Corrigido barra de menu no topo e retirado espaço em branco abaixo da barra */
.navbar {
  min-height: 5px;
  margin-bottom: 0px;
}
/* Retirado o padding pois estava deixando o container descentralizado */
.container {
  padding-right: 0px;
  padding-left: 0px;
}
/* Estilo das tabelas */
.ui-datatable-resizable table thead tr th, .ui-widget-header,
.ui-datatable-tablewrapper table thead tr th {
	border: 1px solid #D6E9C6;
    background: #D2EAC8 linear-gradient(top, rgba(255,255,255,0.5), rgba(255,255,255,0));
    background: #D2EAC8 -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.5)), to(rgba(255,255,255,0)));
    background: #D2EAC8 -moz-linear-gradient(top, rgba(255,255,255,0.5), rgba(255,255,255,0));
    /* font-weight: bold; */
    color: #3C763D;
    text-shadow: 0px 1px 0px rgba(255,255,255,0.7);
}
/* Deixar o corpo da tabela com o mesmo tamanho do cabeçalho */
/*.ui-datatable table {
    width: auto !important;
}*/

/*Ajuste local da mensagem*/
.ui-growl {
	margin-top: 80px;		
}

/* Espaço para linha inferior, espaço para proxima linha */
.row{
	margin-bottom: 0.5em;
}

/* Estilo fieldset */
.ui-fieldset-legend {
	background-image: -webkit-linear-gradient(top, #d5ebcc, #d7ecce);
}

.ui-fieldset, .ui-fieldset .ui-fieldset-legend {
	padding: 0.2em 1em !important;	
}

/* Renderizar automaticamente o número de linhas do TextArea*/
.ui-inputtextarea-resizable {
    height: auto !important;
}

.ui-menuitem-text {
    font-size: 14px !important;
    color: #69251F;
}

.ui-menu {
	padding: 0px;
	background-image: -webkit-linear-gradient(top, #fff 0%, #f8f8f8 100%);
    background-image: -o-linear-gradient(top, #fff 0%, #f8f8f8 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f8f8f8));
    background-image: linear-gradient(to bottom, #fff 0%, #f8f8f8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    background-repeat: repeat-x;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075);
}
.ui-widget-content a {
    color: #337ab7;
}
/* Configuração das cores de fundo da area dos itens de menu */
.ui-menu .ui-menu-child {
    background: #D4ECD7 linear-gradient(top, rgba(255,255,255,0.8), rgba(255,255,255,0));
    background: #D4ECD7 -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.8)), to(rgba(255,255,255,0)));
    background: #D4ECD7 -moz-linear-gradient(top, rgba(255,255,255,0.8), rgba(255,255,255,0));
}
 .ui-menu-child {
	width: 14.5em !important;
}
/* Definição da cor da borda das linhas da tabela */
.ui-widget-content {
	border: 1px solid #D6E9C6;
}
/*Personalização dos combos e campos do tipo data quando estão desabilitados*/
.ui-state-disabled, /* Campo data */
.ui-selectonemenu.ui-state-disabled .ui-selectonemenu-label { /* Campo combobox */
    cursor: default !important;
    background: #c4c4c4;
    /* padding: 2.5px 2px 2.5px 2px !important; */
    /* margin: -2px 0px 0px -2px !important; */
    /* width: 100%; Testando correção da paginacao da tabela */ 
    background-color: #eee;
    opacity: inherit !important;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    /* height: 24px; */
}
.ui-inputfield.ui-widget.ui-state-default.ui-corner-all.ui-state-disabled{
	opacity: inherit !important;
	background-color: #eee;
}
/* Ajustar altura do combo desabilitado */
.ui-selectonemenu.ui-state-disabled .ui-selectonemenu-label {
	padding: 1.5px 2px 1.5px 2px !important;
}
/* Ajuste do enquadramento dos combobox (pode ser verificado na pessoaJuridicaFisicaCadastrar */
.ui-inputfield {
	padding: 2px !important;
}

/* Coloca o fundo em vermelho quando o campo for requerido */
.ui-state-error{
	background: #cd0a0a !important;
}

.ui-state-error.ui-selectonemenu{
	background: #cd0a0a !important;
	color: black !important;
}

.ui-selectcheckboxmenu .ui-selectcheckboxmenu-trigger{
	width: 22px !important;
}

/* Ajuste do tamanho da fonte na tab do formulário PGRSS */
.ui-wizard-step-title {
    font-size: 13px! important;
    margin: 0 3px 0 0! important;
    padding: .4em! important;
    float: left! important;    
}

ul.ui-wizard-step-titles>li.ui-state-highlight {
	background: #3C763D;
}

@media (min-width: 768px) {
	.ui-menu > ul > li {
    	display: table-cell;
    	width: 1%;
	}
}

/* Diminuir o espaço (padding) entre os menus do topo  */
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 0px;
  color: #69251F;
}
/*=====================================================*/

/*=====================================================*/
/* Estilo da barra da index, abaixo do menu */
.areaTopo {
  position: relative;
  padding: 40px 0 0 0;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 3px rgba(0,0,0,.4), 0 0 30px rgba(0,0,0,.075);
  background: #DB362C; /* Old browsers */
  background: -moz-linear-gradient(45deg,  #DB362C 0%, #69251F 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#DB362C), color-stop(100%,#69251F)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(45deg,  #DB362C 0%,#69251F 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(45deg,  #DB362C 0%,#69251F 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(45deg,  #DB362C 0%,#69251F 100%); /* IE10+ */
  background: linear-gradient(45deg, #DB362C 0%,#69251F 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#DB362C', endColorstr='#69251F',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
  /* -webkit-box-shadow: inset 0 3px 7px rgba(0,0,0,.2), inset 0 -3px 7px rgba(0,0,0,.2);
     -moz-box-shadow: inset 0 3px 7px rgba(0,0,0,.2), inset 0 -3px 7px rgba(0,0,0,.2);
          box-shadow: inset 0 3px 7px rgba(0,0,0,.2), inset 0 -3px 7px rgba(0,0,0,.2); */
}
.areaTopo h1 {
  font-size: 80px;
  font-weight: bold;
  letter-spacing: -1px;
  line-height: 1;
}
.areaTopo p {
  font-size: 24px;
  font-weight: 300;
  line-height: 1.25;
  margin-bottom: 30px;
}

/* Link styles (used on .masthead-links as well) */
.areaTopo a {
  color: #fff;
  color: rgba(255,255,255,.5);
  -webkit-transition: all .2s ease-in-out;
     -moz-transition: all .2s ease-in-out;
          transition: all .2s ease-in-out;
}
.areaTopo a:hover {
  color: #fff;
  text-shadow: 0 0 10px rgba(255,255,255,.25);
}

/* Download button */
.masthead .btn {
  padding: 19px 24px;
  font-size: 24px;
  font-weight: 200;
  color: #fff; /* redeclare to override the `.jumbotron a` */
  border: 0;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 5px rgba(0,0,0,.25);
     -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 5px rgba(0,0,0,.25);
          box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 5px rgba(0,0,0,.25);
  -webkit-transition: none;
     -moz-transition: none;
          transition: none;
}
.masthead .btn:hover {
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 5px rgba(0,0,0,.25);
     -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 5px rgba(0,0,0,.25);
          box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 5px rgba(0,0,0,.25);
}
.masthead .btn:active {
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.1);
     -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.1);
          box-shadow: inset 0 2px 4px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.1);
}


/* Pattern overlay
------------------------- */
.areaTopo .container {
  position: relative;
  z-index: 2;
}
.areaTopo:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: url(../img/bs-docs-masthead-pattern.png) repeat center center;
  opacity: .4;
}
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1) {

  .areaTopo:after {
    background-size: 150px 150px;
  }

}

.subhead {
	/*text-align: left;*/
	border-bottom: 1px solid #ddd; 
}
/*=====================================================*/


.navbar-brand {
	display: none;
  	float: left;
  	height: 50px;
  	padding: 10px;
  	font-size: 18px;
  	line-height: 20px;
}

.navbar-brand .logo-topo {
	width:60px;
}

@media (max-width: 767px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    display: block;
  }
}

/* Retirada do padding das configurações do
formulário padrão
-------------------------------------------*/
.form-control {
  padding: 1px !important;
}
/*-----------------------------------------*/


/*=====================================================*/
/* Estilo do form de login */
.form-signin {
  max-width: 330px;
  padding: 15px;
  margin: 0 auto;
}

.form-signin .form-signin-heading,
.form-signin .checkbox {
  margin-bottom: 10px;
}

.form-signin .checkbox {
  font-weight: normal;
}

.form-signin .form-control {
  position: relative;
  font-size: 16px;
  height: auto;
  padding: 10px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

.form-login {
	padding: 10px !important;
	height: 34px !important;
}

.form-signin .form-control:focus {
  z-index: 2;
}

.form-signin input[type="text"] {
  margin-bottom: -1px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.form-signin input[type="password"] {
  margin-bottom: 10px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
/*=====================================================*/


/*================   Combobox    ======================*/  
.ui-selectonemenu .ui-selectonemenu-trigger {	
  width: 20px !important;
}

.ui-selectonemenu {
	width: 100% !important;
}

.ui-selectonemenu-label {
	width: 100% !important;
}

/*=========== Moldura de img, videos e outros ============*/
.thumbnail {
	position: absolute;	
	height: 100%;
  	width: 100%;
  	line-height: 1.42857143;
  	background-color: #fff;
  	border: 2px solid #ddd;
  	border-radius: 4px;
  	-webkit-transition: border .2s ease-in-out;
         -o-transition: border .2s ease-in-out;
            transition: border .2s ease-in-out;
}
/*=========================================================*/

/*=== Espaçamento na moldura para aparecer a borda ao passar o mouse ===*/
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  padding: 2px;
}
/*======================================================================*/

/*============ Espaçamento do topo ========================*/
.espacoTopo50 {
	margin-top: 50px;
}

.espacoTopo80 {
	margin-top: 80px;
}
/*=========================================================*/


.table > thead > tr > th, 
.table > tbody > tr > th, 
.table > tfoot > tr > th, 
.table > thead > tr > td, 
.table > tbody > tr > td, 
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: inherit;
  border-top: 1px solid #ddd;
}

/* Tamanho mínimo de botão
------------------------------------------ */
.tamanhoMinimoBotao {
	min-width: 110px;
	margin: 5px 10px 0 10px !important;
}
/*=========================================*/

/* Espaço do final do texto para os botões
------------------------------------------ */
.espacoBotao {
	 margin: 40px 0 20px;
}
/*-----------------------------------------*/

/* Espaço entre um botão e outro
-------------------------------------------*/
.espacoEntreBotoes {
	width: 10px;
}
/*-----------------------------------------*/

/* Tamanho horizontal 100%
------------------------------------------ */
.horizontalCemPorCento, 
.horizontalCemPorCento input {
	 width: 100%;
}
/*-----------------------------------------*/

/* Espaço entre linhas do formulário, para
que os inputs da linha de baixo não fiquem
colados com a linha de cima
------------------------------------------ */
.entreLinhas20 input {
	 margin-bottom: 20px;
}
/*-----------------------------------------*/

.tamanhoMaximoCombo {
	max-width: 240px;
	/* margin-bottom: 20px; */	
}

/* Tamanho horizontal 100%
------------------------------------------ */
.ui-button .ui-button-text {
  /* display: inline !important; */
  line-height: 20px !important;
}

/* Distância entre icone e texto do botão
------------------------------------------ */
.ui-button-text-only .ui-button-text {
  padding: .3em 0.6em !important;
}

/* Definições dos demais botões (além dos padrões do Bootstrap)
--------------------------------------------------------------*/
.btn {
  padding: 0 !important;
}

.btn-login {
  padding: 6px 12px !important;
}

.ui-state-highlight .ui-icon {	
	background-image: url(../javax.faces.resource/images/ui-icons_333333_256x240.png.jsf?ln=primefaces-bootstrap);
}

/* **************************************************************************************************************** */

.btn-close {
  color: #fff;
  background-color: #BB5858;
  border-color: #882525;
}
.btn-close:hover,
.btn-close:focus,
.btn-close.focus,
.btn-close:active,
.btn-close.active,
.open > .dropdown-toggle.btn-close {
  color: #fff;
  background-color: #882c2c;
  border-color: #891d1d;
}
.btn-close:active,
.btn-close.active,
.open > .dropdown-toggle.btn-close {
  background-image: none;
}
.btn-close.disabled,
.btn-close[disabled],
fieldset[disabled] .btn-close,
.btn-close.disabled:hover,
.btn-close[disabled]:hover,
fieldset[disabled] .btn-close:hover,
.btn-close.disabled:focus,
.btn-close[disabled]:focus,
fieldset[disabled] .btn-close:focus,
.btn-close.disabled.focus,
.btn-close[disabled].focus,
fieldset[disabled] .btn-close.focus,
.btn-close.disabled:active,
.btn-close[disabled]:active,
fieldset[disabled] .btn-close:active,
.btn-close.disabled.active,
.btn-close[disabled].active,
fieldset[disabled] .btn-close.active {
  background-color: #BB5858;
  border-color: #9B5353;
}
.btn-close .badge {           /* **************************************** VERIFICAR ONDE É UTILIZADO ****************************************** */
  color: #d9534f;
  background-color: #fff;
}

/* ----- OUTRO BOTÃO ----- */

.btn-clean {
  color: #fff;
  background-color: #988125;
  border-color: #9B8325;
}
.btn-clean:hover,
.btn-clean:focus,
.btn-clean.focus,
.btn-clean:active,
.btn-clean.active,
.open > .dropdown-toggle.btn-clean {
  color: #fff;
  background-color: #988125;
  border-color: #9B8325;
}
.btn-clean:active,
.btn-clean.active,
.open > .dropdown-toggle.btn-clean {
  background-image: none;
}
.btn-clean.disabled,
.btn-clean[disabled],
fieldset[disabled] .btn-clean,
.btn-clean.disabled:hover,
.btn-clean[disabled]:hover,
fieldset[disabled] .btn-clean:hover,
.btn-clean.disabled:focus,
.btn-clean[disabled]:focus,
fieldset[disabled] .btn-clean:focus,
.btn-clean.disabled.focus,
.btn-clean[disabled].focus,
fieldset[disabled] .btn-clean.focus,
.btn-clean.disabled:active,
.btn-clean[disabled]:active,
fieldset[disabled] .btn-clean:active,
.btn-clean.disabled.active,
.btn-clean[disabled].active,
fieldset[disabled] .btn-clean.active {
  background-color: #988125;
  border-color: #9B8325;
}
.btn-clean .badge {           /* **************************************** VERIFICAR ONDE É UTILIZADO ****************************************** */
  color: #d9534f;
  background-color: #fff;
}

/* ----- OUTRO BOTÃO ----- */

.btn-back {
  color: #fff;
  background-color: #84806F;
  border-color: #6C6A63;
}
.btn-back:hover,
.btn-back:focus,
.btn-back.focus,
.btn-back:active,
.btn-back.active,
.open > .dropdown-toggle.btn-back {
  color: #fff;
  background-color: #84806F;
  border-color: #6C6A63;
}
.btn-back:active,
.btn-back.active,
.open > .dropdown-toggle.btn-back {
  background-image: none;
}
.btn-back.disabled,
.btn-back[disabled],
fieldset[disabled] .btn-back,
.btn-back.disabled:hover,
.btn-back[disabled]:hover,
fieldset[disabled] .btn-back:hover,
.btn-back.disabled:focus,
.btn-back[disabled]:focus,
fieldset[disabled] .btn-back:focus,
.btn-back.disabled.focus,
.btn-back[disabled].focus,
fieldset[disabled] .btn-back.focus,
.btn-back.disabled:active,
.btn-back[disabled]:active,
fieldset[disabled] .btn-back:active,
.btn-back.disabled.active,
.btn-back[disabled].active,
fieldset[disabled] .btn-back.active {
  background-color: #84806F;
  border-color: #7B7871;
}
.btn-back .badge {           /* **************************************** VERIFICAR ONDE É UTILIZADO ****************************************** */
  color: #d9534f;
  background-color: #fff;
}

/* ----- OUTRO BOTÃO ----- */

.btn-view {
  color: #fff;
  background-color: #923DB5;
  border-color: #922BBD;
}
.btn-view:hover,
.btn-view:focus,
.btn-view.focus,
.btn-view:active,
.btn-view.active,
.open > .dropdown-toggle.btn-view {
  color: #fff;
  background-color: #923DB5;
  border-color: #922BBD;
}
.btn-view:active,
.btn-view.active,
.open > .dropdown-toggle.btn-view {
  background-image: none;
}
.btn-view.disabled,
.btn-view[disabled],
fieldset[disabled] .btn-view,
.btn-view.disabled:hover,
.btn-view[disabled]:hover,
fieldset[disabled] .btn-view:hover,
.btn-view.disabled:focus,
.btn-view[disabled]:focus,
fieldset[disabled] .btn-view:focus,
.btn-view.disabled.focus,
.btn-view[disabled].focus,
fieldset[disabled] .btn-view.focus,
.btn-view.disabled:active,
.btn-view[disabled]:active,
fieldset[disabled] .btn-view:active,
.btn-view.disabled.active,
.btn-view[disabled].active,
fieldset[disabled] .btn-view.active {
  background-color: #923DB5;
  border-color: #922BBD;
}
.btn-view .badge {           /* **************************************** VERIFICAR ONDE É UTILIZADO ****************************************** */
  color: #923DB5;
  background-color: #fff;
}

/* ----- OUTRO BOTÃO ----- */

.btn-print {
  color: #fff;
  background-color: #84603C;
  border-color: #896246;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
}
.btn-print:hover,
.btn-print:focus,
.btn-print.focus,
.btn-print:active,
.btn-print.active,
.open > .dropdown-toggle.btn-print {
  color: #fff;
  background-color: #84603C;
  border-color: #896246;
}
.btn-print:active,
.btn-print.active,
.open > .dropdown-toggle.btn-print {
  background-image: none;
}
.btn-print.disabled,
.btn-print[disabled],
fieldset[disabled] .btn-print,
.btn-print.disabled:hover,
.btn-print[disabled]:hover,
fieldset[disabled] .btn-print:hover,
.btn-print.disabled:focus,
.btn-print[disabled]:focus,
fieldset[disabled] .btn-print:focus,
.btn-print.disabled.focus,
.btn-print[disabled].focus,
fieldset[disabled] .btn-print.focus,
.btn-print.disabled:active,
.btn-print[disabled]:active,
fieldset[disabled] .btn-print:active,
.btn-print.disabled.active,
.btn-print[disabled].active,
fieldset[disabled] .btn-print.active {
  background-color: #84603C;
  border-color: #896246;
}
.btn-print .badge {           /* **************************************** VERIFICAR ONDE É UTILIZADO ****************************************** */
  color: #84603C;
  background-color: #fff;
}

/* ----- OUTRO BOTÃO ----- */

.btn-load {
  color: #fff;
  background-color: #567443;
  border-color: #558031;
}
.btn-load:hover,
.btn-load:focus,
.btn-load.focus,
.btn-load:active,
.btn-load.active,
.open > .dropdown-toggle.btn-load {
  color: #fff;
  background-color: #567443;
  border-color: #558031;
}
.btn-load:active,
.btn-load.active,
.open > .dropdown-toggle.btn-load {
  background-image: none;
}
.btn-load.disabled,
.btn-load[disabled],
fieldset[disabled] .btn-load,
.btn-load.disabled:hover,
.btn-load[disabled]:hover,
fieldset[disabled] .btn-load:hover,
.btn-load.disabled:focus,
.btn-load[disabled]:focus,
fieldset[disabled] .btn-load:focus,
.btn-load.disabled.focus,
.btn-load[disabled].focus,
fieldset[disabled] .btn-load.focus,
.btn-load.disabled:active,
.btn-load[disabled]:active,
fieldset[disabled] .btn-load:active,
.btn-load.disabled.active,
.btn-load[disabled].active,
fieldset[disabled] .btn-load.active {
  background-color: #567443;
  border-color: #558031;
}
.btn-load .badge {           /* **************************************** VERIFICAR ONDE É UTILIZADO ****************************************** */
  color: #567443;
  background-color: #fff;
}
/*------------------------------------------------------------*/

/* ************************** INÍCIO DA PERSONALIZAÇÃO DO BOOTSTRAP-THEME.CSS ************************** */
.btn-close,
.btn-clean,
.btn-back,
.btn-view,
.btn-print,
.btn-load {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, .2);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
}

.btn-close:active,
.btn-clean:active,
.btn-back:active,
.btn-view:active,
.btn-print:active,
.btn-load:active,
.btn-close.active,
.btn-clean.active,
.btn-back.active,
.btn-view.active,
.btn-print.active,
.btn-loa.actived {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn-close.badge,
.btn-clean.badge,
.btn-back.badge,
.btn-view.badge,
.btn-print.badge,
.btn-load.badge {
  text-shadow: none;
}

/* configuração para p:inputTextarea, padroniza o componente para mehlor experienicia para o usuário*/
.texto{
	min-height: 80px; 
	max-height: 400px; 
	min-width: 100%; 
	max-width: 100%;
}

.textoGrande{
	min-height: 300px; 
	max-height: 600px; 
	min-width: 100%; 
	max-width: 100%;
}

/* configuração para p:calendar, padroniza o componente de data ajustando largura e altura
style="max-lenght:50px; width:50px;" */
.hasDatepicker {
	max-width: 100px;
	height: 22px;
	/* text-align: center; */
}

.ui-datepicker{
	clip: auto !important;
}

/* atualização do padrão do bootstrap*/
.form-group {
  margin-bottom: 5px;
}

.fonteGrande {
	font-size: 20px !important;;
}

.footer {
   position: relative;
   bottom: -10px;
   width: 100%;
   color: black;
   text-align: center;
}

/* ************************** FIM DA PERSONALIZAÇÃO DO BOOTSTRAP-THEME.CSS ************************** */
