@charset "UTF-8";

#minisite .privacy {
	margin-top: 1em;
	background: white;
	padding: .5em;
	font-size: 15px;
	border: 1px solid DimGray;
	box-shadow: inset -2px 2px 3px 0 rgba(0, 0, 0, .1);
}

#minisite .privacy {
	font-size: 13px;
}

#minisite .privacy *:first-child {
	margin-top: 0;
}

#minisite .privacy h1 {
	margin: 1em 0;
	text-align: center;
	font-size: 20px;
	text-transform: uppercase;
}

#minisite .privacy h2 {
	font-size: 17px;
	font-variant: small-caps;
	color: Navy;
}

#minisite .privacy h3 {
	font-size: 16px;
	color: Navy;
	font-weight: normal;
}

#minisite .privacy h2,
#minisite .privacy h3,
#minisite .privacy h4
{
	margin: .7em 0 .3em 0;
}

#minisite .privacy p {
	margin: 0 0 .5em 0;
}

#minisite .privacy a {
	white-space: nowrap;
}

#minisite .privacy dt {
	font-weight: bold;
}

#minisite .privacy table.keeprules {
	border-spacing: 0;
	border-collapse: collapse;
	border: 1px solid black;
	margin: 0 auto;
	width: 100%;
	min-width: 300px;
	max-width: 1000px;
}

#minisite .privacy table.keeprules tr {
	padding: 0;
}

#minisite .privacy table.keeprules td {
	padding: 2px;
	border: 1px solid black;
}

#minisite .privacy table.keeprules td.datatype {
	width: 434px;
}

#minisite .privacy table.keeprules td.keeplength {
	width: 265px;
}

#minisite .privacy table.keeprules td.operation {
	width: 302px;
}

#minisite .privacy table.keeprules p {
	margin: 0;
	padding: 0;
}

#minisite .privacy-dialog.ui-dialog .ui-dialog-buttonpane {
	margin-top: 1px;
	padding: 0;
}

#minisite .privacy-dialog.ui-dialog .ui-dialog-buttonpane button {
	margin: .1em .4em .1em 0;
}