body {
	overflow-y: scroll;
}

pre { white-space: pre-wrap; }

/* Make .warning work even on tables with .table-striped */
.table > tbody > .warning > td { background-color: #fcf8e3 !important ; }

[ng-cloak] { display: none; }

.devture-form-validation-errors {
	color: #e33904;
	font-weight: bold;
	margin: 5px 0 0 0;
	padding: 0;
	list-style: none;
}

.navbar-nagadmin { border-radius: 0; border-top: 0; border-left: 0; border-right: 0; }
.navbar-nagadmin .navbar-nav .nav-link.active {
	background-color: #ced4da;
	border-radius: 0.25rem;
	color: #212529;
}

#footer {
	color: #666464;
}
#footer hr { margin: 40px 0; }

.top-spaced-minor { margin-top: 7px; }

.label-nagadmin { font-size: 13px; padding: 2px 4px 2px; margin: 0 3px 3px 0; }
.label-nagadmin-status { padding: 5px 8px; font-size: 13px; }
.label-nagadmin-important-unobtrusive { background-color: white !important; border: 1px solid #953b39; text-shadow: 0; color: #953b39 !important; }
.label-nagadmin-success-unobtrusive { background-color: white !important; border: 1px solid #468847; text-shadow: 0; color: #468847 !important; }
.label-nagadmin-default-unobtrusive { background-color: white !important; border: 1px solid gray; text-shadow: 0; color: gray !important; }

.chosen-container-multi .chosen-choices .search-field input { height: auto !important; }

.spin-animate {
	-webkit-animation-name: spin-animate;
	-webkit-animation-duration: 2500ms;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
	animation-name: spin-animate;
	animation-duration: 2500ms;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
}

@-moz-keyframes spin-animate {
	from { -moz-transform: rotate(0deg); }
	to { -moz-transform: rotate(360deg); }
}
@-webkit-keyframes spin-animate {
	from { -webkit-transform: rotate(0deg); }
	to { -webkit-transform: rotate(360deg); }
}
@keyframes spin-animate {
	from {transform:rotate(0deg);}
	to {transform:rotate(360deg);}
}

/* Spinners from https://github.com/tobiasahlin/SpinKit */
.spinner > div {
	width: 18px;
	height: 18px;
	background-color: #333;

	border-radius: 100%;
	display: inline-block;
	-webkit-animation: bouncedelay 1.4s infinite ease-in-out;
	animation: bouncedelay 1.4s infinite ease-in-out;
	/* Prevent first frame from flickering when animation starts */
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
.spinner .bounce1 {
	-webkit-animation-delay: -0.32s;
	animation-delay: -0.32s;
}
.spinner .bounce2 {
	-webkit-animation-delay: -0.16s;
	animation-delay: -0.16s;
}
@-webkit-keyframes bouncedelay {
	0%, 80%, 100% { -webkit-transform: scale(0.0) }
	40% { -webkit-transform: scale(1.0) }
}
@keyframes bouncedelay {
	0%, 80%, 100% {
		transform: scale(0.0);
		-webkit-transform: scale(0.0);
	} 40% {
		transform: scale(1.0);
		-webkit-transform: scale(1.0);
	}
}
