.navbar .navbar-nav {
    display: inline-block;
    float: none;
}

.navbar .navbar-collapse {
    text-align: center;
}

.container-fluid {
    width: 90%;
}

.panel-heading a{
    color: #fff;
}

.panel-primary .panel-heading a:hover{
    color: #1F496D;
}

.productInvoiceContainer{
    margin-left: 15px;
    margin: 8px;
    /*background-color: rgba(158, 158, 158, 0.11); */
    padding: 21px;
    border-radius: 21px;
}
.productInvoiceContainer .addons-container{
    margin-left: 10px;
}

.productInvoiceContainer .addons-container .addon{
    margin-bottom: 20px;
}

.addons-title{
    font-size: 17px;
    margin-bottom: 5px;
}

.productInvoiceContainer .thead-inverse, .table-invoice-data thead{
    background-color: rgba(128, 128, 128, 0.25);
}
.table-invoice-data{
    float: right;
    width: 40%;
}
.invoice_red{
    background-color: rgba(255, 0, 0, 0.08);
}
.table-hover tbody tr.invoice_red:hover {
    background-color: #f3c2c2;
    border: 1px solid #f19d9d;
}
xmp{
    color: #2b467b;
}
select.chzn-select{
    height: 200px;
    width: 100%;
} 

a i.fa-exclamation-triangle{
    color: #e85653;
}

td i.fa-check-circle{
    color: #2fbf31;
}
.iva-type i.fa-globe, .serviceListContainer i.fa-globe{
    color: #544121;
}
.iva-type i.fa-flag, .serviceListContainer i.fa-flag{
    color: #0088cc
}
.aprobarInvoiceGestion i.fa-thumbs-up{
    color: #cc7100;
}
.serviceListContainer i.fa-check, #addServiceInvoice{
    color: #2fbf31;
}
.serviceListContainer i.fa-times, i.fa.deleteProductInv{
    color: #d9534f;
}

.search-form{
    position: absolute;
    z-index: 300;
    right: 5px;
    top: 135px;
    width: auto;
}

#buttSearch, #buttCancelSearch{
    border: 0;
    background: transparent;
}
#intelligentSearchForm{
    width: 220px;
    float: right;
    margin-bottom: 7px;
}
.search-response{
    position: relative;
    background-color: white;
    clear: both;
    margin-top: 5px;
    border: 1px solid #d7d1d1;
    min-width: 400px;
}
.searchResultHeader{
    font-weight: bold;
    text-align: center;
    padding: 3px;
    background-color: #e7e7e7;
}
.searchResult{
    padding: 3px 5px;
    border-bottom: 1px solid #f0e5e5;
    font-size: 13px;
}
span.desc{
    color: #888;
}
.searchResult a{
    color: #333;
    text-decoration: none;
    display: block;
}
.tHeader a{
    color: #262c32;
}
.client-options{
    list-style: none;
    padding-left: 0;
}
.client-options li{
    padding-bottom: 20px;
}
.client-options a {
    border: 1px solid #a09f9f;
    padding: 3px 7px;
    text-align: center;
    margin-right: 10px;
    border-radius: 3px;
    background-color: #d5d3d3;
}
.client-options i.fa{
    color: #6D6A69;
}
.client-options .sendGestion:hover{
    cursor: pointer;
}
/* New Colors */