#printer_lookup_form select
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:400;
}

#printer_lookup_form input
{
	font-size:12px;
}

div.printer-container
{
	page-break-inside:avoid;
}

.printer-search-btn
{
	color:#ebc41c;
	background-color:#435fab;
	font-weight:600;
	text-transform:uppercase;
	border:none;
	padding:10px;
	width:100%;
	height:100%;
	font-size:14px;
}

.printer-search-btn:hover
{
	background-color:#ebc41c;
	color:#435fab;
}

.printer-clear-btn
{
	color:#7e7e7e;
	background-color:#fff;
	font-weight:600;
	text-transform:uppercase;
	border:#7e7e7e 2px solid;
	padding:8px;
	width:100%;
	height:100%;
	font-size:14px;
}

.printer-clear-btn:hover
{
	background-color:#7e7e7e;
	color:#fff;
}

.printer-print-results-btn
{
	color:#7e7e7e;
	background-color:#fff;
	font-weight:550;
	text-transform:uppercase;
	border:#7e7e7e 2px solid;
	padding:8px;
	width:100%;
	height:100%;
	font-size:13px;
}

.printer-print-results-btn:hover
{
	background-color:#7e7e7e;
	color:#fff;
	text-decoration:none;
}

div.printer-data-element
{
	margin-bottom:10px;
	font-size:16px;
}

div.printer-flex-container
{
	display:flex;
}
div.printer-flex-child
{
	flex: 1;
}
div.printer-flex-child:first-child
{
	margin-right:20px;
}

p.local-label
{
	flex: 0 1 240px;
	font-size:14px;
	margin-bottom:1px;
}

.print-only
{
	display:none;
}