.color.type-composer,.type-composer .color{background-color:#bfd730;fill:#bfd730}.color.type-gender,.type-gender .color{background-color:#999b9e;fill:#999b9e}.color.type-instrumentation,.type-instrumentation .color{background-color:#5e4f4a;fill:#5e4f4a}.color.type-location,.type-location .color{background-color:#73ae57;fill:#73ae57}.color.type-module,.type-module .color{background-color:#d9531e;fill:#d9531e}.color.type-performer,.type-performer .color{background-color:#b4cc95;fill:#b4cc95}.color.type-pkit,.type-pkit .color{background-color:#ff9523;fill:#ff9523}.color.type-topic,.type-topic .color{background-color:#748067;fill:#748067}.color.type-yearlevel,.type-yearlevel .color{background-color:#e8d3a2;fill:#e8d3a2}.color-alt.type-composer,.type-composer .color-alt{background-color:#9db222;fill:#9db222}.color-alt.type-gender,.type-gender .color-alt{background-color:#7f8185;fill:#7f8185}.color-alt.type-instrumentation,.type-instrumentation .color-alt{background-color:#413734;fill:#413734}.color-alt.type-location,.type-location .color-alt{background-color:#5c8e44;fill:#5c8e44}.color-alt.type-module,.type-module .color-alt{background-color:#ac4218;fill:#ac4218}.color-alt.type-performer,.type-performer .color-alt{background-color:#9cbb73;fill:#9cbb73}.color-alt.type-pkit,.type-pkit .color-alt{background-color:#ef7c00;fill:#ef7c00}.color-alt.type-topic,.type-topic .color-alt{background-color:#5a6450;fill:#5a6450}.color-alt.type-yearlevel,.type-yearlevel .color-alt{background-color:#dec079;fill:#dec079}.icon.type-composer{background-image:url(/build/images/icon-composer.7e433360.png)}.icon.type-gender{background-image:url(/build/images/icon-gender.64d7dd13.png)}.icon.type-instrumentation{background-image:url(/build/images/icon-instrumentation.071217a5.png)}.icon.type-location{background-image:url(/build/images/icon-location.6c0cdefd.png)}.icon.type-module{background-image:url(/build/images/icon-module.9be2eaf9.png)}.icon.type-performer{background-image:url(/build/images/icon-performer.7e433360.png)}.icon.type-pkit{background-image:url(/build/images/icon-pkit.18f01491.png)}.icon.type-topic{background-image:url(/build/images/icon-topic.6572c2c2.png)}.icon.type-yearlevel{background-image:url(/build/images/icon-yearlevel.21d75f87.png)}.App{display:block;position:relative;background-color:#fff;max-width:100%;width:100%;height:100%;margin:0 auto;font-family:Roboto,sans-serif;font-weight:400;font-size:14px}.App header{top:-60px;height:60px;max-height:60px}.App header .toolbar{display:flex;justify-content:space-between}.App header .toolbar-brand{display:flex;align-items:center}.App header .toolbar-brand .title{flex-grow:5;margin-left:10px}.App header .toolbar-brand>*{flex:1}.App header .toolbar-nav{display:flex}.App h1{font-size:1.9em;line-height:40px}.App h2{font-size:1.1em;line-height:25px;text-transform:uppercase;font-weight:400;letter-spacing:.5em}.App .icon-button{cursor:pointer;width:41px;height:40px;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:opacity .2 ease-out;opacity:.7;padding:5px 5px 4px;background-position:top;display:inline-block;vertical-align:top;font-size:11px;user-select:none;text-align:center;box-sizing:border-box;text-transform:uppercase}.App .icon-button:hover{opacity:1}.App .icon-button.inactive{cursor:default;opacity:.3}.App .steps{position:absolute;top:10px;right:10px}.App .steps .feedback-button{width:62px}.App .steps svg{font-size:24px;margin-bottom:2px}.App .close-help-button{cursor:pointer;position:fixed;right:20px;top:70px;font-size:24px}.App .close-help-button:hover{opacity:.5}.App .close-panel-button{cursor:pointer;position:absolute;right:20px;top:10px;font-size:24px;display:none}.App .close-panel-button:hover{opacity:.5}@media (max-width:768px){.App .close-panel-button{display:block}}.App .close-module-button{cursor:pointer;position:fixed;right:20px;top:90px;z-index:2;font-size:24px}.App .close-module-button:hover{opacity:.5}.App .snackbar-close-icon{color:#fff;font-size:24px;cursor:pointer}.App .welcome-snackbar{top:140px}.D3Graph{max-height:100%}.D3Graph .d3-links g line{stroke:#99a;stroke-opacity:.3}.D3Graph .d3-links g.hover line{stroke-opacity:.8}.D3Graph .d3-links g circle{fill:#777;cursor:pointer}.D3Graph .d3-links g circle:hover{fill:#000;stroke:#000;stroke-width:2px}.D3Graph .d3-nodes g{cursor:pointer}.D3Graph .d3-nodes text{fill:#fff}.D3Graph .d3-nodes .contents{transition:opacity .2 ease-out}.D3Graph .d3-nodes .contents .selector{display:none}.D3Graph .d3-nodes .contents text{font-weight:700}.D3Graph .d3-nodes .contents.active .selector{display:block}.D3Graph .d3-info{box-shadow:0 0 10px #000}.D3Graph .d3-info text{font-weight:700;fill:#bbb}.D3Graph .d3-info text .description{fill:#fff}.filter-buttons{margin-top:20px}.filter-button{margin:10px 0}.filter-button-icon{margin-left:20px}.help{position:absolute;left:0;top:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.9)}.help h1{margin-top:0;text-align:center}.help h2{margin-top:20px;text-align:center}.help h3{font-size:150%;text-align:center}.help .container{max-width:950px;margin:auto}.help ul{display:flex;list-style:none;justify-content:center;align-items:flex-start;flex-wrap:wrap;flex-direction:row;margin:0;padding:0}.help ul li{margin:0 10px;padding:20px;box-sizing:border-box;min-width:250px}.help ul li.icon{flex:1}@media (max-width:768px){.help ul li{width:100%}}.help ul li.full{width:100%;border-bottom:1px solid #ddd;padding-bottom:10px;padding:20px}.help ul li.full.last{border-bottom:0}.help ul li.icon{text-align:center;margin-bottom:30px;padding:20px 0}@media (max-width:768px){.help ul li.icon{text-align:left;margin:0}.help ul li.icon h2{line-height:80px;padding:0;margin:0}}.help ul li.icon div.icon{vertical-align:middle;display:inline-block;width:80px;height:80px;border-radius:50%;background-size:60%;background-repeat:no-repeat;background-position:50%}@media (max-width:768px){.help ul li.icon div.icon{float:left;margin-right:20px}}.help ul li ul.tips{list-style:circle outside;display:block}.help ul li ul.tips li{margin:0;margin-left:10px;padding:10px}.Panel{position:absolute;left:0;top:0;height:100%;max-height:100%;min-width:280px;max-width:400px;width:33%;padding:5px;box-sizing:border-box;background-color:#f7f7f7}.Panel .image{position:relative;margin:0 auto;width:250px;margin-top:30px}.Panel .image .thumbnail{height:250px;border-radius:50%;background-size:cover;background-color:#eee;border:1px solid #ddd}.Panel .image .icon,.Panel .image .thumbnail{background-repeat:no-repeat;background-position:50%}.Panel .image .icon{background-size:60%;width:125px;height:125px;border-radius:50%;margin:0 auto;transition:all .2s ease-out}.Panel .image .icon.float{position:absolute;right:0;top:0;width:75px;height:75px}.Panel audio{margin-bottom:0;width:100%;box-sizing:border-box}.Panel h1{margin-top:15px;text-align:center;margin-bottom:5px}.Panel h2{margin-top:5px;text-align:center;margin-bottom:10px}.Panel div.panelDescription,.Panel div.panelMedia,.Panel p,.Panel ul{margin:0;padding:10px 20px;line-height:1.4em;list-style:none}.Panel div.panelDescription p{padding:0 0 20px}.Panel div.panelDescription ul{padding:0 0 10px}.Panel p.mediaLabel{padding:0 25px;font-size:80%}.Panel p.dobdod{padding:10px 20px;line-height:1.4em;margin-left:20px;background-image:url("/images/icon-date.svg");background-repeat:no-repeat;background-position:0;background-size:14px;color:#444;font-size:.9em}.Panel ul li{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:2px 0}.Panel ul li a{color:#555;cursor:pointer}.Panel ul li a:hover{color:#222}.Panel ul li a,.Panel ul li span{padding-left:20px;background-position:0;background-size:15px;background-repeat:no-repeat}.Panel .amc-link span,.Panel .external-link span{background-image:url("/images/icon-quote.svg")}.Panel .amc-link a,.Panel .external-link a{background-image:url("/images/icon-link.svg")}.Panel .copyright{color:#bbb}.Panel .copyright span{background-image:url("/images/icon-copyright-grey.svg")}@media (max-width:768px){.Panel{width:100%;min-width:100%;max-width:100%;padding-top:30px}}.Panel div.socialMedia{margin:10px;text-align:center}.Panel div.socialMedia a{display:inline-block;position:relative;cursor:pointer;width:40px;height:40px;padding:0;text-decoration:none;text-align:center;color:#fff;font-size:20px;font-weight:400;line-height:40px;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;margin:0 7px}.Panel div.socialMedia a span{display:none}.Panel div.socialMedia .facebook{background:#4060a5}.Panel div.socialMedia .facebook:hover{color:#4060a5;background:#fff;border-color:#4060a5}.Panel div.socialMedia .twitter{background:#00abe3}.Panel div.socialMedia .twitter:hover{color:#00abe3;background:#fff;border-color:#00abe3}.Panel div.socialMedia .soundcloud{background:#fd7e14}.Panel div.socialMedia .soundcloud:hover{color:#fd7e14;background:#fff;border-color:#fd7e14}.Panel div.socialMedia .youtube{background:#e64980}.Panel div.socialMedia .youtube:hover{color:#e64980;background:#fff;border-color:#e64980}.Panel div.socialMedia .website{background:#4caf50}.Panel div.socialMedia .website:hover{color:#4caf50;background:#fff;border-color:#4caf50}.SocialShare{padding:20px}.SocialShare a{padding:0 30px;font-size:34px;line-height:40px}.Subscription{position:absolute;top:-100px;z-index:1}.View{user-select:none;cursor:default;top:0;left:0;width:100%;height:100%;min-height:100%;overflow:hidden}#graph{position:relative;top:60px;left:0}.center{display:flex;justify-content:center}