/* http://meyerweb.com/eric/tools/css/reset/ v2.0 | 20110126 License: none (public domain)
*/
/* line 6, ../../../../brands/simon/scss/core/components/_reset.scss */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; outline: none; }

/* HTML5 display-role reset for older browsers */
/* line 29, ../../../../brands/simon/scss/core/components/_reset.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }

/* line 34, ../../../../brands/simon/scss/core/components/_reset.scss */
body { line-height: 1; }

/* line 38, ../../../../brands/simon/scss/core/components/_reset.scss */
ol, ul { list-style: none; }

/* line 42, ../../../../brands/simon/scss/core/components/_reset.scss */
blockquote, q { quotes: none; }

/* line 46, ../../../../brands/simon/scss/core/components/_reset.scss */
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }

/* line 52, ../../../../brands/simon/scss/core/components/_reset.scss */
table { border-collapse: collapse; border-spacing: 0; }

/*! normalize.css v2.1.3 | MIT License | git.io/normalize */
/* ========================================================================== HTML5 display definitions ========================================================================== */
/** Correct `block` display not defined in IE 8/9. */
/* line 11, ../../../../brands/simon/scss/core/components/_normalize.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }

/** Correct `inline-block` display not defined in IE 8/9. */
/* line 30, ../../../../brands/simon/scss/core/components/_normalize.scss */
audio, canvas, video { display: inline-block; }

/** Prevent modern browsers from displaying `audio` without controls. Remove excess height in iOS 5 devices. */
/* line 41, ../../../../brands/simon/scss/core/components/_normalize.scss */
audio:not([controls]) { display: none; height: 0; }

/** Address `[hidden]` styling not present in IE 8/9. Hide the `template` element in IE, Safari, and Firefox < 22. */
/* line 51, ../../../../brands/simon/scss/core/components/_normalize.scss */
[hidden], template { display: none; }

/* ========================================================================== Base ========================================================================== */
/** 1. Set default font family to sans-serif. 2. Prevent iOS text size adjust after orientation change, without disabling user zoom. */
/* line 66, ../../../../brands/simon/scss/core/components/_normalize.scss */
html { font-family: sans-serif; /* 1 */ -ms-text-size-adjust: 100%; /* 2 */ -webkit-text-size-adjust: 100%; /* 2 */ }

/** Remove default margin. */
/* line 76, ../../../../brands/simon/scss/core/components/_normalize.scss */
body { margin: 0; }

/* ========================================================================== Links ========================================================================== */
/** Remove the gray background color from active links in IE 10. */
/* line 88, ../../../../brands/simon/scss/core/components/_normalize.scss */
a { background: transparent; }

/** Address `outline` inconsistency between Chrome and other browsers. */
/* line 96, ../../../../brands/simon/scss/core/components/_normalize.scss */
a:focus { outline: thin dotted; }

/** Improve readability when focused and also mouse hovered in all browsers. */
/* line 104, ../../../../brands/simon/scss/core/components/_normalize.scss */
a:active, a:hover { outline: 0; }

/* ========================================================================== Typography ========================================================================== */
/** Address styling not present in IE 8/9, Safari 5, and Chrome. */
/* line 117, ../../../../brands/simon/scss/core/components/_normalize.scss */
abbr[title] { border-bottom: 1px dotted; }

/** Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome. */
/* line 125, ../../../../brands/simon/scss/core/components/_normalize.scss */
b, strong { font-weight: bold; }

/** Address styling not present in Safari 5 and Chrome. */
/* line 134, ../../../../brands/simon/scss/core/components/_normalize.scss */
dfn { font-style: italic; }

/** Address differences between Firefox and other browsers. */
/* line 142, ../../../../brands/simon/scss/core/components/_normalize.scss */
hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; }

/** Address styling not present in IE 8/9. */
/* line 152, ../../../../brands/simon/scss/core/components/_normalize.scss */
mark { background: #ff0; color: #000; }

/** Correct font family set oddly in Safari 5 and Chrome. */
/* line 161, ../../../../brands/simon/scss/core/components/_normalize.scss */
code, kbd, pre, samp { font-family: monospace, serif; font-size: 1em; }

/* line 168, ../../../../brands/simon/scss/core/components/_normalize.scss */
code a, kbd a, pre a, samp a { font-family: Arial, Helvetica, sans-serif; }

/** Improve readability of pre-formatted text in all browsers. */
/* line 179, ../../../../brands/simon/scss/core/components/_normalize.scss */
pre { white-space: pre-wrap; }

/** Set consistent quote types. */
/* line 187, ../../../../brands/simon/scss/core/components/_normalize.scss */
q { quotes: "\201C" "\201D" "\2018" "\2019"; }

/** Address inconsistent and variable font size in all browsers. */
/* line 195, ../../../../brands/simon/scss/core/components/_normalize.scss */
small { font-size: 80%; }

/** Prevent `sub` and `sup` affecting `line-height` in all browsers. */
/* line 203, ../../../../brands/simon/scss/core/components/_normalize.scss */
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

/* line 211, ../../../../brands/simon/scss/core/components/_normalize.scss */
sup { top: -0.5em; }

/* line 215, ../../../../brands/simon/scss/core/components/_normalize.scss */
sub { bottom: -0.25em; }

/* ========================================================================== Embedded content ========================================================================== */
/** Remove border when inside `a` element in IE 8/9. */
/* line 227, ../../../../brands/simon/scss/core/components/_normalize.scss */
img { border: 0; }

/** Correct overflow displayed oddly in IE 9. */
/* line 235, ../../../../brands/simon/scss/core/components/_normalize.scss */
svg:not(:root) { overflow: hidden; }

/* ========================================================================== Figures ========================================================================== */
/** Address margin not present in IE 8/9 and Safari 5. */
/* line 247, ../../../../brands/simon/scss/core/components/_normalize.scss */
figure { margin: 0; }

/* ========================================================================== Forms ========================================================================== */
/** Define consistent border, margin, and padding. */
/* line 259, ../../../../brands/simon/scss/core/components/_normalize.scss */
fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }

/** 1. Correct `color` not being inherited in IE 8/9. 2. Remove padding so people aren't caught out if they zero out fieldsets. */
/* line 270, ../../../../brands/simon/scss/core/components/_normalize.scss */
legend { border: 0; /* 1 */ padding: 0; /* 2 */ }

/** 1. Correct font family not being inherited in all browsers. 2. Correct font size not being inherited in all browsers. 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome. */
/* line 281, ../../../../brands/simon/scss/core/components/_normalize.scss */
button, input, select, textarea { font-family: inherit; /* 1 */ font-size: 100%; /* 2 */ margin: 0; /* 3 */ }

/** Address Firefox 4+ setting `line-height` on `input` using `!important` in the UA stylesheet. */
/* line 295, ../../../../brands/simon/scss/core/components/_normalize.scss */
button, input { line-height: normal; }

/** Address inconsistent `text-transform` inheritance for `button` and `select`. All other form control elements do not inherit `text-transform` values. Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+. Correct `select` style inheritance in Firefox 4+ and Opera. */
/* line 307, ../../../../brands/simon/scss/core/components/_normalize.scss */
button, select { text-transform: none; }

/** 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` and `video` controls. 2. Correct inability to style clickable `input` types in iOS. 3. Improve usability and consistency of cursor style between image-type `input` and others. */
/* line 320, ../../../../brands/simon/scss/core/components/_normalize.scss */
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; /* 2 */ cursor: pointer; /* 3 */ }

/** Re-set default cursor for disabled elements. */
/* line 332, ../../../../brands/simon/scss/core/components/_normalize.scss */
button[disabled], html input[disabled] { cursor: default; }

/** 1. Address box sizing set to `content-box` in IE 8/9/10. 2. Remove excess padding in IE 8/9/10. */
/* line 342, ../../../../brands/simon/scss/core/components/_normalize.scss */
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ }

/** 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome. 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome (include `-moz` to future-proof). */
/* line 354, ../../../../brands/simon/scss/core/components/_normalize.scss */
input[type="search"] { -webkit-appearance: textfield; /* 1 */ -moz-box-sizing: content-box; -webkit-box-sizing: content-box; /* 2 */ box-sizing: content-box; }

/** Remove inner padding and search cancel button in Safari 5 and Chrome on OS X. */
/* line 366, ../../../../brands/simon/scss/core/components/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

/** Remove inner padding and border in Firefox 4+. */
/* line 375, ../../../../brands/simon/scss/core/components/_normalize.scss */
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

/** 1. Remove default vertical scrollbar in IE 8/9. 2. Improve readability and alignment in all browsers. */
/* line 386, ../../../../brands/simon/scss/core/components/_normalize.scss */
textarea { overflow: auto; /* 1 */ vertical-align: top; /* 2 */ }

/* ========================================================================== Tables ========================================================================== */
/** Remove most spacing between table cells. */
/* line 399, ../../../../brands/simon/scss/core/components/_normalize.scss */
table { border-collapse: collapse; border-spacing: 0; }

/* ol, ul { list-style: none; margin: 0; padding:0;
} */
/*
*
* BASE - START
*
*/
/* line 8, ../../../../brands/simon/scss/core/components/_base.scss */
html { font-size: 16px; }

/* line 12, ../../../../brands/simon/scss/core/components/_base.scss */
body { font-family: Arial,Helvetica,sans-serif; min-width: 320px; cursor: default; }

/* line 20, ../../../../brands/simon/scss/core/components/_base.scss */
.ux-wrapper { width: auto; max-width: 1460px; margin: 0 auto; padding: 15px 1%; }

