@charset "UTF-8";
/* Welcome to Compass. In this file you should write your main styles. (or centralize your imports) Import this file using the following HTML or equivalent: <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
/* line 5, ../../../../../lib/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.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: inherit; font-size: 100%; vertical-align: baseline; }

/* line 22, ../../../../../lib/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html { line-height: 1; }

/* line 24, ../../../../../lib/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol, ul { list-style: none; }

/* line 26, ../../../../../lib/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table {  border-collapse: collapse; border-spacing: 0;} /* taking out 1350px for now PAUL */

/* line 28, ../../../../../lib/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; }

/* line 30, ../../../../../lib/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote { quotes: none; }
/* line 103, ../../../../../lib/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after { content: ""; content: none; }

/* line 32, ../../../../../lib/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img { border: none; }

/* line 116, ../../../../../lib/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }

/*!
 *  Font Awesome 4.1.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH -------------------------- */
@font-face { font-family: 'FontAwesome'; src: url("../fonts/fontawesome-webfont.eot?v=4.1.0"); src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.1.0") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff?v=4.1.0") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.1.0") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular") format("svg"); font-weight: normal; font-style: normal; }
/* line 4, ../../sass/font-awesome/_core.scss */
.fa { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

/* makes the font 33% larger relative to the icon container */
/* line 5, ../../sass/font-awesome/_larger.scss */
.fa-lg { font-size: 1.33333em; line-height: 0.75em; vertical-align: -15%; }

/* line 10, ../../sass/font-awesome/_larger.scss */
.fa-2x { font-size: 2em; }

/* line 11, ../../sass/font-awesome/_larger.scss */
.fa-3x { font-size: 3em; }

/* line 12, ../../sass/font-awesome/_larger.scss */
.fa-4x { font-size: 4em; }

/* line 13, ../../sass/font-awesome/_larger.scss */
.fa-5x { font-size: 5em; }

/* line 3, ../../sass/font-awesome/_fixed-width.scss */
.fa-fw { width: 1.28571em; text-align: center; }

/* line 4, ../../sass/font-awesome/_list.scss */
.fa-ul { padding-left: 0; margin-left: 2.14286em; list-style-type: none; }
/* line 8, ../../sass/font-awesome/_list.scss */
.fa-ul > li { position: relative; }

/* line 10, ../../sass/font-awesome/_list.scss */
.fa-li { position: absolute; left: -2.14286em; width: 2.14286em; top: 0.14286em; text-align: center; }
/* line 16, ../../sass/font-awesome/_list.scss */
.fa-li.fa-lg { left: -1.85714em; }

/* line 4, ../../sass/font-awesome/_bordered-pulled.scss */
.fa-border { padding: .2em .25em .15em; border: solid 0.08em #eee; border-radius: .1em; }

/* line 10, ../../sass/font-awesome/_bordered-pulled.scss */
.pull-right { float: right; }

/* line 11, ../../sass/font-awesome/_bordered-pulled.scss */
.pull-left { float: left; }

/* line 14, ../../sass/font-awesome/_bordered-pulled.scss */
.fa.pull-left { margin-right: .3em; }
/* line 15, ../../sass/font-awesome/_bordered-pulled.scss */
.fa.pull-right { margin-left: .3em; }

/* line 4, ../../sass/font-awesome/_spinning.scss */
.fa-spin { -webkit-animation: spin 2s infinite linear; -moz-animation: spin 2s infinite linear; -o-animation: spin 2s infinite linear; animation: spin 2s infinite linear; }

@-moz-keyframes spin { 0% { -moz-transform: rotate(0deg); }
  100% { -moz-transform: rotate(359deg); } }
@-webkit-keyframes spin { 0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(359deg); } }
@-o-keyframes spin { 0% { -o-transform: rotate(0deg); }
  100% { -o-transform: rotate(359deg); } }
@keyframes spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -webkit-transform: rotate(359deg); transform: rotate(359deg); } }
/* line 4, ../../sass/font-awesome/_rotated-flipped.scss */
.fa-rotate-90 { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); }

/* line 5, ../../sass/font-awesome/_rotated-flipped.scss */
.fa-rotate-180 { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }

/* line 6, ../../sass/font-awesome/_rotated-flipped.scss */
.fa-rotate-270 { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); -webkit-transform: rotate(270deg); -moz-transform: rotate(270deg); -ms-transform: rotate(270deg); -o-transform: rotate(270deg); transform: rotate(270deg); }

/* line 8, ../../sass/font-awesome/_rotated-flipped.scss */
.fa-flip-horizontal { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0); -webkit-transform: scale(-1, 1); -moz-transform: scale(-1, 1); -ms-transform: scale(-1, 1); -o-transform: scale(-1, 1); transform: scale(-1, 1); }

/* line 9, ../../sass/font-awesome/_rotated-flipped.scss */
.fa-flip-vertical { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); -webkit-transform: scale(1, -1); -moz-transform: scale(1, -1); -ms-transform: scale(1, -1); -o-transform: scale(1, -1); transform: scale(1, -1); }

/* line 4, ../../sass/font-awesome/_stacked.scss */
.fa-stack { position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: middle; }

/* line 12, ../../sass/font-awesome/_stacked.scss */
.fa-stack-1x, .fa-stack-2x { position: absolute; left: 0; width: 100%; text-align: center; }

/* line 18, ../../sass/font-awesome/_stacked.scss */
.fa-stack-1x { line-height: inherit; }

/* line 19, ../../sass/font-awesome/_stacked.scss */
.fa-stack-2x { font-size: 2em; }

