@import url("semantic/typo.css");

/* --- October 28, 2010 by Jim --- */

body.kiosk {
	margin: 0 auto;
	padding: 0;
	text-align: center;
}

body.kiosk .container {
	margin: 0 auto;
	padding: 0;
	text-align: center;
	width: 900px;
}

body.kiosk .container:after {
	content: ""; 
	display: block; 
	height: 0; 
	clear: both;
}

body.kiosk .container div form {
	width: 900px;
}

table.survey_table,
table.kiosktable
{
	width: 800px;
	margin: 0 auto;
	border: 0 none;
	border-spacing: 0;
	border-style: hidden; /* pesky cell borders */
}

table.survey_table tr td,
table.kiosktable tr td
{
	padding: 6px;
	border-bottom: 1px solid #ccc;
	border-left: hidden;
	border-right: hidden;
	border-spacing: 0;
	vertical-align:top;  /* need this otherwise it aligns to bottom whenever FML is present */
}

.alert_box p,
.alert_box .blue12bold
{
	padding: 0;	
}

.alert_box .instuctions {
	color: blue;
}

.alert_box .saved {
	color: green;
}

.alert_box .error,
.alert_box .oops
{
	color: red;
}

.survey_name, .survey_name td { /* hiding title text cell bg */
	background: none;
}

.survey_additional_info table { /* hiding this info for Chameleon */
	display: none;
	width: 900px;
	border-bottom: 1px solid #222;
}
.survey_additional_info td { /* hiding this info for Chameleon */
	display: none;
}

.form_header td, .form_header .white12bold /* Question - Answer header font */
{
	font-size: 1.4em;
	font-weight: bold;
}

.qfmt46 img { /* add space around Kiosk images placed in BLACK_REMARKS */
	margin: 9px auto;
}

/* hide the dropdown in paging bar *
body.kiosk table.buttons td select, body.kiosk table.paging td select {
	display: none;	
}
/* */
/* space between buttons in paging bar */
body.kiosk table.buttons td input, body.kiosk table.paging td input {
	margin: 0 12px;
	padding: 3px 6px;
}

