@font-face {
	font-family: proxima_nova_ltsemibold;
	src: url(fonts/2J433MRt9fSqYozSRwCw7w) format("embedded-opentype"), url(//nb9.stumbleupon.netdna-cdn.com/4yWq6zkuEhXqTLMhUCuR5g) format("woff"), url(//nb9.stumbleupon.netdna-cdn.com/16gIox-Mq1IwunSpHfn9vw) format("truetype"), url(//nb9.stumbleupon.netdna-cdn.com/Y9uGhEzQexfJNPKaUWrweA) format("svg");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: proxima_nova_rgregular;
	src: url(fonts/6q92HzZlBF036GUKF9NyiA) format("embedded-opentype"), url(//nb9.stumbleupon.netdna-cdn.com/1uK_P5f9CYuasBm2TpzPvQ) format("woff"), url(//nb9.stumbleupon.netdna-cdn.com/bCpfEIFkPBBSCP5M1krkHg) format("truetype"), url(//nb9.stumbleupon.netdna-cdn.com/6qgJcTSVqW_PWfMWHlZRzg#proxima_nova_rgregular) format("svg");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: proxima_nova_ltlight;
	src: url(fonts/_5xKjdBRQxQ5uUc8hkOZxA) format("embedded-opentype"), url(//nb9.stumbleupon.netdna-cdn.com/BNW57bR1fbFMVzGl2UY-dA) format("woff"), url(//nb9.stumbleupon.netdna-cdn.com/hseJLngeW_2i8kgCe4Y1QA) format("truetype"), url(//nb9.stumbleupon.netdna-cdn.com/2j0Pt9tS-Cc1UMEUA98Xjw#proxima_nova_ltlight) format("svg");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: proxima_nova_rgbold;
	src: url(fonts/Ag4ZKV2xqdQqhD9KBc73oA) format("embedded-opentype"), url(//nb9.stumbleupon.netdna-cdn.com/yilnpLNETvYBfxSdk8tFKw) format("woff"), url(//nb9.stumbleupon.netdna-cdn.com/FIVpiVxRVFISvB6m2b5wfQ) format("truetype"), url(//nb9.stumbleupon.netdna-cdn.com/uie26EHWUVOZlmnoCoYa5g#proxima_nova_rgbold) format("svg");
	font-weight: normal;
	font-style: normal;
}
html {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
body {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
div {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
span {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
object {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
iframe {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
h1 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
h2 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
h3 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
h4 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
h5 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
h6 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
p {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
pre {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
a {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
abbr {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
acronym {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
address {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
b {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
bdo {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
big {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
blockquote {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
center {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
cite {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
code {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
del {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
dfn {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
em {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
i {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
img {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
ins {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
kbd {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
q {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
samp {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
small {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
strike {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
strong {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
sub {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
sup {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
tt {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
u {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
var {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
dl {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
dt {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
dd {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
ol {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
ul {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
li {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
fieldset {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
form {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
label {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
legend {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
table {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
caption {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
thead {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
tfoot {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
tbody {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
tr {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
th {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
td {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
article {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
aside {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
canvas {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
details {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
embed {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
figcaption {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
figure {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
footer {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
header {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
hgroup {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
menu {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
nav {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
output {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
ruby {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
section {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
summary {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
time {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
mark {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
audio {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
video {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
body {
	line-height: 16px; font-family: Arial, sans-serif; font-size: 11px;
}
button {
	line-height: 16px; font-family: Arial, sans-serif; font-size: 11px;
}
input {
	line-height: 16px; font-family: Arial, sans-serif; font-size: 11px;
}
textarea {
	line-height: 16px; font-family: Arial, sans-serif; font-size: 11px;
}
select {
	line-height: 16px; font-family: Arial, sans-serif; font-size: 11px;
}
body {
	background-color: rgb(245, 249, 255);
}
button {
	background-color: rgb(245, 249, 255);
}
input {
	background-color: rgb(245, 249, 255);
}
textarea {
	background-color: rgb(245, 249, 255);
}
:focus {
	outline: rgb(204, 204, 204) dotted 1px;
}
ul {
	list-style: none; margin: 0px; padding: 0px;
}
ol {
	list-style: none; margin: 0px; padding: 0px;
}
nav li {
	margin: 0px; padding: 0px; display: block;
}
blockquote::before {
	content: none;
}
blockquote::after {
	content: none;
}
q::before {
	content: none;
}
q::after {
	content: none;
}
blockquote {
	quotes: none;
}
q {
	quotes: none;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
img {
	vertical-align: middle; -ms-interpolation-mode: bicubic;
}
svg:not(:root) {
	overflow: hidden;
}
article {
	display: block;
}
aside {
	display: block;
}
details {
	display: block;
}
figcaption {
	display: block;
}
figure {
	display: block;
}
footer {
	display: block;
}
header {
	display: block;
}
hgroup {
	display: block;
}
menu {
	display: block;
}
nav {
	display: block;
}
section {
	display: block;
}
audio {
	display: inline-block;
}
canvas {
	display: inline-block;
}
video {
	display: inline-block;
}
.oldie audio {
	display: inline; zoom: 1;
}
.oldie canvas {
	display: inline; zoom: 1;
}
.oldie video {
	display: inline; zoom: 1;
}
audio:not([controls]) {
	display: none;
}
[hidden] {
	display: none;
}
.clearfix::before {
	display: table; content: "";
}
.clearfix::after {
	display: table; content: "";
}
.clearfix::after {
	clear: both;
}
.clearfix {
	zoom: 1;
}
body {
	line-height: 16px; font-family: Arial, sans-serif; font-size: 11px;
}
button {
	line-height: 16px; font-family: Arial, sans-serif; font-size: 11px;
}
input {
	line-height: 16px; font-family: Arial, sans-serif; font-size: 11px;
}
textarea {
	line-height: 16px; font-family: Arial, sans-serif; font-size: 11px;
}
select {
	line-height: 16px; font-family: Arial, sans-serif; font-size: 11px;
}
.nav-primary-link {
	font-family: Arial, sans-serif;
}
.button-follow {
	font-family: Arial, sans-serif;
}
.link-undo {
	font-family: Arial, sans-serif;
}
.s-help {
	font-family: Arial, sans-serif;
}
.s-info {
	font-family: Arial, sans-serif;
}
p {
	margin: 0px 0px 16px;
}
.page-title {
	text-align: center; color: rgb(85, 85, 85); line-height: 40px; font-size: 25px; text-shadow: 1px 1px 0 #ffffff;
}
h1 {
	font-weight: normal;
}
h2 {
	font-weight: normal;
}
h3 {
	font-weight: normal;
}
h4 {
	font-weight: normal;
}
h5 {
	font-weight: normal;
}
h1 {
	line-height: 1.3; font-size: 24px; margin-top: 0px; margin-bottom: 16px;
}
h2 {
	line-height: 1.3; font-size: 16px; margin-top: 0px; margin-bottom: 16px;
}
h3 {
	color: rgb(68, 68, 68); line-height: 16px; font-size: 13px; margin-top: 0px; margin-bottom: 16px;
}
h4 {
	color: rgb(139, 139, 139); text-transform: uppercase;
}
h4 {
	margin: 0px; line-height: 16px; font-size: 11px;
}
h5 {
	margin: 0px; line-height: 16px; font-size: 11px;
}
h6 {
	margin: 0px; line-height: 16px; font-size: 10px;
}
.l-column-right h2 {
	margin-bottom: 9px;
}
::selection {
	color: rgb(255, 255, 255); background-color: rgb(235, 73, 36); text-shadow: none;
}
a {
	color: rgb(235, 73, 36); text-decoration: none;
}
a.dark {
	
}
a:hover {
	color: rgb(179, 44, 13);
}
a:active {
	color: rgb(104, 36, 21);
}
a.dark:hover {
	
}
a:focus {
	outline: dotted thin;
}
a.dark:focus {
	
}
a:hover {
	outline: 0px;
}
a:active {
	outline: 0px;
}
abbr[title] {
	border-bottom-color: currentColor; border-bottom-width: 1px; border-bottom-style: dotted;
}
b {
	line-height: inherit; font-style: inherit; font-weight: bold;
}
strong {
	line-height: inherit; font-style: inherit; font-weight: bold;
}
em {
	line-height: inherit; font-style: italic; font-weight: inherit;
}
blockquote {
	margin: 16px 40px;
}
dfn {
	font-style: italic;
}
hr {
	border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(204, 204, 204) currentColor currentColor; margin: 16px 0px; padding: 0px; height: 1px; display: block;
}
ins {
	background: rgb(255, 255, 153); color: rgb(0, 0, 0); text-decoration: none;
}
ul.list-bulleted {
	
}
ul.list-bulleted ul {
	
}
ol.list-decimal {
	list-style: decimal;
}
ol.list-decimal ol {
	list-style: decimal;
}
ul.list-bulleted {
	margin: 0px 0px 8px 40px; padding: 0px;
}
ul.list-bulleted ul {
	margin: 0px 0px 8px 40px; padding: 0px;
}
ol.list-decimal {
	margin: 0px 0px 8px 40px; padding: 0px;
}
ol.list-decimal ol {
	margin: 0px 0px 8px 40px; padding: 0px;
}
.list-bulleted li ul {
	margin-top: 8px;
}
.list-decimal li ol {
	margin-top: 8px;
}
.list-bulleted li {
	margin-bottom: 8px;
}
list-decimal li {
	margin-bottom: 8px;
}
dl {
	margin-bottom: 8px;
}
dl {
	margin: 0px; padding: 0px;
}
dl dt {
	line-height: 16px; font-size: 16px; margin-top: 0px; margin-bottom: 8px;
}
dl dd {
	margin-bottom: 16px; margin-left: 15px;
}
.muted {
	color: rgb(191, 191, 191);
}
sub {
	line-height: 0; font-size: 75%; vertical-align: baseline; position: relative;
}
sup {
	line-height: 0; font-size: 75%; vertical-align: baseline; position: relative;
}
sup {
	top: -50%;
}
sub {
	bottom: -25%;
}
pre {
	font-family: monospace, monospace; font-size: inherit; _font-family: "courier new", monospace;
}
code {
	font-family: monospace, monospace; font-size: inherit; _font-family: "courier new", monospace;
}
kbd {
	font-family: monospace, monospace; font-size: inherit; _font-family: "courier new", monospace;
}
samp {
	font-family: monospace, monospace; font-size: inherit; _font-family: "courier new", monospace;
}
q {
	quotes: none;
}
q::before {
	content: none;
}
q::after {
	content: none;
}
small {
	font-size: 85%;
}
address {
	margin-bottom: 16px; display: block;
}
code {
	padding: 0px 3px 2px; border-radius: 3px; font-family: Monaco, Andale Mono, Courier New, monospace; font-size: 12px; -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
pre {
	padding: 0px 3px 2px; border-radius: 3px; font-family: Monaco, Andale Mono, Courier New, monospace; font-size: 12px; -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
code {
	padding: 1px 3px; color: rgba(0, 0, 0, 0.75); background-color: rgb(254, 233, 204);
}
pre {
	margin: 0px 0px 18px; padding: 17px; border-radius: 3px; border: 1px solid rgba(0, 0, 0, 0.15); line-height: 18px; font-size: 12px; display: block; white-space: pre-wrap; position: relative; z-index: 1000; word-wrap: break-word; background-color: rgb(245, 245, 245); -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
fieldset legend {
	padding: 0px; line-height: 17px; font-size: 16px;
}
label {
	line-height: normal; font-size: 13px; font-weight: normal;
}
input {
	line-height: normal; font-size: 13px; font-weight: normal;
}
select {
	line-height: normal; font-size: 13px; font-weight: normal;
}
textarea {
	line-height: normal; font-size: 13px; font-weight: normal;
}
input[type=text] {
	line-height: normal; font-size: 13px; font-weight: normal;
}
input[type=password] {
	line-height: normal; font-size: 13px; font-weight: normal;
}
textarea {
	line-height: normal; font-size: 13px; font-weight: normal;
}
.uneditable-input {
	line-height: normal; font-size: 13px; font-weight: normal;
}
.form-link {
	line-height: normal; font-size: 13px; font-weight: normal;
}
.help-inline {
	line-height: 18px; font-size: 12px;
}
.help-block {
	line-height: 18px; font-size: 12px;
}
.help-block .s-info {
	line-height: 14px; font-size: 11px;
}
.inline-reference-text .s-info {
	line-height: 14px; font-size: 11px;
}
.input-prepend .add-on {
	line-height: 18px; font-weight: normal;
}
.input-append .add-on {
	line-height: 18px; font-weight: normal;
}
.form-stacked label {
	line-height: 20px; font-weight: bold;
}
.l-header p {
	color: rgb(90, 90, 90); font-size: 12px;
}
.card-info h1 {
	color: rgb(255, 255, 255);
}
.card-modal-image h3 {
	color: rgb(100, 100, 90); font-size: 20px; margin-bottom: 15px;
}
.card-modal-detail p {
	margin-bottom: 5px;
}
.l-marketing-col-1 h1 {
	color: rgb(59, 59, 59); font-family: "franklin-gothic-urw-cond",sans-serif; font-size: 35px;
}
.l-marketing-col-2 h1 {
	color: rgb(59, 59, 59); font-family: "franklin-gothic-urw-cond",sans-serif; font-size: 35px;
}
.l-marketing-col-1 h2 {
	color: rgb(109, 110, 113); line-height: 22px; font-size: 20px;
}
.l-marketing-col-2 h2 {
	color: rgb(109, 110, 113); line-height: 22px; font-size: 20px;
}
.l-marketing-col-1 h3 {
	color: rgb(109, 110, 113); line-height: 20px; font-size: 15px;
}
.l-marketing-col-2 h3 {
	color: rgb(109, 110, 113); line-height: 20px; font-size: 15px;
}
.l-marketing-col-1 .intro {
	color: rgb(109, 110, 113); line-height: 20px; font-size: 16px;
}
.l-marketing-col-2 .intro {
	color: rgb(109, 110, 113); line-height: 20px; font-size: 16px;
}
p.intro {
	color: rgb(109, 110, 113); line-height: 20px; font-size: 16px;
}
.l-marketing-col-1 p {
	color: rgb(59, 59, 59); line-height: 18px; font-size: 13px;
}
.l-marketing-col-2 p {
	color: rgb(59, 59, 59); line-height: 18px; font-size: 13px;
}
.l-wp-col-1-primary p {
	color: rgb(59, 59, 59); line-height: 18px; font-size: 13px;
}
.l-wp-col-2-primary p {
	color: rgb(59, 59, 59); line-height: 18px; font-size: 13px;
}
.l-wp-col-1-primary ul {
	color: rgb(59, 59, 59); line-height: 18px; font-size: 13px;
}
.l-wp-col-2-primary ul {
	color: rgb(59, 59, 59); line-height: 18px; font-size: 13px;
}
.l-wp-col-1-primary ol {
	color: rgb(59, 59, 59); line-height: 18px; font-size: 13px;
}
.l-wp-col-2-primary ol {
	color: rgb(59, 59, 59); line-height: 18px; font-size: 13px;
}
p.remark {
	color: rgb(59, 59, 59); line-height: 18px; font-size: 13px;
}
.l-wp-col-2-secondary h3 {
	margin-bottom: 8px;
}
.l-wp-col-2-secondary p {
	line-height: 18px; font-size: 13px; margin-bottom: 0px;
}
.wp-content p {
	color: rgb(68, 68, 68);
}
.wp-content li {
	color: rgb(68, 68, 68);
}
.discovery-data h5 {
	margin-bottom: 7px;
}
.discovery-data h5 mark {
	color: rgb(136, 136, 136); font-weight: normal;
}
.confirm-message {
	margin: 0px 10px 16px; line-height: 1.4; font-size: 20px;
}
.wf-loading .nav-tertiary-count {
	visibility: hidden;
}
.wf-loading .page-title {
	visibility: hidden;
}
.wf-loading .tile-header-primary {
	visibility: hidden;
}
.wf-loading .tk-franklin-gothic-urw-cond {
	visibility: hidden;
}
.wf-loading .tk-header {
	visibility: hidden;
}
.wf-active .nav-tertiary-count {
	font-family: "Oswald", sans-serif; visibility: visible;
}
.wf-inactive .nav-tertiary-count {
	font-family: "Oswald", sans-serif; visibility: visible;
}
.wf-active .page-title {
	font-family: "Oswald", sans-serif; visibility: visible;
}
.wf-inactive .page-title {
	font-family: "Oswald", sans-serif; visibility: visible;
}
.wf-active .tile-header-primary {
	font-family: "Oswald", sans-serif; visibility: visible;
}
.wf-inactive .tile-header-primary {
	font-family: "Oswald", sans-serif; visibility: visible;
}
.wf-active .tk-franklin-gothic-urw-cond {
	font-family: "Oswald", sans-serif; visibility: visible;
}
.wf-inactive .tk-franklin-gothic-urw-cond {
	font-family: "Oswald", sans-serif; visibility: visible;
}
.wf-active .tk-header {
	font-family: "Oswald", sans-serif; visibility: visible;
}
.wf-inactive .tk-header {
	font-family: "Oswald", sans-serif; visibility: visible;
}
html {
	height: 100%;
}
body {
	height: 100%;
}
body {
	background: rgb(237, 237, 237); color: rgb(136, 136, 136);
}
body.show-webtoolbar {
	margin-top: 40px;
}
body#iframe {
	background: rgb(241, 241, 238);
}
body.modal_iframe#iframe {
	
}
#tb-toolbar {
	top: 0px; position: fixed !important; z-index: 100;
}
.wrapper-content {
	width: 100%; height: 100%; min-height: 600px;
}
.l-content-primary {
	width: auto;
}
.l-header-top {
	background: rgb(255, 255, 255); padding: 4px 15px 0px; height: 42px; text-align: center; border-bottom-color: rgb(212, 212, 212); border-bottom-width: 1px; border-bottom-style: solid; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); position: relative; z-index: 2;
}
.l-header-top .center-wrap {
	margin: 0px auto; width: 900px; position: relative;
}
.logo-primary {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/biWezBTGCUT2RiadpomgYg") no-repeat 50% 50%; left: 0px; top: 0px; width: 140px; height: 37px; line-height: 6; text-indent: -9999px; position: absolute;
}
.header-top-rule {
	margin: 0px; left: 0px; width: 100%; height: 0px; bottom: 0px; border-top-color: rgb(255, 255, 255); border-top-width: 1px; border-top-style: solid; position: absolute;
}
.header-content-wrap {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/GmEScMF69uCxBtz8uL-m8g") no-repeat center rgb(55, 55, 55); height: 274px; border-bottom-color: rgb(109, 108, 108); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.short.header-content-wrap {
	padding: 20px 0px; height: auto; min-height: 59px; max-height: 244px;
}
.solid.header-content-wrap {
	background: rgb(55, 55, 55);
}
.clean.header-content-wrap {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/nxPUscdEbS9Bu2gmPf5Dxg") no-repeat center rgb(55, 55, 55); border-bottom-color: white; border-bottom-width: 1px; border-bottom-style: solid;
}
.inset.header-content-wrap {
	box-shadow: inset 0px 5px 7px -5px #000, inset 0px -5px 7px -5px #000; -moz-box-shadow: inset 0 5px 7px -5px #000, inset 0 -5px 7px -5px #000; -webkit-box-shadow: inset 0 5px 7px -5px #000, inset 0 -5px 7px -5px #000;
}
.header-content-fixed {
	margin: 0px auto; width: 900px;
}
.header-logo {
	width: 140px; padding-right: 35px; margin-top: 5px; float: left;
}
.header-logo::after {
	width: 1px; height: 100%; float: left; display: block; content: " "; background-color: rgb(209, 209, 209);
}
.header-logo .dna-bar {
	height: 8px;
}
.header-logo-text {
	text-transform: uppercase; line-height: 1; font-size: 13px; margin-bottom: 5px; text-shadow: 1px 1px 1px black;
}
.header-logo-context {
	line-height: 1; font-size: 20px; margin-top: 3px; margin-bottom: 0px; text-shadow: 1px 1px 1px black;
}
.header-content {
	padding: 17px 15px 15px; margin-bottom: 15px; background-color: transparent;
}
.header-context {
	margin: 19px auto 0px; width: 900px; text-align: center; overflow: auto; padding-top: 3px; padding-bottom: 8px;
}
.header-context .page-title {
	margin-bottom: 0px; float: left;
}
.center.page-title {
	float: none;
}
.header-context .page-subtitle {
	text-align: left; line-height: 1; margin-bottom: 0px;
}
.header-context .stumble-button {
	display: inline-block;
}
.large-header.header-content {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/O5Wwb5eyW-req_aRCCGAXA") rgba(29, 29, 29, 0.5); margin: 0px auto; padding: 16px 14px; width: 952px; height: 150px; position: relative;
}
.header-content-left .page-title {
	overflow: hidden; margin-right: 10px; white-space: nowrap; text-overflow: ellipsis;
}
.page-actions {
	padding: 3px 3px 12px; overflow: auto; border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: solid;
}
.page-actions .stumble-button {
	margin-right: 20px; float: left;
}
.page-actions .secondary.btn {
	margin: 8px 0px 0px 10px; float: right; min-width: 75px;
}
.reflow-wrapper {
	margin: 0px 20px; position: relative; min-height: 150px;
}
.s-stumbles-list.reflow-wrapper {
	overflow: hidden;
}
.reflow-wrapper .page-divider {
	width: 100%; height: 1px; text-align: center; border-top-color: rgb(222, 222, 222); border-top-width: 1px; border-top-style: solid; z-index: 1; background-color: rgb(254, 254, 254);
}
.reflow-wrapper .page-divider-text {
	background: rgb(254, 254, 254); padding: 4px 20px; top: -8px; color: rgb(135, 139, 151); font-size: 13px; border-bottom-color: rgb(233, 233, 233); border-bottom-width: 1px; border-bottom-style: solid; position: relative; box-shadow: inset 0px 1px 1px rgba(25,25,25,0.15);
}
.content-primary {
	text-align: center; margin-top: 14px;
}
.l-footer {
	width: 120px; text-align: left; bottom: 60px; color: rgb(197, 197, 197); line-height: 1.2; position: absolute;
}
.footer-logo {
	width: 111px; margin-bottom: 13px;
}
.footer-logo img {
	width: 100%; height: auto;
}
.footer-copyright {
	color: rgb(153, 153, 153); margin-bottom: 11px;
}
.footer-links-primary {
	padding: 8px 0px; text-align: center; margin-bottom: 16px; border-top-color: rgb(242, 242, 242); border-bottom-color: rgb(242, 242, 242); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.footer-links-primary .s-active {
	color: rgb(68, 68, 68);
}
.footer-links-secondary {
	margin-bottom: 11px;
}
.footer-links-tertiary {
	margin-bottom: 15px;
}
.footer-links-primary a {
	color: rgb(178, 178, 178); font-size: 10px; text-decoration: none; margin-right: 3px;
}
.footer-links-secondary a {
	color: rgb(178, 178, 178); font-size: 10px; text-decoration: none; margin-right: 3px;
}
.footer-links-tertiary a {
	color: rgb(178, 178, 178); font-size: 10px; text-decoration: none; margin-right: 3px;
}
.footer-links-tertiary a {
	white-space: nowrap;
}
.footer-links-primary a:hover {
	color: rgb(68, 68, 68);
}
.footer-links-secondary a:hover {
	color: rgb(68, 68, 68);
}
.footer-links-tertiary a:hover {
	color: rgb(68, 68, 68);
}
.footer-links-primary a {
	color: rgb(136, 136, 136); font-size: 12px; margin-right: 4px;
}
.footer-links-primary a::before {
	margin-right: 8px;
}
.footer-separator-l::before {
	color: rgb(212, 212, 212); margin-right: 4px; content: "\2022";
}
.footer-links-primary .footer-separator-l::before {
	margin-right: 8px;
}
.footer-links-primary a:first-child::before {
	margin-right: 0px;
}
.footer-links-secondary a:first-child::before {
	margin-right: 0px;
}
.footer-links-tertiary a:first-child::before {
	margin-right: 0px;
}
.l-content-primary {
	position: relative; min-height: 100%;
}
.l-content-primary-wrap {
	min-height: 300px;
}
.l-master-a .l-column-left {
	width: 160px;
}
.l-master-a .l-content-primary {
	width: 638px;
}
.l-master-a .l-content-primary-wrap {
	padding: 20px 30px 30px 29px; overflow: auto;
}
.l-master-a .l-column-right {
	width: 162px;
}
.l-master-a .l-column-right-content {
	background-color: rgb(247, 247, 244);
}
.l-master-a .l-column-right section {
	padding: 19px 17px;
}
.l-master-b {
	height: 100%;
}
.l-master-b .l-column-left {
	
}
.l-master-b .l-content-primary {
	width: 100%;
}
.l-master-b .l-content-primary-wrap {
	height: 100%; padding-bottom: 30px;
}
.l-master-c .l-content-primary {
	width: 640px; float: left;
}
.l-master-c .l-column-right {
	width: 310px; margin-left: 10px; float: left;
}
.l-master-c .l-column-right-content {
	background-color: rgb(247, 247, 244);
}
.l-master-c .l-content-primary-wrap {
	padding: 20px 30px 30px 29px;
}
.l-master-c .l-column-right section {
	padding: 19px 17px;
}
.l-master-d .l-content-primary-wrap {
	padding: 35px 30px;
}
.l-marketing-col-1 .l-content-primary {
	width: 640px; float: left;
}
.l-marketing-col-1 .l-column-right {
	width: 310px; margin-left: 10px; float: left;
}
.l-marketing-col-1 .l-column-right-content {
	background-color: rgb(247, 247, 244);
}
.l-marketing-col-1 .l-content-primary-wrap {
	padding: 20px 35px 30px 34px;
}
.l-marketing-col-1 .l-column-right section {
	padding: 19px 17px;
}
.l-marketing-col-2 .l-content-primary {
	width: 960px;
}
.l-marketing-col-2 .l-content-primary-wrap {
	padding: 16px 35px 23px;
}
.l-wp-col-2-primary {
	overflow: auto;
}
.l-wp-col-2-secondary {
	overflow: auto;
}
.l-wp-col-2-primary .l-wp-col {
	width: 427px; margin-left: 35px; float: left;
}
.l-wp-col-2-primary .l-wp-col img {
	margin-bottom: 16px; display: block;
}
.l-wp-col-2-primary .odd {
	margin-left: 0px;
}
.l-wp-col-2-secondary {
	padding: 30px 35px 30px 0px; margin-bottom: 30px; box-shadow: inset 0px 3px 3px 0px rgba(236,236,233,0.4); background-color: rgb(224, 224, 228); -moz-box-shadow: inset 0px 3px 3px 0px rgba(236, 236, 233, 0.4); -webkit-box-shadow: inset 0px 3px 3px 0px rgba(236, 236, 233, 0.4);
}
.l-wp-col-2-secondary .l-wp-col {
	width: 272px; margin-left: 35px; float: left;
}
.l-marketing-col-1 {
	margin: 0px auto; width: 960px; overflow: auto; padding-top: 30px;
}
.l-marketing-col-2 {
	margin: 0px auto; width: 960px; overflow: auto; padding-top: 30px;
}
.l-master-c {
	margin: 0px auto; width: 960px; overflow: auto; padding-top: 30px;
}
.l-master-d .l-content-primary {
	margin: 0px auto; width: 960px; overflow: auto; padding-top: 30px;
}
.l-master-d .l-content-primary {
	padding-top: 0px; margin-top: 10px;
}
.l-marketing-col-1 .l-content-primary {
	background-color: rgb(255, 255, 255);
}
.l-marketing-col-2 .l-content-primary {
	background-color: rgb(255, 255, 255);
}
.l-master-c .l-content-primary {
	background-color: rgb(255, 255, 255);
}
.l-master-d .l-content-primary {
	background-color: rgb(255, 255, 255);
}
.column {
	float: left;
}
.wrapper-module-layout {
	width: 960px; overflow: auto;
}
.l-module-column-left {
	float: left;
}
.l-module-column-right {
	float: left;
}
.l-module-a .l-module-column-left {
	width: 320px;
}
.l-module-b .l-module-column-right {
	width: 320px;
}
.l-module-a .l-module-column-right {
	width: 600px;
}
.l-module-b .l-module-column-left {
	width: 600px;
}
.l-module-c .l-module-column-left {
	width: 460px;
}
.l-module-c .l-module-column-right {
	width: 460px;
}
.l-module-column-right {
	margin-left: 40px;
}
.l-module-row {
	margin-bottom: 20px;
}
.animate {
	-webkit-transition-property: opacity, left, top; -webkit-transition-duration: .3s, .3s, .3s; -webkit-transition-timing-function: ease, ease-in-out, ease-in-out; -moz-transition-property: opacity, left, top; -moz-transition-duration: .3s, .3s, .3s; -moz-transition-timing-function: ease, ease-in-out, ease-in-out; -o-transition-property: opacity, left, top; -o-transition-duration: .3s, .3s, .3s; -o-transition-timing-function: ease, ease-in-out, ease-in-out; -ms-transition-property: opacity, left, top; -ms-transition-duration: .3s, .3s, .3s; -ms-transition-timing-function: ease, ease-in-out, ease-in-out; transition-property: opacity, left, top; transition-duration: .3s, .3s, .3s; transition-timing-function: ease, ease-in-out, ease-in-out;
}
.animate-stage {
	-webkit-transition-property: opacity, left, top; -webkit-transition-duration: .3s, .3s, .3s; -webkit-transition-timing-function: ease, ease-in-out, ease-in-out; -moz-transition-property: opacity, left, top; -moz-transition-duration: .3s, .3s, .3s; -moz-transition-timing-function: ease, ease-in-out, ease-in-out; -o-transition-property: opacity, left, top; -o-transition-duration: .3s, .3s, .3s; -o-transition-timing-function: ease, ease-in-out, ease-in-out; -ms-transition-property: opacity, left, top; -ms-transition-duration: .3s, .3s, .3s; -ms-transition-timing-function: ease, ease-in-out, ease-in-out; transition-property: opacity, left, top; transition-duration: .3s, .3s, .3s; transition-timing-function: ease, ease-in-out, ease-in-out;
}
.animate-step-wrap {
	float: left;
}
.fadeable {
	-webkit-transition-property: opacity; -webkit-transition-duration: .3s; -webkit-transition-timing-function: ease; -moz-transition-property: opacity; -moz-transition-duration: .3s; -moz-transition-timing-function: ease; -o-transition-property: opacity; -o-transition-duration: .3s; -o-transition-timing-function: ease; -ms-transition-property: opacity; -ms-transition-duration: .3s; -ms-transition-timing-function: ease; transition-property: opacity; transition-duration: .3s; transition-timing-function: ease;
}
.fade-in {
	opacity: 1;
}
.fade-out {
	opacity: 0;
}
.marketing-page-wrapper {
	margin: 0px auto; width: 960px;
}
.marketing-page {
	background: rgb(255, 255, 255); border: 1px solid rgb(212, 212, 212);
}
.show-webtoolbar .marketing-page-wrapper {
	margin: 40px auto 0px;
}
.marketing-page-wrapper .l-header {
	height: 77px; text-align: right; padding-top: 43px; position: relative;
}
.marketing-page-wrapper .logo-primary {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/KwIEec5utYGrKmzXYLgFzg") no-repeat 0px 0px; left: 0px; top: 20px; width: 290px; height: 66px; position: absolute;
}
.marketing-page-footer {
	padding: 25px 0px; width: auto; text-align: center; line-height: 1.3; font-size: 13px; position: static;
}
.marketing-page-footer a {
	color: inherit;
}
.marketing-page-footer .pipe {
	color: rgb(212, 212, 212);
}
.marketing-page-footer .l-footer-links {
	margin-bottom: 5px;
}
.list-edit-header {
	color: white; line-height: 1; font-size: 20px; margin-bottom: 5px;
}
.list-edit-form {
	padding: 0px 0px 0px 149px;
}
.list-edit-image-wrapper {
	margin-left: -149px; float: left;
}
.list-edit-columns {
	overflow: auto;
}
.modal-view .list-edit-columns {
	width: 635px; padding-top: 25px;
}
.list-edit-col-left {
	width: 240px; padding-left: 80px; float: left;
}
.list-edit-col-right {
	width: 225px; padding-left: 80px; float: right;
}
.list-edit-form .wrapper-input {
	margin-bottom: 0px; min-height: 22px;
}
input.list-edit-title {
	color: rgb(68, 68, 68); font-size: 11px;
}
.list-edit-description {
	color: rgb(68, 68, 68); font-size: 11px;
}
input.list-edit-title {
	width: 210px; height: 15px;
}
.list-edit-description {
	width: 215px; height: 30px; resize: none;
}
.list-edit-form .list-edit-btn {
	margin: 0px 0px 0px 10px; padding: 3px 14px; width: 75px; float: right;
}
.header-label {
	width: 70px; color: white; font-size: 12px; font-weight: bold; margin-left: -80px; float: left;
}
.header-label-inline {
	padding-top: 6px;
}
.list-edit-actions {
	overflow: auto; margin-top: 9px;
}
.help-text {
	color: rgb(178, 178, 178); font-size: 11px;
}
.no-results {
	margin: 10px auto 0px; width: 900px; color: rgb(135, 139, 151);
}
.no-results-heading {
	font-size: 36px; font-weight: bold;
}
.no-results-body {
	text-transform: none; font-size: 28px; margin-bottom: 20px;
}
.no-results-heading {
	text-align: center; line-height: normal;
}
.no-results-body {
	text-align: center; line-height: normal;
}
.no-results-link {
	text-decoration: underline;
}
.no-results-link:hover {
	color: rgb(255, 255, 255); text-decoration: none;
}
.hover-tip-pointer {
	width: 0px; height: 0px; bottom: -5px; border-top-color: transparent; border-right-color: transparent; border-left-color: transparent; border-top-width: 5px; border-right-width: 5px; border-left-width: 5px; border-top-style: solid; border-right-style: solid; border-left-style: solid; position: absolute;
}
.settings-content {
	margin: 0px auto; padding: 20px; border: 1px solid rgb(177, 177, 177); width: 860px; box-shadow: inset 0px 0px 2px 0px #ececec; background-color: rgb(255, 255, 255);
}
.admin-controls {
	left: 10px; bottom: 5px; position: absolute;
}
.admin-actions {
	display: none;
}
.front-bg {
	background: black; top: 0px; width: 200%; height: 200%; position: fixed;
}
.front-bg-overlay {
	background: rgba(0, 0, 0, 0.1); width: 200%; height: 200%; position: absolute; z-index: 1;
}
.front-image {
	margin: auto; left: 0px; top: 0px; right: 0px; bottom: 0px; min-height: 50%; min-width: 50%;
}
.nav-utility {
	top: 0px; right: 25px; margin-top: 8px; position: absolute;
}
.nav-utility-item {
	font-size: 11px; float: right;
}
.nav-utility-link-primary {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/DV1ak2HQOBCZAutHmJdV0Q") no-repeat 3px -1372px; margin: 1px; padding: 10px 15px 10px 10px; color: rgb(136, 136, 136); display: inline-block;
}
.nav-utility-link-primary:hover {
	background-position: 3px -1432px; color: rgb(68, 68, 68);
}
.nav-utility-link-primary:active {
	background-position: 3px -1492px;
}
.s-active .nav-utility-link-primary {
	background-position: 3px -1492px; color: rgb(68, 68, 68);
}
.about-su {
	left: 138px; top: 7px; position: absolute;
}
.nav-user-profile {
	color: rgb(86, 92, 95); line-height: 22px; display: inline-block;
}
.nav-user-profile:hover {
	color: rgb(136, 136, 136);
}
.user-nav {
	top: -1px; right: -30px; position: absolute;
}
.nav-tooltip {
	display: none; background-color: rgb(248, 248, 248);
}
.user-utilities .nav-utility-link-primary {
	padding-left: 35px;
}
.nav-utility-secondary {
	left: -9999px; top: 35px; position: absolute; z-index: 50; box-shadow: 1px 1px 0px 0px rgba(0,0,0,0.05); -webkit-box-shadow: 1px 1px 0px 0px rgba(0, 0, 0, 0.05);
}
.s-active .nav-utility-secondary {
	left: inherit; right: 3px;
}
.nav-utility-secondary-link {
	padding: 0px 7px; text-align: left; color: rgb(136, 136, 136); line-height: 29px; font-size: 13px; display: block;
}
.nav-utility-secondary-link:hover {
	color: rgb(58, 58, 58); background-color: rgb(236, 236, 236);
}
.nav-utility-secondary-link:active {
	color: rgb(255, 255, 255); background-color: rgb(235, 73, 36);
}
.s-active .nav-utility-secondary-link {
	left: 0px;
}
.nav-utility-thumb-wrapper {
	width: 22px; height: 22px; margin-left: -30px; float: left;
}
.nav-utility-thumb {
	border: 1px solid rgb(204, 204, 204); width: 22px; height: 22px; display: block;
}
.sign-in-action {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/DV1ak2HQOBCZAutHmJdV0Q") no-repeat 142px -1375px; right: 0px; color: rgb(136, 136, 136); padding-right: 18px; font-size: 12px; margin-top: 13px; position: absolute;
}
.sign-in-action:hover {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/DV1ak2HQOBCZAutHmJdV0Q") no-repeat 142px -1495px; color: rgb(235, 73, 36);
}
.s-active.sign-in-action {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/DV1ak2HQOBCZAutHmJdV0Q") no-repeat 142px -1495px;
}
.nav-homepage {
	height: 60px; padding-left: 20px; margin-left: 176px; border-left-color: rgb(95, 95, 95); border-left-width: 1px; border-left-style: solid; position: relative;
}
.nav-homepage .s-active .nav-tertiary-link::after {
	
}
.nav-homepage-links {
	padding-top: 7px;
}
.nav-homepage-links .s-active .nav-tertiary-link::after {
	bottom: -22px;
}
.nav-homepage .explore-interests {
	margin-top: 15px; position: relative;
}
.nav-homepage .your-interests-icon {
	margin: 0px auto 6px; width: 30px; height: 20px; display: block;
}
.nav-homepage .activity-icon {
	margin: 0px auto 6px; width: 30px; height: 20px; display: block;
}
.nav-homepage .trending-icon {
	margin: 0px auto 6px; width: 30px; height: 20px; display: block;
}
.nav-homepage .lists-icon {
	margin: 0px auto 6px; width: 30px; height: 20px; display: block;
}
.nav-homepage .your-interests-icon {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/Qg5YMdnDAWX5pXU-0eP3xg") no-repeat center -60px;
}
.nav-homepage .nav-tertiary-link:hover .your-interests-icon {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/Qg5YMdnDAWX5pXU-0eP3xg") no-repeat center -80px;
}
.nav-homepage .nav-tertiary-link:active .your-interests-icon {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/Qg5YMdnDAWX5pXU-0eP3xg") no-repeat center -80px;
}
.nav-homepage .s-active .your-interests-icon {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/Qg5YMdnDAWX5pXU-0eP3xg") no-repeat center -100px;
}
.nav-homepage .s-active .nav-tertiary-link:hover .your-interests-icon {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/Qg5YMdnDAWX5pXU-0eP3xg") no-repeat center -100px;
}
.nav-homepage .activity-icon {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/Qg5YMdnDAWX5pXU-0eP3xg") no-repeat center 0px;
}
.nav-homepage .nav-tertiary-link:hover .activity-icon {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/Qg5YMdnDAWX5pXU-0eP3xg") no-repeat center -20px;
}
.nav-homepage .nav-tertiary-link:active .activity-icon {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/Qg5YMdnDAWX5pXU-0eP3xg") no-repeat center -20px;
}
.nav-homepage .s-active .activity-icon {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/Qg5YMdnDAWX5pXU-0eP3xg") no-repeat center -40px;
}
.nav-homepage .s-active .nav-tertiary-link:hover .activity-icon {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/Qg5YMdnDAWX5pXU-0eP3xg") no-repeat center -40px;
}
.nav-homepage .trending-icon {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/Qg5YMdnDAWX5pXU-0eP3xg") no-repeat center -180px;
}
.nav-homepage .nav-tertiary-link:hover .trending-icon {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/Qg5YMdnDAWX5pXU-0eP3xg") no-repeat center -200px;
}
.nav-homepage .nav-tertiary-link:active .trending-icon {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/Qg5YMdnDAWX5pXU-0eP3xg") no-repeat center -200px;
}
.nav-homepage .s-active .trending-icon {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/Qg5YMdnDAWX5pXU-0eP3xg") no-repeat center -220px;
}
.nav-homepage .s-active .nav-tertiary-link:hover .trending-icon {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/Qg5YMdnDAWX5pXU-0eP3xg") no-repeat center -220px;
}
.nav-homepage .lists-icon {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/Qg5YMdnDAWX5pXU-0eP3xg") no-repeat center -120px;
}
.nav-homepage .nav-tertiary-link:hover .lists-icon {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/Qg5YMdnDAWX5pXU-0eP3xg") no-repeat center -140px;
}
.nav-homepage .nav-tertiary-link:active .lists-icon {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/Qg5YMdnDAWX5pXU-0eP3xg") no-repeat center -140px;
}
.nav-homepage .s-active .lists-icon {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/Qg5YMdnDAWX5pXU-0eP3xg") no-repeat center -160px;
}
.nav-homepage .s-active .nav-tertiary-link:hover .lists-icon {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/Qg5YMdnDAWX5pXU-0eP3xg") no-repeat center -160px;
}
.nav-homepage .s-active .nav-tertiary-text {
	font-weight: normal;
}
.nav-homepage .nav-tertiary-link {
	padding: 0px 20px;
}
.nav-homepage .nav-tertiary-count {
	font-family: "Helvetica Neue", Arial, sans-serif; font-size: 18px;
}
.nav-homepage .nav-tertiary-text {
	font-family: "Helvetica Neue", Arial, sans-serif; font-size: 18px;
}
.nav-primary {
	height: 31px; padding-top: 6px; display: inline-block;
}
.nav-section {
	border-left-color: rgb(229, 229, 229); border-left-width: 1px; border-left-style: solid; float: left;
}
:first-child.nav-section {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.nav-primary-link {
	padding: 0px 10px 15px; height: 16px; text-align: center; color: rgb(86, 92, 95); text-transform: uppercase; line-height: 2.6; font-size: 12px; display: block; min-width: 20px;
}
.nav-whats-new .nav-primary-link {
	padding-left: 3px;
}
.nav-primary-link:hover {
	color: rgb(136, 136, 136);
}
.nav-primary-link:active {
	color: rgb(235, 73, 36);
}
.s-section-active .nav-primary-link {
	color: rgb(235, 73, 36); cursor: default;
}
.nav-tertiary {
	left: 0px; width: 100%; text-align: center; bottom: 0px; padding-bottom: 5px; font-size: 0px; position: absolute;
}
.nav-tertiary > ul {
	display: inline-block;
}
.nav-tertiary-link-wrapper {
	float: left; position: relative;
}
.nav-tertiary-link {
	padding: 0px 22px; text-align: center; display: block;
}
.s-active .nav-tertiary-link::after {
	left: 50%; width: 0px; height: 0px; bottom: -15px; margin-left: -10px; border-right-color: transparent; border-bottom-color: rgb(237, 237, 237); border-left-color: transparent; border-right-width: 10px; border-bottom-width: 12px; border-left-width: 10px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; display: block; position: absolute; content: " ";
}
.nav-tertiary-count {
	color: rgb(187, 187, 187); line-height: 1.2; font-size: 28px; font-weight: normal;
}
.nav-tertiary-text {
	color: rgb(214, 222, 224); line-height: 1.4; font-size: 15px;
}
.nav-tertiary-text {
	text-shadow: 1px 1px 0 black;
}
.nav-tertiary-count {
	text-shadow: 1px 1px 0 black;
}
.nav-tertiary-link:hover .nav-tertiary-count {
	color: rgb(255, 255, 255);
}
.nav-tertiary-link:hover .nav-tertiary-text {
	color: rgb(255, 255, 255);
}
.nav-tertiary-link:active .nav-tertiary-count {
	color: rgb(119, 119, 119);
}
.nav-tertiary-link:active .nav-tertiary-text {
	color: rgb(119, 119, 119);
}
.nav-no-subtext {
	line-height: 5;
}
.s-active .nav-tertiary-count {
	color: rgb(255, 255, 255);
}
.s-active .nav-tertiary-text {
	color: rgb(255, 255, 255);
}
.s-active .nav-tertiary-text {
	font-weight: bold;
}
.nav-filter-wrapper {
	text-align: center; overflow: auto; padding-top: 10px; clear: both; border-top-color: rgb(254, 254, 254); border-top-width: 1px; border-top-style: solid;
}
.nav-filter-center {
	display: inline-block;
}
.nav-filter-nav-item {
	float: left;
}
.nav-filter-nav-link {
	margin: 0px 20px; color: rgb(135, 139, 151); padding-bottom: 4px; font-size: 14px; display: block; text-shadow: 1px 1px 0 white;
}
:first-child.nav-filter-nav-item .nav-filter-nav-link {
	margin-left: 0px;
}
.nav-filter-nav-link:hover {
	color: rgb(97, 101, 111);
}
.nav-filter-nav-link:active {
	
}
.s-active .nav-filter-nav-link {
	color: rgb(135, 139, 151); font-weight: bold; border-bottom-color: rgb(135, 139, 151); border-bottom-width: 4px; border-bottom-style: solid;
}
form {
	margin: 0px;
}
fieldset {
	margin: 0px; padding: 18px 0px 0px; border: 0px currentColor;
}
fieldset legend {
	border-width: 1px 0px 0px; border-style: solid; border-color: rgb(244, 244, 244); padding: 18px 0px 0px; width: 100%; color: rgb(82, 82, 82); font-weight: bold; display: block;
}
fieldset.initial legend.secondary {
	padding: 0px; border: 0px currentColor;
}
fieldset:first-child legend {
	padding: 0px; border: 0px currentColor;
}
fieldset legend.secondary {
	padding-top: 18px; font-weight: normal;
}
.oldie fieldset legend {
	margin: 0px 0px 5px -7px;
}
label {
	width: 130px; text-align: right; color: rgb(82, 82, 82); padding-top: 4px; float: left; cursor: pointer;
}
label.no-hover {
	cursor: default;
}
label.for-select {
	padding-top: 3px;
}
.input > p:first-child {
	padding-top: 6px; font-size: 13px;
}
.success label {
	color: rgb(100, 100, 90);
}
.active label {
	color: rgb(100, 100, 90);
}
.modal-content label {
	color: rgb(100, 100, 90);
}
.error label {
	color: rgb(146, 35, 35);
}
div.input {
	margin-left: 150px;
}
input[type=checkbox] {
	cursor: pointer;
}
form input[type=radio] {
	cursor: pointer;
}
input[type=text] {
	margin: 0px; padding: 2px 4px; border-radius: 3px; border: 1px solid rgb(212, 212, 212); width: 210px; height: 18px; color: rgb(68, 68, 68); display: inline-block; background-color: rgb(255, 255, 255); -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
input[type=email] {
	margin: 0px; padding: 2px 4px; border-radius: 3px; border: 1px solid rgb(212, 212, 212); width: 210px; height: 18px; color: rgb(68, 68, 68); display: inline-block; background-color: rgb(255, 255, 255); -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
input[type=password] {
	margin: 0px; padding: 2px 4px; border-radius: 3px; border: 1px solid rgb(212, 212, 212); width: 210px; height: 18px; color: rgb(68, 68, 68); display: inline-block; background-color: rgb(255, 255, 255); -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
textarea {
	margin: 0px; padding: 2px 4px; border-radius: 3px; border: 1px solid rgb(212, 212, 212); width: 210px; height: 18px; color: rgb(68, 68, 68); display: inline-block; background-color: rgb(255, 255, 255); -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
.uneditable-input {
	margin: 0px; padding: 2px 4px; border-radius: 3px; border: 1px solid rgb(212, 212, 212); width: 210px; height: 18px; color: rgb(68, 68, 68); display: inline-block; background-color: rgb(255, 255, 255); -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
.active input[type=text] {
	border-color: rgb(100, 100, 90);
}
.active input[type=email] {
	border-color: rgb(100, 100, 90);
}
.active input[type=password] {
	border-color: rgb(100, 100, 90);
}
.active textarea {
	border-color: rgb(100, 100, 90);
}
.active .uneditable-input {
	border-color: rgb(100, 100, 90);
}
.error input[type=text] {
	border-color: rgb(146, 35, 35);
}
.error input[type=email] {
	border-color: rgb(146, 35, 35);
}
.error input[type=password] {
	border-color: rgb(146, 35, 35);
}
.error textarea {
	border-color: rgb(146, 35, 35);
}
.error .uneditable-input {
	border-color: rgb(146, 35, 35);
}
button {
	cursor: pointer; -webkit-appearance: button;
}
input[type='button'] {
	cursor: pointer; -webkit-appearance: button;
}
input[type='reset'] {
	cursor: pointer; -webkit-appearance: button;
}
input[type='submit'] {
	cursor: pointer; -webkit-appearance: button;
}
form input[type=file] {
	height: 27px; line-height: 27px;
}
input[type='checkbox'] {
	box-sizing: border-box;
}
input[type='radio'] {
	box-sizing: border-box;
}
input[type='search'] {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/l7zwp_-ABgERogMxvrP_9g") no-repeat 7px -419px rgb(255, 255, 255); padding: 4px 5px 4px 25px; border-radius: 14px; border: 1px solid rgb(178, 178, 178); width: 140px; height: 19px; text-align: left; line-height: 16px; font-size: 12px; box-sizing: content-box; -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box;
}
input[type='search']:focus {
	box-shadow: inset 0px 0px 5px 2px #cde3f1;
}
textarea {
	overflow: auto; vertical-align: top; resize: vertical;
}
.uneditable-input {
	border-color: rgb(204, 204, 204); display: block; box-shadow: inset 0px 1px 2px rgba(0,0,0,0.075); background-color: rgb(238, 238, 238); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
}
input[type=text] {
	box-shadow: inset 0px 1px 3px rgba(0,0,0,0.1); -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1); -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1); -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; -moz-transition: border linear 0.2s, box-shadow linear 0.2s; transition: border linear 0.2s, box-shadow linear 0.2s;
}
input[type=email] {
	box-shadow: inset 0px 1px 3px rgba(0,0,0,0.1); -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1); -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1); -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; -moz-transition: border linear 0.2s, box-shadow linear 0.2s; transition: border linear 0.2s, box-shadow linear 0.2s;
}
input[type=password] {
	box-shadow: inset 0px 1px 3px rgba(0,0,0,0.1); -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1); -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1); -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; -moz-transition: border linear 0.2s, box-shadow linear 0.2s; transition: border linear 0.2s, box-shadow linear 0.2s;
}
textarea {
	box-shadow: inset 0px 1px 3px rgba(0,0,0,0.1); -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1); -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1); -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; -moz-transition: border linear 0.2s, box-shadow linear 0.2s; transition: border linear 0.2s, box-shadow linear 0.2s;
}
input[type=text]:focus {
	border-color: rgba(100, 100, 90, 0.8); box-shadow: inset 0px 1px 3px rgba(0,0,0,0.1), 0px 0px 8px rgba(100,100,90,0.6); -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(100, 100, 90, 0.6); -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(100, 100, 90, 0.6);
}
input[type=email]:focus {
	border-color: rgba(100, 100, 90, 0.8); box-shadow: inset 0px 1px 3px rgba(0,0,0,0.1), 0px 0px 8px rgba(100,100,90,0.6); -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(100, 100, 90, 0.6); -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(100, 100, 90, 0.6);
}
form input[type=password]:focus {
	border-color: rgba(100, 100, 90, 0.8); box-shadow: inset 0px 1px 3px rgba(0,0,0,0.1), 0px 0px 8px rgba(100,100,90,0.6); -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(100, 100, 90, 0.6); -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(100, 100, 90, 0.6);
}
form textarea:focus {
	border-color: rgba(100, 100, 90, 0.8); box-shadow: inset 0px 1px 3px rgba(0,0,0,0.1), 0px 0px 8px rgba(100,100,90,0.6); -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(100, 100, 90, 0.6); -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(100, 100, 90, 0.6);
}
.error.wrapper-input {
	border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.error.wrapper-input > label {
	color: rgb(146, 35, 35);
}
.error.wrapper-input span.help-inline {
	color: rgb(146, 35, 35);
}
.error.wrapper-input span.help-block {
	color: rgb(146, 35, 35);
}
.error.wrapper-input input[type=text] {
	border-color: rgb(148, 30, 37); box-shadow: inset 0px 0px 4px 1px rgba(148,30,37,0.7); -moz-box-shadow: inset 0 0 4px 1px rgba(148, 30, 37, 0.7); -webkit-box-shadow: inset 0 0 4px 1px rgba(148, 30, 37, 0.7);
}
.error.wrapper-input input[type=email] {
	border-color: rgb(148, 30, 37); box-shadow: inset 0px 0px 4px 1px rgba(148,30,37,0.7); -moz-box-shadow: inset 0 0 4px 1px rgba(148, 30, 37, 0.7); -webkit-box-shadow: inset 0 0 4px 1px rgba(148, 30, 37, 0.7);
}
.error.wrapper-input input[type=password] {
	border-color: rgb(148, 30, 37); box-shadow: inset 0px 0px 4px 1px rgba(148,30,37,0.7); -moz-box-shadow: inset 0 0 4px 1px rgba(148, 30, 37, 0.7); -webkit-box-shadow: inset 0 0 4px 1px rgba(148, 30, 37, 0.7);
}
.error.wrapper-input textarea {
	border-color: rgb(148, 30, 37); box-shadow: inset 0px 0px 4px 1px rgba(148,30,37,0.7); -moz-box-shadow: inset 0 0 4px 1px rgba(148, 30, 37, 0.7); -webkit-box-shadow: inset 0 0 4px 1px rgba(148, 30, 37, 0.7);
}
.error.wrapper-input .input-prepend span.add-on {
	background: rgb(244, 200, 197); border-color: rgb(200, 120, 114); color: rgb(185, 85, 77);
}
.error.wrapper-input .input-append span.add-on {
	background: rgb(244, 200, 197); border-color: rgb(200, 120, 114); color: rgb(185, 85, 77);
}
.input-mini {
	width: 60px;
}
input.mini {
	width: 60px;
}
textarea.mini {
	width: 60px;
}
select.mini {
	width: 60px;
}
.input-small {
	width: 90px;
}
input.small {
	width: 90px;
}
textarea.small {
	width: 90px;
}
select.small {
	width: 90px;
}
.input-medium {
	width: 150px;
}
input.medium {
	width: 150px;
}
textarea.medium {
	width: 150px;
}
select.medium {
	width: 150px;
}
.input-large {
	width: 210px;
}
input.large {
	width: 210px;
}
textarea.large {
	width: 210px;
}
select.large {
	width: 210px;
}
.input-xlarge {
	width: 270px;
}
input.xlarge {
	width: 270px;
}
textarea.xlarge {
	width: 270px;
}
select.xlarge {
	width: 270px;
}
.input-xxlarge {
	width: 530px;
}
input.xxlarge {
	width: 530px;
}
textarea.xxlarge {
	width: 530px;
}
select.xxlarge {
	width: 530px;
}
textarea.large {
	height: 75px; overflow-y: scroll;
}
textarea.xlarge {
	height: 75px; overflow-y: scroll;
}
textarea.xxlarge {
	height: 75px; overflow-y: scroll;
}
input[readonly]:focus {
	background: rgb(245, 245, 245); border-color: rgb(221, 221, 221); box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;
}
form textarea[readonly]:focus {
	background: rgb(245, 245, 245); border-color: rgb(221, 221, 221); box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;
}
form input.disabled {
	background: rgb(245, 245, 245); border-color: rgb(221, 221, 221); box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;
}
.actions {
	margin: 0px 0px; padding: 0px 0px; border-top-color: rgb(244, 244, 244); border-top-width: 1px; border-top-style: solid;
}
.actions .btn {
	margin-left: 20px;
}
.actions :first-child.btn {
	margin-left: 0px;
}
.actions .secondary-action {
	float: right;
}
.actions .secondary-action a {
	line-height: 30px;
}
.actions .secondary-action a:hover {
	text-decoration: underline;
}
.help-inline {
	color: rgb(136, 136, 136);
}
.help-block {
	color: rgb(136, 136, 136);
}
.help-inline {
	padding-left: 5px;
}
.oldie .help-inline {
	top: -5px; position: relative;
}
.help-block {
	clear: left; margin-bottom: 0px; display: block; min-height: 25px; max-width: 600px;
}
.help-block > span {
	display: none;
}
.help-block .s-info {
	display: block;
}
.active .s-help {
	display: block;
}
.error .s-error {
	display: block;
}
.success .s-success {
	display: block;
}
.error .s-help {
	display: none;
}
.error .s-info {
	display: none;
}
.success .s-help {
	display: none;
}
.success .s-info {
	display: none;
}
.s-help {
	color: rgb(82, 82, 82);
}
.s-info {
	color: rgb(82, 82, 82);
}
.s-error {
	color: rgb(146, 35, 35); padding-left: 14px; position: relative;
}
.s-success {
	color: rgb(146, 35, 35); padding-left: 14px; position: relative;
}
.s-success {
	color: rgb(136, 136, 136);
}
.s-error::before {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/l7zwp_-ABgERogMxvrP_9g") no-repeat 0px -71px rgb(255, 255, 255); left: 0px; width: 11px; height: 14px; position: absolute; content: "";
}
.s-success::before {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/l7zwp_-ABgERogMxvrP_9g") no-repeat 0px -71px rgb(255, 255, 255); left: 0px; width: 11px; height: 14px; position: absolute; content: "";
}
.s-success::before {
	background-position: 0px -46px;
}
.oldie .s-error {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/l7zwp_-ABgERogMxvrP_9g") no-repeat 0px -71px rgb(255, 255, 255);
}
.oldie .s-success {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/l7zwp_-ABgERogMxvrP_9g") no-repeat 0px -46px rgb(255, 255, 255);
}
.multi-item-label {
	cursor: default;
}
.inline-inputs span {
	display: inline-block;
}
.inline-inputs input[type=text] {
	display: inline-block;
}
.inline-inputs input[type=email] {
	display: inline-block;
}
.inline-inputs input.mini {
	width: 60px;
}
.inline-inputs input.small {
	width: 90px;
}
.inline-inputs span {
	padding: 0px 2px 0px 1px;
}
.inline-reference-text {
	padding: 6px 0px 0px; height: 0px; margin-left: 0px; float: left;
}
.inline-reference-text span:first-child {
	padding-right: 20px; font-size: 13px; float: left;
}
.inline-reference-text label {
	width: auto; padding-top: 0px; white-space: nowrap;
}
.input-prepend input[type=text] {
	border-radius: 0px 3px 3px 0px; -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0;
}
.input-append input[type=text] {
	border-radius: 0px 3px 3px 0px; -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0;
}
.input-prepend input[type=email] {
	border-radius: 0px 3px 3px 0px; -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0;
}
.input-append input[type=email] {
	border-radius: 0px 3px 3px 0px; -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0;
}
.input-prepend input[type=password] {
	border-radius: 0px 3px 3px 0px; -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0;
}
.input-append input[type=password] {
	border-radius: 0px 3px 3px 0px; -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0;
}
.input-prepend .add-on {
	background: rgb(245, 245, 245); padding: 4px 4px 4px 5px; border-radius: 3px 0px 0px 3px; border: 1px solid rgb(204, 204, 204); width: auto; height: 14px; text-align: center; color: rgb(191, 191, 191); float: left; min-width: 16px; text-shadow: 0 1px 0 #fff; -webkit-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px;
}
.input-append .add-on {
	background: rgb(245, 245, 245); padding: 4px 4px 4px 5px; border-radius: 3px 0px 0px 3px; border: 1px solid rgb(204, 204, 204); width: auto; height: 14px; text-align: center; color: rgb(191, 191, 191); float: left; min-width: 16px; text-shadow: 0 1px 0 #fff; -webkit-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px;
}
.input-prepend .active {
	background: rgb(169, 219, 169); border-color: rgb(70, 165, 70);
}
.input-append .active {
	background: rgb(169, 219, 169); border-color: rgb(70, 165, 70);
}
.oldie .input-prepend .add-on {
	margin-top: 1px;
}
.input-append input[type=text] {
	border-radius: 3px 0px 0px 3px; float: left; -webkit-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px;
}
.input-append input[type=email] {
	border-radius: 3px 0px 0px 3px; float: left; -webkit-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px;
}
.input-append input[type=password] {
	border-radius: 3px 0px 0px 3px; float: left; -webkit-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px;
}
.input-append .add-on {
	border-radius: 0px 3px 3px 0px; border-right-width: 1px; border-left-width: 0px; -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0;
}
.inputs-list li {
	padding: 0px; margin-bottom: 8px; display: block;
}
label.inline {
	padding: 0px; width: auto; text-align: left; float: none; display: inline-block; white-space: normal;
}
.inputs-list li label {
	padding: 0px; width: auto; text-align: left; float: none; display: inline-block; white-space: normal;
}
.inputs-list li label strong {
	color: rgb(128, 128, 128);
}
.inputs-list li ul.inputs-list {
	padding-top: 0px; margin-bottom: 10px; margin-left: 25px;
}
.inputs-list li:first-child {
	padding-top: 4px;
}
.inputs-list input[type=radio] {
	margin-bottom: 0px;
}
.inputs-list input[type=checkbox] {
	margin-bottom: 0px;
}
.form-stacked fieldset {
	padding-top: 9px;
}
.form-stacked legend {
	margin-left: 0px;
}
.form-stacked label {
	padding: 0px 0px 3px; width: auto; text-align: left; font-size: 16px; float: none; display: block;
}
.form-stacked .inline {
	display: inline-block;
}
.form-stacked input[type=text].xlarge {
	height: 26px; line-height: 26px; padding-left: 5px; font-size: 16px;
}
.form-stacked input[type=email].xlarge {
	height: 26px; line-height: 26px; padding-left: 5px; font-size: 16px;
}
.form-stacked input[type=password].xlarge {
	height: 26px; line-height: 26px; padding-left: 5px; font-size: 16px;
}
.form-stacked div.input label {
	font-size: 14px; font-weight: normal;
}
.form-stacked .wrapper-input {
	min-height: 60px;
}
.form-stacked .wrapper-input div.input {
	margin-left: 0px;
}
.form-stacked .inputs-list {
	margin-bottom: 0px;
}
.form-stacked .inputs-list li {
	padding-top: 0px;
}
.form-stacked label.inline {
	padding-top: 0px; font-weight: normal;
}
.form-stacked .inputs-list li label {
	padding-top: 0px; font-weight: normal;
}
.form-stacked div.error {
	padding-left: 10px; margin-top: 0px; margin-left: -10px;
}
.form-stacked .actions {
	padding-left: 0px; margin-left: 0px;
}
.form-controls {
	margin-top: 15px;
}
.form-controls .btn {
	margin-left: 10px;
}
.form-controls :first-child.btn {
	margin-left: 0px;
}
.view-modal .inline > label {
	color: rgb(100, 100, 90);
}
.inline > label {
	width: auto; color: rgb(82, 82, 82); padding-top: 3px; font-size: 11px; margin-right: 23px; display: inline;
}
p.message-legal {
	margin-top: 28px;
}
label.message-legal {
	font-size: 12px; font-weight: normal;
}
.search-content {
	text-align: right; margin-top: 8px; margin-left: 10px; float: right; position: relative;
}
.alert-message {
	padding: 10px; border: 2px solid rgb(237, 193, 193); color: rgb(68, 68, 68); margin-bottom: 18px; background-color: rgb(247, 211, 211);
}
.alert-message:hover {
	padding: 10px; border: 2px solid rgb(237, 193, 193); color: rgb(68, 68, 68); margin-bottom: 18px; background-color: rgb(247, 211, 211);
}
.alert-message .alert-icon {
	padding-left: 30px; position: relative;
}
.oldie .alert-message .alert-icon {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/JsyDxn1A5MxlT-v3W6Mezg") no-repeat 0px -300px;
}
.alert-message .alert-icon::before {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/JsyDxn1A5MxlT-v3W6Mezg") no-repeat 0px -300px; left: 0px; width: 20px; height: 20px; position: absolute; content: "";
}
.danger.alert-message .alert-icon::before {
	background-position: 0px -549px;
}
.error.alert-message .alert-icon::before {
	background-position: 0px -549px;
}
.oldie .danger.alert-message .alert-icon {
	background-position: 0px -549px;
}
.oldie .error.alert-message .alert-icon {
	background-position: 0px -549px;
}
.success.alert-message {
	border-color: rgb(205, 238, 255); background-color: rgb(228, 245, 255);
}
.success.alert-message .alert-icon::before {
	background-position: 0px -499px;
}
.oldie .success.alert-message .alert-icon {
	background-position: 0px -499px;
}
.warning.alert-message {
	border-color: rgb(255, 187, 149); background-color: rgb(255, 204, 176);
}
.info.alert-message {
	border-color: rgb(255, 187, 149); background-color: rgb(255, 204, 176);
}
.warning.alert-message .alert-icon::before {
	background-position: 7px -449px;
}
.info.alert-message .alert-icon::before {
	background-position: 7px -449px;
}
.oldie .warning.alert-message .alert-icon {
	background-position: 7px -449px;
}
.oldie .info.alert-message .alert-icon {
	background-position: 7px -449px;
}
.hide.alert-message {
	display: none;
}
.show.alert-message {
	display: block;
}
.alert-message p {
	overflow: hidden; font-size: 14px; margin-top: 0px; margin-bottom: 0px;
}
.alert-message > table {
	margin-bottom: 0px;
}
.alert-message > table td {
	padding: 0px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.alert-message > div {
	line-height: 28px; margin-top: 5px; margin-bottom: 2px;
}
.alert-message div.actions {
	padding: 14px 0px 0px; border: 0px currentColor;
}
.alert-message .btn {
	box-shadow: 0px 1px 0px rgba(255,255,255,0.25); -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25); -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
}
.alert-message .close {
	color: rgba(0, 0, 0, 0.2); font-size: 28px; text-decoration: none; float: right;
}
.oldie .alert-message .close {
	color: rgb(0, 0, 0); filter: alpha(opacity=20);
}
.alert-message .close:hover {
	color: rgb(136, 136, 136); text-decoration: none;
}
.block-message.alert-message {
	overflow: hidden;
}
.oldie .block-message.alert-message {
	overflow: auto;
}
.attached-message.alert-message {
	padding: 20px 30px; margin-bottom: 0px;
}
.block-message.alert-message .close {
	margin: -2px -10px 0px 0px;
}
.block-message.alert-message h2 {
	margin-bottom: 8px;
}
.block-message.alert-message p {
	padding-left: 0px;
}
.block-message.alert-message .alert-actions {
	margin-top: 5px;
}
.btn {
	margin: 0px; padding: 4px 14px; border-radius: 11px; border: 1px solid rgb(206, 206, 207); text-align: center; color: rgb(136, 136, 136); line-height: 18px; font-size: 14px; display: inline-block; cursor: pointer; min-width: 87px; background-color: rgb(215, 215, 215); text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.39); -webkit-border-radius: 5px; -moz-border-radius: 5px;
}
.btn:hover {
	color: rgb(68, 68, 68); text-decoration: none; background-color: rgb(212, 212, 212);
}
.btn:active {
	background: rgb(206, 206, 207); color: rgb(68, 68, 68);
}
.primary.btn {
	border: 1px solid rgb(157, 48, 33); color: rgb(255, 255, 255); font-weight: bold; background-color: rgb(235, 73, 36); text-shadow: 0 1px 0 rgba( 0, 0, 0, 0.29 );
}
.primary.btn:hover {
	color: rgb(255, 255, 255); background-color: rgb(179, 44, 13);
}
.primary.btn:active {
	background: rgb(179, 44, 13);
}
.secondary.btn {
	border: 1px solid rgb(117, 119, 122); color: rgb(255, 255, 255); background-color: rgb(188, 190, 192); text-shadow: 1px 1px 0 rgba( 0, 0, 0, 0.29 );
}
.secondary.btn:hover {
	color: rgb(255, 255, 255); background-color: rgb(128, 130, 133);
}
.secondary.btn:active {
	background: rgb(128, 130, 133);
}
.cancel.btn {
	color: rgb(136, 136, 136); background-color: rgb(241, 241, 238);
}
.cancel.btn:hover {
	
}
.large.btn {
	padding: 0px; width: 100%; line-height: 40px; font-size: 16px;
}
.medium.btn {
	font-size: 14px;
}
.medium-alt1.btn {
	font-size: 12px;
}
.small.btn {
	padding-right: 9px; padding-left: 9px; font-size: 11px;
}
.disabled.btn {
	filter: alpha(opacity=65); cursor: default; opacity: 0.65; background-image: none; -khtml-opacity: 0.65; -moz-opacity: 0.65;
}
:disabled.btn {
	filter: alpha(opacity=65); cursor: default; opacity: 0.65; background-image: none; -khtml-opacity: 0.65; -moz-opacity: 0.65;
}
.btn-disabled {
	filter: alpha(opacity=65); cursor: default; opacity: 0.65; background-image: none; -khtml-opacity: 0.65; -moz-opacity: 0.65;
}
.disabled.btn:hover {
	color: rgb(136, 136, 136); background-color: rgb(215, 215, 215);
}
.btn-disabled:hover {
	color: rgb(136, 136, 136); background-color: rgb(215, 215, 215);
}
.stumble-style.btn {
	background: rgb(239, 162, 119); padding: 8px 10px 8px 39px; border-radius: 6px; border: 1px solid rgb(158, 158, 158); color: white; font-family: "HelveticaNeueMedium", "HelveticaNeue-Medium", "Helvetica Neue Medium", "HelveticaNeue", "Helvetica Neue", "TeXGyreHerosRegular", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif; font-size: 18px; font-weight: 500; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efa277', endColorstr='#f15a29',GradientType=0 ); position: relative; font-stretch: normal; box-shadow: 0px 1px 1px 0px #c2c2c2; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.45); -webkit-border-radius: 6px; -moz-border-radius: 6px; -moz-box-shadow: 0 1px 1px 0px #C2C2C2; -webkit-box-shadow: 0 1px 1px 0px #C2C2C2;
}
.stumble-button.btn {
	background: rgb(239, 162, 119); padding: 8px 10px 8px 39px; border-radius: 6px; border: 1px solid rgb(158, 158, 158); color: white; font-family: "HelveticaNeueMedium", "HelveticaNeue-Medium", "Helvetica Neue Medium", "HelveticaNeue", "Helvetica Neue", "TeXGyreHerosRegular", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif; font-size: 18px; font-weight: 500; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efa277', endColorstr='#f15a29',GradientType=0 ); position: relative; font-stretch: normal; box-shadow: 0px 1px 1px 0px #c2c2c2; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.45); -webkit-border-radius: 6px; -moz-border-radius: 6px; -moz-box-shadow: 0 1px 1px 0px #C2C2C2; -webkit-box-shadow: 0 1px 1px 0px #C2C2C2;
}
.stumble-style.btn:hover {
	background: rgb(239, 162, 119); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efa277', endColorstr='#f15a29',GradientType=0 );
}
.stumble-button.btn:hover {
	background: rgb(239, 162, 119); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efa277', endColorstr='#f15a29',GradientType=0 );
}
.stumble-style.btn:active {
	background-image: none; background-color: rgb(192, 57, 33);
}
.stumble-button.btn:active {
	background-image: none; background-color: rgb(192, 57, 33);
}
.stumble-style.btn::after {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/tf1fKmlvhpQw2i5P6PUdfQ") no-repeat 0px 0px / 27px 21px; left: 12px; top: 7px; width: 27px; height: 21px; display: block; position: absolute; content: " ";
}
.stumble-button.btn::after {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/tf1fKmlvhpQw2i5P6PUdfQ") no-repeat 0px 0px / 27px 21px; left: 12px; top: 7px; width: 27px; height: 21px; display: block; position: absolute; content: " ";
}
.btn-social {
	padding: 0px 18px 0px 62px; border-radius: 3px; height: 52px; line-height: 50px; font-family: "HelveticaNeueMedium", "HelveticaNeue-Medium", "Helvetica Neue Medium", "HelveticaNeue", "Helvetica Neue", "TeXGyreHerosRegular", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif; font-size: 16px; font-weight: 500; display: inline-block; position: relative; cursor: pointer; box-sizing: border-box; font-stretch: normal; -webkit-border-radius: 3px; -moz-border-radius: 3px; -moz-box-sizing: border-box;
}
.small.btn-social {
	padding: 0px 10px 0px 38px; height: 36px; line-height: 36px;
}
.large.btn-social {
	padding: 0px 10px 0px 70px; height: 68px; line-height: 68px;
}
.btn-social::after {
	left: 2px; top: 1px; width: 48px; height: 48px; position: absolute; content: " ";
}
.large.btn-social::after {
	width: 64px; height: 64px;
}
.small.btn-social::after {
	width: 32px; height: 32px;
}
.facebook.btn-social {
	background: rgb(77, 120, 206); border: 1px solid transparent; color: rgb(241, 241, 241); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4D78CE', endColorstr='#456fa7',GradientType=0 ); text-shadow: 0 1px #173B86;
}
.facebook.btn-social:hover {
	background: rgb(53, 106, 177); border: 1px solid rgb(34, 93, 216); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4D78CE', endColorstr='#356AB1',GradientType=0 );
}
.facebook.btn-social:active {
	border: 1px solid rgb(24, 41, 77); box-shadow: 0px 1px 1px rgba(255,255,255,0.2);
}
.facebook.btn-social::after {
	background: url("http://cdn.planetamexa.com/images/f-logo.png") no-repeat; border-right-color: rgb(82, 114, 170); border-right-width: 1px; border-right-style: solid;
}
.large.facebook.btn-social::after {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/UmgrTPYGdCQVnTe55qVUGg") no-repeat;
}
.small.facebook.btn-social::after {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/y93Ewcifdb2sIOSkS6Fkdw") no-repeat;
}
.twitter.btn-social {
	background: rgb(254, 254, 254); border: 1px solid rgb(204, 204, 204); color: rgb(51, 51, 51); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#dedede',GradientType=0 ); text-shadow: 0 1px #f1f1f1;
}
.twitter.btn-social:hover {
	background: rgb(239, 239, 239); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#cecece',GradientType=0 );
}
.twitter.btn-social:active {
	background: rgb(222, 222, 222); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dedede', endColorstr='#fefefe',GradientType=0 );
}
.twitter.btn-social::after {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/JXQd9gY2fP9V0Tc5GNws5g") no-repeat; left: 5px;
}
.large.twitter.btn-social::after {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/X1Hn1cMIySBBbxZRISm0Lg") no-repeat;
}
.small.twitter.btn-social::after {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/hjVc7JWrFhXkMawHmpIN-A") no-repeat;
}
table {
	padding: 0px; width: 100%; font-size: 13px; margin-bottom: 18px; border-collapse: separate; border-spacing: 0;
}
th {
	padding: 10px 10px 9px; text-align: left; line-height: 1.5; vertical-align: middle; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
td {
	padding: 10px 10px 9px; text-align: left; line-height: 1.5; vertical-align: middle; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
th {
	padding-top: 9px; font-weight: bold; border-bottom-width: 2px;
}
tfoot td {
	padding-top: 9px; font-weight: bold; border-bottom-width: 2px;
}
.table-alt tbody tr:nth-child(2n+1) td {
	background-color: rgb(249, 249, 249);
}
.table-alt tbody tr:hover td {
	background-color: rgb(245, 245, 245);
}
.table-alt .table-header {
	cursor: pointer;
}
.table-alt .table-header::after {
	border-width: 0px 4px 4px; border-style: solid; border-color: rgb(0, 0, 0) transparent; margin-top: 7px; float: right; visibility: hidden; content: "";
}
.table-alt .table-header-sort-up {
	border-radius: 3px 3px 0px 0px; background-color: rgba(141, 192, 219, 0.25); text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); -webkit-border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0;
}
.table-alt .table-header-sort-down {
	border-radius: 3px 3px 0px 0px; background-color: rgba(141, 192, 219, 0.25); text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); -webkit-border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0;
}
.table-alt .table-header:hover::after {
	visibility: visible;
}
.table-alt .table-header-sort-down::after {
	visibility: visible; filter: alpha(opacity=60); opacity: 0.6; -khtml-opacity: 0.6; -moz-opacity: 0.6;
}
.table-alt .table-header-sort-down:hover::after {
	visibility: visible; filter: alpha(opacity=60); opacity: 0.6; -khtml-opacity: 0.6; -moz-opacity: 0.6;
}
.table-alt .table-header-sort-up::after {
	border-width: 4px 4px medium; border-style: solid solid none; border-color: rgb(0, 0, 0) transparent currentColor; visibility: visible; filter: alpha(opacity=60); opacity: 0.6; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -khtml-opacity: 0.6; -moz-opacity: 0.6;
}
#qtip-rcontainer {
	left: -28000px; top: -28000px; display: block; visibility: hidden; position: absolute;
}
#qtip-rcontainer .ui-tooltip {
	float: left !important; display: block !important; visibility: hidden !important; position: static !important;
}
.ui-tooltip {
	left: -28000px; top: -28000px; display: none; position: absolute;
}
.qtip {
	left: -28000px; top: -28000px; display: none; position: absolute;
}
.ui-tooltip-content {
	height: 100%; text-align: left; word-wrap: break-word;
}
.ui-tooltip-titlebar {
	border-width: 0px 0px 1px; padding: 5px 35px 5px 10px; overflow: hidden; font-weight: bold; position: relative; min-height: 14px;
}
.ui-tooltip-titlebar + .ui-tooltip-content {
	border-top-width: 0px !important;
}
.ui-tooltip-titlebar .ui-state-default {
	border-width: 1px; border-style: solid; top: 50%; right: 4px; margin-top: -9px; position: absolute; cursor: pointer;
}
* html .ui-tooltip-titlebar .ui-state-default {
	top: 16px;
}
.ui-tooltip-titlebar .ui-icon {
	text-indent: -1000em; display: block; direction: ltr;
}
.ui-tooltip-icon .ui-icon {
	text-indent: -1000em; display: block; direction: ltr;
}
.ui-tooltip-icon {
	border-radius: 3px; text-decoration: none; -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
.ui-tooltip-icon .ui-icon {
	border-radius: 3px; text-decoration: none; -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
.ui-tooltip-icon .ui-icon {
	background: no-repeat -100em -100em; font: bold 10px/13px Tahoma, sans-serif; width: 18px; height: 14px; text-align: center; color: inherit; text-indent: 0px; font-size-adjust: none; font-stretch: normal;
}
.ui-tooltip-focus {
	
}
.ui-tooltip-hover {
	
}
.ui-tooltip-default {
	width: 371px; color: rgb(85, 85, 85); font-family: "Helvetica Neue",Arial,sans-serif;
}
.ui-tooltip-default .ui-tooltip-titlebar {
	background-color: rgb(255, 239, 147);
}
.ui-tooltip-default .ui-tooltip-icon {
	background: rgb(241, 241, 241); border-color: rgb(204, 204, 204); color: rgb(119, 119, 119);
}
.ui-tooltip-default .ui-tooltip-titlebar .ui-state-hover {
	border-color: rgb(170, 170, 170); color: rgb(17, 17, 17);
}
.ui-tooltip-tip {
	border-color: rgb(119, 119, 119); position: absolute; z-index: 1; background-color: rgb(142, 142, 142);
}
.nav-tooltip-contents .ui-tooltip-tip {
	z-index: -1;
}
.nav-tooltip-contents .ui-tooltip-content {
	box-shadow: -5px 0px 8px -5px rgba(0,0,0,0.45), 5px 0px 8px -5px rgba(0,0,0,0.45), 0px 5px 8px -5px rgba(0,0,0,0.45); -moz-box-shadow: -5px 0 8px -5px rgba(0, 0, 0, .45), 5px 0 8px -5px rgba(0, 0, 0, .45), 0 5px 8px -5px rgba(0, 0, 0, .45); -webkit-box-shadow: -5px 0 8px -5px rgba(0, 0, 0, .45), 5px 0 8px -5px rgba(0, 0, 0, .45), 0 5px 8px -5px rgba(0, 0, 0, .45);
}
.nav-tooltip-contents {
	background-color: rgb(248, 248, 248);
}
.nav-tooltip-contents .ui-tooltip-tip {
	background-color: rgb(248, 248, 248);
}
.content-popup {
	margin: -1px; padding: 25px 20px; border-radius: 5px; border: 5px solid rgb(142, 142, 142); overflow: auto; position: relative; box-shadow: 0px 0px 5px rgba(0,0,0,0.45); background-color: rgb(255, 255, 255); -webkit-border-radius: 5px; -moz-border-radius: 5px; -moz-box-shadow: 0 0 5px rgba(0, 0, 0, .45); -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .45);
}
.content-popup .tile a {
	color: rgb(235, 73, 36);
}
.content-popup .tile a:hover {
	color: rgb(179, 44, 13);
}
.tight .content-popup {
	padding: 0px;
}
.activity-tip .content-popup {
	width: 244px; min-height: 99px;
}
.activity-tip .url-activity {
	max-height: 250px;
}
.activity-tip .activity-notifications .antiscroll-inner {
	height: auto; max-height: 300px;
}
.activity-tip .activity-notifications {
	min-height: 83px;
}
.action-dropdown-qtip {
	padding: 2px; border-radius: 3px; background-color: rgb(255, 255, 255); -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
.action-dropdown-qtip .ui-tooltip-tip {
	background-color: rgb(255, 255, 255);
}
.hover-card-user {
	width: 252px; height: 367px;
}
.hover-card-user .tile-user .tile-copy {
	height: 34px;
}
.tutorial-tip-wrap {
	width: 458px;
}
.tutorial-tip-wrap .content-popup {
	padding: 0px 25px;
}
.field-tip {
	color: rgb(109, 110, 113); font-size: 11px; font-weight: bold;
}
.error.field-tip {
	color: rgb(241, 241, 241);
}
.field-tip .ui-tooltip-tip {
	border-color: rgb(155, 155, 156); background-color: rgb(235, 235, 236);
}
.error.field-tip .ui-tooltip-tip {
	border-color: rgb(148, 30, 37); background-color: rgb(178, 40, 47);
}
.field-tip .content-popup {
	padding: 4px 8px; border-radius: 0px; border: 1px solid rgb(155, 155, 156); box-shadow: 0px 0px 5px rgba(0,0,0,0.45); background-color: rgb(235, 235, 236); -webkit-border-radius: 0; -moz-border-radius: 0; -moz-box-shadow: 0 0 5px rgba(0, 0, 0, .45); -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .45);
}
.error.field-tip .content-popup {
	border: 1px solid rgb(148, 30, 37); box-shadow: 0px 0px 5px rgba(178,40,47,0.45); background-color: rgb(178, 40, 47); text-shadow: 0 0 1px #000; -moz-box-shadow: 0 0 5px rgba(178, 40, 47, .45); -webkit-box-shadow: 0 0 5px rgba(178, 40, 47, .45);
}
.antiscroll-wrap {
	overflow: hidden; position: relative;
}
.antiscroll-scrollbar {
	background: rgba(0, 0, 0, 0.5); border-radius: 7px; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); position: absolute; opacity: 0; box-shadow: 0px 0px 1px #fff; -webkit-border-radius: 7px; -moz-border-radius: 7px; -moz-box-shadow: 0 0 1px #fff; -webkit-box-shadow: 0 0 1px #fff; -webkit-transition: linear 300ms opacity; -moz-transition: linear 300ms opacity; -o-transition: linear 300ms opacity;
}
.antiscroll-scrollbar-shown {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1;
}
.antiscroll-scrollbar-horizontal {
	left: 0px; height: 7px; bottom: 2px; margin-left: 2px;
}
.antiscroll-scrollbar-vertical {
	top: 0px; width: 7px; right: 2px; margin-top: 2px;
}
.antiscroll-inner {
	-webkit-overflow-scrolling: touch;
}
.chzn-container {
	font-size: 13px; display: inline-block; position: relative; zoom: 1;
}
.chzn-container .chzn-drop {
	background: rgb(255, 255, 255); border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(170, 170, 170) rgb(170, 170, 170); left: 0px; top: 29px; position: absolute; z-index: 1010; box-shadow: 0px 4px 5px rgba(0,0,0,0.15); -moz-box-shadow: 0 4px 5px rgba(0, 0, 0, .15); -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
}
.chzn-container-single .chzn-single {
	padding: 0px 0px 0px 8px; border-radius: 5px; border: 1px solid rgb(170, 170, 170); height: 23px; color: rgb(68, 68, 68); line-height: 24px; overflow: hidden; text-decoration: none; display: block; white-space: nowrap; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0 ); position: relative; box-shadow: inset 0px 0px 3px #ffffff, 0px 1px 1px rgba(0,0,0,0.1); background-clip: padding-box; background-color: rgb(255, 255, 255); -webkit-border-radius: 5px; -moz-border-radius: 5px; -moz-box-shadow: 0 0 3px #ffffff inset, 0 1px 1px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 0 3px #ffffff inset, 0 1px 1px rgba(0, 0, 0, 0.1); -moz-background-clip: padding; -webkit-background-clip: padding-box;
}
.chzn-container-single .chzn-default {
	color: rgb(153, 153, 153);
}
.chzn-container-single .chzn-single span {
	overflow: hidden; margin-right: 26px; display: block; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
.chzn-container-single .chzn-single abbr {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/jnDRIEN__Gob986-yiktXA") no-repeat right top; top: 6px; width: 12px; height: 13px; right: 26px; font-size: 1px; display: block; position: absolute;
}
.chzn-container-single .chzn-single abbr:hover {
	background-position: right -11px;
}
.chzn-disabled.chzn-container-single .chzn-single abbr:hover {
	background-position: right top;
}
.chzn-container-single .chzn-single div {
	top: 0px; width: 18px; height: 100%; right: 0px; display: block; position: absolute;
}
.chzn-container-single .chzn-single div b {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/jnDRIEN__Gob986-yiktXA") no-repeat 0px 0px; width: 100%; height: 100%; display: block;
}
.chzn-container-single .chzn-search {
	margin: 0px; padding: 3px 4px; white-space: nowrap; position: relative; z-index: 1010;
}
.chzn-container-single .chzn-search input {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/jnDRIEN__Gob986-yiktXA") no-repeat 100% -22px rgb(255, 255, 255); margin: 1px 0px; padding: 4px 20px 4px 5px; outline: 0px; border: 1px solid rgb(170, 170, 170); font-family: sans-serif; font-size: 1em;
}
.chzn-container-single .chzn-drop {
	border-radius: 0px 0px 4px 4px; background-clip: padding-box; -webkit-border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; -moz-background-clip: padding; -webkit-background-clip: padding-box;
}
.chzn-container-single-nosearch .chzn-search input {
	left: -9000px; position: absolute;
}
.chzn-container-multi .chzn-choices {
	margin: 0px; padding: 0px; border: 1px solid rgb(170, 170, 170); height: auto !important; overflow: hidden; position: relative; cursor: text; background-color: rgb(255, 255, 255);
}
.chzn-container-multi .chzn-choices li {
	list-style: none; float: left;
}
.chzn-container-multi .chzn-choices .search-field {
	margin: 0px; padding: 0px; white-space: nowrap;
}
.chzn-container-multi .chzn-choices .search-field input {
	margin: 1px 0px; padding: 5px; outline: 0px; border: 0px currentColor !important; height: 15px; color: rgb(102, 102, 102); font-family: sans-serif; font-size: 100%; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;
}
.chzn-container-multi .chzn-choices .search-field .default {
	color: rgb(153, 153, 153);
}
.chzn-container-multi .chzn-choices .search-choice {
	margin: 4px 0px 3px 5px; padding: 3px 20px 3px 5px; border-radius: 3px; border: 1px solid rgb(170, 170, 170); color: rgb(136, 136, 136); line-height: 13px; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#eeeeee', GradientType=0 ); position: relative; cursor: default; box-shadow: inset 0px 0px 2px #ffffff, 0px 1px 0px rgba(0,0,0,0.05); background-clip: padding-box; background-color: rgb(228, 228, 228); -webkit-border-radius: 3px; -moz-border-radius: 3px; -moz-box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0, 0, 0, 0.05); -webkit-box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0, 0, 0, 0.05); -moz-background-clip: padding; -webkit-background-clip: padding-box;
}
.chzn-container-multi .chzn-choices .search-choice-disabled.search-choice {
	border: 1px solid rgb(204, 204, 204); color: rgb(102, 102, 102); padding-right: 5px; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#eeeeee', GradientType=0 ); background-color: rgb(228, 228, 228);
}
.chzn-container-multi .chzn-choices .search-choice-focus {
	background: rgb(212, 212, 212);
}
.chzn-container-multi .chzn-choices .search-choice .search-choice-close {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/jnDRIEN__Gob986-yiktXA") no-repeat right top; top: 4px; width: 12px; height: 13px; right: 3px; font-size: 1px; display: block; position: absolute;
}
.chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover {
	background-position: right -11px;
}
.chzn-container-multi .chzn-choices .search-choice-focus .search-choice-close {
	background-position: right -11px;
}
.chzn-container .chzn-results {
	margin: 0px 4px 4px 0px; padding: 0px 0px 0px 4px; position: relative; overflow-x: hidden; overflow-y: auto; max-height: 145px; -webkit-overflow-scrolling: touch;
}
.chzn-container-multi .chzn-results {
	margin: -1px 0px 0px; padding: 0px;
}
.chzn-container .chzn-results li {
	list-style: none; margin: 0px; padding: 5px 6px; line-height: 15px; display: none;
}
.chzn-container .chzn-results .active-result {
	display: list-item; cursor: pointer;
}
.chzn-container .chzn-results .highlighted {
	color: rgb(58, 58, 58); background-color: rgb(237, 237, 238);
}
.chzn-container .chzn-results li em {
	background: rgb(254, 255, 222); font-style: normal;
}
.chzn-container .chzn-results .highlighted em {
	
}
.chzn-container .chzn-results .no-results {
	background: rgb(244, 244, 244); display: list-item;
}
.chzn-container .chzn-results .group-result {
	color: rgb(153, 153, 153); font-weight: bold; display: list-item; cursor: default;
}
.chzn-container .chzn-results .group-option {
	padding-left: 15px;
}
.chzn-container-multi .chzn-drop .result-selected {
	display: none;
}
.chzn-container .chzn-results-scroll {
	background: white; margin: 0px 4px; width: 321px; text-align: center; position: absolute; z-index: 1;
}
.chzn-container .chzn-results-scroll span {
	width: 9px; height: 17px; text-indent: -5000px; display: inline-block;
}
.chzn-container .chzn-results-scroll-down {
	bottom: 0px;
}
.chzn-container .chzn-results-scroll-down span {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/jnDRIEN__Gob986-yiktXA") no-repeat -4px -3px;
}
.chzn-container .chzn-results-scroll-up span {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/jnDRIEN__Gob986-yiktXA") no-repeat -22px -3px;
}
.chzn-container-active .chzn-single {
	border: 1px solid rgb(88, 151, 251); box-shadow: 0px 0px 5px rgba(0,0,0,0.3); -moz-box-shadow: 0 0 5px rgba(0, 0, 0, .3); -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
}
.chzn-container-active .chzn-single-with-drop {
	border: 1px solid rgb(170, 170, 170); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0 ); border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; box-shadow: inset 0px 1px 0px #fff; background-color: rgb(238, 238, 238); -moz-box-shadow: 0 1px 0 #fff inset; -webkit-box-shadow: 0 1px 0 #fff inset; -webkit-border-bottom-left-radius: 0; -webkit-border-bottom-right-radius: 0; -moz-border-radius-bottomleft: 0; -moz-border-radius-bottomright: 0;
}
.chzn-container-active .chzn-single-with-drop div {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.chzn-container-active .chzn-single-with-drop div b {
	background-position: -18px 1px;
}
.chzn-container-active .chzn-choices {
	box-shadow: 0px 0px 5px rgba(0,0,0,0.3); -moz-box-shadow: 0 0 5px rgba(0, 0, 0, .3); -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
}
.chzn-container-active .chzn-choices .search-field input {
	color: rgb(17, 17, 17) !important;
}
.chzn-disabled {
	cursor: default; opacity: 0.5 !important;
}
.chzn-disabled .chzn-single {
	cursor: default;
}
.chzn-disabled .chzn-choices .search-choice .search-choice-close {
	cursor: default;
}
.chzn-rtl {
	text-align: right;
}
.chzn-rtl .chzn-single {
	padding: 0px 8px 0px 0px; overflow: visible;
}
.chzn-rtl .chzn-single span {
	margin-right: 0px; margin-left: 26px; direction: rtl;
}
.chzn-rtl .chzn-single div {
	left: 3px; right: auto;
}
.chzn-rtl .chzn-single abbr {
	left: 26px; right: auto;
}
.chzn-rtl .chzn-choices .search-field input {
	direction: rtl;
}
.chzn-rtl .chzn-choices li {
	float: right;
}
.chzn-rtl .chzn-choices .search-choice {
	margin: 3px 5px 3px 0px; padding: 3px 5px 3px 19px;
}
.chzn-rtl .chzn-choices .search-choice .search-choice-close {
	background-position: right top; left: 4px; right: auto;
}
.chzn-container-single.chzn-rtl .chzn-results {
	margin: 0px 0px 4px 4px; padding: 0px 4px 0px 0px;
}
.chzn-rtl .chzn-results .group-option {
	padding-right: 15px; padding-left: 0px;
}
.chzn-container-active.chzn-rtl .chzn-single-with-drop div {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.chzn-rtl .chzn-search input {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/jnDRIEN__Gob986-yiktXA") no-repeat -38px -22px rgb(255, 255, 255); padding: 4px 5px 4px 20px; direction: rtl;
}
.right {
	float: right;
}
.left {
	float: left;
}
.clear-both {
	clear: both;
}
.ir {
	border: 0px currentColor; text-align: left; text-indent: -9999px; overflow: hidden; display: block; direction: ltr; background-repeat: no-repeat; background-color: transparent;
}
.ir br {
	display: none;
}
.hidden {
	display: none !important; visibility: hidden;
}
.visually-hidden {
	margin: -1px; padding: 0px; border: 0px currentColor; width: 1px; height: 1px; overflow: hidden; position: absolute; cliptop: 0px; clipright: 0px; clipbottom: 0px; clipleft: 0px;
}
.focusable.visually-hidden:active {
	margin: 0px; width: auto; height: auto; overflow: visible; position: static; clip: auto;
}
.focusable.visually-hidden:focus {
	margin: 0px; width: auto; height: auto; overflow: visible; position: static; clip: auto;
}
.invisible {
	visibility: hidden;
}
.nav {
	list-style: none; margin: 0px; padding: 0px;
}
.internal-target {
	padding-top: 40px; margin-top: -40px;
}
.link-undo {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/l7zwp_-ABgERogMxvrP_9g") no-repeat 0px -98px; padding-left: 11px;
}
.link-flag {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/l7zwp_-ABgERogMxvrP_9g") no-repeat 0px -98px; padding-left: 11px;
}
.link-email {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/l7zwp_-ABgERogMxvrP_9g") no-repeat 0px -98px; padding-left: 11px;
}
.link-add {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/l7zwp_-ABgERogMxvrP_9g") no-repeat 0px -98px; padding-left: 11px;
}
.link-settings {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/l7zwp_-ABgERogMxvrP_9g") no-repeat 0px -98px; padding-left: 11px;
}
.link-settings:hover {
	background-position: 0px -123px;
}
.link-flag {
	background-position: 0px -148px;
}
.link-flag:hover {
	background-position: 0px -173px;
}
.link-email {
	background-position: 0px -198px;
}
.link-email:hover {
	background-position: 0px -223px;
}
.link-add {
	background-position: 0px -349px;
}
.link-add:hover {
	background-position: 0px -374px;
}
.link-undo {
	background-position: 0px -73px; color: rgb(146, 35, 35); text-transform: uppercase; font-size: 11px;
}
.link-undo:hover {
	background-position: 0px -73px; color: rgb(146, 35, 35); text-transform: uppercase; font-size: 11px;
}
.link-undo:active {
	left: 1px; top: 1px; position: relative;
}
.icon-facebook {
	padding-left: 20px; background-image: url("https://nb9-stumbleupon.netdna-ssl.com/l7zwp_-ABgERogMxvrP_9g"); background-repeat: no-repeat;
}
.icon-twitter {
	padding-left: 20px; background-image: url("https://nb9-stumbleupon.netdna-ssl.com/l7zwp_-ABgERogMxvrP_9g"); background-repeat: no-repeat;
}
.icon-linkedin {
	padding-left: 20px; background-image: url("https://nb9-stumbleupon.netdna-ssl.com/l7zwp_-ABgERogMxvrP_9g"); background-repeat: no-repeat;
}
.icon-google {
	padding-left: 20px; background-image: url("https://nb9-stumbleupon.netdna-ssl.com/l7zwp_-ABgERogMxvrP_9g"); background-repeat: no-repeat;
}
.icon-facebook {
	background-position: 4px -242px;
}
.icon-linkedin {
	background-position: 4px -267px;
}
.icon-twitter {
	background-position: 4px -292px;
}
.icon-google {
	background-position: 4px -393px;
}
.icon-facebook-medium {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/JsyDxn1A5MxlT-v3W6Mezg") no-repeat 0px -146px; padding: 4px 0px 4px 20px;
}
.icon-linkedin-medium {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/JsyDxn1A5MxlT-v3W6Mezg") no-repeat 0px -146px; padding: 4px 0px 4px 20px;
}
.icon-twitter-medium {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/JsyDxn1A5MxlT-v3W6Mezg") no-repeat 0px -146px; padding: 4px 0px 4px 20px;
}
.icon-linkedin-medium {
	background-position: 0px -196px;
}
.icon-twitter-medium {
	background-position: 0px -246px;
}
.details-info {
	color: rgb(136, 136, 136); font-size: 11px;
}
.details-info a {
	color: rgb(136, 136, 136); text-decoration: none;
}
.details-info a:hover {
	text-decoration: underline;
}
.details-sep {
	padding-left: 4px; margin-left: 2px; border-left-color: rgba(136, 136, 136, 0.4); border-left-width: 1px; border-left-style: solid;
}
:first-child.details-sep {
	padding-left: 0px; margin-left: 0px; border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.details-sep-r {
	padding-right: 4px; margin-right: 2px; border-right-color: rgba(136, 136, 136, 0.4); border-right-width: 1px; border-right-style: solid;
}
:first-child.details-sep-r {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.stumbles-filter {
	overflow: auto; margin-bottom: 15px;
}
.s-grid .toggle-grid {
	color: rgb(136, 136, 136); cursor: default;
}
.s-list .toggle-list {
	color: rgb(136, 136, 136); cursor: default;
}
.view-toggle .s-active {
	color: rgb(136, 136, 136); cursor: default;
}
.stumble-view-toggle {
	float: right;
}
.view-toggle {
	float: right;
}
.has-add-friend .view-toggle {
	margin-left: 5px; float: none;
}
.stumble-view-toggle .separator {
	padding: 0px 6px;
}
.view-toggle .separator {
	padding: 0px 6px;
}
.or-separator-disc {
	background: rgb(178, 178, 178); border-radius: 30px; border: 1px solid rgb(244, 244, 244); width: 30px; height: 30px; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 30px; font-size: 12px;
}
#admin-panel {
	background: rgb(241, 241, 238); width: 100%; border-bottom-color: rgb(235, 73, 36); border-bottom-width: 3px; border-bottom-style: solid; position: relative;
}
#admin-panel > .modal-close {
	width: 20px; height: 20px; line-height: 20px;
}
.fpo {
	box-shadow: 1px 1px 8px #ccc !important; background-size: 20px 20px !important; background-color: rgb(204, 153, 255) !important; -moz-box-shadow: 1px 1px 8px #ccc; -webkit-box-shadow: 1px 1px 8px #ccc; -webkit-background-size: 20px 20px; -moz-background-size: 20px 20px;
}
.wrapper-loading {
	background: url("https://nb9-stumbleupon.netdna-ssl.com/anAVjBrzYFAmwazVAqaA_A") no-repeat 0px 0px; margin: 0px auto; width: 60px; height: 60px; text-indent: -9999px; overflow: hidden;
}
.ui-wrapper-scroll {
	
}
.ui-scroll-element {
	height: auto; position: relative;
}
.image-responsive {
	width: 100%; height: auto;
}
.center {
	text-align: center; float: none;
}