/* line 20, ../../sass/font-awesome/_stacked.scss */
.fa-inverse { color: #fff; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen readers do not read off random characters that represent icons */
/* line 4, ../../sass/font-awesome/_icons.scss */
.fa-glass:before { content: ""; }

/* line 5, ../../sass/font-awesome/_icons.scss */
.fa-music:before { content: ""; }

/* line 6, ../../sass/font-awesome/_icons.scss */
.fa-search:before { content: ""; }

/* line 7, ../../sass/font-awesome/_icons.scss */
.fa-envelope-o:before { content: ""; }

/* line 8, ../../sass/font-awesome/_icons.scss */
.fa-heart:before { content: ""; }

/* line 9, ../../sass/font-awesome/_icons.scss */
.fa-star:before { content: ""; }

/* line 10, ../../sass/font-awesome/_icons.scss */
.fa-star-o:before { content: ""; }

/* line 11, ../../sass/font-awesome/_icons.scss */
.fa-user:before { content: ""; }

/* line 12, ../../sass/font-awesome/_icons.scss */
.fa-film:before { content: ""; }

/* line 13, ../../sass/font-awesome/_icons.scss */
.fa-th-large:before { content: ""; }

/* line 14, ../../sass/font-awesome/_icons.scss */
.fa-th:before { content: ""; }

/* line 15, ../../sass/font-awesome/_icons.scss */
.fa-th-list:before { content: ""; }

/* line 16, ../../sass/font-awesome/_icons.scss */
.fa-check:before { content: ""; }

/* line 17, ../../sass/font-awesome/_icons.scss */
.fa-times:before { content: ""; }

/* line 18, ../../sass/font-awesome/_icons.scss */
.fa-search-plus:before { content: ""; }

/* line 19, ../../sass/font-awesome/_icons.scss */
.fa-search-minus:before { content: ""; }

/* line 20, ../../sass/font-awesome/_icons.scss */
.fa-power-off:before { content: ""; }

/* line 21, ../../sass/font-awesome/_icons.scss */
.fa-signal:before { content: ""; }

/* line 22, ../../sass/font-awesome/_icons.scss */
.fa-gear:before, .fa-cog:before { content: ""; }

/* line 24, ../../sass/font-awesome/_icons.scss */
.fa-trash-o:before { content: ""; }

/* line 25, ../../sass/font-awesome/_icons.scss */
.fa-home:before { content: ""; }

/* line 26, ../../sass/font-awesome/_icons.scss */
.fa-file-o:before { content: ""; }

/* line 27, ../../sass/font-awesome/_icons.scss */
.fa-clock-o:before { content: ""; }

/* line 28, ../../sass/font-awesome/_icons.scss */
.fa-road:before { content: ""; }

/* line 29, ../../sass/font-awesome/_icons.scss */
.fa-download:before { content: ""; }

/* line 30, ../../sass/font-awesome/_icons.scss */
.fa-arrow-circle-o-down:before { content: ""; }

/* line 31, ../../sass/font-awesome/_icons.scss */
.fa-arrow-circle-o-up:before { content: ""; }

/* line 32, ../../sass/font-awesome/_icons.scss */
.fa-inbox:before { content: ""; }

/* line 33, ../../sass/font-awesome/_icons.scss */
.fa-play-circle-o:before { content: ""; }

/* line 34, ../../sass/font-awesome/_icons.scss */
.fa-rotate-right:before, .fa-repeat:before { content: ""; }

/* line 36, ../../sass/font-awesome/_icons.scss */
.fa-refresh:before { content: ""; }

/* line 37, ../../sass/font-awesome/_icons.scss */
.fa-list-alt:before { content: ""; }

/* line 38, ../../sass/font-awesome/_icons.scss */
.fa-lock:before { content: ""; }

/* line 39, ../../sass/font-awesome/_icons.scss */
.fa-flag:before { content: ""; }

/* line 40, ../../sass/font-awesome/_icons.scss */
.fa-headphones:before { content: ""; }

/* line 41, ../../sass/font-awesome/_icons.scss */
.fa-volume-off:before { content: ""; }

/* line 42, ../../sass/font-awesome/_icons.scss */
.fa-volume-down:before { content: ""; }

/* line 43, ../../sass/font-awesome/_icons.scss */
.fa-volume-up:before { content: ""; }

/* line 44, ../../sass/font-awesome/_icons.scss */
.fa-qrcode:before { content: ""; }

/* line 45, ../../sass/font-awesome/_icons.scss */
.fa-barcode:before { content: ""; }

/* line 46, ../../sass/font-awesome/_icons.scss */
.fa-tag:before { content: ""; }

/* line 47, ../../sass/font-awesome/_icons.scss */
.fa-tags:before { content: ""; }

/* line 48, ../../sass/font-awesome/_icons.scss */
.fa-book:before { content: ""; }

/* line 49, ../../sass/font-awesome/_icons.scss */
.fa-bookmark:before { content: ""; }

/* line 50, ../../sass/font-awesome/_icons.scss */
.fa-print:before { content: ""; }

/* line 51, ../../sass/font-awesome/_icons.scss */
.fa-camera:before { content: ""; }

/* line 52, ../../sass/font-awesome/_icons.scss */
.fa-font:before { content: ""; }

/* line 53, ../../sass/font-awesome/_icons.scss */
.fa-bold:before { content: ""; }

/* line 54, ../../sass/font-awesome/_icons.scss */
.fa-italic:before { content: ""; }

/* line 55, ../../sass/font-awesome/_icons.scss */
.fa-text-height:before { content: ""; }

/* line 56, ../../sass/font-awesome/_icons.scss */
.fa-text-width:before { content: ""; }

/* line 57, ../../sass/font-awesome/_icons.scss */
.fa-align-left:before { content: ""; }

/* line 58, ../../sass/font-awesome/_icons.scss */
.fa-align-center:before { content: ""; }

/* line 59, ../../sass/font-awesome/_icons.scss */
.fa-align-right:before { content: ""; }

/* line 60, ../../sass/font-awesome/_icons.scss */
.fa-align-justify:before { content: ""; }

/* line 61, ../../sass/font-awesome/_icons.scss */
.fa-list:before { content: ""; }

/* line 62, ../../sass/font-awesome/_icons.scss */
.fa-dedent:before, .fa-outdent:before { content: ""; }

/* line 64, ../../sass/font-awesome/_icons.scss */
.fa-indent:before { content: ""; }

/* line 65, ../../sass/font-awesome/_icons.scss */
.fa-video-camera:before { content: ""; }

/* line 66, ../../sass/font-awesome/_icons.scss */
.fa-photo:before, .fa-image:before, .fa-picture-o:before { content: ""; }

/* line 69, ../../sass/font-awesome/_icons.scss */
.fa-pencil:before { content: ""; }

/* line 70, ../../sass/font-awesome/_icons.scss */
.fa-map-marker:before { content: ""; }

/* line 71, ../../sass/font-awesome/_icons.scss */
.fa-adjust:before { content: ""; }

/* line 72, ../../sass/font-awesome/_icons.scss */
.fa-tint:before { content: ""; }

/* line 73, ../../sass/font-awesome/_icons.scss */
.fa-edit:before, .fa-pencil-square-o:before { content: ""; }

/* line 75, ../../sass/font-awesome/_icons.scss */
.fa-share-square-o:before { content: ""; }

/* line 76, ../../sass/font-awesome/_icons.scss */
.fa-check-square-o:before { content: ""; }

/* line 77, ../../sass/font-awesome/_icons.scss */
.fa-arrows:before { content: ""; }

/* line 78, ../../sass/font-awesome/_icons.scss */
.fa-step-backward:before { content: ""; }

/* line 79, ../../sass/font-awesome/_icons.scss */
.fa-fast-backward:before { content: ""; }

/* line 80, ../../sass/font-awesome/_icons.scss */
.fa-backward:before { content: ""; }

/* line 81, ../../sass/font-awesome/_icons.scss */
.fa-play:before { content: ""; }

/* line 82, ../../sass/font-awesome/_icons.scss */
.fa-pause:before { content: ""; }

/* line 83, ../../sass/font-awesome/_icons.scss */
.fa-stop:before { content: ""; }

/* line 84, ../../sass/font-awesome/_icons.scss */
.fa-forward:before { content: ""; }

/* line 85, ../../sass/font-awesome/_icons.scss */
.fa-fast-forward:before { content: ""; }

/* line 86, ../../sass/font-awesome/_icons.scss */
.fa-step-forward:before { content: ""; }

/* line 87, ../../sass/font-awesome/_icons.scss */
.fa-eject:before { content: ""; }

/* line 88, ../../sass/font-awesome/_icons.scss */
.fa-chevron-left:before { content: ""; }

/* line 89, ../../sass/font-awesome/_icons.scss */
.fa-chevron-right:before { content: ""; }

/* line 90, ../../sass/font-awesome/_icons.scss */
.fa-plus-circle:before { content: ""; }

/* line 91, ../../sass/font-awesome/_icons.scss */
.fa-minus-circle:before { content: ""; }

/* line 92, ../../sass/font-awesome/_icons.scss */
.fa-times-circle:before { content: ""; }

/* line 93, ../../sass/font-awesome/_icons.scss */
.fa-check-circle:before { content: ""; }

/* line 94, ../../sass/font-awesome/_icons.scss */
.fa-question-circle:before { content: ""; }

/* line 95, ../../sass/font-awesome/_icons.scss */
.fa-info-circle:before { content: ""; }

/* line 96, ../../sass/font-awesome/_icons.scss */
.fa-crosshairs:before { content: ""; }

/* line 97, ../../sass/font-awesome/_icons.scss */
.fa-times-circle-o:before { content: ""; }

/* line 98, ../../sass/font-awesome/_icons.scss */
.fa-check-circle-o:before { content: ""; }

/* line 99, ../../sass/font-awesome/_icons.scss */
.fa-ban:before { content: ""; }

/* line 100, ../../sass/font-awesome/_icons.scss */
.fa-arrow-left:before { content: ""; }

/* line 101, ../../sass/font-awesome/_icons.scss */
.fa-arrow-right:before { content: ""; }

/* line 102, ../../sass/font-awesome/_icons.scss */
.fa-arrow-up:before { content: ""; }

/* line 103, ../../sass/font-awesome/_icons.scss */
.fa-arrow-down:before { content: ""; }

/* line 104, ../../sass/font-awesome/_icons.scss */
.fa-mail-forward:before, .fa-share:before { content: ""; }

/* line 106, ../../sass/font-awesome/_icons.scss */
.fa-expand:before { content: ""; }

/* line 107, ../../sass/font-awesome/_icons.scss */
.fa-compress:before { content: ""; }

/* line 108, ../../sass/font-awesome/_icons.scss */
.fa-plus:before { content: ""; }

/* line 109, ../../sass/font-awesome/_icons.scss */
.fa-minus:before { content: ""; }

/* line 110, ../../sass/font-awesome/_icons.scss */
.fa-asterisk:before { content: ""; }

/* line 111, ../../sass/font-awesome/_icons.scss */
.fa-exclamation-circle:before { content: ""; }

/* line 112, ../../sass/font-awesome/_icons.scss */
.fa-gift:before { content: ""; }

/* line 113, ../../sass/font-awesome/_icons.scss */
.fa-leaf:before { content: ""; }

/* line 114, ../../sass/font-awesome/_icons.scss */
.fa-fire:before { content: ""; }

/* line 115, ../../sass/font-awesome/_icons.scss */
.fa-eye:before { content: ""; }

/* line 116, ../../sass/font-awesome/_icons.scss */
.fa-eye-slash:before { content: ""; }

/* line 117, ../../sass/font-awesome/_icons.scss */
.fa-warning:before, .fa-exclamation-triangle:before { content: ""; }

/* line 119, ../../sass/font-awesome/_icons.scss */
.fa-plane:before { content: ""; }

/* line 120, ../../sass/font-awesome/_icons.scss */
.fa-calendar:before { content: ""; }

/* line 121, ../../sass/font-awesome/_icons.scss */
.fa-random:before { content: ""; }

/* line 122, ../../sass/font-awesome/_icons.scss */
.fa-comment:before { content: ""; }

/* line 123, ../../sass/font-awesome/_icons.scss */
.fa-magnet:before { content: ""; }

/* line 124, ../../sass/font-awesome/_icons.scss */
.fa-chevron-up:before { content: ""; }

/* line 125, ../../sass/font-awesome/_icons.scss */
.fa-chevron-down:before { content: ""; }

/* line 126, ../../sass/font-awesome/_icons.scss */
.fa-retweet:before { content: ""; }

/* line 127, ../../sass/font-awesome/_icons.scss */
.fa-shopping-cart:before { content: ""; }

/* line 128, ../../sass/font-awesome/_icons.scss */
.fa-folder:before { content: ""; }

/* line 129, ../../sass/font-awesome/_icons.scss */
.fa-folder-open:before { content: ""; }

/* line 130, ../../sass/font-awesome/_icons.scss */
.fa-arrows-v:before { content: ""; }

/* line 131, ../../sass/font-awesome/_icons.scss */
.fa-arrows-h:before { content: ""; }

/* line 132, ../../sass/font-awesome/_icons.scss */
.fa-bar-chart-o:before { content: ""; }

/* line 133, ../../sass/font-awesome/_icons.scss */
.fa-twitter-square:before { content: ""; }

/* line 134, ../../sass/font-awesome/_icons.scss */
.fa-facebook-square:before { content: ""; }

/* line 135, ../../sass/font-awesome/_icons.scss */
.fa-camera-retro:before { content: ""; }

/* line 136, ../../sass/font-awesome/_icons.scss */
.fa-key:before { content: ""; }

/* line 137, ../../sass/font-awesome/_icons.scss */
.fa-gears:before, .fa-cogs:before { content: ""; }

/* line 139, ../../sass/font-awesome/_icons.scss */
.fa-comments:before { content: ""; }

/* line 140, ../../sass/font-awesome/_icons.scss */
.fa-thumbs-o-up:before { content: ""; }

/* line 141, ../../sass/font-awesome/_icons.scss */
.fa-thumbs-o-down:before { content: ""; }

/* line 142, ../../sass/font-awesome/_icons.scss */
.fa-star-half:before { content: ""; }

/* line 143, ../../sass/font-awesome/_icons.scss */
.fa-heart-o:before { content: ""; }

/* line 144, ../../sass/font-awesome/_icons.scss */
.fa-sign-out:before { content: ""; }

/* line 145, ../../sass/font-awesome/_icons.scss */
.fa-linkedin-square:before { content: ""; }

/* line 146, ../../sass/font-awesome/_icons.scss */
.fa-thumb-tack:before { content: ""; }

/* line 147, ../../sass/font-awesome/_icons.scss */
.fa-external-link:before { content: ""; }

/* line 148, ../../sass/font-awesome/_icons.scss */
.fa-sign-in:before { content: ""; }

/* line 149, ../../sass/font-awesome/_icons.scss */
.fa-trophy:before { content: ""; }

/* line 150, ../../sass/font-awesome/_icons.scss */
.fa-github-square:before { content: ""; }

/* line 151, ../../sass/font-awesome/_icons.scss */
.fa-upload:before { content: ""; }

/* line 152, ../../sass/font-awesome/_icons.scss */
.fa-lemon-o:before { content: ""; }

/* line 153, ../../sass/font-awesome/_icons.scss */
.fa-phone:before { content: ""; }

/* line 154, ../../sass/font-awesome/_icons.scss */
.fa-square-o:before { content: ""; }

/* line 155, ../../sass/font-awesome/_icons.scss */
.fa-bookmark-o:before { content: ""; }

/* line 156, ../../sass/font-awesome/_icons.scss */
.fa-phone-square:before { content: ""; }

/* line 157, ../../sass/font-awesome/_icons.scss */
.fa-twitter:before { content: ""; }

/* line 158, ../../sass/font-awesome/_icons.scss */
.fa-facebook:before { content: ""; }

/* line 159, ../../sass/font-awesome/_icons.scss */
.fa-github:before { content: ""; }

/* line 160, ../../sass/font-awesome/_icons.scss */
.fa-unlock:before { content: ""; }

/* line 161, ../../sass/font-awesome/_icons.scss */
.fa-credit-card:before { content: ""; }

/* line 162, ../../sass/font-awesome/_icons.scss */
.fa-rss:before { content: ""; }

/* line 163, ../../sass/font-awesome/_icons.scss */
.fa-hdd-o:before { content: ""; }

/* line 164, ../../sass/font-awesome/_icons.scss */
.fa-bullhorn:before { content: ""; }

/* line 165, ../../sass/font-awesome/_icons.scss */
.fa-bell:before { content: ""; }

/* line 166, ../../sass/font-awesome/_icons.scss */
.fa-certificate:before { content: ""; }

/* line 167, ../../sass/font-awesome/_icons.scss */
.fa-hand-o-right:before { content: ""; }

/* line 168, ../../sass/font-awesome/_icons.scss */
.fa-hand-o-left:before { content: ""; }

/* line 169, ../../sass/font-awesome/_icons.scss */
.fa-hand-o-up:before { content: ""; }

/* line 170, ../../sass/font-awesome/_icons.scss */
.fa-hand-o-down:before { content: ""; }

/* line 171, ../../sass/font-awesome/_icons.scss */
.fa-arrow-circle-left:before { content: ""; }

/* line 172, ../../sass/font-awesome/_icons.scss */
.fa-arrow-circle-right:before { content: ""; }

/* line 173, ../../sass/font-awesome/_icons.scss */
.fa-arrow-circle-up:before { content: ""; }

/* line 174, ../../sass/font-awesome/_icons.scss */
.fa-arrow-circle-down:before { content: ""; }

/* line 175, ../../sass/font-awesome/_icons.scss */
.fa-globe:before { content: ""; }

/* line 176, ../../sass/font-awesome/_icons.scss */
.fa-wrench:before { content: ""; }

/* line 177, ../../sass/font-awesome/_icons.scss */
.fa-tasks:before { content: ""; }

/* line 178, ../../sass/font-awesome/_icons.scss */
.fa-filter:before { content: ""; }

/* line 179, ../../sass/font-awesome/_icons.scss */
.fa-briefcase:before { content: ""; }

/* line 180, ../../sass/font-awesome/_icons.scss */
.fa-arrows-alt:before { content: ""; }

/* line 181, ../../sass/font-awesome/_icons.scss */
.fa-group:before, .fa-users:before { content: ""; }

/* line 183, ../../sass/font-awesome/_icons.scss */
.fa-chain:before, .fa-link:before { content: ""; }

/* line 185, ../../sass/font-awesome/_icons.scss */
.fa-cloud:before { content: ""; }

/* line 186, ../../sass/font-awesome/_icons.scss */
.fa-flask:before { content: ""; }

/* line 187, ../../sass/font-awesome/_icons.scss */
.fa-cut:before, .fa-scissors:before { content: ""; }

/* line 189, ../../sass/font-awesome/_icons.scss */
.fa-copy:before, .fa-files-o:before { content: ""; }

/* line 191, ../../sass/font-awesome/_icons.scss */
.fa-paperclip:before { content: ""; }

/* line 192, ../../sass/font-awesome/_icons.scss */
.fa-save:before, .fa-floppy-o:before { content: ""; }

/* line 194, ../../sass/font-awesome/_icons.scss */
.fa-square:before { content: ""; }

/* line 195, ../../sass/font-awesome/_icons.scss */
.fa-navicon:before, .fa-reorder:before, .fa-bars:before { content: ""; }

/* line 198, ../../sass/font-awesome/_icons.scss */
.fa-list-ul:before { content: ""; }

/* line 199, ../../sass/font-awesome/_icons.scss */
.fa-list-ol:before { content: ""; }

/* line 200, ../../sass/font-awesome/_icons.scss */
.fa-strikethrough:before { content: ""; }

/* line 201, ../../sass/font-awesome/_icons.scss */
.fa-underline:before { content: ""; }

/* line 202, ../../sass/font-awesome/_icons.scss */
.fa-table:before { content: ""; }

/* line 203, ../../sass/font-awesome/_icons.scss */
.fa-magic:before { content: ""; }

/* line 204, ../../sass/font-awesome/_icons.scss */
.fa-truck:before { content: ""; }

/* line 205, ../../sass/font-awesome/_icons.scss */
.fa-pinterest:before { content: ""; }

/* line 206, ../../sass/font-awesome/_icons.scss */
.fa-pinterest-square:before { content: ""; }

/* line 207, ../../sass/font-awesome/_icons.scss */
.fa-google-plus-square:before { content: ""; }

/* line 208, ../../sass/font-awesome/_icons.scss */
.fa-google-plus:before { content: ""; }

/* line 209, ../../sass/font-awesome/_icons.scss */
.fa-money:before { content: ""; }

/* line 210, ../../sass/font-awesome/_icons.scss */
.fa-caret-down:before { content: ""; }

/* line 211, ../../sass/font-awesome/_icons.scss */
.fa-caret-up:before { content: ""; }

/* line 212, ../../sass/font-awesome/_icons.scss */
.fa-caret-left:before { content: ""; }

/* line 213, ../../sass/font-awesome/_icons.scss */
.fa-caret-right:before { content: ""; }

/* line 214, ../../sass/font-awesome/_icons.scss */
.fa-columns:before { content: ""; }

/* line 215, ../../sass/font-awesome/_icons.scss */
.fa-unsorted:before, .fa-sort:before { content: ""; }

/* line 217, ../../sass/font-awesome/_icons.scss */
.fa-sort-down:before, .fa-sort-desc:before { content: ""; }

/* line 219, ../../sass/font-awesome/_icons.scss */
.fa-sort-up:before, .fa-sort-asc:before { content: ""; }

/* line 221, ../../sass/font-awesome/_icons.scss */
.fa-envelope:before { content: ""; }

/* line 222, ../../sass/font-awesome/_icons.scss */
.fa-linkedin:before { content: ""; }

/* line 223, ../../sass/font-awesome/_icons.scss */
.fa-rotate-left:before, .fa-undo:before { content: ""; }

/* line 225, ../../sass/font-awesome/_icons.scss */
.fa-legal:before, .fa-gavel:before { content: ""; }

/* line 227, ../../sass/font-awesome/_icons.scss */
.fa-dashboard:before, .fa-tachometer:before { content: ""; }

/* line 229, ../../sass/font-awesome/_icons.scss */
.fa-comment-o:before { content: ""; }

/* line 230, ../../sass/font-awesome/_icons.scss */
.fa-comments-o:before { content: ""; }

/* line 231, ../../sass/font-awesome/_icons.scss */
.fa-flash:before, .fa-bolt:before { content: ""; }

/* line 233, ../../sass/font-awesome/_icons.scss */
.fa-sitemap:before { content: ""; }

/* line 234, ../../sass/font-awesome/_icons.scss */
.fa-umbrella:before { content: ""; }

/* line 235, ../../sass/font-awesome/_icons.scss */
.fa-paste:before, .fa-clipboard:before { content: ""; }

/* line 237, ../../sass/font-awesome/_icons.scss */
.fa-lightbulb-o:before { content: ""; }

/* line 238, ../../sass/font-awesome/_icons.scss */
.fa-exchange:before { content: ""; }

/* line 239, ../../sass/font-awesome/_icons.scss */
.fa-cloud-download:before { content: ""; }

/* line 240, ../../sass/font-awesome/_icons.scss */
.fa-cloud-upload:before { content: ""; }

/* line 241, ../../sass/font-awesome/_icons.scss */
.fa-user-md:before { content: ""; }

/* line 242, ../../sass/font-awesome/_icons.scss */
.fa-stethoscope:before { content: ""; }

/* line 243, ../../sass/font-awesome/_icons.scss */
.fa-suitcase:before { content: ""; }

/* line 244, ../../sass/font-awesome/_icons.scss */
.fa-bell-o:before { content: ""; }

/* line 245, ../../sass/font-awesome/_icons.scss */
.fa-coffee:before { content: ""; }

/* line 246, ../../sass/font-awesome/_icons.scss */
.fa-cutlery:before { content: ""; }

/* line 247, ../../sass/font-awesome/_icons.scss */
.fa-file-text-o:before { content: ""; }

/* line 248, ../../sass/font-awesome/_icons.scss */
.fa-building-o:before { content: ""; }

/* line 249, ../../sass/font-awesome/_icons.scss */
.fa-hospital-o:before { content: ""; }

/* line 250, ../../sass/font-awesome/_icons.scss */
.fa-ambulance:before { content: ""; }

/* line 251, ../../sass/font-awesome/_icons.scss */
.fa-medkit:before { content: ""; }

/* line 252, ../../sass/font-awesome/_icons.scss */
.fa-fighter-jet:before { content: ""; }

/* line 253, ../../sass/font-awesome/_icons.scss */
.fa-beer:before { content: ""; }

/* line 254, ../../sass/font-awesome/_icons.scss */
.fa-h-square:before { content: ""; }

/* line 255, ../../sass/font-awesome/_icons.scss */
.fa-plus-square:before { content: ""; }

/* line 256, ../../sass/font-awesome/_icons.scss */
.fa-angle-double-left:before { content: ""; }

/* line 257, ../../sass/font-awesome/_icons.scss */
.fa-angle-double-right:before { content: ""; }

/* line 258, ../../sass/font-awesome/_icons.scss */
.fa-angle-double-up:before { content: ""; }

/* line 259, ../../sass/font-awesome/_icons.scss */
.fa-angle-double-down:before { content: ""; }

/* line 260, ../../sass/font-awesome/_icons.scss */
.fa-angle-left:before { content: ""; }

/* line 261, ../../sass/font-awesome/_icons.scss */
.fa-angle-right:before { content: ""; }

/* line 262, ../../sass/font-awesome/_icons.scss */
.fa-angle-up:before { content: ""; }

/* line 263, ../../sass/font-awesome/_icons.scss */
.fa-angle-down:before { content: ""; }

/* line 264, ../../sass/font-awesome/_icons.scss */
.fa-desktop:before { content: ""; }

/* line 265, ../../sass/font-awesome/_icons.scss */
.fa-laptop:before { content: ""; }

/* line 266, ../../sass/font-awesome/_icons.scss */
.fa-tablet:before { content: ""; }

/* line 267, ../../sass/font-awesome/_icons.scss */
.fa-mobile-phone:before, .fa-mobile:before { content: ""; }

/* line 269, ../../sass/font-awesome/_icons.scss */
.fa-circle-o:before { content: ""; }

/* line 270, ../../sass/font-awesome/_icons.scss */
.fa-quote-left:before { content: ""; }

/* line 271, ../../sass/font-awesome/_icons.scss */
.fa-quote-right:before { content: ""; }

/* line 272, ../../sass/font-awesome/_icons.scss */
.fa-spinner:before { content: ""; }

/* line 273, ../../sass/font-awesome/_icons.scss */
.fa-circle:before { content: ""; }

/* line 274, ../../sass/font-awesome/_icons.scss */
.fa-mail-reply:before, .fa-reply:before { content: ""; }

/* line 276, ../../sass/font-awesome/_icons.scss */
.fa-github-alt:before { content: ""; }

/* line 277, ../../sass/font-awesome/_icons.scss */
.fa-folder-o:before { content: ""; }

/* line 278, ../../sass/font-awesome/_icons.scss */
.fa-folder-open-o:before { content: ""; }

/* line 279, ../../sass/font-awesome/_icons.scss */
.fa-smile-o:before { content: ""; }

/* line 280, ../../sass/font-awesome/_icons.scss */
.fa-frown-o:before { content: ""; }

/* line 281, ../../sass/font-awesome/_icons.scss */
.fa-meh-o:before { content: ""; }

/* line 282, ../../sass/font-awesome/_icons.scss */
.fa-gamepad:before { content: ""; }

/* line 283, ../../sass/font-awesome/_icons.scss */
.fa-keyboard-o:before { content: ""; }

/* line 284, ../../sass/font-awesome/_icons.scss */
.fa-flag-o:before { content: ""; }

/* line 285, ../../sass/font-awesome/_icons.scss */
.fa-flag-checkered:before { content: ""; }

/* line 286, ../../sass/font-awesome/_icons.scss */
.fa-terminal:before { content: ""; }

/* line 287, ../../sass/font-awesome/_icons.scss */
.fa-code:before { content: ""; }

/* line 288, ../../sass/font-awesome/_icons.scss */
.fa-mail-reply-all:before, .fa-reply-all:before { content: ""; }

/* line 290, ../../sass/font-awesome/_icons.scss */
.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before { content: ""; }

/* line 293, ../../sass/font-awesome/_icons.scss */
.fa-location-arrow:before { content: ""; }

/* line 294, ../../sass/font-awesome/_icons.scss */
.fa-crop:before { content: ""; }

/* line 295, ../../sass/font-awesome/_icons.scss */
.fa-code-fork:before { content: ""; }

/* line 296, ../../sass/font-awesome/_icons.scss */
.fa-unlink:before, .fa-chain-broken:before { content: ""; }

/* line 298, ../../sass/font-awesome/_icons.scss */
.fa-question:before { content: ""; }

/* line 299, ../../sass/font-awesome/_icons.scss */
.fa-info:before { content: ""; }

/* line 300, ../../sass/font-awesome/_icons.scss */
.fa-exclamation:before { content: ""; }

/* line 301, ../../sass/font-awesome/_icons.scss */
.fa-superscript:before { content: ""; }

/* line 302, ../../sass/font-awesome/_icons.scss */
.fa-subscript:before { content: ""; }

/* line 303, ../../sass/font-awesome/_icons.scss */
.fa-eraser:before { content: ""; }

/* line 304, ../../sass/font-awesome/_icons.scss */
.fa-puzzle-piece:before { content: ""; }

/* line 305, ../../sass/font-awesome/_icons.scss */
.fa-microphone:before { content: ""; }

/* line 306, ../../sass/font-awesome/_icons.scss */
.fa-microphone-slash:before { content: ""; }

/* line 307, ../../sass/font-awesome/_icons.scss */
.fa-shield:before { content: ""; }

/* line 308, ../../sass/font-awesome/_icons.scss */
.fa-calendar-o:before { content: ""; }

/* line 309, ../../sass/font-awesome/_icons.scss */
.fa-fire-extinguisher:before { content: ""; }

/* line 310, ../../sass/font-awesome/_icons.scss */
.fa-rocket:before { content: ""; }

/* line 311, ../../sass/font-awesome/_icons.scss */
.fa-maxcdn:before { content: ""; }

/* line 312, ../../sass/font-awesome/_icons.scss */
.fa-chevron-circle-left:before { content: ""; }

/* line 313, ../../sass/font-awesome/_icons.scss */
.fa-chevron-circle-right:before { content: ""; }

/* line 314, ../../sass/font-awesome/_icons.scss */
.fa-chevron-circle-up:before { content: ""; }

/* line 315, ../../sass/font-awesome/_icons.scss */
.fa-chevron-circle-down:before { content: ""; }

/* line 316, ../../sass/font-awesome/_icons.scss */
.fa-html5:before { content: ""; }

/* line 317, ../../sass/font-awesome/_icons.scss */
.fa-css3:before { content: ""; }

/* line 318, ../../sass/font-awesome/_icons.scss */
.fa-anchor:before { content: ""; }

/* line 319, ../../sass/font-awesome/_icons.scss */
.fa-unlock-alt:before { content: ""; }

/* line 320, ../../sass/font-awesome/_icons.scss */
.fa-bullseye:before { content: ""; }

/* line 321, ../../sass/font-awesome/_icons.scss */
.fa-ellipsis-h:before { content: ""; }

/* line 322, ../../sass/font-awesome/_icons.scss */
.fa-ellipsis-v:before { content: ""; }

/* line 323, ../../sass/font-awesome/_icons.scss */
.fa-rss-square:before { content: ""; }

/* line 324, ../../sass/font-awesome/_icons.scss */
.fa-play-circle:before { content: ""; }

/* line 325, ../../sass/font-awesome/_icons.scss */
.fa-ticket:before { content: ""; }

/* line 326, ../../sass/font-awesome/_icons.scss */
.fa-minus-square:before { content: ""; }

/* line 327, ../../sass/font-awesome/_icons.scss */
.fa-minus-square-o:before { content: ""; }

/* line 328, ../../sass/font-awesome/_icons.scss */
.fa-level-up:before { content: ""; }

/* line 329, ../../sass/font-awesome/_icons.scss */
.fa-level-down:before { content: ""; }

/* line 330, ../../sass/font-awesome/_icons.scss */
.fa-check-square:before { content: ""; }

/* line 331, ../../sass/font-awesome/_icons.scss */
.fa-pencil-square:before { content: ""; }

/* line 332, ../../sass/font-awesome/_icons.scss */
.fa-external-link-square:before { content: ""; }

/* line 333, ../../sass/font-awesome/_icons.scss */
.fa-share-square:before { content: ""; }

/* line 334, ../../sass/font-awesome/_icons.scss */
.fa-compass:before { content: ""; }

/* line 335, ../../sass/font-awesome/_icons.scss */
.fa-toggle-down:before, .fa-caret-square-o-down:before { content: ""; }

/* line 337, ../../sass/font-awesome/_icons.scss */
.fa-toggle-up:before, .fa-caret-square-o-up:before { content: ""; }

/* line 339, ../../sass/font-awesome/_icons.scss */
.fa-toggle-right:before, .fa-caret-square-o-right:before { content: ""; }

/* line 341, ../../sass/font-awesome/_icons.scss */
.fa-euro:before, .fa-eur:before { content: ""; }

/* line 343, ../../sass/font-awesome/_icons.scss */
.fa-gbp:before { content: ""; }

/* line 344, ../../sass/font-awesome/_icons.scss */
.fa-dollar:before, .fa-usd:before { content: ""; }

/* line 346, ../../sass/font-awesome/_icons.scss */
.fa-rupee:before, .fa-inr:before { content: ""; }

/* line 348, ../../sass/font-awesome/_icons.scss */
.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before { content: ""; }

/* line 352, ../../sass/font-awesome/_icons.scss */
.fa-ruble:before, .fa-rouble:before, .fa-rub:before { content: ""; }

/* line 355, ../../sass/font-awesome/_icons.scss */
.fa-won:before, .fa-krw:before { content: ""; }

/* line 357, ../../sass/font-awesome/_icons.scss */
.fa-bitcoin:before, .fa-btc:before { content: ""; }

/* line 359, ../../sass/font-awesome/_icons.scss */
.fa-file:before { content: ""; }

/* line 360, ../../sass/font-awesome/_icons.scss */
.fa-file-text:before { content: ""; }

/* line 361, ../../sass/font-awesome/_icons.scss */
.fa-sort-alpha-asc:before { content: ""; }

/* line 362, ../../sass/font-awesome/_icons.scss */
.fa-sort-alpha-desc:before { content: ""; }

/* line 363, ../../sass/font-awesome/_icons.scss */
.fa-sort-amount-asc:before { content: ""; }

/* line 364, ../../sass/font-awesome/_icons.scss */
.fa-sort-amount-desc:before { content: ""; }

/* line 365, ../../sass/font-awesome/_icons.scss */
.fa-sort-numeric-asc:before { content: ""; }

/* line 366, ../../sass/font-awesome/_icons.scss */
.fa-sort-numeric-desc:before { content: ""; }

/* line 367, ../../sass/font-awesome/_icons.scss */
.fa-thumbs-up:before { content: ""; }

/* line 368, ../../sass/font-awesome/_icons.scss */
.fa-thumbs-down:before { content: ""; }

/* line 369, ../../sass/font-awesome/_icons.scss */
.fa-youtube-square:before { content: ""; }

/* line 370, ../../sass/font-awesome/_icons.scss */
.fa-youtube:before { content: ""; }

/* line 371, ../../sass/font-awesome/_icons.scss */
.fa-xing:before { content: ""; }

/* line 372, ../../sass/font-awesome/_icons.scss */
.fa-xing-square:before { content: ""; }

/* line 373, ../../sass/font-awesome/_icons.scss */
.fa-youtube-play:before { content: ""; }

/* line 374, ../../sass/font-awesome/_icons.scss */
.fa-dropbox:before { content: ""; }

/* line 375, ../../sass/font-awesome/_icons.scss */
.fa-stack-overflow:before { content: ""; }

/* line 376, ../../sass/font-awesome/_icons.scss */
.fa-instagram:before { content: ""; }

/* line 377, ../../sass/font-awesome/_icons.scss */
.fa-flickr:before { content: ""; }

/* line 378, ../../sass/font-awesome/_icons.scss */
.fa-adn:before { content: ""; }

/* line 379, ../../sass/font-awesome/_icons.scss */
.fa-bitbucket:before { content: ""; }

/* line 380, ../../sass/font-awesome/_icons.scss */
.fa-bitbucket-square:before { content: ""; }

/* line 381, ../../sass/font-awesome/_icons.scss */
.fa-tumblr:before { content: ""; }

/* line 382, ../../sass/font-awesome/_icons.scss */
.fa-tumblr-square:before { content: ""; }

/* line 383, ../../sass/font-awesome/_icons.scss */
.fa-long-arrow-down:before { content: ""; }

/* line 384, ../../sass/font-awesome/_icons.scss */
.fa-long-arrow-up:before { content: ""; }

/* line 385, ../../sass/font-awesome/_icons.scss */
.fa-long-arrow-left:before { content: ""; }

/* line 386, ../../sass/font-awesome/_icons.scss */
.fa-long-arrow-right:before { content: ""; }

/* line 387, ../../sass/font-awesome/_icons.scss */
.fa-apple:before { content: ""; }

/* line 388, ../../sass/font-awesome/_icons.scss */
.fa-windows:before { content: ""; }

/* line 389, ../../sass/font-awesome/_icons.scss */
.fa-android:before { content: ""; }

/* line 390, ../../sass/font-awesome/_icons.scss */
.fa-linux:before { content: ""; }

/* line 391, ../../sass/font-awesome/_icons.scss */
.fa-dribbble:before { content: ""; }

/* line 392, ../../sass/font-awesome/_icons.scss */
.fa-skype:before { content: ""; }

/* line 393, ../../sass/font-awesome/_icons.scss */
.fa-foursquare:before { content: ""; }

/* line 394, ../../sass/font-awesome/_icons.scss */
.fa-trello:before { content: ""; }

/* line 395, ../../sass/font-awesome/_icons.scss */
.fa-female:before { content: ""; }

/* line 396, ../../sass/font-awesome/_icons.scss */
.fa-male:before { content: ""; }

/* line 397, ../../sass/font-awesome/_icons.scss */
.fa-gittip:before { content: ""; }

/* line 398, ../../sass/font-awesome/_icons.scss */
.fa-sun-o:before { content: ""; }

/* line 399, ../../sass/font-awesome/_icons.scss */
.fa-moon-o:before { content: ""; }

/* line 400, ../../sass/font-awesome/_icons.scss */
.fa-archive:before { content: ""; }

/* line 401, ../../sass/font-awesome/_icons.scss */
.fa-bug:before { content: ""; }

/* line 402, ../../sass/font-awesome/_icons.scss */
.fa-vk:before { content: ""; }

/* line 403, ../../sass/font-awesome/_icons.scss */
.fa-weibo:before { content: ""; }

/* line 404, ../../sass/font-awesome/_icons.scss */
.fa-renren:before { content: ""; }

/* line 405, ../../sass/font-awesome/_icons.scss */
.fa-pagelines:before { content: ""; }

/* line 406, ../../sass/font-awesome/_icons.scss */
.fa-stack-exchange:before { content: ""; }

/* line 407, ../../sass/font-awesome/_icons.scss */
.fa-arrow-circle-o-right:before { content: ""; }

/* line 408, ../../sass/font-awesome/_icons.scss */
.fa-arrow-circle-o-left:before { content: ""; }

/* line 409, ../../sass/font-awesome/_icons.scss */
.fa-toggle-left:before, .fa-caret-square-o-left:before { content: ""; }

/* line 411, ../../sass/font-awesome/_icons.scss */
.fa-dot-circle-o:before { content: ""; }

/* line 412, ../../sass/font-awesome/_icons.scss */
.fa-wheelchair:before { content: ""; }

/* line 413, ../../sass/font-awesome/_icons.scss */
.fa-vimeo-square:before { content: ""; }

/* line 414, ../../sass/font-awesome/_icons.scss */
.fa-turkish-lira:before, .fa-try:before { content: ""; }

/* line 416, ../../sass/font-awesome/_icons.scss */
.fa-plus-square-o:before { content: ""; }

/* line 417, ../../sass/font-awesome/_icons.scss */
.fa-space-shuttle:before { content: ""; }

/* line 418, ../../sass/font-awesome/_icons.scss */
.fa-slack:before { content: ""; }

/* line 419, ../../sass/font-awesome/_icons.scss */
.fa-envelope-square:before { content: ""; }

/* line 420, ../../sass/font-awesome/_icons.scss */
.fa-wordpress:before { content: ""; }

/* line 421, ../../sass/font-awesome/_icons.scss */
.fa-openid:before { content: ""; }

/* line 422, ../../sass/font-awesome/_icons.scss */
.fa-institution:before, .fa-bank:before, .fa-university:before { content: ""; }

/* line 425, ../../sass/font-awesome/_icons.scss */
.fa-mortar-board:before, .fa-graduation-cap:before { content: ""; }

/* line 427, ../../sass/font-awesome/_icons.scss */
.fa-yahoo:before { content: ""; }

/* line 428, ../../sass/font-awesome/_icons.scss */
.fa-google:before { content: ""; }

/* line 429, ../../sass/font-awesome/_icons.scss */
.fa-reddit:before { content: ""; }

/* line 430, ../../sass/font-awesome/_icons.scss */
.fa-reddit-square:before { content: ""; }

/* line 431, ../../sass/font-awesome/_icons.scss */
.fa-stumbleupon-circle:before { content: ""; }

/* line 432, ../../sass/font-awesome/_icons.scss */
.fa-stumbleupon:before { content: ""; }

/* line 433, ../../sass/font-awesome/_icons.scss */
.fa-delicious:before { content: ""; }

/* line 434, ../../sass/font-awesome/_icons.scss */
.fa-digg:before { content: ""; }

/* line 435, ../../sass/font-awesome/_icons.scss */
.fa-pied-piper-square:before, .fa-pied-piper:before { content: ""; }

/* line 437, ../../sass/font-awesome/_icons.scss */
.fa-pied-piper-alt:before { content: ""; }

/* line 438, ../../sass/font-awesome/_icons.scss */
.fa-drupal:before { content: ""; }

/* line 439, ../../sass/font-awesome/_icons.scss */
.fa-joomla:before { content: ""; }

/* line 440, ../../sass/font-awesome/_icons.scss */
.fa-language:before { content: ""; }

/* line 441, ../../sass/font-awesome/_icons.scss */
.fa-fax:before { content: ""; }

/* line 442, ../../sass/font-awesome/_icons.scss */
.fa-building:before { content: ""; }

/* line 443, ../../sass/font-awesome/_icons.scss */
.fa-child:before { content: ""; }

/* line 444, ../../sass/font-awesome/_icons.scss */
.fa-paw:before { content: ""; }

/* line 445, ../../sass/font-awesome/_icons.scss */
.fa-spoon:before { content: ""; }

/* line 446, ../../sass/font-awesome/_icons.scss */
.fa-cube:before { content: ""; }

/* line 447, ../../sass/font-awesome/_icons.scss */
.fa-cubes:before { content: ""; }

/* line 448, ../../sass/font-awesome/_icons.scss */
.fa-behance:before { content: ""; }

/* line 449, ../../sass/font-awesome/_icons.scss */
.fa-behance-square:before { content: ""; }

/* line 450, ../../sass/font-awesome/_icons.scss */
.fa-steam:before { content: ""; }

/* line 451, ../../sass/font-awesome/_icons.scss */
.fa-steam-square:before { content: ""; }

/* line 452, ../../sass/font-awesome/_icons.scss */
.fa-recycle:before { content: ""; }

/* line 453, ../../sass/font-awesome/_icons.scss */
.fa-automobile:before, .fa-car:before { content: ""; }

/* line 455, ../../sass/font-awesome/_icons.scss */
.fa-cab:before, .fa-taxi:before { content: ""; }

/* line 457, ../../sass/font-awesome/_icons.scss */
.fa-tree:before { content: ""; }

/* line 458, ../../sass/font-awesome/_icons.scss */
.fa-spotify:before { content: ""; }

/* line 459, ../../sass/font-awesome/_icons.scss */
.fa-deviantart:before { content: ""; }

/* line 460, ../../sass/font-awesome/_icons.scss */
.fa-soundcloud:before { content: ""; }

/* line 461, ../../sass/font-awesome/_icons.scss */
.fa-database:before { content: ""; }

/* line 462, ../../sass/font-awesome/_icons.scss */
.fa-file-pdf-o:before { content: ""; }

/* line 463, ../../sass/font-awesome/_icons.scss */
.fa-file-word-o:before { content: ""; }

/* line 464, ../../sass/font-awesome/_icons.scss */
.fa-file-excel-o:before { content: ""; }

/* line 465, ../../sass/font-awesome/_icons.scss */
.fa-file-powerpoint-o:before { content: ""; }

/* line 466, ../../sass/font-awesome/_icons.scss */
.fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before { content: ""; }

/* line 469, ../../sass/font-awesome/_icons.scss */
.fa-file-zip-o:before, .fa-file-archive-o:before { content: ""; }

/* line 471, ../../sass/font-awesome/_icons.scss */
.fa-file-sound-o:before, .fa-file-audio-o:before { content: ""; }

/* line 473, ../../sass/font-awesome/_icons.scss */
.fa-file-movie-o:before, .fa-file-video-o:before { content: ""; }

/* line 475, ../../sass/font-awesome/_icons.scss */
.fa-file-code-o:before { content: ""; }

/* line 476, ../../sass/font-awesome/_icons.scss */
.fa-vine:before { content: ""; }

/* line 477, ../../sass/font-awesome/_icons.scss */
.fa-codepen:before { content: ""; }

/* line 478, ../../sass/font-awesome/_icons.scss */
.fa-jsfiddle:before { content: ""; }

/* line 479, ../../sass/font-awesome/_icons.scss */
.fa-life-bouy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before { content: ""; }

/* line 483, ../../sass/font-awesome/_icons.scss */
.fa-circle-o-notch:before { content: ""; }

/* line 484, ../../sass/font-awesome/_icons.scss */
.fa-ra:before, .fa-rebel:before { content: ""; }

/* line 486, ../../sass/font-awesome/_icons.scss */
.fa-ge:before, .fa-empire:before { content: ""; }

/* line 488, ../../sass/font-awesome/_icons.scss */
.fa-git-square:before { content: ""; }

/* line 489, ../../sass/font-awesome/_icons.scss */
.fa-git:before { content: ""; }

/* line 490, ../../sass/font-awesome/_icons.scss */
.fa-hacker-news:before { content: ""; }

/* line 491, ../../sass/font-awesome/_icons.scss */
.fa-tencent-weibo:before { content: ""; }

/* line 492, ../../sass/font-awesome/_icons.scss */
.fa-qq:before { content: ""; }

/* line 493, ../../sass/font-awesome/_icons.scss */
.fa-wechat:before, .fa-weixin:before { content: ""; }

/* line 495, ../../sass/font-awesome/_icons.scss */
.fa-send:before, .fa-paper-plane:before { content: ""; }

/* line 497, ../../sass/font-awesome/_icons.scss */
.fa-send-o:before, .fa-paper-plane-o:before { content: ""; }

/* line 499, ../../sass/font-awesome/_icons.scss */
.fa-history:before { content: ""; }

/* line 500, ../../sass/font-awesome/_icons.scss */
.fa-circle-thin:before { content: ""; }

/* line 501, ../../sass/font-awesome/_icons.scss */
.fa-header:before { content: ""; }

/* line 502, ../../sass/font-awesome/_icons.scss */
.fa-paragraph:before { content: ""; }

/* line 503, ../../sass/font-awesome/_icons.scss */
.fa-sliders:before { content: ""; }

/* line 504, ../../sass/font-awesome/_icons.scss */
.fa-share-alt:before { content: ""; }

/* line 505, ../../sass/font-awesome/_icons.scss */
.fa-share-alt-square:before { content: ""; }

/* line 506, ../../sass/font-awesome/_icons.scss */
.fa-bomb:before { content: ""; }

/* line 1, ../../sass/_home.scss */
.home-screen { text-align: center; }
/* line 4, ../../sass/_home.scss */
.home-screen h1 { display: inline-block; width: 117px; height: 118px; margin-top: 3em; background-image: url("/img/logo.195x196.png"); background-size: contain; }
/* line 12, ../../sass/_home.scss */
.home-screen h1 b { display: none; }
/* line 17, ../../sass/_home.scss */
.home-screen h2 { margin-top: 2em; font-weight: bold; }
/* line 21, ../../sass/_home.scss */
.home-screen a { display: block; }

/* line 3, ../../sass/_mobile.scss */
.mobile-search .catnum select { display: inline-block; position: relative; width: 35% !important; }
/* line 9, ../../sass/_mobile.scss */
.mobile-search .catnum input { width: 35% !important; }
/* line 13, ../../sass/_mobile.scss */
.mobile-search .slider { width: 100%; }
/* line 16, ../../sass/_mobile.scss */
.mobile-search .slider fieldset { position: relative; padding-bottom: 1em; overflow: hidden; text-align: center; background-color: #ccc; }
/* line 25, ../../sass/_mobile.scss */
.mobile-search .slider div { line-height: 14px; }
/* line 28, ../../sass/_mobile.scss */
.mobile-search .slider button { margin-top: 1.2em !important; line-height: 20px; }
/* line 33, ../../sass/_mobile.scss */
.mobile-search .slider .row { width: 100%; padding: 0; margin: 0; position: relative; }
/* line 40, ../../sass/_mobile.scss */
.mobile-search .slider label { font-weight: bold; text-align: left; display: block; padding: 0 10%; margin-top: 0.5em; }
/* line 48, ../../sass/_mobile.scss */
.mobile-search .slider input, .mobile-search .slider button, .mobile-search .slider select { width: 80%; margin: 0 5%; font-size: 1.3em; line-height: 16px; }
/* line 55, ../../sass/_mobile.scss */
.mobile-search .slider input { outline: none; }
/* line 61, ../../sass/_mobile.scss */
.mobile-search .record-list h3 { padding: 0.5em; font-weight: bold; font-size: 1.2em; text-align: center; }
/* line 67, ../../sass/_mobile.scss */
.mobile-search .record-list .record { padding: 0.5em; border-bottom: 1px solid #ccc; clear: both; }
/* line 72, ../../sass/_mobile.scss */
.mobile-search .record-list .col1, .mobile-search .record-list .col2 { display: inline-block; vertical-align: top; width: 25%; }
/* line 77, ../../sass/_mobile.scss */
.mobile-search .record-list .col2 { width: 70%; padding: 0 0.1em; }
/* line 81, ../../sass/_mobile.scss */
.mobile-search .record-list h4 { font-weight: bold; }
/* line 84, ../../sass/_mobile.scss */
.mobile-search .record-list a { display: inline-block; background-color: #666; color: #fff; margin-top: .4em; padding: .2em .5em; text-decoration: none; }
/* line 92, ../../sass/_mobile.scss */
.mobile-search .record-list button.more { width: 100%; margin: 1em 0; font-size: 1.5em; font-weight: bold; }
/* line 100, ../../sass/_mobile.scss */
.mobile-search .no-results { padding: 1em; font-size: 2em; font-weight: bold; text-align: center; }

@media (max-width: 600px) { /* line 110, ../../sass/_mobile.scss */
  .nav .records, .nav .artists, .nav .assets, .nav .imagematcher, .nav .users, .nav .recordcompanies, .nav .manufacturers, .nav .lists { display: none; } }
/* line 1, ../../sass/_login.scss */
.loginform { display: block; position: relative; width: 20em; height: 30em; left: 50%; margin-left: -10em; margin-top: 2em; }
/* line 12, ../../sass/_login.scss */
.loginform label { display: inline-block; width: 25%; text-align: right; }
/* line 17, ../../sass/_login.scss */
.loginform input { font-size: 13px; width: 70%; padding: 1px 0px 1px 0px; margin-bottom: 1em; box-sizing: border-box; -webkit-appearance: textfield; background-color: white; border: 2px inset; }
/* line 27, ../../sass/_login.scss */
.loginform img { display: block; position: relative; width: 195px; height: 196px; margin-left: -98px; padding-bottom: 3em; left: 50%; }
/* line 36, ../../sass/_login.scss */
.loginform button { display: block; position: relative; width: 8em; left: 50%; margin: 0 -4em 1em; }
/* line 44, ../../sass/_login.scss */
.loginform a { display: block; text-align: center; }

/* line 6, ../../sass/_users.scss */
.login-modal .bg { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); z-index: 1000; }
/* line 15, ../../sass/_users.scss */
.login-modal .modal { position: absolute; left: 50%; top: 50%; width: 300px; height: 150px; margin-left: -166px; margin-top: -91px; padding: 16px; border: 1px solid #000; background-color: #fff; -moz-border-radius: 1em; -webkit-border-radius: 1em; border-radius: 1em; z-index: 1001; }
/* line 31, ../../sass/_users.scss */
.login-modal h4 { font-size: 1.2em; font-weight: bold; text-align: center; margin-bottom: 1em; }
/* line 37, ../../sass/_users.scss */
.login-modal label.fixed-width { display: inline-block; width: 120px; text-align: right; font-weight: bold; }
/* line 43, ../../sass/_users.scss */
.login-modal .error { text-align: center; font-weight: bold; color: #c00; margin-top: 0.4em; }
/* line 49, ../../sass/_users.scss */
.login-modal .bottom { position: absolute; width: 300px; bottom: 0.5em; text-align: center; }
/* line 55, ../../sass/_users.scss */
.login-modal .bottom label { font-size: 0.8em; color: #4d4d4d; }

/* line 63, ../../sass/_users.scss */
.user-list h3 { padding: 0.5em; font-size: 1.4em; font-weight: bold; text-align: center; }
/* line 69, ../../sass/_users.scss */
.user-list p { text-align: center; margin-bottom: 1em; }
/* line 73, ../../sass/_users.scss */
.user-list .users { position: relative; width: 500px; left: 50%; margin-left: -250px; }
/* line 80, ../../sass/_users.scss */
.user-list .user { line-height: 2.5em; }
/* line 82, ../../sass/_users.scss */
.user-list .user span { line-height: 1.5em; }
/* line 86, ../../sass/_users.scss */
.user-list .role { display: inline-block; width: 90px; padding: 2px 8px; margin-left: 1em; border: 1px solid #ccc; border-radius: 5px; font-size: 0.8em; text-transform: uppercase; text-align: center; float: right; }
/* line 98, ../../sass/_users.scss */
.user-list .role.editor { background-color: #20A200; color: #ffffff; }
/* line 102, ../../sass/_users.scss */
.user-list .role.guest { background-color: #FFD634; }
/* line 105, ../../sass/_users.scss */
.user-list .role.administrator { background-color: #BB0000; color: #ffffff; }
/* line 109, ../../sass/_users.scss */
.user-list .last-login { float: right; }

/* line 114, ../../sass/_users.scss */
.user-detail h3, .user-edit h3 { text-align: center; font-size: 1.5em; font-weight: bold; padding: 0.5em; }
/* line 120, ../../sass/_users.scss */
.user-detail input, .user-detail select, .user-edit input, .user-edit select { width: 70%; }
/* line 123, ../../sass/_users.scss */
.user-detail textarea, .user-edit textarea { width: 70%; height: 80px; }
/* line 127, ../../sass/_users.scss */
.user-detail .details, .user-detail .edit, .user-edit .details, .user-edit .edit { position: relative; width: 460px; left: 50%; margin-left: -230px; padding: 0.5em; border: 1px solid #ccc; border-radius: 1em; }
/* line 139, ../../sass/_users.scss */
.user-detail dl, .user-edit dl { display: block; }
/* line 142, ../../sass/_users.scss */
.user-detail dt, .user-detail label, .user-edit dt, .user-edit label { display: inline-block; width: 120px; text-align: right; font-weight: bold; padding-right: 0.5em; padding-bottom: 0.4em; }
/* line 150, ../../sass/_users.scss */
.user-detail dd, .user-edit dd { display: inline-block; font-style: italic; }
/* line 154, ../../sass/_users.scss */
.user-detail label.textarea, .user-edit label.textarea { vertical-align: top; }
/* line 157, ../../sass/_users.scss */
.user-detail div.buttons, .user-edit div.buttons { margin-top: 1em; text-align: center; }

/* line 2, ../../sass/_mysettings.scss */
div.my-settings h3 { padding: 1em; font-size: 1.4em; font-weight: bold; text-align: center; }
/* line 8, ../../sass/_mysettings.scss */
div.my-settings form { width: 300px; position: relative; left: 50%; margin-left: -150px; }
/* line 14, ../../sass/_mysettings.scss */
div.my-settings label { display: inline-block; position: relative; width: 150px; text-align: right; margin-right: 0.5em; font-weight: bold; }
/* line 22, ../../sass/_mysettings.scss */
div.my-settings .buttons { text-align: center; }
/* line 25, ../../sass/_mysettings.scss */
div.my-settings .alert-box { display: inline-block; position: relative; padding: 1em; width: 250px; left: 50%; margin-left: -125px; border: 1px solid #ccc; border-radius: 0.5em; font-size: 1.2em; font-weight: bold; text-align: center; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZmZlZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzY0ZmY2NCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f1ffef), color-stop(100%, #64ff64)); background-image: -moz-linear-gradient(top, #f1ffef, #64ff64); background-image: -webkit-linear-gradient(top, #f1ffef, #64ff64); background-image: linear-gradient(to bottom, #f1ffef, #64ff64); }

/* line 22, ../../sass/_records.scss */
.records-list table { margin-top: 50px; table-layout: fixed; position: relative;  margin-left: 22px; }
/* line 32, ../../sass/_records.scss */
.records-list .header { width: 1250px; position: relative;  left: 50%; margin-top: 2em; margin-left: -650px; border: none; } /* taking out  for now PAUL */
/* line 9, ../../sass/_mixins.scss */
.records-list .header .status { float: right; }
/* line 12, ../../sass/_mixins.scss */
.records-list .header .status strong { font-size: 1.4em; padding-right: 1em; }
/* line 16, ../../sass/_mixins.scss */
.records-list .header .status button { font-size: 1.4em; cursor: pointer; }
/* line 21, ../../sass/_mixins.scss */
.records-list .header img { float: left; margin-right: 1em; width: 117px; height: 118px; }
/* line 27, ../../sass/_mixins.scss */
.records-list .header h2 { font-size: 24px; font-weight: bold; }
/* line 34, ../../sass/_records.scss */
.records-list .header .status { text-align: right; }
/* line 37, ../../sass/_records.scss */
.records-list .header .send-view { margin-top: 1em; }
/* line 40, ../../sass/_records.scss */
.records-list .header .send-view button { margin: 0 1em; }
/* line 46, ../../sass/_records.scss */
.records-list .clear_button { line-height: 24px; }
/* line 49, ../../sass/_records.scss */
.records-list button { cursor: pointer; }
/* line 53, ../../sass/_records.scss */
.records-list tr.last-of-series td { border-bottom: 3px solid #000000; }
/* line 57, ../../sass/_records.scss */
.records-list th:nth-child(2), .records-list td:nth-child(2) {  }
.records-list th:nth-child(3), .records-list td:nth-child(3) { width: 300px; padding-left: 5px; box-sizing: border-box; }

/* line 61, ../../sass/_records.scss */
.records-list tbody th:nth-child(2), .records-list td:nth-child(2), .records-list tbody th:nth-child(3), .records-list td:nth-child(3) {  }
/* line 66, ../../sass/_records.scss */
/*.records-list th:nth-child(4), .records-list td:nth-child(4), .records-list th:nth-child(5), .records-list td:nth-child(5) { width: 130px; }*/
.records-list th:nth-child(4), .records-list td:nth-child(4) { width: 150px; }
.records-list th:nth-child(5), .records-list td:nth-child(5) { width: 120px; }


/* line 70, ../../sass/_records.scss */
.records-list th:nth-child(4) .textfilter-overlay, .records-list td:nth-child(4) .textfilter-overlay, .records-list th:nth-child(5) .textfilter-overlay, .records-list td:nth-child(5) .textfilter-overlay { margin-left: -23px; }

/* line 74, ../../sass/_records.scss */
.records-list th:nth-child(6), .records-list td:nth-child(6) { width: 45px; text-align: center;}
/* line 76, ../../sass/_records.scss */
.records-list th:nth-child(6) .textfilter-overlay, .records-list td:nth-child(6) .textfilter-overlay { margin-left: -45px; }
/* line 80, ../../sass/_records.scss *//* prefix */
.records-list th:nth-child(7), .records-list td:nth-child(7) { width: 70px; text-align: center;}
.records-list th:nth-child(7) input[type=text], .records-list td:nth-child(7) input[type=text] { width: 50% !important; }
.records-list th:nth-child(7) .textfilter-overlay, .records-list td:nth-child(7) .textfilter-overlay { margin-left: -45px; }

/* line 84, ../../sass/_records.scss this is catalogue number*/
.records-list th:nth-child(8), .records-list td:nth-child(8) { width: 45px; text-align: center;  padding-right: 0px !important; }
/* line 87, ../../sass/_records.scss */
.records-list th:nth-child(8) input[type=text], .records-list td:nth-child(8) input[type=text] { width: 60% !important; }

/* BREAKING FROM BEFORE HERE - NEED TO OPEN UP ROOM FOR POSTFIX, MOVING ALL CHILDREN DOWN ONE NUMBER */
/* Adding postfix */
.records-list th:nth-child(9), .records-list td:nth-child(9) { width: 50px; }
.records-list th:nth-child(9) input[type=text], .records-list td:nth-child(97) input[type=text] { width: 50% !important; }
.records-list th:nth-child(9) .textfilter-overlay, .records-list td:nth-child(9) .textfilter-overlay { margin-left: -45px; }



/* line 91, ../../sass/_records.scss */
.records-list th:nth-child(10), .records-list td:nth-child(10) { padding: 0 5px; text-align: center;}
/* line 96, ../../sass/_records.scss */
.records-list th:nth-child(14), .records-list td:nth-child(14) { text-align: center; width: 45px;}
/* line 99, ../../sass/_records.scss */
.records-list th:nth-child(15),  .records-list th:nth-child(16), .records-list td:nth-child(16) { width: 40px !important; }
.records-list td:nth-child(15) { width: 55px; }
.records-list th:nth-child(17), .records-list td:nth-child(17) { width: 50px; text-align: center; }
/* line 104, ../../sass/_records.scss */
.records-list th:nth-child(18), .records-list td:nth-child(18) { width: 20px;}
/* line 108, ../../sass/_records.scss */
.records-list tbody input[type=text], .records-list tbody select { display: inline-block; width: 70%; margin-left: 2%; border: 1px solid transparent; box-sizing: border-box; font-size: inherit; font-family: inherit; }
/* line 117, ../../sass/_records.scss */
.records-list tbody input:focus, .records-list tbody input:hover, .records-list tbody select:focus, .records-list tbody select:hover { border-color: #cccccc; }
/* line 122, ../../sass/_records.scss */
.records-list td:nth-child(1) {align="left";}
.records-list .dropdown,   .records-list th:nth-child(11), .records-list td:nth-child(11), .records-list th:nth-child(12), .records-list td:nth-child(12), .records-list th:nth-child(13), .records-list td:nth-child(13), .records-list th:nth-child(16), .records-list td:nth-child(16), .records-list th:nth-child(18), .records-list td:nth-child(18) { padding: 0; text-align: center; }
/* line 127, ../../sass/_records.scss */
.records-list .large { font-size: 20px; font-weight: bold; }
/* line 140, ../../sass/_records.scss */
.records-list td:nth-child(4), .records-list td:nth-child(5),  .records-list td:nth-child(9), .records-list td:nth-child(10) { padding-left: 5px; }
/* line 147, ../../sass/_records.scss */
.records-list td:nth-child(14) input { text-align: center; }
/* line 150, ../../sass/_records.scss */
.records-list td:nth-child(18), .records-list td:nth-child(15) { text-align: center; }
/* line 154, ../../sass/_records.scss */
.records-list .pagination { text-align: center; margin: 1em; }
/* line 158, ../../sass/_records.scss */
.records-list .pagination input { width: 3em; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
/* line 162, ../../sass/_records.scss */
.records-list .pagination .button { display: inline-block; padding: 0.2em; margin: 0.2em; font-size: 1.2em; border: 1px solid black; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; cursor: pointer; }
/* line 171, ../../sass/_records.scss */
.records-list .pagination .button:hover { background-color: #c9c6c6; }
/* line 174, ../../sass/_records.scss */
.records-list .pagination .button.disabled { cursor: default; }
/* line 177, ../../sass/_records.scss */
.records-list .pagination .button.disabled:hover { background-color: #fff; }
/* line 180, ../../sass/_records.scss */
.records-list .pagination span.button.current { background-color: black; color: white !important; cursor: default; }
/* line 187, ../../sass/_records.scss */
.records-list .own-albums { margin-top: 1em; padding: 0.4em; border: 1px solid #BDBDBD; border-radius: 0.4em; text-align: center; color: black; cursor: pointer; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U3ZTdlNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -moz-linear-gradient(90deg, #e7e7e7, #ffffff); background-image: -webkit-linear-gradient(90deg, #e7e7e7, #ffffff); background-image: linear-gradient(0deg, #e7e7e7, #ffffff); }
/* line 198, ../../sass/_records.scss */
.records-list .own-albums.active { color: #fff; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5MDAwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmNjg2OCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -moz-linear-gradient(90deg, #e90000, #ff6868); background-image: -webkit-linear-gradient(90deg, #e90000, #ff6868); background-image: linear-gradient(0deg, #e90000, #ff6868); border-color: #c61010; }
/* line 204, ../../sass/_records.scss */
.records-list .restrict-to select { margin-top: 1em; border: 1px solid #999999; -moz-border-radius: 0.2em; -webkit-border-radius: 0.2em; border-radius: 0.2em; }
/* line 209, ../../sass/_records.scss */
.records-list .restrict-to select, .records-list .restrict-to optgroup, .records-list .restrict-to option { font-size: 18px; }

/* line 215, ../../sass/_records.scss */
.records-item { position: relative; width: 1090px; left: 50%; margin-left: -545px; }
/* line 223, ../../sass/_records.scss */
.records-item button { cursor: pointer; }
/* line 226, ../../sass/_records.scss */
.records-item .clear_button { line-height: 25px; }
/* line 229, ../../sass/_records.scss */
.records-item .top { position: relative; padding: 1em 0; }
/* line 232, ../../sass/_records.scss */
.records-item .top div { display: inline-block; }
/* line 235, ../../sass/_records.scss */
.records-item .top button { text-transform: uppercase; }
/* line 238, ../../sass/_records.scss */
.records-item .top .id { font-size: 1.2em; margin-right: 1em; }
/* line 241, ../../sass/_records.scss */
.records-item .top .id b { color: #090; }
/* line 245, ../../sass/_records.scss */
.records-item .top .buttons { margin-right: 5em; }
/* line 248, ../../sass/_records.scss */
.records-item .top .closebutton { float: right; }
/* line 253, ../../sass/_records.scss */
.records-item .album-sleeve-image { position: relative; margin-bottom: 1em; }
/* line 257, ../../sass/_records.scss */
.records-item .album-sleeve-image img { z-index: 1; }
/* line 261, ../../sass/_records.scss */
.records-item .album-sleeve-image .buttons { position: absolute; right: .3em; bottom: .3em; font-size: 3em; color: #ffffff; opacity: .1; z-index: 2; transition: opacity .3s; }
/* line 271, ../../sass/_records.scss */
.records-item .album-sleeve-image .buttons i { cursor: pointer; display: inline-block; margin-left: .5em; opacity: .5; text-shadow: rgba(0, 0, 0, 0.3) 2px 2px 2px; transition: opacity .3s; }
/* line 279, ../../sass/_records.scss */
.records-item .album-sleeve-image .buttons i:hover { opacity: 1; }
/* line 284, ../../sass/_records.scss */
.records-item .album-sleeve-image:hover .buttons { opacity: 1; }
/* line 288, ../../sass/_records.scss */
.records-item .album-sleeve-image span { display: block; position: absolute; right: 0.3em; bottom: 0.3em; font-size: 3em; color: #fff; opacity: 0.1; z-index: 2; cursor: pointer; text-shadow: rgba(0, 0, 0, 0.3) 2px 2px 2px; -moz-transition-property: opacity; -o-transition-property: opacity; -webkit-transition-property: opacity; transition-property: opacity; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; }
/* line 303, ../../sass/_records.scss */
.records-item .album-sleeve-image label { display: block; font-style: italic; text-align: center; }
/* line 309, ../../sass/_records.scss */
.records-item .album-sleeve-image:hover span { opacity: 1; }
/* line 314, ../../sass/_records.scss */
.records-item .image { display: block; position: relative; float: left; padding-right: 1em; z-index: 1; }
/* line 321, ../../sass/_records.scss */
.records-item .image:first-child { margin-top: 2.4em; }
/* line 325, ../../sass/_records.scss */
.records-item .images { position: relative; width: 573px; float: left; }
/* line 330, ../../sass/_records.scss */
.records-item .metadata { position: relative; width: 510px; overflow: hidden; }
/* line 335, ../../sass/_records.scss */
.records-item .metadata input, .records-item .metadata button, .records-item .metadata select { font-size: 13px; line-height: 20px; margin-bottom: 1.5em; }
/* line 340, ../../sass/_records.scss */
.records-item .metadata select, .records-item .metadata select option { background: none; font-size: 15px; }
/* line 344, ../../sass/_records.scss */
.records-item .metadata sub { font-size: 0.9em; }
/* line 347, ../../sass/_records.scss */
.records-item .metadata .title-label { line-height: 2em; color: #333; font-size: 1.2em; }
/* line 352, ../../sass/_records.scss */
.records-item .metadata .title { width: 400px; font-weight: bold; }
/* line 356, ../../sass/_records.scss */
.records-item .metadata .artist { width: 390px; }
/* line 359, ../../sass/_records.scss */
.records-item .metadata .label { width: 160px; }
/* line 362, ../../sass/_records.scss */
.records-item .metadata .prefix { width: 54px; }
.records-item .metadata .postfix { width: 64px; }
/* line 365, ../../sass/_records.scss */
.records-item .metadata .albumcatalognumber { width: 91px; }
/* line 368, ../../sass/_records.scss */
.records-item .metadata .canadianmanufacturer { width: 250px; }
/* line 371, ../../sass/_records.scss */
.records-item .metadata .albumcountryofmanufacture { width: 70px; }
/* line 374, ../../sass/_records.scss */
.records-item .metadata .condition { width: 70px; }
/* line 377, ../../sass/_records.scss */
.records-item .metadata .year { width: 40px; }
/* line 380, ../../sass/_records.scss */
.records-item .metadata .price { width: 45px; }
/* line 383, ../../sass/_records.scss */
.records-item .metadata .date { width: 85px; }
/* line 387, ../../sass/_records.scss */
.records-item .metadata input.ituneslink, .records-item .metadata input.albumdetailedconditiondescription { width: 430px; }
/* line 391, ../../sass/_records.scss */
.records-item .metadata .date-format { display: inline-block; position: absolute; padding: 0 6px; color: #ccc; }
/* line 397, ../../sass/_records.scss */
.records-item .metadata .date.ng-invalid { color: red; border-color: red; }
/* line 402, ../../sass/_records.scss */
.records-item .metadata .keywords h3 { text-transform: uppercase; margin-bottom: 1em; }
/* line 406, ../../sass/_records.scss */
.records-item .metadata .keywords button { position: absolute; right: 0; }
/* line 412, ../../sass/_records.scss */
.records-item .metadata .state-favourite { display: inline-block; padding: 5px; border: 1px solid #D6D6D6; background-color: #E7E7E7; color: #D1D1D1; }
/* line 419, ../../sass/_records.scss */
.records-item .metadata .state-favourite.favourite { border-color: #03A60D; color: #03A60D; background-color: #fff; }
/* line 427, ../../sass/_records.scss */
.records-item .autocomplete-container { position: relative; }
/* line 430, ../../sass/_records.scss */
.records-item .autocomplete-host { position: absolute; margin-top: 30px; border: 1px solid #888; width: 180px; z-index: 1; -moz-box-shadow: rgba(0, 0, 0, 0.4) 4px 4px 8px; -webkit-box-shadow: rgba(0, 0, 0, 0.4) 4px 4px 8px; box-shadow: rgba(0, 0, 0, 0.4) 4px 4px 8px; }
/* line 438, ../../sass/_records.scss */
.records-item .autocomplete-host li { width: 100%; border-bottom: 1px solid #888; font-size: 15px; line-height: 1.2em; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #888; background-color: #fff; cursor: pointer; }
/* line 450, ../../sass/_records.scss */
.records-item .autocomplete-host li:last-child { border-bottom: none; }
/* line 453, ../../sass/_records.scss */
.records-item .autocomplete-host li.selected, .records-item .autocomplete-host li:hover { color: #555; background-color: #ddd; }
/* line 459, ../../sass/_records.scss */
.records-item .btn_delete { position: absolute; right: 0; margin-top: 3em; border: 0; background-color: red; color: white; -moz-border-radius: 0.3em; -webkit-border-radius: 0.3em; border-radius: 0.3em; }

/* line 470, ../../sass/_records.scss */
.unscanned-records { position: relative; }
/* line 479, ../../sass/_records.scss */
.unscanned-records h2 { font-size: 2em; font-weight: bold; text-align: center; padding: 0.5em 0; }
/* line 485, ../../sass/_records.scss */
.unscanned-records .options { text-align: center; margin: 1em 0; }
/* line 489, ../../sass/_records.scss */
.unscanned-records .toggle-buttons { display: inline-block; margin-left: 2em; }
/* line 493, ../../sass/_records.scss */
.unscanned-records .toggle-buttons button { border: 1px solid black; background-color: #cccccc; color: #999999; }
/* line 498, ../../sass/_records.scss */
.unscanned-records .toggle-buttons .left { -moz-border-radius: 0.5em 0 0 0.5em; -webkit-border-radius: 0.5em; border-radius: 0.5em 0 0 0.5em; }
/* line 501, ../../sass/_records.scss */
.unscanned-records .toggle-buttons .right { -moz-border-radius: 0 0.5em 0.5em 0; -webkit-border-radius: 0; border-radius: 0 0.5em 0.5em 0; }
/* line 504, ../../sass/_records.scss */
.unscanned-records .toggle-buttons .active { background-color: #e5e5e5; color: #000000; }
/* line 509, ../../sass/_records.scss */
.unscanned-records .initials { text-align: center; }
/* line 512, ../../sass/_records.scss */
.unscanned-records a.initial { display: inline-block; width: 1.4em; height: 1.4em; border: 1px solid #888; margin: 0.2em; line-height: 1.4em; font-size: 1.2em; vertical-align: middle; text-align: center; cursor: pointer; background-color: #cccccc; color: #999999; -moz-border-radius: 0.5em; -webkit-border-radius: 0.5em; border-radius: 0.5em; }
/* line 528, ../../sass/_records.scss */
.unscanned-records a.initial.selected { background-color: #e5e5e5; color: #000000; }
@media print { /* line 534, ../../sass/_records.scss */
  .unscanned-records .footer, .unscanned-records .initials, .unscanned-records .options { display: none; }
  /* line 537, ../../sass/_records.scss */
  .unscanned-records .table-container { font-size: 0.8em; } }
/* line 542, ../../sass/_records.scss */
.unscanned-records .table-container { position: relative; width: 63em; left: 50%; margin-left: -31em; }
/* line 548, ../../sass/_records.scss */
.unscanned-records table { width: 20em; margin-right: 1em; border-collapse: collapse; float: left; }
/* line 554, ../../sass/_records.scss */
.unscanned-records table tr { border: 1px solid #ccc; }
/* line 557, ../../sass/_records.scss */
.unscanned-records table td { padding: 0.3em; }
/* line 560, ../../sass/_records.scss */
.unscanned-records table td:nth-child(1) { width: 10em; }
/* line 563, ../../sass/_records.scss */
.unscanned-records table td:nth-child(2) { width: 5em; }
/* line 566, ../../sass/_records.scss */
.unscanned-records table td:nth-child(3) { width: 5em; }
/* line 571, ../../sass/_records.scss */
.unscanned-records .footer { padding-top: 1em; text-align: center; clear: both; }

/* line 1, ../../sass/_artists.scss */
.artists-list { position: relative; width: 1086px; left: 50%; margin-left: -543px; }
/* line 8, ../../sass/_artists.scss */
.artists-list .header { position: relative; width: 1086px; left: 50%; margin-top: 2em; margin-left: -543px; border: none; height: 150px; }
/* line 9, ../../sass/_mixins.scss */
.artists-list .header .status { float: right; }
/* line 12, ../../sass/_mixins.scss */
.artists-list .header .status strong { font-size: 1.4em; padding-right: 1em; }
/* line 16, ../../sass/_mixins.scss */
.artists-list .header .status button { font-size: 1.4em; cursor: pointer; }
/* line 21, ../../sass/_mixins.scss */
.artists-list .header img { float: left; margin-right: 1em; width: 117px; height: 118px; }
/* line 27, ../../sass/_mixins.scss */
.artists-list .header h2 { font-size: 24px; font-weight: bold; }
/* line 13, ../../sass/_artists.scss */
.artists-list .artists-by-initials { width: 1086px; font-size: 2em; color: blue; margin-bottom: 0.5em; text-align: center; }
/* line 20, ../../sass/_artists.scss */
.artists-list .artists-by-initials span { display: inline-block; margin: 0.32em; text-decoration: underline; cursor: pointer; }
/* line 28, ../../sass/_artists.scss */
.artists-list .show-clear-all { margin-bottom: 2em; font-size: 1.5em; text-align: center; color: #0042a9; }
/* line 34, ../../sass/_artists.scss */
.artists-list .show-clear-all span { cursor: pointer; }
/* line 39, ../../sass/_artists.scss */
.artists-list .keywords { position: relative; left: 50%; margin-left: -350px; margin-bottom: 2.5em; width: 700px; }
/* line 47, ../../sass/_artists.scss */
.artists-list .keywords h3 { font-size: 18px; margin-bottom: 0.5em; }
/* line 51, ../../sass/_artists.scss */
.artists-list .keywords .row { width: 100%; white-space: nowrap; }
/* line 55, ../../sass/_artists.scss */
.artists-list .keywords input[type=text] { width: 86%; font-size: 30px; line-height: 40px; vertical-align: top; }
/* line 61, ../../sass/_artists.scss */
.artists-list .keywords a.clear_button { font-size: 1.5em; line-height: 50px; }
/* line 65, ../../sass/_artists.scss */
.artists-list .keywords button { margin-left: 0.5em; font-size: 2em; line-height: 40px; vertical-align: top; }
/* line 72, ../../sass/_artists.scss */
.artists-list .textfilter-overlay-trigger { font-size: 2em; padding: 0 0.5em; color: #7d7d7d; }
/* line 77, ../../sass/_artists.scss */
.artists-list strong { font-weight: bold; }
/* line 80, ../../sass/_artists.scss */
.artists-list .list { position: relative; width: 650px; left: 50%; margin-left: -325px; margin-bottom: 3em; }
/* line 90, ../../sass/_artists.scss */
.artists-list .list .summary { text-align: center; margin-bottom: 1em; }
/* line 94, ../../sass/_artists.scss */
.artists-list .list .table { border: 1px solid #999; }
/* line 98, ../../sass/_artists.scss */
.artists-list .list .headings { font-size: 16px; background-color: #d6d6d6; text-align: center; }
/* line 103, ../../sass/_artists.scss */
.artists-list .list .sorter { display: inline-block; }
/* line 106, ../../sass/_artists.scss */
.artists-list .list .sorter .down { color: #a3a3a3; }
/* line 110, ../../sass/_artists.scss */
.artists-list .list .body { height: 400px; overflow-x: hidden; overflow-y: auto; white-space: nowrap; }
/* line 116, ../../sass/_artists.scss */
.artists-list .list .row { line-height: 40px; border-bottom: 1px solid #666; cursor: pointer; }
/* line 121, ../../sass/_artists.scss */
.artists-list .list .col.selected { background-color: #FCE8E8; }
/* line 124, ../../sass/_artists.scss */
.artists-list .list .name, .artists-list .list .record_count { display: inline-block; }
/* line 127, ../../sass/_artists.scss */
.artists-list .list .name { width: 480px; }
/* line 130, ../../sass/_artists.scss */
.artists-list .list .record_count { width: 167px; border-left: 1px solid #666; text-align: center; }
/* line 136, ../../sass/_artists.scss */
.artists-list .create-new-artist-link { text-align: center; font-size: 2em; cursor: pointer; margin-top: 1em; }

/* line 144, ../../sass/_artists.scss */
.artist-item { position: relative;  margin-left: 30px; } /* remove width: 1400px; for now PAUL */
/* line 152, ../../sass/_artists.scss */
.artist-item .button-bar { margin-top: -1.5em; margin-bottom: 2em; }
/* line 156, ../../sass/_artists.scss */
.artist-item .button-bar .button-wrap { display: inline-block; height: 1em; background-color: #ffffff; }
/* line 161, ../../sass/_artists.scss */
.artist-item .button-bar .btn { margin: 0 0.5em; text-transform: uppercase; }
/* line 165, ../../sass/_artists.scss */
.artist-item .button-bar .btn-close { float: right; }
/* line 170, ../../sass/_artists.scss */
.artist-item .metadata-toggle { position: absolute; bottom: 0.1em; right: 0.2em; font-size: 2em; cursor: pointer; }
/* line 178, ../../sass/_artists.scss */
.artist-item .artist-metadata { display: block; position: relative; margin-top: 2em; padding: 10px; border: 1px solid black; border-radius: .5em; }
/* line 186, ../../sass/_artists.scss */
.artist-item .artist-metadata h2 { font-size: 18px; float: right; }
/* line 191, ../../sass/_artists.scss */
.artist-item .artist-metadata h3 { font-size: 18px; margin: .5em 0; }
/* line 196, ../../sass/_artists.scss */
.artist-item .artist-metadata h4 { display: inline-block; text-transform: uppercase; margin-bottom: 1em; }
/* line 202, ../../sass/_artists.scss */
.artist-item .artist-metadata .artistname_lf { display: block; width: 100%; font-size: 28px; line-height: 1em; margin-bottom: 1em; }
/* line 210, ../../sass/_artists.scss */
.artist-item .artist-metadata .relatedartist { width: 200px; }
/* line 214, ../../sass/_artists.scss */
.artist-item .artist-metadata label { display: inline-block; width: 123px; font-size: 18px; vertical-align: top; }
/* line 221, ../../sass/_artists.scss */
.artist-item .artist-metadata .bio { display: flex; }
/* line 223, ../../sass/_artists.scss */
.artist-item .artist-metadata .column { flex: 1; }
/* line 225, ../../sass/_artists.scss */
.artist-item .artist-metadata .item { margin: .5em; }
/* line 227, ../../sass/_artists.scss */
.artist-item .artist-metadata textarea { display: inline-block; width: 67%; height: 6em; }
/* line 233, ../../sass/_artists.scss */
.artist-item .artist-metadata .link-input { width: 67%; }
/* line 235, ../../sass/_artists.scss */
.artist-item .artist-metadata .descriptor-item { -moz-border-radius: 0.2em; -webkit-border-radius: 0.2em; border-radius: 0.2em; display: inline-block; padding: .2em; margin: 0 .4em .4em 0; border: 1px solid #ccc; white-space: nowrap; background-color: #eee; }
/* line 245, ../../sass/_artists.scss */
.artist-item .artist-metadata .collapsible { position: relative; overflow: hidden; height: 0px; -moz-transition-property: height; -o-transition-property: height; -webkit-transition-property: height; transition-property: height; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; }
/* line 253, ../../sass/_artists.scss */
.artist-item .artist-metadata .collapsible.expanded { height: 290px; }
/* line 256, ../../sass/_artists.scss */
.artist-item .artist-metadata .collapsible.expanded textarea { border: 1px solid #888; }
/* line 262, ../../sass/_artists.scss */
.artist-item .tabbed-table { position: relative;   padding-top: 3em; margin-left: 0px; clear: both; } /* remove width: 1400px;  */
/* line 276, ../../sass/_artists.scss */
.artist-item .tabbed-table button.new-record { position: absolute; left: 117px; top: 66px; width: 200px;  margin: 1.5em 0 1.5em -100px; padding: 0.5em 0.5em; font-size: 1.3em; z-index: 3; }
/* line 285, ../../sass/_artists.scss */
.artist-item .tabbed-table .tab { display: block; height: 36px; width: 100%; overflow: hidden; }
/* line 292, ../../sass/_artists.scss */
.artist-item .tabbed-table .label { display: inline-block; width: 176px; height: 100%; font-size: 18px; text-align: center; cursor: pointer; }
/* line 300, ../../sass/_artists.scss */
.artist-item .tabbed-table .label strong { display: block; position: relative; height: 100%; line-height: 36px; background-color: #cccccc; z-index: 2; margin: 0 14.4px; color: #999999; }
/* line 310, ../../sass/_artists.scss */
.artist-item .tabbed-table .label strong:before, .artist-item .tabbed-table .label strong:after { content: ' '; display: block; position: absolute; top: 0; height: 72px; width: 72px; background-color: inherit; z-index: -1; }
/* line 320, ../../sass/_artists.scss */
.artist-item .tabbed-table .label strong:before { left: -12.6px; -moz-transform: rotate(20deg); -ms-transform: rotate(20deg); -webkit-transform: rotate(20deg); transform: rotate(20deg); }
/* line 324, ../../sass/_artists.scss */
.artist-item .tabbed-table .label strong:after { right: -12.6px; -moz-transform: rotate(-20deg); -ms-transform: rotate(-20deg); -webkit-transform: rotate(-20deg); transform: rotate(-20deg); }
/* line 329, ../../sass/_artists.scss */
.artist-item .tabbed-table .label.active { cursor: inherit; }
/* line 332, ../../sass/_artists.scss */
.artist-item .tabbed-table .label.active strong, .artist-item .tabbed-table .label.active strong:before, .artist-item .tabbed-table .label.active strong:after { color: #000000; background-color: #e5e5e5; }
/* line 338, ../../sass/_artists.scss */
.artist-item .tabbed-table .body { background-color: #e5e5e5; width: 100%; min-height: 300px; margin-bottom: 3em; }
/* line 345, ../../sass/_artists.scss */
.artist-item .tabbed-table .album-list { padding: 0 1em 1em 1em; }
/* line 348, ../../sass/_artists.scss */
.artist-item .tabbed-table .album-list table:nth-child(2) { background-color: white; }
/* line 353, ../../sass/_artists.scss */
.artist-item .tabbed-table .scrolling-table { display: block; position: relative; margin-top: 0.4em; max-height: 700px; overflow-y: scroll; }
/* line 360, ../../sass/_artists.scss */
.artist-item .tabbed-table .scrolling-table table { background-color: white; }
/* line 387, ../../sass/_artists.scss */
.artist-item .tabbed-table table.album-list-table .legend th { position: relative; }
/* line 390, ../../sass/_artists.scss */
.artist-item .tabbed-table table.album-list-table .legend th > div { position: absolute; bottom: 0.2em; }
/* line 394, ../../sass/_artists.scss */
.artist-item .tabbed-table table.album-list-table tr.order th { min-height: inherit !important; }
/* line 397, ../../sass/_artists.scss */
.artist-item .tabbed-table table.album-list-table .clear_button { line-height: 24px; }
/* line 400, ../../sass/_artists.scss */
.artist-item .tabbed-table table.album-list-table tr.last-of-series td { border-bottom: 3px solid #000000; }
/* line 403, ../../sass/_artists.scss */
.artist-item .tabbed-table table.album-list-table tbody input[type=text], .artist-item .tabbed-table table.album-list-table tbody select { display: inline-block; width: 90%; margin-left: 2%; border: 1px solid transparent; box-sizing: border-box; font-size: inherit; font-family: inherit; }
/* line 412, ../../sass/_artists.scss */
.artist-item .tabbed-table table.album-list-table tbody input:focus, .artist-item .tabbed-table table.album-list-table tbody input:hover, .artist-item .tabbed-table table.album-list-table tbody select:focus, .artist-item .tabbed-table table.album-list-table tbody select:hover { border-color: #cccccc; }
/* line 417, ../../sass/_artists.scss */
/* .artist-item .tabbed-table table.album-list-table td:nth-child(1), .artist-item .tabbed-table table.album-list-table td:nth-child(2) {  width: 80px !important; } */
.artist-item .tabbed-table table.album-list-table td:nth-child(3) { text-align: left;  }
/* line 423, ../../sass/_artists.scss */
 .artist-item .tabbed-table table.album-list-table td:nth-child(7), .artist-item .tabbed-table table.album-list-table th:nth-child(7), .artist-item .tabbed-table table.album-list-table td:nth-child(9), .artist-item .tabbed-table table.album-list-table th:nth-child(9), .artist-item .tabbed-table table.album-list-table td:nth-child(15), .artist-item .tabbed-table table.album-list-table th:nth-child(15) { padding-left: 0px !important; }
 .artist-item .tabbed-table table.album-list-table td:nth-child(6), .artist-item .tabbed-table table.album-list-table th:nth-child(6) {padding-left: 10px;}
/* line 431, ../../sass/_artists.scss */
.artist-item .tabbed-table table.album-list-table td:nth-child(10), .artist-item .tabbed-table table.album-list-table th:nth-child(10), .artist-item .tabbed-table table.album-list-table td:nth-child(11), .artist-item .tabbed-table table.album-list-table th:nth-child(11), .artist-item .tabbed-table table.album-list-table td:nth-child(12), .artist-item .tabbed-table table.album-list-table th:nth-child(12), .artist-item .tabbed-table table.album-list-table td:nth-child(14), .artist-item .tabbed-table table.album-list-table th:nth-child(14), .artist-item .tabbed-table table.album-list-table td:nth-child(18), .artist-item .tabbed-table table.album-list-table th:nth-child(18), .artist-item .tabbed-table table.album-list-table td:nth-child(16), .artist-item .tabbed-table table.album-list-table th:nth-child(17) { text-align: center; }
/* line 441, ../../sass/_artists.scss */


.artist-item .tabbed-table table.album-list-table td:nth-child(3), .artist-item .tabbed-table table.album-list-table th:nth-child(3) { width: 350px !important; padding-left: 8px; box-sizing: border-box;}


/* line 448, ../../sass/_artists.scss */
.artist-item .tabbed-table table.album-list-table td:nth-child(5), .artist-item .tabbed-table table.album-list-table th:nth-child(5) { width: 50px;  padding: 3px;}
/* line 451, ../../sass/_artists.scss */
.artist-item .tabbed-table table.album-list-table td:nth-child(4), .artist-item .tabbed-table table.album-list-table th:nth-child(4) { position: relative; width: 120px;  padding: 3px;}
/* line 456, ../../sass/_artists.scss */
.artist-item .tabbed-table table.album-list-table td:nth-child(6), .artist-item .tabbed-table table.album-list-table th:nth-child(6) { width: 70px; }
/* line 460, ../../sass/_artists.scss */
.artist-item .tabbed-table table.album-list-table th:nth-child(7), .artist-item .tabbed-table table.album-list-table td:nth-child(7) { width: 33px; }
/* line 463, ../../sass/_artists.scss */
.artist-item .tabbed-table table.album-list-table th:nth-child(7) .input, .artist-item .tabbed-table table.album-list-table td:nth-child(7) .input { width: 80%; }
/* line 468, ../../sass/_artists.scss */
.artist-item .tabbed-table table.album-list-table td:nth-child(8), .artist-item .tabbed-table table.album-list-table th:nth-child(8) { width: 35px; text-align: center;}
/* line 472, ../../sass/_artists.scss */
.artist-item .tabbed-table table.album-list-table td:nth-child(9), .artist-item .tabbed-table table.album-list-table th:nth-child(9) { width: 35px; text-align: center; }
/* line 476, ../../sass/_artists.scss */
.artist-item .tabbed-table table.album-list-table td:nth-child(14), .artist-item .tabbed-table table.album-list-table th:nth-child(14) { width: 35px; }
/* line 480, ../../sass/_artists.scss */
.artist-item .tabbed-table table.album-list-table td:nth-child(15), .artist-item .tabbed-table table.album-list-table th:nth-child(15) { width: 35px; text-align: center; }
/* line 484, ../../sass/_artists.scss */
/* This is now Postfix child 10 */
.artist-item .tabbed-table table.album-list-table td:nth-child(10), .artist-item .tabbed-table table.album-list-table th:nth-child(10) { width: 35px; }
.artist-item .tabbed-table table.album-list-table td:nth-child(11), .artist-item .tabbed-table table.album-list-table th:nth-child(11) { width: 49px; } 
 
 
/* line 487, ../../sass/_artists.scss */
.artist-item .tabbed-table table.album-list-table td:nth-child(11), .artist-item .tabbed-table table.album-list-table th:nth-child(11) { width: 49px; }
/* line 490, ../../sass/_artists.scss */
.artist-item .tabbed-table table.album-list-table td:nth-child(12), .artist-item .tabbed-table table.album-list-table th:nth-child(12) { width: 49px; }
/* line 494, ../../sass/_artists.scss */
.artist-item .tabbed-table table.album-list-table td:nth-child(13), .artist-item .tabbed-table table.album-list-table th:nth-child(13) { width: 50px; }
/* line 496, ../../sass/_artists.scss */
.artist-item .tabbed-table table.album-list-table td:nth-child(13) input, .artist-item .tabbed-table table.album-list-table th:nth-child(13) input { width: 109px !important; }
/* line 501, ../../sass/_artists.scss */
.artist-item .tabbed-table table.album-list-table td:nth-child(13) input { text-align: center; }
/* line 506, ../../sass/_artists.scss */
.artist-item .tabbed-table table.album-list-table td:nth-child(13), .artist-item .tabbed-table table.album-list-table th:nth-child(13) { width: 117px; padding-left: 5px; }
/* line 510, ../../sass/_artists.scss */
.artist-item .tabbed-table table.album-list-table td:nth-child(16), .artist-item .tabbed-table table.album-list-table th:nth-child(16) { width: 49px; }
/* line 514, ../../sass/_artists.scss */
.artist-item .tabbed-table table.album-list-table td:nth-child(17), .artist-item .tabbed-table table.album-list-table th:nth-child(17) { width: 34px; }
.artist-item .tabbed-table table.album-list-table td:nth-child(18), .artist-item .tabbed-table table.album-list-table th:nth-child(18) { width: 34px; }
/* line 523, ../../sass/_artists.scss */
.artist-item table.album-list-table.administrator td:nth-child(14), .artist-item table.album-list-table.administrator th:nth-child(14) { display: table-cell; width: 35px; }
/* line 526, ../../sass/_artists.scss */
.artist-item table.album-list-table.administrator td:nth-child(14) input, .artist-item table.album-list-table.administrator th:nth-child(14) input { width: 86% !important; }
/* line 532, ../../sass/_artists.scss */
.artist-item .artists-selector a.clear_button { line-height: 28px; }
/* line 537, ../../sass/_artists.scss */
.artist-item .descriptors-selector { position: fixed; box-sizing: border-box; top: 0; left: 0; width: 100%; height: 100%; z-index: 2; }
/* line 549, ../../sass/_artists.scss */
.artist-item .descriptors-selector h1 { margin: 0.4em 0; font-size: 2em; font-weight: bold; text-align: center; }
/* line 556, ../../sass/_artists.scss */
.artist-item .descriptors-selector .bg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); }
/* line 564, ../../sass/_artists.scss */
.artist-item .descriptors-selector .modal { position: absolute; box-sizing: border-box; top: 50%; left: 50%; width: 700px; height: 700px; overflow: hidden; margin-left: -350px; margin-top: -350px; border: 1px solid black; background-color: white; }
/* line 578, ../../sass/_artists.scss */
.artist-item .descriptors-selector .descriptors-list { height: 88%; overflow-x: hidden; overflow-y: scroll; }
/* line 583, ../../sass/_artists.scss */
.artist-item .descriptors-selector .descriptor { position: relative; height: 3em; width: 31%; margin: 1%; border: 1px solid black; float: left; line-height: 3em; text-align: center; background-color: #ccc; color: #000; -moz-border-radius: 0.4em; -webkit-border-radius: 0.4em; border-radius: 0.4em; }
/* line 596, ../../sass/_artists.scss */
.artist-item .descriptors-selector .descriptor.active { background-color: #999; color: #fff; }
/* line 601, ../../sass/_artists.scss */
.artist-item .descriptors-selector .buttons { position: absolute; width: 100%; bottom: 2px; text-align: center; }
/* line 607, ../../sass/_artists.scss */
.artist-item .descriptors-selector .buttons button { font-size: 1.4em; }

/* line 613, ../../sass/_artists.scss */
.asset-indicator { text-shadow: #000 0px 0px 0px; -moz-transition: opacity 300ms, text-shadow 300ms; -o-transition: opacity 300ms, text-shadow 300ms; -webkit-transition: opacity 300ms, text-shadow 300ms; transition: opacity 300ms, text-shadow 300ms; position: absolute; right: .2em; bottom: .2em; color: white; opacity: .5; z-index: 1; cursor: pointer; }
/* line 624, ../../sass/_artists.scss */
.asset-indicator span { font-size: 2em; }
/* line 627, ../../sass/_artists.scss */
.asset-indicator .record-assets { -moz-box-shadow: rgba(0, 0, 0, 0.5) 4px 4px 4px; -webkit-box-shadow: rgba(0, 0, 0, 0.5) 4px 4px 4px; box-shadow: rgba(0, 0, 0, 0.5) 4px 4px 4px; display: none; background-color: white; border: 1px solid #555; position: absolute; min-width: 500px; min-height: 280px; margin-top: -1em; margin-left: 1em; padding: 1em; }
/* line 640, ../../sass/_artists.scss */
.asset-indicator .record-assets > div { display: inline-block; margin-right: .5em; }
/* line 646, ../../sass/_artists.scss */
.asset-indicator:hover { text-shadow: #000 2px 2px 6px; opacity: 1; }
/* line 650, ../../sass/_artists.scss */
.asset-indicator:hover .record-assets { display: block; }
/* line 658, ../../sass/_artists.scss */
.asset-indicator .asset-image { position: relative; width: 80px; height: 80px; background-size: contain; background-position: center; background-repeat: no-repeat; }

/* line 2, ../../sass/_recordcompany.scss */
.record-company-list h2 { font-size: 2em; font-weight: bold; padding: 1em; text-align: center; }
/* line 9, ../../sass/_recordcompany.scss */
.record-company-list .by-initial { width: 100%; font-size: 2em; color: blue; margin-bottom: .5em; text-align: center; padding: 1em 0; }
/* line 17, ../../sass/_recordcompany.scss */
.record-company-list .by-initial span { padding: 0 .12em; cursor: pointer; }
/* line 23, ../../sass/_recordcompany.scss */
.record-company-list .search { margin: 0 1em; }
/* line 25, ../../sass/_recordcompany.scss */
.record-company-list .search .row { display: -webkit-flex; -webkit-flex-direction: row; display: flex; flex-direction: row; }
/* line 32, ../../sass/_recordcompany.scss */
.record-company-list .search h3 { font-size: 18px; margin-bottom: 0.5em; }
/* line 37, ../../sass/_recordcompany.scss */
.record-company-list .search [type=text] { -webkit-flex: 1 1; flex: 1 1; width: 86%; font-size: 30px; line-height: 40px; vertical-align: top; }
/* line 45, ../../sass/_recordcompany.scss */
.record-company-list .search .clear_button { -webkit-flex: 0 0 100px; flex: 0 0 100px; font-size: 1.5em; line-height: 50px; }
/* line 51, ../../sass/_recordcompany.scss */
.record-company-list .search button { margin-left: 0.5em; font-size: 2em; line-height: 40px; vertical-align: top; }
/* line 59, ../../sass/_recordcompany.scss */
.record-company-list .table { margin: 1em; border: 1px solid #999; }
/* line 63, ../../sass/_recordcompany.scss */
.record-company-list .table .row { display: -webkit-flex; -webkit-flex-direction: row; display: flex; flex-direction: row; padding: 0 0em; line-height: 40px; border-bottom: 1px solid #666; cursor: pointer; }
/* line 75, ../../sass/_recordcompany.scss */
.record-company-list .table .name { -webkit-flex: 1 1; flex: 1 1; }
/* line 79, ../../sass/_recordcompany.scss */
.record-company-list .table .record_count { -webkit-flex: 0 0 140px; flex: 0 0 140px; text-align: right; border-left: 1px solid; }
/* line 85, ../../sass/_recordcompany.scss */
.record-company-list .table .headings { background-color: #d6d6d6; text-align: center; }
/* line 91, ../../sass/_recordcompany.scss */
.record-company-list .table .headings .heading { display: inline-block; font-size: 18px; }
/* line 96, ../../sass/_recordcompany.scss */
.record-company-list .table .headings .col.selected { background-color: #d6d6d6; }
/* line 101, ../../sass/_recordcompany.scss */
.record-company-list .table .sorting-pair { display: inline-block; }
/* line 104, ../../sass/_recordcompany.scss */
.record-company-list .table .sorting-pair .down { color: #a3a3a3; }
/* line 109, ../../sass/_recordcompany.scss */
.record-company-list .table .col { display: inline-block; padding: 0 1em; }
/* line 113, ../../sass/_recordcompany.scss */
.record-company-list .table .col.selected { background-color: #fce8e8; }

/* line 121, ../../sass/_recordcompany.scss */
.record-company-item .header { text-align: center; }
/* line 124, ../../sass/_recordcompany.scss */
.record-company-item .header h2 { font-size: 2em; font-weight: bold; margin: 1em; }
/* line 130, ../../sass/_recordcompany.scss */
.record-company-item .header .ng-invalid { border-color: red; }
/* line 135, ../../sass/_recordcompany.scss */
.record-company-item .overlay { -moz-transition: opacity 300ms; -o-transition: opacity 300ms; -webkit-transition: opacity 300ms; transition: opacity 300ms; position: absolute; opacity: 0; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); }
/* line 145, ../../sass/_recordcompany.scss */
.record-company-item .overlay:hover { opacity: 1; }
/* line 150, ../../sass/_recordcompany.scss */
.record-company-item .merge-warning, .record-company-item .error-message { display: none; opacity: 1; }
/* line 155, ../../sass/_recordcompany.scss */
.record-company-item .merge-warning.visible, .record-company-item .error-message.visible { display: block; }
/* line 159, ../../sass/_recordcompany.scss */
.record-company-item .merge-warning .modal, .record-company-item .error-message .modal { -moz-border-radius: 1em; -webkit-border-radius: 1em; border-radius: 1em; position: absolute; left: 23%; top: 25%; width: 50%; padding: 2%; background-color: #fff; border: 1px solid #000; }
/* line 171, ../../sass/_recordcompany.scss */
.record-company-item .merge-warning h1, .record-company-item .error-message h1 { padding-bottom: 1em; font-size: 2em; font-weight: bold; text-align: center; }
/* line 178, ../../sass/_recordcompany.scss */
.record-company-item .merge-warning h2, .record-company-item .error-message h2 { font-size: 1.2em; font-weight: bold; padding-bottom: 1em; text-align: center; }
/* line 185, ../../sass/_recordcompany.scss */
.record-company-item .merge-warning .button-bar, .record-company-item .error-message .button-bar { margin: 1em 0; text-align: center; }
/* line 190, ../../sass/_recordcompany.scss */
.record-company-item .merge-warning button, .record-company-item .error-message button { font-size: 1.2em; }

/* line 1, ../../sass/_canadianmanufacturer.scss */
.canadian-manufacturer-edit { text-align: center; }
/* line 5, ../../sass/_canadianmanufacturer.scss */
.canadian-manufacturer-edit h2 { font-size: 1.5em; font-weight: bold; padding: 1em; }
/* line 10, ../../sass/_canadianmanufacturer.scss */
.canadian-manufacturer-edit h3 { font-size: 1.2em; font-weight: bold; padding: 1em 0 0.5em; }
/* line 15, ../../sass/_canadianmanufacturer.scss */
.canadian-manufacturer-edit button, .canadian-manufacturer-edit input { width: 20em; font-size: 1.2em; padding: 0.2em; line-height: 1.2em; }
/* line 22, ../../sass/_canadianmanufacturer.scss */
.canadian-manufacturer-edit button { width: initial; }
/* line 25, ../../sass/_canadianmanufacturer.scss */
.canadian-manufacturer-edit div.recordcompany { display: inline-block; position: relative; width: 13em; padding: 0.5em; margin: 4px; border: 1px solid #ccc; cursor: pointer; -moz-border-radius: 0.5em; -webkit-border-radius: 0.5em; border-radius: 0.5em; }
/* line 35, ../../sass/_canadianmanufacturer.scss */
.canadian-manufacturer-edit div.recordcompany:hover { background-color: #f0f0f0; }
/* line 38, ../../sass/_canadianmanufacturer.scss */
.canadian-manufacturer-edit div.active { background-color: #e8e8e8; }
/* line 42, ../../sass/_canadianmanufacturer.scss */
.canadian-manufacturer-edit .error { display: block; position: relative; width: 30em; left: 50%; margin-top: 1em; margin-left: -15em; padding: 0.5em; border: 1px solid #ccc; background: #da8300; color: white; -moz-border-radius: 0.5em; -webkit-border-radius: 0.5em; border-radius: 0.5em; }
/* line 56, ../../sass/_canadianmanufacturer.scss */
.canadian-manufacturer-edit .activeRecordCompany { position: fixed; top: 0; left: 0; width: 100%; height: 100%; }
/* line 63, ../../sass/_canadianmanufacturer.scss */
.canadian-manufacturer-edit .activeRecordCompany .bg { position: absolute; width: 100%; height: 100%; left: 0; top: 0; background-color: rgba(0, 0, 0, 0.3); }
/* line 71, ../../sass/_canadianmanufacturer.scss */
.canadian-manufacturer-edit .activeRecordCompany .fg { position: absolute; width: 450px; height: 110px; left: 50%; top: 50%; margin-left: -225px; margin-top: -55px; background-color: #fff; border: 1px solid #000; -moz-border-radius: 1em; -webkit-border-radius: 1em; border-radius: 1em; }

/* line 2, ../../sass/_keywords.scss */
.keywords-list h2 { font-size: 2em; font-weight: bold; text-align: center; padding: 0.5em 0; }
/* line 8, ../../sass/_keywords.scss */
.keywords-list h3 { font-size: 1.2em; font-weight: bold; margin-bottom: 0.5em; }
/* line 14, ../../sass/_keywords.scss */
.keywords-list .column { position: relative; width: 25%; height: 600px; border: 1px solid black; padding: 1% 2%; margin: 2%; -moz-border-radius: 0.2em; -webkit-border-radius: 0.2em; border-radius: 0.2em; float: left; font-size: 1.2em; overflow-y: auto; }
/* line 27, ../../sass/_keywords.scss */
.keywords-list li { background: #dcdcdc; border: 1px solid #909090; border-radius: 0.2em; margin-bottom: 0.2em; padding: 0.2em; color: #2a2a2a; cursor: pointer; }
/* line 37, ../../sass/_keywords.scss */
.keywords-list li.selected { background-color: white; cursor: default; }
/* line 42, ../../sass/_keywords.scss */
.keywords-list label { position: relative; width: 15%; font-size: 0.8em; font-weight: bold; }
/* line 48, ../../sass/_keywords.scss */
.keywords-list input, .keywords-list select { position: relative; width: 85%; }
/* line 53, ../../sass/_keywords.scss */
.keywords-list .centered { text-align: center; }

/* line 57, ../../sass/_keywords.scss */
.keywords-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; }
/* line 64, ../../sass/_keywords.scss */
.keywords-overlay .bg { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.4); }
/* line 73, ../../sass/_keywords.scss */
.keywords-overlay .creator-modal { position: absolute; width: 360px; height: 120px; padding: 32px; left: 50%; top: 74px; margin-left: 20px; background-color: #fff; }
/* line 86, ../../sass/_keywords.scss */
.keywords-overlay .creator-modal h1 { font-size: 1.5em; margin-bottom: 2em; margin-top: -15px; text-align: center; }
/* line 93, ../../sass/_keywords.scss */
.keywords-overlay .creator-modal .column { width: 50%; float: left; }
/* line 97, ../../sass/_keywords.scss */
.keywords-overlay .creator-modal .column select, .keywords-overlay .creator-modal .column input { width: 95%; }
/* line 101, ../../sass/_keywords.scss */
.keywords-overlay .creator-modal .buttons { position: absolute; width: 344px; bottom: 1.4em; }
/* line 108, ../../sass/_keywords.scss */
.keywords-overlay .selector-modal { position: absolute; width: 475px; height: 470px; padding: 2em; left: 50%; top: 74px; margin-left: 20px; background-color: #fff; }
/* line 120, ../../sass/_keywords.scss */
.keywords-overlay .selector-modal .close { position: absolute; right: 0.5em; top: 0.5em; border: 1px solid #666; border-radius: 3px; padding: 0.2em; font-weight: bold; cursor: pointer; }
/* line 131, ../../sass/_keywords.scss */
.keywords-overlay .selector-modal ul.type-list { display: inline-block; position: absolute; }
/* line 135, ../../sass/_keywords.scss */
.keywords-overlay .selector-modal ul.type-list li { box-sizing: border-box; width: 224px; line-height: 37px; padding-left: 1em; margin-bottom: 0.3em; background-color: #999999; color: #ffffff; cursor: pointer; }
/* line 145, ../../sass/_keywords.scss */
.keywords-overlay .selector-modal ul.type-list li.active { background-color: #ccc; color: #000; padding-left: 0; }
/* line 152, ../../sass/_keywords.scss */
.keywords-overlay .selector-modal .list-host { display: inline-block; height: 445px; width: 250px; background-color: #ccc; }
/* line 158, ../../sass/_keywords.scss */
.keywords-overlay .selector-modal .list-host ul { width: 210px; height: 405px; margin: 20px; overflow-y: auto; background-color: white; border: 1px solid #444; }
/* line 166, ../../sass/_keywords.scss */
.keywords-overlay .selector-modal .list-host li { cursor: pointer; }
/* line 169, ../../sass/_keywords.scss */
.keywords-overlay .selector-modal .list-host li:hover { background-color: #e0e0e0; }
/* line 172, ../../sass/_keywords.scss */
.keywords-overlay .selector-modal .list-host .selected { display: block; width: 100%; background-color: #dbdbdb; }
/* line 183, ../../sass/_keywords.scss */
.keywords-overlay .buttons { width: 100%; text-align: center; }
/* line 187, ../../sass/_keywords.scss */
.keywords-overlay .buttons button { font-size: 1.4em; line-height: 1.5em; }

/* line 195, ../../sass/_keywords.scss */
.keyword-images h1 { margin: 0.4em 0; font-size: 2em; font-weight: bold; text-align: center; }
/* line 203, ../../sass/_keywords.scss */
.keyword-images .selector { width: 200px; height: 415px; margin: 0 12px 12px 0; overflow: hidden; float: left; }
/* line 211, ../../sass/_keywords.scss */
.keyword-images .selector select { width: 100%; }
/* line 214, ../../sass/_keywords.scss */
.keyword-images .selector .terms { height: 392px; }
/* line 219, ../../sass/_keywords.scss */
.keyword-images img.preview { display: inline-block; width: 200px; height: 200px; margin: 0 12px 12px 0; }
/* line 226, ../../sass/_keywords.scss */
.keyword-images .full-view { display: block; position: fixed; top: 0; left: 0; width: 100%; height: 100%; }
/* line 236, ../../sass/_keywords.scss */
.keyword-images .full-view .bg { position: relative; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.4); }
/* line 243, ../../sass/_keywords.scss */
.keyword-images .full-view .img { display: inline-block; position: absolute; width: 800px; height: 800px; left: 50%; top: 50%; margin-left: -400px; margin-top: -400px; }
/* line 253, ../../sass/_keywords.scss */
.keyword-images .full-view .img img { width: 800px; height: 800px; }
/* line 257, ../../sass/_keywords.scss */
.keyword-images .full-view .img .close { display: none; position: absolute; top: 50%; left: 50%; width: 20px; height: 20px; margin-top: -395px; margin-left: 370px; text-align: center; border: 3px solid white; border-radius: 0.4em; font-size: 16px; line-height: 20px; color: white; background-color: rgba(0, 0, 0, 0.4); cursor: pointer; }
/* line 275, ../../sass/_keywords.scss */
.keyword-images .full-view .img a { display: none; position: absolute; left: 50%; width: 7em; padding: 0.5em; margin-top: -4em; margin-left: -3.5em; border: 3px solid white; border-radius: 0.5em; text-align: center; color: white; background-color: rgba(0, 0, 0, 0.4); cursor: pointer; text-decoration: none; }
/* line 293, ../../sass/_keywords.scss */
.keyword-images .full-view .img:hover .close { display: block; }
/* line 296, ../../sass/_keywords.scss */
.keyword-images .full-view .img:hover a { display: inline-block; }

/* line 2, ../../sass/_descriptors.scss */
.descriptors-edit h2 { font-size: 2em; font-weight: bold; text-align: center; padding: 0.5em 0; }
/* line 8, ../../sass/_descriptors.scss */
.descriptors-edit h3 { font-size: 1.2em; font-weight: bold; text-align: center; margin-top: 1.5em; }
/* line 15, ../../sass/_descriptors.scss */
.descriptors-edit button.add { position: relative; width: 12em; left: 50%; margin-left: -6em; font-size: 1.4em; }
/* line 24, ../../sass/_descriptors.scss */
.descriptors-edit li { position: relative; height: 3em; width: 22%; margin: 10px 1%; border: 1px solid black; float: left; line-height: 3em; text-align: center; background-color: #ccc; color: #000; -moz-border-radius: 0.4em; -webkit-border-radius: 0.4em; border-radius: 0.4em; }
/* line 38, ../../sass/_descriptors.scss */
.descriptors-edit .fullscreen { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.4); text-align: center; }
/* line 48, ../../sass/_descriptors.scss */
.descriptors-edit .fullscreen .modal { position: absolute; width: 360px; height: 120px; padding: 1em; left: 50%; top: 50%; margin-left: -180px; margin-top: -60px; background-color: #fff; border-width: 0 1px 1px 0; border-style: solid; border-color: rgba(0, 0, 0, 0.8); -moz-border-radius: 0.4em; -webkit-border-radius: 0.4em; border-radius: 0.4em; -moz-box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.5); box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.5); }
/* line 69, ../../sass/_descriptors.scss */
.descriptors-edit .fullscreen .modal h3 { margin-top: 0; margin-bottom: 1em; font-size: 1.5em; text-align: center; }
/* line 76, ../../sass/_descriptors.scss */
.descriptors-edit .fullscreen .modal input { display: inline; width: 80%; }

/* line 10, ../../sass/_assets.scss */
.assets-editor h2 { margin: .5em 0; font-size: 2em; text-align: center; }
/* line 16, ../../sass/_assets.scss */
.assets-editor note { display: block; font-size: 1.2em; font-weight: bold; text-align: center; padding: 0 25% 2em; }
/* line 24, ../../sass/_assets.scss */
.assets-editor h3 { margin: 5em 0; font-size: 1.5em; text-align: center; color: #ccc; }
/* line 31, ../../sass/_assets.scss */
.assets-editor .buttons { text-align: center; margin-bottom: 1em; }
/* line 35, ../../sass/_assets.scss */
.assets-editor .buttons button { font-size: 1.4em; }
/* line 41, ../../sass/_mixins.scss */
.assets-editor .popup { position: fixed; top: 0; left: 0; width: 100%; height: 100%; }
/* line 48, ../../sass/_mixins.scss */
.assets-editor .popup .modal { position: absolute; width: 500px; height: 80px; top: 50%; left: 50%; margin-left: -250px; margin-top: -40px; border: 3px solid #666; padding: 1em; border-radius: 1em; background-color: #fff; text-align: center; }
/* line 65, ../../sass/_mixins.scss */
.assets-editor .popup .modal h1 { font-size: 1.5em; font-weight: bold; }
/* line 69, ../../sass/_mixins.scss */
.assets-editor .popup .modal h1, .assets-editor .popup .modal p { position: relative; width: 80%; left: 50%; margin-left: -40%; padding: 1em 0; }
/* line 42, ../../sass/_assets.scss */
.assets-editor .assets { text-align: center; }
/* line 46, ../../sass/_assets.scss */
.assets-editor .suppressed { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity: 0.5; }
/* line 49, ../../sass/_assets.scss */
.assets-editor .suppressed.active { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; }
/* line 52, ../../sass/_assets.scss */
.assets-editor .suppressed.active b, .assets-editor .suppressed.active i { display: none; }
/* line 59, ../../sass/_assets.scss */
.assets-editor .item { -moz-box-shadow: rgba(0, 0, 0, 0.5) 2px 2px 5px; -webkit-box-shadow: rgba(0, 0, 0, 0.5) 2px 2px 5px; box-shadow: rgba(0, 0, 0, 0.5) 2px 2px 5px; display: inline-block; position: relative; width: 200px; height: 200px; margin: 0 1em 1em 0; border: 3px solid #888; background-size: cover; }
/* line 70, ../../sass/_assets.scss */
.assets-editor .item b { text-shadow: rgba(0, 0, 0, 0.8) 0 0 1px; position: absolute; top: 0; left: 0; padding: .4em; color: #fff; z-index: 1; }
/* line 81, ../../sass/_assets.scss */
.assets-editor .item i { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=10); opacity: 0.1; -moz-border-radius: 0.2em; -webkit-border-radius: 0.2em; border-radius: 0.2em; -moz-box-shadow: rgba(0, 0, 0, 0.2) 2px 2px 5px; -webkit-box-shadow: rgba(0, 0, 0, 0.2) 2px 2px 5px; box-shadow: rgba(0, 0, 0, 0.2) 2px 2px 5px; text-shadow: rgba(0, 0, 0, 0.2) 2px 2px 5px; -moz-transition-property: opacity; -o-transition-property: opacity; -webkit-transition-property: opacity; transition-property: opacity; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; position: relative; width: 1em; padding: .1em; font-size: 2em; border: 4px solid #fff; color: #fff; cursor: pointer; float: right; }
/* line 102, ../../sass/_assets.scss */
.assets-editor .item:hover i { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; }
/* line 111, ../../sass/_assets.scss */
.assets-editor .item.cover { background-color: #f00; border-color: #f00; }
/* line 116, ../../sass/_assets.scss */
.assets-editor .item.back { background-color: #dd00b9; border-color: #dd00b9; }
/* line 121, ../../sass/_assets.scss */
.assets-editor .item.crop, .assets-editor .item.scan { background-color: #71b965; border-color: #71b965; background-size: contain; background-repeat: no-repeat; background-position: center; }
/* line 130, ../../sass/_assets.scss */
.assets-editor .item.pdf { background-color: #6582b9; border-color: #6582b9; background-size: contain; background-repeat: no-repeat; background-position: center; }

/* line 140, ../../sass/_assets.scss */
.asset-preview { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 3; }
/* line 148, ../../sass/_assets.scss */
.asset-preview .bg { position: absolute; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); }
/* line 155, ../../sass/_assets.scss */
.asset-preview .content { -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); position: absolute; left: 50%; top: 50%; }
/* line 163, ../../sass/_assets.scss */
.asset-preview textarea { -moz-border-radius: 0.2em; -webkit-border-radius: 0.2em; border-radius: 0.2em; display: block; position: relative; width: 400px; left: 50%; margin-left: -200px; height: 3em; font-size: 1.4em; line-height: 1.5em; }
/* line 176, ../../sass/_assets.scss */
.asset-preview button { display: block; position: relative; width: 4em; left: 50%; margin-left: -2em; font-size: 1.4em; }

/* line 186, ../../sass/_assets.scss */
.asset-scroller { position: relative; width: 450px; height: 122px; left: 50%; margin-top: 5em; margin-left: -225px; border: 1px solid #000; }
/* line 195, ../../sass/_assets.scss */
.asset-scroller h3 { padding-top: .5em; text-align: center; font-size: 14px !important; }
/* line 200, ../../sass/_assets.scss */
.asset-scroller h3 a { -moz-border-radius: 0.2em; -webkit-border-radius: 0.2em; border-radius: 0.2em; border: 1px solid #666; padding: 0 .5em; font-weight: bold; color: #000; text-decoration: none; cursor: pointer; }
/* line 212, ../../sass/_assets.scss */
.asset-scroller .button { position: absolute; top: 55px; font-size: 2em; color: #444; cursor: pointer; }
/* line 219, ../../sass/_assets.scss */
.asset-scroller .button.disabled { cursor: default; color: #ccc; }
/* line 224, ../../sass/_assets.scss */
.asset-scroller .button.prev { left: 2px; }
/* line 228, ../../sass/_assets.scss */
.asset-scroller .button.next { right: 2px; }
/* line 233, ../../sass/_assets.scss */
.asset-scroller .scroller-container, .asset-scroller .scroller { position: absolute; height: 84px; white-space: nowrap; overflow: hidden; }
/* line 241, ../../sass/_assets.scss */
.asset-scroller .scroller-container { width: 366px; top: 30px; left: 50%; margin-left: -183px; }
/* line 249, ../../sass/_assets.scss */
.asset-scroller .scroller { -moz-transition-property: left; -o-transition-property: left; -webkit-transition-property: left; transition-property: left; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; left: 0; }
/* line 256, ../../sass/_assets.scss */
.asset-scroller img { position: relative; width: 80px; height: 80px; border: 2px solid transparent; margin-right: 10px; cursor: pointer; }
/* line 264, ../../sass/_assets.scss */
.asset-scroller img.cover { border-color: red; }
/* line 268, ../../sass/_assets.scss */
.asset-scroller img.back { border-color: #dd00b9; }
/* line 273, ../../sass/_assets.scss */
.asset-scroller .no-assets { width: 100%; height: 100%; text-align: center; position: absolute; top: 0; }
/* line 280, ../../sass/_assets.scss */
.asset-scroller .no-assets p { top: 50%; display: block; position: relative; font-weight: normal; font-size: 1.4em; margin-top: -.2em; }

/* line 292, ../../sass/_assets.scss */
.unmatched-manager h2 { font-size: 2em; font-weight: bold; padding: 1em; text-align: center; }
/* line 299, ../../sass/_assets.scss */
.unmatched-manager .scan-selector, .unmatched-manager .db-selector { position: relative; left: 50%; width: 1000px; height: 650px; margin-left: -500px; margin-bottom: 2em; }
/* line 310, ../../sass/_assets.scss */
.unmatched-manager .server-data { display: inline-block; width: 32%; margin-right: 1%; height: 100%; }
/* line 316, ../../sass/_assets.scss */
.unmatched-manager .server-data .text-filter, .unmatched-manager .server-data .record-id-filter { display: flex; margin: .5em 0; }
/* line 321, ../../sass/_assets.scss */
.unmatched-manager .server-data .text-filter input, .unmatched-manager .server-data .record-id-filter input { -moz-border-radius: 0.4em 0 0 0.4em; -webkit-border-radius: 0.4em; border-radius: 0.4em 0 0 0.4em; flex: 1 1; border: 1px solid #ccc; min-width: 25%; }
/* line 328, ../../sass/_assets.scss */
.unmatched-manager .server-data .text-filter button, .unmatched-manager .server-data .record-id-filter button { -moz-border-radius: 0 0.4em 0.4em 0; -webkit-border-radius: 0; border-radius: 0 0.4em 0.4em 0; border: 1px solid #ccc; background-color: #ccc; }
/* line 335, ../../sass/_assets.scss */
.unmatched-manager .server-data .type-filter { display: flex; }
/* line 338, ../../sass/_assets.scss */
.unmatched-manager .server-data .type-filter button { flex: 1 1; border-style: solid; border-color: #666; border-width: 1px 1px 1px 0; background-color: #f2f2f2; }
/* line 345, ../../sass/_assets.scss */
.unmatched-manager .server-data .type-filter button.selected { background-color: #666; color: #fff; }
/* line 351, ../../sass/_assets.scss */
.unmatched-manager .server-data .type-filter :first-child { -moz-border-radius: 0.4em 0 0 0.4em; -webkit-border-radius: 0.4em; border-radius: 0.4em 0 0 0.4em; border-width: 1px; }
/* line 356, ../../sass/_assets.scss */
.unmatched-manager .server-data .type-filter :last-child { -moz-border-radius: 0 0.4em 0.4em 0; -webkit-border-radius: 0; border-radius: 0 0.4em 0.4em 0; border-width: 1px 1px 1px 0; }
/* line 363, ../../sass/_assets.scss */
.unmatched-manager .server-data .list { box-sizing: border-box; height: 92%; border: 1px solid #ccc; overflow: auto; }
/* line 370, ../../sass/_assets.scss */
.unmatched-manager .server-data .list .head { padding: .5em; background-color: #444 !important; color: #fff; }
/* line 375, ../../sass/_assets.scss */
.unmatched-manager .server-data .list .head span { cursor: pointer; }
/* line 380, ../../sass/_assets.scss */
.unmatched-manager .server-data .list li { padding: .5em; }
/* line 384, ../../sass/_assets.scss */
.unmatched-manager .server-data .list li:hover { background-color: #f2f2f2; cursor: pointer; }
/* line 389, ../../sass/_assets.scss */
.unmatched-manager .server-data .list li.selected { background-color: #ccc !important; }
/* line 394, ../../sass/_assets.scss */
.unmatched-manager .server-data .list span { display: inline-block; }
/* line 397, ../../sass/_assets.scss */
.unmatched-manager .server-data .list span:first-child { width: 75%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
/* line 403, ../../sass/_assets.scss */
.unmatched-manager .server-data .list span:last-child { width: 25%; }
/* line 408, ../../sass/_assets.scss */
.unmatched-manager .server-data .list i { font-size: .9em; font-style: italic; color: #666; }
/* line 416, ../../sass/_assets.scss */
.unmatched-manager .preview { -moz-border-radius: 1em; -webkit-border-radius: 1em; border-radius: 1em; display: inline-block; box-sizing: border-box; height: 100%; width: 67%; border: 1em solid #f2f2f2; line-height: 630px; text-align: center; vertical-align: top; background: #f2f2f2; }
/* line 428, ../../sass/_assets.scss */
.unmatched-manager .preview img { max-height: 100%; max-width: 100%; }
/* line 434, ../../sass/_assets.scss */
.unmatched-manager .db-selector .list { height: 40%; }
/* line 438, ../../sass/_assets.scss */
.unmatched-manager .db-selector .preview { min-height: 100px; height: auto; line-height: inherit; vertical-align: top; text-align: left; }
/* line 445, ../../sass/_assets.scss */
.unmatched-manager .db-selector .preview h1 { font-size: 1.4em; font-weight: bold; text-align: center; }
/* line 450, ../../sass/_assets.scss */
.unmatched-manager .db-selector .preview h1.info { color: #ccc; }
/* line 455, ../../sass/_assets.scss */
.unmatched-manager .db-selector .preview img { padding: .5em; height: 100px; }
/* line 460, ../../sass/_assets.scss */
.unmatched-manager .db-selector .preview .add { -moz-transition: opacity 300ms; -o-transition: opacity 300ms; -webkit-transition: opacity 300ms; transition: opacity 300ms; -moz-border-radius: 0.5em; -webkit-border-radius: 0.5em; border-radius: 0.5em; display: inline-block; height: 100px; width: 8em; margin: .5em; border: 1px solid #666; box-sizing: border-box; vertical-align: top; opacity: 0; color: #666; background-color: #fff; text-align: center; cursor: pointer; }
/* line 477, ../../sass/_assets.scss */
.unmatched-manager .db-selector .preview .add.visible { opacity: 1; cursor: pointer; }
/* line 482, ../../sass/_assets.scss */
.unmatched-manager .db-selector .preview .add div { font-size: 2em; padding-top: .8em; }
/* line 490, ../../sass/_assets.scss */
.unmatched-manager .input-popup { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.2); }
/* line 498, ../../sass/_assets.scss */
.unmatched-manager .input-popup .modal { position: absolute; left: 50%; top: 20%; width: 500px; padding: 20px; text-align: center; background-color: #fff; margin-left: -270px; border-radius: .5em; }
/* line 510, ../../sass/_assets.scss */
.unmatched-manager .input-popup .title { font-size: 1.5em; font-weight: bold; margin-bottom: 12px; }
/* line 516, ../../sass/_assets.scss */
.unmatched-manager .input-popup textarea { width: 100%; height: 60px; font-size: 1.2em; margin-bottom: 12px; }
/* line 523, ../../sass/_assets.scss */
.unmatched-manager .input-popup button { -moz-border-radius: 0.2em; -webkit-border-radius: 0.2em; border-radius: 0.2em; font-size: 1.2em; border: 1px solid #444; }
/* line 530, ../../sass/_assets.scss */
.unmatched-manager .icon-delete { transition: opacity .3s; position: absolute; right: .25em; top: .25em; font-size: 4em; color: red; border-color: red; opacity: .3; }
/* line 540, ../../sass/_assets.scss */
.unmatched-manager .icon-delete:hover { opacity: 1; }
/* line 41, ../../sass/_mixins.scss */
.unmatched-manager .popup { position: fixed; top: 0; left: 0; width: 100%; height: 100%; }
/* line 48, ../../sass/_mixins.scss */
.unmatched-manager .popup .modal { position: absolute; width: 500px; height: 80px; top: 50%; left: 50%; margin-left: -250px; margin-top: -40px; border: 3px solid #666; padding: 1em; border-radius: 1em; background-color: #fff; text-align: center; }
/* line 65, ../../sass/_mixins.scss */
.unmatched-manager .popup .modal h1 { font-size: 1.5em; font-weight: bold; }
/* line 69, ../../sass/_mixins.scss */
.unmatched-manager .popup .modal h1, .unmatched-manager .popup .modal p { position: relative; width: 80%; left: 50%; margin-left: -40%; padding: 1em 0; }

/* line 2, ../../sass/_collisions.scss */
.collsions-list h1 { padding: 1em 0 0 0; text-align: center; font-size: 1.4em; font-weight: bold; margin-bottom: 1em; }
/* line 9, ../../sass/_collisions.scss */
.collsions-list h5 { font-size: 1.2em; font-weight: bold; }
/* line 14, ../../sass/_collisions.scss */
.collsions-list > div { position: relative; width: 810px; left: 50%; margin-left: -405px; margin-bottom: 2em; }
/* line 23, ../../sass/_collisions.scss */
.collsions-list .collision { position: relative; padding-bottom: 2em; }
/* line 27, ../../sass/_collisions.scss */
.collsions-list .record { display: inline-block; width: 243px; height: 170px; border: 1px solid #ccc; padding: 5px; vertical-align: top; }
/* line 35, ../../sass/_collisions.scss */
.collsions-list p { margin-bottom: 0.5em; }
/* line 38, ../../sass/_collisions.scss */
.collsions-list .images { position: relative; height: 117px; width: 240px; margin-bottom: 0.5em; text-align: center; }
/* line 45, ../../sass/_collisions.scss */
.collsions-list .images .thumbnail { display: inline-block; width: 115px; height: 115px; border: 1px solid #aaa; background-color: #999; }
/* line 52, ../../sass/_collisions.scss */
.collsions-list .images .thumbnail img { position: relative; width: 100%; height: 100%; }

/* line 1, ../../sass/_imagematcher.scss */
body.images .nav .imagematcher { color: white; }

/* line 5, ../../sass/_imagematcher.scss */
.image-matcher { position: relative; width: 1141px; left: 50%; margin-left: -570.5px; margin-bottom: 2em; }
/* line 14, ../../sass/_imagematcher.scss */
.image-matcher h2 { width: 1141px; font-size: 2em; font-weight: bold; text-align: center; padding: 0.5em 0; }
/* line 21, ../../sass/_imagematcher.scss */
.image-matcher h4 { background-color: #dcdcdc; padding: 0.1em; margin-bottom: 0.1em; }
/* line 28, ../../sass/_imagematcher.scss */
.image-matcher .helper { position: relative; width: 400px; left: 50%; margin: 1em 0 1em -200px; line-height: 1.5em; }
/* line 36, ../../sass/_imagematcher.scss */
.image-matcher .helper button { font-size: 1.4em; }
/* line 41, ../../sass/_imagematcher.scss */
.image-matcher .button-host button { margin: 0; border: 1px solid black; background-color: white; cursor: pointer; -moz-border-radius: 0.5em; -webkit-border-radius: 0.5em; border-radius: 0.5em; }
/* line 49, ../../sass/_imagematcher.scss */
.image-matcher .button-host button:disabled, .image-matcher .button-host button[disabled] { color: #ccc !important; background-color: #E8E8E8 !important; cursor: inherit; }
/* line 54, ../../sass/_imagematcher.scss */
.image-matcher .button-host button.double { width: 99%; }
/* line 57, ../../sass/_imagematcher.scss */
.image-matcher .button-host button.double.top { border-width: 1px 1px 0 1px; -moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; -moz-border-radius-bottomright: 0; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; }
/* line 61, ../../sass/_imagematcher.scss */
.image-matcher .button-host button.bottom { -moz-border-radius-topleft: 0; -webkit-border-top-left-radius: 0; border-top-left-radius: 0; -moz-border-radius-topright: 0; -webkit-border-top-right-radius: 0; border-top-right-radius: 0; }
/* line 64, ../../sass/_imagematcher.scss */
.image-matcher .button-host button.left { width: 33%; border-width: 1px 0 1px 1px; -moz-border-radius-topright: 0; -webkit-border-top-right-radius: 0; border-top-right-radius: 0; -moz-border-radius-bottomright: 0; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; }
/* line 69, ../../sass/_imagematcher.scss */
.image-matcher .button-host button.right { width: 33%; -moz-border-radius-topleft: 0; -webkit-border-top-left-radius: 0; border-top-left-radius: 0; -moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; }
/* line 73, ../../sass/_imagematcher.scss */
.image-matcher .button-host button.centre { width: 33%; -moz-border-radius-topleft: 0; -webkit-border-top-left-radius: 0; border-top-left-radius: 0; -moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; -moz-border-radius-topright: 0; -webkit-border-top-right-radius: 0; border-top-right-radius: 0; -moz-border-radius-bottomright: 0; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; border-width: 1px 0 1px 1px; }
/* line 81, ../../sass/_imagematcher.scss */
.image-matcher .status { margin-top: 2em; clear: both; font-size: 1.2em; font-weight: bold; text-align: center; color: #00cc00; }
/* line 89, ../../sass/_imagematcher.scss */
.image-matcher .status.error { color: #ff0000; }
/* line 92, ../../sass/_imagematcher.scss */
.image-matcher .image-selector { height: 420px; }
/* line 95, ../../sass/_imagematcher.scss */
.image-matcher .image-selector select { font-size: 1em; }
/* line 98, ../../sass/_imagematcher.scss */
.image-matcher .image-selector option { height: 1.4em; }
/* line 101, ../../sass/_imagematcher.scss */
.image-matcher .image-selector input.namepart { width: 10em; }
/* line 104, ../../sass/_imagematcher.scss */
.image-matcher .image-selector .image-files { position: relative; width: 455px; height: 258px; }
/* line 109, ../../sass/_imagematcher.scss */
.image-matcher .image-selector .coverImages, .image-matcher .image-selector .inputs { display: inline-block; vertical-align: top; }
/* line 113, ../../sass/_imagematcher.scss */
.image-matcher .image-selector .images-host { position: relative; height: 341px; }
/* line 117, ../../sass/_imagematcher.scss */
.image-matcher .image-selector .coverImages { width: 640px; }
/* line 120, ../../sass/_imagematcher.scss */
.image-matcher .image-selector .helper-toggle { position: relative; width: 98%; text-align: center; }
/* line 125, ../../sass/_imagematcher.scss */
.image-matcher .image-selector .helper-toggle button { width: 100px; float: none; }
/* line 130, ../../sass/_imagematcher.scss */
.image-matcher .image-selector .single-preview { width: 310px; left: 50%; position: relative; margin-left: -155px; }
/* line 136, ../../sass/_imagematcher.scss */
.image-matcher .image-selector .single-preview .button-host button { font-size: 1.4em; }
/* line 140, ../../sass/_imagematcher.scss */
.image-matcher .image-selector .coverImages.loading { font-size: 3em; }
/* line 143, ../../sass/_imagematcher.scss */
.image-matcher .image-selector .coverImage { width: 309px; height: 309px; vertical-align: top; }
/* line 148, ../../sass/_imagematcher.scss */
.image-matcher .image-selector .coverImage.fallback { background-color: #cccccc; }
/* line 151, ../../sass/_imagematcher.scss */
.image-matcher .image-selector .coverImage.fallback b { display: block; position: absolute; width: 100%; top: 50%; line-height: 1em; margin-top: -0.5em; text-align: center; font-size: 1.5em; font-weight: bold; color: #d7d7d7; }
/* line 165, ../../sass/_imagematcher.scss */
.image-matcher .image-selector .image-item { display: inline-block; position: relative; width: 309px; height: 341px; margin-right: 0.5em; }
/* line 172, ../../sass/_imagematcher.scss */
.image-matcher .image-selector .image-item cite { display: block; padding: 0.5em 0; text-align: center; font-size: 1.25em; color: #FF0000; }
/* line 182, ../../sass/_imagematcher.scss */
.image-matcher .filter-type-selector { padding: 2em 0 1em 0; font-size: 1.25em; font-weight: bold; }
/* line 187, ../../sass/_imagematcher.scss */
.image-matcher .filter-type-selector .search-mode-selector { float: right; }
/* line 190, ../../sass/_imagematcher.scss */
.image-matcher .filter-type-selector .search-mode-selector label { vertical-align: text-bottom; }
/* line 195, ../../sass/_imagematcher.scss */
.image-matcher .filter-type-format { display: inline-block; margin-left: 50px; }
/* line 200, ../../sass/_imagematcher.scss */
.image-matcher .toggle-buttons { display: inline-block; vertical-align: text-bottom; }
/* line 204, ../../sass/_imagematcher.scss */
.image-matcher .toggle-buttons button { float: left; margin-left: 0; margin-right: 0; border: 1px solid #444; border-radius: 0; border-collapse: collapse; color: #888; background-color: #ccc; }
/* line 214, ../../sass/_imagematcher.scss */
.image-matcher .toggle-buttons button:first-child { -moz-border-radius: 0.5em 0 0 0.5em; -webkit-border-radius: 0.5em; border-radius: 0.5em 0 0 0.5em; border-right: none; }
/* line 218, ../../sass/_imagematcher.scss */
.image-matcher .toggle-buttons button:last-child { -moz-border-radius: 0 0.5em 0.5em 0; -webkit-border-radius: 0; border-radius: 0 0.5em 0.5em 0; }
/* line 221, ../../sass/_imagematcher.scss */
.image-matcher .toggle-buttons button.active { color: #000; background-color: #fff; font-weight: bold; }
/* line 228, ../../sass/_imagematcher.scss */
.image-matcher button.inactive { color: grey; }
/* line 231, ../../sass/_imagematcher.scss */
.image-matcher .manual-search-options, .image-matcher .automatic-search-options { float: left; }
/* line 240, ../../sass/_imagematcher.scss */
.image-matcher .manual-search-options input, .image-matcher .automatic-search-options input { vertical-align: text-bottom; }
/* line 243, ../../sass/_imagematcher.scss */
.image-matcher .manual-search-options span, .image-matcher .automatic-search-options span { display: inline-block; position: relative; margin-right: 0.7em; font-size: inherit; text-align: center; }
/* line 250, ../../sass/_imagematcher.scss */
.image-matcher .manual-search-options span label, .image-matcher .automatic-search-options span label { font-size: 0.8em; font-weight: normal; }
/* line 254, ../../sass/_imagematcher.scss */
.image-matcher .manual-search-options span input, .image-matcher .automatic-search-options span input { width: 100%; }
/* line 258, ../../sass/_imagematcher.scss */
.image-matcher .manual-search-options span:nth-child(1), .image-matcher .automatic-search-options span:nth-child(1) { width: 280px; }
/* line 261, ../../sass/_imagematcher.scss */
.image-matcher .manual-search-options span:nth-child(2), .image-matcher .automatic-search-options span:nth-child(2) { width: 170px; }
/* line 264, ../../sass/_imagematcher.scss */
.image-matcher .manual-search-options span:nth-child(3), .image-matcher .automatic-search-options span:nth-child(3) { width: 120px; }
/* line 267, ../../sass/_imagematcher.scss */
.image-matcher .manual-search-options span:nth-child(4), .image-matcher .automatic-search-options span:nth-child(4) { width: 50px; }
/* line 270, ../../sass/_imagematcher.scss */
.image-matcher .manual-search-options span:nth-child(5), .image-matcher .automatic-search-options span:nth-child(5) { width: 50px; }
/* line 274, ../../sass/_imagematcher.scss */
.image-matcher .manual-search-options button { width: 100px; vertical-align: top; }
/* line 279, ../../sass/_imagematcher.scss */
.image-matcher .matching-record-candidates { position: relative; width: 1141px; border: 1px solid #333; }
/* line 286, ../../sass/_imagematcher.scss */
.image-matcher .matching-record-candidates tr.active { background-color: #ffc8d5; }
/* line 289, ../../sass/_imagematcher.scss */
.image-matcher .matching-record-candidates th { background-color: #000; color: #fff; }
/* line 293, ../../sass/_imagematcher.scss */
.image-matcher .matching-record-candidates td, .image-matcher .matching-record-candidates th { border: 1px solid #333; text-align: center; padding: 0.70em 0; }
/* line 298, ../../sass/_imagematcher.scss */
.image-matcher .matching-record-candidates td ul { position: absolute; width: 100%; margin-top: 1.3em; background-color: white; border: 1px solid black; border-bottom: none; z-index: 2; }
/* line 307, ../../sass/_imagematcher.scss */
.image-matcher .matching-record-candidates td ul li { border-bottom: 1px solid black; border-collapse: collapse; padding: 0.2em 0.5em; text-align: left; }
/* line 313, ../../sass/_imagematcher.scss */
.image-matcher .matching-record-candidates td ul li.selected { color: #555; background-color: #ddd; }
/* line 318, ../../sass/_imagematcher.scss */
.image-matcher .matching-record-candidates tr.sorter th { background-color: inherit; padding: 0; }
/* line 322, ../../sass/_imagematcher.scss */
.image-matcher .matching-record-candidates th:nth-child(1), .image-matcher .matching-record-candidates td:nth-child(1) { width: 47px; }
/* line 325, ../../sass/_imagematcher.scss */
.image-matcher .matching-record-candidates th:nth-child(2), .image-matcher .matching-record-candidates td:nth-child(2) { width: 346px; }
/* line 328, ../../sass/_imagematcher.scss */
.image-matcher .matching-record-candidates th:nth-child(3), .image-matcher .matching-record-candidates td:nth-child(3) { width: 240px; }
/* line 331, ../../sass/_imagematcher.scss */
.image-matcher .matching-record-candidates th:nth-child(4), .image-matcher .matching-record-candidates td:nth-child(4) { position: relative; width: 181px; }
/* line 335, ../../sass/_imagematcher.scss */
.image-matcher .matching-record-candidates th:nth-child(4) input, .image-matcher .matching-record-candidates td:nth-child(4) input { width: 167px; }
/* line 339, ../../sass/_imagematcher.scss */
.image-matcher .matching-record-candidates th:nth-child(5), .image-matcher .matching-record-candidates td:nth-child(5) { width: 56px; }
/* line 342, ../../sass/_imagematcher.scss */
.image-matcher .matching-record-candidates th:nth-child(5) input, .image-matcher .matching-record-candidates td:nth-child(5) input { width: 44px; }
/* line 346, ../../sass/_imagematcher.scss */
.image-matcher .matching-record-candidates th:nth-child(6), .image-matcher .matching-record-candidates td:nth-child(6) { width: 60px; }
/* line 349, ../../sass/_imagematcher.scss */
.image-matcher .matching-record-candidates th:nth-child(6) input, .image-matcher .matching-record-candidates td:nth-child(6) input { width: 48px; }
/* line 353, ../../sass/_imagematcher.scss */
.image-matcher .matching-record-candidates th:nth-child(7), .image-matcher .matching-record-candidates td:nth-child(7) { width: 100px; }
/* line 356, ../../sass/_imagematcher.scss */
.image-matcher .matching-record-candidates td span { margin: 0 0.3em; }
/* line 359, ../../sass/_imagematcher.scss */
.image-matcher .matching-record-candidates .clickable { cursor: pointer; }

/* line 364, ../../sass/_imagematcher.scss */
.image-preview { position: fixed; top: 0; left: 0; width: 100%; height: 100%; }
/* line 371, ../../sass/_imagematcher.scss */
.image-preview .bg { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.2); }
/* line 379, ../../sass/_imagematcher.scss */
.image-preview .image-container { display: flex; align-items: center; align-content: center; width: 100%; height: 100%; background-color: rgba(255, 255, 255, 0.5); justify-content: center; }

/* line 389, ../../sass/_imagematcher.scss */
.image-record-asset-tool { position: fixed; top: 0; left: 0; width: 100%; height: 100%; }
/* line 400, ../../sass/_imagematcher.scss */
.image-record-asset-tool h3 { display: none; }
/* line 403, ../../sass/_imagematcher.scss */
.image-record-asset-tool .bg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.4); z-index: 0; }
/* line 413, ../../sass/_imagematcher.scss */
.image-record-asset-tool a { display: inline-block; padding: 0.3em; margin-top: 1em; border: 1px solid #8d8d8d; border-radius: 0.4em; font-size: 1.2em; font-weight: bold; text-decoration: none; background-color: white; color: black; }
/* line 426, ../../sass/_imagematcher.scss */
.image-record-asset-tool .scroller-container { position: absolute; width: 100%; height: 200px; overflow: hidden; background-color: rgba(0, 0, 0, 0.4); }
/* line 433, ../../sass/_imagematcher.scss */
.image-record-asset-tool .scroller { position: absolute; white-space: nowrap; -moz-transition-property: left; -o-transition-property: left; -webkit-transition-property: left; transition-property: left; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; }
/* line 439, ../../sass/_imagematcher.scss */
.image-record-asset-tool .scroller img { position: relative; width: 200px; height: 200px; margin-right: 10px; background-color: #fff; }
/* line 447, ../../sass/_imagematcher.scss */
.image-record-asset-tool .asset-scroller { position: relative; width: 830px; height: 200px; left: 50%; top: 40%; margin-left: -420px; margin-top: -100px; }
/* line 456, ../../sass/_imagematcher.scss */
.image-record-asset-tool .asset-scroller .button { position: absolute; top: 50%; margin-top: -0.5em; font-size: 3em; z-index: 1; cursor: pointer; }
/* line 464, ../../sass/_imagematcher.scss */
.image-record-asset-tool .asset-scroller .button.next { right: -1em; }
/* line 467, ../../sass/_imagematcher.scss */
.image-record-asset-tool .asset-scroller .button.prev { left: -1em; }
/* line 470, ../../sass/_imagematcher.scss */
.image-record-asset-tool .asset-scroller .button.disabled { color: #666; }
/* line 474, ../../sass/_imagematcher.scss */
.image-record-asset-tool .no-assets { height: 100%; }
/* line 477, ../../sass/_imagematcher.scss */
.image-record-asset-tool .no-assets p { position: relative; top: 43%; margin-top: -1.5em; font-size: 3em; text-align: center; color: #fff; text-shadow: rgba(0, 0, 0, 0.5) 2px 2px 4px; }
/* line 488, ../../sass/_imagematcher.scss */
.image-record-asset-tool .button-bar { position: relative; top: 50%; left: 50%; width: 30em; padding: 0.5em; margin-top: -90px; margin-left: -15em; border: 1px solid #747474; text-align: center; background-color: #fff; z-index: 1; -moz-border-radius: 0.4em; -webkit-border-radius: 0.4em; border-radius: 0.4em; -moz-box-shadow: rgba(0, 0, 0, 0.4) 2px 2px 4px; -webkit-box-shadow: rgba(0, 0, 0, 0.4) 2px 2px 4px; box-shadow: rgba(0, 0, 0, 0.4) 2px 2px 4px; }
/* line 504, ../../sass/_imagematcher.scss */
.image-record-asset-tool .button-bar b { font-size: 1.2em; font-weight: bold; }
/* line 509, ../../sass/_imagematcher.scss */
.image-record-asset-tool .button-bar button { font-size: 1.3em; cursor: pointer; }

/* line 2, ../../sass/_imagebackups.scss */
.backup-image-browser { position: relative; left: 50%; height: 100%; width: 500px; margin-left: -250px; }
/* line 11, ../../sass/_imagebackups.scss */
.backup-image-browser h2 { width: 500px; font-size: 2em; font-weight: bold; text-align: center; padding: 0.5em 0; }
/* line 18, ../../sass/_imagebackups.scss */
.backup-image-browser li { font-size: 1.2em; line-height: 2em; padding: 0.2em; border: 1px solid transparent; -moz-border-radius: 0.2em; -webkit-border-radius: 0.2em; border-radius: 0.2em; }
/* line 25, ../../sass/_imagebackups.scss */
.backup-image-browser li span { vertical-align: middle; padding: 0.3em; border: 1px solid #888; -moz-border-radius: 0.4em; -webkit-border-radius: 0.4em; border-radius: 0.4em; }
/* line 32, ../../sass/_imagebackups.scss */
.backup-image-browser li .button { cursor: pointer; float: right; margin-right: 0.3em; background-color: white; }
/* line 39, ../../sass/_imagebackups.scss */
.backup-image-browser li.active { border-color: #5278B1; background-color: #C9D3FF; }
/* line 44, ../../sass/_imagebackups.scss */
.backup-image-browser .main-file-explorer { position: relative; width: 100%; height: 500px; margin-top: 3em; padding: 0.5em 0; border-collapse: collapse; border: 1px solid #666; font-size: 1.2em; line-height: 1.4em; overflow: auto; -moz-border-radius: 0.2em; -webkit-border-radius: 0.2em; border-radius: 0.2em; }
/* line 57, ../../sass/_imagebackups.scss */
.backup-image-browser .main-file-explorer .directory-label { font-weight: bold; cursor: pointer; }
/* line 62, ../../sass/_imagebackups.scss */
.backup-image-browser .main-file-explorer .file-node { background-color: white; cursor: pointer; }
/* line 66, ../../sass/_imagebackups.scss */
.backup-image-browser .main-file-explorer .file-node:nth-child(odd) { background-color: #e6e6e6; }
/* line 69, ../../sass/_imagebackups.scss */
.backup-image-browser .main-file-explorer .file-node.selected { background-color: #C9D3FF !important; }

/* line 76, ../../sass/_imagebackups.scss */
.file-explorer-file-preview { position: fixed; top: 0; left: 0; width: 100%; height: 100%; }
/* line 83, ../../sass/_imagebackups.scss */
.file-explorer-file-preview .bg { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.4); }
/* line 92, ../../sass/_imagebackups.scss */
.file-explorer-file-preview .preview { position: fixed; top: 50%; left: 50%; width: 800px; height: 800px; margin-left: -400px; margin-top: -400px; }
/* line 104, ../../sass/_imagebackups.scss */
.file-explorer-file-preview p { margin-top: 1em; text-align: center; }
/* line 108, ../../sass/_imagebackups.scss */
.file-explorer-file-preview p b { font-size: 2em; padding: 0.3em; background-color: rgba(255, 255, 255, 0.8); color: #000; cursor: pointer; border: 1px solid #666; -moz-border-radius: 0.2em; -webkit-border-radius: 0.2em; border-radius: 0.2em; }
/* line 117, ../../sass/_imagebackups.scss */
.file-explorer-file-preview p button { font-size: 1em; margin-left: 1em; border: 1px solid black; background-color: white; cursor: pointer; -moz-border-radius: 0.2em; -webkit-border-radius: 0.2em; border-radius: 0.2em; }

/* line 128, ../../sass/_imagebackups.scss */
.backup-image-restore { position: relative; width: 500px; left: 50%; margin-left: -250px; }
/* line 136, ../../sass/_imagebackups.scss */
.backup-image-restore h2 { padding: 1em 0 0 0; font-size: 2em; font-weight: bold; text-align: center; }
/* line 140, ../../sass/_imagebackups.scss */
.backup-image-restore li { list-style: disc; margin-left: 1.5em; }
/* line 144, ../../sass/_imagebackups.scss */
.backup-image-restore em { color: red; }
/* line 147, ../../sass/_imagebackups.scss */
.backup-image-restore .warning { margin-bottom: 2em; }
/* line 150, ../../sass/_imagebackups.scss */
.backup-image-restore .warning h3 { padding: 1em; font-size: 1.2em; font-weight: bold; text-align: center; }

/* line 3, ../../sass/_nav.scss */
.nav { width: 100%; background: black; } 
/* line 7, ../../sass/_nav.scss */
.nav .user-section { float: right; }
/* line 10, ../../sass/_nav.scss */
.nav a { padding: 0.5em; line-height: 2em; color: #ccc; font-weight: bold; text-decoration: none; cursor: pointer; }

/* line 21, ../../sass/_nav.scss */
body.home .nav a.home, body.records .nav a.records, body.artists .nav a.artists, body.label .nav a.recordcompany, body.manufacturers .nav a.manufacturers, body.imagematcher .nav a.imagematcher, body.scan-assets .nav a.scanmatcher, body.keywords .nav a.assets, body.lists .nav a.lists, body.descriptors .nav a.descriptors, body.users .nav a.users, body.settings .nav a.settings { color: #fff; }

/* line 35, ../../sass/_nav.scss */
#loading-indicator { display: none; }

/* line 40, ../../sass/_nav.scss */
body.loading #loading-indicator { display: block; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(128, 128, 128, 0.3); z-index: 2; }
/* line 50, ../../sass/_nav.scss */
body.loading #loading-indicator .host { position: fixed; left: 50%; top: 50%; margin-left: -0.5em; margin-top: -0.5em; padding: 0.14em 0.3em; border: 3px solid #c0c0c0; font-size: 3em; background-color: #fff; -moz-border-radius: 0.3em; -webkit-border-radius: 0.3em; border-radius: 0.3em; -moz-box-shadow: rgba(48, 48, 48, 0.5) 0.1em 0.1em 0.2em; -webkit-box-shadow: rgba(48, 48, 48, 0.5) 0.1em 0.1em 0.2em; box-shadow: rgba(48, 48, 48, 0.5) 0.1em 0.1em 0.2em; }

/* line 1, ../../sass/_logs.scss */
body.logs .nav .logs { color: white !important; }

/* line 4, ../../sass/_logs.scss */
.logs-index { margin-top: 3em; }
/* line 6, ../../sass/_logs.scss */
.logs-index button { display: block; position: relative; width: 400px; left: 50%; margin-left: -200px; margin-bottom: 1em; font-size: 2em; }

/* line 18, ../../sass/_logs.scss */
.logs-list h1, .logs-item h1 { padding: 1em 0 0 0; text-align: center; font-size: 1.4em; font-weight: bold; }
/* line 24, ../../sass/_logs.scss */
.logs-list h2, .logs-item h2 { padding: 1em 0 0 0; text-align: center; font-size: 1.2em; font-weight: bold; }
/* line 31, ../../sass/_logs.scss */
.logs-list table, .logs-item table { position: relative; width: 500px; left: 50%; margin: 1em 0 1em -250px; line-height: 1.3em; }
/* line 39, ../../sass/_logs.scss */
.logs-list td, .logs-item td { line-height: 2em; }
/* line 42, ../../sass/_logs.scss */
.logs-list tr:nth-child(odd), .logs-item tr:nth-child(odd) { background-color: #e9e9e9; }
/* line 45, ../../sass/_logs.scss */
.logs-list ul, .logs-item ul { position: relative; left: 50%; width: 1000px; margin-left: -500px; height: 600px; margin-top: 1em; margin-bottom: 1em; overflow-y: auto; border: 1px solid #ccc; -moz-border-radius: 0.5em; -webkit-border-radius: 0.5em; border-radius: 0.5em; }
/* line 59, ../../sass/_logs.scss */
.logs-list li, .logs-item li { margin: 0.4em; }
/* line 62, ../../sass/_logs.scss */
.logs-list .link, .logs-item .link { cursor: pointer; }
/* line 65, ../../sass/_logs.scss */
.logs-list td.link, .logs-item td.link { padding: 0 0 0 1em; }
/* line 68, ../../sass/_logs.scss */
.logs-list .centered, .logs-item .centered { text-align: center; }
/* line 71, ../../sass/_logs.scss */
.logs-list .right, .logs-item .right { text-align: right; }
/* line 74, ../../sass/_logs.scss */
.logs-list .footer, .logs-item .footer { text-align: center; }

/* line 80, ../../sass/_logs.scss */
.logs-logins h1 { font-weight: bold; font-size: 1.5em; text-align: center; padding: 1em 0 0.5em 0; }
/* line 86, ../../sass/_logs.scss */
.logs-logins h2 { font-size: 1.2em; text-align: center; padding: 0.5em; color: #777; }
/* line 92, ../../sass/_logs.scss */
.logs-logins b { font-weight: bold; }
/* line 96, ../../sass/_logs.scss */
.logs-logins table { position: relative; width: 600px; left: 50%; margin-left: -300px; margin-bottom: 2em; border: 1px solid #666; -moz-border-radius: 0.5em; -webkit-border-radius: 0.5em; border-radius: 0.5em; table-layout: auto; border-collapse: separate; border-spacing: 1em 0.5em; }
/* line 111, ../../sass/_logs.scss */
.logs-logins table thead th { font-size: 1.2em; font-weight: bold; }
/* line 116, ../../sass/_logs.scss */
.logs-logins table .clickable { cursor: pointer; }
/* line 119, ../../sass/_logs.scss */
.logs-logins table .right { text-align: right; }
/* line 123, ../../sass/_logs.scss */
.logs-logins .footer { text-align: center; margin-bottom: 2em; }

/* line 1, ../../sass/_backup.scss */
.backups-list { position: relative; width: 400px; left: 50%; margin-left: -200px; text-align: center; }
/* line 10, ../../sass/_backup.scss */
.backups-list h1 { font-size: 2em; font-weight: bold; text-align: center; padding: 0.5em 0; }
/* line 16, ../../sass/_backup.scss */
.backups-list h4 { font-size: 1.2em; font-weight: bold; }
/* line 20, ../../sass/_backup.scss */
.backups-list li { line-height: 1.5em; font-size: 1.2em; cursor: pointer; }
/* line 26, ../../sass/_backup.scss */

.backups-list button { font-size: 1.2em; margin: 0.5em 0 1em 0; }

/* line 32, ../../sass/_backup.scss */
.backups-item { position: relative; width: 600px; left: 50%; margin-left: -300px; text-align: center; }
/* line 44, ../../sass/_backup.scss */
.backups-item h1 { font-size: 2em; font-weight: bold; text-align: center; padding: 0.5em 0; }
/* line 51, ../../sass/_backup.scss */
.backups-item strong { font-weight: bold; }
/* line 54, ../../sass/_backup.scss */
.backups-item em { color: #d00; }
/* line 57, ../../sass/_backup.scss */
.backups-item .warning { padding: 1em 0; font-weight: bold; }
/* line 61, ../../sass/_backup.scss */
.backups-item .warning h2 { font-size: 1.2em; }
/* line 64, ../../sass/_backup.scss */
.backups-item .warning ol { padding-left: 4em; }
/* line 67, ../../sass/_backup.scss */
.backups-item .warning li { text-align: left; list-style-type: decimal; list-style-position: inherit; }
/* line 74, ../../sass/_backup.scss */
.backups-item .buttons { padding: 2em 0; text-align: center; }
/* line 78, ../../sass/_backup.scss */
.backups-item .buttons div { display: inline-block; width: 6em; height: 4.5em; padding: 0.3em; border: 1px solid #000; -moz-border-radius: 0.5em; -webkit-border-radius: 0.5em; border-radius: 0.5em; text-align: center; color: #000; cursor: pointer; }
/* line 89, ../../sass/_backup.scss */
.backups-item .buttons div span { display: block; font-size: 3em; color: inherit; }
/* line 94, ../../sass/_backup.scss */
.backups-item .buttons div b { font-size: 1.4em; font-weight: bold; color: inherit; }
/* line 100, ../../sass/_backup.scss */
.backups-item .buttons div.inactive { color: #ddd; border-color: #ddd; }
/* line 104, ../../sass/_backup.scss */
.backups-item .buttons div.active { color: #d00; border-color: #d00; }

/* line 7, ../../sass/_recordlists.scss */
.record-list-view h1 { font-size: 3em; font-weight: bold; padding: .5em 0; text-align: center; }
/* line 14, ../../sass/_recordlists.scss */
.record-list-view .search { text-align: center; margin-bottom: 1em; }
/* line 18, ../../sass/_recordlists.scss */
.record-list-view .search button, .record-list-view .search input { font-size: 1.2em; }
/* line 24, ../../sass/_recordlists.scss */
.record-list-view .record-lists { position: relative; display: inline-block; width: 500px; left: 50%; height: auto; border: 0; margin-left: -250px; text-align: center; }
/* line 34, ../../sass/_recordlists.scss */
.record-list-view .record-lists li { width: 100%; overflow: hidden; text-overflow: ellipsis; text-align: left; padding: .2em 1em; cursor: pointer; line-height: 1.4em; background-color: rgba(0, 0, 0, 0.04); }
/* line 44, ../../sass/_recordlists.scss */
.record-list-view .record-lists li:hover { background-color: rgba(0, 0, 0, 0.1); }
/* line 49, ../../sass/_recordlists.scss */
.record-list-view .record-lists .more { margin: 1em 0; }
/* line 54, ../../sass/_recordlists.scss */
.record-list-view .new-list { margin-bottom: 2em; text-align: center; }
/* line 58, ../../sass/_recordlists.scss */
.record-list-view .new-list button { position: relative; display: block; width: 12em; left: 50%; margin-left: -6em; font-size: 1.4em; }

/* line 70, ../../sass/_recordlists.scss */
.record-list-editor { position: relative; width: 500px; left: 50%; margin-left: -250px; padding-bottom: 2em; }
/* line 79, ../../sass/_recordlists.scss */
.record-list-editor .top { margin: 1em 0; }
/* line 83, ../../sass/_recordlists.scss */
.record-list-editor img { display: inline-block; height: 80px; width: 80px; margin: 0 .5em 0 0; float: left; background-color: rgba(0, 0, 0, 0.05); border: 1px solid rgba(0, 0, 0, 0.2); }
/* line 93, ../../sass/_recordlists.scss */
.record-list-editor .items { margin-top: 2em; }
/* line 97, ../../sass/_recordlists.scss */
.record-list-editor .item { -moz-border-radius: 0.4em; -webkit-border-radius: 0.4em; border-radius: 0.4em; overflow: hidden; *zoom: 1; position: relative; border: 1px solid rgba(0, 0, 0, 0.2); padding: .5em; margin-bottom: .5em; background-color: #dcdcdc; }
/* line 108, ../../sass/_recordlists.scss */
.record-list-editor h1 { font-size: 2em; font-weight: bold; padding: .5em 0; text-align: center; }
/* line 115, ../../sass/_recordlists.scss */
.record-list-editor h3 { font-weight: bold; font-size: 1.2em; }
/* line 120, ../../sass/_recordlists.scss */
.record-list-editor h4 { font-weight: bold; }
/* line 124, ../../sass/_recordlists.scss */
.record-list-editor .top input, .record-list-editor .top label { font-size: 1.5em; width: 80%; }
/* line 130, ../../sass/_recordlists.scss */
.record-list-editor .add, .record-list-editor .save, .record-list-editor .delete, .record-list-editor .link { display: block; position: relative; left: 50%; width: 8em; margin: 1em 0 1em -4em; font-size: 2em; }
/* line 142, ../../sass/_recordlists.scss */
.record-list-editor .actions { position: absolute; top: 0; right: 0; width: 1em; line-height: 1.2em; font-size: 2em; color: #fff; }
/* line 151, ../../sass/_recordlists.scss */
.record-list-editor .actions span { text-shadow: rgba(0, 0, 0, 0.3) 1px 1px 1px; }
/* line 156, ../../sass/_recordlists.scss */
.record-list-editor .search-modal, .record-list-editor .delete-modal, .record-list-editor .shortcode-modal { -moz-transition: opacity 300ms; -o-transition: opacity 300ms; -webkit-transition: opacity 300ms; transition: opacity 300ms; display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.4); overflow: auto; opacity: 0; }
/* line 171, ../../sass/_recordlists.scss */
.record-list-editor .search-modal .close, .record-list-editor .delete-modal .close, .record-list-editor .shortcode-modal .close { text-shadow: rgba(0, 0, 0, 0.4) 1px 1px 1px; position: fixed; top: 1em; right: 1em; color: #fff; font-size: 2em; z-index: 1; }
/* line 181, ../../sass/_recordlists.scss */
.record-list-editor .search-modal.active, .record-list-editor .delete-modal.active, .record-list-editor .shortcode-modal.active { display: block; }
/* line 185, ../../sass/_recordlists.scss */
.record-list-editor .search-modal.visible, .record-list-editor .delete-modal.visible, .record-list-editor .shortcode-modal.visible { opacity: 1; }
/* line 190, ../../sass/_recordlists.scss */
.record-list-editor .search { -moz-border-radius: 0.4em; -webkit-border-radius: 0.4em; border-radius: 0.4em; position: relative; width: 500px; left: 50%; padding: 2em; margin-left: -250px; margin-top: 2em; border: 2px solid #666; background-color: #fff; z-index: 0; }
/* line 202, ../../sass/_recordlists.scss */
.record-list-editor .search label { display: block; position: relative; width: 400px; line-height: 2em; }
/* line 209, ../../sass/_recordlists.scss */
.record-list-editor .search input { display: inline-block; position: absolute; right: 0; width: 340px; }
/* line 218, ../../sass/_recordlists.scss */
.record-list-editor .search-results.items { width: 550px; left: 50%; position: relative; margin-left: -250px; }
/* line 226, ../../sass/_recordlists.scss */
.record-list-editor .delete-modal .message, .record-list-editor .shortcode-modal .message { position: absolute; width: 300px; left: 50%; top: 50%; margin-top: -100px; margin-left: -150px; padding-bottom: 1em; background: #fff; border: 2px solid #888; border-radius: 1em; text-align: center; }
/* line 240, ../../sass/_recordlists.scss */
.record-list-editor .delete-modal .message h3, .record-list-editor .shortcode-modal .message h3 { padding: .5em; font-size: 1.3em; font-weight: bold; text-align: inherit; }
/* line 248, ../../sass/_recordlists.scss */
.record-list-editor .shortcode-modal .message { width: 500px; }
/* line 251, ../../sass/_recordlists.scss */
.record-list-editor .shortcode-modal .message h3 { margin-bottom: 1em; }
/* line 255, ../../sass/_recordlists.scss */
.record-list-editor .shortcode-modal .message code { display: inline-block; padding: 1em; margin: 1em; border: 1px solid #888; font-family: monospace; font-weight: bold; }

/* line 32, ../../sass/screen.scss */
body { font-family: 'Arial Regular', 'Arial'; font-size: 13px; }

/* line 36, ../../sass/screen.scss */
body.noscroll { overflow: hidden; }

/* line 40, ../../sass/screen.scss */
.angucomplete-title { background-color: #e2e5ff; line-height: 2em; margin: 0 0 1px 0; padding: 0; cursor: pointer; }

/* line 47, ../../sass/screen.scss */
.angucomplete-title:hover { background-color: #d8dcff; }

/* line 50, ../../sass/screen.scss */
.overflow, .artists-selector .input-field, .artists-selector .angucomplete-title { white-space: nowrap; width: 100%; overflow: hidden; text-overflow: ellipsis; }

/* line 56, ../../sass/screen.scss */
html.internet-explorer .clear_button { display: none !important; }

/* line 59, ../../sass/screen.scss */
.clear_button { position: absolute; display: inline-block; margin-left: -1em; line-height: 1em; font-size: 0.8em; color: #7e7e7e; cursor: pointer; }

/* line 69, ../../sass/screen.scss */
.textfilter-overlay-trigger { margin-left: 0.3em; cursor: pointer; }

/* line 74, ../../sass/screen.scss */
.textfilter-overlay { position: absolute; display: inline-block; width: 320px; margin-top: 1.5em; border: 1px solid black; line-height: 2.5em; font-size: 0.85em; text-transform: uppercase; background-color: white; z-index: 2; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f3f3f3), color-stop(100%, #e9e9e9)); background: -moz-linear-gradient(top, #f3f3f3 0%, #e9e9e9 100%); background: -webkit-linear-gradient(top, #f3f3f3 0%, #e9e9e9 100%); background: linear-gradient(to bottom, #f3f3f3 0%, #e9e9e9 100%); -moz-box-shadow: rgba(0, 0, 0, 0.5) 4px 4px 16px; -webkit-box-shadow: rgba(0, 0, 0, 0.5) 4px 4px 16px; box-shadow: rgba(0, 0, 0, 0.5) 4px 4px 16px; }
/* line 91, ../../sass/screen.scss */
.textfilter-overlay label { margin-right: 1em; cursor: pointer; }
/* line 95, ../../sass/screen.scss */
.textfilter-overlay input[type=radio] { cursor: pointer; }
/* line 99, ../../sass/screen.scss */
.textfilter-overlay .close { font-size: 2.5em; vertical-align: sub; color: #555; cursor: pointer; }

/* line 106, ../../sass/screen.scss */
*:hover > .tool-tip { display: block; }

/* line 109, ../../sass/screen.scss */
.tool-tip { display: none; position: absolute; padding: 10px; margin-top: 9px; border-radius: 4px; border: 1px solid #000000; background: #ffffff; z-index: 1; }

/* line 119, ../../sass/screen.scss */
.tool-tip:after, .tool-tip:before { bottom: 100%; left: 20px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; }

/* line 130, ../../sass/screen.scss */
.tool-tip:after { border-color: rgba(255, 255, 255, 0); border-bottom-color: #ffffff; border-width: 10px; margin-left: -10px; }

/* line 136, ../../sass/screen.scss */
.tool-tip:before { border-color: transparent; border-bottom-color: #000000; border-width: 11px; margin-left: -11px; }

/* line 142, ../../sass/screen.scss */
.textfilter-overlay-trigger .tool-tip { width: 200px; margin-left: -20px; }

/* line 146, ../../sass/screen.scss */
.sorting-pair { text-align: center; }
/* line 148, ../../sass/screen.scss */
.sorting-pair span { font-size: 1.1em;  cursor: pointer; }  /* padding: 0.3em 0; */
/* line 153, ../../sass/screen.scss */
.sorting-pair .up { color: #b2b2b2; }
/* line 156, ../../sass/screen.scss */
.sorting-pair .down { color: #d6d6d6; }
/* line 159, ../../sass/screen.scss */
.sorting-pair .selected { color: #ca2735 !important; }

/* line 163, ../../sass/screen.scss */
.canadian-manufacturer-dropdown { position: relative; }
/* line 166, ../../sass/screen.scss */
.canadian-manufacturer-dropdown .bg-blocker { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.2); z-index: 1; }
/* line 175, ../../sass/screen.scss */
.canadian-manufacturer-dropdown ul { position: absolute; width: 180px; top: 0; margin-left: -7px; border: 1px solid #333; z-index: 2; -moz-border-radius: 0.3em; -webkit-border-radius: 0.3em; border-radius: 0.3em; }
/* line 184, ../../sass/screen.scss */
.canadian-manufacturer-dropdown li { background-color: #fff; padding: 0.4em; border-bottom: 1px solid #333; border-collapse: collapse; cursor: pointer; }
/* line 191, ../../sass/screen.scss */
.canadian-manufacturer-dropdown li:last-child { border-bottom: none; }
/* line 194, ../../sass/screen.scss */
.canadian-manufacturer-dropdown li.selected { background-color: #ccc; }

/* line 200, ../../sass/screen.scss */
.record-list-table th, .records-list table th, .artist-item .tabbed-table table.album-list-table th, .record-list-table td, .records-list table td, .artist-item .tabbed-table table.album-list-table td { border: 1px solid black; background-color: transparent; }
/* line 205, ../../sass/screen.scss */
.record-list-table tr.filters th, .records-list table tr.filters th, .artist-item .tabbed-table table.album-list-table tr.filters th, .record-list-table tr.order th, .records-list table tr.order th, .artist-item .tabbed-table table.album-list-table tr.order th, .record-list-table tbody td, .records-list table tbody td, .artist-item .tabbed-table table.album-list-table tbody td { position: relative; }
/* line 208, ../../sass/screen.scss */
.record-list-table td.selected, .records-list table td.selected, .artist-item .tabbed-table table.album-list-table td.selected, .record-list-table th.selected, .records-list table th.selected, .artist-item .tabbed-table table.album-list-table th.selected { background-color: #FCE8E8 !important; }
/* line 212, ../../sass/screen.scss */
.record-list-table tr.order th.center, .records-list table tr.order th.center, .artist-item .tabbed-table table.album-list-table tr.order th.center { text-align: center; }
/* line 215, ../../sass/screen.scss */
.record-list-table tr.filters th, .records-list table tr.filters th, .artist-item .tabbed-table table.album-list-table tr.filters th, .record-list-table .no-padding, .records-list table .no-padding, .artist-item .tabbed-table table.album-list-table .no-padding { padding: 0; }
/* line 219, ../../sass/screen.scss */
.record-list-table tr.filters th, .records-list table tr.filters th, .artist-item .tabbed-table table.album-list-table tr.filters th { text-align: center; }
/* line 223, ../../sass/screen.scss */
.record-list-table tr.filters input[type=text], .records-list table tr.filters input[type=text], .artist-item .tabbed-table table.album-list-table tr.filters input[type=text], .record-list-table tr.filters input[type=date], .records-list table tr.filters input[type=date], .artist-item .tabbed-table table.album-list-table tr.filters input[type=date] { width: 60%; }
/* line 226, ../../sass/screen.scss */
.record-list-table tr.filters select, .records-list table tr.filters select, .artist-item .tabbed-table table.album-list-table tr.filters select { width: 25px; }
/* line 229, ../../sass/screen.scss */
.record-list-table tr.filters .filter-button, .records-list table tr.filters .filter-button, .artist-item .tabbed-table table.album-list-table tr.filters .filter-button { display: inline-block;  height: 1em; border: 1px solid #666; border-radius: 3px; padding: 2%; cursor: pointer; background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZjhmOCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q4ZDhkOCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f8f8f8), color-stop(100%, #d8d8d8)); background: -moz-linear-gradient(top, #f8f8f8 0%, #d8d8d8 100%); background: -webkit-linear-gradient(top, #f8f8f8 0%, #d8d8d8 100%); background: linear-gradient(to bottom, #f8f8f8 0%, #d8d8d8 100%); }
/* line 240, ../../sass/screen.scss */
.record-list-table tr.filters .status-icon, .records-list table tr.filters .status-icon, .artist-item .tabbed-table table.album-list-table tr.filters .status-icon { display: inline-block; width: 12px; }
/* line 244, ../../sass/screen.scss */
.record-list-table tr.filters .green, .records-list table tr.filters .green, .artist-item .tabbed-table table.album-list-table tr.filters .green { color: green; }
/* line 247, ../../sass/screen.scss */
.record-list-table tr.filters .yellow, .records-list table tr.filters .yellow, .artist-item .tabbed-table table.album-list-table tr.filters .yellow { color: orange; }
/* line 250, ../../sass/screen.scss */
.record-list-table tr.filters .red, .records-list table tr.filters .red, .artist-item .tabbed-table table.album-list-table tr.filters .red { color: #d81f1f; }
/* line 254, ../../sass/screen.scss */
.record-list-table tr.legend, .records-list table tr.legend, .artist-item .tabbed-table table.album-list-table tr.legend { color: #666666;  }
/* line 258, ../../sass/screen.scss */
.record-list-table tr.legend th, .records-list table tr.legend th, .artist-item .tabbed-table table.album-list-table tr.legend th { height: 20px; padding-left: 5px; padding-right: 20px; white-space: nowrap; border: none; vertical-align: bottom; }
/* line 265, ../../sass/screen.scss */
.record-list-table tr.legend th b, .records-list table tr.legend th b, .artist-item .tabbed-table table.album-list-table tr.legend th b { margin-left: 0.0em; }
/* line 269, ../../sass/screen.scss */
.record-list-table tr.legend th.long b, .records-list table tr.legend th.long b, .artist-item .tabbed-table table.album-list-table tr.legend th.long b { display: block; position: absolute; margin-left: inherit !important; -moz-transform:  scale(1, 1) rotateZ(285deg) translate(0.6em, 100%) skew(0, 0); -ms-transform:  scale(1, 1) rotateZ(285deg) translate(0.6em, 100%) skew(0, 0); -webkit-transform:  scale(1, 1) rotateZ(285deg) translate(0.6em, 100%) skew(0, 0); transform:  scale(1, 1) rotateZ(285deg) translate(0.6em, 100%) skew(0, 0); -moz-transform-origin: 0 0; -ms-transform-origin: 0 0; -webkit-transform-origin: 0 0; transform-origin: 0 0; }
/* line 278, ../../sass/screen.scss */
.record-list-table .thumbnail, .records-list table .thumbnail, .artist-item .tabbed-table table.album-list-table .thumbnail { position: relative; width: 80px; height: 80px; overflow: hidden; cursor: pointer; }
/* line 285, ../../sass/screen.scss */
.record-list-table .thumbnail img, .records-list table .thumbnail img, .artist-item .tabbed-table table.album-list-table .thumbnail img { position: absolute; width: 80px; height: 80px; }

/* line 292, ../../sass/screen.scss */
.artists-selector { position: fixed; box-sizing: border-box; top: 0; left: 0; width: 100%; height: 100%; z-index: 2; }
/* line 304, ../../sass/screen.scss */
.artists-selector .bg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); }
/* line 312, ../../sass/screen.scss */
.artists-selector .modal { position: absolute; box-sizing: border-box; top: 50%; left: 50%; width: 400px; height: 400px; overflow: hidden; margin-left: -200px; margin-top: -200px; border: 1px solid black; background-color: white; }
/* line 325, ../../sass/screen.scss */
.artists-selector .input-field { border: 1px solid black; box-sizing: border-box; margin: 0; font-size: 1.4em; }
/* line 332, ../../sass/screen.scss */
.artists-selector .angucomplete-title { font-size: 1.4em; }
/* line 336, ../../sass/screen.scss */
.artists-selector .angucomplete-dropdown { height: 370px; overflow: auto; }
/* line 340, ../../sass/screen.scss */
.artists-selector .angucomplete-searching { position: absolute; top: 50%; width: 100%; margin-top: -1em; font-size: 2em; line-height: 2em; text-align: center; }
/* line 349, ../../sass/screen.scss */
.artists-selector .instructions { position: absolute; margin: 2em; top: 50%; margin-top: -1em; font-size: 1.5em; text-align: center; color: #ccc; }
/* line 359, ../../sass/screen.scss */
.artists-selector .artist-summary { padding: 1em; }
/* line 362, ../../sass/screen.scss */
.artists-selector .artist-summary h3 { font-size: 1.4em; font-weight: bold; }
/* line 366, ../../sass/screen.scss */
.artists-selector .artist-summary h4 { font-size: 1.2em; font-style: italic; }
/* line 370, ../../sass/screen.scss */
.artists-selector .artist-summary ul { position: absolute; bottom: 1em; height: 230px; overflow: auto; border: 1px solid; padding: 1em; width: 86%; }
/* line 379, ../../sass/screen.scss */
.artists-selector .artist-summary li { position: relative; margin-bottom: 0.5em; }
/* line 383, ../../sass/screen.scss */
.artists-selector .artist-summary li div { position: relative; padding: 0.2em 0 0 50px; line-height: 1.5em; font-size: 1.2em; }
/* line 389, ../../sass/screen.scss */
.artists-selector .artist-summary li img { float: left; margin-right: 0.5em; }
/* line 394, ../../sass/screen.scss */
.artists-selector .artist-summary li.artist-album { height: 50px; background-color: #e9e9e9; }
/* line 398, ../../sass/screen.scss */
.artists-selector .artist-summary em { font-style: italic; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
/* line 405, ../../sass/screen.scss */
.artists-selector .artist-summary .buttons { position: absolute; bottom: 275px; width: 370px; margin-top: 0.5em; text-align: center; }
/* line 412, ../../sass/screen.scss */
.artists-selector .artist-summary .buttons button { width: 48%; font-size: 1.2em; }

/* line 419, ../../sass/screen.scss */
.error-modal { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 2; }
/* line 427, ../../sass/screen.scss */
.error-modal .modal { position: absolute; width: 300px; left: 50%; top: 50%; margin-top: -100px; margin-left: -150px; background: white; border: 2px solid #888; border-radius: 1em; text-align: center; }
/* line 439, ../../sass/screen.scss */
.error-modal .bg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.3); }
/* line 447, ../../sass/screen.scss */
.error-modal h3 { padding: 0.5em; font-size: 1.3em; font-weight: bold; text-align: inherit; }
/* line 453, ../../sass/screen.scss */
.error-modal p { text-align: inherit; padding: 1em; }
/* line 457, ../../sass/screen.scss */
.error-modal button { margin: 1em; }




