/*************** BASIC***************/
/** MARGIN BOTTOM **/
.mb10 { margin-bottom: 10px; }

/** PADDING BOTTOM **/
.pb10 { padding-bottom: 10px; }
.pb20 { padding-bottom: 20px; }

/** PADDING LEFT **/
.pl0 { padding-left: 0px !important; }

.dn { display: none; }
.db { display: block; }

/*************** OUTROS ***************/
div.login_form span.loading,
div.registration_form span.loading { display: none; }

input.loading { background: url('../images/loading-arrow-mini.gif') no-repeat center right; }

.txt-styled {
    padding: 5px;
    color: #fff;
    font-size: 45%;
    border-radius: 4px;
    margin-left: 5px;
}
.txt-default    {
    background: #fff;
    border: 1px solid #ccc;
    color: #333;
}
.txt-primary    {
    background: #337ab7;
    border: 1px solid #2e6da4;
}
.txt-success    {
    background: #26B99A;
    border: 1px solid #169F85;
}
.txt-info    {
    background: #5bc0de;
    border: 1px solid #46b8da;
}
.txt-warning    {
    background: #f0ad4e;
    border: 1px solid #eea236;
}
.txt-danger    {
    background: #d9534f;
    border: 1px solid #d43f3a;
}
.clr-success {
    color: #26B99A;
}
.clr-info {
    color: #5bc0de;
}
.clr-warning {
    color: #ff9800;
}
.clr-danger {
    color: #d9534f;
}

hr.simple {
    margin-top: 0px;
    margin-bottom: 0px;
    border: 0;
    border-top: 1px solid #eee;
}

.attachment.simple {
    margin-top: 10px;
}

/*************** DISPLAYS ***************/
.none { display: none; }
.block { display: block; }

/** TABLES **/
table.jambo_table tfoot {
    background: rgba(210, 223, 236, 0.94);
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.tbl-legenda {
    padding: 0px;
}

.tbl-legenda .table-bordered>tbody>tr>th {
    text-align: center;
}

div.block-filter {
    background: #f5f5f5;
    padding: 10px 15px;
    border: 1px solid #ddd;
    margin: 0 auto 20px;
}

#flow_detail div.modal-body{
    max-height: 300px;
    overflow: auto;
}

#charging_single div.modal-body,
#contract_lanc_history div.modal-body,
#flow_single div.modal-body,
#case_proposal div.modal-body,
#case_comment div.modal-body,
#flow_confirm div.modal-body{
    max-height: 400px;
    overflow: auto;
}

#case_proposal #mdAttachments p {
    margin: 10px 0px;
}

/*** ***/

ul#commentList.messages li .message_wrapper blockquote {
    font-size: 14.5px;
}

ul#commentList.messages li {
    min-height: 90px;
}

ul#commentList.messages li .edit {
    margin-top: 10px;
}

.message_date p.month {
    text-align: center;
}

