.button,button{padding:9px;margin:4px;border-radius:2px;border:0;cursor:pointer;outline:0;color:inherit;color:inherit;background-color:transparent;transition:box-shadow 30ms ease-in-out}.button.raised,button.raised{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.button.fab,button.fab{border-radius:50%;width:60px;height:60px;box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.button.fab:active,button.fab:active{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)!important}.button:focus,.button:hover,button:focus,button:hover{background-color:rgba(0,0,0,.05)}.button:active,button:active{background-color:rgba(0,0,0,.1)}.button:disabled,button:disabled{color:rgba(0,0,0,.26)}.button.raised,button.raised{color:#000;background-color:#fff;transition:box-shadow 30ms ease-in-out}.button.raised:focus,.button.raised:hover,button.raised:focus,button.raised:hover{background-color:#fdfdfd}.button.raised:active,button.raised:active{background-color:#f8f8f8;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 4px 8px 1px rgba(0,0,0,.14)}.button.raised:disabled,button.raised:disabled{color:rgba(0,0,0,.26);background-color:rgba(0,0,0,.12);box-shadow:none}.button.primary,button.primary{color:#448aff;background-color:transparent;transition:box-shadow 30ms ease-in-out}.button.primary:focus,.button.primary:hover,button.primary:focus,button.primary:hover{background-color:rgba(68,138,255,.06)}.button.primary:active,button.primary:active{background-color:rgba(68,138,255,.12)}.button.primary:disabled,button.primary:disabled{color:rgba(0,0,0,.26)}.button.primary.raised,button.primary.raised{color:#fff;background-color:#448aff;transition:box-shadow 30ms ease-in-out}.button.primary.raised:focus,.button.primary.raised:hover,button.primary.raised:focus,button.primary.raised:hover{background-color:#4e90ff}.button.primary.raised:active,button.primary.raised:active{background-color:#5e9aff;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 4px 8px 1px rgba(0,0,0,.14)}.button.primary.raised:disabled,button.primary.raised:disabled{color:rgba(0,0,0,.26);background-color:rgba(0,0,0,.12);box-shadow:none}.button.secondary,button.secondary{color:#fe5352;background-color:transparent;transition:box-shadow 30ms ease-in-out}.button.secondary:focus,.button.secondary:hover,button.secondary:focus,button.secondary:hover{background-color:rgba(254,83,82,.06)}.button.secondary:active,button.secondary:active{background-color:rgba(254,83,82,.12)}.button.secondary:disabled,button.secondary:disabled{color:rgba(0,0,0,.26)}.button.secondary.raised,button.secondary.raised{color:#fff;background-color:#fe5352;transition:box-shadow 30ms ease-in-out}.button.secondary.raised:focus,.button.secondary.raised:hover,button.secondary.raised:focus,button.secondary.raised:hover{background-color:#fe5d5c}.button.secondary.raised:active,button.secondary.raised:active{background-color:#fe6c6b;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 4px 8px 1px rgba(0,0,0,.14)}.button.secondary.raised:disabled,button.secondary.raised:disabled{color:rgba(0,0,0,.26);background-color:rgba(0,0,0,.12);box-shadow:none}.button.success,button.success{color:#4ece4e;background-color:transparent;transition:box-shadow 30ms ease-in-out}.button.success:focus,.button.success:hover,button.success:focus,button.success:hover{background-color:rgba(78,206,78,.06)}.button.success:active,button.success:active{background-color:rgba(78,206,78,.12)}.button.success:disabled,button.success:disabled{color:rgba(0,0,0,.26)}.button.success.raised,button.success.raised{color:#fff;background-color:#4ece4e;transition:box-shadow 30ms ease-in-out}.button.success.raised:focus,.button.success.raised:hover,button.success.raised:focus,button.success.raised:hover{background-color:#56d056}.button.success.raised:active,button.success.raised:active{background-color:#62d462;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 4px 8px 1px rgba(0,0,0,.14)}.button.success.raised:disabled,button.success.raised:disabled{color:rgba(0,0,0,.26);background-color:rgba(0,0,0,.12);box-shadow:none}.button.danger,button.danger{color:#f44336;background-color:transparent;transition:box-shadow 30ms ease-in-out}.button.danger:focus,.button.danger:hover,button.danger:focus,button.danger:hover{background-color:rgba(244,67,54,.06)}.button.danger:active,button.danger:active{background-color:rgba(244,67,54,.12)}.button.danger:disabled,button.danger:disabled{color:rgba(0,0,0,.26)}.button.danger.raised,button.danger.raised{color:#fff;background-color:#f44336;transition:box-shadow 30ms ease-in-out}.button.danger.raised:focus,.button.danger.raised:hover,button.danger.raised:focus,button.danger.raised:hover{background-color:#f54c40}.button.danger.raised:active,button.danger.raised:active{background-color:#f55a4e;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 4px 8px 1px rgba(0,0,0,.14)}.button.danger.raised:disabled,button.danger.raised:disabled{color:rgba(0,0,0,.26);background-color:rgba(0,0,0,.12);box-shadow:none}.button.warn,button.warn{color:#fae18f;background-color:transparent;transition:box-shadow 30ms ease-in-out}.button.warn:focus,.button.warn:hover,button.warn:focus,button.warn:hover{background-color:rgba(250,225,143,.06)}.button.warn:active,button.warn:active{background-color:rgba(250,225,143,.12)}.button.warn:disabled,button.warn:disabled{color:rgba(0,0,0,.26)}.button.warn.raised,button.warn.raised{color:#000;background-color:#fae18f;transition:box-shadow 30ms ease-in-out}.button.warn.raised:focus,.button.warn.raised:hover,button.warn.raised:focus,button.warn.raised:hover{background-color:#fae499}.button.warn.raised:active,button.warn.raised:active{background-color:#fbe8a7;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 4px 8px 1px rgba(0,0,0,.14)}.button.warn.raised:disabled,button.warn.raised:disabled{color:rgba(0,0,0,.26);background-color:rgba(0,0,0,.12);box-shadow:none}.list{list-style-type:none;box-sizing:border-box;padding:0;margin:0}.list li,.list-item{border-top:1px solid #d3d3d3;display:flex;justify-content:space-between;align-items:center;border-left:4px solid transparent;border-right:4px solid transparent;padding:10px}.list li:hover,.list-item:hover{background-color:#d3d3d3;cursor:pointer}.list li:first-child,.list-item:first-child{border-top:none!important}.list li.selected,.list-item.selected{border-left:4px solid #afc8ff;border-right:4px solid #afc8ff;background-color:#afc8ff;border-top:0}.list li.selected:hover,.list-item.selected:hover{background-color:#c9daff;border-left:4px solid #c9daff;border-right:4px solid #c9daff}.toolbar{height:60px;display:flex;width:100%;justify-items:space-between;align-items:center;padding:15px;z-index:1;box-sizing:border-box}.toolbar.primary{background-color:#448aff;color:#fff}.toolbar.raised{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.form-group{position:relative;margin-bottom:1.5rem}.form-group label{position:absolute;top:0;padding:7px 0 0 4px;transition:all .2s;opacity:.5;color:#448aff}.form-group input[type=text]:focus+label,.form-group input[type=text]:valid+label{font-size:75%;transform:translate3d(0,-100%,0);opacity:1}.form-group input[type=text]{display:block;width:100%;color:#495057;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;margin-top:10px;outline:0}input[type=text],select{box-sizing:border-box;padding:.5rem .75rem;line-height:1.5;background-clip:padding-box;background-image:none;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;cursor:pointer}label{display:inline-block;vertical-align:middle}label:first-of-type input[type=radio]{margin-left:0}label input[type=radio]{float:left;clear:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;border:1px solid #448aff;vertical-align:middle;margin:0 5px 0 10px}label input[type=radio]:focus{outline:0}label input[type=radio]:checked{background-color:#448aff;box-shadow:inset 0 0 0 2px #fff;-moz-box-shadow:inset 0 0 0 2px #fff;-webkit-box-shadow:inset 0 0 0 2px #fff}body,html{width:100%;height:100%;padding:0;margin:0}.body,.wrapper{position:absolute;top:0;width:100%;height:100%;margin:0;overflow-y:hidden}.body{z-index:1}.wrapper{z-index:2;width:100vw;height:100vh;overflow-y:scroll}.text-primary{color:#448aff}.text-secondary{color:#fe5352}.text-danger{color:#f44336}router-outlet+*{display:block;width:100%;height:100%}.router-outlet-container{position:fixed;left:0;right:0;bottom:0;top:0;width:100%;height:100%;z-index:1}.router-outlet-container .modal-backdrop{z-index:10}.router-outlet-container .router-outlet-container{z-index:11}.router-outlet-container .router-outlet-container .modal-backdrop{z-index:20}.fill{height:100%;width:100%}body{-moz-user-select:none;-webkit-user-select:none;-webkit-overflow-scrolling:touch}[clearfix]{clear:both;display:block}[fill]{width:100%}[text-left]{text-align:left}[text-middle]{vertical-align:middle}[text-center]{text-align:center}[inline]{display:inline!important}[inline-block]{display:inline-block}[float-right]{float:right}[float-left]{float:left}input[type=radio],label{cursor:pointer}.spinner{display:inline-block;width:1em;height:1em}.spinner:after{content:' ';display:block;width:.9em;height:.9em;border-radius:50%;border:3px solid green;border-color:green transparent;-webkit-animation:1.2s linear infinite spinner;animation:1.2s linear infinite spinner}@-webkit-keyframes spinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes spinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}footer{width:100%}.hidden{display:none}