tr.disabled td {
  opacity: 0.5;
}

.dropdown-menu li a {
  cursor: pointer;
}
.dropdown .form-container {
  min-width: 400px;
  padding: 2px 10px 7px 10px;
}
.filtered {
  text-shadow: 1px 2px 6px #2422c7;
}
/*!
 * jQuery sygrid v1.2.0 - 05/02/2015
 * Copyright (c) 2014-2015 Rafael Staib (http://www.jquery-sygrid.com)
 * Licensed under MIT http://www.opensource.org/licenses/MIT
 */
ul.pagination > li > a {
  cursor: pointer;
}
.sygrid-title {
  display: inline-block;
  padding: 6px;
}
.sygrid-header {
  margin: 0 0 10px 0;
  clear: both;
}
.sygrid-footer {
  margin: 10px 0 0 0;
  clear: both;
}
.sygrid-header a,
.sygrid-footer a {
  outline: 0;
}

.sygrid-buttons,
.sygrid-pagination {
  float: left;
}

.sygrid-header .search,
.sygrid-footer .search {
  vertical-align: middle;
  width: 12em;
}
tr.context > td {
  background-color: #e8e8e8 !important;
}
.sygrid-header .search .glyphicon,
.sygrid-footer .search .glyphicon {
  top: 0;
}
.sygrid-header .search .fa,
.sygrid-footer .search .fa {
  display: table-cell;
}
.sygrid-header .search.search-field::-ms-clear,
.sygrid-footer .search.search-field::-ms-clear,
.sygrid-header .search .search-field::-ms-clear,
.sygrid-footer .search .search-field::-ms-clear {
  display: none;
}
.sygrid-header .pagination,
.sygrid-footer .pagination {
  margin: 0 !important;
}
.sygrid-header .action-bar,
.sygrid-footer .info-bar {
  /*text-align: right;*/
  float: right;
}
.sygrid-header .action-bar > div {
  display: inline-block;
}
.sygrid-header .action-bar > div.form-group {
  display: inline-block;
  margin: 0 5px 0 0;
}
.sygrid-header .action-bar .btn-group > .btn-group .dropdown-menu,
.sygrid-footer .info-bar .btn-group > .btn-group .dropdown-menu {
  text-align: left;
}
.sygrid-header .action-bar .date-range-picker {
  vertical-align: middle;
  margin-right: 5px;
  width: 185px;
}
.sygrid-header .action-bar .btn-group > .btn-group .dropdown-menu .dropdown-item,
.sygrid-footer .info-bar .btn-group > .btn-group .dropdown-menu .dropdown-item {
  cursor: pointer;
  display: block;
  margin: 0;
  padding: 3px 20px;
  white-space: nowrap;
}
.sygrid-header .action-bar .btn-group > .btn-group .dropdown-menu .dropdown-item:hover,
.sygrid-footer .info-bar .btn-group > .btn-group .dropdown-menu .dropdown-item:hover,
.sygrid-header .action-bar .btn-group > .btn-group .dropdown-menu .dropdown-item:focus,
.sygrid-footer .info-bar .btn-group > .btn-group .dropdown-menu .dropdown-item:focus {
  color: #262626;
  text-decoration: none;
  background-color: #f5f5f5;
}
.sygrid-header
  .action-bar
  .btn-group
  > .btn-group
  .dropdown-menu
  .dropdown-item.dropdown-item-checkbox,
.sygrid-footer
  .info-bar
  .btn-group
  > .btn-group
  .dropdown-menu
  .dropdown-item.dropdown-item-checkbox,
.sygrid-header
  .action-bar
  .btn-group
  > .btn-group
  .dropdown-menu
  .dropdown-item
  .dropdown-item-checkbox,
