@charset "utf-8";
/* Login Styles */

/* Prevent Outlines on buttons/input boxes etc */
input,
select,
textarea,
button,
.btn {
	box-shadow: none !important;
}

/* Links */
/*
a:link, a:visited {
	color: #666;
}
a:hover {
	color: #000;
}
*/

.btn-light:hover {
	background-color: #ddd !important;
}

.loader {
  border: 16px solid #f3f3f3; /* Light grey */
  
  border-right: 16px solid #274193; /* KCI Blue */
  border-left: 16px solid #274193; /* KCI Blue */
  border-top: 16px solid #f7be09; /* KCI Yellow */
  border-bottom: 16px solid #f7be09; /* KCI Yellow */

  border-radius: 50%;
  width: 125px;
  height: 125px;
  animation: spin 2s linear infinite;
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.warning-beat {
	animation: warning-beat-pulse 2.5s infinite ease-out;
}

.warning-beat-fast {
	animation: warning-beat-pulse 1.5s infinite ease-out;
}

@keyframes warning-beat-pulse {
	0% {
		transform: scale(0.4); /* scaling to 0 */
	}
	50% {
		transform: scale(1.25); /* increasing the size */
	}
	70% {
		transform: scale(0.65); /* decreasing the size */
	}
	100% {
		transform: scale(0.4); /* seeting back to initial size */
	}
}

.hilite-on-hover:hover {
	background-color: rgba(238,238,238,0.5) !important;
}

.nav-link:hover {
	background: rgba(238,238,238,0.5) !important;
}

.nav-item.active>a {
	/*
	background-color: green !important;
	color: red !important;
	*/
	font-weight: bold;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
color: #ccc !important;
}

input:-moz-placeholder,
textarea:-moz-placeholder { /* Firefox 18- */
color: #ccc !important;
}

input::-moz-placeholder,
textarea::-moz-placeholder {  /* Firefox 19+ */
color: #ccc !important;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
color: #ccc !important;
}
