.brand-link {
	-padding: .25rem .5rem;
	text-align: center;
	border-bottom: none !important;
	-position: relative !important;
}
.brand-text>img {
	-max-height: 40px;
}
.layout-navbar-fixed .wrapper .content-wrapper {
	-margin-top: calc(3.5rem + 1px);
	margin-top: 0;
}
.layout-navbar-fixed {
	padding-top: calc(3.5rem + 1px);
}

.layout-navbar-fixed.layout-fixed .wrapper .sidebar {
  margin-top: 79px;
}

.sidebar-light-nettogo .nav-sidebar>.nav-item>.nav-link.active {
	background-color: #0B6AD9;
	color: #fff;
}

.sidebar-light-nettogo .nav-treeview>.nav-item>.nav-link {
	color: #343a40;
}

a.btn.disabled, fieldset:disabled a.btn {
	pointer-events: auto;
	cursor: not-allowed;
}

.bootstrap-switch.bootstrap-switch-focused
{
	border-color: #ccc !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}

.os-padding {
	z-index: auto !important;
}

.form-control-xs {
    height: calc(1.375rem + 2px);
    padding: .125rem .25rem;
		margin:.1rem 0;
    font-size: .75rem;
    line-height: 1.5;
    border-radius: .2rem;
}

.tooltip-inner, .popover {
    -max-width: 98%;
}

.btn.disabled, .btn:disabled {
	opacity: .5;
}

body.login-page {
	-background-image: url("/img/bg-mobile-login.jpg");
	-background-position: center center;
  -background-repeat: no-repeat;
  -background-size: cover;
	-background-attachment: fixed;
	-background-color: #0B6AD9;
	background-color: #EAEAEA;
}
div.content-wrapper {
	-background-image: url("/img/bg-mobile-dashboard.jpg");
	-background-position: right center;
  -background-repeat: no-repeat;
  -background-size: cover;
	-background-attachment: fixed;
	background-color: #EAEAEA;
}

@media (min-width: 576px) {
	body.login-page {
		-background-image: url("/img/bg-desktop-login.jpg");
		-background-position: center center;
	}
	div.content-wrapper {
		-background-image: url("/img/bg-desktop-dashboard.jpg");
		-background-position: center center;
	}
}
@media (min-width: 768px) {
}
@media (min-width: 992px) {
}
@media (min-width: 1200px) {
}


.card {
	-background-color: transparent;
}
.card .card-body {
	-background: rgba(255,255,255,0.85);
}

/*
.small-box.bg-success {
	background-color: rgba(40, 167, 69, 0.75) !important;
}
.small-box.bg-warning {
	background-color:rgba(255, 193, 7, 0.75) !important;
}
.small-box.bg-purple {
	background-color:rgba(111, 66, 193, 0.75) !important;
}
.small-box.bg-danger {
	background-color:rgba(220, 53, 69, 0.75) !important;
}
.small-box.bg-lightblue {
	background-color:rgba(60, 141, 188, 0.75) !important;
}
.small-box.bg-teal {
	background-color:rgba(32, 201, 151, 0.75) !important;
}
*/

.small-box {
	text-align: left !important;
}

.small-box .icon {
  display: block !important;
}

.small-box > a {
	display: block;
	padding: 10px;
}


.clickable-row {
	cursor: pointer;
}

.modal-body {
	transition: height .2s;
}

.text-stroke-light {
	text-shadow:
		-1px -1px 0 #aaa,
		1px -1px 0 #aaa,
		-1px 1px 0 #aaa,
		1px 1px 0 #aaa;
}
.text-stroke-dark {
	text-shadow:
		-1px -1px 0 #555,
		1px -1px 0 #555,
		-1px 1px 0 #555,
		1px 1px 0 #555;
}


.modal-backdrop {
	z-index: -1 !important;
}