.sygrid-footer
  .info-bar
  .btn-group
  > .btn-group
  .dropdown-menu
  .dropdown-item
  .dropdown-item-checkbox {
  margin: 0 2px 4px 0;
  vertical-align: middle;
}
.sygrid-header .action-bar .btn-group > .btn-group .dropdown-menu .dropdown-item.disabled,
.sygrid-footer .info-bar .btn-group > .btn-group .dropdown-menu .dropdown-item.disabled {
  cursor: not-allowed;
}
.sygrid-table {
  table-layout: fixed;
}
.sygrid-table a {
  outline: 0;
}
.sygrid-table th > .column-header-anchor {
  color: #333;
  cursor: not-allowed;
  display: block;
  position: relative;
  text-decoration: none;
}
.sygrid-table th > .column-header-anchor.sortable {
  cursor: pointer;
}
.sygrid-table th > .column-header-anchor > .text {
  display: block;
  margin: 0 6px 0 0;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.sygrid-table th > .column-header-anchor > .icon {
  display: block;
  position: absolute;
  right: 0;
  top: 2px;
}
.sygrid-table th:hover,
.sygrid-table th:active {
  background: #fafafa;
}
/* .sygrid-table td {
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
} */
.sygrid-table td.loading,
.sygrid-table td.no-results {
  background: #fff;
  text-align: center;
}
.sygrid-table th.select-cell,
.sygrid-table td.select-cell {
  text-align: center;
  width: 30px;
}
.sygrid-table th.select-cell .select-box,
.sygrid-table td.select-cell .select-box {
  margin: 0;
  outline: 0;
}
.table-responsive .sygrid-table {
  table-layout: inherit !important;
}
.table-responsive .sygrid-table th > .column-header-anchor > .text {
  overflow: inherit !important;
  -ms-text-overflow: inherit !important;
  -o-text-overflow: inherit !important;
  text-overflow: inherit !important;
  white-space: inherit !important;
}
.table-responsive .sygrid-table td {
  overflow: inherit !important;
  -ms-text-overflow: inherit !important;
  -o-text-overflow: inherit !important;
  text-overflow: inherit !important;
  white-space: inherit !important;
}

/*******************************/

.blocker {
  position: absolute;
  background-color: #ccc;
  opacity: 0.1;
  z-index: 1000000;
}

@charset "UTF-8";
.grid-view-loading {
  background: url(loading.gif) no-repeat !important;
}

.active-false {
  color: #999999;
}

.isdefault {
  background-color: #a4d3ee;
  font-weight: bold;
}

.table thead th {
  background-color: #f2f7ff !important;
  text-align: center;
}
.grid-view .table {
  border: 1px solid #ddd;
}
.grid-view .table thead tr:first-child td:first-child {
  border-radius: 4px 0 0 0;
}
.grid-view .table thead tr:first-child td:last-child {
  border-radius: 0 4px 0 0;
}
.grid-view .table > tbody > tr > td {
  padding: 6px 4px 2px 4px;
}
.grid-view .table .filters td {
  padding: 4px;
}
.grid-view .table > thead > tr > th {
  padding: 4px;
  vertical-align: middle;
}

.table th,
.table td {
  /*text-align: -webkit-right;EBF3FD*/
}
.grid-view.clear-top {
  padding-top: 0px;
}

.grid-view .filters input[type='text'] {
  margin: 0;
  border-radius: 0;
  padding: 0 0 0 4px;
  width: 99% !important;
  height: 25px;
}
.grid-view .filters select {
  margin: 0;
  border-radius: 0;
  padding: 0 0 0 4px;
  width: 99% !important;
  height: 25px;
}
.grid-view table.items td {
  padding: 2px !important;
}
.grid-view .summary {
  margin: 0 0 5px 0;
  text-align: right;
}

.table tr:nth-child(odd) td,
.table-striped tbody tr:nth-child(odd) th {
  background-color: #f9f9f9;
}

.grid-view table th a:hover {
  color: #444;
  text-decoration: none;
}

.grid-view table th a.asc {
  background: url(up.gif) right center no-repeat;
  padding-right: 10px;
}

.grid-view table td .disabled {
  background: url(../images/circle_grey.png) right center no-repeat;
  padding-right: 16px;
}

.grid-view table td .enabled {
  background: url(../images/circle_green.png) right center no-repeat;
  padding-right: 16px;
}

.grid-view table td .error {
  background: url(../images/circle_red.png) right center no-repeat;
  padding-right: 16px;
}

.grid-view table td .warning {
  background: url(../images/circle_yellow.png) right center no-repeat;
  padding-right: 16px;
}

.grid-view table td .info {
  background: url(../images/circle_blue.png) right center no-repeat;
  padding-right: 16px;
}
