{I" class:EFI"BundledAsset;FI"logical_path;FI"shoppe/sub.css;TI" pathname;FI"L/Users/adam/Projects/shoppe/core/app/assets/stylesheets/shoppe/sub.scss;TI"content_type;FI" text/css;FI" mtime;Fl+ĪgRI" length;FiWI" digest;F"%1407495c637fb79d06d1ca012928e08fI" source;FI"Whtml, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; letter-spacing: 0; vertical-align: baseline; background: transparent; } article, aside, figure, footer, header, hgroup, nav, section { display: block; } img, object, embed { max-width: 100%; } ul { list-style: none; } blockquote, q { quotes: none; } b, strong { font-weight: bold; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } a { margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent; } del { text-decoration: line-through; } abbr[title], dfn[title] { border-bottom: 1px dotted #000; cursor: help; } /* tables still need cellspacing="0" in the markup */ table { border-collapse: collapse; border-spacing: 0; } th { font-weight: bold; vertical-align: bottom; } td { font-weight: normal; vertical-align: top; } hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; } input, select { vertical-align: middle; } pre { white-space: pre; /* CSS2 */ white-space: pre-wrap; /* CSS 2.1 */ white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */ word-wrap: break-word; /* IE */ } input[type="radio"] { vertical-align: text-bottom; } input[type="checkbox"] { vertical-align: bottom; *vertical-align: baseline; } .ie6 input { vertical-align: text-bottom; } select, input, textarea { font: 99% sans-serif; } table { font-size: inherit; font: 100%; } /* Accessible focus treatment people.opera.com/patrickl/experiments/keyboard/test */ a:hover, a:active { outline: none; } small { font-size: 85%; } strong, th { font-weight: bold; } td, td img { vertical-align: top; } /* Make sure sup and sub don't screw with your line-heights gist.github.com/413930 */ sub, sup { font-size: 75%; line-height: 0; position: relative; } sup { top: -0.5em; } sub { bottom: -0.25em; } /* standardize any monospaced elements */ pre, code, kbd, samp { font-family: monospace, sans-serif; } /* hand cursor on clickable elements */ .clickable, label, input[type=button], input[type=submit], button { cursor: pointer; } /* Webkit browsers add a 2px margin outside the chrome of form elements */ button, input, select, textarea { margin: 0; } /* make buttons play nice in IE */ button { width: auto; overflow: visible; } /* scale images in IE7 more attractively */ .ie7 img { -ms-interpolation-mode: bicubic; } /* prevent BG image flicker upon hover */ .ie6 html { filter: expression(document.execCommand("BackgroundImageCache", false, true)); } /* let's clear some floats */ .clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; } .clearfix:after { clear: both; } .clearfix { zoom: 1; } select, input, textarea { outline: none; } .button { border: 0; padding: 0; background: none; text-decoration: none; font-size: 12px; font-weight: 500 !important; text-transform: uppercase; font-family: "Helvetica Neue", Arial, sans-serif; color: #fff !important; padding: 8px 20px; border-radius: 30px; background-color: #40454D; display: inline-block; } .button:active { background: #535963; } .button.green { background-color: #96BF48; border-color: #96BF48; border-bottom-color: #86a350; } .button.green:active { background-color: #A8D750; } .button.loading { background-image: url(/images/spinners/button-green.gif); background-repeat: no-repeat; background-position: 50% 50%; color: transparent !important; } .button.purple { background-color: #C17391; border-color: #C17391; border-bottom-color: #a7667f; } .button.purple:active { background: #DC83A6; } .button.orange { background-color: #c8541b; border-color: #c8541b; border-bottom-color: #974117; } .button.orange:active { background: #e75d19; } .button.grey { background-color: #777; border-color: #777; border-bottom-color: #777; } .button.grey:active { background: #888; } .button.white { background-color: #fff; color: #333 !important; } .button.white-green { background-color: #fff; color: #96BF48 !important; } .button.button-mini { font-size: 11px; padding: 4px 10px; box-shadow: none; font-weight: normal; text-shadow: none; text-transform: none; } /* */ html { overflow-y: scroll; height: 100%; background: #fff; } body { font-family: "Helvetica Neue", Arial, sans-serif; font-weight: normal; font-size: 100%; min-width: 900px; height: 100%; } html.login { background: url(/assets/shoppe/logo.svg) #40454d no-repeat center 100px; background-size: 70px; } html.login #flash-alert { background: #C17391; position: absolute; top: 0; width: 100%; text-align: center; color: #fff; padding: 15px 0; } html.login #flash-notice { background: #94C164; position: absolute; top: 0; width: 100%; text-align: center; color: #fff; padding: 15px 0; } html.login div.error { background: #fff; width: 400px; margin: auto; margin-top: 200px; padding: 25px; line-height: 1.5; font-size: 0.9em; font-weight: 500; text-align: center; } html.login div.error p.back { margin-top: 25px; } html.login div.loginArea { background: #fff; width: 400px; margin: auto; margin-top: 200px; padding-top: 50px; } html.login div.loginArea h2 { text-align: center; font-weight: 300; font-size: 1.4em; color: #40454D; margin-bottom: 30px; } html.login div.loginArea p.field { text-align: center; margin-bottom: 15px; } html.login div.loginArea p.field input { padding: 7px; border: 0; border-radius: 4px; border: 1px solid #c0c6ce; width: 275px; font-family: "Helvetica Neue", Arial, sans-serif; font-weight: 600; background: #eef0f4; box-shadow: inset 1px 1px 1px rgba(42, 51, 61, 0.1); text-align: center; } html.login div.loginArea p.field input::-webkit-input-placeholder { color: #b7bfcb; font-weight: normal; } html.login div.loginArea p.field input:-moz-placeholder { color: #b7bfcb; font-weight: normal; } html.login div.loginArea p.field input::-moz-placeholder { color: #b7bfcb; font-weight: normal; } html.login div.loginArea p.field input:-ms-input-placeholder { color: #b7bfcb; font-weight: normal; } html.login div.loginArea p.field:last-child { margin-bottom: 0; } html.login div.loginArea p.submit { padding: 15px 0 25px 0; text-align: center; } html.login div.loginArea p.reset { background: #353A41; font-size: 0.9em; padding: 15px 0; text-align: center; } html.login div.loginArea p.reset a { color: rgba(255, 255, 255, 0.5); } ;TI"required_assets_digest;F"%e7c47af201764080cae76541e77f4b77I" _version;F"%2cf3622cbba861b85d33ffabfa420c13