/*   resurrectioneugne.org   webOffice    css style sheet    */

/*	margin and padding =>0 overrides any browser default settings */

/*	change the background color depending on dev, staging or prod */

body  {
	margin: 0;
	font-family: Verdana,Arial,Geneva,Helvetica,san-serif;
	color: #000;
}

body.prod  {
	background-color: #fff;
}

body.stage  {
	background-color: #fffded;
}

body.vbox {
	background-color: #feede3;
}

.navstrip {
	line-height:20px;
	font-size:12pt;
	background:#000;
	color:white;
	text-decoration: none;

}

.asterisk {
        font-weight:  bolder;
        color:#f00;
}

.achtung {
        font-size:		20px;
        font-weight:  bolder;
        color:#f00;
}

.instruction {
        font-size:		20px;
        font-weight:  bolder;
        color:#00f;
}

.wo_banner {
		line-height:0;
		font-weight:bold;
		font-size: larger;
		background:white;
		text-align:center;
		border-top:8px solid blue;
		border-bottom:8px solid blue;
		color:black;
}

.content {
		margin: 0 25px 0 25px;
		padding: 10px;
}

.larger{
		font-size: larger;
}

.bolder {
		font-weight: bolder;
}

.smaller{
		font-size: smaller;
}

.lighter {
		font-weight: lighter;
}

.inline {
		display: inline;
}

.no-line-height {
		line-height:0px;
}

.center	{
		text-align:center;
}

.button {
		font-size:14pt;
		font-weight:bold;
		border: 1px solid #000;
		border-radius:5px;
		background: #00f;
		color:white;
		padding:5px;
}

.list-edit-button {
		padding:0;
		color:black;
		font-size:1.4em;
}

.border-spacing-15px {
		border-spacing:15px 0;
}

.button a:hover {
		border: 3px solid #000;
}

.label {
		font-size:14pt;
		font-weight:bold;
		color:black;
}

.form-label {
		font-size:1.0em;
		font-weight:bold;
		color:black;
}

.column-heading {
		font-size:12pt;
		font-weight:bold;
}
		
.hr-5px {
		height:5px;
		width:80%;
		color:#000;
		background-color:#000;
		border: 0;
}

.med-text {
		font-size:12pt;
		font-weight:normal;
		color:pink;
}

.table-row-spacer {
		height:10px;
}

.letter-spacing-1{
		letter-spacing:.1em;
}

.letter-spacing-2{
		letter-spacing:.2em;
}

.letter-spacing-3{
		letter-spacing:.3em;
}

.id-button-width {
		width:32px;
}

.button-radius {
		border-radius:5px
}

.emphasis-border {
		border: 2px solid red;
}



.active {
		color:green;
}

.inactive {
		color:maroon;
}

.nvr-a-mbr {
		color:black;
}

.inv-ok {
		color:black;
		font-weight: bold;
}

.inv-soon {
		color:blue;
		font-weight: bold;
}

.inv-now {
		color:red;
		font-weight: bold;
}

.pri-color {
		color:black;
}

.alt1-color {
		color:blue;
}

.alt2-color {
		color:green;
}

.subdued {
		color:grey;
		font-weight: bold;
}

#hsk_needs_items {
		font-size:1em;
		font-weight:bold;
		text-align:right;
}
#inv_maint_heading {
		font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
		font-size:4em;
		font-weight:bold;
		text-align:center;
}


