.table td .checkbox {margin: 0}
.table .checkbox,.table input[type="radio"] + label {margin-right: 10px;}
.table textarea.form-control{height: 32px;}
.icon-help-circle, .icon-warning {font-size: 14px;}
.table .out .chosen-container .chosen-drop, .table .in .chosen-container .chosen-drop{min-width: 250px;!important}
[data-id*=Category], [data-id*=trader]{min-width: 260px!important}
[data-id*=dept], [data-id*=product]{min-width: 150px!important}

.repeat-record {background: #FFF0D5;}

.chosen-container[id^="trader"] .chosen-results > li.no-results {cursor: pointer;}
.chosen-container[id^="trader"] .chosen-results > li.no-results:hover {color: #1a4f85; background-color: #ddd;}
.chosen-container[id^="trader"] .chosen-results > li.no-results > span {font-weight: bold;}

#ajaxForm .form-actions {margin-top: 10px;}
.datatable {overflow-x: hidden; overflow-y: scroll;}
.datatable {margin-bottom: 0;}
.datatable td.actions > * {text-align: left;}
.datatable [name^=money] {text-align: right;}
.datatable .input-group-addon {padding: 5px 8px;}
.datatable .input-group-btn .btn {padding: 6px;}
.datatable .datatable-head thead th {text-align: center; border-bottom: none;}
.datatable .datatable-head thead th.required::after {position: relative; top: 3px; right: auto; left: 4px; display: inline-block; vertical-align: middle;}
.datatable .datatable-rows tbody td {height: 36px !important; padding: 2px 5px; border-bottom: none;}
.datatable .picker-selection-text {overflow: hidden; white-space: normal; height: 16px; display: block;}
.scroll-wrapper {height: 15px; z-index: 500;}
.datatable .scroll-slide {bottom: -1px;}
