/* ::::: http://goqr.me/_Resources/Static/Packages/GoQrMe.Ui/Stylesheets-built/app-1.3.0.css ::::: */

article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }
audio:not([controls]) { display: none; height: 0px; }
html { font-family: sans-serif; }
body { margin: 0px; }
a:focus { outline: thin dotted; }
a:active, a:hover { outline: 0px none; }
h1 { font-size: 2em; margin: 0.67em 0px; }
b, strong { font-weight: bold; }
img { border: 0px none; }
svg:not(:root) { overflow: hidden; }
button, input, select, textarea { font-family: inherit; font-size: 100%; margin: 0px; }
button, input { line-height: normal; }
button, select { text-transform: none; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0px; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0px none; padding: 0px; }
textarea { overflow: auto; vertical-align: top; }
.top-bar .name h1 a { width: auto; }
*, *::before, *::after { box-sizing: border-box; }
html, body { font-size: 100%; }
body { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(34, 34, 34); padding: 0px; margin: 0px; font-family: "Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif; font-weight: normal; font-style: normal; line-height: 1; position: relative; }
a:focus { outline: medium none; }
img, object, embed { max-width: 100%; height: auto; }
img {  }
.right { float: right ! important; }
.text-right { text-align: right ! important; }
.text-center { text-align: center ! important; }
img { display: inline-block; }
textarea { height: auto; min-height: 50px; }
select { width: 100%; }
.row { width: 100%; margin: 0px auto; max-width: 62.5em; }
.row::before, .row::after { content: " "; display: table; }
.row::after { clear: both; }
.row .column, .row .columns { position: relative; padding-left: 0.9375em; padding-right: 0.9375em; width: 100%; float: left; }
.row.collapse .column, .row.collapse .columns { position: relative; padding-left: 0px; padding-right: 0px; float: left; }
.row .row { width: auto; margin: 0px -0.9375em; max-width: none; }
.row .row::before, .row .row::after { content: " "; display: table; }
.row .row::after { clear: both; }
.row .row.collapse { width: auto; margin: 0px; max-width: none; }
.row .row.collapse::before, .row .row.collapse::after { content: " "; display: table; }
.row .row.collapse::after { clear: both; }
@media only screen {
	.row .column, .row .columns { position: relative; padding-left: 0.9375em; padding-right: 0.9375em; float: left; }
	.row .small-3 { position: relative; width: 25%; }
	.row .small-6 { position: relative; width: 50%; }
	[class*="column"] + [class*="column"]:last-child { float: right; }
}
@media only screen and (min-width: 48em) {
	.row .large-2 { position: relative; width: 16.6667%; }
	.row .large-3 { position: relative; width: 25%; }
	.row .large-4 { position: relative; width: 33.3333%; }
	.row .large-5 { position: relative; width: 41.6667%; }
	.row .large-6 { position: relative; width: 50%; }
	.row .large-7 { position: relative; width: 58.3333%; }
	.row .large-9 { position: relative; width: 75%; }
	.row .large-12 { position: relative; width: 100%; }
}
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, th, td { margin: 0px; padding: 0px; direction: ltr; }
a { color: rgb(229, 146, 0); text-decoration: none; line-height: inherit; }
a:hover, a:focus { color: rgb(204, 130, 0); }
a img { border: medium none; }
p { font-family: inherit; font-weight: normal; font-size: 1em; line-height: 1.6; margin-bottom: 1.25em; text-rendering: optimizelegibility; }
h1, h2, h3, h4, h5, h6 { font-family: "Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif; font-weight: bold; font-style: normal; color: rgb(34, 34, 34); text-rendering: optimizelegibility; margin-top: 0.2em; margin-bottom: 0.5em; line-height: 1.2125em; }
h1 { font-size: 1.625em; }
h2 { font-size: 0.875em; }
h3 { font-size: 1.1875em; }
h4 { font-size: 0.8125em; }
h5 { font-size: 1em; }
h6 { font-size: 1em; }
em, i { font-style: italic; line-height: inherit; }
strong, b { font-weight: bold; line-height: inherit; }
ul, ol, dl { font-size: 1em; line-height: 1.6; margin-bottom: 1.25em; list-style-position: outside; font-family: inherit; }
dl dt { margin-bottom: 0.3em; font-weight: bold; }
dl dd { margin-bottom: 0.75em; }
blockquote cite::before { content: "— "; }
@media only screen and (min-width: 48em) {
	h1, h2, h3, h4, h5, h6 { line-height: 1.4; }
	h1 { font-size: 2.25em; }
	h2 { font-size: 1.5em; }
	h3 { font-size: 1.5em; }
	h4 { font-size: 1.125em; }
}
button, .button { border-style: solid; border-width: 1px; cursor: pointer; font-family: inherit; font-weight: bold; line-height: 1; margin: 0px 0px 1.25em; position: relative; text-decoration: none; text-align: center; display: inline-block; padding: 0.75em 1.5em 0.8125em; font-size: 1em; background-color: rgb(229, 146, 0); border-color: rgb(178, 113, 0); color: rgb(255, 255, 255); }
button:hover, button:focus, .button:hover, .button:focus { background-color: rgb(178, 113, 0); }
button:hover, button:focus, .button:hover, .button:focus { color: rgb(255, 255, 255); }
button.small, .button.small { padding: 0.5625em 1.125em 0.625em; font-size: 0.8125em; }
@media only screen {
	.button { box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.5) inset; transition: background-color 300ms ease-out 0s; }
	.button:active { box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2) inset; }
}
@media only screen and (min-width: 48em) {
	.button { display: inline-block; }
}
form { margin: 0px 0px 1em; }
form .row .row { margin: 0px -0.5em; }
form .row .row .column, form .row .row .columns { padding: 0px 0.5em; }
form .row .row.collapse { margin: 0px; }
form .row .row.collapse .column, form .row .row.collapse .columns { padding: 0px; }
label { font-size: 0.875em; color: rgb(77, 77, 77); cursor: pointer; display: block; font-weight: 500; margin-bottom: 0.1875em; }
label.inline { margin: 0px 0px 1em; padding: 0.625em 0px; }
.input-group.radius > :first-child, .input-group.radius > :first-child * { border-radius: 3px 0px 0px 3px; }
.input-group.radius > :last-child, .input-group.radius > :last-child * { border-radius: 0px 3px 3px 0px; }
.input-group.round > :first-child, .input-group.round > :first-child * { border-radius: 1000px 0px 0px 1000px; }
.input-group.round > :last-child, .input-group.round > :last-child * { border-radius: 0px 1000px 1000px 0px; }
input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], select, textarea { background-color: rgb(255, 255, 255); font-family: inherit; border: 1px solid rgb(204, 204, 204); box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1) inset; color: rgba(0, 0, 0, 0.75); display: block; font-size: 0.875em; margin: 0px 0px 1em; padding: 0.5em; height: 2.3125em; width: 100%; max-width: 100%; box-sizing: border-box; transition: all 0.15s linear 0s; }
input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, select:focus, textarea:focus { background: rgb(250, 250, 250) none repeat scroll 0% 0%; border-color: rgb(153, 153, 153); outline: medium none; }
form.custom .custom.checkbox::before { content: ""; display: block; line-height: 0.8; height: 14px; width: 14px; text-align: center; position: absolute; top: 0px; left: 0px; font-size: 14px; color: rgb(255, 255, 255); }
form.custom .custom.radio.checked::before { content: ""; display: block; width: 8px; height: 8px; border-radius: 1000px; background: rgb(34, 34, 34) none repeat scroll 0% 0%; position: relative; top: 3px; left: 3px; }
form.custom .custom.checkbox.checked::before { content: "×"; color: rgb(34, 34, 34); }
form.custom .custom.dropdown .selector::after { content: ""; display: block; width: 0px; height: 0px; border-width: 5px; border-style: solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-color: rgb(170, 170, 170) transparent transparent; position: absolute; left: 0.9375em; top: 50%; margin-top: -3px; }
form.custom .custom.dropdown:hover a.selector::after, form.custom .custom.dropdown.open a.selector::after { content: ""; display: block; width: 0px; height: 0px; border-width: 5px; border-style: solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-color: rgb(34, 34, 34) transparent transparent; }
form.custom .custom.dropdown .disabled:hover::after { display: none; }
.button-group::before, .button-group::after { content: " "; display: table; }
.button-group::after { clear: both; }
.button-group > :first-child { margin-left: 0px; }
.button-group.radius > :first-child, .button-group.radius > :first-child > a, .button-group.radius > :first-child > button { border-radius: 3px 0px 0px 3px; }
.button-group.radius > :last-child, .button-group.radius > :last-child > a, .button-group.radius > :last-child > button { border-radius: 0px 3px 3px 0px; }
.button-group.round > :first-child, .button-group.round > :first-child > a, .button-group.round > :first-child > button { border-radius: 1000px 0px 0px 1000px; }
.button-group.round > :last-child, .button-group.round > :last-child > a, .button-group.round > :last-child > button { border-radius: 0px 1000px 1000px 0px; }
.button-bar::before, .button-bar::after { content: " "; display: table; }
.button-bar::after { clear: both; }
.section-container section .content > :last-child, .section-container .section .content > :last-child, .section-container.auto section .content > :last-child, .section-container.auto .section .content > :last-child { margin-bottom: 0px; }
.section-container section .content > :first-child, .section-container .section .content > :first-child, .section-container.auto section .content > :first-child, .section-container.auto .section .content > :first-child { padding-top: 0px; }
.section-container section .content > :last-child, .section-container .section .content > :last-child, .section-container.auto section .content > :last-child, .section-container.auto .section .content > :last-child { padding-bottom: 0px; }
@media only screen and (min-width: 48em) {
}
.top-bar { overflow: hidden; height: 80px; line-height: 80px; position: relative; background: rgb(17, 17, 17) none repeat scroll 0% 0%; margin-bottom: 1.875em; }
.top-bar ul { margin-bottom: 0px; list-style: outside none none; }
.top-bar .title-area { position: relative; }
.top-bar .name { height: 80px; margin: 0px; font-size: 16px; }
.top-bar .name h1 { line-height: 80px; font-size: 1.875em; margin: 0px; }
.top-bar .name h1 a { font-weight: bold; color: rgb(255, 255, 255); display: block; padding: 0px 26.6667px; }
.top-bar .toggle-topbar { position: absolute; right: 0px; top: 0px; }
.top-bar .toggle-topbar a { color: rgb(255, 255, 255); text-transform: uppercase; font-size: 0.8125em; font-weight: bold; position: relative; display: block; padding: 0px 26.6667px; height: 80px; line-height: 80px; }
.top-bar .toggle-topbar.menu-icon { right: 26.6667px; top: 50%; margin-top: -16px; padding-left: 40px; }
.top-bar .toggle-topbar.menu-icon a { text-indent: -48px; width: 34px; height: 34px; line-height: 33px; padding: 0px; color: rgb(255, 255, 255); }
.top-bar .toggle-topbar.menu-icon a span { position: absolute; right: 0px; display: block; width: 16px; height: 0px; box-shadow: 0px 10px 0px 1px rgb(255, 255, 255), 0px 16px 0px 1px rgb(255, 255, 255), 0px 22px 0px 1px rgb(255, 255, 255); }
.top-bar-section { left: 0px; position: relative; width: auto; transition: left 300ms ease-out 0s; }
.top-bar-section ul { width: 100%; height: auto; display: block; background: rgb(51, 51, 51) none repeat scroll 0% 0%; font-size: 16px; margin: 0px; }
.top-bar-section .divider { border-bottom: 1px solid rgb(77, 77, 77); border-top: 1px solid rgb(26, 26, 26); clear: both; height: 1px; width: 100%; }
.top-bar-section ul li > a { display: block; width: 100%; color: rgb(255, 255, 255); padding: 12px 0px 12px 26.6667px; font-size: 0.8125em; font-weight: bold; background: rgb(51, 51, 51) none repeat scroll 0% 0%; }
.top-bar-section ul li > a:hover { background: rgb(43, 43, 43) none repeat scroll 0% 0%; }
.top-bar-section .has-dropdown > a::after { content: ""; display: block; width: 0px; height: 0px; border-width: 5px; border-style: solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-color: transparent transparent transparent rgba(255, 255, 255, 0.5); margin-right: 26.6667px; margin-top: -4.5px; position: absolute; top: 22px; right: 0px; }
@media only screen and (min-width: 58.75em) {
	.top-bar { background: rgb(17, 17, 17) none repeat scroll 0% 0%; overflow: visible; }
	.top-bar::before, .top-bar::after { content: " "; display: table; }
	.top-bar::after { clear: both; }
	.top-bar .toggle-topbar { display: none; }
	.top-bar .title-area { float: left; }
	.top-bar .name h1 a { width: auto; }
	.top-bar-section { left: 0px ! important; }
	.top-bar-section ul { width: auto; height: auto ! important; display: inline; }
	.top-bar-section ul li { float: left; }
	.top-bar-section li a:not(.button) { padding: 0px 26.6667px; line-height: 80px; background: rgb(17, 17, 17) none repeat scroll 0% 0%; }
	.top-bar-section li a:hover:not(.button) { background: rgb(0, 0, 0) none repeat scroll 0% 0%; }
	.top-bar-section .has-dropdown > a::after { content: ""; display: block; width: 0px; height: 0px; border-width: 5px; border-style: solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-color: rgba(255, 255, 255, 0.5) transparent transparent; margin-top: -2.5px; }
	.top-bar-section .has-dropdown .dropdown li.has-dropdown > a::after { border: medium none; content: "»"; margin-top: -7px; right: 5px; }
	.top-bar-section > ul > .divider { border-width: medium 1px; border-style: none solid; border-color: -moz-use-text-color rgb(43, 43, 43) -moz-use-text-color rgb(0, 0, 0); clear: none; height: 80px; width: 0px; }
}
.reveal-modal { visibility: hidden; display: none; position: absolute; left: 50%; z-index: 99; height: auto; margin-left: -40%; width: 80%; background-color: rgb(255, 255, 255); padding: 1em; border: 1px solid rgb(102, 102, 102); box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.4); top: 1.25em; }
.reveal-modal .column, .reveal-modal .columns { min-width: 0px; }
.reveal-modal > :first-child { margin-top: 0px; }
.reveal-modal > :last-child { margin-bottom: 0px; }
.reveal-modal .close-reveal-modal { font-size: 1.375em; line-height: 1; position: absolute; top: 0.5em; right: 0.6875em; color: rgb(170, 170, 170); font-weight: bold; cursor: pointer; }
@media only screen and (min-width: 48em) {
	.reveal-modal { background-color: rgb(255, 255, 255); padding: 1em; border: 1px solid rgb(102, 102, 102); box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.4); top: 1.25em; }
}
.panel > :first-child { margin-top: 0px; }
.panel > :last-child { margin-bottom: 0px; }
.panel.callout > :first-child { margin-top: 0px; }
.panel.callout > :last-child { margin-bottom: 0px; }
@media only screen and (min-width: 48em) {
}
@font-face {
	font-family: "GeneralFoundicons";
	font-style: normal;
	font-weight: normal;
	src: url('general_foundicons.eot') format("embedded-opentype"), url('general_foundicons.woff') format("woff"), url('general_foundicons.ttf') format("truetype"), url('general_foundicons.svg') format("svg");
}
[class*="foundicon-"] { display: inline; width: auto; height: auto; line-height: inherit; vertical-align: baseline; background-image: none; background-position: 0px 0px; background-repeat: repeat; }
[class*="foundicon-"]::before { font-family: "GeneralFoundicons"; font-weight: normal; font-style: normal; text-decoration: inherit; }
.foundicon-settings::before { content: ""; }
.foundicon-heart::before { content: ""; }
.foundicon-star::before { content: ""; }
.foundicon-plus::before { content: ""; }
.foundicon-minus::before { content: ""; }
.foundicon-checkmark::before { content: ""; }
.foundicon-remove::before { content: ""; }
.foundicon-mail::before { content: ""; }
.foundicon-calendar::before { content: ""; }
.foundicon-page::before { content: ""; }
.foundicon-tools::before { content: ""; }
.foundicon-globe::before { content: ""; }
.foundicon-home::before { content: ""; }
.foundicon-quote::before { content: ""; }
.foundicon-people::before { content: ""; }
.foundicon-monitor::before { content: ""; }
.foundicon-laptop::before { content: ""; }
.foundicon-phone::before { content: ""; }
.foundicon-cloud::before { content: ""; }
.foundicon-error::before { content: ""; }
.foundicon-right-arrow::before { content: ""; }
.foundicon-left-arrow::before { content: ""; }
.foundicon-up-arrow::before { content: ""; }
.foundicon-down-arrow::before { content: ""; }
.foundicon-trash::before { content: ""; }
.foundicon-add-doc::before { content: ""; }
.foundicon-edit::before { content: ""; }
.foundicon-lock::before { content: ""; }
.foundicon-unlock::before { content: ""; }
.foundicon-refresh::before { content: ""; }
.foundicon-paper-clip::before { content: ""; }
.foundicon-video::before { content: ""; }
.foundicon-photo::before { content: ""; }
.foundicon-graph::before { content: ""; }
.foundicon-idea::before { content: ""; }
.foundicon-mic::before { content: ""; }
.foundicon-cart::before { content: ""; }
.foundicon-address-book::before { content: ""; }
.foundicon-compass::before { content: ""; }
.foundicon-flag::before { content: ""; }
.foundicon-location::before { content: ""; }
.foundicon-clock::before { content: ""; }
.foundicon-folder::before { content: ""; }
.foundicon-inbox::before { content: ""; }
.foundicon-website::before { content: ""; }
.foundicon-smiley::before { content: ""; }
.foundicon-search::before { content: ""; }
.lt-ie9 .column, .columns { float: left; min-height: 1px; padding: 0px 15px; position: relative; }
.lt-ie9 .row::before, .row::after { content: " "; display: table; }
.lt-ie9 .row::after { clear: both; }
.dragdealer { position: relative; height: 30px; background: rgb(238, 238, 238) none repeat scroll 0% 0%; }
.dragdealer .handle { position: absolute; cursor: pointer; }
.dragdealer .red-bar { width: 50px; height: 30px; background: rgb(51, 51, 51) none repeat scroll 0% 0%; color: rgb(255, 255, 255); line-height: 30px; text-align: center; }
a.button, a.button:hover { text-decoration: none; }
.ui-helper-clearfix::before, .ui-helper-clearfix::after { content: ""; display: table; border-collapse: collapse; }
.ui-helper-clearfix::after { clear: both; }
@font-face {
	font-family: "TitilliumText25";
	font-style: normal;
	font-weight: bold;
	src: url('titillium-bold-webfont.eot') format("embedded-opentype"), url('titillium-bold-webfont.woff') format("woff"), url('titillium-bold-webfont.ttf') format("truetype"), url('titillium-bold-webfont.svg') format("svg");
}
@font-face {
	font-family: "TitilliumText25";
	font-style: normal;
	font-weight: normal;
	src: url('titillium-regular-webfont.eot') format("embedded-opentype"), url('titillium-regular-webfont.woff') format("woff"), url('titillium-regular-webfont.ttf') format("truetype"), url('titillium-regular-webfont.svg') format("svg");
}
@font-face {
	font-family: "TitilliumText25";
	font-style: italic;
	font-weight: normal;
	src: url('titillium-regularitalic-webfont.eot') format("embedded-opentype"), url('titillium-regularitalic-webfont.woff') format("woff"), url('titillium-regularitalic-webfont.ttf') format("truetype"), url('titillium-regularitalic-webfont.svg') format("svg");
}
body { font-family: "TitilliumText25"; }
h1, h2, h3, h4, h5, h6 { font-family: "TitilliumText25"; }
a:hover { text-decoration: underline; }
#qrcode-url-information-dynamic { padding: 0.5em; margin-top: 1em; font-size: 0.9em; background: rgb(230, 230, 230) none repeat scroll 0% 0%; }
#qrcode-url-information-dynamic a { font-weight: bold; color: rgb(204, 0, 0); }
#qrcode-url-information-dynamic p { margin: 0px; }
#top-bar-contents { max-width: 62.5em; margin: 0px auto; }
.footer { background: rgb(77, 77, 77) none repeat scroll 0% 0%; padding: 1em 0px; color: rgb(242, 242, 242); }
.footer h1, .footer h2, .footer h3, .footer h4, .footer h5, .footer h6 { color: rgb(255, 255, 255); }
.footer ul.nav { list-style-type: none; margin: 0em 1em 1.25em; }
.footer ul.nav li { border-top: 1px solid gray; padding: 0.15em 0.5em; }
.footer ul.nav li:first-child { border-top: medium none; }
.footer a { color: rgb(217, 217, 217); text-decoration: underline; }
.footer a:hover { color: rgb(255, 255, 255); text-decoration: none; }
.imprint p { font-size: 90%; }
ul, ol { margin-left: 1.25em; }
.top-bar ul { margin-left: 0px; }
.language-link-name { margin-left: 0.3em; }
@media only screen and (min-width: 58.75em) {
	.language-link-name { display: none; }
}
.qr-code-form { margin-top: 0.25em; padding-bottom: 0.5em; display: none; }
.qr-code-form label { display: block; font-weight: bold; }
.qr-code-type-hint { margin-top: 1em; color: rgb(77, 77, 77); font-size: 0.8em; line-height: 1.2; }
#qr-code-widget { background: rgb(255, 255, 255) none repeat scroll 0% 0%; margin-bottom: 1.5em; }
#qr-code-widget form { margin-bottom: 0px; }
#qr-code-widget div.type-selector { border: medium none; color: rgb(77, 77, 77); display: inline-block; padding: 0.25em; font-size: 2em; width: 1.5em; height: 1.5em; vertical-align: middle; text-align: center; cursor: pointer; margin-bottom: 0.1em; }
#qr-code-widget div.type-selector.selected, #qr-code-widget div.type-selector:hover { background: rgb(77, 77, 77) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
#qr-code-widget .legend { margin: 0.5em 0px; text-align: left; font-weight: bold; font-size: 1.2em; line-height: 1.2em; color: rgb(0, 0, 0); }
#qr-code-widget div.type-selectors { background: rgb(255, 255, 255) none repeat scroll 0% 0%; text-align: center; padding-bottom: 0.5em; }
@media only screen and (min-width: 48em) {
	#qr-code-widget div.type-selectors { min-height: 18em; padding-bottom: 0em; }
}
.badge-star { background: red none repeat scroll 0% 0%; width: 3.75em; height: 3.75em; position: absolute; text-align: center; right: 0px; top: -0.625em; vertical-align: middle; font-weight: bold; transform: rotate(-15deg); }
.badge-star, .badge-star a, .badge-star a:hover { color: rgb(255, 255, 255); text-decoration: none; }
.badge-star a { display: block; padding: 20% 0px; }
.badge-star .inside { position: absolute; top: 0px; left: 0px; height: 3.75em; width: 3.75em; background: red none repeat scroll 0% 0%; transform: rotate(45deg); }
#selected-qr-codes-type { float: right; font-size: 0.8em; color: rgb(77, 77, 77); }
.qr-code-preview .preview-image { text-align: center; margin: 1.5em 0px 1em; }
.qr-code-preview img { padding: 0.3em; background-color: rgb(255, 255, 255); max-width: 100%; }
.action-buttons .button { width: 100%; padding: 0.5625em 0.825em 0.625em; }
label.inline { display: inline; margin-left: 0.5em; }
input[type="checkbox"], input[type="radio"] { margin: 0px 0px 1em; padding: 0.5em; }
.note-ssl { background: lightyellow none repeat scroll 0% 0%; font-size: 0.8em; padding: 0.5em; }
#qr-code-download-dialog { position: absolute; background-color: rgb(255, 255, 255); padding: 1em; border: 1px solid rgb(102, 102, 102); box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.4); top: 1.25em; }
#zazzle-widget { border: 1px solid rgb(221, 221, 221); margin: 1.5em 0px; padding: 0.8em; }
#zazzle-widget .coop-notice { font-size: 0.8em; }
#zazzle-widget .zazzle-link { cursor: pointer; }
.geolocation-coordinate-type { display: block; position: relative; z-index: 2; text-align: center; width: 100%; padding-top: 0px; padding-bottom: 0px; border-style: solid solid solid none; border-width: 1px 1px 1px medium; overflow: hidden; font-size: 0.875em; height: 2.3125em; line-height: 2.3125em; background: rgb(242, 242, 242) none repeat scroll 0% 0%; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(204, 204, 204) -moz-use-text-color; color: rgb(51, 51, 51); }
.alert-boxes .alert-box { margin-bottom: 2em; background: rgb(255, 209, 127) none repeat scroll 0% 0%; color: rgb(102, 102, 102); font-size: 0.8em; padding: 1em; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2); }
.accordion { margin-bottom: 1.5em; }
.accordion dt { font-weight: bold; background: rgb(204, 204, 204) none repeat scroll 0% 0%; border-bottom: 1px solid rgb(136, 136, 136); cursor: pointer; margin-bottom: 0px; }
.accordion dt, .accordion dd { padding: 0.5em; }
.debug .column { font-size: 0.6em; color: gray; }
.recommend { margin-top: 1em; }
