
/* Hide things initially on driver/vehicle pages to avoid ugliness while page loads */
.show-for-view,
.show-for-add,
.show-for-edit,
.show-for-error,
.show-for-occurrences,
.show-for-assignments,
.show-for-interests 
{
	display:none;
}

.alert-box.static {
	background-color:#009a56
}

/* Override grey background for crumb tabs */
.breadcrumbs .disabledTab 
{
	background:transparent;
}

.rightPanelDiv { padding-left:10px !important; padding-top:3px; }
@media only screen and (max-width: 940px) {
	.rightPanelDiv dl > dd > a { font-size:12px; }
	.rightPanelDiv ul > li { font-size:12px; }
	.rightPanelDiv ul > li > label { font-size:12px; }
}

#rightPanel { float:left; }

.tabs dd {
	/*  TODO - MOVE THIS to foundation-common---------------------------------------- */
	margin-left: 1px;
	margin-right: 1px;
}

#menuBar { margin-bottom:17px; }

.clear-both { clear:both; }

.vertical-margin-10 {
	margin-top: 5px;
	margin-bottom: 5px;
}
.margin-top-10 {
	margin-top: 10px !important;
}
.margin-bottom-10 {
	margin-bottom: 10px !important;
}

.callout p {
	line-height:125%
}

.italic-font {
	font-style: italic;
	line-height: inherit;
}

span.has-tip {
	font-weight:normal;
	border-bottom: 1px dotted;
	color: #154995;
}
span.has-tip:hover {
	cursor:pointer;
}

.monospace-font {
	font-family:monospace;
}

.float-center{
	text-align: center; 
}
.float-right{
	text-align: right; 
}

/* TODO This should be replaced with rem sizing when we switch off Foundation 3 */
.font-12 {
	font-size: 12px;
}

@media only screen and (min-width: 766px) {
	.two-line-label {
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.three-line-label {
		margin-top:20px;
		margin-bottom:20px;
	}
	.four-line-label {
		margin-top:30px;
		margin-bottom:30px;
	}
}

@media print {
	a,
	input.arrow,
	span.linkStyle,
	.button,
	.slider-arrow,
	.reveal-modal,
	.fa,
	.alert-box {
		display:none !important;
	}
	body {
		margin-left:16.67%;
	}
	
	html, body {
		height: 99%;
	}
	
}
.coBrandHdr{
	text-align: left;
	font: normal normal 2.1rem Work Sans !important;
	letter-spacing: 0px;
	color: #000000 !important;
	opacity: 1;
   
}

.stillwaterLogoHdr{
	text-align: left;
	font: normal normal normal 1.2rem Source Sans Pro !important;
	letter-spacing: 0px;
	color: #707070 !important;
	opacity: 1;
}

a.text-decoration-none {
	text-decoration:none !important;
}
a.text-decoration-none:hover{
	text-decoration:underline !important;
}

.pleaseNote {
	font-size:14px;
	font-weight: bold;
}

.lineHeight{
	line-height:2rem;
}

.text-inline{
	display:inline;
}
