.row {
	position: relative;
}

.logo  {
	padding: 6px;	
}

.error-message {
	color: red;
	font-weight: bold;
	font-size: 0.8em;
	
}

.form-error {
	border-color: red;
}

.hide-bar {
	display: none;
}

.optioned-event {
	background-color: yellow;
}

.optioned-event .gantt_task_content {
	color: black;
}

.one-day-event {
	background-color: blue;
}

.gantt-fullscreen{
			position: absolute;
			bottom: 20px;
			right: 20px;
			width: 30px;
			height: 30px;
			padding: 2px;
			font-size: 32px;
			background: transparent;
			cursor: pointer;
			opacity: 0.5;
			text-align: center;
			-webkit-transition:background-color 0.5s, opacity 0.5s;
			transition:background-color 0.5s, opacity 0.5s;
		}

.gantt-fullscreen:hover{
	background: rgba(150, 150, 150, 0.5);
	opacity: 1;
}

.report {
	width: 100%;
	border-collapse: collapse;
}

.report td,th {
	padding: 2px;
}

.report td {
	border: 1px solid #ccc;
}

.monthHead {
	background-color: #BBB;
	color: black;
	font-size: 18pt;
	border: 2px solid black;
}

.dayHead {
	background-color: black;
	color: white;
	border: 2px solid black;
}

.allotment {
	background-color: #BBB;
	color: black;
	border: 2px solid black;	
}

.adr_budget {
	background-color: #DDD;
	color: black;
	border: 2px solid black;	
}

.potential {
	max-width: 300px;
	overflow: hidden;
	border: 2px solid black;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.stage {
	border: 2px solid black;
	text-align: center;
}

.roomLeft {
	border-left: 2px solid black;
	border-top: 2px solid black;
	border-bottom: 2px solid black;
	border-right: 0px;
}

.roomRight {
	border-right: 2px solid black;
	border-top: 2px solid black;
	border-bottom: 2px solid black;
	border-left: 0px;
}

.roomMiddle {
	border-top: 2px solid black;
	border-bottom: 2px solid black;
	border-left: 0px;
	border-right: 0px;
}

.roomFull {
	border: 2px solid black;	
}

.stageDEF {
	background-color: #4A4;
	color: black;
}

.stageTEN {
	background-color: #ffb301;
	color: black;
}

.stageOPZ {
	background-color: #0086ffd4;
	color: white;
}

.stageXXX {
	background-color: #f2d3c1;
	color: black;
}

.allotmentEditor input {
	margin: 0px;
	border: 0px;
	padding: 0px;
	width: 30px;
	height: 15pt;
}

.adrBudgetEditor input {
	margin: 0px;
	border: 0px;
	padding: 0px;
	width: 100px;
	height: 15pt;
}

.optionExpired {
	color: red;
}

.closingDateExpired {
	color: #ff65bd;
}

.bidPotential {
	background-color: red;
}

.chosen-container {
    z-index: 99;
}

.budget-selector {
    color: blue;   
}

.budget-selector:hover {
    cursor: pointer;
    color: red;
    text-decoration: underline;   
    font-weight: bold;
}

a:link {
	color: black;
}

a:visited {
	color: black;
}