
.ui-jqgrid .ui-jqgrid-htable th div {
  padding: 4px 0;
  font-weight: normal;
  font-size: 15px;
}

.filter-formset table, .filter-formset table tr td {
  text-align: right;
  font-size: 12px;
}

.filter-formset table {
  font-size: 10px;
}

.ui-jqgrid tr.ui-row-rtl td {
  padding: 4px;
  text-overflow: ellipsis;
}

.ui-jqgrid .ui-userdata {
  height: 35px;
  background: rgb(255, 255, 255);
  border: 0;
  padding: 2px;
}

#next_manager_pager {
  padding-right: 22px;
}

.ui-jqgrid .ui-pg-button span.ui-separator {
  display: none;
}

.ui-pg-selbox {
  width: inherit;
}

.manager-action .ui-button-text {
  padding: 0 12px;
  font-size: 15px;
}

.ui-jqgrid .ui-pg-input {
  padding: 10px 6px;
}

.ui-button-text-only .ui-button-text {
  padding: 0.1em 1em;
}

input.ui-button {
  padding: 0.1em 1em;
}

.ui-jqgrid .ui-jqgrid-hbox-rtl {
  float: none;
}

.ui-th-rtl, .ui-jqgrid .ui-jqgrid-htable th.ui-th-rtl {
  text-align: center;
}

/*.manager-excel {*/
/*float: left;*/
/*width: 32px;*/
/*height: 32px;*/
/*margin-left: 3px;*/
/*background: url("/static/manager/images/excel.f88d021e3a08.png");*/
/*}*/

/*DATATABLE OVERRIDE*/

/*table.table-bordered.dataTable th, table.table-bordered.dataTable td {*/
/*border-right-width: 0;*/
/*border-left-width: 1px;*/
/*}*/

/*table.table-bordered.dataTable th:last-child, table.table-bordered.dataTable th:last-child, table.table-bordered.dataTable td:last-child, table.table-bordered.dataTable td:last-child {*/
/*border-left-width: 0;*/
/*!*border-right-width: 1px;*!*/
/*}*/

table.dataTable tbody tr {
  cursor: pointer;
}

table.dataTable tbody tr.selected, table.dataTable tbody tr.selected td {
  background-color: #23c6c838 !important
}

div.dataTables_wrapper {
  display: block;
}

div.dataTables_wrapper div.dataTables_info {
  clear: both;
}

div.dataTables_wrapper div.dataTables_paginate {
  text-align: center;
}

html.action-html, html.action-html body {
  height: auto !important;
}

/*html.action-html {*/
/*overflow: hidden;*/
/*}*/

/*MAP WIDGET*/
.mw-coordinates-overlay {
  width: 200px !important;
}

/*BOOTSTRAP OVERRIDE*/

.form-control-file {
  position: relative;
}

.form-control-file .change-label {
  display: inline-block;
}

.form-control-file input[type=file] {
  display: inline-block;
  width: 60px;
  visibility: visible;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  z-index: -1;
}

.form-control-file .input-label:hover {
  opacity: 0.9;
}

.form-control-file .file-name {
  display: inline-block;
  width: auto;
}

.form-control-file img {
  width: 80px;
}

.formset_container .form-control-file img {
  width: 50px;
}

.formset_container .input_td.has-error ul.errorlist {
  padding-left: 14px;
}


.delete_formset_td {
  width: 30px;
  height: 30px;
}

.delete_formset_td .delete-row {
  display: flex;
  align-items: center;
  justify-content: center;
}

.form-group input[type=tel], .form-group input[type=email] {
  direction: ltr;
  text-align: left;
}

.table-responsive.relative {
  position: relative;
}

.manager-overlay {
  display: none;
}

.manager-overlay .overlay {
  opacity: .2;
  z-index: 10 !important;
  background-color: #000;
  position: absolute;
  top: 7px;
  left: 0;
  right: 0;
  bottom: 0;
}

.manager-overlay .sk-spinner {
  position: absolute;
  left: calc(50% - 20px);
  top: 20px;
  z-index: 11;
}

@media (max-width: 768px) {
  .dtr-data .force-center-text {
    display: inline-block;
  }
}

.only-dtr {
  display: none;
}

.dtr-details .dtr-data .only-dtr {
  display: inline-block !important;
}

.dtr-details .dtr-title::after {
  content: ":";
  display: inline-block;
}

.has-error .checkbox, .has-error .checkbox-inline, .has-error .control-label, .has-error .help-block, .has-error .radio, .has-error .radio-inline, .has-error.checkbox label, .has-error.checkbox-inline label, .has-error.radio label, .has-error.radio-inline label {
  color: #a94442;
}

.icheckbox_square-green {
  position: relative !important;
}


.dataTables_info .select-info {
  margin-left: 10px;
}

.select-all-results-container {
  display: none;
}

.filter-form input::placeholder, .action-form input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #c7c7c7;
  opacity: 1; /* Firefox */
}

.filter-form input:-ms-input-placeholder, .action-form input:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #c7c7c7;
}

.filter-form input::-ms-input-placeholder, .action-form input::-ms-input-placeholder { /* Microsoft Edge */
  color: #c7c7c7;
}
