@import url("planboard.css?v=8.6.11");
@import url("activity-timeline.css?v=8.6.11");
@import url("components.css?v=8.6.11");

timeline_hours_cell {
	border-right: solid;
}

imagepopup {
	height: 100%;
	width: 100%;
	object-fit: contain
}

.unavailableReport {
	color: grey;
	opacity: 0.5;
}

.availableReport {
	color: black;
}

.smartReaderCode {
	font-size: larger;
	font-weight: bold;
}

.smartReaderCodeSelected {
	font-size: larger;
	font-weight: bold;
}

.integrationStatusMessage {
	color: black;
	font-weight: bold;
}

.integrationLastSeenMessage {
	color: gray;
	font-size: smaller;
}

.topLabel, .topLink {
	color: white;
    font-family: 'urw_dinbold';
    font-size: 12px;
}


.loginPageLink {
	color: white;
    font-family: 'urw_dinregular';
    font-size: 12px;
}

.topLink:hover,
.loginPageLink:hover {
	color: #009BD9;
}

img.topLink:hover {
	background-color: #009BD9;
}

.loginForm * div.headerItem {
	color: black;
	font-family: 'urw_dinregular';
	font-size: 20pt;
}

.loginForm {
	margin: 10px 0px 0px 0px;
}

.loginLogo {
	width: 306px !important;
	height: 278px !important;
	margin: 80px 0px 0px 80px !important;	
}

.loginForm td.formTitle, 
.loginForm div.labelAnchor {
	color: white;
	font-size: 11pt;
	font-family: 'urw_dinregular' !important;
}

.loginForm input,
.loginForm div.selectItemLiteText, 
.loginForm div.selectItemLiteTextFocused, 
.loginForm div.comboBoxItemPickerCell, 
.loginForm td.pickListCell, 
.loginForm td.pickListCellDark, 
.loginForm td.pickListCellSelected, 
.loginForm td.pickListCellSelectedOver, 
.loginForm td.button {
	color: black;
	font-size: 11pt;
	font-family: 'urw_dinregular' !important;
}

.loginForm td.normal, 
.loginForm div.labelAnchor:focus-within,
.loginForm td.formTitleFocused{
	color: white;
	font-size: 11pt;
	font-family: 'urw_dinbold' !important;
}

.loginForm td.buttonRounded,
.loginForm td.buttonRoundedDown,
.loginForm td.buttonRoundedFocused,
.loginForm td.buttonRoundedFocusedDown,
.loginForm td.buttonRoundedOver {
	color: black;
	font-size: 11pt;
	font-family: 'urw_dinbold' !important;
}

.loginTitle {
	color: white;
	font-family: 'urw_dinregular';
	font-size: 20pt;
}

.loginTitleHeader {
	color: white;
	font-family: 'urw_dinmedium';
	font-size: 30pt;
	font-weight: bold;
}

.loginFooterImageContainer {
	margin: 0px 0px 70px 80px !important;
}

#loading {
	border: 6px solid #009BD9;
	-webkit-border-top-right-radius: 30px;
	-moz-border-radius-topright: 30px;
	border-top-right-radius: 30px;
	background-color: lightgray;
}

body .error {
	color: red;
	font-weight: bold;
}
