.cursor-pointer { cursor: pointer !important; }
.nowrap { white-space: nowrap !important; }
.w4em { width: 4em; }
.w5em { width: 5em; }
.w6em { width: 6em; }
.w7em { width: 7em; }
.w8em { width: 8em; }
.w9em { width: 9em; }
.w10em { width: 10em; }
.w11em { width: 11em; }
.w12em { width: 12em; }

.width-auto { width: auto !important; }
.margin-none { margin: 0 !important; }
.inline-block { display: inline-block !important; }
.font-normal { font-weight: normal !important; }
.table-sortable, .sortable { cursor: move; }
.display-none { display: none !important; }

input.int { width: 8em; text-align: right; padding-right: 0.3em!important; }
input.dec { width: 8em; text-align: right; padding-right: 0.3em!important; }
input.datepicker { width: 8em; padding-right: 0.3em; text-align: center; }
.ui-datepicker{z-index: 9999 !important}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
input[type="number"] { -moz-appearance: textfield; }

.tal { text-align: left !important; }
.tar { text-align: right !important; }
.tac { text-align: center !important; }
.taj { text-align: justify !important; }
