@charset "UTF-8";

.strong {
  font-weight:bold;
}

.cursor-pointer {
  cursor: pointer;
  color:#666;
}

.cursor-pointer.active {
  color:#0d6efd;
}

.sidebar-brand {
    display: block;
    text-align: center;
    margin-left:auto;
    margin-right:auto;
    padding:0.5rem 0;
    height:8.25rem;
}

.sidebar-brand .brand-link {
	justify-content: center;
}

.usrinitials {
    display:inline-block; 
    text-align:center; 
    width:28px; 
    height:28px; 
    border-radius: 50%;
}

.usrinitials span {
    vertical-align: middle;
}

.nav-tabs .nav-link {
  padding:0.5rem;
}

.tab-content {
  padding:0.75rem 0.75rem;
  border:1px solid #ccc;
  border-top:0;
}

.tab-content .tab-content {
  padding:0.75rem 0;
  border:0;
}

.nav-link {
    padding:0.25rem;
}

.sidebar-menu .nav-treeview .nav-item {
    padding-left:15px;
}

.sidebar-wrapper .nav-treeview > .nav-item > .nav-link.active {
	color: var(--lte-sidebar-submenu-active-color);
	background-color: transparent;
}

.list-group:not(.col) .list-group-item:first-child {
    margin-top:10px;
}

.list-group-item.nested-2 {
    background-color: #e6e6e6;
}

.list-group-item.nested-3 {
    background-color: #ccc;
}

.text-orange {
    color:#ee7203 !important;
}

table.dataTable tbody td {
  vertical-align: middle;
}

.form-check-input {
	border: 1px solid #555;
}

/* 
  sortable plugin
*/

body.dragging, body.dragging * {
  cursor: move !important;
}

#pagesort {
  padding-left:0;
}

.dragged {
  position: absolute;
  opacity: 0.5;
  z-index: 2000;
}

#pagesort li {
  display: block;
  margin: 10px 0;
  padding: 15px 10px;
  padding-left:25px;
  border: 1px solid #ccc;
  color: #0088cc;
  background: #fff url('../img/icons/arrows-move.svg') 5px center no-repeat;
  line-height: 26px;
}

#pagesort li.placeholder {
  position: relative;
  /** More li styles **/
}

#pagesort li.placeholder:before {
  position: absolute;
  /** Define arrowhead **/
}


@media (min-width: 992px) {
    .sidebar-expand-lg.layout-fixed .app-sidebar .sidebar-wrapper {
        height: calc(100vh - (calc(8.25rem + 1px)));
}
}