/* line 30, ../../../../brands/simon/scss/core/components/_base.scss */
a { color: #10ADDA; cursor: pointer; text-decoration: none; }
/* line 35, ../../../../brands/simon/scss/core/components/_base.scss */
a:hover, a:active, a.active { color: #3CC8F1; text-decoration: underline; }

/* line 45, ../../../../brands/simon/scss/core/components/_base.scss */
p { line-height: 1.3; }

/* line 48, ../../../../brands/simon/scss/core/components/_base.scss */
strong { font-weight: bold; }

/* line 52, ../../../../brands/simon/scss/core/components/_base.scss */
li { line-height: 100%; }

/* line 59, ../../../../brands/simon/scss/core/components/_base.scss */
.ie8 body { min-width: 990px; }

/* line 66, ../../../../brands/simon/scss/core/components/_base.scss */
.ux-common-pull-left { float: left !important; }

/* line 70, ../../../../brands/simon/scss/core/components/_base.scss */
.ux-common-pull-right { float: right !important; }

@media (min-width: 1px) and (max-width: 599px) { /* line 80, ../../../../brands/simon/scss/core/components/_base.scss */
    .ux-common-hide-small { display: none !important; }
    /* line 85, ../../../../brands/simon/scss/core/components/_base.scss */
    .ux-common-show-small { display: block !important; } }
@media (min-width: 600px) and (max-width: 800px) { /* line 93, ../../../../brands/simon/scss/core/components/_base.scss */
    .ux-common-hide-medium { display: none !important; }
    /* line 98, ../../../../brands/simon/scss/core/components/_base.scss */
    .ux-common-show-medium { display: block !important; } }
@media (min-width: 801px) and (max-width: 1024px) { /* line 106, ../../../../brands/simon/scss/core/components/_base.scss */
    .ux-common-hide-large { display: none !important; }
    /* line 111, ../../../../brands/simon/scss/core/components/_base.scss */
    .ux-common-show-large { display: block !important; } }
@media (min-width: 1501px) { /* line 119, ../../../../brands/simon/scss/core/components/_base.scss */
    .ux-common-hide-extra-large { display: none !important; }
    /* line 124, ../../../../brands/simon/scss/core/components/_base.scss */
    .ux-common-show-extra-large { display: block !important; }
    /* line 128, ../../../../brands/simon/scss/core/components/_base.scss */
    .ux-wrapper { padding-left: 0; padding-right: 0; } }
/*
*
* BASE - END
*
*/
/* line 1, ../../../../brands/simon/scss/core/components/_grids.scss */
.container { width: 90%; max-width: 1200px; min-width: 950px; }

/* line 7, ../../../../brands/simon/scss/core/components/_grids.scss */
.ux-common-grid-row { width: 100%; }

/* line 10, ../../../../brands/simon/scss/core/components/_grids.scss */
.ux-common-grid-row:before, .ux-common-grid-row:after { content: ""; display: table; }

/* line 14, ../../../../brands/simon/scss/core/components/_grids.scss */
.ux-common-grid-row:after { clear: both; }

/* line 17, ../../../../brands/simon/scss/core/components/_grids.scss */
.ux-common-grid-row [class^="ux-common-grid-col"] { width: 100%; display: block; float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

/* line 25, ../../../../brands/simon/scss/core/components/_grids.scss */
.ux-common-grid-row [class^="ux-common-grid-col"]:first-child { margin-left: 0; }

/* line 28, ../../../../brands/simon/scss/core/components/_grids.scss */
.ux-common-grid-row [class*="ux-common-grid-pull"], .ux-common-grid-row [class*="ux-common-grid-push"] { position: relative; }

/* line 31, ../../../../brands/simon/scss/core/components/_grids.scss */
.ux-common-grid-row .ux-common-grid-col1 { width: 6.34058%; margin-left: 2.17391%; }

/* line 35, ../../../../brands/simon/scss/core/components/_grids.scss */
.ux-common-grid-row .ux-common-grid-col2 { width: 14.85507%; margin-left: 2.17391%; }

/* line 39, ../../../../brands/simon/scss/core/components/_grids.scss */
.ux-common-grid-row .ux-common-grid-col3 { width: 23.36957%; margin-left: 2.17391%; }

/* line 43, ../../../../brands/simon/scss/core/components/_grids.scss */
.ux-common-grid-row .ux-common-grid-col4 { width: 31.88406%; margin-left: 2.17391%; }

/* line 47, ../../../../brands/simon/scss/core/components/_grids.scss */
.ux-common-grid-row .ux-common-grid-col5 { width: 40.39855%; margin-left: 2.17391%; }

/* line 51, ../../../../brands/simon/scss/core/components/_grids.scss */
.ux-common-grid-row .ux-common-grid-col6 { width: 48.91304%; margin-left: 2.17391%; }

/* line 55, ../../../../brands/simon/scss/core/components/_grids.scss */
.ux-common-grid-row .ux-common-grid-col7 { width: 57.42754%; margin-left: 2.17391%; }

/* line 59, ../../../../brands/simon/scss/core/components/_grids.scss */
.ux-common-grid-row .ux-common-grid-col8 { width: 65.94203%; margin-left: 2.17391%; }

/* line 63, ../../../../brands/simon/scss/core/components/_grids.scss */
.ux-common-grid-row .ux-common-grid-col9 { width: 74.45652%; margin-left: 2.17391%; }

/* line 67, ../../../../brands/simon/scss/core/components/_grids.scss */
.ux-common-grid-row .ux-common-grid-col10 { width: 82.97101%; margin-left: 2.17391%; }

/* line 71, ../../../../brands/simon/scss/core/components/_grids.scss */
.ux-common-grid-row .ux-common-grid-col11 { width: 91.48551%; margin-left: 2.17391%; }

/* line 75, ../../../../brands/simon/scss/core/components/_grids.scss */
.ux-common-grid-row .ux-common-grid-col12 { width: 100%; }

/* line 78, ../../../../brands/simon/scss/core/components/_grids.scss */
.ux-common-grid-row .ux-common-grid-offset1, .ux-common-grid-row .ux-common-grid-offset1:first-child { margin-left: 6.34058%; }

/* line 82, ../../../../brands/simon/scss/core/components/_grids.scss */
.ux-common-grid-row .ux-common-grid-offset2, .ux-common-grid-row .ux-common-grid-offset2:first-child { margin-left: 14.85507%; }

/* line 86, ../../../../brands/simon/scss/core/components/_grids.scss */
.ux-common-grid-row .ux-common-grid-offset3, .ux-common-grid-row .ux-common-grid-offset3:first-child { margin-left: 23.36957%; }

/* line 90, ../../../../brands/simon/scss/core/components/_grids.scss */
.ux-common-grid-row .ux-common-grid-offset4, .ux-common-grid-row .ux-common-grid-offset4:first-child { margin-left: 31.88406%; }

/* line 94, ../../../../brands/simon/scss/core/components/_grids.scss */
.ux-common-grid-row .ux-common-grid-offset5, .ux-common-grid-row .ux-common-grid-offset5:first-child { margin-left: 40.39855%; }

/* line 98, ../../../../brands/simon/scss/core/components/_grids.scss */
.ux-common-grid-row .ux-common-grid-offset6, .ux-common-grid-row .ux-common-grid-offset6:first-child { margin-left: 48.91304%; }

/* line 102, ../../../../brands/simon/scss/core/components/_grids.scss */
.ux-common-grid-row .ux-common-grid-offset7, .ux-common-grid-row .ux-common-grid-offset7:first-child { margin-left: 57.42754%; }

/* line 106, ../../../../brands/simon/scss/core/components/_grids.scss */
.ux-common-grid-row .ux-common-grid-offset8, .ux-common-grid-row .ux-common-grid-offset8:first-child { margin-left: 65.94203%; }

/* line 110, ../../../../brands/simon/scss/core/components/_grids.scss */
.ux-common-grid-row .ux-common-grid-offset9, .ux-common-grid-row .ux-common-grid-offset9:first-child { margin-left: 74.45652%; }

/* line 114, ../../../../brands/simon/scss/core/components/_grids.scss */
.ux-common-grid-row .ux-common-grid-offset10, .ux-common-grid-row .ux-common-grid-offset10:first-child { margin-left: 82.97101%; }

/* line 118, ../../../../brands/simon/scss/core/components/_grids.scss */
.ux-common-grid-row .ux-common-grid-offset11, .ux-common-grid-row .ux-common-grid-offset11:first-child { margin-left: 91.48551%; }

/* line 122, ../../../../brands/simon/scss/core/components/_grids.scss */
.ux-common-grid-row .ux-common-grid-offset12, .ux-common-grid-row .ux-common-grid-offset12:first-child { margin-left: 100%; }

/* line 126, ../../../../brands/simon/scss/core/components/_grids.scss */
.ux-common-grid-row .ux-common-grid-push1, .ux-common-grid-row .ux-common-grid-push1:first-child { left: 8.51449%; }

/* line 130, ../../../../brands/simon/scss/core/components/_grids.scss */
.ux-common-grid-row .ux-common-grid-push2, .ux-common-grid-row .ux-common-grid-push2:first-child { left: 17.02899%; }

/* line 134, ../../../../brands/simon/scss/core/components/_grids.scss */
.ux-common-grid-row .ux-common-grid-push3, .ux-common-grid-row .ux-common-grid-push3:first-child { left: 25.54348%; }

/* line 138, ../../../../brands/simon/scss/core/components/_grids.scss */
.ux-common-grid-row .ux-common-grid-push4, .ux-common-grid-row .ux-common-grid-push4:first-child { left: 34.05797%; }

/* line 142, ../../../../brands/simon/scss/core/components/_grids.scss */
.ux-common-grid-row .ux-common-grid-push5, .ux-common-grid-row .ux-common-grid-push5:first-child { left: 42.57246%; }

/* line 146, ../../../../brands/simon/scss/core/components/_grids.scss */
.ux-common-grid-row .ux-common-grid-push6, .ux-common-grid-row .ux-common-grid-push6:first-child { left: 51.08696%; }

/* line 150, ../../../../brands/simon/scss/core/components/_grids.scss */
.ux-common-grid-row .ux-common-grid-push7, .ux-common-grid-row .ux-common-grid-push7:first-child { left: 59.60145%; }

/* line 154, ../../../../brands/simon/scss/core/components/_grids.scss */
.ux-common-grid-row .ux-common-grid-push8, .ux-common-grid-row .ux-common-grid-push8:first-child { left: 68.11594%; }

/* line 158, ../../../../brands/simon/scss/core/components/_grids.scss */
.ux-common-grid-row .ux-common-grid-push9, .ux-common-grid-row .ux-common-grid-push9:first-child { left: 76.63043%; }

/* line 162, ../../../../brands/simon/scss/core/components/_grids.scss */
.ux-common-grid-row .ux-common-grid-push10, .ux-common-grid-row .ux-common-grid-push10:first-child { left: 85.14493%; }

/* line 166, ../../../../brands/simon/scss/core/components/_grids.scss */
.ux-common-grid-row .ux-common-grid-push11, .ux-common-grid-row .ux-common-grid-push11:first-child { left: 93.65942%; }

/* line 170, ../../../../brands/simon/scss/core/components/_grids.scss */
.ux-common-grid-row .ux-common-grid-push12, .ux-common-grid-row .ux-common-grid-push12:first-child { left: 102.17391%; }

/* line 174, ../../../../brands/simon/scss/core/components/_grids.scss */
.ux-common-grid-row .ux-common-grid-pull1, .ux-common-grid-row .ux-common-grid-pull1:first-child { left: -8.51449%; }

/* line 178, ../../../../brands/simon/scss/core/components/_grids.scss */
.ux-common-grid-row .ux-common-grid-pull2, .ux-common-grid-row .ux-common-grid-pull2:first-child { left: -17.02899%; }

/* line 182, ../../../../brands/simon/scss/core/components/_grids.scss */
.ux-common-grid-row .ux-common-grid-pull3, .ux-common-grid-row .ux-common-grid-pull3:first-child { left: -25.54348%; }

/* line 186, ../../../../brands/simon/scss/core/components/_grids.scss */
.ux-common-grid-row .ux-common-grid-pull4, .ux-common-grid-row .ux-common-grid-pull4:first-child { left: -34.05797%; }

/* line 190, ../../../../brands/simon/scss/core/components/_grids.scss */
.ux-common-grid-row .ux-common-grid-pull5, .ux-common-grid-row .ux-common-grid-pull5:first-child { left: -42.57246%; }

/* line 194, ../../../../brands/simon/scss/core/components/_grids.scss */
.ux-common-grid-row .ux-common-grid-pull6, .ux-common-grid-row .ux-common-grid-pull6:first-child { left: -51.08696%; }

/* line 198, ../../../../brands/simon/scss/core/components/_grids.scss */
.ux-common-grid-row .ux-common-grid-pull7, .ux-common-grid-row .ux-common-grid-pull7:first-child { left: -59.60145%; }

/* line 202, ../../../../brands/simon/scss/core/components/_grids.scss */
.ux-common-grid-row .ux-common-grid-pull8, .ux-common-grid-row .ux-common-grid-pull8:first-child { left: -68.11594%; }

/* line 206, ../../../../brands/simon/scss/core/components/_grids.scss */
.ux-common-grid-row .ux-common-grid-pull9, .ux-common-grid-row .ux-common-grid-pull9:first-child { left: -76.63043%; }

/* line 210, ../../../../brands/simon/scss/core/components/_grids.scss */
.ux-common-grid-row .ux-common-grid-pull10, .ux-common-grid-row .ux-common-grid-pull10:first-child { left: -85.14493%; }

/* line 214, ../../../../brands/simon/scss/core/components/_grids.scss */
.ux-common-grid-row .ux-common-grid-pull11, .ux-common-grid-row .ux-common-grid-pull11:first-child { left: -93.65942%; }

/* line 218, ../../../../brands/simon/scss/core/components/_grids.scss */
.ux-common-grid-row .ux-common-grid-pull12, .ux-common-grid-row .ux-common-grid-pull12:first-child { left: -102.17391%; }

/* line 222, ../../../../brands/simon/scss/core/components/_grids.scss */
.ux-common-grid-row .ux-common-grid-first { margin-left: 0; }

/* line 225, ../../../../brands/simon/scss/core/components/_grids.scss */
.ux-common-grid-row .ux-common-grid-col0 { display: none; }

/* line 228, ../../../../brands/simon/scss/core/components/_grids.scss */
.ux-common-grid-row .ux-common-grid-push0, .ux-common-grid-row .ux-common-grid-push0:first-child, .ux-common-grid-row .ux-common-grid-pull0, .ux-common-grid-row .ux-common-grid-pull0:first-child { left: 0; }

/* line 234, ../../../../brands/simon/scss/core/components/_grids.scss */
.ux-common-grid-row .ux-common-grid-centered, .ux-common-grid-row .ux-common-grid-centered:first-child { margin-left: auto; margin-right: auto; float: none; }

@media (max-width: 599px) { /* line 241, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row [class^="ux-common-grid-col-small"] { width: 100%; display: block; float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
    /* line 249, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row [class^="ux-common-grid-col-small"]:first-child { margin-left: 0; }
    /* line 252, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row [class*="ux-common-grid-pull"], .ux-common-grid-row [class*="ux-common-grid-push"] { position: relative; }
    /* line 255, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-col1-small { width: 6.34058%; margin-left: 2.17391%; }
    /* line 259, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-col2-small { width: 14.85507%; margin-left: 2.17391%; }
    /* line 263, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-col3-small { width: 23.36957%; margin-left: 2.17391%; }
    /* line 267, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-col4-small { width: 31.88406%; margin-left: 2.17391%; }
    /* line 271, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-col5-small { width: 40.39855%; margin-left: 2.17391%; }
    /* line 275, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-col6-small { width: 48.91304%; margin-left: 2.17391%; }
    /* line 279, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-col7-small { width: 57.42754%; margin-left: 2.17391%; }
    /* line 283, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-col8-small { width: 65.94203%; margin-left: 2.17391%; }
    /* line 287, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-col9-small { width: 74.45652%; margin-left: 2.17391%; }
    /* line 291, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-col10-small { width: 82.97101%; margin-left: 2.17391%; }
    /* line 295, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-col11-small { width: 91.48551%; margin-left: 2.17391%; }
    /* line 299, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-col12-small { width: 100%; }
    /* line 302, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-offset1-small, .ux-common-grid-row .ux-common-grid-offset1-small:first-child { margin-left: 6.34058%; }
    /* line 306, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-offset2-small, .ux-common-grid-row .ux-common-grid-offset2-small:first-child { margin-left: 14.85507%; }
    /* line 310, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-offset3-small, .ux-common-grid-row .ux-common-grid-offset3-small:first-child { margin-left: 23.36957%; }
    /* line 314, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-offset4-small, .ux-common-grid-row .ux-common-grid-offset4-small:first-child { margin-left: 31.88406%; }
    /* line 318, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-offset5-small, .ux-common-grid-row .ux-common-grid-offset5-small:first-child { margin-left: 40.39855%; }
    /* line 322, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-offset6-small, .ux-common-grid-row .ux-common-grid-offset6-small:first-child { margin-left: 48.91304%; }
    /* line 326, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-offset7-small, .ux-common-grid-row .ux-common-grid-offset7-small:first-child { margin-left: 57.42754%; }
    /* line 330, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-offset8-small, .ux-common-grid-row .ux-common-grid-offset8-small:first-child { margin-left: 65.94203%; }
    /* line 334, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-offset9-small, .ux-common-grid-row .ux-common-grid-offset9-small:first-child { margin-left: 74.45652%; }
    /* line 338, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-offset10-small, .ux-common-grid-row .ux-common-grid-offset10-small:first-child { margin-left: 82.97101%; }
    /* line 342, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-offset11-small, .ux-common-grid-row .ux-common-grid-offset11-small:first-child { margin-left: 91.48551%; }
    /* line 346, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-offset12-small, .ux-common-grid-row .ux-common-grid-offset12-small:first-child { margin-left: 100%; }
    /* line 350, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-push1-small, .ux-common-grid-row .ux-common-grid-push1-small:first-child { left: 8.51449%; }
    /* line 354, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-push2-small, .ux-common-grid-row .ux-common-grid-push2-small:first-child { left: 17.02899%; }
    /* line 358, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-push3-small, .ux-common-grid-row .ux-common-grid-push3-small:first-child { left: 25.54348%; }
    /* line 362, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-push4-small, .ux-common-grid-row .ux-common-grid-push4-small:first-child { left: 34.05797%; }
    /* line 366, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-push5-small, .ux-common-grid-row .ux-common-grid-push5-small:first-child { left: 42.57246%; }
    /* line 370, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-push6-small, .ux-common-grid-row .ux-common-grid-push6-small:first-child { left: 51.08696%; }
    /* line 374, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-push7-small, .ux-common-grid-row .ux-common-grid-push7-small:first-child { left: 59.60145%; }
    /* line 378, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-push8-small, .ux-common-grid-row .ux-common-grid-push8-small:first-child { left: 68.11594%; }
    /* line 382, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-push9-small, .ux-common-grid-row .ux-common-grid-push9-small:first-child { left: 76.63043%; }
    /* line 386, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-push10-small, .ux-common-grid-row .ux-common-grid-push10-small:first-child { left: 85.14493%; }
    /* line 390, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-push11-small, .ux-common-grid-row .ux-common-grid-push11-small:first-child { left: 93.65942%; }
    /* line 394, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-push12-small, .ux-common-grid-row .ux-common-grid-push12-small:first-child { left: 102.17391%; }
    /* line 398, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-pull1-small, .ux-common-grid-row .ux-common-grid-pull1-small:first-child { left: -8.51449%; }
    /* line 402, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-pull2-small, .ux-common-grid-row .ux-common-grid-pull2-small:first-child { left: -17.02899%; }
    /* line 406, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-pull3-small, .ux-common-grid-row .ux-common-grid-pull3-small:first-child { left: -25.54348%; }
    /* line 410, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-pull4-small, .ux-common-grid-row .ux-common-grid-pull4-small:first-child { left: -34.05797%; }
    /* line 414, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-pull5-small, .ux-common-grid-row .ux-common-grid-pull5-small:first-child { left: -42.57246%; }
    /* line 418, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-pull6-small, .ux-common-grid-row .ux-common-grid-pull6-small:first-child { left: -51.08696%; }
    /* line 422, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-pull7-small, .ux-common-grid-row .ux-common-grid-pull7-small:first-child { left: -59.60145%; }
    /* line 426, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-pull8-small, .ux-common-grid-row .ux-common-grid-pull8-small:first-child { left: -68.11594%; }
    /* line 430, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-pull9-small, .ux-common-grid-row .ux-common-grid-pull9-small:first-child { left: -76.63043%; }
    /* line 434, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-pull10-small, .ux-common-grid-row .ux-common-grid-pull10-small:first-child { left: -85.14493%; }
    /* line 438, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-pull11-small, .ux-common-grid-row .ux-common-grid-pull11-small:first-child { left: -93.65942%; }
    /* line 442, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-pull12-small, .ux-common-grid-row .ux-common-grid-pull12-small:first-child { left: -102.17391%; }
    /* line 446, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-first-small { margin-left: 0; }
    /* line 449, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-col0-small { display: none; }
    /* line 452, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-push0-small, .ux-common-grid-row .ux-common-grid-push0-small:first-child, .ux-common-grid-row .ux-common-grid-pull0-small, .ux-common-grid-row .ux-common-grid-pull0-small:first-child { left: 0; }
    /* line 458, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-centered-small, .ux-common-grid-row .ux-common-grid-centered-small:first-child { margin-left: auto; margin-right: auto; float: none; } }
@media (min-width: 600px) and (max-width: 800px) { /* line 466, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row [class^="ux-common-grid-col-medium"] { width: 100%; display: block; float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
    /* line 474, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row [class^="ux-common-grid-col-medium"]:first-child { margin-left: 0; }
    /* line 477, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row [class*="ux-common-grid-pull"], .ux-common-grid-row [class*="ux-common-grid-push"] { position: relative; }
    /* line 480, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-col1-medium { width: 6.34058%; margin-left: 2.17391%; }
    /* line 484, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-col2-medium { width: 14.85507%; margin-left: 2.17391%; }
    /* line 488, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-col3-medium { width: 23.36957%; margin-left: 2.17391%; }
    /* line 492, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-col4-medium { width: 31.88406%; margin-left: 2.17391%; }
    /* line 496, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-col5-medium { width: 40.39855%; margin-left: 2.17391%; }
    /* line 500, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-col6-medium { width: 48.91304%; margin-left: 2.17391%; }
    /* line 504, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-col7-medium { width: 57.42754%; margin-left: 2.17391%; }
    /* line 508, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-col8-medium { width: 65.94203%; margin-left: 2.17391%; }
    /* line 512, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-col9-medium { width: 74.45652%; margin-left: 2.17391%; }
    /* line 516, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-col10-medium { width: 82.97101%; margin-left: 2.17391%; }
    /* line 520, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-col11-medium { width: 91.48551%; margin-left: 2.17391%; }
    /* line 524, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-col12-medium { width: 100%; }
    /* line 527, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-offset1-medium, .ux-common-grid-row .ux-common-grid-offset1-medium:first-child { margin-left: 6.34058%; }
    /* line 531, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-offset2-medium, .ux-common-grid-row .ux-common-grid-offset2-medium:first-child { margin-left: 14.85507%; }
    /* line 535, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-offset3-medium, .ux-common-grid-row .ux-common-grid-offset3-medium:first-child { margin-left: 23.36957%; }
    /* line 539, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-offset4-medium, .ux-common-grid-row .ux-common-grid-offset4-medium:first-child { margin-left: 31.88406%; }
    /* line 543, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-offset5-medium, .ux-common-grid-row .ux-common-grid-offset5-medium:first-child { margin-left: 40.39855%; }
    /* line 547, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-offset6-medium, .ux-common-grid-row .ux-common-grid-offset6-medium:first-child { margin-left: 48.91304%; }
    /* line 551, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-offset7-medium, .ux-common-grid-row .ux-common-grid-offset7-medium:first-child { margin-left: 57.42754%; }
    /* line 555, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-offset8-medium, .ux-common-grid-row .ux-common-grid-offset8-medium:first-child { margin-left: 65.94203%; }
    /* line 559, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-offset9-medium, .ux-common-grid-row .ux-common-grid-offset9-medium:first-child { margin-left: 74.45652%; }
    /* line 563, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-offset10-medium, .ux-common-grid-row .ux-common-grid-offset10-medium:first-child { margin-left: 82.97101%; }
    /* line 567, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-offset11-medium, .ux-common-grid-row .ux-common-grid-offset11-medium:first-child { margin-left: 91.48551%; }
    /* line 571, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-offset12-medium, .ux-common-grid-row .ux-common-grid-offset12-medium:first-child { margin-left: 100%; }
    /* line 575, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-push1-medium, .ux-common-grid-row .ux-common-grid-push1-medium:first-child { left: 8.51449%; }
    /* line 579, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-push2-medium, .ux-common-grid-row .ux-common-grid-push2-medium:first-child { left: 17.02899%; }
    /* line 583, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-push3-medium, .ux-common-grid-row .ux-common-grid-push3-medium:first-child { left: 25.54348%; }
    /* line 587, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-push4-medium, .ux-common-grid-row .ux-common-grid-push4-medium:first-child { left: 34.05797%; }
    /* line 591, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-push5-medium, .ux-common-grid-row .ux-common-grid-push5-medium:first-child { left: 42.57246%; }
    /* line 595, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-push6-medium, .ux-common-grid-row .ux-common-grid-push6-medium:first-child { left: 51.08696%; }
    /* line 599, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-push7-medium, .ux-common-grid-row .ux-common-grid-push7-medium:first-child { left: 59.60145%; }
    /* line 603, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-push8-medium, .ux-common-grid-row .ux-common-grid-push8-medium:first-child { left: 68.11594%; }
    /* line 607, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-push9-medium, .ux-common-grid-row .ux-common-grid-push9-medium:first-child { left: 76.63043%; }
    /* line 611, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-push10-medium, .ux-common-grid-row .ux-common-grid-push10-medium:first-child { left: 85.14493%; }
    /* line 615, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-push11-medium, .ux-common-grid-row .ux-common-grid-push11-medium:first-child { left: 93.65942%; }
    /* line 619, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-push12-medium, .ux-common-grid-row .ux-common-grid-push12-medium:first-child { left: 102.17391%; }
    /* line 623, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-pull1-medium, .ux-common-grid-row .ux-common-grid-pull1-medium:first-child { left: -8.51449%; }
    /* line 627, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-pull2-medium, .ux-common-grid-row .ux-common-grid-pull2-medium:first-child { left: -17.02899%; }
    /* line 631, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-pull3-medium, .ux-common-grid-row .ux-common-grid-pull3-medium:first-child { left: -25.54348%; }
    /* line 635, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-pull4-medium, .ux-common-grid-row .ux-common-grid-pull4-medium:first-child { left: -34.05797%; }
    /* line 639, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-pull5-medium, .ux-common-grid-row .ux-common-grid-pull5-medium:first-child { left: -42.57246%; }
    /* line 643, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-pull6-medium, .ux-common-grid-row .ux-common-grid-pull6-medium:first-child { left: -51.08696%; }
    /* line 647, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-pull7-medium, .ux-common-grid-row .ux-common-grid-pull7-medium:first-child { left: -59.60145%; }
    /* line 651, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-pull8-medium, .ux-common-grid-row .ux-common-grid-pull8-medium:first-child { left: -68.11594%; }
    /* line 655, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-pull9-medium, .ux-common-grid-row .ux-common-grid-pull9-medium:first-child { left: -76.63043%; }
    /* line 659, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-pull10-medium, .ux-common-grid-row .ux-common-grid-pull10-medium:first-child { left: -85.14493%; }
    /* line 663, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-pull11-medium, .ux-common-grid-row .ux-common-grid-pull11-medium:first-child { left: -93.65942%; }
    /* line 667, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-pull12-medium, .ux-common-grid-row .ux-common-grid-pull12-medium:first-child { left: -102.17391%; }
    /* line 671, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-first-medium { margin-left: 0; }
    /* line 674, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-col0-medium { display: none; }
    /* line 677, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-push0-medium, .ux-common-grid-row .ux-common-grid-push0-medium:first-child, .ux-common-grid-row .ux-common-grid-pull0-medium, .ux-common-grid-row .ux-common-grid-pull0-medium:first-child { left: 0; }
    /* line 683, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-centered-medium, .ux-common-grid-row .ux-common-grid-centered-medium:first-child { margin-left: auto; margin-right: auto; float: none; } }
@media (min-width: 801px) and (max-width: 1024px) { /* line 691, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row [class^="ux-common-grid-col-large"] { width: 100%; display: block; float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
    /* line 699, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row [class^="ux-common-grid-col-large"]:first-child { margin-left: 0; }
    /* line 702, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row [class*="ux-common-grid-pull"], .ux-common-grid-row [class*="ux-common-grid-push"] { position: relative; }
    /* line 705, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-col1-large { width: 6.34058%; margin-left: 2.17391%; }
    /* line 709, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-col2-large { width: 14.85507%; margin-left: 2.17391%; }
    /* line 713, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-col3-large { width: 23.36957%; margin-left: 2.17391%; }
    /* line 717, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-col4-large { width: 31.88406%; margin-left: 2.17391%; }
    /* line 721, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-col5-large { width: 40.39855%; margin-left: 2.17391%; }
    /* line 725, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-col6-large { width: 48.91304%; margin-left: 2.17391%; }
    /* line 729, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-col7-large { width: 57.42754%; margin-left: 2.17391%; }
    /* line 733, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-col8-large { width: 65.94203%; margin-left: 2.17391%; }
    /* line 737, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-col9-large { width: 74.45652%; margin-left: 2.17391%; }
    /* line 741, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-col10-large { width: 82.97101%; margin-left: 2.17391%; }
    /* line 745, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-col11-large { width: 91.48551%; margin-left: 2.17391%; }
    /* line 749, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-col12-large { width: 100%; }
    /* line 752, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-offset1-large, .ux-common-grid-row .ux-common-grid-offset1-large:first-child { margin-left: 6.34058%; }
    /* line 756, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-offset2-large, .ux-common-grid-row .ux-common-grid-offset2-large:first-child { margin-left: 14.85507%; }
    /* line 760, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-offset3-large, .ux-common-grid-row .ux-common-grid-offset3-large:first-child { margin-left: 23.36957%; }
    /* line 764, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-offset4-large, .ux-common-grid-row .ux-common-grid-offset4-large:first-child { margin-left: 31.88406%; }
    /* line 768, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-offset5-large, .ux-common-grid-row .ux-common-grid-offset5-large:first-child { margin-left: 40.39855%; }
    /* line 772, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-offset6-large, .ux-common-grid-row .ux-common-grid-offset6-large:first-child { margin-left: 48.91304%; }
    /* line 776, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-offset7-large, .ux-common-grid-row .ux-common-grid-offset7-large:first-child { margin-left: 57.42754%; }
    /* line 780, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-offset8-large, .ux-common-grid-row .ux-common-grid-offset8-large:first-child { margin-left: 65.94203%; }
    /* line 784, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-offset9-large, .ux-common-grid-row .ux-common-grid-offset9-large:first-child { margin-left: 74.45652%; }
    /* line 788, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-offset10-large, .ux-common-grid-row .ux-common-grid-offset10-large:first-child { margin-left: 82.97101%; }
    /* line 792, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-offset11-large, .ux-common-grid-row .ux-common-grid-offset11-large:first-child { margin-left: 91.48551%; }
    /* line 796, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-offset12-large, .ux-common-grid-row .ux-common-grid-offset12-large:first-child { margin-left: 100%; }
    /* line 800, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-push1-large, .ux-common-grid-row .ux-common-grid-push1-large:first-child { left: 8.51449%; }
    /* line 804, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-push2-large, .ux-common-grid-row .ux-common-grid-push2-large:first-child { left: 17.02899%; }
    /* line 808, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-push3-large, .ux-common-grid-row .ux-common-grid-push3-large:first-child { left: 25.54348%; }
    /* line 812, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-push4-large, .ux-common-grid-row .ux-common-grid-push4-large:first-child { left: 34.05797%; }
    /* line 816, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-push5-large, .ux-common-grid-row .ux-common-grid-push5-large:first-child { left: 42.57246%; }
    /* line 820, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-push6-large, .ux-common-grid-row .ux-common-grid-push6-large:first-child { left: 51.08696%; }
    /* line 824, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-push7-large, .ux-common-grid-row .ux-common-grid-push7-large:first-child { left: 59.60145%; }
    /* line 828, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-push8-large, .ux-common-grid-row .ux-common-grid-push8-large:first-child { left: 68.11594%; }
    /* line 832, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-push9-large, .ux-common-grid-row .ux-common-grid-push9-large:first-child { left: 76.63043%; }
    /* line 836, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-push10-large, .ux-common-grid-row .ux-common-grid-push10-large:first-child { left: 85.14493%; }
    /* line 840, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-push11-large, .ux-common-grid-row .ux-common-grid-push11-large:first-child { left: 93.65942%; }
    /* line 844, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-push12-large, .ux-common-grid-row .ux-common-grid-push12-large:first-child { left: 102.17391%; }
    /* line 848, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-pull1-large, .ux-common-grid-row .ux-common-grid-pull1-large:first-child { left: -8.51449%; }
    /* line 852, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-pull2-large, .ux-common-grid-row .ux-common-grid-pull2-large:first-child { left: -17.02899%; }
    /* line 856, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-pull3-large, .ux-common-grid-row .ux-common-grid-pull3-large:first-child { left: -25.54348%; }
    /* line 860, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-pull4-large, .ux-common-grid-row .ux-common-grid-pull4-large:first-child { left: -34.05797%; }
    /* line 864, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-pull5-large, .ux-common-grid-row .ux-common-grid-pull5-large:first-child { left: -42.57246%; }
    /* line 868, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-pull6-large, .ux-common-grid-row .ux-common-grid-pull6-large:first-child { left: -51.08696%; }
    /* line 872, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-pull7-large, .ux-common-grid-row .ux-common-grid-pull7-large:first-child { left: -59.60145%; }
    /* line 876, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-pull8-large, .ux-common-grid-row .ux-common-grid-pull8-large:first-child { left: -68.11594%; }
    /* line 880, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-pull9-large, .ux-common-grid-row .ux-common-grid-pull9-large:first-child { left: -76.63043%; }
    /* line 884, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-pull10-large, .ux-common-grid-row .ux-common-grid-pull10-large:first-child { left: -85.14493%; }
    /* line 888, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-pull11-large, .ux-common-grid-row .ux-common-grid-pull11-large:first-child { left: -93.65942%; }
    /* line 892, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-pull12-large, .ux-common-grid-row .ux-common-grid-pull12-large:first-child { left: -102.17391%; }
    /* line 896, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-first-large { margin-left: 0; }
    /* line 899, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-col0-large { display: none; }
    /* line 902, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-push0-large, .ux-common-grid-row .ux-common-grid-push0-large:first-child, .ux-common-grid-row .ux-common-grid-pull0-large, .ux-common-grid-row .ux-common-grid-pull0-large:first-child { left: 0; }
    /* line 908, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-centered-large, .ux-common-grid-row .ux-common-grid-centered-large:first-child { margin-left: auto; margin-right: auto; float: none; } }
@media (min-width: 1366px) { /* line 916, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row [class^="ux-common-grid-col-1366"] { width: 100%; display: block; float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
    /* line 924, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row [class^="ux-common-grid-col-1366"]:first-child { margin-left: 0; }
    /* line 927, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row [class*="ux-common-grid-pull"], .ux-common-grid-row [class*="ux-common-grid-push"] { position: relative; }
    /* line 930, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-col1-1366 { width: 6.34058%; margin-left: 2.17391%; }
    /* line 934, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-col2-1366 { width: 14.85507%; margin-left: 2.17391%; }
    /* line 938, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-col3-1366 { width: 23.36957%; margin-left: 2.17391%; }
    /* line 942, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-col4-1366 { width: 31.88406%; margin-left: 2.17391%; }
    /* line 946, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-col5-1366 { width: 40.39855%; margin-left: 2.17391%; }
    /* line 950, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-col6-1366 { width: 48.91304%; margin-left: 2.17391%; }
    /* line 954, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-col7-1366 { width: 57.42754%; margin-left: 2.17391%; }
    /* line 958, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-col8-1366 { width: 65.94203%; margin-left: 2.17391%; }
    /* line 962, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-col9-1366 { width: 74.45652%; margin-left: 2.17391%; }
    /* line 966, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-col10-1366 { width: 82.97101%; margin-left: 2.17391%; }
    /* line 970, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-col11-1366 { width: 91.48551%; margin-left: 2.17391%; }
    /* line 974, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-col12-1366 { width: 100%; }
    /* line 977, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-offset1-1366, .ux-common-grid-row .ux-common-grid-offset1-1366:first-child { margin-left: 6.34058%; }
    /* line 981, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-offset2-1366, .ux-common-grid-row .ux-common-grid-offset2-1366:first-child { margin-left: 14.85507%; }
    /* line 985, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-offset3-1366, .ux-common-grid-row .ux-common-grid-offset3-1366:first-child { margin-left: 23.36957%; }
    /* line 989, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-offset4-1366, .ux-common-grid-row .ux-common-grid-offset4-1366:first-child { margin-left: 31.88406%; }
    /* line 993, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-offset5-1366, .ux-common-grid-row .ux-common-grid-offset5-1366:first-child { margin-left: 40.39855%; }
    /* line 997, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-offset6-1366, .ux-common-grid-row .ux-common-grid-offset6-1366:first-child { margin-left: 48.91304%; }
    /* line 1001, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-offset7-1366, .ux-common-grid-row .ux-common-grid-offset7-1366:first-child { margin-left: 57.42754%; }
    /* line 1005, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-offset8-1366, .ux-common-grid-row .ux-common-grid-offset8-1366:first-child { margin-left: 65.94203%; }
    /* line 1009, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-offset9-1366, .ux-common-grid-row .ux-common-grid-offset9-1366:first-child { margin-left: 74.45652%; }
    /* line 1013, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-offset10-1366, .ux-common-grid-row .ux-common-grid-offset10-1366:first-child { margin-left: 82.97101%; }
    /* line 1017, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-offset11-1366, .ux-common-grid-row .ux-common-grid-offset11-1366:first-child { margin-left: 91.48551%; }
    /* line 1021, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-offset12-1366, .ux-common-grid-row .ux-common-grid-offset12-1366:first-child { margin-left: 100%; }
    /* line 1025, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-push1-1366, .ux-common-grid-row .ux-common-grid-push1-1366:first-child { left: 8.51449%; }
    /* line 1029, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-push2-1366, .ux-common-grid-row .ux-common-grid-push2-1366:first-child { left: 17.02899%; }
    /* line 1033, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-push3-1366, .ux-common-grid-row .ux-common-grid-push3-1366:first-child { left: 25.54348%; }
    /* line 1037, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-push4-1366, .ux-common-grid-row .ux-common-grid-push4-1366:first-child { left: 34.05797%; }
    /* line 1041, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-push5-1366, .ux-common-grid-row .ux-common-grid-push5-1366:first-child { left: 42.57246%; }
    /* line 1045, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-push6-1366, .ux-common-grid-row .ux-common-grid-push6-1366:first-child { left: 51.08696%; }
    /* line 1049, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-push7-1366, .ux-common-grid-row .ux-common-grid-push7-1366:first-child { left: 59.60145%; }
    /* line 1053, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-push8-1366, .ux-common-grid-row .ux-common-grid-push8-1366:first-child { left: 68.11594%; }
    /* line 1057, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-push9-1366, .ux-common-grid-row .ux-common-grid-push9-1366:first-child { left: 76.63043%; }
    /* line 1061, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-push10-1366, .ux-common-grid-row .ux-common-grid-push10-1366:first-child { left: 85.14493%; }
    /* line 1065, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-push11-1366, .ux-common-grid-row .ux-common-grid-push11-1366:first-child { left: 93.65942%; }
    /* line 1069, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-push12-1366, .ux-common-grid-row .ux-common-grid-push12-1366:first-child { left: 102.17391%; }
    /* line 1073, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-pull1-1366, .ux-common-grid-row .ux-common-grid-pull1-1366:first-child { left: -8.51449%; }
    /* line 1077, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-pull2-1366, .ux-common-grid-row .ux-common-grid-pull2-1366:first-child { left: -17.02899%; }
    /* line 1081, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-pull3-1366, .ux-common-grid-row .ux-common-grid-pull3-1366:first-child { left: -25.54348%; }
    /* line 1085, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-pull4-1366, .ux-common-grid-row .ux-common-grid-pull4-1366:first-child { left: -34.05797%; }
    /* line 1089, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-pull5-1366, .ux-common-grid-row .ux-common-grid-pull5-1366:first-child { left: -42.57246%; }
    /* line 1093, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-pull6-1366, .ux-common-grid-row .ux-common-grid-pull6-1366:first-child { left: -51.08696%; }
    /* line 1097, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-pull7-1366, .ux-common-grid-row .ux-common-grid-pull7-1366:first-child { left: -59.60145%; }
    /* line 1101, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-pull8-1366, .ux-common-grid-row .ux-common-grid-pull8-1366:first-child { left: -68.11594%; }
    /* line 1105, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-pull9-1366, .ux-common-grid-row .ux-common-grid-pull9-1366:first-child { left: -76.63043%; }
    /* line 1109, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-pull10-1366, .ux-common-grid-row .ux-common-grid-pull10-1366:first-child { left: -85.14493%; }
    /* line 1113, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-pull11-1366, .ux-common-grid-row .ux-common-grid-pull11-1366:first-child { left: -93.65942%; }
    /* line 1117, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-pull12-1366, .ux-common-grid-row .ux-common-grid-pull12-1366:first-child { left: -102.17391%; }
    /* line 1121, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-first-1366 { margin-left: 0; }
    /* line 1124, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-col0-1366 { display: none; }
    /* line 1127, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-push0-1366, .ux-common-grid-row .ux-common-grid-push0-1366:first-child, .ux-common-grid-row .ux-common-grid-pull0-1366, .ux-common-grid-row .ux-common-grid-pull0-1366:first-child { left: 0; }
    /* line 1133, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-centered-1366, .ux-common-grid-row .ux-common-grid-centered-1366:first-child { margin-left: auto; margin-right: auto; float: none; } }
@media (min-width: 1501px) { /* line 1141, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row [class^="ux-common-grid-col-extra-large"] { width: 100%; display: block; float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
    /* line 1149, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row [class^="ux-common-grid-col-extra-large"]:first-child { margin-left: 0; }
    /* line 1152, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row [class*="ux-common-grid-pull"], .ux-common-grid-row [class*="ux-common-grid-push"] { position: relative; }
    /* line 1155, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-col1-extra-large { width: 6.34058%; margin-left: 2.17391%; }
    /* line 1159, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-col2-extra-large { width: 14.85507%; margin-left: 2.17391%; }
    /* line 1163, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-col3-extra-large { width: 23.36957%; margin-left: 2.17391%; }
    /* line 1167, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-col4-extra-large { width: 31.88406%; margin-left: 2.17391%; }
    /* line 1171, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-col5-extra-large { width: 40.39855%; margin-left: 2.17391%; }
    /* line 1175, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-col6-extra-large { width: 48.91304%; margin-left: 2.17391%; }
    /* line 1179, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-col7-extra-large { width: 57.42754%; margin-left: 2.17391%; }
    /* line 1183, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-col8-extra-large { width: 65.94203%; margin-left: 2.17391%; }
    /* line 1187, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-col9-extra-large { width: 74.45652%; margin-left: 2.17391%; }
    /* line 1191, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-col10-extra-large { width: 82.97101%; margin-left: 2.17391%; }
    /* line 1195, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-col11-extra-large { width: 91.48551%; margin-left: 2.17391%; }
    /* line 1199, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-col12-extra-large { width: 100%; }
    /* line 1202, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-offset1-extra-large, .ux-common-grid-row .ux-common-grid-offset1-extra-large:first-child { margin-left: 6.34058%; }
    /* line 1206, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-offset2-extra-large, .ux-common-grid-row .ux-common-grid-offset2-extra-large:first-child { margin-left: 14.85507%; }
    /* line 1210, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-offset3-extra-large, .ux-common-grid-row .ux-common-grid-offset3-extra-large:first-child { margin-left: 23.36957%; }
    /* line 1214, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-offset4-extra-large, .ux-common-grid-row .ux-common-grid-offset4-extra-large:first-child { margin-left: 31.88406%; }
    /* line 1218, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-offset5-extra-large, .ux-common-grid-row .ux-common-grid-offset5-extra-large:first-child { margin-left: 40.39855%; }
    /* line 1222, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-offset6-extra-large, .ux-common-grid-row .ux-common-grid-offset6-extra-large:first-child { margin-left: 48.91304%; }
    /* line 1226, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-offset7-extra-large, .ux-common-grid-row .ux-common-grid-offset7-extra-large:first-child { margin-left: 57.42754%; }
    /* line 1230, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-offset8-extra-large, .ux-common-grid-row .ux-common-grid-offset8-extra-large:first-child { margin-left: 65.94203%; }
    /* line 1234, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-offset9-extra-large, .ux-common-grid-row .ux-common-grid-offset9-extra-large:first-child { margin-left: 74.45652%; }
    /* line 1238, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-offset10-extra-large, .ux-common-grid-row .ux-common-grid-offset10-extra-large:first-child { margin-left: 82.97101%; }
    /* line 1242, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-offset11-extra-large, .ux-common-grid-row .ux-common-grid-offset11-extra-large:first-child { margin-left: 91.48551%; }
    /* line 1246, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-offset12-extra-large, .ux-common-grid-row .ux-common-grid-offset12-extra-large:first-child { margin-left: 100%; }
    /* line 1250, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-push1-extra-large, .ux-common-grid-row .ux-common-grid-push1-extra-large:first-child { left: 8.51449%; }
    /* line 1254, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-push2-extra-large, .ux-common-grid-row .ux-common-grid-push2-extra-large:first-child { left: 17.02899%; }
    /* line 1258, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-push3-extra-large, .ux-common-grid-row .ux-common-grid-push3-extra-large:first-child { left: 25.54348%; }
    /* line 1262, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-push4-extra-large, .ux-common-grid-row .ux-common-grid-push4-extra-large:first-child { left: 34.05797%; }
    /* line 1266, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-push5-extra-large, .ux-common-grid-row .ux-common-grid-push5-extra-large:first-child { left: 42.57246%; }
    /* line 1270, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-push6-extra-large, .ux-common-grid-row .ux-common-grid-push6-extra-large:first-child { left: 51.08696%; }
    /* line 1274, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-push7-extra-large, .ux-common-grid-row .ux-common-grid-push7-extra-large:first-child { left: 59.60145%; }
    /* line 1278, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-push8-extra-large, .ux-common-grid-row .ux-common-grid-push8-extra-large:first-child { left: 68.11594%; }
    /* line 1282, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-push9-extra-large, .ux-common-grid-row .ux-common-grid-push9-extra-large:first-child { left: 76.63043%; }
    /* line 1286, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-push10-extra-large, .ux-common-grid-row .ux-common-grid-push10-extra-large:first-child { left: 85.14493%; }
    /* line 1290, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-push11-extra-large, .ux-common-grid-row .ux-common-grid-push11-extra-large:first-child { left: 93.65942%; }
    /* line 1294, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-push12-extra-large, .ux-common-grid-row .ux-common-grid-push12-extra-large:first-child { left: 102.17391%; }
    /* line 1298, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-pull1-extra-large, .ux-common-grid-row .ux-common-grid-pull1-extra-large:first-child { left: -8.51449%; }
    /* line 1302, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-pull2-extra-large, .ux-common-grid-row .ux-common-grid-pull2-extra-large:first-child { left: -17.02899%; }
    /* line 1306, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-pull3-extra-large, .ux-common-grid-row .ux-common-grid-pull3-extra-large:first-child { left: -25.54348%; }
    /* line 1310, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-pull4-extra-large, .ux-common-grid-row .ux-common-grid-pull4-extra-large:first-child { left: -34.05797%; }
    /* line 1314, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-pull5-extra-large, .ux-common-grid-row .ux-common-grid-pull5-extra-large:first-child { left: -42.57246%; }
    /* line 1318, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-pull6-extra-large, .ux-common-grid-row .ux-common-grid-pull6-extra-large:first-child { left: -51.08696%; }
    /* line 1322, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-pull7-extra-large, .ux-common-grid-row .ux-common-grid-pull7-extra-large:first-child { left: -59.60145%; }
    /* line 1326, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-pull8-extra-large, .ux-common-grid-row .ux-common-grid-pull8-extra-large:first-child { left: -68.11594%; }
    /* line 1330, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-pull9-extra-large, .ux-common-grid-row .ux-common-grid-pull9-extra-large:first-child { left: -76.63043%; }
    /* line 1334, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-pull10-extra-large, .ux-common-grid-row .ux-common-grid-pull10-extra-large:first-child { left: -85.14493%; }
    /* line 1338, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-pull11-extra-large, .ux-common-grid-row .ux-common-grid-pull11-extra-large:first-child { left: -93.65942%; }
    /* line 1342, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-pull12-extra-large, .ux-common-grid-row .ux-common-grid-pull12-extra-large:first-child { left: -102.17391%; }
    /* line 1346, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-first-extra-large { margin-left: 0; }
    /* line 1349, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-col0-extra-large { display: none; }
    /* line 1352, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-push0-extra-large, .ux-common-grid-row .ux-common-grid-push0-extra-large:first-child, .ux-common-grid-row .ux-common-grid-pull0-extra-large, .ux-common-grid-row .ux-common-grid-pull0-extra-large:first-child { left: 0; }
    /* line 1358, ../../../../brands/simon/scss/core/components/_grids.scss */
    .ux-common-grid-row .ux-common-grid-centered-extra-large, .ux-common-grid-row .ux-common-grid-centered-extra-large:first-child { margin-left: auto; margin-right: auto; float: none; } }
/* line 101, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button, .ux-button { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; display: inline-block; padding: 0 30px; border: none; cursor: pointer; text-align: center; outline: none; position: relative; font-size: 13px; font-size: 0.8125rem; letter-spacing: 0; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.15); -moz-box-shadow: inset 0 -4px 0 rgba(0, 0, 0, 0.2); -webkit-box-shadow: inset 0 -4px 0 rgba(0, 0, 0, 0.2); box-shadow: inset 0 -4px 0 rgba(0, 0, 0, 0.2); -moz-transition: background-color 0.2s ease-out; -o-transition: background-color 0.2s ease-out; -webkit-transition: background-color 0.2s ease-out; transition: background-color 0.2s ease-out; outline: none; white-space: nowrap; color: #666; background-color: #EEE; height: 35px; line-height: 35px; }
/* line 34, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button:hover, .ux-button:hover { -moz-transition: background-color 0.2s ease-out; -o-transition: background-color 0.2s ease-out; -webkit-transition: background-color 0.2s ease-out; transition: background-color 0.2s ease-out; color: #666; background-color: #CCC; text-decoration: none; }
/* line 41, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button:active, .ux-button:active { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; background-color: #DDD; position: relative; top: 1px; }
/* line 49, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button.ux-common-button-small, .ux-common-button.small, .ux-button.ux-common-button-small, .ux-button.small { font-size: 11px; font-size: 0.6875rem; letter-spacing: 0; height: 25px; padding: 0 10px; line-height: 24px; }
/* line 56, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button.ux-common-button-large, .ux-common-button.large, .ux-button.ux-common-button-large, .ux-button.large { font-size: 16px; font-size: 1rem; letter-spacing: 0; height: 45px; line-height: 45px; }
/* line 63, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button.ux-common-button-disabled, .ux-common-button.disabled, .ux-button.ux-common-button-disabled, .ux-button.disabled { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); opacity: 0.6; cursor: not-allowed; background-image: none; }
/* line 68, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button.ux-common-button-disabled:active, .ux-common-button.disabled:active, .ux-button.ux-common-button-disabled:active, .ux-button.disabled:active { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; top: 0; }
/* line 75, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button.ux-common-button-disabled:hover, .ux-common-button.disabled:hover, .ux-button.ux-common-button-disabled:hover, .ux-button.disabled:hover { background-color: #EEE; }
/* line 80, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button.ux-common-button-icon, .ux-common-button.icon, .ux-button.ux-common-button-icon, .ux-button.icon { margin-right: 0.2em; }
/* line 83, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button.ux-common-button-icon canvas, .ux-common-button.icon canvas, .ux-button.ux-common-button-icon canvas, .ux-button.icon canvas { position: relative; top: -3px; vertical-align: middle; }
/* line 90, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button.ux-common-button-block, .ux-common-button.block, .ux-button.ux-common-button-block, .ux-button.block { display: block; width: 100%; padding-right: 0; padding-left: 0; }
/* line 105, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button.ux-common-button-primary, .ux-common-button.primary, .ux-button.ux-common-button-primary, .ux-button.primary { font-size: 13px; font-size: 0.8125rem; letter-spacing: 0; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.15); -moz-box-shadow: inset 0 -4px 0 rgba(0, 0, 0, 0.2); -webkit-box-shadow: inset 0 -4px 0 rgba(0, 0, 0, 0.2); box-shadow: inset 0 -4px 0 rgba(0, 0, 0, 0.2); -moz-transition: background-color 0.2s ease-out; -o-transition: background-color 0.2s ease-out; -webkit-transition: background-color 0.2s ease-out; transition: background-color 0.2s ease-out; outline: none; white-space: nowrap; color: #FFF; background-color: #EB1B00; height: 35px; line-height: 35px; }
/* line 34, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button.ux-common-button-primary:hover, .ux-common-button.primary:hover, .ux-button.ux-common-button-primary:hover, .ux-button.primary:hover { -moz-transition: background-color 0.2s ease-out; -o-transition: background-color 0.2s ease-out; -webkit-transition: background-color 0.2s ease-out; transition: background-color 0.2s ease-out; color: #FFF; background-color: #F7432C; text-decoration: none; }
/* line 41, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button.ux-common-button-primary:active, .ux-common-button.primary:active, .ux-button.ux-common-button-primary:active, .ux-button.primary:active { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; background-color: #DB1C00; position: relative; top: 1px; }
/* line 49, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button.ux-common-button-primary.ux-common-button-small, .ux-common-button.ux-common-button-primary.small, .ux-common-button.primary.ux-common-button-small, .ux-common-button.primary.small, .ux-button.ux-common-button-primary.ux-common-button-small, .ux-button.ux-common-button-primary.small, .ux-button.primary.ux-common-button-small, .ux-button.primary.small { font-size: 11px; font-size: 0.6875rem; letter-spacing: 0; height: 25px; padding: 0 10px; line-height: 24px; }
/* line 56, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button.ux-common-button-primary.ux-common-button-large, .ux-common-button.ux-common-button-primary.large, .ux-common-button.primary.ux-common-button-large, .ux-common-button.primary.large, .ux-button.ux-common-button-primary.ux-common-button-large, .ux-button.ux-common-button-primary.large, .ux-button.primary.ux-common-button-large, .ux-button.primary.large { font-size: 16px; font-size: 1rem; letter-spacing: 0; height: 45px; line-height: 45px; }
/* line 63, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button.ux-common-button-primary.ux-common-button-disabled, .ux-common-button.ux-common-button-primary.disabled, .ux-common-button.primary.ux-common-button-disabled, .ux-common-button.primary.disabled, .ux-button.ux-common-button-primary.ux-common-button-disabled, .ux-button.ux-common-button-primary.disabled, .ux-button.primary.ux-common-button-disabled, .ux-button.primary.disabled { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); opacity: 0.6; cursor: not-allowed; background-image: none; }
/* line 68, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button.ux-common-button-primary.ux-common-button-disabled:active, .ux-common-button.ux-common-button-primary.disabled:active, .ux-common-button.primary.ux-common-button-disabled:active, .ux-common-button.primary.disabled:active, .ux-button.ux-common-button-primary.ux-common-button-disabled:active, .ux-button.ux-common-button-primary.disabled:active, .ux-button.primary.ux-common-button-disabled:active, .ux-button.primary.disabled:active { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; top: 0; }
/* line 75, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button.ux-common-button-primary.ux-common-button-disabled:hover, .ux-common-button.ux-common-button-primary.disabled:hover, .ux-common-button.primary.ux-common-button-disabled:hover, .ux-common-button.primary.disabled:hover, .ux-button.ux-common-button-primary.ux-common-button-disabled:hover, .ux-button.ux-common-button-primary.disabled:hover, .ux-button.primary.ux-common-button-disabled:hover, .ux-button.primary.disabled:hover { background-color: #EB1B00; }
/* line 80, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button.ux-common-button-primary.ux-common-button-icon, .ux-common-button.ux-common-button-primary.icon, .ux-common-button.primary.ux-common-button-icon, .ux-common-button.primary.icon, .ux-button.ux-common-button-primary.ux-common-button-icon, .ux-button.ux-common-button-primary.icon, .ux-button.primary.ux-common-button-icon, .ux-button.primary.icon { margin-right: 0.2em; }
/* line 83, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button.ux-common-button-primary.ux-common-button-icon canvas, .ux-common-button.ux-common-button-primary.icon canvas, .ux-common-button.primary.ux-common-button-icon canvas, .ux-common-button.primary.icon canvas, .ux-button.ux-common-button-primary.ux-common-button-icon canvas, .ux-button.ux-common-button-primary.icon canvas, .ux-button.primary.ux-common-button-icon canvas, .ux-button.primary.icon canvas { position: relative; top: -3px; vertical-align: middle; }
/* line 90, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button.ux-common-button-primary.ux-common-button-block, .ux-common-button.ux-common-button-primary.block, .ux-common-button.primary.ux-common-button-block, .ux-common-button.primary.block, .ux-button.ux-common-button-primary.ux-common-button-block, .ux-button.ux-common-button-primary.block, .ux-button.primary.ux-common-button-block, .ux-button.primary.block { display: block; width: 100%; padding-right: 0; padding-left: 0; }
/* line 109, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button.ux-common-button-secondary, .ux-common-button.secondary, .ux-button.ux-common-button-secondary, .ux-button.secondary { font-size: 13px; font-size: 0.8125rem; letter-spacing: 0; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.15); -moz-box-shadow: inset 0 -4px 0 rgba(0, 0, 0, 0.2); -webkit-box-shadow: inset 0 -4px 0 rgba(0, 0, 0, 0.2); box-shadow: inset 0 -4px 0 rgba(0, 0, 0, 0.2); -moz-transition: background-color 0.2s ease-out; -o-transition: background-color 0.2s ease-out; -webkit-transition: background-color 0.2s ease-out; transition: background-color 0.2s ease-out; outline: none; white-space: nowrap; color: #FFF; background-color: #0050D0; height: 35px; line-height: 35px; }
/* line 34, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button.ux-common-button-secondary:hover, .ux-common-button.secondary:hover, .ux-button.ux-common-button-secondary:hover, .ux-button.secondary:hover { -moz-transition: background-color 0.2s ease-out; -o-transition: background-color 0.2s ease-out; -webkit-transition: background-color 0.2s ease-out; transition: background-color 0.2s ease-out; color: #FFF; background-color: #2D72E1; text-decoration: none; }
/* line 41, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button.ux-common-button-secondary:active, .ux-common-button.secondary:active, .ux-button.ux-common-button-secondary:active, .ux-button.secondary:active { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; background-color: #003FA3; position: relative; top: 1px; }
/* line 49, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button.ux-common-button-secondary.ux-common-button-small, .ux-common-button.ux-common-button-secondary.small, .ux-common-button.secondary.ux-common-button-small, .ux-common-button.secondary.small, .ux-button.ux-common-button-secondary.ux-common-button-small, .ux-button.ux-common-button-secondary.small, .ux-button.secondary.ux-common-button-small, .ux-button.secondary.small { font-size: 11px; font-size: 0.6875rem; letter-spacing: 0; height: 25px; padding: 0 10px; line-height: 24px; }
/* line 56, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button.ux-common-button-secondary.ux-common-button-large, .ux-common-button.ux-common-button-secondary.large, .ux-common-button.secondary.ux-common-button-large, .ux-common-button.secondary.large, .ux-button.ux-common-button-secondary.ux-common-button-large, .ux-button.ux-common-button-secondary.large, .ux-button.secondary.ux-common-button-large, .ux-button.secondary.large { font-size: 16px; font-size: 1rem; letter-spacing: 0; height: 45px; line-height: 45px; }
/* line 63, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button.ux-common-button-secondary.ux-common-button-disabled, .ux-common-button.ux-common-button-secondary.disabled, .ux-common-button.secondary.ux-common-button-disabled, .ux-common-button.secondary.disabled, .ux-button.ux-common-button-secondary.ux-common-button-disabled, .ux-button.ux-common-button-secondary.disabled, .ux-button.secondary.ux-common-button-disabled, .ux-button.secondary.disabled { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); opacity: 0.6; cursor: not-allowed; background-image: none; }
/* line 68, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button.ux-common-button-secondary.ux-common-button-disabled:active, .ux-common-button.ux-common-button-secondary.disabled:active, .ux-common-button.secondary.ux-common-button-disabled:active, .ux-common-button.secondary.disabled:active, .ux-button.ux-common-button-secondary.ux-common-button-disabled:active, .ux-button.ux-common-button-secondary.disabled:active, .ux-button.secondary.ux-common-button-disabled:active, .ux-button.secondary.disabled:active { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; top: 0; }
/* line 75, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button.ux-common-button-secondary.ux-common-button-disabled:hover, .ux-common-button.ux-common-button-secondary.disabled:hover, .ux-common-button.secondary.ux-common-button-disabled:hover, .ux-common-button.secondary.disabled:hover, .ux-button.ux-common-button-secondary.ux-common-button-disabled:hover, .ux-button.ux-common-button-secondary.disabled:hover, .ux-button.secondary.ux-common-button-disabled:hover, .ux-button.secondary.disabled:hover { background-color: #0050D0; }
/* line 80, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button.ux-common-button-secondary.ux-common-button-icon, .ux-common-button.ux-common-button-secondary.icon, .ux-common-button.secondary.ux-common-button-icon, .ux-common-button.secondary.icon, .ux-button.ux-common-button-secondary.ux-common-button-icon, .ux-button.ux-common-button-secondary.icon, .ux-button.secondary.ux-common-button-icon, .ux-button.secondary.icon { margin-right: 0.2em; }
/* line 83, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button.ux-common-button-secondary.ux-common-button-icon canvas, .ux-common-button.ux-common-button-secondary.icon canvas, .ux-common-button.secondary.ux-common-button-icon canvas, .ux-common-button.secondary.icon canvas, .ux-button.ux-common-button-secondary.ux-common-button-icon canvas, .ux-button.ux-common-button-secondary.icon canvas, .ux-button.secondary.ux-common-button-icon canvas, .ux-button.secondary.icon canvas { position: relative; top: -3px; vertical-align: middle; }
/* line 90, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button.ux-common-button-secondary.ux-common-button-block, .ux-common-button.ux-common-button-secondary.block, .ux-common-button.secondary.ux-common-button-block, .ux-common-button.secondary.block, .ux-button.ux-common-button-secondary.ux-common-button-block, .ux-button.ux-common-button-secondary.block, .ux-button.secondary.ux-common-button-block, .ux-button.secondary.block { display: block; width: 100%; padding-right: 0; padding-left: 0; }
/* line 113, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button.ux-common-button-third, .ux-common-button.third, .ux-button.ux-common-button-third, .ux-button.third { font-size: 13px; font-size: 0.8125rem; letter-spacing: 0; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.15); -moz-box-shadow: inset 0 -4px 0 rgba(0, 0, 0, 0.2); -webkit-box-shadow: inset 0 -4px 0 rgba(0, 0, 0, 0.2); box-shadow: inset 0 -4px 0 rgba(0, 0, 0, 0.2); -moz-transition: background-color 0.2s ease-out; -o-transition: background-color 0.2s ease-out; -webkit-transition: background-color 0.2s ease-out; transition: background-color 0.2s ease-out; outline: none; white-space: nowrap; color: #FFF; background-color: #00B02E; height: 35px; line-height: 35px; }
/* line 34, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button.ux-common-button-third:hover, .ux-common-button.third:hover, .ux-button.ux-common-button-third:hover, .ux-button.third:hover { -moz-transition: background-color 0.2s ease-out; -o-transition: background-color 0.2s ease-out; -webkit-transition: background-color 0.2s ease-out; transition: background-color 0.2s ease-out; color: #FFF; background-color: #39C15C; text-decoration: none; }
/* line 41, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button.ux-common-button-third:active, .ux-common-button.third:active, .ux-button.ux-common-button-third:active, .ux-button.third:active { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; background-color: #029729; position: relative; top: 1px; }
/* line 49, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button.ux-common-button-third.ux-common-button-small, .ux-common-button.ux-common-button-third.small, .ux-common-button.third.ux-common-button-small, .ux-common-button.third.small, .ux-button.ux-common-button-third.ux-common-button-small, .ux-button.ux-common-button-third.small, .ux-button.third.ux-common-button-small, .ux-button.third.small { font-size: 11px; font-size: 0.6875rem; letter-spacing: 0; height: 25px; padding: 0 10px; line-height: 24px; }
/* line 56, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button.ux-common-button-third.ux-common-button-large, .ux-common-button.ux-common-button-third.large, .ux-common-button.third.ux-common-button-large, .ux-common-button.third.large, .ux-button.ux-common-button-third.ux-common-button-large, .ux-button.ux-common-button-third.large, .ux-button.third.ux-common-button-large, .ux-button.third.large { font-size: 16px; font-size: 1rem; letter-spacing: 0; height: 45px; line-height: 45px; }
/* line 63, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button.ux-common-button-third.ux-common-button-disabled, .ux-common-button.ux-common-button-third.disabled, .ux-common-button.third.ux-common-button-disabled, .ux-common-button.third.disabled, .ux-button.ux-common-button-third.ux-common-button-disabled, .ux-button.ux-common-button-third.disabled, .ux-button.third.ux-common-button-disabled, .ux-button.third.disabled { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); opacity: 0.6; cursor: not-allowed; background-image: none; }
/* line 68, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button.ux-common-button-third.ux-common-button-disabled:active, .ux-common-button.ux-common-button-third.disabled:active, .ux-common-button.third.ux-common-button-disabled:active, .ux-common-button.third.disabled:active, .ux-button.ux-common-button-third.ux-common-button-disabled:active, .ux-button.ux-common-button-third.disabled:active, .ux-button.third.ux-common-button-disabled:active, .ux-button.third.disabled:active { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; top: 0; }
/* line 75, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button.ux-common-button-third.ux-common-button-disabled:hover, .ux-common-button.ux-common-button-third.disabled:hover, .ux-common-button.third.ux-common-button-disabled:hover, .ux-common-button.third.disabled:hover, .ux-button.ux-common-button-third.ux-common-button-disabled:hover, .ux-button.ux-common-button-third.disabled:hover, .ux-button.third.ux-common-button-disabled:hover, .ux-button.third.disabled:hover { background-color: #00B02E; }
/* line 80, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button.ux-common-button-third.ux-common-button-icon, .ux-common-button.ux-common-button-third.icon, .ux-common-button.third.ux-common-button-icon, .ux-common-button.third.icon, .ux-button.ux-common-button-third.ux-common-button-icon, .ux-button.ux-common-button-third.icon, .ux-button.third.ux-common-button-icon, .ux-button.third.icon { margin-right: 0.2em; }
/* line 83, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button.ux-common-button-third.ux-common-button-icon canvas, .ux-common-button.ux-common-button-third.icon canvas, .ux-common-button.third.ux-common-button-icon canvas, .ux-common-button.third.icon canvas, .ux-button.ux-common-button-third.ux-common-button-icon canvas, .ux-button.ux-common-button-third.icon canvas, .ux-button.third.ux-common-button-icon canvas, .ux-button.third.icon canvas { position: relative; top: -3px; vertical-align: middle; }
/* line 90, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button.ux-common-button-third.ux-common-button-block, .ux-common-button.ux-common-button-third.block, .ux-common-button.third.ux-common-button-block, .ux-common-button.third.block, .ux-button.ux-common-button-third.ux-common-button-block, .ux-button.ux-common-button-third.block, .ux-button.third.ux-common-button-block, .ux-button.third.block { display: block; width: 100%; padding-right: 0; padding-left: 0; }
/* line 117, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button.ux-common-button-ghost, .ux-common-button.ghost, .ux-button.ux-common-button-ghost, .ux-button.ghost { font-size: 13px; font-size: 0.8125rem; letter-spacing: 0; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.15); -moz-box-shadow: inset 0 -4px 0 rgba(0, 0, 0, 0.2); -webkit-box-shadow: inset 0 -4px 0 rgba(0, 0, 0, 0.2); box-shadow: inset 0 -4px 0 rgba(0, 0, 0, 0.2); -moz-transition: background-color 0.2s ease-out; -o-transition: background-color 0.2s ease-out; -webkit-transition: background-color 0.2s ease-out; transition: background-color 0.2s ease-out; outline: none; white-space: nowrap; color: #FFF; background-color: transparent; height: 35px; line-height: 35px; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; border: solid 1px #FFF; }
/* line 34, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button.ux-common-button-ghost:hover, .ux-common-button.ghost:hover, .ux-button.ux-common-button-ghost:hover, .ux-button.ghost:hover { -moz-transition: background-color 0.2s ease-out; -o-transition: background-color 0.2s ease-out; -webkit-transition: background-color 0.2s ease-out; transition: background-color 0.2s ease-out; color: #FFF; background-color: #FFF; text-decoration: none; }
/* line 41, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button.ux-common-button-ghost:active, .ux-common-button.ghost:active, .ux-button.ux-common-button-ghost:active, .ux-button.ghost:active { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; background-color: #FFF; position: relative; top: 1px; }
/* line 49, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button.ux-common-button-ghost.ux-common-button-small, .ux-common-button.ux-common-button-ghost.small, .ux-common-button.ghost.ux-common-button-small, .ux-common-button.ghost.small, .ux-button.ux-common-button-ghost.ux-common-button-small, .ux-button.ux-common-button-ghost.small, .ux-button.ghost.ux-common-button-small, .ux-button.ghost.small { font-size: 11px; font-size: 0.6875rem; letter-spacing: 0; height: 25px; padding: 0 10px; line-height: 24px; }
/* line 56, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button.ux-common-button-ghost.ux-common-button-large, .ux-common-button.ux-common-button-ghost.large, .ux-common-button.ghost.ux-common-button-large, .ux-common-button.ghost.large, .ux-button.ux-common-button-ghost.ux-common-button-large, .ux-button.ux-common-button-ghost.large, .ux-button.ghost.ux-common-button-large, .ux-button.ghost.large { font-size: 16px; font-size: 1rem; letter-spacing: 0; height: 45px; line-height: 45px; }
/* line 63, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button.ux-common-button-ghost.ux-common-button-disabled, .ux-common-button.ux-common-button-ghost.disabled, .ux-common-button.ghost.ux-common-button-disabled, .ux-common-button.ghost.disabled, .ux-button.ux-common-button-ghost.ux-common-button-disabled, .ux-button.ux-common-button-ghost.disabled, .ux-button.ghost.ux-common-button-disabled, .ux-button.ghost.disabled { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); opacity: 0.6; cursor: not-allowed; background-image: none; }
/* line 68, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button.ux-common-button-ghost.ux-common-button-disabled:active, .ux-common-button.ux-common-button-ghost.disabled:active, .ux-common-button.ghost.ux-common-button-disabled:active, .ux-common-button.ghost.disabled:active, .ux-button.ux-common-button-ghost.ux-common-button-disabled:active, .ux-button.ux-common-button-ghost.disabled:active, .ux-button.ghost.ux-common-button-disabled:active, .ux-button.ghost.disabled:active { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; top: 0; }
/* line 75, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button.ux-common-button-ghost.ux-common-button-disabled:hover, .ux-common-button.ux-common-button-ghost.disabled:hover, .ux-common-button.ghost.ux-common-button-disabled:hover, .ux-common-button.ghost.disabled:hover, .ux-button.ux-common-button-ghost.ux-common-button-disabled:hover, .ux-button.ux-common-button-ghost.disabled:hover, .ux-button.ghost.ux-common-button-disabled:hover, .ux-button.ghost.disabled:hover { background-color: transparent; }
/* line 80, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button.ux-common-button-ghost.ux-common-button-icon, .ux-common-button.ux-common-button-ghost.icon, .ux-common-button.ghost.ux-common-button-icon, .ux-common-button.ghost.icon, .ux-button.ux-common-button-ghost.ux-common-button-icon, .ux-button.ux-common-button-ghost.icon, .ux-button.ghost.ux-common-button-icon, .ux-button.ghost.icon { margin-right: 0.2em; }
/* line 83, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button.ux-common-button-ghost.ux-common-button-icon canvas, .ux-common-button.ux-common-button-ghost.icon canvas, .ux-common-button.ghost.ux-common-button-icon canvas, .ux-common-button.ghost.icon canvas, .ux-button.ux-common-button-ghost.ux-common-button-icon canvas, .ux-button.ux-common-button-ghost.icon canvas, .ux-button.ghost.ux-common-button-icon canvas, .ux-button.ghost.icon canvas { position: relative; top: -3px; vertical-align: middle; }
/* line 90, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button.ux-common-button-ghost.ux-common-button-block, .ux-common-button.ux-common-button-ghost.block, .ux-common-button.ghost.ux-common-button-block, .ux-common-button.ghost.block, .ux-button.ux-common-button-ghost.ux-common-button-block, .ux-button.ux-common-button-ghost.block, .ux-button.ghost.ux-common-button-block, .ux-button.ghost.block { display: block; width: 100%; padding-right: 0; padding-left: 0; }
/* line 122, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button.ux-common-button-ghost:hover, .ux-common-button.ghost:hover, .ux-button.ux-common-button-ghost:hover, .ux-button.ghost:hover { color: #0050D0; }
/* line 128, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button.soldout, .ux-button.soldout { font-size: 13px; font-size: 0.8125rem; letter-spacing: 0; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.15); -moz-box-shadow: inset 0 -4px 0 rgba(0, 0, 0, 0.2); -webkit-box-shadow: inset 0 -4px 0 rgba(0, 0, 0, 0.2); box-shadow: inset 0 -4px 0 rgba(0, 0, 0, 0.2); -moz-transition: background-color 0.2s ease-out; -o-transition: background-color 0.2s ease-out; -webkit-transition: background-color 0.2s ease-out; transition: background-color 0.2s ease-out; outline: none; white-space: nowrap; color: #AAA; background-color: #666; height: 35px; line-height: 35px; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; cursor: not-allowed; }
/* line 34, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button.soldout:hover, .ux-button.soldout:hover { -moz-transition: background-color 0.2s ease-out; -o-transition: background-color 0.2s ease-out; -webkit-transition: background-color 0.2s ease-out; transition: background-color 0.2s ease-out; color: #AAA; background-color: #CCC; text-decoration: none; }
/* line 41, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button.soldout:active, .ux-button.soldout:active { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; background-color: #DDD; position: relative; top: 1px; }
/* line 49, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button.soldout.ux-common-button-small, .ux-common-button.soldout.small, .ux-button.soldout.ux-common-button-small, .ux-button.soldout.small { font-size: 11px; font-size: 0.6875rem; letter-spacing: 0; height: 25px; padding: 0 10px; line-height: 24px; }
/* line 56, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button.soldout.ux-common-button-large, .ux-common-button.soldout.large, .ux-button.soldout.ux-common-button-large, .ux-button.soldout.large { font-size: 16px; font-size: 1rem; letter-spacing: 0; height: 45px; line-height: 45px; }
/* line 63, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button.soldout.ux-common-button-disabled, .ux-common-button.soldout.disabled, .ux-button.soldout.ux-common-button-disabled, .ux-button.soldout.disabled { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); opacity: 0.6; cursor: not-allowed; background-image: none; }
/* line 68, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button.soldout.ux-common-button-disabled:active, .ux-common-button.soldout.disabled:active, .ux-button.soldout.ux-common-button-disabled:active, .ux-button.soldout.disabled:active { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; top: 0; }
/* line 75, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button.soldout.ux-common-button-disabled:hover, .ux-common-button.soldout.disabled:hover, .ux-button.soldout.ux-common-button-disabled:hover, .ux-button.soldout.disabled:hover { background-color: #666; }
/* line 80, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button.soldout.ux-common-button-icon, .ux-common-button.soldout.icon, .ux-button.soldout.ux-common-button-icon, .ux-button.soldout.icon { margin-right: 0.2em; }
/* line 83, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button.soldout.ux-common-button-icon canvas, .ux-common-button.soldout.icon canvas, .ux-button.soldout.ux-common-button-icon canvas, .ux-button.soldout.icon canvas { position: relative; top: -3px; vertical-align: middle; }
/* line 90, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button.soldout.ux-common-button-block, .ux-common-button.soldout.block, .ux-button.soldout.ux-common-button-block, .ux-button.soldout.block { display: block; width: 100%; padding-right: 0; padding-left: 0; }
/* line 133, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button.soldout:active, .ux-button.soldout:active { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; top: 0; }
/* line 138, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button.soldout:hover, .ux-button.soldout:hover { background-color: #666; }
/* line 145, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button.ux-common-button-group, .ux-common-button.group, .ux-button.ux-common-button-group, .ux-button.group { padding-left: 40px; }
/* line 149, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button.ux-common-button-group .ux-button-group-icon, .ux-common-button.group .ux-button-group-icon, .ux-button.ux-common-button-group .ux-button-group-icon, .ux-button.group .ux-button-group-icon { font-size: 20px; font-size: 1.25rem; letter-spacing: -1px; position: absolute; left: 10px; top: 6px; }
/* line 155, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ie8 .ux-common-button.ux-common-button-group .ux-button-group-icon, .ie8 .ux-common-button.group .ux-button-group-icon, .ie8 .ux-button.ux-common-button-group .ux-button-group-icon, .ie8 .ux-button.group .ux-button-group-icon { margin-top: 7px; }
/* line 161, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button.ux-common-button-group .ux-common-icon-facebook, .ux-common-button.group .ux-common-icon-facebook, .ux-button.ux-common-button-group .ux-common-icon-facebook, .ux-button.group .ux-common-icon-facebook { font-size: 20px; font-size: 1.25rem; letter-spacing: -1px; }
/* line 166, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button.ux-common-button-group .ux-common-icon-google, .ux-common-button.group .ux-common-icon-google, .ux-button.ux-common-button-group .ux-common-icon-google, .ux-button.group .ux-common-icon-google { font-size: 20px; font-size: 1.25rem; color: #EB1B00; letter-spacing: -1px; }
/* line 171, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button.ux-common-button-group.ux-common-button-large, .ux-common-button.ux-common-button-group.large, .ux-common-button.group.ux-common-button-large, .ux-common-button.group.large, .ux-button.ux-common-button-group.ux-common-button-large, .ux-button.ux-common-button-group.large, .ux-button.group.ux-common-button-large, .ux-button.group.large { padding-left: 45px; }
/* line 174, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button.ux-common-button-group.ux-common-button-large .ux-button-group-icon, .ux-common-button.ux-common-button-group.large .ux-button-group-icon, .ux-common-button.group.ux-common-button-large .ux-button-group-icon, .ux-common-button.group.large .ux-button-group-icon, .ux-button.ux-common-button-group.ux-common-button-large .ux-button-group-icon, .ux-button.ux-common-button-group.large .ux-button-group-icon, .ux-button.group.ux-common-button-large .ux-button-group-icon, .ux-button.group.large .ux-button-group-icon { font-size: 24px; font-size: 1.5rem; letter-spacing: -1px; top: 10px; }
/* line 182, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button.ux-common-button-group.ux-common-button-small .ux-button-group-icon, .ux-common-button.ux-common-button-group.small .ux-button-group-icon, .ux-common-button.group.ux-common-button-small .ux-button-group-icon, .ux-common-button.group.small .ux-button-group-icon, .ux-button.ux-common-button-group.ux-common-button-small .ux-button-group-icon, .ux-button.ux-common-button-group.small .ux-button-group-icon, .ux-button.group.ux-common-button-small .ux-button-group-icon, .ux-button.group.small .ux-button-group-icon { display: none; }
/* line 195, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button.ux-common-button-loading.ux-common-button-large .ux-button-spinner, .ux-common-button.ux-common-button-loading.large .ux-button-spinner, .ux-common-button.loading.ux-common-button-large .ux-button-spinner, .ux-common-button.loading.large .ux-button-spinner, .ux-button.ux-common-button-loading.ux-common-button-large .ux-button-spinner, .ux-button.ux-common-button-loading.large .ux-button-spinner, .ux-button.loading.ux-common-button-large .ux-button-spinner, .ux-button.loading.large .ux-button-spinner { width: 24px; height: 24px; top: 9px; }

/* line 209, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button-icon, .ux-button-icon { padding: 0 10px; }
/* line 212, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button-icon span, .ux-button-icon span { font-size: 20px; font-size: 1.25rem; letter-spacing: -1px; position: relative; top: 4px; }
/* line 219, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button-icon.ux-common-button-large span, .ux-common-button-icon.large span, .ux-button-icon.ux-common-button-large span, .ux-button-icon.large span { font-size: 28px; font-size: 1.75rem; letter-spacing: -1px; top: 5px; }

/* line 229, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button-spinner, .ux-button-spinner { background-image: url("/simon/inc/images/common/modules/common/spinner2.png"); background-repeat: no-repeat; background-size: 100% 100%; display: inline-block; width: 20px; height: 20px; position: absolute; left: 10px; top: 6px; -webkit-animation: rotateLoading 1000ms infinite linear; -moz-animation: rotateLoading 1000ms infinite linear; -ms-animation: rotateLoading 1000ms infinite linear; -o-animation: rotateLoading 1000ms infinite linear; animation: rotateLoading 1000ms infinite linear; }

@-o-keyframes rotateLoading { from { -o-transform: rotate(0deg); }
    to { -o-transform: rotate(360deg); } }
@-moz-keyframes rotateLoading { from { -moz-transform: rotate(0deg); }
    to { -moz-transform: rotate(360deg); } }
@-ms-keyframes rotateLoading { from { -ms-transform: rotate(0deg); }
    to { -ms-transform: rotate(360deg); } }
@-webkit-keyframes rotateLoading { from { -webkit-transform: rotate(0deg); }
    to { -webkit-transform: rotate(360deg); } }
@-keyframes rotateLoading { /* line 264, ../../../../brands/simon/scss/core/components/_buttons.scss */
    from { transform: rotate(0deg); }
    /* line 265, ../../../../brands/simon/scss/core/components/_buttons.scss */
    to { transform: rotate(360deg); } }
/* line 270, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button-fb, .ux-button-fb { font-size: 13px; font-size: 0.8125rem; letter-spacing: 0; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.15); -moz-box-shadow: inset 0 -4px 0 rgba(0, 0, 0, 0.2); -webkit-box-shadow: inset 0 -4px 0 rgba(0, 0, 0, 0.2); box-shadow: inset 0 -4px 0 rgba(0, 0, 0, 0.2); -moz-transition: background-color 0.2s ease-out; -o-transition: background-color 0.2s ease-out; -webkit-transition: background-color 0.2s ease-out; transition: background-color 0.2s ease-out; outline: none; white-space: nowrap; color: #FFF; background-color: #3664A2; height: 35px; line-height: 35px; }
/* line 34, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button-fb:hover, .ux-button-fb:hover { -moz-transition: background-color 0.2s ease-out; -o-transition: background-color 0.2s ease-out; -webkit-transition: background-color 0.2s ease-out; transition: background-color 0.2s ease-out; color: #FFF; background-color: #CCC; text-decoration: none; }
/* line 41, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button-fb:active, .ux-button-fb:active { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; background-color: #2B4F80; position: relative; top: 1px; }
/* line 49, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button-fb.ux-common-button-small, .ux-common-button-fb.small, .ux-button-fb.ux-common-button-small, .ux-button-fb.small { font-size: 11px; font-size: 0.6875rem; letter-spacing: 0; height: 25px; padding: 0 10px; line-height: 24px; }
/* line 56, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button-fb.ux-common-button-large, .ux-common-button-fb.large, .ux-button-fb.ux-common-button-large, .ux-button-fb.large { font-size: 16px; font-size: 1rem; letter-spacing: 0; height: 45px; line-height: 45px; }
/* line 63, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button-fb.ux-common-button-disabled, .ux-common-button-fb.disabled, .ux-button-fb.ux-common-button-disabled, .ux-button-fb.disabled { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); opacity: 0.6; cursor: not-allowed; background-image: none; }
/* line 68, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button-fb.ux-common-button-disabled:active, .ux-common-button-fb.disabled:active, .ux-button-fb.ux-common-button-disabled:active, .ux-button-fb.disabled:active { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; top: 0; }
/* line 75, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button-fb.ux-common-button-disabled:hover, .ux-common-button-fb.disabled:hover, .ux-button-fb.ux-common-button-disabled:hover, .ux-button-fb.disabled:hover { background-color: #3664A2; }
/* line 80, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button-fb.ux-common-button-icon, .ux-common-button-fb.icon, .ux-button-fb.ux-common-button-icon, .ux-button-fb.icon { margin-right: 0.2em; }
/* line 83, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button-fb.ux-common-button-icon canvas, .ux-common-button-fb.icon canvas, .ux-button-fb.ux-common-button-icon canvas, .ux-button-fb.icon canvas { position: relative; top: -3px; vertical-align: middle; }
/* line 90, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button-fb.ux-common-button-block, .ux-common-button-fb.block, .ux-button-fb.ux-common-button-block, .ux-button-fb.block { display: block; width: 100%; padding-right: 0; padding-left: 0; }

/* line 275, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button-gp, .ux-button-gp { font-size: 13px; font-size: 0.8125rem; letter-spacing: 0; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.15); -moz-box-shadow: inset 0 -4px 0 rgba(0, 0, 0, 0.2); -webkit-box-shadow: inset 0 -4px 0 rgba(0, 0, 0, 0.2); box-shadow: inset 0 -4px 0 rgba(0, 0, 0, 0.2); -moz-transition: background-color 0.2s ease-out; -o-transition: background-color 0.2s ease-out; -webkit-transition: background-color 0.2s ease-out; transition: background-color 0.2s ease-out; outline: none; white-space: nowrap; color: #444; background-color: #DF4931; height: 35px; line-height: 35px; }
/* line 34, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button-gp:hover, .ux-button-gp:hover { -moz-transition: background-color 0.2s ease-out; -o-transition: background-color 0.2s ease-out; -webkit-transition: background-color 0.2s ease-out; transition: background-color 0.2s ease-out; color: #444; background-color: #CCC; text-decoration: none; }
/* line 41, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button-gp:active, .ux-button-gp:active { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; background-color: #BE371F; position: relative; top: 1px; }
/* line 49, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button-gp.ux-common-button-small, .ux-common-button-gp.small, .ux-button-gp.ux-common-button-small, .ux-button-gp.small { font-size: 11px; font-size: 0.6875rem; letter-spacing: 0; height: 25px; padding: 0 10px; line-height: 24px; }
/* line 56, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button-gp.ux-common-button-large, .ux-common-button-gp.large, .ux-button-gp.ux-common-button-large, .ux-button-gp.large { font-size: 16px; font-size: 1rem; letter-spacing: 0; height: 45px; line-height: 45px; }
/* line 63, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button-gp.ux-common-button-disabled, .ux-common-button-gp.disabled, .ux-button-gp.ux-common-button-disabled, .ux-button-gp.disabled { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); opacity: 0.6; cursor: not-allowed; background-image: none; }
/* line 68, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button-gp.ux-common-button-disabled:active, .ux-common-button-gp.disabled:active, .ux-button-gp.ux-common-button-disabled:active, .ux-button-gp.disabled:active { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; top: 0; }
/* line 75, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button-gp.ux-common-button-disabled:hover, .ux-common-button-gp.disabled:hover, .ux-button-gp.ux-common-button-disabled:hover, .ux-button-gp.disabled:hover { background-color: #DF4931; }
/* line 80, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button-gp.ux-common-button-icon, .ux-common-button-gp.icon, .ux-button-gp.ux-common-button-icon, .ux-button-gp.icon { margin-right: 0.2em; }
/* line 83, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button-gp.ux-common-button-icon canvas, .ux-common-button-gp.icon canvas, .ux-button-gp.ux-common-button-icon canvas, .ux-button-gp.icon canvas { position: relative; top: -3px; vertical-align: middle; }
/* line 90, ../../../../brands/simon/scss/core/components/_buttons.scss */
.ux-common-button-gp.ux-common-button-block, .ux-common-button-gp.block, .ux-button-gp.ux-common-button-block, .ux-button-gp.block { display: block; width: 100%; padding-right: 0; padding-left: 0; }

/* line 85, ../../../../brands/simon/scss/core/components/_forms.scss */
label { cursor: pointer; }

/* line 89, ../../../../brands/simon/scss/core/components/_forms.scss */
.ux-common-form-field { margin-bottom: 15px; }

/* line 94, ../../../../brands/simon/scss/core/components/_forms.scss */
.ux-input { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; display: block; width: 100%; height: 35px; padding: 7px 10px; font-size: 13px; border: 1px solid #CCC; color: #222; background-color: #FFF; }
/* line 32, ../../../../brands/simon/scss/core/components/_forms.scss */
.ux-input:focus { -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; border: 1px solid #10ADDA; outline: none; }
/* line 39, ../../../../brands/simon/scss/core/components/_forms.scss */
.ux-input::-webkit-input-placeholder { color: #666; font-style: italic; }
/* line 44, ../../../../brands/simon/scss/core/components/_forms.scss */
.ux-input::-moz-placeholder { color: #666; font-style: italic; }
/* line 49, ../../../../brands/simon/scss/core/components/_forms.scss */
.ux-input:-ms-input-placeholder { color: #666; font-style: italic; }
/* line 97, ../../../../brands/simon/scss/core/components/_forms.scss */
.ux-input.large { font-size: 16px; font-size: 1rem; letter-spacing: 0; height: 45px; }
/* line 102, ../../../../brands/simon/scss/core/components/_forms.scss */
.ux-input.small { font-size: 11px; font-size: 0.6875rem; letter-spacing: 0; height: 20px; padding: 0 5px; }
/* line 109, ../../../../brands/simon/scss/core/components/_forms.scss */
.ux-input.error-box { border: 1px solid #EB1B00 !important; }
/* line 114, ../../../../brands/simon/scss/core/components/_forms.scss */
.ux-input.disabled { border-color: #DDD; background-color: #EEE; cursor: not-allowed; color: #AAA; }

/* line 124, ../../../../brands/simon/scss/core/components/_forms.scss */
.ux-select { cursor: pointer; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; display: block; width: 100%; height: 35px; padding: 7px 10px; font-size: 13px; border: 1px solid #CCC; color: #222; background-color: #FFF; }
/* line 64, ../../../../brands/simon/scss/core/components/_forms.scss */
.ux-select:focus { -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; border: 1px solid #10ADDA; outline: none; }
/* line 127, ../../../../brands/simon/scss/core/components/_forms.scss */
.ux-select.large { font-size: 16px; font-size: 1rem; letter-spacing: 0; height: 45px; padding: 10px 5px; }
/* line 133, ../../../../brands/simon/scss/core/components/_forms.scss */
.ux-select.small { font-size: 11px; font-size: 0.6875rem; letter-spacing: 0; height: 20px; padding: 0 0 0 5px; }
/* line 140, ../../../../brands/simon/scss/core/components/_forms.scss */
.ux-select.error-box { border: 1px solid #EB1B00 !important; background-color: #F96F5D; }
/* line 146, ../../../../brands/simon/scss/core/components/_forms.scss */
.ux-select.disabled { border-color: #DDD; background-color: #EEE; cursor: not-allowed; color: #AAA; }

/* line 155, ../../../../brands/simon/scss/core/components/_forms.scss */
.ux-label { font-size: 13px; color: #444; cursor: pointer; display: block; }
/* line 158, ../../../../brands/simon/scss/core/components/_forms.scss */
.ux-label.hidden { visibility: hidden; margin-top: 25px; display: block; }
/* line 165, ../../../../brands/simon/scss/core/components/_forms.scss */
.ux-label.error-box { border: 1px solid #EB1B00 !important; background-color: #F96F5D; }

/* line 173, ../../../../brands/simon/scss/core/components/_forms.scss */
.ux-submit { padding-top: 15px; }

/* line 180, ../../../../brands/simon/scss/core/components/_forms.scss */
.ux-error-msg { font-size: 13px; font-size: 0.8125rem; color: #EB1B00; letter-spacing: 0; display: none; padding: 5px; line-height: 10px; margin: 0; }
/* line 187, ../../../../brands/simon/scss/core/components/_forms.scss */
.ux-error-msg:before { font-size: 11px; font-size: 0.6875rem; letter-spacing: 0; content: "\2716"; margin-right: 5px; display: inline-block; font-weight: bold; }
/* line 195, ../../../../brands/simon/scss/core/components/_forms.scss */
.ux-error-msg ul { list-style-type: disc; margin: 0 0 5px 20px; }
/* line 199, ../../../../brands/simon/scss/core/components/_forms.scss */
.ux-error-msg ul li { margin-bottom: 5px; }

@font-face { font-family: "ux-common-font"; src: url('../fonts/icons/ux-common-font.eot?1415121915'); src: url('../fonts/icons/ux-common-font.eot?&1415121915#iefix') format('embedded-opentype'), url('../fonts/icons/ux-common-font.eot?&1415121915#iefix') format('embedded-opentype'); }
@font-face { font-family: 'ux-common-font'; src: url('../fonts/icons/ux-common-font.woff?1415121915') format('woff'), url('../fonts/icons/ux-common-font.ttf?1415121915') format('truetype'); font-weight: normal; font-style: normal; }
/* line 10, ../../../../brands/simon/scss/core/components/_icons.scss */
[class^="ux-common-icon-"], [class*="ux-common-icon-"] { font-family: 'ux-common-font'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osux-font-smoothing: grayscale; }

/* line 24, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-warning:before { content: "\e000"; }

/* line 27, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-positive:before { content: "\e001"; }

/* line 30, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-packages:before { content: "\e002"; }

/* line 33, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-modular-view:before { content: "\e003"; }

/* line 36, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-marker:before { content: "\e004"; }

/* line 39, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-last-buy:before { content: "\e005"; }

/* line 42, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-include:before { content: "\e006"; }

/* line 45, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-hotels:before { content: "\e007"; }

/* line 48, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-hot:before { content: "\e008"; }

/* line 51, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-home:before { content: "\e009"; }

/* line 54, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-flights:before { content: "\e00a"; }

/* line 57, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-destinies:before { content: "\e00b"; }

/* line 60, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-combined-products:before { content: "\e00c"; }

/* line 63, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-cluster-view:before { content: "\e00d"; }

/* line 66, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-calendar:before { content: "\e00e"; }

/* line 69, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-breakfast:before { content: "\e00f"; }

/* line 72, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-arrow-right:before { content: "\e010"; }

/* line 75, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-airplane-return:before { content: "\e011"; }

/* line 78, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-airplane-going:before { content: "\e012"; }

/* line 81, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-photo:before { content: "\e013"; }

/* line 84, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-add:before { content: "\e014"; }

/* line 87, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-correct:before { content: "\e015"; }

/* line 90, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-remove:before { content: "\e016"; }

/* line 93, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-comment:before { content: "\e017"; }

/* line 96, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-cars:before { content: "\e018"; }

/* line 99, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-twitter:before { content: "\e019"; }

/* line 102, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-facebook:before { content: "\e01a"; }

/* line 105, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-google:before { content: "\e01b"; }

/* line 108, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-negative:before { content: "\e01c"; }

/* line 111, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-baby-car:before { content: "\e01d"; }

/* line 114, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-business-man:before { content: "\e01e"; }

/* line 117, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-man:before { content: "\e01f"; }

/* line 120, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-woman:before { content: "\e020"; }

/* line 123, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-smile:before { content: "\e021"; }

/* line 126, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-room:before { content: "\e022"; }

/* line 129, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-night:before { content: "\e023"; }

/* line 132, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-kilometers:before { content: "\e024"; }

/* line 135, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-bed:before { content: "\e025"; }

/* line 138, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-edit:before { content: "\e026"; }

/* line 141, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-alerts:before { content: "\e027"; }

/* line 144, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-cruises:before { content: "\e028"; }

/* line 147, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-change:before { content: "\e029"; }

/* line 150, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-star:before { content: "\e02a"; }

/* line 153, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-payment:before { content: "\e02b"; }

/* line 156, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-message:before { content: "\e02c"; }

/* line 159, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-sun:before { content: "\e02d"; }

/* line 162, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-info:before { content: "\e02e"; }

/* line 165, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-store:before { content: "\e02f"; }

/* line 168, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-msg:before { content: "\e030"; }

/* line 171, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-delete:before { content: "\e031"; }

/* line 174, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-question:before { content: "\e032"; }

/* line 177, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-cancel-reservation:before { content: "\e033"; }

/* line 180, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-chat:before { content: "\e034"; }

/* line 183, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-file:before { content: "\e035"; }

/* line 186, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-time:before { content: "\e036"; }

/* line 189, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-see:before { content: "\e037"; }

/* line 192, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-print:before { content: "\e038"; }

/* line 195, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-see-zone:before { content: "\e039"; }

/* line 198, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-zoom:before { content: "\e03a"; }

/* line 201, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-person:before { content: "\e03b"; }

/* line 204, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-share:before { content: "\e03c"; }

/* line 207, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-lock:before { content: "\e03d"; }

/* line 210, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-card:before { content: "\e03e"; }

/* line 213, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-arrow-down:before { content: "\e03f"; }

/* line 216, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-arrow-up:before { content: "\e040"; }

/* line 219, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-rate-star:before { content: "\e041"; }

/* line 222, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-rate-star-half:before { content: "\e042"; }

/* line 225, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-inspiration:before { content: "\e043"; }

/* line 228, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-favourites:before { content: "\e044"; }

/* line 231, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-activities:before { content: "\e045"; }

/* line 234, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-arrow-left-right:before { content: "\e046"; }

/* line 237, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-gallery:before { content: "\e047"; }

/* line 240, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-picture:before { content: "\e048"; }

/* line 243, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-video:before { content: "\e049"; }

/* line 246, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-increase:before { content: "\e04a"; }

/* line 249, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-worldcup:before { content: "\e04b"; }

/* line 252, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-suitcase:before { content: "\e04c"; }

/* line 255, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-air:before { content: "\e04d"; }

/* line 258, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-transmission:before { content: "\e04e"; }

/* line 261, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-magnifier:before { content: "\e04f"; }

/* line 264, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-phone:before { content: "\e050"; }

/* line 267, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-arrow-left-right-rounded:before { content: "\e051"; }

/* line 270, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-view-360:before { content: "\e052"; }

/* line 273, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-anchor:before { content: "\e053"; }

/* line 276, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-city:before { content: "\e054"; }

/* line 279, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-flag-country:before { content: "\e055"; }

/* line 282, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-flag-region:before { content: "\e056"; }

/* line 285, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-helm:before { content: "\e057"; }

/* line 288, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-state:before { content: "\e058"; }

/* line 291, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-arrow-left-right-inline:before { content: "\e059"; }

/* line 294, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-cadivi:before { content: "\e05a"; }

/* line 297, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-self-service:before { content: "\e05b"; }

/* line 300, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-flight-change:before { content: "\e05c"; }

/* line 303, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-mobile:before { content: "\e05d"; }

/* line 306, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-assistance:before { content: "\e05e"; }

/* line 309, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-door:before { content: "\e05f"; }

/* line 312, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-train:before { content: "\e060"; }

/* line 315, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-minus:before { content: "\e061"; }

/* line 318, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-laurels:before { content: "\e062"; }

/* line 321, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-stage:before { content: "\e063"; }

/* line 324, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-calendar-no-available:before { content: "\e064"; }

/* line 327, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-kit:before { content: "\e065"; }

/* line 330, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-attach:before { content: "\e066"; }

/* line 333, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-price-rise:before { content: "\e067"; }

/* line 336, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-gift:before { content: "\e068"; }

/* line 339, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-secure-cancelation:before { content: "\e069"; }

/* line 342, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-reservation:before { content: "\e06a"; }

/* line 345, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-mic:before { content: "\e06b"; }

/* line 348, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-range-shortcut:before { content: "\e06c"; }

/* line 351, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-holidays-calendar:before { content: "\e06d"; }

/* line 354, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-bestprice:before { content: "\e06e"; }

/* line 357, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-reply:before { content: "\e06f"; }

/* line 360, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-skype:before { content: "\e070"; }

/* line 363, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-headphone:before { content: "\e071"; }

/* line 366, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-thick:before { content: "\e072"; }

/* line 369, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-walking:before { content: "\e073"; }

/* line 372, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-transmission-a:before { content: "\e074"; }

/* line 375, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-transmission-m:before { content: "\e075"; }

/* line 378, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-unlimited-km:before { content: "\e076"; }

/* line 381, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-limited-km:before { content: "\e077"; }

/* line 384, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-shroom:before { content: "\e078"; }

/* line 387, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-priroom:before { content: "\e079"; }

/* line 390, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-boat:before { content: "\e07a"; }

/* line 393, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-country:before { content: "\e07b"; }

/* line 396, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-quinta:before { content: "\e07c"; }

/* line 399, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-cabin:before { content: "\e07d"; }

/* line 402, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-house:before { content: "\e07e"; }

/* line 405, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-building:before { content: "\e07f"; }

/* line 408, ../../../../brands/simon/scss/core/components/_icons.scss */
.ux-common-icon-config:before { content: "\e080"; }

/*
*
* LABELS - START
*
*/
/* line 45, ../../../../brands/simon/scss/core/components/_labels.scss */
.ux-common-label { font-size: 11px; font-size: 0.6875rem; color: #444; letter-spacing: 0; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; background-color: #DDD; background-color: rgba(221, 221, 221, 0.75); display: inline-block; height: 25px; line-height: 25px; padding: 0 10px; position: relative; }
/* line 24, ../../../../brands/simon/scss/core/components/_labels.scss */
.ux-common-label .ux-common-label-icon { -moz-border-radius: 4px 0 0 4px; -webkit-border-radius: 4px; border-radius: 4px 0 0 4px; background-color: #DDD; width: 25px; position: absolute; left: 0; top: 0; bottom: 0; text-align: center; }
/* line 34, ../../../../brands/simon/scss/core/components/_labels.scss */
.ux-common-label .ux-common-label-icon span { font-size: 16px; font-size: 1rem; color: #444; letter-spacing: 0; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75); opacity: 0.75; line-height: 25px; }
/* line 49, ../../../../brands/simon/scss/core/components/_labels.scss */
.ux-common-label.ux-common-label-compound { padding-left: 35px; }

/*
*
* LABELS - END
*
*/
/* line 20, ../../../../brands/simon/scss/core/components/_messages.scss */
.ux-common-message { margin-bottom: 15px; position: relative; padding-left: 60px; }
/* line 26, ../../../../brands/simon/scss/core/components/_messages.scss */
.ux-common-message .ux-common-message-figure, .ux-common-message .ux-common-message-content { padding: 15px; min-height: 30px; }
/* line 31, ../../../../brands/simon/scss/core/components/_messages.scss */
.ux-common-message .ux-common-message-figure { width: 60px; position: absolute; left: 0; top: 0; bottom: 0; }
/* line 38, ../../../../brands/simon/scss/core/components/_messages.scss */
.ux-common-message .ux-common-message-figure span { font-size: 30px; font-size: 1.875rem; color: #FFF; letter-spacing: -1px; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75); opacity: 0.75; position: absolute; top: 50%; left: 50%; margin-top: -15px; margin-left: -15px; }
/* line 49, ../../../../brands/simon/scss/core/components/_messages.scss */
.ux-common-message .ux-common-message-content { width: 100%; position: relative; padding-right: 26px; }
/* line 54, ../../../../brands/simon/scss/core/components/_messages.scss */
.ux-common-message .ux-common-message-content > span { font-size: 11px; font-size: 0.6875rem; color: #FFF; letter-spacing: 0; }
/* line 58, ../../../../brands/simon/scss/core/components/_messages.scss */
.ux-common-message .ux-common-message-content > p { font-size: 13px; font-size: 0.8125rem; color: #FFF; letter-spacing: 0; line-height: 1.2; }
/* line 63, ../../../../brands/simon/scss/core/components/_messages.scss */
.ux-common-message .ux-common-message-content > p:first-of-type { font-size: 16px; font-size: 1rem; letter-spacing: 0; }
/* line 69, ../../../../brands/simon/scss/core/components/_messages.scss */
.ux-common-message .ux-common-message-content a { color: #FFF; text-decoration: underline; }
/* line 74, ../../../../brands/simon/scss/core/components/_messages.scss */
.ux-common-message .ux-common-message-content strong { font-weight: bold; }
/* line 78, ../../../../brands/simon/scss/core/components/_messages.scss */
.ux-common-message .ux-common-message-content ul { font-size: 13px; font-size: 0.8125rem; color: #FFF; letter-spacing: 0; }
/* line 81, ../../../../brands/simon/scss/core/components/_messages.scss */
.ux-common-message .ux-common-message-content ul li { margin-top: 5px; }
/* line 88, ../../../../brands/simon/scss/core/components/_messages.scss */
.ux-common-message .ux-common-message-content .ux-common-message-close { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; font-size: 13px; font-size: 0.8125rem; color: #FFF; letter-spacing: 0; display: block; width: 25px; position: absolute; right: 0; top: 0; bottom: 0; border-left: 1px solid #FFF; text-decoration: none; font-weight: bold; }
/* line 101, ../../../../brands/simon/scss/core/components/_messages.scss */
.ux-common-message .ux-common-message-content .ux-common-message-close span { position: absolute; left: 6px; top: 50%; margin-top: -6px; }

/* line 116, ../../../../brands/simon/scss/core/components/_messages.scss */
.ux-common-message-warning .ux-common-message-figure { background-color: #FFE066; }
/* line 119, ../../../../brands/simon/scss/core/components/_messages.scss */
.ux-common-message-warning .ux-common-message-figure span { color: #444; }
/* line 124, ../../../../brands/simon/scss/core/components/_messages.scss */
.ux-common-message-warning .ux-common-message-content { background-color: #FFEB99; }
/* line 127, ../../../../brands/simon/scss/core/components/_messages.scss */
.ux-common-message-warning .ux-common-message-content p, .ux-common-message-warning .ux-common-message-content a { color: #444; }
/* line 132, ../../../../brands/simon/scss/core/components/_messages.scss */
.ux-common-message-warning .ux-common-message-content .ux-common-message-close { color: #444; border-color: #FFE066; }

/* line 143, ../../../../brands/simon/scss/core/components/_messages.scss */
.ux-common-message-success .ux-common-message-figure { background-color: #39C15C; }
/* line 147, ../../../../brands/simon/scss/core/components/_messages.scss */
.ux-common-message-success .ux-common-message-content { background-color: #5DCF7B; }
/* line 151, ../../../../brands/simon/scss/core/components/_messages.scss */
.ux-common-message-success .ux-common-message-content .ux-common-message-close { border-color: #39C15C; }

/* line 160, ../../../../brands/simon/scss/core/components/_messages.scss */
.ux-common-message-error .ux-common-message-figure { background-color: #F7432C; }
/* line 164, ../../../../brands/simon/scss/core/components/_messages.scss */
.ux-common-message-error .ux-common-message-content { background-color: #F96F5D; }
/* line 168, ../../../../brands/simon/scss/core/components/_messages.scss */
.ux-common-message-error .ux-common-message-content .ux-common-message-close { border-color: #F7432C; }

/* line 177, ../../../../brands/simon/scss/core/components/_messages.scss */
.ux-common-message-info .ux-common-message-figure { background-color: #2D72E1; }
/* line 181, ../../../../brands/simon/scss/core/components/_messages.scss */
.ux-common-message-info .ux-common-message-content { background-color: #5C8FE0; }
/* line 183, ../../../../brands/simon/scss/core/components/_messages.scss */
.ux-common-message-info .ux-common-message-content img { margin-bottom: -4px; margin-left: 2px; }
/* line 189, ../../../../brands/simon/scss/core/components/_messages.scss */
.ux-common-message-info .ux-common-message-content .ux-common-message-close { border-color: #2D72E1; }

/* Message no figure */
/* line 196, ../../../../brands/simon/scss/core/components/_messages.scss */
.ux-common-message-no-figure { display: block; }
/* line 199, ../../../../brands/simon/scss/core/components/_messages.scss */
.ux-common-message-no-figure .ux-common-message-content { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; display: block; padding: 10px; }

/* Message small */
/* line 207, ../../../../brands/simon/scss/core/components/_messages.scss */
.ux-common-message.ux-common-message-small { padding-left: 30px; }
/* line 209, ../../../../brands/simon/scss/core/components/_messages.scss */
.ux-common-message.ux-common-message-small .ux-common-message-figure { width: 30px; padding: 10px; }
/* line 212, ../../../../brands/simon/scss/core/components/_messages.scss */
.ux-common-message.ux-common-message-small .ux-common-message-figure span { font-size: 20px; font-size: 1.25rem; letter-spacing: -1px; margin-top: -10px; margin-left: -10px; }
/* line 218, ../../../../brands/simon/scss/core/components/_messages.scss */
.ux-common-message.ux-common-message-small .ux-common-message-content { padding: 10px; }
/* line 220, ../../../../brands/simon/scss/core/components/_messages.scss */
.ux-common-message.ux-common-message-small .ux-common-message-content p { font-size: 11px; font-size: 0.6875rem; letter-spacing: 0; }

/*Message Loading Light*/
/* line 229, ../../../../brands/simon/scss/core/components/_messages.scss */
.ux-common-message-loading .ux-common-message-figure { background-color: #DDD; }
/* line 237, ../../../../brands/simon/scss/core/components/_messages.scss */
.ux-common-message-loading .ux-common-message-content { background-color: rgba(221, 221, 221, 0.75); }
/* line 240, ../../../../brands/simon/scss/core/components/_messages.scss */
.ux-common-message-loading .ux-common-message-content p, .ux-common-message-loading .ux-common-message-content a { color: #444; }

/*Message Loading Dark*/
/* line 250, ../../../../brands/simon/scss/core/components/_messages.scss */
.ux-common-message-loading-black .ux-common-message-figure { background-color: #444; }
/* line 257, ../../../../brands/simon/scss/core/components/_messages.scss */
.ux-common-message-loading-black .ux-common-message-content { background-color: #666; }
/* line 260, ../../../../brands/simon/scss/core/components/_messages.scss */
.ux-common-message-loading-black .ux-common-message-content p, .ux-common-message-loading-black .ux-common-message-content a { color: #FFF; }
/* line 265, ../../../../brands/simon/scss/core/components/_messages.scss */
.ux-common-message-loading-black .ux-common-message-content .ux-common-message-close { border-color: #444; }

/* line 274, ../../../../brands/simon/scss/core/components/_messages.scss */
.ux-common-checkout-pricebox .ux-common-message.ux-common-message-warning p { font-size: 11px; font-size: 0.6875rem; letter-spacing: 0; }

/* line 282, ../../../../brands/simon/scss/core/components/_messages.scss */
.ux-common-message-spinner { background-image: url("/simon/inc/images/common/modules/common/spinner2.png"); background-repeat: no-repeat; background-size: 100% 100%; display: inline-block; width: 24px; height: 24px; -webkit-animation: rotateLoading 1000ms infinite linear; -moz-animation: rotateLoading 1000ms infinite linear; -ms-animation: rotateLoading 1000ms infinite linear; -o-animation: rotateLoading 1000ms infinite linear; animation: rotateLoading 1000ms infinite linear; }

@-o-keyframes rotateLoading { from { -o-transform: rotate(0deg); }
    to { -o-transform: rotate(360deg); } }
@-moz-keyframes rotateLoading { from { -moz-transform: rotate(0deg); }
    to { -moz-transform: rotate(360deg); } }
@-ms-keyframes rotateLoading { from { -ms-transform: rotate(0deg); }
    to { -ms-transform: rotate(360deg); } }
@-webkit-keyframes rotateLoading { from { -webkit-transform: rotate(0deg); }
    to { -webkit-transform: rotate(360deg); } }
@-keyframes rotateLoading { /* line 314, ../../../../brands/simon/scss/core/components/_messages.scss */
    from { transform: rotate(0deg); }
    /* line 315, ../../../../brands/simon/scss/core/components/_messages.scss */
    to { transform: rotate(360deg); } }
/* line 323, ../../../../brands/simon/scss/core/components/_messages.scss */
.ie8 .ux-common-message-warning { background-color: #FFE066; }
/* line 325, ../../../../brands/simon/scss/core/components/_messages.scss */
.ie8 .ux-common-message-warning .ux-common-message-content { background-color: #FFEB99; }
/* line 329, ../../../../brands/simon/scss/core/components/_messages.scss */
.ie8 .ux-common-message-warning .ux-common-message-content .ux-common-message-close { border-color: #FFE066; }
/* line 335, ../../../../brands/simon/scss/core/components/_messages.scss */
.ie8 .ux-common-message-success { background-color: #39C15C; }
/* line 337, ../../../../brands/simon/scss/core/components/_messages.scss */
.ie8 .ux-common-message-success .ux-common-message-content { background-color: #5DCF7B; }
/* line 341, ../../../../brands/simon/scss/core/components/_messages.scss */
.ie8 .ux-common-message-success .ux-common-message-content .ux-common-message-close { border-color: #39C15C; }
/* line 347, ../../../../brands/simon/scss/core/components/_messages.scss */
.ie8 .ux-common-message-error { background-color: #F7432C; }
/* line 349, ../../../../brands/simon/scss/core/components/_messages.scss */
.ie8 .ux-common-message-error .ux-common-message-content { background-color: #F96F5D; }
/* line 353, ../../../../brands/simon/scss/core/components/_messages.scss */
.ie8 .ux-common-message-error .ux-common-message-content .ux-common-message-close { border-color: #F7432C; }
/* line 359, ../../../../brands/simon/scss/core/components/_messages.scss */
.ie8 .ux-common-message-info { background-color: #2D72E1; }
/* line 361, ../../../../brands/simon/scss/core/components/_messages.scss */
.ie8 .ux-common-message-info .ux-common-message-content { background-color: #5C8FE0; }
/* line 365, ../../../../brands/simon/scss/core/components/_messages.scss */
.ie8 .ux-common-message-info .ux-common-message-content .ux-common-message-close { border-color: #2D72E1; }

@keyframes spinner { 0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); } }
@-moz-keyframes spinner { 0% { -moz-transform: rotate(0deg); }
    100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spinner { 0% { -webkit-transform: rotate(0deg); }
    100% { -webkit-transform: rotate(360deg); } }