/*! Lity - v2.2.2 - 2017-07-17
* http://sorgalla.com/lity/
* Copyright (c) 2015-2017 Jan Sorgalla; Licensed MIT */.lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(0,0,0,.9);outline:none!important;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity *{-webkit-box-sizing:border-box;box-sizing:border-box}.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none!important}.lity-wrap:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.lity-loading .lity-loader{opacity:1}.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none!important}.lity-content{z-index:9993;width:100%;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.lity-closed .lity-content,.lity-loading .lity-content{-webkit-transform:scale(.8);transform:scale(.8)}.lity-content:after{content:"";position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6)}.lity-close{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,.6);border:0;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none}.lity-close::-moz-focus-inner{border:0;padding:0}.lity-close:active,.lity-close:focus,.lity-close:hover,.lity-close:visited{text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,.6);border:0;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none}.lity-close:active{top:1px}.lity-image img{max-width:100%;display:block;line-height:0;border:0}.lity-facebookvideo .lity-container,.lity-googlemaps .lity-container,.lity-iframe .lity-container,.lity-vimeo .lity-container,.lity-youtube .lity-container{width:100%;max-width:964px}.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch}.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}.lity-hide{display:none}@charset "UTF-8";html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a,a:active,a:hover,a:visited{text-decoration:none}a:active,a:focus,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,p,pre{margin:0}h1,h2,h3,h4,h5,h6{text-rendering:optimizeLegibility;font-size:100%;font-weight:400}ol,ul{margin:0;padding:0;list-style:none}mark{background:#ff0;color:#000}small{font-size:100%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0;vertical-align:middle}svg:not(:root){overflow:hidden}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible;background:transparent;border:0;padding:0}button:focus{outline:none}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:0;margin:0;padding:0}iframe,legend{border:0}legend{padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box}body{color:rgba(0,0,0,.87);background-color:#eee;font-family:\\30D2\30E9\30AE\30CE\89D2\30B4\30B7\30C3\30AF Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,"\FF2D\FF33   \FF30\30B4\30B7\30C3\30AF",MS PGothic,sans-serif;line-height:1.6}body,html{height:100%}a,a:active,a:focus,a:hover,a:visited{color:#1565c0}input[type=password],input[type=text],select{height:40px;padding-right:12px;padding-left:12px;border:1px solid #bdbdbd;border-radius:3px;font-size:16px;line-height:2.5}input[type=password],input[type=text],textarea{width:100%}input[type=number]{width:60px;height:40px;padding-right:0;padding-left:12px;border:1px solid #bdbdbd;border-radius:3px;font-size:16px;line-height:2.5}input[type=checkbox]{vertical-align:middle}textarea{height:280px;padding:8px 12px;border:1px solid #bdbdbd;border-radius:3px;font-size:16px;line-height:1.5}label{font-size:14px}label+label{margin-right:8px}.button{display:inline-block;background-color:#fff;border:1px solid #bdbdbd;padding-right:12px;padding-left:12px;border-radius:2px;height:38px;font-size:15px;line-height:2.533333333;color:rgba(0,0,0,.87);cursor:pointer}.button:hover{background-color:#f5f5f5}.button .fa{margin-right:8px;color:rgba(0,0,0,.54)}.button-primary{border-color:#2196f3;background-color:#2196f3;color:#fff}.button-primary:hover{background-color:#42a5f5}.button-primary .fa{color:#fff}.button-danger{border-color:#d32f2f;background:#d32f2f;color:#fff}.button-danger:hover{background-color:#f44336}.button-danger .fa{color:#fff}.button.is-disabled{border-color:#e0e0e0;background:#f5f5f5;color:rgba(0,0,0,.38);cursor:default}.button.is-disabled:hover{background:#f5f5f5}.button.is-disabled .fa{color:#fff}.has-mask{position:relative}.has-mask:after{background-color:hsla(0,0%,100%,.5);content:"";position:absolute;top:0;left:0;right:0;bottom:0}.loading{text-align:center}.loading,.no-data{padding:16px;color:rgba(0,0,0,.38)}.no-data{background-color:#fff;font-size:15px}.dropdown{display:none;z-index:10}.dropdown.is-open{display:block}.accordion{display:none}.accordion.is-open{display:block}.popup{display:none;z-index:20}.popup.is-active{display:block}.modal{display:none;overflow:visible;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:auto;max-width:95%;background-color:#fff;z-index:40}.modal.is-active{display:block}.modal-content{overflow-y:auto;width:270px;max-height:480px}@media screen and (min-width:375px){.modal-content{width:325px}}@media screen and (min-width:414px){.modal-content{width:364px}}@media screen and (min-width:768px){.modal-content{width:420px}}@media screen and (min-width:1024px){.modal-content{width:600px}}.modal .loading{border-radius:2px;background-color:#fff}.label{padding:2px 6px;border-radius:3px;font-size:13px}.badge,.label{background-color:#9e9e9e;color:#fff;font-weight:700}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;line-height:1;text-align:center;white-space:nowrap;vertical-align:middle;border-radius:10px}.flash-message{background-color:#e8f5e9;margin-top:12px;margin-left:12px;margin-right:12px;padding:12px;border:1px solid #c8e6c9;border-radius:3px;font-size:15px;color:#2e7d32}.flash-message:after,.flash-message:before{content:" ";display:table}.flash-message:after{clear:both}@media screen and (min-width:840px){.flash-message{margin-top:16px;margin-left:16px;margin-right:16px;padding:16px}}.grid{margin:0 auto;padding:8px;width:1200px}.grid.is-fluid{width:100%}.grid-row:after,.grid-row:before{content:" ";display:table}.grid-row:after{clear:both}.grid-column{float:left;width:100%;padding:8px}@media screen and (min-width:840px){.grid-column.column-1{width:8.33333333333%}.grid-column.column-2{width:16.6666666667%}.grid-column.column-3{width:25%}.grid-column.column-4{width:33.3333333333%}.grid-column.column-5{width:41.6666666667%}.grid-column.column-6{width:50%}.grid-column.column-7{width:58.3333333333%}.grid-column.column-8{width:66.6666666667%}.grid-column.column-9{width:75%}.grid-column.column-10{width:83.3333333333%}.grid-column.column-11{width:91.6666666667%}.grid-column.column-12{width:100%}}.page-top{position:absolute;right:40px;bottom:24px}.page-top a{color:hsla(0,0%,100%,.7)}.page-top a:hover{color:#fff}.page-top .fa{font-size:32px}.page-top span{display:none}.menu{padding-top:12px;padding-right:8px;padding-left:16px;background-color:#fff;border-bottom:1px solid rgba(0,0,0,.12);width:100%}.menu:after,.menu:before{content:" ";display:table}.menu:after{clear:both}.menu ul li{float:left;margin-right:8px;margin-bottom:12px;min-width:64px;height:38px;font-size:14px;line-height:2.714285714}.menu ul li a{display:block;background-color:#fff;padding-right:12px;padding-left:12px;border-radius:3px;color:rgba(0,0,0,.87);cursor:pointer;text-align:center}.menu ul li a:hover{background-color:#f5f5f5;background-color:#e3f2fd}.menu ul li.is-active a{background-color:#2196f3;color:#fff}.filters{background-color:#fff;padding-top:12px;padding-right:16px;padding-left:16px;border-bottom:1px solid rgba(0,0,0,.12)}.filters:after,.filters:before{content:" ";display:table}.filters:after{clear:both}.filter{position:relative;float:left;margin-right:8px;margin-bottom:12px;width:100%}@media screen and (min-width:480px){.filter{max-width:160px}}.filter a.filter-title{color:rgba(0,0,0,.87)}.filter-title{position:relative;display:block;background-color:#fafafa;border:1px solid #e0e0e0;border-radius:3px;padding-right:24px;padding-left:12px;height:38px;font-size:14px;line-height:2.714285714;cursor:pointer;color:rgba(0,0,0,.54);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.filter-title.is-selected{color:rgba(0,0,0,.87)}.filter-title:hover{background-color:#f5f5f5;border:1px solid #bdbdbd}.filter-title.is-active{background-color:#eee;border:1px solid #9e9e9e}.filter-title.dropdown-arrow:after{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\F0D7";margin-left:8px;position:absolute;right:13px;top:10px}.filter-title .fa{margin-right:4px;color:rgba(0,0,0,.54)}.filter.is-active .filter-title{border:1px solid #2196f3;color:#2196f3}.filter.is-active .filter-title .fa{color:#2196f3}.filter-input{padding:12px;border-bottom:1px solid rgba(0,0,0,.12)}.filter-input input{padding-right:30px;padding-left:8px}.filter-input input:hover{border-color:#2196f3}.filter-input .fa{position:absolute;top:24px;right:20px;color:rgba(0,0,0,.54);cursor:pointer}.filter-input .fa:hover{color:rgba(0,0,0,.87)}.filter .dropdown{position:absolute;top:auto;right:auto;margin-top:4px;background-color:#fff;border:1px solid #bdbdbd;border-radius:2px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.2);box-shadow:0 3px 6px rgba(0,0,0,.2);width:100%}@media screen and (min-width:480px){.filter .dropdown{width:280px}}.filter .dropdown ul{padding-top:4px;padding-bottom:4px}.filter .dropdown ul.is-scrollable{overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:400px}.filter .dropdown ul li{height:40px;font-size:14px;line-height:2.857142857}.filter .dropdown ul li a{position:relative;display:block;padding-left:12px;padding-right:36px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:break-word;color:rgba(0,0,0,.87)}.filter .dropdown ul li a:hover{background-color:#e3f2fd}.filter .dropdown ul li.is-checked a{background-color:#2196f3;color:#fff}.filter .dropdown ul li.is-checked a:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\F00C";position:absolute;top:12px;right:16px;color:#fff}.datepicker{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker table{width:100%}.datepicker table thead tr{border-bottom:1px solid #bdbdbd}.datepicker table thead tr th{cursor:pointer;color:rgba(0,0,0,.87)}.datepicker table thead tr th.next,.datepicker table thead tr th.prev{padding-right:16px;padding-left:16px;height:40px;font-size:21px;line-height:1.904761905}.datepicker table thead tr th.next:hover,.datepicker table thead tr th.prev:hover{color:#2196f3}.datepicker table thead tr th.prev{text-align:left}.datepicker table thead tr th.next{text-align:right}.datepicker table thead tr th.datepicker-switch{text-align:center;pointer-events:none;height:40px;font-size:14px;line-height:2.857142857}.datepicker table thead tr th.disabled{color:rgba(0,0,0,.38);visibility:hidden}.datepicker table tbody tr td span{display:block;float:left;width:25%;height:64px;font-size:14px;line-height:4.571428571;cursor:pointer;text-align:center;color:rgba(0,0,0,.87)}.datepicker table tbody tr td span:hover{background-color:#e3f2fd}.datepicker table tbody tr td span.focused{background-color:#eee;color:rgba(0,0,0,.87)}.datepicker table tbody tr td span.active{background-color:#2196f3;color:#fff}.datepicker table tbody tr td span.disabled{background-color:hsla(0,0%,100%,.5);color:rgba(0,0,0,.38)}.paginator{border-top:1px solid rgba(0,0,0,.12);padding:12px 16px;color:rgba(0,0,0,.54)}.paginator:after,.paginator:before{content:" ";display:table}.paginator:after{clear:both}.paginator ol{text-align:right}.paginator ol li{display:inline-block;border-radius:2px;text-align:center;vertical-align:top;height:38px;font-size:14px;line-height:2.714285714}.paginator ol li a,.paginator ol li span{display:inline-block;padding-right:12px;padding-left:12px;color:rgba(0,0,0,.87)}.paginator ol li a:hover{background-color:#e3f2fd}.paginator ol li.is-active{background-color:#2196f3}.paginator ol li.is-active .fa,.paginator ol li.is-active a,.paginator ol li.is-active span{color:#fff}.paginator ol li.is-disabled .fa,.paginator ol li.is-disabled a,.paginator ol li.is-disabled span{cursor:default;color:rgba(0,0,0,.38)}.tabs{background-color:#2196f3}.tabs:after,.tabs:before{content:" ";display:table}.tabs:after{clear:both}.tabs nav{display:table;table-layout:fixed;max-width:528px;width:100%}.tabs ul{display:table-row;vertical-align:top}.tabs ul li{display:table-cell;height:48px;color:hsla(0,0%,100%,.7)}.tabs ul li a{display:block;border-bottom:2px solid transparent;margin-bottom:-2px;padding-right:12px;padding-left:12px;text-decoration:none;font-size:15px;height:48px;line-height:3.2;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit}.tabs ul li.is-active,.tabs ul li:hover a{color:#fff}.tabs ul li.is-active a{border-bottom-color:#f48fb1}.supplementary{border-bottom:1px solid rgba(0,0,0,.12)}.supplementary:after,.supplementary:before{content:" ";display:table}.supplementary:after{clear:both}.supplementary .precedent{float:left;padding:8px 16px;text-align:right;font-size:14px}.supplementary .precedent:after,.supplementary .precedent:before{content:" ";display:table}.supplementary .precedent:after{clear:both}.supplementary .precedent dl dt{float:left;color:rgba(0,0,0,.87)}.supplementary .precedent dl dt:after{content:"-"}.supplementary .precedent dl dd{float:left;margin-right:16px;color:rgba(0,0,0,.54)}.supplementary .precedent dl dd:last-child{margin-right:0}.supplementary .download{float:right;padding:8px 24px;font-size:14px}.supplementary .download:after,.supplementary .download:before{content:" ";display:table}.supplementary .download:after{clear:both}.supplementary .download .fa{margin-right:8px}.data-table{overflow-x:auto;-webkit-overflow-scrolling:touch}.data-table table{max-width:100%;width:100%;background-color:#fff;word-wrap:break-word}.data-table table thead tr{border-bottom:1px solid #e0e0e0}.data-table table thead th{padding:12px 24px;font-weight:700;text-align:left;white-space:nowrap;color:rgba(0,0,0,.54);font-size:13px}@media screen and (min-width:1024px){.data-table table thead th{padding-right:16px;padding-left:16px}}.data-table table thead th:last-child{border-right:none}.data-table table thead th.score{min-width:36px;text-align:center}.data-table table tbody tr{border-bottom:1px solid #e0e0e0}.data-table table tbody tr:last-child{border-bottom:none}.data-table table tbody tr:hover{background-color:#fafafa}.data-table table tbody td{padding:16px 24px;vertical-align:middle;font-size:14px}@media screen and (min-width:1024px){.data-table table tbody td{padding-right:16px;padding-left:16px}}.data-table table tbody td:last-child{border-right:none}.data-table table tbody td.score{text-align:center}.data-table table tbody td.score .has-report{color:#2196f3;cursor:pointer}.data-table table tbody td.score .has-no-report{color:#616161}.data-table table tbody td.score .no-report{color:rgba(0,0,0,.38)}.data-table table tbody td.score .modal-content .user{padding:16px}.data-table table tbody td.score .modal-content .reports ul li{padding:16px;border-top:1px solid rgba(0,0,0,.12)}.data-table table tbody td.score .modal-content .reports ul li .no-photo{font-size:13px}.overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.3;z-index:30}.overlay.is-visible{display:block}.app{-webkit-tap-highlight-color:transparent;height:100%}.contents{min-height:100%;margin-bottom:-56px}.contents:after{display:block;content:"";height:56px}.app-bar{position:relative;width:100%;height:56px;background-color:#2196f3}@media screen and (min-width:600px){.app-bar{height:64px}}.app-bar-title{position:absolute;right:120px;left:0}.app-bar-title h1{font-size:20px;line-height:2.8;color:#fff}@media screen and (min-width:600px){.app-bar-title h1{line-height:3.2}}.app-bar-title h1 a{display:block;padding-right:24px;padding-left:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit}.app-bar-title h1 .fa{margin-right:12px;color:inherit}.app-bar-menu{position:absolute}.app-bar-menu.notice{right:64px}.app-bar-menu.notice.has-notice:after{position:absolute;top:12px;right:8px;display:inline-block;font-size:6px;content:" ";width:12px;height:12px;background-color:#ec407a;border:1px solid #2196f3;border-radius:50%}.app-bar-menu.notice .dropdown{right:-48px}.app-bar-menu.notice .dropdown:after,.app-bar-menu.notice .dropdown:before{right:66px}.app-bar-menu.account,.app-bar-menu.account .dropdown{right:8px}.app-bar-menu.account .dropdown:after,.app-bar-menu.account .dropdown:before{right:12px}.app-bar-menu-title{padding-right:16px;padding-left:16px;font-size:24px;line-height:2.333333333;color:#eee;cursor:pointer}@media screen and (min-width:600px){.app-bar-menu-title{line-height:2.666666667}}.app-bar-menu-title.is-active,.app-bar-menu-title:hover{color:#fff}.app-bar-menu-title .fa{width:24px;height:24px}.app-bar-menu-title span{display:none}.app-bar-menu .dropdown{position:absolute;top:56px;max-width:320px;width:288px;background-color:#fff;border:1px solid #bdbdbd;border-radius:2px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.2);box-shadow:0 3px 6px rgba(0,0,0,.2);z-index:10}@media screen and (min-width:600px){.app-bar-menu .dropdown{top:60px}}.app-bar-menu .dropdown:before{top:-8px;content:"";display:block;position:absolute;border:8px solid transparent;border-bottom-color:#fff;border-top-width:0;width:0;z-index:1}.app-bar-menu .dropdown:after{top:-9px;content:"";display:block;position:absolute;border:8px solid transparent;border-bottom-color:#bdbdbd;border-top-width:0;width:0;z-index:0}.app-bar-menu .dropdown .notice{padding:16px;font-size:14px}.app-bar-menu .dropdown .notice .no-data{color:rgba(0,0,0,.38)}.app-bar-menu .dropdown .account{position:relative;padding:16px}.app-bar-menu .dropdown .account .username{padding-right:60px;font-size:15px;color:rgba(0,0,0,.87);word-wrap:break-word}.app-bar-menu .dropdown .account .role{position:absolute;top:16px;right:16px}.app-bar-menu .dropdown .account .company,.app-bar-menu .dropdown .account .login-id{color:rgba(0,0,0,.54);font-size:14px;word-wrap:break-word}.app-bar-menu .dropdown .account .company{margin-top:8px}.app-bar-menu .dropdown .account .company .fa{margin-right:8px}.app-bar-menu .dropdown .logout-form{padding-right:16px;padding-left:16px;border-top:1px solid rgba(0,0,0,.12)}.app-bar-menu .dropdown .logout-form p{font-size:15px;height:46px;line-height:3.066666667;text-align:right}.content{padding:12px;margin:0 auto;max-width:100%}.content:after,.content:before{content:" ";display:table}.content:after{clear:both}@media screen and (min-width:840px){.content{padding:16px}}.content.is-small{max-width:420px}.content.is-medium{max-width:800px}.content.is-large{max-width:1200px}@media screen and (min-width:840px){.card{border-radius:2px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.2);box-shadow:0 1px 1px rgba(0,0,0,.2)}}.card-header{background-color:#fafafa;border-top:1px solid rgba(0,0,0,.12);border-right:1px solid rgba(0,0,0,.12);border-bottom:1px solid rgba(0,0,0,.12);border-left:1px solid rgba(0,0,0,.12);border-top-right-radius:2px;border-top-left-radius:2px;padding:12px 16px;font-size:15px}.card-header:after,.card-header:before{content:" ";display:table}.card-header:after{clear:both}@media screen and (min-width:840px){.card-header{padding-right:24px;padding-left:24px}}.card-header h2{float:left;font-weight:700;color:rgba(0,0,0,.54)}.card-header p{float:right;color:rgba(0,0,0,.87)}.card-header p a{color:inherit}.card-header p a:hover,.card-header p a:hover .fa{color:#2196f3}.card-header p a .fa{color:rgba(0,0,0,.54)}@media screen and (min-width:320px){.card-header p a .fa{margin-right:8px}}.card-header p a span{display:none}@media screen and (min-width:320px){.card-header p a span{display:inline}}.card-body{background-color:#fff;border-right:1px solid rgba(0,0,0,.12);border-bottom:1px solid rgba(0,0,0,.12);border-left:1px solid rgba(0,0,0,.12);border-bottom-right-radius:2px;border-bottom-left-radius:2px}.card-body:after,.card-body:before{content:" ";display:table}.card-body:after{clear:both}.list ul li{padding:12px 16px;border-bottom:1px solid rgba(0,0,0,.12);font-size:14px}.list ul li:last-child{border-bottom:none}.form{padding:8px 24px}.form-group{margin-top:12px;margin-bottom:4px}.form-label{display:block;margin-bottom:4px;font-size:14px;font-weight:700;color:rgba(0,0,0,.54)}.form-data{height:40px;padding-right:12px;padding-left:12px;font-size:16px;line-height:2.5}.form-button{margin-top:8px;margin-bottom:12px}.form-error{border:1px solid #f44336;margin-top:12px;margin-bottom:4px;padding:12px;font-size:15px;color:#f44336}.show{padding:8px 24px}.show dl{padding-bottom:8px}.show dt{display:block;margin-top:12px;margin-bottom:4px;font-size:14px;font-weight:700;color:rgba(0,0,0,.54)}.show dd{height:40px;padding-right:12px;padding-left:12px;font-size:16px;line-height:2.5}.reports{background-color:#fff}.reports ul li{padding:16px;border-bottom:1px solid rgba(0,0,0,.12)}.reports ul li:last-child{border-bottom:none}.reports dl dt{margin-top:4px;font-weight:700;font-size:14px;color:rgba(0,0,0,.54)}.reports dl dd{font-size:15px;color:rgba(0,0,0,.87)}.reports-photos:after,.reports-photos:before{content:" ";display:table}.reports-photos:after{clear:both}.reports-photos dl dd{float:left;width:50%;text-align:center}.reports-photos dl dd img{padding:8px;width:100%;height:auto}.reports-photos dl dd .no-photo{padding:8px}.reports-photos dl dd .no-photo p{background-color:#eee;padding:8px;width:100%;height:100%;color:rgba(0,0,0,.38)}.report{background-color:#fff;padding:16px}.report h2{margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid rgba(0,0,0,.12);font-weight:700;font-size:24px;text-align:center}.report p .fa{margin-right:8px}.report canvas{display:block;width:100%;margin:12px auto}@media screen and (min-width:480px){.report canvas{width:280px}}.report-prompt{margin-bottom:16px;padding:16px;border:1px solid #ef9a9a;border-radius:2px;color:#c62828;font-size:15px;text-align:center}.report-back-to-top{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid rgba(0,0,0,.12);font-size:14px}.report-back-to-top .fa{color:#1976d2}.stepper{position:relative}.stepper-content{display:none}.stepper.is-active .stepper-header .stepper-header-circle{background:#2196f3;border:1px solid #2196f3}.stepper+.stepper{margin-top:24px}.stepper-header{position:static;height:0}.stepper-header-circle{position:relative;width:32px;height:32px;line-height:32px;background:#9e9e9e;border:1px solid #9e9e9e;border-radius:16px;color:#fff;text-align:center}.stepper-header-line{position:absolute;border-left:1px solid rgba(0,0,0,.12);top:48px;left:16px;bottom:0}.stepper-body{margin-left:32px;padding-left:16px}.stepper-body-title{margin-bottom:12px;font-size:21px}.stepper-body-description{font-size:13px;color:rgba(0,0,0,.54)}.photo-attach{position:relative;padding-top:12px}.photo-attach-button{padding:24px 16px;background-color:#2196f3;color:#fff;text-align:center;border-radius:6px;cursor:pointer}.photo-attach-button:hover{background-color:#64b5f6}.photo-attach-skip-button{margin-top:12px;padding:12px 16px;background-color:#616161;color:#fff;text-align:center;border-radius:6px;cursor:pointer;font-size:13px}.photo-attach-skip-button:hover{background-color:#757575}.photo-attach-input{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;opacity:0}.report-photo-clear-button{display:none;color:rgba(0,0,0,.54);font-size:13px}.report-photo-clear-button .fa{margin-right:8px}.report-send-button{-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out;background-color:#2196f3;border-radius:6px;margin-top:12px;width:100%;text-align:center;color:#fff}.report-send-button:hover{background-color:#42a5f5}.report-send-button[disabled],.report-send-button[disabled]:hover{background-color:rgba(0,0,0,.38);color:hsla(0,0%,100%,.5)}.footer{padding-right:16px;padding-left:16px;width:100%;height:56px;background-color:#424242}.copyright{height:56px;font-size:14px;line-height:4}.copyright,.copyright a{color:hsla(0,0%,100%,.7)}.copyright a:hover{color:#fff}