/*------------------------------------------------------------------
body 

-------------------------------------------------------------------*/

.border-bottom{
    border-bottom: 1px solid #D2D2D2;
    margin-bottom: 5px;
}
.border-bottom-bouble{
    border-bottom: 2px solid #D2D2D2;
    margin-bottom: 5px;
}
a {
    text-decoration: none;
    color: #19AF9A;
}
a:hover {
    text-decoration: none;
    color: #25529b;
}
.purchase {
    padding: 20px;
    background: #FDFDFD;
    border: 1px solid #D2D2D2;
    border-radius: 2px;
}
.font-40 {
    font-size: 40px;
}
.font-35 {
    font-size: 35px;
}
.font-30 {
    font-size: 30px;
}
.font-25 {
    font-size: 25px;
}
.font-20 {
    font-size: 20px;
}
.font-18 {
    font-size: 18px;
}
.font-16 {
    font-size: 16px;
}
.font-15 {
    font-size: 15px;
}
.font-14 {
    font-size: 14px;
}
.font-13 {
    font-size: 13px;
}
.font-12 {
    font-size: 12px;
}
.font-11 {
    font-size: 11px;
}
.font-10 {
    font-size: 10px;
}
.color-black{
    color: #000;
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    font-size: 12px;
}
.bg-cinza {
    background: #ededed;
    
}
p {
    line-height: 20px;
}
label.error { display: block; color: red; padding-left: 11.5em; vertical-align: top; }
.modal-dialog {
    right: auto !important;
    left: auto !important;
}