html {
	line-height: 1;
}

body {
	font-size: 0.75rem;
	font-weight: 400;
	line-height: 1.4;
}

.nav-sidebar .nav-link {
	padding: 0.3rem 1.25rem;
    border-bottom: 1px dotted #555566;
}

.nav-sidebar .nav-link.active {
    background-color: #3e495f !important;
}

.nav-item [class^="icon-"], .nav-item [class*=" icon-"] {
	font-size: 12px;
}

.nav-sidebar>.nav-item>.nav-link {
    font-weight: 400;
}

.card-header:not([class*=bg-]):not([class*=alpha-]) {
	padding-top: 0.625rem;
	padding-bottom: 0.625rem;
}

/*
.btn {
	padding: .175rem 1rem 0.175rem 1rem;
	font-size: .75rem;
}

.btn-labeled>b {
	padding: .4rem;
}

.btn-float>span {
    padding-top: 0rem;
    margin-bottom: -0.20rem;
}
*/

.table td,.table th{
	padding: .5rem 0.75rem;
}

.sidebar-main {
	width: 15rem;
}

.sidebar-secondary {
	width: 15.5rem;
}

@media (min-width:768px){
	.navbar-expand-md .navbar-brand{
		min-width: 13.725rem;
	}
	.sidebar-xs .sidebar-hidden-xs {
		display: none !important;
	}
	.sidebar-xs .sidebar-card-body-xs {
		padding: 1.25rem 1.25rem 1.25rem 0.00rem;
	}
	.sidebar-xs .sidebar-visible-xs {
		display: block !important;
	}
	.sidebar-xs .sidebar-icon {
		padding: 0.4rem 1.25rem 0.1rem 1.25rem;
	}
}


.nav-sidebar .nav-link i {
	margin-right: 0.65rem;
}

.nav-item-submenu>.nav-link:after {
	line-height: 0.3rem;
	margin-top: 0;
}

.nav-group-sub .nav-link{
	padding-left: 1.75rem;
}

.nav-group-sub .nav-group-sub .nav-link{
	padding-left: 2.25rem;
}

.nav-group-sub .nav-group-sub .nav-group-sub .nav-link{
	padding-left:3rem
}

.fc-day-grid-event {
    margin: 0.2rem;
    margin-top: 0;
    padding: 0rem 0.2rem;
	font-size: 0.7rem;
}

.card:last-of-type {
	margin-bottom: 0;
}

.navbar-brand {
	padding-top: 0;
	padding-bottom: 0;
}

.navbar-brand img {
	height: 1.7rem;
}

.nav-sidebar .nav-box {
    padding: 0.3rem 1.25rem;
    border-bottom: 1px dotted #555566;
}

.card:last-of-type {
    margin-bottom: 1.25rem;
}

.tableJustGage text:nth-child(6) tspan {
  font-size: 0.70em !important;
}

.page-title {
    padding: 1rem 0;
}



#articleList thead tr th.sortable {
	cursor: pointer;
}

#articleList tbody tr td.sort {
	background-color: #fbfbfd;
}

#articleList tbody tr td.border-right {
	border-right: 1px dotted #dddde0 !important;
}

#dragAndDropSimple .dragAndDropArea {
	border: 1px dashed #dddde0;
	background-color: #f8f8fa;
	min-height: 66px;
}

#dragAndDropSimpleSelected .dragAndDropPlaceholder {
	background-color: var(--primary);
	width: 130px;
	height: 64px;
	opacity: .4;
}

#dragAndDropSimpleSelected .nav-link {
	background-color: var(--primary);
    color: var(--white);
}

#dragAndDropSimpleUnselected .dragAndDropPlaceholder {
	background-color: var(--gray);
	width: 130px;
	height: 64px;
	opacity: .4;
}

#dragAndDropSimpleUnselected .nav-link {
	background-color: var(--white);
    color: var(--gray);
}

