html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}@font-face{font-family:'museo-slab';src:url(/assets/museo-slab/museo-slab-8e298aa19a9f7982eae605d72018d270083c05a428996df6c95d5eba8da3db9c.eot);src:url(/assets/museo-slab/museo-slab-8e298aa19a9f7982eae605d72018d270083c05a428996df6c95d5eba8da3db9c.eot?#iefix) format("embedded-opentype"),url(/assets/museo-slab/museo-slab-62dfdd5068aa158f3841cfdfa9a6dee69a55d1bb2bfaa2bae1e2b340cfe3ca90.woff) format("woff"),url(/assets/museo-slab/museo-slab-d491ba9aa8c79420a7e05fe653a17dff6dbe978188d9d6b3b7c2740274f34bea.ttf) format("truetype"),url(/assets/museo-slab/museo-slab-a28c74f46098e35d43a7d52c22fb178a5e9c386058bfb09eccef5e04d92b0082.svg#) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'keyring-icons';src:url(/assets/keyring-icons/keyring-icons-00e7e8eeb895b24e7f8d523c54709cc0ad990a05f00bf071c8f4aa31366c9700.eot);src:url(/assets/keyring-icons/keyring-icons-00e7e8eeb895b24e7f8d523c54709cc0ad990a05f00bf071c8f4aa31366c9700.eot?#iefix) format("embedded-opentype"),url(/assets/keyring-icons/keyring-icons-babbd63510ed563084d12f1040afb4f53fb9ab6e9be591ee60fcabd8bbfa37c2.ttf) format("truetype"),url(/assets/keyring-icons/keyring-icons-b84a2958d31e2e0224e5282f02b25e99ddf4635b49a7f8a4c8af9de45d9f9a01.woff) format("woff"),url(/assets/keyring-icons/keyring-icons-562091a5e8a79f2222a209dae45691b37c9deeaa7c8c1133adde073a3d83510d.svg#keyring-icons) format("svg");font-weight:normal;font-style:normal}[class^="kr-icon-"],[class*=" kr-icon-"]{font-family:'keyring-icons' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.kr-icon-user:before{content:"\e605"}.kr-icon-upload:before{content:"\e606"}.kr-icon-unlock:before{content:"\e607"}.kr-icon-trash:before{content:"\e609"}.kr-icon-tools:before{content:"\e60a"}.kr-icon-timer:before{content:"\e60b"}.kr-icon-ticket:before{content:"\e60c"}.kr-icon-sun:before{content:"\e60e"}.kr-icon-stopwatch:before{content:"\e610"}.kr-icon-speaker:before{content:"\e612"}.kr-icon-shuffle:before{content:"\e614"}.kr-icon-share:before{content:"\e616"}.kr-icon-server:before{content:"\e617"}.kr-icon-search:before{content:"\e618"}.kr-icon-science:before{content:"\e619"}.kr-icon-ribbon:before{content:"\e61a"}.kr-icon-repeat:before{content:"\e61b"}.kr-icon-refresh:before{content:"\e61c"}.kr-icon-refresh-cloud:before{content:"\e61d"}.kr-icon-print:before{content:"\e61f"}.kr-icon-power:before{content:"\e621"}.kr-icon-plus:before{content:"\e623"}.kr-icon-play:before{content:"\e624"}.kr-icon-photo-gallery:before{content:"\e626"}.kr-icon-paper-plane:before{content:"\e629"}.kr-icon-paint:before{content:"\e62a"}.kr-icon-notebook:before{content:"\e62b"}.kr-icon-note:before{content:"\e62c"}.kr-icon-news-paper:before{content:"\e62e"}.kr-icon-more:before{content:"\e632"}.kr-icon-moon:before{content:"\e633"}.kr-icon-menu:before{content:"\e636"}.kr-icon-map:before{content:"\e637"}.kr-icon-map-marker:before{content:"\e638"}.kr-icon-mail:before{content:"\e639"}.kr-icon-mail-open:before{content:"\e63a"}.kr-icon-mail-open-file:before{content:"\e63b"}.kr-icon-loop:before{content:"\e63d"}.kr-icon-look:before{content:"\e63e"}.kr-icon-lock:before{content:"\e63f"}.kr-icon-link:before{content:"\e641"}.kr-icon-like:before{content:"\e642"}.kr-icon-less:before{content:"\e644"}.kr-icon-keypad:before{content:"\e645"}.kr-icon-info:before{content:"\e647"}.kr-icon-home:before{content:"\e648"}.kr-icon-help2:before{content:"\e649"}.kr-icon-help1:before{content:"\e64a"}.kr-icon-graph3:before{content:"\e64b"}.kr-icon-graph2:before{content:"\e64c"}.kr-icon-graph1:before{content:"\e64d"}.kr-icon-graph:before{content:"\e64e"}.kr-icon-global:before{content:"\e64f"}.kr-icon-gleam:before{content:"\e650"}.kr-icon-gift:before{content:"\e652"}.kr-icon-folder:before{content:"\e653"}.kr-icon-flag:before{content:"\e654"}.kr-icon-filter:before{content:"\e655"}.kr-icon-file:before{content:"\e656"}.kr-icon-expand1:before{content:"\e657"}.kr-icon-exapnd2:before{content:"\e658"}.kr-icon-edit:before{content:"\e659"}.kr-icon-drop:before{content:"\e65a"}.kr-icon-drawer:before{content:"\e65b"}.kr-icon-download:before{content:"\e65c"}.kr-icon-display2:before{content:"\e65d"}.kr-icon-display1:before{content:"\e65e"}.kr-icon-diskette:before{content:"\e65f"}.kr-icon-date:before{content:"\e660"}.kr-icon-cup:before{content:"\e661"}.kr-icon-culture:before{content:"\e662"}.kr-icon-crop:before{content:"\e663"}.kr-icon-credit:before{content:"\e664"}.kr-icon-copy-file:before{content:"\e665"}.kr-icon-config:before{content:"\e666"}.kr-icon-compass:before{content:"\e667"}.kr-icon-comment:before{content:"\e668"}.kr-icon-cloud:before{content:"\e66a"}.kr-icon-clock:before{content:"\e66b"}.kr-icon-check:before{content:"\e66c"}.kr-icon-chat:before{content:"\e66d"}.kr-icon-cart:before{content:"\e66e"}.kr-icon-camera:before{content:"\e66f"}.kr-icon-call:before{content:"\e670"}.kr-icon-box2:before{content:"\e673"}.kr-icon-box1:before{content:"\e674"}.kr-icon-bookmarks:before{content:"\e675"}.kr-icon-back:before{content:"\e67a"}.kr-icon-attention:before{content:"\e67b"}.kr-icon-anchor:before{content:"\e67c"}.kr-icon-albums:before{content:"\e67d"}.kr-icon-airplay:before{content:"\e67f"}.kr-icon-close:before{content:"\e680"}.kr-icon-close-circle:before{content:"\e681"}.kr-icon-angle-up:before{content:"\e682"}.kr-icon-angle-up-circle:before{content:"\e683"}.kr-icon-angle-right:before{content:"\e684"}.kr-icon-angle-right-circle:before{content:"\e685"}.kr-icon-angle-left:before{content:"\e686"}.kr-icon-angle-left-circle:before{content:"\e687"}.kr-icon-angle-down:before{content:"\e688"}.kr-icon-angle-down-circle:before{content:"\e689"}.kr-icon-cloud-upload:before{content:"\e68a"}.kr-icon-cloud-download:before{content:"\e68b"}.kr-icon-cash:before{content:"\e68c"}.kr-icon-id:before{content:"\e68f"}.kr-icon-world:before{content:"\e691"}.kr-icon-users:before{content:"\e693"}.kr-icon-user-female:before{content:"\e694"}.kr-icon-up-arrow:before{content:"\e695"}.kr-icon-scissors:before{content:"\e697"}.kr-icon-right-arrow:before{content:"\e699"}.kr-icon-pin:before{content:"\e69b"}.kr-icon-paperclip:before{content:"\e69c"}.kr-icon-note2:before{content:"\e69d"}.kr-icon-like2:before{content:"\e6a1"}.kr-icon-left-arrow:before{content:"\e6a2"}.kr-icon-key:before{content:"\e6a3"}.kr-icon-film:before{content:"\e6a5"}.kr-icon-delete-user:before{content:"\e6a7"}.kr-icon-bottom-arrow:before{content:"\e6a8"}.kr-icon-add-user:before{content:"\e6a9"}.kr-icon-back-2:before{content:"\e6ac"}.kr-icon-bandaid:before{content:"\e6ad"}.kr-icon-diamond:before{content:"\e6af"}.kr-icon-door-lock:before{content:"\e6b0"}.kr-icon-eyedropper:before{content:"\e6b1"}.kr-icon-headphones:before{content:"\e6b5"}.kr-icon-helm:before{content:"\e6b6"}.kr-icon-hourglass:before{content:"\e6b7"}.kr-icon-leaf:before{content:"\e6b8"}.kr-icon-magic-wand:before{content:"\e6b9"}.kr-icon-map-2:before{content:"\e6bb"}.kr-icon-next-2:before{content:"\e6bc"}.kr-icon-paint-bucket:before{content:"\e6bd"}.kr-icon-photo:before{content:"\e6bf"}.kr-icon-piggy:before{content:"\e6c0"}.kr-icon-plugin:before{content:"\e6c1"}.kr-icon-refresh-2:before{content:"\e6c2"}.kr-icon-rocket:before{content:"\e6c3"}.kr-icon-settings:before{content:"\e6c4"}.kr-icon-shield:before{content:"\e6c5"}.kr-icon-smile:before{content:"\e6c6"}.kr-icon-vector:before{content:"\e6c8"}.kr-icon-star-full:before{content:"\e904"}.kr-icon-star:before{content:"\e611"}.kr-icon-barcode:before{content:"\e905"}.kr-icon-circle:before{content:"\e906"}.kr-icon-list-checked:before{content:"\e900"}.kr-icon-sales:before{content:"\e901"}.kr-icon-loop-back:before{content:"\e902"}.kr-icon-pin-plus:before{content:"\e903"}.kr-icon-trashcan:before{content:"\e907"}.kr-icon-check-box:before{content:"\e908"}.kr-icon-cancel-box:before{content:"\e909"}html{-webkit-text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;color:#444;font-family:"Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:"Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em;line-height:1.2;margin:0 0 0.75em}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:#40ADEF}h1.hero{font-family:"museo-slab";font-size:2em}p{margin:0 0 0.75em}p.note{font-style:italic;color:#888}a{color:#40ADEF;text-decoration:none;transition:color 0.1s linear}a:active,a:focus,a:hover{color:#1289d1}a:active,a:focus{outline:none}hr{border-bottom:1px solid #ddd;border-left:none;border-right:none;border-top:none;margin-bottom:1.5em}img,picture{margin:0;max-width:100%}img.img-responsive{width:100%;height:auto}.center{text-align:center}.btn,.btn-block,button,input[type="button"],input[type="reset"],input[type="submit"]{appearance:none;-webkit-font-smoothing:antialiased;background-color:#40ADEF;border-radius:0;-webkit-appearance:none;border:none;color:#fff;cursor:pointer;display:inline-block;font-family:"Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em;font-weight:600;line-height:1;padding:0.75em 1em;text-decoration:none;text-align:center;user-select:none;vertical-align:middle;white-space:nowrap}.btn:hover,.btn:focus,.btn-block:hover,.btn-block:focus,button:hover,button:focus,input[type="button"]:hover,input[type="button"]:focus,input[type="reset"]:hover,input[type="reset"]:focus,input[type="submit"]:hover,input[type="submit"]:focus{text-decoration:none;background-color:#1289d1;color:#fff}.btn:disabled,.btn-block:disabled,button:disabled,input[type="button"]:disabled,input[type="reset"]:disabled,input[type="submit"]:disabled{cursor:not-allowed;opacity:0.5}.btn.muted,.btn-block.muted,button.muted,input.muted[type="button"],input.muted[type="reset"],input.muted[type="submit"]{background-color:#888;color:#fff}.btn.muted:hover,.btn.muted:focus,.btn-block.muted:hover,.btn-block.muted:focus,button.muted:hover,button.muted:focus,input.muted[type="button"]:hover,input.muted[type="button"]:focus,input.muted[type="reset"]:hover,input.muted[type="reset"]:focus,input.muted[type="submit"]:hover,input.muted[type="submit"]:focus{background-color:#626262;color:#fff}.btn.callout,.btn-block.callout,button.callout,input.callout[type="button"],input.callout[type="reset"],input.callout[type="submit"]{background-color:#F7C03A;color:#fff}.btn.callout:hover,.btn.callout:focus,.btn-block.callout:hover,.btn-block.callout:focus,button.callout:hover,button.callout:focus,input.callout[type="button"]:hover,input.callout[type="button"]:focus,input.callout[type="reset"]:hover,input.callout[type="reset"]:focus,input.callout[type="submit"]:hover,input.callout[type="submit"]:focus{background-color:#dc9e09;color:#fff}.btn.danger,.btn-block.danger,button.danger,input.danger[type="button"],input.danger[type="reset"],input.danger[type="submit"]{background-color:#DF6B4E;color:#fff}.btn.danger:hover,.btn.danger:focus,.btn-block.danger:hover,.btn-block.danger:focus,button.danger:hover,button.danger:focus,input.danger[type="button"]:hover,input.danger[type="button"]:focus,input.danger[type="reset"]:hover,input.danger[type="reset"]:focus,input.danger[type="submit"]:hover,input.danger[type="submit"]:focus{background-color:#be4222;color:#fff}.btn.link,.btn-block.link,button.link,input.link[type="button"],input.link[type="reset"],input.link[type="submit"]{background-color:transparent;color:#40ADEF;font-weight:normal;margin-bottom:0.5em}.btn.link:hover,.btn.link:focus,.btn-block.link:hover,.btn-block.link:focus,button.link:hover,button.link:focus,input.link[type="button"]:hover,input.link[type="button"]:focus,input.link[type="reset"]:hover,input.link[type="reset"]:focus,input.link[type="submit"]:hover,input.link[type="submit"]:focus{background-color:transparent;color:#1289d1}.btn.icon,.btn-block.icon,button.icon,input.icon[type="button"],input.icon[type="reset"],input.icon[type="submit"]{background-color:transparent;color:#40ADEF;padding:0;font-size:1.2em}.btn.icon:hover,.btn.icon:focus,.btn-block.icon:hover,.btn-block.icon:focus,button.icon:hover,button.icon:focus,input.icon[type="button"]:hover,input.icon[type="button"]:focus,input.icon[type="reset"]:hover,input.icon[type="reset"]:focus,input.icon[type="submit"]:hover,input.icon[type="submit"]:focus{background-color:transparent;color:#1289d1}.btn-block{width:100%;margin-bottom:1.5em}form{text-align:left}fieldset{background-color:#f7f7f7;border:1px solid #ddd;margin:0 0 0.75em;padding:1.5em}input,label,select{display:block;font-family:"Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em}label{margin-bottom:0.375em;color:#888}label.required::after{content:"*"}label abbr{display:none}form>label{padding:0 0.5em;margin-bottom:0.75em}label.group-label{margin-bottom:0}.enum>label,.select>label{padding:0 0.5em;margin-bottom:0}input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],input:not([type]),textarea,select,select[multiple=multiple],textarea{background-color:#fff;border:none;border-bottom:1px solid #ddd;border-radius:0;border-top-left-radius:3px;border-top-right-radius:3px;box-sizing:border-box;font-family:"Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em;margin-bottom:0.75em;padding:0.5em;transition:border-color;width:100%}input[type="color"]:hover,input[type="date"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="email"]:hover,input[type="month"]:hover,input[type="number"]:hover,input[type="password"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="text"]:hover,input[type="time"]:hover,input[type="url"]:hover,input[type="week"]:hover,input:not([type]):hover,textarea:hover,select:hover,select[multiple=multiple]:hover,textarea:hover{border-color:#c4c4c4}input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="email"]:focus,input[type="month"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="time"]:focus,input[type="url"]:focus,input[type="week"]:focus,input:not([type]):focus,textarea:focus,select:focus,select[multiple=multiple]:focus,textarea:focus{border-color:#40ADEF;outline:none}textarea{resize:vertical}input[type="search"]{appearance:none}input[type="checkbox"],input[type="radio"]{display:inline;margin-right:0.375em}input[type="file"]{padding-bottom:0.75em;width:100%}select{width:100%;border-radius:0;color:#444}.has-error input[type="color"],.has-error input[type="date"],.has-error input[type="datetime"],.has-error input[type="datetime-local"],.has-error input[type="email"],.has-error input[type="month"],.has-error input[type="number"],.has-error input[type="password"],.has-error input[type="search"],.has-error input[type="tel"],.has-error input[type="text"],.has-error input[type="time"],.has-error input[type="url"],.has-error input[type="week"],.has-error input:not([type]),.has-error textarea,.has-error select[multiple=multiple],.has-error textarea{border-color:#DF6B4E}.has-error .help-block{display:none}form p{padding:0 0.5em;margin-bottom:0.75em;color:#888}textarea,.form-group.check_boxes{background:#F9F9F9;border-bottom:1px solid #ddd;border-radius:3px;padding:0 0.5em;padding-top:0.5em;margin-bottom:0.75em}textarea label,.form-group.check_boxes label{color:#888}textarea{margin-top:0.375em;border-right:1px solid #ddd}.checkbox input{float:right}::-webkit-input-placeholder{color:#888}:-moz-placeholder{color:#888;opacity:1}::-moz-placeholder{color:#888;opacity:1}:-ms-input-placeholder{color:#888}select{-webkit-appearance:none;appearance:none}@media screen and (-webkit-min-device-pixel-ratio: 0){select{background-color:#fff;background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHdpZHRoPSczNicgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDIwIDIwJz48cGF0aCBkPSdNMTcuNDE4IDYuMTA5YzAuMjcyLTAuMjY4IDAuNzA5LTAuMjY4IDAuOTc5IDBzMC4yNzEgMC43MDEgMCAwLjk2OWwtNy45MDggNy44M2MtMC4yNyAwLjI2OC0wLjcwNyAwLjI2OC0wLjk3OSAwbC03LjkwOC03LjgzYy0wLjI3LTAuMjY4LTAuMjctMC43MDEgMC0wLjk2OXMwLjcwOS0wLjI2OCAwLjk3OSAwbDcuNDE5IDcuMTQxIDcuNDE4LTcuMTQxeicgZmlsbD0nIzQ0NDQ0NCc+PC9wYXRoPjwvc3ZnPg==);background-repeat:no-repeat;background-position:right center}}@-moz-document url-prefix(){select{background-color:#fff;background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHdpZHRoPSczNicgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDIwIDIwJz48cGF0aCBkPSdNMTcuNDE4IDYuMTA5YzAuMjcyLTAuMjY4IDAuNzA5LTAuMjY4IDAuOTc5IDBzMC4yNzEgMC43MDEgMCAwLjk2OWwtNy45MDggNy44M2MtMC4yNyAwLjI2OC0wLjcwNyAwLjI2OC0wLjk3OSAwbC03LjkwOC03LjgzYy0wLjI3LTAuMjY4LTAuMjctMC43MDEgMC0wLjk2OXMwLjcwOS0wLjI2OCAwLjk3OSAwbDcuNDE5IDcuMTQxIDcuNDE4LTcuMTQxeicgZmlsbD0nIzQ0NDQ0NCc+PC9wYXRoPjwvc3ZnPg==);background-repeat:no-repeat;background-position:right center}}.form-actions{margin-top:1.5em}ul,ol{list-style-type:none;margin:0;padding:0}dl{margin-bottom:0.75em}dl dt{font-weight:bold;margin-top:0.75em}dl dd{margin:0}table{border-collapse:collapse;margin:0.75em 0;table-layout:fixed;width:100%}th{border-bottom:1px solid #b7b7b7;font-weight:600;padding:0.75em 0;text-align:left}td{border-bottom:1px solid #ddd;padding:0.75em 0}tr,td,th{vertical-align:middle}.hidden{display:none}.float-right{float:right}body{margin:0}.full-screen{padding:1.5em}@media screen and (min-width: 767px){.full-screen section{max-width:760px;margin:0 auto}}.button-group{display:inline-block}.button-group input{display:none}.button-group label{margin:0;display:table-cell}.button-group label .button-group-item{margin:0;background:#fff;color:#919191;cursor:pointer;padding:0.4em;border-bottom:1px solid silver;border-left:0;border-right:1px solid #eeeeee;border-top:1px solid silver;border-radius:0}.button-group label .button-group-item:focus,.button-group label .button-group-item:hover{background-color:#f7f7f7}.button-group label:first-child .button-group-item{border-top:1px solid silver;border-left:1px solid silver;border-top-left-radius:3px;border-top-right-radius:0;border-bottom-left-radius:3px}.button-group label:last-child .button-group-item{border-bottom:1px solid silver;border-right:1px solid silver;border-bottom-left-radius:0;border-bottom-right-radius:3px;border-top-right-radius:3px}.button-group label input:checked+.button-group-item{background:#40ADEF;border:1px solid #1289d1;box-shadow:inset 0 1px 2px #1398e9;color:#fff}.collection-view{background-color:#fff;border:1px solid #ddd;box-shadow:1px 1px 1px #efefef;border-radius:3px;margin-bottom:0.75em;padding:0.75em}.collection-view p{margin-bottom:0}.collection-view h1.callout,.collection-view h2.callout,.collection-view h3.callout{color:#DF6B4E}.collection-view h1 small,.collection-view h2 small,.collection-view h3 small{padding-left:0.375em;vertical-align:middle;font-weight:normal;color:#888}.collection-view h1.hero,.collection-view h2.hero,.collection-view h3.hero{margin-bottom:0.5em}.collection-view h1.hero small,.collection-view h2.hero small,.collection-view h3.hero small{font-size:0.5em;padding-left:0;padding-right:0.375em}.collection-view .row{display:flex;align-items:center;justify-content:center}.collection-view .cv-content{flex:1}.collection-view .cv-content img{display:block;width:100%;height:auto}.collection-view .cv-content.bordered{border-right:1px solid #ddd;padding-right:0.375em}.collection-view .cv-action{width:50%;text-align:right;font-size:0.75em}.collection-view .cv-action i{display:block;font-size:5em}.collection-view .cv-action.centered{text-align:center}.collection-view .cv-disclosure-link{display:inline-block;cursor:pointer}.collection-view .cv-disclosure{flex:1;color:#888;font-size:0.9em}.collection-view .cv-form{flex:1;margin-top:0.75em;font-size:0.75em}.collection-view .cv-form button{margin-bottom:0.375em}#image-cropper img{max-width:inherit;margin:inherit;cursor:move}.empty-state{margin:7.5em 0;text-align:center;color:#C3C3C3}.empty-state .spinner>div{background-color:#C3C3C3}.empty-state h1,.empty-state h2,.empty-state h3,.empty-state h4,.empty-state h5,.empty-state h6{margin-top:0.75em;margin-bottom:1.5em}.ember-application .empty-state [class^="kr-icon-"],.ember-application .empty-state [class*=" kr-icon-"]{font-size:64px;color:#C3C3C3}.flash{display:block;color:#fff;background-color:#F9F9F9;padding:0.75em}.flash i{vertical-align:middle;font-size:1.5em;padding-right:0.5em}.flash.error{background-color:#DF6B4E}.flash.warning{background-color:#F7C03A}.flash.notice{background-color:#40ADEF}.flash.success{background-color:#74C080}.form-group.toggle{margin-bottom:0.5em;padding:0 0.5em;border-bottom:1px solid #ddd}.form-group.toggle::after{clear:both;content:"";display:block}.form-group.toggle label.toggle{margin-top:4px;float:left}.form-group.toggle .label-switch{float:right}.label-switch{border-radius:32px;cursor:pointer;display:inline-block;height:32px;position:relative;width:52px}.label-switch input[type="checkbox"]{display:none}.label-switch input[type="checkbox"]+.checkbox{transition:all 0.3s ease;background:#e8e8e8;border-radius:32px;border:none;cursor:pointer;height:32px;margin:0;padding:0;position:relative;width:52px;z-index:0}.label-switch input[type="checkbox"]+.checkbox:before{position:absolute;top:2px;right:0;bottom:0;left:2px;transform:scale(1);transition:all 0.3s ease;background:#fff;border-radius:32px;content:"";height:28px;width:48px;z-index:1}.label-switch input[type="checkbox"]+.checkbox:after{position:absolute;top:2px;right:0;bottom:0;left:2px;transition:all 0.3s ease;width:28px;height:28px;background:#fff;border-radius:28px;box-shadow:0 2px 5px rgba(0,0,0,0.4);content:"";z-index:2}.label-switch input[type="checkbox"]:checked+.checkbox{background:#40ADEF}.label-switch input[type="checkbox"]:checked+.checkbox:before{transform:scale(0)}.label-switch input[type="checkbox"]:checked+.checkbox:after{left:22px}.collection-view .label-switch{width:100%}.collection-view .label-switch span{vertical-align:middle;font-size:0.9em;padding-right:0.75em}.collection-view .label-switch .checkbox{display:inline-block;vertical-align:middle;cursor:pointer}.form-group.toggle.callout{margin-top:1.5em;border-bottom:2px solid #F7C03A}.form-group.toggle.callout label{color:#F7C03A;font-family:"museo-slab";font-size:1.1em;font-weight:bold}.form-group.toggle.callout .label-switch input[type="checkbox"]:checked+.checkbox{background:#F7C03A}.list-group{margin-bottom:1.5em}.list-group .list-group-item{position:relative;display:block;padding:0.5em;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group .list-group-item .kr-icon-angle-right{color:#555;float:right;vertical-align:middle;font-size:28px;line-height:26px}.list-group .list-group-item.active,.list-group .list-group-item.active:focus,.list-group .list-group-item.active:hover{color:#fff;background-color:#40ADEF;border-color:#40ADEF}.list-group .list-group-item.active .kr-icon-angle-right,.list-group .list-group-item.active:focus .kr-icon-angle-right,.list-group .list-group-item.active:hover .kr-icon-angle-right{color:#fff}.list-group .list-group-item:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.list-group .list-group-item:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.list-group a.list-group-item,.list-group button.list-group-item{color:#555}.list-group a.list-group-item:focus,.list-group a.list-group-item:hover,.list-group button.list-group-item:focus,.list-group button.list-group-item:hover{color:#555;text-decoration:none;background-color:#F9F9F9}.list-group.center .list-group-item{text-align:center}.keyring-logo{height:90px;margin:0 0 1.5em;background-image:url(/assets/logo/blue-0bb8e3845d2f1f0b4b4ff343f2fa774cd2d52c032580885aa4f78ea97d78ff1f.png);background-repeat:no-repeat;background-size:contain;background-position:center}.keyring-logo.white{background-image:url(/assets/logo/white-140836dd3429cd71b423c35839f3524a311123cd5a0290c502801413585528c8.png)}@media screen and (min-width: 767px){.keyring-logo{height:180px}}header.navigation{min-height:60px}header.navigation,header.subnav{background-color:#40ADEF;width:100%;z-index:999}header.navigation .navigation-wrapper,header.navigation .subnav-wrapper,header.subnav .navigation-wrapper,header.subnav .subnav-wrapper{position:relative;z-index:9999}header.navigation .navigation-wrapper::after,header.navigation .subnav-wrapper::after,header.subnav .navigation-wrapper::after,header.subnav .subnav-wrapper::after{clear:both;content:"";display:block}header.navigation .buttons,header.subnav .buttons{float:right;padding:9px 0.75em 0 0.75em}header.navigation nav,header.subnav nav{float:none;min-height:60px;z-index:9999999}@media screen and (min-width: 767px){header.navigation nav,header.subnav nav{float:right}}header.navigation ul li.nav-link,header.navigation ul li.menu-item,header.subnav ul li.nav-link,header.subnav ul li.menu-item{background:#40ADEF;display:block;line-height:40px;overflow:hidden;text-align:left;width:100%;z-index:9999}@media screen and (min-width: 767px){header.navigation ul li.nav-link,header.navigation ul li.menu-item,header.subnav ul li.nav-link,header.subnav ul li.menu-item{background:transparent;display:inline;line-height:60px;text-decoration:none;width:auto}}@media screen and (min-width: 767px){header.navigation ul li.nav-link.mobile-only,header.navigation ul li.menu-item.mobile-only,header.subnav ul li.nav-link.mobile-only,header.subnav ul li.menu-item.mobile-only{display:none}}header.navigation ul li.nav-link a,header.navigation ul li.menu-item a,header.subnav ul li.nav-link a,header.subnav ul li.menu-item a{color:#fff;font-weight:400;display:block;padding:0 0.75em}@media screen and (min-width: 767px){header.navigation ul li.nav-link a,header.navigation ul li.menu-item a,header.subnav ul li.nav-link a,header.subnav ul li.menu-item a{display:inline-block}}header.navigation ul li.nav-link a.active,header.navigation ul li.nav-link a:focus,header.navigation ul li.nav-link a:hover,header.navigation ul li.menu-item a.active,header.navigation ul li.menu-item a:focus,header.navigation ul li.menu-item a:hover,header.subnav ul li.nav-link a.active,header.subnav ul li.nav-link a:focus,header.subnav ul li.nav-link a:hover,header.subnav ul li.menu-item a.active,header.subnav ul li.menu-item a:focus,header.subnav ul li.menu-item a:hover{color:#fff;background-color:#2C86C5}header.navigation .navigation-menu,header.subnav .navigation-menu{-webkit-transform-style:preserve-3d;clear:both;display:none;margin:0 auto;overflow:visible;padding:0;width:100%;z-index:9999}header.navigation .navigation-menu.show,header.subnav .navigation-menu.show{display:block}@media screen and (min-width: 767px){header.navigation .navigation-menu,header.subnav .navigation-menu{display:inline;margin:0;padding:0}}header.navigation .logo{float:left;display:block;position:absolute;height:60px;margin-left:0.75em;padding-top:5px}header.navigation .logo .dots{width:9px;height:50px;background:url(/assets/logo/navbar-dots-2a625b8d98bea569cfd8238d3a6e40f1767bda450b6be8ef691d4e1443320c72.png);background-repeat:no-repeat;background-size:contain;background-position:left;display:inline-block}@media screen and (min-width: 767px){header.navigation .logo .dots{display:none}}header.navigation .logo .keyring{width:90px;height:50px;background:url(/assets/logo/navbar-keyring-fc2566956e7abec26d23f07291be967395c1961669b6b2736e58db7ee1b5a794.png);display:inline-block;background-repeat:no-repeat;background-size:contain;background-position:left}header.subnav{background-color:#2C86C5}header.subnav nav{float:none}header.subnav .pull-right{float:none}@media screen and (min-width: 767px){header.subnav .pull-right{float:right}}header.subnav ul li.nav-link,header.subnav ul li.menu-item{background:#2C86C5}header.subnav ul li.nav-link a,header.subnav ul li.menu-item a{color:#fff}@media screen and (min-width: 767px){header.subnav ul li.nav-link a,header.subnav ul li.menu-item a{font-weight:300;margin:0.75em;background-color:#3893d3;min-width:120px;text-align:center;border-radius:3px}}header.subnav ul li.nav-link a.active,header.subnav ul li.nav-link a:focus,header.subnav ul li.nav-link a:hover,header.subnav ul li.menu-item a.active,header.subnav ul li.menu-item a:focus,header.subnav ul li.menu-item a:hover{color:#fff;background-color:#40ADEF}.panel{display:block;color:#888;background:#F9F9F9;border-top:4px solid #ddd;border-radius:3px;box-shadow:inset 0 0 1px #ddd;padding:0.75em;margin-bottom:1.5em}.panel ul{text-align:left}.panel ul li{margin-bottom:0.375em;margin-left:1.5em;list-style-type:disc}.panel.error{border-color:#DF6B4E;background:#f8dfd8}.panel.error .close{color:#DF6B4E}.panel.error h2{color:#d44926}.panel.info{border-color:#F7C03A;background:#fdf2d7}.panel.info .close{color:#F7C03A}.panel.info h2{color:#f4b00a}.ember-notify-default .ember-notify{border-radius:3px;background:#fff}.ember-notify-default .ember-notify.info{border-color:#F7C03A;background:#fdf2d7}.ember-notify-default .ember-notify.info .close{color:#F7C03A}.ember-notify-default .ember-notify.info h2{color:#f4b00a}.ember-notify-default .ember-notify.error{border-color:#DF6B4E;background:#f8dfd8}.ember-notify-default .ember-notify.error .close{color:#DF6B4E}.ember-notify-default .ember-notify.error h2{color:#d44926}.ember-notify-default .ember-notify.success{border-color:#74C080;background:#e4f3e7}.ember-notify-default .ember-notify.success .close{color:#74C080}.ember-notify-default .ember-notify.success h2{color:#51b060}.spinner{margin:100px auto 0;width:70px;text-align:center}.spinner>div{width:18px;height:18px;background-color:#333;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.spinner .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.spinner .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.stars .star{display:inline-block;width:50px;height:50px;background:url(/assets/mobile/star-9146661e86ba4b5cc616afe41e7ccead87bcbdb4405836b633f74a1b810cdac7.png);background-size:cover;background-position:0 -50px}.stars .star.on{background-position:0 0}.screenshot{border:1px solid #ddd;padding:0.375em;border-radius:3px}.store-buttons{margin-bottom:1.5em}.store-buttons .store-btn:nth-child(2){padding-left:1.5em}.falling-items{margin:0 auto;position:relative;background:url(/assets/falling-items-top-194cdd6239cfc47856b17ebb5997861b03a210b876409587088045791431f34b.png);background-repeat:repeat-x;background-position:center top}.falling-items-white{margin:0 auto;position:relative;background:#47AEEC url(/assets/falling-items-white-94f2eee194bb6f56182da5db48f2c17133de7e9a5bbe9539ac5ac90e766ee6e8.png);background-repeat:repeat-x;background-position:center top}body.user_sessions.index .welcome-message{margin-bottom:3em}.captcha-container{padding-top:1.5em;margin-left:-1.5em;margin-right:-1.5em}.captcha-container .g-recaptcha>div{margin:0 auto}body.mobile_retailers .passbook{margin:0 0 1.5em 0;padding:0;height:auto;width:160px}@media screen and (max-width: 320px){body.mobile_retailers #unit{margin-left:-1.5em;margin-top:-1.5em}}body.mobile_retailers .gc-balance-cancel{display:none}body.mobile_retailers .gc-balance-form{display:none}.email_types .subscribed{font-size:12px;color:#74C080}.email_types .unsubscribed{font-size:12px;color:#DF6B4E}.mobile_retailer_alerts .falling-items,.mobile_shopping_list_alerts .falling-items{background:#fff}.mobile_retailer_alerts .keyring-logo,.mobile_shopping_list_alerts .keyring-logo{display:none}.mobile_retailer_alerts .retailer-logo,.mobile_shopping_list_alerts .retailer-logo{display:block;max-height:44px;margin-top:8px}.mobile_retailer_alerts .label-switch,.mobile_shopping_list_alerts .label-switch{margin-right:8px}.mobile_retailer_alerts p.note,.mobile_shopping_list_alerts p.note{margin-top:8px}#contest .falling-items-white{background-position:0 -60px}#contest .ka-ching{height:100px}#contest .header{color:#f5be47}#contest .header .small{font-size:77%}#contest .narrow{width:500px;margin:0 auto}#contest #lead{padding-top:60px;padding-bottom:60px;color:#1677A8}#contest #lead h2{font-size:180%;font-family:"museo-slab"}#contest #lead h3{font-size:130%;font-weight:normal}#contest #learn-more{color:white;font-family:"museo-slab";background:#47AEEC}#contest #learn-more .narrow{padding:20px 50px}#contest #learn-more .txt-btn{background-color:#F5BE47}#contest #legalese{font-size:75%}#contest #legalese .narrow{padding:20px}#contest #foot{background:#65666A;padding:10px}#contest #foot img.logo{height:30px}#contest #terms{padding:60px;text-align:left}#contest section{padding:20px}#contest #mobile-header{background:#47AEEC;padding-top:5px;padding-bottom:5px}#contest #share{background:#f7cd79;border-top:solid 1px #fff;border-bottom:solid 1px #fff;text-align:center;padding:0;padding-top:10px}#contest #share h2{font-family:"museo-slab";color:#40ADEF}#contest #win{background:#1e78a6;text-align:center;padding:0;padding-top:5px}#contest #win h3{font-family:"museo-slab";color:#f5be47;padding:0;margin:0}#contest #win hr.accent{border-color:#fff;margin-top:25px;margin-bottom:-30px}#contest #win .prize{font-size:300%;font-family:"museo-slab";color:#fff;font-weight:bold;background:#1e78a6;padding:0 10px}#contest #participate h2{font-family:"museo-slab";color:#40ADEF}#contest #participate .disclaimer{font-size:75%;color:#40ADEF}#contest #participate .disclaimer a{text-decoration:underline}#contest #participate .url-wrap{display:block;border:solid 1px #ebebeb;background:#fafafa;text-align:center}#contest .section-title{font-family:"museo-slab";color:#fff}#contest .section-title.blue{color:#40ADEF}#contest #stats{background:#65666a;color:#fff;text-align:center;padding-bottom:5px}#contest #stats .section-title{text-align:left}#contest #stats #referral_count{background:#48a6de;font-size:200%;border-radius:5px;padding:10px 20px}#contest #stats h2,#contest #stats .nice{font-family:"museo-slab"}#contest #stats .nice{font-size:75%}#contest #how{background:#48a6de;color:#fff}#contest .step{vertical-align:top;width:40px}#contest .step span{display:block;background:#f7cd79;border-radius:50%;width:25px;height:25px;text-align:center;margin-top:5px}#contest table tr{border-bottom:none}#contest table td{border-bottom:none}#contest #what td.value{text-align:right;font-family:"museo-slab";color:#48a6de;padding:0;padding-right:10px}#contest #what td.value.first{font-size:250%}#contest #what td.value.second{font-size:225%}#contest #what td.value.third{font-size:200%}#contest #what td.label{padding:0;font-family:"museo-slab";color:#f7cd79;font-size:150%}.btn.orange{background:#f7cd79}.clearfix::after{clear:both;content:"";display:block}.barcode-container{text-align:center}.kr-retailer{border-bottom:2px solid #efefef;padding:1.5em 0}.kr-retailer:last-child{border:none}.kr-retailer__content{display:flex;flex-direction:row;align-items:center}.kr-retailer__content h3{margin-left:0.75em;flex:1}.kr-retailer__savings-content{display:flex;flex-direction:column;text-align:right;font-style:italic}.kr-retailer__savings-content i.kr-icon-star{color:#efefef}.kr-retailer__savings-content i.kr-icon-star-full.favorite{color:#F7C03A}.kr-card{display:flex;flex-direction:row;align-items:center;background-color:#F9F9F9;border:1px solid #efefef;border-radius:3px;margin-top:0.75em;padding:0.5em;padding-right:0}.kr-card .kr-card__description{flex:1}.kr-card p{color:#555;margin:0}.kr-card .kr-icon-angle-right{font-size:48px !important}.kr-program{display:flex;flex-direction:row;align-items:center;border-bottom:2px solid #efefef;padding:0.5em 0 0.5em 0.5em}.kr-program img{margin-right:0.75em}.kr-program h3{flex:1;padding:0;margin:0}.kr-program .kr-icon-angle-right{font-size:48px !important}.kr-program:hover,.kr-program:focus{background-color:#F9F9F9}.virtual-each{overflow-y:auto}.infinite-list-content{list-style:none;margin:0;padding:0}.ember-application [class^="kr-icon-"],.ember-application [class*=" kr-icon-"]{color:#3696D2;font-size:28px}.ember-application .pre-app{display:none}.collection-grid-container{display:flex;flex-wrap:wrap}.collection-grid-item,.shopping-list-preview{cursor:pointer;display:flex;flex-direction:column;width:50%;border:10px solid transparent;box-shadow:inset 0 0 0 1px #efefef;background-clip:padding-box;border-radius:14px;background-color:#F9F9F9;text-align:center;padding:0.75em}@media screen and (min-width: 767px){.collection-grid-item,.shopping-list-preview{width:33.333%}}@media screen and (max-width: 320px){.collection-grid-item,.shopping-list-preview{width:100%}}.collection-grid-item:hover,.shopping-list-preview:hover,.collection-grid-item:focus,.shopping-list-preview:focus{box-shadow:inset 0 0 0 1px #40ADEF}.collection-grid-item h1,.shopping-list-preview h1{font-family:"museo-slab";color:#888}.keyring-app .account-action{margin:0 auto;position:relative;background:url(/assets/falling-items-top-194cdd6239cfc47856b17ebb5997861b03a210b876409587088045791431f34b.png),url(/assets/falling-items-bottom-c7b76f8314261b2b2b34c06f4a3b0becdd46a7ad2aa533215a296854fc1cafa7.png);background-repeat:repeat-x, repeat-x;background-position:center top, center bottom}@media screen and (min-width: 767px){.keyring-app .account-action{background:url(/assets/falling-items-top-194cdd6239cfc47856b17ebb5997861b03a210b876409587088045791431f34b.png);background-repeat:repeat-x;background-position:center top}}.keyring-app .account-action .content{max-width:767px;margin:0 auto}.keyring-app .account-action button.close{position:absolute;top:0;right:0.375em;padding:0 3px 3px 3px;background-color:#81C6F3;border-top-left-radius:0;border-top-right-radius:0;font-size:2em !important;font-weight:200;line-height:0.8;margin:0}.keyring-app .account-action section{display:block;padding:1.5em 0.5em}.keyring-app .account-action section.login{width:50%;float:left;text-align:center;font-size:0.8em;color:#444}.keyring-app .account-action section.login .logo-swoosh{height:50px;width:auto;background-image:url(/assets/logo/swoosh-7f8a5e51b74f8693f8368669f53aa8e936985b2610768b19c0d9974f1ae6a305.png);background-repeat:no-repeat;background-size:contain;background-position:center}.keyring-app .account-action section.login h1{font-size:1.8em;color:#C3C3C3;margin-bottom:0}.keyring-app .account-action section.signup{width:50%;float:right}.keyring-app .account-action section.signup input{font-size:0.8em;background-color:transparent}.keyring-app .account-action section.signup button{font-size:0.8em;margin-bottom:0}.keyring-app .account-action::after{clear:both;content:"";display:block}.keyring-app .download-action{background-color:#40ADEF;color:#fff;background-image:url(/assets/card-watermark-7c8f48e148ae8d68d458eb7acec078e0e11e0ff84aad8d0970a881512f2b3e34.png);background-repeat:no-repeat;background-position:center center;position:fixed;bottom:0;width:100%;z-index:2000}.keyring-app .download-action .btn.link,.keyring-app .download-action .btn-block.link,.keyring-app .download-action button.link,.keyring-app .download-action input.link[type="button"],.keyring-app .download-action input.link[type="reset"],.keyring-app .download-action input.link[type="submit"]{color:#fff}.keyring-app .download-action .btn.link:hover,.keyring-app .download-action .btn.link:focus,.keyring-app .download-action .btn-block.link:hover,.keyring-app .download-action .btn-block.link:focus,.keyring-app .download-action button.link:hover,.keyring-app .download-action button.link:focus,.keyring-app .download-action input.link[type="button"]:hover,.keyring-app .download-action input.link[type="button"]:focus,.keyring-app .download-action input.link[type="reset"]:hover,.keyring-app .download-action input.link[type="reset"]:focus,.keyring-app .download-action input.link[type="submit"]:hover,.keyring-app .download-action input.link[type="submit"]:focus{background-color:transparent;color:#0e6aa2}.keyring-app .download-action .btn.dark,.keyring-app .download-action .btn-block.dark,.keyring-app .download-action button.dark,.keyring-app .download-action input.dark[type="button"],.keyring-app .download-action input.dark[type="reset"],.keyring-app .download-action input.dark[type="submit"]{background-color:#1289d1;color:#fff}.keyring-app .download-action .btn.dark:hover,.keyring-app .download-action .btn.dark:focus,.keyring-app .download-action .btn-block.dark:hover,.keyring-app .download-action .btn-block.dark:focus,.keyring-app .download-action button.dark:hover,.keyring-app .download-action button.dark:focus,.keyring-app .download-action input.dark[type="button"]:hover,.keyring-app .download-action input.dark[type="button"]:focus,.keyring-app .download-action input.dark[type="reset"]:hover,.keyring-app .download-action input.dark[type="reset"]:focus,.keyring-app .download-action input.dark[type="submit"]:hover,.keyring-app .download-action input.dark[type="submit"]:focus{background-color:#0c5b8a;color:#fff}.keyring-app .download-action .flash.notice{background:#1289d1}.keyring-app .download-action section{position:relative;max-width:767px;margin:0 auto;padding:0.5em}.keyring-app .download-action a.download-banner{display:block;min-height:75px;width:100%;background-image:url(/assets/download-banner-7d38d3930ed691e87f24579192dc1dbd2a6338b6f5c85f6efe524d0c479dc9f1.png);background-repeat:no-repeat;background-size:contain;background-position:center}@media print{.keyring-app .download-action{display:none !important}}.titlebar{text-align:center;background-color:#40ADEF;padding-left:1.5em;padding-right:1.5em}.titlebar [class^="kr-icon-"],.titlebar [class*=" kr-icon-"]{line-height:60px;color:#fff}.titlebar a{color:#fff;text-decoration:none}.titlebar a [class^="kr-icon-"],.titlebar a [class*=" kr-icon-"]{color:#fff}.titlebar .titlebar-left{position:absolute;float:left}.titlebar .titlebar-right{float:right}.titlebar .titlebar-center{height:60px;line-height:40px;padding:10px 0;font-family:"museo-slab";text-align:center;font-weight:bold;color:#fff}@media screen and (min-width: 767px){.titlebar .titlebar-center{font-size:28px}}.titlebar .titlebar-center img{height:100%}@media print{.titlebar{display:none !important}}.titlebar .logo{float:left;display:block;position:absolute;height:60px;padding-top:5px}.titlebar .logo .keyring{width:90px;height:50px;background:url(/assets/logo/navbar-keyring-fc2566956e7abec26d23f07291be967395c1961669b6b2736e58db7ee1b5a794.png);display:inline-block;background-repeat:no-repeat;background-size:contain;background-position:left}.dashboard{padding:0.75em}.dashboard-item [class^="kr-icon-"],.dashboard-item [class*=" kr-icon-"]{color:#888;font-size:48px;margin-bottom:0.5em}.dashboard-item:hover h1,.dashboard-item:hover [class^="kr-icon-"],.dashboard-item:hover [class*=" kr-icon-"],.dashboard-item:focus h1,.dashboard-item:focus [class^="kr-icon-"],.dashboard-item:focus [class*=" kr-icon-"]{color:#3696D2}.unauthenticated{padding-top:10%;text-align:center}.unauthenticated .keyring-logo,.unauthenticated .account-actions{margin-bottom:10%}@media screen and (max-width: 767px){.unauthenticated a.btn{display:block;margin-bottom:1.5em}}.set-location{padding-top:10%;text-align:center}.set-location h1,.set-location h3,.set-location form{margin-bottom:10%}@media screen and (max-width: 767px){.set-location h1{font-size:28px}.set-location a.btn{display:block;margin-bottom:1.5em}}.set-location form{display:flex;background-color:#F9F9F9;padding:0.75em;border:1px solid #efefef;border-radius:3px}.set-location form input,.set-location form button{margin:0}.set-location form button{flex:1;margin-left:0.75em;min-width:60px}.set-location form .kr-icon-angle-right{color:#fff}h1.callout,h2.callout,h3.callout{margin-top:1.5em;font-family:"museo-slab";color:#f4b00a;border-bottom:2px solid #F7C03A}.callout-state{flex:1;color:#C3C3C3;text-align:center;padding:1.5em 3em}h1>i.kr-icon-user{font-size:64px !important;color:#888 !important}.sales-index{padding:0.75em}.titlebar .favorite-status{cursor:pointer}.titlebar i.kr-icon-star{color:#fff}.titlebar i.kr-icon-star-full{color:#F7C03A}.sales-retailer-preview{box-shadow:none;border-radius:0px;padding:0}.sales-retailer-preview:hover,.sales-retailer-preview:focus{box-shadow:none}.sales-retailer-preview .retailer-logo{margin:0.5em;margin-bottom:0}.sales-retailer-preview .retailer-logo img{filter:invert(30%);max-height:32px}.sales-retailer-preview .previews{margin:0.5em}.sales-retailer-preview .metadata{display:flex;align-items:center;border-top:2px solid #fff}.sales-retailer-preview .metadata .kr-icon-star,.sales-retailer-preview .metadata .kr-icon-star-full{color:#F7C03A}.sales-retailer-preview .metadata .kr-icon-sales,.sales-retailer-preview .metadata .details,.sales-retailer-preview .metadata .favorite-status{padding:0.375em}.sales-retailer-preview .metadata .kr-icon-sales{color:#ddd}.sales-retailer-preview .metadata .details{flex:1;text-align:left;padding:0.375em 0}.sales-retailer-preview .metadata .details p{font-size:0.7em;margin:0;color:#888}.sales-retailer-preview .metadata .favorite-status{cursor:pointer;border-left:2px solid #fff}.sales-retailer-index .callout{text-align:center;text-transform:uppercase;font-family:Helvetica, Arial, sans-serif}.sales-retailer-index .callout-state{color:#F7C03A}.sales-retailer-index .callout-state em{font-weight:bold}.sales-toc-item{box-shadow:none;border-radius:0px;background-color:transparent}.sales-toc-item:hover,.sales-toc-item:focus{box-shadow:none}.sales-toc-item h5{font-size:0.8em;font-weight:normal;color:#888;text-align:left}.sales-retailer-preview .previews,.sales-toc-item .previews{flex:1;display:flex;align-items:center;justify-content:center}.sales-retailer-preview .previews .preview-image,.sales-toc-item .previews .preview-image{width:100%;overflow:hidden;cursor:pointer;border:1px solid #efefef;max-height:240px}@media screen and (max-width: 767px){.sales-retailer-preview .previews .preview-image,.sales-toc-item .previews .preview-image{max-height:120px}}@media screen and (max-width: 320px){.sales-retailer-preview .previews .preview-image,.sales-toc-item .previews .preview-image{max-height:240px}}.sales-retailer-preview .previews .preview-image img,.sales-toc-item .previews .preview-image img{width:100%}.paging-links .icon{z-index:3000;position:fixed;top:50%;background-color:rgba(255,255,255,0.7);letter-spacing:-10px}.paging-links .icon .kr-icon-angle-left,.paging-links .icon .kr-icon-angle-right{margin-left:-10px;font-size:72px;color:#C3C3C3}.paging-links .icon:hover,.paging-links .icon:focus{background-color:rgba(255,255,255,0.9)}.paging-links .icon:hover .kr-icon-angle-left,.paging-links .icon:hover .kr-icon-angle-right,.paging-links .icon:focus .kr-icon-angle-left,.paging-links .icon:focus .kr-icon-angle-right{color:#40ADEF}.paging-links .page-left{left:0;border-top-right-radius:3px;border-bottom-right-radius:3px}.paging-links .page-right{right:0;border-top-left-radius:3px;border-bottom-left-radius:3px}.toolbar{flex:none;display:flex;background-color:#F9F9F9;padding:0.5em 1.5em;border-bottom:1px solid #efefef}.toolbar .metadata{flex:1;line-height:28px;color:#888;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.toolbar .btn{padding:0.5em;margin-right:0.75em;font-size:15px}.toolbar .kr-icon-pin-plus{color:#40ADEF}.toolbar input{margin:0}.toolbar .range-input{padding:0 10px}.toolbar .range-input input{margin-top:10px;width:70px}.sales-page-viewer .pin-viewer{max-width:768px;margin:0.75em auto}.sales-page-viewer .page-wrapper{background-color:#fff;position:relative;display:block;top:0;left:0}.sales-page-viewer .page-wrapper .pin{cursor:pointer;position:absolute;z-index:1000;top:0;left:0;border:6px solid #40ADEF}.sales-page-viewer .page-wrapper .pin .description-wrapper{position:absolute;bottom:-2.25em;text-align:center;width:100%;color:#fff;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sales-page-viewer .page-wrapper .pin .description-wrapper span{background-color:#40ADEF;padding:0.5em;border-radius:3px}.pin-editor{background-color:#000;max-width:768px;margin:0.75em auto}.pin-editor .loupe-wrapper{position:relative;display:block;top:0;left:0}.pin-editor .loupe-lens{position:absolute;z-index:1000;top:0;left:0;overflow:hidden;border:6px solid #40ADEF}.pin-editor .opaque{opacity:0.4}.shopping-list-preview{width:100%}@media screen and (min-width: 767px){.shopping-list-preview{flex-direction:row;align-items:center;text-align:left}}.shopping-list-preview .name{flex:1}.shopping-list-preview .name h1{font-size:24px;margin:0}.shopping-list-preview:hover h1,.shopping-list-preview:focus h1{color:#3696D2}.shopping-list-preview .metadata{display:flex;flex-direction:row}@media screen and (min-width: 767px){.shopping-list-preview .metadata{flex-direction:column}}.shopping-list-preview .metadata span{flex:1;background-color:#C3C3C3;color:#fff;padding:4px;margin:4px;font-size:0.7em;font-weight:bold;text-align:center;border-radius:3px}@media screen and (min-width: 767px){.keyring-app .shopping-list{max-width:600px;margin:1.5em auto;border:1px solid #ddd;border-radius:3px}}.keyring-app .shopping-list .add-item-bar{padding:0.5em;background-color:#efefef}.keyring-app .shopping-list .add-item-bar form{display:flex}.keyring-app .shopping-list .add-item-bar input{flex:1;margin-bottom:0}.keyring-app .shopping-list .add-item-bar button{float:left;margin-right:0.5em}.keyring-app .shopping-list .metadata-bar{display:flex;padding:0.5em;background-color:#efefef;color:#888}.keyring-app .shopping-list .metadata-bar section.metadata{flex:1}.keyring-app .shopping-list .metadata-bar section.metadata h3{margin-bottom:0;color:#40ADEF;font-size:0.9em;font-weight:400}.keyring-app .shopping-list .metadata-bar section.sync{text-align:right}.keyring-app .shopping-list .metadata-bar section.sync i{color:#888;font-size:2.0em;line-height:1.2}.keyring-app .shopping-list .metadata-bar section.sync .active i{color:#40ADEF}.keyring-app .shopping-list .items-list .item-container{font-size:18px;clear:both}.keyring-app .shopping-list .items-list .item-container a{color:#555}.keyring-app .shopping-list .items-list .item-container .search-savings,.keyring-app .shopping-list .items-list .item-container .handle{float:right;padding-right:0.375em}.keyring-app .shopping-list .items-list .item-container.completed .item{color:#888}.keyring-app .shopping-list .items-list .item-container.completed .item a{color:#888}.keyring-app .shopping-list .items-list .item-container.completed .item button i{color:#888}.keyring-app .shopping-list .items-list .item-container.completed .item .item-name{text-decoration:line-through}.keyring-app .shopping-list .items-list .item-container.is-previewing .item{border:none}.keyring-app .shopping-list .items-category{background-color:#efefef;padding:0.5em;margin-bottom:0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;font-size:0.8em}.keyring-app .shopping-list .item{display:flex;border-bottom:1px solid #ddd;margin:0 0.5em;padding-top:0.5em;padding-bottom:0.5em}.keyring-app .shopping-list .item .item-action{display:inline;margin-right:0.5em;margin-left:-2px}.keyring-app .shopping-list .item .item-name{flex:1}.keyring-app .shopping-list .item .item-name form{display:flex}.keyring-app .shopping-list .item .item-name form input{flex:1;border:none;margin:0;padding:0}.keyring-app .shopping-list .item-savings-preview{position:relative;background-color:#efefef;padding:0.5em 0}.keyring-app .shopping-list .item-savings-preview .arrow-up{position:absolute;top:-10px;right:20px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #efefef}.keyring-app .shopping-list .item-savings-preview .spinner{margin:95px auto}.keyring-app .shopping-list .item-savings-preview .spinner>div{background-color:#C3C3C3}.keyring-app .shopping-list .item-savings-preview .no-savings{margin:95px auto;text-align:center}.keyring-app .shopping-list .item-savings-preview .previews{white-space:nowrap;overflow-x:scroll}.keyring-app .shopping-list .item-savings-preview .previews .preview{display:inline-block;margin:0 0.5em}.keyring-app .shopping-list .item-savings-preview .previews .preview h2{font-size:12px}.keyring-app .shopping-list .item-savings-preview .previews .preview img{height:180px}.shopping-list-autocomplete{text-align:justify}.shopping-list-autocomplete span{cursor:pointer;display:inline-block;margin:0.375em;padding:2px 4px;white-space:nowrap;background-color:#40ADEF;border-radius:3px;color:#fff}.shopping-list-autocomplete span:hover{background-color:#3696D2}.listViewToggle{position:fixed;z-index:10000;bottom:110px;left:50%;margin-left:-40px;border-radius:20px;background-color:#fff;color:#444;font-size:12px;box-shadow:0px 2px 9px #ddd}.alpha-sort>.item-container:last-child>.item,.sortable-item:last-child>.item-container>.item,.items-category-list>.item-container:last-child>.item{border-bottom:none}.sortable-item{transition:all .125s}.sortable-item .item{background-color:#fff}.sortable-item.is-dragging{transition-duration:0s;opacity:0.8;z-index:10;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.sortable-item.is-dropping{z-index:10}
