body, .btn, .form-control{font-size: 12px !important;}
.nav, .navbar-default {background: #c8c8c8 !important;}
.navbar-default{border-color:#777 !important;}
.nav-second-level li{background: #d7d7d7 !important}
.terceiro-no li{background: #e6e6e6 !important}
.quarto-no li{background: #f5f5f5 !important}
.nav a{color:#222 ;}
.nav a:hover{color: #000 !important}
.sidebar ul li{border-bottom:1px solid #777 !important; background: #c8c8c8}
.nav>li>a:hover{background: none; font-weight: bold !important; }
body{background: #c8c8c8 !important;}
#page-wrapper{border-left: 1px solid #777 !important;}
h3{font-size: 14px !important; margin-top:0 !important;}
.page-header{border-bottom: 1px solid #b9b9b9 !important; margin-top: 10px !important;}
.nav>li>a:focus, .active{background: none !important}
.table-condensed>tbody>tr>td{padding: 3px !important}
.table>tbody>tr>td{vertical-align:bottom !important;}
.actions{text-align: right !important; border: 1px solid #fff; white-space: nowrap}
thead tr{}
.filter .form-group{margin-bottom: 5px !important}
.btn-limpar{margin-bottom: 4px;}
#panel-button{display: none !important;}
.paginacao{padding: 2px; margin-bottom: 0px;overflow: hidden; border-top:1px solid #b9b9b9; margin-top:-10px;}
.pagination{padding: 0 !important; margin: 0 !important; height: 28px;}
.pagination div{float: left !important; }
.counter{float: right; margin:3px 0 0 0;}
.input-sm{padding: 2px 5px !important; height: 25px !important;}
.input-sm:focus{border:1px solid #999; box-shadow: none !important;}
.control-label{margin-bottom: 0 !important;}
h4{border-bottom: 1px solid #b9b9b9; padding-bottom: 2px;}
.panel-body .col-md-1, .panel-body .col-md-2, .panel-body .col-md-3, .panel-body .col-md-4, .panel-body .col-md-5, .panel-body .col-md-6, .panel-body .col-md-7, .panel-body .col-md-8, .panel-body .col-md-9, .panel-body .col-md-10, .panel-body .col-md-11, .panel-body .col-md-12{padding-right:5px;padding-left:5px;}
.select2-container.input-sm .select2-choice{line-height: 1.2 !important; height: 25px !important;}
.select2-container.form-control{padding: 0 !important}
.toggle-checkbox{margin:1px 0 2px -20px !important;}
.checkbox label{font-weight: bold}
.panel-default>.panel-heading{background: #f5f5f5 !important; border-color: #b9b9b9}
.actions a{width: 25px;}
.filters, .btn-acoes, .btn-acoes-ger-hab{margin-bottom: 10px;}
.btn-acoes a{padding: 5px; width: 30px; height: 27px; }
.btn-acoes a i{font-size: 17px;}
.btn-acoes-ger-hab a{padding: 4px; width: 30px; height: 27px; }
.btn-acoes-ger-hab a i{font-size: 17px;}
.table-responsive{margin-bottom: 20px !important}
.table-responsive table tr td, .table-responsive table tr th{padding: 3px; border: 1px solid #b9b9b9; text-align: left !important;vertical-align: initial !important;}
.table{width: auto !important; margin-bottom: 0 !important}
thead tr th{}
.panel-heading{padding: 5px 10px !important;}
.date label{margin-left: -10px !important;}
.panel-body{padding-bottom:0 !important;}
.ativo{text-align: right;}
.salvar .btn-primary{padding:2px !important; width: 30px; height:27px; font-size:15px !important}
.salvar .btn-primary i{font-size:15px !important}
.paginacao ul{padding: 0 !important; list-style: none; float: left; margin:0; height: auto;}
.paginacao ul li{float: left; border-radius: 0 !important;}
.paginacao ul li a{padding: 3px 5px !important; background: transparent !important; border-radius: 0px !important; border:none;margin:0;}
.paginacao ul li a:hover{background: #b9b9b9 !important; color: #000 !important;}
.pagination .active a{color:#000 !important;}
#botao-salvar{padding:0px !important; width: 30px; height:27px; margin-top:-50px; font-size:17px !important; position: relative; z-index: 99999}
#botao-adicionar{padding:0px !important; width: 30px; height:27px; margin-top:10px; font-size:17px !important; position: relative; z-index: 99999}
#botao-logar{padding: 0px !important; width:30px; height: 27px; font-size: 17px !important; margin-bottom: 10px; }
.navbar-default .navbar-brand{color: #222;}
.navbar-default .navbar-brand:hover{color: #000;}
.navbar-default .navbar-toggle .icon-bar{background-color:#222 !important;}
.navbar-default .navbar-toggle{border-color: #222 !important}
.pagination>.disabled>a, .pagination>.disabled>span{background: transparent !important;}
.navbar-toggle, .navbar-toggle:hover {background: #d7d7d7 !important}
#page-wrapper{margin-bottom: -20px !important;padding-bottom: 10px;}
table tbody tr th, table thead tr th{background: #f5f5f5 !important; vertical-align: initial !important; }
.table-bordered{border:1px solid #b9b9b9 !important;}
.panel-default{border-color: #b9b9b9 !important}
.fa-pencil-square-o{font-size: 15px !important; vertical-align: middle;}
.fa-eye{font-size: 15px !important; vertical-align: middle; padding-bottom: 2px; margin-left: -1px;}
.fa-trash{font-size: 15px !important; vertical-align: middle; padding-bottom: 2px;}
.fa-file{}
.fa-share{}

.input-group-btn:first-child>.btn, .input-group-btn:first-child>.btn-group {
    margin-right: -1px;
    padding-bottom: 0px;
}

#user-logged{position: absolute; right: 15px; top: 20px;}
@media (max-width: 768px) { #user-logged {display:none;} }

textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus { {background: #ffe9a7 !important}

@media (max-width: 767px) {
	.navbar-default{border-top: 1px solid #777 !important}
}