/*
Copyright (C) 2017 Alexandre Unruh <alexandre@unruh.com.br>
Unruh Solutions <http://unruh.com.br>
*/
/* 
    Created on : 30/10/2017, 21:07:52
    Author     : Alexandre Unruh <alexandre@unruh.com.br>
*/

/* LOGIN PAGE */
.logo-login{
  position: relative;
  max-width: 250px;;
}

.login-container {
    margin: 90px auto 0;
}

/* NAVBAR */
.navbar .navbar-brand{
  padding-top: 5px;
  padding-bottom: 5px;
}

.navbar-logo{
  position: relative;
  height: 35px;
}

.dropdown-navbar>li.dropdown-header {
  padding-left: 13px;
}

.help-block{
  color: #E04141;
  font-size: 13px;
}

.btn-table{
  padding: 0 4px;
  border-width: 3px;
}

.background-danger{
  color: #FFF;
  background-color: #D15B47;
}

.background-success{
  color: #FFF;
  background-color: #00BE67;
}

.background-primary{
  color: #FFF;
  background-color: #006dcc;
}

.background-danger-light{
  color: #FFF;
  background-color: #ff9999 !important;
}

.widget-body .table th{
  color: #888;
  padding-left: 13px;
}

.widget-body .table {
  margin-bottom: 0;
}

/* MARGENS */
.mt-10 {
  margin-top: 10px;
}
.mt-15 {
  margin-top: 15px;
}
.mt-20 {
  margin-top: 20px;
}
.mt-25 {
  margin-top: 25px;
}
.mt-30 {
  margin-top: 30px;
}

.page-header h1{
  margin: 0;
}

.description{
  min-height: 150px;
}

.widget-buttons{
  padding: 10px;
}

.widget-legend{
  padding: 10px;
  font-size: 15px;
  text-align: center
}

.table-footer-legend{
  display: inline-block;
  padding: 2px 6px;
  position: relative;
  border: 1px solid #DDD;
  border-radius: 3px;
  color: #444;
  font-size: 14px;
}

.legend-success{
  background-color: #dff0d8
}

.legend-warning{
  background-color: #FCF8E3
}

.legend-danger{
  background-color: #F2DEDE
}

.td-center{
  text-align: center;
  vertical-align: middle !important;
  font-size: 18px;
  font-weight: bolder;
}

.modal-table tr th, .modal-table tr td{
  text-align: center !important;
}

.blank-table tr td{
  height: 35px !important;
}