body {
    padding-top: 70px;
    padding-bottom: 30px;
}

.container {
    width: 100%;
}

.green {
    color: green;
}

.red {
    color: red;
}

.blue {
    color: blue;
}

.bold {
    font-weight: bold;
}

/**
* Cores placeholder
*/
.form-control::-moz-placeholder {
    color: #999 !important;
}

.form-control:-ms-input-placeholder {
    color: #999 !important;
}

.form-control::-webkit-input-placeholder {
    color: #999 !important;
}

/**
Asterisco nos formulários
*/

.label-required:after {
    color: #d00;
    content: "*";
    position: absolute;
    margin-left: 8px;
    top: 7px;
}

/**
HOME
*/

.panel-success-home {
    border-color: #5cb85c;
    color: #5cb85c;
}

.panel-success-home .panel-heading {
    border-color: #5cb85c;
    color: #fff;
    background-color: #5cb85c;
}

.panel-success-home a:hover {
    color: #3d8b3d;
}

.panel-danger-home {
    border-color: #d9534f;
    color: #d9534f;
}

.panel-danger-home .panel-heading {
    border-color: #d9534f;
    color: #fff;
    background-color: #d9534f;
}

.panel-danger-home a {
    color: #d9534f;
}

.panel-danger-home a:hover {
    color: #b52b27;
}

.panel-warning-home {
    border-color: #f0ad4e;
}

.panel-warning-home .panel-heading {
    border-color: #f0ad4e;
    color: #fff;
    background-color: #f0ad4e;
}

.panel-warning-home {
    color: #f0ad4e;
}

.panel-warning-home a:hover {
    color: #df8a13;
}

.panel-default-home {
    border-color: #A8A8A8;
}

.panel-default-home .panel-heading {
    border-color: #A8A8A8;
    color: #fff;
    background-color: #A8A8A8;
}

.panel-default-home {
    color: #555;
}

.panel-default-home a:hover {
    color: #111;
}

/**
NAVBAR
*/
ul.nav li.dropdown:hover > ul.dropdown-menu {
    display: block;
    margin: 0;
}

.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
    color: orange;
    background-color: #fff;
}

.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td {
    color: orange;
    background-color: #fff;
}

.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
    color: red;
    background-color: #fff;
}

.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td {
    color: red;
    background-color: #fff;
}

.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
    background-color: #fff;
    color: green;
}

.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td {
    background-color: #fff;
    color: green;
}

table.dataTable thead > tr > th {
    padding-left: 8px;
}

.dataTable tbody > tr > td {
    white-space: nowrap;
}

.modal-full {
    width: 1100px;
}

.footer {
    position: relative;
    bottom: 0;
    width: 100%;
    /* Set the fixed height of the footer here */
    height: 30px;
    line-height: 30px; /* Vertically center the text there */
    background-color: #f5f5f5;
}

.mensagem {
    margin-left: -10px;
}