.navbar-sidebar-horizontal.bg-dark.fixed-top + .right-column > .sidebar-horizontal.fixed-top + .main-content, .navbar-sidebar-horizontal.fixed-top + .right-column > .sidebar-horizontal.fixed-top + .main-content {
    padding-top: 60px !important;
}
.bootgrid-header .actions {
	display:none;
}
.bootgrid-header .search .input-group .icon {
    line-height: 2.1rem;
}
.row.mb-5.fixed-bottom {
	margin-bottom:0.2rem!important;

	background-color:#ffffff;
	box-shadow: 0 -2px 23px 0 rgba(0, 0, 0, 0.1), 0 2px 49px 0 rgba(0, 0, 0, 0.06);
}
.mountstatus {
	display:none;
}
.row.mb-5.fixed-bottom footer {
	float:right;
	font-size:10px;
}
.row.mb-5.fixed-bottom .right footer {
	float:right;
	font-size:10px;
}
.row.mb-5.fixed-bottom .left footer {
	float:left;
	font-size:10px;
}
.row.mb-5.fixed-bottom footer a {
	font-weight:300;
	color:#000000!important;
	background:transparent!important;
	padding:0 3px;
}
table.bootgrid-table thead th {
	font-weight:600;
}
table.bootgrid-table tr.disabled {
    cursor: not-allowed!important;
    opacity: 0.5;
}
.bootgrid-footer .pagination li.active .button {
	border-color: #07a7e3 !important;
    color: #ffffff !important;
	border-radius: 0.4167rem;
    font-weight: 500;
	font-size: 0.8rem;
	box-shadow: none !important;
	border: 2px solid #4285F4;
	background-color: #07a7e3 !important;
	margin: 6px;
	white-space: normal!important;
	display: inline-block;
	line-height: 1.5;
	overflow: hidden;
    padding: calc(.5rem + -1px) calc(1.6rem + -1px) !important;
    border-width: 1px !important;
    transition: opacity 0.225s ease-in-out;	
	-webkit-tap-highlight-color: transparent;
	background-image: none;
	vertical-align: middle;
	touch-action: manipulation;
	position: relative;
    cursor: pointer;
}
.bootgrid-footer .pagination li.disabled .button {
	border-color: #07a7e3 !important;
    color: #ffffff !important;
	border-radius: 0.4167rem;
    font-weight: 500;
	font-size: 0.8rem;
	box-shadow: none !important;
	border: 2px solid #4285F4;
	background-color: #07a7e3 !important;
	margin: 6px;
	white-space: normal!important;
	display: inline-block;
	line-height: 1.5;
	overflow: hidden;
    padding: calc(.5rem + -1px) calc(1.6rem + -1px) !important;
    border-width: 1px !important;
    transition: opacity 0.225s ease-in-out;	
	-webkit-tap-highlight-color: transparent;
	background-image: none;
	vertical-align: middle;
	touch-action: manipulation;
	opacity:0.3;
	position: relative;
    cursor: no-drop;
}
.bootgrid-footer .pagination li .button {
	border-color: #07a7e3 !important;
    color: #0583b2 !important;
	border-radius: 0.4167rem;
    font-weight: 500;
	font-size: 0.8rem;
	box-shadow: none !important;
	border: 2px solid #4285F4;
	background-color: transparent;
	margin: 6px;
	white-space: normal!important;
	display: inline-block;
	line-height: 1.5;
	overflow: hidden;
    padding: calc(.5rem + -1px) calc(1.6rem + -1px) !important;
    border-width: 1px !important;
    transition: opacity 0.225s ease-in-out;	
	-webkit-tap-highlight-color: transparent;
	background-image: none;
	vertical-align: middle;
	touch-action: manipulation;
	position: relative;
    cursor: pointer;
}
.bootgrid-footer {
    position: fixed;
    bottom: 1rem;
    left: 0;
}
.bootgrid-header {
	float: right;
    display: inline-block;
    width: auto;
}
h1.form-signin-heading {
	display:inline-block;
}
.navbar.navbar-light .navbar-nav .nav-item a.nav-link.active {
	color:#07a7e3!important;
}
.navbar-notifications {
	display:none;
}

.navbar.navbar-light .navbar-nav .nav-item .nav-link, .navbar.navbar-light .navbar-nav .nav-item > a.nav-link > .batch-icon, .navbar.navbar-light .navbar-nav .nav-item a.nav-link,.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6,.dropdown-menu a, .navbar .dropdown-menu a {
color: #4b5d65!important;
}
.bg-secondary h1, .bg-secondary h2, .bg-secondary h3, .bg-secondary h4, .bg-secondary h5, .bg-secondary h6, .bg-dark h1, .bg-dark h2, .bg-dark h3, .bg-dark h4, .bg-dark h5, .bg-dark h6 {
	color: #ffffff!important;
}
.modal-dialog input.form-control {
	margin-right:-0.5em;
	width: calc(100% - 1.4em)!important;
}
.h1, h1 {
    font-size: 2.0rem;
}
.h2, h2 {
    font-size: 1.75rem;
}
.card-body .bootgrid-footer {
	position: initial;
}
.card-body .bootgrid-header {
	display:none;
}
.bootgrid-header .actionBar, .bootgrid-footer .infoBar {
    text-align: right;
}
select.form-control  {
	    border: 1px solid #d2d2d2;
    box-shadow: 0 1px 0 0 #d2d2d2;
	border-radius: 5px;
}
.jsgrid-cell input, .jsgrid-cell input[type=date], .jsgrid-cell input[type=datetime-local], .jsgrid-cell input[type=email], .jsgrid-cell input[type=number], .jsgrid-cell input[type=password], .jsgrid-cell input[type=search-md], .jsgrid-cell input[type=search], .jsgrid-cell input[type=tel], .jsgrid-cell input[type=text], .jsgrid-cell input[type=time], .jsgrid-cell input[type=url], .jsgrid-cell textarea.md-textarea {
    border: 1px solid #d2d2d2;
    box-shadow: none;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    -o-border-radius: 0px;
    border-radius: 0px;
}
.profile-picture {
	display:none;
}
body {
	line-height:1.2em;
}
.p-5 {
    padding: .25rem!important;
}
.navbar {
	padding: 0 1.5rem!important;
}	
.navbar .navbar-brand {
	margin:0;
	padding:0;
}
.navbar .navbar-brand img {
	margin: 0;
	padding: 0;
	height:calc(1.4rem + 12px);
}
.navbar .breadcrumb a, .navbar .navbar-nav .nav-item a {
	margin-top:0px;
}
.navbar .navbar-nav.navbar-profile .nav-item .nav-link.dropdown-toggle .profile-name {
	margin-top:0px!important;
}

.navbar .navbar-nav.navbar-profile .nav-item .nav-link.dropdown-toggle::after {
    margin-top: 0rem!important;
}
.dropdown-toggle::after {
	
}
.waves-ripple {
	display:none!important;
}
.row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -7px;
    margin-left: -7px;
}
.row > .container-fluid {
	padding-left:0;
	padding-right:0;
}
.card.card-xs {
	margin-top:20px;
}
.navbar-sidebar-horizontal.bg-dark.fixed-top + .right-column, .navbar-sidebar-horizontal.fixed-top + .right-column {
	padding-top:calc(1.4rem + 14px);
}
@media (min-width: 992px) {
.navbar .navbar-nav.navbar-profile .nav-item .nav-link.dropdown-toggle {
	    padding: 0.7rem 1.4rem;
    padding-right: 1.5rem;
    padding-left: 1.5rem;
}
}
