
@font-face {
    font-family: 'Frutiger';
    src: url('../fonts/FrutigerLTStd-BoldCn.eot');
    src: local('☺'), url('../fonts/FrutigerLTStd-BoldCn.woff') format('woff'), url('../fonts/FrutigerLTStd-BoldCn.ttf') format('truetype'), url('fonts/MyriadPro-Regular.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}



#page-wrapper {
    margin: 0 20px 0 250px;
    box-shadow: 7px 1px 30px #333;
}

.nav > li > a.dropdown-toggle{
  color:#fff;
}

.nav > li > a.dropdown-toggle:hover{
  background:#009639;
}

.navbar-static-top {
    background-image: none;
}

.navbar-right > li > a .fa-fw{
  border: solid 1px #fff;
}

.dropdown-user.user> li.active > a  {
    background: #009639 !important;
}


.fa-fw{
    border: solid 1px #404900;
    padding: 3px;
    border-radius: 11px;
    width: 23px;
    height: 23px;
}


.nav > li > a:hover > .fa-fw{
   border: solid 1px #fff;
}

.nav > li > a.active .fa-fw{
  border: solid 1px #fff;
}


.modal-footer {
    padding: 15px;
    text-align: center;
    background-color: #009639;
    color: #fff;
}


/** Menu **/

.navbar-default {
    border-color: transparent;
}

.nav.box{
  background: #E9F5CD;
  margin: 0 10px;
  box-shadow: 3px 1px 20px #333;
}

/*.nav > li.Home{
  border-bottom:4px solid #009639;
}*/


.nav > li.home > a:hover,
.nav > li.home > a.active  {
   background: #009639;
   color:#fff;
}

/*.nav > li.reserva{
  border-bottom:4px solid #EDAD11;
}*/


.nav > li.reserva > a:hover,
.nav > li.reserva > a.active {
    background: #EDAD11;
    color:#fff;
}

/*.nav > li.consulta-estoque{
  border-bottom:4px solid #8DC63F;
}*/


.nav > li.consulta-estoque > a:hover,
.nav > li.consulta-estoque > a.active {
    background: #8DC63F;
    color:#fff;
}


/*.nav > li.movimentacao-materiais{
  border-bottom:4px solid #1BB1E7;
}*/

.nav > li.movimentacao-materiais > a:hover,
.nav > li.movimentacao-materiais > a.active {
    background: #1BB1E7;
    color:#fff;
}

/*.nav > li.inventario{
  border-bottom:4px solid #F4911E;
}*/


.nav > li.inventario > a:hover,
.nav > li.inventario > a.active,
.nav > li.inventario > a:focus {
    background: #F4911E;
    color:#fff;
}

/*.nav > li.administracao{
  border-bottom:4px solid #5C2E91;
}*/


.nav > li.administracao > a:hover,
.nav > li.administracao > a.active,
.nav > li.administracao > a:focus{
    background: #5C2E91;
    color:#fff;
}

.nav > li.administracao > a:focus .fa-fw{
    border: solid 1px #fff;
}

.sidebar .nav-second-level li{
  border-bottom:1px solid #e7e7e7 !important;
}

.nav .open>a,
.nav .open>a:hover,
.nav .open>a:focus{
  background: #009639;
}

.dropdown-user.user{
  padding: 0;
}

.dropdown-user.user > li > a{
  padding:15px;
}

.dropdown-user.user > li > a{
  background: #E9F5CD;
}

.dropdown-user.user > li > a:hover{
  background:#8DC63F;
  color:#fff;
}

.dropdown-user.user > li > a:hover .fa-fw{
    border: solid 1px #fff;
}

.panel-default>.panel-heading {
  background:#009639;
  color: #fff;
}


.pagination>.active>a, 
.pagination>.active>a:focus, 
.pagination>.active>a:hover, 
.pagination>.active>span, 
.pagination>.active>span:focus, 
.pagination>.active>span:hover{
  background: #009639;
  border-color:#009639;
}


@media (max-width: 750px){
  #page-wrapper {
      margin: 0 10px;
  }
}

.btn-default{
  background: #009639;
  color:#fff;
}

.btn-default:hover{
  background: #E9F5CD;
  border:1px solid #E9F5CD;
}


.content_table{
    width: 100%;
    display: block;
    overflow: auto;
}

table th,
table tr th{
  background: #009639 !important;
  color:#fff;
  text-align: center;
  vertical-align: middle !important;
}

table {
        margin-bottom: 0px!important;
        margin-top: 0px !important;
        width: 99.99% !important;
}
div.dataTables_scrollHead > div.dataTables_scrollHeadInner table {
    border: 0px !important
}

.busca{
  float: right;
  margin-bottom: 20px;
}
div.dataTables_filter {
	text-align: right;
    float: right;

}

div.dataTables_scrollBody thead th,
div.dataTables_scrollBody thead td {
    line-height: 0;
    opacity: 0.0;
    width: 0px;
    height: 0px;
   
}

div.dataTables_scrollHead > div.dataTables_scrollHeadInner table
 {
     margin-bottom: 0px !important;
}



div.dataTables_scrollBody > div.dataTables_scrollHeadInner table
 {
     margin-bottom: 0px !important;
}