table {
 	font-family: Roboto,Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif;
	font-weight: 400;
}
app-icon {
	padding-right:5px;
}
.row-equalheight > .card > .card-header {
	margin-left: -5px;
    margin-right: -5px;
}
@media only screen and (max-width: 800px) {
	.faculty-select-justified {
	    flex-direction: column !important;
	}
}
td > h1, td > h2, td > h3, td > h4, td > h5 {
	margin: 0px !important;
}
p {
	margin: 0px !important;
}
.page-content {
    padding: 5px !important;
}
.property_editable a:link,
.property_editable a:visited {
	text-decoration: none;
}
.property_editable a:hover {
	text-decoration: underline;
	text-decoration-style: dotted;
}
.modal-header-component{
 	margin-left:-30px;
	margin-right:-30px;
	margin-top:-30px;
	margin-bottom:-10px !important;
	color: black !important;
}
.card-header-component{
 	margin-left:-10px;
	margin-right:-10px;
	margin-top:-70px;
	margin-bottom:-10px !important;
	color: black !important;
}
.progress .progress-bar.progress-bar-default {
    background-color: #e9ecef !important;
}
.nav-pf-vertical .list-group-item>a {
    height: auto;
}
.list-group-item.brand > a {
	padding:5px;
}
.floating-avatar {
    margin-top: -40px;
    z-index: 2;
    position: absolute;
    right: 0;
}
.card {
	margin-bottom:2px;
}
.btn-group, .btn-group-vertical {
    margin: 5px 1px;
}
view-header > app-icon {
	padding-right: 10px;
}
view-action > at-button {
	margin-top: 5px;
}
.page-content > .date-range {
	 margin-top:-40px;
	 padding-right:10px;
}
.card-header-action {
	margin-top: -45px; 
	margin-right: 5px;
}
.modal-body {
    max-height: calc(100vh - 350px);
}
.mCSB_inside>.mCSB_container {
    margin-right: 0px;
}
.mCSB_scrollTools .mCSB_draggerContainer {
    margin-left: -45px;
}
.horizontalFormItem {
	margin-bottom: 10px;
	padding: 5px;
	border-style: solid;
	border-width: thin;
	border-color: lightgray;
}