/* PRE-DEFINED CLASSES */

/* django-crispy-forms*/
.asteriskField{
	color:red;
	margin-left:2px;
}

/* NAVBAR */
.navbar-head-text{
	color:mintcream;
	font-family: 'Noto Serif TC', serif;
	font-weight: 500
}
.navbar-link-text{
	color:mintcream;
	font-family: 'Oswald', sans-serif;
	font-weight:500;
}
.navbar-nolink-text{
	color:paleturquoise;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight:500;
}
.navbar-link-text:hover{
	color:paleturquoise;
}
.navbar-bg{
	background-color: steelblue;
}
/* END NAVBAR */

/* SIDEBAR */
.sidebar-link-text{
	color:paleturquoise;
}
.sidebar-text{
	color:paleturquoise;
}
.sidebar-bg{
	background-color: aliceblue;
}
/* END SIDEBAR */

/* CONTENT */
.content-title{
	font-family: 'Poppins', sans-serif;
	font-weight:200;
}
.content-form-window {
	background-color: whitesmoke;
}
.content-summary-window {
	background-color: whitesmoke;
}
.content-help-window {
	background-color: whitesmoke;
}
.content-section{
	background-color: whitesmoke;
}
.content-code{
	font-family: 'Roboto Mono', monospace;
}
/* END CONTENT */

/* MESSAGES */
.error-header{
	color:red
}
/* END MESSAGES */

/* PATIENT */
.patient-label{
	font-family: 'Lato', sans-serif;
	color: darkblue;
}
.patient-header{
	font-family: 'Lato', sans-serif;
}
.status-label{
	font-family: 'Lato', sans-serif;
}
/* END PATIENT */

/* SUPPLIER */
.supplier-label{
	font-family: 'Lato', sans-serif;
	color: darkcyan;
}
.supplier-header{
	font-family: 'Lato', sans-serif;
	color: darkcyan;
}
/* END SUPPLIER */

/* INVENTORY */
.quantity-low{
	color: darkred
}
.quantity-medium{
	color: peru
}
.quantity-healthy{
	color: SEAGREEN
}
/* END INVENTORY */

/* EVENT */
.event-completed{
	color: SEAGREEN
}
.event-current{
	color: MEDIUMBLUE
}
.event-pending{
	color: DARKGRAY
}
.event-cancelled{
	color: MAROON;
}
.event-primary{
	color: BLACK
}
/* END EVENT */

/* EVENT DOCS */
.allergies-text{
	color: crimson
}
/* END EVENT DOCS */


.weight-700{
	font-weight: 700;
}

.text-strikethrough{
	text-decoration: line-through;
}

.h1-font-size{
	font-size: 2em; margin: .67em 0
}
.h2-font-size{
	font-size: 1.5em; margin: .75em 0
}
.h3-font-size{
	font-size: 1.17em; margin: .83em 0
}
.h4-font-size{
	margin: 1.12em 0
}
.h5-font-size{
	font-size: .83em; margin: 1.5em 0
}
.h6-font-size{
	font-size: .75em; margin: 1.67em 0
}

.tab-header{
	color: ROYALBLUE
}
