#page {
    padding-top: 10px;
}

.submenuTitulo
{
    color:#FFF;
    background-color:#CB9930;
    padding:5px;
}

.pagination{
    text-align:right;

}	

.titulos h4
{
    padding:4px;
    border-bottom:2px solid gray;
    background-color: #E1E1E1;
    text-align:left;
    font-size:14px;

}

label {
    font-weight:bold!important;
    font-size:11px!important;
}

.navbar{
    font-size:12px!important;
    margin-bottom:0px!important;
}

.campos{
    width:180px;
}	

.items td {
    height:auto!important;
    line-height:auto!important;
    padding:1px!important;
    padding-left:3px!important;
    margin:0px!important;
    vertical-align:middle!important;
    //padding-left:5px!important;
    // padding-right:5px!important;
    width:inherit!important;
}		

.items tr:hover{
    /*color:red;
    font-decoration : underline;*/ 
}

.filters input {
    width:80%!important;
    font-size:11px!important;
    height: 20px!important;
    line-height: 20px!important;
    padding:0px!important;
    padding-left:3px!important;
    padding-right:3px!important;
    margin:0px!important;

}

.items div
{
    /*text-align:center!important;*/
    padding:1px!important;
}

.control-group {
    margin-bottom:5px!important;

} 

.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th{
    background-color: #DFE9D1!important;

}	

.separador{
    border:1px dotted darkgray;	
    height:0px;
    margin-top:10px;
    margin-bottom:5px;
}

.modal-header{
    background-color: #E6EDAF !important;


}	

.modal{
    left:45%!important;
}

.ui-corner-all{
    width:auto!important;
    font-size:11px;
}	

#lista_cliente table
{
    margin:0px;
    padding:0px;
    font-size:11px;
    width:auto;
}


#lista_cliente table th
{
    border:1px solid gray;
    text-align:center;
}

#lista_cliente table td
{
    border:1px solid lightgray;
    nowrap:nowrap;
    white-space:nowrap;
}

.row {
    margin-left : 0px!important;
}

.span9 {
    margin-left : 0px!important;
}	
.container {
    width:95%!important;
}
.filter-container > select {
    font-size:11px!important;
    height: 25px!important;
    line-height: 25px!important;
    margin:0px;

}
.filter-container > input {
    font-size:11px!important;
    height: 25px!important;
    line-height: 25px!important;
    margin:0px;
    padding:1px;
}
.filter-container {
    height: 25px!important;
    line-height: 25px!important;
    padding:1px!important;
} 

.popover {
    border:2px solid red!important;
    width:auto!important;
    max-width:350px!important;
}
.popover-content{
    width:auto!important;
    text-align: left;
}
.arrow {
    right: -20px!important;
}

.items {
    margin:1px!important; 
}

table {
    width : auto!important; 
    max-width: fit-content!important;
}      
#map-container {
    height: 400px;
    width: 500px;

}  

.summary{
    text-align: left!important;
}