
#divConteudo{padding-bottom:0;/*margin:68px 10px 0*/;margin:0 0px;}
#wrap {
    min-height: 100%;
    height: auto;
    /* Negative indent footer by its height */
    margin: 0 auto -31px;
    /* Pad bottom by footer height */
    padding: 0 0 31px;
}
.footer {
    height: 30px;
    background-color: #fff;
    color:#333;
    border-top:1px solid #f1f1f1;
}
.topo{padding:2px;font-size:11px;overflow:hidden}
.topo-logo {margin:0 0 5px 0;overflow:hidden;}
.topo-logo a {color:#000;}
.topo-logo > div {padding:0;}
.dropdown-menu{font-size:12px}

.topo-logo  .usuario-logado {font-size:11px;overflow:hidden;padding:5px 5px 5px 5px;text-align:right;}
.topo-logo  .usuario-sair {font-size:11px;overflow:hidden;padding:5px 5px 13px 5px;text-align:right;}

.no-pading-left {padding-left:0;}
a{color:#039;cursor:pointer}
#loading{font-weight:700;text-align:center}
.p5{padding:5px;margin:10px 0}
.tab-content{overflow:visible}
.pfbc-error ul{margin:0;padding:0;list-style:none}
.table {margin-bottom:10px;}
.table > thead > tr > th,.table > tbody > tr > td{padding:5px}
.table th a,.table td a{cursor:pointer}
.form-actions{margin:5px 0;}
.form-horizontal .controls{margin-left:170px}
.navbar{margin-bottom:5px}
button.btn{cursor:pointer}
.alert-form{font-size:12px;padding:5px;}

.alert {margin-bottom:10px;}
.fieldset-agrupador{border:1px solid #ddd;padding:5px;background:#fff}
.fieldset-agrupador .form-actions2{text-align:left;}
.fieldset-agrupador{margin:0 0 10px}
.fieldset-agrupador table{font-size:12px;margin-bottom:5px}
.fieldset-agrupador table td{padding:3px}
.fieldset-agrupador table th{padding:3px}
.fieldset-painel{border-style:solid;border-width:1px;border-color:#ddd #ccc #ccc #ddd;padding:5px;background:#F8F8F8;float:none;margin:0 0 8px}
label{margin-bottom:3px}
.total-paginator{font-size:12px;font-weight:700;color:#999}
.usuario_logado{text-align:right;margin:0;adding:5px;font-weight:100;border:none}
.usuario_logado a{color:#fff;cursor:pointer}
.hidden{display:none}
div.tmp_historico{margin:0}
div.tmp_historico_conteudo{height:230px;overflow:auto;padding:5px 0;background:#f1f1f1;margin:0 0 10px}
div.tmp_historico_conteudo p{padding:5px;margin:0;border-bottom:2px solid #fff}
div.tmp_historico_conteudo p strong.even{color:#888}
div.tmp_historico_conteudo p strong.odd{color:#222}
div.acoes{position:absolute;top:5px;right:5px}
ul.acoes{position:relative;overflow:hidden;list-style-type:none;padding:0;margin:0}
ul.acoes li{float:left;padding:3px;margin-left:3px}
ul.acoes li a{font-weight:700;text-decoration:none}
ul.acoes li a:hover{font-weight:700;color:#333}
legend{width:auto;padding:0 7px;margin-bottom:3px;font-size:18px;line-height:20px;color:#333;border-bottom:none}
.required{color:#cb0000}
p.acesso_negado{text-align:center;color:#cb0000;font-weight:700;margin:10px;border:1px solid #f1f1f1;padding:10px}
.ui-timepicker-div .ui-widget-header{margin-bottom:8px}
.ui-timepicker-div dl{text-align:left}
.ui-timepicker-div dl dt{float:left;clear:left;padding:0 0 0 5px}
.ui-timepicker-div dl dd{margin:0 10px 10px 45%}
.ui-timepicker-div td{font-size:90%}
.ui-tpicker-grid-label{background:none;border:none;margin:0;padding:0}
.ui-timepicker-rtl{direction:rtl}
.ui-timepicker-rtl dl{text-align:right;padding:0 5px 0 0}
.ui-timepicker-rtl dl dt{float:right;clear:right}
.ui-timepicker-rtl dl dd{margin:0 45% 10px 10px}
.ui-datepicker-trigger{border:none;background:none;margin:0 0 4px}
.btn-group > .btn.active{z-index:0}

.input-mini,.span1{width:60px}
.input-small,.span2,.span3{width:120px}
.input-medium,.span4,.span5,.span6{width:180px}
.input-large,.span7,.span8{width:220px}
.input-xlarge,.span9,.span10{width:310px}
.input-xxlarge,.span11,.span12{width:410px}
.input-xxxlarge {width:510px}
.input-full{width:100%}

.input-datetime {width:140px}
.input-date {width:140px}
input.required {color:#000}
.form-group{margin-bottom:5px}
.no-margin-top {margin-top:0;}
.text-align-center{text-align:center;}

object {display:none;}

.nav-tabela>li>a {padding:5px 10px;}

.container-fluid{
    padding-left: 0;
    padding-right: 0;
}
.navbar {margin-bottom:0;}
.jumbotron {margin:5px 0;}

.modal-backdrop {
    background-color: #666;
}
.modal {
    overflow-y: auto;
}

div.modal-content{
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
}

.pagination {margin:5px 0;}

.inl-bl {
  display: inline-block;
}

.well .markup {background: #fff;color: #777;  position: relative;padding: 45px 15px 15px;margin: 15px 0 0 0;border-radius: 0 0 4px 4px;box-shadow: none;
}
.well .markup::after { content: "Example";position: absolute;top: 15px;left: 15px;font-size: 12px;font-weight: bold;color: #bbb;text-transform: uppercase;letter-spacing: 1px;
}

.nav-custom > li > a {padding:5px 10px;}
.nav-custom>li.activeView>a, .nav-custom>li.activeView>a:hover, .nav-custom>li.activeView>a:focus {border:1px solid #ddd;border-bottom-color:transparent;background: #FFFFFF;}

/** Custom Make Theme **/
.color-default .bootstrap-dialog.type-primary .modal-header {background-color: #181a1d !important;}
.color-blue .bootstrap-dialog.type-primary .modal-header {background-color: #4a89dc !important;}
.color-primary .bootstrap-dialog.type-primary .modal-header {background-color: #319db5 !important;}
.color-red .bootstrap-dialog.type-primary .modal-header {background-color: #c9625f !important;}
.color-green .bootstrap-dialog.type-primary .modal-header {background-color: #18a689 !important;}
.color-orange .bootstrap-dialog.type-primary .modal-header {background-color: #b66d39 !important;}
.color-purple .bootstrap-dialog.type-primary .modal-header {background-color: #6e62b5 !important;}

.color-default table a {color:#181a1d;}
.color-blue table a {color:#319db5;}
.color-primary table a {color:#319db5;}
.color-red table a {color:#c9625f;}
.color-green table a {color:#18a689;}
.color-orange table a {color:#b66d39;}
.color-purple table a {color:#6e62b5;}

table span a.btn-danger {color:#fff !important;}

/***
* Dashboard
**/
.bs-glyphicons {
    margin: 0 -10px 20px;
    overflow: hidden
}
.bs-glyphicons-list {
    padding-left: 0;
    list-style: none
}
.bs-glyphicons li a {
    color:#000;
    min-height: 80px;
    cursor: pointer;
}

.bs-glyphicons li {
    float: left;
    width: 25%;
    padding: 5px;
    font-size: 12px;
    margin-left:5px;
    margin-bottom:5px;
    line-height: 1.2;
    text-align: center;
    background-color: #f9f9f9;
    border-radius:4px;
}
.bs-glyphicons .glyphicon {
    margin-top: 5px;
    margin-bottom: 10px;
    font-size: 12px
}
.bs-glyphicons .glyphicon-class {
    display: block;
    text-align: center;
    word-wrap: break-word
}
.color-default .bs-glyphicons li:hover {color: #FFF;background-color: #181a1d !important;}
.color-blue .bs-glyphicons li:hover {color: #FFF;background-color: #4a89dc !important;}
.color-primary .bs-glyphicons li:hover {color: #FFF;background-color: #319db5 !important;}
.color-red .bs-glyphicons li:hover {color: #FFF;background-color: #c9625f !important;}
.color-green .bs-glyphicons li:hover {color: #FFF;background-color: #18a689 !important;}
.color-orange .bs-glyphicons li:hover {color: #FFF;background-color: #b66d39 !important;}
.color-purple .bs-glyphicons li:hover {color: #FFF;background-color: #6e62b5 !important;}

.bs-glyphicons li:hover a {
    color: #FFF;
}

@media (min-width: 768px) {
    .bs-glyphicons {
        margin-right: 0;
        margin-left: 0
    }
    .bs-glyphicons li {
        width: 12.5%;
        font-size: 12px;
    }
    .bs-glyphicons li a{
        font-size: 12px;
    }
}

.alert ul li {list-style-type: none;line-height: 1.5em;}
.checkbox-inline, .radio-inline {padding-left:23px !important;}
.simulador {text-align: right;padding:5px; margin:5px 0;}

.tooltip {
    position: fixed !important;
}