From 8efc1c411ba4d97505c3836bd78bb5e68f521e2e Mon Sep 17 00:00:00 2001 From: hackbard Date: Wed, 5 Oct 2016 23:49:49 +0200 Subject: [PATCH] initial checkin --- lib/app_component.css | 1 + lib/app_component.dart | 59 +++++++++++ lib/app_component.html | 32 ++++++ lib/product.dart | 9 ++ lib/product_category.dart | 9 ++ lib/product_category_component.css | 23 +++++ lib/product_category_component.dart | 57 +++++++++++ lib/product_category_component.html | 34 +++++++ lib/product_category_service.dart | 125 +++++++++++++++++++++++ lib/product_component.css | 23 +++++ lib/product_component.dart | 125 +++++++++++++++++++++++ lib/product_component.html | 69 +++++++++++++ lib/product_detail_component.css | 29 ++++++ lib/product_detail_component.dart | 85 ++++++++++++++++ lib/product_detail_component.html | 52 ++++++++++ lib/product_service.dart | 140 ++++++++++++++++++++++++++ pubspec.yaml | 23 +++++ web/index.html | 24 +++++ web/main.dart | 17 ++++ web/material.blue_grey-indigo.min.css | 8 ++ web/material.min.js | 10 ++ web/material_icons.css | 21 ++++ web/material_icons.ttf | Bin 0 -> 134640 bytes web/styles.css | 2 + 24 files changed, 977 insertions(+) create mode 100644 lib/app_component.css create mode 100644 lib/app_component.dart create mode 100644 lib/app_component.html create mode 100644 lib/product.dart create mode 100644 lib/product_category.dart create mode 100644 lib/product_category_component.css create mode 100644 lib/product_category_component.dart create mode 100644 lib/product_category_component.html create mode 100644 lib/product_category_service.dart create mode 100644 lib/product_component.css create mode 100644 lib/product_component.dart create mode 100644 lib/product_component.html create mode 100644 lib/product_detail_component.css create mode 100644 lib/product_detail_component.dart create mode 100644 lib/product_detail_component.html create mode 100644 lib/product_service.dart create mode 100644 pubspec.yaml create mode 100644 web/index.html create mode 100644 web/main.dart create mode 100644 web/material.blue_grey-indigo.min.css create mode 100644 web/material.min.js create mode 100644 web/material_icons.css create mode 100644 web/material_icons.ttf create mode 100644 web/styles.css diff --git a/lib/app_component.css b/lib/app_component.css new file mode 100644 index 0000000..79a9626 --- /dev/null +++ b/lib/app_component.css @@ -0,0 +1 @@ +/* */ diff --git a/lib/app_component.dart b/lib/app_component.dart new file mode 100644 index 0000000..1f96314 --- /dev/null +++ b/lib/app_component.dart @@ -0,0 +1,59 @@ +import 'package:angular2/core.dart'; +import 'package:angular2/router.dart'; + +import 'package:angular2_rbi/directives.dart'; + +import 'product_component.dart'; +import 'product_category_component.dart'; +import 'product_detail_component.dart'; +import 'product_category_detail_component.dart'; +import 'product_service.dart'; +import 'product_category_service.dart'; + +@Component( + selector: 'my-app', + templateUrl: 'app_component.html', + //styleUrls: const ['app_component.css'], + directives: const [ + ROUTER_DIRECTIVES, + MaterialLayout + ], + providers: const [ + ProductService, + ProductCategoryService, + ROUTER_PROVIDERS + ] +) + +@RouteConfig(const [ + const Route( + path: '/product_categories', + name: 'ProductCategories', + component: ProductCategoryComponent, + useAsDefault: true + ), + const Route( + path: '/products_of_category/:id', + name: 'Products', + component: ProductComponent + ), + const Route( + path: '/product/:id', + name: 'ProductDetail', + component: ProductDetailComponent + ), + const Route( + path: '/product_category/:id', + name: 'ProductCategoryDetail', + component: ProductCategoryDetailComponent + ) +]) + +class AppComponent { + String title = 'Tavern 2'; + + @ViewChild(MaterialLayout) + MaterialLayout layout; + +} + diff --git a/lib/app_component.html b/lib/app_component.html new file mode 100644 index 0000000..20e10f4 --- /dev/null +++ b/lib/app_component.html @@ -0,0 +1,32 @@ +
+
+
+ + {{title}} +
+ +
+
+ +
+ +
+
diff --git a/lib/product.dart b/lib/product.dart new file mode 100644 index 0000000..9693694 --- /dev/null +++ b/lib/product.dart @@ -0,0 +1,9 @@ +class Product { + String id; + String name; + double price; + String type; + String category; + + Product(this.id,this.name,this.price,this.type,this.category); +} diff --git a/lib/product_category.dart b/lib/product_category.dart new file mode 100644 index 0000000..3e99981 --- /dev/null +++ b/lib/product_category.dart @@ -0,0 +1,9 @@ +class ProductCategory { + String doc_id; + String name; + String id; + String doc_type; + + ProductCategory(this.doc_id,this.name,this.id,this.doc_type); +} + diff --git a/lib/product_category_component.css b/lib/product_category_component.css new file mode 100644 index 0000000..6b57534 --- /dev/null +++ b/lib/product_category_component.css @@ -0,0 +1,23 @@ + +.product_category_button { + width: 6cm; + height: 3cm; + margin: 0.5cm; +} + +.admin_edit { + margin: 0.5cm; + width: auto; + background-color: #ddd; + min-height: auto; +} + +.abtn { + margin-left: 5%; +} + +.ain { + margin-right: 5%; + width: 25%; +} + diff --git a/lib/product_category_component.dart b/lib/product_category_component.dart new file mode 100644 index 0000000..6963399 --- /dev/null +++ b/lib/product_category_component.dart @@ -0,0 +1,57 @@ +// Copyright (c) 2016, hackbard. All rights reserved. Use of this source code +// is governed by a BSD-style license that can be found in the LICENSE file. + +import 'dart:async'; + +import 'package:angular2/core.dart'; +import 'package:angular2/router.dart'; + +import 'product_category.dart'; +import 'product_category_service.dart'; + +import 'package:angular2_rbi/directives.dart'; + +@Component( + selector: 'my-product-categories', + templateUrl: 'product_category_component.html', + styleUrls: const ['product_category_component.css'], + directives: const [MaterialTextfield,MaterialButton], + providers: const [ProductCategoryService] +) + +class ProductCategoryComponent implements OnInit { + List product_categories; + ProductCategory selected_prod_category; + String new_prod_category_name; + String new_prod_category_id; + final ProductCategoryService _prodcatSrv; + final Router _router; + + ProductCategoryComponent(this._prodcatSrv,this._router); + + Future getProductCategories() async { + product_categories = await _prodcatSrv.getAll(); + } + + Future createProductCategory() async { + await _prodcatSrv.createProdCategory( + new_prod_category_name, + new_prod_category_id + ); + } + + void ngOnInit() { + getProductCategories(); + } + + choose(ProductCategory pt) { + selected_prod_category=pt; + goto_products(pt); + } + + Future goto_products(ProductCategory pt) => _router.navigate([ + 'Products', + {'id': pt.id.toString()} + ]); +} + diff --git a/lib/product_category_component.html b/lib/product_category_component.html new file mode 100644 index 0000000..e255a54 --- /dev/null +++ b/lib/product_category_component.html @@ -0,0 +1,34 @@ + +
+ +
+ +
+
+ Create product category +
+
+
+ + +
+
+ + +
+ +
+
diff --git a/lib/product_category_service.dart b/lib/product_category_service.dart new file mode 100644 index 0000000..c62e7ef --- /dev/null +++ b/lib/product_category_service.dart @@ -0,0 +1,125 @@ +import 'dart:async'; +import 'dart:convert'; + +import 'package:angular2/core.dart'; +import 'package:http/browser_client.dart'; + +import 'product_category.dart'; + +@Injectable() +class ProductCategoryService { + static const _server='http://10.8.0.1:5984'; + static const _db='tavern'; + static const _viewname='_design/product_categories/_view/byname'; + static const _viewid='_design/product_categories/_view/byid'; + static const _getnameurl=_server+'/'+_db+'/'+_viewname; + static const _getidurl=_server+'/'+_db+'/'+_viewid; + static const _posturl=_server+'/'+_db; + + final BrowserClient _http; + + ProductCategoryService(this._http); + + Future> getAll() async { + try { + List prodcats=[]; + final response = await _http.get(_getnameurl); + for(var item in JSON.decode(response.body)['rows']) { + prodcats.add(new ProductCategory( + item['id'], + item['value']['name'], + item['value']['id'], + item['value']['type'])); + } + return prodcats; + } + catch(e) { + throw _handleError(e); + } + } + + Future createProdCategory(String name,String id) async { + try { + await _http.post( + _posturl, + headers: {'Content-Type': 'application/json'}, + body: JSON.encode({ + 'name': name, + 'id': id, + 'type': 'product_category' + }) + ); + } + catch(e) { + throw _handleError(e); + } + } + + Future getById(String id) async { + try { + ProductCategory prodcat; + String url=_getidurl+'?key="'+id+'"'; + final response = await _http.get(url); + var item=JSON.decode(response.body); + prodcat = new ProductCategory( + item['rows'][0]['value']['_id'], + item['rows'][0]['value']['name'], + item['rows'][0]['value']['id'], + item['rows'][0]['value']['type'] + ); + return prodcat; + } + catch(e) { + throw _handleError(e); + } + } + + Future updateProdCategory(String oldid,String name, + String id) async { + try { + String url=_getidurl+'?key="'+oldid+'"'; + final response = await _http.get(url); + print('Debug UPDATE GET URL: '+url); + print('Debug UPDATE GET response: '+response.body); + var resbody=JSON.decode(response.body); + resbody['rows'][0]['value']['name']=name; + resbody['rows'][0]['value']['id']=id; + final response_put = await _http.put( + _posturl+'/'+resbody['rows'][0]['id'], + headers: {'Content-Type': 'application/json'}, + body: JSON.encode(resbody['rows'][0]['value']) + ); + print('Debug UPDATE PUT response: '+response_put.body); + } + catch(e) { + throw _handleError(e); + } + } + + Future deleteProdCategory(String doc_id) async { + try { + var url=_server+'/'+_db+'/'+doc_id; + var response = await _http.get(url); + var reso=JSON.decode(response.body); + url=_server+'/'+_db+'/_purge/'; + final respurge = await _http.post( + url, + headers: {'Content-Type': 'application/json'}, + body: JSON.encode({ + reso['_id']: [reso['_rev']] + }) + ); + print('Debug: '+respurge.body); + } + catch(e) { + throw _handleError(e); + } + } + + Exception _handleError(dynamic e) { + print(e); + return new Exception('Server error; cause: $e'); + } + +} + diff --git a/lib/product_component.css b/lib/product_component.css new file mode 100644 index 0000000..670d9d7 --- /dev/null +++ b/lib/product_component.css @@ -0,0 +1,23 @@ + +.product_button { + width: 6cm; + height: 3cm; + margin: 0.5cm; +} + +.admin_edit { + margin: 0.5cm; + width: auto; + background-color: #ddd; + min-height: auto; +} + +.abtn { + margin-left: 5%; +} + +.ain { + margin-right: 5%; + width: 25%; +} + diff --git a/lib/product_component.dart b/lib/product_component.dart new file mode 100644 index 0000000..ed08975 --- /dev/null +++ b/lib/product_component.dart @@ -0,0 +1,125 @@ +// Copyright (c) 2016, hackbard. All rights reserved. Use of this source code +// is governed by a BSD-style license that can be found in the LICENSE file. + +import 'dart:async'; + +import 'package:angular2/core.dart'; +import 'package:angular2/router.dart'; + +import 'product.dart'; +import 'product_service.dart'; +import 'product_category.dart'; +import 'product_category_service.dart'; + +import 'package:angular2_rbi/directives.dart'; + +@Component( + selector: 'my-products', + templateUrl: 'product_component.html', + styleUrls: const ['product_component.css'], + directives: const [MaterialTextfield,MaterialButton], + providers: const [ProductService,ProductCategoryService] +) + +class ProductComponent implements OnInit { + final ProductService _prodSrv; + final ProductCategoryService _prodcatSrv; + final RouteParams _routeParams; + final Router _router; + + String prod_category_id; + String prod_category_name; + String prod_name; + double prod_price; + int prodcnt; + + List products; + ProductCategory prodcat; + + ProductComponent(this._prodSrv,this._prodcatSrv, + this._routeParams,this._router) { + prod_category_name='Category'; + prod_category_id='ID'; + } + + Future ngOnInit() async { + var catid=_routeParams.get('id'); + if(catid!=null) { + products = await (_prodSrv.getByCategory(catid)); + prodcat = await (_prodcatSrv.getById(catid)); + } + prod_category_name=prodcat.name; + prod_category_id=prodcat.id; + prodcnt=products.length; + } + + Future updateProductCategory() async { + bool doupdate=false; + bool changecat=false; + if(prodcat.id!=prod_category_id) { + doupdate=true; + changecat=true; + } + if(prodcat.name!=prod_category_name) { + doupdate=true; + } + if(doupdate) { + if(changecat) { + for(Product prod in products) { + print('Debug: change category of '+ + prod.name); + await _prodSrv.updateProd( + prod.id, + prod.name, + prod.price, + prod_category_id + ); + } + } + print('Debug: Updating product category '+ + prodcat.name+'/'+prodcat.id+' -> '+ + prod_category_name+'/'+prod_category_id); + await _prodcatSrv.updateProdCategory( + prodcat.id, + prod_category_name, + prod_category_id + ); + } + } + + Future deleteProductCategory() async { + bool delete=false; + if(products.length==0) { + delete=true; + } + else { + print('Debug: Not deleting anything!'); + } + if(delete) { + print('Debug: Deleting product category '+ + prodcat.name+'/'+prodcat.id); + await _prodcatSrv.deleteProdCategory(prodcat.doc_id); + } + } + + Future createProduct() async { + if(prod_name==null || prod_price==null) + return; + print('Debug: Creating product '+prod_name+'/'+ + prod_price.toString()); + await _prodSrv.createProduct(prod_name, + double.parse(prod_price), + prod_category_id); + } + + choose(Product prod) { + goto_product(prod); + } + + Future goto_product(Product prod) => _router.navigate([ + 'ProductDetail', + {'id': prod.id.toString()} + ]); + +} + diff --git a/lib/product_component.html b/lib/product_component.html new file mode 100644 index 0000000..038eab1 --- /dev/null +++ b/lib/product_component.html @@ -0,0 +1,69 @@ + +
+ +
+ +
+
+ Create product in this category +
+
+
+
+ + +
+
+ + +
+ +
+
+
+ +
+
+ Update/delete product category +
+
+
+ + +
+
+ + +
+ + +
+
+ diff --git a/lib/product_detail_component.css b/lib/product_detail_component.css new file mode 100644 index 0000000..ff02e63 --- /dev/null +++ b/lib/product_detail_component.css @@ -0,0 +1,29 @@ + +.product_button { + width: 6cm; + height: 3cm; + margin: 0.5cm; +} + +.admin_edit { + margin: 0.5cm; + width: auto; + background-color: #ddd; + min-height: auto; +} + +.abtn { + margin-right: 3%; +} + +.ain { + margin-right: 5%; + width: 44%; +} + +.asel { + color: #7f959f; + float: left; + margin-left: 5%; +} + diff --git a/lib/product_detail_component.dart b/lib/product_detail_component.dart new file mode 100644 index 0000000..14ba7a7 --- /dev/null +++ b/lib/product_detail_component.dart @@ -0,0 +1,85 @@ +// Copyright (c) 2016, hackbard. All rights reserved. Use of this source code +// is governed by a BSD-style license that can be found in the LICENSE file. + +import 'dart:async'; + +import 'package:angular2/core.dart'; +import 'package:angular2/router.dart'; + +import 'product.dart'; +import 'product_service.dart'; +import 'product_category.dart'; +import 'product_category_service.dart'; + +import 'package:angular2_rbi/directives.dart'; + +@Component( + selector: 'my-product-details', + templateUrl: 'product_detail_component.html', + styleUrls: const ['product_detail_component.css'], + directives: const [MaterialTextfield,MaterialButton], + providers: const [ProductService,ProductCategoryService] +) + +class ProductDetailComponent implements OnInit { + final ProductService _prodSrv; + final ProductCategoryService _prodcatSrv; + final RouteParams _routeParams; + + List prodcats; + Product prod; + + String prod_name; + String prod_category; + double prod_price; + + ProductDetailComponent(this._prodSrv,this._prodcatSrv, + this._routeParams) { + prod_name='Product'; + prod_price=0; + } + + Future ngOnInit() async { + var id=_routeParams.get('id'); + if(id!=null) { + prod = await (_prodSrv.getById(id)); + prodcats = await (_prodcatSrv.getAll()); + } + prod_name=prod.name; + prod_price=prod.price; + prod_category=prod.category; + } + + Future updateProduct() async { + bool doupdate=false; + if(prod.name!=prod_name) { + doupdate=true; + } + if(prod.price!=prod_price) { + doupdate=true; + } + if(prod.category!=prod_category) { + doupdate=true; + } + if(doupdate) { + print('Debug: Updating product '+ + prod.name+'/'+prod.price.toString()+'/'+ + prod.category+' -> '+ + prod_name+'/'+prod_price.toString()+'/'+ + prod_category); + await _prodSrv.updateProd( + prod.id, + prod_name, + double.parse(prod_price), + prod_category + ); + } + } + + Future deleteProduct(Product prod) async { + print('Debug: Deleting product '+prod.name); + await _prodSrv.deleteProduct(prod.id); + } + +} + diff --git a/lib/product_detail_component.html b/lib/product_detail_component.html new file mode 100644 index 0000000..c51b1b1 --- /dev/null +++ b/lib/product_detail_component.html @@ -0,0 +1,52 @@ + +
+

{{prod.name}}

+
{{prod.id}}
+
{{prod.name}}
+
{{prod.price}}
+
{{prod.category}}
+
+ +
+
+ Update/delete product +
+
+
+
+ + +
+
+ + +
+
+
+ Product category

+ +
+
+ + +
+
+
+ diff --git a/lib/product_service.dart b/lib/product_service.dart new file mode 100644 index 0000000..41af5cb --- /dev/null +++ b/lib/product_service.dart @@ -0,0 +1,140 @@ +import 'dart:async'; +import 'dart:convert'; + +import 'package:angular2/core.dart'; +import 'package:http/browser_client.dart'; + +import 'product.dart'; + +@Injectable() +class ProductService { + final BrowserClient _http; + + static const _server='http://10.8.0.1:5984'; + static const _db='tavern'; + static const _byname='_design/products/_view/byname'; + static const _bycategory='_design/products/_view/bycategory'; + + ProductService(this._http); + + Future> getAll() async { + try { + var url=_server+'/'+_db+'/'+_byname; + List prods=[]; + final response = await _http.get(url); + for(var item in JSON.decode(response.body)['rows']) { + prods.add(new Product(item['id'], + item['value']['name'], + item['value']['price'], + item['value']['type'], + item['value']['category'] + )); + } + return prods; + } + catch(e) { + throw _handleError(e); + } + } + + Future> getByCategory(String id) async { + try { + var url=_server+'/'+_db+'/'+_bycategory+'?key="'+id+'"'; + List prods=[]; + final response = await _http.get(url); + for(var item in JSON.decode(response.body)['rows']) { + prods.add(new Product(item['id'], + item['value']['name'], + item['value']['price'], + item['value']['type'], + item['value']['category'] + )); + } + return prods; + } + catch(e) { + throw _handleError(e); + } + } + + Future createProduct(String name,double price,String cat) async { + try { + var url=_server+'/'+_db; + await _http.post( + url, + headers: {'Content-Type': 'application/json'}, + body: JSON.encode({ + 'name': name, + 'price': price, + 'type': 'product', + 'category': cat + }) + ); + } + catch(e) { + throw _handleError(e); + } + } + + Future deleteProduct(String id) async { + try { + var url=_server+'/'+_db+'/'+id; + var resp = await _http.get(url); + var reso=JSON.decode(resp.body); + url=_server+'/'+_db+'/_purge/'; + await _http.post( + url, + headers: {'Content-Type': 'application/json'}, + body: JSON.encode({ + reso['_id']: [reso['_rev']] + }) + ); + } + catch(e) { + throw _handleError(e); + } + } + + Future getById(String id) async { + try { + var url=_server+'/'+_db+'/'+id; + Product prod; + final response = await _http.get(url); + var item=JSON.decode(response.body); + prod=(new Product(item['_id'],item['name'], + item['price'],item['type'], + item['category'])); + return prod; + } + catch(e) { + throw _handleError(e); + } + } + + Future updateProd(String id,String name,double price, + String category) async { + try { + var url=_server+'/'+_db+'/'+id; + var resp = await _http.get(url); + var reso=JSON.decode(resp.body); + reso['name']=name; + reso['price']=price; + reso['category']=category; + await _http.put( + url, + headers: {'Content-Type': 'application/json'}, + body: JSON.encode(reso) + ); + } + catch(e) { + throw _handleError(e); + } + } + + Exception _handleError(dynamic e) { + print(e); + return new Exception('Server error; cause: $e'); + } + +} + diff --git a/pubspec.yaml b/pubspec.yaml new file mode 100644 index 0000000..fe26146 --- /dev/null +++ b/pubspec.yaml @@ -0,0 +1,23 @@ +name: tavern2 +description: App to organize your tavern +version: 0.0.1 +environment: + sdk: '>=1.13.0 <2.0.0' +dependencies: + angular2: 2.0.0-beta.20 + browser: ^0.10.0 + http: ^0.11.0 + stream_transformers: ^0.3.0 + dart_to_js_script_rewriter: ^1.0.1 + angular2_rbi: ^0.0.3 +transformers: +- angular2: + platform_directives: + - 'package:angular2/common.dart#COMMON_DIRECTIVES' + - 'package:angular2/common.dart#FORM_DIRECTIVES' + platform_pipes: + - 'package:angular2/common.dart#COMMON_PIPES' + entry_points: web/main.dart + resolved_identifiers: + BrowserClient: 'package:http/browser_client.dart' +- dart_to_js_script_rewriter diff --git a/web/index.html b/web/index.html new file mode 100644 index 0000000..909f5b7 --- /dev/null +++ b/web/index.html @@ -0,0 +1,24 @@ + + + + tavern2 + + + + + + + + + + + + + + + + + + Loading ... + + diff --git a/web/main.dart b/web/main.dart new file mode 100644 index 0000000..5d934cd --- /dev/null +++ b/web/main.dart @@ -0,0 +1,17 @@ +// Copyright (c) 2016, hackbard. All rights reserved. Use of this source code +// is governed by a BSD-style license that can be found in the LICENSE file. + +import 'package:angular2/core.dart'; +import 'package:angular2/platform/browser.dart'; +import 'package:tavern2/app_component.dart'; +import 'package:http/browser_client.dart'; + +main() { + bootstrap(AppComponent,[ + provide(BrowserClient, + useFactory: () => new BrowserClient(), + deps: []) + ]); + +} + diff --git a/web/material.blue_grey-indigo.min.css b/web/material.blue_grey-indigo.min.css new file mode 100644 index 0000000..501ac8c --- /dev/null +++ b/web/material.blue_grey-indigo.min.css @@ -0,0 +1,8 @@ +/** + * material-design-lite - Material Design Components in CSS, JS and HTML + * @version v1.2.0 + * @license Apache-2.0 + * @copyright 2015 Google, Inc. + * @link https://github.com/google/material-design-lite + */ +@charset "UTF-8";html{color:rgba(0,0,0,.87)}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.hidden{display:none!important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}@media print{*,*:before,*:after,*:first-letter{background:transparent!important;color:#000!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href)")"}abbr[title]:after{content:" (" attr(title)")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}a,.mdl-accordion,.mdl-button,.mdl-card,.mdl-checkbox,.mdl-dropdown-menu,.mdl-icon-toggle,.mdl-item,.mdl-radio,.mdl-slider,.mdl-switch,.mdl-tabs__tab{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:rgba(255,255,255,0)}html{width:100%;height:100%;-ms-touch-action:manipulation;touch-action:manipulation}body{width:100%;min-height:100%}main{display:block}*[hidden]{display:none!important}html,body{font-family:"Helvetica","Arial",sans-serif;font-size:14px;font-weight:400;line-height:20px}h1,h2,h3,h4,h5,h6,p{padding:0}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-family:"Roboto","Helvetica","Arial",sans-serif;font-weight:400;line-height:1.35;letter-spacing:-.02em;opacity:.54;font-size:.6em}h1{font-size:56px;line-height:1.35;letter-spacing:-.02em;margin:24px 0}h1,h2{font-family:"Roboto","Helvetica","Arial",sans-serif;font-weight:400}h2{font-size:45px;line-height:48px}h2,h3{margin:24px 0}h3{font-size:34px;line-height:40px}h3,h4{font-family:"Roboto","Helvetica","Arial",sans-serif;font-weight:400}h4{font-size:24px;line-height:32px;-moz-osx-font-smoothing:grayscale;margin:24px 0 16px}h5{font-size:20px;font-weight:500;line-height:1;letter-spacing:.02em}h5,h6{font-family:"Roboto","Helvetica","Arial",sans-serif;margin:24px 0 16px}h6{font-size:16px;letter-spacing:.04em}h6,p{font-weight:400;line-height:24px}p{font-size:14px;letter-spacing:0;margin:0 0 16px}a{color:rgb(83,109,254);font-weight:500}blockquote{font-family:"Roboto","Helvetica","Arial",sans-serif;position:relative;font-size:24px;font-weight:300;font-style:italic;line-height:1.35;letter-spacing:.08em}blockquote:before{position:absolute;left:-.5em;content:'“'}blockquote:after{content:'”';margin-left:-.05em}mark{background-color:#f4ff81}dt{font-weight:700}address{font-size:12px;line-height:1;font-style:normal}address,ul,ol{font-weight:400;letter-spacing:0}ul,ol{font-size:14px;line-height:24px}.mdl-typography--display-4,.mdl-typography--display-4-color-contrast{font-family:"Roboto","Helvetica","Arial",sans-serif;font-size:112px;font-weight:300;line-height:1;letter-spacing:-.04em}.mdl-typography--display-4-color-contrast{opacity:.54}.mdl-typography--display-3,.mdl-typography--display-3-color-contrast{font-family:"Roboto","Helvetica","Arial",sans-serif;font-size:56px;font-weight:400;line-height:1.35;letter-spacing:-.02em}.mdl-typography--display-3-color-contrast{opacity:.54}.mdl-typography--display-2,.mdl-typography--display-2-color-contrast{font-family:"Roboto","Helvetica","Arial",sans-serif;font-size:45px;font-weight:400;line-height:48px}.mdl-typography--display-2-color-contrast{opacity:.54}.mdl-typography--display-1,.mdl-typography--display-1-color-contrast{font-family:"Roboto","Helvetica","Arial",sans-serif;font-size:34px;font-weight:400;line-height:40px}.mdl-typography--display-1-color-contrast{opacity:.54}.mdl-typography--headline,.mdl-typography--headline-color-contrast{font-family:"Roboto","Helvetica","Arial",sans-serif;font-size:24px;font-weight:400;line-height:32px;-moz-osx-font-smoothing:grayscale}.mdl-typography--headline-color-contrast{opacity:.87}.mdl-typography--title,.mdl-typography--title-color-contrast{font-family:"Roboto","Helvetica","Arial",sans-serif;font-size:20px;font-weight:500;line-height:1;letter-spacing:.02em}.mdl-typography--title-color-contrast{opacity:.87}.mdl-typography--subhead,.mdl-typography--subhead-color-contrast{font-family:"Roboto","Helvetica","Arial",sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:.04em}.mdl-typography--subhead-color-contrast{opacity:.87}.mdl-typography--body-2,.mdl-typography--body-2-color-contrast{font-size:14px;font-weight:700;line-height:24px;letter-spacing:0}.mdl-typography--body-2-color-contrast{opacity:.87}.mdl-typography--body-1,.mdl-typography--body-1-color-contrast{font-size:14px;font-weight:400;line-height:24px;letter-spacing:0}.mdl-typography--body-1-color-contrast{opacity:.87}.mdl-typography--body-2-force-preferred-font,.mdl-typography--body-2-force-preferred-font-color-contrast{font-family:"Roboto","Helvetica","Arial",sans-serif;font-size:14px;font-weight:500;line-height:24px;letter-spacing:0}.mdl-typography--body-2-force-preferred-font-color-contrast{opacity:.87}.mdl-typography--body-1-force-preferred-font,.mdl-typography--body-1-force-preferred-font-color-contrast{font-family:"Roboto","Helvetica","Arial",sans-serif;font-size:14px;font-weight:400;line-height:24px;letter-spacing:0}.mdl-typography--body-1-force-preferred-font-color-contrast{opacity:.87}.mdl-typography--caption,.mdl-typography--caption-force-preferred-font{font-size:12px;font-weight:400;line-height:1;letter-spacing:0}.mdl-typography--caption-force-preferred-font{font-family:"Roboto","Helvetica","Arial",sans-serif}.mdl-typography--caption-color-contrast,.mdl-typography--caption-force-preferred-font-color-contrast{font-size:12px;font-weight:400;line-height:1;letter-spacing:0;opacity:.54}.mdl-typography--caption-force-preferred-font-color-contrast,.mdl-typography--menu{font-family:"Roboto","Helvetica","Arial",sans-serif}.mdl-typography--menu{font-size:14px;font-weight:500;line-height:1;letter-spacing:0}.mdl-typography--menu-color-contrast{opacity:.87}.mdl-typography--menu-color-contrast,.mdl-typography--button,.mdl-typography--button-color-contrast{font-family:"Roboto","Helvetica","Arial",sans-serif;font-size:14px;font-weight:500;line-height:1;letter-spacing:0}.mdl-typography--button,.mdl-typography--button-color-contrast{text-transform:uppercase}.mdl-typography--button-color-contrast{opacity:.87}.mdl-typography--text-left{text-align:left}.mdl-typography--text-right{text-align:right}.mdl-typography--text-center{text-align:center}.mdl-typography--text-justify{text-align:justify}.mdl-typography--text-nowrap{white-space:nowrap}.mdl-typography--text-lowercase{text-transform:lowercase}.mdl-typography--text-uppercase{text-transform:uppercase}.mdl-typography--text-capitalize{text-transform:capitalize}.mdl-typography--font-thin{font-weight:200!important}.mdl-typography--font-light{font-weight:300!important}.mdl-typography--font-regular{font-weight:400!important}.mdl-typography--font-medium{font-weight:500!important}.mdl-typography--font-bold{font-weight:700!important}.mdl-typography--font-black{font-weight:900!important}.material-icons{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;word-wrap:normal;-moz-font-feature-settings:'liga';font-feature-settings:'liga';-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased}.mdl-color-text--red{color:#f44336 !important}.mdl-color--red{background-color:#f44336 !important}.mdl-color-text--red-50{color:#ffebee !important}.mdl-color--red-50{background-color:#ffebee !important}.mdl-color-text--red-100{color:#ffcdd2 !important}.mdl-color--red-100{background-color:#ffcdd2 !important}.mdl-color-text--red-200{color:#ef9a9a !important}.mdl-color--red-200{background-color:#ef9a9a !important}.mdl-color-text--red-300{color:#e57373 !important}.mdl-color--red-300{background-color:#e57373 !important}.mdl-color-text--red-400{color:#ef5350 !important}.mdl-color--red-400{background-color:#ef5350 !important}.mdl-color-text--red-500{color:#f44336 !important}.mdl-color--red-500{background-color:#f44336 !important}.mdl-color-text--red-600{color:#e53935 !important}.mdl-color--red-600{background-color:#e53935 !important}.mdl-color-text--red-700{color:#d32f2f !important}.mdl-color--red-700{background-color:#d32f2f !important}.mdl-color-text--red-800{color:#c62828 !important}.mdl-color--red-800{background-color:#c62828 !important}.mdl-color-text--red-900{color:#b71c1c !important}.mdl-color--red-900{background-color:#b71c1c !important}.mdl-color-text--red-A100{color:#ff8a80 !important}.mdl-color--red-A100{background-color:#ff8a80 !important}.mdl-color-text--red-A200{color:#ff5252 !important}.mdl-color--red-A200{background-color:#ff5252 !important}.mdl-color-text--red-A400{color:#ff1744 !important}.mdl-color--red-A400{background-color:#ff1744 !important}.mdl-color-text--red-A700{color:#d50000 !important}.mdl-color--red-A700{background-color:#d50000 !important}.mdl-color-text--pink{color:#e91e63 !important}.mdl-color--pink{background-color:#e91e63 !important}.mdl-color-text--pink-50{color:#fce4ec !important}.mdl-color--pink-50{background-color:#fce4ec !important}.mdl-color-text--pink-100{color:#f8bbd0 !important}.mdl-color--pink-100{background-color:#f8bbd0 !important}.mdl-color-text--pink-200{color:#f48fb1 !important}.mdl-color--pink-200{background-color:#f48fb1 !important}.mdl-color-text--pink-300{color:#f06292 !important}.mdl-color--pink-300{background-color:#f06292 !important}.mdl-color-text--pink-400{color:#ec407a !important}.mdl-color--pink-400{background-color:#ec407a !important}.mdl-color-text--pink-500{color:#e91e63 !important}.mdl-color--pink-500{background-color:#e91e63 !important}.mdl-color-text--pink-600{color:#d81b60 !important}.mdl-color--pink-600{background-color:#d81b60 !important}.mdl-color-text--pink-700{color:#c2185b !important}.mdl-color--pink-700{background-color:#c2185b !important}.mdl-color-text--pink-800{color:#ad1457 !important}.mdl-color--pink-800{background-color:#ad1457 !important}.mdl-color-text--pink-900{color:#880e4f !important}.mdl-color--pink-900{background-color:#880e4f !important}.mdl-color-text--pink-A100{color:#ff80ab !important}.mdl-color--pink-A100{background-color:#ff80ab !important}.mdl-color-text--pink-A200{color:#ff4081 !important}.mdl-color--pink-A200{background-color:#ff4081 !important}.mdl-color-text--pink-A400{color:#f50057 !important}.mdl-color--pink-A400{background-color:#f50057 !important}.mdl-color-text--pink-A700{color:#c51162 !important}.mdl-color--pink-A700{background-color:#c51162 !important}.mdl-color-text--purple{color:#9c27b0 !important}.mdl-color--purple{background-color:#9c27b0 !important}.mdl-color-text--purple-50{color:#f3e5f5 !important}.mdl-color--purple-50{background-color:#f3e5f5 !important}.mdl-color-text--purple-100{color:#e1bee7 !important}.mdl-color--purple-100{background-color:#e1bee7 !important}.mdl-color-text--purple-200{color:#ce93d8 !important}.mdl-color--purple-200{background-color:#ce93d8 !important}.mdl-color-text--purple-300{color:#ba68c8 !important}.mdl-color--purple-300{background-color:#ba68c8 !important}.mdl-color-text--purple-400{color:#ab47bc !important}.mdl-color--purple-400{background-color:#ab47bc !important}.mdl-color-text--purple-500{color:#9c27b0 !important}.mdl-color--purple-500{background-color:#9c27b0 !important}.mdl-color-text--purple-600{color:#8e24aa !important}.mdl-color--purple-600{background-color:#8e24aa !important}.mdl-color-text--purple-700{color:#7b1fa2 !important}.mdl-color--purple-700{background-color:#7b1fa2 !important}.mdl-color-text--purple-800{color:#6a1b9a !important}.mdl-color--purple-800{background-color:#6a1b9a !important}.mdl-color-text--purple-900{color:#4a148c !important}.mdl-color--purple-900{background-color:#4a148c !important}.mdl-color-text--purple-A100{color:#ea80fc !important}.mdl-color--purple-A100{background-color:#ea80fc !important}.mdl-color-text--purple-A200{color:#e040fb !important}.mdl-color--purple-A200{background-color:#e040fb !important}.mdl-color-text--purple-A400{color:#d500f9 !important}.mdl-color--purple-A400{background-color:#d500f9 !important}.mdl-color-text--purple-A700{color:#a0f !important}.mdl-color--purple-A700{background-color:#a0f !important}.mdl-color-text--deep-purple{color:#673ab7 !important}.mdl-color--deep-purple{background-color:#673ab7 !important}.mdl-color-text--deep-purple-50{color:#ede7f6 !important}.mdl-color--deep-purple-50{background-color:#ede7f6 !important}.mdl-color-text--deep-purple-100{color:#d1c4e9 !important}.mdl-color--deep-purple-100{background-color:#d1c4e9 !important}.mdl-color-text--deep-purple-200{color:#b39ddb !important}.mdl-color--deep-purple-200{background-color:#b39ddb !important}.mdl-color-text--deep-purple-300{color:#9575cd !important}.mdl-color--deep-purple-300{background-color:#9575cd !important}.mdl-color-text--deep-purple-400{color:#7e57c2 !important}.mdl-color--deep-purple-400{background-color:#7e57c2 !important}.mdl-color-text--deep-purple-500{color:#673ab7 !important}.mdl-color--deep-purple-500{background-color:#673ab7 !important}.mdl-color-text--deep-purple-600{color:#5e35b1 !important}.mdl-color--deep-purple-600{background-color:#5e35b1 !important}.mdl-color-text--deep-purple-700{color:#512da8 !important}.mdl-color--deep-purple-700{background-color:#512da8 !important}.mdl-color-text--deep-purple-800{color:#4527a0 !important}.mdl-color--deep-purple-800{background-color:#4527a0 !important}.mdl-color-text--deep-purple-900{color:#311b92 !important}.mdl-color--deep-purple-900{background-color:#311b92 !important}.mdl-color-text--deep-purple-A100{color:#b388ff !important}.mdl-color--deep-purple-A100{background-color:#b388ff !important}.mdl-color-text--deep-purple-A200{color:#7c4dff !important}.mdl-color--deep-purple-A200{background-color:#7c4dff !important}.mdl-color-text--deep-purple-A400{color:#651fff !important}.mdl-color--deep-purple-A400{background-color:#651fff !important}.mdl-color-text--deep-purple-A700{color:#6200ea !important}.mdl-color--deep-purple-A700{background-color:#6200ea !important}.mdl-color-text--indigo{color:#3f51b5 !important}.mdl-color--indigo{background-color:#3f51b5 !important}.mdl-color-text--indigo-50{color:#e8eaf6 !important}.mdl-color--indigo-50{background-color:#e8eaf6 !important}.mdl-color-text--indigo-100{color:#c5cae9 !important}.mdl-color--indigo-100{background-color:#c5cae9 !important}.mdl-color-text--indigo-200{color:#9fa8da !important}.mdl-color--indigo-200{background-color:#9fa8da !important}.mdl-color-text--indigo-300{color:#7986cb !important}.mdl-color--indigo-300{background-color:#7986cb !important}.mdl-color-text--indigo-400{color:#5c6bc0 !important}.mdl-color--indigo-400{background-color:#5c6bc0 !important}.mdl-color-text--indigo-500{color:#3f51b5 !important}.mdl-color--indigo-500{background-color:#3f51b5 !important}.mdl-color-text--indigo-600{color:#3949ab !important}.mdl-color--indigo-600{background-color:#3949ab !important}.mdl-color-text--indigo-700{color:#303f9f !important}.mdl-color--indigo-700{background-color:#303f9f !important}.mdl-color-text--indigo-800{color:#283593 !important}.mdl-color--indigo-800{background-color:#283593 !important}.mdl-color-text--indigo-900{color:#1a237e !important}.mdl-color--indigo-900{background-color:#1a237e !important}.mdl-color-text--indigo-A100{color:#8c9eff !important}.mdl-color--indigo-A100{background-color:#8c9eff !important}.mdl-color-text--indigo-A200{color:#536dfe !important}.mdl-color--indigo-A200{background-color:#536dfe !important}.mdl-color-text--indigo-A400{color:#3d5afe !important}.mdl-color--indigo-A400{background-color:#3d5afe !important}.mdl-color-text--indigo-A700{color:#304ffe !important}.mdl-color--indigo-A700{background-color:#304ffe !important}.mdl-color-text--blue{color:#2196f3 !important}.mdl-color--blue{background-color:#2196f3 !important}.mdl-color-text--blue-50{color:#e3f2fd !important}.mdl-color--blue-50{background-color:#e3f2fd !important}.mdl-color-text--blue-100{color:#bbdefb !important}.mdl-color--blue-100{background-color:#bbdefb !important}.mdl-color-text--blue-200{color:#90caf9 !important}.mdl-color--blue-200{background-color:#90caf9 !important}.mdl-color-text--blue-300{color:#64b5f6 !important}.mdl-color--blue-300{background-color:#64b5f6 !important}.mdl-color-text--blue-400{color:#42a5f5 !important}.mdl-color--blue-400{background-color:#42a5f5 !important}.mdl-color-text--blue-500{color:#2196f3 !important}.mdl-color--blue-500{background-color:#2196f3 !important}.mdl-color-text--blue-600{color:#1e88e5 !important}.mdl-color--blue-600{background-color:#1e88e5 !important}.mdl-color-text--blue-700{color:#1976d2 !important}.mdl-color--blue-700{background-color:#1976d2 !important}.mdl-color-text--blue-800{color:#1565c0 !important}.mdl-color--blue-800{background-color:#1565c0 !important}.mdl-color-text--blue-900{color:#0d47a1 !important}.mdl-color--blue-900{background-color:#0d47a1 !important}.mdl-color-text--blue-A100{color:#82b1ff !important}.mdl-color--blue-A100{background-color:#82b1ff !important}.mdl-color-text--blue-A200{color:#448aff !important}.mdl-color--blue-A200{background-color:#448aff !important}.mdl-color-text--blue-A400{color:#2979ff !important}.mdl-color--blue-A400{background-color:#2979ff !important}.mdl-color-text--blue-A700{color:#2962ff !important}.mdl-color--blue-A700{background-color:#2962ff !important}.mdl-color-text--light-blue{color:#03a9f4 !important}.mdl-color--light-blue{background-color:#03a9f4 !important}.mdl-color-text--light-blue-50{color:#e1f5fe !important}.mdl-color--light-blue-50{background-color:#e1f5fe !important}.mdl-color-text--light-blue-100{color:#b3e5fc !important}.mdl-color--light-blue-100{background-color:#b3e5fc !important}.mdl-color-text--light-blue-200{color:#81d4fa !important}.mdl-color--light-blue-200{background-color:#81d4fa !important}.mdl-color-text--light-blue-300{color:#4fc3f7 !important}.mdl-color--light-blue-300{background-color:#4fc3f7 !important}.mdl-color-text--light-blue-400{color:#29b6f6 !important}.mdl-color--light-blue-400{background-color:#29b6f6 !important}.mdl-color-text--light-blue-500{color:#03a9f4 !important}.mdl-color--light-blue-500{background-color:#03a9f4 !important}.mdl-color-text--light-blue-600{color:#039be5 !important}.mdl-color--light-blue-600{background-color:#039be5 !important}.mdl-color-text--light-blue-700{color:#0288d1 !important}.mdl-color--light-blue-700{background-color:#0288d1 !important}.mdl-color-text--light-blue-800{color:#0277bd !important}.mdl-color--light-blue-800{background-color:#0277bd !important}.mdl-color-text--light-blue-900{color:#01579b !important}.mdl-color--light-blue-900{background-color:#01579b !important}.mdl-color-text--light-blue-A100{color:#80d8ff !important}.mdl-color--light-blue-A100{background-color:#80d8ff !important}.mdl-color-text--light-blue-A200{color:#40c4ff !important}.mdl-color--light-blue-A200{background-color:#40c4ff !important}.mdl-color-text--light-blue-A400{color:#00b0ff !important}.mdl-color--light-blue-A400{background-color:#00b0ff !important}.mdl-color-text--light-blue-A700{color:#0091ea !important}.mdl-color--light-blue-A700{background-color:#0091ea !important}.mdl-color-text--cyan{color:#00bcd4 !important}.mdl-color--cyan{background-color:#00bcd4 !important}.mdl-color-text--cyan-50{color:#e0f7fa !important}.mdl-color--cyan-50{background-color:#e0f7fa !important}.mdl-color-text--cyan-100{color:#b2ebf2 !important}.mdl-color--cyan-100{background-color:#b2ebf2 !important}.mdl-color-text--cyan-200{color:#80deea !important}.mdl-color--cyan-200{background-color:#80deea !important}.mdl-color-text--cyan-300{color:#4dd0e1 !important}.mdl-color--cyan-300{background-color:#4dd0e1 !important}.mdl-color-text--cyan-400{color:#26c6da !important}.mdl-color--cyan-400{background-color:#26c6da !important}.mdl-color-text--cyan-500{color:#00bcd4 !important}.mdl-color--cyan-500{background-color:#00bcd4 !important}.mdl-color-text--cyan-600{color:#00acc1 !important}.mdl-color--cyan-600{background-color:#00acc1 !important}.mdl-color-text--cyan-700{color:#0097a7 !important}.mdl-color--cyan-700{background-color:#0097a7 !important}.mdl-color-text--cyan-800{color:#00838f !important}.mdl-color--cyan-800{background-color:#00838f !important}.mdl-color-text--cyan-900{color:#006064 !important}.mdl-color--cyan-900{background-color:#006064 !important}.mdl-color-text--cyan-A100{color:#84ffff !important}.mdl-color--cyan-A100{background-color:#84ffff !important}.mdl-color-text--cyan-A200{color:#18ffff !important}.mdl-color--cyan-A200{background-color:#18ffff !important}.mdl-color-text--cyan-A400{color:#00e5ff !important}.mdl-color--cyan-A400{background-color:#00e5ff !important}.mdl-color-text--cyan-A700{color:#00b8d4 !important}.mdl-color--cyan-A700{background-color:#00b8d4 !important}.mdl-color-text--teal{color:#009688 !important}.mdl-color--teal{background-color:#009688 !important}.mdl-color-text--teal-50{color:#e0f2f1 !important}.mdl-color--teal-50{background-color:#e0f2f1 !important}.mdl-color-text--teal-100{color:#b2dfdb !important}.mdl-color--teal-100{background-color:#b2dfdb !important}.mdl-color-text--teal-200{color:#80cbc4 !important}.mdl-color--teal-200{background-color:#80cbc4 !important}.mdl-color-text--teal-300{color:#4db6ac !important}.mdl-color--teal-300{background-color:#4db6ac !important}.mdl-color-text--teal-400{color:#26a69a !important}.mdl-color--teal-400{background-color:#26a69a !important}.mdl-color-text--teal-500{color:#009688 !important}.mdl-color--teal-500{background-color:#009688 !important}.mdl-color-text--teal-600{color:#00897b !important}.mdl-color--teal-600{background-color:#00897b !important}.mdl-color-text--teal-700{color:#00796b !important}.mdl-color--teal-700{background-color:#00796b !important}.mdl-color-text--teal-800{color:#00695c !important}.mdl-color--teal-800{background-color:#00695c !important}.mdl-color-text--teal-900{color:#004d40 !important}.mdl-color--teal-900{background-color:#004d40 !important}.mdl-color-text--teal-A100{color:#a7ffeb !important}.mdl-color--teal-A100{background-color:#a7ffeb !important}.mdl-color-text--teal-A200{color:#64ffda !important}.mdl-color--teal-A200{background-color:#64ffda !important}.mdl-color-text--teal-A400{color:#1de9b6 !important}.mdl-color--teal-A400{background-color:#1de9b6 !important}.mdl-color-text--teal-A700{color:#00bfa5 !important}.mdl-color--teal-A700{background-color:#00bfa5 !important}.mdl-color-text--green{color:#4caf50 !important}.mdl-color--green{background-color:#4caf50 !important}.mdl-color-text--green-50{color:#e8f5e9 !important}.mdl-color--green-50{background-color:#e8f5e9 !important}.mdl-color-text--green-100{color:#c8e6c9 !important}.mdl-color--green-100{background-color:#c8e6c9 !important}.mdl-color-text--green-200{color:#a5d6a7 !important}.mdl-color--green-200{background-color:#a5d6a7 !important}.mdl-color-text--green-300{color:#81c784 !important}.mdl-color--green-300{background-color:#81c784 !important}.mdl-color-text--green-400{color:#66bb6a !important}.mdl-color--green-400{background-color:#66bb6a !important}.mdl-color-text--green-500{color:#4caf50 !important}.mdl-color--green-500{background-color:#4caf50 !important}.mdl-color-text--green-600{color:#43a047 !important}.mdl-color--green-600{background-color:#43a047 !important}.mdl-color-text--green-700{color:#388e3c !important}.mdl-color--green-700{background-color:#388e3c !important}.mdl-color-text--green-800{color:#2e7d32 !important}.mdl-color--green-800{background-color:#2e7d32 !important}.mdl-color-text--green-900{color:#1b5e20 !important}.mdl-color--green-900{background-color:#1b5e20 !important}.mdl-color-text--green-A100{color:#b9f6ca !important}.mdl-color--green-A100{background-color:#b9f6ca !important}.mdl-color-text--green-A200{color:#69f0ae !important}.mdl-color--green-A200{background-color:#69f0ae !important}.mdl-color-text--green-A400{color:#00e676 !important}.mdl-color--green-A400{background-color:#00e676 !important}.mdl-color-text--green-A700{color:#00c853 !important}.mdl-color--green-A700{background-color:#00c853 !important}.mdl-color-text--light-green{color:#8bc34a !important}.mdl-color--light-green{background-color:#8bc34a !important}.mdl-color-text--light-green-50{color:#f1f8e9 !important}.mdl-color--light-green-50{background-color:#f1f8e9 !important}.mdl-color-text--light-green-100{color:#dcedc8 !important}.mdl-color--light-green-100{background-color:#dcedc8 !important}.mdl-color-text--light-green-200{color:#c5e1a5 !important}.mdl-color--light-green-200{background-color:#c5e1a5 !important}.mdl-color-text--light-green-300{color:#aed581 !important}.mdl-color--light-green-300{background-color:#aed581 !important}.mdl-color-text--light-green-400{color:#9ccc65 !important}.mdl-color--light-green-400{background-color:#9ccc65 !important}.mdl-color-text--light-green-500{color:#8bc34a !important}.mdl-color--light-green-500{background-color:#8bc34a !important}.mdl-color-text--light-green-600{color:#7cb342 !important}.mdl-color--light-green-600{background-color:#7cb342 !important}.mdl-color-text--light-green-700{color:#689f38 !important}.mdl-color--light-green-700{background-color:#689f38 !important}.mdl-color-text--light-green-800{color:#558b2f !important}.mdl-color--light-green-800{background-color:#558b2f !important}.mdl-color-text--light-green-900{color:#33691e !important}.mdl-color--light-green-900{background-color:#33691e !important}.mdl-color-text--light-green-A100{color:#ccff90 !important}.mdl-color--light-green-A100{background-color:#ccff90 !important}.mdl-color-text--light-green-A200{color:#b2ff59 !important}.mdl-color--light-green-A200{background-color:#b2ff59 !important}.mdl-color-text--light-green-A400{color:#76ff03 !important}.mdl-color--light-green-A400{background-color:#76ff03 !important}.mdl-color-text--light-green-A700{color:#64dd17 !important}.mdl-color--light-green-A700{background-color:#64dd17 !important}.mdl-color-text--lime{color:#cddc39 !important}.mdl-color--lime{background-color:#cddc39 !important}.mdl-color-text--lime-50{color:#f9fbe7 !important}.mdl-color--lime-50{background-color:#f9fbe7 !important}.mdl-color-text--lime-100{color:#f0f4c3 !important}.mdl-color--lime-100{background-color:#f0f4c3 !important}.mdl-color-text--lime-200{color:#e6ee9c !important}.mdl-color--lime-200{background-color:#e6ee9c !important}.mdl-color-text--lime-300{color:#dce775 !important}.mdl-color--lime-300{background-color:#dce775 !important}.mdl-color-text--lime-400{color:#d4e157 !important}.mdl-color--lime-400{background-color:#d4e157 !important}.mdl-color-text--lime-500{color:#cddc39 !important}.mdl-color--lime-500{background-color:#cddc39 !important}.mdl-color-text--lime-600{color:#c0ca33 !important}.mdl-color--lime-600{background-color:#c0ca33 !important}.mdl-color-text--lime-700{color:#afb42b !important}.mdl-color--lime-700{background-color:#afb42b !important}.mdl-color-text--lime-800{color:#9e9d24 !important}.mdl-color--lime-800{background-color:#9e9d24 !important}.mdl-color-text--lime-900{color:#827717 !important}.mdl-color--lime-900{background-color:#827717 !important}.mdl-color-text--lime-A100{color:#f4ff81 !important}.mdl-color--lime-A100{background-color:#f4ff81 !important}.mdl-color-text--lime-A200{color:#eeff41 !important}.mdl-color--lime-A200{background-color:#eeff41 !important}.mdl-color-text--lime-A400{color:#c6ff00 !important}.mdl-color--lime-A400{background-color:#c6ff00 !important}.mdl-color-text--lime-A700{color:#aeea00 !important}.mdl-color--lime-A700{background-color:#aeea00 !important}.mdl-color-text--yellow{color:#ffeb3b !important}.mdl-color--yellow{background-color:#ffeb3b !important}.mdl-color-text--yellow-50{color:#fffde7 !important}.mdl-color--yellow-50{background-color:#fffde7 !important}.mdl-color-text--yellow-100{color:#fff9c4 !important}.mdl-color--yellow-100{background-color:#fff9c4 !important}.mdl-color-text--yellow-200{color:#fff59d !important}.mdl-color--yellow-200{background-color:#fff59d !important}.mdl-color-text--yellow-300{color:#fff176 !important}.mdl-color--yellow-300{background-color:#fff176 !important}.mdl-color-text--yellow-400{color:#ffee58 !important}.mdl-color--yellow-400{background-color:#ffee58 !important}.mdl-color-text--yellow-500{color:#ffeb3b !important}.mdl-color--yellow-500{background-color:#ffeb3b !important}.mdl-color-text--yellow-600{color:#fdd835 !important}.mdl-color--yellow-600{background-color:#fdd835 !important}.mdl-color-text--yellow-700{color:#fbc02d !important}.mdl-color--yellow-700{background-color:#fbc02d !important}.mdl-color-text--yellow-800{color:#f9a825 !important}.mdl-color--yellow-800{background-color:#f9a825 !important}.mdl-color-text--yellow-900{color:#f57f17 !important}.mdl-color--yellow-900{background-color:#f57f17 !important}.mdl-color-text--yellow-A100{color:#ffff8d !important}.mdl-color--yellow-A100{background-color:#ffff8d !important}.mdl-color-text--yellow-A200{color:#ff0 !important}.mdl-color--yellow-A200{background-color:#ff0 !important}.mdl-color-text--yellow-A400{color:#ffea00 !important}.mdl-color--yellow-A400{background-color:#ffea00 !important}.mdl-color-text--yellow-A700{color:#ffd600 !important}.mdl-color--yellow-A700{background-color:#ffd600 !important}.mdl-color-text--amber{color:#ffc107 !important}.mdl-color--amber{background-color:#ffc107 !important}.mdl-color-text--amber-50{color:#fff8e1 !important}.mdl-color--amber-50{background-color:#fff8e1 !important}.mdl-color-text--amber-100{color:#ffecb3 !important}.mdl-color--amber-100{background-color:#ffecb3 !important}.mdl-color-text--amber-200{color:#ffe082 !important}.mdl-color--amber-200{background-color:#ffe082 !important}.mdl-color-text--amber-300{color:#ffd54f !important}.mdl-color--amber-300{background-color:#ffd54f !important}.mdl-color-text--amber-400{color:#ffca28 !important}.mdl-color--amber-400{background-color:#ffca28 !important}.mdl-color-text--amber-500{color:#ffc107 !important}.mdl-color--amber-500{background-color:#ffc107 !important}.mdl-color-text--amber-600{color:#ffb300 !important}.mdl-color--amber-600{background-color:#ffb300 !important}.mdl-color-text--amber-700{color:#ffa000 !important}.mdl-color--amber-700{background-color:#ffa000 !important}.mdl-color-text--amber-800{color:#ff8f00 !important}.mdl-color--amber-800{background-color:#ff8f00 !important}.mdl-color-text--amber-900{color:#ff6f00 !important}.mdl-color--amber-900{background-color:#ff6f00 !important}.mdl-color-text--amber-A100{color:#ffe57f !important}.mdl-color--amber-A100{background-color:#ffe57f !important}.mdl-color-text--amber-A200{color:#ffd740 !important}.mdl-color--amber-A200{background-color:#ffd740 !important}.mdl-color-text--amber-A400{color:#ffc400 !important}.mdl-color--amber-A400{background-color:#ffc400 !important}.mdl-color-text--amber-A700{color:#ffab00 !important}.mdl-color--amber-A700{background-color:#ffab00 !important}.mdl-color-text--orange{color:#ff9800 !important}.mdl-color--orange{background-color:#ff9800 !important}.mdl-color-text--orange-50{color:#fff3e0 !important}.mdl-color--orange-50{background-color:#fff3e0 !important}.mdl-color-text--orange-100{color:#ffe0b2 !important}.mdl-color--orange-100{background-color:#ffe0b2 !important}.mdl-color-text--orange-200{color:#ffcc80 !important}.mdl-color--orange-200{background-color:#ffcc80 !important}.mdl-color-text--orange-300{color:#ffb74d !important}.mdl-color--orange-300{background-color:#ffb74d !important}.mdl-color-text--orange-400{color:#ffa726 !important}.mdl-color--orange-400{background-color:#ffa726 !important}.mdl-color-text--orange-500{color:#ff9800 !important}.mdl-color--orange-500{background-color:#ff9800 !important}.mdl-color-text--orange-600{color:#fb8c00 !important}.mdl-color--orange-600{background-color:#fb8c00 !important}.mdl-color-text--orange-700{color:#f57c00 !important}.mdl-color--orange-700{background-color:#f57c00 !important}.mdl-color-text--orange-800{color:#ef6c00 !important}.mdl-color--orange-800{background-color:#ef6c00 !important}.mdl-color-text--orange-900{color:#e65100 !important}.mdl-color--orange-900{background-color:#e65100 !important}.mdl-color-text--orange-A100{color:#ffd180 !important}.mdl-color--orange-A100{background-color:#ffd180 !important}.mdl-color-text--orange-A200{color:#ffab40 !important}.mdl-color--orange-A200{background-color:#ffab40 !important}.mdl-color-text--orange-A400{color:#ff9100 !important}.mdl-color--orange-A400{background-color:#ff9100 !important}.mdl-color-text--orange-A700{color:#ff6d00 !important}.mdl-color--orange-A700{background-color:#ff6d00 !important}.mdl-color-text--deep-orange{color:#ff5722 !important}.mdl-color--deep-orange{background-color:#ff5722 !important}.mdl-color-text--deep-orange-50{color:#fbe9e7 !important}.mdl-color--deep-orange-50{background-color:#fbe9e7 !important}.mdl-color-text--deep-orange-100{color:#ffccbc !important}.mdl-color--deep-orange-100{background-color:#ffccbc !important}.mdl-color-text--deep-orange-200{color:#ffab91 !important}.mdl-color--deep-orange-200{background-color:#ffab91 !important}.mdl-color-text--deep-orange-300{color:#ff8a65 !important}.mdl-color--deep-orange-300{background-color:#ff8a65 !important}.mdl-color-text--deep-orange-400{color:#ff7043 !important}.mdl-color--deep-orange-400{background-color:#ff7043 !important}.mdl-color-text--deep-orange-500{color:#ff5722 !important}.mdl-color--deep-orange-500{background-color:#ff5722 !important}.mdl-color-text--deep-orange-600{color:#f4511e !important}.mdl-color--deep-orange-600{background-color:#f4511e !important}.mdl-color-text--deep-orange-700{color:#e64a19 !important}.mdl-color--deep-orange-700{background-color:#e64a19 !important}.mdl-color-text--deep-orange-800{color:#d84315 !important}.mdl-color--deep-orange-800{background-color:#d84315 !important}.mdl-color-text--deep-orange-900{color:#bf360c !important}.mdl-color--deep-orange-900{background-color:#bf360c !important}.mdl-color-text--deep-orange-A100{color:#ff9e80 !important}.mdl-color--deep-orange-A100{background-color:#ff9e80 !important}.mdl-color-text--deep-orange-A200{color:#ff6e40 !important}.mdl-color--deep-orange-A200{background-color:#ff6e40 !important}.mdl-color-text--deep-orange-A400{color:#ff3d00 !important}.mdl-color--deep-orange-A400{background-color:#ff3d00 !important}.mdl-color-text--deep-orange-A700{color:#dd2c00 !important}.mdl-color--deep-orange-A700{background-color:#dd2c00 !important}.mdl-color-text--brown{color:#795548 !important}.mdl-color--brown{background-color:#795548 !important}.mdl-color-text--brown-50{color:#efebe9 !important}.mdl-color--brown-50{background-color:#efebe9 !important}.mdl-color-text--brown-100{color:#d7ccc8 !important}.mdl-color--brown-100{background-color:#d7ccc8 !important}.mdl-color-text--brown-200{color:#bcaaa4 !important}.mdl-color--brown-200{background-color:#bcaaa4 !important}.mdl-color-text--brown-300{color:#a1887f !important}.mdl-color--brown-300{background-color:#a1887f !important}.mdl-color-text--brown-400{color:#8d6e63 !important}.mdl-color--brown-400{background-color:#8d6e63 !important}.mdl-color-text--brown-500{color:#795548 !important}.mdl-color--brown-500{background-color:#795548 !important}.mdl-color-text--brown-600{color:#6d4c41 !important}.mdl-color--brown-600{background-color:#6d4c41 !important}.mdl-color-text--brown-700{color:#5d4037 !important}.mdl-color--brown-700{background-color:#5d4037 !important}.mdl-color-text--brown-800{color:#4e342e !important}.mdl-color--brown-800{background-color:#4e342e !important}.mdl-color-text--brown-900{color:#3e2723 !important}.mdl-color--brown-900{background-color:#3e2723 !important}.mdl-color-text--grey{color:#9e9e9e !important}.mdl-color--grey{background-color:#9e9e9e !important}.mdl-color-text--grey-50{color:#fafafa !important}.mdl-color--grey-50{background-color:#fafafa !important}.mdl-color-text--grey-100{color:#f5f5f5 !important}.mdl-color--grey-100{background-color:#f5f5f5 !important}.mdl-color-text--grey-200{color:#eee !important}.mdl-color--grey-200{background-color:#eee !important}.mdl-color-text--grey-300{color:#e0e0e0 !important}.mdl-color--grey-300{background-color:#e0e0e0 !important}.mdl-color-text--grey-400{color:#bdbdbd !important}.mdl-color--grey-400{background-color:#bdbdbd !important}.mdl-color-text--grey-500{color:#9e9e9e !important}.mdl-color--grey-500{background-color:#9e9e9e !important}.mdl-color-text--grey-600{color:#757575 !important}.mdl-color--grey-600{background-color:#757575 !important}.mdl-color-text--grey-700{color:#616161 !important}.mdl-color--grey-700{background-color:#616161 !important}.mdl-color-text--grey-800{color:#424242 !important}.mdl-color--grey-800{background-color:#424242 !important}.mdl-color-text--grey-900{color:#212121 !important}.mdl-color--grey-900{background-color:#212121 !important}.mdl-color-text--blue-grey{color:#607d8b !important}.mdl-color--blue-grey{background-color:#607d8b !important}.mdl-color-text--blue-grey-50{color:#eceff1 !important}.mdl-color--blue-grey-50{background-color:#eceff1 !important}.mdl-color-text--blue-grey-100{color:#cfd8dc !important}.mdl-color--blue-grey-100{background-color:#cfd8dc !important}.mdl-color-text--blue-grey-200{color:#b0bec5 !important}.mdl-color--blue-grey-200{background-color:#b0bec5 !important}.mdl-color-text--blue-grey-300{color:#90a4ae !important}.mdl-color--blue-grey-300{background-color:#90a4ae !important}.mdl-color-text--blue-grey-400{color:#78909c !important}.mdl-color--blue-grey-400{background-color:#78909c !important}.mdl-color-text--blue-grey-500{color:#607d8b !important}.mdl-color--blue-grey-500{background-color:#607d8b !important}.mdl-color-text--blue-grey-600{color:#546e7a !important}.mdl-color--blue-grey-600{background-color:#546e7a !important}.mdl-color-text--blue-grey-700{color:#455a64 !important}.mdl-color--blue-grey-700{background-color:#455a64 !important}.mdl-color-text--blue-grey-800{color:#37474f !important}.mdl-color--blue-grey-800{background-color:#37474f !important}.mdl-color-text--blue-grey-900{color:#263238 !important}.mdl-color--blue-grey-900{background-color:#263238 !important}.mdl-color--black{background-color:#000 !important}.mdl-color-text--black{color:#000 !important}.mdl-color--white{background-color:#fff !important}.mdl-color-text--white{color:#fff !important}.mdl-color--primary{background-color:rgb(96,125,139)!important}.mdl-color--primary-contrast{background-color:rgb(255,255,255)!important}.mdl-color--primary-dark{background-color:rgb(69,90,100)!important}.mdl-color--accent{background-color:rgb(83,109,254)!important}.mdl-color--accent-contrast{background-color:rgb(255,255,255)!important}.mdl-color-text--primary{color:rgb(96,125,139)!important}.mdl-color-text--primary-contrast{color:rgb(255,255,255)!important}.mdl-color-text--primary-dark{color:rgb(69,90,100)!important}.mdl-color-text--accent{color:rgb(83,109,254)!important}.mdl-color-text--accent-contrast{color:rgb(255,255,255)!important}.mdl-ripple{background:#000;border-radius:50%;height:50px;left:0;opacity:0;pointer-events:none;position:absolute;top:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:50px;overflow:hidden}.mdl-ripple.is-animating{transition:transform .3s cubic-bezier(0,0,.2,1),width .3s cubic-bezier(0,0,.2,1),height .3s cubic-bezier(0,0,.2,1),opacity .6s cubic-bezier(0,0,.2,1);transition:transform .3s cubic-bezier(0,0,.2,1),width .3s cubic-bezier(0,0,.2,1),height .3s cubic-bezier(0,0,.2,1),opacity .6s cubic-bezier(0,0,.2,1),-webkit-transform .3s cubic-bezier(0,0,.2,1)}.mdl-ripple.is-visible{opacity:.3}.mdl-animation--default,.mdl-animation--fast-out-slow-in{transition-timing-function:cubic-bezier(.4,0,.2,1)}.mdl-animation--linear-out-slow-in{transition-timing-function:cubic-bezier(0,0,.2,1)}.mdl-animation--fast-out-linear-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.mdl-badge{position:relative;white-space:nowrap;margin-right:24px}.mdl-badge:not([data-badge]){margin-right:auto}.mdl-badge[data-badge]:after{content:attr(data-badge);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;top:-11px;right:-24px;font-family:"Roboto","Helvetica","Arial",sans-serif;font-weight:600;font-size:12px;width:22px;height:22px;border-radius:50%;background:rgb(83,109,254);color:rgb(255,255,255)}.mdl-button .mdl-badge[data-badge]:after{top:-10px;right:-5px}.mdl-badge.mdl-badge--no-background[data-badge]:after{color:rgb(83,109,254);background:rgba(255,255,255,.2);box-shadow:0 0 1px gray}.mdl-badge.mdl-badge--overlap{margin-right:10px}.mdl-badge.mdl-badge--overlap:after{right:-10px}.mdl-button{background:0 0;border:none;border-radius:2px;color:#000;position:relative;height:36px;margin:0;min-width:64px;padding:0 16px;display:inline-block;font-family:"Roboto","Helvetica","Arial",sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:0;overflow:hidden;will-change:box-shadow;transition:box-shadow .2s cubic-bezier(.4,0,1,1),background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);outline:none;cursor:pointer;text-decoration:none;text-align:center;line-height:36px;vertical-align:middle}.mdl-button::-moz-focus-inner{border:0}.mdl-button:hover{background-color:rgba(158,158,158,.2)}.mdl-button:focus:not(:active){background-color:rgba(0,0,0,.12)}.mdl-button:active{background-color:rgba(158,158,158,.4)}.mdl-button.mdl-button--colored{color:rgb(96,125,139)}.mdl-button.mdl-button--colored:focus:not(:active){background-color:rgba(0,0,0,.12)}input.mdl-button[type="submit"]{-webkit-appearance:none}.mdl-button--raised{background:rgba(158,158,158,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}.mdl-button--raised:active{box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);background-color:rgba(158,158,158,.4)}.mdl-button--raised:focus:not(:active){box-shadow:0 0 8px rgba(0,0,0,.18),0 8px 16px rgba(0,0,0,.36);background-color:rgba(158,158,158,.4)}.mdl-button--raised.mdl-button--colored{background:rgb(96,125,139);color:rgb(255,255,255)}.mdl-button--raised.mdl-button--colored:hover{background-color:rgb(96,125,139)}.mdl-button--raised.mdl-button--colored:active{background-color:rgb(96,125,139)}.mdl-button--raised.mdl-button--colored:focus:not(:active){background-color:rgb(96,125,139)}.mdl-button--raised.mdl-button--colored .mdl-ripple{background:rgb(255,255,255)}.mdl-button--fab{border-radius:50%;font-size:24px;height:56px;margin:auto;min-width:56px;width:56px;padding:0;overflow:hidden;background:rgba(158,158,158,.2);box-shadow:0 1px 1.5px 0 rgba(0,0,0,.12),0 1px 1px 0 rgba(0,0,0,.24);position:relative;line-height:normal}.mdl-button--fab .material-icons{position:absolute;top:50%;left:50%;-webkit-transform:translate(-12px,-12px);transform:translate(-12px,-12px);line-height:24px;width:24px}.mdl-button--fab.mdl-button--mini-fab{height:40px;min-width:40px;width:40px}.mdl-button--fab .mdl-button__ripple-container{border-radius:50%;-webkit-mask-image:-webkit-radial-gradient(circle,#fff,#000)}.mdl-button--fab:active{box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);background-color:rgba(158,158,158,.4)}.mdl-button--fab:focus:not(:active){box-shadow:0 0 8px rgba(0,0,0,.18),0 8px 16px rgba(0,0,0,.36);background-color:rgba(158,158,158,.4)}.mdl-button--fab.mdl-button--colored{background:rgb(83,109,254);color:rgb(255,255,255)}.mdl-button--fab.mdl-button--colored:hover{background-color:rgb(83,109,254)}.mdl-button--fab.mdl-button--colored:focus:not(:active){background-color:rgb(83,109,254)}.mdl-button--fab.mdl-button--colored:active{background-color:rgb(83,109,254)}.mdl-button--fab.mdl-button--colored .mdl-ripple{background:rgb(255,255,255)}.mdl-button--icon{border-radius:50%;font-size:24px;height:32px;margin-left:0;margin-right:0;min-width:32px;width:32px;padding:0;overflow:hidden;color:inherit;line-height:normal}.mdl-button--icon .material-icons{position:absolute;top:50%;left:50%;-webkit-transform:translate(-12px,-12px);transform:translate(-12px,-12px);line-height:24px;width:24px}.mdl-button--icon.mdl-button--mini-icon{height:24px;min-width:24px;width:24px}.mdl-button--icon.mdl-button--mini-icon .material-icons{top:0;left:0}.mdl-button--icon .mdl-button__ripple-container{border-radius:50%;-webkit-mask-image:-webkit-radial-gradient(circle,#fff,#000)}.mdl-button__ripple-container{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0;overflow:hidden}.mdl-button[disabled] .mdl-button__ripple-container .mdl-ripple,.mdl-button.mdl-button--disabled .mdl-button__ripple-container .mdl-ripple{background-color:transparent}.mdl-button--primary.mdl-button--primary{color:rgb(96,125,139)}.mdl-button--primary.mdl-button--primary .mdl-ripple{background:rgb(255,255,255)}.mdl-button--primary.mdl-button--primary.mdl-button--raised,.mdl-button--primary.mdl-button--primary.mdl-button--fab{color:rgb(255,255,255);background-color:rgb(96,125,139)}.mdl-button--accent.mdl-button--accent{color:rgb(83,109,254)}.mdl-button--accent.mdl-button--accent .mdl-ripple{background:rgb(255,255,255)}.mdl-button--accent.mdl-button--accent.mdl-button--raised,.mdl-button--accent.mdl-button--accent.mdl-button--fab{color:rgb(255,255,255);background-color:rgb(83,109,254)}.mdl-button[disabled][disabled],.mdl-button.mdl-button--disabled.mdl-button--disabled{color:rgba(0,0,0,.26);cursor:default;background-color:transparent}.mdl-button--fab[disabled][disabled],.mdl-button--fab.mdl-button--disabled.mdl-button--disabled{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.26)}.mdl-button--raised[disabled][disabled],.mdl-button--raised.mdl-button--disabled.mdl-button--disabled{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.26);box-shadow:none}.mdl-button--colored[disabled][disabled],.mdl-button--colored.mdl-button--disabled.mdl-button--disabled{color:rgba(0,0,0,.26)}.mdl-button .material-icons{vertical-align:middle}.mdl-card{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:16px;font-weight:400;min-height:200px;overflow:hidden;width:330px;z-index:1;position:relative;background:#fff;border-radius:2px;box-sizing:border-box}.mdl-card__media{background-color:rgb(83,109,254);background-repeat:repeat;background-position:50% 50%;background-size:cover;background-origin:padding-box;background-attachment:scroll;box-sizing:border-box}.mdl-card__title{-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#000;display:block;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:stretch;-ms-flex-pack:stretch;justify-content:stretch;line-height:normal;padding:16px;-webkit-perspective-origin:165px 56px;perspective-origin:165px 56px;-webkit-transform-origin:165px 56px;transform-origin:165px 56px;box-sizing:border-box}.mdl-card__title.mdl-card--border{border-bottom:1px solid rgba(0,0,0,.1)}.mdl-card__title-text{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;color:inherit;display:block;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:24px;font-weight:300;line-height:normal;overflow:hidden;-webkit-transform-origin:149px 48px;transform-origin:149px 48px;margin:0}.mdl-card__subtitle-text{font-size:14px;color:rgba(0,0,0,.54);margin:0}.mdl-card__supporting-text{color:rgba(0,0,0,.54);font-size:1rem;line-height:18px;overflow:hidden;padding:16px;width:90%}.mdl-card__actions{font-size:16px;line-height:normal;width:100%;background-color:transparent;padding:8px;box-sizing:border-box}.mdl-card__actions.mdl-card--border{border-top:1px solid rgba(0,0,0,.1)}.mdl-card--expand{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.mdl-card__menu{position:absolute;right:16px;top:16px}.mdl-checkbox{position:relative;z-index:1;vertical-align:middle;display:inline-block;box-sizing:border-box;width:100%;height:24px;margin:0;padding:0}.mdl-checkbox.is-upgraded{padding-left:24px}.mdl-checkbox__input{line-height:24px}.mdl-checkbox.is-upgraded .mdl-checkbox__input{position:absolute;width:0;height:0;margin:0;padding:0;opacity:0;-ms-appearance:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;border:none}.mdl-checkbox__box-outline{position:absolute;top:3px;left:0;display:inline-block;box-sizing:border-box;width:16px;height:16px;margin:0;cursor:pointer;overflow:hidden;border:2px solid rgba(0,0,0,.54);border-radius:2px;z-index:2}.mdl-checkbox.is-checked .mdl-checkbox__box-outline{border:2px solid rgb(96,125,139)}fieldset[disabled] .mdl-checkbox .mdl-checkbox__box-outline,.mdl-checkbox.is-disabled .mdl-checkbox__box-outline{border:2px solid rgba(0,0,0,.26);cursor:auto}.mdl-checkbox__focus-helper{position:absolute;top:3px;left:0;display:inline-block;box-sizing:border-box;width:16px;height:16px;border-radius:50%;background-color:transparent}.mdl-checkbox.is-focused .mdl-checkbox__focus-helper{box-shadow:0 0 0 8px rgba(0,0,0,.1);background-color:rgba(0,0,0,.1)}.mdl-checkbox.is-focused.is-checked .mdl-checkbox__focus-helper{box-shadow:0 0 0 8px rgba(96,125,139,.26);background-color:rgba(96,125,139,.26)}.mdl-checkbox__tick-outline{position:absolute;top:0;left:0;height:100%;width:100%;-webkit-mask:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmVyc2lvbj0iMS4xIgogICB2aWV3Qm94PSIwIDAgMSAxIgogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4KICA8ZGVmcz4KICAgIDxjbGlwUGF0aCBpZD0iY2xpcCI+CiAgICAgIDxwYXRoCiAgICAgICAgIGQ9Ik0gMCwwIDAsMSAxLDEgMSwwIDAsMCB6IE0gMC44NTM0Mzc1LDAuMTY3MTg3NSAwLjk1OTY4NzUsMC4yNzMxMjUgMC40MjkzNzUsMC44MDM0Mzc1IDAuMzIzMTI1LDAuOTA5Njg3NSAwLjIxNzE4NzUsMC44MDM0Mzc1IDAuMDQwMzEyNSwwLjYyNjg3NSAwLjE0NjU2MjUsMC41MjA2MjUgMC4zMjMxMjUsMC42OTc1IDAuODUzNDM3NSwwLjE2NzE4NzUgeiIKICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSIgLz4KICAgIDwvY2xpcFBhdGg+CiAgICA8bWFzayBpZD0ibWFzayIgbWFza1VuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgbWFza0NvbnRlbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giPgogICAgICA8cGF0aAogICAgICAgICBkPSJNIDAsMCAwLDEgMSwxIDEsMCAwLDAgeiBNIDAuODUzNDM3NSwwLjE2NzE4NzUgMC45NTk2ODc1LDAuMjczMTI1IDAuNDI5Mzc1LDAuODAzNDM3NSAwLjMyMzEyNSwwLjkwOTY4NzUgMC4yMTcxODc1LDAuODAzNDM3NSAwLjA0MDMxMjUsMC42MjY4NzUgMC4xNDY1NjI1LDAuNTIwNjI1IDAuMzIzMTI1LDAuNjk3NSAwLjg1MzQzNzUsMC4xNjcxODc1IHoiCiAgICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmUiIC8+CiAgICA8L21hc2s+CiAgPC9kZWZzPgogIDxyZWN0CiAgICAgd2lkdGg9IjEiCiAgICAgaGVpZ2h0PSIxIgogICAgIHg9IjAiCiAgICAgeT0iMCIKICAgICBjbGlwLXBhdGg9InVybCgjY2xpcCkiCiAgICAgc3R5bGU9ImZpbGw6IzAwMDAwMDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSIgLz4KPC9zdmc+Cg==");mask:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmVyc2lvbj0iMS4xIgogICB2aWV3Qm94PSIwIDAgMSAxIgogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4KICA8ZGVmcz4KICAgIDxjbGlwUGF0aCBpZD0iY2xpcCI+CiAgICAgIDxwYXRoCiAgICAgICAgIGQ9Ik0gMCwwIDAsMSAxLDEgMSwwIDAsMCB6IE0gMC44NTM0Mzc1LDAuMTY3MTg3NSAwLjk1OTY4NzUsMC4yNzMxMjUgMC40MjkzNzUsMC44MDM0Mzc1IDAuMzIzMTI1LDAuOTA5Njg3NSAwLjIxNzE4NzUsMC44MDM0Mzc1IDAuMDQwMzEyNSwwLjYyNjg3NSAwLjE0NjU2MjUsMC41MjA2MjUgMC4zMjMxMjUsMC42OTc1IDAuODUzNDM3NSwwLjE2NzE4NzUgeiIKICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSIgLz4KICAgIDwvY2xpcFBhdGg+CiAgICA8bWFzayBpZD0ibWFzayIgbWFza1VuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgbWFza0NvbnRlbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giPgogICAgICA8cGF0aAogICAgICAgICBkPSJNIDAsMCAwLDEgMSwxIDEsMCAwLDAgeiBNIDAuODUzNDM3NSwwLjE2NzE4NzUgMC45NTk2ODc1LDAuMjczMTI1IDAuNDI5Mzc1LDAuODAzNDM3NSAwLjMyMzEyNSwwLjkwOTY4NzUgMC4yMTcxODc1LDAuODAzNDM3NSAwLjA0MDMxMjUsMC42MjY4NzUgMC4xNDY1NjI1LDAuNTIwNjI1IDAuMzIzMTI1LDAuNjk3NSAwLjg1MzQzNzUsMC4xNjcxODc1IHoiCiAgICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmUiIC8+CiAgICA8L21hc2s+CiAgPC9kZWZzPgogIDxyZWN0CiAgICAgd2lkdGg9IjEiCiAgICAgaGVpZ2h0PSIxIgogICAgIHg9IjAiCiAgICAgeT0iMCIKICAgICBjbGlwLXBhdGg9InVybCgjY2xpcCkiCiAgICAgc3R5bGU9ImZpbGw6IzAwMDAwMDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSIgLz4KPC9zdmc+Cg==");background:0 0;transition-duration:.28s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-property:background}.mdl-checkbox.is-checked .mdl-checkbox__tick-outline{background:rgb(96,125,139)url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmVyc2lvbj0iMS4xIgogICB2aWV3Qm94PSIwIDAgMSAxIgogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4KICA8cGF0aAogICAgIGQ9Ik0gMC4wNDAzODA1OSwwLjYyNjc3NjcgMC4xNDY0NDY2MSwwLjUyMDcxMDY4IDAuNDI5Mjg5MzIsMC44MDM1NTMzOSAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IE0gMC4yMTcxNTcyOSwwLjgwMzU1MzM5IDAuODUzNTUzMzksMC4xNjcxNTcyOSAwLjk1OTYxOTQxLDAuMjczMjIzMyAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IgogICAgIGlkPSJyZWN0Mzc4MCIKICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPgo8L3N2Zz4K")}fieldset[disabled] .mdl-checkbox.is-checked .mdl-checkbox__tick-outline,.mdl-checkbox.is-checked.is-disabled .mdl-checkbox__tick-outline{background:rgba(0,0,0,.26)url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmVyc2lvbj0iMS4xIgogICB2aWV3Qm94PSIwIDAgMSAxIgogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4KICA8cGF0aAogICAgIGQ9Ik0gMC4wNDAzODA1OSwwLjYyNjc3NjcgMC4xNDY0NDY2MSwwLjUyMDcxMDY4IDAuNDI5Mjg5MzIsMC44MDM1NTMzOSAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IE0gMC4yMTcxNTcyOSwwLjgwMzU1MzM5IDAuODUzNTUzMzksMC4xNjcxNTcyOSAwLjk1OTYxOTQxLDAuMjczMjIzMyAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IgogICAgIGlkPSJyZWN0Mzc4MCIKICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPgo8L3N2Zz4K")}.mdl-checkbox__label{position:relative;cursor:pointer;font-size:16px;line-height:24px;margin:0}fieldset[disabled] .mdl-checkbox .mdl-checkbox__label,.mdl-checkbox.is-disabled .mdl-checkbox__label{color:rgba(0,0,0,.26);cursor:auto}.mdl-checkbox__ripple-container{position:absolute;z-index:2;top:-6px;left:-10px;box-sizing:border-box;width:36px;height:36px;border-radius:50%;cursor:pointer;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(circle,#fff,#000)}.mdl-checkbox__ripple-container .mdl-ripple{background:rgb(96,125,139)}fieldset[disabled] .mdl-checkbox .mdl-checkbox__ripple-container,.mdl-checkbox.is-disabled .mdl-checkbox__ripple-container{cursor:auto}fieldset[disabled] .mdl-checkbox .mdl-checkbox__ripple-container .mdl-ripple,.mdl-checkbox.is-disabled .mdl-checkbox__ripple-container .mdl-ripple{background:0 0}.mdl-chip{height:32px;font-family:"Roboto","Helvetica","Arial",sans-serif;line-height:32px;padding:0 12px;border:0;border-radius:16px;background-color:#dedede;display:inline-block;color:rgba(0,0,0,.87);margin:2px 0;font-size:0;white-space:nowrap}.mdl-chip__text{font-size:13px;vertical-align:middle;display:inline-block}.mdl-chip__action{height:24px;width:24px;background:0 0;opacity:.54;cursor:pointer;padding:0;margin:0 0 0 4px;font-size:13px;text-decoration:none;color:rgba(0,0,0,.87);border:none;outline:none}.mdl-chip__action,.mdl-chip__contact{display:inline-block;vertical-align:middle;overflow:hidden;text-align:center}.mdl-chip__contact{height:32px;width:32px;border-radius:16px;margin-right:8px;font-size:18px;line-height:32px}.mdl-chip:focus{outline:0;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}.mdl-chip:active{background-color:#d6d6d6}.mdl-chip--deletable{padding-right:4px}.mdl-chip--contact{padding-left:0}.mdl-data-table{position:relative;border:1px solid rgba(0,0,0,.12);border-collapse:collapse;white-space:nowrap;font-size:13px;background-color:#fff}.mdl-data-table thead{padding-bottom:3px}.mdl-data-table thead .mdl-data-table__select{margin-top:0}.mdl-data-table tbody tr{position:relative;height:48px;transition-duration:.28s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-property:background-color}.mdl-data-table tbody tr.is-selected{background-color:#e0e0e0}.mdl-data-table tbody tr:hover{background-color:#eee}.mdl-data-table td{text-align:right}.mdl-data-table th{padding:0 18px 12px 18px;text-align:right}.mdl-data-table td:first-of-type,.mdl-data-table th:first-of-type{padding-left:24px}.mdl-data-table td:last-of-type,.mdl-data-table th:last-of-type{padding-right:24px}.mdl-data-table td{position:relative;height:48px;border-top:1px solid rgba(0,0,0,.12);border-bottom:1px solid rgba(0,0,0,.12);padding:12px 18px;box-sizing:border-box}.mdl-data-table td,.mdl-data-table td .mdl-data-table__select{vertical-align:middle}.mdl-data-table th{position:relative;vertical-align:bottom;text-overflow:ellipsis;font-weight:700;line-height:24px;letter-spacing:0;height:48px;font-size:12px;color:rgba(0,0,0,.54);padding-bottom:8px;box-sizing:border-box}.mdl-data-table th.mdl-data-table__header--sorted-ascending,.mdl-data-table th.mdl-data-table__header--sorted-descending{color:rgba(0,0,0,.87)}.mdl-data-table th.mdl-data-table__header--sorted-ascending:before,.mdl-data-table th.mdl-data-table__header--sorted-descending:before{font-family:'Material Icons';font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;word-wrap:normal;-moz-font-feature-settings:'liga';font-feature-settings:'liga';-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased;font-size:16px;content:"\e5d8";margin-right:5px;vertical-align:sub}.mdl-data-table th.mdl-data-table__header--sorted-ascending:hover,.mdl-data-table th.mdl-data-table__header--sorted-descending:hover{cursor:pointer}.mdl-data-table th.mdl-data-table__header--sorted-ascending:hover:before,.mdl-data-table th.mdl-data-table__header--sorted-descending:hover:before{color:rgba(0,0,0,.26)}.mdl-data-table th.mdl-data-table__header--sorted-descending:before{content:"\e5db"}.mdl-data-table__select{width:16px}.mdl-data-table__cell--non-numeric.mdl-data-table__cell--non-numeric{text-align:left}.mdl-dialog{border:none;box-shadow:0 9px 46px 8px rgba(0,0,0,.14),0 11px 15px -7px rgba(0,0,0,.12),0 24px 38px 3px rgba(0,0,0,.2);width:280px}.mdl-dialog__title{padding:24px 24px 0;margin:0;font-size:2.5rem}.mdl-dialog__actions{padding:8px 8px 8px 24px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.mdl-dialog__actions>*{margin-right:8px;height:36px}.mdl-dialog__actions>*:first-child{margin-right:0}.mdl-dialog__actions--full-width{padding:0 0 8px}.mdl-dialog__actions--full-width>*{height:48px;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;padding-right:16px;margin-right:0;text-align:right}.mdl-dialog__content{padding:20px 24px 24px;color:rgba(0,0,0,.54)}.mdl-mega-footer{padding:16px 40px;color:#9e9e9e;background-color:#424242}.mdl-mega-footer--top-section:after,.mdl-mega-footer--middle-section:after,.mdl-mega-footer--bottom-section:after,.mdl-mega-footer__top-section:after,.mdl-mega-footer__middle-section:after,.mdl-mega-footer__bottom-section:after{content:'';display:block;clear:both}.mdl-mega-footer--left-section,.mdl-mega-footer__left-section,.mdl-mega-footer--right-section,.mdl-mega-footer__right-section{margin-bottom:16px}.mdl-mega-footer--right-section a,.mdl-mega-footer__right-section a{display:block;margin-bottom:16px;color:inherit;text-decoration:none}@media screen and (min-width:760px){.mdl-mega-footer--left-section,.mdl-mega-footer__left-section{float:left}.mdl-mega-footer--right-section,.mdl-mega-footer__right-section{float:right}.mdl-mega-footer--right-section a,.mdl-mega-footer__right-section a{display:inline-block;margin-left:16px;line-height:36px;vertical-align:middle}}.mdl-mega-footer--social-btn,.mdl-mega-footer__social-btn{width:36px;height:36px;padding:0;margin:0;background-color:#9e9e9e;border:none}.mdl-mega-footer--drop-down-section,.mdl-mega-footer__drop-down-section{display:block;position:relative}@media screen and (min-width:760px){.mdl-mega-footer--drop-down-section,.mdl-mega-footer__drop-down-section{width:33%}.mdl-mega-footer--drop-down-section:nth-child(1),.mdl-mega-footer--drop-down-section:nth-child(2),.mdl-mega-footer__drop-down-section:nth-child(1),.mdl-mega-footer__drop-down-section:nth-child(2){float:left}.mdl-mega-footer--drop-down-section:nth-child(3),.mdl-mega-footer__drop-down-section:nth-child(3){float:right}.mdl-mega-footer--drop-down-section:nth-child(3):after,.mdl-mega-footer__drop-down-section:nth-child(3):after{clear:right}.mdl-mega-footer--drop-down-section:nth-child(4),.mdl-mega-footer__drop-down-section:nth-child(4){clear:right;float:right}.mdl-mega-footer--middle-section:after,.mdl-mega-footer__middle-section:after{content:'';display:block;clear:both}.mdl-mega-footer--bottom-section,.mdl-mega-footer__bottom-section{padding-top:0}}@media screen and (min-width:1024px){.mdl-mega-footer--drop-down-section,.mdl-mega-footer--drop-down-section:nth-child(3),.mdl-mega-footer--drop-down-section:nth-child(4),.mdl-mega-footer__drop-down-section,.mdl-mega-footer__drop-down-section:nth-child(3),.mdl-mega-footer__drop-down-section:nth-child(4){width:24%;float:left}}.mdl-mega-footer--heading-checkbox,.mdl-mega-footer__heading-checkbox{position:absolute;width:100%;height:55.8px;padding:32px;margin:-16px 0 0;cursor:pointer;z-index:1;opacity:0}.mdl-mega-footer--heading-checkbox+.mdl-mega-footer--heading:after,.mdl-mega-footer--heading-checkbox+.mdl-mega-footer__heading:after,.mdl-mega-footer__heading-checkbox+.mdl-mega-footer--heading:after,.mdl-mega-footer__heading-checkbox+.mdl-mega-footer__heading:after{font-family:'Material Icons';content:'\E5CE'}.mdl-mega-footer--heading-checkbox:checked~.mdl-mega-footer--link-list,.mdl-mega-footer--heading-checkbox:checked~.mdl-mega-footer__link-list,.mdl-mega-footer--heading-checkbox:checked+.mdl-mega-footer--heading+.mdl-mega-footer--link-list,.mdl-mega-footer--heading-checkbox:checked+.mdl-mega-footer__heading+.mdl-mega-footer__link-list,.mdl-mega-footer__heading-checkbox:checked~.mdl-mega-footer--link-list,.mdl-mega-footer__heading-checkbox:checked~.mdl-mega-footer__link-list,.mdl-mega-footer__heading-checkbox:checked+.mdl-mega-footer--heading+.mdl-mega-footer--link-list,.mdl-mega-footer__heading-checkbox:checked+.mdl-mega-footer__heading+.mdl-mega-footer__link-list{display:none}.mdl-mega-footer--heading-checkbox:checked+.mdl-mega-footer--heading:after,.mdl-mega-footer--heading-checkbox:checked+.mdl-mega-footer__heading:after,.mdl-mega-footer__heading-checkbox:checked+.mdl-mega-footer--heading:after,.mdl-mega-footer__heading-checkbox:checked+.mdl-mega-footer__heading:after{font-family:'Material Icons';content:'\E5CF'}.mdl-mega-footer--heading,.mdl-mega-footer__heading{position:relative;width:100%;padding-right:39.8px;margin-bottom:16px;box-sizing:border-box;font-size:14px;line-height:23.8px;font-weight:500;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#e0e0e0}.mdl-mega-footer--heading:after,.mdl-mega-footer__heading:after{content:'';position:absolute;top:0;right:0;display:block;width:23.8px;height:23.8px;background-size:cover}.mdl-mega-footer--link-list,.mdl-mega-footer__link-list{list-style:none;padding:0;margin:0 0 32px}.mdl-mega-footer--link-list:after,.mdl-mega-footer__link-list:after{clear:both;display:block;content:''}.mdl-mega-footer--link-list li,.mdl-mega-footer__link-list li{font-size:14px;font-weight:400;letter-spacing:0;line-height:20px}.mdl-mega-footer--link-list a,.mdl-mega-footer__link-list a{color:inherit;text-decoration:none;white-space:nowrap}@media screen and (min-width:760px){.mdl-mega-footer--heading-checkbox,.mdl-mega-footer__heading-checkbox{display:none}.mdl-mega-footer--heading-checkbox+.mdl-mega-footer--heading:after,.mdl-mega-footer--heading-checkbox+.mdl-mega-footer__heading:after,.mdl-mega-footer__heading-checkbox+.mdl-mega-footer--heading:after,.mdl-mega-footer__heading-checkbox+.mdl-mega-footer__heading:after{content:''}.mdl-mega-footer--heading-checkbox:checked~.mdl-mega-footer--link-list,.mdl-mega-footer--heading-checkbox:checked~.mdl-mega-footer__link-list,.mdl-mega-footer--heading-checkbox:checked+.mdl-mega-footer__heading+.mdl-mega-footer__link-list,.mdl-mega-footer--heading-checkbox:checked+.mdl-mega-footer--heading+.mdl-mega-footer--link-list,.mdl-mega-footer__heading-checkbox:checked~.mdl-mega-footer--link-list,.mdl-mega-footer__heading-checkbox:checked~.mdl-mega-footer__link-list,.mdl-mega-footer__heading-checkbox:checked+.mdl-mega-footer__heading+.mdl-mega-footer__link-list,.mdl-mega-footer__heading-checkbox:checked+.mdl-mega-footer--heading+.mdl-mega-footer--link-list{display:block}.mdl-mega-footer--heading-checkbox:checked+.mdl-mega-footer--heading:after,.mdl-mega-footer--heading-checkbox:checked+.mdl-mega-footer__heading:after,.mdl-mega-footer__heading-checkbox:checked+.mdl-mega-footer--heading:after,.mdl-mega-footer__heading-checkbox:checked+.mdl-mega-footer__heading:after{content:''}}.mdl-mega-footer--bottom-section,.mdl-mega-footer__bottom-section{padding-top:16px;margin-bottom:16px}.mdl-logo{margin-bottom:16px;color:#fff}.mdl-mega-footer--bottom-section .mdl-mega-footer--link-list li,.mdl-mega-footer__bottom-section .mdl-mega-footer__link-list li{float:left;margin-bottom:0;margin-right:16px}@media screen and (min-width:760px){.mdl-logo{float:left;margin-bottom:0;margin-right:16px}}.mdl-mini-footer{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:32px 16px;color:#9e9e9e;background-color:#424242}.mdl-mini-footer:after{content:'';display:block}.mdl-mini-footer .mdl-logo{line-height:36px}.mdl-mini-footer--link-list,.mdl-mini-footer__link-list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;list-style:none;margin:0;padding:0}.mdl-mini-footer--link-list li,.mdl-mini-footer__link-list li{margin-bottom:0;margin-right:16px}@media screen and (min-width:760px){.mdl-mini-footer--link-list li,.mdl-mini-footer__link-list li{line-height:36px}}.mdl-mini-footer--link-list a,.mdl-mini-footer__link-list a{color:inherit;text-decoration:none;white-space:nowrap}.mdl-mini-footer--left-section,.mdl-mini-footer__left-section{display:inline-block;-webkit-order:0;-ms-flex-order:0;order:0}.mdl-mini-footer--right-section,.mdl-mini-footer__right-section{display:inline-block;-webkit-order:1;-ms-flex-order:1;order:1}.mdl-mini-footer--social-btn,.mdl-mini-footer__social-btn{width:36px;height:36px;padding:0;margin:0;background-color:#9e9e9e;border:none}.mdl-icon-toggle{position:relative;z-index:1;vertical-align:middle;display:inline-block;height:32px;margin:0;padding:0}.mdl-icon-toggle__input{line-height:32px}.mdl-icon-toggle.is-upgraded .mdl-icon-toggle__input{position:absolute;width:0;height:0;margin:0;padding:0;opacity:0;-ms-appearance:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;border:none}.mdl-icon-toggle__label{display:inline-block;position:relative;cursor:pointer;height:32px;width:32px;min-width:32px;color:#616161;border-radius:50%;padding:0;margin-left:0;margin-right:0;text-align:center;background-color:transparent;will-change:background-color;transition:background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1)}.mdl-icon-toggle__label.material-icons{line-height:32px;font-size:24px}.mdl-icon-toggle.is-checked .mdl-icon-toggle__label{color:rgb(96,125,139)}.mdl-icon-toggle.is-disabled .mdl-icon-toggle__label{color:rgba(0,0,0,.26);cursor:auto;transition:none}.mdl-icon-toggle.is-focused .mdl-icon-toggle__label{background-color:rgba(0,0,0,.12)}.mdl-icon-toggle.is-focused.is-checked .mdl-icon-toggle__label{background-color:rgba(96,125,139,.26)}.mdl-icon-toggle__ripple-container{position:absolute;z-index:2;top:-2px;left:-2px;box-sizing:border-box;width:36px;height:36px;border-radius:50%;cursor:pointer;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(circle,#fff,#000)}.mdl-icon-toggle__ripple-container .mdl-ripple{background:#616161}.mdl-icon-toggle.is-disabled .mdl-icon-toggle__ripple-container{cursor:auto}.mdl-icon-toggle.is-disabled .mdl-icon-toggle__ripple-container .mdl-ripple{background:0 0}.mdl-list{display:block;padding:8px 0;list-style:none}.mdl-list__item{font-family:"Roboto","Helvetica","Arial",sans-serif;font-size:16px;font-weight:400;letter-spacing:.04em;line-height:1;min-height:48px;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:16px;cursor:default;color:rgba(0,0,0,.87);overflow:hidden}.mdl-list__item,.mdl-list__item .mdl-list__item-primary-content{box-sizing:border-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.mdl-list__item .mdl-list__item-primary-content{-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex-grow:2;-ms-flex-positive:2;flex-grow:2;text-decoration:none}.mdl-list__item .mdl-list__item-primary-content .mdl-list__item-icon{margin-right:32px}.mdl-list__item .mdl-list__item-primary-content .mdl-list__item-avatar{margin-right:16px}.mdl-list__item .mdl-list__item-secondary-content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;margin-left:16px}.mdl-list__item .mdl-list__item-secondary-content .mdl-list__item-secondary-action label{display:inline}.mdl-list__item .mdl-list__item-secondary-content .mdl-list__item-secondary-info{font-size:12px;font-weight:400;line-height:1;letter-spacing:0;color:rgba(0,0,0,.54)}.mdl-list__item .mdl-list__item-secondary-content .mdl-list__item-sub-header{padding:0 0 0 16px}.mdl-list__item-icon,.mdl-list__item-icon.material-icons{height:24px;width:24px;font-size:24px;box-sizing:border-box;color:#757575}.mdl-list__item-avatar,.mdl-list__item-avatar.material-icons{height:40px;width:40px;box-sizing:border-box;border-radius:50%;background-color:#757575;font-size:40px;color:#fff}.mdl-list__item--two-line{height:72px}.mdl-list__item--two-line .mdl-list__item-primary-content{height:36px;line-height:20px;display:block}.mdl-list__item--two-line .mdl-list__item-primary-content .mdl-list__item-avatar{float:left}.mdl-list__item--two-line .mdl-list__item-primary-content .mdl-list__item-icon{float:left;margin-top:6px}.mdl-list__item--two-line .mdl-list__item-primary-content .mdl-list__item-secondary-content{height:36px}.mdl-list__item--two-line .mdl-list__item-primary-content .mdl-list__item-sub-title{font-size:14px;font-weight:400;letter-spacing:0;line-height:18px;color:rgba(0,0,0,.54);display:block;padding:0}.mdl-list__item--three-line{height:88px}.mdl-list__item--three-line .mdl-list__item-primary-content{height:52px;line-height:20px;display:block}.mdl-list__item--three-line .mdl-list__item-primary-content .mdl-list__item-avatar,.mdl-list__item--three-line .mdl-list__item-primary-content .mdl-list__item-icon{float:left}.mdl-list__item--three-line .mdl-list__item-secondary-content{height:52px}.mdl-list__item--three-line .mdl-list__item-text-body{font-size:14px;font-weight:400;letter-spacing:0;line-height:18px;height:52px;color:rgba(0,0,0,.54);display:block;padding:0}.mdl-menu__container{display:block;margin:0;padding:0;border:none;position:absolute;overflow:visible;height:0;width:0;visibility:hidden;z-index:-1}.mdl-menu__container.is-visible,.mdl-menu__container.is-animating{z-index:999;visibility:visible}.mdl-menu__outline{display:block;background:#fff;margin:0;padding:0;border:none;border-radius:2px;position:absolute;top:0;left:0;overflow:hidden;opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:0 0;transform-origin:0 0;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);will-change:transform;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1);z-index:-1}.mdl-menu__container.is-visible .mdl-menu__outline{opacity:1;-webkit-transform:scale(1);transform:scale(1);z-index:999}.mdl-menu__outline.mdl-menu--bottom-right{-webkit-transform-origin:100% 0;transform-origin:100% 0}.mdl-menu__outline.mdl-menu--top-left{-webkit-transform-origin:0 100%;transform-origin:0 100%}.mdl-menu__outline.mdl-menu--top-right{-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.mdl-menu{position:absolute;list-style:none;top:0;left:0;height:auto;width:auto;min-width:124px;padding:8px 0;margin:0;opacity:0;clip:rect(0 0 0 0);z-index:-1}.mdl-menu__container.is-visible .mdl-menu{opacity:1;z-index:999}.mdl-menu.is-animating{transition:opacity .2s cubic-bezier(.4,0,.2,1),clip .3s cubic-bezier(.4,0,.2,1)}.mdl-menu.mdl-menu--bottom-right{left:auto;right:0}.mdl-menu.mdl-menu--top-left{top:auto;bottom:0}.mdl-menu.mdl-menu--top-right{top:auto;left:auto;bottom:0;right:0}.mdl-menu.mdl-menu--unaligned{top:auto;left:auto}.mdl-menu__item{display:block;border:none;color:rgba(0,0,0,.87);background-color:transparent;text-align:left;margin:0;padding:0 16px;outline-color:#bdbdbd;position:relative;overflow:hidden;font-size:14px;font-weight:400;letter-spacing:0;text-decoration:none;cursor:pointer;height:48px;line-height:48px;white-space:nowrap;opacity:0;transition:opacity .2s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mdl-menu__container.is-visible .mdl-menu__item{opacity:1}.mdl-menu__item::-moz-focus-inner{border:0}.mdl-menu__item--full-bleed-divider{border-bottom:1px solid rgba(0,0,0,.12)}.mdl-menu__item[disabled],.mdl-menu__item[data-mdl-disabled]{color:#bdbdbd;background-color:transparent;cursor:auto}.mdl-menu__item[disabled]:hover,.mdl-menu__item[data-mdl-disabled]:hover{background-color:transparent}.mdl-menu__item[disabled]:focus,.mdl-menu__item[data-mdl-disabled]:focus{background-color:transparent}.mdl-menu__item[disabled] .mdl-ripple,.mdl-menu__item[data-mdl-disabled] .mdl-ripple{background:0 0}.mdl-menu__item:hover{background-color:#eee}.mdl-menu__item:focus{outline:none;background-color:#eee}.mdl-menu__item:active{background-color:#e0e0e0}.mdl-menu__item--ripple-container{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0;overflow:hidden}.mdl-progress{display:block;position:relative;height:4px;width:500px;max-width:100%}.mdl-progress>.bar{display:block;position:absolute;top:0;bottom:0;width:0%;transition:width .2s cubic-bezier(.4,0,.2,1)}.mdl-progress>.progressbar{background-color:rgb(96,125,139);z-index:1;left:0}.mdl-progress>.bufferbar{background-image:linear-gradient(to right,rgba(255,255,255,.7),rgba(255,255,255,.7)),linear-gradient(to right,rgb(96,125,139),rgb(96,125,139));z-index:0;left:0}.mdl-progress>.auxbar{right:0}@supports (-webkit-appearance:none){.mdl-progress:not(.mdl-progress--indeterminate):not(.mdl-progress--indeterminate)>.auxbar,.mdl-progress:not(.mdl-progress__indeterminate):not(.mdl-progress__indeterminate)>.auxbar{background-image:linear-gradient(to right,rgba(255,255,255,.7),rgba(255,255,255,.7)),linear-gradient(to right,rgb(96,125,139),rgb(96,125,139));-webkit-mask:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+Cjxzdmcgd2lkdGg9IjEyIiBoZWlnaHQ9IjQiIHZpZXdQb3J0PSIwIDAgMTIgNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxlbGxpcHNlIGN4PSIyIiBjeT0iMiIgcng9IjIiIHJ5PSIyIj4KICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9ImN4IiBmcm9tPSIyIiB0bz0iLTEwIiBkdXI9IjAuNnMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPgogIDwvZWxsaXBzZT4KICA8ZWxsaXBzZSBjeD0iMTQiIGN5PSIyIiByeD0iMiIgcnk9IjIiIGNsYXNzPSJsb2FkZXIiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0iY3giIGZyb209IjE0IiB0bz0iMiIgZHVyPSIwLjZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4KICA8L2VsbGlwc2U+Cjwvc3ZnPgo=");mask:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+Cjxzdmcgd2lkdGg9IjEyIiBoZWlnaHQ9IjQiIHZpZXdQb3J0PSIwIDAgMTIgNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxlbGxpcHNlIGN4PSIyIiBjeT0iMiIgcng9IjIiIHJ5PSIyIj4KICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9ImN4IiBmcm9tPSIyIiB0bz0iLTEwIiBkdXI9IjAuNnMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPgogIDwvZWxsaXBzZT4KICA8ZWxsaXBzZSBjeD0iMTQiIGN5PSIyIiByeD0iMiIgcnk9IjIiIGNsYXNzPSJsb2FkZXIiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0iY3giIGZyb209IjE0IiB0bz0iMiIgZHVyPSIwLjZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4KICA8L2VsbGlwc2U+Cjwvc3ZnPgo=")}}.mdl-progress:not(.mdl-progress--indeterminate)>.auxbar,.mdl-progress:not(.mdl-progress__indeterminate)>.auxbar{background-image:linear-gradient(to right,rgba(255,255,255,.9),rgba(255,255,255,.9)),linear-gradient(to right,rgb(96,125,139),rgb(96,125,139))}.mdl-progress.mdl-progress--indeterminate>.bar1,.mdl-progress.mdl-progress__indeterminate>.bar1{-webkit-animation-name:indeterminate1;animation-name:indeterminate1}.mdl-progress.mdl-progress--indeterminate>.bar1,.mdl-progress.mdl-progress__indeterminate>.bar1,.mdl-progress.mdl-progress--indeterminate>.bar3,.mdl-progress.mdl-progress__indeterminate>.bar3{background-color:rgb(96,125,139);-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.mdl-progress.mdl-progress--indeterminate>.bar3,.mdl-progress.mdl-progress__indeterminate>.bar3{background-image:none;-webkit-animation-name:indeterminate2;animation-name:indeterminate2}@-webkit-keyframes indeterminate1{0%{left:0%;width:0%}50%{left:25%;width:75%}75%{left:100%;width:0%}}@keyframes indeterminate1{0%{left:0%;width:0%}50%{left:25%;width:75%}75%{left:100%;width:0%}}@-webkit-keyframes indeterminate2{0%,50%{left:0%;width:0%}75%{left:0%;width:25%}100%{left:100%;width:0%}}@keyframes indeterminate2{0%,50%{left:0%;width:0%}75%{left:0%;width:25%}100%{left:100%;width:0%}}.mdl-navigation{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;box-sizing:border-box}.mdl-navigation__link{color:#424242;text-decoration:none;margin:0;font-size:14px;font-weight:400;line-height:24px;letter-spacing:0;opacity:.87}.mdl-navigation__link .material-icons{vertical-align:middle}.mdl-layout{width:100%;height:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow-y:auto;overflow-x:hidden;position:relative;-webkit-overflow-scrolling:touch}.mdl-layout.is-small-screen .mdl-layout--large-screen-only{display:none}.mdl-layout:not(.is-small-screen) .mdl-layout--small-screen-only{display:none}.mdl-layout__container{position:absolute;width:100%;height:100%}.mdl-layout__title,.mdl-layout-title{display:block;position:relative;font-family:"Roboto","Helvetica","Arial",sans-serif;font-size:20px;line-height:1;letter-spacing:.02em;font-weight:400;box-sizing:border-box}.mdl-layout-spacer{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.mdl-layout__drawer{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:240px;height:100%;max-height:100%;position:absolute;top:0;left:0;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);box-sizing:border-box;border-right:1px solid #e0e0e0;background:#fafafa;-webkit-transform:translateX(-250px);transform:translateX(-250px);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;will-change:transform;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-property:transform;transition-property:transform,-webkit-transform;color:#424242;overflow:visible;overflow-y:auto;z-index:5}.mdl-layout__drawer.is-visible{-webkit-transform:translateX(0);transform:translateX(0)}.mdl-layout__drawer.is-visible~.mdl-layout__content.mdl-layout__content{overflow:hidden}.mdl-layout__drawer>*{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.mdl-layout__drawer>.mdl-layout__title,.mdl-layout__drawer>.mdl-layout-title{line-height:64px;padding-left:40px}@media screen and (max-width:1024px){.mdl-layout__drawer>.mdl-layout__title,.mdl-layout__drawer>.mdl-layout-title{line-height:56px;padding-left:16px}}.mdl-layout__drawer .mdl-navigation{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch;padding-top:16px}.mdl-layout__drawer .mdl-navigation .mdl-navigation__link{display:block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding:16px 40px;margin:0;color:#757575}@media screen and (max-width:1024px){.mdl-layout__drawer .mdl-navigation .mdl-navigation__link{padding:16px}}.mdl-layout__drawer .mdl-navigation .mdl-navigation__link:hover{background-color:#e0e0e0}.mdl-layout__drawer .mdl-navigation .mdl-navigation__link--current{background-color:#e0e0e0;color:#000}@media screen and (min-width:1025px){.mdl-layout--fixed-drawer>.mdl-layout__drawer{-webkit-transform:translateX(0);transform:translateX(0)}}.mdl-layout__drawer-button{display:block;position:absolute;height:48px;width:48px;border:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;overflow:hidden;text-align:center;cursor:pointer;font-size:26px;line-height:56px;font-family:Helvetica,Arial,sans-serif;margin:10px 12px;top:0;left:0;color:rgb(255,255,255);z-index:4}.mdl-layout__header .mdl-layout__drawer-button{position:absolute;color:rgb(255,255,255);background-color:inherit}@media screen and (max-width:1024px){.mdl-layout__header .mdl-layout__drawer-button{margin:4px}}@media screen and (max-width:1024px){.mdl-layout__drawer-button{margin:4px;color:rgba(0,0,0,.5)}}@media screen and (min-width:1025px){.mdl-layout__drawer-button{line-height:64px}.mdl-layout--no-desktop-drawer-button .mdl-layout__drawer-button,.mdl-layout--fixed-drawer>.mdl-layout__drawer-button,.mdl-layout--no-drawer-button .mdl-layout__drawer-button{display:none}}.mdl-layout__header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;box-sizing:border-box;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;margin:0;padding:0;border:none;min-height:64px;max-height:1000px;z-index:3;background-color:rgb(96,125,139);color:rgb(255,255,255);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-property:max-height,box-shadow}@media screen and (max-width:1024px){.mdl-layout__header{min-height:56px}}.mdl-layout--fixed-drawer.is-upgraded:not(.is-small-screen)>.mdl-layout__header{margin-left:240px;width:calc(100% - 240px)}@media screen and (min-width:1025px){.mdl-layout--fixed-drawer>.mdl-layout__header .mdl-layout__header-row{padding-left:40px}}.mdl-layout__header>.mdl-layout-icon{position:absolute;left:40px;top:16px;height:32px;width:32px;overflow:hidden;z-index:3;display:block}@media screen and (max-width:1024px){.mdl-layout__header>.mdl-layout-icon{left:16px;top:12px}}.mdl-layout.has-drawer .mdl-layout__header>.mdl-layout-icon{display:none}.mdl-layout__header.is-compact{max-height:64px}@media screen and (max-width:1024px){.mdl-layout__header.is-compact{max-height:56px}}.mdl-layout__header.is-compact.has-tabs{height:112px}@media screen and (max-width:1024px){.mdl-layout__header.is-compact.has-tabs{min-height:104px}}@media screen and (max-width:1024px){.mdl-layout__header{display:none}.mdl-layout--fixed-header>.mdl-layout__header{display:-webkit-flex;display:-ms-flexbox;display:flex}}.mdl-layout__header--transparent.mdl-layout__header--transparent{background-color:transparent;box-shadow:none}.mdl-layout__header--seamed,.mdl-layout__header--scroll{box-shadow:none}.mdl-layout__header--waterfall{box-shadow:none;overflow:hidden}.mdl-layout__header--waterfall.is-casting-shadow{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}.mdl-layout__header--waterfall.mdl-layout__header--waterfall-hide-top{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.mdl-layout__header-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;box-sizing:border-box;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:64px;margin:0;padding:0 40px 0 80px}.mdl-layout--no-drawer-button .mdl-layout__header-row{padding-left:40px}@media screen and (min-width:1025px){.mdl-layout--no-desktop-drawer-button .mdl-layout__header-row{padding-left:40px}}@media screen and (max-width:1024px){.mdl-layout__header-row{height:56px;padding:0 16px 0 72px}.mdl-layout--no-drawer-button .mdl-layout__header-row{padding-left:16px}}.mdl-layout__header-row>*{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.mdl-layout__header--scroll .mdl-layout__header-row{width:100%}.mdl-layout__header-row .mdl-navigation{margin:0;padding:0;height:64px;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}@media screen and (max-width:1024px){.mdl-layout__header-row .mdl-navigation{height:56px}}.mdl-layout__header-row .mdl-navigation__link{display:block;color:rgb(255,255,255);line-height:64px;padding:0 24px}@media screen and (max-width:1024px){.mdl-layout__header-row .mdl-navigation__link{line-height:56px;padding:0 16px}}.mdl-layout__obfuscator{background-color:transparent;position:absolute;top:0;left:0;height:100%;width:100%;z-index:4;visibility:hidden;transition-property:background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.mdl-layout__obfuscator.is-visible{background-color:rgba(0,0,0,.5);visibility:visible}@supports (pointer-events:auto){.mdl-layout__obfuscator{background-color:rgba(0,0,0,.5);opacity:0;transition-property:opacity;visibility:visible;pointer-events:none}.mdl-layout__obfuscator.is-visible{pointer-events:auto;opacity:1}}.mdl-layout__content{-ms-flex:0 1 auto;position:relative;display:inline-block;overflow-y:auto;overflow-x:hidden;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;z-index:1;-webkit-overflow-scrolling:touch}.mdl-layout--fixed-drawer>.mdl-layout__content{margin-left:240px}.mdl-layout__container.has-scrolling-header .mdl-layout__content{overflow:visible}@media screen and (max-width:1024px){.mdl-layout--fixed-drawer>.mdl-layout__content{margin-left:0}.mdl-layout__container.has-scrolling-header .mdl-layout__content{overflow-y:auto;overflow-x:hidden}}.mdl-layout__tab-bar{height:96px;margin:0;width:calc(100% - 112px);padding:0 0 0 56px;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:rgb(96,125,139);overflow-y:hidden;overflow-x:scroll}.mdl-layout__tab-bar::-webkit-scrollbar{display:none}.mdl-layout--no-drawer-button .mdl-layout__tab-bar{padding-left:16px;width:calc(100% - 32px)}@media screen and (min-width:1025px){.mdl-layout--no-desktop-drawer-button .mdl-layout__tab-bar{padding-left:16px;width:calc(100% - 32px)}}@media screen and (max-width:1024px){.mdl-layout__tab-bar{width:calc(100% - 60px);padding:0 0 0 60px}.mdl-layout--no-drawer-button .mdl-layout__tab-bar{width:calc(100% - 8px);padding-left:4px}}.mdl-layout--fixed-tabs .mdl-layout__tab-bar{padding:0;overflow:hidden;width:100%}.mdl-layout__tab-bar-container{position:relative;height:48px;width:100%;border:none;margin:0;z-index:2;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;overflow:hidden}.mdl-layout__container>.mdl-layout__tab-bar-container{position:absolute;top:0;left:0}.mdl-layout__tab-bar-button{display:inline-block;position:absolute;top:0;height:48px;width:56px;z-index:4;text-align:center;background-color:rgb(96,125,139);color:transparent;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mdl-layout--no-desktop-drawer-button .mdl-layout__tab-bar-button,.mdl-layout--no-drawer-button .mdl-layout__tab-bar-button{width:16px}.mdl-layout--no-desktop-drawer-button .mdl-layout__tab-bar-button .material-icons,.mdl-layout--no-drawer-button .mdl-layout__tab-bar-button .material-icons{position:relative;left:-4px}@media screen and (max-width:1024px){.mdl-layout__tab-bar-button{width:60px}}.mdl-layout--fixed-tabs .mdl-layout__tab-bar-button{display:none}.mdl-layout__tab-bar-button .material-icons{line-height:48px}.mdl-layout__tab-bar-button.is-active{color:rgb(255,255,255)}.mdl-layout__tab-bar-left-button{left:0}.mdl-layout__tab-bar-right-button{right:0}.mdl-layout__tab{margin:0;border:none;padding:0 24px;float:left;position:relative;display:block;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;text-decoration:none;height:48px;line-height:48px;text-align:center;font-weight:500;font-size:14px;text-transform:uppercase;color:rgba(255,255,255,.6);overflow:hidden}@media screen and (max-width:1024px){.mdl-layout__tab{padding:0 12px}}.mdl-layout--fixed-tabs .mdl-layout__tab{float:none;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding:0}.mdl-layout.is-upgraded .mdl-layout__tab.is-active{color:rgb(255,255,255)}.mdl-layout.is-upgraded .mdl-layout__tab.is-active::after{height:2px;width:100%;display:block;content:" ";bottom:0;left:0;position:absolute;background:rgb(83,109,254);-webkit-animation:border-expand .2s cubic-bezier(.4,0,.4,1).01s alternate forwards;animation:border-expand .2s cubic-bezier(.4,0,.4,1).01s alternate forwards;transition:all 1s cubic-bezier(.4,0,1,1)}.mdl-layout__tab .mdl-layout__tab-ripple-container{display:block;position:absolute;height:100%;width:100%;left:0;top:0;z-index:1;overflow:hidden}.mdl-layout__tab .mdl-layout__tab-ripple-container .mdl-ripple{background-color:rgb(255,255,255)}.mdl-layout__tab-panel{display:block}.mdl-layout.is-upgraded .mdl-layout__tab-panel{display:none}.mdl-layout.is-upgraded .mdl-layout__tab-panel.is-active{display:block}.mdl-radio{position:relative;font-size:16px;line-height:24px;display:inline-block;box-sizing:border-box;margin:0;padding-left:0}.mdl-radio.is-upgraded{padding-left:24px}.mdl-radio__button{line-height:24px}.mdl-radio.is-upgraded .mdl-radio__button{position:absolute;width:0;height:0;margin:0;padding:0;opacity:0;-ms-appearance:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;border:none}.mdl-radio__outer-circle{position:absolute;top:4px;left:0;display:inline-block;box-sizing:border-box;width:16px;height:16px;margin:0;cursor:pointer;border:2px solid rgba(0,0,0,.54);border-radius:50%;z-index:2}.mdl-radio.is-checked .mdl-radio__outer-circle{border:2px solid rgb(96,125,139)}.mdl-radio__outer-circle fieldset[disabled] .mdl-radio,.mdl-radio.is-disabled .mdl-radio__outer-circle{border:2px solid rgba(0,0,0,.26);cursor:auto}.mdl-radio__inner-circle{position:absolute;z-index:1;margin:0;top:8px;left:4px;box-sizing:border-box;width:8px;height:8px;cursor:pointer;transition-duration:.28s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transform:scale3d(0,0,0);transform:scale3d(0,0,0);border-radius:50%;background:rgb(96,125,139)}.mdl-radio.is-checked .mdl-radio__inner-circle{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}fieldset[disabled] .mdl-radio .mdl-radio__inner-circle,.mdl-radio.is-disabled .mdl-radio__inner-circle{background:rgba(0,0,0,.26);cursor:auto}.mdl-radio.is-focused .mdl-radio__inner-circle{box-shadow:0 0 0 10px rgba(0,0,0,.1)}.mdl-radio__label{cursor:pointer}fieldset[disabled] .mdl-radio .mdl-radio__label,.mdl-radio.is-disabled .mdl-radio__label{color:rgba(0,0,0,.26);cursor:auto}.mdl-radio__ripple-container{position:absolute;z-index:2;top:-9px;left:-13px;box-sizing:border-box;width:42px;height:42px;border-radius:50%;cursor:pointer;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(circle,#fff,#000)}.mdl-radio__ripple-container .mdl-ripple{background:rgb(96,125,139)}fieldset[disabled] .mdl-radio .mdl-radio__ripple-container,.mdl-radio.is-disabled .mdl-radio__ripple-container{cursor:auto}fieldset[disabled] .mdl-radio .mdl-radio__ripple-container .mdl-ripple,.mdl-radio.is-disabled .mdl-radio__ripple-container .mdl-ripple{background:0 0}_:-ms-input-placeholder,:root .mdl-slider.mdl-slider.is-upgraded{-ms-appearance:none;height:32px;margin:0}.mdl-slider{width:calc(100% - 40px);margin:0 20px}.mdl-slider.is-upgraded{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:2px;background:0 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0;padding:0;color:rgb(96,125,139);-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;z-index:1;cursor:pointer}.mdl-slider.is-upgraded::-moz-focus-outer{border:0}.mdl-slider.is-upgraded::-ms-tooltip{display:none}.mdl-slider.is-upgraded::-webkit-slider-runnable-track{background:0 0}.mdl-slider.is-upgraded::-moz-range-track{background:0 0;border:none}.mdl-slider.is-upgraded::-ms-track{background:0 0;color:transparent;height:2px;width:100%;border:none}.mdl-slider.is-upgraded::-ms-fill-lower{padding:0;background:linear-gradient(to right,transparent,transparent 16px,rgb(96,125,139)16px,rgb(96,125,139)0)}.mdl-slider.is-upgraded::-ms-fill-upper{padding:0;background:linear-gradient(to left,transparent,transparent 16px,rgba(0,0,0,.26)16px,rgba(0,0,0,.26)0)}.mdl-slider.is-upgraded::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;box-sizing:border-box;border-radius:50%;background:rgb(96,125,139);border:none;transition:transform .18s cubic-bezier(.4,0,.2,1),border .18s cubic-bezier(.4,0,.2,1),box-shadow .18s cubic-bezier(.4,0,.2,1),background .28s cubic-bezier(.4,0,.2,1);transition:transform .18s cubic-bezier(.4,0,.2,1),border .18s cubic-bezier(.4,0,.2,1),box-shadow .18s cubic-bezier(.4,0,.2,1),background .28s cubic-bezier(.4,0,.2,1),-webkit-transform .18s cubic-bezier(.4,0,.2,1)}.mdl-slider.is-upgraded::-moz-range-thumb{-moz-appearance:none;width:12px;height:12px;box-sizing:border-box;border-radius:50%;background-image:none;background:rgb(96,125,139);border:none}.mdl-slider.is-upgraded:focus:not(:active)::-webkit-slider-thumb{box-shadow:0 0 0 10px rgba(96,125,139,.26)}.mdl-slider.is-upgraded:focus:not(:active)::-moz-range-thumb{box-shadow:0 0 0 10px rgba(96,125,139,.26)}.mdl-slider.is-upgraded:active::-webkit-slider-thumb{background-image:none;background:rgb(96,125,139);-webkit-transform:scale(1.5);transform:scale(1.5)}.mdl-slider.is-upgraded:active::-moz-range-thumb{background-image:none;background:rgb(96,125,139);transform:scale(1.5)}.mdl-slider.is-upgraded::-ms-thumb{width:32px;height:32px;border:none;border-radius:50%;background:rgb(96,125,139);transform:scale(.375);transition:transform .18s cubic-bezier(.4,0,.2,1),background .28s cubic-bezier(.4,0,.2,1);transition:transform .18s cubic-bezier(.4,0,.2,1),background .28s cubic-bezier(.4,0,.2,1),-webkit-transform .18s cubic-bezier(.4,0,.2,1)}.mdl-slider.is-upgraded:focus:not(:active)::-ms-thumb{background:radial-gradient(circle closest-side,rgb(96,125,139)0%,rgb(96,125,139)37.5%,rgba(96,125,139,.26)37.5%,rgba(96,125,139,.26)100%);transform:scale(1)}.mdl-slider.is-upgraded:active::-ms-thumb{background:rgb(96,125,139);transform:scale(.5625)}.mdl-slider.is-upgraded.is-lowest-value::-webkit-slider-thumb{border:2px solid rgba(0,0,0,.26);background:0 0}.mdl-slider.is-upgraded.is-lowest-value::-moz-range-thumb{border:2px solid rgba(0,0,0,.26);background:0 0}.mdl-slider.is-upgraded.is-lowest-value+.mdl-slider__background-flex>.mdl-slider__background-upper{left:6px}.mdl-slider.is-upgraded.is-lowest-value:focus:not(:active)::-webkit-slider-thumb{box-shadow:0 0 0 10px rgba(0,0,0,.12);background:rgba(0,0,0,.12)}.mdl-slider.is-upgraded.is-lowest-value:focus:not(:active)::-moz-range-thumb{box-shadow:0 0 0 10px rgba(0,0,0,.12);background:rgba(0,0,0,.12)}.mdl-slider.is-upgraded.is-lowest-value:active::-webkit-slider-thumb{border:1.6px solid rgba(0,0,0,.26);-webkit-transform:scale(1.5);transform:scale(1.5)}.mdl-slider.is-upgraded.is-lowest-value:active+.mdl-slider__background-flex>.mdl-slider__background-upper{left:9px}.mdl-slider.is-upgraded.is-lowest-value:active::-moz-range-thumb{border:1.5px solid rgba(0,0,0,.26);transform:scale(1.5)}.mdl-slider.is-upgraded.is-lowest-value::-ms-thumb{background:radial-gradient(circle closest-side,transparent 0%,transparent 66.67%,rgba(0,0,0,.26)66.67%,rgba(0,0,0,.26)100%)}.mdl-slider.is-upgraded.is-lowest-value:focus:not(:active)::-ms-thumb{background:radial-gradient(circle closest-side,rgba(0,0,0,.12)0%,rgba(0,0,0,.12)25%,rgba(0,0,0,.26)25%,rgba(0,0,0,.26)37.5%,rgba(0,0,0,.12)37.5%,rgba(0,0,0,.12)100%);transform:scale(1)}.mdl-slider.is-upgraded.is-lowest-value:active::-ms-thumb{transform:scale(.5625);background:radial-gradient(circle closest-side,transparent 0%,transparent 77.78%,rgba(0,0,0,.26)77.78%,rgba(0,0,0,.26)100%)}.mdl-slider.is-upgraded.is-lowest-value::-ms-fill-lower{background:0 0}.mdl-slider.is-upgraded.is-lowest-value::-ms-fill-upper{margin-left:6px}.mdl-slider.is-upgraded.is-lowest-value:active::-ms-fill-upper{margin-left:9px}.mdl-slider.is-upgraded:disabled:focus::-webkit-slider-thumb,.mdl-slider.is-upgraded:disabled:active::-webkit-slider-thumb,.mdl-slider.is-upgraded:disabled::-webkit-slider-thumb{-webkit-transform:scale(.667);transform:scale(.667);background:rgba(0,0,0,.26)}.mdl-slider.is-upgraded:disabled:focus::-moz-range-thumb,.mdl-slider.is-upgraded:disabled:active::-moz-range-thumb,.mdl-slider.is-upgraded:disabled::-moz-range-thumb{transform:scale(.667);background:rgba(0,0,0,.26)}.mdl-slider.is-upgraded:disabled+.mdl-slider__background-flex>.mdl-slider__background-lower{background-color:rgba(0,0,0,.26);left:-6px}.mdl-slider.is-upgraded:disabled+.mdl-slider__background-flex>.mdl-slider__background-upper{left:6px}.mdl-slider.is-upgraded.is-lowest-value:disabled:focus::-webkit-slider-thumb,.mdl-slider.is-upgraded.is-lowest-value:disabled:active::-webkit-slider-thumb,.mdl-slider.is-upgraded.is-lowest-value:disabled::-webkit-slider-thumb{border:3px solid rgba(0,0,0,.26);background:0 0;-webkit-transform:scale(.667);transform:scale(.667)}.mdl-slider.is-upgraded.is-lowest-value:disabled:focus::-moz-range-thumb,.mdl-slider.is-upgraded.is-lowest-value:disabled:active::-moz-range-thumb,.mdl-slider.is-upgraded.is-lowest-value:disabled::-moz-range-thumb{border:3px solid rgba(0,0,0,.26);background:0 0;transform:scale(.667)}.mdl-slider.is-upgraded.is-lowest-value:disabled:active+.mdl-slider__background-flex>.mdl-slider__background-upper{left:6px}.mdl-slider.is-upgraded:disabled:focus::-ms-thumb,.mdl-slider.is-upgraded:disabled:active::-ms-thumb,.mdl-slider.is-upgraded:disabled::-ms-thumb{transform:scale(.25);background:rgba(0,0,0,.26)}.mdl-slider.is-upgraded.is-lowest-value:disabled:focus::-ms-thumb,.mdl-slider.is-upgraded.is-lowest-value:disabled:active::-ms-thumb,.mdl-slider.is-upgraded.is-lowest-value:disabled::-ms-thumb{transform:scale(.25);background:radial-gradient(circle closest-side,transparent 0%,transparent 50%,rgba(0,0,0,.26)50%,rgba(0,0,0,.26)100%)}.mdl-slider.is-upgraded:disabled::-ms-fill-lower{margin-right:6px;background:linear-gradient(to right,transparent,transparent 25px,rgba(0,0,0,.26)25px,rgba(0,0,0,.26)0)}.mdl-slider.is-upgraded:disabled::-ms-fill-upper{margin-left:6px}.mdl-slider.is-upgraded.is-lowest-value:disabled:active::-ms-fill-upper{margin-left:6px}.mdl-slider__ie-container{height:18px;overflow:visible;border:none;margin:none;padding:none}.mdl-slider__container{height:18px;position:relative;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.mdl-slider__container,.mdl-slider__background-flex{background:0 0;display:-webkit-flex;display:-ms-flexbox;display:flex}.mdl-slider__background-flex{position:absolute;height:2px;width:calc(100% - 52px);top:50%;left:0;margin:0 26px;overflow:hidden;border:0;padding:0;-webkit-transform:translate(0,-1px);transform:translate(0,-1px)}.mdl-slider__background-lower{background:rgb(96,125,139)}.mdl-slider__background-lower,.mdl-slider__background-upper{-webkit-flex:0;-ms-flex:0;flex:0;position:relative;border:0;padding:0}.mdl-slider__background-upper{background:rgba(0,0,0,.26);transition:left .18s cubic-bezier(.4,0,.2,1)}.mdl-snackbar{position:fixed;bottom:0;left:50%;cursor:default;background-color:#323232;z-index:3;display:block;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-family:"Roboto","Helvetica","Arial",sans-serif;will-change:transform;-webkit-transform:translate(0,80px);transform:translate(0,80px);transition:transform .25s cubic-bezier(.4,0,1,1);transition:transform .25s cubic-bezier(.4,0,1,1),-webkit-transform .25s cubic-bezier(.4,0,1,1);pointer-events:none}@media (max-width:479px){.mdl-snackbar{width:100%;left:0;min-height:48px;max-height:80px}}@media (min-width:480px){.mdl-snackbar{min-width:288px;max-width:568px;border-radius:2px;-webkit-transform:translate(-50%,80px);transform:translate(-50%,80px)}}.mdl-snackbar--active{-webkit-transform:translate(0,0);transform:translate(0,0);pointer-events:auto;transition:transform .25s cubic-bezier(0,0,.2,1);transition:transform .25s cubic-bezier(0,0,.2,1),-webkit-transform .25s cubic-bezier(0,0,.2,1)}@media (min-width:480px){.mdl-snackbar--active{-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}}.mdl-snackbar__text{padding:14px 12px 14px 24px;vertical-align:middle;color:#fff;float:left}.mdl-snackbar__action{background:0 0;border:none;color:rgb(83,109,254);float:right;padding:14px 24px 14px 12px;font-family:"Roboto","Helvetica","Arial",sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1;letter-spacing:0;overflow:hidden;outline:none;opacity:0;pointer-events:none;cursor:pointer;text-decoration:none;text-align:center;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.mdl-snackbar__action::-moz-focus-inner{border:0}.mdl-snackbar__action:not([aria-hidden]){opacity:1;pointer-events:auto}.mdl-spinner{display:inline-block;position:relative;width:28px;height:28px}.mdl-spinner:not(.is-upgraded).is-active:after{content:"Loading..."}.mdl-spinner.is-upgraded.is-active{-webkit-animation:mdl-spinner__container-rotate 1568.23529412ms linear infinite;animation:mdl-spinner__container-rotate 1568.23529412ms linear infinite}@-webkit-keyframes mdl-spinner__container-rotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes mdl-spinner__container-rotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.mdl-spinner__layer{position:absolute;width:100%;height:100%;opacity:0}.mdl-spinner__layer-1{border-color:#42a5f5}.mdl-spinner--single-color .mdl-spinner__layer-1{border-color:rgb(96,125,139)}.mdl-spinner.is-active .mdl-spinner__layer-1{-webkit-animation:mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1)infinite both,mdl-spinner__layer-1-fade-in-out 5332ms cubic-bezier(.4,0,.2,1)infinite both;animation:mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1)infinite both,mdl-spinner__layer-1-fade-in-out 5332ms cubic-bezier(.4,0,.2,1)infinite both}.mdl-spinner__layer-2{border-color:#f44336}.mdl-spinner--single-color .mdl-spinner__layer-2{border-color:rgb(96,125,139)}.mdl-spinner.is-active .mdl-spinner__layer-2{-webkit-animation:mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1)infinite both,mdl-spinner__layer-2-fade-in-out 5332ms cubic-bezier(.4,0,.2,1)infinite both;animation:mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1)infinite both,mdl-spinner__layer-2-fade-in-out 5332ms cubic-bezier(.4,0,.2,1)infinite both}.mdl-spinner__layer-3{border-color:#fdd835}.mdl-spinner--single-color .mdl-spinner__layer-3{border-color:rgb(96,125,139)}.mdl-spinner.is-active .mdl-spinner__layer-3{-webkit-animation:mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1)infinite both,mdl-spinner__layer-3-fade-in-out 5332ms cubic-bezier(.4,0,.2,1)infinite both;animation:mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1)infinite both,mdl-spinner__layer-3-fade-in-out 5332ms cubic-bezier(.4,0,.2,1)infinite both}.mdl-spinner__layer-4{border-color:#4caf50}.mdl-spinner--single-color .mdl-spinner__layer-4{border-color:rgb(96,125,139)}.mdl-spinner.is-active .mdl-spinner__layer-4{-webkit-animation:mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1)infinite both,mdl-spinner__layer-4-fade-in-out 5332ms cubic-bezier(.4,0,.2,1)infinite both;animation:mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1)infinite both,mdl-spinner__layer-4-fade-in-out 5332ms cubic-bezier(.4,0,.2,1)infinite both}@-webkit-keyframes mdl-spinner__fill-unfill-rotate{12.5%{-webkit-transform:rotate(135deg);transform:rotate(135deg)}25%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}37.5%{-webkit-transform:rotate(405deg);transform:rotate(405deg)}50%{-webkit-transform:rotate(540deg);transform:rotate(540deg)}62.5%{-webkit-transform:rotate(675deg);transform:rotate(675deg)}75%{-webkit-transform:rotate(810deg);transform:rotate(810deg)}87.5%{-webkit-transform:rotate(945deg);transform:rotate(945deg)}to{-webkit-transform:rotate(1080deg);transform:rotate(1080deg)}}@keyframes mdl-spinner__fill-unfill-rotate{12.5%{-webkit-transform:rotate(135deg);transform:rotate(135deg)}25%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}37.5%{-webkit-transform:rotate(405deg);transform:rotate(405deg)}50%{-webkit-transform:rotate(540deg);transform:rotate(540deg)}62.5%{-webkit-transform:rotate(675deg);transform:rotate(675deg)}75%{-webkit-transform:rotate(810deg);transform:rotate(810deg)}87.5%{-webkit-transform:rotate(945deg);transform:rotate(945deg)}to{-webkit-transform:rotate(1080deg);transform:rotate(1080deg)}}@-webkit-keyframes mdl-spinner__layer-1-fade-in-out{from,25%{opacity:.99}26%,89%{opacity:0}90%,100%{opacity:.99}}@keyframes mdl-spinner__layer-1-fade-in-out{from,25%{opacity:.99}26%,89%{opacity:0}90%,100%{opacity:.99}}@-webkit-keyframes mdl-spinner__layer-2-fade-in-out{from,15%{opacity:0}25%,50%{opacity:.99}51%{opacity:0}}@keyframes mdl-spinner__layer-2-fade-in-out{from,15%{opacity:0}25%,50%{opacity:.99}51%{opacity:0}}@-webkit-keyframes mdl-spinner__layer-3-fade-in-out{from,40%{opacity:0}50%,75%{opacity:.99}76%{opacity:0}}@keyframes mdl-spinner__layer-3-fade-in-out{from,40%{opacity:0}50%,75%{opacity:.99}76%{opacity:0}}@-webkit-keyframes mdl-spinner__layer-4-fade-in-out{from,65%{opacity:0}75%,90%{opacity:.99}100%{opacity:0}}@keyframes mdl-spinner__layer-4-fade-in-out{from,65%{opacity:0}75%,90%{opacity:.99}100%{opacity:0}}.mdl-spinner__gap-patch{position:absolute;box-sizing:border-box;top:0;left:45%;width:10%;height:100%;overflow:hidden;border-color:inherit}.mdl-spinner__gap-patch .mdl-spinner__circle{width:1000%;left:-450%}.mdl-spinner__circle-clipper{display:inline-block;position:relative;width:50%;height:100%;overflow:hidden;border-color:inherit}.mdl-spinner__circle-clipper .mdl-spinner__circle{width:200%}.mdl-spinner__circle{box-sizing:border-box;height:100%;border-width:3px;border-style:solid;border-color:inherit;border-bottom-color:transparent!important;border-radius:50%;-webkit-animation:none;animation:none;position:absolute;top:0;right:0;bottom:0;left:0}.mdl-spinner__left .mdl-spinner__circle{border-right-color:transparent!important;-webkit-transform:rotate(129deg);transform:rotate(129deg)}.mdl-spinner.is-active .mdl-spinner__left .mdl-spinner__circle{-webkit-animation:mdl-spinner__left-spin 1333ms cubic-bezier(.4,0,.2,1)infinite both;animation:mdl-spinner__left-spin 1333ms cubic-bezier(.4,0,.2,1)infinite both}.mdl-spinner__right .mdl-spinner__circle{left:-100%;border-left-color:transparent!important;-webkit-transform:rotate(-129deg);transform:rotate(-129deg)}.mdl-spinner.is-active .mdl-spinner__right .mdl-spinner__circle{-webkit-animation:mdl-spinner__right-spin 1333ms cubic-bezier(.4,0,.2,1)infinite both;animation:mdl-spinner__right-spin 1333ms cubic-bezier(.4,0,.2,1)infinite both}@-webkit-keyframes mdl-spinner__left-spin{from{-webkit-transform:rotate(130deg);transform:rotate(130deg)}50%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(130deg);transform:rotate(130deg)}}@keyframes mdl-spinner__left-spin{from{-webkit-transform:rotate(130deg);transform:rotate(130deg)}50%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(130deg);transform:rotate(130deg)}}@-webkit-keyframes mdl-spinner__right-spin{from{-webkit-transform:rotate(-130deg);transform:rotate(-130deg)}50%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}to{-webkit-transform:rotate(-130deg);transform:rotate(-130deg)}}@keyframes mdl-spinner__right-spin{from{-webkit-transform:rotate(-130deg);transform:rotate(-130deg)}50%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}to{-webkit-transform:rotate(-130deg);transform:rotate(-130deg)}}.mdl-switch{position:relative;z-index:1;vertical-align:middle;display:inline-block;box-sizing:border-box;width:100%;height:24px;margin:0;padding:0;overflow:visible;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mdl-switch.is-upgraded{padding-left:28px}.mdl-switch__input{line-height:24px}.mdl-switch.is-upgraded .mdl-switch__input{position:absolute;width:0;height:0;margin:0;padding:0;opacity:0;-ms-appearance:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;border:none}.mdl-switch__track{background:rgba(0,0,0,.26);position:absolute;left:0;top:5px;height:14px;width:36px;border-radius:14px;cursor:pointer}.mdl-switch.is-checked .mdl-switch__track{background:rgba(96,125,139,.5)}.mdl-switch__track fieldset[disabled] .mdl-switch,.mdl-switch.is-disabled .mdl-switch__track{background:rgba(0,0,0,.12);cursor:auto}.mdl-switch__thumb{background:#fafafa;position:absolute;left:0;top:2px;height:20px;width:20px;border-radius:50%;cursor:pointer;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);transition-duration:.28s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-property:left}.mdl-switch.is-checked .mdl-switch__thumb{background:rgb(96,125,139);left:16px;box-shadow:0 3px 4px 0 rgba(0,0,0,.14),0 3px 3px -2px rgba(0,0,0,.2),0 1px 8px 0 rgba(0,0,0,.12)}.mdl-switch__thumb fieldset[disabled] .mdl-switch,.mdl-switch.is-disabled .mdl-switch__thumb{background:#bdbdbd;cursor:auto}.mdl-switch__focus-helper{position:absolute;top:50%;left:50%;-webkit-transform:translate(-4px,-4px);transform:translate(-4px,-4px);display:inline-block;box-sizing:border-box;width:8px;height:8px;border-radius:50%;background-color:transparent}.mdl-switch.is-focused .mdl-switch__focus-helper{box-shadow:0 0 0 20px rgba(0,0,0,.1);background-color:rgba(0,0,0,.1)}.mdl-switch.is-focused.is-checked .mdl-switch__focus-helper{box-shadow:0 0 0 20px rgba(96,125,139,.26);background-color:rgba(96,125,139,.26)}.mdl-switch__label{position:relative;cursor:pointer;font-size:16px;line-height:24px;margin:0;left:24px}.mdl-switch__label fieldset[disabled] .mdl-switch,.mdl-switch.is-disabled .mdl-switch__label{color:#bdbdbd;cursor:auto}.mdl-switch__ripple-container{position:absolute;z-index:2;top:-12px;left:-14px;box-sizing:border-box;width:48px;height:48px;border-radius:50%;cursor:pointer;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(circle,#fff,#000);transition-duration:.4s;transition-timing-function:step-end;transition-property:left}.mdl-switch__ripple-container .mdl-ripple{background:rgb(96,125,139)}.mdl-switch__ripple-container fieldset[disabled] .mdl-switch,.mdl-switch.is-disabled .mdl-switch__ripple-container{cursor:auto}fieldset[disabled] .mdl-switch .mdl-switch__ripple-container .mdl-ripple,.mdl-switch.is-disabled .mdl-switch__ripple-container .mdl-ripple{background:0 0}.mdl-switch.is-checked .mdl-switch__ripple-container{left:2px}.mdl-tabs{display:block;width:100%}.mdl-tabs__tab-bar{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;height:48px;padding:0;margin:0;border-bottom:1px solid #e0e0e0}.mdl-tabs__tab{margin:0;border:none;padding:0 24px;float:left;position:relative;display:block;text-decoration:none;height:48px;line-height:48px;text-align:center;font-weight:500;font-size:14px;text-transform:uppercase;color:rgba(0,0,0,.54);overflow:hidden}.mdl-tabs.is-upgraded .mdl-tabs__tab.is-active{color:rgba(0,0,0,.87)}.mdl-tabs.is-upgraded .mdl-tabs__tab.is-active:after{height:2px;width:100%;display:block;content:" ";bottom:0;left:0;position:absolute;background:rgb(96,125,139);-webkit-animation:border-expand .2s cubic-bezier(.4,0,.4,1).01s alternate forwards;animation:border-expand .2s cubic-bezier(.4,0,.4,1).01s alternate forwards;transition:all 1s cubic-bezier(.4,0,1,1)}.mdl-tabs__tab .mdl-tabs__ripple-container{display:block;position:absolute;height:100%;width:100%;left:0;top:0;z-index:1;overflow:hidden}.mdl-tabs__tab .mdl-tabs__ripple-container .mdl-ripple{background:rgb(96,125,139)}.mdl-tabs__panel{display:block}.mdl-tabs.is-upgraded .mdl-tabs__panel{display:none}.mdl-tabs.is-upgraded .mdl-tabs__panel.is-active{display:block}@-webkit-keyframes border-expand{0%{opacity:0;width:0}100%{opacity:1;width:100%}}@keyframes border-expand{0%{opacity:0;width:0}100%{opacity:1;width:100%}}.mdl-textfield{position:relative;font-size:16px;display:inline-block;box-sizing:border-box;width:300px;max-width:100%;margin:0;padding:20px 0}.mdl-textfield .mdl-button{position:absolute;bottom:20px}.mdl-textfield--align-right{text-align:right}.mdl-textfield--full-width{width:100%}.mdl-textfield--expandable{min-width:32px;width:auto;min-height:32px}.mdl-textfield--expandable .mdl-button--icon{top:16px}.mdl-textfield__input{border:none;border-bottom:1px solid rgba(0,0,0,.12);display:block;font-size:16px;font-family:"Helvetica","Arial",sans-serif;margin:0;padding:4px 0;width:100%;background:0 0;text-align:left;color:inherit}.mdl-textfield__input[type="number"]{-moz-appearance:textfield}.mdl-textfield__input[type="number"]::-webkit-inner-spin-button,.mdl-textfield__input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mdl-textfield.is-focused .mdl-textfield__input{outline:none}.mdl-textfield.is-invalid .mdl-textfield__input{border-color:#d50000;box-shadow:none}fieldset[disabled] .mdl-textfield .mdl-textfield__input,.mdl-textfield.is-disabled .mdl-textfield__input{background-color:transparent;border-bottom:1px dotted rgba(0,0,0,.12);color:rgba(0,0,0,.26)}.mdl-textfield textarea.mdl-textfield__input{display:block}.mdl-textfield__label{bottom:0;color:rgba(0,0,0,.26);font-size:16px;left:0;right:0;pointer-events:none;position:absolute;display:block;top:24px;width:100%;overflow:hidden;white-space:nowrap;text-align:left}.mdl-textfield.is-dirty .mdl-textfield__label,.mdl-textfield.has-placeholder .mdl-textfield__label{visibility:hidden}.mdl-textfield--floating-label .mdl-textfield__label{transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.mdl-textfield--floating-label.has-placeholder .mdl-textfield__label{transition:none}fieldset[disabled] .mdl-textfield .mdl-textfield__label,.mdl-textfield.is-disabled.is-disabled .mdl-textfield__label{color:rgba(0,0,0,.26)}.mdl-textfield--floating-label.is-focused .mdl-textfield__label,.mdl-textfield--floating-label.is-dirty .mdl-textfield__label,.mdl-textfield--floating-label.has-placeholder .mdl-textfield__label{color:rgb(96,125,139);font-size:12px;top:4px;visibility:visible}.mdl-textfield--floating-label.is-focused .mdl-textfield__expandable-holder .mdl-textfield__label,.mdl-textfield--floating-label.is-dirty .mdl-textfield__expandable-holder .mdl-textfield__label,.mdl-textfield--floating-label.has-placeholder .mdl-textfield__expandable-holder .mdl-textfield__label{top:-16px}.mdl-textfield--floating-label.is-invalid .mdl-textfield__label{color:#d50000;font-size:12px}.mdl-textfield__label:after{background-color:rgb(96,125,139);bottom:20px;content:'';height:2px;left:45%;position:absolute;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);visibility:hidden;width:10px}.mdl-textfield.is-focused .mdl-textfield__label:after{left:0;visibility:visible;width:100%}.mdl-textfield.is-invalid .mdl-textfield__label:after{background-color:#d50000}.mdl-textfield__error{color:#d50000;position:absolute;font-size:12px;margin-top:3px;visibility:hidden;display:block}.mdl-textfield.is-invalid .mdl-textfield__error{visibility:visible}.mdl-textfield__expandable-holder{display:inline-block;position:relative;margin-left:32px;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-block;max-width:.1px}.mdl-textfield.is-focused .mdl-textfield__expandable-holder,.mdl-textfield.is-dirty .mdl-textfield__expandable-holder{max-width:600px}.mdl-textfield__expandable-holder .mdl-textfield__label:after{bottom:0}.mdl-tooltip{-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:top center;transform-origin:top center;z-index:999;background:rgba(97,97,97,.9);border-radius:2px;color:#fff;display:inline-block;font-size:10px;font-weight:500;line-height:14px;max-width:170px;position:fixed;top:-500px;left:-500px;padding:8px;text-align:center}.mdl-tooltip.is-active{-webkit-animation:pulse 200ms cubic-bezier(0,0,.2,1)forwards;animation:pulse 200ms cubic-bezier(0,0,.2,1)forwards}.mdl-tooltip--large{line-height:14px;font-size:14px;padding:16px}@-webkit-keyframes pulse{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}50%{-webkit-transform:scale(.99);transform:scale(.99)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1;visibility:visible}}@keyframes pulse{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}50%{-webkit-transform:scale(.99);transform:scale(.99)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1;visibility:visible}}.mdl-shadow--2dp{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}.mdl-shadow--3dp{box-shadow:0 3px 4px 0 rgba(0,0,0,.14),0 3px 3px -2px rgba(0,0,0,.2),0 1px 8px 0 rgba(0,0,0,.12)}.mdl-shadow--4dp{box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2)}.mdl-shadow--6dp{box-shadow:0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px -1px rgba(0,0,0,.2)}.mdl-shadow--8dp{box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2)}.mdl-shadow--16dp{box-shadow:0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.2)}.mdl-shadow--24dp{box-shadow:0 9px 46px 8px rgba(0,0,0,.14),0 11px 15px -7px rgba(0,0,0,.12),0 24px 38px 3px rgba(0,0,0,.2)}.mdl-grid{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 auto;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.mdl-grid.mdl-grid--no-spacing{padding:0}.mdl-cell{box-sizing:border-box}.mdl-cell--top{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.mdl-cell--middle{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.mdl-cell--bottom{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.mdl-cell--stretch{-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}.mdl-grid.mdl-grid--no-spacing>.mdl-cell{margin:0}.mdl-cell--order-1{-webkit-order:1;-ms-flex-order:1;order:1}.mdl-cell--order-2{-webkit-order:2;-ms-flex-order:2;order:2}.mdl-cell--order-3{-webkit-order:3;-ms-flex-order:3;order:3}.mdl-cell--order-4{-webkit-order:4;-ms-flex-order:4;order:4}.mdl-cell--order-5{-webkit-order:5;-ms-flex-order:5;order:5}.mdl-cell--order-6{-webkit-order:6;-ms-flex-order:6;order:6}.mdl-cell--order-7{-webkit-order:7;-ms-flex-order:7;order:7}.mdl-cell--order-8{-webkit-order:8;-ms-flex-order:8;order:8}.mdl-cell--order-9{-webkit-order:9;-ms-flex-order:9;order:9}.mdl-cell--order-10{-webkit-order:10;-ms-flex-order:10;order:10}.mdl-cell--order-11{-webkit-order:11;-ms-flex-order:11;order:11}.mdl-cell--order-12{-webkit-order:12;-ms-flex-order:12;order:12}@media (max-width:479px){.mdl-grid{padding:8px}.mdl-cell{margin:8px;width:calc(100% - 16px)}.mdl-grid--no-spacing>.mdl-cell{width:100%}.mdl-cell--hide-phone{display:none!important}.mdl-cell--order-1-phone.mdl-cell--order-1-phone{-webkit-order:1;-ms-flex-order:1;order:1}.mdl-cell--order-2-phone.mdl-cell--order-2-phone{-webkit-order:2;-ms-flex-order:2;order:2}.mdl-cell--order-3-phone.mdl-cell--order-3-phone{-webkit-order:3;-ms-flex-order:3;order:3}.mdl-cell--order-4-phone.mdl-cell--order-4-phone{-webkit-order:4;-ms-flex-order:4;order:4}.mdl-cell--order-5-phone.mdl-cell--order-5-phone{-webkit-order:5;-ms-flex-order:5;order:5}.mdl-cell--order-6-phone.mdl-cell--order-6-phone{-webkit-order:6;-ms-flex-order:6;order:6}.mdl-cell--order-7-phone.mdl-cell--order-7-phone{-webkit-order:7;-ms-flex-order:7;order:7}.mdl-cell--order-8-phone.mdl-cell--order-8-phone{-webkit-order:8;-ms-flex-order:8;order:8}.mdl-cell--order-9-phone.mdl-cell--order-9-phone{-webkit-order:9;-ms-flex-order:9;order:9}.mdl-cell--order-10-phone.mdl-cell--order-10-phone{-webkit-order:10;-ms-flex-order:10;order:10}.mdl-cell--order-11-phone.mdl-cell--order-11-phone{-webkit-order:11;-ms-flex-order:11;order:11}.mdl-cell--order-12-phone.mdl-cell--order-12-phone{-webkit-order:12;-ms-flex-order:12;order:12}.mdl-cell--1-col,.mdl-cell--1-col-phone.mdl-cell--1-col-phone{width:calc(25% - 16px)}.mdl-grid--no-spacing>.mdl-cell--1-col,.mdl-grid--no-spacing>.mdl-cell--1-col-phone.mdl-cell--1-col-phone{width:25%}.mdl-cell--2-col,.mdl-cell--2-col-phone.mdl-cell--2-col-phone{width:calc(50% - 16px)}.mdl-grid--no-spacing>.mdl-cell--2-col,.mdl-grid--no-spacing>.mdl-cell--2-col-phone.mdl-cell--2-col-phone{width:50%}.mdl-cell--3-col,.mdl-cell--3-col-phone.mdl-cell--3-col-phone{width:calc(75% - 16px)}.mdl-grid--no-spacing>.mdl-cell--3-col,.mdl-grid--no-spacing>.mdl-cell--3-col-phone.mdl-cell--3-col-phone{width:75%}.mdl-cell--4-col,.mdl-cell--4-col-phone.mdl-cell--4-col-phone{width:calc(100% - 16px)}.mdl-grid--no-spacing>.mdl-cell--4-col,.mdl-grid--no-spacing>.mdl-cell--4-col-phone.mdl-cell--4-col-phone{width:100%}.mdl-cell--5-col,.mdl-cell--5-col-phone.mdl-cell--5-col-phone{width:calc(100% - 16px)}.mdl-grid--no-spacing>.mdl-cell--5-col,.mdl-grid--no-spacing>.mdl-cell--5-col-phone.mdl-cell--5-col-phone{width:100%}.mdl-cell--6-col,.mdl-cell--6-col-phone.mdl-cell--6-col-phone{width:calc(100% - 16px)}.mdl-grid--no-spacing>.mdl-cell--6-col,.mdl-grid--no-spacing>.mdl-cell--6-col-phone.mdl-cell--6-col-phone{width:100%}.mdl-cell--7-col,.mdl-cell--7-col-phone.mdl-cell--7-col-phone{width:calc(100% - 16px)}.mdl-grid--no-spacing>.mdl-cell--7-col,.mdl-grid--no-spacing>.mdl-cell--7-col-phone.mdl-cell--7-col-phone{width:100%}.mdl-cell--8-col,.mdl-cell--8-col-phone.mdl-cell--8-col-phone{width:calc(100% - 16px)}.mdl-grid--no-spacing>.mdl-cell--8-col,.mdl-grid--no-spacing>.mdl-cell--8-col-phone.mdl-cell--8-col-phone{width:100%}.mdl-cell--9-col,.mdl-cell--9-col-phone.mdl-cell--9-col-phone{width:calc(100% - 16px)}.mdl-grid--no-spacing>.mdl-cell--9-col,.mdl-grid--no-spacing>.mdl-cell--9-col-phone.mdl-cell--9-col-phone{width:100%}.mdl-cell--10-col,.mdl-cell--10-col-phone.mdl-cell--10-col-phone{width:calc(100% - 16px)}.mdl-grid--no-spacing>.mdl-cell--10-col,.mdl-grid--no-spacing>.mdl-cell--10-col-phone.mdl-cell--10-col-phone{width:100%}.mdl-cell--11-col,.mdl-cell--11-col-phone.mdl-cell--11-col-phone{width:calc(100% - 16px)}.mdl-grid--no-spacing>.mdl-cell--11-col,.mdl-grid--no-spacing>.mdl-cell--11-col-phone.mdl-cell--11-col-phone{width:100%}.mdl-cell--12-col,.mdl-cell--12-col-phone.mdl-cell--12-col-phone{width:calc(100% - 16px)}.mdl-grid--no-spacing>.mdl-cell--12-col,.mdl-grid--no-spacing>.mdl-cell--12-col-phone.mdl-cell--12-col-phone{width:100%}.mdl-cell--1-offset,.mdl-cell--1-offset-phone.mdl-cell--1-offset-phone{margin-left:calc(25% + 8px)}.mdl-grid.mdl-grid--no-spacing>.mdl-cell--1-offset,.mdl-grid.mdl-grid--no-spacing>.mdl-cell--1-offset-phone.mdl-cell--1-offset-phone{margin-left:25%}.mdl-cell--2-offset,.mdl-cell--2-offset-phone.mdl-cell--2-offset-phone{margin-left:calc(50% + 8px)}.mdl-grid.mdl-grid--no-spacing>.mdl-cell--2-offset,.mdl-grid.mdl-grid--no-spacing>.mdl-cell--2-offset-phone.mdl-cell--2-offset-phone{margin-left:50%}.mdl-cell--3-offset,.mdl-cell--3-offset-phone.mdl-cell--3-offset-phone{margin-left:calc(75% + 8px)}.mdl-grid.mdl-grid--no-spacing>.mdl-cell--3-offset,.mdl-grid.mdl-grid--no-spacing>.mdl-cell--3-offset-phone.mdl-cell--3-offset-phone{margin-left:75%}}@media (min-width:480px) and (max-width:839px){.mdl-grid{padding:8px}.mdl-cell{margin:8px;width:calc(50% - 16px)}.mdl-grid--no-spacing>.mdl-cell{width:50%}.mdl-cell--hide-tablet{display:none!important}.mdl-cell--order-1-tablet.mdl-cell--order-1-tablet{-webkit-order:1;-ms-flex-order:1;order:1}.mdl-cell--order-2-tablet.mdl-cell--order-2-tablet{-webkit-order:2;-ms-flex-order:2;order:2}.mdl-cell--order-3-tablet.mdl-cell--order-3-tablet{-webkit-order:3;-ms-flex-order:3;order:3}.mdl-cell--order-4-tablet.mdl-cell--order-4-tablet{-webkit-order:4;-ms-flex-order:4;order:4}.mdl-cell--order-5-tablet.mdl-cell--order-5-tablet{-webkit-order:5;-ms-flex-order:5;order:5}.mdl-cell--order-6-tablet.mdl-cell--order-6-tablet{-webkit-order:6;-ms-flex-order:6;order:6}.mdl-cell--order-7-tablet.mdl-cell--order-7-tablet{-webkit-order:7;-ms-flex-order:7;order:7}.mdl-cell--order-8-tablet.mdl-cell--order-8-tablet{-webkit-order:8;-ms-flex-order:8;order:8}.mdl-cell--order-9-tablet.mdl-cell--order-9-tablet{-webkit-order:9;-ms-flex-order:9;order:9}.mdl-cell--order-10-tablet.mdl-cell--order-10-tablet{-webkit-order:10;-ms-flex-order:10;order:10}.mdl-cell--order-11-tablet.mdl-cell--order-11-tablet{-webkit-order:11;-ms-flex-order:11;order:11}.mdl-cell--order-12-tablet.mdl-cell--order-12-tablet{-webkit-order:12;-ms-flex-order:12;order:12}.mdl-cell--1-col,.mdl-cell--1-col-tablet.mdl-cell--1-col-tablet{width:calc(12.5% - 16px)}.mdl-grid--no-spacing>.mdl-cell--1-col,.mdl-grid--no-spacing>.mdl-cell--1-col-tablet.mdl-cell--1-col-tablet{width:12.5%}.mdl-cell--2-col,.mdl-cell--2-col-tablet.mdl-cell--2-col-tablet{width:calc(25% - 16px)}.mdl-grid--no-spacing>.mdl-cell--2-col,.mdl-grid--no-spacing>.mdl-cell--2-col-tablet.mdl-cell--2-col-tablet{width:25%}.mdl-cell--3-col,.mdl-cell--3-col-tablet.mdl-cell--3-col-tablet{width:calc(37.5% - 16px)}.mdl-grid--no-spacing>.mdl-cell--3-col,.mdl-grid--no-spacing>.mdl-cell--3-col-tablet.mdl-cell--3-col-tablet{width:37.5%}.mdl-cell--4-col,.mdl-cell--4-col-tablet.mdl-cell--4-col-tablet{width:calc(50% - 16px)}.mdl-grid--no-spacing>.mdl-cell--4-col,.mdl-grid--no-spacing>.mdl-cell--4-col-tablet.mdl-cell--4-col-tablet{width:50%}.mdl-cell--5-col,.mdl-cell--5-col-tablet.mdl-cell--5-col-tablet{width:calc(62.5% - 16px)}.mdl-grid--no-spacing>.mdl-cell--5-col,.mdl-grid--no-spacing>.mdl-cell--5-col-tablet.mdl-cell--5-col-tablet{width:62.5%}.mdl-cell--6-col,.mdl-cell--6-col-tablet.mdl-cell--6-col-tablet{width:calc(75% - 16px)}.mdl-grid--no-spacing>.mdl-cell--6-col,.mdl-grid--no-spacing>.mdl-cell--6-col-tablet.mdl-cell--6-col-tablet{width:75%}.mdl-cell--7-col,.mdl-cell--7-col-tablet.mdl-cell--7-col-tablet{width:calc(87.5% - 16px)}.mdl-grid--no-spacing>.mdl-cell--7-col,.mdl-grid--no-spacing>.mdl-cell--7-col-tablet.mdl-cell--7-col-tablet{width:87.5%}.mdl-cell--8-col,.mdl-cell--8-col-tablet.mdl-cell--8-col-tablet{width:calc(100% - 16px)}.mdl-grid--no-spacing>.mdl-cell--8-col,.mdl-grid--no-spacing>.mdl-cell--8-col-tablet.mdl-cell--8-col-tablet{width:100%}.mdl-cell--9-col,.mdl-cell--9-col-tablet.mdl-cell--9-col-tablet{width:calc(100% - 16px)}.mdl-grid--no-spacing>.mdl-cell--9-col,.mdl-grid--no-spacing>.mdl-cell--9-col-tablet.mdl-cell--9-col-tablet{width:100%}.mdl-cell--10-col,.mdl-cell--10-col-tablet.mdl-cell--10-col-tablet{width:calc(100% - 16px)}.mdl-grid--no-spacing>.mdl-cell--10-col,.mdl-grid--no-spacing>.mdl-cell--10-col-tablet.mdl-cell--10-col-tablet{width:100%}.mdl-cell--11-col,.mdl-cell--11-col-tablet.mdl-cell--11-col-tablet{width:calc(100% - 16px)}.mdl-grid--no-spacing>.mdl-cell--11-col,.mdl-grid--no-spacing>.mdl-cell--11-col-tablet.mdl-cell--11-col-tablet{width:100%}.mdl-cell--12-col,.mdl-cell--12-col-tablet.mdl-cell--12-col-tablet{width:calc(100% - 16px)}.mdl-grid--no-spacing>.mdl-cell--12-col,.mdl-grid--no-spacing>.mdl-cell--12-col-tablet.mdl-cell--12-col-tablet{width:100%}.mdl-cell--1-offset,.mdl-cell--1-offset-tablet.mdl-cell--1-offset-tablet{margin-left:calc(12.5% + 8px)}.mdl-grid.mdl-grid--no-spacing>.mdl-cell--1-offset,.mdl-grid.mdl-grid--no-spacing>.mdl-cell--1-offset-tablet.mdl-cell--1-offset-tablet{margin-left:12.5%}.mdl-cell--2-offset,.mdl-cell--2-offset-tablet.mdl-cell--2-offset-tablet{margin-left:calc(25% + 8px)}.mdl-grid.mdl-grid--no-spacing>.mdl-cell--2-offset,.mdl-grid.mdl-grid--no-spacing>.mdl-cell--2-offset-tablet.mdl-cell--2-offset-tablet{margin-left:25%}.mdl-cell--3-offset,.mdl-cell--3-offset-tablet.mdl-cell--3-offset-tablet{margin-left:calc(37.5% + 8px)}.mdl-grid.mdl-grid--no-spacing>.mdl-cell--3-offset,.mdl-grid.mdl-grid--no-spacing>.mdl-cell--3-offset-tablet.mdl-cell--3-offset-tablet{margin-left:37.5%}.mdl-cell--4-offset,.mdl-cell--4-offset-tablet.mdl-cell--4-offset-tablet{margin-left:calc(50% + 8px)}.mdl-grid.mdl-grid--no-spacing>.mdl-cell--4-offset,.mdl-grid.mdl-grid--no-spacing>.mdl-cell--4-offset-tablet.mdl-cell--4-offset-tablet{margin-left:50%}.mdl-cell--5-offset,.mdl-cell--5-offset-tablet.mdl-cell--5-offset-tablet{margin-left:calc(62.5% + 8px)}.mdl-grid.mdl-grid--no-spacing>.mdl-cell--5-offset,.mdl-grid.mdl-grid--no-spacing>.mdl-cell--5-offset-tablet.mdl-cell--5-offset-tablet{margin-left:62.5%}.mdl-cell--6-offset,.mdl-cell--6-offset-tablet.mdl-cell--6-offset-tablet{margin-left:calc(75% + 8px)}.mdl-grid.mdl-grid--no-spacing>.mdl-cell--6-offset,.mdl-grid.mdl-grid--no-spacing>.mdl-cell--6-offset-tablet.mdl-cell--6-offset-tablet{margin-left:75%}.mdl-cell--7-offset,.mdl-cell--7-offset-tablet.mdl-cell--7-offset-tablet{margin-left:calc(87.5% + 8px)}.mdl-grid.mdl-grid--no-spacing>.mdl-cell--7-offset,.mdl-grid.mdl-grid--no-spacing>.mdl-cell--7-offset-tablet.mdl-cell--7-offset-tablet{margin-left:87.5%}}@media (min-width:840px){.mdl-grid{padding:8px}.mdl-cell{margin:8px;width:calc(33.3333333333% - 16px)}.mdl-grid--no-spacing>.mdl-cell{width:33.3333333333%}.mdl-cell--hide-desktop{display:none!important}.mdl-cell--order-1-desktop.mdl-cell--order-1-desktop{-webkit-order:1;-ms-flex-order:1;order:1}.mdl-cell--order-2-desktop.mdl-cell--order-2-desktop{-webkit-order:2;-ms-flex-order:2;order:2}.mdl-cell--order-3-desktop.mdl-cell--order-3-desktop{-webkit-order:3;-ms-flex-order:3;order:3}.mdl-cell--order-4-desktop.mdl-cell--order-4-desktop{-webkit-order:4;-ms-flex-order:4;order:4}.mdl-cell--order-5-desktop.mdl-cell--order-5-desktop{-webkit-order:5;-ms-flex-order:5;order:5}.mdl-cell--order-6-desktop.mdl-cell--order-6-desktop{-webkit-order:6;-ms-flex-order:6;order:6}.mdl-cell--order-7-desktop.mdl-cell--order-7-desktop{-webkit-order:7;-ms-flex-order:7;order:7}.mdl-cell--order-8-desktop.mdl-cell--order-8-desktop{-webkit-order:8;-ms-flex-order:8;order:8}.mdl-cell--order-9-desktop.mdl-cell--order-9-desktop{-webkit-order:9;-ms-flex-order:9;order:9}.mdl-cell--order-10-desktop.mdl-cell--order-10-desktop{-webkit-order:10;-ms-flex-order:10;order:10}.mdl-cell--order-11-desktop.mdl-cell--order-11-desktop{-webkit-order:11;-ms-flex-order:11;order:11}.mdl-cell--order-12-desktop.mdl-cell--order-12-desktop{-webkit-order:12;-ms-flex-order:12;order:12}.mdl-cell--1-col,.mdl-cell--1-col-desktop.mdl-cell--1-col-desktop{width:calc(8.3333333333% - 16px)}.mdl-grid--no-spacing>.mdl-cell--1-col,.mdl-grid--no-spacing>.mdl-cell--1-col-desktop.mdl-cell--1-col-desktop{width:8.3333333333%}.mdl-cell--2-col,.mdl-cell--2-col-desktop.mdl-cell--2-col-desktop{width:calc(16.6666666667% - 16px)}.mdl-grid--no-spacing>.mdl-cell--2-col,.mdl-grid--no-spacing>.mdl-cell--2-col-desktop.mdl-cell--2-col-desktop{width:16.6666666667%}.mdl-cell--3-col,.mdl-cell--3-col-desktop.mdl-cell--3-col-desktop{width:calc(25% - 16px)}.mdl-grid--no-spacing>.mdl-cell--3-col,.mdl-grid--no-spacing>.mdl-cell--3-col-desktop.mdl-cell--3-col-desktop{width:25%}.mdl-cell--4-col,.mdl-cell--4-col-desktop.mdl-cell--4-col-desktop{width:calc(33.3333333333% - 16px)}.mdl-grid--no-spacing>.mdl-cell--4-col,.mdl-grid--no-spacing>.mdl-cell--4-col-desktop.mdl-cell--4-col-desktop{width:33.3333333333%}.mdl-cell--5-col,.mdl-cell--5-col-desktop.mdl-cell--5-col-desktop{width:calc(41.6666666667% - 16px)}.mdl-grid--no-spacing>.mdl-cell--5-col,.mdl-grid--no-spacing>.mdl-cell--5-col-desktop.mdl-cell--5-col-desktop{width:41.6666666667%}.mdl-cell--6-col,.mdl-cell--6-col-desktop.mdl-cell--6-col-desktop{width:calc(50% - 16px)}.mdl-grid--no-spacing>.mdl-cell--6-col,.mdl-grid--no-spacing>.mdl-cell--6-col-desktop.mdl-cell--6-col-desktop{width:50%}.mdl-cell--7-col,.mdl-cell--7-col-desktop.mdl-cell--7-col-desktop{width:calc(58.3333333333% - 16px)}.mdl-grid--no-spacing>.mdl-cell--7-col,.mdl-grid--no-spacing>.mdl-cell--7-col-desktop.mdl-cell--7-col-desktop{width:58.3333333333%}.mdl-cell--8-col,.mdl-cell--8-col-desktop.mdl-cell--8-col-desktop{width:calc(66.6666666667% - 16px)}.mdl-grid--no-spacing>.mdl-cell--8-col,.mdl-grid--no-spacing>.mdl-cell--8-col-desktop.mdl-cell--8-col-desktop{width:66.6666666667%}.mdl-cell--9-col,.mdl-cell--9-col-desktop.mdl-cell--9-col-desktop{width:calc(75% - 16px)}.mdl-grid--no-spacing>.mdl-cell--9-col,.mdl-grid--no-spacing>.mdl-cell--9-col-desktop.mdl-cell--9-col-desktop{width:75%}.mdl-cell--10-col,.mdl-cell--10-col-desktop.mdl-cell--10-col-desktop{width:calc(83.3333333333% - 16px)}.mdl-grid--no-spacing>.mdl-cell--10-col,.mdl-grid--no-spacing>.mdl-cell--10-col-desktop.mdl-cell--10-col-desktop{width:83.3333333333%}.mdl-cell--11-col,.mdl-cell--11-col-desktop.mdl-cell--11-col-desktop{width:calc(91.6666666667% - 16px)}.mdl-grid--no-spacing>.mdl-cell--11-col,.mdl-grid--no-spacing>.mdl-cell--11-col-desktop.mdl-cell--11-col-desktop{width:91.6666666667%}.mdl-cell--12-col,.mdl-cell--12-col-desktop.mdl-cell--12-col-desktop{width:calc(100% - 16px)}.mdl-grid--no-spacing>.mdl-cell--12-col,.mdl-grid--no-spacing>.mdl-cell--12-col-desktop.mdl-cell--12-col-desktop{width:100%}.mdl-cell--1-offset,.mdl-cell--1-offset-desktop.mdl-cell--1-offset-desktop{margin-left:calc(8.3333333333% + 8px)}.mdl-grid.mdl-grid--no-spacing>.mdl-cell--1-offset,.mdl-grid.mdl-grid--no-spacing>.mdl-cell--1-offset-desktop.mdl-cell--1-offset-desktop{margin-left:8.3333333333%}.mdl-cell--2-offset,.mdl-cell--2-offset-desktop.mdl-cell--2-offset-desktop{margin-left:calc(16.6666666667% + 8px)}.mdl-grid.mdl-grid--no-spacing>.mdl-cell--2-offset,.mdl-grid.mdl-grid--no-spacing>.mdl-cell--2-offset-desktop.mdl-cell--2-offset-desktop{margin-left:16.6666666667%}.mdl-cell--3-offset,.mdl-cell--3-offset-desktop.mdl-cell--3-offset-desktop{margin-left:calc(25% + 8px)}.mdl-grid.mdl-grid--no-spacing>.mdl-cell--3-offset,.mdl-grid.mdl-grid--no-spacing>.mdl-cell--3-offset-desktop.mdl-cell--3-offset-desktop{margin-left:25%}.mdl-cell--4-offset,.mdl-cell--4-offset-desktop.mdl-cell--4-offset-desktop{margin-left:calc(33.3333333333% + 8px)}.mdl-grid.mdl-grid--no-spacing>.mdl-cell--4-offset,.mdl-grid.mdl-grid--no-spacing>.mdl-cell--4-offset-desktop.mdl-cell--4-offset-desktop{margin-left:33.3333333333%}.mdl-cell--5-offset,.mdl-cell--5-offset-desktop.mdl-cell--5-offset-desktop{margin-left:calc(41.6666666667% + 8px)}.mdl-grid.mdl-grid--no-spacing>.mdl-cell--5-offset,.mdl-grid.mdl-grid--no-spacing>.mdl-cell--5-offset-desktop.mdl-cell--5-offset-desktop{margin-left:41.6666666667%}.mdl-cell--6-offset,.mdl-cell--6-offset-desktop.mdl-cell--6-offset-desktop{margin-left:calc(50% + 8px)}.mdl-grid.mdl-grid--no-spacing>.mdl-cell--6-offset,.mdl-grid.mdl-grid--no-spacing>.mdl-cell--6-offset-desktop.mdl-cell--6-offset-desktop{margin-left:50%}.mdl-cell--7-offset,.mdl-cell--7-offset-desktop.mdl-cell--7-offset-desktop{margin-left:calc(58.3333333333% + 8px)}.mdl-grid.mdl-grid--no-spacing>.mdl-cell--7-offset,.mdl-grid.mdl-grid--no-spacing>.mdl-cell--7-offset-desktop.mdl-cell--7-offset-desktop{margin-left:58.3333333333%}.mdl-cell--8-offset,.mdl-cell--8-offset-desktop.mdl-cell--8-offset-desktop{margin-left:calc(66.6666666667% + 8px)}.mdl-grid.mdl-grid--no-spacing>.mdl-cell--8-offset,.mdl-grid.mdl-grid--no-spacing>.mdl-cell--8-offset-desktop.mdl-cell--8-offset-desktop{margin-left:66.6666666667%}.mdl-cell--9-offset,.mdl-cell--9-offset-desktop.mdl-cell--9-offset-desktop{margin-left:calc(75% + 8px)}.mdl-grid.mdl-grid--no-spacing>.mdl-cell--9-offset,.mdl-grid.mdl-grid--no-spacing>.mdl-cell--9-offset-desktop.mdl-cell--9-offset-desktop{margin-left:75%}.mdl-cell--10-offset,.mdl-cell--10-offset-desktop.mdl-cell--10-offset-desktop{margin-left:calc(83.3333333333% + 8px)}.mdl-grid.mdl-grid--no-spacing>.mdl-cell--10-offset,.mdl-grid.mdl-grid--no-spacing>.mdl-cell--10-offset-desktop.mdl-cell--10-offset-desktop{margin-left:83.3333333333%}.mdl-cell--11-offset,.mdl-cell--11-offset-desktop.mdl-cell--11-offset-desktop{margin-left:calc(91.6666666667% + 8px)}.mdl-grid.mdl-grid--no-spacing>.mdl-cell--11-offset,.mdl-grid.mdl-grid--no-spacing>.mdl-cell--11-offset-desktop.mdl-cell--11-offset-desktop{margin-left:91.6666666667%}}body{margin:0}.styleguide-demo h1{margin:48px 24px 0}.styleguide-demo h1:after{content:'';display:block;width:100%;border-bottom:1px solid rgba(0,0,0,.5);margin-top:24px}.styleguide-demo{opacity:0;transition:opacity .6s ease}.styleguide-masthead{height:256px;background:#212121;padding:115px 16px 0}.styleguide-container{position:relative;max-width:960px;width:100%}.styleguide-title{color:#fff;bottom:auto;position:relative;font-size:56px;font-weight:300;line-height:1;letter-spacing:-.02em}.styleguide-title:after{border-bottom:0}.styleguide-title span{font-weight:300}.mdl-styleguide .mdl-layout__drawer .mdl-navigation__link{padding:10px 24px}.demosLoaded .styleguide-demo{opacity:1}iframe{display:block;width:100%;border:none}iframe.heightSet{overflow:hidden}.demo-wrapper{margin:24px}.demo-wrapper iframe{border:1px solid rgba(0,0,0,.5)} \ No newline at end of file diff --git a/web/material.min.js b/web/material.min.js new file mode 100644 index 0000000..1ee74d3 --- /dev/null +++ b/web/material.min.js @@ -0,0 +1,10 @@ +/** + * material-design-lite - Material Design Components in CSS, JS and HTML + * @version v1.2.0 + * @license Apache-2.0 + * @copyright 2015 Google, Inc. + * @link https://github.com/google/material-design-lite + */ +!function(){"use strict";function e(e,t){if(e){if(t.element_.classList.contains(t.CssClasses_.MDL_JS_RIPPLE_EFFECT)){var s=document.createElement("span");s.classList.add(t.CssClasses_.MDL_RIPPLE_CONTAINER),s.classList.add(t.CssClasses_.MDL_JS_RIPPLE_EFFECT);var i=document.createElement("span");i.classList.add(t.CssClasses_.MDL_RIPPLE),s.appendChild(i),e.appendChild(s)}e.addEventListener("click",function(s){s.preventDefault();var i=e.href.split("#")[1],n=t.element_.querySelector("#"+i);t.resetTabState_(),t.resetPanelState_(),e.classList.add(t.CssClasses_.ACTIVE_CLASS),n.classList.add(t.CssClasses_.ACTIVE_CLASS)})}}function t(e,t,s,i){function n(){var n=e.href.split("#")[1],a=i.content_.querySelector("#"+n);i.resetTabState_(t),i.resetPanelState_(s),e.classList.add(i.CssClasses_.IS_ACTIVE),a.classList.add(i.CssClasses_.IS_ACTIVE)}if(i.tabBar_.classList.contains(i.CssClasses_.JS_RIPPLE_EFFECT)){var a=document.createElement("span");a.classList.add(i.CssClasses_.RIPPLE_CONTAINER),a.classList.add(i.CssClasses_.JS_RIPPLE_EFFECT);var l=document.createElement("span");l.classList.add(i.CssClasses_.RIPPLE),a.appendChild(l),e.appendChild(a)}e.addEventListener("click",function(t){"#"===e.getAttribute("href").charAt(0)&&(t.preventDefault(),n())}),e.show=n}var s={upgradeDom:function(e,t){},upgradeElement:function(e,t){},upgradeElements:function(e){},upgradeAllRegistered:function(){},registerUpgradedCallback:function(e,t){},register:function(e){},downgradeElements:function(e){}};s=function(){function e(e,t){for(var s=0;s0&&a(t.children))}function l(t){var s="undefined"==typeof t.widget&&"undefined"==typeof t.widget,i=!0;s||(i=t.widget||t.widget);var n={classConstructor:t.constructor||t.constructor,className:t.classAsString||t.classAsString,cssClass:t.cssClass||t.cssClass,widget:i,callbacks:[]};if(h.forEach(function(e){if(e.cssClass===n.cssClass)throw new Error("The provided cssClass has already been registered: "+e.cssClass);if(e.className===n.className)throw new Error("The provided className has already been registered")}),t.constructor.prototype.hasOwnProperty(p))throw new Error("MDL component classes must not have "+p+" defined as a property.");var a=e(t.classAsString,n);a||h.push(n)}function o(t,s){var i=e(t);i&&i.callbacks.push(s)}function r(){for(var e=0;e0&&this.container_.classList.contains(this.CssClasses_.IS_VISIBLE)&&(e.keyCode===this.Keycodes_.UP_ARROW?(e.preventDefault(),t[t.length-1].focus()):e.keyCode===this.Keycodes_.DOWN_ARROW&&(e.preventDefault(),t[0].focus()))}},d.prototype.handleItemKeyboardEvent_=function(e){if(this.element_&&this.container_){var t=this.element_.querySelectorAll("."+this.CssClasses_.ITEM+":not([disabled])");if(t&&t.length>0&&this.container_.classList.contains(this.CssClasses_.IS_VISIBLE)){var s=Array.prototype.slice.call(t).indexOf(e.target);if(e.keyCode===this.Keycodes_.UP_ARROW)e.preventDefault(),s>0?t[s-1].focus():t[t.length-1].focus();else if(e.keyCode===this.Keycodes_.DOWN_ARROW)e.preventDefault(),t.length>s+1?t[s+1].focus():t[0].focus();else if(e.keyCode===this.Keycodes_.SPACE||e.keyCode===this.Keycodes_.ENTER){e.preventDefault();var i=new MouseEvent("mousedown");e.target.dispatchEvent(i),i=new MouseEvent("mouseup"),e.target.dispatchEvent(i),e.target.click()}else e.keyCode===this.Keycodes_.ESCAPE&&(e.preventDefault(),this.hide())}}},d.prototype.handleItemClick_=function(e){e.target.hasAttribute("disabled")?e.stopPropagation():(this.closing_=!0,window.setTimeout(function(e){this.hide(),this.closing_=!1}.bind(this),this.Constant_.CLOSE_TIMEOUT))},d.prototype.applyClip_=function(e,t){this.element_.classList.contains(this.CssClasses_.UNALIGNED)?this.element_.style.clip="":this.element_.classList.contains(this.CssClasses_.BOTTOM_RIGHT)?this.element_.style.clip="rect(0 "+t+"px 0 "+t+"px)":this.element_.classList.contains(this.CssClasses_.TOP_LEFT)?this.element_.style.clip="rect("+e+"px 0 "+e+"px 0)":this.element_.classList.contains(this.CssClasses_.TOP_RIGHT)?this.element_.style.clip="rect("+e+"px "+t+"px "+e+"px "+t+"px)":this.element_.style.clip=""},d.prototype.removeAnimationEndListener_=function(e){e.target.classList.remove(d.prototype.CssClasses_.IS_ANIMATING)},d.prototype.addAnimationEndListener_=function(){this.element_.addEventListener("transitionend",this.removeAnimationEndListener_),this.element_.addEventListener("webkitTransitionEnd",this.removeAnimationEndListener_)},d.prototype.show=function(e){if(this.element_&&this.container_&&this.outline_){var t=this.element_.getBoundingClientRect().height,s=this.element_.getBoundingClientRect().width;this.container_.style.width=s+"px",this.container_.style.height=t+"px",this.outline_.style.width=s+"px",this.outline_.style.height=t+"px";for(var i=this.Constant_.TRANSITION_DURATION_SECONDS*this.Constant_.TRANSITION_DURATION_FRACTION,n=this.element_.querySelectorAll("."+this.CssClasses_.ITEM),a=0;a0&&this.showSnackbar(this.queuedNotifications_.shift())},C.prototype.cleanup_=function(){this.element_.classList.remove(this.cssClasses_.ACTIVE),setTimeout(function(){this.element_.setAttribute("aria-hidden","true"),this.textElement_.textContent="",Boolean(this.actionElement_.getAttribute("aria-hidden"))||(this.setActionHidden_(!0),this.actionElement_.textContent="",this.actionElement_.removeEventListener("click",this.actionHandler_)),this.actionHandler_=void 0,this.message_=void 0,this.actionText_=void 0,this.active=!1,this.checkQueue_()}.bind(this),this.Constant_.ANIMATION_LENGTH)},C.prototype.setActionHidden_=function(e){e?this.actionElement_.setAttribute("aria-hidden","true"):this.actionElement_.removeAttribute("aria-hidden")},s.register({constructor:C,classAsString:"MaterialSnackbar",cssClass:"mdl-js-snackbar",widget:!0});var u=function(e){this.element_=e,this.init()};window.MaterialSpinner=u,u.prototype.Constant_={MDL_SPINNER_LAYER_COUNT:4},u.prototype.CssClasses_={MDL_SPINNER_LAYER:"mdl-spinner__layer",MDL_SPINNER_CIRCLE_CLIPPER:"mdl-spinner__circle-clipper",MDL_SPINNER_CIRCLE:"mdl-spinner__circle",MDL_SPINNER_GAP_PATCH:"mdl-spinner__gap-patch",MDL_SPINNER_LEFT:"mdl-spinner__left",MDL_SPINNER_RIGHT:"mdl-spinner__right"},u.prototype.createLayer=function(e){var t=document.createElement("div");t.classList.add(this.CssClasses_.MDL_SPINNER_LAYER),t.classList.add(this.CssClasses_.MDL_SPINNER_LAYER+"-"+e);var s=document.createElement("div");s.classList.add(this.CssClasses_.MDL_SPINNER_CIRCLE_CLIPPER),s.classList.add(this.CssClasses_.MDL_SPINNER_LEFT);var i=document.createElement("div");i.classList.add(this.CssClasses_.MDL_SPINNER_GAP_PATCH);var n=document.createElement("div");n.classList.add(this.CssClasses_.MDL_SPINNER_CIRCLE_CLIPPER),n.classList.add(this.CssClasses_.MDL_SPINNER_RIGHT);for(var a=[s,i,n],l=0;l=this.maxRows&&e.preventDefault()},L.prototype.onFocus_=function(e){this.element_.classList.add(this.CssClasses_.IS_FOCUSED)},L.prototype.onBlur_=function(e){this.element_.classList.remove(this.CssClasses_.IS_FOCUSED)},L.prototype.onReset_=function(e){this.updateClasses_()},L.prototype.updateClasses_=function(){this.checkDisabled(),this.checkValidity(),this.checkDirty(),this.checkFocus()},L.prototype.checkDisabled=function(){this.input_.disabled?this.element_.classList.add(this.CssClasses_.IS_DISABLED):this.element_.classList.remove(this.CssClasses_.IS_DISABLED)},L.prototype.checkDisabled=L.prototype.checkDisabled,L.prototype.checkFocus=function(){Boolean(this.element_.querySelector(":focus"))?this.element_.classList.add(this.CssClasses_.IS_FOCUSED):this.element_.classList.remove(this.CssClasses_.IS_FOCUSED)},L.prototype.checkFocus=L.prototype.checkFocus,L.prototype.checkValidity=function(){this.input_.validity&&(this.input_.validity.valid?this.element_.classList.remove(this.CssClasses_.IS_INVALID):this.element_.classList.add(this.CssClasses_.IS_INVALID))},L.prototype.checkValidity=L.prototype.checkValidity,L.prototype.checkDirty=function(){this.input_.value&&this.input_.value.length>0?this.element_.classList.add(this.CssClasses_.IS_DIRTY):this.element_.classList.remove(this.CssClasses_.IS_DIRTY)},L.prototype.checkDirty=L.prototype.checkDirty,L.prototype.disable=function(){this.input_.disabled=!0,this.updateClasses_()},L.prototype.disable=L.prototype.disable,L.prototype.enable=function(){this.input_.disabled=!1,this.updateClasses_()},L.prototype.enable=L.prototype.enable,L.prototype.change=function(e){this.input_.value=e||"",this.updateClasses_()},L.prototype.change=L.prototype.change,L.prototype.init=function(){if(this.element_&&(this.label_=this.element_.querySelector("."+this.CssClasses_.LABEL),this.input_=this.element_.querySelector("."+this.CssClasses_.INPUT),this.input_)){this.input_.hasAttribute(this.Constant_.MAX_ROWS_ATTRIBUTE)&&(this.maxRows=parseInt(this.input_.getAttribute(this.Constant_.MAX_ROWS_ATTRIBUTE),10),isNaN(this.maxRows)&&(this.maxRows=this.Constant_.NO_MAX_ROWS)),this.input_.hasAttribute("placeholder")&&this.element_.classList.add(this.CssClasses_.HAS_PLACEHOLDER),this.boundUpdateClassesHandler=this.updateClasses_.bind(this),this.boundFocusHandler=this.onFocus_.bind(this),this.boundBlurHandler=this.onBlur_.bind(this),this.boundResetHandler=this.onReset_.bind(this),this.input_.addEventListener("input",this.boundUpdateClassesHandler),this.input_.addEventListener("focus",this.boundFocusHandler),this.input_.addEventListener("blur",this.boundBlurHandler),this.input_.addEventListener("reset",this.boundResetHandler),this.maxRows!==this.Constant_.NO_MAX_ROWS&&(this.boundKeyDownHandler=this.onKeyDown_.bind(this),this.input_.addEventListener("keydown",this.boundKeyDownHandler));var e=this.element_.classList.contains(this.CssClasses_.IS_INVALID);this.updateClasses_(),this.element_.classList.add(this.CssClasses_.IS_UPGRADED),e&&this.element_.classList.add(this.CssClasses_.IS_INVALID),this.input_.hasAttribute("autofocus")&&(this.element_.focus(),this.checkFocus())}},s.register({constructor:L,classAsString:"MaterialTextfield",cssClass:"mdl-js-textfield",widget:!0});var I=function(e){this.element_=e,this.init()};window.MaterialTooltip=I,I.prototype.Constant_={},I.prototype.CssClasses_={IS_ACTIVE:"is-active",BOTTOM:"mdl-tooltip--bottom",LEFT:"mdl-tooltip--left",RIGHT:"mdl-tooltip--right",TOP:"mdl-tooltip--top"},I.prototype.handleMouseEnter_=function(e){var t=e.target.getBoundingClientRect(),s=t.left+t.width/2,i=t.top+t.height/2,n=-1*(this.element_.offsetWidth/2),a=-1*(this.element_.offsetHeight/2);this.element_.classList.contains(this.CssClasses_.LEFT)||this.element_.classList.contains(this.CssClasses_.RIGHT)?(s=t.width/2,i+a<0?(this.element_.style.top="0",this.element_.style.marginTop="0"):(this.element_.style.top=i+"px",this.element_.style.marginTop=a+"px")):s+n<0?(this.element_.style.left="0",this.element_.style.marginLeft="0"):(this.element_.style.left=s+"px",this.element_.style.marginLeft=n+"px"),this.element_.classList.contains(this.CssClasses_.TOP)?this.element_.style.top=t.top-this.element_.offsetHeight-10+"px":this.element_.classList.contains(this.CssClasses_.RIGHT)?this.element_.style.left=t.left+t.width+10+"px":this.element_.classList.contains(this.CssClasses_.LEFT)?this.element_.style.left=t.left-this.element_.offsetWidth-10+"px":this.element_.style.top=t.top+t.height+10+"px",this.element_.classList.add(this.CssClasses_.IS_ACTIVE)},I.prototype.hideTooltip_=function(){this.element_.classList.remove(this.CssClasses_.IS_ACTIVE)},I.prototype.init=function(){if(this.element_){var e=this.element_.getAttribute("for")||this.element_.getAttribute("data-mdl-for");e&&(this.forElement_=document.getElementById(e)),this.forElement_&&(this.forElement_.hasAttribute("tabindex")||this.forElement_.setAttribute("tabindex","0"),this.boundMouseEnterHandler=this.handleMouseEnter_.bind(this),this.boundMouseLeaveAndScrollHandler=this.hideTooltip_.bind(this),this.forElement_.addEventListener("mouseenter",this.boundMouseEnterHandler,!1),this.forElement_.addEventListener("touchend",this.boundMouseEnterHandler,!1),this.forElement_.addEventListener("mouseleave",this.boundMouseLeaveAndScrollHandler,!1),window.addEventListener("scroll",this.boundMouseLeaveAndScrollHandler,!0),window.addEventListener("touchstart",this.boundMouseLeaveAndScrollHandler))}},s.register({constructor:I,classAsString:"MaterialTooltip",cssClass:"mdl-tooltip"});var f=function(e){this.element_=e,this.init()};window.MaterialLayout=f,f.prototype.Constant_={MAX_WIDTH:"(max-width: 1024px)",TAB_SCROLL_PIXELS:100,RESIZE_TIMEOUT:100,MENU_ICON:"",CHEVRON_LEFT:"chevron_left",CHEVRON_RIGHT:"chevron_right"},f.prototype.Keycodes_={ENTER:13,ESCAPE:27,SPACE:32},f.prototype.Mode_={STANDARD:0,SEAMED:1,WATERFALL:2,SCROLL:3},f.prototype.CssClasses_={CONTAINER:"mdl-layout__container",HEADER:"mdl-layout__header",DRAWER:"mdl-layout__drawer",CONTENT:"mdl-layout__content",DRAWER_BTN:"mdl-layout__drawer-button",ICON:"material-icons",JS_RIPPLE_EFFECT:"mdl-js-ripple-effect",RIPPLE_CONTAINER:"mdl-layout__tab-ripple-container",RIPPLE:"mdl-ripple",RIPPLE_IGNORE_EVENTS:"mdl-js-ripple-effect--ignore-events",HEADER_SEAMED:"mdl-layout__header--seamed",HEADER_WATERFALL:"mdl-layout__header--waterfall",HEADER_SCROLL:"mdl-layout__header--scroll",FIXED_HEADER:"mdl-layout--fixed-header",OBFUSCATOR:"mdl-layout__obfuscator",TAB_BAR:"mdl-layout__tab-bar",TAB_CONTAINER:"mdl-layout__tab-bar-container",TAB:"mdl-layout__tab",TAB_BAR_BUTTON:"mdl-layout__tab-bar-button",TAB_BAR_LEFT_BUTTON:"mdl-layout__tab-bar-left-button",TAB_BAR_RIGHT_BUTTON:"mdl-layout__tab-bar-right-button",PANEL:"mdl-layout__tab-panel",HAS_DRAWER:"has-drawer",HAS_TABS:"has-tabs",HAS_SCROLLING_HEADER:"has-scrolling-header",CASTING_SHADOW:"is-casting-shadow",IS_COMPACT:"is-compact",IS_SMALL_SCREEN:"is-small-screen",IS_DRAWER_OPEN:"is-visible",IS_ACTIVE:"is-active",IS_UPGRADED:"is-upgraded",IS_ANIMATING:"is-animating",ON_LARGE_SCREEN:"mdl-layout--large-screen-only",ON_SMALL_SCREEN:"mdl-layout--small-screen-only"},f.prototype.contentScrollHandler_=function(){if(!this.header_.classList.contains(this.CssClasses_.IS_ANIMATING)){var e=!this.element_.classList.contains(this.CssClasses_.IS_SMALL_SCREEN)||this.element_.classList.contains(this.CssClasses_.FIXED_HEADER);this.content_.scrollTop>0&&!this.header_.classList.contains(this.CssClasses_.IS_COMPACT)?(this.header_.classList.add(this.CssClasses_.CASTING_SHADOW),this.header_.classList.add(this.CssClasses_.IS_COMPACT),e&&this.header_.classList.add(this.CssClasses_.IS_ANIMATING)):this.content_.scrollTop<=0&&this.header_.classList.contains(this.CssClasses_.IS_COMPACT)&&(this.header_.classList.remove(this.CssClasses_.CASTING_SHADOW),this.header_.classList.remove(this.CssClasses_.IS_COMPACT),e&&this.header_.classList.add(this.CssClasses_.IS_ANIMATING))}},f.prototype.keyboardEventHandler_=function(e){e.keyCode===this.Keycodes_.ESCAPE&&this.drawer_.classList.contains(this.CssClasses_.IS_DRAWER_OPEN)&&this.toggleDrawer()},f.prototype.screenSizeHandler_=function(){this.screenSizeMediaQuery_.matches?this.element_.classList.add(this.CssClasses_.IS_SMALL_SCREEN):(this.element_.classList.remove(this.CssClasses_.IS_SMALL_SCREEN),this.drawer_&&(this.drawer_.classList.remove(this.CssClasses_.IS_DRAWER_OPEN),this.obfuscator_.classList.remove(this.CssClasses_.IS_DRAWER_OPEN)))},f.prototype.drawerToggleHandler_=function(e){if(e&&"keydown"===e.type){if(e.keyCode!==this.Keycodes_.SPACE&&e.keyCode!==this.Keycodes_.ENTER)return;e.preventDefault()}this.toggleDrawer()},f.prototype.headerTransitionEndHandler_=function(){this.header_.classList.remove(this.CssClasses_.IS_ANIMATING)},f.prototype.headerClickHandler_=function(){this.header_.classList.contains(this.CssClasses_.IS_COMPACT)&&(this.header_.classList.remove(this.CssClasses_.IS_COMPACT),this.header_.classList.add(this.CssClasses_.IS_ANIMATING))},f.prototype.resetTabState_=function(e){for(var t=0;t0?c.classList.add(this.CssClasses_.IS_ACTIVE):c.classList.remove(this.CssClasses_.IS_ACTIVE),this.tabBar_.scrollLeft0)return;this.setFrameCount(1);var i,n,a=e.currentTarget.getBoundingClientRect();if(0===e.clientX&&0===e.clientY)i=Math.round(a.width/2),n=Math.round(a.height/2);else{var l=e.clientX?e.clientX:e.touches[0].clientX,o=e.clientY?e.clientY:e.touches[0].clientY;i=Math.round(l-a.left),n=Math.round(o-a.top)}this.setRippleXY(i,n),this.setRippleStyles(!0),window.requestAnimationFrame(this.animFrameHandler.bind(this))}},y.prototype.upHandler_=function(e){e&&2!==e.detail&&window.setTimeout(function(){this.rippleElement_.classList.remove(this.CssClasses_.IS_VISIBLE)}.bind(this),0)},y.prototype.init=function(){if(this.element_){var e=this.element_.classList.contains(this.CssClasses_.RIPPLE_CENTER);this.element_.classList.contains(this.CssClasses_.RIPPLE_EFFECT_IGNORE_EVENTS)||(this.rippleElement_=this.element_.querySelector("."+this.CssClasses_.RIPPLE),this.frameCount_=0,this.rippleSize_=0,this.x_=0,this.y_=0,this.ignoringMouseDown_=!1,this.boundDownHandler=this.downHandler_.bind(this),this.element_.addEventListener("mousedown",this.boundDownHandler),this.element_.addEventListener("touchstart",this.boundDownHandler),this.boundUpHandler=this.upHandler_.bind(this),this.element_.addEventListener("mouseup",this.boundUpHandler),this.element_.addEventListener("mouseleave",this.boundUpHandler),this.element_.addEventListener("touchend",this.boundUpHandler),this.element_.addEventListener("blur",this.boundUpHandler),this.getFrameCount=function(){return this.frameCount_},this.setFrameCount=function(e){this.frameCount_=e},this.getRippleElement=function(){return this.rippleElement_},this.setRippleXY=function(e,t){this.x_=e,this.y_=t},this.setRippleStyles=function(t){if(null!==this.rippleElement_){var s,i,n,a="translate("+this.x_+"px, "+this.y_+"px)";t?(i=this.Constant_.INITIAL_SCALE,n=this.Constant_.INITIAL_SIZE):(i=this.Constant_.FINAL_SCALE,n=this.rippleSize_+"px",e&&(a="translate("+this.boundWidth/2+"px, "+this.boundHeight/2+"px)")),s="translate(-50%, -50%) "+a+i,this.rippleElement_.style.webkitTransform=s,this.rippleElement_.style.msTransform=s,this.rippleElement_.style.transform=s,t?this.rippleElement_.classList.remove(this.CssClasses_.IS_ANIMATING):this.rippleElement_.classList.add(this.CssClasses_.IS_ANIMATING)}},this.animFrameHandler=function(){this.frameCount_-- >0?window.requestAnimationFrame(this.animFrameHandler.bind(this)):this.setRippleStyles(!1)})}},s.register({constructor:y,classAsString:"MaterialRipple",cssClass:"mdl-js-ripple-effect",widget:!1})}(); +//# sourceMappingURL=material.min.js.map diff --git a/web/material_icons.css b/web/material_icons.css new file mode 100644 index 0000000..2657395 --- /dev/null +++ b/web/material_icons.css @@ -0,0 +1,21 @@ +@font-face { + font-family: 'Material Icons'; + font-style: normal; + font-weight: 400; + src: local('Material Icons'), local('MaterialIcons-Regular'), + url(material_icons.ttf) format('truetype'); +} + +.material-icons { + font-family: 'Material Icons'; + font-weight: normal; + font-style: normal; + font-size: 24px; + line-height: 1; + letter-spacing: normal; + text-transform: none; + display: inline-block; + white-space: nowrap; + word-wrap: normal; + direction: ltr; +} diff --git a/web/material_icons.ttf b/web/material_icons.ttf new file mode 100644 index 0000000000000000000000000000000000000000..9519e1d75e8e60fc461d42dceff7162076484747 GIT binary patch literal 134640 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 literal 0 HcmV?d00001 diff --git a/web/styles.css b/web/styles.css new file mode 100644 index 0000000..a713e50 --- /dev/null +++ b/web/styles.css @@ -0,0 +1,2 @@ +/* global styles */ + -- 2.39.2