@charset "utf-8";
/* CSS Document */

html 
{
  min-height: 100%;
  position: relative;
  font-size: 12;
}

body 
{
  padding-bottom: 80px;
}

.footer_main 
{
  position: absolute;
  bottom: 0px;
  width: 100%;
  clear: both;
  background: url(../img/bg_rodape.jpg) repeat-x #C3C3C3;
  text-align: center;
  font-size: 0.84em;
  margin-top: 20px;
}

.container 
{
  padding-bottom: 40px; 
}

.tab-content 
{
  padding-top: 20px; 
  padding-bottom: 20px; 
}

.group-view 
{
  padding-bottom: 50px; 
}

.clear
{
	clear: both;
}

.titulo
{
	font-weight: bold;
	border-bottom: 1px dashed #ccc;
	margin-left: 40px;
	padding-bottom: 5px;
}

#tudo 
{
	margin: 0 auto;
	width: 980px;
}
/*header*/
#header #logomarca{
	float: left;
}
#header span{
	float: right;
}
#header span img{
	width: 32px;
	margin-top: 20px;
}

.dropdown-toggle::after {
    display:none
}

.caret-down {
    border-top: 4px dashed;
    border-top: 4px solid\9;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    display:inline-block;
    height:0;
    margin-left:2px;
    vertical-align:middle;
    border-top:4px solid\9;
    width:0;
 }

.caret-right {
    border-bottom: 4px solid transparent;
    border-top: 4px solid transparent;
    border-left: 4px solid;
    display:inline-block;
    height:0;
    margin-left:2px;
    vertical-align:middle;
    border-top:4px solid\9;
    width:0;
 }

.dropdown-submenu 
{
    position: relative;
}

.dropdown-submenu .dropdown-menu 
{
    top: 0;
    left: 100%;
    margin-top: -1px;
}

.nav-emissor 
{
  margin-bottom: 20px;
}

.nav-item-main-menu 
{
  position: relative;
}

.nav-link-main-menu 
{
  padding: 0px;
  padding-top: 1px;
  margin: 0px;
}

.no-wrap 
{
  white-space: nowrap
}

.sort-form-tabs .tab-pane .row 
{
  margin-bottom: 3px;
  margin-bottom: 3px;
}

.sort-form-tabs .tab-pane .row input[type=radio] 
{
  margin-right: 2px;
  margin-left: 6px;
}

.sort-form-tabs .tab-pane .row label 
{
  margin-right: 6px;
  font-weight: bold; 
}

div.search-input div.input.text
{
    width:90%;
}

div.search-input div.input-group-prepend
{
    width:10%;
}

div.searchx-input div.input.text input
{
    width:100%;
}

div.search-input a.search-button
{
    padding-top: 10px;
    margin-top: 30px;
    height: 40px;
/*    width: 8.49%;*/
}

.radio-label strong 
{
    margin-bottom: 6px;
    margin-left: 6px;
    display:block;
}

.radio-label label
{
  margin-right: 6px;
  font-weight: bold; 
}

.btn-group-edit button, a 
{
  margin-right: 5px;
}

.btn-group-edit
{
  margin-left: 1px;
  margin-bottom: 5px;
}

.btn-group-filter
{
  margin-left: 1px;
  margin-top: 20px;
}

.btn-group-filter button 
{
  margin-right: 5px;
}

form.form_filter 
{
  background: repeat-x #F8F8F8;
  padding: 10px;
}

form.form_filter fieldset div.row 
{
  margin-bottom: 4px;
}

.btn-new-record, .list-form-actions
{
  margin-top: 10px;
  margin-bottom: 10px;
}

.table-index 
{
  text-align:center; 
}

div.message.success, div.message.success.hidden, div.message.error, div.message.error.hidden, div.message.info, div.message.info.hidden
{
  font-size: 20px;
}

div.message.success 
{
  color: green;
}

div.message.success.hidden 
{
  display: none;
}

div.message.info 
{
  color: blue;
}

div.message.info.hidden 
{
  display: none;
}

div.message.error, div.error-message 
{
  color: red;
}

div.message.error.hidden 
{
  display: none;
}

.crud-actions 
{
  display: flex;
}

.crud-actions a 
{
  margin: 2px;
  display: inline-block;
  text-align: center;
}

h3.page_title 
{
  margin-left: 10px;
}

.webservice-response 
{
  padding-bottom: 20px; 
}

.search-action
{
  cursor:pointer;
}

.section-title
{
  margin-top: 20px;
  margin-bottom: 20px;
}

.modal { overflow: auto !important; }

a.fa-eye
{
  color: black;

  a:link,
  a:visited,
  a:hover,
  a:active
  {
    color: black;
  }  
}

a.fa-pencil{
  color: blue;

  a:link,
  a:visited,
  a:hover,
  a:active
  {
    color: blue;
  }  
}

a.fa-check 
{
  color: green;

  a:link,
  a:visited,
  a:hover,
  a:active
  {
    color: green;
  }  
}

a.fa-check.confirm
{
  color: blue;

  a:link,
  a:visited,
  a:hover,
  a:active
  {
    color: blue;
  }  
}

a.fa-file-pdf-o 
{
  color: red;

  a:link,
  a:visited,
  a:hover,
  a:active
  {
    color: red;
  }  
}

a.fa-file-code-o 
{
  color: black;

  a:link,
  a:visited,
  a:hover,
  a:active
  {
    color: black;
  }  
}

a.fa-trash{
  color: red;

  a:link,
  a:visited,
  a:hover,
  a:active
  {
    color: red;
  }  
}

a.fa-ban{
  color: red;

  a:link,
  a:visited,
  a:hover,
  a:active
  {
    color: red;
  }  
}

a.fa-undo{
  color: red;

  a:link,
  a:visited,
  a:hover,
  a:active
  {
    color: red;
  }  
}

a.fa-paperclip{
  color: green;

  a:link,
  a:visited,
  a:hover,
  a:active
  {
    color: green;
  }  
}

a.fa-list-ul{
  color: black;

  a:link,
  a:visited,
  a:hover,
  a:active
  {
    color: black;
  }  
}

a.fa-search{
  color: black;
  border:0; 
  text-decoration:none; 
  outline:none;
}

input[type=checkbox]
{
  height: 20px;
  width: 20px;
/*-webkit-appearance: none;
border-radius: 0;*/
}

