.form-horizontal .form-group{
	margin-bottom: 4px;
}

.select2-container--default .select2-selection--single, .select2-selection .select2-selection--single{
	height: 30px;
	border-radius: 3px!important;
	font-size: 12px;
}

.select2-container .select2-selection--single .select2-selection__rendered{
	margin-top: -6px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b{
	top: 40%;
}

.ui-jqgrid{
	font-size: 12px;
	border-top: 2px solid #b0c5d2!important;
}

.table-bordered>thead>tr>th, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>tbody>tr>td, .table-bordered>tfoot>tr>td{
	border: 1px solid #ddd;
}
.real{
text-align: right;
}
.real4{
text-align: right;
}
.entero{
text-align: right;
}


.dataTables_wrapper .form-control{
	font-size: 12px;
	padding: 6px 2px;
}



.dataTables_wrapper th.ui-th-column div{
        white-space:normal !important;
        height:auto !important;
        padding:2px;
        text-align: center;
    }
.ui-jqgrid .ui-jqgrid-btable tbody tr.jqgrow td {
    overflow: hidden;
    padding: 4px 2px;
    white-space: pre;
}

.ui-jqgrid .ui-jqgrid-btable tbody tr.jqgrow td {
	white-space: pre-wrap!important;
	white-space: -moz-pre-wrap!important;
	white-space: -pre-wrap!important;
	white-space: -o-pre-wrap!important;
	vertical-align: middle;
	height: auto;
}

.left-separator{
	margin-left: 5px;
}

.right-separator{
	margin-right: 5px;
}

.buttons-box {
  display: flex;
  justify-content: space-between;
}