#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;
    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:400px!important;
    max-width:450px!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;
}      

.summary{
    text-align: left!important;
}

.ui-dialog-titlebar{
    background-color:seagreen!important;
    font-size: 12px!important;
    padding: 0px!important;
    display:block!important;
    line-height: normal;
    color:white!important;
}   
.ui-dialog-title {
    color:white!important;
    margin-bottom: 2px!important;
    margin-top: 2px!important;
    padding: 2px!important;
}
.ui-dialog {
    border:1px solid black!important;
}
.ui-widget-content{
    background-color: #e3ffe8!important; 
}

thead { background-color: #E1F7EB!important;  }
.items tr:hover {
    background-color:#A6C6A7!important;
    cursor: pointer;
    color:inherit!important;
}

.items td div {
    text-align: left!important;
}
tfoot td {  background-color:#E1F7EB;
            font-size : 12px!important;
            font-weight : bold!important;
            text-align : center!important;
            padding : 5px!important;
            border-top : 2px solid black!important;


}
.grid-view {
    margin:0px!important;
    padding:opx!important;

}
.merge {
    background-color:#F2F2E6;
}
tr.selected td {
    background: none repeat scroll 0 0 #f0fcde!important;   
}
tr.selected {
    background: none repeat scroll 0 0 #f0fcde!important;   
}

.checkbox {
    min-height: 15px!important;
    padding-left: 20px;
}
.multiselect-container > li > a > label {
    line-height: auto!important;
    margin-bottom: 1px!important;
} 


.multiselect-container > li > a {
    line-height: auto!important;
    margin-bottom: 0px!important;
    min-height: 15px!important;
} 
.multiselect-container > li {
    line-height: 15px!important;
    margin-bottom: 0px!important;
    min-height: 15px!important;
    padding : 0px;
} 

input, select {
    background-color:#fcffe5!important;
}
