body {
  overflow-y: scroll!important;
}

/* core style */
.io {
  cursor: pointer!important;
}

.lite {
  color: lightgray;
}

/* Normalization */
.bg-remove {
  background: none!important;
}
.border-remove {
  border: none!important;
  box-shadow: none!important;
}
#content {
  min-height: 100vh;
}


.padding-micro {
  padding: 0.420em 0.420em!important;
}

/* Core integration for Semantic-UI */
.ui.micro.button, .ui.micro.buttons .button, .ui.micro.buttons .or {
  font-size: 0.55rem;
}

/* Core integration for DataTables */
.dataTables_paginate {
  text-align: right;
}
.paginate_button {
  padding: .420rem;
  color: #afafaf;
  text-shadow: none;
  background-image: none;
}
.paginate_button.current {
  background-color: #f2711c;
  color: #fafafa;
}
.paginate_button.previous {
}
.paginate_button.next {
}

::-webkit-scrollbar {
  width: 3px;
  opacity: .666;
}
::-webkit-scrollbar-track {
  background: #afafaf;
}
::-webkit-scrollbar-thumb {
  background: #888;
}
::-webkit-scrollbar-thumb:hover {
  background: #555;
}
