/*# sourceMappingURL=bootstrap.min.css.map */

.datatable-container .dataTables_wrapper .dataTables_paginate {
  display: inline-block !important;
  padding-left: 1px !important;
  margin: 20px 0 !important;
  border-radius: 0px !important;
}

.datatable-container .dataTables_wrapper .dataTables_paginate > a {
  display: inline
}

.datatable-container .dataTables_wrapper .dataTables_paginate > a, .dataTables_wrapper .dataTables_paginate > span > a {
  z-index: 100 !important;
  position: relative !important;
  float: left !important;
  margin-left: 0px !important;
  line-height: 1.5 !important;
  color: #666666 !important;
  text-decoration: none !important;
  background-color: #fafafa !important;
  border: 1px solid #dddddd !important;
  width: auto !important;
  min-height: 32px;
  min-width: 32px;
}

.datatable-container .dataTables_wrapper .dataTables_paginate > a:first-child {
  margin-left: 0 !important;
  border-top-left-radius: 4px !important;
  border-bottom-left-radius: 4px !important;

}

.datatable-container .dataTables_wrapper .dataTables_paginate > a:last-child {
  border-top-right-radius: 4px !important;
  border-bottom-right-radius: 4px !important;

}

.datatable-container .dataTables_wrapper .dataTables_paginate > a:focus, .dataTables_wrapper .dataTables_paginate > a:hover, .dataTables_wrapper .dataTables_paginate > span:focus > a, .dataTables_wrapper .dataTables_paginate > span > a:hover {
  z-index: 100 !important;
  color: #23527c !important;
  background-color: #eeeeee !important;
  border-color: #dddddd !important;
}

.datatable-container .dataTables_wrapper .dataTables_paginate > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span > a, .pagination > .active > span:focus, .pagination > .active > span > a:hover {
  z-index: 100 !important;
  color: #ffffff !important;
  cursor: default !important;
  background-color: #337ab7 !important;
  border-color: #337ab7 !important;
}

.datatable-container .dataTables_wrapper .dataTables_paginate .paginate_button {
  z-index: 100 !important;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}

.datatable-container .dataTables_wrapper .dataTables_paginate .paginate_button.previous {
  z-index: 100 !important;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}

.datatable-container .dataTables_wrapper .dataTables_paginate .paginate_button.next {
  z-index: 100 !important;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px
}

.datatable-container .dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
  z-index: 100 !important;
  color: #ffffff !important;
  border: 1px solid #337ab7 !important;
  background: none !important;
  background-color: #337ab7 !important;
}

.datatable-container .dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
  z-index: 100 !important;
  cursor: default;
  color: #666666 !important;
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  box-shadow: none !important;

}

.datatable-container .dataTables_wrapper .dataTables_paginate .paginate_button:hover {
  z-index: 100 !important;
  cursor: default;
  color: #666666 !important;
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  box-shadow: none;
}

.datatable-container .dataTables_wrapper .dataTables_paginate .paginate_button:active {
  z-index: 100 !important;
  color: #ffffff !important;
  border: 1px solid #337ab7 !important;
  background: none !important;
  background-color: #337ab7 !important;
}

